From 1edd3e0906292475a762fdf7bc4ebc01417d24a2 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 15 Nov 2021 09:12:44 +0300 Subject: [PATCH] Sync with portage [Mon Nov 15 09:12:44 MSK 2021]. --- Manifest.files.gz | Bin 29288 -> 29279 bytes app-admin/Manifest.gz | Bin 33003 -> 32999 bytes app-admin/awscli/Manifest | 7 +- app-admin/awscli/awscli-1.20.53.ebuild | 47 - app-admin/awscli/awscli-1.20.60.ebuild | 47 - app-admin/awscli/awscli-1.20.65.ebuild | 3 +- app-admin/awscli/awscli-1.21.12.ebuild | 1 + app-admin/awscli/awscli-1.21.5.ebuild | 1 + app-admin/awscli/awscli-1.22.2.ebuild | 56 - app-admin/awscli/awscli-1.22.3.ebuild | 56 - app-admin/awscli/awscli-1.22.4.ebuild | 56 - ...cli-1.22.1.ebuild => awscli-1.22.5.ebuild} | 0 app-admin/chrootuid/chrootuid-1.3-r2.ebuild | 12 +- app-admin/chrootuid/metadata.xml | 7 +- .../puppet-agent/puppet-agent-7.12.0.ebuild | 2 +- app-admin/puppet/puppet-7.11.0.ebuild | 5 - app-admin/puppet/puppet-7.12.0.ebuild | 7 +- app-admin/puppetdb/Manifest | 1 - app-admin/puppetdb/puppetdb-7.5.0-r1.ebuild | 90 -- app-admin/puppetdb/puppetdb-7.7.0.ebuild | 2 +- .../puppetserver/puppetserver-7.4.1.ebuild | 2 +- app-admin/pwcrypt/pwcrypt-1.2.2-r3.ebuild | 2 +- app-antivirus/Manifest.gz | Bin 720 -> 722 bytes app-antivirus/clamav/clamav-0.103.4.ebuild | 2 +- app-crypt/Manifest.gz | Bin 28460 -> 28462 bytes app-crypt/xca/xca-2.4.0-r1.ebuild | 2 +- app-doc/Manifest.gz | Bin 7124 -> 7124 bytes .../mathjax-docs/mathjax-docs-2.7.7.ebuild | 2 +- app-editors/Manifest.gz | Bin 13592 -> 13595 bytes app-editors/gvim/Manifest | 1 + app-editors/gvim/gvim-8.2.3582.ebuild | 383 +++++ app-editors/vim-core/Manifest | 1 + app-editors/vim-core/vim-core-8.2.3582.ebuild | 227 +++ app-editors/vim/Manifest | 1 + app-editors/vim/vim-8.2.3582.ebuild | 349 +++++ app-editors/vscode/Manifest | 6 +- ...ode-1.62.0.ebuild => vscode-1.62.2.ebuild} | 0 app-editors/vscodium/Manifest | 9 +- app-editors/vscodium/vscodium-1.59.1.ebuild | 97 -- ...m-1.62.0.ebuild => vscodium-1.62.2.ebuild} | 0 app-emacs/Manifest.gz | Bin 36112 -> 36109 bytes app-emacs/jde/jde-2.4.1-r2.ebuild | 77 + app-emulation/Manifest.gz | Bin 20723 -> 20714 bytes app-emulation/buildah/buildah-1.23.1.ebuild | 2 +- app-emulation/conmon/conmon-2.0.30.ebuild | 2 +- app-emulation/fs-uae/Manifest | 2 +- ...-uae-3.0.5.ebuild => fs-uae-3.1.47.ebuild} | 20 +- app-emulation/podman/Manifest | 1 + app-emulation/podman/podman-3.4.1.ebuild | 2 +- app-emulation/podman/podman-3.4.2.ebuild | 164 ++ app-emulation/skopeo/skopeo-1.5.1.ebuild | 2 +- .../slirp4netns/slirp4netns-1.1.12.ebuild | 2 +- app-emulation/xen/xen-4.14.3.ebuild | 167 --- app-misc/Manifest.gz | Bin 48583 -> 48581 bytes app-misc/dvtm/dvtm-0.15-r4.ebuild | 2 +- app-misc/dvtm/dvtm-0.15-r5.ebuild | 4 +- app-misc/dvtm/dvtm-9999.ebuild | 2 +- app-office/Manifest.gz | Bin 7893 -> 7893 bytes .../libreoffice/libreoffice-9999.ebuild | 4 +- app-portage/Manifest.gz | Bin 9752 -> 9745 bytes app-portage/portpeek/Manifest | 1 - app-portage/portpeek/portpeek-3.2.0.ebuild | 30 - app-shells/Manifest.gz | Bin 8625 -> 8791 bytes app-shells/fzf/Manifest | 10 +- .../{fzf-0.27.0.ebuild => fzf-0.28.0.ebuild} | 31 +- .../files/heirloom-sh-glibc-2.34.patch | 18 + .../heirloom-sh/heirloom-sh-050706-r1.ebuild | 10 +- app-shells/starship/Manifest | 235 +++ app-shells/starship/metadata.xml | 20 + app-shells/starship/starship-0.58.0.ebuild | 285 ++++ app-text/Manifest.gz | Bin 48269 -> 48108 bytes app-text/ansifilter/ansifilter-2.18.ebuild | 2 +- ...5.32.0.ebuild => calibre-5.32.0-r1.ebuild} | 3 +- app-text/htmlc/Manifest | 2 - app-text/htmlc/files/werror.patch | 18 - app-text/htmlc/htmlc-2.40.0.ebuild | 47 - app-text/htmlc/htmlc-2.60.0.ebuild | 51 - app-text/htmlc/metadata.xml | 5 - .../libetonyek/libetonyek-0.1.10-r1.ebuild | 62 + app-text/libetonyek/libetonyek-9999.ebuild | 7 +- app-text/nuspell/Manifest | 1 + app-text/nuspell/nuspell-5.0.1.ebuild | 51 + dev-ada/Manifest.gz | Bin 2217 -> 2217 bytes dev-ada/gprbuild/Manifest | 3 + .../files/gprbuild-22.0.0-gentoo.patch | 292 ++++ dev-ada/gprbuild/gprbuild-22.0.0.ebuild | 83 + dev-ada/gprbuild/metadata.xml | 3 + dev-ada/libgpr/Manifest | 1 + dev-ada/libgpr/libgpr-22.0.0.ebuild | 64 + dev-ada/xmlada/Manifest | 1 + dev-ada/xmlada/metadata.xml | 3 + dev-ada/xmlada/xmlada-22.0.0.ebuild | 73 + dev-cpp/Manifest.gz | Bin 11409 -> 11406 bytes dev-cpp/abseil-cpp/Manifest | 2 + .../abseil-cpp/abseil-cpp-20211102.0.ebuild | 68 + dev-cpp/cairomm/cairomm-1.16.1.ebuild | 2 +- dev-cpp/eigen/eigen-3.4.0-r1.ebuild | 2 +- dev-db/Manifest.gz | Bin 17294 -> 17287 bytes dev-db/bucardo/bucardo-5.4.1.ebuild | 20 +- ....5-r2.ebuild => libodbc++-0.2.5-r3.ebuild} | 58 +- .../mariadb-connector-c-3.1.13.ebuild | 2 +- .../mariadb-connector-odbc-3.1.13.ebuild | 2 +- dev-db/mariadb/Manifest | 10 + dev-db/mariadb/mariadb-10.2.41.ebuild | 1318 ++++++++++++++++ dev-db/mariadb/mariadb-10.3.32.ebuild | 1310 ++++++++++++++++ dev-db/mariadb/mariadb-10.4.22.ebuild | 1331 ++++++++++++++++ dev-db/mariadb/mariadb-10.5.13.ebuild | 1331 ++++++++++++++++ dev-db/mariadb/mariadb-10.6.5.ebuild | 1333 +++++++++++++++++ dev-db/myodbc/Manifest | 1 + dev-db/myodbc/myodbc-8.0.27.ebuild | 131 ++ dev-db/mysql-connector-c/Manifest | 1 + ...r-c-8.0.27-add-OpenSSL-3.0.0-support.patch | 296 ++++ .../mysql-connector-c-8.0.27.ebuild | 122 ++ dev-db/mysql/Manifest | 4 + dev-db/mysql/mysql-5.7.36-r1.ebuild | 1294 ++++++++++++++++ .../mysql-8.0.27.ebuild} | 207 +-- dev-db/percona-server/Manifest | 6 +- ...ebuild => percona-server-8.0.26.16.ebuild} | 80 +- dev-db/postgresql/postgresql-10.19.ebuild | 2 +- dev-db/postgresql/postgresql-11.14.ebuild | 2 +- dev-db/postgresql/postgresql-12.9.ebuild | 2 +- dev-db/postgresql/postgresql-13.5.ebuild | 2 +- dev-db/postgresql/postgresql-9.6.24.ebuild | 2 +- dev-db/rqlite/Manifest | 1 + dev-db/rqlite/rqlite-6.8.1.ebuild | 230 +++ dev-dotnet/Manifest.gz | Bin 1577 -> 1236 bytes dev-dotnet/dbus-sharp-glib/Manifest | 2 - .../dbus-sharp-glib-0.5.0-r1.ebuild | 29 - .../dbus-sharp-glib-0.6.0.ebuild | 29 - dev-dotnet/dbus-sharp-glib/metadata.xml | 8 - dev-dotnet/dbus-sharp/Manifest | 2 - .../dbus-sharp/dbus-sharp-0.7.0-r2.ebuild | 31 - dev-dotnet/dbus-sharp/dbus-sharp-0.8.1.ebuild | 30 - .../files/dbus-sharp-0.7.0-fix-signals.patch | 28 - .../files/dbus-sharp-0.7.0-fix-signals2.patch | 26 - dev-dotnet/dbus-sharp/metadata.xml | 8 - dev-embedded/Manifest.gz | Bin 8891 -> 8890 bytes .../dfu-programmer-0.7.2-r1.ebuild | 4 +- dev-go/Manifest.gz | Bin 5416 -> 5414 bytes .../go-colortext-0_pre20150720.ebuild | 25 +- dev-go/gom/gom-0_pre20151110-r1.ebuild | 26 + dev-go/gom/gom-0_pre20151110.ebuild | 29 - dev-java/Manifest.gz | Bin 76158 -> 75998 bytes dev-java/aspectj/Manifest | 1 + dev-java/aspectj/aspectj-1.9.7.ebuild | 79 + dev-java/commons-compress/Manifest | 1 - .../commons-compress-1.20.ebuild | 41 - .../commons-compress-1.21.ebuild | 2 +- dev-java/javassist/javassist-3.18.2-r1.ebuild | 44 + dev-java/jline/Manifest | 1 + dev-java/jline/jline-2.14.6.ebuild | 66 + dev-java/jmh-core/Manifest | 1 - dev-java/jmh-core/jmh-core-1.4.1.ebuild | 37 - dev-java/jnr-posix/jnr-posix-3.0.10-r1.ebuild | 54 + dev-java/jsr305/jsr305-3.0.2.ebuild | 2 +- dev-java/jython/jython-2.7.0-r3.ebuild | 152 ++ dev-java/netty-tcnative/Manifest | 2 - .../netty-tcnative-1.1.33.15.ebuild | 68 - .../netty-tcnative-2.0.31.ebuild | 71 - dev-java/protobuf-java/Manifest | 1 + .../protobuf-java/protobuf-java-3.19.1.ebuild | 56 + dev-java/treelayout/Manifest | 1 + dev-java/treelayout/treelayout-1.0.3.ebuild | 40 + .../xml-commons-external-1.4.01-r2.ebuild | 23 + .../xml-commons-resolver-1.2-r2.ebuild | 35 + dev-lang/Manifest.gz | Bin 17536 -> 17526 bytes dev-lang/python/python-3.10.0_p1.ebuild | 3 + dev-lang/python/python-3.11.0_alpha1.ebuild | 3 + dev-lang/python/python-3.11.0_alpha2.ebuild | 3 + dev-lang/python/python-3.6.15.ebuild | 2 +- dev-lang/python/python-3.8.12_p1.ebuild | 3 + dev-lang/python/python-3.9.7_p1.ebuild | 3 + dev-lang/python/python-3.9.8.ebuild | 3 + dev-lang/rust-bin/Manifest | 1 + dev-lang/rust-bin/metadata.xml | 1 + dev-lang/rust-bin/rust-bin-1.56.1.ebuild | 34 +- dev-lang/rust/metadata.xml | 1 + dev-lang/rust/rust-1.56.1.ebuild | 10 +- .../spidermonkey/spidermonkey-78.15.0.ebuild | 2 +- dev-lang/swi-prolog/Manifest | 5 +- .../swi-prolog/swi-prolog-8.2.4-r3.ebuild | 2 +- dev-lang/swi-prolog/swi-prolog-8.3.27.ebuild | 123 -- .../swi-prolog/swi-prolog-8.3.29-r1.ebuild | 2 +- ...-8.3.28.ebuild => swi-prolog-8.4.0.ebuild} | 9 +- ...-8.3.29.ebuild => swi-prolog-8.5.0.ebuild} | 7 +- dev-libs/Manifest.gz | Bin 89008 -> 88984 bytes dev-libs/bareos-fastlzlib/Manifest | 1 - .../bareos-fastlzlib-0_pre20140912.ebuild | 26 - .../bareos-fastlzlib-0_pre20150524.ebuild | 18 +- dev-libs/c-blosc/c-blosc-1.21.0.ebuild | 2 +- dev-libs/c-blosc/c-blosc-1.21.1.ebuild | 2 +- .../cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild | 2 +- dev-libs/elfutils/Manifest | 2 + dev-libs/elfutils/elfutils-0.185.ebuild | 11 +- dev-libs/elfutils/elfutils-0.186.ebuild | 14 +- ...ls-0.175-disable-biarch-test-PR24158.patch | 9 - .../files/elfutils-0.177-disable-large.patch | 14 - .../files/elfutils-0.180-PaX-support.patch | 26 - ...ework-gnu99-ext-check-to-allow-clang.patch | 146 -- ...futils-0.185-glibc-2.34-test-failure.patch | 124 -- ...-0.185-pull-advance_pc-in-file-scope.patch | 70 - .../files/elfutils-0.185-static-inline.patch | 12 - .../musl/elfutils-0.185-aarch64-regs.patch | 57 - .../files/musl/elfutils-0.185-cdefs.patch | 20 - .../files/musl/elfutils-0.185-error-h.patch | 68 - .../files/musl/elfutils-0.185-macros.patch | 86 -- .../files/musl/elfutils-0.185-strndupa.patch | 22 - .../files/jansson-2.14-test-symbols.patch | 25 + dev-libs/jansson/jansson-2.14.ebuild | 2 + dev-libs/level-zero/Manifest | 1 + dev-libs/level-zero/level-zero-1.6.2.ebuild | 22 + dev-libs/libinput/libinput-1.19.2.ebuild | 2 +- dev-libs/libixion/Manifest | 1 + dev-libs/libixion/libixion-0.17.0.ebuild | 60 + dev-libs/libixion/libixion-9999.ebuild | 7 +- dev-libs/liborcus/Manifest | 1 + .../files/liborcus-0.17.0-test-fix.patch | 51 + dev-libs/liborcus/liborcus-0.16.1.ebuild | 13 +- dev-libs/liborcus/liborcus-0.17.0.ebuild | 67 + dev-libs/liborcus/liborcus-9999.ebuild | 11 +- dev-libs/libstrophe/Manifest | 1 + dev-libs/libstrophe/libstrophe-0.11.0.ebuild | 53 + dev-libs/libvarlink/Manifest | 3 - .../files/libvarlink-19-fix-meson-build.patch | 44 - dev-libs/libvarlink/libvarlink-16.ebuild | 25 - dev-libs/libvarlink/libvarlink-18.ebuild | 25 - dev-libs/libvarlink/libvarlink-19.ebuild | 27 - dev-libs/libvarlink/libvarlink-22.ebuild | 8 - dev-libs/mathjax/mathjax-2.7.7.ebuild | 2 +- dev-libs/nspr/nspr-4.32.ebuild | 2 +- dev-libs/nss/nss-3.68.ebuild | 2 +- dev-libs/starpu/starpu-1.2.6-r1.ebuild | 2 +- dev-libs/tree-sitter-cpp/Manifest | 2 +- ...0.ebuild => tree-sitter-cpp-0.20.0.ebuild} | 0 .../wayland-protocols-1.23.ebuild | 2 +- dev-ml/Manifest.gz | Bin 28964 -> 28637 bytes dev-ml/async_ssl/Manifest | 1 - dev-ml/async_ssl/async_ssl-0.14.0.ebuild | 28 - dev-ml/async_ssl/metadata.xml | 8 - dev-ml/ppx_tools_versioned/Manifest | 1 - dev-ml/ppx_tools_versioned/metadata.xml | 8 - .../ppx_tools_versioned-5.4.0.ebuild | 25 - .../FCGI-Client/FCGI-Client-0.90.0.ebuild | 2 +- dev-perl/FCGI/FCGI-0.820.0.ebuild | 2 +- .../Hash-FieldHash-0.150.0-r1.ebuild | 2 +- dev-perl/IPC-Run/IPC-Run-20200505.0.0.ebuild | 2 +- .../List-MoreUtils-0.430.0.ebuild | 2 +- ...5.ebuild => MARC-File-XML-1.0.5-r1.ebuild} | 9 +- ...0.7.ebuild => MARC-Record-2.0.7-r1.ebuild} | 8 +- dev-perl/MCE/MCE-1.831.0.ebuild | 33 - dev-perl/MCE/Manifest | 1 - ...0.ebuild => MIME-Base32-1.303.0-r1.ebuild} | 12 +- ...2.ebuild => MIME-Charset-1.12.2-r1.ebuild} | 13 +- ....ebuild => MIME-EncWords-1.14.3-r1.ebuild} | 13 +- ...build => MIME-Lite-HTML-1.240.0-r1.ebuild} | 8 +- dev-perl/MIME-Lite/MIME-Lite-3.30.0.ebuild | 43 - dev-perl/MIME-Lite/Manifest | 1 - dev-perl/MIME-Types/MIME-Types-2.220.0.ebuild | 21 + dev-perl/MIME-Types/Manifest | 1 + ....0.ebuild => MIME-tools-5.509.0-r1.ebuild} | 8 +- ...M-2.50.0.ebuild => MLDBM-2.50.0-r1.ebuild} | 7 +- dev-perl/Manifest.gz | Bin 281846 -> 281835 bytes ...ld => Math-Base-Convert-0.110.0-r1.ebuild} | 5 +- dev-perl/Math-BigInt-GMP/Manifest | 1 - .../Math-BigInt-GMP-1.600.600.ebuild | 30 - dev-perl/Math-BigInt-Lite/Manifest | 1 - .../Math-BigInt-Lite-0.180.0.ebuild | 31 - ...00.0.ebuild => Math-CDF-0.100.0-r1.ebuild} | 11 +- ...build => Math-Derivative-1.10.0-r1.ebuild} | 11 +- dev-perl/Math-FFT/Manifest | 1 - dev-perl/Math-FFT/Math-FFT-1.340.0.ebuild | 30 - ...build => Math-Factor-XS-0.400.0-r1.ebuild} | 19 +- dev-perl/Math-GMP/Manifest | 2 +- ...2.150.0.ebuild => Math-GMP-2.230.0.ebuild} | 14 +- dev-perl/Math-Libm/Math-Libm-1.0.0-r1.ebuild | 21 + dev-perl/Math-Libm/Math-Libm-1.0.0.ebuild | 20 - dev-perl/Math-ModInt/Manifest | 1 - .../Math-ModInt/Math-ModInt-0.11.0.ebuild | 41 - dev-perl/Math-NumSeq/Manifest | 1 - .../Math-NumSeq/Math-NumSeq-72.0.0.ebuild | 37 - ...ld => Math-NumberCruncher-5.0.0-r2.ebuild} | 9 +- dev-perl/Math-PlanePath/Manifest | 1 - .../Math-PlanePath-124.0.0.ebuild | 33 - ...ebuild => Math-Prime-XS-0.270.0-r1.ebuild} | 17 +- ...ld => Math-Random-Secure-0.80.1-r1.ebuild} | 12 +- ...0.0.ebuild => Math-Round-0.70.0-r1.ebuild} | 8 +- ....0.ebuild => Math-Spline-0.20.0-r1.ebuild} | 8 +- dev-perl/Math-Utils/Manifest | 1 - dev-perl/Math-Utils/Math-Utils-1.110.0.ebuild | 26 - dev-perl/MediaWiki-API/Manifest | 1 - .../MediaWiki-API-0.410.0.ebuild | 39 - dev-perl/Mixin-Linewise/Manifest | 1 - .../Mixin-Linewise-0.108.0.ebuild | 33 - ....0.ebuild => Mock-Config-0.30.0-r1.ebuild} | 11 +- ...2.ebuild => Modem-Vgetty-0.30.0-r3.ebuild} | 6 +- dev-perl/Modern-Perl/Manifest | 1 - .../Modern-Perl-1.201.907.270.ebuild | 20 - ...> Module-Build-WithXSpp-0.140.0-r1.ebuild} | 20 +- dev-perl/Module-Build/Manifest | 1 - .../Module-Build-0.422.400.ebuild | 41 - dev-perl/Module-Compile/Manifest | 1 - .../Module-Compile-0.350.0.ebuild | 24 - dev-perl/Module-Find/Manifest | 1 - .../Module-Find/Module-Find-0.130.0.ebuild | 25 - ...=> Module-Implementation-0.90.0-r1.ebuild} | 7 +- ...1.ebuild => Module-Info-0.370.0-r2.ebuild} | 10 +- dev-perl/Regexp-Util/Regexp-Util-0.5.0.ebuild | 2 +- dev-perl/Type-Tie/Type-Tie-0.15.0.ebuild | 2 +- .../Type-Tiny-XS/Type-Tiny-XS-0.22.0.ebuild | 2 +- dev-perl/Type-Tiny/Type-Tiny-1.12.4.ebuild | 2 +- dev-php/Manifest.gz | Bin 39254 -> 39248 bytes dev-php/composer/Manifest | 1 + dev-php/composer/composer-2.1.12.ebuild | 80 + dev-php/pecl-dbase/Manifest | 1 + dev-php/pecl-dbase/pecl-dbase-7.1.1.ebuild | 24 + .../APScheduler/APScheduler-3.6.3.ebuild | 68 - dev-python/APScheduler/Manifest | 1 - dev-python/Faker/Faker-9.5.0.ebuild | 29 - dev-python/Faker/Faker-9.6.0.ebuild | 29 - dev-python/Faker/Faker-9.7.1.ebuild | 29 - dev-python/Faker/Faker-9.8.0.ebuild | 29 - ...{Faker-9.3.1.ebuild => Faker-9.8.1.ebuild} | 0 dev-python/Faker/Manifest | 6 +- dev-python/GitPython/GitPython-3.1.20.ebuild | 74 - dev-python/GitPython/Manifest | 2 - dev-python/Manifest.gz | Bin 248539 -> 248581 bytes dev-python/QtPy/Manifest | 3 - dev-python/QtPy/QtPy-1.10.0.ebuild | 158 -- dev-python/QtPy/QtPy-1.11.1.ebuild | 158 -- dev-python/QtPy/QtPy-1.11.2.ebuild | 2 +- dev-python/QtPy/QtPy-1.9.0-r5.ebuild | 162 -- .../QtPy/files/QtPy-1.9.0-python3_9.patch | 13 - dev-python/aiohttp/Manifest | 1 + dev-python/aiohttp/aiohttp-3.8.0.ebuild | 2 +- dev-python/aiohttp/aiohttp-3.8.1.ebuild | 90 ++ dev-python/aiosignal/aiosignal-1.2.0.ebuild | 2 +- dev-python/argh/argh-0.26.2-r2.ebuild | 2 +- .../argon2-cffi/argon2-cffi-21.1.0-r1.ebuild | 2 +- dev-python/arrow/arrow-1.2.1-r1.ebuild | 2 +- dev-python/astor/astor-0.8.1.ebuild | 2 +- dev-python/astroid/Manifest | 1 + dev-python/astroid/astroid-2.8.5.ebuild | 49 + dev-python/autopage/autopage-0.4.0.ebuild | 2 +- dev-python/backcall/backcall-0.2.0.ebuild | 2 +- dev-python/bandit/Manifest | 1 + dev-python/bandit/bandit-1.7.0.ebuild | 4 +- dev-python/bandit/bandit-1.7.1.ebuild | 42 + dev-python/bareos/Manifest | 1 - dev-python/bareos/bareos-19.2.8.ebuild | 23 - dev-python/blosc/Manifest | 1 - dev-python/blosc/blosc-1.10.4.ebuild | 47 - dev-python/blosc/blosc-1.10.5.ebuild | 2 +- dev-python/boto3/Manifest | 7 +- dev-python/boto3/boto3-1.18.53.ebuild | 53 - dev-python/boto3/boto3-1.18.60.ebuild | 53 - dev-python/boto3/boto3-1.18.65.ebuild | 3 +- dev-python/boto3/boto3-1.19.12.ebuild | 1 + dev-python/boto3/boto3-1.19.5.ebuild | 1 + dev-python/boto3/boto3-1.20.2.ebuild | 59 - dev-python/boto3/boto3-1.20.3.ebuild | 59 - dev-python/boto3/boto3-1.20.4.ebuild | 59 - ...oto3-1.20.1.ebuild => boto3-1.20.5.ebuild} | 0 dev-python/botocore/Manifest | 7 +- dev-python/botocore/botocore-1.21.53.ebuild | 50 - dev-python/botocore/botocore-1.21.60.ebuild | 50 - dev-python/botocore/botocore-1.21.65.ebuild | 2 +- dev-python/botocore/botocore-1.23.2.ebuild | 64 - dev-python/botocore/botocore-1.23.3.ebuild | 64 - dev-python/botocore/botocore-1.23.4.ebuild | 64 - ...e-1.23.1.ebuild => botocore-1.23.5.ebuild} | 0 dev-python/bottleneck/bottleneck-1.3.2.ebuild | 2 +- dev-python/carbon/Manifest | 1 - dev-python/carbon/carbon-1.1.7.ebuild | 62 - dev-python/carbon/files/carbon.initd | 51 - dev-python/cchardet/Manifest | 1 + dev-python/cchardet/cchardet-2.1.7.ebuild | 28 + .../cchardet}/metadata.xml | 8 +- dev-python/cfn-lint/cfn-lint-0.56.0.ebuild | 2 +- dev-python/citeproc-py/Manifest | 1 - .../citeproc-py/citeproc-py-0.4.0-r1.ebuild | 25 - ...f925527093b0b5c11507f379a908e3354820.patch | 42 - dev-python/cliff/cliff-3.9.0.ebuild | 2 +- dev-python/cwcwidth/Manifest | 1 - dev-python/cwcwidth/cwcwidth-0.1.4.ebuild | 29 - dev-python/cwcwidth/cwcwidth-0.1.5.ebuild | 2 +- dev-python/debugpy/Manifest | 1 - dev-python/debugpy/debugpy-1.5.0.ebuild | 42 - dev-python/django-cacheops/Manifest | 1 - .../django-cacheops-5.1.ebuild | 61 - dev-python/dns-lexicon/Manifest | 3 +- .../dns-lexicon/dns-lexicon-3.8.2.ebuild | 58 - ...-3.8.1.ebuild => dns-lexicon-3.8.3.ebuild} | 0 dev-python/docker-py/Manifest | 1 - dev-python/docker-py/docker-py-5.0.0.ebuild | 44 - dev-python/docker-py/docker-py-5.0.3.ebuild | 2 +- dev-python/easy-thumbnails/Manifest | 2 - .../easy-thumbnails-2.7.1-r1.ebuild | 35 - .../easy-thumbnails-2.7.2.ebuild | 35 - dev-python/environs/Manifest | 1 - dev-python/environs/environs-9.3.2.ebuild | 32 - dev-python/et_xmlfile/et_xmlfile-1.1.0.ebuild | 2 +- .../fastjsonschema-2.15.1.ebuild | 2 +- dev-python/flask-paginate/Manifest | 1 - .../flask-paginate-0.8.1.ebuild | 23 - dev-python/flask-wtf/flask-wtf-1.0.0.ebuild | 2 +- dev-python/flask/flask-2.0.2.ebuild | 2 +- dev-python/flexmock/Manifest | 1 - dev-python/flexmock/flexmock-0.10.10.ebuild | 2 +- dev-python/flexmock/flexmock-0.10.9.ebuild | 27 - dev-python/fqdn/fqdn-1.5.1-r1.ebuild | 2 +- dev-python/fritzconnection/Manifest | 1 + .../fritzconnection-1.7.2.ebuild | 29 + dev-python/frozenlist/frozenlist-1.2.0.ebuild | 2 +- dev-python/gast/Manifest | 1 + dev-python/gast/gast-0.5.3.ebuild | 17 + dev-python/github3/Manifest | 1 - dev-python/github3/github3-2.0.0.ebuild | 34 - dev-python/google-api-core/Manifest | 3 - .../google-api-core-2.0.1.ebuild | 48 - .../google-api-core-2.1.0.ebuild | 48 - .../google-api-core-2.1.1.ebuild | 48 - .../google-api-core-2.2.2.ebuild | 2 +- dev-python/google-apitools/Manifest | 1 - .../google-apitools-0.5.31.ebuild | 39 - dev-python/graphviz/Manifest | 1 + dev-python/graphviz/graphviz-0.18.1.ebuild | 33 + dev-python/greenstalk/Manifest | 1 - dev-python/greenstalk/greenstalk-1.0.1.ebuild | 27 - dev-python/grpcio-testing/Manifest | 2 +- ....1.ebuild => grpcio-testing-1.41.1.ebuild} | 5 +- dev-python/grpcio-tools/Manifest | 2 +- ...38.1.ebuild => grpcio-tools-1.41.1.ebuild} | 2 +- dev-python/grpcio/Manifest | 2 +- dev-python/grpcio/grpcio-1.41.0.ebuild | 2 +- ...cio-1.38.1.ebuild => grpcio-1.41.1.ebuild} | 4 +- dev-python/gssapi/Manifest | 1 - dev-python/gssapi/gssapi-1.6.12.ebuild | 22 - dev-python/h2/Manifest | 1 - dev-python/h2/h2-4.0.0.ebuild | 52 - dev-python/h2/h2-4.1.0.ebuild | 2 +- dev-python/httpcore/httpcore-0.13.7.ebuild | 2 +- dev-python/hypothesis/Manifest | 5 - .../hypothesis/hypothesis-6.22.0.ebuild | 62 - .../hypothesis/hypothesis-6.23.2.ebuild | 62 - .../hypothesis/hypothesis-6.23.4.ebuild | 62 - .../hypothesis/hypothesis-6.24.0.ebuild | 62 - .../hypothesis/hypothesis-6.24.1.ebuild | 62 - .../hypothesis/hypothesis-6.24.2.ebuild | 2 +- dev-python/icalendar/Manifest | 2 - dev-python/icalendar/icalendar-4.0.7.ebuild | 29 - dev-python/icalendar/icalendar-4.0.8.ebuild | 29 - dev-python/icalendar/icalendar-4.0.9.ebuild | 2 +- dev-python/idna/Manifest | 1 - dev-python/idna/idna-3.2.ebuild | 19 - dev-python/idna/idna-3.3.ebuild | 2 +- dev-python/imageio/Manifest | 5 +- dev-python/imageio/imageio-2.10.2.ebuild | 41 - dev-python/imageio/imageio-2.10.3.ebuild | 41 - ...io-2.10.1.ebuild => imageio-2.10.4.ebuild} | 0 dev-python/imageio/imageio-2.9.0.ebuild | 42 - dev-python/immutables/immutables-0.16.ebuild | 2 +- dev-python/indexed_gzip/Manifest | 1 - .../indexed_gzip/indexed_gzip-1.6.3.ebuild | 44 - .../iocapture/iocapture-0.1.2-r2.ebuild | 2 +- dev-python/ipykernel/Manifest | 1 + .../ipykernel-6.5.0-drop-pytest-cov.patch | 12 + ....4-r1.ebuild => ipykernel-5.5.4-r2.ebuild} | 3 +- ...6.2.0.ebuild => ipykernel-6.2.0-r1.ebuild} | 1 + dev-python/ipykernel/ipykernel-6.5.0.ebuild | 56 + .../ipyparallel-7.1.0-test-timeouts.patch | 48 + .../ipyparallel/ipyparallel-7.1.0.ebuild | 6 +- dev-python/ipython/ipython-7.29.0.ebuild | 2 +- .../ipython_genutils-0.2.0-r2.ebuild | 2 +- dev-python/ipywidgets/ipywidgets-7.6.5.ebuild | 2 +- .../isoduration/isoduration-20.11.0.ebuild | 2 +- dev-python/jaraco-stream/Manifest | 1 - .../jaraco-stream/jaraco-stream-3.0.2.ebuild | 31 - .../jaraco-stream/jaraco-stream-3.0.3.ebuild | 2 +- dev-python/jeepney/jeepney-0.7.1.ebuild | 2 +- dev-python/joblib/Manifest | 1 - dev-python/joblib/joblib-1.0.1.ebuild | 47 - dev-python/joblib/joblib-1.1.0.ebuild | 2 +- dev-python/jq/jq-1.2.1.ebuild | 2 +- .../jschema_to_python-1.2.3.ebuild | 2 +- .../jsonschema/jsonschema-4.2.1-r1.ebuild | 2 +- dev-python/jupyter-lsp/Manifest | 1 - .../jupyter-lsp/jupyter-lsp-1.4.1.ebuild | 46 - .../jupyter_client-7.0.6-test-timeout.patch | 38 + .../jupyter_client-6.1.12.ebuild | 2 +- .../jupyter_client-7.0.6.ebuild | 8 +- .../jupyter_core/jupyter_core-4.8.1.ebuild | 2 +- dev-python/jupyter_packaging/Manifest | 1 - .../jupyter_packaging-0.10.6.ebuild | 46 - dev-python/jupyterlab-lsp/Manifest | 1 - .../jupyterlab-lsp-3.8.1.ebuild | 22 - dev-python/jupyterlab/Manifest | 1 - .../jupyterlab/jupyterlab-3.1.10-r1.ebuild | 42 - .../jupyterlab_pygments-0.1.2.ebuild | 2 +- dev-python/jupyterlab_server/Manifest | 1 - .../jupyterlab_server-2.7.2.ebuild | 44 - dev-python/kombu/Manifest | 2 - dev-python/kombu/kombu-5.1.0.ebuild | 77 - dev-python/kombu/kombu-5.2.0.ebuild | 77 - dev-python/libpillowfight/Manifest | 1 - .../libpillowfight-0.3.0.ebuild | 30 - dev-python/lit/lit-13.0.0.ebuild | 2 +- dev-python/logfury/Manifest | 2 - ....2-fix-requirements-remove-dev-tests.patch | 17 - dev-python/logfury/logfury-0.1.2-r1.ebuild | 28 - dev-python/logfury/logfury-1.0.0.ebuild | 33 - dev-python/marshmallow/Manifest | 1 - .../marshmallow/marshmallow-3.13.0.ebuild | 26 - .../matplotlib-inline-0.1.3.ebuild | 2 +- dev-python/metakernel/Manifest | 1 - .../metakernel/metakernel-0.25.0-r1.ebuild | 24 - dev-python/mkdocs-redirects/Manifest | 1 - .../mkdocs-redirects-1.0.3.ebuild | 24 - dev-python/moto/Manifest | 13 +- dev-python/moto/moto-2.0.10-r1.ebuild | 69 - dev-python/moto/moto-2.2.0-r1.ebuild | 73 - dev-python/moto/moto-2.2.10.ebuild | 85 -- dev-python/moto/moto-2.2.12.ebuild | 2 +- ...{moto-2.2.13.ebuild => moto-2.2.14.ebuild} | 2 + ...{moto-2.2.11.ebuild => moto-2.2.15.ebuild} | 2 + dev-python/moto/moto-2.2.2-r1.ebuild | 74 - dev-python/moto/moto-2.2.3-r1.ebuild | 74 - dev-python/moto/moto-2.2.4-r1.ebuild | 74 - dev-python/moto/moto-2.2.5.ebuild | 73 - dev-python/moto/moto-2.2.6.ebuild | 84 -- dev-python/moto/moto-2.2.9.ebuild | 86 -- dev-python/mysql-connector-python/Manifest | 1 + .../mysql-connector-python-8.0.27.ebuild | 53 + dev-python/nbclassic/Manifest | 1 - dev-python/nbclassic/nbclassic-0.3.1.ebuild | 30 - dev-python/nbclient/nbclient-0.5.5.ebuild | 2 +- dev-python/nbconvert/Manifest | 1 + dev-python/nbconvert/nbconvert-6.3.0.ebuild | 73 + dev-python/nbformat/nbformat-5.1.3.ebuild | 2 +- .../nest_asyncio/nest_asyncio-1.5.1.ebuild | 2 +- dev-python/netcdf4-python/Manifest | 1 - .../netcdf4-python-1.5.7.ebuild | 47 - .../nose_warnings_filters-0.1.5-r3.ebuild | 2 +- dev-python/notebook/notebook-6.4.5.ebuild | 2 +- dev-python/nuitka/Manifest | 3 - dev-python/nuitka/nuitka-0.6.17.3.ebuild | 48 - dev-python/nuitka/nuitka-0.6.17.4.ebuild | 48 - dev-python/nuitka/nuitka-0.6.17.5.ebuild | 48 - dev-python/numexpr/numexpr-2.7.3.ebuild | 2 +- dev-python/numpydoc/numpydoc-1.1.0.ebuild | 2 +- dev-python/openpyxl/openpyxl-3.0.9.ebuild | 2 +- dev-python/oslo-concurrency/Manifest | 1 - .../oslo-concurrency-4.4.1.ebuild | 32 - dev-python/outcome/outcome-1.1.0.ebuild | 2 +- dev-python/pandas/Manifest | 5 - dev-python/pandas/pandas-1.2.4.ebuild | 188 --- dev-python/pandas/pandas-1.2.5.ebuild | 186 --- dev-python/pandas/pandas-1.3.0.ebuild | 192 --- dev-python/pandas/pandas-1.3.1.ebuild | 192 --- dev-python/pandas/pandas-1.3.2.ebuild | 192 --- dev-python/pandas/pandas-1.3.3.ebuild | 2 +- dev-python/pandas/pandas-1.3.4.ebuild | 2 +- .../pandocfilters/pandocfilters-1.5.0.ebuild | 2 +- dev-python/paramiko/Manifest | 1 - dev-python/paramiko/paramiko-2.7.2.ebuild | 54 - dev-python/paramiko/paramiko-2.8.0.ebuild | 2 +- dev-python/patsy/patsy-0.5.2.ebuild | 2 +- dev-python/pebble/pebble-4.6.3.ebuild | 2 +- .../pickleshare/pickleshare-0.7.5.ebuild | 2 +- dev-python/pillow/Manifest | 3 - dev-python/pillow/pillow-8.2.0.ebuild | 98 -- dev-python/pillow/pillow-8.3.0.ebuild | 98 -- dev-python/pillow/pillow-8.3.1.ebuild | 98 -- dev-python/pillow/pillow-8.3.2.ebuild | 2 +- dev-python/pocketlint/Manifest | 1 - dev-python/pocketlint/pocketlint-0.21.ebuild | 17 - dev-python/pocketlint/pocketlint-0.22.ebuild | 2 +- dev-python/portend/Manifest | 1 - dev-python/portend/portend-2.7.1.ebuild | 23 - dev-python/portend/portend-3.0.0.ebuild | 2 +- dev-python/pretty-yaml/Manifest | 1 - .../pretty-yaml/pretty-yaml-21.10.1.ebuild | 2 +- .../pretty-yaml/pretty-yaml-21.8.3.ebuild | 31 - .../prettytable/prettytable-2.4.0-r1.ebuild | 2 +- dev-python/progressbar2/Manifest | 2 - .../progressbar2/progressbar2-3.53.3.ebuild | 33 - .../progressbar2/progressbar2-3.54.0.ebuild | 33 - .../progressbar2/progressbar2-3.55.0.ebuild | 2 +- .../prometheus_client-0.12.0.ebuild | 2 +- dev-python/prompt_toolkit/Manifest | 3 - .../prompt_toolkit-3.0.19.ebuild | 24 - .../prompt_toolkit-3.0.20.ebuild | 24 - .../prompt_toolkit-3.0.21.ebuild | 24 - .../prompt_toolkit-3.0.22.ebuild | 2 +- dev-python/prov/Manifest | 1 - dev-python/prov/prov-1.5.3.ebuild | 27 - dev-python/pyamg/Manifest | 1 - dev-python/pyamg/pyamg-4.0.0.ebuild | 27 - dev-python/pybind11/pybind11-2.8.1.ebuild | 2 +- dev-python/pychromecast/Manifest | 1 - .../pychromecast/pychromecast-8.1.0.ebuild | 21 - dev-python/pycollada/Manifest | 2 +- ...da-0.7.1.ebuild => pycollada-0.7.2.ebuild} | 3 +- .../pydantic/pydantic-1.8.2_p20210719.ebuild | 2 +- dev-python/pydevd/Manifest | 1 - dev-python/pydevd/pydevd-2.6.0.ebuild | 88 -- dev-python/pydyf/Manifest | 1 - dev-python/pydyf/pydyf-0.1.1.ebuild | 33 - dev-python/pyenchant/pyenchant-3.2.2.ebuild | 2 +- dev-python/pyjwt/Manifest | 2 - dev-python/pyjwt/pyjwt-2.1.0.ebuild | 30 - dev-python/pyjwt/pyjwt-2.2.0.ebuild | 29 - dev-python/pyjwt/pyjwt-2.3.0.ebuild | 2 +- dev-python/pymdown-extensions/Manifest | 1 + .../pymdown-extensions-9.1.ebuild | 52 + dev-python/pymongo/pymongo-3.12.1.ebuild | 2 +- dev-python/pymysql/pymysql-1.0.2.ebuild | 2 +- dev-python/pyparsing/Manifest | 1 + dev-python/pyparsing/pyparsing-3.0.6.ebuild | 44 + dev-python/pyqtgraph/Manifest | 1 - .../files/pyqtgraph-0.12.2-fix-py3.10.patch | 46 - dev-python/pyqtgraph/pyqtgraph-0.12.2.ebuild | 94 -- dev-python/pyqtgraph/pyqtgraph-0.12.3.ebuild | 2 +- dev-python/pysol_cards/Manifest | 2 +- .../pysol_cards/pysol_cards-0.12.0.ebuild | 2 +- ....10.2.ebuild => pysol_cards-0.14.2.ebuild} | 6 +- dev-python/pytables/pytables-3.6.1.ebuild | 2 +- .../pytest-datadir-1.3.1.ebuild | 2 +- dev-python/pytest-describe/Manifest | 1 + .../pytest-describe-2.0.1.ebuild | 26 + .../pytest-lazy-fixture-0.6.3.ebuild | 2 +- .../pytest-regressions-2.2.0.ebuild | 2 +- .../pytest-rerunfailures-10.2.ebuild | 2 +- dev-python/pytest-timeout/Manifest | 1 - .../pytest-timeout-1.4.2-optional-cov.patch | 27 - .../pytest-timeout-1.4.2-r1.ebuild | 32 - .../pytest-timeout-2.0.0.ebuild | 2 +- .../pytest-toolbox/pytest-toolbox-0.4.ebuild | 2 +- .../pytest-tornado-0.8.1.ebuild | 2 +- .../pytest-trio/pytest-trio-0.7.0.ebuild | 2 +- ...6.2.5-r1.ebuild => pytest-6.2.5-r2.ebuild} | 2 +- dev-python/python-cinderclient/Manifest | 1 + .../python-cinderclient-8.1.0.ebuild | 44 + dev-python/python-dotenv/Manifest | 2 - .../python-dotenv/python-dotenv-0.19.0.ebuild | 38 - .../python-dotenv/python-dotenv-0.19.1.ebuild | 38 - .../python-dotenv/python-dotenv-0.19.2.ebuild | 2 +- .../python-email-validator-1.1.3.ebuild | 2 +- dev-python/python-glanceclient/Manifest | 1 + .../python-glanceclient-3.5.0.ebuild | 46 + .../python-nbxmpp/python-nbxmpp-2.0.4.ebuild | 2 +- dev-python/python-openstackclient/Manifest | 1 + .../python-openstackclient-5.7.0.ebuild | 55 + dev-python/pyu2f/Manifest | 1 - dev-python/pyu2f/pyu2f-0.1.4-r1.ebuild | 41 - dev-python/pyu2f/pyu2f-0.1.5.ebuild | 2 +- dev-python/pyzmq/pyzmq-22.1.0.ebuild | 2 +- dev-python/reno/Manifest | 1 - dev-python/reno/reno-3.4.0.ebuild | 39 - dev-python/reno/reno-3.5.0.ebuild | 2 +- .../requests-unixsocket-0.2.0.ebuild | 2 +- dev-python/resolvelib/resolvelib-0.8.1.ebuild | 2 +- dev-python/sarif_om/sarif_om-1.0.4.ebuild | 2 +- .../scikit-build/scikit-build-0.12.0.ebuild | 2 +- dev-python/scipy/scipy-1.6.3.ebuild | 2 +- dev-python/scipy/scipy-1.7.2.ebuild | 2 +- dev-python/send2trash/send2trash-1.8.0.ebuild | 2 +- dev-python/sniffio/sniffio-1.2.0.ebuild | 2 +- dev-python/sphinx-gallery/Manifest | 1 + .../sphinx-gallery-0.10.1.ebuild | 44 + .../sphinx-tabs/sphinx-tabs-3.1.0.ebuild | 2 +- .../sphinxcontrib-github-alt-1.2.ebuild | 2 +- .../sphinxcontrib-trio-1.1.2.ebuild | 2 +- .../sqlalchemy/sqlalchemy-1.4.27-r2.ebuild | 53 + dev-python/statsmodels/Manifest | 1 + .../statsmodels/statsmodels-0.12.2-r1.ebuild | 2 +- .../statsmodels/statsmodels-0.13.1.ebuild | 83 + dev-python/stripe/Manifest | 1 - dev-python/stripe/stripe-2.60.0.ebuild | 62 - dev-python/stripe/stripe-2.61.0.ebuild | 2 +- dev-python/tempest/Manifest | 1 + dev-python/tempest/tempest-29.2.0.ebuild | 66 + dev-python/tempora/Manifest | 1 - dev-python/tempora/tempora-4.1.1.ebuild | 35 - dev-python/tempora/tempora-4.1.2.ebuild | 2 +- dev-python/terminado/terminado-0.12.1.ebuild | 2 +- dev-python/toolz/toolz-0.11.1.ebuild | 2 +- dev-python/toolz/toolz-0.11.2.ebuild | 2 +- dev-python/traitlets/traitlets-5.1.1.ebuild | 2 +- dev-python/trio/trio-0.19.0.ebuild | 8 +- .../uritemplate/uritemplate-4.1.0.ebuild | 2 +- .../uvicorn/uvicorn-0.15.0_p20210913.ebuild | 2 +- dev-python/uvloop/uvloop-0.15.3-r1.ebuild | 2 +- dev-python/watchdog/watchdog-2.1.5.ebuild | 2 +- dev-python/watchgod/watchgod-0.7.ebuild | 2 +- dev-python/weasyprint/Manifest | 1 + dev-python/weasyprint/weasyprint-53.4.ebuild | 44 + dev-python/websockets/websockets-10.0.ebuild | 2 +- dev-python/werkzeug/werkzeug-2.0.2.ebuild | 2 +- .../widgetsnbextension-3.5.1-r1.ebuild | 2 +- dev-python/xarray/xarray-0.19.0.ebuild | 2 +- dev-python/xarray/xarray-0.20.1.ebuild | 2 +- dev-python/xlrd/xlrd-2.0.1.ebuild | 2 +- dev-python/xlsxwriter/xlsxwriter-3.0.1.ebuild | 2 +- dev-python/xlsxwriter/xlsxwriter-3.0.2.ebuild | 2 +- .../xmltodict/xmltodict-0.12.0-r1.ebuild | 2 +- dev-python/yappi/Manifest | 1 - dev-python/yappi/yappi-1.3.2.ebuild | 36 - dev-python/yappi/yappi-1.3.3.ebuild | 2 +- dev-python/zeroconf/Manifest | 1 + dev-python/zeroconf/zeroconf-0.36.13.ebuild | 35 + dev-qt/Manifest.gz | Bin 10187 -> 10191 bytes dev-qt/qtwebengine/Manifest | 2 - ...ebengine-5.15.2_p20210406-glibc-2.33.patch | 141 -- ...engine-5.15.2_p20210521-clang-libc++.patch | 10 - .../qtwebengine-5.15.2_p20210521-gcc11.patch | 74 - ...gine-5.15.2_p20210824-harfbuzz-3.0.0.patch | 32 - .../qtwebengine-5.15.2_p20210824-r1.ebuild | 237 --- dev-ruby/Manifest.gz | Bin 108352 -> 108345 bytes .../bcrypt-ruby/bcrypt-ruby-3.1.16-r2.ebuild | 52 + dev-ruby/ddmetrics/ddmetrics-1.0.1-r1.ebuild | 28 + dev-ruby/hamster/hamster-3.0.0-r2.ebuild | 25 + dev-ruby/maruku/maruku-0.7.3-r1.ebuild | 41 + .../nokogiri-diff-0.2.0-r3.ebuild | 21 + dev-ruby/pdf-reader/Manifest | 2 +- .../pdf-reader/pdf-reader-1.4.1-r3.ebuild | 51 - ...r-2.4.2.ebuild => pdf-reader-2.6.0.ebuild} | 4 +- ...-r1.ebuild => permutation-0.1.8-r2.ebuild} | 8 +- dev-ruby/puppetdb-termini/Manifest | 1 - .../puppetdb-termini-7.5.0.ebuild | 28 - .../puppetdb-termini-7.7.0.ebuild | 2 +- dev-ruby/rdoc/Manifest | 1 + dev-ruby/rdoc/rdoc-6.3.3.ebuild | 95 ++ dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r1.ebuild | 34 + .../slow_enumerator_tools-1.1.0-r1.ebuild | 26 + dev-ruby/sprockets-rails/Manifest | 1 + .../sprockets-rails-3.3.0.ebuild | 36 + dev-ruby/tdiff/tdiff-0.3.4-r1.ebuild | 20 + .../tty-command/tty-command-0.10.1-r1.ebuild | 32 + .../tty-platform/tty-platform-0.3.0-r1.ebuild | 26 + dev-scheme/Manifest.gz | Bin 5504 -> 5502 bytes .../c-wrapper/c-wrapper-0.6.1-r2.ebuild | 2 +- dev-scheme/escm/escm-1.1-r1.ebuild | 12 +- dev-scheme/escm/files/escm-headers.patch | 10 + dev-scheme/escm/metadata.xml | 7 +- .../gauche-cdb/gauche-cdb-0.3.1-r1.ebuild | 10 +- .../gauche-qdbm/gauche-qdbm-0.2-r1.ebuild | 10 +- dev-scheme/gauche/gauche-0.9.10-r1.ebuild | 2 +- dev-util/Manifest.gz | Bin 64629 -> 64628 bytes dev-util/bbe/bbe-0.2.2-r1.ebuild | 16 +- dev-util/bbe/files/bbe-0.2.2-inline.patch | 133 ++ ...acc-3.0-r3.ebuild => btyacc-3.0-r4.ebuild} | 4 - .../btyacc/files/btyacc-3.0-makefile.patch | 2 +- dev-util/ccache/Manifest | 1 + dev-util/ccache/ccache-4.5.ebuild | 88 ++ dev-util/conan/Manifest | 1 + dev-util/conan/conan-1.42.0.ebuild | 53 + dev-util/diffoscope/Manifest | 6 +- dev-util/diffoscope/diffoscope-180.ebuild | 112 -- dev-util/diffoscope/diffoscope-186.ebuild | 109 -- dev-util/diffoscope/diffoscope-187.ebuild | 109 -- dev-util/diffoscope/diffoscope-188.ebuild | 109 -- dev-util/diffoscope/diffoscope-190.ebuild | 2 +- ...scope-189.ebuild => diffoscope-192.ebuild} | 0 dev-util/glslang/glslang-11.6.0.ebuild | 2 +- .../kdevelop-pg-qt-2.2.1.ebuild | 4 +- dev-util/kdevelop/kdevelop-5.6.2.ebuild | 2 +- dev-util/lldb/lldb-13.0.0.ebuild | 2 +- dev-util/mdds/Manifest | 1 + dev-util/mdds/mdds-2.0.0.ebuild | 65 + dev-util/mdds/mdds-9999.ebuild | 6 +- dev-util/pkgcheck/pkgcheck-0.10.8.ebuild | 2 +- .../spirv-headers-20210817.ebuild | 2 +- .../spirv-tools/spirv-tools-20210825.ebuild | 2 +- dev-util/stripe-mock/Manifest | 3 - .../stripe-mock/stripe-mock-0.110.0.ebuild | 22 - .../stripe-mock/stripe-mock-0.111.0.ebuild | 22 - .../stripe-mock/stripe-mock-0.112.0.ebuild | 22 - .../stripe-mock/stripe-mock-0.113.0.ebuild | 2 +- .../vulkan-headers-1.2.189.ebuild | 2 +- .../vulkan-tools-1.2.189-r1.ebuild | 2 +- dev-vcs/Manifest.gz | Bin 11166 -> 11169 bytes dev-vcs/git/git-2.32.0-r1.ebuild | 2 +- eclass/Manifest.gz | Bin 36353 -> 36350 bytes eclass/gstreamer-meson.eclass | 13 +- eclass/ruby-fakegem.eclass | 11 +- games-arcade/Manifest.gz | Bin 20891 -> 20894 bytes .../files/funnyboat-1.5_p11-windowed.patch | 10 + ...-r2.ebuild => funnyboat-1.5_p11-r3.ebuild} | 7 +- .../solarwolf/solarwolf-1.5_p3.ebuild | 2 +- games-arcade/whichwayisup/Manifest | 1 + ...7.9-check_for_joystick_axes_not_null.patch | 21 - ...tialize_only_required_pygame_modules.patch | 23 - .../files/whichwayisup-0.7.9-python3.patch | 470 ------ ...r4.ebuild => whichwayisup-0.7.9_p8.ebuild} | 14 +- games-board/Manifest.gz | Bin 10555 -> 10555 bytes games-board/pysolfc/pysolfc-2.14.0-r1.ebuild | 2 +- games-puzzle/Manifest.gz | Bin 16988 -> 16985 bytes .../angrydd/angrydd-1.0.1_p13-r1.ebuild | 56 - .../angrydd/angrydd-1.0.1_p13-r2.ebuild | 46 + games-puzzle/monsterz/Manifest | 2 +- .../files/monsterz-0.7.1-gentoo-r1.patch | 11 - .../monsterz/monsterz-0.7.1_p11.ebuild | 57 - .../monsterz/monsterz-0.7.1_p12.ebuild | 52 + .../pathological-1.1.3_p16-r3.ebuild | 4 +- games-simulation/Manifest.gz | Bin 3928 -> 3933 bytes games-simulation/openrct2/Manifest | 1 - ...-0.3.5.ebuild => openrct2-0.3.5-r1.ebuild} | 2 +- .../openrct2/openrct2-9999.ebuild | 2 +- games-simulation/singularity/metadata.xml | 2 +- ...1.00.ebuild => singularity-1.00-r1.ebuild} | 47 +- gnome-base/Manifest.gz | Bin 5202 -> 5206 bytes ...40.0.1-build-fix-str-bool-comparison.patch | 29 + ...=> gnome-settings-daemon-40.0.1-r1.ebuild} | 2 +- gnome-extra/Manifest.gz | Bin 11559 -> 11560 bytes .../gnome-tweaks/gnome-tweaks-40.0.ebuild | 2 +- gui-apps/Manifest.gz | Bin 3547 -> 3550 bytes .../{mako-1.6.ebuild => mako-1.6-r1.ebuild} | 2 +- gui-apps/mako/mako-9999.ebuild | 4 +- gui-apps/swaylock/swaylock-1.5-r1.ebuild | 4 - gui-apps/swaylock/swaylock-9999.ebuild | 4 - gui-apps/waybar/Manifest | 1 + gui-apps/waybar/waybar-0.9.8.ebuild | 71 + gui-apps/waybar/waybar-9999.ebuild | 9 +- kde-apps/Manifest.gz | Bin 37721 -> 37725 bytes .../kapptemplate/kapptemplate-21.08.3.ebuild | 2 +- ...depim-runtime-21.08.3-CVE-2020-15954.patch | 110 ++ .../kdepim-runtime-21.08.3-r1.ebuild | 90 ++ ...uild => kimagemapeditor-21.08.3-r1.ebuild} | 1 - .../kio-extras/kio-extras-21.04.3-r3.ebuild | 2 +- .../libkomparediff2-21.08.3.ebuild | 2 +- kde-frameworks/Manifest.gz | Bin 13542 -> 13528 bytes kde-frameworks/attica/Manifest | 2 +- ...ica-5.87.0.ebuild => attica-5.88.0.ebuild} | 0 kde-frameworks/baloo/Manifest | 2 +- ...aloo-5.87.0.ebuild => baloo-5.88.0.ebuild} | 0 kde-frameworks/bluez-qt/Manifest | 2 +- ...t-5.87.0.ebuild => bluez-qt-5.88.0.ebuild} | 0 kde-frameworks/breeze-icons-rcc/Manifest | 2 +- ....ebuild => breeze-icons-rcc-5.88.0.ebuild} | 0 kde-frameworks/breeze-icons/Manifest | 2 +- ...87.0.ebuild => breeze-icons-5.88.0.ebuild} | 0 kde-frameworks/extra-cmake-modules/Manifest | 2 +- ...uild => extra-cmake-modules-5.88.0.ebuild} | 2 +- ...modules-5.88.0-disable-qmlplugindump.patch | 65 + kde-frameworks/frameworkintegration/Manifest | 2 +- ...ild => frameworkintegration-5.88.0.ebuild} | 0 kde-frameworks/kactivities-stats/Manifest | 2 +- ...ebuild => kactivities-stats-5.88.0.ebuild} | 0 kde-frameworks/kactivities/Manifest | 2 +- ....87.0.ebuild => kactivities-5.88.0.ebuild} | 0 kde-frameworks/kapidox/Manifest | 2 +- ...ox-5.87.0.ebuild => kapidox-5.88.0.ebuild} | 0 kde-frameworks/karchive/Manifest | 2 +- ...e-5.87.0.ebuild => karchive-5.88.0.ebuild} | 0 kde-frameworks/kauth/Manifest | 2 +- ...auth-5.87.0.ebuild => kauth-5.88.0.ebuild} | 0 kde-frameworks/kbookmarks/Manifest | 2 +- ...5.87.0.ebuild => kbookmarks-5.88.0.ebuild} | 0 kde-frameworks/kcalendarcore/Manifest | 2 +- ...7.0.ebuild => kcalendarcore-5.88.0.ebuild} | 0 kde-frameworks/kcmutils/Manifest | 2 +- ...s-5.87.0.ebuild => kcmutils-5.88.0.ebuild} | 0 kde-frameworks/kcodecs/Manifest | 2 +- ...cs-5.87.0.ebuild => kcodecs-5.88.0.ebuild} | 0 kde-frameworks/kcompletion/Manifest | 2 +- ....87.0.ebuild => kcompletion-5.88.0.ebuild} | 0 kde-frameworks/kconfig/Manifest | 2 +- ...ig-5.87.0.ebuild => kconfig-5.88.0.ebuild} | 0 kde-frameworks/kconfigwidgets/Manifest | 2 +- ....0.ebuild => kconfigwidgets-5.88.0.ebuild} | 0 kde-frameworks/kcontacts/Manifest | 2 +- ...-5.87.0.ebuild => kcontacts-5.88.0.ebuild} | 5 +- kde-frameworks/kcoreaddons/Manifest | 2 +- ....87.0.ebuild => kcoreaddons-5.88.0.ebuild} | 0 kde-frameworks/kcrash/Manifest | 2 +- ...ash-5.87.0.ebuild => kcrash-5.88.0.ebuild} | 25 +- kde-frameworks/kdav/Manifest | 2 +- ...{kdav-5.87.0.ebuild => kdav-5.88.0.ebuild} | 0 kde-frameworks/kdbusaddons/Manifest | 2 +- ....87.0.ebuild => kdbusaddons-5.88.0.ebuild} | 0 kde-frameworks/kdeclarative/Manifest | 2 +- ...87.0.ebuild => kdeclarative-5.88.0.ebuild} | 0 kde-frameworks/kded/Manifest | 2 +- ...{kded-5.87.0.ebuild => kded-5.88.0.ebuild} | 0 kde-frameworks/kdelibs4support/Manifest | 2 +- ...0.ebuild => kdelibs4support-5.88.0.ebuild} | 0 kde-frameworks/kdesu/Manifest | 2 +- ...desu-5.87.0.ebuild => kdesu-5.88.0.ebuild} | 0 kde-frameworks/kdnssd/Manifest | 2 +- ...ssd-5.87.0.ebuild => kdnssd-5.88.0.ebuild} | 0 kde-frameworks/kdoctools/Manifest | 2 +- ...-5.87.0.ebuild => kdoctools-5.88.0.ebuild} | 0 kde-frameworks/kemoticons/Manifest | 2 +- ...5.87.0.ebuild => kemoticons-5.88.0.ebuild} | 0 kde-frameworks/kfilemetadata/Manifest | 2 +- ...7.0.ebuild => kfilemetadata-5.88.0.ebuild} | 0 kde-frameworks/kglobalaccel/Manifest | 2 +- ...87.0.ebuild => kglobalaccel-5.88.0.ebuild} | 0 kde-frameworks/kguiaddons/Manifest | 2 +- ...5.87.0.ebuild => kguiaddons-5.88.0.ebuild} | 0 kde-frameworks/kholidays/Manifest | 2 +- ...-5.87.0.ebuild => kholidays-5.88.0.ebuild} | 0 kde-frameworks/khtml/Manifest | 2 +- ...html-5.87.0.ebuild => khtml-5.88.0.ebuild} | 0 kde-frameworks/ki18n/Manifest | 2 +- ...i18n-5.87.0.ebuild => ki18n-5.88.0.ebuild} | 7 +- kde-frameworks/kiconthemes/Manifest | 2 +- ....87.0.ebuild => kiconthemes-5.88.0.ebuild} | 0 kde-frameworks/kidletime/Manifest | 2 +- ...-5.87.0.ebuild => kidletime-5.88.0.ebuild} | 0 kde-frameworks/kimageformats/Manifest | 2 +- ...-r1.ebuild => kimageformats-5.88.0.ebuild} | 0 kde-frameworks/kinit/Manifest | 2 +- ...init-5.87.0.ebuild => kinit-5.88.0.ebuild} | 0 kde-frameworks/kio/Manifest | 2 +- ...kio-5.87.0-r1.ebuild => kio-5.88.0.ebuild} | 4 - kde-frameworks/kirigami/Manifest | 2 +- ...i-5.87.0.ebuild => kirigami-5.88.0.ebuild} | 0 kde-frameworks/kitemmodels/Manifest | 2 +- ....87.0.ebuild => kitemmodels-5.88.0.ebuild} | 0 kde-frameworks/kitemviews/Manifest | 2 +- ...5.87.0.ebuild => kitemviews-5.88.0.ebuild} | 0 kde-frameworks/kjobwidgets/Manifest | 2 +- ....87.0.ebuild => kjobwidgets-5.88.0.ebuild} | 0 kde-frameworks/kjs/Manifest | 2 +- .../{kjs-5.87.0.ebuild => kjs-5.88.0.ebuild} | 0 kde-frameworks/knewstuff/Manifest | 2 +- ...-5.87.0.ebuild => knewstuff-5.88.0.ebuild} | 0 kde-frameworks/knotifications/Manifest | 2 +- ....0.ebuild => knotifications-5.88.0.ebuild} | 10 +- kde-frameworks/knotifications/metadata.xml | 1 + kde-frameworks/knotifyconfig/Manifest | 2 +- ...7.0.ebuild => knotifyconfig-5.88.0.ebuild} | 0 kde-frameworks/kpackage/Manifest | 2 +- ...e-5.87.0.ebuild => kpackage-5.88.0.ebuild} | 0 kde-frameworks/kparts/Manifest | 2 +- ...rts-5.87.0.ebuild => kparts-5.88.0.ebuild} | 0 kde-frameworks/kpeople/Manifest | 2 +- ...le-5.87.0.ebuild => kpeople-5.88.0.ebuild} | 0 kde-frameworks/kplotting/Manifest | 2 +- ...-5.87.0.ebuild => kplotting-5.88.0.ebuild} | 0 kde-frameworks/kpty/Manifest | 2 +- ...{kpty-5.87.0.ebuild => kpty-5.88.0.ebuild} | 0 kde-frameworks/kquickcharts/Manifest | 2 +- ...87.0.ebuild => kquickcharts-5.88.0.ebuild} | 0 kde-frameworks/kross/Manifest | 2 +- ...ross-5.87.0.ebuild => kross-5.88.0.ebuild} | 0 kde-frameworks/krunner/Manifest | 2 +- ...er-5.87.0.ebuild => krunner-5.88.0.ebuild} | 0 kde-frameworks/kservice/Manifest | 2 +- ...e-5.87.0.ebuild => kservice-5.88.0.ebuild} | 0 kde-frameworks/ktexteditor/Manifest | 2 +- ....87.0.ebuild => ktexteditor-5.88.0.ebuild} | 0 kde-frameworks/ktextwidgets/Manifest | 2 +- ...87.0.ebuild => ktextwidgets-5.88.0.ebuild} | 0 kde-frameworks/kunitconversion/Manifest | 2 +- ...0.ebuild => kunitconversion-5.88.0.ebuild} | 0 kde-frameworks/kwallet/Manifest | 2 +- ...et-5.87.0.ebuild => kwallet-5.88.0.ebuild} | 0 kde-frameworks/kwayland/Manifest | 2 +- ...d-5.87.0.ebuild => kwayland-5.88.0.ebuild} | 0 kde-frameworks/kwidgetsaddons/Manifest | 2 +- ....0.ebuild => kwidgetsaddons-5.88.0.ebuild} | 0 kde-frameworks/kwindowsystem/Manifest | 2 +- ...7.0.ebuild => kwindowsystem-5.88.0.ebuild} | 0 kde-frameworks/kxmlgui/Manifest | 2 +- ...ui-5.87.0.ebuild => kxmlgui-5.88.0.ebuild} | 0 kde-frameworks/modemmanager-qt/Manifest | 2 +- ...0.ebuild => modemmanager-qt-5.88.0.ebuild} | 0 kde-frameworks/networkmanager-qt/Manifest | 2 +- ...ebuild => networkmanager-qt-5.88.0.ebuild} | 8 +- kde-frameworks/oxygen-icons/Manifest | 2 +- ...87.0.ebuild => oxygen-icons-5.88.0.ebuild} | 0 kde-frameworks/plasma/Manifest | 2 +- ...sma-5.87.0.ebuild => plasma-5.88.0.ebuild} | 0 kde-frameworks/prison/Manifest | 2 +- ...son-5.87.0.ebuild => prison-5.88.0.ebuild} | 1 + kde-frameworks/purpose/Manifest | 2 +- ...se-5.87.0.ebuild => purpose-5.88.0.ebuild} | 0 kde-frameworks/qqc2-desktop-style/Manifest | 2 +- ...build => qqc2-desktop-style-5.88.0.ebuild} | 1 + kde-frameworks/solid/Manifest | 2 +- ...olid-5.87.0.ebuild => solid-5.88.0.ebuild} | 0 kde-frameworks/sonnet/Manifest | 2 +- kde-frameworks/sonnet/metadata.xml | 1 + ...net-5.87.0.ebuild => sonnet-5.88.0.ebuild} | 11 +- kde-frameworks/syndication/Manifest | 2 +- ....87.0.ebuild => syndication-5.88.0.ebuild} | 0 kde-frameworks/syntax-highlighting/Manifest | 2 +- ...uild => syntax-highlighting-5.88.0.ebuild} | 0 kde-frameworks/threadweaver/Manifest | 2 +- ...87.0.ebuild => threadweaver-5.88.0.ebuild} | 0 kde-plasma/Manifest.gz | Bin 9092 -> 9096 bytes kde-plasma/discover/Manifest | 2 +- ...5.23.3.ebuild => discover-5.23.3.1.ebuild} | 0 ...uild => plasma-workspace-5.22.5-r3.ebuild} | 5 +- ...uild => plasma-workspace-5.23.3-r1.ebuild} | 5 +- mail-filter/Manifest.gz | Bin 8719 -> 8544 bytes mail-filter/popfile/popfile-1.1.3-r1.ebuild | 14 +- .../spamassassin-botnet-0.8-r1.ebuild | 10 +- mail-filter/spamdyke/Manifest | 1 - mail-filter/spamdyke/metadata.xml | 18 - mail-filter/spamdyke/spamdyke-5.0.1.ebuild | 84 -- media-fonts/Manifest.gz | Bin 36472 -> 36475 bytes .../jisx0213-fonts-20040425-r3.ebuild | 2 +- media-gfx/Manifest.gz | Bin 37841 -> 37832 bytes media-gfx/imagemagick/Manifest | 6 - .../imagemagick/imagemagick-6.9.12.20.ebuild | 262 ---- .../imagemagick/imagemagick-6.9.12.21.ebuild | 262 ---- .../imagemagick/imagemagick-6.9.12.25.ebuild | 262 ---- .../imagemagick/imagemagick-6.9.12.28.ebuild | 2 +- .../imagemagick/imagemagick-7.1.0.10.ebuild | 269 ---- .../imagemagick/imagemagick-7.1.0.13.ebuild | 2 +- .../imagemagick/imagemagick-7.1.0.5.ebuild | 269 ---- .../imagemagick/imagemagick-7.1.0.6.ebuild | 269 ---- .../mkbold-mkitalic-0.11.ebuild | 2 +- media-gfx/plantuml/Manifest | 1 + media-gfx/plantuml/plantuml-1.2021.14.ebuild | 33 + media-libs/Manifest.gz | Bin 64595 -> 64603 bytes media-libs/codec2/Manifest | 1 + media-libs/codec2/codec2-1.0.0.ebuild | 26 + media-libs/ctl/ctl-1.5.2-r1.ebuild | 2 +- media-libs/ctl/ctl-1.5.2-r2.ebuild | 2 +- media-libs/libepoxy/libepoxy-1.5.9-r1.ebuild | 2 +- .../libfreeaptx/libfreeaptx-0.1.1.ebuild | 2 +- media-libs/libglvnd/libglvnd-1.3.4.ebuild | 2 +- .../libplacebo/libplacebo-3.120.3.ebuild | 4 + media-libs/mesa/mesa-21.2.5.ebuild | 2 +- media-libs/openexr/openexr-2.5.6.ebuild | 2 +- media-libs/shaderc/shaderc-2021.2.ebuild | 2 +- media-libs/svt-av1/svt-av1-0.8.7.ebuild | 20 +- media-libs/svt-av1/svt-av1-9999.ebuild | 20 +- .../vulkan-layers-1.2.189-r1.ebuild | 2 +- .../vulkan-loader-1.2.189-r1.ebuild | 2 +- media-libs/zxing-cpp/zxing-cpp-1.2.0.ebuild | 2 +- media-plugins/Manifest.gz | Bin 46224 -> 46227 bytes .../gst-plugins-vaapi-1.18.4-r1.ebuild | 2 +- media-sound/Manifest.gz | Bin 57690 -> 57697 bytes media-sound/denemo/Manifest | 1 - ...2.3.0-r1.ebuild => denemo-2.5.0-r1.ebuild} | 25 +- ...configure.ac-patch-to-find-guile-2.2.patch | 80 - ...ix-issues-with-gcc10-fno-common-flag.patch | 62 - media-sound/mpd/Manifest | 8 +- media-sound/mpd/metadata.xml | 3 + media-sound/mpd/mpd-0.21.26-r1.ebuild | 296 ---- media-sound/mpd/mpd-0.22.10-r1.ebuild | 299 ---- media-sound/mpd/mpd-0.22.11.ebuild | 7 +- media-sound/mpd/mpd-0.22.3-r1.ebuild | 2 +- media-sound/mpd/mpd-0.22.4-r2.ebuild | 299 ---- media-sound/mpd/mpd-0.22.5-r1.ebuild | 299 ---- media-sound/mpd/mpd-0.22.8-r1.ebuild | 299 ---- media-sound/mpd/mpd-0.22.9-r1.ebuild | 299 ---- ...mpd-0.22.6-r1.ebuild => mpd-0.23.4.ebuild} | 50 +- .../files/picard-2.6.3-fix-py3.10.patch | 61 - .../strawberry/strawberry-0.9.3.ebuild | 2 +- .../strawberry/strawberry-1.0.0.ebuild | 4 +- media-sound/strawberry/strawberry-9999.ebuild | 2 +- media-sound/yoshimi/Manifest | 1 - media-sound/yoshimi/yoshimi-2.1.0-r1.ebuild | 60 - media-sound/yoshimi/yoshimi-2.1.1.1.ebuild | 2 +- media-video/Manifest.gz | Bin 26300 -> 26304 bytes media-video/pipewire/Manifest | 1 - media-video/pipewire/pipewire-0.3.36.ebuild | 2 +- media-video/pipewire/pipewire-0.3.37.ebuild | 285 ---- .../pipewire/pipewire-0.3.40-r1.ebuild | 2 +- media-video/pipewire/pipewire-9999.ebuild | 2 +- .../wireplumber/wireplumber-0.4.5.ebuild | 2 +- .../wireplumber/wireplumber-9999.ebuild | 2 +- metadata/Manifest.gz | Bin 3524 -> 3530 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 27903 -> 27905 bytes metadata/md5-cache/app-admin/Manifest.gz | Bin 58501 -> 57511 bytes metadata/md5-cache/app-admin/awscli-1.20.53 | 15 - metadata/md5-cache/app-admin/awscli-1.20.60 | 15 - metadata/md5-cache/app-admin/awscli-1.20.65 | 8 +- metadata/md5-cache/app-admin/awscli-1.21.12 | 6 +- metadata/md5-cache/app-admin/awscli-1.21.5 | 6 +- metadata/md5-cache/app-admin/awscli-1.22.1 | 15 - metadata/md5-cache/app-admin/awscli-1.22.2 | 15 - metadata/md5-cache/app-admin/awscli-1.22.4 | 15 - .../{awscli-1.22.3 => awscli-1.22.5} | 6 +- metadata/md5-cache/app-admin/chrootuid-1.3-r2 | 4 +- metadata/md5-cache/app-admin/fluentd-1.4.2 | 2 +- metadata/md5-cache/app-admin/fluentd-1.9.0 | 2 +- metadata/md5-cache/app-admin/puppet-5.5.22-r1 | 2 +- metadata/md5-cache/app-admin/puppet-5.5.22-r2 | 2 +- metadata/md5-cache/app-admin/puppet-7.11.0 | 4 +- metadata/md5-cache/app-admin/puppet-7.12.0 | 6 +- .../md5-cache/app-admin/puppet-agent-7.12.0 | 4 +- .../md5-cache/app-admin/puppet-lint-2.4.2 | 2 +- .../md5-cache/app-admin/puppet-lint-2.5.0 | 2 +- .../md5-cache/app-admin/puppet-lint-2.5.1 | 2 +- .../md5-cache/app-admin/puppetdb-7.5.0-r1 | 13 - metadata/md5-cache/app-admin/puppetdb-7.7.0 | 4 +- .../md5-cache/app-admin/puppetserver-7.4.1 | 4 +- metadata/md5-cache/app-admin/pwcrypt-1.2.2-r3 | 4 +- metadata/md5-cache/app-admin/r10k-3.7.0-r2 | 2 +- metadata/md5-cache/app-antivirus/Manifest.gz | Bin 1184 -> 1175 bytes .../md5-cache/app-antivirus/clamav-0.103.4 | 4 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 43975 -> 43982 bytes metadata/md5-cache/app-crypt/xca-2.4.0-r1 | 4 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 22071 -> 22066 bytes metadata/md5-cache/app-doc/mathjax-docs-2.7.7 | 4 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 23091 -> 23414 bytes metadata/md5-cache/app-editors/gvim-8.2.3582 | 16 + metadata/md5-cache/app-editors/vim-8.2.3582 | 15 + .../md5-cache/app-editors/vim-core-8.2.3582 | 14 + .../{vscode-1.62.0 => vscode-1.62.2} | 2 +- .../md5-cache/app-editors/vscodium-1.59.1 | 13 - .../{vscodium-1.62.0 => vscodium-1.62.2} | 2 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 47983 -> 48138 bytes metadata/md5-cache/app-emacs/jde-2.4.1-r2 | 14 + metadata/md5-cache/app-emulation/Manifest.gz | Bin 41106 -> 41124 bytes .../md5-cache/app-emulation/buildah-1.23.1 | 4 +- .../md5-cache/app-emulation/conmon-2.0.30 | 4 +- .../{fs-uae-3.0.5 => fs-uae-3.1.47} | 14 +- metadata/md5-cache/app-emulation/podman-3.4.1 | 4 +- metadata/md5-cache/app-emulation/podman-3.4.2 | 15 + metadata/md5-cache/app-emulation/skopeo-1.5.1 | 4 +- .../app-emulation/slirp4netns-1.1.12 | 4 +- .../md5-cache/app-emulation/vagrant-2.2.18-r1 | 2 +- .../md5-cache/app-emulation/vagrant-2.2.7-r1 | 2 +- .../md5-cache/app-emulation/vagrant-2.2.9-r1 | 2 +- metadata/md5-cache/app-emulation/xen-4.14.3 | 15 - metadata/md5-cache/app-misc/Manifest.gz | Bin 71686 -> 71682 bytes metadata/md5-cache/app-misc/dvtm-0.15-r4 | 2 +- metadata/md5-cache/app-misc/dvtm-0.15-r5 | 4 +- metadata/md5-cache/app-misc/dvtm-9999 | 2 +- metadata/md5-cache/app-office/Manifest.gz | Bin 12279 -> 12281 bytes .../md5-cache/app-office/libreoffice-9999 | 6 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 18942 -> 18781 bytes metadata/md5-cache/app-portage/portpeek-3.2.0 | 14 - metadata/md5-cache/app-shells/Manifest.gz | Bin 15188 -> 15352 bytes metadata/md5-cache/app-shells/fzf-0.27.0 | 12 - metadata/md5-cache/app-shells/fzf-0.28.0 | 12 + .../app-shells/heirloom-sh-050706-r1 | 6 +- metadata/md5-cache/app-shells/starship-0.58.0 | 14 + metadata/md5-cache/app-text/Manifest.gz | Bin 73293 -> 73282 bytes metadata/md5-cache/app-text/ansifilter-2.18 | 4 +- metadata/md5-cache/app-text/calibre-5.32.0 | 15 - metadata/md5-cache/app-text/calibre-5.32.0-r1 | 15 + metadata/md5-cache/app-text/htmlc-2.40.0 | 12 - metadata/md5-cache/app-text/htmlc-2.60.0 | 12 - .../app-text/kramdown-rfc2629-1.4.19 | 2 +- .../app-text/kramdown-rfc2629-1.5.16 | 2 +- .../md5-cache/app-text/libetonyek-0.1.10-r1 | 13 + metadata/md5-cache/app-text/libetonyek-9999 | 8 +- metadata/md5-cache/app-text/nuspell-5.0.1 | 15 + metadata/md5-cache/app-text/ronn-0.7.3-r4 | 2 +- metadata/md5-cache/app-text/webgen-1.7.1 | 2 +- metadata/md5-cache/app-text/webgen-1.7.2 | 2 +- metadata/md5-cache/dev-ada/Manifest.gz | Bin 5102 -> 5589 bytes metadata/md5-cache/dev-ada/gprbuild-22.0.0 | 14 + metadata/md5-cache/dev-ada/libgpr-22.0.0 | 14 + metadata/md5-cache/dev-ada/xmlada-22.0.0 | 14 + metadata/md5-cache/dev-cpp/Manifest.gz | Bin 19360 -> 19519 bytes .../md5-cache/dev-cpp/abseil-cpp-20211102.0 | 13 + metadata/md5-cache/dev-cpp/cairomm-1.16.1 | 2 +- metadata/md5-cache/dev-cpp/eigen-3.4.0-r1 | 4 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 43881 -> 45313 bytes metadata/md5-cache/dev-db/bucardo-5.4.1 | 16 +- metadata/md5-cache/dev-db/libodbc++-0.2.5-r2 | 13 - metadata/md5-cache/dev-db/libodbc++-0.2.5-r3 | 12 + metadata/md5-cache/dev-db/mariadb-10.2.41 | 17 + metadata/md5-cache/dev-db/mariadb-10.3.32 | 17 + metadata/md5-cache/dev-db/mariadb-10.4.22 | 17 + metadata/md5-cache/dev-db/mariadb-10.5.13 | 17 + metadata/md5-cache/dev-db/mariadb-10.6.5 | 16 + .../dev-db/mariadb-connector-c-3.1.13 | 4 +- .../dev-db/mariadb-connector-odbc-3.1.13 | 4 +- metadata/md5-cache/dev-db/myodbc-8.0.27 | 14 + metadata/md5-cache/dev-db/mysql-5.7.36-r1 | 17 + metadata/md5-cache/dev-db/mysql-8.0.27 | 17 + .../md5-cache/dev-db/mysql-connector-c-8.0.27 | 14 + .../md5-cache/dev-db/percona-server-8.0.23.14 | 17 - ...ver-8.0.22.13 => percona-server-8.0.26.16} | 6 +- metadata/md5-cache/dev-db/postgresql-10.19 | 4 +- metadata/md5-cache/dev-db/postgresql-11.14 | 4 +- metadata/md5-cache/dev-db/postgresql-12.9 | 4 +- metadata/md5-cache/dev-db/postgresql-13.5 | 4 +- metadata/md5-cache/dev-db/postgresql-9.6.24 | 4 +- metadata/md5-cache/dev-db/rqlite-6.8.1 | 12 + metadata/md5-cache/dev-dotnet/Manifest.gz | Bin 2057 -> 1392 bytes .../md5-cache/dev-dotnet/dbus-sharp-0.7.0-r2 | 12 - .../md5-cache/dev-dotnet/dbus-sharp-0.8.1 | 12 - .../dev-dotnet/dbus-sharp-glib-0.5.0-r1 | 12 - .../dev-dotnet/dbus-sharp-glib-0.6.0 | 12 - metadata/md5-cache/dev-embedded/Manifest.gz | Bin 12140 -> 12143 bytes .../dev-embedded/dfu-programmer-0.7.2-r1 | 4 +- metadata/md5-cache/dev-go/Manifest.gz | Bin 7112 -> 7109 bytes .../dev-go/go-colortext-0_pre20150720 | 6 +- ...gom-0_pre20151110 => gom-0_pre20151110-r1} | 8 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 101695 -> 102487 bytes metadata/md5-cache/dev-java/aspectj-1.9.7 | 14 + .../md5-cache/dev-java/commons-compress-1.20 | 13 - .../md5-cache/dev-java/commons-compress-1.21 | 4 +- .../md5-cache/dev-java/javassist-3.18.2-r1 | 14 + metadata/md5-cache/dev-java/jline-2.14.6 | 14 + metadata/md5-cache/dev-java/jmh-core-1.4.1 | 13 - .../md5-cache/dev-java/jnr-posix-3.0.10-r1 | 14 + metadata/md5-cache/dev-java/jsr305-3.0.2 | 4 +- metadata/md5-cache/dev-java/jython-2.7.0-r3 | 15 + .../dev-java/netty-tcnative-1.1.33.15 | 13 - .../md5-cache/dev-java/netty-tcnative-2.0.31 | 14 - .../md5-cache/dev-java/protobuf-java-3.19.1 | 14 + metadata/md5-cache/dev-java/treelayout-1.0.3 | 14 + .../dev-java/xml-commons-external-1.4.01-r2 | 14 + .../dev-java/xml-commons-resolver-1.2-r2 | 13 + metadata/md5-cache/dev-lang/Manifest.gz | Bin 39230 -> 39093 bytes metadata/md5-cache/dev-lang/python-3.10.0_p1 | 2 +- .../md5-cache/dev-lang/python-3.11.0_alpha1 | 2 +- .../md5-cache/dev-lang/python-3.11.0_alpha2 | 2 +- metadata/md5-cache/dev-lang/python-3.6.15 | 4 +- metadata/md5-cache/dev-lang/python-3.8.12_p1 | 2 +- metadata/md5-cache/dev-lang/python-3.9.7_p1 | 2 +- metadata/md5-cache/dev-lang/python-3.9.8 | 2 +- metadata/md5-cache/dev-lang/rust-1.56.1 | 8 +- metadata/md5-cache/dev-lang/rust-bin-1.56.1 | 10 +- .../md5-cache/dev-lang/spidermonkey-78.15.0 | 4 +- .../md5-cache/dev-lang/swi-prolog-8.2.4-r3 | 2 +- metadata/md5-cache/dev-lang/swi-prolog-8.3.28 | 15 - .../md5-cache/dev-lang/swi-prolog-8.3.29-r1 | 2 +- .../{swi-prolog-8.3.29 => swi-prolog-8.4.0} | 4 +- .../{swi-prolog-8.3.27 => swi-prolog-8.5.0} | 6 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 150599 -> 150635 bytes .../dev-libs/bareos-fastlzlib-0_pre20140912 | 10 - .../dev-libs/bareos-fastlzlib-0_pre20150524 | 7 +- metadata/md5-cache/dev-libs/c-blosc-1.21.0 | 4 +- metadata/md5-cache/dev-libs/c-blosc-1.21.1 | 4 +- .../md5-cache/dev-libs/cyrus-sasl-2.1.27-r5 | 4 +- metadata/md5-cache/dev-libs/elfutils-0.185 | 4 +- metadata/md5-cache/dev-libs/elfutils-0.186 | 4 +- metadata/md5-cache/dev-libs/jansson-2.14 | 2 +- metadata/md5-cache/dev-libs/level-zero-1.6.2 | 11 + metadata/md5-cache/dev-libs/libinput-1.19.2 | 4 +- metadata/md5-cache/dev-libs/libixion-0.17.0 | 13 + metadata/md5-cache/dev-libs/libixion-9999 | 8 +- metadata/md5-cache/dev-libs/liborcus-0.16.1 | 8 +- metadata/md5-cache/dev-libs/liborcus-0.17.0 | 15 + metadata/md5-cache/dev-libs/liborcus-9999 | 14 +- metadata/md5-cache/dev-libs/libstrophe-0.11.0 | 12 + metadata/md5-cache/dev-libs/libvarlink-16 | 13 - metadata/md5-cache/dev-libs/libvarlink-18 | 13 - metadata/md5-cache/dev-libs/libvarlink-19 | 13 - metadata/md5-cache/dev-libs/libvarlink-22 | 3 +- metadata/md5-cache/dev-libs/mathjax-2.7.7 | 4 +- metadata/md5-cache/dev-libs/nspr-4.32 | 4 +- metadata/md5-cache/dev-libs/nss-3.68 | 4 +- metadata/md5-cache/dev-libs/starpu-1.2.6-r1 | 4 +- ...tter-cpp-0.19.0 => tree-sitter-cpp-0.20.0} | 2 +- .../md5-cache/dev-libs/wayland-protocols-1.23 | 4 +- metadata/md5-cache/dev-ml/Manifest.gz | Bin 52399 -> 52069 bytes metadata/md5-cache/dev-ml/async_ssl-0.14.0 | 14 - .../dev-ml/ppx_tools_versioned-5.4.0 | 14 - metadata/md5-cache/dev-perl/FCGI-0.820.0 | 4 +- .../md5-cache/dev-perl/FCGI-Client-0.90.0 | 4 +- .../dev-perl/Hash-FieldHash-0.150.0-r1 | 4 +- .../md5-cache/dev-perl/IPC-Run-20200505.0.0 | 4 +- .../md5-cache/dev-perl/List-MoreUtils-0.430.0 | 4 +- ...-File-XML-1.0.5 => MARC-File-XML-1.0.5-r1} | 9 +- ...MARC-Record-2.0.7 => MARC-Record-2.0.7-r1} | 9 +- metadata/md5-cache/dev-perl/MCE-1.831.0 | 14 - ...-Base32-1.303.0 => MIME-Base32-1.303.0-r1} | 9 +- ...-Charset-1.12.2 => MIME-Charset-1.12.2-r1} | 12 +- ...ncWords-1.14.3 => MIME-EncWords-1.14.3-r1} | 9 +- metadata/md5-cache/dev-perl/MIME-Lite-3.30.0 | 13 - ...HTML-1.240.0 => MIME-Lite-HTML-1.240.0-r1} | 9 +- .../md5-cache/dev-perl/MIME-Types-2.220.0 | 15 + ...ME-tools-5.509.0 => MIME-tools-5.509.0-r1} | 9 +- .../{MLDBM-2.50.0 => MLDBM-2.50.0-r1} | 9 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 348417 -> 346104 bytes ...t-0.110.0 => Math-Base-Convert-0.110.0-r1} | 11 +- .../dev-perl/Math-BigInt-GMP-1.600.600 | 14 - .../dev-perl/Math-BigInt-Lite-0.180.0 | 14 - .../{Math-CDF-0.100.0 => Math-CDF-0.100.0-r1} | 9 +- ...ative-1.10.0 => Math-Derivative-1.10.0-r1} | 9 +- metadata/md5-cache/dev-perl/Math-FFT-1.340.0 | 14 - ...r-XS-0.400.0 => Math-Factor-XS-0.400.0-r1} | 9 +- metadata/md5-cache/dev-perl/Math-GMP-2.150.0 | 14 - metadata/md5-cache/dev-perl/Math-GMP-2.230.0 | 15 + .../{Math-Libm-1.0.0 => Math-Libm-1.0.0-r1} | 9 +- .../md5-cache/dev-perl/Math-ModInt-0.11.0 | 14 - .../md5-cache/dev-perl/Math-NumSeq-72.0.0 | 14 - ...-5.0.0-r1 => Math-NumberCruncher-5.0.0-r2} | 13 +- .../md5-cache/dev-perl/Math-PlanePath-124.0.0 | 14 - ...me-XS-0.270.0 => Math-Prime-XS-0.270.0-r1} | 9 +- ...re-0.80.1 => Math-Random-Secure-0.80.1-r1} | 9 +- ...Math-Round-0.70.0 => Math-Round-0.70.0-r1} | 11 +- ...th-Spline-0.20.0 => Math-Spline-0.20.0-r1} | 9 +- .../md5-cache/dev-perl/Math-Utils-1.110.0 | 14 - .../md5-cache/dev-perl/MediaWiki-API-0.410.0 | 14 - .../md5-cache/dev-perl/Mixin-Linewise-0.108.0 | 14 - ...ck-Config-0.30.0 => Mock-Config-0.30.0-r1} | 9 +- ...getty-0.30.0-r2 => Modem-Vgetty-0.30.0-r3} | 10 +- .../dev-perl/Modern-Perl-1.201.907.270 | 14 - .../md5-cache/dev-perl/Module-Build-0.422.400 | 14 - ...140.0 => Module-Build-WithXSpp-0.140.0-r1} | 9 +- .../md5-cache/dev-perl/Module-Compile-0.350.0 | 12 - .../md5-cache/dev-perl/Module-Find-0.130.0 | 14 - ...0.90.0 => Module-Implementation-0.90.0-r1} | 9 +- ...Info-0.370.0-r1 => Module-Info-0.370.0-r2} | 9 +- metadata/md5-cache/dev-perl/Regexp-Util-0.5.0 | 4 +- metadata/md5-cache/dev-perl/Type-Tie-0.15.0 | 4 +- metadata/md5-cache/dev-perl/Type-Tiny-1.12.4 | 4 +- .../md5-cache/dev-perl/Type-Tiny-XS-0.22.0 | 4 +- metadata/md5-cache/dev-php/Manifest.gz | Bin 68932 -> 69251 bytes metadata/md5-cache/dev-php/composer-2.1.12 | 11 + metadata/md5-cache/dev-php/pecl-dbase-7.1.1 | 15 + .../md5-cache/dev-python/APScheduler-3.6.3 | 15 - metadata/md5-cache/dev-python/Faker-9.5.0 | 15 - metadata/md5-cache/dev-python/Faker-9.6.0 | 15 - metadata/md5-cache/dev-python/Faker-9.7.1 | 15 - metadata/md5-cache/dev-python/Faker-9.8.0 | 15 - .../dev-python/{Faker-9.3.1 => Faker-9.8.1} | 2 +- .../md5-cache/dev-python/GitPython-3.1.20 | 15 - metadata/md5-cache/dev-python/Manifest.gz | Bin 339723 -> 324700 bytes metadata/md5-cache/dev-python/QtPy-1.10.0 | 15 - metadata/md5-cache/dev-python/QtPy-1.11.1 | 15 - metadata/md5-cache/dev-python/QtPy-1.11.2 | 4 +- metadata/md5-cache/dev-python/QtPy-1.9.0-r5 | 15 - metadata/md5-cache/dev-python/aiohttp-3.8.0 | 4 +- metadata/md5-cache/dev-python/aiohttp-3.8.1 | 15 + metadata/md5-cache/dev-python/aiosignal-1.2.0 | 4 +- metadata/md5-cache/dev-python/argh-0.26.2-r2 | 4 +- .../dev-python/argon2-cffi-21.1.0-r1 | 4 +- metadata/md5-cache/dev-python/arrow-1.2.1-r1 | 4 +- metadata/md5-cache/dev-python/astor-0.8.1 | 4 +- metadata/md5-cache/dev-python/astroid-2.8.5 | 15 + metadata/md5-cache/dev-python/autopage-0.4.0 | 4 +- metadata/md5-cache/dev-python/backcall-0.2.0 | 4 +- metadata/md5-cache/dev-python/bandit-1.7.0 | 2 +- metadata/md5-cache/dev-python/bandit-1.7.1 | 15 + metadata/md5-cache/dev-python/bareos-19.2.8 | 15 - metadata/md5-cache/dev-python/blosc-1.10.4 | 16 - metadata/md5-cache/dev-python/blosc-1.10.5 | 4 +- metadata/md5-cache/dev-python/boto3-1.18.53 | 15 - metadata/md5-cache/dev-python/boto3-1.18.60 | 15 - metadata/md5-cache/dev-python/boto3-1.18.65 | 8 +- metadata/md5-cache/dev-python/boto3-1.19.12 | 6 +- metadata/md5-cache/dev-python/boto3-1.19.5 | 6 +- metadata/md5-cache/dev-python/boto3-1.20.1 | 15 - metadata/md5-cache/dev-python/boto3-1.20.2 | 15 - metadata/md5-cache/dev-python/boto3-1.20.4 | 15 - .../dev-python/{boto3-1.20.3 => boto3-1.20.5} | 6 +- .../md5-cache/dev-python/botocore-1.21.53 | 15 - .../md5-cache/dev-python/botocore-1.21.60 | 15 - .../md5-cache/dev-python/botocore-1.21.65 | 4 +- metadata/md5-cache/dev-python/botocore-1.23.1 | 15 - metadata/md5-cache/dev-python/botocore-1.23.2 | 15 - metadata/md5-cache/dev-python/botocore-1.23.4 | 15 - .../{botocore-1.23.3 => botocore-1.23.5} | 2 +- .../md5-cache/dev-python/bottleneck-1.3.2 | 4 +- metadata/md5-cache/dev-python/carbon-1.1.7 | 14 - metadata/md5-cache/dev-python/cchardet-2.1.7 | 15 + metadata/md5-cache/dev-python/cfn-lint-0.56.0 | 4 +- .../md5-cache/dev-python/citeproc-py-0.4.0-r1 | 14 - metadata/md5-cache/dev-python/cliff-3.9.0 | 4 +- metadata/md5-cache/dev-python/cwcwidth-0.1.4 | 15 - metadata/md5-cache/dev-python/cwcwidth-0.1.5 | 4 +- metadata/md5-cache/dev-python/debugpy-1.5.0 | 15 - .../md5-cache/dev-python/django-cacheops-5.1 | 15 - .../md5-cache/dev-python/dns-lexicon-3.8.1 | 15 - .../{dns-lexicon-3.8.2 => dns-lexicon-3.8.3} | 2 +- metadata/md5-cache/dev-python/docker-py-5.0.0 | 16 - metadata/md5-cache/dev-python/docker-py-5.0.3 | 4 +- .../dev-python/easy-thumbnails-2.7.1-r1 | 15 - .../dev-python/easy-thumbnails-2.7.2 | 15 - metadata/md5-cache/dev-python/environs-9.3.2 | 16 - .../md5-cache/dev-python/et_xmlfile-1.1.0 | 4 +- .../dev-python/fastjsonschema-2.15.1 | 4 +- metadata/md5-cache/dev-python/flask-2.0.2 | 4 +- .../md5-cache/dev-python/flask-paginate-0.8.1 | 15 - metadata/md5-cache/dev-python/flask-wtf-1.0.0 | 4 +- .../md5-cache/dev-python/flexmock-0.10.10 | 4 +- metadata/md5-cache/dev-python/fqdn-1.5.1-r1 | 4 +- ...packaging-0.10.6 => fritzconnection-1.7.2} | 16 +- .../md5-cache/dev-python/frozenlist-1.2.0 | 4 +- metadata/md5-cache/dev-python/gast-0.5.3 | 15 + metadata/md5-cache/dev-python/github3-2.0.0 | 15 - .../dev-python/google-api-core-2.0.1 | 15 - .../dev-python/google-api-core-2.1.0 | 15 - .../dev-python/google-api-core-2.1.1 | 15 - .../dev-python/google-api-core-2.2.2 | 4 +- .../dev-python/google-apitools-0.5.31 | 16 - .../{indexed_gzip-1.6.3 => graphviz-0.18.1} | 17 +- .../md5-cache/dev-python/greenstalk-1.0.1 | 15 - metadata/md5-cache/dev-python/grpcio-1.38.1 | 15 - metadata/md5-cache/dev-python/grpcio-1.41.0 | 4 +- metadata/md5-cache/dev-python/grpcio-1.41.1 | 15 + .../dev-python/grpcio-testing-1.38.1 | 15 - .../dev-python/grpcio-testing-1.41.1 | 14 + .../md5-cache/dev-python/grpcio-tools-1.38.1 | 15 - .../md5-cache/dev-python/grpcio-tools-1.41.1 | 15 + metadata/md5-cache/dev-python/gssapi-1.6.12 | 16 - metadata/md5-cache/dev-python/h2-4.0.0 | 15 - metadata/md5-cache/dev-python/h2-4.1.0 | 4 +- metadata/md5-cache/dev-python/httpcore-0.13.7 | 4 +- .../md5-cache/dev-python/hypothesis-6.22.0 | 15 - .../md5-cache/dev-python/hypothesis-6.23.2 | 15 - .../md5-cache/dev-python/hypothesis-6.23.4 | 15 - .../md5-cache/dev-python/hypothesis-6.24.0 | 15 - .../md5-cache/dev-python/hypothesis-6.24.1 | 15 - .../md5-cache/dev-python/hypothesis-6.24.2 | 4 +- metadata/md5-cache/dev-python/icalendar-4.0.7 | 15 - metadata/md5-cache/dev-python/icalendar-4.0.8 | 15 - metadata/md5-cache/dev-python/icalendar-4.0.9 | 4 +- metadata/md5-cache/dev-python/idna-3.2 | 14 - metadata/md5-cache/dev-python/idna-3.3 | 4 +- metadata/md5-cache/dev-python/imageio-2.10.1 | 16 - metadata/md5-cache/dev-python/imageio-2.10.3 | 16 - .../{imageio-2.10.2 => imageio-2.10.4} | 2 +- metadata/md5-cache/dev-python/imageio-2.9.0 | 16 - metadata/md5-cache/dev-python/immutables-0.16 | 4 +- .../md5-cache/dev-python/iocapture-0.1.2-r2 | 4 +- .../md5-cache/dev-python/ipykernel-5.5.4-r1 | 15 - .../md5-cache/dev-python/ipykernel-5.5.4-r2 | 15 + metadata/md5-cache/dev-python/ipykernel-6.2.0 | 15 - .../md5-cache/dev-python/ipykernel-6.2.0-r1 | 15 + metadata/md5-cache/dev-python/ipykernel-6.5.0 | 15 + .../md5-cache/dev-python/ipyparallel-7.1.0 | 4 +- metadata/md5-cache/dev-python/ipython-7.29.0 | 4 +- .../dev-python/ipython_genutils-0.2.0-r2 | 4 +- .../md5-cache/dev-python/ipywidgets-7.6.5 | 4 +- .../md5-cache/dev-python/isoduration-20.11.0 | 4 +- .../md5-cache/dev-python/jaraco-stream-3.0.2 | 15 - .../md5-cache/dev-python/jaraco-stream-3.0.3 | 4 +- metadata/md5-cache/dev-python/jeepney-0.7.1 | 4 +- metadata/md5-cache/dev-python/joblib-1.0.1 | 15 - metadata/md5-cache/dev-python/joblib-1.1.0 | 4 +- metadata/md5-cache/dev-python/jq-1.2.1 | 4 +- .../dev-python/jschema_to_python-1.2.3 | 4 +- .../md5-cache/dev-python/jsonschema-4.2.1-r1 | 4 +- .../md5-cache/dev-python/jupyter-lsp-1.4.1 | 15 - .../dev-python/jupyter_client-6.1.12 | 4 +- .../md5-cache/dev-python/jupyter_client-7.0.6 | 4 +- .../md5-cache/dev-python/jupyter_core-4.8.1 | 4 +- .../md5-cache/dev-python/jupyterlab-3.1.10-r1 | 15 - .../md5-cache/dev-python/jupyterlab-lsp-3.8.1 | 14 - .../dev-python/jupyterlab_pygments-0.1.2 | 4 +- .../dev-python/jupyterlab_server-2.7.2 | 15 - metadata/md5-cache/dev-python/kombu-5.1.0 | 15 - metadata/md5-cache/dev-python/kombu-5.2.0 | 15 - .../md5-cache/dev-python/libpillowfight-0.3.0 | 16 - metadata/md5-cache/dev-python/lit-13.0.0 | 4 +- .../md5-cache/dev-python/logfury-0.1.2-r1 | 15 - metadata/md5-cache/dev-python/logfury-1.0.0 | 15 - .../md5-cache/dev-python/marshmallow-3.13.0 | 15 - .../dev-python/matplotlib-inline-0.1.3 | 4 +- .../md5-cache/dev-python/metakernel-0.25.0-r1 | 15 - .../dev-python/mkdocs-redirects-1.0.3 | 14 - metadata/md5-cache/dev-python/moto-2.0.10-r1 | 15 - metadata/md5-cache/dev-python/moto-2.2.0-r1 | 15 - metadata/md5-cache/dev-python/moto-2.2.11 | 15 - metadata/md5-cache/dev-python/moto-2.2.12 | 4 +- metadata/md5-cache/dev-python/moto-2.2.13 | 15 - .../dev-python/{moto-2.2.5 => moto-2.2.14} | 4 +- .../dev-python/{moto-2.2.10 => moto-2.2.15} | 4 +- metadata/md5-cache/dev-python/moto-2.2.2-r1 | 15 - metadata/md5-cache/dev-python/moto-2.2.3-r1 | 15 - metadata/md5-cache/dev-python/moto-2.2.4-r1 | 15 - metadata/md5-cache/dev-python/moto-2.2.6 | 15 - metadata/md5-cache/dev-python/moto-2.2.9 | 15 - .../dev-python/mysql-connector-python-8.0.27 | 16 + metadata/md5-cache/dev-python/nbclassic-0.3.1 | 15 - metadata/md5-cache/dev-python/nbclient-0.5.5 | 4 +- metadata/md5-cache/dev-python/nbconvert-6.3.0 | 15 + metadata/md5-cache/dev-python/nbformat-5.1.3 | 4 +- .../md5-cache/dev-python/nest_asyncio-1.5.1 | 4 +- .../md5-cache/dev-python/netcdf4-python-1.5.7 | 16 - .../dev-python/nose_warnings_filters-0.1.5-r3 | 4 +- metadata/md5-cache/dev-python/notebook-6.4.5 | 4 +- metadata/md5-cache/dev-python/nuitka-0.6.17.3 | 15 - metadata/md5-cache/dev-python/nuitka-0.6.17.4 | 15 - metadata/md5-cache/dev-python/nuitka-0.6.17.5 | 15 - metadata/md5-cache/dev-python/numexpr-2.7.3 | 4 +- metadata/md5-cache/dev-python/numpydoc-1.1.0 | 4 +- metadata/md5-cache/dev-python/openpyxl-3.0.9 | 4 +- .../dev-python/oslo-concurrency-4.4.1 | 15 - metadata/md5-cache/dev-python/outcome-1.1.0 | 4 +- metadata/md5-cache/dev-python/pandas-1.2.4 | 16 - metadata/md5-cache/dev-python/pandas-1.2.5 | 16 - metadata/md5-cache/dev-python/pandas-1.3.0 | 16 - metadata/md5-cache/dev-python/pandas-1.3.1 | 16 - metadata/md5-cache/dev-python/pandas-1.3.2 | 16 - metadata/md5-cache/dev-python/pandas-1.3.3 | 4 +- metadata/md5-cache/dev-python/pandas-1.3.4 | 4 +- .../md5-cache/dev-python/pandocfilters-1.5.0 | 4 +- metadata/md5-cache/dev-python/paramiko-2.7.2 | 15 - metadata/md5-cache/dev-python/paramiko-2.8.0 | 4 +- metadata/md5-cache/dev-python/patsy-0.5.2 | 4 +- metadata/md5-cache/dev-python/pebble-4.6.3 | 4 +- .../md5-cache/dev-python/pickleshare-0.7.5 | 4 +- metadata/md5-cache/dev-python/pillow-8.2.0 | 16 - metadata/md5-cache/dev-python/pillow-8.3.0 | 16 - metadata/md5-cache/dev-python/pillow-8.3.1 | 16 - metadata/md5-cache/dev-python/pillow-8.3.2 | 4 +- metadata/md5-cache/dev-python/pocketlint-0.21 | 14 - metadata/md5-cache/dev-python/pocketlint-0.22 | 4 +- metadata/md5-cache/dev-python/portend-2.7.1 | 15 - metadata/md5-cache/dev-python/portend-3.0.0 | 4 +- .../md5-cache/dev-python/pretty-yaml-21.10.1 | 4 +- .../md5-cache/dev-python/pretty-yaml-21.8.3 | 15 - .../md5-cache/dev-python/prettytable-2.4.0-r1 | 4 +- .../md5-cache/dev-python/progressbar2-3.53.3 | 15 - .../md5-cache/dev-python/progressbar2-3.54.0 | 15 - .../md5-cache/dev-python/progressbar2-3.55.0 | 4 +- .../dev-python/prometheus_client-0.12.0 | 4 +- .../dev-python/prompt_toolkit-3.0.19 | 15 - .../dev-python/prompt_toolkit-3.0.20 | 15 - .../dev-python/prompt_toolkit-3.0.21 | 15 - .../dev-python/prompt_toolkit-3.0.22 | 4 +- metadata/md5-cache/dev-python/prov-1.5.3 | 15 - metadata/md5-cache/dev-python/pyamg-4.0.0 | 15 - metadata/md5-cache/dev-python/pybind11-2.8.1 | 4 +- .../md5-cache/dev-python/pychromecast-8.1.0 | 14 - .../{pycollada-0.7.1 => pycollada-0.7.2} | 8 +- .../dev-python/pydantic-1.8.2_p20210719 | 4 +- metadata/md5-cache/dev-python/pydevd-2.6.0 | 15 - metadata/md5-cache/dev-python/pydyf-0.1.1 | 15 - metadata/md5-cache/dev-python/pyenchant-3.2.2 | 4 +- metadata/md5-cache/dev-python/pyjwt-2.1.0 | 15 - metadata/md5-cache/dev-python/pyjwt-2.2.0 | 15 - metadata/md5-cache/dev-python/pyjwt-2.3.0 | 4 +- .../dev-python/pymdown-extensions-9.1 | 15 + metadata/md5-cache/dev-python/pymongo-3.12.1 | 4 +- metadata/md5-cache/dev-python/pymysql-1.0.2 | 4 +- .../{flexmock-0.10.9 => pyparsing-3.0.6} | 18 +- .../md5-cache/dev-python/pyqtgraph-0.12.2 | 15 - .../md5-cache/dev-python/pyqtgraph-0.12.3 | 4 +- .../md5-cache/dev-python/pysol_cards-0.10.2 | 15 - .../md5-cache/dev-python/pysol_cards-0.12.0 | 4 +- .../md5-cache/dev-python/pysol_cards-0.14.2 | 15 + metadata/md5-cache/dev-python/pytables-3.6.1 | 4 +- .../{pytest-6.2.5-r1 => pytest-6.2.5-r2} | 6 +- .../md5-cache/dev-python/pytest-datadir-1.3.1 | 4 +- .../dev-python/pytest-describe-2.0.1 | 15 + .../dev-python/pytest-lazy-fixture-0.6.3 | 4 +- .../dev-python/pytest-regressions-2.2.0 | 4 +- .../dev-python/pytest-rerunfailures-10.2 | 4 +- .../dev-python/pytest-timeout-1.4.2-r1 | 15 - .../md5-cache/dev-python/pytest-timeout-2.0.0 | 4 +- .../md5-cache/dev-python/pytest-toolbox-0.4 | 4 +- .../md5-cache/dev-python/pytest-tornado-0.8.1 | 4 +- .../md5-cache/dev-python/pytest-trio-0.7.0 | 4 +- .../dev-python/python-cinderclient-8.1.0 | 15 + .../md5-cache/dev-python/python-dotenv-0.19.0 | 16 - .../md5-cache/dev-python/python-dotenv-0.19.1 | 16 - .../md5-cache/dev-python/python-dotenv-0.19.2 | 4 +- .../dev-python/python-email-validator-1.1.3 | 4 +- .../dev-python/python-glanceclient-3.5.0 | 15 + .../md5-cache/dev-python/python-nbxmpp-2.0.4 | 4 +- .../dev-python/python-openstackclient-5.7.0 | 15 + metadata/md5-cache/dev-python/pyu2f-0.1.4-r1 | 15 - metadata/md5-cache/dev-python/pyu2f-0.1.5 | 4 +- metadata/md5-cache/dev-python/pyzmq-22.1.0 | 4 +- metadata/md5-cache/dev-python/reno-3.4.0 | 15 - metadata/md5-cache/dev-python/reno-3.5.0 | 4 +- .../dev-python/requests-unixsocket-0.2.0 | 4 +- .../md5-cache/dev-python/resolvelib-0.8.1 | 4 +- metadata/md5-cache/dev-python/sarif_om-1.0.4 | 4 +- .../md5-cache/dev-python/scikit-build-0.12.0 | 4 +- metadata/md5-cache/dev-python/scipy-1.6.3 | 4 +- metadata/md5-cache/dev-python/scipy-1.7.2 | 4 +- .../md5-cache/dev-python/send2trash-1.8.0 | 4 +- metadata/md5-cache/dev-python/sniffio-1.2.0 | 4 +- .../dev-python/sphinx-gallery-0.10.1 | 15 + .../md5-cache/dev-python/sphinx-tabs-3.1.0 | 4 +- .../dev-python/sphinxcontrib-github-alt-1.2 | 4 +- .../dev-python/sphinxcontrib-trio-1.1.2 | 4 +- .../md5-cache/dev-python/sqlalchemy-1.4.27-r2 | 15 + .../dev-python/statsmodels-0.12.2-r1 | 4 +- .../md5-cache/dev-python/statsmodels-0.13.1 | 16 + metadata/md5-cache/dev-python/stripe-2.60.0 | 15 - metadata/md5-cache/dev-python/stripe-2.61.0 | 4 +- metadata/md5-cache/dev-python/tempest-29.2.0 | 15 + metadata/md5-cache/dev-python/tempora-4.1.1 | 15 - metadata/md5-cache/dev-python/tempora-4.1.2 | 4 +- .../md5-cache/dev-python/terminado-0.12.1 | 4 +- metadata/md5-cache/dev-python/toolz-0.11.1 | 4 +- metadata/md5-cache/dev-python/toolz-0.11.2 | 4 +- metadata/md5-cache/dev-python/traitlets-5.1.1 | 4 +- metadata/md5-cache/dev-python/trio-0.19.0 | 4 +- .../md5-cache/dev-python/uritemplate-4.1.0 | 4 +- .../dev-python/uvicorn-0.15.0_p20210913 | 4 +- .../md5-cache/dev-python/uvloop-0.15.3-r1 | 4 +- metadata/md5-cache/dev-python/watchdog-2.1.5 | 4 +- metadata/md5-cache/dev-python/watchgod-0.7 | 4 +- metadata/md5-cache/dev-python/weasyprint-53.4 | 15 + metadata/md5-cache/dev-python/websockets-10.0 | 4 +- metadata/md5-cache/dev-python/werkzeug-2.0.2 | 4 +- .../dev-python/widgetsnbextension-3.5.1-r1 | 4 +- metadata/md5-cache/dev-python/xarray-0.19.0 | 4 +- metadata/md5-cache/dev-python/xarray-0.20.1 | 4 +- metadata/md5-cache/dev-python/xlrd-2.0.1 | 4 +- .../md5-cache/dev-python/xlsxwriter-3.0.1 | 4 +- .../md5-cache/dev-python/xlsxwriter-3.0.2 | 4 +- .../md5-cache/dev-python/xmltodict-0.12.0-r1 | 4 +- metadata/md5-cache/dev-python/yappi-1.3.2 | 15 - metadata/md5-cache/dev-python/yappi-1.3.3 | 4 +- .../md5-cache/dev-python/zeroconf-0.36.13 | 15 + metadata/md5-cache/dev-qt/Manifest.gz | Bin 11597 -> 11426 bytes .../dev-qt/qtwebengine-5.15.2_p20210824-r1 | 16 - metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r1 | 2 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 187623 -> 189202 bytes metadata/md5-cache/dev-ruby/abstract-1.0.0-r3 | 2 +- metadata/md5-cache/dev-ruby/abstract-1.0.0-r4 | 2 +- metadata/md5-cache/dev-ruby/acme-client-2.0.8 | 2 +- metadata/md5-cache/dev-ruby/acme-client-2.0.9 | 2 +- metadata/md5-cache/dev-ruby/actioncable-5.2.6 | 2 +- .../md5-cache/dev-ruby/actioncable-6.0.4.1 | 2 +- .../md5-cache/dev-ruby/actioncable-6.1.4.1 | 2 +- .../md5-cache/dev-ruby/actionmailbox-6.0.4.1 | 2 +- .../md5-cache/dev-ruby/actionmailbox-6.1.4.1 | 2 +- .../md5-cache/dev-ruby/actionmailer-5.2.6 | 2 +- .../md5-cache/dev-ruby/actionmailer-6.0.4.1 | 2 +- .../md5-cache/dev-ruby/actionmailer-6.1.4.1 | 2 +- metadata/md5-cache/dev-ruby/actionpack-5.2.6 | 2 +- .../md5-cache/dev-ruby/actionpack-6.0.4.1 | 2 +- .../md5-cache/dev-ruby/actionpack-6.1.4.1 | 2 +- .../dev-ruby/actionpack-action_caching-1.2.1 | 2 +- .../dev-ruby/actionpack-action_caching-1.2.2 | 2 +- .../dev-ruby/actionpack-xml_parser-2.0.1-r1 | 2 +- .../md5-cache/dev-ruby/actiontext-6.0.4.1 | 2 +- .../md5-cache/dev-ruby/actiontext-6.1.4.1 | 2 +- metadata/md5-cache/dev-ruby/actionview-5.2.6 | 2 +- .../md5-cache/dev-ruby/actionview-6.0.4.1 | 2 +- .../md5-cache/dev-ruby/actionview-6.1.4.1 | 2 +- metadata/md5-cache/dev-ruby/activejob-5.2.6 | 2 +- metadata/md5-cache/dev-ruby/activejob-6.0.4.1 | 2 +- metadata/md5-cache/dev-ruby/activejob-6.1.4.1 | 2 +- metadata/md5-cache/dev-ruby/activeldap-5.2.4 | 2 +- metadata/md5-cache/dev-ruby/activeldap-6.0.4 | 2 +- metadata/md5-cache/dev-ruby/activeldap-6.1.0 | 2 +- metadata/md5-cache/dev-ruby/activemodel-5.2.6 | 2 +- .../md5-cache/dev-ruby/activemodel-6.0.4.1 | 2 +- .../md5-cache/dev-ruby/activemodel-6.1.4.1 | 2 +- .../activemodel-serializers-xml-1.0.2-r1 | 2 +- .../md5-cache/dev-ruby/activerecord-5.2.6 | 2 +- .../md5-cache/dev-ruby/activerecord-6.0.4.1 | 2 +- .../md5-cache/dev-ruby/activerecord-6.1.4.1 | 2 +- .../md5-cache/dev-ruby/activestorage-5.2.6 | 2 +- .../md5-cache/dev-ruby/activestorage-6.0.4.1 | 2 +- .../md5-cache/dev-ruby/activestorage-6.1.4.1 | 2 +- .../md5-cache/dev-ruby/activesupport-5.2.6 | 2 +- .../md5-cache/dev-ruby/activesupport-6.0.4.1 | 2 +- .../md5-cache/dev-ruby/activesupport-6.1.4.1 | 2 +- .../md5-cache/dev-ruby/acts_as_list-1.0.1 | 2 +- .../md5-cache/dev-ruby/acts_as_list-1.0.3 | 2 +- .../md5-cache/dev-ruby/acts_as_list-1.0.4 | 2 +- metadata/md5-cache/dev-ruby/addressable-2.8.0 | 2 +- metadata/md5-cache/dev-ruby/ae-1.8.2 | 2 +- metadata/md5-cache/dev-ruby/ae-1.8.2-r1 | 2 +- metadata/md5-cache/dev-ruby/afm-0.2.2-r1 | 2 +- metadata/md5-cache/dev-ruby/airbrussh-1.4.0 | 2 +- metadata/md5-cache/dev-ruby/allison-2.0.3-r3 | 2 +- metadata/md5-cache/dev-ruby/allison-2.0.3-r4 | 2 +- metadata/md5-cache/dev-ruby/amatch-0.4.0-r1 | 2 +- metadata/md5-cache/dev-ruby/ammeter-1.1.5 | 2 +- .../md5-cache/dev-ruby/amq-client-1.0.4-r1 | 2 +- .../md5-cache/dev-ruby/amq-protocol-2.3.1 | 2 +- .../md5-cache/dev-ruby/amq-protocol-2.3.2 | 2 +- metadata/md5-cache/dev-ruby/amqp-1.8.0-r1 | 2 +- metadata/md5-cache/dev-ruby/annoy-0.5.6-r1 | 2 +- metadata/md5-cache/dev-ruby/annoy-0.5.6-r2 | 2 +- metadata/md5-cache/dev-ruby/ansi-1.5.0-r1 | 2 +- .../dev-ruby/archive-tar-minitar-0.8 | 2 +- metadata/md5-cache/dev-ruby/arel-9.0.0 | 2 +- .../md5-cache/dev-ruby/arel-helpers-2.12.0 | 2 +- .../md5-cache/dev-ruby/arel-helpers-2.12.1 | 2 +- metadata/md5-cache/dev-ruby/ascii85-1.0.3 | 2 +- metadata/md5-cache/dev-ruby/ascii85-1.1.0 | 2 +- .../md5-cache/dev-ruby/asciidoctor-2.0.15 | 2 +- .../md5-cache/dev-ruby/asciidoctor-2.0.16 | 2 +- .../dev-ruby/asciidoctor-diagram-2.0.5 | 2 +- metadata/md5-cache/dev-ruby/asciimath-1.0.9 | 2 +- metadata/md5-cache/dev-ruby/asciimath-2.0.0 | 2 +- metadata/md5-cache/dev-ruby/asciimath-2.0.1 | 2 +- metadata/md5-cache/dev-ruby/asciimath-2.0.2 | 2 +- metadata/md5-cache/dev-ruby/asciimath-2.0.3 | 2 +- metadata/md5-cache/dev-ruby/ast-2.4.0 | 2 +- metadata/md5-cache/dev-ruby/ast-2.4.1 | 2 +- metadata/md5-cache/dev-ruby/ast-2.4.2 | 2 +- .../md5-cache/dev-ruby/async_sinatra-1.3.0-r1 | 2 +- metadata/md5-cache/dev-ruby/atomic-1.1.101 | 2 +- metadata/md5-cache/dev-ruby/atomic-1.1.101-r1 | 2 +- .../dev-ruby/autoprefixer-rails-10.3.1.0 | 2 +- .../dev-ruby/autoprefixer-rails-9.8.6.5 | 2 +- .../md5-cache/dev-ruby/aws-eventstream-1.1.0 | 2 +- .../md5-cache/dev-ruby/aws-eventstream-1.1.1 | 2 +- .../md5-cache/dev-ruby/aws-eventstream-1.2.0 | 2 +- .../md5-cache/dev-ruby/aws-partitions-1.297.0 | 2 +- .../md5-cache/dev-ruby/aws-partitions-1.298.0 | 2 +- .../md5-cache/dev-ruby/aws-partitions-1.370.0 | 2 +- metadata/md5-cache/dev-ruby/aws-s3-0.6.3 | 2 +- metadata/md5-cache/dev-ruby/aws-sdk-2.11.488 | 2 +- .../md5-cache/dev-ruby/aws-sdk-core-2.11.488 | 2 +- .../md5-cache/dev-ruby/aws-sdk-core-3.94.0 | 2 +- .../dev-ruby/aws-sdk-resources-2.11.488 | 2 +- metadata/md5-cache/dev-ruby/aws-sigv4-1.2.3 | 2 +- metadata/md5-cache/dev-ruby/aws-sigv4-1.2.4 | 2 +- metadata/md5-cache/dev-ruby/aws-sigv4-1.4.0 | 2 +- metadata/md5-cache/dev-ruby/axiom-types-0.1.1 | 2 +- .../md5-cache/dev-ruby/backports-3.20.2-r1 | 2 +- metadata/md5-cache/dev-ruby/backports-3.21.0 | 2 +- metadata/md5-cache/dev-ruby/bacon-1.2.0-r2 | 2 +- metadata/md5-cache/dev-ruby/bacon-1.2.0-r3 | 2 +- metadata/md5-cache/dev-ruby/barby-0.6.8 | 2 +- metadata/md5-cache/dev-ruby/base32-0.3.4 | 2 +- metadata/md5-cache/dev-ruby/base32-0.3.4-r1 | 2 +- .../md5-cache/dev-ruby/bcrypt-ruby-3.1.16 | 2 +- .../md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r1 | 2 +- .../md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r2 | 16 + .../md5-cache/dev-ruby/bcrypt_pbkdf-1.1.0-r1 | 2 +- .../md5-cache/dev-ruby/best_in_place-3.1.1 | 2 +- metadata/md5-cache/dev-ruby/bindata-2.4.10 | 2 +- metadata/md5-cache/dev-ruby/bindex-0.8.1-r1 | 2 +- .../dev-ruby/binding_of_caller-0.8.0 | 2 +- .../dev-ruby/binding_of_caller-1.0.0 | 2 +- .../dev-ruby/binding_of_caller-1.0.0-r1 | 2 +- metadata/md5-cache/dev-ruby/bit-struct-0.16 | 2 +- metadata/md5-cache/dev-ruby/bit-struct-0.17 | 2 +- metadata/md5-cache/dev-ruby/blankslate-3.1.3 | 2 +- .../md5-cache/dev-ruby/blankslate-3.1.3-r1 | 2 +- .../dev-ruby/blinkstick-1.0.1_p20150901 | 2 +- metadata/md5-cache/dev-ruby/bogus-0.1.6 | 2 +- metadata/md5-cache/dev-ruby/brass-1.2.1-r1 | 2 +- metadata/md5-cache/dev-ruby/brotli-0.4.0-r1 | 2 +- metadata/md5-cache/dev-ruby/brotli-0.4.0-r2 | 2 +- metadata/md5-cache/dev-ruby/bsearch-1.5.0-r3 | 2 +- metadata/md5-cache/dev-ruby/bson-4.12.0 | 2 +- metadata/md5-cache/dev-ruby/buftok-0.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/buftok-0.3.0 | 2 +- metadata/md5-cache/dev-ruby/builder-3.2.4 | 2 +- metadata/md5-cache/dev-ruby/bundler-2.1.4 | 2 +- metadata/md5-cache/dev-ruby/bundler-2.2.18 | 2 +- metadata/md5-cache/dev-ruby/bundler-2.2.24 | 2 +- metadata/md5-cache/dev-ruby/bundler-2.2.25 | 2 +- metadata/md5-cache/dev-ruby/bundler-2.2.29 | 2 +- .../md5-cache/dev-ruby/bundler-audit-0.8.0 | 2 +- metadata/md5-cache/dev-ruby/bunny-2.16.1 | 2 +- metadata/md5-cache/dev-ruby/bunny-2.17.0 | 2 +- metadata/md5-cache/dev-ruby/bunny-2.19.0 | 2 +- metadata/md5-cache/dev-ruby/c21e-1.2.1 | 2 +- metadata/md5-cache/dev-ruby/c21e-2.0.0 | 2 +- .../md5-cache/dev-ruby/capistrano-2.15.5-r2 | 2 +- .../md5-cache/dev-ruby/capistrano-2.15.5-r3 | 2 +- metadata/md5-cache/dev-ruby/capistrano-3.16.0 | 2 +- metadata/md5-cache/dev-ruby/capybara-3.34.0 | 2 +- metadata/md5-cache/dev-ruby/capybara-3.35.0 | 2 +- metadata/md5-cache/dev-ruby/capybara-3.35.1 | 2 +- metadata/md5-cache/dev-ruby/capybara-3.35.3 | 2 +- metadata/md5-cache/dev-ruby/capybara-3.36.0 | 2 +- .../dev-ruby/certificate_authority-1.0.0 | 2 +- metadata/md5-cache/dev-ruby/certified-1.0.0 | 2 +- .../dev-ruby/charlock_holmes-0.7.7-r1 | 2 +- .../md5-cache/dev-ruby/childlabor-0.0.3-r1 | 2 +- .../md5-cache/dev-ruby/childprocess-3.0.0 | 2 +- .../md5-cache/dev-ruby/childprocess-4.0.0 | 2 +- .../md5-cache/dev-ruby/childprocess-4.1.0 | 2 +- metadata/md5-cache/dev-ruby/chronic-0.10.2 | 2 +- metadata/md5-cache/dev-ruby/chronic-0.10.2-r1 | 2 +- metadata/md5-cache/dev-ruby/chunky_png-1.3.14 | 2 +- metadata/md5-cache/dev-ruby/chunky_png-1.3.15 | 2 +- metadata/md5-cache/dev-ruby/chunky_png-1.4.0 | 2 +- metadata/md5-cache/dev-ruby/cinch-2.3.4 | 2 +- .../dev-ruby/classifier-reborn-2.2.0 | 2 +- .../md5-cache/dev-ruby/climate_control-0.2.0 | 2 +- metadata/md5-cache/dev-ruby/cliver-0.3.2-r1 | 2 +- metadata/md5-cache/dev-ruby/cmdparse-3.0.6 | 2 +- metadata/md5-cache/dev-ruby/cmdparse-3.0.7 | 2 +- metadata/md5-cache/dev-ruby/coderay-1.1.2 | 2 +- metadata/md5-cache/dev-ruby/coderay-1.1.3-r1 | 2 +- metadata/md5-cache/dev-ruby/coercible-1.0.0 | 2 +- .../md5-cache/dev-ruby/coercible-1.0.0-r1 | 2 +- .../md5-cache/dev-ruby/coffee-rails-5.0.0-r1 | 2 +- .../md5-cache/dev-ruby/coffee-script-2.4.1 | 2 +- .../dev-ruby/coffee-script-source-1.12.2-r1 | 2 +- metadata/md5-cache/dev-ruby/color-1.8 | 2 +- metadata/md5-cache/dev-ruby/color-1.8-r1 | 2 +- metadata/md5-cache/dev-ruby/colorator-1.1.0 | 2 +- .../md5-cache/dev-ruby/colorator-1.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/colored-1.2-r1 | 2 +- metadata/md5-cache/dev-ruby/colored2-3.1.2 | 2 +- metadata/md5-cache/dev-ruby/colorize-0.8.1-r1 | 2 +- .../md5-cache/dev-ruby/columnize-0.9.0-r1 | 2 +- metadata/md5-cache/dev-ruby/combustion-1.3.0 | 2 +- metadata/md5-cache/dev-ruby/combustion-1.3.1 | 2 +- metadata/md5-cache/dev-ruby/combustion-1.3.2 | 2 +- metadata/md5-cache/dev-ruby/combustion-1.3.3 | 2 +- metadata/md5-cache/dev-ruby/commander-4.5.2 | 2 +- metadata/md5-cache/dev-ruby/commander-4.6.0 | 2 +- .../md5-cache/dev-ruby/concurrent-ruby-1.1.9 | 2 +- .../md5-cache/dev-ruby/connection_pool-2.2.2 | 2 +- .../md5-cache/dev-ruby/connection_pool-2.2.3 | 2 +- .../md5-cache/dev-ruby/connection_pool-2.2.4 | 2 +- .../md5-cache/dev-ruby/connection_pool-2.2.5 | 2 +- metadata/md5-cache/dev-ruby/contracts-0.16.0 | 2 +- metadata/md5-cache/dev-ruby/contracts-0.16.1 | 2 +- metadata/md5-cache/dev-ruby/contracts-0.17 | 2 +- metadata/md5-cache/dev-ruby/coolio-1.7.1 | 2 +- metadata/md5-cache/dev-ruby/coolio-1.7.1-r1 | 2 +- .../dev-ruby/countdownlatch-1.0.0-r2 | 2 +- metadata/md5-cache/dev-ruby/crack-0.4.4 | 2 +- metadata/md5-cache/dev-ruby/crass-1.0.6 | 2 +- metadata/md5-cache/dev-ruby/creole-0.5.0-r1 | 2 +- metadata/md5-cache/dev-ruby/cri-2.15.11 | 2 +- metadata/md5-cache/dev-ruby/cri-2.15.11-r1 | 2 +- metadata/md5-cache/dev-ruby/css_parser-1.10.0 | 2 +- metadata/md5-cache/dev-ruby/css_parser-1.7.1 | 2 +- metadata/md5-cache/dev-ruby/css_parser-1.9.0 | 2 +- metadata/md5-cache/dev-ruby/csv-3.2.0 | 2 +- metadata/md5-cache/dev-ruby/csv-3.2.1 | 2 +- metadata/md5-cache/dev-ruby/curb-0.9.11-r1 | 2 +- metadata/md5-cache/dev-ruby/curses-1.4.2 | 2 +- metadata/md5-cache/dev-ruby/d3_rails-4.1.1 | 2 +- .../dev-ruby/daemon_controller-1.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/daemons-1.3.1 | 2 +- metadata/md5-cache/dev-ruby/daemons-1.4.0 | 2 +- metadata/md5-cache/dev-ruby/daemons-1.4.1 | 2 +- metadata/md5-cache/dev-ruby/dalli-2.7.11 | 2 +- metadata/md5-cache/dev-ruby/dalli-3.0.3 | 2 +- .../md5-cache/dev-ruby/database_cleaner-1.7.0 | 2 +- .../md5-cache/dev-ruby/database_cleaner-2.0.1 | 2 +- .../database_cleaner-active_record-2.0.1 | 2 +- .../dev-ruby/database_cleaner-core-2.0.1 | 2 +- .../md5-cache/dev-ruby/date_validator-0.10.0 | 2 +- .../md5-cache/dev-ruby/date_validator-0.11.0 | 2 +- .../md5-cache/dev-ruby/date_validator-0.12.0 | 2 +- metadata/md5-cache/dev-ruby/dbf-4.1.3 | 2 +- metadata/md5-cache/dev-ruby/dbf-4.1.6 | 2 +- metadata/md5-cache/dev-ruby/dbf-4.2.0 | 2 +- metadata/md5-cache/dev-ruby/ddmemoize-1.0.0 | 2 +- metadata/md5-cache/dev-ruby/ddmetrics-1.0.1 | 2 +- .../md5-cache/dev-ruby/ddmetrics-1.0.1-r1 | 16 + metadata/md5-cache/dev-ruby/ddplugin-1.0.2 | 2 +- metadata/md5-cache/dev-ruby/ddplugin-1.0.3 | 2 +- .../md5-cache/dev-ruby/debug_inspector-1.1.0 | 2 +- metadata/md5-cache/dev-ruby/deep_merge-1.2.1 | 2 +- metadata/md5-cache/dev-ruby/delayer-1.1.2 | 2 +- metadata/md5-cache/dev-ruby/delayer-1.2.0 | 2 +- metadata/md5-cache/dev-ruby/delayer-1.2.1 | 2 +- .../md5-cache/dev-ruby/delayer-deferred-2.2.0 | 2 +- metadata/md5-cache/dev-ruby/dependor-1.0.1 | 2 +- .../md5-cache/dev-ruby/deprecated-3.0.1-r2 | 2 +- .../dev-ruby/descendants_tracker-0.0.4 | 2 +- .../dev-ruby/descendants_tracker-0.0.4-r1 | 2 +- .../md5-cache/dev-ruby/did_you_mean-1.4.0 | 2 +- .../md5-cache/dev-ruby/did_you_mean-1.5.0 | 2 +- metadata/md5-cache/dev-ruby/diff-lcs-1.3 | 2 +- metadata/md5-cache/dev-ruby/diff-lcs-1.4 | 2 +- metadata/md5-cache/dev-ruby/diff-lcs-1.4.1 | 2 +- metadata/md5-cache/dev-ruby/diff-lcs-1.4.4 | 2 +- metadata/md5-cache/dev-ruby/diva-1.0.2-r2 | 2 +- metadata/md5-cache/dev-ruby/diva-1.1.0 | 2 +- metadata/md5-cache/dev-ruby/dnsruby-1.61.3 | 2 +- metadata/md5-cache/dev-ruby/dnsruby-1.61.7 | 2 +- metadata/md5-cache/dev-ruby/docile-1.3.5 | 2 +- metadata/md5-cache/dev-ruby/docile-1.4.0 | 2 +- .../dev-ruby/domain_name-0.5.20190701 | 2 +- metadata/md5-cache/dev-ruby/dotenv-2.7.6 | 2 +- .../md5-cache/dev-ruby/duktape-rb-2.3.0.0-r2 | 2 +- .../md5-cache/dev-ruby/duktape-rb-2.3.0.0-r3 | 2 +- metadata/md5-cache/dev-ruby/dust-0.1.7-r2 | 2 +- metadata/md5-cache/dev-ruby/dust-0.1.7-r3 | 2 +- .../dev-ruby/ecma-re-validator-0.2.0 | 2 +- .../dev-ruby/ecma-re-validator-0.2.1 | 2 +- .../dev-ruby/ecma-re-validator-0.3.0 | 2 +- metadata/md5-cache/dev-ruby/ed25519-1.2.4 | 2 +- metadata/md5-cache/dev-ruby/ed25519-1.2.4-r1 | 2 +- .../md5-cache/dev-ruby/elasticsearch-6.8.1 | 2 +- .../md5-cache/dev-ruby/elasticsearch-6.8.3 | 2 +- .../dev-ruby/elasticsearch-api-6.8.1 | 2 +- .../dev-ruby/elasticsearch-api-6.8.3 | 2 +- .../dev-ruby/elasticsearch-extensions-0.0.33 | 2 +- .../dev-ruby/elasticsearch-transport-6.8.1 | 2 +- .../dev-ruby/elasticsearch-transport-6.8.3 | 2 +- .../md5-cache/dev-ruby/em-websocket-0.5.2 | 2 +- .../md5-cache/dev-ruby/em-websocket-0.5.3 | 2 +- metadata/md5-cache/dev-ruby/equalizer-0.0.11 | 2 +- .../md5-cache/dev-ruby/equalizer-0.0.11-r1 | 2 +- metadata/md5-cache/dev-ruby/equatable-0.6.1 | 2 +- metadata/md5-cache/dev-ruby/equatable-0.7.0 | 2 +- metadata/md5-cache/dev-ruby/erubi-1.10.0 | 2 +- metadata/md5-cache/dev-ruby/erubi-1.10.0-r1 | 2 +- metadata/md5-cache/dev-ruby/erubi-1.9.0 | 2 +- metadata/md5-cache/dev-ruby/erubis-2.7.0-r2 | 2 +- metadata/md5-cache/dev-ruby/erubis-2.7.0-r3 | 2 +- metadata/md5-cache/dev-ruby/ethon-0.14.0 | 2 +- .../md5-cache/dev-ruby/evented-spec-0.9.0 | 2 +- .../md5-cache/dev-ruby/eventmachine-1.2.7-r1 | 2 +- .../md5-cache/dev-ruby/eventmachine-1.2.7-r3 | 2 +- metadata/md5-cache/dev-ruby/excon-0.73.0 | 2 +- metadata/md5-cache/dev-ruby/excon-0.87.0 | 2 +- metadata/md5-cache/dev-ruby/excon-0.88.0 | 2 +- metadata/md5-cache/dev-ruby/execjs-2.7.0 | 2 +- metadata/md5-cache/dev-ruby/execjs-2.7.0-r1 | 2 +- metadata/md5-cache/dev-ruby/execjs-2.8.0 | 2 +- metadata/md5-cache/dev-ruby/execjs-2.8.1 | 2 +- metadata/md5-cache/dev-ruby/exifr-1.3.8 | 2 +- metadata/md5-cache/dev-ruby/exifr-1.3.9 | 2 +- metadata/md5-cache/dev-ruby/fakefs-0.19.2 | 2 +- metadata/md5-cache/dev-ruby/fakefs-1.2.3 | 2 +- metadata/md5-cache/dev-ruby/fakefs-1.3.2 | 2 +- metadata/md5-cache/dev-ruby/faker-2.16.0 | 2 +- metadata/md5-cache/dev-ruby/faker-2.17.0 | 2 +- metadata/md5-cache/dev-ruby/faker-2.19.0 | 2 +- metadata/md5-cache/dev-ruby/faraday-0.17.3 | 2 +- metadata/md5-cache/dev-ruby/faraday-1.2.0 | 2 +- .../dev-ruby/faraday_middleware-0.14.0 | 2 +- .../dev-ruby/faraday_middleware-1.0.0 | 2 +- .../dev-ruby/faraday_middleware-1.1.0 | 2 +- .../faraday_middleware-multi_json-0.0.6-r2 | 2 +- .../md5-cache/dev-ruby/fast-stemmer-1.0.2-r3 | 2 +- .../md5-cache/dev-ruby/fast_gettext-1.8.0 | 2 +- .../md5-cache/dev-ruby/fast_gettext-2.0.3 | 2 +- .../md5-cache/dev-ruby/fast_gettext-2.1.0 | 2 +- metadata/md5-cache/dev-ruby/fast_xs-0.8.0-r3 | 2 +- metadata/md5-cache/dev-ruby/fattr-2.4.0 | 2 +- metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r1 | 2 +- metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r2 | 2 +- metadata/md5-cache/dev-ruby/ferret-0.11.8.7 | 2 +- .../md5-cache/dev-ruby/ferret-0.11.8.7-r1 | 2 +- metadata/md5-cache/dev-ruby/ffaker-2.17.0 | 2 +- metadata/md5-cache/dev-ruby/ffaker-2.18.0 | 2 +- metadata/md5-cache/dev-ruby/ffaker-2.19.0 | 2 +- metadata/md5-cache/dev-ruby/ffaker-2.20.0 | 2 +- metadata/md5-cache/dev-ruby/ffi-1.14.2-r1 | 2 +- metadata/md5-cache/dev-ruby/ffi-1.15.1-r1 | 2 +- metadata/md5-cache/dev-ruby/ffi-1.15.3-r1 | 2 +- metadata/md5-cache/dev-ruby/ffi-1.15.4-r1 | 2 +- .../md5-cache/dev-ruby/ffi-compiler-1.0.1 | 2 +- metadata/md5-cache/dev-ruby/file-tail-1.2.0 | 2 +- .../md5-cache/dev-ruby/file-tail-1.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/filesize-0.2.0 | 2 +- metadata/md5-cache/dev-ruby/filigree-0.4.1 | 2 +- metadata/md5-cache/dev-ruby/fivemat-1.3.7 | 2 +- metadata/md5-cache/dev-ruby/flexmock-2.3.6 | 2 +- metadata/md5-cache/dev-ruby/flickraw-0.9.10 | 2 +- metadata/md5-cache/dev-ruby/flog-4.6.4 | 2 +- .../dev-ruby/font-awesome-rails-4.7.0.5 | 2 +- .../dev-ruby/font-awesome-rails-4.7.0.6 | 2 +- .../dev-ruby/font-awesome-rails-4.7.0.7 | 2 +- metadata/md5-cache/dev-ruby/forgery-0.8.1 | 2 +- .../dev-ruby/forwardable-extended-2.6.0-r1 | 2 +- metadata/md5-cache/dev-ruby/fuubar-2.5.0-r1 | 2 +- metadata/md5-cache/dev-ruby/fuubar-2.5.1 | 2 +- .../md5-cache/dev-ruby/gettext-setup-0.34-r2 | 2 +- .../dev-ruby/gettext_i18n_rails-1.8.1 | 2 +- metadata/md5-cache/dev-ruby/gh-0.18.0 | 2 +- metadata/md5-cache/dev-ruby/gherkin-5.1.0 | 2 +- metadata/md5-cache/dev-ruby/gist-6.0.0 | 2 +- metadata/md5-cache/dev-ruby/git-1.7.0 | 2 +- metadata/md5-cache/dev-ruby/git-1.9.1 | 2 +- metadata/md5-cache/dev-ruby/globalid-0.4.2-r2 | 2 +- metadata/md5-cache/dev-ruby/globalid-0.5.1 | 2 +- metadata/md5-cache/dev-ruby/globalid-0.5.2 | 2 +- metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r2 | 2 +- metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r3 | 2 +- .../md5-cache/dev-ruby/google-protobuf-3.14.0 | 2 +- metadata/md5-cache/dev-ruby/gpgme-2.0.20 | 2 +- metadata/md5-cache/dev-ruby/gpgme-2.0.20-r1 | 2 +- metadata/md5-cache/dev-ruby/gruff-0.14.0 | 2 +- metadata/md5-cache/dev-ruby/haml-5.1.2 | 2 +- metadata/md5-cache/dev-ruby/haml-5.2.2 | 2 +- metadata/md5-cache/dev-ruby/haml-rails-2.0.1 | 2 +- metadata/md5-cache/dev-ruby/hamster-3.0.0-r1 | 2 +- metadata/md5-cache/dev-ruby/hamster-3.0.0-r2 | 16 + metadata/md5-cache/dev-ruby/hashdiff-1.0.1 | 2 +- metadata/md5-cache/dev-ruby/hashery-2.1.2 | 2 +- metadata/md5-cache/dev-ruby/hashery-2.1.2-r1 | 2 +- .../dev-ruby/hashicorp-checkpoint-0.1.5-r1 | 2 +- metadata/md5-cache/dev-ruby/hashie-3.6.0 | 2 +- metadata/md5-cache/dev-ruby/hashie-4.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/hashie-5.0.0 | 2 +- metadata/md5-cache/dev-ruby/hashr-2.0.1 | 2 +- metadata/md5-cache/dev-ruby/hashr-2.0.1-r1 | 2 +- .../md5-cache/dev-ruby/heredoc_unindent-1.2.0 | 2 +- .../dev-ruby/heredoc_unindent-1.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/hiera-3.6.0 | 2 +- metadata/md5-cache/dev-ruby/hiera-3.7.0 | 2 +- metadata/md5-cache/dev-ruby/hiera-eyaml-3.1.1 | 2 +- .../md5-cache/dev-ruby/hiera-eyaml-gpg-0.7.4 | 2 +- .../dev-ruby/hiera-eyaml-plaintext-0.6-r1 | 2 +- metadata/md5-cache/dev-ruby/highline-2.0.3 | 2 +- metadata/md5-cache/dev-ruby/hipchat-1.6.0 | 2 +- metadata/md5-cache/dev-ruby/hiredis-0.6.3-r1 | 2 +- metadata/md5-cache/dev-ruby/histogram-0.2.4.1 | 2 +- metadata/md5-cache/dev-ruby/hitimes-2.0.0 | 2 +- metadata/md5-cache/dev-ruby/hocon-1.3.1 | 2 +- metadata/md5-cache/dev-ruby/hocon-1.3.1-r1 | 2 +- metadata/md5-cache/dev-ruby/hoe-3.21.0 | 2 +- metadata/md5-cache/dev-ruby/hpricot-0.8.6-r6 | 2 +- metadata/md5-cache/dev-ruby/html2haml-2.2.0 | 2 +- .../md5-cache/dev-ruby/htmlentities-4.3.4 | 2 +- metadata/md5-cache/dev-ruby/http-4.1.1 | 2 +- metadata/md5-cache/dev-ruby/http-4.4.1 | 2 +- metadata/md5-cache/dev-ruby/http-accept-1.7.0 | 2 +- metadata/md5-cache/dev-ruby/http-accept-2.1.1 | 2 +- metadata/md5-cache/dev-ruby/http-cookie-1.0.4 | 2 +- .../md5-cache/dev-ruby/http-form_data-2.2.0 | 2 +- .../md5-cache/dev-ruby/http-form_data-2.3.0 | 2 +- metadata/md5-cache/dev-ruby/http-parser-1.2.2 | 2 +- metadata/md5-cache/dev-ruby/http-parser-1.2.3 | 2 +- .../dev-ruby/http_parser_rb-0.6.0-r1 | 2 +- .../dev-ruby/http_parser_rb-0.6.0-r2 | 2 +- metadata/md5-cache/dev-ruby/httparty-0.18.1 | 2 +- metadata/md5-cache/dev-ruby/httparty-0.19.0 | 2 +- metadata/md5-cache/dev-ruby/httparty-0.20.0 | 2 +- metadata/md5-cache/dev-ruby/httpauth-0.2.1 | 2 +- metadata/md5-cache/dev-ruby/httpauth-0.2.1-r1 | 2 +- metadata/md5-cache/dev-ruby/httpclient-2.8.3 | 2 +- .../md5-cache/dev-ruby/httpclient-2.8.3-r1 | 2 +- metadata/md5-cache/dev-ruby/i18n-1.8.10 | 2 +- metadata/md5-cache/dev-ruby/i18n-1.8.11 | 2 +- metadata/md5-cache/dev-ruby/i18n-1.8.9 | 2 +- .../md5-cache/dev-ruby/ice_nine-0.11.2-r1 | 2 +- metadata/md5-cache/dev-ruby/idn-ruby-0.1.2 | 2 +- metadata/md5-cache/dev-ruby/idn-ruby-0.1.4 | 2 +- .../dev-ruby/image_processing-1.12.1 | 2 +- .../dev-ruby/imagesize-0.1.1_p20100902-r1 | 2 +- metadata/md5-cache/dev-ruby/inflecto-0.0.2 | 2 +- .../md5-cache/dev-ruby/instance_storage-1.0.0 | 2 +- .../dev-ruby/instance_storage-1.0.0-r1 | 2 +- .../md5-cache/dev-ruby/instance_storage-2.0.0 | 2 +- .../md5-cache/dev-ruby/instantiator-0.0.7 | 2 +- .../md5-cache/dev-ruby/introspection-0.0.4 | 2 +- .../md5-cache/dev-ruby/introspection-0.0.4-r1 | 2 +- metadata/md5-cache/dev-ruby/iobuffer-1.1.2-r4 | 2 +- metadata/md5-cache/dev-ruby/itextomml-1.6.0 | 2 +- metadata/md5-cache/dev-ruby/itextomml-1.6.1 | 2 +- metadata/md5-cache/dev-ruby/jbuilder-2.10.0 | 2 +- metadata/md5-cache/dev-ruby/jbuilder-2.10.1 | 2 +- metadata/md5-cache/dev-ruby/jbuilder-2.11.0 | 2 +- metadata/md5-cache/dev-ruby/jbuilder-2.11.2 | 2 +- metadata/md5-cache/dev-ruby/jmespath-1.4.0 | 2 +- .../md5-cache/dev-ruby/jquery-rails-4.4.0 | 2 +- .../dev-ruby/jquery-ui-rails-6.0.1-r1 | 2 +- metadata/md5-cache/dev-ruby/jsobfu-0.4.2 | 2 +- metadata/md5-cache/dev-ruby/json-2.3.0 | 2 +- metadata/md5-cache/dev-ruby/json-2.5.1-r1 | 2 +- metadata/md5-cache/dev-ruby/json-2.6.1 | 2 +- .../md5-cache/dev-ruby/json_schema-0.20.8 | 2 +- .../md5-cache/dev-ruby/json_schema-0.20.9 | 2 +- metadata/md5-cache/dev-ruby/jwt-2.2.3 | 2 +- metadata/md5-cache/dev-ruby/jwt-2.3.0 | 2 +- .../md5-cache/dev-ruby/kirbybase-2.6.1-r2 | 2 +- metadata/md5-cache/dev-ruby/kissfft-0.0.2-r1 | 2 +- metadata/md5-cache/dev-ruby/kpeg-1.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/kpeg-1.2.0 | 2 +- metadata/md5-cache/dev-ruby/kpeg-1.3.0 | 2 +- metadata/md5-cache/dev-ruby/kramdown-2.3.1-r1 | 2 +- .../dev-ruby/kramdown-parser-gfm-1.1.0 | 2 +- .../dev-ruby/kramdown-syntax-coderay-1.0.1 | 2 +- metadata/md5-cache/dev-ruby/launchy-2.5.0 | 2 +- metadata/md5-cache/dev-ruby/lemon-0.9.1 | 2 +- metadata/md5-cache/dev-ruby/lemon-0.9.1-r1 | 2 +- .../md5-cache/dev-ruby/letter_opener-1.7.0 | 2 +- .../md5-cache/dev-ruby/letter_opener-1.7.0-r1 | 2 +- .../md5-cache/dev-ruby/levenshtein-0.2.2-r3 | 2 +- metadata/md5-cache/dev-ruby/libusb-0.6.4 | 2 +- metadata/md5-cache/dev-ruby/liquid-4.0.3 | 2 +- metadata/md5-cache/dev-ruby/liquid-5.0.1 | 2 +- metadata/md5-cache/dev-ruby/liquid-5.1.0 | 2 +- metadata/md5-cache/dev-ruby/liquid-c-4.0.0-r1 | 2 +- metadata/md5-cache/dev-ruby/listen-1.3.1-r4 | 2 +- metadata/md5-cache/dev-ruby/listen-3.5.1 | 2 +- metadata/md5-cache/dev-ruby/listen-3.6.0 | 2 +- metadata/md5-cache/dev-ruby/listen-3.7.0 | 2 +- .../md5-cache/dev-ruby/little-plugger-1.1.4 | 2 +- metadata/md5-cache/dev-ruby/locale-2.1.3 | 2 +- metadata/md5-cache/dev-ruby/localhost-1.1.9 | 2 +- metadata/md5-cache/dev-ruby/lockfile-2.1.3 | 2 +- metadata/md5-cache/dev-ruby/log4r-1.1.10-r2 | 2 +- metadata/md5-cache/dev-ruby/log_buddy-0.7.0 | 2 +- metadata/md5-cache/dev-ruby/logue-1.0.18 | 2 +- metadata/md5-cache/dev-ruby/loofah-2.10.0 | 2 +- metadata/md5-cache/dev-ruby/loofah-2.11.0 | 2 +- metadata/md5-cache/dev-ruby/loofah-2.12.0 | 2 +- .../md5-cache/dev-ruby/loquacious-1.9.1-r3 | 2 +- metadata/md5-cache/dev-ruby/lumberjack-1.2.7 | 2 +- metadata/md5-cache/dev-ruby/lumberjack-1.2.8 | 2 +- metadata/md5-cache/dev-ruby/mab-0.0.3-r1 | 2 +- metadata/md5-cache/dev-ruby/magic-0.2.9-r1 | 2 +- metadata/md5-cache/dev-ruby/mail-2.7.1 | 2 +- metadata/md5-cache/dev-ruby/mail-2.7.1-r1 | 2 +- metadata/md5-cache/dev-ruby/maildir-2.2.3 | 2 +- metadata/md5-cache/dev-ruby/marcel-0.3.3-r1 | 2 +- metadata/md5-cache/dev-ruby/marcel-1.0.0 | 2 +- metadata/md5-cache/dev-ruby/marcel-1.0.1 | 2 +- metadata/md5-cache/dev-ruby/marcel-1.0.2 | 2 +- metadata/md5-cache/dev-ruby/maruku-0.7.3 | 2 +- metadata/md5-cache/dev-ruby/maruku-0.7.3-r1 | 16 + metadata/md5-cache/dev-ruby/mash-0.1.1-r2 | 2 +- metadata/md5-cache/dev-ruby/matrix-0.4.2 | 2 +- metadata/md5-cache/dev-ruby/maxitest-3.6.0 | 2 +- metadata/md5-cache/dev-ruby/maxitest-3.6.0-r1 | 2 +- metadata/md5-cache/dev-ruby/maxitest-3.7.0 | 2 +- metadata/md5-cache/dev-ruby/mechanize-2.8.1 | 2 +- metadata/md5-cache/dev-ruby/mechanize-2.8.2 | 2 +- metadata/md5-cache/dev-ruby/mechanize-2.8.3 | 2 +- metadata/md5-cache/dev-ruby/memoist-0.16.2 | 2 +- metadata/md5-cache/dev-ruby/memoizable-0.4.2 | 2 +- .../md5-cache/dev-ruby/memoizable-0.4.2-r1 | 2 +- metadata/md5-cache/dev-ruby/memoize-1.3.1-r1 | 2 +- metadata/md5-cache/dev-ruby/mercenary-0.4.0 | 2 +- metadata/md5-cache/dev-ruby/metaclass-0.0.4 | 2 +- .../md5-cache/dev-ruby/metaclass-0.0.4-r1 | 2 +- metadata/md5-cache/dev-ruby/metasm-1.0.4-r1 | 2 +- metadata/md5-cache/dev-ruby/metasm-1.0.5-r1 | 2 +- .../md5-cache/dev-ruby/method_source-1.0.0 | 2 +- metadata/md5-cache/dev-ruby/middleware-0.1.0 | 2 +- metadata/md5-cache/dev-ruby/mime-types-2.99.2 | 2 +- metadata/md5-cache/dev-ruby/mime-types-3.3.1 | 2 +- .../dev-ruby/mime-types-data-3.2021.0704 | 2 +- .../dev-ruby/mime-types-data-3.2021.0901 | 2 +- metadata/md5-cache/dev-ruby/mimemagic-0.3.10 | 2 +- metadata/md5-cache/dev-ruby/mimemagic-0.4.3 | 2 +- .../md5-cache/dev-ruby/mini_magick-4.11.0 | 2 +- metadata/md5-cache/dev-ruby/mini_mime-1.0.3 | 2 +- metadata/md5-cache/dev-ruby/mini_mime-1.1.1 | 2 +- metadata/md5-cache/dev-ruby/mini_mime-1.1.2 | 2 +- .../md5-cache/dev-ruby/mini_portile2-2.6.1 | 2 +- .../dev-ruby/minispec-metadata-3.3.1 | 2 +- metadata/md5-cache/dev-ruby/minitar-0.9 | 2 +- metadata/md5-cache/dev-ruby/minitest-4.7.5-r2 | 2 +- metadata/md5-cache/dev-ruby/minitest-5.13.0 | 2 +- metadata/md5-cache/dev-ruby/minitest-5.14.3 | 2 +- metadata/md5-cache/dev-ruby/minitest-5.14.4 | 2 +- .../md5-cache/dev-ruby/minitest-around-0.5.0 | 2 +- .../dev-ruby/minitest-bonus-assertions-3.0 | 2 +- .../dev-ruby/minitest-bonus-assertions-3.0-r1 | 2 +- .../minitest-global_expectations-1.0.1 | 2 +- .../md5-cache/dev-ruby/minitest-hooks-1.5.0 | 2 +- .../dev-ruby/minitest-power_assert-0.3.1 | 2 +- .../dev-ruby/minitest-pretty_diff-0.1 | 2 +- .../dev-ruby/minitest-pretty_diff-0.1-r1 | 2 +- .../md5-cache/dev-ruby/mixlib-shellout-3.0.9 | 2 +- metadata/md5-cache/dev-ruby/mocha-0.14.0-r1 | 2 +- metadata/md5-cache/dev-ruby/mocha-1.13.0 | 2 +- metadata/md5-cache/dev-ruby/moneta-1.3.0 | 2 +- metadata/md5-cache/dev-ruby/moneta-1.4.0 | 2 +- metadata/md5-cache/dev-ruby/moneta-1.4.1 | 2 +- metadata/md5-cache/dev-ruby/mqtt-0.5.0 | 2 +- metadata/md5-cache/dev-ruby/msgpack-1.4.2 | 2 +- metadata/md5-cache/dev-ruby/multi_json-1.14.1 | 2 +- metadata/md5-cache/dev-ruby/multi_json-1.15.0 | 2 +- metadata/md5-cache/dev-ruby/multi_test-0.1.2 | 2 +- .../md5-cache/dev-ruby/multi_test-0.1.2-r1 | 2 +- .../md5-cache/dev-ruby/multi_xml-0.6.0-r1 | 2 +- .../md5-cache/dev-ruby/multi_xml-0.6.0-r2 | 2 +- .../md5-cache/dev-ruby/multipart-post-2.1.1 | 2 +- metadata/md5-cache/dev-ruby/mustache-1.1.1 | 2 +- metadata/md5-cache/dev-ruby/mustermann-1.1.1 | 2 +- metadata/md5-cache/dev-ruby/mysql2-0.5.3-r1 | 2 +- .../md5-cache/dev-ruby/mysql2-0.5.3.20210920 | 2 +- .../dev-ruby/nagios_analyzer-0.0.5-r1 | 2 +- metadata/md5-cache/dev-ruby/nanotest-0.9.4.1 | 2 +- .../md5-cache/dev-ruby/nanotest-0.9.4.1-r1 | 2 +- metadata/md5-cache/dev-ruby/narray-0.6.1.2 | 2 +- metadata/md5-cache/dev-ruby/narray-0.6.1.2-r1 | 2 +- metadata/md5-cache/dev-ruby/naught-1.1.0 | 2 +- metadata/md5-cache/dev-ruby/naught-1.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/necromancer-0.5.1 | 2 +- metadata/md5-cache/dev-ruby/necromancer-0.7.0 | 2 +- metadata/md5-cache/dev-ruby/nenv-0.3.0 | 2 +- metadata/md5-cache/dev-ruby/nenv-0.3.0-r1 | 2 +- .../dev-ruby/neovim-ruby-client-0.8.1-r1 | 2 +- .../dev-ruby/net-http-digest_auth-1.4.1 | 2 +- .../dev-ruby/net-http-digest_auth-1.4.1-r1 | 2 +- .../dev-ruby/net-http-persistent-3.1.0 | 2 +- .../dev-ruby/net-http-persistent-4.0.1 | 2 +- .../dev-ruby/net-http-pipeline-1.0.1 | 2 +- metadata/md5-cache/dev-ruby/net-scp-3.0.0 | 2 +- metadata/md5-cache/dev-ruby/net-sftp-3.0.0 | 2 +- metadata/md5-cache/dev-ruby/net-ssh-5.2.0 | 2 +- metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r1 | 2 +- .../md5-cache/dev-ruby/net-ssh-gateway-2.0.0 | 2 +- .../dev-ruby/net-ssh-gateway-2.0.0-r1 | 2 +- metadata/md5-cache/dev-ruby/net-telnet-0.2.0 | 2 +- .../md5-cache/dev-ruby/net-telnet-0.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/netrc-0.11.0 | 2 +- metadata/md5-cache/dev-ruby/netrc-0.11.0-r1 | 2 +- .../dev-ruby/network_interface-0.0.2 | 2 +- .../dev-ruby/network_interface-0.0.2-r1 | 2 +- metadata/md5-cache/dev-ruby/niceogiri-1.1.2 | 2 +- metadata/md5-cache/dev-ruby/nio4r-2.5.4 | 2 +- metadata/md5-cache/dev-ruby/nio4r-2.5.8 | 2 +- metadata/md5-cache/dev-ruby/nokogiri-1.11.7 | 2 +- metadata/md5-cache/dev-ruby/nokogiri-1.12.5 | 2 +- .../md5-cache/dev-ruby/nokogiri-diff-0.2.0-r2 | 2 +- .../md5-cache/dev-ruby/nokogiri-diff-0.2.0-r3 | 16 + .../md5-cache/dev-ruby/nokogumbo-2.0.5-r1 | 2 +- .../md5-cache/dev-ruby/nokogumbo-2.0.5-r2 | 2 +- .../md5-cache/dev-ruby/ntlm-http-0.1.1-r2 | 2 +- metadata/md5-cache/dev-ruby/oauth-0.5.6 | 2 +- metadata/md5-cache/dev-ruby/oauth-0.5.7 | 2 +- metadata/md5-cache/dev-ruby/oauth-0.5.8 | 2 +- metadata/md5-cache/dev-ruby/oauth2-1.4.4 | 2 +- metadata/md5-cache/dev-ruby/oauth2-1.4.7 | 2 +- metadata/md5-cache/dev-ruby/octokit-4.20.0 | 2 +- metadata/md5-cache/dev-ruby/octokit-4.21.0 | 2 +- metadata/md5-cache/dev-ruby/omniauth-2.0.4 | 2 +- metadata/md5-cache/dev-ruby/open4-1.3.4 | 2 +- metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2 | 2 +- metadata/md5-cache/dev-ruby/optimist-3.0.1 | 2 +- metadata/md5-cache/dev-ruby/optionable-0.2.0 | 2 +- metadata/md5-cache/dev-ruby/org-ruby-0.9.12 | 2 +- metadata/md5-cache/dev-ruby/origin-2.3.1 | 2 +- metadata/md5-cache/dev-ruby/ox-2.14.4 | 2 +- metadata/md5-cache/dev-ruby/ox-2.14.5 | 2 +- metadata/md5-cache/dev-ruby/ox-2.14.6 | 2 +- metadata/md5-cache/dev-ruby/packetfu-1.1.13 | 2 +- metadata/md5-cache/dev-ruby/paint-2.2.0 | 2 +- metadata/md5-cache/dev-ruby/paint-2.2.1 | 2 +- metadata/md5-cache/dev-ruby/parallel-1.19.2 | 2 +- metadata/md5-cache/dev-ruby/parallel-1.20.0 | 2 +- metadata/md5-cache/dev-ruby/parallel-1.20.1 | 2 +- metadata/md5-cache/dev-ruby/parallel-1.21.0 | 2 +- metadata/md5-cache/dev-ruby/paramesan-0.1.1 | 2 +- metadata/md5-cache/dev-ruby/paramesan-1.0.1 | 2 +- metadata/md5-cache/dev-ruby/parser-2.7.1.5 | 2 +- metadata/md5-cache/dev-ruby/parser-2.7.2.0 | 2 +- metadata/md5-cache/dev-ruby/parser-2.7.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/parser-3.0.0.0 | 2 +- metadata/md5-cache/dev-ruby/parser-3.0.1.0 | 2 +- metadata/md5-cache/dev-ruby/parser-3.0.1.1 | 2 +- metadata/md5-cache/dev-ruby/parser-3.0.2.0 | 2 +- metadata/md5-cache/dev-ruby/pastel-0.7.4 | 2 +- metadata/md5-cache/dev-ruby/pastel-0.8.0 | 2 +- .../md5-cache/dev-ruby/path_expander-1.1.0 | 2 +- metadata/md5-cache/dev-ruby/pathutil-0.16.2 | 2 +- metadata/md5-cache/dev-ruby/patron-0.13.3-r1 | 2 +- metadata/md5-cache/dev-ruby/pcaprub-0.13.1 | 2 +- metadata/md5-cache/dev-ruby/pdf-core-0.9.0 | 2 +- .../md5-cache/dev-ruby/pdf-inspector-1.3.0 | 2 +- .../md5-cache/dev-ruby/pdf-reader-1.4.1-r3 | 15 - .../md5-cache/dev-ruby/pdf-reader-1.4.1-r4 | 2 +- metadata/md5-cache/dev-ruby/pdf-reader-2.4.2 | 16 - metadata/md5-cache/dev-ruby/pdf-reader-2.5.0 | 2 +- metadata/md5-cache/dev-ruby/pdf-reader-2.6.0 | 16 + .../md5-cache/dev-ruby/permutation-0.1.8-r1 | 15 - .../md5-cache/dev-ruby/permutation-0.1.8-r2 | 16 + metadata/md5-cache/dev-ruby/pg-1.2.2 | 2 +- metadata/md5-cache/dev-ruby/pg-1.2.3 | 2 +- .../dev-ruby/pg_array_parser-0.0.9-r3 | 2 +- metadata/md5-cache/dev-ruby/pkg-config-1.4.1 | 2 +- metadata/md5-cache/dev-ruby/pkg-config-1.4.2 | 2 +- metadata/md5-cache/dev-ruby/pkg-config-1.4.3 | 2 +- metadata/md5-cache/dev-ruby/pkg-config-1.4.4 | 2 +- metadata/md5-cache/dev-ruby/pkg-config-1.4.5 | 2 +- metadata/md5-cache/dev-ruby/pkg-config-1.4.6 | 2 +- metadata/md5-cache/dev-ruby/plist-3.5.0 | 2 +- metadata/md5-cache/dev-ruby/plist-3.6.0 | 2 +- metadata/md5-cache/dev-ruby/pluggaloid-1.2.0 | 2 +- metadata/md5-cache/dev-ruby/pluggaloid-1.5.0 | 2 +- metadata/md5-cache/dev-ruby/pluggaloid-1.7.0 | 2 +- metadata/md5-cache/dev-ruby/podcast-0.0.4-r2 | 2 +- metadata/md5-cache/dev-ruby/polyglot-0.3.5 | 2 +- .../md5-cache/dev-ruby/posix-spawn-0.3.15 | 2 +- .../md5-cache/dev-ruby/posix-spawn-0.3.15-r1 | 2 +- .../md5-cache/dev-ruby/power_assert-1.1.7 | 2 +- .../md5-cache/dev-ruby/power_assert-1.2.0 | 2 +- .../md5-cache/dev-ruby/power_assert-2.0.0 | 2 +- .../md5-cache/dev-ruby/power_assert-2.0.1 | 2 +- metadata/md5-cache/dev-ruby/prawn-2.4.0 | 2 +- .../md5-cache/dev-ruby/prawn-table-0.2.2-r1 | 2 +- metadata/md5-cache/dev-ruby/pry-0.13.1 | 2 +- metadata/md5-cache/dev-ruby/pry-0.14.0 | 2 +- metadata/md5-cache/dev-ruby/pry-0.14.1 | 2 +- .../md5-cache/dev-ruby/public_suffix-3.1.1 | 2 +- .../md5-cache/dev-ruby/public_suffix-4.0.5 | 2 +- .../md5-cache/dev-ruby/public_suffix-4.0.6 | 2 +- metadata/md5-cache/dev-ruby/pundit-2.1.0 | 2 +- metadata/md5-cache/dev-ruby/pundit-2.1.1 | 2 +- .../md5-cache/dev-ruby/puppet_forge-2.3.4 | 2 +- .../md5-cache/dev-ruby/puppetdb-termini-7.5.0 | 10 - .../md5-cache/dev-ruby/puppetdb-termini-7.7.0 | 4 +- .../md5-cache/dev-ruby/pusher-client-0.6.2 | 2 +- metadata/md5-cache/dev-ruby/qed-2.9.2 | 2 +- metadata/md5-cache/dev-ruby/qed-2.9.2-r1 | 2 +- metadata/md5-cache/dev-ruby/racc-1.4.16-r1 | 2 +- metadata/md5-cache/dev-ruby/racc-1.5.2 | 2 +- metadata/md5-cache/dev-ruby/racc-1.5.2-r1 | 2 +- metadata/md5-cache/dev-ruby/rack-2.2.3 | 2 +- metadata/md5-cache/dev-ruby/rack-attack-6.3.1 | 2 +- metadata/md5-cache/dev-ruby/rack-attack-6.4.0 | 2 +- metadata/md5-cache/dev-ruby/rack-attack-6.5.0 | 2 +- metadata/md5-cache/dev-ruby/rack-cache-1.12.0 | 2 +- metadata/md5-cache/dev-ruby/rack-cache-1.12.1 | 2 +- metadata/md5-cache/dev-ruby/rack-cache-1.13.0 | 2 +- metadata/md5-cache/dev-ruby/rack-openid-1.4.2 | 2 +- .../md5-cache/dev-ruby/rack-protection-2.1.0 | 2 +- metadata/md5-cache/dev-ruby/rack-ssl-1.4.1 | 2 +- metadata/md5-cache/dev-ruby/rack-test-1.1.0 | 2 +- metadata/md5-cache/dev-ruby/radius-0.7.5 | 2 +- metadata/md5-cache/dev-ruby/rails-5.2.6 | 2 +- metadata/md5-cache/dev-ruby/rails-6.0.4.1 | 2 +- metadata/md5-cache/dev-ruby/rails-6.1.4.1 | 2 +- .../dev-ruby/rails-dom-testing-2.0.3-r1 | 2 +- .../dev-ruby/rails-html-sanitizer-1.3.0-r1 | 2 +- .../dev-ruby/rails-html-sanitizer-1.4.1 | 2 +- .../dev-ruby/rails-html-sanitizer-1.4.2 | 2 +- metadata/md5-cache/dev-ruby/railties-5.2.6 | 2 +- metadata/md5-cache/dev-ruby/railties-6.0.4.1 | 2 +- metadata/md5-cache/dev-ruby/railties-6.1.4.1 | 2 +- metadata/md5-cache/dev-ruby/rainbow-3.0.0 | 2 +- metadata/md5-cache/dev-ruby/rake-13.0.3-r1 | 2 +- metadata/md5-cache/dev-ruby/rake-13.0.4 | 2 +- metadata/md5-cache/dev-ruby/rake-13.0.6 | 2 +- .../md5-cache/dev-ruby/rake-compiler-1.1.1 | 2 +- .../md5-cache/dev-ruby/rake-remote_task-2.4.4 | 2 +- metadata/md5-cache/dev-ruby/rantly-2.0.0 | 2 +- metadata/md5-cache/dev-ruby/rash_alt-0.4.9 | 2 +- metadata/md5-cache/dev-ruby/rb-gsl-2.1.0.2-r1 | 2 +- metadata/md5-cache/dev-ruby/rb-inotify-0.10.1 | 2 +- metadata/md5-cache/dev-ruby/rb-readline-0.5.5 | 2 +- metadata/md5-cache/dev-ruby/rbnacl-4.0.2-r1 | 2 +- metadata/md5-cache/dev-ruby/rbnacl-7.1.1 | 2 +- metadata/md5-cache/dev-ruby/rbpdf-1.20.1-r2 | 2 +- metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1 | 2 +- metadata/md5-cache/dev-ruby/rbs-1.2.1 | 2 +- metadata/md5-cache/dev-ruby/rbs-1.3.3 | 2 +- metadata/md5-cache/dev-ruby/rbs-1.5.1 | 2 +- metadata/md5-cache/dev-ruby/rbst-0.6.5 | 2 +- metadata/md5-cache/dev-ruby/rbtree-0.4.4 | 2 +- metadata/md5-cache/dev-ruby/rcairo-1.16.6 | 2 +- metadata/md5-cache/dev-ruby/rcairo-1.17.5 | 2 +- metadata/md5-cache/dev-ruby/rchardet-1.8.0 | 2 +- .../md5-cache/dev-ruby/rdiscount-2.2.0.2-r1 | 2 +- metadata/md5-cache/dev-ruby/rdoc-6.3.2 | 2 +- metadata/md5-cache/dev-ruby/rdoc-6.3.3 | 16 + metadata/md5-cache/dev-ruby/rdtool-0.6.38-r2 | 2 +- metadata/md5-cache/dev-ruby/recog-2.3.19 | 2 +- metadata/md5-cache/dev-ruby/recog-2.3.20 | 2 +- metadata/md5-cache/dev-ruby/red-colors-0.2.0 | 2 +- metadata/md5-cache/dev-ruby/red-colors-0.3.0 | 2 +- .../md5-cache/dev-ruby/red-colors-0.3.0-r1 | 2 +- metadata/md5-cache/dev-ruby/redcarpet-3.5.1 | 2 +- .../md5-cache/dev-ruby/redcarpet-3.5.1-r1 | 2 +- metadata/md5-cache/dev-ruby/redcloth-4.3.2-r1 | 2 +- metadata/md5-cache/dev-ruby/redcloth-4.3.2-r2 | 2 +- metadata/md5-cache/dev-ruby/redis-4.1.4 | 2 +- metadata/md5-cache/dev-ruby/ref-2.0.0 | 2 +- metadata/md5-cache/dev-ruby/ref-2.0.0-r1 | 2 +- .../md5-cache/dev-ruby/regexp_parser-0.5.0 | 2 +- .../md5-cache/dev-ruby/regexp_parser-1.8.2 | 2 +- .../md5-cache/dev-ruby/regexp_parser-2.1.1 | 2 +- .../md5-cache/dev-ruby/regexp_parser-2.1.1-r1 | 2 +- .../dev-ruby/regexp_property_values-1.0.0 | 2 +- .../dev-ruby/regexp_property_values-1.0.0-r1 | 2 +- .../md5-cache/dev-ruby/request_store-1.5.0 | 2 +- metadata/md5-cache/dev-ruby/rest-client-2.1.0 | 2 +- metadata/md5-cache/dev-ruby/rexical-1.0.7 | 2 +- metadata/md5-cache/dev-ruby/rexml-3.2.5 | 2 +- metadata/md5-cache/dev-ruby/rinku-2.0.6-r1 | 2 +- metadata/md5-cache/dev-ruby/ritex-1.0.1 | 2 +- metadata/md5-cache/dev-ruby/ritex-1.0.1-r1 | 2 +- metadata/md5-cache/dev-ruby/rjb-1.6.4-r1 | 2 +- .../md5-cache/dev-ruby/rkelly-remix-0.0.7 | 2 +- metadata/md5-cache/dev-ruby/rmagick-3.2.0 | 2 +- metadata/md5-cache/dev-ruby/rmagick-4.2.2 | 2 +- metadata/md5-cache/dev-ruby/rmagick-4.2.3 | 2 +- metadata/md5-cache/dev-ruby/roadie-4.0.0 | 2 +- .../md5-cache/dev-ruby/roadie-rails-2.1.1 | 2 +- .../md5-cache/dev-ruby/roadie-rails-2.2.0 | 2 +- metadata/md5-cache/dev-ruby/robots-0.10.1-r2 | 2 +- metadata/md5-cache/dev-ruby/rotp-6.2.0 | 2 +- metadata/md5-cache/dev-ruby/rouge-3.26.0 | 2 +- metadata/md5-cache/dev-ruby/rouge-3.26.1 | 2 +- metadata/md5-cache/dev-ruby/rqrcode-1.2.0 | 2 +- metadata/md5-cache/dev-ruby/rqrcode-2.0.0 | 2 +- metadata/md5-cache/dev-ruby/rqrcode-2.1.0 | 2 +- .../md5-cache/dev-ruby/rqrcode_core-0.2.0 | 2 +- .../md5-cache/dev-ruby/rqrcode_core-1.1.0 | 2 +- .../md5-cache/dev-ruby/rqrcode_core-1.2.0 | 2 +- metadata/md5-cache/dev-ruby/rr-1.2.1 | 2 +- metadata/md5-cache/dev-ruby/rr-3.0.6 | 2 +- metadata/md5-cache/dev-ruby/rr-3.0.7 | 2 +- metadata/md5-cache/dev-ruby/rr-3.0.8 | 2 +- metadata/md5-cache/dev-ruby/rspec-2.99.0 | 2 +- metadata/md5-cache/dev-ruby/rspec-3.10.0 | 2 +- metadata/md5-cache/dev-ruby/rspec-3.9.0 | 2 +- .../dev-ruby/rspec-collection_matchers-1.2.0 | 2 +- .../md5-cache/dev-ruby/rspec-core-2.99.2-r2 | 2 +- metadata/md5-cache/dev-ruby/rspec-core-3.10.1 | 2 +- metadata/md5-cache/dev-ruby/rspec-core-3.9.3 | 2 +- .../dev-ruby/rspec-expectations-2.99.2 | 2 +- .../dev-ruby/rspec-expectations-3.10.1 | 2 +- .../dev-ruby/rspec-expectations-3.9.4 | 2 +- .../md5-cache/dev-ruby/rspec-its-1.3.0-r1 | 2 +- .../dev-ruby/rspec-json_expectations-2.2.0 | 2 +- .../md5-cache/dev-ruby/rspec-mocks-2.99.2 | 2 +- .../md5-cache/dev-ruby/rspec-mocks-3.10.2 | 2 +- metadata/md5-cache/dev-ruby/rspec-mocks-3.9.1 | 2 +- metadata/md5-cache/dev-ruby/rspec-rails-3.9.1 | 2 +- metadata/md5-cache/dev-ruby/rspec-rails-4.1.2 | 2 +- metadata/md5-cache/dev-ruby/rspec-rails-5.0.2 | 2 +- metadata/md5-cache/dev-ruby/rspec-retry-0.6.2 | 2 +- .../dev-ruby/rspec-stubbed_env-1.0.0 | 2 +- .../md5-cache/dev-ruby/rspec-support-3.10.2 | 2 +- .../md5-cache/dev-ruby/rspec-support-3.10.3 | 2 +- .../md5-cache/dev-ruby/rspec-support-3.9.4 | 2 +- .../md5-cache/dev-ruby/rspectacular-0.70.8-r1 | 2 +- metadata/md5-cache/dev-ruby/rss-0.2.9 | 2 +- metadata/md5-cache/dev-ruby/ruby-atk-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-augeas-0.5.0-r3 | 2 +- .../md5-cache/dev-ruby/ruby-augeas-0.5.0-r4 | 2 +- .../dev-ruby/ruby-cairo-gobject-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-clutter-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-clutter-gdk-3.4.3 | 2 +- .../dev-ruby/ruby-clutter-gstreamer-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-clutter-gtk-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-elf-1.0.8 | 2 +- .../md5-cache/dev-ruby/ruby-feedparser-0.9.7 | 2 +- .../dev-ruby/ruby-filemagic-0.7.2-r1 | 2 +- metadata/md5-cache/dev-ruby/ruby-gdk3-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-gdkpixbuf2-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-gegl-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-gettext-3.3.5 | 2 +- .../md5-cache/dev-ruby/ruby-gettext-3.3.7 | 2 +- .../md5-cache/dev-ruby/ruby-gettext-3.4.1 | 2 +- metadata/md5-cache/dev-ruby/ruby-gio2-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-glib2-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-gnumeric-3.4.3 | 2 +- .../dev-ruby/ruby-gobject-introspection-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-goffice-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-gsf-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-gstreamer-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-gtk2-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-gtk3-3.4.3 | 2 +- .../dev-ruby/ruby-gtksourceview-3.4.3 | 2 +- .../dev-ruby/ruby-gtksourceview3-3.4.3 | 2 +- .../dev-ruby/ruby-gtksourceview4-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-hmac-0.4.0-r1 | 2 +- metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20 | 2 +- .../md5-cache/dev-ruby/ruby-ldap-0.9.20-r1 | 16 + .../md5-cache/dev-ruby/ruby-libsecret-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-macho-2.2.0 | 2 +- metadata/md5-cache/dev-ruby/ruby-macho-2.3.0 | 2 +- metadata/md5-cache/dev-ruby/ruby-macho-2.5.0 | 2 +- metadata/md5-cache/dev-ruby/ruby-macho-2.5.1 | 2 +- .../md5-cache/dev-ruby/ruby-mp3info-0.8.10 | 2 +- .../md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1 | 2 +- .../md5-cache/dev-ruby/ruby-net-ldap-0.16.2 | 2 +- .../md5-cache/dev-ruby/ruby-net-ldap-0.16.3 | 2 +- .../md5-cache/dev-ruby/ruby-net-ldap-0.17.0 | 2 +- metadata/md5-cache/dev-ruby/ruby-odbc-0.99999 | 2 +- .../md5-cache/dev-ruby/ruby-odbc-0.999991 | 2 +- .../md5-cache/dev-ruby/ruby-odbc-0.999991-r1 | 2 +- .../md5-cache/dev-ruby/ruby-oembed-0.15.0 | 2 +- metadata/md5-cache/dev-ruby/ruby-ole-1.2.12.2 | 2 +- .../md5-cache/dev-ruby/ruby-opengl-0.10.0 | 2 +- .../md5-cache/dev-ruby/ruby-opengl-0.10.0-r1 | 2 +- metadata/md5-cache/dev-ruby/ruby-openid-2.9.2 | 2 +- metadata/md5-cache/dev-ruby/ruby-pango-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-poppler-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-prof-1.4.3 | 2 +- .../dev-ruby/ruby-progressbar-1.10.1-r1 | 2 +- .../dev-ruby/ruby-progressbar-1.11.0 | 2 +- metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r2 | 2 +- metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r3 | 2 +- metadata/md5-cache/dev-ruby/ruby-rsvg-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-shadow-2.5.0 | 2 +- .../md5-cache/dev-ruby/ruby-shadow-2.5.0-r1 | 2 +- .../md5-cache/dev-ruby/ruby-shout-2.2.2-r1 | 2 +- .../md5-cache/dev-ruby/ruby-termios-1.1.0 | 2 +- .../md5-cache/dev-ruby/ruby-termios-1.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/ruby-vte-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-vte3-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-webkit2-gtk-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-wnck3-3.4.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10 | 2 +- .../md5-cache/dev-ruby/ruby-xslt-0.9.10-r1 | 2 +- .../md5-cache/dev-ruby/ruby-yadis-0.3.4-r2 | 2 +- .../md5-cache/dev-ruby/ruby2_keywords-0.0.2 | 2 +- .../md5-cache/dev-ruby/ruby2_keywords-0.0.4 | 2 +- .../md5-cache/dev-ruby/ruby2_keywords-0.0.5 | 2 +- metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4 | 2 +- metadata/md5-cache/dev-ruby/ruby_gntp-0.3.4 | 2 +- .../md5-cache/dev-ruby/ruby_parser-3.14.2 | 2 +- .../md5-cache/dev-ruby/ruby_parser-3.15.0 | 2 +- .../md5-cache/dev-ruby/ruby_parser-3.15.1 | 2 +- .../md5-cache/dev-ruby/ruby_parser-3.16.0 | 2 +- .../md5-cache/dev-ruby/ruby_parser-3.17.0 | 2 +- .../md5-cache/dev-ruby/ruby_parser-3.18.0 | 2 +- .../md5-cache/dev-ruby/ruby_parser-3.18.1 | 2 +- metadata/md5-cache/dev-ruby/ruby_smb-1.1.0 | 2 +- metadata/md5-cache/dev-ruby/rubyntlm-0.6.3 | 2 +- metadata/md5-cache/dev-ruby/rubypants-0.7.0 | 2 +- metadata/md5-cache/dev-ruby/rubypants-0.7.1 | 2 +- metadata/md5-cache/dev-ruby/rubytest-0.8.1 | 2 +- metadata/md5-cache/dev-ruby/rubytest-0.8.1-r1 | 2 +- .../md5-cache/dev-ruby/rubytest-cli-0.2.0 | 2 +- .../md5-cache/dev-ruby/rubytest-cli-0.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/rubytter-1.5.1-r2 | 2 +- metadata/md5-cache/dev-ruby/rubyzip-1.3.0 | 2 +- metadata/md5-cache/dev-ruby/rubyzip-2.2.0 | 2 +- metadata/md5-cache/dev-ruby/rubyzip-2.3.0 | 2 +- metadata/md5-cache/dev-ruby/rubyzip-2.3.2 | 2 +- .../md5-cache/dev-ruby/safe_yaml-1.0.5-r1 | 2 +- metadata/md5-cache/dev-ruby/sanitize-5.2.1 | 2 +- metadata/md5-cache/dev-ruby/sanitize-5.2.2 | 2 +- metadata/md5-cache/dev-ruby/sanitize-5.2.3 | 2 +- metadata/md5-cache/dev-ruby/sanitize-6.0.0 | 2 +- metadata/md5-cache/dev-ruby/sass-3.4.25 | 2 +- metadata/md5-cache/dev-ruby/sass-3.4.25-r1 | 2 +- metadata/md5-cache/dev-ruby/sass-3.5.7 | 2 +- metadata/md5-cache/dev-ruby/sass-3.5.7-r1 | 2 +- metadata/md5-cache/dev-ruby/sass-3.7.4 | 2 +- metadata/md5-cache/dev-ruby/sass-listen-4.0.0 | 2 +- .../md5-cache/dev-ruby/sass-listen-4.0.0-r1 | 2 +- metadata/md5-cache/dev-ruby/sass-rails-5.0.8 | 2 +- metadata/md5-cache/dev-ruby/sass-rails-5.1.0 | 2 +- metadata/md5-cache/dev-ruby/sassc-2.4.0 | 2 +- .../md5-cache/dev-ruby/sassc-rails-2.1.2-r1 | 2 +- metadata/md5-cache/dev-ruby/sawyer-0.8.2 | 2 +- metadata/md5-cache/dev-ruby/sdoc-1.1.0 | 2 +- metadata/md5-cache/dev-ruby/seed-fu-2.3.9 | 2 +- .../dev-ruby/selenium-webdriver-3.142.7-r1 | 2 +- .../dev-ruby/selenium-webdriver-4.0.0 | 2 +- .../dev-ruby/selenium-webdriver-4.0.2 | 2 +- .../dev-ruby/selenium-webdriver-4.0.3 | 2 +- .../md5-cache/dev-ruby/semantic_puppet-1.0.2 | 2 +- .../md5-cache/dev-ruby/semantic_puppet-1.0.3 | 2 +- .../md5-cache/dev-ruby/semantic_puppet-1.0.4 | 2 +- metadata/md5-cache/dev-ruby/semver2-3.4.2 | 2 +- metadata/md5-cache/dev-ruby/serialport-1.3.2 | 2 +- .../md5-cache/dev-ruby/serverengine-2.2.1 | 2 +- .../md5-cache/dev-ruby/serverengine-2.2.2 | 2 +- .../md5-cache/dev-ruby/serverengine-2.2.3 | 2 +- .../md5-cache/dev-ruby/serverengine-2.2.4 | 2 +- metadata/md5-cache/dev-ruby/set-1.0.1 | 2 +- metadata/md5-cache/dev-ruby/set-1.0.2 | 2 +- .../md5-cache/dev-ruby/settingslogic-2.0.9 | 2 +- .../md5-cache/dev-ruby/sexp_processor-4.15.0 | 2 +- .../md5-cache/dev-ruby/sexp_processor-4.15.1 | 2 +- .../md5-cache/dev-ruby/sexp_processor-4.15.2 | 2 +- .../md5-cache/dev-ruby/sexp_processor-4.15.3 | 2 +- .../md5-cache/dev-ruby/sexp_processor-4.16.0 | 2 +- metadata/md5-cache/dev-ruby/shoulda-2.11.3-r3 | 2 +- metadata/md5-cache/dev-ruby/shoulda-3.6.0-r1 | 2 +- .../dev-ruby/shoulda-context-1.2.2-r1 | 2 +- .../dev-ruby/shoulda-matchers-3.1.3-r1 | 2 +- .../dev-ruby/shoulda-matchers-4.3.0-r1 | 2 +- .../md5-cache/dev-ruby/shoulda-matchers-4.4.1 | 2 +- .../md5-cache/dev-ruby/shoulda-matchers-4.5.1 | 2 +- .../md5-cache/dev-ruby/shoulda-matchers-5.0.0 | 2 +- metadata/md5-cache/dev-ruby/sigar-0.7.3 | 2 +- metadata/md5-cache/dev-ruby/sigar-0.7.3-r1 | 2 +- metadata/md5-cache/dev-ruby/sigdump-0.2.4 | 2 +- metadata/md5-cache/dev-ruby/simple-rss-1.3.3 | 2 +- .../md5-cache/dev-ruby/simple_oauth-0.3.1 | 2 +- .../md5-cache/dev-ruby/simple_oauth-0.3.1-r1 | 2 +- metadata/md5-cache/dev-ruby/simplecov-0.18.5 | 2 +- metadata/md5-cache/dev-ruby/simplecov-0.19.0 | 2 +- metadata/md5-cache/dev-ruby/simplecov-0.19.1 | 2 +- .../md5-cache/dev-ruby/simplecov-html-0.10.2 | 2 +- .../md5-cache/dev-ruby/simplecov-html-0.11.0 | 2 +- .../md5-cache/dev-ruby/simplecov-html-0.12.0 | 2 +- .../md5-cache/dev-ruby/simplecov-html-0.12.1 | 2 +- .../md5-cache/dev-ruby/simplecov-html-0.12.2 | 2 +- .../md5-cache/dev-ruby/simplecov-html-0.12.3 | 2 +- metadata/md5-cache/dev-ruby/simpleidn-0.2.1 | 2 +- metadata/md5-cache/dev-ruby/sinatra-2.1.0 | 2 +- .../md5-cache/dev-ruby/sinatra-partial-1.0.1 | 2 +- metadata/md5-cache/dev-ruby/six-0.2.0 | 2 +- metadata/md5-cache/dev-ruby/slim-3.0.9-r1 | 2 +- metadata/md5-cache/dev-ruby/slim-4.1.0 | 2 +- metadata/md5-cache/dev-ruby/slim-4.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/slop-4.8.1 | 2 +- metadata/md5-cache/dev-ruby/slop-4.8.2 | 2 +- metadata/md5-cache/dev-ruby/slop-4.9.1 | 2 +- .../dev-ruby/slow_enumerator_tools-1.1.0 | 2 +- .../dev-ruby/slow_enumerator_tools-1.1.0-r1 | 16 + metadata/md5-cache/dev-ruby/sorted_set-1.0.3 | 2 +- metadata/md5-cache/dev-ruby/sourcemap-0.1.1 | 2 +- .../md5-cache/dev-ruby/sparklines-0.5.2-r6 | 2 +- metadata/md5-cache/dev-ruby/spreadsheet-1.2.6 | 2 +- metadata/md5-cache/dev-ruby/spreadsheet-1.2.9 | 2 +- metadata/md5-cache/dev-ruby/spreadsheet-1.3.0 | 2 +- metadata/md5-cache/dev-ruby/spring-2.1.1 | 2 +- metadata/md5-cache/dev-ruby/sprockets-3.7.2 | 2 +- .../md5-cache/dev-ruby/sprockets-3.7.2-r1 | 2 +- metadata/md5-cache/dev-ruby/sprockets-4.0.2 | 2 +- .../md5-cache/dev-ruby/sprockets-rails-3.2.2 | 2 +- .../md5-cache/dev-ruby/sprockets-rails-3.3.0 | 16 + metadata/md5-cache/dev-ruby/spy-1.0.0 | 2 +- metadata/md5-cache/dev-ruby/spy-1.0.1 | 2 +- metadata/md5-cache/dev-ruby/sqlite3-1.4.2-r1 | 2 +- metadata/md5-cache/dev-ruby/sshkey-2.0.0 | 2 +- metadata/md5-cache/dev-ruby/sshkit-1.21.0 | 2 +- metadata/md5-cache/dev-ruby/sshkit-1.21.1 | 2 +- metadata/md5-cache/dev-ruby/sshkit-1.21.2 | 2 +- metadata/md5-cache/dev-ruby/stamp-0.6.0 | 2 +- .../md5-cache/dev-ruby/state_machine-1.2.0 | 2 +- metadata/md5-cache/dev-ruby/stomp-1.4.10 | 2 +- metadata/md5-cache/dev-ruby/stomp-1.4.9 | 2 +- metadata/md5-cache/dev-ruby/stringex-2.8.5 | 2 +- metadata/md5-cache/dev-ruby/strptime-0.2.5-r1 | 2 +- metadata/md5-cache/dev-ruby/subexec-0.2.3-r2 | 2 +- metadata/md5-cache/dev-ruby/sync-0.5.0 | 2 +- metadata/md5-cache/dev-ruby/syntax-1.2.2 | 2 +- metadata/md5-cache/dev-ruby/sys-uname-1.2.2 | 2 +- metadata/md5-cache/dev-ruby/syslogger-1.6.5 | 2 +- .../md5-cache/dev-ruby/syslogger-1.6.6-r1 | 2 +- metadata/md5-cache/dev-ruby/systemu-2.6.5 | 2 +- metadata/md5-cache/dev-ruby/systemu-2.6.5-r1 | 2 +- metadata/md5-cache/dev-ruby/tdiff-0.3.4 | 2 +- metadata/md5-cache/dev-ruby/tdiff-0.3.4-r1 | 16 + metadata/md5-cache/dev-ruby/temple-0.8.2 | 2 +- .../md5-cache/dev-ruby/term-ansicolor-1.7.1 | 2 +- .../dev-ruby/term-ansicolor-1.7.1-r1 | 2 +- .../dev-ruby/terminal-table-1.8.0-r2 | 2 +- .../md5-cache/dev-ruby/terminal-table-2.0.0 | 2 +- .../md5-cache/dev-ruby/terminal-table-3.0.0 | 2 +- .../md5-cache/dev-ruby/terminal-table-3.0.1 | 2 +- .../md5-cache/dev-ruby/terminal-table-3.0.2 | 2 +- metadata/md5-cache/dev-ruby/test-unit-3.3.9 | 2 +- metadata/md5-cache/dev-ruby/test-unit-3.4.4 | 2 +- metadata/md5-cache/dev-ruby/test-unit-3.4.5 | 2 +- metadata/md5-cache/dev-ruby/test-unit-3.4.6 | 2 +- metadata/md5-cache/dev-ruby/test-unit-3.4.7 | 2 +- metadata/md5-cache/dev-ruby/test-unit-3.4.9 | 2 +- metadata/md5-cache/dev-ruby/test-unit-3.5.0 | 2 +- .../md5-cache/dev-ruby/test-unit-rr-1.0.5 | 2 +- .../md5-cache/dev-ruby/test-unit-rr-1.0.5-r1 | 2 +- .../md5-cache/dev-ruby/test_construct-2.0.2 | 2 +- .../md5-cache/dev-ruby/test_declarative-0.0.6 | 2 +- metadata/md5-cache/dev-ruby/text-1.3.1 | 2 +- metadata/md5-cache/dev-ruby/text-1.3.1-r1 | 2 +- .../md5-cache/dev-ruby/text-hyphen-1.4.1-r2 | 2 +- .../md5-cache/dev-ruby/text-hyphen-1.4.1-r3 | 2 +- metadata/md5-cache/dev-ruby/textpow-1.4.0 | 2 +- metadata/md5-cache/dev-ruby/thor-1.1.0 | 2 +- .../md5-cache/dev-ruby/thread_order-1.1.1 | 2 +- metadata/md5-cache/dev-ruby/thread_safe-0.3.6 | 2 +- .../md5-cache/dev-ruby/thread_safe-0.3.6-r1 | 2 +- .../md5-cache/dev-ruby/tidy-ext-0.1.14-r3 | 2 +- .../md5-cache/dev-ruby/tidy-ext-0.1.14-r4 | 2 +- .../md5-cache/dev-ruby/tidy_table-0.0.5-r5 | 2 +- .../md5-cache/dev-ruby/tidy_table-0.0.5-r6 | 2 +- metadata/md5-cache/dev-ruby/tilt-2.0.10 | 2 +- metadata/md5-cache/dev-ruby/timecop-0.9.1 | 2 +- metadata/md5-cache/dev-ruby/timecop-0.9.2 | 2 +- metadata/md5-cache/dev-ruby/timecop-0.9.3 | 2 +- metadata/md5-cache/dev-ruby/timecop-0.9.4 | 2 +- metadata/md5-cache/dev-ruby/timers-4.3.3 | 2 +- metadata/md5-cache/dev-ruby/tins-1.29.1 | 2 +- .../md5-cache/dev-ruby/tokyocabinet-1.32.0 | 2 +- .../md5-cache/dev-ruby/tokyocabinet-1.32.0-r1 | 2 +- metadata/md5-cache/dev-ruby/tomlrb-1.2.8 | 2 +- metadata/md5-cache/dev-ruby/tomlrb-2.0.0 | 2 +- metadata/md5-cache/dev-ruby/tomlrb-2.0.1 | 2 +- metadata/md5-cache/dev-ruby/totoridipjp-0.1.0 | 2 +- .../dev-ruby/transaction-simple-1.4.0.2-r2 | 2 +- metadata/md5-cache/dev-ruby/travis-1.10.0 | 2 +- metadata/md5-cache/dev-ruby/treetop-1.6.11 | 2 +- metadata/md5-cache/dev-ruby/trollop-2.9.10 | 2 +- metadata/md5-cache/dev-ruby/ttfunk-1.5.1 | 2 +- metadata/md5-cache/dev-ruby/ttfunk-1.6.2.1 | 2 +- metadata/md5-cache/dev-ruby/ttfunk-1.7.0 | 2 +- metadata/md5-cache/dev-ruby/tty-color-0.6.0 | 2 +- .../md5-cache/dev-ruby/tty-command-0.10.1 | 2 +- .../md5-cache/dev-ruby/tty-command-0.10.1-r1 | 16 + metadata/md5-cache/dev-ruby/tty-cursor-0.7.1 | 2 +- metadata/md5-cache/dev-ruby/tty-editor-0.7.0 | 2 +- metadata/md5-cache/dev-ruby/tty-file-0.10.0 | 2 +- .../md5-cache/dev-ruby/tty-platform-0.3.0 | 2 +- .../md5-cache/dev-ruby/tty-platform-0.3.0-r1 | 16 + metadata/md5-cache/dev-ruby/tty-prompt-0.23.1 | 2 +- metadata/md5-cache/dev-ruby/tty-reader-0.9.0 | 2 +- metadata/md5-cache/dev-ruby/tty-screen-0.7.1 | 2 +- metadata/md5-cache/dev-ruby/tty-screen-0.8.1 | 2 +- metadata/md5-cache/dev-ruby/tty-which-0.4.2 | 2 +- metadata/md5-cache/dev-ruby/tty-which-0.5.0 | 2 +- metadata/md5-cache/dev-ruby/turbolinks-5.2.1 | 2 +- .../dev-ruby/turbolinks-source-5.2.0 | 2 +- metadata/md5-cache/dev-ruby/twitter-7.0.0-r1 | 2 +- .../md5-cache/dev-ruby/twitter-text-3.1.0-r1 | 2 +- .../md5-cache/dev-ruby/typed-array-0.1.2-r1 | 2 +- metadata/md5-cache/dev-ruby/typeprof-0.13.0 | 2 +- metadata/md5-cache/dev-ruby/typeprof-0.14.1 | 2 +- metadata/md5-cache/dev-ruby/typeprof-0.15.1 | 2 +- metadata/md5-cache/dev-ruby/typeprof-0.15.2 | 2 +- metadata/md5-cache/dev-ruby/typhoeus-0.6.9-r1 | 2 +- metadata/md5-cache/dev-ruby/typhoeus-1.3.1 | 2 +- metadata/md5-cache/dev-ruby/typhoeus-1.4.0 | 2 +- metadata/md5-cache/dev-ruby/tzinfo-1.2.8 | 2 +- metadata/md5-cache/dev-ruby/tzinfo-1.2.9 | 2 +- metadata/md5-cache/dev-ruby/tzinfo-2.0.4 | 2 +- metadata/md5-cache/dev-ruby/uglifier-4.2.0 | 2 +- .../md5-cache/dev-ruby/ultraviolet-1.0.1-r1 | 2 +- metadata/md5-cache/dev-ruby/unf-0.1.4 | 2 +- .../md5-cache/dev-ruby/unf_ext-0.0.7.7-r1 | 2 +- metadata/md5-cache/dev-ruby/unf_ext-0.0.8 | 2 +- .../dev-ruby/unicode-display_width-1.7.0 | 2 +- .../dev-ruby/unicode-display_width-2.0.0 | 2 +- .../dev-ruby/unicode-display_width-2.1.0 | 2 +- metadata/md5-cache/dev-ruby/unindent-1.0 | 2 +- metadata/md5-cache/dev-ruby/unindent-1.0-r1 | 2 +- .../md5-cache/dev-ruby/uuidtools-2.1.5-r1 | 2 +- metadata/md5-cache/dev-ruby/uuidtools-2.2.0 | 2 +- .../md5-cache/dev-ruby/vagrant_cloud-2.0.3-r1 | 2 +- .../md5-cache/dev-ruby/vagrant_cloud-3.0.2 | 2 +- .../md5-cache/dev-ruby/vagrant_cloud-3.0.5 | 2 +- metadata/md5-cache/dev-ruby/vcard-0.2.16 | 2 +- metadata/md5-cache/dev-ruby/vcard-0.3.0 | 2 +- metadata/md5-cache/dev-ruby/vcr-4.0.0 | 2 +- metadata/md5-cache/dev-ruby/vcr-5.1.0 | 2 +- metadata/md5-cache/dev-ruby/vcr-6.0.0 | 2 +- metadata/md5-cache/dev-ruby/virtus-1.0.5 | 2 +- metadata/md5-cache/dev-ruby/vlad-2.7.1 | 2 +- metadata/md5-cache/dev-ruby/warden-1.2.9 | 2 +- metadata/md5-cache/dev-ruby/web-console-3.7.0 | 2 +- metadata/md5-cache/dev-ruby/web-console-4.1.0 | 2 +- metadata/md5-cache/dev-ruby/webmock-3.14.0 | 2 +- metadata/md5-cache/dev-ruby/webrick-1.7.0 | 2 +- .../md5-cache/dev-ruby/webrobots-0.1.2-r2 | 2 +- metadata/md5-cache/dev-ruby/websocket-1.2.8 | 2 +- metadata/md5-cache/dev-ruby/websocket-1.2.9 | 2 +- .../dev-ruby/websocket-driver-0.6.5-r1 | 2 +- .../md5-cache/dev-ruby/websocket-driver-0.7.5 | 2 +- .../dev-ruby/websocket-extensions-0.1.5 | 2 +- .../dev-ruby/websocket-extensions-0.1.5-r1 | 2 +- .../dev-ruby/whole_history_rating-0.1.2-r1 | 2 +- .../md5-cache/dev-ruby/will_paginate-3.3.0 | 2 +- .../md5-cache/dev-ruby/will_paginate-3.3.1 | 2 +- .../md5-cache/dev-ruby/windows_error-0.1.2-r1 | 2 +- metadata/md5-cache/dev-ruby/wirble-0.1.3-r4 | 2 +- metadata/md5-cache/dev-ruby/wirble-0.1.3-r5 | 2 +- metadata/md5-cache/dev-ruby/wisper-2.0.1 | 2 +- metadata/md5-cache/dev-ruby/x25519-1.0.8 | 2 +- metadata/md5-cache/dev-ruby/xdr-3.0.1 | 2 +- metadata/md5-cache/dev-ruby/xml-simple-1.1.5 | 2 +- metadata/md5-cache/dev-ruby/xmlrpc-0.3.0 | 2 +- metadata/md5-cache/dev-ruby/xmlrpc-0.3.1 | 2 +- metadata/md5-cache/dev-ruby/xmlrpc-0.3.2 | 2 +- metadata/md5-cache/dev-ruby/xmlrpc-0.3.2-r1 | 2 +- metadata/md5-cache/dev-ruby/xpath-3.2.0 | 2 +- metadata/md5-cache/dev-ruby/yajl-ruby-1.4.1 | 2 +- .../md5-cache/dev-ruby/yajl-ruby-1.4.1-r1 | 2 +- metadata/md5-cache/dev-ruby/yard-0.9.26 | 2 +- metadata/md5-cache/dev-ruby/zeitwerk-2.4.2 | 2 +- metadata/md5-cache/dev-ruby/zeitwerk-2.5.1 | 2 +- metadata/md5-cache/dev-ruby/zentest-4.12.0 | 2 +- metadata/md5-cache/dev-scheme/Manifest.gz | Bin 7717 -> 7715 bytes .../md5-cache/dev-scheme/c-wrapper-0.6.1-r2 | 4 +- metadata/md5-cache/dev-scheme/escm-1.1-r1 | 12 +- .../md5-cache/dev-scheme/gauche-0.9.10-r1 | 4 +- .../md5-cache/dev-scheme/gauche-cdb-0.3.1-r1 | 13 +- .../md5-cache/dev-scheme/gauche-qdbm-0.2-r1 | 13 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 136150 -> 135516 bytes metadata/md5-cache/dev-util/aruba-0.6.2-r2 | 2 +- metadata/md5-cache/dev-util/aruba-1.0.3-r1 | 2 +- metadata/md5-cache/dev-util/aruba-1.1.2-r1 | 2 +- metadata/md5-cache/dev-util/aruba-2.0.0 | 2 +- metadata/md5-cache/dev-util/bbe-0.2.2-r1 | 6 +- .../dev-util/{btyacc-3.0-r3 => btyacc-3.0-r4} | 2 +- metadata/md5-cache/dev-util/ccache-4.5 | 15 + metadata/md5-cache/dev-util/conan-1.42.0 | 15 + metadata/md5-cache/dev-util/cucumber-3.2.0 | 2 +- metadata/md5-cache/dev-util/cucumber-6.1.0 | 2 +- metadata/md5-cache/dev-util/cucumber-7.0.0 | 2 +- metadata/md5-cache/dev-util/cucumber-7.0.0-r1 | 2 +- metadata/md5-cache/dev-util/cucumber-7.1.0 | 2 +- .../md5-cache/dev-util/cucumber-core-10.0.0 | 2 +- .../md5-cache/dev-util/cucumber-core-10.0.1 | 2 +- .../md5-cache/dev-util/cucumber-core-10.1.0 | 2 +- .../md5-cache/dev-util/cucumber-core-3.2.1 | 2 +- .../md5-cache/dev-util/cucumber-core-9.0.1 | 2 +- .../dev-util/cucumber-create-meta-4.0.0 | 2 +- .../dev-util/cucumber-create-meta-6.0.1 | 2 +- .../dev-util/cucumber-create-meta-6.0.2 | 2 +- .../cucumber-cucumber-expressions-10.3.0 | 2 +- .../cucumber-cucumber-expressions-12.1.3 | 2 +- .../cucumber-cucumber-expressions-14.0.0 | 2 +- .../dev-util/cucumber-expressions-6.0.1 | 2 +- .../dev-util/cucumber-gherkin-18.1.1 | 2 +- .../dev-util/cucumber-gherkin-20.0.1 | 2 +- .../dev-util/cucumber-gherkin-22.0.0 | 2 +- .../cucumber-html-formatter-13.0.0-r2 | 2 +- .../cucumber-html-formatter-16.0.1-r1 | 2 +- .../cucumber-html-formatter-16.0.1-r2 | 2 +- .../dev-util/cucumber-html-formatter-17.0.0 | 2 +- .../dev-util/cucumber-messages-13.2.1 | 2 +- .../dev-util/cucumber-messages-14.0.1 | 2 +- .../dev-util/cucumber-messages-15.0.0 | 2 +- .../dev-util/cucumber-messages-17.0.0 | 2 +- .../dev-util/cucumber-messages-17.0.1 | 2 +- .../dev-util/cucumber-messages-17.1.0 | 2 +- .../dev-util/cucumber-messages-17.1.1 | 2 +- .../md5-cache/dev-util/cucumber-rails-1.8.0 | 2 +- .../md5-cache/dev-util/cucumber-rails-2.2.0 | 2 +- .../md5-cache/dev-util/cucumber-rails-2.3.0 | 2 +- .../md5-cache/dev-util/cucumber-rails-2.4.0 | 2 +- .../dev-util/cucumber-tag-expressions-2.0.4 | 2 +- .../dev-util/cucumber-tag-expressions-3.0.1 | 2 +- .../dev-util/cucumber-tag-expressions-4.1.0 | 2 +- .../dev-util/cucumber-tag_expressions-1.1.1 | 2 +- .../md5-cache/dev-util/cucumber-wire-0.0.1-r1 | 2 +- .../md5-cache/dev-util/cucumber-wire-5.0.1 | 2 +- .../md5-cache/dev-util/cucumber-wire-6.1.1 | 2 +- .../md5-cache/dev-util/cucumber-wire-6.2.0 | 2 +- metadata/md5-cache/dev-util/diffoscope-180 | 16 - metadata/md5-cache/dev-util/diffoscope-186 | 15 - metadata/md5-cache/dev-util/diffoscope-187 | 15 - metadata/md5-cache/dev-util/diffoscope-188 | 15 - metadata/md5-cache/dev-util/diffoscope-190 | 4 +- .../{diffoscope-189 => diffoscope-192} | 2 +- metadata/md5-cache/dev-util/glslang-11.6.0 | 4 +- metadata/md5-cache/dev-util/kdevelop-5.6.2 | 4 +- .../md5-cache/dev-util/kdevelop-pg-qt-2.2.1 | 4 +- metadata/md5-cache/dev-util/lldb-13.0.0 | 4 +- metadata/md5-cache/dev-util/mdds-2.0.0 | 14 + metadata/md5-cache/dev-util/mdds-9999 | 4 +- metadata/md5-cache/dev-util/pkgcheck-0.10.8 | 4 +- .../dev-util/protobuf-cucumber-3.10.8-r1 | 2 +- .../md5-cache/dev-util/spirv-headers-20210817 | 4 +- .../md5-cache/dev-util/spirv-tools-20210825 | 4 +- .../md5-cache/dev-util/stripe-mock-0.110.0 | 12 - .../md5-cache/dev-util/stripe-mock-0.111.0 | 12 - .../md5-cache/dev-util/stripe-mock-0.112.0 | 12 - .../md5-cache/dev-util/stripe-mock-0.113.0 | 4 +- .../md5-cache/dev-util/vulkan-headers-1.2.189 | 4 +- .../dev-util/vulkan-tools-1.2.189-r1 | 4 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 19126 -> 19126 bytes metadata/md5-cache/dev-vcs/git-2.32.0-r1 | 4 +- metadata/md5-cache/games-arcade/Manifest.gz | Bin 21474 -> 21479 bytes .../games-arcade/funnyboat-1.5_p11-r2 | 14 - .../games-arcade/funnyboat-1.5_p11-r3 | 14 + .../md5-cache/games-arcade/solarwolf-1.5_p3 | 10 +- ...wayisup-0.7.9-r4 => whichwayisup-0.7.9_p8} | 14 +- metadata/md5-cache/games-board/Manifest.gz | Bin 11866 -> 11866 bytes .../md5-cache/games-board/pysolfc-2.14.0-r1 | 10 +- metadata/md5-cache/games-misc/Manifest.gz | Bin 9396 -> 9399 bytes .../md5-cache/games-misc/lolcat-100.0.1-r1 | 2 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 17950 -> 17951 bytes .../games-puzzle/angrydd-1.0.1_p13-r1 | 14 - .../games-puzzle/angrydd-1.0.1_p13-r2 | 14 + .../md5-cache/games-puzzle/monsterz-0.7.1_p11 | 14 - .../md5-cache/games-puzzle/monsterz-0.7.1_p12 | 14 + .../games-puzzle/pathological-1.1.3_p16-r3 | 14 +- .../md5-cache/games-simulation/Manifest.gz | Bin 4812 -> 4813 bytes .../{openrct2-0.3.5 => openrct2-0.3.5-r1} | 4 +- .../md5-cache/games-simulation/openrct2-9999 | 4 +- .../games-simulation/singularity-1.00 | 15 - .../games-simulation/singularity-1.00-r1 | 15 + metadata/md5-cache/gnome-base/Manifest.gz | Bin 7225 -> 7232 bytes ...40.0.1 => gnome-settings-daemon-40.0.1-r1} | 6 +- metadata/md5-cache/gnome-extra/Manifest.gz | Bin 19318 -> 19319 bytes .../md5-cache/gnome-extra/gnome-tweaks-40.0 | 10 +- metadata/md5-cache/gui-apps/Manifest.gz | Bin 7954 -> 8112 bytes .../gui-apps/{mako-1.6 => mako-1.6-r1} | 6 +- metadata/md5-cache/gui-apps/mako-9999 | 6 +- metadata/md5-cache/gui-apps/swaylock-1.5-r1 | 2 +- metadata/md5-cache/gui-apps/swaylock-9999 | 2 +- metadata/md5-cache/gui-apps/waybar-0.9.8 | 14 + metadata/md5-cache/gui-apps/waybar-9999 | 12 +- metadata/md5-cache/kde-apps/Manifest.gz | Bin 74632 -> 74787 bytes .../md5-cache/kde-apps/kapptemplate-21.08.3 | 4 +- .../kde-apps/kdepim-runtime-21.08.3-r1 | 15 + ...tor-21.08.3 => kimagemapeditor-21.08.3-r1} | 6 +- .../md5-cache/kde-apps/kio-extras-21.04.3-r3 | 4 +- .../kde-apps/libkomparediff2-21.08.3 | 4 +- metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 26487 -> 26483 bytes .../{attica-5.87.0 => attica-5.88.0} | 6 +- .../{baloo-5.87.0 => baloo-5.88.0} | 10 +- .../{bluez-qt-5.87.0 => bluez-qt-5.88.0} | 6 +- ...reeze-icons-5.87.0 => breeze-icons-5.88.0} | 6 +- ...ons-rcc-5.87.0 => breeze-icons-rcc-5.88.0} | 6 +- ...ules-5.87.0 => extra-cmake-modules-5.88.0} | 6 +- ...ion-5.87.0 => frameworkintegration-5.88.0} | 10 +- ...{kactivities-5.87.0 => kactivities-5.88.0} | 10 +- ...-stats-5.87.0 => kactivities-stats-5.88.0} | 10 +- .../{kapidox-5.87.0 => kapidox-5.88.0} | 4 +- .../{karchive-5.87.0 => karchive-5.88.0} | 6 +- .../{kauth-5.87.0 => kauth-5.88.0} | 10 +- .../{kbookmarks-5.87.0 => kbookmarks-5.88.0} | 10 +- ...lendarcore-5.87.0 => kcalendarcore-5.88.0} | 6 +- .../{kcmutils-5.87.0 => kcmutils-5.88.0} | 10 +- .../{kcodecs-5.87.0 => kcodecs-5.88.0} | 6 +- ...{kcompletion-5.87.0 => kcompletion-5.88.0} | 10 +- .../{kconfig-5.87.0 => kconfig-5.88.0} | 6 +- ...igwidgets-5.87.0 => kconfigwidgets-5.88.0} | 10 +- .../{kcontacts-5.87.0 => kcontacts-5.88.0} | 12 +- ...{kcoreaddons-5.87.0 => kcoreaddons-5.88.0} | 6 +- .../{kcrash-5.87.0 => kcrash-5.88.0} | 14 +- .../{kdav-5.87.0 => kdav-5.88.0} | 10 +- ...{kdbusaddons-5.87.0 => kdbusaddons-5.88.0} | 6 +- ...declarative-5.87.0 => kdeclarative-5.88.0} | 10 +- .../{kded-5.87.0 => kded-5.88.0} | 10 +- .../kde-frameworks/kdelibs4support-5.87.0 | 15 - .../kde-frameworks/kdelibs4support-5.88.0 | 15 + .../{kdesu-5.87.0 => kdesu-5.88.0} | 10 +- .../{kdnssd-5.87.0 => kdnssd-5.88.0} | 6 +- .../{kdoctools-5.87.0 => kdoctools-5.88.0} | 10 +- .../{kemoticons-5.87.0 => kemoticons-5.88.0} | 10 +- ...lemetadata-5.87.0 => kfilemetadata-5.88.0} | 10 +- ...globalaccel-5.87.0 => kglobalaccel-5.88.0} | 10 +- .../{kguiaddons-5.87.0 => kguiaddons-5.88.0} | 6 +- .../{kholidays-5.87.0 => kholidays-5.88.0} | 6 +- .../md5-cache/kde-frameworks/khtml-5.87.0 | 15 - .../md5-cache/kde-frameworks/khtml-5.88.0 | 15 + .../{ki18n-5.87.0 => ki18n-5.88.0} | 10 +- ...{kiconthemes-5.87.0 => kiconthemes-5.88.0} | 10 +- .../{kidletime-5.87.0 => kidletime-5.88.0} | 6 +- ...formats-5.87.0-r1 => kimageformats-5.88.0} | 10 +- .../{kinit-5.87.0 => kinit-5.88.0} | 10 +- .../md5-cache/kde-frameworks/kio-5.87.0-r1 | 16 - metadata/md5-cache/kde-frameworks/kio-5.88.0 | 16 + .../{kirigami-5.87.0 => kirigami-5.88.0} | 6 +- ...{kitemmodels-5.87.0 => kitemmodels-5.88.0} | 6 +- .../{kitemviews-5.87.0 => kitemviews-5.88.0} | 6 +- ...{kjobwidgets-5.87.0 => kjobwidgets-5.88.0} | 10 +- .../kde-frameworks/{kjs-5.87.0 => kjs-5.88.0} | 6 +- .../{knewstuff-5.87.0 => knewstuff-5.88.0} | 10 +- ...fications-5.87.0 => knotifications-5.88.0} | 14 +- ...tifyconfig-5.87.0 => knotifyconfig-5.88.0} | 10 +- .../{kpackage-5.87.0 => kpackage-5.88.0} | 10 +- .../{kparts-5.87.0 => kparts-5.88.0} | 10 +- .../{kpeople-5.87.0 => kpeople-5.88.0} | 10 +- .../{kplotting-5.87.0 => kplotting-5.88.0} | 6 +- .../{kpty-5.87.0 => kpty-5.88.0} | 10 +- ...quickcharts-5.87.0 => kquickcharts-5.88.0} | 10 +- .../{kross-5.87.0 => kross-5.88.0} | 10 +- .../{krunner-5.87.0 => krunner-5.88.0} | 10 +- .../{kservice-5.87.0 => kservice-5.88.0} | 10 +- .../kde-frameworks/ktexteditor-5.87.0 | 15 - .../kde-frameworks/ktexteditor-5.88.0 | 15 + ...textwidgets-5.87.0 => ktextwidgets-5.88.0} | 10 +- ...nversion-5.87.0 => kunitconversion-5.88.0} | 10 +- .../{kwallet-5.87.0 => kwallet-5.88.0} | 10 +- .../{kwayland-5.87.0 => kwayland-5.88.0} | 6 +- ...etsaddons-5.87.0 => kwidgetsaddons-5.88.0} | 6 +- ...ndowsystem-5.87.0 => kwindowsystem-5.88.0} | 6 +- .../{kxmlgui-5.87.0 => kxmlgui-5.88.0} | 10 +- ...nager-qt-5.87.0 => modemmanager-qt-5.88.0} | 6 +- ...ger-qt-5.87.0 => networkmanager-qt-5.88.0} | 12 +- ...xygen-icons-5.87.0 => oxygen-icons-5.88.0} | 6 +- .../{plasma-5.87.0 => plasma-5.88.0} | 10 +- .../{prison-5.87.0 => prison-5.88.0} | 12 +- .../{purpose-5.87.0 => purpose-5.88.0} | 10 +- ...style-5.87.0 => qqc2-desktop-style-5.88.0} | 12 +- .../{solid-5.87.0 => solid-5.88.0} | 6 +- .../{sonnet-5.87.0 => sonnet-5.88.0} | 14 +- ...{syndication-5.87.0 => syndication-5.88.0} | 10 +- ...ting-5.87.0 => syntax-highlighting-5.88.0} | 6 +- ...hreadweaver-5.87.0 => threadweaver-5.88.0} | 6 +- metadata/md5-cache/kde-plasma/Manifest.gz | Bin 17485 -> 17493 bytes .../{discover-5.23.3 => discover-5.23.3.1} | 2 +- ...e-5.22.5-r2 => plasma-workspace-5.22.5-r3} | 6 +- ...pace-5.23.3 => plasma-workspace-5.23.3-r1} | 6 +- metadata/md5-cache/mail-filter/Manifest.gz | Bin 11148 -> 10973 bytes .../md5-cache/mail-filter/popfile-1.1.3-r1 | 6 +- .../mail-filter/spamassassin-botnet-0.8-r1 | 15 +- metadata/md5-cache/mail-filter/spamdyke-5.0.1 | 13 - metadata/md5-cache/media-fonts/Manifest.gz | Bin 40197 -> 40187 bytes .../media-fonts/jisx0213-fonts-20040425-r3 | 4 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 53978 -> 53190 bytes .../md5-cache/media-gfx/imagemagick-6.9.12.20 | 16 - .../md5-cache/media-gfx/imagemagick-6.9.12.21 | 16 - .../md5-cache/media-gfx/imagemagick-6.9.12.25 | 16 - .../md5-cache/media-gfx/imagemagick-6.9.12.28 | 4 +- .../md5-cache/media-gfx/imagemagick-7.1.0.10 | 16 - .../md5-cache/media-gfx/imagemagick-7.1.0.13 | 4 +- .../md5-cache/media-gfx/imagemagick-7.1.0.5 | 16 - .../md5-cache/media-gfx/imagemagick-7.1.0.6 | 16 - .../md5-cache/media-gfx/mkbold-mkitalic-0.11 | 4 +- .../md5-cache/media-gfx/plantuml-1.2021.14 | 13 + metadata/md5-cache/media-libs/Manifest.gz | Bin 102669 -> 102828 bytes metadata/md5-cache/media-libs/codec2-1.0.0 | 13 + metadata/md5-cache/media-libs/ctl-1.5.2-r1 | 4 +- metadata/md5-cache/media-libs/ctl-1.5.2-r2 | 4 +- .../media-libs/gst-plugins-bad-1.18.4-r1 | 2 +- .../media-libs/gst-plugins-base-1.18.4-r1 | 2 +- .../media-libs/gst-plugins-good-1.18.4 | 2 +- .../media-libs/gst-plugins-ugly-1.18.4 | 2 +- .../media-libs/gst-rtsp-server-1.18.4 | 2 +- .../md5-cache/media-libs/gstreamer-1.18.4 | 2 +- .../md5-cache/media-libs/libepoxy-1.5.9-r1 | 4 +- .../md5-cache/media-libs/libfreeaptx-0.1.1 | 4 +- metadata/md5-cache/media-libs/libglvnd-1.3.4 | 4 +- .../md5-cache/media-libs/libplacebo-3.120.3 | 2 +- metadata/md5-cache/media-libs/mesa-21.2.5 | 4 +- metadata/md5-cache/media-libs/openexr-2.5.6 | 4 +- metadata/md5-cache/media-libs/shaderc-2021.2 | 4 +- metadata/md5-cache/media-libs/svt-av1-0.8.7 | 7 +- metadata/md5-cache/media-libs/svt-av1-9999 | 5 +- .../media-libs/vulkan-layers-1.2.189-r1 | 4 +- .../media-libs/vulkan-loader-1.2.189-r1 | 4 +- metadata/md5-cache/media-libs/zxing-cpp-1.2.0 | 4 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 86843 -> 86824 bytes .../media-plugins/gst-plugins-a52dec-1.18.4 | 2 +- .../media-plugins/gst-plugins-amr-1.18.4 | 2 +- .../media-plugins/gst-plugins-aom-1.18.4 | 2 +- .../gst-plugins-assrender-1.18.4 | 2 +- .../media-plugins/gst-plugins-bluez-1.18.4 | 2 +- .../media-plugins/gst-plugins-bs2b-1.18.4 | 2 +- .../media-plugins/gst-plugins-cairo-1.18.4 | 2 +- .../media-plugins/gst-plugins-cdio-1.18.4 | 2 +- .../gst-plugins-cdparanoia-1.18.4 | 2 +- .../gst-plugins-chromaprint-1.18.4 | 2 +- .../gst-plugins-colormanagement-1.18.4 | 2 +- .../media-plugins/gst-plugins-dash-1.18.4 | 2 +- .../media-plugins/gst-plugins-dtls-1.18.4 | 2 +- .../media-plugins/gst-plugins-dts-1.18.4 | 2 +- .../media-plugins/gst-plugins-dv-1.18.4 | 2 +- .../media-plugins/gst-plugins-dvb-1.18.4 | 2 +- .../media-plugins/gst-plugins-dvdread-1.18.4 | 2 +- .../media-plugins/gst-plugins-faac-1.18.4 | 2 +- .../media-plugins/gst-plugins-faad-1.18.4 | 2 +- .../media-plugins/gst-plugins-flac-1.18.4 | 2 +- .../gst-plugins-gdkpixbuf-1.18.4 | 2 +- .../media-plugins/gst-plugins-gtk-1.18.4 | 2 +- .../media-plugins/gst-plugins-hls-1.18.4 | 2 +- .../media-plugins/gst-plugins-jack-1.18.4-r1 | 2 +- .../media-plugins/gst-plugins-jpeg-1.18.4 | 2 +- .../media-plugins/gst-plugins-kate-1.18.4 | 2 +- .../media-plugins/gst-plugins-ladspa-1.18.4 | 2 +- .../media-plugins/gst-plugins-lame-1.18.4 | 2 +- .../media-plugins/gst-plugins-libav-1.18.4 | 2 +- .../media-plugins/gst-plugins-libde265-1.18.4 | 2 +- .../media-plugins/gst-plugins-libmms-1.18.4 | 2 +- .../media-plugins/gst-plugins-libpng-1.18.4 | 2 +- .../gst-plugins-libvisual-1.18.4 | 2 +- .../media-plugins/gst-plugins-lv2-1.18.4 | 2 +- .../media-plugins/gst-plugins-modplug-1.18.4 | 2 +- .../media-plugins/gst-plugins-mpeg2dec-1.18.4 | 2 +- .../gst-plugins-mpeg2enc-1.18.4-r1 | 2 +- .../media-plugins/gst-plugins-mpg123-1.18.4 | 2 +- .../media-plugins/gst-plugins-mplex-1.18.4-r1 | 2 +- .../media-plugins/gst-plugins-neon-1.18.4 | 2 +- .../media-plugins/gst-plugins-ofa-1.18.4 | 2 +- .../gst-plugins-opencv-1.18.4-r1 | 2 +- .../media-plugins/gst-plugins-openh264-1.18.4 | 2 +- .../media-plugins/gst-plugins-opus-1.18.4-r2 | 2 +- .../media-plugins/gst-plugins-oss-1.18.4 | 2 +- .../media-plugins/gst-plugins-pulse-1.18.4 | 2 +- .../media-plugins/gst-plugins-raw1394-1.18.4 | 2 +- .../media-plugins/gst-plugins-resindvd-1.18.4 | 2 +- .../media-plugins/gst-plugins-rtmp-1.18.4 | 2 +- .../media-plugins/gst-plugins-sctp-1.18.4 | 2 +- .../media-plugins/gst-plugins-shout2-1.18.4 | 2 +- .../media-plugins/gst-plugins-sidplay-1.18.4 | 2 +- .../gst-plugins-smoothstreaming-1.18.4 | 2 +- .../gst-plugins-soundtouch-1.18.4 | 2 +- .../media-plugins/gst-plugins-soup-1.18.4 | 2 +- .../media-plugins/gst-plugins-speex-1.18.4 | 2 +- .../media-plugins/gst-plugins-srt-1.18.4-r1 | 2 +- .../media-plugins/gst-plugins-srtp-1.18.4 | 2 +- .../media-plugins/gst-plugins-taglib-1.18.4 | 2 +- .../media-plugins/gst-plugins-twolame-1.18.4 | 2 +- .../media-plugins/gst-plugins-uvch264-1.18.4 | 2 +- .../media-plugins/gst-plugins-v4l2-1.18.4 | 2 +- .../media-plugins/gst-plugins-vaapi-1.18.4-r1 | 4 +- .../media-plugins/gst-plugins-voaacenc-1.18.4 | 2 +- .../gst-plugins-voamrwbenc-1.18.4 | 2 +- .../media-plugins/gst-plugins-vpx-1.18.4 | 2 +- .../media-plugins/gst-plugins-wavpack-1.18.4 | 2 +- .../gst-plugins-webrtc-1.18.4-r1 | 2 +- .../media-plugins/gst-plugins-x264-1.18.4 | 2 +- .../media-plugins/gst-plugins-x265-1.18.4 | 2 +- .../gst-plugins-ximagesrc-1.18.4 | 2 +- .../media-plugins/gst-plugins-zbar-1.18.4 | 2 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 74320 -> 73171 bytes .../md5-cache/media-sound/denemo-2.3.0-r1 | 15 - .../md5-cache/media-sound/denemo-2.5.0-r1 | 15 + metadata/md5-cache/media-sound/mpd-0.21.26-r1 | 16 - metadata/md5-cache/media-sound/mpd-0.22.10-r1 | 16 - metadata/md5-cache/media-sound/mpd-0.22.11 | 10 +- metadata/md5-cache/media-sound/mpd-0.22.3-r1 | 4 +- metadata/md5-cache/media-sound/mpd-0.22.4-r2 | 16 - metadata/md5-cache/media-sound/mpd-0.22.6-r1 | 16 - metadata/md5-cache/media-sound/mpd-0.22.8-r1 | 16 - metadata/md5-cache/media-sound/mpd-0.22.9-r1 | 16 - .../media-sound/{mpd-0.22.5-r1 => mpd-0.23.4} | 17 +- .../md5-cache/media-sound/strawberry-0.9.3 | 9 +- .../md5-cache/media-sound/strawberry-1.0.0 | 9 +- .../md5-cache/media-sound/strawberry-9999 | 9 +- .../md5-cache/media-sound/yoshimi-2.1.0-r1 | 14 - .../md5-cache/media-sound/yoshimi-2.1.1.1 | 4 +- metadata/md5-cache/media-video/Manifest.gz | Bin 39969 -> 39817 bytes .../md5-cache/media-video/pipewire-0.3.36 | 4 +- .../md5-cache/media-video/pipewire-0.3.37 | 16 - .../md5-cache/media-video/pipewire-0.3.40-r1 | 4 +- metadata/md5-cache/media-video/pipewire-9999 | 2 +- .../md5-cache/media-video/wireplumber-0.4.5 | 4 +- .../md5-cache/media-video/wireplumber-9999 | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 65838 -> 65841 bytes .../md5-cache/net-analyzer/icinga2-2.13.2 | 15 + .../md5-cache/net-analyzer/munin-2.0.66-r3 | 16 - .../md5-cache/net-analyzer/wireshark-3.4.9 | 4 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 14908 -> 15082 bytes metadata/md5-cache/net-dns/libidn-1.38-r1 | 4 +- metadata/md5-cache/net-dns/pdns-4.5.2 | 16 + metadata/md5-cache/net-firewall/Manifest.gz | Bin 6569 -> 6566 bytes .../md5-cache/net-firewall/firewalld-1.0.2 | 4 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 6217 -> 6214 bytes metadata/md5-cache/net-fs/samba-4.14.10 | 2 +- metadata/md5-cache/net-fs/samba-4.15.2 | 2 +- metadata/md5-cache/net-im/Manifest.gz | Bin 17102 -> 16938 bytes metadata/md5-cache/net-im/gajim-1.3.3-r1 | 4 +- metadata/md5-cache/net-im/sendxmpp-amm-1.1.1 | 10 + metadata/md5-cache/net-im/sendxmpp-amm-9999 | 11 + .../net-im/telepathy-connection-managers-2-r2 | 6 +- .../md5-cache/net-im/webex-41.5.0.18815.1-r2 | 14 - .../md5-cache/net-im/webex-41.5.0.18911.1-r2 | 14 - .../md5-cache/net-im/webex-41.6.1.19162.1 | 14 - metadata/md5-cache/net-irc/Manifest.gz | Bin 12179 -> 12178 bytes metadata/md5-cache/net-irc/unrealircd-5.2.2 | 4 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 58738 -> 58726 bytes metadata/md5-cache/net-libs/grpc-1.41.1 | 15 + metadata/md5-cache/net-libs/libisds-9999 | 2 +- .../md5-cache/net-libs/libwebsockets-4.2.2 | 15 - .../md5-cache/net-libs/libwebsockets-4.3.0 | 4 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 21723 -> 21889 bytes .../md5-cache/net-mail/mailshears-0.0.4-r1 | 2 +- metadata/md5-cache/net-mail/mu-1.6.10 | 14 + metadata/md5-cache/net-misc/Manifest.gz | Bin 91297 -> 91450 bytes .../net-misc/{chrony-4.1-r1 => chrony-4.1-r2} | 2 +- metadata/md5-cache/net-misc/cni-plugins-0.9.1 | 4 +- .../md5-cache/net-misc/dropbox-135.4.4221 | 15 + metadata/md5-cache/net-misc/gvrpcd-1.3 | 13 - metadata/md5-cache/net-misc/gvrpcd-1.3-r1 | 13 + .../{ntpsec-1.2.1 => ntpsec-1.2.1-r1} | 2 +- metadata/md5-cache/net-misc/telnet-bsd-1.2-r1 | 13 - metadata/md5-cache/net-misc/telnet-bsd-1.2-r2 | 13 + metadata/md5-cache/net-misc/xmrig-6.15.2 | 4 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 8536 -> 8698 bytes metadata/md5-cache/net-proxy/squid-4.17 | 16 + metadata/md5-cache/net-wireless/Manifest.gz | Bin 27953 -> 27948 bytes .../{bluez-5.61 => bluez-5.61-r1} | 8 +- .../{bluez-5.62 => bluez-5.62-r1} | 8 +- .../Locale-Maketext-Simple-0.210.0-r1 | 11 - .../perl-core/MIME-Base64-3.140.0-r1 | 11 - metadata/md5-cache/perl-core/Manifest.gz | Bin 5053 -> 4189 bytes .../md5-cache/perl-core/Math-BigInt-1.999.806 | 14 - .../md5-cache/perl-core/Math-Complex-1.590.0 | 11 - .../md5-cache/perl-core/Memoize-1.30.0-r1 | 11 - metadata/md5-cache/sci-libs/Manifest.gz | Bin 56760 -> 56762 bytes metadata/md5-cache/sci-libs/adolc-2.7.2 | 4 +- metadata/md5-cache/sci-libs/colpack-1.0.10 | 4 +- metadata/md5-cache/sci-libs/pastix-5.2.3 | 4 +- metadata/md5-cache/sci-libs/scotch-6.0.4-r2 | 4 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 86237 -> 85919 bytes .../{dbus-1.12.20-r3 => dbus-1.12.20-r4} | 4 +- metadata/md5-cache/sys-apps/fwupd-1.6.2 | 16 - metadata/md5-cache/sys-apps/fwupd-1.6.3 | 16 - metadata/md5-cache/sys-apps/fwupd-1.6.4-r1 | 4 +- metadata/md5-cache/sys-apps/fwupd-1.7.0 | 16 - metadata/md5-cache/sys-apps/fwupd-1.7.1 | 4 +- metadata/md5-cache/sys-apps/openrc-0.44.8 | 15 + metadata/md5-cache/sys-apps/openrc-9999 | 2 +- metadata/md5-cache/sys-apps/shadow-4.9-r4 | 15 + .../{systemd-249.5-r1 => systemd-249.6} | 4 +- metadata/md5-cache/sys-apps/texinfo-6.8-r1 | 14 - .../md5-cache/sys-apps/util-linux-2.37.2-r1 | 8 +- metadata/md5-cache/sys-apps/util-linux-9999 | 8 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 15319 -> 15155 bytes metadata/md5-cache/sys-auth/pambase-999999999 | 8 +- metadata/md5-cache/sys-auth/passwdqc-2.0.0-r2 | 12 - metadata/md5-cache/sys-auth/passwdqc-2.0.1-r2 | 12 - .../md5-cache/sys-auth/solo-python-0.0.31 | 14 + metadata/md5-cache/sys-cluster/Manifest.gz | Bin 33755 -> 33763 bytes .../md5-cache/sys-cluster/ampi-0_pre20140616 | 4 +- metadata/md5-cache/sys-cluster/glusterfs-8.6 | 4 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 25470 -> 25647 bytes .../md5-cache/sys-devel/binutils-2.37_p1-r1 | 3 +- .../sys-devel/binutils-hppa64-2.37_p1-r1 | 16 + metadata/md5-cache/sys-devel/clang-13.0.0 | 4 +- .../md5-cache/sys-devel/clang-common-13.0.0 | 4 +- .../md5-cache/sys-devel/clang-runtime-13.0.0 | 4 +- metadata/md5-cache/sys-devel/lld-13.0.0 | 4 +- metadata/md5-cache/sys-devel/llvm-13.0.0 | 4 +- .../md5-cache/sys-devel/llvm-common-13.0.0 | 4 +- metadata/md5-cache/sys-devel/llvmgold-13-r1 | 4 +- metadata/md5-cache/sys-devel/smatch-1.60 | 2 +- metadata/md5-cache/sys-devel/smatch-1.72 | 2 +- metadata/md5-cache/sys-devel/smatch-9999 | 2 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 34846 -> 34834 bytes .../md5-cache/sys-fs/fuse-overlayfs-1.7.1 | 4 +- metadata/md5-cache/sys-fs/libeatmydata-129-r1 | 4 +- metadata/md5-cache/sys-fs/udev-249-r3 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 29790 -> 32292 bytes .../sys-kernel/gentoo-kernel-5.10.78 | 4 +- .../sys-kernel/gentoo-kernel-5.10.79 | 16 + .../sys-kernel/gentoo-kernel-5.14.18 | 16 + .../md5-cache/sys-kernel/gentoo-kernel-5.15.2 | 16 + .../sys-kernel/gentoo-kernel-5.4.158 | 4 +- .../sys-kernel/gentoo-kernel-5.4.159 | 15 + .../sys-kernel/gentoo-kernel-bin-5.10.78 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.10.78-r1 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.10.79 | 15 + .../sys-kernel/gentoo-kernel-bin-5.10.79-r1 | 15 + .../sys-kernel/gentoo-kernel-bin-5.14.18 | 15 + .../sys-kernel/gentoo-kernel-bin-5.14.18-r1 | 15 + .../sys-kernel/gentoo-kernel-bin-5.15.2 | 15 + .../sys-kernel/gentoo-kernel-bin-5.4.158 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.4.158-r1 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.4.159 | 15 + .../sys-kernel/gentoo-kernel-bin-5.4.159-r1 | 15 + .../sys-kernel/gentoo-sources-4.14.255 | 14 + .../sys-kernel/gentoo-sources-4.19.217 | 14 + .../sys-kernel/gentoo-sources-4.4.292 | 14 + .../sys-kernel/gentoo-sources-4.9.290 | 14 + ...sources-5.10.61 => gentoo-sources-5.10.79} | 8 +- .../sys-kernel/gentoo-sources-5.14.18 | 14 + .../sys-kernel/gentoo-sources-5.15.2 | 14 + .../sys-kernel/gentoo-sources-5.4.159 | 14 + .../md5-cache/sys-kernel/git-sources-5.15_rc1 | 15 - .../md5-cache/sys-kernel/git-sources-5.15_rc2 | 15 - .../md5-cache/sys-kernel/git-sources-5.15_rc4 | 15 - .../md5-cache/sys-kernel/git-sources-5.15_rc5 | 15 - .../md5-cache/sys-kernel/git-sources-5.15_rc6 | 15 - .../md5-cache/sys-kernel/git-sources-5.15_rc7 | 15 - ...-sources-5.15_rc3 => git-sources-5.16_rc1} | 10 +- .../sys-kernel/vanilla-kernel-5.10.79 | 16 + .../sys-kernel/vanilla-kernel-5.14.18 | 16 + .../sys-kernel/vanilla-kernel-5.15.2 | 16 + .../sys-kernel/vanilla-kernel-5.4.159 | 15 + ...rces-4.14.254 => vanilla-sources-4.14.255} | 4 +- ...rces-4.19.216 => vanilla-sources-4.19.217} | 4 +- ...ources-4.4.291 => vanilla-sources-4.4.292} | 4 +- ...ources-4.9.289 => vanilla-sources-4.9.290} | 4 +- ...ources-5.10.78 => vanilla-sources-5.10.79} | 4 +- ...ources-5.14.17 => vanilla-sources-5.14.18} | 4 +- ...-sources-5.15.1 => vanilla-sources-5.15.2} | 4 +- ...ources-5.4.158 => vanilla-sources-5.4.159} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 30757 -> 30916 bytes .../sys-libs/binutils-libs-2.37_p1-r1 | 14 + .../md5-cache/sys-libs/compiler-rt-13.0.0 | 4 +- .../sys-libs/compiler-rt-sanitizers-13.0.0 | 4 +- .../sys-libs/{glibc-2.34-r1 => glibc-2.34-r2} | 3 +- metadata/md5-cache/sys-libs/glibc-9999 | 2 +- metadata/md5-cache/sys-libs/libcxx-13.0.0 | 4 +- metadata/md5-cache/sys-libs/libcxxabi-13.0.0 | 4 +- metadata/md5-cache/sys-libs/libomp-13.0.0-r1 | 4 +- .../{librtas-2.0.2-r1 => librtas-2.0.2-r2} | 2 +- .../md5-cache/sys-libs/llvm-libunwind-13.0.0 | 4 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 15262 -> 15264 bytes metadata/md5-cache/sys-process/tini-0.19.0-r1 | 4 +- metadata/md5-cache/virtual/Manifest.gz | Bin 35355 -> 35817 bytes .../md5-cache/virtual/dist-kernel-5.10.78 | 4 +- .../md5-cache/virtual/dist-kernel-5.10.79 | 7 + .../md5-cache/virtual/dist-kernel-5.14.18 | 7 + metadata/md5-cache/virtual/dist-kernel-5.15.2 | 7 + .../md5-cache/virtual/dist-kernel-5.4.158 | 4 +- .../md5-cache/virtual/dist-kernel-5.4.159 | 7 + .../virtual/perl-Math-Complex-1.590.200 | 4 +- .../virtual/perl-Pod-Parser-1.630.0-r8 | 7 - metadata/md5-cache/virtual/rust-1.56.1 | 4 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 21406 -> 22196 bytes ....4638.54 => chromedriver-bin-95.0.4638.69} | 2 +- metadata/md5-cache/www-apps/jekyll-4.1.1 | 2 +- metadata/md5-cache/www-apps/jekyll-4.2.0 | 2 +- metadata/md5-cache/www-apps/jekyll-4.2.0-r1 | 2 +- .../www-apps/jekyll-coffeescript-2.0.0 | 2 +- .../www-apps/jekyll-sass-converter-2.1.0 | 2 +- .../md5-cache/www-apps/jekyll-sitemap-1.4.0 | 2 +- .../md5-cache/www-apps/jekyll-watch-2.2.1-r1 | 2 +- metadata/md5-cache/www-apps/nanoc-4.11.12 | 2 +- metadata/md5-cache/www-apps/nanoc-4.12.2 | 2 +- metadata/md5-cache/www-apps/nanoc-4.12.3 | 16 + .../md5-cache/www-apps/nanoc-checking-1.0.1 | 2 +- metadata/md5-cache/www-apps/nanoc-cli-4.12.2 | 2 +- metadata/md5-cache/www-apps/nanoc-cli-4.12.3 | 16 + .../md5-cache/www-apps/nanoc-core-4.11.12 | 2 +- metadata/md5-cache/www-apps/nanoc-core-4.12.2 | 2 +- metadata/md5-cache/www-apps/nanoc-core-4.12.3 | 16 + .../md5-cache/www-apps/nanoc-deploying-1.0.1 | 2 +- metadata/md5-cache/www-apps/nanoc-spec-0.0.2 | 2 +- .../{nextcloud-22.2.1 => nextcloud-22.2.2} | 4 +- .../www-apps/nextcloud-notify_push-0.3.0 | 14 + metadata/md5-cache/www-apps/piwigo-12.1.0 | 15 + metadata/md5-cache/www-client/Manifest.gz | Bin 12403 -> 12566 bytes ...ium-96.0.4664.35 => chromium-96.0.4664.45} | 6 +- ...omium-97.0.4688.2 => chromium-97.0.4692.8} | 4 +- ...664.35 => google-chrome-beta-96.0.4664.45} | 2 +- ....0.1020.44 => microsoft-edge-95.0.1020.53} | 2 +- ....1054.2 => microsoft-edge-dev-97.0.1069.0} | 2 +- ...2.0.4210.0 => opera-developer-83.0.4232.0} | 2 +- .../www-client/vivaldi-snapshot-4.4.2482.13 | 13 + metadata/md5-cache/www-misc/Manifest.gz | Bin 4108 -> 4271 bytes metadata/md5-cache/www-misc/urlwatch-2.24 | 15 + metadata/md5-cache/www-plugins/Manifest.gz | Bin 2402 -> 2399 bytes ...> chrome-binary-plugins-96.0.4664.45_beta} | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 9510 -> 9516 bytes metadata/md5-cache/www-servers/adsf-1.4.3 | 2 +- metadata/md5-cache/www-servers/adsf-1.4.5 | 2 +- metadata/md5-cache/www-servers/adsf-1.4.6 | 2 +- metadata/md5-cache/www-servers/puma-5.3.2-r1 | 2 +- metadata/md5-cache/www-servers/puma-5.4.0 | 2 +- metadata/md5-cache/www-servers/puma-5.5.2 | 2 +- metadata/md5-cache/www-servers/thin-1.8.1 | 2 +- metadata/md5-cache/x11-apps/Manifest.gz | Bin 16762 -> 16748 bytes .../md5-cache/x11-apps/igt-gpu-tools-1.26-r1 | 2 +- metadata/md5-cache/x11-apps/xeyes-1.2.0 | 4 +- metadata/md5-cache/x11-apps/xrdb-1.2.1 | 4 +- metadata/md5-cache/x11-apps/xrestop-0.5 | 4 +- metadata/md5-cache/x11-apps/xwd-1.0.8 | 4 +- metadata/md5-cache/x11-base/Manifest.gz | Bin 2031 -> 2027 bytes metadata/md5-cache/x11-base/xorg-proto-2021.5 | 4 +- metadata/md5-cache/x11-base/xorg-server-9999 | 2 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 7103 -> 7108 bytes .../x11-drivers/xf86-input-libinput-1.2.0 | 4 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 31534 -> 31537 bytes .../md5-cache/x11-libs/gdk-pixbuf-xlib-2.40.2 | 2 +- metadata/md5-cache/x11-libs/libXfont2-2.0.5 | 4 +- metadata/md5-cache/x11-libs/libXft-2.3.4 | 4 +- metadata/md5-cache/x11-libs/libXi-1.8 | 4 +- .../md5-cache/x11-libs/libxkbcommon-1.3.1 | 4 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 64982 -> 64837 bytes metadata/md5-cache/x11-misc/projecteur-0.9.1 | 13 - metadata/md5-cache/x11-misc/projecteur-0.9.2 | 4 +- .../md5-cache/x11-misc/xkeyboard-config-2.34 | 4 +- .../md5-cache/x11-misc/xorg-cf-files-1.0.7-r1 | 4 +- metadata/md5-cache/x11-misc/xsel-1.2.0-r1 | 4 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 7184 -> 7184 bytes metadata/md5-cache/x11-terms/zutty-0.10 | 4 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 27120 -> 26959 bytes .../x11-themes/gtk-engines-flat-2.0-r3 | 12 - metadata/md5-cache/xfce-extra/Manifest.gz | Bin 8514 -> 8675 bytes .../xfce-extra/xfce4-whiskermenu-plugin-2.6.2 | 13 + metadata/news/timestamp.chk | 2 +- metadata/projects.xml | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 45401 -> 45398 bytes net-analyzer/icinga2/Manifest | 1 + net-analyzer/icinga2/icinga2-2.13.2.ebuild | 147 ++ net-analyzer/munin/Manifest | 2 - net-analyzer/munin/munin-2.0.66-r3.ebuild | 418 ------ net-analyzer/wireshark/wireshark-3.4.9.ebuild | 2 +- net-dns/Manifest.gz | Bin 8539 -> 8535 bytes net-dns/libidn/libidn-1.38-r1.ebuild | 2 +- net-dns/pdns/Manifest | 1 + net-dns/pdns/pdns-4.5.2.ebuild | 161 ++ net-firewall/Manifest.gz | Bin 4542 -> 4541 bytes net-firewall/firewalld/firewalld-1.0.2.ebuild | 2 +- net-fs/Manifest.gz | Bin 3873 -> 3878 bytes net-fs/samba/samba-4.14.10.ebuild | 2 +- net-fs/samba/samba-4.15.2.ebuild | 2 +- net-im/Manifest.gz | Bin 10425 -> 10424 bytes net-im/gajim/gajim-1.3.3-r1.ebuild | 2 +- net-im/sendxmpp-amm/Manifest | 1 + net-im/sendxmpp-amm/metadata.xml | 8 + net-im/sendxmpp-amm/sendxmpp-amm-1.1.1.ebuild | 35 + net-im/sendxmpp-amm/sendxmpp-amm-9999.ebuild | 35 + .../telepathy-connection-managers-2-r2.ebuild | 10 +- net-im/webex/Manifest | 3 - net-im/webex/metadata.xml | 5 - net-im/webex/webex-41.5.0.18815.1-r2.ebuild | 67 - net-im/webex/webex-41.5.0.18911.1-r2.ebuild | 67 - net-im/webex/webex-41.6.1.19162.1.ebuild | 67 - net-irc/Manifest.gz | Bin 8236 -> 8237 bytes net-irc/unrealircd/unrealircd-5.2.2.ebuild | 2 +- net-libs/Manifest.gz | Bin 33445 -> 33438 bytes net-libs/grpc/Manifest | 1 + net-libs/grpc/grpc-1.41.1.ebuild | 102 ++ net-libs/libisds/libisds-9999.ebuild | 4 +- net-libs/libwebsockets/Manifest | 1 - .../libwebsockets/libwebsockets-4.2.2.ebuild | 82 - .../libwebsockets/libwebsockets-4.3.0.ebuild | 2 +- net-mail/Manifest.gz | Bin 15581 -> 15582 bytes net-mail/mu/Manifest | 1 + net-mail/mu/mu-1.6.10.ebuild | 65 + net-misc/Manifest.gz | Bin 55870 -> 55862 bytes ...ony-4.1-r1.ebuild => chrony-4.1-r2.ebuild} | 1 + .../chrony-4.1-seccomp-glibc-2-3-4.patch | 30 + net-misc/cni-plugins/cni-plugins-0.9.1.ebuild | 2 +- net-misc/dropbox/Manifest | 2 + net-misc/dropbox/dropbox-135.4.4221.ebuild | 105 ++ ...gvrpcd-1.3.ebuild => gvrpcd-1.3-r1.ebuild} | 12 +- .../ntpsec-1.2.1-seccomp-glibc-2-3-4.patch | 20 + ...ec-1.2.1.ebuild => ntpsec-1.2.1-r1.ebuild} | 1 + ...1.2-r1.ebuild => telnet-bsd-1.2-r2.ebuild} | 32 +- net-misc/xmrig/xmrig-6.15.2.ebuild | 2 +- net-proxy/Manifest.gz | Bin 5363 -> 5366 bytes net-proxy/squid/Manifest | 1 + net-proxy/squid/squid-4.17.ebuild | 291 ++++ net-wireless/Manifest.gz | Bin 16377 -> 16376 bytes ...bluez-5.61.ebuild => bluez-5.61-r1.ebuild} | 15 +- ...bluez-5.62.ebuild => bluez-5.62-r1.ebuild} | 15 +- net-wireless/bluez/metadata.xml | 1 - .../Locale-Maketext-Simple-0.210.0-r1.ebuild | 19 - perl-core/Locale-Maketext-Simple/Manifest | 1 - perl-core/Locale-Maketext-Simple/metadata.xml | 12 - .../MIME-Base64/MIME-Base64-3.140.0-r1.ebuild | 16 - perl-core/MIME-Base64/Manifest | 1 - perl-core/MIME-Base64/metadata.xml | 13 - perl-core/Manifest.gz | Bin 4942 -> 4098 bytes perl-core/Math-BigInt/Manifest | 1 - .../Math-BigInt/Math-BigInt-1.999.806.ebuild | 36 - perl-core/Math-BigInt/metadata.xml | 16 - perl-core/Math-Complex/Manifest | 1 - .../Math-Complex/Math-Complex-1.590.0.ebuild | 16 - perl-core/Math-Complex/metadata.xml | 8 - perl-core/Memoize/Manifest | 1 - perl-core/Memoize/Memoize-1.30.0-r1.ebuild | 17 - perl-core/Memoize/metadata.xml | 19 - profiles/Manifest.gz | Bin 148814 -> 148302 bytes profiles/arch/base/package.use.mask | 4 + profiles/arch/hppa/package.use.mask | 4 - profiles/arch/hppa/package.use.stable.mask | 5 + profiles/arch/hppa/use.stable.mask | 4 + profiles/arch/powerpc/package.use.mask | 4 + .../arch/powerpc/ppc64/64le/package.use.mask | 4 + .../arch/powerpc/ppc64/64le/use.stable.mask | 5 + profiles/arch/powerpc/ppc64/package.use.mask | 4 + profiles/arch/powerpc/ppc64/use.stable.mask | 5 + .../17.0/desktop/plasma/systemd/package.use | 8 - .../17.1/desktop/plasma/systemd/package.use | 8 - .../17.0/desktop/plasma/systemd/package.use | 8 - .../17.0/desktop/plasma/systemd/package.use | 8 - .../lp64/desktop/plasma/systemd/package.use | 8 - .../lp64d/desktop/plasma/systemd/package.use | 8 - .../17.0/desktop/plasma/systemd/package.use | 8 - profiles/features/selinux/package.use.mask | 3 +- profiles/package.mask | 120 +- profiles/targets/desktop/gnome/package.use | 8 +- profiles/use.local.desc | 12 +- sci-libs/Manifest.gz | Bin 42421 -> 42436 bytes sci-libs/adolc/adolc-2.7.2.ebuild | 2 +- sci-libs/colpack/colpack-1.0.10.ebuild | 2 +- sci-libs/pastix/pastix-5.2.3.ebuild | 2 +- sci-libs/scotch/scotch-6.0.4-r2.ebuild | 2 +- sys-apps/Manifest.gz | Bin 48484 -> 48479 bytes ...12.20-r3.ebuild => dbus-1.12.20-r4.ebuild} | 4 +- sys-apps/dbus/metadata.xml | 1 - sys-apps/fwupd/Manifest | 3 - ...2-XB_NODE_EXPORT_FLAG_COLLAPSE_EMPTY.patch | 27 - .../fwupd-1.6.2-dell-dock-requires-gusb.patch | 24 - .../fwupd-1.7.0-elanfp-requires-gusb.patch | 22 - .../fwupd-1.7.0-fix-test-configure.patch | 20 - sys-apps/fwupd/fwupd-1.6.2.ebuild | 176 --- sys-apps/fwupd/fwupd-1.6.3.ebuild | 175 --- sys-apps/fwupd/fwupd-1.6.4-r1.ebuild | 3 +- sys-apps/fwupd/fwupd-1.7.0.ebuild | 180 --- sys-apps/fwupd/fwupd-1.7.1.ebuild | 3 +- sys-apps/openrc/Manifest | 1 + sys-apps/openrc/openrc-0.44.8.ebuild | 157 ++ sys-apps/openrc/openrc-9999.ebuild | 7 - .../files/shadow-4.9-configure-typo.patch | 19 + .../shadow-4.9-gpasswd-double-free.patch | 35 + sys-apps/shadow/shadow-4.9-r4.ebuild | 251 ++++ sys-apps/systemd/Manifest | 2 +- .../systemd/files/249.5-coredumpctl.patch | 31 - ...49.5-revert-unit-start-rate-limiting.patch | 483 ------ ...d-249.5-r1.ebuild => systemd-249.6.ebuild} | 3 - .../files/texinfo-6.8-enable-Carp.patch | 20 - sys-apps/texinfo/texinfo-6.8-r1.ebuild | 73 - sys-apps/util-linux/metadata.xml | 1 + .../util-linux/util-linux-2.37.2-r1.ebuild | 8 +- sys-apps/util-linux/util-linux-9999.ebuild | 8 +- sys-auth/Manifest.gz | Bin 9738 -> 9741 bytes sys-auth/pambase/metadata.xml | 3 + sys-auth/pambase/pambase-999999999.ebuild | 4 +- sys-auth/passwdqc/Manifest | 2 - sys-auth/passwdqc/passwdqc-2.0.0-r2.ebuild | 62 - sys-auth/passwdqc/passwdqc-2.0.1-r2.ebuild | 62 - sys-auth/solo-python/Manifest | 1 + sys-auth/solo-python/metadata.xml | 2 +- .../solo-python/solo-python-0.0.31.ebuild | 34 + sys-cluster/Manifest.gz | Bin 12235 -> 12239 bytes sys-cluster/ampi/ampi-0_pre20140616.ebuild | 2 +- sys-cluster/glusterfs/glusterfs-8.6.ebuild | 2 +- sys-devel/Manifest.gz | Bin 9626 -> 9626 bytes sys-devel/binutils-hppa64/Manifest | 1 + .../binutils-hppa64-2.37_p1-r1.ebuild | 465 ++++++ sys-devel/binutils/binutils-2.37_p1-r1.ebuild | 2 +- .../clang-common/clang-common-13.0.0.ebuild | 2 +- .../clang-runtime/clang-runtime-13.0.0.ebuild | 2 +- sys-devel/clang/clang-13.0.0.ebuild | 2 +- sys-devel/lld/lld-13.0.0.ebuild | 2 +- .../llvm-common/llvm-common-13.0.0.ebuild | 2 +- sys-devel/llvm/llvm-13.0.0.ebuild | 2 +- sys-devel/llvmgold/llvmgold-13-r1.ebuild | 2 +- sys-devel/smatch/smatch-1.60.ebuild | 4 +- sys-devel/smatch/smatch-1.72.ebuild | 4 +- sys-devel/smatch/smatch-9999.ebuild | 4 +- sys-fs/Manifest.gz | Bin 21573 -> 21571 bytes .../fuse-overlayfs-1.7.1.ebuild | 2 +- .../libeatmydata/libeatmydata-129-r1.ebuild | 2 +- .../files/249-udev-linux-headers-5-15.patch | 22 + sys-fs/udev/udev-249-r3.ebuild | 1 + sys-kernel/Manifest.gz | Bin 4427 -> 4431 bytes sys-kernel/gentoo-kernel-bin/Manifest | 19 + .../gentoo-kernel-bin-5.10.78-r1.ebuild | 2 +- .../gentoo-kernel-bin-5.10.78.ebuild | 2 +- .../gentoo-kernel-bin-5.10.79-r1.ebuild | 113 ++ .../gentoo-kernel-bin-5.10.79.ebuild | 117 ++ .../gentoo-kernel-bin-5.14.18-r1.ebuild | 113 ++ .../gentoo-kernel-bin-5.14.18.ebuild | 117 ++ .../gentoo-kernel-bin-5.15.2.ebuild | 117 ++ .../gentoo-kernel-bin-5.4.158-r1.ebuild | 2 +- .../gentoo-kernel-bin-5.4.158.ebuild | 2 +- .../gentoo-kernel-bin-5.4.159-r1.ebuild | 113 ++ .../gentoo-kernel-bin-5.4.159.ebuild | 117 ++ sys-kernel/gentoo-kernel/Manifest | 8 + .../gentoo-kernel-5.10.78.ebuild | 2 +- .../gentoo-kernel-5.10.79.ebuild | 105 ++ .../gentoo-kernel-5.14.18.ebuild | 105 ++ .../gentoo-kernel/gentoo-kernel-5.15.2.ebuild | 105 ++ .../gentoo-kernel-5.4.158.ebuild | 2 +- .../gentoo-kernel-5.4.159.ebuild | 90 ++ sys-kernel/gentoo-sources/Manifest | 27 +- ....ebuild => gentoo-sources-4.14.255.ebuild} | 4 +- .../gentoo-sources-4.19.217.ebuild | 28 + .../gentoo-sources-4.4.292.ebuild | 28 + .../gentoo-sources-4.9.290.ebuild | 28 + .../gentoo-sources-5.10.79.ebuild | 28 + .../gentoo-sources-5.14.18.ebuild | 28 + .../gentoo-sources-5.15.2.ebuild | 28 + .../gentoo-sources-5.4.159.ebuild | 28 + sys-kernel/git-sources/Manifest | 10 +- .../git-sources/git-sources-5.15_rc2.ebuild | 40 - .../git-sources/git-sources-5.15_rc3.ebuild | 40 - .../git-sources/git-sources-5.15_rc4.ebuild | 40 - .../git-sources/git-sources-5.15_rc5.ebuild | 40 - .../git-sources/git-sources-5.15_rc6.ebuild | 40 - .../git-sources/git-sources-5.15_rc7.ebuild | 40 - ...rc1.ebuild => git-sources-5.16_rc1.ebuild} | 6 +- sys-kernel/vanilla-kernel/Manifest | 8 + .../vanilla-kernel-5.10.79.ebuild | 102 ++ .../vanilla-kernel-5.14.18.ebuild | 102 ++ .../vanilla-kernel-5.15.2.ebuild | 102 ++ .../vanilla-kernel-5.4.159.ebuild | 101 ++ sys-kernel/vanilla-sources/Manifest | 16 +- ...ebuild => vanilla-sources-4.14.255.ebuild} | 0 ...ebuild => vanilla-sources-4.19.217.ebuild} | 0 ....ebuild => vanilla-sources-4.4.292.ebuild} | 0 ....ebuild => vanilla-sources-4.9.290.ebuild} | 0 ....ebuild => vanilla-sources-5.10.79.ebuild} | 0 ....ebuild => vanilla-sources-5.14.18.ebuild} | 0 ...1.ebuild => vanilla-sources-5.15.2.ebuild} | 0 ....ebuild => vanilla-sources-5.4.159.ebuild} | 0 sys-libs/Manifest.gz | Bin 14068 -> 14078 bytes sys-libs/binutils-libs/Manifest | 1 + .../binutils-libs-2.37_p1-r1.ebuild | 135 ++ .../compiler-rt-sanitizers-13.0.0.ebuild | 2 +- .../compiler-rt/compiler-rt-13.0.0.ebuild | 2 +- ...bc-2.34-r1.ebuild => glibc-2.34-r2.ebuild} | 9 +- sys-libs/glibc/glibc-9999.ebuild | 6 + sys-libs/libcxx/libcxx-13.0.0.ebuild | 2 +- sys-libs/libcxxabi/libcxxabi-13.0.0.ebuild | 2 +- sys-libs/libomp/libomp-13.0.0-r1.ebuild | 2 +- ....0.2-r1.ebuild => librtas-2.0.2-r2.ebuild} | 4 + .../llvm-libunwind-13.0.0.ebuild | 2 +- sys-process/Manifest.gz | Bin 9834 -> 9833 bytes sys-process/tini/tini-0.19.0-r1.ebuild | 2 +- virtual/Manifest.gz | Bin 28567 -> 28405 bytes .../dist-kernel/dist-kernel-5.10.78.ebuild | 2 +- .../dist-kernel/dist-kernel-5.10.79.ebuild | 19 + .../dist-kernel/dist-kernel-5.14.18.ebuild | 19 + virtual/dist-kernel/dist-kernel-5.15.2.ebuild | 19 + .../dist-kernel/dist-kernel-5.4.158.ebuild | 2 +- .../dist-kernel/dist-kernel-5.4.159.ebuild | 19 + .../perl-Math-Complex-1.590.200.ebuild | 2 +- virtual/perl-Pod-Parser/Manifest | 0 virtual/perl-Pod-Parser/metadata.xml | 9 - .../perl-Pod-Parser-1.630.0-r8.ebuild | 14 - virtual/rust/rust-1.56.1.ebuild | 2 +- www-apps/Manifest.gz | Bin 12304 -> 12307 bytes www-apps/chromedriver-bin/Manifest | 2 +- ...d => chromedriver-bin-95.0.4638.69.ebuild} | 0 www-apps/nanoc-cli/Manifest | 1 + www-apps/nanoc-cli/nanoc-cli-4.12.3.ebuild | 70 + www-apps/nanoc-core/Manifest | 1 + www-apps/nanoc-core/nanoc-core-4.12.3.ebuild | 75 + www-apps/nanoc/Manifest | 1 + www-apps/nanoc/nanoc-4.12.3.ebuild | 95 ++ www-apps/nextcloud-notify_push/Manifest | 80 + .../nextcloud-notify_push-0.3.0.ebuild | 317 ++++ www-apps/nextcloud/Manifest | 2 +- ...-22.2.1.ebuild => nextcloud-22.2.2.ebuild} | 0 www-apps/piwigo/Manifest | 1 + www-apps/piwigo/piwigo-12.1.0.ebuild | 44 + www-client/Manifest.gz | Bin 6214 -> 6207 bytes www-client/chromium/Manifest | 6 +- ...35.ebuild => chromium-96.0.4664.45.ebuild} | 5 +- ...8.2.ebuild => chromium-97.0.4692.8.ebuild} | 6 +- .../files/chromium-96-xfce-maximize.patch | 51 + .../chromium/files/chromium-glibc-2.34.patch | 28 + www-client/google-chrome-beta/Manifest | 2 +- ...=> google-chrome-beta-96.0.4664.45.ebuild} | 0 www-client/microsoft-edge-dev/Manifest | 2 +- ... => microsoft-edge-dev-97.0.1069.0.ebuild} | 0 www-client/microsoft-edge/Manifest | 2 +- ...ild => microsoft-edge-95.0.1020.53.ebuild} | 0 www-client/opera-developer/Manifest | 2 +- ...ild => opera-developer-83.0.4232.0.ebuild} | 0 www-client/vivaldi-snapshot/Manifest | 3 + .../vivaldi-snapshot-4.4.2482.13.ebuild | 202 +++ www-misc/Manifest.gz | Bin 3092 -> 3096 bytes www-misc/urlwatch/Manifest | 1 + www-misc/urlwatch/urlwatch-2.24.ebuild | 74 + www-plugins/Manifest.gz | Bin 1250 -> 1248 bytes www-plugins/chrome-binary-plugins/Manifest | 2 +- ...e-binary-plugins-96.0.4664.45_beta.ebuild} | 0 x11-apps/Manifest.gz | Bin 14529 -> 14520 bytes ...ib-meson-build-Fix-underscorify-call.patch | 36 + .../igt-gpu-tools-1.26-r1.ebuild | 3 + x11-apps/xeyes/xeyes-1.2.0.ebuild | 2 +- x11-apps/xrdb/xrdb-1.2.1.ebuild | 2 +- x11-apps/xrestop/xrestop-0.5.ebuild | 2 +- x11-apps/xwd/xwd-1.0.8.ebuild | 2 +- x11-base/Manifest.gz | Bin 1210 -> 1214 bytes x11-base/xorg-proto/xorg-proto-2021.5.ebuild | 2 +- x11-base/xorg-server/xorg-server-9999.ebuild | 2 +- x11-drivers/Manifest.gz | Bin 5043 -> 5043 bytes .../xf86-input-libinput-1.2.0.ebuild | 2 +- x11-libs/Manifest.gz | Bin 20484 -> 20493 bytes .../gdk-pixbuf-xlib-2.40.2.ebuild | 2 +- x11-libs/libXfont2/libXfont2-2.0.5.ebuild | 2 +- x11-libs/libXft/libXft-2.3.4.ebuild | 2 +- x11-libs/libXi/libXi-1.8.ebuild | 2 +- .../libxkbcommon/libxkbcommon-1.3.1.ebuild | 2 +- x11-misc/Manifest.gz | Bin 48484 -> 48477 bytes x11-misc/projecteur/Manifest | 1 - x11-misc/projecteur/projecteur-0.9.1.ebuild | 53 - x11-misc/projecteur/projecteur-0.9.2.ebuild | 2 +- .../xkeyboard-config-2.34.ebuild | 2 +- .../xorg-cf-files-1.0.7-r1.ebuild | 2 +- x11-misc/xsel/xsel-1.2.0-r1.ebuild | 2 +- x11-terms/Manifest.gz | Bin 4375 -> 4376 bytes x11-terms/zutty/zutty-0.10.ebuild | 2 +- x11-themes/Manifest.gz | Bin 22091 -> 21931 bytes x11-themes/gtk-engines-flat/Manifest | 1 - .../gtk-engines-flat-2.0-r3.ebuild | 36 - x11-themes/gtk-engines-flat/metadata.xml | 8 - xfce-extra/Manifest.gz | Bin 8202 -> 8202 bytes xfce-extra/xfce4-whiskermenu-plugin/Manifest | 1 + .../xfce4-whiskermenu-plugin-2.6.2.ebuild | 53 + 3637 files changed, 26099 insertions(+), 25179 deletions(-) delete mode 100644 app-admin/awscli/awscli-1.20.53.ebuild delete mode 100644 app-admin/awscli/awscli-1.20.60.ebuild delete mode 100644 app-admin/awscli/awscli-1.22.2.ebuild delete mode 100644 app-admin/awscli/awscli-1.22.3.ebuild delete mode 100644 app-admin/awscli/awscli-1.22.4.ebuild rename app-admin/awscli/{awscli-1.22.1.ebuild => awscli-1.22.5.ebuild} (100%) delete mode 100644 app-admin/puppetdb/puppetdb-7.5.0-r1.ebuild create mode 100644 app-editors/gvim/gvim-8.2.3582.ebuild create mode 100644 app-editors/vim-core/vim-core-8.2.3582.ebuild create mode 100644 app-editors/vim/vim-8.2.3582.ebuild rename app-editors/vscode/{vscode-1.62.0.ebuild => vscode-1.62.2.ebuild} (100%) delete mode 100644 app-editors/vscodium/vscodium-1.59.1.ebuild rename app-editors/vscodium/{vscodium-1.62.0.ebuild => vscodium-1.62.2.ebuild} (100%) create mode 100644 app-emacs/jde/jde-2.4.1-r2.ebuild rename app-emulation/fs-uae/{fs-uae-3.0.5.ebuild => fs-uae-3.1.47.ebuild} (87%) create mode 100644 app-emulation/podman/podman-3.4.2.ebuild delete mode 100644 app-emulation/xen/xen-4.14.3.ebuild delete mode 100644 app-portage/portpeek/portpeek-3.2.0.ebuild rename app-shells/fzf/{fzf-0.27.0.ebuild => fzf-0.28.0.ebuild} (81%) create mode 100644 app-shells/heirloom-sh/files/heirloom-sh-glibc-2.34.patch create mode 100644 app-shells/starship/Manifest create mode 100644 app-shells/starship/metadata.xml create mode 100644 app-shells/starship/starship-0.58.0.ebuild rename app-text/calibre/{calibre-5.32.0.ebuild => calibre-5.32.0-r1.ebuild} (99%) delete mode 100644 app-text/htmlc/Manifest delete mode 100644 app-text/htmlc/files/werror.patch delete mode 100644 app-text/htmlc/htmlc-2.40.0.ebuild delete mode 100644 app-text/htmlc/htmlc-2.60.0.ebuild delete mode 100644 app-text/htmlc/metadata.xml create mode 100644 app-text/libetonyek/libetonyek-0.1.10-r1.ebuild create mode 100644 app-text/nuspell/nuspell-5.0.1.ebuild create mode 100644 dev-ada/gprbuild/files/gprbuild-22.0.0-gentoo.patch create mode 100644 dev-ada/gprbuild/gprbuild-22.0.0.ebuild create mode 100644 dev-ada/libgpr/libgpr-22.0.0.ebuild create mode 100644 dev-ada/xmlada/xmlada-22.0.0.ebuild create mode 100644 dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild rename dev-db/libodbc++/{libodbc++-0.2.5-r2.ebuild => libodbc++-0.2.5-r3.ebuild} (63%) create mode 100644 dev-db/mariadb/mariadb-10.2.41.ebuild create mode 100644 dev-db/mariadb/mariadb-10.3.32.ebuild create mode 100644 dev-db/mariadb/mariadb-10.4.22.ebuild create mode 100644 dev-db/mariadb/mariadb-10.5.13.ebuild create mode 100644 dev-db/mariadb/mariadb-10.6.5.ebuild create mode 100644 dev-db/myodbc/myodbc-8.0.27.ebuild create mode 100644 dev-db/mysql-connector-c/files/mysql-connector-c-8.0.27-add-OpenSSL-3.0.0-support.patch create mode 100644 dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild create mode 100644 dev-db/mysql/mysql-5.7.36-r1.ebuild rename dev-db/{percona-server/percona-server-8.0.22.13.ebuild => mysql/mysql-8.0.27.ebuild} (87%) rename dev-db/percona-server/{percona-server-8.0.23.14.ebuild => percona-server-8.0.26.16.ebuild} (93%) create mode 100644 dev-db/rqlite/rqlite-6.8.1.ebuild delete mode 100644 dev-dotnet/dbus-sharp-glib/Manifest delete mode 100644 dev-dotnet/dbus-sharp-glib/dbus-sharp-glib-0.5.0-r1.ebuild delete mode 100644 dev-dotnet/dbus-sharp-glib/dbus-sharp-glib-0.6.0.ebuild delete mode 100644 dev-dotnet/dbus-sharp-glib/metadata.xml delete mode 100644 dev-dotnet/dbus-sharp/Manifest delete mode 100644 dev-dotnet/dbus-sharp/dbus-sharp-0.7.0-r2.ebuild delete mode 100644 dev-dotnet/dbus-sharp/dbus-sharp-0.8.1.ebuild delete mode 100644 dev-dotnet/dbus-sharp/files/dbus-sharp-0.7.0-fix-signals.patch delete mode 100644 dev-dotnet/dbus-sharp/files/dbus-sharp-0.7.0-fix-signals2.patch delete mode 100644 dev-dotnet/dbus-sharp/metadata.xml create mode 100644 dev-go/gom/gom-0_pre20151110-r1.ebuild delete mode 100644 dev-go/gom/gom-0_pre20151110.ebuild create mode 100644 dev-java/aspectj/aspectj-1.9.7.ebuild delete mode 100644 dev-java/commons-compress/commons-compress-1.20.ebuild create mode 100644 dev-java/javassist/javassist-3.18.2-r1.ebuild create mode 100644 dev-java/jline/jline-2.14.6.ebuild delete mode 100644 dev-java/jmh-core/jmh-core-1.4.1.ebuild create mode 100644 dev-java/jnr-posix/jnr-posix-3.0.10-r1.ebuild create mode 100644 dev-java/jython/jython-2.7.0-r3.ebuild delete mode 100644 dev-java/netty-tcnative/Manifest delete mode 100644 dev-java/netty-tcnative/netty-tcnative-1.1.33.15.ebuild delete mode 100644 dev-java/netty-tcnative/netty-tcnative-2.0.31.ebuild create mode 100644 dev-java/protobuf-java/protobuf-java-3.19.1.ebuild create mode 100644 dev-java/treelayout/treelayout-1.0.3.ebuild create mode 100644 dev-java/xml-commons-external/xml-commons-external-1.4.01-r2.ebuild create mode 100644 dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r2.ebuild delete mode 100644 dev-lang/swi-prolog/swi-prolog-8.3.27.ebuild rename dev-lang/swi-prolog/{swi-prolog-8.3.28.ebuild => swi-prolog-8.4.0.ebuild} (87%) rename dev-lang/swi-prolog/{swi-prolog-8.3.29.ebuild => swi-prolog-8.5.0.ebuild} (90%) delete mode 100644 dev-libs/bareos-fastlzlib/bareos-fastlzlib-0_pre20140912.ebuild delete mode 100644 dev-libs/elfutils/files/elfutils-0.175-disable-biarch-test-PR24158.patch delete mode 100644 dev-libs/elfutils/files/elfutils-0.177-disable-large.patch delete mode 100644 dev-libs/elfutils/files/elfutils-0.180-PaX-support.patch delete mode 100644 dev-libs/elfutils/files/elfutils-0.185-configure.ac-rework-gnu99-ext-check-to-allow-clang.patch delete mode 100644 dev-libs/elfutils/files/elfutils-0.185-glibc-2.34-test-failure.patch delete mode 100644 dev-libs/elfutils/files/elfutils-0.185-pull-advance_pc-in-file-scope.patch delete mode 100644 dev-libs/elfutils/files/elfutils-0.185-static-inline.patch delete mode 100644 dev-libs/elfutils/files/musl/elfutils-0.185-aarch64-regs.patch delete mode 100644 dev-libs/elfutils/files/musl/elfutils-0.185-cdefs.patch delete mode 100644 dev-libs/elfutils/files/musl/elfutils-0.185-error-h.patch delete mode 100644 dev-libs/elfutils/files/musl/elfutils-0.185-macros.patch delete mode 100644 dev-libs/elfutils/files/musl/elfutils-0.185-strndupa.patch create mode 100644 dev-libs/jansson/files/jansson-2.14-test-symbols.patch create mode 100644 dev-libs/level-zero/level-zero-1.6.2.ebuild create mode 100644 dev-libs/libixion/libixion-0.17.0.ebuild create mode 100644 dev-libs/liborcus/files/liborcus-0.17.0-test-fix.patch create mode 100644 dev-libs/liborcus/liborcus-0.17.0.ebuild create mode 100644 dev-libs/libstrophe/libstrophe-0.11.0.ebuild delete mode 100644 dev-libs/libvarlink/files/libvarlink-19-fix-meson-build.patch delete mode 100644 dev-libs/libvarlink/libvarlink-16.ebuild delete mode 100644 dev-libs/libvarlink/libvarlink-18.ebuild delete mode 100644 dev-libs/libvarlink/libvarlink-19.ebuild rename dev-libs/tree-sitter-cpp/{tree-sitter-cpp-0.19.0.ebuild => tree-sitter-cpp-0.20.0.ebuild} (100%) delete mode 100644 dev-ml/async_ssl/Manifest delete mode 100644 dev-ml/async_ssl/async_ssl-0.14.0.ebuild delete mode 100644 dev-ml/async_ssl/metadata.xml delete mode 100644 dev-ml/ppx_tools_versioned/Manifest delete mode 100644 dev-ml/ppx_tools_versioned/metadata.xml delete mode 100644 dev-ml/ppx_tools_versioned/ppx_tools_versioned-5.4.0.ebuild rename dev-perl/MARC-File-XML/{MARC-File-XML-1.0.5.ebuild => MARC-File-XML-1.0.5-r1.ebuild} (79%) rename dev-perl/MARC-Record/{MARC-Record-2.0.7.ebuild => MARC-Record-2.0.7-r1.ebuild} (80%) delete mode 100644 dev-perl/MCE/MCE-1.831.0.ebuild rename dev-perl/MIME-Base32/{MIME-Base32-1.303.0.ebuild => MIME-Base32-1.303.0-r1.ebuild} (68%) rename dev-perl/MIME-Charset/{MIME-Charset-1.12.2.ebuild => MIME-Charset-1.12.2-r1.ebuild} (96%) rename dev-perl/MIME-EncWords/{MIME-EncWords-1.14.3.ebuild => MIME-EncWords-1.14.3-r1.ebuild} (80%) rename dev-perl/MIME-Lite-HTML/{MIME-Lite-HTML-1.240.0.ebuild => MIME-Lite-HTML-1.240.0-r1.ebuild} (82%) delete mode 100644 dev-perl/MIME-Lite/MIME-Lite-3.30.0.ebuild create mode 100644 dev-perl/MIME-Types/MIME-Types-2.220.0.ebuild rename dev-perl/MIME-tools/{MIME-tools-5.509.0.ebuild => MIME-tools-5.509.0-r1.ebuild} (92%) rename dev-perl/MLDBM/{MLDBM-2.50.0.ebuild => MLDBM-2.50.0-r1.ebuild} (89%) rename dev-perl/Math-Base-Convert/{Math-Base-Convert-0.110.0.ebuild => Math-Base-Convert-0.110.0-r1.ebuild} (86%) delete mode 100644 dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.600.600.ebuild delete mode 100644 dev-perl/Math-BigInt-Lite/Math-BigInt-Lite-0.180.0.ebuild rename dev-perl/Math-CDF/{Math-CDF-0.100.0.ebuild => Math-CDF-0.100.0-r1.ebuild} (61%) rename dev-perl/Math-Derivative/{Math-Derivative-1.10.0.ebuild => Math-Derivative-1.10.0-r1.ebuild} (76%) delete mode 100644 dev-perl/Math-FFT/Math-FFT-1.340.0.ebuild rename dev-perl/Math-Factor-XS/{Math-Factor-XS-0.400.0.ebuild => Math-Factor-XS-0.400.0-r1.ebuild} (69%) rename dev-perl/Math-GMP/{Math-GMP-2.150.0.ebuild => Math-GMP-2.230.0.ebuild} (69%) create mode 100644 dev-perl/Math-Libm/Math-Libm-1.0.0-r1.ebuild delete mode 100644 dev-perl/Math-Libm/Math-Libm-1.0.0.ebuild delete mode 100644 dev-perl/Math-ModInt/Math-ModInt-0.11.0.ebuild delete mode 100644 dev-perl/Math-NumSeq/Math-NumSeq-72.0.0.ebuild rename dev-perl/Math-NumberCruncher/{Math-NumberCruncher-5.0.0-r1.ebuild => Math-NumberCruncher-5.0.0-r2.ebuild} (74%) delete mode 100644 dev-perl/Math-PlanePath/Math-PlanePath-124.0.0.ebuild rename dev-perl/Math-Prime-XS/{Math-Prime-XS-0.270.0.ebuild => Math-Prime-XS-0.270.0-r1.ebuild} (72%) rename dev-perl/Math-Random-Secure/{Math-Random-Secure-0.80.1.ebuild => Math-Random-Secure-0.80.1-r1.ebuild} (81%) rename dev-perl/Math-Round/{Math-Round-0.70.0.ebuild => Math-Round-0.70.0-r1.ebuild} (81%) rename dev-perl/Math-Spline/{Math-Spline-0.20.0.ebuild => Math-Spline-0.20.0-r1.ebuild} (80%) delete mode 100644 dev-perl/Math-Utils/Math-Utils-1.110.0.ebuild delete mode 100644 dev-perl/MediaWiki-API/MediaWiki-API-0.410.0.ebuild delete mode 100644 dev-perl/Mixin-Linewise/Mixin-Linewise-0.108.0.ebuild rename dev-perl/Mock-Config/{Mock-Config-0.30.0.ebuild => Mock-Config-0.30.0-r1.ebuild} (77%) rename dev-perl/Modem-Vgetty/{Modem-Vgetty-0.30.0-r2.ebuild => Modem-Vgetty-0.30.0-r3.ebuild} (92%) delete mode 100644 dev-perl/Modern-Perl/Modern-Perl-1.201.907.270.ebuild rename dev-perl/Module-Build-WithXSpp/{Module-Build-WithXSpp-0.140.0.ebuild => Module-Build-WithXSpp-0.140.0-r1.ebuild} (57%) delete mode 100644 dev-perl/Module-Build/Module-Build-0.422.400.ebuild delete mode 100644 dev-perl/Module-Compile/Module-Compile-0.350.0.ebuild delete mode 100644 dev-perl/Module-Find/Module-Find-0.130.0.ebuild rename dev-perl/Module-Implementation/{Module-Implementation-0.90.0.ebuild => Module-Implementation-0.90.0-r1.ebuild} (92%) rename dev-perl/Module-Info/{Module-Info-0.370.0-r1.ebuild => Module-Info-0.370.0-r2.ebuild} (83%) create mode 100644 dev-php/composer/composer-2.1.12.ebuild create mode 100644 dev-php/pecl-dbase/pecl-dbase-7.1.1.ebuild delete mode 100644 dev-python/APScheduler/APScheduler-3.6.3.ebuild delete mode 100644 dev-python/Faker/Faker-9.5.0.ebuild delete mode 100644 dev-python/Faker/Faker-9.6.0.ebuild delete mode 100644 dev-python/Faker/Faker-9.7.1.ebuild delete mode 100644 dev-python/Faker/Faker-9.8.0.ebuild rename dev-python/Faker/{Faker-9.3.1.ebuild => Faker-9.8.1.ebuild} (100%) delete mode 100644 dev-python/GitPython/GitPython-3.1.20.ebuild delete mode 100644 dev-python/QtPy/QtPy-1.10.0.ebuild delete mode 100644 dev-python/QtPy/QtPy-1.11.1.ebuild delete mode 100644 dev-python/QtPy/QtPy-1.9.0-r5.ebuild delete mode 100644 dev-python/QtPy/files/QtPy-1.9.0-python3_9.patch create mode 100644 dev-python/aiohttp/aiohttp-3.8.1.ebuild create mode 100644 dev-python/astroid/astroid-2.8.5.ebuild create mode 100644 dev-python/bandit/bandit-1.7.1.ebuild delete mode 100644 dev-python/bareos/bareos-19.2.8.ebuild delete mode 100644 dev-python/blosc/blosc-1.10.4.ebuild delete mode 100644 dev-python/boto3/boto3-1.18.53.ebuild delete mode 100644 dev-python/boto3/boto3-1.18.60.ebuild delete mode 100644 dev-python/boto3/boto3-1.20.2.ebuild delete mode 100644 dev-python/boto3/boto3-1.20.3.ebuild delete mode 100644 dev-python/boto3/boto3-1.20.4.ebuild rename dev-python/boto3/{boto3-1.20.1.ebuild => boto3-1.20.5.ebuild} (100%) delete mode 100644 dev-python/botocore/botocore-1.21.53.ebuild delete mode 100644 dev-python/botocore/botocore-1.21.60.ebuild delete mode 100644 dev-python/botocore/botocore-1.23.2.ebuild delete mode 100644 dev-python/botocore/botocore-1.23.3.ebuild delete mode 100644 dev-python/botocore/botocore-1.23.4.ebuild rename dev-python/botocore/{botocore-1.23.1.ebuild => botocore-1.23.5.ebuild} (100%) delete mode 100644 dev-python/carbon/carbon-1.1.7.ebuild delete mode 100644 dev-python/carbon/files/carbon.initd create mode 100644 dev-python/cchardet/Manifest create mode 100644 dev-python/cchardet/cchardet-2.1.7.ebuild rename {dev-java/netty-tcnative => dev-python/cchardet}/metadata.xml (52%) delete mode 100644 dev-python/citeproc-py/citeproc-py-0.4.0-r1.ebuild delete mode 100644 dev-python/citeproc-py/files/b1a5f925527093b0b5c11507f379a908e3354820.patch delete mode 100644 dev-python/cwcwidth/cwcwidth-0.1.4.ebuild delete mode 100644 dev-python/debugpy/debugpy-1.5.0.ebuild delete mode 100644 dev-python/django-cacheops/django-cacheops-5.1.ebuild delete mode 100644 dev-python/dns-lexicon/dns-lexicon-3.8.2.ebuild rename dev-python/dns-lexicon/{dns-lexicon-3.8.1.ebuild => dns-lexicon-3.8.3.ebuild} (100%) delete mode 100644 dev-python/docker-py/docker-py-5.0.0.ebuild delete mode 100644 dev-python/easy-thumbnails/easy-thumbnails-2.7.1-r1.ebuild delete mode 100644 dev-python/easy-thumbnails/easy-thumbnails-2.7.2.ebuild delete mode 100644 dev-python/environs/environs-9.3.2.ebuild delete mode 100644 dev-python/flask-paginate/flask-paginate-0.8.1.ebuild delete mode 100644 dev-python/flexmock/flexmock-0.10.9.ebuild create mode 100644 dev-python/fritzconnection/fritzconnection-1.7.2.ebuild create mode 100644 dev-python/gast/gast-0.5.3.ebuild delete mode 100644 dev-python/github3/github3-2.0.0.ebuild delete mode 100644 dev-python/google-api-core/google-api-core-2.0.1.ebuild delete mode 100644 dev-python/google-api-core/google-api-core-2.1.0.ebuild delete mode 100644 dev-python/google-api-core/google-api-core-2.1.1.ebuild delete mode 100644 dev-python/google-apitools/google-apitools-0.5.31.ebuild create mode 100644 dev-python/graphviz/graphviz-0.18.1.ebuild delete mode 100644 dev-python/greenstalk/greenstalk-1.0.1.ebuild rename dev-python/grpcio-testing/{grpcio-testing-1.38.1.ebuild => grpcio-testing-1.41.1.ebuild} (88%) rename dev-python/grpcio-tools/{grpcio-tools-1.38.1.ebuild => grpcio-tools-1.41.1.ebuild} (95%) rename dev-python/grpcio/{grpcio-1.38.1.ebuild => grpcio-1.41.1.ebuild} (93%) delete mode 100644 dev-python/gssapi/gssapi-1.6.12.ebuild delete mode 100644 dev-python/h2/h2-4.0.0.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.22.0.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.23.2.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.23.4.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.24.0.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.24.1.ebuild delete mode 100644 dev-python/icalendar/icalendar-4.0.7.ebuild delete mode 100644 dev-python/icalendar/icalendar-4.0.8.ebuild delete mode 100644 dev-python/idna/idna-3.2.ebuild delete mode 100644 dev-python/imageio/imageio-2.10.2.ebuild delete mode 100644 dev-python/imageio/imageio-2.10.3.ebuild rename dev-python/imageio/{imageio-2.10.1.ebuild => imageio-2.10.4.ebuild} (100%) delete mode 100644 dev-python/imageio/imageio-2.9.0.ebuild delete mode 100644 dev-python/indexed_gzip/indexed_gzip-1.6.3.ebuild create mode 100644 dev-python/ipykernel/files/ipykernel-6.5.0-drop-pytest-cov.patch rename dev-python/ipykernel/{ipykernel-5.5.4-r1.ebuild => ipykernel-5.5.4-r2.ebuild} (92%) rename dev-python/ipykernel/{ipykernel-6.2.0.ebuild => ipykernel-6.2.0-r1.ebuild} (96%) create mode 100644 dev-python/ipykernel/ipykernel-6.5.0.ebuild create mode 100644 dev-python/ipyparallel/files/ipyparallel-7.1.0-test-timeouts.patch delete mode 100644 dev-python/jaraco-stream/jaraco-stream-3.0.2.ebuild delete mode 100644 dev-python/joblib/joblib-1.0.1.ebuild delete mode 100644 dev-python/jupyter-lsp/jupyter-lsp-1.4.1.ebuild create mode 100644 dev-python/jupyter_client/files/jupyter_client-7.0.6-test-timeout.patch delete mode 100644 dev-python/jupyter_packaging/jupyter_packaging-0.10.6.ebuild delete mode 100644 dev-python/jupyterlab-lsp/jupyterlab-lsp-3.8.1.ebuild delete mode 100644 dev-python/jupyterlab/jupyterlab-3.1.10-r1.ebuild delete mode 100644 dev-python/jupyterlab_server/jupyterlab_server-2.7.2.ebuild delete mode 100644 dev-python/kombu/kombu-5.1.0.ebuild delete mode 100644 dev-python/kombu/kombu-5.2.0.ebuild delete mode 100644 dev-python/libpillowfight/libpillowfight-0.3.0.ebuild delete mode 100644 dev-python/logfury/files/logfury-0.1.2-fix-requirements-remove-dev-tests.patch delete mode 100644 dev-python/logfury/logfury-0.1.2-r1.ebuild delete mode 100644 dev-python/logfury/logfury-1.0.0.ebuild delete mode 100644 dev-python/marshmallow/marshmallow-3.13.0.ebuild delete mode 100644 dev-python/metakernel/metakernel-0.25.0-r1.ebuild delete mode 100644 dev-python/mkdocs-redirects/mkdocs-redirects-1.0.3.ebuild delete mode 100644 dev-python/moto/moto-2.0.10-r1.ebuild delete mode 100644 dev-python/moto/moto-2.2.0-r1.ebuild delete mode 100644 dev-python/moto/moto-2.2.10.ebuild rename dev-python/moto/{moto-2.2.13.ebuild => moto-2.2.14.ebuild} (93%) rename dev-python/moto/{moto-2.2.11.ebuild => moto-2.2.15.ebuild} (93%) delete mode 100644 dev-python/moto/moto-2.2.2-r1.ebuild delete mode 100644 dev-python/moto/moto-2.2.3-r1.ebuild delete mode 100644 dev-python/moto/moto-2.2.4-r1.ebuild delete mode 100644 dev-python/moto/moto-2.2.5.ebuild delete mode 100644 dev-python/moto/moto-2.2.6.ebuild delete mode 100644 dev-python/moto/moto-2.2.9.ebuild create mode 100644 dev-python/mysql-connector-python/mysql-connector-python-8.0.27.ebuild delete mode 100644 dev-python/nbclassic/nbclassic-0.3.1.ebuild create mode 100644 dev-python/nbconvert/nbconvert-6.3.0.ebuild delete mode 100644 dev-python/netcdf4-python/netcdf4-python-1.5.7.ebuild delete mode 100644 dev-python/nuitka/nuitka-0.6.17.3.ebuild delete mode 100644 dev-python/nuitka/nuitka-0.6.17.4.ebuild delete mode 100644 dev-python/nuitka/nuitka-0.6.17.5.ebuild delete mode 100644 dev-python/oslo-concurrency/oslo-concurrency-4.4.1.ebuild delete mode 100644 dev-python/pandas/pandas-1.2.4.ebuild delete mode 100644 dev-python/pandas/pandas-1.2.5.ebuild delete mode 100644 dev-python/pandas/pandas-1.3.0.ebuild delete mode 100644 dev-python/pandas/pandas-1.3.1.ebuild delete mode 100644 dev-python/pandas/pandas-1.3.2.ebuild delete mode 100644 dev-python/paramiko/paramiko-2.7.2.ebuild delete mode 100644 dev-python/pillow/pillow-8.2.0.ebuild delete mode 100644 dev-python/pillow/pillow-8.3.0.ebuild delete mode 100644 dev-python/pillow/pillow-8.3.1.ebuild delete mode 100644 dev-python/pocketlint/pocketlint-0.21.ebuild delete mode 100644 dev-python/portend/portend-2.7.1.ebuild delete mode 100644 dev-python/pretty-yaml/pretty-yaml-21.8.3.ebuild delete mode 100644 dev-python/progressbar2/progressbar2-3.53.3.ebuild delete mode 100644 dev-python/progressbar2/progressbar2-3.54.0.ebuild delete mode 100644 dev-python/prompt_toolkit/prompt_toolkit-3.0.19.ebuild delete mode 100644 dev-python/prompt_toolkit/prompt_toolkit-3.0.20.ebuild delete mode 100644 dev-python/prompt_toolkit/prompt_toolkit-3.0.21.ebuild delete mode 100644 dev-python/prov/prov-1.5.3.ebuild delete mode 100644 dev-python/pyamg/pyamg-4.0.0.ebuild delete mode 100644 dev-python/pychromecast/pychromecast-8.1.0.ebuild rename dev-python/pycollada/{pycollada-0.7.1.ebuild => pycollada-0.7.2.ebuild} (99%) delete mode 100644 dev-python/pydevd/pydevd-2.6.0.ebuild delete mode 100644 dev-python/pydyf/pydyf-0.1.1.ebuild delete mode 100644 dev-python/pyjwt/pyjwt-2.1.0.ebuild delete mode 100644 dev-python/pyjwt/pyjwt-2.2.0.ebuild create mode 100644 dev-python/pymdown-extensions/pymdown-extensions-9.1.ebuild create mode 100644 dev-python/pyparsing/pyparsing-3.0.6.ebuild delete mode 100644 dev-python/pyqtgraph/files/pyqtgraph-0.12.2-fix-py3.10.patch delete mode 100644 dev-python/pyqtgraph/pyqtgraph-0.12.2.ebuild rename dev-python/pysol_cards/{pysol_cards-0.10.2.ebuild => pysol_cards-0.14.2.ebuild} (73%) create mode 100644 dev-python/pytest-describe/pytest-describe-2.0.1.ebuild delete mode 100644 dev-python/pytest-timeout/files/pytest-timeout-1.4.2-optional-cov.patch delete mode 100644 dev-python/pytest-timeout/pytest-timeout-1.4.2-r1.ebuild rename dev-python/pytest/{pytest-6.2.5-r1.ebuild => pytest-6.2.5-r2.ebuild} (97%) create mode 100644 dev-python/python-cinderclient/python-cinderclient-8.1.0.ebuild delete mode 100644 dev-python/python-dotenv/python-dotenv-0.19.0.ebuild delete mode 100644 dev-python/python-dotenv/python-dotenv-0.19.1.ebuild create mode 100644 dev-python/python-glanceclient/python-glanceclient-3.5.0.ebuild create mode 100644 dev-python/python-openstackclient/python-openstackclient-5.7.0.ebuild delete mode 100644 dev-python/pyu2f/pyu2f-0.1.4-r1.ebuild delete mode 100644 dev-python/reno/reno-3.4.0.ebuild create mode 100644 dev-python/sphinx-gallery/sphinx-gallery-0.10.1.ebuild create mode 100644 dev-python/sqlalchemy/sqlalchemy-1.4.27-r2.ebuild create mode 100644 dev-python/statsmodels/statsmodels-0.13.1.ebuild delete mode 100644 dev-python/stripe/stripe-2.60.0.ebuild create mode 100644 dev-python/tempest/tempest-29.2.0.ebuild delete mode 100644 dev-python/tempora/tempora-4.1.1.ebuild create mode 100644 dev-python/weasyprint/weasyprint-53.4.ebuild delete mode 100644 dev-python/yappi/yappi-1.3.2.ebuild create mode 100644 dev-python/zeroconf/zeroconf-0.36.13.ebuild delete mode 100644 dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210406-glibc-2.33.patch delete mode 100644 dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210521-clang-libc++.patch delete mode 100644 dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210521-gcc11.patch delete mode 100644 dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210824-harfbuzz-3.0.0.patch delete mode 100644 dev-qt/qtwebengine/qtwebengine-5.15.2_p20210824-r1.ebuild create mode 100644 dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16-r2.ebuild create mode 100644 dev-ruby/ddmetrics/ddmetrics-1.0.1-r1.ebuild create mode 100644 dev-ruby/hamster/hamster-3.0.0-r2.ebuild create mode 100644 dev-ruby/maruku/maruku-0.7.3-r1.ebuild create mode 100644 dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild delete mode 100644 dev-ruby/pdf-reader/pdf-reader-1.4.1-r3.ebuild rename dev-ruby/pdf-reader/{pdf-reader-2.4.2.ebuild => pdf-reader-2.6.0.ebuild} (96%) rename dev-ruby/permutation/{permutation-0.1.8-r1.ebuild => permutation-0.1.8-r2.ebuild} (78%) delete mode 100644 dev-ruby/puppetdb-termini/puppetdb-termini-7.5.0.ebuild create mode 100644 dev-ruby/rdoc/rdoc-6.3.3.ebuild create mode 100644 dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r1.ebuild create mode 100644 dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.0-r1.ebuild create mode 100644 dev-ruby/sprockets-rails/sprockets-rails-3.3.0.ebuild create mode 100644 dev-ruby/tdiff/tdiff-0.3.4-r1.ebuild create mode 100644 dev-ruby/tty-command/tty-command-0.10.1-r1.ebuild create mode 100644 dev-ruby/tty-platform/tty-platform-0.3.0-r1.ebuild create mode 100644 dev-scheme/escm/files/escm-headers.patch create mode 100644 dev-util/bbe/files/bbe-0.2.2-inline.patch rename dev-util/btyacc/{btyacc-3.0-r3.ebuild => btyacc-3.0-r4.ebuild} (86%) create mode 100644 dev-util/ccache/ccache-4.5.ebuild create mode 100644 dev-util/conan/conan-1.42.0.ebuild delete mode 100644 dev-util/diffoscope/diffoscope-180.ebuild delete mode 100644 dev-util/diffoscope/diffoscope-186.ebuild delete mode 100644 dev-util/diffoscope/diffoscope-187.ebuild delete mode 100644 dev-util/diffoscope/diffoscope-188.ebuild rename dev-util/diffoscope/{diffoscope-189.ebuild => diffoscope-192.ebuild} (100%) create mode 100644 dev-util/mdds/mdds-2.0.0.ebuild delete mode 100644 dev-util/stripe-mock/stripe-mock-0.110.0.ebuild delete mode 100644 dev-util/stripe-mock/stripe-mock-0.111.0.ebuild delete mode 100644 dev-util/stripe-mock/stripe-mock-0.112.0.ebuild create mode 100644 games-arcade/funnyboat/files/funnyboat-1.5_p11-windowed.patch rename games-arcade/funnyboat/{funnyboat-1.5_p11-r2.ebuild => funnyboat-1.5_p11-r3.ebuild} (91%) delete mode 100644 games-arcade/whichwayisup/files/whichwayisup-0.7.9-check_for_joystick_axes_not_null.patch delete mode 100644 games-arcade/whichwayisup/files/whichwayisup-0.7.9-initialize_only_required_pygame_modules.patch delete mode 100644 games-arcade/whichwayisup/files/whichwayisup-0.7.9-python3.patch rename games-arcade/whichwayisup/{whichwayisup-0.7.9-r4.ebuild => whichwayisup-0.7.9_p8.ebuild} (74%) delete mode 100644 games-puzzle/angrydd/angrydd-1.0.1_p13-r1.ebuild create mode 100644 games-puzzle/angrydd/angrydd-1.0.1_p13-r2.ebuild delete mode 100644 games-puzzle/monsterz/files/monsterz-0.7.1-gentoo-r1.patch delete mode 100644 games-puzzle/monsterz/monsterz-0.7.1_p11.ebuild create mode 100644 games-puzzle/monsterz/monsterz-0.7.1_p12.ebuild rename games-simulation/openrct2/{openrct2-0.3.5.ebuild => openrct2-0.3.5-r1.ebuild} (99%) rename games-simulation/singularity/{singularity-1.00.ebuild => singularity-1.00-r1.ebuild} (50%) create mode 100644 gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-40.0.1-build-fix-str-bool-comparison.patch rename gnome-base/gnome-settings-daemon/{gnome-settings-daemon-40.0.1.ebuild => gnome-settings-daemon-40.0.1-r1.ebuild} (97%) rename gui-apps/mako/{mako-1.6.ebuild => mako-1.6-r1.ebuild} (96%) create mode 100644 gui-apps/waybar/waybar-0.9.8.ebuild create mode 100644 kde-apps/kdepim-runtime/files/kdepim-runtime-21.08.3-CVE-2020-15954.patch create mode 100644 kde-apps/kdepim-runtime/kdepim-runtime-21.08.3-r1.ebuild rename kde-apps/kimagemapeditor/{kimagemapeditor-21.08.3.ebuild => kimagemapeditor-21.08.3-r1.ebuild} (95%) rename kde-frameworks/attica/{attica-5.87.0.ebuild => attica-5.88.0.ebuild} (100%) rename kde-frameworks/baloo/{baloo-5.87.0.ebuild => baloo-5.88.0.ebuild} (100%) rename kde-frameworks/bluez-qt/{bluez-qt-5.87.0.ebuild => bluez-qt-5.88.0.ebuild} (100%) rename kde-frameworks/breeze-icons-rcc/{breeze-icons-rcc-5.87.0.ebuild => breeze-icons-rcc-5.88.0.ebuild} (100%) rename kde-frameworks/breeze-icons/{breeze-icons-5.87.0.ebuild => breeze-icons-5.88.0.ebuild} (100%) rename kde-frameworks/extra-cmake-modules/{extra-cmake-modules-5.87.0.ebuild => extra-cmake-modules-5.88.0.ebuild} (96%) create mode 100644 kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.88.0-disable-qmlplugindump.patch rename kde-frameworks/frameworkintegration/{frameworkintegration-5.87.0.ebuild => frameworkintegration-5.88.0.ebuild} (100%) rename kde-frameworks/kactivities-stats/{kactivities-stats-5.87.0.ebuild => kactivities-stats-5.88.0.ebuild} (100%) rename kde-frameworks/kactivities/{kactivities-5.87.0.ebuild => kactivities-5.88.0.ebuild} (100%) rename kde-frameworks/kapidox/{kapidox-5.87.0.ebuild => kapidox-5.88.0.ebuild} (100%) rename kde-frameworks/karchive/{karchive-5.87.0.ebuild => karchive-5.88.0.ebuild} (100%) rename kde-frameworks/kauth/{kauth-5.87.0.ebuild => kauth-5.88.0.ebuild} (100%) rename kde-frameworks/kbookmarks/{kbookmarks-5.87.0.ebuild => kbookmarks-5.88.0.ebuild} (100%) rename kde-frameworks/kcalendarcore/{kcalendarcore-5.87.0.ebuild => kcalendarcore-5.88.0.ebuild} (100%) rename kde-frameworks/kcmutils/{kcmutils-5.87.0.ebuild => kcmutils-5.88.0.ebuild} (100%) rename kde-frameworks/kcodecs/{kcodecs-5.87.0.ebuild => kcodecs-5.88.0.ebuild} (100%) rename kde-frameworks/kcompletion/{kcompletion-5.87.0.ebuild => kcompletion-5.88.0.ebuild} (100%) rename kde-frameworks/kconfig/{kconfig-5.87.0.ebuild => kconfig-5.88.0.ebuild} (100%) rename kde-frameworks/kconfigwidgets/{kconfigwidgets-5.87.0.ebuild => kconfigwidgets-5.88.0.ebuild} (100%) rename kde-frameworks/kcontacts/{kcontacts-5.87.0.ebuild => kcontacts-5.88.0.ebuild} (91%) rename kde-frameworks/kcoreaddons/{kcoreaddons-5.87.0.ebuild => kcoreaddons-5.88.0.ebuild} (100%) rename kde-frameworks/kcrash/{kcrash-5.87.0.ebuild => kcrash-5.88.0.ebuild} (72%) rename kde-frameworks/kdav/{kdav-5.87.0.ebuild => kdav-5.88.0.ebuild} (100%) rename kde-frameworks/kdbusaddons/{kdbusaddons-5.87.0.ebuild => kdbusaddons-5.88.0.ebuild} (100%) rename kde-frameworks/kdeclarative/{kdeclarative-5.87.0.ebuild => kdeclarative-5.88.0.ebuild} (100%) rename kde-frameworks/kded/{kded-5.87.0.ebuild => kded-5.88.0.ebuild} (100%) rename kde-frameworks/kdelibs4support/{kdelibs4support-5.87.0.ebuild => kdelibs4support-5.88.0.ebuild} (100%) rename kde-frameworks/kdesu/{kdesu-5.87.0.ebuild => kdesu-5.88.0.ebuild} (100%) rename kde-frameworks/kdnssd/{kdnssd-5.87.0.ebuild => kdnssd-5.88.0.ebuild} (100%) rename kde-frameworks/kdoctools/{kdoctools-5.87.0.ebuild => kdoctools-5.88.0.ebuild} (100%) rename kde-frameworks/kemoticons/{kemoticons-5.87.0.ebuild => kemoticons-5.88.0.ebuild} (100%) rename kde-frameworks/kfilemetadata/{kfilemetadata-5.87.0.ebuild => kfilemetadata-5.88.0.ebuild} (100%) rename kde-frameworks/kglobalaccel/{kglobalaccel-5.87.0.ebuild => kglobalaccel-5.88.0.ebuild} (100%) rename kde-frameworks/kguiaddons/{kguiaddons-5.87.0.ebuild => kguiaddons-5.88.0.ebuild} (100%) rename kde-frameworks/kholidays/{kholidays-5.87.0.ebuild => kholidays-5.88.0.ebuild} (100%) rename kde-frameworks/khtml/{khtml-5.87.0.ebuild => khtml-5.88.0.ebuild} (100%) rename kde-frameworks/ki18n/{ki18n-5.87.0.ebuild => ki18n-5.88.0.ebuild} (88%) rename kde-frameworks/kiconthemes/{kiconthemes-5.87.0.ebuild => kiconthemes-5.88.0.ebuild} (100%) rename kde-frameworks/kidletime/{kidletime-5.87.0.ebuild => kidletime-5.88.0.ebuild} (100%) rename kde-frameworks/kimageformats/{kimageformats-5.87.0-r1.ebuild => kimageformats-5.88.0.ebuild} (100%) rename kde-frameworks/kinit/{kinit-5.87.0.ebuild => kinit-5.88.0.ebuild} (100%) rename kde-frameworks/kio/{kio-5.87.0-r1.ebuild => kio-5.88.0.ebuild} (95%) rename kde-frameworks/kirigami/{kirigami-5.87.0.ebuild => kirigami-5.88.0.ebuild} (100%) rename kde-frameworks/kitemmodels/{kitemmodels-5.87.0.ebuild => kitemmodels-5.88.0.ebuild} (100%) rename kde-frameworks/kitemviews/{kitemviews-5.87.0.ebuild => kitemviews-5.88.0.ebuild} (100%) rename kde-frameworks/kjobwidgets/{kjobwidgets-5.87.0.ebuild => kjobwidgets-5.88.0.ebuild} (100%) rename kde-frameworks/kjs/{kjs-5.87.0.ebuild => kjs-5.88.0.ebuild} (100%) rename kde-frameworks/knewstuff/{knewstuff-5.87.0.ebuild => knewstuff-5.88.0.ebuild} (100%) rename kde-frameworks/knotifications/{knotifications-5.87.0.ebuild => knotifications-5.88.0.ebuild} (90%) rename kde-frameworks/knotifyconfig/{knotifyconfig-5.87.0.ebuild => knotifyconfig-5.88.0.ebuild} (100%) rename kde-frameworks/kpackage/{kpackage-5.87.0.ebuild => kpackage-5.88.0.ebuild} (100%) rename kde-frameworks/kparts/{kparts-5.87.0.ebuild => kparts-5.88.0.ebuild} (100%) rename kde-frameworks/kpeople/{kpeople-5.87.0.ebuild => kpeople-5.88.0.ebuild} (100%) rename kde-frameworks/kplotting/{kplotting-5.87.0.ebuild => kplotting-5.88.0.ebuild} (100%) rename kde-frameworks/kpty/{kpty-5.87.0.ebuild => kpty-5.88.0.ebuild} (100%) rename kde-frameworks/kquickcharts/{kquickcharts-5.87.0.ebuild => kquickcharts-5.88.0.ebuild} (100%) rename kde-frameworks/kross/{kross-5.87.0.ebuild => kross-5.88.0.ebuild} (100%) rename kde-frameworks/krunner/{krunner-5.87.0.ebuild => krunner-5.88.0.ebuild} (100%) rename kde-frameworks/kservice/{kservice-5.87.0.ebuild => kservice-5.88.0.ebuild} (100%) rename kde-frameworks/ktexteditor/{ktexteditor-5.87.0.ebuild => ktexteditor-5.88.0.ebuild} (100%) rename kde-frameworks/ktextwidgets/{ktextwidgets-5.87.0.ebuild => ktextwidgets-5.88.0.ebuild} (100%) rename kde-frameworks/kunitconversion/{kunitconversion-5.87.0.ebuild => kunitconversion-5.88.0.ebuild} (100%) rename kde-frameworks/kwallet/{kwallet-5.87.0.ebuild => kwallet-5.88.0.ebuild} (100%) rename kde-frameworks/kwayland/{kwayland-5.87.0.ebuild => kwayland-5.88.0.ebuild} (100%) rename kde-frameworks/kwidgetsaddons/{kwidgetsaddons-5.87.0.ebuild => kwidgetsaddons-5.88.0.ebuild} (100%) rename kde-frameworks/kwindowsystem/{kwindowsystem-5.87.0.ebuild => kwindowsystem-5.88.0.ebuild} (100%) rename kde-frameworks/kxmlgui/{kxmlgui-5.87.0.ebuild => kxmlgui-5.88.0.ebuild} (100%) rename kde-frameworks/modemmanager-qt/{modemmanager-qt-5.87.0.ebuild => modemmanager-qt-5.88.0.ebuild} (100%) rename kde-frameworks/networkmanager-qt/{networkmanager-qt-5.87.0.ebuild => networkmanager-qt-5.88.0.ebuild} (97%) rename kde-frameworks/oxygen-icons/{oxygen-icons-5.87.0.ebuild => oxygen-icons-5.88.0.ebuild} (100%) rename kde-frameworks/plasma/{plasma-5.87.0.ebuild => plasma-5.88.0.ebuild} (100%) rename kde-frameworks/prison/{prison-5.87.0.ebuild => prison-5.88.0.ebuild} (96%) rename kde-frameworks/purpose/{purpose-5.87.0.ebuild => purpose-5.88.0.ebuild} (100%) rename kde-frameworks/qqc2-desktop-style/{qqc2-desktop-style-5.87.0.ebuild => qqc2-desktop-style-5.88.0.ebuild} (94%) rename kde-frameworks/solid/{solid-5.87.0.ebuild => solid-5.88.0.ebuild} (100%) rename kde-frameworks/sonnet/{sonnet-5.87.0.ebuild => sonnet-5.88.0.ebuild} (89%) rename kde-frameworks/syndication/{syndication-5.87.0.ebuild => syndication-5.88.0.ebuild} (100%) rename kde-frameworks/syntax-highlighting/{syntax-highlighting-5.87.0.ebuild => syntax-highlighting-5.88.0.ebuild} (100%) rename kde-frameworks/threadweaver/{threadweaver-5.87.0.ebuild => threadweaver-5.88.0.ebuild} (100%) rename kde-plasma/discover/{discover-5.23.3.ebuild => discover-5.23.3.1.ebuild} (100%) rename kde-plasma/plasma-workspace/{plasma-workspace-5.22.5-r2.ebuild => plasma-workspace-5.22.5-r3.ebuild} (98%) rename kde-plasma/plasma-workspace/{plasma-workspace-5.23.3.ebuild => plasma-workspace-5.23.3-r1.ebuild} (98%) delete mode 100644 mail-filter/spamdyke/Manifest delete mode 100644 mail-filter/spamdyke/metadata.xml delete mode 100644 mail-filter/spamdyke/spamdyke-5.0.1.ebuild delete mode 100644 media-gfx/imagemagick/imagemagick-6.9.12.20.ebuild delete mode 100644 media-gfx/imagemagick/imagemagick-6.9.12.21.ebuild delete mode 100644 media-gfx/imagemagick/imagemagick-6.9.12.25.ebuild delete mode 100644 media-gfx/imagemagick/imagemagick-7.1.0.10.ebuild delete mode 100644 media-gfx/imagemagick/imagemagick-7.1.0.5.ebuild delete mode 100644 media-gfx/imagemagick/imagemagick-7.1.0.6.ebuild create mode 100644 media-gfx/plantuml/plantuml-1.2021.14.ebuild create mode 100644 media-libs/codec2/codec2-1.0.0.ebuild rename media-sound/denemo/{denemo-2.3.0-r1.ebuild => denemo-2.5.0-r1.ebuild} (90%) delete mode 100644 media-sound/denemo/files/denemo-2.3.0-0001-configure.ac-patch-to-find-guile-2.2.patch delete mode 100644 media-sound/denemo/files/denemo-2.3.0-0002-Fix-issues-with-gcc10-fno-common-flag.patch delete mode 100644 media-sound/mpd/mpd-0.21.26-r1.ebuild delete mode 100644 media-sound/mpd/mpd-0.22.10-r1.ebuild delete mode 100644 media-sound/mpd/mpd-0.22.4-r2.ebuild delete mode 100644 media-sound/mpd/mpd-0.22.5-r1.ebuild delete mode 100644 media-sound/mpd/mpd-0.22.8-r1.ebuild delete mode 100644 media-sound/mpd/mpd-0.22.9-r1.ebuild rename media-sound/mpd/{mpd-0.22.6-r1.ebuild => mpd-0.23.4.ebuild} (81%) delete mode 100644 media-sound/picard/files/picard-2.6.3-fix-py3.10.patch delete mode 100644 media-sound/yoshimi/yoshimi-2.1.0-r1.ebuild delete mode 100644 media-video/pipewire/pipewire-0.3.37.ebuild delete mode 100644 metadata/md5-cache/app-admin/awscli-1.20.53 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.20.60 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.22.1 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.22.2 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.22.4 rename metadata/md5-cache/app-admin/{awscli-1.22.3 => awscli-1.22.5} (93%) delete mode 100644 metadata/md5-cache/app-admin/puppetdb-7.5.0-r1 create mode 100644 metadata/md5-cache/app-editors/gvim-8.2.3582 create mode 100644 metadata/md5-cache/app-editors/vim-8.2.3582 create mode 100644 metadata/md5-cache/app-editors/vim-core-8.2.3582 rename metadata/md5-cache/app-editors/{vscode-1.62.0 => vscode-1.62.2} (78%) delete mode 100644 metadata/md5-cache/app-editors/vscodium-1.59.1 rename metadata/md5-cache/app-editors/{vscodium-1.62.0 => vscodium-1.62.2} (77%) create mode 100644 metadata/md5-cache/app-emacs/jde-2.4.1-r2 rename metadata/md5-cache/app-emulation/{fs-uae-3.0.5 => fs-uae-3.1.47} (63%) create mode 100644 metadata/md5-cache/app-emulation/podman-3.4.2 delete mode 100644 metadata/md5-cache/app-emulation/xen-4.14.3 delete mode 100644 metadata/md5-cache/app-portage/portpeek-3.2.0 delete mode 100644 metadata/md5-cache/app-shells/fzf-0.27.0 create mode 100644 metadata/md5-cache/app-shells/fzf-0.28.0 create mode 100644 metadata/md5-cache/app-shells/starship-0.58.0 delete mode 100644 metadata/md5-cache/app-text/calibre-5.32.0 create mode 100644 metadata/md5-cache/app-text/calibre-5.32.0-r1 delete mode 100644 metadata/md5-cache/app-text/htmlc-2.40.0 delete mode 100644 metadata/md5-cache/app-text/htmlc-2.60.0 create mode 100644 metadata/md5-cache/app-text/libetonyek-0.1.10-r1 create mode 100644 metadata/md5-cache/app-text/nuspell-5.0.1 create mode 100644 metadata/md5-cache/dev-ada/gprbuild-22.0.0 create mode 100644 metadata/md5-cache/dev-ada/libgpr-22.0.0 create mode 100644 metadata/md5-cache/dev-ada/xmlada-22.0.0 create mode 100644 metadata/md5-cache/dev-cpp/abseil-cpp-20211102.0 delete mode 100644 metadata/md5-cache/dev-db/libodbc++-0.2.5-r2 create mode 100644 metadata/md5-cache/dev-db/libodbc++-0.2.5-r3 create mode 100644 metadata/md5-cache/dev-db/mariadb-10.2.41 create mode 100644 metadata/md5-cache/dev-db/mariadb-10.3.32 create mode 100644 metadata/md5-cache/dev-db/mariadb-10.4.22 create mode 100644 metadata/md5-cache/dev-db/mariadb-10.5.13 create mode 100644 metadata/md5-cache/dev-db/mariadb-10.6.5 create mode 100644 metadata/md5-cache/dev-db/myodbc-8.0.27 create mode 100644 metadata/md5-cache/dev-db/mysql-5.7.36-r1 create mode 100644 metadata/md5-cache/dev-db/mysql-8.0.27 create mode 100644 metadata/md5-cache/dev-db/mysql-connector-c-8.0.27 delete mode 100644 metadata/md5-cache/dev-db/percona-server-8.0.23.14 rename metadata/md5-cache/dev-db/{percona-server-8.0.22.13 => percona-server-8.0.26.16} (91%) create mode 100644 metadata/md5-cache/dev-db/rqlite-6.8.1 delete mode 100644 metadata/md5-cache/dev-dotnet/dbus-sharp-0.7.0-r2 delete mode 100644 metadata/md5-cache/dev-dotnet/dbus-sharp-0.8.1 delete mode 100644 metadata/md5-cache/dev-dotnet/dbus-sharp-glib-0.5.0-r1 delete mode 100644 metadata/md5-cache/dev-dotnet/dbus-sharp-glib-0.6.0 rename metadata/md5-cache/dev-go/{gom-0_pre20151110 => gom-0_pre20151110-r1} (77%) create mode 100644 metadata/md5-cache/dev-java/aspectj-1.9.7 delete mode 100644 metadata/md5-cache/dev-java/commons-compress-1.20 create mode 100644 metadata/md5-cache/dev-java/javassist-3.18.2-r1 create mode 100644 metadata/md5-cache/dev-java/jline-2.14.6 delete mode 100644 metadata/md5-cache/dev-java/jmh-core-1.4.1 create mode 100644 metadata/md5-cache/dev-java/jnr-posix-3.0.10-r1 create mode 100644 metadata/md5-cache/dev-java/jython-2.7.0-r3 delete mode 100644 metadata/md5-cache/dev-java/netty-tcnative-1.1.33.15 delete mode 100644 metadata/md5-cache/dev-java/netty-tcnative-2.0.31 create mode 100644 metadata/md5-cache/dev-java/protobuf-java-3.19.1 create mode 100644 metadata/md5-cache/dev-java/treelayout-1.0.3 create mode 100644 metadata/md5-cache/dev-java/xml-commons-external-1.4.01-r2 create mode 100644 metadata/md5-cache/dev-java/xml-commons-resolver-1.2-r2 delete mode 100644 metadata/md5-cache/dev-lang/swi-prolog-8.3.28 rename metadata/md5-cache/dev-lang/{swi-prolog-8.3.29 => swi-prolog-8.4.0} (91%) rename metadata/md5-cache/dev-lang/{swi-prolog-8.3.27 => swi-prolog-8.5.0} (93%) delete mode 100644 metadata/md5-cache/dev-libs/bareos-fastlzlib-0_pre20140912 create mode 100644 metadata/md5-cache/dev-libs/level-zero-1.6.2 create mode 100644 metadata/md5-cache/dev-libs/libixion-0.17.0 create mode 100644 metadata/md5-cache/dev-libs/liborcus-0.17.0 create mode 100644 metadata/md5-cache/dev-libs/libstrophe-0.11.0 delete mode 100644 metadata/md5-cache/dev-libs/libvarlink-16 delete mode 100644 metadata/md5-cache/dev-libs/libvarlink-18 delete mode 100644 metadata/md5-cache/dev-libs/libvarlink-19 rename metadata/md5-cache/dev-libs/{tree-sitter-cpp-0.19.0 => tree-sitter-cpp-0.20.0} (90%) delete mode 100644 metadata/md5-cache/dev-ml/async_ssl-0.14.0 delete mode 100644 metadata/md5-cache/dev-ml/ppx_tools_versioned-5.4.0 rename metadata/md5-cache/dev-perl/{MARC-File-XML-1.0.5 => MARC-File-XML-1.0.5-r1} (60%) rename metadata/md5-cache/dev-perl/{MARC-Record-2.0.7 => MARC-Record-2.0.7-r1} (67%) delete mode 100644 metadata/md5-cache/dev-perl/MCE-1.831.0 rename metadata/md5-cache/dev-perl/{MIME-Base32-1.303.0 => MIME-Base32-1.303.0-r1} (61%) rename metadata/md5-cache/dev-perl/{MIME-Charset-1.12.2 => MIME-Charset-1.12.2-r1} (64%) rename metadata/md5-cache/dev-perl/{MIME-EncWords-1.14.3 => MIME-EncWords-1.14.3-r1} (61%) delete mode 100644 metadata/md5-cache/dev-perl/MIME-Lite-3.30.0 rename metadata/md5-cache/dev-perl/{MIME-Lite-HTML-1.240.0 => MIME-Lite-HTML-1.240.0-r1} (62%) create mode 100644 metadata/md5-cache/dev-perl/MIME-Types-2.220.0 rename metadata/md5-cache/dev-perl/{MIME-tools-5.509.0 => MIME-tools-5.509.0-r1} (63%) rename metadata/md5-cache/dev-perl/{MLDBM-2.50.0 => MLDBM-2.50.0-r1} (68%) rename metadata/md5-cache/dev-perl/{Math-Base-Convert-0.110.0 => Math-Base-Convert-0.110.0-r1} (70%) delete mode 100644 metadata/md5-cache/dev-perl/Math-BigInt-GMP-1.600.600 delete mode 100644 metadata/md5-cache/dev-perl/Math-BigInt-Lite-0.180.0 rename metadata/md5-cache/dev-perl/{Math-CDF-0.100.0 => Math-CDF-0.100.0-r1} (71%) rename metadata/md5-cache/dev-perl/{Math-Derivative-1.10.0 => Math-Derivative-1.10.0-r1} (62%) delete mode 100644 metadata/md5-cache/dev-perl/Math-FFT-1.340.0 rename metadata/md5-cache/dev-perl/{Math-Factor-XS-0.400.0 => Math-Factor-XS-0.400.0-r1} (58%) delete mode 100644 metadata/md5-cache/dev-perl/Math-GMP-2.150.0 create mode 100644 metadata/md5-cache/dev-perl/Math-GMP-2.230.0 rename metadata/md5-cache/dev-perl/{Math-Libm-1.0.0 => Math-Libm-1.0.0-r1} (64%) delete mode 100644 metadata/md5-cache/dev-perl/Math-ModInt-0.11.0 delete mode 100644 metadata/md5-cache/dev-perl/Math-NumSeq-72.0.0 rename metadata/md5-cache/dev-perl/{Math-NumberCruncher-5.0.0-r1 => Math-NumberCruncher-5.0.0-r2} (58%) delete mode 100644 metadata/md5-cache/dev-perl/Math-PlanePath-124.0.0 rename metadata/md5-cache/dev-perl/{Math-Prime-XS-0.270.0 => Math-Prime-XS-0.270.0-r1} (59%) rename metadata/md5-cache/dev-perl/{Math-Random-Secure-0.80.1 => Math-Random-Secure-0.80.1-r1} (57%) rename metadata/md5-cache/dev-perl/{Math-Round-0.70.0 => Math-Round-0.70.0-r1} (69%) rename metadata/md5-cache/dev-perl/{Math-Spline-0.20.0 => Math-Spline-0.20.0-r1} (66%) delete mode 100644 metadata/md5-cache/dev-perl/Math-Utils-1.110.0 delete mode 100644 metadata/md5-cache/dev-perl/MediaWiki-API-0.410.0 delete mode 100644 metadata/md5-cache/dev-perl/Mixin-Linewise-0.108.0 rename metadata/md5-cache/dev-perl/{Mock-Config-0.30.0 => Mock-Config-0.30.0-r1} (75%) rename metadata/md5-cache/dev-perl/{Modem-Vgetty-0.30.0-r2 => Modem-Vgetty-0.30.0-r3} (67%) delete mode 100644 metadata/md5-cache/dev-perl/Modern-Perl-1.201.907.270 delete mode 100644 metadata/md5-cache/dev-perl/Module-Build-0.422.400 rename metadata/md5-cache/dev-perl/{Module-Build-WithXSpp-0.140.0 => Module-Build-WithXSpp-0.140.0-r1} (61%) delete mode 100644 metadata/md5-cache/dev-perl/Module-Compile-0.350.0 delete mode 100644 metadata/md5-cache/dev-perl/Module-Find-0.130.0 rename metadata/md5-cache/dev-perl/{Module-Implementation-0.90.0 => Module-Implementation-0.90.0-r1} (61%) rename metadata/md5-cache/dev-perl/{Module-Info-0.370.0-r1 => Module-Info-0.370.0-r2} (64%) create mode 100644 metadata/md5-cache/dev-php/composer-2.1.12 create mode 100644 metadata/md5-cache/dev-php/pecl-dbase-7.1.1 delete mode 100644 metadata/md5-cache/dev-python/APScheduler-3.6.3 delete mode 100644 metadata/md5-cache/dev-python/Faker-9.5.0 delete mode 100644 metadata/md5-cache/dev-python/Faker-9.6.0 delete mode 100644 metadata/md5-cache/dev-python/Faker-9.7.1 delete mode 100644 metadata/md5-cache/dev-python/Faker-9.8.0 rename metadata/md5-cache/dev-python/{Faker-9.3.1 => Faker-9.8.1} (98%) delete mode 100644 metadata/md5-cache/dev-python/GitPython-3.1.20 delete mode 100644 metadata/md5-cache/dev-python/QtPy-1.10.0 delete mode 100644 metadata/md5-cache/dev-python/QtPy-1.11.1 delete mode 100644 metadata/md5-cache/dev-python/QtPy-1.9.0-r5 create mode 100644 metadata/md5-cache/dev-python/aiohttp-3.8.1 create mode 100644 metadata/md5-cache/dev-python/astroid-2.8.5 create mode 100644 metadata/md5-cache/dev-python/bandit-1.7.1 delete mode 100644 metadata/md5-cache/dev-python/bareos-19.2.8 delete mode 100644 metadata/md5-cache/dev-python/blosc-1.10.4 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.18.53 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.18.60 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.20.1 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.20.2 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.20.4 rename metadata/md5-cache/dev-python/{boto3-1.20.3 => boto3-1.20.5} (92%) delete mode 100644 metadata/md5-cache/dev-python/botocore-1.21.53 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.21.60 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.23.1 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.23.2 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.23.4 rename metadata/md5-cache/dev-python/{botocore-1.23.3 => botocore-1.23.5} (98%) delete mode 100644 metadata/md5-cache/dev-python/carbon-1.1.7 create mode 100644 metadata/md5-cache/dev-python/cchardet-2.1.7 delete mode 100644 metadata/md5-cache/dev-python/citeproc-py-0.4.0-r1 delete mode 100644 metadata/md5-cache/dev-python/cwcwidth-0.1.4 delete mode 100644 metadata/md5-cache/dev-python/debugpy-1.5.0 delete mode 100644 metadata/md5-cache/dev-python/django-cacheops-5.1 delete mode 100644 metadata/md5-cache/dev-python/dns-lexicon-3.8.1 rename metadata/md5-cache/dev-python/{dns-lexicon-3.8.2 => dns-lexicon-3.8.3} (97%) delete mode 100644 metadata/md5-cache/dev-python/docker-py-5.0.0 delete mode 100644 metadata/md5-cache/dev-python/easy-thumbnails-2.7.1-r1 delete mode 100644 metadata/md5-cache/dev-python/easy-thumbnails-2.7.2 delete mode 100644 metadata/md5-cache/dev-python/environs-9.3.2 delete mode 100644 metadata/md5-cache/dev-python/flask-paginate-0.8.1 rename metadata/md5-cache/dev-python/{jupyter_packaging-0.10.6 => fritzconnection-1.7.2} (58%) create mode 100644 metadata/md5-cache/dev-python/gast-0.5.3 delete mode 100644 metadata/md5-cache/dev-python/github3-2.0.0 delete mode 100644 metadata/md5-cache/dev-python/google-api-core-2.0.1 delete mode 100644 metadata/md5-cache/dev-python/google-api-core-2.1.0 delete mode 100644 metadata/md5-cache/dev-python/google-api-core-2.1.1 delete mode 100644 metadata/md5-cache/dev-python/google-apitools-0.5.31 rename metadata/md5-cache/dev-python/{indexed_gzip-1.6.3 => graphviz-0.18.1} (56%) delete mode 100644 metadata/md5-cache/dev-python/greenstalk-1.0.1 delete mode 100644 metadata/md5-cache/dev-python/grpcio-1.38.1 create mode 100644 metadata/md5-cache/dev-python/grpcio-1.41.1 delete mode 100644 metadata/md5-cache/dev-python/grpcio-testing-1.38.1 create mode 100644 metadata/md5-cache/dev-python/grpcio-testing-1.41.1 delete mode 100644 metadata/md5-cache/dev-python/grpcio-tools-1.38.1 create mode 100644 metadata/md5-cache/dev-python/grpcio-tools-1.41.1 delete mode 100644 metadata/md5-cache/dev-python/gssapi-1.6.12 delete mode 100644 metadata/md5-cache/dev-python/h2-4.0.0 delete mode 100644 metadata/md5-cache/dev-python/hypothesis-6.22.0 delete mode 100644 metadata/md5-cache/dev-python/hypothesis-6.23.2 delete mode 100644 metadata/md5-cache/dev-python/hypothesis-6.23.4 delete mode 100644 metadata/md5-cache/dev-python/hypothesis-6.24.0 delete mode 100644 metadata/md5-cache/dev-python/hypothesis-6.24.1 delete mode 100644 metadata/md5-cache/dev-python/icalendar-4.0.7 delete mode 100644 metadata/md5-cache/dev-python/icalendar-4.0.8 delete mode 100644 metadata/md5-cache/dev-python/idna-3.2 delete mode 100644 metadata/md5-cache/dev-python/imageio-2.10.1 delete mode 100644 metadata/md5-cache/dev-python/imageio-2.10.3 rename metadata/md5-cache/dev-python/{imageio-2.10.2 => imageio-2.10.4} (95%) delete mode 100644 metadata/md5-cache/dev-python/imageio-2.9.0 delete mode 100644 metadata/md5-cache/dev-python/ipykernel-5.5.4-r1 create mode 100644 metadata/md5-cache/dev-python/ipykernel-5.5.4-r2 delete mode 100644 metadata/md5-cache/dev-python/ipykernel-6.2.0 create mode 100644 metadata/md5-cache/dev-python/ipykernel-6.2.0-r1 create mode 100644 metadata/md5-cache/dev-python/ipykernel-6.5.0 delete mode 100644 metadata/md5-cache/dev-python/jaraco-stream-3.0.2 delete mode 100644 metadata/md5-cache/dev-python/joblib-1.0.1 delete mode 100644 metadata/md5-cache/dev-python/jupyter-lsp-1.4.1 delete mode 100644 metadata/md5-cache/dev-python/jupyterlab-3.1.10-r1 delete mode 100644 metadata/md5-cache/dev-python/jupyterlab-lsp-3.8.1 delete mode 100644 metadata/md5-cache/dev-python/jupyterlab_server-2.7.2 delete mode 100644 metadata/md5-cache/dev-python/kombu-5.1.0 delete mode 100644 metadata/md5-cache/dev-python/kombu-5.2.0 delete mode 100644 metadata/md5-cache/dev-python/libpillowfight-0.3.0 delete mode 100644 metadata/md5-cache/dev-python/logfury-0.1.2-r1 delete mode 100644 metadata/md5-cache/dev-python/logfury-1.0.0 delete mode 100644 metadata/md5-cache/dev-python/marshmallow-3.13.0 delete mode 100644 metadata/md5-cache/dev-python/metakernel-0.25.0-r1 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-redirects-1.0.3 delete mode 100644 metadata/md5-cache/dev-python/moto-2.0.10-r1 delete mode 100644 metadata/md5-cache/dev-python/moto-2.2.0-r1 delete mode 100644 metadata/md5-cache/dev-python/moto-2.2.11 delete mode 100644 metadata/md5-cache/dev-python/moto-2.2.13 rename metadata/md5-cache/dev-python/{moto-2.2.5 => moto-2.2.14} (98%) rename metadata/md5-cache/dev-python/{moto-2.2.10 => moto-2.2.15} (98%) delete mode 100644 metadata/md5-cache/dev-python/moto-2.2.2-r1 delete mode 100644 metadata/md5-cache/dev-python/moto-2.2.3-r1 delete mode 100644 metadata/md5-cache/dev-python/moto-2.2.4-r1 delete mode 100644 metadata/md5-cache/dev-python/moto-2.2.6 delete mode 100644 metadata/md5-cache/dev-python/moto-2.2.9 create mode 100644 metadata/md5-cache/dev-python/mysql-connector-python-8.0.27 delete mode 100644 metadata/md5-cache/dev-python/nbclassic-0.3.1 create mode 100644 metadata/md5-cache/dev-python/nbconvert-6.3.0 delete mode 100644 metadata/md5-cache/dev-python/netcdf4-python-1.5.7 delete mode 100644 metadata/md5-cache/dev-python/nuitka-0.6.17.3 delete mode 100644 metadata/md5-cache/dev-python/nuitka-0.6.17.4 delete mode 100644 metadata/md5-cache/dev-python/nuitka-0.6.17.5 delete mode 100644 metadata/md5-cache/dev-python/oslo-concurrency-4.4.1 delete mode 100644 metadata/md5-cache/dev-python/pandas-1.2.4 delete mode 100644 metadata/md5-cache/dev-python/pandas-1.2.5 delete mode 100644 metadata/md5-cache/dev-python/pandas-1.3.0 delete mode 100644 metadata/md5-cache/dev-python/pandas-1.3.1 delete mode 100644 metadata/md5-cache/dev-python/pandas-1.3.2 delete mode 100644 metadata/md5-cache/dev-python/paramiko-2.7.2 delete mode 100644 metadata/md5-cache/dev-python/pillow-8.2.0 delete mode 100644 metadata/md5-cache/dev-python/pillow-8.3.0 delete mode 100644 metadata/md5-cache/dev-python/pillow-8.3.1 delete mode 100644 metadata/md5-cache/dev-python/pocketlint-0.21 delete mode 100644 metadata/md5-cache/dev-python/portend-2.7.1 delete mode 100644 metadata/md5-cache/dev-python/pretty-yaml-21.8.3 delete mode 100644 metadata/md5-cache/dev-python/progressbar2-3.53.3 delete mode 100644 metadata/md5-cache/dev-python/progressbar2-3.54.0 delete mode 100644 metadata/md5-cache/dev-python/prompt_toolkit-3.0.19 delete mode 100644 metadata/md5-cache/dev-python/prompt_toolkit-3.0.20 delete mode 100644 metadata/md5-cache/dev-python/prompt_toolkit-3.0.21 delete mode 100644 metadata/md5-cache/dev-python/prov-1.5.3 delete mode 100644 metadata/md5-cache/dev-python/pyamg-4.0.0 delete mode 100644 metadata/md5-cache/dev-python/pychromecast-8.1.0 rename metadata/md5-cache/dev-python/{pycollada-0.7.1 => pycollada-0.7.2} (80%) delete mode 100644 metadata/md5-cache/dev-python/pydevd-2.6.0 delete mode 100644 metadata/md5-cache/dev-python/pydyf-0.1.1 delete mode 100644 metadata/md5-cache/dev-python/pyjwt-2.1.0 delete mode 100644 metadata/md5-cache/dev-python/pyjwt-2.2.0 create mode 100644 metadata/md5-cache/dev-python/pymdown-extensions-9.1 rename metadata/md5-cache/dev-python/{flexmock-0.10.9 => pyparsing-3.0.6} (55%) delete mode 100644 metadata/md5-cache/dev-python/pyqtgraph-0.12.2 delete mode 100644 metadata/md5-cache/dev-python/pysol_cards-0.10.2 create mode 100644 metadata/md5-cache/dev-python/pysol_cards-0.14.2 rename metadata/md5-cache/dev-python/{pytest-6.2.5-r1 => pytest-6.2.5-r2} (59%) create mode 100644 metadata/md5-cache/dev-python/pytest-describe-2.0.1 delete mode 100644 metadata/md5-cache/dev-python/pytest-timeout-1.4.2-r1 create mode 100644 metadata/md5-cache/dev-python/python-cinderclient-8.1.0 delete mode 100644 metadata/md5-cache/dev-python/python-dotenv-0.19.0 delete mode 100644 metadata/md5-cache/dev-python/python-dotenv-0.19.1 create mode 100644 metadata/md5-cache/dev-python/python-glanceclient-3.5.0 create mode 100644 metadata/md5-cache/dev-python/python-openstackclient-5.7.0 delete mode 100644 metadata/md5-cache/dev-python/pyu2f-0.1.4-r1 delete mode 100644 metadata/md5-cache/dev-python/reno-3.4.0 create mode 100644 metadata/md5-cache/dev-python/sphinx-gallery-0.10.1 create mode 100644 metadata/md5-cache/dev-python/sqlalchemy-1.4.27-r2 create mode 100644 metadata/md5-cache/dev-python/statsmodels-0.13.1 delete mode 100644 metadata/md5-cache/dev-python/stripe-2.60.0 create mode 100644 metadata/md5-cache/dev-python/tempest-29.2.0 delete mode 100644 metadata/md5-cache/dev-python/tempora-4.1.1 create mode 100644 metadata/md5-cache/dev-python/weasyprint-53.4 delete mode 100644 metadata/md5-cache/dev-python/yappi-1.3.2 create mode 100644 metadata/md5-cache/dev-python/zeroconf-0.36.13 delete mode 100644 metadata/md5-cache/dev-qt/qtwebengine-5.15.2_p20210824-r1 create mode 100644 metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r2 create mode 100644 metadata/md5-cache/dev-ruby/ddmetrics-1.0.1-r1 create mode 100644 metadata/md5-cache/dev-ruby/hamster-3.0.0-r2 create mode 100644 metadata/md5-cache/dev-ruby/maruku-0.7.3-r1 create mode 100644 metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r3 delete mode 100644 metadata/md5-cache/dev-ruby/pdf-reader-1.4.1-r3 delete mode 100644 metadata/md5-cache/dev-ruby/pdf-reader-2.4.2 create mode 100644 metadata/md5-cache/dev-ruby/pdf-reader-2.6.0 delete mode 100644 metadata/md5-cache/dev-ruby/permutation-0.1.8-r1 create mode 100644 metadata/md5-cache/dev-ruby/permutation-0.1.8-r2 delete mode 100644 metadata/md5-cache/dev-ruby/puppetdb-termini-7.5.0 create mode 100644 metadata/md5-cache/dev-ruby/rdoc-6.3.3 create mode 100644 metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r1 create mode 100644 metadata/md5-cache/dev-ruby/slow_enumerator_tools-1.1.0-r1 create mode 100644 metadata/md5-cache/dev-ruby/sprockets-rails-3.3.0 create mode 100644 metadata/md5-cache/dev-ruby/tdiff-0.3.4-r1 create mode 100644 metadata/md5-cache/dev-ruby/tty-command-0.10.1-r1 create mode 100644 metadata/md5-cache/dev-ruby/tty-platform-0.3.0-r1 rename metadata/md5-cache/dev-util/{btyacc-3.0-r3 => btyacc-3.0-r4} (90%) create mode 100644 metadata/md5-cache/dev-util/ccache-4.5 create mode 100644 metadata/md5-cache/dev-util/conan-1.42.0 delete mode 100644 metadata/md5-cache/dev-util/diffoscope-180 delete mode 100644 metadata/md5-cache/dev-util/diffoscope-186 delete mode 100644 metadata/md5-cache/dev-util/diffoscope-187 delete mode 100644 metadata/md5-cache/dev-util/diffoscope-188 rename metadata/md5-cache/dev-util/{diffoscope-189 => diffoscope-192} (98%) create mode 100644 metadata/md5-cache/dev-util/mdds-2.0.0 delete mode 100644 metadata/md5-cache/dev-util/stripe-mock-0.110.0 delete mode 100644 metadata/md5-cache/dev-util/stripe-mock-0.111.0 delete mode 100644 metadata/md5-cache/dev-util/stripe-mock-0.112.0 delete mode 100644 metadata/md5-cache/games-arcade/funnyboat-1.5_p11-r2 create mode 100644 metadata/md5-cache/games-arcade/funnyboat-1.5_p11-r3 rename metadata/md5-cache/games-arcade/{whichwayisup-0.7.9-r4 => whichwayisup-0.7.9_p8} (50%) delete mode 100644 metadata/md5-cache/games-puzzle/angrydd-1.0.1_p13-r1 create mode 100644 metadata/md5-cache/games-puzzle/angrydd-1.0.1_p13-r2 delete mode 100644 metadata/md5-cache/games-puzzle/monsterz-0.7.1_p11 create mode 100644 metadata/md5-cache/games-puzzle/monsterz-0.7.1_p12 rename metadata/md5-cache/games-simulation/{openrct2-0.3.5 => openrct2-0.3.5-r1} (82%) delete mode 100644 metadata/md5-cache/games-simulation/singularity-1.00 create mode 100644 metadata/md5-cache/games-simulation/singularity-1.00-r1 rename metadata/md5-cache/gnome-base/{gnome-settings-daemon-40.0.1 => gnome-settings-daemon-40.0.1-r1} (91%) rename metadata/md5-cache/gui-apps/{mako-1.6 => mako-1.6-r1} (75%) create mode 100644 metadata/md5-cache/gui-apps/waybar-0.9.8 create mode 100644 metadata/md5-cache/kde-apps/kdepim-runtime-21.08.3-r1 rename metadata/md5-cache/kde-apps/{kimagemapeditor-21.08.3 => kimagemapeditor-21.08.3-r1} (75%) rename metadata/md5-cache/kde-frameworks/{attica-5.87.0 => attica-5.88.0} (92%) rename metadata/md5-cache/kde-frameworks/{baloo-5.87.0 => baloo-5.88.0} (65%) rename metadata/md5-cache/kde-frameworks/{bluez-qt-5.87.0 => bluez-qt-5.88.0} (93%) rename metadata/md5-cache/kde-frameworks/{breeze-icons-5.87.0 => breeze-icons-5.88.0} (89%) rename metadata/md5-cache/kde-frameworks/{breeze-icons-rcc-5.87.0 => breeze-icons-rcc-5.88.0} (89%) rename metadata/md5-cache/kde-frameworks/{extra-cmake-modules-5.87.0 => extra-cmake-modules-5.88.0} (90%) rename metadata/md5-cache/kde-frameworks/{frameworkintegration-5.87.0 => frameworkintegration-5.88.0} (62%) rename metadata/md5-cache/kde-frameworks/{kactivities-5.87.0 => kactivities-5.88.0} (86%) rename metadata/md5-cache/kde-frameworks/{kactivities-stats-5.87.0 => kactivities-stats-5.88.0} (84%) rename metadata/md5-cache/kde-frameworks/{kapidox-5.87.0 => kapidox-5.88.0} (96%) rename metadata/md5-cache/kde-frameworks/{karchive-5.87.0 => karchive-5.88.0} (91%) rename metadata/md5-cache/kde-frameworks/{kauth-5.87.0 => kauth-5.88.0} (85%) rename metadata/md5-cache/kde-frameworks/{kbookmarks-5.87.0 => kbookmarks-5.88.0} (70%) rename metadata/md5-cache/kde-frameworks/{kcalendarcore-5.87.0 => kcalendarcore-5.88.0} (93%) rename metadata/md5-cache/kde-frameworks/{kcmutils-5.87.0 => kcmutils-5.88.0} (62%) rename metadata/md5-cache/kde-frameworks/{kcodecs-5.87.0 => kcodecs-5.88.0} (93%) rename metadata/md5-cache/kde-frameworks/{kcompletion-5.87.0 => kcompletion-5.88.0} (86%) rename metadata/md5-cache/kde-frameworks/{kconfig-5.87.0 => kconfig-5.88.0} (91%) rename metadata/md5-cache/kde-frameworks/{kconfigwidgets-5.87.0 => kconfigwidgets-5.88.0} (66%) rename metadata/md5-cache/kde-frameworks/{kcontacts-5.87.0 => kcontacts-5.88.0} (63%) rename metadata/md5-cache/kde-frameworks/{kcoreaddons-5.87.0 => kcoreaddons-5.88.0} (90%) rename metadata/md5-cache/kde-frameworks/{kcrash-5.87.0 => kcrash-5.88.0} (57%) rename metadata/md5-cache/kde-frameworks/{kdav-5.87.0 => kdav-5.88.0} (78%) rename metadata/md5-cache/kde-frameworks/{kdbusaddons-5.87.0 => kdbusaddons-5.88.0} (90%) rename metadata/md5-cache/kde-frameworks/{kdeclarative-5.87.0 => kdeclarative-5.88.0} (60%) rename metadata/md5-cache/kde-frameworks/{kded-5.87.0 => kded-5.88.0} (60%) delete mode 100644 metadata/md5-cache/kde-frameworks/kdelibs4support-5.87.0 create mode 100644 metadata/md5-cache/kde-frameworks/kdelibs4support-5.88.0 rename metadata/md5-cache/kde-frameworks/{kdesu-5.87.0 => kdesu-5.88.0} (69%) rename metadata/md5-cache/kde-frameworks/{kdnssd-5.87.0 => kdnssd-5.88.0} (90%) rename metadata/md5-cache/kde-frameworks/{kdoctools-5.87.0 => kdoctools-5.88.0} (79%) rename metadata/md5-cache/kde-frameworks/{kemoticons-5.87.0 => kemoticons-5.88.0} (72%) rename metadata/md5-cache/kde-frameworks/{kfilemetadata-5.87.0 => kfilemetadata-5.88.0} (76%) rename metadata/md5-cache/kde-frameworks/{kglobalaccel-5.87.0 => kglobalaccel-5.88.0} (73%) rename metadata/md5-cache/kde-frameworks/{kguiaddons-5.87.0 => kguiaddons-5.88.0} (95%) rename metadata/md5-cache/kde-frameworks/{kholidays-5.87.0 => kholidays-5.88.0} (93%) delete mode 100644 metadata/md5-cache/kde-frameworks/khtml-5.87.0 create mode 100644 metadata/md5-cache/kde-frameworks/khtml-5.88.0 rename metadata/md5-cache/kde-frameworks/{ki18n-5.87.0 => ki18n-5.88.0} (89%) rename metadata/md5-cache/kde-frameworks/{kiconthemes-5.87.0 => kiconthemes-5.88.0} (68%) rename metadata/md5-cache/kde-frameworks/{kidletime-5.87.0 => kidletime-5.88.0} (94%) rename metadata/md5-cache/kde-frameworks/{kimageformats-5.87.0-r1 => kimageformats-5.88.0} (86%) rename metadata/md5-cache/kde-frameworks/{kinit-5.87.0 => kinit-5.88.0} (64%) delete mode 100644 metadata/md5-cache/kde-frameworks/kio-5.87.0-r1 create mode 100644 metadata/md5-cache/kde-frameworks/kio-5.88.0 rename metadata/md5-cache/kde-frameworks/{kirigami-5.87.0 => kirigami-5.88.0} (91%) rename metadata/md5-cache/kde-frameworks/{kitemmodels-5.87.0 => kitemmodels-5.88.0} (94%) rename metadata/md5-cache/kde-frameworks/{kitemviews-5.87.0 => kitemviews-5.88.0} (93%) rename metadata/md5-cache/kde-frameworks/{kjobwidgets-5.87.0 => kjobwidgets-5.88.0} (76%) rename metadata/md5-cache/kde-frameworks/{kjs-5.87.0 => kjs-5.88.0} (85%) rename metadata/md5-cache/kde-frameworks/{knewstuff-5.87.0 => knewstuff-5.88.0} (50%) rename metadata/md5-cache/kde-frameworks/{knotifications-5.87.0 => knotifications-5.88.0} (52%) rename metadata/md5-cache/kde-frameworks/{knotifyconfig-5.87.0 => knotifyconfig-5.88.0} (71%) rename metadata/md5-cache/kde-frameworks/{kpackage-5.87.0 => kpackage-5.88.0} (69%) rename metadata/md5-cache/kde-frameworks/{kparts-5.87.0 => kparts-5.88.0} (61%) rename metadata/md5-cache/kde-frameworks/{kpeople-5.87.0 => kpeople-5.88.0} (75%) rename metadata/md5-cache/kde-frameworks/{kplotting-5.87.0 => kplotting-5.88.0} (91%) rename metadata/md5-cache/kde-frameworks/{kpty-5.87.0 => kpty-5.88.0} (74%) rename metadata/md5-cache/kde-frameworks/{kquickcharts-5.87.0 => kquickcharts-5.88.0} (78%) rename metadata/md5-cache/kde-frameworks/{kross-5.87.0 => kross-5.88.0} (66%) rename metadata/md5-cache/kde-frameworks/{krunner-5.87.0 => krunner-5.88.0} (65%) rename metadata/md5-cache/kde-frameworks/{kservice-5.87.0 => kservice-5.88.0} (74%) delete mode 100644 metadata/md5-cache/kde-frameworks/ktexteditor-5.87.0 create mode 100644 metadata/md5-cache/kde-frameworks/ktexteditor-5.88.0 rename metadata/md5-cache/kde-frameworks/{ktextwidgets-5.87.0 => ktextwidgets-5.88.0} (63%) rename metadata/md5-cache/kde-frameworks/{kunitconversion-5.87.0 => kunitconversion-5.88.0} (82%) rename metadata/md5-cache/kde-frameworks/{kwallet-5.87.0 => kwallet-5.88.0} (61%) rename metadata/md5-cache/kde-frameworks/{kwayland-5.87.0 => kwayland-5.88.0} (92%) rename metadata/md5-cache/kde-frameworks/{kwidgetsaddons-5.87.0 => kwidgetsaddons-5.88.0} (93%) rename metadata/md5-cache/kde-frameworks/{kwindowsystem-5.87.0 => kwindowsystem-5.88.0} (92%) rename metadata/md5-cache/kde-frameworks/{kxmlgui-5.87.0 => kxmlgui-5.88.0} (62%) rename metadata/md5-cache/kde-frameworks/{modemmanager-qt-5.87.0 => modemmanager-qt-5.88.0} (91%) rename metadata/md5-cache/kde-frameworks/{networkmanager-qt-5.87.0 => networkmanager-qt-5.88.0} (58%) rename metadata/md5-cache/kde-frameworks/{oxygen-icons-5.87.0 => oxygen-icons-5.88.0} (85%) rename metadata/md5-cache/kde-frameworks/{plasma-5.87.0 => plasma-5.88.0} (50%) rename metadata/md5-cache/kde-frameworks/{prison-5.87.0 => prison-5.88.0} (69%) rename metadata/md5-cache/kde-frameworks/{purpose-5.87.0 => purpose-5.88.0} (71%) rename metadata/md5-cache/kde-frameworks/{qqc2-desktop-style-5.87.0 => qqc2-desktop-style-5.88.0} (60%) rename metadata/md5-cache/kde-frameworks/{solid-5.87.0 => solid-5.88.0} (95%) rename metadata/md5-cache/kde-frameworks/{sonnet-5.87.0 => sonnet-5.88.0} (69%) rename metadata/md5-cache/kde-frameworks/{syndication-5.87.0 => syndication-5.88.0} (83%) rename metadata/md5-cache/kde-frameworks/{syntax-highlighting-5.87.0 => syntax-highlighting-5.88.0} (93%) rename metadata/md5-cache/kde-frameworks/{threadweaver-5.87.0 => threadweaver-5.88.0} (92%) rename metadata/md5-cache/kde-plasma/{discover-5.23.3 => discover-5.23.3.1} (97%) rename metadata/md5-cache/kde-plasma/{plasma-workspace-5.22.5-r2 => plasma-workspace-5.22.5-r3} (95%) rename metadata/md5-cache/kde-plasma/{plasma-workspace-5.23.3 => plasma-workspace-5.23.3-r1} (95%) delete mode 100644 metadata/md5-cache/mail-filter/spamdyke-5.0.1 delete mode 100644 metadata/md5-cache/media-gfx/imagemagick-6.9.12.20 delete mode 100644 metadata/md5-cache/media-gfx/imagemagick-6.9.12.21 delete mode 100644 metadata/md5-cache/media-gfx/imagemagick-6.9.12.25 delete mode 100644 metadata/md5-cache/media-gfx/imagemagick-7.1.0.10 delete mode 100644 metadata/md5-cache/media-gfx/imagemagick-7.1.0.5 delete mode 100644 metadata/md5-cache/media-gfx/imagemagick-7.1.0.6 create mode 100644 metadata/md5-cache/media-gfx/plantuml-1.2021.14 create mode 100644 metadata/md5-cache/media-libs/codec2-1.0.0 delete mode 100644 metadata/md5-cache/media-sound/denemo-2.3.0-r1 create mode 100644 metadata/md5-cache/media-sound/denemo-2.5.0-r1 delete mode 100644 metadata/md5-cache/media-sound/mpd-0.21.26-r1 delete mode 100644 metadata/md5-cache/media-sound/mpd-0.22.10-r1 delete mode 100644 metadata/md5-cache/media-sound/mpd-0.22.4-r2 delete mode 100644 metadata/md5-cache/media-sound/mpd-0.22.6-r1 delete mode 100644 metadata/md5-cache/media-sound/mpd-0.22.8-r1 delete mode 100644 metadata/md5-cache/media-sound/mpd-0.22.9-r1 rename metadata/md5-cache/media-sound/{mpd-0.22.5-r1 => mpd-0.23.4} (52%) delete mode 100644 metadata/md5-cache/media-sound/yoshimi-2.1.0-r1 delete mode 100644 metadata/md5-cache/media-video/pipewire-0.3.37 create mode 100644 metadata/md5-cache/net-analyzer/icinga2-2.13.2 delete mode 100644 metadata/md5-cache/net-analyzer/munin-2.0.66-r3 create mode 100644 metadata/md5-cache/net-dns/pdns-4.5.2 create mode 100644 metadata/md5-cache/net-im/sendxmpp-amm-1.1.1 create mode 100644 metadata/md5-cache/net-im/sendxmpp-amm-9999 delete mode 100644 metadata/md5-cache/net-im/webex-41.5.0.18815.1-r2 delete mode 100644 metadata/md5-cache/net-im/webex-41.5.0.18911.1-r2 delete mode 100644 metadata/md5-cache/net-im/webex-41.6.1.19162.1 create mode 100644 metadata/md5-cache/net-libs/grpc-1.41.1 delete mode 100644 metadata/md5-cache/net-libs/libwebsockets-4.2.2 create mode 100644 metadata/md5-cache/net-mail/mu-1.6.10 rename metadata/md5-cache/net-misc/{chrony-4.1-r1 => chrony-4.1-r2} (97%) create mode 100644 metadata/md5-cache/net-misc/dropbox-135.4.4221 delete mode 100644 metadata/md5-cache/net-misc/gvrpcd-1.3 create mode 100644 metadata/md5-cache/net-misc/gvrpcd-1.3-r1 rename metadata/md5-cache/net-misc/{ntpsec-1.2.1 => ntpsec-1.2.1-r1} (98%) delete mode 100644 metadata/md5-cache/net-misc/telnet-bsd-1.2-r1 create mode 100644 metadata/md5-cache/net-misc/telnet-bsd-1.2-r2 create mode 100644 metadata/md5-cache/net-proxy/squid-4.17 rename metadata/md5-cache/net-wireless/{bluez-5.61 => bluez-5.61-r1} (69%) rename metadata/md5-cache/net-wireless/{bluez-5.62 => bluez-5.62-r1} (69%) delete mode 100644 metadata/md5-cache/perl-core/Locale-Maketext-Simple-0.210.0-r1 delete mode 100644 metadata/md5-cache/perl-core/MIME-Base64-3.140.0-r1 delete mode 100644 metadata/md5-cache/perl-core/Math-BigInt-1.999.806 delete mode 100644 metadata/md5-cache/perl-core/Math-Complex-1.590.0 delete mode 100644 metadata/md5-cache/perl-core/Memoize-1.30.0-r1 rename metadata/md5-cache/sys-apps/{dbus-1.12.20-r3 => dbus-1.12.20-r4} (93%) delete mode 100644 metadata/md5-cache/sys-apps/fwupd-1.6.2 delete mode 100644 metadata/md5-cache/sys-apps/fwupd-1.6.3 delete mode 100644 metadata/md5-cache/sys-apps/fwupd-1.7.0 create mode 100644 metadata/md5-cache/sys-apps/openrc-0.44.8 create mode 100644 metadata/md5-cache/sys-apps/shadow-4.9-r4 rename metadata/md5-cache/sys-apps/{systemd-249.5-r1 => systemd-249.6} (98%) delete mode 100644 metadata/md5-cache/sys-apps/texinfo-6.8-r1 delete mode 100644 metadata/md5-cache/sys-auth/passwdqc-2.0.0-r2 delete mode 100644 metadata/md5-cache/sys-auth/passwdqc-2.0.1-r2 create mode 100644 metadata/md5-cache/sys-auth/solo-python-0.0.31 create mode 100644 metadata/md5-cache/sys-devel/binutils-hppa64-2.37_p1-r1 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.79 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.14.18 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.2 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.159 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.79 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.79-r1 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.14.18 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.14.18-r1 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.2 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.159 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.159-r1 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.255 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.19.217 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.4.292 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.9.290 rename metadata/md5-cache/sys-kernel/{gentoo-sources-5.10.61 => gentoo-sources-5.10.79} (56%) create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.14.18 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.2 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.4.159 delete mode 100644 metadata/md5-cache/sys-kernel/git-sources-5.15_rc1 delete mode 100644 metadata/md5-cache/sys-kernel/git-sources-5.15_rc2 delete mode 100644 metadata/md5-cache/sys-kernel/git-sources-5.15_rc4 delete mode 100644 metadata/md5-cache/sys-kernel/git-sources-5.15_rc5 delete mode 100644 metadata/md5-cache/sys-kernel/git-sources-5.15_rc6 delete mode 100644 metadata/md5-cache/sys-kernel/git-sources-5.15_rc7 rename metadata/md5-cache/sys-kernel/{git-sources-5.15_rc3 => git-sources-5.16_rc1} (74%) create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.79 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.14.18 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.2 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.159 rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.14.254 => vanilla-sources-4.14.255} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.19.216 => vanilla-sources-4.19.217} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.4.291 => vanilla-sources-4.4.292} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.9.289 => vanilla-sources-4.9.290} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.10.78 => vanilla-sources-5.10.79} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.14.17 => vanilla-sources-5.14.18} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.15.1 => vanilla-sources-5.15.2} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.4.158 => vanilla-sources-5.4.159} (91%) create mode 100644 metadata/md5-cache/sys-libs/binutils-libs-2.37_p1-r1 rename metadata/md5-cache/sys-libs/{glibc-2.34-r1 => glibc-2.34-r2} (95%) rename metadata/md5-cache/sys-libs/{librtas-2.0.2-r1 => librtas-2.0.2-r2} (95%) create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.79 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.14.18 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.2 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.159 delete mode 100644 metadata/md5-cache/virtual/perl-Pod-Parser-1.630.0-r8 rename metadata/md5-cache/www-apps/{chromedriver-bin-95.0.4638.54 => chromedriver-bin-95.0.4638.69} (82%) create mode 100644 metadata/md5-cache/www-apps/nanoc-4.12.3 create mode 100644 metadata/md5-cache/www-apps/nanoc-cli-4.12.3 create mode 100644 metadata/md5-cache/www-apps/nanoc-core-4.12.3 rename metadata/md5-cache/www-apps/{nextcloud-22.2.1 => nextcloud-22.2.2} (96%) create mode 100644 metadata/md5-cache/www-apps/nextcloud-notify_push-0.3.0 create mode 100644 metadata/md5-cache/www-apps/piwigo-12.1.0 rename metadata/md5-cache/www-client/{chromium-96.0.4664.35 => chromium-96.0.4664.45} (97%) rename metadata/md5-cache/www-client/{chromium-97.0.4688.2 => chromium-97.0.4692.8} (96%) rename metadata/md5-cache/www-client/{google-chrome-beta-96.0.4664.35 => google-chrome-beta-96.0.4664.45} (97%) rename metadata/md5-cache/www-client/{microsoft-edge-95.0.1020.44 => microsoft-edge-95.0.1020.53} (95%) rename metadata/md5-cache/www-client/{microsoft-edge-dev-96.0.1054.2 => microsoft-edge-dev-97.0.1069.0} (95%) rename metadata/md5-cache/www-client/{opera-developer-82.0.4210.0 => opera-developer-83.0.4232.0} (79%) create mode 100644 metadata/md5-cache/www-client/vivaldi-snapshot-4.4.2482.13 create mode 100644 metadata/md5-cache/www-misc/urlwatch-2.24 rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-96.0.4664.35_beta => chrome-binary-plugins-96.0.4664.45_beta} (91%) delete mode 100644 metadata/md5-cache/x11-misc/projecteur-0.9.1 delete mode 100644 metadata/md5-cache/x11-themes/gtk-engines-flat-2.0-r3 create mode 100644 metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.6.2 create mode 100644 net-analyzer/icinga2/icinga2-2.13.2.ebuild delete mode 100644 net-analyzer/munin/munin-2.0.66-r3.ebuild create mode 100644 net-dns/pdns/pdns-4.5.2.ebuild create mode 100644 net-im/sendxmpp-amm/Manifest create mode 100644 net-im/sendxmpp-amm/metadata.xml create mode 100644 net-im/sendxmpp-amm/sendxmpp-amm-1.1.1.ebuild create mode 100644 net-im/sendxmpp-amm/sendxmpp-amm-9999.ebuild delete mode 100644 net-im/webex/Manifest delete mode 100644 net-im/webex/metadata.xml delete mode 100644 net-im/webex/webex-41.5.0.18815.1-r2.ebuild delete mode 100644 net-im/webex/webex-41.5.0.18911.1-r2.ebuild delete mode 100644 net-im/webex/webex-41.6.1.19162.1.ebuild create mode 100644 net-libs/grpc/grpc-1.41.1.ebuild delete mode 100644 net-libs/libwebsockets/libwebsockets-4.2.2.ebuild create mode 100644 net-mail/mu/mu-1.6.10.ebuild rename net-misc/chrony/{chrony-4.1-r1.ebuild => chrony-4.1-r2.ebuild} (99%) create mode 100644 net-misc/chrony/files/chrony-4.1-seccomp-glibc-2-3-4.patch create mode 100644 net-misc/dropbox/dropbox-135.4.4221.ebuild rename net-misc/gvrpcd/{gvrpcd-1.3.ebuild => gvrpcd-1.3-r1.ebuild} (67%) create mode 100644 net-misc/ntpsec/files/ntpsec-1.2.1-seccomp-glibc-2-3-4.patch rename net-misc/ntpsec/{ntpsec-1.2.1.ebuild => ntpsec-1.2.1-r1.ebuild} (98%) rename net-misc/telnet-bsd/{telnet-bsd-1.2-r1.ebuild => telnet-bsd-1.2-r2.ebuild} (71%) create mode 100644 net-proxy/squid/squid-4.17.ebuild rename net-wireless/bluez/{bluez-5.61.ebuild => bluez-5.61-r1.ebuild} (96%) rename net-wireless/bluez/{bluez-5.62.ebuild => bluez-5.62-r1.ebuild} (96%) delete mode 100644 perl-core/Locale-Maketext-Simple/Locale-Maketext-Simple-0.210.0-r1.ebuild delete mode 100644 perl-core/Locale-Maketext-Simple/Manifest delete mode 100644 perl-core/Locale-Maketext-Simple/metadata.xml delete mode 100644 perl-core/MIME-Base64/MIME-Base64-3.140.0-r1.ebuild delete mode 100644 perl-core/MIME-Base64/Manifest delete mode 100644 perl-core/MIME-Base64/metadata.xml delete mode 100644 perl-core/Math-BigInt/Manifest delete mode 100644 perl-core/Math-BigInt/Math-BigInt-1.999.806.ebuild delete mode 100644 perl-core/Math-BigInt/metadata.xml delete mode 100644 perl-core/Math-Complex/Manifest delete mode 100644 perl-core/Math-Complex/Math-Complex-1.590.0.ebuild delete mode 100644 perl-core/Math-Complex/metadata.xml delete mode 100644 perl-core/Memoize/Manifest delete mode 100644 perl-core/Memoize/Memoize-1.30.0-r1.ebuild delete mode 100644 perl-core/Memoize/metadata.xml delete mode 100644 profiles/default/linux/amd64/17.0/desktop/plasma/systemd/package.use delete mode 100644 profiles/default/linux/amd64/17.1/desktop/plasma/systemd/package.use delete mode 100644 profiles/default/linux/arm/17.0/desktop/plasma/systemd/package.use delete mode 100644 profiles/default/linux/arm64/17.0/desktop/plasma/systemd/package.use delete mode 100644 profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/package.use delete mode 100644 profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/package.use delete mode 100644 profiles/default/linux/x86/17.0/desktop/plasma/systemd/package.use rename sys-apps/dbus/{dbus-1.12.20-r3.ebuild => dbus-1.12.20-r4.ebuild} (99%) delete mode 100644 sys-apps/fwupd/files/fwupd-1.6.2-XB_NODE_EXPORT_FLAG_COLLAPSE_EMPTY.patch delete mode 100644 sys-apps/fwupd/files/fwupd-1.6.2-dell-dock-requires-gusb.patch delete mode 100644 sys-apps/fwupd/files/fwupd-1.7.0-elanfp-requires-gusb.patch delete mode 100644 sys-apps/fwupd/files/fwupd-1.7.0-fix-test-configure.patch delete mode 100644 sys-apps/fwupd/fwupd-1.6.2.ebuild delete mode 100644 sys-apps/fwupd/fwupd-1.6.3.ebuild delete mode 100644 sys-apps/fwupd/fwupd-1.7.0.ebuild create mode 100644 sys-apps/openrc/openrc-0.44.8.ebuild create mode 100644 sys-apps/shadow/files/shadow-4.9-configure-typo.patch create mode 100644 sys-apps/shadow/files/shadow-4.9-gpasswd-double-free.patch create mode 100644 sys-apps/shadow/shadow-4.9-r4.ebuild delete mode 100644 sys-apps/systemd/files/249.5-coredumpctl.patch delete mode 100644 sys-apps/systemd/files/249.5-revert-unit-start-rate-limiting.patch rename sys-apps/systemd/{systemd-249.5-r1.ebuild => systemd-249.6.ebuild} (99%) delete mode 100644 sys-apps/texinfo/files/texinfo-6.8-enable-Carp.patch delete mode 100644 sys-apps/texinfo/texinfo-6.8-r1.ebuild delete mode 100644 sys-auth/passwdqc/passwdqc-2.0.0-r2.ebuild delete mode 100644 sys-auth/passwdqc/passwdqc-2.0.1-r2.ebuild create mode 100644 sys-auth/solo-python/solo-python-0.0.31.ebuild create mode 100644 sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r1.ebuild create mode 100644 sys-fs/udev/files/249-udev-linux-headers-5-15.patch create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.79-r1.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.79.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.14.18-r1.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.14.18.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.2.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.159-r1.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.159.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.79.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.14.18.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.2.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.159.ebuild rename sys-kernel/gentoo-sources/{gentoo-sources-5.10.61.ebuild => gentoo-sources-4.14.255.ebuild} (85%) create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.19.217.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.4.292.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.9.290.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.10.79.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.14.18.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.15.2.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.4.159.ebuild delete mode 100644 sys-kernel/git-sources/git-sources-5.15_rc2.ebuild delete mode 100644 sys-kernel/git-sources/git-sources-5.15_rc3.ebuild delete mode 100644 sys-kernel/git-sources/git-sources-5.15_rc4.ebuild delete mode 100644 sys-kernel/git-sources/git-sources-5.15_rc5.ebuild delete mode 100644 sys-kernel/git-sources/git-sources-5.15_rc6.ebuild delete mode 100644 sys-kernel/git-sources/git-sources-5.15_rc7.ebuild rename sys-kernel/git-sources/{git-sources-5.15_rc1.ebuild => git-sources-5.16_rc1.ebuild} (95%) create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.79.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.14.18.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.2.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.159.ebuild rename sys-kernel/vanilla-sources/{vanilla-sources-4.14.254.ebuild => vanilla-sources-4.14.255.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.19.216.ebuild => vanilla-sources-4.19.217.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.4.291.ebuild => vanilla-sources-4.4.292.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.9.289.ebuild => vanilla-sources-4.9.290.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.10.78.ebuild => vanilla-sources-5.10.79.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.14.17.ebuild => vanilla-sources-5.14.18.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.15.1.ebuild => vanilla-sources-5.15.2.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.4.158.ebuild => vanilla-sources-5.4.159.ebuild} (100%) create mode 100644 sys-libs/binutils-libs/binutils-libs-2.37_p1-r1.ebuild rename sys-libs/glibc/{glibc-2.34-r1.ebuild => glibc-2.34-r2.ebuild} (99%) rename sys-libs/librtas/{librtas-2.0.2-r1.ebuild => librtas-2.0.2-r2.ebuild} (73%) create mode 100644 virtual/dist-kernel/dist-kernel-5.10.79.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.14.18.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.15.2.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.4.159.ebuild delete mode 100644 virtual/perl-Pod-Parser/Manifest delete mode 100644 virtual/perl-Pod-Parser/metadata.xml delete mode 100644 virtual/perl-Pod-Parser/perl-Pod-Parser-1.630.0-r8.ebuild rename www-apps/chromedriver-bin/{chromedriver-bin-95.0.4638.54.ebuild => chromedriver-bin-95.0.4638.69.ebuild} (100%) create mode 100644 www-apps/nanoc-cli/nanoc-cli-4.12.3.ebuild create mode 100644 www-apps/nanoc-core/nanoc-core-4.12.3.ebuild create mode 100644 www-apps/nanoc/nanoc-4.12.3.ebuild create mode 100644 www-apps/nextcloud-notify_push/nextcloud-notify_push-0.3.0.ebuild rename www-apps/nextcloud/{nextcloud-22.2.1.ebuild => nextcloud-22.2.2.ebuild} (100%) create mode 100644 www-apps/piwigo/piwigo-12.1.0.ebuild rename www-client/chromium/{chromium-96.0.4664.35.ebuild => chromium-96.0.4664.45.ebuild} (99%) rename www-client/chromium/{chromium-97.0.4688.2.ebuild => chromium-97.0.4692.8.ebuild} (99%) create mode 100644 www-client/chromium/files/chromium-96-xfce-maximize.patch create mode 100644 www-client/chromium/files/chromium-glibc-2.34.patch rename www-client/google-chrome-beta/{google-chrome-beta-96.0.4664.35.ebuild => google-chrome-beta-96.0.4664.45.ebuild} (100%) rename www-client/microsoft-edge-dev/{microsoft-edge-dev-96.0.1054.2.ebuild => microsoft-edge-dev-97.0.1069.0.ebuild} (100%) rename www-client/microsoft-edge/{microsoft-edge-95.0.1020.44.ebuild => microsoft-edge-95.0.1020.53.ebuild} (100%) rename www-client/opera-developer/{opera-developer-82.0.4210.0.ebuild => opera-developer-83.0.4232.0.ebuild} (100%) create mode 100644 www-client/vivaldi-snapshot/vivaldi-snapshot-4.4.2482.13.ebuild create mode 100644 www-misc/urlwatch/urlwatch-2.24.ebuild rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-96.0.4664.35_beta.ebuild => chrome-binary-plugins-96.0.4664.45_beta.ebuild} (100%) create mode 100644 x11-apps/igt-gpu-tools/files/igt-gpu-tools-1.26-lib-meson-build-Fix-underscorify-call.patch delete mode 100644 x11-misc/projecteur/projecteur-0.9.1.ebuild delete mode 100644 x11-themes/gtk-engines-flat/Manifest delete mode 100644 x11-themes/gtk-engines-flat/gtk-engines-flat-2.0-r3.ebuild delete mode 100644 x11-themes/gtk-engines-flat/metadata.xml create mode 100644 xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.6.2.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index 1ea1e8111ce22d268c107fd64503e9763005544d..e232155345225271953bcdcf169cfa624feea787 100644 GIT binary patch literal 29279 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 S##fE-U;hW9)Cfiq)Bpfl;(yQp literal 29288 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 bI_-ouXFOp)#(;Zs^FRLw9s`pt5!3(xMr29$ diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 43e6c55b4261970e49939fa738a8c46a12d979f3..00f9dce5b55210ce071a89e94c2d4f88aea6bb8f 100644 GIT binary patch literal 32999 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

O#r(!p}U0vVKpeV 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 literal 33003 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 DYyW?@ diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 48beedba5ad3..88f57ad56d0c 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -1,9 +1,4 @@ -DIST awscli-1.20.53.tar.gz 2081402 BLAKE2B 88d56df063ae6473122913e4713e17bfd8c32961477b8e723ed3c0c0b7dc72ccc4dfd8d897699e2060a2b65a198b96eccf77accdac9a21510aa56dba5423b76e SHA512 48576b535bdf6b9e6397eadd589c41eeec480d2eaf3035ca6e64bd86984aba9170a83b71c0f7f3f64cfaebaf5104fe3adcdaebace5166343fb3b772f5ad8ccfd -DIST awscli-1.20.60.tar.gz 2090278 BLAKE2B 107d4d34730769fe18729cc2a42a574c8b66d0715eabc67c1a236d828ee7623387ece4dd8b3a80818b68be7439ffb74ba2c48bac74323b2a9e960f53c0508bf3 SHA512 7c4a1d79434ca2497d814dace68b537e5bc120f03d4f63cf74280d8c83d4c68273d9c0b16e90b477c91e49498468e1717ba6ba1b057590fd89c0c2cc82b90383 DIST awscli-1.20.65.tar.gz 2091702 BLAKE2B e8295cf4e859c1e642077f4014fdea333292e98e22bbcb58a87da174687af8ebdf693a94f04949119d544daaf6fb9bfe4388444d9ec8a24c0e8b67d202e75753 SHA512 dd943682d10212179ebba959b8919a07ba0b548c5f24f735c69c05f9e1c27efa3f74c45d9702b96c4e556a6b436947d34da88291fc5718386891a3425a738c84 DIST awscli-1.21.12.tar.gz 2097963 BLAKE2B e752cb1369be9ee26b517ba1226d3e16fad0a075c7f82eb1fcce3a3076aa67c5dcf4bdefcc6c29166ac7a96a2aa59da24636ddf1d3eb9bd21f3f05e665581de3 SHA512 90f39476b86ce97c0b47910b2d5cf5c512f142c1bf1620d0fa2384bfb40e54f812269e7f1ff72951ee13f37e6c918061c2d592b4e96e46116032810e1eb6bcb1 DIST awscli-1.21.5.tar.gz 2095418 BLAKE2B 152d0ac70e9e0120fb9b10451904af52035bce84168c055695e7dc93e56648bd7689f20ac0ecdbdfc54ccb846d51b33027d2e9ee09c5e5d1e915c0ec05b0fbfe SHA512 e3063252a50fc6033669a0ff80f82d73764a6728d623d75a27f0652e779cbeb452454d887bf5bd70199a7394df40f9758b14619778c6428a164d590e6c8aaa89 -DIST awscli-1.22.1.tar.gz 2109309 BLAKE2B 24be9fca3f767745eb2bd8dd77389410a95e583c8b9fb701122c666cd190393aa32299ec2c62f19a917a235853cc6dbde5324ad665c11ec3d54f596584d19470 SHA512 b653a63f1db2f4cfeba0ef463596bd9b7d40a76b06bbeb9671eba9e14cd27f3283ba222ad97172d8399f2c9a8f8fa39f59a25a1e5f8832cba6694f26262797bc -DIST awscli-1.22.2.tar.gz 2109538 BLAKE2B 09ba6020093a80f1505bf945f0e0946cc37368a9ef1425e1ff20cfe3b19d9cb346f52f22513c58e8820a1454dd296474efaeef6349060819bb29dce972216549 SHA512 64a32f6ae4961f20c52801bcc654fbeb2a84e2bcf582e701ab266ffd61a67b1122a2dcb469ae43c363b87b8b79b59c78738adef7c4677d19c5a7bb4dcb11764b -DIST awscli-1.22.3.tar.gz 2109828 BLAKE2B 48424e51dc05a3a23be5b8e0d71b2a9cc946e740862553e52272213ca30c0b2a863b160bd6301b6dad647369c0ee9de5f99cb6cd882000ee32cc7d89401efe2a SHA512 34ca06dc9261580937e752db42374ce104f79dfa982a553e3c11b196f6d59036ae674ff28e7176e26fe7489685e10b45c5fe4dbb0ed806e898d6e2e300bde5ab -DIST awscli-1.22.4.tar.gz 2110097 BLAKE2B 501c73e6f251081267977920f9844aeb5ebad342414eb9136dc5e873695ceef6886945c90ac7db4e4f70983c73a49e05af13329ee6a1a8a309b631ea7867c577 SHA512 0fb9fe0d43ab0faab3ee6d527d872790a603c208030113a2fe3346fc476dc97198cbd4866e89f29e690756a267f956ba82043c160705e24a4305bc4efa2afacf +DIST awscli-1.22.5.tar.gz 2111679 BLAKE2B 970e472e8de43664d060023fdab9f54ce848c5655d8aa417efeae1b1efb52989fd021817521db9dc9cd64580cabbf0c30f3d0178034bdb1edf41feebbc690f46 SHA512 9177fe9da0fb8e9e28777bbf8f2c3fe089a08851b57a49fecefab43417fff187584638d17394289bf6df3d18d9052fd958bd3fbc8064327120af04a0cbe30494 diff --git a/app-admin/awscli/awscli-1.20.53.ebuild b/app-admin/awscli/awscli-1.20.53.ebuild deleted file mode 100644 index d2807dde6a53..000000000000 --- a/app-admin/awscli/awscli-1.20.53.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit bash-completion-r1 distutils-r1 - -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE="https://pypi.org/project/awscli/" -#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" -SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/aws-cli-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" - -# botocore is x.(y+1).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(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.4.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" - -distutils_enable_tests --install pytest - -python_test() { - distutils_install_for_testing - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} diff --git a/app-admin/awscli/awscli-1.20.60.ebuild b/app-admin/awscli/awscli-1.20.60.ebuild deleted file mode 100644 index 81d5997098c2..000000000000 --- a/app-admin/awscli/awscli-1.20.60.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit bash-completion-r1 distutils-r1 - -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE="https://pypi.org/project/awscli/" -#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" -SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/aws-cli-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -# botocore is x.(y+1).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(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.4.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" - -distutils_enable_tests --install pytest - -python_test() { - distutils_install_for_testing - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} diff --git a/app-admin/awscli/awscli-1.20.65.ebuild b/app-admin/awscli/awscli-1.20.65.ebuild index 81d5997098c2..834715bb0207 100644 --- a/app-admin/awscli/awscli-1.20.65.ebuild +++ b/app-admin/awscli/awscli-1.20.65.ebuild @@ -14,11 +14,12 @@ S="${WORKDIR}/aws-cli-${PV}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" # botocore is x.(y+1).z BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(ver_cut 3-)" RDEPEND=" + =dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] dev-python/colorama[${PYTHON_USEDEP}] dev-python/docutils[${PYTHON_USEDEP}] diff --git a/app-admin/awscli/awscli-1.21.12.ebuild b/app-admin/awscli/awscli-1.21.12.ebuild index 81d5997098c2..4ebbf30e24ca 100644 --- a/app-admin/awscli/awscli-1.21.12.ebuild +++ b/app-admin/awscli/awscli-1.21.12.ebuild @@ -19,6 +19,7 @@ KEYWORDS="~amd64 ~arm64 ~x86" # botocore is x.(y+1).z BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(ver_cut 3-)" RDEPEND=" + =dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] dev-python/colorama[${PYTHON_USEDEP}] dev-python/docutils[${PYTHON_USEDEP}] diff --git a/app-admin/awscli/awscli-1.21.5.ebuild b/app-admin/awscli/awscli-1.21.5.ebuild index 81d5997098c2..4ebbf30e24ca 100644 --- a/app-admin/awscli/awscli-1.21.5.ebuild +++ b/app-admin/awscli/awscli-1.21.5.ebuild @@ -19,6 +19,7 @@ KEYWORDS="~amd64 ~arm64 ~x86" # botocore is x.(y+1).z BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(ver_cut 3-)" RDEPEND=" + =dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] dev-python/colorama[${PYTHON_USEDEP}] dev-python/docutils[${PYTHON_USEDEP}] diff --git a/app-admin/awscli/awscli-1.22.2.ebuild b/app-admin/awscli/awscli-1.22.2.ebuild deleted file mode 100644 index d4b09dbaa2ec..000000000000 --- a/app-admin/awscli/awscli-1.22.2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit bash-completion-r1 distutils-r1 - -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE="https://pypi.org/project/awscli/" -#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" -SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/aws-cli-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -# botocore is x.(y+1).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(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.4.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" - -distutils_enable_tests --install 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 - distutils-r1_src_prepare -} - -python_test() { - distutils_install_for_testing - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} diff --git a/app-admin/awscli/awscli-1.22.3.ebuild b/app-admin/awscli/awscli-1.22.3.ebuild deleted file mode 100644 index d4b09dbaa2ec..000000000000 --- a/app-admin/awscli/awscli-1.22.3.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit bash-completion-r1 distutils-r1 - -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE="https://pypi.org/project/awscli/" -#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" -SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/aws-cli-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -# botocore is x.(y+1).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(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.4.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" - -distutils_enable_tests --install 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 - distutils-r1_src_prepare -} - -python_test() { - distutils_install_for_testing - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} diff --git a/app-admin/awscli/awscli-1.22.4.ebuild b/app-admin/awscli/awscli-1.22.4.ebuild deleted file mode 100644 index d4b09dbaa2ec..000000000000 --- a/app-admin/awscli/awscli-1.22.4.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit bash-completion-r1 distutils-r1 - -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE="https://pypi.org/project/awscli/" -#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" -SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/aws-cli-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -# botocore is x.(y+1).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(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.4.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" - -distutils_enable_tests --install 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 - distutils-r1_src_prepare -} - -python_test() { - distutils_install_for_testing - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} diff --git a/app-admin/awscli/awscli-1.22.1.ebuild b/app-admin/awscli/awscli-1.22.5.ebuild similarity index 100% rename from app-admin/awscli/awscli-1.22.1.ebuild rename to app-admin/awscli/awscli-1.22.5.ebuild diff --git a/app-admin/chrootuid/chrootuid-1.3-r2.ebuild b/app-admin/chrootuid/chrootuid-1.3-r2.ebuild index b2dd8fb985f2..4d42f7ab2d41 100644 --- a/app-admin/chrootuid/chrootuid-1.3-r2.ebuild +++ b/app-admin/chrootuid/chrootuid-1.3-r2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI="8" inherit toolchain-funcs @@ -18,12 +18,14 @@ IUSE="" S="${WORKDIR}/${MY_P}" +DOCS=( README ${PN}_license ) + src_compile() { emake CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${LDFLAGS}" } src_install() { - dodoc README chrootuid_license - dobin chrootuid - doman chrootuid.1 + dobin ${PN} + doman ${PN}.1 + einstalldocs } diff --git a/app-admin/chrootuid/metadata.xml b/app-admin/chrootuid/metadata.xml index b0561bb4b07d..987ce1bc2ed6 100644 --- a/app-admin/chrootuid/metadata.xml +++ b/app-admin/chrootuid/metadata.xml @@ -1,7 +1,8 @@ - - hattya@gentoo.org - + + hattya@gentoo.org + Akinori Hattori + diff --git a/app-admin/puppet-agent/puppet-agent-7.12.0.ebuild b/app-admin/puppet-agent/puppet-agent-7.12.0.ebuild index 6e7e8d74150a..77dd8d3fbcfa 100644 --- a/app-admin/puppet-agent/puppet-agent-7.12.0.ebuild +++ b/app-admin/puppet-agent/puppet-agent-7.12.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="puppetdb selinux" RESTRICT="strip" diff --git a/app-admin/puppet/puppet-7.11.0.ebuild b/app-admin/puppet/puppet-7.11.0.ebuild index af78e8216020..7c99390fd0fa 100644 --- a/app-admin/puppet/puppet-7.11.0.ebuild +++ b/app-admin/puppet/puppet-7.11.0.ebuild @@ -103,11 +103,6 @@ all_ruby_install() { fowners -R :puppet /etc/puppetlabs fowners -R :puppet /var/lib/puppet - if use ldap ; then - insinto /etc/openldap/schema - doins ext/ldap/puppet.schema - fi - # ext and examples files for f in $(find ext examples -type f) ; do docinto "$(dirname ${f})" diff --git a/app-admin/puppet/puppet-7.12.0.ebuild b/app-admin/puppet/puppet-7.12.0.ebuild index e4dadb18fe5f..7c99390fd0fa 100644 --- a/app-admin/puppet/puppet-7.12.0.ebuild +++ b/app-admin/puppet/puppet-7.12.0.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz" LICENSE="Apache-2.0 GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86" IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax" RESTRICT="test" @@ -103,11 +103,6 @@ all_ruby_install() { fowners -R :puppet /etc/puppetlabs fowners -R :puppet /var/lib/puppet - if use ldap ; then - insinto /etc/openldap/schema - doins ext/ldap/puppet.schema - fi - # ext and examples files for f in $(find ext examples -type f) ; do docinto "$(dirname ${f})" diff --git a/app-admin/puppetdb/Manifest b/app-admin/puppetdb/Manifest index 17ebae524828..173b7fef8028 100644 --- a/app-admin/puppetdb/Manifest +++ b/app-admin/puppetdb/Manifest @@ -1,3 +1,2 @@ -DIST puppetdb-7.5.0.tar.gz 47469411 BLAKE2B 98bf574e8b4edba47f58b899bdc3b6037a3ae79a2a8d8b3f69a108c416648fdc35f804d71fc412bcc257f7609be9b4d706af7e28d2fd05d3768a02e9efd95841 SHA512 94bf5bc9a95cacb1a3a7f0fb5b04a05eab5ded7d18c2fb396e616b44e429a4a6299e6802fc0fd72aa832a6d8181a7ecf6ef6aff4696d4c9bc16a1954aee6f77c DIST puppetdb-7.6.0.tar.gz 48023530 BLAKE2B 9805b9d58b35475f744b262845e9f257666d5df8a8e97d024c4e128600285de871a758dd8650b4e28338792707e9baa23429547ef67ad3b8c5d7756d22fe49a0 SHA512 38c15ed990440bfdf575e624b24d35c6f5bdab943f6be4d86a2c9cfb24e09478fab15f1ce7886b7d3d4c2c368b35181a9203ac171246eda8c072973912210b38 DIST puppetdb-7.7.0.tar.gz 48050200 BLAKE2B 67b0152b0d3219e21fd1f0c18f235f99ad5c566c2c24c24e442e511d3eb503265497de46c5fd2d414cda8827400ee50c628d2fe5287ee1a6e1c295dbc7f8cde3 SHA512 a8f67b9c587d285ddd530afe1d467eb1acb20f7a3deed6d1b951695575a4283c3f4c946c7263fd44962adf05f4466ae5eac33cbd6ca75ef8f9785b2e7be6afd7 diff --git a/app-admin/puppetdb/puppetdb-7.5.0-r1.ebuild b/app-admin/puppetdb/puppetdb-7.5.0-r1.ebuild deleted file mode 100644 index dbb521426d94..000000000000 --- a/app-admin/puppetdb/puppetdb-7.5.0-r1.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib systemd tmpfiles - -DESCRIPTION="PuppetDB collects data generated by Puppet." -HOMEPAGE="http://docs.puppetlabs.com/puppetdb/" -SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" -KEYWORDS="amd64 x86" - -RDEPEND+=">=virtual/jdk-1.8.0" -DEPEND+="acct-user/puppetdb - acct-group/puppetdb" - -src_prepare() { - sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die - sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die - sed -i 's/sysconfig/conf\.d/g' install.sh || die - sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die - sed -i 's/var\/run/run/g' install.sh || die - default -} - -src_compile() { - einfo "not compiling" -} - -src_install() { - dodir /opt/puppetlabs/server/data/puppetdb - insinto /opt/puppetlabs/server/apps/puppetdb - insopts -m0744 - doins ext/ezbake-functions.sh - insopts -m0644 - doins ext/ezbake.manifest - doins puppetdb.jar - insinto /etc/puppetlabs/puppetdb - doins ext/config/logback.xml - doins ext/config/bootstrap.cfg - doins ext/config/request-logging.xml - insinto /etc/puppetlabs/puppetdb/conf.d - doins ext/config/conf.d/jetty.ini - doins ext/config/conf.d/repl.ini - doins ext/config/conf.d/database.ini - doins ext/config/conf.d/config.ini - doins ext/config/conf.d/auth.conf - insopts -m0755 - insinto /opt/puppetlabs/server/apps/puppetdb/scripts - doins install.sh - insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps - doins ext/cli/foreground - doins ext/cli/ssl-setup - doins ext/cli/config-migration - doins ext/cli/foreground - doins ext/cli/anonymize - doins ext/cli/reload - doins ext/cli/start - doins ext/cli/stop - insinto /opt/puppetlabs/server/apps/puppetdb/bin - doins ext/bin/puppetdb - insopts -m0644 - dodir /opt/puppetlabs/server/bin - dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb - dodir /opt/puppetlabs/bin - dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb - dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb /usr/bin/puppetdb - # init type tasks - newconfd ext/default puppetdb - systemd_dounit ext/redhat/puppetdb.service - newtmpfiles ext/puppetdb.tmpfiles.conf puppetdb.conf - newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb - # misc - insinto /etc/logrotate.d - newins ext/puppetdb.logrotate.conf puppetdb - fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb - fperms -R 770 /opt/puppetlabs/server/data/puppetdb -} - -pkg_postinst() { - tmpfiles_process puppetdb.conf - - elog "to install please run '/opt/puppetlabs/server/bin/puppetdb ssl-setup'" - elog - elog "to upgrade please run '/opt/puppetlabs/server/bin/puppetdb config-migration'" -} diff --git a/app-admin/puppetdb/puppetdb-7.7.0.ebuild b/app-admin/puppetdb/puppetdb-7.7.0.ebuild index 5ccee6e5acad..dbb521426d94 100644 --- a/app-admin/puppetdb/puppetdb-7.7.0.ebuild +++ b/app-admin/puppetdb/puppetdb-7.7.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" IUSE="" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND+=">=virtual/jdk-1.8.0" DEPEND+="acct-user/puppetdb diff --git a/app-admin/puppetserver/puppetserver-7.4.1.ebuild b/app-admin/puppetserver/puppetserver-7.4.1.ebuild index 15e9859ee758..c2df215b358d 100644 --- a/app-admin/puppetserver/puppetserver-7.4.1.ebuild +++ b/app-admin/puppetserver/puppetserver-7.4.1.ebuild @@ -13,7 +13,7 @@ LICENSE="Apache-2.0" SLOT="0" IUSE="puppetdb" # will need the same keywords as puppet -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND+=" >=virtual/jdk-1.8.0 diff --git a/app-admin/pwcrypt/pwcrypt-1.2.2-r3.ebuild b/app-admin/pwcrypt/pwcrypt-1.2.2-r3.ebuild index c6beda5d878c..8d3b90ef4689 100644 --- a/app-admin/pwcrypt/pwcrypt-1.2.2-r3.ebuild +++ b/app-admin/pwcrypt/pwcrypt-1.2.2-r3.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI="8" inherit toolchain-funcs diff --git a/app-antivirus/Manifest.gz b/app-antivirus/Manifest.gz index 8fc0f9f9bf592d2f3c64f3903b99653ab59b7d80..48d194cff1a192783c10dc3bd9cd58e7bd85a775 100644 GIT binary patch literal 722 zcmV;@0xkU?iwFP!00002|5cPhvK&PWME9IxP5>p9N~&6Z2PPoEZ0rk2DhV9eUSJ2o z@yWly9~KicJ>9C5o-+IUr*}_}kM+f`fAMes{`lcRtn2aWm#3d!^Q(tf^|~|KS*&6+ zC;8;KI{4nT`f`k!)kZ0K=Gmbl(K!azn%vF$7IqOtu_9*DAvsH`E zP+xWM;|A3Y-DB#`yim*CYmIq@Fw`8pQ7sfgqb&C~Z=Qbr>4(>E-#zk!fAqh;d*h$p zcYXfy*!!HXxW)*Ew#htujyfsjkdGB3FVM`0jG#E9W_j&3CFGnLw3vjlF1w1yRPb^O za_S^KOqeo6v?7MpSHSf%2mS`-6 zz|h5VG#L0)XftpT8s>EbPwH)(0_bYP7xtsFX*ek!lnw5=ZP>guP|xZ4e_UVwc)^7+ zUvL3@p1E~{c5ttG;$$mvb{iki?17ycQ&BaRR4IDlA;~LlB0lagZL|q2sPLUMMi#{q zd@p92UOvY29)`7O*?#^*jgEfBwR&$HVsW;m`8Y7dw&iuUxUXFq@MoaY=E(=N(hl)7 z9@lRp7Pvbi8M1n@nOHFBY9TbRmI1LA{Jdd>hSATU=ZZ~{1(5xMtNqh&{pb77`TKv7 z@k=0CR#jew<82`a3%i&~-2=8T>kS763EH0^lSnHPW+RlPaX;!g!5DtS7M-!TUAugX zm?&>rFt)&jZG*AFIXV#6Wn(Lc$o=ZDE7C|trtd9?jIeOn-NzGC!^tQ#VhFVeoG#c6 z!gzGTh&miZ5d$RiWX$Qw;EIfSpACdiFH@O4= E07F`J%m4rY literal 720 zcmV;>0x$g^iwFP!00002|5cPrvR*X|gy&hsT>(h4EXl*0A`}#aN!Wn(f)q&xBt@}& z^bhi2bdK$^WqsZ4AD(}IetKV@Zr)G#yMN!mdqR@^^zzr|UtZD6r(4xKm-i*saw7`7 zi#!D=bMH=aSW&GQ90!lZ)rBSKq==Hv5}V+zT3(?`*sYL{Ve^$n32?ZT;vkwk(|cK} zlw7jVr#C-6Z=@%53jL)H-34(>` zGz|hTLrCITh~*r$Sk>~nr$i$>|5~dGnxM$t#k>F|G+M~nGG&Ly;$D5I3 z5E>Pz7WXjLnB!sMx)n^wne#KU5n!yK5pm6UBE!Vwns#nX*HMp+iZq4BNoC_vdxY`G z;za^?h>m3@nP(idZqRU@$E5L$MXZY^w#JEjxS=d~JSnRuY~vX8e(@i7NfOGr1ONb& C+i*w# diff --git a/app-antivirus/clamav/clamav-0.103.4.ebuild b/app-antivirus/clamav/clamav-0.103.4.ebuild index e6c316f8db31..7eb46ed18730 100644 --- a/app-antivirus/clamav/clamav-0.103.4.ebuild +++ b/app-antivirus/clamav/clamav-0.103.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" IUSE="bzip2 doc clamonacc clamdtop clamsubmit iconv ipv6 libclamav-only milter metadata-analysis-api selinux systemd test uclibc xml" REQUIRED_USE="libclamav-only? ( !clamonacc !clamdtop !clamsubmit !milter !metadata-analysis-api )" diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 46047f9b82ae78f6da0923ea9c80266e27419f5a..c5a61aba2c8f86a4cf0d8b53aaceb387e3dd8fd0 100644 GIT binary patch delta 5495 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 delta 5493 zcmV-*6^iPv-T|!M0kG>?e{IQb8%v_^{V$3j2!a4V2gJp8*pl2TX{Oy@KWjlTRV*p= zqHc$+s&hzS@63J4yye|LIn+N!hC)(ZscEhPk(KXW7Dspi7U+VfEb|^Z$A-Yw)%^f} z1|>7~7qm)3=C7xPr*>z78eGePrcL8X0=E7f(ajC#*%fK=xC)8>qKP5@OVr*lE@17m?8XySRk8Ap;bWs`D+2Zcj_jj?$tXdn$oZJ$$<#8Me za=s@^m>dITyQ|qf`3c*DOun@KrG9#D6Frioo^PYxhvr&KQuXdCX)2={BS=bnkj}K|Ob!mWX1?&WpmX<&PElJEr64;>Mnd7wTFKH6iAy zBao&s1ZPN7R&uPW6X3&|N@u!Fc03=~4+-+I>+Bx0^)4cje;%YfbPY5tA_&mI6TS|2 zMAa*TSrnU?8A^EVX(2+pgAOF#&Sm6PG$cJLcdcN#p2MckxvV6si~9NtpBs5TcCN;& z7zp9>%mC1+S>f#(6(MqrOQ8l&2Pu;Sap@ecNiy6P4CP3RgPc}aO11yZL%4T`_HN?r zMVPU$zSi4xf2Ok#tAZu>LyxLUQC>(_eL9H0{GbE!6zCb17~p{+Rq*llxa_V7p=C+9 zXlm_%=#}eqO7^tMuGiMxRfn!yBnUY|c(_Ij=xZ8j0T$ef&|OPyCs*!o$Ne2c)+f4d z+IxxS-~40a)U{Db3!ZBxzQnD%hZf=y2-=C$t-d~Cf0d)aBiGbaH#In+MQufg=kClP zY~4D>sG;x_Ztd|lN9q-Xc4AD^jXtfd5G@ZNM=zkmMnGCsWgUVktxcrD--Ase4~y;CXxPh#&UKHs^fdlT%|>^PdFgP;NKcy51^&Gt?=rUBR}H&sR&~TEgV5o>~DyF@Jt; z&pi29{(4%RzzU`~@;-vx#=PxpP<7t@L7eWkqCE33PB9vvy6t+%YFz^8nm)ZEgYc zVTubs!dTu|w6X^bE2@r^3RXOmt2Vd&a31EV0==QJrtMZc1Kc_U9nfHFp@%{uU8&Tk zfA{*!dknURhfy)_$$pt#Sa>ctl;fJJpo@rNvp8HpW|v9%$>$-U37ZfCsI1JKo0xne z7=ZJAFl6nzF7S3&kd4oy*N=I<+Ss^v{nKmfcjE;sR`6!XMc~>5gG~#Octl<-6<%Y%%=sygvQ*;qUt8ovcxMhye0Q3bc7B-NR#p`MdhwK;vQKWEyg-w^T&qZV zDy#llcC~2Rf->f+iWQgRNz^tfY?iw9xSK%qc2l*F`%h?_n&P;%?T#NYy(kMZq=$=*}yE?>IE1-(!Gh5e;sfVP-y~{p6^!FxF{syEgf9}FtuJRpDJztcx*2}>X?Q{ zaX+rN)0`rQw}H)CQO8zYp;#K^!Rdq@;C#gtPv{LfQmIR>L|k&#B(e9j z6eoJRlC+v44rOSrmE&|fKVdw|Qe6C!*Ho!A%}B`slMP%&Kvw%_f2-VcN10rfbUb!w z4NhPOc>JP<Idm)lyT4DV z0u8KS+SAE75nFS$f07HK(9c7Q�>&m~oqi^Vc{wm7}w6w5d51$PMPc?sm4T_YepU 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 rpM`u{{pfF~-gVX0u_%Sk>CE~v9-9^i*$MTq{p> "${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' + + eapply_user +} + +src_configure() { + local myconf=() + + # 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 + + # 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" + 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" + + 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) + ) + + # --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 + + if use lua; then + myconf+=( + --enable-luainterp + $(use_with lua_single_target_luajit luajit) + --with-lua-prefix="${EPREFIX}/usr" + ) + fi + + # gvim's GUI preference order is as follows: + # aqua CARBON (not tested) + # -aqua gtk GTK3 + # -aqua -gtk gtk2 GTK2 + # -aqua -gtk -gtk motif MOTIF + # -aqua -gtk -gtk -motif neXt NEXTAW + # -aqua -gtk -gtk -motif -neXt ATHENA + echo ; echo + if use aqua; then + einfo "Building gvim with the Carbon GUI" + myconf+=( + --enable-darwin + --enable-gui=carbon + ) + elif use gtk; then + myconf+=( --enable-gtk3-check ) + einfo "Building gvim with the gtk+-3 GUI" + myconf+=( --enable-gui=gtk3 ) + elif use gtk2; then + myconf+=( --enable-gtk2-check ) + einfo "Building gvim with the gtk+-2 GUI" + myconf+=( --enable-gui=gtk2 ) + elif use motif; then + einfo "Building gvim with the MOTIF GUI" + myconf+=( --enable-gui=motif ) + elif use neXt; then + einfo "Building gvim with the neXtaw GUI" + myconf+=( --enable-gui=nextaw ) + else + einfo "Building gvim with the Athena GUI" + myconf+=( --enable-gui=athena ) + 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() { + einfo "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/vim-core/Manifest b/app-editors/vim-core/Manifest index ae2d02673ba4..ce47050db942 100644 --- a/app-editors/vim-core/Manifest +++ b/app-editors/vim-core/Manifest @@ -2,3 +2,4 @@ DIST vim-8.2.0360-gentoo-patches.tar.xz 2612 BLAKE2B a9273a686b31dd873b25bfc07f7 DIST vim-8.2.0814.tar.gz 14953478 BLAKE2B fd4155ec749bd9a705e8114ff7f8cc321182c9286733ff2f665e265ec0af830f9e70c730b8d0215f6db1f73a8e2f878d22932a72c8dbfe921591be7adcdaab00 SHA512 4ddd9e2d30719f931cadd1a4de5700736f641f4b074378d9ea1462a90b81975ce8e8c3ca2e3a1e15ac0288824eef5b0f0a3e31482f7637c450c6d7e52c8f40d2 DIST vim-8.2.3428.tar.gz 15715383 BLAKE2B 865842bae0de25c34f255085f6edfe35b6905e220bdcb76372d7289ef1f6c2b2dee2f88e4a5f849d43fa560db4ade1e8e498d86f5651c5218d9153cde5ecddd3 SHA512 7cb473afa0ad6a9728dfc2f7d8ca19a21de329c4790141c7cb815b71c07e92a1ce04a5fcc2a0381c4beb304670d6c08629dc2ed2cb0842998cca2fd846c8cd6b DIST vim-8.2.3567.tar.gz 15771981 BLAKE2B 5a10ce998769b73a9c3b30fccb84e90eef8242d04e52b1cf475af777233ac774a6e5ec8c2aa09cadfe2db747b485fcc26d1d953017df4bb459d8a427715a3048 SHA512 f1b5debc77d5392966d168974eab7faae99082509a8148ea212e8e06ae980d9a2652ac77547d77d10953119527f68c633440cf813bb6dec8e259b7628af93af6 +DIST vim-8.2.3582.tar.gz 15778667 BLAKE2B c8eaa95fa4fde6514168a9f42a712a78442a7fe504b59158e2e7717b8025a59cb4d8948451d72418b29f2b7cf3619cd765ef43e1304d73f81a6cba405f9706e7 SHA512 f476f24390807b71a0e02729f1815b3743b6b42cdd28a414e9ceaf0aa3fd4cab91e3550a669b1c64b4cd83207515cfe2b4acf2358a6def60e216e101c979037e diff --git a/app-editors/vim-core/vim-core-8.2.3582.ebuild b/app-editors/vim-core/vim-core-8.2.3582.ebuild new file mode 100644 index 000000000000..7e80dc2f16f9 --- /dev/null +++ b/app-editors/vim-core/vim-core-8.2.3582.ebuild @@ -0,0 +1,227 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Please bump with app-editors/vim and app-editors/gvim + +VIM_VERSION="8.2" +inherit estack 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 -> vim-${PV}.tar.gz + https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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" + +BDEPEND="sys-devel/autoconf" +# Avoid icon file collision, bug #673880 +RDEPEND="!!> "${S}"/src/feature.h + echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h + + # 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' + + eapply_user +} + +src_configure() { + local myconf + + # 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 + + # 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" + + 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" + + # Keep Gentoo Prefix env contained within the EPREFIX + use prefix && myconf+=" --without-local-dir" + + econf \ + --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) \ + ${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-r5 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. + eshopts_push -s extglob + + rm -rv "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent} || die "rm failed" + rm -rv "${ED}${vimfiles}"/{macros,print,tools,tutor} || die "rm failed" + rm -v "${ED}"/usr/bin/vimtutor || die "rm failed" + + local keep_colors="default" + ignore=$(rm -fr "${ED}${vimfiles}"/colors/!(${keep_colors}).vim ) + + local keep_syntax="conf|crontab|fstab|inittab|resolv|sshdconfig" + # tinkering with the next line might make bad things happen ... + keep_syntax="${keep_syntax}|syntax|nosyntax|synload" + ignore=$(rm -fr "${ED}${vimfiles}"/syntax/!(${keep_syntax}).vim ) + + eshopts_pop + 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/Manifest b/app-editors/vim/Manifest index ae2d02673ba4..ce47050db942 100644 --- a/app-editors/vim/Manifest +++ b/app-editors/vim/Manifest @@ -2,3 +2,4 @@ DIST vim-8.2.0360-gentoo-patches.tar.xz 2612 BLAKE2B a9273a686b31dd873b25bfc07f7 DIST vim-8.2.0814.tar.gz 14953478 BLAKE2B fd4155ec749bd9a705e8114ff7f8cc321182c9286733ff2f665e265ec0af830f9e70c730b8d0215f6db1f73a8e2f878d22932a72c8dbfe921591be7adcdaab00 SHA512 4ddd9e2d30719f931cadd1a4de5700736f641f4b074378d9ea1462a90b81975ce8e8c3ca2e3a1e15ac0288824eef5b0f0a3e31482f7637c450c6d7e52c8f40d2 DIST vim-8.2.3428.tar.gz 15715383 BLAKE2B 865842bae0de25c34f255085f6edfe35b6905e220bdcb76372d7289ef1f6c2b2dee2f88e4a5f849d43fa560db4ade1e8e498d86f5651c5218d9153cde5ecddd3 SHA512 7cb473afa0ad6a9728dfc2f7d8ca19a21de329c4790141c7cb815b71c07e92a1ce04a5fcc2a0381c4beb304670d6c08629dc2ed2cb0842998cca2fd846c8cd6b DIST vim-8.2.3567.tar.gz 15771981 BLAKE2B 5a10ce998769b73a9c3b30fccb84e90eef8242d04e52b1cf475af777233ac774a6e5ec8c2aa09cadfe2db747b485fcc26d1d953017df4bb459d8a427715a3048 SHA512 f1b5debc77d5392966d168974eab7faae99082509a8148ea212e8e06ae980d9a2652ac77547d77d10953119527f68c633440cf813bb6dec8e259b7628af93af6 +DIST vim-8.2.3582.tar.gz 15778667 BLAKE2B c8eaa95fa4fde6514168a9f42a712a78442a7fe504b59158e2e7717b8025a59cb4d8948451d72418b29f2b7cf3619cd765ef43e1304d73f81a6cba405f9706e7 SHA512 f476f24390807b71a0e02729f1815b3743b6b42cdd28a414e9ceaf0aa3fd4cab91e3550a669b1c64b4cd83207515cfe2b4acf2358a6def60e216e101c979037e diff --git a/app-editors/vim/vim-8.2.3582.ebuild b/app-editors/vim/vim-8.2.3582.ebuild new file mode 100644 index 000000000000..bdfd543c08a4 --- /dev/null +++ b/app-editors/vim/vim-8.2.3582.ebuild @@ -0,0 +1,349 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Please bump with app-editors/vim-core and app-editors/gvim + +VIM_VERSION="8.2" +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{7..10} ) +PYTHON_REQ_USE="threads(+)" +USE_RUBY="ruby24 ruby25 ruby26 ruby27" + +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://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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) + ) + !minimal? ( ~app-editors/vim-core-${PV} ) + vim-pager? ( app-editors/vim-core[-minimal] ) + perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} ) + racket? ( dev-scheme/racket ) + ruby? ( ${RUBY_DEPS} ) + selinux? ( sys-libs/libselinux ) + sound? ( media-libs/libcanberra ) + tcl? ( dev-lang/tcl:0= ) + X? ( x11-libs/libXt ) +" +DEPEND="${RDEPEND}" +# configure runs the Lua interpreter +BDEPEND=" + sys-devel/autoconf + lua? ( ${LUA_DEPS} ) + nls? ( sys-devel/gettext ) +" + +pkg_setup() { + # people with broken alphabets run into trouble. bug #82186. + unset LANG LC_ALL + export LC_COLLATE="C" + + # Gnome sandbox silliness. bug #114475. + mkdir -p "${T}"/home || die "mkdir failed" + export HOME="${T}"/home + + 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}"/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 + + # 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' + + eapply_user +} + +src_configure() { + local myconf=() + + # 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 + + # 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" + 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 + + 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 + + # 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. + export TEST_SKIP_PAT='\(Test_expand_star_star\|Test_exrc\|Test_job_tty_in_out\|Test_spelldump_bang\)' + + emake -j1 -C src/testdir nongui +} + +# Call eselect vi update with --if-unset +# to respect user's choice (bug #187449) +eselect_vi_update() { + einfo "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/vscode/Manifest b/app-editors/vscode/Manifest index 6e04c3560fb8..a4f7603f00fe 100644 --- a/app-editors/vscode/Manifest +++ b/app-editors/vscode/Manifest @@ -4,6 +4,6 @@ DIST vscode-1.60.2-arm64.tar.gz 107827801 BLAKE2B aff930e81534972f2dc3d7d0d5cc48 DIST vscode-1.61.2-amd64.tar.gz 112814371 BLAKE2B c297d27f12dbbf5bb752076881ae28100d1b051d14528425f8227c5c70ce779ab8db93b960bd4d4ff9788fa2e63167c4253324ba4413b0975d41608c541c6303 SHA512 52c3b89612f2d2f72ea9de9449d191130a23a3dbae1f2876e1716773abe9b6c7064a8eb6053d6bc94438b6e3753df2f00ccc4452b2404fcb2c052ea6090d83cc DIST vscode-1.61.2-arm.tar.gz 94477034 BLAKE2B cecb63ed58a36fbbef13cf7de086f0f7f77efea03fc605801b3064c273736ea999b91ef84e0c900ca415955cd7a508d20c33e92a5acab0dcca388d9624743902 SHA512 9cfd10c4cc6d2e3eaa1323afc1b493448632f57681b1e7d595d7f52a7e7d4c4a2ce48d2e6b21b2380fb7be8d98d33d5848a91af178eed974f952bcd7cfbbcb3d DIST vscode-1.61.2-arm64.tar.gz 108043274 BLAKE2B f512c85102b3e3858a5ba8f2a63ec9fc7fdee77ffbe768287cd72e89103880002fd2ca77bc72f0210f2f4c0e4cec2b7708404e7db874d7c87d97b17361a26d4e SHA512 dcac0d56bde8b1fd855d386da77e164354f8c819e994d395cfd6b9cf50d5ac96421745c6efc20ec89448e6020b61b0d4ed482e74ecb39422a6acf3662f905dfa -DIST vscode-1.62.0-amd64.tar.gz 113727156 BLAKE2B 5d0fd32b4442c7d13ba232cf708c3d262b45f9096e07590ae5efead2d9e0d8737aca6b66f950a08304b80e10773ca39d64a72106ef5d9830298b84b4c1d7692e SHA512 5c13d6dcd0bd6ecfb0f5999b51bb49ce8bab4d0a24e5813620d97d28c3567046bc46dce98cff628fb58bddf243d2898a0f8b43b9b4dee390450db4bd1de09bcf -DIST vscode-1.62.0-arm.tar.gz 94729600 BLAKE2B ed2a3a1f6c5349b96592f966c1215f9f2f4e52c934f2963747bab89c08ded7566a19d94c8d2dc725b227c10532383e267a440b400fa282f958eb5abe9d54a1d7 SHA512 74901df37b1fa79e1de9f2874bb9a2e36c4c9d321dc485ffbb8eedb745f429df3d2358caa529430b5341a64015d7e05a4c35591d4d0aa79f5afb24f2490e75a5 -DIST vscode-1.62.0-arm64.tar.gz 108336040 BLAKE2B d6df241753e9d99c2e6b7a672854bad0c93a50f2bc73447383765ebbc844ac0f554b08af72fd365499a9bbb48acbe3be983d3af7f6bde4bf60b4efd3cf288d2d SHA512 e6a9aaf325c52f0347e118f470461a5dbc721a9cbe4510f3668161c3b6b550537fbf6bcdf423e0d2bec13a9593f414e84e6b1e36e5e34bf565e3d5a3fe891712 +DIST vscode-1.62.2-amd64.tar.gz 113716109 BLAKE2B 68aba7551eb5cf58ace7b01361ed33ee43a8118130371b726b094953b188ac64afd30c022560796bd93fb9f3e32c23aa35cb11502bd90e66ae2194ae9c2770ae SHA512 231781b47d4bbed48a3b88fe9a1924964c865b0a057f8bca1f6cca338d425e40e36c882293eb0a2e64990dcdce2c9bd39c2d236c9eae4ce48ea255fcecd15ad3 +DIST vscode-1.62.2-arm.tar.gz 94725267 BLAKE2B a8c49fd3230b79387d599f3d2a00a74a271f5c0064ccbf4e4806aa9b2ea888b25228fe52fb175dac9eeba282c31c06a14fb111ec591dc6c97a9ac23bfd40a996 SHA512 901a355c9e366b1a98f3ae3549e9b740ef89648facfc9ba886d5be3a288e1921885702a5e1c30058ad394e2d8879624bf26a1382775665b183826f33b1c21934 +DIST vscode-1.62.2-arm64.tar.gz 108327023 BLAKE2B 5238fc01d8088d51c7a15764e32687cbe783078def705eb6020d7a2aa5dc72c99ccaeb9591dad94a86cef88b4724ae68daa518e7c43dda8ace0c5a92e3da78d6 SHA512 b8bb0e2bd7e05eddc764953944519cfc47cca4acd7b0f292c420e5f22dd7c7e392bd3aa835a7ef4c23b5d9a3a791a6dc2f1b63e93ec13e93ab32abb6731f12ca diff --git a/app-editors/vscode/vscode-1.62.0.ebuild b/app-editors/vscode/vscode-1.62.2.ebuild similarity index 100% rename from app-editors/vscode/vscode-1.62.0.ebuild rename to app-editors/vscode/vscode-1.62.2.ebuild diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest index 6281621b3d4c..1f21eb5bc858 100644 --- a/app-editors/vscodium/Manifest +++ b/app-editors/vscodium/Manifest @@ -1,12 +1,9 @@ -DIST vscodium-1.59.1-amd64.tar.gz 110191208 BLAKE2B e7cc44d690fb0f3c25e0ef39198784ac651bcdc13e84918d44fdfb99b48d918dae8a1c7b9129b482cbe34e98a26bd44d9eb47d5df5daf73fdcffae7b5482b506 SHA512 401df889b5dea5c045fccb3d93fa5f5bcfaeb162977e434498e7600f67efb877c64effac7371f29f51e297c713640df2cad1f4db9540797f7146608e4d8f530b -DIST vscodium-1.59.1-arm.tar.gz 100781835 BLAKE2B 36f463f93b03afc9a191aebaf96cc6eb9c43feb0274a167cca6a983d85381821e10c9cdcba3f384a09d431bb3c4b55fcdd248b9ce93614ac3ddf2129c80f6f87 SHA512 3df672daa85b838bc45a4cb4da3e9001a008ff66ce469f6b9f25d066bdbfaad951f4e8e392cde59fa90024d3977f707b2c5d1d079797803caa538ddc56133b73 -DIST vscodium-1.59.1-arm64.tar.gz 115349031 BLAKE2B 9762a344b490ea0278cbb36e0f27a5d62417b8b356b08c62bc1577a4c959f5c65997676a4c8555832bd62ec6af4c3ce253a1c277881cf0430e0af15d56071201 SHA512 b47c2718889cc6bacb79fd73e3e4090a94078768992ca0bb2be77030266d547ad8c8d884deaa7d3925e4c94e74ed3bda8a5fca678459dfd6e64c3d2a752ee9c0 DIST vscodium-1.60.2-amd64.tar.gz 106735938 BLAKE2B e1441fb95829f23adcab06e4ed9b4baefca6ae377570e0759d7327533818ffbf2cc08c8d94b832d6de2e29564e5e26a0f59bb991c6b4ee40007807f2fffb2df7 SHA512 a4c7434cfc0db6dc3f866f8acf2c3f3265dc353d1592582bc3cb9acca76961a3bebf76f7e3487a9a98545b43f800c241a4f51e8cbd7512183450008656ba0f1b DIST vscodium-1.60.2-arm.tar.gz 97317796 BLAKE2B eb0baee908ed059f16a4e3093e59b6823208fe0e627b1dfd1c9489a655c53735a1bd3d67970e50feef907dec3cc76252eff5e6509fcf5ab8c5255b52182f2cf8 SHA512 b5ed07a61ca468e32a08b27238c8b50b4b76a004dee7a47ca8c98051871c44ba2d9f29296d959f13b80edeeb1a88ec3624c61dee356b8d8727071098f500aea3 DIST vscodium-1.60.2-arm64.tar.gz 111897534 BLAKE2B cf5ae8cd8e98342b0eccbf2fb1385c844f2f1d2fb27b964d455ddcf873ac0f545e5da55530bac11a99ee5e5d962e467a3c61f8848d8312142c6051da0b29db86 SHA512 b07554b8f5eb9865ee2086d68d65494368d2906634055d02e6fe843c8042ef093cd79eed31b5da87fd36a7a26324f37f79daafcbcd463c175a251b3345d9c1f1 DIST vscodium-1.61.2-amd64.tar.gz 114016604 BLAKE2B b9006b0a58adc08df31bbae08a46c233cd69ee80f89493e4564f8f3dbe595481582cb605ff472984f013e364bdafbdd2f587ea3d0065d8ca775eb723f0cd4cb0 SHA512 4a1016bc8e9fea5c76a0c87180ad641f4ec981dbde0b395267580d5207cf181a090d87e984a96c40f46298cbf8185c1afe4af6a8791bc47126f50f1ba95edacc DIST vscodium-1.61.2-arm.tar.gz 97521784 BLAKE2B c81f5b607905d3be0aa27ee63a49c0ba2225724686d1afc25f7c15289c69fd10022d1ae83390183bd50c1db9c0b74e3c9144e622e81f2895eb891d6800d1bfd2 SHA512 f4f329155282e951273580247e3262b887164f2bedf409700f3a8326e9dd2e20ab95ab4b5fe8dbf2a177487e518c9fe98078a485c08b020b4d73cc7cb9a90431 DIST vscodium-1.61.2-arm64.tar.gz 112085871 BLAKE2B 47c58659d6e4e9a468b014c9d0a8f6ca9739d722a21ec0b3add0a69849b18022dafdcadc759070e054492d6cf2db1bf07e11454fee5623647a54e367f5d94325 SHA512 cf893f6e04a0e657fb889b40069e042ad1b2a287a349c3f05e441ada00504f9ec693f20dfe17a01f6a7d2d298dbecfe94d62f12b8b26769e373f61ae9ffda8f7 -DIST vscodium-1.62.0-amd64.tar.gz 114309026 BLAKE2B 7a01584d512ce437b162cedd1113c769893dfc1a4e9827e69d6ff383c691328e4c24755261c509ce46c459ec65d7e61874270eaed1fe485e6d12d7d65c3b34e1 SHA512 65890d9b4c57555d58040012d52a8acc242a583e064f7562ac0e13ed01b5f50213974c06e26c3fc7a9fc68914cd25093ec69ad24d7d1c4d2f9cf2b3310cb7bed -DIST vscodium-1.62.0-arm.tar.gz 97824588 BLAKE2B 2afecab90d000fbd635dfec667472074ab82981464236aa1d857927f0681515759472d19fc3c9eb35ba0d7d1ae16ff37e5cb4d9e57f2cbb3ca4bf0ae34654f1b SHA512 9cfc20c64c570c1ace9563b5f5750fd72aa122f60ec35404b3d3c49634dc6ff033ebe6e85bdc335c7740e3c77042aad1bfdd6d8387e1a7554f3f8c8392998db0 -DIST vscodium-1.62.0-arm64.tar.gz 112396932 BLAKE2B 4f8580eefad8974cce597e002a70c93af46370b5e33fb617b0f87bf34da997805d7da73e0d6528d7871e1cffd914fad967b731a3c64dffbb07cc92b9c415eb5a SHA512 4978d9c013b11fd234c597e43db0b2a1dcb7aa97c0d1f88994245ce2e4d82fb5d5a5bb91320826baed5d8b81e938ca79d43824b4deb0ef0e82a6cc7b462b76b7 +DIST vscodium-1.62.2-amd64.tar.gz 114311348 BLAKE2B 1bc02865ee9427647e14bdf4a5abf1804ef0d817ea8e799641297b5aa9925481315081b116dbcc5aa608b96fc28c72e2b8527caf3e5648382536d518ab5f3ed4 SHA512 0146b0a93c84c7c2b9271f38fa1234866d78eb13f485c0b4c8ae264c60d104bd8d3150a4c0573b678dd09c663b5b572d5b287659fb15f042a49cd91ac5fb56c3 +DIST vscodium-1.62.2-arm.tar.gz 97833597 BLAKE2B d8609de8cfdf250aa921fc89fef9de866f726a3e2eee75d9db5346a3b9c83dde238634937c7a04d5f2d4d1efd94c05750ed9febbf1e18db071b6fccb605bae6c SHA512 e03914ace075d22b48e1b04636c45e4adc308c33164d62861a5535ea99ef5e17544ec6fc5ec79aa11e5d4bcdb87b2a19f7a95463a7d61385e6307f0b987ae81f +DIST vscodium-1.62.2-arm64.tar.gz 112397471 BLAKE2B fd82d573d176a34cbc2eddcac98ead419699ba7e58db41fffaa41a94d5eadee5537f9366e93899af9816c5a3a95bc6890f439fdd9b171fd40fb91dc549a462a6 SHA512 f2eace6a4aa4a35d35abdba9cb8312f18a33b0116623a9fae41b91644a0bb76c081db604652af1394027c9c4fb6d324250247fb9e578c13ca2fb2763c6a47f1a diff --git a/app-editors/vscodium/vscodium-1.59.1.ebuild b/app-editors/vscodium/vscodium-1.59.1.ebuild deleted file mode 100644 index 547387b61b8c..000000000000 --- a/app-editors/vscodium/vscodium-1.59.1.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop pax-utils xdg - -DESCRIPTION="A community-driven, freely-licensed binary distribution of Microsoft's VSCode" -HOMEPAGE="https://vscodium.com/" -SRC_URI=" - amd64? ( https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-x64-${PV}.tar.gz -> ${P}-amd64.tar.gz ) - arm? ( https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-armhf-${PV}.tar.gz -> ${P}-arm.tar.gz ) - arm64? ( https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-arm64-${PV}.tar.gz -> ${P}-arm64.tar.gz ) -" - -RESTRICT="mirror strip bindist" - -LICENSE=" - Apache-2.0 - BSD - BSD-1 - BSD-2 - BSD-4 - CC-BY-4.0 - ISC - LGPL-2.1+ - MIT - MPL-2.0 - openssl - PYTHON - TextMate-bundle - Unlicense - UoI-NCSA - W3C -" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm ~arm64" -IUSE="" - -RDEPEND=" - app-accessibility/at-spi2-atk - app-crypt/libsecret[crypt] - dev-libs/nss - media-libs/alsa-lib - media-libs/libpng:0/16 - net-print/cups - x11-libs/cairo - x11-libs/gtk+:3 - x11-libs/libnotify - x11-libs/libxkbcommon - x11-libs/libxkbfile - x11-libs/libXScrnSaver - x11-libs/libXtst - x11-libs/pango -" - -QA_PREBUILT=" - /opt/vscodium/codium - /opt/vscodium/libEGL.so - /opt/vscodium/libffmpeg.so - /opt/vscodium/libGLESv2.so - /opt/vscodium/libvulkan.so* - /opt/vscodium/chrome-sandbox - /opt/vscodium/libvk_swiftshader.so - /opt/vscodium/swiftshader/libEGL.so - /opt/vscodium/swiftshader/libGLESv2.so - /opt/vscodium/resources/app/extensions/* - /opt/vscodium/resources/app/node_modules.asar.unpacked/* -" - -S="${WORKDIR}" - -src_install() { - # Cleanup - rm "${S}/resources/app/LICENSE.txt" || die - - # Install - pax-mark m codium - insinto "/opt/${PN}" - doins -r * - fperms +x /opt/${PN}/{,bin/}codium - fperms 4711 /opt/${PN}/chrome-sandbox - fperms 755 /opt/${PN}/resources/app/extensions/git/dist/askpass.sh - fperms 755 /opt/${PN}/resources/app/extensions/git/dist/askpass-empty.sh - fperms -R +x /opt/${PN}/resources/app/out/vs/base/node - fperms +x /opt/${PN}/resources/app/node_modules.asar.unpacked/vscode-ripgrep/bin/rg - dosym "../../opt/${PN}/bin/codium" "usr/bin/vscodium" - domenu "${FILESDIR}/vscodium.desktop" - domenu "${FILESDIR}/vscodium-url-handler.desktop" - newicon "resources/app/resources/linux/code.png" "vscodium.png" -} - -pkg_postinst() { - xdg_pkg_postinst - elog "When compared to the regular VSCode, VSCodium has a few quirks" - elog "More information at: https://github.com/VSCodium/vscodium/blob/master/DOCS.md" -} diff --git a/app-editors/vscodium/vscodium-1.62.0.ebuild b/app-editors/vscodium/vscodium-1.62.2.ebuild similarity index 100% rename from app-editors/vscodium/vscodium-1.62.0.ebuild rename to app-editors/vscodium/vscodium-1.62.2.ebuild diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index 637f27450dac0b1b4c390a2507387caee1822668..126bb36d964edb869aeb1fa5843ee70b1b8958c1 100644 GIT binary patch delta 17564 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 z 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"${SITEFILE}" || die + + cd java/lib || die + java-pkg_jar-from --build-only checkstyle checkstyle.jar checkstyle-all.jar + java-pkg_jar-from junit + java-pkg_jar-from bsh +} + +src_compile() { + ANT_TASKS="ant-contrib" \ + eant bindist $(usex doc source-doc "") +} + +src_install() { + local dist="dist/jdee-${PV%_*}" + + java-pkg_dojar ${dist}/java/lib/jde.jar + insinto "${JAVA_PKG_SHAREPATH}" + doins -r java/bsh-commands + + use source && java-pkg_dosrc java/src/* + use doc && java-pkg_dojavadoc ${dist}/doc/java/api + + elisp-install ${PN} ${dist}/lisp/*.{el,elc} + elisp-site-file-install "${SITEFILE}" + + dobin ${dist}/lisp/jtags + + dodoc -r doc/html + find "${ED}"/usr/share/doc -iname "*makefile" -delete || die +} diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 63aa5af1cd6069343312c9d75178b00fb044d2a0..1d77fa941202124709f0b5959c6a2abd95b15dc4 100644 GIT binary patch literal 20714 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 literal 20723 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 ${P}.tar. LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 ~arm64 ~ppc64" IUSE="systemd" RESTRICT="test" diff --git a/app-emulation/fs-uae/Manifest b/app-emulation/fs-uae/Manifest index 250829feccec..7b854e411982 100644 --- a/app-emulation/fs-uae/Manifest +++ b/app-emulation/fs-uae/Manifest @@ -1,2 +1,2 @@ -DIST fs-uae-3.0.5.tar.gz 4819884 BLAKE2B 0a82e0635ed02c1b4f04610555370c80ea12a870a73fd00cc98adefcefada2deed293c437202af34fc98e2f695fe1b08df918eca71b504e5b94e5ab3a099d9ed SHA512 b34ffb818040c7bf67022f26e1dbc9ebf06742a354212f2b0d2aa6b8e04c60807893a16ff965c819395f4c3fb3c43c35b38dce848b86fa046a211e12414385c7 DIST fs-uae-3.1.35.tar.gz 4817547 BLAKE2B 5f75a1e262ba8d642401a03ac5b2494be37b8bab8f014a48208cc6e0b2e33373a7ce6146065f41404d8fcbd60fe71582319abe51521336c2d7c04668c3adacd9 SHA512 96bec936f867fc42eb9f61058887c027da0bab1c8df196ab62a714b1f28c92aafe6c4a61d441e5c7b5d8aee28c90d68812d0f6049c610e2ef9eebdd7e3edf013 +DIST fs-uae-3.1.47.tar.xz 3564072 BLAKE2B e65a4cac601f9785ad44aeb427ad5dfbefd5412e8b12a06aafabe0e25b9ef1ba9387304eb613685632f5fab98f29494901866057e37c8e45f5aa6085d5e477f3 SHA512 a8ec3321d10ab98945149289311062f918f143082e1e1d0b3429d783c4ce965c9f6115e3b23add6983f12aa30067f03e3250941056a1dbd1317a3a12b6e1a68e diff --git a/app-emulation/fs-uae/fs-uae-3.0.5.ebuild b/app-emulation/fs-uae/fs-uae-3.1.47.ebuild similarity index 87% rename from app-emulation/fs-uae/fs-uae-3.0.5.ebuild rename to app-emulation/fs-uae/fs-uae-3.1.47.ebuild index dab8a94a18e3..5cb3b91f1ede 100644 --- a/app-emulation/fs-uae/fs-uae-3.0.5.ebuild +++ b/app-emulation/fs-uae/fs-uae-3.1.47.ebuild @@ -1,23 +1,24 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit autotools xdg DESCRIPTION="Integrates the most accurate Amiga emulation code available from WinUAE" HOMEPAGE="https://fs-uae.net/" -SRC_URI="https://fs-uae.net/stable/${PV}/${P}.tar.gz" +SRC_URI="https://fs-uae.net/files/FS-UAE/Stable/${PV}/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64" -IUSE="fmv glew" +KEYWORDS="~amd64 ~ppc64" +IUSE="fmv glew +jit" RDEPEND=" dev-libs/glib:2 media-libs/libpng:0= media-libs/libsdl2[opengl,X] media-libs/openal + sys-libs/zlib virtual/opengl x11-libs/libdrm x11-libs/libX11 @@ -39,6 +40,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-3.0.0-libmpeg2.patch "${FILESDIR}"/${PN}-3.0.0-Xatom.h.patch + "${FILESDIR}"/${PN}-3.1.35-deepbind.patch ) src_prepare() { @@ -50,10 +52,6 @@ src_prepare() { # used? Lua is bundled but differs from upstream. We keep the # default of disabling the Lua feature anyway as it is unfinished. rm -r libmpeg2/ libudis86/ || die - - # Fix building with GCC 11 / C++-17. This code was removed from master so - # this change has not been sent upstream. - sed -i "s/ throw([^)]*)//g" src/dosbox/setup.h || die } src_configure() { @@ -72,8 +70,7 @@ src_configure() { --enable-drivesound \ --enable-fdi2raw \ --enable-gfxboard \ - --enable-jit \ - --enable-jit-fpu \ + --disable-lua \ --enable-netplay \ --enable-ncr \ --enable-ncr9x \ @@ -94,8 +91,11 @@ src_configure() { --enable-vpar \ --enable-xml-shader \ --enable-zip \ + --without-cef \ --with-glad \ --without-qt \ + $(use_enable jit) \ + $(use_enable jit jit-fpu) \ $(use_with fmv libmpeg2) \ $(use_with glew) } diff --git a/app-emulation/podman/Manifest b/app-emulation/podman/Manifest index 22971188a844..b9e4624bfd2d 100644 --- a/app-emulation/podman/Manifest +++ b/app-emulation/podman/Manifest @@ -1,3 +1,4 @@ DIST podman-3.3.1.tar.gz 10917305 BLAKE2B fe7856c2ad8893e40ec42fb242a088794ea18910388d5e8089885013cab45c98e03bef99a5e911749f95ce469518e6fa5b6d30400f52696645c9ba8c140ba445 SHA512 19003f63c17c1c5788f34d0d6426a366035fc76aa2312e6355464d204d6536e5f78652abaf01643d4be7c2ee5224c25717b41760a4be4f6de8031cca9b06efaa DIST podman-3.4.0.tar.gz 10950594 BLAKE2B 4a96b9be980f336bc7cfa6efa0f955da90b67e1ff3e45c34097b9eb4fcd611b3454860048410238aeb1063331b246e9c156f738813e7f585d2254a1568d20642 SHA512 195354b15beaaed19b4d5f71f5dbfcd1ebfc5c80c07db91043b76e3254d62b5fd001c52c536773656e5eba65954511c1639a50b955a9992fa4d18a55e573c2a1 DIST podman-3.4.1.tar.gz 10953738 BLAKE2B 423aaecabce5242ae87887e36e9caaf499b3d5c18978e47b738ef3b6a0a094c64f18f5fef614193157c3de0a6c0d88a232efcdcb60de4ae8ab14abbe266ad512 SHA512 b8602464358ab73429a9003262c92c38c9a06e1133c776fd0c4ce65dae26639db66f8f5ad510528f3e6e7bc2fe692746fcf1d90d4e95d701d102006d9a83b27e +DIST podman-3.4.2.tar.gz 10959727 BLAKE2B 6c5ead8f4dc6e79edeb16e72fb906c6aa77f84b53bdd2435f100f923f7cb708c68898d3a1837db2c154700730adcedfb9769b996b5f602954f8388fda09c3650 SHA512 849a4d5897de7dae5d6ac71fab11449f7a814e6414a0f463846ddd3817cd91c5f12e288bd44e64cc5bdf5f6073d52dfbf77aba5cbc1fec6ac12a7b222d2a21a2 diff --git a/app-emulation/podman/podman-3.4.1.ebuild b/app-emulation/podman/podman-3.4.1.ebuild index d76775b96a6c..e4a82a2a0f96 100644 --- a/app-emulation/podman/podman-3.4.1.ebuild +++ b/app-emulation/podman/podman-3.4.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/containers/podman/archive/v${PV}.tar.gz -> ${MY_P}.t LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 ~arm64 ~ppc64" IUSE="apparmor btrfs +fuse +rootless selinux" RESTRICT+=" test" diff --git a/app-emulation/podman/podman-3.4.2.ebuild b/app-emulation/podman/podman-3.4.2.ebuild new file mode 100644 index 000000000000..21eab8d5268d --- /dev/null +++ b/app-emulation/podman/podman-3.4.2.ebuild @@ -0,0 +1,164 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +EGIT_COMMIT="2ad1fd3555de12de34e20898cc2ef901f08fe5ed" + +inherit bash-completion-r1 flag-o-matic go-module tmpfiles + +DESCRIPTION="Library and podman tool for running OCI-based containers in Pods" +HOMEPAGE="https://github.com/containers/podman/" +MY_PN=podman +MY_P=${MY_PN}-${PV} +SRC_URI="https://github.com/containers/podman/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" +LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" +SLOT="0" + +KEYWORDS="~amd64 ~arm64 ~ppc64" +IUSE="apparmor btrfs +fuse +rootless selinux" +RESTRICT+=" test" + +COMMON_DEPEND=" + app-crypt/gpgme:= + >=app-emulation/conmon-2.0.0 + || ( >=app-emulation/runc-1.0.0_rc6 app-emulation/crun ) + dev-libs/libassuan:= + dev-libs/libgpg-error:= + >=net-misc/cni-plugins-0.8.6 + sys-fs/lvm2 + sys-libs/libseccomp:= + + apparmor? ( sys-libs/libapparmor ) + btrfs? ( sys-fs/btrfs-progs ) + rootless? ( app-emulation/slirp4netns ) + selinux? ( sys-libs/libselinux:= ) +" +DEPEND=" + ${COMMON_DEPEND} + dev-go/go-md2man" +RDEPEND="${COMMON_DEPEND} + fuse? ( sys-fs/fuse-overlayfs )" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + default + + # Disable installation of python modules here, since those are + # installed by separate ebuilds. + local makefile_sed_args=( + -e '/^GIT_.*/d' + -e 's/$(GO) build/$(GO) build -v -work -x/' + -e 's/^\(install:.*\) install\.python$/\1/' + -e 's|^pkg/varlink/iopodman.go: .gopathok pkg/varlink/io.podman.varlink$|pkg/varlink/iopodman.go: pkg/varlink/io.podman.varlink|' + ) + + has_version -b '>=dev-lang/go-1.13.9' || makefile_sed_args+=(-e 's:GO111MODULE=off:GO111MODULE=on:') + + sed "${makefile_sed_args[@]}" -i Makefile || die + + sed -e 's|OUTPUT="${CIRRUS_TAG:.*|OUTPUT='v${PV}'|' \ + -i hack/get_release_info.sh || die +} + +src_compile() { + local git_commiT=${EGIT_COMMIT} + + # Filter unsupported linker flags + filter-flags '-Wl,*' + + [[ -f hack/apparmor_tag.sh ]] || die + if use apparmor; then + echo -e "#!/bin/sh\necho apparmor" > hack/apparmor_tag.sh || die + else + echo -e "#!/bin/sh\ntrue" > hack/apparmor_tag.sh || die + fi + + [[ -f hack/btrfs_installed_tag.sh ]] || die + if use btrfs; then + echo -e "#!/bin/sh\ntrue" > hack/btrfs_installed_tag.sh || die + else + echo -e "#!/bin/sh\necho exclude_graphdriver_btrfs" > \ + hack/btrfs_installed_tag.sh || die + fi + + [[ -f hack/selinux_tag.sh ]] || die + if use selinux; then + echo -e "#!/bin/sh\necho selinux" > hack/selinux_tag.sh || die + else + echo -e "#!/bin/sh\ntrue" > hack/selinux_tag.sh || die + fi + + # Avoid this error when generating pkg/varlink/iopodman.go: + # cannot find package "github.com/varlink/go/varlink/idl" + mkdir -p _output || die + ln -snf ../vendor _output/src || die + GO111MODULE=off GOPATH=${PWD}/_output go generate ./pkg/varlink/... || die + rm _output/src || die + + export -n GOCACHE GOPATH XDG_CACHE_HOME + GOBIN="${S}/bin" \ + emake all \ + GIT_BRANCH=master \ + GIT_BRANCH_CLEAN=master \ + COMMIT_NO="${git_commit}" \ + GIT_COMMIT="${git_commit}" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + + insinto /etc/containers + newins test/registries.conf registries.conf.example + newins test/policy.json policy.json.example + + insinto /usr/share/containers + doins vendor/github.com/containers/common/pkg/seccomp/seccomp.json + + newconfd "${FILESDIR}"/podman.confd podman + newinitd "${FILESDIR}"/podman.initd podman + + insinto /etc/logrotate.d + newins "${FILESDIR}/podman.logrotated" podman + + dobashcomp completions/bash/* + + insinto /usr/share/zsh/site-functions + doins completions/zsh/* + + insinto /usr/share/fish/vendor_completions.d + doins completions/fish/* + + keepdir /var/lib/containers +} + +pkg_preinst() { + PODMAN_ROOTLESS_UPGRADE=false + if use rootless; then + has_version 'app-emulation/podman[rootless]' || PODMAN_ROOTLESS_UPGRADE=true + fi +} + +pkg_postinst() { + tmpfiles_process podman.conf + + local want_newline=false + if [[ ! ( -e ${EROOT%/*}/etc/containers/policy.json && -e ${EROOT%/*}/etc/containers/registries.conf ) ]]; then + elog "You need to create the following config files:" + elog "/etc/containers/registries.conf" + elog "/etc/containers/policy.json" + elog "To copy over default examples, use:" + elog "cp /etc/containers/registries.conf{.example,}" + elog "cp /etc/containers/policy.json{.example,}" + want_newline=true + fi + if [[ ${PODMAN_ROOTLESS_UPGRADE} == true ]] ; then + ${want_newline} && elog "" + elog "For rootless operation, you need to configure subuid/subgid" + elog "for user running podman. In case subuid/subgid has only been" + elog "configured for root, run:" + elog "usermod --add-subuids 1065536-1131071 " + elog "usermod --add-subgids 1065536-1131071 " + want_newline=true + fi +} diff --git a/app-emulation/skopeo/skopeo-1.5.1.ebuild b/app-emulation/skopeo/skopeo-1.5.1.ebuild index 84ef2665cb69..212aa126fd14 100644 --- a/app-emulation/skopeo/skopeo-1.5.1.ebuild +++ b/app-emulation/skopeo/skopeo-1.5.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="btrfs" COMMON_DEPEND=">=app-crypt/gpgme-1.5.5:= diff --git a/app-emulation/slirp4netns/slirp4netns-1.1.12.ebuild b/app-emulation/slirp4netns/slirp4netns-1.1.12.ebuild index 1138f207bc0b..d01cfe3540b7 100644 --- a/app-emulation/slirp4netns/slirp4netns-1.1.12.ebuild +++ b/app-emulation/slirp4netns/slirp4netns-1.1.12.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="User-mode networking for unprivileged network namespaces" HOMEPAGE="https://github.com/rootless-containers/slirp4netns" SRC_URI="https://github.com/rootless-containers/slirp4netns/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 ~arm64 ~ppc64" LICENSE="GPL-2" SLOT="0" diff --git a/app-emulation/xen/xen-4.14.3.ebuild b/app-emulation/xen/xen-4.14.3.ebuild deleted file mode 100644 index aa58a7aae317..000000000000 --- a/app-emulation/xen/xen-4.14.3.ebuild +++ /dev/null @@ -1,167 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs - -MY_PV=${PV/_/-} -MY_P=${PN}-${MY_PV} - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="git://xenbits.xen.org/xen.git" - SRC_URI="" -else - KEYWORDS="amd64 ~arm -x86" - UPSTREAM_VER= - SECURITY_VER= - GENTOO_VER= - - [[ -n ${UPSTREAM_VER} ]] && \ - UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz - https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz" - [[ -n ${SECURITY_VER} ]] && \ - SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz" - [[ -n ${GENTOO_VER} ]] && \ - GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz" - SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/${MY_P}.tar.gz - ${UPSTREAM_PATCHSET_URI} - ${SECURITY_PATCHSET_URI} - ${GENTOO_PATCHSET_URI}" -fi - -DESCRIPTION="The Xen virtual machine monitor" -HOMEPAGE="https://www.xenproject.org" -LICENSE="GPL-2" -SLOT="0" -IUSE="debug efi flask" - -DEPEND="${PYTHON_DEPS} - efi? ( >=sys-devel/binutils-2.22[multitarget] ) - !efi? ( >=sys-devel/binutils-2.22 ) - flask? ( sys-apps/checkpolicy )" -RDEPEND="" -PDEPEND="~app-emulation/xen-tools-${PV}" - -# no tests are available for the hypervisor -# prevent the silliness of /usr/lib/debug/usr/lib/debug files -# prevent stripping of the debug info from the /usr/lib/debug/xen-syms -RESTRICT="test splitdebug strip" - -# Approved by QA team in bug #144032 -QA_WX_LOAD="boot/xen-syms-${PV}" - -REQUIRED_USE="arm? ( debug )" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - python-any-r1_pkg_setup - if [[ -z ${XEN_TARGET_ARCH} ]]; then - if use amd64; then - export XEN_TARGET_ARCH="x86_64" - elif use arm; then - export XEN_TARGET_ARCH="arm32" - elif use arm64; then - export XEN_TARGET_ARCH="arm64" - else - die "Unsupported architecture!" - fi - fi -} - -src_prepare() { - # Upstream's patchset - [[ -n ${UPSTREAM_VER} ]] && eapply "${WORKDIR}"/patches-upstream - - # Security patchset - if [[ -n ${SECURITY_VER} ]]; then - einfo "Try to apply Xen Security patch set" - # apply main xen patches - # Two parallel systems, both work side by side - # Over time they may concdense into one. This will suffice for now - source "${WORKDIR}"/patches-security/${PV}.conf - - local i - for i in ${XEN_SECURITY_MAIN}; do - eapply "${WORKDIR}"/patches-security/xen/$i - done - fi - - # Gentoo's patchset - [[ -n ${GENTOO_VER} ]] && eapply "${WORKDIR}"/patches-gentoo - - # Symlinks do not work on fat32 volumes - eapply "${FILESDIR}"/${PN}-4.14-efi.patch - - # Enable XSM-FLASK - use flask && eapply "${FILESDIR}"/${PN}-4.15-flask.patch - - # Workaround new gcc-11 options - sed -e '/^CFLAGS/s/-Werror//g' -i xen/Makefile || die - - # Drop .config - sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" - - if use efi; then - export EFI_VENDOR="gentoo" - export EFI_MOUNTPOINT="/boot" - fi - - default -} - -src_configure() { - use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i" - use debug && myopt="${myopt} debug=y" - - # remove flags - unset CFLAGS - unset LDFLAGS - unset ASFLAGS - - tc-ld-disable-gold # Bug 700374 -} - -src_compile() { - # Send raw LDFLAGS so that --as-needed works - emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt} -} - -src_install() { - local myopt - use debug && myopt="${myopt} debug=y" - - # The 'make install' doesn't 'mkdir -p' the subdirs - if use efi; then - mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die - fi - - emake LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" DESTDIR="${D}" -C xen ${myopt} install - - # make install likes to throw in some extra EFI bits if it built - use efi || rm -rf "${D}/usr/$(get_libdir)/efi" -} - -pkg_postinst() { - elog "Official Xen Guide:" - elog " https://wiki.gentoo.org/wiki/Xen" - - use efi && einfo "The efi executable is installed in /boot/efi/gentoo" - - elog "You can optionally block the installation of /boot/xen-syms by an entry" - elog "in folder /etc/portage/env using the portage's feature INSTALL_MASK" - elog "e.g. echo ${msg} > /etc/portage/env/xen.conf" - - ewarn - ewarn "Xen 4.12+ changed the default scheduler to credit2 which can cause" - ewarn "domU lockups on multi-cpu systems. The legacy credit scheduler seems" - ewarn "to work fine." - ewarn - ewarn "Add sched=credit to xen command line options to use the legacy scheduler." - ewarn - ewarn "https://wiki.gentoo.org/wiki/Xen#Xen_domU_hanging_with_Xen_4.12.2B" -} diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index b82327d7b1eca94f2bd88a0b719f0b8cbf38ada4..17c35c70c7fe9f1469931a64cc847d94a85f3e12 100644 GIT binary patch delta 47462 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%0A;B!kB%<)mCbyZed?z?X{56M?W%7=z#&%x$I<_O1 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 delta 7841 zcmV;S9$w+qJ=Hys7=Px;`LPw2!wy@1kv5Pc1(O6iKu~J!-rrviR$a7O(F!#ithzVz z4F7O4@ozu<`KJ$G_gi26t^dm}U%!0tx%m&j|L>pv>ksz(57VE0wm&gPH$#o5yK{!i zwWZ)w@7<3v4*%NDtsV;un8=qK_rzV%$+TK!0BehnCi+`Etov@bcE4k*%>Mr?~ zVw)lEIDGb2lG$i6e)!XW{FJLd$}>AU#F*-+zGKdo5A_kSQHyhdyjIa`4G->b0+)UAAkCv z|NQqq{OQjh`hR%(+so_vxL)SBfBj>BemeWx+lS`MJ!Wl{-Q7MX<>XJ^+vOBm=aJRd zWSS=K5elEgOwpppwa%nvIG~e@zw&LiarBVMOW{+_B8tOe>R%VaG&N(ac ze|^>I<5(e=QQ|g#sHa5Ccy~%{eh(L7@@wyG%hxnX`|>+xcWhVRR~SAmi+#Hi<4$wB zv+}65O@B8I2_b5^dP=4H)ua0nFY3AOM!CDes}m7FKC{<0Te4^*GH>4p->=8~nzUA&AQeelk5*4Ev&`{Ts(1=c!}5dx0jD! zzkhjq`uWTLIREnUH1{QVsXmI$XY$W7M@q)>V}G@?Si#A@4!Y&6oma|@qTwIvzaOHJ z5-Fp~N@t;`Q3N4ImE6j)NBV^Qo=u4m5jwZJGPbYHO^PNoYPL4^J$zaB;0BaJ?hemfEhT zPO6`h)6b%J9he5Vm#Mi|E7a_)1@P^cLYw`|{QmmwQe5WaqquS!fqtLWosy$Mkp-J6 zwNA|@n*iI0aS^4oX8}{^>NDq4ZH`=fm@!aH5XdY=jY6tUZyEfxkj-KwnS1RD6@TOy zMBV zzsZ7c@IwFu%2_o>7)15g7ipp-iWjs|W^~77+q+i-25Np6urE)aUi-Bhle-5jP4?GE zNQvE8r?A-z?E>-fG~%OnNVTR&V1LU_e$Zg#rU0#w(PAGx??j_O2%xc}4o;-JDGS$* z2kN|^aH)eaDs3}wnOSh+$vKQ40gD8tT5(Vx7zt1C0@e^>%Qoj)N{NfL$F@#zFiRI; z8mzci4F}F3GO?0EYK*dO8LG~_(cH{ChoJtqek$7}E0wNoP!KW8V0B9W7=N&zzx3xT zT|VG{6r!b##d_cuFeRMhCWMoLB4>@4c*>=*NH`I!D#Lt%(ZMDZ2NgOSv=oO(0(i}Z zoD(bGGJ&Di_(`)dGbNeUrW8nXVhJ5(($9~W@pdW;TW|53j7+47sJD_Qxd-;kQ(KD%3RiHWeOsfS#~au zn60ONZOBV~jaf+lIx&sh8Y-X&g=zfe;io$LYL*1mzVAiDQQX51;XWYMkEf`nUir#dqBDVwhH zLtt*w9}*uqWf!RpK!0XKEW7a#bPD*lYe$qx_9m9-0>lrh`ycTN;?Cm{mW2{TNwRhj5WY$h3r3gYR$^@G2_=amza3 zX5fboY|n(>OMlj2SCG#57qmX42_%k--2e3a@^ycFds#2nkcIdV6=mRxkPGBzAsto4 zjtoZ3&!VgeCNYQxDvE8^HZn{PB6{f;SRqbGaf1{1kdy)&ABMJP+jtYgLwpl;hE@aA z3ROh`*@SiAUbNO7@+nF_5nV&T8%ioQuyBG&P^l&F{eMAsAdi#8XQliAb~t$KQ43NK zL@+oAC25EZ8(1h1o+f7}fGFS(S5z!WBzv_?CoK!BCD0c@y_VSX_u0SwcCt&G}s%cij&#F5Lf^^Jq4&Er2wqfHWeO9JGq-9jBFwkf+GBZp6g0TC|VET zK+P4~JAW0NRsd&li}*UY0ys-*H5S82L zS-cu@9FDbE%F@uH$Xi1LmvFsZ{E)@)(Dyhp=Qbt`FO$_x##;dF%F}`bcBh;WHrAeU#hKe!?8@<2 z*I|BCzhDQhuc#mj04rB-_|<9bc`=WF0qsYB{(S94YY#(&O_>|AN%RjUy0bMn8-rXU z^^a|2&k=shSU!~JLBv4DR9z2_+<$2N;#0|s_h&vV0@qqXkBnyM(J9tIA4n!uxfwox(RmVO{ZQI87~yYHN)Z``KX z3(gl<2t(4lR!9wHj4-&d^1^QcBtZ;RX(7WvI{IS74 zPYxaOY6ts|R04&uC#;@`Zy%82#E*{<6ap4C3A$sKm>I*Vk-9GW2_yM+$TH>{eKu8EMFomhNx;4)n`MhG=yVUw<-)=) z*!B7A-@m>*@4sKI<6}CViy_%5@fgsO2^c`W8MF>x)&yE)Rz8g&ApLQxb54wKrAZPh zo|?>P$WAl~uyu;Z#q(7|n1XutXh$R^Qnb;65Dj%c z<>oN}f@~zAxtxGmqD0#Gx+YB+3=9R7t8sP6M}JSVB1mMvHJv-b2z9^>*o1aBzUt6> zE@Hh%&X8aAK~t)0alQ8Q_Dux z94*t%IpVK12Y>ba3-zSW#5yj~dVBi1-(LItykCENmJhh#uhA;Ai}uAAv>$c>(=i*$ zFXAu?=)R^#&4U`h4O$McFk?p#bX4>5t0q*hfik!Y&*D5b3eBGYZ=e{Di%HI>P@!0D zWUiB)e5h5DOg&B15gnB^Ln=K6O6h2p1Q)_H*d3>{}OD7?Li7}}@s?v2Dg3%}Q zR8!Y*95C?d)-`+udPmhPSHXA~Z*J{|fO$V>xEk&+dwse_i`eF?_zH7}#O_hz6>fq@ z7IjAHQeG4t-Uzx3Fq{Wb$y`eTP^IOX>T?l^+n4Eu9(e>bI4MKtw`m_q&`n8sjc`S$ zdj!ld%73TN_L#7;0CKPz8Xg@9MMPJ8m_`r6MNas~H>?ADuHwfw0&EaAtSw8b#3Q;u zPe2iVE&fL2VkCcRgT5E2q@!>!Y<0Wf9kOun0mJpxJ}&_F*8h7CcT$NW4>RBUvLVG^H+pXOWQNfl`7H9_vIbcZ2u%0b&w~t-*W8Jb>9c zB8l>&Ra0zq5lzH*C^J;~(QHHH#PfcHY%SWCUSbm{^-L=89f*=xP37b>pyyHVy(ZrT zOJ2uDED`F9lgtkte;U60<~;|Rsjpb(yO6!^mvf%x{y3hVKdwE#Ulc6JoG%J?^wfz{ zI2tHtNh^vFSAj7kpPKd};9KsYU>$)+e^XjznKn;khIP*GX^131Z@W@S5>c z#tmo7yMe2$1G>`H;E*r$f6^8Q4=8foI9!c^p*w?YMpM z?)iFH$;Tg}V>Qi*c}fP^XCpd3dT>0UJS;(C8r}D}f6yYC*ZKnwndZYfFtKs~ofN1K zx|uLp!L>M$XgP2kVF}gY`*aqY@NuW3m@(lnE>SM{h5QH|WY=^C)<@ZN5VQn3*s!JH zEE)`PJYdZxze;pSCjG9n-Hka0M=~ahBA$jnLdwGJVWM|hs~+lyNq`+}D%_8IKzj_N zViN73e{teJDY?JCJbnKBZdP`|y5VUA+25E*48V_T16&$vL`S1h>A_DO;BDYYHA85w zp?Dk(2r4!3&hv~jskWn|f&={^##g46Pl_^@9WE75I9v4E!mU<7XoHpMN9d?2YuG^e zI7dW-0?aZ}8LFd=Uw0LB+&u5*!6&ABqjB(Se`E(EiDffP7e)feB_2dG)=rCvd^bf7 z&T2xxhMVaaouY}!!d6WzbokBCU1COvA2V4`L-mxs2IF|4#vUpEolescc4^T8C#mLY z&^ib|B&{89oa)T3PK6>54NmjGhg+z}s_6M$D(;14o!fspLC;Nv>`W6Uor1=Bzk*Tt ze@9jn=OHrzbtCTN2+DxGsohOav}pm_gqd-rKKV|eS{>($$Y~>QPzyESIP?upWKx!bk&h^_`pu@nRFWr#1#qEsYe9NCf9#FUT8U=u6dQtV!T4q65G`)tDX>C^NTM`s zXAPE6CHGkwJ7{f8jZ6#r7x8BzA+KY3nrjWhtFtT_I!hSu8evSpgmU%U#f%6iuzL|S zls~HveV$BZYXnEOdF8BU%m@VGFXPz_-3rBE^iq4o>TCb>G=F}1dcL@Vh@XAHe;Fz{ z2C=0RE^cfOz7GJnin6iVo)uN#yeOl?)GE|o-k(K*zwRZ5_2XW4_F>@%o^?y zgL-7y*_-s&)X59fffVuMgtqP>OScIFQWief;W3zVkZu`sGL%1A&46YLxei=5{1W(7 z-OwK^6D7k6Sh!Bv2aOM`mjG4Gf3*;dcz#SeRtDn3^bku@qO1=?*0sGZhvHw?czb!d zo{VP@f$#_U!yg-Bwd(9g z^CunRLIgtxdVn&frRZA0ULN?3x5)$I8A8V6TDkY5hS_{MQjpei!lX2Xe-M|ii&qa=aN*DgLgx%3; zjV~Ky2D0%J{F#o8jjoOCe+_z#QoXevJDT!jRhd1rfEQmHhhhS*-!C_^o2 zV8}r!H>C=obYd(TEGv9S5I<3Hn-=v^*Nq~jgoUBRSr9}(Pr~@Lunht{bbwPfUWK|( zngfo>=gAC~@mz5KcDd&bXK;;}dobn3CBp8s=8{G$n4dwh7r8V|f9leqSz4&n`qXhH zIiz)U3RREvr$Y&#XK5wf8Gy1T-hySXvx1j-O}I;VPdCE=oCMeRK_elft@&X0QzeK~ z({w}}g1>24)>sjtM{Q_24)OKs5zFns91=g|qZo#mRKYj6d+K;#+$l6HJDVhH6fA^r zJI;4%V+*?e*Bkq)f10uCU`Q8gF8b`}r{`b67$x?Y%oe0EVhWvuL|XI$trtEq^D+LpyOiOfABJr439ZGt~KczoB?~2 zjw6W@K=2LKjG@qB1;t2l1FsHgiAqYDUG?BFFQr_Jx^7%Nzng1>M}0*w2`#qJb0847 zi9f@nv6`f*AssRI(j5idHf<7gW|OI?h6F(;`LvNr7^{x*N6WG>4EnxN>D-QjL4dHz z;7tc=Q~tU}f3;JFR_LLJQK#g*LlWq|p*s@ttps3un3NTI0ek{16QYnh&$`7)lLPB6 zW7JG%TKq7T)^w1gJ8ToI)Og@{KvZ`lKzvMF#fJf7a;qe11JQ)-60X;m|K0QLCdl3! zCl6EK1BVPJ`K9V^M8!1$U%E{Ynhtizy}Mn{fB*>wf5GukO>qQ4mqO4o_yR;c{+vA_ zA5PNaC~6zogc6EMo|wrmIjH81a00)f!A!lW@17igXewC}==f3S3|#ri1lUo5n2#0&9&l zA-U0Ue~-X@n^!S*xo!tc_|PJoWp9WD$`(PS%S&h9P7MLKk|5D#E=u@eO<+{rIYG*5 zO5rp?MSyEN34}*AP@_;StX~g$RJ2)O1)UQEc7#KR(K^((at~G1SrkYLiAyI3K0=G5X%xj%2wEq)m1@eZ5_dM2=+80u{Y!KoEV1 zT-jkn>x4e!%+S@Hmd1%uDRvPS-#)*-ynNcfJ^W|s_#Qk@Djmz57X~ajJTh+9c}ajd zrfe-MgH4A7Gdfk*(@;^Qm=2}9CBBpvx!a5|ul&ht^cganp=fp>?+=%$Occban!V>MEj0T1W&(|h$<#w|Q=q53{r>d(}o#yWU|Dr&J?^rc~ z@Y%tTL^z*{T!tiK))`AKG%(Fme?4i{bpt0W41^N+#0RFvSTyu?auO9*3fSdB>c#r`q)Jgc3@|2Q|Rc5t~x?gQV~H% z0xN;}fM476TDci_T8Ex5-X5a0Y)v|l0l7Vgg%?rGvK(!baWqCy-D8Nu$Ur2uLmLx!(os+uQf`bQ$l^ z5AHGg-BjlhPX}C!6mIMnI7kjGR8KUu$uhJbGLU>DR9lM0(SFSj`D$HtH^~rfb9KWUoTh0gFRnccR#~M8u33fU}M+e`s_a8XuS->hS#%ub=<+ z^7`)b#bvmoyF1W4->$uPx(_H`2)=T=wRw({Gcut=4Y~oJszYl~HZryo)dDow#8K;J z7gUCKLTn=i43mqmMN^Vfdgq8UA{#}3YmBW6_p3j`)i#QXGQy~m1=t>^Lu=`N#A?~GFil**$E(*>s%{H;RmE4AckpZWtF4$V5#d&x# z`75N@MS3Y%UtT_a?BBjUeS7QAZ@&_*EdMbYTb5NwV68v!pJ~#|Vn@`)XjBnD)GhFe z;DGG$C!=E68lZEVdablk*->}c*Dzf+p^GRGUCO3_f5gBcI=J40VSt}kg-%WGG-{al z*{iN0O3=@ORfaTlTXtxOUGPTWK9p2+I+f?t9FnMF{F|tE&7kQC6^<3sP`%4+6E7gmh?l;)dhoyf{O#kfN3VF9%b-WIXoRBIgfr2m1ty|$ z!3Z9xe+t$wH4KQ+l?`4L#VAxnC`B4|+qb29yRYtLXm$T`VIRGWT{-b~bk}vnW`@L% z`dtp#QNO4bbe;M>OoV!KXe#u^Q;~=f0>x8A#NsfWE}=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 - dev-util/mdds:1/1.5 + dev-util/mdds:1/2.0 media-libs/glm sys-devel/ucpp x11-base/xorg-proto diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index 5a3689a29e7c99f5a3b8073a98cd14240ae46834..ed641900ecfa98c9a406a826c1cc0c9aa6557e39 100644 GIT binary patch delta 6794 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 diff --git a/app-portage/portpeek/Manifest b/app-portage/portpeek/Manifest index 5fabb24bab1a..b4e4f0bdc2b2 100644 --- a/app-portage/portpeek/Manifest +++ b/app-portage/portpeek/Manifest @@ -1,2 +1 @@ -DIST portpeek-3.2.0.tar.gz 13793 BLAKE2B 224ffff46090ee8c6ddc338623a5a1b4323ad2104514f0be8962b5af9070ab8217d76e3b19fdeac148b13cee77531ddb0261b89e563bb9a999b895b2a2475c69 SHA512 2b0592b92ce122c53c687e1897e1a51319527dca70c16ca38564dde870a05ccd0f4a00de88b53194046c9b2a4fef3a3ccf1a5fb84777de8437f66bb6cc25da94 DIST portpeek-3.2.1.tar.gz 13538 BLAKE2B efd8566b0fd54cc9f76eb05d330a566999c2e301c2e62e38b12d6fa7063d57cf4803db0e1ca5fe3067a31075294e4c4e5f794acc914f2ed2abfc340c6bbf8278 SHA512 f5888f63c5683e48d601c6560800566586c1558541f928aacb0476cb7534e8e6910517d96c083519747d6074e1ee2739780f050fdffa6e5a1913399e2b2d108a diff --git a/app-portage/portpeek/portpeek-3.2.0.ebuild b/app-portage/portpeek/portpeek-3.2.0.ebuild deleted file mode 100644 index 7973e221fd7a..000000000000 --- a/app-portage/portpeek/portpeek-3.2.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" -PYTHON_COMPAT=( python3_{8,9,10} ) - -inherit python-r1 - -DESCRIPTION="A helper program for maintaining the package.keyword and package.unmask files" -HOMEPAGE="https://www.mpagano.com/blog/?page_id=3" -SRC_URI="https://www.mpagano.com/downloads/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc sparc x86" -IUSE="" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND} - >=app-portage/gentoolkit-0.5.0 - || ( - >=sys-apps/portage-3.0.13[${PYTHON_USEDEP}] - )" - -src_install() { - python_foreach_impl python_doscript ${PN} - doman *.[0-9] -} diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index 6eea342e1538893fa77d0da065a46c28e4530ad9..0b2d164c437e124853eae15247e1359f42596411 100644 GIT binary patch literal 8791 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 literal 8625 zcmV;iAx_>OiwFP!00002|8<+$k{s7@hVS(hcmdjHUoNSz9Cq09jr0O}HUbua0f9k? z)YJR>+kx(Ch!n(ShTYXwx%^9>?0@_5uRp%|uwQN2tNqI_AKt(5K9)Cs{O=$C>rdg2 zZ)&jCdx@^knSz_4pUe-t4s&trluOLc%sI>J)ZtGHqlFs%7~=%*lZz$J*w6GXMz_-% z*38GfR$IBJ9n75;NB6Gx=(#A1tE>D$@PW;6FZ3hx}#ja+7Hmbc55 z8|yvQT~2nsEq?WfKmYhY|M~BK`paM6*w@#W|NZ*m)4%@NKE6Bq%j+8-g1-kWr&LC$ z)lQi%K9}rjXm(bfJ#$|%jKXV5D1lpWtH$2;S!d)O4$tCeBaCOx?Oa^3CEI27 zb6l^>9iDaO;g|2+ZKx~q_GnybkNGWNyA%9E5N$6r0#!y{dv&Y6yPk7cvDcDg$SbWw z$~#HmkC9QbmMm3r6?>X-jx)A9vGJywW^-q(raQ6OYx4g1kZTJ$kbh!3oge)?0ygZ+ z+aKo3hfnYK>${ham$>ER?s2o#TkflOZxAtvNfl%l4~yV$sq`txxmgTij|VGO5Sn z%APJ$$R+sQ9rfc~X{Neup_SIlh-;5Hd~mUzGuxtS(sX2Z1YgcxY1TYfownkxE0~oy zCgoXeE|(nnpt72`xak|$JTLLjak~~-yq1{@-U_!KVqLqYI+}CGvh_|GpKd)@{H_ZW_VC9~&nt??AFeh=47z>1rPi1^_wC7>bKQMuR5 z6WWZfCP&rNo;|hL{5-{Vo_UoPKs(T&&0=J9Su1pAJw4>H=Aw37>RfoXutGS#wNa_5 zS)&;ZG=1LnTeuo<$yI=-UNg@f&I0;q_fpTY(Ti_tGfLZaXA_73KDcN?7J^MK3V+;Ff$$(}-`o&YTGFuiwa@C13<3H3Q#@2&;b-2?Ua0NnE=5Ir_P zUL{`ug%rqBDHSwZEzUv;XUok3K-)n}0C^J{)nz*c)Tn7xUu^nAr*zl$^w!#`JTVW# zb+|S-pNR4<24bFkTE1781C>E8qej|rJbkC`)la;Xbd;F^u{j(c>1IE}>R4m8oznm@ zVzqignJY~FWhtgif94?0Dx;oaIroraOo7&E+gqksZ{(9pnBf9qb3Vr^++$ThQL;hj zcgn{U>AhTo)Og%LZZfdrE709(23H)&J^+N+sG}RNnw!u}%7Bd>9?N=88*Z(&h*t#t=R-%HDHA7;u9j3z?{n&u3Pk)iE8+>z2O6wa7&8HkwTD2K9z zIzUz5e+~96R8$M_5t6_Kh%~EZN==*eq#v{ommi)3 z_UOeO!g5q5iAt?xp0ko8)4y*p4T8J%J{`{oJ3b)o0=D7RdElfnL+wQ04#J|eTJA`H7Ee2?YYT3r%b*k*3;lvnNoS@3U^htw zSQb5#y`r0ZwZvQ8o}jtcyF*VaAxKEw2I$DAA0SGdj&j%(Sn)NMMfy%jJx~nY&3J*X z^^Ej{lKM z?2z2P1nar3@;y|ICt3)aL^Mu7wA!FjKpjNtt|cBJwfCVz0IM9M&lgz44Z>BZDC&=b zDhMWrvVkB8aYy~d)!m{t2dv|3K4qWdVbWC+JlBzqE;y>y z(QRi_;0L6l!=$4+?`vI>=Sb-QxCqpfy!DkglC2U80CFPy9gy^>DuXUj5CB(iX8<@E zHA=Y$iknwboe{!E-J;T07*#kyiSqH#D?z1jL!D>~RG+VjCa9D^sK6U;r6D%Zh8czI zMEHegA=tOJi3Ir(s`JE!1oDAb2pM$3sbp=z9VmE`9%u)c2q-5FM17-O2Ty|vM2~{k zAO*?dkKil>2ZARgK2pPYi9gYK`m%e>0xe$A7jzU{PNe}~s3A#%3i-yn)Ph^A^s=aM zC@jd0<%Qxhk07$$P*V$bMzo26(Z^-Cl4!IHvw@Gh18oG8?xa+t6=0Zy6-d~jM*Wpi zP`MVli3k;=7!G+D0cFdDFTwi9x#}!H?IGhaTgl7lWdc#qBnzwMqH_*E22dluT3UF$ zTz4LT<$($zyq)JHrfDHkd2_Ec5b~IY#9kQXiNvOd$lgE^%#Qp3`EfF(WXf+;`X&0i z{TXv~#1=3~U;@BBhFDb26!-@CDG=j6B$&a$1i07fhXf#v+W?Dr@J3CpY*Dv`i&KAG z0o@N{dL&|Bw7|yZ9)3r!1}LEd&9WueVEuXtR_YIx)ri5^_*9wfF32N*aANcb%2 zJqjt~cxNa2=;Eg2kq=M`yyO23tAuE5faRqNf7%~kUtWHYHkDz#TE+74J{yLQ^i4z) zQ2^jDpUeHCxf13$@*C2#=#w-7S<;Uj?V!(*OTyYE-b%BNwb9(_rkLPe0rs&nJt2*Fo(ZX16xDe`xdIroh^iWme{-5IZk0+!3<+(@i z;X}!g-~&1VSCkk4fHW?2-O^2R=`Ia~AK5r%oZ`d)N}p=zg6u0A13*lW7E%ZAXcQ}S z1R5fHHY!$LgaX|tH@e+B=!sS&TRcg3-@<3U7cP$t-Kc+L3Rns}uSBb&&QtfW;zq&n zQz{q?13OR)8VN*d{m_9lctI;tq8siuB$tdH|0{<~P$a7mYCN*Is-ZymfJAr@TF|2GM?QwsIeZp^e>+W!fO32vfG-V>!>54Y3_M&y znAk#h(Pq8Exc~O-v#&5Sg4JP*<`OyV_~AdJ?4L|f^h zG`s>DTIQTwUMlYGm)FnN`nm+G@Pzoi8irsRUkn|P)Z>!xIEEBJuB~Yy+G{toWISXY z#3=qaM>}z=_!2a@D+&TO#*66iM;#6XHT0ZR0<8t&c>vJkl+~;rfpD*{#_O%@iP0cA ze2#`?n-99d0<8{s(B5dz;o!)6Dm6?Zu|B1Mb^ur&glp6NI7WJCp~|p|!7nJtLs^j| zH_SOSk5|K|p-`r}6?9#XVEye{SAkBt#|oran7^Lz@k#Tr0z2`zSW2D+oFa>}B9TDK zNOCtoghBR_xE)aqV^$upLDo`*a2;^EftRA(|i?!g6t=IBl`$t&o{kWGfZ!_Xr&dITUT9uhp@UL^j&{*#1E`yXjX zYKK-fkHEBowHQ<^9z{j4#zxapgh)EHg{zmT#QS$Ye|@(;eFpPiugGVx%zsV_b-ROxz zYFFx6#NDLn5N-Q_X>+y=OX5dBKF|t%Vtiu2<--XTRBM=DR3bHbjoHhz_g~)b_wRo@ zVk5{|gJJ08gwHdiN{nDCXb^Top3Y3KnBlLTlqjafdlIBtE}*H$P$P4)q*Sll5jeOF z)*{Vrp{lBPC^D23S0x$f6~NW`DXg{jEn+}3K7#ZOIA#M9P|)@fHiIZoIt%X1ZSzjt z9OePzdeB~x>V|m1u}%(;4EHz{UO7;G!hpvP3^PG1lv-I!IEG^%6+40+4t`%F z_8ow^$9&=-eiE$=e4^hm5q2Qy4sC~o`WcJbGe6fHs+AI6=;ts5Q&?xDjXsc4nDvK_ZZ zw79ZIv_8!9{-XG)g!(A16i>-RUIf_I=L1yuL}{RGav>NLWP$IJXM1qVxK>a5j;yxD z=HQ+ymImZo@OwmzQQnCEf>i-p@I#A-LH7qlB5H+Fae?HdC@=plT$Btf<8k@(AX@oV zs@SlFnWbY!Yzf6i{OLBlEw$+&1~--lwRn2S7dMo7B@GJD(<|_-FaX0skyHg=x;Snzs`_j=_Lop-du&rD&$3bHD*g0)N0*~lW ziuNo6kv0JYfD2QYP995HN2_DEUnIcQ@~)ss9ZT~3Pr5L51^10sKO#$#r#b02`^ z4l6p%+G1FiD*9f78s662rZ#ak!O$!o^}C^9C)GA}L?>N}5|YxYgA5~82Ps46Y_4C{ zl;A}!z^P5HQqBWKCR0x_>zp)>a~Z6D{Q4cxtG&Vly&QOoLICN54&rcz@JW|)mBPm+ z6g!wV3Lh6avHSIiFcTRJYgcj?iUNo5k|lzs4jKr5cf_ZljLHVZxHHk{C~?S<2j{;# z4O;GVFbW*SN6`|Wg?ff?+JOLd^a@bo<%wLs4S&p0coObNx@`q4BbgQ9l^vP^W&)W24D+VB6K8R(2X@9!){|+dZXir zfGL8c6HXY6obaJO$s{;E7n}=?7HhC6-AfNo?FFDmlU>90%#0Ts#1GCvJqa6vVZnZ3 zrwBOrHxLsDW~u=NvotLLjDmbm^yK7B^ed3HEfjQ5qJxl$U~C%*aX>X__D2^XRWMpy z8Yw`fMH6&mrDn+cu2#Wk2$hc;^d8NpCI{Mg8pu1cNZV1qO~*P=CrmLjpZ?*@iRp`{yx$=E_8ndiiMCeIC1^aW(`1H5+rVzWQ(`SJ)By82OB69q2+ zfoI4ek;{XO&l=H+@p6_ZgOhP{Ljz+B5C#nPIXDs!Xb@=_VDZV+iEJaKfZI)SS6DId zdEKNU&r0>{AP3i*KxwqcO7#(}s3F3VF4Ew}62;|k;F)MA*BZA2UIUS&hHGU_gcs#S z)50PE6m}kse|FPRWAZ!!az0r`m{FFrw=)O|X_&oc7vME+Mg)_Q|90_=pI)Aa5sys? zZ8T84vhI6K4=P|OfsT&VYr|7EWM?55uxX@2XBj9N^u*C&!Upjo+>V@C19@dKOrk>r zm0QqI3^(F5eb=}EY3mT~NL+3ao1M!&RuehiabXDkZIo~YkXOPMZ`JxiqL)@3HPi+s zLXzd+TTh_Z0d8cxgOl)JcGG~G&JC=uzv*~lg+iIc7)eaf_`D|5<`7JTR7WeauABzj)P{1Je)EW>LoHBF#7EwWgIj}t` z?-Ke*34{eG3^tQy>Jm_cJn+I4Z2&|zY!uJbB7?)Lgog<#hfbqT2i{6urmY#IAXdKd z+Nh&K0283vC?;vlJT=q=-*N9%ek%neKAN(CPH`UL_dd57h37cZJj~0(G8<;lZcev*6AET}Tm>WEU*Ec*U^jP>0 zaYP>NfDj1dh;_zJaKmW*VRa$1AQlR)Yon?WLXAQY&;{m_TSvW6=on!rY|}7hC(qsB zm$G&Th%dDP>0a#5r>{@Jx=!$yrf_ogOA7_03VJ zwsn^&t3d6;LIcpN{;3uJ{^jitwB}YYF5A zNueFhP3Zq6jLpE_>^$byMorhK3`IrAQ10Xsl^>V3Ikxr!eA}27I7OsqE5QDRZhn|+ z%7Baq`TL@sM32eAy#QpB7pmnEu_I$qQ^~HXN(-F7BP$u64r>==!mxD=vcT=dUlX`!Y%eQy;jcWAOuF4TPv_6T=|KkMK4f z6O>E}@ewELBRkP;o81j^L z1bMV)Fy}+iYb9=Pt;F~?Q3F#WZh1;ByD^ zCT%9GnJHR0u!{|F@)&P9JDt+gsb~@zBn0Q!m+9c=`P-2~Oo5GFD>z+FeQSXS*|W{I zrZ`>7xkc^{uGUPcqI!$Dg+!$C9Zjh?@aSkPthRO)P!a%`pQMzo)3)SNHBkac6mC66 za2e}1@i+G|1Q+IAzTzuEcfmBK5Lcj8GRUu^HxZ?jJ+3hAQgzyNd~C`DWXetH;u?8M0m7~0noge9_EFGQm2@Vicz>6 zm)H^2!Np4=_UAH#kU`;5(%1(I>++>!fdH#WltrxUL^OCUgPctb?L)py>m*oTZNnjN z$hlN1=n!;jMin7U8|r_#fCh5V^`^o)e<$q{7&wxCt*Y-4{xO39rjpilNi3nk@X5yO zGyy@^$Snq{W_S^ohwDeIk_(;@*rrQ$Sm?01qb@Zq4l@5z5QW<1!vtjEp3My$!E2~+P*1S>4U?@xg zfosSF2cjmjhRt9kep>KpiCe2ww1-({*T`%oqlKVb_)BXwmtf8BHoG3d5(zg1!O(gX z;#Z3@(N#aA&H&RE4vj&*S}kObuo9rC(KOs2v_2BFNf)fV?vFu=+g+DD|ql>2C1N9wHr#M<2#DZUtBkvg+*=mfA>|Bc8pq3CLFaS=Z zc%z6k5*wP$Y3!0pbSF}&C9a1mh5NC-eBx|NXPG>C&}hc6%}7V>q#pT%0{~1B82_M% z68KMf$qUvc^Fy}1GcDYZv!OFE>Kaw51F1pwe8;G#TMhsg^hMxNFFQD2K74*&55H`} zWgH-qybahUn3G-u%N^Z^T_KlF9iDpAB*>@?s@bol4H}s53@~qUGk73BGzghTyPle? zNgoV#DUJY0NBG#38$w;Rh<~lzGN}GI;m6UZv+$uBDmFeW$yHJ`k>c>vPzJax$%_c) z^_C4Sk9FNOk&v=6V&rD=hgxY_-{1hda#@%-Sj9-2R2HAoZd`#XtSF0y{`39{S}*o# zy!`Up3#mM^>{=ku0eHpukB$n`Vdp|wTI@PZ0ja?$6nRLfl>q-xg9mCvF~}-e(YHo4 z$mG2%0v1>eea8bD8y#HlTL)yamZ2QLbx?u4_o3nqQK0Tm7!aL7Yj=1e@cbO`4Biw; zk@9U<8tLp#m#;>PptZ7A&8yB^@l7-6JR9M#r_-+lhP-#-nvYJ2REfY5*d@%9KcgefqqBUJbUqq!3D8)YgP?iwW*8+^;+M73qqMA>FlYaa|j1Th{WPwb*P#FQdj}a z+_loA?P5qb-^hQp!$3{_o<_!8vP_iDDN#H zOeOKLI$(wRwG>y4!bqB411$Oy6GedFl%=iC_;CQvL&It0hrY%zKq%Z1W+>xffro(W z$p(vrNTRD2?9c^|;sUz21`mkG^8crB_)+QxfCxPE&}N=y3qm2TEjpS3>pfOIHYf`xg6LAtAS6{6XL_PvvyEV38!+L zYk>!E4w3}a=yUumSHyG@QwNR@#b7*Yjmi^5=K?7o(7+}VuV}HN>ZmYPo$k-uG7SVl zUbR76@K_#p(3cLp45H3jn$s5^0v$v>U|f#ApP`k8vg2(5@|>KwGc;llO>i6W0{y=} z>D8-gB;8%|8S!|ARyZvevF zG29#kfcWe{9x4O-jo`%%;u1h+XbyCVT5(bh~~y;xSUXoIp`!F zbr7!F{&yD$L8%A$qnflui}WO^kUPzPaD4_xF4MBFzVJv~GD4@q4q zQLL11$^*yb0e0y^`fjSMGubqJhu>;dkH!v=p|(e0S^QPX7J;!evi9Cdho;vzJ=SQH z6nu^R0J`Ms_PFBq<=2m|_R9}%-~IIVJ%7Ev`}osEZp6n~2l59V)5WdHNXn;0ee;Vr zMtyGwtD*^_p;#SGZ?y$oF>>xul$n86o z_;ECD2aL*jtT7Q7R4inn4e$l9BM%#R)-WG)DNl1c%%R*Z%BN``1*?jwhU%mCmJ9u# z^;JKtJxy-7ktK79&M4@&riFX75IUuC^WgTN(d%51T(0vJzN^l-%ql2~3ZHcNl18nl z|EaGDj?@r4{982=+RR1p`CxX!fB|^*0-Z5U8KMSnXlZ>BcWOeV?`t9rbO^5zH}aRb z2QDO=j%R=e8g1 + #include + ++#if __GLIBC__ >= 2 ++# undef SIGSTKSZ ++# if defined __ia64__ ++# define SIGSTKSZ 262144 ++# else ++# define SIGSTKSZ 65536 ++# endif ++#endif ++ + static void (*psig0_func)() = SIG_ERR; /* previous signal handler for signal 0 */ + static char sigsegv_stack[SIGSTKSZ]; + diff --git a/app-shells/heirloom-sh/heirloom-sh-050706-r1.ebuild b/app-shells/heirloom-sh/heirloom-sh-050706-r1.ebuild index 6e939fa84091..a67c4acb2d51 100644 --- a/app-shells/heirloom-sh/heirloom-sh-050706-r1.ebuild +++ b/app-shells/heirloom-sh/heirloom-sh-050706-r1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit flag-o-matic toolchain-funcs -# slightly broken +# no tests available RESTRICT="test" DESCRIPTION="Heirloom Bourne Shell, derived from OpenSolaris code SVR4/SVID3" @@ -16,6 +16,10 @@ LICENSE="CDDL" SLOT="0" KEYWORDS="~amd64 ~x86" +PATCHES=( + "${FILESDIR}/${PN}-glibc-2.34.patch" +) + src_compile() { append-cppflags -D_GNU_SOURCE emake \ diff --git a/app-shells/starship/Manifest b/app-shells/starship/Manifest new file mode 100644 index 000000000000..b6bdd5f5df0d --- /dev/null +++ b/app-shells/starship/Manifest @@ -0,0 +1,235 @@ +DIST ahash-0.4.7.crate 51474 BLAKE2B 0974b90539398d61903ce7fcbecdfcd802fcb5c7ed631be919ec17be6951e68bc80787876cafebd33e40a80605f6e2352a86047077bc40575420bb6ee1a4915a SHA512 2f42cdbacb2b2f9bd7d94a4cc61294d7813428157ce242ba82f7c3fccb6e4b83c767f4dedd35ff26ae61a89506b388d7cf96af4e727c29a14b25b9f82b1f2126 +DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 +DIST ansi_term-0.11.0.crate 17087 BLAKE2B 9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4 SHA512 a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa +DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671 +DIST arrayref-0.3.6.crate 10035 BLAKE2B 88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34 SHA512 368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f +DIST arrayvec-0.5.2.crate 27838 BLAKE2B 51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f SHA512 1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004 +DIST async-io-1.6.0.crate 32282 BLAKE2B fdd46328b23d58058d4501f6a30e396302c36f9a8f91276e6b50b9ddd628a63b8af22e35b5efb4c7cd91cc6c823ffa2ecc492da525c1139f30c02004f0a5b0a7 SHA512 0451c6d53da593bc1753ab56c043d855d2642de5679265970ade0c63cef09268ac5b133100230637bf16506f475e322ffea2c85f8eaa3788a0bbe24ff7e671f5 +DIST attohttpc-0.17.0.crate 60833 BLAKE2B 5a19f3d9c5afb27a6b374dff0b8a33e9f970e9b9342367b7b8a0de4ac89b17000f7eef9decad342ff8822a48587b4a837d384ee0f4e94abe3218364b198ad445 SHA512 4f74a0bf75b2fe78581c15e6845fb0e6318a9d9d0ca1c2769a8b0097912975af536de16151d09d54161d10a0f3900e709dcbebb4388bcb3af4a80ced2e80363d +DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 +DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b +DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 SHA512 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151 +DIST battery-0.7.8.crate 40344 BLAKE2B 588d36a7f3050e07ccbeada47a328a474dcd647cea7d2d2f254585d0ed115d1655f04118aa7e8b1e9b4758e171f1a3374b7c163aca9652e3125f5494529e7aad SHA512 7cc556753c4367f325e3aee2ae5dc35f7340badccd8b45d0be066e861c60603854e13e7ecb896dd979d9cc1886fc4c4f15ae43b0745739817baf24533084acd7 +DIST bitflags-0.9.1.crate 12406 BLAKE2B e89527c5411150c09bc16072e0e4e5b2dde4b50fb2ed76984c1b58db225912db580f96c7954cbbf597036e9d743658364977ba24d0d7660312c3b8d38306d879 SHA512 3c106186aa8b5b8d0fba377818618e6428af38f60e4f707873142b44cb6f64d1d7f347840c8bfba084ff569ac8c57d87f2288c4a1d79e282bc02544d69f976c0 +DIST bitflags-1.2.1.crate 16745 BLAKE2B 0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b SHA512 ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b +DIST blake2b_simd-0.5.11.crate 34096 BLAKE2B 480fc200ce3fa3bb364ae05590fe26f59efb6f81fc2fcb7ae1593671677daa6f1b526d800099d002239e2ad435b919e9b32778021c0790954383079a49a90965 SHA512 4a7657db637869465637cb9a65cb82e7a119c554bd4d532aaf84f9cc77a494fda07d07db89c73e92e5bf4844bb1be53062fc61120e839e414e938e487e7f2257 +DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710 +DIST block-buffer-0.7.3.crate 7179 BLAKE2B 549e8532358f9a77fdfbd5ef7a06d60f20f034fcf69072757811cb4a95f5cee5589bebd40fe87af36127254ec42ef3240cc7542828085f590fb774faab8f0e21 SHA512 74c8b89777a006bd72511b32df94f8bd78e2b53c30d85d39ea3c52acf199c357140fb6181f7f7ab5e30dd80d37181582cad740c95b89328a7a4b0f84f77ad6bf +DIST block-padding-0.1.5.crate 7342 BLAKE2B 876421fa89251d011a455163baa49e0931e0692ed928fad71357fc93b87493eeab4cfcf8fc4aa94638a90a8dce8ec1ad95e9ba91da9557008e5fc19c1f618ab4 SHA512 acf5369cdae38b6b1a5c1561a9df18b8a39c8fd434fa50c49a8f73d2654a835269b7b22876354c903514c49c77aa860c68cd84d3c1efcb36bdfa8b01af300a9a +DIST byte-tools-0.3.1.crate 5526 BLAKE2B e87163b1f2abde9c6ad5002c37b21308a98a879dc7af14059839be7b5a019d2487ef03867f3f5cd436b7081cb78a930abce79b5cce23eb95cc60e05067e1b1df SHA512 18e0f248a1e9780706e3a184d63558f03f30002646abc6d46ef49db9d5f6768af3d24d210b688aa4ad33d41248429e4df46bc3926f27851f90c92d260e5c4baa +DIST byte-unit-4.0.12.crate 10873 BLAKE2B d684c907e9eca3277303e03b3f2c0696307b7a0f96d8bc5269b953667d051bab8778e6d458724d21a284598e1e58fd29338244dc47922c7d7c2861519bf56c83 SHA512 a5d482a504ae0056b11ff4f9a407b0805a8de60897f66f73a20e32106e765584777f13eb203468630f2dace2e2408b9399e9bd532ed073498002752ae179cea0 +DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa +DIST bytes-1.1.0.crate 49640 BLAKE2B b3140dd49dc222cd0405e405da9629038eb7d71dd4c22c8d6419ade041dc1118aa46df38f3426a36a44d8e5591c368ae32a89e71850dca7e810bbfff4441c37d SHA512 d34441ea146ccaf55da4d5c645f8ffbd008eeb3204dafd5961771abc85df52751dfd1af3975fb5c91eb83d9a43da4f3589bc3aa07c8d715906d8158f3092af2d +DIST cache-padded-1.1.1.crate 8798 BLAKE2B 3f2b16f0fefcc5acf692684329e38ff59492d4c299413d25e1634ab27a59512b7453cad28b26f34f2b66db3d3c0b4b26f41df042305b7db2b8ca79d36704e8a4 SHA512 72c36ef2f66a097cf2fcbc06b82fa3d5451ecf2de1ee1513fbeb34c6752436109f9e453bec3aab7e1f89723c24f7c230cf4bff6caa09855402c8f92c1ccf49b5 +DIST cc-1.0.70.crate 57200 BLAKE2B 196b0435c8a521a02e9877ed3ff81fbefa88cd56717556776b46366bad1835bff134a1b4fc4e31ee5497600e98d1031119d0973b420cf16aece1ff18fbdcd1bc SHA512 9158eabcb9405fa2ef41fb120821ddaa2e5c7234c02d5cfbb5b59570f7de393d1fa33942ca52f86bf9271765b3df934debdea89e7563cbfe193dc01b2dcd72f9 +DIST cfg-if-0.1.10.crate 7933 BLAKE2B 063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8 SHA512 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339 +DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff +DIST chrono-0.4.19.crate 155663 BLAKE2B c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54 SHA512 a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980 +DIST clap-2.33.3.crate 201925 BLAKE2B bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25 SHA512 3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf +DIST concurrent-queue-1.2.2.crate 15859 BLAKE2B 97eb49d7f6270999f24d37e7a3967c0abcbf584637388c4507f89fd5284120759c9845219c463cf066f6568191b874fefddd7edee9292ed02183123161074514 SHA512 84e348dc3d40c73c11c54ecd0f1e6cf7fd6c7033f4723a428ed1c09bc9548cf317a0d8182144b689cb9781190b9c8ce4374717012eccee54a11ed0869dee10fc +DIST constant_time_eq-0.1.5.crate 4936 BLAKE2B 882dbf33f20954205fcc5b6e39863db8969d184b697fd51ef462f6890c1a754e3fae67bcc7db685d8cc26abe6e3871d3b80aa542489ba9551a0c95a49f7a6dc2 SHA512 a4e0155a7ad72babcfd418d832d362b3fca7333aaaf36c246b00e948983837c3c93378b86e37c5fa7626fe137e3b6d77276ccc61624a7f4ab914605905a88a01 +DIST core-foundation-0.7.0.crate 25384 BLAKE2B fde852b7673cc972da8d2f8663c2c8372fda36fd577d19c9536f9df929f649ccf94150e1e23a57013bee3cd8cbb6fb894c4fb3a5744171bc6be607cb27e2757e SHA512 919041f431e21783193c0661b82cbd15946a56e24e5100a6a9dc02476ddc714595fb0416ae182981ebf6a8b27181e3178135c27388b41ec848423d739a265da6 +DIST core-foundation-0.9.1.crate 25985 BLAKE2B 22e70b7b1cd1f39c4ac287f406dabc549e3ba750ecf17955f129ff83afe67bb4bdee7e7907287eac0c28597df971de27dae77619f44d0368864c08798def1ae2 SHA512 d6dae760082ef9dcfc37d18acfa9a6ad8ee491335d17ee17447c5bccad623564f1e8bdc54460fb260aebe9276ce5ea4d8a389a83b5c7d17193614906c3d2bea9 +DIST core-foundation-sys-0.7.0.crate 17033 BLAKE2B 26d190931c7462ed8c13de82e86d4417e0d130f97295c8435ec666be08c7bdc37894ef25647043970fa40eae1c63503d2ad7660c2ac17ef35d7d35698652e18b SHA512 b77566aed2b572bdbce6f71ca9dcc942ef96b628a7ed9680c4d3e3ada4a9dce90c1b439a8c7c7f22d68e51becf1d22b3262e227cafdf8cfe5f42db0ffb9dadc7 +DIST core-foundation-sys-0.8.2.crate 17461 BLAKE2B bafa6f6af67f55b34c20e50093a5426bed35c159058a97c03d28c99b6f0075305596907291d26b170ee2ce1bf0c74bd51e2c54f11ef021399791129de6cabb57 SHA512 1c66f2012c11185603a0e4c09311d32bc4ffe639ef7626e49bb15006306fbed4c963f2c53d3b853a254b29cda73c393e0236436575d217992268463441ac7348 +DIST crossbeam-channel-0.5.1.crate 86919 BLAKE2B b223d0dcacbb09850d457825cb2a018494d798d0000a20eed3f54b1152e41ebca4698e7d50e81f467b86543779155ad08566da9496eee36aa06644b69cf5d7eb SHA512 f15aff67e9105584f5fe41e1ee650ae4fdd0d0ca0fa9202ee83c6f6025398a300decaa50d1b4682e8afb9bd6e11e95b69bcf23f68ae117419aa84df14ee7747b +DIST crossbeam-deque-0.8.1.crate 20852 BLAKE2B 0e7a2616b82c5e501c0f74935adfea3ee09db5475408be83db8f1b6faab4cd5509de2e029bdf6df90435e474ef91f3fc8d482ce3a72966b2a3bec5967666bdc4 SHA512 44a4fe1d4ab7457e2b0950be787b76b15e1bb0b1c108d032381ce3fe99bf7bf76f3d1718085660083d813e2639e66fdd3635d9186e85a9eb7267063b117eaca4 +DIST crossbeam-epoch-0.9.5.crate 43883 BLAKE2B c0ee0879c583bd1051b63d29eccac37ceb9f9446ee8cb64756b2e3d95a30c5c11bc79d9d460be4ef4b62513049e28900a96085031f805d064e81b5eae4bc297a SHA512 ad822e967e5ef45fa0c4a939f057f44146f1f051032fd032355a75c0f45ae4e0a55e1d31c80bc67c01ff8d9c87a51aba7ccfe9a440f061fd8225c879aa663064 +DIST crossbeam-utils-0.8.5.crate 38414 BLAKE2B 8a10162cbc54f77737602b6f8574b65a02765577f0e2f59d71e1d87662180fe24a781df542f3e765c4d64b7a0666575157e000766dac138bd4fc0356944092ad SHA512 fd4d2ae10340bb96c22b31190b300aab54e96b8089fd62489e102c76a944e6a16c582a90bc40f5e188f13f841293a4b9becf30830c2ece04f3ce78c29066532f +DIST derivative-2.2.0.crate 48076 BLAKE2B 56d27e27493c3b818ad45703efda607a0a0d9a48b0d43785b6a013443b8b964b67bb5b5284d242358415c5fb81b86b02079ee7c0595ec07bc658240eb114b887 SHA512 3c65ecdabd2dc202be3d83b06f96b6f68504fe542ede7e2285093c6d360a33ec76a3787c436c6e5ff8f59d430436a4b8ce2f908cf7b2b08cd8b0045de4e5d1da +DIST difference-2.0.0.crate 147616 BLAKE2B d720202ba8d73fb9b3cc6a982208e4fbe22eda4b3e296f4238a7b2d8ed0339827ca5a3d93a983396901614a9eabe36a0baf55ecc5f55075ebf7fa1e4c0699eb2 SHA512 cc9956757770ecf237d8f46abef25ce219193c877be6cf83163e87c494956cca3202951ac01bba0728e7202fcde2261009c1b4599f389cf979858f25936a5482 +DIST digest-0.8.1.crate 9449 BLAKE2B a610eb0144fdd49dbd846a86e88781b69ccb6a4f918b09fb4562ee9e3d535d12a1e499e36e5eb894d1d81f7a06ca00296b3aa35063f434fdcf22ff202890650c SHA512 186c3ddc01fefff6a134ea0be633a9fe8067b8db34f31e9991069e7a9b82ed595a1105283a87e3021af2337ad332faf1b85a6bb513a4482df7d24e3e7a5ba055 +DIST directories-next-2.0.0.crate 15153 BLAKE2B 8bbd996cfa72d75fe7177a9d8be7fb6b96ff3fc456b7e06db61cc463a83290765d68f09da3bf8b9e958553b1940ef35f3a4a45d179918ead92f604dd05512470 SHA512 5a0c094dd2e858c59c93655d5abce1282866ced1e7657397c62f959078adc544bb895dbcd2ed578ad7dd0122d8025deb0bbdad955ab2aaf43d9a0dc7d37162d8 +DIST dirs-1.0.5.crate 12908 BLAKE2B 0a5c1428087adeca310d7db53850ca0ee4b27df34a7629f13ca0f3c69c019c0ca2339949022317ec55ca0be35aa721e0a9040d9c9d011e1516d99772ccf8f730 SHA512 12ebc3e92511373b11c2b7913b7bf74f8022344758057a2c71e36ec262e7ea6ac386bc75c323317406f1b25e965e047ddb308ff5017a1e607b48b978414e7416 +DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 71431533dbfd6016cc309c14a842ac8d43577abe768e69bd2caaf7d19d743f3ca95b9b0be1747077282089c64485f3d4e24bec8e56d4d883f25e494d328fbf3a SHA512 b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5 +DIST dlv-list-0.2.3.crate 12311 BLAKE2B c74bc2b7e8fa65443c8c8c8c44d5ccfa831ce63e3603797f193a12f78f249e5ed0fb57983469355bf3549ce335fdfac43eb4644e648296a1cd3f48f1e59b35e6 SHA512 ac464c8d1ccbb43b48618cf8912067f28e2d4f53d648cd8b6b8f1b2e2688d2e39ffb8d53faa0f665d23487fa7927258e60ff01e10df584a9e274583d8dc279ae +DIST downcast-0.10.0.crate 4923 BLAKE2B 3e69a1dcd0f2ad487273775b304ea6fa26f225eaab012219072cb5ef3ff60931ff3ffd616e09f3708895b2d01538c8e46e3e91aa1f4a288bdf910bdc7043acba SHA512 f618ec81bcdf74e8851703c6dfe92b36c9a035214635fdae598af20258549ef31a1c23a4d220c67505aa403fcc8a0b99a990fda01305a71b801acd5044f91c12 +DIST dtoa-0.4.8.crate 16175 BLAKE2B 5fff15e66c2edeb9eb9da89c66389b3a9bbb891d75afc3bb7da4dcbe9cad9e50af318cc8cc01cc7e56730763e8ea8ceb33b9447d1a7fa52a8d0f0d2060a97522 SHA512 fe1701ba2c40988b92f5f4ef78a8c81718b140ff8ca2d04023b09a89440e6ddb53ef36d1ebd9dd3e948428b361ed6611bd24ec1a31b5010c220c555e1f0bf6b8 +DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf +DIST enumflags2-0.6.4.crate 10713 BLAKE2B 86219df31b9c8a60470f676a365f0f0890892baa7c9e3101a385d9475f9398ff8b62ce3295ca318a266f551c85048e02f26fa67ea9ac689e94a5ccafcb8f5ea3 SHA512 5814f58a8d22f093b94eb71611b9a5c8bf2145db9544397255d93126fdae220c261010d1dd2a278475e7e3c76bb9e67bd671c44f1edddc620924fd6fdc7dc03b +DIST enumflags2_derive-0.6.4.crate 3659 BLAKE2B b49a73fe2977e8f62af37c367f1452979cdc0575b532d086e612b84495113041221bd508cbf2b72e3179d929a2eabad59b9913db98b21491186a1f1bcf571a9a SHA512 a8a166ed48c77a3d23c1b1afe4dec1812c2a440736cb6c6059e46b90a0a216c81cb45ae6e439ed5b3dcd656faf1bb6dace4e46b908dd02321b4a59351240911b +DIST fake-simd-0.1.2.crate 5398 BLAKE2B 40437b18ca7b77258577f518232dcf67e2bf09b64234dc3f02b9eba0c5c1fede8f8d1dc7cbc112ce80e4f0bf317387d1b8046d41a4f83a7c54981fd2b71fc8e2 SHA512 d57242c54ea3283185eaecbf8d96a4c9decbada3ae3aceb516a79710be9bf038a6e06a29b9ba4ebcd41b8f42943a3024a983ea23e36b17edc445a8c4980f2893 +DIST fastrand-1.5.0.crate 11100 BLAKE2B 3dc6bcea36656fe801d2c577d34bc3564be13eb7a3b50efd6c3fdcefa8a308fb9e9289ec8def656abe83d40299a2853f9365a32201130388714927db69005b18 SHA512 22b8cd9f143f208d1fbe24ba8be342c465da6ce7d96429ef64f18f57c5443ad242858f859c5444103315e2ac3710fc5ab72da78fe1c6c67dd75a829c6356caf1 +DIST float-cmp-0.8.0.crate 9640 BLAKE2B 5e4f7dfb115b558c517f704a7ed292801ec979b2d27c89d1a2a733c84317934fecb5cc9a92c25284f5d59ad8f284186f582e67285a67e99e67b05887fef334cb SHA512 6c98f5eb4fd748c8192cfeea1f2b9679ede01745ebfa01b08bf19d796c985c1b2779fdc77984f26ef9c9a06a979ae3f0b14676e0c8b28defb7717bf10119c718 +DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 +DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232 +DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a +DIST form_urlencoded-1.0.1.crate 8773 BLAKE2B e2d2224dbd85d053343aea29ef1bd540fb8be12fd600289e9c048e3b74bfb009d0770f8296556309ef756086f22feec4713dfed1006e1101075c8897be5471cc SHA512 3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68 +DIST fragile-1.0.0.crate 10315 BLAKE2B 5f81d144012372be3504f151e9740d422edb9e29224ce2be4105d7aebc8bfc0b882e1a3a8a0eb6ff1f314264e3c70a6054196703cb69cf43560dc9711340fc69 SHA512 bbdd87f97c494495f4db10c68121f4b6f76e3752b9e4b363c0dde24a96a1344868faceeaf7e6df1edfee6ec107f10b69fd26bf271519675463c0235ecec3780b +DIST futures-0.3.17.crate 47388 BLAKE2B aef48709c0fd15e33308ccea3adfd2966335de4c4ea24d04306e6e8d724bc6bd3355c8fc3d0392d4a26dbe85e99769267569c1ddc96ffbcdb972c2fbdcaa9149 SHA512 c2099288119c37130692cb747c7db16cb3139ac5db8fbec9754dd373eded0593f9444b8d0b003ad3fd138086959c1b74e105f2105311eeed5a65367d9ce795ac +DIST futures-channel-0.3.17.crate 31765 BLAKE2B a1055de0a6b8812546442acd8acf8251168015b5f6be7bb7e223b7c61841a1a15ec1fbca3e4d40e0a552d5c3fc89ed2306a29c9ef33b1665f828ab9c8c0aa142 SHA512 884fed34839c9f73551a90fdbcdc542f88623c0d74d506febd6fb0308429e0d7df879f378b6d0bc818ce8c948da495a9dc210ca55331f4760273d51f627cc416 +DIST futures-core-0.3.17.crate 14478 BLAKE2B bad5d1fccef7e823d52eff0db7522545c6dcc6ba94bc0cad33c013b6abe624ebc6c8ddc6a6f5a4ede5982e175eeac48113ef929cc6633a22a18bbbd4cb1cb114 SHA512 6f290620b5051a3f3a317acade5a077f502fa3ab7fdb230b6ecd4d007c63685bf343ddcb8b8d1170b5ebeb94fbf1c495dab36918490b14885361d6e53c45bf22 +DIST futures-executor-0.3.17.crate 17102 BLAKE2B 9e9864d7fd3a38a800e3b07c22f834575f92704ea88bf0f295a95d1b52b41ed698d4e7fd89c5dbf503a99676c6ad036d9f96dd3e85bfd49c26d1127d55a6a4df SHA512 e3ac739e58dbda88dd536382c603014c56b7ebbda529c81afd0d91c16770719902fb4883a7a0dd0375e7910fc03605887058ebd30824d01ca20e2daf93f3d94a +DIST futures-io-0.3.17.crate 9050 BLAKE2B 729fd0c2bbf5a665640fe9e8dbb9d803474cbbf4385188d1cd906f526a2b75cecfe55f75aeb0a491057af319a19fb0117420af75425375af41622c8c68567cc4 SHA512 a2b65e07bfea15b78e988c5a9d330ef51a396cd22475f171b342cc8a6520749335af851ae11d44c91f54ab06f425b0dbfb716a959c625d3c52db5765d0407e0d +DIST futures-lite-1.12.0.crate 36032 BLAKE2B 16cd92362ddb217fd3c316f1104635b086abbf3b482b3381d62e3b5ddbd20122d1dadb48c83d3022db080d05352ee5a40f33978529bac3eb182b875f45cd132d SHA512 3d26148ed1c87926de51412a8d08e0619c64b85b610a74d6f61fcc1972dc0cbedb04c5824fcb4ef0a920c557ac81a0b2b4403ddb1c01e11648694ae56c28d72a +DIST futures-macro-0.3.17.crate 11830 BLAKE2B bca68c3c1ddca764ff86d36667c3da3805b8aa730b300f97d5e77dfc695d33484b4b8ee7d3b415479852e02a126c14f092ee9724d3d91a8793bc91a165dd5381 SHA512 518969498808bcb63cc797934ed7d699f776588dd7fc9f9c41c63874a05d03781b5c0241ce20cfffc8db569f01fc82da433b7ea7772f24dfc2df5eca35b5146a +DIST futures-sink-0.3.17.crate 7663 BLAKE2B 598e864fb6f2f34cd72c67e5ced93d0e54d2e508319ba191a2779377d9565799226783b2009190cd6eea63c75562e209a526c724ea8616d22a1c7b4ae543ddd7 SHA512 39996fd6bf1fb5ebb0dbd5c0d18f9a34f21e65dfe998237c2e047d836a380ebfb9a2fea05a2c11e447e9a27dff0bffe4a9762e83df2f17aa90a717fc98ba5803 +DIST futures-task-0.3.17.crate 11712 BLAKE2B ca42fc54c3a3795e59b423fbd1235b10b4ae1903256fa61e80dc9318f35fb59fbc15ca8a3be3fed67e17809ed2d5f594f939d3f51d0d718b0dff5be069200361 SHA512 2f12d8d9d404f147b601ddc6fb9b6869e2e68a4bc55cd3851cb9f7aa8ebe6519c5cd0fa14da92e564d2003ded2ac2202f5e09e1a83e81129d1600d01ecf86844 +DIST futures-util-0.3.17.crate 147679 BLAKE2B e29d07117a7285fc52a390821299f55da901573a5d3df6a1845b852488f98b359ef35de0aa3fe05e613dc662247318cf3df5aebcb00149012c6a3ff24c171a57 SHA512 6a87b0510c3f8214ce14b7f333d212558647c523b5eb7da36dfe4f694e0ca4be3cbf97fdd7bfff5e0c7015644742d74d6184221482d644653a106d5564722fba +DIST generic-array-0.12.4.crate 18212 BLAKE2B 6e7d77c884ea5a2a8a2d34d7d714730709bdf52f0ebbdb232a1ec8403de4b4f431eafedfc3c2d7ea1f8a28a84660fd34b71b09117dee4bb86052912143142734 SHA512 f92002b549aa9db2a80f65c50357c1f0f490a63e104fae7a271e0b16d6c43ec9146cb7f371f00eb1575a1bfc713ded3beb51f9e96ede93f2ce66ebf78ec85cb8 +DIST gethostname-0.2.1.crate 8988 BLAKE2B bfd052e0616282172df3951419ffb4cd67994753e5f34911f9fa46e3b3027a17c386b90903f2e31a22771eff61cdcea435684acdd2552386883964bfcea4bac5 SHA512 66a65ee64283b2aa7755f0e94e628650308dbf3fd0b564ec79bb0a934a820810fe401ca90afd476ec5806b487057affabaf6866f3e95f7f570e902b9ceb3c852 +DIST getrandom-0.1.16.crate 25077 BLAKE2B 0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a SHA512 c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53 +DIST getrandom-0.2.3.crate 26261 BLAKE2B 3e52a87b9355f850e07e5080c20e1ab3acfa927bae28c63bb8bfd6a773ad77be96d3ba770c344631cc0f2d9a95aac920790173168b102e25f50480ee96663569 SHA512 e6da64ed529cb0fc000b613f75187ed6b20f716e721d8a02ac2ae39c507fb9f6189ebb66b522d28584eff1e7e9efc274cad6bfe43f464f58053701e1d51c603d +DIST git2-0.13.22.crate 191502 BLAKE2B 953bdabb321d5b1a8be52552800baa2f023db5e75b75142b292e78e5bf8f94c844a8892d6c98e9d7f9b903cf385ff05d5bdd2108357544a142444c9a64b4ac6d SHA512 9fd8d775d23095b21058af20b795510b82313261a3e333976d081fdf2dc78f2649c67426c6d2ea20f510401b7a1636fddc82b3ec2f965d604141d9d37c20cfce +DIST hashbrown-0.11.2.crate 85713 BLAKE2B 402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559 SHA512 c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c +DIST hashbrown-0.9.1.crate 77734 BLAKE2B d59002253112cf92173c3c1b305fd03fb7318ef187d7e033433baf6a354db046d1f3fe0387b3cf500fbcc0f83d2b2076527ba7cda2695f7627eca0bc3e3487c1 SHA512 dfa4742111f6fe757b7fa97f04c7b4a78ce9708c87e8e09ecf3c28f2566e48af9885fda380ed918cec37b5c696110fbdd30273aba6e7d2221c9e65f72af064fd +DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a +DIST http-0.2.4.crate 105489 BLAKE2B 07acee6b91b6a316f3277ad324df6da1d2ac804a409983384d2fc027ab63ed05390278b21867c0096730c91a00b8f8971ab6a66d17b9764f119d245592a1cfb6 SHA512 0b5c609c12ae4020801a184dd6c751919bfd4db985844c55b53368afbe2b9f641cf9aa523ae49a0b25a251cd8f19ed634fa28990d4582cf7a27f10c4304eb465 +DIST idna-0.2.3.crate 271023 BLAKE2B 157ece18825fd3f8055581ccbd14191a6923da4c806ce51b3d6376682878db000a1b873f744c8e9e1966e4c1f8393643bcb603deae299ed0bd87847b0bd2c591 SHA512 1278bd561ce329e1dc7a6f24a10f83d9a068af5d15a088414f3921c6728b0d54f4d60d6f4d0d5a786596ad226263e1e50c3842f192d5758aa4665ba4ed5c269f +DIST indexmap-1.7.0.crate 50363 BLAKE2B b45318ae2a6e1f008494db77a3159eea3fed4f77eb04ae65599be9392d6ef78d4677b65d04fefab8f917f6808fee821a33bcf53a50b88785fae5ef6848e3a08a SHA512 9b882b4a7068a686acaee0a08bd4f3b35b58d36e786358cf14a3436eb61339649e64f1757331cc7833a2fa364c76eb6b75cf0c732afaeb202113de1e66b72ab9 +DIST instant-0.1.10.crate 5218 BLAKE2B 1e4203d235006ca922134c715781a5bda5a932f6740b7e22505db21d3b675758bce10dbb370e96694574c40c43a1d71ea2e6372df7116b30fe8cb0b65a3b95fe SHA512 a6b2c7e0a7b954e961f2d904a4cd6f701617ad70a7ea13230ee157c473c903803dd64596baa0fabd075e995cd3d013e10681c8d712977341ea2b6f97dd48d596 +DIST itertools-0.10.1.crate 116219 BLAKE2B 7d354daf7b069515ec7fe77ff2f4f07ecf870735d7ca166fd6b10ba89431cc27bf264c648efd2052206e8edd8f596485b913071453f37e5de47da44e935db79f SHA512 8626eee66aa598e16f5322a6fc55b17c622656f58635c990f5cbd8faeb4739690b0abb3efac4a9a3073752e9f2a51a0ba29401edb12e0f6bf9bddd8d1b394dbc +DIST itoa-0.4.8.crate 11926 BLAKE2B e5a648b490908d0ffa3a0832342ad11264eb4357939bb39aad014aed3938bb60e82703b7e31929a458525061e9bc40539d33753bdbd722a03b6804e57dd1f70c SHA512 6911d269ff3ed7350e4f0dcfc6e9e0d70e25833e1e7cfcc57d5b8aff1f47b8be4f2e9baf1b92e5517cff63492be489b6d29b48dd9bb642e428acaa431216b68e +DIST jobserver-0.1.24.crate 21303 BLAKE2B 571e6f18f09d56d8281d2b2d206647666dc6e9ebb0a1fa48f707d3cdf603880b78ac6a2ec2239658a220e70924ed1612dc19ad90fcef883f21972a1df4f67d57 SHA512 0feade0f1f0a458bdbcedafce8fc39f44adeb56772ea94a59f16f038a743f506db1405a7c8deae65a6a5c1695bfb363c19aeea1c82c41c7f4d1101469f32e42e +DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 +DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d +DIST libc-0.2.102.crate 537138 BLAKE2B 2814792c4215555d5a33d4e3d21f2c78e1d9c87b3e1884d7fffa512aaed0737ed2329db6298fc074d477abfdc02f5bd30ec485f3fa7afe7d7a3e608453985c63 SHA512 cec681043b9c279e25ffbfdf2aeffe2a5fe057a8187fc2c986aca9a3fc900eac96ae3134632b124f1aaae4e5d2ecbc7122aeb40d94f83b5ec075769ede361643 +DIST libgit2-sys-0.12.23+1.2.0.crate 1473458 BLAKE2B 90c74e42f71ab7bc2f2cffeed1179fc331f3d46c5ab0a5f1ad8c4b720e3c2097921cd9e0ceaa661bab4ebb6c75b4b1dcbf8592549b1c72581948e681ab3305b3 SHA512 96a7ed25c1407168c1a2476148f11288d8c606e568f0b5761a7afa04a01cdcff2227db00f19ea0860099bf483214086e652193aa716ef90c3b15cb0f8bb7f5fc +DIST libz-sys-1.1.3.crate 1341394 BLAKE2B 24df26f2102fb05231bf1c866ae4bb33aaaa0db7e963f452d29091b870d3cdb80736b8013bd39c028ec84b97d265f005dbd650515f503d04655bf7054ee537b2 SHA512 9ad3ac88cb3c436ba046a55123b7a3c96c56a8ae2a1b85a3eb39339e84441b16c82d35630e9aad1d51db83943f2d08cf0bd45e212b7284c224de451a0f0c30bb +DIST linked-hash-map-0.5.4.crate 16166 BLAKE2B d6bfa091265355ae124885f76212c968f2a87af80f3d306c13223ab7fa1d6a449ffda8d042bdb887501d2ffd8adbc638f18cdfeefc16c39a1eb9f57b7c658bf0 SHA512 2938883357ec0e7d9c9fc5746063ae419c97250ddceeb8de3480c89e97e0a29d175cc9199bdb3ddf81cd5d6a2a1e319ee1644a7309eea96058221074cf87c0b6 +DIST log-0.4.14.crate 34582 BLAKE2B ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8fe6258b369b140928fe677a02b1b3ca5bdec36ff2b16abd85a9f49688fd5f3d1ba2b2905e7f96b8a84c1 SHA512 796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc +DIST mac-notification-sys-0.3.0.crate 4757 BLAKE2B 73d6c4083b8cb6a46080671c6639b0b601c23482cdf5e3fca38dc12c7e4db0b1680855712088af5a25631fe278510d9506cd0779c90ae384d24295f5ac2c7f9b SHA512 408abfbb58caad578adb7cfb6814196c0a2ce1d8fd4956ba4ca46a934ad34e6b3df89e63bdac2b2f82b83acac91466e97aa9e46a99982c8f354960bd03031265 +DIST mach-0.3.2.crate 19611 BLAKE2B 683aba7d140a3697933835efe4e2e5a6a107f0a6122ce4533bd9079c0de4346dd1a817abeca4372a44a85406a424af9deff87496e79359df4c8d9ff89daab7e9 SHA512 73622b37915f3445a57cbac5eb378bfee61f5a2383c0dd8bd7c29b5e46447405ebaeb706f3a3274e5afe37b0506afaf1511836cb8897d9d480a3abd41f18fa26 +DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed +DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f +DIST matches-0.1.9.crate 2246 BLAKE2B de155202636c6a03ed68cdb21e8ef96e19b45be040a82943d2d7e5192c0ab5c253ab6d65f0b30b2689e21da79cba684af5be6e63c48266681aceba356f6eea41 SHA512 6a2809687d30ff04ea97bf9d1610d746e097699a4c3625ffd1b7b1e4a9673ece9d559058c9f760b99d6ab509024f7b338e7cfa6fe767499c983efa98bfb98305 +DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11 +DIST memoffset-0.6.4.crate 7664 BLAKE2B 098783d0fde7268b16fc5c9f5df005b93daac18092f04d981559b9f0fa310344c6fbbb93d42587ec7107a5c4e8d757508377dadf03471dbd7022f3bdb5b3da4b SHA512 bf8d05b72571ccdef32a93cc4489ab4cb7abd41415d55572d1dfb983053afe3eb2615e968d87a326af90c5702b9959150f985a4186acfd61df9b69a74e99713d +DIST minimal-lexical-0.1.3.crate 94080 BLAKE2B 9d1b8bec8e4e1858f883c77e1db6253ef7f9673d9821e0b08b10f35445e1059017a8a5f68079093f4efa9b3de367a8ef8ce1a302116c02e321477c5d23f7fc67 SHA512 7ea745c5db2c4741eac73faaf1513ca6106b508b40dfbc112c2d63f557dca6654dbb7fbfb1e628a13f22dc5b16dc64bdf75a2f8f9625e85f50a44320a96acea6 +DIST mockall-0.10.2.crate 21911 BLAKE2B a48f09488ee4d0da1b0c767f13b89fe70e1c35c1bf12501d31ee14f1e16d1c8fcc96492a931f5ec977adc80b84158f5972b518db69d3bcf3e51be75c3a166dc0 SHA512 7613d35f9ca12a895c00167f43385b19f7f045ce59b44157f72ad2a4dd5ed106b5c2f3fd03bc362c09f5f88b3929f61c0611d9c52b13cd039834b98c32b409f4 +DIST mockall_derive-0.10.2.crate 43024 BLAKE2B b2b65ed252b18f1537402ef78226366295e233ef7ad3b28ebefe99482732c42a32e71925072dafe62b63b051ef0c1a524c34fa233f7d2c267db2ed028f63d999 SHA512 01f9462935afd961c830b8a44d016d9461f3aa77534d7cad29723445b4b257ee19894006865bc38d63976b522502cc19ab8b78422e2f72b53542e79e66f88c5e +DIST native-tls-0.2.8.crate 24956 BLAKE2B e5b130b717c04e3d9413d6cf45986b67060f31793e2825585b8e4026e73927340ee9edd5f5f2d6750200bc9eb0a4b8fbabe0a1578d6a8ea17208f2fb28d2a201 SHA512 3648272b1c2f10c3eb9c7121c20a26da149efcf248187522fe07fde9b506a2b687e8bde8e09c0f8f74d19db5b84ea98b19b177c6daf38bf8a0c3ec05907006a7 +DIST nb-connect-1.2.0.crate 8126 BLAKE2B 7c43883af6b2e8bb8a845c7b27defb89507409e71826e701a1b9c856b8958a9eafa8c187474752c231e8349a5b6575e1000f0321716c8deafda0a1c9036cad46 SHA512 29a615f1956da23f76b8d29ad05dc008d0287504fe9c835386d6ccb9168d005e00bdefbcf668314d1430b00a9d536c4f3845b46f9dee6519707fb1c69c348061 +DIST nix-0.17.0.crate 195654 BLAKE2B 6857f84b3deb5800fe3167efd226f042bbcbbc61a4153ce59f69fb544616842c3f6d4566444201c669c6235d1d7577302e5404399f4937f1c0bbbd17fd47ef71 SHA512 3f2bc4f0e9dcb9753535aec9d626ad8126f0a9ea18f73760ba72be0f35d82542c659b4c443783010de133a318f423a16f71cd1f1dd5b5a1f4f71ff7bda247b63 +DIST nix-0.19.1.crate 213462 BLAKE2B 6abc355e7635272adf3933ec5835704a1b1b13b2d2a0e1a4d93280d91093184c7a0a115b75aecd44420b5f4f8e766fa0a86ae3cb96f71ab91bcbd0455a2bcc09 SHA512 0ac549babd0ea438825ad875dbaa4563d8eb90d83160dde429c0a97bb77d4ed3f19f1ad17437c61da69aed3f23382d464e99bbed0199678f7de41cd38953b51c +DIST nix-0.22.1.crate 227166 BLAKE2B 907d907667932a78a8ebc1e99fb2c635cf971c6fec73bd8e9c7a57568000130d15aefcc03c4ba28e4ab3e5f522a35bc714f7c09afe7ec69d6d7dbd6fa4ff7b86 SHA512 abed04c906173956a706ca5906c666336bc5730895aec25a7eed33dd0e6d49be499483242577637f72f86b852dd616b019a14931a7568cb72f165acd0e41901d +DIST nom-7.0.0.crate 120442 BLAKE2B 209c7cac6942b62e213b433c0b41a4efe2a70b6cebd379cec81ca93fc86c917b29efefd54eb2c0468bbcf071b99ab3fd6efb633d1f82ab915387abaf8b6ba9df SHA512 7f640071cd5b1870255a7182580cc94f24e69eeae06b1a1f193e91e26c1b01bf46c8baac56fdf220191ec50bf7994ef125ae1991d4c4659d0d8f7809552313f9 +DIST normalize-line-endings-0.3.0.crate 5737 BLAKE2B 935b2d20ccd37ca7469641a37aa0ae9b6872715d6ee88d568d0ee16fb76416cb1a0c585cff861825de8cef11d864b1dc1b350911c28d64e071d8fb444bbdf740 SHA512 f8e2a6e333b0e8972febe8b9cf058c8d899c384fd177e0b6ef1c5f94e0fa18192963970cb1a2ba80e3135a8cca66cdae6796e4d84ac6b325bb369575bdfc6eea +DIST notify-rust-4.5.3.crate 45824 BLAKE2B 315f30a748294ffdf587ca43f64df9cdcb33af52d9271824181ca9972bb6fd47b77e6d2423099e0977533ecfa60fc65381b5e5f2660886eb0ad6e4b633d880ce SHA512 29b3780e23a82a2a78acb2b54c19ceaeb22a97e0263b2890e2b39561a38ad6c1577079ea5fbb9d3f398b6f87532057644d3f959232a482fc35e2fb0a62b16600 +DIST num-integer-0.1.44.crate 22216 BLAKE2B e1c08427e006cde6f2084adadb6086e87e6d6f8bb8dfa757a8228aa671e862a366e4bd8ca5e0500008c18bab128aead9bd5b1e53568a4f40afadcaf3882ee98f SHA512 d07e27ede02a1d007373935fd91e57a26e0e84ae14bbe24be66763baae6850788bd64ad2598d2bde4f4fad6c8a4675c40bfe0927164b16b9b69de5e9a83d9771 +DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e +DIST num_cpus-1.13.0.crate 14704 BLAKE2B e7a26e597ad5e45309393a9500b031ba64a77831320cbb96d7861139a2f7a453b7ba06a3255439b43ac1e2e36269b0a350d514020d3cd82c2513b57934b3ebbc SHA512 e75ec298fa682be84bf4efb6cf40126da9233ef25f07e887c2fa7421ee78790204564e6406c8219466651f47421e27f69eca690bb9cdfc982b644d78cc10de3f +DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80d70c4578ad9df98a6b4496bc3a1003dec762a27f0ae71afe2c9e8fd41ad715bdb310722c8fc092563599 SHA512 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988 +DIST objc-foundation-0.1.1.crate 9063 BLAKE2B 876dd217b612278a522f2d08434537d468f8b0fd1efb0e58d0b58216e20f7f9fc80a5ff034ea25d9216d4d53b2d65552684ae5d5212f18d758c7937c91742a84 SHA512 976dcab4e62ad1c387a81723d70b969fb7d332e1f7dbeb2ea9a26c62fa999d91ff6d8f737ac5725a7611334862df16fa8b15765c036d7acfc3e42a745d051f34 +DIST objc_id-0.1.1.crate 3258 BLAKE2B 9a74fc17235ffdd7987c2735a7a9d136376fd13355f0561b4ecf234784aed077d1ab5aa11c1a82fcee7d47d4d36e471ca4ba3e5bb725a2ed0049a5565967326f SHA512 ec36fae6f5cefda00f3e44618b3c9fe6ec8f528f70d1a95def6421704bfa128a6e5b4a32e9dd686bf6ff60c4f87fe8094aa5e1c8070bcde58b17fdc06f49f9f5 +DIST once_cell-1.8.0.crate 28925 BLAKE2B 7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a SHA512 88e55c9433225ce85a08353168c87fca2237615482160a5c28f3ac17f06d48c63e0c21b5f7ef81f82ca133436e371802ea099453844f1c111003bcb6ba89e827 +DIST opaque-debug-0.2.3.crate 5643 BLAKE2B fc0cf1ca373f2eef8a37f6d7eb02acc7cbe4d71f7844e01453c036c7595121272c207023f43ae5287b343756ca0a8bddc53c5e0186e95c75c019268a5f716087 SHA512 7aa44aedd3fa5a6ed3d60239c23dce4cb7b27693e110140e6b332579bf1c1b773244f12271ced975e53caf68f3f381a7edaada573efb982d2e13d638a3a6dd40 +DIST open-2.0.1.crate 6648 BLAKE2B e39c669e266c3b5b16b05c51cb219a87961d03a970e8b9ca243047a3bbea3eec9de88d9ec74e14c7e87aba5f270c398cfe3d6b2fbe23ccb90a120196c52fab15 SHA512 3d7834046e6ae61f61bc557983a255e7f3f466e27df153c26cc9fa014fc83cef043b2d892b158fc25b188263169437767258c2136679f2dc273fd08ed3dfd2ea +DIST openssl-0.10.36.crate 206367 BLAKE2B d059480338da28c1e6707db85127bdd4721e931f74bf27d2c8f80315c43cf9c37a977740b9d799a03bb59a1fdf26fc1fd9ef11319863b63ac7b6ba3ddc2c1385 SHA512 bf215f7ccfe24b3f490d516541ac746785853dc61ab6cf023e303275578c206fcb14b6e5001f36de2f71b0a8c48ccb26f4f343c5b88ae38ad2cba12ccc941641 +DIST openssl-probe-0.1.4.crate 7066 BLAKE2B 656434ec1d34466e903e5c69289a277d14623aa7bd8a7c19bea974c7de57fcec9b2b4ed212f37d7f7b90fbf02a486a8ac7f7c318cfb3b3930e54e276103154b9 SHA512 c5d4ffcc6faf009b38dc715ec85fd75b3e3b0c0293041ea26071bb6d19d8d018a43ec166bf79ef1c7a126cf783bd4a7121d5dfcbed36db5ebf0fe4decb198f17 +DIST openssl-src-111.16.0+1.1.1l.crate 5095644 BLAKE2B 5c0f1e5348d283355a61d2479dbef138de71cbc459f406bb6765923fd15b7a47e529567e1f10fddf56f3c6d9d1dd9358b671adb465b4f9dad3b7382a6c4df1c6 SHA512 de5723f7745fc3d445856a7e8afa0e1053afeb63d11a13973c772ff94eec9d09a69a593d24d1de0cba289eccd14a079683af554ce5752ea32e7e76c40fe78cf2 +DIST openssl-sys-0.9.66.crate 54599 BLAKE2B 5c03c5e4a524a518885a68a7d7c9fefc0d6cb97e35368bfa49898cf5a97fdce0ce34047bc7e7ba5aff3430b51b3b546bac1bbdddb743bea1bab877df684fc1e4 SHA512 ab2d39a766df694f3985d67495d4e820bd196987571fbc229c003f441fe61bdc1aab9cd35a83ec3be9518d2b4e463f33f19bb109e9297a2d4114fe2d1d932a59 +DIST ordered-multimap-0.3.1.crate 20631 BLAKE2B 2d874bb9b37ea109cb7840209c4811c872bddb96f4fec4c936400c57e9a16c04fe801eb72a5b4877762dc9afb7d778c15f2c1efdc34a05b9405212cbf14e6c51 SHA512 37b827165659529e02e303a15ae51c1291e521510a11703ee4245f899d45a2a33237a85bc5e10aeb229f16647f544b37f45a35721c6ef6d6c3c75874a373fdc3 +DIST os_info-3.0.7.crate 20092 BLAKE2B be05e459ad61375d4e334b25d16fc0f05bcc004ad362d9fd518a5fc62aefadc76f85f5daebdd141537e0e48689701ec4754aac06fc11c6d96d3ea73df22ec6d9 SHA512 aa9747a86cd8b747dece1001da7d4dabf79cca32fe345aaf6853d9977ec1c4718fcc59f6154ce84b59d06064c07025f39e84025b0a65e9748aa0fb231cb89fb4 +DIST parking-2.0.0.crate 9714 BLAKE2B e3ecd48e90289fe173b1419ad3f68350dd05359461c5842e52304e20fef9b5e089803e0c0a8e85b249a546f61cf8624367e6ec164ef7638850b451d325851075 SHA512 21c5723dc0281ade1c2cd6a1c2215ba70eb47a721a4a594ef1e54061bc79579ffe9c31f06e534fd847f936ed265cd65a59dfa9e38880f8bd42c6e8ac70a13f93 +DIST path-slash-0.1.4.crate 5771 BLAKE2B cb4ef02743efb500d37669eaf83b276c9b47d79d460366d8a210fa89e15a145e36aa3a7892ace4093730e3e56e7fdc744b6f0928395ba0054f9f3530b09225ea SHA512 c0d14ce827e80c4efbfcf1abd67459c3327686b2c8644b0af16909bbb9a8952c14e91c1b68b988396f99c85edb4bb57dff9bed1d3a4f53e77edd9bf3d80284f3 +DIST pathdiff-0.2.0.crate 6189 BLAKE2B b04f2769452686f94651251f017ed03c264b4fbd471a1ea1c529d48d0a2899a491aaa7f757dc6e5338e4536fcb0641bac46a7c6bc99280bdea7f6b91c7231bfb SHA512 9527aa96b6f873014c216c6326e0d235f764951d244f5cf36e2eaa0b8182b25e7766a46967b5b0b936163c6ec4796a15e72540dd3faca8abfdcbeba651c21f71 +DIST percent-encoding-2.1.0.crate 9748 BLAKE2B f3ff35ac683724b15e40c85e0fb8ececb07b61beeea82b7020f02d27df05a8a3535f157b3cd688533e414d6541de7de8640ef4756706d8061af0fec94ba04ab3 SHA512 98af4dfa7c6a3cf0d5aa929c436f9eb1ba1b576a944513f1284e6df2ad06be7cab9eba145d888d50af88f8c970bacc702b323041bec6d4fa1dc34095186c628a +DIST pest-2.1.3.crate 77986 BLAKE2B 210638cdc2cc5e389d2248fbc06b8163dd5ddd77974a04d32f674e7f959acb3c5efc7f26100b6ceb7c346ee06a39db0e11ad5b793a1bc09dba679e6a5a4aa2f1 SHA512 08a36d4571cc0e912ae87e1f2116424b3d4139b653dd9a446fec8ff39cd9a691e8305c86cf75d227b5349197ada4ce79912ac25f0726b98a0642981ac4673c83 +DIST pest_derive-2.1.0.crate 14049 BLAKE2B b85c5a625579e9bddf22ceda1ff808e33989d259f07ddfacaf833ee313029e1a8a01f824da915cfd3d57de57394608a9b506589d642be30e8d5e6a3afcac6a9e SHA512 4d554921b35b6c2491f56b859d389e93459552807df6ff989f9913a9314171e5b6eba93cf7e03528973d6025b663cde7b841d38fabd8197c33beddafaf83fbba +DIST pest_generator-2.1.3.crate 14227 BLAKE2B 2fba3732d71e6036a911e6455d12ec7f4a1a14331b50f762fda1d6dd244269106130b72025d21e684bdadc0b5971c4b19ccf1f113067c26aa5f1ac71c78def8d SHA512 8be05ef3fd59dc4ccb7871388f8e3cb24cbc2f64eacf7a32fb887f1d8911b528ec545fe78bdd7beb03e2c04eb7fc0ad98ac9fce8579f95ea71cc280912f07c3b +DIST pest_meta-2.1.3.crate 27818 BLAKE2B bd96b36d47e39d6f8cc6f07ab373d1bf8b8f9907afb8b3774f62677c800914f40a0b44531f50b065ae9d11ec77a940da865b5a574d0cb0d2dc51059f718fa826 SHA512 f31492b452b58c632c0c5c3e357ba2b41ae2b5816d0ec432c1a281dfc681c5b5c2ab4f194c1049938e671ac232d85667aab91323e986df4edf6093a4e2d47ac3 +DIST pin-project-lite-0.2.7.crate 27212 BLAKE2B 71997c66fe24bbded0030acf9d460c8ecdd07f7a047007413ad5daee06ade30ce487e7f921d610f9e0bc7aa036391f6c595493d9b7d95c17e9195f5a2b23441a SHA512 c948201981269f6f54da069470c56c5b9c4c6f52e349dc7970ad828d412facfbb66a09745c0565b4320fbfd1aa7983f3664604f7ade37a30cf25ce253afe8749 +DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 +DIST pkg-config-0.3.19.crate 15451 BLAKE2B dc23b5ef12719b4b3d2fc5c93c087399ba954a5e127be91b26619466d5d7422e71684d02905304dca65273d69b66338d94c0642e3810a14df845ef507ddc0bfb SHA512 42bc13c4e39c8f71690db527d815884acdfd2ccf5fbfea700c6ed60257e852cdcb1c443e7774409e51da53612b0ff0aa165554b99fd0cba973f94a8df52982d9 +DIST polling-2.1.0.crate 17682 BLAKE2B fbde845d616fd812f22c68fb2a5723cbce54bd5a7ef74dce038962becd7f1353d2e11181c26cf7e3a169b563b7c71da3d20150e504ae57dab50a3e6631cfa6de SHA512 0c468735d4369b99b702ac10acdf54fe0052165f7a805efc4258b46a752247545a9df7b295db81430444f8b34bb73eea4aefb2ab6f8c8af38f7adb513eb55b3c +DIST ppv-lite86-0.2.10.crate 20915 BLAKE2B 83a075381c24b2b89f5266929f5672ce051c3781c1a199252738dadbf471618c8b87452ce84e1cd87a9eac11b44107002894f544091210cc7e77bf52c045288e SHA512 c9941052e504b9b310024064026e4b1d540dd877705ef450a833d9ff6dee70ba874cdad68c46381a71d5b54482cd80b3dbb8e0c225758fd339069031a55195f1 +DIST predicates-1.0.8.crate 26996 BLAKE2B 0e45f2de536395c001475654c5ec2327c66151999ac00fba34abe637c4a2cd10e380597745de0e0bd85b3b088d09d171ec21d40664d878e100cc5d73f3eb5c6b SHA512 a6d8278c331223c24a7189e9dfeddd11a20e7e9010e647a8fbc554f4847b72a13aba2ad22d4e0fedfb2ed4490fd11b05fb2d0e7fda373794b7c0a70094998a6a +DIST predicates-core-1.0.2.crate 8185 BLAKE2B f2525cf9d1444c0b6cfd981fb9f8555e4e797fe2a28edcbd75e719121d55eca593249d32a708e920c83549a2240dd04f154b19e59faf740ada773c3e59d52483 SHA512 bfeee297e7bb81c1cc63908ab47f10e21e53b9f690d9aaf08855bc1824e0c87cf05c92e5a8dbc57eace7490c0ce58bbe2e178ac33ad0553ad2772593d89f8aab +DIST predicates-tree-1.0.3.crate 6370 BLAKE2B 6e123197e18c5c08892a0e76de41285522253ae0bb8d477fde0bda0c64bc426615f8ac408d5b1f444957b6363750c3fce6f4551f940797c39f9582f9c79db468 SHA512 bcf05c9770d26c8c6407b8103f670cd6bbfa48683c19f37caeb03c11d16a56e5011b329d9af6eb59c930db376b7be2f436e1650b7c15e70817316f6af1163ad9 +DIST proc-macro-crate-0.1.5.crate 8096 BLAKE2B 0a992f7aecf05335008731adc40e8ce6c4ef5e114228b51ea856112f850a24e995e4682c8d2ffbc703b9b5cfddad68342cc9d0f7d13b13a96961287bdc22c4a0 SHA512 b2922ea8beb762f42f7646398eff9d03a5fe3d942f1d0cce564eff8af41ed14f175986d07ac5bab75e7634f964b8ad24a6f05f597c90b83761bb4c1d2b2fed59 +DIST proc-macro-crate-1.1.0.crate 8535 BLAKE2B 73e4d8c7c19d122a74961ddcbd04b003418e61bbddac092e14e4f4a85bb5bc132289096b719f533b83310e1d2daae3e125dc63cb96cd33c8fbd8aacc781a0d45 SHA512 dd23638f127c46c24e7bc360a9f108ced8124acf8b0558b95021c40a59259f80c27a6ee6e366d72fc120908ae254c58feb7a73969457fce94fc1d20130ee590c +DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 98c22fc3e5f5fa8b6f44d15de42b6ffcc82ba3f98a07ffa48bcbc5d3abcfca6af136c5d0d8c7f1ca34261ed8f8c9c17a394231f97a4c342c81aa7f8b9e74b203 SHA512 9e4cbec41056438287f5b23086264c86e2f0cdc193064006556736377b2954229de13a585149b9995002c9aee3334ee2a80ae4afdcc96cabe7ed2bf718476952 +DIST proc-macro-nested-0.1.7.crate 6495 BLAKE2B c27ad92b57837ab1ce220958846253ed29de12ee1ed849948e5202913371d877bb648e6880ac3e6619b8d48342e1fe105df56a0abda1b13bd62262bea4c85fff SHA512 dc5d898c6d5588d279aa0852193105bbb3824798a05875e2181c66da8c3849fcb32189d9b213cad09054242aa4ae9cb602f9c2d1b5e7302963bac244bbaa27c2 +DIST proc-macro2-1.0.29.crate 38772 BLAKE2B 742c2602afc4beddc96b688d105fd93b1dbdb3cfced724aaf542e97120d374d334e90cfbf02ab62741dd052a272dc583b7d2e1992da3d1b8ff260414c65ac89e SHA512 b3b3b7c6988afeb92209c7e0362f45f9c207611a74bb63bc7746b86fb9ab0d74fea9e7a2d9bc8ac943225ea439540726ffc13711dc5bcb056c1821fc99e8dc63 +DIST process_control-3.1.0.crate 12896 BLAKE2B a22dd0fd3d214b368223ffad4a097593229c180d93fb549e84ba478f71a26c4d9bdbfcb6004c135f5abfb042f6d56f3f468144fbd94f82db1dcc7ead89bc1ccc SHA512 334f9289372d8bcb0633e072dc99daebc675f22c107618eadb576b295d67bc4c79ed98946c8a07e3ffce382943d2b9f7249886f04228c15e82df0d1dbb5131c4 +DIST quick-xml-0.22.0.crate 132066 BLAKE2B 1c1d71fdaa022e430e6265530f3e40924c13457fe422e4355eedfcb5ebe8c75d0205f73ffea0968d8196d74804d7d0fbf61954852c98831d510af6c45dcf6923 SHA512 15e56fafc84e62b219977c5ab0f07a021bb71216d7cbb673a7ffec4ec6bda36f97d7b7034751b0b7d745df7c17c1a591a281cf2c97aa4fada7327979711ae3dd +DIST quote-0.3.15.crate 12041 BLAKE2B c5796b464539b018351b41b5e2287398681ccb2ca76f46178b4f310e61a8184afe9ea2b8dd7638f27bf5bf37f60458895497e51c82b31326abf6feb4f69404d7 SHA512 2e5dbe725c0f76a81c6624181b43b60b95dceac208e2babaad3fa6d1487794805169e2ffd967659e4bb4e1abebe96505be5a1007c514d10f2a63ef282d699ea7 +DIST quote-1.0.9.crate 25042 BLAKE2B 26ef31e89fd2f0cc21ff65f8072f30c7977ac634d2536cf9845a0894d6659f62a96cd0a6ee48f7706036c2c1b898ef8c9167bd62714ad0c9cba4fb02f30922af SHA512 dd6cdaea183b85400531ef01e56657edbec0d8f7c27898c1e591b72dff755fa5875b33ca320bd65be0e9aecfc6a61ec119a4bd1291e9f2057fca642ab5b198c8 +DIST rand-0.8.4.crate 87406 BLAKE2B c09358416d2425a8243b623346fe71bf6f03fddab1a23fc752f4303ba7c241b3606629e4edf0ea720785bda0bca534acd675c2de079b78eac3df24a1ad6ba654 SHA512 77ae0e988e31e12f7d3f2c40814f930eecbc94c4aced827c337be78eeeabf39fde2dc5c4fda059afdc01285ff4afe30393c32694377de004feff16207606558e +DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 +DIST rand_core-0.6.3.crate 21938 BLAKE2B 7c73e2da6d423c68dbbca31f6528bdb3f42fa39b30d0951ca7058e05ce16ef09ef5e047697b33ec17720314f934512c0907aeb892df93d63abd8b63eda2b50a7 SHA512 0fc31f96ca8ebba8c179367de01458e909265e1d627ec0c5620be7c8e83d2f9570471d6ec2cb2bc4bc531505b02fc31f1165708cc1357906791c87123b06ee87 +DIST rand_hc-0.3.1.crate 11891 BLAKE2B b3aa810638390eea4245ebb711de88ccdc2a64350a5c6e14064fea7685d49746b4b77215dbb8374fa7a6cbc2cfd79fb553513d6e551acf64586d8303f7d4f3a0 SHA512 582bb44b81c27e698eb57c6f06444b8a7c9d3f7ee73f4e14be8004c4bfd3bbfd9795c69f7294b5e87107e86b90fa3e91ad080964474af81c92705d356e43fbb5 +DIST rayon-1.5.1.crate 160424 BLAKE2B 1c31c8e3290f76d02347271cb020e50e8f915b7a064f133a196c12e07ae1551c0e7c31883a31ec419a05198d6c71f0057be1b8ddb21f451db9ba40da511a0e1a SHA512 a68e65aae7040a6f6b0cc33b53b4c22929c15504ed4fdf54f5eb5fcaeab137c220b00c716aed96246b6a762c4f1e8be920356231d6c4a0b3e01132b9ab96ffc9 +DIST rayon-core-1.9.1.crate 64961 BLAKE2B 7201024124324d2cf2d5785b7e79d2195adc7de576b826a9c28603dc44f1b5de46d277b791a741413c85facb4f4a552bfd55989a190f6f5ea3df4bbd32042f66 SHA512 c24c34dc488171ce476df145e8c6953d35fea93412805f6c411ba8b8e9dbbd733610b291203ee91bd265b766b78e14ba15a7b587e8f0ae8bde53f60e0644ef78 +DIST redox_syscall-0.1.57.crate 17087 BLAKE2B 88e3ffcfd752e757f8fadfd4edca367f9185f09e609c329bb36f179183cf103dc182aae701c14afb717d2b4c3d72ba307b49fc671cc97aa7c9d03df1a7a1835f SHA512 c6e187087060084b7173ed0d9d0e982e4259d4f76522112268c02ff20751382e3bc8e119da6153170f5c54bd5b9cb028910f2f85c1c842099205dccd44659184 +DIST redox_syscall-0.2.10.crate 23582 BLAKE2B 7253dd96415e7b70df488c208d86c250c670b1245ac6573a59085faabbde9e33fabfacd233e7d737e365493db14008c180274b41ea0a4af5f6f98eec666a873f SHA512 ef012eb4bffe32119e50ecdbef4cc31f6e84a344e94f026484fe4e2c904f94053a8b6249fb6bd8ada31b3ecfbf0096085283bb68aeb62b1b01b57f35794aee92 +DIST redox_users-0.3.5.crate 12644 BLAKE2B 093141c98164163dc66378f2ccb48a5f478c5b40b69ad4ecb89fe8967e4a309974088ea5f7a2b184b625fc03348f2e75b0809d3683696e9b74d5c4a5ac6a4e8d SHA512 d90f1816205a4f2eca59397f6866e5cd965af652940f56930f8bfbe2b50eda75cf78b09200bb69416a35cbeead3cbd4de354805568be2feef1ae4d691b9a6a3c +DIST redox_users-0.4.0.crate 13023 BLAKE2B 66d0d1169f98a27a00930c86365f289c38659c0d7b248a6870d1c144dfe63c9752429b2912006527d42aa321f9605892ffa85257eeff1ae148254bf370dafd02 SHA512 4058ffb2fd57631eb6346c8839262653af3f2e670a69bb5739d64adeef7347849b18e191c594303da1f5e29b4a3cb000161fc1b3ea4b7f94585977597a2574b9 +DIST regex-1.5.4.crate 236581 BLAKE2B 6efaf69d1a99dc3a2e04b2d1a96b036f631e9a0ad0d3aa57263febd47f7ec12765526f06f9c52a5497bf0d9b455f1d1b39e011adc4c28530c44b65c8a453efc0 SHA512 1a9208358c4ab87c19ec91bcf5c1e35dede46f3a0c0097061b7b53fa77a1e5ad38090d243aab274956f09c491e5fbe3b3b35a91db079b82a2dde2fd9fbad4c19 +DIST regex-syntax-0.6.25.crate 293293 BLAKE2B d5ca0dbc26b03c6a1818026f9a69cd226ec934e7c64094d0ebe843052b648617ffae7aa3a074f8da46d03c46996d8b547d8916576342000bd9711089b3e57d73 SHA512 a3d31f82aadc6be1796f76c03152ff24f37fe42d6ce27fb98e2f55ab102f86502bc37ccd563f6e0eba61aab20d002184c618517b678b3b93cb8f0497cc046ca5 +DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c +DIST rust-argon2-0.8.3.crate 28313 BLAKE2B 2d3468c7b5dc027fbbf6ceb264d77f4ae9b03526e0634c645ffd32a4c87532f5a84c224c6c39a15c9e267d268b187ec65210a2edf7df8294913e4958fbc83352 SHA512 f336dd3f90e1a49be107b641f9e9d513b6f8098dbdd1ab8aa2bd1fae329ce6840ad11a902b599922bef45d96ffb556d52b57d61218271bdccb7c85f9fe1da033 +DIST rust-ini-0.17.0.crate 15155 BLAKE2B 654c74c69dbef6ccea8a31070683b9008160340c0768b2e2d169554032cf5ff58533a824c42af83924eb10c2273bd0599bd397ae8322e7179c978015b31249c7 SHA512 2e89d4a60ba33115d3de5b7da551fd47f2350b3e77cc1148c5141134c7ac2bb87de152c67d4c782ae69d3dc04b4159c28eebab1810ce8b9b11bccc3f1a804410 +DIST ryu-1.0.5.crate 49570 BLAKE2B 3bfba4a5f290a429de7ac3b86823b2a973f40eb6f48c15329173d95964d31ada36f2618be4b36774a03f97f2ce61364900c6a3ad5465a294e2df311a1f4104ed SHA512 d1708ffa3112a684edf2956b6730ead040401d38f1457cde074eaaa59c249007dc8b925629e7f6df89f7ea757e9d0826649d685cc8ede0a04d50296048bf476c +DIST schannel-0.1.19.crate 42755 BLAKE2B 11503202bb6c8fdff3cc716558a5c00ca7497f7aaa4890d332084754e0d1e1013719d5bd744d8aa12b8b042401f4828fda8453c104d5feeb9b437d7cc51b5273 SHA512 319d9931cdeaa0f6b50c46e413fed2b6e97b28fe8c4825d4e5ed0fe22083e686e124117bfab7c89bcce815a31a3478f8c230cdedae6a852a31719a0df34645b0 +DIST scoped-tls-1.0.0.crate 9146 BLAKE2B e6cecc543760a293b9ba4e71bf0d12f3360782795bc9d0f0bb054614a1c393f081b6178e98708b896037f5b8edcf371b727e7eb80f62bca24fe09a1903456729 SHA512 f09dd404bb45349ef444e7274a2aabfeaeda7c3c9f964bf5c52c39984c137f63bdf9fb3e33df8e312e52872f7721de25951a7f3b8333a670626c51afd36d314c +DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d +DIST security-framework-2.3.1.crate 61581 BLAKE2B cd6baf84a2d93261050e6f4d292fa32b9c1a9f4b397e209f03277dfa9186e031fd641091406f65acad1046a57bc34b66d95f2021456c7dc6321292087b776728 SHA512 732a575f36d1bccefa71ad051e07b636e683a53fc4e78517cf6c7a60cc819492e8a430893b592cffd5383f6cdbdee496722cd5fe274cc7726d668ed1a8d36238 +DIST security-framework-sys-2.4.2.crate 12821 BLAKE2B b1731747e2525aa3aad02be4da8076f6e25d33faf54b431e84c0bd072ca236c682ed492621a7aef725d0c1bd20a5f35ef01d0d518b06fa7bdfd2417b081f4cf6 SHA512 d2f35545223f1ec671f9265017c393a6219cd1ac551ec7b3bea6f90ac9e79cd9d9f7232fe7fca5f0c093b3f549925571d5a4f0b702f29a1e992e038446f48bd9 +DIST semver-1.0.4.crate 29375 BLAKE2B 534a89125c4483fc99c44f7b104870be1471d478ba4f709819ae700767f4d6d0bdc98955897e33566651cbecadb4d4dc223204e4504ba4820c2d3919ef4fa775 SHA512 82ef2b4a3533360de1c645dba02b57a2670fdc51709a07be4a63b94055335225764d42d70f9617ed3aeb4c4de121da24e73b0e2c5c781501e9ee32dff756ebd9 +DIST serde-1.0.130.crate 75305 BLAKE2B 3973b70d8e06ab7c2f35e19f23739e8e4dd75dcdcddd818771be5daca8c61f6e2a7a830b4ccb8b3e3898769d7afdeb39ff217bcbf40bbd00867c13bc4668f905 SHA512 e6d6444abadcdac95ff15cdab53736adc9ddd1b6441d67158b6b41e68bee4b7763f9c2d80a857f879f40620429e8f04a90b01380c8c88da45a273c3ad13cfff3 +DIST serde_derive-1.0.130.crate 54703 BLAKE2B 35db74464913a93da88b80cf29e4983bcc4377e397618064b1cb397ecbc9e6620c863e4d365153d03ab77ec6dbe9b1d03f8f86aba1adb76fc6d697f39ea7316f SHA512 d3ca974bf8856ed8a73af4eaff69941b35eef187d7e348d6d2ef9ee79eccad893e66270c7d814ac3871e09e21e603d34d7d1f24b182d9b39e9219acd42a7baa8 +DIST serde_json-1.0.68.crate 114986 BLAKE2B a588a87ac9fe2b3635d7bf72c185801e3866101020a0afb8f714d37939c2dc7b5b32e2177910df7221df197e4e8a92d92187968efdb5e9f1f1616647c10d81d3 SHA512 54a0345029016873883dbdcd2094615f509759f61b04d9a496dfdbc1e27ee5361dfb3d129f209a9ad66984cc1f4c82751adfe1a564198649ecc939e8c3dd1ac5 +DIST serde_repr-0.1.7.crate 10173 BLAKE2B 30bca6a616e55f44def56ab1f85cbb141727a872466f161f562798db005473d520e6a4dba89b631cfe11f1a38cbc1db2fb0ef921f0245e0990a6744f9987e95a SHA512 4e3e87b1c97ee587e88be56d67f287e43252de474a3becdefb4b768eda661db5d78f665d7d93720a40d9f5bd27fd9ab6213d66713ec89bcc2063092b16625a18 +DIST serde_urlencoded-0.6.1.crate 12540 BLAKE2B a8d697cbe24c0b1dab0c0a42a8e2277e197821427647147eb9ce1217dc41635004f6374f1a54b00e5a7b6ee54ffcb4a2c855f8ac3177645e7a8cc1bd9fe0415b SHA512 e48b87717549d1b99f5759aa12b5c76507b26a6176a69f0a3c7297145b50b539344b43a827345096783256ac8053bf700505091c6d9d0e430bf01a990803d444 +DIST sha-1-0.8.2.crate 12338 BLAKE2B 90702eff48c15b49195b547d797976837b0fc9028f76da626e094b80d5d630bedee637053dc57274c27d68b8b6f3c443f1aef37c06b7aad895630bd9d73039b2 SHA512 65ddb7bd8f0157d134e70f7c6d6abf7aea198cb97da17b418a265642c5930b8cbd9c8e0b97b557102787cc842cddc93213d669345c2aaac6a1e7146765b2d5cd +DIST shadow-rs-0.7.1.crate 19215 BLAKE2B 4cf647a49b55cff76cdb7dd6ab3fbecbd1571de65722aa727d9b66f13fcf4ea3723774a708d7adfa9308db5be508152eb38621cb2fe4066809fd19be64f7715c SHA512 11c51bb423c97b8922829863286b26e8e622c3042732ca12647d011d06c7ca77218b2d59f45679bc2ea13d18f6b874e4dea8ef6e1cb9150a826bc563c1bb280b +DIST shell-words-1.0.0.crate 9798 BLAKE2B b2511d6a956842346f672edc9a3a3554af6d424c3ccad4244c190a7edb5c6d9f18166d91a90ce2c4e86239b858cb04f36f3cb2ac0f1e64926bbc8377f3745d57 SHA512 f1de4606bb249fca7dea437464ef560aa49839382716b9c940738547a5def28337501d9ba77d96a63ecb956d3c49867d6f4742f14946448a2c9d0b1ecea9ebc9 +DIST slab-0.4.4.crate 15725 BLAKE2B 54f3d5e4e76aee03d52f25e2927c03c10d89fb7ff62d83ba6f56003daf8a98e63ec220f564107f3282e96bdf3bd525b68e71511ba367db2550d3aed18b4bc59d SHA512 a8232c85d9693c2a417201768a5b2ecd82e3a721fee39ec80e44c769c66f8cb3ddf00a157f376ebe4c168082550ec48e63af23de2da4f30ed343b4e3bd13c3d1 +DIST socket2-0.4.2.crate 41721 BLAKE2B 453dd4071889bb0f27b8f99cc00230214a51c6855832401e85fefcc66cb6e4599d22fb64e50c805622d438271e80b7c90c349396721a49aca60c927fa9c2d4d8 SHA512 af4641d98737bbc4d14e82d91791af4705f9dbbec4d8b3a25e7e990a5c7ac25b48eea6c4a743b09db52a037c67a7b676147087688f4e29d6541dd1ad7ff9688b +DIST starship-0.58.0.crate 166316 BLAKE2B ea6b91a097077c211d0ef5bbab31497b8d1aebbedd3e4264f512a8678706253a06fbdfd1f6ba27c403b608067e8c27261b35dc6227e715261368079390cdd80a SHA512 6666b8b532ed33d0e702a30fafd04dd18fc76341c1fdd47b380bd03359bb4ca6d75655ecc9becd41bafafdb93feb086d433f3e1feebb8b855f221b64f76726dd +DIST starship_module_config_derive-0.2.1.crate 2504 BLAKE2B 1ca1c21437b3f6b870909a4f932f20b6c15c1a773e202b23c9aee06952dda97fd749e8da4ca348687657caa4a86dada16b38556ca28f29801d6f66bfd81d539e SHA512 45664c426b9670638cab28f1221b8475fc705991848447d4534990898a949b37fddc956cea3f1d8e253a9853df6942857f963c468cdcef10bc90e060bd3eeac6 +DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee +DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 +DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939 SHA512 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34 +DIST strum-0.8.0.crate 6135 BLAKE2B 8a48e9fe31cce7e5b6dff8aa542486026f85090f9a6ec35cdb7d629e2af30c002009a4f3c38db5406fe792f628d7483afd53b552a507dcda149ccf009b400833 SHA512 3ecaa8ea2524f218d9c214832693025c7400bb41ea1eaaf352d0b42bfe250ed3841b48ff307ccb7723493eddf1ce63f2751b4e23ed3316032d8dfeb60b80de2f +DIST strum_macros-0.8.0.crate 4793 BLAKE2B a9bbc4a3e6d3c4b5f253a9404eba1ca019fcce6a68ce555acb52ec9f63b3ab165b93140b7f559473d57169f586a78c813c2929bde0b9bd67e87534b53a8edfd1 SHA512 647b040b68880ebcace0184dc65a93b0f85a037894bc300695fe4dd1ff02322628f2b39623468dfaf8111b1cbb022c8ad3fd99b09c1de3068953b2834f2770fc +DIST syn-0.11.11.crate 63309 BLAKE2B ee33d3f02af356faafd0c03539d1c86ade1f46db8bc30054f76536c1cf537b8fa0d990c78f86b1e5187392b31c5d7364ad5767ae96de5844e252c9c7c41ec962 SHA512 285bdc1f9b53fe791bd35b10a06fc106231c4eca908244f7ba7366a865452ec2dc8bbff275a52725d29c48d2065790ff6eb37c6eb9c1968aeb0af38c028d173e +DIST syn-1.0.76.crate 233723 BLAKE2B 99b781b6ffa926ca71d0a09ae81dacfc6ee713e15fd057232e527761b73f088c30967eb13d624bdf34a089c5a33fa28ecf6ca069e3dfd7061932643849243967 SHA512 0f32138d219ca74fcff1ee5ee5bb89f965a30b74c10a040bd8361332cb84900322194dd85ad7571c4bce72c1f66368546db5881165939800f2587b15ce07298a +DIST synom-0.11.3.crate 17120 BLAKE2B 30c6bdaff48eb2f3c28a348f737ad4b9ebf4b385de75ec2510aa9fef3b426a8a00041d0dd1649d11a9ba39cd4b9363e0e3f7d808cd0b2d588a38edb395be86d5 SHA512 a9c75d667be94c82c7f545e0569bb5858afd1bfca6e045fd52f4ae18ec4fd440e7d374ef45dafc97bda6c749cd4b4e185d8192b833661657323229803ef4a28e +DIST sys-info-0.9.0.crate 20287 BLAKE2B 1a6ce4ac9d57d41160c145f7c5ecd671d306ecd56be6b0de49fb6e6de72c01288b863c71c64fdcda5bf828dbbcf288fb11a7289686de0154e81151cf808a06bd SHA512 847556f3e25f2e0a97c76b2b00f350230cb234be0f93bc5506d0e3a7ff3365deb439c7aea4f0722ab3d2f53ad76e7d05aab2167a5be44cad1e85ebdcb39d7842 +DIST tempfile-3.2.0.crate 25892 BLAKE2B ea6870c642c5712c7c96072a5d3dc04d75c19cf1413081e3bf53c1ae6c75e05ab537446071cadb5460b34f7fb7715a03005a1335a64139458db938c3415f7c0d SHA512 56d1c5af7cb6863f9eac990354126979534aae7bf298bc8b1c918c7317ce2ba31f53089aaa1ecf8baa4a39d4111d74f4450be82b509b3c2aa0428880029e663a +DIST term_size-0.3.2.crate 10917 BLAKE2B 2302faf4cc03e0e40e4b4b0ca79cea5e70caed8087a16f2b985673476041d19ee6908bb17931b453e63a89e33158f7e01875716879964664487fb26395ff7f49 SHA512 7e820ca667f841719e82cf97e90bd2546cdd7ecd4834c68f8eeadd2e530bb13ced1d058ea7beda5db77eabacfaef64b8c3699c482bd912ff570f6ab78149dc88 +DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a +DIST thiserror-1.0.29.crate 17455 BLAKE2B 7dda520f7227d638f223f039afdc1e8e0ed0000b8657bdfc0bda2694d26a01051d1c9464502721ffecdb4d3a661497757615880222b68928bb44ab5f1c74d909 SHA512 231ebaa6cb2250fcfa608500076a4d930f625acfafd824abc5e654e0b3faace884d83666633bf2bff61ebb9cc60b61faa234ab2719417bb32af4bf62b1241686 +DIST thiserror-impl-1.0.29.crate 15201 BLAKE2B f346e746fdb2ce83f2c8e7b58772b54721191470e0b5d771fbdff19f598fb8a1bd94038ab603370e037b751e028c79d85b56dae25a302c91dbcc643ca1d26cae SHA512 edcc1d7cdb7035f9a3667b8f9509e00f70dfd515ba8594cbb0562b8732380a0c1b405a47e7ec4d5fdc5bbe870be69332205f0dd15ff39396cbeacb798483f553 +DIST time-0.1.44.crate 28885 BLAKE2B 5e2ca11af9da0847239a086330d0cd00fcb5b63862f9dfec46f72a065bb35ec2236a21ee1c56bf65e3117105e7815cafe67e3725b8575373e875dfcea401d967 SHA512 736a38637be0193a06fa35d42b4873b04a0a35d84cd2af85b7f653a1b67b95078577134bb187b777730e73cce67f437b45ff5c72b8e3f1f8e2ed3420ea0324cf +DIST tinyvec-1.4.0.crate 42418 BLAKE2B a5a3c22a9a7e9b356d2cd7c74e27d59eaa8b7a0c7706ff0bffe4f173842d35f8233ea745653d1c76d52b71da4683db00eb0ff5c61a7c9498e2853ce8d0f696c5 SHA512 a77f1cc0cd73875a2e6bf18ab95ce97ddb15f4d1c1ece0b43e242e08bd853bae5a23ae976f4bc928205d2b24dabbf412cb74650c7665cc0c0f499cbcc21660fc +DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873 +DIST toml-0.5.8.crate 54219 BLAKE2B b4f9f563e5ba4574d4f2dcbe244378a2e1e984bd9fbbbfa5a06bdd5f8b8d677394f0db9cb8696f6936c80a52caa86b1b3ebaf3885c53855af23f03d318785f19 SHA512 26b7901ee4b7cbb4cf8ea57d365a99ed05e0a76e73452e47d4bcb3b4eeb7bbd393c13eea9ea33dc13622942efcda39acdba9425b74b40c920c9f19673a1f2082 +DIST treeline-0.1.0.crate 3855 BLAKE2B 3347bee24c686a6b6890f85b60429d36b14f2738e6a5e5adcd493d099b097a8087f7c61f4c155fd8b3af3982a97da31740353b4d036ae451ed8944a9b0feaf75 SHA512 37a7c7e95855fdf0fafe5b529eed6c6cfc641da799bc6738a5649a9a0c3db2ef3e63d692862a987bc19263f33b6df2e8ae71b49fe30160d6d470cbb804511824 +DIST typenum-1.14.0.crate 40518 BLAKE2B ff6d77c28e41cddc1956619bca522f4ae5680cedf313d4a12a4d40f191f85ed10d673a32bdd811d7774a01a1b9b5adf9990269ae230737237249faad16ba7070 SHA512 e9739a24936563e9471213060d53d970f8cbbdd163892a22e98f1972d10861009ca1eb568c3bb5d1d78299482372fbe7e6bf42ec8f4f5f30df0a7446933a312c +DIST ucd-trie-0.1.3.crate 44615 BLAKE2B 491f604d63446dbccf5176333edd159ac56261a9aa76efecf57e9a11ae017a6cba975658a4ffdd310561704fb0831686fb7770b1142b4ac495f01e26de51b099 SHA512 54d43b3824669aa20b725c7747f4fb65bd24e620670c968c1bb0094a0503773acda921b50a0b200c1ea0f84e1e059883c1704bfa5a856d2e2ccda116fb8c3e2b +DIST unicode-bidi-0.3.6.crate 33737 BLAKE2B 90cb2d05bcafd32a237b747e290f3dba186d069845e50ffdcd7e62a2ddd73f4e8fc27ad972d86453ff375fab50fd5ec47ac323413e351fb7d4b80f1536519d7f SHA512 a1013539b0da1609d9c37cc1d8359efa93bd88b4ae176d25398e6c44d93b615835a54b184641f00313b14cf46542b1e92278b0dc1bd00dfca0566467b21857e7 +DIST unicode-normalization-0.1.19.crate 107353 BLAKE2B 4c69d50efcae131eb4b91d385a64b49412a11ba913b3c0364cd04ad107d59e31adbda74d34ed13a065d9a7825d79fb740e82a4dc66b7813a9837af4352ac9e16 SHA512 7459e9d2867308cac80a98d8dd0b0cce797e2830ea5ff55b878f7a37a6f5e1f0bc14340e1a29955298d660ba2be57754a1478d74851b1b90576dd5bc4231729f +DIST unicode-segmentation-1.8.0.crate 94011 BLAKE2B 33440cedd5b51bd6075c9c75541bb8dcc16037b1c937ca72962f6c46be71a30850ab8e8a144d8b7548e5a91c78d551e7bbab5f26a713f1df0311d15f11299af9 SHA512 f0779ec42907b665df53f38ea370e661f10e7c72a75917f4cbd055868428c0eac1c7fc194d4bbf048e00f0f3d3e2b3602ae88d7820ad0c73e94a5228b61f6495 +DIST unicode-width-0.1.9.crate 16745 BLAKE2B 38d4b92e47a284d6881a8073089be59a73d82b91efe5522f55be977f95f479890b6c02cd519544729f1b1e62eb21bcfff8c5f5382917f953603b760e39cf1ea7 SHA512 0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4 +DIST unicode-xid-0.0.4.crate 16034 BLAKE2B 7ce4752eab109f457a1f8cdd3a9bebfe637652d7e2c0625b6c6f76dcd2d5f3e8b66c89dc4ca158282044dc1a2b030adb1b28e3a44b5a462c7e206cd25d925e66 SHA512 7a3a60936a18d54001dc477f6da1c9784bec53263f13e5c21ba00228ae4ff09f7bb8445cfb39febde957b8500bd1a4a998cc5cfd18046aacbc68e9993510e091 +DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8 +DIST uom-0.30.0.crate 113626 BLAKE2B f06527a2edb61773a3247d419c8e6b8a299b427310466480878e800ee2681d0deeec1c9d3dbb35127c92adb5bda9c95ba94a6829a4f9a5be6c6af0d66a2da668 SHA512 ca8a4428ca0f8af0e911f8169897849dd8daf99d87cc68847f35a5af6190dc96d532c0159d6f34033e61a5a8ece1584edaa0bced647ac19984f843ccb20553cd +DIST url-2.2.2.crate 68555 BLAKE2B f8e59f784b6c2e16bacfba36ad68670a6af17c16ea3b0866b5aa98e5bf4686cf1b1aac9b1f0a0ea3b89a01e044a2ca37830416f42d147158ea8e88f23fd28ac2 SHA512 f9b6ad99d69ff303283b3fd9e98945fbd6cb411a3d141badcbb3a0566723a451375e6dd5d5357e3eb7a1b5b1ee5756a2347c43817db2de6fe35b9004b090e077 +DIST urlencoding-2.1.0.crate 6151 BLAKE2B c5badd3d5fe92080ce290cf4840fee6f3fe2a333c97fbfb0d3cd1f4c35b2482e9763da3aee4b354cd248cb74eabf1e97808ba12db4f90dc9fe8652f9e64533f4 SHA512 1eb1a6de1962d1e9c34b3f8708434ba7a1c111ccfac598ab58bc7da3571c571618925adb5048d9f909e7a10b8b16e7a18ffe018bd9844cb7f2ca2c5d31fec94b +DIST utf8-width-0.1.5.crate 2941 BLAKE2B 3203d11eda41fc8f4eb4f7ccce6ff3cdc8fde5c36d04887b92f3569ce269cee44b3cd9dce0d5901c022dca26d6d021fce03f5f5c53f3e65c991506d8f47a8b08 SHA512 9491b21ae7d516afc6015ce06fba94ba2916c4811bdb58b91b1d531603e978985473651abd56777285c58b8b0c7ed650a68fdab20423b623e0140aeab1bf3f6e +DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 +DIST vec_map-0.8.2.crate 14466 BLAKE2B 8f109fbff19604b82ea2aa61c952e2ce9b5597ccc8e1ef4e847648e2de08dece8c4debe92889edeccb8d393645fd0b62436b49d236ded7ad181c4a51239a9539 SHA512 4f1ef59bc2c437e79f1f84fe021bce5aa8ccd581f500f3d5776913d5f17d45b03ccee64f5bd03d47656318cfc9344a1f4311079d471fa409a8e4e94c143973f9 +DIST version_check-0.9.3.crate 12547 BLAKE2B 85761c300a8d755e0b376191ef0604728ae641261fdb10682a3134a828eadc4a33216426d286bcdbd8d0c5fcfe6ca8ba20ed078c4f53066b959739a0e73daec0 SHA512 4b3b428214a0322af536a18e6f050438398766af6589389f20a804121a6721962ba411e2dcfded60aaa74313128fb0e831bea31378e2695c29b29bdc24d7cbfd +DIST versions-3.0.3.crate 15236 BLAKE2B 04402c2f21a1ef6b216342b688398e64c4a96760600600f54f7568ddc770d0e4ddf5e5509c0d1c757f2249068040826b2f30a2bbe6fc8d43f0aca0941564a1f0 SHA512 9a9717f8d5d75b12e2a15d5249c39f7fd57be916c1f9645fb64d2527db3fddba1457ef6f6394a567cc10538be74e9e6cc83c1b4768a851ead500c09c8dd2d887 +DIST void-1.0.2.crate 2356 BLAKE2B 41578fb5507f94e7d135f9595cec107ed00a926f4968df8b59792d1676ba5b6980cd67310f820fc37a9c14ebe43a171833fa8dfc09eac5dd42f2ebe808632a83 SHA512 1cc7d282600dc0164d7e410aa895d5dc99de1174991549c6733c94cc2027026517f66797751d737869eae58c560fa26edbf43f36b3015eb2fd99828fe40e0aa1 +DIST waker-fn-1.1.0.crate 7114 BLAKE2B e510eec0490f0caca3930000cecccde209ad387d1657c380f95122c68ccc15fcbe0684315d0aea28f094f2c65f7b7b08ae62f6ec95e0d67fc47e6af0ba4589e9 SHA512 80f612597534d9f8bdcd5e6bdff740805efe28242822bc6db360e114a23cb47ff88c74b8ab855bc764f0a73545e85a69d76bce1441e5899a36e41ca270695dc5 +DIST wasi-0.10.0+wasi-snapshot-preview1.crate 26964 BLAKE2B 525db01649a5981ee82ad80a1a4bab9baffd235262452675619f36a1b454017a74593c53c129f8c30b865994bbe30ef19cebaad9d245ccf54b9b07ef70d5d8ec SHA512 88e2da617f50d9ebfb1e0c5857321fb86b5ee88ae8a8d199d3cc092e0f39688a2cb68503f7c6bb09dd6bc50a9a03597a1eb2e032150fbd0d0b8afa02ad771c88 +DIST wasi-0.9.0+wasi-snapshot-preview1.crate 31521 BLAKE2B 716bdd2ec46d0bc9911c5e5e29fc783840559931b2563d8619675fc11da9527ddbe653a0f1ce0b782ee0c5f7a3131aba2b0867d415f003aa9c2389357569e7dc SHA512 dbe641f796ee3a5daafcaafc911ecc6dff170340f477c2df7a61fb4858a85aefc2637c9e61973ecce66a987aa8e08a736273a4aad3ef47eaf61ed4268dbf9c47 +DIST wepoll-ffi-0.1.2.crate 31309 BLAKE2B cd1b01c9fdb6482baff3ab12a9926c1a5a9b6e430e4609890a94b13480f8223de166558724b4d6926d6e9dd7f466926c783df54f9beabc75d646edf4f3429a73 SHA512 f0f5c379d08642aee9c6ef36175b9d858ee1cb7d444b832d6e7ad194167a4db2de5aaee3b2356ca42ef9f48a9872928c61b456305c05dd40cc53e5204686b8a7 +DIST which-4.2.2.crate 8589 BLAKE2B 360ea38f7fcb357f558f8e80a2c951d016e4f5dd45f1294f1b85a6ab441cf89fb6f3192b63ca42491693f2eeb57c048d8d0f9ca9f1d857301288b098b138b07c SHA512 25fe54f3703d865bdda04a26720839d6cf52300558e1abdf339eec985cc085fc983ea44a3b36767ef56748c865d432b0105a9fbe677f4b4deee8ec0af9dda59c +DIST wildmatch-1.1.0.crate 6151 BLAKE2B ddb5870c2c0bde81a624c0a58779cb5d2092300480304f036f2d5ea2944041d59eb0dd022a1b3fa738478a62cd4764789bfd5c5d9bb0944c6e422dd982d670d2 SHA512 c388c5d7c298c53bc7bc6925f95efd071101848dabd4f22e686d62392c7bd8e73747ae6db39cfc22e633afd355df40e61b314e6e9064e594b87872504dfafbf6 +DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 +DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 +DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 +DIST winrt-0.4.0.crate 1615271 BLAKE2B 420d90f89f7785cf5b4c8b6532100951851e20eae831870273494c3994afbb7e6090b19390b66a3397a96b5e09304d63de0efa50bc838991b43e0df02e38b457 SHA512 99b2851c2613d78bf8f024f774082257fa63d8c76048c6096a67530dba3c5519cf9139f58d26c5996fc549ae0210d2967a6ea1e742e926870ecb070b44435987 +DIST winrt-notification-0.2.4.crate 32299 BLAKE2B 04ac8fcff2365ab1e2918ddcb0b36f82ffabe86ad6a0b9bdb43f54cf6590d2158266b63296c0d9ef82af3f11b6ca7bb5ab92ca5fac59fea80eb8b9639307c820 SHA512 80f391d011cb22913cc1a93fa6468798ab1168739326a4dd7b9f9cefb9f462a796ad5409885bfb8ec29f2ee5c0e3c320e927cd57d9e505aac8ca711fa806b40d +DIST xml-rs-0.6.1.crate 50922 BLAKE2B 3c794cf94adb4da4f2966761aa367063e326db882dc7396b118c20af3e4d6864c72dc293bc939b583452d2f9d2928615d20e0009edaa3a730f1f9545cbddcae3 SHA512 27bba3095a92162f4e0b9f27c2c4c49bd61433ccbbd36957c8347aa25f397d7902253b755f0e70809b96db178cee02620b14e120a80111d4e3da4b40cf2203ab +DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 +DIST zbus-1.9.1.crate 62908 BLAKE2B 3b443cfa9ea778b95574382784ad23308b08ab810e5b42908d92bb3bd02c439416c99d66de1c9e673284dad9a4023f5c53d8d3935f78779c165013f7e49a1269 SHA512 95b6018bcbec9656dfc8e38b72ff78d9c6cc43209e0930969f0fe2a1a2c4ba2b2437397dc2de0321a75fc5689595994e9b9769c0b0f25a0ddca9f227a64a3800 +DIST zbus_macros-1.9.1.crate 14675 BLAKE2B 36da6420fd908febb695e9ea767f4928f34b7deb2be286ce14b77e0fc5fffdeec950b6e130d374a3eaf0d2a28b826ed7cb55f1c7e17f31eda1872b4c13f18179 SHA512 05a84bb3db5b773c132db27a63123dd8d22acab62f2db5aaef8373d049a27e7fe994ec16e959d512fc280c34b42cdc979506417a30ba8a1626131f37c4d27f10 +DIST zvariant-2.8.0.crate 60913 BLAKE2B 028e71a75e585e6d69ac58bdb99324eb192cf5e389b79fbf65b6f62164ed659037e1bd36615117549a083d1812f93f7b6e0bce32431a79a59b7513884bccab90 SHA512 9d2afc7abb76141aaa746a7ca7dce1e70593b503d4b4c62dd020949a0f54f79d56aba92b6d70838128e261a2eba64b67fe55e083583f9432fed907d5e4fb5b0a +DIST zvariant_derive-2.8.0.crate 8771 BLAKE2B 05a8496c3fab05694e7b75de2e1d14b253b050c096e596281e1d83eba0f977821526a49ca6183083bb4e05a3b6cfdf563736169cd7ebad92a8314574b922d846 SHA512 00d0e128f3497be874a54db4d76233ee23e38728e1fde348dc62094b279aeb611ced196ccd3e820afcc27929daea6a148d06132eba4ab7732b8ffc1d9d0c6599 diff --git a/app-shells/starship/metadata.xml b/app-shells/starship/metadata.xml new file mode 100644 index 000000000000..a677bf0ad8da --- /dev/null +++ b/app-shells/starship/metadata.xml @@ -0,0 +1,20 @@ + + + + + randy@electronsweatshop.com + Randy Barlow + + + proxy-maint@gentoo.org + Proxy Maintainers + + + Starship is a customizable shell prompt. It's fast, supports many shells + on a variety of operating systems, displays useful information based on + current working directory, and is easy to configure. + + + starship/starship + + diff --git a/app-shells/starship/starship-0.58.0.ebuild b/app-shells/starship/starship-0.58.0.ebuild new file mode 100644 index 000000000000..f48fcb75fd9a --- /dev/null +++ b/app-shells/starship/starship-0.58.0.ebuild @@ -0,0 +1,285 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + ahash-0.4.7 + aho-corasick-0.7.18 + ansi_term-0.11.0 + ansi_term-0.12.1 + arrayref-0.3.6 + arrayvec-0.5.2 + async-io-1.6.0 + attohttpc-0.17.0 + atty-0.2.14 + autocfg-1.0.1 + base64-0.13.0 + battery-0.7.8 + bitflags-0.9.1 + bitflags-1.2.1 + blake2b_simd-0.5.11 + block-0.1.6 + block-buffer-0.7.3 + block-padding-0.1.5 + byte-tools-0.3.1 + byte-unit-4.0.12 + byteorder-1.4.3 + bytes-1.1.0 + cache-padded-1.1.1 + cc-1.0.70 + cfg-if-0.1.10 + cfg-if-1.0.0 + chrono-0.4.19 + clap-2.33.3 + concurrent-queue-1.2.2 + constant_time_eq-0.1.5 + core-foundation-0.7.0 + core-foundation-0.9.1 + core-foundation-sys-0.7.0 + core-foundation-sys-0.8.2 + crossbeam-channel-0.5.1 + crossbeam-deque-0.8.1 + crossbeam-epoch-0.9.5 + crossbeam-utils-0.8.5 + derivative-2.2.0 + difference-2.0.0 + digest-0.8.1 + directories-next-2.0.0 + dirs-1.0.5 + dirs-sys-next-0.1.2 + dlv-list-0.2.3 + downcast-0.10.0 + dtoa-0.4.8 + either-1.6.1 + enumflags2-0.6.4 + enumflags2_derive-0.6.4 + fake-simd-0.1.2 + fastrand-1.5.0 + float-cmp-0.8.0 + fnv-1.0.7 + foreign-types-0.3.2 + foreign-types-shared-0.1.1 + form_urlencoded-1.0.1 + fragile-1.0.0 + futures-0.3.17 + futures-channel-0.3.17 + futures-core-0.3.17 + futures-executor-0.3.17 + futures-io-0.3.17 + futures-lite-1.12.0 + futures-macro-0.3.17 + futures-sink-0.3.17 + futures-task-0.3.17 + futures-util-0.3.17 + generic-array-0.12.4 + gethostname-0.2.1 + getrandom-0.1.16 + getrandom-0.2.3 + git2-0.13.22 + hashbrown-0.9.1 + hashbrown-0.11.2 + hermit-abi-0.1.19 + http-0.2.4 + idna-0.2.3 + indexmap-1.7.0 + instant-0.1.10 + itertools-0.10.1 + itoa-0.4.8 + jobserver-0.1.24 + lazy_static-1.4.0 + lazycell-1.3.0 + libc-0.2.102 + libgit2-sys-0.12.23+1.2.0 + libz-sys-1.1.3 + linked-hash-map-0.5.4 + log-0.4.14 + mac-notification-sys-0.3.0 + mach-0.3.2 + malloc_buf-0.0.6 + maplit-1.0.2 + matches-0.1.9 + memchr-2.4.1 + memoffset-0.6.4 + minimal-lexical-0.1.3 + mockall-0.10.2 + mockall_derive-0.10.2 + native-tls-0.2.8 + nb-connect-1.2.0 + nix-0.17.0 + nix-0.19.1 + nix-0.22.1 + nom-7.0.0 + normalize-line-endings-0.3.0 + notify-rust-4.5.3 + num-integer-0.1.44 + num-traits-0.2.14 + num_cpus-1.13.0 + objc-0.2.7 + objc-foundation-0.1.1 + objc_id-0.1.1 + once_cell-1.8.0 + opaque-debug-0.2.3 + open-2.0.1 + openssl-0.10.36 + openssl-probe-0.1.4 + openssl-src-111.16.0+1.1.1l + openssl-sys-0.9.66 + ordered-multimap-0.3.1 + os_info-3.0.7 + parking-2.0.0 + path-slash-0.1.4 + pathdiff-0.2.0 + percent-encoding-2.1.0 + pest-2.1.3 + pest_derive-2.1.0 + pest_generator-2.1.3 + pest_meta-2.1.3 + pin-project-lite-0.2.7 + pin-utils-0.1.0 + pkg-config-0.3.19 + polling-2.1.0 + ppv-lite86-0.2.10 + predicates-1.0.8 + predicates-core-1.0.2 + predicates-tree-1.0.3 + proc-macro-crate-0.1.5 + proc-macro-crate-1.1.0 + proc-macro-hack-0.5.19 + proc-macro-nested-0.1.7 + proc-macro2-1.0.29 + process_control-3.1.0 + quick-xml-0.22.0 + quote-0.3.15 + quote-1.0.9 + rand-0.8.4 + rand_chacha-0.3.1 + rand_core-0.6.3 + rand_hc-0.3.1 + rayon-1.5.1 + rayon-core-1.9.1 + redox_syscall-0.1.57 + redox_syscall-0.2.10 + redox_users-0.3.5 + redox_users-0.4.0 + regex-1.5.4 + regex-syntax-0.6.25 + remove_dir_all-0.5.3 + rust-argon2-0.8.3 + rust-ini-0.17.0 + ryu-1.0.5 + schannel-0.1.19 + scoped-tls-1.0.0 + scopeguard-1.1.0 + security-framework-2.3.1 + security-framework-sys-2.4.2 + semver-1.0.4 + serde-1.0.130 + serde_derive-1.0.130 + serde_json-1.0.68 + serde_repr-0.1.7 + serde_urlencoded-0.6.1 + sha-1-0.8.2 + shadow-rs-0.7.1 + shell-words-1.0.0 + slab-0.4.4 + socket2-0.4.2 + starship-0.58.0 + starship_module_config_derive-0.2.1 + static_assertions-1.1.0 + strsim-0.8.0 + strsim-0.10.0 + strum-0.8.0 + strum_macros-0.8.0 + syn-0.11.11 + syn-1.0.76 + synom-0.11.3 + sys-info-0.9.0 + tempfile-3.2.0 + term_size-0.3.2 + textwrap-0.11.0 + thiserror-1.0.29 + thiserror-impl-1.0.29 + time-0.1.44 + tinyvec-1.4.0 + tinyvec_macros-0.1.0 + toml-0.5.8 + treeline-0.1.0 + typenum-1.14.0 + ucd-trie-0.1.3 + unicode-bidi-0.3.6 + unicode-normalization-0.1.19 + unicode-segmentation-1.8.0 + unicode-width-0.1.9 + unicode-xid-0.0.4 + unicode-xid-0.2.2 + uom-0.30.0 + url-2.2.2 + urlencoding-2.1.0 + utf8-width-0.1.5 + vcpkg-0.2.15 + vec_map-0.8.2 + version_check-0.9.3 + versions-3.0.3 + void-1.0.2 + waker-fn-1.1.0 + wasi-0.9.0+wasi-snapshot-preview1 + wasi-0.10.0+wasi-snapshot-preview1 + wepoll-ffi-0.1.2 + which-4.2.2 + wildmatch-1.1.0 + winapi-0.3.9 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-x86_64-pc-windows-gnu-0.4.0 + winrt-0.4.0 + winrt-notification-0.2.4 + xml-rs-0.6.1 + yaml-rust-0.4.5 + zbus-1.9.1 + zbus_macros-1.9.1 + zvariant-2.8.0 + zvariant_derive-2.8.0 +" + +inherit cargo + +DESCRIPTION="The minimal, blazing-fast, and infinitely customizable prompt for any shell!" +HOMEPAGE="https://starship.rs/" +SRC_URI="$(cargo_crate_uris)" + +LICENSE=" + || ( Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT ) + || ( Apache-2.0 Boost-1.0 ) + || ( Apache-2.0 MIT ) + || ( Apache-2.0 MIT ZLIB ) + || ( MIT Unlicense ) + Apache-2.0 + BSD-2 + ISC + MIT + MPL-2.0 +" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + >=dev-libs/libgit2-1.2.0:= + dev-libs/openssl:0= +" +RDEPEND="${DEPEND}" + +QA_FLAGS_IGNORED="usr/bin/starship" + +src_configure() { + export PKG_CONFIG_ALLOW_CROSS=1 + export LIBGIT2_SYS_USE_PKG_CONFIG=1 + export OPENSSL_NO_VENDOR=true + + cargo_src_configure +} + +src_install() { + cargo_src_install + + einstalldocs +} diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 6c2a02a9ec4d416b2b2f8e52a9f1964898679d47..70f807a60f3be86f226620ff8015fdb68c4699b0 100644 GIT binary patch delta 47616 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/apsw-3.25.2_p1[${PYTHON_USEDEP}] dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/cchardet[${PYTHON_USEDEP}] >=dev-python/chardet-3.0.3[${PYTHON_USEDEP}] >=dev-python/cssselect-0.7.1[${PYTHON_USEDEP}] >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}] @@ -201,14 +202,12 @@ src_compile() { src_test() { # Skipped tests: # - 7z (unpackaged Python dependency: py7zr) - # - test_chardet (unpackaged Python dependency: cchardet) # - test_unrar (unpackaged Python dependency: unrardll) # # Note that we currently have a hack to skip one part of test_qt! # See PATCHES for more. CALIBRE_PY3_PORT=1 ${PYTHON} setup.py test \ --exclude-test-name 7z \ - --exclude-test-name test_chardet \ --exclude-test-name test_searching \ --exclude-test-name test_unrar || die } diff --git a/app-text/htmlc/Manifest b/app-text/htmlc/Manifest deleted file mode 100644 index 0e5f1befb819..000000000000 --- a/app-text/htmlc/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST htmlc-2.4.0.tgz 132584 BLAKE2B 42f0948e7f896130b539d8d0f0936ddfa21986d3eeab2b30598572eca12952a0010edb1044b259ed13242534a66351c9855e43bbac613028d926370f6221e0d2 SHA512 8de81041cea0c6d07188cb0d8cd553c1d20ea37d01a8d7425d23a10c7fd3d93dc1f7c1e3de473cb624720dc7588a3d891432d5945a23d1f253d2109cdafc15dc -DIST htmlc-2.6.tgz 286727 BLAKE2B 47e5460c08f7ce5010615e0dec99bc60b2e0f6857d0347c50357837930ca68b369a66001846ef3855cd54cdf6f1dac73ab45546be659a05b1e202438e4914865 SHA512 fa268cf547d60babcbf1aee73f75d3516b08e83158dc0bee36f724abfe2f46ad4b571c09d9d14f97315c70f88d3ea29000fe2d838042242325adce201d60a8f4 diff --git a/app-text/htmlc/files/werror.patch b/app-text/htmlc/files/werror.patch deleted file mode 100644 index 4576b47b80a4..000000000000 --- a/app-text/htmlc/files/werror.patch +++ /dev/null @@ -1,18 +0,0 @@ -Dont build with -Werror like switches. -Need to patch Makefile and *NOT* Makefile.in since otherwise this triggers a -rebuild of the Makefile which needs htmlc to be installed first. -https://bugs.gentoo.org/show_bug.cgi?id=553172 - -Index: htmlc-2.6.0/config/Makefile -=================================================================== ---- htmlc-2.6.0.orig/config/Makefile -+++ htmlc-2.6.0/config/Makefile -@@ -40,7 +40,7 @@ MANDIR = $(PREFIXINSTALLDIR)/man/man$(MA - - # The Caml compilers (those defaults should be OK) - CAMLDEP = $(OCAML_COMMAND_SEARCH_PATH)ocamldep --CAML_FLAGS = -w A -warn-error A #-safe-string -+CAML_FLAGS = -w A #-safe-string - CAMLBYT_FLAGS = $(CAML_FLAGS) -g -annot - CAMLBYT = $(OCAML_COMMAND_SEARCH_PATH)ocamlc $(CAMLBYT_FLAGS) - CAMLBIN_FLAGS = $(CAML_FLAGS) -inline 10000 diff --git a/app-text/htmlc/htmlc-2.40.0.ebuild b/app-text/htmlc/htmlc-2.40.0.ebuild deleted file mode 100644 index 488950ddc494..000000000000 --- a/app-text/htmlc/htmlc-2.40.0.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 - -# Override version: 2.4.0 > 2.21.0 so we name it 2.40.0 -MY_P="${P/0[.]/.}" - -DESCRIPTION="HTML template files expander" -HOMEPAGE="http://htmlc.inria.fr/" -SRC_URI="http://htmlc.inria.fr/${MY_P}.tgz" -S="${WORKDIR}/${MY_P}" - -LICENSE="htmlc" -SLOT="0" -KEYWORDS="~amd64 ~ppc x86" -IUSE="+ocamlopt" -# Files for the tests are missing... -#RESTRICT="test" - -DEPEND=">=dev-lang/ocaml-3.11.2:=[ocamlopt?]" -RDEPEND="${DEPEND}" - -src_configure() { - ./configure \ - --install-root-dir "${ED}/usr" \ - || die -} - -src_compile() { - if use ocamlopt ; then - emake bin - else - emake byt - fi -} - -src_install() { - if use ocamlopt ; then - emake installbin - else - emake installbyt - fi - - emake MANDIR='$(PREFIXINSTALLDIR)/share/man/man$(MANEXT)' installman - dodoc README Announce* CHANGES -} diff --git a/app-text/htmlc/htmlc-2.60.0.ebuild b/app-text/htmlc/htmlc-2.60.0.ebuild deleted file mode 100644 index 38f7c831c39b..000000000000 --- a/app-text/htmlc/htmlc-2.60.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# Override version: 2.4.0 > 2.21.0 so we name it 2.40.0 -MY_P="${P/0[.]/.}" - -DESCRIPTION="HTML template files expander" -HOMEPAGE="http://htmlc.inria.fr/" -SRC_URI="http://htmlc.inria.fr/${MY_P%.0}.tgz" -S="${WORKDIR}/${MY_P}" - -LICENSE="htmlc" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="+ocamlopt" -# Files for the tests are missing... -#RESTRICT="test" - -DEPEND=">=dev-lang/ocaml-3.11.2:=[ocamlopt?]" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/werror.patch -) - -src_configure() { - ./configure \ - --install-root-dir "${ED}/usr" \ - || die -} - -src_compile() { - if use ocamlopt ; then - emake bin - else - emake byt - fi -} - -src_install() { - if use ocamlopt ; then - emake installbin - else - emake installbyt - fi - - emake MANDIR='$(PREFIXINSTALLDIR)/share/man/man$(MANEXT)' installman - dodoc README Announce* CHANGES -} diff --git a/app-text/htmlc/metadata.xml b/app-text/htmlc/metadata.xml deleted file mode 100644 index 115e9d64a669..000000000000 --- a/app-text/htmlc/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/app-text/libetonyek/libetonyek-0.1.10-r1.ebuild b/app-text/libetonyek/libetonyek-0.1.10-r1.ebuild new file mode 100644 index 000000000000..e8b2ff71f53d --- /dev/null +++ b/app-text/libetonyek/libetonyek-0.1.10-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} == *9999 ]]; then + MDDS_VER="9999" + EGIT_REPO_URI="https://anongit.freedesktop.org/git/libreoffice/libetonyek.git" + inherit autotools git-r3 +else + MDDS_VER="2.0" + SRC_URI="https://dev-www.libreoffice.org/src/libetonyek/${P}.tar.xz" + # Unkeyworded while libreoffice has no release making use of this slot + # KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi +DESCRIPTION="Library parsing Apple Keynote presentations" +HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/libetonyek" + +LICENSE="|| ( GPL-2+ LGPL-2.1 MPL-1.1 )" +SLOT="0" +IUSE="doc static-libs test" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" +RDEPEND=" + app-text/liblangtag + dev-libs/librevenge + dev-libs/libxml2 + >=dev-util/mdds-${MDDS_VER}:1= + sys-libs/zlib +" +DEPEND="${RDEPEND} + dev-libs/boost + media-libs/glm + sys-devel/libtool + test? ( dev-util/cppunit ) +" + +src_prepare() { + default + [[ -d m4 ]] || mkdir "m4" + [[ ${PV} == *9999 ]] && eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-werror + --with-mdds="${MDDS_VER}" + $(use_with doc docs) + $(use_enable static-libs static) + $(use_enable test tests) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${D}" -name '*.la' -type f -delete || die +} diff --git a/app-text/libetonyek/libetonyek-9999.ebuild b/app-text/libetonyek/libetonyek-9999.ebuild index a9b34322cd7f..7493c2947bb9 100644 --- a/app-text/libetonyek/libetonyek-9999.ebuild +++ b/app-text/libetonyek/libetonyek-9999.ebuild @@ -1,12 +1,14 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 if [[ ${PV} == *9999 ]]; then + MDDS_VER="9999" EGIT_REPO_URI="https://anongit.freedesktop.org/git/libreoffice/libetonyek.git" inherit autotools git-r3 else + MDDS_VER="2.0" SRC_URI="https://dev-www.libreoffice.org/src/libetonyek/${P}.tar.xz" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" fi @@ -26,7 +28,7 @@ RDEPEND=" app-text/liblangtag dev-libs/librevenge dev-libs/libxml2 - >=dev-util/mdds-1.5:1= + >=dev-util/mdds-${MDDS_VER}:1= sys-libs/zlib " DEPEND="${RDEPEND} @@ -45,6 +47,7 @@ src_prepare() { src_configure() { local myeconfargs=( --disable-werror + --with-mdds="${MDDS_VER}" $(use_with doc docs) $(use_enable static-libs static) $(use_enable test tests) diff --git a/app-text/nuspell/Manifest b/app-text/nuspell/Manifest index a3212369e1b7..36441ef368c0 100644 --- a/app-text/nuspell/Manifest +++ b/app-text/nuspell/Manifest @@ -4,3 +4,4 @@ DIST nuspell-4.0.1.tar.gz 379342 BLAKE2B be52797ddd737c523a6141fc1c2683690cfcd1a DIST nuspell-4.1.0.tar.gz 380814 BLAKE2B 500da0797e4f0d1939afd8451b734f309b5c58e66532150614dd3463eda95ab421094e6c0485396b7ef1dd4b7fc03cadf10316d9cfdb1390b2769ddcc963d8b3 SHA512 d0c01dd73fefd8b9c800e6419fe916e55a53b8b19f5848d3766cdcb50383fdcd9e9bb49362b5cea4d9d2d7fda21aed055f28cb47b006e2049b2a904355f7f9ed DIST nuspell-4.2.0.tar.gz 382635 BLAKE2B cc141e764ce4e649a7a10f213c392973eb98eb21adddc7d2cd46c01f3cc9a6c85432bfb13ce178fba387a01aa1661e7c9b6a4717fca18fb3bfa220732daf53eb SHA512 ae9157e9753868c002ed69a765fb705d29d993f3940e11efbc2699778a8b1abee2eb7daa0ff51187b899d6935a215a24662e5b52ec1ef5c644e90a0245f7583d DIST nuspell-5.0.0.tar.gz 372940 BLAKE2B 67e3b9b73f79d39c7cdb371ae7699fdaf8323db15dacd17907642f3d799eeb3e3303678d4a9ee4c5a88a5f61d7f1778745590fbac880625dc08c78e94752da6b SHA512 92605c5f0d413b86711fea3b993d656552d5e72440303d3e71907a503d060ead032dfeb0dd8dbb790f35599b8cca8854bdd8650f0560793d9c62a11aebccc2e5 +DIST nuspell-5.0.1.tar.gz 372917 BLAKE2B 30743620035fa49b9d2d190673de1b3de4be0978633eeead1775586c5ab4f0912e4f778867b5839105d1b4f4597e8a2ece33ddbb3290b6447755bfe4a742ea5c SHA512 f883d8c8a3a722a62d411d7b0973dd409c6d09d08ea678c577cef68ec8b5c7e4a4e4cb8a1323e632114414fc17137d1add996a72fbd522ab4de8c6f70fc77073 diff --git a/app-text/nuspell/nuspell-5.0.1.ebuild b/app-text/nuspell/nuspell-5.0.1.ebuild new file mode 100644 index 000000000000..5645809c40f3 --- /dev/null +++ b/app-text/nuspell/nuspell-5.0.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="Spell checker library and CLI for complex natural languages" +HOMEPAGE="https://nuspell.github.io/ https://github.com/nuspell/nuspell" +SRC_URI="https://github.com/nuspell/nuspell/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3+" +SLOT="0/5" # due to libnuspell.so.5 +KEYWORDS="~amd64 ~x86" +IUSE="doc test" + +RDEPEND=">=dev-libs/icu-60" +DEPEND="${RDEPEND} + doc? ( app-text/pandoc ) + test? ( >=dev-cpp/catch-2.3.0:0 ) + " + +DOCS=( CHANGELOG.md ) + +RESTRICT="!test? ( test )" + +src_prepare() { + rm -R external/Catch2/ || die + if ! use test ; then + rm -R external/hunspell/ || die + fi + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + ) + + cmake_src_configure +} + +pkg_postinst() { + einfo + einfo 'Nuspell needs language packs and/or dictionaries to be of use' + einfo 'e.g. package app-dicts/myspell-en or one of its siblings.' + einfo + einfo 'Besides MySpell dictionaries, for other options please' + einfo 'see https://nuspell.github.io/#languages-and-users .' + einfo +} diff --git a/dev-ada/Manifest.gz b/dev-ada/Manifest.gz index 9d8a97eaaeae72d08cfcb4a5430d7049f1220c2b..87285cb4f218f6219e322eefed5b16f5e7d96370 100644 GIT binary patch literal 2217 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 +- Binding_Options_Table.Append (Line (1 .. Last)); ++ if Last > Gnatbind_Path_Option'Length ++ and then Line (1 .. Gnatbind_Path_Option'Length) = ++ Gnatbind_Path_Option then ++ null; ++ else ++ Binding_Options_Table.Append (Line (1 .. Last)); ++ end if; + + when Copy_Source_Dir => + Copy_Source_Directory := new String'(Line (1 .. Last)); +--- a/share/gprconfig/compilers.xml 2019-06-01 21:29:57.611722804 +0200 ++++ b/share/gprconfig/compilers.xml 2019-06-01 21:42:56.000608601 +0200 +@@ -20,15 +20,15 @@ + + + GCC +- (.*-wrs-.*|.*-sysgo.*|.*-elf-.*|.*-eabi-.*|.*-eabispe-.*|avr-.*|.*-elinos-linux.*|.*-generic-linux-gnu-|.*mingw32.*|.*-xcoff-.*|arm-linux-androideabi-|arm-linux-gnueabi-|arm-linux-gnueabihf-|e500v2-gnu-linux-|powerpc-.*-linux.*-|.*-darwin.*-|aarch64-linux-gnu-)?gcc ++ (.*-wrs-.*|.*-sysgo.*|.*-elf-.*|.*-eabi-.*|.*-eabispe-.*|avr-.*|.*-elinos-linux.*|.*-generic-linux-gnu-|.*mingw32.*|.*-xcoff-.*|arm-linux-androideabi-|arm-linux-gnueabi-|arm-linux-gnueabihf-|e500v2-gnu-linux-|powerpc-.*-linux.*-|.*-darwin.*-|aarch64-linux-gnu-)?gcc-@VER@ + +- ${PREFIX}gcc -v ++ ${PREFIX}gcc-@VER@ -v + + + + C + +- ${PREFIX}gcc -dumpmachine ++ ${PREFIX}gcc-@VER@ -dumpmachine + + + +@@ -185,14 +185,14 @@ + --> + + GNAT +- (.*-wrs-.*|.*-sysgo.*|.*-elf-.*|.*-eabi-.*|.*-eabispe-.*|avr-.*|.*-elinos-linux.*|.*-generic-linux-gnu-|.*mingw32.*|.*-xcoff-.*|arm-linux-androideabi-|arm-linux-gnueabi-|arm-linux-gnueabihf-|e500v2-gnu-linux-|powerpc-.*-linux.*-|.*-darwin.*-|aarch64-linux-gnu-|.*-qnx.*|.*-rtems.*)?gnatls ++ (.*-wrs-.*|.*-sysgo.*|.*-elf-.*|.*-eabi-.*|.*-eabispe-.*|avr-.*|.*-elinos-linux.*|.*-generic-linux-gnu-|.*mingw32.*|.*-xcoff-.*|arm-linux-androideabi-|arm-linux-gnueabi-|arm-linux-gnueabihf-|e500v2-gnu-linux-|powerpc-.*-linux.*-|.*-darwin.*-|aarch64-linux-gnu-|.*-qnx.*|.*-rtems.*)?gnatls-@VER@ + +- ${PREFIX}gnatls -v --version ++ ${PREFIX}gnatls-@VER@ -v --version + + + Ada + +- ${PREFIX}gcc -v ++ ${PREFIX}gcc-@VER@ -v + + + +@@ -202,68 +202,11 @@ + \.\./$TARGET/lib/gnat/(.*)/adalib/ + + +- ${PREFIX}gcc -dumpmachine ++ ${PREFIX}gcc-@VER@ -dumpmachine + + + + +- +- +- +- GNAT_CODEPEER +- (.*gnsa-|.*codepeer-)gnatls +- +- ${PREFIX}gnatls -v +- +- +- Ada,C,C++ +- +- ${PREFIX}gcc -v +- +- +- +- \.\./lib/gcc/.*/$gcc_version/adalib/ +- \.\./lib/gnat/(.*)/adalib/ +- \.\./lib/gcc/.*/$gcc_version/rts-(.*)/adalib/ +- +- codepeer +- +- +- +- +- +- GNAT_LLVM +- (llvm-)gnatls +- +- ${PREFIX}gnatls -v +- +- +- Ada +- +- ${PREFIX}gcc -v +- +- +- +- \.\./lib/rts-native/adalib/ +- \.\./lib/rts-(.*)/adalib/ +- +- llvm +- +- +- +- +- C_LLVM +- clang +- +- clang --version +- +- +- +- +- C +- llvm +- +- + + + C++_LLVM +@@ -221,28 +221,6 @@ + llvm + + +- +- +- +- GNAT_C +- (c-)gnatls +- +- ${PREFIX}gnatls -v +- +- +- Ada +- +- ${PREFIX}gcc -v +- +- +- +- \.\./libexec/gnat_ccg/lib/gcc/.*/$gcc_version/adalib/ +- \.\./libexec/gnat_ccg/lib/gcc/.*/$gcc_version/rts-(.*)/adalib/ +- \.\./lib/gnat/(.*)/adalib/ +- +- c +- +- + + + +@@ -286,23 +264,6 @@ + + + +- +- +- +- GNAT_DOTNET +- (.*dotnet-)gnatls +- +- ${PREFIX}gnatls -v +- +- +- Ada +- +- \.\./lib/dotgnat/adalib/ +- \.\./lib/dotgnat/rts-(.*)/adalib/ +- +- dotnet +- +- + + + +@@ -421,21 +326,6 @@ + + + +- +- +- LLVM +- clang +- +- clang -v +- +- +- C,C++ +- +- clang -dumpmachine +- +- +- +- + + + WINDRES +--- a/share/gprconfig/gnat.xml 2019-06-01 21:53:53.383281607 +0200 ++++ b/share/gprconfig/gnat.xml 2019-06-01 21:57:08.414196529 +0200 +@@ -60,7 +60,7 @@ + &filter_gnat; + + package Compiler is +- for Driver ("Ada") use "${PATH(ada)}${PREFIX(ada)}gcc"; ++ for Driver ("Ada") use "${PATH(ada)}${PREFIX(ada)}gcc-@VER@"; + for Language_Kind ("Ada") use "unit_based"; + for Dependency_Kind ("Ada") use "ALI_File"; + for Leading_Required_Switches ("Ada") use +@@ -77,6 +77,9 @@ + for Objects_Path_File ("Ada") use "ADA_PRJ_OBJECTS_FILE"; + for Driver ("Ada") use + "${GPRCONFIG_PREFIX}libexec/gprbuild/gprbind"; ++ for Switches ("Ada") use ("--gnatbind_path=gnatbind-@VER@"); ++ for Required_Switches ("Ada") use ++ Binder'Required_Switches ("Ada") & ("--RTS=${RUNTIME_DIR(ada)}"); + end Binder; + + for Toolchain_Version ("Ada") use "GNAT ${VERSION(ada)}"; +--- a/share/gprconfig/c.xml 2019-06-01 21:57:36.244755708 +0200 ++++ b/share/gprconfig/c.xml 2019-06-01 21:59:14.919191663 +0200 +@@ -14,7 +14,7 @@ + + + package Compiler is +- for Driver ("C") use "${PATH(c)}${PREFIX(c)}gcc"; ++ for Driver ("C") use "${PATH(c)}${PREFIX(c)}gcc-@VER@"; + end Compiler; + + +--- a/share/gprconfig/linker.xml 2019-06-01 21:59:34.546880368 +0200 ++++ b/share/gprconfig/linker.xml 2019-06-01 22:00:50.906668730 +0200 +@@ -112,6 +112,9 @@ + for Object_Lister use ("nm", "-g"); + for Object_Lister_Matcher use " [TDRB] (.*)"; + ++ LDFLAGS := External_As_List ("LDFLAGS", " "); ++ for Leading_Library_Options use LDFLAGS; ++ + package Linker is + for Export_File_Format use "GNU"; + for Export_File_Switch use "-Wl,--version-script="; +@@ -1211,7 +1211,7 @@ + + + for Library_Partial_Linker use +- ("${PATH(ada)}${PREFIX(ada)}gcc", "-nostdlib") ++ ("${PATH(ada)}${PREFIX(ada)}gcc-@VER@", "-nostdlib") + & GCC_No_Pie + & ("-Wl,-r", "-o"); + +@@ -1232,7 +1232,7 @@ + + + for Library_Partial_Linker use +- ("${PATH(c)}${PREFIX(c)}gcc", "-nostdlib") ++ ("${PATH(c)}${PREFIX(c)}gcc-@VER@", "-nostdlib") + & GCC_No_Pie + & ("-Wl,-r", "-o"); + diff --git a/dev-ada/gprbuild/gprbuild-22.0.0.ebuild b/dev-ada/gprbuild/gprbuild-22.0.0.ebuild new file mode 100644 index 000000000000..6de6ca467e32 --- /dev/null +++ b/dev-ada/gprbuild/gprbuild-22.0.0.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ADA_COMPAT=( gnat_2021 ) + +inherit ada multiprocessing + +XMLADA=xmlada-${PV} +GPRCONFIG_KB=gprconfig_kb-${PV} + +DESCRIPTION="Multi-Language Management" +HOMEPAGE="http://libre.adacore.com/" +SRC_URI=" + https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz + https://github.com/AdaCore/xmlada/archive/refs/tags/v${PV}.tar.gz + -> ${XMLADA}.tar.gz + https://github.com/AdaCore/gprconfig_kb/archive/refs/tags/v${PV}.tar.gz + -> ${GPRCONFIG_KB}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="${ADA_DEPS}" +RDEPEND="${DEPEND}" + +REQUIRED_USE="${ADA_REQUIRED_USE}" +PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) + +src_prepare() { + kb_src=../${GPRCONFIG_KB} + + # Install the gprconfig knowledge base + rm -rf share/gprconfig + cp -r "$kb_src"/db share/gprconfig || die + + default + sed -i \ + -e "s:@VER@:${GCC_PV}:g" \ + share/gprconfig/compilers.xml \ + share/gprconfig/gnat.xml \ + share/gprconfig/c.xml \ + share/gprconfig/linker.xml \ + || die + sed -i \ + -e "s:@GNATBIND@:${GNATBIND}:g" \ + src/gprlib.adb \ + || die +} + +bin_progs="gprbuild gprconfig gprclean gprinstall gprname gprls" +lib_progs="gprlib gprbind" + +src_compile() { + local xmlada_src="../${XMLADA}" + incflags="-Isrc -Igpr/src -I${xmlada_src}/sax -I${xmlada_src}/dom \ + -I${xmlada_src}/schema -I${xmlada_src}/unicode \ + -I${xmlada_src}/input_sources" + gcc -c ${CFLAGS} gpr/src/gpr_imports.c -o gpr_imports.o || die + for bin in ${bin_progs}; do + gnatmake -j$(makeopts_jobs) ${incflags} $ADAFLAGS ${bin}-main \ + -o ${bin} -largs ${LDFLAGS} gpr_imports.o || die + done + for lib in $lib_progs; do + gnatmake -j$(makeopts_jobs) ${incflags} ${lib} $ADAFLAGS \ + -largs ${LDFLAGS} gpr_imports.o || die + done +} + +src_install() { + dobin ${bin_progs} + exeinto /usr/libexec/gprbuild + doexe ${lib_progs} + insinto /usr/share/gprconfig + doins share/gprconfig/*.xml + doins share/gprconfig/*.ent + insinto /usr/share/gpr + doins share/_default.gpr + einstalldocs +} diff --git a/dev-ada/gprbuild/metadata.xml b/dev-ada/gprbuild/metadata.xml index 9503697230cd..4c3c56e8586c 100644 --- a/dev-ada/gprbuild/metadata.xml +++ b/dev-ada/gprbuild/metadata.xml @@ -14,4 +14,7 @@ projects of all sizes organized into subsystems and libraries and is particularly well-suited for compiled languages. + + adacore/gprbuild + diff --git a/dev-ada/libgpr/Manifest b/dev-ada/libgpr/Manifest index 718ddbffdc58..2935eba02ba6 100644 --- a/dev-ada/libgpr/Manifest +++ b/dev-ada/libgpr/Manifest @@ -1,2 +1,3 @@ DIST gprbuild-2020-20200429-19BD2-src.tar.gz 2489399 BLAKE2B 3a036cb40bbe5522af63c376a672384093901b44df6fd74013f1eff9d269c2f5056224ab5e7d59b6f3cf126cd14dd30420056b09e887851351462de59f700e3a SHA512 d2ff6a5d8281d332a31533c7a5744b6169fd250c9086373fd658486c1e529564d9830b9ef3b2dfcbec5f8c1ba50d244a9eb45bf8fdccd53f8b711dcf29258dfd DIST gprbuild-2021-20210519-19A34-src.tar.gz 2572773 BLAKE2B 42244b96b48a10795812865a430a92a75f3e6a58f384a72e6941945707e712d239f2350e00bd94e6161fb19c6469197547f4ddb565e860ae1d08573b7c667997 SHA512 f2fd10cdf8bd2ae553184104a8d29ddf884329946c55e1a199d49358151e9f1ea25f6566d6e00d15e07d26ea4e84377f4ee137a9af4eecb862fc825dd987ada8 +DIST gprbuild-22.0.0.tar.gz 945311 BLAKE2B 4573855667fe6c352a61ac2fd8218619e0c9fa5c5079fe6854988733b7dac27225177f550b58b8d596516e8d3bf9a279f44864fdcb00514ee9e5776415c78f2d SHA512 7e77d9441454670a7b3b14cff97339e654bb82e7321abd9d612a771e1559f3276057e5163b50ca08b6ab77ebb9fcfd36590ba3c9cfd28d07fce43c7673ad254a diff --git a/dev-ada/libgpr/libgpr-22.0.0.ebuild b/dev-ada/libgpr/libgpr-22.0.0.ebuild new file mode 100644 index 000000000000..4bdf2ec2acea --- /dev/null +++ b/dev-ada/libgpr/libgpr-22.0.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ADA_COMPAT=( gnat_202{0..1} ) +inherit ada multiprocessing + +MYPN=gprbuild +MYP=${MYPN}-${PV} + +DESCRIPTION="Ada library to handle GPRbuild project files" +HOMEPAGE="http://libre.adacore.com/" +SRC_URI="https://github.com/AdaCore/${MYPN}/archive/refs/tags/v${PV}.tar.gz + -> ${MYP}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+shared static-libs static-pic" + +RDEPEND="dev-ada/xmlada[shared?,static-libs?,static-pic?,${ADA_USEDEP}] + !net-libs/grpc" +DEPEND="${RDEPEND} + dev-ada/gprbuild[${ADA_USEDEP}]" +REQUIRED_USE="${ADA_REQUIRED_USE} + || ( shared static-libs static-pic )" + +S="${WORKDIR}"/${MYP} + +PATCHES=( "${FILESDIR}"/${PN}-2020-gentoo.patch ) + +src_configure() { + emake setup +} + +src_compile() { + build () { + gprbuild -p -m -j$(makeopts_jobs) -XBUILD=production -v \ + -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$1 \ + gpr/gpr.gpr -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} || die + } + if use shared; then + build relocatable + fi + if use static-libs; then + build static + fi + if use static-pic; then + build static-pic + fi +} + +src_install() { + if use static-libs; then + emake prefix="${D}"/usr libgpr.install.static + fi + for kind in shared static-pic; do + if use ${kind}; then + emake prefix="${D}"/usr libgpr.install.${kind} + fi + done + rm -r "${D}"/usr/share/gpr/manifests || die + einstalldocs +} diff --git a/dev-ada/xmlada/Manifest b/dev-ada/xmlada/Manifest index 5adf93b0b63f..d6a1a6af74ba 100644 --- a/dev-ada/xmlada/Manifest +++ b/dev-ada/xmlada/Manifest @@ -1,2 +1,3 @@ DIST xmlada-2020-20200429-19A99-src.tar.gz 1533111 BLAKE2B e2c25e103c5c560cf7c9580118580e2952f3ef56c244b0f76c7f484e5629b684d5ee546d2d40520e1a4bf963271d360522423f4e7d81570f7dc1dbc8424c9147 SHA512 e53dd1fba504d2aa91ce29ea381c62adea12c5d8c72cd87396b903143279456cc6547c18035f6e988e95bd93607360075789532378f33cbe23bef9b49c8d984c DIST xmlada-2021-20210518-19D50-src.tar.gz 1555951 BLAKE2B 589815d4781471a48d3bb4a12475762cb2ba8f885df8ea774f009c8be9ded41bccc414bb88a2b3d313701b0b2edefcd065fac8a13d208a7bb1679a3467a60c35 SHA512 e2fb1a87cb0cebae842f87412d0ccc8a18b20e5e2c4e3d9ad6ec3a6ae18e4e53c12efd9ea3f2515baa5bfec2b4ddee7808385cc471e3cca9b8c4be3d03093e85 +DIST xmlada-22.0.0.tar.gz 1022947 BLAKE2B cea409a45a3b0c8eba48f858278d4e7129eca2e77fa749f5a761e31a81834efba67223f07c99441a9673a8f6de9a608a12cf610225ca5aee7fbde0235d9af1d9 SHA512 7e8a0cab2f4c300fe3b0d31e00d17334e36798430e49868448caa696044964464f558cffba8f35e35a58b097c968322891119b2abd9f210737ca877f0189f32e diff --git a/dev-ada/xmlada/metadata.xml b/dev-ada/xmlada/metadata.xml index 0feea9d45d0e..e77e1bbcd64f 100644 --- a/dev-ada/xmlada/metadata.xml +++ b/dev-ada/xmlada/metadata.xml @@ -20,4 +20,7 @@ In addition, it includes a module to manipulate Unicode streams, since this is required by the XML standard. + + adacore/xmlada + diff --git a/dev-ada/xmlada/xmlada-22.0.0.ebuild b/dev-ada/xmlada/xmlada-22.0.0.ebuild new file mode 100644 index 000000000000..7427ddc4470e --- /dev/null +++ b/dev-ada/xmlada/xmlada-22.0.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ADA_COMPAT=( gnat_2019 gnat_202{0..1} ) +inherit ada multiprocessing + +DESCRIPTION="Set of modules that provide a simple manipulation of XML streams" +HOMEPAGE="http://libre.adacore.com/" +SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+shared static-libs static-pic" +REQUIRED_USE="|| ( shared static-libs static-pic ) + ${ADA_REQUIRED_USE}" + +RDEPEND="${ADA_DEPS}" +DEPEND="${RDEPEND} + dev-ada/gprbuild[${ADA_USEDEP}]" + +PATCHES=( "${FILESDIR}"/${PN}-2019-gentoo.patch ) + +src_compile() { + build () { + gprbuild -j$(makeopts_jobs) -m -p -v -XLIBRARY_TYPE=$1 \ + -XBUILD=Production -XPROCESSORS=$(makeopts_jobs) xmlada.gpr \ + -largs ${LDFLAGS} \ + -cargs ${ADAFLAGS} || die "gprbuild failed" + } + if use shared; then + build relocatable + fi + if use static-libs; then + build static + fi + if use static-pic; then + build static-pic + fi +} + +src_test() { + emake test + emake run_test | tee xmlada.testLog + grep -q DIFF xmlada.testLog && die +} + +src_install() { + build () { + gprinstall -XLIBRARY_TYPE=$1 -f -p -XBUILD=Production \ + -XPROCESSORS=$(makeopts_jobs) --prefix="${D}"/usr \ + --install-name=xmlada --build-var=LIBRARY_TYPE \ + --build-var=XMLADA_BUILD \ + --build-name=$1 xmlada.gpr || die "gprinstall failed" + } + if use shared; then + build relocatable + fi + if use static-libs; then + build static + fi + if use static-pic; then + build static-pic + fi + + einstalldocs + dodoc xmlada-roadmap.txt + rm -rf "${D}"/usr/share/gpr/manifests + mv "${D}"/usr/share/examples/xmlada "${D}"/usr/share/doc/"${PF}"/examples || die +} diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index 270414ea2733b5e1c3d6668ff8360d611cd886ca..0725f8cdfd264304e7b2c5e58264ea27d1f81d95 100644 GIT binary patch literal 11406 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

    J)ACVwWhnCRFRg)>7L8#+QIk?qj#%_ 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 E0K#2`p8x;= literal 76158 zcmV(&K;ge1iwFP!00002|9rjMmL0j3u6OUJ=ocs(Kp+CZW$$5o*u#e#`vnjm`-+WM**V7@E?(`t(+u~y^TChz^IAQevz&F#bxs~<=N0p{Q_X9wTCY;u%}4Im z#~E79XUrKn|3hm14*QCCE+NL)%aL-tj^dN8`wo4MdE8g1@!tCmVQ0Q9o+bC)%SvPM z0BKyuo;%hw+wMng{Np_fIuc^3{YvdPcZhk%bsyp4Bze(r4eTX$ z;*XH?F;^K&}+IY{y!`Z9n8|@D1=#!T?6l~%BBd-!lJMNoj=2($J*hgP+jJwv6 z=Ndc3FwR`V%-7XQYoVVVpNJPhV^Nlf9dHczfmFg-&gHl5K2d=;2^Q3R$8=mZwUE{r z=~z8(biG`ARGxW-aNy1`L+lD`yRkNegPGKV?c7-9nK}le7rxPqdX8`n9_38Ok$|{WdU0#@M&m{axUo5pL)~i;d%(x>V{vsn zcEH_coJVPecg273Lio_pa1-+&SR6QDd`{vyE3eShk%edB_rp35j`Uh54*IC0uP{gL zp`*w94C`Iz!kj28QVw`L;!8O&pOug+9z0{;YvtM+I+gDu=62s$#d#47x=MUR^)ijY z331MQgne?H8_#^TQSXbefc2;bGt9;tqT=D)*aZ&f_(5X7_wncT3vuo9tK5$KCbyO& zdY18_iKmJyVP1qu;^eAr7UDwVOzwFS2a@X7Fy0UkJX9v==5e>w@;W)_`wXGC-FDjH zIIppGiv$fEFLsO&IrAIuhBFKs;oQhHy!p4LQRg)Yn`q7xk%`;s%zd3`*Lm>0nPb92 z%e>k_jKpE3usdg4N(lIpg#w1!(4^UOIE-Gz;tMTIe01hr(r)Vt^TcnjPGIjTV#CK8 z_s`|_ZGRBkdssLLT#Ylr2y;7j@ZnP|z1*vvM?a4o?tsTn_fGey=ow)o6YvsBj(@-> zgEaa%%1-@SSDnOs0L*Pb=$su7%5A}?Nh)f*F8~n5J z;hHhwlc!q~ozszCnNT~2rW^0EkDXBSe1&wTs~O`~ZYbUgr4aNJ&Nkl|0jG*qED#au zM#$p;&+Awv-e+Cc&(-bomp|pdd=T9E0@^sPNMy$ZGXZcG6a>gH@og2`NR`jt@xq}` zBy(VhLCxtvgfmUT$y^5>r-vPP!^n{z&hEr=2|*FFT%7REC(4^EPBXXjj3p9tPQb+d z55XadtD~C05On7_P{n?<2e8$ZkCal$DJK;71mM(jo&Mp8zdHtpO1QcK7P!}WY9Otg zxMwWB1Fld(oG&uOgc7=$v4}qAeenVJ>h<2U{#0;ZzJB=^`d0R;z>Cc5T|_Iu70>TM zH{v+R34e!$frP_Mw{U{!2)f*br_x9(XM6z#kUf$bbAx2jeE>?&L~4F*^Qp;S3k?L# zCq%;LnnKrl?0<+2tvGAGj!`krOJLet0j>ogGM^jI3YaO86I`L=K|25!KOXpWo<212 zKn$Cc0!}AT@_D0p$APWvi7PH`fz$D!m~SHv?G?kB%N_^OiP)WgDz>ldPwVf$e~{dJ zC{5VW%A8;Z@?#(g2$4#|$)A}ZNu=l;(v92V1h1Rl}1PF+bH@ZNpYYzpW2J^>`1e!%uCEsCos?9VAE8JOiN?>k7yd$>4?0UH4jGo{T{r1lSXI zccbq|E+{+Bo)ahPod6Dgfgc$af6~(3kpi&~Bm=?$qbxNNp{#;ZjPp(FRst^vxXy_p zUss8!e1>BHl`lf*0Sv>`U7kuC~OdHAzE;pAL7IK^6Rf)UIWCRKK=Hmf1!2f0e$09 z3aAtQhO3wWdmu-d>$RqKZB6(lg`= z$4y{OX;c?h!4pBU_tZ#XQ~Vdt3+9Ey617hrd-BtRQw4!-%pEP@%hHJR=d$~4eg79w z4tQ~QeAwB+z!e$-fJ+n8uwY83IX8fSU=0AA0s&4X zy**`s95MltzJ|6lW4)W zhd~^=QULKcunD-7Ac!P(Bi8R_^oP@;E#<~?0fyD|+&R(W*0mz{LKk`ZkuP)+%v%;pa446vyWJHg$@jIrgt?+TZI zk9MRu!Ku)q7(0GvV=WP2AC6j3urmS;J_>A&&!2w(w)p!C?#24w<%Z+EkIS6SbzC== z1fsYvqW(w$(zE%CuLg92A+q1gL&PIVWW_!gm;kR&tb<6P<(#Du7GfazIS7Pu%raS zpSp_c;uTVi9DSS}4}xJ_@DD;qhY{>t-e4Qy2Jh7;oDsi|??3UXNCwQX@EdTTe!*1X z7Xt$X*P88Zm_MwdwvhS20pJ_b_!A(NO@o1zPiPk42rF%{`G)V?1)RXo8Nkt3b(l!} zQC@%PpFY^-JK(s9D*(W%xL~Gt1q+$YE%lgaEb&okA&P!v%m&>Gcn){~Y?yeFh@J>` z$7AAe)8cV4#~k+~^>XrzM*|bXMmx`iA1|o^nUNmvhTr^$ycP_KXPC$mPYF`HRz=PD zzB?nUhw=fbAQuT&4GG5arDJWNP{pAE*l?BYZc!i77crv2V{mGf-|28doG>DSavTvT z5*D}_2ZML5=YSXeD6hZuU;C$z$&Ys>YaHLg{l)t*8xVt<)IfswWriI(X~0LPz_P%( z=nX&uVqKDYK>S8?5C@il7(m3p0ytBJv=hluu+`=|4>T9NB(d&C)z=h|2hg{bH*U}n z5zd~FhRuP}IN3}HkXi7WK)dWO@aPS#69!$zmI(CN=0a{hJwi=8h=m|}@Gz;L_hBlx z1J25I*MeSE+%zy5<%`6Nh%_(BZ~Q@MbN#-4n;&Er-VJkcIGoUc#bU9%Uj3d&f1sx&)be)TP{eV;9dOx* z1b2dBhWkxsDH8T4QR4;?jAHhwNKVj55HYb24VoYsut*V6Ll8Iy!!ppQqSVXO=Uo9` zbw2DSr!~iEu1E-uiNJ4Xj1w9Mh(ctm7eWkAD_s9UX20%#VVD4;VdB3|^aR`j9fjZ! zN3bU^g35uzzoHSl5$Z5Q6QdoC?B?2L2*7)cFC+;6UBih7Z)F!V4mkJ#HpT)`UQEm+ zTrelAWr+dP{g%q@mB08+U}x>yEK`{q*3%`45~R!gT1uv$AeuShiSP>O8HZ7C>=vgY zdxl9ti3>_O)T9HyrSH0ks-fqOtCiwyFdN|*{0^VuwSRE@fB824{6S#l-IGli^?8{` zA>y1hjtJMNFlB%O5DoV1%^6R_Pnh#OTY(GWX(8*VTUb!_^X?HhSJs(FH5YsEK_)^l zpN$K~Ve@HV3ZrXK(ORkyD(K%o1g5ekLFhUY2#1h5XX)O6g|2&x1Hcd2IbyxAR+t5$ zIh^P}_~yd7wR7{Epp>&DamfKv=I2p)p96dhU<%L%SR!HbelEAL_a`%ee*Pe^zy9{= z`@g_sXebc}baHVL7$KG*J`aY^RiYd`)}Xr0TM`e736tl6rQ_*&*adnz!G+VHfNz2u zm8$c@RfT>>Z)I}MCseBAM_Pp)M8X@8$zwQ!;!R-iNzYgh_@kiB-O-hJ!> zpWovr63ZV%*52V5WbnGfBpl;aFPIRhrr>=DcOiRiLZHOMLdd<>BhCl##T^hG;HRf1 z)do)>o}(0eAJU$aLngpM z0{E>r;zGho&t_&8AI1^GCl?sT%UNJiMR`Hi#uy%`oU%#C20^G3tPN4O7m|1cjs{pr zcmeQlaP@_ymmm50BeKu^ufL5y|Bw@U_h&t#YbXTz&ZooNg6uMyY$o7wBE3Ak8hlwe zR7q&7w*fK1dk%4BgboAWpKH|!ZUGD2;90_=tc6eJP|ncQv<3XULgWphW_d|>-<9pc zX5fcUN*n)ICJG1hFZe;&184*A!Fe{*N`vRS;;MvMs3;VxfC^`?#McbBfSbrW56lV< zU!l3>$%i)Y7@=_0;Jo?*JDD^F^n8@uxBvP>KI6qa`|NR>^$yFtHjo)>>Iupi?~wsN zbxVJvsRHN@%(EWEx(0DadXm07!_SLX%?oG+Xg7q!3ody)cghW8xdOhX@u~RnQ-89S zHx$=?m)LV47Ze{Yg9g+amIn3#UqH?f2VoOq^(6LlH-p-2!R(D&Pi1d&z5o$#^6C3!%szSsU_^=rW3_WjH)sbV1BSJ7VldiG4>-AFq%A7RVZvGHDNZfc2q|k?%%3Ct(bJL!7;XaSj|iq!Hf4ZA3H)@jM|= zq)yxb{{Yg8?d?7f=0WT(0Ib%Hv4i*J_$nt!;5=u}UN}}X3*WbiRO3LQGZ74A$dTe! zGcgATKuCR3D+E)Z4CG@1(0DyKnz_fji$Jhs1PmL%6d=a^ha1qp|9>BJ?B!Yo%2+ml z9;B3(m#*S1UKTZKL_$EtxNomU8m>XVjuG;rFd=v+Y;ay?_`p*zP7E|W2_d|9>)s~i zhIlyd^}sqc6eI+@x=+}agzwFtb>eaa4%UdA&Hm&S?*~I4z~hD40bv26aUY2Pj`*lS z*y-2Jse;9HR`3p}9|AdK5CD(%V4Kdl!ffDB6}-foLeAl!2#+rW@hpDmgSg&hg$I2X z)%LCf(^)qX#`mWi@X06d0`x#|(@f`lP!ui%q=7>qEWrvZ2zyTJeQHZtt{fns-i4ho zkP`p|u1W!v1_p_|SiE}6-E>C=nxn2@f;Y{oa~=RZTnaMrP7UIIpWX`&^A5zu3P+6F zPvmimY>S9(mKuC>PvQ&Q0QcbiB7p~W2L<$dokZLo%+T{=uwfKp7r0)$5G&w<#{{r_ z5Y_9wI>GOyTD#}ir)hs7Cr)rDqx+92Cu^3N&?INKmV z0@7htFre8Bn&36wAw?)4vb9Xs0s+Tq5%ERSP{;^~0cGaUah28MC!llu zW`Fo=#RT*V=Qy_)U?Fi5L+HzqStOPLtf&a*3seNG`ddggm&B(-ss^&HZ@K@2H&`9G zbUhi{b&iESogCu;z+;rejfQeSxll5!eZtX+5d|=WRY9VQIMH3s&FFlx026miMU%s5JtF z-qdW=#2389No>qZ8*DN|l=e7)7>6}^{0HXWj+wE&>{(?bzKUV`ZYDzUhlbs(KUgOK z*#Z*6;qBcsp$Vbg`csJSff5sP0;KLT7!&bK)8_S4xqa{7{^Q#R!M)d8VFEah^9oo6 zGzFoZ*x|8(;Be!13YKxA`!GcqfbA1sFi%rVvB4Iw5O0w<_6CUbc z8(OMh0qSU+_f61&0|d4S#BUUnPa^0Jq}(C=U_r=r#l2eVpa^k?o5R9wfKEFU_Qpfu zPT;ucqPzpK08U`ScgCTlc4m`p-e~Jx5N(v?jmpOox^C5EqU!pfvdKO+@P#s1whPOK6n<`bL^S<#=R}TMk~)9RRlzI0iRd z-b@rVCTFt*g9wS>V&EqOXfQ&K36&TCVzGFVpCGi4ek|MpKm$W2o};1gs>Q#A#w72S z&D|hc)bmImtn~NK>q(jYvi|;k{r1iJv|sK|zrEI|z4P?c8V>^$A`Soq1gWJ_7 zwyljkO|*^jQD*<`CiqokFZWCq0S6;n48pt%^n-POE1N{=j4+5ob&P7CScv`T^>fzx5Ml|W|k!fj6CYL8ETvr036x4G;Ftj$(7 zW5dI%0{*C59ASY*ARb(8ioA}ab2LPta=_>;5P<;|-l0LjP4{vB@H3>zV>b+Sh5>+i z&KHly$sdz1>*o*+j*lYy{&l^AweU`y_8*}L-ermB;(L}cA$V2S@_>OYP&tUBb~9<# zKhDN!nz98wDmlKJhXdqJ{9C{s@gl}dzy(AURf7C_HxH9Zcz0p~Fc9o(jrdzSJ6zsp zHmM-NVi2Fl4Ot7#TDYig@P55mKLi3XZN+z+`c#dqQ3%cI@mUvEi44qSUPGj73a*9H ztY#uUfH{a{lOUZZ5w8M32q62Tynd+devwxIY4NCVO~TBE7oef|oHR`3gMu)+q9)xF z4`Nkyi_6lB8PQ`PfyE93X4L_*7rv;VPrKuk7knY03pnosJMSSZLT2~5@_N0)jPJ4{4A-r54kg!Zc<(82vbdjl*K8$3 zipOzXkUxS`9v2AmJ^}Txn2B?T67k5udeGJ=f@`mWh@(MvAVtn+YC5x|b^5uAdY)3UXT@1y&>qT9t{@;K1RH@wRxs9uP}@1xqwX zl!tu=p_&tX%gK7-ee>C7z3_d2Icwu<0$StGkY#Cr!V3lTK9yL`2?KIL@!(<0*Z8HU z+@Jw_tEKtYNVmhvgaSLRG3sNUa?PQw5F1*=_hGs`_XpMbw!VJ<%MYZ9k9|*OoQ8N} z4&M4EaxE|PI5_Z%+KQWnf#Sx2{wN@hX?vR9E^=B>Dmy099;Ptx>(+XD&*uFX5cVW6 z1;UjDu{admTqJf8wSZ*zHL%Zj5H?Zl0<9IQT;6?vzpO+6HsGyGY5`FvxagHFFz}Y- zysc%`*-oqd2JpCLf$VCyfw8RX=dCnu^b#%Pm2*>%W41CKY#h{ zm!HA^^QA{+XWSPt5UOjW#C>N@0h|Kz0yNm)!#SB(fcs!nvy9!mEU~*I;ykkfRRRsJ z=oaS^Q~Ai!*0JQ#D|QS(aE6WmsK5pU^!pF79PJHSR5Pd%NP6|B@qkx6E&@w79dcRq zjGqUD@~xmYlRh|JkPCok#m&(J7SdBm0z&PCjUs@lUY|hiEl``9C{ZO{cre~!p}wm^ z(;KYzp9J^$%b)(^<4w~`8S;gf!85>;P=(+X4BiVhYeP?3fW_W=fIjd}_7hlTQSe~E zn{@>HAg%?3A}Ux+BBAcQl?@xPsDLx7393LmFp0|PW9D9hfU3Go=gs?%VIi9Lbzq!o z!B8X~!dubRV_n2MD=SY+^RI4+r;OvaYm6T{>V4mwJfscBLKrNae;16RX0|W`f_6$iXDM8vG6{iwW*U2=9~Eulz!$gFw0mvpHTpXwvk$>}r>t0TDNWFC0V-fGZ9V*@j})BwB!lS`jyGlU$Z@@Vu}#h+$qgOg|U& z_f=Rw)c#;8?^VXY1USjrhm{NotFCx-0GJE{mw+u~3vv@7iC7T`5Ou>*j9($~Fjitf zpYl|?mMkn=QeX%N*eZpAn@QFj&Q+nzhb1fr@CD@D`Z(SyKf}>X=eJbSwStFL%yom3 z#TA^P-*z7aV`OBDF!)huxUM}WXG+w!p%VmW7Tv4EYn3x_{3kGo!wUKKS{pcq=J(U& zf3)7{$-l1;y7l|(6=r?8UMd8jTu`2912bWUXmm+|vAwy#x7O=J);Q^HujgKb9J5(g zMNM?kO8f)$kq98qjwPepxS(4q(s^r832%GZL`)1A+mr*r6_`2Ri&y|1<||>*!?!upR-e}C1jm)v5F-76+kb=@b5J>j<&&m0rbdNy!}UC}(z>@x5Q zs8>uOowpVAAaIL>;=+CM8X&Se;y^FEi>y_wxbvQ^MhobampU0P1mK5Nz&PrAk*uAc zc%B{X?So2!@yins0KiBc+yH(L9jsu+lUPkmMITY}Htiyw0IzNj^X$M0o;!Q-w;(K{ zeNHTzLn97PlmdQt!dklplDJ(E$p>+L{qnbWaUGD5mkV=)Jd11ollop3mG* zfC||ovv_8E7JAP@$q#BWGa+%cPI ztwt%;j7T$Y+u!Fr156-VCN+X!=&=oN*&3+? zHd?nA#ruFKyh>A+(Ziy9&bG&@Iw*Z{`nVB^y^4Fy5R9(JyW zTLjs%Y|@7b1M$5X7O2*6U&Y)|+0)9E`%Jb~+lE>8dIS2X>^RE=dh>VuGcE^aX;xVJ z2-&wIZ3s)SCg)5%@Q^^#iQBsF>x2y30&jl@FT|%{3J`Ci3N{DE03BVDmy85?=-VIhL!~SLqA@EB~t4 zAqpl3ZXIU>8TIzF5|T{lMl2PakxU*Ez1v;lw1Nnm1yxN+72!TXNiRSNM$xSJDh&gE zN|}YP3#p1Ebt^>5$O}{$G%WgJ});)6GBM{SDb~A~HwsumF2R z;GV-qR(y{>`%0G18#Jbk1Z99fEa+_3;G(RVr>Iu}8>N8`mwnmXW!jEdgZGmV!2>!d za6FtG{xhrHP*Ba=D*YF6efjeJ<7FEf^}@XG1!Cz}+}l1>k-ZUl;brSJy}-vdv3;`v z>#Vt2cW~s;0Il<|G!BWM*5l1~TYF)XwfTLl0$f@zCvf1mOZL_Ppq-u$fD2Ha56fr% zk*}~(4VY_U=RnI7=)*$Rd5)*C&LRY0C!hdwf9tysb7O?P+ujiGig=)oYIYm}JU3Yp zitvWFoOi}Fc?WMlySLcI%w6Pv^DSWT^$IDze)<0S(=T(4pZk1E{eY}?M_&Q`-ro8r zyS%ed6}3Jgs(1#^&6+jem^cUp8ERe5s!*hdT6u-CXC zL+~`v1s<6siZ+u!b)eVXPNLJjZK@&|V7sdRWrIfFXZ#?s|N3ox{YQakdY#^KzSLjm z%qffK&f4v_8!_E$Ku;{ZgX;rPd%7)*;rk(syfswua7M)yu0}+x1P+|Z0O$b0)QN_U@yLsD~f|GKv4NPNL0u)coxW0wS6>R*>7ffKoJvez&_`n6>38-r5dlsK^ zJH!ZTn1vWb1FI@QD+9+6*FDG4@D{*uA}W8*iJb7_Vr366Vk_$n>$6r1c7`M1)v)3i zUS;*?SJ?Ve*6*#~eT#qvONR^xdrE}D>o_b@vaEY76z+rpcGx$EZfiTx0jyurbN4U^ zWLpE_H->Fn_@FhhRH#sK+{S%9&G$HKq7{J@vj7d$x9T4M?YX_VDrV+JDp!Z?+*M9I zpAHFVg|{9sAA~@t9OeSXur3~V9xXsfeOkO$tak-%PdhFv7I9wC6(TS$@NzzrcM`j# zo^3&Hi*WZMs_!pqg^9nXCag;(j(FpBI74OvwTT-X171Ek*vfe_7+$ktKU=!u9ahf7 zoqdeavELTM0&CT$ZdS83Q|v`hvbQ|w|3#4}EZgBh)sC!CP8i*L!LT_-D`}%;XyH7) zpAFE!)1Gr8T!B~uM?|_cSX>;vaajafm=08F*+I4Dn&#m6eH?~8(z7pC)n(@vVwn zAYxY0)m6|0(BqdO`v!IM7LmM>`bZ?MR?j(>3fxvZDNbL{~LY z^&nMT+P0qLF5oaB3QCu9CI%q@NGVW;*hY+rA!iwr(-Ar+aG6J{mfxN_HC*J*_~z3Q zT|iy9BUGh0kAyfx%x)HeBP~t)1xt+M_wZ_kFLMcS$KaA?eZYY0I%uei-K_3Auro_7 zKpK}S22jo$R~Yc>b8`6ADP{uK3qOIscF2>r`=?ye2H9Sy_6^)&@F=i{qRvI>n26 z6X(Txh=0KHMWp1S?##yRiLBM^QkBRCA16j&TDB7qM{GCRlS9G4`#euG9NwQM{^^N@*xH2oO2n}7@OYUeHNNaGf9bEf z72d%^-8u!lDU7z%WTEJe!x@sqC#V_G9De0x6u{cVg?@8K^Eyv=Rl6K&$02Xn$z=hq zrIv7GC=70FS}}P9Knb20Ds!t}*!(k2jPUy28OVvu6en=pq*?KLbpjf?WpfxXhI}6( zJVijqg*Spl6R89K?FPbP!%${oUU4YNot{43UY%o!cpSVEq8F{WTC-iKC(1kQJ#2FT z=EkeIK7Y74JKu`~(!g{G@ayTx1ALcZ^?tU}?W&1T0?N$A37ycrym8)UAJiC=x=!cA zajp8~7c(A}j{rZKG{1r49Y00PUi?M|Z(0Zy!F2)KebV)n~y;cIm;_Wpk5c;RWgeexE;h=@U*u$vm1T_YGulo!Qwt2ynt z(W}o)#4@df1oQ+)*`&kn4Ak}D!9CD?q+aiA2a&T3k|}jn3;=>AMrVlt^6ESALZk%O zu@93|{g!<#{6Q3)b8ztOVmg6GgTBBnO*CMAmR4C+0%nH-p2Mj~z=Nw`$;V}@psn&( zCmdNccbaJ|M|14Mb9ZZh*Pi!3OK$wRzw+&m{q!aboUl~+8=r;;$6?Cc{L0I@S-8&N z&CZG~WQ$LyMHf~mMt+Mit1FP zyr4@Ri-Mb3HwWFw54tc%)(pvbKa*wq`iay&e|mNQFXc|R*#(?>at`W+q1-1Y0ee5< zG!N$l-N}Dr#L!+&J*LoSvn*vq;uS$K-1v|koKe>?U~{DWI%);k#1Np37M${nMEr5| zdx2Fzr^O+eFO#;c-EwpQK0en&NC&!d#KI!lB!^R4+!RW4!fX|-p4KN=x^Kr{j71-6 z>lyBR@$nb|4~es=I-yi-m)9ffO+D~xARJ& z51l7Dhz=)w;emJ->wEv!on9H8<`69e=Lk6^aE_%Dh@#mUg906n!0-|SPX;N`R})z| z)@oZ?vkcB2G4TDHbsl#*pRu;RTzu_ek)qXRFzjrfMIx5Q?NB2p8bid1LkXWH{US)+ z=@RRX0J_;`Gojnk71aH*jd5{a@JeTZ!j^dca$YtSqPe}`UiZ(0_WAP~KMYBY_2u5k zHZjiEyZX!1g%qyg=^sxA5JCU4vFEaP3RhQVc0S5=&g8`!c9`TpmL$W{N< z1q`S|b7n=cM^HFiAp776TV%YEz21A1QXargfD8Yt*g1l;KONZx8$$aW71$OK;%QxO z-qm3ZAbb2oeQrY2Nr*n8|~ar}a?V61pKI9&$NAVhEDN9u<;J}2fJz^xpvr)Q~( zr*L8bek@~Ks%xXhDL=W1wLm&2`&`!MH^4}-Y|NgIeZD(4L}Y0)62ER7=ti}=*F*#l z%M4-Fz?@)9@iQ*z@>biK!O!r;je|F-J}V3_NkJ^LAgscE4@*Ut&d+91eF~WNuqsWd z70_CDBHB*`_w8>#&x$>xhMkrJp2*;!5S~)zYD2SAHF0ccUtA#;F}D3#%g));Q7)l+ zePWI;I8$X@7avrd&|p~J*gMM$c=JF-Gw|2Iv0(j;{_)NqrVgV!=nH9(4)M&$cijK#1X4pclP}c4*8U{}9>ii@$$>ZLeJqc7}0)=X2|9vS}~8SpqJ>w+RfEn|OaY9BYkA z-c$OU`JacqzVno=td1#I&E{1mj|Qeo#*6D|(MFwT;+MQz+kK~aTB-sJd^gcCC)#5T z1_}(g;~UV&k_ZD!|AXOf5RbR^aof7;$DwxfU@@uLvv`?|5UP-%rGLkKg}ANGRQl-1DwIdkbpKVVL3)!lsXcG(-u(4DsvC6OPYV-AOdTBv#BFD9TKZV=jahH%1As(FQ3E`VoHB6x=~ zCa$c*A6j=N6mUHazRGKIvqC)5X;;MI-i7-qX|u9-;OpDZ1ov%x`P=&XpFg+MYWyjM zr?HjZit2{wpqGa=7`FqWQF$$n$LuRFQ`rvdu_U#bR(BfXQ-@RR(>jS#X*ym2Y`}9j z9y*AZ%zgkr5p;0s0NUBWP}h4|l+$3B$@$B|2I3HB$H!O)IIRq7%@qZQd5ZuCeI~uf zM@+D*!`XLwE-w*=RX&bBMD`{0qv?;JiUnok;G|p9w6X!_3lh}hu_pbJzsnVVUDtyZ4$2+%uh@_t4T0&$-K#@*pI5*>R*4zNp1>CojbkR?M z8BD+%kM1go+?>Jc>Ia#WIToNwYspb`*079z?BaCjluc(j#5&Fz@o&2w8Nbk=+fM$r zvA^>fynQ>zKTGY;-@pG3Dg9V>wFAfaev?@pMhY(Qn9(f;ad;o^h&$mvIfX^CGQlfLzZ0%kk|c`;~wQn(1=7q z??jw=SfksYQ7LKL6;o|}0Ke5wKUtUSV%d!|=6Ug495F_U0rAk(h z0rx=--`k1wptF8BDo?};%YG8#IO60g8Dbxt0ptP#IC)Eqwi;slj0& zM;%T^ApY91@^*DT9Ts%jZf3(ITET;K1XBp6I*J2L?vnkK{y;}UE{hDzoJRsEYLD;W z+&0MCB5~*M^@#~MddrG5_%5E8FlF!3@f32X*+Ith&l3B~`uj^bAi|Xwp;hYyoiKJi z4gE>909t(-(7L1jy}p#h*-Hn_=3DqH#tuH+wrLO)>=R0IW($lRsh7eX_EDeau3$_? zF&vnRPjp-@*1k(XbnocHadY{$BnBFLIfURegHSD`Z|2C3XWH>iOh7HnS3;h_;7`)U zg5zp!i}y_WzmB$Zti=(Zrup$9!@C6p1SU@QE)l{`xtHU;h4k|NiHHG40t& z$jClB&my`b3cDLh`FCrdv9jmx)aDGH1(|>9?omgE>TEU~ELzt^ICvLN; zAWsC`;bbn9^EuufZvZp`h zX>7acVK}b)xa+f5$Jv;U@kLyGS9ci84PD(}(&^d^?_{kG;UUisT2H`bZyd^po2h?H z7w;cNah>P;m5WUb_8mao081!M$ZlEz<%Eqb+}_7I6ch9DDtg&63qiiUC3T4bJjoF& z;891ejAdDhm(NJo5%*vu8|;oF6SWT0GZ;{HjGeKv^f#e_=Z1SX(o>t_CLs&TFo6gs zEuxirJlBYpcP$KzKjp;ksblHhD{d3J#by=@!1q-ho}Z=3U`abgD^}|&uHKe?12=wc z)T=wMBeb6h?Z>Ha?Ijx?o*f)*8``#|bx@GzWH4gDh4zkTRM~3q+gbx8gR%?52D(ZgD({iMmWmAUWN zqN-tVQVP^{0_=#@oZTvJ;(~xVE8+GUPrunN%&# zgHogIPN=d}?77&3|K0YV%P|_%`T7~q{V@9f_2RwUym#93aKcK1DexGuJ6l+@^I4z{ z*%@U}q2O?C#~WgNmK(x#@O>Mqjf;g)S4a8t2=0LzS}YIWEhV?K6`gf}ZWxBJ=N{il z6YsNZf}NecHTmVTw2deLWH4{iw#%O`Xg9rqm zEP0mt+|||(f)Jp2I#$#crexLx%+v|c)oCd8CvNTcFJC_YT+NPb0s3t&9vvDJgiq9J z;405yn38ZgZX0MC?8?}wbh>zqaSA8@#yxc^IDD8sf1dlAX9t4%OQ=la5F zcehCML{s5O?*j&5scu;_rE9Fao#uZn`zxzydOVa{D;&~fIg>e>=}^80D}uS>1i5;> zv!~S-XQ{&^Z#%t|#C7y#<(yN5*LB0{tQNf>JI(DO=Z67DN!+KmBdJju?3v z(0f{B2T|A3+$PjU29sKgbRXFvgc=h@o7|w|1r4ATXAF$z5y5a4WlyJ}J4yL)-yvQS zLzz})TRJ3@@ZT)}5-~M7w2tq1M(N>`-VBsO-_Ep7SGEpoB%GH}Qquz$4e+QVFn18) z%xEui7sMW@3z2fUaDd3pyWmQ3a)+0S6D<@Pxwrz9Oe{EgrRpPB5Qt51GWLc{x@jdE1CIOnntc!ht6M z=kh^oI)`2B?k#mYhVyt1uLgh-@(&;i%*5g>46nTJZ%W-gKG`k@B2IDIHel~55d>Tb z6%b|w!lZtcXFcBGgtP1|=nQ%AJk|v_j8XKKs*|#;qaC?fpL=^*zW^&h)W0mc#Z}0}4ocb$&UgRQ2sz_=YVHeKO*!roWMr-;*?#fSZd-dC~qIX=OdBM@@Fw*Y6S z2945BM{(I;nDKrlI3n@V;R*|@wXg#p+S}O=6zep7d>+fRP`sQFb2?t5LYM%6DVnQ% zy0|abTkQe>akenr#$vhqc3n|%w?T_P5#0Xv%BZe))KOge(5-;1r$y}vb344Sz^f4~ z2`=qC94_z5fYNZK9g_gY-cgHnu7IU{*VFPq)SNaP`nKIEj&}ocC41`BPxr5y!nU>d z+_z=5ZyjR9$A~Edj;mV++EY%m`t`8zgEPIYHxUUrQ#d^{i0q#Q4|A9sMdCQNIo-x* zJ9Y$?v7C!5of*ys!h2WSdQOD@>@&G9r~56pd%PC;A+YcLx9>l!d3`4aXS9uX<8U9u zT-<$#ee#gQm5-+#9Nw{5C-*FIINcak(=&h_;Mj_pANiN-;oM{3EPk6CPWMCoh!hK+fC{Lj112Hsy3e4qStrK4m)x1n8N~IMfP?5;<%P?zx2<) z|M{he&4$m{x-8kn<$RF&jLm+u&zMiBG92-oR?N=j-7aD^d1@)>GYzqu&9tFD!m4?% z!?C=UyF{0a0!kxK=#B_yilH{kY>F#y94~~CzUi7RZyA3+Av#xk_RUT=TvXcx)-x~w zhj!^337Y2=F%73!xa&Dt8fVq{@_NtmUA})hkwWoBtETek=8c9;r+93K1Ub)3_U=ZK z4@si0-}`*c5XJCP+FfnXho4MS9l@$gAXgW&?AxL zQYTt*I!sn@SghBchwX}Bn&Y{HMM|701lIw5=<0pmAlE;_^C5I!&(2P0j7}fV+}z6Z zs4I}kop-ND?f2h*m~HvmR_E4K!c-pjGmOVBFIZ*9_I9uymOpWV5$^w}{9OQ&{}{Pe z9YE{2DZt5{v#sH0%&uN>%uKX_W?VTrdENT&g{4%WE=I=BxFPsi826@LZa+PC9h)G& z_!%d1R~K7BP%MhKRT_>rTx40TbmDuwhQ>Zk7+JuY-J2I{(evL(r!Mbj2Z;Ir7N3r= zxSUjl&K>Z;D2(LSko)}_H@|)Ry?_1oVLtooTm#|qa0^4am+fjctAWKGVtB|ihkcfp zg{9Cpsr-Fg(&Fg$+iRK}Tu|hITrZk+co?(;GPc*w=Y2q3PKyDIhTyBT?gEIaE{7o~ zzM(VJ2lp=isQCci5-38l#kD*wqS@oPoFC|Z!tIiWL6CI6wHdzPG&WOY;c@_IcEGUp zqs}w)PW)+7vGa30BkI8D@CaAB9z;vmPQC=p`DuKA9m`l>=CMSxHBSo~-#M}w=(>69 zBUqP_gKNIG<@dsNB<$9>3My)OSBCk~>cIb#2c4^zG|kfB%TbUJByjTGi@K zf?$K3faRA%%s_|;r9;Sg5^(fwJv6TM0882Tk#n-;0NgyCdERAgc43VH+Gv;6Wmr0I zQ)72JG4aU`J!j&$z2I_n?*hlYU9uzn%Uq3l^3z$5-g8y^(s%;cqvb7!TRTn@*DyUI z{5~Ala#`hMnXn@rn~~NfVdY$48(490mla6PmBFR}0cQ|k=}S6XsP5cCJk*Q8e*5Ok z)DMlW@A!3jLN=)22I`faXy@i;ym9w-i%_373g!}~yMw@UdzLgbryII=W-sfE>_`D! zJKqBv1Yft?on`%i0lL9!7N=n!>vE6LSP0b(d+5QNyiA{LccM6dHy-ZZ8CMGrq$Y+{ zQxEpuqKII3i{Yv%D~DAs*91C3-t^cFTLD?xcM8G>;O}h4U|s|;d-bieE?#uVIv0|( zi3rg9BCjvMzFMQprQY*pB6OgkD}4!nPa+=&by!oaQUk8>yN8u;7KRN|X~#Ap<|t07 zG$^}Ux#5i0KuKLxd0B1LOQ;7-s=(|l1oT=H zx^)*P4z?W}BX_)3^v(bLt^bhFPT`$bCX_XwUY!6R`p(K@DMj4(un4WW;{m)d0o^!^}01?*$l@YCx`UCRq_Rk z?{EsX57dojPbZEPSA-_#?>z(6ZTYLNXKlb}r^Z6l!9PuoB+OUO4~t@WSQ{96IE-Zr zuSVRPck%wTgAgw4>~xxKCkI97aybX88( z0zliPj(0#2Ev`wD0DIOzW){yo%Hn+@zP(R*^~7AUWRPmV9QO>6w+mp}c`T=yOzvr+9H=?W0q z?c`FgcwMeyUaZ&|)x1`}+)vzlTCltN03PRKo4H`s)d6giff3ySc9X zRMw%x#mRIiEKiSR9*~3Z79a`w%N4cI_1j(Vm-PdoR#R(Uo`Z8icusGXP+jggfjK~r zT(yX`J9N~p+UuzCyccJJ%d-SA8G5k>EZkABJ{mNsHHRh^cSJc@<&LlN`pK@x1Bmk; zBcZUku-g}Qc=d+LHRtQwuI)k|q6yB$6dFDhUk0Guc6vJc!4ARRp=eV8Pq+qobhj|! zY3*L*4J|2iWVs{7;zqejwes5a?}UVRpC9;w^6cu{m$$l>&)XPvyI5fZn5UbB><6_9 zXS)uznMS^+UCmZ+Ump2h&PSMsH3a!~W`N5(FX!yuHZY?2_tm^nvzg`TQ8=KZEBz?5 zPv5`%ymMe$V_|_akp)cdEZAqR`m!i4I-?fOWp^ItT^3FZdFnWVhQ6ircpcM3Ofp17cK{na}gtW#o(uT)6POxeKDW z=+=cPF<4vBE%FWvtqj04n|YQCC@*hFx)EoC^q$5T%eOom>$uk3xQ}b!&g;i&bb_w0 zZgsp0>_e5~i>%5@;o1Bqm8k~k=*R{lT=d?<=oz+anCg)(Cw?Rcj&_)#18^fmvN+8H z)+36LAJ*eE7xT=~bHynyK7tC>lh*|&@xlrw+vkag?+miz`f_@9usk(1C>4yRI%L|L z=;(Mdvy)>-m&hD$Cgf4WQyyhSV}lBN&okEL%|r4+@ow&2vD5~biO#`NpXuipR07X> zNG6<{^Qv6)`~Lp>Uw%HXcqWq`)?Hvmw;3Bd@N>VyupG-ynwiYDH*0>828UdAO82zC zbr8mE0=FI4NqzCa^B&J!?{rSP*bnbJq8);*+O=<}C!$(7YH~yq=&-{3DpDfj@seS*y^6=Q--vi-Bw*;dj2s6E^W9jIHsDk8s4cp@6dHB z7N}bE@kbA=y(JlV@FK2XfBgVfUxuRMojGaCVZn|Eyg0ggCa!19p|evigF&~StvSmL zlf^9X?AX#7qm07YAjCpKASewS?jpyEH?i=(+<=v5?nZX{IpNH4-}R}9*^wi7yA#nn z7PoChx5{sfl;Z#_K|LJ--yHyPq8UWl{u8wAbCpVC-Vg zf%Qo_PuF~$!5(<~g`(Z?)?pKrKre1fhfM4?4WQQ0qgM5P)(3b8 z9rdLN2>^l!`XELJHe`qh3UoS=m$-cPXnQuB-PSqr%J1Ua{l_I= zuOlIbrT>mF59l({9~1=IPUD(7BFF#YIKavoryt@zAm}dbvVI&Zazxo4mpcWzJDh;f z9I(k>CkRC6$^!Yf-6RnpG@I3H)e=(|1IWYPE=88(@$+)^&T>pza5Wyx>~;$ZZ0U5C zM+Q>=cX_ z+uW~hVu@3Fz2ddUBc5LQ!&^c7M0am_+%pM=x8MT2QS$9rQM3Qxy+x2Y9FclDVPM>_ z=2M~o1_X9gcWt95g=bsOK^=zGfT9i z^|HByj0Fxm4~rFDTL^lB_4ADbJDduN>bFbJ>JVxof&bDbM z?Tms{S!(|(tIwbQ{>%N>-{$A_b^ZQDc=1}O4GPUK(>}fQgSK8yrk}v^2P+x0oHt1r zLmz}XL@+DUahwj$&wIBVoo9h8pp!j4!~MLc=^p31*!KmZ1X6*J#x8hm2Q;b{ zIGJ$2nI@d(beUknEkC1E?M!q|D~L3jyNXr;9nR~Dmb+imJV5pV$2b zPm2cb7Irls&@J|>X3uwa`z>~gq7oiZ3fWr+ivB3RKYjVrmuI0w|G4n?rGMDz1X`CUu#!PRkvqZinIFgAXd=24B3g8LE~_hLVJ4MyMt-Y*9EpOqWk*S-@bqP z^>w4w^)hYaX$rH-;dC~y=}W$=fhBB;OM%mJOpDVuGTs^tciK0TY_bftOWuc_P*P67 zoA+a7+a!he==&jG(fI^61p@a#E6bs8z)!a+U-f;;*?HQe&Y4sknp2OHjVNBFaG>eg zAzz#*c1COLd4!IIugiQGGz_F@Y2yTm+ti0NE!V!S73aj=csdJ$s!oj6+1g1{9NUfm z+EUT@qv*c=5@!8VV6LR<*LeQWz*e-`M^Ou&2c(n#=0e z!T1cLcd3Xa7Rj`m)O(64EcC%Hw|&p+KJ57j&z#=io+bx+0Q|8f@6X->DPgsp-Q`NI zm&7evBx17z41C$wW$$)(QDR2g-E=iD!a_KAPPFVgd1sy1V7tU}DP^6fFr&EmZ49Rh zySVuLV`4tkW>zP}!TnEQ=!?w0{Pz9+^7jt}{UsW>eS4pHDu;VI_B@Sd4aCN=9(mhl zZBZbr8h~ahj*Z%VRhYaJptek{r`CQHjY>qn(6Lv%- z`7wWrp{?-L-%WzG$zeOgf=zG9B3Udg2hvebKC#Dox;@)3*Pd0MH*ih^7{Rc?xs)UTl$DJ z-sz_u2~Mp6#wO@o7w7nR#m0Jvtb4UYXmY{B4S#n6r8}FkQocE_`ys1kxN^YVt1v{n ziLZe^x$%@IOB=_AgT~&1BScP}v-8`C18<^3H;HH$0kRWcFeq>e{>zFWSMQjdI9*bb zV{k{1>MbV#-Y%doz(le#s-w*;35oFY>d=KW-FV^Fq0_zc4#l!~1B!wtLYduggY_T( zT6A~+_FBO5GKtVdoL*AdA$B-S-$e4zDGfU(ptjCP>ccs>PM!o}V;uyAVf99IkyUni z>)g-OykSIlAI#j{Cd=aqY8)$1xWtz`6G|Yv1h@m!tnVo_%a>ed0J_6%@~H>@1YufT zHw|;g3D4G%MlZZvn*h2xvU$xC2~1dXaKw)N19>{Ft3G!Gx6^_hVm)AR)l9Lg%MM2# zU2gu!@ZJ8eW%udJFYDL+p_?MT6l#NCM}HQ(*O{KS{tPL!4ugZ#U);8N6GDN$TfgEC z;{Ei%^4yRy>DhYtza!}Z@M!P}>@3!MSm*=QlVT7QGcnULz%$ygxglKdJ=eCVT$bB9 z8)CXK;!bTrhc9&{J&UyN(jc}Mq^_@SGo8zSiMjEa&1c*IYn;#hh>MgDa78ko^vvmS zxc#)uXu6x$wDEFs07yNh^xqZVx4(Vp6w5CoLoamaw(7MLEn_GyI^AZH8VA)c=jQ~R z_C+*x9FBz!LI)=~VW6qoPq3VYtm$K+)g4_ovEQ{#!6E9}H;~0zrenLfJ>iw%5$MSq z{xF~B)N4YCbEi5cak+e}Sb5Z@cV7-(*w1VlJII7`=85bc#ZKB|^3g%#gaLRdlq2#y zHmrKHS_08IJEhO2wzCzBMmJ>JvDf`9|6S?1@ccD#biBt5HRv#}qL+Gg~U>=7z(cOIxFkRS(n+%{Zf6Q4%|4iDXVNJ6ue4MNE)Mi=e z=YF1pLkJG!U)kmGySa+8f<*ZcjsQ?dD6tc;*x7d-)8eAX~~om=c;k#Lhw}0R^+>h`pj;OQ+5~Rl zQHAU!O>+il@L6-SF2^Zh!a`?wXNwuS&g@$;sxKzsVoqHDj``(CQ`HDaTLHlY)CQ*T6MM) zA^WnK%!=GnN{Y)GJYAbP!svh=s}}e--MsG&DCx)jB#Gu9CFt2Py-(Q^(Ad=?Jo`(r z`=8dAPrv{2vE=1-jUSHJ@lru5xl(5|ypW7jV&h&D})^wQ(BIOr` zD<4zq&I)pN7g!x`@#M5DVcbMVo8!{6%+x&{PW@aivv#Z?DEjS&eT?CRsXCpagobw8 ze%y-p4Bc_@h7)U%l{L(s$s|tT*z$&lIP^*Aou6_kU`Xxla`u7~whMFt7vhE*!2UYC zQn2xq2f|ieeb--0s{Zt0h4Krxy6$JnoqZF@_yMT{)Z2UzmV@JMmBtFer-gqGHW(%w ziQH2Frn9-BJF9pt;i`S0&I8G(DTK9MA8n)pc)7*H@o{F@;&a!2CS3Ykb)&1n-4BFb zPBijaJ`@pA)R?=Ss_Ozv;Jh!VK0OQG`r21>crGFFB(_$VnFFsDC*hWiBf^_Z8}eNa z`MTQOEZwttxfUK6FqmBialDL={?q6F?VEckewpj{&tLxY*Y(@?kKgQl3 zI`1lb2bIX7EVe=)EF>wx2&hZlU5m3k?m>^OJq#Mm0;%e;M#*CP)%wjp+D{AjG>)Po z8n}y1rTbn|ITVOvt&NBa{HoRxyfh8o9tM+|s@WPrFPD*|8N6a(04GCRQ+Vi>dm#siU>_(Z4=yVlp#hk-;U}qTq*N@sMkg#H z`2hm9>cZQuOK09*fz$!gB-Lz7kDeC%cN=`QJk*xr_QJPUR-1jPZ=qwLYES-Z;og7x zKEL*93*=A2z%f4`-Kwx)QEJ7*6E;xq-Ml)m1nNc0Jyr7^>JTV@P0X6Qi(gtU-@5AP z*k=A#OC&i+rWkn^z_+=NM!;V;G06+mUUXK~fb#|=A8+@{rW8V&@xDu;jHmnbBC)Vh zq)J&430`woSpyELQ&~xR#}uW}@)34zRdOrDUXD&y$5GLeL*G4uVPo%iOFhnR5YZi6 z5d<#>h+nPXA0NN{d}f~-NO{Mq&^j&7&+F?Rc>3;bqaNCNlUL6k)MMu#!$!Mf_x;8Z zb&c;Vs22}A$?sB8Q1K}x8>6ZtWQC*#2}t7h?%QNn2vCr9MOgb&2Yfgk*i)6WlR3($%lW~eY-tu# zPjHg9ruzU?{%YaA%&*_xfBQZ^_4yAa5^cnSC7jDq#oduGlaDl>fR-+s&z!#E^C%Ri zJQ0!4HnQcOlWz-w7BsZjY^j^6mzzjb^0#O|wrO`n;?vh0#;w#gZy|S^3*T06&)(fd z@2<6Zm}=rVt}YDTZQ-;a6bV%E@b=8&oaI$HD5Q@61QJcfBeQieJ_B$G&d+{yP-vTEdVC45tqzpLtUvH~y%XR(Nv_`n-UOuH`?f4vHhPH=)gG z@XT^S#}up`j-}}CnVil)G;%vwZygEsu#BwguNLq7*ZS#OU2>a0E#UE3z)OcorxZ3q z-nO{`&ag>zDq| zn~$ho5JBijx<73G26=^>yH31QWkk`)q#{GheWA+pnZ7OFj-es z)hvEoRu(|K6YXs|n;d*R8>f`9CT8Zh&36DnqMC-bLSG6=0x^vShrUW|Q!+Qvlhfhs z2aCpo)}Yrlpd~@^E{EjYd$u0xI9jr50)Q)4vQ`D+rm?d-5vIPY%7SW{631YKFKhST zb9{LJS{8Y3bt7@{2<@={$u2(ti`H}nNW}s=-vX?FhZ4ljT}vOZL=+|0Qo6c_9NB2I zN4qp~hh}^4xyfWnI{nsSSe<+Fh<@pc{O+X63g3v zO1bOUV7HC8$C{3K`(aSl(rxV80ds>e$tCe}uMQo-GuE}f429`z1=RmeH{q@_G8c{tvvQ2n{?QoO{rT)hp& zr7Tc5q&KT(x4_4rR_*J5zC5>|5Eru>aoTp^B>eH$x6|9;bDh5 zC!q0kv+LdDBoh$AvWP|Bn7Urn901kS)x{6XO3hhCz8PRw`EYjPgJ*#{t2psS@*7c0 z#roX~vrCsKeWFPWP}{SuNtVfzjr~f)TcrxEgK=%n;3iudN>_#Hwg3lc-vEOr9CAWJ z*z*lO!n!(ep0o?J^5R9@Zu2xBbG|Ow@BjHgB>3xPn}w%)t^ zJakFhgvHrHn9>d*@yWc0Kh>5!53-d?1%i$&S_3hZwu4pSH40@YT0Yd1OkjKnBo={FQ(6oVATLxCaKxq83@79r!iUD_uWR;4eX)vqR!u0)Y0OPZoV;$T zoEyzo4z^6{%-~_>G$9=gc$PwygDzNLU zJEP)E4`;X^zzm|=>GfQ{>}1^qFmjrj*bq7AQ0 zuKBp(kdf5`du?`G1stAs7Qt3~4#yxw@JiEFyY2nt>szOJR!Wh?d$cf~(Z<(0KFn8_ zK$};d?R_kWaj-#+`?_;1(dz>Wg)%ES`!&tweO}2{?6O~QJ>*WaAz-5!KZj;2b2&jA8Uuz(X%xqbx>)L2dkKYyu>!30s z{XM25oJF$@o`H-wboX(VDKwUk&#nT8V=lKtUeE}3Z-#xwv#oUJh49;CUh$5FpVX7xskUVi=HcmO z+86Dm_h?0xs;m;x=G`;QKG=l<)mv8*>~h$-&DFZIsH?VA1w?@0jj$AfowwlZoeaw^wEP2@NSY?wB&&ym zjrvJX7I>JpPuB}@{jcvYUIY&u5fzQvWfLmwjM1uI2Ygxx`lgbqs;nHoSTbmD=%X8y zuqTqJ21!^dj`y+yqXG^pl(CqCZHeBr>;r%RXRqFnsRknepB=nyr{i94r?5p$fb{z! zZSSgzb+x*0y9e)3Y^ch%l{@aUv8?)eo$XTR)%||JY>Sf|mjKQFqN`eW=ig5Y&wJd- zm0pFh_wc z&l|i#Ghz$Nj$Bs7A#FW%GB_;tzz9n6HoG}PZ_!`^xz9C!ts1}g#mTD`JABrl3Q>&( z02I9yaLMpWklTF0n#mCC##LHcnWRh}B&dZmvQfKZ92HVW7LO)Msdc}1JBflBo~Km% zj&QkkEepVh7D>wYJ5y` zk)6Q0Y*;%06UF0R0o8(`J~~qYlFRGutkJVl99|1~H?sZk9NDafX|AJT)YbTK4MgJL z-N}zu;1O{&UV@rBZJHmsliqlARcmqaSO{9e7%sXSa z_i@;mO8%aTX@zFDc9~AJ@>swj&56OpinOnbhv*RKK|cM((tUW}zSh?s`seal)(zlL z^^PM|<^(3GHag}#z2nHUN4>@PhsT6pw+dy2@LO~v*W5N}U&cG$>;l>}IIwYy?=ERL z$k$ayao{m>cs7aGux(tsfVWOS#l494(3#5Pgo7+FlrTKuZ?;e>@LHra;B!MKctSOd zu6|Y2gnn5U7IuD0QSnL=I%(8iFu}j(x20sD$+m&9wbp>q>$|WW>zzL@+<$%l5dk+Q^y+cP6bhQ?V=-LLg(i0 zeJHRn#0C*_4j_A(2A)%D$p5r~e2oj;1nDeYvU`Y)tueBL_ymhv8(iT`WC6*fM9=z! z$!wl{|L3=NpTGR9#<%$ZJZsxc9Roy^#oAJ zuQ-FwDK(b#T3!BEaRx=_S6dYM8_j?(4o(}(TUViW1v}tb;1hEF+jfIBn$5^Kime|c z1Py5vc`S+s95CK;H%;hTu_dwAK(;0`WN%@D4LQ?ihYe3h92E70NIT@M3gYfjH#?aO z?8ix$;n!sEb>p*P?Cgz}nKglY z+{McWG2Us%U*D7!u*+{ak27S;q~1U*I-a=Y@83Uu=pSbN^r9^ETqSc7(I;JcN>)Gs zRCRQY_;ip^5P7KLulX$}<|tc+znxy6kn@}VVKMbYr}EZ z!E5!=0?~&$R>YP^mztHurh1wt?ba41FA5B?n~uaB!7Z^S-?ahJDOSzaL+iWVO`VE| zB<~3c9Bdv!L9-xMqs?Ag3N4$|rnizmJ>N z9fDy&S~5PY89shEj9;b$bNwy+J6myQCyY74)5|G+M($Wd2eI3olZqGdD^cIss{j^5 zF^KGSB8O$RptI|3UE5Z*v+oWtCw*bO!BDwaZF#Mil*%f4g-nIsNW;HcwU?2D2PN1Y zsUz7cdPkOI0UR%aTsA(@_QOf{cF57;0=A)21`0z8+}e`CF4DkGkl@H^`FEO=GBNu~ zXXIlLVq7$D*df8JTkd)vb2xRodyE`F-4tk69rK*W1*hQKVH4A2I@MYO8>mmL!zU}o zVF!(;WdN{GiQn>J^lFP};dqfEWh4N8x7Rx=lqvH`G_=7un75SX^%u7Gyky_Myt093 zb#A`CHWHIP2SkKx-CebO!*jKnmvnAD9O{`=D=0j;Y)`W%4hm~s``FKH+|JSkLPK+S zov=8qi94#H-+B`txGx%<){skRv;X>S{6`-u&87KRVem-TWsMw!#m8(`+mb`h=Qy0P z+2_R>)RUDEm`+FF9cd)Llf;Px&gnNh)QhUD>T0$|#NFjf+v@2`9-UiZlg*BuCtwCM zAKzzvt&|zGAG#(5;yIUMgwvHk#0DeD;kZ|$ECC{&di<*6yZ6Lrkmah^>8%z|4<&lZC)dY2kK_wIAMe{`Y?F*hm`CjF_4RF5%c;7 zNKwlNc4UF~bp5F8QDKjsU`Y-c>{R&;d*ig{QO|Z$u0v@E`=*H`4!Ya3s-N8D>Vj?5 z)8V*GQ9|~j3F=W3=p4BL6|&3* zN4ZYfpJN!>y=PJ9y##3#8NbIE;_e|-x88Pwd3*G1XNAwbhvLO>oPnqO%(rM}=^QkB zS^p*TlW@WRkVq%C>?aOqt*6pyLHSM6vvp(D>F4u;{rRkzwxuWGTBq;wGTCGE2RXG+UwcLNPqn6^pEQrG zBFXLVPmIrIulhf14Uf7@Ox zB|+PP1J-}2yKnEW9!q&Uc@)R>6h!vMVeF9?w!=^NA-v~3bGp0tYz;Ky3^no zdQq$7Q4yYM385zbu`iKaJGYXz%hKPtyTyp{A1)crEdCL){OOjT$+eAV-OTqlO6LPQKN?t7UN&-Uyfs-BPo zzQeaV7o@e1mvcF){Lyk%nl~}i;unxPAV5Y+_ueVljZyFqn-OQ;8sVAaNj?ZWE+xOc4_3nSg zxc^=O+MlcjI7)ED+ZknI6Ff2{XQK(M%bQx>C`|^1ktjF-N^v*Byd#T>K9D_0Ld6#T z?H&z)8SH^@9_dK-VL|(#7>;FZYl5%0%`1-4Dtq$Lw09_Nw!s%}t>wJ_FE+Y074t{Z zHNv+1wA_KF1Ix;lT)r-t$i0Prc0j*|1yDV&!HgyQredx3%N%={yyF-d!m{1AJ}Q=5 z)rKHB{Nw6<`~3dnmtVJwUW)wMY3#+vtx|b}pifOPPsL^1=C$b(B6Bp|X-D{5t?DPw zC3>uZ;m4K{y`WGNN@sR2Hca4()9N$w?!K@i#64HRDq22js zag3*p=BLRiw8MuXn#Vuf3WBJt1I?%eVdbUPb-c0v^P99U|?HP@9<9E z0g1=3q0T%&S}|1rPv!32$u_`QANERY(;2TmB`F~I%f@Ml|7m-Hos8mgJJiRvT91=z z**8S#4XGW2k9OUs{yCrs6^+=v_kBTq8mJwb0(LVW1ON1+R>=&cvfJ(Lg@SF}+PyXR zvdu?2z;9q`d$<%DFSa@JPL(&+5KJd~AfDCvv%W6aS903>?*iOWpS-b^OMk4~)skZJ z=WRpV+?Iuj8t=}*T@ESU+Ov`PkNaAq0XG4WvFrnt zV1;60^QZ^H=GpYo2z-1y5Bd7X919uTd1YaK*ZOzQ=W<^HDJ!&dd!w%caMH9aX22m& zw`cX+^c?~MIcQUy&bM_YtF^|HRVZ;%NPRl&RpHyi>RjeufmqIL+|sSrmHTEZ?JrO1 z)8KJimXP%d3XAU>zl&X-sJ;0*a|j_Hn5QWSdR5(iT$|W9@2}ca(dnpPt!3~2-&^8*tCzkPGh4B zsT51`9+0D!?F;66`jQhXOZJ=3wFb6_cR?hd_7DhmT&-xQs>?B(d(6|RFX)}ts%>d) zIj;x$VHY)v#XjKx z!7aNgVq+?ce0i%|)U>?2J!0C(2jG%=%@(lPU;A{h`*`^5sxRipne4kAN`C_&r=lrf zgW@#24ysy0R1h_6U%#DAZlsQw(^MgWcl6&nLC0?S+!SXobvP@!yd3wwrnZM&&j8&M z)}jLkg!^T!KKJJ)(DGD8W8(w;V-zO;Xpq%V%`BzKcUg+Y*D>ue)cBP%$s4~zxa5I( z+mE#lJfN1Dl5BF(I?KA{fOI!Kgym_r=fV)qi{&KF9F1sLAGSu8CiRik#kAXq&R)GC z)y;8tP&aHSPH(fScMQPatg7|tERD{A;CeE#E(XU0J?~Zo6kzUMV`Np@U{seF#!<-C zDR+9?z&mnhhVyy3#(bWNeY!r8xlOp31a zmGy-y&9J2D)TAfvM5m{~`e(Es(smH-0d!#6AUsKpA^x})9ZEK}Pu~UsJYCytiZW}D z$GZ0Yv=}Rp*Z8=zk>TeC0R?M0&0Pu`$A+!8^%10gpP!Sj#=8>W@4O z@|!~Ja!#cf;ax)ogDei^1%j~;xcqrL@Z1h3k!o0D+k6M7yD7_Bc2%-VbJP$h^B4lK zSHGK<8+nUE-jb!p+9ZrXCYx-PKJ8Y^Zw~KipWm#2LFdCx1DQ?|OWvyZFD!`~n%U4t zvVmn>n$@yXn?nnFS^^J_UBb#{{Pnv1@n!zT@ea?K@_}cK!wUK<{Q}ifwyvIwuNga_Kqi~eJvWrN}hdRv{M0wLc zgI~+BzEmd7ssu_j1BhZ!%l3L+yMNWM-|IWacK%)eKDtA=c#u%G z^?n-yZu?gi1|&#=q#%fg1~cKX!3jCX!i>QuhnBlD4Lju9elEw9vqfSH z#9do$gJ9|kjrL_N>WqB6RdsOmxU1R%=2JC*Q|E|wf^~IsC$*E{{?Fxm zKD5`9EKzZb!HvslP0_Iw;1P&)a)=~U%0G55oix3MDaE$B4VNMpp@RjsdFWJ#XxW|G za~_lxRSR~%omSxk2lpIA$=i-o(`61Gss2$d3Qi}jY~W0vu8bwwPStJLgXqEt6nnaO z6L*Ia3~9OAl7}u?RWlVAGlK9H-OLPPc7`^=Zf*B;)w| z%6`hU9*k9-2BGup^BrVb6^vZ0cd% zi5D95tbR9Ifb0WmXF7j$+b)o}Xr^OR1&1vVXvMC_T1Sd<0&c-=u z*%MK-{(Z@QZg`K|(@=5c5w6w!YK`OW4)$^4ivpaxDT@cLvPDp8A)-KWh!-0KS(?x{ z$4(9>xa}n8DZB0cn+^YZ<3;nWtuR{5=v%K^1P6xgZ3XCfq}2)dEw!cFZsnYZP@Z@e zbj!WHhZYGo5nT>)^X2wsQ5gmRd!L8AP9Gmu$tGW&vx-EA4R!LWhYE*QM7+@Alc^o8 z<4)7~pf$gDG-hbGs`DW) z^9qhMr>4XRp$4|0zji#fJf4^CA7qyunpcBf@w8wUWsk?QHnIRI0k~}bpQj4UvM8CR zx;U_z=5^D#DgDX*+KMLyXF4Sy7I<8D-j0# z(%u2)%buS5@Is8IaA+V}1Sn16%!8P3|7|O)91pfWw?@vk?4xL;p6cMJYjp@{dV5)> z1K%7z&DEm**XNtzptroo2Rx=+Ui#{TZ^*l+bG3c^sGsqQ_@mx71;2QX?XvG!!8j8#0PlNaVu)lD4 z&p!JcED1UenXUGA+3ynMaY-Np!Rz-XwviE+;E#2PlSiJcCcHGU0$%q)+HdE;PJ6gj zJnOrI*0XX(mLi3^FP9@m?Rw!*A79Sklicm;L{rjF;&#TXX~zTxcX!PK6*oacPWn-Z z(++KdojPX;rr@|Fpx2JBHbY#bVjgL;FX1Bi#;Kc|@MH53lJbwKys-BqQ@a~B^Fxj! zvoTNJTQwD`{;m=#Nw4c>X8*-h(iX5t&a$?lFsuS!V3kYJJG&fIIypc^EjqSHgmRek zKA@UWRj$Fdz$Fc)5__RcDh$rEM?bww@*D^4+RTM14N?>xN zhD>YG^&wqlm&R0@{FZUmZbP(!ZZ}_L8}hJ@dFyonUA@6PG2}v+O!k4QWe)gZ!SCBf zaUFT5LoprZu`ZWOwtXVmmRocJ4Sd7Wjj;;2?=Q#j)B8`Ke|-?WH0|0WYMxq}7bH3% z65ZAOxHZ$UX3+W)YdMJ~e3si{g1y1IE04h=ADfapthix-{Jm*HGmitnIEIxywUhGP zXF5Q_#NV00n&~mDqu9hj_}#`5vaqo2u=^0o==f7Px2hXfcs@v$KLY$!-8Xq>4fYLu z4G=ta@yMug2B)^8dg2~cZAeKDUSVr;t4ws&=m4&&k#Bunt#9w&eX2S&|61zHsZos$ z;<0p~2+zxWk{-l?A`9rgeb-!v{8{ud1zRdU*gpiDV#6+mHA9)0#bR zu%|m=m3w9*>gWX6)tOb8ZAm);6}`f>AM6HoJBH$?;ITM_8jgo-LXuYRf-J;Z;M6j**m9Zi{9UCD$wz3c_$7i-xgZ7b#1cr zlQ+eSn`C@hN;j>bl1D{Dn5KpW=?7NptV+I;O0G8kPE{>-TkI3B)_cLOp9e4PWwE}z z|Ni;&hi|{O%(dHsAAj{FWUX_rlh5pmKun#=uH?npY$Dz?hKZXfzZZ?LqP;?C6%Ey5 za!g<-Y0}9Rny9tYe#Gev)OPQCY$PbBTe5Q*UXjl9XrbjV!n(%=BXgu8`7;eI+rR|k zzv|VD(LFeEmDezL@-j<-^>aEQ3m)|XVpk~OP~NSAx=!22l{|DX?c5X@WUrsc5j-al z>8dX6^MZZ-?c1+qk!R3HM;l(dZ_w3;cN(JyjTGJ7L z2&4o_4(iWsWP+E);{RT{TApljcT39T=OU4b-W)jB2f0ckEy4Nb{M)V3``Dzy5Ps-6 z@ZWY(_1lztQ??%pne`V@Pchgx#-=B$9h+V7UPBeTK$0c&b?vbmO@q{qB4I|%Yj%4=M5OK@Ki`#0dB||HAN=!yhY14Ijlic0}!wSFR=T3qj)KlwV zjR+FwkoaQ#V^h1MwHAmmAUX$EcwOWdHi_dH>ArqivoXKC`+285fw8-g{x)G8pj7|q zv4*Marcj-Yzr8td8b+KtpQ*rL?@+wfU6=jkQj*hRPO|k`{Zs7+2!!?lM|&(4c~LkO zbZ2V5+A~v&MZ91RBmb~N7tM>lBfA(p3uKsJ*eh-+i zO}}uTJ!y27q^oia{nC>o&{f}Oz(`Q>t%gJMG~S&J~l`lq<4bP&}q3U z4||acPG_J_0{b#MpUNoRg_A*`S5^Owf7{t?zvQhMZ?Yka(+#j@cUB3JzUxYcvDB+s zb_WdJ$!q;;-JPTg;^Bn@G~n?CQbID#921Ai*DbHora@yV9g;RXfH$)_9ESx6KP{P3 zXYc!b_g`P@moG1Ej?Z0t_vpK_ZPTG(uWJZbycTVcwYeINwcMA)rIR|h-FAQwdwJM@ zx7~eH+d?aQ-BPLZiJh~x*~ofAmVn>nQSgRCiW&@pIpefKW9QHt!)&YlgA2_tj)y#iFMmhT?7TqkI8>fC0km zNkrah_2k&bwyZ?SH=tkteJ)>V?}`>nupL6-BegU#A>B0Z-5y}*0y=9i*mweG>?{oh zV5G9cP>Qa&T1uqr#Cr_e_S15G`}eQ!fUEK)qbOJ`=4a=RO>al7BZ6~>Q0l%fW9Cbl zPsJDj0C6;OPKI4`fH}&OH(s>PI_&kdybgYkb=XdoUETIpu!IO#Q%8@meij|mw%aDa z?lqxC!ay8g7yFx&Xp31~w~`iK`DDCsgUAD7z1OTra4T4XC;<`(PPS``ToI9bg&wcH#*YESgmtS{AElKAR*__QG-*GRc6_w!9L9mJE zt+MgC+|3RZCJz{(bEgh*>OVu$(@))bh{H@^JwtwZh>|XSC&=bryUj=*3#+e$f5Osk zE2$4R5Y~|67%U>&hoZ5_uClFzQbo(ZaAj?LB9y4@YQOG56G#o!^|>B*Tnfz*@O9iW zsAXboZ3FBK zkiW<;_N)>jY_`;XxyUe^{l-&0h&zMvZMG|hdk(Bh9wnH6**{q?$)psaJrkyt9meTk zO4g~pKnmt#Jco}et{>CFn$Ea~WTsyV2%STV0FZ*7rO;ciOxZ}))y!V$vDNq0cGO{Y zkXw7VhiWRMFgCwM1{-OJr`|9Ot-N)g*_=iyTKBa5b;T@U{OkSqU-y%-JsgR)ze#$_ z`%n{h3AK|+52t>U{eW9j#$hB7RGQ)!kD0A2;wsz|xjeSG2BO8X-w5Pus@Z#-1j2SwYnLFf1RyyRAk| zj=Iy*{3^BINUS2ErLBDkq&%O81{iOPcB-w|oXgk#rgn?IS6O$RQ$6-UUbJ^qGja&Z zRiq*oX6*z~ts}i-?E}9@*PP&?|qfMx=79D2>fNQ#A)*aKZ&w4oi>)>D2 zjuDi3Dj`r$tKie715&{u61D)-hk$I%x6TzC6PIG);h?8JIx8%nJ_=M;y9HL4OkiUm z*~#5Q{7qu8AT2pAM`YGePWR5~9_O@4o*h`sBX&HmRzYv&0ArJsmo`1at%|<1$Nn{6 zWVxPT*d~M_!Z-j--Z;q0r{-J=8SaYN5!;jrhx6M;OmG0y!yb8F7zs)Loa&7fO#+r2 z6<$Iu5E^&l^jcs*f76Hoaaqn9;iCOB%yC(h~XW zJ1Qg(R{-nn%b3L$!A;Y4C`QWG$L#lVO7&2nOslz>z&Dk62bX}H5I${H)1r%1K6!8f z(@P=tzyJF`zh>g>k9KcrR+F)3Q~*|t4z3Jp#Os={D+KuC;UAL%YsUL>-E5mR=8)YNGygV^s;CEVBSm`*ISTwl0*$cD{HRXYzsP zHb>N|HSlyE3UnyYpXR;;z{()t}rZfWr-LAyl*>FGd+ja%F9 z{S5T7Jcs=D{ct7UXpW7Fo*!XaG(POg8777oy%K=7JG^0AY zN@zmG9YQ@hZsTGn3c9l{O{x-VWdwi&QB@rSPWwNSmv`(+7(w3^>fiPR;?z{RDW4by z2wX3%H$s`Wth#{B5qGd5Y}eK`@o=06?`e)}Tj4ZJ$TrC(1kJ?jTBJQWl@`Q`>Z2Vh z^VcP3VX2t>;Y24eAi+c~juUBJeIiBDpbVSk<>!U_{O#MjkM--f-z&@a>9==Z-~aoW zkh9Al_^dm`aC+ZYD##lSGI%Z8hZsnlJkQE$0myfY&GDFuq+GCEcw8=PT1;GhIf3J3 zATh}Yo{EiEOFCUuUw=i(#HUzO3&{d7Wa@ewFyR1kJh$uwofl{hl-usD*JT>)KEMPS zTRU^8n?!E^XHdD@3o!@2v>LIcg1DnrlgMAsJ&uwW1%zRp9G%|S z9F<$QYh?WDfF~e{o#R!DL-CaasVTE|Iu7eJM^o~WQPpbT4Xo9oT3%7~Z4Ix&)0Ux5 zBUmWrsB%eC>vF5=B@!ZT&IrN7AEXI6Bm*d!eGqkCuk2I+l)qabwEi6W&|r&SV-pp; z+`_72{v@_L{U7W1>*gpeRJAUHCF^{qtRjFP60_-7b&=pNuZiKzoZ8?-B9H6EYS#mJ zzk3fvwOzKVakqDB99{=cg8SgIiCOs-(gN5J45cbdGM)jLuJ*R^+$k)xcki44fS-4F z_PbwelteQC-NMOQC8#o^Z4;}(e)bkYi+j_pH;Brm9lG#1O`4;_eZz+AQ#_TO!qYX@ z;qB-kwDW;5_`faO=ke!<`R&(P!WNYRO9tFHHg2ahha@UoHpygJoj{e?ifw>=7||vO zUTce69egh-$Q*<-jzX^)OZ((SOWT)=$n^|!`|tJZnBRZBUUnVb9cX*3aY7Y)2?y+Ew$~sf zD9sDlw%z7Xn)1BBRg>qxb#93!y_*0_?CQ?TNx2k48MS#vsZErN`ENK3v#)^-Rei^EOn?l11rr@RIbV1PwVyl*&p_L((B#sW%~kf0p^_3;adnd zT;~uN4cLhNaf)Kibmw5nK;x{oXKOOeYc9o}t-GNr_77L+7MZnrhi4?c^M=yt z>``vgs^YXQr!e-*HfYj7zv0@&JN33)QqG}smjz306P!fY>YkI$lr=AD z1Fc4E=Q^Tx^u(%%t}2Anxu2DWNhexsvR4!hjoS0Vb*5(Hjr7Sc4mYQkBoZ#wfB>@D z-fdE5Reqj0qM@#uR37Q%f}9QrM2jxkM_FbCVP@5*!+fDp{r#7J7|4w2N!Q*xMq;1i z5Vz7f+o6dQxv@A(0{A6@d#!G>x?X;Q)nhp!8vAY=#g#82Xag5B>&M=?6}>#|Q&dTW zRnt-UUUIajz8d@GsDLA@k5jp6R#@TB+i8uJFBaT`3AA}Hr#;CDN~yl9GqHg*J#A?} z%c*h#F{K&9w0wqz?JCV$v(ZG_#;Uc|YOrC5jeBfjkK+9(C?Ayayly&9e0bk}-A){I z1A$)9gQv5-^r^_#vW^!ZB7}-0mS`s%i<(jWB7R*VYX#(}*Xl$%`%gykMU{eyp$h zBhU4q#TXSk(UDa-Rvmg_KSaq%tRzTx1>-;h-Ty)mnY*Uxbq~sGkki34a}BgO-KFS^ zb~?O-qAr?JUsjA(q*aiI!%yZr?d2dFk0;@A*<3g>uzyo;X)dqw>X^{5hbr190p zpwcXtu(XKsv1`7ZILL%9HWnxKh(+nTDLg0U9QxGoyY)4>RdsACM4ziabSOm=pM~`P z_@M;x>kYP~{cUw0ZC4-h?efxhOya;~TW>43@mGEu(LCaqPr*^{H969h_XV5WzIRe|mOmfnQJDv89 zZS2)DuUqfrnGc(pK#Rbh+Qt&mDD1K5c%gOo!y`xNJITOJ`+?2N+H1tO3=nm>D+KB3 zR#bDp?~e9PwFlExfll6o5RGnotw_B5)O#FY`08Xmz=Nostc~l?>5LOUH?m!jTB7s-Ir+rrhbL3@>c{|mxcl(VwUK~{@f6;-ycga-JK~BBsHv}7_ z_|6M#y%yRfES+|aB^&#zU0D2lL%*Z=%^+KT47#=-Ev!dbh+C^3xajSEzU^CbiW(4f z+{@pI1G}&3eQ;0R?xukIuIA)VEB58{x9`7woiED<=zi=pTWRhMIt*g4Eg;*Dv)hpw zECR~nG=@s>X^Z-km~X*~kj0+4i_^PzTUV9fNRI5uTOYHHU70SZ;l8AvY^K_$=01*t zkVx6O&Kqp;QQ&585r~vVvukj3;-n;HYpQx-JFuotQ7MNH;#iiOwhbm;=G*8_sDsq; z*v$zRm99z>mN)X2SDe8Pu;BciHyr>eC9d@WV!!0)exNbG%oiEGr=sniS2G;P>2fjz zTt@sV;@HcA!v%GpcL1$7a1HU=RugC$EU{SVZ$T%`;Z)PfiL++r6q_0uwi|-=cC9b_ zkLD$khZL&qN{ru**`E&~)p1H%R5*h1Oh-6XRk7`Sq+8`xf_T*!9lGzGDY@wa2-<=m zI)Xl)&IAwrKMzG@A_*a%U>U1iBpU*#Qy;e0R$hz!YL3aPL{^`P()j%Gc`X0g1!kru z?}yy#ky*AM?P9xM6 z+lNlKc4TcDa*}g*cs?EJyH)+3mOXB<2J^QnG( z|NX^$;!*6;UmDz?P5B8L2${TityThk7PHrwq+~EP_(3P7wq@V~dtOJ)tE*(QlL{|Y zYJuWMCT;0Z4p;-@=VqrB$HQqS2;FE3Tsnzu|BiRZZ$az=$vdg5k+PW~TD4>6501PF zJwD0iKuAi-s}nm^t_~oY+eXf@$3_>c24MS(PX88e&f8sFUrgw{+wx(7|M@7ed0u6IjTqx+@0~K~w{?@tQOt zFM5j{_5rkASpuc%lZMuZ?NCugY8L;VYo^Lth24CvW9Gp*)gYv?KlBC#T5M4b2Uf2f zgqMT?;x|^Nvd>j1OKA~OHt?=98s}nS0_5#M429 zhyjNUo&$O0wF6=cExB z`%L@Mo>UNF^AKmkDyy+XHl->Q3u0PU3m~GPqw$@V%@;2|IwP|?f(b7MUO_L^Dr?go z;5V@!u97rv$0sBrpdAHNOA7e*es%bUi#B)R5{HxCouM76np5b5w&jKM;c8p_K{BZno z6~=jl;rxVCh1%xXq69A@Nr^stckEH2 zth@m;ZH@;G*&cAolRD2|whF|EEt96FBhOW%p=gb$9zH@}x!$|uHP3F$y+AD+T+Z9g z4PNLm&BVlU5klW~SLXl$q4jOEBOqrOc65H2Fum&~P_;~(3IeOin<1PWZiQ-$15p`% zf-6aCJC-6X@6$gy$Mm+?K~Iqq=vX|+Tjn$C3JQ%V8ooW#%KO87@h^NDR`pz0#ltQo z>yp8-D0Ss9@mAD? zHAjlTKaN-0?f1jlejHj#acU=QE{eNBT$N2p#1&L}7uZccM7i_1&U1hM`muih_WkSY zMbZ;N(qHOQ#9Jw`<+)MRCO&UaLk1%xXXMkmS+dK;S+=Zg47;r8`B{bM>IB@U*JqGu z5`F+3R2!(X!d^3O#4R=Lr)bM=LRhl{p7SA`x(%Iov^bx$EV0{zqppMlLBFsLRW-Bo zhs`9^g#TR4ks9pmwk!wr*6g`H?EcKnz7?g{387vThEQOu_nP>=wLKyYT!+J3Il^3@ z??mpe{JmxCXKs|ArtNKx%s}7$fa8a)+>R)as`FB?;5W=uzQ}pAd8;2_>*R&5Zo!)) z&gpD$ArLkx_a1#Z#;UO!)B~skIO`S^H{#}|XUuXpA&4*Kw};U9R>Y&uemWNxbr$5u z{g_0FYi>ZDVrBf)Dp!t??c7Xqs^DcdlhrS$qwB_xwff2@SY8||ujxrl8@uD>$j{>((YruP2k5!&FEptH^&OB4f#EwjQF2g@1N69AOu zhivw)ABn|BeZJx6xBkZEXu4Y4(@Y8=73Yl)3eJUy-FA^3s*~9sv_%a#&ZKW50p=Ro z%@O=l(TEAI&6{-7S3i#4mq$lICf*Y+;s_sQ!SYZ1U*wNdn8;WQ{})`X%S;zjwhtkRXeU)0N?twbOm(#u4>~! zjsou&MVd2!X4)4N9tASHnY9H1#2=cuWI~qJxV=v}9G|}rhf{ejxia(RKw{@e=zW#Z&zW`#7lKngtyJ2CEe5QUbu9!DWaKGdFL^!O_Bn7O+sw`*@(LVh(QP< zu(Jc~xd9J{M(ouR=piY{rzdr3NK`aG@ocIppj?@)W0zM8#!5KIHoX@Y=kJbFDNNv5 zxUBvvgFD#Er#Jb06i6Rw8e(^n64kU~6<0b@b)k6+uL}`C^J%%>x4&NWFdl#`Eo8w5 ztxJuLjXt!;0?}(C9+rhEp=93yU%@+kCxX_E5Xrx>)uO=AaW+0#2C{hy}Mf)s6Zt}ge0X=#W`Pm4@VI^!_r_fGkCY8gQ{2RAiC$p8uQ)fXT4%a zd>*??ak1Syb%Qgfz1>1q_8U9izRHcqFM8bpN7vj}uzwcm*Wk{u#hO<%it(rvAans;eK#|LPuCR5CkGXA7SP za9-g4bFT$wUt#6}1%blAqnpCtid!vNN%pG7ib90srapDf;5|Z&i>nb>T@VqwP%+ml zmb+YFo~5(vpP#21c!PjqA0ol=G}kFn3f#ZLqfa(TyKYD6ENhZ8^dGYxnF(g@oW}n{ zOhCuRg~QOL>v`~+1Jrl8%S$J(HXW9)>4k~*YwkaVq?Skmz0ejB8mBnXHudpo;bkQPdAIBbSG zbAa_%Nvys7R=4wq77K_YOKMD+te{&P(ACbwP@8U~nr)ZWi&v7R5gQE%^0uxAa1?M+ znZ)PX&WHD(UaVN3`qk}omtfmr>Yli#1-pAw45WbNwXuMU2 zh|(aB7iXkxM4ej2t|?~r<9>@JfSGWaZhyDl?Ze?ctM`wtME0mNXu<#>q=ni?)vCZl$XTWK$_i7`zw>TmgpLv_`n#GMs(S3LKt+nnZ=X_bg9FM&1X6RY)1qlF^p8&QGm-IdQgIyh`UiCl_8 zz;gG?w&_c|OlLcYT@EurKGe~)SG8~^VUAwQ*&J*&d0T2`IX*_9hj#3sddGiNuO{>A zy9q7ah}PlajAk!md%YwQUJSB;Fhh^7m%fJukgkh+_I{Mmbna1a3GaK81{n5m1OGUG znsGZ%te!W(9Om-8Sik?&aZRFsz027Rh!|JSPVHVxhvqQL9YHfs&<+k zc>AX@IKb5*?RFp%F7(ZQ4)P!0zkC1b`~1o)nlCl|r;A)x%I<0RrSrPUPML`6NaL9tQzaLoUj>P$K}JMAAB>>3+C6bs_p zqg_;d23=`9jrCN(gz&cSdT)oSP+j1OvXdIHk(UmOkDs5_9PA5tG}bv9sLsBn77NCy zUF%YdWW|E1GjNur;bf-1?R{3O^**9#L*q$B{O_36WXaufagM;b7L~r9+G#KIZO)p` zPAo*-c6|^}J5CC33ru zE(@mCKgSZohC^sA4aawK!VXwPMYMmhvS%x$tEC!~zHLvd^{Kv`$EWtNbz>TTjQ=Y` z#rcA^DzwlqXZKdk7tCWDd57D2>vt(VckD10V!Yz!!P=;HLFaKh0S=|zG?3cQrY^Mx z*HARY{i==5WtFQU=i%XmLxS4$Iy_X9V2dlKOLPf}i$FK@CO@^!2GH%moVM@9nPv5( z)Rfzl+KPa>Ls48OyQ24+w~dEZ2`WfYkvWgDSBN?&!U|^Got2u;DD~5aFF##*JS+KR z^{sB}c=khYeW?NkC7q`4KmmPgqYE0UL^_Uhf=!{OJYrP`*2|?c8NhbHfJ!w=f+!uZ zp6P;4ffn^5m7jq=cP~XIn3m-9b`pUvX-=1i?F>JM1%#m}Xcf;wL{+;5_}!<2luj&+ z)dXa~(qsCbiLIqJg0f%Q&_p}boNgeEY`Cd5hJ%M#h_D%}E>HA9^=Se!3ebBSe`&JGe40q(^jHWFw&&)3JrJO|`pPl0c{rkJ@Vvroy z>McFTGkIu=)-y$GJ4>BF#Y2%dW%&+G^Ol_A#h2Qs-#uM#tCqCuyDRkWc0}%$8Dx`A z%nAZW+g;mc1hiKQT6lBT^wm=3M0tDTt8S(WWRSi5@fSE)RxkJMy>QeI-f{!vDA&@w zep86*kZHZH+Whp_^AH>q>=DUWm%Cq%Y!Ki)-yQ%mh^mfcl3UwemJx`zuki%N8Vp65bRuhx=Z0MH?tP3Wgxdq}I``>FL?5Bigc$y}hR`)GFB5Te7)uUsB+OLrZN# z4DqmTLJHK-Uio(plwQ4nBvq|dCDT+mID%k>Ru@ydH*W83VCI8dm(P3ZmHZf@IiwT8 zCUyDKx-#533quzeV%)}2JJe}#s*~RxRI6Y&$6}HKiD(Fy<8|oHhZGft)!SyC{+5hi|w+->ddE;HVKjpBB z)75<4v0RVfNP(=LY(oKE4vRdt*zlzgTC!Dh^p{M;%LKJvONM$7aP&9e9cRU=lg$xt zohTePC7$DnYH7n+E4Iqpj$eple&D@gA?LeLGyPJ61-tQ9zzO>}(wZ(Obr?n*E zieEL49S8$j+7wM2`(SUYWDqsZ)Ne?F8DCfI%ja+JUoIt|?$^xLP{Llpgn+W?W!|}N zkNHTGU#ZsKX_e?KQG?%XcI<=iv4nE!L~QXMa0*cf%KQV}j=9fuz5z>-!+U6$0_r&& zlTd0%8Nse_*W-Rod45}H)9T_?j%w2%PxpGeJ)Nl@&|v+2tHvxk*8^8%xF=a z0@dxSevRN~byXeL7?-6fei8sYlOp(y>wCf6o4~P-*A@Ho)BC@^0bid7XqK(vcDr~vK?Xo@hgtdFgfkhx%(O*m3J=iE;)=~zL1{E-3b&piiqw&^8 za-z3h7Fn;Hsko*BSZb_W@O(R(y{?hgVO#1Y>Y1*35*HrJD2Qz>PAEfNjhM#JKTgd* z$dWOiBtN9F`{}&RdAC8Pyquk!934e=yvc+kv9*S~^(cCH+pHK!2d~TaSIIwtjPxW8 z3u3m-+=*7F=k({9dgk$#ljrnY<3JEbE!Fy-waX=L9I7Ix)l6(T{er4YIX6^T%MeYv zyokP~U!cVINTTrQZ?9N8#ukhY)uc z5nVQGDo*F54+y(yr^H{x?wt+c<4$$hZq6|zP4ELAVu2Iv(3kV&QPrs;uL2K=<_CBb zj33xF-h3BOkG*Qzn%Z;@eT&&KL6C1*P3d;J0)Yr(&Tr(Z?x7=~8GI!EgBxY15~ena zws7As4kRwxPsW!|#S4y`3lmAU3NZx{chs+y7kngVUXyCxtCmVYsA__*;u}$qnaIflomjhNpGZeM!IY9w$DIlKK zwIttyP0|i=aAW;coQHQhAW2-E*~UvJC9|?Ni3CHkiHcJ2M(%Bip4nI6hzxu3jO6YP z%8@)N#JxLJmdF$PR6N>lF|B5w3Dej4*GpOdkuL!yc~@%yHWX4E`Swz_JGtgXeB!4P zOfGwkG~;qqS$&j2jAsvOf_-t6$PX}UMSJ?D(tu*l4mE6f9^_##UQn4SZ>f1NajbhL z67~J&Gm;vRDS5NkbQw^ZR;4bsiN0_gVo1{E6uDxJhn*Q-zd75l-*&WCa72O0ZRyD_ z4CO|(xFoAx4&H4VI)a)B`Vn?q+Q>(Q3xK4r{*3y+ett2%f7JuGul_zFTS4#AanA)1 zuiN1|)xqP{ocOtprm~OY+e;ce=_?-0Yqkm0%^`j@*YgDp)I@@HWv$5V`h$Dsfy6YpT_zyZe>2 zV)u^C3=bZv!$If5_MA)qQ72$Ew{FXfdR@s!rnTGW&fu?K#|u4rfLAqAl9w0y$nKmd zaJfDzoK8ZHjaA38)G7NaR7PVuXxb6QQ@w?Iv#>unGfw}V%EdLu-?j5)r#t!!d@FXf zU#q3_f+z6JgqicX4aKX4Vz09@5G=44h=)df=d^yNY@2g&@{74`T|e0?>AtJ9llp+0 zm!aUuTe_!6;qcaM+BTz@&3#t2$sMw|t5^GyH+TNrlnHq*^nB~TzpKB^Pv75t`TF^< zXGNO$JpI2;>tbj{nf%R z(y(#s;ByV{{4J7o4ulP`?bv{rhn_fxRo(e8VmX}=AG|FNDjP1%QT2jU+1?`N30c$p zfrPxgP*sxh&IY~%f=D*@S;PTVLWKE>e3d0;9^h48`Kcge+jR+G!^?|-WJPu-Zv|a+ z>+8DxgXa7O@Hs9`v&%9|Y4=Uo>>$f;@Wo|Y4;u58Z2++M|Kp>3rg0z!hoBQ8S{ z0K8>>@~nPSN~bucwv34tI0Xxt0EW6AyRY^!qbmRq8XYsnt}!3cDFNQ^3v|DO4%6N* zWuH!BC&7P2lLbpRFF$e=Qak@PF9#U%GTs}!b0|uHGJ1b^doFawV$tRrDp2+$>RSCG z(5Y$a&-w9Lb)L|m$-3oV4yczrc9+Imvk`NDKh(m#Ze4d1l&H zYL41W;jPM;_nDImlv%vF+ZwBUhprB)nKyo{2mp-q7Q^^aXHh{HR$E7Ar*c z7?Kt5e91EIHD*zzde(&U*4-J8}sSbK- zW!k1X5}r44gG{tpUxa3_k?^reIEa|hnbW3T%kH29p-SCZ65?$kO}}1c_KC74m0LSM z)xnSOvRKaoozGa}jO1rq9US9RM>Lae`f=#u!_V1vFZDs5m2{WZ=+xcx=mP-NMxrvU zn>34;g~zT|mF61+mZtKP_pxQEF#&&*4MvxKji71}hZXF%ouyI1n!@4{g6ENc6f?sOxY&JO8wN_FA|uZ4+osaFFxNL9xO~ zXm5_W0jEvTT8=98 zNcezm9_%_5s|HKkRU`m7R!6Zd^4fkouzwf3{x+2h+p^yrHQMo>1q_k>qxd4wub*~A z-L_$jmWNjomo-x*{hpWW>sGd34>GXP9NCWS(HR}1RRy4G$z6^OJVqX7gYdSsQyV$k zDZqxVOLo@s9|s12)0C{WVl<+TDFj_5W_q-zKux1+!>l%U#oJg7!66U?ug4%mTY`rE z(s`HwS#CM=t*M^ZwGM@z8v)ja-^{VMbm`5p!kEg{0FvvE3;Z35?Hz1g*EZH9G9c>= zRkWlU3DlIgmi8UA#}-o>{AIPs8^5*>bUb3Il)yDKEvRg1&Q@o46!nvxSF_cHUCmC@ zI%cS>I;wXS5dBChJ$b)|QMO0qUETY|Iqruu<77?k5OpK4=pr3@)lW%xXGcryI3$M_1+XpB9Sd`qu|%JA79!QI^<4ZhX9%q+yEePIH6PQDH-hA1}83RA3!Aw_}3l3HQ|NjXNZLzokS4GtX15q z)t0iXEhSsEAp#91Fn{3LTZ59gtlIO7DjTbn!mn3r>PI#6SbH}V^}W=V!m4HGkv?=Rqu~x;aJi9Vj@69e1j6l9$f>>=F%6v3$$JHW$6HWp*#;UVjdOA~Yy(WS z{l{P|fVrf|_z*)_U1f%IFtz#R6ie_SzNEE63Zn5J?c01kn4LDfC0S4@KJE@Ht zz~f`+XQR1@0>c0-9m$Wf4v5#`w`wT6RKOXU*X7!_pKrYLlZ?C-5`xLNhZA`{I48qN zIpJOoAKH4vlI+0<&k5le03h5ZL>`09B$Qy=OTv>r6yJ0C~Jb6m^D3C zll{4aRoc?Z?r)+_S|FXO1t?L-+i*hEmyislj;F1*(|b2lUIJXgBt%V7`RHs-IDsGGDv%i58 zHyoo4>{;c|I2?9|16O!(yKlS|gXSnv(KHj&>CgJgJjm++2R`WSWwcqq`IXY_BvlGC z98OiMI<-79Sd;$1^XJfcWaO&TH@~~E&y>pnYe0b&$c|f<>17*CCfnNa+^F+U<-r0= zMC^A0KWHAc%&?*N-5w#3LK~2hNJc95R#`4~oQX^hc8o6ui!a^L5Tu95t9Qb3F>q+Q z#M~rT-LZ-@)fyHCh26=DYIOOP$Khb>ZFPc;&|37i5;U{h7NC9&p*V3CrjxgdtGA#m zS3WeLQH?(UW}%Avb!??SEb6_LCHIq*FQTJE*`Q7>T=b)1AHzGW+lrG({sbNN2VZ&} zD%C5B+Qj$J!i|#~pb@))j%6DP3s)~MIQ`91?hi!@qRc#-zF9=UyaOS$AfAe{Uom*gd#b#-9d`SKQyECU zFnC?81UN~Nhk(EG0#5y9Z{>NH71frP35JScOZj{w3-Umh&q6vcoU8L$V(0rmIKpN! zzJuV^HarfKoTfVNMQZKKmuFpJI2*>U831?Q%9Z=6J}D6(D!>zkI@-KJ*ESC9$=hQJb^lt2^Kb&1s@j zyQX`G8rll6nVz<$Yls4+o8cD(bWX?R+I?S+jAbGjI1M;)YL-Xhg86gE^1i*?X?!35 z(Cw?vkIp>y%k9P670WV;2HneX!ik5Hy;+`wGUB8cu8I|CA*ceDX4pjJ0qZ?9!{ReG z4qUc-az8X=Y{D6!+s+PX%HZBdS`H}sZasvSQ?X^0vw246JXN78-e@kzQxMZ`RW&F} zy@o0e{=(~#b7i$q)DZN}5t>*D9+qMV3MS=j{0V|Vsl>m1jL{NN?)w9cX^WrFaQ)LK- zAv~wT?_cNqSik&QMok2orOfOgP9!vkpXv0JOi_nYKC8;aTP{H2EjrQdsIskIAPvBz zN;i|>tqLl8+e$mH(rM-8D(?Y1y@C!u1}irk)7qUb^#&fpXpZ)ILwGKU3zq6?-btHH zhD}~|jpy(->t=A9O%=f%AhOv%paeMlT4Ozus*spt&sy*sR8y?^hw)&$48z1>hjH}| zx;al)xyH+SefwFxJ3Q4O^jqpqmV|Ed=A{!fcvgOycZtg|Gi8k>^Kze9{lv>$g}vrw zB44F6C2@=#W}B00FpgE;mK7w_{^~&NoGsukSy9j8s3%W8~aJ+ zNRXi}Y|EpRk~XxZpij)bFXxjF)}1UQ(~ zEAj^d0Gdo9P*g?Zoq*1t?*tScO#n|ou)k*YUQ}|}&!8AprH+zHuUVEiQM+6y;7Ikn znbi-+ZHQ_^wfEsrr5Ci+9R#%Ib=@Lx$ZgY-#i4EDjiykhgM%cN9QU3xX=C+JO53E@ z@$eu|8$q?*ahJ(Vwm*26w}i|T1?9Ixb`HJVMGc9r0D`XfT_;=uhvM$aL_4K}R# z5-0l5&z*m!%s)`~(3vkeTyju@zF(^k-+yZ#zkL7tYuVp!z;p)vYShVcJK_|ZbL{z+ zEEOkX@-MIW1TFm1Me)~QxAZkReEpyl?p_FPO=`fDc|Bs|8gb|ZSBG%<2M$ny z)c_T*!^m+yn_3Q=LXRLJXIMs3zTZmuV9P7tO~$V`8>8quz@O_cCC!9WKW+_;NHR;I zTtWituB4pG)4Zw8g`D01-lkwVCafIChtPBUv|3-v*Yd}=cl5zWsVIiF|7aa3L%<DRU}8pdvG%zs_UurZ}p4C1(Y##!)V%9({5p!Mvygc`cVYy%3Xnv~@pO)JSx3 zj=}yVi@$VBw{!Ukz4alsQ)$AnHx1{MsJ8b9EVk3HNY_Pp>V2|@yfmCnfU>79Rh)Qh z<&XluJEhSTWtQ0!HX@}S&w$ZegC1}9i*34{Bfe9EACl839`g3Q`}y|; z0GEuOk(Dl?{5!gGpny6)a*9L*SY^4V0;3&)-Q_J0E)ya7#?>-mo zC!gHM_8OBKhc`aJt6sFS=Ija$?B>B1;s5nSJH297`ANN{D1$i{PFSE^2pg~%tIdfr7qP}-!CceUio&F0DDiH+CV~Qjd^e}2cTWMmayF` zG*e?xWH=K#<$UA>#>wD6wXQj##4_8U3QQ6IZmF(BS$q0acW-;^w1H97v^b)7ax+Mf zt*bb)(6U!Uq_4}8my+vHXWpr!8w|p0ao#b3K2+1WN$5Z~rLUI$RhUX;Q$ngCOiH6Z z<+FOOC(oK>f;~Co|NH*WCno}|{AxH8gYx2369+FXYp0TcVCT-}S7v-HFD>0hZg2O3 zULMUCx@l`lq5u{jtR`@?$=@NOY2l#dTF93cumDO1ZqT(gZ zrS(W{Z+~$DR_-ksQe~EJYA`>R>;L_v?f!7Ap2w{;-JrZ_@|alwqN&CTK;lhWF~wYW z5j5P@EbO#g+d;>h@PGMhB&i~;@vsNwhK5JYYA^8?Hj1UpL7?_rxq(`2u^(xg+ln34iIzQ z5Gboh;lth~b4ojq2hAStq;r63X^!=%KQ>AgpyfOSKXKg$-tNIW+7Av=NyDLsPB~O7 zDkOJs0-%YY^G50NYkL!}lc3JYa@VF>Sef6&PL&Nj7GAfKiU4V%huXGL>+Z%O17vitsDUw{AgaL%mn_n>^%3)%gqGBBpL$U?ykn${=i@V`tLJx?Z@`uIs+gzEv{?` zEhSD$5BUn)Wk|Y!oi=dluFHwjFxJ7!ArccVxim?y=wcLiDiRo8Vg*4_fwySb(J=Ii zt6W#V$;AWZ9i)8k$dA|HaaII~opEd?Y303btZ7?SWhb>MLcy$j^!B0*maM;FY)YL?zK7el1qb{*itJeqVO1QO zXI#|=;HN5wl{xh6Dz*L6<~Uxt)2+6N)rJ>7o9+eE*;_4j8wi!+gLmsV1yG2ONa2B1 zKaLNdK79Je`1IR5;ZM&gXI9L)~8bDdUPk?KJ|kH89F zdY!BWpmN(;QF6XR-MaU<6x~Fr*tGdObS>54j-Ubbq99DRf{#;qmhJ79F`Ml;iko&& zNlzlRit`L!|D>pt`@W`FHd%+tkCi2A&&$;!bSX{fjGnq?fI&6Z`!eiqS5aCrNkX~2 zjq0j3@lY`xHaM!*O3&6RA^#u0ZmWWvFLoSzzz+ohDvMd1By;d^=Zs!XkOXBTES9Pm z!>f5&gVDROC|_{-b4u~5&LI-29lDH)Nt61w+qpom{U~YF2|qTrvG$_Z{fc1z1n)sn zJtc#aYP{PJHE3u|vUL3Q*okfp*fTWO2Ewt&ds(HFE(#GuOU8GuSMf%$^FH;X5yq&Q z&KBRCeIijS@T8_LpyZf)d$(3!iO_1m{H8tb^JwN*|6UG*eCNqphpP2;)$Y^sRK_;B z5ZH1{Lcb{g_+54(x(XV^Q1Z5JEJZPS%BVt61?}HXPK5g$P8c36`IMqbguJ~98dL>f z_w{DL53g~@t@0A0RYa0sUGz`hD+TEpfSuV}vh3`J3Pc1#3n4%rKjBn(yl!`QQ`efE zbY}HUd3RJsx&|dl*+n|~Y}EV3`6k%JIX}+oG5Z7JRkXm5z zu<2}Dl_w|AQE$hk86G5gI!I+B>(=oL3_A$U_NWN(-jPUDp6ovoLySpMK=USqw|!U3 zIWqe-9B$1vquy$6Qbs-$D(lJXS4nq`qA3lpg>Ud}yjDwaZXkq9Ko?u#=Jp#HLZIO^WJByoh1iwqt%$xp>WB(2aMQ$Zj9-yhF|cs}&2 zW?iBq%TX>Y>2ER^3H-39e}W)55*$bBpes6UFTtIfC+X5o;T7zzY+fU8C!qEahBy(I z6scc`Ln7(UK{^1X<fM^7(^U(#W5x2t0tDVLPscQ!BNqD4I*isa+e07$kk z1@CRQsMyFqJ3Es1=}?vQov8fFd3blz(-O7qAtlfpxm{{$&snz+XSsl%cnLk{BAF5X_ly8t`lPS)OJ8*TtnhrCE22E+7={)&meKY!h_%~c-?F{<7HWc8&)6(P)| z%!<9~zpU6l%YVNA{^`SCAng5+DZjmhPE+S34xe@+)5|6$pg@1o8C?<%r8QNc(msJe zdT$C+@F11MAU``awc77ZA`0>5y0&w17SyS;VWD@r)=BEl@J6a^OQ*{o8lq9MS5%m=|z(Mu?@*(k@W}W znD7HJziX*TKnk{Cz(9bL=jr^T{j&gI|4-ic+pm|6N_m%lqh;6S9JLe_Im=W=TX#x0 z9H$Bts$x)SDmtl2DVsre*Y4T?zNXd|1c~gmc+}RH8e!j;RT>%cu9PZ3t1QIK#ZPtS zFTQAn$?mxB0%S$v`CV;E5O$=X02|L-#|9_`C-dJWDDA2iQsf*{%Y{L@Ct~c<*Wy4MZ0)-h*T$@zT!G zeW(apy0Zf6FKMbLmebjo`jh&Nw80^07XL}-KTWdDLse!-(Q6j`xkX|TLBwXqbKSnP z5x$q-#(%$mE$w~N`cZ0XJSv256G|Q8HGsU|lDNtA zyg@Jq0C!tne;#C>USaA}Z|IYac!tcc0Jf=+4v@??;N+T|`3-Y~!*8P@1KY{v;oyhn zfDeWLoMz-^jJQ?Yh{_}1I;K+n=p*Bmo|>e~T&xZYaybV^pi9L7fS*bWQ&aAFfG^pd z%YU^Q_bBE1`<46fX=+ma?+fS`_hInn#iEqOw@!(%|kz zF$en+x^xRHBEYUKwR0`k>>}Mt)q4knEE|9FQD2V0qRWujM*N?>sXOBwLSn1g=T?nZ6O+I? zE3dCu#T>8EtEy4D)5DWvX$wG+8ekGJmi0U0R77i4>P21_r9@hqV|mlRjD*{CL;{Y1 zloYJ*RsdPCq^N{s8$hsYwt>@rrO% z-EY-8FaQHeF0VFga|2H0w}$?uI}uQ8PGc-{$c;j= zI_w&kT~2t@*|sTjva=`JOS#Db$@>6aQH3k+J3~L@^^~LllYyxLaM(foSXLcB5w^~$ zgZkMQ8L;TR;ljqDiN-v0Tj@%dY_g9%NELn5=}`Cb+E38m(5g1gr@Pbtt=J#s!^fYN z?U6ARd?uj;Pz+~(tbys)NuAOSEYvp#V|L!lzDr^a#nDVqIT7E9tDyELfTPxc3zW~S{!1sL{xIiNhoii?&0{!8R{~Z^yZziF2|*4ot_!< z!yn_zpCA9`>Jr?j=#!9&!q>U3v8Jn(5#eJ?q4`RbtfLn7i-^P0C? zi5izC04*&&qnrFhcB430a%@iBsY7rPNr24!0TE5N*0;z{dOQ>uFb6yBHQXmfVvK6hMYeVrB?R28i}|N9a%CYdw{>*8g&>$aaCy z<5Yfs$(FGjl-hi>&D6F1@cr}O+>Of<6wzNp4Iy3DfaLWa-dRllch%=vi%dt0yW`wh zivw@Wlj?HhOe(xPDJ8g!C3dz)w*e9SGoTf9q(>F3?Z7$F`BZ{C?hYNiMSeme-MwaG(9R(tdXlV4mR~_3IhPn?mSGE6Ete9wQbVTt z>TNU)m@CBR7brvyyhaCn-?^W;t zWo*1}RXtdl%<9P0>NiBT)%B}Pq!lI(VH?wq7Kz0ns;&NZ`e?4?PyWH;J= zADS~b5FUMC7MU_`I!mTLP`teu;P+9~KB3s>Z~y%8Yj=-G)?<6m(TgQYl6VIS+cs}^ zcxq9(QZ)`9ctcnm_O-im1Iwv|cvw@QW+!?wc;{?Cm!FFFQg5F!ICIdlDi*f~E2bcc zW|&~9H!f$BlkNp9x#W_4zf*Np5v)qDy8~BQ&02v$I&7_+-qEtWT~kVaM2+NK<%2`g zhh5pK%I&@Fs#WM^AE(nG*R?CIkO}_MdR1_I_GJI~pY!0~{vKCMFE1)+tZ0iPOY=_h z7e>|CgEXJV5~LXbhof+W*!s73MARh$aYCPL2L4UctmC8*|EUXi-Jf=0#xl60c!Iy7}2haj@Nf&TzLQmU7{tU$D~g~@p%(n;EM z&`}73XtirHuMjCIsc`VNWp{b+YE|+(lwB?=&N%S}3IuLP&HXMQF>oUNfNfpz+hu?p zd(_i9J;48`(*F6mm5<|7FMnf&u8QdZ&Nus?Qe4@?L(k82Dc=l=vW8L$CM+R*C*pw% zL%q{o<;9}q)u!IkY61a(93fTNXsEBi+R8@&?#1OdNr_@x-K<(Rc z{x#=Di3G9;UbL$!oGag)g#09Uep>FX^-n(O>pLs4$9#>KMMIThaLO95I>~HQ`KriW zR2a#%*7QH>-aA#opCb2_uFX6v5+A3@G)O$X$7+G`KmmNxR9B5x$HKrFr;7FT0RPnWu}i=zYG zTH<-F$dM`D_P;VhZw_Pw0OVs51#Y1&n05!9a^CzcKjb*cD?HC}=;o!DGJCD7Xtl9S zlp+N8t4sc8KkGrDxX+#C%qwgP)V@}K-j%$?)sMf=`9kp=$!t`5krz1G$F ziCLyUd5*}|Z8_gWG{?sXyvGu&X18|!sZw?d*0=7=nHNy^dCgo2+N|#B3@9hy0>2I| z<~4)74)tZO<(0IC;UdAj-Re#E632^B3>vvt-%k^`qB}dqHL*uH(mMO{I2D<(@F3`s zrferCOH0~L7fNi}Y^a|Y}YY@qF7U9sB4O0RXxL3b0fa2(EerbY75Bv#6r zmWK_5Y7(BxD|v5m&xPYaU(5Tn^u2fKAmFp4fag$h=Kv{Q8WPKEwqtuLzMV7?3FPK79#^oG|c+j>!`1ax3Z{Jz0zu~XzdCQswb>6Aa_TgZ$gS!?^&IbYDR{0#A zSyt6hqaIe5nkRCM+O4y&on%%is*R?mBxzGeN_9c+MdS8LQx@~Asw16CTdU5Opg#ywoS5U`awL^Ztuf`*oQA+p+&+`f`cEHW3P7GW5MS9{M$eO_vN4C(<%m@8|?+toJKtyO1X%;M2Vi( zVErjoOBWTwEn7!6kJ81tE*g5yx@i~3E7L|W$$AD+@SSzphdPdV16v&0Qd`s;%4(}z zurc(cU>iHPTf*B$GeqmlmGmo$q6{)H0NNW%wiZixP*BXa4OxqnQB_?DOJ~P2& zb>3&QaYjHRgmwpR^=zw4HB^I;tZay?q4%ksNl~sAr2G_g{rrzlPfWW%SV2T6aYN-z z&9FpO!AzCWjrfZE~EEPm5@mg9E<+O*!F6bjTE z!>$GiSP|^*nbSF4274r%>CSe90Ho~q;oITgq*fADcR5A8cWXLF?4K#~^S^$g1U+VY zV-(@l)kT!;t@EC4E`X`L%u=>(dZiMb)6UvoYK0{`@8tYu3i*)qtmQ2IXqR%vE#;Oc zva|1zV(}=RHS$4D3ORvUfJQ{k`$Y-b?k2ZNT`LMCMV)j4IX1a(AboEJi#dAt?K3v+4bT2`S;%cdZyLs}KZhf_daa^&jiIi)1 z>e1f+WnSGt2;gv5X{t(eDmDS4I0m)Q>8)u|uw~z5GM)z!?J`D8S!X(tQ`eH!=lkXQ zz5nYc4pn&0LOas3NnuuAV(MO*fd0I;>fo_X<@XOK9-R`h)BJXW2^0FmQ#aV5O;Lr* zQRfn>O@xK36i_X|cw3&^pu}J-KR1UR2Bi%p_9g@Ql_s+m8cG;~6XqfBL=y{xJfRNI zrK(Sl4Wz$q`VEu2RSzSDI``K3SRkvCBj!U8;Yy^7t&-GBmvVc!#V?g&jrQlJ=)qBQ zS6lqAi}w51@e`T-dNgTGxsBXQap%+r58xb;em9yOfDLq~+BC74`n(V!Wg#^s3<+~y z=pK?P$%sH{)d)!(eRBF6xICPj;l^tMXKY=r^Lv};ew#Pw}y00>KIvG!3 zjU>wHZC-jdGyZSg9!gMKO51aSd~dr_B_+!w;LEcyx>E<|0iIPb#*Rt0o(;8K>OW0T zb~|syBy0-Bt?AO#9U(nhswy?EL9)gs?VMz?ingGJCgWF^Me{qK1w$wYYP zG~U{k^V`~_=(p#n`}4_{d1)8CFQ4Nqjv)b=rN`3Zl&?ul&9>Q}3L1{WG<*tQ0OSA97ya z?&bL88@QLonz=umKp&Eh^LEPXY2J|PQq6iv+2xSl3R`HH8=c!IN|aJc9wj?lq0v$* ziWhdpOygP@wN_obxWw)jKm2sKXYY@>oX=lN`}l+X?-lT`rO)|_`a6-aIVs07+Q^P4 z8%3OiWji;*49g_k4J2wSAeEc?*>#T3%g1qOJEWR}Q<@b#aI*bo4O-wTAZ1?~K+wGZ z>BmMeD@Cb-7m>w5RNF*N-OsG;h-xdoDoq`ujF4WOmXO!K#=B&CgPLv8rsY|kcZHJF z@ZeZhJ}Y#UPP925nn2IVmT>;-mevhC4++2_Gr2zl+P8mvc(k;C`}g?zjsN`cP9EdD z9xXJUU;U9==;Qn&(SDQC0N(6MC@8bZQtjTTgq;Hf><6wk;zf#@l2#Bz(b!M|^7L}l z8M5Mp`f{LFU5?6_gP6S%G%_hb>@`b%Yi>J+ac(4NK8uY!BwechMsz2q#2SOjX;K23|fBx}n$;rTHWQve}Ra@s02d1;D81UXiI#lGt`!par>PJIv~X%s;uXL{_jINFPR${ul<&#D z`D$2R`%`D@|CWtB`jbxQ`E=IRi#igl*kyOu@wT7&ic1z+K@2d24nM_WTqhG^!=W*c zzT1(#!FeQWUV*h52j791=-}t70gF>e49ksRq~0Zsf0N z=H~ctb4n^@3au{JmN59!q7AKezkL1h?dPR?aFJCqyp;JNKafjL)mwK1#NjlZo7iB#uXqG!`KL-=PI-sh zzW#N+w7)4~**H#SRCVRYR2nI3OzhM>*&$ZbcT#mDlgAd%t+H>x+S>1Sp+r=l)2rd6 zR|Pb+>32oG9n5qP@AFmTrFj^Hcw+T$gF{s;Y`tgAUa%m8Wcg z1GdJ^EVQXxb7sfjott1mhN`NoFGW=iaMPbiblbd~s{r=l<+U!2nVfiO@stluhuWs$ zIZ(qeuqXY)0AuMbL0sC9?X4csyEx*IJUlkJ(}%N458Txg$W-oeNeau%veR3&905S7 zq7f~17dFzfj(Vy%{ZHYj-XR57DBVf5op+Jhz6$d6iy}2%_fPBgxxOQBhu0Yer7I7@ zZ%Ixh$r9Xc?6=7?f}lVUeRb)MRd*{ibtrY^?cEg>pxVL6)syglQ2N0DxyEv0gPllqHUaxgcu~E5F zusGh)Z4rpVx+Tmm2-V6%_r|{8(kQkgJLY+oC&PFyN$`WY^fiyB!O$Z3(S*&_TGH)d=jVWIR2(N?c-l6R&cvpj3SzzN7MJS#;Z+WmB~|*N=NV|NYQvm} zt^6!y!nO=Tl!Ul#yx6TiZD`)Qz+OU)-AZS8VRtw=mXf01S%Bx&5Cw!{I8z&VO&^D} zLCWXyZq4fFckYxAn4z$-el7*<&=vCx{ZEoCXRN#?sQt;?eZHArg5Tpa$-%gGR0)9AwTjd!v+yK<>pb}PLbq)IuPrnNXJBYEwkJ}U^vdzZ56VUCdc z3`Z!zIYJKfqs#H-Lu;Quz9XMKJQkfkE}aCdEqGg_%sXJniPQiPoqU{bJ_j(2=T~MY zI^)e(Au3D2;%HFn%uUoG15W8VZKm68Qv$rW=>UDYH@l*^)M#OzSElBvFSTX`yc1_K z&R$Q-sLh+V`a>S^y7o1U)Kw4M76Kv(7abh~*ygmQY^ODOStBv-(CLn-m9(PX)DI-T z=etk4lyS9_qrS2&O`;e@*p>dWTt|OLJ9xFxtaH5k%ZdjoXDdaApd0n*X-?>$dJh$6 z3I(%rdZe<*Y_xYv?HG4p*eziZG(cU$=1@wvxTLLz#zsn#_9!FMW(P&%JCigq^NrmY zR^z)VN7?t1I@1+Y)jI-yQyQgsRolKfVmuxoJWlN)49`O10 zu1`H82uRKtNa9x|N;R#^Ye=_>7Bp|^vQv*c`*Z~2ry`W6Y{GCkBg!dW!Yk2WpOsiA z567&%g7{aQOUlbp&+%xFrThHh zZ<^aeDNVPl97csZdC6YkI$15diCA)8x@CD^qNg}dmZI!1ooWrXRWesHwpSOZ*&?%% z(3R@bEpLD{t|jT9`;FwVeC>o@4))9TH0|0(l)WBHHAx{O$^^;TqrvY*tXv*;zunqrj@2UdH!lu0o7 zIKIEDkN6@F6TF=`u$|5&ET`Ex`c4Kr8X20?payqtd|_{Sb@dHuWs$xk=}8%R8`tE# zDkqzoB&-R_#%G;lWC;OP)?QWu+-nx~+4!hogsI@<2Thw`9$9PtD!YeLGGG7KO6^+y zX_8};JE`#1CIJ1iwaWHxsvfp(Fy>j#%U=A!`6O--Aa=!xH&S%a-^ETUp|GmrRkO?n zqIQ>&`dG5BpTB>uf6ku-Gzf~FUY6Zk-hjUc>xffSY?DvDod@Fw~clLCmfT` z7h$&rd+tGI2*6Kn!%)?X`p*s;QHQY#40(7q1K*r%z<; z2w>a6-_n@Lv5t7e;Ql|9oqDa>|JUDvvFj<*GOUDeCoPEv4i*3pgY6Q&wpC8dlAsB# zAcmS$Bm(2`v(9DCQoY!4UWRAm?O#r!w5k|32RG?Z>JXq3%}W7{T$kCXV|ScKb&EGJ zCgW5g#Ui(RRw*%gk9`>Sc1;nS3##D5^H!PmhtRb*d4ZL`s7;g(X2Z8df8JFP)9NFs zR>IdP8Y`5|UW{7sD~27KX%u!@(KV-ry=1)0wrx#1#uJ;8B6CCSX7-DU>LoZBzZ1|2E*#L>7A-(OnsE^a z35FtAIr|jKi`1vNj4~K+XVdYD>y~-K$vo{$&wW`&6K~0uH56(c#rpL>-T^`E`Tzt0 z#sIFIGV&Vg_9pb!Iz}H%{)+C{JY%jL2TF%^MN_<5xNM@y7~x&8d!GyUs3`&H50AGl ze~WUT(s(&1R)WcGlB{+<9*JV{H+iP+3 z%v4kD=leR^jO>gg^7fWJzV;ZQemWJ%x8>KUFGvo#2orXqgA1{9I_L7utALuMU&P_{ zpEej&+rv<0@2OPDk(xhm5?*8|@dg@agVb*p$W6D#tvl6jTS`Uf$1U*JF+Yy>{hhBm zk^jXqi1PUw=$qetR~7O!2i&zQWkds_`n`PK)>mC9V1=ce`p zug^v?htbNjHOCnUtjZTSfJ?UjQ3dj(GMm_OOIz=4$yf@If|FbaIK?Su_eMNqBiBD}tRC)H7mUwENETX)n z+LE)`r@1e^0~Du7br~usAe9|aqZS1a&eM?tUZgI`x6`is(oE(@%LcAgEpAg!&B+j= zCtGwZV}P47<+9^VzRxIj&C16t?7Kw+57gja&s?QqizMpB&}<_Axi3AL^d56 zO4*%j^DeGOiVWizA?&nXnLFEEhb3yxV-f9tSnP6MhcQR_FJ(d!Z<@WS63L}EwPsCh z2mbcyOM9!ENMhC;_D05Wk8mY5wDQ>Oc{s_<+hM0G?Rv?1;%I^3%4(UMYCJb~oZdZl z$crMq2k?WK5v5|?_8)lX&Sf2n2=vqJRl&5{tkrib_suYm}Nbft2+$k`<%Dvlm0w5-ps_#ezdSuDa%d$wPKkpWUjbh>!g*&A?6@WC4QXS-{ zBDLM1xl*MJX z6j;AA=xPhL8Ok_z8^3Cq?x}0eR$82TJlCynlZ-hdl_pu_0CYT7>(f6z|M6=v19yON zq_GFoxY)eU;0;f;1JlXI1?+2(@=*C`(j!gmybbw^3Y>O)1YfKaa)w{Kxp4 zhN3#ymy^pEh{Vh*888coQ$O_E8Z+s2pFO0;%xeO=^^HF5b}Ch-DiRxxgWCaGhXdS^ z=y zqpVJ4C`pg!2_~Z|ayruvI6F%ANT!I`IJ%p1PjB<hvr>IRO#q0L400R%NTZTB|*B zkU)PWdjnB-J=jX{JOULDW1|!4w<^J8E>KW3;m9vdli%5Y^#7M$*G`;I$*KW-R8@w1 zDi?qK@Av;cLwtA+NZ8BGwJ_MB{hvqL?V}_m*RRz`l9pPU9DC2%MZzXwTV01 zjN+==lZnc(CQ?NrH9J*Yi{XA4XNhoEQCwn>St(_wVj%z<9q6k=ePdhRx4KP|9A(AZ z(NZt+X^Q%-RB%}Pt$g|pe*M?4DJ&$UJ*XdQH&UvnmKE${B5FvBpH*faPE=_JZ@V_> zMO67IUKJ^i{G6m8ldFl+_ML6z>k&)@o*t&58KoU95Sz}yQKe^v5@gA|oOkym6IQB_ zq(q00h=MG%lLAE_7!Dov7dx@WpyF`5^qpb9-P!|J5XRspTA{vpAc@HYK)K#q=GxDE=?i1qd*XbB#WwjlJDZDhD{E9Yl?H zsigH+&zcWKJvldR47>?)m<8xwDZDS`V{DFGP7h9PfA|a@s1i~4O(4jr(WY?oo=eHT zDub0AAie99xJK?g2qf>8tG(l2KLyNEa%3w`-6?ImRc#BS6B!D-Pc}M9FsLNOliNNR zM9VHiJ}Gw#c5E`mI0N357{#gxBpI)dr5mosY6>dfx5G)-x%f#-Iq!|6Lh|eud5t)5 z$eaApKn(gJfjUpnry`=^-cLP5DSD3U=7{Pdlcn8C7+1kd)*ZN+w{_L73TJHla9F*n z7z&W&L2P=eEqcxCJXBqMlGVSJcQAC|fvQY8fYSRaqKMv~QvXQ-s z5JAay*p=-A@+tJhd!gV~zcWc{?~ZsJOCXv<;AR3@I;u~WE$7tLyPTOu_r#DY#uWm)Y#r46m&tKz+A=%P#zjYgXb`^zdmHT`-*f@eB zIyZ%Ip`O>Mv{gqrB)YNfbYXSs`@GZMNSun@v#%{WG=rt**S6-AXyG zdA>K)l^q7N-=`j&icX574=5f4)-;GOohcaso0^Ob;)4>z5qL^M>1$TY z;p-}E;;sHUy=kHR;y-%bw1CW01b>P{md33T6f4IHobG85W5@6(AgU$z;4Exbbd!x+ zZ!K02ZE2FiOPgJ>s*x-if*;(A_Tf|vK`*fD$*yC)9xeRs(ZVN)bn?E;JoRrjU5Ff` z0^X>1uE~PK0;gjJGO+=(^;VgS?`>E4w60f<0hDloF>_mHoUy9!z!~1^awnlw8j@)o zkdTFa?KwJD@sip)NHh-J%DJ=QU2`oI6Q|lm044D!XWrRKE$>)TwJgRabp^07vWcCf zD9KKdFix2>pOmdx=gO8eoJ_W@orX?3(JlRGkKXb@A2+z){#m|`{+knU?fbW1&v6A( z75@S}sg20fTIyEvAK`-6dH|j7!0**;f#_1Stl!#A8Ul0bKPpz2%+dIy=~cLOr_s(f zK=Wc)?})Ui*{ka#$+0_NC1sJc`PR#~bRc}DC2-6_+4)FboP&%UHO92s2-DwrZmXadXqQm50~(R;|^3rXLc*JD))Sxq`9}4`Ri)4}X05 z_`iRCe`k90U->oovJkN*{+&KdfrJ86LrZtXD+JIsXXnlxiF(D^41~RNK3hvn6ZQYAfTu zx0Nr%BT?}}PA2#!%`Tx-`ACN#0SEb@2q&@xjwl&QnrBzg|ckLy5?w-SDa10w1aTI{SC27{og} zwQ5HR+yg9NQ`O<=ght6516;uyK{BUzBTFteq}GD;1|F3lKI}rD8RLn zl|eoAfm|IW4ctO<76y27HjwA31xcW=<;bSUS`f~gM0aX(egSbjk9*Oix+O>72KYP= zkHrSc+t~KEu36nXnQ@l(^MWls|NZ#&ktDMo$GRCVOPGPmO?9A+;~`>dOCrZc7(t&> z&rX<)yLF4hGqKYmzjNqRTz#hs1s3+asY;6|epb0TqSuo0R}TtwAssWVvH3SX^}Lo? ziE{pT)mD?Ers9QNTlS-mq;xKMcep(!Kdr3+0puV6&X&D?VfXPfDk5atc9f0aAsxb2 zrlts}%Q}}rN&yJ_L0}=fVE509_UZGNUq^kpMIdrh= zAFJUk>53%NvX4sgGS1xkVru?zR1S|ui2wp`igcc)64|`;=sfB^G_1U=xt3PO`I_Tm z6{YV{6Ss}M%xCe*deQ+}yOb|LXW$npy(=0000U~O+Bk#p;$MRjP%oAJwBu&?l~S9; zXhWMsN(7uL+LCP!vO8~-bjp9KA~K(1NIw>A#s2Z@{)EGlJGIVTv*V+jE2>nj>THdl z1ZYz9E*G?^cf-jIz{6V|b~bf(4GFXM6g4>Ft%hUSF0*HEm1K7{_9<;7Ig`b~=MIU5 z*}OY)6zQ$4V=IAlI+qm^b@>R3yLOxo(&#|Q3Qp-N4(RIJtM$Z4c61ydPJFU{rG>+< z-$eqdQdsJPA<3K4Ni`-f^V{YX$Wb?N$sniS4rD$v<)`wm@!lPd82)I4X(0+i3C)`d zzTxD{AIp)_1_%|Sq>W)o)7@f8Mvj;7q%dA+R~M7x7RZFtxx++AQo&Gx`=&JOAi46@ z`gE3!Rhz1+vXz69n)ge}XU>Z-ny8H8?Lf35GgSB{fkR<%HPRim-^jXiqyAIkQ3B|2 zM;*GFN+H$dxu1$|MVZKzjp~$hT<%{WpNqnw5ZSU{SA9#O2z6?Ew_;zuJWSZB*7C#5 z_|Ez%Hv8q$rzuly91e$%C}QuBZZ8$RYSx2zEt5lvn!V^yow_CsyxY3eIrOzrmW_X; zVk7W3T)JUwav4H4cB|1%#U2mw=F4A6wz2*>w^R4i!jwF#K#@v(qh*z2C4^0RAw`e4Ba@`hOhLg*q?}FKmjW_)9VtH9 z0pC7-cxU|lS}Vc21Gt-d&^F31P^Fq2RWl=%T5qqOI6gNkWL&(BLLKh)WuXGJU%jt7uu= z-{E-D55IjWU%!p|;rqAo{nt}Ry!=BQF))In%Hxuhtx2Eir!fitb3lU){AS0rJ+~ zsG7H;*qr0CV9Bk(gGK_J+N!EXqRKjfE#3Riq@o!>o-iisrs{W-E``$4G7Qz|h58rd zN_M@nA_d-yR=FP4nW~yq7PM9;_>o!(-OnZa(8h1Sf9fCp_2Jz>AR=8(Yux+Pg zQpK^8MYXrTqMY}~**wJhQ@;Qi$b_WAFW;tSwiKaTUqk+?sQ{|k@S9qHk@rKI(MXP@ zN2w7`Nl>TznpD7p5T3=ppx>08u3J`#YY4cj)7}(VzqOWpw`lJ>Jg+uBA%mBo2oQOk ztg$WH7IEv+fs8b*;|N$m8Me7byN8?)QlD_w$nISuug%D=6){y1wE>6bRtne49pa91 z5Ayw*!qDSbw@^xyJ?1A_nPc6P@#=1e&!)m$)W>WKHL{e*R7vU9t@qZpp7gfy_zG|L zPIU&3X+-02PX&gF7J!+=t5G!Nn#oCRAaPogZ+ECmIHY-jsJi}RvA%!(@aZ4l2S}`Z zAAdum2n$SW%|ZIlYBZI>hgZqwpp`@a@l35k)K*ARp)iVotx+tNWu~EK<>pJ@FKYK{ z7}0v(>9wl6pawzdAU1V=;0ULV$ul3`H?x*6y1sK|TU=snJuJhF; z$x>>9?<$)&bMCFksKSq&&O)d%EApBoTPbd#q7cjOWaoV-Y!9T&ySFzai6r~es=hxF z|DT_J`@PIxAIXhMSwYJ*ct=f_cL(RD)3i%Ug91^Di$p#u&H<~mHJoizQH)~ukU$`_ ztgtD;*Z_o~4ZsqxT$i*|=C-??>qift9@5Cxoyy)qwa|XXV5ku>KN${>wD|y9Y z_}|+N9`si8=jHnFQ}6XSA171eHw$BmOTtgwmNbGxFf4u7I#-znD>-(=rqX3DUTJqH z`y&OAj(6n*e0!yG5c~!)Xj|?C;fD}EA$QYVAVjLMYtuZL%60k9y^I?v$wz4ab*lr`akhDf6in0W4UHV`yOB7p_@z};kg*Kcx5hplAUL3TNM>81h2Gh(n(H!S_sNgI=OpM2`cO!G>z8wffIQ-!^=sn{P$adIKta* z^Cj+1l&o32bWq+Ysi_&{&3UPkE;2>VV+#D+e~A3Q{ndZuaUlYNQ@w9!=qz{QZikXf zmS0&N=dlDz6*{WY=0QA%LSB*pTuei`SepnT$51RDByiZRY1^LFpeHDv-j&24 zrMMWBd0SM}FZx`e!sdW^={xVPFiM?gnVS1$`Ni_dD?s7U%f>-eGG4jW=hIS_>WMm? z_1@0&YBQCY+9}>AE5_bHk(vOCc+@lFdjZfWnJBv=d8^c)*6hE()xmOon$LN_2Q_#) zT}R!$a}c|FxO>r*nb=E-eHx~~wGMKVR=n_4=0jqUqw}Zp4(zKnC@`|4vC|Z>TzlHI z^lJ_s?Vh?@i?>APoFXw&?u7Qd6t-`v`uifKcn>ovvZ zKNLZbAVht?yev4^MZuKDfyqOYC(y>}pR=d6v50mHI3wq*VE;AKzAa;iyZ>d`{`2jf zIP7bq4GFi-Ds03DjX(LepyQxaC@|^>K0q;}v$ca<4mEr&GL*qddX0N!K@nW9K$6RW zZ@ndo_DY4oI*@A|y&;hYwF;K-5bxg$I4wb6Lt6TQQ0XQ4)L~5m=8X~_Tv38H%q#|= z%k#eJo!L2aVn>4JT;4FYdNrg}mzgA`IJ}0Vln~?c>b^`}2uS=?q%spJ__Mu`!*85_ zUa`NE7r20_pqI-82GpeR8;ZcHdI^t92Q+KT?{#BU^|N0SF48)=lAG^3|Q?R=2OSg*|e+Cu#Zoj z2jBAMf9YSyP9rhzdMT2YmAuf?HV6>A75BFON+X7LL!fglqb%9=A@l?l_4OW0rPz8d z*CT{^J@e{a5FFz{Uc0=pXJs^F4olA8?u@4P&h*$5+n3DVt($;%`xKnjv1E-S^qC6c zTOB1TXqa#hVgX$qYLD(+wCy-x_IikjwtF8AXnT$}Q}QZPOGY3A-(9;(O&2nMm*wly z0w2KQyF{nIg#Cv~r*fcPbgOD!EVQobg-&q*U-l*EBk0~puy03~uy$-RLr-dA6?Cr4 z>0@%0)xo4p)A;RHUh%Y`VtY^xOMD24E{gAU$B=>uZEjAcrKE|FVq#}+Ox2;%bRx_7X{8eTe@x0VS!RQR`B z3n74BO1ug3&11>N$4}#X|1~$vetrcnZWO3@<8^X!29+rh!k5*BeVoL=mLOC*U(?lG za;A=u<_&LFgG>*GEIro?LY_9aYs=twmU5AnidXo70*u_n<|o)wLRgT#t|+_LYTB?~ zm)D!#jshFl#*Mhy2XMiAT5mOmvgNzszg1oJfbg5Vpdbf>U!~88?4C_mQAgG{P0UET zU9V{=q35zU^$zdWr3P^OT&{25-zh&m%rwNk^`1Kcn7yM^h41b5Hr@l#9KIR{;aslL z(1+YPH%)2@C!{{o1{M5%6Y}(|urC_dp#f2YEC3Z64pUTK=dvC3ic$^Wp?(QP;ww24 zvu;U(O1BPRyjb-BV|21LIBr{{iCq^Cr$wlE1Q*odQ=Rf#_a-3j5&`8zI#5bX)l+_3 z4TZi!vaZasf&E7Zm4FU6cCDYn%-_d<6@dNy*UHSrGFZB_{oZaFq;SWOaSx;z*1aTx zL(T2^BPyNu577zsUnKp-9?3geWf1ki&CBgxvp*U2ZGml_O-Q2c?$pU7D{aF!O=ItR zJj@w8m5aO>5HbmyuVEA$eVe@B)vh7g1)0xjc={DQJrBy#Ggl(RMRDthE6~EDPF%hC zue0upbx%bJ=+?m}sU_&U87dRYw7nDW@3CGVe*fdk6G%LwJt>V`WmmJL?0`ug=TTPV zk%i0|AVz{N4)4Vs7Utkp(}Asq%&wcsp-E!fr9x1Ns<~X+IWOiQ*@#nnX@weqj4W2cCVJmGyJGiMyJN?!@uvCV@LyBrjDcY0uJ2XUNw7Fcpeg4$6lN? z72aL!F$12?rMra4xztjEl^&a7OKd>4^Kg?%%8d_{|NZkHt$hFO_ix`nE_t!%2%zHv zFR%~VjT|p$+W2+S-*{N3k16jb+d(-Xia)`^sa|Nbb#+N!t;S`Q8FUw*$OtDe$k8J9 zktzwm!s|%Kavo%3PHA5|*c>3Fy{dv^$NplSlRL6HLfWP$MFm)w%ZAK-+WI)O5#XKj zPx%zzs*}jwI8=4vOd7Npvvx-cG=|=rBs*#2(*v(^~%Zf5`&zXX*npH zsYQ_1Oq(iC4ppnw$3rQ^Ml7OW$;tt20A|W`j!$4`gVE>p0O;P8p@M2Gg z>ei0K?fJIE`1QhhS@Q0nK6*cP~z>0u}GPLe)%&+m~Lcr;^>I0oCLzqcl3uwC&!NdJe|LeZ0{Lc5ebGbz;?K zQNhPb$#6#+snmJC;D|TX+nrt(UA@_1XmbrLw!dV7NX3G8UD?21j)uoo8lpb$F|L>+dBY%BU+DOPqa0A3jG)kL7#3v(l|s%=iN#aT zN`UHqYU*O!kKk*END05`&^~Zso@p)~xR(%7RY2P^W?)vt-fYqGZj%H@U2F^EP@0U8 zSt-`iOYORWSCTU8^LE-VIRte}gQ8lCvsKkEt|ji|HLIpgLnV`(H8)703uPJAQ)Yoc z>l3&^E+VyrnC<2gXh)UUr!M1e6E&T?;%|pqz2UiBf3|=A<7@fy&)?R+|E2bPF!DAp zKQ8I~-U3}pr%)h}jryq$_W464cS=7X?WB29IJ3I~*hN`63DpXD?3DHg8B8O?J7}3q z8PnN<&3koCDs@|$RUf~sQW#$&gizkb>M5ex&5BrX{BH#!HkQ*iCH2(Kx88@NO;j>$ zJ;yL^%j3Yq%bsF|s2DVW^V){jlc`ZRL!V-Aq@c?IE_J8Wxjq4;d?r8J<&#R0do;Gc ze;t3V)*nQJsZ7!p^+vI)NAVe?K>@xi*vw1G0KQr_C_D;qAgTe&o7Z~MO+n-atM=uL zqisluw;Jt2{oPSD^2O@S-hHtk;szWz6&k*%-corDMTl5^cke_*IitUqSU!AtA6VG-bVFoIK%|}r|O-22q z0`8PTKQ|k$dTIBdY++OWT@wd_o5rV_0doM`VjArBXvm7ki@vzkJsp6v;9%0mJ|vJ{ zYfztU9MuA3!%e64`CxK;w8d!CP_Cp5*cyJwWwB+_GBTW(25P5{C1hRI891o7O2&05 z*Qh4?LrS5gXNmCj^LziP{i)p_`=KXOHp9z*Wb+p3)BLi&hD$U@E~8zWh&%x+jw>sk+1jE{owr01=Wf^$adT2cSrlN}>&Com&vhSa1}Ng+ zK>Z5&I+&-)f`ep~A!=UpF4^aHl+T&-&;wzRE>fIo7JHS)zPj~2P;qk}A?%{gZEiX3 z&P{%SkeUZOhy1$GF{Dy0*X6587fG;hoy%T_}y~KqK`+m|?17FJCxu_NGj= zH>@!!(U%5vJ)_=jY7#jXg1_Z@}BZ&HooFdBNPt}-q;9koO$0h*=3yCdp zSNXxfcztSl1I{*Sp+dR1-QW;w_OmX}5e+H8RUv9EG~cezn=|{vS^UxWY2>0r8db@U zs>^ED<&}+~Pe&-5l&T<=x#%|!EMsF6Wt6Ai*hQ4DoI;|=O}?^Csd<$*Gc$L`FDVG- z=6uW4N{Dm%NSl9t`Sj)Ehx+S5i8GLKIX;&h8ukY1fCP9&<0OUU&^Ox|!y#jCdW1lV zBU)RY>d()TqWTxkOi&(f(HXd1-ibGS$&qRD$q%6HD{wk~+V|GFWV;_`ga8aGC^@V% z&!J128g^PdMa`3!{A4Lf9rxtr3;!Q`6`fhY?Cb6X_}U0&q3(K_a$Gnzk|YmRx-~PT zyzeO#>j71xt9JveU44x6{=0nq@I%u2x1ZGR9>$lI(%-o>HS(j_Kai-h_YS;MD&}!s zGW1C@XOAT8AP0l9a9fQKzDZ3@?(_i$VZTe|iqzSS>c=_IsQ^HyOsif$5{GB9NdipZ zhyZEc0^6F==TuUyNpIE%Lb|N>a+7r91vI=i*f#nK^xD zsJyqTqkDku8Dmlxh{y841utU28L(!p_9srL>Q$}hIU2y6$`I1eSYxjzR5Vn|7 zq}RDFkb`tF`Rl~T4(elt)1tOS>fq$9u;;iCa^iAw0hoYxHLs=!c+w62{juwM|95vO z9Ka%-Kr`1k(Eb!V>Qvj^ zYl2&gX(EO8+b!Ms$Ri45fzXzJFJp53@-8O~_~}YU>0VhjZ|8&}r{g#?5y@I?G9hvOQNvk`(+CZA*vn>&rIKE25 zuz&g`7nBS~Axhzw_jMtumV$$)2g~dXkCZ)~+Iq1EeLc8loMoALNkZH1h>{XaCzXx0 znHA<9sQ9JpouG1Ux2yN%1h;T3ZG&x-`#Vj^anm0W9K(;v;yoxA*sh_kD_99kJe4_h znlrEKI-kqdKc2t;jaV~(k#*vWCd##&MbZH-N+02DJ5iVliH3?#H&f?EQc$REF@~fr zO#;KkV=9-fXNb+zb8LEZQfQT~)$7=lZA*9Ci1W72z!ut4#dJNi`PC1vq&r~j*kwc3 zs@x|ak6_9>Jvl-_nXD~PW1DehZ#y(@fqY5CJQheK_J z>=xuCZM`~7+*E$vV4i6|)s)oNhMJs^f9B09nB2SV^129gmqN{i$1&7r8Qyo4 z2_K}{P#k9frfE{I*yTkP;Jw^^%Bpalm3Jr?c8exI4`5R@?BrLGY^3lcb z-rW{teDL;u#%0?LTmmP7kMt-e!B^jXk|c0B5PyS@jvGknJaqEz*as_WuNuj^O)lHu z>P{|^E6VCuKO0Cc^5d^f4coi|01A3J558l^0`c6)ye8g=Ol3|kdt0>$0qvpsvCJ;1 znZO7Qv-smSC`O&~3sKc*Qf^h_xjIE)`@)frTeIbN%f)eAUO?|CpfCMNI|Ft$cgK~% zLTXQ5;B*}YWW4GqGM618Z=Houjn8G=74zp22!#AFKc>@Oa0H<^+@;NqL-f1cla-PQ z=CYXU&@gjXwgR|2UON2|h!u1=B|R>?5oH1HIM^*<*p@-X%9IIXy)50DPRhzP)h=(M zscx+~z;&FHjS0l9-XS<>ucf?Fu2HzC+XC;`KAIO)hZF*i?qkgqX>Pw(1LrFfsrgh@ z(Kp2r_S2yejVCB>ZNX?c#Ubi821_PdUrN|)hptVmmt_CY?FbT22>4Uha?_!jAfZ@t zOkS8&ic`|rh@z?kltCd(CHlr<=ZshC+BIOGFW!ppD|?9_x&y0xr1FI7;T%O*^OM?6 zz5&%%IOZS;`_#^NI&tNSkh~~kZOib8)L*MU?Oq2LfE4h}#I0KqJMOVse|&sH7vsO* z$5%@7ced>h=pU4KCz(^&6fxB0q@Yb=j_P^efK*!*fe=du)c!$gnQjfkfh4vKv8iU# zSXYm^`!_f`*Rg4n?#04IvbV(n4hN`%9fm`Yww|aDUXq>Oa5=a_6{M;Kl@yCaQa$xz zl*j;dAt!38wACqTanJh6kSbGAxj==0T%2)F2B~lwHz}1^{Gw&srj@NU;i#MDT@~sx zG&VcU>DP<*b$t8$@!#+AW_ZZf5ZKiKj<)Z-2y;qZciCb7b_gaatgq<3X5m%FZlQiw zKzCA|$jncR*_wy6CrXoZ9%t!nLIwMG#SK8Sdifsu8Obl#Mj4bsXnxyxfy8!e&kDFn ziiRXgYU(r6xzjaHU0M!rx^QTX=w(q7SrePXxLCXhBdBck{n~vS?a#08N~d==2ThOAWzLaE_RdA@j_7cN`&e|Ts`N(S zuc(Zx2`HtatPBDWwIzGR)?kso)&t-(^HZ#e4O%TqnhF*E^|CEYqF{|SUi_H~FE2fo zFo*t{y{X(XH7nHTd^yt(Z|fcWZyPz9U3Du4#qT^5(c^SBPp6wv9GWJj>K5G{#mLU* zHH(9@D8f_f&X-i+u`QA0nxiJcfw+6UU$pAlu7%y2Ep-Vif3Mu>Yc0%(tyxZy3S(%^{{L?bMO? zDrGKF&U6ZO=RQpW1PM_lF=x9-=&E)bk9i~Sk7%#&97rBCmu*_H>J}oyG%E|&WHG4# z5-*ZP(ZfyDNRdHR&1)+Mb=|yWW=?x8z+YAA+yp!eg<|ebcQ~zjo({Z*Wq{+{ZS)qE z#0%!s@O-{$N$qP;YbdzC1i(AhhnL*<743z;z zgbN29qZG<>%g3M;_5M;HdHpL65J)GI^z8lM9P-xqV($;-y3PF1-fGTgJUbrd?I{@$ zDT+Il0yeU8TmI0kqBSWd}O-kG@-?Q#(`EH?qP(C6`+v&~s$OpxP z!!UId(^tR=v%4-LpYCPgthXx^-Cnje=V${kIUb#~=<4lx1w( zR=2P_N~~+08Ju4N;v?O$a(w?XKp6zDdj`Ev>t^vMcu)D0wOJ$-B*IKZl?23WiSidc>`a3dzIUI;LOCvWZ@6BR(^1g&L5K?YMehYjb^vU)DfJ;P39eQ+~> zJ|&w!YE0=W1Qwly6hsaVzim2qxi8m2eIgyXyY{Nln}cWDc*AX9hb3B_^zMdq+^v(+ zB$S*7cyTu1LyG*ApwK4pfIt~JiJH>uqEOt-eYO4FXp`UH<1K`=6ee-BoJUnY#o;}5 zom)hkHsgAY%c&m<@$%t3;I0Jor9W^dM#+EORrXWY$H5ihn!+lBWeJ7LZMyE#$0dIJ zD4M=Lgejkfj9d$HHn)ge#e3L?Hg6mkAwQPdj}!!HrMrf$+mMxy;!nyoNqW|g zh5zH8IkmENDYH4*N7FbUYWl6fF3^lJS%_+ze<|?9odkRotm&0&Js@5KtYMlW4k6V6czKh)o1zXgm+F@DNVZwqGY2ScX*;EIW?{t zYZ_L_m7M8tB*8({i$N&{E?%D+I`~tP;^JTF9qzOgVw$+P1fs&w?R^%n! zSR?_}8;7{5LC<03Iw_2Hy6EIGyZi&{Dud>syXX#hwgb))t!`pF8YYK$gtF^J91(j{ z+6AOe(EWH>`~R1f`=J^LhXEteT&;N(l=R zbM_O64paQ9h*1ShMC+w2-6iFr*K}}m>Y8#OE0x}PH+QwJExVk86w;lls8EP_F{@%U z)%4LulVI?qdj0&qJ_nVL=q{yKxI{g9t4owqK|YGceaOPgt_7D(n=byNJ@1@u60ftX z2~pwsK7p^5?0XDgpgm zS~48BOCWI?AQc;lRx=VkXVkONn1%bOO;_4C?qI)#1v_V^=twmV@Izec%oiIAk+2RF z$-FU@Fly68!ybK#qrKe4@l1eBl*YF)SVh(?}hSxoXBd*lw90yP+MOAkcMXvb-@Dh=%zx&ji_)6cA zOPV4WR4CXuDIt~{9YOJfEH@8~MVOT96qU7=f_6;F5LrdY{l|r?)cT+;@tYipqKb2H%E(p*s@b}7p_%KhFAR@f z$>}6FmE(yKoC=~@R9Il1;81RuVpWQy$*DLj3XYAOrL`JZ "${T}"/jython + exec java -cp "$(java-pkg_getjars "${EANT_GENTOO_CLASSPATH}"):${EANT_GENTOO_CLASSPATH_EXTRA}:dist/${PN}-dev.jar" \ + -Dpython.home="${ED}${instdir}" \ + -Dpython.cachedir="${T}/.jythoncachedir" \ + -Duser.home="${T}" \ + org.python.util.jython "\${@}" + EOF + chmod +x "${T}"/jython || die + + local -x PYTHON="${T}"/jython + # we can't get the path from the interpreter since it does some + # magic that fails on non-installed copy... + _python_export jython${SLOT} EPYTHON + + # compile tests (everything else is compiled already) + # we're keeping it quiet since jython reports errors verbosely + # and some of the tests are supposed to trigger compile errors + python_optimize "${ED}${instdir}"/Lib/test &>/dev/null + + # for python-exec + echo "EPYTHON='${EPYTHON}'" > epython.py || die + python_moduleinto "/usr/share/jython-${SLOT}/Lib/site-packages" + python_domodule epython.py + + # some of the class files end up with newer timestamps than the files they + # were generated from, make sure this doesn't happen + find "${ED}${instdir}"/Lib/ -name '*.class' | xargs touch +} diff --git a/dev-java/netty-tcnative/Manifest b/dev-java/netty-tcnative/Manifest deleted file mode 100644 index 667a99fb65c8..000000000000 --- a/dev-java/netty-tcnative/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST netty-tcnative-1.1.33.Fork15.tar.gz 186153 BLAKE2B 3d769a04e659c09aa32059fc2a2eede84f6105469de33ef7d26df436de6a1f6290a6640268934f63f77a969eb6aa024651380cca6dc69099c4016ed61f7d5310 SHA512 592c70a926473a4903b704be920aac1a4fd5a032a8d821a77800b6922b374cb28decf496a65ef62867c027dbac93f0e563e9bb4ecf6659bc70cc33663bb979f5 -DIST netty-tcnative-parent-2.0.31.Final.tar.gz 175283 BLAKE2B 421b8228fb30da7f2983771e3c20e2442ae0c3ef8d12a139a7c01cb43056e916c889294622dbde04443382965750db0195dc667deb34ffcce998ef6381b54eb3 SHA512 0b11d6ec82636e8db09142d345df4b50dbbb7b7a2543f8e4e4d8793205fb22f2f631f454f70b78e93d24a9aeebe55098635c0e9d7a0daf1786b63fe3580aa236 diff --git a/dev-java/netty-tcnative/netty-tcnative-1.1.33.15.ebuild b/dev-java/netty-tcnative/netty-tcnative-1.1.33.15.ebuild deleted file mode 100644 index 5facd9153492..000000000000 --- a/dev-java/netty-tcnative/netty-tcnative-1.1.33.15.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -JAVA_PKG_IUSE="doc source" - -inherit autotools versionator java-pkg-2 java-pkg-simple - -MY_P="${PN}-$(replace_version_separator 3 .Fork)" - -DESCRIPTION="Fork of Tomcat Native that incorporates various patches" -HOMEPAGE="https://netty.io/wiki/forked-tomcat-native.html" -SRC_URI="https://github.com/netty/netty-tcnative/archive/${MY_P}.tar.gz" -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -CDEPEND="dev-libs/apr:1= - dev-libs/openssl:0=" - -RDEPEND="${CDEPEND} - >=virtual/jre-1.7" - -DEPEND="${CDEPEND} - >=virtual/jdk-1.7 - app-arch/unzip - dev-java/maven-hawtjni-plugin:0" - -S="${WORKDIR}/${PN}-${MY_P}" -JAVA_SRC_DIR="${S}/openssl-dynamic/src/main/java" -NATIVE_DIR="${S}/openssl-dynamic/src/main/native-package" - -java_prepare() { - cd "${NATIVE_DIR}" || die - ln -sn ../c src || die - ln -sn . project-template || die - - # Provides missing m4 files and Makefile.am template. - unzip -n $(java-pkg_getjars --build-only maven-hawtjni-plugin) project-template/\* || die - - sed -i \ - -e "s:@PROJECT_NAME@:${PN}:g" \ - -e "s:@PROJECT_NAME_UNDER_SCORE@:${PN//-/_}:g" \ - -e "s:@PROJECT_SOURCES@:$(echo src/*.c):g" \ - Makefile.am || die - - # Avoid dummy version and tedious symlink. - sed -i "s/-release @VERSION@/-avoid-version/g" configure.ac || die - - eautoreconf -} - -src_configure() { - cd "${NATIVE_DIR}" || die - econf --with-apr=/usr/bin/apr-1-config --with-ssl=/usr -} - -src_compile() { - java-pkg-simple_src_compile - emake -C "${NATIVE_DIR}" -} - -src_install() { - java-pkg-simple_src_install - java-pkg_doso "${NATIVE_DIR}"/.libs/lib${PN}.so - dodoc README.md -} diff --git a/dev-java/netty-tcnative/netty-tcnative-2.0.31.ebuild b/dev-java/netty-tcnative/netty-tcnative-2.0.31.ebuild deleted file mode 100644 index da142b72aac4..000000000000 --- a/dev-java/netty-tcnative/netty-tcnative-2.0.31.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -JAVA_PKG_IUSE="doc source" - -inherit autotools java-pkg-2 java-pkg-simple - -MY_P="${PN}-parent-${PV}.Final" -MAVEN_ID="io.netty:netty-tcnative:2.0.31" - -DESCRIPTION="Fork of Tomcat Native that incorporates various patches" -HOMEPAGE="https://netty.io/wiki/forked-tomcat-native.html" -SRC_URI="https://github.com/netty/netty-tcnative/archive/${MY_P}.tar.gz" -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -CDEPEND="dev-libs/apr:1= - dev-libs/openssl:0=" - -RDEPEND="${CDEPEND} - >=virtual/jre-1.8" - -DEPEND="${CDEPEND} - >=virtual/jdk-1.8 - app-arch/unzip - dev-java/maven-hawtjni-plugin:0" - -S="${WORKDIR}/${PN}-${MY_P}" -JAVA_SRC_DIR="${S}/openssl-dynamic/src/main/java" -NATIVE_DIR="${S}/openssl-dynamic/src/main/native-package" - -src_prepare() { - default - - cd "${NATIVE_DIR}" || die - ln -sn ../c src || die - ln -sn . project-template || die - - # Provides missing m4 files and Makefile.am template. - unzip -n $(java-pkg_getjars --build-only maven-hawtjni-plugin) project-template/\* || die - - sed -i \ - -e "s:@PROJECT_NAME@:${PN}:g" \ - -e "s:@PROJECT_NAME_UNDER_SCORE@:${PN//-/_}:g" \ - -e "s:@PROJECT_SOURCES@:$(echo src/*.c):g" \ - Makefile.am || die - - # Avoid dummy version and tedious symlink. - sed -i "s/-release @VERSION@/-avoid-version/g" configure.ac || die - - eautoreconf -} - -src_configure() { - cd "${NATIVE_DIR}" || die - econf --with-apr=/usr/bin/apr-1-config --with-ssl=/usr -} - -src_compile() { - java-pkg-simple_src_compile - emake -C "${NATIVE_DIR}" -} - -src_install() { - java-pkg-simple_src_install - java-pkg_doso "${NATIVE_DIR}"/.libs/lib${PN}.so - dodoc README.md -} diff --git a/dev-java/protobuf-java/Manifest b/dev-java/protobuf-java/Manifest index 87ea4747892e..e4219af26c33 100644 --- a/dev-java/protobuf-java/Manifest +++ b/dev-java/protobuf-java/Manifest @@ -4,3 +4,4 @@ DIST protobuf-3.17.0.tar.gz 5185780 BLAKE2B a168619df72cdf097c7ddfd50aca96a2101b DIST protobuf-3.17.1.tar.gz 5192666 BLAKE2B 7f912db7e0835aaa42628fcf564a5666e2cbfa021bb35638a5eec53c3c457f1e747225dea54f732b7239a1520febca9bc20c824b1938f100796caa3ac2133bc1 SHA512 5a18aa3c1dab040dc6d22310a8503241081106acf7ca89079d7b416533d7c2cdd47719dc9023e6bc26969f0f1c796550260a04034a403c69752f6a3a7a651bb8 DIST protobuf-3.17.2.tar.gz 5192779 BLAKE2B 97f9561848e70b8d26ebcc7fc4fa8da51c4b8267efbe1d2d386c2785308e7ba7edc05f1b3863c274dc8838866d58b58509606d72c51a22b956d1d528584c4c95 SHA512 b3e7ad50ed772668df70a3a20ad1af13a5e82f23b109e4fecd34e6a74947bed300963c9f084907fbfafe28fc18365cde7df1975e2ff9538d2f5a3d2b458bca98 DIST protobuf-3.17.3.tar.gz 5235236 BLAKE2B 2495e678c8f9436d4e5a30ccee8b6226125d418ac7ecf7df20b078a1a16c221cbccab7d846dcd56a90220c106617fa75c410a21b62612fedec378cd7e8571350 SHA512 b4030b4474cc5fb5a62501200725dd488e6e66e3ced4ed12ab4ee029fcfed305e92ec966adafbdd343afffd186908163849422b95eaa500e7e741ac325d01d12 +DIST protobuf-3.19.1.tar.gz 5291573 BLAKE2B a34f1a7cf99ecb6cb8a26bc858de6273bfd26aa9be1e89e48c16cb5df0f1e9576479344c8250017238dbac0d0c4ac33001125b5fc622cb64ed6b91023198b03a SHA512 f1271f5159a7be363a5f60ce4921dfea68a8468d66808330bacaeaa1cb7f652d045ab080b5d82816a6fd4e6d7d7fe79aaa6c8d66d81692721d36ce3bbf619f31 diff --git a/dev-java/protobuf-java/protobuf-java-3.19.1.ebuild b/dev-java/protobuf-java/protobuf-java-3.19.1.ebuild new file mode 100644 index 000000000000..6ae6dca3c0b1 --- /dev/null +++ b/dev-java/protobuf-java/protobuf-java-3.19.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 2008-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-pkg-simple + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf" + EGIT_SUBMODULES=() +fi + +DESCRIPTION="Google's Protocol Buffers - Java bindings" +HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf" +if [[ "${PV}" == "9999" ]]; then + SRC_URI="" +else + SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> protobuf-${PV}.tar.gz" +fi +S="${WORKDIR}/protobuf-${PV}/java" + +LICENSE="BSD" +SLOT="0/30" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +BDEPEND=" + ~dev-libs/protobuf-${PV} + >=virtual/jdk-1.8:* +" +DEPEND=">=virtual/jdk-1.8:*" +RDEPEND=">=virtual/jre-1.8:*" + +if [[ "${PV}" == "9999" ]]; then + EGIT_CHECKOUT_DIR="${WORKDIR}/protobuf-${PV}" +fi + +src_prepare() { + pushd "${WORKDIR}/protobuf-${PV}" > /dev/null || die + eapply_user + popd > /dev/null || die + + java-pkg-2_src_prepare +} + +src_compile() { + "${BROOT}/usr/bin/protoc" --java_out=core/src/main/java -I../src ../src/google/protobuf/descriptor.proto || die + JAVA_SRC_DIR="core/src/main/java" JAVA_JAR_FILENAME="protobuf.jar" java-pkg-simple_src_compile +} + +src_install() { + JAVA_SRC_DIR="core/src/main/java" JAVA_JAR_FILENAME="protobuf.jar" java-pkg-simple_src_install +} diff --git a/dev-java/treelayout/Manifest b/dev-java/treelayout/Manifest index a5149631fce6..4410cb6512f8 100644 --- a/dev-java/treelayout/Manifest +++ b/dev-java/treelayout/Manifest @@ -1 +1,2 @@ DIST treelayout-1.0.2.tar.gz 1007086 BLAKE2B c5ef3f0bc2a7c99a983f648efcca65a4a4fd9d72710b7a1a8263629435da6a79a328778983475565dfc23738978bf658067e3e63e7c36db84a54189821c0da07 SHA512 89a627d8ab2f248bb9b22139de0a28f310deb555f78825f29f4acfd0df7b4c212c8df241b004f8452a4be8a0f7717ee996df3eef4dd88ca905f4ad211df92655 +DIST treelayout-1.0.3.tar.gz 965389 BLAKE2B 5fb893ca0176e245778cf115a3c537d7a0ae4bcaf8119be41aa214dcf3887f5c286445d3d289134193a1b28269a2ba4952c6b9e81e3e462163bead188768f919 SHA512 5fb6a70206978c6bf8ea3c70603f38049cad21038bcedfd5a7f4dde1e4f8b080bfa78ca6dc2e43a7d0771ded39d5793f0c5340cf60ce63348d28a9be6abc3be4 diff --git a/dev-java/treelayout/treelayout-1.0.3.ebuild b/dev-java/treelayout/treelayout-1.0.3.ebuild new file mode 100644 index 000000000000..6785a357c359 --- /dev/null +++ b/dev-java/treelayout/treelayout-1.0.3.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +JAVA_PKG_IUSE="doc source" +JAVA_ANT_REWRITE_CLASSPATH="true" +JAVA_PKG_BSFIX_NAME="build-impl.xml" +EANT_BUILD_XML="nbproject/build-impl.xml" +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="Efficiently create compact tree layouts in Java" +HOMEPAGE="https://github.com/abego/treelayout" +SRC_URI="https://github.com/abego/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P}/org.abego.${PN}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=">=virtual/jre-1.8:*" +DEPEND=">=virtual/jdk-1.8:* + test? ( dev-java/ant-junit:0 )" + +src_configure() { + EANT_EXTRA_ARGS="-Dplatform.home=${JAVA_HOME}" +} + +src_test() { + java-pkg-2_src_test +} + +src_install() { + java-pkg_newjar dist/org.abego.${PN}.core.jar + dodoc CHANGES.txt src/website/abegoTreeLayout.pdf + use doc && java-pkg_dojavadoc dist/javadoc + use source && java-pkg_dosrc src/main/java/* +} diff --git a/dev-java/xml-commons-external/xml-commons-external-1.4.01-r2.ebuild b/dev-java/xml-commons-external/xml-commons-external-1.4.01-r2.ebuild new file mode 100644 index 000000000000..940862af2f32 --- /dev/null +++ b/dev-java/xml-commons-external/xml-commons-external-1.4.01-r2.ebuild @@ -0,0 +1,23 @@ +# 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-pkg-simple + +MY_PN="xml-apis" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Externally-defined set of standard interfaces, namely DOM, SAX, and JAXP" +HOMEPAGE="https://xerces.apache.org/xml-commons/components/external/" +SRC_URI="https://repo1.maven.org/maven2/${MY_PN}/${MY_PN}/${PV}/${MY_P}-sources.jar -> ${P}.jar" + +LICENSE="Apache-2.0" +SLOT="1.4" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND=">=virtual/jre-1.8:*" +DEPEND=">=virtual/jdk-1.8:*" +BDEPEND="source? ( app-arch/zip )" diff --git a/dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r2.ebuild b/dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r2.ebuild new file mode 100644 index 000000000000..33c5c8d83ee5 --- /dev/null +++ b/dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +JAVA_PKG_IUSE="doc source" +JAVA_SRC_DIR="src" +MAVEN_ID="xml-resolver:xml-resolver:1.2" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="An XML Entity and URI Resolver" +HOMEPAGE="http://xml.apache.org/commons/" +SRC_URI="mirror://apache/xml/commons/${P}.tar.gz" +S="${WORKDIR}/${P}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +DEPEND=">=virtual/jdk-1.8:*" +RDEPEND=">=virtual/jre-1.8:*" + +DOCS=( KEYS LICENSE.resolver.txt NOTICE-resolver.txt ) + +src_prepare() { + default + java-pkg_clean + rm -rv src/org/apache/xml/resolver/tests || die +} + +src_install() { + java-pkg-simple_src_install + einstalldocs +} diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 719911afe5ceeb4630b0f991ff4f4728dbd02837..f4f7fbddcce79ba7c762d1b214554a3003792f53 100644 GIT binary patch literal 17526 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 RTFU1?{ePuYO}t}#007q>W)c7Z literal 17536 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 b^H1uqRjUJv_FN<7^Pm1dW>l2YV|)MrvWAI7 diff --git a/dev-lang/python/python-3.10.0_p1.ebuild b/dev-lang/python/python-3.10.0_p1.ebuild index 150a33f5b6b6..2bc9d2d3e7e7 100644 --- a/dev-lang/python/python-3.10.0_p1.ebuild +++ b/dev-lang/python/python-3.10.0_p1.ebuild @@ -193,6 +193,9 @@ src_compile() { # Ensure sed works as expected # https://bugs.gentoo.org/594768 local -x LC_ALL=C + # Prevent using distutils bundled by setuptools. + # https://bugs.gentoo.org/823728 + export SETUPTOOLS_USE_DISTUTILS=stdlib emake CPPFLAGS= CFLAGS= LDFLAGS= diff --git a/dev-lang/python/python-3.11.0_alpha1.ebuild b/dev-lang/python/python-3.11.0_alpha1.ebuild index c69b8cd0966f..65770c78aa4f 100644 --- a/dev-lang/python/python-3.11.0_alpha1.ebuild +++ b/dev-lang/python/python-3.11.0_alpha1.ebuild @@ -193,6 +193,9 @@ src_compile() { # Ensure sed works as expected # https://bugs.gentoo.org/594768 local -x LC_ALL=C + # Prevent using distutils bundled by setuptools. + # https://bugs.gentoo.org/823728 + export SETUPTOOLS_USE_DISTUTILS=stdlib emake CPPFLAGS= CFLAGS= LDFLAGS= diff --git a/dev-lang/python/python-3.11.0_alpha2.ebuild b/dev-lang/python/python-3.11.0_alpha2.ebuild index fd039096d637..9b3ea1304095 100644 --- a/dev-lang/python/python-3.11.0_alpha2.ebuild +++ b/dev-lang/python/python-3.11.0_alpha2.ebuild @@ -194,6 +194,9 @@ src_compile() { # Ensure sed works as expected # https://bugs.gentoo.org/594768 local -x LC_ALL=C + # Prevent using distutils bundled by setuptools. + # https://bugs.gentoo.org/823728 + export SETUPTOOLS_USE_DISTUTILS=stdlib emake CPPFLAGS= CFLAGS= LDFLAGS= diff --git a/dev-lang/python/python-3.6.15.ebuild b/dev-lang/python/python-3.6.15.ebuild index 194e8369b5ea..cc996cc624e0 100644 --- a/dev-lang/python/python-3.6.15.ebuild +++ b/dev-lang/python/python-3.6.15.ebuild @@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="PSF-2" SLOT="${PYVER}/${PYVER}m" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86" IUSE="bluetooth build examples gdbm hardened +ncurses +readline +sqlite +ssl test tk wininst +xml" RESTRICT="!test? ( test )" diff --git a/dev-lang/python/python-3.8.12_p1.ebuild b/dev-lang/python/python-3.8.12_p1.ebuild index a95b30f11b9d..ff54e4402ebc 100644 --- a/dev-lang/python/python-3.8.12_p1.ebuild +++ b/dev-lang/python/python-3.8.12_p1.ebuild @@ -179,6 +179,9 @@ src_compile() { # Ensure sed works as expected # https://bugs.gentoo.org/594768 local -x LC_ALL=C + # Prevent using distutils bundled by setuptools. + # https://bugs.gentoo.org/823728 + export SETUPTOOLS_USE_DISTUTILS=stdlib emake CPPFLAGS= CFLAGS= LDFLAGS= diff --git a/dev-lang/python/python-3.9.7_p1.ebuild b/dev-lang/python/python-3.9.7_p1.ebuild index 3af399c076aa..68e7ee9cc370 100644 --- a/dev-lang/python/python-3.9.7_p1.ebuild +++ b/dev-lang/python/python-3.9.7_p1.ebuild @@ -190,6 +190,9 @@ src_compile() { # Ensure sed works as expected # https://bugs.gentoo.org/594768 local -x LC_ALL=C + # Prevent using distutils bundled by setuptools. + # https://bugs.gentoo.org/823728 + export SETUPTOOLS_USE_DISTUTILS=stdlib emake CPPFLAGS= CFLAGS= LDFLAGS= diff --git a/dev-lang/python/python-3.9.8.ebuild b/dev-lang/python/python-3.9.8.ebuild index 796265447e81..503166ee6fcb 100644 --- a/dev-lang/python/python-3.9.8.ebuild +++ b/dev-lang/python/python-3.9.8.ebuild @@ -191,6 +191,9 @@ src_compile() { # Ensure sed works as expected # https://bugs.gentoo.org/594768 local -x LC_ALL=C + # Prevent using distutils bundled by setuptools. + # https://bugs.gentoo.org/823728 + export SETUPTOOLS_USE_DISTUTILS=stdlib emake CPPFLAGS= CFLAGS= LDFLAGS= diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest index 60ce3455137f..aac832bf80c7 100644 --- a/dev-lang/rust-bin/Manifest +++ b/dev-lang/rust-bin/Manifest @@ -190,3 +190,4 @@ DIST rust-1.56.1-x86_64-unknown-linux-gnu.tar.xz 147853396 BLAKE2B 1d1318c9f076f DIST rust-1.56.1-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B ff984dfa092ff3c1c5a3d1a5849b8dc5807c5885dff5eca020d0b1c404484197adb8e1ea5802886b15e2b8846d0f3aa4bb161e49dc39adc151ca7d57a988ff24 SHA512 53b57ceaf621248fff020de75434c8fe60657335852c88d14ea399c7935206caaff61ce159cb2f487510336981aa1d839b91153b9764ea21ced1fb6455a16bdd DIST rust-1.56.1-x86_64-unknown-linux-musl.tar.xz 255304020 BLAKE2B c379fb419b6fa1c73b9c426a4f6e46328ce2ac1beddffb1ed25922b3387147eaf0217d3904ccc14ce2b97952f1035760264ae5fc7a575f92bea84d9581d8b315 SHA512 b26d4b9f6396be87aadfbb4777d91c80cfe656570e2bf1a0350788ca45caa7178d4b91966e77c8cc4873e017fd99649ae6a82abad64b32a4eb1f5dfb3a20d45e DIST rust-1.56.1-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B aed2703ef8cdcdf076d6538fb968f465c0a884b4c11916470324116e56a5b93fd7118b8b167ab19007ac71201044789f58de3a7ee1b60dffc47c3d123db1b4a5 SHA512 32c042982da7bde6c36bcb33fd3d9ebcb469667c880214b703e7b2cf89467e7e2bf37282cbc128d0207b9e433b7f2bd028e0d2614b657b544a552aa401bc98c8 +DIST rust-src-1.56.1.tar.xz 2456408 BLAKE2B 19cd9ac0c0c57d077e2a62e6ef202cf8f349582870d0acf28b105278da611e3e3884b1db59cb43c1a13c8f0ff546f83f8ac30783e46f99233a0a81df04dfd359 SHA512 6ebcb7e641031b269af244f0a14ef23c5a6c324d8c9f8f9ffe3b1802fb2aad522b10544f6c29789950dd2a9fe7cbbdb6587f793ec8f53881e707734bbaf3a3d6 diff --git a/dev-lang/rust-bin/metadata.xml b/dev-lang/rust-bin/metadata.xml index c4bf8b775c46..ba87525c4c59 100644 --- a/dev-lang/rust-bin/metadata.xml +++ b/dev-lang/rust-bin/metadata.xml @@ -9,5 +9,6 @@ Install clippy, Rust code linter Install rls, Rust Language Server (used with IDEs supporting RLS protocol) Install rustfmt, Rust code formatter + Install rust-src, needed by developer tools and for build-std (cross) diff --git a/dev-lang/rust-bin/rust-bin-1.56.1.ebuild b/dev-lang/rust-bin/rust-bin-1.56.1.ebuild index 4f2873f35362..610a0fb9eb1a 100644 --- a/dev-lang/rust-bin/rust-bin-1.56.1.ebuild +++ b/dev-lang/rust-bin/rust-bin-1.56.1.ebuild @@ -3,18 +3,22 @@ EAPI=7 -inherit bash-completion-r1 prefix rust-toolchain toolchain-funcs verify-sig multilib-minimal +inherit prefix rust-toolchain toolchain-funcs verify-sig multilib-minimal MY_P="rust-${PV}" +# curl -L static.rust-lang.org/dist/channel-rust-${PV}.toml 2>/dev/null | grep "xz_url.*rust-src" +MY_SRC_URI="${RUST_TOOLCHAIN_BASEURL%/}/2021-11-01/rust-src-${PV}.tar.xz" DESCRIPTION="Systems programming language from Mozilla" HOMEPAGE="https://www.rust-lang.org/" -SRC_URI="$(rust_all_arch_uris ${MY_P})" +SRC_URI="$(rust_all_arch_uris ${MY_P}) + rust-src? ( ${MY_SRC_URI} ) +" LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" SLOT="stable" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~x86" -IUSE="clippy cpu_flags_x86_sse2 doc prefix rls rustfmt" +KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv x86" +IUSE="clippy cpu_flags_x86_sse2 doc prefix rls rust-src rustfmt" DEPEND="" RDEPEND=">=app-eselect/eselect-rust-20190311" @@ -38,7 +42,7 @@ QA_PREBUILT=" # so we can safely silence the warning for this QA check. QA_EXECSTACK="opt/${P}/lib/rustlib/*/lib*.rlib:lib.rmeta" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/rust.asc" pkg_pretend() { if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then @@ -47,7 +51,18 @@ pkg_pretend() { } src_unpack() { - verify-sig_src_unpack + # sadly rust-src tarball does not have corresponding .asc file + # so do partial verification + if use verify-sig; then + for f in ${A}; do + if [[ -f ${DISTDIR}/${f}.asc ]]; then + verify-sig_verify_detached "${DISTDIR}/${f}" "${DISTDIR}/${f}.asc" + fi + done + fi + + default_src_unpack + mv "${WORKDIR}/${MY_P}-$(rust_abi)" "${S}" || die } @@ -74,6 +89,13 @@ multilib_src_install() { use clippy && components="${components},clippy-preview" use rls && components="${components},rls-preview,${analysis}" use rustfmt && components="${components},rustfmt-preview" + # Rust component 'rust-src' is extracted from separate archive + if use rust-src; then + einfo "Combining rust and rust-src installers" + mv -v "${WORKDIR}/rust-src-${PV}/rust-src" "${S}" || die + echo rust-src >> ./components || die + components="${components},rust-src" + fi ./install.sh \ --components="${components}" \ --disable-verify \ diff --git a/dev-lang/rust/metadata.xml b/dev-lang/rust/metadata.xml index 4ecf03a3d4ea..a51257c9ae1d 100644 --- a/dev-lang/rust/metadata.xml +++ b/dev-lang/rust/metadata.xml @@ -16,6 +16,7 @@ Build a multi-threaded rustc (experimental, not tested by upstream) Install rls, Rust Language Server (used with IDEs supporting RLS protocol) Install rustfmt, Rust code formatter + Install rust-src, needed by developer tools and for build-std (cross) Bootstrap using installed rust compiler Use the system LLVM install Build support for the wasm32-unknown-unknown target diff --git a/dev-lang/rust/rust-1.56.1.ebuild b/dev-lang/rust/rust-1.56.1.ebuild index b0dc62b63efd..b64af6857612 100644 --- a/dev-lang/rust/rust-1.56.1.ebuild +++ b/dev-lang/rust/rust-1.56.1.ebuild @@ -19,7 +19,7 @@ else SLOT="stable/${ABI_VER}" MY_P="rustc-${PV}" SRC="${MY_P}-src.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86" fi RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0" @@ -41,7 +41,7 @@ LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/(-)?} LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" -IUSE="clippy cpu_flags_x86_sse2 debug doc miri nightly parallel-compiler rls rustfmt system-bootstrap system-llvm test wasm ${ALL_LLVM_TARGETS[*]}" +IUSE="clippy cpu_flags_x86_sse2 debug doc miri nightly parallel-compiler rls rustfmt rust-src system-bootstrap system-llvm test wasm ${ALL_LLVM_TARGETS[*]}" # Please keep the LLVM dependency block separate. Since LLVM is slotted, # we need to *really* make sure we're not pulling more than one slot @@ -119,6 +119,7 @@ RDEPEND="${DEPEND} REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} ) miri? ( nightly ) parallel-compiler? ( nightly ) + rls? ( rust-src ) test? ( ${ALL_LLVM_TARGETS[*]} ) wasm? ( llvm_targets_WebAssembly ) x86? ( cpu_flags_x86_sse2 ) @@ -277,11 +278,14 @@ src_configure() { tools="\"miri\",$tools" fi if use rls; then - tools="\"rls\",\"analysis\",\"src\",$tools" + tools="\"rls\",\"analysis\",$tools" fi if use rustfmt; then tools="\"rustfmt\",$tools" fi + if use rust-src; then + tools="\"src\",$tools" + fi local rust_stage0_root if use system-bootstrap; then diff --git a/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild b/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild index 79bbe9bcbd7d..0de3589e789d 100644 --- a/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild +++ b/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild @@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES} DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++" HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey" -KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="amd64 arm arm64 ~mips ~ppc64 ~riscv ~s390 x86" SLOT="78" LICENSE="MPL-2.0" diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest index 51e9cf417960..ca4103a1a2c5 100644 --- a/dev-lang/swi-prolog/Manifest +++ b/dev-lang/swi-prolog/Manifest @@ -1,8 +1,7 @@ DIST swi-prolog-8.2.3-gentoo-patchset-0.tar.gz 535 BLAKE2B bb7869c5166104a3a7faa88dd14284ea147ab5090695ff1c950365823451ac656403bee97c7dd4a039e2d58085456842f8bbc7caa26d18916c6f8718a204097c SHA512 c1f0dce1e336c79fe84a3f9d0fe5e873d33c00071f91cbb683a73fbceaba1c6ca8c2875b58045829eafcbee78a0e713009a07bd51a2c56bf146f14881899f934 -DIST swi-prolog-8.3.28-gentoo-patchset-0.tar.gz 924 BLAKE2B ec13c1ddd748cd389cc369ed722f7e672c564e81a9d7dbc04c3c923b1192dbed09df74fee5e877468e78d3af7dc6d41f0df6adf07af30fe468f1768c6d9c7a78 SHA512 18beb018043d3ca6e1fca30489d5487b6c2378b332300778ff13110800c84cf98c9f0ac0fa13d741fc7e82a86eef7929058d85221f96f71445104be6f0ccb132 DIST swi-prolog-8.3.29-gentoo-patchset-0.tar.gz 1233 BLAKE2B 62d804ba2e0d358b6ba793809e1845406bc999f43fccfeb3644cc31653880859e21cd8e1bd0af483f347460d3fa7d60108e0d0a5dfc83b771769286203bc9c91 SHA512 69c69d0259b5a56ffb55bedcb77a97e13a23b3f1678784b00e6f48222435101c33274fc598bbc616117d471212131adba80909d86ed318a278bf1288d9c13fe9 DIST swipl-8.2.3.tar.gz 10999577 BLAKE2B 57cfa9f6fb97f0136a35da1850c7ae8da123d1c18fe6e18597d1b2131b7304a638d42d673efad2a01eaf3f9dad7b4754e6feb64917423abda002323bfc8dec8c SHA512 cd9ffc8a963682c0d02cec4b76338352459e004e07f3e5c0f02b3c2f9b19f23fe9639e037cf52531491a41c201113138f0b6a039d401e891ad5774383b0d852f DIST swipl-8.2.4.tar.gz 10998859 BLAKE2B b18f26102a685ff5c66aeaf0c14a08c532f9327f9f995cd46657a71b6779d021eb4f5651b2be77883197c7c5ee31c23259f46ed559aeeb0bb53ad10aea0081ed SHA512 cdbd23d4a0e9699ecc32bdcad9979e4042fb0f24de84010f6f097bc7148af38150b0e61e393c057b0dbae932d0fc1c02a41808bcbafd2c23e24fd73070bed470 -DIST swipl-8.3.27.tar.gz 11273914 BLAKE2B 8ef9eac9ecdbe8f5e90fed66ed9f416842e644d0360474584008df707dfb04ba9c577b4c85e14bc3766f532e3a4171d8a4f4c1742f49a0d63b6a68748c6c6635 SHA512 1e24d450a0cb79ead31b37cca73dea79272845875c77fac4ca84ab698db89932fbecf302f9d94e640c189365a98470b05ef1a8645791757917ca5e193d10160e -DIST swipl-8.3.28.tar.gz 11350778 BLAKE2B d90a939c27a8b9e57ebf52f5e7cd1b2f9f5f0762a82121d568742ae98850f6d983c8326c8fec2c9bd0dfca2dbeef2f12da0f6fb19ca99dd3f09db76d61e470f3 SHA512 cea20c53709e86fcba7a3a39214b8c2499d8bf27c55e94239a489d5c6053a7d22bffb5a2b2f813c4f03880dcfea53fd99ab530fa93cdc5c851a7f7a8dc3e6520 DIST swipl-8.3.29.tar.gz 11362591 BLAKE2B bc541be585d81f04aac82e6ffdef51e816d4ec18f0b517e581f0a8edc89966958d07fe5f3ef11120e17bb5823e3fd26a37fd072895f5dc63be4d4021e109d063 SHA512 2845246b3e8d14b1050cb55685f22ad3be9818ad4e5915e223a55c85bcb51f2dfe8338beceae27a2ed92aa8b2fae209220a4e06deb6e629cc3bbf6019788f917 +DIST swipl-8.4.0.tar.gz 11348919 BLAKE2B ba0a62616432a3a958dd3ad90b56bfb644c5a99fdea5936cabf32224beac0a405622cd4f754415203b61545a1a238a227eea44e16ee455ee1270c47e3455a728 SHA512 d82e880c8bd5376bc2e1eb99cf047471113d2aa43e54004cdceacb89ba6e8c50938d4ccf84e93249f39b8855c09e2ad246d552755e1b2376ae9d325b74eecff7 +DIST swipl-8.5.0.tar.gz 11350801 BLAKE2B b8cb2f42252f06baf8455bca4b9372458a7477ab1a16f78138fceeb6683085c996d42e372fb018fe0b65832148b7c4a52941dc24adc9626de2f3c2f4ada05c6e SHA512 9de3f94740b709e47abd9722c8a2e9bab54de004e78735cdd0e0fff5f07e03e79bbf8eed5210cc1b81cceeaee080581705b4f4a2f9edff1229caa9d9822691fd diff --git a/dev-lang/swi-prolog/swi-prolog-8.2.4-r3.ebuild b/dev-lang/swi-prolog/swi-prolog-8.2.4-r3.ebuild index 2b6f4bef271d..a11d78960fa2 100644 --- a/dev-lang/swi-prolog/swi-prolog-8.2.4-r3.ebuild +++ b/dev-lang/swi-prolog/swi-prolog-8.2.4-r3.ebuild @@ -62,7 +62,7 @@ src_prepare() { local ncurses_lib_flags=$(pkg-config --libs ncurses) sed -i "/project(SWI-Prolog)/a set(CMAKE_REQUIRED_LIBRARIES \${CMAKE_REQUIRED_LIBRARIES} ${ncurses_lib_flags})" CMakeLists.txt || die - sed -i "/project(SWI-Prolog)/a set(CMAKE_EXE_LINKER_FLAGS \"${ncurses_lib_flags} \${CMAKE_EXE_LINKER_FLAGS}\")" CMakeLists.txt || die + sed -i "s:\${CURSES_LIBRARIES}:${ncurses_lib_flags}:" src/CMakeLists.txt || die cmake_src_prepare } diff --git a/dev-lang/swi-prolog/swi-prolog-8.3.27.ebuild b/dev-lang/swi-prolog/swi-prolog-8.3.27.ebuild deleted file mode 100644 index 3b4293326d30..000000000000 --- a/dev-lang/swi-prolog/swi-prolog-8.3.27.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake desktop xdg-utils flag-o-matic - -PATCHSET_VER="0" - -DESCRIPTION="Versatile implementation of the Prolog programming language" -HOMEPAGE="https://www.swi-prolog.org/" -SRC_URI="https://www.swi-prolog.org/download/devel/src/swipl-${PV}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="archive berkdb debug doc +gmp java +libedit minimal odbc pcre qt5 readline ssl test uuid X yaml" -RESTRICT="!test? ( test )" - -RDEPEND="sys-libs/ncurses:= - sys-libs/zlib - virtual/libcrypt:= - archive? ( app-arch/libarchive:= ) - berkdb? ( >=sys-libs/db-4:= ) - odbc? ( dev-db/unixODBC ) - pcre? ( dev-libs/libpcre ) - readline? ( sys-libs/readline:= ) - libedit? ( dev-libs/libedit ) - gmp? ( dev-libs/gmp:0= ) - ssl? ( dev-libs/openssl:0= ) - java? ( >=virtual/jdk-1.8:* ) - uuid? ( dev-libs/ossp-uuid ) - qt5? ( - dev-qt/qtwidgets:5 - dev-qt/qtgui:5 - ) - X? ( - virtual/jpeg:0 - x11-libs/libX11 - x11-libs/libXft - x11-libs/libXinerama - x11-libs/libXpm - x11-libs/libXt - x11-libs/libICE - x11-libs/libSM ) - yaml? ( dev-libs/libyaml )" - -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto ) - java? ( test? ( =dev-java/junit-3.8* ) )" - -S="${WORKDIR}/swipl-${PV}" - -src_prepare() { - if [[ -d "${WORKDIR}"/${PV} ]] ; then - eapply "${WORKDIR}"/${PV} - fi - - sed -e "s|\(SWIPL_INSTALL_PREFIX\) lib/.*)|\1 $(get_libdir)/swipl)|" \ - -e "s|\(SWIPL_INSTALL_CMAKE_CONFIG_DIR\) lib/|\1 $(get_libdir)/|" \ - -i CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - append-flags -fno-strict-aliasing - use debug && append-flags -DO_DEBUG - - local mycmakeargs=( - -DSWIPL_INSTALL_PREFIX=$(get_libdir)/swipl - -DUSE_GMP=$(usex gmp) - -DINSTALL_DOCUMENTATION=$(use doc && usex archive) - -DSWIPL_PACKAGES_BASIC=$(usex !minimal) - -DSWIPL_PACKAGES_ARCHIVE=$(usex archive) - -DSWIPL_PACKAGES_ODBC=$(usex odbc) - -DSWIPL_PACKAGES_BDB=$(usex berkdb) - -DSWIPL_PACKAGES_PCRE=$(usex pcre) - -DSWIPL_PACKAGES_YAML=$(usex yaml) - -DSWIPL_PACKAGES_SSL=$(usex ssl) - -DSWIPL_PACKAGES_JAVA=$(usex java) - -DSWIPL_PACKAGES_QT=$(usex qt5) - -DSWIPL_PACKAGES_X=$(usex X) - -DSWIPL_PACKAGES_TERM=$(if use libedit || use readline; then echo yes; else echo no; fi) - ) - - cmake_src_configure -} - -src_compile() { - XDG_CONFIG_DIRS="${HOME}" \ - XDG_DATA_DIRS="${HOME}" \ - cmake_src_compile -} - -src_test() { - USE_PUBLIC_NETWORK_TESTS=false \ - USE_ODBC_TESTS=false \ - cmake_src_test -V -} - -src_install() { - cmake_src_install - - if use qt5; then - doicon "${S}"/snap/gui/swipl.png - make_desktop_entry swipl-win "SWI-Prolog" swipl "Development" - fi -} - -pkg_postinst() { - if use qt5; then - xdg_icon_cache_update - xdg_desktop_database_update - fi -} - -pkg_postrm() { - if use qt5; then - xdg_icon_cache_update - xdg_desktop_database_update - fi -} diff --git a/dev-lang/swi-prolog/swi-prolog-8.3.29-r1.ebuild b/dev-lang/swi-prolog/swi-prolog-8.3.29-r1.ebuild index a2ca0d2e06bb..469bc73ee6e5 100644 --- a/dev-lang/swi-prolog/swi-prolog-8.3.29-r1.ebuild +++ b/dev-lang/swi-prolog/swi-prolog-8.3.29-r1.ebuild @@ -63,7 +63,7 @@ src_prepare() { local ncurses_lib_flags=$(pkg-config --libs ncurses) sed -i "/project(SWI-Prolog)/a set(CMAKE_REQUIRED_LIBRARIES \${CMAKE_REQUIRED_LIBRARIES} ${ncurses_lib_flags})" CMakeLists.txt || die - sed -i "/project(SWI-Prolog)/a set(CMAKE_EXE_LINKER_FLAGS \"${ncurses_lib_flags} \${CMAKE_EXE_LINKER_FLAGS}\")" CMakeLists.txt || die + sed -i "s:\${CURSES_LIBRARIES}:${ncurses_lib_flags}:" src/CMakeLists.txt || die cmake_src_prepare } diff --git a/dev-lang/swi-prolog/swi-prolog-8.3.28.ebuild b/dev-lang/swi-prolog/swi-prolog-8.4.0.ebuild similarity index 87% rename from dev-lang/swi-prolog/swi-prolog-8.3.28.ebuild rename to dev-lang/swi-prolog/swi-prolog-8.4.0.ebuild index f7d7796bae7d..e6d102021369 100644 --- a/dev-lang/swi-prolog/swi-prolog-8.3.28.ebuild +++ b/dev-lang/swi-prolog/swi-prolog-8.4.0.ebuild @@ -9,13 +9,12 @@ PATCHSET_VER="0" DESCRIPTION="Versatile implementation of the Prolog programming language" HOMEPAGE="https://www.swi-prolog.org/" -SRC_URI="https://www.swi-prolog.org/download/devel/src/swipl-${PV}.tar.gz - https://dev.gentoo.org/~keri/distfiles/swi-prolog/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz" +SRC_URI="https://www.swi-prolog.org/download/stable/src/swipl-${PV}.tar.gz" LICENSE="BSD-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="archive berkdb debug doc +gmp java +libedit minimal odbc pcre qt5 readline ssl test uuid X yaml" +IUSE="archive berkdb debug doc +gmp java +libedit minimal odbc pcre qt5 readline ssl test +uuid X yaml" RESTRICT="!test? ( test )" RDEPEND="sys-libs/ncurses:= @@ -61,6 +60,10 @@ src_prepare() { -e "s|\(SWIPL_INSTALL_CMAKE_CONFIG_DIR\) lib/|\1 $(get_libdir)/|" \ -i CMakeLists.txt || die + local ncurses_lib_flags=$(pkg-config --libs ncurses) + sed -i "/project(SWI-Prolog)/a set(CMAKE_REQUIRED_LIBRARIES \${CMAKE_REQUIRED_LIBRARIES} ${ncurses_lib_flags})" CMakeLists.txt || die + sed -i "s:\${CURSES_LIBRARIES}:${ncurses_lib_flags}:" src/CMakeLists.txt || die + cmake_src_prepare } diff --git a/dev-lang/swi-prolog/swi-prolog-8.3.29.ebuild b/dev-lang/swi-prolog/swi-prolog-8.5.0.ebuild similarity index 90% rename from dev-lang/swi-prolog/swi-prolog-8.3.29.ebuild rename to dev-lang/swi-prolog/swi-prolog-8.5.0.ebuild index a8fb0188d25b..671e98da2c75 100644 --- a/dev-lang/swi-prolog/swi-prolog-8.3.29.ebuild +++ b/dev-lang/swi-prolog/swi-prolog-8.5.0.ebuild @@ -9,8 +9,7 @@ PATCHSET_VER="0" DESCRIPTION="Versatile implementation of the Prolog programming language" HOMEPAGE="https://www.swi-prolog.org/" -SRC_URI="https://www.swi-prolog.org/download/devel/src/swipl-${PV}.tar.gz - https://dev.gentoo.org/~keri/distfiles/swi-prolog/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz" +SRC_URI="https://www.swi-prolog.org/download/devel/src/swipl-${PV}.tar.gz" LICENSE="BSD-2" SLOT="0" @@ -61,6 +60,10 @@ src_prepare() { -e "s|\(SWIPL_INSTALL_CMAKE_CONFIG_DIR\) lib/|\1 $(get_libdir)/|" \ -i CMakeLists.txt || die + local ncurses_lib_flags=$(pkg-config --libs ncurses) + sed -i "/project(SWI-Prolog)/a set(CMAKE_REQUIRED_LIBRARIES \${CMAKE_REQUIRED_LIBRARIES} ${ncurses_lib_flags})" CMakeLists.txt || die + sed -i "s:\${CURSES_LIBRARIES}:${ncurses_lib_flags}:" src/CMakeLists.txt || die + cmake_src_prepare } diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 574acdfc22154a823fc3bd2a98baf9c1bc96fccb..4d7adc8f3d6530099c2f34806ebcb46914fc5eeb 100644 GIT binary patch literal 88984 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≷U>b_2#&Qp(7NsBro)myTq~w<%~F~ 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 diff --git a/dev-libs/bareos-fastlzlib/Manifest b/dev-libs/bareos-fastlzlib/Manifest index 6d71300a1be6..c00418973823 100644 --- a/dev-libs/bareos-fastlzlib/Manifest +++ b/dev-libs/bareos-fastlzlib/Manifest @@ -1,2 +1 @@ -DIST bareos-fastlzlib-0_pre20140912.zip 379089 BLAKE2B 6a6aa9bfbf54492c6f54f06512ed4c503656d5115ad37cad72fe85e75099093f0093fd20c42d340293ebdb11d59a8fdd38944ba65846af5f6bcaab73783c4d34 SHA512 94b9bd1c599b65d2dc074beb77fb8fe4139647bb047bcfd52b36126dd95ddb3e3e88cdb10464631594ebaff18405446a566fed4eb83ba08e71894de5a47d019f DIST bareos-fastlzlib-0_pre20150524.zip 379650 BLAKE2B 0ef9cc815da6926ff2922cd61a0670f3f55ab2094e2986bfe8ae4b6847eae72ba0ccd27821fbf7b1d09eebf405cd5fcd759d074d890b11e62b23d22a45361758 SHA512 cf4b657ce27fad7bf8e0ed5183507f544783f4cf9d72a50754ecdce9784095ec110b51cc22c164610dc037f23a30f945a9c69e38c6cc8e55cf7691ac2b473bc8 diff --git a/dev-libs/bareos-fastlzlib/bareos-fastlzlib-0_pre20140912.ebuild b/dev-libs/bareos-fastlzlib/bareos-fastlzlib-0_pre20140912.ebuild deleted file mode 100644 index 5711131706f2..000000000000 --- a/dev-libs/bareos-fastlzlib/bareos-fastlzlib-0_pre20140912.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -DESCRIPTION="Fork of zlib-like interface to fast block compression (LZ4 or FastLZ) libraries" -HOMEPAGE="https://github.com/bareos/fastlzlib" -SRC_URI="https://dev.gentoo.org/~mschiff/distfiles/${P}.zip" - -LICENSE="BSD-1 BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND} - !app-arch/lz4 -" - -S="${WORKDIR}/fastlzlib-master" - -src_install() { - emake DESTDIR="${D}" install - find "${D}" -name '*.la' -delete - find "${D}" -type d -name libfastlz -exec rm -rf {} + -} diff --git a/dev-libs/bareos-fastlzlib/bareos-fastlzlib-0_pre20150524.ebuild b/dev-libs/bareos-fastlzlib/bareos-fastlzlib-0_pre20150524.ebuild index 135154284534..d9e95c965803 100644 --- a/dev-libs/bareos-fastlzlib/bareos-fastlzlib-0_pre20150524.ebuild +++ b/dev-libs/bareos-fastlzlib/bareos-fastlzlib-0_pre20150524.ebuild @@ -1,30 +1,24 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=8 DESCRIPTION="Fork of zlib-like interface to fast block compression (LZ4 or FastLZ) libraries" HOMEPAGE="https://github.com/bareos/fastlzlib" SRC_URI="https://dev.gentoo.org/~mschiff/distfiles/${P}.zip" +S="${WORKDIR}/fastlzlib-master" LICENSE="BSD-1 BSD-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" -DEPEND="" -RDEPEND="${DEPEND} +RDEPEND=" !app-arch/lz4 " - -S="${WORKDIR}/fastlzlib-master" - -src_configure() { - econf --disable-static -} +BDEPEND="app-arch/unzip" src_install() { - emake DESTDIR="${D}" install + default find "${ED}" -name '*.la' -delete || die - find "${D}" -type d -name libfastlz -exec rm -rf {} + + find "${ED}" -type d -name libfastlz -exec rm -rf {} + || die } diff --git a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild index e8e903012cf9..42530236404a 100644 --- a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild +++ b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0/1" -KEYWORDS="amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="+lz4 +snappy test zlib zstd" RESTRICT="!test? ( test )" diff --git a/dev-libs/c-blosc/c-blosc-1.21.1.ebuild b/dev-libs/c-blosc/c-blosc-1.21.1.ebuild index c62aa2eef0a0..0626635da618 100644 --- a/dev-libs/c-blosc/c-blosc-1.21.1.ebuild +++ b/dev-libs/c-blosc/c-blosc-1.21.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0/1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="+lz4 +snappy test zlib zstd" RESTRICT="!test? ( test )" diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild index 654149031cc5..739fa391b3fd 100644 --- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild +++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz" LICENSE="BSD-with-attribution" SLOT="2" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres sample selinux sqlite srp ssl static-libs urandom" CDEPEND=" diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest index 0a6a8004f327..6af4e92e7b9e 100644 --- a/dev-libs/elfutils/Manifest +++ b/dev-libs/elfutils/Manifest @@ -1,2 +1,4 @@ +DIST elfutils-0.185-patches.tar.gz 7625 BLAKE2B 92aff147aa7e45976863e8129e25ecad74ad9bca231c9223897094c5933c3b350eb525a203b492d80c1eabee3b3808b43e30bdb879d7173eac968afa2005e97c SHA512 3f253c4de97190731ac157044572912b76df80f9473f3df335f0383dad6409f987593a749c5284672cf1b20241ac3ed9d77b126f730aaf594725703b6a426906 DIST elfutils-0.185.tar.bz2 9187627 BLAKE2B 57cfa7e4060975c4bf6170dbd354687a19a92f7069c060db1ac2fa4da5a9d34e8bddd07c7ce376b5c28b5670ad5b8c1df795164cbcfb600a44cf1db60c20c4af SHA512 34de0de1355b11740e036e0fc64f2fc063587c8eb121b19216ee5548d3f0f268d8fc3995176c47190466b9d881007cfa11a9d01e9a50e38af6119492bf8bb47f +DIST elfutils-0.186-patches.tar.gz 3323 BLAKE2B 360365597d3a08d6f4fe843d04bcddd07a44ca93dae2034615abc450517e1be21c81a55aa379c409902e134ae795b38bb7461c65cdba3934ac7ef1e4e0e53091 SHA512 e2d427be505fdc416751a1fbc3bb4f39577859d94ce43990faa83c135fe36be2ddb3a2ef0f1020cfa37060e6d43dc7b8cf3db0d07d62b31bf29cb9a4a5945ce1 DIST elfutils-0.186.tar.bz2 9230491 BLAKE2B 49573d0a1f3519eab81d1ba3e94354cbc0935a36a94a3fdb22fe223a47b78cca8fd6e322870b0e335a809529fa6f54180b13c67936dec0242123c54ba20c9fc9 SHA512 c9180b27ec62935f18b9431268d176f6023d1bb938731d2af6e7626ae460af6608a70ba68483aa1ec7e6cb0fa0528b661ca8b68bc4f58ea8e18af527c5950c78 diff --git a/dev-libs/elfutils/elfutils-0.185.ebuild b/dev-libs/elfutils/elfutils-0.185.ebuild index 84df482f3f86..26aeca00e2e8 100644 --- a/dev-libs/elfutils/elfutils-0.185.ebuild +++ b/dev-libs/elfutils/elfutils-0.185.ebuild @@ -8,6 +8,7 @@ inherit flag-o-matic multilib-minimal DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" HOMEPAGE="http://elfutils.org/" SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2" +SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.185-patches.tar.gz" LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )" SLOT="0" @@ -36,20 +37,14 @@ BDEPEND="nls? ( sys-devel/gettext ) RESTRICT="!test? ( test )" PATCHES=( - "${FILESDIR}"/${PN}-0.175-disable-biarch-test-PR24158.patch - "${FILESDIR}"/${PN}-0.177-disable-large.patch - "${FILESDIR}"/${PN}-0.180-PaX-support.patch - "${FILESDIR}"/${PN}-0.185-static-inline.patch - "${FILESDIR}"/${PN}-0.185-pull-advance_pc-in-file-scope.patch - "${FILESDIR}"/${PN}-0.185-configure.ac-rework-gnu99-ext-check-to-allow-clang.patch - "${FILESDIR}"/${PN}-0.185-glibc-2.34-test-failure.patch + "${WORKDIR}"/${PN}-0.185-patches/ ) src_prepare() { default if use elibc_musl; then - eapply "${FILESDIR}"/musl/ + eapply "${WORKDIR}"/${PN}-0.185-patches/musl/ fi if ! use static-libs; then diff --git a/dev-libs/elfutils/elfutils-0.186.ebuild b/dev-libs/elfutils/elfutils-0.186.ebuild index d7c479481a35..e8c5b4a6a800 100644 --- a/dev-libs/elfutils/elfutils-0.186.ebuild +++ b/dev-libs/elfutils/elfutils-0.186.ebuild @@ -8,6 +8,7 @@ inherit flag-o-matic multilib-minimal DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" HOMEPAGE="https://elfutils.org/" SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2" +SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.186-patches.tar.gz" LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )" SLOT="0" @@ -36,23 +37,14 @@ BDEPEND="nls? ( sys-devel/gettext ) RESTRICT="!test? ( test )" PATCHES=( - "${FILESDIR}"/${PN}-0.175-disable-biarch-test-PR24158.patch - "${FILESDIR}"/${PN}-0.177-disable-large.patch - "${FILESDIR}"/${PN}-0.180-PaX-support.patch + "${WORKDIR}"/${PN}-0.186-patches/ ) src_prepare() { default if use elibc_musl; then - mkdir -p "${T}"/musl || die - cp -rv "${FILESDIR}"/musl/*.patch "${T}"/musl || die - - # Delete patches upstreamed in 0.186 - rm "${T}/musl/${PN}-0.185-error-h.patch" || die - rm "${T}/musl/${PN}-0.185-strndupa.patch" || die - - eapply "${T}"/musl/ + eapply "${WORKDIR}"/${PN}-0.186-patches/musl/ fi if ! use static-libs; then diff --git a/dev-libs/elfutils/files/elfutils-0.175-disable-biarch-test-PR24158.patch b/dev-libs/elfutils/files/elfutils-0.175-disable-biarch-test-PR24158.patch deleted file mode 100644 index 809c3df1efad..000000000000 --- a/dev-libs/elfutils/files/elfutils-0.175-disable-biarch-test-PR24158.patch +++ /dev/null @@ -1,9 +0,0 @@ -https://sourceware.org/PR24158 - -Tets fails when 32-bit elfutils tries to dump 64-bit process. ---- a/tests/run-backtrace-native-biarch.sh -+++ b/tests/run-backtrace-native-biarch.sh -@@ -17,2 +17,3 @@ - -+ELFUTILS_DISABLE_BIARCH=yes # https://sourceware.org/PR24158 - if test -n "$ELFUTILS_DISABLE_BIARCH"; then diff --git a/dev-libs/elfutils/files/elfutils-0.177-disable-large.patch b/dev-libs/elfutils/files/elfutils-0.177-disable-large.patch deleted file mode 100644 index 782958517611..000000000000 --- a/dev-libs/elfutils/files/elfutils-0.177-disable-large.patch +++ /dev/null @@ -1,14 +0,0 @@ -getconf does not disable test on 64-kernel with CFLAGS=-m32 ---- a/tests/run-large-elf-file.sh -+++ b/tests/run-large-elf-file.sh -@@ -19,6 +19,10 @@ - - # Only run on 64bit systems, 32bit systems don't support > 4GB - # ELF files. -+ -+# this detection fails for 64-bit systems with -m32 -+exit 77 -+ - long_bit=$(getconf LONG_BIT) - echo "long_bit: $long_bit" - if test $long_bit -ne 64; then diff --git a/dev-libs/elfutils/files/elfutils-0.180-PaX-support.patch b/dev-libs/elfutils/files/elfutils-0.180-PaX-support.patch deleted file mode 100644 index 2d44c757711a..000000000000 --- a/dev-libs/elfutils/files/elfutils-0.180-PaX-support.patch +++ /dev/null @@ -1,26 +0,0 @@ -Add support for PaX ELF markings - -Patch by Kevin F. Quinn - -http://bugs.gentoo.org/115100 - ---- a/libelf/elf.h -+++ b/libelf/elf.h -@@ -722,6 +722,7 @@ typedef struct - #define PT_GNU_STACK 0x6474e551 /* Indicates stack executability */ - #define PT_GNU_RELRO 0x6474e552 /* Read-only after relocation */ - #define PT_GNU_PROPERTY 0x6474e553 /* GNU property */ -+#define PT_PAX_FLAGS 0x65041580 /* Indicates PaX flag markings */ - #define PT_LOSUNW 0x6ffffffa - #define PT_SUNWBSS 0x6ffffffa /* Sun Specific segment */ - #define PT_SUNWSTACK 0x6ffffffb /* Stack segment */ ---- a/src/elflint.c -+++ b/src/elflint.c -@@ -4493,6 +4493,7 @@ only executables, shared objects, and core files can have program headers\n")); - - if (phdr->p_type >= PT_NUM && phdr->p_type != PT_GNU_EH_FRAME - && phdr->p_type != PT_GNU_STACK && phdr->p_type != PT_GNU_RELRO -+ && phdr->p_type != PT_PAX_FLAGS - && phdr->p_type != PT_GNU_PROPERTY - /* Check for a known machine-specific type. */ - && ebl_segment_type_name (ebl, phdr->p_type, NULL, 0) == NULL) diff --git a/dev-libs/elfutils/files/elfutils-0.185-configure.ac-rework-gnu99-ext-check-to-allow-clang.patch b/dev-libs/elfutils/files/elfutils-0.185-configure.ac-rework-gnu99-ext-check-to-allow-clang.patch deleted file mode 100644 index fe0b111ca859..000000000000 --- a/dev-libs/elfutils/files/elfutils-0.185-configure.ac-rework-gnu99-ext-check-to-allow-clang.patch +++ /dev/null @@ -1,146 +0,0 @@ -From c9ff5c53c319f963cac34a41c86cd43edf902459 Mon Sep 17 00:00:00 2001 -From: Adrian Ratiu -Date: Mon, 30 Aug 2021 18:43:13 +0300 -Subject: [PATCH] configure.ac: rework gnu99 ext check to allow clang - -It is true that Clang does not support all gnu99 extensions [1], -but not all of them are used in the codebase and over time there -have been code cleanup efforts to improve Clang support. - -For example after commit 779c57ea ("readelf: Pull advance_pc() -in file scope") there are no more nested function declarations -and elfutils now builds fine with Clang. - -So in the interest of enabling Clang builds we remove the only -remaining blocker: the configure checks for nested functions and -variable length arrays which are also unused. - -Considering mixed decls and code is also part of c99 standard, -the entire check becomes redundant and we can just replace -AC_PROG_CC -> AC_PROG_CC_C99. - -Upstream-Status: Backport [master commit 6eb991a9] - -[1] https://sourceware.org/bugzilla/show_bug.cgi?id=24964 -[Adrian: backported to v0.185] -Signed-off-by: Adrian Ratiu ---- - configure | 48 ------------------------------------------------ - configure.ac | 35 +---------------------------------- - 2 files changed, 1 insertion(+), 82 deletions(-) - -diff --git a/configure b/configure -index 4ea75ee..22bda6c 100755 ---- a/configure -+++ b/configure -@@ -5162,54 +5162,6 @@ else - fi - - --# We use -std=gnu99 but have explicit checks for some language constructs --# and GNU extensions since some compilers claim GNU99 support, but don't --# really support all language extensions. In particular we need --# Mixed Declarations and Code --# https://gcc.gnu.org/onlinedocs/gcc/Mixed-Declarations.html --# Nested Functions --# https://gcc.gnu.org/onlinedocs/gcc/Nested-Functions.html --# Arrays of Variable Length --# https://gcc.gnu.org/onlinedocs/gcc/Variable-Length.html --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc with GNU99 support" >&5 --$as_echo_n "checking for gcc with GNU99 support... " >&6; } --if ${ac_cv_c99+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- old_CFLAGS="$CFLAGS" --CFLAGS="$CFLAGS -std=gnu99" --cat confdefs.h - <<_ACEOF >conftest.$ac_ext --/* end confdefs.h. */ --int foo (int a) --{ -- for (int i = 0; i < a; ++i) if (i % 4) break; int s = a; return s; --} -- --double bar (double a, double b) --{ -- double square (double z) { return z * z; } -- return square (a) + square (b); --} -- --void baz (int n) --{ -- struct S { int x[n]; }; --} --_ACEOF --if ac_fn_c_try_compile "$LINENO"; then : -- ac_cv_c99=yes --else -- ac_cv_c99=no --fi --rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext --CFLAGS="$old_CFLAGS" --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c99" >&5 --$as_echo "$ac_cv_c99" >&6; } --if test "x$ac_cv_c99" != xyes; then : -- as_fn_error $? "gcc with GNU99 support required" "$LINENO" 5 --fi -- - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc supports __attribute__((visibility()))" >&5 - $as_echo_n "checking whether gcc supports __attribute__((visibility()))... " >&6; } - if ${ac_cv_visibility+:} false; then : -diff --git a/configure.ac b/configure.ac -index b348a71..6298547 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -87,7 +87,7 @@ AS_IF([test "$use_locks" = yes], - - AH_TEMPLATE([USE_LOCKS], [Defined if libraries should be thread-safe.]) - --AC_PROG_CC -+AC_PROG_CC_C99 - AC_PROG_RANLIB - AC_PROG_YACC - AM_PROG_LEX -@@ -96,39 +96,6 @@ m4_ifdef([AM_PROG_AR], [AM_PROG_AR]) - AC_CHECK_TOOL([READELF], [readelf]) - AC_CHECK_TOOL([NM], [nm]) - --# We use -std=gnu99 but have explicit checks for some language constructs --# and GNU extensions since some compilers claim GNU99 support, but don't --# really support all language extensions. In particular we need --# Mixed Declarations and Code --# https://gcc.gnu.org/onlinedocs/gcc/Mixed-Declarations.html --# Nested Functions --# https://gcc.gnu.org/onlinedocs/gcc/Nested-Functions.html --# Arrays of Variable Length --# https://gcc.gnu.org/onlinedocs/gcc/Variable-Length.html --AC_CACHE_CHECK([for gcc with GNU99 support], ac_cv_c99, [dnl --old_CFLAGS="$CFLAGS" --CFLAGS="$CFLAGS -std=gnu99" --AC_COMPILE_IFELSE([AC_LANG_SOURCE([dnl --int foo (int a) --{ -- for (int i = 0; i < a; ++i) if (i % 4) break; int s = a; return s; --} -- --double bar (double a, double b) --{ -- double square (double z) { return z * z; } -- return square (a) + square (b); --} -- --void baz (int n) --{ -- struct S { int x[[n]]; }; --}])], -- ac_cv_c99=yes, ac_cv_c99=no) --CFLAGS="$old_CFLAGS"]) --AS_IF([test "x$ac_cv_c99" != xyes], -- AC_MSG_ERROR([gcc with GNU99 support required])) -- - AC_CACHE_CHECK([whether gcc supports __attribute__((visibility()))], - ac_cv_visibility, [dnl - save_CFLAGS="$CFLAGS" --- -2.33.0 - diff --git a/dev-libs/elfutils/files/elfutils-0.185-glibc-2.34-test-failure.patch b/dev-libs/elfutils/files/elfutils-0.185-glibc-2.34-test-failure.patch deleted file mode 100644 index 134e642ab0eb..000000000000 --- a/dev-libs/elfutils/files/elfutils-0.185-glibc-2.34-test-failure.patch +++ /dev/null @@ -1,124 +0,0 @@ -https://sourceware.org/git/?p=elfutils.git;a=commit;h=9aee0992d6e6ec4cce2c015d8da4b61022c6f6dd - -Author: Mark Wielaard -Date: Wed Aug 4 21:01:27 2021 +0200 - - tests: Allow an extra pthread_kill frame in backtrace tests - - glibc 2.34 calls pthread_kill from the raise function. Before raise - directly called the (tg)kill syscall. So allow pthread_kill to be the - first frame in a backtrace where raise is expected. Also change some - asserts to fprintf plus abort to make it more clear why the testcase - fails. - - https://sourceware.org/bugzilla/show_bug.cgi?id=28190 - - Signed-off-by: Mark Wielaard - ---- a/tests/backtrace.c -+++ b/tests/backtrace.c -@@ -97,6 +97,9 @@ callback_verify (pid_t tid, unsigned frameno, Dwarf_Addr pc, - static bool reduce_frameno = false; - if (reduce_frameno) - frameno--; -+ static bool pthread_kill_seen = false; -+ if (pthread_kill_seen) -+ frameno--; - if (! use_raise_jmp_patching && frameno >= 2) - frameno += 2; - const char *symname2 = NULL; -@@ -107,11 +110,26 @@ callback_verify (pid_t tid, unsigned frameno, Dwarf_Addr pc, - && (strcmp (symname, "__kernel_vsyscall") == 0 - || strcmp (symname, "__libc_do_syscall") == 0)) - reduce_frameno = true; -+ else if (! pthread_kill_seen && symname -+ && strstr (symname, "pthread_kill") != NULL) -+ pthread_kill_seen = true; - else -- assert (symname && strcmp (symname, "raise") == 0); -+ { -+ if (!symname || strcmp (symname, "raise") != 0) -+ { -+ fprintf (stderr, -+ "case 0: expected symname 'raise' got '%s'\n", symname); -+ abort (); -+ } -+ } - break; - case 1: -- assert (symname != NULL && strcmp (symname, "sigusr2") == 0); -+ if (symname == NULL || strcmp (symname, "sigusr2") != 0) -+ { -+ fprintf (stderr, -+ "case 1: expected symname 'sigusr2' got '%s'\n", symname); -+ abort (); -+ } - break; - case 2: // x86_64 only - /* __restore_rt - glibc maybe does not have to have this symbol. */ -@@ -120,11 +138,21 @@ callback_verify (pid_t tid, unsigned frameno, Dwarf_Addr pc, - if (use_raise_jmp_patching) - { - /* Verify we trapped on the very first instruction of jmp. */ -- assert (symname != NULL && strcmp (symname, "jmp") == 0); -+ if (symname == NULL || strcmp (symname, "jmp") != 0) -+ { -+ fprintf (stderr, -+ "case 3: expected symname 'raise' got '%s'\n", symname); -+ abort (); -+ } - mod = dwfl_addrmodule (dwfl, pc - 1); - if (mod) - symname2 = dwfl_module_addrname (mod, pc - 1); -- assert (symname2 == NULL || strcmp (symname2, "jmp") != 0); -+ if (symname2 == NULL || strcmp (symname2, "jmp") != 0) -+ { -+ fprintf (stderr, -+ "case 3: expected symname2 'jmp' got '%s'\n", symname2); -+ abort (); -+ } - break; - } - FALLTHROUGH; -@@ -137,11 +165,22 @@ callback_verify (pid_t tid, unsigned frameno, Dwarf_Addr pc, - duplicate_sigusr2 = true; - break; - } -- assert (symname != NULL && strcmp (symname, "stdarg") == 0); -+ if (symname == NULL || strcmp (symname, "stdarg") != 0) -+ { -+ fprintf (stderr, -+ "case 4: expected symname 'stdarg' got '%s'\n", symname); -+ abort (); -+ } - break; - case 5: - /* Verify we trapped on the very last instruction of child. */ -- assert (symname != NULL && strcmp (symname, "backtracegen") == 0); -+ if (symname == NULL || strcmp (symname, "backtracegen") != 0) -+ { -+ fprintf (stderr, -+ "case 5: expected symname 'backtracegen' got '%s'\n", -+ symname); -+ abort (); -+ } - mod = dwfl_addrmodule (dwfl, pc); - if (mod) - symname2 = dwfl_module_addrname (mod, pc); -@@ -151,7 +190,15 @@ callback_verify (pid_t tid, unsigned frameno, Dwarf_Addr pc, - // instructions or even inserts some padding instructions at the end - // (which apparently happens on ppc64). - if (use_raise_jmp_patching) -- assert (symname2 == NULL || strcmp (symname2, "backtracegen") != 0); -+ { -+ if (symname2 != NULL && strcmp (symname2, "backtracegen") == 0) -+ { -+ fprintf (stderr, -+ "use_raise_jmp_patching didn't expect symname2 " -+ "'backtracegen'\n"); -+ abort (); -+ } -+ } - break; - } - } diff --git a/dev-libs/elfutils/files/elfutils-0.185-pull-advance_pc-in-file-scope.patch b/dev-libs/elfutils/files/elfutils-0.185-pull-advance_pc-in-file-scope.patch deleted file mode 100644 index e0678c9ba73e..000000000000 --- a/dev-libs/elfutils/files/elfutils-0.185-pull-advance_pc-in-file-scope.patch +++ /dev/null @@ -1,70 +0,0 @@ -From 779c57ea864d104bad88455535df9b26336349fd Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Timm=20B=C3=A4der?= -Date: Thu, 18 Mar 2021 10:25:24 +0100 -Subject: [PATCH] readelf: Pull advance_pc() in file scope -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Make advance_pc() a static function so we can get rid of another nested -function. Rename it to run_advance_pc() and use a local advance_pc() -macro to pass all the local variables. This is similar to what the -equivalent code in libdw/dwarf_getsrclines.c is doing. - -Upstream-Status: Backport [master commit 779c57ea] - -Signed-off-by: Timm Bäder -[Adrian: backported to v0.185] -Signed-off-by: Adrian Ratiu ---- - src/ChangeLog | 7 +++++++ - src/readelf.c | 26 +++++++++++++++++++------- - 2 files changed, 26 insertions(+), 7 deletions(-) - -diff --git a/src/readelf.c b/src/readelf.c -index 161d7e65..8191bde2 100644 ---- a/src/readelf.c -+++ b/src/readelf.c -@@ -8373,6 +8373,23 @@ print_form_data (Dwarf *dbg, int form, const unsigned char *readp, - return readp; - } - -+/* Only used via run_advance_pc() macro */ -+static inline void -+run_advance_pc (unsigned int op_advance, -+ unsigned int minimum_instr_len, -+ unsigned int max_ops_per_instr, -+ unsigned int *op_addr_advance, -+ Dwarf_Word *address, -+ unsigned int *op_index) -+{ -+ const unsigned int advanced_op_index = (*op_index) + op_advance; -+ -+ *op_addr_advance = minimum_instr_len * (advanced_op_index -+ / max_ops_per_instr); -+ *address = *address + *op_addr_advance; -+ *op_index = advanced_op_index % max_ops_per_instr; -+} -+ - static void - print_debug_line_section (Dwfl_Module *dwflmod, Ebl *ebl, GElf_Ehdr *ehdr, - Elf_Scn *scn, GElf_Shdr *shdr, Dwarf *dbg) -@@ -8763,13 +8780,8 @@ print_debug_line_section (Dwfl_Module *dwflmod, Ebl *ebl, GElf_Ehdr *ehdr, - /* Apply the "operation advance" from a special opcode - or DW_LNS_advance_pc (as per DWARF4 6.2.5.1). */ - unsigned int op_addr_advance; -- inline void advance_pc (unsigned int op_advance) -- { -- op_addr_advance = minimum_instr_len * ((op_index + op_advance) -- / max_ops_per_instr); -- address += op_addr_advance; -- op_index = (op_index + op_advance) % max_ops_per_instr; -- } -+#define advance_pc(op_advance) run_advance_pc(op_advance, minimum_instr_len, \ -+ max_ops_per_instr, &op_addr_advance, &address, &op_index) - - if (max_ops_per_instr == 0) - { --- -2.32.0 - diff --git a/dev-libs/elfutils/files/elfutils-0.185-static-inline.patch b/dev-libs/elfutils/files/elfutils-0.185-static-inline.patch deleted file mode 100644 index ec1aaf47a331..000000000000 --- a/dev-libs/elfutils/files/elfutils-0.185-static-inline.patch +++ /dev/null @@ -1,12 +0,0 @@ -https://bugs.gentoo.org/794601 ---- a/src/elflint.c -+++ b/src/elflint.c -@@ -3434,7 +3434,7 @@ buffer_pos (Elf_Data *data, const unsigned char *p) - return p - (const unsigned char *) data->d_buf; - } - --inline size_t -+static inline size_t - buffer_left (Elf_Data *data, const unsigned char *p) - { - return (const unsigned char *) data->d_buf + data->d_size - p; diff --git a/dev-libs/elfutils/files/musl/elfutils-0.185-aarch64-regs.patch b/dev-libs/elfutils/files/musl/elfutils-0.185-aarch64-regs.patch deleted file mode 100644 index 222c0527b689..000000000000 --- a/dev-libs/elfutils/files/musl/elfutils-0.185-aarch64-regs.patch +++ /dev/null @@ -1,57 +0,0 @@ -https://www.sourceware.org/bugzilla/show_bug.cgi?id=25832 -https://cgit.openembedded.org/openembedded-core/plain/meta/recipes-devtools/elfutils/files/0006-Fix-build-on-aarch64-musl.patch -https://bugs.gentoo.org/693772 - -Other variants/links: -https://git.alpinelinux.org/aports/tree/main/elfutils/fix-aarch64_fregs.patch -https://github.com/gentoo/musl/blob/6450482b9b4463b57ac249c63b7ed796e9874c40/dev-libs/elfutils/files/0.178/fix-aarch64_fregs.patch - -From: Hongxu Jia -Date: Tue, 15 Aug 2017 17:27:30 +0800 -Subject: [PATCH] Fix build on aarch64/musl - -Errors - -invalid operands to binary & (have 'long double' and 'unsigned int') - -error: redefinition - of 'struct iovec' - struct iovec { void *iov_base; size_t iov_len; }; - ^ -Upstream-Status: Pending -Signed-off-by: Khem Raj - -Rebase to 0.170 -Signed-off-by: Hongxu Jia - ---- a/backends/aarch64_initreg.c -+++ b/backends/aarch64_initreg.c -@@ -33,7 +33,7 @@ - #include "system.h" - #include - #if defined(__aarch64__) && defined(__linux__) --# include -+# include - # include - # include - /* Deal with old glibc defining user_pt_regs instead of user_regs_struct. */ -@@ -82,7 +82,7 @@ aarch64_set_initial_registers_tid (pid_t tid __attribute__ ((unused)), - - Dwarf_Word dwarf_fregs[32]; - for (int r = 0; r < 32; r++) -- dwarf_fregs[r] = fregs.vregs[r] & 0xFFFFFFFF; -+ dwarf_fregs[r] = (unsigned int)fregs.vregs[r] & 0xFFFFFFFF; - - if (! setfunc (64, 32, dwarf_fregs, arg)) - return false; ---- a/backends/arm_initreg.c -+++ b/backends/arm_initreg.c -@@ -38,7 +38,7 @@ - #endif - - #ifdef __aarch64__ --# include -+# include - # include - # include - /* Deal with old glibc defining user_pt_regs instead of user_regs_struct. */ diff --git a/dev-libs/elfutils/files/musl/elfutils-0.185-cdefs.patch b/dev-libs/elfutils/files/musl/elfutils-0.185-cdefs.patch deleted file mode 100644 index 42fc10945ebe..000000000000 --- a/dev-libs/elfutils/files/musl/elfutils-0.185-cdefs.patch +++ /dev/null @@ -1,20 +0,0 @@ -From: Jory Pratt -Date: Thu, 12 Dec 2019 22:38:30 -0600 -Subject: [PATCH 3/3] Fix cdefs.h include for musl - ---- a/lib/fixedsizehash.h -+++ b/lib/fixedsizehash.h -@@ -30,8 +30,11 @@ - #include - #include - #include -+#if !defined(__GLIBC__) -+#include -+#else - #include -- -+#endif - #include - - #ifdef __CONCAT - diff --git a/dev-libs/elfutils/files/musl/elfutils-0.185-error-h.patch b/dev-libs/elfutils/files/musl/elfutils-0.185-error-h.patch deleted file mode 100644 index 2be63fca48df..000000000000 --- a/dev-libs/elfutils/files/musl/elfutils-0.185-error-h.patch +++ /dev/null @@ -1,68 +0,0 @@ -Should be obsolete with the next release (0.186?). - -https://raw.githubusercontent.com/gentoo/musl/master/dev-libs/elfutils/files/0.178/musl-error_h.patch -https://sourceware.org/bugzilla/show_bug.cgi?id=21008 - -Date: Thu, 12 Dec 2019 22:00:47 -0600 -Subject: [PATCH 9/9] Add hacked up error header for non GLIBC machines - ---- /dev/null -+++ b/lib/error.h -@@ -0,0 +1,27 @@ -+#ifndef _ERROR_H_ -+#define _ERROR_H_ -+ -+#include -+#include -+#include -+#include -+#include -+ -+static unsigned int error_message_count = 0; -+ -+static inline void error(int status, int errnum, const char* format, ...) -+{ -+ va_list ap; -+ fprintf(stderr, "%s: ", program_invocation_name); -+ va_start(ap, format); -+ vfprintf(stderr, format, ap); -+ va_end(ap); -+ if (errnum) -+ fprintf(stderr, ": %s", strerror(errnum)); -+ fprintf(stderr, "\n"); -+ error_message_count++; -+ if (status) -+ exit(status); -+} -+ -+#endif /* _ERROR_H_ */ ---- /dev/null -+++ b/src/error.h -@@ -0,0 +1,27 @@ -+#ifndef _ERROR_H_ -+#define _ERROR_H_ -+ -+#include -+#include -+#include -+#include -+#include -+ -+static unsigned int error_message_count = 0; -+ -+static inline void error(int status, int errnum, const char* format, ...) -+{ -+ va_list ap; -+ fprintf(stderr, "%s: ", program_invocation_name); -+ va_start(ap, format); -+ vfprintf(stderr, format, ap); -+ va_end(ap); -+ if (errnum) -+ fprintf(stderr, ": %s", strerror(errnum)); -+ fprintf(stderr, "\n"); -+ error_message_count++; -+ if (status) -+ exit(status); -+} -+ -+#endif /* _ERROR_H_ */ diff --git a/dev-libs/elfutils/files/musl/elfutils-0.185-macros.patch b/dev-libs/elfutils/files/musl/elfutils-0.185-macros.patch deleted file mode 100644 index 6ab2e96548bd..000000000000 --- a/dev-libs/elfutils/files/musl/elfutils-0.185-macros.patch +++ /dev/null @@ -1,86 +0,0 @@ -May not be required (or at least some hunks) with next release (0.186?) - -https://git.alpinelinux.org/aports/plain/main/elfutils/musl-macros.patch ---- a/src/arlib.h -+++ b/src/arlib.h -@@ -29,6 +29,16 @@ - #include - #include - -+#if !defined(ACCESSPERMS) -+# define ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO) /* 0777 */ -+#endif -+#if !defined(ALLPERMS) -+# define ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO) /* 07777 */ -+#endif -+#if !defined(DEFFILEMODE) -+# define DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)/* 0666*/ -+#endif -+ - - /* State of -D/-U flags. */ - extern bool arlib_deterministic_output; ---- a/src/elfcompress.c -+++ b/src/elfcompress.c -@@ -35,6 +35,14 @@ - #include - #include "system.h" - -+#if !defined(FNM_EXTMATCH) -+# define FNM_EXTMATCH 0 -+#endif -+ -+#if !defined(ALLPERMS) -+# define ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO) /* 07777 */ -+#endif -+ - /* Name and version of program. */ - static void print_version (FILE *stream, struct argp_state *state); - ARGP_PROGRAM_VERSION_HOOK_DEF = print_version; ---- a/lib/libeu.h -+++ b/lib/libeu.h -@@ -31,6 +31,27 @@ - - #include - #include -+#include -+#include -+#include -+ -+#ifndef TEMP_FAILURE_RETRY -+#define TEMP_FAILURE_RETRY(expression) \ -+ (__extension__ \ -+ ({ long int __result; \ -+ do __result = (long int) (expression); \ -+ while (__result == -1L && errno == EINTR); \ -+ __result; })) -+#endif -+ -+#ifndef strndupa -+#define strndupa(s, n) \ -+ (__extension__ ({const char *__in = (s); \ -+ size_t __len = strnlen (__in, (n)) + 1; \ -+ char *__out = (char *) alloca (__len); \ -+ __out[__len-1] = '\0'; \ -+ (char *) memcpy (__out, __in, __len-1);})) -+#endif - - extern void *xmalloc (size_t) __attribute__ ((__malloc__)); - extern void *xcalloc (size_t, size_t) __attribute__ ((__malloc__)); ---- a/src/strip.c -+++ b/src/strip.c -@@ -46,6 +46,14 @@ - #include - #include - -+#if !defined(FNM_EXTMATCH) -+# define FNM_EXTMATCH 0 -+#endif -+ -+#if !defined(ACCESSPERMS) -+#define ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO) -+#endif -+ - typedef uint8_t GElf_Byte; - - /* Name and version of program. */ diff --git a/dev-libs/elfutils/files/musl/elfutils-0.185-strndupa.patch b/dev-libs/elfutils/files/musl/elfutils-0.185-strndupa.patch deleted file mode 100644 index 030bc779c614..000000000000 --- a/dev-libs/elfutils/files/musl/elfutils-0.185-strndupa.patch +++ /dev/null @@ -1,22 +0,0 @@ -Should be fixed in next release (0.186?). - -https://sourceware.org/git/?p=elfutils.git;a=commit;h=e7e4c92650892cf67210be5ea89ffba967427cbf -https://git.alpinelinux.org/aports/plain/main/elfutils/musl-strndupa.patch ---- a/src/unstrip.c -+++ b/src/unstrip.c -@@ -56,6 +56,15 @@ - # define _(str) gettext (str) - #endif - -+#ifndef strndupa -+#define strndupa(s, n) \ -+ (__extension__ ({const char *__in = (s); \ -+ size_t __len = strnlen (__in, (n)) + 1; \ -+ char *__out = (char *) alloca (__len); \ -+ __out[__len-1] = '\0'; \ -+ (char *) memcpy (__out, __in, __len-1);})) -+#endif -+ - /* Name and version of program. */ - ARGP_PROGRAM_VERSION_HOOK_DEF = print_version; - diff --git a/dev-libs/jansson/files/jansson-2.14-test-symbols.patch b/dev-libs/jansson/files/jansson-2.14-test-symbols.patch new file mode 100644 index 000000000000..a5bf53347218 --- /dev/null +++ b/dev-libs/jansson/files/jansson-2.14-test-symbols.patch @@ -0,0 +1,25 @@ +https://bugs.gentoo.org/814944 +https://github.com/akheron/jansson/commit/0677666f65b988b2dd44d02966a08fea490d5883 + +From 0677666f65b988b2dd44d02966a08fea490d5883 Mon Sep 17 00:00:00 2001 +From: Petri Lehtinen +Date: Thu, 9 Sep 2021 21:53:11 +0300 +Subject: [PATCH] Fix the check-exports tests for versioned symbols + +--- + test/suites/api/check-exports | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/test/suites/api/check-exports b/test/suites/api/check-exports +index 2b6b3c79..5c82064c 100755 +--- a/test/suites/api/check-exports ++++ b/test/suites/api/check-exports +@@ -15,7 +15,7 @@ grep 'json_\|jansson_' $top_srcdir/src/jansson.def \ + nm -D $SOFILE >/dev/null >$test_log/symbols 2>/dev/null \ + || exit 77 # Skip if "nm -D" doesn't seem to work + +-grep ' [DT] ' $test_log/symbols | cut -d' ' -f3 | grep -v '^_' | sort >$test_log/output ++grep ' [DT] ' $test_log/symbols | cut -d' ' -f3 | grep -v '^_' | sed 's/@@libjansson.*//' | sort >$test_log/output + + if ! cmp -s $test_log/exports $test_log/output; then + diff -u $test_log/exports $test_log/output >&2 diff --git a/dev-libs/jansson/jansson-2.14.ebuild b/dev-libs/jansson/jansson-2.14.ebuild index 1a7ac716c9cf..42760f311531 100644 --- a/dev-libs/jansson/jansson-2.14.ebuild +++ b/dev-libs/jansson/jansson-2.14.ebuild @@ -16,6 +16,8 @@ IUSE="doc static-libs" BDEPEND="doc? ( dev-python/sphinx )" +PATCHES=( "${FILESDIR}/${P}-test-symbols.patch" ) + multilib_src_configure() { tc-ld-force-bfd diff --git a/dev-libs/level-zero/Manifest b/dev-libs/level-zero/Manifest index e04372d8dcdd..2b9952fbc7be 100644 --- a/dev-libs/level-zero/Manifest +++ b/dev-libs/level-zero/Manifest @@ -1 +1,2 @@ DIST level-zero-1.5.4.tar.gz 395657 BLAKE2B ccd667f39b36f24826ec2ce2f9a755111d09f47798a7af9ddafc78947d008d0af82aa6189683b29acb59f9dc54d20fe0419ec4fbf5728e1652513b43b058db45 SHA512 2fd822dafbfaa1f51ff04e33f1cc3f5bdc4d71d45f1a3f7795ca870882647b162d2e4f727341542b09efe38e7bdb21bbefe5e6ea5af97c2579c7d74df55c5c1d +DIST level-zero-1.6.2.tar.gz 394003 BLAKE2B 3e4de24ee9abef1d2b21bf277c5ac13b9e9e7a3361d2ad2623893e3d0edaed14c5fa04624f3edc57725bf5303133caca9bd1686947900cc2e4c52bc2b76582e7 SHA512 589736a41d213a9834d06d2e668dcc91edb5d40e93dfb59b98df7ec4f6f26a9ad3e9379ede3b6bb570ba415b1d488c83f60cd43abafe15a692dc507965323497 diff --git a/dev-libs/level-zero/level-zero-1.6.2.ebuild b/dev-libs/level-zero/level-zero-1.6.2.ebuild new file mode 100644 index 000000000000..c930117ab95b --- /dev/null +++ b/dev-libs/level-zero/level-zero-1.6.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="oneAPI Level Zero headers, loader and validation layer" +HOMEPAGE="https://github.com/oneapi-src/level-zero" +SRC_URI="https://github.com/oneapi-src/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +src_prepare() { + cmake_src_prepare + + # According to upstream, release tarballs should contain this file but at least + # some of them do not. Fortunately it is trivial to make one ourselves. + echo "$(ver_cut 3)" > "${S}"/VERSION_PATCH || die +} diff --git a/dev-libs/libinput/libinput-1.19.2.ebuild b/dev-libs/libinput/libinput-1.19.2.ebuild index 9f5c8681bb51..f78712ff629d 100644 --- a/dev-libs/libinput/libinput-1.19.2.ebuild +++ b/dev-libs/libinput/libinput-1.19.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz" LICENSE="MIT" SLOT="0/10" [[ "$(ver_cut 3)" -gt 900 ]] || \ -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" IUSE="doc input_devices_wacom test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index 55952aeb461e..aff640dd2314 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1 +1,2 @@ DIST libixion-0.16.1.tar.xz 482500 BLAKE2B 26075c819a952f48c4e136fa28b4ef5075b455dea52d51940e4fc55344e19e404d70b44222631d0b0f85280d09bb8a05955bfcbe0a228b97d72d8f00f1639248 SHA512 979c631e9536f6d2c3ae32f7892756ac8889d27c551d80eb9d519bf912bd323da4b6ecd363fe2719e74e04bc3661e5d56e03a582f68f5293ffcac59b74f4c7de +DIST libixion-0.17.0.tar.xz 499836 BLAKE2B c8c31b07ad14dd49be259686af3e39e6f5d4aeeb8680030ea7bd2697c8baa72123f2659b3087f224f956612dc444c97e6a6d331fd3deff780981bab4d5b6ad25 SHA512 0acdb2eae5250236a94b1a3344ca990058ea8db7b1e741545bcb7160f9e28d21a3c2ec336621fd590df10188a4d5feadfbb3a63f57e9bfd2cc1bffc04009ffad diff --git a/dev-libs/libixion/libixion-0.17.0.ebuild b/dev-libs/libixion/libixion-0.17.0.ebuild new file mode 100644 index 000000000000..806058a7ae4f --- /dev/null +++ b/dev-libs/libixion/libixion-0.17.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8,9} ) +inherit python-single-r1 + +DESCRIPTION="General purpose formula parser & interpreter" +HOMEPAGE="https://gitlab.com/ixion/ixion" + +if [[ ${PV} == *9999 ]]; then + MDDS_SLOT="1/9999" + EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git" + inherit git-r3 autotools +else + MDDS_SLOT="1/2.0" + SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz" + # Unkeyworded while libreoffice has no release making use of this slot + # KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +fi + +LICENSE="MIT" +SLOT="0/0.17" # based on SONAME of libixion.so +IUSE="debug python +threads" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + dev-libs/boost:= + dev-util/mdds:${MDDS_SLOT} + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + [[ ${PV} == *9999 ]] && eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-static + $(use_enable debug) + $(use_enable debug debug-utils) + $(use_enable debug log-debug) + $(use_enable python) + $(use_enable threads) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${D}" -name '*.la' -type f -delete || die +} diff --git a/dev-libs/libixion/libixion-9999.ebuild b/dev-libs/libixion/libixion-9999.ebuild index d9195a2f1d42..c9e0cbbd5438 100644 --- a/dev-libs/libixion/libixion-9999.ebuild +++ b/dev-libs/libixion/libixion-9999.ebuild @@ -1,9 +1,10 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) + inherit python-single-r1 DESCRIPTION="General purpose formula parser & interpreter" @@ -14,13 +15,13 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git" inherit git-r3 autotools else - MDDS_SLOT="1/1.5" + MDDS_SLOT="1/2.0" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" fi LICENSE="MIT" -SLOT="0/0.16" # based on SONAME of libixion.so +SLOT="0/0.17" # based on SONAME of libixion.so IUSE="debug python +threads" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-libs/liborcus/Manifest b/dev-libs/liborcus/Manifest index 570800afb042..2f82c613714c 100644 --- a/dev-libs/liborcus/Manifest +++ b/dev-libs/liborcus/Manifest @@ -1 +1,2 @@ DIST liborcus-0.16.1.tar.xz 1805436 BLAKE2B 7df89da5a175daa6fcf759d28f8a0eaebf3db6405af3b06a01b8dad41c7706acedc74876a0b68ff9cabd5780bb7cb311cd7c98390c9ecd265e62513eadde81eb SHA512 6d75591820af65181dd3a418f051a359695083f29c7d9c77edbcab3e89d9ea367824be0b19f27a31267525f446936145f5780a0ce3c6ee2d89823742837d4739 +DIST liborcus-0.17.0.tar.xz 1826696 BLAKE2B 4cab8696f698510de6c995aa6a3e59a8407297d6a60bac89ca7ffa1f74576de555c69a38de97eac63e2aed1817a3377ec7e15b1da7b5c01b49d049092d8756ff SHA512 1ac24f3c10973d0e0f6e3db7982391434631ec998ae07bb011fa8e000e48ca430c07a0c2588871a93b6d9bf7a19e30d4f05d34aef699dfce1f59a4556c7727e8 diff --git a/dev-libs/liborcus/files/liborcus-0.17.0-test-fix.patch b/dev-libs/liborcus/files/liborcus-0.17.0-test-fix.patch new file mode 100644 index 000000000000..1de33a7e3f4c --- /dev/null +++ b/dev-libs/liborcus/files/liborcus-0.17.0-test-fix.patch @@ -0,0 +1,51 @@ +# https://bugs.gentoo.org/713586 + +[PATCH] Build orcus-env-dump unconditionally + +The rule for `orcus-env-dump.o` is guarded by `if WITH_TOOLS` however, +the rule for the executable `orcus-env-dump` is not. This leads to +linking errors when running the test suite without tools. + +Move the rule for `orcus-env-dump.o` out of the if WITH_TOOLS block to +always build it. +--- + src/Makefile.am | 20 ++++++++++---------- + 1 file changed, 10 insertions(+), 10 deletions(-) + +diff --git a/src/Makefile.am b/src/Makefile.am +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -25,6 +25,16 @@ orcus_test_xml_LDADD = \ + + orcus_test_xml_CPPFLAGS = -I$(top_builddir)/lib/liborcus/liborcus.la $(AM_CPPFLAGS) -DSRCDIR=\""$(top_srcdir)"\" + ++#---------------------------------------------------------------------------- ++ ++# orcus-env-dump ++ ++orcus_env_dump_SOURCES = orcus_env_dump.cpp ++orcus_env_dump_LDADD = \ ++ parser/liborcus-parser-@ORCUS_API_VERSION@.la \ ++ liborcus/liborcus-@ORCUS_API_VERSION@.la ++orcus_env_dump_CPPFLAGS = -I$(top_builddir)/lib/liborcus/liborcus.la $(AM_CPPFLAGS) ++ + + TESTS = \ + orcus-test-xml \ +@@ -136,16 +146,6 @@ orcus_detect_CPPFLAGS = -I$(top_builddir)/lib/liborcus/liborcus.la $(AM_CPPFLAGS + + #---------------------------------------------------------------------------- + +-# orcus-env-dump +- +-orcus_env_dump_SOURCES = orcus_env_dump.cpp +-orcus_env_dump_LDADD = \ +- parser/liborcus-parser-@ORCUS_API_VERSION@.la \ +- liborcus/liborcus-@ORCUS_API_VERSION@.la +-orcus_env_dump_CPPFLAGS = -I$(top_builddir)/lib/liborcus/liborcus.la $(AM_CPPFLAGS) +- +-#---------------------------------------------------------------------------- +- + if BUILD_SPREADSHEET_MODEL + + orcus_json_LDADD += \ diff --git a/dev-libs/liborcus/liborcus-0.16.1.ebuild b/dev-libs/liborcus/liborcus-0.16.1.ebuild index 11e425439697..18b38d862e5e 100644 --- a/dev-libs/liborcus/liborcus-0.16.1.ebuild +++ b/dev-libs/liborcus/liborcus-0.16.1.ebuild @@ -4,7 +4,8 @@ EAPI=7 PYTHON_COMPAT=( python3_{8..10} ) -inherit python-single-r1 + +inherit autotools python-single-r1 DESCRIPTION="Standalone file import filter library for spreadsheet documents" HOMEPAGE="https://gitlab.com/orcus/orcus/blob/master/README.md" @@ -12,7 +13,7 @@ HOMEPAGE="https://gitlab.com/orcus/orcus/blob/master/README.md" if [[ ${PV} == *9999* ]]; then MDDS_SLOT="1/9999" EGIT_REPO_URI="https://gitlab.com/orcus/orcus.git" - inherit git-r3 autotools + inherit git-r3 else MDDS_SLOT="1/1.5" SRC_URI="https://kohei.us/files/orcus/src/${P}.tar.xz" @@ -21,9 +22,10 @@ fi LICENSE="MIT" SLOT="0/0.16" # based on SONAME of liborcus.so -IUSE="python +spreadsheet-model tools" +IUSE="python +spreadsheet-model test tools" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +RESTRICT="!test? ( test )" RDEPEND=" dev-libs/boost:=[zlib(+)] @@ -42,8 +44,11 @@ pkg_setup() { } src_prepare() { + # bug 713586 + use test && eapply "${FILESDIR}/${PN}-0.17.0-test-fix.patch" + default - [[ ${PV} == *9999 ]] && eautoreconf + eautoreconf } src_configure() { diff --git a/dev-libs/liborcus/liborcus-0.17.0.ebuild b/dev-libs/liborcus/liborcus-0.17.0.ebuild new file mode 100644 index 000000000000..f8f315cf8e63 --- /dev/null +++ b/dev-libs/liborcus/liborcus-0.17.0.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8,9} ) + +inherit autotools python-single-r1 + +DESCRIPTION="Standalone file import filter library for spreadsheet documents" +HOMEPAGE="https://gitlab.com/orcus/orcus/blob/master/README.md" + +if [[ ${PV} == *9999* ]]; then + MDDS_SLOT="1/9999" + EGIT_REPO_URI="https://gitlab.com/orcus/orcus.git" + inherit git-r3 +else + MDDS_SLOT="1/2.0" + SRC_URI="https://kohei.us/files/orcus/src/${P}.tar.xz" + # Unkeyworded while libreoffice has no release making use of this slot + # KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +fi + +LICENSE="MIT" +SLOT="0/0.17" # based on SONAME of liborcus.so +IUSE="python +spreadsheet-model test tools" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/boost:=[zlib(+)] + sys-libs/zlib + python? ( ${PYTHON_DEPS} ) + spreadsheet-model? ( dev-libs/libixion:${SLOT} ) +" +DEPEND="${RDEPEND} + dev-util/mdds:${MDDS_SLOT} +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # bug 713586 + use test && eapply "${FILESDIR}/${P}-test-fix.patch" + + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-static + --disable-werror + $(use_enable python) + $(use_enable spreadsheet-model) + $(use_with tools) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${D}" -name '*.la' -type f -delete || die +} diff --git a/dev-libs/liborcus/liborcus-9999.ebuild b/dev-libs/liborcus/liborcus-9999.ebuild index 85508fc2f047..b923d9595f82 100644 --- a/dev-libs/liborcus/liborcus-9999.ebuild +++ b/dev-libs/liborcus/liborcus-9999.ebuild @@ -1,10 +1,11 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) -inherit python-single-r1 + +inherit autotools python-single-r1 DESCRIPTION="Standalone file import filter library for spreadsheet documents" HOMEPAGE="https://gitlab.com/orcus/orcus/blob/master/README.md" @@ -12,7 +13,7 @@ HOMEPAGE="https://gitlab.com/orcus/orcus/blob/master/README.md" if [[ ${PV} == *9999* ]]; then MDDS_SLOT="1/9999" EGIT_REPO_URI="https://gitlab.com/orcus/orcus.git" - inherit git-r3 autotools + inherit git-r3 else MDDS_SLOT="1/1.5" SRC_URI="https://kohei.us/files/orcus/src/${P}.tar.xz" @@ -20,7 +21,7 @@ else fi LICENSE="MIT" -SLOT="0/0.16" # based on SONAME of liborcus.so +SLOT="0/0.17" # based on SONAME of liborcus.so IUSE="python +spreadsheet-model tools" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" @@ -41,7 +42,7 @@ pkg_setup() { src_prepare() { default - [[ ${PV} == *9999 ]] && eautoreconf + eautoreconf } src_configure() { diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest index 6a0cc0156fe5..aab355cb8c56 100644 --- a/dev-libs/libstrophe/Manifest +++ b/dev-libs/libstrophe/Manifest @@ -1,4 +1,5 @@ DIST libstrophe-0.10.0.tar.gz 520645 BLAKE2B 85998ffa7d2051bf3372842a0bc6d5404932c41853609943ae0420760e0434a74b711bd5f23657f061f1227647247b1989833c54c11a88490fe7617459687818 SHA512 9d2e8f95ab5f9611529e18b0130322a196d4b59aae69c931a6d7dc462d4a6a4fa395d6fbca56d9f329fc943e3de005b570ea34629a504175f3f2ec91f85bf40a DIST libstrophe-0.10.1.tar.gz 520649 BLAKE2B aa5cf0c972d7ae8731752f351dc3c1d6d230b8a1411417a81126543dd47e79e324a8c258cbc4c2e608c748d62211dcde3802cb92bb3612c6a33bcd2209182a90 SHA512 1ee3cb76cdc76711b4928d69fb8add974ab8359b729ec12003d73530c93492f4e8d208cacbd50f8db7509bc01f56a9f945348bc3a6fdd18a7080b751fff8a783 +DIST libstrophe-0.11.0.tar.gz 537506 BLAKE2B 895531e86a5b0d6410d26cf96558c2f99ea1bab803c8333a2f69d72fe7d154013ef3844b44215cfb1a5134371961c00cf6e4fd7ab9dc82846df01a37c4339c39 SHA512 e4b0d4a80e0ab5ada451ce55e44ec9247d4df5280ebe6453e49450aa7fa371461eb42fc9f39a0df12637146c6ce4202a1f770378686777228790c0213941d9ea DIST libstrophe-0.9.2.tar.gz 500459 BLAKE2B 0b1f6f1daac1215bcdcbde0e54264b98f5a863de339500826f625f8c5e8143ce7200fb251d04248715e9a8b6621a4360e7ca2780bf4684d916ec13361b5f6fcc SHA512 a0129c49ca574afaefa77c412143571af2eb1100c7d737d497b65d44680d35e2404ee2d4d4e1378b06ac1bcc5c587f505f79fea9251af1cbb36afd990d48570d DIST libstrophe-0.9.3.tar.gz 502449 BLAKE2B 662b0c329b0bf7d7f34fc80bf0608b921fa1ad54c8277e88f23f3ed17d0892dc7e3d9bcaaa9707306801e9254bba4a127390025ab95e1d9d850c299a7b26d980 SHA512 9c8ba980f532c5576c2c5a9e3cdca9f833ec78debcb06b17e2f534de0e710ec416b997b0498be77a89fa7f57187456edb1d602993c695a5e738718ea593697a5 diff --git a/dev-libs/libstrophe/libstrophe-0.11.0.ebuild b/dev-libs/libstrophe/libstrophe-0.11.0.ebuild new file mode 100644 index 000000000000..4a33b68fac17 --- /dev/null +++ b/dev-libs/libstrophe/libstrophe-0.11.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +DESCRIPTION="A simple, lightweight C library for writing XMPP clients" +HOMEPAGE="http://strophe.im/libstrophe/" +SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz" +LICENSE="|| ( MIT GPL-3 )" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc expat gnutls" + +RDEPEND=" + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2:2 ) + gnutls? ( net-libs/gnutls:0= ) + !gnutls? ( dev-libs/openssl:0= ) + dev-libs/openssl:0= +" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) +" + +DOCS=( ChangeLog ) + +src_configure() { + # shellcheck disable=SC2207 + local myeconf=( + --enable-tls + $(use_with !expat libxml2) + $(use_with gnutls) + ) + econf "${myeconf[@]}" +} +src_compile() { + default + if use doc; then + doxygen || die + HTML_DOCS=( docs/html/* ) + fi +} + +src_install() { + default + use doc && dodoc -r examples + find "${D}" -name '*.la' -o -name '*.a' -delete || die +} + +# Explicit src_test is there to document that the test suite is integrated and +# is expected to pass. Please do not remove. +src_test() { + emake check +} diff --git a/dev-libs/libvarlink/Manifest b/dev-libs/libvarlink/Manifest index 98da8151a205..1b234ba885cc 100644 --- a/dev-libs/libvarlink/Manifest +++ b/dev-libs/libvarlink/Manifest @@ -1,4 +1 @@ -DIST libvarlink-16.tar.gz 56886 BLAKE2B 6c65199ced429eac733d1114cfad59c4514d299bd3bba0d4a9907498655545fd9edb9999428f39df936cd1e6710bacc08c04f05710e80f0ceb974b43809b9c22 SHA512 8152fc4fab4e9e829c2bc1585e479c23b0329c59da0be8712ff64dbbe01cde9630f228ac7edc06e9faa39dfd3d38007032ec6ed561e2363d4d33f65856f1a271 -DIST libvarlink-18.tar.gz 57708 BLAKE2B 035a3cad38d2429fa7a1bde049d6c5772ef10ef65040179839459d8672ef7fc619ff2a250ad48b108a9068c1f927226ad4ec08fa355b6c6f30a8ab8830422e9e SHA512 a0f2cfe6a3ce3e7c08b24436d4210691d6334ec903cb3d590627595ee3bda79bf4e22e7c72c7ea8ebe817e4e2b045f86d2603ae56b3fd7d429fd281fd7e5e2e8 -DIST libvarlink-19.tar.gz 57715 BLAKE2B 2175e2c9f053b7b4f4f7d8778c966bc4d39954b95c533296b6d1d1cea0e86a37634d502271fa4a5a6b70230725336c9aa152a11210f0b58435616e1a054033cd SHA512 395aaf08e5166daf31c1d3cd05ed7ad2982e817a022f2e6bf6512664f45107ed98c56d851ac098778f9018807ca98fd2903c1ee5aac387691d64610e46ea435b DIST libvarlink-22.tar.gz 80867 BLAKE2B 4b538846219d21dce92f8b49548b24c6efa72e31fc78ce09e5bb8f76bfddc2c05479bc5b84981042315fae154c2884c9956fb651812ec257bc4a2b0fc0e70021 SHA512 edb6aab02df775b872621f59bb98e8567b74ec4e1311ad5195f87529e7070fbfb6a92e1580b0433efcd7512d5f47f55ed91a406a3fb51f61c8d6feb263367fa0 diff --git a/dev-libs/libvarlink/files/libvarlink-19-fix-meson-build.patch b/dev-libs/libvarlink/files/libvarlink-19-fix-meson-build.patch deleted file mode 100644 index 9d2e85124681..000000000000 --- a/dev-libs/libvarlink/files/libvarlink-19-fix-meson-build.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 5fad96254cf20fc6d473037b48c50031cd7e8b45 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= -Date: Fri, 3 Apr 2020 18:35:21 +0200 -Subject: [PATCH] Drop tags and ctags targets - -meson 0.43 started providing a built-in ctags target which -conflicts with the hand-rolled one here. There shouldn't be -much difference, so let's drop ours. - -Fixes #22. ---- - meson.build | 22 ---------------------- - 1 file changed, 22 deletions(-) - -diff --git a/meson.build b/meson.build -index 5fc51d2..72ac786 100644 ---- a/meson.build -+++ b/meson.build -@@ -79,25 +79,3 @@ subdir('lib') - subdir('tool') - subdir('vim') - subdir('bash-completion') -- --############################################################ -- --git = find_program('git', required : false) -- --if git.found() -- all_files = run_command( -- git, -- ['--git-dir=@0@/.git'.format(meson.current_source_dir()), -- 'ls-files', -- ':/*.[ch]']) -- all_files = files(all_files.stdout().split()) -- -- custom_target( -- 'tags', -- output : 'tags', -- command : ['env', 'etags', '-o', '@0@/TAGS'.format(meson.current_source_dir())] + all_files) -- custom_target( -- 'ctags', -- output : 'ctags', -- command : ['env', 'ctags', '-o', '@0@/tags'.format(meson.current_source_dir())] + all_files) --endif diff --git a/dev-libs/libvarlink/libvarlink-16.ebuild b/dev-libs/libvarlink/libvarlink-16.ebuild deleted file mode 100644 index 806ab716b325..000000000000 --- a/dev-libs/libvarlink/libvarlink-16.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 - -inherit meson - -DESCRIPTION="C implementation of the Varlink protocol and command line tool" -HOMEPAGE="https://github.com/varlink/libvarlink" -SRC_URI="https://github.com/varlink/libvarlink/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local emesonargs=( - -Dtests="$(usex test true false)" - ) - meson_src_configure -} diff --git a/dev-libs/libvarlink/libvarlink-18.ebuild b/dev-libs/libvarlink/libvarlink-18.ebuild deleted file mode 100644 index 806ab716b325..000000000000 --- a/dev-libs/libvarlink/libvarlink-18.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 - -inherit meson - -DESCRIPTION="C implementation of the Varlink protocol and command line tool" -HOMEPAGE="https://github.com/varlink/libvarlink" -SRC_URI="https://github.com/varlink/libvarlink/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local emesonargs=( - -Dtests="$(usex test true false)" - ) - meson_src_configure -} diff --git a/dev-libs/libvarlink/libvarlink-19.ebuild b/dev-libs/libvarlink/libvarlink-19.ebuild deleted file mode 100644 index 1bc5971cde85..000000000000 --- a/dev-libs/libvarlink/libvarlink-19.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 - -inherit meson - -DESCRIPTION="C implementation of the Varlink protocol and command line tool" -HOMEPAGE="https://github.com/varlink/libvarlink" -SRC_URI="https://github.com/varlink/libvarlink/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND="virtual/pkgconfig" - -PATCHES=( "${FILESDIR}/${P}-fix-meson-build.patch" ) - -src_configure() { - local emesonargs=( - -Dtests="$(usex test true false)" - ) - meson_src_configure -} diff --git a/dev-libs/libvarlink/libvarlink-22.ebuild b/dev-libs/libvarlink/libvarlink-22.ebuild index 07f1b8cf52c7..03eb294c694d 100644 --- a/dev-libs/libvarlink/libvarlink-22.ebuild +++ b/dev-libs/libvarlink/libvarlink-22.ebuild @@ -12,14 +12,6 @@ SRC_URI="https://github.com/varlink/libvarlink/archive/${PV}.tar.gz -> ${P}.tar. LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="test" RESTRICT+=" test" BDEPEND="virtual/pkgconfig" - -src_configure() { - local emesonargs=( - -Dtests="$(usex test true false)" - ) - meson_src_configure -} diff --git a/dev-libs/mathjax/mathjax-2.7.7.ebuild b/dev-libs/mathjax/mathjax-2.7.7.ebuild index a2422b3da3c3..8c9b6075c3cb 100644 --- a/dev-libs/mathjax/mathjax-2.7.7.ebuild +++ b/dev-libs/mathjax/mathjax-2.7.7.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}"/MathJax-${PV} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples" RDEPEND="doc? ( app-doc/mathjax-docs:${SLOT} )" diff --git a/dev-libs/nspr/nspr-4.32.ebuild b/dev-libs/nspr/nspr-4.32.ebuild index 657412cb981a..b2616298c7b6 100644 --- a/dev-libs/nspr/nspr-4.32.ebuild +++ b/dev-libs/nspr/nspr-4.32.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://archive.mozilla.org/pub/nspr/releases/v${PV}/src/${P}.tar.gz" LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" IUSE="debug elibc_musl" MULTILIB_CHOST_TOOLS=( diff --git a/dev-libs/nss/nss-3.68.ebuild b/dev-libs/nss/nss-3.68.ebuild index c128276faa6c..b4b769ddec09 100644 --- a/dev-libs/nss/nss-3.68.ebuild +++ b/dev-libs/nss/nss-3.68.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/$ LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" IUSE="cacert utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx" # pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND RDEPEND=" diff --git a/dev-libs/starpu/starpu-1.2.6-r1.ebuild b/dev-libs/starpu/starpu-1.2.6-r1.ebuild index 1ae6c5a6f199..5b5cac74c943 100644 --- a/dev-libs/starpu/starpu-1.2.6-r1.ebuild +++ b/dev-libs/starpu/starpu-1.2.6-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://gforge.inria.fr/frs/download.php/file/37744/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0/5" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE=" blas cuda doc examples fftw fortran gcc-plugin mpi opencl opengl diff --git a/dev-libs/tree-sitter-cpp/Manifest b/dev-libs/tree-sitter-cpp/Manifest index bc5440cf43ec..2d80f8a4765b 100644 --- a/dev-libs/tree-sitter-cpp/Manifest +++ b/dev-libs/tree-sitter-cpp/Manifest @@ -1 +1 @@ -DIST tree-sitter-cpp-0.19.0.tar.gz 474622 BLAKE2B 4bfadb81913c936bef9f3a3d743b61d2ef1da51c22034a9e98ac2807b9175963cc62450f2da8d8b48163b0e4c8695fd98b0ccf6a8f9579bb2347f3bb6302f3a7 SHA512 0347b6d8c677041c93a6558b9772ff02e71bc9300a908e9a2319d1db90fd50405b51003a4ed7314b71b7d5b1bbfc7fbaaaeba11265ebb6c094236d06e9776621 +DIST tree-sitter-cpp-0.20.0.tar.gz 504679 BLAKE2B 654f72f7a56a66dccf437ba5a2b2b5f627358ae58aeaafe9a507e0876443937d42b244ddb34b8a72a6723c28e6c10c95851b1fdb2775b3080c344426c0386e4d SHA512 c97d02c8250c93721ed5b951c97cdb1cf6558e20cbef353a33c9937f6b3116e328bbdd4e9e7a70a23dba3e144cbd6318e37ebbb9b6345ac085c62100d09ff34d diff --git a/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.19.0.ebuild b/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.0.ebuild similarity index 100% rename from dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.19.0.ebuild rename to dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.0.ebuild diff --git a/dev-libs/wayland-protocols/wayland-protocols-1.23.ebuild b/dev-libs/wayland-protocols/wayland-protocols-1.23.ebuild index a7ed9f5a0258..4249ce9276b3 100644 --- a/dev-libs/wayland-protocols/wayland-protocols-1.23.ebuild +++ b/dev-libs/wayland-protocols/wayland-protocols-1.23.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = 9999* ]]; then inherit git-r3 else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" fi LICENSE="MIT" diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index 58e6b3f0d6a41329e9ba81f4424e8e85e4ada042..df95443935dfcf0b0dcd0ea076427d31cb8519b8 100644 GIT binary patch delta 28296 zcmV(#K;*xq;sM>?0e>Hh2mk;800092biLb>9XXb!cdw`D7bwZ$fCG-p9@EGqlSVhv zeHo6`oMw_aB(tV^o?hSQsfyUa$};QD$|NK9c3)VB|6f>#|Mg%0-+%p=U)GN{+mH4? z|LvF0{}Qfn{>y**zy9_A{Lklq`j>m;an8{0d5#i}9?EX_o_}eDe6_RI(dT`XkalZj zl^u5px!>{F_g?)dM-HRMcHO(hl3`oh#kfK60)5s^>h9wnoX<%Gb483vsQq zR=CH%{6GKuzxq6(j6CxZ^HFk{d&Fa{eDaOwebjr!?q?l2*LB@#&wGd5TD%8!wXXIOoyhl~O*g<6igTLvu)ZrFO2h&YkoB^k4q<|NcMz zxBvYA{J;OwK98?I*7qO(%YSKKK5hQxU(OKAo50SNM=ohz$F<6;z3k&$xm-1jBi(h^ z9Y!qoK6gB7S!eC}ydz)9L&ni_+_BZG#?}*}UxPn5=YQ_kRj)I&($kGR@0QP0&QjW( zspn(Oaqf1U1%5~4H9#^_bykqhwINnfe;yY@(_8NEOOF1?k=(rKq zoS|}fXFjK@6>-xL6kk4wobU9I%(K?^pP||ge zF!vR6EPTkp@8>w%IWnirk(^`lV=eD~TxjzsHGhVCU!8O9sT^U&Gld*>iX)u&j5+NU z+JUS>DzT0-_SNpnlf8=TKfa7tVZ}FLt$QCw=x4a}U>49^tv7gth1NA_E zXMe1J7gpnQFn<(p=2gaVq=X&?WEes{CW=&6N_S|315Iu3TEiWVvzM|l49m(2Uk6?Qx^lOBE&)}Pnketc^$A`91>$nt^3 zpQ#1(}4!?|@7FkmdlIwQL0@!{$2zVBA9 zGElnvE_dKS(`vY|bjF$Ql*Vj`CtVHK)80hZ^S;Awx%6XS0nd^uwp)9su_7TnK-$-? z*Nwf`cpjYWuK8?7MwgDt$Mfl>pX21`aDJ#_sr)%6oDuMiyGfzPunWq&^PVUOI)A$N zg{K+qXOaE;`u1ggewEq%?!u-{r{l)?nlntkXPpUc>R1S0SlcXDUOA0p`wrJ`VGs$9 zd!%vWmQV%$Vjp2HeAd-=Mnt0#8%CM6FWlN#*Tf6ffeqsBLuw)CbvJe9UCrK z$|!6jVjQ)P%`X*xkQa@|)#r8ngH8VV+pm8hxAR?Y<-{ZNi~Yh2jWZv(!xXUuJPMwv zmWURiX84H}jea{_=o$J#pc)BP9~jcbTVkOn{y|4E(O2~^68-|-<|?7gn}4u!w|$=1 zIqu5I-w6EvyWEHrl|Z~!!&@bOKDKooJJvHJ`-2D>aP^3O@;`)yHSv%qZeY!hXFD)S zJPVQLZZX7qHFTOVjZ2;Jx+Y(NcAn@cHd0zTu;BAtF%Q&{cQ}5Q+izb!{q0rL(z~YN zX~uM1^JIxc@ImZb3z<-C&edcfx!}y`Ku8te6t)NH8>??Eh85Ik+VLa^GPgD)P z3i(Ek12ZEDN_2iBJE-~fGM-e*Ew~^6oaX^^|dUMB1>HG2X z+8h|C6LaVn0xoAgBgYdIa>vJ3v=eVQpBTm0AE264Yw4&b-+Qe96o1K)SU|w#4{%33 z)QiM=`@Y^~6|SSc39Gft5o%((iPkp)=rupDhzPG$uK<)8>%i}vA)WpS00RKmVl8-_ z>pFQK{Pk6_In)QMUwV<0bnsyj5et6h$agqB5&~G6=xZox2C#Xdkl?=W@IT&_UJV&vGgEAeyCBGtWtk%YP^EIDrAy>J?OX#&(o? zy#b5{^59b!F}Q-}M%;wl8&AuZcA^Z}f!Hl@B#xlr>u7bMP?Lxq<1tn3vu$8Y!$<%- zgjiuszE>OkA`mh291+U}P!cr@mQgy9B^?vD@{`p5+i#!7zmI=g@Hx1872!+@i>TR z5x;?(zKrD&f!^0b$q$`EKhQXWT#6;AMXc#R4TteNmYtVdlJ%&N8p{05%gmd`)Z`SY*ezP`#Uyvqw{aSZep9UVBhGJpcB zf{Pl_2aBJWQVDy2Gl;H7L>a;n_^M;ZGvBaJlz$_HGmg`LF8¥WGR@K(1YO)8~oV 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 XJZ)o4Q$6o6|LuPO)!T)RdCdR->>fCR delta 28597 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 M0Inff_~p+400i+PR{#J2 diff --git a/dev-ml/async_ssl/Manifest b/dev-ml/async_ssl/Manifest deleted file mode 100644 index 811725b72d2f..000000000000 --- a/dev-ml/async_ssl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST async_ssl-0.14.0.tar.gz 40338 BLAKE2B eb673f30d7374b539b37c84ba88e0daf8eeeacc93b278a44177a433cb8b336a843cc05e6033ec8ee831ec1c28fc243c8019a82bd495e96a1e54dfd47a3d10b13 SHA512 89397d0066444cbfdd3d4d27942ff04b3adbe2a9cf11427795fcf59127908c94f88c1575f395aa74eee49abb5be2e86940a88945dda6435fb81165bd58b789a7 diff --git a/dev-ml/async_ssl/async_ssl-0.14.0.ebuild b/dev-ml/async_ssl/async_ssl-0.14.0.ebuild deleted file mode 100644 index ab39d4d77063..000000000000 --- a/dev-ml/async_ssl/async_ssl-0.14.0.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 - -inherit dune - -DESCRIPTION="An Async-pipe-based interface with OpenSSL." -HOMEPAGE="https://github.com/janestreet/async_ssl" -SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="+ocamlopt" - -RDEPEND=" - dev-lang/ocaml:= - dev-ml/async:= - dev-ml/base:= - dev-ml/core:= - dev-ml/dune-configurator:= - dev-ml/ppx_jane:= - dev-ml/stdio:= - dev-ml/ocaml-ctypes:= - dev-libs/openssl:0= -" -DEPEND="${RDEPEND}" diff --git a/dev-ml/async_ssl/metadata.xml b/dev-ml/async_ssl/metadata.xml deleted file mode 100644 index 536c9f583769..000000000000 --- a/dev-ml/async_ssl/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - janestreet/async_ssl - - diff --git a/dev-ml/ppx_tools_versioned/Manifest b/dev-ml/ppx_tools_versioned/Manifest deleted file mode 100644 index 314018a2a239..000000000000 --- a/dev-ml/ppx_tools_versioned/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ppx_tools_versioned-5.4.0.tar.gz 91817 BLAKE2B 0de64bbc0e7626306389eb350119262e1b1dbf1c643a62d4b2363f06203567e719962fc64727de65aa204a488381f8e48bbbe1243e9908823cb242222162bc88 SHA512 7f0421dbb42b43acc4f7892ac1c4c0ac13bdc188400d308688c4548b228aaf8bd80a4e2294672b50c78ac61e3c8df148c98d16b59f48292f02be40e7fd9640a9 diff --git a/dev-ml/ppx_tools_versioned/metadata.xml b/dev-ml/ppx_tools_versioned/metadata.xml deleted file mode 100644 index 4644bdd631ff..000000000000 --- a/dev-ml/ppx_tools_versioned/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - let-def/ppx_tools_versioned - - diff --git a/dev-ml/ppx_tools_versioned/ppx_tools_versioned-5.4.0.ebuild b/dev-ml/ppx_tools_versioned/ppx_tools_versioned-5.4.0.ebuild deleted file mode 100644 index 3fc8939ea917..000000000000 --- a/dev-ml/ppx_tools_versioned/ppx_tools_versioned-5.4.0.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 - -inherit dune - -MY_PV=${PV/_/} -MY_P=${PN}-${MY_PV} - -DESCRIPTION="Tools for authors of ppx rewriters" -HOMEPAGE="https://github.com/let-def/ppx_tools_versioned" -SRC_URI="https://github.com/let-def/ppx_tools_versioned/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" -IUSE="+ocamlopt" - -# https://github.com/ocaml-ppx/ppx_tools_versioned/issues/28#issuecomment-694146771 -DEPEND=" - =dev-perl/Encode-EUCJPASCII-0.20.0 ) l10n_zh? ( >=dev-perl/Encode-HanExtra-0.200.0 ) " -DEPEND="${RDEPEND} +BDEPEND="${RDEPEND} virtual/perl-ExtUtils-MakeMaker " + PERL_RM_FILES=("t/pod.t") + +PATCHES=( + "${FILESDIR}/1.012-makefilepl.patch" +) diff --git a/dev-perl/MIME-EncWords/MIME-EncWords-1.14.3.ebuild b/dev-perl/MIME-EncWords/MIME-EncWords-1.14.3-r1.ebuild similarity index 80% rename from dev-perl/MIME-EncWords/MIME-EncWords-1.14.3.ebuild rename to dev-perl/MIME-EncWords/MIME-EncWords-1.14.3-r1.ebuild index 0e7f5aab51ea..b937c3300cc2 100644 --- a/dev-perl/MIME-EncWords/MIME-EncWords-1.14.3.ebuild +++ b/dev-perl/MIME-EncWords/MIME-EncWords-1.14.3-r1.ebuild @@ -1,7 +1,8 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 + DIST_AUTHOR=NEZUMI DIST_VERSION=1.014.3 inherit perl-module @@ -10,15 +11,15 @@ DESCRIPTION="Deal with RFC 2047 encoded words (improved)" SLOT="0" KEYWORDS="amd64 ~ppc x86" -IUSE="test" -RESTRICT="!test? ( test )" -PERL_RM_FILES=("t/pod.t") + RDEPEND=" >=virtual/perl-MIME-Base64-2.130.0 >=virtual/perl-Encode-1.980.0 >=dev-perl/MIME-Charset-1.10.1 " -DEPEND="${RDEPEND} +BDEPEND="${RDEPEND} virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) " + +PERL_RM_FILES=("t/pod.t") diff --git a/dev-perl/MIME-Lite-HTML/MIME-Lite-HTML-1.240.0.ebuild b/dev-perl/MIME-Lite-HTML/MIME-Lite-HTML-1.240.0-r1.ebuild similarity index 82% rename from dev-perl/MIME-Lite-HTML/MIME-Lite-HTML-1.240.0.ebuild rename to dev-perl/MIME-Lite-HTML/MIME-Lite-HTML-1.240.0-r1.ebuild index 482cc11efc69..69104c032e84 100644 --- a/dev-perl/MIME-Lite-HTML/MIME-Lite-HTML-1.240.0.ebuild +++ b/dev-perl/MIME-Lite-HTML/MIME-Lite-HTML-1.240.0-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DIST_AUTHOR=ALIAN DIST_VERSION=1.24 @@ -10,8 +10,6 @@ inherit perl-module DESCRIPTION="Provide routine to transform a HTML page in a MIME-Lite mail" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" RDEPEND=" dev-perl/HTML-Parser @@ -19,7 +17,7 @@ RDEPEND=" dev-perl/MIME-Lite dev-perl/URI " -DEPEND="${RDEPEND} +BDEPEND="${RDEPEND} virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) " diff --git a/dev-perl/MIME-Lite/MIME-Lite-3.30.0.ebuild b/dev-perl/MIME-Lite/MIME-Lite-3.30.0.ebuild deleted file mode 100644 index b61b2b4da194..000000000000 --- a/dev-perl/MIME-Lite/MIME-Lite-3.30.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=RJBS -DIST_VERSION=3.030 -inherit perl-module - -DESCRIPTION="Low-calorie MIME generator" - -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="minimal" - -PATCHES=("${FILESDIR}/${DIST_VERSION}-makefilepl.patch") -PERL_RM_FILES=( - "t/pod.t" - "t/pod-coverage.t" -) -# MIME::QuotedPrint -> perl-MIME-Base64 -# Mail::Address -> MailTools -RDEPEND=" - !minimal? ( - virtual/perl-MIME-Base64 - >=dev-perl/MIME-Types-1.280.0 - >=dev-perl/MailTools-1.620.0 - ) - dev-perl/Email-Date-Format - virtual/perl-File-Spec -" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker -" - -# Race condition in "testout" directory creation -DIST_TEST="do" - -src_install() { - perl-module_src_install - insinto /usr/share/${PN} - doins -r contrib -} diff --git a/dev-perl/MIME-Lite/Manifest b/dev-perl/MIME-Lite/Manifest index 7e344d06a352..65b15c038326 100644 --- a/dev-perl/MIME-Lite/Manifest +++ b/dev-perl/MIME-Lite/Manifest @@ -1,2 +1 @@ -DIST MIME-Lite-3.030.tar.gz 81830 BLAKE2B c82fa81140725c0447fecce1f1033ed0677e1b80b6b16be7ed2567d4a71ef14fd341c367fc283242fbc4f480b48fd85859bc1660b2c12256cfe309960caf5c56 SHA512 978cb234d16afcfc9b2fa16c74de04ee74f3a1050b28f7d380d64c8c8688c6d75452d7bc4c7b2575800455a45cdde477e05e8afe2b962ef2527c3ecc265d1158 DIST MIME-Lite-3.033.tar.gz 82715 BLAKE2B 306f641c62605559f768f45f4ceafc5267326fb475eabf45ce8e344a430117f0b335ff7939bec90343a5c23498832743de99a799d59149f26468516c4b088362 SHA512 315fbe01a432e67953305fb1db70aa337d3c7e1710087196535e108fbb516cf868a277acc693afbbc34ffa135386c6a784ddf4c1de0359fbe6c6339b26aac878 diff --git a/dev-perl/MIME-Types/MIME-Types-2.220.0.ebuild b/dev-perl/MIME-Types/MIME-Types-2.220.0.ebuild new file mode 100644 index 000000000000..66a544bc7749 --- /dev/null +++ b/dev-perl/MIME-Types/MIME-Types-2.220.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=MARKOV +DIST_VERSION=2.22 +inherit perl-module + +DESCRIPTION="Definition of MIME types" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" + +RDEPEND=" + virtual/perl-File-Spec + virtual/perl-Scalar-List-Utils +" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( >=virtual/perl-Test-Simple-0.470.0 ) +" diff --git a/dev-perl/MIME-Types/Manifest b/dev-perl/MIME-Types/Manifest index cbd28d7b32f7..4508ff51c74a 100644 --- a/dev-perl/MIME-Types/Manifest +++ b/dev-perl/MIME-Types/Manifest @@ -1,2 +1,3 @@ DIST MIME-Types-2.13.tar.gz 57032 BLAKE2B dd23c4037831c21891c8b0b43d3c08768a45f1d72b973c2bfd282185987ee302f9321b784438cb121f3b31adb915bffda00eb0c7da16cff9e8fa259fd2e038f6 SHA512 675d89faa03e78162a2441d0fd9c986a77e44dbfde1e2f20ee501de8f530deb51cc5705481b0e7450e1e1c0f7f680572be7f661456477c8a34818be89a0acc0a DIST MIME-Types-2.21.tar.gz 64535 BLAKE2B cd3a144c541a5f72be0378622f9488f0b4b0f3b71aaa7769285592aae31165afd315f52c0f0060eceedc20ec742fbeeee1ae2bb220f08f45d59911dddbc1e7e0 SHA512 223aacf8f8ea3c8dd3059791bb86d3203684fb632d972639d88d9e176a5fee428c5fd637cbeee65b52f008ad70a92cef3f82f524926fc5fa55ea24ca0448f4ad +DIST MIME-Types-2.22.tar.gz 65002 BLAKE2B 1dd416b030e9a6b38897d316ebad618eef39160e9e68dc100034908f66638a9291cace8104609297eb53e6003b340ef0b24803692d7d3c892d19d8d2ab3490dc SHA512 93dd5f54defcb2d9ff0e157b05c0f1e6ffd0d62422ae1b17f7f6deee4886d647cc4abf50dde584a65ee0472859ed224ed7dc491cb27066d15cf937fd7de80da7 diff --git a/dev-perl/MIME-tools/MIME-tools-5.509.0.ebuild b/dev-perl/MIME-tools/MIME-tools-5.509.0-r1.ebuild similarity index 92% rename from dev-perl/MIME-tools/MIME-tools-5.509.0.ebuild rename to dev-perl/MIME-tools/MIME-tools-5.509.0-r1.ebuild index 8443817783c8..d44d060e7dc9 100644 --- a/dev-perl/MIME-tools/MIME-tools-5.509.0.ebuild +++ b/dev-perl/MIME-tools/MIME-tools-5.509.0-r1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DIST_AUTHOR=DSKOLL DIST_VERSION=5.509 @@ -9,11 +9,8 @@ DIST_EXAMPLES=("examples/*") inherit perl-module DESCRIPTION="A Perl module for parsing and creating MIME entities" - SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="test" -RESTRICT="!test? ( test )" RDEPEND=" >=virtual/perl-File-Path-1 @@ -23,12 +20,13 @@ RDEPEND=" >=virtual/perl-MIME-Base64-2.200.0 dev-perl/MailTools " -DEPEND="${RDEPEND} +BDEPEND="${RDEPEND} >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( dev-perl/Test-Deep ) " + # tests fail when done in parallel DIST_TEST="do" diff --git a/dev-perl/MLDBM/MLDBM-2.50.0.ebuild b/dev-perl/MLDBM/MLDBM-2.50.0-r1.ebuild similarity index 89% rename from dev-perl/MLDBM/MLDBM-2.50.0.ebuild rename to dev-perl/MLDBM/MLDBM-2.50.0-r1.ebuild index ff081b734c32..00b8b3f2903d 100644 --- a/dev-perl/MLDBM/MLDBM-2.50.0.ebuild +++ b/dev-perl/MLDBM/MLDBM-2.50.0-r1.ebuild @@ -1,24 +1,21 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DIST_AUTHOR=CHORNY DIST_VERSION=2.05 inherit perl-module DESCRIPTION="A multidimensional/tied hash Perl Module" - SLOT="0" KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="test" -RESTRICT="!test? ( test )" RDEPEND=" >=virtual/perl-Data-Dumper-2.80.0 virtual/perl-Carp " -DEPEND="${RDEPEND} +BDEPEND="${RDEPEND} dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) " diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index 2d474a4209bc7bcb12949d20234cfa444dd98def..d9dd54ad24950bde203783f8359b8053171d4da6 100644 GIT binary patch delta 188374 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

    muu{F|X%ihWBSP{*p-Nv!MB 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

    >(q5mrp|ChJNS(I@mVr+^R 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 delta 188492 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 C3_11y literal 248539 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

    DMz%e`$l>!sNrAgEV>B@tj%dUsIp|!8vLs~ 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%0DWnJGjX)}Px9V^N$EIqaR@Bfw2)%?J#ek0n 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 pnc+DX!HOVwY9$ZxaN${}HnnsDjR=tF2( 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


    a87A@64uy;`BTuu}ePgVof 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 b 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/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/aiosignal/aiosignal-1.2.0.ebuild b/dev-python/aiosignal/aiosignal-1.2.0.ebuild index 8fdfb240eefe..cebb4af2129c 100644 --- a/dev-python/aiosignal/aiosignal-1.2.0.ebuild +++ b/dev-python/aiosignal/aiosignal-1.2.0.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~riscv ~sparc ~x86" RDEPEND=" >=dev-python/frozenlist-1.1.0[${PYTHON_USEDEP}]" diff --git a/dev-python/argh/argh-0.26.2-r2.ebuild b/dev-python/argh/argh-0.26.2-r2.ebuild index ee46c5400b12..65fa34c728af 100644 --- a/dev-python/argh/argh-0.26.2-r2.ebuild +++ b/dev-python/argh/argh-0.26.2-r2.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://pythonhosted.org/argh/" SRC_URI="mirror://pypi/a/${PN}/${P}.tar.gz" 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" LICENSE="LGPL-3" BDEPEND=" diff --git a/dev-python/argon2-cffi/argon2-cffi-21.1.0-r1.ebuild b/dev-python/argon2-cffi/argon2-cffi-21.1.0-r1.ebuild index dac404e2713e..c6e444da50b0 100644 --- a/dev-python/argon2-cffi/argon2-cffi-21.1.0-r1.ebuild +++ b/dev-python/argon2-cffi/argon2-cffi-21.1.0-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" DEPEND=" app-crypt/argon2:= diff --git a/dev-python/arrow/arrow-1.2.1-r1.ebuild b/dev-python/arrow/arrow-1.2.1-r1.ebuild index 99986f026b02..aa7a01724ad8 100644 --- a/dev-python/arrow/arrow-1.2.1-r1.ebuild +++ b/dev-python/arrow/arrow-1.2.1-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}]" diff --git a/dev-python/astor/astor-0.8.1.ebuild b/dev-python/astor/astor-0.8.1.ebuild index 8f730869f762..9bcd0249a106 100644 --- a/dev-python/astor/astor-0.8.1.ebuild +++ b/dev-python/astor/astor-0.8.1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://pypi.org/project/astor/" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv sparc x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86" distutils_enable_tests pytest diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest index 3ca6b3a7af09..63ea38e41c56 100644 --- a/dev-python/astroid/Manifest +++ b/dev-python/astroid/Manifest @@ -4,3 +4,4 @@ DIST astroid-2.8.0.tar.gz 384821 BLAKE2B 74150d67fd883b2bd4356c49c9c1b148a5e98b4 DIST astroid-2.8.2.tar.gz 388957 BLAKE2B 0e91b1978d8715f91b24e1d7f817bf7db3c4ca8c2c7af09f5df98b5a40c9307d54ec4051f08aa5062ffe51e5c396ae2e38078e1e124e23855fc207e34638719c SHA512 15b73c24517217ab54157d6568abf2c81c70e47980aece58eaf1d946e9d5d44316467ddaf2153fd8f6278cea80cfd09dc31783b215305c71c09d1e4e6f406862 DIST astroid-2.8.3.tar.gz 389855 BLAKE2B 355d6ae4a7c1bc9726e46a6eecf7538ecf91294220b10bcf4af26882b2c928544b6337c7368032587ba31bd0de19ed962d092bf8a783f74720d313b33fc96b90 SHA512 b93aed7a3092b726ef0d3e1b1703bf3e198d6eeea8d6faf40da8616d33a093f7e249dde930b85be7e0c358f5a151de12cad8571daa8cfc346d082670c556db08 DIST astroid-2.8.4.tar.gz 391667 BLAKE2B 118a9dce88ac081d0057134cf4fb158fb8ca9c0d9807e9071910c86cad90c42518b7033a05504f617dcaf2cab73afe26be35224bf6b14aef618f77c15da07424 SHA512 8dc0746cabee8ae6f171d89df4ff2236b0f7c525694356e7169fb7ba5dc61a0febc04e4dfd1d116bc120170e5c70814b74df7625a2cce9b35aab40558bf6bd41 +DIST astroid-2.8.5.tar.gz 393800 BLAKE2B eb3e7abe877da8054dd9e5bbad89e23e8cc6bfdb5c224674c1559d0bf6fbdfd562ef33d65457b26394fc9de38f77e5ce3c15509d71993d0d07ddfd00b97fbcd2 SHA512 4dcad05763419db2814c4e6a8f0a9b62d967e8855ac77a3cedf90f6186d5c68bcf037ac36e4af8dfcbaad3abab3b8ec2485a5973f5ac1952971c335a827948ce diff --git a/dev-python/astroid/astroid-2.8.5.ebuild b/dev-python/astroid/astroid-2.8.5.ebuild new file mode 100644 index 000000000000..a7739e685def --- /dev/null +++ b/dev-python/astroid/astroid-2.8.5.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Abstract Syntax Tree for logilab packages" +HOMEPAGE=" + https://github.com/PyCQA/astroid/ + https://pypi.org/project/astroid/" +SRC_URI=" + https://github.com/PyCQA/astroid/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# Version specified in __pkginfo__.py. +RDEPEND=" + >=dev-python/lazy-object-proxy-1.4.0[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-3.10[${PYTHON_USEDEP}] + =dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] diff --git a/dev-python/boto3/boto3-1.19.5.ebuild b/dev-python/boto3/boto3-1.19.5.ebuild index 450c87d9f8b7..e3750639bd69 100644 --- a/dev-python/boto3/boto3-1.19.5.ebuild +++ b/dev-python/boto3/boto3-1.19.5.ebuild @@ -24,6 +24,7 @@ else fi RDEPEND=" + =dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] diff --git a/dev-python/boto3/boto3-1.20.2.ebuild b/dev-python/boto3/boto3-1.20.2.ebuild deleted file mode 100644 index a4f6b1d0f3c2..000000000000 --- a/dev-python/boto3/boto3-1.20.2.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE="https://github.com/boto/boto3" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.20.3.ebuild b/dev-python/boto3/boto3-1.20.3.ebuild deleted file mode 100644 index a4f6b1d0f3c2..000000000000 --- a/dev-python/boto3/boto3-1.20.3.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE="https://github.com/boto/boto3" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.20.4.ebuild b/dev-python/boto3/boto3-1.20.4.ebuild deleted file mode 100644 index a4f6b1d0f3c2..000000000000 --- a/dev-python/boto3/boto3-1.20.4.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE="https://github.com/boto/boto3" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.20.1.ebuild b/dev-python/boto3/boto3-1.20.5.ebuild similarity index 100% rename from dev-python/boto3/boto3-1.20.1.ebuild rename to dev-python/boto3/boto3-1.20.5.ebuild diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 054b1959cf9f..ef36a5113c1f 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,9 +1,4 @@ -DIST botocore-1.21.53.tar.gz 8221904 BLAKE2B 79a87c9678fad9f3b4503740d9857579850eb2e6cf8371e233b9957b031e79aa04f28ce35b96826bfa4ff08c84a7ec646c8cd4302e5eb785530e8f3e2bf9b2f2 SHA512 0a3704d68a09a1afe53d4321d327036f4581d8c6942bc02f594c26d24fa2a60cfbbfab595cc3c4a4e9d3439790835739f7be8c3b572536feb655646c7800cf61 -DIST botocore-1.21.60.tar.gz 8253381 BLAKE2B f035a335f8d72c182f6fbd3f2216608bd5683e70ae11fd8646ff81416262ec802aac5b084f0cf96d23fd6767bbe678e35b24377d82186440b3ee55c977b42643 SHA512 7e801f67c670a85ebd0641fe8a51890dcea1a3a6f2253cca1213ee96a20497c1196c16b2576bcd2dc796b501117d609240c59b1077bbdc0f3021cf6659289e21 DIST botocore-1.21.65.tar.gz 8261668 BLAKE2B c955019d06aa1b2f4503673b7d9009e5d6e07ee4348e730e6b4d11285f3030f676f0efda58a72dd92cac8c6ba0cb57f8f879eb5298009ecbd227904d18a453bf SHA512 955d24d2d486524af7bee57a56e2e903458030420198f3e6ab49d61be52b812a98444a9d0f86503b121270d6642345ffad6053ad143374dc56ab908b385afb0a DIST botocore-1.22.12.tar.gz 8343683 BLAKE2B df7b2c86f226df14dc8181e8506acc7dd660797311049e2342ec721e853af1158c845749a8143ec6677601420ce6140173da8df5d9e4550cdf9becfc944ebd3c SHA512 0ab78902711960f8373a91af379b4981ab29646cc9f94e49836deaa432695c503879ed0bbbf54e3641e50933b5ed658e48052ca2b8b8391f705284d9abd24c1f DIST botocore-1.22.5.tar.gz 8301083 BLAKE2B 91f9d38e7c5bcb0b8f58c04547ad45489f58d2240c6b7301cf632969a4a73cf4a1d51c8c68c8def27653c10041d2163ad7ca800dcf6fd07972b506bf2566cae3 SHA512 710a9eeee03dc79ca4ffacc4974f09ca769e1e3b8cb143f6f0349240dd8c2af8ee526a1dadb7310a26019363f683fc4149cb4c73d8b94a856a384fab7f84fb5c -DIST botocore-1.23.1.tar.gz 8353252 BLAKE2B e29dc3a2112c24f244d25336964605ba14a07f9db3f0462db911f9a1009846dc3601ae27bad05e8e58161e911a20ecbaf1f280bd61204a7392906f0553dcec64 SHA512 6938f54a98474aa0bb3c73249f81bc68cb364d381af3f08ac698d66b9f03c2b3649a253bafb57a6f525757f459a8c3da775370f64984be4bca0f2d4310f7a367 -DIST botocore-1.23.2.tar.gz 8356426 BLAKE2B e8ab05b2adb4892460e681ac815461fd917005dc71baf7996b621855c69f5871e012441e3b788dc3d128e615607a711bc2705e65ed1eeefa9fd1b97d980a79af SHA512 a2a741ec5a58a3fce9002f719e03bc2e3cb86f85c84868167b38820e36b16d0a495b0c74b97479f6e0f976b9a0fedfe968f8d738217f61ba780a47a7a046ffb4 -DIST botocore-1.23.3.tar.gz 8367493 BLAKE2B 6e7c27dd69d1256b1d874b330537fb76dae348986ba5764f0568b1e1092b3bb1c069aedb3e6410562a8210a615ca4b1f792fe05d531a08c7c015c47f8ca5f053 SHA512 a7246fbe64df68f49755008de542cce4c166e2421f339cdeb5e45a9e66562bbf9e497b1fdb6014fceedd10db9d1d96d38c19bc77c5d68bec4259621ab0ed0429 -DIST botocore-1.23.4.tar.gz 8368440 BLAKE2B 62756f2449b66bc970fd9b391afca8e2a71ffb5cbb3d7c33938916bbd4da29bca8e616000554eb25dc0f5f40143c6dbb381da09cbebd37a66ec2f3d40c0863d8 SHA512 417e6b2b4d18acb03eba8c3e5a58ed0c790d630fedb571e33e5e79020272442078c3276c5be9853a815f1b0b2b5143e85bc2ed3f46ca8cee2f7fe45fa59c5bfb +DIST botocore-1.23.5.tar.gz 8374467 BLAKE2B 467092e7d8aa5ccb756132669049865445a47205913964c1c944b20caaf100b1efdd1bf3af9c5416ff079b487e6d4d08ffe6208e2b352d09655cc5be21c88739 SHA512 6afca19b724f9019f21e5993ce970d605b95d31c1a4e969ec1b4080510a5a120b3fa0cfd5ade973a9203bd6b7983a3dbca2f7a03108a9167392efd60d5e2fe9b diff --git a/dev-python/botocore/botocore-1.21.53.ebuild b/dev-python/botocore/botocore-1.21.53.ebuild deleted file mode 100644 index 67437cea5b1d..000000000000 --- a/dev-python/botocore/botocore-1.21.53.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE="https://github.com/boto/botocore" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - dev-python/jmespath[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" -) - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - distutils-r1_src_prepare -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.21.60.ebuild b/dev-python/botocore/botocore-1.21.60.ebuild deleted file mode 100644 index 638620b2cbc8..000000000000 --- a/dev-python/botocore/botocore-1.21.60.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE="https://github.com/boto/botocore" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - dev-python/jmespath[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" -) - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - distutils-r1_src_prepare -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.21.65.ebuild b/dev-python/botocore/botocore-1.21.65.ebuild index 638620b2cbc8..67437cea5b1d 100644 --- a/dev-python/botocore/botocore-1.21.65.ebuild +++ b/dev-python/botocore/botocore-1.21.65.ebuild @@ -16,7 +16,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 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" fi RDEPEND=" diff --git a/dev-python/botocore/botocore-1.23.2.ebuild b/dev-python/botocore/botocore-1.23.2.ebuild deleted file mode 100644 index 7337877443c9..000000000000 --- a/dev-python/botocore/botocore-1.23.2.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE="https://github.com/boto/botocore" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - dev-python/jmespath[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" -) - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.23.3.ebuild b/dev-python/botocore/botocore-1.23.3.ebuild deleted file mode 100644 index 7337877443c9..000000000000 --- a/dev-python/botocore/botocore-1.23.3.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE="https://github.com/boto/botocore" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - dev-python/jmespath[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" -) - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.23.4.ebuild b/dev-python/botocore/botocore-1.23.4.ebuild deleted file mode 100644 index 7337877443c9..000000000000 --- a/dev-python/botocore/botocore-1.23.4.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE="https://github.com/boto/botocore" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - dev-python/jmespath[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" -) - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.23.1.ebuild b/dev-python/botocore/botocore-1.23.5.ebuild similarity index 100% rename from dev-python/botocore/botocore-1.23.1.ebuild rename to dev-python/botocore/botocore-1.23.5.ebuild diff --git a/dev-python/bottleneck/bottleneck-1.3.2.ebuild b/dev-python/bottleneck/bottleneck-1.3.2.ebuild index c21978a9dd4b..e53dccb8878d 100644 --- a/dev-python/bottleneck/bottleneck-1.3.2.ebuild +++ b/dev-python/bottleneck/bottleneck-1.3.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/kwgoodman/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz SLOT="0" LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/numpy-1.9.1[${PYTHON_USEDEP}] diff --git a/dev-python/carbon/Manifest b/dev-python/carbon/Manifest index cde50d25126e..538ec9058f80 100644 --- a/dev-python/carbon/Manifest +++ b/dev-python/carbon/Manifest @@ -1,2 +1 @@ -DIST carbon-1.1.7.tar.gz 73380 BLAKE2B 8f9c807bc5e1c6fc020ae31179b6c0c11724b1110def323f92e158c5cf7c88291686bdc7f9078fb9234e5f2877fd745f7ec581533fa9a77e0307bf56f8ba60e0 SHA512 f0c5c64fa02cfd5940a7b23dbb3f2af27f67595e301ae719f4e2e9cdb48d4a5673d36a60adc8d338a55202f8e89873a7539c960cc16649903305191c6b0fc875 DIST carbon-1.1.8.tar.gz 72452 BLAKE2B d76a281925645ebf6f74ff83f8ea6a52016f29ae0e35143e48e9aa0f2fcc267ceee1b5040ad756bbab8b2c1ffde5040231b8e0b581bd177bfb31ddf33fab7933 SHA512 b679d0329a5c8701af8aad3bdc51d64fbab7d05214c09368a218f1c925593002596a04b50fd2aadf26bd21ea7ef4b8262ae7f8169ef0d6ee40dccbc933539161 diff --git a/dev-python/carbon/carbon-1.1.7.ebuild b/dev-python/carbon/carbon-1.1.7.ebuild deleted file mode 100644 index 906b0342f044..000000000000 --- a/dev-python/carbon/carbon-1.1.7.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_{7,8,9} ) -DISTUTILS_USE_SETUPTOOLS=no - -inherit distutils-r1 - -DESCRIPTION="Backend data caching and persistence daemon for Graphite" -HOMEPAGE="https://graphiteapp.org/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="Apache-2.0" -KEYWORDS="~amd64 ~x86" - -# whisper appears to have been missed from listing in install_requires in setup.py -RDEPEND=" - dev-python/twisted[${PYTHON_USEDEP}] - dev-python/cachetools[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - =dev-python/whisper-${PV}*[${PYTHON_USEDEP}]" - -python_prepare_all() { - # Do not install the configuration and data files. We install them - # somewhere sensible by hand. - sed -i -e '/data_files=install_files,/d' setup.py || die - # We want FHS-style paths instead of /opt/graphite - export GRAPHITE_NO_PREFIX=yes - distutils-r1_python_prepare_all -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /etc/carbon - doins conf/* - - keepdir /var/log/carbon /var/lib/carbon/{whisper,lists,rrd} - - newinitd "${FILESDIR}"/carbon.initd2 carbon-cache - newinitd "${FILESDIR}"/carbon.initd2 carbon-relay - newinitd "${FILESDIR}"/carbon.initd2 carbon-aggregator - - newconfd "${FILESDIR}"/carbon.confd carbon-cache - newconfd "${FILESDIR}"/carbon.confd carbon-relay - newconfd "${FILESDIR}"/carbon.confd carbon-aggregator -} - -pkg_postinst() { - einfo 'This ebuild installs carbon into FHS-style paths.' - einfo 'You will probably have to set GRAPHITE_CONF_DIR to /etc/carbon' - einfo 'and GRAPHITE_STORAGE_DIR to /var/lib/carbon to make use of this' - einfo '(see /etc/carbon/carbon.conf.example).' - einfo ' ' - einfo 'OpenRC init script supports multiple instances !' - einfo 'Example to run an instance b of carbon-cache :' - einfo ' ln -s /etc/init.d/carbon-cache /etc/init.d/carbon-cache.b' - einfo ' cp /etc/conf.d/carbon-cache /etc/conf.d/carbon-cache.b' -} diff --git a/dev-python/carbon/files/carbon.initd b/dev-python/carbon/files/carbon.initd deleted file mode 100644 index a33a70c60f93..000000000000 --- a/dev-python/carbon/files/carbon.initd +++ /dev/null @@ -1,51 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -export GRAPHITE_CONF_DIR=/etc/carbon -export GRAPHITE_STORAGE_DIR=/var/lib/carbon - -INSTANCE=${SVCNAME/#*.} -if [ "${INSTANCE}" == "${SVCNAME}" ]; then - INSTANCE="a" -fi - -PIDFILE="/var/run/${SVCNAME}.pid" -PROGRAMNAME=${SVCNAME/.*} - -CARBON_CONFIG=${CARBON_CONFIG:-/etc/carbon/carbon.conf} - -depend() { - use net -} - - -start_pre() { - if [ ! -f ${CARBON_CONFIG} ] ; then - eend "Missing ${CARBON_CONFIG}" - fi - case "${PROGRAMNAME}" in - "carbon-relay" ) - [ -f /etc/carbon/relay-rules.conf ] || eend "Missing relay-rules.conf" - ;; - "carbon-aggregator" ) - [ -f /etc/carbon/aggregation-rules.conf ] || eend "Missing missing aggregation-rules.conf" - ;; - esac -} - -start() { - ebegin "Starting ${PROGRAMNAME} instance ${INSTANCE}" - start-stop-daemon --start --exec /usr/bin/${PROGRAMNAME}.py \ - --pidfile ${PIDFILE} \ - -- --pidfile ${PIDFILE} --instance ${INSTANCE} \ - --logdir /var/log/carbon/ --config ${CARBON_CONFIG} start >/dev/null - eend $? "Failed to start ${SVCNAME}" -} - -stop() { - ebegin "Stopping ${PROGRAMNAME} instance ${INSTANCE}" - start-stop-daemon --stop \ - --pidfile ${PIDFILE} - eend $? "Failed to stop ${SVCNAME}" -} diff --git a/dev-python/cchardet/Manifest b/dev-python/cchardet/Manifest new file mode 100644 index 000000000000..0bcc88256498 --- /dev/null +++ b/dev-python/cchardet/Manifest @@ -0,0 +1 @@ +DIST cchardet-2.1.7.tar.gz 653617 BLAKE2B 0ca9becac01c67da191290c7de0dc52d5c8e6c2715f660811c8e67d9a06e74ac155a081de81af96ade74ccc4065093fc226f232a26f66236fafe9fc1b48a9c9e SHA512 43e663e30ec079b2a954862de5e8136a2e40f69e300d65eb4ce9d7ffa5d8c496dc7c0937b3306b4096cfad12a1d0617628f8f0115534ab6faf9eb39d2b3935a2 diff --git a/dev-python/cchardet/cchardet-2.1.7.ebuild b/dev-python/cchardet/cchardet-2.1.7.ebuild new file mode 100644 index 000000000000..76ade5a80603 --- /dev/null +++ b/dev-python/cchardet/cchardet-2.1.7.ebuild @@ -0,0 +1,28 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="High speed universal character encoding detector" +HOMEPAGE="https://github.com/PyYoshi/cChardet https://pypi.org/project/cchardet/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MPL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + dev-python/nose[${PYTHON_USEDEP}] + ) +" + +python_test() { + "${PYTHON}" setup.py nosetests || die "tests failed with ${EPYTHON}" +} diff --git a/dev-java/netty-tcnative/metadata.xml b/dev-python/cchardet/metadata.xml similarity index 52% rename from dev-java/netty-tcnative/metadata.xml rename to dev-python/cchardet/metadata.xml index b6ddae9d7f6e..04994b4fd816 100644 --- a/dev-java/netty-tcnative/metadata.xml +++ b/dev-python/cchardet/metadata.xml @@ -1,11 +1,11 @@ - - java@gentoo.org - Java + + zmedico@gentoo.org - netty/netty-tcnative + cchardet + PyYoshi/cChardet diff --git a/dev-python/cfn-lint/cfn-lint-0.56.0.ebuild b/dev-python/cfn-lint/cfn-lint-0.56.0.ebuild index 0254104b251a..c560edec8bbb 100644 --- a/dev-python/cfn-lint/cfn-lint-0.56.0.ebuild +++ b/dev-python/cfn-lint/cfn-lint-0.56.0.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" RDEPEND=" >=dev-python/aws-sam-translator-1.40.0[${PYTHON_USEDEP}] diff --git a/dev-python/citeproc-py/Manifest b/dev-python/citeproc-py/Manifest index 8cf3be4efa9a..f226fa1ed986 100644 --- a/dev-python/citeproc-py/Manifest +++ b/dev-python/citeproc-py/Manifest @@ -1,3 +1,2 @@ -DIST citeproc-py-0.4.0.tar.gz 109786 BLAKE2B 8d8520ad10a9db7b7da1a2febcc594750572a562ada3944e41dd42321a3b9384828ad17e671307b5c4affeca2ec4a3f8e97eec650dad7005323ccb2913ef43d5 SHA512 bdc09a6f632a13cdfa757710c0d137ec73fe590bd01e049847fe013569231426bc72b318133fa34c96c5608b7a30058c27f4cd3d5fa2ba4b0760527b877992d5 DIST citeproc-py-0.6.0.tar.gz 140624 BLAKE2B 169129c6be29a5a5c4678ccc2e2dd0b9ef58248ae66339ac32c6fab887058c7bbd2884d2ce959ce52287a622be4abded7e1ab06cae9c0952be47352671f951c4 SHA512 901a62c59189a652b589e4aa12e489f72f5ea40db1349fcdc0e4ffd6f5be8d364dccdc23cfab1a9003fbc672d75c5bdf06c74b9b5e1fcfb2c12e84df39fe1fb1 DIST citeproc-py-test-suite-c3db429ab7c6b9b9ccaaa6d3c6bb9e503f0d7b11.tar.gz 990340 BLAKE2B acf02bec956765d0bea794a96ce7b86104c98aa4c0f8620dbfaeb7f16f37fe07e5b45883c04a1c639fad9098e3733339c90deaf8cdd794fadb8db1456972d16b SHA512 8653ea8968fa108c0814f43744f6e569a0a32cf4e82addec667f75a28b9c1fd9c7714c0c75a85e0d6f7f579e554494925ba4ab05e21e4dcb6b727d00b6a16df7 diff --git a/dev-python/citeproc-py/citeproc-py-0.4.0-r1.ebuild b/dev-python/citeproc-py/citeproc-py-0.4.0-r1.ebuild deleted file mode 100644 index 37553b998754..000000000000 --- a/dev-python/citeproc-py/citeproc-py-0.4.0-r1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -DESCRIPTION="Yet another Python CSL Processor" -HOMEPAGE="https://pypi.org/project/citeproc-py/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -PATCHES=( "${FILESDIR}/b1a5f925527093b0b5c11507f379a908e3354820.patch" ) - -RDEPEND=" - app-text/rnc2rng[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}]" -BDEPEND=" - ${RDEPEND}" diff --git a/dev-python/citeproc-py/files/b1a5f925527093b0b5c11507f379a908e3354820.patch b/dev-python/citeproc-py/files/b1a5f925527093b0b5c11507f379a908e3354820.patch deleted file mode 100644 index b3b6e0fe074a..000000000000 --- a/dev-python/citeproc-py/files/b1a5f925527093b0b5c11507f379a908e3354820.patch +++ /dev/null @@ -1,42 +0,0 @@ -From b1a5f925527093b0b5c11507f379a908e3354820 Mon Sep 17 00:00:00 2001 -From: Brecht Machiels -Date: Tue, 22 May 2018 12:57:47 +0200 -Subject: [PATCH] rnc2rng 2.6.1 handles rnc file encoding (fixes #81) - ---- - setup.py | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/setup.py b/setup.py -index dbaad6d..774932b 100755 ---- a/setup.py -+++ b/setup.py -@@ -9,6 +9,7 @@ - import sys - - from datetime import datetime -+from io import open - from subprocess import Popen, PIPE - from setuptools import setup, find_packages - from setuptools.command.build_py import build_py -@@ -63,9 +64,8 @@ def convert_rnc(): - import rnc2rng - - filename_root, _ = os.path.splitext(CSL_SCHEMA_RNC) -- with open(CSL_SCHEMA_RNC, 'r') as rnc: -- root = rnc2rng.load(rnc) -- with open(filename_root + '.rng', 'w') as rng: -+ root = rnc2rng.load(CSL_SCHEMA_RNC) -+ with open(filename_root + '.rng', 'w', encoding='utf-8') as rng: - rnc2rng.dump(root, rng) - - -@@ -91,7 +91,7 @@ def run(self): - 'data/schema/*.rng', - 'data/styles/*.csl']}, - scripts=['bin/csl_unsorted'], -- setup_requires=['rnc2rng>=2.2'], -+ setup_requires=['rnc2rng>=2.6.1'], - install_requires=['lxml'], - provides=[PACKAGE], - #test_suite='nose.collector', diff --git a/dev-python/cliff/cliff-3.9.0.ebuild b/dev-python/cliff/cliff-3.9.0.ebuild index 9c52872fd13f..8f59acd6d354 100644 --- a/dev-python/cliff/cliff-3.9.0.ebuild +++ b/dev-python/cliff/cliff-3.9.0.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc64 ~s390 sparc x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc64 ~s390 sparc x86" RDEPEND=" >=dev-python/autopage-0.4.0[${PYTHON_USEDEP}] diff --git a/dev-python/cwcwidth/Manifest b/dev-python/cwcwidth/Manifest index cfca6f6b2413..44f8875a99be 100644 --- a/dev-python/cwcwidth/Manifest +++ b/dev-python/cwcwidth/Manifest @@ -1,2 +1 @@ -DIST cwcwidth-0.1.4.gh.tar.gz 11488 BLAKE2B 8d71a172f60e7c365917845e4e5b7e4c703868c8b318fbf07bce44e4b34f0512af84b939a91aba8db73ad362c1c514151e74c81461ea856f73f57efbf1676b75 SHA512 e9aaf003b44d30cf8fa2ae015c2b1af4552a84274416e79f1c56d075aa55fb238b8726d9a052ed8db6f3a0e265e5e170431f9815f1b1255e0a9170845f09b7f3 DIST cwcwidth-0.1.5.gh.tar.gz 11526 BLAKE2B a457a17ad3668b0633c8aebd8b015225a37afdb9f45a9342960716583e57f7e0d6cf80f27d6139f339e4876d9f8fa4b4cb7c03bb92a6d9ade99225900b8d4a36 SHA512 2eac36232f1efbe427290c3c1d356ab1a31c4d855a0755eed71b18e3c93f516890dd592643efa8a59551fb5e997e39afd5aca7bd0dbe24d4552de738fb2e39ba diff --git a/dev-python/cwcwidth/cwcwidth-0.1.4.ebuild b/dev-python/cwcwidth/cwcwidth-0.1.4.ebuild deleted file mode 100644 index 9f0294c4ff74..000000000000 --- a/dev-python/cwcwidth/cwcwidth-0.1.4.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Python bindings for wc(s)width" -HOMEPAGE=" - https://github.com/sebastinas/cwcwidth/ - https://pypi.org/project/cwcwidth/" -SRC_URI=" - https://github.com/sebastinas/cwcwidth/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}]" - -distutils_enable_tests unittest - -src_test() { - cd tests || die - distutils-r1_src_test -} diff --git a/dev-python/cwcwidth/cwcwidth-0.1.5.ebuild b/dev-python/cwcwidth/cwcwidth-0.1.5.ebuild index b66d25a07a2d..9dee4a8416bf 100644 --- a/dev-python/cwcwidth/cwcwidth-0.1.5.ebuild +++ b/dev-python/cwcwidth/cwcwidth-0.1.5.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" BDEPEND=" dev-python/cython[${PYTHON_USEDEP}]" diff --git a/dev-python/debugpy/Manifest b/dev-python/debugpy/Manifest index 9a401da63608..319bc0505a84 100644 --- a/dev-python/debugpy/Manifest +++ b/dev-python/debugpy/Manifest @@ -1,2 +1 @@ -DIST debugpy-1.5.0.gh.tar.gz 6676475 BLAKE2B a8aa0afe7b76beb6ba539e23558d6a0c8babfd55de9a4a0bc9aabbec8a2318e600df62b063a8d674d9402e35fd595b030efca570b4a67ec82dadb98875261e13 SHA512 b5ca216aede744a9b1e067056601470e78b8af1fabb181dc0bf6e87bc166cc8d6cad24f5695986686cac69f8ce41246bb0f074078ef3750f6e65b4d8fe55e869 DIST debugpy-1.5.1.gh.tar.gz 6675322 BLAKE2B a8e3a07d5dbd1b5ca39301e703b279514653606f98743a396693738c9a89403c73a6b6942e5dc368dd89eb8b74277e1808f9247573f330e3a94596c26af7e5be SHA512 93ee526ca7cb3d44b85106a33d8f930f4f2b307eb26ede3ab6b5653de986a101b10f545f5de12cd8ee6ff9e9a12c5e4b57c4c40b1b3003c2f555676bd34482ce diff --git a/dev-python/debugpy/debugpy-1.5.0.ebuild b/dev-python/debugpy/debugpy-1.5.0.ebuild deleted file mode 100644 index cbb6127cca56..000000000000 --- a/dev-python/debugpy/debugpy-1.5.0.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 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="An implementation of the Debug Adapter Protocol for Python" -HOMEPAGE="https://github.com/microsoft/debugpy/ https://pypi.org/project/debugpy/" -SRC_URI=" - https://github.com/microsoft/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# There is not enough time in the universe for this test suite -RESTRICT="test" - -RDEPEND="dev-python/pydevd[${PYTHON_USEDEP}]" -BDEPEND="test? ( dev-python/pytest-timeout[${PYTHON_USEDEP}] )" - -PATCHES=( - "${FILESDIR}/${PN}-1.4.2-unbundle-pydevd.patch" -) - -distutils_enable_tests pytest - -python_prepare_all() { - # Drop unnecessary and unrecognized option - # __main__.py: error: unrecognized arguments: -n8 - # Do not timeout - sed -e '/addopts/d' -e '/timeout/d' -i pytest.ini || die - - # Unbundle dev-python/pydevd - rm -r src/debugpy/_vendored || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/django-cacheops/Manifest b/dev-python/django-cacheops/Manifest index 8ff19a8f58d7..aebea256451f 100644 --- a/dev-python/django-cacheops/Manifest +++ b/dev-python/django-cacheops/Manifest @@ -1,2 +1 @@ -DIST django-cacheops-5.1.tar.gz 67776 BLAKE2B d89ac7aeccecdb69e02e03a46c9d4250439319a840f4902a51909c762cdcb8b422c2b2be2921ac256cf4a3d3248782ece0378c19b99109038b2f4e2262c57bcd SHA512 c7c5b284af4a7ec4faf88613de8eaf2bee298208ef13efbb4bb337c1e71817f36afe51ae4cbfa566a999e2dcf1361f84684189d9748a08de32675820f8b9c91b DIST django-cacheops-6.0.tar.gz 70280 BLAKE2B 9efe5a10d86f9ad25ad67701005de962185d2c491305bb56920203718c2d5fd0b28d43f2463e28c7c00c7592a78a3adea66090b398a205d5e361dfbcf90ae887 SHA512 54ecec62ff255a867b382bb1157117c8d14d7185891aacaae33ea11283beeae2fae60659621699a52f86d536b5a582d31f24f3b00f16c2e81c1a78ea4079504e diff --git a/dev-python/django-cacheops/django-cacheops-5.1.ebuild b/dev-python/django-cacheops/django-cacheops-5.1.ebuild deleted file mode 100644 index 35821ca12dd2..000000000000 --- a/dev-python/django-cacheops/django-cacheops-5.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -inherit distutils-r1 - -DESCRIPTION="ORM cache with automatic granular event-driven invalidation for Django" -HOMEPAGE="https://github.com/Suor/django-cacheops" -SRC_URI="mirror://pypi/${PN:0:1}"/${PN}/${P}.tar.gz - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-1.8[${PYTHON_USEDEP}] - >=dev-python/redis-py-2.9.1[${PYTHON_USEDEP}] - >=dev-python/funcy-1.8[${PYTHON_USEDEP}] - >=dev-python/six-1.4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-db/redis - ) -" - -src_prepare() { - # Remove test dependent on unpackaged before_after - sed -e 's/test_lock/_&/' -i tests/test_extras.py || die - distutils-r1_src_prepare -} - -python_test() { - local -x DJANGO_SETTINGS_MODULE=tests.settings - django-admin test -v 2 || die -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<-EOF || die - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/dns-lexicon/Manifest b/dev-python/dns-lexicon/Manifest index 33c7f9b588e1..c07aeccb411f 100644 --- a/dev-python/dns-lexicon/Manifest +++ b/dev-python/dns-lexicon/Manifest @@ -1,2 +1 @@ -DIST dns-lexicon-3.8.1.tar.gz 7832379 BLAKE2B 01049b6aaff661e24a39e70b5c04d5d4b18886ba88ccd61072736be5df99b9f880ed8a43b17f4fd9ad5c95ac1ec12d43a1b31ce69b115b7007cd1a95bacccfae SHA512 6826f1c3ceed43f207e4223a1f1ed231a7ada9c930fe61f76e353a20c979ec09dcc754dedc365d01870e74dfd36a3148582a5393dfe6733309e28e495fc495f9 -DIST dns-lexicon-3.8.2.tar.gz 7831952 BLAKE2B 4d24d1083fb5fe7cd3ee55b6ad0373fdcc8fa8faeae50a7434f8989c09ab6b16287aa97e37ebdd02fd406c94f364d2e351aaf04b413e18d64ecaa17228952059 SHA512 98ad0942a4f28e57803821a6cf840d6ea21a39478fd565dfc5c2cfb6be8d55d44f52d7247772fc9f7031139aa23dafd244b3c454435446ada186f115326469bc +DIST dns-lexicon-3.8.3.tar.gz 7834913 BLAKE2B a72b356d10d0af8367ce9d51d2c4d4a3a1cc8aa26d5edfa2cb1aca4b2eb67acdcadc46f46d5457430708f94fda9654a87ded76fa796c44a4b4e2a0d4f3accd13 SHA512 3035e9c5d073feb0dd910b79d8de02f2e9bfc81f922bce34ad33c22b583896a781e50f85104799a13133121ab5e88a372667cf0014399df50c5a829747d98073 diff --git a/dev-python/dns-lexicon/dns-lexicon-3.8.2.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.8.2.ebuild deleted file mode 100644 index bf5ab2f7ce8d..000000000000 --- a/dev-python/dns-lexicon/dns-lexicon-3.8.2.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -DISTUTILS_USE_SETUPTOOLS=pyproject.toml - -inherit distutils-r1 optfeature - -DESCRIPTION="Manipulate DNS records on various DNS providers in a standardized/agnostic way" -HOMEPAGE="https://pypi.org/project/dns-lexicon/" -SRC_URI="https://github.com/AnalogJ/lexicon/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/lexicon-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/tldextract[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/boto3[${PYTHON_USEDEP}] - dev-python/zeep[${PYTHON_USEDEP}] - dev-python/vcrpy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Requires the "localzone" module - lexicon/tests/providers/test_localzone.py - # Requires the "softlayer" module - lexicon/tests/providers/test_softlayer.py - # Requires the "transip" module - lexicon/tests/providers/test_transip.py - # Requires the "oci" module - lexicon/tests/providers/test_oci.py - # Uses tldextract which needs Internet access to download its database - lexicon/tests/providers/test_auto.py -) - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - optfeature_header \ - "Install the following packages to enable support for additional DNS providers:" - optfeature Gransy dev-python/zeep - optfeature Route53 dev-python/boto3 - optfeature DDNS dev-python/dnspython - fi -} diff --git a/dev-python/dns-lexicon/dns-lexicon-3.8.1.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.8.3.ebuild similarity index 100% rename from dev-python/dns-lexicon/dns-lexicon-3.8.1.ebuild rename to dev-python/dns-lexicon/dns-lexicon-3.8.3.ebuild diff --git a/dev-python/docker-py/Manifest b/dev-python/docker-py/Manifest index e32262df14b3..d17fbae67ae8 100644 --- a/dev-python/docker-py/Manifest +++ b/dev-python/docker-py/Manifest @@ -1,2 +1 @@ -DIST docker-py-5.0.0.tar.gz 247639 BLAKE2B 7e7f1d0edf228c967ee9252c6dc37e803a2e91601d3dce06db335c4bc4c8af43097864307ad72d4665d13f9ab0ba63b3dfd5ac7baa4dbc903ca57fe67985c1d2 SHA512 fae4afcda91ddf946048f76e62928a4891e1b0ce522b820aefb774dde58eb8e2aac0a381971acca04ca87794989ba675464e7913fab4abf2ed414719d66c91d1 DIST docker-py-5.0.3.tar.gz 247093 BLAKE2B 607aca3f6a58b289feed018f40fa5e76e9d6cbae9eefd15a3347e393ae68d963e897e5f288ebf3a13cfbbfafd37882152da1398f61a808338424f353384f1b43 SHA512 50890e8d75eb9e4d3d98bbea5f86b86ad199a56ab0761bf2d0c0f3b7902810b2c17c2a677b0063963742a43a4660d400705bb8eb4e217c89302ae849a4ef3e08 diff --git a/dev-python/docker-py/docker-py-5.0.0.ebuild b/dev-python/docker-py/docker-py-5.0.0.ebuild deleted file mode 100644 index 55704689b6f8..000000000000 --- a/dev-python/docker-py/docker-py-5.0.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=7 -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Python client for Docker" -HOMEPAGE="https://github.com/docker/docker-py" -SRC_URI="https://github.com/docker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" - -RDEPEND=" - >=dev-python/requests-2.24.0[${PYTHON_USEDEP}] - >=dev-python/six-1.4.0[${PYTHON_USEDEP}] - >=dev-python/websocket-client-0.32.0[${PYTHON_USEDEP}] -" -DEPEND=" - test? ( - >=dev-python/mock-1.0.1[${PYTHON_USEDEP}] - >=dev-python/paramiko-2.4.2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - 'dev-python/recommonmark' \ - '>=dev-python/sphinx-1.4.6' -distutils_enable_tests pytest - -src_prepare() { - # localhost has a better chance of being in /etc/hosts - sed -e 's:socket[.]gethostname():"localhost":' \ - -i tests/unit/api_test.py || die - - distutils-r1_src_prepare -} - -python_test() { - epytest -vv tests/unit -} diff --git a/dev-python/docker-py/docker-py-5.0.3.ebuild b/dev-python/docker-py/docker-py-5.0.3.ebuild index f6e9eb29c7af..6735af7c6a4e 100644 --- a/dev-python/docker-py/docker-py-5.0.3.ebuild +++ b/dev-python/docker-py/docker-py-5.0.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/docker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" RDEPEND=" >=dev-python/requests-2.24.0[${PYTHON_USEDEP}] diff --git a/dev-python/easy-thumbnails/Manifest b/dev-python/easy-thumbnails/Manifest index f7fd93b33980..690d9ac5bc04 100644 --- a/dev-python/easy-thumbnails/Manifest +++ b/dev-python/easy-thumbnails/Manifest @@ -1,3 +1 @@ -DIST easy-thumbnails-2.7.1.tar.gz 72763 BLAKE2B 6d62086840114c6a5bd23aef72a884c19825f68423039cc5a8dc630d2d68556212a236100a9c3c302be98d0868e594b545132fae6069ce26d094d5b5b1110284 SHA512 9ee9a0f1bc1fc49eba164dd226b1be3dd4a416a542e3f3ed385e0606d0a776c2217719ffda1e7d342269059f5fbfbb4cdcfd77de2e7a27fbe950628f8bb34d06 -DIST easy-thumbnails-2.7.2.tar.gz 73433 BLAKE2B 54a7e540b8a70fc1656f28ef7082ffe25c027053df77c38d7298dfa71523195437b97a0a5b1aec3ec6e73994c3a6faf2a0b6a01126b7dc7a927e8491f2d63658 SHA512 562a45085526294159df5dfa08a6cc1c69b6ae44410bda50d1aad6330aaa756425fe566f447b70e62d15acef529a2fdca7bc1e92f19944e4fcf85ce98b951e84 DIST easy-thumbnails-2.8.tar.gz 77729 BLAKE2B 6e205acc0af9f962f08eb6ec61eeae38f7a90b7b87cdec9e111b877b3fbbe051e1cf7c2b212ffdd41e79e4ffd9f205a783f1fc13010f7cf737fe640e8b974003 SHA512 69f4805b7331236ed37ade1098f0aa6ef92c6664e84e09073efc4c8d761ac548540058cc4dde7f0bab362b7b3a372bd46119a053df9838821f62641baf6c39b8 diff --git a/dev-python/easy-thumbnails/easy-thumbnails-2.7.1-r1.ebuild b/dev-python/easy-thumbnails/easy-thumbnails-2.7.1-r1.ebuild deleted file mode 100644 index fd34b655c95a..000000000000 --- a/dev-python/easy-thumbnails/easy-thumbnails-2.7.1-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Easy thumbnails for Django" -HOMEPAGE="https://pypi.org/project/easy-thumbnails/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -KEYWORDS="~amd64 ~x86" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-1.11[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ${RDEPEND} - dev-python/testfixtures[${PYTHON_USEDEP}] - ) -" - -python_test() { - local -x DJANGO_SETTINGS_MODULE=easy_thumbnails.tests.settings - local -x PYTHONPATH=. - django-admin test -v 2 || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/easy-thumbnails/easy-thumbnails-2.7.2.ebuild b/dev-python/easy-thumbnails/easy-thumbnails-2.7.2.ebuild deleted file mode 100644 index fd34b655c95a..000000000000 --- a/dev-python/easy-thumbnails/easy-thumbnails-2.7.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Easy thumbnails for Django" -HOMEPAGE="https://pypi.org/project/easy-thumbnails/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -KEYWORDS="~amd64 ~x86" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-1.11[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ${RDEPEND} - dev-python/testfixtures[${PYTHON_USEDEP}] - ) -" - -python_test() { - local -x DJANGO_SETTINGS_MODULE=easy_thumbnails.tests.settings - local -x PYTHONPATH=. - django-admin test -v 2 || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/environs/Manifest b/dev-python/environs/Manifest index e5e1134fe2cd..00c3212ae80d 100644 --- a/dev-python/environs/Manifest +++ b/dev-python/environs/Manifest @@ -1,2 +1 @@ -DIST environs-9.3.2.tar.gz 22350 BLAKE2B f6b124e7918f305e55c3aecaa6349f1606f7d9e7e38fd03c02b796f647e140234fbb526d5e091dcf6510aeb0bb158af5d59df7368abc1e6046bd5eb68c5051c3 SHA512 68c411839995df5fc164d151dd85f0fe78c6a592c59b2f0eec2c7ddd7778c1863901b981224c1fc7a0e3cd26be235ea5107affeec4dac0d58ffd93b5363e857c DIST environs-9.3.4.gh.tar.gz 22914 BLAKE2B b47df2f7641ad47b48a0d4aaaaa0ce4fb2c805cefe6d997e5c6aa2ccfb2908196d879e251d496dda5ca9d112e1d2e60dd543f1ff62b7ad82ae5d546847aceef6 SHA512 b06110071ca423c6c6bdab8cb104dbc372cce77dcb057204b0b8c404827daeebfe72325d6d978bb4920c1b106af790b206b5d8a33f99bcbe31da4f82d4512006 diff --git a/dev-python/environs/environs-9.3.2.ebuild b/dev-python/environs/environs-9.3.2.ebuild deleted file mode 100644 index 5dbd5eea4877..000000000000 --- a/dev-python/environs/environs-9.3.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=bdepend - -inherit distutils-r1 - -DESCRIPTION="Python library for simplified environment variable parsing" -HOMEPAGE="https://github.com/sloria/environs" -SRC_URI="https://github.com/sloria/environs/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RDEPEND=" - dev-python/python-dotenv[${PYTHON_USEDEP}] - dev-python/marshmallow[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - test? ( - dev-python/django-cache-url[${PYTHON_USEDEP}] - dev-python/dj-database-url[${PYTHON_USEDEP}] - dev-python/dj-email-url[${PYTHON_USEDEP}] - ) -" -distutils_enable_tests pytest -DOCS=( CHANGELOG.md CONTRIBUTING.md README.md ) diff --git a/dev-python/et_xmlfile/et_xmlfile-1.1.0.ebuild b/dev-python/et_xmlfile/et_xmlfile-1.1.0.ebuild index 22b28061cc63..3ef00b3c41ba 100644 --- a/dev-python/et_xmlfile/et_xmlfile-1.1.0.ebuild +++ b/dev-python/et_xmlfile/et_xmlfile-1.1.0.ebuild @@ -20,7 +20,7 @@ S=${WORKDIR}/${MY_P} SLOT="0" LICENSE="MIT" -KEYWORDS="amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND="dev-python/lxml[${PYTHON_USEDEP}]" diff --git a/dev-python/fastjsonschema/fastjsonschema-2.15.1.ebuild b/dev-python/fastjsonschema/fastjsonschema-2.15.1.ebuild index 7536e754b01d..9a17d5e1c6a7 100644 --- a/dev-python/fastjsonschema/fastjsonschema-2.15.1.ebuild +++ b/dev-python/fastjsonschema/fastjsonschema-2.15.1.ebuild @@ -16,7 +16,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86" distutils_enable_tests pytest diff --git a/dev-python/flask-paginate/Manifest b/dev-python/flask-paginate/Manifest index 594cf7bf8d49..fd262aab4ce1 100644 --- a/dev-python/flask-paginate/Manifest +++ b/dev-python/flask-paginate/Manifest @@ -1,2 +1 @@ -DIST flask-paginate-0.8.1.tar.gz 119751 BLAKE2B 954d39e13619784b1a79abc9f26fc2b3827309f9a3b77cacdd40c8f8d9dfec4c2967894e2d571e26841245da6d264dad71a412e425c87aa0c07b3520274de7c4 SHA512 ca226c79bd944a19760048c1289b554ee048f4f8d1f231f5545423843b7c0616d52ee8024cc68628e11c5f528972897d7fdb1630f87063bbd0e40c4dacf91224 DIST flask-paginate-2021.10.26.tar.gz 120721 BLAKE2B dd37fa131baf20540620c350bca4a17f791df57c82fabd99e644891707259d330d4225fc666d3e5c31410bc17e10531bf735ab8a01e7129641fa81a9d8fbfe82 SHA512 86a782797a9401eecbbfc25c90834ed93d7c376c3eb6bc05f19edf7ad6f174aca01de9dc3b183c0c268e2995d81984fa1568e08aae8964e429c60f01b7b23736 diff --git a/dev-python/flask-paginate/flask-paginate-0.8.1.ebuild b/dev-python/flask-paginate/flask-paginate-0.8.1.ebuild deleted file mode 100644 index bff5d1a80563..000000000000 --- a/dev-python/flask-paginate/flask-paginate-0.8.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="Pagination support for flask" -HOMEPAGE="https://flask-paginate.readthedocs.io" -SRC_URI="https://github.com/lixxu/flask-paginate/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-python/flask[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest - -python_test() { - epytest tests/tests.py -} diff --git a/dev-python/flask-wtf/flask-wtf-1.0.0.ebuild b/dev-python/flask-wtf/flask-wtf-1.0.0.ebuild index 7052049cc1e8..0d7f369ec46b 100644 --- a/dev-python/flask-wtf/flask-wtf-1.0.0.ebuild +++ b/dev-python/flask-wtf/flask-wtf-1.0.0.ebuild @@ -28,7 +28,7 @@ RDEPEND=" >=dev-python/wtforms-1.0.5[${PYTHON_USEDEP}] " -distutils_enable_sphinx docs +distutils_enable_sphinx docs dev-python/pallets-sphinx-themes dev-python/sphinxcontrib-log_cabinet dev-python/sphinx-issues distutils_enable_tests pytest EPYTEST_DESELECT=( diff --git a/dev-python/flask/flask-2.0.2.ebuild b/dev-python/flask/flask-2.0.2.ebuild index 0d065b5c197f..798bb942d4e6 100644 --- a/dev-python/flask/flask-2.0.2.ebuild +++ b/dev-python/flask/flask-2.0.2.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~x86" S="${WORKDIR}/${MY_P}" fi diff --git a/dev-python/flexmock/Manifest b/dev-python/flexmock/Manifest index 280239c900e7..ccf68a07dedc 100644 --- a/dev-python/flexmock/Manifest +++ b/dev-python/flexmock/Manifest @@ -1,3 +1,2 @@ DIST flexmock-0.10.10.tar.gz 49201 BLAKE2B f5d77398ac14a002f78790d4e03f93bcd00c016e6a5eb0be45ce3b59a223159656ab694a1dd1124cbac351680fef25084d69e9533d668177ea73b9e458df5b6f SHA512 211939bf40ecb25981a70d5bfe897ef8127ef38d5adf6a48b086c4b6f49b05e1a04f09afb73f428e3eb21a8090ba33ca86e605c2c1ac70d9fc269fdd640ccb73 -DIST flexmock-0.10.9.tar.gz 48466 BLAKE2B b6c73fdb6d281870806db7b34d43d8f116c29ff28a3753e7873868e66df9a34f8f4cfa0c1a7f1fd620a58a46b4376538a8a64994ed82d500a850f86c24fe54d2 SHA512 6e39e5a88b1d744d348f834f4664fc477412f6f09dd2500ef35a52126ce14f9e8d24a04c1ceb16c24b31bc40c3d8276f2efa75a701ecf284bb2cb5388513a75f DIST flexmock-0.11.1.tar.gz 48331 BLAKE2B b4a670530050098706133d531f162516163e8bed5fe867277d8d729c3afbd21747d53f17e8cd0f2f087550137c864aa8ac912cb404103426e3fdb17e98d79645 SHA512 6b5ce669e29dc24313e94b0c0c24d75e25c99343c33d787987c6707532598fb0d28df751148a4f7183d4bbdb54822c07d88ded394358545fe8d822564e1408e6 diff --git a/dev-python/flexmock/flexmock-0.10.10.ebuild b/dev-python/flexmock/flexmock-0.10.10.ebuild index d1a7411c7657..5e9a8fb82df6 100644 --- a/dev-python/flexmock/flexmock-0.10.10.ebuild +++ b/dev-python/flexmock/flexmock-0.10.10.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv" +KEYWORDS="amd64 ~arm ~arm64 ~riscv" distutils_enable_tests pytest diff --git a/dev-python/flexmock/flexmock-0.10.9.ebuild b/dev-python/flexmock/flexmock-0.10.9.ebuild deleted file mode 100644 index 6e73a091c173..000000000000 --- a/dev-python/flexmock/flexmock-0.10.9.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Testing library to create mocks, stubs and fakes" -HOMEPAGE="https://flexmock.readthedocs.io/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~riscv" - -distutils_enable_tests pytest - -python_test() { - epytest -p no:flaky -} - -python_install_all() { - distutils-r1_python_install_all - dodoc -r docs -} diff --git a/dev-python/fqdn/fqdn-1.5.1-r1.ebuild b/dev-python/fqdn/fqdn-1.5.1-r1.ebuild index d110ca6143d2..d2873daead62 100644 --- a/dev-python/fqdn/fqdn-1.5.1-r1.ebuild +++ b/dev-python/fqdn/fqdn-1.5.1-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/ypcrts/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" distutils_enable_tests pytest distutils_enable_sphinx docs diff --git a/dev-python/fritzconnection/Manifest b/dev-python/fritzconnection/Manifest index 1e1076edf6c2..0e259c98a13c 100644 --- a/dev-python/fritzconnection/Manifest +++ b/dev-python/fritzconnection/Manifest @@ -1 +1,2 @@ DIST fritzconnection-1.7.1.tar.gz 77805 BLAKE2B 4012975205320cc1c65ace64f515e1a934da5e330e9f9090021f20989d300df38f042cc8defd794ab6d4f2935cc2973141b50b1aea74a472d42f2dd5c1b2da57 SHA512 f3ca91b41a6255a743a00d34733e4755f1f675c150414c794bce9c52da292cc267a60520d5bc4e6b0e5ba4dc1ce27b7083fa4e2c226bafa3ca39ee6d63c80ae2 +DIST fritzconnection-1.7.2.tar.gz 77880 BLAKE2B bb27d1cc8ccdce17a73ddc6a1f3fcb1187976dcaca28f773a6aad9c07f3dfa80be686d065d060fbf174b60b31bc589f26e6f48ae655a69b4a7ad2864d434156b SHA512 2ab6b010750e7dc7dd010fc51c3fa41ab2eee58c5f310f187e998183950a2ed2668a13a4a4a39bdb27fb1b0a8f69cfff47256ebd3b543128710368689551dc87 diff --git a/dev-python/fritzconnection/fritzconnection-1.7.2.ebuild b/dev-python/fritzconnection/fritzconnection-1.7.2.ebuild new file mode 100644 index 000000000000..00eeb7787fd3 --- /dev/null +++ b/dev-python/fritzconnection/fritzconnection-1.7.2.ebuild @@ -0,0 +1,29 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Lib/tool to communicate with AVM FRITZ! devices using TR-064 protocol over UPnP" +HOMEPAGE="https://github.com/kbr/fritzconnection" +LICENSE="MIT" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/kbr/fritzconnection" + inherit git-r3 +else + SRC_URI="https://github.com/kbr/fritzconnection/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +RDEPEND=">=dev-python/requests-2.22[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/frozenlist/frozenlist-1.2.0.ebuild b/dev-python/frozenlist/frozenlist-1.2.0.ebuild index 82bb085c391d..2f413811860c 100644 --- a/dev-python/frozenlist/frozenlist-1.2.0.ebuild +++ b/dev-python/frozenlist/frozenlist-1.2.0.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~riscv ~sparc ~x86" BDEPEND=" $(python_gen_cond_dep ' diff --git a/dev-python/gast/Manifest b/dev-python/gast/Manifest index f0bf39d1d403..563893eb894f 100644 --- a/dev-python/gast/Manifest +++ b/dev-python/gast/Manifest @@ -1 +1,2 @@ DIST gast-0.5.2.tar.gz 14222 BLAKE2B b251f9aa54d8bdba318f0c8aa7fe97221615a22b7dec8da99b15078ce0f482ac8ec931b9c0acba3a405f2ab3c820a1c578ab93583f9f84740571dd85a3fcb45d SHA512 2a06245ba93f2c0715f662e32e0865732828deb672bc70c3d70a4969c8a2e4c518354a4a63760eddeba53932d4f8bf0ae0ffab64f1a1ad3b20d5b2d18285cd6a +DIST gast-0.5.3.tar.gz 23455 BLAKE2B b7263e959178421a7ba1cdb41cb09edbe1c30680573e1ab3b4de114e0bd151d2278be799fcc1a01524bb5ee6f6d6764d9902dd0018e7cbe54ac7a3d1300bbeb1 SHA512 a836be76303591ca7c40596d98a29dbd53f281e277c8c23e3821b2003d4e8aaf4d806e7f532f27c0eadd4bdca5a28dc0a3902245505ab97497b9afbfee0c2e52 diff --git a/dev-python/gast/gast-0.5.3.ebuild b/dev-python/gast/gast-0.5.3.ebuild new file mode 100644 index 000000000000..fe24502a2a7f --- /dev/null +++ b/dev-python/gast/gast-0.5.3.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="A generic AST to represent Python2 and Python3's Abstract Syntax Tree (AST)" +HOMEPAGE="https://pypi.org/project/gast/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD PSF-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86" + +distutils_enable_tests unittest diff --git a/dev-python/github3/Manifest b/dev-python/github3/Manifest index 88b6d3e23457..072ec67074c5 100644 --- a/dev-python/github3/Manifest +++ b/dev-python/github3/Manifest @@ -1,2 +1 @@ -DIST github3-2.0.0.gh.tar.gz 35361555 BLAKE2B eafbabeb1557e55c27b268feaee4a0b49428ede7a419cb36163dc0437baa53a952b026971f07b30be2c33ed63d4c0b855369ee5260d4a3425e86dea101deea8c SHA512 92b044d0f0362c45773f8982043ab4e31cf180a955351fb9b035a8b2ed884330201d0cbb0e5f8f877c30cf6512f2e3864646a1bb1fe47e258a696720172d64b0 DIST github3-3.0.0.gh.tar.gz 35410027 BLAKE2B d5da6c7a4612879646af7bfe82ac899c3894c0ecba9d6bf2d467ff497431ddabbbb342a5895d55bee56a03a6ea4b12bb989a903bdef31998da4382619810a9bd SHA512 67b8d30ec44a38344117a2d28f4eed1d86ddc4ffda68e36da9d6540ef4fe57a544e9d793d278a289f61e8874271b3ee21da0d742d9a7463cceccd4f1384669d5 diff --git a/dev-python/github3/github3-2.0.0.ebuild b/dev-python/github3/github3-2.0.0.ebuild deleted file mode 100644 index e782c17ddde1..000000000000 --- a/dev-python/github3/github3-2.0.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=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="A wrapper for the GitHub API written in python" -HOMEPAGE="https://github3py.readthedocs.io/en/master/" -SRC_URI=" - https://github.com/sigmavirus24/${PN}.py/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${PN}.py-${PV}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-vcs/git - >=dev-python/requests-2.18.0[${PYTHON_USEDEP}] - >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.6.0[${PYTHON_USEDEP}] - >=dev-python/jwcrypto-0.5.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/betamax-0.8.0[${PYTHON_USEDEP}] - >=dev-python/betamax-matchers-0.1.0[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest diff --git a/dev-python/google-api-core/Manifest b/dev-python/google-api-core/Manifest index de7de4b65c72..6e8a8eb6083f 100644 --- a/dev-python/google-api-core/Manifest +++ b/dev-python/google-api-core/Manifest @@ -1,4 +1 @@ -DIST google-api-core-2.0.1.tar.gz 134658 BLAKE2B 0fda61be3b069454b305656f7a5a9243467f4e129e2db661e997fde850d416a50df803af6e7e9d041b8473e5f1abd35f6d5a9b25067133be28bed90ec1cca7e4 SHA512 297af05cba4919423e15844ccddb821fd65076f787bd01f24022d8393fbf45cf276611ab471be17950d7fad4e58f9b823517a8aeeec931df5b1bb37c38fe8ec9 -DIST google-api-core-2.1.0.tar.gz 138173 BLAKE2B 3ba5b5433a8a29ddf180315daed5587d113bde410697eb5f90713573f41b15b89f0a52e387515751c7702008b150ccc8b90cd7480ac0a26a5f9c73f94443915a SHA512 67688f2defa00df8039d964edeb2cb94aeab5124794fe95d1cba8b9e79aa57b7a191a4b51f91c7d7e293c7a550130cac294926552e47545a0f8222003d0ba076 -DIST google-api-core-2.1.1.tar.gz 138720 BLAKE2B 218adf5ce8f796868d165dfc449fa2aec135c4cc13f74342c3f9f5790e56e8661d38409aea68c0e3b3b2d42929ab7079b30832a1be675fe00d5b7a426d84e64b SHA512 38f6f03b9702234b6d0d41f064ae2c01b41d5dc2328bd4da886decf3d437db53fe194284b399dfadebbf4767cfb0aba804ec67911982d24c72f0a2464370f050 DIST google-api-core-2.2.2.tar.gz 140701 BLAKE2B 4e90db4311fc88d3fc8e29d6d8f11ae1424000c0e293f219d679984ec4a2c1bbbaf72d734b937d6916302f3a9a8b1cb369dd719972f4eb2d3f7264bf16ffbc7f SHA512 9b307c8ebd224b7614bd1d9f48d752852929b726c04df24f81e0b1b601f9a14d10654e9ef53b6a5ab677e8e57256f87b8683fa4dde0585f9c2e6d313d29d53fe diff --git a/dev-python/google-api-core/google-api-core-2.0.1.ebuild b/dev-python/google-api-core/google-api-core-2.0.1.ebuild deleted file mode 100644 index f085a528eaa3..000000000000 --- a/dev-python/google-api-core/google-api-core-2.0.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="Core Library for Google Client Libraries" -HOMEPAGE="https://github.com/googleapis/python-api-core/ - https://googleapis.dev/python/google-api-core/latest/index.html" -SRC_URI="https://github.com/googleapis/${PN//google/python}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${P//google/python}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -RDEPEND=" - dev-python/namespace-google[${PYTHON_USEDEP}] - dev-python/protobuf-python[${PYTHON_USEDEP}] - dev-python/googleapis-common-protos[${PYTHON_USEDEP}] - >=dev-python/google-auth-1.25.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.18.0[${PYTHON_USEDEP}] - ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 sparc ~x86" RDEPEND=" =dev-python/anyio-3*[${PYTHON_USEDEP}] diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index 90230e1dd71e..85c6e4b81f0a 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -1,6 +1 @@ -DIST hypothesis-python-6.22.0.tar.gz 9166539 BLAKE2B 386c7fd4f9ff0d4d199f686f25743793de4de9f2676cf7c36c16519f5fef007f6b677bd5ef84fa975389c5fea9989dffffc8a18923699c05fecc23ef2e4dc5e6 SHA512 92352a7ba13d8a06532c6fcdb965f156c43369f18ba7c46808d9b6dde1ccdd5b4f938c1ce575d5651835bfe981d22e7a68189c93a368420c915f5d1ce9b8a205 -DIST hypothesis-python-6.23.2.tar.gz 9167318 BLAKE2B 0a1ccf0235c64dd69705e48f67c132021898a024e8ae035d2ffc8a416c45443931ffff4a67a13f1c1ee7bbc2201e6f4ca5363568f0ed2ea4743ae46569e45ef1 SHA512 704b8d8c15e1fd510206c8d07f6a0f0bc81249bbc036978e4864e8ce234e35bab89069b0d5a0e958c57fe31fdb63fcc454502ac633d6fd986aaea9841383f36b -DIST hypothesis-python-6.23.4.tar.gz 9167755 BLAKE2B c953e54abf704f1e4d8ab74abb046c19a9bd7e1f32ae7a17133d2b042ce5a06063999249284e0afa2d650575b69bca646e52bfdb3648ac2972077f4d74b82557 SHA512 9d178545bb6c6cb8ecebbaeefea16b5d7390691536b724742b94a94d881ccc4b2f1b82f865fd7860b0f9b688c19aa60929aabf2e7ba8ce255ee5bbf79ed873ab -DIST hypothesis-python-6.24.0.tar.gz 9168076 BLAKE2B 550b42c39712f47c74d935b24a5bba98a50ac38b839d94a487a655ce1938d382a30b443107deadaf2b97fb89ea8f53df5aaceaabf23e0f8e221a45120163cb91 SHA512 2bc815876a295b366c4b167e7e13bfe11683b0d0111263f6129ab0ef441151554298c43bf1caa4345eff2d7e9a11bd63450e7b1bf00f8ece4dd49b3f4469defa -DIST hypothesis-python-6.24.1.tar.gz 9168432 BLAKE2B 4d8e548cd001cd279076990034716692983b799e81063e377fa3f5636671d2bceba718f7ba05d97843968610d2c0d444ad7bb00a774f59aad9b1f17210222001 SHA512 ae321f386be0b9e5b79630b98fc14a24ba3c9285ec9bab880c52fe462800a952bfff07a398199080a59c6e7c32f0700a6f1f36692bb6f3d332cb817441ff5d6f DIST hypothesis-python-6.24.2.tar.gz 9168397 BLAKE2B 87070841a01c7c9de79b5d786867024873f7de186bbee01bba708e783fd1268523b2e0398a055c92b782f27d0f67679bf5852bd49371932d277726517d12bd91 SHA512 9e4ee194fe561f8a39a26ab63cad4b6f093b2fcb56d02a5adfc4bdee1d7ccf55e6712d1af41d17155c6e88ecc75e6f191cf2761c2d71c2c052d7e8259cff0326 diff --git a/dev-python/hypothesis/hypothesis-6.22.0.ebuild b/dev-python/hypothesis/hypothesis-6.22.0.ebuild deleted file mode 100644 index a708f1a69a39..000000000000 --- a/dev-python/hypothesis/hypothesis-6.22.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -PYTHON_REQ_USE="threads(+),sqlite" - -inherit distutils-r1 multiprocessing optfeature - -DESCRIPTION="A library for property based testing" -HOMEPAGE="https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/" -SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz" -S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k 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}] - ' python3_{7..9}) - ) -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - !! +Date: Sun, 14 Nov 2021 08:34:15 +0000 +Subject: [PATCH] Crank up test timeouts + +--- a/ipyparallel/tests/__init__.py ++++ b/ipyparallel/tests/__init__.py +@@ -74,7 +74,7 @@ def setup(): + while not os.path.exists(engine_json) or not os.path.exists(client_json): + if cp.poll() is not None: + raise RuntimeError("The test controller exited with status %s" % cp.poll()) +- elif time.time() - tic > 15: ++ elif time.time() - tic > 60: + raise RuntimeError("Timeout waiting for the test controller to start.") + time.sleep(0.1) + add_engines(1) +@@ -107,7 +107,7 @@ def add_engines(n=1, profile='iptest', total=False): + while len(rc) < base + n: + if any([ep.poll() is not None for ep in eps]): + raise RuntimeError("A test engine failed to start.") +- elif time.time() - tic > 15: ++ elif time.time() - tic > 60: + raise RuntimeError("Timeout waiting for engines to connect.") + time.sleep(0.1) + rc.close() +--- a/ipyparallel/tests/test_lbview.py ++++ b/ipyparallel/tests/test_lbview.py +@@ -21,7 +21,7 @@ class TestLoadBalancedView(ClusterTestCase): + self.assertRaisesRemote(error.EngineError, ar.get, 10) + eid = ar.engine_id + tic = time.time() +- while eid in self.client.ids and time.time() - tic < 5: ++ while eid in self.client.ids and time.time() - tic < 30: + time.sleep(0.01) + assert eid not in self.client.ids + +--- a/ipyparallel/tests/test_view.py ++++ b/ipyparallel/tests/test_view.py +@@ -47,7 +47,7 @@ class TestView(ClusterTestCase): + ar = view.apply_async(conditional_crash, ipp.Reference("should_crash")) + self.assertRaisesRemote(error.EngineError, ar.get, 10) + tic = time.perf_counter() +- while eid in self.client.ids and time.perf_counter() - tic < 5: ++ while eid in self.client.ids and time.perf_counter() - tic < 30: + time.sleep(0.05) + assert eid not in self.client.ids + diff --git a/dev-python/ipyparallel/ipyparallel-7.1.0.ebuild b/dev-python/ipyparallel/ipyparallel-7.1.0.ebuild index 254e36f5040c..35ea74b21ff4 100644 --- a/dev-python/ipyparallel/ipyparallel-7.1.0.ebuild +++ b/dev-python/ipyparallel/ipyparallel-7.1.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 sparc x86" +KEYWORDS="amd64 ~hppa ~ia64 sparc x86" RDEPEND=" dev-python/entrypoints[${PYTHON_USEDEP}] @@ -42,6 +42,10 @@ BDEPEND="${RDEPEND} # distutils_enable_sphinx docs/source distutils_enable_tests pytest +PATCHES=( + "${FILESDIR}"/${PN}-7.1.0-test-timeouts.patch +) + python_test() { local deselect=( # we don't run a mongo instance for tests diff --git a/dev-python/ipython/ipython-7.29.0.ebuild b/dev-python/ipython/ipython-7.29.0.ebuild index c9a468dda532..14fee6984003 100644 --- a/dev-python/ipython/ipython-7.29.0.ebuild +++ b/dev-python/ipython/ipython-7.29.0.ebuild @@ -15,7 +15,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 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="doc examples matplotlib notebook nbconvert qt5 +smp test" RESTRICT="!test? ( test )" diff --git a/dev-python/ipython_genutils/ipython_genutils-0.2.0-r2.ebuild b/dev-python/ipython_genutils/ipython_genutils-0.2.0-r2.ebuild index 97f9dcd09362..94dc6be5f18b 100644 --- a/dev-python/ipython_genutils/ipython_genutils-0.2.0-r2.ebuild +++ b/dev-python/ipython_genutils/ipython_genutils-0.2.0-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86" # Needed because package provides decorators which use nose RDEPEND="dev-python/nose[${PYTHON_USEDEP}]" diff --git a/dev-python/ipywidgets/ipywidgets-7.6.5.ebuild b/dev-python/ipywidgets/ipywidgets-7.6.5.ebuild index 428e238e8aaf..0b3f0ed449df 100644 --- a/dev-python/ipywidgets/ipywidgets-7.6.5.ebuild +++ b/dev-python/ipywidgets/ipywidgets-7.6.5.ebuild @@ -15,7 +15,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 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/ipykernel-4.5.1[${PYTHON_USEDEP}] diff --git a/dev-python/isoduration/isoduration-20.11.0.ebuild b/dev-python/isoduration/isoduration-20.11.0.ebuild index 50019d71bdb5..e985345d57c7 100644 --- a/dev-python/isoduration/isoduration-20.11.0.ebuild +++ b/dev-python/isoduration/isoduration-20.11.0.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="ISC" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=">=dev-python/arrow-0.15.0[${PYTHON_USEDEP}]" BDEPEND=" diff --git a/dev-python/jaraco-stream/Manifest b/dev-python/jaraco-stream/Manifest index 0e0c030222ef..162ce0772cd6 100644 --- a/dev-python/jaraco-stream/Manifest +++ b/dev-python/jaraco-stream/Manifest @@ -1,2 +1 @@ -DIST jaraco.stream-3.0.2.tar.gz 12784 BLAKE2B c9a9a1f940cd29cde67b624b0b7ac2dd426888f71d29f4bc4920eab5a7ba15713e5d5e57504e9f4f69f25d08a8cb2e2a1024c91c89b8c3aa8bb16023d84f33c6 SHA512 fce486caa9f27f3cfe7775858892d2865fe1c1656a8d369ef9321057716f25d7a737abf2a28fe7827efbeba2daa3b7992ec4fd18807751bf1fee6f48b238ab01 DIST jaraco.stream-3.0.3.tar.gz 8877 BLAKE2B 85289efe8e04e93cbceb0053f5025cad3d073deeb113806e25ca06fb88a9b082de6805305de85d1f17b77f61d2d0f4683b2b21f670102b03112b8f7a3fdafd91 SHA512 fe50c21b26e734c9c2d0b7cf8a1c8cc8bab80417adf073a4ae213ba4067aa33e2f6c8886aac996971d2f98aacd295d9999aa3ac7dba24dd952cc27d15bef22e2 diff --git a/dev-python/jaraco-stream/jaraco-stream-3.0.2.ebuild b/dev-python/jaraco-stream/jaraco-stream-3.0.2.ebuild deleted file mode 100644 index a53af100a020..000000000000 --- a/dev-python/jaraco-stream/jaraco-stream-3.0.2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( pypy3 python3_{7..10} ) - -inherit distutils-r1 - -MY_P=${P/-/.} -DESCRIPTION="Routines for handling streaming data" -HOMEPAGE="https://github.com/jaraco/jaraco.stream" -SRC_URI="mirror://pypi/${MY_P::1}/${PN/-/.}/${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -BDEPEND=" - >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}] - dev-python/toml[${PYTHON_USEDEP}] - test? ( - dev-python/more-itertools[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - ">=dev-python/jaraco-packaging-3.2" \ - ">=dev-python/rst-linker-1.9" -distutils_enable_tests pytest diff --git a/dev-python/jaraco-stream/jaraco-stream-3.0.3.ebuild b/dev-python/jaraco-stream/jaraco-stream-3.0.3.ebuild index 202efd87e748..f5a8f99793f7 100644 --- a/dev-python/jaraco-stream/jaraco-stream-3.0.3.ebuild +++ b/dev-python/jaraco-stream/jaraco-stream-3.0.3.ebuild @@ -14,7 +14,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" BDEPEND=" >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}] diff --git a/dev-python/jeepney/jeepney-0.7.1.ebuild b/dev-python/jeepney/jeepney-0.7.1.ebuild index 522dddfceff1..93fda1ab8e99 100644 --- a/dev-python/jeepney/jeepney-0.7.1.ebuild +++ b/dev-python/jeepney/jeepney-0.7.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv sparc x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86" IUSE="examples" BDEPEND=" diff --git a/dev-python/joblib/Manifest b/dev-python/joblib/Manifest index 6686dc714c79..54208e24f11f 100644 --- a/dev-python/joblib/Manifest +++ b/dev-python/joblib/Manifest @@ -1,2 +1 @@ -DIST joblib-1.0.1.tar.gz 347176 BLAKE2B 046ec87d446eb3075d867e41bb87039062531294d9b6c0be8d3cb42ccdf47dd58f1bc46a599ade64fc210e93fcad6e3007af82dbc670e1eaec1c67b425f87712 SHA512 39b1579efad44d6e51db501dbaa8378e7c8a423822ee3264a8bed44b720f59e6d08993a00f995c45beada3dd59b8e4101c47e587c9bf72027b01723838b533ab DIST joblib-1.1.0.tar.gz 350428 BLAKE2B 6b9b449e012752e561b267c8e27475252fee8d56406430bc570abc6da22b913bb09b7ad8708c29c7d7c338e4f541144b4514976a9f4ce017c3764b4d717eaba8 SHA512 5efcf9fc6dd4e2cf30599dc50373e40580be38fa15c2295519eb8c3b94a07b0fe2d1a9960ec4a67846aa3176335a2634b21107664032966166b973dcbded0cea diff --git a/dev-python/joblib/joblib-1.0.1.ebuild b/dev-python/joblib/joblib-1.0.1.ebuild deleted file mode 100644 index 1087a620abc0..000000000000 --- a/dev-python/joblib/joblib-1.0.1.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 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Tools to provide lightweight pipelining in Python" -HOMEPAGE="https://joblib.readthedocs.io/en/latest/ - https://github.com/joblib/joblib" -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86" - -RDEPEND=" - dev-python/cloudpickle[${PYTHON_USEDEP}] - dev-python/loky[${PYTHON_USEDEP}] -" -# joblib is imported by setup.py so we need ${RDEPEND} -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/threadpoolctl[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # unbundle - rm -r joblib/externals || die - sed -e "s:'joblib.externals[^']*',\?::g" -i setup.py || die - find -name '*.py' -exec \ - sed -e 's:\(joblib\)\?\.externals\.::' \ - -e 's:from \.externals ::' \ - -i {} + || die - - # https://github.com/joblib/joblib/issues/1115 - sed -e 's:test_parallel_call_cached_function_defined_in_jupyter:_&:' \ - -i joblib/test/test_memory.py || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/joblib/joblib-1.1.0.ebuild b/dev-python/joblib/joblib-1.1.0.ebuild index 4f96b96a5b16..b21627ed4cbe 100644 --- a/dev-python/joblib/joblib-1.1.0.ebuild +++ b/dev-python/joblib/joblib-1.1.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86" RDEPEND=" dev-python/cloudpickle[${PYTHON_USEDEP}] diff --git a/dev-python/jq/jq-1.2.1.ebuild b/dev-python/jq/jq-1.2.1.ebuild index f03da429c81e..7064a84f3699 100644 --- a/dev-python/jq/jq-1.2.1.ebuild +++ b/dev-python/jq/jq-1.2.1.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/jq.py-${PV}" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" BDEPEND="dev-python/cython[${PYTHON_USEDEP}]" diff --git a/dev-python/jschema_to_python/jschema_to_python-1.2.3.ebuild b/dev-python/jschema_to_python/jschema_to_python-1.2.3.ebuild index abe57ddb25df..f6db37cf9fa8 100644 --- a/dev-python/jschema_to_python/jschema_to_python-1.2.3.ebuild +++ b/dev-python/jschema_to_python/jschema_to_python-1.2.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" RDEPEND=" dev-python/attrs[${PYTHON_USEDEP}] diff --git a/dev-python/jsonschema/jsonschema-4.2.1-r1.ebuild b/dev-python/jsonschema/jsonschema-4.2.1-r1.ebuild index 9e07327dcc79..67432d9cab8c 100644 --- a/dev-python/jsonschema/jsonschema-4.2.1-r1.ebuild +++ b/dev-python/jsonschema/jsonschema-4.2.1-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" dev-python/attrs[${PYTHON_USEDEP}] diff --git a/dev-python/jupyter-lsp/Manifest b/dev-python/jupyter-lsp/Manifest index c617c1d32ace..b7dd34a43a25 100644 --- a/dev-python/jupyter-lsp/Manifest +++ b/dev-python/jupyter-lsp/Manifest @@ -1,2 +1 @@ -DIST jupyter-lsp-1.4.1.tar.gz 35738 BLAKE2B 8eee0567c6700cf3a518e14a0fb01614fd3ff2abd913d33fe765439de391bae0de706d1e6284bb2bc537da7e4380ff812cc341b28e18af0db50473e37b6711c1 SHA512 c23d4343075a3f13ab19147bf1294443a3852fa7b5b9f888c860de9972a1d17b5398b66348c81a6c6a07aa5c3b4615d9edb4f5d53545a926c3f0d1294cf70da7 DIST jupyter-lsp-1.5.0.tar.gz 35747 BLAKE2B 110840905b929c5aab420493e1535fbe5329dc5cc7204d48c59fd656b6b98ca5830887fa5eb513299cfd1ed63cda2f133652c85fe8a285ac304212598be2afbf SHA512 868b16236d02aaf055431f88f1680df9f8b8f5bf9de0feee3f378d23a653c5e7555602717bf30b7e48089e287dc595f8674f9431296a24e788c54f085e50bc79 diff --git a/dev-python/jupyter-lsp/jupyter-lsp-1.4.1.ebuild b/dev-python/jupyter-lsp/jupyter-lsp-1.4.1.ebuild deleted file mode 100644 index 80837081df4c..000000000000 --- a/dev-python/jupyter-lsp/jupyter-lsp-1.4.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab" -HOMEPAGE="https://github.com/krassowski/jupyterlab-lsp" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -# TODO: Find out what is going on here -# asyncio.exceptions.TimeoutError -RESTRICt="test" - -RDEPEND=" - dev-python/entrypoints[${PYTHON_USEDEP}] - >=dev-python/jupyter_server-1.1.2[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_prepare_all() { - # Do not depend on pytest-cov or flake8 - sed -i -e '/--cov/d' -e '/--flake8/d' setup.cfg || die - # R lsp server not packaged - sed -i -e 's:test_r_package_detection:_&:' \ - jupyter_lsp/tests/test_detect.py || die - - distutils-r1_python_prepare_all -} - -python_install_all() { - distutils-r1_python_install_all - mv "${ED}/usr/etc" "${ED}/etc" || die -} - -pkg_postinst() { - optfeature "Language server for Python" dev-python/python-lsp-server -} diff --git a/dev-python/jupyter_client/files/jupyter_client-7.0.6-test-timeout.patch b/dev-python/jupyter_client/files/jupyter_client-7.0.6-test-timeout.patch new file mode 100644 index 000000000000..740677c13d00 --- /dev/null +++ b/dev-python/jupyter_client/files/jupyter_client-7.0.6-test-timeout.patch @@ -0,0 +1,38 @@ +Avoid test timeouts on slower hosts like e.g. ia64 (guppy): +``` +FAILED jupyter_client/tests/test_kernelmanager.py::TestParallel::test_start_sequence_kernels[tcp] - Failed: Timeout >30.0s +FAILED jupyter_client/tests/test_kernelmanager.py::TestParallel::test_start_sequence_kernels[ipc] - Failed: Timeout >30.0s +``` +--- a/jupyter_client/tests/test_client.py ++++ b/jupyter_client/tests/test_client.py +@@ -13,7 +13,7 @@ from jupyter_client.kernelspec import KernelSpecManager + from jupyter_client.kernelspec import NATIVE_KERNEL_NAME + from jupyter_client.kernelspec import NoSuchKernel + +-TIMEOUT = 30 ++TIMEOUT = 180 + + pjoin = os.path.join + +--- a/jupyter_client/tests/test_kernelmanager.py ++++ b/jupyter_client/tests/test_kernelmanager.py +@@ -24,7 +24,7 @@ from jupyter_client import KernelManager + + pjoin = os.path.join + +-TIMEOUT = 30 ++TIMEOUT = 180 + + + @pytest.fixture(params=["tcp", "ipc"]) +--- a/jupyter_client/tests/test_multikernelmanager.py ++++ b/jupyter_client/tests/test_multikernelmanager.py +@@ -22,7 +22,7 @@ from jupyter_client import KernelManager + from jupyter_client.multikernelmanager import AsyncMultiKernelManager + from jupyter_client.multikernelmanager import MultiKernelManager + +-TIMEOUT = 30 ++TIMEOUT = 180 + + + class TestKernelManager(TestCase): diff --git a/dev-python/jupyter_client/jupyter_client-6.1.12.ebuild b/dev-python/jupyter_client/jupyter_client-6.1.12.ebuild index 3050b2596a5c..3bb49cf54dda 100644 --- a/dev-python/jupyter_client/jupyter_client-6.1.12.ebuild +++ b/dev-python/jupyter_client/jupyter_client-6.1.12.ebuild @@ -13,7 +13,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 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/async_generator[${PYTHON_USEDEP}] diff --git a/dev-python/jupyter_client/jupyter_client-7.0.6.ebuild b/dev-python/jupyter_client/jupyter_client-7.0.6.ebuild index 737c392b7525..b704bb49a001 100644 --- a/dev-python/jupyter_client/jupyter_client-7.0.6.ebuild +++ b/dev-python/jupyter_client/jupyter_client-7.0.6.ebuild @@ -13,7 +13,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 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" dev-python/entrypoints[${PYTHON_USEDEP}] @@ -32,9 +32,13 @@ BDEPEND=" dev-python/pytest-timeout[${PYTHON_USEDEP}] )" -distutils_enable_tests pytest +PATCHES=( + "${FILESDIR}"/${PN}-7.0.6-test-timeout.patch +) EPYTEST_DESELECT=( jupyter_client/tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_signal_kernel_subprocesses jupyter_client/tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_async_signal_kernel_subprocesses ) + +distutils_enable_tests pytest diff --git a/dev-python/jupyter_core/jupyter_core-4.8.1.ebuild b/dev-python/jupyter_core/jupyter_core-4.8.1.ebuild index cf87703fb69c..082ea9408e4b 100644 --- a/dev-python/jupyter_core/jupyter_core-4.8.1.ebuild +++ b/dev-python/jupyter_core/jupyter_core-4.8.1.ebuild @@ -12,7 +12,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 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND="dev-python/traitlets[${PYTHON_USEDEP}]" BDEPEND=" diff --git a/dev-python/jupyter_packaging/Manifest b/dev-python/jupyter_packaging/Manifest index da0e6c116979..b58e25485975 100644 --- a/dev-python/jupyter_packaging/Manifest +++ b/dev-python/jupyter_packaging/Manifest @@ -1,2 +1 @@ -DIST jupyter_packaging-0.10.6.tar.gz 21836 BLAKE2B 921e763e11c3973442fa819559d921618aab4010ae7cd4ca3314acb53c7fd7be68f10af46b4d0c9888d2648c0e28565c22ad47270a9d9a1c950640b38a2a1078 SHA512 1b59219dc14c3e44c0f100e9a46b614a8c4395fc26937622515e82f4ffa35c29d8101d6f56a3d496da9279e1e7fc58a91af83bca2b50875afaf1745706ce466d DIST jupyter_packaging-0.11.0.tar.gz 21847 BLAKE2B 61e637a0c47b117d42441343bf562f92d665abe0f5111588c91ef65b54e04d5c2878f13b9221128abf7e44070678cb878279a7227511c232d42161a159fd7f21 SHA512 35a5682ef99848f6f22b3cd2abeceaff81d575618ff670bcc664ca0bb77857b38c456a23c03787e9ca23a27901e5456c8417722163385da23efc9b85c15e015a diff --git a/dev-python/jupyter_packaging/jupyter_packaging-0.10.6.ebuild b/dev-python/jupyter_packaging/jupyter_packaging-0.10.6.ebuild deleted file mode 100644 index 6440233f72bb..000000000000 --- a/dev-python/jupyter_packaging/jupyter_packaging-0.10.6.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="Tools to help build and install Jupyter Python packages" -HOMEPAGE="https://jupyter.org" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - dev-python/deprecation[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local deselect=( - # TODO: package "build" - tests/test_build_api.py::test_build_package - tests/test_build_api.py::test_deprecated_metadata - - # broken by Gentoo pip patch - # TODO: retry when we finally make the patch less intrusive - tests/test_datafiles_install.py - tests/test_install.py - ) - - distutils_install_for_testing --via-venv - epytest ${deselect[@]/#/--deselect } -} diff --git a/dev-python/jupyterlab-lsp/Manifest b/dev-python/jupyterlab-lsp/Manifest index e2a885b70b01..4656c4d56e9a 100644 --- a/dev-python/jupyterlab-lsp/Manifest +++ b/dev-python/jupyterlab-lsp/Manifest @@ -1,2 +1 @@ -DIST jupyterlab-lsp-3.8.1.tar.gz 249073 BLAKE2B 1ab252fdc8868e997432704869f189fa814c292f7f34ec9f382bf94f4de65d35530f61ea7605176f2356e5b99db812746b78348cb27845c0168afb0498b93f2b SHA512 61840c2d206d3a107d43b97d222d76959d577ef63e0835a249e7201e50b6ce5f0abf067d0d4be928b9b451809e2e6e75803cf4450f71441018495fa17500067c DIST jupyterlab-lsp-3.9.1.tar.gz 262645 BLAKE2B cd3377ea3abbb3f877b257140d5ac6b162aa9d4229cb58f67fa60a9b7f5db43de6873af381bac5bbf6103a47a53863ae322ad200550d73e5c19baa5eb2866aa2 SHA512 0289dc666a3ec3d93d276c67e95c19b0427e45a4f1e001180df4af9a72f7e81dddc8bdd175684f857dfc8e02935dbd31b454bfd0ee1431a8e702f662365c747e diff --git a/dev-python/jupyterlab-lsp/jupyterlab-lsp-3.8.1.ebuild b/dev-python/jupyterlab-lsp/jupyterlab-lsp-3.8.1.ebuild deleted file mode 100644 index f56fa146478a..000000000000 --- a/dev-python/jupyterlab-lsp/jupyterlab-lsp-3.8.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Coding assistance for JupyterLab with Language Server Protocol" -HOMEPAGE="https://github.com/krassowski/jupyterlab-lsp" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/jupyterlab-3.0.0[${PYTHON_USEDEP}] - =dev-python/jupyter-lsp-1.4.0[${PYTHON_USEDEP}] -" diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest index ccde2494bb4c..6b1bee81026b 100644 --- a/dev-python/jupyterlab/Manifest +++ b/dev-python/jupyterlab/Manifest @@ -1,2 +1 @@ -DIST jupyterlab-3.1.10.tar.gz 10997693 BLAKE2B 290276a24a92dce18ec97fca1bc20dfa79ffe9f905c49fe2e30606732fb892f15dfa9068ec53ed0ce7bfe274240f1857c381954b63c9ed1e6473715a57caa9b2 SHA512 c8e8dc850818fddee2354165bf49ca5c6c6d3daf9ed2f2c3d804c5e7f5f7c919ae613cceb686d7e4e60c6d1d5074223bee2c6ef6c6cf37346a280675a74e0e67 DIST jupyterlab-3.2.1.tar.gz 17073190 BLAKE2B 8cde66b024fe46270494735de8ab2ae0747a926c9ee1daf2d49514ce813bbc3570e676afde0fdae2328e65820fb8511195d097a17b7e07f800f93c4d98968709 SHA512 b84cdd5c70861300d84d3d6d8f3ba5e01482dd29105949c4b14b3d6512749bc4c8bb091f1d9246de181e2714ddf840a17903eb43750bd13ae9ca96c5119d5661 diff --git a/dev-python/jupyterlab/jupyterlab-3.1.10-r1.ebuild b/dev-python/jupyterlab/jupyterlab-3.1.10-r1.ebuild deleted file mode 100644 index 3ee37f820bf8..000000000000 --- a/dev-python/jupyterlab/jupyterlab-3.1.10-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 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="JupyterLab computational environment" -HOMEPAGE="https://jupyter.org/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD MIT GPL-3 Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -# TODO: package openapi et al -RESTRICT="test" - -BDEPEND="dev-python/jupyter_packaging[${PYTHON_USEDEP}]" - -RDEPEND=" - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/jupyter_core[${PYTHON_USEDEP}] - dev-python/jupyterlab_server[${PYTHON_USEDEP}] - dev-python/jupyter_server[${PYTHON_USEDEP}] - dev-python/nbclassic[${PYTHON_USEDEP}] - >=dev-python/jinja-2.1[${PYTHON_USEDEP}] - >=www-servers/tornado-6.1[${PYTHON_USEDEP}] - net-libs/nodejs -" - -distutils_enable_tests pytest -# TODO: package myst_parser -#distutils_enable_sphinx docs/source dev-python/sphinx_rtd_theme - -python_install_all() { - distutils-r1_python_install_all - mv "${ED}/usr/etc" "${ED}/etc" || die -} diff --git a/dev-python/jupyterlab_pygments/jupyterlab_pygments-0.1.2.ebuild b/dev-python/jupyterlab_pygments/jupyterlab_pygments-0.1.2.ebuild index 39527b2e29f9..6f1b20331e2c 100644 --- a/dev-python/jupyterlab_pygments/jupyterlab_pygments-0.1.2.ebuild +++ b/dev-python/jupyterlab_pygments/jupyterlab_pygments-0.1.2.ebuild @@ -12,6 +12,6 @@ SRC_URI="https://github.com/jupyterlab/jupyterlab_pygments/archive/${PV}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]" diff --git a/dev-python/jupyterlab_server/Manifest b/dev-python/jupyterlab_server/Manifest index a312853290b6..58274e2e0a09 100644 --- a/dev-python/jupyterlab_server/Manifest +++ b/dev-python/jupyterlab_server/Manifest @@ -1,2 +1 @@ -DIST jupyterlab_server-2.7.2.tar.gz 54056 BLAKE2B d8cee398053237d3289dde30ae8baae78590cd248591111624f1d853e077cb327f4d2d775a8ecca2333bc8c84afa1737a394334ce3805aea8bfdf80152970549 SHA512 7183a0bb3c02bd0788ca02604f1e8e5d068218be506634547ba44f18ff4ae7cad7b0c724f106ad23ee476260377cfe418e6b0d57ee25584b5f6a6c33e01df92d DIST jupyterlab_server-2.8.2.tar.gz 56188 BLAKE2B 8aadb2a01659151e0b2ada1fb235f4a3eee9fa1a1d6b046cbd1096c67971b1dab7d52c517f8b57b2b43c5c59b4fd37ed0a99ec75640fed6ebe3829812539fc7d SHA512 d35b8dad009f21aac6c0790e881ee4b7cc442b0762afcd10ab5fabccf417a6a4cd9ed1f54be5c3ad631823064a7c1a25112fe829b59e28ca8fc706b46c1b5603 diff --git a/dev-python/jupyterlab_server/jupyterlab_server-2.7.2.ebuild b/dev-python/jupyterlab_server/jupyterlab_server-2.7.2.ebuild deleted file mode 100644 index 781969734cf9..000000000000 --- a/dev-python/jupyterlab_server/jupyterlab_server-2.7.2.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 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Server components for JupyterLab and JupyterLab like applications" -HOMEPAGE="https://jupyter.org/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -# TODO: package openapi et al -RESTRICT="test" - -RDEPEND=" - dev-python/Babel[${PYTHON_USEDEP}] - >=dev-python/entrypoints-0.2.2[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10[${PYTHON_USEDEP}] - dev-python/json5[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0.1[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/jupyter_server[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest -# TODO: package myst_parser -#distutils_enable_sphinx docs/source dev-python/pydata-sphinx-theme - -python_prepare_all() { - # Do not depend on pytest-cov - sed -i -e '/addopts/d' pyproject.toml || die - - # Defining 'pytest_plugins' in a non-top-level conftest is no longer supported: - mv ${PN}/tests/conftest.py . || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/kombu/Manifest b/dev-python/kombu/Manifest index aa819354e453..430e977b9136 100644 --- a/dev-python/kombu/Manifest +++ b/dev-python/kombu/Manifest @@ -1,3 +1 @@ -DIST kombu-5.1.0.tar.gz 416353 BLAKE2B 2c26aac0a8eda62475e2a9a859b2548046dfce0699a8dafce3cc6471ee3b82f82882a53903a86f69cf16f948e4d0e66f379479f7f1f46aca2bcbdd031ba87811 SHA512 62ef16e8e3fb592882b8060f29b95e7224ba635132ed688eece0c2d254e7f7fb525c778cac23f15495464c6dbcf84d7a1372fde6f55fcfe66677cf43d3e9d4de -DIST kombu-5.2.0.tar.gz 419952 BLAKE2B 99065bc89152ce6b8646d74fd77eb162150313b30d911a6d3d58cefc279bf7539742cd259fad456925796e718f732d3a0243a3e3cca99d2cae5e5de575489359 SHA512 c5336e239c69cb584cca9dfca137f0bc27ee24d4a2f260d78d70e18925528cd97763a805eefb7270617aad499f9f9a66ed0eaa9acf418e1ae950727c01a84b6e DIST kombu-5.2.1.tar.gz 420402 BLAKE2B 00ddc4418f31c2ddc9d154aed2d4c0cb8555cdf143d08c969f8e79aa7aa44f60c0bfe40d92a4dfa2f6c2a60b9e4f0590468e2016bd0a84e255cb57c570597904 SHA512 12fc3480651475ce8476424665ccf692a5bf1cbf4cd31c35eaa24419c316dc380357cfab0ca5d58ea275e870fa703d3ac258cb84f04886f9342e730aaaba6bf5 diff --git a/dev-python/kombu/kombu-5.1.0.ebuild b/dev-python/kombu/kombu-5.1.0.ebuild deleted file mode 100644 index 22dee35e6bf5..000000000000 --- a/dev-python/kombu/kombu-5.1.0.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 optfeature - -DESCRIPTION="AMQP Messaging Framework for Python" -HOMEPAGE="https://pypi.org/project/kombu/ https://github.com/celery/kombu" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="examples" - -RDEPEND=" - >=dev-python/py-amqp-5.0.6[${PYTHON_USEDEP}] - =1.0'/d" -i setup.py || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/lit/lit-13.0.0.ebuild b/dev-python/lit/lit-13.0.0.ebuild index c79979903672..ec42ff8b5f10 100644 --- a/dev-python/lit/lit-13.0.0.ebuild +++ b/dev-python/lit/lit-13.0.0.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/logfury/Manifest b/dev-python/logfury/Manifest index 9a2086b0e7d4..f5ecbdb1c33c 100644 --- a/dev-python/logfury/Manifest +++ b/dev-python/logfury/Manifest @@ -1,3 +1 @@ -DIST logfury-0.1.2.gh.tar.gz 15854 BLAKE2B 68fdc692b552c42f509760ba3b6b30d6bdb0066b1179851d9a47e6f8d7b651e3518348ae60cd0726d867d015448253ac058f083c2798b3e5cf7e2e7d86db3929 SHA512 626965bbb8bdebcd7f71fa141de24c7f725933a32f0a00c8799d9778fb41913666c2ef0c71660bf6d00b160b9e34baff682520f4c3570fb0e347f070f010172c -DIST logfury-1.0.0.gh.tar.gz 9889 BLAKE2B e229175807f74d61d018e0c176eeb319bbfa6ab74d6c49fe7520649259d823fddaa5fd2b55f10de53cf299d88c89eb351ec4817fbde6feee439528d68769458d SHA512 f2b7f7f55a54329889941866f454a3e7a88f90a702ebf7809f717b5febf2932594a781d57fe940b8756511d4dee382114db730b6ab5c3358e545c683e03220a1 DIST logfury-1.0.1.gh.tar.gz 10083 BLAKE2B 81c896a0e13f22802207f5cbe53a9e1c5dac5ff3c1608471809aa11540eac8061a6f89f5af7973a310a5bd9cf96603c873e641e0ae835bdcb87566bf92f7fadb SHA512 dd00d9bddb3aa69f52b892b8025a2d226d5cd0dcad81bcd5abd701284d7cd09717576e9782deb0c209a31ee1c337394c40e76e960b5b8ade38a1c6e601374f86 diff --git a/dev-python/logfury/files/logfury-0.1.2-fix-requirements-remove-dev-tests.patch b/dev-python/logfury/files/logfury-0.1.2-fix-requirements-remove-dev-tests.patch deleted file mode 100644 index 2f627840b857..000000000000 --- a/dev-python/logfury/files/logfury-0.1.2-fix-requirements-remove-dev-tests.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/requirements-test.txt b/requirements-test.txt -index b454361..726c861 100644 ---- a/requirements-test.txt -+++ b/requirements-test.txt -@@ -1,5 +1 @@ --check-manifest --pyflakes --readme_renderer - testfixtures --yapf -diff --git a/requirements.txt b/requirements.txt -index 86e41d1..bb77dce 100644 ---- a/requirements.txt -+++ b/requirements.txt -@@ -1,2 +1 @@ - six>=1.10 --funcsigs diff --git a/dev-python/logfury/logfury-0.1.2-r1.ebuild b/dev-python/logfury/logfury-0.1.2-r1.ebuild deleted file mode 100644 index 7b049bb73c70..000000000000 --- a/dev-python/logfury/logfury-0.1.2-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Boilerplate library for logging method calls" -HOMEPAGE="https://github.com/ppolewicz/logfury https://pypi.org/project/logfury/" -SRC_URI="https://github.com/ppolewicz/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-python/six[${PYTHON_USEDEP}]" - -BDEPEND=" - test? ( - dev-python/testfixtures[${PYTHON_USEDEP}] - )" - -PATCHES=( - "${FILESDIR}/${P}-fix-requirements-remove-dev-tests.patch" -) - -distutils_enable_tests nose diff --git a/dev-python/logfury/logfury-1.0.0.ebuild b/dev-python/logfury/logfury-1.0.0.ebuild deleted file mode 100644 index c3e902babc3e..000000000000 --- a/dev-python/logfury/logfury-1.0.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Boilerplate library for logging method calls" -HOMEPAGE=" - https://github.com/reef-technologies/logfury - https://pypi.org/project/logfury/" -SRC_URI=" - https://github.com/reef-technologies/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND=" - test? ( - dev-python/testfixtures[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest - -src_prepare() { - # remove pin for old Pythons (sic!) - sed -i -e '/setuptools_scm/d' setup.py || die - distutils-r1_src_prepare - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} -} diff --git a/dev-python/marshmallow/Manifest b/dev-python/marshmallow/Manifest index 9289aec04794..dd0fc022a959 100644 --- a/dev-python/marshmallow/Manifest +++ b/dev-python/marshmallow/Manifest @@ -1,2 +1 @@ -DIST marshmallow-3.13.0.tar.gz 175134 BLAKE2B fc8ffb87ba31d5bd56c7ebf655824f59c78cea257a1b59de8a97be9f380367d4db428b6f4f93f81140cccd8274fee7946e466f87f7c31b6b9d39d5bb9fba3104 SHA512 e4425bfa26609c80bc581b60be5554effe4a57eafc36338dc672cb0b42fc14d788a1ef3b4506b6429bf8d235e6edb10925173c8414b2abca12a4c7bb5496ed53 DIST marshmallow-3.14.0.tar.gz 175637 BLAKE2B 003bd5ee17d4c3db63fabcd75838f5455576eb8a741a0f1daba8c629ade145593538ba15d3ecd47d5b3cce65573f4ecd765c9badb0dd077c44b6d04537a1332f SHA512 3eed3cb7ba063c6a3503091b46443c6ad96f82e6c21e7ceb047b379dddad4429e59a8e5c828be258433b2743a8231bb338ef96f21767f17ed75fe44138bb0d64 diff --git a/dev-python/marshmallow/marshmallow-3.13.0.ebuild b/dev-python/marshmallow/marshmallow-3.13.0.ebuild deleted file mode 100644 index 7d3435061f3f..000000000000 --- a/dev-python/marshmallow/marshmallow-3.13.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="A library for converting to and from native Python datatypes" -HOMEPAGE="https://github.com/marshmallow-code/marshmallow/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - dev-python/python-dateutil[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/simplejson[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.1.3.ebuild b/dev-python/matplotlib-inline/matplotlib-inline-0.1.3.ebuild index 33bc090b29a7..3da50758b9c9 100644 --- a/dev-python/matplotlib-inline/matplotlib-inline-0.1.3.ebuild +++ b/dev-python/matplotlib-inline/matplotlib-inline-0.1.3.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/matplotlib[${PYTHON_USEDEP}] diff --git a/dev-python/metakernel/Manifest b/dev-python/metakernel/Manifest index 25e48d57c7c8..8664a6942e32 100644 --- a/dev-python/metakernel/Manifest +++ b/dev-python/metakernel/Manifest @@ -1,2 +1 @@ -DIST metakernel-0.25.0.tar.gz 182808 BLAKE2B 40fbd44109e3b9e88fa8065138e7ffe3b42320651c1731249a10c443a456a5eaa5c91110fcc223f1d557aaa1acfee670a3a36dacf78e6bc9b2ecba0e39f7cc21 SHA512 89a46d3b746a0f4c435dcbeefdb485257c2813790849f95bc0508fee7c2a892e688fdbe2dc9db5f2a0c69ed4917e8de81753492e686337d5e1ab692e9e51ea5a DIST metakernel-0.27.5.tar.gz 186405 BLAKE2B 096d003639d54202aaa233460cd46a2b18984722d89ad3f6ff630802c8eda9080172610a788cac801da8aef6e9298b0d2a538b210a480653382c1e538f751585 SHA512 bce9b9dac82b68b6040ba73e2def08804d31114f21037eda3c845a4dc3b3e27e3895116c7c0227219452bf873cd0baf85b3c6492e6da64dba8541575e2800390 diff --git a/dev-python/metakernel/metakernel-0.25.0-r1.ebuild b/dev-python/metakernel/metakernel-0.25.0-r1.ebuild deleted file mode 100644 index a0d19a5493da..000000000000 --- a/dev-python/metakernel/metakernel-0.25.0-r1.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 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -DESCRIPTION="Metakernel for Jupyter" -HOMEPAGE="https://github.com/Calysto/metakernel" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - dev-python/ipykernel[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest - -PATCHES=( "${FILESDIR}"/${PN}-0.25.0-disable-brittle-tests.patch ) diff --git a/dev-python/mkdocs-redirects/Manifest b/dev-python/mkdocs-redirects/Manifest index 195ce2cb1639..28abb5b5f2d4 100644 --- a/dev-python/mkdocs-redirects/Manifest +++ b/dev-python/mkdocs-redirects/Manifest @@ -1,2 +1 @@ DIST mkdocs-redirects-1.0.3.gh.tar.gz 6395 BLAKE2B 6e6b319cacd5039550755b1796d09c5377b65174b9e0f2dab7e47b37626bfdeda4f9c52ecc7eb3adeec31f4c28c408bcbc4f8461b16c8f02cfb60bdf929d776a SHA512 7977e92e1e8e29a7ef3f3644060d1d872bb67c2386d1880799b95e7d505834ff629bf70824301972f10af39ad8c60e8813f28ca3165ddb9b150af359bce361c9 -DIST mkdocs-redirects-1.0.3.tar.gz 5148 BLAKE2B 438e2751b4570e8347b06a67d86b0afbb99c9204cb0732719e3301d09ac70f268b0302dc9876d7dbb11f24a3dd4a6eba94c3fb3c765c21e934d72442a1ea37b2 SHA512 c33837473211e9ad13da23789f23242182c4f07fe662b448c17d3976f8eb6ee9acdd69ecb7836c025471862c3ff27c8e3bf9a7178596ec8abd940912d48ae9a7 diff --git a/dev-python/mkdocs-redirects/mkdocs-redirects-1.0.3.ebuild b/dev-python/mkdocs-redirects/mkdocs-redirects-1.0.3.ebuild deleted file mode 100644 index 12bff0dd6907..000000000000 --- a/dev-python/mkdocs-redirects/mkdocs-redirects-1.0.3.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 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="Plugin for Mkdocs page redirects" -HOMEPAGE=" - https://github.com/datarobot/mkdocs-redirects - https://pypi.org/project/mkdocs-redirects/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" - -RDEPEND=" - >=dev-python/mkdocs-1.0.4[${PYTHON_USEDEP}] - dev-python/twine[${PYTHON_USEDEP}] -" diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest index 41500fba1cec..5d70009c1654 100644 --- a/dev-python/moto/Manifest +++ b/dev-python/moto/Manifest @@ -1,13 +1,4 @@ -DIST moto-2.0.10.tar.gz 1629239 BLAKE2B 3b1e2272f0a78b90dcf4263fa9e1e7cee17621215d742387bddb518da973fb4d0bf383b78bccec2e312aaa65b41428a78731e458e4f6a04bedf31306430a76a4 SHA512 77db3ec43d9777f469cae18f891ad277b2ae89fe0e69474dd904876ebb275503bb3beefe130d1ede05c7f1370107fcc6db76ef5c8e446a2132ad5dd85fea9ac5 DIST moto-2.0.5.tar.gz 1551415 BLAKE2B 452cb94443188e1715145bee574f04924d894a3d647673443a8a335bb907f8601098540b032d6c9a8ced3e1fc490c49ad70c877547d905cece05bbb742d05976 SHA512 70e64ab98873d480e776a2139a4d351665c6c2f98faf90e2871c6b9998571d1bd239757bc90bbc6ab6e1ed510598bfce77157ad522953efe40c884068885c57d -DIST moto-2.2.0.tar.gz 1650655 BLAKE2B 9969de2fb323b2deb272eb47727884054a35827a5db382f83a4177cf6cac5339f89164d05c288a977bc1895a204d13d02069e8b37880ea3d04374f6ed4d6be47 SHA512 7eabb515f94920af9b8f028afaaa51e27983f7bfd73f66c29fc191e2f3dd3e8939ddac67de0127c67c35cbc17c3500a7390103b26c85056780c865aadeb5e1d9 -DIST moto-2.2.10.tar.gz 1894714 BLAKE2B aa1298ed0f067406db3fa4bee8246d8611b867ddd353e8cc80e2e961ebb3f2251f46fbe88b011e8064ef397c9a01b66bd5bf8f57ba915a53d6a939f0f3bc6fde SHA512 57c3c3660fa98bcab5a42c1b853ff73a4c00708f2342e3be57a2c099d7947100836dc15c2dd1aff9388149edf1fb54e8173457f89cfecf93957edb0f056f46b5 -DIST moto-2.2.11.tar.gz 1914270 BLAKE2B a216cb074ecba0d20c8a82c55726d7f936a780fa40ded2ccbc1f0eddd29d1f6c42a3e1da656008ffb0e2f6b14600145577946f4b2e800df12d71f775c073578c SHA512 e9226f8c585b66a5bb283605ba3a78a8778f4866c487d8090dcb97091b37532c7314c627832b9e2549741f07685224b62c3ce89dcb3dfa18f0bb5df40e80e024 DIST moto-2.2.12.tar.gz 1941427 BLAKE2B d1f85e46f4072b0e1c48e727d9e99eec12001a5397e738a5ab2e776c59e273a887c72dc5e5fdf2e6b61028f4eddb4b6fa809288bf7b087502192139eae170127 SHA512 a55e96bfe1f1c4a4523be30040350fc2929fb4385a62cc5a96a8fb34febed54d442be0e169f836f813e956c9e388fce8b9c405c59ad023011f9c7c76362c3729 -DIST moto-2.2.13.tar.gz 1960680 BLAKE2B b701105dfd9deb27bbe935b6f086d22973c9745cb9a06ec94df15feabc2097f6028b095656e27628976ebd2c9c1c36d541e67549b95d84b4a97f9cb5a26025bf SHA512 d53e5eb39b497cb4b17cdc743bfeeba86da1bef58d65c6eaac52049b6b471dabcb7689a1234d7eb24143de9cf5d6f2e5b1e1ddf0d05e43e0dd22a35bcc7aadb9 -DIST moto-2.2.2.tar.gz 1684678 BLAKE2B ebe1eb08c67ccdb8c484fa8fc75d7ce58750d94620f46b53268d6b6b0732d90160bf7b6837efa492f621e1c001d933f5d59d39c266d65bbb1852f315b3bc03d0 SHA512 a8b192637b701eda0e4a7b11e84f5251386de98590f1d7c33732d8bf12642b39b61f1d360ad39c3e1b0a645268139d9e330d48fbe7029b943094ad317cb45ff6 -DIST moto-2.2.3.tar.gz 1700636 BLAKE2B 926fe245ce457dd79eef6780fc0b984d2ff1cbe95807a3463f0d0080583af2ba356ccfcce22e60927737e1531ec7bc167c5f649e784b191ec821aa56df65277d SHA512 0b46229ae06db7cb2634df3f1b3b1a6b6fc983978a763e8879db0d9e209ccc6b96b28e8e2ee40f6e1a8e39b74d7a2430788126220e3a7dab5e8df217c3c8c005 -DIST moto-2.2.4.tar.gz 1724663 BLAKE2B 3feb39bec246a8157aa542c711289ab0ca257ec510835cd48aa732c3f07903db857971e3d024c1aef35b5a0b55b7c4ecef2b319824c1d76f0076ab8d2d75329e SHA512 8acd8a3156db71af35ad0ac6a5105a6b7739d8ca9881a2cb091637830bc6fbb10d8bf6adfd1a1091556f9269fad737b345d2bdf50e09b54201fe7438674dd906 -DIST moto-2.2.5.tar.gz 1737336 BLAKE2B 450861edc607b9175cd72f29923e3259b81ce3a6e02302eb74486946cd8f6ebe8c15c61f6fd6da66d821b148924a0de1bcaf4e46ce6a5a751f7817d42450ea96 SHA512 27c04690d55647c7b43b342647f9a37f47ec3656c96aad8b6572c57752d555a77ecce3670e3cc5397318423ed179632fd79562a8b3a209049d74bf6e2a4bd51d -DIST moto-2.2.6.tar.gz 1750177 BLAKE2B 0ea94b8a46e212bbf6556c1fc1ec439ea83f1d1dbbaea2e494d58c3f33e68c8397a243b19de45f4ef500482d510a0f2bf99bd9a85e784b02e7c174be3de4e0c9 SHA512 562e43f0d323a16c6a1fc69775b82c904c8a89df528a5ca4b383288d3749c15482f80befdb261bfd30de978f45ae4b6cbca4ffe33391dfcee8002ea604741b60 -DIST moto-2.2.9.tar.gz 1879730 BLAKE2B 483b25d0ef7d14de351f2b15ec83dc05339897e02611d8c48c49e28453a75a96748d7fe4d522a8372de243151443f1bf4a8eaf1cfe962e795270f58439357db9 SHA512 8aa73b94719d0a4b52d8f467fb2cf7514808c2bf2573b41309cc6e10d2eee1703ab5d62ad9a576ba4190bde0d84d4abb105a3b88c88c93bb1be11cc0f6391ebf +DIST moto-2.2.14.tar.gz 1962233 BLAKE2B 2e61a2a946bdb51280fc16a2efd47e88e9643a04cebec1fc117a984b3bb8be366523fb202fe558137c4bf5c6a9e8b2e035adceda6fd37712b004d650d3d042fd SHA512 2f6c5a498f95760e910174c91562aa4f5a223d691efc1db65b66508c407641473b5b94512e67f48ed02e3733421cc51eba7aa569b19e92cf58ffa6bbcb81b362 +DIST moto-2.2.15.tar.gz 1962356 BLAKE2B 469f9c0eb36552b475b5e76fe286a6e50ae6379a9b0436a40eb290fd033123b2b400b6b85a1dd66b01176f1795a0211831acf10efac1a44a09f17efe325fad3b SHA512 2fffb3d095cd7274891d1d9ff5eee07550773eb06d1410205db39c75234e37833bda12aca7c29fda5b1d415145e55e7c7d59f8a03f3163c8f752e968fc273d3a diff --git a/dev-python/moto/moto-2.0.10-r1.ebuild b/dev-python/moto/moto-2.0.10-r1.ebuild deleted file mode 100644 index 58db774d616a..000000000000 --- a/dev-python/moto/moto-2.0.10-r1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{8..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="Mock library for boto" -HOMEPAGE="https://github.com/spulec/moto" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) - dev-python/boto[${PYTHON_USEDEP}] - dev-python/cfn-lint[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/python-sshpubkeys[${PYTHON_USEDEP}] - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - >=dev-python/six-1.9[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # unping indirect dep on ecdsa that's supposed to workaround pip - # bugs - sed -i -e '/ecdsa/s:<0.15::' setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - # pytest-django causes freezegun try to mangle stuff inside django - # which fails when django is not really used - epytest -p no:django -m 'not network' -} diff --git a/dev-python/moto/moto-2.2.0-r1.ebuild b/dev-python/moto/moto-2.2.0-r1.ebuild deleted file mode 100644 index 99a95fab7d4f..000000000000 --- a/dev-python/moto/moto-2.2.0-r1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{8..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="Mock library for boto" -HOMEPAGE="https://github.com/spulec/moto" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) - dev-python/boto[${PYTHON_USEDEP}] - dev-python/cfn-lint[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/python-sshpubkeys[${PYTHON_USEDEP}] - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # unpin indirect dep on ecdsa that's supposed to workaround pip bugs - sed -i -e '/ecdsa/s:<0.15::' setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - local ignore=( - # incompatible versions? - tests/test_core/test_decorator_calls.py - tests/test_s3/test_s3_classdecorator.py - ) - - # pytest-django causes freezegun try to mangle stuff inside django - # which fails when django is not really used - epytest -p no:django -m 'not network' ${ignore[@]/#/--ignore } -} diff --git a/dev-python/moto/moto-2.2.10.ebuild b/dev-python/moto/moto-2.2.10.ebuild deleted file mode 100644 index 90b1a6e1227e..000000000000 --- a/dev-python/moto/moto-2.2.10.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 - -DESCRIPTION="Mock library for boto" -HOMEPAGE="https://github.com/spulec/moto" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) - dev-python/boto[${PYTHON_USEDEP}] - dev-python/cfn-lint[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/python-sshpubkeys[${PYTHON_USEDEP}] - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # unpin indirect dep on ecdsa that's supposed to workaround pip bugs - sed -i -e '/ecdsa/s:<0.15::' setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - tests/test_firehose/test_firehose_put.py::test_put_record_http_destination - tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination - tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_schedule_activity_task_boto3 - tests/test_swf/responses/test_timeouts.py::test_activity_task_heartbeat_timeout_boto3 - tests/test_swf/responses/test_timeouts.py::test_decision_task_start_to_close_timeout_boto3 - tests/test_swf/responses/test_timeouts.py::test_workflow_execution_start_to_close_timeout_boto3 - # Needs network (or docker?) but not marked as such, bug #807031 - # TODO: report upstream - tests/test_batch/test_batch_jobs.py::test_terminate_job - tests/test_batch/test_batch_jobs.py::test_cancel_running_job - tests/test_batch/test_batch_jobs.py::test_dependencies - tests/test_batch/test_batch_jobs.py::test_container_overrides - tests/test_sqs/test_integration.py::test_invoke_function_from_sqs_exception - tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_exception - ) - - # pytest-django causes freezegun try to mangle stuff inside django - # which fails when django is not really used - epytest -p no:django -m 'not network' -} diff --git a/dev-python/moto/moto-2.2.12.ebuild b/dev-python/moto/moto-2.2.12.ebuild index 90b1a6e1227e..0e89c42917a4 100644 --- a/dev-python/moto/moto-2.2.12.ebuild +++ b/dev-python/moto/moto-2.2.12.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~x86" RDEPEND=" >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] diff --git a/dev-python/moto/moto-2.2.13.ebuild b/dev-python/moto/moto-2.2.14.ebuild similarity index 93% rename from dev-python/moto/moto-2.2.13.ebuild rename to dev-python/moto/moto-2.2.14.ebuild index 90b1a6e1227e..7c4b8e8a3d1b 100644 --- a/dev-python/moto/moto-2.2.13.ebuild +++ b/dev-python/moto/moto-2.2.14.ebuild @@ -75,6 +75,8 @@ python_test() { tests/test_batch/test_batch_jobs.py::test_cancel_running_job tests/test_batch/test_batch_jobs.py::test_dependencies tests/test_batch/test_batch_jobs.py::test_container_overrides + tests/test_cloudformation/test_cloudformation_custom_resources.py::test_create_custom_lambda_resource__verify_cfnresponse_failed + tests/test_cloudformation/test_cloudformation_stack_integration.py::test_lambda_function tests/test_sqs/test_integration.py::test_invoke_function_from_sqs_exception tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_exception ) diff --git a/dev-python/moto/moto-2.2.11.ebuild b/dev-python/moto/moto-2.2.15.ebuild similarity index 93% rename from dev-python/moto/moto-2.2.11.ebuild rename to dev-python/moto/moto-2.2.15.ebuild index 90b1a6e1227e..7c4b8e8a3d1b 100644 --- a/dev-python/moto/moto-2.2.11.ebuild +++ b/dev-python/moto/moto-2.2.15.ebuild @@ -75,6 +75,8 @@ python_test() { tests/test_batch/test_batch_jobs.py::test_cancel_running_job tests/test_batch/test_batch_jobs.py::test_dependencies tests/test_batch/test_batch_jobs.py::test_container_overrides + tests/test_cloudformation/test_cloudformation_custom_resources.py::test_create_custom_lambda_resource__verify_cfnresponse_failed + tests/test_cloudformation/test_cloudformation_stack_integration.py::test_lambda_function tests/test_sqs/test_integration.py::test_invoke_function_from_sqs_exception tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_exception ) diff --git a/dev-python/moto/moto-2.2.2-r1.ebuild b/dev-python/moto/moto-2.2.2-r1.ebuild deleted file mode 100644 index 76d660dee8cf..000000000000 --- a/dev-python/moto/moto-2.2.2-r1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 - -DESCRIPTION="Mock library for boto" -HOMEPAGE="https://github.com/spulec/moto" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) - dev-python/boto[${PYTHON_USEDEP}] - dev-python/cfn-lint[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/importlib_metadata[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/python-sshpubkeys[${PYTHON_USEDEP}] - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # unpin indirect dep on ecdsa that's supposed to workaround pip bugs - sed -i -e '/ecdsa/s:<0.15::' setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - local ignore=( - # incompatible versions? - tests/test_core/test_decorator_calls.py - tests/test_s3/test_s3_classdecorator.py - ) - - # pytest-django causes freezegun try to mangle stuff inside django - # which fails when django is not really used - epytest -p no:django -m 'not network' ${ignore[@]/#/--ignore } -} diff --git a/dev-python/moto/moto-2.2.3-r1.ebuild b/dev-python/moto/moto-2.2.3-r1.ebuild deleted file mode 100644 index 76d660dee8cf..000000000000 --- a/dev-python/moto/moto-2.2.3-r1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 - -DESCRIPTION="Mock library for boto" -HOMEPAGE="https://github.com/spulec/moto" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) - dev-python/boto[${PYTHON_USEDEP}] - dev-python/cfn-lint[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/importlib_metadata[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/python-sshpubkeys[${PYTHON_USEDEP}] - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # unpin indirect dep on ecdsa that's supposed to workaround pip bugs - sed -i -e '/ecdsa/s:<0.15::' setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - local ignore=( - # incompatible versions? - tests/test_core/test_decorator_calls.py - tests/test_s3/test_s3_classdecorator.py - ) - - # pytest-django causes freezegun try to mangle stuff inside django - # which fails when django is not really used - epytest -p no:django -m 'not network' ${ignore[@]/#/--ignore } -} diff --git a/dev-python/moto/moto-2.2.4-r1.ebuild b/dev-python/moto/moto-2.2.4-r1.ebuild deleted file mode 100644 index 76d660dee8cf..000000000000 --- a/dev-python/moto/moto-2.2.4-r1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 - -DESCRIPTION="Mock library for boto" -HOMEPAGE="https://github.com/spulec/moto" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) - dev-python/boto[${PYTHON_USEDEP}] - dev-python/cfn-lint[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/importlib_metadata[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/python-sshpubkeys[${PYTHON_USEDEP}] - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # unpin indirect dep on ecdsa that's supposed to workaround pip bugs - sed -i -e '/ecdsa/s:<0.15::' setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - local ignore=( - # incompatible versions? - tests/test_core/test_decorator_calls.py - tests/test_s3/test_s3_classdecorator.py - ) - - # pytest-django causes freezegun try to mangle stuff inside django - # which fails when django is not really used - epytest -p no:django -m 'not network' ${ignore[@]/#/--ignore } -} diff --git a/dev-python/moto/moto-2.2.5.ebuild b/dev-python/moto/moto-2.2.5.ebuild deleted file mode 100644 index 349a06d68b97..000000000000 --- a/dev-python/moto/moto-2.2.5.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 - -DESCRIPTION="Mock library for boto" -HOMEPAGE="https://github.com/spulec/moto" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) - dev-python/boto[${PYTHON_USEDEP}] - dev-python/cfn-lint[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/python-sshpubkeys[${PYTHON_USEDEP}] - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # unpin indirect dep on ecdsa that's supposed to workaround pip bugs - sed -i -e '/ecdsa/s:<0.15::' setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - local ignore=( - # incompatible versions? - tests/test_core/test_decorator_calls.py - tests/test_s3/test_s3_classdecorator.py - ) - - # pytest-django causes freezegun try to mangle stuff inside django - # which fails when django is not really used - epytest -p no:django -m 'not network' ${ignore[@]/#/--ignore } -} diff --git a/dev-python/moto/moto-2.2.6.ebuild b/dev-python/moto/moto-2.2.6.ebuild deleted file mode 100644 index c911836feca2..000000000000 --- a/dev-python/moto/moto-2.2.6.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 - -DESCRIPTION="Mock library for boto" -HOMEPAGE="https://github.com/spulec/moto" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) - dev-python/boto[${PYTHON_USEDEP}] - dev-python/cfn-lint[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/python-sshpubkeys[${PYTHON_USEDEP}] - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # unpin indirect dep on ecdsa that's supposed to workaround pip bugs - sed -i -e '/ecdsa/s:<0.15::' setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_IGNORE=( - # incompatible versions? - tests/test_core/test_decorator_calls.py - tests/test_s3/test_s3_classdecorator.py - ) - - local EPYTEST_DESELECT=( - # Needs network (or docker?) but not marked as such, bug #807031 - # TODO: report upstream - tests/test_batch/test_batch_jobs.py::test_terminate_job - tests/test_batch/test_batch_jobs.py::test_cancel_running_job - tests/test_batch/test_batch_jobs.py::test_dependencies - tests/test_batch/test_batch_jobs.py::test_container_overrides - tests/test_sqs/test_integration.py::test_invoke_function_from_sqs_exception - tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_exception - ) - - # pytest-django causes freezegun try to mangle stuff inside django - # which fails when django is not really used - epytest -p no:django -m 'not network' -} diff --git a/dev-python/moto/moto-2.2.9.ebuild b/dev-python/moto/moto-2.2.9.ebuild deleted file mode 100644 index 5369dcc49444..000000000000 --- a/dev-python/moto/moto-2.2.9.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 - -DESCRIPTION="Mock library for boto" -HOMEPAGE="https://github.com/spulec/moto" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) - dev-python/boto[${PYTHON_USEDEP}] - dev-python/cfn-lint[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/python-sshpubkeys[${PYTHON_USEDEP}] - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # unpin indirect dep on ecdsa that's supposed to workaround pip bugs - sed -i -e '/ecdsa/s:<0.15::' setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - tests/test_firehose/test_firehose_put.py::test_put_record_http_destination - tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination - tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_schedule_activity_task_boto3 - tests/test_swf/responses/test_timeouts.py::test_activity_task_heartbeat_timeout_boto3 - tests/test_swf/responses/test_timeouts.py::test_decision_task_start_to_close_timeout_boto3 - tests/test_swf/responses/test_timeouts.py::test_workflow_execution_start_to_close_timeout_boto3 - - # Needs network (or docker?) but not marked as such, bug #807031 - # TODO: report upstream - tests/test_batch/test_batch_jobs.py::test_terminate_job - tests/test_batch/test_batch_jobs.py::test_cancel_running_job - tests/test_batch/test_batch_jobs.py::test_dependencies - tests/test_batch/test_batch_jobs.py::test_container_overrides - tests/test_sqs/test_integration.py::test_invoke_function_from_sqs_exception - tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_exception - ) - - # pytest-django causes freezegun try to mangle stuff inside django - # which fails when django is not really used - epytest -p no:django -m 'not network' -} diff --git a/dev-python/mysql-connector-python/Manifest b/dev-python/mysql-connector-python/Manifest index 4f171f1d7da1..4741b1fa5ab5 100644 --- a/dev-python/mysql-connector-python/Manifest +++ b/dev-python/mysql-connector-python/Manifest @@ -1 +1,2 @@ DIST mysql-connector-python-8.0.26.tar.gz 15180658 BLAKE2B e964728d5f39b9ca5abc72ab84780b463708d1a1cf90507330e73be4837cd30befe245ddd70783490660c70da1b7c162803eee743a0e668cfa6b82773bea4fef SHA512 204021e08b21c5efe87c0f59a6ff3b949cc1d01005121dfe5dde7fea12852a3e28c35b68e06e04f2c0ac4f911bfc14893e6509c99d0c5bf2c30fa32d4131c630 +DIST mysql-connector-python-8.0.27.tar.gz 15202354 BLAKE2B dd9d3b931d88955af3e0d9ec1e12136dabc475ac45ed3d7d0fec42d6f966b38d69c1ee13a96f7173e4c8754656255279c5ab7e41cc5a31b3b7129b20cc617ba9 SHA512 3ba5beff16e743f7098e211cbde35bea7bc7451cf77c544b60beeebcb2c9724f3afd5ab6ff6f9d9809075f4cf29e42f40cd326be944408942d06d357f6a95a23 diff --git a/dev-python/mysql-connector-python/mysql-connector-python-8.0.27.ebuild b/dev-python/mysql-connector-python/mysql-connector-python-8.0.27.ebuild new file mode 100644 index 000000000000..454f690c682b --- /dev/null +++ b/dev-python/mysql-connector-python/mysql-connector-python-8.0.27.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) +inherit distutils-r1 + +DESCRIPTION="Python client library for MariaDB/MySQL" +HOMEPAGE="https://dev.mysql.com/downloads/connector/python/" +SRC_URI="https://github.com/mysql/mysql-connector-python/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +KEYWORDS="~amd64 ~arm ~x86" +LICENSE="GPL-2" +SLOT="0" +IUSE="examples test" + +BDEPEND=">=dev-libs/protobuf-3.6.1" + +RDEPEND=" + >=dev-db/mysql-connector-c-8.0 + >=dev-python/protobuf-python-3.6.1[${PYTHON_USEDEP}] + dev-python/dnspython[${PYTHON_USEDEP}] +" +# tests/mysqld.py does not like MariaDB version strings. +# See the regex MySQLServerBase._get_version. +DEPEND="${RDEPEND} test? ( dev-db/mysql[server(+)] )" + +# Tests currently fail. +# mysql.connector.errors.DatabaseError: 1300 (HY000): Invalid utf8 character string: '' +RESTRICT="test" + +DOCS=( README.txt CHANGES.txt README.rst ) + +python_test() { + "${EPYTHON}" unittests.py --with-mysql="${EPREFIX}/usr" --unix-socket="${T}" --mysql-topdir="${T}" +} + +# Yeah, this is really broken, but the extension will only build this way during "install" +python_install() { + distutils-r1_python_install \ + --with-mysql-capi="${EPREFIX}/usr" \ + --with-protobuf-include-dir="${EPREFIX}/usr/include/google/protobuf/" \ + --with-protobuf-lib-dir="${EPREFIX}/usr/$(get_libdir)" \ + --with-protoc="${EPREFIX}/usr/bin/protoc" +} + +python_install_all() { + distutils-r1_python_install_all + if use examples ; then + dodoc -r examples + fi +} diff --git a/dev-python/nbclassic/Manifest b/dev-python/nbclassic/Manifest index 57e9365f01c5..6c6ccb6b0124 100644 --- a/dev-python/nbclassic/Manifest +++ b/dev-python/nbclassic/Manifest @@ -1,2 +1 @@ -DIST nbclassic-0.3.1.tar.gz 25761 BLAKE2B 0bdb02d68dd73283cf228c7a4964592ebea9884f9f68571d5ea3715a44236cab1dd68f7e42fe62f82f18f5937a55c3f222bffed5be2b4e8b31c596e6c357e28f SHA512 351aa10652f286a2a6be68d8331b24f200138bd65c777884b1a70aa9d991da0a39a4bc77eefb6f74e47edf708653780d81a3805c28dffb43d32716998e4c38f5 DIST nbclassic-0.3.3.tar.gz 21924 BLAKE2B 382d41c2eeb6ffc9588b80c0bc84e7e8b581fc36f2628d46577ca0a6956c50086a7b9a3bccb1c318fc60169a0367c8c5e1c6bba56b0a35fa063768f8fa580d52 SHA512 74b765c842351b2a93e92850193db7d3ef1a0b11c0c25a9adb2d1b8f7a6f88ae083cc700cda004d874340443632e738a24d26349d661613a707ad6cc42abd709 diff --git a/dev-python/nbclassic/nbclassic-0.3.1.ebuild b/dev-python/nbclassic/nbclassic-0.3.1.ebuild deleted file mode 100644 index 2802c6809006..000000000000 --- a/dev-python/nbclassic/nbclassic-0.3.1.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 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Jupyter Notebook as a Jupyter Server Extension" -HOMEPAGE="https://jupyter.org/" -SRC_URI="https://github.com/jupyterlab/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/jupyter_server[${PYTHON_USEDEP}] - dev-python/notebook[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/pytest-console-scripts[${PYTHON_USEDEP}] - dev-python/pytest-tornasync[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/nbclient/nbclient-0.5.5.ebuild b/dev-python/nbclient/nbclient-0.5.5.ebuild index 28d2acc95455..f63feb6f826d 100644 --- a/dev-python/nbclient/nbclient-0.5.5.ebuild +++ b/dev-python/nbclient/nbclient-0.5.5.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/jupyter_client-6.1.5[${PYTHON_USEDEP}] diff --git a/dev-python/nbconvert/Manifest b/dev-python/nbconvert/Manifest index 524cfbd65ad1..2f716c3517af 100644 --- a/dev-python/nbconvert/Manifest +++ b/dev-python/nbconvert/Manifest @@ -1,2 +1,3 @@ DIST nbconvert-6.0.7.tar.gz 896833 BLAKE2B 1b5b39144509aa9f61dc1e9675b112d69ed2e2f9859f3ce7ccfac517d89fff0010062c03ded1c3db571c84dd8d4f8ba12e4851245f370d2e671d24921dd50ab6 SHA512 3c78fa4d777a79a08606a39bb31f6b329dc9d28c1ef2ea9f3253746dce853a295e8fe85b14c65b04762aa5acd5facc879232a375875a2ca6dc9477cc1ab88786 DIST nbconvert-6.2.0.tar.gz 898501 BLAKE2B 6dfcd33c4bf625a2f68dd4b89cc15d100a2b036e08f3918731f019d171224c218f669e07fd7d6aed712c52448dbf71e6173a49b560faa7d5f13e3cce62df0fff SHA512 ed67cafd23dbe9d8e08292877cae9c889518218659f2ca615fe52fe937f70cdca3e300a28dbda81578ede7784458443bb9fa1994e05c154dd5473015b91c9af3 +DIST nbconvert-6.3.0.tar.gz 900850 BLAKE2B 8ef7d3bfcb914bf4be064ef440faab283fcc71e53579a681deb343d307a8b39cca2d0b83828b9df7c45ee7e9e06164ba6daa234b678197bc8a3202cd7e560c06 SHA512 efbe18c50e408fcb7d920c5ee070d19e19f0347f7073cf86b45046f3e30bd30ab8174115c539020fbf404faf5fc6e55dc7df1ad27accb45f1b2acf2db1d325e6 diff --git a/dev-python/nbconvert/nbconvert-6.3.0.ebuild b/dev-python/nbconvert/nbconvert-6.3.0.ebuild new file mode 100644 index 000000000000..4f1c928717f8 --- /dev/null +++ b/dev-python/nbconvert/nbconvert-6.3.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Converting Jupyter Notebooks" +HOMEPAGE="https://nbconvert.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/bleach[${PYTHON_USEDEP}] + dev-python/defusedxml[${PYTHON_USEDEP}] + >=dev-python/entrypoints-0.2.2[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/jupyter_core[${PYTHON_USEDEP}] + dev-python/jupyterlab_pygments[${PYTHON_USEDEP}] + >=dev-python/mistune-0.7.4[${PYTHON_USEDEP}] + dev-python/nbclient[${PYTHON_USEDEP}] + dev-python/nbformat[${PYTHON_USEDEP}] + >=dev-python/pandocfilters-1.4.1[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.0[${PYTHON_USEDEP}] + dev-python/testpath[${PYTHON_USEDEP}] + www-servers/tornado[${PYTHON_USEDEP}] +" +# Skip inkscape on hppa b/c tests should skip it gracefully if not around +# It's a heavy dependency. +BDEPEND=" + test? ( + dev-python/pebble[${PYTHON_USEDEP}] + dev-python/ipykernel[${PYTHON_USEDEP}] + dev-python/ipywidgets[${PYTHON_USEDEP}] + >=dev-python/jupyter_client-4.2[${PYTHON_USEDEP}] + !hppa? ( media-gfx/inkscape ) + ) +" + +distutils_enable_tests pytest + +src_test() { + mkdir -p "${HOME}/.local" || die + cp -r share "${HOME}/.local/" || die + distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # Missing pyppeteer for now + # TODO: Doesn't skip? + nbconvert/exporters/tests/test_webpdf.py + # Needs pyppeteer too + 'nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_webpdf_with_chromium' + ) + + distutils_install_for_testing bdist_egg + cd "${TEST_DIR}"/lib || die + epytest --pyargs nbconvert +} + +pkg_postinst() { + if ! has_version app-text/pandoc ; then + einfo "Pandoc is required for converting to formats other than Python," + einfo "HTML, and Markdown. If you need this functionality, install" + einfo "app-text/pandoc." + fi +} diff --git a/dev-python/nbformat/nbformat-5.1.3.ebuild b/dev-python/nbformat/nbformat-5.1.3.ebuild index f93a457bf92b..462d44ab417b 100644 --- a/dev-python/nbformat/nbformat-5.1.3.ebuild +++ b/dev-python/nbformat/nbformat-5.1.3.ebuild @@ -18,7 +18,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/jsonschema-2.4.0[${PYTHON_USEDEP}] diff --git a/dev-python/nest_asyncio/nest_asyncio-1.5.1.ebuild b/dev-python/nest_asyncio/nest_asyncio-1.5.1.ebuild index 16f0e405b919..9257548822ea 100644 --- a/dev-python/nest_asyncio/nest_asyncio-1.5.1.ebuild +++ b/dev-python/nest_asyncio/nest_asyncio-1.5.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" distutils_enable_tests pytest diff --git a/dev-python/netcdf4-python/Manifest b/dev-python/netcdf4-python/Manifest index 112860734c25..a1ee1d79e762 100644 --- a/dev-python/netcdf4-python/Manifest +++ b/dev-python/netcdf4-python/Manifest @@ -1,2 +1 @@ -DIST netCDF4-1.5.7.tar.gz 763928 BLAKE2B e8e1c689747aa2697beeadf1c5164f1530fe76e0fb0d7affb94b506d1632c5242a406cdee72a2a683b75beda649f516ca06f5fd8fcddf5c567327d2420443721 SHA512 dfcc900e4d72f7b0c5c6a7fdaaab221735977306e86856e6d712e8a3c36ff22bd6210cbfb9819b9a26fde647c00aed5fcffe430459f9f2d5208a2cf8865ca853 DIST netCDF4-1.5.8.tar.gz 767013 BLAKE2B 26e30b9ef74b6d1af07fadc5a0c93c1370c9e684b69345e18801c00691362766bce393b7fc8c0ccd4cd4b8e7ac448f3c69a1769e056c780c668c441cf0418b94 SHA512 b43e10356a60ecdd1aaa7585648242e9d610e042da8fd97f374617d7813cc9f35b4133a88ac4c10e921df12d5b2f2b1668af4fb69578b57b7c3d57a731579260 diff --git a/dev-python/netcdf4-python/netcdf4-python-1.5.7.ebuild b/dev-python/netcdf4-python/netcdf4-python-1.5.7.ebuild deleted file mode 100644 index 85f4164e0e41..000000000000 --- a/dev-python/netcdf4-python/netcdf4-python-1.5.7.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 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 optfeature - -MY_PN="netCDF4" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Python/numpy interface to the netCDF C library" -HOMEPAGE="https://unidata.github.io/netcdf4-python/" -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" -S="${WORKDIR}"/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - sci-libs/hdf5 - sci-libs/netcdf:=[hdf5]" -RDEPEND="${DEPEND} - dev-python/cftime[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - sci-libs/hdf5 - sci-libs/netcdf[hdf5,tools] - dev-python/cftime[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - )" - -python_test() { - local -x NO_NET=1 - cd test || die - "${EPYTHON}" run_all.py || die -} - -pkg_postinst() { - optfeature "HDF4 support" sci-libs/hdf "sci-libs/netcdf[hdf]" - optfeature "MPI parallel IO support" "sci-libs/hdf5[mpi]" "sci-libs/netcdf[mpi]" - optfeature "OPeNDAP support" net-misc/curl "sci-libs/netcdf[dap]" -} diff --git a/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild b/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild index d948984478d1..a3e29bb4b751 100644 --- a/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild +++ b/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND="dev-python/nose[${PYTHON_USEDEP}]" diff --git a/dev-python/notebook/notebook-6.4.5.ebuild b/dev-python/notebook/notebook-6.4.5.ebuild index cacbe7d854e3..f2164c71418e 100644 --- a/dev-python/notebook/notebook-6.4.5.ebuild +++ b/dev-python/notebook/notebook-6.4.5.ebuild @@ -14,7 +14,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 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-libs/mathjax-2.4 diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest index 1f05e0476b87..b97fac54cd0c 100644 --- a/dev-python/nuitka/Manifest +++ b/dev-python/nuitka/Manifest @@ -1,4 +1 @@ -DIST Nuitka-0.6.17.3.tar.gz 3147197 BLAKE2B fa72985494a362e430dd5eda0b14b5ff0620eb2d5a607cbae58802b92d9cf73d810864f00c366508dd89d8e7989bfbbdbd07b4309839ec36df224d45fa264a4c SHA512 dcda36320e1c9de269f0407869b15f47b960fada87fd6fb60b2e96cdd637f6a773042f0ca30e3d25c8e111a5fe86e69242424e982651af732ca840afd010a909 -DIST Nuitka-0.6.17.4.tar.gz 3147951 BLAKE2B b82a28aab93b2ee570820c1e59f15c49649f799d97f17aec9a66e47d60563e30f5028126c3547b69e168ab425991d8e592a6dc8639971a22a44ad83cfb19d32b SHA512 0bee622d516357851cd96fc3df3dd8e550b296d5045548f40a6b02565e95b2b326b6aa6a8ae54c44d16c641ba7113a38966115967c58c6df4ab4a6ed81e9031f -DIST Nuitka-0.6.17.5.tar.gz 3148624 BLAKE2B 41716b4736169eb9706ec0431ce34559c97259c95a02467d1ecc05a7c22cb9a471d96c0a8424a1df5e70a678bc6a5e7ff22dca24b61be891befa343b2ab48ca4 SHA512 aee2b8f1992e4d77c2650dfe02a97c9b402c9fb0d0fd75e47c1ebcc584310285603e850eed7de99e372d430ec59834a437afe613ef8dc9c0b904a80ff3996ca3 DIST Nuitka-0.6.17.6.tar.gz 3148827 BLAKE2B 4c898cac6ae5934e45ecfd37222670d7665ad9f512ae4e7f4e94eb25d19cd434448dbdf188b74398c49eea3b26a393f4fabfddb879be4d2bd795fc1ae6a8538d SHA512 1e370b083861cc9953ab9b72c98dc81f9d6bbf97196abc69d8229ed2a87f2151101b825c8d34d3656cf3b1cc0cdcbbc5a4aa97fc1c32ce605b0535cbf2d3142f diff --git a/dev-python/nuitka/nuitka-0.6.17.3.ebuild b/dev-python/nuitka/nuitka-0.6.17.3.ebuild deleted file mode 100644 index 758649696b8e..000000000000 --- a/dev-python/nuitka/nuitka-0.6.17.3.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 flag-o-matic optfeature - -DESCRIPTION="Python to native compiler" -HOMEPAGE="https://www.nuitka.net" -SRC_URI="https://nuitka.net/releases/${P^}.tar.gz" -S="${WORKDIR}/${P^}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-util/scons[${PYTHON_USEDEP}]" -BDEPEND=" - ${RDEPEND} - test? ( dev-util/ccache ) -" - -DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf ) - -distutils-r1_src_prepare() { - # remove vendored version of SCons that is Python2 only - # this should be removed when upstream removes support for Python2 - rm -vR "${S}/${PN}/build/inline_copy/lib/scons-2.3.2/SCons" || die - eapply_user -} - -python_install() { - distutils-r1_python_install - python_optimize - doman doc/nuitka.1 doc/nuitka3.1 doc/nuitka3-run.1 doc/nuitka-run.1 -} - -python_test() { - append-ldflags -Wl,--no-warn-search-mismatch - ./tests/basics/run_all.py search || die -} - -pkg_postinst() { - optfeature "support for stand-alone executables" app-admin/chrpath -} diff --git a/dev-python/nuitka/nuitka-0.6.17.4.ebuild b/dev-python/nuitka/nuitka-0.6.17.4.ebuild deleted file mode 100644 index 758649696b8e..000000000000 --- a/dev-python/nuitka/nuitka-0.6.17.4.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 flag-o-matic optfeature - -DESCRIPTION="Python to native compiler" -HOMEPAGE="https://www.nuitka.net" -SRC_URI="https://nuitka.net/releases/${P^}.tar.gz" -S="${WORKDIR}/${P^}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-util/scons[${PYTHON_USEDEP}]" -BDEPEND=" - ${RDEPEND} - test? ( dev-util/ccache ) -" - -DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf ) - -distutils-r1_src_prepare() { - # remove vendored version of SCons that is Python2 only - # this should be removed when upstream removes support for Python2 - rm -vR "${S}/${PN}/build/inline_copy/lib/scons-2.3.2/SCons" || die - eapply_user -} - -python_install() { - distutils-r1_python_install - python_optimize - doman doc/nuitka.1 doc/nuitka3.1 doc/nuitka3-run.1 doc/nuitka-run.1 -} - -python_test() { - append-ldflags -Wl,--no-warn-search-mismatch - ./tests/basics/run_all.py search || die -} - -pkg_postinst() { - optfeature "support for stand-alone executables" app-admin/chrpath -} diff --git a/dev-python/nuitka/nuitka-0.6.17.5.ebuild b/dev-python/nuitka/nuitka-0.6.17.5.ebuild deleted file mode 100644 index 758649696b8e..000000000000 --- a/dev-python/nuitka/nuitka-0.6.17.5.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 flag-o-matic optfeature - -DESCRIPTION="Python to native compiler" -HOMEPAGE="https://www.nuitka.net" -SRC_URI="https://nuitka.net/releases/${P^}.tar.gz" -S="${WORKDIR}/${P^}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-util/scons[${PYTHON_USEDEP}]" -BDEPEND=" - ${RDEPEND} - test? ( dev-util/ccache ) -" - -DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf ) - -distutils-r1_src_prepare() { - # remove vendored version of SCons that is Python2 only - # this should be removed when upstream removes support for Python2 - rm -vR "${S}/${PN}/build/inline_copy/lib/scons-2.3.2/SCons" || die - eapply_user -} - -python_install() { - distutils-r1_python_install - python_optimize - doman doc/nuitka.1 doc/nuitka3.1 doc/nuitka3-run.1 doc/nuitka-run.1 -} - -python_test() { - append-ldflags -Wl,--no-warn-search-mismatch - ./tests/basics/run_all.py search || die -} - -pkg_postinst() { - optfeature "support for stand-alone executables" app-admin/chrpath -} diff --git a/dev-python/numexpr/numexpr-2.7.3.ebuild b/dev-python/numexpr/numexpr-2.7.3.ebuild index 4b7d77e8b325..0f0886287f5b 100644 --- a/dev-python/numexpr/numexpr-2.7.3.ebuild +++ b/dev-python/numexpr/numexpr-2.7.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/pydata/numexpr/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="mkl" RDEPEND=" diff --git a/dev-python/numpydoc/numpydoc-1.1.0.ebuild b/dev-python/numpydoc/numpydoc-1.1.0.ebuild index 5693d12146fa..269c75864189 100644 --- a/dev-python/numpydoc/numpydoc-1.1.0.ebuild +++ b/dev-python/numpydoc/numpydoc-1.1.0.ebuild @@ -13,7 +13,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 ~x64-macos" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" dev-python/jinja[${PYTHON_USEDEP}] diff --git a/dev-python/openpyxl/openpyxl-3.0.9.ebuild b/dev-python/openpyxl/openpyxl-3.0.9.ebuild index cf55168c0e9d..4beb799a5e1e 100644 --- a/dev-python/openpyxl/openpyxl-3.0.9.ebuild +++ b/dev-python/openpyxl/openpyxl-3.0.9.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://foss.heptapod.net/openpyxl/openpyxl/-/archive/${PV}/${P}.tar.bz LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 x86" RDEPEND=" dev-python/et_xmlfile[${PYTHON_USEDEP}] diff --git a/dev-python/oslo-concurrency/Manifest b/dev-python/oslo-concurrency/Manifest index 9115442dd1d0..45a241227279 100644 --- a/dev-python/oslo-concurrency/Manifest +++ b/dev-python/oslo-concurrency/Manifest @@ -1,2 +1 @@ -DIST oslo.concurrency-4.4.1.tar.gz 58399 BLAKE2B ea28cdd53ae124fe458c0d901b305d99b7a5b5525835e6a04ca856177876fa6c6a1eff74842dcf260c78c205d95f353cd1b70f0cb6205e7bec841bae2d6ecd0d SHA512 1b7e6a2cb2e3ee0710f652489522c7a9e47a5292c46041f21a2ffe4c61a6bbae48b43e93507465013704b89778deec860da06fec32b4d3778e05cade9a6d39a1 DIST oslo.concurrency-4.5.0.tar.gz 58979 BLAKE2B 9e2eb4a233985a33994aeaf335c195c980e1e9dd8b48a7c4e53ae502599f12c0dc65466ee45569a97b72f1face0e80ce166922ca3e42f6ad28fd5b27bdf884a3 SHA512 13a2f4d39d3241370374e6fe4ea6047dfc4d20da6116aaebd27f085fdbce089d58b0ebab4f1224234c88237cdefafc2f96229e6527bf5cda13ef1e471e25a50c diff --git a/dev-python/oslo-concurrency/oslo-concurrency-4.4.1.ebuild b/dev-python/oslo-concurrency/oslo-concurrency-4.4.1.ebuild deleted file mode 100644 index 6ee2324081d6..000000000000 --- a/dev-python/oslo-concurrency/oslo-concurrency-4.4.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 - -DESCRIPTION="Oslo Concurrency library" -HOMEPAGE="https://pypi.org/project/oslo.concurrency/ https://github.com/openstack/oslo.concurrency" -SRC_URI="mirror://pypi/o/${PN/-/.}/${PN/-/.}-${PV}.tar.gz" -S="${WORKDIR}/${PN/-/.}-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" - -RDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/fasteners-0.7.0[${PYTHON_USEDEP}] -" -BDEPEND=">dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.19.0[${PYTHON_USEDEP}] - )" - -distutils_enable_tests unittest diff --git a/dev-python/outcome/outcome-1.1.0.ebuild b/dev-python/outcome/outcome-1.1.0.ebuild index 4e7f634b2cbe..304594c2ac62 100644 --- a/dev-python/outcome/outcome-1.1.0.ebuild +++ b/dev-python/outcome/outcome-1.1.0.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/python-trio/${PN}/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="|| ( Apache-2.0 MIT )" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv sparc x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86" RDEPEND="dev-python/attrs[${PYTHON_USEDEP}]" diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index c3ef0bab1820..e581a9764d28 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,8 +1,3 @@ DIST pandas-1.2.3.tar.gz 5466356 BLAKE2B f392321915128769814b3a8b7673cd7b00c9c292f4cb8d8b2e8537f7cc513f92cb6b8ff74dffe3b167987e8fa387738264dbebfdf4019f9cd7afd4f78234212a SHA512 3108424253aa143a85ef166091829bbd8c9b6446b516f37252742146d184f722e1fb8af5b4d04937362a298068019a91392e40c818126df6a7459bab7f3077cb -DIST pandas-1.2.4.tar.gz 5469105 BLAKE2B 7f39e3ca67f5997c0668b0c2e9792869963adcd0347a3983188a992794ad58ccba82105b4dc3315cc17d79104f7fea7a273c218967eb51b1ea1514e87aeebb66 SHA512 79e7a38b8edad52b70eb81ba821141b928c782009d59c50076e7d1e7c015078d333c0c80bda7ba720f4ccb221a0ba93a02885fe6a573567ee37ffae14ee9b2c3 -DIST pandas-1.2.5.tar.gz 5470907 BLAKE2B 2c5e0cb0849aa23ee8640528a3e29a579cc051543731e44c9be41fb989c85f1b2b18bc028e97c9b200f9894e4c3ac8af6a2100586e41f6d8a165a4c4679fd649 SHA512 c8bc2ca7ff8ca1a4877ccda67aaf49c103525d0f511636f93e1db3720d9a1717aacde0a5e3f107f8f620b59f0269d9e5c9515fbef46da4e87fca678d7acda990 -DIST pandas-1.3.0.tar.gz 4721119 BLAKE2B f09eedd848686597a755da929683e841be61cce4385fa1e4616a328e267dcd4fb44bc9ad5da56402a52da6fb3b12f84795da10cd20df7fd0b349e749dd814bc3 SHA512 67145114091901d8e2a376392d8890372675a1b5831de310715a6e6f7f4509dd8cf1a4b30cab3314f849b6c709270a246524b958b686f9e7fbe2489ce5b650a0 -DIST pandas-1.3.1.tar.gz 4724471 BLAKE2B 3c645927d25ba5cfd8f2822f07752149cc4a33c0b3b32d1f45986397b877b338a5287170281231058c37e2930152a6bd5f3f50fddf32805f05de49150abd6dd6 SHA512 ec57d123038cd4018dbfbe2da2d10211d507cdbaa849f4752c5770d017c55cf1d2c4b29f7c86e480695205e95622b28cd75319338644302732eb4ac9efef6993 -DIST pandas-1.3.2.tar.gz 4727155 BLAKE2B 0d667a70a4f45d47677af9d9f18ef5bcaad7d52fe780fa0646fbdcedaf426ef6a3ea768886b85a4051419d5965fe316c6162d770297e5dc679234ad99d22908b SHA512 5ba8b7c7f048e13f2493235b941ada34f9416777405fae4040688f88d004564aa6c8eddfb0dc5a78e97e8370a0293a75ba63704fea4e25bc5b003a619016a9c1 DIST pandas-1.3.3.tar.gz 4730758 BLAKE2B 0ef945b2181329265b93fbdb7f9c35497ef847508cc2166b6e2a12ad1a2faa3940d5c8f375754ec34db4e236934a1f903f1e58e6882c6de0018a16b38f50f136 SHA512 a3a871a9954c7249311b9904e588d85fba4d6aa07463308b08b789b93a1eb63e36dac1b0d4254a5379085c05c5633ef31b615d0c60963c796dd7a33d815a5534 DIST pandas-1.3.4.tar.gz 4734599 BLAKE2B a71b5b57198defcf4f6d848f445c7112668994f089b62a6bce1028ab4ba8a9bf3adc3c393699332fb0c76818ed80164843114e68e57232c495cee03ec5e88009 SHA512 c821365b1f06d69c61b957c4768a5f86b39d97d74b0732ea0eaade9d21bca8f652e38f91f83adf2fc6488f227c75d4e5e64e8f131456e7f0a93ecfcf237190a6 diff --git a/dev-python/pandas/pandas-1.2.4.ebuild b/dev-python/pandas/pandas-1.2.4.ebuild deleted file mode 100644 index 949852951883..000000000000 --- a/dev-python/pandas/pandas-1.2.4.ebuild +++ /dev/null @@ -1,188 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 flag-o-matic multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P/_/}.tar.gz" -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 ~arm ~arm64 ~x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.1[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/xlsxwriter[${PYTHON_USEDEP}] - ) - >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - dev-python/statsmodels[${PYTHON_USEDEP}] - >=dev-python/xarray-0.10.8[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-0.8.1[${PYTHON_USEDEP}] - >=dev-python/xlrd-1.0.0[${PYTHON_USEDEP}] - dev-python/xlwt[${PYTHON_USEDEP}] - >=dev-python/scipy-1.1[${PYTHON_USEDEP}] - X? ( - || ( - dev-python/PyQt5[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) - ) -" -COMMON_DEPEND=" - >dev-python/numpy-1.15.4[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] -" -DEPEND="${COMMON_DEPEND} - >=dev-python/cython-0.29.21[${PYTHON_USEDEP}] - doc? ( - ${VIRTUALX_DEPEND} - app-text/pandoc - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/nbsphinx[${PYTHON_USEDEP}] - >=dev-python/numpydoc-0.9.1[${PYTHON_USEDEP}] - >=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}] - >=dev-python/pytables-3.0.0[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/rpy[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/xlrd[${PYTHON_USEDEP}] - dev-python/xlwt[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - x11-misc/xclip - ) - test? ( - ${VIRTUALX_DEPEND} - ${RECOMMENDED_DEPEND} - ${OPTIONAL_DEPEND} - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/nose[${PYTHON_USEDEP}] - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/pymysql[${PYTHON_USEDEP}] - >=dev-python/pytest-5.1[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/psycopg:2[${PYTHON_USEDEP}] - dev-python/xlsxwriter[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) -" -# dev-python/statsmodels invokes a circular dep -# hence rm from doc? ( ), again -RDEPEND="${COMMON_DEPEND} - !minimal? ( ${RECOMMENDED_DEPEND} ) - full-support? ( ${OPTIONAL_DEPEND} ) -" - -python_prepare_all() { - # Prevent un-needed download during build - sed -e "/^ 'sphinx.ext.intersphinx',/d" \ - -i doc/source/conf.py || die - - # requires package installed - sed -e '/extra_compile_args =/s:"-Werror"::' \ - -i setup.py || die - - distutils-r1_python_prepare_all -} - -python_compile() { - distutils-r1_python_compile -j1 -} - -python_compile_all() { - # To build docs the need be located in $BUILD_DIR, - # else PYTHONPATH points to unusable modules. - if use doc; then - cd "${BUILD_DIR}"/lib || die - cp -ar "${S}"/doc . && cd doc || die - LANG=C PYTHONPATH=. virtx ${EPYTHON} make.py html - fi -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local deselect=( - # test for rounding errors, fails if we have better precision - # e.g. on amd64 with FMA or on arm64 - # https://github.com/pandas-dev/pandas/issues/38921 - pandas/tests/window/test_rolling.py::test_rolling_var_numerical_issues - - # weird issue, doesn't seem very important - 'pandas/tests/base/test_misc.py::test_memory_usage[series-with-empty-index]' - ) - - local -x LC_ALL=C.UTF-8 - pushd "${BUILD_DIR}"/lib > /dev/null || die - "${EPYTHON}" -c "import pandas; pandas.show_versions()" || die - PYTHONPATH=. pytest pandas -vv --skip-slow --skip-network \ - ${deselect[@]/#/--deselect } \ - -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" \ - -m "not single" || die "Tests failed with ${EPYTHON}" - find . '(' -name .pytest_cache -o -name .hypothesis ')' \ - -exec rm -r {} + || die - popd > /dev/null || die -} - -python_install_all() { - if use doc; then - dodoc -r "${BUILD_DIR}"/lib/doc/build/html - einfo "An initial build of docs is absent of references to statsmodels" - einfo "due to circular dependency. To have them included, emerge" - einfo "statsmodels next and re-emerge pandas with USE doc" - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "accelerating certain types of NaN evaluations, using specialized cython routines to achieve large speedups." dev-python/bottleneck - optfeature "accelerating certain numerical operations, using multiple cores as well as smart chunking and caching to achieve large speedups" ">=dev-python/numexpr-2.1" - optfeature "needed for pandas.io.html.read_html" dev-python/beautifulsoup4 dev-python/html5lib dev-python/lxml - optfeature "for msgpack compression using blosc" dev-python/blosc - optfeature "Template engine for conditional HTML formatting" dev-python/jinja - optfeature "Plotting support" dev-python/matplotlib - optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-1.6.1" dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt - optfeature "necessary for HDF5-based storage" ">=dev-python/pytables-3.2.1" - optfeature "R I/O support" dev-python/rpy - optfeature "Needed for parts of pandas.stats" dev-python/statsmodels - optfeature "SQL database support" ">=dev-python/sqlalchemy-0.8.1" - optfeature "miscellaneous statistical functions" dev-python/scipy - optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/PyQt5 dev-python/pygtk x11-misc/xclip x11-misc/xsel -} diff --git a/dev-python/pandas/pandas-1.2.5.ebuild b/dev-python/pandas/pandas-1.2.5.ebuild deleted file mode 100644 index 4d06d4f70ec3..000000000000 --- a/dev-python/pandas/pandas-1.2.5.ebuild +++ /dev/null @@ -1,186 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..9} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 flag-o-matic multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P/_/}.tar.gz" -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.1[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/xlsxwriter[${PYTHON_USEDEP}] - ) - >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - dev-python/statsmodels[${PYTHON_USEDEP}] - >=dev-python/xarray-0.10.8[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-0.8.1[${PYTHON_USEDEP}] - >=dev-python/xlrd-1.0.0[${PYTHON_USEDEP}] - dev-python/xlwt[${PYTHON_USEDEP}] - >=dev-python/scipy-1.1[${PYTHON_USEDEP}] - X? ( - || ( - dev-python/PyQt5[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) - ) -" -COMMON_DEPEND=" - >dev-python/numpy-1.15.4[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] -" -DEPEND="${COMMON_DEPEND} - >=dev-python/cython-0.29.21[${PYTHON_USEDEP}] - doc? ( - ${VIRTUALX_DEPEND} - app-text/pandoc - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/nbsphinx[${PYTHON_USEDEP}] - >=dev-python/numpydoc-0.9.1[${PYTHON_USEDEP}] - >=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}] - >=dev-python/pytables-3.0.0[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/rpy[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/xlrd[${PYTHON_USEDEP}] - dev-python/xlwt[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - x11-misc/xclip - ) - test? ( - ${VIRTUALX_DEPEND} - ${RECOMMENDED_DEPEND} - ${OPTIONAL_DEPEND} - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/nose[${PYTHON_USEDEP}] - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/pymysql[${PYTHON_USEDEP}] - >=dev-python/pytest-5.1[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/psycopg:2[${PYTHON_USEDEP}] - dev-python/xlsxwriter[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) -" -# dev-python/statsmodels invokes a circular dep -# hence rm from doc? ( ), again -RDEPEND="${COMMON_DEPEND} - !minimal? ( ${RECOMMENDED_DEPEND} ) - full-support? ( ${OPTIONAL_DEPEND} ) -" - -python_prepare_all() { - # Prevent un-needed download during build - sed -e "/^ 'sphinx.ext.intersphinx',/d" \ - -i doc/source/conf.py || die - - # requires package installed - sed -e '/extra_compile_args =/s:"-Werror"::' \ - -i setup.py || die - - distutils-r1_python_prepare_all -} - -python_compile() { - distutils-r1_python_compile -j1 -} - -python_compile_all() { - # To build docs the need be located in $BUILD_DIR, - # else PYTHONPATH points to unusable modules. - if use doc; then - cd "${BUILD_DIR}"/lib || die - cp -ar "${S}"/doc . && cd doc || die - LANG=C PYTHONPATH=. virtx ${EPYTHON} make.py html - fi -} - -python_test() { - local deselect=( - # test for rounding errors, fails if we have better precision - # e.g. on amd64 with FMA or on arm64 - # https://github.com/pandas-dev/pandas/issues/38921 - pandas/tests/window/test_rolling.py::test_rolling_var_numerical_issues - - # weird issue, doesn't seem very important - 'pandas/tests/base/test_misc.py::test_memory_usage[series-with-empty-index]' - - # old psycopg2 API - pandas/tests/tools/test_to_datetime.py::TestToDatetime::test_to_datetime_tz_psycopg2 - ) - - local -x LC_ALL=C.UTF-8 - pushd "${BUILD_DIR}"/lib > /dev/null || die - "${EPYTHON}" -c "import pandas; pandas.show_versions()" || die - PYTHONPATH=. virtx epytest pandas --skip-slow --skip-network \ - ${deselect[@]/#/--deselect } -m "not single" \ - -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" - find . '(' -name .pytest_cache -o -name .hypothesis ')' \ - -exec rm -r {} + || die - popd > /dev/null || die -} - -python_install_all() { - if use doc; then - dodoc -r "${BUILD_DIR}"/lib/doc/build/html - einfo "An initial build of docs is absent of references to statsmodels" - einfo "due to circular dependency. To have them included, emerge" - einfo "statsmodels next and re-emerge pandas with USE doc" - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "accelerating certain types of NaN evaluations, using specialized cython routines to achieve large speedups." dev-python/bottleneck - optfeature "accelerating certain numerical operations, using multiple cores as well as smart chunking and caching to achieve large speedups" ">=dev-python/numexpr-2.1" - optfeature "needed for pandas.io.html.read_html" dev-python/beautifulsoup4 dev-python/html5lib dev-python/lxml - optfeature "for msgpack compression using blosc" dev-python/blosc - optfeature "Template engine for conditional HTML formatting" dev-python/jinja - optfeature "Plotting support" dev-python/matplotlib - optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-1.6.1" dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt - optfeature "necessary for HDF5-based storage" ">=dev-python/pytables-3.2.1" - optfeature "R I/O support" dev-python/rpy - optfeature "Needed for parts of pandas.stats" dev-python/statsmodels - optfeature "SQL database support" ">=dev-python/sqlalchemy-0.8.1" - optfeature "miscellaneous statistical functions" dev-python/scipy - optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/PyQt5 dev-python/pygtk x11-misc/xclip x11-misc/xsel -} diff --git a/dev-python/pandas/pandas-1.3.0.ebuild b/dev-python/pandas/pandas-1.3.0.ebuild deleted file mode 100644 index 1bcde176494c..000000000000 --- a/dev-python/pandas/pandas-1.3.0.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 flag-o-matic multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/" -SRC_URI=" - https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz" -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/xlsxwriter[${PYTHON_USEDEP}] - ) - >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - dev-python/statsmodels[${PYTHON_USEDEP}] - >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] - >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] - >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] - >=dev-python/scipy-1.1[${PYTHON_USEDEP}] - X? ( - || ( - dev-python/PyQt5[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) - ) -" -COMMON_DEPEND=" - >=dev-python/numpy-1.17.3[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1-r3[${PYTHON_USEDEP}] - >=dev-python/pytz-2017.3[${PYTHON_USEDEP}] -" -DEPEND="${COMMON_DEPEND} - >=dev-python/cython-0.29.21[${PYTHON_USEDEP}] - doc? ( - ${VIRTUALX_DEPEND} - app-text/pandoc - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/nbsphinx[${PYTHON_USEDEP}] - >=dev-python/numpydoc-0.9.1[${PYTHON_USEDEP}] - >=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}] - >=dev-python/pytables-3.0.0[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/rpy[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/xlrd[${PYTHON_USEDEP}] - dev-python/xlwt[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - x11-misc/xclip - ) - test? ( - ${VIRTUALX_DEPEND} - ${RECOMMENDED_DEPEND} - ${OPTIONAL_DEPEND} - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/pymysql[${PYTHON_USEDEP}] - >=dev-python/pytest-6[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/psycopg:2[${PYTHON_USEDEP}] - dev-python/xlsxwriter[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) -" -# dev-python/statsmodels invokes a circular dep -# hence rm from doc? ( ), again -RDEPEND="${COMMON_DEPEND} - !minimal? ( ${RECOMMENDED_DEPEND} ) - full-support? ( ${OPTIONAL_DEPEND} ) -" - -python_prepare_all() { - # Prevent un-needed download during build - sed -e "/^ 'sphinx.ext.intersphinx',/d" \ - -i doc/source/conf.py || die - - # requires package installed - sed -e '/extra_compile_args =/s:"-Werror"::' \ - -i setup.py || die - - distutils-r1_python_prepare_all -} - -python_compile() { - distutils-r1_python_compile -j1 -} - -python_compile_all() { - # To build docs the need be located in $BUILD_DIR, - # else PYTHONPATH points to unusable modules. - if use doc; then - cd "${BUILD_DIR}"/lib || die - cp -ar "${S}"/doc . && cd doc || die - LANG=C PYTHONPATH=. virtx ${EPYTHON} make.py html - fi -} - -python_test() { - local deselect=( - # test for rounding errors, fails if we have better precision - # e.g. on amd64 with FMA or on arm64 - # https://github.com/pandas-dev/pandas/issues/38921 - pandas/tests/window/test_rolling.py::test_rolling_var_numerical_issues - - # weird issue, doesn't seem very important - 'pandas/tests/base/test_misc.py::test_memory_usage[series-with-empty-index]' - - # old psycopg2 API - pandas/tests/tools/test_to_datetime.py::TestToDatetime::test_to_datetime_tz_psycopg2 - - # Internet - pandas/tests/io/xml/test_xml.py::test_wrong_url - - # TODO: some data path problems? - pandas/tests/io/test_fsspec.py::test_read_csv - pandas/tests/io/test_fsspec.py::test_markdown_options - ) - - local -x LC_ALL=C.UTF-8 - pushd "${BUILD_DIR}"/lib > /dev/null || die - "${EPYTHON}" -c "import pandas; pandas.show_versions()" || die - PYTHONPATH=. virtx epytest pandas --skip-slow --skip-network \ - ${deselect[@]/#/--deselect } -m "not single" \ - -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" - find . '(' -name .pytest_cache -o -name .hypothesis ')' \ - -exec rm -r {} + || die - popd > /dev/null || die -} - -python_install_all() { - if use doc; then - dodoc -r "${BUILD_DIR}"/lib/doc/build/html - einfo "An initial build of docs is absent of references to statsmodels" - einfo "due to circular dependency. To have them included, emerge" - einfo "statsmodels next and re-emerge pandas with USE doc" - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "accelerating certain types of NaN evaluations, using specialized cython routines to achieve large speedups." dev-python/bottleneck - optfeature "accelerating certain numerical operations, using multiple cores as well as smart chunking and caching to achieve large speedups" ">=dev-python/numexpr-2.1" - optfeature "needed for pandas.io.html.read_html" dev-python/beautifulsoup4 dev-python/html5lib dev-python/lxml - optfeature "for msgpack compression using blosc" dev-python/blosc - optfeature "Template engine for conditional HTML formatting" dev-python/jinja - optfeature "Plotting support" dev-python/matplotlib - optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-3.0.0" dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt - optfeature "necessary for HDF5-based storage" ">=dev-python/pytables-3.2.1" - optfeature "R I/O support" dev-python/rpy - optfeature "Needed for parts of pandas.stats" dev-python/statsmodels - optfeature "SQL database support" ">=dev-python/sqlalchemy-1.3.0" - optfeature "miscellaneous statistical functions" dev-python/scipy - optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/PyQt5 dev-python/pygtk x11-misc/xclip x11-misc/xsel -} diff --git a/dev-python/pandas/pandas-1.3.1.ebuild b/dev-python/pandas/pandas-1.3.1.ebuild deleted file mode 100644 index db5cf8cfe606..000000000000 --- a/dev-python/pandas/pandas-1.3.1.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 flag-o-matic multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/" -SRC_URI=" - https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz" -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/xlsxwriter[${PYTHON_USEDEP}] - ) - >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - dev-python/statsmodels[${PYTHON_USEDEP}] - >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] - >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] - >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] - >=dev-python/scipy-1.1[${PYTHON_USEDEP}] - X? ( - || ( - dev-python/PyQt5[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) - ) -" -COMMON_DEPEND=" - >=dev-python/numpy-1.17.3[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1-r3[${PYTHON_USEDEP}] - >=dev-python/pytz-2017.3[${PYTHON_USEDEP}] -" -DEPEND="${COMMON_DEPEND} - >=dev-python/cython-0.29.21[${PYTHON_USEDEP}] - doc? ( - ${VIRTUALX_DEPEND} - app-text/pandoc - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/nbsphinx[${PYTHON_USEDEP}] - >=dev-python/numpydoc-0.9.1[${PYTHON_USEDEP}] - >=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}] - >=dev-python/pytables-3.0.0[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/rpy[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/xlrd[${PYTHON_USEDEP}] - dev-python/xlwt[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - x11-misc/xclip - ) - test? ( - ${VIRTUALX_DEPEND} - ${RECOMMENDED_DEPEND} - ${OPTIONAL_DEPEND} - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/pymysql[${PYTHON_USEDEP}] - >=dev-python/pytest-6[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/psycopg:2[${PYTHON_USEDEP}] - dev-python/xlsxwriter[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) -" -# dev-python/statsmodels invokes a circular dep -# hence rm from doc? ( ), again -RDEPEND="${COMMON_DEPEND} - !minimal? ( ${RECOMMENDED_DEPEND} ) - full-support? ( ${OPTIONAL_DEPEND} ) -" - -python_prepare_all() { - # Prevent un-needed download during build - sed -e "/^ 'sphinx.ext.intersphinx',/d" \ - -i doc/source/conf.py || die - - # requires package installed - sed -e '/extra_compile_args =/s:"-Werror"::' \ - -i setup.py || die - - distutils-r1_python_prepare_all -} - -python_compile() { - distutils-r1_python_compile -j1 -} - -python_compile_all() { - # To build docs the need be located in $BUILD_DIR, - # else PYTHONPATH points to unusable modules. - if use doc; then - cd "${BUILD_DIR}"/lib || die - cp -ar "${S}"/doc . && cd doc || die - LANG=C PYTHONPATH=. virtx ${EPYTHON} make.py html - fi -} - -python_test() { - local deselect=( - # test for rounding errors, fails if we have better precision - # e.g. on amd64 with FMA or on arm64 - # https://github.com/pandas-dev/pandas/issues/38921 - pandas/tests/window/test_rolling.py::test_rolling_var_numerical_issues - - # weird issue, doesn't seem very important - 'pandas/tests/base/test_misc.py::test_memory_usage[series-with-empty-index]' - - # old psycopg2 API - pandas/tests/tools/test_to_datetime.py::TestToDatetime::test_to_datetime_tz_psycopg2 - - # Internet - pandas/tests/io/xml/test_xml.py::test_wrong_url - - # TODO: some data path problems? - pandas/tests/io/test_fsspec.py::test_read_csv - pandas/tests/io/test_fsspec.py::test_markdown_options - ) - - local -x LC_ALL=C.UTF-8 - pushd "${BUILD_DIR}"/lib > /dev/null || die - "${EPYTHON}" -c "import pandas; pandas.show_versions()" || die - PYTHONPATH=. virtx epytest pandas --skip-slow --skip-network \ - ${deselect[@]/#/--deselect } -m "not single" \ - -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" - find . '(' -name .pytest_cache -o -name .hypothesis ')' \ - -exec rm -r {} + || die - popd > /dev/null || die -} - -python_install_all() { - if use doc; then - dodoc -r "${BUILD_DIR}"/lib/doc/build/html - einfo "An initial build of docs is absent of references to statsmodels" - einfo "due to circular dependency. To have them included, emerge" - einfo "statsmodels next and re-emerge pandas with USE doc" - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "accelerating certain types of NaN evaluations, using specialized cython routines to achieve large speedups." dev-python/bottleneck - optfeature "accelerating certain numerical operations, using multiple cores as well as smart chunking and caching to achieve large speedups" ">=dev-python/numexpr-2.1" - optfeature "needed for pandas.io.html.read_html" dev-python/beautifulsoup4 dev-python/html5lib dev-python/lxml - optfeature "for msgpack compression using blosc" dev-python/blosc - optfeature "Template engine for conditional HTML formatting" dev-python/jinja - optfeature "Plotting support" dev-python/matplotlib - optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-3.0.0" dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt - optfeature "necessary for HDF5-based storage" ">=dev-python/pytables-3.2.1" - optfeature "R I/O support" dev-python/rpy - optfeature "Needed for parts of pandas.stats" dev-python/statsmodels - optfeature "SQL database support" ">=dev-python/sqlalchemy-1.3.0" - optfeature "miscellaneous statistical functions" dev-python/scipy - optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/PyQt5 dev-python/pygtk x11-misc/xclip x11-misc/xsel -} diff --git a/dev-python/pandas/pandas-1.3.2.ebuild b/dev-python/pandas/pandas-1.3.2.ebuild deleted file mode 100644 index 4045ea29992b..000000000000 --- a/dev-python/pandas/pandas-1.3.2.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 flag-o-matic multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/" -SRC_URI=" - https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz" -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/xlsxwriter[${PYTHON_USEDEP}] - ) - >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - dev-python/statsmodels[${PYTHON_USEDEP}] - >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] - >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] - >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] - >=dev-python/scipy-1.1[${PYTHON_USEDEP}] - X? ( - || ( - dev-python/PyQt5[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) - ) -" -COMMON_DEPEND=" - >=dev-python/numpy-1.17.3[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1-r3[${PYTHON_USEDEP}] - >=dev-python/pytz-2017.3[${PYTHON_USEDEP}] -" -DEPEND="${COMMON_DEPEND} - >=dev-python/cython-0.29.21[${PYTHON_USEDEP}] - doc? ( - ${VIRTUALX_DEPEND} - app-text/pandoc - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/nbsphinx[${PYTHON_USEDEP}] - >=dev-python/numpydoc-0.9.1[${PYTHON_USEDEP}] - >=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}] - >=dev-python/pytables-3.0.0[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/rpy[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/xlrd[${PYTHON_USEDEP}] - dev-python/xlwt[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - x11-misc/xclip - ) - test? ( - ${VIRTUALX_DEPEND} - ${RECOMMENDED_DEPEND} - ${OPTIONAL_DEPEND} - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/pymysql[${PYTHON_USEDEP}] - >=dev-python/pytest-6[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/psycopg:2[${PYTHON_USEDEP}] - dev-python/xlsxwriter[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) -" -# dev-python/statsmodels invokes a circular dep -# hence rm from doc? ( ), again -RDEPEND="${COMMON_DEPEND} - !minimal? ( ${RECOMMENDED_DEPEND} ) - full-support? ( ${OPTIONAL_DEPEND} ) -" - -python_prepare_all() { - # Prevent un-needed download during build - sed -e "/^ 'sphinx.ext.intersphinx',/d" \ - -i doc/source/conf.py || die - - # requires package installed - sed -e '/extra_compile_args =/s:"-Werror"::' \ - -i setup.py || die - - distutils-r1_python_prepare_all -} - -python_compile() { - distutils-r1_python_compile -j1 -} - -python_compile_all() { - # To build docs the need be located in $BUILD_DIR, - # else PYTHONPATH points to unusable modules. - if use doc; then - cd "${BUILD_DIR}"/lib || die - cp -ar "${S}"/doc . && cd doc || die - LANG=C PYTHONPATH=. virtx ${EPYTHON} make.py html - fi -} - -python_test() { - local deselect=( - # test for rounding errors, fails if we have better precision - # e.g. on amd64 with FMA or on arm64 - # https://github.com/pandas-dev/pandas/issues/38921 - pandas/tests/window/test_rolling.py::test_rolling_var_numerical_issues - - # weird issue, doesn't seem very important - 'pandas/tests/base/test_misc.py::test_memory_usage[series-with-empty-index]' - - # old psycopg2 API - pandas/tests/tools/test_to_datetime.py::TestToDatetime::test_to_datetime_tz_psycopg2 - - # Internet - pandas/tests/io/xml/test_xml.py::test_wrong_url - - # TODO: some data path problems? - pandas/tests/io/test_fsspec.py::test_read_csv - pandas/tests/io/test_fsspec.py::test_markdown_options - ) - - local -x LC_ALL=C.UTF-8 - pushd "${BUILD_DIR}"/lib > /dev/null || die - "${EPYTHON}" -c "import pandas; pandas.show_versions()" || die - PYTHONPATH=. virtx epytest pandas --skip-slow --skip-network \ - ${deselect[@]/#/--deselect } -m "not single" \ - -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" - find . '(' -name .pytest_cache -o -name .hypothesis ')' \ - -exec rm -r {} + || die - popd > /dev/null || die -} - -python_install_all() { - if use doc; then - dodoc -r "${BUILD_DIR}"/lib/doc/build/html - einfo "An initial build of docs is absent of references to statsmodels" - einfo "due to circular dependency. To have them included, emerge" - einfo "statsmodels next and re-emerge pandas with USE doc" - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "accelerating certain types of NaN evaluations, using specialized cython routines to achieve large speedups." dev-python/bottleneck - optfeature "accelerating certain numerical operations, using multiple cores as well as smart chunking and caching to achieve large speedups" ">=dev-python/numexpr-2.1" - optfeature "needed for pandas.io.html.read_html" dev-python/beautifulsoup4 dev-python/html5lib dev-python/lxml - optfeature "for msgpack compression using blosc" dev-python/blosc - optfeature "Template engine for conditional HTML formatting" dev-python/jinja - optfeature "Plotting support" dev-python/matplotlib - optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-3.0.0" dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt - optfeature "necessary for HDF5-based storage" ">=dev-python/pytables-3.2.1" - optfeature "R I/O support" dev-python/rpy - optfeature "Needed for parts of pandas.stats" dev-python/statsmodels - optfeature "SQL database support" ">=dev-python/sqlalchemy-1.3.0" - optfeature "miscellaneous statistical functions" dev-python/scipy - optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/PyQt5 dev-python/pygtk x11-misc/xclip x11-misc/xsel -} diff --git a/dev-python/pandas/pandas-1.3.3.ebuild b/dev-python/pandas/pandas-1.3.3.ebuild index e3533e2031e4..43865af80cc5 100644 --- a/dev-python/pandas/pandas-1.3.3.ebuild +++ b/dev-python/pandas/pandas-1.3.3.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${P/_/}" SLOT="0" LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86" IUSE="doc full-support minimal test X" RESTRICT="!test? ( test )" diff --git a/dev-python/pandas/pandas-1.3.4.ebuild b/dev-python/pandas/pandas-1.3.4.ebuild index 4d866a1cf628..6e21af12d48b 100644 --- a/dev-python/pandas/pandas-1.3.4.ebuild +++ b/dev-python/pandas/pandas-1.3.4.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${P/_/}" SLOT="0" LICENSE="BSD" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86" IUSE="doc full-support minimal test X" RESTRICT="!test? ( test )" diff --git a/dev-python/pandocfilters/pandocfilters-1.5.0.ebuild b/dev-python/pandocfilters/pandocfilters-1.5.0.ebuild index ae5de1bf748c..2ce77c817585 100644 --- a/dev-python/pandocfilters/pandocfilters-1.5.0.ebuild +++ b/dev-python/pandocfilters/pandocfilters-1.5.0.ebuild @@ -12,4 +12,4 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 5f64b23a04d3..ff1059f9a778 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,2 +1 @@ -DIST paramiko-2.7.2.tar.gz 331678 BLAKE2B ff96dfd7b114255c15282f4f73e1f9425ccf77106426ccf3ad3f833b56bd5abfde867cf2d322448dc7b3777af6ab080b4e37ff8871ce17f0db17634b7f101747 SHA512 c9bc569428a0a61814cb73941356de5bae7fea7891ba4fd3f5c00ff1ee5083454bfde7e969fb4aaf5254b909f7f0132f590d67803eda8a67503e5c02ec2bf01a DIST paramiko-2.8.0.tar.gz 332217 BLAKE2B fcd691159b0306204064806881f8a42e7310fe23daf22c5de5ce8124d1496d48606247ab03c7657ff01560f801121a35011e0e615c5e142c41d191568f5b2300 SHA512 15f6e1cab9afdf3285804ce09b3af6c20ffc1f8e50d2549272f0ea545d1fdc858e72c7cba085db85c69aad2033655ae2f025e8ed2bd0dff574bcc03156bdb6ed diff --git a/dev-python/paramiko/paramiko-2.7.2.ebuild b/dev-python/paramiko/paramiko-2.7.2.ebuild deleted file mode 100644 index aeb7f67856fd..000000000000 --- a/dev-python/paramiko/paramiko-2.7.2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/" -# pypi tarballs are missing test data -#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -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" -IUSE="examples server" - -RDEPEND=" - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx sites/docs -distutils_enable_tests pytest - -src_prepare() { - eapply "${FILESDIR}/${PN}-2.7.1-tests.patch" - - if ! use server; then - eapply "${FILESDIR}/${PN}-2.4.2-disable-server.patch" - fi - - eapply_user -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - docinto examples - dodoc -r demos/* - fi -} diff --git a/dev-python/paramiko/paramiko-2.8.0.ebuild b/dev-python/paramiko/paramiko-2.8.0.ebuild index 85abef978302..eddf0d0dd88e 100644 --- a/dev-python/paramiko/paramiko-2.8.0.ebuild +++ b/dev-python/paramiko/paramiko-2.8.0.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" 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" +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" IUSE="examples server" RDEPEND=" diff --git a/dev-python/patsy/patsy-0.5.2.ebuild b/dev-python/patsy/patsy-0.5.2.ebuild index eec307023cbe..b643ff1d8e6a 100644 --- a/dev-python/patsy/patsy-0.5.2.ebuild +++ b/dev-python/patsy/patsy-0.5.2.ebuild @@ -12,7 +12,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 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" dev-python/numpy[${PYTHON_USEDEP}] diff --git a/dev-python/pebble/pebble-4.6.3.ebuild b/dev-python/pebble/pebble-4.6.3.ebuild index e0bf181b3773..628ffd5954ba 100644 --- a/dev-python/pebble/pebble-4.6.3.ebuild +++ b/dev-python/pebble/pebble-4.6.3.ebuild @@ -17,6 +17,6 @@ S=${WORKDIR}/${P^} LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~s390 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86" distutils_enable_tests pytest diff --git a/dev-python/pickleshare/pickleshare-0.7.5.ebuild b/dev-python/pickleshare/pickleshare-0.7.5.ebuild index 0e651b5ed909..3964d8aee7e2 100644 --- a/dev-python/pickleshare/pickleshare-0.7.5.ebuild +++ b/dev-python/pickleshare/pickleshare-0.7.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/path-py-6.2[${PYTHON_USEDEP}]" diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest index 769b0a8374b3..4c0124ee7f42 100644 --- a/dev-python/pillow/Manifest +++ b/dev-python/pillow/Manifest @@ -1,5 +1,2 @@ -DIST pillow-8.2.0.tar.gz 47898485 BLAKE2B bd8421a101e0be080f2fab238c3c26a4e1e722738e1036bfbb533f420881ea638016ac56e9e66ec74a93c6dafc6e4f8807ec3d504400bb675488da00c9c3cb1c SHA512 40e97a54689ca04349d17b69b0e95bb3ef4fde0b60c6c55a2ec76034a5c2a9ebee0b310f68de1636db08786d9b2ad444bf10ac3b42a31404847cc165aa8392ac -DIST pillow-8.3.0.tar.gz 48543291 BLAKE2B f74f2576e3f906db3c96f0854dcc3d7d5d0248b1e35d32da5f88e41751068012e64fed134f34263e2b244263f655fb2602d00d8d191c04573a93164a2fcc7c22 SHA512 ad0f9c50d1dbaaef56fdc43d6b4fa0960453bb0bf60bcafcc33bdbd8e5b4d698e4690baf1ec6be56651153fdbf5af520e9bbd8367a75fe36a995baac47069b4d -DIST pillow-8.3.1.tar.gz 48722889 BLAKE2B 4483c3cebda33e57f665a7a73b5898b4f0fb5be895ec05feeb266a99f33c78fd1b550d82225c201ea015d267206f5b47909b4963da9f17d51d0e5bd897332a77 SHA512 22a85a5510c8ec13928af571ec7f329f4728c46ebaadfe338d837f6d3718eedb57b7548fd9a3260a3bb0c0f97b3f3c911e730af01f90ca70c967d44b1e5d3606 DIST pillow-8.3.2.tar.gz 48783084 BLAKE2B c63930df3af0270bb092841b3c39a1ea75343ee743f9e4b083a2f6f621ad1e58c7c04c5d6cf4b648fbef2d79d7b5258e27d220cd32dbfff592b5ca70d1f28d64 SHA512 668e97abcd36e42dafa433e8814a0106fe742ab093b12748c13dd9f3f872d18f8b9d44c1a8d4115aa87969a98b53c36ae4783cc3804e2d9a1249eef300555c88 DIST pillow-8.4.0.tar.gz 49364586 BLAKE2B f6a0fbafc0869c952bf88ad96146f27cf70c5680f372763bc9989cc49515bc74886a9d7648114797880ca06defc79e2e50d7ecf36bfa7adbd969450615ac0bd1 SHA512 d395f69ccb37c52a3b6f45836700ffbc3173afae31848cc61d7b47db88ca1594541023beb9a14fd9067aca664e182c7d6e3300ab3e3095c31afe8dcbc6e08233 diff --git a/dev-python/pillow/pillow-8.2.0.ebuild b/dev-python/pillow/pillow-8.2.0.ebuild deleted file mode 100644 index 342070bb9e6a..000000000000 --- a/dev-python/pillow/pillow-8.2.0.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -PYTHON_REQ_USE='tk?,threads(+)' - -inherit distutils-r1 toolchain-funcs virtualx - -MY_PN=Pillow -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Python Imaging Library (fork)" -HOMEPAGE="https://python-pillow.org/" -SRC_URI="https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="HPND" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib" -REQUIRED_USE="test? ( jpeg jpeg2k tiff )" -RESTRICT="!test? ( test )" - -DEPEND=" - imagequant? ( media-gfx/libimagequant:0 ) - jpeg? ( virtual/jpeg:0 ) - jpeg2k? ( media-libs/openjpeg:2= ) - lcms? ( media-libs/lcms:2= ) - tiff? ( media-libs/tiff:0=[jpeg,zlib] ) - truetype? ( media-libs/freetype:2= ) - webp? ( media-libs/libwebp:0= ) - xcb? ( x11-libs/libxcb ) - zlib? ( sys-libs/zlib:0= )" -RDEPEND="${DEPEND} - dev-python/olefile[${PYTHON_USEDEP}]" -BDEPEND=" - virtual/pkgconfig - test? ( - ${RDEPEND} - dev-python/pytest[${PYTHON_USEDEP}] - || ( - media-gfx/imagemagick[png] - media-gfx/graphicsmagick[png] - ) - ) -" - -python_configure_all() { - # It's important that these flags are also passed during the install phase - # as well. Make sure of that if you change the lines below. See bug 661308. - mydistutilsargs=( - build_ext - --disable-platform-guessing - $(use_enable truetype freetype) - $(use_enable jpeg) - $(use_enable jpeg2k jpeg2000) - $(use_enable lcms) - $(use_enable tiff) - $(use_enable imagequant) - $(use_enable webp) - $(use_enable webp webpmux) - $(use_enable xcb) - $(use_enable zlib) - ) - - # setup.py sucks at adding the right toolchain paths but it does - # accept additional ones from INCLUDE and LIB so set these. You - # wouldn't normally need these at all as the toolchain should look - # here anyway but this setup.py does stupid things. - export \ - INCLUDE=${ESYSROOT}/usr/include \ - LIB=${ESYSROOT}/usr/$(get_libdir) - - # We have patched in this env var. - tc-export PKG_CONFIG -} - -python_test() { - "${EPYTHON}" selftest.py --installed || die "selftest failed with ${EPYTHON}" - # no:relaxed: pytest-relaxed plugin make our tests fail. deactivate if installed - virtx epytest -p no:relaxed -} - -python_install() { - python_doheader src/libImaging/*.h - distutils-r1_python_install -} - -python_install_all() { - if use examples ; then - docinto example - dodoc docs/example/* - docompress -x /usr/share/doc/${PF}/example - fi - distutils-r1_python_install_all -} diff --git a/dev-python/pillow/pillow-8.3.0.ebuild b/dev-python/pillow/pillow-8.3.0.ebuild deleted file mode 100644 index 75155d5ba118..000000000000 --- a/dev-python/pillow/pillow-8.3.0.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -PYTHON_REQ_USE='tk?,threads(+)' - -inherit distutils-r1 toolchain-funcs virtualx - -MY_PN=Pillow -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Python Imaging Library (fork)" -HOMEPAGE="https://python-pillow.org/" -SRC_URI="https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="HPND" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib" -REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )" -RESTRICT="!test? ( test )" - -DEPEND=" - imagequant? ( media-gfx/libimagequant:0 ) - jpeg? ( virtual/jpeg:0 ) - jpeg2k? ( media-libs/openjpeg:2= ) - lcms? ( media-libs/lcms:2= ) - tiff? ( media-libs/tiff:0=[jpeg,zlib] ) - truetype? ( media-libs/freetype:2= ) - webp? ( media-libs/libwebp:0= ) - xcb? ( x11-libs/libxcb ) - zlib? ( sys-libs/zlib:0= )" -RDEPEND="${DEPEND} - dev-python/olefile[${PYTHON_USEDEP}]" -BDEPEND=" - virtual/pkgconfig - test? ( - ${RDEPEND} - dev-python/pytest[${PYTHON_USEDEP}] - || ( - media-gfx/imagemagick[png] - media-gfx/graphicsmagick[png] - ) - ) -" - -python_configure_all() { - # It's important that these flags are also passed during the install phase - # as well. Make sure of that if you change the lines below. See bug 661308. - mydistutilsargs=( - build_ext - --disable-platform-guessing - $(use_enable truetype freetype) - $(use_enable jpeg) - $(use_enable jpeg2k jpeg2000) - $(use_enable lcms) - $(use_enable tiff) - $(use_enable imagequant) - $(use_enable webp) - $(use_enable webp webpmux) - $(use_enable xcb) - $(use_enable zlib) - ) - - # setup.py sucks at adding the right toolchain paths but it does - # accept additional ones from INCLUDE and LIB so set these. You - # wouldn't normally need these at all as the toolchain should look - # here anyway but this setup.py does stupid things. - export \ - INCLUDE=${ESYSROOT}/usr/include \ - LIB=${ESYSROOT}/usr/$(get_libdir) - - # We have patched in this env var. - tc-export PKG_CONFIG -} - -python_test() { - "${EPYTHON}" selftest.py --installed || die "selftest failed with ${EPYTHON}" - # no:relaxed: pytest-relaxed plugin make our tests fail. deactivate if installed - virtx epytest -p no:relaxed -} - -python_install() { - python_doheader src/libImaging/*.h - distutils-r1_python_install -} - -python_install_all() { - if use examples ; then - docinto example - dodoc docs/example/* - docompress -x /usr/share/doc/${PF}/example - fi - distutils-r1_python_install_all -} diff --git a/dev-python/pillow/pillow-8.3.1.ebuild b/dev-python/pillow/pillow-8.3.1.ebuild deleted file mode 100644 index b3b3ee316bb4..000000000000 --- a/dev-python/pillow/pillow-8.3.1.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -PYTHON_REQ_USE='tk?,threads(+)' - -inherit distutils-r1 toolchain-funcs virtualx - -MY_PN=Pillow -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Python Imaging Library (fork)" -HOMEPAGE="https://python-pillow.org/" -SRC_URI="https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="HPND" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib" -REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )" -RESTRICT="!test? ( test )" - -DEPEND=" - imagequant? ( media-gfx/libimagequant:0 ) - jpeg? ( virtual/jpeg:0 ) - jpeg2k? ( media-libs/openjpeg:2= ) - lcms? ( media-libs/lcms:2= ) - tiff? ( media-libs/tiff:0=[jpeg,zlib] ) - truetype? ( media-libs/freetype:2= ) - webp? ( media-libs/libwebp:0= ) - xcb? ( x11-libs/libxcb ) - zlib? ( sys-libs/zlib:0= )" -RDEPEND="${DEPEND} - dev-python/olefile[${PYTHON_USEDEP}]" -BDEPEND=" - virtual/pkgconfig - test? ( - ${RDEPEND} - dev-python/pytest[${PYTHON_USEDEP}] - || ( - media-gfx/imagemagick[png] - media-gfx/graphicsmagick[png] - ) - ) -" - -python_configure_all() { - # It's important that these flags are also passed during the install phase - # as well. Make sure of that if you change the lines below. See bug 661308. - mydistutilsargs=( - build_ext - --disable-platform-guessing - $(use_enable truetype freetype) - $(use_enable jpeg) - $(use_enable jpeg2k jpeg2000) - $(use_enable lcms) - $(use_enable tiff) - $(use_enable imagequant) - $(use_enable webp) - $(use_enable webp webpmux) - $(use_enable xcb) - $(use_enable zlib) - ) - - # setup.py sucks at adding the right toolchain paths but it does - # accept additional ones from INCLUDE and LIB so set these. You - # wouldn't normally need these at all as the toolchain should look - # here anyway but this setup.py does stupid things. - export \ - INCLUDE=${ESYSROOT}/usr/include \ - LIB=${ESYSROOT}/usr/$(get_libdir) - - # We have patched in this env var. - tc-export PKG_CONFIG -} - -python_test() { - "${EPYTHON}" selftest.py --installed || die "selftest failed with ${EPYTHON}" - # no:relaxed: pytest-relaxed plugin make our tests fail. deactivate if installed - virtx epytest -p no:relaxed -} - -python_install() { - python_doheader src/libImaging/*.h - distutils-r1_python_install -} - -python_install_all() { - if use examples ; then - docinto example - dodoc docs/example/* - docompress -x /usr/share/doc/${PF}/example - fi - distutils-r1_python_install_all -} diff --git a/dev-python/pillow/pillow-8.3.2.ebuild b/dev-python/pillow/pillow-8.3.2.ebuild index 5d13c531fa69..31930eb7c91d 100644 --- a/dev-python/pillow/pillow-8.3.2.ebuild +++ b/dev-python/pillow/pillow-8.3.2.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="HPND" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib" REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )" RESTRICT="!test? ( test )" diff --git a/dev-python/pocketlint/Manifest b/dev-python/pocketlint/Manifest index 3c0db06e0eb5..d5e83e4dc2ff 100644 --- a/dev-python/pocketlint/Manifest +++ b/dev-python/pocketlint/Manifest @@ -1,2 +1 @@ -DIST pocketlint-0.21.tar.gz 23524 BLAKE2B b5ec01cba8b73356f08720149125abe1427561b499b53409e5eb41dc2e5c6dc894b51fc8d7655eb94a6b7ec43a3cd94067d170e2a7f985e251497f253c57f6a3 SHA512 af5f3d9ebd67102a3c2b793ff550c6626ead48da7043ac86d4129f6746532fb6c8ce34540b255e649c936c5d8d7dadc116ddc03f86b2a85311327eb10af14ad8 DIST pocketlint-0.22.tar.gz 23779 BLAKE2B 3698927cc4a3f6ee6de74d205b5a7f937405e7ce2e9d987e34b35ce209635cab37357d0221a6762deb66350cd2b991420a9b12af2c9e6792f713e5c95dfedb59 SHA512 7ee9e6b969975274e7697d1d16fadaac82fa0a1855401d9f240aaae123831dc32e381dd24f88a3f004ab45df9f0251c408ed8f60a08fe99caf629af617c80ea0 diff --git a/dev-python/pocketlint/pocketlint-0.21.ebuild b/dev-python/pocketlint/pocketlint-0.21.ebuild deleted file mode 100644 index 758d87d84a5a..000000000000 --- a/dev-python/pocketlint/pocketlint-0.21.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="Shared code for running pylint against rhinstaller projects" -HOMEPAGE="https://github.com/rhinstaller/pocketlint" -SRC_URI="https://github.com/rhinstaller/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86" -IUSE="" diff --git a/dev-python/pocketlint/pocketlint-0.22.ebuild b/dev-python/pocketlint/pocketlint-0.22.ebuild index 12082aa8ed7e..4deeca19afb9 100644 --- a/dev-python/pocketlint/pocketlint-0.22.ebuild +++ b/dev-python/pocketlint/pocketlint-0.22.ebuild @@ -13,5 +13,5 @@ SRC_URI="https://github.com/rhinstaller/${PN}/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86" IUSE="" diff --git a/dev-python/portend/Manifest b/dev-python/portend/Manifest index 2de0a1b69d9e..d404b28f39c5 100644 --- a/dev-python/portend/Manifest +++ b/dev-python/portend/Manifest @@ -1,2 +1 @@ -DIST portend-2.7.1.tar.gz 13538 BLAKE2B 56e9b7ae4fb9371322cbecf12d9367fc48f0138cf9fa8cb25cf7f0b7977d83852f328d89e93ee2e266e77b393bbabe75d091ce85f688e1ee146edf64e470aa60 SHA512 079bfc286491753e980b5000ee716031225439523a8d9a79c2571359adee74ee024dd680c41adb966487dc39eea3d0dbeb928c5c72fa21ab897283310ef21906 DIST portend-3.0.0.tar.gz 9439 BLAKE2B 50c6455c8d5ad51e1b523d4aa150ffc5a607a35d3c6fed4d2f686f2fa7fd7eefbe00bf0a033b9178b205e5bba5650e3de484c66d824f41b259ea031b985d2ccd SHA512 7228d454e7d22317de3462edb1e2f1b7fcf29e4601c9373709d80260ea5964c0dd4fbc39543e27a7f375b478ca119b285e47fac6ffda41401399cbe7bf485c8c diff --git a/dev-python/portend/portend-2.7.1.ebuild b/dev-python/portend/portend-2.7.1.ebuild deleted file mode 100644 index 4618c5c00210..000000000000 --- a/dev-python/portend/portend-2.7.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="TCP port monitoring utilities" -HOMEPAGE="https://pypi.org/project/portend/ https://github.com/jaraco/portend" -SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos" - -RDEPEND=">=dev-python/tempora-1.8[${PYTHON_USEDEP}]" -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - dev-python/toml[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest diff --git a/dev-python/portend/portend-3.0.0.ebuild b/dev-python/portend/portend-3.0.0.ebuild index 9fab7d4fe38b..84cbcdf420ff 100644 --- a/dev-python/portend/portend-3.0.0.ebuild +++ b/dev-python/portend/portend-3.0.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos" RDEPEND=">=dev-python/tempora-1.8[${PYTHON_USEDEP}]" BDEPEND=" diff --git a/dev-python/pretty-yaml/Manifest b/dev-python/pretty-yaml/Manifest index 3a3097ae0659..00a216803862 100644 --- a/dev-python/pretty-yaml/Manifest +++ b/dev-python/pretty-yaml/Manifest @@ -1,2 +1 @@ DIST pyaml-21.10.1.tar.gz 20466 BLAKE2B c90adb2023c9555f55a6fafe4e82fa8c50795a9f798250f640d9db6511584f3715a0a8fa4ee3cb26148967c75d59665b05915dd6ef1d4f807bfc7a68f2818482 SHA512 3a98a021856446584f079bfb7427c63feaf6fdd1bd0d809d46aa0c646b2cb9533c393ed0167240be587aad7b94209b6e5bfe2c09918b45ec9a86ad9781bdf9f2 -DIST pyaml-21.8.3.tar.gz 20269 BLAKE2B 8b829ce374efe13007bb924393a8cde26914cc443999906b7bb4db610b614964170a80b8dd381eeaa9137026c60d98140b3b0d601a6af816c32d1ce9708e33be SHA512 69b1181511f7d3ac1263b710fa49b18a162e096e28414d83300bc2e9038222363cef995a0d3248387560e7066973736f9cee06b67042ee957427b4790c269653 diff --git a/dev-python/pretty-yaml/pretty-yaml-21.10.1.ebuild b/dev-python/pretty-yaml/pretty-yaml-21.10.1.ebuild index 6d353d96ab32..461fb12928e6 100644 --- a/dev-python/pretty-yaml/pretty-yaml-21.10.1.ebuild +++ b/dev-python/pretty-yaml/pretty-yaml-21.10.1.ebuild @@ -14,7 +14,7 @@ S=${WORKDIR}/${MY_P} LICENSE="WTFPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 arm ~arm64 x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/pretty-yaml/pretty-yaml-21.8.3.ebuild b/dev-python/pretty-yaml/pretty-yaml-21.8.3.ebuild deleted file mode 100644 index 0153c8dc8d1d..000000000000 --- a/dev-python/pretty-yaml/pretty-yaml-21.8.3.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -MY_P=pyaml-${PV} -DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data" -HOMEPAGE="https://github.com/mk-fg/pretty-yaml" -SRC_URI="mirror://pypi/${PN:0:1}/${MY_P%-*}/${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="WTFPL-2" -SLOT="0" -KEYWORDS="amd64 arm ~arm64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/unidecode[${PYTHON_USEDEP}] - )" - -python_test() { - "${EPYTHON}" pyaml/tests/dump.py -v || - die "tests failed under ${EPYTHON}" -} diff --git a/dev-python/prettytable/prettytable-2.4.0-r1.ebuild b/dev-python/prettytable/prettytable-2.4.0-r1.ebuild index 033d0e315331..1cc4b7230f75 100644 --- a/dev-python/prettytable/prettytable-2.4.0-r1.ebuild +++ b/dev-python/prettytable/prettytable-2.4.0-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~riscv ~sparc ~x86" RDEPEND=" dev-python/wcwidth[${PYTHON_USEDEP}] diff --git a/dev-python/progressbar2/Manifest b/dev-python/progressbar2/Manifest index 07ce29046963..317ad24402e7 100644 --- a/dev-python/progressbar2/Manifest +++ b/dev-python/progressbar2/Manifest @@ -1,3 +1 @@ -DIST progressbar2-3.53.3.tar.gz 240718 BLAKE2B 01f0d0cf6c546855d2cac10cc1164fb68308b60e1095499f8838d7c82127860235f65d742a137db5acdce6ac50e65aff7580a6f6a344942d4c78375cc23085b4 SHA512 6399d8fa8270fc0241969d94ce284161516b42c0fdc3fbf2dfe8a0dfcca72933d23ec9b99c4118cebbca376f5821337aacd11fcee6eee5988d6caf73d1f3112d -DIST progressbar2-3.54.0.tar.gz 365257 BLAKE2B b36c7b795a9afa5f35f447e325f217a0d6ff092081265f43654fb093c67bf94fe8ffcb2d8d2a51ed50036ccdc535afac69b5a1b1ead4515b636105edbe927f55 SHA512 d8a896aea4eed5e65347227417e691156890c202f40a792a111a86fb9ea788a9d85e1e6923a2227160dbb890f9767dd9156d396fe7d1307cb9445fd057c0342a DIST progressbar2-3.55.0.tar.gz 371356 BLAKE2B 89034af2cc623063e98c9de1683f159c2eeb491354c66357d9c3fb5a7ac0503b5c9d2dd6ebf36d3e2803558f3841820188eaf6dc931e992c352e0e02fa020f87 SHA512 16dcdffeba6e9cb6696ac41c16701874c5f314432332d7ae2d898d1040e603c428240a8ca5718789d0d431750e2ae923a6f63fe75785213e80494bcc5825aab5 diff --git a/dev-python/progressbar2/progressbar2-3.53.3.ebuild b/dev-python/progressbar2/progressbar2-3.53.3.ebuild deleted file mode 100644 index acd53f160210..000000000000 --- a/dev-python/progressbar2/progressbar2-3.53.3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3) -inherit distutils-r1 - -DESCRIPTION="Text progressbar library for python" -HOMEPAGE="https://progressbar-2.readthedocs.io/ https://pypi.org/project/progressbar2/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~x86" - -RDEPEND=" - dev-python/python-utils[${PYTHON_USEDEP}] - !dev-python/progressbar -" -BDEPEND=" - test? ( dev-python/freezegun[${PYTHON_USEDEP}] )" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/cov/d' pytest.ini || die - default -} - -python_test() { - PYTHONDONTWRITEBYTECODE=1 epytest tests -} diff --git a/dev-python/progressbar2/progressbar2-3.54.0.ebuild b/dev-python/progressbar2/progressbar2-3.54.0.ebuild deleted file mode 100644 index 511a1bafb990..000000000000 --- a/dev-python/progressbar2/progressbar2-3.54.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="Text progressbar library for python" -HOMEPAGE="https://progressbar-2.readthedocs.io/ https://pypi.org/project/progressbar2/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/python-utils[${PYTHON_USEDEP}] - !dev-python/progressbar -" -BDEPEND=" - test? ( dev-python/freezegun[${PYTHON_USEDEP}] )" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/cov/d' pytest.ini || die - default -} - -python_test() { - PYTHONDONTWRITEBYTECODE=1 epytest tests -} diff --git a/dev-python/progressbar2/progressbar2-3.55.0.ebuild b/dev-python/progressbar2/progressbar2-3.55.0.ebuild index 511a1bafb990..7ffdc085e921 100644 --- a/dev-python/progressbar2/progressbar2-3.55.0.ebuild +++ b/dev-python/progressbar2/progressbar2-3.55.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" dev-python/python-utils[${PYTHON_USEDEP}] diff --git a/dev-python/prometheus_client/prometheus_client-0.12.0.ebuild b/dev-python/prometheus_client/prometheus_client-0.12.0.ebuild index 5c5d5c77db1b..035fac3f6100 100644 --- a/dev-python/prometheus_client/prometheus_client-0.12.0.ebuild +++ b/dev-python/prometheus_client/prometheus_client-0.12.0.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/client_python-${PV}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND="dev-python/twisted[${PYTHON_USEDEP}]" diff --git a/dev-python/prompt_toolkit/Manifest b/dev-python/prompt_toolkit/Manifest index 02263e53bd17..dbdb020f0a93 100644 --- a/dev-python/prompt_toolkit/Manifest +++ b/dev-python/prompt_toolkit/Manifest @@ -1,4 +1 @@ -DIST prompt_toolkit-3.0.19.tar.gz 3034818 BLAKE2B d1f0741931d4711952cfaabd992e64aa3fd252627c50f2a0ad8ad1aef5882bd4ae054c0d281b141595488fda6328c102f900445a42bc32cf018d37663deb2cb5 SHA512 0f3f7c5a2d12e03e06e900a4239f86f27d959fa7337d072dae8c79bbcd2ffd4c1026d1531210e34a4f4669d483b20b9d2f49c7625d0d7aa1fcb1e3f9f3894349 -DIST prompt_toolkit-3.0.20.tar.gz 3037349 BLAKE2B 52773f9c277d1a16adca007c19d087e46a0dd4ec154076525ea7bb59523762513bb137534bc18f17aa249fdc7ad07327e400b3bb730b32a614929f0a48d9cdfb SHA512 3f2a0edb4c7756cdcfd0ddf19f6016910aaa5de3ca8ee0dac11bd0fdece301b4d562681294b7cf9e6d5eb20937106f771ffaf312961cda4477ce534cce8d8db4 -DIST prompt_toolkit-3.0.21.tar.gz 3041438 BLAKE2B 67ce3749404135a16e8b3d032e088e93aa12c851142b74e3ddddcf66713aa1fbce17231935bb22f7e0fda3f86af3da7dfefea612dd0fde7f1da407e2a72cf26d SHA512 46e43329e35b3eadb39c7f83501577cc776a2899005f9a7c299ee9e31eb6fba5e3bf8da33e0092fb1c20367f01518a3079fc4ca92ddbad0e3dfcbcfb1fd3be03 DIST prompt_toolkit-3.0.22.tar.gz 3041540 BLAKE2B 30afe5e4d4267d6264bfe7fbc179d311d13490971dd461ad6a4461640611fa1f7d55f2ed0b3c3ba534e3b52f9456ca69d2f6f14baba511aa7806866cf40edc57 SHA512 859f5df00792fa9332c9dc6a7b12e01048aa6b2cd88c35fe5e3521defee69ef9122e4f7f415711538b22171e2519ce846062270f319f12ac4390406036d715fb diff --git a/dev-python/prompt_toolkit/prompt_toolkit-3.0.19.ebuild b/dev-python/prompt_toolkit/prompt_toolkit-3.0.19.ebuild deleted file mode 100644 index 1e7166494650..000000000000 --- a/dev-python/prompt_toolkit/prompt_toolkit-3.0.19.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 -PYTHON_COMPAT=( python3_{8..10} ) -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="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc x86" -IUSE="" - -RDEPEND=" - >=dev-python/six-1.9.0[${PYTHON_USEDEP}] - dev-python/wcwidth[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/prompt_toolkit/prompt_toolkit-3.0.20.ebuild b/dev-python/prompt_toolkit/prompt_toolkit-3.0.20.ebuild deleted file mode 100644 index b8f3d81cffab..000000000000 --- a/dev-python/prompt_toolkit/prompt_toolkit-3.0.20.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) -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="~amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" -IUSE="" - -RDEPEND=" - >=dev-python/six-1.9.0[${PYTHON_USEDEP}] - dev-python/wcwidth[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/prompt_toolkit/prompt_toolkit-3.0.21.ebuild b/dev-python/prompt_toolkit/prompt_toolkit-3.0.21.ebuild deleted file mode 100644 index 8d7e4ed391f0..000000000000 --- a/dev-python/prompt_toolkit/prompt_toolkit-3.0.21.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) -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="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="" - -RDEPEND=" - >=dev-python/six-1.9.0[${PYTHON_USEDEP}] - dev-python/wcwidth[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/prompt_toolkit/prompt_toolkit-3.0.22.ebuild b/dev-python/prompt_toolkit/prompt_toolkit-3.0.22.ebuild index 8d7e4ed391f0..604f146c5df4 100644 --- a/dev-python/prompt_toolkit/prompt_toolkit-3.0.22.ebuild +++ b/dev-python/prompt_toolkit/prompt_toolkit-3.0.22.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86" IUSE="" RDEPEND=" diff --git a/dev-python/prov/Manifest b/dev-python/prov/Manifest index c43bc0ee1624..afbcb160818c 100644 --- a/dev-python/prov/Manifest +++ b/dev-python/prov/Manifest @@ -1,2 +1 @@ -DIST prov-1.5.3.tar.gz 121405 BLAKE2B d3c854b9631e68ff8d71e90992c6238ff3a5a0053efe2970a95e3f4584e12637774ef23f3d00c2c3594ff250175cc706f1d5f4d04abd6b24cbb920f588fd6716 SHA512 b205b978320c032c07e96f75a6c6edd4f046e4e219a41234c3fa12dbfa5514d16d56bba602617b95417918ee457c6a7f82dc228066f8a21edd28730fd20494ba DIST prov-2.0.0.tar.gz 131878 BLAKE2B 65f14ad3a7dc6e10d03b0d778be02d3a3a7e4cae7b8aedf54117446eefe51546fb30e9ca602b2d5780fab8abde4ed1d56ed7385815db64a7879623a481b050be SHA512 6d05c88855f23d5dc22b0eccce0af935c0ad3d227b7a257ff205ad8566ed9607f614c13427ac8dd922e79bd477ca125b9d3f9492f5f65ae55ab8e8f3b9b97307 diff --git a/dev-python/prov/prov-1.5.3.ebuild b/dev-python/prov/prov-1.5.3.ebuild deleted file mode 100644 index 07dd5de9e334..000000000000 --- a/dev-python/prov/prov-1.5.3.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -DESCRIPTION="W3C provenance data dodel library" -HOMEPAGE="https://pypi.org/project/prov/" -SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/pydot[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - >=dev-python/networkx-1.10[${PYTHON_USEDEP}] - dev-python/rdflib[${PYTHON_USEDEP}] - >=dev-python/six-1.10[${PYTHON_USEDEP}] -" - -distutils_enable_tests setup.py diff --git a/dev-python/pyamg/Manifest b/dev-python/pyamg/Manifest index 8c133042a3f8..22582d7589e1 100644 --- a/dev-python/pyamg/Manifest +++ b/dev-python/pyamg/Manifest @@ -1,2 +1 @@ -DIST pyamg-4.0.0.tar.gz 717171 BLAKE2B 16483d829e8a938359827ca8ebe3093c890685244125576e05220910b66e9aeec278472134d10c589e58dfbd363930cdd7ae13d16c9b9d54c1bd5250e66f4677 SHA512 cdd27834c12ef18f023e78b5b946c06bc2c35f73cf65fc4c76da2fab75f23466e6c1a4b3dccb8506be3ada7e0bafda38122d3d7315deebc7959d2e5300d9add1 DIST pyamg-4.1.0.tar.gz 749906 BLAKE2B 31c05d64317b32cbdbd616e982557f0a94bc17b2fce3d982fe93e629d56ad526516603032b3cba9785bf5ebed038481ae641f55a5a1ad621442dde08791981cb SHA512 311642cbbe8dca621cb58bebb1bb05b7dc7b2364713886df96937ba56575137bcb4fb7006a232d2c14380cd41f4337f6f09a8a9794e279a155f27287497d2b08 diff --git a/dev-python/pyamg/pyamg-4.0.0.ebuild b/dev-python/pyamg/pyamg-4.0.0.ebuild deleted file mode 100644 index 696dafcb6a84..000000000000 --- a/dev-python/pyamg/pyamg-4.0.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=bdepend -PYTHON_COMPAT=( python3_{7..9} ) -inherit distutils-r1 - -DESCRIPTION="Algebraic multigrid solvers in Python" -HOMEPAGE="https://pyamg.org" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pybind11[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}]" -# cannot be enabled by "distutils_enable_tests pytest" -BDEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )" - -distutils_enable_tests setup.py - -PATCHES=( "${FILESDIR}"/${P}-test.patch ) diff --git a/dev-python/pybind11/pybind11-2.8.1.ebuild b/dev-python/pybind11/pybind11-2.8.1.ebuild index 073a3768e9c0..34b65faf8ef3 100644 --- a/dev-python/pybind11/pybind11-2.8.1.ebuild +++ b/dev-python/pybind11/pybind11-2.8.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/pybind/pybind11/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~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" RDEPEND=" dev-cpp/eigen:3 diff --git a/dev-python/pychromecast/Manifest b/dev-python/pychromecast/Manifest index bbc528da24c9..f82c0f2c7795 100644 --- a/dev-python/pychromecast/Manifest +++ b/dev-python/pychromecast/Manifest @@ -1,2 +1 @@ -DIST PyChromecast-8.1.0.tar.gz 50867 BLAKE2B c5d3e07f1644d0a83ba25826e27ee62f36b80f594f6851714c2d17ab6e8bb9e982bfa72731715bba15b6b587967461bb5def3cc49569d43b5186ceebc4a360c0 SHA512 882ab5987a7ddbf61a177ff867986461bc21bb5560a7de1bafb3a873173981139897ca36336e5b21b0e013f0100d437d1077038f35676998d3eccf353d684f9b DIST PyChromecast-9.3.1.tar.gz 53253 BLAKE2B f246a38c79ececa17721ba2d8397da691310462ce9b19aab2ad525d82ff8c4db213fbc8fa3e9205bac3ffbde72f7bd75eab26c6b5430921bd2fb561a49808110 SHA512 ee4ad719a1142e1a4c67b99b6ceadfd076cb8b818474c5a5b9bc9dd2d03f13feddcece4983459013192f85bdc73339749d0b2f2c1881ac879d211dbe2e578605 diff --git a/dev-python/pychromecast/pychromecast-8.1.0.ebuild b/dev-python/pychromecast/pychromecast-8.1.0.ebuild deleted file mode 100644 index e46cde8ad015..000000000000 --- a/dev-python/pychromecast/pychromecast-8.1.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -inherit distutils-r1 - -DESCRIPTION="Python module to talk to Google Chromecast" -HOMEPAGE="https://github.com/home-assistant-libs/pychromecast" -S="${WORKDIR}/PyChromecast-${PV}" -SRC_URI="mirror://pypi/P/PyChromecast/PyChromecast-${PV}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/casttube-0.2.0[${PYTHON_USEDEP}] - >=dev-python/protobuf-python-3.0.0[${PYTHON_USEDEP}] - >=dev-python/zeroconf-0.25.1[${PYTHON_USEDEP}]" diff --git a/dev-python/pycollada/Manifest b/dev-python/pycollada/Manifest index 3ba357d17709..f79df3dbbbf4 100644 --- a/dev-python/pycollada/Manifest +++ b/dev-python/pycollada/Manifest @@ -1 +1 @@ -DIST pycollada-0.7.1.tar.gz 3526373 BLAKE2B 9adcbff206bc856fce1eef1784734c5604800cff350d32a83d53a4eaf965673adac797f510662dffc70fcfd76a7102fdb9321ead89d765954ffccc9338df446a SHA512 ac4d88b2398bf0364beaaf3e2e468be9131dc0f8088bfce8be18d9eb5a7c093db84a364931884fa7c493dfae81036ec63bc7c689ebf49e961eefc0c4853a0131 +DIST pycollada-0.7.2.tar.gz 3526845 BLAKE2B 3d8b4d2478fa4937756db69afbd8716ccd2dd4e0bec8e7dc045e84f06573605c0872d31bdee3d6ccca4b800699746877530f2fa81b5790c3f5c0cb3e7583fa66 SHA512 5c21155d52d54de62d192d4da0385bc7110ddd3962fe3e0e9e5904bbcd0e66cb1a95765c9996cdc5beef0edb30ee2123ae23b904d029be1c119e902d2fc4e7fe diff --git a/dev-python/pycollada/pycollada-0.7.1.ebuild b/dev-python/pycollada/pycollada-0.7.2.ebuild similarity index 99% rename from dev-python/pycollada/pycollada-0.7.1.ebuild rename to dev-python/pycollada/pycollada-0.7.2.ebuild index 895b64d55b5d..d219b4090d8f 100644 --- a/dev-python/pycollada/pycollada-0.7.1.ebuild +++ b/dev-python/pycollada/pycollada-0.7.2.ebuild @@ -1,10 +1,9 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) - inherit distutils-r1 DESCRIPTION="Python library for reading and writing COLLADA documents" diff --git a/dev-python/pydantic/pydantic-1.8.2_p20210719.ebuild b/dev-python/pydantic/pydantic-1.8.2_p20210719.ebuild index 3c2373fe96d0..4e22c61f7800 100644 --- a/dev-python/pydantic/pydantic-1.8.2_p20210719.ebuild +++ b/dev-python/pydantic/pydantic-1.8.2_p20210719.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${COMMIT}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~sparc x86" RDEPEND=" dev-python/typing-extensions[${PYTHON_USEDEP}] diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest index df1e21f75e54..e354506cf14d 100644 --- a/dev-python/pydevd/Manifest +++ b/dev-python/pydevd/Manifest @@ -1,2 +1 @@ -DIST pydev_debugger_2_6_0.tar.gz 4142790 BLAKE2B 46776e261e77a745867423488f97c6584c9497d883d8e2b19f4f82c58472f410f1b5f287ce24b8c20e9cdaa2202cbc78235ea4a7e9aa2981aa520e0b58e4fcd3 SHA512 5e7703f2eec53fe7b4d78d59894cfbb14a35a62ad20431242477f66e72344d88d5538ebe2007526e4ff250e8bcf41702acc71692239693dd9cb788ced70d7aaa DIST pydev_debugger_2_7_0.tar.gz 4154343 BLAKE2B 6504ffa5eee5548a6aa9e59712b6c0054b69c2e0f6ff48059ed8b2e3edb92ec92ea4e7f9ff084419b46310c4d08f11008571cbf70ccc4efddd0fae688e4110f5 SHA512 8f09b446eeaace1f9ecd3d331813e8bd7d8e09e1fe9dc9fa955ecc26a97ac6015f7becc4005a87405d1154280ec10eb7fa87914bcd41f27e51d90ad3eb99f643 diff --git a/dev-python/pydevd/pydevd-2.6.0.ebuild b/dev-python/pydevd/pydevd-2.6.0.ebuild deleted file mode 100644 index 2682f0672a48..000000000000 --- a/dev-python/pydevd/pydevd-2.6.0.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 toolchain-funcs - -MY_P="pydev_debugger_${PV//./_}" - -DESCRIPTION="PyDev.Debugger (used in PyDev, PyCharm and VSCode Python)" -HOMEPAGE="https://github.com/fabioz/PyDev.Debugger/" -SRC_URI="https://github.com/fabioz/PyDev.Debugger/archive/${MY_P}.tar.gz" -S="${WORKDIR}/PyDev.Debugger-${MY_P}" - -LICENSE="EPL-1.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# After removing and recompiling the prebuilt lib the tests fail? -# For some reason the test suite is executing a slightly different gdb command -# then before, which is lacking the file name of the lib that was pre built: -# gdb: No symbol table is loaded. Use the "file" command -# This also happens outside of portage so it is not related to any *FLAGS -RESTRICT="test" - -BDEPEND=" - test? ( - dev-python/untangle[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -# Block against the version of debugpy that still bundles pydevd -RDEPEND=" - ! -Date: Sun, 11 Jul 2021 22:04:00 -0400 -Subject: [PATCH] Fix GLTextItem with Python 3.10 - -drawText() expects int arguments and Python 3.10 does not allow for -implicit rounding. - ---- a/pyqtgraph/opengl/items/GLTextItem.py -+++ b/pyqtgraph/opengl/items/GLTextItem.py -@@ -68,15 +68,15 @@ def paint(self): - viewport = glGetIntegerv(GL_VIEWPORT) - - text_pos = self.__project(self.pos, modelview, projection, viewport) -- text_pos[1] = viewport[3] - text_pos[1] - -+ text_pos.setY(viewport[3] - text_pos.y()) - text_pos /= self.view().devicePixelRatio() - - painter = QtGui.QPainter(self.view()) - painter.setPen(self.color) - painter.setFont(self.font) - painter.setRenderHints(QtGui.QPainter.RenderHint.Antialiasing | QtGui.QPainter.RenderHint.TextAntialiasing) -- painter.drawText(text_pos[0], text_pos[1], self.text) -+ painter.drawText(text_pos, self.text) - painter.end() - - def __project(self, obj_pos, modelview, projection, viewport): -@@ -86,12 +86,11 @@ def __project(self, obj_pos, modelview, projection, viewport): - proj_vec = np.matmul(projection.T, view_vec) - - if proj_vec[3] == 0.0: -- return -+ return QtCore.QPointF(0, 0) - - proj_vec[0:3] /= proj_vec[3] - -- return np.array([ -- viewport[0] + (1.0 + proj_vec[0]) * viewport[2] / 2.0, -- viewport[1] + (1.0 + proj_vec[1]) * viewport[3] / 2.0, -- (1.0 + proj_vec[2]) / 2.0 -- ]) -+ return QtCore.QPointF( -+ viewport[0] + (1.0 + proj_vec[0]) * viewport[2] / 2, -+ viewport[1] + (1.0 + proj_vec[1]) * viewport[3] / 2 -+ ) diff --git a/dev-python/pyqtgraph/pyqtgraph-0.12.2.ebuild b/dev-python/pyqtgraph/pyqtgraph-0.12.2.ebuild deleted file mode 100644 index c6366f824b79..000000000000 --- a/dev-python/pyqtgraph/pyqtgraph-0.12.2.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 multiprocessing - -TEST_DATA_TAG=test-data-8 -DESCRIPTION="A pure-python graphics and GUI library built on PyQt and numpy" -HOMEPAGE="https://www.pyqtgraph.org/ https://pypi.org/project/pyqtgraph/" -SRC_URI=" - https://github.com/pyqtgraph/pyqtgraph/archive/${P}.tar.gz - test? ( - https://github.com/pyqtgraph/test-data/archive/${TEST_DATA_TAG}.tar.gz - -> ${PN}-${TEST_DATA_TAG}.tar.gz - )" -S=${WORKDIR}/${PN}-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="examples opengl svg" -REQUIRED_USE="test? ( opengl svg )" - -RDEPEND=" - >=dev-python/numpy-1.17[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/PyQt5[gui,widgets,opengl=,svg=,${PYTHON_USEDEP}] - opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] )" -BDEPEND=" - test? ( - dev-python/h5py[${PYTHON_USEDEP}] - dev-python/PyQt5[testlib,${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/pytest-xvfb[${PYTHON_USEDEP}] - dev-vcs/git - )" - -PATCHES=( - "${FILESDIR}/${P}-fix-py3.10.patch" -) - -distutils_enable_sphinx doc/source -distutils_enable_tests pytest - -python_prepare_all() { - distutils-r1_python_prepare_all - - if ! use opengl; then - rm -r pyqtgraph/opengl || die - fi -} - -python_test() { - local EPYTEST_DESELECT=( - # apparently fragile - tests/test_reload.py::test_reload - - # TODO - tests/graphicsItems/test_ROI.py::test_PolyLineROI - - # pyside2 is normally skipped if not installed but these two - # fail if it is installed - # TODO: this could be due to USE flags, revisit when pyside2 - # gains py3.9 - 'examples/test_examples.py::testExamples[ DateAxisItem_QtDesigner.py - PySide2 ]' - 'examples/test_examples.py::testExamples[ designerExample.py - PySide2 ]' - ) - - distutils_install_for_testing - epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" -} - -src_test() { - mkdir "${HOME}"/.pyqtgraph || die - mv "${WORKDIR}/test-data-${TEST_DATA_TAG}" \ - "${HOME}"/.pyqtgraph/test-data || die - cd "${HOME}"/.pyqtgraph/test-data || die - # we need to fake a git repo - git config --global user.email "you@example.com" || die - git config --global user.name "Your Name" || die - git init -q || die - git commit -q --allow-empty -m "dummy commit" || die - git tag "${TEST_DATA_TAG}" || die - cd - >/dev/null || die - - distutils-r1_src_test -} - -python_install_all() { - use examples && DOCS+=( examples/ ) - distutils-r1_python_install_all -} diff --git a/dev-python/pyqtgraph/pyqtgraph-0.12.3.ebuild b/dev-python/pyqtgraph/pyqtgraph-0.12.3.ebuild index 2d46c69243c3..20b3a3e7229d 100644 --- a/dev-python/pyqtgraph/pyqtgraph-0.12.3.ebuild +++ b/dev-python/pyqtgraph/pyqtgraph-0.12.3.ebuild @@ -19,7 +19,7 @@ S=${WORKDIR}/${PN}-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="examples opengl svg" REQUIRED_USE="test? ( opengl svg )" diff --git a/dev-python/pysol_cards/Manifest b/dev-python/pysol_cards/Manifest index e66862899baa..88b3e2df97b6 100644 --- a/dev-python/pysol_cards/Manifest +++ b/dev-python/pysol_cards/Manifest @@ -1,2 +1,2 @@ -DIST pysol_cards-0.10.2.tar.gz 20776 BLAKE2B b9f3f20e983453196a7db78ac81c17eb35f157e6419a9dd25e6286ab82763bf2a1601177e41abfe0f49367189a4a78ac66e4f77151c52acae006e3198ff8c524 SHA512 df8848c63ad12496c4346fc51fbac803b7a27c274147d458c78f937b70c804cddeeece8c6a980ef2a422bb17771ee1825c9824843e7d1cbc47e3678e506a30c5 DIST pysol_cards-0.12.0.tar.gz 21337 BLAKE2B 5d31dc32b7b968366b34481623d2c71ae29f54ff497028f4300e0448dbc27c4529c0524fd33793b84e1f03bcacba3629c8476bf589511a5bb8c56ce7ef7a8fc5 SHA512 c40bd7398e6cdd4d0c10f5c8ffaa2c0d274acafdfeb7d7bdbf36420a650157412e25d270c4e8c03ca2a9e07a9fdca97f14d0175773613eb76b447e05aff942e1 +DIST pysol_cards-0.14.2.tar.gz 18113 BLAKE2B 63704d97598927b600a8f34eb46565e8bf927bc27cd409579de6ac5f4b9154a881b1727c30a61381c169a267b313a4aabfe796a98341208ffb9a8327ca83ec71 SHA512 5e296819ebd6a874175c098b0000524defeb22456bdce961270ecfe26de48fb0d5f5b56eeb3457a12c51f72c9d90abdd35ebaf91244ceaa7d3034caff2b59386 diff --git a/dev-python/pysol_cards/pysol_cards-0.12.0.ebuild b/dev-python/pysol_cards/pysol_cards-0.12.0.ebuild index 5cfe9021a37f..4e8459875dc3 100644 --- a/dev-python/pysol_cards/pysol_cards-0.12.0.ebuild +++ b/dev-python/pysol_cards/pysol_cards-0.12.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0 MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" RDEPEND=" dev-python/pbr[${PYTHON_USEDEP}] diff --git a/dev-python/pysol_cards/pysol_cards-0.10.2.ebuild b/dev-python/pysol_cards/pysol_cards-0.14.2.ebuild similarity index 73% rename from dev-python/pysol_cards/pysol_cards-0.10.2.ebuild rename to dev-python/pysol_cards/pysol_cards-0.14.2.ebuild index b69022f7f7dc..20a12f123941 100644 --- a/dev-python/pysol_cards/pysol_cards-0.10.2.ebuild +++ b/dev-python/pysol_cards/pysol_cards-0.14.2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{8,9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 @@ -13,13 +13,11 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0 MIT" SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" RDEPEND=" - dev-python/pbr[${PYTHON_USEDEP}] dev-python/random2[${PYTHON_USEDEP}] dev-python/six[${PYTHON_USEDEP}] " -BDEPEND="test? ( dev-python/oslotest[${PYTHON_USEDEP}] )" distutils_enable_tests unittest diff --git a/dev-python/pytables/pytables-3.6.1.ebuild b/dev-python/pytables/pytables-3.6.1.ebuild index 8197249c5c3a..0e9b03b561c5 100644 --- a/dev-python/pytables/pytables-3.6.1.ebuild +++ b/dev-python/pytables/pytables-3.6.1.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" S="${WORKDIR}/${MY_P}" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" LICENSE="BSD" IUSE="doc examples test" RESTRICT="!test? ( test )" diff --git a/dev-python/pytest-datadir/pytest-datadir-1.3.1.ebuild b/dev-python/pytest-datadir/pytest-datadir-1.3.1.ebuild index 5399eb0dda5e..1c96003c9b60 100644 --- a/dev-python/pytest-datadir/pytest-datadir-1.3.1.ebuild +++ b/dev-python/pytest-datadir/pytest-datadir-1.3.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 x86" RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]" diff --git a/dev-python/pytest-describe/Manifest b/dev-python/pytest-describe/Manifest index dae1902de5d6..ea964ebbd4a0 100644 --- a/dev-python/pytest-describe/Manifest +++ b/dev-python/pytest-describe/Manifest @@ -1 +1,2 @@ DIST pytest-describe-2.0.0.tar.gz 9711 BLAKE2B d9a799afebf77166c81a9d2477a378d7664e9aa586460043c9a9448838eafebcb0679768d10d2439ab350b48ad7263ebe17eea6fdaef96ef14aceb6aa9ff943c SHA512 28edd2b10607424aff7b95dd834716fc1888a09c23d810e0b9870a5a93de3ca745d3506a6327ece6f92b3afcdcee0fb56f6f163e2868abcf2022175708ff58af +DIST pytest-describe-2.0.1.tar.gz 9793 BLAKE2B e7816cbc68e1ed1e2686ce3437cd0f59a52191d5413dbc9e0d6f9530a57728ad0917d86680b91228aa55ce689bc16c4da83595f87d82f9be9c4ce222c46fefea SHA512 c74362d5f1b0f3ff6d35d9049e82b7dc54be6755f1daa13366c47dee1ab9f1b1085d8c9719952d75c3c6c58b76a2c5f6b0162c78e53da71fe09bd91ed27f6bf2 diff --git a/dev-python/pytest-describe/pytest-describe-2.0.1.ebuild b/dev-python/pytest-describe/pytest-describe-2.0.1.ebuild new file mode 100644 index 000000000000..b0f2ea97b6db --- /dev/null +++ b/dev-python/pytest-describe/pytest-describe-2.0.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Describe-style plugin for pytest" +HOMEPAGE="https://github.com/pytest-dev/pytest-describe/ + https://pypi.org/project/pytest-describe/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=">=dev-python/pytest-2.6.0[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +python_test() { + # We need to disable some plugins because tests don't like unexpected + # output + PYTEST_ADDOPTS="-p no:flaky -p no:capturelog" epytest +} diff --git a/dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild b/dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild index a774ad664e9d..bb253093b7af 100644 --- a/dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild +++ b/dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~riscv ~sparc x86" RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]" diff --git a/dev-python/pytest-regressions/pytest-regressions-2.2.0.ebuild b/dev-python/pytest-regressions/pytest-regressions-2.2.0.ebuild index a562aefb9732..c454dbd42f9a 100644 --- a/dev-python/pytest-regressions/pytest-regressions-2.2.0.ebuild +++ b/dev-python/pytest-regressions/pytest-regressions-2.2.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~m68k ~ppc ~ppc64 ~riscv ~s390 x86" +KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~m68k ppc ppc64 ~riscv ~s390 x86" RDEPEND=" dev-python/pytest[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-rerunfailures/pytest-rerunfailures-10.2.ebuild b/dev-python/pytest-rerunfailures/pytest-rerunfailures-10.2.ebuild index 3165db39c0cf..1c6ebdd4ab24 100644 --- a/dev-python/pytest-rerunfailures/pytest-rerunfailures-10.2.ebuild +++ b/dev-python/pytest-rerunfailures/pytest-rerunfailures-10.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" SLOT="0" LICENSE="MPL-2.0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" BDEPEND=" >=dev-python/pytest-5.0[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-timeout/Manifest b/dev-python/pytest-timeout/Manifest index c2a35495ad0a..3f2e83390f0f 100644 --- a/dev-python/pytest-timeout/Manifest +++ b/dev-python/pytest-timeout/Manifest @@ -1,2 +1 @@ -DIST pytest-timeout-1.4.2.tar.gz 15424 BLAKE2B b7ab91833e59af56ae50c066c14bb9b8ae9995d1586f35b29f107665d7da124828d7accc1b0149702f2973c61f18024739c68de736ae8aae6f55e8a10bf5d4ff SHA512 3446ecdb5aaad5fbca12df4e7f4f40c6c1a12895d3ed9f3a3ee24800ce36deed3cb8c09a4cc72220c962b06f821cfd55bf7eebbca23664c56abf2d0e5bc8fbea DIST pytest-timeout-2.0.0.tar.gz 16210 BLAKE2B 8e3c0436147b6cc680540329daabd7269d301c95663599f7e9c64313bc3a45fde5cc5ea297d5b8c85f43d1a80c2db44b8e150877c3c7b29eef5e38426dfd4efc SHA512 96e9b545b4ac1e4a615863f69d190e0265e85f23dc12df51e9035b8e6bceff23279bb042eed83aa0ddd6d06b0e02a2dcc29ee352fd44cc86f0682fb328264645 diff --git a/dev-python/pytest-timeout/files/pytest-timeout-1.4.2-optional-cov.patch b/dev-python/pytest-timeout/files/pytest-timeout-1.4.2-optional-cov.patch deleted file mode 100644 index 424cfa6c57d4..000000000000 --- a/dev-python/pytest-timeout/files/pytest-timeout-1.4.2-optional-cov.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 65a79fe8ceb52d7ae978f4a2ecc47a1fd34fda2b Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Sun, 2 Aug 2020 00:11:53 +0200 -Subject: [PATCH] Skip test_cov if pytest-cov is not installed - -Skip test_cov gracefully if pytest_cov module can't be imported. -This would help us since we're removing py2 support from pytest-cov -but still need it for pytest-timeout. ---- - test_pytest_timeout.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/test_pytest_timeout.py b/test_pytest_timeout.py -index 16302d7..69707b4 100644 ---- a/test_pytest_timeout.py -+++ b/test_pytest_timeout.py -@@ -77,6 +77,7 @@ def test_thread(testdir): - ) - def test_cov(testdir): - # This test requires pytest-cov -+ pytest.importorskip("pytest_cov") - testdir.makepyfile( - """ - import time --- -2.28.0 - diff --git a/dev-python/pytest-timeout/pytest-timeout-1.4.2-r1.ebuild b/dev-python/pytest-timeout/pytest-timeout-1.4.2-r1.ebuild deleted file mode 100644 index 3c8268e3967a..000000000000 --- a/dev-python/pytest-timeout/pytest-timeout-1.4.2-r1.ebuild +++ /dev/null @@ -1,32 +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="py.test plugin to abort hanging tests" -HOMEPAGE="https://pypi.org/project/pytest-timeout/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="MIT" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" - -# do not rdepend on pytest, it won't be used without it anyway -# pytest-cov used to test compatibility -BDEPEND=" - test? ( - dev-python/pexpect[${PYTHON_USEDEP}] - !hppa? ( $(python_gen_cond_dep ' - dev-python/pytest-cov[${PYTHON_USEDEP}] - ' python3_{7..9}) ) - )" - -distutils_enable_tests --install pytest - -PATCHES=( - "${FILESDIR}"/pytest-timeout-1.4.2-optional-cov.patch -) diff --git a/dev-python/pytest-timeout/pytest-timeout-2.0.0.ebuild b/dev-python/pytest-timeout/pytest-timeout-2.0.0.ebuild index 5be23064f839..96562f417271 100644 --- a/dev-python/pytest-timeout/pytest-timeout-2.0.0.ebuild +++ b/dev-python/pytest-timeout/pytest-timeout-2.0.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" SLOT="0" LICENSE="MIT" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" # do not rdepend on pytest, it won't be used without it anyway # pytest-cov used to test compatibility diff --git a/dev-python/pytest-toolbox/pytest-toolbox-0.4.ebuild b/dev-python/pytest-toolbox/pytest-toolbox-0.4.ebuild index b575a6fafbda..e92f635409d0 100644 --- a/dev-python/pytest-toolbox/pytest-toolbox-0.4.ebuild +++ b/dev-python/pytest-toolbox/pytest-toolbox-0.4.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~sparc x86" BDEPEND=" test? ( diff --git a/dev-python/pytest-tornado/pytest-tornado-0.8.1.ebuild b/dev-python/pytest-tornado/pytest-tornado-0.8.1.ebuild index f265c53e296e..0ae73c9da758 100644 --- a/dev-python/pytest-tornado/pytest-tornado-0.8.1.ebuild +++ b/dev-python/pytest-tornado/pytest-tornado-0.8.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/eugeniy/pytest-tornado/archive/refs/tags/v${PV}.tar. SLOT="0" LICENSE="Apache-2.0" -KEYWORDS="amd64 sparc x86" +KEYWORDS="amd64 ~hppa ~ia64 ~riscv sparc x86" RDEPEND=" >=dev-python/pytest-3.6[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-trio/pytest-trio-0.7.0.ebuild b/dev-python/pytest-trio/pytest-trio-0.7.0.ebuild index b50d103696c8..e28d2a17b3bd 100644 --- a/dev-python/pytest-trio/pytest-trio-0.7.0.ebuild +++ b/dev-python/pytest-trio/pytest-trio-0.7.0.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="|| ( MIT Apache-2.0 )" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv sparc x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86" RDEPEND=" >=dev-python/async_generator-1.9[${PYTHON_USEDEP}] diff --git a/dev-python/pytest/pytest-6.2.5-r1.ebuild b/dev-python/pytest/pytest-6.2.5-r2.ebuild similarity index 97% rename from dev-python/pytest/pytest-6.2.5-r1.ebuild rename to dev-python/pytest/pytest-6.2.5-r2.ebuild index fe9104bf943d..c3a65979f46f 100644 --- a/dev-python/pytest/pytest-6.2.5-r1.ebuild +++ b/dev-python/pytest/pytest-6.2.5-r2.ebuild @@ -23,7 +23,7 @@ RDEPEND=" dev-python/packaging[${PYTHON_USEDEP}] >=dev-python/pluggy-0.12[${PYTHON_USEDEP}] >=dev-python/py-1.8.2[${PYTHON_USEDEP}] - dev-python/tomli[${PYTHON_USEDEP}] + dev-python/toml[${PYTHON_USEDEP}] " BDEPEND=" >=dev-python/setuptools_scm-3.4[${PYTHON_USEDEP}] diff --git a/dev-python/python-cinderclient/Manifest b/dev-python/python-cinderclient/Manifest index 2566317b8f61..384895f82596 100644 --- a/dev-python/python-cinderclient/Manifest +++ b/dev-python/python-cinderclient/Manifest @@ -1 +1,2 @@ DIST python-cinderclient-8.0.0.tar.gz 236611 BLAKE2B 818279d06b597a00a66c34cf3b468e8293aaf1e90fd04c996e118ea206d475e598d7c8b9ca78542bd07ada1db5d7a2c7ea9a3748fe85ad787d283c8d8073ecc6 SHA512 ae0c5e1d6f0c173382f57f95ac05ec8872a8ed548b145c1f91d96ab7b9e4602cba11a7205c26c81027ca4ad07cbb69f675244e3606ae5dca00c22eeb8bedc126 +DIST python-cinderclient-8.1.0.tar.gz 235387 BLAKE2B 04b6d9c847ee2f56ccde1e9c953b919282dc45a078b4444cc88d00633d2158ec175d042ef988b1b97781de0de643c7703178dd847a792a8f3f5509b9ff331e68 SHA512 414e7334f84e84edc9a8eb6588be780899c408ce2d744e24622004759e0127f4a73167f78a6ce432d2ed44a745b721cf5c42439f19adbea009451573df5fdf14 diff --git a/dev-python/python-cinderclient/python-cinderclient-8.1.0.ebuild b/dev-python/python-cinderclient/python-cinderclient-8.1.0.ebuild new file mode 100644 index 000000000000..3ae8e3151234 --- /dev/null +++ b/dev-python/python-cinderclient/python-cinderclient-8.1.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) +inherit distutils-r1 + +DESCRIPTION="A client for the OpenStack Cinder API" +HOMEPAGE="https://launchpad.net/python-cinderclient" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" + +RDEPEND=" + >=dev-python/keystoneauth-4.2.1[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-5.0.1[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-4.8.0[${PYTHON_USEDEP}] + >=dev-python/pbr-5.5.0[${PYTHON_USEDEP}] + >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}] + >=dev-python/requests-2.25.1[${PYTHON_USEDEP}] + >=dev-python/simplejson-3.5.1[${PYTHON_USEDEP}] + >=dev-python/stevedore-3.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/pbr[${PYTHON_USEDEP}] + test? ( + dev-python/ddt[${PYTHON_USEDEP}] + dev-python/fixtures[${PYTHON_USEDEP}] + dev-python/oslo-serialization[${PYTHON_USEDEP}] + dev-python/requests-mock[${PYTHON_USEDEP}] + dev-python/testtools[${PYTHON_USEDEP}] + dev-python/tempest[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +python_test() { + # functional tests require cloud instance access + eunittest -b cinderclient/tests/unit +} diff --git a/dev-python/python-dotenv/Manifest b/dev-python/python-dotenv/Manifest index f0cdd72b7cc1..19693eb06ee7 100644 --- a/dev-python/python-dotenv/Manifest +++ b/dev-python/python-dotenv/Manifest @@ -1,3 +1 @@ -DIST python-dotenv-0.19.0.tar.gz 32016 BLAKE2B c9f499abf99b3af8aafe7285347e08e61e770b1a5ca9d9b0cdf9dc306367c3f0492dae814835b637c9fd3c25d81006f78cbcf8d2de18bf7dc917e1bcdb0cb544 SHA512 6207f30e79ce13ccacc00ab1a95a1613317c2cc6bd735060ddca558b498c9d5c1c46ba76d97cdbb282c0f2695aed9346159ecbe08aa8a7c4f143a65708182806 -DIST python-dotenv-0.19.1.tar.gz 31301 BLAKE2B 665e7299d97a651663a1497d00cbbbe95c18d6b8b180c0a75dcbb693fcf8e35467e0e6433a94fdb6840766cce5ffe0a1b2d3cb434e91c243e88bcd6d2160dc9a SHA512 3f82082fa619ea8bb6eec110f8926d8e28fd86f25ab9bf39e4b7263cd3074bda21f8159e2c3822d22c791e488f4f21f089afb990a3f4877e2bca087eccb634cc DIST python-dotenv-0.19.2.tar.gz 31508 BLAKE2B f92285090b680d3cbf842f99b6ca49ab9af877a1ed6543cbc3a41ba592240739fdf94f2ea21f2e2e3c9b9e68eeb36c5b1c12004fa953674e3f47942176e125c6 SHA512 da411fa02326ec7407bbb6760dd4e5f22eaca60d725ade3ac89302ec4e33d00fe8c231e8a64d0bc22698a93701143085c098b6703e598c6d8c2e4c57b9bafa20 diff --git a/dev-python/python-dotenv/python-dotenv-0.19.0.ebuild b/dev-python/python-dotenv/python-dotenv-0.19.0.ebuild deleted file mode 100644 index 58cab898924f..000000000000 --- a/dev-python/python-dotenv/python-dotenv-0.19.0.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 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Manage .env files" -HOMEPAGE="https://github.com/theskumar/python-dotenv" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~sparc x86" - -DEPEND=" - test? ( - >=dev-python/click-5[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - >=dev-python/sh-1.09[${PYTHON_USEDEP}] - )" - -DOCS=( CHANGELOG.md README.md ) - -PATCHES=( - "${FILESDIR}"/${PN}-0.18.0-second-entrypoint.patch # bug 798648 -) - -distutils_enable_tests --install pytest - -src_install() { - distutils-r1_src_install - - # Avoid collision with dev-ruby/dotenv (bug #798648) - rm "${D}"/usr/bin/dotenv || die -} diff --git a/dev-python/python-dotenv/python-dotenv-0.19.1.ebuild b/dev-python/python-dotenv/python-dotenv-0.19.1.ebuild deleted file mode 100644 index 30bf49aa59a2..000000000000 --- a/dev-python/python-dotenv/python-dotenv-0.19.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=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Manage .env files" -HOMEPAGE="https://github.com/theskumar/python-dotenv" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" - -DEPEND=" - test? ( - >=dev-python/click-5[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - >=dev-python/sh-1.09[${PYTHON_USEDEP}] - )" - -DOCS=( CHANGELOG.md README.md ) - -PATCHES=( - "${FILESDIR}"/${PN}-0.18.0-second-entrypoint.patch # bug 798648 -) - -distutils_enable_tests --install pytest - -src_install() { - distutils-r1_src_install - - # Avoid collision with dev-ruby/dotenv (bug #798648) - rm "${D}"/usr/bin/dotenv || die -} diff --git a/dev-python/python-dotenv/python-dotenv-0.19.2.ebuild b/dev-python/python-dotenv/python-dotenv-0.19.2.ebuild index 30bf49aa59a2..f0e1d5bbe7e9 100644 --- a/dev-python/python-dotenv/python-dotenv-0.19.2.ebuild +++ b/dev-python/python-dotenv/python-dotenv-0.19.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~sparc x86" DEPEND=" test? ( diff --git a/dev-python/python-email-validator/python-email-validator-1.1.3.ebuild b/dev-python/python-email-validator/python-email-validator-1.1.3.ebuild index dc5b6c618422..e92f3f3937af 100644 --- a/dev-python/python-email-validator/python-email-validator-1.1.3.ebuild +++ b/dev-python/python-email-validator/python-email-validator-1.1.3.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://github.com/JoshData/python-email-validator" SRC_URI="https://github.com/JoshData/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="CC0-1.0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~sparc x86" SLOT="0" RDEPEND=" diff --git a/dev-python/python-glanceclient/Manifest b/dev-python/python-glanceclient/Manifest index 27a194790ada..d94f3355c8b6 100644 --- a/dev-python/python-glanceclient/Manifest +++ b/dev-python/python-glanceclient/Manifest @@ -1 +1,2 @@ DIST python-glanceclient-3.2.2.tar.gz 191501 BLAKE2B 0ccafb81aa01f35313a6d312496538b0a3c7f2b8df9f0523b244fdcaf55eedb48a7b9beb750b56df2303bf0e4f32e6cd85bdb998618584bae05f36db606b0eed SHA512 900c8120f2a06f2bf5016ea22883b78926c5b8b27782692f3e44a473985e31cd8c6285371ef16f61dfac79828add8d841363f043453cd68ca6ddb31c8c126606 +DIST python-glanceclient-3.5.0.tar.gz 198273 BLAKE2B 7861a2124a9474c4f6267f5b82e6d7fa9825d3cdc8411fbb05afabf69928dd230a881452de57cf54f9cd1a52157f806826036d85f6a93651980ce65e86afd520 SHA512 e5db1afeea7e3f653d7afac7961aeb3ec28df5dc40bba6b8b70795efcfc66928c2af45ecc0e4bbcc0d59a0157599e4ef3af090a8b0ccd0d727e8a94d4f8c866e diff --git a/dev-python/python-glanceclient/python-glanceclient-3.5.0.ebuild b/dev-python/python-glanceclient/python-glanceclient-3.5.0.ebuild new file mode 100644 index 000000000000..05b52a6f08b4 --- /dev/null +++ b/dev-python/python-glanceclient/python-glanceclient-3.5.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..9} ) +inherit distutils-r1 + +DESCRIPTION="A client for the OpenStack Glance API" +HOMEPAGE="https://github.com/openstack/python-glanceclient" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" + +RDEPEND=" + >=dev-python/keystoneauth-3.6.2[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] + >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] + >=dev-python/warlock-1.2.0[${PYTHON_USEDEP}] + =dev-python/wrapt-1.7.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + test? ( + dev-python/ddt[${PYTHON_USEDEP}] + dev-python/fixtures[${PYTHON_USEDEP}] + dev-python/requests-mock[${PYTHON_USEDEP}] + dev-python/tempest[${PYTHON_USEDEP}] + dev-python/testscenarios[${PYTHON_USEDEP}] + dev-python/testtools[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +python_test() { + # functional tests require cloud instance access + eunittest -b glanceclient/tests/unit +} diff --git a/dev-python/python-nbxmpp/python-nbxmpp-2.0.4.ebuild b/dev-python/python-nbxmpp/python-nbxmpp-2.0.4.ebuild index 8579e8f853a3..bea619cc54cf 100644 --- a/dev-python/python-nbxmpp/python-nbxmpp-2.0.4.ebuild +++ b/dev-python/python-nbxmpp/python-nbxmpp-2.0.4.ebuild @@ -14,7 +14,7 @@ S=${WORKDIR}/${MY_P} SLOT="0" LICENSE="GPL-3" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" dev-libs/gobject-introspection diff --git a/dev-python/python-openstackclient/Manifest b/dev-python/python-openstackclient/Manifest index 9188d3f6ceeb..56063a9499ba 100644 --- a/dev-python/python-openstackclient/Manifest +++ b/dev-python/python-openstackclient/Manifest @@ -1 +1,2 @@ DIST python-openstackclient-5.6.0.tar.gz 815567 BLAKE2B 9421af19527d1aa004f9e8928c40896fc001960f12dce11d860185e0c2c396642972099823710bf21fd838ec78681601d4196ce99e16d90836f6117e8ff97c5f SHA512 821abe0f85e53d7f52fd01a87a4d77a63fae029d2f03901f3ed5e47a4dd52fb8d00452a53027a347f83d73851ee3b57da4b025fb799571be256e78cdc6b96f9c +DIST python-openstackclient-5.7.0.tar.gz 817269 BLAKE2B ce44a0c7466c473ae55c9c2198535f3333f361295121a517cabc61178b1363a8e51078a332f3297123138f3bcea021d1c2a610942099e4710d7e61a0cdfab721 SHA512 ca789640d1cc5c6ceae206652ac9629865dce07158e4f01ef28e841b6c362974add16de3047d520986cf7690a0c49ab308221b4e657d8484cedae892d1d5c3ce diff --git a/dev-python/python-openstackclient/python-openstackclient-5.7.0.ebuild b/dev-python/python-openstackclient/python-openstackclient-5.7.0.ebuild new file mode 100644 index 000000000000..e7dec8d94938 --- /dev/null +++ b/dev-python/python-openstackclient/python-openstackclient-5.7.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..9} ) +inherit distutils-r1 + +DESCRIPTION="A client for the OpenStack APIs" +HOMEPAGE="https://github.com/openstack/python-openstackclient" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" + +RDEPEND=" + >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + >=dev-python/cliff-3.5.0[${PYTHON_USEDEP}] + >=dev-python/openstacksdk-0.56.0[${PYTHON_USEDEP}] + >=dev-python/osc-lib-2.3.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] + >=dev-python/python-keystoneclient-3.22.0[${PYTHON_USEDEP}] + >=dev-python/python-novaclient-17.0.0[${PYTHON_USEDEP}] + >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}] + >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}] +" +BDEPEND=" + >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] + >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}] + >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}] + >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + # Depends on specific runner + sed -e 's/test_command_has_logger/_&/' -i openstackclient/tests/unit/common/test_command.py || die + + distutils-r1_src_prepare +} + +python_test() { + # functional tests require cloud instance access + eunittest -b openstackclient/tests/unit +} diff --git a/dev-python/pyu2f/Manifest b/dev-python/pyu2f/Manifest index 88204d6007c9..ad1233361036 100644 --- a/dev-python/pyu2f/Manifest +++ b/dev-python/pyu2f/Manifest @@ -1,2 +1 @@ -DIST pyu2f-0.1.4.tar.gz 38797 BLAKE2B 4240083b03bd596d1f87e42047980ab7c75d0064eec0ed2050d77bb92d26fac651af515c2c9b10d338e27ecd778e80ff47b5c33a68cd86328dc913c0e70cb1da SHA512 16f948b812edd5f0e4d97350872809b7c1b52f38eea49170e4aa21e0f695935dc0d71d4fa077ee1c1a3ef2f0711d62f0cc49983a89c841aa31aadf7b76340035 DIST pyu2f-0.1.5.tar.gz 39008 BLAKE2B 475a47ad99bfbe8f85ebe246eb7c394d0855732fc6bf0dd887bb32ad02bacb1f34dadc5506d330add64bca5b353824e773d2b1e971e78d9cf9dc2438d12b4f62 SHA512 ddb15bb1d917117a2b19ad169ac0f8b8c7667d7ef8ee4c266cc30326429bb3627d41d84dc390ce0036d0b0f110e1d2da47d06d4e4d03a8be98cedb5ea3112246 diff --git a/dev-python/pyu2f/pyu2f-0.1.4-r1.ebuild b/dev-python/pyu2f/pyu2f-0.1.4-r1.ebuild deleted file mode 100644 index 3361d4f9f406..000000000000 --- a/dev-python/pyu2f/pyu2f-0.1.4-r1.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 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -DESCRIPTION="Python based U2F host library" -HOMEPAGE="https://github.com/google/pyu2f" -SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/pyfakefs[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -DOCS=( CONTRIBUTING.md README.md ) - -distutils_enable_tests pytest - -python_prepare_all() { - sed -e 's:json.loads(communicate_json):json.loads(communicate_json.decode()):' \ - -i pyu2f/tests/customauthenticator_test.py || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/pyu2f/pyu2f-0.1.5.ebuild b/dev-python/pyu2f/pyu2f-0.1.5.ebuild index 380632e9054a..570759dd98e5 100644 --- a/dev-python/pyu2f/pyu2f-0.1.5.ebuild +++ b/dev-python/pyu2f/pyu2f-0.1.5.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" RDEPEND=" dev-python/six[${PYTHON_USEDEP}] diff --git a/dev-python/pyzmq/pyzmq-22.1.0.ebuild b/dev-python/pyzmq/pyzmq-22.1.0.ebuild index 06bc4012a9ee..dcb5348d88e2 100644 --- a/dev-python/pyzmq/pyzmq-22.1.0.ebuild +++ b/dev-python/pyzmq/pyzmq-22.1.0.ebuild @@ -19,7 +19,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND=" diff --git a/dev-python/reno/Manifest b/dev-python/reno/Manifest index 626eefb60a72..13eaa3737889 100644 --- a/dev-python/reno/Manifest +++ b/dev-python/reno/Manifest @@ -1,2 +1 @@ -DIST reno-3.4.0.tar.gz 82815 BLAKE2B aab374c48c1dcf25ba7a78d46069c5d659762bf01d25dc05f597f02098ee10e7b8c518a0afad186ecd93602782a7c50294183b7e33075f8bfe57cc0bc3c1d016 SHA512 cbfd5d9b41beb1599438e249b8082175c8bd2b8dca62d8e6fd1ef742bf889adf6490e1ed0fa78d8aca663a0fb6bbe70742815a6512c6d51fb8073745b6860d65 DIST reno-3.5.0.tar.gz 83644 BLAKE2B 803d3d3c9ed572624b77d2851221edcd0a86241f86876970f1a64877d3083b39d8e574567f14dea52680538770a37bc70c55d74b66ddab6fda551209c32bb844 SHA512 4d48ec3faf26d046498edccc0dd6007dff36d8346395b5c62b2b85a8ff9bba5ac571cbdcb2aa8e522b6f4c155bd845a416cc715c30a29e8eae6d033ee1b52be7 diff --git a/dev-python/reno/reno-3.4.0.ebuild b/dev-python/reno/reno-3.4.0.ebuild deleted file mode 100644 index 6e2ce449523d..000000000000 --- a/dev-python/reno/reno-3.4.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Release notes manager, storing release notes in a git repo and building docs" -HOMEPAGE="https://pypi.org/project/reno/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc64 x86" - -RDEPEND=" - dev-python/pbr[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] - >=dev-python/dulwich-0.15.0[${PYTHON_USEDEP}] - >=dev-python/packaging-20.4[${PYTHON_USEDEP}] - >=dev-python/docutils-0.11[${PYTHON_USEDEP}] - >=dev-python/sphinx-2.1.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/pbr[${PYTHON_USEDEP}] - test? ( - >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] - ) -" - -# The doc needs to be built from a git repository -distutils_enable_tests unittest - -python_prepare_all() { - # Some tests need to be run from a git repository - rm reno/tests/test_{cache,semver}.py || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/reno/reno-3.5.0.ebuild b/dev-python/reno/reno-3.5.0.ebuild index d05d134d0ba7..6e2ce449523d 100644 --- a/dev-python/reno/reno-3.5.0.ebuild +++ b/dev-python/reno/reno-3.5.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc64 x86" RDEPEND=" dev-python/pbr[${PYTHON_USEDEP}] diff --git a/dev-python/requests-unixsocket/requests-unixsocket-0.2.0.ebuild b/dev-python/requests-unixsocket/requests-unixsocket-0.2.0.ebuild index cf2f41c3aee9..adfcc3c901fa 100644 --- a/dev-python/requests-unixsocket/requests-unixsocket-0.2.0.ebuild +++ b/dev-python/requests-unixsocket/requests-unixsocket-0.2.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" dev-python/requests[${PYTHON_USEDEP}] diff --git a/dev-python/resolvelib/resolvelib-0.8.1.ebuild b/dev-python/resolvelib/resolvelib-0.8.1.ebuild index 8e2ef9274528..015163ea1182 100644 --- a/dev-python/resolvelib/resolvelib-0.8.1.ebuild +++ b/dev-python/resolvelib/resolvelib-0.8.1.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="ISC" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" BDEPEND=" test? ( diff --git a/dev-python/sarif_om/sarif_om-1.0.4.ebuild b/dev-python/sarif_om/sarif_om-1.0.4.ebuild index 8195043438fe..e16d562bc164 100644 --- a/dev-python/sarif_om/sarif_om-1.0.4.ebuild +++ b/dev-python/sarif_om/sarif_om-1.0.4.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" RDEPEND=" dev-python/attrs[${PYTHON_USEDEP}] diff --git a/dev-python/scikit-build/scikit-build-0.12.0.ebuild b/dev-python/scikit-build/scikit-build-0.12.0.ebuild index 07725436dc01..7e0fa74b7942 100644 --- a/dev-python/scikit-build/scikit-build-0.12.0.ebuild +++ b/dev-python/scikit-build/scikit-build-0.12.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" SLOT="0" LICENSE="MIT" -KEYWORDS="amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" dev-python/distro[${PYTHON_USEDEP}] diff --git a/dev-python/scipy/scipy-1.6.3.ebuild b/dev-python/scipy/scipy-1.6.3.ebuild index 169b23036823..3b61dd49363b 100644 --- a/dev-python/scipy/scipy-1.6.3.ebuild +++ b/dev-python/scipy/scipy-1.6.3.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD LGPL-2" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc sparse" DEPEND=" diff --git a/dev-python/scipy/scipy-1.7.2.ebuild b/dev-python/scipy/scipy-1.7.2.ebuild index 7290265e9ab7..cdc137b1517c 100644 --- a/dev-python/scipy/scipy-1.7.2.ebuild +++ b/dev-python/scipy/scipy-1.7.2.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD LGPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 -hppa ~ia64 ~riscv ~s390 ~sparc ~x86" IUSE="doc +pythran sparse" DEPEND=" diff --git a/dev-python/send2trash/send2trash-1.8.0.ebuild b/dev-python/send2trash/send2trash-1.8.0.ebuild index 2741150b31a4..558e6df5f0ca 100644 --- a/dev-python/send2trash/send2trash-1.8.0.ebuild +++ b/dev-python/send2trash/send2trash-1.8.0.ebuild @@ -16,6 +16,6 @@ SRC_URI=" SLOT="0" LICENSE="BSD" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" distutils_enable_tests pytest diff --git a/dev-python/sniffio/sniffio-1.2.0.ebuild b/dev-python/sniffio/sniffio-1.2.0.ebuild index f33f8de8f646..18c4b9abc8d8 100644 --- a/dev-python/sniffio/sniffio-1.2.0.ebuild +++ b/dev-python/sniffio/sniffio-1.2.0.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="|| ( Apache-2.0 MIT )" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" distutils_enable_tests pytest diff --git a/dev-python/sphinx-gallery/Manifest b/dev-python/sphinx-gallery/Manifest index 2a7a42f2069e..15902e831e9b 100644 --- a/dev-python/sphinx-gallery/Manifest +++ b/dev-python/sphinx-gallery/Manifest @@ -1 +1,2 @@ DIST sphinx-gallery-0.10.0.tar.gz 6544847 BLAKE2B c7ca0398b4a2c0090a9c6154b7aa068e05d4eef832a756693b07a23902d1c2e54bbcdb19c108a261555a12646b6fc5fa2314e0337ad8637c4d63173338189054 SHA512 9aa56966ec137f678187383440c0949fb1f91e88c66ad297efd48329627b9891c2d668a2472b071d9352cc22d717e41a5088884fa89a26707c5399dca7cc7237 +DIST sphinx-gallery-0.10.1.tar.gz 6546135 BLAKE2B 1f4ead74b848f28944820a77717183d845d1fba7459d11fa9bece16c5cd83742e012cce6906f8f5cd357e5c7db01107b6c7c32e2f7d5b7ce46dcd8d6a4b36e9c SHA512 da3b35907782846a58402fddf2a7f507eba76cd708725ff0ba097ec7bda6e9029252c9fb4df6d192aa7f64c6873465d4ff5e634b5c4cc6c4294e0d38c6db2f02 diff --git a/dev-python/sphinx-gallery/sphinx-gallery-0.10.1.ebuild b/dev-python/sphinx-gallery/sphinx-gallery-0.10.1.ebuild new file mode 100644 index 000000000000..01bce9304f3b --- /dev/null +++ b/dev-python/sphinx-gallery/sphinx-gallery-0.10.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) + +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-tabs/sphinx-tabs-3.1.0.ebuild b/dev-python/sphinx-tabs/sphinx-tabs-3.1.0.ebuild index 00b5cf915d62..1fdadb8bf5bb 100644 --- a/dev-python/sphinx-tabs/sphinx-tabs-3.1.0.ebuild +++ b/dev-python/sphinx-tabs/sphinx-tabs-3.1.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/executablebooks/sphinx-tabs/archive/v${PV}.tar.gz -> LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~m68k ppc ppc64 ~riscv ~s390 ~x86" RDEPEND=" dev-python/docutils[${PYTHON_USEDEP}] diff --git a/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2.ebuild b/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2.ebuild index f121d17bf14e..f0c5cf716e7f 100644 --- a/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2.ebuild +++ b/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]" BDEPEND="${RDEPEND}" diff --git a/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild b/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild index 02fcffef36e4..db2219a6f127 100644 --- a/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild +++ b/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild @@ -14,7 +14,7 @@ HOMEPAGE=" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="|| ( Apache-2.0 MIT )" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv sparc x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86" SLOT="0" RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]" diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.27-r2.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.4.27-r2.ebuild new file mode 100644 index 000000000000..24bcfe77ce84 --- /dev/null +++ b/dev-python/sqlalchemy/sqlalchemy-1.4.27-r2.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( pypy3 python3_{8..10} ) +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/" +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 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="examples +sqlite test" + +# greenlet for bug #823794 +RDEPEND="virtual/python-greenlet[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + $(python_gen_impl_dep sqlite) + ) +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # hardcode call counts specific to Python versions + test/aaa_profiling +) + +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 "MySQL support" dev-python/mysqlclient dev-python/pymysql \ + dev-python/mysql-connector-python + optfeature "mssql support" dev-python/pymssql + optfeature "postgresql support" dev-python/psycopg:2 +} diff --git a/dev-python/statsmodels/Manifest b/dev-python/statsmodels/Manifest index 97632e523cd5..e6d0a444470e 100644 --- a/dev-python/statsmodels/Manifest +++ b/dev-python/statsmodels/Manifest @@ -1,2 +1,3 @@ DIST statsmodels-0.12.2.tar.gz 17470078 BLAKE2B 7b2a17fe350489888fd05d2275b597ec7cb0f32dcea97daa5c06a973fa53a7b3af40d494c735e30cd65deec9b5dd314c0513454a7c2d2c40e22fd6de3aeb40c8 SHA512 ae4872bc7300ef564407daa8b4076fd70fc180965622ed2173871579e063e2143e000540089923fe171dbb191b7dd872077d8ba6794fe23390331375ec7ce810 DIST statsmodels-0.13.0.tar.gz 17766215 BLAKE2B 54894a1061bbd90154ea81d599c913119a90f89dd37055f3e6c69b23bc265a424c08a2e5cb2c88edc9a3a82fd69a236e6eaf73c08a8201c31b1cdc5cc9ea0bd5 SHA512 829e927d146f6587ef545c2a5668d9ba60e1493eb0deb79754029128d419a6811ace17572e3c324d738a1a36e69b8b85d92030b187c85fa5be49003806ba6145 +DIST statsmodels-0.13.1.tar.gz 18144383 BLAKE2B 87af88dae8db6a7e690133f0a48f9ee52fa104e5fbce1ffa6f7e67675b901b0843146b24b81da6b98526d2ab4414450e039e6309ee1e3cf942edcb9a2ea799f6 SHA512 027d3c538b03e9c95ba0915318b9025d6f9d7c1ce74d4b9c522971b3f0b53527e60ab3fa9f4a74d87e91b5a4f66cf7d2b4e58b214458022026596c923ff5d470 diff --git a/dev-python/statsmodels/statsmodels-0.12.2-r1.ebuild b/dev-python/statsmodels/statsmodels-0.12.2-r1.ebuild index 531daf7bd39d..621dd09ec811 100644 --- a/dev-python/statsmodels/statsmodels-0.12.2-r1.ebuild +++ b/dev-python/statsmodels/statsmodels-0.12.2-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux" IUSE="examples" RDEPEND=" diff --git a/dev-python/statsmodels/statsmodels-0.13.1.ebuild b/dev-python/statsmodels/statsmodels-0.13.1.ebuild new file mode 100644 index 000000000000..8ba5dd55ef67 --- /dev/null +++ b/dev-python/statsmodels/statsmodels-0.13.1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 multiprocessing optfeature + +DESCRIPTION="Statistical computations and models for use with SciPy" +HOMEPAGE="https://www.statsmodels.org/stable/index.html" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux" +IUSE="examples" + +DEPEND=" + >=dev-python/numpy-1.17[${PYTHON_USEDEP}] + >=dev-python/scipy-1.3[${PYTHON_USEDEP}]" +RDEPEND=" + ${DEPEND} + >=dev-python/numpy-1.17[${PYTHON_USEDEP}] + >=dev-python/pandas-0.25[${PYTHON_USEDEP}] + >=dev-python/patsy-0.5.2[${PYTHON_USEDEP}] + >=dev-python/scipy-1.3[${PYTHON_USEDEP}] +" +BDEPEND=" + ${DEPEND} + dev-python/cython[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs \ + 'dev-python/ipykernel' \ + 'dev-python/jupyter_client' \ + 'dev-python/matplotlib' \ + 'dev-python/nbconvert' \ + 'dev-python/numpydoc' + +distutils_enable_tests pytest + +python_prepare_all() { + # Prevent un-needed d'loading + export VARTEXFONTS="${T}"/fonts + export MPLCONFIGDIR="${T}" + printf -- 'backend : Agg\n' > "${MPLCONFIGDIR}"/matplotlibrc || die + + sed -e 's:test_combine:_&:' \ + -i statsmodels/imputation/tests/test_mice.py || die + sed -e 's:test_mixedlm:_&:' \ + -i statsmodels/stats/tests/test_mediation.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x MKL_NUM_THREADS=1 + local -x OMP_NUM_THREADS=1 + local jobs=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)") + + pushd "${BUILD_DIR}" >/dev/null || die + "${EPYTHON}" -c " +import statsmodels +statsmodels.test(extra_args=['-vv', '-n', '${jobs}'], exit=True)" \ + || die "tests fail with ${EPYTHON}" + popd >/dev/null || die +} + +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 "Plotting functionality" "dev-python/matplotlib" +} diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest index 7e5c4956c057..3f3d64d5ac60 100644 --- a/dev-python/stripe/Manifest +++ b/dev-python/stripe/Manifest @@ -1,3 +1,2 @@ -DIST stripe-2.60.0.tar.gz 219649 BLAKE2B 208826e62560f6e9acb5016cecae4f3128106d562f8b5de6caa106179f6991376bacd679ab4cd61a973a60f68a84aebb673d17c1ca8d10541c2ab4a1e761da0e SHA512 eaae2356ed83285713be6396c071b8f5761ad0ff651691b1560b06bca190a5c5df3659182e5a25e8d286257046162f32755854f0e382a280cb63180478114502 DIST stripe-2.61.0.tar.gz 231302 BLAKE2B e971c3393e255d09eb84bcdf24b5eb32ca42d7d04332cc6fac7685606164c1b95f2b5bffeadb39f11be8c50360da03feca2dce1b4f5f84a3a95cfe4458ff1970 SHA512 5b331d862ea832a821a9dff9bb7569aa2b94726c2d36ec5f304a5a41b3fcdda1096f85f444500f0826fd3e349c47b5ef18ab91b8ec5cb67d966346a0cbd1a7ef DIST stripe-2.62.0.tar.gz 233447 BLAKE2B c4cdddcb5397ed45606600183dccba9395e098f236dd592e0a0326832642c79d112bdcb52ade736a0a1137e29b7368157e76a8a84895efa9a2debf2a60ffe886 SHA512 5c2f49e0639082a75ee97b8ad6e50926bb1d894b395f5363b2300825e497527518b682c3380ef458b4dc9ab832dc71afae5f85ff4ecc2e188aab4ad29df4a60f diff --git a/dev-python/stripe/stripe-2.60.0.ebuild b/dev-python/stripe/stripe-2.60.0.ebuild deleted file mode 100644 index bb530ca72173..000000000000 --- a/dev-python/stripe/stripe-2.60.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="Stripe python bindings" -HOMEPAGE="https://github.com/stripe/stripe-python" -SRC_URI="mirror://pypi/s/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - >=dev-python/requests-2.20[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-util/stripe-mock-0.109.0 - dev-python/pytest-mock[${PYTHON_USEDEP}] - net-misc/curl - ) -" - -distutils_enable_tests pytest - -DOCS=(LONG_DESCRIPTION.rst CHANGELOG.md README.md) - -src_test() { - local stripe_mock_port=12111 - local stripe_mock_max_port=12121 - local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" - # Try to start stripe-mock until we find a free port - while [[ "${stripe_mock_port}" -le "${stripe_mock_max_port}" ]]; do - ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" - stripe-mock --http-port ${stripe_mock_port} &> "${stripe_mock_logfile}" & - local stripe_mock_pid=$! - sleep 2 - # Did stripe-mock start? - curl --fail -u "sk_test_123:" \ - http://127.0.0.1:${stripe_mock_port}/v1/customers &> /dev/null - eend $? "Port ${stripe_mock_port} unavailable" - if [[ $? -eq 0 ]]; then - einfo "stripe-mock running on port ${stripe_mock_port}" - break - fi - (( stripe_mock_port++ )) - done - if [[ "${stripe_mock_port}" -gt "${stripe_mock_max_port}" ]]; then - eerror "Unable to start stripe-mock for tests" - die "Please see the logfile located at: ${stripe_mock_logfile}" - fi - - local -x STRIPE_MOCK_PORT=${stripe_mock_port} - distutils-r1_src_test - - # Tear down stripe-mock - kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" -} diff --git a/dev-python/stripe/stripe-2.61.0.ebuild b/dev-python/stripe/stripe-2.61.0.ebuild index 090678079606..81318208487f 100644 --- a/dev-python/stripe/stripe-2.61.0.ebuild +++ b/dev-python/stripe/stripe-2.61.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/s/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" >=dev-python/requests-2.20[${PYTHON_USEDEP}] diff --git a/dev-python/tempest/Manifest b/dev-python/tempest/Manifest index f0e059b357d9..d172113c70f1 100644 --- a/dev-python/tempest/Manifest +++ b/dev-python/tempest/Manifest @@ -1,2 +1,3 @@ DIST tempest-29.0.0.tar.gz 1090497 BLAKE2B 520e9de1fc326d9a64d7ab5e93887f3bd455d9c47d29e0774bfb362b1baff6c1dd13fc6df2c756f0e73dd2b33ecb02ea61abdca9ea1ae68474ba53271c6c9e93 SHA512 03049d6cf0e77bac1afafad88b5b0fd22abaa40ed24ffd2c0c989dbadf277c09d703f0d9f7b34f4f68a4b5858b061ea9586ef66e26749b0822af0e426d1b81a7 DIST tempest-29.1.0.tar.gz 1091318 BLAKE2B 152900742fe10beebbcec69e20be35d20e3cd652f309de849ee9306e76d0f9dc6508ee2f66a577f6b85578aafc47ccb42b554b796813d845788b57ea49cf7cf1 SHA512 591018fcd6f0fa6ff9343a2f6c855bcd858ab805d9b28585bbdd05e319af74b833d316b64e88e5a53dfc53d58a247beb625c475ee884cfb60205d0f64bf0ba86 +DIST tempest-29.2.0.tar.gz 1092824 BLAKE2B cad7284ab5a5a39a1a5bdf9f2365a85d337e4ebe17243bc3692a98402ef7f11b27b94e0252d9d427f358c343b736b500db5386098950c88b09f23d87de9ad856 SHA512 4042bce9c5d7cd26d652189d82ee91ac43d73a515b690820dfe05b70c2e792ec6f3bb0be5566bb37e81965015f62773414c8a16cc77512b1e52f141eafbd542d diff --git a/dev-python/tempest/tempest-29.2.0.ebuild b/dev-python/tempest/tempest-29.2.0.ebuild new file mode 100644 index 000000000000..e042bc64305b --- /dev/null +++ b/dev-python/tempest/tempest-29.2.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) +inherit distutils-r1 + +DESCRIPTION="OpenStack Integration Testing" +HOMEPAGE="https://pypi.org/project/tempest/ https://docs.openstack.org/tempest/latest/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" + +RDEPEND=" + >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + >dev-python/cliff-2.9.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/paramiko-2.7.0[${PYTHON_USEDEP}] + >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] + >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] + >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] + >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}] + >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] + >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] + >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}] + >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + test? ( + dev-python/hacking[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + dev-python/stestr[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + # Small subset of tests, which fail as result of not using specific + # testing environment. Others expect to run suite using stestr. + rm -r tempest/tests/lib/services/volume/v3/ || die + rm tempest/tests/test_list_tests.py || die + rm tempest/tests/lib/cmd/test_check_uuid.py || die + + distutils-r1_src_prepare +} + +python_test() { + distutils_install_for_testing + local -x OS_LOG_CAPTURE=1 OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_TEST_TIMEOUT=320 + eunittest -b -s tempest/tests -t . +} + +src_install() { + distutils-r1_src_install + mv "${ED}/usr/etc" "${ED}/etc" || die +} diff --git a/dev-python/tempora/Manifest b/dev-python/tempora/Manifest index 04e8b2481d19..dc33abb2a5d1 100644 --- a/dev-python/tempora/Manifest +++ b/dev-python/tempora/Manifest @@ -1,2 +1 @@ -DIST tempora-4.1.1.tar.gz 19208 BLAKE2B 77901d1f4b19f2c88d4492788f8b351c70ffdb474769597bc2eefc85b4dd503e57876b687b600b49a381dd24133ae30ac547961e7cf8d7005e4cce5dc5049012 SHA512 a272980be5d4448bbd97d9e48d8a992c07cd1e970924f301fd3444834fe112453d5714ff8f3e7af6a5775d931b825601d7f1abf3cd9319b08d148a2a07d40d07 DIST tempora-4.1.2.tar.gz 19243 BLAKE2B 4014fce1abf24231c79bfa80db7ecf80303bca43902aa68a880c3e0a29cb9d6f7bd1d9e02c4f93d43db2a7810f0fd7a26de31383057dcf63b5b8a42fe8e6810e SHA512 dc03db61af973645f8f89c13eb1a0b696275a7a2768f82cd61d1602891d4bb0d4b45725404f39da242362346eb0dc6c38892a117f150f32517a2ac8d3436f5db diff --git a/dev-python/tempora/tempora-4.1.1.ebuild b/dev-python/tempora/tempora-4.1.1.ebuild deleted file mode 100644 index 1597a8277be0..000000000000 --- a/dev-python/tempora/tempora-4.1.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( pypy3 python3_{8..10} ) -inherit distutils-r1 - -MY_PN="${PN/-/.}" -DESCRIPTION="Objects and routines pertaining to date and time" -HOMEPAGE="https://github.com/jaraco/tempora" -SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/jaraco-functools-1.20[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - dev-python/toml[${PYTHON_USEDEP}] - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/pytest-freezegun[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - ">=dev-python/jaraco-packaging-3.2" \ - ">=dev-python/rst-linker-1.9" diff --git a/dev-python/tempora/tempora-4.1.2.ebuild b/dev-python/tempora/tempora-4.1.2.ebuild index c187f41d73e5..5b8046205cf3 100644 --- a/dev-python/tempora/tempora-4.1.2.ebuild +++ b/dev-python/tempora/tempora-4.1.2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos" RDEPEND=" >=dev-python/jaraco-functools-1.20[${PYTHON_USEDEP}] diff --git a/dev-python/terminado/terminado-0.12.1.ebuild b/dev-python/terminado/terminado-0.12.1.ebuild index bd491020dfe7..20f4f89d146e 100644 --- a/dev-python/terminado/terminado-0.12.1.ebuild +++ b/dev-python/terminado/terminado-0.12.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" SLOT="0" LICENSE="BSD-2" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" dev-python/ptyprocess[${PYTHON_USEDEP}] diff --git a/dev-python/toolz/toolz-0.11.1.ebuild b/dev-python/toolz/toolz-0.11.1.ebuild index 0acdb68f346d..b2c60d01340c 100644 --- a/dev-python/toolz/toolz-0.11.1.ebuild +++ b/dev-python/toolz/toolz-0.11.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" BDEPEND=" dev-python/versioneer[${PYTHON_USEDEP}]" diff --git a/dev-python/toolz/toolz-0.11.2.ebuild b/dev-python/toolz/toolz-0.11.2.ebuild index 9151c0be98a5..64aecfa1bc2d 100644 --- a/dev-python/toolz/toolz-0.11.2.ebuild +++ b/dev-python/toolz/toolz-0.11.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" BDEPEND=" dev-python/versioneer[${PYTHON_USEDEP}]" diff --git a/dev-python/traitlets/traitlets-5.1.1.ebuild b/dev-python/traitlets/traitlets-5.1.1.ebuild index 328c27ccf3bf..d600fd0b9044 100644 --- a/dev-python/traitlets/traitlets-5.1.1.ebuild +++ b/dev-python/traitlets/traitlets-5.1.1.ebuild @@ -14,7 +14,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 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" distutils_enable_sphinx docs/source \ dev-python/ipython_genutils \ diff --git a/dev-python/trio/trio-0.19.0.ebuild b/dev-python/trio/trio-0.19.0.ebuild index 9cc46ddc68a3..e7b642031083 100644 --- a/dev-python/trio/trio-0.19.0.ebuild +++ b/dev-python/trio/trio-0.19.0.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/python-trio/${PN}/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="|| ( Apache-2.0 MIT )" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv sparc x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86" RDEPEND=" >=dev-python/async_generator-1.9[${PYTHON_USEDEP}] @@ -38,6 +38,12 @@ BDEPEND=" ) " +EPYTEST_DESELECT=( + # Times out on slower arches (ia64 in this case) + # https://github.com/python-trio/trio/issues/1753 + trio/tests/test_unix_pipes.py::test_close_at_bad_time_for_send_all +) + distutils_enable_tests --install pytest distutils_enable_sphinx docs/source \ dev-python/immutables \ diff --git a/dev-python/uritemplate/uritemplate-4.1.0.ebuild b/dev-python/uritemplate/uritemplate-4.1.0.ebuild index 77d27d29ca0c..c81b3c3d8e41 100644 --- a/dev-python/uritemplate/uritemplate-4.1.0.ebuild +++ b/dev-python/uritemplate/uritemplate-4.1.0.ebuild @@ -12,6 +12,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" SLOT="0" LICENSE="Apache-2.0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" distutils_enable_tests pytest diff --git a/dev-python/uvicorn/uvicorn-0.15.0_p20210913.ebuild b/dev-python/uvicorn/uvicorn-0.15.0_p20210913.ebuild index ce22f3609e8f..c3649beabaf3 100644 --- a/dev-python/uvicorn/uvicorn-0.15.0_p20210913.ebuild +++ b/dev-python/uvicorn/uvicorn-0.15.0_p20210913.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-${COMMIT}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~sparc x86" RDEPEND=" >=dev-python/asgiref-3.4.0[${PYTHON_USEDEP}] diff --git a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild index 18e6468834b5..a2d1e0fc3b63 100644 --- a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv sparc" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv sparc" LICENSE="MIT" SLOT="0" IUSE="doc examples" diff --git a/dev-python/watchdog/watchdog-2.1.5.ebuild b/dev-python/watchdog/watchdog-2.1.5.ebuild index 6ff4d4193bde..b56129800bc7 100644 --- a/dev-python/watchdog/watchdog-2.1.5.ebuild +++ b/dev-python/watchdog/watchdog-2.1.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/gorakhargosh/${PN}/archive/v${PV}.tar.gz -> ${P}.tar LICENSE="Apache-2.0" 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" CDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]" RDEPEND="${CDEPEND} diff --git a/dev-python/watchgod/watchgod-0.7.ebuild b/dev-python/watchgod/watchgod-0.7.ebuild index ab970887f3f8..8351bd6cae80 100644 --- a/dev-python/watchgod/watchgod-0.7.ebuild +++ b/dev-python/watchgod/watchgod-0.7.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~sparc x86" BDEPEND=" test? ( diff --git a/dev-python/weasyprint/Manifest b/dev-python/weasyprint/Manifest index 7d98db7a1735..54ea11ed58b7 100644 --- a/dev-python/weasyprint/Manifest +++ b/dev-python/weasyprint/Manifest @@ -1 +1,2 @@ DIST weasyprint-53.3.tar.gz 387448 BLAKE2B bc575a150ce3af4b33dc36b1d4148d5059c8a61c2576b9305735ae192314d7df61bd9c92defaa65159933be489c262e8ac343090a840d1cf49ed5af1e5e669ad SHA512 28efd97c06572de3e82763400efee3d2415da03feafcb38158c35465823d6ee8df9be4e11b813beeb2e851a6affae668ee9eea8859ec5de6c4da9347d9f4216a +DIST weasyprint-53.4.tar.gz 388163 BLAKE2B c4a15be4f11f7d6be1bc96da39defb3420f0e96181998f0f20a1da94ea2c942fd1b23f0c4257da122647a88c6950c519b01910476711d4b482a8a9ae0354d95c SHA512 7fcdedbecfa13434217b08491db62b9afd3e716d4ac6378490a04120c407ab1b20883227c32a77c9bd8c8dd7324fb505920264db3c9105d712fa4d7dcf3a1578 diff --git a/dev-python/weasyprint/weasyprint-53.4.ebuild b/dev-python/weasyprint/weasyprint-53.4.ebuild new file mode 100644 index 000000000000..f201ef75f8ef --- /dev/null +++ b/dev-python/weasyprint/weasyprint-53.4.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Visual rendering engine for HTML and CSS that can export to PDF" +HOMEPAGE="https://weasyprint.org https://github.com/Kozea/WeasyPrint" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/cffi-0.6:=[${PYTHON_USEDEP}] + >=dev-python/cssselect2-0.1[${PYTHON_USEDEP}] + >=dev-python/fonttools-4.0.0[${PYTHON_USEDEP}] + >=dev-python/html5lib-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pillow-4.0.0[jpeg,jpeg2k,${PYTHON_USEDEP}] + >=dev-python/pydyf-0.0.3[${PYTHON_USEDEP}] + >=dev-python/pyphen-0.9.1[${PYTHON_USEDEP}] + >=dev-python/tinycss2-1.0.0[${PYTHON_USEDEP}] + x11-libs/pango +" + +BDEPEND=" + test? ( + app-text/ghostscript-gpl + media-fonts/ahem + media-fonts/dejavu + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/addopts/d' pyproject.toml || die + distutils-r1_src_prepare +} diff --git a/dev-python/websockets/websockets-10.0.ebuild b/dev-python/websockets/websockets-10.0.ebuild index f30051d5d439..020db74e27ef 100644 --- a/dev-python/websockets/websockets-10.0.ebuild +++ b/dev-python/websockets/websockets-10.0.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv sparc ~x86" +KEYWORDS="amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv sparc x86" distutils_enable_tests unittest diff --git a/dev-python/werkzeug/werkzeug-2.0.2.ebuild b/dev-python/werkzeug/werkzeug-2.0.2.ebuild index 9cd9d744d14c..a3124ca8879c 100644 --- a/dev-python/werkzeug/werkzeug-2.0.2.ebuild +++ b/dev-python/werkzeug/werkzeug-2.0.2.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" BDEPEND=" test? ( diff --git a/dev-python/widgetsnbextension/widgetsnbextension-3.5.1-r1.ebuild b/dev-python/widgetsnbextension/widgetsnbextension-3.5.1-r1.ebuild index 864dd7c7a9b6..fbb4d6a61889 100644 --- a/dev-python/widgetsnbextension/widgetsnbextension-3.5.1-r1.ebuild +++ b/dev-python/widgetsnbextension/widgetsnbextension-3.5.1-r1.ebuild @@ -14,7 +14,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 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND="dev-python/notebook[${PYTHON_USEDEP}]" diff --git a/dev-python/xarray/xarray-0.19.0.ebuild b/dev-python/xarray/xarray-0.19.0.ebuild index ebc5fc0c71d7..7a67a040310e 100644 --- a/dev-python/xarray/xarray-0.19.0.ebuild +++ b/dev-python/xarray/xarray-0.19.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/numpy-1.17[${PYTHON_USEDEP}] diff --git a/dev-python/xarray/xarray-0.20.1.ebuild b/dev-python/xarray/xarray-0.20.1.ebuild index defa14a3fa95..b0a4d51a74b1 100644 --- a/dev-python/xarray/xarray-0.20.1.ebuild +++ b/dev-python/xarray/xarray-0.20.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/numpy-1.18[${PYTHON_USEDEP}] diff --git a/dev-python/xlrd/xlrd-2.0.1.ebuild b/dev-python/xlrd/xlrd-2.0.1.ebuild index c189ad101aeb..e0f28bdfc20d 100644 --- a/dev-python/xlrd/xlrd-2.0.1.ebuild +++ b/dev-python/xlrd/xlrd-2.0.1.ebuild @@ -17,6 +17,6 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" distutils_enable_tests pytest diff --git a/dev-python/xlsxwriter/xlsxwriter-3.0.1.ebuild b/dev-python/xlsxwriter/xlsxwriter-3.0.1.ebuild index b6aba74edf2d..fcf445b5e4d9 100644 --- a/dev-python/xlsxwriter/xlsxwriter-3.0.1.ebuild +++ b/dev-python/xlsxwriter/xlsxwriter-3.0.1.ebuild @@ -17,6 +17,6 @@ S=${WORKDIR}/${MY_P} SLOT="0" LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" distutils_enable_tests pytest diff --git a/dev-python/xlsxwriter/xlsxwriter-3.0.2.ebuild b/dev-python/xlsxwriter/xlsxwriter-3.0.2.ebuild index c677523642a3..38965223e7dd 100644 --- a/dev-python/xlsxwriter/xlsxwriter-3.0.2.ebuild +++ b/dev-python/xlsxwriter/xlsxwriter-3.0.2.ebuild @@ -17,6 +17,6 @@ S=${WORKDIR}/${MY_P} SLOT="0" LICENSE="BSD" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" distutils_enable_tests pytest diff --git a/dev-python/xmltodict/xmltodict-0.12.0-r1.ebuild b/dev-python/xmltodict/xmltodict-0.12.0-r1.ebuild index 53d692c08fc3..f34175759383 100644 --- a/dev-python/xmltodict/xmltodict-0.12.0-r1.ebuild +++ b/dev-python/xmltodict/xmltodict-0.12.0-r1.ebuild @@ -12,6 +12,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" distutils_enable_tests nose diff --git a/dev-python/yappi/Manifest b/dev-python/yappi/Manifest index 5f30820a5e95..a6802f368b17 100644 --- a/dev-python/yappi/Manifest +++ b/dev-python/yappi/Manifest @@ -1,2 +1 @@ -DIST yappi-1.3.2.tar.gz 936566 BLAKE2B 55f114b8ed8689944f8146cb283701b41f34e87f3e5104d7d8df239cd2afc24f1ca1bf86f99bf672735677005df6527c83c5306a7902ea45e335134a925d6e18 SHA512 7a555bf6db8d7b9d8b4e36ceda1a40319a3d0aa478c512fb0fbca678dd3966b1facffa7555dca1ffaf07461ed3ab81284bd643e331eb2e6d1ee9c99eab1acb55 DIST yappi-1.3.3.gh.tar.gz 936700 BLAKE2B 45e974949dfeaf6487dd76ef13a1b7f4456e805e50d85d089a366c5dc4ac852ccc117224ce5f17affa1f1ba1950a86b6f666cbc8e76edf51bf21cf2f527b877f SHA512 5634b8af997a082031ad1ec12eb83498949f1a56be3a324137d118f55ee51758af8c129da30138fa54f165eafed1572fb2289476e6d0cd838a884ee9118fd8da diff --git a/dev-python/yappi/yappi-1.3.2.ebuild b/dev-python/yappi/yappi-1.3.2.ebuild deleted file mode 100644 index 69f27fb8f693..000000000000 --- a/dev-python/yappi/yappi-1.3.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=7 - -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -# no tags on github, no tests on pypi -COMMIT_HASH="c256f28d3ccc2bc1692a5a090dc8f774c4933c16" - -DESCRIPTION="Yet Another Python Profiler" -HOMEPAGE="https://pypi.org/project/yappi/ https://github.com/sumerc/yappi" -SRC_URI="https://github.com/sumerc/yappi/archive/${COMMIT_HASH}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${COMMIT_HASH}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND="test? ( dev-python/gevent[${PYTHON_USEDEP}] )" - -distutils_enable_tests unittest - -PATCHES=( - "${FILESDIR}/yappi-1.2.5-warnings.patch" - "${FILESDIR}/yappi-1.3.0-tests.patch" -) - -python_prepare_all() { - cp tests/utils.py "${S}" || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/yappi/yappi-1.3.3.ebuild b/dev-python/yappi/yappi-1.3.3.ebuild index 96b069349546..58c7f2ec81a7 100644 --- a/dev-python/yappi/yappi-1.3.3.ebuild +++ b/dev-python/yappi/yappi-1.3.3.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${PN}-${COMMIT_HASH}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" BDEPEND="test? ( dev-python/gevent[${PYTHON_USEDEP}] )" diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest index 6eee04cb01df..d5d3619db85a 100644 --- a/dev-python/zeroconf/Manifest +++ b/dev-python/zeroconf/Manifest @@ -1,4 +1,5 @@ DIST python-zeroconf-0.36.11.gh.tar.gz 130455 BLAKE2B f32556a0fad91e6476a267dd8c6b157c05aeba185842cba5fbb3f0f86c973c0dc54d8240d83a74a265ecea7d24dca7d0c3e3028f88c10a781243a641e78f324e SHA512 da34ce59a2036f1497f0b6ee37db57c0b1608a81e1ed36a089b380fc7fea746dff95ee08efc348bbb383b75f5aa9d9b4d4a70961b4de2a7968e3a46173774400 DIST python-zeroconf-0.36.12.gh.tar.gz 130545 BLAKE2B f71e3d1968729c0edca534f0b6e14da31a23669772057b6e59e9532975d7dbd84bcc89fcd82f812a27b2856f627116b551f2e48063c5825fcef9a19efdb584df SHA512 575a8c37965d5c2159ec8b3a3cfeee779846fc2a71ad646340739f8b7b78e445b33a60cf995a1cd08ba432e3e49bc6c946b9e65ee4e2d10dd7ef786489e9c68c +DIST python-zeroconf-0.36.13.gh.tar.gz 131067 BLAKE2B 5d5641071ed5842652542f28dbf4bd1478bf1c908ce838790d251af9612dc4fa174cc69b42852f9cd80660d0fd29b4a4ad26a3cfc311a72216eae1a9e1c9c2d6 SHA512 2c7aa4d78617ab69f2862deb6bc1c5492feaccadf364f3f8c960bcb1e0d1ecd8eca3bc17474b4be9c131d88117d65044f12f4171f3e08edfbbaa00291f28828c DIST python-zeroconf-0.36.8.gh.tar.gz 129890 BLAKE2B dafd1a660e611afcac0367b6f4618dd488161d30337fa1d8bd7f43af06446785e86125ae50781b341549fb9b1c70070e6b86ba271a98e5544f5d0e3287640e00 SHA512 928a78a59a5e23182c5f0af8cc8bda477b8225ffaf50e25bdd746ce7b40f7e215e5f23d7a4a282f802c9a4b7b53cbc60c38f547f382b8eff5eb14d1a21f108c1 DIST python-zeroconf-0.36.9.gh.tar.gz 130154 BLAKE2B d9a96a853a12d3f9f0e4fd9f80bb7114ce25b2fed730ed79baa4ac07a6108a6f5cfc56232ba77f829a947e2961a91c3e1eed224fadf95b2e433ebe0c7b9374ee SHA512 27558fdb9dd8539fffdc5756d180dce921bed010fb7eb2e11254e162792ba663fcaa74afbfcebfb86b5c6aa9187d00a302f6a402cf40986f0bc9e3bed1dd0e19 diff --git a/dev-python/zeroconf/zeroconf-0.36.13.ebuild b/dev-python/zeroconf/zeroconf-0.36.13.ebuild new file mode 100644 index 000000000000..b416d399c1d2 --- /dev/null +++ b/dev-python/zeroconf/zeroconf-0.36.13.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +MY_P=python-zeroconf-${PV} +DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" +HOMEPAGE=" + https://github.com/jstasiak/python-zeroconf/ + https://pypi.org/project/zeroconf/" +SRC_URI=" + https://github.com/jstasiak/python-zeroconf/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=">=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # network + tests/test_core.py::Framework::test_close_multiple_times + tests/test_core.py::Framework::test_launch_and_close + tests/test_core.py::Framework::test_launch_and_close_context_manager + tests/test_core.py::Framework::test_launch_and_close_v4_v6 + tests/test_core.py::Framework::test_launch_and_close_v6_only + tests/services/test_types.py::ServiceTypesQuery::test_integration_with_listener_ipv6 +) diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz index a4d6881e637ab8f6f175e2ec290ea2920f00f6a4..7ef7a7e18ce2ad01f90f17fe592b1c4b883afe7a 100644 GIT binary patch delta 1141 zcmV-*1d991PtQ-VP9uNWq#eL zTI~Zm@MA?6C$vCRhOWs#$>Ef83B+3Hc!g10FkAXH3;vIj;7R?Z2AejdlM)P%>IybFWu!e2`W@O6ge5s`aDaBND`hZ&qs3ILp zC4+POMUGBa{&cCm6*!46+8qm$3cf@hdCeKWi>A9rJ$~A={?g(bDsLN|3r8)qwJp zHsa;zHq?B$UZShti=?eWqOhj5PSZH^RG^){LLkr_x^0CN?7Ek<_(F<~R=?&#P$o89 zpg=!@Hc8?fZ;)Xys0G)XzzdyFQTV#J7cHOQI{c45SWf|aS)ZON>iQ=9rtPe&C^p9*D5ZG1O?eNdPRKThYON2bmT38yzcrXz>-YGiGr;G;bQ1X z?N#f~K|s_rF)V-6o(%c#;Lz`gv_F}dna4Eyqt&6^PY8b+@Z!XRm1B zmMC?!Jt`1_rCzk2ozSpmWgb>8Xol z6c;q+@ymbOFc>(Dg|LO$5k046divw7qE|qX25#1L%s5JS$o(c51r2F zPjey2=>Dp`Ilu~yLxUeJ_`@PwvK^onPP-GaTl!N3&UeB3((z31&+`A_S|La|wJAb* zAd_`@DM~Mmg#;(zfN7$5t(J_)iU)Ntso|(SC?^1yTtay*tpXQRZ{8?;{V@#0*R`^# zF7;^({~IP=*V#p-g*EAF_hoj?#r<_x!#Q1JB9}fkZSBvEWGH~F{uB$Z6N7+dhx#xZ z+Kh@k&AL_{Q1?-KXzK?0!lTS}kY4EBjEPS&RlRP9uMT3GLw&_@s#Ik*6G0lU@u-*0x`W@QOyhrs->usMRMF0@xgyYx(e}?wniclh(jwhFi3k6xIYR}q6n?wba0V0VJQE&vFmOzqZW9XqlLPu zMaiPuiRpMP&>tM9g4cAX1PwvAX>I@~z{QAM!Zgv_AT6Ax>mz@ss=g9Uu0_HveV$(m!sm5Hz{^C?reo^Dbj z%448Sgm?$CMKgcI7-rN?cBJ{bO`V%oD_BD}0JC@nv>^=-q!d%p=>u*dpo(-Xl?=}9 z7dbjz`O~HLR^TMQXm>0~D)WEcd;`(3;0^I(~kKhZ-{?@-Inw`pAw{QM>U|FT131Y z-G-VE*GqKudy%wNNE9VVZJEZIhx(^gY4&L$>9!S8u+nDNU_AxwWqo?8uqXJ}S+0li5UKJ@gGbV( z8Xbgy5K)s&B^`etc(jOZ*ySoJp?4~3!5mx(*nvp6b@W;`oy6QM69LEuk4~+F>%Ko| zy^*6+H*+u$I_}f_o2REJu2ozV2@0}l^osbv4;Lh5=*U|FdENC(fF+rV69roX!o}!R z?N#f~K|s_rF)V-6o(%c#$n@V4X@4>^GmmNZN2^1-pAdgE;KhjrE7h=Q^hgcV5!EZ< zbyn70TBx0{0lQGv)>SHVrU4?B1u0N<4N>>s(c0c?__J_%D0g_4kmm#+Aj!3UexI2Q ztOQCOZI23sV5t|aXD2kQS(%6rI?$H>Oot>NE)&V`r3Vm6*jMUVe?W}>gcFGlUV7?c z8N~&SdHjE}HVg(1V*$#E-(8zdg%PGivF@ia<99>sdq*NkoGv5LTDt-?4eTVt_(?1J zQ%$lKTy*8vuqi-zn@e|&aXd4k?KOo*3IT%z7j@YpD7M7lfHs(fl90%8h;)GRA(Xyg2DDY4(`D^pk34ib zqd(1sAfx-M_T~U9G!6}ZwBR4++>-48wQ$;L{>bggGmiX?Lj#Kxa1PbYiSi2HeGq6@b$+q5MS5I zrn+d -+#include - #include - #include - #include -@@ -355,6 +357,35 @@ intptr_t SIGSYSSchedHandler(const struct - return -ENOSYS; - } - -+intptr_t SIGSYSFstatatHandler(const struct arch_seccomp_data& args, -+ void* aux) { -+ switch (args.nr) { -+#if defined(__NR_newfstatat) -+ case __NR_newfstatat: -+#endif -+#if defined(__NR_fstatat64) -+ case __NR_fstatat64: -+#endif -+#if defined(__NR_newfstatat) || defined(__NR_fstatat64) -+ if (*reinterpret_cast(args.args[1]) == '\0' -+ && args.args[3] == static_cast(AT_EMPTY_PATH)) { -+ return sandbox::sys_fstat64(static_cast(args.args[0]), -+ reinterpret_cast(args.args[2])); -+ } else { -+ errno = EACCES; -+ return -1; -+ } -+ break; -+#endif -+ } -+ -+ CrashSIGSYS_Handler(args, aux); -+ -+ // Should never be reached. -+ RAW_CHECK(false); -+ return -ENOSYS; -+} -+ - bpf_dsl::ResultExpr CrashSIGSYS() { - return bpf_dsl::Trap(CrashSIGSYS_Handler, NULL); - } -@@ -387,6 +418,10 @@ bpf_dsl::ResultExpr RewriteSchedSIGSYS() - return bpf_dsl::Trap(SIGSYSSchedHandler, NULL); - } - -+bpf_dsl::ResultExpr RewriteFstatatSIGSYS() { -+ return bpf_dsl::Trap(SIGSYSFstatatHandler, NULL); -+} -+ - void AllocateCrashKeys() { - #if !defined(OS_NACL_NONSFI) - if (seccomp_crash_key) -diff -up b/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h b/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h ---- a/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h -+++ b/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h -@@ -62,6 +62,10 @@ SANDBOX_EXPORT intptr_t SIGSYSPtraceFail - // sched_setparam(), sched_setscheduler() - SANDBOX_EXPORT intptr_t SIGSYSSchedHandler(const arch_seccomp_data& args, - void* aux); -+// If the fstatat syscall is actually a disguised fstat, calls the regular fstat -+// syscall, otherwise, crashes in the same way as CrashSIGSYS_Handler. -+SANDBOX_EXPORT intptr_t SIGSYSFstatatHandler(const struct arch_seccomp_data& args, -+ void* aux); - - // Variants of the above functions for use with bpf_dsl. - SANDBOX_EXPORT bpf_dsl::ResultExpr CrashSIGSYS(); -@@ -72,6 +76,7 @@ SANDBOX_EXPORT bpf_dsl::ResultExpr Crash - SANDBOX_EXPORT bpf_dsl::ResultExpr CrashSIGSYSFutex(); - SANDBOX_EXPORT bpf_dsl::ResultExpr CrashSIGSYSPtrace(); - SANDBOX_EXPORT bpf_dsl::ResultExpr RewriteSchedSIGSYS(); -+SANDBOX_EXPORT bpf_dsl::ResultExpr RewriteFstatatSIGSYS(); - - // Allocates a crash key so that Seccomp information can be recorded. - void AllocateCrashKeys(); -diff -up b/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.cc b/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.cc ---- a/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.cc -+++ b/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.cc -@@ -261,4 +261,13 @@ int sys_sigaction(int signum, - - #endif // defined(MEMORY_SANITIZER) - -+SANDBOX_EXPORT int sys_fstat64(int fd, struct stat64 *buf) -+{ -+#if defined(__NR_fstat64) -+ return syscall(__NR_fstat64, fd, buf); -+#else -+ return syscall(__NR_fstat, fd, buf); -+#endif -+} -+ - } // namespace sandbox -diff -up b/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.h b/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.h ---- a/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.h -+++ b/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.h -@@ -17,6 +17,7 @@ struct sock_fprog; - struct rlimit64; - struct cap_hdr; - struct cap_data; -+struct stat64; - - namespace sandbox { - -@@ -84,6 +85,9 @@ SANDBOX_EXPORT int sys_sigaction(int sig - const struct sigaction* act, - struct sigaction* oldact); - -+// Recent glibc rewrites fstat to fstatat. -+SANDBOX_EXPORT int sys_fstat64(int fd, struct stat64 *buf); -+ - } // namespace sandbox - - #endif // SANDBOX_LINUX_SERVICES_SYSCALL_WRAPPERS_H_ diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210521-clang-libc++.patch b/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210521-clang-libc++.patch deleted file mode 100644 index fdcc787971ca..000000000000 --- a/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210521-clang-libc++.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/src/buildtools/gn.pro -+++ b/src/buildtools/gn.pro -@@ -25,6 +25,7 @@ - msvc:!clang_cl: gn_gen_args += --use-lto - - gn_configure = $$system_quote($$gn_bootstrap) $$gn_gen_args -+ gn_configure += --no-static-libstdc++ - macos { - gn_configure += --isysroot \"$$QMAKE_MAC_SDK_PATH\" - } diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210521-gcc11.patch b/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210521-gcc11.patch deleted file mode 100644 index 0014ec135441..000000000000 --- a/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210521-gcc11.patch +++ /dev/null @@ -1,74 +0,0 @@ -diff --git a/src/3rdparty/chromium/third_party/angle/src/libANGLE/HandleAllocator.cpp b/src/3rdparty/chromium/third_party/angle/src/libANGLE/HandleAllocator.cpp -index 013f1dfb2..3ce63c192 100644 ---- a/src/3rdparty/chromium/third_party/angle/src/libANGLE/HandleAllocator.cpp -+++ b/src/3rdparty/chromium/third_party/angle/src/libANGLE/HandleAllocator.cpp -@@ -9,6 +9,7 @@ - - #include "libANGLE/HandleAllocator.h" - -+#include - #include - #include - -diff --git a/src/3rdparty/chromium/ui/accessibility/platform/ax_platform_atk_hyperlink.cc b/src/3rdparty/chromium/ui/accessibility/platform/ax_platform_atk_hyperlink.cc -index be91def6b..73f202356 100644 ---- a/src/3rdparty/chromium/ui/accessibility/platform/ax_platform_atk_hyperlink.cc -+++ b/src/3rdparty/chromium/ui/accessibility/platform/ax_platform_atk_hyperlink.cc -@@ -245,7 +245,7 @@ static void AXPlatformAtkHyperlinkInit(AXPlatformAtkHyperlink* self, gpointer) { - } - - GType ax_platform_atk_hyperlink_get_type() { -- static volatile gsize type_volatile = 0; -+ static gsize type_volatile = 0; - - AXPlatformNodeAuraLinux::EnsureGTypeInit(); - -diff --git a/src/3rdparty/chromium/ui/accessibility/platform/ax_platform_node_auralinux.cc b/src/3rdparty/chromium/ui/accessibility/platform/ax_platform_node_auralinux.cc -index 04125c6fd..6c64e5d8e 100644 ---- a/src/3rdparty/chromium/ui/accessibility/platform/ax_platform_node_auralinux.cc -+++ b/src/3rdparty/chromium/ui/accessibility/platform/ax_platform_node_auralinux.cc -@@ -2274,7 +2274,7 @@ void ClassInit(gpointer class_pointer, gpointer /* class_data */) { - GType GetType() { - AXPlatformNodeAuraLinux::EnsureGTypeInit(); - -- static volatile gsize type_volatile = 0; -+ static gsize type_volatile = 0; - if (g_once_init_enter(&type_volatile)) { - static const GTypeInfo type_info = { - sizeof(AXPlatformNodeAuraLinuxClass), // class_size -diff --git a/src/3rdparty/chromium/ui/gtk/gtk_key_bindings_handler.cc b/src/3rdparty/chromium/ui/gtk/gtk_key_bindings_handler.cc -index c663a2074..38a342484 100644 ---- a/src/3rdparty/chromium/ui/gtk/gtk_key_bindings_handler.cc -+++ b/src/3rdparty/chromium/ui/gtk/gtk_key_bindings_handler.cc -@@ -141,7 +141,7 @@ void GtkKeyBindingsHandler::HandlerClassInit(HandlerClass* klass) { - } - - GType GtkKeyBindingsHandler::HandlerGetType() { -- static volatile gsize type_id_volatile = 0; -+ static gsize type_id_volatile = 0; - if (g_once_init_enter(&type_id_volatile)) { - GType type_id = g_type_register_static_simple( - GTK_TYPE_TEXT_VIEW, g_intern_static_string("GtkKeyBindingsHandler"), ---- a/src/3rdparty/chromium/components/bookmarks/browser/bookmark_expanded_state_tracker.cc -+++ b/src/3rdparty/chromium/components/bookmarks/browser/bookmark_expanded_state_tracker.cc -@@ -2,6 +2,7 @@ - // Use of this source code is governed by a BSD-style license that can be - // found in the LICENSE file. - -+#include - #include "components/bookmarks/browser/bookmark_expanded_state_tracker.h" - - #include -diff --git a/src/3rdparty/chromium/components/bookmarks/browser/base_bookmark_model_observer.cc b/src/3rdparty/chromium/components/bookmarks/browser/base_bookmark_model_observer.cc -index 657a3c96b..ad641a082 100644 ---- a/src/3rdparty/chromium/components/bookmarks/browser/base_bookmark_model_observer.cc -+++ b/src/3rdparty/chromium/components/bookmarks/browser/base_bookmark_model_observer.cc -@@ -2,6 +2,8 @@ - // Use of this source code is governed by a BSD-style license that can be - // found in the LICENSE file. - -+#include -+ - #include "components/bookmarks/browser/base_bookmark_model_observer.h" - - namespace bookmarks { diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210824-harfbuzz-3.0.0.patch b/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210824-harfbuzz-3.0.0.patch deleted file mode 100644 index 61e56d5ae4f5..000000000000 --- a/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210824-harfbuzz-3.0.0.patch +++ /dev/null @@ -1,32 +0,0 @@ -https://src.fedoraproject.org/rpms/qt5-qtwebengine/raw/rawhide/f/qtwebengine-harfbuzz.patch ---- a/src/3rdparty/chromium/components/paint_preview/common/subset_font.cc -+++ b/src/3rdparty/chromium/components/paint_preview/common/subset_font.cc -@@ -71,9 +71,9 @@ sk_sp SubsetFont(SkTypeface* typeface, const GlyphUsage& usage) { - hb_set_t* glyphs = - hb_subset_input_glyph_set(input.get()); // Owned by |input|. - usage.ForEach(base::BindRepeating(&AddGlyphs, base::Unretained(glyphs))); -- hb_subset_input_set_retain_gids(input.get(), true); -+ hb_subset_input_set_flags(input.get(), HB_SUBSET_FLAGS_RETAIN_GIDS); - -- HbScoped subset_face(hb_subset(face.get(), input.get())); -+ HbScoped subset_face(hb_subset_or_fail(face.get(), input.get())); - HbScoped subset_blob(hb_face_reference_blob(subset_face.get())); - if (!subset_blob) - return nullptr; ---- a/src/3rdparty/chromium/third_party/skia/src/pdf/SkPDFSubsetFont.cpp -+++ b/src/3rdparty/chromium/third_party/skia/src/pdf/SkPDFSubsetFont.cpp -@@ -71,11 +71,10 @@ static sk_sp subset_harfbuzz(sk_sp fontData, - hb_set_t* glyphs = hb_subset_input_glyph_set(input.get()); - glyphUsage.getSetValues([&glyphs](unsigned gid) { hb_set_add(glyphs, gid);}); - -- hb_subset_input_set_retain_gids(input.get(), true); - // TODO: When possible, check if a font is 'tricky' with FT_IS_TRICKY. - // If it isn't known if a font is 'tricky', retain the hints. -- hb_subset_input_set_drop_hints(input.get(), false); -- HBFace subset(hb_subset(face.get(), input.get())); -+ hb_subset_input_set_flags(input.get(), HB_SUBSET_FLAGS_RETAIN_GIDS | HB_SUBSET_FLAGS_NO_HINTING); -+ HBFace subset(hb_subset_or_fail(face.get(), input.get())); - HBBlob result(hb_face_reference_blob(subset.get())); - return to_data(std::move(result)); - } - diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.2_p20210824-r1.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.2_p20210824-r1.ebuild deleted file mode 100644 index e920abe31ae8..000000000000 --- a/dev-qt/qtwebengine/qtwebengine-5.15.2_p20210824-r1.ebuild +++ /dev/null @@ -1,237 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python2_7 ) -inherit estack flag-o-matic multiprocessing python-any-r1 qt5-build - -DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications" -HOMEPAGE="https://www.qt.io/" - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" - if [[ ${PV} == ${QT5_PV}_p* ]]; then - SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}.tar.xz" - S="${WORKDIR}/${P}" - QT5_BUILD_DIR="${S}_build" - fi -else - EGIT_BRANCH="5.15" - EGIT_REPO_URI=( - "https://code.qt.io/qt/${QT5_MODULE}.git" - "https://github.com/qt/${QT5_MODULE}.git" - ) - inherit git-r3 -fi - -# patchset based on https://github.com/chromium-ppc64le releases -SRC_URI+=" ppc64? ( https://dev.gentoo.org/~gyakovlev/distfiles/${PN}-5.15.2-chromium87-ppc64le.tar.xz )" - -IUSE="alsa bindist designer geolocation +jumbo-build kerberos pulseaudio +system-ffmpeg +system-icu widgets" -REQUIRED_USE="designer? ( widgets )" - -RDEPEND=" - app-arch/snappy:= - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - dev-libs/expat - dev-libs/libevent:= - dev-libs/libxml2[icu] - dev-libs/libxslt - dev-libs/re2:= - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtdeclarative-${QT5_PV}* - =dev-qt/qtgui-${QT5_PV}* - =dev-qt/qtnetwork-${QT5_PV}* - =dev-qt/qtprintsupport-${QT5_PV}* - =dev-qt/qtwebchannel-${QT5_PV}*[qml] - media-libs/fontconfig - media-libs/freetype - media-libs/harfbuzz:= - media-libs/lcms:2 - media-libs/libjpeg-turbo:= - media-libs/libpng:0= - >=media-libs/libvpx-1.5:=[svc(+)] - media-libs/libwebp:= - media-libs/mesa[egl,X(+)] - media-libs/opus - sys-apps/dbus - sys-apps/pciutils - sys-libs/zlib[minizip] - virtual/libudev - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libxkbfile - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXScrnSaver - x11-libs/libXtst - alsa? ( media-libs/alsa-lib ) - designer? ( =dev-qt/designer-${QT5_PV}* ) - geolocation? ( =dev-qt/qtpositioning-${QT5_PV}* ) - kerberos? ( virtual/krb5 ) - pulseaudio? ( media-sound/pulseaudio:= ) - system-ffmpeg? ( media-video/ffmpeg:0= ) - system-icu? ( >=dev-libs/icu-69.1:= ) - widgets? ( - =dev-qt/qtdeclarative-${QT5_PV}*[widgets] - =dev-qt/qtwidgets-${QT5_PV}* - ) -" -DEPEND="${RDEPEND}" -BDEPEND="${PYTHON_DEPS} - dev-util/gperf - dev-util/ninja - dev-util/re2c - net-libs/nodejs[ssl] - sys-devel/bison - sys-devel/flex - ppc64? ( >=dev-util/gn-0.1807 ) -" - -PATCHES=( - "${FILESDIR}/${PN}-5.15.2-disable-fatal-warnings.patch" # downstream, bug 695446 - "${FILESDIR}/${PN}-5.15.2-extra_gn.patch" # downstream, bug 774186 - "${FILESDIR}/${PN}-5.15.2_p20210224-chromium-87-v8-icu68.patch" # downstream, bug 757606 - "${FILESDIR}/${PN}-5.15.2_p20210224-disable-git.patch" # downstream snapshot fix - "${FILESDIR}/${PN}-5.15.2_p20210406-glibc-2.33.patch" # by Fedora, bug 769989 - "${FILESDIR}/${PN}-5.15.2_p20210521-gcc11.patch" # by Fedora, bug 768261 - "${FILESDIR}/${PN}-5.15.2_p20210824-abseil-cpp-glibc-2.34.patch" # bug 811312 - "${FILESDIR}/${PN}-5.15.2_p20210824-breakpad-glibc-2.34.patch" # bug 811312 -) - -pkg_preinst() { - elog "This version of Qt WebEngine is based on Chromium version 87.0.4280, with" - elog "additional security fixes from newer versions. Extensive as it is, the" - elog "list of backports is impossible to evaluate, but always bound to be behind" - elog "Chromium's release schedule." - elog "In addition, various online services may deny service based on an outdated" - elog "user agent version (and/or other checks). Google is already known to do so." - elog - elog "tldr: Your web browsing experience will be compromised." -} - -src_unpack() { - # bug 307861 - eshopts_push -s extglob - if is-flagq '-g?(gdb)?([1-9])'; then - ewarn - ewarn "You have enabled debug info (probably have -g or -ggdb in your CFLAGS/CXXFLAGS)." - ewarn "You may experience really long compilation times and/or increased memory usage." - ewarn "If compilation fails, please try removing -g/-ggdb before reporting a bug." - ewarn - fi - eshopts_pop - - case ${QT5_BUILD_TYPE} in - live) git-r3_src_unpack ;& - release) default ;; - esac -} - -src_prepare() { - if [[ ${PV} == ${QT5_PV}_p* ]]; then - # This is made from git, and for some reason will fail w/o .git directories. - mkdir -p .git src/3rdparty/chromium/.git || die - fi - # We need to make sure this integrates well into Qt 5.15.2 installation. - # Otherwise revdeps fail w/o heavy changes. This is the simplest way to do it. - sed -e "/^MODULE_VERSION/s/5\.15\.[3456789]/${QT5_PV}/" -i .qmake.conf || die - - # QTBUG-88657 - jumbo-build could still make trouble - if ! use jumbo-build; then - sed -i -e 's|use_jumbo_build=true|use_jumbo_build=false|' \ - src/buildtools/config/common.pri || die - fi - - # bug 620444 - ensure local headers are used - find "${S}" -type f -name "*.pr[fio]" | \ - xargs sed -i -e 's|INCLUDEPATH += |&$${QTWEBENGINE_ROOT}_build/include $${QTWEBENGINE_ROOT}/include |' || die - - if use system-icu; then - # Sanity check to ensure that bundled copy of ICU is not used. - # Whole src/3rdparty/chromium/third_party/icu directory cannot be deleted because - # src/3rdparty/chromium/third_party/icu/BUILD.gn is used by build system. - # If usage of headers of bundled copy of ICU occurs, then lists of shim headers in - # shim_headers("icui18n_shim") and shim_headers("icuuc_shim") in - # src/3rdparty/chromium/third_party/icu/BUILD.gn should be updated. - local file - while read file; do - echo "#error This file should not be used!" > "${file}" || die - done < <(find src/3rdparty/chromium/third_party/icu -type f "(" -name "*.c" -o -name "*.cpp" -o -name "*.h" ")" 2>/dev/null) - fi - - if has_version ">=media-libs/harfbuzz-3.0.0-r1"; then - # We can get away with conditionally applying this with has_version - # because we have a := dep on harfbuzz and the subslot changed - # at 3.0.0. - eapply "${FILESDIR}/qtwebengine-5.15.2_p20210824-harfbuzz-3.0.0.patch" - fi - - # src/3rdparty/gn fails with libc++ due to passing of `-static-libstdc++` - if tc-is-clang && has_version 'sys-devel/clang[default-libcxx]'; then - eapply "${FILESDIR}/${PN}-5.15.2_p20210521-clang-libc++.patch" - fi - - qt_use_disable_config alsa webengine-alsa src/buildtools/config/linux.pri - qt_use_disable_config pulseaudio webengine-pulseaudio src/buildtools/config/linux.pri - - qt_use_disable_mod designer webenginewidgets src/plugins/plugins.pro - - qt_use_disable_mod widgets widgets src/src.pro - - qt5-build_src_prepare - - # we need to generate ppc64 stuff because upstream does not ship it yet - if use ppc64; then - einfo "Patching for ppc64le and generating build files" - eapply "${FILESDIR}/qtwebengine-5.15.2-enable-ppc64.patch" - pushd src/3rdparty/chromium > /dev/null || die - eapply -p0 "${WORKDIR}/${PN}-ppc64le" - popd > /dev/null || die - pushd src/3rdparty/chromium/third_party/libvpx > /dev/null || die - mkdir -vp source/config/linux/ppc64 || die - mkdir -p source/libvpx/test || die - touch source/libvpx/test/test.mk || die - ./generate_gni.sh || die - popd >/dev/null || die - fi -} - -src_configure() { - export NINJA_PATH=/usr/bin/ninja - export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}" - - local myqmakeargs=( - -- - -no-build-qtpdf - -printing-and-pdf - -system-opus - -system-webp - $(qt_use alsa) - $(qt_use !bindist proprietary-codecs) - $(qt_use geolocation webengine-geolocation) - $(qt_use kerberos webengine-kerberos) - $(qt_use pulseaudio) - $(usex system-ffmpeg -system-ffmpeg -qt-ffmpeg) - $(qt_use system-icu webengine-icu) - ) - qt5-build_src_configure -} - -src_install() { - qt5-build_src_install - - # bug 601472 - if [[ ! -f ${D}${QT5_LIBDIR}/libQt5WebEngine.so ]]; then - die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/" - fi -} diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 3fcb5ee4716d76cd9b307d921455d7ac93e7ddcb..1c552517985d67519103731370db155050af6206 100644 GIT binary patch literal 108345 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%0Ai1d^Iw2ikTpwI@0!(uLRiA+Q{XX-Oq!`+vA|?nI zuyLn*O`>ib=dNUjas`)eITQrE>q5r_*;E^a517K{rqyk5N|0xrk^~kK3ICzYvX`Gn zdGej+AD@1E){T$Us1-VALQ@beexm~Mw;G=FR!VvlITyDq$=kUgjof+kwK>RjIaR9` z?5zP5C(*gt+j~3UpE41Xk2Re4DiY6peB!B-}`bTBVbMFcd zQ41A-km@=2g9bZ4{rUBm`p@y@)5rgCIsMk2D|kF7aXp_Zn0IXvdLz;atwh*nKL z4~^6>9*bNu$CGYt?g2P#GyoI(oJR>5*BVgWmnHceR0t!>6H1PJN{d(2jF6@5eWl!a z;V@#K!u}SGp5InTX1W5m%^R&lJsNufoTyagb^;E@)pXyDa(#d~lxXRYWH%?#DQW|I z2kG)Bm560oOY&nKvgZAHN&Y0kRJE+<(tZAIeE#>3qrPmLs$+%hR^GyX(8Y?#Yi#VX zy{%c11hi}Fh7xT^sm<%hC6P}c*J#5gsT2uSC%1O!x(slg2HVJ&=V({+)l`I!^@!$L zj?;^}nY7bdBkO#faw(+*YS{hh4DKUmfSL#Jd5zdjMN(Pxn{@5PFZg3q(nZN6du0k= zNaqt5s&X!e#(MNru@UGuiGRDgX?eR9L3j=gvRwbHpS!HO?{w?_Zhri68=jmkRn;L? z_gB(4iQv60Qf{}$w6D8sbWb_5*!%S zKW_S_s)^8oo4hRLzugRXsc4ZBZ!L96D@0hY9V3H%cyy3W1Z*+^_ zd3-|ybqloH%2f3bj{3C}u@%1ON2Ms1NP;ageF;mQt!oE;eanlJV zP~~B8uJnG24skn9=dhfqdE$Amw3~8zw;HhBctR&xR>J@(|)8Bw)+RSzxaddVAXI|&h0oRU@ zGk2d3M}+9@INv*feVY1H_rC1(C}O-)WT!+@fbI-;c{z6t*%8`VZcZJ}TcY4qmZIIc z%s>O@lNTF6U!JoAi&4VI4LYN0w2`DPksJpVDydIX*wgTeXS)Eyj*WrDPak@zlQ z%*HOsx>4`{v1q@329b{{$!5<)@PJ9RJIFYaaVaI=%D)^43%_ z1vd0aICboVUsB1k**6#*Agx_D<;jw##q0E<&}5^CCrjRhOZBFN_-eYfS9!UeX9&*G z$KCnrje4GiuoMCu?CiJimk*?yMoh}W@C8xTnz?N$)oepnzbx_xl@LgWPg4#(eRz_} zG7jQP4&^))O53Jknmqy(e>SRr`-ug4^tPYUIbN0EsL)w)X5R*}4soK?HN?upX&O=w zbtX2442~N4FHU2)+vJQb@9ggk9;u0A(__% zw4(^tAJy7(3;JFACje8FtoK~0@%bMg{`_&uJPA(JNfXFp+0YC1i4=P;9VDR!=ahCK zQC~vdNmcOM@higXxE;cB>OXq#933aRy0g3lAu!cm7CGh2zyqq)p(h%pzIgOVk^rfaTb zM8}*{Hu(@geSA(sUUoin@>W0zopWgJ_*kwF&!NjFke!ZacP~(gqtwcWjaG%g)v?ux z-l40mJ-|kII+kg(YLk>nfWvF5G{xFc3=)vz;hc)lV#++`Gv+1Eq86TRAyJ0_ou+q< z7|Cw=bz5{aFM=<{mxUKiF`r$_aF#+x)gC0hc!h1xE9@7UElQ-kIEp!~wnn?y{lvjM znm&@=#AGeAo3hys^JzvK;-#!rUE@?ERn;S(P3qr1yc-C4?5itYdo7jkpKd#gn2uilLFO z+o@Ks6G&R_S=A_BCQ+MU8f4pv1{4Xeho43=ips!kO6nRKwSk5%4UH|2c1@@yYI!5F zuOZoEHAYoBiqCWT*KZ%kPp&1sARRf17}O^X3$V*ZQVbhds;vh|9&pWeBf9ko2nUU; z;B2E_eQ}_X3^SyTt6h`LddgI?EHSyL?zJ zb{wrHTQ=pqiNrltl&GdUbCX1>S^*LD zt|Yi~weGa^F``oVKVjGBZ*%_GH+52+0de|HsC9HSBueEnq*sHFhtTDA*tRd47J!s2 z&U4-_x#ZcN7a?EuIOqRw<%g-kH9aLrlc6iGbd%NO2{*mN`I`;~(mkS_=gUD!0~SIr zhow*ND#jed^rAi(@yw>a1E?&7jy@bFDg>Q`Pvv8hj3M$bu#NvcC3jx#zQh`yS+RbL zVUD8{T`D_j$3w^&WT+9^d*EU0J&6^fRxn2a6N8Q^AEsxy+hSfRk_?P4DZ@uVvN!Bvo086IT^+28~Q= zjLT_6mCf}E*(Cr`Op(>B>yl##+ZHW0NV3&RaBlJaioHV=ukFRby%b4l*6*>S&T52 z58SM_fjnh;dAuQtOMb8JJw>Qez4|5+Wr^36tYD>f-h0-Ci=rbqjzhe1zPH^~%|L~Z z$n4im@V|JDWQ}+@rsUO-4UsOFUX9}5*tm+Zc?pZRVw>&VVtx7gw*k{vhvM#;yh zGH|AsKvwl;(Y1iGYr7Q*F0aj%)nq?yh-n@Q7QQtik4r@hi|)KqnTOV~Nt^jaCuhG)I1H5(rKeu+4Iod5CqLVxu(GeI>Dul6pyCouNwKRd zo2koGAhc#(8`vtWC=ocFSzi;9(HgmW<5V=3OKQ5_2!mIc-n^en7OQuCcB#**BR(Zq zxH`zyI}yTB7By09@!FP;C3mVGmidABa(ZDjlO*e){Gjfmcd5aa9xqXWO}cH3_v`hp z*ZPj(G%r=c6b;@aP6VGGJ1!G;01dl}!Tj6snI}CC0u?>aPp%!=$hP7h)9$s=qEQ5; z2&gU$U0r9+k(VcP&#LPKM7$s%bb(Lw9Xs=j4(9y9@P^xoSN%CTRN3@-v9SX?hBqYH zX{TX5tx=jBKPs6Xv>f8sy_f+-X9`woAqoIun4=TclSB|I`?*Z)y@>!HlEa*4aU9`% zzg{2Or_X==(taQ9AAf!N@aOY-a(_504OUXY7Mq1tdfIM>$f7OSY}kbm5_9;d&MT_2 zMOeL!P=WtRdc1)uPR%%?a)=fpnQ*kR&Nu0jDC>Qc$ph?59iXB_^xLQd`F1uPc>^sc zZ{f?$iRWyeI$$JoM^qDyWr)Ln-fo@Xygk`3M@fmahu5HN{==BHNp+yO*q4;bnRR(- zRi}o*uZ#(Px|}gKW3@xImGZZ>d&i%CC?}rmFN)iyBZaK;poBzFr?c9&yqu*KznsK* zvH|b!z-^J86^XC2cx~FMhSgsGRiOjF!e8^%HF4aCz-rex>uYnNIGw*0FAPF>^$m+8 zCv7a*n)xo>n*MY?)2e~Jt<{EIO1GUxBU1;4pps1ou`l+xg>)jlN-d`@T1iJA87gga((`Z-=OKk=z0=af_lG`v%kiCYN|x6eApsNUL=H0 zu9{n00$2NzpQ$A7g=bZ!y_5m5smY!kN}$995{VKWwi7^mtjl5h6C5*}+xl?6^$J5# zIK@uS5}4@xn6|bcjO4wXHYQg1&bfgQ@4?eO^eqnF|L{p=B72)9E8W&_&uVgUQVGF4 z`{Jxr&`$g8Y{MpB!?@G%3i7<|!{oBMrZKn!ACaWX=;A)`x@&q6bynF?$!xmi037OkS?4M42{a3ltU ztH&=8CU&VV8#zd$CH|AgP@_ulZuS?qHfj_>0VO4!_;jQ;y`V-c zRKdG550cSqUS3N}vT~~CQlnP2q`sbss^32 zIH*K)T-1_L6tmSxbqkB%uLDu`nMOmPbZ%*XoPG*-5Lvio<(?!nT~y@=cklZ_p+?7h zD?ePk=YD&50)fz5a-0?*t3T=$0IwAIoUW!kTkOkmG)HY=*kgIAtOM%2NNk4_>CzAK z?Wq}B66l9MtF#|)eoqN?PBlA$lTs&dP-g&2EqvNrHsI{A;i9ZOtDr#g8-yLNYm*n( zR4-Xq77bl_h{Vie4eu8<*b0ekm+Y3c0c4R_1Mxb4l&WpR=&WaOU{*GVq7Zy8Cle`4 z_4VE7-Q@UDJ!hyiFmX>xT|HtOh6Yp6aCOAh?qksp1D=dUcqIFI$O+ z(Mp*eg6>(Pc8OW(`85lCsJxUZxYP;LKONMkHfX&afPFQ59B_>5(s~0w5a@?=u~8PS zg-zNNgzcMKB`JEx$I_&_P-3)mrdaebJVLlOn`#6A8!v#6%?Vx>lk%4DL)rjlM)vwl zR#qGs#q;*(9L?_^e*688cbWs&W6qfqbmz7VG(s<0YTVi} z97VB5`;k@G+TG80lGr$hsdP?E2aAKmR7oZYs9B?_g=U^$JJM!6PBkU77r8I2p|d;) zxLSwLW|K3jaLRI%u+P#dsRZWMWfMSlP>=Zn%i9$&QXB*z z(7XQKvZM>-hW>vtCv6iwv*(Au+VAg)b`Q@>Z*r(0sL1$in&~(?(8DyW0y}QjH^pYG{s) zZEz3(ZbwQu>dFU3%iG<~9+ej_OdNPtO&Pe z9%O55^>AKiYyEai5S%-xZ#8FW08MIX(2o~dwuW|AII)=mDMU%5i*L}gyWZw4uf5lk zLj!<`?PUaET~7d{vfwA9VarY!hp;RQmBeW#XISm;0FUZjyVg2E8CwSzHznZ6-V}^d z1LJmrig>71W2H3n8ge9?NJQQ4*_V+D5OAnX!23Se>&w?qzkRMBf9z{uRYpRJURFEe zUv)65n^$H&gA>dG@*7g?0BDy;RoemE6{Lw>XKTuAg4V8ColI&Q#mlh~fOM%<&*P(L z?i^e7b7q}Y_f%~%!%J&M5kl!gBw)!vnNt^K!gIC`-$j)hB41M0ey=19V!@U!o)S2o zlFRy9-u6ZWr$jDmL~-8$5J3TjTB;lPQmH1Eb-#N^9#(Vo(0BB?U|&CceDB#CAI2xh~qYjNOS{nGFT{<9;aaqJSeKn=F!$&tCT&q85AWAS7{?QgeR`*uLaFqC zu4=l@GqYuNOKP@L6>>V1X;v+BNXz2kG*Hf_U6~GZQT)LkAmFRAO(CrQdsd)%DO4$* zrAWb);Om?M8J+4#Ppa0G54I`T?8m-sE=q##Odfk!Rdp>ZiIVo5`Mi8a5-pG91Ylhn zJ!UJMXv<5;Ad!t{paYWZO4S~z29%^Es{7!iOYyea@0{yZhF+7d+r^2jPlw~*KaC&r zDpD@mdMadp^F?H9NV+*lmUl`{>{-@zK9~M^Wha(JfD?Nei0V{=5A3*>lapabR zenh9)h$c~WGUHMprd|Der{!J)I^eU{46~Qp9OoREwd z9bLAK&zsa`WZMw%r5usAu2a<{2b2i}Lu(NZyc=p9oBC#lvO!W~+>bueUy=!EU#?VDWK3$*?J?vIJ zUGjea`tgtWzQO;bRI9sA#Sdg8zGknbc^U*pmMU#(O7{KIC*jbTb!wgmpk8+J6au?m zGTlC~9t+2nsMEG0^Y)&U9-;X2U5}o2sMo0Bh_gbvS(-v)ddd5FyR@l3+~nlkO@z#{ z5_?w1e|c&NZUnhJpo{IHNnyKp;7Mp_F>D$KYNAQlAeZP6 zqp>~suKLV-joPi~W!YsZ^0|U!F%3~CwT(*rUbBsTfy`}P=sGHOc&zyi}Q@Hf8ia`Xt9aMI?X!`t`40YHQ=K_fn;=f(STQlqd&GHhVi>MUe8ARjZr} zbETG=&ZT*;l!T?$5OSC577JlRk(5opHO`gOx++hCAvqKBKh{m2q5j?#WWD1>=-hOt z;kRGnb-Jf{>8a)+z@M+fX62NQs6bcNUy;g7PB)ePCAV|vvIdrOw4a3~ijLJCSCtrK z1e~^1T~193)RTjiEhvYQsF%7BL7nNU6G#ewTeJ4*(?6aK*e3=v|LFu(*bDNy_(WGz zx`PZ}Q|9R@;$r{Oi!Y8F*)ENsfPprG!#USQlp}>-at23Ahk-{GyhQmIRHNDy7}ZmP z^1H`dkzWUb$XhS#2P*X4!DI@F5SBq2kN>twCwQ)4!2>wv&rO-h6fy=xooO2TdwO64 zkyGKoQ|9oJrUjGpY~wMV`jOtltF3`#yVWG}N!6Nazy7|>=BLjef7QtNC!)ASENQ?; zw=Pv%!h7SQeieIS91C{>y7jBq81>ZGii*Tpw;fpBRY^SMs5u-fd<$wku3q<4z)_vG zkS|4JvkohVQm_QXxa~o0fH!neb_KGkQm>b~KT7Zr1VaE*Q9fwmE5Ap3+0*u?PRDT- zQ$%0#u{v;@X_5fQ@llPb^BiRYI_5gV1jKD@c5i_MzFN{dK}yo$S^RC;{;Hq9yf=J) zTH8AhSvA@MDab4lKI$pY`EwFI7J|Q?2}%MVQ*rkNimKCErzA$ZC5a`egb{l`+W1ly zXj{5mwWyT);dnZ=jIsnlZwyd@!$~iW9s9h>KIgTk=+@#qN_-~X>fUzhGY2|gd*(ZD zhEk5013{AM)UBFwigGGdNh3B>B`Bs{m6`LlWfW@B-=%0Dnr%QG6{~B^D+}u$vVB| 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 g%nObHD1Uw}_krt!4y$;LB6V7^u$L@{V@trv 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�e7wtLT_} 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 Y0v;zidhXOF-{OD%59MBy9!(Yl04@-?2LJ#7 diff --git a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16-r2.ebuild b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16-r2.ebuild new file mode 100644 index 000000000000..c96faac55005 --- /dev/null +++ b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16-r2.ebuild @@ -0,0 +1,52 @@ +# 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_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md" + +RUBY_FAKEGEM_NAME="bcrypt" + +RUBY_FAKEGEM_EXTENSIONS=(ext/mri/extconf.rb) + +inherit multilib ruby-fakegem + +DESCRIPTION="An easy way to keep your users' passwords secure" +HOMEPAGE="https://github.com/codahale/bcrypt-ruby" +LICENSE="MIT" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +SLOT="0" +IUSE="" + +all_ruby_prepare() { + rm Gemfile || die + sed -i -e '/git ls-files/d' bcrypt.gemspec || die +} + +each_ruby_install() { + each_fakegem_install + + # bcrypt was called bcrypt-ruby before, so add a spec file that + # simply loads bcrypt to make sure that old projects load correctly + # we don't even need to create a file to load this: the `require + # bcrypt` was already part of bcrypt-ruby requirements. + cat - < "${T}/bcrypt-ruby.gemspec" +Gem::Specification.new do |s| + s.name = "bcrypt-ruby" + s.version = "${RUBY_FAKEGEM_VERSION}" + s.summary = "Fake gem to load bcrypt" + s.homepage = "${HOMEPAGE}" + s.specification_version = 3 + s.add_runtime_dependency("${RUBY_FAKEGEM_NAME}", ["= ${RUBY_FAKEGEM_VERSION}"]) +end +EOF + RUBY_FAKEGEM_NAME=bcrypt-ruby \ + RUBY_FAKEGEM_GEMSPEC="${T}/bcrypt-ruby.gemspec" \ + ruby_fakegem_install_gemspec +} diff --git a/dev-ruby/ddmetrics/ddmetrics-1.0.1-r1.ebuild b/dev-ruby/ddmetrics/ddmetrics-1.0.1-r1.ebuild new file mode 100644 index 000000000000..c5c57f3000b7 --- /dev/null +++ b/dev-ruby/ddmetrics/ddmetrics-1.0.1-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="Non-timeseries measurements for Ruby programs" +HOMEPAGE="https://github.com/ddfreyne/ddmetrics/" + +LICENSE="MIT" +SLOT="1" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_bdepend "test? ( dev-ruby/rspec-its dev-ruby/timecop )" + +all_ruby_prepare() { + sed -i -e '/simplecov/,/SimpleCov.formatter/ s:^:#:' \ + -e '/fuubar/ s:^:#:' \ + -e '/RSpec.configure/,/end/ s:^:#:' spec/spec_helper.rb || die +} diff --git a/dev-ruby/hamster/hamster-3.0.0-r2.ebuild b/dev-ruby/hamster/hamster-3.0.0-r2.ebuild new file mode 100644 index 000000000000..d391bfd1d2a0 --- /dev/null +++ b/dev-ruby/hamster/hamster-3.0.0-r2.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="Efficient, immutable, thread-safe collection classes for Ruby" +HOMEPAGE="https://github.com/hamstergem/hamster" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend "dev-ruby/concurrent-ruby:1" + +all_ruby_prepare() { + sed -i -e '/codeclimate/I s:^:#:' spec/spec_helper.rb || die + sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb spec/lib/hamster/vector/insert_spec.rb || die +} diff --git a/dev-ruby/maruku/maruku-0.7.3-r1.ebuild b/dev-ruby/maruku/maruku-0.7.3-r1.ebuild new file mode 100644 index 000000000000..1b6182e61b80 --- /dev/null +++ b/dev-ruby/maruku/maruku-0.7.3-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="docs/div_syntax.md docs/entity_test.md + docs/markdown_syntax.md docs/maruku.md docs/math.md docs/other_stuff.md + docs/proposal.md" +RUBY_FAKEGEM_EXTRAINSTALL="data" + +inherit ruby-fakegem + +DESCRIPTION="A Markdown-superset interpreter written in Ruby" +HOMEPAGE="https://github.com/bhollis/maruku" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="highlight test" + +ruby_add_bdepend "test? ( dev-ruby/nokogiri-diff dev-ruby/syntax )" +ruby_add_rdepend "highlight? ( dev-ruby/syntax )" + +DEPEND+=" test? ( app-text/blahtexml )" + +all_ruby_prepare() { + sed -i -e '/[Ss]imple[Cc]ov/ s:^:#:' spec/spec_helper.rb || die +} + +pkg_postinst() { + elog + elog "You need to emerge app-text/texlive and dev-texlive/texlive-latexextra if" + elog "you want to use --pdf with Maruku. You may also want to emerge" + elog "dev-texlive/texlive-latexrecommended to enable LaTeX syntax highlighting." + elog +} diff --git a/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild b/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild new file mode 100644 index 000000000000..0691e3fc079b --- /dev/null +++ b/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27" + +RUBY_FAKEGEM_RECIPE_TEST="rspec" +RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md" + +inherit ruby-fakegem + +DESCRIPTION="Calculate the differences between two XML/HTML documents" +HOMEPAGE="https://github.com/postmodern/nokogiri-diff" +LICENSE="MIT" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +SLOT="0" +IUSE="" + +ruby_add_rdepend ">=dev-ruby/nokogiri-1.5 >=dev-ruby/tdiff-0.3.2" diff --git a/dev-ruby/pdf-reader/Manifest b/dev-ruby/pdf-reader/Manifest index a7464870b217..fdfb9ad79dbc 100644 --- a/dev-ruby/pdf-reader/Manifest +++ b/dev-ruby/pdf-reader/Manifest @@ -1,3 +1,3 @@ DIST pdf-reader-1.4.1.tar.gz 10236680 BLAKE2B 86fb137c65b47717e758473b94ddbbf52def3ae0edaecd7b5eb3f0d880f664c9ff6097221f43d64247b006ed18220f4f9a469d6b8574592750a1d8a468ce7ddb SHA512 aaa53dafc2d58dc591f708941907ecf14b1ee73362a7bd6d34659103d51effa90888560733747ca1bfe3d217cb6834109e06b024f40a95214880ca42f54054e5 -DIST pdf-reader-2.4.2.tar.gz 12454897 BLAKE2B 1ece823ecd22108040fa07aeb4bd2af426aea4632a1ce137f1cdc4b5818fd6b152f1e0afca7658e0fd9df27ca1dad1c8d633713e3a56c86c58878f1f888ef929 SHA512 0f75b8a8beaf0fcea6eaef95768d3274e0bafae3a07281445ccc5d3fe619b2f5d985002587160438278be3b99d3aaff41604ff52e3971248bd10cc6d25e9a45a DIST pdf-reader-2.5.0.tar.gz 12457904 BLAKE2B 6a17a586297ee238b9e0e8ae707cc0518ae3de62ec058ea31303f0787cff7f6f79f4259babfec4323adc6fb08b64b92e3f0f6f01da3a1eda29c6ea02f25aef3b SHA512 684d7ea414c8cdb7bc2aa17b2f3108a18cb6cf967b844ab26a6ac39071508b8a871b661e0e017a7f721cb3c2e6dffcd2cc0d3c31c2b33b3c61be08292c25da4a +DIST pdf-reader-2.6.0.tar.gz 12463722 BLAKE2B c7c788871c4c99decf13509a116c266c33489d8a3f3b46988b14307d2534f2f6aa20a578af8019b44690e44f9bff780aebc8c7e7299c51f25a97cfa988070748 SHA512 5234708f9bb2ddd85bd6821023ff7320cf21fe91f70e517f6791ef0d5186909f055da6af3903f77e8a4a1498f3fc130c9797437f4c00a817b8f33ab3dccb37e7 diff --git a/dev-ruby/pdf-reader/pdf-reader-1.4.1-r3.ebuild b/dev-ruby/pdf-reader/pdf-reader-1.4.1-r3.ebuild deleted file mode 100644 index f2a8095194bb..000000000000 --- a/dev-ruby/pdf-reader/pdf-reader-1.4.1-r3.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -GITHUB_USER=yob - -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc TODO" - -RUBY_FAKEGEM_GEMSPEC="pdf-reader.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -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="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -ruby_add_rdepend ">=dev-ruby/afm-0.2.1 - =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 - - sed -i -e '/Ascii85/ s/1.0.0/1.0/' ${RUBY_FAKEGEM_GEMSPEC} || die -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc examples/* -} diff --git a/dev-ruby/pdf-reader/pdf-reader-2.4.2.ebuild b/dev-ruby/pdf-reader/pdf-reader-2.6.0.ebuild similarity index 96% rename from dev-ruby/pdf-reader/pdf-reader-2.4.2.ebuild rename to dev-ruby/pdf-reader/pdf-reader-2.6.0.ebuild index 1b2ec2c23b48..79b2ce3ce2a4 100644 --- a/dev-ruby/pdf-reader/pdf-reader-2.4.2.ebuild +++ b/dev-ruby/pdf-reader/pdf-reader-2.6.0.ebuild @@ -1,11 +1,11 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 GITHUB_USER=yob -USE_RUBY="ruby25 ruby26 ruby27" +USE_RUBY="ruby26 ruby27 ruby30" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/permutation/permutation-0.1.8-r1.ebuild b/dev-ruby/permutation/permutation-0.1.8-r2.ebuild similarity index 78% rename from dev-ruby/permutation/permutation-0.1.8-r1.ebuild rename to dev-ruby/permutation/permutation-0.1.8-r2.ebuild index e46af63003e1..9eeb47e6729a 100644 --- a/dev-ruby/permutation/permutation-0.1.8-r1.ebuild +++ b/dev-ruby/permutation/permutation-0.1.8-r2.ebuild @@ -1,11 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=8 -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" +USE_RUBY="ruby26 ruby27 ruby30" RUBY_FAKEGEM_EXTRADOC="CHANGES README" diff --git a/dev-ruby/puppetdb-termini/Manifest b/dev-ruby/puppetdb-termini/Manifest index 3b8d9ad08b5e..47afd7835c3b 100644 --- a/dev-ruby/puppetdb-termini/Manifest +++ b/dev-ruby/puppetdb-termini/Manifest @@ -1,3 +1,2 @@ -DIST puppetdb-termini_7.5.0-1stretch_all.deb 21542 BLAKE2B 903a3290f3f10a199d53e5721fdac58aa771b2f9843037250be223df1f4db8328f4164c9f9756013bb5eba81d03fc13ef95b6806f64f6ecd70b7af8aa7336277 SHA512 d6179dbb4192ecfc1d082d32a978bb4d0c89f47db9c335ff70fc75bc81f41e3b0e78fa9fcd80ed3254ce57600e82f75ebefc217069dca8e0ea4014041878052b DIST puppetdb-termini_7.6.0-1stretch_all.deb 22010 BLAKE2B 535315b0b710fbd0aea5d4fb6964a38300d8da1c723a38153ac011bc326b75eaf9a8abc4804d60d20a078f8aabb01dc674112a0513f90b327dcd13d946cdd4a1 SHA512 cb3ebd4ff35b4b3be57c8a488e66faae1f44d130843cce95033baf3aac70a8519b0f775b3b41991cb5377cc78338141310662ba76a3985d19bcaacf2f7ea9038 DIST puppetdb-termini_7.7.0-1stretch_all.deb 22018 BLAKE2B 38716d2fe7bbe14656e4f274096ae93d4dc316cbdca49a0da33061df87666caea2bb8fa855de7539be8355805cb5055f74339b12660fe4f8020dbc0f92b79fdf SHA512 61c70aa919a6cee85a36e50c122ed7570e996fb74f68f70733d3f2233dcbbce8623090e9d856722c0da8583836457ded11cd97d1492019a84df00855fe79d462 diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-7.5.0.ebuild b/dev-ruby/puppetdb-termini/puppetdb-termini-7.5.0.ebuild deleted file mode 100644 index 759e7aabae62..000000000000 --- a/dev-ruby/puppetdb-termini/puppetdb-termini-7.5.0.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 - -USE_RUBY="ruby25 ruby26 ruby27" - -inherit unpacker - -DESCRIPTION="Library needed to connect puppet to puppetdb" -HOMEPAGE="https://puppet.com/docs/puppetdb/latest/index.html" -SRC_URI="http://apt.puppetlabs.com/pool/stretch/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1stretch_all.deb" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" -# will need the same keywords as puppet -KEYWORDS="amd64 ~ppc x86" - -RDEPEND+="" -DEPEND+="" - -S=${WORKDIR} - -src_install() { - insinto opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/ - doins -r opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/* -} diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-7.7.0.ebuild b/dev-ruby/puppetdb-termini/puppetdb-termini-7.7.0.ebuild index a7cef96b4b13..759e7aabae62 100644 --- a/dev-ruby/puppetdb-termini/puppetdb-termini-7.7.0.ebuild +++ b/dev-ruby/puppetdb-termini/puppetdb-termini-7.7.0.ebuild @@ -15,7 +15,7 @@ LICENSE="Apache-2.0" SLOT="0" IUSE="" # will need the same keywords as puppet -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" RDEPEND+="" DEPEND+="" diff --git a/dev-ruby/rdoc/Manifest b/dev-ruby/rdoc/Manifest index 7c3c039ccb07..c409c816427d 100644 --- a/dev-ruby/rdoc/Manifest +++ b/dev-ruby/rdoc/Manifest @@ -1 +1,2 @@ DIST rdoc-6.3.2.tar.gz 675963 BLAKE2B 1ac931ddf0af700f2460e415a6e8c505c9a3c0f2d65b5c25928285144181d925747dad0224f014abdc1680df9130df74ba82750a2cb1d02b042c0bcd63d22e6a SHA512 1bd8eaa6c1e5cc40492b1d6e461d831cfc05bf368c982f3266b63ea4984c10de40523f9e2106b1beebd96933a2006cb81c3daa26ee0196d99d1ed6da5b72a78f +DIST rdoc-6.3.3.tar.gz 675961 BLAKE2B 200d57c4b104cb3ba894ef56fd72b4f6b2228dc2c5fd7a53035a7e03834e0e9aa283ee2b07dc7dbbfaf123bc9d96ef302f47a24b71a6d735872960ecd65d9cb3 SHA512 e4e4083fea67184c435b59866fc8e8c29c740d716f8be279d18a625c1eadddd41d449de30ddcc3af1aa0507320c0910800d5a0032540b626c5b2ea83d3b123f2 diff --git a/dev-ruby/rdoc/rdoc-6.3.3.ebuild b/dev-ruby/rdoc/rdoc-6.3.3.ebuild new file mode 100644 index 000000000000..c0a2e2d90b56 --- /dev/null +++ b/dev-ruby/rdoc/rdoc-6.3.3.ebuild @@ -0,0 +1,95 @@ +# 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_RECIPE_DOC="" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc RI.rdoc TODO.rdoc" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_BINDIR="exe" + +RUBY_FAKEGEM_GEMSPEC="rdoc.gemspec" + +inherit prefix ruby-fakegem + +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" +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" + +RDEPEND+=">=app-eselect/eselect-ruby-20181225" + +ruby_add_bdepend " + >=dev-ruby/kpeg-1.1.0-r1 + >dev-ruby/racc-1.4.10 + dev-ruby/rake + test? ( + dev-ruby/bundler + >=dev-ruby/minitest-5.8:5 + )" + +all_ruby_prepare() { + # Other packages also have use for a nonexistent directory, bug 321059 + sed -i -e 's#/nonexistent#/nonexistent_rdoc_tests#g' test/rdoc/test_rdoc*.rb || die + + # Avoid unneeded dependency on bundler, bug 603696 + sed -i -e '/bundler/ s:^:#:' \ + -e 's/Bundler::GemHelper.gemspec.full_name/"rdoc"/' \ + -e '/rubocop\/rake/ s:^:#:' \ + -e '/RuboCop/,/end/ s:^:#:' Rakefile || die + + # Remove test that is depending on the locale, which we can't garantuee. + sed -i -e '/def test_encode_with/,/^ end/ s:^:#:' test/rdoc/test_rdoc_options.rb || die + + # Remove test depending on FEATURES=userpriv, bug 361959 + sed -i -e '/def test_check_files/,/^ end/ s:^:#:' test/rdoc/test_rdoc_options.rb || die + + # Remove tests for code that is not included and not listed in Manifest.txt + rm -f test/test_rdoc_i18n_{locale,text}.rb \ + test/rdoc/test_rdoc_generator_pot* || die + + sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +all_ruby_compile() { + all_fakegem_compile + + if use doc ; then + ruby -Ilib -S exe/rdoc || die + fi +} + +each_ruby_compile() { + ${RUBY} -S rake generate || die +} + +all_ruby_install() { + all_fakegem_install + + for bin in rdoc ri; do + ruby_fakegem_binwrapper $bin /usr/bin/$bin-2 + + for version in $(ruby_get_use_implementations); do + version=`echo ${version} | cut -c 5-` + if use ruby_targets_ruby${version}; then + ruby_fakegem_binwrapper $bin /usr/bin/${bin}${version} + sed -i -e "1s/env ruby/ruby${version}/" \ + "${ED}/usr/bin/${bin}${version}" || die + use prefix && hprefixify "${ED}/usr/bin/${bin}${version}" + fi + done + done +} + +pkg_postinst() { + if [[ ! -n $(readlink "${ROOT}"/usr/bin/rdoc) ]] ; then + eselect ruby set $(eselect --brief --colour=no ruby show | head -n1) + fi +} diff --git a/dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r1.ebuild b/dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r1.ebuild new file mode 100644 index 000000000000..a195fa0f2b51 --- /dev/null +++ b/dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30" + +inherit ruby-fakegem + +RUBY_FAKEGEM_TASK_TEST="" +RUBY_FAKEGEM_EXTENSIONS=(./extconf.rb) +RUBY_FAKEGEM_EXTRADOC="ChangeLog FAQ NOTES README TODO" + +DESCRIPTION="A Ruby interface to some LDAP libraries" +HOMEPAGE="https://github.com/bearded/ruby-ldap" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="ssl" +DEPEND=">=net-nds/openldap-2 + dev-libs/cyrus-sasl + ssl? ( dev-libs/openssl:0 )" +RDEPEND="${DEPEND}" + +# Current test set is interactive due to certificate generation and requires +# running LDAP daemon +RESTRICT="test" + +each_ruby_configure() { + local myconf="--with-openldap2" + if ! use ssl ; then + myconf="${myconf} --without-libcrypto --without-libssl" + fi + RUBY_FAKEGEM_EXTENSION_OPTIONS=${myconf} each_fakegem_configure +} diff --git a/dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.0-r1.ebuild b/dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.0-r1.ebuild new file mode 100644 index 000000000000..938cd69faa80 --- /dev/null +++ b/dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.0-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="Transform Ruby enumerators that produce data slowly and unpredictably" +HOMEPAGE="https://github.com/ddfreyne/slow_enumerator_tools/" + +LICENSE="MIT" +SLOT="1" +KEYWORDS="~amd64" +IUSE="" + +all_ruby_prepare() { + sed -i -e '/simplecov/,/SimpleCov.formatter/ s:^:#:' \ + -e '/fuubar/,/^end/ s:^:#:' spec/spec_helper.rb || die + sed -i -e '/Fuubar/d' .rspec || die +} diff --git a/dev-ruby/sprockets-rails/Manifest b/dev-ruby/sprockets-rails/Manifest index 86c6320b6e10..8953964b3bfe 100644 --- a/dev-ruby/sprockets-rails/Manifest +++ b/dev-ruby/sprockets-rails/Manifest @@ -1 +1,2 @@ DIST sprockets-rails-3.2.2.tar.gz 109408 BLAKE2B ce589e18daa4f664ed56d909a0eff082a69d756ca57e6e7569723b5da0b1dcfbe02f4a00e42b3d9d34b1cac37b663830ede046715c04c8bbfd48be7407e13431 SHA512 048f48930325316ac28d721a2c33ba60767dfec9456b0705e90363a1c81c8876ec6f99d65ce533d5a0704e1f67a33fcac5cd675aec5cc3c3f1cd896d518865a9 +DIST sprockets-rails-3.3.0.tar.gz 109701 BLAKE2B ba614e3110c355370fa39ac0ecf4120f86095e34d70dee470320f700c21d65159adc2f6837ad2307f38fcd5a9d753820d5ee537bd7e592514f24f8e02e5fc3e6 SHA512 f6bc9920f19ac76e383a36ed550f06b16a4de628a8df15c6e70f005fe60c0050a01002c9334359adfb182b449a8baaec35733c846240258702a430f14dcdefe2 diff --git a/dev-ruby/sprockets-rails/sprockets-rails-3.3.0.ebuild b/dev-ruby/sprockets-rails/sprockets-rails-3.3.0.ebuild new file mode 100644 index 000000000000..1cd6cd8e035f --- /dev/null +++ b/dev-ruby/sprockets-rails/sprockets-rails-3.3.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27" + +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Sprockets implementation for Rails 4.x (and beyond) Asset Pipeline" +HOMEPAGE="https://github.com/rails/sprockets-rails" +SRC_URI="https://github.com/rails/sprockets-rails/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" + +IUSE="test" + +ruby_add_rdepend " + >=dev-ruby/actionpack-5.2:* + >=dev-ruby/activesupport-5.2:* + >=dev-ruby/sprockets-3.0.0:*" + +ruby_add_bdepend " + test? ( + >=dev-ruby/railties-5.2:* + dev-ruby/test-unit:2 + )" + +all_ruby_prepare() { + sed -i -e '/bundler/ s:^:#:' Rakefile || die +} diff --git a/dev-ruby/tdiff/tdiff-0.3.4-r1.ebuild b/dev-ruby/tdiff/tdiff-0.3.4-r1.ebuild new file mode 100644 index 000000000000..5eacf2622ae7 --- /dev/null +++ b/dev-ruby/tdiff/tdiff-0.3.4-r1.ebuild @@ -0,0 +1,20 @@ +# 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_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md" + +inherit ruby-fakegem + +DESCRIPTION="Calculates the differences between two tree-like structures" +HOMEPAGE="https://github.com/postmodern/tdiff" +LICENSE="MIT" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +SLOT="0" +IUSE="" diff --git a/dev-ruby/tty-command/tty-command-0.10.1-r1.ebuild b/dev-ruby/tty-command/tty-command-0.10.1-r1.ebuild new file mode 100644 index 000000000000..3149701958af --- /dev/null +++ b/dev-ruby/tty-command/tty-command-0.10.1-r1.ebuild @@ -0,0 +1,32 @@ +# 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_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Terminal color capabilities detection" +HOMEPAGE="https://github.com/piotrmurach/tty-command" +SRC_URI="https://github.com/piotrmurach/tty-command/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend ">=dev-ruby/pastel-0.8:0" + +all_ruby_prepare() { + echo '-rspec_helper' > .rspec || die + + sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/tty-platform/tty-platform-0.3.0-r1.ebuild b/dev-ruby/tty-platform/tty-platform-0.3.0-r1.ebuild new file mode 100644 index 000000000000..7851c83c23dc --- /dev/null +++ b/dev-ruby/tty-platform/tty-platform-0.3.0-r1.ebuild @@ -0,0 +1,26 @@ +# 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_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="tty-platform.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Query methods for detecting different operating systems" +HOMEPAGE="https://github.com/piotrmurach/tty-platform" +SRC_URI="https://github.com/piotrmurach/tty-platform/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +all_ruby_prepare() { + echo '-rspec_helper' > .rspec || die +} diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz index 9f88e08a20b4de0b94a80dbcf52e8206b241b39c..6eb990c0c66829b703089b55b24b9f5e0fab8ace 100644 GIT binary patch literal 5502 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 C8-p7F diff --git a/dev-scheme/c-wrapper/c-wrapper-0.6.1-r2.ebuild b/dev-scheme/c-wrapper/c-wrapper-0.6.1-r2.ebuild index 3f8277774536..adbb32c8b4b9 100644 --- a/dev-scheme/c-wrapper/c-wrapper-0.6.1-r2.ebuild +++ b/dev-scheme/c-wrapper/c-wrapper-0.6.1-r2.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI="8" inherit autotools diff --git a/dev-scheme/escm/escm-1.1-r1.ebuild b/dev-scheme/escm/escm-1.1-r1.ebuild index 2881ec1fb9fa..e9d61e33dd15 100644 --- a/dev-scheme/escm/escm-1.1-r1.ebuild +++ b/dev-scheme/escm/escm-1.1-r1.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="8" inherit autotools toolchain-funcs DESCRIPTION="escm - Embedded Scheme Processor" -HOMEPAGE="http://practical-scheme.net/vault/escm.html" -SRC_URI="http://practical-scheme.net/vault/${P}.tar.gz" +HOMEPAGE="https://practical-scheme.net/vault/escm.html" +SRC_URI="https://practical-scheme.net/vault/${P}.tar.gz" LICENSE="BSD" SLOT="0" @@ -20,12 +20,14 @@ RDEPEND="|| ( )" S="${WORKDIR}/${PN}" +PATCHES=( "${FILESDIR}"/${PN}-headers.patch ) HTML_DOCS=( ${PN}.html ) src_prepare() { - sed -i -e "6s/scm, snow/scm gosh, gosh/" configure.in + sed -i "6s/scm, snow/scm gosh, gosh/" configure.in default + mv configure.{in,ac} || die eautoconf tc-export CC } diff --git a/dev-scheme/escm/files/escm-headers.patch b/dev-scheme/escm/files/escm-headers.patch new file mode 100644 index 000000000000..bf23008f801f --- /dev/null +++ b/dev-scheme/escm/files/escm-headers.patch @@ -0,0 +1,10 @@ +--- a/escm.c ++++ b/escm.c +@@ -28,6 +28,7 @@ + + #include + #include ++#include + #include + #include + #include diff --git a/dev-scheme/escm/metadata.xml b/dev-scheme/escm/metadata.xml index 9a97f3478d31..987ce1bc2ed6 100644 --- a/dev-scheme/escm/metadata.xml +++ b/dev-scheme/escm/metadata.xml @@ -1,7 +1,8 @@ - - hattya@gentoo.org - + + hattya@gentoo.org + Akinori Hattori + diff --git a/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild b/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild index 941d4acb9d24..8d7b13b2471a 100644 --- a/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild +++ b/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild @@ -1,14 +1,14 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="8" inherit autotools MY_P="${P^g}" DESCRIPTION="CDB binding for Gauche" -HOMEPAGE="http://sourceforge.jp/projects/gauche/" +HOMEPAGE="https://osdn.jp/projects/gauche/" SRC_URI="mirror://sourceforge.jp/${PN%-*}/8407/${MY_P}.tar.gz" LICENSE="BSD" @@ -16,8 +16,8 @@ SLOT="0" KEYWORDS="amd64 ~ia64 x86" IUSE="" -RDEPEND="dev-scheme/gauche:= - dev-db/tinycdb" +RDEPEND="dev-db/tinycdb + dev-scheme/gauche:=" DEPEND="${RDEPEND}" S="${WORKDIR}/${MY_P}" diff --git a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild index 0983fc334522..ed21f214a6a7 100644 --- a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild +++ b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild @@ -1,14 +1,14 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="8" inherit autotools MY_P="${P^g}" DESCRIPTION="QDBM binding for Gauche" -HOMEPAGE="http://sourceforge.jp/projects/gauche/" +HOMEPAGE="https://osdn.jp/projects/gauche/" SRC_URI="mirror://sourceforge.jp/${PN%-*}/6988/${MY_P}.tar.gz" LICENSE="BSD" @@ -16,8 +16,8 @@ SLOT="0" KEYWORDS="amd64 ~ia64 ~sparc x86" IUSE="" -RDEPEND="dev-scheme/gauche:= - dev-db/qdbm" +RDEPEND="dev-db/qdbm + dev-scheme/gauche:=" DEPEND="${RDEPEND}" S="${WORKDIR}/${MY_P}" diff --git a/dev-scheme/gauche/gauche-0.9.10-r1.ebuild b/dev-scheme/gauche/gauche-0.9.10-r1.ebuild index 06bbf39e6e53..561857d35c8f 100644 --- a/dev-scheme/gauche/gauche-0.9.10-r1.ebuild +++ b/dev-scheme/gauche/gauche-0.9.10-r1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI="8" inherit autotools diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index 287713aeb8ce26596b99e90bd43e9b24c1960f18..293b11acd266c6f7f8ef39134d9cd858b53a584f 100644 GIT binary patch literal 64628 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%0Aq-F$#g3*J9UHh%s+DdP>=v`pz%5r;K;Ruh; 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 RrJDZN{{s!^t}#l~0RU*_di($Y literal 64629 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 in_buffer.low_pos) +@@ -335,14 +335,14 @@ mark_block_end() + } + + /* returns true if current byte is last in block */ +-inline int ++int + last_byte() + { + return in_buffer.block_end == in_buffer.read_pos; + } + + /* returns true if end of stream has been reached */ +-inline int ++int + end_of_stream() + { + if(in_buffer.stream_end != NULL && in_buffer.stream_end == in_buffer.read_pos) +@@ -487,7 +487,7 @@ write_buffer(unsigned char *buf,off_t length) + } + + /* put_byte, put one byte att current write position */ +-inline void ++void + put_byte(unsigned char byte) + { + *out_buffer.write_pos = byte; +@@ -495,7 +495,7 @@ put_byte(unsigned char byte) + + /* next_byte, advance the write pointer by one */ + /* if buffer full write it to disk */ +-inline void ++void + write_next_byte() + { + out_buffer.write_pos++; +--- a/src/execute.c ++++ b/src/execute.c +@@ -677,7 +677,7 @@ close_commands(struct commands *commands) + } + + /* reset the rpos counter for next block, in case block was shorter eg. delete count */ +-inline void ++void + reset_rpos(struct command_list *c) + { + while(c != NULL) diff --git a/dev-util/btyacc/btyacc-3.0-r3.ebuild b/dev-util/btyacc/btyacc-3.0-r4.ebuild similarity index 86% rename from dev-util/btyacc/btyacc-3.0-r3.ebuild rename to dev-util/btyacc/btyacc-3.0-r4.ebuild index 8949c4f6fe14..750243f22758 100644 --- a/dev-util/btyacc/btyacc-3.0-r3.ebuild +++ b/dev-util/btyacc/btyacc-3.0-r4.ebuild @@ -26,10 +26,6 @@ src_prepare() { default # fix memory issue/glibc corruption sed -i -e "s|len + 13|len + 14|" main.c || die "Could not fix main.c" - # Darwin doesn't do static binaries - if [[ ${CHOST} == *-darwin* ]]; then - sed -i -e 's/-static//' Makefile || die - fi } src_compile() { diff --git a/dev-util/btyacc/files/btyacc-3.0-makefile.patch b/dev-util/btyacc/files/btyacc-3.0-makefile.patch index 60187256d1a0..d55ff4317652 100644 --- a/dev-util/btyacc/files/btyacc-3.0-makefile.patch +++ b/dev-util/btyacc/files/btyacc-3.0-makefile.patch @@ -10,7 +10,7 @@ Respect CC, append to CFLAGS (but not -g), append to LDFLAGS, use system LD -jer +CFLAGS += -Wall -Wstrict-prototypes -Wmissing-prototypes -LDFLAGS = -static -+LDFLAGS += -static ++LDFLAGS += LIBS = diff --git a/dev-util/ccache/Manifest b/dev-util/ccache/Manifest index de030f992e6b..350ed7ee59cf 100644 --- a/dev-util/ccache/Manifest +++ b/dev-util/ccache/Manifest @@ -2,3 +2,4 @@ DIST ccache-4.3.tar.xz 433508 BLAKE2B 6ab48aa587b4dc86020e3b0f722003dc5c03709626 DIST ccache-4.4.1.tar.xz 509916 BLAKE2B 54fec9480c37c144667ae2dd969cabc1526a01312200b2b9b26ef1d5533836e2070d28e6a7fbc580f232b22dbd6f1a56a43494b8960d96c5a97d8f041e8f31ca SHA512 820c0b05d2b0209e8478c7409da0e27de8e9621c683aa0f147f9c025b8ac7bc3d06d6945d346143790168da79dfbd14b0ccfb284c7ac05c35f85b492be07d676 DIST ccache-4.4.2.tar.xz 510260 BLAKE2B f0d8b9ac6e1972592ce5a51a392279a01f01c09e6bffc498ff0b20aa46acb6d7f949ae9f4c6006e20b15cdea9fa2fa057c78b69ef66c2e13b3ddee13367e91b1 SHA512 afcec4806b1e307ec16006ecd9e39eb69fc1376407877f024c882926725d41f2b08eccdcfb3efd8dac9e481d07f9c08c043b8cea5ea563a0f49b2f587325e4a7 DIST ccache-4.4.tar.xz 509516 BLAKE2B 6c4519d3cd93be49dfff09f22ada798894c9f4475395443e0dcfcf768178f1520cf26bc5c2e0ea22e06cc3ebd6ddaf930a2d1b517593a10c3253f7faa3131f43 SHA512 a857d1aded9c352eabba9c0f31b43fd17ae91672dabdfc086851448867c9dff6ad6dd7ee60f8e39102d41b7d8cf7866c6bf104e0214e865de45e75a8df7626f0 +DIST ccache-4.5.tar.xz 512772 BLAKE2B 6cfd80aeee140c18e0b6c1e30c15d717caeaa6ef17ebf6400773fc957e02285242cd8f8861cf137b542272258a81fe8fd128ee69eea0fe6ecd12cf20acc5b2d8 SHA512 c05dd4280c68f64e799cee5704d879df1348f970ff4bbee2278a15ce99c2c52c337ee64713edbd8111634484e9159c1ce3d93fe9351ef388b65a9cbd6c0fc6ab diff --git a/dev-util/ccache/ccache-4.5.ebuild b/dev-util/ccache/ccache-4.5.ebuild new file mode 100644 index 000000000000..39deaa2e861d --- /dev/null +++ b/dev-util/ccache/ccache-4.5.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake toolchain-funcs flag-o-matic + +DESCRIPTION="Fast compiler cache" +HOMEPAGE="https://ccache.dev/" +SRC_URI="https://github.com/ccache/ccache/releases/download/v${PV}/ccache-${PV}.tar.xz" + +LICENSE="GPL-3 LGPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +# Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220 +IUSE="doc redis +static-c++ test" +RESTRICT="!test? ( test )" + +DEPEND="app-arch/zstd:= + redis? ( dev-libs/hiredis:= )" +RDEPEND="${DEPEND} + dev-util/shadowman + sys-apps/gentoo-functions" +# clang-specific tests use dev-libs/elfutils to compare objects for equality. +# Let's pull in the dependency unconditionally. +DEPEND+=" test? ( dev-libs/elfutils )" +BDEPEND=" doc? ( dev-ruby/asciidoctor )" + +DOCS=( doc/{AUTHORS,MANUAL,NEWS}.adoc CONTRIBUTING.md README.md ) + +PATCHES=( + "${FILESDIR}"/${PN}-3.5-nvcc-test.patch + "${FILESDIR}"/${PN}-4.0-objdump.patch + "${FILESDIR}"/${PN}-4.1-avoid-run-user.patch +) + +src_prepare() { + cmake_src_prepare + + sed \ + -e "/^EPREFIX=/s:'':'${EPREFIX}':" \ + "${FILESDIR}"/ccache-config-3 > ccache-config || die + + # mainly used in tests + tc-export CC OBJDUMP + + # Avoid dependency on libstdc++.so. Useful for cases when + # we would like to use ccache to build older gcc which injects + # into ccache locally built (possibly outdated) libstdc++ + # See bug #761220 for examples. + # + # Ideally gcc should not use LD_PRELOAD to avoid this type of failures. + use static-c++ && append-ldflags -static-libstdc++ +} + +src_configure() { + local mycmakeargs=( + -DENABLE_DOCUMENTATION=$(usex doc) + -DENABLE_TESTING=$(usex test) + -DUSE_CCACHE=OFF + -DZSTD_FROM_INTERNET=OFF + -DREDIS_STORAGE_BACKEND=$(usex redis) + ) + + use redis && mycmakeargs+=( -DHIREDIS_FROM_INTERNET_DEFAULT=OFF ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + dobin ccache-config + insinto /usr/share/shadowman/tools + newins - ccache <<<"${EPREFIX}/usr/lib/ccache/bin" +} + +pkg_prerm() { + if [[ -z ${REPLACED_BY_VERSION} && ${ROOT:-/} == / ]] ; then + eselect compiler-shadow remove ccache + fi +} + +pkg_postinst() { + if [[ ${ROOT:-/} == / ]]; then + eselect compiler-shadow update ccache + fi +} diff --git a/dev-util/conan/Manifest b/dev-util/conan/Manifest index ed71b616f8e4..b5710c0f72ae 100644 --- a/dev-util/conan/Manifest +++ b/dev-util/conan/Manifest @@ -1 +1,2 @@ DIST conan-1.36.0.tar.gz 1283280 BLAKE2B 024b94debd899adcc561713111494a49822cc721b3da022c34c5625454cc5d80ffdcc2ce6375ee4c719fecc2b0d4771191862a83b74613019b680662304c6761 SHA512 d1259a83795877bd9730e735a5cbea9457b3160d0f358e46a672fcd20c794feb2fa24970efdddc4ca1be8f1299db45793cf5bc7724d259bbf4f8f6a0e502f5a6 +DIST conan-1.42.0.tar.gz 1399488 BLAKE2B f0297ad74bdb47d1240641a0f6bd5f343a0a8f5723f554dffd2f7da969e3ee58cc97c3bb187f1586eb6ad4377106648c70fc4fd2672744639ffc940e5f4de316 SHA512 cd982f95e8bac5f66be16a326fc34d3db014b6a21138a10a7e92d6debfc578413c4d9737f371130b01ae35b14c82c0f11c2a09dc74e4d913a189d9cc34446d93 diff --git a/dev-util/conan/conan-1.42.0.ebuild b/dev-util/conan/conan-1.42.0.ebuild new file mode 100644 index 000000000000..4ea924b09769 --- /dev/null +++ b/dev-util/conan/conan-1.42.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{7..10} ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 + +DESCRIPTION="Distributed C/C++ package manager" +HOMEPAGE="https://conan.io/" +SRC_URI="https://github.com/conan-io/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +# overly strict requirements? +# https://github.com/conan-io/conan/blob/develop/conans/requirements.txt +# https://github.com/conan-io/conan/blob/develop/conans/requirements_server.txt +RDEPEND=" + >=dev-python/bottle-0.12.8[${PYTHON_USEDEP}] + >=dev-python/colorama-0.3.3[${PYTHON_USEDEP}] + >=dev-python/distro-1.0.2[${PYTHON_USEDEP}] + >=dev-python/fasteners-0.14.1[${PYTHON_USEDEP}] + >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] + >=dev-python/node-semver-0.8[${PYTHON_USEDEP}] + >=dev-python/patch-ng-1.17.4[${PYTHON_USEDEP}] + >=dev-python/pluginbase-0.5[${PYTHON_USEDEP}] + >=dev-python/pygments-2.0[${PYTHON_USEDEP}] + >=dev-python/pyjwt-1.4[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] + >=dev-python/requests-2.25[${PYTHON_USEDEP}] + >=dev-python/six-1.12.0[${PYTHON_USEDEP}] + >=dev-python/tqdm-4.28.1[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.26.6[${PYTHON_USEDEP}] +" + +# Try to fix it if you're brave enough +# Conan requires noumerous external toolchain dependencies with restricted +# versions and cannot be managable outside of a pure CI environment. +RESTRICT="test" + +src_prepare() { + default + # Fix strict dependencies + sed -i \ + -e 's:,[[:space:]]\?<=\?[[:space:]]\?[[:digit:]|.]*::g' \ + -e 's:==:>=:g' \ + conans/requirements{,_server}.txt || die +} diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest index 1e8f7a5ec47c..1804ded11ced 100644 --- a/dev-util/diffoscope/Manifest +++ b/dev-util/diffoscope/Manifest @@ -1,6 +1,2 @@ -DIST diffoscope-180.tar.gz 1600542 BLAKE2B 0cc34106f039e0682b32de284b3ce1be90e8629fb4ba18cffa31d7c970a9d18392060f37b201d4ee9ab3f4f65401684c72edf2d00d56827cbaacbfde0ce81d11 SHA512 abf2c514b9f3b074a5b9a6e19f09a474a8ba58e00974a48ebd860cc31547204fb4690224cb752b4248a0674d979bd20c6d4c77ffb912f2b85499d48d90affeb4 -DIST diffoscope-186.tar.gz 2685030 BLAKE2B b9fcb05fbdd939ece3727f232777c56119aa5df837699dcdc752a816bb656aa09c4cce99e225425e09d55914523a6456587bf232877fa22924c623f854016712 SHA512 13d42ba600cc9c5e716162a73f42d8453358f689f4148b138121e1f2190b1334a66a01fd0e227bc9e7190d3229c286be91d6ccbdd21c13694fc2edab8e5019cd -DIST diffoscope-187.tar.gz 2699208 BLAKE2B 193eb0575814df7ee1d0a0e989a936782a52d4c8dc3e56d47db7ff5d631776559a604755e1d1be6687c1168ef7bb9d899f3b5ea8cab9506ef5b2da195485d7e0 SHA512 b3ba6743c9c4e0460f56a0830801f72e00bf7500c54dd9392e6e1de470a3b7348d900a8b9012f17b509abbc59575c7b9ee8e1048b3b23e5813a5ddabeadb1be4 -DIST diffoscope-188.tar.gz 2703049 BLAKE2B 2d517a6067a70221a34545456e23eefb42b5dbae1daa3459366ad429446844d64714ab5d229cd909de533b8994e870d16314282454ce2ebbf3408685e6b94f5f SHA512 b2c17bd577d5450439d2871f027f675f4e5bbfdc26e0f18bbe3579f214b023e1610a2095aec4b9d91c52e4a4c3e5fb226209e8f1c643b1c82ec190124d5d47d5 -DIST diffoscope-189.tar.gz 2703482 BLAKE2B 9c3a86b71d02c456b72955ddc2c9df580c60c898b00cdebaeea369065536b531fd93cbc12f25d9d94ca6bf1cb11bf90f28e6c77f3573a623b35174e59466778d SHA512 4c9a8c909cc18fa524be3979e211420b1240b7336a5895ec7e8682786e01952c6ae2ed494796aa08cdff2b21d13a55c4f47cb8e947743407e38790e8b40fb04c DIST diffoscope-190.tar.gz 2704083 BLAKE2B a2a0313f87fdb9c20b0dc696a1aea570857dd7005e0f69dc2dd139bca86a4b5711f98862b60f4d1a581bf3e0dfd38ef3be96991b96862584f289f1eb80415480 SHA512 646380d52730cf2efef57e3fa2995c7b2d5958d75597a59a24027bca1fc35c5b59dd96352faac9b7bd1d5bc053064f11760877651d52099f6b1ca0b3ad65d63c +DIST diffoscope-192.tar.gz 2815127 BLAKE2B 61aaf7485452751196b1d50f5423deb332f362107a559e2b2fc807b5b00b75e49ce5a26d1e8d24b40e765d182f76f17523efa01333f78cf68395389e6dcdb028 SHA512 3db57b650b7dc02a144f995cc9fd481e8fc36470e1e2fbaf29269d229d300336f08ff3fae847340de48ea3be6873fb75b86b7a7be3c7efec958523d3110847dd diff --git a/dev-util/diffoscope/diffoscope-180.ebuild b/dev-util/diffoscope/diffoscope-180.ebuild deleted file mode 100644 index d09677ec2c10..000000000000 --- a/dev-util/diffoscope/diffoscope-180.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8,9,10} ) -PYTHON_REQ_USE="ncurses" - -inherit distutils-r1 - -DESCRIPTION="Will try to get to the bottom of what makes files or directories different" -HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" -IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file -find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma -mono opendocument pascal pdf postscript R rpm sqlite squashfs -ssh tar test tcpdump zip zlib zstd" - -RESTRICT="!test? ( test )" - -# pull in optional tools for tests: -# img2txt: bug #797688 -# docx2txt: bug #797688 -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - app-text/docx2txt - media-libs/libcaca - ) -" -RDEPEND="dev-python/python-magic[${PYTHON_USEDEP}] - dev-python/libarchive-c[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - acl? ( sys-apps/acl ) - binutils? ( sys-devel/binutils ) - bzip2? ( app-arch/bzip2 ) - libcaca? ( media-libs/libcaca ) - colord? ( x11-misc/colord ) - cpio? ( app-arch/cpio ) - diff? ( sys-apps/diffutils ) - docx? ( app-text/docx2txt ) - dtc? ( sys-apps/dtc ) - e2fsprogs? ( sys-fs/e2fsprogs ) - file? ( sys-apps/file ) - find? ( sys-apps/findutils ) - gettext? ( sys-devel/gettext ) - gif? ( media-libs/giflib ) - gpg? ( app-crypt/gnupg ) - haskell? ( dev-lang/ghc ) - hdf5? ( sci-libs/hdf5 ) - hex? ( app-editors/vim-core ) - imagemagick? ( media-gfx/imagemagick ) - iso? ( app-cdr/cdrtools ) - java? ( virtual/jdk ) - llvm? ( sys-devel/llvm ) - lzma? ( app-arch/xz-utils ) - mono? ( dev-lang/mono ) - opendocument? ( app-text/odt2txt ) - pascal? ( dev-lang/fpc ) - pdf? ( - app-text/pdftk - app-text/poppler - dev-python/PyPDF2[${PYTHON_USEDEP}] - ) - postscript? ( app-text/ghostscript-gpl ) - R? ( dev-lang/R ) - rpm? ( app-arch/rpm ) - sqlite? ( dev-db/sqlite:3 ) - squashfs? ( sys-fs/squashfs-tools ) - ssh? ( net-misc/openssh ) - tar? ( app-arch/tar ) - tcpdump? ( net-analyzer/tcpdump ) - zip? ( app-arch/unzip ) - zlib? ( app-arch/gzip ) - zstd? ( app-arch/zstd ) -" -# Presence if filemagic's magic.py breaks imports -# of dev-python/python-magic: https://bugs.gentoo.org/716482 -RDEPEND+=" !dev-python/filemagic" - -distutils_enable_tests pytest - -python_test() { - local exclude=( - # test seems to use different tarball - tests/test_presenters.py::test_text_proper_indentation - - # needs triage - tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found - - # needs triage - tests/comparators/test_rlib.py::test_item3_deflate_llvm_bitcode - - # img2txt based failures, bug #797688 - tests/comparators/test_ico_image.py::test_diff - tests/comparators/test_ico_image.py::test_diff_meta - tests/comparators/test_ico_image.py::test_diff_meta2 - tests/comparators/test_ico_image.py::test_has_visuals - tests/comparators/test_jpeg_image.py::test_diff - tests/comparators/test_jpeg_image.py::test_compare_non_existing - tests/comparators/test_jpeg_image.py::test_diff_meta - tests/comparators/test_jpeg_image.py::test_has_visuals - - # docx2txt based falures, bug #797688 - tests/comparators/test_docx.py::test_diff - ) - epytest ${exclude[@]/#/--deselect } -} diff --git a/dev-util/diffoscope/diffoscope-186.ebuild b/dev-util/diffoscope/diffoscope-186.ebuild deleted file mode 100644 index 268a539b1b50..000000000000 --- a/dev-util/diffoscope/diffoscope-186.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8,9,10} ) -PYTHON_REQ_USE="ncurses" - -inherit distutils-r1 - -DESCRIPTION="Will try to get to the bottom of what makes files or directories different" -HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" -IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file -find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma -mono opendocument pascal pdf postscript R rpm sqlite squashfs -ssh tar test tcpdump zip zlib zstd" - -RESTRICT="!test? ( test )" - -# pull in optional tools for tests: -# img2txt: bug #797688 -# docx2txt: bug #797688 -BDEPEND="test? ( - app-text/docx2txt - media-libs/libcaca - )" -RDEPEND="dev-python/python-magic[${PYTHON_USEDEP}] - dev-python/libarchive-c[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - acl? ( sys-apps/acl ) - binutils? ( sys-devel/binutils ) - bzip2? ( app-arch/bzip2 ) - libcaca? ( media-libs/libcaca ) - colord? ( x11-misc/colord ) - cpio? ( app-arch/cpio ) - diff? ( sys-apps/diffutils ) - docx? ( app-text/docx2txt ) - dtc? ( sys-apps/dtc ) - e2fsprogs? ( sys-fs/e2fsprogs ) - file? ( sys-apps/file ) - find? ( sys-apps/findutils ) - gettext? ( sys-devel/gettext ) - gif? ( media-libs/giflib ) - gpg? ( app-crypt/gnupg ) - haskell? ( dev-lang/ghc ) - hdf5? ( sci-libs/hdf5 ) - hex? ( app-editors/vim-core ) - imagemagick? ( media-gfx/imagemagick ) - iso? ( app-cdr/cdrtools ) - java? ( virtual/jdk ) - llvm? ( sys-devel/llvm ) - lzma? ( app-arch/xz-utils ) - mono? ( dev-lang/mono ) - opendocument? ( app-text/odt2txt ) - pascal? ( dev-lang/fpc ) - pdf? ( - app-text/pdftk - app-text/poppler - dev-python/PyPDF2[${PYTHON_USEDEP}] - ) - postscript? ( app-text/ghostscript-gpl ) - R? ( dev-lang/R ) - rpm? ( app-arch/rpm ) - sqlite? ( dev-db/sqlite:3 ) - squashfs? ( sys-fs/squashfs-tools ) - ssh? ( net-misc/openssh ) - tar? ( app-arch/tar ) - tcpdump? ( net-analyzer/tcpdump ) - zip? ( app-arch/unzip ) - zlib? ( app-arch/gzip ) - zstd? ( app-arch/zstd ) -" -# Presence if filemagic's magic.py breaks imports -# of dev-python/python-magic: https://bugs.gentoo.org/716482 -RDEPEND+=" !dev-python/filemagic" - -distutils_enable_tests pytest - -python_test() { - local exclude=( - # test seems to use different tarball - tests/test_presenters.py::test_text_proper_indentation - - # needs triage - tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found - - # needs triage - tests/comparators/test_rlib.py::test_item3_deflate_llvm_bitcode - - # img2txt based failures, bug #797688 - tests/comparators/test_ico_image.py::test_diff - tests/comparators/test_ico_image.py::test_diff_meta - tests/comparators/test_ico_image.py::test_diff_meta2 - tests/comparators/test_ico_image.py::test_has_visuals - tests/comparators/test_jpeg_image.py::test_diff - tests/comparators/test_jpeg_image.py::test_compare_non_existing - tests/comparators/test_jpeg_image.py::test_diff_meta - tests/comparators/test_jpeg_image.py::test_has_visuals - - # docx2txt based falures, bug #797688 - tests/comparators/test_docx.py::test_diff - ) - epytest ${exclude[@]/#/--deselect } -} diff --git a/dev-util/diffoscope/diffoscope-187.ebuild b/dev-util/diffoscope/diffoscope-187.ebuild deleted file mode 100644 index de3d809fe6a8..000000000000 --- a/dev-util/diffoscope/diffoscope-187.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8,9,10} ) -PYTHON_REQ_USE="ncurses" - -inherit distutils-r1 - -DESCRIPTION="Will try to get to the bottom of what makes files or directories different" -HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file -find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma -mono opendocument pascal pdf postscript R rpm sqlite squashfs -ssh tar test tcpdump zip zlib zstd" - -RESTRICT="!test? ( test )" - -# pull in optional tools for tests: -# img2txt: bug #797688 -# docx2txt: bug #797688 -BDEPEND="test? ( - app-text/docx2txt - media-libs/libcaca - )" -RDEPEND="dev-python/python-magic[${PYTHON_USEDEP}] - dev-python/libarchive-c[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - acl? ( sys-apps/acl ) - binutils? ( sys-devel/binutils ) - bzip2? ( app-arch/bzip2 ) - libcaca? ( media-libs/libcaca ) - colord? ( x11-misc/colord ) - cpio? ( app-arch/cpio ) - diff? ( sys-apps/diffutils ) - docx? ( app-text/docx2txt ) - dtc? ( sys-apps/dtc ) - e2fsprogs? ( sys-fs/e2fsprogs ) - file? ( sys-apps/file ) - find? ( sys-apps/findutils ) - gettext? ( sys-devel/gettext ) - gif? ( media-libs/giflib ) - gpg? ( app-crypt/gnupg ) - haskell? ( dev-lang/ghc ) - hdf5? ( sci-libs/hdf5 ) - hex? ( app-editors/vim-core ) - imagemagick? ( media-gfx/imagemagick ) - iso? ( app-cdr/cdrtools ) - java? ( virtual/jdk ) - llvm? ( sys-devel/llvm ) - lzma? ( app-arch/xz-utils ) - mono? ( dev-lang/mono ) - opendocument? ( app-text/odt2txt ) - pascal? ( dev-lang/fpc ) - pdf? ( - app-text/pdftk - app-text/poppler - dev-python/PyPDF2[${PYTHON_USEDEP}] - ) - postscript? ( app-text/ghostscript-gpl ) - R? ( dev-lang/R ) - rpm? ( app-arch/rpm ) - sqlite? ( dev-db/sqlite:3 ) - squashfs? ( sys-fs/squashfs-tools ) - ssh? ( net-misc/openssh ) - tar? ( app-arch/tar ) - tcpdump? ( net-analyzer/tcpdump ) - zip? ( app-arch/unzip ) - zlib? ( app-arch/gzip ) - zstd? ( app-arch/zstd ) -" -# Presence if filemagic's magic.py breaks imports -# of dev-python/python-magic: https://bugs.gentoo.org/716482 -RDEPEND+=" !dev-python/filemagic" - -distutils_enable_tests pytest - -python_test() { - local exclude=( - # test seems to use different tarball - tests/test_presenters.py::test_text_proper_indentation - - # needs triage - tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found - - # needs triage - tests/comparators/test_rlib.py::test_item3_deflate_llvm_bitcode - - # img2txt based failures, bug #797688 - tests/comparators/test_ico_image.py::test_diff - tests/comparators/test_ico_image.py::test_diff_meta - tests/comparators/test_ico_image.py::test_diff_meta2 - tests/comparators/test_ico_image.py::test_has_visuals - tests/comparators/test_jpeg_image.py::test_diff - tests/comparators/test_jpeg_image.py::test_compare_non_existing - tests/comparators/test_jpeg_image.py::test_diff_meta - tests/comparators/test_jpeg_image.py::test_has_visuals - - # docx2txt based falures, bug #797688 - tests/comparators/test_docx.py::test_diff - ) - epytest ${exclude[@]/#/--deselect } -} diff --git a/dev-util/diffoscope/diffoscope-188.ebuild b/dev-util/diffoscope/diffoscope-188.ebuild deleted file mode 100644 index de3d809fe6a8..000000000000 --- a/dev-util/diffoscope/diffoscope-188.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8,9,10} ) -PYTHON_REQ_USE="ncurses" - -inherit distutils-r1 - -DESCRIPTION="Will try to get to the bottom of what makes files or directories different" -HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file -find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma -mono opendocument pascal pdf postscript R rpm sqlite squashfs -ssh tar test tcpdump zip zlib zstd" - -RESTRICT="!test? ( test )" - -# pull in optional tools for tests: -# img2txt: bug #797688 -# docx2txt: bug #797688 -BDEPEND="test? ( - app-text/docx2txt - media-libs/libcaca - )" -RDEPEND="dev-python/python-magic[${PYTHON_USEDEP}] - dev-python/libarchive-c[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - acl? ( sys-apps/acl ) - binutils? ( sys-devel/binutils ) - bzip2? ( app-arch/bzip2 ) - libcaca? ( media-libs/libcaca ) - colord? ( x11-misc/colord ) - cpio? ( app-arch/cpio ) - diff? ( sys-apps/diffutils ) - docx? ( app-text/docx2txt ) - dtc? ( sys-apps/dtc ) - e2fsprogs? ( sys-fs/e2fsprogs ) - file? ( sys-apps/file ) - find? ( sys-apps/findutils ) - gettext? ( sys-devel/gettext ) - gif? ( media-libs/giflib ) - gpg? ( app-crypt/gnupg ) - haskell? ( dev-lang/ghc ) - hdf5? ( sci-libs/hdf5 ) - hex? ( app-editors/vim-core ) - imagemagick? ( media-gfx/imagemagick ) - iso? ( app-cdr/cdrtools ) - java? ( virtual/jdk ) - llvm? ( sys-devel/llvm ) - lzma? ( app-arch/xz-utils ) - mono? ( dev-lang/mono ) - opendocument? ( app-text/odt2txt ) - pascal? ( dev-lang/fpc ) - pdf? ( - app-text/pdftk - app-text/poppler - dev-python/PyPDF2[${PYTHON_USEDEP}] - ) - postscript? ( app-text/ghostscript-gpl ) - R? ( dev-lang/R ) - rpm? ( app-arch/rpm ) - sqlite? ( dev-db/sqlite:3 ) - squashfs? ( sys-fs/squashfs-tools ) - ssh? ( net-misc/openssh ) - tar? ( app-arch/tar ) - tcpdump? ( net-analyzer/tcpdump ) - zip? ( app-arch/unzip ) - zlib? ( app-arch/gzip ) - zstd? ( app-arch/zstd ) -" -# Presence if filemagic's magic.py breaks imports -# of dev-python/python-magic: https://bugs.gentoo.org/716482 -RDEPEND+=" !dev-python/filemagic" - -distutils_enable_tests pytest - -python_test() { - local exclude=( - # test seems to use different tarball - tests/test_presenters.py::test_text_proper_indentation - - # needs triage - tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found - - # needs triage - tests/comparators/test_rlib.py::test_item3_deflate_llvm_bitcode - - # img2txt based failures, bug #797688 - tests/comparators/test_ico_image.py::test_diff - tests/comparators/test_ico_image.py::test_diff_meta - tests/comparators/test_ico_image.py::test_diff_meta2 - tests/comparators/test_ico_image.py::test_has_visuals - tests/comparators/test_jpeg_image.py::test_diff - tests/comparators/test_jpeg_image.py::test_compare_non_existing - tests/comparators/test_jpeg_image.py::test_diff_meta - tests/comparators/test_jpeg_image.py::test_has_visuals - - # docx2txt based falures, bug #797688 - tests/comparators/test_docx.py::test_diff - ) - epytest ${exclude[@]/#/--deselect } -} diff --git a/dev-util/diffoscope/diffoscope-190.ebuild b/dev-util/diffoscope/diffoscope-190.ebuild index 9cf548b2f90f..405700c77a18 100644 --- a/dev-util/diffoscope/diffoscope-190.ebuild +++ b/dev-util/diffoscope/diffoscope-190.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma mono opendocument pascal pdf postscript R rpm sqlite squashfs diff --git a/dev-util/diffoscope/diffoscope-189.ebuild b/dev-util/diffoscope/diffoscope-192.ebuild similarity index 100% rename from dev-util/diffoscope/diffoscope-189.ebuild rename to dev-util/diffoscope/diffoscope-192.ebuild diff --git a/dev-util/glslang/glslang-11.6.0.ebuild b/dev-util/glslang/glslang-11.6.0.ebuild index ca3f1905892b..70c8c55c9057 100644 --- a/dev-util/glslang/glslang-11.6.0.ebuild +++ b/dev-util/glslang/glslang-11.6.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then else SNAPSHOT_COMMIT="${PV}" SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}" fi diff --git a/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1.ebuild b/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1.ebuild index 715ae9df9aa8..37b4acb25ce1 100644 --- a/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1.ebuild +++ b/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ inherit ecm kde.org if [[ ${KDE_BUILD_TYPE} = release ]]; then SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" - KEYWORDS="amd64 ~arm64 x86" + KEYWORDS="amd64 ~arm64 ~ppc64 x86" fi DESCRIPTION="LL(1) parser generator used mainly by KDevelop language plugins" diff --git a/dev-util/kdevelop/kdevelop-5.6.2.ebuild b/dev-util/kdevelop/kdevelop-5.6.2.ebuild index 45c37a3c05d4..cbfb2cfc4eba 100644 --- a/dev-util/kdevelop/kdevelop-5.6.2.ebuild +++ b/dev-util/kdevelop/kdevelop-5.6.2.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="Integrated Development Environment, supporting KF5/Qt, C/C++ and mu HOMEPAGE="https://kdevelop.org/" if [[ ${KDE_BUILD_TYPE} = release ]]; then - KEYWORDS="amd64 ~arm64 x86" + KEYWORDS="amd64 ~arm64 ~ppc64 x86" fi LICENSE="GPL-2 LGPL-2" diff --git a/dev-util/lldb/lldb-13.0.0.ebuild b/dev-util/lldb/lldb-13.0.0.ebuild index 6f2866297eea..dfaa91af8965 100644 --- a/dev-util/lldb/lldb-13.0.0.ebuild +++ b/dev-util/lldb/lldb-13.0.0.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" REQUIRED_USE=${PYTHON_REQUIRED_USE} RESTRICT="test" diff --git a/dev-util/mdds/Manifest b/dev-util/mdds/Manifest index bbcf1672121a..bd6171d8e4f7 100644 --- a/dev-util/mdds/Manifest +++ b/dev-util/mdds/Manifest @@ -1 +1,2 @@ DIST mdds-1.7.0.tar.xz 313220 BLAKE2B 02ab09ad1338223da2911c05fc8d67c9d0d5414d1dcedac066dc95a2b0853f3801347c9791a5fc5700d666933be78efc52f735453769f9f2123ce06eca1fa67f SHA512 ac2bfe5186d499a79f4379c1dc7cc869bbbd9a59d4943399409dd4dd1ef7e3567a993deda5d5a06ad67dbd94b0a534439805837f2f405c5aca0aeb197178291a +DIST mdds-2.0.0.tar.xz 409984 BLAKE2B 39c8e6946f53d0cb51d1ce9b47c036eae78b0c276e50718f1837836caab3ffa341d8df3908ca332dec3549eb9541a50c1870b17f70b29c46162ff8a721cb10b2 SHA512 bc6b7629d69cb8a685c611e371c998579eea66ac006cfe3d7a39d216714767093832cc0978d1bfb73912c7f200921a44c477dadd311cd6e28586af55ae678f14 diff --git a/dev-util/mdds/mdds-2.0.0.ebuild b/dev-util/mdds/mdds-2.0.0.ebuild new file mode 100644 index 000000000000..58f1c940cdf9 --- /dev/null +++ b/dev-util/mdds/mdds-2.0.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://gitlab.com/mdds/mdds.git" + inherit git-r3 +else + SRC_URI="https://kohei.us/files/${PN}/src/${P}.tar.xz" + # Unkeyworded while libreoffice has no release making use of this slot + # KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +fi +inherit autotools toolchain-funcs + +DESCRIPTION="Collection of multi-dimensional data structure and indexing algorithm" +HOMEPAGE="https://gitlab.com/mdds/mdds" + +LICENSE="MIT" +SLOT="1/2.0" # Check API version on version bumps! +IUSE="doc openmp valgrind test" +RESTRICT="!test? ( test )" + +BDEPEND=" + doc? ( + app-doc/doxygen + dev-python/sphinx + ) + valgrind? ( dev-util/valgrind ) +" +DEPEND="dev-libs/boost:=" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/${PN}-1.5.0-buildsystem.patch" ) + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable doc docs) + $(use_enable valgrind memory_tests) + ) + if use openmp && tc-has-openmp; then + myeconfargs+=( --enable-openmp ) + else + myeconfargs+=( --disable-openmp ) + fi + econf "${myeconfargs[@]}" +} + +src_test() { + tc-export CXX + default +} diff --git a/dev-util/mdds/mdds-9999.ebuild b/dev-util/mdds/mdds-9999.ebuild index 37a5d8728339..dc57a4506ee2 100644 --- a/dev-util/mdds/mdds-9999.ebuild +++ b/dev-util/mdds/mdds-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -if [[ ${PV} == *9999 ]]; then +if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://gitlab.com/mdds/mdds.git" inherit git-r3 else diff --git a/dev-util/pkgcheck/pkgcheck-0.10.8.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.8.ebuild index 430e38355203..25466d114146 100644 --- a/dev-util/pkgcheck/pkgcheck-0.10.8.ebuild +++ b/dev-util/pkgcheck/pkgcheck-0.10.8.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 ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos" + KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~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/spirv-headers/spirv-headers-20210817.ebuild b/dev-util/spirv-headers/spirv-headers-20210817.ebuild index 17e0b0e120f9..562a1b7c16a8 100644 --- a/dev-util/spirv-headers/spirv-headers-20210817.ebuild +++ b/dev-util/spirv-headers/spirv-headers-20210817.ebuild @@ -12,6 +12,6 @@ SRC_URI="https://github.com/KhronosGroup/SPIRV-Headers/archive/${EGIT_COMMIT}.ta LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}" diff --git a/dev-util/spirv-tools/spirv-tools-20210825.ebuild b/dev-util/spirv-tools/spirv-tools-20210825.ebuild index e4f15743b655..e4d910deee02 100644 --- a/dev-util/spirv-tools/spirv-tools-20210825.ebuild +++ b/dev-util/spirv-tools/spirv-tools-20210825.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then else EGIT_COMMIT="1fbed83c8aab8517d821fcb4164c08567951938f" SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT} fi diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest index 8bc8760850b9..cbf3480c0261 100644 --- a/dev-util/stripe-mock/Manifest +++ b/dev-util/stripe-mock/Manifest @@ -1,5 +1,2 @@ -DIST stripe-mock-0.110.0.tar.gz 604856 BLAKE2B ce8b83ce4787d56752ce47f919c049a32ad0addf67db0461a70fba2380406e5dbaf0e096011a3a371d897d9bd3ef6c573cdec1b66607b0d4b99c3fc11a931d19 SHA512 8501a8d41d0dbba77064abbf083162393453b884bcc9077793d7a75948a925fb056ff37ef74d5d789598d9081639f74016f06980954d3be84a9131ceb21539b2 -DIST stripe-mock-0.111.0.tar.gz 604494 BLAKE2B c9aad7c4b939a49c6a947cc3a2b2506b0c2b7e2c0e1f8841f92b7d53e1138a4e6333eaecf6f2a984861df6fb67800acd8d29b3774b8970e5e482f58fed4e9c53 SHA512 1b01136bb52543052bd66b1c7112181dc0834d5e17ff0590fd2dfad8fdc593eb21967e7ecc3ecac8ae7882e44410e752ddd203b9a87b34d6f4c1fea1cd3ebbb2 -DIST stripe-mock-0.112.0.tar.gz 627738 BLAKE2B 7ce44762596de04edda1e544a6bc77c36f68dabbebb280881d9e992b3f08054c9a3dc6805fc6060cabed5c9fcf185ccdf89835c123c9145cd2dccbd57fdf4461 SHA512 8d78712e99c95ab07514406f850d4255ff69bcca804b030a23ec9cb6a19408ade26836a2b4be6262868bc57ad68542112816edf3c6508c01a9bcbc4202922a27 DIST stripe-mock-0.113.0.tar.gz 628049 BLAKE2B 5886bc5884bac74502014e1ad59bcc16f1c58f373142c9aca9129b7c8c70556bcfda23576f2c70d71fd9a99bed00f0f95a36e26e95cef58aebf9a37a21e42bbd SHA512 1a3687685a5c48de89946a4949ee4da367585b5adecf6e9d002493f8ab23b1eb8e38e87ec0b60d6157ddcbd8601ef5c1fef5d279a98e80eb34e0bd529f798185 DIST stripe-mock-0.114.0.tar.gz 631280 BLAKE2B 6b5fc4b160363eaacda7d8fcc590c9812c05d8fa3bd305e52fd70aa54205620fa46bd7ae00044ad618ad03dc36bb318be27b311eeb9a5c77534dedc93a9d67c0 SHA512 e1df4318d34e5213eecb36b43ccfce327cbdf75bd9f786e8c5ff3cc793ebf3ecb376e5c24b41966d76874c1df80b543707ea2a4a857baf70a32fb7dac7d06066 diff --git a/dev-util/stripe-mock/stripe-mock-0.110.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.110.0.ebuild deleted file mode 100644 index 07a1e00de87f..000000000000 --- a/dev-util/stripe-mock/stripe-mock-0.110.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -EGO_SRC="github.com/stripe/stripe-mock" -EGO_PN=${EGO_SRC}/... -inherit golang-build golang-vcs-snapshot - -DESCRIPTION="Mock HTTP server that responds like the real Stripe API" -HOMEPAGE="https://github.com/stripe/stripe-mock" -SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="amd64 x86" - -LICENSE="MIT ISC BSD-2" -SLOT="0" - -src_install() { - golang-build_src_install - dobin bin/stripe-mock - rm -rf "${D}$(get_golibdir_gopath)" || die -} diff --git a/dev-util/stripe-mock/stripe-mock-0.111.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.111.0.ebuild deleted file mode 100644 index 05a7220e34b0..000000000000 --- a/dev-util/stripe-mock/stripe-mock-0.111.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -EGO_SRC="github.com/stripe/stripe-mock" -EGO_PN=${EGO_SRC}/... -inherit golang-build golang-vcs-snapshot - -DESCRIPTION="Mock HTTP server that responds like the real Stripe API" -HOMEPAGE="https://github.com/stripe/stripe-mock" -SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~x86" - -LICENSE="MIT ISC BSD-2" -SLOT="0" - -src_install() { - golang-build_src_install - dobin bin/stripe-mock - rm -rf "${D}$(get_golibdir_gopath)" || die -} diff --git a/dev-util/stripe-mock/stripe-mock-0.112.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.112.0.ebuild deleted file mode 100644 index 05a7220e34b0..000000000000 --- a/dev-util/stripe-mock/stripe-mock-0.112.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -EGO_SRC="github.com/stripe/stripe-mock" -EGO_PN=${EGO_SRC}/... -inherit golang-build golang-vcs-snapshot - -DESCRIPTION="Mock HTTP server that responds like the real Stripe API" -HOMEPAGE="https://github.com/stripe/stripe-mock" -SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~x86" - -LICENSE="MIT ISC BSD-2" -SLOT="0" - -src_install() { - golang-build_src_install - dobin bin/stripe-mock - rm -rf "${D}$(get_golibdir_gopath)" || die -} diff --git a/dev-util/stripe-mock/stripe-mock-0.113.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.113.0.ebuild index 05a7220e34b0..07a1e00de87f 100644 --- a/dev-util/stripe-mock/stripe-mock-0.113.0.ebuild +++ b/dev-util/stripe-mock/stripe-mock-0.113.0.ebuild @@ -10,7 +10,7 @@ inherit golang-build golang-vcs-snapshot DESCRIPTION="Mock HTTP server that responds like the real Stripe API" HOMEPAGE="https://github.com/stripe/stripe-mock" SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" LICENSE="MIT ISC BSD-2" SLOT="0" diff --git a/dev-util/vulkan-headers/vulkan-headers-1.2.189.ebuild b/dev-util/vulkan-headers/vulkan-headers-1.2.189.ebuild index 9eea670b13dc..482f4914180d 100644 --- a/dev-util/vulkan-headers/vulkan-headers-1.2.189.ebuild +++ b/dev-util/vulkan-headers/vulkan-headers-1.2.189.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-${PV} fi diff --git a/dev-util/vulkan-tools/vulkan-tools-1.2.189-r1.ebuild b/dev-util/vulkan-tools/vulkan-tools-1.2.189-r1.ebuild index 038bf033579c..316c83ee003c 100644 --- a/dev-util/vulkan-tools/vulkan-tools-1.2.189-r1.ebuild +++ b/dev-util/vulkan-tools/vulkan-tools-1.2.189-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv" S="${WORKDIR}"/${MY_PN}-${PV} fi diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index ef12bc1eee417fcb6ebd515c43c0758aa7e5bbe6..af4bfe3d8720a210e78df8b838b011176f6b23f0 100644 GIT binary patch delta 4658 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 delta 4631 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 N`hV5sraPKX00816&N~1A diff --git a/dev-vcs/git/git-2.32.0-r1.ebuild b/dev-vcs/git/git-2.32.0-r1.ebuild index d9b4b7cd33ed..50b3cfccc709 100644 --- a/dev-vcs/git/git-2.32.0-r1.ebuild +++ b/dev-vcs/git/git-2.32.0-r1.ebuild @@ -46,7 +46,7 @@ if [[ ${PV} != *9999 ]]; then ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )" [[ "${PV}" == *_rc* ]] || \ - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~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 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="GPL-2" diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index 15a563a2ebcf5fb6e3b330bdf09c5587345ea873..92300a97e8fdfd39ef54dea2d472f5b2bd4fba6b 100644 GIT binary patch delta 35348 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 InE(F(0DPV3-2eap delta 35370 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

    9idU3`JBQaP6o?47(~?Pf zW5xa?-~$=QO>Sp8+K6dv{4m8C;0Qh?1_it zMG5kXHY2-#>Kw*ij=jw8OOs-9$d+X?xlxE!f@wWW`esExj;MaGQ*$6OYY8VC?68BY zWLZkOWAizk2d>vVeU)hnhiUKhvnG5QKP1S$e);tA`sb7MvVPxB!kiQur)`}h@v+*0 zw$=X81XY!Zn@}Lxaxaz*Jf^Iyv@7wd5Nll`?+&1Uvaz~uPMg}c!Aq#DJX`U`3eUI3rr!Z5vQsE5u!Ql5Nx=)qmHSX0#>S$3It7M2|!Ozp{2ZFB0i3 z0Z2i9NY%tu_18^*u;?K5l;Y#PjUtNdU9Ag?{DAG`rz)oLx@I3fYkTp%efsj@`C@*1 z0uf1nb1tn%r7KaGF5;>zN0uRWO6j9I*DDBr!yy(K8_$3E6y;?Zt@hmH8Q_pM^4@|{jI0|q>dhdK_DrbtLX zSL}ra8{Zy&)a85td996<4)xZ_`C#o!66saP8`c9rGKPNBUU})G&VkcW`c%pW%&dND z)-#y5>*rF7fc02y@8{%4X_`ogvI9I6Ep>+VY(?Q3%?^wQ+rs|Yot!3tf2EQf~|tEP1O=c?Z;E63*_ z0=Xd5dh`4IT&nNw+b$rbPGB9Y6Hn3i-w(Qme`X^*o_GJ4h7 zN!79vv`v~e znZBLY2n1>UMm0-v@|SW}ujV;#UQSC{vg)Q!#Mv}|+4Xl1G8Ors0!3nF7fdK6c*I>M zD{qmVE!~XBL)<+gRa@+DXzS(sw~t@n{hShh7&$zTa8BL9?r9^dI_Q)3#&@oNIZ5k_ zDuE~iRl;GF%9>0$>--^JrNhj(Ld0ZdB6+M;8NjNy{jEn%R|SkjAfdeK6rtv1u_`&G zMMinpZ@p^q(xz3}rU}@%ml_<<;oOxC1>_ObD80-fj;^N0DL+)ZKjn-#JVgn%1$`B2 zP|L=_(Rs(Jsu>k2Xo3B(IUPTLuQJB1$8Pk-Oy%mIz1NpN`k&+5^ZdEU5O>Rd+n1B>$=z+M4P)PhxEY)V52J|=C~`Kr{|sB z@lpf9O72spF! zB)zv$I;!b15%|7(iC8LwY2`W?vP_VG`9n!u&WFZm8duz2oC*>&s_IG-Da^{z3lF!k zVR7E$1%y3L8FM5AvX{m{@#YA#sWtMck$Q6n(WW>QQHun5U9VY2}z*z$R>a`ATQf{Urr?C>YvN?&zJAx^ZjV)*C!>2^OP4FoXqA}oL#OI z zRjkzYj?id!Vtc%Gso4~fW2L_M?##LeTsm8S1`GpEHK=T4@u68RFkFjz_EXY?g(5C> zNBF>N2So&8qbIEzt00m=z~ zs@7JO9AG028_~gbsyRj}%19Qa%I)e2R;ns~NkO%PH8*NK2nL zX}rb{4i2NTIv|PJsLHG0Q}4!}G!bWe@J5MG7L~)Y2MI&lINzH`QJm1u|HRsK&tp&CFd)!^)8CdAx0D-lu6PI{P)P&d2|2!QTJ8{bJn+p-(qoj=`#`qRD5i zX~u1*054WKDi86AO4K*i2z1I}&7y9vpvt7?>A?=`W2(7UZhaSu3{YL1b(LJe9;B^b zt*jja_gjU`J`UL*$+|Qc%0AcHrm&Z`5k$4?J^?L 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 diff --git a/eclass/gstreamer-meson.eclass b/eclass/gstreamer-meson.eclass index 2e271c5cd4fa..34472b76c823 100644 --- a/eclass/gstreamer-meson.eclass +++ b/eclass/gstreamer-meson.eclass @@ -328,12 +328,15 @@ gstreamer_multilib_src_configure() { fi fi + if grep -qF "option('package-name'" "${EMESON_SOURCE}"/meson_options.txt ; then + gst_conf+=( -Dpackage-name="Gentoo GStreamer ebuild" ) + fi + if grep -qF "option('package-origin'" "${EMESON_SOURCE}"/meson_options.txt ; then + gst_conf+=( -Dpackage-origin="https://www.gentoo.org" ) + fi + gst_conf+=( "${@}" ) + einfo "Configuring to build ${GST_PLUGINS_ENABLED} plugin(s) ..." - gst_conf+=( - -Dpackage-name="Gentoo GStreamer ebuild" - -Dpackage-origin="https://www.gentoo.org" - "${@}" - ) meson_src_configure "${gst_conf[@]}" } diff --git a/eclass/ruby-fakegem.eclass b/eclass/ruby-fakegem.eclass index 7f88c292e536..a907a12831b5 100644 --- a/eclass/ruby-fakegem.eclass +++ b/eclass/ruby-fakegem.eclass @@ -123,6 +123,13 @@ RUBY_FAKEGEM_BINDIR="${RUBY_FAKEGEM_BINDIR-bin}" # the configuration script that needs to be run to generate the # extension. +# @ECLASS-VARIABLE: RUBY_FAKEGEM_EXTENSION_OPTIONS +# @DEFAULT_UNSET +# @DESCRIPTION: +# Additional options that are passed when configuring the +# extension. Some extensions use this to locate paths or turn specific +# parts of the extionsion on or off. + # @ECLASS-VARIABLE: RUBY_FAKEGEM_EXTENSION_LIBDIR # @DESCRIPTION: # The lib directory where extensions are copied directly after they have @@ -404,7 +411,7 @@ EOF each_fakegem_configure() { tc-export PKG_CONFIG for extension in "${RUBY_FAKEGEM_EXTENSIONS[@]}" ; do - ${RUBY} --disable=did_you_mean -C ${extension%/*} ${extension##*/} || die + CC=$(tc-getCC) ${RUBY} --disable=did_you_mean -C ${extension%/*} ${extension##*/} ${RUBY_FAKEGM_EXTENSION_OPTIONS} || die done } @@ -441,7 +448,7 @@ all_fakegem_compile() { # Compile extensions defined in RUBY_FAKEGEM_EXTENSIONS, if any. each_fakegem_compile() { for extension in "${RUBY_FAKEGEM_EXTENSIONS[@]}" ; do - emake V=1 -C ${extension%/*} + emake V=1 -C ${extension%/*} CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}" mkdir -p "${RUBY_FAKEGEM_EXTENSION_LIBDIR%/}" cp "${extension%/*}"/*$(get_modname) "${RUBY_FAKEGEM_EXTENSION_LIBDIR%/}/" || die "Copy of extension into ${RUBY_FAKEGEM_EXTENSION_LIBDIR} failed" done diff --git a/games-arcade/Manifest.gz b/games-arcade/Manifest.gz index ebc02c72d1847f3657eee4c96a95239eb1794a7a..77be79770b47b61016f65f4cfe46a3e4f51abbcd 100644 GIT binary patch delta 19696 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 D0zz7m delta 19725 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

    0CUBfO-LAk8vfqk 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 diff --git a/games-arcade/funnyboat/files/funnyboat-1.5_p11-windowed.patch b/games-arcade/funnyboat/files/funnyboat-1.5_p11-windowed.patch new file mode 100644 index 000000000000..a736a43e9fb9 --- /dev/null +++ b/games-arcade/funnyboat/files/funnyboat-1.5_p11-windowed.patch @@ -0,0 +1,10 @@ +Fullscreen can misdisplay depending on available modes and, while there +is a command line option to enable it (-f), there is none to disable. + +https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=432693 +--- a/locals.py ++++ b/locals.py +@@ -18,2 +18,2 @@ + name = "Funny Boater" +- fullscreen = True ++ fullscreen = False diff --git a/games-arcade/funnyboat/funnyboat-1.5_p11-r2.ebuild b/games-arcade/funnyboat/funnyboat-1.5_p11-r3.ebuild similarity index 91% rename from games-arcade/funnyboat/funnyboat-1.5_p11-r2.ebuild rename to games-arcade/funnyboat/funnyboat-1.5_p11-r3.ebuild index a0c6232d07c0..1f1181187f85 100644 --- a/games-arcade/funnyboat/funnyboat-1.5_p11-r2.ebuild +++ b/games-arcade/funnyboat/funnyboat-1.5_p11-r3.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit desktop python-single-r1 wrapper DESCRIPTION="Side scrolling shooter game starring a steamboat on the sea" @@ -28,7 +28,8 @@ BDEPEND=" app-arch/unzip" PATCHES=( - "${WORKDIR}"/debian/patches + "${WORKDIR}"/debian/patches + "${FILESDIR}"/${P}-windowed.patch ) src_prepare() { diff --git a/games-arcade/solarwolf/solarwolf-1.5_p3.ebuild b/games-arcade/solarwolf/solarwolf-1.5_p3.ebuild index 93c392620e1a..5801f8c27825 100644 --- a/games-arcade/solarwolf/solarwolf-1.5_p3.ebuild +++ b/games-arcade/solarwolf/solarwolf-1.5_p3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit desktop python-single-r1 MY_P="${PN}-$(ver_cut 1-2)" diff --git a/games-arcade/whichwayisup/Manifest b/games-arcade/whichwayisup/Manifest index 457e7350e5f4..017edb5d67fa 100644 --- a/games-arcade/whichwayisup/Manifest +++ b/games-arcade/whichwayisup/Manifest @@ -1,2 +1,3 @@ DIST whichwayisup.png 6720 BLAKE2B 26514e025341ce7d5145d69295a24477ea3575afcfb0a11bbbddb1dd716feadef9a030ec9dc4171b75842fafc78670ed1fc7656dac8dbd6695b9592b73bb1383 SHA512 469b847955a745177c7629dd13f1975191766863bfe263e3818105356d71aaaeb66cbe34846d0bd908bf494e2d7d42b7f33499868da2fa346f96f8080bccc0b2 +DIST whichwayisup_0.7.9-8.debian.tar.xz 17196 BLAKE2B 8b2cb1933a6c5480edb1091a824b2a61d9c41ed1a4a3b534a11a28163f9db3a3790d89faa1eb1995b459bb3c03515c154ca2714bfcf63c2c43669c60abf4d75f SHA512 cb1402f0210c0457dbeb5a1151679c755b10b022c20cbb8a0bdc23bf7b463a7e0db4e92141906e3995a894fd3d0aeb21b48358b3e2c221f37deec4c008128edc DIST whichwayisup_b079.zip 1001890 BLAKE2B bfc8f15376ae7c93cc3921a7c0537d44bca44cbfd5e19533912c56151b8811a40e96271e0f3b8634a6fc4625bd32c9668fc3c321f1d2ea0306517067f3d31e24 SHA512 49ac6b8224f3cf7b0711b297c9dd96ff2a0969f7c16fa1da500bef1ea5d793bd900be124a9b9874239c98db6fd2db92917b8ce2ee09b685e184cfd87bf519809 diff --git a/games-arcade/whichwayisup/files/whichwayisup-0.7.9-check_for_joystick_axes_not_null.patch b/games-arcade/whichwayisup/files/whichwayisup-0.7.9-check_for_joystick_axes_not_null.patch deleted file mode 100644 index b97856a0d2b9..000000000000 --- a/games-arcade/whichwayisup/files/whichwayisup-0.7.9-check_for_joystick_axes_not_null.patch +++ /dev/null @@ -1,21 +0,0 @@ -From: Markus Koschany -Date: Tue, 28 May 2013 18:40:34 +0200 -Subject: check for joystick axes not null - ---- - lib/game.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/lib/game.py b/lib/game.py -index f0afd84..30f86fd 100644 ---- a/lib/game.py -+++ b/lib/game.py -@@ -138,7 +138,7 @@ def parse_inputs(joystick = None): - if keys[K_F10]: - inputs["SPECIAL"] = True - -- if joystick != None: # Parse joystick input -+ if joystick != None and joystick.get_numaxes() != 0: # Parse joystick input - - axis0 = joystick.get_axis(0) - diff --git a/games-arcade/whichwayisup/files/whichwayisup-0.7.9-initialize_only_required_pygame_modules.patch b/games-arcade/whichwayisup/files/whichwayisup-0.7.9-initialize_only_required_pygame_modules.patch deleted file mode 100644 index 5bfea4ddd6e6..000000000000 --- a/games-arcade/whichwayisup/files/whichwayisup-0.7.9-initialize_only_required_pygame_modules.patch +++ /dev/null @@ -1,23 +0,0 @@ -From: Markus Koschany -Date: Tue, 28 May 2013 18:21:54 +0200 -Subject: initialize only required pygame modules. - ---- - lib/main.py | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/lib/main.py b/lib/main.py -index cfe9046..6a0376a 100644 ---- a/lib/main.py -+++ b/lib/main.py -@@ -60,7 +60,9 @@ def main(): - - #Initializing pygame and screen - -- pygame.init() -+ pygame.joystick.init() -+ pygame.display.init() -+ pygame.mixer.init() - screen = pygame.display.set_mode((SCREEN_WIDTH,SCREEN_HEIGHT)) - caption = "Which way is up?" - if (Variables.vdict["devmode"]): diff --git a/games-arcade/whichwayisup/files/whichwayisup-0.7.9-python3.patch b/games-arcade/whichwayisup/files/whichwayisup-0.7.9-python3.patch deleted file mode 100644 index 5b2026405516..000000000000 --- a/games-arcade/whichwayisup/files/whichwayisup-0.7.9-python3.patch +++ /dev/null @@ -1,470 +0,0 @@ -Author: Reiner Herrmann -Description: Port game to python3 -Bug-Debian: https://bugs.debian.org/912500 - ---- a/run_game.py -+++ b/run_game.py -@@ -1,4 +1,4 @@ --#! /usr/bin/env python -+#! /usr/bin/env python3 - - import sys - import os ---- a/lib/util.py -+++ b/lib/util.py -@@ -113,12 +113,12 @@ - try: - conffile = codecs.open(file_path, "w", "utf_8") - for world in WORLDS: -- print >> conffile, "unlocked\t%(world)s\t%(unlocked)s" % {"world": world, "unlocked": Variables.vdict["unlocked" + world]} -- print >> conffile, "hiscore\t%(world)s\t%(hiscore)s" % {"world": world, "hiscore": Variables.vdict["hiscore" + world]} -- print >> conffile, "besttime\t%(world)s\t%(besttime)s" % {"world": world, "besttime": Variables.vdict["besttime" + world]} -- print >> conffile, "sound\t%s" % bool_to_str(Variables.vdict["sound"]) -- print >> conffile, "dialogue\t%s" % bool_to_str(Variables.vdict["dialogue"]) -- print >> conffile, "fullscreen\t%s" % bool_to_str(Variables.vdict["fullscreen"]) -+ print("unlocked\t%(world)s\t%(unlocked)s" % {"world": world, "unlocked": Variables.vdict["unlocked" + world]}, file=conffile) -+ print("hiscore\t%(world)s\t%(hiscore)s" % {"world": world, "hiscore": Variables.vdict["hiscore" + world]}, file=conffile) -+ print("besttime\t%(world)s\t%(besttime)s" % {"world": world, "besttime": Variables.vdict["besttime" + world]}, file=conffile) -+ print("sound\t%s" % bool_to_str(Variables.vdict["sound"]), file=conffile) -+ print("dialogue\t%s" % bool_to_str(Variables.vdict["dialogue"]), file=conffile) -+ print("fullscreen\t%s" % bool_to_str(Variables.vdict["fullscreen"]), file=conffile) - except: - error_message("Could not write configuration file to " + file_path) - return False -@@ -136,13 +136,13 @@ - count += 1 - if count > MAX_OLD_LOG_LINES: - break -- if Variables.vdict.has_key("log"): -+ if "log" in Variables.vdict: - try: - conffile = codecs.open(file_path, "w", "utf_8") -- print >> conffile, "Log updated " + str(datetime.date.today()) -- print >> conffile, Variables.vdict["log"] -- print >> conffile, "" -- print >> conffile, old_log -+ print("Log updated " + str(datetime.date.today()), file=conffile) -+ print(Variables.vdict["log"], file=conffile) -+ print("", file=conffile) -+ print(old_log, file=conffile) - except: - error_message("Could not write log file to " + file_path) - return False -@@ -166,7 +166,7 @@ - The constant colors can be found from locals.py. - ''' - def render_text(string, color = COLOR_GUI, bgcolor = COLOR_GUI_BG): -- if Util.cached_text_images.has_key(string + str(color) + str(bgcolor)): -+ if (string + str(color) + str(bgcolor)) in Util.cached_text_images: - final_image = Util.cached_text_images[string + str(color) + str(bgcolor)] - else: - text_image_bg = Util.smallfont.render(string, True, bgcolor) -@@ -200,8 +200,8 @@ - rendered_string = string[0:phase] - string_image = render_text(rendered_string) - string_rect = string_image.get_rect() -- string_rect.centerx = SCREEN_WIDTH / 2 -- string_rect.centery = SCREEN_HEIGHT / 2 -+ string_rect.centerx = SCREEN_WIDTH // 2 -+ string_rect.centery = SCREEN_HEIGHT // 2 - - if key == "p": - skip_image = Util.cached_images["key_p"] -@@ -209,7 +209,7 @@ - skip_image = Util.cached_images["key_z"] - - skip_rect = skip_image.get_rect() -- skip_rect.centerx = SCREEN_WIDTH / 2 -+ skip_rect.centerx = SCREEN_WIDTH // 2 - skip_rect.top = string_rect.bottom + 5 - - bg_rect = pygame.Rect(string_rect.left - 10, string_rect.top - 5, string_rect.width + 20, string_rect.height + skip_rect.height + 15) ---- a/lib/animation.py -+++ b/lib/animation.py -@@ -58,9 +58,9 @@ - self.finished = True - else: - self.i = 0 -- if Animation.cached_frames.has_key(self.cache_name + str(self.i)): -+ if (self.cache_name + str(self.i)) in Animation.cached_frames: - self.image = Animation.cached_frames[self.cache_name + str(self.i)] - else: - self.image = (self.frames[self.i]).get_image() - Animation.cached_frames[self.cache_name + str(self.i)] = self.image -- return self.image -\ No newline at end of file -+ return self.image ---- a/lib/edit_utils.py -+++ b/lib/edit_utils.py -@@ -16,23 +16,23 @@ - return - - def update(self, inputs): -- if inputs.has_key("REMOVE_TILE"): -+ if "REMOVE_TILE" in inputs: - return Change("remove", self.cursor) -- if inputs.has_key("ADD_TILE_WALL"): -+ if "ADD_TILE_WALL" in inputs: - return Change("W", self.cursor) -- if inputs.has_key("ADD_TILE_SPIKES"): -+ if "ADD_TILE_SPIKES" in inputs: - return Change("S", self.cursor) -- if inputs.has_key("ADD_TILE_BARS"): -+ if "ADD_TILE_BARS" in inputs: - return Change("B", self.cursor) -- if inputs.has_key("SAVE_TILES"): -+ if "SAVE_TILES" in inputs: - return Change("save", (0, 0)) -- if inputs.has_key("EDIT_RIGHT") and self.cursor[0] < (TILES_HOR - 1): -+ if "EDIT_RIGHT" in inputs and self.cursor[0] < (TILES_HOR - 1): - self.cursor[0] += 1 -- if inputs.has_key("EDIT_LEFT") and self.cursor[0] > 0: -+ if "EDIT_LEFT" in inputs and self.cursor[0] > 0: - self.cursor[0] -= 1 -- if inputs.has_key("EDIT_DOWN") and self.cursor[1] < (TILES_VER - 1): -+ if "EDIT_DOWN" in inputs and self.cursor[1] < (TILES_VER - 1): - self.cursor[1] += 1 -- if inputs.has_key("EDIT_UP") and self.cursor[1] > 0: -+ if "EDIT_UP" in inputs and self.cursor[1] > 0: - self.cursor[1] -= 1 - return None - ---- a/lib/game.py -+++ b/lib/game.py -@@ -265,7 +265,7 @@ - trigger = None - - if scripted_event_on: -- if inputs.has_key("JUMP") or inputs.has_key("DOWN"): -+ if "JUMP" in inputs or "DOWN" in inputs: - cleared = True - - moved = False -@@ -277,20 +277,20 @@ - #There isn't anything special going on: player can control the character - #Translates input to commands to the player object - add_time = True -- if inputs.has_key("LEFT"): -+ if "LEFT" in inputs: - player.move((-PLAYER_MAX_ACC, 0)) - moved = True - -- if inputs.has_key("RIGHT"): -+ if "RIGHT" in inputs: - player.move((PLAYER_MAX_ACC, 0)) - moved = True - -- if inputs.has_key("JUMP"): -+ if "JUMP" in inputs: - if (player.on_ground): - count = 0 - while (count < 5): - count += 1 -- particles.append(Particle(screen, 10, player.rect.centerx - player.dx / 4 + random.uniform(-3, 3), player.rect.bottom, -player.dx * 0.1, -0.5, 0.3, level.dust_color, 4)) -+ particles.append(Particle(screen, 10, player.rect.centerx - player.dx // 4 + random.uniform(-3, 3), player.rect.bottom, -player.dx * 0.1, -0.5, 0.3, level.dust_color, 4)) - player.jump() - - #The blobs always try to jump when the player jumps -@@ -299,10 +299,10 @@ - if o.itemclass == "blob": - o.jump() - -- if inputs.has_key("UP") and not player.on_ground: -+ if "UP" in inputs and not player.on_ground: - player.jump() - -- if inputs.has_key("DOWN"): -+ if "DOWN" in inputs: - pick_up_item = level.pick_up(player.x, player.y) - if pick_up_item != None: - play_sound("coins") -@@ -314,10 +314,10 @@ - trigger = level.trigger(player.x, player.y) - - #Debug command for flipping: -- if inputs.has_key("SPECIAL"): -+ if "SPECIAL" in inputs: - trigger = Trigger(TRIGGER_FLIP, player.x, player.y) - -- if inputs.has_key("PAUSE") and player.current_animation != "dying": -+ if "PAUSE" in inputs and player.current_animation != "dying": - paused = not paused - - #Decelerates the player, if he doesn't press any movement keys or when he is dead and on the ground -@@ -344,7 +344,7 @@ - #Dust effect rising from the character's feet: - - if (player.current_animation == "walking"): -- particles.append(Particle(screen, 10, player.rect.centerx - player.dx / 2 + random.uniform(-2, 2), player.rect.bottom, -player.dx * 0.1, 0.1, 0.3, level.dust_color)) -+ particles.append(Particle(screen, 10, player.rect.centerx - player.dx // 2 + random.uniform(-2, 2), player.rect.bottom, -player.dx * 0.1, 0.1, 0.3, level.dust_color)) - - #Updating level and objects: - -@@ -455,7 +455,7 @@ - player.orientation = current_scripted_event_element.orientation - current_scripted_event_element.finished = True - elif current_scripted_event_element.event_type == "change_level": -- score.score += (5 + score_mod) * ((player.life + 4) / 5 + 12) -+ score.score += (5 + score_mod) * ((player.life + 4) // 5 + 12) - score.levels += 1 - current_scripted_event_element.finished = True - if player.current_animation != "gone": ---- a/lib/level.py -+++ b/lib/level.py -@@ -129,8 +129,8 @@ - self.bg_animations["default"] = Animation(self.set + "_background", "static") - self.current_animation = "default" - self.rect = (self.bg_animations[self.current_animation].update_and_get_image()).get_rect() -- self.rect.centerx = SCREEN_WIDTH / 2 -- self.rect.centery = SCREEN_HEIGHT / 2 -+ self.rect.centerx = SCREEN_WIDTH // 2 -+ self.rect.centery = SCREEN_HEIGHT // 2 - - self.reset_active_tiles() - return -@@ -217,7 +217,7 @@ - - #Checks the point for solid ground - def ground_check(self, x, y): -- if self.cached_ground_check.has_key(str(x) + "_" + str(y)): -+ if (str(x) + "_" + str(y)) in self.cached_ground_check: - return self.cached_ground_check[str(x) + "_" + str(y)] - else: - if x > SCREEN_WIDTH or y > SCREEN_HEIGHT or x < 0 or y < 0: -@@ -333,7 +333,7 @@ - def remove_tile(self, coords): - """Remove a tile from the level with coordinates relative to the corner of the area currently visible.""" - for t in self.active_tiles: -- if t.rect.collidepoint(coords[0]*TILE_DIM + TILE_DIM / 2, coords[1]*TILE_DIM + TILE_DIM / 2): -+ if t.rect.collidepoint(coords[0]*TILE_DIM + TILE_DIM // 2, coords[1]*TILE_DIM + TILE_DIM // 2): - self.active_tiles.remove(t) - self.tiles.remove(t) - self.edited = True ---- a/lib/log.py -+++ b/lib/log.py -@@ -15,7 +15,7 @@ - """Add a message to the message log, which can be written on disk later.""" - - #Multiple messages of the same type aren't added to the log: -- if Variables.vdict.has_key("last_log_message"): -+ if "last_log_message" in Variables.vdict: - if string == Variables.vdict["last_log_message"]: - return - -@@ -24,9 +24,9 @@ - - Variables.vdict["last_log_message"] = string - -- if Variables.vdict.has_key("log"): -+ if "log" in Variables.vdict: - Variables.vdict["log"] = string + "\n" + Variables.vdict["log"] - else: - Variables.vdict["log"] = string - -- return -\ No newline at end of file -+ return ---- a/lib/sound.py -+++ b/lib/sound.py -@@ -25,7 +25,7 @@ - if not Variables.vdict["sound"]: - return - snd = None -- if (not sounds.has_key(sound_id)): -+ if sound_id not in sounds: - try: - sound_path = data.filepath(os.path.join("sounds", sound_id + ".ogg")) - snd = sounds[sound_id] = pygame.mixer.Sound(sound_path) ---- a/lib/visibleobject.py -+++ b/lib/visibleobject.py -@@ -27,9 +27,9 @@ - self.x = x - self.y = y - if (self.x == None): -- self.x = SCREEN_WIDTH / 2 -+ self.x = SCREEN_WIDTH // 2 - if (self.y == None): -- self.y = SCREEN_HEIGHT / 2 -+ self.y = SCREEN_HEIGHT // 2 - - self.flipping = False - self.flipcounter = 0 -@@ -122,7 +122,7 @@ - - def die(self): - """Make the object die - if the object has a death animation, it will be played first.""" -- if self.animations.has_key("dying"): -+ if "dying" in self.animations: - self.current_animation = "dying" - else: - self.dead = True ---- a/lib/player.py -+++ b/lib/player.py -@@ -79,7 +79,7 @@ - - blood = [] - -- if collision_type > 0: -+ if collision_type and collision_type > 0: - blood = self.take_damage(collision_type) - if self.current_animation != "dying": - self.dy -= collision_type*PLAYER_JUMP_ACC / 4.5 ---- a/lib/object.py -+++ b/lib/object.py -@@ -34,7 +34,7 @@ - self.initial_y = y - self.gravity = gravity - self.colliding = colliding -- self.active = (self.x + self.rect.width / 2 > 0) and (self.y + self.rect.height / 2 > 0) -+ self.active = (self.x + self.rect.width // 2 > 0) and (self.y + self.rect.height // 2 > 0) - - self.on_ground = False - -@@ -76,7 +76,7 @@ - VisibleObject.update(self) - - if self.flip_finished and self.itemclass != "player": -- self.active = (self.x + self.rect.width / 2 > 0) and (self.y + self.rect.height / 2 > 0) -+ self.active = (self.x + self.rect.width // 2 > 0) and (self.y + self.rect.height // 2 > 0) - - if self.flipping: - return -@@ -101,9 +101,9 @@ - """Make the object flip with the level to either direction""" - if VisibleObject.flip(self, flip_direction): - if flip_direction == CLOCKWISE: -- self.initial_x, self.initial_y = -self.initial_y + PLAY_AREA_WIDTH / TILES_HOR * (TILES_HOR*2 - FULL_TILES_HOR), self.initial_x -+ self.initial_x, self.initial_y = -self.initial_y + PLAY_AREA_WIDTH // TILES_HOR * (TILES_HOR*2 - FULL_TILES_HOR), self.initial_x - else: -- self.initial_x, self.initial_y = self.initial_y, -self.initial_x + PLAY_AREA_WIDTH / TILES_HOR * (TILES_HOR*2 - FULL_TILES_HOR) -+ self.initial_x, self.initial_y = self.initial_y, -self.initial_x + PLAY_AREA_WIDTH // TILES_HOR * (TILES_HOR*2 - FULL_TILES_HOR) - return - - def check_collisions(self, level): -@@ -116,25 +116,25 @@ - - self.on_ground = False - -- if self.x < 0 + self.rect.width / 2: -- self.x = 0 + self.rect.width / 2 -+ if self.x < 0 + self.rect.width // 2: -+ self.x = 0 + self.rect.width // 2 - self.dx = 0 - collision_type = 0 - -- if self.x > PLAY_AREA_WIDTH - self.rect.width / 2: -- self.x = PLAY_AREA_WIDTH - self.rect.width / 2 -+ if self.x > PLAY_AREA_WIDTH - self.rect.width // 2: -+ self.x = PLAY_AREA_WIDTH - self.rect.width // 2 - self.dx = 0 - collision_type = 0 - - # The commented block is the collision code for the upper edge of the screen. - # The spiders and projectiles might need this, but they use simplified - # collision detection for better performance anyway. -- '''if self.y < 0 + self.rect.height / 2: -- self.y = 0 + self.rect.height / 2 -+ '''if self.y < 0 + self.rect.height // 2: -+ self.y = 0 + self.rect.height // 2 - self.dy = 0''' - -- if self.y > PLAY_AREA_HEIGHT - self.rect.height / 2: -- self.y = PLAY_AREA_HEIGHT - self.rect.height / 2 -+ if self.y > PLAY_AREA_HEIGHT - self.rect.height // 2: -+ self.y = PLAY_AREA_HEIGHT - self.rect.height // 2 - self.dy = 0 - self.on_ground = True - collision_type = 0 ---- a/lib/locals.py -+++ b/lib/locals.py -@@ -16,8 +16,8 @@ - - TILE_DIM = 40 - --PLAY_AREA_CENTER_X = (-FULL_TILES_HOR / 2 + TILES_HOR) * TILE_DIM --PLAY_AREA_CENTER_Y = (-FULL_TILES_VER / 2 + TILES_VER) * TILE_DIM -+PLAY_AREA_CENTER_X = (-FULL_TILES_HOR // 2 + TILES_HOR) * TILE_DIM -+PLAY_AREA_CENTER_Y = (-FULL_TILES_VER // 2 + TILES_VER) * TILE_DIM - - GRAVITY = 1.0 - GRAVITY_PARTICLE = 0.5 ---- a/lib/mainmenu.py -+++ b/lib/mainmenu.py -@@ -73,19 +73,19 @@ - - menu_image = render_text("World " + str(self.world.number) + ": " + self.world.name, COLOR_GUI) - rect = menu_image.get_rect() -- rect.centerx = SCREEN_WIDTH / 2 -+ rect.centerx = SCREEN_WIDTH // 2 - rect.top = GUI_MENU_TOP - 75 - self.bgscreen.blit(menu_image, rect) - - menu_image = render_text(score_text, COLOR_GUI) - rect = menu_image.get_rect() -- rect.centerx = SCREEN_WIDTH / 2 -+ rect.centerx = SCREEN_WIDTH // 2 - rect.top = GUI_MENU_TOP - 50 - self.bgscreen.blit(menu_image, rect) - - menu_image = render_text(time_text, COLOR_GUI) - rect = menu_image.get_rect() -- rect.centerx = SCREEN_WIDTH / 2 -+ rect.centerx = SCREEN_WIDTH // 2 - rect.top = GUI_MENU_TOP - 30 - self.bgscreen.blit(menu_image, rect) - ---- a/lib/menu.py -+++ b/lib/menu.py -@@ -91,14 +91,14 @@ - - menu_bg = pygame.image.load(data.picpath("menu", "bg")).convert_alpha() - rect = menu_bg.get_rect() -- rect.centerx = SCREEN_WIDTH / 2 -+ rect.centerx = SCREEN_WIDTH // 2 - rect.top = GUI_MENU_TOP - self.screen.blit(menu_bg, rect) - - if self.heading_text != None: - menu_head = render_text(self.heading_text) - rect = menu_head.get_rect() -- rect.centerx = SCREEN_WIDTH / 2 -+ rect.centerx = SCREEN_WIDTH // 2 - rect.top = GUI_MENU_TOP + 50 + menu_offset - self.screen.blit(menu_head, rect) - -@@ -120,7 +120,7 @@ - else: - menu_image = render_text(m, COLOR_GUI) - rect = menu_image.get_rect() -- rect.centerx = SCREEN_WIDTH / 2 -+ rect.centerx = SCREEN_WIDTH // 2 - rect.top = GUI_MENU_TOP + 60 + (menu_visible + 1) * 20 + menu_offset - self.screen.blit(menu_image, rect) - current_menu_index += 1 ---- a/lib/particle.py -+++ b/lib/particle.py -@@ -28,9 +28,9 @@ - self.radius = radius - self.gravity = gravity - if (self.x == None): -- self.x = SCREEN_WIDTH / 2 -+ self.x = SCREEN_WIDTH // 2 - if (self.y == None): -- self.y = SCREEN_HEIGHT / 2 -+ self.y = SCREEN_HEIGHT // 2 - if (self.dx == None): - self.dx = 0.0 - if (self.dy == None): ---- a/lib/tile.py -+++ b/lib/tile.py -@@ -47,8 +47,8 @@ - def realign(self): - self.rect.centerx = self.x - self.rect.centery = self.y -- self.x = round((float(self.rect.right)/float(TILE_DIM)), 0)*TILE_DIM - self.rect.width / 2 -- self.y = round((float(self.rect.bottom)/float(TILE_DIM)), 0)*TILE_DIM - self.rect.height / 2 -+ self.x = round((float(self.rect.right)/float(TILE_DIM)), 0)*TILE_DIM - self.rect.width // 2 -+ self.y = round((float(self.rect.bottom)/float(TILE_DIM)), 0)*TILE_DIM - self.rect.height // 2 - if self.rect.height % 2 == 1: - self.y -= 1 - if self.rect.width % 2 == 1: diff --git a/games-arcade/whichwayisup/whichwayisup-0.7.9-r4.ebuild b/games-arcade/whichwayisup/whichwayisup-0.7.9_p8.ebuild similarity index 74% rename from games-arcade/whichwayisup/whichwayisup-0.7.9-r4.ebuild rename to games-arcade/whichwayisup/whichwayisup-0.7.9_p8.ebuild index f37eff3578bc..814f5785d8c6 100644 --- a/games-arcade/whichwayisup/whichwayisup-0.7.9-r4.ebuild +++ b/games-arcade/whichwayisup/whichwayisup-0.7.9_p8.ebuild @@ -3,13 +3,14 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit desktop python-single-r1 DESCRIPTION="Traditional and challenging 2D platformer game with a slight rotational twist" -HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +HOMEPAGE="https://www.oletus.fi/static/whichwayisup/" SRC_URI=" - mirror://gentoo/${PN}_b$(ver_rs 1- '').zip + https://www.oletus.fi/static/whichwayisup/${PN}_b079.zip + mirror://debian/pool/main/${P::1}/${PN}/${PN}_${PV/_p*}-${PV/*_p}.debian.tar.xz https://dev.gentoo.org/~ionen/distfiles/${PN}.png" S="${WORKDIR}/${PN}" @@ -28,12 +29,13 @@ BDEPEND=" app-arch/unzip" PATCHES=( - "${FILESDIR}"/${P}-check_for_joystick_axes_not_null.patch - "${FILESDIR}"/${P}-initialize_only_required_pygame_modules.patch - "${FILESDIR}"/${P}-python3.patch + "${WORKDIR}"/debian/patches ) src_prepare() { + # drop Debian specific patch + rm "${WORKDIR}"/debian/patches/font_path.patch || die + default sed -i "/libdir =/s|= .*|= \"${EPREFIX}/usr/share/${PN}/lib\"|" run_game.py || die diff --git a/games-board/Manifest.gz b/games-board/Manifest.gz index f4f65c6c2603d86be6a4bf8e34907105e2d58ceb..7ae01d810e1f1e7428a37531fc5dd14da03181ab 100644 GIT binary patch delta 2467 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 diff --git a/games-board/pysolfc/pysolfc-2.14.0-r1.ebuild b/games-board/pysolfc/pysolfc-2.14.0-r1.ebuild index 40671290a72c..083dd7e939d7 100644 --- a/games-board/pysolfc/pysolfc-2.14.0-r1.ebuild +++ b/games-board/pysolfc/pysolfc-2.14.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) DISTUTILS_SINGLE_IMPL=1 PYTHON_REQ_USE="tk" inherit distutils-r1 xdg diff --git a/games-puzzle/Manifest.gz b/games-puzzle/Manifest.gz index 79e1653909e65ed52f4e6a7192f172d641db4481..1a1352e0b891e5d314be77507ca97b10f8ec67f9 100644 GIT binary patch literal 16985 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 B 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�%1dtCZXOIwPAjY%qGT+l=L(IZJ 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 diff --git a/games-puzzle/angrydd/angrydd-1.0.1_p13-r1.ebuild b/games-puzzle/angrydd/angrydd-1.0.1_p13-r1.ebuild deleted file mode 100644 index d1ad454c75cd..000000000000 --- a/games-puzzle/angrydd/angrydd-1.0.1_p13-r1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{8,9} ) - -inherit desktop python-single-r1 - -DESCRIPTION="Angry, Drunken Dwarves, a falling blocks game similar to Puzzle Fighter" -HOMEPAGE="https://www.sacredchao.net/~piman/angrydd/" -SRC_URI=" - https://www.sacredchao.net/~piman/angrydd/${P/_p*}.tar.gz - mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p*}-${PV/*_p}.debian.tar.xz -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="" -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -RDEPEND="${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/pygame[${PYTHON_USEDEP}] - ') -" -DEPEND="${RDEPEND}" -BDEPEND="" - -S="${WORKDIR}/${P/_p*}" - -src_prepare() { - default - eapply -p1 "${WORKDIR}"/debian/patches/*.patch - python_fix_shebang . -} - -src_install() { - emake \ - DESTDIR="${D}" \ - PREFIX="/usr/share/" \ - TO="${PN}" \ - install - rm -rf "${ED}/usr/share/games" "${ED}/usr/share/share" || die - - python_optimize "${ED}/usr/share/${PN}" - - dodir /usr/bin - dosym "../share/${PN}/angrydd.py" "/usr/bin/${PN}" - doman angrydd.6 - dodoc README TODO HACKING - - doicon angrydd.png - make_desktop_entry angrydd "Angry, Drunken Dwarves" -} diff --git a/games-puzzle/angrydd/angrydd-1.0.1_p13-r2.ebuild b/games-puzzle/angrydd/angrydd-1.0.1_p13-r2.ebuild new file mode 100644 index 000000000000..615182d98fd3 --- /dev/null +++ b/games-puzzle/angrydd/angrydd-1.0.1_p13-r2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit desktop python-single-r1 + +DESCRIPTION="Angry, Drunken Dwarves, a falling blocks game similar to Puzzle Fighter" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI=" + mirror://gentoo/${P/_p*}.tar.gz + mirror://debian/pool/main/${P::1}/${PN}/${PN}_${PV/_p*}-${PV/*_p}.debian.tar.xz" +S="${WORKDIR}/${P/_p*}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep 'dev-python/pygame[${PYTHON_USEDEP}]') + media-libs/sdl2-image[png] + media-libs/sdl2-mixer[vorbis]" +BDEPEND="${PYTHON_DEPS}" + +PATCHES=( + "${WORKDIR}"/debian/patches +) + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr/share TO=${PN} install + + dosym -r /usr/share/${PN}/${PN}.py /usr/bin/${PN} + doman angrydd.6 + einstalldocs + + python_fix_shebang "${ED}"/usr/share/${PN} + python_optimize "${ED}"/usr/share/${PN} + + doicon ${PN}.png + make_desktop_entry ${PN} "Angry, Drunken Dwarves" + + rm -r "${ED}"/usr/share/{games,share} || die +} diff --git a/games-puzzle/monsterz/Manifest b/games-puzzle/monsterz/Manifest index dc3d0158282f..b58cca358ec5 100644 --- a/games-puzzle/monsterz/Manifest +++ b/games-puzzle/monsterz/Manifest @@ -1,2 +1,2 @@ DIST monsterz-0.7.1.tar.gz 1879537 BLAKE2B e1ad9f17a64bcbb07005eb61d951dbf756997a6e6bd76c48d88bb634c9b3167c9fd41ef32032925b219153eb607dc238af76b44c3ef6c47aab753d59c61958e1 SHA512 62de125251a74e7ff237c90ad88e10a4953b8841251dfec45cc6b77f416677ef6d68cf4308c3190f65896b5bb1312934abd5e438f0341f08c02884585f0e4787 -DIST monsterz_0.7.1-11.debian.tar.xz 13688 BLAKE2B 2274b6d18b2f03200e09468243bae7ede94b81bd7595f65a73fd33bc9ccc7302fbea3a4876b5bbf6cf98735652742b1cf76b3c288fc6c005f9566c04b4a4f277 SHA512 c172355667db29de949de07745469552d62dc226120f38ff76a288b14018424338f27b6a562de215b7194b8b09c6346d29e9088c8a0edb0fe915f915b8577a4b +DIST monsterz_0.7.1-12.debian.tar.xz 14196 BLAKE2B ec4f425da3502afa175e0e3772a47ed24cd5d5857a04e4627cbcc7491df70f3aa718b82aae25f36a67868ba114075dabb215cc9d1ecd3b97ad2d7ab401cdd528 SHA512 3111363010ee10952fa93c456ce2db015ef1a516bde8bba55b5cd3f2ea4c50d71bb1a81c0207cd89960c47b4e2eb10693782bdc72d7439163720bf686e389cb3 diff --git a/games-puzzle/monsterz/files/monsterz-0.7.1-gentoo-r1.patch b/games-puzzle/monsterz/files/monsterz-0.7.1-gentoo-r1.patch deleted file mode 100644 index bd8a825c3c46..000000000000 --- a/games-puzzle/monsterz/files/monsterz-0.7.1-gentoo-r1.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/monsterz.py.old 2019-12-25 20:25:16.680365172 +0100 -+++ b/monsterz.py 2019-12-25 20:25:50.606666122 +0100 -@@ -1991,7 +1991,7 @@ - global system, data, settings, fonter, monsterz - override = {} - scorefile = None -- sharedir = dirname(argv[0]) -+ sharedir = "GENTOO_DATADIR" - outfd = None - try: - long = ['help', 'version', 'music', 'sound', 'fullscreen', diff --git a/games-puzzle/monsterz/monsterz-0.7.1_p11.ebuild b/games-puzzle/monsterz/monsterz-0.7.1_p11.ebuild deleted file mode 100644 index dff0f0c80f77..000000000000 --- a/games-puzzle/monsterz/monsterz-0.7.1_p11.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) -inherit desktop python-r1 - -DESCRIPTION="A little puzzle game, similar to the famous Bejeweled or Zookeeper" -HOMEPAGE="http://sam.zoy.org/projects/monsterz/" -SRC_URI=" - http://sam.zoy.org/projects/monsterz/${P/_p*}.tar.gz - mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p*}-${PV/*_p}.debian.tar.xz -" - -LICENSE="GPL-1+ LGPL-2+ WTFPL-2" -SLOT="0" -KEYWORDS="~amd64 ~hppa ~x86" - -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - dev-python/pygame[${PYTHON_USEDEP}] - media-libs/sdl-image[png] - media-libs/sdl-mixer[mod] -" -DEPEND="${RDEPEND}" -BDEPEND="" - -S="${WORKDIR}/${P/_p*}" - -src_prepare() { - default - - # Debian fixes - for p in $(<"${WORKDIR}"/debian/patches/series) ; do - eapply -p1 "${WORKDIR}/debian/patches/${p}" - done - - eapply "${FILESDIR}"/${PN}-0.7.1-gentoo-r1.patch - sed -i \ - -e "s:GENTOO_DATADIR:/usr/share/${PN}:" \ - monsterz.py || die "sed failed" - - rm Makefile || die -} - -src_install() { - insinto /usr/share/${PN} - doins -r graphics sound - newbin monsterz.py ${PN} - newicon graphics/icon.png ${PN}.png - make_desktop_entry ${PN} Monsterz - einstalldocs - python_replicate_script "${ED}"/usr/bin/monsterz -} diff --git a/games-puzzle/monsterz/monsterz-0.7.1_p12.ebuild b/games-puzzle/monsterz/monsterz-0.7.1_p12.ebuild new file mode 100644 index 000000000000..9e90e2b47bbe --- /dev/null +++ b/games-puzzle/monsterz/monsterz-0.7.1_p12.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit desktop python-single-r1 + +DESCRIPTION="Puzzle game similar to the famous Bejeweled or Zookeeper" +HOMEPAGE="http://sam.zoy.org/projects/monsterz/" +SRC_URI=" + http://sam.zoy.org/projects/monsterz/${P/_p*}.tar.gz + mirror://debian/pool/main/${P::1}/${PN}/${PN}_${PV/_p*}-${PV/*_p}.debian.tar.xz" +S="${WORKDIR}/${P/_p*}" + +LICENSE="GPL-1+ LGPL-2+ WTFPL-2" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep 'dev-python/pygame[${PYTHON_USEDEP}]') + media-libs/sdl2-image[png] + media-libs/sdl2-mixer[mod]" +BDEPEND="${PYTHON_DEPS}" + +PATCHES=( + "${WORKDIR}"/debian/patches +) + +src_prepare() { + default + + sed "/sharedir/s|= dirname.*|= \"${EPREFIX}/usr/share/${PN}\"|" \ + -i monsterz.py || die + python_fix_shebang monsterz.py + + rm Makefile || die +} + +src_install() { + newbin ${PN}{.py,} + + insinto /usr/share/${PN} + doins -r graphics sound + + newicon graphics/icon.png ${PN}.png + make_desktop_entry ${PN} ${PN^} + + einstalldocs +} diff --git a/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild b/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild index dc1f36d2d15d..0c32cefd318d 100644 --- a/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild +++ b/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{8,9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit desktop optfeature python-single-r1 MY_P="${PN}-$(ver_cut 1-3)" diff --git a/games-simulation/Manifest.gz b/games-simulation/Manifest.gz index 68245b97ab131a3c576eff8b7e1f677b0428b02d..92eafeeddb4b2d8fac39026141dc1af279b5d0c2 100644 GIT binary patch literal 3933 zcmV-j52ElNiwFP!00002|81FDZe7O_MgKDjO+ZP%svn;+;vhld{MZwy?yiyvlaxTx zfj#@ICZKzdk;DmNP?z^~*JJOskN*1Ur%xZA>`k}6>7Rdldi)Thj1S-a>(f8KPv3oL zvWNE~-fh;bvP&;sg6Gj|(Xq?2)>m6St`%b&Gwzn_P9mw-p1O4#JGkUJ=90dZ|0N3} z_GQ{qY12l@wu4lQIh3wRNA}!2jZu?)`0?+bB&H8Vq|TCqZ*N;Hjnvo3GFRFhYmRMs z?-5oUqsR=it?99~P|DO*Mk}jYO*>W((QLHZV~T?h_7vPp4#7M{>R_G|M8~}-#>kQ`~CZ`uMdx3p8xWLK0mmEa$L>X&>-FQdr!V({#gxje zU}m}6%DH+E!RFGI}@+YTgAsLX@uIR(xAoUc^Ic@oIV#VYmORY<%W~N zEJ4GZeW;JPMqkT@S%{o)l(u+O32BEBZc`Rzx5!sZENQAQr{Gb7PRilCQS};Y9zjK# zW@jf-9lMX=JDq1RRIByfW;IsXDj7Vd@0W#d$SHq$tv8*?*&`> z{QTwl^+{iUz6=>XyVa~1V@*rwQqq|?;Z*C~osOow=H6@8QKsc7rG!2fgU#*PlH!>v z+uUxFeOl_lTkM>3YGBf~=8`+7qnJWDW3=58bDlOnbxC{2xKXpJ`aZ+V z7vj_^s?oN~NN%)Ja>&VqJ=3}>QpkK#%aXL988KI;RAbpQsmCFE&td!YDMbHPvEBHn zv_@InyGlTM#BHfe_9`u;G#_2k8m(^hE$8kNNmz^yTFkVd#7kE1DNWhhvt+Z{kwx}% zXA6u5Cl5hen2c&nD2Rp119u3QioGyjZxrgfm$Ba}Haza5`CI^bm-hY`u1!z#?x|`P zYa{Pe>Ol0XBLAT$1hntkq$tbPs}?3o$K=qd1>`;!Nr(O>w$M!370)Q0 zWh&`g#lmjEi&{l&8n)wAj~<4pcuWa<1&k(QDrGO-kxTc&N5t!#+9X}9<^JYDL=MBM7Nj|_zLE)#uv>-^)4 zt|5!k8=}wX=e%1TjPb09!gfzP3$rKugDcEpzDm|51)t(ea@e`dii>f$(NNlE5ix7d zzp{56be;3!pWo^=c`!rB+M!U4B@^5X(NB~;FCMqJrfz<{_r@~jk`N>IuJH86bEC64 zVJw-|m~S44@zhp|yYa;fccJK^K%3Idi9cH^an@RWN?qktMAm6a55D42zZC^U|JJ%h2>J zD2|nau>$C(Zfb6wnfDnRk7MaFHpVQ>avqGlMAnDhT&;B4a@?eQMu2Coy>pcK|LS&? z|4Yemoy<8#IqHi@qMFi1Qpq{uj=olsgc1ar6~a-l>J`<()7Y=&hq)q0rSZqM@*xR5 zhJezkYn36kIbBRrYeQ*F>&_{0V(-z%x03aM>T`$Ka}5+V;1e{duk0YaH)k*MzunjAUHrDtXHfhN4L4ydJ4>&zy`8D&Mz)bQ3~Yh$|j3TLf7=)Gj0 zADM&eVum}$(vD^aTe&Dc=mA$D3;LJN=V=uznH z>t3zLhv)V1_WQ@@&)1#Iax0mymQq7&Q_Z+JdYGYW^rFQ)C%jF+Muf?HajuF`I`THT z7bBQaPHMLY69KAI3U9*Vu+tOSUa*8f!2$jSNk^sRC7@sc$6x|*&D($t>G0pI!OpEk zm3`Za)Z_jzX~1vhJP^h{A^g?o3$Y-99Bdp_CU5|0JUG)%{65iK)*6+8?GTQ@bn`3W za9Dt-ft|pi!6Hv|_kT)urHgc@iz5V6(5ZLYLx#@1I@-W=w{cM5UKnc7YF7CUK5DBj%7{baD;>D|@{yBvcNR*O(yD zR1%v*!hmN1&Sf3Es5EB;A)TS4o0$o9qUMzqr6@d3SqW6NX9f{KLl{US$N=8nqGdoY z(9%vbhSWrnk#1mvZfdz`*we#$`SSJ4_6inA`%eVQ z+sdtCF#9G}DEgCH24t2yQE4qcj#hRTb_>Gih3VRk za2YJZ4Dy!G*29&Z{2SnXepm!ld^eod!6ZaC58QL0-k3cj9R66ax3_)qNLqfYS9G#Z z*ToY~7-RuS!PSVKq+AZj_<%@NPSY@;m<7nNh3A0Rij*p9ocCcX<{JtpfD#|VV&Kxi zdr`CveWG`imCx8g3go#T5xBp+U=Wg@T}qp%Ds7eX)`J}aoWU&ildypmE_fZ4LPb%Z zjmJnYOj)KT6=RzXJ`0UFSGDZ_LfB}I%56=v4B~v509gaQ@)6pV6OunQ&gULp>)~#7zy#m>2 z>G=^bjFnSMLGnXN=Y2poyuK6iSP@dhiPq=M2pBUCcRK}ha)3^gP0}R45kSl8$i&E% znYdK!6$D#9>+^oG*Y&Gi`J%=9q=9otGa?C9qY>qNO~rLH!-sC2HwnxJMY4s8gh3o? z5>Dn>IMG5_ARkBolPu>e2;Z%3zG)qD^|is0_gHk00O9CRWu@Ru2C{QAOYEaH5heY@ zrYA=@A=V&&8D~d@tTr%PO30Zcg9S?RV#`qWjmm>;Ax`3+oY=kz@nYwc_|JKqnUv~~ zRb)kJF7h#FL@qR#xtD9*o`13DYq`>WF%|eNWDBKHnW~ZX*{y_FH8Kv4gqV|X6r;05 zRz!PwhynOVHKtVOKZ8&f%-s5KqL!D;uV5{FBwy!1!kogxfyBQgiH{X zlf~=8aPg8x4zC=@$*_w+#P)DsLLrDyh&(Az^mRLj+giB(XowWX#J@!1kJZW_cN^)T z5%WKBNej6m4*WP_Ei}I(5p^;EmltGY%3t4J^!Z|yneccASPvX;9qYx4>e{`K4a@Q7 z@g9N^Ez}|>J7Y(-Ws*SAG~eI)bZi#-r?_}!J296Li>EHED9TTj$dj8*K1S}WH9?e+ zsE3%XaNBPc!#WuuCVdKnIZoo3jHk5oSqfmo@kDG--^Vp8PoWmQmcv_^3ARikuc_6E zLiqW9#I~Q88gP-K(lFC`Gn3vUJsEScI9w(P;L@)Zd;a|EqrUu+$Wp%Zg>rd(97@j0 zNTakJr}GftY_y#yg5nULLN6t3=p`Qzf~J6-cHVatf?tD28B*r}F(Itb8a{dYN2e1M z661g$h!Klo83Na!G2n0A-uE=HhKG8bJW>XR+xY&1ki)d~=m83d6cJ&uTJq(2fkFah z=DT(zFj?gTXJF1tal!G~U?ve(p0F$XqtM})>#W3p5f0}Lgid;>?Glk*fBF66%a_kr z85@_BbZC!Dhw~Da*HteC zdwh7ZkL>08*)B<(+FssWWQH~bq!kUzX@FKP6VGIS*(L^>$sMe3C1GsD8Kz(Zd3uec zH_BAFg>>+B9t$VaHL|3gbW#`bZ6P59RPcoYptgY_9P9kG2ET9LigsRqL4}wrv8rGI z6$@c$kXP1?B)@7pGs8N~g(d-d=zlGT5OU%cVIqz?!NZJ55RCVEQ*~ZL1*n9yoHr>G zqt^*P4ctE$7z!Ro1H>}lz7g=|K0P%;RpRG8FhStI?;2pT8OaJs=fIkd#2u zfj#@ICct}-kytQnNSF6?@7lE=M}PYAuP>jT_M4i%>F8C6Ux?Pkr}2EV$%4=8|s8ziEdN z``X%4X>*T~w*{#?=1{sO9ocj9G)7JG>7Rf3A~Ag`B6XG=+`O6WG*Vw9%UsDg)*QC8 z*$69+QDlbM*7Vp~C}rv@qm@;6O%|(%xc6wa#}o%2>?ydH#<6{L*)z^OZ0HJnCiG~t zHNK+!?#D0x`0Jm4_~*Yq{qXet?bjc^zdk&Ed;Y_Z`uyPg_3cwiIo&{8Vb!{&d!Nnv zoNI4STY)gM0XHHWb$H_cUM_GPT8<>Cf7=}E|uTr(QRmoQiiz-GumZl z0m;=gfu+vod9Sqhs)Hv%0#k0|p?b-4_wIG&l~e95aZk5(K6VFfuGi1DpT6Aziz$^G zV0-7fSI*UY2zxGVInFAL-sf7=V6?oar#`etT}3ol^afo zS%QW+`%oWojlR|%dxyvgM`?>km5?lqaAR2%Ymu*(SkhEq4&YIOPT+8Bpk8CmBdAEz z?CeCU!}=I*={y5ct=6r{S%Sb7B={H&a>kIV#o5`jmGUUQl;;mK)&Z8R!kzpM*wW|c zZ_lq!`ufv_WX$Y_S=rE>(@b;8oznrP0B4NbT7nn4W8f}1n&c16>WbzDa&A4h!k8vIX?1pY z5g^wx_$HZNmhR0s@-DF~kWY{*x($QiVC7=TiU-Xh=Ef%TIPp=nma^4ELs>ER%s(OW z({O@oUNHOi^7`=0=eG-D5rW?lJBN^Fo9%Cry_#vak|SEwC7H!&s99Bg=P>+2oLWUS znz@YRn^8&*Ic;Ijw62O2!cVX)Neh}0bA_cEi_N4ShnUT=?aV1e|3J(dAC=aC#l5Qp zq(^)&mC0VEg_P!_OIqWuhQ8(8eIf}9>Y&B21tngxdQWMJY0r}Pt{quqKP~S7H8^<) z+QNjYF`*zkR32y{To8MKUvB_)-OJc-hz*Z+G@lC~@6z5M!?l@dww|hH*==M?r4B^D zD)JwCLO{FKCPi7UUbVm|9g{<+7LfZ`fPS!t%i?zQ*QMk&_ChnoDxOg~%T&?_V!>MQ zqPrqC4cqamM-RhPJf;L&0i%hSO0lIDxpXglM7++aP2z6v192=vw{=BaW{#Xgx1S4p zV?S8K#=2Wvv&mp>w6w4=KkZkOi>=fyui z@R~dr60&wE6tslFZ6o>#*z@9Xi)*U!SJUw?Z0y7lGr2^d$Nm3+gk7jC<D-t*F)Sj*7#EGUkZ!e#}~O*Jsz z9nSlVjmNQc85@HOvz!MbFOl_OH&-j2u^cz)o)O@gYwsK-{y*HV@_&I0*U6k?l%u|g zB&sQGB$b>a?&xbJNhm>JSRot*t6otpJdOQYell0&s0{wtRz68Wk0GFR>RM&UHcl6l z)Y?#*t<`c$oY;Hx@c~&6s6KayJ=XxJ0iR$x)LK9wC2dSlkb!HRejIttUYItke%P?Jhg|pTk^bXnAM|f~u%y5sfjHB%n zTe&Dc=z+Ajac37oCuEPM;D0l*Op9o79>orzXrx6%RmejPOZSA%2j?>$xTFyp3%+Em zY9K~HHgMulAPNH#vK9)5s{I2khC~X3e$7vG0OztZm&FcCEsRWtw#rXovP4+L``ST+ z2*(yjatAvG+{(oGlgJZ^OR+|Yz#Vo_e95XL*2xM-LJN=V=uv3%bw}&*;dwp0{rdU& z>vboy+#vJSQfg>zsu?#&4>Rc+y=XDdN#15&Ba+E{ajuF`I`THT7Zl7WC)nA55kz&M z@Fpw{J3W!@MV1g!a3KE@Nk;|p5>PM#$AAI2=8a%OI{9zbu+ObUm3=cs>T!QEX~1vh zJRyvILip=uF4TfV`H%6Y50GD=P{pJWg2&RJCV_NI*jvXd}n~-rnNQ1iipWJHr@K6Cfkq zgbk*t<)UFv59{UI_iv96uXo6p<_$5aL`9+z2Fq{T%*ZR@v!a}9C)vB_b5Jr6m511j zMYI3AlNv(D)esX=LTh9@QIOy?f;RKfe#x2$yZs2p zXqGI6egH-%2mnz@b<+r>y`-a?*vjO3JrsH8dW>>hc}-G7#RZRI5r+pq7Kna_Q+AAS z>>9{TryCKc$&i)6L^RT)YdjvgJYyJ6dx&JR_FKT--t6L$jQoaIbh=O1b%3A@awuAG z-BeFnE_{GKM5HQbXc$n;Lde()&mmqbC@5;2?PM$XO$w)gQXj&CaB1MZD4LNz(L3TB zpV=o;AkY1X!2RU~L`Z&iDH&B&+A8O*2RlS?CT6jplntzKk=IcvR220wJO*T8S#C<2 z#hNB&O_1X>Bv_J5uR~Z53<{Sisc{*G*;oXW3lB!sWQ=Rz|Nf*eub*G-@i#^MF8T<9 za!jm(aV%GoF`A%(7!atv!!yLKbZR6Qip1kE9WCO+^h>hXfZ6EQS}4I_(K><%67Qw2 z9%?2G4=l+l= zH^z;a)#BP$m z49YF_)i6fZ*5N8@KrB$27ugMEKO0G83vp8S^W}tjA19L~B)&6HWa5}VI(AkmY* zv;hwU%})3iVs9y9g5+rLd8*&mlB|)5wFNQr#tcuuWCuYwfOw&M(H&{k`M4$-JZ82- zH~BWB@aNT18^=DWJ&1cU3a6Z~k85JrrJXpQ%tJrElblYb1LEWEQ*&MQ0@&lj)Bem} zuAla$iI04Jcab4&2uLd$meX+fAQR7If7vDo4RZ(U3kkuB2GcSd$kS`2y#W(>2}%-Q z=do})U876x(@yFllPx5Kf=YY=0Ms^kD`TC%*5K#&2WaQ@SCC__)T)93R4jz0L0(xm zn*6E>^}>W3Ov8cA(EnOaLdc0*kpJ?~DFhuvf?{mvP1Sh~6-Xtt8^XLEQ=Yj|$6)l_M$Zykr+C?|E?r(o9kOp*c+^wDX!X#ej-7 mV!ED}6{Odh+X0`gIE{wUl39p%#5G;|yZ-`CnzX5Y8vp>uGentoo Games Project - endgame-singularity + singularity/singularity diff --git a/games-simulation/singularity/singularity-1.00.ebuild b/games-simulation/singularity/singularity-1.00-r1.ebuild similarity index 50% rename from games-simulation/singularity/singularity-1.00.ebuild rename to games-simulation/singularity/singularity-1.00-r1.ebuild index 02d8aec65fc7..6f80755d6835 100644 --- a/games-simulation/singularity/singularity-1.00.ebuild +++ b/games-simulation/singularity/singularity-1.00-r1.ebuild @@ -1,49 +1,46 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{7,8,9} ) DISTUTILS_SINGLE_IMPL=1 - +PYTHON_COMPAT=( python3_{8..10} ) inherit desktop distutils-r1 -MUSIC="endgame-${PN}-music-007" +SINGULARITY_MUSIC="endgame-${PN}-music-007" + DESCRIPTION="Simulation of a true AI. Go from computer to computer, chased by the whole world" -HOMEPAGE="http://www.emhsoft.com/singularity/ https://github.com/singularity/singularity" -SRC_URI="https://github.com/singularity/singularity/releases/download/v${PV}/${P/_alpha/a}.tar.gz" -SRC_URI+=" https://emhsoft.com/singularity/${MUSIC}.zip" -S="${WORKDIR}/${P/_alpha/a}" +HOMEPAGE="http://www.emhsoft.com/singularity/" +SRC_URI=" + https://github.com/singularity/singularity/releases/download/v${PV}/${P}.tar.gz + https://emhsoft.com/singularity/${SINGULARITY_MUSIC}.zip" -LICENSE="GPL-2 CC-BY-SA-2.5" +LICENSE="GPL-2+ BitstreamVera CC0-1.0 CC-BY-SA-3.0" SLOT="0" KEYWORDS="~amd64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -BDEPEND="app-arch/unzip" -DEPEND=" +RDEPEND=" $(python_gen_cond_dep ' dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pygame[${PYTHON_USEDEP}] dev-python/polib[${PYTHON_USEDEP}] + dev-python/pygame[${PYTHON_USEDEP}] ') -" -# sdl-mixer is used at runtime (through pygame) -# bug #731702 -RDEPEND=" - ${DEPEND} - media-libs/sdl-mixer[vorbis,wav] - !sys-cluster/singularity -" + media-libs/sdl2-image[jpeg,png] + media-libs/sdl2-mixer[vorbis] + !sys-cluster/singularity" +BDEPEND="app-arch/unzip" + +distutils_enable_sphinx docs +distutils_enable_tests pytest src_install() { + local DOCS=( AUTHORS.txt Changelog.txt README.txt TODO ) distutils-r1_src_install - insinto /usr/share/${PN}/${PN}/music - doins "${WORKDIR}"/${MUSIC}/* + python_moduleinto ${PN}/music + python_domodule ../${SINGULARITY_MUSIC}/. - dodoc README.txt TODO - - domenu ${PN}.desktop newicon ${PN}/data/themes/default/images/icon.png ${PN}.png + domenu ${PN}.desktop } diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz index c3f4efd5e45a115f309cbbcd9117ced63def7330..0fe79f347787f7b2167d4ddc5063262ddfdba556 100644 GIT binary patch literal 5206 zcmV-c6shYUiwFP!00002|81ICj$TJ{h2MJ>+<@$yhetKsh7G&@(!GI*%m|4P2Z5{> z+Pn7`C9~=$DM%n{y!U2g#5v!|TmSas-+z4b-k#*jll;p+-@kj4^UiPn{NF$R*I&w? z-*mISTh3*iR#F}Ay7nAC?kqL!JjP!2w4LQ#Nx9XVtlS~H53xH}?Q^bH>S#7*=9 zQf=;Ly|=W7iyobA+%uA$QTDOS&o#H3rO!8i`;Q-cE^pc$t8u-)*Q}mfudZoz-$k0I zJ8h0xx6Q>v`bbO0;^HRrPHDxGc=FK7Q~Y?7n^a_~~E&Dj(jueSUhg^LnXSI%{s~b<*@@ zU5~p_p>#%*T{P!=Ry$gHm2rmkY>OHkYHZZ>dY-b}_p*Jhu3L7ey1mYMQZLi*ZMUsr zi%M@(3Q(FB%cI!fSJwJcGf!N`rKeoXay?V*tkFk5eb$rAS78fEm9?8v)zf9G+@7y? z9zIQ}cWj);l5011Wgb>lR4MsnWxMa2)@!wX`npt;SMEZsqcg7Eiy8IZnd!?XeDR{4$T_$o9in*=#e@(})4BveOmY)8y3E#?7>ply&dfXOFoObu#r^jHcodwvHueODUl-b+X^RF}Ed#{GnR+ z{cEjSU;U+4vO4ocAEQsHJJOL7PqbLdrLFarv2sP8Y^0uA8~vVA^HyX2eGl$An84n3 zY3?-kX=7wX{m`3cv+O#RpSoH3k8$)#P0wx&>g`@%=8&!Dp=0(9g`|7-9jK)>zji8v zc~RI&6&Dv#RuFqZmD$kMXluE7j(jO+nOAPp z?4y=~TDL`8wqfH;qy>?=LrabwTPBo_N9{#hi%;&Mb#uxyHI1?7Utj%2yvkYZ-9)^) zoq7D`O#8O3baZO@7Ee`LUb?4bCf@s5>u~4H!fE?k@gYWyYtb~wMf2SgP9w}f!)4My z;BU?A2uQWM-y3a&6O+mf@@*9GONPtq4QDzpvScr%xZ>{c!BVlRcPaW&&P{xALmm5~I{E z5?q+`TjD8JmI*h|%(y<9;;Dru4=i6g{n8m^sW}XZFO=TT=zSvciZ0*YuyQLn7ShJR z?$UCq&;z2x4DW=)T>#*IDV{7=dv`RaGd9d1Tyk#nx(a%EaDZC4=BQ_vy1OS&$CH?q z(!?>7i)bPqIQ+u*aSkZtvW((mv27cZY(r~vWr%QJbVbkuMjxTN-xu%G^Qb<|DO~eX zHk1@$v*Jc!Hj<{^M!E}YM>Wt=1_!-k#`ITPi4)sFiYWtgYM4aEGmI+F z>okHpMu+1L2j5_ZCS|DX%_z?lcJpEcC@3sox{!v1zS8iQ-f1}CfmRyYR)7*f;+Ck3 z7Cc&%>O0*V_9Sw040>vl8D@8uU~oyRT?V$y&S<33D)-3P2Sbk^Y=qIz)%k~Id-qnq zD%*S=)k?jYIbenVs)xMqvY35{PqKNg_^2WP37E(N4Y;#!NHybuRiH$vvyc9Jw;+*e z^Jo`GrUU7mWT4MtI$LMaGIM+%6=pcy&zG|COkxzX=eF9MaL4S>^_C*H;2jQJNNx15 zVcmEjMV_1Wa!qijvtLl{I(;zXozWD?QF{0^LITe23iWYem>u0+qv1_6Y!B=3_FcDK z`~1t($6sHI1|Pf%Tn>e+`(7HzZbfFm#00qI?3wAn>4CR3tqZCTkuo>5y(l^hqcuc- zEja`AsRANF;_&V@Ofa3QeS1NW>xExBlu5dPn3AGZj@jIo6aZ>gCJVi!v#KM5P&E@h zC}IbQbBW7dDXA2&kq1UrBy}y0Yz=M%Vs>stO&4%{rg!+R#-whH88|x=#RzEuTF{q3 zC>#W|>^}6{s@XrEKFN1O`l@XNjWR{yi<&gxx@3e(>IhmNL&7#mM2s-NldXnKqbVEi z!fI3Mp+oeBOC+aTK!jm4K$j6K#DUt*Qpw#>RMw6Vmn5Vjqz}Q`U+M-Brdp9U@>$bO z-?C9q*zkiTL4YWO%mR!EwMq+_fV>;d3RsK|M+~`WLxHy=cCjT)Z=n}g^cTO$rSOy- zj(iwUn#WODKF|v9eOotwC!c?2D}MQ724MrlB?J6J=qE`T_ljWKxowrs!H|9*P=;ipF5k?E4n~w-@1!!2 zjHQ%C#wScpKfSlJ7>k>lAhlKt2iwgCrpJ#>sGF`vtrDSj`onsS`Dqcv> zff}*cE})U#L`GpHtT5s~naWu{!*&R(o8c`a#AXX}qWdi#@>HB6w7#f!XMN|!kfZ>1 zj22{uiW?n$p{44AyseY_my+!ZazcJ=4GxJ24MG^1$-87Wi|ndmU>?Ae8av;=4eRH}x*fanbBcO`opE-Fv*$C3sH ziClImUs1MI`4<)>1wj@B`7mzA2&G_$kTA>7->1afjKqSr%nZO`@i68}5T^tGBETkv z5Y+4ddTpB%6$Ro==RnW^AyXsvrEDiRyU7_nl#4V#^Bd_H8IMCN#;jo>U|@+V!fYgC zT8CjZ2{ZEuf2hZe^8|}+p_&CAMD*9 zAEPnVL~J$}bD50ya7(N|4jhV+AR!IXRzl=Ki?TaLeW)nv30NT>X*x;=Q8Ax{7*L6h zqt*IV1z{+mL6y3?-K*eb!7qRa9As^<`32Re3bY1a5KZXyHglosn=+8{XCNM5h5xKE zs2MdA(i1kmgalB7%ew*Fcs72DBrIFZDm$9N5yl0Av$1$s?#z`btL23|@S_QGkZ()& z**<@M`xr%8?JII5gWaRWBHN(|3MlYkkTctp+nKeoIUCesry6mg6Y|mj3uzUGx)CdI zZId)4P9UJTzGT^!L=J6(lue$912S-pwxMYd%f_Z_nBmKOM(@r8Ow(q{=)}nfStZVi zD@sU9)GJYW^?Jj{nr(=TVWkx-UJ2q-6Jo)QY|ZDU*f|7XM5#)yq8lgCwac7wII)P< zgui`#Ad&U^sy#j7ou8Re`zpwnv0kf3+P-bY5hx*@n-bX~%kO zvF!iPG^q|C1;i}KW+_d$2Q5A04Ag7E^Y>wr@qZNxIu;_hE+%#Y2`A|TTTG6t`$Sa< z)kp9T!Bk*C>}1L!eh@IKD$Od}zpLKQ_U>U!fy0L+>Sjz9#;~32LmEp-l6`3j%hE3v!jkwhUYc!UXyy z80jv!>89*!MW|Sk6 z?kEC>zIUw>dWt@%UERH=9VRuF*$hDwt!wl|^vZO7sM$r( zN=lh=t_TJt%O_sHAdE&!JdX;_V(iXg#Y`{;!t>DgQ5!o44H#Y+W5faw zdfcSuexdaHlA#7jn+}!Vn>MN=l{PSjN;l zNxx_8I9p7MFvzyBF;tZD46K1v8AiGA|JQeTO9!1e<76LVhbag-)N58`twuCBc#(RM~CMmKSQF_wkMP--nO|s3WC@Z$-yofw6MoSn^Lib7yCSyYEl8hnlyt}q?H^;-Wq{6Jx9kB zp)Owe@U-wRfgjG50m?F_y5fBa>{DR3a9F!%5h2)iCc%!bP{!$T@^T|a<3v;u!3I|L zL$|$qt3SPy`!Jn_*z=mz$0Q6c_8`YQ-oZu@rXVj^%D{8z13s!*(O1eugtuFG!1*lh zp5&j^b?*-H%G4z}0CkQUR-&ap0PFk0||`I^{%~h43I?!F*QH zCJQlQ1H2bvaJ=xrP=O$JjoXnT8NP!iZLkI}5%>iiV>*>yJ2bJ;IP@NT)JIqfpA4O; zTD)a;+K=CFfOfL43l?&A5wZA~21RBG-RkwO{o9aqt|jcT=%oe8R{E02`4U+71v$@kbCR z|K~-nWPTXP!bUHWBgWQDS=W-9~N~yuKE{Bcnyp9hcIzIB`zd zUwi;1nehgbct;GfMfe|`>>q#kKpcpSP2pjw07p=n2+Ih@J1&M88Nqz2#fy!ND;1^j zL86x9$TsdOSchY_XlzM@XS6RNH#7jl#4vnavail;2_KK|RkH9)Wzf3711Y(LjxqEu zu=Cxi*O+={GZ{RGR2l6Y+j`@jVh5*ifNMm?O2QLZv$Bb3(kvRtN6{yuID5Sd;)rv? zw$Dhd#ChG9dRZ_lG*99trk#5$T&B-w=hb8S)5OrZlAx-^{KTt%-2X4 zND##5nZ%;m8P!WrUdmK<9yI=*VAVJ>gf6i-Is`?U3we!qw_E|TIM+Z{S_BVbscH^d zD6$^vMqsX>62_{5dFkcQv6c*4I{#Xnk#Q$o&_$UsND2%>a`t@IUFL}Q%<&g7(7uHE z?0APm4r%aD9AL%C0ALoc5bi?uZyeUMuqhS?;sv(y_zMz89TgEE8@|@-gZ$&^?YqZ= zAX@SP%uf70LunlsA()J~Jc5CJ##!@Z6b+(5q`W4`fb}kmW4aI_MKn>k$jig~g%-lj`Tl zbUccXddLOq!jDXC9G1qP&?F`D+VdOg=3BvGawUyUeqwi_Osu|ytO6E{3{h#t`BI4& Qkv9JHf1&X;_CqBA08C>GmH+?% literal 5202 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 +Date: Fri, 16 Jul 2021 16:02:36 +0200 +Subject: [PATCH] build: Fix str/bool comparison + +gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==. +The result of this is undefined and will become a hard error in a future Meson release. +--- + meson.build | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +diff --git a/meson.build b/meson.build +index fdf71713..ba2a90ca 100644 +--- a/meson.build ++++ b/meson.build +@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release') + common_flags += ['-DG_DISABLE_CAST_CHECKS'] + endif + +-# Workaround for meson's bug +-# https://github.com/mesonbuild/meson/pull/1896 +-if get_option('b_ndebug') == true ++if get_option('b_ndebug') == 'true' + common_flags += ['-DG_DISABLE_ASSERT'] + endif + +-- +GitLab + diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1.ebuild b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1-r1.ebuild similarity index 97% rename from gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1.ebuild rename to gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1-r1.ebuild index 199826b093c4..623e5208e250 100644 --- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1.ebuild +++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1-r1.ebuild @@ -58,7 +58,6 @@ DEPEND=" media-libs/fontconfig systemd? ( >=sys-apps/systemd-243 - sys-apps/dbus[user-session] ) " # logind needed for power and session management, bug #464944 @@ -93,6 +92,7 @@ PATCHES=( "${FILESDIR}"/${PN}-3.38.1-build-Make-colord-and-wacom-optional-and-controllabl.patch "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch "${FILESDIR}"/${PN}-3.38.1-Allow-udev-optional-on-Linux.patch + "${FILESDIR}"/gnome-settings-daemon-40.0.1-build-fix-str-bool-comparison.patch ) python_check_deps() { diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz index 8b384da87a6c2102a338e9fbc982ef24e338ce78..2afd72b47c60d68d88ae1b96bd50e20f0837eb77 100644 GIT binary patch delta 10617 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 z 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 T)FVI|{?q>l72cpAU{e49Q4mGM delta 10616 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 S2#|*V^#1_@nz_1QQvd+Y@%?uI diff --git a/gnome-extra/gnome-tweaks/gnome-tweaks-40.0.ebuild b/gnome-extra/gnome-tweaks/gnome-tweaks-40.0.ebuild index 57cd507f13fa..fcf092f6fdc9 100644 --- a/gnome-extra/gnome-tweaks/gnome-tweaks-40.0.ebuild +++ b/gnome-extra/gnome-tweaks/gnome-tweaks-40.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit gnome.org gnome2-utils meson python-single-r1 xdg diff --git a/gui-apps/Manifest.gz b/gui-apps/Manifest.gz index f723b87fbf34a2d532b5c90a7efab0f00c267da4..28e261ff868489cb1122666b0006fccf6a98fc32 100644 GIT binary patch literal 3550 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 Yd5i>roN^DmF54ge4;=^yCGi*l0CP*{qi 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%0AtZ%gdYKTAm1b?0##L zFfi5oog4QEZyCl@95;(iFrWdkyKEOWfYfH~_rCXxc)%n`S_Hj7!hKL^$l`;dco1XA zOA!aM)X={|N}H_P9m`6@^hc_wR6!a?B4W~M2FgT-$k_*kLzdC;XhPYz;kc6C>w?uS z6(dG7@cZzPcFEUwMD0OvW;C=A9$|LW(%y89!$%zQogy28N3K4&ZF&0I@SiU~`OAkd z>+}4&pTlc;1#Qp~Bt!b;xf3WhntX!|k->`En(HdUV z`~7+)C~sWKR4DQ57W5$gP{_xm5z&Q5C#M_fml-h(f2bJuBjb^t=O!9d!Y2aRm?vZu zwvhqg*aT-vJ6&k$-oy%$3I$3mh{{R}(bdK>D008w@?kxZS diff --git a/gui-apps/mako/mako-1.6.ebuild b/gui-apps/mako/mako-1.6-r1.ebuild similarity index 96% rename from gui-apps/mako/mako-1.6.ebuild rename to gui-apps/mako/mako-1.6-r1.ebuild index 322e6c5a0882..04524a673446 100644 --- a/gui-apps/mako/mako-1.6.ebuild +++ b/gui-apps/mako/mako-1.6-r1.ebuild @@ -28,7 +28,7 @@ DEPEND=" sys-apps/systemd sys-auth/elogind ) - sys-apps/dbus[user-session] + sys-apps/dbus icons? ( x11-libs/gtk+:3 x11-libs/gdk-pixbuf diff --git a/gui-apps/mako/mako-9999.ebuild b/gui-apps/mako/mako-9999.ebuild index b615074bfcda..03bb69943550 100644 --- a/gui-apps/mako/mako-9999.ebuild +++ b/gui-apps/mako/mako-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -28,7 +28,7 @@ DEPEND=" sys-apps/systemd sys-auth/elogind ) - sys-apps/dbus[user-session] + sys-apps/dbus icons? ( x11-libs/gtk+:3 x11-libs/gdk-pixbuf diff --git a/gui-apps/swaylock/swaylock-1.5-r1.ebuild b/gui-apps/swaylock/swaylock-1.5-r1.ebuild index c3e2e1fccdce..920d0fdf1b61 100644 --- a/gui-apps/swaylock/swaylock-1.5-r1.ebuild +++ b/gui-apps/swaylock/swaylock-1.5-r1.ebuild @@ -45,10 +45,6 @@ src_configure() { "-Dwerror=false" ) - if [[ ${PV} != 9999 ]]; then - emesonargs+=( "-Dswaylock-version=${PV}" ) - fi - meson_src_configure } diff --git a/gui-apps/swaylock/swaylock-9999.ebuild b/gui-apps/swaylock/swaylock-9999.ebuild index 68f84c85db2d..c80f325049f7 100644 --- a/gui-apps/swaylock/swaylock-9999.ebuild +++ b/gui-apps/swaylock/swaylock-9999.ebuild @@ -45,10 +45,6 @@ src_configure() { "-Dwerror=false" ) - if [[ ${PV} != 9999 ]]; then - emesonargs+=( "-Dswaylock-version=${PV}" ) - fi - meson_src_configure } diff --git a/gui-apps/waybar/Manifest b/gui-apps/waybar/Manifest index 01903c569128..567c69c8b580 100644 --- a/gui-apps/waybar/Manifest +++ b/gui-apps/waybar/Manifest @@ -1,2 +1,3 @@ DIST waybar-0.9.5.tar.gz 146094 BLAKE2B cd46e308d282df5ba6ce34417c0fe5468c188acb3c0f9bf5b2d4dd4c2c80547cab65172b4f4162c2dde0b78f68d15c8b79be74113cacd2610fd2a48299e14013 SHA512 0bbb9e898e205728fc564389927fec661a8dd6a9995a6c5d318f930f4527d6afd0be11a6b71dfa9aafb05c982e0f131e51eb0eec9a3e92c28f5cb04ff780fa8b DIST waybar-0.9.7.tar.gz 150768 BLAKE2B 41dbcac30ffc42e04d565a590c1bce086271938936a05599bca6b74bac3fb2a8d1a4a4ddc5bec079dea6963eef8722c2c87a99c066de495caa163b1103a08095 SHA512 731b686235b1f0f94ce263e7ffa854f980fb8fccf30a0bd89e7aa0e1ca2c3fabd6d0df837bace6d6915d7a633500ed1f0497d012e082ca99fb32a78142b99279 +DIST waybar-0.9.8.tar.gz 158869 BLAKE2B d5496986e3985747881cb8693b40d92e5c038a0ee55bf32e156efb67f02c46810cc80767635bd83837609b33855feced4f4f476deecbc47dfd43ef82700a87a2 SHA512 5c65b04cf0ae2e4cdff2b58c6b733a10a8b8d8acbb8f4f4519a0542be759fb6e84e46c323e4b8611ed25bda8bd322ee7a09cb697ed378e120841ce324021b104 diff --git a/gui-apps/waybar/waybar-0.9.8.ebuild b/gui-apps/waybar/waybar-0.9.8.ebuild new file mode 100644 index 000000000000..1aea310cc4a6 --- /dev/null +++ b/gui-apps/waybar/waybar-0.9.8.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Highly customizable Wayland bar for Sway and Wlroots based compositors" +HOMEPAGE="https://github.com/Alexays/Waybar" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Alexays/${PN^}.git" +else + SRC_URI="https://github.com/Alexays/${PN^}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi +S="${WORKDIR}/${PN^}-${PV}" + +LICENSE="MIT" +SLOT="0" +IUSE="mpd network +popups pulseaudio sndio tray +udev wifi" + +BDEPEND=" + >=app-text/scdoc-1.9.2 + dev-util/gdbus-codegen + virtual/pkgconfig +" +DEPEND=" + dev-cpp/cairomm:0 + dev-cpp/glibmm:2 + dev-cpp/gtkmm:3.0 + dev-libs/glib:2 + dev-libs/jsoncpp:= + dev-libs/libinput:= + dev-libs/libsigc++:2 + >=dev-libs/libfmt-5.3.0:= + >=dev-libs/spdlog-1.8.5:= + dev-libs/date:= + dev-libs/wayland + dev-libs/wayland-protocols + gui-libs/wlroots:= + x11-libs/gtk+:3[wayland] + x11-libs/libxkbcommon + mpd? ( media-libs/libmpdclient ) + network? ( dev-libs/libnl:3 ) + popups? ( gui-libs/gtk-layer-shell ) + pulseaudio? ( media-sound/pulseaudio ) + sndio? ( media-sound/sndio:= ) + tray? ( + dev-libs/libdbusmenu[gtk3] + dev-libs/libappindicator + ) + udev? ( virtual/libudev:= ) + wifi? ( || ( sys-apps/util-linux net-wireless/rfkill ) ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local emesonargs=( + $(meson_feature mpd) + $(meson_feature network libnl) + $(meson_feature popups gtk-layer-shell) + $(meson_feature pulseaudio) + $(meson_feature sndio) + $(meson_feature tray dbusmenu-gtk) + $(meson_feature udev libudev) + $(meson_feature wifi rfkill) + ) + meson_src_configure +} diff --git a/gui-apps/waybar/waybar-9999.ebuild b/gui-apps/waybar/waybar-9999.ebuild index 666e9bfda0ec..d3aca7df27b2 100644 --- a/gui-apps/waybar/waybar-9999.ebuild +++ b/gui-apps/waybar/waybar-9999.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit meson @@ -22,20 +22,25 @@ IUSE="mpd network +popups pulseaudio sndio tray +udev wifi" BDEPEND=" >=app-text/scdoc-1.9.2 + dev-util/gdbus-codegen virtual/pkgconfig " DEPEND=" + dev-cpp/cairomm:0 + dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0 + dev-libs/glib:2 dev-libs/jsoncpp:= dev-libs/libinput:= dev-libs/libsigc++:2 >=dev-libs/libfmt-5.3.0:= - >=dev-libs/spdlog-1.8.0:= + >=dev-libs/spdlog-1.8.5:= dev-libs/date:= dev-libs/wayland dev-libs/wayland-protocols gui-libs/wlroots:= x11-libs/gtk+:3[wayland] + x11-libs/libxkbcommon mpd? ( media-libs/libmpdclient ) network? ( dev-libs/libnl:3 ) popups? ( gui-libs/gtk-layer-shell ) diff --git a/kde-apps/Manifest.gz b/kde-apps/Manifest.gz index 57ebf28353e4261cd20a1a0fb5db38688c03fc89..89244bca128dc6332437dd170a31691857dea28f 100644 GIT binary patch delta 36404 zcmV(!K;^&LrUKoj0+1zt(hH#F$zpaRGkK~?Pw(#w>g@AKw=V=p`BQI9+a|LCos`@F8UYFlA{<~8zh@d5id%RO?v zQ;EHuHTTg{X9F_EAfWlZTnd&2#SKXeqX| zX0M^=(`PuBXjv0g_T{M=rBwUMuJ zhyUfj{LBCQfBheS|M|cEx4*UDzI<-;!!M(KT%TwA_P_m?_W8qJ-+%lqp4ahmaJ*X$ z@!Tn&Z5*YPRIhTcGnBb{ir3M5X}y))&U=MgOX_jvJI%22yxX1fD6`(}NLRQz2i8~5 zr3PQN<#^V3*Tg^WG-~sc?>4W<`SPz<8uvdBuJpaHl1ndtcd1v{7xz`q7RsHk&bPGK z4?g5P=Y7ny^W93_?L0Z|c8{sxx3$xeTDr#?J(W>wzQSCMBjPWvYaJn^ z)JhC{x5lCW&kpX(=O1nS`2LfF3vtFH#(FN!e)7g^crxnR7e*@jZDs4!cCIqwP}>8y7Ep-@70~pMZ^*xWwyOxlVq+CVPn2yVYdxVQmK z1B!ofo2iz+p5CVqpVr$$%jc`e)mC}&!6DU=#+AdWwVs?w

    I=v*(F{(Tv@*?Q|V0 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 YOO7D)I~Km{YWM&CKgxZp1BMX+07Ab%7 delta 36489 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 F0Ra9p*&P4? diff --git a/kde-apps/kapptemplate/kapptemplate-21.08.3.ebuild b/kde-apps/kapptemplate/kapptemplate-21.08.3.ebuild index d11122bb8c6a..1510ac23717c 100644 --- a/kde-apps/kapptemplate/kapptemplate-21.08.3.ebuild +++ b/kde-apps/kapptemplate/kapptemplate-21.08.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kapptemplate/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" IUSE="" DEPEND=" diff --git a/kde-apps/kdepim-runtime/files/kdepim-runtime-21.08.3-CVE-2020-15954.patch b/kde-apps/kdepim-runtime/files/kdepim-runtime-21.08.3-CVE-2020-15954.patch new file mode 100644 index 000000000000..14ba90537025 --- /dev/null +++ b/kde-apps/kdepim-runtime/files/kdepim-runtime-21.08.3-CVE-2020-15954.patch @@ -0,0 +1,110 @@ +From 35447bd04e8c12afac524e1c4556ef3db088e014 Mon Sep 17 00:00:00 2001 +From: Laurent Montel +Date: Fri, 12 Nov 2021 13:09:22 +0100 +Subject: [PATCH] Fix POP3 setup wizard defaults to unencrypted connections. + +Now I check encrypt support when I create resource. +So if resource support starttls it will set option for it. + +BUG: 423426 +FIXED-IN: 5.19.0 +--- + resources/pop3/wizard/pop3wizard.es | 73 ++++++++++++++++++++++++----- + 1 file changed, 61 insertions(+), 12 deletions(-) + +diff --git a/resources/pop3/wizard/pop3wizard.es b/resources/pop3/wizard/pop3wizard.es +index 5864db5d2..6bcf9a1dd 100644 +--- a/resources/pop3/wizard/pop3wizard.es ++++ b/resources/pop3/wizard/pop3wizard.es +@@ -1,5 +1,5 @@ + /* +- SPDX-FileCopyrightText: 2009 Montel Laurent ++ SPDX-FileCopyrightText: 2009-2021 Montel Laurent + + SPDX-License-Identifier: LGPL-2.0-or-later + */ +@@ -30,21 +30,70 @@ function validateInput() + } + } + ++var stage = 1; ++ + function setup() + { +- var pop3Res = SetupManager.createResource( "akonadi_pop3_resource" ); +- pop3Res.setOption( "Host", page.widget().incommingAddress.text.trim() ); +- pop3Res.setOption( "Login", page.widget().userName.text.trim() ); +- pop3Res.setOption( "Password", SetupManager.password() ); ++ if ( stage == 1 ) { ++ ServerTest.test( page.widget().incommingAddress.text.trim(), "pop" ); ++ } else { ++ ServerTest.test( page.widget().outgoingAddress.text.trim(), "smtp" ); ++ } ++} ++ ++function testResultFail() ++{ ++ testOk( -1 ); ++} + +- var smtp = SetupManager.createTransport( "smtp" ); +- smtp.setName( SetupManager.name() ); +- smtp.setHost( page.widget().outgoingAddress.text.trim() ); +- smtp.setEncryption( "SSL" ); ++function testOk( arg ) ++{ ++ if (stage == 1) { ++ SetupManager.openWallet(); ++ var pop3Res = SetupManager.createResource( "akonadi_pop3_resource" ); ++ var server = page.widget().incommingAddress.text.trim(); ++ pop3Res.setOption( "Host", server ); ++ pop3Res.setOption( "Login", page.widget().userName.text.trim() ); ++ pop3Res.setOption( "Password", SetupManager.password() ); ++ ++ if ( arg == "ssl" ) { ++ pop3Res.setOption( "Port", 995 ); ++ pop3Res.setOption( "UseTLS", true ); ++ } else if ( arg == "tls" ) { // tls is really STARTTLS ++ pop3Res.setOption( "Port", 110 ); ++ pop3Res.setOption( "UseTLS", true ); ++ } else if ( arg == "none" ) { ++ pop3Res.setOption( "Port", 110 ); ++ } else { ++ pop3Res.setOption( "Port", 110 ); ++ } ++ ++ stage = 2; ++ setup(); ++ } else { ++ var smtp = SetupManager.createTransport( "smtp" ); ++ smtp.setName( page.widget().outgoingAddress.text.trim() ); ++ smtp.setHost( page.widget().outgoingAddress.text.trim() ); ++ if ( arg == "ssl" ) { ++ smtp.setEncryption( "SSL" ); ++ } else if ( arg == "tls" ) { ++ smtp.setEncryption( "TLS" ); ++ } else { ++ smtp.setEncryption( "None" ); ++ } ++ smtp.setUsername( page.widget().userName.text ); ++ smtp.setPassword( SetupManager.password() ); ++ SetupManager.execute(); ++ } ++} + +- SetupManager.execute(); ++try { ++ ServerTest.testFail.connect( testResultFail ); ++ ServerTest.testResult.connect( testOk ); ++ page.widget().incommingAddress.textChanged.connect( validateInput ); ++ page.pageLeftNext.connect( setup ); ++} catch ( e ) { ++ print( e ); + } + +-page.widget().incommingAddress.textChanged.connect( serverChanged ); +-page.pageLeftNext.connect( setup ); + validateInput(); +-- +GitLab + diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-21.08.3-r1.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-21.08.3-r1.ebuild new file mode 100644 index 000000000000..75ae57d2fb00 --- /dev/null +++ b/kde-apps/kdepim-runtime/kdepim-runtime-21.08.3-r1.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="forceoptional" +PVCUT=$(ver_cut 1-3) +KFMIN=5.84.0 +QTMIN=5.15.2 +VIRTUALX_REQUIRED="test" +inherit ecm kde.org + +DESCRIPTION="Runtime plugin collection to extend the functionality of KDE PIM" +HOMEPAGE="https://apps.kde.org/kontact/" + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="" + +RESTRICT="test" + +# TODO kolab +RDEPEND=" + >=app-crypt/qca-2.3.0:2 + dev-libs/cyrus-sasl:2 + dev-libs/libical:= + dev-libs/qtkeychain:= + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtnetworkauth-${QTMIN}:5 + >=dev-qt/qtspeech-${QTMIN}:5 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-apps/akonadi-${PVCUT}:5 + >=kde-apps/akonadi-calendar-${PVCUT}:5 + >=kde-apps/akonadi-contacts-${PVCUT}:5 + >=kde-apps/akonadi-mime-${PVCUT}:5 + >=kde-apps/akonadi-notes-${PVCUT}:5 + >=kde-apps/grantleetheme-${PVCUT}:5 + >=kde-apps/kalarmcal-${PVCUT}:5 + >=kde-apps/kcalutils-${PVCUT}:5 + >=kde-apps/kidentitymanagement-${PVCUT}:5 + >=kde-apps/kimap-${PVCUT}:5 + >=kde-apps/kldap-${PVCUT}:5 + >=kde-apps/kmailtransport-${PVCUT}:5 + >=kde-apps/kmbox-${PVCUT}:5 + >=kde-apps/kmime-${PVCUT}:5 + >=kde-apps/libkdepim-${PVCUT}:5 + >=kde-apps/libkgapi-${PVCUT}:5 + >=kde-apps/pimcommon-${PVCUT}:5 + >=kde-frameworks/kcalendarcore-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcontacts-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdav-${KFMIN}:5 + >=kde-frameworks/kholidays-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/knotifyconfig-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 +" +DEPEND="${RDEPEND} + >=dev-qt/qtxmlpatterns-${QTMIN}:5 + test? ( >=kde-apps/kimap-${PVCUT}:5[test] ) +" +BDEPEND="dev-libs/libxslt" + +PATCHES=( "${FILESDIR}"/${P}-CVE-2020-15954.patch ) # bug 734126 + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_Libkolabxml=ON + ) + ecm_src_configure +} diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-21.08.3.ebuild b/kde-apps/kimagemapeditor/kimagemapeditor-21.08.3-r1.ebuild similarity index 95% rename from kde-apps/kimagemapeditor/kimagemapeditor-21.08.3.ebuild rename to kde-apps/kimagemapeditor/kimagemapeditor-21.08.3-r1.ebuild index f16e28857194..16deffd31fdc 100644 --- a/kde-apps/kimagemapeditor/kimagemapeditor-21.08.3.ebuild +++ b/kde-apps/kimagemapeditor/kimagemapeditor-21.08.3-r1.ebuild @@ -27,7 +27,6 @@ DEPEND=" >=kde-frameworks/kdbusaddons-${KFMIN}:5 >=kde-frameworks/kguiaddons-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 >=kde-frameworks/kparts-${KFMIN}:5 >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 >=kde-frameworks/kxmlgui-${KFMIN}:5 diff --git a/kde-apps/kio-extras/kio-extras-21.04.3-r3.ebuild b/kde-apps/kio-extras/kio-extras-21.04.3-r3.ebuild index 7e0c4123eb92..e3b9672d0d82 100644 --- a/kde-apps/kio-extras/kio-extras-21.04.3-r3.ebuild +++ b/kde-apps/kio-extras/kio-extras-21.04.3-r3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://invent.kde.org/network/kio-extras" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" IUSE="activities +man mtp nfs openexr phonon samba +sftp taglib X" # requires running Plasma environment diff --git a/kde-apps/libkomparediff2/libkomparediff2-21.08.3.ebuild b/kde-apps/libkomparediff2/libkomparediff2-21.08.3.ebuild index 1d20bd27aa8f..8cb34d5f96c0 100644 --- a/kde-apps/libkomparediff2/libkomparediff2-21.08.3.ebuild +++ b/kde-apps/libkomparediff2/libkomparediff2-21.08.3.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="KDE library to compare files and strings" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" IUSE="" DEPEND=" diff --git a/kde-frameworks/Manifest.gz b/kde-frameworks/Manifest.gz index 0a3860969694e99837c8d768f06d5f8c8866058e..6a991813f5a61183535dd1b40bd45c3d3d2f2bd1 100644 GIT binary patch literal 13528 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 diff --git a/kde-frameworks/attica/Manifest b/kde-frameworks/attica/Manifest index d4dedfa06967..2297e36d9cfc 100644 --- a/kde-frameworks/attica/Manifest +++ b/kde-frameworks/attica/Manifest @@ -1,2 +1,2 @@ DIST attica-5.85.0.tar.xz 66672 BLAKE2B 61e3ca48058f615af27fd7ad226c2a3ad6a05ae6edb1e1e59ed4dded937ec24a5115780fe128011bb983d83d3d7e3603a1780a5b15dadbceb95165f05e2fd1e6 SHA512 a6f64c51bd0b6a8eb739db198b6db7f5c91f3276912a0bba8b20bbca526738b6e8baea24e6f4502cd0f96b1fc704f4a61445dde0acd645776052527d376215bc -DIST attica-5.87.0.tar.xz 67080 BLAKE2B 90b1e2e7113867cee5e302f1bc82becbb406c848129c69986914e9cff68485ff0e111536057bb33be363802b1d5f5ba34181940452eadeb4934175c4b3ff2740 SHA512 211ee8256bd5da4a21cf4afe513557e4be878b2f84c5b9848e929df62d18573bfcbab5128b998d9eb00c8f5e54c65da768a5e017b4e2e27105ad3efaeca7a172 +DIST attica-5.88.0.tar.xz 67204 BLAKE2B 1c7c56efb65beff635478b7284c8efe079713f66cd0950b6d2019e3f6b278ce43eddf8a9862aa03a9a82129962975ea55e9ac27412ec7e2faaf19fb706167849 SHA512 edc3b5dcb9399f6121c972fd432d526aae8b018323caf1be460ceef2e53b2820e3e4b0a04430027c9c2d2eb8fad723461b6b7a93fc2f6a8fa00fb590cca75b77 diff --git a/kde-frameworks/attica/attica-5.87.0.ebuild b/kde-frameworks/attica/attica-5.88.0.ebuild similarity index 100% rename from kde-frameworks/attica/attica-5.87.0.ebuild rename to kde-frameworks/attica/attica-5.88.0.ebuild diff --git a/kde-frameworks/baloo/Manifest b/kde-frameworks/baloo/Manifest index d4d9e8f94b4b..49eef976fc50 100644 --- a/kde-frameworks/baloo/Manifest +++ b/kde-frameworks/baloo/Manifest @@ -1,2 +1,2 @@ DIST baloo-5.85.0.tar.xz 281308 BLAKE2B e5d1812996674ce9542ba437ec6318ed81d8f00fa1acf2db3a5cf118d8c620ea2e9b3fb0f937390e21c69106a77bcad154a53226e88d3e2b44e87690a1b4b1e0 SHA512 63d483ae4688fb093cb8566366b7a821840ba7d1dbec916fead088d079771c803adb06a0d7252aa07058b9571ae8a84caab44d34c1d6ee1e37537113c1e92831 -DIST baloo-5.87.0.tar.xz 281892 BLAKE2B 1b303e0087781ea37a72c5d5d49dab9211c26365566572ca1887863aeb2eb9e23b1dbf323f4a7ef82c8ccd33bc3c18794bb169af7c8b5c8441d09746c1a40af8 SHA512 1113e3b0f00778b61878636f124ca6d2817581a9aa5b89ea1805379152e6e548049cd2315d23e38577d9b07d6f7d1417c481be4ae3a633adb34609145ac814a8 +DIST baloo-5.88.0.tar.xz 282128 BLAKE2B f227c3931e48ad66a9033287635a1fe789d6e76da3e8d3aceffaa23bb9422fc040ea34a3e8af710a35c9f7cc79eb7972e0c28808822b3ddff3dcf24a250cc7a2 SHA512 c1cabfe22608b75e2f39f9f0ae19c0e85216c1929b4672a103c61e47140cc2ff3c0f00f908855f39582176eb45a0242a21ed7f706383b5a7f29f7292df7a7714 diff --git a/kde-frameworks/baloo/baloo-5.87.0.ebuild b/kde-frameworks/baloo/baloo-5.88.0.ebuild similarity index 100% rename from kde-frameworks/baloo/baloo-5.87.0.ebuild rename to kde-frameworks/baloo/baloo-5.88.0.ebuild diff --git a/kde-frameworks/bluez-qt/Manifest b/kde-frameworks/bluez-qt/Manifest index 8a88ad6113fb..fad1b5a96969 100644 --- a/kde-frameworks/bluez-qt/Manifest +++ b/kde-frameworks/bluez-qt/Manifest @@ -1,2 +1,2 @@ DIST bluez-qt-5.85.0.tar.xz 101768 BLAKE2B 43dea08e7370f13247908c4545a6f755f259b3a76d6a3600b08889e7ac7a1b0cb71cac45435012ec6efde9765aeb5e315fd051463feb3d80401caf83e3fe837d SHA512 cc86562edc55ca0b7db2a475068bff8a0094f74780be07c5080000f14d0568f21bf9ebd239a886023ddcb664cec7b4fc393133c5fa8bd2c0cae8b9aec74aec77 -DIST bluez-qt-5.87.0.tar.xz 102188 BLAKE2B 3671c651e52a7022963b59f0ff4843e0e18b551b45ffd16134f7c38be9039c92a58f10bfe8ce66892ce199ee39508b64d7b81fa976374d4f5cf1c40d2cee8971 SHA512 6f4ba8c27e17888a339be46c5d61560f3117ef39d7da1fc739e421490fd901059fef9c60fb6b7360e56fc02e6b8bad48bbb93916c40412b13cd2259f726060cc +DIST bluez-qt-5.88.0.tar.xz 110744 BLAKE2B c2ef831e094b20439f2219db97e130d0955bec5a272d9c8d1da7bc9b180fcb9c33b81120ec08acc9e1b9de80acbf6051219f5e867bfb407ab70377dfddd6acec SHA512 64f28157aaf2c0fee78b89240d6f744b3c679f2449d84d520f7d9eded243b0c4414205aa00caf800d13a3d8051cd7155e97dc8d5afcb737f4350c63056d076b0 diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.87.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.88.0.ebuild similarity index 100% rename from kde-frameworks/bluez-qt/bluez-qt-5.87.0.ebuild rename to kde-frameworks/bluez-qt/bluez-qt-5.88.0.ebuild diff --git a/kde-frameworks/breeze-icons-rcc/Manifest b/kde-frameworks/breeze-icons-rcc/Manifest index 5b719edeb1e0..3d3116eb11f4 100644 --- a/kde-frameworks/breeze-icons-rcc/Manifest +++ b/kde-frameworks/breeze-icons-rcc/Manifest @@ -1,2 +1,2 @@ DIST breeze-icons-5.85.0.tar.xz 2051056 BLAKE2B 443edc464db1248ffef50e64fe8d680e9e854ad6f389861cff242c1a174cd05ac7c77cf172ac96510fa55869d8d9657eb6a99db730b86cf7de1892dabae2f23d SHA512 78be4cdf9701d92a5e8f405bceb64334c84008cb63c08af861e7d7424e08970d07f9f8320df2e66ae3468860424792c55b26299c14cb4cf347cfd65f513ab363 -DIST breeze-icons-5.87.0.tar.xz 2107940 BLAKE2B a7fea9183e0689f3b4d533f755cd7fe7d15addf5be15d5a8c57a31f5991d0955c1f01b39d916940a23ca0f4f486b3f360ce2bff7a88c350b1ec194aa57090299 SHA512 cfd7bf1724b0fa7d68cf76b4b46e007148dfb8c2f03f9419606a543e2b21345f7ca36339f134c415342f284115d0dc7303ea5064b0ce2863b9acabe630ce6938 +DIST breeze-icons-5.88.0.tar.xz 2128308 BLAKE2B e96b04d524d99227ee09935c63ed8362b0a75a88e89835afc8537d03e360c202957392eee329397c0c502a47140d975ac2bde79738b911fd0600c6d2a3a079ab SHA512 e66ee04a2e073fe954e97dfd377581715313a041d62740eda7c4b599fd6785ca241f58508afafcb2fb3a8803df72f5e451a213dff7329f6beca87197e8e1f00d diff --git a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.87.0.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.88.0.ebuild similarity index 100% rename from kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.87.0.ebuild rename to kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.88.0.ebuild diff --git a/kde-frameworks/breeze-icons/Manifest b/kde-frameworks/breeze-icons/Manifest index 5b719edeb1e0..3d3116eb11f4 100644 --- a/kde-frameworks/breeze-icons/Manifest +++ b/kde-frameworks/breeze-icons/Manifest @@ -1,2 +1,2 @@ DIST breeze-icons-5.85.0.tar.xz 2051056 BLAKE2B 443edc464db1248ffef50e64fe8d680e9e854ad6f389861cff242c1a174cd05ac7c77cf172ac96510fa55869d8d9657eb6a99db730b86cf7de1892dabae2f23d SHA512 78be4cdf9701d92a5e8f405bceb64334c84008cb63c08af861e7d7424e08970d07f9f8320df2e66ae3468860424792c55b26299c14cb4cf347cfd65f513ab363 -DIST breeze-icons-5.87.0.tar.xz 2107940 BLAKE2B a7fea9183e0689f3b4d533f755cd7fe7d15addf5be15d5a8c57a31f5991d0955c1f01b39d916940a23ca0f4f486b3f360ce2bff7a88c350b1ec194aa57090299 SHA512 cfd7bf1724b0fa7d68cf76b4b46e007148dfb8c2f03f9419606a543e2b21345f7ca36339f134c415342f284115d0dc7303ea5064b0ce2863b9acabe630ce6938 +DIST breeze-icons-5.88.0.tar.xz 2128308 BLAKE2B e96b04d524d99227ee09935c63ed8362b0a75a88e89835afc8537d03e360c202957392eee329397c0c502a47140d975ac2bde79738b911fd0600c6d2a3a079ab SHA512 e66ee04a2e073fe954e97dfd377581715313a041d62740eda7c4b599fd6785ca241f58508afafcb2fb3a8803df72f5e451a213dff7329f6beca87197e8e1f00d diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.87.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.88.0.ebuild similarity index 100% rename from kde-frameworks/breeze-icons/breeze-icons-5.87.0.ebuild rename to kde-frameworks/breeze-icons/breeze-icons-5.88.0.ebuild diff --git a/kde-frameworks/extra-cmake-modules/Manifest b/kde-frameworks/extra-cmake-modules/Manifest index 0564d723bf8d..9bb590e8e2d5 100644 --- a/kde-frameworks/extra-cmake-modules/Manifest +++ b/kde-frameworks/extra-cmake-modules/Manifest @@ -1,2 +1,2 @@ DIST extra-cmake-modules-5.85.0.tar.xz 318048 BLAKE2B b33d1e4d131349f706f7ef3cc75b59dc48299f03c62699fb1cdc6a9c496ebc527628bf07da41241ddd86128c5fa44b2b2c0a68509a0eefe742efa37d02386be0 SHA512 78ff26496c37d93106449663ab30ad35784a3ad668f4b1ec49d1ef51916e5de050e828fec8f6dc4ee5e2bed95cf22becb06ddd971dc46b65acc19934f5c1c5b3 -DIST extra-cmake-modules-5.87.0.tar.xz 318800 BLAKE2B bfb50ab565d6b9f58282b8b14ea1d1522eac0166ce55ee3a4dc3aaf247ad88d30e8caef27ea8841bdf8b7b1d1fea4d96fefa6630ae1b490225c096214931118d SHA512 88b431aaffbafbc619e6b332edb3c20110d869c17d11859cbb70fa5c6d1c8b8b29797cd8e9af375cd17b928d65b4a8b03c4e52e3b56012c1ffbbe7c4cc602c79 +DIST extra-cmake-modules-5.88.0.tar.xz 319140 BLAKE2B 784483a6b66cb859bb0b8764928e4a42a1c265119196e5f79e074930a302d10698fa7b59f065dfddfd6462b9810d378b2129cee3822b897f187d9a5225de69d1 SHA512 e560aa84dbbc1f1673bb51b7c384a64899244f255c7a20e6f5c4046334a6bbfa4632d01ec75b219cb129f0ac37c328a10fe1ea5bbd05bc4c839d797fa965ce3b diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.87.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.88.0.ebuild similarity index 96% rename from kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.87.0.ebuild rename to kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.88.0.ebuild index fe872c28e049..bfa6d7323bb8 100644 --- a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.87.0.ebuild +++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.88.0.ebuild @@ -34,7 +34,7 @@ RDEPEND=" PATCHES=( "${FILESDIR}/${PN}-5.49.0-no-fatal-warnings.patch" "${FILESDIR}/${PN}-5.72.0-skip-ecm_add_test-early.patch" - "${FILESDIR}/${PN}-5.74.0-disable-qmlplugindump.patch" + "${FILESDIR}/${PN}-5.88.0-disable-qmlplugindump.patch" ) python_check_deps() { diff --git a/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.88.0-disable-qmlplugindump.patch b/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.88.0-disable-qmlplugindump.patch new file mode 100644 index 000000000000..f2c836889894 --- /dev/null +++ b/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.88.0-disable-qmlplugindump.patch @@ -0,0 +1,65 @@ +From 8bcda9bc1d12e2e8ea54dc8d957e415f9d5469a0 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner +Date: Sun, 8 Dec 2019 15:01:33 +0100 +Subject: [PATCH] ECMFindQMLModule.cmake.in: Add ECM_DISABLE_QMLPLUGINDUMP to + avoid sandbox violations + +Back-story: https://bugzilla.gnome.org/show_bug.cgi?id=744135 +BUG: 387753 +--- + modules/ECMFindQMLModule.cmake.in | 35 +++++++++++++++++++------------ + 1 file changed, 22 insertions(+), 13 deletions(-) + +diff --git a/modules/ECMFindQMLModule.cmake.in b/modules/ECMFindQMLModule.cmake.in +index 4234b702..d9817fe8 100644 +--- a/modules/ECMFindQMLModule.cmake.in ++++ b/modules/ECMFindQMLModule.cmake.in +@@ -5,23 +5,32 @@ + #============================================================================= + + include(FindPackageHandleStandardArgs) +-include("${ECM_MODULE_DIR}/ECMQueryQmake.cmake") + +-query_qmake(qt_binaries_dir QT_HOST_BINS) ++option (ECM_DISABLE_QMLPLUGINDUMP "Do not use qmlplugindump which may segfault in some sandboxed environments" OFF) + +-find_program(QMLPLUGINDUMP_PROGRAM NAMES qmlplugindump HINTS ${qt_binaries_dir}) +-if(NOT QMLPLUGINDUMP_PROGRAM) +- message(WARNING "Could not find qmlplugindump. It is necessary to look up qml module dependencies.") +-endif() +- +-execute_process(COMMAND "${QMLPLUGINDUMP_PROGRAM}" "@MODULE_NAME@" "@VERSION@" ERROR_VARIABLE ERRORS_OUTPUT OUTPUT_VARIABLE DISREGARD_VARIABLE RESULT_VARIABLE ExitCode TIMEOUT 30) +- +-if(ExitCode EQUAL 0) ++if(ECM_DISABLE_QMLPLUGINDUMP) ++ message(NOTICE "@GENMODULE@: qmlplugindump disabled - assuming dependency is available as >= @VERSION@.") + set(@GENMODULE@_FOUND TRUE) +- set(@GENMODULE@_VERSION "${PACKAGE_FIND_VERSION}") ++ set(@GENMODULE@_VERSION @VERSION@) + else() +- message(STATUS "qmlplugindump failed for @MODULE_NAME@.") +- set(@GENMODULE@_FOUND FALSE) ++ include("${ECM_MODULE_DIR}/ECMQueryQmake.cmake") ++ ++ query_qmake(qt_binaries_dir QT_HOST_BINS) ++ ++ find_program(QMLPLUGINDUMP_PROGRAM NAMES qmlplugindump HINTS ${qt_binaries_dir}) ++ if(NOT QMLPLUGINDUMP_PROGRAM) ++ message(WARNING "Could not find qmlplugindump. It is necessary to look up qml module dependencies.") ++ endif() ++ ++ execute_process(COMMAND "${QMLPLUGINDUMP_PROGRAM}" "@MODULE_NAME@" "@VERSION@" ERROR_VARIABLE ERRORS_OUTPUT OUTPUT_VARIABLE DISREGARD_VARIABLE RESULT_VARIABLE ExitCode) ++ ++ if(ExitCode EQUAL 0) ++ set(@GENMODULE@_FOUND TRUE) ++ set(@GENMODULE@_VERSION "${PACKAGE_FIND_VERSION}") ++ else() ++ message(STATUS "qmlplugindump failed for @MODULE_NAME@.") ++ set(@GENMODULE@_FOUND FALSE) ++ endif() + endif() + + find_package_handle_standard_args(@GENMODULE@ +-- +2.33.0 + diff --git a/kde-frameworks/frameworkintegration/Manifest b/kde-frameworks/frameworkintegration/Manifest index f76cfb7ebe3b..2d10013aa0cd 100644 --- a/kde-frameworks/frameworkintegration/Manifest +++ b/kde-frameworks/frameworkintegration/Manifest @@ -1,2 +1,2 @@ DIST frameworkintegration-5.85.0.tar.xz 1755792 BLAKE2B 0a9b6b9a35d20fac0d07cbcf23f4ca1e0627a0175a7298a6b6391b1f4e1c38a46e029dc21ff22ea397ad3de053485097137e5a0de818300000f0c0e4f03c474e SHA512 d496c3b2ff49a3e4ee43e3c208b7dd3df68561fed0fe519f22a163c3389683f7d776270fc6472f4b52677cf85eb4a73c6bb7bdeea951600f8f5302411677a4f3 -DIST frameworkintegration-5.87.0.tar.xz 1756108 BLAKE2B 4ada22086c806988bbd845e2f2b85facad26a14db853e26d86cd4752c894a595d40e8f8b123b2e26d62447bf82cefa474140207b1d7d3d24140038f44a4b6797 SHA512 39d5217e2f537ee31331ae918e7d97242175fbed2f336cf5cf8c78dc7c5fb1ddc5b2f9cc86c78c737ac4fae2edda56be5a7991d6f48ee33fa4d0d13658dfec74 +DIST frameworkintegration-5.88.0.tar.xz 1756084 BLAKE2B 38b827ab48b5c3e5ca98f9fafc022e6ad33eb056a2ffe2f6e82490c0c155984f54cde4fdb2a91af5709341b78977e14222c94af86d9127ac1710a51f46502607 SHA512 50944c4eaf40213cbb25f19bd35fa1e410778791c8a993b75ffed922f8e07d984735a0a6362bb2598dca085be7739e4981d0469bd07783b2276d3bb564274e0d diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-5.87.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-5.88.0.ebuild similarity index 100% rename from kde-frameworks/frameworkintegration/frameworkintegration-5.87.0.ebuild rename to kde-frameworks/frameworkintegration/frameworkintegration-5.88.0.ebuild diff --git a/kde-frameworks/kactivities-stats/Manifest b/kde-frameworks/kactivities-stats/Manifest index b97aa4e69e15..4ead1227c168 100644 --- a/kde-frameworks/kactivities-stats/Manifest +++ b/kde-frameworks/kactivities-stats/Manifest @@ -1,2 +1,2 @@ DIST kactivities-stats-5.85.0.tar.xz 81924 BLAKE2B 2e00d96f01b3f3540405c0e4dcddc201eec8218e025e0c3086a9038ab24f4727acf7c11af7a8234d068d6808ce4bcd1384fcd14cc858c6dc33079749ac6e37f6 SHA512 4d58a6ca1f5d373a0c625bcc782e3f6e3bd68c960615c1a7f08ec3ca0e889b72dce300e80d080ae3e531bbcfa9cadeb50cea27a517e35f4cae3d426d487322ed -DIST kactivities-stats-5.87.0.tar.xz 82216 BLAKE2B 48a554922af48f25482ea45c2a3528afeea37f2b27bf49e7e5aee5057eb752c2ac1ec700a4c73fc11955a45217af3dce4e5eaf87684eeba082c05dbefb71e6c0 SHA512 d588797d26412e8f8518ff918953b1fb3c452364c2cb8726b4a44cb0680fd7c0a0ed349d437ba813332ba5d844bfea4e272d3424b2ace7d9afa111437906eb37 +DIST kactivities-stats-5.88.0.tar.xz 82232 BLAKE2B 6e2225133acb0e0cd0f687e01bf0c39b1b36d45f22a7911d83d89c1ad87857a26553e90d9a1458303c334c0300e55be43cb76ecbc37e84d8e66a35f011a8c14f SHA512 b6666d3004d9fa250ca9d1719abebab96d762f3ef70c9696d27e1ba7755c27cfc594126e93b65a10921b4c3e76a2cc032ba10be14dcb94ce1727f3ba33955411 diff --git a/kde-frameworks/kactivities-stats/kactivities-stats-5.87.0.ebuild b/kde-frameworks/kactivities-stats/kactivities-stats-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kactivities-stats/kactivities-stats-5.87.0.ebuild rename to kde-frameworks/kactivities-stats/kactivities-stats-5.88.0.ebuild diff --git a/kde-frameworks/kactivities/Manifest b/kde-frameworks/kactivities/Manifest index 81e4a9a039a1..55095863f54d 100644 --- a/kde-frameworks/kactivities/Manifest +++ b/kde-frameworks/kactivities/Manifest @@ -1,2 +1,2 @@ DIST kactivities-5.85.0.tar.xz 71328 BLAKE2B 59f01075a0cc785061251ab9da1cde122b0bdd7cd02c870f875513c54e8a008e3069952e860b60399b714f30eb15229f2581557948d951d47eff038ce3393c91 SHA512 62769a6a0f8d243e9774c819658b5e451c0d1fa4910987d7b07d809d61d63355300d5ef29f91193f62f66d032539066286ac11b4da87e7b60eac4277df68c0ab -DIST kactivities-5.87.0.tar.xz 71760 BLAKE2B 5cb04e75202f998236cd41a4aee78df229a864bbd8eed2a631d3845c0a0e09790de21e0834dbdf80dcc623b3c6893ffde1734d32ef10be66a1e81991e78e24ee SHA512 f1402f3e18419df49ceb0277bb660a9a39958226119d5890fc6f61d6b6306c3213c82250ae667812391620a41296bd879a55587e7cbc017b1ece51114089a474 +DIST kactivities-5.88.0.tar.xz 71788 BLAKE2B 5fea549b34a54f6dc2fcbf7537b52319c5d2bcc98fe9747384c5c13b908ea12f0934ea2215bbc9846d79af98216c1af5481c02ac27ab5b19425bc08a272cc0ea SHA512 96112d7f4e5817e3dd0c0cc8e4d8e7eba7a2ed1e0a9d92da563bfad8141b340e7fff3b5e41809c8c8c9f9cae07ad7523e360da8c018d28963377736f253d8259 diff --git a/kde-frameworks/kactivities/kactivities-5.87.0.ebuild b/kde-frameworks/kactivities/kactivities-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kactivities/kactivities-5.87.0.ebuild rename to kde-frameworks/kactivities/kactivities-5.88.0.ebuild diff --git a/kde-frameworks/kapidox/Manifest b/kde-frameworks/kapidox/Manifest index f92d33352a56..0233cb34f663 100644 --- a/kde-frameworks/kapidox/Manifest +++ b/kde-frameworks/kapidox/Manifest @@ -1,2 +1,2 @@ DIST kapidox-5.85.0.tar.xz 195060 BLAKE2B 9ae5cf5f6930174ad966e6b5625b1a1619f4ff241388c3f692cbdbd6f56c2df685ca78b4dfbc07ea307db16f39c2bd6c81cb78b41584c25dcf7c119805c428e8 SHA512 afbcace81c249fbd5e26cbb53afea0f30d690fbef0c35bcca674ffaf2fffbcd73f00a21c4f50bdb4e32d8349c40f680fe1879df2d8f79eb284e5863fa7afd07f -DIST kapidox-5.87.0.tar.xz 195348 BLAKE2B b26287854fcade918a05f34f55d1149346abd45ff0c90bf9a4a94312553a4ee50b1dbac27e649766776fe0f5c19e43fe52525a12adcd5105cceeea1f779ca0ce SHA512 5c547562c18415209dd4660d01717cb2ad98dcd84ffca3c40ffb2024a5a81d5c4f1f9e8567f2f068baed3cf53b344f95720e25d50e8fa1e34b11f53e96d4dab0 +DIST kapidox-5.88.0.tar.xz 195376 BLAKE2B 62d53a7ba4d2cf792c8080cf80bcd6d0ec97f90b3b1fa49e1b6f9a7b7f84bfa946cf8fa5e31aa2b833071a1b8b784df5e1c567887cb8a14067014f64bc873b89 SHA512 aeef95e9069c7da82ee1650492384b0f89685826547466e77152e06593d02505e49bf6c8b49add6a001811bc6e6130ebc4d6b184f2b9c9edafb347cc307f56f1 diff --git a/kde-frameworks/kapidox/kapidox-5.87.0.ebuild b/kde-frameworks/kapidox/kapidox-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kapidox/kapidox-5.87.0.ebuild rename to kde-frameworks/kapidox/kapidox-5.88.0.ebuild diff --git a/kde-frameworks/karchive/Manifest b/kde-frameworks/karchive/Manifest index 563a77396e6e..e02cec0b32c0 100644 --- a/kde-frameworks/karchive/Manifest +++ b/kde-frameworks/karchive/Manifest @@ -1,2 +1,2 @@ DIST karchive-5.85.0.tar.xz 985392 BLAKE2B 1a38aff9e62ed0cd5936992d514707548fc0d727b9c3da019d97ca600a34c303e9c88962c96d3c897a9d95dab8f9a02253be91d3ecf7ba490870f9ddd0b7df9a SHA512 5890e1b7e354420a63f8deaca0375b8caf1d798c5682ee4ef902c40435d493e232d66528fcd40c7efa40a390d76a22ce6d6f73e884e95528f5d56639cddbf7f5 -DIST karchive-5.87.0.tar.xz 985656 BLAKE2B 27ced185f72dd644fb61738eb77f5eb784948f3a18fa5da2b1d648e867bc759c55523a33fd40d70a49e340234739129ae8e5a8731c6c4e06ca64e2e18a5e45b3 SHA512 e43f672335557274adc63de9c95564ebbd9602c7eb6613afaf278f2200c9a905e1d51cec189c5472a912f765641c7c25bb54b9d6482cf8276987c01d8b64bd6a +DIST karchive-5.88.0.tar.xz 984040 BLAKE2B 7634cdf0622412cb5015c9335fd348abd824e576cb1e968d5603adb9abb9934b3bfbcc1ac81cc0b5bf6511096f75fc42bce9b816f74ab14b4b177e4ec8552046 SHA512 c24712bf112870dda73d61574155c3858f10283d7692bea5a588f3138017b15883a9c81f7a5b1f6763df3efd7b08886c77fbef4320c8c0dd25c57e2d6e4a6560 diff --git a/kde-frameworks/karchive/karchive-5.87.0.ebuild b/kde-frameworks/karchive/karchive-5.88.0.ebuild similarity index 100% rename from kde-frameworks/karchive/karchive-5.87.0.ebuild rename to kde-frameworks/karchive/karchive-5.88.0.ebuild diff --git a/kde-frameworks/kauth/Manifest b/kde-frameworks/kauth/Manifest index ef486fef9c66..4c6282abc8e8 100644 --- a/kde-frameworks/kauth/Manifest +++ b/kde-frameworks/kauth/Manifest @@ -1,2 +1,2 @@ DIST kauth-5.85.0.tar.xz 88580 BLAKE2B bbb6d0d65c3ee0090ee8c7201938ca92cd59d9fbab84c6051b0937d9a6acd8fa3770f11a4e7cff32662c4d6d98296a58960700a87d9359124719be57f893ecaf SHA512 a775f1952ae112fc80a8119dd7060146dd427da6f73d9d3bb308c9683ffa263949e5f06615bc397806e951cf6156631a3d02505edc390c5982732199f17d812d -DIST kauth-5.87.0.tar.xz 88840 BLAKE2B 6b546b926147ab03400911c5648070ce2651a3b1d4a69b656506498590be91d5fba7d7e7f77bb154d25c2980cc587e24c47f63f1c80954f8c88c087e8be4558d SHA512 4026dbbf5813bdc64519a07be4f1f1946ff77c2eb76d44a8bd43d0ef2d3a8c7504f7ff3fa829b85c3ead900484e7cad9d221d564f2432e372c33a22cb532f453 +DIST kauth-5.88.0.tar.xz 88876 BLAKE2B fdf0535943af84355345d4f67e5f842ccd65d4ae4251eacd5f400d8da5f75d36ab0c685d6ba0440d165d4677618a605a038da6cf2657d064207e90815d27e55b SHA512 8de3f7acc151ed865f8e1f01a2282bf638a1306c6907fac7e85d4a5475fdfd289a8b627544129d83a1aad6af40a3c8febbedee0ab54b7e99c3fb9ff343a8b3f1 diff --git a/kde-frameworks/kauth/kauth-5.87.0.ebuild b/kde-frameworks/kauth/kauth-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kauth/kauth-5.87.0.ebuild rename to kde-frameworks/kauth/kauth-5.88.0.ebuild diff --git a/kde-frameworks/kbookmarks/Manifest b/kde-frameworks/kbookmarks/Manifest index ad83d433728c..67f75fa29f01 100644 --- a/kde-frameworks/kbookmarks/Manifest +++ b/kde-frameworks/kbookmarks/Manifest @@ -1,2 +1,2 @@ DIST kbookmarks-5.85.0.tar.xz 127000 BLAKE2B 8d334192686f1696aff395acf7d562c55201d20eb3588083b44678bb9aa3a589e056e092584821c805be159283b3c22fdc5aa752648c286bb7610901726d0176 SHA512 f67f59c4fa6ee0eec16c431216223f352bdc4852c0ba4fb89cb50f477485a6a0dcfae161c69b49956d19b533d1624968e2275e3e2ac26a2da66a126c7c4334c2 -DIST kbookmarks-5.87.0.tar.xz 127408 BLAKE2B 9fadf582424bedf5c592ebaa5ad19e3baff1ffbf63502bca005e4a435e775c30e9919d2fa76daee69b45671ecc417a5b6b731e93c4dc5e453bc8c996b7229a33 SHA512 346df4716b9dd93a3b783bd7d37a11847d22cad0e180c467623834785c09b5aaf42325d3be0d7b9d2d22251ba85674f3b4d0da146295ad678a660c9e2c865708 +DIST kbookmarks-5.88.0.tar.xz 127436 BLAKE2B 50cdd4ddd2900b2d168af1b5d90c194f88804efe79f3f55846dce809debc867ad41e57d8d1faa618d56625074d28a2d817e6dd2556b234eb5a5ba04b025e66f8 SHA512 147cb700ae3dd844319f7984d9dee12ab9f81a06d388670882cabd9f301dcc21bf057cdf1b4b41b4d0381465afedbf4e72b3231841c91014a08445bda5667616 diff --git a/kde-frameworks/kbookmarks/kbookmarks-5.87.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kbookmarks/kbookmarks-5.87.0.ebuild rename to kde-frameworks/kbookmarks/kbookmarks-5.88.0.ebuild diff --git a/kde-frameworks/kcalendarcore/Manifest b/kde-frameworks/kcalendarcore/Manifest index 27ace774877a..0d6e30736345 100644 --- a/kde-frameworks/kcalendarcore/Manifest +++ b/kde-frameworks/kcalendarcore/Manifest @@ -1,2 +1,2 @@ DIST kcalendarcore-5.85.0.tar.xz 258044 BLAKE2B 469af118c30c5fa685625271fea5490a2d13b611541787e1998c5434bbea1a30fa283b9fb9cf60cbde75d9e7fe2ce9511ee9f81613c2675b09d594b72e3158e5 SHA512 91d37a49bcaace1c7717b1ea0e710b13f1e56edfbb0db2b7c012e7b86e0a4437466289a6770c745cc1993c6b1bbf670f238b3dd1b033225e6e6d36c19584c79e -DIST kcalendarcore-5.87.0.tar.xz 260596 BLAKE2B 128cdf0f992c2c6d2613b0a7160595da7675edd65a5977bf64378a4fa0f5b9b0b94bb684c76fae655bfd7f75a32a9cb924cf27e153b46bc43c1b7c65f9d2701a SHA512 97172e23a5119a37c7f6374cadbab58c55e4bc195e38bb74fb26aa0249f5ecbb00ffbf5889187f195d598b9654be08be0b78eae1b9f89b18f969f76c0e53d28f +DIST kcalendarcore-5.88.0.tar.xz 262876 BLAKE2B f08dee70e4c35beb4fd633e25fc32bd13018d99387fa72456f6b52ffcc80e22388d858c569f52dd0cae1b859cbe587434aa93ea12c4b3edb12a5664520f74642 SHA512 9e9647db25e9fc165bfed5cf7b0843172086ce8e5300623d951f1a1b24fde2b0b711bfb1dd00eb5b2d0e445659fc5fdf757b99d12831e3d5d68a4157fcc52ce0 diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-5.87.0.ebuild b/kde-frameworks/kcalendarcore/kcalendarcore-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kcalendarcore/kcalendarcore-5.87.0.ebuild rename to kde-frameworks/kcalendarcore/kcalendarcore-5.88.0.ebuild diff --git a/kde-frameworks/kcmutils/Manifest b/kde-frameworks/kcmutils/Manifest index 52a468ddc439..9f9f6ee421bc 100644 --- a/kde-frameworks/kcmutils/Manifest +++ b/kde-frameworks/kcmutils/Manifest @@ -1,2 +1,2 @@ DIST kcmutils-5.85.0.tar.xz 163296 BLAKE2B d392902e5629920f307b224bafe07037426152660a4ba8c66eab17aba356304c99456b6f487a8f8954266ab3a7b4d0b207dbb8daa692485060046ae6b853050b SHA512 38c7168d91b535a58317ee36442ef2857aa3c43c7a33ba2abab115f7f890f7c53f29b488c0d5597a93b500814bf0a0bc8d8347124f5ced5d13118a0efc95f1fa -DIST kcmutils-5.87.0.tar.xz 164756 BLAKE2B fcb5ae77c753e902bbe5dbddabf47b8dc7373b05b1288eb722ffa684b459aced0c0de1f3c0d0ecf01e6ac9ca44fec3ad31010e5e1c332b2d3513c410a9f05c78 SHA512 5dbf99c11b8302436b75b7c169f68fc7ff2e5acb4cf7b500456df98ff02f78c0c9bcad01e76e98acbba4eb9ef5f4a0fa981d3e8e033d2ccd63c331d9e05b690a +DIST kcmutils-5.88.0.tar.xz 165448 BLAKE2B 4c91c0cd82005648c8c534f92cb23ebede03a7aa657218036890a817680cda4d32c69441473b2bca9b303af89b04ff33631eef7c8847dcf663c7fdbe03c3e870 SHA512 7a575cc8bc5eac736bb6c519daa7c93179926cfaf42463462871c83e660d0495f3abd9e08e726b0d07e956eed33414eeab63bbe85ccc72019ff7d7b8226ab2ce diff --git a/kde-frameworks/kcmutils/kcmutils-5.87.0.ebuild b/kde-frameworks/kcmutils/kcmutils-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kcmutils/kcmutils-5.87.0.ebuild rename to kde-frameworks/kcmutils/kcmutils-5.88.0.ebuild diff --git a/kde-frameworks/kcodecs/Manifest b/kde-frameworks/kcodecs/Manifest index d2a9e04330d1..5cc9fe817f56 100644 --- a/kde-frameworks/kcodecs/Manifest +++ b/kde-frameworks/kcodecs/Manifest @@ -1,2 +1,2 @@ DIST kcodecs-5.85.0.tar.xz 232016 BLAKE2B 1165a5c89682d2987d414c134a6e0481d9ed5b7d17f3e76899105feed510a4deb27d018b4f1dc6c7c9c70712aa66c36c1768ad557490f527375de8e29e8a1667 SHA512 1ea9b627d71cbe5435ba584f4af6e28b2c68ecbe5c415e125aefcd66c3418535cac6b5688e138aa60b3722374d9dade736590ee0900cbe65638814c80921ace0 -DIST kcodecs-5.87.0.tar.xz 235092 BLAKE2B e93033e20b14d737e6d3ff5089881b936e87742bf924fab90f83b4178a0ce80e32dbaa3982bc086e13ff150a895b216c012594b4ad8c474bb682f3ff3188c9a2 SHA512 97290b9cad05668cd7779f779ed6977aeb0637462aa7cb303de36f2fe34386e6b78417b8afc85b069baba2710c2b629de241f6236cd4b8901b4c7ba5a1a6323e +DIST kcodecs-5.88.0.tar.xz 235172 BLAKE2B ff48297999afcd551d3b4138794f6520bea9a8f19be0e944c4847ece4fcf74d93b9ddb17d5809afcc8560ebe2aa5239022bf6ee4d7e3a533b160a9f867817b17 SHA512 82640789b478b1de525f4423c8292463357d48b059a070bd0a2848747d884c8216df13c03e61b7d524ff412228f6d5b16a94b3af7acef5864def04b9d2d4afd4 diff --git a/kde-frameworks/kcodecs/kcodecs-5.87.0.ebuild b/kde-frameworks/kcodecs/kcodecs-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kcodecs/kcodecs-5.87.0.ebuild rename to kde-frameworks/kcodecs/kcodecs-5.88.0.ebuild diff --git a/kde-frameworks/kcompletion/Manifest b/kde-frameworks/kcompletion/Manifest index db2d863c7afd..6a782b2f18ed 100644 --- a/kde-frameworks/kcompletion/Manifest +++ b/kde-frameworks/kcompletion/Manifest @@ -1,2 +1,2 @@ DIST kcompletion-5.85.0.tar.xz 122020 BLAKE2B 064b6074827722ceb852faa93c0a1132ab8dfb7496eddcb951deb52d9b6acfbaaf0cf2ef5f74449889998b734b4db9d9114972ceb2017ccf26dcb1a25c1cf5d4 SHA512 c10cf1e5710dc7cabc107b8e9320f79a3eda28bc7ca386853043fbc229736ad10f1ea3bdd2cd77c4a1c0ffa4f0e7407bd400929d0d4bb8d61afa8832889b31a0 -DIST kcompletion-5.87.0.tar.xz 122512 BLAKE2B 9d996429ef21ee69142ee8e6eb3af0d471c1d5715b35961b45ed330b35b7d9f72107ee52252db18c3fd85ebd1250dd93dd8d67dbb282e27d88d868e0c8427224 SHA512 85aad3b8259efd0bd6af2158578ca930adc827c115c0314409d6d631ceadcfc34c94dbce47f5cb26c3d270f6933bc09fbf58a7866f7065653c7c95fcd0b791e5 +DIST kcompletion-5.88.0.tar.xz 122892 BLAKE2B 182fe181fb06e1d8387b31c50a8cfb64b141e146d8982bca4c13b964eed9ed54244e69fc9382470dfbf2a258af333b5e11ef150bb76520dd3218524d14478467 SHA512 4a2c42014b1d6e933a48e289a1c3ed8dc6ad4aee95eb8f2195c52272dcd57a7b1e4b97bad8ab72ce3800591accf2a2cb561997b828275ecf8f8f34727368bd6b diff --git a/kde-frameworks/kcompletion/kcompletion-5.87.0.ebuild b/kde-frameworks/kcompletion/kcompletion-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kcompletion/kcompletion-5.87.0.ebuild rename to kde-frameworks/kcompletion/kcompletion-5.88.0.ebuild diff --git a/kde-frameworks/kconfig/Manifest b/kde-frameworks/kconfig/Manifest index 8cb49d6d60b3..df690f747070 100644 --- a/kde-frameworks/kconfig/Manifest +++ b/kde-frameworks/kconfig/Manifest @@ -1,2 +1,2 @@ DIST kconfig-5.85.0.tar.xz 270420 BLAKE2B d2de8ba3f91857d9b806627df685ebaf14b9e02620fc820163f15d8a36b51b190a2984d06ec1133bd2eec2f548c38089d7d50105e3514cecb64ac052b1f8b4ee SHA512 38cefed52e322be34bfd4b26a243b4f931442239a14bcb1f496f9223d2b87e05cdb9931a2aec9579b8bbe31d716bb6a1ce7901ba3cb525607bbef2aee7b96d52 -DIST kconfig-5.87.0.tar.xz 272984 BLAKE2B 6804c6a505b9c16d35d4673b4e39ea9688c6caeeedd7b38f33e1b4f0e761a0b94e2a1ecbfcb043152954a98d62d594f76a430297bd08c512bbcba1175aab332a SHA512 62d014e05274b7e6092540ce96969002c580deb83d17d7fa6e54e1d969c8aba659b138aa711f4332b58560656b71363f53226ce53c65a4c8492be9a493a37823 +DIST kconfig-5.88.0.tar.xz 274252 BLAKE2B 1e2f3373defd270a0790b8acc9c94420565dc2bc367a19c55c81bb1a6d5ef1f4cc7b2d87d15d5c28c9483841a11cd31f2c836fd45631030a84e8a688710043a7 SHA512 359517852ef5a19d75b829929bdd7b5932a5aadc7a7abfa85a43d968f5f4a3b268e3b2ce65d60528645181aa29efbf75ce9aadb78c9c9c693079b024699ba5c0 diff --git a/kde-frameworks/kconfig/kconfig-5.87.0.ebuild b/kde-frameworks/kconfig/kconfig-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kconfig/kconfig-5.87.0.ebuild rename to kde-frameworks/kconfig/kconfig-5.88.0.ebuild diff --git a/kde-frameworks/kconfigwidgets/Manifest b/kde-frameworks/kconfigwidgets/Manifest index 0ee5d55a741b..c040eb2b2472 100644 --- a/kde-frameworks/kconfigwidgets/Manifest +++ b/kde-frameworks/kconfigwidgets/Manifest @@ -1,2 +1,2 @@ DIST kconfigwidgets-5.85.0.tar.xz 410632 BLAKE2B cbeb31c40a5cd22c5a0ebbb83089387482e1b54571d02a7c7dff8e373ce11bcb9215ce778be45b9deda544e82140080edce6408282af1ecdcad7ef790178b75a SHA512 dddcfd54e36b2c45ab42d5e61811141eff2bb8d2d70a5bd09993e742bee05bf18a3b2e94b2ff8bcf6199db84044542a8d3d01a36f6b29d7d9b33e6c82392ac7b -DIST kconfigwidgets-5.87.0.tar.xz 412048 BLAKE2B 3c92349b901a5b45b0bd616b894e7df88aee4f1ab56bd979b80d6c3c9dbe3a3e862d2c64944663006b5fa7d42282d423eed1e0ca786a6f80f8b133f10800f3ca SHA512 5d35f1f02e2f60d5306170cfb08fd7eeb38ba52837445c133ebd29e593817cfaec57a8b08069abd050bf9c23efdbafd4849956ebc76e38a896d696496eb426a5 +DIST kconfigwidgets-5.88.0.tar.xz 412648 BLAKE2B 45b08f839fea13f848a8c6f0990b0da1fad44c27659d18102fcba9ec407fed7588cafc20d401f9b0253fb26baba484bb901b5ffe310f2e8ad4b666673773968d SHA512 cbc4af1f19509325528cef138746b081552547bbbd5c741dada8d9b58e6d510eb3611867335d94b892d42fa1eb771f0ab4b93c56014cede65bf6769cf10b5a3e diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.87.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kconfigwidgets/kconfigwidgets-5.87.0.ebuild rename to kde-frameworks/kconfigwidgets/kconfigwidgets-5.88.0.ebuild diff --git a/kde-frameworks/kcontacts/Manifest b/kde-frameworks/kcontacts/Manifest index 6ee0ac693a48..aa061c35004f 100644 --- a/kde-frameworks/kcontacts/Manifest +++ b/kde-frameworks/kcontacts/Manifest @@ -1,2 +1,2 @@ DIST kcontacts-5.85.0.tar.xz 543896 BLAKE2B 68ce1d43539f7d4a5d41e26e45f8267c6ca70cd04991d8917708352b44a71b95d891a5fd8c931d08a3ac2b6df67e304d1d72a3acbd14de0b12ed8ad74e079afa SHA512 bd43baaee638455038c7278eed5bb3a46ea8171edc1aeef86e150a4d5e2e07a45fc0a4e7e93d70bdd53603e43771256e0a5e85c8d59456651bf4370fffa7427f -DIST kcontacts-5.87.0.tar.xz 543840 BLAKE2B 619ea24a474a6ace0cac78bc591a18ec1339daea837ea6ce58a82ef55fd5b10a6dbeefc9bec4121037a60241c54e8f51fa3357fff53a64021b1f134f40dd91db SHA512 3f20ea55c307e2b6c3759339bb3ab9d4c181cd4fa7b5b9a62c1f7a91dd7b9104ed99f7993f7653be13298ab0a90cfc2bb7e3d34ae52830f8d620bcbf728f5c15 +DIST kcontacts-5.88.0.tar.xz 180568 BLAKE2B 0913774ef56b2154b2f3d8941bd4e7e2977286e6b72390cc7a9828697f822f7617cc1a6033eb1a6a0ab38db341fb3d3958ffd0a63a3b9e8e30d7b1169119ed53 SHA512 441d5cf9e18a8c21d1d56936fb680b2b438b33ac9a9d58a5630a1807e9e65d1f0daaca6a2884be84c6fc264ae5201ecc5a0b0206f05914982bb2a6e05ee4c239 diff --git a/kde-frameworks/kcontacts/kcontacts-5.87.0.ebuild b/kde-frameworks/kcontacts/kcontacts-5.88.0.ebuild similarity index 91% rename from kde-frameworks/kcontacts/kcontacts-5.87.0.ebuild rename to kde-frameworks/kcontacts/kcontacts-5.88.0.ebuild index 1f6c1a246bad..edd0510cf50e 100644 --- a/kde-frameworks/kcontacts/kcontacts-5.87.0.ebuild +++ b/kde-frameworks/kcontacts/kcontacts-5.88.0.ebuild @@ -21,10 +21,7 @@ DEPEND=" =kde-frameworks/kcoreaddons-${PVCUT}*:5 =kde-frameworks/ki18n-${PVCUT}*:5 " -RDEPEND="${DEPEND} - !kde-apps/kcontacts:5 - app-text/iso-codes -" +RDEPEND="${DEPEND}" src_test() { # bug #566648 (access to /dev/dri/card0 denied), bug #625988 diff --git a/kde-frameworks/kcoreaddons/Manifest b/kde-frameworks/kcoreaddons/Manifest index 8b97d4e1d2ef..278694c8999a 100644 --- a/kde-frameworks/kcoreaddons/Manifest +++ b/kde-frameworks/kcoreaddons/Manifest @@ -1,2 +1,2 @@ DIST kcoreaddons-5.85.0.tar.xz 427876 BLAKE2B 2e4dda676209333cc735ae4028bb245d4828af49e79cc3e3a7101f06452b35f04d72496a777a9039668597c9703b518674ed17dd0e05215daefe29da38fdc8e4 SHA512 46509b91a138924c040a7dcee87be1ebe5d5324a040fc76cab1b19e427b03eaf80766a0bfe708d1226be83d8307253061f11604ce122dc8ef354b47dbe3f7753 -DIST kcoreaddons-5.87.0.tar.xz 441060 BLAKE2B 6a26c5bc56e7d6200480470d839afc5b33f7ac83cf22bf74a242a5d3bba4b00d3e98433aaf93dc0e69bf096a415e935835d1b991e108b3be4185d30de420dba4 SHA512 21a47d07d50d5027a84b08b941d0e291f41b275b9822b33760a2d2e7fe39362c60d21414fc4bdcbc9d020293d7176917ed95ba7afd1ccb87f9a0f7c1f99aae85 +DIST kcoreaddons-5.88.0.tar.xz 442268 BLAKE2B 8bb7a7b8a9e28da595d305b90bb90dfdb14be83081d68d8586ad224ff0800c3f0d3585801f6b8bf33cd809495189678af9da161b1aa8721204f1900b4e281b8b SHA512 3e83d18087d20d2f5115b2dc85df85b1c72078a49425009072a76194ea926149b0ed2ecd64da2f66bd093c147c67ef49a98b59d3c15277b20cf3b39f9767806b diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.87.0.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kcoreaddons/kcoreaddons-5.87.0.ebuild rename to kde-frameworks/kcoreaddons/kcoreaddons-5.88.0.ebuild diff --git a/kde-frameworks/kcrash/Manifest b/kde-frameworks/kcrash/Manifest index 3f9f36eb528c..53a7e18f4b0d 100644 --- a/kde-frameworks/kcrash/Manifest +++ b/kde-frameworks/kcrash/Manifest @@ -1,2 +1,2 @@ DIST kcrash-5.85.0.tar.xz 27936 BLAKE2B 943e42fc7aa4db8e1179970f3f4e1b532c9efd4a609263919adefa90e2288e8412b52e84bab8a520ec04d4114f64803e9e6581c0be689c33d2de9041b444f6ae SHA512 26ae87cf816f104cd2da4052eeb8a49a6afb1227e873a4ccd829e8a7addc162ec86dd5ebee83b47d57d9c5cb79471239b1504c54603828dd8589f9ac0915adba -DIST kcrash-5.87.0.tar.xz 28160 BLAKE2B a4c4072cb48101a6c7936e4c69c50f48e5596e4a6ff797b8a1ce562eeac45e76ac785ceae85e5dec9db2cd073a26261e8b02eac73f0bba9e5b1f70bfe0dcbd89 SHA512 307c59dfb1b5c867d45c8b84b6e06050953e96f1423e63c9867e1d42d3df043704ac6b51098cd49f2f7b7dd37bdd57b86bc027137766abbefc9b7b7c26053f25 +DIST kcrash-5.88.0.tar.xz 28176 BLAKE2B 128164dddc80f7f132c71c3dab742058ccea688abb0260934fba444561865ec84773d26b4bc6f360eafc7abf05dc5a27e91fa44b4775e433dc4e3af98bd7b6b1 SHA512 5afa345b0d98e643b8e9577dab2d507d17b33548cb9e60116deb35a29ae32c13b786bbbf9fddbbc8e301d6e34bb60689c26edd2e9a51298e8bdacf7f866d5f9a diff --git a/kde-frameworks/kcrash/kcrash-5.87.0.ebuild b/kde-frameworks/kcrash/kcrash-5.88.0.ebuild similarity index 72% rename from kde-frameworks/kcrash/kcrash-5.87.0.ebuild rename to kde-frameworks/kcrash/kcrash-5.88.0.ebuild index 9662571cc324..2bb0249cb3fd 100644 --- a/kde-frameworks/kcrash/kcrash-5.87.0.ebuild +++ b/kde-frameworks/kcrash/kcrash-5.88.0.ebuild @@ -11,22 +11,31 @@ inherit ecm kde.org DESCRIPTION="Framework for intercepting and handling application crashes" LICENSE="LGPL-2+" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" -IUSE="nls" +IUSE="nls X" -# requires running kde environment +# requires running Plasma environment RESTRICT="test" -BDEPEND=" - nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 ) -" RDEPEND=" >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 =kde-frameworks/kcoreaddons-${PVCUT}*:5 =kde-frameworks/kwindowsystem-${PVCUT}*:5 - x11-libs/libX11 + X? ( + >=dev-qt/qtx11extras-${QTMIN}:5 + x11-libs/libX11 + ) " DEPEND="${RDEPEND} - x11-base/xorg-proto + X? ( x11-base/xorg-proto ) test? ( >=dev-qt/qtwidgets-${QTMIN}:5 ) " +BDEPEND=" + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 ) +" + +src_configure() { + local mycmakeargs=( + -DWITH_X11=$(usex X) + ) + ecm_src_configure +} diff --git a/kde-frameworks/kdav/Manifest b/kde-frameworks/kdav/Manifest index f7db0bf20abc..cf2108c03bce 100644 --- a/kde-frameworks/kdav/Manifest +++ b/kde-frameworks/kdav/Manifest @@ -1,2 +1,2 @@ DIST kdav-5.85.0.tar.xz 61600 BLAKE2B da4ec7e2683f15e8fa8d4d6ffc9cd6408a2d8ab42738278e778307b01f9674cd287050879aa08b072144f3243ceae077185670384ed1218ba77df58b241fc2e8 SHA512 85c463c742b48a07de9f72e9ee922876f50742d6a82f897d564fe59f71cc4fd39d77e520d432fda4418a8e574657cf8daac86744885ff46467495c0e693b96d1 -DIST kdav-5.87.0.tar.xz 61900 BLAKE2B 045545311ffad1e52cd0cde0f392625aadf287eb1705e8c9b2805611c664369efaffa3d6b46ae2888d52d23fafa15b394504f1a65730503035fdd8003aaf1b4d SHA512 660f61ff5e5aa3ce076c2124bdfb3fb7ebe933957f01621d99d504c75f29252dbcb12f7721725c4a193fb7e55a2dd1ebaa302ba2b2fd4d96ef3506ebeb7616de +DIST kdav-5.88.0.tar.xz 61920 BLAKE2B 3cd6394c56f23045399abc936a962859d0f798718c2f9c18b78b5ff16b1e70b6f1119f47538c067798f983cc298f4f3bca8be8a73596f3bb14d646e784c2c825 SHA512 31e7b15a2a68184d33cf3f5f046f2599dadc0921297c64a55d26982973bbdf2bef096880b40498d6ddd97f523fe6068e2f4865d1ffbf877e76dd0b8b264e1f2f diff --git a/kde-frameworks/kdav/kdav-5.87.0.ebuild b/kde-frameworks/kdav/kdav-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kdav/kdav-5.87.0.ebuild rename to kde-frameworks/kdav/kdav-5.88.0.ebuild diff --git a/kde-frameworks/kdbusaddons/Manifest b/kde-frameworks/kdbusaddons/Manifest index ef1bf57e4e95..2b9e717d68b5 100644 --- a/kde-frameworks/kdbusaddons/Manifest +++ b/kde-frameworks/kdbusaddons/Manifest @@ -1,2 +1,2 @@ DIST kdbusaddons-5.85.0.tar.xz 43212 BLAKE2B 8e11c4298e0e46224bd2d61e666ff504c0a112224452b2f25ad7cab618524f17cf166abf2d74ae05f0e945d3b95e872a84f01bda14baa635d96855329e87aea9 SHA512 7c83b546795ca944afd58e95bee2dc5491b295a3adadbf0ab027a75d2ce16ad6100f2cf92bf3c20fe2ea17c68338cb5a05da56b0ae1e03682b4276021d8ec370 -DIST kdbusaddons-5.87.0.tar.xz 45180 BLAKE2B 52cdc6dc5d0450be1cbb1caefd48358e9cba6c4cca1642ec275da901bc2a2d7b77eab84ab1bfe33668ba278d3aeefc9d89dd9b8511c43f11370d68ba59f41a7f SHA512 e8e2520a4760d7a1e33a66c8746830fbbc1dd29fbeb45134e6d93e4ee54c17bc62f5da598c24742c52c373a184de4e2e834e12225a5fd778ea9fe218e32e2360 +DIST kdbusaddons-5.88.0.tar.xz 45200 BLAKE2B b226102cfaa1c786d850144f98e02fb49adf707447666fc3e4b874a6c0e22e0a7d618042a8e2f8ae72f0e0a733501c3fb9c7de05590ceb39dc77fb436368611e SHA512 103ff1d382231551263a8d2b4a4519d99bd92ff4955cc19eacce5d63db930af828d7f23117fe975509ec447d889d154d75deb63f10ec1482ae4cb5f49f7cd830 diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-5.87.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kdbusaddons/kdbusaddons-5.87.0.ebuild rename to kde-frameworks/kdbusaddons/kdbusaddons-5.88.0.ebuild diff --git a/kde-frameworks/kdeclarative/Manifest b/kde-frameworks/kdeclarative/Manifest index cecc028010f0..04d402aff1bc 100644 --- a/kde-frameworks/kdeclarative/Manifest +++ b/kde-frameworks/kdeclarative/Manifest @@ -1,2 +1,2 @@ DIST kdeclarative-5.85.0.tar.xz 189632 BLAKE2B 9c0f83849337d2dee0c1b104fcba556633e013a0902cf02c6958bda0296a2c84064dec4fb0bc88f4d3c79ebe2c6c7d9b2ca28639341884dc0a1d7288b989f91a SHA512 49eb6f6318875af5c5aae1d6c937c600bec395d5a4edbeadf5e36c68d40f5fe400c0b7ef127e1ed10d442b42564c8dee6ebf159915f5cd0618392ca07b858276 -DIST kdeclarative-5.87.0.tar.xz 190524 BLAKE2B da38fe9a881a58b4a9ceefbe726bbee4f3a0c3ab8d18564af7d6cb4aa063d52ac35481f4268af08b1ad63981c6f2a766c2954a75c96ff8e4fa65e058d3388c07 SHA512 529e0d3009227c9f71670633c9d0d524cdc551e8a971952ea54c557e6462ab34923d8b9ea7ad83b3dd33536f5dbc532ef7e4051374a4dbf6444cc98b541d9411 +DIST kdeclarative-5.88.0.tar.xz 191048 BLAKE2B 113ed6a1ff297251cec4baf143352d3b8cb1d80cd0aca45ad21ec4d1583a5a9603897c9edfda99fe0bfc3c5c09a78c609c563602accb2e2fe7b76c3b1e7e0d1e SHA512 f72221bd6bd5fa739994482607161ea2ed7e659c18c4c9f3a161a765925c10a18cf7b5737a0489e589de13201c624d5a597e248eddaa77e1006b22ef8f19efb2 diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.87.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kdeclarative/kdeclarative-5.87.0.ebuild rename to kde-frameworks/kdeclarative/kdeclarative-5.88.0.ebuild diff --git a/kde-frameworks/kded/Manifest b/kde-frameworks/kded/Manifest index 7a336afd3d6b..0a0680e58610 100644 --- a/kde-frameworks/kded/Manifest +++ b/kde-frameworks/kded/Manifest @@ -1,2 +1,2 @@ DIST kded-5.85.0.tar.xz 36952 BLAKE2B d237349d95f2186a102181f420bb1deafb9fc83332dc535084531a6b73c5feac2c37e6c15589ed8225d0391f4f6541720525d3cd7d2645e6e90789a013c6e5eb SHA512 cbc8e8c101d4af7df0d47d91c51273e41dfff4bf8e558f93a0d2c16cd814cfb4ba73e69a00b3bacd944d677de778456b0020e063af6a4cbd3957296387eccb8f -DIST kded-5.87.0.tar.xz 37216 BLAKE2B 01d7e1ff7958378cd69b7fea1aa60a87b5420137bafe59fae1a5bdf9bff58280609b8461f4aea16a62171035aaefda1f776b9ffa8ae2eb4c292a93c7b5a38c25 SHA512 a22f1e9a7d952683e4ac8b72a7630523c585d9fee88f79f73e2bc86c7632f6f0f114309314bc3259070cb4f19f3f51baf8df9c160be90353c515382d1e677693 +DIST kded-5.88.0.tar.xz 37084 BLAKE2B 34035f8b906c807dc77398ed3b42664a05df5fd698d0e9ff1203a697d3877f972fbe828f1207de00da2b137b94acbc85d82f3d8f1caf7b319a734da0e4e060e4 SHA512 fcc29a0a260528d4afc765106736019ffb142a1ead54696dcb0de70d4640a5306094cb4bff62f616b45a622e2ae01e19ffd9903d621e88a4783ee377c53c0e6b diff --git a/kde-frameworks/kded/kded-5.87.0.ebuild b/kde-frameworks/kded/kded-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kded/kded-5.87.0.ebuild rename to kde-frameworks/kded/kded-5.88.0.ebuild diff --git a/kde-frameworks/kdelibs4support/Manifest b/kde-frameworks/kdelibs4support/Manifest index 7b6cbf0d5a6c..ca2e5f9c1720 100644 --- a/kde-frameworks/kdelibs4support/Manifest +++ b/kde-frameworks/kdelibs4support/Manifest @@ -1,2 +1,2 @@ DIST kdelibs4support-5.85.0.tar.xz 3642876 BLAKE2B 436645e8ac519b5078c37797fdea854e25e71a8079a49a33436a88576f1f370409a6fd780ab778520c474263df66b3a37d06398fdcc1ddfbeef8be5933f30192 SHA512 6edf7d612be56f81b7908ae85f6cfcc9618b14e8b9741fb19e0c8eb55ac73b9b82963be923d67ddfd450401fffc29bf164d112e45cba3657f10a1c84f86e346c -DIST kdelibs4support-5.87.0.tar.xz 3644092 BLAKE2B 5004ef62aab47290e6004f85f5217a0d5a67d86688e360b0273960bcb40911e092cfbe0bd81c0adcee3c6512f9428858e85b36c58dfc1d165a2e20624af3a11c SHA512 61d0c9edcb00749f5b889c28a62ea655cec4120f9339584588bf5707866978e8fa57148dcc305d4b53bc70264719842e0f70f2f03a0cf8d771ad16fa80a22a36 +DIST kdelibs4support-5.88.0.tar.xz 3644168 BLAKE2B fe4e2411bfe1bf2e6bc661dd8b408f17f603027550f5774d99c18043cba67efe5b213a64a51d76b52fa55ec029891f79735389f9e254479683cba02db48ed6e3 SHA512 65dee336fb82f99cdb84e5ea0385fcd86edd0f5db8bf93ce9ff3a52df017e0f4b29042f9b667e6ea5250306f95331ff541d7e63bf775c8bf5e6d6fd045b45f23 diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.87.0.ebuild b/kde-frameworks/kdelibs4support/kdelibs4support-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kdelibs4support/kdelibs4support-5.87.0.ebuild rename to kde-frameworks/kdelibs4support/kdelibs4support-5.88.0.ebuild diff --git a/kde-frameworks/kdesu/Manifest b/kde-frameworks/kdesu/Manifest index 183c54d889d6..1a41fd018a64 100644 --- a/kde-frameworks/kdesu/Manifest +++ b/kde-frameworks/kdesu/Manifest @@ -1,2 +1,2 @@ DIST kdesu-5.85.0.tar.xz 52460 BLAKE2B b5a9c5c5bf0842ac7686bf4f2888186bc5534f8af4330c07bb757a90123be22c7460836c2508124f2f2a9a78d686493c0cf666a048cfeb5f72170b6c2fb7f5e6 SHA512 77e5fcfb00ecda59a6e1496f97cda10b6dde40ab3ea3c4537990ccb02561018d540d89988633fd17e2f22f64f6bbbbe02e6d0bea0c7484790f59812d94773c9d -DIST kdesu-5.87.0.tar.xz 52732 BLAKE2B 56822d43cedc204e565f6c004299052f66ef3ef44579d8b0ae4a3075b59d6bc2f6808483162461bc27b52ec7bd9810bbcc29c82566557518c81bcfe5830621e8 SHA512 a705e6cf89a6e7eebdd822ebf03d4e47eff3dd18e40211bf649f2fd34e82c78abaa1bf4eea202f70f87abfa3006b9df66dceec2e9a2f40fba62a0db636e7ef38 +DIST kdesu-5.88.0.tar.xz 52756 BLAKE2B a346982ba547ceaa0d7202ea46a296d7d28399063b521193d9184dda5de4d485df109a8ea8338e0be72db55a255debb2458aad3916056bf2dc4d43a87f677ee9 SHA512 faca2f4d8b406efe447b100a8c8d115b4e598d7bd2887b77464110a71b7d7c37f742da177a3923037e3fec61be7da8ca9bf04a5a07e7a3e4022edbfcd3536231 diff --git a/kde-frameworks/kdesu/kdesu-5.87.0.ebuild b/kde-frameworks/kdesu/kdesu-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kdesu/kdesu-5.87.0.ebuild rename to kde-frameworks/kdesu/kdesu-5.88.0.ebuild diff --git a/kde-frameworks/kdnssd/Manifest b/kde-frameworks/kdnssd/Manifest index 8e319ede10ed..2412a574f8ce 100644 --- a/kde-frameworks/kdnssd/Manifest +++ b/kde-frameworks/kdnssd/Manifest @@ -1,2 +1,2 @@ DIST kdnssd-5.85.0.tar.xz 58676 BLAKE2B 174114189daee2a2fff8b42c81a81d640af2b2f43bc4a889978db468873dc5b330495fa5c5a0283fb2e5a4e0083a97d47296002c29bbd5641f5b4ed4e57c65b0 SHA512 a6356b5c643a1e7e1f7d30e67a1ac8f13427ee3758709ccaad83af68f30a085f46a3d12e814ea8ec29adc1f9bea2a48e2c180b20ad9d5bb5834c02894f4286b4 -DIST kdnssd-5.87.0.tar.xz 58900 BLAKE2B 348a24b9d7c1ef053afeeacf0bc9cce328affc296f0f800fb430ee1aa9760270bb0500452e9db63af4d07ff89ddf0d29b9014c07886ac16784f57e343ece2da2 SHA512 ab215226f95906913ada48b1ac9ed194d76e14a6ddc6df1cb77ccd94938d788a896decdbc97a33ac33c73bc71447dfec907f28f79d86586a9ad95e360b69ce51 +DIST kdnssd-5.88.0.tar.xz 58908 BLAKE2B dff0a6c6f05ed276cf0b10d94325355e131861817de50e5ff3e60dbca7da8cacef68c14e01a190dcbfba8bb921c502137371896eaa215ffb39faf6cc7e0d481c SHA512 42b503a5afc373f56cb0f0e966733bd6af5e12480cc8e4813eaeff320e18546d41a71f0aec080af46464e96f8de4704c66cc565067e76d34c1147f75855bb592 diff --git a/kde-frameworks/kdnssd/kdnssd-5.87.0.ebuild b/kde-frameworks/kdnssd/kdnssd-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kdnssd/kdnssd-5.87.0.ebuild rename to kde-frameworks/kdnssd/kdnssd-5.88.0.ebuild diff --git a/kde-frameworks/kdoctools/Manifest b/kde-frameworks/kdoctools/Manifest index 4245803ec45b..bb5ac977518d 100644 --- a/kde-frameworks/kdoctools/Manifest +++ b/kde-frameworks/kdoctools/Manifest @@ -1,2 +1,2 @@ DIST kdoctools-5.85.0.tar.xz 437036 BLAKE2B 76b1e2e10e058e541b45f520c11503a1360af2a053d5ab493b867f5166d84271d53a41c8dc547b78bff22cac06f25e66605337cc4e5a735513475ba14f2b4300 SHA512 b0118c94a3a4520076e9849ca4a7cfe13ec13ea7486d2c7bf81689a6ec6b23280793d87057513ebf45291c400a59d110583411eca9ffdacddc5c53d5a2ff4620 -DIST kdoctools-5.87.0.tar.xz 437464 BLAKE2B c3cbcad117ca8ea14225428de03547505b0d81c38e87696630581ea0fb36c5741a507b9ff751d93fd4196db891e244677ada5a8c578199cfe9a76e7f0f7f3bda SHA512 e29f4d5b03d2ce89403c6ef8b66fbfe53fa63b1a94599d6f2e7e95fc2b0dbdd9743645f84bfc0381fe4f0f355bab6f93b33e4eb57faaa0a63a5402cce1d29ce5 +DIST kdoctools-5.88.0.tar.xz 437536 BLAKE2B a4b0b0a9f6f7b817e62867e9094cd8fb0180364c9f26e94aff95747b2bcb6fd313a68275e0a5d9bc3d81bf5ecad6f5740c8ddcb696f0a6bd90ce8eb10233c75e SHA512 d592597eb414e85b5dcca303d8fa19a8d96fdc683c2ba3b87c80976d68ff608d1b0d92c50f23ebc2f01d547ddd54fac797995ed27a3dd2e3db05e9e2caea7341 diff --git a/kde-frameworks/kdoctools/kdoctools-5.87.0.ebuild b/kde-frameworks/kdoctools/kdoctools-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kdoctools/kdoctools-5.87.0.ebuild rename to kde-frameworks/kdoctools/kdoctools-5.88.0.ebuild diff --git a/kde-frameworks/kemoticons/Manifest b/kde-frameworks/kemoticons/Manifest index 2acb756e1786..c740f330e854 100644 --- a/kde-frameworks/kemoticons/Manifest +++ b/kde-frameworks/kemoticons/Manifest @@ -1,2 +1,2 @@ DIST kemoticons-5.85.0.tar.xz 1698484 BLAKE2B 46c7a07b3bc80c54a461b1f47b57d6f155af3fc71b6eb4cd8f0c56b3c9c7571ffa93703f07ac4281453bfa6d19922f21bc4ca6e92b66fafc7d87fee7accb1ff3 SHA512 62fda2265b0fa7154f68d2535e331e38fa899b1517b7fd08faee1419bdaee46f2a3fc63469a54277ce25997df4215d3314219e608927389da4451c8fa3bdf526 -DIST kemoticons-5.87.0.tar.xz 1698692 BLAKE2B 80531387b375cb5176144c61a8bdb8b31cf25a319335bf0fc67e0c7ecab7b0af66cb86d185d180cc99e2839490b5f5168c0e09117bc24992b82254d5954f8b71 SHA512 26a11f6aa4237a9be98b04b4b944f031a19e9be7eeb1d66039114ba6288cb3ab28432e48173f9903e58a918771fac8909c26fb118c545f477360703f7e42b04f +DIST kemoticons-5.88.0.tar.xz 1698716 BLAKE2B 8e4d737611f5d2b43d17a754245bb47cfce6ca95847d9556e386b699197640f7a8282b6e6ff1d99317a209bbaa8252497d56ae5dc97dbb9e3d20e79edb4bfae4 SHA512 1983324edfb26f1b96cdd961215743cac22cd94225bf7a782d4d67f8772d0c70b93e8854d1f756187ef3a0aad5f642e8a37a1fbf1be64e6007f1542e0e48869f diff --git a/kde-frameworks/kemoticons/kemoticons-5.87.0.ebuild b/kde-frameworks/kemoticons/kemoticons-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kemoticons/kemoticons-5.87.0.ebuild rename to kde-frameworks/kemoticons/kemoticons-5.88.0.ebuild diff --git a/kde-frameworks/kfilemetadata/Manifest b/kde-frameworks/kfilemetadata/Manifest index 748982ffc726..b969d94040b1 100644 --- a/kde-frameworks/kfilemetadata/Manifest +++ b/kde-frameworks/kfilemetadata/Manifest @@ -1,2 +1,2 @@ DIST kfilemetadata-5.85.0.tar.xz 426336 BLAKE2B f68125f17afb6f3f9c65486670ad2eca8ad057927c30ad3f765d6551cf3cb1801512c9432c70f2e87a992e7ef8f81ef23908cfdcac0df5c466eb4a0e932e58ab SHA512 f531a1519ee3efc8b6973bf979ce2ee1380c9b425f06233267d007c1b79f6b7c2166e47212093ec8250f75dc9897dbb0d9b8b17ee4d999c487f10451a725ffd7 -DIST kfilemetadata-5.87.0.tar.xz 426456 BLAKE2B e197bcd0d989d023eeb2a3b66247e742e1b2a7f4ac913ffb080361883d5ef0e2d292713631bad6f5ef514946525dd35d60a7d5435a3760849010916b75a1b36d SHA512 654f94da41284094dc70060b04076e61617a82843edc096bed7f4e9dc9b7c8786ba857daec66204b9c9e70d76de2de8955b9ef62e5601788e59a02ba3fe41979 +DIST kfilemetadata-5.88.0.tar.xz 426936 BLAKE2B 82e73bdc082adb57323421ded8b3782597084ec069f1a1e95418bd9b54af96a1a407a0852561f61ef874727715afa23d9fb3d9f1f78caf3dfac062f8314ba6ba SHA512 e65952754914ad3697c17fc7b5406235eeaa532a51828dd9016ca9b0009f3592e1c1ae575b6bbba046c00b2cc689290cdf61b7ef7626126500b3ec2358ccf0c4 diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.87.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kfilemetadata/kfilemetadata-5.87.0.ebuild rename to kde-frameworks/kfilemetadata/kfilemetadata-5.88.0.ebuild diff --git a/kde-frameworks/kglobalaccel/Manifest b/kde-frameworks/kglobalaccel/Manifest index 3a31e6331728..c9c8561b8763 100644 --- a/kde-frameworks/kglobalaccel/Manifest +++ b/kde-frameworks/kglobalaccel/Manifest @@ -1,2 +1,2 @@ DIST kglobalaccel-5.85.0.tar.xz 87868 BLAKE2B c76a60426406689434b8b7e90ff9f107173ffa8bb6e6f78603541c2f7fdba62719d141f01ac2a7e3ebeae06a2a891a5467e6ee87eb5d30a53ed4e3faa98a1b28 SHA512 091194d3171820c121c32356bf1dfd98416b91952b745afbf35fc75a7e944a5c80f17fb1f8418016513eaaf63ccb07c1aec822f5f3823f3f4aa604c3dd9963f2 -DIST kglobalaccel-5.87.0.tar.xz 88136 BLAKE2B df86e873391d60a832c6ad9b6e6a69c9bf7af53b96d010ab03bd6c6fd5eee1a0f20bf3bfd68e4c20b33cb84b6248c597901ded6b62974f0790989b599709ccd3 SHA512 087ed056e9198b22ca79890b29fe594d721c4efaade8013e036216579564e484eca2fdaad3443444e9ba9b05e7038437fd4da297844e3c8c2883bc6b00b71c30 +DIST kglobalaccel-5.88.0.tar.xz 88180 BLAKE2B a1642db79366428c9fd1b644c03258633386a23d290545635bf787e22a362ae7c7d8701380498e9ecc5cea1ff230aeeec500f9c58d920b34d234b74f011d71ad SHA512 aeaf82a2371a9259493f89cec46f40abb6c0ddac48c4831b75a3a31c46bad63b390fd6948cd473124cdc28b2b3d8018834a986e11f4648028697ab871534787f diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.87.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kglobalaccel/kglobalaccel-5.87.0.ebuild rename to kde-frameworks/kglobalaccel/kglobalaccel-5.88.0.ebuild diff --git a/kde-frameworks/kguiaddons/Manifest b/kde-frameworks/kguiaddons/Manifest index 434d1154021d..28bfd2e4b4c2 100644 --- a/kde-frameworks/kguiaddons/Manifest +++ b/kde-frameworks/kguiaddons/Manifest @@ -1,2 +1,2 @@ DIST kguiaddons-5.85.0.tar.xz 60620 BLAKE2B 11910055959a4d257969c665be64f6e1933ae7afcbfa16f3fd5e31503935ffe5b62188f0da7e0b9621cb158e01512c88eb07d7e2c4e6ec1600fa932157a08b53 SHA512 0f2b1f0201028da520ac0b04fd66c753a953a675cd29249bab79807b08739979601499530be119b5bda124bda4dd09e10c8e11b68d0bcaf8a1a2283e853cadc5 -DIST kguiaddons-5.87.0.tar.xz 60892 BLAKE2B 5e8d68306696a3fb4401b1db293e9522271229c0e6f2667802fd782617f25a3e766f0f3825599e402a2ed81e8c073eb1e77315b03b589472fa1dd7b5f1de980b SHA512 7c4c9239717bc8a701898c13dcb020382afa89f19293be775d16b8ec30d97a3a7612404a8e4b448a09f4216a477859862ad8065f65e454374cfb7ab3b973bb54 +DIST kguiaddons-5.88.0.tar.xz 60904 BLAKE2B efe3575446b8858edb83e938e66febac3f1704064f5b8f977f418f1c6dce38c46a19a948990749d2028b4a33e4b3a25d23b1663e9e0a691da8331d86634f7d23 SHA512 fdd8139367a021c5e55525c4e8393c377b772e75512147d30431012f472a827b9b67b57f8c89f2954cb1259bee6dbb1cfcada5ed2dd4597cad7a3422f67d56bc diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.87.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kguiaddons/kguiaddons-5.87.0.ebuild rename to kde-frameworks/kguiaddons/kguiaddons-5.88.0.ebuild diff --git a/kde-frameworks/kholidays/Manifest b/kde-frameworks/kholidays/Manifest index 7b3bad940684..883322fd8d1f 100644 --- a/kde-frameworks/kholidays/Manifest +++ b/kde-frameworks/kholidays/Manifest @@ -1,2 +1,2 @@ DIST kholidays-5.85.0.tar.xz 230532 BLAKE2B c9212b1036af4767eb7dde0cf504cf1ff255ff329c041d9d00f656419b3b92f9a82b0c0c0008511bdc59e485f60a5f57fa91af31842a1bf053c94d42d4b3b030 SHA512 c58ac20764db8eec399ba0ae77d227023cfc455c76289faa4a688f8dc3e6987a87c7b0825ed4d4bba4198915d39ad9d74dd6abb3a10b04d2128764c201bd4ab1 -DIST kholidays-5.87.0.tar.xz 232068 BLAKE2B 9699b76fa06bea5e70f207783550bf0b45834b8667e65e0bcbff54c9e1acaf587b4191da6f17941d1b695c5eb179054c47ed71fbdf3940681ee9a6bf4027a47d SHA512 d71ab5f3592d15237e0ab493e214782758f876a8b91924b4f9de02387e00136427d5973800f14e79010acaba2cae17ccd9d29a97930911ab0dcfb5bdb2331c4b +DIST kholidays-5.88.0.tar.xz 232400 BLAKE2B 5d72a0d86c91f1061e4c01b9df6f53abbc0837577df9ac3d53a171225eca3b9a714fdfd44e0afacca99f2f85ef67dff9e99099d05875f1f42e6be1ed3d9d3884 SHA512 364bee9a2798cc47e26c359d31fcca4d7fcffb4e85baeadacfbfb62d199b7ca9a1e177d7f1e853e669888c8ddf83512fde5794c30a64abc3b9f897068bce982a diff --git a/kde-frameworks/kholidays/kholidays-5.87.0.ebuild b/kde-frameworks/kholidays/kholidays-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kholidays/kholidays-5.87.0.ebuild rename to kde-frameworks/kholidays/kholidays-5.88.0.ebuild diff --git a/kde-frameworks/khtml/Manifest b/kde-frameworks/khtml/Manifest index d10e5286af19..9be9e9e3db3c 100644 --- a/kde-frameworks/khtml/Manifest +++ b/kde-frameworks/khtml/Manifest @@ -1,2 +1,2 @@ DIST khtml-5.85.0.tar.xz 2093124 BLAKE2B 627bfa8581c6a5574027ddbc8c9c87544e218068ea6deed5190b0528cc8a9035eb8154b1847fcceb7f4edb664d72aea23e608880cda84eb610da66ea9a74a85a SHA512 772aa4bc541be3f03274f01810bd7d49486f9a7497e8f6e2bd4cbdf3dee4776318fddff0c2b221181184dc185ac4549457ae372b5521462749f5213c62e1dddd -DIST khtml-5.87.0.tar.xz 2093572 BLAKE2B 0d5ec7f3bcac10df6adb283d789ebe62b277faf6c5dc7f1f19b26921e16bcc61f9f9af3678a6f32cf7ac480101b7c03839bff3686a13463fc7bc764aefce4da2 SHA512 b87cc182e22f17b7ac77b012b7af9da360837db052353134c871f0a449e4177270489bea21f548f35f7ac9bda35864a5c3fb43146eead1c8b413b878d6b4534e +DIST khtml-5.88.0.tar.xz 2093664 BLAKE2B 85379c7d3fffed82794c33977f8d1ebaf2670158ea52feff72db694a47a5a5223d2d91850e5ccf21cb4f495c6bd4c884aae65b65f5ba2ce3962ce9b7dc410258 SHA512 7fa39361e2353b5abdd7c92ddc91c0e9a8216a756d6976ae57249649d9fad97957793ca446a5668a7d0f44031eae3ed38c35d6331f07d1286af18f3346bc4a87 diff --git a/kde-frameworks/khtml/khtml-5.87.0.ebuild b/kde-frameworks/khtml/khtml-5.88.0.ebuild similarity index 100% rename from kde-frameworks/khtml/khtml-5.87.0.ebuild rename to kde-frameworks/khtml/khtml-5.88.0.ebuild diff --git a/kde-frameworks/ki18n/Manifest b/kde-frameworks/ki18n/Manifest index 32ec7344974c..541e08c0c63a 100644 --- a/kde-frameworks/ki18n/Manifest +++ b/kde-frameworks/ki18n/Manifest @@ -1,2 +1,2 @@ DIST ki18n-5.85.0.tar.xz 590384 BLAKE2B 337898b907e673365175a3fd7f122baa156266e60ae47d0f5f7f9afa577c4ed2abfd34d8b2189c162fa4c15e4b726984cf620d699a65b8dfebbeeea99eab0079 SHA512 01053f5715d907eba28daab411880013b9f0305f72d84d1a26edd1aeae6b3f05c1b580ea95aae4de122a57a3bcabb11c4737a82bd51facf8201d584c64708856 -DIST ki18n-5.87.0.tar.xz 590996 BLAKE2B fbb24921273a6deadcb943cc30f63e5ea7b39d35ef1ce7e0d2e325471c26b3c4936d712ce4bfcc39fc8194e3cd40164ba70dc2a77d6eb97dcf35beb74b95bf17 SHA512 3b6420de995d6ed64a57934c16334fc48bdd495e81d5b64c15d2403c82fcbab21601d831d9b802b61af64b88c16281a50c8d689069bb3a92467c963cb6e9a0ac +DIST ki18n-5.88.0.tar.xz 954564 BLAKE2B c482e3d0839c90e5abf73cbbb6e2fb6478bcfff2dc7d8945316c04bece8d278f90ce97868cde2fe9bc2270c17f0aae2e91fbb872a422d6e70278c30dae353cc8 SHA512 7d417a34667ca0e63a49e8d7cc2608028ea66e51adb6f22934a694fda65bb3f858b1e36960b184dcfd919d90107264682bd6426b27cbaba92faf34758668784c diff --git a/kde-frameworks/ki18n/ki18n-5.87.0.ebuild b/kde-frameworks/ki18n/ki18n-5.88.0.ebuild similarity index 88% rename from kde-frameworks/ki18n/ki18n-5.87.0.ebuild rename to kde-frameworks/ki18n/ki18n-5.88.0.ebuild index c3e589fbadbd..5b6f6502c029 100644 --- a/kde-frameworks/ki18n/ki18n-5.87.0.ebuild +++ b/kde-frameworks/ki18n/ki18n-5.88.0.ebuild @@ -14,14 +14,17 @@ IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDEPEND="${PYTHON_DEPS} +COMMON_DEPEND="${PYTHON_DEPS} >=dev-qt/qtdeclarative-${QTMIN}:5 sys-devel/gettext virtual/libintl " -DEPEND="${RDEPEND} +DEPEND="${COMMON_DEPEND} test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 ) " +RDEPEND="${COMMON_DEPEND} + app-text/iso-codes +" PATCHES=( "${FILESDIR}/${PN}-5.57.0-python.patch" ) diff --git a/kde-frameworks/kiconthemes/Manifest b/kde-frameworks/kiconthemes/Manifest index e7c52c043fbd..34343a7537b1 100644 --- a/kde-frameworks/kiconthemes/Manifest +++ b/kde-frameworks/kiconthemes/Manifest @@ -1,2 +1,2 @@ DIST kiconthemes-5.85.0.tar.xz 221352 BLAKE2B ee619a6192b1d6dbfa000b1f6366ebe1dd8c25df41dabd2dd15f888f7cae2a9f5cf53d5d0a0a2d5ff7d95a224137a69a31f4c2e67fb6419b750241c7cdf05c81 SHA512 87e041835401273627c596338f94a0507f3184fb3e0a004ad4ba0c878fc2ef9ceac5bd4a9318d8c8e852e1ab26944368ca6b27a3efcd4269643d8e0cd0d60953 -DIST kiconthemes-5.87.0.tar.xz 221816 BLAKE2B a9fc42cf40c8cd8c04ba3bb3cc99fe302370bdb64aaa2d8cc307d30e4b8ee5698f35237e01bf9f8c4630807b8e6fdefd8cb862b43ead9b8b1fc3d292bd831722 SHA512 f218c19e76c863a7690953566b572da93fb9eaa7bcd19c4219f832f8b6cbc6d6e7c4556f1d5d6e2e559addb8ce32a330e9ae96270ed2af10fed6a8b739f7c949 +DIST kiconthemes-5.88.0.tar.xz 223284 BLAKE2B 374935539c45468dd60364701ad2ca9ba1b7bc5852692a4299d74efd99fe615913626e42525deeebc5ea27ae44aab7795ffbaefa2978f3a214c3a3359e1cc664 SHA512 56bb3da876cfe7bc4999730ae91c9e71001aff63c904c4bdeb5989b6465c981b848af36942a5a5979e08af0b654c9e403210b037cab7b085d14281ed769650c9 diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.87.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kiconthemes/kiconthemes-5.87.0.ebuild rename to kde-frameworks/kiconthemes/kiconthemes-5.88.0.ebuild diff --git a/kde-frameworks/kidletime/Manifest b/kde-frameworks/kidletime/Manifest index 5aa594ee9fc5..94ee14159e97 100644 --- a/kde-frameworks/kidletime/Manifest +++ b/kde-frameworks/kidletime/Manifest @@ -1,2 +1,2 @@ DIST kidletime-5.85.0.tar.xz 26116 BLAKE2B 45a51974ec3e3db3a9528d7c2073b13536ed291691fda7fd3fd5810cf4b602ab394419bc67286634d6beee65a1f6e12f7962431cd34e64b819c16dd7ed207b03 SHA512 1a3c322bffe3d596283ac4b48c10b83deb9cd5f792bb47974e048994f74117d3f65148424f48a9b4f812cab3b96a1ecc5360b0fd69efc9c4f0326d630046e880 -DIST kidletime-5.87.0.tar.xz 26328 BLAKE2B df1e35b9207cec9df9f49457f60c86ee1dbe3d2520cc2ed87254af354d8828f67ee693d5e04043cb60f1702cdb2219bf04ee02e49b267c18c07dfa5c445dc9eb SHA512 429f56b63daabc3d9a367dfeff348df08017e43c62d4a2e3d0922d7e90681eadf9dcc2c1f5c5808a27ecae098f35aae651a5c278fc16c1bb4fb447e8aad26284 +DIST kidletime-5.88.0.tar.xz 26540 BLAKE2B ec4f7cbc48c08235a3d8fd1f07150b4440e15d1eafa094294100cce84938562f37d9d516791e2aacf1e2d0eca0ad00eb571cd552c7399b710fce6d38ccaa74f9 SHA512 542988271641752dc2766855b5d05ec591c130dd0714f0bda8874dcfc0c016a14432013bf333d96c0c35a3d53ea43c59cda2663f52dc52487bcb58a62280f774 diff --git a/kde-frameworks/kidletime/kidletime-5.87.0.ebuild b/kde-frameworks/kidletime/kidletime-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kidletime/kidletime-5.87.0.ebuild rename to kde-frameworks/kidletime/kidletime-5.88.0.ebuild diff --git a/kde-frameworks/kimageformats/Manifest b/kde-frameworks/kimageformats/Manifest index 9ab01ed39839..caf4e4991b24 100644 --- a/kde-frameworks/kimageformats/Manifest +++ b/kde-frameworks/kimageformats/Manifest @@ -1,2 +1,2 @@ DIST kimageformats-5.85.0.tar.xz 590844 BLAKE2B 39102bcb685a35146871201604d220a0f439531ab65b1d78b6045bb9c45651c7b54967c8c82a100dfb5da028fef1c845c8711a632dcfffa9fbd752a2884e42bd SHA512 7f72ee1d0d56638c1aa8ab0b61f18e69517921f25a64424ab848177da13506ed917eb17661f5a1069f5e56578f6a5271c9fbe665d8cfdbd284e28747e6bfc321 -DIST kimageformats-5.87.0.tar.xz 590528 BLAKE2B 0d9e9c24f84f9d44f2b70003d0af4f0015e42a82aa18293094d4005a0769ac49da84b3bd8464d5c13ca7ee141608d4252ed207c5247f8f47d9b487446b70de78 SHA512 29eba31cdab40262a3bc85aa62c319fa6b58084589fd635ceb1e882fe8f9e829e2b4042c8e46b7f909a78d3d82af253ce217cf574c69a03d7b2d00f6ac985bb8 +DIST kimageformats-5.88.0.tar.xz 590940 BLAKE2B 53c1627e096ee88d0422bc0256ec696c713b911abb16959874b94c3bd4cb54bc81c1aa112e66741165bf74554d1f3e7fc216e319a81e0dfc227798efbe0eb7e5 SHA512 5702d9a5aba65d3d3a64ea7fa9cd64b48fb5a01666d6d31737e94f7bdde5a6d89c34930bb57ac8abc807f7f2e1cbafeadac3f786a48130225ad0c9ea97836ec5 diff --git a/kde-frameworks/kimageformats/kimageformats-5.87.0-r1.ebuild b/kde-frameworks/kimageformats/kimageformats-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kimageformats/kimageformats-5.87.0-r1.ebuild rename to kde-frameworks/kimageformats/kimageformats-5.88.0.ebuild diff --git a/kde-frameworks/kinit/Manifest b/kde-frameworks/kinit/Manifest index c4ceee8da346..e4241d724d3a 100644 --- a/kde-frameworks/kinit/Manifest +++ b/kde-frameworks/kinit/Manifest @@ -1,2 +1,2 @@ DIST kinit-5.85.0.tar.xz 121608 BLAKE2B e6d8f14dc6930ad058c35246dcb408d7249de800a27e2db07091cae93bfd3ad0b37cadb048ee95398a0330b571a71517d4e7d61d6b98edb40e73201786a5a532 SHA512 9968dc1381f236c843aa76bd3ede13b83607dd6e6a9fc5723e3ff23fa1d924536fd227ffbdc20a4c914dc76843f0b315b4247410dd5580ae1134db3b50ae679e -DIST kinit-5.87.0.tar.xz 121956 BLAKE2B a71dd102ba069dcdb6e137fb4503b8d556f373dc6bc06ef4779feedd51a23e3201a7e5391a5a92a43b6bf6500ef2084dfb7fa17a5459d16bf4b0a81ab24d35bf SHA512 6d220bd657e105cb8c6a37ea70f552bb642acc2427752dd02728ab4f0512714dfe860cffb28d7413d431f5caa4f79994f3aca2e71e5abbe992689492b9e09853 +DIST kinit-5.88.0.tar.xz 117128 BLAKE2B 8e1fd009edd926a79cf1a903a0d038ef4cb08e7d4f7193df5b377a377d60867999f15d6a86a8622ecd26ebfa13f90b00fa4747dc177e480558e720837d76ec93 SHA512 d54732fb8ad9274be22a8c699325bff66907f65d56199c9022aa5f471f154130863282e0773219ec00b54fcdc542b11703e570a51a5f94ee119ea6298ec50a8d diff --git a/kde-frameworks/kinit/kinit-5.87.0.ebuild b/kde-frameworks/kinit/kinit-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kinit/kinit-5.87.0.ebuild rename to kde-frameworks/kinit/kinit-5.88.0.ebuild diff --git a/kde-frameworks/kio/Manifest b/kde-frameworks/kio/Manifest index 291200f6ea0d..936820b63da2 100644 --- a/kde-frameworks/kio/Manifest +++ b/kde-frameworks/kio/Manifest @@ -1,2 +1,2 @@ DIST kio-5.85.0.tar.xz 3200300 BLAKE2B fd723dba761b81862bf503645a8526a246867e5a10441f3edf895e4107c189ead357615e17f3704325976ed29867c54f98bc11b4e977e21a78d429ee7efa2dde SHA512 73c69743f3d99671ced8176bf9806df54eb3afd04dbdd9dd92b79c9979428f980d3dbda9504c81aca4aa36249b3e43edcc38831497752e31a510a70ee98dc4e8 -DIST kio-5.87.0.tar.xz 3260188 BLAKE2B c9681bd404a3a60eda4d0b5f9b05254cedba2f20a74942314f4462b5306b81d206bac24e8032eab31287c7083e8fafd8db15c2064342feb746abb0629def7041 SHA512 55a3dbdbb2169a1f3b59b6b1857552ef75ff07ffa8dd7871f72aae1c42aa027fdfbbe80e2d7874b3c1914862bd6ff09cdbef3e19766cc7178b642a73e8dc8c19 +DIST kio-5.88.0.tar.xz 3247924 BLAKE2B 3687e97b3c936c93e7ee87f314340f8e9889e2afae584d360eb44414994406a34678ea304fff081a65beb03fa98ec1f22870f3a3f86e124352bc96f51c142c1f SHA512 3d79bc90c2f6aa54080824c15da282f54d18530362ffd144f36754f1751f58c0c48c9fd12ffece49f0b455c524b8585ba6c2baa684b0992471b7ec0636350c19 diff --git a/kde-frameworks/kio/kio-5.87.0-r1.ebuild b/kde-frameworks/kio/kio-5.88.0.ebuild similarity index 95% rename from kde-frameworks/kio/kio-5.87.0-r1.ebuild rename to kde-frameworks/kio/kio-5.88.0.ebuild index d33ade8d2205..738784f54c91 100644 --- a/kde-frameworks/kio/kio-5.87.0-r1.ebuild +++ b/kde-frameworks/kio/kio-5.88.0.ebuild @@ -70,10 +70,6 @@ DEPEND="${RDEPEND} " PDEPEND=">=kde-frameworks/kded-${PVCUT}:5" -PATCHES=( - "${FILESDIR}"/${PN}-5.85.0-revert-to-pre-libblkid-parsing.patch # bug 821103, KDE-bug 442106 -) - src_configure() { local mycmakeargs=( -DKIO_NO_PUBLIC_QTCONCURRENT=ON diff --git a/kde-frameworks/kirigami/Manifest b/kde-frameworks/kirigami/Manifest index 8e3e00987e8f..cdd855ec5343 100644 --- a/kde-frameworks/kirigami/Manifest +++ b/kde-frameworks/kirigami/Manifest @@ -1,2 +1,2 @@ DIST kirigami2-5.85.0.tar.xz 323312 BLAKE2B 4953b9d3f0114aa7f12b23c7c12092cc0de57ff67e73130a1428e7c334d34b5a87dc8c7b2095dbaa2f28f6a96cc8be67682a73b2785a19f39ac9396c20646213 SHA512 239a8f7e5e77ca19cd9b8e45a383959c0c5b07dda279862c3aa0474fd34d58d905ca947c7f19eec3bc2de53557e8ae7dd8cb5a4879a53c28436e6636931c2603 -DIST kirigami2-5.87.0.tar.xz 332160 BLAKE2B 18506c0883e56113220b920413d00da7bbbd7807425296c5e3678c6c92960f7dd12b85b70fa267154f05f93a7b5e3fb09842681742e0753a256401dba3f7da10 SHA512 b6c552232aa9d68b62285eaa4ef0cbe0cefcc2294328fd539a0765abc153f1de7308c9e517206de6d879ce9501ffd059d8ec65df707bd28b45412409b839c25b +DIST kirigami2-5.88.0.tar.xz 333324 BLAKE2B cac7a79d5d3fd75aab31f0c7d6fe51b6dd6bf8755822a85682db7742cafc88007012e541de09ef302e1b2208a055c9cb4cce208362323c558e547a256f3bd397 SHA512 adb20c007bd8d1206be87d936a9affe1f7e2203158ec5ee241bde8e60e2b6e1d701393c4d85841644321f70496de1e67cb4feb9009c2cd7d153eba2407c480fb diff --git a/kde-frameworks/kirigami/kirigami-5.87.0.ebuild b/kde-frameworks/kirigami/kirigami-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kirigami/kirigami-5.87.0.ebuild rename to kde-frameworks/kirigami/kirigami-5.88.0.ebuild diff --git a/kde-frameworks/kitemmodels/Manifest b/kde-frameworks/kitemmodels/Manifest index dd131577e7bb..ec9147fec8e7 100644 --- a/kde-frameworks/kitemmodels/Manifest +++ b/kde-frameworks/kitemmodels/Manifest @@ -1,2 +1,2 @@ DIST kitemmodels-5.85.0.tar.xz 403004 BLAKE2B 3d5ebb1ac85d56860dc141a055341f90111554158c5335d2f4cdb750a0904db75442c464e4d547d4ba5596ffafc0eded9ed3b5a966542ddebaecf038b72bc81d SHA512 e953a8145cfbae9ee3041ef12e1a8c2a3e8289be116893b6e0c89c32e0cc39207928732ef7930b9af1466672d429ecf7ab85f92ae83ffb75906e201455b5d85f -DIST kitemmodels-5.87.0.tar.xz 403376 BLAKE2B 37ece36bd76d84f35e25226d1f798027755da9f166c796ecf3b03eb99930e3234a3689044615b32852ad82fbf8daa06d5b71bfd1a04682d7fce980abaf0d9825 SHA512 c2291560601da060da7f96f42e3e53e7293e7c6ee814a729c5e141c0d6b11e6724744d1b69be2230fffa6c5bd8aa0d2ff18d006ada9269f558750f4122ed2977 +DIST kitemmodels-5.88.0.tar.xz 403416 BLAKE2B 8e99cb46c0e8c8baf7eebbf2adff217d52f2db5f63a6fa71612111fc3bb65dca27723c1211a37669b80c374bbfccef56cac5c1799e01464845abdf0ae7d9fcf6 SHA512 6c25620aa4eed7da70ac5479101b74cbc30581cf30773f7ffcc25ba5cba5248c28ea95e4402b76c5c2171e978281d2a981418016e497efe4e1a957f8740de42f diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.87.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kitemmodels/kitemmodels-5.87.0.ebuild rename to kde-frameworks/kitemmodels/kitemmodels-5.88.0.ebuild diff --git a/kde-frameworks/kitemviews/Manifest b/kde-frameworks/kitemviews/Manifest index 0adc48f5062e..aabd4cd854bb 100644 --- a/kde-frameworks/kitemviews/Manifest +++ b/kde-frameworks/kitemviews/Manifest @@ -1,2 +1,2 @@ DIST kitemviews-5.85.0.tar.xz 74868 BLAKE2B 96fe28e325e88eb713220f231ad9ec93eea8128ffebe5b67db16179e659e8880a7920f4637ccf5eaa273a3519da494bc97296a8a0e4f6ddeb9afd1445fc5cc4e SHA512 63e7b4ce92be46e631ddbccf1fac484626f236e215e2b314f9ca088be36af794527f903a1fe28d450b8b5fb2852891d1c7e298d299cc7fda203a072d8905fbf1 -DIST kitemviews-5.87.0.tar.xz 75168 BLAKE2B 9319fa023d5ba333f36efe2fc5eb7b797afc2614038ffc79c96e9ccaa0e3fbb2ed418dee83c6ebed013bcb3a6515232aab9ae836dc3194c700c599735510f302 SHA512 3796428861d37e139459a2e58c74ff8dac37e6055f61cf671eedb4227d6248c82a034d529f0ec8b983965a61b87d9e96d0a83fb7e5f8bc241af388cc4059f4c8 +DIST kitemviews-5.88.0.tar.xz 75260 BLAKE2B 46af0e2b8be3fcb398e41a3abea743a466d58d596182fee780ad6bc5f22ee387ffd6dfc131849ac636726577c4b94744e741f93fee51d97a7bfd1b42db03f5b8 SHA512 1a78c1d3758d3267fa99a7985695058fa9ef10af5bcc12846b85112634386ad0a56e7255f1b2d691222ac23f04d6fb827aa1517089da9ebfe1e02f9c3d789ceb diff --git a/kde-frameworks/kitemviews/kitemviews-5.87.0.ebuild b/kde-frameworks/kitemviews/kitemviews-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kitemviews/kitemviews-5.87.0.ebuild rename to kde-frameworks/kitemviews/kitemviews-5.88.0.ebuild diff --git a/kde-frameworks/kjobwidgets/Manifest b/kde-frameworks/kjobwidgets/Manifest index f8d5c15ce6d9..e15a26fa251c 100644 --- a/kde-frameworks/kjobwidgets/Manifest +++ b/kde-frameworks/kjobwidgets/Manifest @@ -1,2 +1,2 @@ DIST kjobwidgets-5.85.0.tar.xz 99076 BLAKE2B 77887b78e37644d3a6cbb7528532385956efe7c152d939f25a8d95e07be004973a2977e251ca67200f341af0c213b7483d1466d541adaadbbd161a2f6c7e50b5 SHA512 d3ee9f74f0aebccea1a939568793d3162d76bd2fc8dd8271d2b9b19836fe1f05bb1eb8fdf4c3456891587b8c6b6e91004d3b18374420aad8af0e9efaac64fae0 -DIST kjobwidgets-5.87.0.tar.xz 99324 BLAKE2B 73aef11304ae6ae3b74482f1bef23ae0d36e0990cb35b2c8007792811c6f5e150a7ca985610fe4767b0a69f9ded55f965c0e3df442d17a92ad1656375279f52d SHA512 3afcd42ec67af416c513a95155d5d53360dbb8a95ff6320d3f61d7062498efb72478d42b667703767a4e5f1ad6aabc819f703d3ba02b543c40b711240813dbcb +DIST kjobwidgets-5.88.0.tar.xz 99404 BLAKE2B f28eb4e8e81489a3b72a79088be3f1fe5c4b9cce32ca8b769e7aafc2b95529d75a711ac95b2e83da33b58d030b9fd50bee7f034db977bda10538d6273ebec15e SHA512 6102b09b81aaa5b0a1b006dd1634b720a683f3f0457a63bfdb58f770eca5ea2f53bc9968108f6ac866e761a5fea82a2223f07118fd4988db295c0e28d20a563a diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.87.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kjobwidgets/kjobwidgets-5.87.0.ebuild rename to kde-frameworks/kjobwidgets/kjobwidgets-5.88.0.ebuild diff --git a/kde-frameworks/kjs/Manifest b/kde-frameworks/kjs/Manifest index 38ae1a4a9e09..1c4aef2e56f6 100644 --- a/kde-frameworks/kjs/Manifest +++ b/kde-frameworks/kjs/Manifest @@ -1,2 +1,2 @@ DIST kjs-5.85.0.tar.xz 337888 BLAKE2B 1ba61fa79ecc130744ba183fab25b8118bf4f3635f11ec50d73a64c83508941fe23c6eea92f688233d70c784e82bf460a6c4229c8f449076e6c2d12842cd08aa SHA512 80a873d7277efe053587bb9875f0958e26d5ad582a9c12377b187584f76e88f1ba64f4e071fa1329fe42690379a217a9f68d28cfb1a6724b615c01398840f324 -DIST kjs-5.87.0.tar.xz 338152 BLAKE2B bda9ec7b73970f49279bb6200ec12e167e79d74890f32189bf835b65e39cec27f1aa4c7976353f7ea1049934c90f3d522f6bec206a3ccabc0a073a53920f6be6 SHA512 b62864d05add7512ed867e823e160b2579c152c8d692d6efc64641d85353e95331cc1509711c9edd8580dbdda6f7d6402170bb7295e90d5d9754fbd1dff23eec +DIST kjs-5.88.0.tar.xz 338268 BLAKE2B 666faf3922e6ab5723c1686229e36cb9e593e9adb9984bf5285142f86586cc3de561a2f94230367dcde6550c9533506c7e2b9a4068addfa94e687c37635e24ce SHA512 bd98e6b243530ddefff4a60e47a5496c6704269ed9a3791cbb33a136f52cf42813816d0902e77dbfb584c4a77482c8356ffcb4b58e403174bff30dcc4a0df9f6 diff --git a/kde-frameworks/kjs/kjs-5.87.0.ebuild b/kde-frameworks/kjs/kjs-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kjs/kjs-5.87.0.ebuild rename to kde-frameworks/kjs/kjs-5.88.0.ebuild diff --git a/kde-frameworks/knewstuff/Manifest b/kde-frameworks/knewstuff/Manifest index aca1507ba001..ba70ee56f280 100644 --- a/kde-frameworks/knewstuff/Manifest +++ b/kde-frameworks/knewstuff/Manifest @@ -1,2 +1,2 @@ DIST knewstuff-5.85.0.tar.xz 1138788 BLAKE2B 6f037ddd3dd7d9499d19b8d10b2486ced1ab169180d69a004369158665eb098015c60fd657e9d84af7b15634a28abd13e761b2728861f3f88c02ac0510121c5c SHA512 2da81b520ecab1d43b79e75ec56cbba410bd0944b13ea53eeee5ca94c77f9c04ad91a35b0c1942516edc5101a365f2a91b774405183bc8bf82c6cd5fb53a0570 -DIST knewstuff-5.87.0.tar.xz 1146336 BLAKE2B 1f1beff60c59532e892e9b5f561b6a0848bd55d8c483f8195496fb9ec269c2cd4fc3f22216669b6486d5ae987b5d664bc20ffe8d867e401de7be6a6f228b009f SHA512 6979417e3a8b4b9a1dae0850cb8e333d31c1124f60c67ecc292b0b9372e6c7fcd8d5ae8f59afdcc543379b148f0fc310cfc7a24f8ae8fbf29358de0508ff307b +DIST knewstuff-5.88.0.tar.xz 1146552 BLAKE2B 210322ac54eb1fc292b0b9a2a27940bead11b64e86f9c1f3f50150317f11dac87fbd0932aff9b5862c9acdaa654f0c4c2dc44a16a815889f5d63f6485784f9cc SHA512 253f2d5b5fb496a0d24674592b7f6d69866422ffb393bf1db738799f4846e109c8e30e55eff57c6b7c3c56f1e43fa126ba396b8680524a40eec018b84443e634 diff --git a/kde-frameworks/knewstuff/knewstuff-5.87.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.88.0.ebuild similarity index 100% rename from kde-frameworks/knewstuff/knewstuff-5.87.0.ebuild rename to kde-frameworks/knewstuff/knewstuff-5.88.0.ebuild diff --git a/kde-frameworks/knotifications/Manifest b/kde-frameworks/knotifications/Manifest index 6ec8b93a6eb6..e618ec6c90c3 100644 --- a/kde-frameworks/knotifications/Manifest +++ b/kde-frameworks/knotifications/Manifest @@ -1,2 +1,2 @@ DIST knotifications-5.85.0.tar.xz 124336 BLAKE2B c6f12695b30fa8bb6a183cf7a5a1be515e5e9ceae81c4c3278fce84e25f782eda589795f879c4dc50cd1303cc2b49f99dbb9e0aea3e8f9b1ed70b769cc333b65 SHA512 e95106af6a0dcd7695ca58d0146189925a6581991aaa151a3978686be88b5d6686e370fbe9a5736b824acbf4041316519dfed1c38abc2048bbc1626516ca5670 -DIST knotifications-5.87.0.tar.xz 124776 BLAKE2B 0e1640de33adc8f7bef09e106be8f245521ebad391502c06fde69e8537d10558fc95fa4ed40ca4796e0afcb58f93767ca9e4dfb986f709245e5e07a111714c49 SHA512 18735757f8630b51199b4b254ca6c2e49f4afd16909a2edb6ae5e0e3fc3c0d6b972a2e213e5289ee4f6e27d41742b0a063c2051c885c62352e4822664f8ca56d +DIST knotifications-5.88.0.tar.xz 129804 BLAKE2B 7d74fd81a13f4cd01f13a4305ddcd4b7a06a801074452ed30c6fe6254774b58fbcd7fbea0ed6400851ad56e0d01a357f3927bd6c88250997a48609bbb01695a0 SHA512 8a3670e9dcff696a65f495f41db1ce680fba4ca7d307b5aea4baa1626ad58132a630fe66f50d685578a9aa5cb8a9229155cc6f6c0cf414ac008de61a64cab7fd diff --git a/kde-frameworks/knotifications/knotifications-5.87.0.ebuild b/kde-frameworks/knotifications/knotifications-5.88.0.ebuild similarity index 90% rename from kde-frameworks/knotifications/knotifications-5.87.0.ebuild rename to kde-frameworks/knotifications/knotifications-5.88.0.ebuild index 69f412eb830f..a1fc080754c9 100644 --- a/kde-frameworks/knotifications/knotifications-5.87.0.ebuild +++ b/kde-frameworks/knotifications/knotifications-5.88.0.ebuild @@ -11,11 +11,8 @@ inherit ecm kde.org DESCRIPTION="Framework for notifying the user of an event" LICENSE="LGPL-2.1+" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" -IUSE="dbus nls phonon speech X" +IUSE="dbus nls phonon qml speech X" -BDEPEND=" - nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 ) -" RDEPEND=" >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtgui-${QTMIN}:5 @@ -26,6 +23,7 @@ RDEPEND=" dbus? ( dev-libs/libdbusmenu-qt[qt5(+)] ) !phonon? ( media-libs/libcanberra ) phonon? ( >=media-libs/phonon-4.11.0 ) + qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 ) speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) X? ( >=dev-qt/qtx11extras-${QTMIN}:5 @@ -36,11 +34,15 @@ RDEPEND=" DEPEND="${RDEPEND} X? ( x11-base/xorg-proto ) " +BDEPEND=" + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 ) +" src_configure() { local mycmakeargs=( $(cmake_use_find_package dbus dbusmenu-qt5) $(cmake_use_find_package !phonon Canberra) + $(cmake_use_find_package qml Qt5Qml) $(cmake_use_find_package speech Qt5TextToSpeech) $(cmake_use_find_package X X11) ) diff --git a/kde-frameworks/knotifications/metadata.xml b/kde-frameworks/knotifications/metadata.xml index 714f27704c8e..e1ad3cf8af75 100644 --- a/kde-frameworks/knotifications/metadata.xml +++ b/kde-frameworks/knotifications/metadata.xml @@ -10,6 +10,7 @@ Play notification sounds via media-libs/phonon instead of media-libs/libcanberra + Enable QML support via dev-qt/qtdeclarative Enable text-to-speech notification support diff --git a/kde-frameworks/knotifyconfig/Manifest b/kde-frameworks/knotifyconfig/Manifest index ed3bebc8ca9e..e7e0f76aa7b7 100644 --- a/kde-frameworks/knotifyconfig/Manifest +++ b/kde-frameworks/knotifyconfig/Manifest @@ -1,2 +1,2 @@ DIST knotifyconfig-5.85.0.tar.xz 84852 BLAKE2B e8d8a9580241ec2f57fc32208aac536a0d86f00946a1c2c56fdab1bdc1461a0dd8ec4d4b3df33c68a8c46d30fa4c6c1db1253c7f1595e6fa37795b84cd7e3820 SHA512 0bada9636e8c97e85d1405054dc5def34c25ecc8ce49dade8407de2213830f3802e044a4cc8782ae8bd4c89fdd982624454b6b77c469981b1fbc811b40edb326 -DIST knotifyconfig-5.87.0.tar.xz 85088 BLAKE2B 192606f0e608f2d50d70ee4122eb1cac574900eb78f68e480e08643b75a4fcd86dbae6fd530a5a51f279989bf5f3a85fd647bb5f8d00355ec3caa80f788c680f SHA512 5e444c01f1e8eee25781baea1d81b78d9ede46847634aad429067b324397eed170c8bfd8ca274c50aa9da78a6689002b5f4f3f8009c591617e97c59758e3f751 +DIST knotifyconfig-5.88.0.tar.xz 85188 BLAKE2B 7903da678ef5975b88c36fd7a87267faa77fc4f3eb8dda6e377c7cef57b54e5ecdf97219410badc05eb28df17fecc7fdd16b46cda74d9520b31fd3600a4a851f SHA512 ef518922fc2b189c0f94ef4bf814b3556db7ea563e9469ff63248f4835ed9ac053e3c1d60351b420e989b3f5569120db3d489a302502f3ba6684162cad553992 diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.87.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-5.88.0.ebuild similarity index 100% rename from kde-frameworks/knotifyconfig/knotifyconfig-5.87.0.ebuild rename to kde-frameworks/knotifyconfig/knotifyconfig-5.88.0.ebuild diff --git a/kde-frameworks/kpackage/Manifest b/kde-frameworks/kpackage/Manifest index 15132a586eba..7e6b1d28ae2f 100644 --- a/kde-frameworks/kpackage/Manifest +++ b/kde-frameworks/kpackage/Manifest @@ -1,2 +1,2 @@ DIST kpackage-5.85.0.tar.xz 138696 BLAKE2B 4c1122bc24c7914cd0bc8e6f390f637b4ce0d9bce692ae2a245fbc53adb86649c7db683d829427e6e728746ec6a78f8e2178b5d27a9c399f0e6e95a5e3448c67 SHA512 1209088a78e0ff2d3db1cbd8b0e154364febbac2941b064e196fed296b5ed963278fff4db21136dddb4f8d20e990b9d4773ea39edf1ef5a07528987b6fe8cf54 -DIST kpackage-5.87.0.tar.xz 138924 BLAKE2B 5840196cb973cfc978903286378faf12d1be8523aca0f864aeb484e23390163f43cfd13c6b1370415eb92c72e4cfd765469d2a18fd044735e72cff0febb8a22e SHA512 f06d98060aa99ca92e0d0301eca52ea2c620227e532456be5de6bc5086ae543001adf1d68fd327175cd3ab878de201d95239744f8a465f26e1869a76e44f6140 +DIST kpackage-5.88.0.tar.xz 139076 BLAKE2B 5ed72ea92966d61f6a7d17116523ec416c3b9d1f2fa525268f844fa9ebac27e1ea72b22cc627b7bcc72edbb041d8d8c352b0bece02c2239127f33afd513ba569 SHA512 a03b3762b3087404e878e3f7fe8c8169fcd511bc89a1d546f1d9ec340a2ecf72cfde5d2ce0daaa406d517a23c0d7366a27180a63c81b7d1f8dd91980d26da923 diff --git a/kde-frameworks/kpackage/kpackage-5.87.0.ebuild b/kde-frameworks/kpackage/kpackage-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kpackage/kpackage-5.87.0.ebuild rename to kde-frameworks/kpackage/kpackage-5.88.0.ebuild diff --git a/kde-frameworks/kparts/Manifest b/kde-frameworks/kparts/Manifest index 406b41070b14..58758a6ca21e 100644 --- a/kde-frameworks/kparts/Manifest +++ b/kde-frameworks/kparts/Manifest @@ -1,2 +1,2 @@ DIST kparts-5.85.0.tar.xz 192484 BLAKE2B 7a5bd8d306ba3fc12640996fbdd7493347ba4d1b8fa74588e96b985c788803c6c18445ced757a5d07186cca1f2da807033bedf673926b870471b7e695dfe490d SHA512 d255cff86a434a886c1466c9b84a9818f0e93c49c17af9351b324c89f7f2f807686718fcd50cd70bbfba0f8af8af01e5af9d60f3c361b0a196e48d591711444d -DIST kparts-5.87.0.tar.xz 193728 BLAKE2B 23bcaaca0343f48933ae1f157149026d9f3f00c7b4e19e98d2f2a0eb279a3d8cd54f9486713e90fb5e23cad474ac848c9c576775df5c0989aa2e6ca27d9f80d1 SHA512 d4581aec298b5a375ac4f0e6c5075b530f09f4bb92f111b30b59a46d9a0cc6ae3171912d00e35a06778b9e52c5bd6b4bc7b2400bc738b6a18834a0cea43ec036 +DIST kparts-5.88.0.tar.xz 194420 BLAKE2B f8aff825507e72f29725d85344f7331077ed10ec54df2a66d5a7dddd397bf14243f367a40f6c9729dea5c1796b61b27271f181f34ca63292b542e7f888cfd54f SHA512 082b15d7b1bb51b84423f69df9691738f148ae8fb160c7298126c1e803443dff3578022be7078caaa61f99e7e3c3dd12039bd866e20152ccc7b2944cc99231b8 diff --git a/kde-frameworks/kparts/kparts-5.87.0.ebuild b/kde-frameworks/kparts/kparts-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kparts/kparts-5.87.0.ebuild rename to kde-frameworks/kparts/kparts-5.88.0.ebuild diff --git a/kde-frameworks/kpeople/Manifest b/kde-frameworks/kpeople/Manifest index c7b48d6f4d93..e35dfa820e42 100644 --- a/kde-frameworks/kpeople/Manifest +++ b/kde-frameworks/kpeople/Manifest @@ -1,2 +1,2 @@ DIST kpeople-5.85.0.tar.xz 56732 BLAKE2B 2fd14a33ab2ea49234caeded7807f0d1efd642ab1003b0231c3389158a5b4365c1b2d0e994ea8bfe05663927e5225c27d168e6bfe06fb03fd10582a0361c848d SHA512 f93242008625fd3aec28e113d34ae7d3bfb919cbc0ffa897d12a3b782bf713803202cb21f81e6b66f7c49c80199be57f47e659d04587c63eac770629bfe88cdc -DIST kpeople-5.87.0.tar.xz 57008 BLAKE2B 9f76969c30cfa718086a68f38614b01962364ffee84bc2cfe80d0aa1a60ff925bcce1efbc44ceb043c606751e967b49fcea4e1de947fc02df65390fc14f96bbc SHA512 1c82775498a4895c7755a7cd44856ecb4a3c7858408390f8ef059dcddfbb0a738c445f7a5ae9342d0795b77814700e2ec7a9640e54b4bdaaa8803e79d5e27d5b +DIST kpeople-5.88.0.tar.xz 57028 BLAKE2B 395c04c03f5e49a7b59c01b67f818d18504531d4bdec3215dac7184db93d39fb9bfd5baed7d95389a88dc3573dbe2b881e9742195d8da0824d9979f4ef6fb716 SHA512 e36b648c2ccb378526750eaf97552c6a168541324d4afe990087577e06586a0c03f4662e47619a602833fdcc6bc522347245945bd4bad0f598d45a33abac403d diff --git a/kde-frameworks/kpeople/kpeople-5.87.0.ebuild b/kde-frameworks/kpeople/kpeople-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kpeople/kpeople-5.87.0.ebuild rename to kde-frameworks/kpeople/kpeople-5.88.0.ebuild diff --git a/kde-frameworks/kplotting/Manifest b/kde-frameworks/kplotting/Manifest index 0fbc72320c22..11af84b58072 100644 --- a/kde-frameworks/kplotting/Manifest +++ b/kde-frameworks/kplotting/Manifest @@ -1,2 +1,2 @@ DIST kplotting-5.85.0.tar.xz 31192 BLAKE2B 3b9edc82cef6cc76a514f9b91589f8d8690b3e9a4f373a12e0bbd027a072fca6651c84dc4eeebf968b646d8b30c558d97c05938ec0bfa9a95ca59f334f69ca16 SHA512 ee36730cbde0461e72ebf012f88fff0b57605eb3fbdb16dde3921f044f074f834038f79ec45d2c7b5b12b9ca3c69dc08a1db28fb17624e9d020b58f7739d266e -DIST kplotting-5.87.0.tar.xz 31428 BLAKE2B ea07ac05a8d8b0d60a5c21c7d5d6caf9603cb1d55bb0d4d77e4ad9459b9ef9b760705a7cc2d698a42b3f921a4a664a2ba925d6b2aa177bbeb5afd2994653856b SHA512 d9950ebee6a43850a136a4ded508a1f20c7b51281027e4abd128007b1281520eacf9f6e3591222d20e4d28342c7b35cda4efc9ea1cb92a113c0d056b0b9fa7c3 +DIST kplotting-5.88.0.tar.xz 31452 BLAKE2B 1d1108e68742daf7298bbec50807fd161bfd6e835d3995fcca3df09ad2bdd057b8c85adf6991ea5db1cccc2ece3ff1d097ce47311a715ce45538b156b226b6c7 SHA512 cdfdea535794acaa6714e9bd6f78a7b6cda42d5f8d401ae0f11a46ba4977e5953017b859f80cd822daceb796e1bdcb5f79b54d0229b5ea843076bcc9fda7c23d diff --git a/kde-frameworks/kplotting/kplotting-5.87.0.ebuild b/kde-frameworks/kplotting/kplotting-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kplotting/kplotting-5.87.0.ebuild rename to kde-frameworks/kplotting/kplotting-5.88.0.ebuild diff --git a/kde-frameworks/kpty/Manifest b/kde-frameworks/kpty/Manifest index 5c1088956aa2..e2a3c827657c 100644 --- a/kde-frameworks/kpty/Manifest +++ b/kde-frameworks/kpty/Manifest @@ -1,2 +1,2 @@ DIST kpty-5.85.0.tar.xz 56272 BLAKE2B 1fdf346b40b9200622670c58b7480ad01fdbde5b58f543f61e68fa291d0d76008213904a4118ba43d55c716593aa901e0bd7d9cb4a8c2e76308036c89d08ad7a SHA512 51d00091f23b5cf1d397d3055283a945803372e8b3c7f99cd18be0c23376d62156e9135488fd6788752233b3aeee827a5f9ecdeef838308f0289bdbc632d61c2 -DIST kpty-5.87.0.tar.xz 56472 BLAKE2B dd82653947edcde59fae1c8e24d120903586157fcd9877dcb0eea254ea65325f9092bcc5bcb3404d91f2784e20f9dc2b395ed60f6e2388e6f20a533dab910343 SHA512 acaa2f7bb2badbfb4559e79056625f9bbee2a6f7ae9efac61c5de60115a33a0d7af9d6cd9d89137a8d838e0efc9baceee6ee8d6adb22c615e6661a3adf987d72 +DIST kpty-5.88.0.tar.xz 56504 BLAKE2B bc4095065990728e78773be41f333cfc3ee35b1aec7e89cbcc118105cf3b4e5f94314a6852abb26899e7d49456239264e7809827f30a47c7595de704ae1796e2 SHA512 bed4cf9cedf5568799dfe5f64dc2c491cadcdfa87e01c75596597100a46efda4e193a6cc81dd33db07126ae03a18808fe1414287c614caf40cc227ef891d3cd5 diff --git a/kde-frameworks/kpty/kpty-5.87.0.ebuild b/kde-frameworks/kpty/kpty-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kpty/kpty-5.87.0.ebuild rename to kde-frameworks/kpty/kpty-5.88.0.ebuild diff --git a/kde-frameworks/kquickcharts/Manifest b/kde-frameworks/kquickcharts/Manifest index 5ff78ef6371a..e118e8f8be9b 100644 --- a/kde-frameworks/kquickcharts/Manifest +++ b/kde-frameworks/kquickcharts/Manifest @@ -1,2 +1,2 @@ DIST kquickcharts-5.85.0.tar.xz 105940 BLAKE2B a7b3b4b16602ab030102310e8a94ad3ea64d5e9fa3db60e12ddd947a9c2385976ad80755608896cc22c2fd3c884a3ec8b1969f95002b2c1313d64ed688cafce7 SHA512 ea5e7187a15e715d8e6359cfb08696030243c190fd70ccbf60e82ded22a24170dfe3eac3963ccc44782c5fc7beee6e398435d08fe1b5bc19c26386fa83645f30 -DIST kquickcharts-5.87.0.tar.xz 108352 BLAKE2B 0e0441285943acca5605cd06f9ac083b4f9b4fab7f92b1474f07fc2368d3952ac757f8f87265528a1ecfa42231cff682923c9e09d934ab084e37c2dac75adb58 SHA512 89c71182351f0922c68b385afabe24372b26078556f361a94015106f59d5711f77da6d292a83fb8b638ba13ee1742641bf6f103c84e08d7b1b5788f1c07de1b5 +DIST kquickcharts-5.88.0.tar.xz 108376 BLAKE2B 1e82887a55b0567e3c8a06fa44453730a3ab8ab2a3b40a43cf53a02222e7dedda2496679401412b6f4cf7a4de203a0ce89157c21d8cbab7d46acc51586bcf59c SHA512 5ce19252b8ad5cf32146c178683f60b8be8e25db53675256e4d61ca5925f91935ddd81207f4a95a119aca3b9a3bf34379ab888793de3e175ea90532e9efcc430 diff --git a/kde-frameworks/kquickcharts/kquickcharts-5.87.0.ebuild b/kde-frameworks/kquickcharts/kquickcharts-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kquickcharts/kquickcharts-5.87.0.ebuild rename to kde-frameworks/kquickcharts/kquickcharts-5.88.0.ebuild diff --git a/kde-frameworks/kross/Manifest b/kde-frameworks/kross/Manifest index 35b1c5282c3f..bb66e93aeca7 100644 --- a/kde-frameworks/kross/Manifest +++ b/kde-frameworks/kross/Manifest @@ -1,2 +1,2 @@ DIST kross-5.85.0.tar.xz 128932 BLAKE2B 21029db192b6ce4432d28fbb3acd9d5411b33183b45f131e8dc4fc6db7cf19d09aa5e4deb6784d61b0c32256a0acabee0f599bb13a3f46c2de3614de8fbef71d SHA512 35d459e60edfe43df7064ba64c719dc0acb37b8cb75dfeb61d75a505e0791e90e23e3558944d94d146e521593c510e3d59fde4fd5c7197151f8e05aa1c79c0cf -DIST kross-5.87.0.tar.xz 129252 BLAKE2B aed638d062bf7a7b891672e6e853cbc61aab0f6d6dcd386968ad159385d1ff5bc20c1b90fe8f957a2d3fa88a23651e41bb59158dd7db59dc4d4c9cb4730194cc SHA512 268b9b13780d0d9cf21448c7e0486f85280a21e1acb54acce880ec4548732e79dda9f4e8f8fc99dc721ff4af89c6445884cea09ab6a83f0c5a90fdce563c0361 +DIST kross-5.88.0.tar.xz 129432 BLAKE2B be418457e0317e479e274202019e99fa03de984da70df4c524419b23822bea6dfd7433a9467149451e179c625deef11e2b36e756c42288dede673825703a382b SHA512 4468a03cf0a298cad289b6f876024f143679f0602186716fbaa059210bc614c7327575c6c758b39003c5ac96ae80121fa44052fbf3436fd27a3de6c9e7e0285b diff --git a/kde-frameworks/kross/kross-5.87.0.ebuild b/kde-frameworks/kross/kross-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kross/kross-5.87.0.ebuild rename to kde-frameworks/kross/kross-5.88.0.ebuild diff --git a/kde-frameworks/krunner/Manifest b/kde-frameworks/krunner/Manifest index c8ebc9b8d55a..1b4e765b8061 100644 --- a/kde-frameworks/krunner/Manifest +++ b/kde-frameworks/krunner/Manifest @@ -1,2 +1,2 @@ DIST krunner-5.85.0.tar.xz 76940 BLAKE2B 889577cd2b889a7e1aaf8b6b7070c74480e0e17ab81a09fce4b5e4bf5624acc3b86c327fb7293474d18dfa0e369ee174a27432ee2ae2df1a6f08d99297ef5d1e SHA512 6af8f5a3208acb571346b487b2233ed5294f6358a1a3bf5dfb4f3a5a247da9c83b67a0a0942561682009e49d92d00d2b9d8181ce1e40ea312aeaac0bde727831 -DIST krunner-5.87.0.tar.xz 83460 BLAKE2B 57f00fa09c332e2a9c6e96f124f80b29d0fc2fc9ce14dfdcb701cf6644d44417c53760b5aafa234535fee2ba70c35a7fb23e74411a83e948302330c970719850 SHA512 6ed7b8e3fc6be6ed9f426aca385cf46f060c74acce09eda91279fc401c4626822cdccd310ca1c6514138e9735618d6b665963b46870978a6dbd2ecb4b1f4efcf +DIST krunner-5.88.0.tar.xz 83760 BLAKE2B f23cd6d097821fc3fdacfeda49961d95243785a596ba847fbae49b4c86838490a9b42d2ded2c725c0ae625db5627f4682e83d813fd9dde52a9b126bf3660e589 SHA512 0dc525856a69148b7bc283afadc3d7b57f3e40a532606ded32541f29078cc92a01bd1e3247efc1ed22043c030717fc48145b0ba617ac4b3e185a67343a9b828b diff --git a/kde-frameworks/krunner/krunner-5.87.0.ebuild b/kde-frameworks/krunner/krunner-5.88.0.ebuild similarity index 100% rename from kde-frameworks/krunner/krunner-5.87.0.ebuild rename to kde-frameworks/krunner/krunner-5.88.0.ebuild diff --git a/kde-frameworks/kservice/Manifest b/kde-frameworks/kservice/Manifest index 252f80d7d39a..4a4e81fd30d8 100644 --- a/kde-frameworks/kservice/Manifest +++ b/kde-frameworks/kservice/Manifest @@ -1,2 +1,2 @@ DIST kservice-5.85.0.tar.xz 263292 BLAKE2B 8f71484ce4f454a368491c7ed8f0624b49cf7059f8b74ec90efe368933ebefb73691764109a98e045f68684e85a35f1c4b50d1c07ef5b09463e2f4fa0710b0d9 SHA512 b6aa99578f676aa00527e91d09eaec48eda7e71b975015fc433842fa8f973198828172d9c63f9d72fd3a17b0c72e3f34a7f01657cdba796fbc1ddcd730b41010 -DIST kservice-5.87.0.tar.xz 264516 BLAKE2B 54082b25927795add1ae361f155c8b96a34252f731d25fd2fcb9d34fc7fa94f295c4ac01720395d31514cd348930ccfa006e09f492c1c60776f83a5b647cf166 SHA512 ffd9eafa04cc6ba8acf61d190f7ec493d16a30c6eccae15806681fa52a37ff885b2ee3aefa567fb8c7cb1dfa65f1b9656b51fba6a33791950dcfa6c5f2447df2 +DIST kservice-5.88.0.tar.xz 264608 BLAKE2B 8ebb670cc831c908746ab142cd8fa7d5019eaeffaef9b133e29bb2780684264a9db988ac76470a22c012eb680bc913e163330f61fe0db59caf54bc5676a85224 SHA512 447967b3487eedf9e49c0c6339a68e1992114fe12d46895c3b7c6390de4445915e1ac6a2fe27c44e9efacc96fc93ce5ac475468440268cc01899d792f8700693 diff --git a/kde-frameworks/kservice/kservice-5.87.0.ebuild b/kde-frameworks/kservice/kservice-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kservice/kservice-5.87.0.ebuild rename to kde-frameworks/kservice/kservice-5.88.0.ebuild diff --git a/kde-frameworks/ktexteditor/Manifest b/kde-frameworks/ktexteditor/Manifest index 1308d8b4836a..c0018ba72883 100644 --- a/kde-frameworks/ktexteditor/Manifest +++ b/kde-frameworks/ktexteditor/Manifest @@ -1,2 +1,2 @@ DIST ktexteditor-5.85.0.tar.xz 2327328 BLAKE2B 528f0888a09453613f76ab3209090d8a8a3647e71617fca280adb5e828b4ba138a4f30361e60fa8bb96316edf543f49a62a31e14328410bf4d8771012f9b3b8b SHA512 90219189043fc04920a4462f67d5cd9ebab8ab720801e29c5d4ae4d7746413d7776f37204486245e21e1da47605d6ecef269acb48dfc1431255335fec6e0e8ea -DIST ktexteditor-5.87.0.tar.xz 2336240 BLAKE2B 6f1ad10c33001c045335634b0ddc752e4156e6a0c2a82d05c1c0851cfa09142aae76aedf868d5806e7a3cb6fd283cd29673a4b19509e1c5092395cfd116412bf SHA512 43f697f3997258aad5dd541f21c05be77b5bfd290fa8b032d6007ffab38a05bb771fd989e0496dd8e528d8e1d074a5820c1f082deef414df7900c993633b4e7b +DIST ktexteditor-5.88.0.tar.xz 2335128 BLAKE2B 8d173dadd77ca4ba3980bc4c80908d194617afd59c00aefd2492dbf7411e7ad1cafeffcb00193cdb8fc3588084db6b71a57fd84c1b14129c1b3897f090c93dbb SHA512 e5e42b6bb46de07caa0594e2356273e590240a7a48913bd21ba162a3d993fa15208a34e6aae844ca6b1a6d15e3df7fa861ac4c0f6a1414a62332fff17304312b diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.87.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.88.0.ebuild similarity index 100% rename from kde-frameworks/ktexteditor/ktexteditor-5.87.0.ebuild rename to kde-frameworks/ktexteditor/ktexteditor-5.88.0.ebuild diff --git a/kde-frameworks/ktextwidgets/Manifest b/kde-frameworks/ktextwidgets/Manifest index c8926bd97506..dc267bdaf71c 100644 --- a/kde-frameworks/ktextwidgets/Manifest +++ b/kde-frameworks/ktextwidgets/Manifest @@ -1,2 +1,2 @@ DIST ktextwidgets-5.85.0.tar.xz 326548 BLAKE2B 23a584eec7a0a8d2ac713a824d64df98b80c39c809e17b366c78f5a2eca2e8e3010dad3fbcf49956f463ea7a554d918e6995678511f16de655ae8358ef19eaaa SHA512 c17b5fcebd03ee1852f461c406cfe0894264a8b9aaf7f86a6ad6b90a7c764222f511ec58db29765fa74dc82c8b9fa518d7613ed39e5eb837e62db3be17390737 -DIST ktextwidgets-5.87.0.tar.xz 326976 BLAKE2B 045004be766cb1eec27bf23b47441338315fb18da16194bdb82bd9496d525126594d57e07ddee3c90bfa73126fb06f2e73ec100bc80a2238e459027254a088d3 SHA512 4fb0000eb89a2a352d9fd88c3f1c9a33b1a32c420fa3fac43c2fd7b63949c899986b8ac325acb51acfe7f9cdc03280819bd66cdf578268db575fd127389a0aa6 +DIST ktextwidgets-5.88.0.tar.xz 326912 BLAKE2B 5b1fb0f334eae8c59a351c1e2151e4cd3f50b4dc7801d73a7fb7469e37ec4f25c671d8657c6231f8324e7d06db2d2744a9f5544479cd85024a138f7c90cd4af6 SHA512 f8d05f876e1fdbfdb51af0fcd12429d21154e463be15b422505c1ddfd0897cfd2b134f60268cadf709f256e4deed25dcc9e2ad2c6488bb482b8b44a6d415223e diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.87.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.88.0.ebuild similarity index 100% rename from kde-frameworks/ktextwidgets/ktextwidgets-5.87.0.ebuild rename to kde-frameworks/ktextwidgets/ktextwidgets-5.88.0.ebuild diff --git a/kde-frameworks/kunitconversion/Manifest b/kde-frameworks/kunitconversion/Manifest index dd1bfc17fec8..b9c67d234a4a 100644 --- a/kde-frameworks/kunitconversion/Manifest +++ b/kde-frameworks/kunitconversion/Manifest @@ -1,2 +1,2 @@ DIST kunitconversion-5.85.0.tar.xz 888652 BLAKE2B 8e5a773f0f8acdd1c24b81a8946b7190e52a3dbe5a63c48027f423be9fb735508394ccd01b3caa4bb7c920dc873a73a08c78afb335a158b598f8793c53d194a7 SHA512 f053ba454f4a5a44801a1f5b8c6562a7db71f4aef1c3b253610d20d3bb1b634347f9bb1483f607cbe1746f0b80a8625dcfb05bee5cbda467b799c9d3d5ca6668 -DIST kunitconversion-5.87.0.tar.xz 889836 BLAKE2B c59629ba4485676b1fe68d80009b24960487bb0ed5ad21a445a05de22b4331a615415d7491e49a565e016f8f70603112dd03f410df5292d420f43dd686be4f6b SHA512 57113a188196a484fb4eb5acf8006ad3399ddb451aa6eba74f6388d273d27da95ab97b5e7c35ef34a29b58d212bb54aa51aa1824b7b6b09647b1074b04db311e +DIST kunitconversion-5.88.0.tar.xz 889832 BLAKE2B 4917cc1223519ae19ee641c05af221d89400d8f05cf485b7f69c28e7b25c662a907c64f85e072740a88e8bc29171bacd28013373a2397680d1ec16c3de6c2072 SHA512 8ea6878c3f912d3dc71289425242a3e1db3266f5a8f5d06b89ddd5ba0e1dbf0c70e83c88b91ed6eff74d2e4aed7dec5b7a6e23ce89863f502be8adf89b307d62 diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.87.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kunitconversion/kunitconversion-5.87.0.ebuild rename to kde-frameworks/kunitconversion/kunitconversion-5.88.0.ebuild diff --git a/kde-frameworks/kwallet/Manifest b/kde-frameworks/kwallet/Manifest index 55efd286eb82..bcda8a77e74b 100644 --- a/kde-frameworks/kwallet/Manifest +++ b/kde-frameworks/kwallet/Manifest @@ -1,2 +1,2 @@ DIST kwallet-5.85.0.tar.xz 302844 BLAKE2B f43bd9a0046cd18490961fa0d97e40c3fe0502306afc76416f045d7fb7f74c3a54cee90b2a0fcce1f847ce97e18c3b2b680c235bb899720643e2b22b9f968c0f SHA512 7cead5cac3856ad08a71778e44ba57cecdc97cbd2abe3ec33d461edd95a8fce742ec011b8773841cc5f24d8eb282a197d462e979829c62d477c87625c5107c10 -DIST kwallet-5.87.0.tar.xz 303168 BLAKE2B e67cc536ebaea1229efe4b47dc906c2b259605d43812fd185325aa437fa016318806cbce0243c9f94722aa049aac86ab22591e91bd617258064b7264224571a8 SHA512 1a62d248bc41d6a2eecaf4dddc92f49a44864e85f730a705b0c1ad973267e83191dd89a10c5374c32944177d30eed1d562927c6ac04aa1d91600abf02ec3653b +DIST kwallet-5.88.0.tar.xz 303216 BLAKE2B 8adbfd59dd1548fe4b603a1f9f05b02a0b5dc732e3773ef1659f27b37e79a23a1d6621080160481709408ce43ec7670167def2ef0db646373070fc09f2f127b9 SHA512 ad12f9d9162181962006b6f51fde52344de15e384bb69e9c48fc376625175a3a3aafd9093f3cdaa5d99735c9fc88954c16353b14c0d4499e488008307918b847 diff --git a/kde-frameworks/kwallet/kwallet-5.87.0.ebuild b/kde-frameworks/kwallet/kwallet-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kwallet/kwallet-5.87.0.ebuild rename to kde-frameworks/kwallet/kwallet-5.88.0.ebuild diff --git a/kde-frameworks/kwayland/Manifest b/kde-frameworks/kwayland/Manifest index 181656a6d6b4..3b68e3ac6058 100644 --- a/kde-frameworks/kwayland/Manifest +++ b/kde-frameworks/kwayland/Manifest @@ -1,2 +1,2 @@ DIST kwayland-5.85.0.tar.xz 331208 BLAKE2B 87397c48534784dac0b7b864ec1fd6579308c34daa5ff613d6b39f50b5fa6f5c59b33f648479e694e4135460468df9196682e169fcc9aee22d9dbd1be70ffc38 SHA512 b45321c2846c2311c2e4b48aa5edb19a3a4cac889415d490a21202470ea27281d8b9cf69f1521109bd236eb48ca93702e461b54c49e38dcc50fb90f4cea0d063 -DIST kwayland-5.87.0.tar.xz 332588 BLAKE2B e869deb4db0942e5bd4088198765e71873b9a8353155ca761c933b5c40bc7c92cd7122f6132dbec1191cbf0f62ef6772197db7e66f4e0e395fbfac017ce017c7 SHA512 2e581e41a59047d9ad5832883eb940cc2a0f6af254fa72016e7a43975bbc48e335502d21a003eabf1593c894bf3523854faf8cedd17e0dbfca26d5373907e0f7 +DIST kwayland-5.88.0.tar.xz 332708 BLAKE2B a216ba175b7f3a71758a0dc50e179612ab879356a0aab3f9b709668baa98ae4f18e8303bd4059fedd2ad20753ec64955cc1dea2f2a82a9cf9717cd5689c2efb0 SHA512 e040f75d1ee616a7080dd066ee4b30607f0186cc60016cad5bec239d297e2995794ac1b83246596943d10542b4190add114b915e18ad473377fefc924386d0da diff --git a/kde-frameworks/kwayland/kwayland-5.87.0.ebuild b/kde-frameworks/kwayland/kwayland-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kwayland/kwayland-5.87.0.ebuild rename to kde-frameworks/kwayland/kwayland-5.88.0.ebuild diff --git a/kde-frameworks/kwidgetsaddons/Manifest b/kde-frameworks/kwidgetsaddons/Manifest index 51059fc7cad6..39674b6cc692 100644 --- a/kde-frameworks/kwidgetsaddons/Manifest +++ b/kde-frameworks/kwidgetsaddons/Manifest @@ -1,2 +1,2 @@ DIST kwidgetsaddons-5.85.0.tar.xz 2306380 BLAKE2B c2fe7d9fc1680b90aa32fc3d5c9d88b1bb0b94094065f0c666da35bead3ff6dc76a6b943a0f814dbc322ce1493af414044b1a7fefc9d6d316db5a6fd9a61d974 SHA512 973ccc1f77f092384e0933972ecea8ed7fcc4f7891e7393f4ebf860ebd4155b7b7e6229b92d308844c8f3c31f720d150c3afc5573c85d9b6d34e1ac70ad3d315 -DIST kwidgetsaddons-5.87.0.tar.xz 2309804 BLAKE2B 1f3ff2ff340923d126ddbccea117a3b81ce71956f90a9757469b24a7a9fda764aa54cd4af50292d8c0f4d7f797144e77fc48c807955ee60c63e16d3eecab45b7 SHA512 91a6100cb6f0075b8fd9dcc176f25c42bf65df62b6c328985ff4278869a62f0e11d64f38071647b8664a55fce3a766bd79b83d0e2802b67716ccfb74d3dc0aec +DIST kwidgetsaddons-5.88.0.tar.xz 2306968 BLAKE2B dd90673cac33f878186c003cc66fced723ed1d87845535da3ee87315fdbdae285b284cd52b776e354f104cd89640176aabe534fae9ecc310ae7dc447f66237e5 SHA512 722c55dad25fc3f7b516c7822ba2f0a2b87c6124435fc376f42bbba84aff28a0abf1791e8bb39c16a7708c91961c2fba4f6174ae704348a1a2058c65c4182bc8 diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.87.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.87.0.ebuild rename to kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.88.0.ebuild diff --git a/kde-frameworks/kwindowsystem/Manifest b/kde-frameworks/kwindowsystem/Manifest index 630543518111..7ba450ed9f70 100644 --- a/kde-frameworks/kwindowsystem/Manifest +++ b/kde-frameworks/kwindowsystem/Manifest @@ -1,2 +1,2 @@ DIST kwindowsystem-5.85.0.tar.xz 178256 BLAKE2B f18dbe1f56529f7500ede59bc3447d6dfd4439086dadbd59d137a21ddea01653cfdfe945f6120461f507e7007228ef2135687ba740981a37e2e9ffe1866e21d3 SHA512 517943febe93ec84d91792ece6a2ad4518c3976d4f9ae3ba631713bdb87cec72817d3231da0fa6318c93e7b6ccf4875ba1c079b3838d3d68ad28cb9c35211d43 -DIST kwindowsystem-5.87.0.tar.xz 179384 BLAKE2B 624a13f9ca307f9987ab12f36e272e9014fbbfb9fff9be949b3997b04f015ae3cd34f9ad62dfd245fa5a5f99f22276e32bb011db8c7bda8a4997383a99ac2454 SHA512 c2cc0ad4d6dcb08de85e8cc99d3f20bc8d4e773556016900c7b627dbc150bc9fa4e89f15d897876f0685c3b4bf31bd9b3c74713c5619bed92aadb7cc451604ff +DIST kwindowsystem-5.88.0.tar.xz 179400 BLAKE2B f2798ae0fa85674ecaf7d5faa55460adffc180cde49cd00051480495ae8dd1a72e851d3138dfb97d097049fc68208bcd9a094b620ecd3eac3e2be5a271acfce7 SHA512 1863cf4185d2920e46511ec247165c1af8a6035a62a12db9c0a39ac3ebb0c701ab01072d919d115ce2288ecbccb5cdaf66d055cc372270dcf8979ca9e227bdf0 diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.87.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kwindowsystem/kwindowsystem-5.87.0.ebuild rename to kde-frameworks/kwindowsystem/kwindowsystem-5.88.0.ebuild diff --git a/kde-frameworks/kxmlgui/Manifest b/kde-frameworks/kxmlgui/Manifest index 5948ee0e9310..c5d7cb87c4e1 100644 --- a/kde-frameworks/kxmlgui/Manifest +++ b/kde-frameworks/kxmlgui/Manifest @@ -1,2 +1,2 @@ DIST kxmlgui-5.85.0.tar.xz 870124 BLAKE2B d9f70d0cc936544f6370cc361bbab39e2b7cc2decd15d01946dd277e25f735924bf5feac552e78fd041ca4693520fe7ad4019140066b55aaad8394a755b0c3f8 SHA512 03e36478e07635ff0acbe86602f64fc9d7c1c334e396e3136fde56a3d4fc28ed0c5170aae43d1a586adcce17241da0ffdc0836a9dc94f204f93cbce32a03050a -DIST kxmlgui-5.87.0.tar.xz 883840 BLAKE2B 29ac0f3df690f2bb30733e0283e40d1314a7f546ff9df77ff6e2c24df907f7b3b7aa18dda2cfebdba5c138c7710d9513636451a04f62159bee6e26b64944bcbb SHA512 7a6c70cc99cb72cb92884dc5830487b6bb6c5c52afa72e6a07819a7d6cf5e7772f275d47772a71b49269af21122d6a8730f651c7ab0ee93fc5b2d0f8a228eca3 +DIST kxmlgui-5.88.0.tar.xz 885308 BLAKE2B 6fce9652007fb5df094c028cdc51589f80d7a063f3dc0ecccbd3af272799d4fabc73740779978e9ff8cbdf16777b977e1074fd879159778baf14aac3c1c5d24f SHA512 c308595c0078cc7ab6dfa5cbc7c66699603409a8b19d2c345ea9c6465bce176e3dbb31557960cd3e9d36bdcc45e7559360e58ae9658643bdc9430006e3717c8b diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.87.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.88.0.ebuild similarity index 100% rename from kde-frameworks/kxmlgui/kxmlgui-5.87.0.ebuild rename to kde-frameworks/kxmlgui/kxmlgui-5.88.0.ebuild diff --git a/kde-frameworks/modemmanager-qt/Manifest b/kde-frameworks/modemmanager-qt/Manifest index 91b5b9f7ebbc..c962aa4ca35f 100644 --- a/kde-frameworks/modemmanager-qt/Manifest +++ b/kde-frameworks/modemmanager-qt/Manifest @@ -1,2 +1,2 @@ DIST modemmanager-qt-5.85.0.tar.xz 112436 BLAKE2B 8e86d6c330a048a6f2ac522f1b59d89e3b1951d21c3667254c2f8c6d3e01f0d2e53ac55d4bd6a4edfa6cf68413dac6afb71ee1c6ba59780a4d033614fcd24b06 SHA512 535cb520bb2102fc50ee884b50edd02689c59528ee9c9fdfe958d14dc1c57c1e3805256ad15c6ab8e0aae43441139ae659a850b5cef350011da4d2b554e3aec5 -DIST modemmanager-qt-5.87.0.tar.xz 118572 BLAKE2B b06e4e9c6fe64c6fa1c412d38e227819f90ef177389929221cfecf9084393cbcd2154ab9f81a51838e12478384aa2c750adcf86b2b2b7cf759916fbb9748ca29 SHA512 bc4a1abf17f6ba473e8eb18e347fbf7da11d9d92d6eb3ed8af15309ac2a44171d19905b6ab96a24222c34ce32c9deea3e295a8c19bf54696f0ae480bb5d73328 +DIST modemmanager-qt-5.88.0.tar.xz 118796 BLAKE2B ead5554efa62c733e8e84b7e690f5f6e166ebc9e789e7f3ec76f53edd2249d58cd52cc88d6846b88120b4c7d87bc22f5242099ead83ceaa95fbefee0a7b6975e SHA512 0b04971b96bd5b320f9fa294767042294dcb09f1daeadf18992105dcfa56e77b12fa60650514d50951c1331411aa684fcff730378eafb3047d82ce5680bb15de diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.87.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.88.0.ebuild similarity index 100% rename from kde-frameworks/modemmanager-qt/modemmanager-qt-5.87.0.ebuild rename to kde-frameworks/modemmanager-qt/modemmanager-qt-5.88.0.ebuild diff --git a/kde-frameworks/networkmanager-qt/Manifest b/kde-frameworks/networkmanager-qt/Manifest index 10cd78f6977a..f3225d004cbf 100644 --- a/kde-frameworks/networkmanager-qt/Manifest +++ b/kde-frameworks/networkmanager-qt/Manifest @@ -1,2 +1,2 @@ DIST networkmanager-qt-5.85.0.tar.xz 195996 BLAKE2B bbd41b95ca8c9f676941240bdab40f2d9ac76ca6ccb3eb0cf133aaf4e8bd7bffaf13a91f0a3cae06ea617ee11dce2c198536f134f9e17246897a9afebc89348c SHA512 84bb0edecb6162834caa495d9fa34947ea25f69cd915ba7a516657077492fb7f6c0fedd7a127d7e2caa7d8c038520410505b829eadd19d3ef9daa445442b090f -DIST networkmanager-qt-5.87.0.tar.xz 196184 BLAKE2B 5fd5b6748e380b809bf3b3df06b51545822645ce7bdb22d8c44d9be28bd3d8f8591c3d97a460b6286673ce179a75dcf8f35c4db811acdc9907446378cec25876 SHA512 1ebd8658a68a3fbd1b63c5c66cc87dd341b9a197ee01740e01974279aaa28ff90454973703f924348ab6c477358da9ac1d21474199349c6051a06ba7b20ab125 +DIST networkmanager-qt-5.88.0.tar.xz 195676 BLAKE2B 75c6259c924f46bb66c405f08ac0eb10bef9c9d150bc65e6511c1dbd7d1ebb008de9ab6e75f4bdc857304cbb707c47ff09d4b967f9077f34dc3f49bd4cd0e6f7 SHA512 d6ba19faa8ab576c5c94918b379071debbd4bd7ea9c00639d569932ad5709989a8bea8e8953563f5ad7bb090d6bb19dfb796853caad20baf87c3bc1c0cf77932 diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.87.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.88.0.ebuild similarity index 97% rename from kde-frameworks/networkmanager-qt/networkmanager-qt-5.87.0.ebuild rename to kde-frameworks/networkmanager-qt/networkmanager-qt-5.88.0.ebuild index cb414e811d3b..bbc64052d87d 100644 --- a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.87.0.ebuild +++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.88.0.ebuild @@ -7,14 +7,13 @@ QTMIN=5.15.2 inherit ecm kde.org DESCRIPTION="NetworkManager bindings for Qt" + LICENSE="LGPL-2" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" IUSE="teamd" -BDEPEND=" - virtual/pkgconfig -" DEPEND=" + dev-libs/glib:2 >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtnetwork-${QTMIN}:5 >=net-misc/networkmanager-1.4.0-r1[teamd=] @@ -25,6 +24,9 @@ RDEPEND="${DEPEND} >=net-misc/networkmanager-1.4.0-r1[systemd] ) " +BDEPEND=" + virtual/pkgconfig +" src_test() { # bug: 625276 diff --git a/kde-frameworks/oxygen-icons/Manifest b/kde-frameworks/oxygen-icons/Manifest index 1e867e2fe092..271336b89cfa 100644 --- a/kde-frameworks/oxygen-icons/Manifest +++ b/kde-frameworks/oxygen-icons/Manifest @@ -1,2 +1,2 @@ DIST oxygen-icons5-5.85.0.tar.xz 238630636 BLAKE2B 7a6656d8474f2acd734da6bb673603d059afe76e2f2a8eb5e0270c4f72a2155486d985861582070c7dd8fe3cb154f310cd6662086ac45e867feae6e1da75190b SHA512 c3ebcdbbaa65177a5833cd51808dea4205a27f993de9a2aca4af37512a2b258863922be8389c3ba8090183a092f72754efea7521cd1cd7e1a2bc2266768daa4f -DIST oxygen-icons5-5.87.0.tar.xz 238639052 BLAKE2B ca866bf6ad4f3123713818d0a63131530f389431873267c1bcca97d434c95c41768b384468099e2c73323f14fef48e98c3972750b17932ee4875a2265e407e74 SHA512 59cdcac45c3d5adc2a4ff6321515619102251b6fa9f9f5957388371e2342905e09d5283e7eedae8e7aad314bb17ab55f8cc73a84dc788abc1255e2725eca0553 +DIST oxygen-icons5-5.88.0.tar.xz 238635844 BLAKE2B 063cfa28fcb5957900035c551c7cd98028f247b0fd25265dff811cf61618affa133c4bd486eb30a0cc89e2fe91057ada44d5f804e447492f4b14640f7560e64c SHA512 a7607a50a97978fd56e3b49563188d431064225af42285f8586f901aeca1be2f7ee93f5f85036d0fd65e6d70a4fd8b2223c5cb1a88d4fcfb83b62db7fb0632b2 diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-5.87.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-5.88.0.ebuild similarity index 100% rename from kde-frameworks/oxygen-icons/oxygen-icons-5.87.0.ebuild rename to kde-frameworks/oxygen-icons/oxygen-icons-5.88.0.ebuild diff --git a/kde-frameworks/plasma/Manifest b/kde-frameworks/plasma/Manifest index dc3a586ad500..f1e2b7e014f6 100644 --- a/kde-frameworks/plasma/Manifest +++ b/kde-frameworks/plasma/Manifest @@ -1,2 +1,2 @@ DIST plasma-framework-5.85.0.tar.xz 3145156 BLAKE2B 8a9257e3613ecc20051064af8eaa94cd30d07fd9c6349f6dd2aa1169ab661dbede1ff424ac1f96a30230270cf8f957731465c0a655270862c104987576b614ed SHA512 aba7e62ff3d9eff7c28c1736bd1b25e14c19502f021ed7f78025f7129abb728a066de0fff327098f52b84e78f78fbe87743563b78a4c91e2065187fb443eeb77 -DIST plasma-framework-5.87.0.tar.xz 3139456 BLAKE2B bc04461b82084e2f341f6b47bda054fb5ff70f3d23ad05af203218b2d8a6e4a4ec2b898b3901e2845fd58ceb5157077edfdda2ee6378c7ab0418eeef1e19b4e5 SHA512 e74f60a15329fbda1a5c8e978914844dc5bf6486c241a9e44905a2955399dc67605361618ec3b33815a0af85b7711e18ede1d481b81d9909cf87e6b0e32374fb +DIST plasma-framework-5.88.0.tar.xz 3142640 BLAKE2B cbd0cc61b6c39e56a1bceed44d7f04f0033c0daaa3073760f04536b22760147b1bb82f5b85d70d48301083e9ae13e3f6bbebafa75e264762157e2fcaf658123d SHA512 b99c8d5722198d7f2096734f62f913f74471810331980a2722f1864602f3facf796c17a494d16fca7dbbe4389fd5db64b9fe82fd34f148f4ff6230ffde0ded93 diff --git a/kde-frameworks/plasma/plasma-5.87.0.ebuild b/kde-frameworks/plasma/plasma-5.88.0.ebuild similarity index 100% rename from kde-frameworks/plasma/plasma-5.87.0.ebuild rename to kde-frameworks/plasma/plasma-5.88.0.ebuild diff --git a/kde-frameworks/prison/Manifest b/kde-frameworks/prison/Manifest index f8cd4b12940b..dfc1f75bbec5 100644 --- a/kde-frameworks/prison/Manifest +++ b/kde-frameworks/prison/Manifest @@ -1,2 +1,2 @@ DIST prison-5.85.0.tar.xz 47056 BLAKE2B 8cba0f739c93b759f3683eb1a5077656111aeeca13b367d5ca7689516517b56b1afb9ac255f486d2ad003a2b6b86bc7acf7be718badddddf042ed8bfa632da8f SHA512 29916598b8ce86ac84014f5b107012cd636965ae65a7071971155b898484e97e79e1cb78f67dbd77077e0ffaddf759cf0fab8b370ac1c0d92be0b9b9f06e406c -DIST prison-5.87.0.tar.xz 47276 BLAKE2B d3d5ce977e54cc0cfa09798f52cac9ee447d95aad69ad1edd9735d4f8533ee3f89dddde97b6966c8a79b71114aefffb5c7fdcbd691036ee537e619cfa4cdabe0 SHA512 f136cdb01b4e57dd733189714dc0fee23821fb30a6cb6bea3afac610944eb0f826b66390bc8476e0bb81bd501381c96eb46659609c1a07ce363b9a0b65ebac91 +DIST prison-5.88.0.tar.xz 47888 BLAKE2B 16c03071142c78a5def9d6800c85e2493725ea81bbba40f42d72351e3348a55c58a032cdac2c30e2f0c147d865a7f0301d881349352b1eb1e1ef96e76e871fa2 SHA512 f2340b85acef0934f44f1aa54022cb4971605295a9d9c7289df07046e43bceead2a9202301c522a87904f780ae644d00d9769f1ef2b1c572a06e210631029b4d diff --git a/kde-frameworks/prison/prison-5.87.0.ebuild b/kde-frameworks/prison/prison-5.88.0.ebuild similarity index 96% rename from kde-frameworks/prison/prison-5.87.0.ebuild rename to kde-frameworks/prison/prison-5.88.0.ebuild index ac5b2987ac95..95d751a92558 100644 --- a/kde-frameworks/prison/prison-5.87.0.ebuild +++ b/kde-frameworks/prison/prison-5.88.0.ebuild @@ -17,6 +17,7 @@ RDEPEND=" >=dev-qt/qtgui-${QTMIN}:5 media-gfx/qrencode:= media-libs/libdmtx + media-libs/zxing-cpp qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 ) " DEPEND="${RDEPEND} diff --git a/kde-frameworks/purpose/Manifest b/kde-frameworks/purpose/Manifest index febe839779db..8893e670cd1b 100644 --- a/kde-frameworks/purpose/Manifest +++ b/kde-frameworks/purpose/Manifest @@ -1,2 +1,2 @@ DIST purpose-5.85.0.tar.xz 161412 BLAKE2B c6d55396ebde4f8b3f08a71c429bce4f0bbfe1303907d06faf841ab53147a78b582bd63e4b731eb6c5d16b939dade6dab2ca30930a9fa31babb9c1b68c37e53e SHA512 30da8286d7eb8b0652656d0c52fe0f95dd4c3c1f86e468af5f9b546b0afc996dbf9f3a0e011376de5b58e34bf529faca9f3add7ee0e820ab693745c98e21b1ed -DIST purpose-5.87.0.tar.xz 165172 BLAKE2B 8cd6954e9e518251f9b47c8d78d1e2573a6e52c16bbbbe0899f0023afd0acfac370f6d7fa09d7093c6f0269571f05792b25292590c2b3c294d2d43da57becbad SHA512 87a181c0d8d783684ba80e160ba57da48810c389a393f47f9e6017bd77d01d71b079375777fc89f2e61f964e50aeb0151085d86b9d8ae221572b9f477e523886 +DIST purpose-5.88.0.tar.xz 165852 BLAKE2B 67603932b1d092eda49e4011dd2ebf8feb6862e315dc8cc3ce12a14f26e3796bd05f39e1ee91a119629b3cf2c962c3e44c600b4200e9c1fe0ecaf96ba8476673 SHA512 b21e5f50fe463f58cb3be92039e45c4c88f775d6612f85f9711090926ae65798ed159b825196fa314191fbb08eb52ae4d35077b48a1b4d6987291c6380893fae diff --git a/kde-frameworks/purpose/purpose-5.87.0.ebuild b/kde-frameworks/purpose/purpose-5.88.0.ebuild similarity index 100% rename from kde-frameworks/purpose/purpose-5.87.0.ebuild rename to kde-frameworks/purpose/purpose-5.88.0.ebuild diff --git a/kde-frameworks/qqc2-desktop-style/Manifest b/kde-frameworks/qqc2-desktop-style/Manifest index ace3267751ff..c049c6aaf298 100644 --- a/kde-frameworks/qqc2-desktop-style/Manifest +++ b/kde-frameworks/qqc2-desktop-style/Manifest @@ -1,2 +1,2 @@ DIST qqc2-desktop-style-5.85.0.tar.xz 60580 BLAKE2B 15cde2a32102e64db7b9f94d894d67d4f067febeec622231ed8bb78909453c7f3207568d2c9a3d84e0c655b54bf7367bd9c6db711ea70bd388fdda7d9bfbc445 SHA512 9129044781a3bdbed7af932d498cc87b9d6b65f95833502e934245afb31337a71a5c578f36a74fe5f5aa88b33dc56b8fa682a4d8b938c0d62025cad1ff3bd18d -DIST qqc2-desktop-style-5.87.0.tar.xz 62100 BLAKE2B 259fc3c846d9fd67e40b4f83bff920cd5b0be9b0957464a0672cdadfd7d76a3d44754575928d0a1f072f63523899870782ee311d2f19bc0722bca432dc92ccbb SHA512 0a9720067f21f53281b16fe030301419332a3b9743039ccf3a61de69f375065a2c33ae7012482db499da759b5315cb576126578f0e9ba3e93573a25756bc7373 +DIST qqc2-desktop-style-5.88.0.tar.xz 62656 BLAKE2B daf5c039728be40f8980edc05cab1f43f96ae987c9f1569fcb661fff9e1047f1e937f4d3d5a870ccf61825abe66bb6b637ba1d9d5d4abccc6e8b4a29a92ee6b5 SHA512 a0433c619b3978c5884e3fc8067f254f487fd22c5668fe683e35e7a8bb5ddea90c2d72bf6c0586cd03fdf4fa8238653fb37fe0c35f4cf96fe57e13d569816606 diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.87.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.88.0.ebuild similarity index 94% rename from kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.87.0.ebuild rename to kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.88.0.ebuild index 1bd33428d23c..25cd6813cccc 100644 --- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.87.0.ebuild +++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.88.0.ebuild @@ -21,6 +21,7 @@ DEPEND=" =kde-frameworks/kconfigwidgets-${PVCUT}*:5 =kde-frameworks/kiconthemes-${PVCUT}*:5 =kde-frameworks/kirigami-${PVCUT}*:5 + =kde-frameworks/sonnet-${PVCUT}*:5[qml] " RDEPEND="${DEPEND} >=dev-qt/qtgraphicaleffects-${QTMIN}:5 diff --git a/kde-frameworks/solid/Manifest b/kde-frameworks/solid/Manifest index e9a06d4c953c..c25e9f5b1051 100644 --- a/kde-frameworks/solid/Manifest +++ b/kde-frameworks/solid/Manifest @@ -1,2 +1,2 @@ DIST solid-5.85.0.tar.xz 251032 BLAKE2B 31fb2c180506ee52955753c9fdae262d940d8e21b626ba9ef3e41b43cc0a26fcc901d7991a5e7f174eb218109cf992dcfc2f05c7bbe3d96b8144634ec8443c48 SHA512 e84148cdc76d8f0c075f5e064c4e7b5a886fb1beb6f343f9ab450cd17db8aa5094f839dd0fc383bc4ef1764e75f1444841bd802093343544cea99ab9668ac4c5 -DIST solid-5.87.0.tar.xz 251332 BLAKE2B b191217e57c3a8235da88f2555aee38c99b98cfde77ff32a9666ffb0c39fcc42e969e25a33fc0a0cb56783e8964835cf84a46051bbfbffe818fdab427edac373 SHA512 c77b201e6b304534b1f932912fd6a650801caabaabb03d6b3826d0c21c625556bb243d04186c609070530b8ddd4aca33c655719cdc18b1a96444422ff36cbea2 +DIST solid-5.88.0.tar.xz 253504 BLAKE2B 8c8ecea29f16ac281ee417ff5223ef4a013860a3c9ac90d4db62badf35d0e230cbc3ffd383ac5ed05fe2956aaea2c403cc713c7efd3baed25c6a95379e5e3b89 SHA512 dbdd619402b036c7d6d4003b1d61ca82e68333a5afb0c424cc8a7236927ac7f42d97c14ad11bebb2729632cbee9681399da2d32dfd1566c400fee8f3a13dc4fa diff --git a/kde-frameworks/solid/solid-5.87.0.ebuild b/kde-frameworks/solid/solid-5.88.0.ebuild similarity index 100% rename from kde-frameworks/solid/solid-5.87.0.ebuild rename to kde-frameworks/solid/solid-5.88.0.ebuild diff --git a/kde-frameworks/sonnet/Manifest b/kde-frameworks/sonnet/Manifest index fe996a365824..206e491c0880 100644 --- a/kde-frameworks/sonnet/Manifest +++ b/kde-frameworks/sonnet/Manifest @@ -1,2 +1,2 @@ DIST sonnet-5.85.0.tar.xz 297068 BLAKE2B 7f5bad0ebe851443dd2150be3784442008ffd7ad7acdacb42d0f3495490477a1f570a0aec6dd1b600ca01a5f9fa13c87f56cceb50c98cc2ab399ce85bc04c369 SHA512 50ed8787a8c7378574376ef0539b211eafb349f139fabe6d22788af91d57e758c994ddfdf72d83d76009570dbc8dd4bcb3df3add5c9dc17347b9263e09969930 -DIST sonnet-5.87.0.tar.xz 297372 BLAKE2B d889e81eb6553adb241ad47c4687faec8460d9949c6612dadc59ad383eb82fe909dd79a0ce67738acc2db3818c1e096dbf68c0c79e751176ee0b7c536cee3b12 SHA512 ca3f2abe345c50d6914a6a76aa1983992703161424eced64cad8e190d5ae04770164c624e9d1d619bb8aaafb942e322f8c0267568d3f181e0dd6de9b05cc37fd +DIST sonnet-5.88.0.tar.xz 305036 BLAKE2B 22923be6928540c0e46c3e9abd9452b2bf7595a25333a37b401d45bd3cc2d9c952b4c943781e9697bfe62b689d8e3e78e3df814e57192c0e31ef7d826752e1dc SHA512 3a4a7362794dc937d70f96e098c84530ef373f985e69b384922d0ba749cffaa760dabdc9a90a45a6b7cf413bcf20f7f10e2e6ba440c25bd0090d7aad42b77e41 diff --git a/kde-frameworks/sonnet/metadata.xml b/kde-frameworks/sonnet/metadata.xml index 2f06842351f9..3831387b762d 100644 --- a/kde-frameworks/sonnet/metadata.xml +++ b/kde-frameworks/sonnet/metadata.xml @@ -12,6 +12,7 @@ Enable the app-text/aspell spell-checking backend Build plugins for dev-qt/designer Enable the app-text/hunspell spell-checking backend + Enable QML/QtQuick support via dev-qt/qtdeclarative diff --git a/kde-frameworks/sonnet/sonnet-5.87.0.ebuild b/kde-frameworks/sonnet/sonnet-5.88.0.ebuild similarity index 89% rename from kde-frameworks/sonnet/sonnet-5.87.0.ebuild rename to kde-frameworks/sonnet/sonnet-5.88.0.ebuild index dfbc16b70395..336d50b85f6a 100644 --- a/kde-frameworks/sonnet/sonnet-5.87.0.ebuild +++ b/kde-frameworks/sonnet/sonnet-5.88.0.ebuild @@ -9,25 +9,28 @@ VIRTUALX_REQUIRED="test" inherit ecm kde.org DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends" + LICENSE="LGPL-2+ LGPL-2.1+" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="aspell +hunspell nls" +IUSE="aspell +hunspell nls qml" -BDEPEND=" - nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 ) -" DEPEND=" >=dev-qt/qtgui-${QTMIN}:5 >=dev-qt/qtwidgets-${QTMIN}:5 aspell? ( app-text/aspell ) hunspell? ( app-text/hunspell:= ) + qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 ) " RDEPEND="${DEPEND}" +BDEPEND=" + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 ) +" src_configure() { local mycmakeargs=( $(cmake_use_find_package aspell ASPELL) $(cmake_use_find_package hunspell HUNSPELL) + -DSONNET_USE_QML=$(usex qml) ) ecm_src_configure diff --git a/kde-frameworks/syndication/Manifest b/kde-frameworks/syndication/Manifest index b803ced44bd6..cf3239235641 100644 --- a/kde-frameworks/syndication/Manifest +++ b/kde-frameworks/syndication/Manifest @@ -1,2 +1,2 @@ DIST syndication-5.85.0.tar.xz 508288 BLAKE2B c7c90e7a8735ec3cadf9e290644e87dbc1a18996150a779146a2a0bc4a8e838b0bade9d4f486901ddeaf4eaeae1a9f9c883e4ac589a53cb591f8faeef465a8d8 SHA512 d0f57e7fcd02efaaf69b90c921767c7f053e8dbe43c63963a56329e1fc9da46ee14980580f44e0015a49482ea2848887f1e92b4151973c5a60cbd7ccb4365f64 -DIST syndication-5.87.0.tar.xz 508588 BLAKE2B 5c8fff2e5e378082458ba2c01fe2fdb5ab235bea75c9ed1c82a262bb30620047fc164c5edd1ef88b3ad2eb0c7736993d51ea95d7e05cbb8b9673435deb7fcfc7 SHA512 865ba7633e19db43c3adee9317d1072662bc631363a5c262f34f99eefe2647b3149e7cc919eb2b0a5af5cfab1dbb50441e35d5287a0d69777460d052281c5815 +DIST syndication-5.88.0.tar.xz 508512 BLAKE2B ade7d9303bacfef5a63df0724869578241556048e80abf67ff5f1f5894d9cbec5761c8f1a33dc20d3eef064bc234add6ec42daa6d237312080c44b40061fe63a SHA512 191ffb738b391d5ba5a2c7b7573cb9b5bf6ab89e2051423078f6e443ad5506e45745a8541af001c386ecca79195fc0a1a036d3d9ac70b7f5c77c2cde3c1b79f4 diff --git a/kde-frameworks/syndication/syndication-5.87.0.ebuild b/kde-frameworks/syndication/syndication-5.88.0.ebuild similarity index 100% rename from kde-frameworks/syndication/syndication-5.87.0.ebuild rename to kde-frameworks/syndication/syndication-5.88.0.ebuild diff --git a/kde-frameworks/syntax-highlighting/Manifest b/kde-frameworks/syntax-highlighting/Manifest index 4986d1690eee..8b3cc31525bd 100644 --- a/kde-frameworks/syntax-highlighting/Manifest +++ b/kde-frameworks/syntax-highlighting/Manifest @@ -1,2 +1,2 @@ DIST syntax-highlighting-5.85.0.tar.xz 2334784 BLAKE2B faaa2e57b4f5acc6b090e0ffebbeb70715dc164f634683b2d442017087aed630581ab5d91e04fd4591d28c3a6d7bbfff395a36af6ed3911de79a512c00fe1f3a SHA512 d01ef96ba4fc2c281918850adbc72239f60875a6c9f1c589286eaa4cb7a18be96e8b184f77e1a056ed17ece7d70338e4b6fd7cadf69a307e4a8bdc0ce6dc3d38 -DIST syntax-highlighting-5.87.0.tar.xz 2348100 BLAKE2B 10a73b32dde360f0bce4092152fc09d1f174d0ea6f5b602548d81daeebf0a0bbac19081654e10b25285897d1804d61e7764dfda8f34dd01df83c8c2882a0793e SHA512 c80c1fa6b33e2cc54e4098b875f09d9ee6658d76ad71602e602629b565402aaa70d2c6853fb12f4dff6ef94f84a16aad307e5d955aad75fa11b6c514a3eb96a6 +DIST syntax-highlighting-5.88.0.tar.xz 2372812 BLAKE2B 260622a6ae7faf007e103d06570761d08c23eb6df11fe1d4241e4773b703ac87452f96bb9794e89df53e3c654761cafe2c4502342937fb3880a4bd2f5c2d1186 SHA512 1e1a294b382c7697bc89a27a32911770b4a4fce222e5bb2520cdd42a2792521df9592bd71b87918ed967b225d95cb95832e5325e721dc68cf3fa9b2d8edb396f diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.87.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.88.0.ebuild similarity index 100% rename from kde-frameworks/syntax-highlighting/syntax-highlighting-5.87.0.ebuild rename to kde-frameworks/syntax-highlighting/syntax-highlighting-5.88.0.ebuild diff --git a/kde-frameworks/threadweaver/Manifest b/kde-frameworks/threadweaver/Manifest index fdbd7aeb04f9..3d1625bd9c7e 100644 --- a/kde-frameworks/threadweaver/Manifest +++ b/kde-frameworks/threadweaver/Manifest @@ -1,2 +1,2 @@ DIST threadweaver-5.85.0.tar.xz 1410060 BLAKE2B 06c388dc224926482092903159d168348da2289808157517529c9180dad5bc8782dd5d171bbe28645fe6aadd59aadf7c14802a4ce6a7eba37634c4507ce25859 SHA512 4c2de589f9648dc56a05789349dcd45a5e7a75fd5804e82f9e4f418330404e66028450f3c713f184ebec1c8c53d46df7f3d4264f3f3284acad3e4dc7812ed199 -DIST threadweaver-5.87.0.tar.xz 1410660 BLAKE2B bb3fa742d828a9c9ff9165c11004a2caf1702b9ea1b017cea16d0c1df0171c2f035dfdf91345ef4eb8f86d012db031e8c61cb5e7503de1e4b73e8f063bd99741 SHA512 64a41955e35b6d97067c018c5c43033a30125a8bae5a6e3cf41b170f24be46551e40e2e2cef1e35d51d643aca0c33d88f50fc9281cb3a8a8308c70a325ba9399 +DIST threadweaver-5.88.0.tar.xz 1410684 BLAKE2B 6d09c365fe31fa6c59db69a46e4ad3e783487da6aa364409b0e7da9cd789f4f79288283afe30ed4c0374fd78debd1eed1cd791c8ccf5f445c30a47128a3972ed SHA512 2161f8009ddb8fdf88dc2b33d1a3455d0e35a93d0b96c67698f6ef8db61dcb1752f277545d4f1c278c1de186cd895f9fd8823bce815145cfe479b5d7bbd4b210 diff --git a/kde-frameworks/threadweaver/threadweaver-5.87.0.ebuild b/kde-frameworks/threadweaver/threadweaver-5.88.0.ebuild similarity index 100% rename from kde-frameworks/threadweaver/threadweaver-5.87.0.ebuild rename to kde-frameworks/threadweaver/threadweaver-5.88.0.ebuild diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz index 6fceeb4c419c396d386c2b923324bedaa7bf4153..e75ffbd5e8ef8ad6f499027627dc7ab66259ee14 100644 GIT binary patch delta 6630 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 delta 6657 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

    AL<5WtfO&8>MNS03VUizrO z5!j2#2lQb8=XH;l?BuA66Vj=HejE^mgKk3(;KCx7DVKy)QeY`otQnSV)Ikmu>Gqs9 z2~L@IpBk~dy9apw^Y5Sksta=GFj^&e4Bmn&b`0fD+T zOm*-HP2IIRh);qqjnqP3%bzseq~HKJLz7pUx-(Mq+rg5P#O({E$4^)2eni|6#{>9c z$0>Y>q_1nnt;;wStcKRbgf(-z;A`g~38@H@xSpe{ue4R;{v7%3fuh6_c(Y{|?EweK zS%9mkc|DU^7~2VPHhUV~x-KdjHm?-ZFg4(gnZ-V~2q9^psS6o4GJxL^ z`jiOdqy7xe0RIaYn*9M_IRB>ct!QR#eT&j%Y^SoR%@;ee{Y9LgqtIiw+b zTYMYvu}K<;-s*GrjTd)59YGV*E~C~Fl3jXGNB4W$0jMb7Z>l!HF- zy&l0Q+<`TgI7#nR$XzFb&Ndk+uZ;%tiCa}=W2E?wo zBR%xK3dXoK4FmE!($F@5h;*jnJry=JNXh3>%6Vxt@!24Kl4K7{Y!U>k6x-<^R8B`1h7I=6~a3bPJuF@_& zA5CEB9@Qzeu~*Iud`JYRLJZJo0#&XI+BSX^%vuOS3xq3ZX1iRxNGt{6Hps%mp&{5@ zs~MArqpv`K*U%Ozf95r`6kLE{Nnew0?}V!$WjH$ABf3fhJLX0~re?$tBv(9g?xXnl zll}TWXz3QTSO||+?>n6301tqc{~=_Q#8}a+o1kEvojg@b8ihbBCW@^bT~(c-uA{o- zduvdUwDj67qHWix;R09-o5o*VCpV|@vumYjF~94Nen8$ep4lS=e@V z1f48V(w70|sJROMGWiscLk%rWsN(_=!@A_kdY8sDQ%-(H-}FApSY4x6JU&nt{I(^G zi^gq7`w+BiyXcej?l=3kU+&#PakrXfYt}j#(Glk8FnB_Zp#xxXD11q;S0Ea4;@GA8 zQP^9OvmqKae=Q~slzf@2pMPoS0-libWtbb+laNm+e7*0YzROAT;JHD?y)~e49g2Z) zH2_nn1FYGZn#NA6LV9x%6SQqnv!4@yvYRUvwTcpOL9cr(07q9D{4D2#t{tQ~#2q+> zk<>`ks2?!1b(zuG=4o&>q(eeXiH9G@@D{juKPN9Re-@u>s9y%h(6^YqK#HA(&?R>O z78zsQRX|u?rWGBMr)p*f(~ca~_^$+qUL9G493N-EJY<6g8<}u|VFZ7m6-S2!M%xRh zLBxI!oYWx7G$KNHN;>SXX~F~U7XlNSAcKj8MLu)9>Ol~cDDTkFt>{SjnSE}n8jE!B z{m@Wuf6IIt+Li-X6GxYSn6SZ-23^uevNWt!?*sS8i$0&e%&$LsugqmEx88ukL+XvX z2IV&~0&-t>q|W1;3#6dHl?7)czi{)rBY1}ftx|yRT9*H)?2cc_X=4p>TC+f95ZXn# zxl&}uv4~zBSdjE~vlpR;lhKhzWlbbca0m>He+n`Tn-6e~KuWL8A_2Gv59kVJE1PxE z*L10miUD8c?~Oi5@zy}{$U5TXcSgi1Te8KVE^JxgQc+uJ z*2{GLDM!N_rrf6$EY!EK1>tnkRzXQ)DuZXqLz+GUHo5WiuT*v z!_((?{kD8JRyrE%%uCJbtyenMrK^T)N;yGgO}%>xtU8SWFU|aEqI+m6ZDO9b=6@T} zy*A_}H>A6CB^~eud1}aW=#@iiTJscwZ(>U+Q4k1Ytozl;LnV4cr)X*s1kDI#wy&Ws zU0&mxInu&HoW~VvT4MxY@N_idh6XgnRYF$x5-`ICkp_AV_F%*u!qiHZ`XirgPQ4R z0M!NtqN8+43uGorPPvGXfJ^b}IF=B#xl?u3nolD2M%Bx;7!Zk=soUIylxRhR?_GObdAHMx{?DgsO>EYA2m*+qK{;oNm@9zA% z-b2lE=zCWJIv@6RGRLjcgOA_>q%VCDuuc@nB03H zxB-J|G77p(nn0W0n+@nC5}{Q&AI)lduu*SD7~+jcF4>TfD(0){^+s|M-I|sf*MIl_ LcABSIF+l(TIc{{< diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest index bdb7d0e5510a..df449f8ff8ac 100644 --- a/kde-plasma/discover/Manifest +++ b/kde-plasma/discover/Manifest @@ -1,2 +1,2 @@ DIST discover-5.22.5.tar.xz 8462332 BLAKE2B bf5cadfa928afd81fc8bbd5c1b7c7e3251874ca384fc28fa1e0bad7ea0feca996d1b0c2378e2e1561a0462bdb6e15b4764d3d9a43f44b808b7e5be9b43608465 SHA512 7c4e5c17897dfabe306cdf5a2a7fa02639658a59e06b3623fdc1cd0f6b394a0861511016318e8cf62606261d102e0555b240e0b708b1870f8cdae96553cef912 -DIST discover-5.23.3.tar.xz 8236984 BLAKE2B db5e9d7b6649341928f74d4e3b0ac8124060b07d5174d12b0fdd4638fdfb2bd877ba56f1848a1be565a3bb3797fdc99c0615d5a3f692e6c6e717fa43b57b41a5 SHA512 888e64d6d1dd17df532f060bc85f429d6cb85defd4e2f02fc1bba63b932cdc8f27ed8ae9f104a162759dd5db8de35db01ef92aab2e481663d7353c05ae67948c +DIST discover-5.23.3.1.tar.xz 8237056 BLAKE2B e7c1fe93c263185add04824d2a7196f6059134d92ba6dd93c7a46d23a00888a725c611b3824b88a2e5132874b1fbaab46278e97eb0f971e0c2722cdc1318f93a SHA512 99a625a53772624dc626c347500a74196bf7c9c9444aa37523516aae24b536bf160b46b084f8faa189c0fccc6c520f453ffd3d61b753f4d0965d337421ab2029 diff --git a/kde-plasma/discover/discover-5.23.3.ebuild b/kde-plasma/discover/discover-5.23.3.1.ebuild similarity index 100% rename from kde-plasma/discover/discover-5.23.3.ebuild rename to kde-plasma/discover/discover-5.23.3.1.ebuild diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.22.5-r2.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.22.5-r3.ebuild similarity index 98% rename from kde-plasma/plasma-workspace/plasma-workspace-5.22.5-r2.ebuild rename to kde-plasma/plasma-workspace/plasma-workspace-5.22.5-r3.ebuild index f80461566250..0848eaec5896 100644 --- a/kde-plasma/plasma-workspace/plasma-workspace-5.22.5-r2.ebuild +++ b/kde-plasma/plasma-workspace/plasma-workspace-5.22.5-r3.ebuild @@ -17,7 +17,7 @@ LICENSE="GPL-2" # TODO: CHECK SLOT="5" KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" IUSE="appstream +calculator +calendar +fontconfig geolocation gps screencast -+semantic-desktop systemd telemetry" ++semantic-desktop telemetry" REQUIRED_USE="gps? ( geolocation )" RESTRICT="test" @@ -139,8 +139,7 @@ RDEPEND="${COMMON_DEPEND} x11-apps/xprop x11-apps/xrdb x11-apps/xsetroot - systemd? ( sys-apps/dbus[user-session] ) - !systemd? ( sys-apps/dbus ) + sys-apps/dbus !<|gt=UpakZAh+Qrp2!}O=~pR>FT z-?yFFvM(!btNcz|O%@_B-@g9fd9!=X znp@_nRF7r3Jd5R3&Y9+N^p^5W{QrJduG_h>LmD%z6vuM2`my8aBeYS^GdWkIot;uI+Z7*rkL~c3ai#vPW<51)nNP?(z4v|(x7MDi`OIGWSa`7Q zTS}F;Sz!lXs85TjX4b~iDa0{nHqKgZuT^T;rJr54UpD5fgJSoYV@=yd-e-;6DXGh2 z^;I4a=zubznPN z&-wT?TFk}g5(b6p=K9#qms4s<#m~aqw6VKy!3E!X>cP#nb4|J4@il$k1AK&)Q|M{b z$aCxzj_V=xoLXgnj_;vmP?iIGG{HqXuB;tcOip}W&J>4A=A-Q?on_Dr2{>EGJFXb~ z=1-yaB6wNNo@cEyUTXE({`T~?K74-q^z{m{;B$UJZ1~~#N+q$2r@EG#w-xoa&9aYi z^#;Vl8SNCH6GojBF1lncq}~^BSj~4HvU^vCn=~R=i7mxM73Ue-Vkptk-|YDCb=BCa z>w8Z(+#Ob zoyb$J3^v%HuxpAZ_XvG}FqWN%iWYl@9n4b}x1fmzX^Gl{_bIt<)e1cf*ErgPC3YT2 zSm8NpM_+0u&8(uN8zv_D=xzMSt` z(zDz5lJP4sizDiWYGZfDv-ESEq%4=h2cDVPxaixUg^;}pg4(i`RzNDP^FxR7V{RMAR6snWQ^3odtS(@1j`z`I?phd%FcdxGBv{Ce2y zSvx(=TjjRkC&0q)%^Z*uzxH6a_@5R|-+2NeWDt5p){(FVAyekFV0`BS>=9h#{pNP; z(4%DY<$qqE_Unf)zkdDc<@x*K_4sJbbQZ>dg&v-r$E-D%F=EXT(UTzi!Jl1e6lv96 zZH(j>l%8NqbopyupSAmJh1L!$6bPU{^Sspo32Ebk5@WuAjf$N<V_CR!p~1IBRIO7c$S9Fbx(8Hbd7A) zQ7B}+qprD-Mv&Wz32m4K{Aos|IsgXBH5rD1JeI#zEV2i<`9jE$heyq@O%BT-LDABp zA6QeKkuY$Iib_J#hK;@P3vu%*+-h29L?mP(LZF?^-;IYF-j4EFV~<noi z9CO6)D)z-)ECx%t*UKEn+~Wl)g5j*nB7OzlweMB6LTxr83P22!?Pyil`{2gl(VMAX z)#SY>9l6aPTp~UrtAi+gVJ~6>_Gg81)LG*n>L0)r%dkUF40tf`pV}>q-vP zmNbj&2+#oN^bmfOjX%y1c8ps!Y~OMt#_fn175mmn9*9g~&uDb^wa$zTU@sx+!|KS& z1Si4>=>*1HH9zY0@zc6=BO&bJ#&|e~_r*0-S6~<(Y};Vh<0L)N)<{%9c+LouRn!*Kr%g1LaR}upJhlwgEX_xK}glr0_(PXp0#F^hJ z=5C*wX?wz~LC3K*5z4XZ~uOrSp?4 z))2ReMvHoHMYYH#gVp9P7Jqxn zL#zff^gW^knPudwRJIcbg~tFH7=PR!*!7ql)(G4Bsl6fH;Vt^XGx?+K!hI7L8Xj(i zJ+&5!?~o<}W+P#OLIi3ea|pn_UP;7D)Fs@2QeP+G8KMHq7}d(gY(TR+He=bwEwVJE zGZT8~P0b9Nv>a`M;uj$nIwo^ePkR=;L&gr1%ZVa5H^g<}fI@;>$?aO@cldgJ3s-+1 z%ERAxgvui?nQT|HqZf{5hQVOwIP}_+e2}8h?T(*88mt*OAG|vsk8f^+t!+dB1gMCH z0hnbs03tTnLu(`i%_?CS!Ze_z?>yb+?|wowN!ClQ;NmJim=1(T&&cIgw|OH7pnY(g z#7<3eu~?vt_DaM7q_TSCh6)om;%sq6tnNl3h~UjFqAxT%H(h|vLbEue?D$z%XMJC< z|FTbCuckGI2gLLYXf!>bktg)g^QeQ&=H#3pZ*arPU?KIc#?5WZ6;0cL=D-w2C%Z$; z#*E^&G5=V4zX|fOVdOoWk2Pk`od&qb66k5TEbLso&#DI!kG!!LIYKz4*mCTIP#;7x zS(C_x_-P453fj)bhOuFx5%D;T20=7h>nZcR7w;=pbN zm(!~8B9ou(>C<|B`Engug!*v#1ZAvhNF=c03oRYc@=`S>N2BO7muV;{79-f4EL0|= zOw*W{WJuLOI?93hIH_%dp3_l*f--t>Tl`s?Tp{IjRfdcXtkOvAHtjw|#I2SponHnr zLuHW!NZcq|V_l;AJd!b3%r1^(zQGlX)O34S!$gx;I>tQ~muu!F5}QJzjaVhv zh7CA)L|h0a%HZPZ%hqh^eZhV|mA24-q_A4za{AaEZr4zyPXB&HD-1_@Vu z!ibg7K{7_27Cy6s0jgq}=Ou`mngAf&G+?B}0kZ<_VQ(Q^q7MPU8TpSwbWH1m_URTx z8D%JTLT2ab{s;&)c!D`1?xAV>MvDUrIB?hm)ZJwBrGoHNZO{qgF$yx#;Y%zghDSpf za_E7yCbSrE6{vwDchC~9v@&q%>sqoeZ!gbR7W47pDqNWCsHVO|4Gnv#3Is9{CM+PI z1bi`JnamB-10%FJIM9eLJN6#=L@iwynV?GF^cT90%e4cuVffp+Fg^8U?)eR$m;_b=}-_MrZwA>ROFSe>ES zB?xQPXXIw`N8|@Dh7RZv30*J`@&iCTbP+JN01X?~OYFDP6OuSv#!7JgG?mk2Dque= z0wLm}YHBue6|r);c&C1>K7tLziK58uVQ;7gl1F(uM2$;N&|g&D>8|A2oNLiO@3oITf4ok3E+rFb z?jrd;IXZ*5@nFEZ(H#qGemdk2$H-fdG|1|;q;_CY6fp5=O(&FSXV+t5*z;if-Hoks z&`1F`Mqfu>Rg-RyV+SG4hGEj9zcX3h03q{iUi*$<@)1}Ur~sa!k4fDVsJnxOE8+HX zb}>$}6podM1XmJ4ZJRPEjfdMNmq2l->&__xhDMSw&1y+-i@>Jj(2!7c=~1%hm)Fns z>FMuVwY!F-N70D&=hRL{)w$XX`1{?JPw*^Wig@#kkQEMwpwELQ5JcHw4RZD-(oQvW zVrv#QJVu(k#DgW#Nh3ZXMj(1coDm1s!Ktgwd|ik0A1 z9d~HJil29b$V}c|)Sr%nPWelaqyXy{JQJ~y@ZiF($vhk^Giej@!}A&ZlHnVNOTdLr z>?VQ}Q@har%a{GE(bxrL?Q((y8wJYasY?T*=o6t10)+vHcMBA;e2+)ln5YJmq%~Lr zGT96HeAuJ@`T!T!C%|ZbSoRor+Oqi0*z^smuZoPI3Xx zzQ=WR;8HMLjz54dwrf>V5(a0=#qL5qo2DPYc=n0|9&(c-!u*Y`+FK(}{#}ThN#xu? z9VRY7(KTpRTW)8Jo%Cwo73{OUzMH&WEZJ^RA$Or~%}1lZ6M+d!4MUXH$oFVy71;K= zp@)^qv2VBrDI?c(|C?+sMV1&LU^2vnbg3tr(8LtE($M9W3NcbpByWvBE$u$oPeL53 zNNOWbtg6#d8j2KfPz$QQ03n3tbg-<`+@T{)aF1${QO-cT5{4B^hm+KV*pof+I2x>N z4X1FK+SB2r-ZaZ7GTd$Hpl7-F6?^;q^~?Hj{!ap*%)TT!M zn!m_P9X%3>o%X|qKSC1>`g5w&)8^L%p|N`fxRE)oZFMM2+r7@&VI;sIMfYUsRRVH0lZ?K zepj~Z$+(M`OBm4Pu+4rblKFr`PhslXN+SZtdOfLddr{! zG>s+u9VayA6-Z*Mayx{v%@KPDs%m5~axz@o+R(@VYOP>~-$S9dG{mh~b;p9|qCthu zZ5!c2!x5RibT%QEm#_7D`+8npf40~4?s)t$|3Nv~lxiIV&c|j?4&Pe`Rs}niC+;U} z!cpDPZ4ftb#Je2G%HNKK+5AlA<9A`c1iO!lHNwBLOvMy>!?J=E3nZgY$+19|0N^3X z+;0?=xED?U&{Pxx&DFUl4tRiDgcqGlqAiSlC2ANOfP1Z8uD_%)@cKW%p?ywxkx%ZVl`NzW6wtZqUuKI1Wloi@My?R*Ofn zeMq{D^Wd;d${fUvW4PF@8)iTXJs|~e*bP*+=COLfoVKl4!Q1$8kQvG8tN@!*Ayt+L zMIoHGZXI}9q9Jlxb{GN32X8S3`k4;FHvtD?%NXzL_3?H8`tEwqB?s<1}|X$ZU;`Dt{{&c+zN%xJrCC4GKUUG8ckO5WFlChyU7*;yF<}x3&i})z7RYJ0X_&4I))>{@VxH}_V)Vr?o_EiCfIzg z(hgaYjv68!Gy!kL?%9Z0M+#ZzL%IM*@|?wEbyd)y*%O8{@d6SK)(AIVbcJDP@K)j) z2IC`8Q|u}O+}UVA8;DfV67e46a6hp;h?{9<7~~8rWCRu%gQ$p)#&O*4^+5V$2y2?I zkk_Y(GvgEFH;ks zN5K-5a4(n-B)Tb2?po!KIC5a^Ic9q4;qqc(?XqqNZ!gcd)VjrCDu#l5$ zC4qD(tvOuV(XiN&CZP;n+>7+Au~#e0bMv0XBpCOQ$%i%F<3W0eQB&3z=bk_a|A&>0 z;%K;*Ptm#F(7`dUQ#|g)bgI>oMr8B^$^fbfUO|@?1J;KR%!oCW%1$SY2ztQCk**X3 z8VqnL*sp(oxt_p<2Y(S=Gunljm_+ZSF-_?M0~!Opof5@S3k<4K4W7nOMW?G>QG;_p z1CwCfnvMy(Qm99}6R2-GQrDOR@jy^P#?hIvGyWdI)R`4{eGJN?KRSc-5zXHt>K!MJ z8ArD;JTxv#LpdtF;G>czZfNTcA7(@oS158xcXTujYPxz@lPKLprO0r5OfUzG5Os1N z3qM(Cvw(V+pNGdnvgYTI~S zWL4)uEgTyeH%XZ6lMPe7-I)OAon!&H2F9f)u z!{sv44ipD07s?3{Q4Zgvow42=l<*G(NorZ^FFO3jkP!923%mj99O~M1sz}(oMDe9x z>U85FJ!b%-fT|0GGtKgUQqcyM`8{y^D*63rtsv2p@o!6lR>+)ISv0#giLT@ zw;?|?I(5!S^k$2x0DcyPt)oLqDv7pMuhE2Z_|6bRR$PhsXwjYiBO?--)*uvYDQ0-w z=Yip~E^%Y;$O|>;vik^Lxjtg9BJLDnV~5CQ_+lMB?gT}WJQQyreBKu8q7fYSb?VCT z1n-mN8?ljRtCxjF7En&N0u6<%!&9>G#ZA0@$Mn8kZt(j^dyr!@4?l^_%{1H1cmCd4AsW>vf#?Xi2g<24`;F zJcTt5ChXwZ{pM4Mwsnx;Nh^3dP@HMdTLa(ggr7Lvo}T0GB``$Tp1o z448@AK_bkDFT#`(m~_4T?pUh=sx08bpa&!lv+lZXo8y|YI*8(>+toPMwT9Y>eXRss z@~HG!U(XPiXitnYB>vIm%*?4c48rje*-*P?y=>D>jp$6!nc zVc4ytIRswvL~Il7SKJXH7L63L9jxrom^@V7z{9%WCEAE^7+#%hsheIdNC9z4a4xK- zFTm(LFRYUIk*?}3i#<22$Z%9Qh$!RZx>%f1-|4O&xST4_6K~iFN8M0 z*;S>pbhvsW2=gyS4k`|ZWWmPn?l4vp@PI3Q@rqsI^^}a$&!#J)-=TlG`g4rfJ~jeCpDF7 z2LB}CH_)fW<^R8Qm+L*K`$GV_CMdq6Qu@A?=G5X#j~way3`hZ{S@(l=VyAmY0k2h* z3JnT(I@m-CHA#fA3x#o;%-q)VXT zHb5i_82XGUr(pbbqC8uJ)7wF%5-Vct^;(_OG@)+P-ETJqw(hvjL&|VBHbKq}N}!!v zA%Z}zERmR;Ba1Md==JwS`*O`jIM4^is80WFva^bA)Ru^|0asy&Fp6$mW2w4A8EvsQ zhHGm?PQs5Mvg;&+uF$v5vgrnZ3KqqV`Zm>V0xD;zG_<^Y33hOoGw}Ag#(h5;p~H1j zar`Lyg4G6JWNZQvsHoU1eXD^rghSIhayC-b^sO=~1_Ptu8tCaOV{9?d^BCNt+iMAO zYtVfzy2_}4*9+-L*PgBE>k7O9`}tkDUSGz(-tVawLq(y0P6yhg;I~6M(A7lKbsl}IMAC3Od?J|WK8mi}Q!c70k};_|d$Dy1 z{ATAK4nsFIvmBKUCixWd4fR<1f)1`h*R$1Awy-v%X&`y%Ljouc8WV!a)u|^jg|ZkA z5HZ8a#_h|6bV|A%d?AplYerWzon1O~;LWk{`&zN{VLyL-dfxA@_&iExb$FdL&}T6$ zUH2kmj{)?ZzMkTsY&5)p9>M|r3+d~7M_!ubl4!#;O6yeV;C`$F+3uQ0es3yslqK$&6fCQqi1--_(~ffSlL$(}=y-xjfmI z+yLkaL{K|m*SDCOM!3XxG7|1&DAU0H4gXJAhePK%^SW6K#ZT4}vhHsos!`vDomF!x2ek?sP2U_{ z2-=1C|E|Nz^Sdt!rbn>M!Z-#6ALTU`b~=ef0u~+vWE|ZrAsi&l&PC|-8b%xCreSd2 zSbE~Gzg^$Q9kFiLpl4|&zDt*E#nigAO8@H&FSf1&F(Zx-Im^2#!@R>fB=@sfj3(2% z52Y_%E><*kuXYf0P)WQzr6q#M#ACN~nV!}xL)WQv_gL_58Gnvm)$KBL@AkYY^sFAT a1Yt`Tm}n6Mo86q_AO07F6_YdQJOBWr$Cd^F literal 8719 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 diff --git a/mail-filter/popfile/popfile-1.1.3-r1.ebuild b/mail-filter/popfile/popfile-1.1.3-r1.ebuild index 83d9ec1209ff..2c9cd804d0ec 100644 --- a/mail-filter/popfile/popfile-1.1.3-r1.ebuild +++ b/mail-filter/popfile/popfile-1.1.3-r1.ebuild @@ -1,12 +1,14 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=8 + inherit edos2unix DESCRIPTION="Anti-spam bayesian filter" HOMEPAGE="http://getpopfile.org" SRC_URI="http://getpopfile.org/downloads/${P}.zip" +S="${WORKDIR}" LICENSE="GPL-2" SLOT="0" @@ -29,21 +31,19 @@ RDEPEND="virtual/perl-Digest-MD5 dev-perl/IO-Socket-SSL dev-perl/Net-SSLeay ) xmlrpc? ( dev-perl/PlRPC )" - -DEPEND="app-arch/unzip" - -S="${WORKDIR}" +BDEPEND="app-arch/unzip" src_prepare() { + default local f - for f in `find ./ -type f`; do + for f in $(find ./ -type f || die); do edos2unix "${f}" done } src_install() { dodoc *.change* - rm -rf *.change* license + rm -r *.change* license || die insinto /usr/share/${PN} doins -r * diff --git a/mail-filter/spamassassin-botnet/spamassassin-botnet-0.8-r1.ebuild b/mail-filter/spamassassin-botnet/spamassassin-botnet-0.8-r1.ebuild index f4486210f919..a8bf5a5a1e7c 100644 --- a/mail-filter/spamassassin-botnet/spamassassin-botnet-0.8-r1.ebuild +++ b/mail-filter/spamassassin-botnet/spamassassin-botnet-0.8-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=8 inherit perl-module @@ -11,20 +11,18 @@ MY_P="${MY_PN}-${PV}" DESCRIPTION="SpamAssassin plugin that attempts to detect messages sent by a botnet" HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" SRC_URI="http://people.ucsc.edu/~jrudd/spamassassin/${MY_P}.tar" +S="${WORKDIR}" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" DEPEND=">=mail-filter/spamassassin-3.0.0" RDEPEND="${DEPEND}" -S="${WORKDIR}" - src_compile() { # make sure it doesn't try to look for the .pm in the same dir as the .cf - sed -rie 's/^(loadplugin.+)[ ]+Botnet.pm/\1/' Botnet.cf + sed -rie 's/^(loadplugin.+)[ ]+Botnet.pm/\1/' Botnet.cf || die } src_install() { diff --git a/mail-filter/spamdyke/Manifest b/mail-filter/spamdyke/Manifest deleted file mode 100644 index cefbe306c96c..000000000000 --- a/mail-filter/spamdyke/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST spamdyke-5.0.1.tgz 383720 BLAKE2B 5128ef128af1b136e9a78df6e38f727d06e51bae82cb604513f80458265eee03d5966655ae70544d6ba24f0719c35dcc9a153e245a8c2c7ef1f7dab3ee90e561 SHA512 a022c8a8d4a8d74f5249f8e2d901d3de423ee853bbaffaf7e86cece1d19880d9039135892ef6ccb8a2a0fb11532c487402dc97a8dd6d89c9de431752c55f6eb9 diff --git a/mail-filter/spamdyke/metadata.xml b/mail-filter/spamdyke/metadata.xml deleted file mode 100644 index 6177d3a7b858..000000000000 --- a/mail-filter/spamdyke/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - -spamdyke is a filter for monitoring and intercepting SMTP connections between a -remote host and a qmail server. Spam is blocked while the remote server -(spammer) is still connected; no additional processing or storage is needed. - -In addition to all of its anti-spam filters, spamdyke also includes a number of -features to enhance qmail. - -Best of all, using spamdyke does not require patching or recompiling qmail! - - - Enables TLS protocol for spamdyke - - diff --git a/mail-filter/spamdyke/spamdyke-5.0.1.ebuild b/mail-filter/spamdyke/spamdyke-5.0.1.ebuild deleted file mode 100644 index 27c11ebaf741..000000000000 --- a/mail-filter/spamdyke/spamdyke-5.0.1.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools - -DESCRIPTION="A drop-in connection-time spam filter for qmail" -HOMEPAGE="http://www.spamdyke.org/" -SRC_URI="http://www.spamdyke.org/releases/${P}.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+ssl" - -DEPEND=" - ssl? ( - dev-libs/openssl:0= - )" - -RDEPEND=" - ${DEPEND} - virtual/qmail" - -S="${WORKDIR}/${P}/${PN}" - -src_prepare() { - echo "# Configuration option for ${PN}" > ${PN}.conf || die - if use ssl; then - echo "tls-certificate-file=/var/qmail/control/clientcert.pem" \ - >> ${PN}.conf || die - fi - cat <<- EOF >> ${PN}.conf || die -graylist-level=always-create-dir -graylist-dir=/var/tmp/${PN}/graylist -reject-empty-rdns -reject-unresolvable-rdns -dns-blacklist-entry=zen.spamhaus.org -local-domains-file=/var/qmail/control/rcpthosts -EOF - sed -i \ - -e "/STRIP_CMD/d" \ - Makefile.in || die "sed on Makefile.in failed" - eautoreconf -} - -src_configure() { - econf \ - $(use_enable ssl tls) - cd ../utils || die - econf -} - -src_compile() { - emake CFLAGS="${CFLAGS}" - cd ../utils - emake CFLAGS="${CFLAGS}" -} - -src_install() { - insinto /etc/${PN} - doins ${PN}.conf - dodir /var/tmp/${PN}/graylist - fowners -R qmaild /var/tmp/${PN}/graylist - cd ../utils || die - dobin domain2path - cd ../documentation || die - dodoc {Changelog,INSTALL,UPGRADING}.txt - dohtml FAQ.html \ - README.html \ - README_ip_file_format.html \ - README_rdns_directory_format.html \ - README_rdns_file_format.html -} - -pkg_postinst() { - ewarn "Change /var/qmail/control/conf-common:SOFTLIMIT_OPTS="-m 16000000"" - ewarn "to 32000000 or spamdyke will fail to load" - elog "In /var/qmail/control/conf-smtpd insert the line:" - elog "QMAIL_SMTP_PRE=\"${QMAIL_SMTP_PRE} spamdyke -f /etc/${PN}/${PN}.conf\"" - elog "Run spamdyke with the '-h' flag to see the available options and" - elog "update /etc/spamdyke/spamdyke.conf accordingly" -} diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz index 0fc42780f3a681b28e6e165f8c0218e6e23c1fd0..de1caa31e030422fc3b832c4a703e8bf1057b56b 100644 GIT binary patch delta 36114 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 delta 36151 zcmV(xKaJ2fpho@&~ALGjqH6W2#ANs#c|X zIr;&+c@Rkupa3v4;(UGe?xEOw5k!QPnGs0>d#~j_ZC=KhHZTA4zyBZq{%^nTZ+-P| z{eS%HuOI&{9O?SE|LOnx@Bg3wCH_zUw&OWR-K)k}XKm{`uYWq$z1Dr!yT|)lp_RJ! z+}Ef*o~flHrJdT*_O5-TqwcZCd0j1EJGK_bvHEonekF|3!(RKWSI+yq<0^L!XTH+N zA+3@3-Tv*r{cr!CL;SbpV(ZHT69Ao5W(yYu7MWxsdp_cIgfj9GTI~maqTMZUt~r$$bHDeUZvOk~^GK!d(av$7W1Oqb zR1?ovkkxU{HF`Q)ExmJ~?-J`j?_b|#)vo*|tKLwh7Vh&ZE2T5+!8_%|OE$z8%eDEc z($`%4RK3%A+~WvWYI)62TE2O!be}ymUUSD7?^5SA+bH3PHQp^2WK@yBy6=#G&NQ$4 z;%sM+_3XR+LslWw#3M{JVfGYaS_$Pn2XE!q9u*;{I`=VFX&ZG~6%Bh+@sR$E%VT;=KqFEUdq*A)Xg zgJGktvxMtzC-%hWlyTMT%H!&oYuiWfvxPiY_=m)HK|Ah+xh?ecm}o$lyzx{=&U+_K z`{XF=x)W01HILRh+RTqd4*9_T)^W5WgfzCMyUUT!o_IPAy0(5k_JBQqAGPPw<{Z5s zcuoZ0@&}3CFWS}KWtGNi^_(>yJCti~Y^ESN&TNlz#ptQ5&}W__VMO<_%e~K1Yp5mf zE0=s+3pav@_#_O3*E&#oi~#p>jdmY%?A%9hBgAuE_kpj#lritr+M9OmxbdJE+3x3k z;aK>sly#)n!bV#i;m#F*pLnjqgQdV@u6g4X7l(1+_KGTtOUnr{V1W%I!mHs_kOd!i z;V(}dT&O+qRQGw-QFiC7`RnlqS^ee9{#*a)>mS`$Jl=$MPEPki5APAf7%`tmE4<&r`Qd+f$=I+b(vG2?Epw!W zBRTpktDPG&OL(MxALAcF%eiYu7!U7r?U}CH@IdvNx$bbRa#U ziIW({;z)@+f#;oRMxq|_z{%aHJvO?u!o|N};IZyIjDQLr{otW?yDok@qBmIT49|yF zLgz`aRC(T{wv06G3P-(qIA)5-cHZqE3MVa%kcqn}*BS)Wb)Zpy<1Q%vVO)*<&S=@( zI@xo0T1V{bp69$ePB`C3-+>^FM~)XNrupN&31kEBP28O?Qv0+%{L){Y*t@iFmOH7V zM<+CfFm~ZU1|G8E8*&VNM_ff*_#qS?f$$`W$LKsGXFBsBG#z(I_0BEholmS67X!kW zLC@ZKq9QEd$tMbbcSM9#3I5=aFyGw%5jsCnCKf-5_-Gm`je2HdBMKJJe1ldZ-lyhv z8sz{&xHk+PjYC~HIDQCiPwg5d_C!RjypI-uN!OFFB}4))_=**e3i=7C@d#IW)v-^X zKmG03&%b~D>9;SRUxXIkz1dNEMI>e6;d4DJ4rqds>QQcg;|TWIkB(h>z}ZMtKnQ2! zXZ8gyLeIi|0f$ByV4Ra!4|t0gP%fS=;Gz~WF`vBG*c+_W?u|wQ-FAvdE&W4i2Np=M z#(9STvIr$#IhGhMRQlkX2(atqnedtC1>D#ZM**xlIna8cGl|GjL0Ftqjrl18fpc!Y*mOOrUpE3A_k6<&n)fBxPLmGANj;c9OJ<4gjW3h#6iDUXcc zL#@CWeK+tAT!=G>SLwWu$QI)Q!~krNO(mEUDe(@#tc26OZvysg*T$x2MD_rkD<|AD zf%L?X`&_(FNHG&)BIfiDfi*M}zg_CiW!`+&SRsyojadS5Ii#9$Yx;7;xY`vtjEY({ zoIh%U?k@heBDOnV{J4e*9KYH)@p7YMj~7T2WYgN=2}DHf+e99MSaV;06xeUyNh}`W z-7eDrtKz};QeXU< ze}4rRU;5a8+h6|#$-+B`y}Q6*9*A-x1<)FQLPBHbNwkApsOuogqrqGf$FHppB3%gQ z8Xyl4Pa>{@b*>AH4=^)w?9B<|UU4#5M-C`aCr0q60Iv(b510XPgOUCrwJ!A7h6z3- zoaoGdqJSkLjEB~nHvU*_TrB&{tuD?Lh2X>hXsV+jV~_APbCJSq7@E* zP{1$5hUVu7bof%YagluBtJHq^4gdf7%d7tn?|OFNGGLkK5_kKdL;_+7LG%kbVTcc-8>WM6Aq*R0cFr zaE)(zb~eaqK3Y%kL%=gU5SWWcL;rDqt{5;~|6DxS|8nCG`x`F9GSA#m=nK>iHYq#tsRw{J!dV9oT{s!^={_4Ssiagv z3PdQdMVEMDF6WIW20%aT7ulnHLFNnnf`DQKz_?=(apPs!#=+oP_?eN~tIWRr*N6Z9 z6Yy;Q_x{^2{ipru6`YlK9*~ZIiAuxFI?;{uq5W9R8>B^_5~cjX90f2eZ7G*qV!KrVY!N3K9p9uH|aQaW8``EvI_!NF@qZe%N>iZya!+UXF832LZWnz(J2Y`A+ z44BXdx(11!M>)d0&~<@3W&tr6xKzAZida?*cgyN-EuH_sFu*fIVgPp^gf-rfU^jES zZW#8PS3|rrqr||Jed8p5aF|eav&De*OKI??XYz`JFwjup(~z zTn7=62yhc&I0AqYSTF^Q7(aoP5SKyo7X*#tyUnJQS|XHBD<3FTUN|=#PxgZzu#?U}HcMjKx&Y9#h{AbbXssZ~ZGs~L%is#TR!~W83yX^- zLE}LcVD(dO8j1e{=e%L``EitaFWhwwbwT=WB0)w8amfISoN$5!9$x9xTl^z!)`>6B zE_9JsT{v=qAg>4TUS<#il$hTIawPOW@6ttl1l~&ocbGdF0TOXUXLu z9FRWe=`WuV3G{s?u&pPs3BrvCGGYQ+_KdmBHxdQG1X|yIFnlfb(eUrYsfv*jx`C`b zW5C5jtD2KC4J3crHUY~B#=D><1fTdSurKTLYohTz1RSPr;7&-T_6Fd=k_7C1-)ASH zfzk5bbDz+e0A5R>b+feiDFix?mCR4`S9rpCfIcb~eI^1jf$}7F7MKl2VKC@Nz+Hw7 zM}=$>OL?Jx2n$b>cxnP#8!MH?`6n>~aBdfvsA;jg@i~9HqIJ0N!AIycaQ2&nsDl^_ zN9TMCOrMwr@?D-yFGq*EK=m(EvruDH`$Wa(fN=Gh@hg433hOI4@k9Sd%GHId=?18X-g&QXe{$FdAiQVJ;_<{yH z%LLbqtiY7W`Ib5m7OzpEumtfYf=oimS%J{X9S)k*vz7Ylko*g33rKFf;lQwNz|Q?5 zw4ZnX?dvc7+x{*H5VGHiXPehf_hGsfw181XSO?i-cJl33`BPxrl$eOutPovznckFxZtY;5cu#nyn)G};Z0x* zM?4b&2DFkS5D1fagE%1Ict;b38$fqnd4mP{8Z?f$m>ZlaLQ7FWcoh*P0(P)kQ0_zx zc&vYZf?|kRapPw(d`Mv;KH$Dzi0Ayc`j>o%oUU+qg@kRJQFuB^V1&vC8%BweV zE08Gj4^YO8r@~vK;u9sxd6c-4NjyU%@T9_!`{s=hz4tpCG&J+(NzL}5Y8RiPI-@P| zgz`Xl-gu|CHWL(rzfK@gq z4#GZW0TU7cFcl~Pt`}&HjN!)_2Gu(ZkB`AiH^M$Z@48+9+WhsW-#>l$-ZbBF28iH1 z_O3Swb&DiQ0YX9E5Z?J{IDVnT14zIdK|uNfK`cxex9u+fTxb8PdyK%~9weDJicP1N`jGlS#LNwkobokuXetF;% zWC6$q4+>4Trhfo_vdv`v5ebB_YRzF1J>}iFB1Fw z>xcQ%r~Ui>v5uK8BjC0j*9mlJ5?6op1|MODi$DmP3@7@MKt-I~-2na*_RLe`S|JJB zVESB91XGgLG-|Dcgn6X7@zv1H0*<>+Xd~SD$Qb!WP(!8jn=?E3Opq5G;xLPZvQ-I%QT#VXOKiL)W>pD+?4-OVS0!*R6T%bE`GLvI?+^9{@18+dX8 zl_prX5F;|g5^x+g@B(6%hj25i;B}C|dBbqQ&6gY#r++kHC43BI1SjC|t^+CnU)!)( z&_4d)3~3z%{WDxVbux*^do_|0Dp=rZ*Sv^RJ>$GvH1W-|mIOlLfC*F$eW`Ih;jZ6D znIa2-l}dzs@X%|RCneb9!N3diJdkS!-(3XN_oQQy3875+hF*#e2ETZ>b!&1&-~lmR zCr*y2n2M8v5-kChlduvVf0r3LkbeWdKrhFGvUmWvH~@MGd_mx%iq2_o4CM&`8+9jA z1!cVEN?P_hT0b`K1M-Y6XTSn7*#)x4xBNqBJX5%dUt@vqkOEI}fuVSxn9{_aPzSG1 zaFrlrgd0JAXddwe2G%2okV9A*qGx7?aLfk<{0FF#Xq547aOaQ!f5C$zjtQI=v8;>mj_ExWZc3?B|JH08`UZC#E@f_Cl)ajE)Ovi*f-a zi%OZWQ13Es0;yLVm;zx7$$N_n1nT!x02go*7MU;!d^%c`B zBF34bCMx0oA}TQcD7F39Z(p8Ufv-Q!{t}g5^#)J^vp})D3aWUb<^8L5e;*6@0pGeIHt5E=_+u~< zL1sOP$jda)d+kAqU~}sMwz=qqQ4U@YL>qnA1F};wR_{~IVvh^oK4%7d4?qr_4ZDEM zKt5B<`GV2N8DJF&uC7-k=D~w=ob|lmGyJ(H37f-lLeBn$_`ZDn@a^-f_+By{0HowS zZ@2}wu>&3>f4T)HR%OnNt7=fA!=%)VSApab6m{d+=wZ5#f0MiLV3%3v+Rz+80?)Pg zfgW2nl$xo3@81SkEo^?V;`qYxCcaAioYHb&%YpNW$5y*0|0CL|KzbZVz}$cla5>`3 zJR&w)kEphqqMgF-Yp8>ubigid7tgZ6iWcm^<+9*7Oci`2ALAt~K?Q<#48Dmi=Cq+y!%7m|XKhaz2G-ye-kop@uu^aP>heMn*JuR0u@53V z2nf)Yu9K7%Ab;h`>F0(ghkFsRd05;Nhp{3U%`3qyIIFmW6NsA)6>v|e5@CTjbs}NJ zP|eQ4aR%N&MT7fhaHH9)%d6pYDKQZ!>H>0lxmsEKKl*?E{;FN^J&c;dB#@&N9Tawz z4VFh+A%bXBxgL@Y1p)LITsdLC2yZyI$)g2@)uF-VsDHd4MzjSAJn;fZVFtmn5bS8r z9$<%1A}|4m0p>zt8Swv>M?><3s8GzI10fgQ;WT{1lz`rcN?Gu6*eT!W9SsrJR0m$q z3a)roAVsmTts)T1fy{nSkP7T?#qNC#CVSy>1}+l!^W>rjXGB1Mp`Po*r~aDTc#i|u znIdebqJJ{P#ySBWJlK#VT7oo>I#Q8+niaJiPxhNIT{z4ZABD^7?|E9i1PR5ROb{zf z0n~x}xWq{}*rAwVy~HG)U}6;p$6VjIK&XTZv=Z9H_du^QRtCyHHh?enhqayHn`j!F z!#hqQOR%_ORAS*R-797^ORC_G6a5B;i>Mo42Y=N9bz5QdL>Zz`gA?`jabo_s?uAZMsPfa1J)?6=!GfD8b&)pST^u_>Sg7{Ocs ztbgLTpDWXzB(M0JPH33?z;48_E)FB+iYH94gEGL&S8bBO{AA)z3%_ctpd+9;hupBl zbR1B^3)FCi7v{A7`{z%8`Q_*Sr#sG&F);&8vQ#As$sej(;9( zZ?dh(B)&CEl)zJ15r=={#yHsXf(yZH%5FE9Lx5dS8gI?I{CxD;5)f%j%;6AS;#Q74 ztw#VrFL+m3Vur#izA0L?W{X!eTL26M@s}e6FDlGfOG}RZ_>Txcfa4QS_M>i zkboyB@EykqK#h6$(B%ecb?V2xf;mJ3rRC?>Dx z4=-hJqW(cJ#xE0h7s3Zg0tn00^5uOEBGA$Iea^mF{VE^*_ z*Pr*_ej5GLUq1fHMo-}3J0UQyiQ~W!Hz9YL)PM>THM7}75CMpdxMWetMzZ(zQr1hv zQ|Og3Egrps(Flnf!L$JE*?(dIKq?k(ApkxTN?%|OegnP)zq`~-SymFuQWi)+x3$L_9&5Qp*vxv zP>X^f04)mJD|Tz(Erd&a4?fI`w-s9}lWQCvf9ma>*(J=wsR$|et6Tf)A8zViZqPY^ z4AMy6Fa7=4_~`8g1t234BZUkWHlk!4Q8{?vVj>5-T^9y@9Pr-TygXD90#vmW@9ALD z9Z=NxZI}u8Wda5W9^iI>ZRAHwu5V5(0fz@acAj3wScD4;1hxGADzrc#ZfGmkUX=L*Ez_iZ}>Fw!dRweoRsc)mdbmb{DV z_8$1_|M~lVs3}w;K8^@hYe7hM4QwKFq@h{ffd@i}U;&)rZpB`RPH;#EUJVbjE@8d}Y0=tbSRxQ} z-|yOXn1i2t)-K1i$i*<6%~9E9d8-o*SYdN1P7?WfaI@zg zJL2wPVhyO3Z3Z%-51KjZwZr*VdXPuN{!wmJB3GC*kAdP{8~A(UXK^J^f4WENFpi|f zT_WaV!VHjwr5&XZ$|7MKV+p3zh>EG8puouse-FXiKusLT2vCotvPaZ)9k0;#{&0W$ z`KOQjFR!rnU0_0p=Po5Zho-t8pxYb1j!yx@Le$o2(+Fym@g5dE$F@p~mTUx&5l=ZV zHG<=P-$LOuz>=$(T{(bte`h@NA^s=?2bfKU#LYB9Z9GkFMM?AneM6N-M*csnrU;~hNhh{Z% zmdK+U5cnM1tH8c|UwWX7UZ5F91y4KgwL27jfD1YXh=@{-IFN*9e_81%JM6iy)WEj~Q}VDQ*xVfke)!u-D3y%Um}Y*7ncCY*RRXxO1J@ictXLtLybG|5)2 zq&S-iJ#5y`xl8Z{e|p95B=(*2e`ySZLG%OThj*21rxj)dBg#qL;2TU$wQF5fNHzt-83q4^2_Jd(VChzya4C~u%ovCN^ zW5CWk*!M=i=KzMrid6>h08MMuF(*(E#4i6QkVEEhUPuUve;M($GBkLRyPQOBHPcAK~i|Jafo+s zSVtTKWdYveC(sF8Shc01dpCMpMGT?^*H=JUz(fXEz6nVVKBli4>I0QVB*fmy0_Qg; zCd)uMM<(i9e~>d<%zxD?{U zW$?RR$H6eR1w|dTKCky)roV4{@TxfDsY~4aEI|TJhVL?1XO(>r)3MRoPS}0pS$-%uFw7t1_LAE` zeUAvMe>MNV_mxx?iwE}+@GC=72oNK19d_-&X7J3wc(^jaC!Q66vD!lw!RgU_M9#ns z?6J>LB2>&9OFpXT;QM^;?yrINozv>KH21^c(rcf2U&>8g*U~uYV+B5OAh~8H=@n{LTGC zx&8j_^KT#epY`tLzO#y}AwWi=kYN;A5MnJcFl^X#Wf|Rys6-^>ROsH8lmpV$GXyfd zOv%HF8}G19!dUYK<>u2&p?VBF@$|B0By{^Gv{ZxjmESVAaCgG1ObfLG9iY%eK3Op* zf5Y)sd#Zqu5l+dM+;(Y;FK}(U+l_pCbq>)3%2i-GHe_?QwORN$%f|a@{vKdHOPqW^ zPfU=qEc3!`{ww)?uYTuCi{ehU>Y*-h*~N?7M_mc5#VbN6V}P+oOjG0RJVmv7RsI;B zvILMm=xG8iB3g~JY<6bqo1rhl<#q!Fe^Odcp`JN|}qrhvN((7pkhAUYlv{yeg>Y%*|=UdvyAL;wk& z5v^B`OPo-j1V_Dq9^GahP-KK}%yjXI1rQQoP%YdIRZ6wnu@Wr0?|WEbKmbp*5ftC* z;qe3HBk{z$&*2Y%Sr6b_L31aH`}f3`UqnC-=$?*idYO zesf@JL-d zQ3@B9TrI&USr28AN94o$e>*UN6{QQ@id@0kx`m6EzR&x#&Dzq0bf19jgF|tg1V3}h z-2m5K_&4*$x0ETMs31EqHk4w+U3V&*fG6Gzd3asJGvm4g@QRoF`_1ilavMMYIXb*h ztfDf&Z0~VTM-A|8cZkDGyiMvY5!&#q-fo9(Gmn8f256o@ce=$IT2)L zOV?2;oEf16hA>f_ zf|bhab<015_VM@mVRhrde|`DzZGZW*?&bCpT8Ex3Zrpvh#v6lx(7*^PR1$1t^QGex z^3YiBdu4)J^}553|LvvSc(Sfyc(4|nbrdU$&_KZ3jq@T5>*Ktu3DbMhRIOulw#fUf zl}(C>1@3Qie^&9@?to3Mr@bAfin&!H!m{3&__FLnNq`$LE`Y@m6J;M!>)4mqB6wZ? z9>7aKAJ1Rzed;Jm$8 zIk(*{P(NZ-wG__#Hc3&=NFQm-l9{~&L);ebyBCa-?eZ9?26|Ye&Oa6h#zC&^^ zP7l-%#G0MOahd|>TD4r8An&2T3biESW<9p*lR$CP*9W& znvk%7)~%R_w_;9MXeKyre5)jDPFu+O?)Q7Q0e?}cdT9>1PjEHVcfjJjAjPguZ(j?L z!=?<2ccvwsmnDw}lrhbxO%YbwcClRrm>vxVow$ngc<%Ir026l}5i4$nkKWFiwDgzqmTAC!kfC#B z(f*za@f>y=M;oq7=Gh|FWD;Ou?Otvj{e*jfZXoq`r17Ws+1@+$5VWxW%F8n7C);sD zsj`+!wAxRv;|(H&7hBxKKON?`o;rqdVujl>!R`>BbMmaxS~cYshDCj6jA4{Wsv-&ILb3CsPTNgU2PG zLwp7Au||QzOcj$@R)0TDwf0AcyT@HEW-r!XS)P5XN!P4UV^k9!8Hq{Zd}sg26bKZf zqc@IXK1nP8>Mo z_=&GpvYd`-;lU1T#~ilPv9$V6h4;P3dr`c@&id1#K^RR>AX1AKK`U98ZhvKRXjDqs zbXQ2Qqga8R{6G7eoLjS}wV;ly099<@m*owZGB$Qt;%zw?+#h6W$49dlrGF66@rpaV zRd20k@z!lCqWSk5Y5`rSFn|;Ix>`W@?~b;4BN}ZoZ#K(sz<_X%KvZ}Kb70sqACEP4 zr()PVds<3jN9IxO?OJvVg9LGOe7?7raevRm{;$r2`L{10K7RZ#e=NJ;6dC7CA%zTk zu#NC)-YLK{amE2}yPTC$oqt8*C$jew%FWuf<*~NuF$MEqqVx(;?9mC59{;+W_NRPK^GXI(}(HiQt%lk(sL9I+HO81 zT7-#{1Hc~{)x6E0Lyv&Wc1LvEM8^qnv5nH(2M4-<+ik#tlRzc=pMQA&{Qb+<&tLup ziw)k;Tgh+!TNeS9B^ZkP10Wpd6{BMu6LAfal{qLPdq%p=>u6^NVM5;jmfIQ!dud~L z{Gg-9o(yfnqYz2F6e?z;2(V#gZBTN}ER}J*A)3apGE_9R3&bc~e8w1#}vNi|} zvn=nK(9&@P)t0j}qJLV@+3CGoBz~Ru8WoVhk2b3`SLBuOLWj&?$C!hi2=U5JH~CYn2x?1Vbq zMrqC!`zvuC(+Pc-rawBE7`cX=PBqCUKs(yHNqfSDb-;Lq!^i`;Dd2QsZyGqkGus%E ziMO0>h<7{6_j22RPMN%4Nt8W_IF3~E$_>TumL?;{%C`kjuzj>6W|?+6Q*l-(j|}0= zR>a07XCEE5zGI~k)8^BlY2K80Q~Bi1 zi1uTblO!)cf2l=(JJ!mIb%0;-g#-T#>5rK6b0rx1fong{wk$jeZ}lP(e>H%Kmb`hl zM0hZ-JFo2g0H{XB&d~CnoH7NNXnZOPot6zxDGkm96E7UAqZLe@?rgjY!nM?KZgbjA zjZ3mIAMTj8GmLDXSm*aQU?0BruYc0D7pdWM`E{@mf7WoP=^a#p-XzorpSD8W?K-n@ z->J7dnf|c(0k_j1e!Z4CM|oR6E+UuCrtaiSOkj<*DE6yE*6+hv9F7I}dnZUA`8}A5 z5!QjOf-V4j75(4#;X_NXz~Y3ndKMG|L|7aT1ZKh80gQ89+8$ImPKzEA@TpqIIiIfc z6)sQ#IG@p!-{{jRtG3w?jDb`ZGDhC&JE{H0hd&GLopYJDu}mjf(`B_Tc2nU#m?bi7 z6M`kxIc%~^*OQqrF@JU0DUHyU*H=e9lgTt**QO)S1ds$$J;dUT0KA;WT# zOhg$+m(}G+Lc6?8yy118icg{u*qRd+6iVW-N{Gm)w%gn7|DDi&{Qw5}li1#?En`*j zZ5I@U4ri+dz*{C1v}%M3PvRD81Xq@7O9P8jSaE;bp~1K+Q~3XKcOGXS*ZZ9fcp&mRmRx&hPpl1X*3DoWCG|YRu z9M5}HE6g!V!md5`nR9E$0Fy3r^>5cTok$B}Ol`qA_)?DLB$((mPJNp3MB3b|*z5${ zSXW`+-f1TVxaAO)N36j?7M(xHxAO!6f3n?HhZkqr?n^teAb+;yJ{<_@EW-OolH1>Y z{_y#?KS(aVPyAj`d!+J=FFw5IIvu)Hyd*l-2~Gmn^z_UfG}j0y=JgH-jpDIyOIq=- z@UpD`1Aq1nLyQ*LO%WddHHxk%c#UXnt-#Itp}w5F^-&JdVL@L1k{LHs>=}zm~yn>A6R=j zXo~N&KGqCscS_=&@ogy7ww43LVoKDTd8eW2=MTVGKc=tT8LeClA(DWvSR3y;s)*r9vx*zTI3NZ@`P^)!1@W8{0R)_u!~KoAGq z2+z=*APMT34WL{uS=D9X?tc2)b|qRT{3x2I_F`r^Ky!JJGvTY7WnUL(bUrgSM3lFc z8xF>(VK`O>%K;18{b5@J=tu6IVJu>~_Sd_kowwU@DRXgC4vt zu#~X292K`LC@ltcos|>Ov|!`|bp`2h&K62L&)WfzfJ;Co_64b*j_Z>oLaQJ=juOC{ z-txZI7(r4G2ddd3c{pkTKM**dXO+&J?&P!P*8!PoN^?B{yo+PNxPYE-<)_1G9!ZOIZiiVGZ)XY8 z&^G%e`Mc90vwVNdF2{43NOb%@Hhlg3>2LpvF`%o2l;(7I?IYQ6cXQ0Ap}*LM3KS=H zOh9KbvjdkH(k@;?#zatmX6YuGPa|@iAbr^PaatL+58L@u|9euIH$M3mu%SznsSQQusd~Ko}2UZH{7sY)iFreHm-ldG^|zCFr{9hdd?k}Xj?RyAPp&2 zJUeKoJ&On&NkGVaZ=AVdcHPO=gU`btOP(fT+tU?nBg2Wn(fgIHaw)4~2=_nO`GQJ%bp10sP%sY5I7Ka9A01omGaK7IK1-+%e= zBhP&*<2u zVsg;jGhttX=}r@r1|JFAIi0MGx0_D!1hj+k9r*XYiNsnG3PP6EfZUFjm066r4| z&GD!fL0V530&tSp!V^Cuoj6YCmOKprhQZ2n?vmXp0V=MJj7+B1-r}hPR&b(to9lmU z_O}KM=@z}&$a=*~^N6Gd7+Fw7v4v7*Ey<-qD;KmiB+fD){V4uYT+qNK!CIR90 z>lv746{ci%|D8QdavV5lj z^4=O~u(f{hJGgy^(w#f(=0#dGwZL@`JkZlK}Fi)tYD7Q>HQgyyX_k} zV8G!SE{L9+g|IxnIPA$OIn^2KD6Ul-8-V;B2KoAvd#K(;R*v*ibPjXCZ?ZzoQ{(Qto8=jEVkpC8n2_QLFg*u2^N4-Cw&)Y+@JJYgxlF;H9Qn##Fiq_ro zG|?M)Msg&T*GVg?!=+bgSGImzMd4U`>7>^Qn>VV$;|^y8s$ ze-zyJOAub#8=|A8!A(NN=6Wq>j{#8uTtz{JDhU6NFVtO)7cWd?g2JIx!qq(O0vBATsA-2vW=PH;^<)48I zy*6w!{aIjtsPlc-FhF8^cJWyGQk<^>*=@)2j&1>RFn-VigeX-zz-2k8|JkPzpP^Au zSb)OKvzx)a0j&^J|GFGmw8^t!*5z`B76H>7Cow}mhqjIu&X?O|D8+QcS9G42jrgXI zOA{B{T$1PF6EDZi%Ley}g% zrBlo4Ou_^Q06YB9eJTz~;~Vk6%dB3(&p50|QXViuDY31UpfWK^fSC_FVYlPu;4#HH z%aF2@AOg~wHbh;KsAnNG0J%d!o#Ji2{T--v;#s;bAR#RB$@rT2&rVP>voTFUe{L_P zwteqz2dj=|$J1B1N5{!toA7E^f;(x54i0LyvxWn6Jg<$$98vZ*IvQu3d|w?|g$I6@ z*Iz!Y&maFVxASF8+l-D}u!C@|fd8=WUY`p;xLiVjN^{x;uePu3WZ*<#1}dDmy5*o} zJ56o%4&K+?(NW4k0e(pYw~a{9f2d&drMFrKSp0@x5HdL68Q)9X+)t$KMYj}n{OP`- zHkNHf+`&`efwJK@p26E#r2})p8v^kR3FY5~xySI-)0**yDr`%Q4%=M;$`w%j%<2vi z0Q&GhF~W3z$BVQ+_OD-m`u6Q_KmF%7-sGQf&Y8k}ZfC-B?!zh_7p^TAfBD(R*{@^{ z*WHL#uks~TmgTTe#}dS6_>z;V+iATPacLe|mhHYXrzCo`c0)R@0)&ORPg9J#(1^?Hg|al!M7QI}vj0){g55lvap# zUUZ|j+uKi^z4!8xt$fK`lYu@rf4ERWAU+!8!i`}Grk#X~Xt1iY7%p8gA)tW-jN2XG3s0L%R?a7DJ^)eP&>vQ)we#UTIe>hleVf2WM=)*)fL*xV`h*k!tWL(M zH>l{GR?b;P2#yZZnh_!SL}p^1TibLRvM|708`ShgR{P7Ze;CyNA}#yve_M5wc1##c ze1Fbr)xV1NT0vRw(I3c1g~!JoX;+% zWH>PkUNX_HgFATX{yt@Z!vfJ}dws7Amk(dReVDJK zCi6@05JpoihYS6b$d#ty09g-5+1}mShtol-#WwgSKnF+O0{qSBHoFFEXzmA$PA0q$ zNB7^57$Pd(?pnvmv1dC7`!k@z4&CR@)FIjDTPI9&D@?Zpcia;6e|G3K3yvqc$ujN3 zK~?p1j=giQs*R%#E5Q76tBwV_dOV`7L4Z+5LBN&3U-0>e=B+xf=$<*miE}>JvH;N# zG%{ocY%=a-5mBk0j~}sv{S=G zMi$aI*$0e+^#d(}oiPP})Gg>spa@);Lxo%?>A;)AbiKP=AdUra8SHWO7Qne~NSkB# zF7~#gvEA;PbM7Kf^O7>NmgBdN`>#L7V2)e3tw3_1FmBc*f0Z7<{Cgz=8rI#;fo(iJ z+{dt2FFupfD(41c24VB2^BI@PgAz9EqS>5VJKZaRMimQ{@$NA>(ap4WJNaSU(;H|l zEg)`3`8dV*S%ufCi}=zrsleJsclfzURkZOenXn2IP=^3PK)$~wc~$7HN4r`#Sjfc@ zQPXtuuOniIT~E-0Xnz=54LoM+d~$ssloE>mBCk*L^QW($KlX3^r=R!7kNeXIT=$E_CF$GFBxsYlDaN{zvJp zyleWQ*j}ylUDI3^>+Az#vSW-ur6^07l8ot4!(lsw(|;l@BgHrIWfBuxm>hTRq`%vJ zKD;DK!ON)`-pV=yC)q3Ic;eAUf(4ZAO#bN5BKJR~^_HRq2*VTFt^*L~%GhwY*TGI- z{O3914E99VeXrm&FCN*I)Y1C&^|aRn+e{NM!WI*UraF|LpirT-$uu|CbDftf{M@4B zPL~K~fPa)=Li<%@-#-3npVDh`5n&55a5{&*U3hek8$E&>9(QkUN}Q(`)t5T~u4{=k zjx$+7QS32sMD|t_pdkY{OwcXPyK*D*d}<6v1&FAy(gE$l zM*_dji0M{Kfi!QhUQTm67|1S&c( zbbI5G+A*Axt#v zm=Wfa>|N#LVG(Ybb{IVYNaUNXlx))riZ);6^;>@pnmEFDdvqJ8O?uAz95XxD#W@GX zA?@DxyQ{UFwLhQi8fKeTmnJwl@9A{qVt;0KSlA~FZR>P63Fv^}S%^;;k7yM`uU@qc z#BmAHr0xjzy>Bn`2v7UWAeveCUEF;^T*6B?qTtOjVR+AYsAo!#tzJMN&O19vH`sq> zRb6-dKz``0w~Y`|bJrHBV-nD*8;>7BN%`TW;66UE{Xts4e*W~`R@LieYC2BKIe!`s zD#2x+!NQPbQ<=@fH>Vkf*^HW>0is^G!7bh8Rqed9q7krp2VGNeTQZh+y2DV1Y}+Is z=s3sdu(hYbaoP9hOc{Oz`Md>7hd(%hcss`VJ{G7zJnPiAS)V1nAS>8~!%~1c4s>~X z&F$?|h#c3Moe*e=nDfKd(+CgOmVX=tJ)*6ZfDjjXUCY_U31pBsV)W!)WdG5BLTZ0n zZxCMYmX<1&k1hA!4!ZSG*He5OBF?owqsKs2hXr0DN|#Uqvq4YK1bUE7_Fa&q#lntI zp9sSmpUYZo{uLLSfGyFwXAtJH+mzRh@x8_+J6+Z#b2rgzc0iMB^(J=zY=4%9xj9Pa zJfHm#{>--6-9aG%uqDAtFnL_NyF=Z#cHj6OFDRf7!P$E5X|lAWId=p#L3A(y&~ZHo zS1&T#-^Q2z;ZM`-@V>7DbU7rqU&Ic_Z~&sUc$`RZ54sH)0XT$CyFvk0^lV~Z4ji^} zr#eH$MJfZDdD;187i)X=yMG@Ip#E_Twr5=l_<>?)uTjelK#B)U!d)3arj78Hl>`odw4JG-y4iOA5+CSPEiSD*@7eub)5u+`oMICvz$s=ISKzj&0h+ zWAWpB#@P|#i&TaK+wqy<5m9hAr$e0%x$zqALB?G_v-UXO+v+EC-pD@)O&pj|z^nGf zfzJ5{vuI^GeuAL$KAg>h<-^Gw;0y<_c|nCH6PEz->2eJ>Xn&f>zIU=n9)X?C%dj!k zh6T*mMw$q7D$W!;n)9pC_-FW+qgIJnuJ*EU1bwuelw&43IcFmNL12IT?ZaR9$3Hr> zcZtRBwQVb2d+|bcRX2H8 zx^Ae<bdC0AOORNk*$@(b#3g zdKO6_u4geipF6f22*a=u5J#7y!=arq1uKr> zKfeCjzy18vvpwUd)xW%E8ef+9CIAMQpMVrxJ!=;oF@Mwn5ujDDe7&BvmUlGo6gj|L z{ytQvHSezHvl!^YU?7|z{ERCZxHCLU??=+Oa0S+Pd)s+IvD;<2I1w}#H)OosmG{SX zZ8I=%6SSkVa_lR8x>FsRb;u)^%P^5JoW!LX-Skwl-m}0pyr{3k1z25PLv*oA#0~=h zQO{R*wSUsHpTfOI;Mrz66(i~23+^@3_zq@IM-Sv@L!FyHb`GWy@rs}`se~U`&4%XUbht}r*}cwn$^~gaO0N7nY+fDIC_hJ-X`pm)y{iCX!;xY z2L^gRwo$;;PRUz)>c_^DuqmByIrWK-g0c_CoqvlKH(Su_9_=TK<|5o;%RQuiJHOnb zh~m`FGnxAX0jH;rpGUc5aXrA?Jf(MO{nF>xZ$JHuyjeLMw$=#lme@O2&HH2=Eb8tZ zE)H}Amo1`AiExGqy7TCeLKQexwY9$;61d_uKQ`Kg>Q*~-C(blHmz!U=lkKv5gj_vw zrGK(rS@l-N;<_7L#APp!%a)_#aM7Xd>`hz4R&};!Ck76?SF&4p5uWUEV;&1wbV2&6 zD_h2PqfEE({(f3oX0U3jyEwS;(*dvB{O5(HqS518uOj zg$e${3U{~0;_U%I9P@2VH04hG{`)diw}0S8+=kcP!*xU)8t)n0G%&!zx08&DJmkQ= zW-AeKSld{aap_|$-p+df2Z5sz0739_d*4Z3A#3oDr%|C`pxMez>#cAbc=s$gyRCme zydeRGuT@=*;jAUViI`$^m-k-sGXfMy+4^1+f-$+<5Yt>lqaMWxfOi*ujH`NcR)1fo zPyF)pulvi72f*4Sjx5Y2&FDsJ6P`nqq${%}$r>nkw3qE+>Tt0SsNMyV-F%nB`iGWn zD;Lx_dOKp@^D_(!v-AAnSu)}99(eAnXLHL zYs`wKM~7cJlh1j_u(h4KgM=Xk(ZRN^A_9e5n&8Au{F&wJ0N;kzxaxg44u8?jg3T=n zZ^anS8nw&NA|}Ah2pF-Iw|ojJ&!6CXus(~)$I+8T{|C6nEEN*E&9*6>V!!Njohgt5 z;a>)dszPXF!FDQtkL|xLHe2PDeIQixCr|-z-%ZSc+2K&~MQ!=jW7!GW45tbRx z8eQ$r7j$Cs|2rPXG3|BBy0WtvEba;ua08Zg}hA@}4ogZ@R|KVX)AKL_A z*G3#J8ypVe9zg7%^K!B-Vp^_n#>-4F_nr6~nHB%w< z_s|`H9CW}zGzp)+tpvnr3rGz(uvBEPkiA^AMfA( zURQR1`0GE}XTVc{j}Q^ohNKI)pgODJ*q>VaE3P!RO@TAqki#pr=U=Pcmw0k2`p zj+>sxb|{BSKbk{a2_E?lF1oWh3aDKO3&kckG%)b-p}jALj(^#z^=!-RJb{2omXqWP zExp9Rcr>%jAEFI$2;RiQ-BDz zZl*CzJ^esv|JlF%cl@&D zypSZR)fY{IGMH}oIo~%I{gHt-6u1L6_gTEtcQTHlJo~t?6{4X<=Z7&BAEd_E*bg6g)(}@*FOdW;8LHc}4hKAh zr+?>ta&EJq&Xs}ZbZSv`cVUI(I3~(PCr>)ZQm8DfpQj_;-F=mZlq(Q14!E-Pz&k9P zHPN{0^M4Lm^ycMU@sfc5@ExH*ahWcX9Ns*9C%A7PKD~|s=h$BMwiBTFa(n>Dtjl&5 zMu+-T_kOzM9v2_vAkXspv9MG3AxfT%f0kjosJXjia`VoYleG!{CVBR7iMZ>oFMZ^+ zZtgDfFNfgu@xDaKI3j_?#qcqgCE>iCL8Bz+cz;JbKbz}%Ih>#qPVp=u&j6{qHoAve zJ1-^R@tll~s#_3)cd?KZcG*BahZz=2fQjV<%Y3+2clG!>3-RMGAAkSLkHNnQHxLoJ zS)LZj`Rwl_^1H3wD`@1C`*IqpQ>{6P(Kd?64?b0P_OrS-*rqIkfL9yWGyeL#CA>#; zRDV*;TBZeQ1+MH^O@{RCE$ipUDXgcxQ*9+rrCJ&S%h5c8T9PYvNSE;<#0w4BJfMrHB8Z+JD_&_m4Xep*1M-MyaOL>o5BqTz`!*t%JMlDqObvKE-mgxJAqLWf@Y06!*ps zoK{esXpI787xnP&)dlU==2?m4yn*3{mTIRG#^BYawfzRrH!NG@bjDo9IG6WJ8f}G^ z)owYIw+1%*y6LOBeW-iTNXF^HZW;sdKdXJ*zq|_S7Y|~;Cx1v8 zrSMJ%e|kFGuFUVHHuk5#^p78YoXA+N2s*HPr`#U)P3Gu+oLsyc2ZZzD#1&gDac-_j zoWz;q83A#xmZFP9fLdN+hv)vlsS!XRmq58gt8JZ)7X`Qvc-OW<&*D3`y!CgUIhIW{ zJ?X|*eu@h00wwZtm|^*{rI=~;s(-*Gxy58us{t3~B$xek5fhif*e*gCkx)a}<+!p1 zG48y(T$Mr~uJDS(O&|y0I-P$Ug79~tt^J?8RKEr+Kgwjyt5_lA3 z=Cpp7l$`FLFYnV`rn@Ey9JXSfI#;A+U*xm7tUaxkaT|ZvGYte6DlADh1kLLB?F&qE zXS>J_C-a=id4f(F!0jPvOnW+YH#>O~1zgR#=j+H|xpal~z1+Twngs55RkJh2D`}TR z0TkW!fScfBl0|!W$j;&F&VQ74T=sI?h!YU1gc2;wKLmFkx`(t{Q5>C-z@hR+Jn8P< z)DmO2U3%8v*t6@_BWH%e#NN<`dx!ORZi|JZV`T-!%}?&*9LI&?KEo6U?zKL}p3R+> zUis=E8;1-a82fZw>M1POtdy)O+_y6c( zjvsq9w@cT}^8l-DQ;rTN>CSsUyr%SS+S#NFIE%01>vAtP+j#M5`+qnbkOQUb5V{F! zE&K9X&GKUqTyYf&#%n1HuVA%>V{#n83p~gFycGn2KW_(A*SlGvJ1i6&-h;U0(+x<_ za@P=KZ;xW~Mgq!+t$#Kv4KOj}2gz!aD3~1vib@SEH}jVkqG6<#ok5>h4G?DU&j`id zA4=-~EVVDc{{G9)|3qr|7@WE}fZ@(T)McC8oXwl^XUO91Y$5=F&B|^ALV8`20G5U? zblhRF&Ke=}d)_YNXiIb8k2@KU35jxI>1a;4aZK$Ay)qD>*+t=f#Ju~GiO+4itNqeX0=s1@NK~oro$>>Si#dm~Cl5Cdh2j06MYGA> zmDPPfA=s2vyF0+5+s=}%cNpiuo8S>(kc(|8Z)MIKxtZkx);QeD>BJDcV0k=r-#$k$ zW_7NAZRbBO5HLzjY}9Sr$!jiLs(rh_=%|CUQ?4L2$G^j%LPjCl-%ZZJkdv}i9M_#UZ_SQqL40GxhJO+zer}KKjH#S-j%BExPZj2iIf7nxc ze%r5-}wi)USWg@K9pm+&M=7Ui8f|EPs;mj^ywIh>zQNImU|u7vO&`Y!F2>6 z>GbZ_G&Qcnarc*?^#&LPyr}iFS9b7S2UuqWYkJ_cSDK;ESvc@huWZ0j&+0ZMkso-CO0-rqBJMjUJe609gluH8|qHY zo<4`T%meof`APQ`zkiq6=k=lgxI>5U2zJGJmjlRh(AdS7Cp@H$J}|&2%x_4hR9pzC zvN?;|ZpqP(?Z}m*;TT+aq%w})(2i`H5?X-Vn=?gjlRnpF-3D(0S{|b|7Y@CJ0sTA* z)f+L_{N%FO+NNhEaN0)g^6Se1yub&oqB-|(LaRVUIq?|QD1RVM;QEt)v2`8R;ST2k z(e_eEp+T7Ec?m_WhjV78d7SSh_O1W=;p0!!{*w>0zxJW0cj2M4hXdUBt|<<+Jm*Am z#dUC1rk;jHbG)0A+%D@}Gf>Nk#*p3#5p(}dI1nNcvspJ=hyyqNKRQfv8;MW&<9g=U z9PybXWbJ%$)qnK6UqhfyRk+$^(+QX@n&>}VD4%VAcKs*3ciR^LvGfAik`O#twdjo3 zFbdUryL!%*m=5o|T$yngu23lgXu5Dja(q;-xdGC-JQ1J%L*f0nE)=JM<`46>0Qvg= zuj^cw^T>^5`~SR)A^`LSjmJTw0S!G8DeE%h@zd|MKz|>8&5>q19M+b|?}7%ZvI>=% zY~9lMJaOenu1@LdpptjTQoIN!-Z(8}@#qKVRF2&zH4DqU?3v7X+&vMjoMRo&Db5ju%7>r`S`)RUTnJJGuqg3n{k zK7V}q(x2})DYp@{G}t^kT@cdsz|d+g8^YL6yOOr*mg@Vtm!-0qDRGYmo)tn^51B-- z<$uUVePX>rbYMz=h19<|Z_MgS#GyD(icQ#q)YMS~qqrhGJ3oZTGwQa~LCStNElnFcN%dj;&0!%q@g zFLBZ!IHcsd+iE@iUfXZ=wPE|=<*u+#rGIqK1=1|_Z`Ssrzn11h0t`5b{O)CAY*gw6 zuta7`-lS2T2lX=S!mo~BXigBcz2?7J*S{_r@os_iCZjD6hv+G|05nPMkl@(R&5?Xx z4M{`$c;`e`z0gFD|KyYaOA6M@C_kYl2j7^3LqWe_Np?WC?E5!qI&sy0OR zAbwE4kf<>m89=%sDQsP3yi*z$ttb^J?QB)j-$Fg*)727yzt{rkNz-C}O^_9fgvr(( z3#VkCvSN#_k?ZAPZ|3A&j$JDy#(!qHl!7=fZwmOb+L@6FFLmoSC4bdc4W!~!4+>Cn z5(k16Q;46!RN>|9-PqyK5(P`tDaUqk?(Yuh-xhA%-J-WgI?(<`%O5rpb!?t(Hg?q+ zgHBL=8n!NqT^8!}QrRUvdGW`3cFs&9F--zvEg;rI# z2rr`kr8XI|=-)z{{M5@mXLXdrdWiYF!6o?=o3p(A&MvVHs%G*zuc~w(p{C`SCa|xJ ztX)=fn?M!}l=pF62ar;lk9)ZrmA#79`X+0m;#FhV%YEhk^WpQCPd~mnYJ1nz$PaC* zh0nH|=49580{E7oEd5ILynmu(I<@o>>UxE}>+k?L8qVz~v#;J0z#|joBoONXL`fm7 zU{}Z1kGFZTD>PLso3LJW15s3!v%J4uf7V^CGAg#NqG+CeBN|;=?g%jDeElqIDapnnDxn-t<3%>8+i zJEj}z;8cPdSKcWT(_~Empj1UE82|$g$iVJGsYHD6(D4y?w9{%UcridgEn(?#a-1?H zwCBC8do(Za;PAES*d^W!nnP)|qVV~(tBtp;4`qm8ez5}EPi?tK%Bq&P%fvc8$jhj# zqGMZZRgJ?q&6gHTYJX-fJmKx!6l2@k*w<>Cne|7qtAKc4Hu3%9CDmsW$_mO@%)Xr80k(|Vhhq*S;J%1L*5&Iy!*a+Gc{ZjEz z10?m<_-oF_V%s#a@lRg5P2~r|l%o0^b%k5VWV7cIWQY{9se>Pbnk?9~IjHqkXFG|N zRM^zQ?DYO_wZ8XOzka$8aHpHOwhE2MNhKX%6rG-Cn@IGmQc7Z_@NCCfHy zy~t}<85eIs{J9 zuJ+IRx{&LyZdYt0>FdQ2OVX}lbrzHTlmREk<(^gkS)9*P=S80u#ixef6@)fDc9X57 zzCZlPm5dh`2F>4g`EX~`IO$UNP;=vbv+(W?J;a4fO6^W|+3U`;-6h0V8%5qO+jcu; zPO$f*x__HIEpsNDoDAb^P+(t4JX^B&uS>rR?7c48%a8A$o}T+pOSjyXPQY~#Vh9e@ zP?RA6A^k?Dv^h9>V^`@KU7Y{Ff;whO-%%Ko5%h|^q7B zGPcCFBnw2r0ojy7lI4DkzYLv^+2>AO4GJcTZhx|~ibI^pMsT_g8wO2BW&OYRO+Qu= zXVMlpYL&Cf2k%PU+JjU&R_=eKptHsSPL*Y_$#@n1ZqszV5SNciycxI4_2>Hh8%%)=6!75NoK<9Zp|7kWtAS<*>cL%^=G|k!3-; zo_~cy5}OlS9!6qjnVkf3srFLW^eyf&KS%bY7Gu z(y|WS9l#fnqd=x*-ve)>C_C)b%+w}cdushf;A2nmEji1pbF{>4cH@xidsXiTc-DVg ztiNT;I}M!=m&d|J1?`yquaJgx_Xcs||gm zr3YwVxlRdbVB)53vcAlV)__CyaXROXXHW<+@ z^r)CGwM&u=EH$NH`hNkg0Xa!QB!%-AvY@l!k}$QT$~pw4v#7Io_2un6Mr!XV&!?K; z*m(RP5LHe1`^yHgM`x*y0SqbkeSgXv0>t{2c5Mm!s+w@`Q=}?Mr}Io6MSQx!si*-O!Y5o5+JIM*lw%IP;hYs z970{dS-U;=9{DKQk&jhjeI;GIvxrU-O*HF8-9oLNXZLD%YFYEXc6c!rf`6>tBF~f! z`Y_i@gn0GnKv2_?MRj+g+RzI60(zW_y*Wyr!clXE25@@vW@mMDPI)^XCx}}sAs$+> z{-W*(S*HW?xW2E|wsG!C)Gt$xQZe*HMX&cub{94aH-i}xw^V>bGf{FHW#sBq@K*nG4W_XHJk$q{`arBR9+@Gy-(m7&OvV2xK9_;Ah}w`}shR8XZvQ>%vDc(tY> z<>kQbrYLci!NIOw;!=wA%~<$$vTWqMEc(*i7VF3J(|x(hT|W=hD}M(F$hqubPff`|$r>`F8p_QwD{Y#WEAosJ>YQFMsq6QD^!QE!bkU!OVxereTnb{!EZ zg9j&^@}FYPdA|BEV4%o%AaoGV#mSxU(5Q=8+{(8q7OKuLX~;8{sY$*`nr4@@#fHXk zHuYRN`@->4Q3*odc7IAl2K0g5c3oA-W6p6=SXFj2p~D%X81Jj~^6kfmZ|{1tH}D#~ zg5Yx`J?jBw3i)WzH9ILf&s%IY?~s%wIr37wI(h=3UgWS&0*(15N>I*=^N$<^{abzF z0dTj;gc`FASkzZPrS=~-N7}}8Cn)<3kD ztAF_N_2t(WbcZ@oHt?wQEm9>(vnI{n;o_bBQWT>j9J6~jjRmx~@dEEyNy>|aV(K8) zdA&H`-glcnvwz_@JGH|%-ktI}rG(0}tYk_%wJVXmyxnT54FEphd|)R90kyvu!&QK+ zdpnWG8y&S}sToW;n^PLuJSbMvOE-EMwv!`s^oMO=nd6g=OU|K(riOTSTG=hlq6h5| zS5@n7%l6y1=lbQ>MdjWSAUf&(pe^jSapngv`25H+!N9L1y!Ev#4t2h|X@&pz+e`z~nS&st*l~V5}+p!tipkRKAV_ zqIT=_Yz9(|YYyA)8iU)2tD{fXLfw_NOnpM#uYa78qqCj7$Y0cARl#<3@>A1jHWd}x zq4uCNC4a@S#5LaL4PHK7-@e!9tA4%SHDn*qwR!98;JAL?Me@U`kD(Ts%HXcvfb00= z$s9^+4^U$KpN2ZsC&BLEO*2u8$5|BCqSghcAG^J2oe0*YX&n+dU>CSW5j%3R9jx{c zgj4c4Z5QEj8Pr$8B*_j-lw7SjuTy}202bD#lz+v^U6#D+(M>^#YfIXw04yh*jbs*e zf2%D!%i2TvtSCFDC}YbB9S*`MpL^Vrq;3BX-|F+XUx)s{4j}V+^-@*GkUwhj1Ul59 z4GLfd_%!(*JflcWK3>&tlo;j^*TJV8&cQn)yUbenN^R$O^WoUIWC;!BY_Th}OU~1O zLw^<>2kB8$$~4SUvjHSPbsM^gxJSMmm+TB4%YJoNi|2Fk{Avto2-dycJ=0d@xNCy7 zOC?)}H)2!LI)8_wO%XKKw-7zj4AqqYLna zw=9dcv{JjnmGn9TP&NRmzLT9$;Rfs4TYp`einGAVzG)jj_2@`s;gsnRtL|944lVJB z=djJ?LnrAT2_V8FTE$lmd{bvVy#Klq`Rq>Fz*|+HYd94tds@qfFnvVia!@HGCE)lK zy8%>7S$~aPM$|ze-n3&^Lni`6a$n6Yi+Wg_o8O>97h04^`uh)cKRyd$QB9Wdto7clJ@EsKm^586|0#1RgNZD8TRZjS- zL~2(#%N?sl3z*6#o;DEPlY!ewYE-BXO0XbO1=LlkGeVU1@2#r9;A6PFk?XZzS_)=a zwEEEL@Xq6~$0X%qs-9>A$7)meTz?xc)?d{x)ggC+L4w}d(ljgLpk$ReHZ{ubk?cQz zeeBOa@2~aNvcAYsDPC$q0X3u`DSz9e{Q7BqeW*L2&-r#Ls-B3nijwYNtt;8r;c-&| zWu2S@p=@#dX5CLk5ULX|svH5zlv3oKHZaFQokeoy$KJ-xQkW~`mrhf$&3}t_2`yEV zL9()fJ4v-`2id{)W0X0;LGoIZv!S}p`$ZPkcNWA)Y+mAI*y`74znniR@t0+N*g&8# zWK&i`VK{Fc*e?$M{Pm@OsNcSSeK(zPlWX)^KgybLmagd(QtMQjm;5U=?+DZXs22zA zwEgMv0zO`+8X->RkX8@v?SHmY^C@ox_I1x{X;dX-x2oB^hJjAIO2pdsv{glHk<8I`X1^Qzrj7k4WK<*L{zCxzbyUVmDr@JUyBj@Utj zAg6CKT`R@VrCXDJLMjyLHLAp4br##PVtIC_)q>K?2L+u55jtjabcO;BW!k!|Y@@1L zvI?!&LmbYjbka{bnu_|$xr$Z0lN6-4(;>a1fO4)m^r!}%deL=?cvE{4aoK{07A>wS zwRe>J2rO^*SV=Ykv!2 z$wxv!K1o(*2Ec$7PJj#$iC}96;Cn?@Q@w2fV^d~ERXD{YO4xuDx~eOw4eT2vTk4lf zNVeH~1b2F$q^$ZICyd~>PFwY-M!Igggvw%Ch1J?+HcO{5M-;?A7ipuZ`^wS3t=H4Xr~38z>EHL@|F}uY z3heHu^r1;Aukz^>aEsG0-qy(x3$G}1kU)7jGRmIUVL7Qr9cpmGEK5^Jwi6QA5G-yd z^#XfQo3p-D(0}qlMIk%|nG6v`(H`!8t0Hhg{dVg|0@3T0@Rdjcm2+GSdT%4vRmo~XMRwz^jj8uz zJvkK$%75N-z{~gF>T^x+8jH8a&owoW@-C-QAv0AB4iCWL<>4SP`?$6Et}2kPhH28J zWDhUvHU(CA?p7)qunsliy(m$&RBv<5bDb-2B-T+w4!d# zoI8kVDvC$1^pX+#S=bG8mb#2VHtd!)CXI=9masO3|lbuQlii#A(h` zLA9wLf9m2CESjQTANLjevwxlUBj5h|e7<~ocSG{1oCwsHvS387C5aa-W|fQu;`u13 zbct%fP|mD*%uw1*7n4dD_GMAh&CuuhjcaA+1JYURK*@Do$`&9SI__3U;5F~n zLDppIr1Mr|r`9p*IIRzOn=NX>J9T4%7ux%+h5hC0%g2v@{dB8z-)y9}L+Qb7&e|_L zA8#rt*Geh7ynAZRMK^jC|8rE~F;Y27B!3IXuqmqMrdF!Wdywt5oJukcRwbYS9%?D+ zFV&N>O_w&*4xpsv=7y+9^7J#x7WImFoK@9@A-+<+Gf-_%yQHaoW-s)jz*xQMjQl&G zi2o+V1p^DQzj`7l5E!%ix|9L-RZ3JOA$e0*rpHfRY-XisOP8_xy6CR zU3CcO2m93jvaP1jZljo`*e(Eq^tdQ#6I`%}@#MAi3?Ol)>36?2!UW}#ymtGVa?yyC zRlX%>tEYektCM(~x4!JZe?0y1 zbVsvJtUj1J-jwQ$?d@@OIJNJ}_GrLGkk{ZbZ*vAM+v+dGu(jt^HCK-^f!eu@GjATq zlmI*Iw)LX+VLwt^Q%|(2g9U}OhQvhVqiXHPNua!V3>G-%Qxv${$c`HI9e)<1X_aH% zRP zTDzASw{Z6LseS+J*9|kDyAn)&3aD_}Lz?qC5)g>nPCf%FmT99+O`OzXW?^|)Q#b7J zu4Lh$1_cz8q70jd0I)s;PRT( zbXc;wZ$0OpHA~#4F!P!~pd(~w1|8#Sx&fX}*hppCNSHf?1eHv#fsLgEQ{?lPUWdbz zq>3Xd;6zNHl0eeo#zDXX{Qp(9N?%iEL&((OoaGE<>diO>J(5`?I~8TJS%@V&+=HVe9D27 zFmfrXu4Z#%2^>971Q+ej$Pd(zz!IIsn$r8L(t_IMQco;{k`cV4*ftmmtZNNF2~kr& zpazuz_H&o)SiNLCsDG>p3r5%bh0?eBU$DjJcM=+p^%|k>gEx=L-$@W(ivO!q2bHk0 zM=kPjbkC8?OK#_sbyb+vidIR-0xc;9$JwAjQa^Gt$+17x&!+eu0Ltd&58!*J{?aYr zQYIrmE_qFZ)p9m~%$-Wt^O-{@86kLmJB2*8SxWN96XoidhJV*7Z2Xkx|4>0Nko-8v zfCs|r)V5$J4E0DhM|InT#u}!(tmyDtwT08@$r}h9OC+vXOE68g6oL~6mm}L%W?%DlS6_eGCq%HLkhc2 zz6yv>0a>0F$bVJ3oDF2UvfIbstW!}-zg%9qN?ze#bz{4gO5c8adVYC+XZ`igrB9jB z8O$re;fSCH0>(lnB*sw6T_B^acTmrKFY94MRBx6iM)jvwX(F^ zY;~^=B@soP2_-by&>x3^r0t1QTAhwIzAfhg_R+e;re?4WJJr)SRZmIa`)x|)+tbJA zr@Nr>{eKpYjjj#IrE~mH2%yPrNx-X?Iri>-k|hqvwxfJH^R9SaZtP=5(Jojo`(X2?IzCiT0pq?q2 zsuE~K%lmSD`cTimzI}UoerGsw7icj8WcI_@yIsg#|95gEJ8!qG$vz@>CnY>(BuE(JiFZC|Q08ElDw`WvheyWy zmM$rSBXRnkX$*sm`r$$KXxb&-0zBtX= zrOC9Li-La1u8~&>3Niu^cQr@Z3x~sVQOcOJ8>bRraw64{-_=dkanpiv)pI;tQp|W} zV-9N(eIlDI=)RUN2O?Bh1de%uT26^t#HHi?x;3R!-!IwYfHrCxdkR3CS~cyd%YQWf zopY4CDha%M5A1!-ClxEUqrZ_k)g>rCCWp*J9eI+R!lu1DaBi0qkQObd7H4j@LR4Oc zll=q0=j=$hN_hD4t@=KaG2(8xBJ$_0knl=UKUF~vHl0QymtzjG0#{a7k5w7kKqbv% zI=MZ0(afuF3d)!cCQG2Pw;CZqHGf=^Y`-M&v_l6eKywQ3m+X4^@#*ECQf5#vKrmDxZMr4i_RKSM_f3Yhy^KYk8V7}Vv0n;- zL_LN%-076YMrfV|qk;HY%?!S#H zYQkrVYWYxi)oG7td>Rxl$w{5fVfiKLmb5EZAE*7S#Mu=2go4a{gptd#w7Y0V{**o26ZH;D2~pA_?H_K?!#h z>5-HGGN~5rj+d%8#NuIJsP0G&LrsrN9K0wmyb*r8S0Vs;DN30EgqT<)M55!Vae^}+ zBUxs~U?2G8+wYen=KS?J)G+}OE;=~z2)*H#RjuDdBC$p_iu|YJbvRARnl^-s6xu_T zietN50na7t&)=W!1AnpaY#$xc;%ObrB2j+dBs0fpTadwtL*IFIY-RXO3oX9El!LZ( zVw>wq?`Z^?5}`;-T^XqnoFC+;E&-dPi$&HY2X3>6%Zbrw&s&kVZDu0V-MWEG59Nv3 ziw^f(*%>=xlug293h8?4u>7%Ing)5@wNSQ>LAqQIRrPhWc7Nc^iwfRDZ+RP60JtML z$4oMCrb$KII_XRC{2S8vQm^{s_jmUsH|@OO$trtcMR;iQZVFUQQES!#yK*FC+(+en zf>3w!a*{wt(Id}SE^{1_FLqqOjBu8-@F~xr*ry}_d-Tfe+Rf7K?I4nbrqY=)@hy_^ zML;MjpdQKV(tl)EMh)JRWIes)>!lsBt^bR2Z(+aaL}x4IP!7RUGKEqqDV!D4lFr0- zsDDck$vPr-Eg#h|*;RdCZ2p#B?&4gUzkGfA?|U_~N3x`3W@9K7Gnr(5hb{9Nlzh<| zK|u#uMIac0oO6HV2_QZnUPU+O@am~7oVS}Y;?r6}*MBaJWigITNYA@SpJbV?G7rT{ zP@{N%j4X0!x9R<@kApMn>rpF!(Ghx9U*;^?kyz-Jv@S!eXI21(nuo~X^{zG2=2ZN- z0OxovyO)|~MoJ~^r{`b?NCfZ+HfX}o3E$Z)cYN{k<+rE$;rYk;RG)t>Yq`~7m(%2P zZN^kqMt|F~L>;LZki>_a+v1JKoLFfr?Rhm03uyu5IqkP3jUQ<^H4RAA{N=L!vfFkG zhR7TOx$g3+iV7mntFsI&c^iryQ_PGX7-v;XACLp?i?L7pwnJxl-QDdApQ;WLvd&#? z1smrYn|4JXPURbdQVZ)MBCPpLj!hE2ykWJ$5q|(YS|*BV*=SDndb@pJv>#tv{~(j_ z{nQV^_0d<{P3O{$HIHDQYY9V9H-H_|tdvgj^v#<&)sl38r^2GdyM}X*x;PJ~C!IJ` zOIjH2!~!3k?MP$-2t|uBFk7Ms+vhEd)s0?jZ^J8#PJqp@M{#rNEnNeFx+tJ(?F)M4 zjekHZj#zm|VyjZC55BtgezAFf?Ia0tg+rI9xT-Qj5q!y>JLY_lc)QIlpfl-**Df1gDAEY zj=`p6jh%Rf9ZK*x129yzqhucd(G%RF7JupiqT4ogwB;gEU-m~1$Y9@GNNT4uMb5|- z@2|+Ohxc7xEAO5$eyS=c2Uf`a;xp)ccuvM{tste;Y;#BALDSlGO!YW#2(x+F6TqRQ za?-3!d|<2cxEJT&pZ@ccq$Mcj=A8-DAc3g%IOwBUT*c<+Do@0kr zdY$?QJW5#sY;1NX^|peFLroJvM`hQ6hf}>4g~+RKD7x43rJX;Z=Ex`HV?sB;o|%p zUR12Fv38eUnBxxO^oMkaI$kAG6<9fxMLg7R#_FEJ=U$`jP^`3xA64bnl$+ zP?lk^pCU!6b1bp(wd5bHD|_+0`Y^DrPCMV$tUrJJvwr<)r-gEB1*r|QFG(wC#s4{Y zYnJ0*)yV{E2RrO`r;-z#dzB^6S+Rjt1=>{hddF!G;&?(;dv8nzF1VZTMVz$n7v;_H zF$bZKT9VuabdCGlWU=GMB!9_e5~o!+)bJR{oE>mIwNN`2&^ zj-#Gg88a}5cH!2v@N(RJIO4xlT@9_D16bQuP=9o~sp+Cuq*7(yLVX?Q z_Lp&AuK#@a_}AC|Yln_*Y^=&NdljnLk1bW62A`@qzd3^lz*;pQQKP)Hjn$A#0a~h# znb{gMiG>ARPLQ~UoJ!6xpsgyKtpbe_KN=ivvqOE#=LBg!IG66-LXPC0y53gJP7vT; zQK7aid}oi4e}C>u`pq_Wb3U-L2>Egzu_VnS!tQM`n0Jo#Xc|bNM|I;>;6`miOpd#Q z4jNSlk`AxFyj!pK`MtKo`vsFntE(AR8E^u0!M;wCX8UE&FQ+6esI8ce z!Ko{it#*ILS)Bzi?y8iwE~U)@-;*WQhg-i2J(7wumR*7A;vQvDl{Y4PtyLKzqvBG+ z4cBr&Kb%kBzkUDO>*o)D^mon2+paq_d#QF1%XENI4(hN(ZfwV?I~^`5oGFWZ&gnqc zLbhP-U`gr&il2TleQJ6pO|v&Foqd?<5)9>}Mp zZhn1Hc+@)%=K)r)yb1PBBJO&9fV8MbSwP*v=cqIAkz#=p0!BZ|skUzl+GY{NWRX$6 z5PtXt$4#pY{H}1Yiq`E?P4Cv;{&D_z{{G`t!e%IG_SdiFEtNS}cYjYY9a^|-3Wo(N zBhr8MmDM7>w4$7y^rZc=anTMN%B+Tq1Y|ly&(OWuGQm)XhXN zr~0YGRPv%0d$=l}uXo6Vw|(0!gv+WhpeinQ5_Cry4p<(9Gio3HuuUhrT$HFjs7y{9 zXv7oXTb;s;aa|P}&=P%9D|DBiaLG$@n8JUnKmAsY(G9-0mHXU(E&p)SB99^)MOsy< z?8;J{Gkv!$0V{MpZJQR+n*8*6&z}?sb+Cm+SrsxR)v|<5V#%UgG=VH=xw(@EERGK0 zJYNP(9LRDSNm3Rb>RP`on%#S?q0Mo6$5IUw(KIrO-gz7{-_&zXQWDh234`KY&+LDy zf=zM+#E_LFmMlbUa*?zkuTQ2)?j#r|MGN(aRnT8?bPB3+_4TFK`i$kv| z1l#e_y6u*8N~1{?;YID$7B9rYr8JdnN8uY^h)mVR0NDY?s7=gpmX*vw0Ya$TB0Cy@N%RCT)SnjZ z*ZPcODxUzSNRlf@s8&wU*)BeKW+N>m`mCd^sw%qm)guD%iN#k0O(c!vtG9o3+P14W zyr|Zoowq5!I9Uj$aGuHTS@pUy>eje>rv?ChgCGhVkqE}5wQND@%=rX>ZmO=HJI9O) zKus$OCAKJAP8DtCSb-HXXRAr=q%D_eiI;wB;x* zBqvN+Yrb)m9(pX({#7bV(Wv3lkFF9V6nIpapTobbY$-twHJhpx0px!}3|0JH)m$*| zn7)5SA-CIlef{(2nV_3JOe{k=&v6R8vd$_K*qFSE8f80x7Fd}y|K;tY*NL1!#r;n` zaDj-syj<&q#Y=M1z@mN4c>%x`@MyNCt0}Q`b|S}?aCRuomvepywr7H+0zXT4$f(ZQ zfl0&w<;v&IPKWVcm(qWaoKQ`!<~U=zGVlg4LTDJ#8trJ6vP)ny-C?_4rP{iI>pHoa zI!1D3H)O&7_yrT}=5)1)lq}816j7&|rutbFt`#6vIdAggh9Yzk+$i;< z1;snSMYS!go?Q?x-iNzmy5rRq6v49%J19us`+9cj!6=(?R}6n%F5|Eb{U|(nc848@ zb86sdyqpx0P{^sWlhsR_$bO$%rNlKQE7-4feKjXqb)}@5T0zn0ZpU$#lvp)K=R2$l zywsB)iCV8;bLw5G(c(F{JHz~Oef{4s``@am8`*qJKh~T$PqpwoB`{8N64g&Q8dT}g zyAqw~l_>*3jv#-n4^$m$(`cO%Ts7p)`KH|-CFqC}XFJa+MgRn>jtDCWL_w&gcs;ao zSy=i07;n6mX*|c)@LGKdkyPNg0!d~Xp>IZc$^fq|k3;T#mc=4roJ6weV-}{cGR0{+ zoq=N?0npfLJaAneG+$KqhI7lt)u-Bv*zOe3EtLK7^s#^5IXaJPlrt%+mem&IIO-#3 zGl3d<-G>eQOG;{H2a}<$00a+>x+y<6lP%4tNCm%1Dq+j7?jw+GA$%wo zQ%Lmujt+lhY%y}jCFs%=Xw%ppoN4b3_{P(A7QQ$+DYs>ux61R6Paj{t|Mt{=JqoH? zq=ICZ;-Z77yQnSSCEY}YhL$Vq|FB4_T=&{RYMvJ0A|j?n zTZDsC{az|=2QxuK%RvqYIw)h%mC{}mga9yt{uEq}rGqQ@9h*S9J=izeC=wJRyRFyD zr%%7Xe0_d*8~iwo`lFmqs1msx%VNiqZg%gy*I6G|Zv}#?Z5;PA_&M25)q#F_AUYze z6S05n3jI~}F{ofjb^s6UuH?`-0BIFNt^f-tQvx2})j%8%5#!za590Q)khT=_Qm?46 zTG&@SJx2so1kARoB_H;&%h7foPDKj&o-0s+9IsbhGz;3k+Om?-h2X}T8g;0@WN7hH zBcyI`@VYZ4{_N-Z3v$V=EvEF-@Sj@zhyBZqh-9Z&+{E+@@Wizdt*#)T}`fCHk+DP7kc?s?b&R}&pI*&*W| zu%6Z6TnqL1*>#(gefl~SC+sB4kXW>PBYbm+)0{30&O8!>?fk3m|y9CUvP zttv}t393;p=XsrKN#m|F{^!5{vM&Ezzx=(Mag!JUc2^M@`-_B@HJiQ`kdlN)6%0v8 z00m8TfH$3bic+%b>k=t(qd?z&hwb;=K%io{)4NQ*>SK) zyFRQyV*|A24 zlGbLS;c%hc*5pS%IFwpYv{#;z76DxzG$oAmWY+SO(G--!?kd}lDOr?{Vx)hq8dIB`DJ5A%E#HDSbaAUooB_Qu+aSe+-Fgyq0>-8=~$ zn*xtzYBhCTV{3OL?3%R4CQV*=@hB#dU2bJ)Pcg zEV81UtRt-PC;2+|?Ldi?g^7Pd!-3cZ7Q_L{F-lp!+NLClLwPDyQ*7o%9gtP_%T`nk zt*4r&V@_XiB0&HAocaxu^7(eNNx9Y5i*I>O`GmTty}|x33Ih_KD4y-9t^~(R2K<~` z(F;_4#g$!l@dK3XE{F~$gP@@<^fK4PjjghhT#&Ryt?`CB1l34wFnNE!V*l;Wf7@i~ zCdpNcN+1PjAX^@gdN>h!IKokO{TLnkO=`-=W6=z^lxR_Nn%i}%kFBlUA>^TIfcBJw zB7w?JLzzq0Cj|zA>hYw~U|oHAEQkERH;j>3(2d+XnPRoF2&u{|7xOoA?oKXHqoyc= z(UiM(aGS6In4tuj_gQ~Y@$*8VGUm{PSEKp|pD73R{#>)@)LXhFyX)O#xt}sM`YoRQ zC&t(Q#lJrP6P@)Wi)=i~&hQ%z`E05=72& z4C~eQ`9Tz~KiPSe^Y$^Uq0K?w9lY6!COF+8e_hN;yL?<;5ZK-bWf`>k@X>75E;O-x zO4Tkwr?s|@d~TZqZMrvk{Q0IE z(Xei~Tb|DRth~Q{+cvi*@n<>8Xjw?it`x{Icy~Af5oae9djHwVBExj=lTd%|9CQdt zat2_7^gR+P+g)?A(8rCOEKa3;?F)I6Z$2k~JkyxvbcP!5Wfb!i(yAl2@$9UMFPF_b zpg1q0Nh|RJelu&t&)+3`=^YN_c!q7q)`;tEFoO!mhKFX~R)LbA-Z^+rh~D{(^!EaT zk!@HwY%Z`Zy>5SsCq&^B1G60!&Tmdnoh1w97<;D%vE!#1WF#>PqnkP^phg5E@G#GR z^~39`eflVj9CY&TnUxo_5WIN*4J;qJZzl-8=(LkK8&8N+wBkqzq+_uXmS9z$YtI}i zm^3#4NyLCcJ7VJKX~TN3T>LOwLx5i34++Hp61+<8>af?hNU0YiMqzoyF0kV~uqJ$H zr_S#a0v*)U9sKMu#`JnYObsq`dT#=Mf*{#G_w+skU%@+-EMHiTEUMM!J$Bpc9nvV( zThbh;#n1C$DB66yuGdR7=W)ECn5B{|?e;P(>m8c#WP;Uc#{s;xBAD>ryvVT!Rt$$D zFy6zY#r9xgJU3iGxy<|;^wYAL5guTWCy?ML-Bt)9m02Mt*{yxv=HB1d%BcWj4PiYm zo9a&36(rr*L;Ps>74P~4Hn^PCIk#iFOb!tr93a+g!L2wb#O~<1AXq$Ev%${WF0YpD zpNFeD0`Z<6*ryv2aAyxlq3SOp^7Gd}BfNiotx&8lRXviZ??bwFl+0OX~7 zFat|A4oq%2u{q>4kf8u!k~3P<3A;3H3cW)U;_bsdanFq<*PZ9yE`K$ z_?*?rdT0;feB06w^py~tkD&^GEc@*|w>!x6;-^5WKoo<}M?L`sZ`b5SDDqV5D&QKC zL~0kFn`Mwg4*Ebqd+Ox8J`mRX6Bjz_nS3}CKYWjKM}WFL!!3Fa(RmU4vrUJ?U*jKF z?2o}kKkeVv=U+bz{&-0xUhYl5bFiK5Kmj0hM)#bg+p!CkY2Hz?Z3aDmE+s9M6u?A=HX;}_TcHjxoqrnrh%n$SalljUEl?TQJgx}kA?Ay z5R)%udY|fs`MX}1jjU7c;6+g0bqgd+vrlGv&hxTiABy%&V7{J~6{pR|`|ZPl-KQTv-R$*?+2wbxlV(Cle-7MY-}(JO$qQ>1bT>Wshg|3i zy9b<_?Tr88y&%xE;v}c1A`OWE0y?1oK%YTT3AZ+OfpS@iRsz#wHFAZ#Vo|Igah_^&3;fVqwiBw{t$p2PK);dpk;Je&@QSEJ)G**w*J?gdQV zdyAJ4e}kGs+;P$E9QU)vW!~b?FJKH=aBMYxc^cgSz3K62wOtg{m(lckSV&);rRTkK zwk$<&pWf$lMwm<|AakLU-Z-YFcnYX-6R6{j4Qzkaod#kXA{}vX3t4PcPf&0dC zv-wU~b+_FQ3dVwYdBO@_>zZr#!a71A5CY$~Sk{K(`#C8hRQA>8 ze<;T~-+rBSnwI=t$ZY4#p?z3ahl!N(dV9#fTfFws@?P3Yw&!b34+lcdZYyhQ*qs;I z+E3mcruy9D5a5kX#Vg1yhxT9FG#ifrB_GLDq<2;mdY-8}&V|2N(1o-#V^V_G<>F&G z^#tp`0HphUq`VCdW~Iw;YC(JE%3~6uf2e(_+grvxZ(88LqXDqojPG?5+ZGgfZk;V( z!2pjumy@`YpMvmeY2?}rE_hb-8lz+ZE)Y9;iW^p0^1oQTulomT;m<#PxKO0LOr^nI zSiFr1LI41W*jhhb2RoTUoo4v}#e%ze!D=75J(qQ3k;w{g=v4Kf+@ckGKW^I@QoL8x z`#3Ya#RP{l3!EO?ymKHs%M`U(y)o+jzC~z~2O{1e;*jr4`d}<$6YZxxy&q9jgVx69 z@RYc6S%G#eCxGDdyYd}n>n`poQZN#P52%cjdqq-z${FF?GhEDbz!Qp5ompQEh+Y>r zEH`>mu+G0@Wo&@p9Vg`CEp!~0dM=*bg5zMQb6Tciz|WlC8|Qs5tXjFB3-@9~b_^hp$toMKU zdH+Mv**hCXt*1M9*_?6cxg0AwB>ZW7+hUuSCt)kR`Gvn38A9R5ST}D6^0v_?rc-Cx8yjT*NdVKD}wUEu9HNPEj?`#s%5t$J*TK4A|jGCTKn=gnPK^t zXX5KMjr(6dfBN#zM{Hr@-dO{8Ee_m^&PBc;Mb4CbF4!g@IsbUG8a0i>DfEZ8t&{@< z^z!**IK&eUGafN+F}DvF&&x?NcCc1|7+--qdzptB)T5!NpVOn%-%kiYFpr#V)4l51 zJa-J!S+356?HBqF0+7d!Uf#5@GjRMmfl77*sQ~%(3O?9gt`<62sA(3*f{~??bfC4h z<;A?qW&b8vlU zf;X%`d3JnU+7swq;Jn>2bjaz6MLG6ljmz2U4!1`Z-pTPWw%9yZ7~b~0d5T3iLbaUvzRq?X4xh1x_h{zr z0nTQFgF>Tt%g$l*%JAIlfWSk4HzApKd0nghDgOG~zq-n~EQiZF$old~rNo@hSa1b< z;;oB|j8L@Rkh&YPSzX4rkX148JTk+A)CWF`BMC~)sAYnlG8hXCcUK$mmq>a zIlSQkMR-Oru<0Io)n|z69lSf-hJH(LpY+c5{zPYId|a=8ycg+ZeEPgjyNLOSh|DdH zr?PVT1hp=ZfIS9gGQ}rnj$n_yy4bmI=}4$URki$(*T)!uz;j-+uk^I;aMb z@m>LH;T5{l4lQVacT^&qoFa^|pPq13uQ&mL@O2M-0EJa8cQk5$I;Fl^2s6S7?EQbiY9f3gWOjfb!)nVF%dhh|qXDUd)L@ z7Un+5dbr{RnBPbN2PhsMhH4%S(9ZlO4?k?v*}*kyL>Nbm-s(duiozT7+BR;XCChm| zO%Vk-h{QjCG3bdmL0Bbksvj@t0M9#sVcGrD(5-K%{vBIv1K_!P^)mP6EJ(OE!pNq@ z{q&Y5<39luMe5Zem;ze*eZ~I#+`72e=T~|3(qC@3i*0&Nyv^SJRJ@Sh5-xA#LxS|G z)G&|kMXcTjZ%4YrL%SE10oAzNGk}G7c-X=0Faytj`0wUXa7hR1XgMqIgu^~F5n^;~ zr>UkldF0Wtx9u$_bl7Ring{P?bXd2y5nyu9X|wQ(DztPaoqrS=mwJG`%M=I9+9@5@ zFHQy6=2OfpJqU4`H?QcK&hj!`rn*V21DbH=8jiunv zv{0{q@nvTd=KTzjMA>lL#``Y4WILYOE<*P+&&Ko0?Z_+p z$yufgRqY+X8*@tzKoeW=?H;E_<%BN}_JP~HfcR9;?8?QZu{8105#P( zr_uZHj5a z=4GhKitPCmuY2vUFW&6mZ%!`sK*pp=a+;N0giegYe?bFb$nweQEqit$S_KypV#`Yz zZ+j336ArJe*vmgG*!t_Ie-2}U;7I_>mlr|H+n1MyUlIz0D@Lx`TOHoa%_E>n$w}eolucd84#N zcMI|2f5pO6(Ju@BqqNAIb8KC*8zgz{7G%1^6{6P^hUzT00c*w*9e8kBCKod63F!yk zy1h$Q+;)3mAhp#S*0XBlWxc+9D9?LU-;RRgFSYi_7>k;K_dlAmbCH`l%n9UmEGb}n zc^es`Q?M;;=IyxP?KljFFQo0=097kphc~tMf2W0-we;|!J8QSvNPq^9lhAj(Pm(g7 zn61XJ8dwx9_cJlb$xxt&x7KdNRYRfn`pjWn{OIjbuet*}f2Mla`Bj`}g)?u+hs^Kr z_*&Wp0r%9@X(t1Y^pvT=kHOs6BA_q7|MK~3|2p?iKdc#3gZ zf4k)@SZAwS_=V~B>ufx@cUX6|-mxxRA0qt>?1pCMZ7Zie%dCw9;#8mor!IDiT;nO* zFCE7xBoHJp3U>BpLEeymeiUl(vTA>Ofd8le`s1H> zdsQ1^b}ZFvvrVdb`^If4m89a1cE}g+7PCGNv4YKegNH4wXkafJZFP*K_;gVI=^Wl0 z+sn^9fUBU>VHCtI=bkwa1*`1A5vBdcxZkf=j}Ncuo~2mXjJ8tL?<^r(@Z}gTf7pz9 zN#wt$Zq4HKZu-UvvR*B>oS2@TYYuPcU3>ePwc#GNUFg~5wY+n7C$pmG(tK`MMhLgp zru$#|YetN1dTEM&F5zY+ax$j}^9svz76~%Hi?0obKM**f?e}Q~SrWc6B2Q_r_+(Fc zaXSzZs&Ev9Ay}BuLe&Gp2TYFoe?O|LhqmU~xcP$n{YF%LD6oRgQ%=Ea#hof|nMSnU z*_)*=iJb!lPbVJ%LbjttyJeSk)ld6dG96gF7aJ+sPw&kj7J0p<11qA3BHOFMHXp9E zA*P%&TcP#3SYOvh7=0Q4Q2tq8D$Xuv#yK&^;u+(fBi|424rOc4fvCs4SwY*Llf8jwdIg4NBw_iTLHsQ4MrQEDJsZNamW_PrtV}M6=Lfd88 z){v4`EH`?pFs#U_^>*rOFb(Q73-5wxmPMM5@LDjS-Am4sllm*B$eR;NiCNtxK>onD zp-jBz{bpmH+B*0dm3&(+;H{_k=~xvEqj~k?%1+j{dv;>M!8@H%f2YH74c^ayy66sC z2ToYznvhT+`f;8GcRtwj;w_BChHSWk5<3h^{RLGU=L^|)+Vz*$t20=y_d_-oE1%cX zF>BPr2;eTV;TYL`ScCmmmMcbe96ubr&fF4%ek?n(vT30;qazA}w~Qu~wy@#1?|6BVq^?uj}=r|N8lF z`@=lq^qv(nd1Li^bUtsix1-vhVX;TBT)>K_1Ud9#0D`BNe+mFT=k~S^*5XDk2B#Tk z4@AK=j3{{BZj1bnU`wDoD z98DKJo-$|S7~PZI_Hs>>CsM;~duCS`@gUky(&_@YAOxp(jn&m0Cy1vh!n}$&IiTu& zBE~hJYaAbl7wsMUXXFXC%7w{mL5_~ ztgT4vryMHHyynWF)N-T~25!mO;r)n}bv?}!D6CAj2fOwrqQi?BQ*FMBH*eYYdRmAO z>*;6vm$TRpLP>(B!0D-%El%B3moi3H5<@wFDe`GK}aOu(f2!javQuXHrP)2cy^0lG=;bGw&@^sqcLLsbo^>&gB&?|Jh#2y!TcPQ>ggab z!;}$TAX=4LWDiVi+P5hBzSHB$GNIG^dH=Yv&Pip1k46?%J^8s_&u&vEVc)OI_1pZk zf4~0o)c)a#0R|5;I+D1s-k$MU*&7{SU7APYx9j2vfh#!c7qwwGM>Va{y*d1jHd~+% zSkxmD$yj`6zE#gjygrO~wd({%+LJYRW;>Oe_xp`W&g92NOcsKu&a{9jV`0X`!dfG* zc;$);1KXE_-R|>=c+l?oMAwQw7^rNof1v~H1MIO>Jg#{O)&E!5*)G{_BuV!FzKhI& z%mfm6nzj5?(}p4?vZPke)9*RSwYn&^G-Ec?YEo7A0+|sW5gzV`omf{gyIwsUKHfmp z-jA<&J>`6U`OmNA)0emZR`t9eb_YOwHJKfy4Nf~zWID4={w`&=c!ctKvy&V!e{Qsm z%>PD!pABh+7-hgH4RV9M+(DC&9<|Hm;wewf!E~_Qw#^DrTZ{pQy6tKl`)dnR8IpSJ z>PYVVWRU-5TVN{gbZM)8@c@%#4zeSWapO2ELB^erf7m|c%10S4w~^ol>K&`V;1dz70qNr)6|4Ti*}3@5 z_A7M(w3ZtRdC#HTg7}fAsdE8!+E9~#K*4wAC(EUo$KoG#r~FMNz+`pq|KII}zx0U( z=WgxT2Pouh{>g)N?fSeAPl+?DTMBZjHo}s@!8E8q4@VO8$N!Z(e(?nkf1AJVDL6bP zcQ#8nD$CpDZ6bAa_}VV&OQ-Y?@cL!E{pEo@hv1Yxqwh&&oQ>S*w~Zmjrequj(S3dW=3%Ep#?2#-0PfwJX7R zh9rIj3vw8(STusHGLq71_iAW-?5I3E+7@5F{!-fae>h$mT@)Q2vt2GT_D*$3eaNRK z3F)qWMD;iZu?4VAa9J^Rwab+eObRNvs#g{RlG7t^Cv-PK0NV1xe`3>}OAXA;D3pGrJ5nMy(VNqcbh|H;x5Io>JOq8VQ*L1QY)%1h(2B0Kz4E0(+K zSjvaUYo98*6iM^IZr28`qVnt}T||LO1-QU5k6GK7KR)$O<)`-ZPj6qpe*T~5ApC=i zQr?Wx(?-i?CQ$q^e@*X2b_YlgPacD2uf#82G<6t-o$kWQf$^5o?5hE)Vj$VI@&ZWx zml1fME$i60^K+uhAWc#u{)34>*+dqtWK~NMqx+EQ!^B6Y=56_&UW84pQ;H%U@ z-aO%$L!!^ssSfCu;L|FQh-jQUe~KG@;-hnRO4d`qMcJxS6<%y8 z1HNJ9~&dq_|( zYtx!)tY4}?fUb|VT&=&Ts@V|?SI+vENA~@Lu>Zqh{8oHTae02EOmnJV+3|`3@}b;r zP|Q$!e;O%>$1d;3MSH4A1=4Nn>(zQ{5qK!E<<_4{;v=m^gTn2vha)0SE`yS{hZ1ZFU@z(*IlJG74Q-G2FyXJpe;O+PE9q-TA=W~ zR+6&6*8L@!7_yJBZwW{R@aNTW%;OI>6p>G$BFC4P;?xn?$4}ec{&&?c ze>bg{i*U&<)U8C5gc2!&(sk{*fIPC61&T`XNXy6P_5I`Y?RZH0Bz5VM{vDTPo&JqV zcb`f7K?3a3;8k)?30R3Xc6KzNGf~7^38y;Po!nzRLkoW%C8}@@Hl=QIRg!V)Ekd}U z4g>n~3u1Rqq33s5w@d0v0lDt((QcGRe_3#lB<+N{NU;Q^5l%t!e(J`dwI6lEcCYS# z*<`uNP9rV3dK{`r1eoE$yR~d5y@UM~qSZ}_I!bv+kPlaA`}n|!`d|L{@5gU^kBgGW zju-E05ThxnF9NLeQqUL(TU#5dJg0k(xEwZva?V4b%{OfPgt&&BYmcSuA#bj7f2rT9 zJTTByFNp-6Kh4MUv=+Rm9d63%cW8E~X?Ah3Tt?(`kZOqD#I0^V1cJ>U8=#spff>1F zL~!@;h#f)Kn|7P-$?3YUrhZ>bj)H_yIOH0SHv3U_++}0w>p^TBTjtc2^Z59{{^*a! zB3S&@@9`(8Sj!Pmg2Nfn&|YRNf4y7@eqk>l#d63Cr2N=6VTQFvoV)$0v9*??N{LjF zhpt{!^LAr8cktk_5{X@Akw$rJ>-*pK+RD=YmyHZ#+2I9Dx{bLi#L6wlS)3e(n)28#nnS1hwd(UEsj=pH4A87RF=}q zR|_kGfg-kG;cdEm>!O!ngc1gzaL9$pQ7+yo-_tBuUZXe4{GQ<9kM$FDc@PNAn# zY`6YJ)xD?N1WFXF6W}q(e~j82?W#?aKWE$5vWgSVFstUmJbm2;bb!8t;b$K*6{+Dn zkPdXbf3Uv!mB;ku1NZf@8`5fNWRBehlT%$-0Ru0l)wmPVgpbPC^>Nzi4^>)^Dg<^N zBfmIIs*Q84pDyGXjU9tLs`?}O!^W=GO?NpC?}g4VXH};+-22mFe|80IGvB7ZBY#E^ zth+pUO`oY4?bobl5!JSc=jv*@HC>eIY*mj*?FEmKfikM@22iUq|Jp5_ixgAqt&^R> zpV;gyPG3;6{UbmA+GqIw#|I|oE83qLk#WT%_um=utuG%KT^nMF9E#MXF`2+fT*eWTYCb7Iue_mqRmrfChmO}qliArVo zc&pzEfR#sFl$%UNtMp?ob#$T<;D@6zi<3@CGID{a?& zx4?G>)J;-}u9(y%OynHIj)X#FX_rz04CWK|r3Dbx5^^~mta*?HHzhkFY1^@*IvB1v zoUKuMo_zM?e|~-KGQ^eH%+aBbOa!pn93!=JJRjF{mF6jgq(mASBkAm~l+q#bF+o`Llg(v#TLWN}rHm(P$INTcD4YF#Sa?J`2+Y$+#2LK{l&^1?M+ z*2h_SR9mDk>y`t6VApX|E96#j_gp0nk$&nfwYgXCe<)^8HpzFO`>EM4Rhf)Gw;I}} zPK+yK+EsDOlH9Z69)JdI)UvuHEa8cL7Hje)F(aShc@w3({@OmAtykyum=i#FyRB74 zgVm|mIc4DQYopP%l_B}1yM#yTBusL?^QH<7v91pdnhW_$C1868yG|xuNm$TR1=l3? z-(?|Fe;`s5Wd&x>w2Z1>nu^(SdXOlBwho)!EpAjJW}oUE1LgB*M=J)Zq7|Q z0{DLH8_#moSd@RXd(NxVDa+d8QvAOHR&V719NrWcT=cD*K}#eu)?c32Zy#HTk7C=} zM8o#2#6q5)YNkpRvVREfBePI>4^HsKd7`uoe`nH%UGtN47fGoW-HCJs8X+K%E_W}C zJBo^lY$D1-fAOw|_2m#FQ+?Z%1cJWz^+)nOfUh_Ze3;wS(XNz9Tx}<_;50xE9l8%H zv0-D4zkbT3s9GJLBoCen7g_77-IGK*RTH2T@)%%MgAPhFovHNe^L#{IP2&BR=k?|+ zf8-xFX~=q1s>&B=Hhq{m`>L7yUoU zF$7Jg@%s36#l}>u;)6GHAXOW+Zq5q5f61ZTwX0Vic3LImmco*&R3%Ap;<&gT z>Enqx&ix*K{dxYwDoxL8Hn83fd3Gt7pQB#3;i(!F&|EW5ZvFuXw4S5tRSIBN1F_m4 z%Wht~GayNKYeV&pTMe7ME|xo7B!q134$K9Mr6cM41HgE-Cp>bd#lXX({2{>Ye?rad zTx;ltrP+0^fDvc8j(n-bBl+2a_Hf0{;;Y)Buze)8O)5Bvs7o~CH{VUCS!o-ZD@?A( ztudG~&)4%(elB0$e*fk32NL?Df7okLGqX=EhMYdtZ5iXbZGJ6S71Qa0WsvBUC6Sf2 zhDv6L+|}y31y@x-8uYohfev6Ie}84Ao`$e1i-24p2HOuuxyobd4jo<|R4UW<c!`r#xi4cm_c|A0+ zjoWDQGiN(2;L9eQyrdg}pEX>T^feWy*ogYtfKYBU&5bFmH0w>#_j#vQhAqZr6hyVT zyqx)~mofq`7a*nasE{Zd^J=rz5m#_5VD+4~uHhUnpsK1$IfAmgeY>A;KHMdLI<8~v27a~_w?Jo_QCMfT;u08BbD^RaX;^0?% z-%N-5t*JKAEe=g6C^&h@vK>;KcI}91#5q;0NEMo;X-ky)hv)U>w+~!_$A$yPmI6b5 zP7k`9DXDeXX(8ZnQja@b%jeydQQokY?U|ab`QZv_os%uCe}*$~DKo{{8Ch@V;FkBU z-=J25L_JrF{hNDcXIGZMt+hQ%Ea$g^2hA2yKf@@KD-<gUe6e-}>iL6Qp@w<&!{fzLk|?TTaj%pZ(-&SQzlg-{j|?0G(v=yDb; zU4SuG|C=2??wtHhs%#=ZNpi{oB7Mtr>AX-%I@^X^A8;_)fKU1k^LJO69Kov2LUd38 zE2-bOfANVX&|qjwF$e;s7V4%$rWhHq&1rXD8B|aPU}2XhY3rm(v{J1{R{E-5#pdf+@Ae9uLs4U+Jf0!^0FBUbFpY5*I<(yr}9o!Ij@mvE} zOuwgUo#L7^!KnJp(^-dVo1BM!sUVe{O3EM5>9nhtMvcjJ?`!lC1v08OdmnfHu6`41 zf77Y-k#sOFLq~3a)rxUPQB3VG5A4Gfl4S835y|PJ@XEH*cF829+FazIb?tZ}1$?v! zf4`RQrrG4WHAkFT(+nzQU8^Y~vr>gk4x%hd0PIY$A z@&3ThVNZJ|brX1+t_mmMLNcdu=k9}WM!cp-@|s2y6jg+@yX#Ux=ad9kmzL?SQGkDU?I6AftH9oAt`;mU6+d6f9G>y{@1T>-%9)FW&DC*6U;aDqV(-3;z!Kk zXLgbsztW{sJp~ny%`)(_`aW*eia$ArU4`6@i(1rSJq#Cy*qq5UL_GFK%&;M_kP+m<$Kok7StZh4qBR{_md=|>5}eNUB#?O zF)+k~JQU);8u@zf08380-?w}0`c}DwtHmruT$Ivs`IEhF9e>VB7OB@IC1j6XTNNz= zO!R6_sqE*BTh$Tw6oZRlgX+bMNA3*NhjAF=&YLRWo-QECZsOl?;eaeM$heez5m5Rb zyl!6;7gggDeTXhSsLM%wmcSBM*Hxwjv5h~vE*Vg(`^O6zH$YW?Xyr9RAmOd8$t9to zt~TGNy2Ppe;(v4!z;own+)Z2{yqCJxbPY6QMyO8Q~nj*->t*k zW|mHo-DtCg%q;_?wFxZRgQmGh*7@3gESRD8a7_8AN~7{#ybK@})oMt%nBa@6n#h znM&39xjnF`{FbhnR>egAEm_e3Q&pN+!`K?8+KrCnkBHM2Kz^k$rVu-c;`zAnW3Wmz{8`UfbC&6Oa)$$+kD2Sh>dM z)PLjq{0pRbE`Dp7I4NAIk5@~6iEue+`+zkbhPk$HJ7w2pEg1P^R`o+#P!G3S9((&^_gwuYb z;-~5wKf7Sx-@bm7lljm#|CxOOyFBL2?LX(x+}`154KAqD){myIi`TII@ETN3VEwv!W=ffG<4?}L_&mW!h_mGc>|#7 z&eh@-7jN07_`FHe1VC8?sFNQs;(w|~llvf)W~$n5ninhRMN$KXT;p0QyTHyqUM)j@ z)uK9b3+>ACz&7x%cXV6A&t)pxoo$geQAnAT_3rx9w*D`8;&Bs6YeQp#baAKE+HVq&DgCS36n{as6amNx zqAw?4Z?|n%sCOt4_@F4Z(7fJ< z9^5Kw7Vlg($YmmHj~@?5r#bS;iwcyZNK>rAdp068WHblEvO z-*eJMmc50*gJYFd5MAD>-G82yy`CpM^S5u~OZ(dYq1pyIMOj^>TJ2k@;uTFNo^$i$ zlpjsjf~(SQMsH`7MW>Rja5K3rgc^2id4>{O(r{$)Oy7_ zwoy`cUp#Y}BW=mdUxymS#Pw4O)7g*H1<9%TEJ^S*D)2-JNdD|KZ~;t{PIMT5Tm3DC z(p)E#j;=H_Ro5ds{`PzMz%kz+#2n``!3i|i-&Up)D{E~bX`<|`VxvO3*G5WMZn>JQ zxn*@zoN(>JW}ENk0%cVtz^<1{LpFwZOq3itZGk+R@6y}%Xmi#&REu`doFp4Op4A_J{QaZSWZ)#*@K_o#{pNfDN#mwQ++1?*RR^}s1r0U4 zN=OQr$V2H|dV;5_vcYXWUXQjN6_h-dSO9-;c|3^z%DZopr*_3?T^q7Rw?XXwmJ8G9>xc$1vku*)zhZe{O#@T~f73AYXc%{*syUQv7@fIu9 zHZ`ndZKYV6l3k!h;QX=NYbQZ+d#?I@EC2p!*(`o3pFaNucs;h_w*kUG(&c=EpCLAn zJPlWaFYu*|ZA$l`j>n~c@v8E1R{_IzsrCF9o1@0$OJ#`&mJei7^yQ4kreF1iEYX44Z z*j(Wz{BldxHsr5S%mabcl$tIXxwLXbQVrN?zfXxoiWvZ4=ZEKi_V%ywt^7Kk?TPE@ zv#U=C(6A_e6sPS2nF>y0;~gZ$^A>rTCs*#$YqKj71S$elfi_ae;&3&ciKvmNzHJ_> zH3gzhQT_ugG1iSdZQ5yp!HsPaTCSJs&c5$!;a@_cr=qF6twEv&;edwZQm&nwX1Sx0 zhTa{SXcTxj$*QY=Qrh*x$x*IhxYEhRo8+N$r46DZbvm)l+D|ciDqcHOO@HVIA@kd4 zU;h~2ltFyr)$?gBQk)`hmzlb|Y$(0cVasME?P@T!gwE(&yJN7U!&P<2x>X)SCC3Dp ziq0q@Wxq9`Udp|ep=3uML2IL|I6^Q7>8Qlv!iJUwFX?H2?&ZBVa_X@;uvA?8aB<7S zpgQGn3pr>H4XUQp-OntWaIrw!r8)bqVockX#%^3~qfF)1h7EY&>By-eCuYC3Z!B9>4UP-ZB)g0kO*(@{A|K(- zj?hayl5D0;H-Qvz&S-71p#d4f9fV$s^;G4wJV;_~+@&KgSr-B?)k3}G9%Y^L^kL>} zz83xz&}ufjqW+cRLF5E#^_Ao~szj4*bCl-qSFtHBV`!Hj zs0=iJyNX)Pa%?r`P8uP~{ZaOwE3W_SV^Z|J{1QGG);#nzrA}0BXr++p;7-Bb-IMH8 zK1s209k9Up;oxZJQ=N$O2lKMU)|U8R*vNoqq#`K_O7SvDW#^jl%g1miPhKG#DB6=; z_G$WS%{#vIH5XrXQ;z639Q&R{!CSr-e{-sT(REz9z5A*B=Xpt2lh1zXG@Z#n>U(Z# zSs&^VHU&{PcUjNwHW|TUGfZB?CehM03jEJLqvo>D81}t<89&w1{%3sY&vhce)wAsG zL;V@WCu{=x_Eb`AlNT_3MhA&-@xG!W?c_T(?UI~K4lY zsWt6132cNf(1?Pr*|ASkV645K8qY9ww{c1ni^$SAoQT<#Cf#(RWRUrG@f!U!Rjp;` z1lO%>H?hNoKHjHvCa@*73a>kY{8bVkP+af(EXcIYZLr!~<-p3stiur4L9tdlc1&5S>3+1Ec z4c>f;73tFO1}^*h?WfZJQ0wWr{Sh8{V3#k%Mbp=7r^+NpQ@@f zqW*q2*Yu(;1yRk2BAvFmS(eZ4!%gb6^EY~|=S~H!7qgp0+$R-vo8=4no>wA$_+iS` z_Nbtm%|KiKIcPXf37vRxvON`ls_AYK^O$9OOO;gBxE1ZZG=!l(S71M@Aus^RK-+V1 z7Tk8Wo4x~=ld9KimvwhK$n!5bKHZVX0lz6D<9XiE$bXcvAv-tQ$nZ`*>P&zJ0B~{Q6;kj{8Ef*EXe^rZiT0 zE7=dsrM8|nYFfIN%@;eRB_#g_75@(jRBM_of^mj39e@%c1n?-2dQ)%njFGr;X`FJY zeY@=B^rDi45vjW;VevhV4Iy7490GKt_{wP?w}!v^3cHZ#&M@cV-h|S6fs(T}{mHdP zIO{BYBB$bd=y8&NC01?xMV+0Ov#s7=+oAfVgWF?M{oE)XG_=gIS_~imW+LJjh-5()<r{0$L*F)<44Jaj|}8cDm6aw*Nr zjjnmuVAv%P5MZ`q+a2qb#V3*+3gqCRa{c9Q0Yb{4s8F7cGTttV?Q5r%w`0A>1N-#L zub;o|&K@uC^HusMtmKc0>Wl6YA7uO}%8Wch#M^S~} z(jY7yWiz>d193X6*Id10EKH+^(Ns5 zxNl_>oqMhWRHtqq;O}E@X-rM=DDMfAr}nbaqgB=>whw-Ak2)qO@pZalsPe2$W*MFn z5PL3j`tei|b8-~FJ;hufZWkBOoiHhXO(!L4MWRxFA@tmb>aG;PI%q8U?P!akI;W+O zB9Nixd4X^(c8h=aVsUIf)Ghb7BNAE zYYTvXR(@8cy{55s;BD+r<@4`fKmRel|N4PmL6po7Au%5Fse(y5n(nC5;CF?KH#yrR zMeZCCjz0zRDTp-Zp+N_=v3*aK-%btA`6lj05>aGt**d?~ZR7g_R_t+K8v$|c5Rfc8 z$G7uG@AQguHE^rai=0@6PVIhdy3CL%W~4%YQbQLg%LBNUy<$=><51j9&LR<&7f8|~ zf9pkO8A?XF_yFG8LN?=r1S(!)83|SEr8(oJCH0k`kmA>GpT7LO6yra%`CpMtxs3fH zB@uj1Hxq0ms9#7D=0KDEqgHG@%)7cwx0dF)pd_G^FPVRkX@I1MzN1vSO5cFMx^jnq z=G~&9RM)+8yINH(Tv{FPeejE35EdxOZ>K=ize%p4S~MWi3e#uj86wRXq#gs^}79KL=2 z2S0+W__H1m9NW5R|J)6-yZaY;cHp0Xnx9gHv?m9q0|8x1;+)ABi2l}#GTBXYA|3eS zJmsM(1XL75&MrMB=QKsKs}AQ%g7Yz(4$?3E$OXZ}6vh{G2q~gi`kacXSEmI4Gk&So z$JF_pzv))VNf8O`DMb16)b=`PFDLOxd{PKO`Dh1tLQw;a2ebNj6+pI6d4G|A+7lrD zcwB#e7$F@Gu}ujc=km4AM_J|vdKLA9d_BN`J0<$*Is=zJr)&8ulb`NO?*UceIC7z> zxkvp3tfzS53KH@sWe}CjrJwJ~QEh9!16OCAT|L0u}rp|g;7SO(d-LH zRlDPn=E$6j+ii5Mw04RMjR_Th1RtI=;GeR}e1z@fyl<)kRnXrD-a1McW?}^iOrhDZR^7S` zBn?v?Ojk<4DEace&+o|Mh#KvvQk?c(MeZ6_H!4iR(yD z8Z~H=^6fB`m+kHv31k#2g|wuqlFCyDcbeCph8s4jKt6V}-p03I-oAd^f5Uyub+;6f z`V%U{9+z9@+E)_8t6JN;K1AFN8C|MO%Pq+rln$P8*ayPZlvi%D-gSY9vh&|b#E5BW z6$PJ}8r5Bi8)@Zo`C}`*Z7ZMmwPjAyGIh|a6(p8w((c=6Noh?Sq?RDL@ctB)Bm7@B zJ0nShB4CpWrntANfR_ElfB4%Qs6v1v7rshUhgw?|OX8?7KM!trA^Xo-I_I8bEjg~*Ax;ZLs49L+8v^lhsi=&o zc_}xEte0B)q;+@Je*)EZqcA2BWF=6Fn`fG{@%on~8Q9ek%zMaplR~z&l#XaKxar5H ztPx=TB3QV(y1NgOTq9KA_8wIc2rASWJTU~2P9P<@4riiVeAO(SfH_-|P#^daNgpyz zBeGYt@*#%mf6oW@_BraWUEuIGDT6T`?m{-yR#49RaFiLo;d$_a|u)(Wg>U(S7&=@RFDH)ZR zmTf!s#V8LBLJlci9Kf-72)p#2=>{wBciXnPvPUkC$=yaJqEM#-eZhcKwB=NrpFje} zw?T2*2TGpif2k!e!RPU`zLhWE=ck{aJAe7naJ`jX)U9eLYrs2iRMT0w?!8ep4cyum zm^~AJi7P65jr666qk7r=Q~9B;T&3p|n}MOy99mqpW}50-2=aA@iTl1U)jGv-x7YEq z+srfBbkxlHF6Q|VjF^`WlekXEm5-IVpEe`o>kE$JlyRCLkGiA7mCVzKUA zz~=DDr{uf(ua2(V%U#4Y0T@`G!Rzfme+^#`zByrm2cQO%xvbq(?ycHZtEVl>HJ_lq z+->q70L6L5X@_1$Y_P{VwS^^k8WZI8+^x#OkCNJ4^y3_!uH^df9KkLP!6^CJ55B|8 zF>zNMe_k`ys0-!Rw4~%7?L~ChRn^pc)b(AxWrkeFVgb%G)2osc=+bY|S68JGkNfFp zf2gO&iE`MQbb#bxXV;}}TNq%vS$XdWl^5pTX9gax#6%Ge^c6Usl>vJZ7jj=e*m`Q z9g}LP1r9fM;(aRCY>$#tt$X(X@46z*$M0%VOJ^+Z8I0vE3TE4uf0v|SU0a1cj}!J+ zN4w`LZkM+UV#s!BIKzbbv&jqKG%ZmN7x8#N_Z64_va1xOaeRgrX+$sSmSh`FRUkzv z1wetF?S>ZRE>Ci5-ezsiF~DiWfB)kE-fP_>wcx!MR%}TpMT9xxycBSLb>S@XB!CY? z{quCVj?(9m_1&0j_oWu?9s^~W%CXLfOftkieLzXs?a)G`-G^d>$J)WX>naXpZJ%1S zbG@#QPwUI4uOA#6&ew$$9jg(%)v#Q8hz?cP1Tbmjxg3sSyF^jmp4%{)e~eRuq(Dvw zF}f8g^TZ0(yZKTI+uSq?()zRf44^u3 zeyHmq{he%Cmq~R|>!mHpolWdZdGEi%J9Ty2U%P9-9*Ae|oQ5qn^*q#OmM9DQ-Yy+3 zyZ4-YyxF{d<~Ot$um1LbmrV7&&K` z(lvzLXV9BW(|6T#rry1se8*kN7DUVKthy%?fp@A6ZOfFG*O01he=yCsw-Q_nBUjJ4 zNV{&#gRLcdOWvXo4-)WFtZ9F28vVO`n!krXfBMqCeEI2*-#`D)v#)k7OUbL$0daWczJyVFITrCs0c|%}j!PE^hGyWBmKmm!H4?gJ_tx zjG*!`*VOJ-9zbb=+a|d0D(#>MhoIgLvLc@_Dkj_Knvn8wf5;7fM(#*(HJcoo8o6R> zNCDIl3Z$$;0oh%7<{+PWTSXmD`CWtooT{>z91bGRnUovWFcKscl}+eg=9mnN)84EA zM**8%!}b)i2E^Rtn64_#-H@e~RyUqVZSKlp0y5mx)B5_Y|KIlc z>+k&o$>OmEe|Q6fi@vjC5Qy$0xjGxoCdqQQ0oCyGlpd z4avPzWko#@sv|6g(6XZvFsGiuiD(}BsbIsFmIkN(Z?ECx4on*Q8fF)INtUE^?Lw&x zQU?)mw}_nW@?abi`|d&>O6PWvt+}8CRvv|-IvgnKe}QVVx&u#ufB7OX>&kZS*O*Ss z&wJ`PvL+G<9Q1l*fA$Zf@BJ|Xxzz_0uks(3m>k9J>>xyC)b8b@x${BJte$j{3AyL{ zq|T*|Bypx(v)hNnWvU}0({@RCBP?pjqDpVtWqkyqjNZ8vaf_WO3I-4K7wuJ5a&qCW zN@gDIf3PSp?5J>{_qYq3L~uSWpP{u=$9w5ZoK`tyzC;oU(4R8JZqQM*qv7vO$8@|+ z*XKcM6z9B(X(4{`g$GF}gD)Nr>o3*hV>!z$-2FOcxON_e7eIo9C?gGh{Uqp0Xx&?J zgMy4wmW&vYC2Nn?JHedy1&HR!9BVNg6lZNfe>9CM7b$!}W#_OEAZeTq_pncEPxbv| z?HZ171hhd>*!T{B(Mt&)g3b<}8@1nC$AWzN7T~fU* zt5)@%Ar-sTAak6uO->hZLAxgj=IsBU4SyUZghk~8S1)N5d(k)7u^wyCEN634l$}!p zk}LtTFbut{(bDX%H2WDg5*52;Q!srL-QFX%IUQ*>6M^Cnh+I8)w=zFkDPVxys8`E+) zzoins6k#YTz{H|uT6iZ3Ty`_6FkHf_8R8-)sc5BPtgPWn`%3C~S7Av}#waP1Oeo`)dtJ8hLOKg9=Gm z$qeQBEsq`MQ1=0-g6_LKs!Pqqc%)<3S*EJ&#Q)bgbLUhM@mrVIt3|9*S0UK9>J9;I zXS#x^0gYdwj-X=TrF+?MH}JK|f3}9HI(Ye%E~PHAc5B%xYjc$=mraJplscBJMz~0q zHEmzQcfk1KluKGz+m^8At))slG9ek5H8>KTAGv2Iy-T(K>~6@p@%wmOk`SMiod-Rj zDd8KA3RCFXxfz>*IqY2%g+**)WUF0+Di8%HC^%qZV9on>0F}Df50B4v87@L zoo8Z{>RL7Xt@dC@+FVtjl1?1EHQ4*pa#>e}3(Xw}Hv6H|+SKr8khMvQk*usbni2$Z zQUf*HhD^yK_w;^S(lJcR;Obbt)>#nFXY3V?#;EK@R&! zZgJ=CPD!(JOS&fQvQ?Buj(k9>hfO&?d1$99gPA|j?=N~V+Ub}Yj9*y&~-!>f2jWR(McKyune|?_Hswt{3u`G6u!~RlL z3z{}>jt-N44;t3kHl6!6wjeRlk)6CZaQwIyBMEd$iLJ>wxX(4k9+q7Z&(Kz;t4f=j zPRjZLvaD212D^0cYb^&DfTtSTujlo@wLCdZ`_n8X%bS@~jnjjV-@pPK@sqm}HHze8 zx`^oAyEX!(f6NrUTX{p0y{2L0pjPiHPTh+dL2BN$9CJ346(~40<14_Scr-aF`>pP~ zV$Ij_vJ^0STvAxLJ5Du|gj%=8b*7;9IZe;xIf@)(mU0PTx~ihS>-TDuZI-)(UblgXRICXDRz4!qlK3>G@f6-HwJt=eCPR?~{C%puOlk{y4 zzpHI$QOR2GWezzXTrEZ(73p5yo>>ndBei@xb!2k6vvwQM>cz-ZTN)}n^AI>v4um9O zfEha_@QYi%oMjYnZJ|@$N2vfsNfufD1kt62Gt_zmG45(!!n-rZcxu&jibbwFF3kGk>-jjcx8Y zpVea%{^gjLgMkmH5;PbZ7~#cx$(+BP>c28|@bI$|RES;DiT(_`sndaYcaZCz)nsxM5WVvm z>F)&wBipcW*j!*+dfomMPl&=N24*`doZp|Y&;=O(TXD>kdDPlSb|k~ zu03<8ATVA{K!_MnXh%#OJ#AP|ERI0W))1f<_(MW5fCR6SyE^RkEmG>mh*4~?*adc+ z$BO#UPMzN;1UjgxJNVgSjOq1)Vc2YNdT)OMf*{#G_w+skU%@+-EMHiTEW%I^To?4c z5j3MzZ%K2Y7C+C2p=k5*x?V5UoX7EkVwOs>wA;(DtaoU_lL=O*9S88%ieSQf^CHI{ zSg~>#81G@yVtX(#o*OQpTxNa^`f1tB2oEsG6G-s(ZYu60SUg#?!Oq(* zad!LX;i`^6yr&2D=|%+H*#lD1=Vh(F{u$x@>uZH#eW~h^L?zEifoEr(O?0BU$l*-i z=Vk=uH!m^?#Za#2{5*NlUOl|gXl;{_KuLcL-AnmEDoZvFOl~=`Ipj2up&^+qv~qY^ zsN}?9BzJP&loL^%*kheif2kn*Y@XsLZ+CrVVb@Edy2208j@UZ;;ILij3&dXgUWB&N zo{3ID#t5Mqr{lRC*A$$HgAD{@hL;4e^3|Nl-JKB=e9r1*J+y}dF19WGKwk;L`51qy zz_Q=YbGw5~FMbN73PdpoedH5Bd%GsDS(m3$R{_`JeM;@ZbF&O`$Uz?nXiuG-*9XFS ze2~ZwWtw-CY@2^UkITu@%e(X(W()G)g#harY;+KAv;jty6OXI8 zpm{jio;`Rva4sABoM~XG99Esidlz^CVHBrM^&UT5*!oQ;~*5 z00AA)f1uBxsDxV^yFj_DM621oBuF<{Ff8$K?nCpC;XtME8DNky4-mGJ>i=i$YW!Cd zXTV%X2NJQGY|r6(%Wyn9W*$xl#H-Qqm~5VEKKBA9@4dxKh<`!NA?~>7c8>d5<1%me zK#9Ya2>PB(JN#SpWOuwO%4sm$!L%vO_oMN^3LV2cJa%cGTn=wv-jaTFCK!d)$YE~} zn-?&KEI76rzdVg@fZp_YwAwBT>dR<)JuIZJ&eHSVIa`*Zw@>f$xuXzXYw04g;a@M_ z-)jA^c(1i)hkv;hV$qnlx26Q-?BQLuAd54L0e1k)0?v9qBh8V;Pn`=3de{OHJjBsT zki8A^gl69IHc<`L+)SC+T<@*I9{yWc1g;`64+QR89Y!|a8Jo8VIA4oMY0iGE;I*!~ zb}y_W1Og%OeT!vnD88SQ0wiXH(#EF_Jl>8-QKPc2Hh)Js*7^49tkbmQ_d;enXAbSd zx;jjxl-Jus{@voWkCyk+Ua~!3b9y)sa&}u;Q^W4O$ku-H?l9Ho9)|#LY${$sZaK97 z+NRlfjEF5HQ<2_TP3U>1?l>3zVnG+u(u_$7UYCoH<I-B znJbS;h<~E?rEYH-_q=I=|BeR0ax=cyO>A3G;JJ0Sd<6qM@?1{hPJRl)tEG`^Gq~Vc z(QAy71-L-$j?EScHXHxK9QSal-@D>vs&Ma_xZ1c{6>?~8% zV)e$T_xl#1NgjxJgNQ@EFX@A^j7_wk_Vj*4Q4LxfpTkq)%4G%Gv77*c&+p22l&!nC zrx9Z&2qW5plXpc@e?n4bq6J*cb3lZtg&>>AG9625$#)=Xn1Xfw9V=r41n)Q@7jL2C zxYTp;>=qmcL!Hwy6$5_e^xin{dtuee{am;gBO=dRGzd4($j0Sm+$er=6^$1I!E1T{ znTgYj|CMMIU(ZC*Xf@Hw7ihp2LnZ%V5nu8k;f16i<5pcxe{Oh^2DhDs!5R)AI$qBe z9+sh%8`WAoJ#qx^@(L#qg&j?{^50$*gRAi%!K*cR@_eKyPD3ng*KwfAs+h`kId(i- z?3A3O{g(B%4;u~Y4w*G~{>-w}rX;U%=SPq@`?d>W*-eIS3HND7g!ZH;i49wwe^zq{x3i8e<(V8XTzxVbO$e+GY&nM zVmE0yFDDg$fIo_ zTp*M^@<=dZaB0?qzNOggdp%B*c~4CvFR`IYlE~0ce}E%kkKrl9exlEvZA$i*9H;Yo zQPg2YP+r(|l1Q?pr%gh&>~^H*6g5OdM6yO}U*0A&EdTOMe7&Y||I6o3U;g=sElk`y zYv8WMfqT)p$QPu@nUc>1+XN)%A8%Hprg1oh{_wVya)5wdK7R~{c*0@EBgQS}_Tl1r zIZ4J2f7S})D{yBo^Du*YH1zaydX)P634uu_sF`iLS3R5Oj$t~>)tRvULjOSk^4QVK zn-+Ekj$bEG$!;JOAfH~r2iwclLI(>q&Ei-vvQ&}|w6?aqn0LAC-vn#C^EFyx__9{N z#(!}YOX}W%?j4~W?C#EQOsS#02Ofz-i`Uj*m-w0=)~Iw>yRo zIX$r`$DXWlIa}S~mPl2Pp!((D=>!hBy(fB$F#VS6hCesk9HA21iBa$rxN00MhBM7h zNA}k{IUdFqo97C{+nzU1u?R<~mNVbi*{;LkGuH4P&AdIp*=%r7XcTYRIc#1To_ie- ze|YF7B=at>YqdYcUw`{oS2>sEa9IagUmmHHn9~^xu3%5Rb#c*=_BNmd$0)9+Z`0u- z(}NO1x!t6!lPwPfK?xE{$Ma+lV=y)EsyMCD2ev&hI_zz-h4Z-%;(dz9VpE{1798Bk zdSlpBQ>8s4a}FeAb2ukoiodqnQSDZ8e|pEHx0K-$MDQnvH$0#S&nN~q-6OC13{ky< zcZb{1Z|Uum-r3%t=-CTKBE5`HpVw&@F&`0;xyA8RR!*Ow)@3IzeC@Ku>ddE; z`uR!cVBQz9@u}LWXe;Z+tCvp}$5(*E#hO`kh1WC^$*~X|bOh7ppqk^T?+Z8we;3~i zr*d{q4(ruxj>(G7p6$Z0v)~yD;)NVMsaKBzO!?HOy4Qz~;<@#Nba~^7d(7)x5gfUL zF#*){_7xAmAR53jA^IG-r)n>mGc{3o9~bP~uRmS~)gUt7D?ly0LRZ?M1r6|yN@SB$ zgfaHh6OQT?Cm;~M?tu@WU``thf4yv`a1_$z^*|?#vpVXTRl*v)kr{k&l+tqI+ihgp zx0!%&E?~*jbALY|Xp*Mj0O8B=Vcw1ad{z^gwr0avL3;;cJS=oNgMWEX#dC?7y<|Wu zE9009yv-8)r+pl_zdg(;M1?7^Co3tzQb#7)p#I3j^x7!xg8lmWZ=e4~e{W`oCO`Rz zQz5M|KM{$%A;@q)A&_m54@ApKOx}-SvDj_z94d>@0@hfTZqJD`OybxkOnA2(oJgI$ z|1VfggfC>=*142U;Q*!j%iI-w#G=;iL2V@rp2OC_;3!>!UUovxGzoZHW`R9}{rs-O zF1=6$`-SSIXELgHFIdM!e_#y+Ml|_!;$AY+;_u$`7P~V(J$lCnQtltu>&LhLm(L$C z?4{2{-#(v<9S>iJmkwd2W+N6*zPu&u06QHK8gIvoIdRCs+$UKNSG)l88!6xb#lyo; z&7%R@ncw8$hiy7LxMqzANOyQ>_o6bO z8kc(pun-RqJD442f8ZJa-8>2|=|CMVXXTx6*k>j}jE?Oz)$}HhJUaHaz2$@sJ55>h z;Ju6v>-IJROzt^t7G6<>md>Q}k0Rqz53qNc;(%E@rNjEgsQ}x2ikYRS`4$o~y>qDB zVCLn!+0yRA}%CvWwC|-`UMosDh3Wx<>*F-daTdxI^I#Bt4mTK%>ARV{W z!^tb%nqzDek)Mr&3nZv*zO7@0OJaGM-}_bJp=~(k*=e0un_`-t6foi#PlC zo0AJYkTGeJoMvSgp%bHjaL_;)vV3xS%bs0`R>6gY*z!`w+a82%i4zWhz5K(1t-pTy z=P)J+o&>Obc@ea{eR*j}j)Y~Ex7WCPK|_Vwgz0Fs;#AZwF=vg?IL{S!mSJwEc2D+v zyJk@0%OhOtSPXdH+iZfXJD8Wnsg8)c-qO3@A-i{02j>B;H zLfYO9P_@!^cvEYCe_E(nOAjx)vv#YE1ZeO$tF>(}rDnHCwVw;#MA33T6N8)#1$uaE z?M7TR6l$-}9M;8;-X8U;JFxR-s)wCl#d%gZ^M-uL{0@(=rCktkPfeY6GT=x+$+h9f zVD4)X(3jtT`TVtio%^Ss*Y{UyalPIj8xFgyl9N(A#kj10-EtPJv(+v9!u0!fHXhtN zth-w8SQoAjk$whtLo@TXmD8SO*2V#GD$s&c7du6+@s#bCj^h&&2oe|tyI#k8lP?7R zc&?-e?}>_d@9Evy2Oq&U5j!nz4}*AWuEWaC{#?KD6sLG$L~%gs(wa}yw%58|PxjFR zQ9e^I$%L1G?L7p~ECI(LZ^%DC3N?6HwZA>U|I>f{@z1-xstqwamg=?HCe^%shqv>tz5UGEa1Yxq^lb84-Z{IISH*;c zCP)2$AJx@ETk~w(e8K&GBPu==SV8A0r{J~XPL;PzBUHSGw1K&hZ~tQ>_p*lVbrvU?NipPA+PmFJIm> zgE&3C7s{)P2;AAqEKhA5=vOR>Q5G&cDVxn#Z{i59Zt=%NBRJ~U@y=rvTP7WJ#4@u1 z(Z1g4rI#oV|G+*cLPGP3y+s&sw9v}?nNb7?-VVC=w&QIcw=7-+Ig6L{XrxY0VXa+% z9z5X7qRnr=e12`hY3ED1S#wgI8Uf7iXi3KakLZN9%d)K@C9PO)^i*M3kyGpK)Yo7d z)M*yp1<@>vG#%l!U_iTc^FxtZnz~#Dar&I-^d1hvOQ&p8<8z9kdRdu*fwbp+NNGJPYo8u;;~F z7>Nzpa0MlH7?k=8sy5CSvhTF(FRxc;uwL(nY%Eqjucu?ysD}~2U1Y;CviYzE`>iZj zjOsXkIC`DAB?kRic4TGKLTg4xKB8!Ym)%%im{P^ma4zie8Na>_rrmsnIhNpm%%E$$ zu`oTuyST#vMdxuqs!3GC%PmqQUI!qoo!Mzy!?D|YI5*2+hrl5Qofb0lqu>*OQV_gQ z3Tsb?6Fr`O{4T`NP>qr0f^WXM|dBo{GD`xV>>i6h;-e_+} zwLimRk6^ig6;BCr=*0j8PcIdJ0DR8vZ5^z|ja&>)GtM4}f@>I2@Vea=`5(cSKxf%| zd=9CXWoS5#{f9lC3D9}JS;}F|m)BO=3v9Cw)@#6)rFxe_GK#cj*-NnDr#UaQ_h;sX z*D_gv2^u(mqk1-2QLQb{X*=h`Y3#{?9WCS53DHE4pCz=te2r*8hclLN`U*Y+tc(<41*a-77*XYxI~HP%s=-cSsW@otm* zBKT&D15!6ZCUJB$kr~MPlIQv5+t<&tf9Sq^2mYp{dT#Y*BfXzEdaaQaYtxGbs$+h< z;2a3378ByDj$6ooPMPHwdqT_%C#zZY6^tAy)%JN=p@*#@7d!(T&VL9EVef?^Pm5D) z;e0!9n+{Sp8YAXU$FF8K$dQxBbKCnJ%+Eooo(=*tOc~)dG?eA2x908kmrZp}26#MK zCUkl~?;khTIjL;$(a55zCqLKg*=_11?E7`Oew&~6*MFXW+CMxoxDF4d9Z6hRZ_oIw z?2V4EF3ltH+jVh-z!jYJi`uZ8qng&}-W+~Mn=Q}>Eb0-7WGucj->T;%ULVH0+I0dW z#ciBBz|tx=@An&%oXL-km@EWQooNA6#=?w=g|$Xr@yZnyhF2~JyWQs#@u1!FiLMoW zFi_cELkHM@gC_r9U1z&ww~b`m|My)SK@wl&)7$_+z^xcrvZb=yJx_nvf^O7dx$T*V znRZLAI)?-@cV_O~TbU_7l_pflPOK}Lw_ZIQKHfmn-jA<&KIMFV`OmNQ)0emZR`t9d zb_YOwHJKfy4Ng0_csjF<{w`&=c!ctKi<2BMZm^Ai%>M>}pABh+7-hgH4RV3K+(DC& z9<cpQESF}c#Xq{8@^_U0qt&_pf43L@(kB+2yR~B+?Q5CC;oa zDaf(e2#W>>)1U%997)h0|5xt#$rngAf8A4maCl7a?3Qp;mY2)hMC#!1wV%|NPU#=u z^~-qs%L983!6|*ly+@UCHjZu%uA@pQR5{A+GYZSB4wNe_jfim@G5Kv2YIUKnd2BPnLPS3~1t zN9D((ZSm#nFSURFhvTKuMb+W4*yVDQV5d5yKIBuAgmhO=K|PK^YyoT&Tvkk7?Q&%V zqk;-eNr1(GHIjg{T4O>pEtq2(F>?u&A&IMCQ~$ zi69;Y(xfXa$2-MZG~vct1lvD{t9Qa(gp`&7}TN}30DyEbrEm1j5U zA_`P0z(uM0n6-WRFw*+&;Rorgnw{RDw|Py+GyF#1d1QV>Afg_?f~iG z$z#y$mH5SrrVgX9(_L6OFy2y}_iBKu7)W+)yZ}=FX$0P9FFH2v{G8x2NYIFoFRD+f z+FpE%ckV!P$9t+WSTg5Jg#vE2ntuX$Zo3ACMKwj0qrh1jScqE>B{Qus8nB+AIsL=q zijrfNm5Z|m-lSypKtec4S%71IF{qwGQK!~){MVCv8-Kq2{%x$s_mp;y=j-7a@Ar)W z;&?{M*x~va$4ja!=_|_n&w&1@SI;h81^^JbRAqu|54ZL^*sI_7k?*9ADfh_n@GPp^ zXA5KkTqU1KA)!V*7Aa3fk@D)qQY=TJ&G7pyKe7T`>{ruAN9Sk9%gW_{4y8quRc#u{ z)35d0+dqtWK~NMqx+HDIVT2uZIVwTTZ zn*;hK__PWnA{yt8;zpll_~4wKk~QnMC|gyk!ix>1z?o(?)C3yaTp_t9dht5#pX`8A z2d1a?8=#gct0?-GT-85qHszoh1$S>xZs;|h-H@PO*QPbq*nO%30lH3WxmtfwRkH&a zuIBcaNA~@Lu>Zqh{8EzvUm1UCm-pkMJ=LTF>9+OtYRy^%CMCAq`cp}K#IXVL*Ed4sZ4X7{6pg8;rLVe z4cg_ooh?%??o=)=`>Kkh>EBg^keq^B*N^DpGzFh-cBFO9L?pgC#@M6>sMG>9%dVaR z^EF*OFN!1X38>v&RKQ-<^6dRe0`}Yl=uUV;Kgw#CZxKiZ@aNTW%)^uaUlo6^bgh@G zaLF#zr9_j25-Ebxb?v!;Jc^bDic0ZF>&NHy{p0j4J*0i2x^z+hj?=PE|3;;|bJTv2 z0J}7Jm7G%oR-%oa9S!JA6cpBkQyuIw_gK%+%AW^`DqMq2shiT2WSn}75H6_0fWG{K zaJ#2)mv>pWQ|e0vx$f@KZj^sUMQ{)$?Hp~9VhKv)$b#fO>&BtAA9cfat?qx_WVy*s zBQ3dld^D2?FvEj)Y1vMC2m32TtD6#al=6@uAFj~$@qrQbzx?mtkKgznCnb*^FW%K4 zMpIIs1X$^%pfM1(wl-9GPWK#fIcx^yI1y5>+i?aG1nk6;OPA-9xF3y0u=uOr z<4;ntmLs49hclv~z07}Ddbtw(j=h2uYmyg8`LS)n3~P-rcl%Rg>%9b(5~(7Su3l90 zfQ5c@2NQ>tNbE9;G|IHC?|<2oOFM=7d>E#x1bE3*la{x{RtPXt$Bye-5~duDEaOUD zjLpTRi=zW})ASQqp*!SF33CE5k4qCWjlD^YR4iPB)Mfe&1$%$j)2=21(2F~Ku{@vG z+ozA#Bp)n{DYd0lNHGT%Z~90_m3(ZalgbQ>Rbvfu= zC}Im1-ln^^E_w+@C}98!NiIwYa`Cc!PqScsjov8pqXJM}Nn)}ezuwF{g`P^WUHTU_ z_ns~jC{eIYfX9CzGiqFYM21N3zme)b_#ksAI6(t(cm z57sxo@|eDS;J!X~Lwc*7%(1&*lGTM3Fz{k}3p*iA_^5o{J+httqe<&gg<#tnrP@A@ zNwtyJ`sqTRcJxTu`%-@-f7sa7y6LJZc`tN^$xWT!gBQmad;Ql)!zVzh-qiaJfkwdYZxb`YJ;9Nf!+fELG zrh7LZap->zWCWvlrxtBWLnTRDm9WaeOiO*2T4!k&Y^kYyEJ=f}NGyAY`!>>Uj))vi zg8k-Fjxs%Z<^jU4u=gLxg}jZ?^l94lIpH%` z?y3u;>YgunH20entxNo)P!fH8`uqWXJ#3W}P?LXH-XN|=%igNy==2osA5TWEYYUar|(=G75 zSACIGf-5F%2@^R7u_K`nS=^kkM7sETZXtYnop6n{ z`>~l+q#bF+UV!x!(v#TLWpOo-m(P$INTXpp`cmO8mk~N=OF1bL+E99z7p~c|KF-Rc z+9G{fw zRdLIr+_UN)fCg>UvbrQJ;fZ}#Yw{&ABcI`U6Q#TU+CQAFSLZd&2_U@O)@q``=F}@s z8Tk9!Xmo95NPf9p!XtGOCOO|_Q-y|DcMlDkEBQ+$V0#C~u8Hcu%R+yq zK%^#e1|f07XZO-nESA%QL~&^Au-V<>Ms;F#Cab6op$K`M{X@DF$bSEmYVPlQI zo@G)rt&TIvgQvnp*1BraQ)?Zy*Ymi`G-v! zvL2PH^2J3R?Xo9#V#Gcw{94KLf%wUrZsF80XG^o#`vrB77`GsQnp=CGT+t?ZiyY_f z8K3CXxbsxZ`qXM8x!XH~ej7s(P`Tyr(7sbN7aj)Hx*cVg@Cofn&-POF|0Kr{G@Zul z<991IreYNzyqg25+NgC)QRsh74&|<0z4EZrDxvgvEV)Wml4NN0wGJeX3+s_So|xm@ z@5iq{&wp5@xyzajthYm+T?*!Tw9_^`Rf7VWYv#$#Pk=z{IjUZz0CqJHoBgrk=CwNm zl61E|RPVUduqo?exx+<5DAw-4T(DS7ikP|d`D#yiT;g=XTxjJ)8YD?}!@;dG%HM9R1a}z#tOUu~> zbU~17)|yR;O&3>{ZPI^Y(5}^x4wsUi4vHB7-2ev>XuLGkUcS#GUtQnQx7RFG7E-4^W5KT=u72KhLZGYdp0ANfs}BZ)=keZ|8<5LMT?}HECcQw$bHh z&Ympb>n5B$r5k~tHC&eTH5I4Wi2B-qP;PY1jVY@%>y5z``YZN2Y%wmQAgayf<;-6_ zl@WNk04a?}g+$p{R-3Jju!3U+tCzUl8qVeaw#3j(&Fxb5xZDWgg~%0E`%8nSNo>g0wO+=oK)o)BgI~?#(gVHj zm!{f8w=guJpy1>o%XWxi+O;F55qwm!B2{RXrY%vtKRmB5zkT2eJT@FSwiFohbM8ZT zGbOc>ofe=UCpBI1Tt4rvjPi!HY%kPo-49nu>zsdVX*HaIQ<*8w&M102A8vW?`VDF| zScoIkz`31!NJo*2NZ97yyhkrUlTOmYrYvPCa@X8*;ffP3Gs*7K$n5lY@aUU0pV|bf zs?;3h`gixt2zU96ZmsP_VmZGRJZQEE`WXh9Tt`(?wceM)TFNE&kGJtJ%MJX}M|(96 zSN(t7IrqXTK1gyQ<94MFN$|-gLX+^J^yo%09kNn^sc864WkJXzi4Hw|x=K>X`UUhn zuR~ETY9Z<$@Ylv218VJn&a1gS<5)JmBvDkw;$A5+rZ2oqfP5Z&x4k=6o-^{5!z?v| z>8_GUlMWn|1|O##O}mklQU}kyXs4GnL27?`95@V=d)PPL#-`~{Z-=8W1y~6m*9S=P z<>znX-`_sHjlU4QSpl$YD}=I$V9)cRM3=K*=>m+g z`rqvEap&Z3Qe_kQFCeQNAkw!?mzx(#NoU)T>jMrZ8<>;dpO`C5j$l=1Av&ml71e)l z-1tNjXfU*;Ae)n!Ds@wmDHclYbK0G!Jks_Eu&~RMv~|*5j8v^hZgQb_^a06>4CUU}2-Vo^i+*{{}I&e?_BhZ_Pfp6kIC)9r*GFSDrzv)yu zMcHe0=*WE#>5XxzDyH_A2linKNwRp2h~)H9cokb|yJQklZK+ueIqi4?1$=+72tSwZ zrrG4YG)J68(+nzQU8^Y~i&BMM4x%hd0Y6beE`Nf2^UMmSzdx`% z>}k)aZURr!RpAI+h~_lz+?5Dt#A}KquW2wrQAOysd!8!jWcQ}p(lXsO3UIP)Z6V1j z|BxUqlv`b4!9?UaqSDvfd8&W7ou3QyzkYrDR{KXU;}-;*6m3&4O5ctme#9Jp=1p?r zSGshnr=X<7A_Kpu@8edj0ydn(TZP<>i(1uTO@@`jZK%4d{HT=4tqdMtqRTT`sZrtV zILtQp%aE5JX#;Sa?miO;PNl{GlkT}My9<{@wAA5l>Lt3#q&UXT9Uy=9it{b*x5!1` z6xH#W@0%)B8K}sA(PWF7C`34_vhp}B@U*sx=d;85^^b4$!9LVV=M}(I7j8=*Vq98Y zxk=mfYxcw|qfdY+q=d2Qkvw+^BJP+|XJ~1-U&>Z*lK1`Ws$qlD080)lW|C;2mo#;j zyN~>s-Resrbk&_}dX+*%l!#i#UVFA_%J*#REvP+M9JF*t@0lc`>5}eNw~ASzH%jqj zRN~H7HS+b|0hVOD-?ZyV7Y@iGgN#eb7XYR2!Rzuh zaZxoc(TC{NgSuwovjmo~x~?)Mh;97QdCGuV-9KK)xB#m9Lo2Uw93;H8HMt}-Za^vD zr@6$b{(s_h62Nm;n7eCk?*(|u@BI4P_qXx$*S}{U9xi+adz9`G?I%D}_je+Bahq8> zMRB9e7BaUCkk%)#Xg@T~O-1Kx`>|k#b{}cVM^ze?N5gq=FtJhfs6Yl_l)I+bd6Y(1 zP6Ekm_((Ch6D~{QF53rP(nL-{cXgclF`b~hhJRnQ`~qPR{UmYZ=>}fOm%9IT@W#*K z2JkTI6ZVyGD7s8{uAMAh&~Mh(6OJ5<42b7B9c;wj@hX|xTB;;M7 zn`2o~@~bR6l$5wtV<_N;qjG|sF)de;;qrOm!&2Egq{z1XOIZ!G<3oC+8mfQwfA~;z zYn8E_E+@}LSEu5b0G1mxYY5Nw&TC#L6{3r+*&b z=U*VjbMaft#7W^weY{%oON7foBmW#!J);okY|m*!H>=&J$sqNvZk-C5Z&QOT*}!^P zDa&bjOo_w$lmB{AAKW0!uFzwnK3UW=&_9>yewkJ}E+7_K9(T7aiE(R`3P5sz;X@-) zFEy#biBTzl%y{w|+^E%HmAj!Ja({MleQ~~qFPQrusbB0&6YTfyD%}sl{ax33@NWInVFc?EZIsX-5Ui5m)covPPMLQuG9Ggy&7c@7FHIREAiZ>6LOR5&(+ zN+v()ouM;sRTqj&V3!blK$-1|ZJsU~lu!%Ev|j48=|J^P(GQ!_L%<=;j1stt=k}vc zbG~v(cCP0kOyFC0lVEZbe>T*1kqUXKZ*GWIG%;Q(A8svhl}*Xuwp#;ND$myg`|Z;& zKmYOfa(DzBF{_7z9FuYQlrsM0o?C>CV;S6<2TBrue)`(*!_Slr&&a z&3DzKq}eDXSXJ9i^I`?PNNT{4bDT?M7ub1^_XyVbRg3D#Ewn4ke*@dVyWY`l2|w4V zYOqLU{LQ+B5O9+u8^ zMw`!EFF823%5%j!(zQ5#;mK7~tuwkZv9BKQSa#0N_ndT*WiKJ{;8+zEM3;B!ZO_VH z&y$|{+qdzhf4%>q+6FoWSzV-B?OUnh6-_6ebMxesr!H&3e^qHWqqiJn(Wzvs9IZ;B zQPLjK6ttgsV-#`cw61Dgk!FXO4`e5jT5tQ|pAAgVHcHCwi)Su#q%WEIGpSKbT+dRN z@}05^l2h|pl3+F}*o7u`SPMCDjJ8d+m7}6iQ5+<{R(aip(Un#=1Zn3)-Anx~h0?v6d;P#M-yg&r=Q4*AXs*AlOeI#<+CtPs*;&O#g>5FMmjdzeAni-)=^2zdL!+tF~nn{5N>KfPKB;unKufaMY+`Z{rB3w2}(i;9q6%AguGGiV9~f9-g%t5y>22yM0(`Gp`BH6o*) zDYp`B&RU0R(GHrUWP``E`s0tke^iv9r4!RH&KHn0Y-+^KCFkCBVB1{KP{XSp zQ2`TqC^wg$;Hj$Y;Wi(yN864DN*+rrfIm1r9z=iT-8acoyJ9phbyX0=@v_GtSOd!l zf8Ia7e-P(1O+x9G>=pTr`so;MKd+IZriuE{0{Or=`=M3^`8Wx$Gcy4e18sF-#MMm&l*Tuo;pY9Oj_o5yNR zfv8iI{{TyjbtAJ)J1sD{v0XyT`BL54_kAt=OGxxobd|R?NYo%4&=6h9wR6)gcQn$_ zyQ2_|4jxXl>S~mBcje?L*8uWTK8sk^f2g8N8$?Iy^m(t^PceHcUOQA>f9S_V?c3;I z{}|ttL44xX{InLSPLa3MOntj-D818R%Vs6*YB05g&gfge!eK{;tLl(-YdnTVjyYT^ z%0WWPerZ6xlzS~h$&NgN-bY<=gkTQRQHjHa4J`{^($n0_YwzUL#Nku_R4X#hf2D^( zb;{uu@}WI6sG3rD&qX%jVuAM4N#m|!Oy8EqZdh%jLgm$m4TY{6LIvST#k9fWxHDgr zt3z?oXC(Xf>HFKa@%HxhpU4!lx=Ojgy1dElP!mhpW<8fBTIp`nv=b6da1YeB=;}o4 z{M3#?oYl~SqqX@_cB+{jAkl0#e;#^vO{a#OnEleev2H;%I4(q&>@r?7=>i%Fe1xkw zLa!l3*-V>m3~ji>9&6FR>?Uma-1}PyWF9eB?ETIk2iI<79DC9 zA8Wyyugp332gq;BYa`qj%CF zOmr{}=5PzIYPAgVu`#SBPPHm06V%u|RV6MDlF&MLDU~JbLg1xZXs6txqH~@;%zVw) z!k+?K-DX$NUwz(7smf|J3b_JcBGhXMz)@BZIe}XDO7a|4qRF;7O7r)t*c6sAw95}v z2AW+3t!6p48goaD5as?Te|ygr*MIggDf(W2IX)QHJoGiCPBd+3rI6|1PQiY=CwWu( zM8(E+zyjwViKAVzIuZE?^RkEDm-yeYkpXj{BB=^W@iIweyl)lq&(NtB%`0RBMSG&l zK3#vUd4-q0=Hjbv$`PgH*f&=NZ~0pM&8bFLI(2*ZQ~A&Hl&&V9fBn>Hx{!g?_uSO7 zPU;bM1yMJ5S@Z2S8Np&ROrFCg(b6?K_@8|S&1Ii4?0fw(ermP<&-ijb*NFgE&$9a- z>dz=XVH41|r;=iyynyL5N+iO?`wEJ*lke2Di*hoRZxobB?;;1LUCjZHx}p}wX2MeM z+G!Hl2w$KP1zn3{f1j?vSbse=o?*P*#;IK_Qs=4oh^t?b%A(vv$wTJb$!qk}G_{tU z6P%Z_-NX(T`gotxnZTCRD!lFh@>fYHS*kbPnU0IUqsPywU`^1_RC~C;Jhl1l>zB8W zk4-m_mvTkFy3PS!do&ky+?Ij1?ro7C6toE(w;`v!O7G(i55@d7JwFI*lm$u3h4NAJ z0&hOWigamse*>3&{q|G6|4{4cx&3iG^1v=%h>NDL*G`p5j;4Mko!rF7cI%J^3Ix8F zV<+nGS9eV>=u!~WjHuFSyPIVt-#*-^PCI|&4lVCg(0VbuNyL3pQMX&ZXod(*0L4B` zx%wUyRI?dq>%SZt&Qn51UYu-Cg=%iMhwsQ2%Wck5^$DnrBbZ9A8U=2KQlN2iuTB}%GEcSDR1#VXvbeh`OM>R# zB{1Ief8~aBJClp5oP!ixh`Y9=Sh3nehw~WkwPi(CF8A2wA#(PQTf{{%+l9D13cLN3 z0~2guD}(Bf)4H}+V_!b2L3Oh=oRBu#kIf0m^I?%TpE&k0W;4R@Y9!tdlD9>+dJsUX zzP#3hfpT{;*VcHD>LURA2)ub-GI)IKdp3YX|e3i z#}`jTVwxKw`{aqZcJJ_w&)@PH^eWzzKpyJ`<)_K#_c`CbwqJhzFvoqN*mIjwO=BFZ zf4r6K2j)^+Pa8EY-RtIyozfDbe}jtuhXkrM%@)8o!iaE2YSq^Mpk1x|ZgzkiT@L{nUhU@3$#RH{I)y!6}GV{R!xG-p;#5F1s8& z6&$DSwv)_$i|Wi>MN>7^Z(Uup{~2G7GZaL1~P=by3e<`QZ zyxizkb`6GI0s#RQE4JOSUR``5$)P|F4l37Q?iL`V4vGrp=_upvqS(H6T6sCvdpxjD zzx?`n{PfYKN1v8gCu7N+-Pv6V-6zw!QVNpT__n#9qF7?^)s-dTHl19T(%PXAA~}jG z{E`M?=_s4Y9f<6(UUT)j_K`M8e*$}&%34_4B#R*H?H4E5RTdRlLBAnh8GypIYI>9K z1KhW=iOxOO0qUl1AK>paw>YMzc$D{q$*jGs^k|i}iS2_Qd>P>&|f%H zND;_Yu%e=?GC=%bI*Tv;^dE9z1h^3{b({2`0Ep#eAIo`Ho9VRG72^9m_x5qy5mIEMkHR z*A@V+{H#iQU1RHmx3NE!f6u>v{rt!H{_6*N1yQm*gv5BvSp}1ry6&jb;CF?KH#yrR zMeZCCjz0zRHL27yY0yD!Y~NGmx2(ZA-^ATWB8u!STj!U$ZG2zAiaqXgBOtCF0+Qv; z@xA$@cX~x$4cw;mA}3a%Q@bCVE;D3`8K{ud&;`o!0M2Ev7?sONe~P=wStO$J0!dor zZ@uU&L&-=dAHZ8%$!2_zgNm0}MnctkY0hxo7G~uMDSrL->C4YcG5$lF{}suU%h*p+ z62T|CnP4M9{lXzBnwO@uVLo}7S96(eEzNU5NkEw|S$>ddfTT&^Q7T=fZ$MzTa);*K zs-e`ad*^ocrdqhPe>&d#;1|6hEKri)PJyU@lUzf!a+D89%N{pV#$|=VbQ>g-I7?Q; zj_Xb!ap8`84us|5brn`QWv+i|&qjr&?2@!LiKLObSS5h$Ivb~1t=(}xA?zPNAKyOz zgC9Xr{8#ZSGTBXYA|3c6 zXL+a!0aeA2i%XBuIZc)9s>8XG;C#%kgY-*3azXH83gfFegcMONeX?Te&1nI^j9;qt zF?BxYZ@N{IDI$SAl_;OHw%3RDauSckCzTLXQcvIsMGZ6_Eb8Ai0NFm}{RL`IfcWEa z{rO>plpbQ6e-b?M^0h9hF7pGuita?d9$>(o5i@Br|Z;vKvg)7+|kwC zqkaO`Q#^463Hg&Uh)U+v&o^^a`6;ZEX?ui;M zTt_NS=UDqwdguFperaDnJI?+3?eA48mKL^0;A*^z<$$oM9Z(Dm3p%pDU~N z&wby!e{!Ef0(aXoS6`wL3-GEQwZ`@z*nZtNma9`TFH~#?lK_5OyxRMopuQdP(K8 zsLx7xgeG>if8nx)QiWwz<a3jHW?}^iOrhCht-9SZ zkTgtnFx@BtgXGKiKEET26g1jVr8w@pirnp3-Kb*{mR1c!DJ@Ay#;7YWj!iGcv$S87 z(WpU_ly8Tjyli*ZNFbwHDa0jJ6;+-}+-Y8W9B$aC0{Pg@dK=$j82Z`;b}eQlYOv`iiJY6XeK7Pb2}T2fjQ2dO1UF1$ZQb4$R$^Hc~W$FNnByDQ~^-lT&x;j>Q0?_9C5~Z&JgjU5H&(C<fT(d(Q7m83-JWCq_@o}lB zjHr1jH;JsLTKc4Qch(N7?M`7#A}C6rRDUU03+164zg3aKr zADgm9fccYP;p*z{K1g(pP=VWPG({k&Q0L)^A%NTjQj+U%Cd$QE&C&^&vn2`j2R|a} zL#Am&@rpJ+#8Cb3`M|!sefsnd67i1k4MbOzvK+$b^L%&?uJb%fi zAbSq79e4urSecW!bh@>e4a%+V9N96?s0WBwRK8%4@YMF>)Kb6(uZF4bt$jn|VR=f) zsKm5v+p#Z3`QacWN$KJMj>SXRrT0uXSb4wOw#}72N_9-`HYyQ?Iu+;(2Be~`S#5p- z2^il7MYazVJRSl%b%zQ2zAx1}#c{XS z@v_^@Gud?1Ec!0&9z-gQC>m4gTg&yKuHleYuWsFx^`&S5?=9*j0916*%72MPT{&X0 z?p(m;@X4p-yZWz=Te+93ifImDV0{L!xBvV#d_DN)RbAVv29vq0UsUeB*;Z@W7Uh~x zP+#sg`4d2Ko?+Udml1o|W1ZT<5Ou zi)%JAjdVWh{DYOK8)3z<)F|%f@_%?6+47zYqAk<1C?Vtj_jCLEDLAo18M%!#vutO3 zAE*tKMQ>?(dbed%bvdd(crJ^q_Tx)6dM83_y_0!uuw0a@y`~l|(!mB3@8Nzy)5S zYSSm12z5A+a8#B0)=62EXV+F8RBUcIY{ry6Tq-eO9O{n*C4VFyQU8znc@X!%d~nc8 z4-}Twes)i|NYGYQgxuReN-c6NRBz@#Uh?nAkf#zmo$7*v?_VLvx+G5~)A3K`2vv(t zSzflKbpn?mMzY_uc9&L|KnxW1MH`mfUaLkRX0;M2S2)$lKKN;4S%C?HAl1ea>^{JD zykk-gwLo%XCmCGX)nt2=oNC>>2Y8p4;jQLHt4A)YUnQ-R--s4}?k#T@#8B+gaE1x< zxyuXSG%ZmN7x8#N*BO@ova1xeb9{ytX+$sSmSh`F)j^6<3V;H;*bS}9U1oA>*=Fm` zF~DiW|CE6DTK7mTc<+T(ThdVxVU9R21)SepI14-p;KNY=JSNvs?wN|d8*}Zxw5r|X zL0P79tTQ5$46#ptA5c&vIF9~>L<>q3f- z)d=3&v0QqH4o%ktFlpeqBuBBgL{Z+J+c1TU(+)|2oDO1icR^igD%*&*UdvKzuFFvQ zP`^dP3*DY6Zcc)AX>^IFY+^h>cshfp{|GYcd}($Ce>A~m%b!- zHnA_|z5fdD)YWZ&?XCg)K|FKk^w>gI&qHlyiL#*Y?bPA&_MVfEH#>J6!q)@)clhPg zFF()r_Xo@!Oe0jUvdyJr-*W5gby`w81l0#Z>Q^R~@D(}X!L2$~QMhjEtE-h3k8KQI z^+~C8>VQ0d-D@~6#m?nH>C0s3-{UN5^~-}5vb}e~$T_=|t|9Eshu&nGzN?-y_3pjN zcig37LA2b?ntL(4YAn<(~NtohihTv>Nyu_*Nu6wwPbI}TNL7l1iTnp z+#j1p|E{0r@5i4%ed%Am{Pf4~pa19C*S{Vz42N=me594Wh&EhD`@#xzn%UGHuT%1T z-o~wAIw^^gLRIf8C{#I|Mm8Iasd}?+L$xM*RY6?-SIc9Wv_$R3^VcLINk`L96d>@5 zWTew9U}<69uj%Yq$&MUsQ)rT9glgbc(suEKZEbW4TM(%(Ri)b5;%J{&wE*Ce?1Oj6 zRh656Y`@JdOyE@G1ZqjAnaLrai(CA_82|qC<>&AJAR4AEBdGkCYif5X51=%`WfRf|6qCK@nvn8w$PIo*?#SV4HaRqQa>dk;0;nSth((10vb*xkhkWL3 z6?Hu2cM%3~s>)(=IEXkoDmScQBuFYKn{a!7nL{)zPJ6Qg90hE44cp^UG$7_Chj=z= z?uIO_v~J^x)aF|`OhATPoC=rCTaR(4u7r~P`Lw=%yZ>+h{Pp+y1IgmC1*oD&)pvFb z0@0O%OLRe_g>)^UpyRZtAS|ur_@m_RqIuGzvY%vkm5z!VlKV}S#TQVKTCc(wM{!ht z0_M~+I1X(AH}C}bS55-6u55Wf$8=(zuc_n6nn*-&(Cd-?d4Cvv z?~f74r9Pl|mH)8BZwm-TTFW%SOah+FJLQ80Mme$if4B_|i|s$`bYlSP4HM}-5u$6eqg zg7azl483O^@1-wsTIH1a5=kULf65fQL8)p-!{3{Z>3Ey2&x6z`&UqEnLj2@^3lEY| z0be{G)?cd0$8wfixciyraqc_{FMtFIQAQm4`bp50(7N~P1_c?VE*UW*OVJ+fz6s{M zFF-U;CauMAP@J^^(KM)Br0@lmox?(aq;dMVhJ9Lls_!R@TWfRd)CNUi z_I6hm#+^uysuS+^k{Z{4IC!!})UIoHMc)tGkh1(;B^Ogr95 z0;k=KCJdLbYKAz8Nh(@t7%Qv$w3KMvz+Gjovz!WvA0f5vbbn1E76-Celx$U&`K^q~ zvdoU^m))eYu8a(|9EHs;l~(PlwW<05VSlY5Nh1#q;-TDbQ8Gh+d49`dhdI=J0IEax zT^`k`=3+=O?K;blgSi|4Q_85FQ$@t@x4d30VwJi&4*OQOLqOY^u3&0F<5y_oP%-e- zy==G}_}XM!!&Du-d`hQM7e%|ZVwJVI%2nzn!(&PvD^??1q|=)AUcz_4`0A8PT3Fwf zu;!(uN=OP$0kZ~wN8;v3?!`&(Qti*T8**;^J|34O#3yCvK@aFk_#UYML3S6WhHERD zb`{69=f%(RvxFtJFkF+i(#@o%Q=Y&jAyzh>OVkC}qcpZu%tN)S5Tv>`&3>Cb7?L(u z6{w^W$8HVw{bXuDl{tU9V21aCM)zOrHAds7?Jht}c)N|Lyo3hs7 zs%27eP{t70;y>RDpXkXWJHgR20fWf72IIw=j=Eqw9(y5w{_(tr;bHqE%XbGpl{ow9d3 z3$L|HUE=G1scCY%b4?-hzCv@|T0KQQ-uYpCH9)F1Hk5=M&Cuu$!B9cTCh0!E0QCnvl2JXA?C*W$ThAR)JGNC;h z6aOK9+&hzM$>)Ua6C841XbAeGr#tkl~q$zUt(FfIS%_vRqfEUd2@6a^?T5;#VNxI0dN zHKT-Dx5jm*p!Uh8XYw3HjxkHQ1TbAwQQ!4@HOe;2-N;wclU_kEqN)e&b~nE$DnfBx z^uu)AM}o*;0IA>i14Mkhi07lHDtl7qxSgEy)J}Q{2uJDL9DY~Za#hJ%?_~}-A6zX) z9u?_c-kw4*>v`N0=x8 diff --git a/media-gfx/imagemagick/Manifest b/media-gfx/imagemagick/Manifest index 646883d04885..ae8708bf637a 100644 --- a/media-gfx/imagemagick/Manifest +++ b/media-gfx/imagemagick/Manifest @@ -1,8 +1,2 @@ -DIST ImageMagick-6.9.12-20.tar.xz 9174816 BLAKE2B ccdb4775867224d08871b7147fa20e6b09305f6501a07de85ad53b862c47921c5b6b39eaf62fa86258c1a6fea1abe417817b4a4887a981a6f5a786636fa57946 SHA512 2ba849ef7212b0255f1db6509b718f7dd3825d16e45ea115a77ecf6b8afc41cb823ba0ddddc124aa0afe5605f1aa5e2865daa00da88568bf5874225de6620fe3 -DIST ImageMagick-6.9.12-21.tar.xz 9173096 BLAKE2B 0d8e0a414f2026539be16873ada2d097ce11beb0becf1e132eb6f7d9e4a69063a46eef4834c55268f5af5abbb87e17bb79c5f1182291d144e5155e5f68393070 SHA512 1ec038d555f0e72b79f830602047019819e36ffeb9053317685ac13a84e83d8d694980ff7203139e222568adab812d7f7b113793031e87cafb94aa75737b0b5d -DIST ImageMagick-6.9.12-25.tar.xz 9177972 BLAKE2B d115f6722bdb4122d022182849b7fb40f13320f82909e00675806621511356651f3e9c3f1189fde69276509c0e7916a5127e76b9294da591b8dd963bc8fceec3 SHA512 34b25bb9c46960ffd4258d7476d9111fb2334819dd7bb68e08749c6ac483e0403bd36f8da0ab5ea0fc5838a3cffbd9622649ab95272f9fb56a0092fe0257b8ff DIST ImageMagick-6.9.12-28.tar.xz 9181044 BLAKE2B 2efc03da9e4c53b82479badfcc9a25f05e2d9766031807500a6bb39cba2a800c39a93a16864ca9af3a0b33d0c1c95cb2f33264c7e00149204ca742673c3d07ff SHA512 ec96fca6b385379873ead007b011d87fb3939ed4e3631d2a9401f1467db59d1d1ced072fd4fefe1577d04302a1060dbc324631b420f41a99bf32465b540ec979 -DIST ImageMagick-7.1.0-10.tar.xz 10304648 BLAKE2B 8688c52387c185fd190e98d84d9c285191b9a827058c8e1200a7676399e43b8950a2f8f1cefc99dcfbf967ed3f803d67f2a8677a48932fa7c44ebe5c01ac6993 SHA512 72ef704460473af9c8fbd0d49cb264fc23eaaf24ce3e319916e7f23ad715d45f44f4ecebc02b9edba55a584b59c407f0a777fa9add2e49f7c69341bcac169c4b DIST ImageMagick-7.1.0-13.tar.xz 10311564 BLAKE2B 7cb3e58f548cbe0b9e1239df47ff4f42af2cd0b6ff4c417a62515ff9bd434ecabed2cc7f7cb7cf8880f20af3f6d7de33d7368f146b9ac7668149959966a463d8 SHA512 dac1fc229599a63703fc3aa1378de313dc94dfbfa71913dc408ef65c88ef33820b5ddab4c9a064a86cc35c0abb0136f0adb626bff9e227b52ed0d90993688044 -DIST ImageMagick-7.1.0-5.tar.xz 10308228 BLAKE2B c65f0bb04133a6390770cb06ed4a102fef58647b6d03c09ad840a0b0abf18a5875c244c5d8fb10492f5ccc62d976c170659ead93ad7b8a8178c88fe3778dfa20 SHA512 1fc66c57e4dbe01c2730508c42cd8a8e94be087751b3ad460318e1d4a7aa2c1af95d22b2f432037590af5e7f4a8e3cdeb276278423ed30d485267a907c7006d6 -DIST ImageMagick-7.1.0-6.tar.xz 10316740 BLAKE2B a0b6591300d48b648004c9701d2cb21afbb652760230384b4711a8d741875ba28d31b0c1b468f93c33338278a01aeef94eed0dbe14a3670ae7207704bb0eda1a SHA512 951541ad24095a2ac03fa26bfb38363795d7e86f1cae90ede9ab5991b28090dd05cc6c5bec62a0c3d664fa5191021fa01b760cfa7ccd94c80d93f24484afa5d3 diff --git a/media-gfx/imagemagick/imagemagick-6.9.12.20.ebuild b/media-gfx/imagemagick/imagemagick-6.9.12.20.ebuild deleted file mode 100644 index 69de151f32bc..000000000000 --- a/media-gfx/imagemagick/imagemagick-6.9.12.20.ebuild +++ /dev/null @@ -1,262 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit flag-o-matic libtool perl-functions toolchain-funcs multilib - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick6.git" - inherit git-r3 - MY_P="imagemagick-9999" -else - MY_PV="$(ver_rs 3 '-')" - MY_P="ImageMagick-${MY_PV}" - SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="A collection of tools and libraries for many image formats" -HOMEPAGE="https://www.imagemagick.org/" - -LICENSE="imagemagick" -SLOT="0/6.9.11-60" -IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib" - -REQUIRED_USE="corefonts? ( truetype ) - svg? ( xml ) - test? ( corefonts )" - -RESTRICT="!test? ( test )" - -BDEPEND="virtual/pkgconfig" - -RDEPEND=" - dev-libs/libltdl:0 - bzip2? ( app-arch/bzip2 ) - corefonts? ( media-fonts/corefonts ) - djvu? ( app-text/djvu ) - fftw? ( sci-libs/fftw:3.0 ) - fontconfig? ( media-libs/fontconfig ) - fpx? ( >=media-libs/libfpx-1.3.0-r1 ) - graphviz? ( media-gfx/graphviz ) - heif? ( media-libs/libheif:= ) - jbig? ( >=media-libs/jbigkit-2:= ) - jpeg? ( virtual/jpeg:0 ) - jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) - lcms? ( media-libs/lcms:2= ) - lqr? ( media-libs/liblqr ) - opencl? ( virtual/opencl ) - openexr? ( media-libs/openexr:0= ) - pango? ( x11-libs/pango ) - perl? ( >=dev-lang/perl-5.8.8:0= ) - png? ( media-libs/libpng:0= ) - postscript? ( app-text/ghostscript-gpl ) - raw? ( media-libs/libraw:= ) - svg? ( - gnome-base/librsvg - media-gfx/potrace - ) - tiff? ( media-libs/tiff:0= ) - truetype? ( - media-fonts/urw-fonts - >=media-libs/freetype-2 - ) - webp? ( media-libs/libwebp:0= ) - wmf? ( media-libs/libwmf ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - ) - xml? ( dev-libs/libxml2:= ) - lzma? ( app-arch/xz-utils ) - zlib? ( sys-libs/zlib:= )" - -DEPEND="${RDEPEND} - !media-gfx/graphicsmagick[imagemagick] - X? ( x11-base/xorg-proto )" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - - # Apply hardening #664236 - cp "${FILESDIR}"/policy-hardening.snippet "${S}" || die - sed -i -e '/^$/ { - r policy-hardening.snippet - d - }' \ - config/policy.xml || \ - die "Failed to apply hardening of policy.xml" - einfo "policy.xml hardened" - - elibtoolize # for Darwin modules - - # For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3 - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if test -n "${ati_cards}"; then - addpredict "${ati_cards}" - fi - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if test -n "${mesa_cards}"; then - addpredict "${mesa_cards}" - fi - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if test -n "${nvidia_cards}"; then - addpredict "${nvidia_cards}" - fi - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if test -n "${render_cards}"; then - addpredict "${render_cards}" - fi - shopt -u nullglob - addpredict /dev/nvidiactl -} - -src_configure() { - local depth=16 - use q8 && depth=8 - use q32 && depth=32 - - local openmp=disable - use openmp && { tc-has-openmp && openmp=enable; } - - use perl && perl_check_env - - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket - - local myeconfargs=( - $(use_enable static-libs static) - $(use_enable hdri) - $(use_enable opencl) - --with-threads - --with-modules - --with-quantum-depth=${depth} - $(use_with cxx magick-plus-plus) - $(use_with perl) - --with-perl-options='INSTALLDIRS=vendor' - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts - $(use_with bzip2 bzlib) - $(use_with X x) - $(use_with zlib) - --without-autotrace - $(use_with postscript dps) - $(use_with djvu) - --with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu - $(use_with fftw) - $(use_with fpx) - $(use_with fontconfig) - $(use_with truetype freetype) - $(use_with postscript gslib) - $(use_with graphviz gvc) - $(use_with heif heic) - $(use_with jbig) - $(use_with jpeg) - $(use_with jpeg2k openjp2) - $(use_with lcms) - $(use_with lqr) - $(use_with lzma) - $(use_with openexr) - $(use_with pango) - $(use_with png) - $(use_with raw) - $(use_with svg rsvg) - $(use_with tiff) - $(use_with webp) - $(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts) - $(use_with wmf) - $(use_with xml) - --${openmp}-openmp - --with-gcc-arch=no-automagic - ) - CONFIG_SHELL=$(type -P bash) econf "${myeconfargs[@]}" -} - -src_test() { - # Install default (unrestricted) policy in $HOME for test suite #664238 - local _im_local_config_home="${HOME}/.config/ImageMagick" - mkdir -p "${_im_local_config_home}" || \ - die "Failed to create IM config dir in '${_im_local_config_home}'" - cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \ - die "Failed to install default blank policy.xml in '${_im_local_config_home}'" - - local im_command= IM_COMMANDS=() - IM_COMMANDS+=( "identify -version | grep -q -- \"${MY_PV}\"" ) # Verify that we are using version we just built - IM_COMMANDS+=( "identify -list policy" ) # Verify that policy.xml is used - IM_COMMANDS+=( "emake check" ) # Run tests - - for im_command in "${IM_COMMANDS[@]}"; do - eval "${S}"/magick.sh \ - ${im_command} || \ - die "Failed to run \"${im_command}\"" - done -} - -src_install() { - # Ensure documentation installation files and paths with each release! - emake \ - DESTDIR="${D}" \ - DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \ - install - - rm -f "${ED}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt} - dodoc {AUTHORS,README}.txt ChangeLog - - if use perl; then - find "${ED}" -type f -name perllocal.pod -exec rm -f {} + - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + - fi - - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + - # .la files in parent are not needed, keep plugin .la files - find "${ED}"/usr/$(get_libdir)/ -maxdepth 1 -name "*.la" -delete || die - - if use opencl; then - cat <<-EOF > "${T}"/99${PN} - SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-uvm:/dev/ati/card:/dev/dri/card:/dev/dri/card0:/dev/dri/renderD128" - EOF - - insinto /etc/sandbox.d - doins "${T}"/99${PN} #472766 - fi - - insinto /usr/share/${PN} - doins config/*icm -} - -pkg_postinst() { - local _show_policy_xml_notice= - - if [[ -z "${REPLACING_VERSIONS}" ]]; then - # This is a new installation - _show_policy_xml_notice=yes - else - local v - for v in ${REPLACING_VERSIONS}; do - if ! ver_test "${v}" -gt "6.9.10.10-r2"; then - # This is an upgrade - _show_policy_xml_notice=yes - - # Show this elog only once - break - fi - done - fi - - if [[ -n "${_show_policy_xml_notice}" ]]; then - elog "For security reasons, a policy.xml file was installed in /etc/ImageMagick-6" - elog "which will prevent the usage of the following coders by default:" - elog "" - elog " - PS" - elog " - PS2" - elog " - PS3" - elog " - EPS" - elog " - PDF" - elog " - XPS" - fi -} diff --git a/media-gfx/imagemagick/imagemagick-6.9.12.21.ebuild b/media-gfx/imagemagick/imagemagick-6.9.12.21.ebuild deleted file mode 100644 index d17773f5081b..000000000000 --- a/media-gfx/imagemagick/imagemagick-6.9.12.21.ebuild +++ /dev/null @@ -1,262 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit flag-o-matic libtool perl-functions toolchain-funcs multilib - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick6.git" - inherit git-r3 - MY_P="imagemagick-9999" -else - MY_PV="$(ver_rs 3 '-')" - MY_P="ImageMagick-${MY_PV}" - SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="A collection of tools and libraries for many image formats" -HOMEPAGE="https://www.imagemagick.org/" - -LICENSE="imagemagick" -SLOT="0/6.9.11-60" -IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib" - -REQUIRED_USE="corefonts? ( truetype ) - svg? ( xml ) - test? ( corefonts )" - -RESTRICT="!test? ( test )" - -BDEPEND="virtual/pkgconfig" - -RDEPEND=" - dev-libs/libltdl:0 - bzip2? ( app-arch/bzip2 ) - corefonts? ( media-fonts/corefonts ) - djvu? ( app-text/djvu ) - fftw? ( sci-libs/fftw:3.0 ) - fontconfig? ( media-libs/fontconfig ) - fpx? ( >=media-libs/libfpx-1.3.0-r1 ) - graphviz? ( media-gfx/graphviz ) - heif? ( media-libs/libheif:= ) - jbig? ( >=media-libs/jbigkit-2:= ) - jpeg? ( virtual/jpeg:0 ) - jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) - lcms? ( media-libs/lcms:2= ) - lqr? ( media-libs/liblqr ) - opencl? ( virtual/opencl ) - openexr? ( media-libs/openexr:0= ) - pango? ( x11-libs/pango ) - perl? ( >=dev-lang/perl-5.8.8:0= ) - png? ( media-libs/libpng:0= ) - postscript? ( app-text/ghostscript-gpl ) - raw? ( media-libs/libraw:= ) - svg? ( - gnome-base/librsvg - media-gfx/potrace - ) - tiff? ( media-libs/tiff:0= ) - truetype? ( - media-fonts/urw-fonts - >=media-libs/freetype-2 - ) - webp? ( media-libs/libwebp:0= ) - wmf? ( media-libs/libwmf ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - ) - xml? ( dev-libs/libxml2:= ) - lzma? ( app-arch/xz-utils ) - zlib? ( sys-libs/zlib:= )" - -DEPEND="${RDEPEND} - !media-gfx/graphicsmagick[imagemagick] - X? ( x11-base/xorg-proto )" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - - # Apply hardening #664236 - cp "${FILESDIR}"/policy-hardening.snippet "${S}" || die - sed -i -e '/^$/ { - r policy-hardening.snippet - d - }' \ - config/policy.xml || \ - die "Failed to apply hardening of policy.xml" - einfo "policy.xml hardened" - - elibtoolize # for Darwin modules - - # For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3 - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if test -n "${ati_cards}"; then - addpredict "${ati_cards}" - fi - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if test -n "${mesa_cards}"; then - addpredict "${mesa_cards}" - fi - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if test -n "${nvidia_cards}"; then - addpredict "${nvidia_cards}" - fi - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if test -n "${render_cards}"; then - addpredict "${render_cards}" - fi - shopt -u nullglob - addpredict /dev/nvidiactl -} - -src_configure() { - local depth=16 - use q8 && depth=8 - use q32 && depth=32 - - local openmp=disable - use openmp && { tc-has-openmp && openmp=enable; } - - use perl && perl_check_env - - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket - - local myeconfargs=( - $(use_enable static-libs static) - $(use_enable hdri) - $(use_enable opencl) - --with-threads - --with-modules - --with-quantum-depth=${depth} - $(use_with cxx magick-plus-plus) - $(use_with perl) - --with-perl-options='INSTALLDIRS=vendor' - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts - $(use_with bzip2 bzlib) - $(use_with X x) - $(use_with zlib) - --without-autotrace - $(use_with postscript dps) - $(use_with djvu) - --with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu - $(use_with fftw) - $(use_with fpx) - $(use_with fontconfig) - $(use_with truetype freetype) - $(use_with postscript gslib) - $(use_with graphviz gvc) - $(use_with heif heic) - $(use_with jbig) - $(use_with jpeg) - $(use_with jpeg2k openjp2) - $(use_with lcms) - $(use_with lqr) - $(use_with lzma) - $(use_with openexr) - $(use_with pango) - $(use_with png) - $(use_with raw) - $(use_with svg rsvg) - $(use_with tiff) - $(use_with webp) - $(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts) - $(use_with wmf) - $(use_with xml) - --${openmp}-openmp - --with-gcc-arch=no-automagic - ) - CONFIG_SHELL=$(type -P bash) econf "${myeconfargs[@]}" -} - -src_test() { - # Install default (unrestricted) policy in $HOME for test suite #664238 - local _im_local_config_home="${HOME}/.config/ImageMagick" - mkdir -p "${_im_local_config_home}" || \ - die "Failed to create IM config dir in '${_im_local_config_home}'" - cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \ - die "Failed to install default blank policy.xml in '${_im_local_config_home}'" - - local im_command= IM_COMMANDS=() - IM_COMMANDS+=( "identify -version | grep -q -- \"${MY_PV}\"" ) # Verify that we are using version we just built - IM_COMMANDS+=( "identify -list policy" ) # Verify that policy.xml is used - IM_COMMANDS+=( "emake check" ) # Run tests - - for im_command in "${IM_COMMANDS[@]}"; do - eval "${S}"/magick.sh \ - ${im_command} || \ - die "Failed to run \"${im_command}\"" - done -} - -src_install() { - # Ensure documentation installation files and paths with each release! - emake \ - DESTDIR="${D}" \ - DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \ - install - - rm -f "${ED}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt} - dodoc {AUTHORS,README}.txt ChangeLog - - if use perl; then - find "${ED}" -type f -name perllocal.pod -exec rm -f {} + - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + - fi - - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + - # .la files in parent are not needed, keep plugin .la files - find "${ED}"/usr/$(get_libdir)/ -maxdepth 1 -name "*.la" -delete || die - - if use opencl; then - cat <<-EOF > "${T}"/99${PN} - SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-uvm:/dev/ati/card:/dev/dri/card:/dev/dri/card0:/dev/dri/renderD128" - EOF - - insinto /etc/sandbox.d - doins "${T}"/99${PN} #472766 - fi - - insinto /usr/share/${PN} - doins config/*icm -} - -pkg_postinst() { - local _show_policy_xml_notice= - - if [[ -z "${REPLACING_VERSIONS}" ]]; then - # This is a new installation - _show_policy_xml_notice=yes - else - local v - for v in ${REPLACING_VERSIONS}; do - if ! ver_test "${v}" -gt "6.9.10.10-r2"; then - # This is an upgrade - _show_policy_xml_notice=yes - - # Show this elog only once - break - fi - done - fi - - if [[ -n "${_show_policy_xml_notice}" ]]; then - elog "For security reasons, a policy.xml file was installed in /etc/ImageMagick-6" - elog "which will prevent the usage of the following coders by default:" - elog "" - elog " - PS" - elog " - PS2" - elog " - PS3" - elog " - EPS" - elog " - PDF" - elog " - XPS" - fi -} diff --git a/media-gfx/imagemagick/imagemagick-6.9.12.25.ebuild b/media-gfx/imagemagick/imagemagick-6.9.12.25.ebuild deleted file mode 100644 index 2475294ebb28..000000000000 --- a/media-gfx/imagemagick/imagemagick-6.9.12.25.ebuild +++ /dev/null @@ -1,262 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -inherit flag-o-matic libtool perl-functions toolchain-funcs - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick6.git" - inherit git-r3 - MY_P="imagemagick-9999" -else - MY_PV="$(ver_rs 3 '-')" - MY_P="ImageMagick-${MY_PV}" - SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="A collection of tools and libraries for many image formats" -HOMEPAGE="https://www.imagemagick.org/" - -LICENSE="imagemagick" -SLOT="0/6.9.11-60" -IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib" - -REQUIRED_USE="corefonts? ( truetype ) - svg? ( xml ) - test? ( corefonts )" - -RESTRICT="!test? ( test )" - -BDEPEND="virtual/pkgconfig" - -RDEPEND=" - dev-libs/libltdl:0 - bzip2? ( app-arch/bzip2 ) - corefonts? ( media-fonts/corefonts ) - djvu? ( app-text/djvu ) - fftw? ( sci-libs/fftw:3.0 ) - fontconfig? ( media-libs/fontconfig ) - fpx? ( >=media-libs/libfpx-1.3.0-r1 ) - graphviz? ( media-gfx/graphviz ) - heif? ( media-libs/libheif:=[x265] ) - jbig? ( >=media-libs/jbigkit-2:= ) - jpeg? ( virtual/jpeg:0 ) - jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) - lcms? ( media-libs/lcms:2= ) - lqr? ( media-libs/liblqr ) - opencl? ( virtual/opencl ) - openexr? ( media-libs/openexr:0= ) - pango? ( x11-libs/pango ) - perl? ( >=dev-lang/perl-5.8.8:0= ) - png? ( media-libs/libpng:0= ) - postscript? ( app-text/ghostscript-gpl ) - raw? ( media-libs/libraw:= ) - svg? ( - gnome-base/librsvg - media-gfx/potrace - ) - tiff? ( media-libs/tiff:0= ) - truetype? ( - media-fonts/urw-fonts - >=media-libs/freetype-2 - ) - webp? ( media-libs/libwebp:0= ) - wmf? ( media-libs/libwmf ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - ) - xml? ( dev-libs/libxml2:= ) - lzma? ( app-arch/xz-utils ) - zlib? ( sys-libs/zlib:= )" - -DEPEND="${RDEPEND} - !media-gfx/graphicsmagick[imagemagick] - X? ( x11-base/xorg-proto )" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - - # Apply hardening #664236 - cp "${FILESDIR}"/policy-hardening.snippet "${S}" || die - sed -i -e '/^$/ { - r policy-hardening.snippet - d - }' \ - config/policy.xml || \ - die "Failed to apply hardening of policy.xml" - einfo "policy.xml hardened" - - elibtoolize # for Darwin modules - - # For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3 - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if test -n "${ati_cards}"; then - addpredict "${ati_cards}" - fi - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if test -n "${mesa_cards}"; then - addpredict "${mesa_cards}" - fi - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if test -n "${nvidia_cards}"; then - addpredict "${nvidia_cards}" - fi - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if test -n "${render_cards}"; then - addpredict "${render_cards}" - fi - shopt -u nullglob - addpredict /dev/nvidiactl -} - -src_configure() { - local depth=16 - use q8 && depth=8 - use q32 && depth=32 - - local openmp=disable - use openmp && { tc-has-openmp && openmp=enable; } - - use perl && perl_check_env - - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket - - local myeconfargs=( - $(use_enable static-libs static) - $(use_enable hdri) - $(use_enable opencl) - --with-threads - --with-modules - --with-quantum-depth=${depth} - $(use_with cxx magick-plus-plus) - $(use_with perl) - --with-perl-options='INSTALLDIRS=vendor' - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts - $(use_with bzip2 bzlib) - $(use_with X x) - $(use_with zlib) - --without-autotrace - $(use_with postscript dps) - $(use_with djvu) - --with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu - $(use_with fftw) - $(use_with fpx) - $(use_with fontconfig) - $(use_with truetype freetype) - $(use_with postscript gslib) - $(use_with graphviz gvc) - $(use_with heif heic) - $(use_with jbig) - $(use_with jpeg) - $(use_with jpeg2k openjp2) - $(use_with lcms) - $(use_with lqr) - $(use_with lzma) - $(use_with openexr) - $(use_with pango) - $(use_with png) - $(use_with raw) - $(use_with svg rsvg) - $(use_with tiff) - $(use_with webp) - $(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts) - $(use_with wmf) - $(use_with xml) - --${openmp}-openmp - --with-gcc-arch=no-automagic - ) - CONFIG_SHELL=$(type -P bash) econf "${myeconfargs[@]}" -} - -src_test() { - # Install default (unrestricted) policy in $HOME for test suite #664238 - local _im_local_config_home="${HOME}/.config/ImageMagick" - mkdir -p "${_im_local_config_home}" || \ - die "Failed to create IM config dir in '${_im_local_config_home}'" - cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \ - die "Failed to install default blank policy.xml in '${_im_local_config_home}'" - - local im_command= IM_COMMANDS=() - IM_COMMANDS+=( "identify -version | grep -q -- \"${MY_PV}\"" ) # Verify that we are using version we just built - IM_COMMANDS+=( "identify -list policy" ) # Verify that policy.xml is used - IM_COMMANDS+=( "emake check" ) # Run tests - - for im_command in "${IM_COMMANDS[@]}"; do - eval "${S}"/magick.sh \ - ${im_command} || \ - die "Failed to run \"${im_command}\"" - done -} - -src_install() { - # Ensure documentation installation files and paths with each release! - emake \ - DESTDIR="${D}" \ - DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \ - install - - rm -f "${ED}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt} - dodoc {AUTHORS,README}.txt ChangeLog - - if use perl; then - find "${ED}" -type f -name perllocal.pod -exec rm -f {} + - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + - fi - - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + - # .la files in parent are not needed, keep plugin .la files - find "${ED}"/usr/$(get_libdir)/ -maxdepth 1 -name "*.la" -delete || die - - if use opencl; then - cat <<-EOF > "${T}"/99${PN} - SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-uvm:/dev/ati/card:/dev/dri/card:/dev/dri/card0:/dev/dri/renderD128" - EOF - - insinto /etc/sandbox.d - doins "${T}"/99${PN} #472766 - fi - - insinto /usr/share/${PN} - doins config/*icm -} - -pkg_postinst() { - local _show_policy_xml_notice= - - if [[ -z "${REPLACING_VERSIONS}" ]]; then - # This is a new installation - _show_policy_xml_notice=yes - else - local v - for v in ${REPLACING_VERSIONS}; do - if ! ver_test "${v}" -gt "6.9.10.10-r2"; then - # This is an upgrade - _show_policy_xml_notice=yes - - # Show this elog only once - break - fi - done - fi - - if [[ -n "${_show_policy_xml_notice}" ]]; then - elog "For security reasons, a policy.xml file was installed in /etc/ImageMagick-6" - elog "which will prevent the usage of the following coders by default:" - elog "" - elog " - PS" - elog " - PS2" - elog " - PS3" - elog " - EPS" - elog " - PDF" - elog " - XPS" - fi -} diff --git a/media-gfx/imagemagick/imagemagick-6.9.12.28.ebuild b/media-gfx/imagemagick/imagemagick-6.9.12.28.ebuild index 2475294ebb28..8c0ec1fe1979 100644 --- a/media-gfx/imagemagick/imagemagick-6.9.12.28.ebuild +++ b/media-gfx/imagemagick/imagemagick-6.9.12.28.ebuild @@ -13,7 +13,7 @@ else MY_PV="$(ver_rs 3 '-')" MY_P="ImageMagick-${MY_PV}" SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="A collection of tools and libraries for many image formats" diff --git a/media-gfx/imagemagick/imagemagick-7.1.0.10.ebuild b/media-gfx/imagemagick/imagemagick-7.1.0.10.ebuild deleted file mode 100644 index d47b238fb192..000000000000 --- a/media-gfx/imagemagick/imagemagick-7.1.0.10.ebuild +++ /dev/null @@ -1,269 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -inherit flag-o-matic libtool perl-functions toolchain-funcs - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick.git" - inherit git-r3 - MY_P="imagemagick-9999" -else - MY_PV="$(ver_rs 3 '-')" - MY_P="ImageMagick-${MY_PV}" - SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="A collection of tools and libraries for many image formats" -HOMEPAGE="https://www.imagemagick.org/" - -LICENSE="imagemagick" -SLOT="0/7.1.0-0" -IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zip zlib" - -REQUIRED_USE="corefonts? ( truetype ) - svg? ( xml ) - test? ( corefonts )" - -RESTRICT="!test? ( test )" - -BDEPEND="virtual/pkgconfig" - -RDEPEND=" - dev-libs/libltdl:0 - bzip2? ( app-arch/bzip2 ) - corefonts? ( media-fonts/corefonts ) - djvu? ( app-text/djvu ) - fftw? ( sci-libs/fftw:3.0 ) - fontconfig? ( media-libs/fontconfig ) - fpx? ( >=media-libs/libfpx-1.3.0-r1 ) - graphviz? ( media-gfx/graphviz ) - heif? ( media-libs/libheif:=[x265] ) - jbig? ( >=media-libs/jbigkit-2:= ) - jpeg? ( virtual/jpeg:0 ) - jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) - lcms? ( media-libs/lcms:2= ) - lqr? ( media-libs/liblqr ) - opencl? ( virtual/opencl ) - openexr? ( media-libs/openexr:0= ) - pango? ( x11-libs/pango ) - perl? ( >=dev-lang/perl-5.8.8:0= ) - png? ( media-libs/libpng:0= ) - postscript? ( app-text/ghostscript-gpl ) - raw? ( media-libs/libraw:= ) - svg? ( - gnome-base/librsvg - media-gfx/potrace - ) - tiff? ( media-libs/tiff:0= ) - truetype? ( - media-fonts/urw-fonts - >=media-libs/freetype-2 - ) - webp? ( media-libs/libwebp:0= ) - wmf? ( media-libs/libwmf ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - ) - xml? ( dev-libs/libxml2:= ) - lzma? ( app-arch/xz-utils ) - zip? ( dev-libs/libzip:= ) - zlib? ( sys-libs/zlib:= )" - -DEPEND="${RDEPEND} - !media-gfx/graphicsmagick[imagemagick] - X? ( x11-base/xorg-proto )" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - - # Apply hardening #664236 - cp "${FILESDIR}"/policy-hardening.snippet "${S}" || die - sed -i -e '/^$/ { - r policy-hardening.snippet - d - }' \ - config/policy.xml || \ - die "Failed to apply hardening of policy.xml" - einfo "policy.xml hardened" - - elibtoolize # for Darwin modules - - # For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3 - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if test -n "${ati_cards}"; then - addpredict "${ati_cards}" - fi - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if test -n "${mesa_cards}"; then - addpredict "${mesa_cards}" - fi - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if test -n "${nvidia_cards}"; then - addpredict "${nvidia_cards}" - fi - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if test -n "${render_cards}"; then - addpredict "${render_cards}" - fi - shopt -u nullglob - addpredict /dev/nvidiactl -} - -src_configure() { - local depth=16 - use q8 && depth=8 - use q32 && depth=32 - - local openmp=disable - use openmp && { tc-has-openmp && openmp=enable; } - - use perl && perl_check_env - - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket - - local myeconfargs=( - $(use_enable static-libs static) - $(use_enable hdri) - $(use_enable opencl) - --with-threads - --with-modules - --with-quantum-depth=${depth} - $(use_with cxx magick-plus-plus) - $(use_with perl) - --with-perl-options='INSTALLDIRS=vendor' - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts - $(use_with bzip2 bzlib) - $(use_with X x) - $(use_with zip) - $(use_with zlib) - --without-autotrace - $(use_with postscript dps) - $(use_with djvu) - --with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu - $(use_with fftw) - $(use_with fpx) - $(use_with fontconfig) - $(use_with truetype freetype) - $(use_with postscript gslib) - $(use_with graphviz gvc) - $(use_with heif heic) - $(use_with jbig) - $(use_with jpeg) - $(use_with jpeg2k openjp2) - --without-jxl - $(use_with lcms) - $(use_with lqr) - $(use_with lzma) - $(use_with openexr) - $(use_with pango) - $(use_with png) - $(use_with raw) - $(use_with svg rsvg) - $(use_with tiff) - $(use_with webp) - $(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts) - $(use_with wmf) - $(use_with xml) - --${openmp}-openmp - --with-gcc-arch=no-automagic - ) - CONFIG_SHELL=$(type -P bash) econf "${myeconfargs[@]}" -} - -src_test() { - # Install default (unrestricted) policy in $HOME for test suite #664238 - local _im_local_config_home="${HOME}/.config/ImageMagick" - mkdir -p "${_im_local_config_home}" || \ - die "Failed to create IM config dir in '${_im_local_config_home}'" - cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \ - die "Failed to install default blank policy.xml in '${_im_local_config_home}'" - - local im_command= IM_COMMANDS=() - if [[ ${PV} == "9999" ]] ; then - IM_COMMANDS+=( "magick -version" ) # Show version we are using -- cannot verify because of live ebuild - else - IM_COMMANDS+=( "magick -version | grep -q -- \"${MY_PV}\"" ) # Verify that we are using version we just built - fi - IM_COMMANDS+=( "magick -list policy" ) # Verify that policy.xml is used - IM_COMMANDS+=( "emake check" ) # Run tests - - for im_command in "${IM_COMMANDS[@]}"; do - eval "${S}"/magick.sh \ - ${im_command} || \ - die "Failed to run \"${im_command}\"" - done -} - -src_install() { - # Ensure documentation installation files and paths with each release! - emake \ - DESTDIR="${D}" \ - DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \ - install - - rm -f "${ED}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt} - dodoc {AUTHORS,README}.txt ChangeLog - - if use perl; then - find "${ED}" -type f -name perllocal.pod -exec rm -f {} + - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + - fi - - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + - # .la files in parent are not needed, keep plugin .la files - find "${ED}"/usr/$(get_libdir)/ -maxdepth 1 -name "*.la" -delete || die - - if use opencl; then - cat <<-EOF > "${T}"/99${PN} - SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-uvm:/dev/ati/card:/dev/dri/card:/dev/dri/card0:/dev/dri/renderD128" - EOF - - insinto /etc/sandbox.d - doins "${T}"/99${PN} #472766 - fi - - insinto /usr/share/${PN} - doins config/*icm -} - -pkg_postinst() { - local _show_policy_xml_notice= - - if [[ -z "${REPLACING_VERSIONS}" ]]; then - # This is a new installation - _show_policy_xml_notice=yes - else - local v - for v in ${REPLACING_VERSIONS}; do - if ! ver_test "${v}" -gt "7.0.8.10-r2"; then - # This is an upgrade - _show_policy_xml_notice=yes - - # Show this elog only once - break - fi - done - fi - - if [[ -n "${_show_policy_xml_notice}" ]]; then - elog "For security reasons, a policy.xml file was installed in /etc/ImageMagick-7" - elog "which will prevent the usage of the following coders by default:" - elog "" - elog " - PS" - elog " - PS2" - elog " - PS3" - elog " - EPS" - elog " - PDF" - elog " - XPS" - fi -} diff --git a/media-gfx/imagemagick/imagemagick-7.1.0.13.ebuild b/media-gfx/imagemagick/imagemagick-7.1.0.13.ebuild index d47b238fb192..18d26de38e7a 100644 --- a/media-gfx/imagemagick/imagemagick-7.1.0.13.ebuild +++ b/media-gfx/imagemagick/imagemagick-7.1.0.13.ebuild @@ -13,7 +13,7 @@ else MY_PV="$(ver_rs 3 '-')" MY_P="ImageMagick-${MY_PV}" SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~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 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="A collection of tools and libraries for many image formats" diff --git a/media-gfx/imagemagick/imagemagick-7.1.0.5.ebuild b/media-gfx/imagemagick/imagemagick-7.1.0.5.ebuild deleted file mode 100644 index aee829b4dd8d..000000000000 --- a/media-gfx/imagemagick/imagemagick-7.1.0.5.ebuild +++ /dev/null @@ -1,269 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit flag-o-matic libtool perl-functions toolchain-funcs multilib - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick.git" - inherit git-r3 - MY_P="imagemagick-9999" -else - MY_PV="$(ver_rs 3 '-')" - MY_P="ImageMagick-${MY_PV}" - SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="A collection of tools and libraries for many image formats" -HOMEPAGE="https://www.imagemagick.org/" - -LICENSE="imagemagick" -SLOT="0/7.1.0-0" -IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zip zlib" - -REQUIRED_USE="corefonts? ( truetype ) - svg? ( xml ) - test? ( corefonts )" - -RESTRICT="!test? ( test )" - -BDEPEND="virtual/pkgconfig" - -RDEPEND=" - dev-libs/libltdl:0 - bzip2? ( app-arch/bzip2 ) - corefonts? ( media-fonts/corefonts ) - djvu? ( app-text/djvu ) - fftw? ( sci-libs/fftw:3.0 ) - fontconfig? ( media-libs/fontconfig ) - fpx? ( >=media-libs/libfpx-1.3.0-r1 ) - graphviz? ( media-gfx/graphviz ) - heif? ( media-libs/libheif:= ) - jbig? ( >=media-libs/jbigkit-2:= ) - jpeg? ( virtual/jpeg:0 ) - jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) - lcms? ( media-libs/lcms:2= ) - lqr? ( media-libs/liblqr ) - opencl? ( virtual/opencl ) - openexr? ( media-libs/openexr:0= ) - pango? ( x11-libs/pango ) - perl? ( >=dev-lang/perl-5.8.8:0= ) - png? ( media-libs/libpng:0= ) - postscript? ( app-text/ghostscript-gpl ) - raw? ( media-libs/libraw:= ) - svg? ( - gnome-base/librsvg - media-gfx/potrace - ) - tiff? ( media-libs/tiff:0= ) - truetype? ( - media-fonts/urw-fonts - >=media-libs/freetype-2 - ) - webp? ( media-libs/libwebp:0= ) - wmf? ( media-libs/libwmf ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - ) - xml? ( dev-libs/libxml2:= ) - lzma? ( app-arch/xz-utils ) - zip? ( dev-libs/libzip:= ) - zlib? ( sys-libs/zlib:= )" - -DEPEND="${RDEPEND} - !media-gfx/graphicsmagick[imagemagick] - X? ( x11-base/xorg-proto )" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - - # Apply hardening #664236 - cp "${FILESDIR}"/policy-hardening.snippet "${S}" || die - sed -i -e '/^$/ { - r policy-hardening.snippet - d - }' \ - config/policy.xml || \ - die "Failed to apply hardening of policy.xml" - einfo "policy.xml hardened" - - elibtoolize # for Darwin modules - - # For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3 - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if test -n "${ati_cards}"; then - addpredict "${ati_cards}" - fi - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if test -n "${mesa_cards}"; then - addpredict "${mesa_cards}" - fi - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if test -n "${nvidia_cards}"; then - addpredict "${nvidia_cards}" - fi - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if test -n "${render_cards}"; then - addpredict "${render_cards}" - fi - shopt -u nullglob - addpredict /dev/nvidiactl -} - -src_configure() { - local depth=16 - use q8 && depth=8 - use q32 && depth=32 - - local openmp=disable - use openmp && { tc-has-openmp && openmp=enable; } - - use perl && perl_check_env - - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket - - local myeconfargs=( - $(use_enable static-libs static) - $(use_enable hdri) - $(use_enable opencl) - --with-threads - --with-modules - --with-quantum-depth=${depth} - $(use_with cxx magick-plus-plus) - $(use_with perl) - --with-perl-options='INSTALLDIRS=vendor' - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts - $(use_with bzip2 bzlib) - $(use_with X x) - $(use_with zip) - $(use_with zlib) - --without-autotrace - $(use_with postscript dps) - $(use_with djvu) - --with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu - $(use_with fftw) - $(use_with fpx) - $(use_with fontconfig) - $(use_with truetype freetype) - $(use_with postscript gslib) - $(use_with graphviz gvc) - $(use_with heif heic) - $(use_with jbig) - $(use_with jpeg) - $(use_with jpeg2k openjp2) - --without-jxl - $(use_with lcms) - $(use_with lqr) - $(use_with lzma) - $(use_with openexr) - $(use_with pango) - $(use_with png) - $(use_with raw) - $(use_with svg rsvg) - $(use_with tiff) - $(use_with webp) - $(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts) - $(use_with wmf) - $(use_with xml) - --${openmp}-openmp - --with-gcc-arch=no-automagic - ) - CONFIG_SHELL=$(type -P bash) econf "${myeconfargs[@]}" -} - -src_test() { - # Install default (unrestricted) policy in $HOME for test suite #664238 - local _im_local_config_home="${HOME}/.config/ImageMagick" - mkdir -p "${_im_local_config_home}" || \ - die "Failed to create IM config dir in '${_im_local_config_home}'" - cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \ - die "Failed to install default blank policy.xml in '${_im_local_config_home}'" - - local im_command= IM_COMMANDS=() - if [[ ${PV} == "9999" ]] ; then - IM_COMMANDS+=( "magick -version" ) # Show version we are using -- cannot verify because of live ebuild - else - IM_COMMANDS+=( "magick -version | grep -q -- \"${MY_PV}\"" ) # Verify that we are using version we just built - fi - IM_COMMANDS+=( "magick -list policy" ) # Verify that policy.xml is used - IM_COMMANDS+=( "emake check" ) # Run tests - - for im_command in "${IM_COMMANDS[@]}"; do - eval "${S}"/magick.sh \ - ${im_command} || \ - die "Failed to run \"${im_command}\"" - done -} - -src_install() { - # Ensure documentation installation files and paths with each release! - emake \ - DESTDIR="${D}" \ - DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \ - install - - rm -f "${ED}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt} - dodoc {AUTHORS,README}.txt ChangeLog - - if use perl; then - find "${ED}" -type f -name perllocal.pod -exec rm -f {} + - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + - fi - - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + - # .la files in parent are not needed, keep plugin .la files - find "${ED}"/usr/$(get_libdir)/ -maxdepth 1 -name "*.la" -delete || die - - if use opencl; then - cat <<-EOF > "${T}"/99${PN} - SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-uvm:/dev/ati/card:/dev/dri/card:/dev/dri/card0:/dev/dri/renderD128" - EOF - - insinto /etc/sandbox.d - doins "${T}"/99${PN} #472766 - fi - - insinto /usr/share/${PN} - doins config/*icm -} - -pkg_postinst() { - local _show_policy_xml_notice= - - if [[ -z "${REPLACING_VERSIONS}" ]]; then - # This is a new installation - _show_policy_xml_notice=yes - else - local v - for v in ${REPLACING_VERSIONS}; do - if ! ver_test "${v}" -gt "7.0.8.10-r2"; then - # This is an upgrade - _show_policy_xml_notice=yes - - # Show this elog only once - break - fi - done - fi - - if [[ -n "${_show_policy_xml_notice}" ]]; then - elog "For security reasons, a policy.xml file was installed in /etc/ImageMagick-7" - elog "which will prevent the usage of the following coders by default:" - elog "" - elog " - PS" - elog " - PS2" - elog " - PS3" - elog " - EPS" - elog " - PDF" - elog " - XPS" - fi -} diff --git a/media-gfx/imagemagick/imagemagick-7.1.0.6.ebuild b/media-gfx/imagemagick/imagemagick-7.1.0.6.ebuild deleted file mode 100644 index 42e594451118..000000000000 --- a/media-gfx/imagemagick/imagemagick-7.1.0.6.ebuild +++ /dev/null @@ -1,269 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit flag-o-matic libtool perl-functions toolchain-funcs multilib - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick.git" - inherit git-r3 - MY_P="imagemagick-9999" -else - MY_PV="$(ver_rs 3 '-')" - MY_P="ImageMagick-${MY_PV}" - SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="A collection of tools and libraries for many image formats" -HOMEPAGE="https://www.imagemagick.org/" - -LICENSE="imagemagick" -SLOT="0/7.1.0-0" -IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zip zlib" - -REQUIRED_USE="corefonts? ( truetype ) - svg? ( xml ) - test? ( corefonts )" - -RESTRICT="!test? ( test )" - -BDEPEND="virtual/pkgconfig" - -RDEPEND=" - dev-libs/libltdl:0 - bzip2? ( app-arch/bzip2 ) - corefonts? ( media-fonts/corefonts ) - djvu? ( app-text/djvu ) - fftw? ( sci-libs/fftw:3.0 ) - fontconfig? ( media-libs/fontconfig ) - fpx? ( >=media-libs/libfpx-1.3.0-r1 ) - graphviz? ( media-gfx/graphviz ) - heif? ( media-libs/libheif:= ) - jbig? ( >=media-libs/jbigkit-2:= ) - jpeg? ( virtual/jpeg:0 ) - jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) - lcms? ( media-libs/lcms:2= ) - lqr? ( media-libs/liblqr ) - opencl? ( virtual/opencl ) - openexr? ( media-libs/openexr:0= ) - pango? ( x11-libs/pango ) - perl? ( >=dev-lang/perl-5.8.8:0= ) - png? ( media-libs/libpng:0= ) - postscript? ( app-text/ghostscript-gpl ) - raw? ( media-libs/libraw:= ) - svg? ( - gnome-base/librsvg - media-gfx/potrace - ) - tiff? ( media-libs/tiff:0= ) - truetype? ( - media-fonts/urw-fonts - >=media-libs/freetype-2 - ) - webp? ( media-libs/libwebp:0= ) - wmf? ( media-libs/libwmf ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - ) - xml? ( dev-libs/libxml2:= ) - lzma? ( app-arch/xz-utils ) - zip? ( dev-libs/libzip:= ) - zlib? ( sys-libs/zlib:= )" - -DEPEND="${RDEPEND} - !media-gfx/graphicsmagick[imagemagick] - X? ( x11-base/xorg-proto )" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - - # Apply hardening #664236 - cp "${FILESDIR}"/policy-hardening.snippet "${S}" || die - sed -i -e '/^$/ { - r policy-hardening.snippet - d - }' \ - config/policy.xml || \ - die "Failed to apply hardening of policy.xml" - einfo "policy.xml hardened" - - elibtoolize # for Darwin modules - - # For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3 - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if test -n "${ati_cards}"; then - addpredict "${ati_cards}" - fi - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if test -n "${mesa_cards}"; then - addpredict "${mesa_cards}" - fi - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if test -n "${nvidia_cards}"; then - addpredict "${nvidia_cards}" - fi - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if test -n "${render_cards}"; then - addpredict "${render_cards}" - fi - shopt -u nullglob - addpredict /dev/nvidiactl -} - -src_configure() { - local depth=16 - use q8 && depth=8 - use q32 && depth=32 - - local openmp=disable - use openmp && { tc-has-openmp && openmp=enable; } - - use perl && perl_check_env - - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket - - local myeconfargs=( - $(use_enable static-libs static) - $(use_enable hdri) - $(use_enable opencl) - --with-threads - --with-modules - --with-quantum-depth=${depth} - $(use_with cxx magick-plus-plus) - $(use_with perl) - --with-perl-options='INSTALLDIRS=vendor' - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts - $(use_with bzip2 bzlib) - $(use_with X x) - $(use_with zip) - $(use_with zlib) - --without-autotrace - $(use_with postscript dps) - $(use_with djvu) - --with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu - $(use_with fftw) - $(use_with fpx) - $(use_with fontconfig) - $(use_with truetype freetype) - $(use_with postscript gslib) - $(use_with graphviz gvc) - $(use_with heif heic) - $(use_with jbig) - $(use_with jpeg) - $(use_with jpeg2k openjp2) - --without-jxl - $(use_with lcms) - $(use_with lqr) - $(use_with lzma) - $(use_with openexr) - $(use_with pango) - $(use_with png) - $(use_with raw) - $(use_with svg rsvg) - $(use_with tiff) - $(use_with webp) - $(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts) - $(use_with wmf) - $(use_with xml) - --${openmp}-openmp - --with-gcc-arch=no-automagic - ) - CONFIG_SHELL=$(type -P bash) econf "${myeconfargs[@]}" -} - -src_test() { - # Install default (unrestricted) policy in $HOME for test suite #664238 - local _im_local_config_home="${HOME}/.config/ImageMagick" - mkdir -p "${_im_local_config_home}" || \ - die "Failed to create IM config dir in '${_im_local_config_home}'" - cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \ - die "Failed to install default blank policy.xml in '${_im_local_config_home}'" - - local im_command= IM_COMMANDS=() - if [[ ${PV} == "9999" ]] ; then - IM_COMMANDS+=( "magick -version" ) # Show version we are using -- cannot verify because of live ebuild - else - IM_COMMANDS+=( "magick -version | grep -q -- \"${MY_PV}\"" ) # Verify that we are using version we just built - fi - IM_COMMANDS+=( "magick -list policy" ) # Verify that policy.xml is used - IM_COMMANDS+=( "emake check" ) # Run tests - - for im_command in "${IM_COMMANDS[@]}"; do - eval "${S}"/magick.sh \ - ${im_command} || \ - die "Failed to run \"${im_command}\"" - done -} - -src_install() { - # Ensure documentation installation files and paths with each release! - emake \ - DESTDIR="${D}" \ - DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \ - install - - rm -f "${ED}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt} - dodoc {AUTHORS,README}.txt ChangeLog - - if use perl; then - find "${ED}" -type f -name perllocal.pod -exec rm -f {} + - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + - fi - - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + - # .la files in parent are not needed, keep plugin .la files - find "${ED}"/usr/$(get_libdir)/ -maxdepth 1 -name "*.la" -delete || die - - if use opencl; then - cat <<-EOF > "${T}"/99${PN} - SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-uvm:/dev/ati/card:/dev/dri/card:/dev/dri/card0:/dev/dri/renderD128" - EOF - - insinto /etc/sandbox.d - doins "${T}"/99${PN} #472766 - fi - - insinto /usr/share/${PN} - doins config/*icm -} - -pkg_postinst() { - local _show_policy_xml_notice= - - if [[ -z "${REPLACING_VERSIONS}" ]]; then - # This is a new installation - _show_policy_xml_notice=yes - else - local v - for v in ${REPLACING_VERSIONS}; do - if ! ver_test "${v}" -gt "7.0.8.10-r2"; then - # This is an upgrade - _show_policy_xml_notice=yes - - # Show this elog only once - break - fi - done - fi - - if [[ -n "${_show_policy_xml_notice}" ]]; then - elog "For security reasons, a policy.xml file was installed in /etc/ImageMagick-7" - elog "which will prevent the usage of the following coders by default:" - elog "" - elog " - PS" - elog " - PS2" - elog " - PS3" - elog " - EPS" - elog " - PDF" - elog " - XPS" - fi -} diff --git a/media-gfx/mkbold-mkitalic/mkbold-mkitalic-0.11.ebuild b/media-gfx/mkbold-mkitalic/mkbold-mkitalic-0.11.ebuild index 28a205ef994b..67ea0c3598d4 100644 --- a/media-gfx/mkbold-mkitalic/mkbold-mkitalic-0.11.ebuild +++ b/media-gfx/mkbold-mkitalic/mkbold-mkitalic-0.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://hp.vector.co.jp/authors/VA013651/lib/${P}.tar.bz2" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~ia64 ~sparc ~x86" DEPEND="" RDEPEND="" diff --git a/media-gfx/plantuml/Manifest b/media-gfx/plantuml/Manifest index 7cb4034af1da..41882bd3242f 100644 --- a/media-gfx/plantuml/Manifest +++ b/media-gfx/plantuml/Manifest @@ -1,2 +1,3 @@ DIST plantuml-1.2021.12.tar.gz 4730150 BLAKE2B ea3614d1167d00364686ae3a7aa78fd596ed4235d8638bfa8272e9a75102b0f2a1a140fd4a6c5210c200c251a8a0a6f108a44cad5eab98a0e72e2a5a2a44f190 SHA512 bcd0fd84ff0874b09ab65a406487f445884b8b96fa4b9b840f70e232de9717c891fab19bc44bd0e2e9622bef8d0b988997876b04960875699515a6bd31355935 DIST plantuml-1.2021.13.tar.gz 4742792 BLAKE2B 3ad1d593e63472c12f3242ef10a9e3b63fcb2d1dad3c7cf64cad8cc12a15526dab3f88d75d95b030be3aa505bed0464d08f69c00ea509cecb73cae7ba84ed752 SHA512 9bb2da04fc4b1cdbd372edb7a63bef67723456141b47419b692e1da0cc3d28fe61020f8fa03da340a57909e621abca0bac46bfbbc4bc6afe8f0d1cae58577eed +DIST plantuml-1.2021.14.tar.gz 4756407 BLAKE2B 86261a79ed24cff626fd4c0a9a64f3912251ea0ef2a5724ceceda1daf93d8c50eebd42e8b6d1b3eb2d67a6ad62496d6b47ef92b50e2bbebb9e39270dee27eac7 SHA512 18abfb402f93a63be0ba02e6fe028bc99d25502714e4a2d92c8b7227088f6af4a10a1a8b63c001a0c2d2f5386385a7e22e1daa787617faf78efe2732cf029f50 diff --git a/media-gfx/plantuml/plantuml-1.2021.14.ebuild b/media-gfx/plantuml/plantuml-1.2021.14.ebuild new file mode 100644 index 000000000000..6ff07a08c731 --- /dev/null +++ b/media-gfx/plantuml/plantuml-1.2021.14.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +JAVA_PKG_IUSE="source" +inherit java-pkg-2 java-ant-2 desktop xdg + +DESCRIPTION="Draw UML diagrams using a simple and human readable text description" +HOMEPAGE="https://plantuml.com" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=">=virtual/jdk-1.8:*" + +RDEPEND=" + >=virtual/jre-1.8:* + dev-java/ant-core:0 + media-gfx/graphviz" + +EANT_BUILD_TARGET="dist" +EANT_GENTOO_CLASSPATH="ant-core" +JAVA_ANT_REWRITE_CLASSPATH="true" + +src_install() { + java-pkg_dojar ${PN}.jar + java-pkg_dolauncher ${PN} --jar ${PN}.jar + use source && java-pkg_dosrc src/* + + make_desktop_entry plantuml PlantUML +} diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index f185ce490ff3a38f1b558cd3f8153ef09cef9de0..016baa2e47685f8d5442db7452adadc179cddf6f 100644 GIT binary patch delta 59176 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 v{+a-c?FzV59|V>?-@=$4 z&VX6P0#{`vb05_^nvvYpmaPHFY1le?G49HWByNsmYIb_)$Onx>ymLy|-E^bOlB(^}qnq zS&x?+#yX9n>XE`v^5XneqlY=k*8PB>-G>_O)q&viAn>u|4quYF0PVKXF3Pg)L=h#= zqBlUBaz2`pKjuMr7n8RH)dG}=dBJ&`_f+6bnfAAnc&7J`w zhaCni6ld3JL@onp-*oSFuo#+FfVXhu>O4>JTqXkZ#p@35HrOD|f;@lI_oQG>v2O&v zsEo2whf4c8m65Jxxz#f9vFx>gxsyWNhu-PC?&V$WT%r__Lye-YxZ18g00EX)0V$l# zQFnl4fO7Wfi1MXcKEK6te{wv`!#V4)(F;%*Y*S!g_N{Aem)Msq+y8CUn-^dq^18i) zn}oVGX^;Xtz6Wqve@}r+W$CTsymO> z+Ot#9L>)r|n@FdS6K<`PXOD3ogxl5P21xgk3A#B<^GONVY%04he^4NAAnCuR&3aP^ ztHaorDtFsdz0Th0J5Hu95xY{!IMwjWqeu;6*zGbOn#|ZPqy$(aA8~><&K$Xd81J}n zNET}y%V%L7gV|ztvLkZX+0yRJ)Bg0i{}ld!VezMI*8Oy1+qPw6o8!jG$^yCLl}mp7 zv-Ou&#PZaNxZi>VfAzLO$Waei@BPC9_zImWSsejc9K20olOr!T2i?G` z(jbq4|B9;VRx5JlTLUD3SwGh(`L1j?+fap3VYGg%@zz|q5u_T2SydqNRREgp5kg?0 z75>z+jm8d7y{_2TAN{UB>hqy|;IOPVeD{)?45bJCl8;MXQ>ZK81>ZK4d~+Co*xn`^ z*)Fwiy#7{Gi$Kp|z0|xv5@$JmFPA#;{lL~WGDGtMbWz=-$nt=oBvpByEFl0CU(1HB~*R$S>U&}34;7u?vC#Cs2QTy#UuuQp2Qy4HKR$2 zsW$Mvtk?g19UuPq@z=NZI{y8n%5W_dWL;t$;%&lunT{1$7S|iltGyP2M$F~R;tkNc zvpPi0O{4Cz=7YAguT}%-z)+^mW@{(=l^M3JLZ=TcICFu&2=uCkrw@HUl{P2P7ntT9 zirUVXbJ4e2Ea%C8sXF3+9i)12_iEh-Fmk%R*RWS6i`s7W<8NIphe`&7i;%r9g0%O# zJO4YHbxKE&m3LRckT3t*y!k)h|Mi=;{jPM9f(aHn4}-|=BzDtVgCOcPE==f{!CoFV zjE1Dno(-k{z*UY#HI}CxbLH{?zo&O zoPFmw+rO>Ns&Xe5klZTD+9qdYGT&D5r(FwO6^HC+aN3Dr&!-Gk7Bq!&7m)hb+w{8A5@U8@SMeMVrdb@8}L zNcwy~WOy7L)q#qAkmIn_tJ%7?oDsO9u^g`tDyOQ*$X=36Q-~>*G_lOhEiIZ*R*|ZE zyIENfFUhM68i)kK)~uxP_y8jtlNxs(e=XiQZrdbE_JWnG4u|5aJxH6Q1H|5_^B-?+ zXxG$NHrt82gIyZkq}>sEJD;7iUhY~Xc*lJ>8f>>m&;HfpmDRT*)pRcvftvSeJ&df( zZ#A}RkLH{R@n1cit%Xy|iN^bmByisC?7@aj@Qi)@NkQS@P_C9NNxvr8R#32ve`9*- zuQqMLacKT^#W+&G9+$6de!@nxm&vj)+lz%chJy73VN1Z3OkOQE9LhMasaGO_10iIu z?hytpsh?RmTAWW6yY%9^^+8d4R>jxm-4mw?j=VWo+HHTlAI_)FE$D5mBMV8-Vyo7E z@#dp-S544ohjarc-Ilvq$%DJSf3=c;7P^;ROIzyTG_$g@;?uh@>!Q0J4G!+?NtsQZ zvEjbj!&im8_WiYt_~*yZAHMwH4gBVMl7+FB1bshj=;d%`olI2Gyw=&^*q7xGa;oQ~ zi`LM5E7-OCbM||(iM#`r#s{rfOTS>JU8Ozaq{7@&6K!y|6?#}-Vl!FGe|b#kDmFHZ z<%DqF`Kd|XxeF@N4P-s0%2~WQ8$-PqJeAh6%W`Zwh zNY0|_&uMQSs|rm&w1je8acC214>TZ46^t^xLSuKrvNehTplnK0gDPNaHYhrXI_ z&qO?jKki4xRnU2zd5tyb3#5irQ~YSt5{Umz5V8VJ-kr`h!%xACcCei6Bq+WBrYRNf zsO+$oXM0tCve}xp)##AyJP8B)sWbUa(1HW;5CzA5#w|o8?=#O3A>u&yU z16NQGL^s`gW#^6eLqO~5+dC<)^V=Hzwg}XcyL}Dpye`-G=hmJ5c-mgKS69UuyKx!} z-2zD$F|fMaJ1nOb8&)C0x5kQLbn<~g3aHTTBLm3Ekea{}R?EqO(8yL*K-+UiEH$Zs z?!}>|CYlMif1xOA*&jlPK%;V5*mhq)PMhvg_B^kSZ5LuwFea{R51T%1d5?m+yQ=c(ToJ7ILTA>_$> zR1oWNfH<18JD6RA#a7PulS8KkkJIo81FUd8b{HH?QS#DNavBBnQVnT&*H&(F9#njD z_SOo9y+&KkgX5yZT!{8Y!RO+3IBeHBz2~jqQuD&wkfXGBgWiyqUzh9C^C;VKKB>v@ z3V3s@f3-r7{pNiuhp!?)3{lNqi^6p--z7``Vae7J>C<8NDT_h4Cju)SH>~UU>W`zH z89RJQIC@lO~5-2h?4qXZ`J9*sUGzhwunY{sqwKB5+RhLV>sfPBAO zt{>ym$A6D+zs3@d3lU1vJ)H;3if3~OEnnG9f9c;I**>Z-OqnH=^(xA~=sUPK!!)a- zQz0R_7y0YaRV@srES}7oS#G6iH9zFJO#vP|5`f_kh4>xVoK<474qN6uk3#lmXIZi* ze>U;q*Q^@F6Q6iVb+4dO?UAp%1EuRNqzx^y%cl5{)x5Lt_1v5tserbdGqkDyCOD;^(gOtUFbCehz3|`(XJpuye}sQCY8u1YDH{Tr;ZW5L!Y~PvUXTN z&54e2b0U1`)>lmmnmUlIox6C26wBDOetQ{fdm0E)aU>csJe0F}!4J5;)X=c2e@|V$ zdalcTFLQE%B(fF`*RPBa`A!f3uOGXz zULct_%sQ*eOLw(dE)N?RnnU@y>aVP-wK58js-R~A|JqJ==lsdYZQ}(f6m_w5!LgNC zRekVrM!n^WVbwThP{&?@xpsl0f2{h1o|SMJ+kdaw$ItV1Wd2d&2}Je!Q%dL{p&VLo zLc)pyF58*FDW?`9Kz5s(Rh&32ZoqNk5{d-E4yE&qVn?>o0~D=AjNLTB*_dP*PjR-c z@ZNoUE3n3MRFitcuHKpx6je_rJqKlFCKy#ECo3=$EHHttYqHY&1At5g&F5>D^ z%h*e~*tAPkPiQ?r*DQ?NY~x*B(hfDMSK+a@jCI%=W1jBaQKx*c$hmO;cFlExsoz4f|=I@4u$uQ!0CJH8PFL=$3R79j)t+(|to zT0SC(Mu7;24fl5{goZT)&pSRf!v?KdzmszvBBKow1r-Gx=-t7|53>cQ`mS>`mApHc zpT7Tkn0c5FZ+kVJfB7A^%`m%GF96Ef3kx3w-gZ`~p=Eb4+u$0Pg3jADPm<#qr?<%L zFjY`AIfrYjHg|2hn-j2D>f}Q)t&=qkF!0dZ8zVr*Hrr8CA1G3-JT{Ttd6CCHRp!yy(t)<*#dTC} zSur`~KfKCqvTpvBxOSKRU8zK}f}-H8w{okgtue>w-3yrXF$$vo=~-G*@0t(0s`o{Z zQ~x4t(m_Axf1NK)7=ie_CIS`c?e?RsnrTW5e78A4H!+qEf_f~OWe{bzBf0EVA2-7W zXqLcA!jM>O?-1D+wc6Mlj{zM!zFb$6{s&q+<=p&o-(9X5DS-_3?$=Q3=h zNlKZivu!UA;2a305}mHoip+49yj(pE9faa{e~0pG{QG#;^A3+aMvT_Rm~g5B3J9Y~ z9ozEcQL>nw6fN07#*3}zUT1-IG@1`-tEu+W-V2qJLtf1WQJ5hZ0W)btG&{HF7OW&Fs1kn>ERq$o_FDcd<(ip@?*L-)-Y;ixOQDkD~9-Y-}G^W*sZ<2RjR)qZ+Q z5>9iTQh$z6QaD7oaPlS9$6WYRC()zoo2{pShUgbmqn_7!ALkkf+AiJxN-}5wf8B^= z2_}+RAGKDC_Z&_I5WqcDyC%nP%E82exy({@cq6uGD;U}4HuyS#whw!S6o(^c78sZ+ ziq#p;21h?K%&j@b(AU7EMoAWd!tk!iOUY5ef?oP{)!X$m0NowFH!lI+t=af+{HCG$ zavEWr%P!2jRHTgT!S7<@PKU4n$U{{ zBVy~?NXjIego7^FR*`h~y*bkss~!#2gu)Z-9hUC3{1l{2EWEXGcc5+KfNtJ0?~W00 zsAkI|1y+fTtb6upoA9OXR?t+~A7p)rU^;IDCR7(l)!hxLh^NyJY_$xUe>z+JuLTP) zEc~fm!0zm#K_b9uEY-qWanE2O7J#WHv6oYB?yK3u&FhR(#e)sV$#fFo+zoW1xvCr5 z!8QQ%*fo6@3yUFX1GV3TBKygmL)pEUJRZ%Pmm>|+M(%ECY87xPA>UM}j5-`Ckf8}V zUms#y_o*Q`7{T7w!xs2Ke=OZ}%9XO3v|%FscB9#&n@$U6cAJyUSN6Pg%f7v;zpnQ? z?Ayoh$A2Bnr=fWQLAzVvgzFa+igNk$247#=++o8+q)7*ZTknZ4mvKUf0C&!5*gqoINX9C zO{Iu{eUF1x>#9qFTK#J}rGm|}j=4NqC5hYErwn3rZk2#C4?RO1rb-)Re23(D_o`oj z?h8v-JP~qVm+i-E#d?1dvgk!$IBgH~gXcKvNd%@FI>Lbos&RurwCR5vAQ?&z9GB+m z9YP(fZ1E1GNvJGMf6%484I-*)P&z9gm-x%BWd=-4`6AMnIv@S5ZlMbhdxOMv5GF3- zXM>LNfl+moVRuWmrdq6JCg0AmhuW?mP5x{(yfwDcy}@QTb+zsMu8`R?==!~Nr{c(` z>Tm6wWrtmCF}}f;ufiXn{`2AMmp}gZ$8W4J>RI&W;H*cGf0;r{9GDJz(E*+B0NP*E z`WO2?11>pi!jIi9vTbveK^+0*EI{)X`VSpB;u>?{(>paid zpa3KBTq*@zUVPdmp6tHR=%ZMq-gF=)f3NP&VDzzOVuA!7s1pbng6-_e6Y-bXvHItn zggYW#p7NHrOG?5x$-!pPYMWEmy4(E>ydloA22gR(e=<8MDAp9utv83Bj=kzArS#Dn zQ)kU~Z=zC!76XU@hegYo9IPli+3wUZ--T}(6gE0le|cT8&;Rq{cC?>Q8?1T>)#H9R z$U@pCy+GgCMvj5#H14z=IYqDbq^3qy@+)^uBfKqPA*&v*1X`u$k4=!t`#!BtD1V!@ zqUWawf6CcHklKmKNnDk%--zrNAsJXVd- z(UIUh%E2NNw02wi?TcbRX)Vc*I-;(a4aWsCJDjgOp@7L|LKW8QzU9|k`T0B1|9N{o z)=R0+(-%P+BqcYMmb9`{w2lu`17f%C=I-+1fBH!9;Jq%fTg`UHX&a4#uKCcwbr55! zqIJv0#EB)HB2<2FhQz;wA+gm-D*QrYcILaRQ-P?)e3^p5FQNiM5)p-Z| zt;~d+Ti}%WT|=Lea^ZEu?@06YjEK!xrqswm(1_Kr$*(HC06w z4)gJGpH{%P*P`o}`C^kEp4)@Nn(iS^5+&NY&^|O7N(v+Fo7HItSqq!TMv1N@LbX*U z#!ZWvzQ*SBbt}wH*h@=I;Z{9>e-M2)<#ZJ4KA?7C$>iGd3QO{;wmocyt*#9V$3yA$ zRP<_7-1*QofQJFmT-u=3Wtfo^^(Ud^==7*gf=QRBu-sl8WZlTkQD6I8RIezZ=y6xN z_B3Ii8o4{zQZvjlzFV#juSLWM&>xDu`0X{wB5;AKwgRkZ5hUuJ&jpwVf1wecZ23sw z9hFT;HAK4N1eHTefm5c&smf?GLf0kQGMUJ@Mt5v6KcU@t2mlEN8ynw10 zfrUsdT{>q^H;7BsX--p#f9;Id`{nw7FYEOxwKH=#bKaA>f{ywihT z0P@&%!!t6x9JOQN5KS3fRkVbF>tjs}gELrIsH)=eUuwDl1Dr;8o>w<^m zGEX~39@pT3ofyRfe;cVFa>@zZ^`}N`@>VOYia9JRkg3OR*U@QBy(u}M(x+8fRq_h& z?=Ynt1Pz7Dz$rJ&!;WJ0*^Vaw8ekas`9rIZc37|duQmJd=eNQ3z0_d<5P>d&&<8=aI}Iu+lXgr3A3&LXE!E}zsocWi{1tLRA(qi*ri zdDu+B%iDCrV;?DoHlriz96rrH*;p;;A?`fJm4No)BG^o?bPuC{pDMG=|5~_DU!Sr5 zQ{BQ^AwTKxf1G+4`Z21ym32ou*$hg%=)w{8Nfyp7A)Wnn>PmG{KwL@@G!Zs^!z$o< z8MzJihIeOiE}zY)b3!N7@^8ue7DzT(OMb|IY>=+Qrh4ErY=%hg)j{Kjl8!oq7vPn= zEyGRa1~49oUnD{BB`IwVm^;9Hl40{QQMvWg25a(Mf9bHXUW;TM)t5rJ!bi?$FX#3D zTCs2SU%##;0`Tf70KQ?+lZ0Ju72q45X8=xsfSi)%kap*JgMar@o{;96q37#_@)vc)({9)8Y${E;;J1W+H(i& zbGT2ffA+Gt7#{6BdQv=#u%-ab(b+Xadmm69>DwAlwNOBqSN}QQe6(`$E#%#%m2&Nw zR}UcB-l;RVV&DJq<;NfY?Wp)%=ufxK*f6)k7lbSlW4F|c?j5^QY`jvh5|;z>mbGeX z!Dc^oyM9J$Z%e&anx~qFSLV0^6ZVZW&r05Gf5TllTTaTFvQ)pWT;2i2__o(}Ckm5A zFQ7(KctuAqwrc_S7Y~sQU*2@f4yt-Outh?!vr#%^994Pq;Kd5RuePP>r#|P-=>-GB zs=713r#DNEg@Ke4U`-ullEE)m?xhg>bO8t3uHD(lq(E!YjdG|K*@6nG(TP9MOt@$v)f?PvW;0wx`HPJh+c<&0h1%Ttk;xM9Ogy!1NbgZiYmIPX1%=XN)PvR zb4=jPuqpBi4&Z^Qo3@*ekOB9WY=)fd=m8ZI5L<(f!vCiZmD`lgTJCf5d$t{F0xvo; z6iM&;UDIaIdQq&LZEB3mtIjar@3z0be~-`oH#58YnvVfRfTwsKXKKM;T|vZP8Q+Ok z1()S}g&kwNB(Zb@4zRzEF1{qN?qmn$ULtt$QqVi=h0Erj#E-7R{G8DD+lmHgB5%5) z*7|ln+3JdR@~MTBw{@-a=G>3vS=;nMv^V4~oUFsS%Bt<@^1CU@IzsuO;?`_oe}2JI zh87i`n7OXly#}yN+0OVyhr5Rr$gA@<`~7uF0Ef1rNW%E9Wcc)OcUFMRD) zycFySLIu^BYdx;6?ykSWSS}Mn=z6UYrVi6U|Afp0s>~^(P zqZGZh6=|uLg@wIu4sl2dyzj~zXGytFCAf*t4IHisFrU`%b9=XFpTF!cgY?H!8n_ia zzAszF2m>6bQ2Fh_qWzNb*S*_5GnH$vB^slDj{0bvWysHJ{?S3L?_?>Cf2wLTWb>{j zPqyJ$(H=Flwx1KEI@jF9a(3yN9zI*PQbU7gQohIHahE|Y+oj-oCEn_yp;uf5&tvZ3nuRXzW6Drh%faqZU+^EV#X zchUAro!+jr%W0jAjA**Ke;hVe!7L^Y*JgX=w9g0P1nlJKELpfrMrbW5ow$&c*RqNY zvC>+>d-axmUM-F%@1JmUE196U?M#nLOCCBazz&l28yqSC69(C)S>S(wHz15F)JpD8 zjpLnOvbX0HELQ6<;Kj2H7yBer_@jUM^tHZpU&O~o+Xl}_V42Oh5IKAt!_8~&Xd_7QF6K}>qs=997kNPMlAxy`$9h}a%10Yy3IeQo1X4^9GdtGunI#pYd!eo;ys5Bqyt zH`zs{`Qf$KwF&du`&Ii*6l2e_t)esfQ$@IqSI+|Mg2lUUOZQjfCjzJq6p-Jz8fH~l z_97=ZkX>{Of3dTD2O%le$~nB$yg#nZHq=5oad65h;{>;u!yf-s@AjB@15)X`r_he- zJxYh2L|8C`+hkLbsAxQ_OBe5w=)D6g_RUEVeH0J&H(yLCd)|YhWp_WE>eLL`j=SK{ zS-#YM$($B&Fv%Yrun*lLUzh8DzyBB?zWlnn7&ZQIf8QJjnd>sR9%YGggjCgmxx_VW zt*N)FT93*3aUxea396~gUDp_gPvtIfy~7(JeKNY;Cu?bjoNln6w7lLOFmXDZLpB~7 z%<*dE=%G^cY3p5E^|C!@q37wWMP5o}r`-0kL(8Esb*oGX#B+O_fvDgbkpD$`9CKCR zfidm8e_FiM2C&PySOnB!bE$q;ho0Yc!G8Vr<$p&1@#z3jK(4yzw%c~9nG@Z(5-_X5@FdomRDVZy24`^s*3^7-ZY(KSlK~$xv<;@Q^M%Syg3~tUCRI3*@>&4;-wHeV z{#^l@k3atNUtI;^X^xlZwF|YfoCY?;gO0X}JAbQ7*v7<4v^!S?KU7tQlyr|4U8lp` z78sxfFr01+0_peUxusH;)oj){A`G77qK+#-{3yq;MRgaR76)1vNgMXU5yO_?eU#xH&J)@xYpE;l(AoX8 zKYwpEKNRZ`G7B&%OV+k^ zWQrCQ)(Vsi89}LUp@)}_#H(smVj~xUm~@0EC9yOBVB)s&12z_H`o-NUx{lVL*l?oT(=@OoA7r zm+XCLb6(VR=nClY(Dz~IXx$a=+utqP-yi?@-oJhP`s29=`^m9P!C<{%tIo~mroO={ zbWUi})s#Nfk@zGhf*IIHEMM^k_>NJbW1DA=HM6_h-l>k(?VN{qDTSm`0RtdheSh-E zf5KHM#b(vULgl?ZF3S};&&Huu~Io$%L+)-J4cuJrl|Dc%yfKL4szLELR)%b0>RnFtHOGq zN;=jOTzglVOs{D18H(#**#AzgkiM~0S&7aPSr27u`xY!dp8#MT5Q~&hkxr2o#}v3 zJO)8X)R-KhQ4ev1s{=BV2%Dsx2>Rvr3YM>C%Q56{Gr@b&R5GyAVVhfbRS6y0jHTL0 zGdd%!`2Z4vZ75r*JS4!u697{{PU*FhtJ@K-=zslHxSUne=+2u3 z&4`^6P|U`Ql73sE1_IbAsa6$dvfcLl6%g9sC+`TBiE#Q`QAl|TF~duwPApuQxsTUS z_U+5}uirjC3(~v@18N*+{|--dZ~&9tsCtbJb;h)Wgm_*gs7CO+WI-8dvb2JD2;1qB z3X^#P5^X23e?txYpno#I-LlXjzfG8qK&gfVdN#OtyT|&!wXNUIqvV5#nH^@#ik<5A zPb9}4sR&9TpiOcpjdBd#p*=&m9IDZ5JPUgtVc``_cw_|TW z)6N!DKfI*wK*mIrBIl+P6con}RI7p&=%94G>S5=8JoIhnoU)|x_WCSpB@_SwZzb(~ zuYM-kwY3yAOmuBzN3wmJt<0%;9zImD?$9$L`}uN+ZK^>26l7v zV#qd%{p7q{;4bUa8EGv__gX;(=X^hW`MrIAo>+RB!67p7yFEtUh{IHKv~8F#caJsf zV)^)1lb@Uwe<&kw%P$bc5_j85KZg&Q;m+9+54}$HZ5irGxiubyvo7}@!ZK%<1Q4x8 z7Zs(VhBV5uuZSk+3)wCFPg(o-p(VjIE0R212t(df7S!6a8wxO+^nQ%RYpjbq9sov z@DuhBs}<_%K-|=f=UkNt=;y}qyu8`A-H8L@UA~)r} z`_GcIe|6Q8y^<0Ni3z)HEZ?{5{c;_@sbj0{K~(5`8YkVB`Jqy%CKC1whds#1mHm&^ zYj0L2_*ftXyQ^X$$ph!CM{b1T+e>ZEIN|3~NR-^BOEIe#0pcUv+Jr1Ebyx-g>S6C` zdxcwueUfe26b$=|H6xe~8EtwD*@>FmC}za7f0;XFS>(T~8h_!jAX|rqJ15lk?Ijz~ z*<-d$+Rc6FweB2R+?-P5pZK#^H1>Ud`t#R{A&@^|VL8-SaQZ5$C&$lQ?>7_x2WsYB zkVh?|tQjS3NCOE7*5o635WJ`XhbjJB=e$7$gAHdw^-YD!qHZhWI^RyC zf1TRijagydH{IJ{{@s_uiHERqm`^7Y4dV(k*3-Xfm80%;^$~+GRPo_(u(fQm()qdQ zgV7t{rL5I^}}N%KRx+sj-=TWZsCyC5lmm9 zLg@fbnczZl_A($t)@_BFyRu7ebk*%|e+BnI{o2+Xntdm5-{$D}*}UE6(YMl)Jqwnw z!%*7zt&q`|QXrdK&7Rh+LfQGPmx>nvR?S<`l=g~RykvWcv!2CX=hmI*1TQ{SQ8M}s z&W36Qw#69Qg4#3Q8DwS7Yz`bszyzn0qm~k{>-F&#k3Cil#`wS$+CBlR$w?01f04jc zj^>w!Lj&P07Hh_d4HU0?c}VZ>p`?L=DwGN^vB_4i3CvL|?ZffUM0oJK`g>QuwRU8D z5$FPOE_qE-cXsmIJ;}Ca!PsF*S%#Zf7f!`Nfaw-s*(m2Nc7Y2_CzBvXpu1fgRM^mI z2mM{0BviZ;+{Vdv+D3%2hXuiSe*j=$(ZlX`lpqoZwWz%s@Ob;xlD*0fKN*KdyDV%` zCs+|WZ{Daq04BQTSZ{&39fzZ(?B1&R1c6%%GdRv>|N7>2c~d7Mw&_3?^gtg+Ykik% zP^CAvG!EMI6<7>VO&R-8zm-K40wcak87NkBFg z*_;Q=u|9u!YZ=H{9Nil)RMQaL}=4KWK8hmRb2Ki%sYDx{nYw8lI|yvO~*gl?hDS^e`1FvMBwz4^5`~Q zL_*Nq_DpO z6`$|<@z3#_dlDjof6~^M>Z;zu50eiK_Vbg|z?a>K@<6duH8*l56O8-@zO2*y}=dd2S1YQvB=EO6rQBPPJdzaR$ zFDs6}uBv>HEr^G42#CcC(LrJ#tdOeqhB+vQ98+(sT{)>Tf8_vV%za^-i_mf1dC!~V ziuiC0#l&BiOgGezUw++&p~!666ka~^n%t0)#ZxP(6EI;<2eB=wrCA-tcchOG+th(d zQP1mB&(y)`?Ao*2K;`uYnG#e+L=9VYI8z@{I5r%l4hKr$tJXi>>O4UQrKW87eyV8- zRnsoSFST30f7P~x@UbK@?@7e;wl@G*PO*@kp~;(y95!~8mDyiCfB1{r>6nv3%uD>7#pgXg;#h7= zejxB0oo;j3#)fB53?yXNJh7@50nY#yvP-r$lUJFx^;-01S%?%Zs&7XqCLovW^`Y|W zO-oPAeUF3`w-6F>Z zo=!MC9@FEajax}LwKlvBznyLv8IPRf1nz0evl2QS`i zfv!7v@;(+8Ikad$f{rho>f)DDEU6xHJ=@p-e~SC-KKoHWybAd|k9QR)D?B;7vsG>2 z$bqsgufwLTm2E1gDdELxTtyxZDAl-6@0P0ahJwWK4ED_iJ^*&_`mMuIv%MGq{%hME zlQg6LoJ--CM@>Uuvu^`&K(465BRq#qf2v7#ImOe}?Fv$dw0eh%;yv5g0UN4^9}u{o ze_CJ!7pT3vu-5yuL&Cw)=}qwf1D>o6u-ZAcx(f6pE1oJkxRlRV5c}i9-(NmH!?7pb z;nNPQzALSFSVmE{A?S&_2jeKgDQyld*io*tBT(nINrGes@iC2?!~nTL`|Qi{SylYl zZ~Cf0a!23*+3P`O6Oiyj&OO_?>^<=tf4X4%cumB2VdrGn4_N8uZ?eP?9w(m;+f=-I z56#=)Q=MT|-VYf^z7;(SI#bq*WV$eD=Rf6I$TRHm2?O9P>13nPw7mvJ$yUAce+-`O zXF;1s(1RHYp~W#!cQY^9;{|@P4m9aJiQB?D^T%Olef)#$i9e6_FYdaPq2bH5h z_R!OVt?^DaygZmQz9VP~H>6A(8KJzYsB95nCrG<7(h1j*EpaNuv*PeEMS zhh@JMBO!fUy1(6QWvxSoz1??JGNqF9IPYXZ;JYn~bB86JiO9^FD4ou6f85A5>c;Jy zphNA1)`*E5mSea3^1N3|;JXF;^zr`q<3GQ#Dwa++b+&Wjzn3J2#3pIQGE_Plim@H~ zF5Gr&X>i^htc+WhmJ)|D5^S}4w{nW(htWy${f{PA=BG`|1&@%wW}@$&%FMPyM8Uom|f zpSRt%?9Is%Tl@sdV;uELr&?0QH6^PzYnd7=+>Z5{f;KiEOj>!^M@wdJCcN|@A0)^5 ztHTu9P28u#A~zKB(4T`n7!>GQI&J~0;Sh0rN91ukpzDd!f?!9 zfgQlYRA(qp(BQ4-f0UZQyVq*^OtpSpU{QUF;{YS+J;_c{{^S1)WuvNn{G=k~ME+cW zKzv`=!@5N`<_(BM(}{6EcNG}Y{kTdZc=36TG!^e@rSg}vamS&*jzz509mbnUbAzxg zPd)Z4c~rX}fP~8bic*;0A(Fh<%~^kvz|mF5)8Tk@r(e#gf1;e<5*8qSDX$0f@A&6$ zCYPpu2E&$Gz@@FCHm7NP#gxI+bbppI6-<&#Q zLp2ky4qR0YGB||AZ%wA6HIaTR@&QnPTdvr=Mq)`=C7aE?oZ|OxWfkz?v|9iSbk2VP z8}ny0D!21Mzgw=4 z-(O}Tp2y=7*~LV(Yte95)wbaoo700zSdBG{3cBAVd3C6jq10!*4=*(Ll6Zb)g4`mspyfwx;e?6*n%4O5O_wUUa2hFlz@y^N= zp%mvW>=qkHlpqma=&3;OG4!~;mPTAuL7S+h5<3KnCmgd|9?w&%Ri ztnvWae}M(t6_j#N)Y1Z}N#ARynlF7Fy_p0;u@FP?A(aOl5FC#yabVM?riQ7okEwCG z1*EyxV~JcO9as0=ay4LRDJ7-qt%vB)fe|xNwbsK2=tt4K4Hl!>Os+isJ?fDUa(&lw ziS0q8)xhp%OTVtzmv8Ok_g^#djkVU;tLGB6f0Db46Y;|qDILW0dQU9UZbK2&+gsdZ zN3|cMhJV}HD4JjQ<52j*i`k)aan(%aF!V^BPMdF(RJS~|xdsG6$DiLAQnCfcT;XIU zaAvpjuW!}i3Fni@(^H1Q4h6JK$o35iI|xE42b*B6XYf9p#k3BrX)F*UXvh%Za1QeE ze>^-GY+=((c7w(P6G-RBJIlAfzyABV@A~OV*ZzF3BLR{};JvdJr@~gb=iNDeKd$HVV z%Y0dWMmCOv!$~Hp0u=u!C`k=oY_Y!P$A69X^~LjTe`@X||Easp*Sie!#^FpzW?S#N z4-==$fU?8Z?5fb+U5PCMXY$I3wXl|>rggCG$uxa?9}f^!ZA3rLs&}{xYtL5>f35&T zC1@A?wq9q>n)^9GK#=Utwq1mLJ9X6l$T}w5G&-7ICEEA|-4%gSx5>Mu>J`=v@y{ng za$i*y=M)s4@EXU_lj7JHI9h`wQAEhAw+lG;+Bop9=h~}wvrqHmilBIe>k#UgiMMQw zNeYZFtEZ#_2`I?xJ^)pkNmbZ-f4j2)Mp=JJqLXdxrLUSZ>5H|6El2(?P*o|JqU#;| zQdc+~IM(dOc(mE23J0^H@zO`OIJjQBYT;U(z}P_)M6Z1*)^{%$^@dXdL2*T;aqQyH zN=57~c=@1wvvVg7!|{#OnOZ6}Q`1mBJvhJ~qCGR^wfOq)Pal6hH^K(Vf2SkvrslF0 zr5esP%sbV9N@-sW>+ITOm-1j~J3BoSnv1iath80&dfWNg`I?H36g9beo(@#SE9)np zfa6I^YJQ_iJH6|^y+5=ZimHv5)*w(0_R%c4+A$XV5Mnnd#Jk*bjjY#Ry*FiwJ^xjk zHHZ^gPk3Ez{sD&ODp^;Jf0zG72pK94ovNBgGS$YJzl-lL5>oQ(?a{x#f1SS;gash0 z^+I}`8vvi**zaYr3N=|*#+vyOw|diBZFK#zz5l3EA{e?dnVKdC-9gEyg?w;&ssUf6 zW-oQ@kg&`ek7~oIy*8VrSF4Y2W$LL{9H1r<63$gOC6IRWZ<(&)e=P%(ylJ<}VbZ)n zeJqEs6CY=W}%+73qWV6%Z<=&;ITkW)$sj2Po{| zWWINI=yd3$d3dF8jN|BbBsYz3z!nF&#YU^9dReg^N8~antmIhrZ5hxQJ3B+?Ew zN@-+z767m_pf>O)cO^~V5{tMhS_$V6T4TUQ&bmEQEBJU87#@}P`6Po zJ5qoxUYE0&UI2h!NkyAh;^cty0z*2|_Sc0l)20&Dra3n9K`6U8=fqum3$FA=CqMURRYaQRUf2+oSX{xApz&A1X6{d^QZXb>b22`8IaO@wSS_OZN`Qm-bFWr&?XR z^*p_k>LJGF%LwMvCXz_Ds#Tp12`!hlvY=fae{YjNG{`$hRZ~ipVSP^Y9-3 zPRHZcyV>bzEApj$wq{W<4Y=~oe;MYj)<7yW<~YG@2`WjTA_JA0q-7iUsU8k#UqlQA zt=2_;(cA>2MNZ-cZ>{YB{duZP!xJ=%WR5^RAIE2r;cI(vpr&X%q_5`XAPH88a|Xw1 ze=@i}sS#Bi(pqz|#0)P3&t76EhtCyk*Cl7pp;4)AbfP}pP43=G0?1|9oDO;XLP>(Y z5+w>IkG2D?9>bKnokF0r!yP&Yt9xrF&KY%6kv~}j(1h2K3BpBK!<{gPxJNY?IdUy2 zOS8JLlJy6Vvx81ku}am^b*J)9Od~8-e^i;96Xa8$i-mvx_~&yG=c$RV+x`NVi!f2G z1T3lXj+G07c`3E0cCD8*wVQZ#NS#E?t141Eb!Xi#P40?*6hzY+HbSc1Q7T{@Kn&-S ztLkz#U`5R@Wxj)$lD9X|bs0Q2PM9~5q(AHQ3Z?dS@xwvBbodg8@@kIZl@X9tf1OYj z`_;Ajc%3J2+R@Sby1nB+mO#yi5wy&=*wAiZALHHFtJq88!3(Rx0+S%3emJB zC7}W$NomuxB5Ut)#pta#>qLwpe;u@k@T=e~iN{1)t48fizKS&&1hrYO2X&AyIDXmg z&zv2&X3y1NJ*>c%Zgmqv9#BbV=#(;1?|5D6O~{yvtZa7cPL20yS!6gsc0A$vPtVfm zA(RK2uglOq=?!ATU-2{a03+K4D}PwrKP2Wy(P5_H3#7b69FhF3>f4w>-6rQ|^ zw^Cfi6J#bQlG6aLwY- z7Ewp*VsL^Sujvo3Hool$O zrrK>;@Q~ag`1YBQUiPj`yKRwx2@TFWF}vzE#5WpJblWC=DipL~Cx3TvAZ#HlC;0jp zGUD&{0VC6gz$*Yfe-sA@BdPfZq=3?#mh^zRJ{YvJe_8F zDaHFBPkLEH8j2ufh~2G7($EsgItKCP$}em7qkb5_aR_g~O2<3)5ZbaFC@!6Tx=u+u zpLlbq^0stwAa54QS;?~sq8zc&6$-8c{3n@$#t5E=*YIkjf3(Iwgmdh7)qtk!>lBwF z&S;z%6`9^js_aEwH5LErgg}z4)$3c3V0%4SW-OYxYt?E^Gfzh!d{@0h3tTHs57W-7m} znb=vJs05DN6Ahty+gjPo=#`zt74?1jfjGm0E+;IgT9pg7L#pcp2vZx^| zY9oD|OX_9K8(vzicwMLL+h%zbsD0^w6#07uW{=UkK4z?lM+BLG{}OD+(GwVQacxvRf=;u$?2baHAtzG0YdTS z$60kAf5&drk{}VlE?5x1#hKqt!(T%IP|^EFb~R*NS(Re@B0ORC8Ew`mPXzn(myh4a zAK(A_`t_UB%wInLF~5BK~lUk2ybpVGL^U#i3{mIti`BtRx zdgA2h?=W~`gtaxbNH0w=H?IyWAK;BSNTZxeEp-m_JXPa>G&t0|Pcy)wSvoAqUV{!) zgoZjHNnG|yC#pY5=GmeqDGq~JkUIKPSJ>yj|L9+M)Ia_KtsCE-&T7n0(xz=0r4zh4 zf2Moe+=FpV-`UjREtu`18ay|?_;EVvG>C$=dA;pWD5QlQFdeM|{_lX0Q_E-V?G^W$ zj)W(+oOWtDi;CsrZW6v;l6ylKfj>< zCt(XM&b(q!2X=YL%V~gK(cWD+_h~!BK{A6xDzyO-4kvmVIbzutaGhfec=!;AzSFd4RU(LvO}87Cn(+Y4=jXvJFO)V<#Jkj?mAWe*iiX zna^KX; zyL1bAtBgj7=dC4$I-RSlcC3Y^e;vrTfp(>F?M`n!BrQ@%ZXlb($*dsxRgnXJ5kmvP zYLb{H*lQ%k6Lo>a z2yrRmy{=aO^5>uRes-!XPg-_Fq`Pm+bh0|OXEUIc%&Dh&x3+c=Y)FB-cXPXa>E}ahvN{ewhT{jD zz6R>mYa(r1|1vWm+(P4A#$J|Ps~teB?y^^76@f`hB9Rnb7Wal2P5TjUVrjZm|H_&J zk9ZzSBrV#y7wlDTFJle=f462|zCHH`q^&%uK&8#w(9s+C#ESH-outL?K9?sK^s{StyZnwvS62UR z%`DvSw#&jCtFy8*845U|>`j%4Lk>Y?Yi-u#rkdHoo~mBnui3ZpNB#8TB6~e4XAzkcQDe{ctiGC;*GdP4 zX4k>R$0<`Wz3cX>YLe_vP1rA+lV#P`!EQx#FI#6+_E9QmcTiOiuiar5?=v9H!$y8K z@TEo!LF-ZM0aSFpf1a(ABAE$bAZT8M4#0}$q3j0zY))tauYgCjdPa=5D^rJ9(1iC? z_LxBD0#u0v3ES?9oBTX+Amg=j0Hkor>!ezm= z5c_IaRgSFa+wI&oSV23bWfA^Jl={FBpg_O;wz8ykHrQoQ+h%Fxwkd@QTGkWt4=chD zCibzplbE4!L{r|+nV(f0Ka_Fd9cuiY;esa-E2{O}e{X%wbb_kOm!i+~x?JPmPp9z= z<%t4p%6Jwp6VDX7s=~{ry1=0t(Sp;Rn*QC^BpO+N-ms^+Ed?hJgVHVJQ$AdE;NqaN zdVf55ytcLs>NG*o?MeSgj^^QLn({J}B=#_^QIPsl+-ioR=pX`$Y}=>6EKb^%CO%WllYnw5hSdsM~#%Gr7H*ub4p}fv&raHq{Yy$Sxh>W8PatJ6{$ghTmGHcd2H?f~b-r`r`B zATffe!E`EFsgrdb8gJ>zVKW&B`3ti6e_zKtFVqm9RNyY3>TW~`XOj*3A zWqxkwuqGb0*SC2MUs{2ef8iYLvHY@mUlvxLhS&4DcAW2)?2q@-D32@f$n(p$LKTOj z)OJRz&P^9+K}T#+h%_C2Cj1#aE?MB~*{OUyZu?3!HATLfQowtq8v3tcli!%#6;rlq7<^seTm((KA zA$9%eY8%zbxU`gBe?$U6r`MD`DDI#>yh2+5W$1LN*rHzZz?zaAJ_*!qb%F&41%yJE zoLeJ0=N}+QW&`W$A4dGr%V7q~qu0LmTzdS9G2$PS! z)ktU5%PzoayX({+G;`3Bcb2N(c&n-^iOmDxlUGBgcEc}Ef80)ij4X%Sq?5Ad%hia( z+Loi01DwG~#9FV}TDeD-tV$)1ms9wV1!xB{N~7dJu}3K+NU5^{ITcyW z3oHKxz=jr-f5Mnn!kUMmym8uVZ(fWzGwS^qp)T#Kx1|P}du&(WI_g2>u%|m&2f4Q(sEPzD)zj_ zVRn+d1iLbeu8_Ng@B30H6C|Cc$SV_pYv!?XFerS_waw1g7_RdOJHJyn&D$FF*T?v5 zfJ@NSe+a4TDB>*9rW6TfAW=ik9KSVUaX7I!FQ{D_4@`UZAn8aljGD~#+J$AA=z4oM z?Ho2KmT#o?-ebl7@lK@rIfAu0i7m-ocV)nxV=RO|TWZooDgCKj&i!733ws$r*p7r*~iiLjgH%Pa>cu0F6r~C-4if+ z582tw<6`#$?s-|SPQ!DtzWn~>_YWVx|M)h_Z}04V&d22P24pz9u8*X;pjM=LUsjJ2 ze>3q~wyd$)^r>b>LSCR6pZ4T8@2^7L*Q~QGlwIC+nxsaD^vH-?)1vscSD~)fO=6ck z?Fw77KUh36!wz+(*gGnYau#FNen%2E1r~MRsni&3Bi}1^cCHtVi&b-zf1Ah) zXD#ZApU0Ar;+c^o?UQYX65AV*zbnYOukfQ)AE#t(w-MwO%>L_&{WTkyiYExneVU7* zJ;-BoDtgMHzoq!_jJ)e&ACQ1Kns`@He=@}-g)xG*-t3cH`|_(QX6x>QjjNp)>+P9?wrktC7(@+4A^97#P_5?6e1dA`02_#B)EHGgWg z#SyRS9$N2A7d>*u>rxh}RT584jz)LGO0k8W3?ubc60*tQUWmSWM-n5Ie>>2GAD~vy z{hE(|kE3c!4|E02%?{G%BuW>06O0_<%S~-Jpqmqm`KM0_yTQ1nH}R>`QQDyNVU z;g;e!Zk<22)sxPA@m{>8oX#vq*}np>rq~+!T-wjc$66*98(TtA!HeqjxmaI*{PE+{ z=l6WghuD5}`rZyjFWPshe`!|S|2#59@{=<<)R*A+e3f1}21$!|hcYi{xpmq+|Al{C&tS2$0-O6^GsRlXVoe<4n9uWSWHKp44t zUp2~O#cYGU7uP%(r`w~1%%0wtjdEOdUE*Gt)qPR7=1TK%u9lSH& z6$O!pRJ;g%tk;)sKmOfe>wYB2ra7{%YcvJC(q0IfzZc>Kdt{lUsRdt{QF$S_wCRT&F1|YmLEw{IBT;c3HkUW)xA^l4~6zR z&!9+A0pRKZujQ8$J)yo|F;xWK4X-^K6q{(cgWrqRY`gOLIc*wKtH!Z8p{9yqOvGK; z4?TI6Lz$g6f8vo6%0unCa*p{CWuULs3;pjvc#= z1jxR8Yk+}mD_f3Wu3^|uxTiu#B^MFME-k5>`plbAQKN(H7&aro2)YC9mlBRdjg?&L zr1qvZf6p=eMKmX9FpuTNR6if$s z#;G@vZTXep?hJ08+w|Zk)QH}wEoJLm#+6(!F zShJ$M9ahq97S@5L-g?tyo=I#_7D?aS>WR7ze_$T_u>;J4YFN6Pcrl>=CHs}vC>lM> zIG*uplIxm7=Ec^;bV8itTnIY0&vGi!Dt_okcdW4nnb$XHiCX@(YXA9HVSIcGh!RkB!64h1E#!l0`hx1TaKS~0M zf246IFUzC0N8YJiMU`rBq%+3p1;Mttg#6{jm7Ar~h&MSxx*OxS?7a}DDI6+4=MdI_ zLQ|w$!F@09ct}cB-yBVzjS@R-!l1jAIvDn6d7yn{4ly8YS%7wy(NIg3^H{AP<=I}1 z_k)Xgl2MXWZ#O4z~96d$A>2u~$3AoNs(;Z|Rp!T{FLEKdz&TV<2n?UA-hw42L5% zOH?OB$$s!zi=++R;4T6mANdN7YO}GT8Fe@*l2x@de#yvcs=-s0-&v|4@Ykkwe|{9* z|M^Gx_T#zFr59~kBMtt+!2?B!7L}dabpg4y z=m?3Ogj;^aaq94{@0cNf^VUsYOD!k8#}pSeNfKwuFDmtV;Jr@Dhu9qi39gM+fdoQD zpx8%>aq5G6c$g^w(@j0&rAQ=%f9NnnJ}rC;iuAfXf_MGYoXNYXzRb5pjV1O5=t<(i zuwdd~QiML&YkdFm@m=-!kfW2vErHt9v%C)Z;LZ(@^qpW}+YDt&cRt(YEkq*;J5uZg z>P;N-O6DYSdCe^@XJ_5Yr?pIISGoQKQ|+L24sc$iT5D8Jj9Tg=zqP>te`Fd0s_A+T zAzjg}Qe}xV+FGV4vUW%+-A2=#GNgC&lDlZdL||gS7u7s?y6GgiIzuy-3;0ynf;?cU zDV_w}-IDo%zMJ+${r&!WZ*1|HgO|Y`l_0QC0DcXQ9y?;3dNq1!VCas3L#tee69I;L zLpHtr92?c72s`JGOHR|J?%|nsaw#}1QN%WUPNdV6%kxXWzs`m~{ zvIPA#OIk16X_p!dT}HIl^h+>kQ<_BS9`d)A(b}S!YeQPxL(+{B$?U_L^}f?n_gV(2 z&1yeVR#vdpdFWcZfAk0Rk?{Gc>bh$LJ*>E&%k}+h9pAqF*Vj)U{`fw=eJ;QE5B0st z#RKb8_Nd-_>yN9&_N9l*)|Zd=r8^IxV?qDwn6G1gi@>0ZgoBl18_N6;O_c9&wqpw_ zg%No!l}t2PBv?zGb7Wr`V@E0Mas{=cUWaq!ZL)WiW#&Ufe~rvqr&eiYkE z0Uw-{?ZM$;cb`6yGf0ma%YB;NPZ9#|PyzuvZYm2ldOozMbc**}0t&gaXMqh~?Wu7a zw`D6|oYs~Le<&#WYe zcf1Ca*R*arseIz8YMC0rz?K+gWOg9ilnPUp* zNd*qzWAVoKPyHPzdlllFj34k0!Hg%NsTPsWo72URe^cbsF@;l284D=h)M;HRHQga~ zk}kw^7ITh7WRqMZIe-XGuvTP6!oA*Wr-J!GRcL2Ywdx{b5mMgDN~cE>Xe{$0706es z9cwm;tfsQOh?Ku3!0S_zOI7!2M!9N-V`6$Y3@_qIS;R>ag|op&OO&5_HEC+h&RUur zmCA`)e?Hm9u-ZGHek$KSfBEs_)AM5TF(PtS#Tm1*Y5CNGCoNG|FWq*{k}~^@=j6x=(t>*Qoa;0-|6!AM3FWd$ z_ANQiaLw*bTehECwQa7qQ*oXNP={13KqZJ$2%!#s1xr&elgyLGW5Wi8x7nVWImqg} zf7f1skJm)aaC%ASiv~0wjtHnqaF!`eh)i>;B+a(74bj~7_tY9a$1rp(Y>GulE>rE! zZt!w93U%qwaGr-YR(f)1V=F;E5%M+#;P~0+RN%iid7hGCdKM=8Zq&@t8PgTCDW6dPR!|zFb8!{wpfn_VgrO}0S%pfoo$Bjod9It*@Cz0%52W4h(ZyvK^Gv(9 z+*IA(cIIs^V=UBns4=8xPRvgOMR$df8sJ& zR(Q^f0i{sAh6|KDfiOZrGLDPzsoQpE|2wZIJ8bi^ zop@yuT!zkU5SIRM{$I}CQ;9)C80%}LYIa5KPMr}{GE!fZ52K}Jph!EE*(n*^NckUy zfY!7&pM6i2hqMJC!Pr0pD>;(ye>EymOeHaCHNi2GQ>VA;%M%bDKw!hA(ZbIb+jbC6X6aWlO0B8leMaEo4V1q6mKdA8{{oFj?{E`X4k)C zxl?Fvd2OsXMRGnVm%`8$MWe;HV6Rhw_vw2$)fxu00d)v`>Tv<-vsqGye}(G2jqG+R z55mgD(w=OLG7H2F28SJ&RlIPKh~;${_t`B z>#x<60rq`!2+b4;K1|-&IoktL(xTJBfQ#Lsn7#xOC(3klG;;1l&`YySr4!hhx09&$ zZisJGx#S_j%XBc0%;gY-f764-w&^^MO*Mn|7QMQDx0YC&CO#LC*1-mqbc*iEe5cqz zAw<pV%TJyE{BysOx%#qf7QlPd6D^*l$-FD zU#O`6=21pA<*#m!o3})@{4eyy`J&K`G#T>3kHv z$F3FuU=|3eXosVZQWN@S>7#1TrO+Qojs%zQ@N*vWaE{}uvTrqZ;D7&tI<{YuGpcOQ z6c^Q|Sfc3E(U)^i>$11h`JLNyZpIb+ef*6{PoZ3-cu+W$ok|Hz=pXY^`j|?Oea&$j zLo7z=SM-i)j-&9Uk^(uG!f;n|#H>mJr0nq8ckEt+d7&J<(ON&=b!j_*cwsIrSR2aW z#iQ$9a^9q9X`xPM+kbN7v6eSY)l)|?~vT4G1 z5LO(a3YxX=kBdpYZpjmxyK2$HO2ic$V`MWDr8fJQJ*_TfZeFKn-G`|?cESFo|5Mes zMQi87dz^A;bA5P|NHwJ?trKS(HHP|%;xKYnP*-{H?^kS@H9P^u{TRum!r{!Y6ZC!6 zEkHV)X3MMqfqz)mjyLT3cUSq&HtQE7GRv~4#y55wPrQ>yV{mk2bpAkPr~9z$&qmCdy89{M3o#QzM8?StO9mRPh&M)~z zHQST2Q97Xlsr9cVer~7XPHEudcF3l%#YifBV+V zq%=(shb+WsxHc1c7tN89uwYXj5ECjE3+Gp19A-wId3Vge~yi+AC?Q4JS7G!_ zoNoyN$A8d7WY!q3dvoY?ROb)}nW?JRUpvL9PrgnbZJ^*g ztNgNH{|l}N3v!NP$F$gYr%=?60t|l%v3q+QMRiAMx|c2 zxQ1CbUDyC|GCZQwVt^Q4d6J+n)`a??*hf_6Q+YkP!%d>bAwScC<#Gy}rXwR_W>u}kE( zi4G<$gRJNfz8c<|%rCd|NiA4xgEa^D%SxC&a2-)jr9HeB=u~o9wL4uqhlmaENPj|h z;E1Xa7zt?mWyyX)7O(pwl5Q$LMJBW@*Tp``sA>ba*N&l3qa?9@x%=9o=oahk4Aw?P z?Qo!Ex$)BKFr3AiF@HIQn>OwgxQ_K*YOzR7FO?YYL>U3!lHQ6|8eUY2 zp30tbb7~|D4)6WfE%q+#Kb5DcMko;@dtMPmq6YCP*&SeGjHHVfb!Jm1!>iY9Gm#`V zvRCjduedil+u_LT0bD#)c-8VtZ>Dnzj71d!NxIv$%@bfiX;wV3`L3zIf`3@As^Tc- zFRPwnD}+fg4zi#SQO7Lm-*wxtb-}!kxs(M?x<@$LXJOz_1d%UAjh09{-Vtt>>auL{ zt*OkcS_6ShM&J!NiCKF3GwMHwi{j%tL<*k%AvsCwl@qZ`3Ga(taw)~qtA#b^hEyO5 z^X8C3MR9Vi*o!hbWYnU~AAdMkV==#Gc0wh31+bm|W+lBP%9N^)8y|Nkz8~YQL!q97 z!)i`vQyjRSk-gozUJf&!Dh&kXd^d5OmRv-;9@-%hgClr}1c}>2pUq-{uSjH(L|+_& zygB8kp3+UJ!r}Cf-7~4s#=i5pRO6l7-)mbno7n7+p4V)E4Z*Au!+#uk?a;+&*d3hh zRoX>W)^q6pK+p`WdG(;HhWgHzSbjVB7~8FG3pko|%>n{VwpbTvVGjo~JqXW3J71=_ zMgq#>tR8@Z3m`numU98DRA#eSRqd+#s9a2Ou1c#t!%bOHO+N2dGc5uL~(e1*kzuEZvZQT5a{$bbh1eS%v!QBtt z{7AXr&zFaV4L#9CQ1~iUUTp(ZgiUubViXW-rxtA9?K@`(ntyc!gbg+vESPqfuG@R@ zlFM|&Jgj$D(WC0Ad@d6$T{@+~Z5jhwfGdJbv>T5}zwf``i0~w~R+8A2S*=Xm(7&7P z;uJ>*`BDM;0SsK8w#p`_mYhmHJN_*-&hhf#(4WDs6k+KF4cE@J!L>e}o@`3u^Tb$QGOS?|%0{{Gv$sYs&K>u$)ID1sJn zj$joPQ!AV%Nh3(*Neh~C`9$ED2aw%PBOsK+IEzp1gv1#E500I-5hjPr1sKD0^^WRy_=e2!vg z+#y23gd<7O30gMpK0;80fZDcec;Gy_>=y8x{U+Oz_4IlJ&|NqH)bGyO{jyreJC?u; zLX=|m=YKG%6G`e@KEmpXYsxEPvEFbz-wB^6!U-o4rAs;&p7}g^H)$!lN^`olI;Y)o zZ4l+mQ?Ab?XQ%Q3I~N>4EV_x_UN^s?R9zaJzH929Y*X{^0=N;@@TmA*#{xCj+HNod ziz@8zDt{j8f`bmaZ#3R-cuVZEw>%-Ci@15;PlJ$>SuV5!1D>SFINOg7|xJgH+wQs?gv5Nb>%q6O>H&e z9nY~|&X@zs+d}A?-lvu=ASCKh=~27H z9Dm}!vAXuvqm-cL&0(?yML=!F|GUh~i;NW1mz=v)Wa{kPoYOhk50`wfwpcW_%btP$ zYx%u@|N7VPRPxz56e~OqB2m|t1JJ@!QK|y-)zak%tR^uaQ#xNI`s={4=?1qG$u{a7 z)Aude$5QW5?*U*K6t&mT^pN-OFheK!wSQnouyUw*_HXL%)QZYa9$WMZQfW+!>!Jnx zPB~g;l#OD=UcjdSr6hY#!?m_KzMP|cG?tAJN>o&FbTd&I+_aX^Kz(fCF!3r%eCZZ0 zpyYw@n$P7L@7b(RlVu>I%qG1CS&&VONMmqx;)mL<03b%sni{FDc&MYzIxEsOUp+4+Sr6Nu1QwvG z_j(s4_NID&SE?d9hH38=ti)Em^+f?(*>0^_2ewlyD76(dDVSu*8reY()qh^g6pEi} zy9Q-*^V-RK4}k3HAku?9_x)S>@#VL_o=(=Ci%NHOFx3dL(dFJ^hpYczn>y1cRkP0S zWpP}RwmNI14j|@@GPQk?6hH#kG)EQnq!yX^b70p?9 z(w9Tg)CZ0a4+&sRk%C<*uz!5yReNnAEH+v6+R2X&KBF)_wYa4C$jc*clqIsVDY3It zH@V+cybMROkSGfLYuKapHo*V6T0cJh_VI59ZmDiW%NEzzMRjactWDaoShB7VMh+qyYc7;Lm`)wtTaZtt2Fn`w|T%>gu6>b+K`F$chw-u=N0R+5B{`$#DA-0uy)M4GvY(l&ddw+EWordLsDipzLM{fXu zINRJ>h}NX!7d~oSX2wJ=tAD%A(i(%hA>AQsb*5BnEkit}=%ea^tQ`;T)YRzWxyuw# z1I{V&X&muh`HfE=w+#Ad)W|~6jQ|7IxRtwA_`oSe!i^R+49*BDT^pQqx>JAKL2&dQY@aw;`H{W zj^ySvd6uLSj72~>>6(Bb9e;w@@=((u2aQ~nG!O{^W~p*@OZ7@ma$5nwn%lKkoBS_7 zrR2i2wN7;3`;z4sf3@PV=17`kjG!Zfw{QyT=(IU@4JxUyG)6F4UqFo6XYt}8tq4ds zF4`Yka8tJ#P}z}fD&wyU)UzG<=g0DH0`htimk6j**qsh3k>Bi>`Y@%I*!U)PF=Gs!#e-_pODJ4ix!P2>F@4}OL zD}6Z2ZdG1Gg0G1#fmLjT-?na?Gu3C5f+Oo?2HND6{U-eV&FPKZ8%%qc0#^zY0Q?2s znU}Sfk|!4tcq$hG*6UjO@j!1@RNimRZue^f)8MeAZoYLcS1a`G1TmexcCecEmSA$ga)(#{lvN++?+tGrKAD-R;AL>(qQ;7o7&sv%CR`~#46~yk0p{wK&Qe*EowrFxDGbY4>n@f86~4*x%3BrpM^EgUwXLHaT;5 zUPKPLGd@#!c3)Dnf_fK-_?SNPgoYBW>m5(gfhoPa< z_rI}&j}#Dmf^jIGu(WWC#ZHq@s;4p^o${4O%YovMXhnB9mk+vDo680nr+}ji4odn& zvw)H?Nu!EA={Gy((#BDWSLynu9jLwp>eRh}f5aS%Y_8YbwPi=|H+^-J=D=V|>*1mG zD&@R#l%PZYrQS7m2i3e~_2}KICPw8r>l#z;x5O_85&^LHrgo=;!Aat3@7?xO(9h)h zb=Cd`cU{xcm2WzY)CxXmDef>zCX#|99BB78?2r-2@#LqJa;K7!DKA{t;v7ursgQZW ze};|ATZY`&Wj%A2`#zlGE3yui9lNaINvhk6M4mWmlrBnbtV77iO@W_yt^Ne+nKs1VAf8FQGN0Pa%*}#o#m6+t2>=onNoQGddQ*fUF~u@ zWfEu`1Y%J~eAs35QSBWOtaCc6sGm_<)Ykp>nv@JV`SS85gX0CeI_OG!zD*?O)0vx7 zYNFcaMT_+-lB+cdl}O@!l9p>le}fC}-B}sRv2+Hh+V)aT`x>W|H-9)EJ(apv%dx2Q zP{^PGD5ICClf1j@@#u`@o{q=8#*a^P{F@l=-+-ZwC1=XCSstX`y7GG535r zws^}&a_}=Phm=iGCn*&G=Mt4o@~)-U%HqyJvKWP+j5xqo|7eg9>#Cuw|5gnR2r|XRqgNPuHt4-Qc5VXj?f(G zQ*;cv@V$#i2L+jcs2c1)t^qQO+lflmt+@q<^vMbFE zSnwW=O6}l%-$MPm-`1gNSTykkbv1BDT|N#%JZVWO{Vt*0A+@>I_=$&aM;R-$Y0mG!ZEEZ6sOKC#zRf4s2uNc^U5R?1*x zC1%5Hq-5%``{y8+TQ;A&>@P)}A|HQLsu4$Ar+2v|hPnf{ zDkC{Vc5RlJ~hvW;aZQS5*W#1>`Em3h^fp;Fx_*x|Ihr5e3me~HOU1DwrUBT!wJdo?+fdeYrfo2jAi(0X*2~wSYWS5?&nrUn{J*TbmRj&+Gt=7eCjl4^$m}}zO0jIHF z7busaMWJajiVdM-1~1z6xh?VGqNyt`*?rRrm!wjYqVNV~f1p5;L94GSv7uI;)qN?T zM_QYW>|F@gS?z?=YbITPC|2gdlBvoP(jAr!95wB|9ZSzOj~sWqs?jR+>9_D_`R#wq z=stY!|M3jpUn!6xHYC@qXOfi766<=XRij3Z}1XQ$y(OCyvnst&M`iQDu?G!(W zN8-4Vk27a^e{FA6PtYa7=%qBsT85U)CRw=Irty4JwIWgO$H6|j{Wq^EKu)(DMhSHK z4@c_xo~aFryrW&_^|%PQ_pOtm$tm3${uO?K$kzC+Q{GEgHS%cAs5mEDm&PLXls40C zP8+c0NmKpvQ~&;>JOMs6#H)`(NR=M!xV*eX3Vk-}e=OO_T2ffW0z)pKiBKyw}*Ma8P53VdTD^uqzPQh>IC?yr0_PthCQjjcPdH6 zd#J^s@dUL;jklM!{2R%KL{%O7q57?W3O{+OR#X;jQf2BD|9oA7JkW6@c!4xQpZ*r;R3}TI8 z{kLP?hw4rW1FJHvwD7i%D?0B`oTO|g0pht@-#&i+Hh%Bp+b;~S2X#COcb<;J$%vIr?&DKN*xP=7VJXOP} z>{LJp=!9~>(W#-`Js)w6NI8ibUk1v{CVONDKa}h^wLmhF*y-Bsw>k#2tJHt#NZI6z z$&^s{eNgx48c_O`z0&ux4G8X-6@bs!wM+WXfuw!t)04;^JZ(ZgV99OvoD2Q)f6E8! z>EGMmXe#gx3;X`MtVf9+Z3!1q@AIrCa4~e{KlqUMr6@QcR;fxVOT|Yxpk8Y!J-<7_ zagr&Eoqh%JgA-8fElv|?KsRc+N@|fh$|p-rYV%vv2ai)++`~Iodw-xB$G*qX`H*m( zobz($rYmYnO-T#PUB-ZvPebeNe|^ndMQ7OBzWYQQS##8)aLmE?<8YRI=!i2eX_7!b zP?oyF?^o=%Z~v^ntl8rxEoUEsnJp05bCcTRMX+2-4rpIm+A4t)!1Xc%YV6%BtE@)7 zJP)F7R&KgAP)8BFhGdIFx40=!?6lJkM05;Y4@WH;_$iKLc=6(PN`ONie-AZjh#((k z$!n56^*-FCyes~4s*)3Te-$D~hh7X&08EbY%JfbpOK82cD*>fsZ!5y9r$Y@JInVP} z#k8j`6jx;@tG_lawXW72&dfg8B_@|ud%SxmI!1zCU%V6>|D11Lh@;1U&h55l9aJ8h z29Eg_dB2kZRlVc+4TV^iXmOVw zT9>3$Q&ux*!go0Ue=I9fvEFSZi*o>dIW$Y)`V#Rn7Bja#Vv31o$ZC++Rm$4XhF*!*gYlv`5G&$YDo9gr?lFj>) z<)OB#Jpsge@pGKVU`@2Y@+Jd_Nj-k#%t7AmD_7pE0PR^Oe?o=xQ61#d2|Kp8jO-CTBwOs7ma*QCE5w{`BV>EZ|$n_kis8l*HZNwM3%Cwg)TP<#np6t z?R2NumY0i6e>U*-@0TL026oHUbmxuuUPn=tJb(eKomDa2_n+P{ojw7BoD!YT_yQpDTix2z zG4nJDv5K{WJa3n1Uw6-8%9Wvlx>bK5rtuCEyqB7!eBMBCGGJr&Qaj218D{9vKc8N57VpxN<)Puc+P# z@PiOW+E6l@WEGuxqBtRZWuR?1Hh^C$MC#VARosM!@^)M|{>mR|ZgLH+}H zf5mY(r?@D@6e%AT8c~Pf+?2HK%S|~19{+ZEg-WspZItEUk~D#K0*vT)NF|p+M9A1K z3REZW0UtKp_RUUK(^J)ew9g56`FT;fjcg_o)92j+tYm9U9`^fx<~ zjP?17`r%kgVzzUD>s4U5_iGV;HVei!(r))rF+t%E;6e{5U(&L3I38(64YGY$5pmq% zm9$d|>UB0%xOnrp{5fqbP_t`e`}$F zIxSR*nzu4)hoL8gO=BUYqJW=OKa(b5flAzKwG5K;I>G@q0%8?VwLB>k$Fb$6TWlxQ zDhZljz+#T&bL85RX{6-W&j|!ETx%M$!`HIMITgNs2pm&E@O|X{Mr; zKy(nqc)|{oHMuDjR9=m0cUscrHA(KOQVsgiFXxG!dy_=AH5*Pz_UGksCy>n+6AaY5sn^U?o#di;3I_^DHG1lx)TH*3-;$zYv{>Ap;T;M z$jPRZ~?>m;~i!yCo>xDyS6|R@nZ;1cmze zehI)$2<~ctk%JDh7*S0TfAm}D*;him?_~}ftQ(JA>i)R9N_ya_y;9(uamo}^Wts>; zoi)^oJai@|w%uwZFD=b-5VVJO3M>%#&B>~bhs6it*$q`L$@=VN%BVyQHHj*ZKJ|aU zW6i0U^&pe8J-6cS=GSj+w)6@}%j!WJS%UX@j=~oVXIVa@H?VnMe@nS3czUbnubfEN zS&33fkpzHFcUJ3`UYq71ol(SrBeu|+FRYX@i0(!B)tiC>rBbexxFvSet(#&|uCz*Q zWarA59)`!VlT@cO+)cyO92}Nn%YltIFIT8Wu2QyJRqp$!vv^#^_;Hd#b3Q64$f1+y zm^hCqKNssq`A|N8e=i@tw%8Va4B zq+Ws)-5ev%oxBX}AyW}(&Y6$9v}e<-0Cbc?hQt-B_D#D{RJ zxRPwmviWpJ(3VFoH<6oi^ibL^{jzNB%kPxof4*1Ge0E@~V>D5s(^1$M)UJwdlhug$ zvT4YPLFxtYesmB}uU68hy$Im#eyj~zD=1#0Si8)%+8}r9D`FPMKUupttRiJT0oblzmhId4UVi)f`TepzqCY2v^Rlby z4K&{fN~Dmi8ki$O!Yvn&9|p`t&`f038hwe%IKt%!HoL9$~>^|e!o zZLepHpp-HQXZ#>-evl zF6a7Gf9$A_HIl=jIEmILPpK!2wvhMgJ#&@gJQNK*gF8w3 z`?cn@$X^r6x|`S79Rb%r_%*A>x^Io3V>RzwVY`xZvUm7t`d22=$^bqSS-aulO_cKURnFy zf3UEyx>tjB=@dJ-TB_sV60NT}dvK=V)S7|76MI(`FYE1mA0eohD)Dz}l)gNyK^q38 z2Wx#*=InDAbAme$}W(tk@=Sph~GJw+O9`#c-=j9 z5q3EOYi9tR%HJ36LJ|<~7M~7lD5iQa`$mvH`AYO8k(#gShysinct_sldLn zagv!pD1^!VJ_<1{=EJlD(HDQpgi;NEU#wxuCYnaR(&~784PX>V2}VU=9KO3)tVtj~ zPfQ+fGYfhmHK4tF91+VmjJ9FcXM|eUK-J>C5RwY9fM3*`xHv8xL$=MP;M^c>CS1KN z*7zB7{{a5)*~ESYEM^5z73R*xsiA0Ol0l#`$8;>YN5NH^b*jR~&+-ViSq}SsuKeiE*2SFBW$v{4ijdFxK zCEU%VB%X@?fjL1`_ckN!AqtcRs|-LZaqql`fdC!PSERwxp1@kXZ)|D<7?+w}VzF)z z2g5o+8IT!4@S-mXl*fO6Z{x48$?Es@%C#VikHn^HQH0tBZ&FbniO^&!8_CX2qLTwG z3AexNqm3rc7fd*Bgd>!Bf$oG)vxSAN-jm-&sg#lngbhrFt06{k54M$HA27-5J>vtH z&2cIvkBgNAO|cx_83xm#8R&=uPtu_IiBsK5gg$;x;x%*6eItM88j*};+a0V=6Y>mb zB2)S7WTcwSq~)0}<20Cf5N`OlGv$}{`jG9ZA-#(u=t!A>^M)rSLNW{mcs-8Ivt^IO z1XDs{OC~cqjG5JdHD(hw2XPhcM8wO)a_q@WH0DV}itIfuja9+m1f3+yKOvhQi0uvW zhcLV)dw}W<$8>)Ic==tP)0QJoV%&nSD{~v{fnNhz*+r4G@rf1d@*iX+&dl>cF8Gf; zA>3t+R57V?E$-EmTd<2-D7@r{xp(RWy01Rw&2@_V}QPD(3m`6c8;|8pa#}nrvJG@Y( z#dz9rhUlSVFn3%>BtYR~n9OEdaD4nmPPE@6BfCGI>?HJ#P*C~;v7s?@A(2>-Dot1( zZ6&}I-@;N*47fRA>W*kXDCoq4!Au~Fn54C_*9d=suybTd4T*uBYytzOiu^2jKBpEh zYxe2O&#&J2o=L=rAj~PPI6Qwnb{+?;0g?(#Kxe@k#2dQ<=>m6I%l;fFF4pXQqDE1A{U$YQwa-s_C1^5BHhfs7eQ$!kKeVex!+s3n~5>9Fhx)qc)BK$F=sDunTH?ibo!-*C>!s(AixN6dqWA6T;ua^KYpxlKmGju^SI&PJ3Gf%>Y7^Coq8o`rD8mO%NDQbC7-7MY zZ7>J)_a!^vo4Q^?&=T(huDrzLtD|pF@%$Sh81{^uRT#0wNeNWtCq9CQQfr0_whuj3 zRX_{RkYSW?+I@M}rltWlHlii*dlhnwuFZIM|C1&A@fsiF^_s87YCHhOf@4o%&PsoL z;?v>|$B13@Fa&5VFj+7P@&thR=co<)6?OokAnL9k3a^yXX|Ko4N3Wg2&!wrqHRd z_RW?gsznxB=cvSLR5H$-ahKL+!uw?QY=6ORGz)<24kq6K?;A4_AEGss-$b=JA zA0*z_6A~WiOkoWE1)(eJ;TNphKt_Lneu%L1$SFVrYOMeBlD#h1yM-C-5g~nekOVIc zI~KtE>miI;ZCdX%I{rPB5xodj zU5pbRFu8T|0g14|qxKtkgXMqm=r|Pm>5Y9s3H0JAGhl}h6;Qs@gL(Xze~mXFm3+!` z;sODr!;NY`privX?YUeyJUS?=!c46rKp9?mKp&{bE}XGY4PH$cVwII`79@Wzwmw+byUq^Q zr9s^=Rw8o>Kv3b`<2^0l&<^By=4S=d@uZLs{x6nd(j`oYUl@1w$Qp}} zFyLrPxJodui97N58qBEEa)Tr1@P3k;hDYS_Cc?r1#D#-RsJ{L&v*h@M+Tg7oLjjlk z%)C5JI|nr6cn(wn0+@d%AuIFU8_Ps06i=L&B54up%YBrInZ}`y)|ActU9rEC`ya14 ziSn{m774I*9oK*486gKuJRs*-11K;Fi7?iV(B`owSdkha!H++*Q=1xW>x@|Zf~w|L ztx^n6UJ*f^F%FFEIx|}GHlq*wM5rGG*z4MF)II=(@??VS(FuR7XylHF+Ljt*o*-EO z8LSLC>p2Lg>|Ao)y9)mzIAe#=r+z>cFePx+VxTpa-UJXL5S%fY(mn}Ol^8(~Ua7+H zU-Hqj{Vl!-p~Q#0yCML+u#$21Shj_OrI=4fUs=NdpR334wWVZ7V|{RqfTh((Y!fWu z*_Vl3uo7%VMQ?wz!;KBN3EPCQX`uyc28G92n2O}IYV!n#11|83*$F<`ndq2N_|Mcex z3H&1v*g{49@d;>i776-grBk$c;vQ^oWfe?s4q*L=E$`t06oQ_BexH}Mfke1+6QiJA z_uPSaUPb}l?>mJnO%n)%&3{gtAc8XnqG8JEjhynL2qfT?m10csTf6MyFc@`?7x04L0g@2!=1lkv_7748jH*@!DKn=eOm+;EM%wkO@* z5OMvbbZ-9krGLmrydMjJQn?ln%|n6(T-NE7f?g+fZx3@I=~z8M7k>>17rnO%S{DEqj~UG?4fGSbdJJ|SBx)86zZU{nH3EICh_B;n zx79qDr+c>`d?3G?qg%7o-6=N8ygu)_N}a@kY!uJdW3gJ@LvM@xAn`D3OQ%g#ThD~P z&o}B5BfIaT>%gS%2RbYkmH?{rLLR_aEO@`vSB0>uYE{Urx9AtXpx737n-Q5QZ0k zR{4s&2!_k1!vlDvYOLa^QFakVeyW+ujoD|j-_K^F&MxAkWs_rDA7c$~hy6hN30fCm zTz9nYU>cIIcTyisvfg0iU245|F~fF;K=>oj0k4oJXafH51b>dWnlPrqxiHJ*~eol<%x(JgNliV{U%-Vx148}i%E+a6qOJspE$leKFX3rF{!e1ITc-7x?gQ!fz0J4LPt>&NE(!!rKzAs8ahvk;+D)vDH!SsuVx%j(Pth4Th zkWUYcA&y!N_w`mAW_`YupjRks;=nk(jHy}B0->5f{_1BiBMq9diWzoW0brDfhfIG1 z*$qkn4985hOL8W71%TnhA!Mwxp>}WHhj)Ra2jmzM59xBjpkIzU*7y1O75d{#^Fm_9 z?cO+$`D_Vc+(c4=oL3G9PF>NDN$aTK z7Wx;qjvKPOCi*vw6#++RzVFi8e4~G>2S|8suq8JnIk;=C@`r~TvW*H?eBeWjO@0MMx|xMH3aCQL9a@hR(PA)rL;-bG~7)loe} zfBr3W2vCB}LEH!07PgGfUY$1POmF8lqOZ2;%eF z4ZCIKKo@J6+BLur5P7%{F}G~t#`}V8!qxj?5rEzaK3F{gmNI#A0vL|THnP*EO`x-Q zL5CR-S4KjJpn$PyJP`MkwU?u1Gqf9T*Cp< z4@LgQ=Ak%v$I?kRg{Lj8?F<>wbSxUtvOuA&?=!GhQ8WfBAL& z{Qc{1-##XDj&~-3T>|7goXA#~(aFE_cF7V$-g*%DkA-VC)1`!F9uzfmvvsgmVV4+I z&kGtIJ)6v(PzADpPq#~{7hqe2do%#M+QS(B8F8uWC&ycKw7DbV%MFcqTa;~%(VAWr zLk7;}P6vOenLT!i8HGFS3;?-M@~~PSl>o4#$&o}zm_#n(fg+=Ad%F~A2hh-K8>lN5 z8|w`a2_$QMsW050=7)3b4;6DD&v}{k8y=IuW$sQ`^7vLD1BGt9A$WFT4bW+-{4$-w zR$?+)b`P7dAQP&Pk+2IXs-Qe=iQxVP6LBKX~DqJT)ES~mV zoL~oz)Jh#xO>L8fAxM8rokgGx!F5Q5pw_LOz;DZw`I6qP5p~+L3ts=1dnU}IprHqo9=z6y3~c9U22JnDx0gMhzxuiA{ePqV5PV|D0~ZM*;? z;D#6uu((mLZf6ZI@V0IUy49=>#JWBtx4I#xFMw1nP@ovx#i;&iVX+#q^!N%r^9(G%Gs2EGa zXY;JU(`0|utqyHye~_Z?`_w`kd&^gh4h0Feq`E3|Z|DU~B+T|GdMGr8hwmcIaGw5Z zYN+k@`M1}CfR{x6LO;S;;E1>M2bl<#^4QI;oFQETh57Ge5D+UE-z{+_@U2?sSP8>E zOg&nI-ih0ZK$I;sB9hfRSpZ1%ScHC%r9K>XUT1&5BC^j4%J<`10LPXg9@b>x3i$@4 zo}M>NmM{tC#;1waCAnSRYGTMshs~ zL^r=q;GaCl2p`w$=MU?JPrm2!O&6X-7s8VTyPhtljVsl4SmL^{8GDKP_Tbfw0q@LH zU&wz055vJ8q|sbNojQ-3eI@F9>OQyX)3WJ-DujfbY~xdu#F8#c!;<~!Z^vqO+9PV% zv~^qZYEJ^c#iw4?UJOwEbf$w<-N6H2^nU8w{9#I-uwX8iXUdR-WKl0+V%d0Ar!72e z0gRuZZZl;YsLl;i_Lp99-b1I&H zTD#cqwh;stm%&~vr5)YGMn@#pyi6U~I@3K-J0P~U&!*D&AmF|QTrUhF-2XoTibPBWu&X6&$e>}`7?@qkEl0QoaDiMD;xv)e74A!%SL>%EH%2@rqA za_|agLqI^9rI!XF9%4O~P>l`8Ia#gY55dvK__$&}{{7dN1-saUcY#!MfC~g-FqTl` z1*^V2eXuQ4<_8$?9@cwx;wqXG1=OsQuoV?N#&=oi67Ef~%EkJ=euB8{VSe_}(q4Rd z6gZW$I6Swz>@d6W!TPQyPfQw`bYFi;M`%qEMN8U1=;nXfdP$^tjxPzoT0X9Z#i!KV zanups)$28E*t8I6-nBsPg6Z&VyR+x!-84hxF|lO@Mi&fM%pVu*Z|hr6uORkrVF|r@ zd$1+BG?AF__^*_6P_MjM8JO_$kkJY zL#)TUJS2m5Amyx@2T?q_#1e0V$$NU5kI&5-lHH(VN0Q+sx3hnI zD55CWi!zFRC!3Y^AM6aNdK7<;`_40;?XcCvqp}-?m+Nz+gVKcU1LO#z%LB=a;0>uR z7VV>*VR4qRbx)HK!u;^|pmM?CkPF$GIS(q(>$9x4?w9!iKesRIr!T*K|1^GDUw-@Z!ntIM9a>Dd58;{}5e*$)wk`pfhv#I`**GRj zJ;Sa5XA#4oVZ>*Q9D}t+4lMCt{62Fnm;tIlri(KhQ0kpQtlF)?CWc6~pH9-b->KLg z?J9*^+WmX9(~5aK%jSPiIRr>n!M=;I8TqTDB?LIp)uvOMM~I)RUiOM4&&TI^m>RC| zn`KdpB~gdnl}4i4Z+MF>>xE~B3)By*_RHV?JTuLYT~h1LJK8gV?OfpGhE0djw0b3Q zD@3YdBtHpIM{!`$Bb>nehG(OCaM-j)Y|uhazRfiE z7Tdk79wL?!rz7zJK?2LEb`E-~)B%(rm=TIUtkvH>)HJ;gT(}**blUlRSXN9BM8%H1 zopO+|0Hs@m;a7i45HXHB9wrAYfQe@NF-%ML4!ikm5Y3j@b|8PVNZE4VjHo|tNx>Ow z-f(J2(B(|6dZ0|LG9G6L$s_B7&%W{7b4LG$vZmu zv^@pFPb;$X87oDc(UjvEo__maogNr{IZFx0w5Fvdp!$Dhv0lq45R312g&A7mkw7Cu zDo$cbsmkgh3WcD?O9OyuiL~9$zBKim=AT!x?B7mkz}y&*o|`E4wVu*-zzJAM>|vp(ASO*W7;Pe%#25EUob@K`CBRf7DUSVDhYtbhCTx7Rw% zE54^FPB7rYDen8cZjS;GAn`h#w}Pm#=a!WL%lcD`6)iQ)j;p!O?SQgi%^$1`Wp+6_ z<1!JdnwY&#Pvha`Y4kg`dXzmglTIr}1slHvEYp*jD>(xek6x42DrN;StqH-W6afAMpWLfi-O-#a%P_0iHNNEOR_{Dua46&37 zp9wdMI9?a)%WGlb%ZavA{BSIjI4&)J2Pl9>x7i*NXY=pSId7YQdLEBzF&*?&{JkY2 z0CpgGtUG3_J}&FCt=|ncqgvsF8TKb*31EACcdgqKUHA#mP^}djLc>PoI-l=)rc20DMwH`4 z&-0C!mT*oh_MEt9c42`^_6?t{*h&ck0z1tW8MkMXIDI+SgfAct{;*gt+7M3n4)4nkDK3)(Q*pe&9)z>z zw4M~BCGgQ98=lJzVkQLaHfMP@v|7L6+tVuKdpVC0ZapW78Sm>Zu5g^cWx z112C@DLsn>e&VG3^`(5~h2cW?)A76fezp%`Qf;4rf7z4aXh+nLO`?@obEfIF2S8}H z33I%i#Ro5f9W1Nr<6Aa=@KTsg%b~M_=GtM-+U(2*pO-TMaU#b#pcisF9EA%-^^DB9 ztH-&Him^u?-}G*^S<-1G9z_NR8ZH9!E{9Fq(wsR*TAR%xP(gUFS9JgK{xlp1^)cY z*Iz!rcD=lwG_qWOe3X55&vY__pGFFQB1UJ>C0ZbaI=9>mNb>aOdJ3(uf~PF_fU_rUu+h&^B>J7G$QNvfl@Ny=PV5zDQC$3Ml!`NQFROSx!=F3y&!2ab1ss%xEf375@BX0@EigB=io zLc>SL{S0m@T9D+%k-&*{I*{XY<|jqw@C#V8QpHNIUT;m3u;OgNH}jgfizOq?YTbrv zx(HdqmkRoSyzCEWpYSI~fdU7c(20)+r-&6+>uPggO&+_L%Iw9-rB%{j)cw{oRJf$n zYFN8+R1oKc1LEYR9k1*4>GRhQWb1kni2%|n`S&i;nTL9rJZ>duU zjb(-5x}RfB{x&8Qar}I046qLwDTKx*9n9vA9y7s%o#8Qf zqvcrcY93(2H~2fazhebjj@EfO4dYc)fB*X1FY_NQ*OL<9m%-3vYCMgnlxgCMyf5ms znAUE8vpFfiLi*{!3QNMq+sYEVI<`3#EID=hF!2IezZ_--#z1xn_4mztc7nWz-mI%f zZ4u~ytCNVu>0i~N@?INAG0M6XSetKMg2g~=mTtEIk8RsYT%!e_LFPuIP#}olZ z(K4i`YYvhFkYZ%W?p}$Z;8FlU?ZG6VUTE;(VD;0%qRvGoyn}yO1r**+vAcTgaN9t( zt%L$0p|FIGU|&TPEiG7v;lJg%?Dm&wtlVN~qaJBGc_Zv%;~@AKJ-SAju^r&9oiHYU z4slPr#XYl|^}gh4%h}~aW4=8f;d9#4k5qm=w4+C(z+w*hh7bep}5!J9Q+A-T?MWhYXETJvX$Ov<<1ArQ!`O~Doe5~5al>PCxm zNS~thlaIr)qch^tpD)~Ru-Vstg?pI*W{I4&L6%1Vy4ij2t2j&)Acg)U%LW}_X%-He z2dhyACO+_c+ZIn} z5_HosVLEr1eYK1Y(`Suwz74eu$H#^H_T&4nKYd@{{`NW~fOUHh4aLm%;aK!!)|t-) zT%7i6-+Hv1kQgr!U6vhT4!j^rw>}jJ(*0!N@I53V(6M6Y;dPs7Cua1y?5E$^_K-SF z4~=ZdDGuA8Q0e=9-4K3%{D_r|C#Ga4>(XlFT4ug%9VhNM0fcxBb<7|N1iP{R$XZ&9qJtHTb#)F>5!kw#x)%QkCRk4U4IFiZyRs} z7lFO-6nqHetvk2$u%n-d7XM@gKQuJFA0H*p29ksJ!IE{8 zD`s)7quQxZ9Fdklw+6xXGJ!Qb+H7cgP_kNLLBMYg{{4LffRiok2gx0tLJVLj-|JA? z{oJQ;muWLQUW#FuKZ$T>)PI6qte11|w;fO{?zTLx?)>C#4}~h~>bO@4R?1*$9$`A4 zFM}Hkef?w44)v>(3F%Cg0lqCa6w;i;l> z3fRmuOySB>@oGjaf^*H;^S_rRZnnpzMfNxrITcgj(>c>b`8n)tQ-A)mM;S-P*`T;s zl8xW{ebg0PCCo>85VNh7*ye65)`0&(gmFC7D$$PsZxN6qr!I&1S5&rid)W{UU%D*? zBqBgUFAEA<=VMlZ)nS&B%wrSYjDJvhENt~sUuS6k{M)a;{QA@U{7d^_VDE<_Jo$5~ z>S!>w)CS4g-Q{!GCnLjU*4=H71rX-BC(bD6Dr_OOkge=NbP3{d{CNtQG3RB%$k zmd!91=>hU>a?;v9Rr+*t<}vY5N9;V4mS9%A%H^De;6)9PsDF4MM}Y0|G7j=z+Lu2Z zio7)Y;aQODrCu|s!V7hg5*AvWkC88QslzTE!waC{M9a3F40nZWR+gFnj(@`)J%-6K$)4YkNod?mrN!NoD3_Jup%y!-7Nvy`AxM1rE zrLW8NZTH{)$NzXe(tT<6?gN%)x6aMuA+D8%!BH(XxDbKt2iR<^Et!u06yL4kn$JxT zgaL=So8G?(uCX_VSU4&UM7xlqy*ZQ3Za>d!9Db9D?0-+!KR^v&y#W|NG@RuYVZi)` z*T^hEEJmY%S;b|wQ#YErb}X4=IaeLtS!18o03bHMA8l2v*K=V3##G?}AV&5xP+%T0 zwD^19)UsOBOAo?}OMV*Tr@!~#Dh&Adub;nu`{|jmMhwL>UdBY${0?umEg!@LsCEXs za=tKe(0|M|bO&vEnl-&nn0Z_qHjv#i3eTZ5wv4BuT#|W3FtC+aq z1eh|y4I35`w}Up*&o|PQhX~vNSQ@2;1^xGY=UlbPY!Dr!y}bGUf1b|AV#s`s@0IKX_TY*Ff5A zt+1~b@ohr_I=ouk1iS!Y$th0}stYTNxtZHXLX+M*{eK5E`_tSd=iRpx_#c>KPbJ#X z$!2G9im_SBm*tx2r%?oclIcBXA>+GED>(r7okR`_$>bHOyvVueOa#0Up^*1;90N7)xpY`y$qL_dV2VIDKm?AWo2)3uz%PHlI(%6$%SSufTI~N9va=M2iXVp za!`l<0h5r7Cf9n_fSm)sY#6k?-n>-t@_=e_Q$^T&eSxJ7Uc>=c#Pr}Q!?OkGKa0es z=FZY1D1s6My<&6cdGk`U1Ga~?!}keOep## zvwuK$ozpw55S~^iL3*9Jbu~FhF?3N*xI>?U;8CbHR3QJh5P5jw-N$vmf0Vh>NHKIX+cAMa4NSV?kCq zxxhj+g7gu$RpI-1CerU1SzsqYWV^|Ur+?Ksb;ukT(*1|k`cM}2Qs-m46iT~4wCi@; zu_GR+n(trP@*ZBJ+oOD`Fq3z*oT$mjGs7Ls^iTLto61xM{HmW(FzwcYcDBWh{gK+(-%Z~ z`#xXirCcxb%{^f782?;=l`UN{dR142l^%8mpP+sqB{ zck?v&6&IETS#xq$y;@qYpb$jy6h#Jj_Y+H+ypi_|=p70U5;CQ?g5vTbtM z(oAz^*2lw+`Cb6b8)L8&)M)b>yF1(Bi0}oh9BLddYmQjBX6>g(&8J<-9hTFbuedMv z#%|@|R8fM;3*`Uz{^{pGTmg8#fS6Y>p;e-HIyzr59EpFrhm-dGRMB#twtv$kOB}G| z`E+iu6g%04%Bwg!1&-mM_@UswMmvZWCwTLmBRj!qSldoWy^N*FDUe=k_MS(xS;31U zt`mo~iU$rz7^)tQ;W(*2<&t1@aolxv&XvO#oH&2OZTJ}nK&$mEw&=?$zfJ`34ADyt zI~vM5iY^cCPXfS1oqb8X-+$|+cF%&XU&e=V7BBp@G*wqQY!_Itqu@NqWO2$fP7k~H z76O%WcIrXIU?f}4MFynq=WbPe^d@8yO1#<1oWd}tTU#T1w5O%c z$?$I(Thzh%T-N}&c>#f=6wa=lv1ZSJ2fo^tqSLA#7;fCAKfOr_Zhze^(HQ96S+O7+ zFA0QBDRF%L*!YGV0}_eL6A7~J8i_q#fkiOA&W{WB*H0hXwq6c~s|QWdyc?Up4*Nks zir_t+@Eld%ekRIE7esN^v5K!l|yKId{UjiXFa$ESJm;OIHa!;3SS)-wYbh=sLd zWR3|0t;aKW!3!(*dw+=rF{@@f@erKWR9+H}e|@CVub;+W|Bx|z zVXl@04imFZNxv1|?RqX2@TeEX=P5|{HV^0zYkJ)ZY2wjSM1NM!?2IPDBOKZayW^SZ zM09%YF?fas?esKiIBv|cm-dt*c>Gcvx%hV83409uX!jPQ#mdSsH!1<2vw|Nbc`j$7 zBiS`iDZ*-eZwew^+0UK5pz}TFVxMB0QvRGe@fp2qMx6P%>f7 zVC=6?qg(ssmw&H6+K;c_UZ*3z2z7Lt@h^J6ti6WgxipdG@lq2{{WnnHL?#X9u(8{& zdHBs_<(IJ_4jg4O$L|Bm*WEm$ zoKQr=&9HFG`3>*{sEA_@oIir>)_I$^A3&R<>DuL8$!OB`hHq$*Zbw!WrUwK$8$QJ&9bW76j5x>(kBc9c89%A798E{Id3?& z^Iy$A)gq^L>>3+#@jA8+A)hYqm9iZGO#w4>K-sj@*cmy`y&*4)_W%8ccRm*9nZVZ% zSC74%L0RC2`9E{Ss;=R1A_r($m7T0+CZK^JP=6r!LVzRAaKY}Kk8;_^c*w^rU0~au z><{}`)jCJtydKzRPgd}j44lR;(x;6TNgW_6Z-NOn*qtX6I*Vi`(1BD)o9vb3rX0QM zXxVP?++RsBVK*G=z$Wx*Auga;5ZO?@g3BDX=sBh^+qIe67+$BKO-4)fp9;HEe(u$4 z?PFye!C(K@{zq%C-Wgxg7hae=ttTcpOPR1)xcNQL*3Hj2GqR$1T3_B41RJne)VvNf z`WcGN1`@X*639yLa05=BdmF61dCK|l8>=A+%mLQ!1!kw0Cp91dp7q9Q0eY`$-IFav zVt>gotG0;S_L9Nb6l}6@(8lH9gEP5bpo1uOSYx&z7E0X9M#AP~Zl}$N?1)yx={25f zx*R`Kcq4^YINnkic87%IfG&qDJ4?#zGaw)mMGJA9T%5&pZ)r>3HewyuU7nrUzhB|)P~o)v;Z1=((hw< z4D5Xr9`ZURA$eV1-~n&9@o$@On`G2yV ze0jB`r)_AzakZ$MUdeNVh-IB|HfOs7Xe9<)o10Us5Xz?FJ$&IO9ozcBzP|t1U;fxl z@_v?CPY>B<;-S2i%dG0ry;-21r?}delMOwSb`nr}iqyT+4l?EVEJ#$w*AffK`+5CI z^$>?-XXqgrpUMzBLmU@WY?*Gw z$blyh&%j3XxcG8DxU>Huv!H}E6uX!@wl@M%T6+0d(J(pW%uXctVdivo- zq^~PBzP#R@b-f(Sp$0e4g#BC&RR9R%bKm31qv8X@R?gGOknmXN$E!p=A%ARMynW8$ za+#*DL!9jdgkrzE6w71_devcvh*x+3oCLg!o{1fv)Y>ij248weacW46-Sm0A>@Zpj z6%NWt!ER7CTb2smCNF#&QzOJlLD_hD(dm77`)lH(AbcYFCbpv{vu1j4uc9u`P!m4b zKlUUvcyr=Qt;Xl|%lG};FMl75>%F$+Ea^07-kqElBr4q+^V`v7&cod{8t6I4-E1PZ zi9WUJ6*vXdyS)YTI-Stqd?(!GC=eYlV?@0mzp}Tc@swWb3ypGyb#nZvvmH(%*qb{h zhj%&M2tz7fzMhxGADWsoGUTq)!5ChfH*Ie7xXK%5FYE9LpgEw3EPv_)>ukK)Hm>5w zWyx@0L(M~;$L@)2UNI$Ai{K>oGG5o~*B@Vh`83*xE3IGd=Jcj`ujVmnrP#~xtlR&Y z5s=QG8Qwk*_mlv5{U3m;9tlvv$ttAdwxsY#&GAp(hTgkV0=+8D0nV_v19=1484gDQ z(roN*E42vTzxR}s!+$%wyhGkPY6GM9(|i5G5NUw4;l(wW6|m>{<5F#PKOKeI9p@BP zTlPPCd3|{br>32P)1xc+sl(A19%)xWu|~F|NcPh&lI)GJ#eV~-`!sX#$M6fN?&%f2 zogJU17rb@h^34BqQVzn~E41EHiW|w&o~b7{tSfnpMNIQ1i#<&{l(d@H`e7tsybTi0 z3V$vha4abxjJCpw3BADib1HY7mkq!`m+kYGmU#QD2R?S4WtL2tTdhNVy_LY_`m$f| zC3wm2$LBcc;D1fmX73<_xcPlWFV;X1I{YkIEY{hB6NY`lu8B~NBs@lTXatz$#lrkw z=+Nv8jM!59%j(ybpWPiZa+bdz#Gn3!5aer$KmPbm%F1Y$!b;S=l?6f=X zB0mYJ@X@+3fL}lV_5t$G7y1<()ks{syeQ6E#@kL}tf6`}sCm>@9R3D-w6yq1!Ovv9 zf!7W~v&wdQD6j2pJKa7HN0xd~&z+pam2L7(-k0M!MiUm%4`xe2tni*r(S}6I$U6#yObl@Kyx~26o#~r74%;4YUYcOxi0dc6GW2 zOL#fZ#_6b%*GzQFJXo3`l>3iM_WjSB0IH35=xZ;Azbr6|X%Ot4Kng9id~;5=2#*h} z;^Ekq?X*s>q>tgbq0W=bW8===%C;t+lbqd~e8!)=rH%K3(mNv!ja6a#!*O`U=DiyG zlZoHiSwfd}+;F`3UObB@@^it-eP}#vHGmIc+Jbs$8NYXUU9t|yVrb9Fs`d8xo7V!} z)8U83w%Ou{J;FtE-U$wCZ;a(fx#LgI6%i1_3%hMrG-u(a%=U5BzW#%=kxWVfe}kfI zbhC}K(BRWMlN=|Jo~A3$ObNyKt9@%$I`PiVBx4o5Ks7m>2pnxruaB2N?1WWhI#SL$ z`}?Zrb7`7q#GW}hQO?mF5mpf*3>8~>A32ks^!DK$K02V)Le;yAi6qMwq`LU{foZ_- zB1{dx?_M@Fg!t?g(82k8*?V4C0X(x?PSgPgh~f~{k`fX)y9^9(0I3&DSI37t#Q|^g6c$J%Dm>%V)qi0-heuQ*wkC5`Ch|)& zKja0PV2aoKngWL)26GkOrdx+Mus~P5PUyrcy*Ukm@&_CHe)NAZbAJMfwtS}hImXZO zF&=`j1E4rEgeQM42Ib)R#%2#7redk!zTp;kc!sJp6FVkGVQn7t7fC81^$~qxJ>z`u z=QitWKm8@ck#yGBzd^noX6NnjqRXpf5vmokurJ4n9Z#z9zWE4vlU<0({QLy&ty&1v z`6JFahum01bfLM=!;t__rLUD%**ku`9%6dyFk!adUJ8HHo$e7NP zxxKbxdREe$%+f>-0U67y{O{z|5^p@;E1aOS@M5ouz@3rz?ez4F1+wBSfZuU=Y%pvP z4A0$GUJ)Vuj8f|MF*(-QymLlin4E{q04$E~M^Rewk}oeT@rp%nlRi>We-^s!)DTS? zIk77=Z$U4w_!Ydt5`}R(>pPpJBz`~9*diZ(VP;E<(sqQA15?gonXTJb1^LKId)?2K zv?fpVtx(<&3@f*LD9%niEHuK0hO46?Ig?@}^dAl=eyq?hc zXUp5>o{SG{3Ac!Q(DSeUod@9lMePMt=Ero-;o<&Z}2qs80#llW6Ve|ZbO z7ug-QypQL$<$Za1_VC7H7>>gjCsscaDrGpT{xGRE zHhK7+o_Rb(am%uo6ZCI9+rlY(nVs_aa;fQw9l_EZj^|nQVRnnpBBX9_h#z}cvS%{J z`e|^&iXTtc^6fb$CKJJ4FSfSnA~t&_b6crn)AscEy%x_ufJkVGlb|DX?ktK8aOn@r z_3a;%*i=pf`^}S+DOE9lPREq@?Jq@PE!h7EYMsgjleMy^><%FXJ}%e4v@gGYZXc#% zyc~gqX^lZkBAfXzONQZ{;px`^;-|Cr?MJg68S)=%_cZ&qk^4wqzC}F0QTt7Q$%Loh zuegHs0?HAwAQ*v>bDx$OE@J7K!|w+bd%sWA^5|K?v6qd%EZ>BG#ABF1bn=oVX9s5Q zJV2c8r)d>!iy&-Xb7AU|$FW{AC?hS~b+V#X6pwAkCWdY*);rd2o9`^856u|@ULE-{ zq$iMH{-q`JN z9C|1O>5UOJqPVeuRLlnFe=Q5|#4GP=@b>Ez9M|tYLsNqN25iLJq0t?xZDd)tYfEOc zirTEsRV@4U{BE|(#?IR6mO!wQ-e82gDk;6U$(og?WYkMKtv^BkTAJ$=Z%>wS3vW|K z$YRToAPd~Uy`YnRT(RHQpWi|`Z!f&*j-I!W-g+u80jyq1g12{1e-Lg0DbKk0cE??8 z54O;nheD-8hZ?(B@Dhv0n^iYuB|Pu)_L%1?v0Wi@P6%d|JYaY1ep?P&cx!y~$|I*U zZm;4F-UaOik!VNDgW@>L%{u`?UaETr3+@}Zb_K`?uzp<8;fpzVqc)_=OJ2Rk2$+S{ zu+`ol=fo|~DQp)AlUG*{e;=Gm+S3L}#8$-|Z^-nT`GJH8)}$vpk(>x$gWzN#r$-Ir zp&!Kf<|()X-Imo4Msm>G@k!oL>TQT=;%lb`E=4}pi5}K{v&PN)d){Z6I^pg2nz>@l zCyT`5Gz5+pvjc|Np8hb94&BZ;$4UX$#J$Z1p-}tbASrM^)_pmke;4EfKOJwql^!;P zAb4%RuoBB&QuDh@juLkGuw;_}QqR{@$@86wfj);5)#hECeQ^Pq7`xMghLa_MVXrbd zZimf3SNjzN;%TrxJF@BWdUB{j_bT&zI7}v57aq+aoc$RmaJJ3|M&FwRaf%#+B_yW_2WA)?2$EIz zM`wGIJQpV2oC)iI(CyUz`@m28s!l#E`)H=}uJaEo*8V|(aCDqX_woZi5Cy)7Xs7qr zYr-Csw&kVM)d2;g+F-!~FP7s}7G?IP*~SI?F|FuCVw)iPe-kcQ?gq1CyMLd2b(bVdzI$eEP^s-*xZ2;M<}4&FRw3D`N{E0&xT zOx&B!Sdl`QeTH5Kr`Ez*HyQwD;sF>$Z1Fi}!&%YpNp%0XT`UZz)dnaZ&9B6uPPY?-mbwBU2ydo`GAZS*) zr0((ItQ7+u9;2eipQd1D%9Lz6a@f6poje4{Vsr-T0hCjD@j{7clH?+eM zokWI=LBM6JwSmL5sS;&7(ZEYdG{a;;-aG0CCrMuyfJAH-ivrY&#r8zb+f%ETxu5?( zUFV`Ce@AX4+bRUw_X5*Se}&q{((QBeJWrkU)e-z{6cZ zpCnr#c4c4Fx)0wdN}S%|RfRn#l>t~{4Y~=YRN{K_4sVW~D^CJ3XD(R=HUd$QqW87A zbA9^p@8=}>xWwJ`q0>0UCOyYqRcVz6v;hH0e|XZeCT_ql|H*u^pj!hrWTx5hFGK3tq8 zLZmGIlLg{<=B7-yV*$}&<+yI3*itG2QZ)9F0W0zwnvJ5MKZgn^b@L+5iv+$@IB$<9 ze>te=gBFxEd|j@;Ur3rymgy=NQ2f=VD~uY@R*rcUZKqc%G0HRtXw(~6Po~MLPT$II z^v>-85b0jV7w z=DO`GP)w_Lck+H@)k5&7F*Fl-!UN=jb8cg1?aET=gtB0y_U-+;Go z(;nbTB-*Ot6Y&<}?1=@HZ(z+`oVz07?yP_+Ip8X1GN>tA8(OF9EzO%5@p=|Ne=20y zu(UU?a7tHW-^{iKtoy0#hZG70!6+U&MO?Mb&KiN*Hy<HBF#3Q*2&u)LG*-q6Wnz z_fyG&&e7%@CaHh1%d4$j)2$NUuh`dDqUKY?2jGM4z~8%S!6ckHRhv7jvgpPk@)D6` zKjI|lat;m(u+1rIn}hDj%^qG;e~eGH1&FUxOZwt?~T3c>1wsf)^mWbI^cE6@(U|2@PX_+vaelncO4KiS0d6>)S(gV zozuTnl2f3~yE-MjY8=asvX$gDj_>;0mQ*Ne#~J!=Ub$F6FQb4Mpn z&9NlTZb@Tu2)FegK6T13gh0E|&nY7CXTR5})tq9f*@m+N{zbh&l7k$2#xCv8 z#3osL!R%%VJqJw>$Hf$fyg>eTlP?YW`1EXxNl6+nQP>6J-Nhs;_PPE2f?d;-iJJyK z;OTBnKjJBe+d0-d*+_1uH~e1Sl*A(f1PS3(0|ymiRY4}iNhl@%DLA9u>ZwRFfXJpZ zADGy1H=AIVAeraRf0|79>yT8>o7f){^YdgAsoSfQBkebAg#)|ZvX*6|tos@^*Tx@mNU3|hf2`ak+-cLHspY|+?9?MF zu_z>#B%)JUUdzOiy5`otL%Kd^j^{n?g#(5j=v7uA2PJ!P(p6SyoKYgg7M$fLn5UX3 z(I{UzN$Nl@LwgovT+YYGc3ZTOz>=$@*LcoLuSAKLs=D&Ve+LC#RFPPEtw71a(vr#I z@v>yI|MhJ@f67Y0gs#4t(wl@mTV4G_Wp_KK|zf5h7 zQ%5S_ASwM;IzUVw}la{6J%fR=lmIsjfJ{`{2-85~RD3-EMxo)j@*kG5_ zfY!)hc2P%Sm~rf5{G!Awq4(qOQI>fl@of_K=Dti1Ev^ zVl~bwfh-(ppcE3gdVB3Got`v7h9t*qY~Cc@CWYd(&m^uGa${QEyIG5=}Sw8S=MlNYavURK6=8TPSxNo157t$NQ$ ze+&o87fE2}y45Ei#8aw@8zTOs3{j*D4R>u=s4ZtLsRzCn^-&wqdRvc<3jS!RG|pWuJH)D&|9wRz|CAu#A*}u7*(ek z5HklVJl1QfMWMbQ5c3@Oc`TOPns~W2q_C>>F1Hrv>A(w$cpc87+j7tfWf|J6l@m^xYNf3ynRM%>cX*LO9sDlf|NFc<9Ypt(uw4^jv^$H{wZGg_=P0Oh@g-TQa=xy4=zq+ERHb*bHliMzhCpDWJrRUQL z?zALNq!v1s31*Yk93HIATy@Wle;^3TuEXMMSk91BLzUvVUD79-oWv<(jGZ56zX(R0 zei=mkY>Pt~W%Y-F)SL6VPf$YDu1isOAXeYoJ`L6heBfEMZcj63eVXU{kd+|Vs`{yPTsbQMl|$v7fPOpM6?AX z_{XMpVoy>y*;!Hd_2K*#k!@6CW^&eFk^jxUilaS~1RHAQ5pU(l7#c3%zW3S(a z>JY=J(My#;MgOlRNjuz2ICMYiu3hDzsAGX|Wi!e4SuMflh{|$ve=SbaX|t4bJYFwC z?vLO9@m?nUdAKyL#!|eelkmRhOsH`_&fflI3xEpZQWAz!dHdZ#_O=)}Z%%0OH3x5r z=g3~dk4T**+qni%(;?fJ73(@17;6>i%}zw7rL{zwe%!UizN#OErr1QAG~uiu5ok{B zFrKPuGtPUs*OTx^>Y1jWnNsW_CWDRWgt&-w(rs;j9O_s&I+b^&8)VIcbgLY_LKJ==e|;5*lkE?0)Gk1{Lv&8} zQbRdoJ}go-y;OANzCqd`WJ2DiV6KDQYRGNXW6g1<_NIIn?RFrI4s^RVzlVzd-4?qd zfE2UxJ=}B?Ut=T`?t9t)a5#DWbO7}}De~h*XMw#P~KN4-1M8LTXKyQvM zU)3$)FY-OSoc1RFR>L9?(~NXWK7Lecank3#-RllrAD>&?5KdNPME#F8IqsmZGq-H(1b6`2hT?1{M#vBDnfr4IB zPb1cwu9zH=ek~(a&}5%Y(3wH?0u?zF8gY61f2KX>9Aei6_|NkKwjg}l-&UXPyC zK^!|mP1{cEm>|7s`Z7=XZz=)iqNX{JOg_Z+?z)ZD`Y^seFW9psUhIN8(kw4t57DBh zXVI25YvXMXi10!XrKlD-lKp`V#i2nJc^oDKfKau2P0&yELYu%}!6nk_y3-DJo!2ZM ze8TP%NMNd&oSG zl1QCsVd=v~m<91CE$IM>)sg8_l?^QeWRlrft7X0U`DGRm93l(0>PgRvxLL82XX0#$Gn2cqt*~RirguHi~FZ(Fh(x{8cOPfv0`INkh zIBzguqb#ccTNbJ+#7ybU>*co%f30O2f3z)S7oC{80xug8ESc{wHPdYB0d!v%?Bj=* zmc?Va)|`eUFZ}|OospU3)7+c-+qGD(*$edo((ED%a#UIKSE^CAN>Vy&b7V;`G(coM zHz4CrQ!=6+u&V-$sTFKA+FVObZfCt6K7PYt;yCatxKo2uqtRg__#~!re~g@SV_%FM zG_>vVQ=-?;2j}7EivS8z`A0$ruhh97umIIb?N@jD@Fb^4W$CM?9>Y>DEAPoKAV`+< zZn-|b=x#ny#BNm&RlPHqvnqliP8#t;@|6y?lV?@oO%r)FO?MXTR(ZL5vqKgnFR@hQ zjp;ZRVgJ^g)xNaaUs^Wie?_338jwmzJ8p@@*$nYk8y%gc8jcyuTyM)o5lBgi#&##j zyA$$$Xik&cw9IzinGmb%>fl#N4&4-c6@zPqNT zn}PHGx?F$${Q@Y;6L8&j4HETC&xK=8juO!9+APR;WhtG*BP9W~f271yb!%V8GE$-d zs+MHMsA@(7u&@1E@KRBbr2Sk4E`rHZza5^U))Z+ub_dcW3O^Vr#p{8cW22a}Ld%EJ z6US=rUy2ho>U(?D6UPW$r|6?e3v8OjWk+jvpsX=~4GCf; zRL2`Ul;sxR5-i`bf5bj~{l}LdUyff#{F&Cc7@$D0b&w?ho;=n1(lex7i(YJdNyf21 zlR_FPD7)%Sx7^iT3O(m?Z2FIM0v%g|@{R-D0Vr+r`gZDolr>&csr$Yu3MCwaCEqA1 zASg;DlF1e~JptJVGi-~jq-!>Nx+$zGI4L1LN{QNveN(i#a_!YhxD-y z86ft5u!eKsV3SjQRhv4SF$A(HeWZGObt|hp6grLGj@>;dZq)d!T)R3KAkTA9N>leO zsv`@`zdiKoe;oWT)arG!vLYs{TDH)#)04o0vdkCjr23GvBX?rj;AvhCPp#CIB#wm@ zqQ>x+M)XdUTY?GEo_NAm#y1-Fu+m%pDKllJ_iEHE>1Fl%6? zI+MbgGGmzNO7PnVXsKuw`e8$JxFzD*>^eZX<3sAscNBa6u+^hh~T6~6<&d9-jN11jJ@61 zq)+LpOdaH`8#s1Ug=%kyV*pD&S5{F%DO8R<8yU!{QsYe$Y7W-E8*lhW`}Wtf!&G@R z5FL0`e=Jrv5-%1NBa9`00WJlofKhi$#Lp8{#rL^Dh1SshBGs)zPU8z+CeOPEy(Ej) zL|$)+pT`x}^|bf4PP>uI{nE7%Q5>atka)T(4Z%sh4WK%$H_yH&LMD)BsE16gWL(^Y zao!V<3=iF}0Uq5Rfze;kjW_R@cjHjq^aYOQH?qLE+lj^Y)y z{^R<`mrwKCivkY-=n?oeez}y}U+q#~1i>2Q2v&VjpTcGjy=*F7C>62>J+r#qZ;PfG)X6W1rKp+#Fdz?l zfB(9ihN#4}jJ`m1M^{WvZd>^FGo$y0Na0RiV$U}SX3YkMJe>ac9g8Lotk~` zreck&C@;Wa3Q)dQ-~X7et^Ft5I<85KtDfz@_>iRN41i7}LWUFsoQV zRslB38qD_jjzuiLhoN@rT_UN$vpyTyJ!m$e2n%rVu3n~HbJ>cOd^j*J%V`of!*wr( zDN=wMj`j*}=T2|(vg`k{ULVKj?=MK~F%m*DnM5sbp|;nQZ^?Kl^qMK+OzI{U#}f4hFwjHW=2;@-fNJm+vC{_Rk9 zHKm;YT(Y|aWc_3bcN)pE)LZwSIV|mcUcppsm|t}846=J{^-@nP5;WywiuMpsz{6Q} z8&&9#dTg$-e(7rJJ`8RK7M(u?ZW9VzQoC=c;xl3EHAtz^mf5;)jfQ91h z+KtF%0`0r*y$%*rrWN2VHF9&Fr+6+Cfw}U!!@CVONwcMd-|(Ik%qj9lK#0mHD|M)} zuTvSRF3YW+iH~J(1GZ%{l=|O3OO^NwOwLgvTXmiQGv%xMH`?!sdou=YtkSe z+B|CTzDu9G1`la5LN?rXd7y!0nRT#i?7VG}o9$e*rn1=iie5k7FWsHTYVFynXrhjx zflZ`S$VqLjl;?BC$w!=^jWb8CAjUf`9Fo$Xj^*3P z^~xX)Cp#!ANY$#w15B)X_n*QaR9O5en{_{(*p{|zY;)W=*;ycWyw;K*|Lo(1iddeg zi2Ef-P;VQA9QA!Om>d+;8Xijn-yf`(1~5zq{WRZRr84`}yLz(vLf;U{;} zq4j40ZZvrZ#JPSdMFY@|AQZ2|uA}y9MwC4GkP)Mn>fSHbp9GEDVC6g%NP|2E{wu1c zugH}z4Uhn4f8$)Egqj%ja0eMirh)AAz++DW0J_O zP>u>64wT$%kdsw^U9xYV+HcInDZ1Ml4pQuptJQFzM&{Q1=o}2~>j(~#s-UgYAW?9~X zIQ_uZH8NA?1Vp+ z=+#~iK_ljJX7L7S-B}%?=B811S@S{LITqD`a$qXcCfVA_er1NGRp|7g1!peQF9N-$ z;ps!)Po>Qp=nG8q4n=L}>Rj}t7R!0^U#gCH2dN(1wW#|5Mozc)8ggZ_sO?fe{?gTQ zf2w3axCq(%B8v9WcISU*w@>K^vhwaK81m&`$(#T4{a?SK?GL4s6il$uc^E`?C$YQU z8U#_VajArkJILi>!)QqA?AcWM4_xI~R97k4BMTG>cE>OwL+uE!ucVYv{f32ddZE{8?^KBJ>+O^PCaY#Oc(@q3?e#=y4 zK~pGq0jYl+)wj3woK!IjLm3bbH!HSHRgtGQ_pg!vpY6x|HN!#?T20P0mbp1cBLy96 zsRZ@@(3gX6ym7>+iL_o-6ly3dm6i{Z9b_9Z7L7Y!QE*M7zwhhpH?N#Pom6B!e@0yv zTl!Dv*&KgLZHBkn=$N`r0&kU3=U}P`AB+)M=R6L#j_~$mch!oikSJ0XonKVpoWicm zz_E1wfbrDf=Td6078+SY6*=gdqMHCXz$0rlPz}=e{J45 zZrd%Cf4$|i60I@gf{KuP{+BJ=p&35AMWS2%a>2QQz=CgCw%Uz2E@3;>~ zgYEXh< zdV;Vm;6^5IHX9CQoY&MVk-&ivve)nkgO=3KEF3M)r;1&Aab5bLs6DIVYxnMn(?pHD zIaoTRKVA>#Q|A`+HrA1aq-V2LYrlB$t94gRl+O<722Q$^yStGGce%9|e*rxVFT0ku z)WK{ss278$7aOu1 z_oi4sE20Gx%dL`x6-uR2@KTGMTLHUy^@IdrZrW_1osJ8uu~EtGuZ#A~tb0-oo|`tp zo4&Vu)TEb!^g6c0GT0xZrqsFfRQ`F9=>oMZ@0^nnlxd5y$6`@re{U=@i>g1T+&os5GTn=+=D6b2CQ=SGAWIdDGQC1$ zcT#0*6ahfll%@t%P_0Q&bP&r4@J8iCNyRollp&Sd9Jh>cIutn|9(>XTcyEk$g z5J!Se-4?BPPvy{~IY_7$K+OQE<@9GFp2Hv4qvI;*tY=+O!1X-w8r? zz{$I}bIsJJU`81%Cp(D}UjWmU3U^d?+RMvqx_(g!@(vYJe^eV&$!uz>$Z;og-)c1Q ziQ7Aols~^+_pgEe+^xHu3?)yiTOpIe)Zx+RA4J=HIxCX*+j|Hv7=9W_DvEWhgLo6% zSWs%uLl?ADW-B|@sRz>moBmo>edH5iT~SVWshZ{oZSy9zcpC&ZB7iGH?A;F;p|d@P zl%AaLwcXjKf4f6?yQ*&dGSaDiH~-zh6%+)~P4`;adE@;M(1!Z zUjsX@%k}-4y0afo+w1b`syJgePlKUbAn76oR=4&J%c(`e>XhcjbB8&|2L>siLcfj- zASXj=0!vseCkH|!TU7z2=gwGKQUTqILrqOI6Yf({f7Y@;gb;y7rP|nbUr?NO-J|3@ zFUGbDu_+i6*R_YFPbu$_q<(u-$;Tb>8edi2vz%lJTE;$AZ-+*X#9thFfnqVM3|4b!ZSPKAWzQLJB&p=x0;W$|S8%yKVXtNCf2+ZEuE zkpK*TD8%o;=ByHveb{ne_fg3H>?~XMf5aw!dA*xP@x&)yQrjD-RD0x_cc65;gtVbY zcG)dHWHqlWd_6a3M;f5*;tXx-zgeFhawboWRJ`JSzr}uh`||ytuhM=`#vs?SobDSt zV_S2;fxIXf0FQT zMon`%J0%hE5PpN#uBMRW@fgwSl8h<&9WXhJsuV+jO&v(q&Rx7hie+rtzP*gK zJq?7YI1-H*9?H9W!4J5uYG}yne^ZyQo$GSn%bZ*&5?Kp}Y^yiCQp;7u0ZZPj4=J9s zKy;D11Dr2JlA)QWu7zro?*swx`mrnP1(JEgtanp+>1vYY@|3{P9m>y5e`Qszl~JIm z3VJ5+Kg(oy&Yz6jH(r23QI(|&j;%O&Hk3c*v|rYXVf8rfppLx)bG?G2f9(2%k(F?n z+kdaw$Itic$o!+l6HfU^OG@Y$fA$jSlr)-+wY)rC^r#RbCc<;Kr6C&;dD(j}QX_u;=+Papo{v#oh%V4H*+`^E(D(5YOgMOk@kt=%zG@)>&uf3W?A$OuugW~sQ% zHr~}G?NFn76&`!rSclXY^Yj>wI_*mzM#G3fm1Ixd=p~|2-HYAIuZ^-I4=tiLZA}UK znrUfB({K5m3mZ+F)me_I@u*tD?J=N|U)Er1!1`&5i8k6Am#&r$t zPE~fVH-Mx&Nq%S3gjkqG$N)bNQV)riUlBy3K!iiW{gn!#VGY6aj!(_7L96!ftho-6 z(MAzPDGE5yyMvP-?jD@#tLJ7ad3P{BegE|^^E4k`ay6a#f1Q_Pm|d$E0OdUj3m*mE zGAq>3k{!%8sIw~Qyw&?8IiB(M7MUHU3W_G@)Y_`e)lGME0+y08WQ$y5*J4xcIdJwo z`(s+ZlSFmiIUGQ5+F?ykeE%s`-t3Q2Y~0%Yu=U#V@B=_lB~YzLDTo_OD%v{ADGLMy zo>fE6>2?M{fAO5n>%3K=CJh`5B~o8hy!(|({ps@yGx*ujjw3Rbe&MZYb^+mlEI2|l z^JW!~O=Ndo^Jr}8KwI+SIx4rUn4Iz-UgdVHZvH26?QZ#3Q;B2+MZsBb~&Km~fc{MB~NG$jVU zOHR;DjOC+1J(kQeh;qnCE_>6*&9LDtFFBYMPr~=t<@%yl{D+rYkot5BV$aG}70?1y z08;Rq=?$iKT+k7KoIDg$Yf_$6_@6uQ=f09&X?fv~s>M>~KvrMt4CnHe-nxA2%-&PH zkuZ2Ie_e&?#4HR{{ z#>p#%qe`K++1n;12A(778U!?_UZ)-*<6p5!0^hxLpv(XQN~k~IadCo}%t6CL*J(v&I7?oxo`w!W@w-F$ ze>MJnJnMOf#~vd_Yhz3}RRINr(JdYO^5jvnn4J`D*$pS(4AnJ`{d2UiPKxsFTlg-EiMomQ60GqRT z#8FoksP}HcuHU#!9wdpf=mH%0qT>(cjUDe@u5(#4Y|>F2l2KpEs~etHp(&^C?lPQf zmo?*7>kgwy9w1y?mI&$Fi$ zNxA_DMcLqxE^Q_iA9a=>N)+zm;-wT}_zRX)?YzB0Dk713r7Ux_6v<9WL-)-Y;ixOQ zDkFAf-Y?hq^W*&d<2OvPrnrGE38y(vOMi|~QaD7oaPlS9$6WYRC()zno2{pShUk@2 zqn%Z9{Tc|`s&0QJ88m=yM6yIBf09`rwN{Jw9HbYPWgV(rljAq#VB)~N%u;lCBerNO z7}@3$d>ugBr(7Y$;mDbV3QQG6A`r-h8vV#rZrw2k@bKy%67C&Hn%*^eDLETh&`ZCe zdb@rGpu5BO<|V+pHJcxf-w>*aB&vcfyD;yPCzYYx=c_IjRMV8Yt9!*Re^24iB$o)3 z<;Som4($UKpiEx$=*>e}6GpLNL~LCfNttAmaL@(YE|TuP7iZdL)q_w?C_KU5Vd-95 zpMsQ$g_kz&4zz6?(9K)s-7x|V)!nm5fmMnMTxeuPfmPMr3YrT0gRCzROy_ODgz5sR zxw|PUB2cq}VSx@gQ$jM;dO4 z+{4h+8{pD{d{dz^>Tsk$h9=~EeG1#Q-x`905#+WWQs5`Cbkix-!z{?c?|3zYgZp&^&>lUp;Wb^$Q9`x%~SAUsr8zJr{@5 z#o9utTSv%9j>EDGffec-huuNEs=sy9TaIlRb3G)sQ!cAdbNMUw>G~b2@~ft{3GUTW ze;d|v&~Z7H+}a|Me*rFn!zK99REh{V_BdI!p}Hif)xV}wD%dRRn9HLzlDNb^N2a55 zt7~vs&k%>H(nc}9Q{;K~s$YQa3rkl#5prLb?Z<1!dVdnK7)4(=Z4dN==Q!#~1g4uh z!hs2zaf3j#>3cy`513~3tfQN8zioSFj0x0opO|47*$7^vRkq})nYF*`F5rpYFR&;{7E&uG`7;c zL9&~=+A_Zz#q1e${oaOCapY6=w|365!!A;cFRk(w8&=Ln`e}GY8DBB~rsZnmNy&X|+;Eaum$eqby-o-}Xk(N^}e^U#eFxG(Hu@c+<4qp7{Yy0?` zEgzlhdzY~-qTrc1{ZpFjeV%ux1el5EBE014#iuOsB>O_6k7AR0(}9@$z1W?>=wr{s z1PMG)ClD}1wX*}!oSYsC}WKiV=Qn$QaQWC~V4w6NiG^ea}xBD4*L!4y|D8)g` z?4+Pre^WfS(H(j^_NJp$Aeyc*b=GY6CMreBVgNDVuxL4xgB@ij+npNbyYMZ;RV2R# z(8|k-eg2;px1;@h+F;E~s1f(WK^D?B>4ox*ZR8k;PUCUNt;%|}Cp9&il3#gf8sTjT z3)%E|CD1B0e{6zGm6hyID1V!@qUWaw%GpMcf7*%3NnDk%-$m(2w1X?ojt9j z)kC+HlR&Q`0C1G!uWxiYkJV#zbR;;Ba2kO71ExX=SHq9ls0!&bGVv=I-+1`bgBl ze|uYEx0>zDQyPteuKCcwbrNHmqIJv0#EB)HGuAxs!x$wHF?@06lIWt6!dI@a**n-Zjw~Q>P3PI zO@(l3A1W*qPC-oYo z?kS^~YC$Hp`~YPD$*4rt)D%@X%*V%d+5z8Qo33B(7n}6(Ob-rgx`#MPl<4b1`_N=4 zDU7ghcBdU=EegvF2_q!0CRHZJO^cba#^!Uq6lN#vrKP5DsUARxzPfTce+qRUly+gs zMtRbvP! zy1h8ax{;fszV?@>UQt5P z3b3L_kf?V)6)+D%BRom@e@NgRl}$)B>f<;;<-**Ue}6CQ^*D|9A*PY| ze<%gv=$SX6KBsVKvd6sBqr3p*vFoO1WO_L&W8n}@8C_MhqyX2)nixjSU}K@FipPJc zH7nDcz26)n=B&Gi?$-D8aIxn1D{QDQ4R7%0ZrG#{1|`M#*%5*bmCGL1tvTmppWP}N zP;f7U)ZhzmGdF5oev z9PXl4)B0BFi=C7gSaLcJD<4%$;avgCrEd#@$VPy|t5npLazrokP4Tmmk60JtQJGFJ zlzkC!ZdoR}fSpCUi-KR3IwY6-lri$S1`q7SC?42I1(8!uf8cIEHDZ&uT4{C6sj>o@ zdhW80PJ8O4!n%|`?aHc>S9pJiDdiw&C|m|kxmX@{6sym6JOR)E!@$oUT7C4xe(is) z*@r*B&GF^i3q`m-Y2hy0LS54x@C?MA#c$w9PBB^w>}iTG=Mr1j%l=FWxUGnQ3a-s& zNAjwI5SAz=f7P+-ME0c4MwGXgIz_vKd$|rL_T;^gU2FTZ!1Xe6o9qqm&f>j%Hlxl7gHX%=O5V3YvRSp{hy2HqCX-YT ze5RTql6!T~`Jtqv&g2DnB`;;TtK0y_1M!O_2)-nx%>i=0tDogG>3FJ z&l~)^Re1uD%!;R(VzyTC(%GZ~aQx1*>=fkS_d=BJ8jNMBs=Kq1Qx}lBG$<_Y9^#u? z0@_0$RB5EB*NCfjfN0NM)saN4O#zt2#njQxf1@YGvj}Sn&>VwZGqv{t<&nPa@iZF+ zgn9L!=dk1s#|_-{wW=SF|JbjGG~D||tUMPlrh zM$x@vSBi~S>Q&-$VBWG;O+85VQ@879r1rMdYo+^C^RQ-)D==Z-IP zf0SjIe0=o|D8{$FwmVUnYFpRNHMh8<`Yn zExJ)o)gpUPAvHSj2fCbUW$~@#rXB=8e=@rSo1P_RE$IrL5FlC){Q_=|=(1i@N^zPO z)eqpiI4P>=rkeHERW&`_)6Fq~H^ZjLD>#4$Zr!xqe1r^YZ;Q>4lZ+lvF#)l6)dsV- zTHVZD^f$--<92ExSI5azn1d$vT{? zY}%eKrRJg?9wk4exIJ4czhEmve~SuF%)PGIy#|n`EHi$U!^6W0O6IaN{1Y13+V@LpM@ zbW$A457f_EIau8lFL%@Fg|A%2s$fqLDyYUJ>FMoioT^g1LtLu2y|2qle@sBwokmX!N!UIB7`z~Pzz z^V`OCZtoWD^OyZ)kp6f|1L|ISAF^#4o^zl=(T?jS>bwSk~zt&|# z)A6f${_k5syZaT_e*JL&#^d@bN|CD5JCt@g?URuaO*hqHV-?I|f8ua$(kpLyJ`_&C zPL9r!h0A1w-jmXa3rTq`tJn}LtzMN^Z`tS7;`rwM6K*ag6BM_-)8o>ThX$2sQ|X+u zv`o>H%2`?9e}FeA7+0vZxIZnSf%~;;fBO0-dFpup)sF51%P#LY)jO!~@1SkDnkQbDb#MTQN!xFIxhY&^ zxe}3pf1Tx^e9lc8<>q#uhvLUUp$r>!gdY{?!|nJ)jz>z)4P8_3Y4vJjC9Ie0?Vk4x z3XQN;3O_aVfEhY!6Y1DcsiYXsoVC&gAhL3I;h1k~y8r75v|?rP_Y7&yof^vL`vb_oZp~R`qAg z6cxAfeGY)}f5*}G&0BeXNd$^|d^(@z9ja9sg)nchImM&N(r{qz6y$dA!YRb|U<)W( zb6$0uRi6tBkW1xlH7z#pN;Cyf;&{sM?ZadjgTtg8*18Gv`ukP;O%!9#lA)tB`aCJ6 z1P6u%*aeH%*rHMr8b1+0B~VcO#zmM_W!a0I;6QfKe=S62`wl`8zIzJosNSP=*hz#1Gf=%!aCLHq#>2XF@h*wp>eTI< zlOp;k9@N@=F{SKz4~mvu<8Z1|Gh`We!J)HU)qcqnXw1_U-Ng5)Tjc9<{qOf5^TU^4 zcNe3^e;@7}HfYxJS^nP=*akBuk z8%&+VI)9Vu$j;y_PQaR)kIs!H1&gxW+MqVQ98@*?g}awSAr3xijyf_mbW(UI$vN^S zma6&6_USH3HTj*!?dhvH(uo+~-8vpaVQFdQnvs(Dwnsf=DwHZyxf%uJT(M)%v6$JFWC$v zIyqz~o6d=AFEN9i#3*~&;jUY9IpK@yl}$v+aT8d1bAe<}b+S|;5>S6%GRFjFUSU+q zBAogn6Gm3jq1Mqh<^lmak@DIA`rk%%^8LF4G#`Kb=f7A5;c1SS=(P*AvNa9W5Dz;0 zYJcu5maxRcMzlLu2R}4bhLm)VHeGLrxot2|7Es{~DF~DzC(msuWm`?M#u2IDNiOQR z0>qDUOew-Ug~h`(mZYHmuHqUqmE}Fo`R_v#fCdnkGVS0+vLEqM4c4NODQK~KkLoNA zWnCm~$b}<@Ey4R}g?BhlC{xx}SKKLQcYo9VzQ_;7e#CrDo&WpS$MMe}AD>M!fGv+b zr=6k0{LxBLIU5S-82Jih=ab9=Ov)B(+d48uiwb)MN`}m!)Hmht;iV(-s@av;$VDI~ z9pOnyEDZpdxUKwv#DYz~xJyOXnVfWf_@Fk8?s)>W{GBZt9!6D`vqQkDZj@zraerFP zCS~j8N19f7FzSlzlq!h~IKr;Wx1Q8g5{H_n6QHNfc~R40D4@ebUx&=mwkzDXzgx7w zKmPH3eEazI$1?}}$+1kqV7+0R&dukhzQJmA-jqpIfa9BQLN_o2`-tT$-T+@QDs(J) z=2$bkyYx0g)L)*D(Hk`hIO%L4VFR0! zTsm2O@XERDuj@X&6km653NP#wM1z8#W8r+I6S~8pW9R&K0bvY7>2cyNJKI?S1-+Wg zd*INp!|J`Q0yh2KSlnx~aesRru0M39148i_1R+sla)d@b#2M-UWTs9{OwvvS{c?E) z%U6?fO!2pw;Js)n8CdDC&854l1s&OprP@d{IwP(501|?o2a9SdzQ-^)v`mAud6kwoc{Bnef<1_H=YKei;7vvx$8r}zU7sxM@MdsRLNl6 z4_#ms%Sy@Fq$S_~GghQU57TU23X-$8i8AR@K(mIdYp6}4^Ju&WVvo{oO^pDpLi@T~ zc}ReRCjh2^oI=4wu7B=FsL}hYP@PrM=+2u3&4`^6P|U`Ql5yFg1_H>GRI7?J*)KVN z1%x*F$t!|oA~pS`D5P}?F~duwK`dODdCb>P_U+5}uirjC3(~v@18N*6e}^YJIDknu z>Sht9&X|^vqr^&r>IA=P6_kM{ODl+nkWQCWn9MgIQ96nI4SzN8gUbA}WhsaJHsN*z zN;M?Vv%$sNJ=Xt?wthK}k`E$gc9=0McBl_sg1nZ=b&YIlr}ctF}MQ z#AUfn-Y{#+c7Jz8aU22xCv)Vjc``_cw<9;8YiA3ppI%ZAAY&p*k#o}t3W{?Fsx`q1 z<)AIXriY#T@zA%ObIOv&%j>hKl~4c#ytTCRwfIbq_u5NQ!$j9cb|l-kOQjw>mlu+3 zUh4^!MDqqB0|z_f-U#BCCTc4FT~b8K8Q9I;iy>(g`+v!Kso?9=8EGv__troK=ly>8 z@_YaOJhAjLgF|HEvpq)Mh*PQNC~cT8cg;2IV*B_~4wH1udvn@&cbr>2VE$BxYQi)@ zcPb+<lehCsO;bLt1Nn3+@^*j~jz&d!lM_J#I=K=cHc2#E&af{I+3c!9 zI}mq|Jma}K5tN@B$Fq8~E!~L&;$6PXgmJR9Du0JpN*a~5h3XOBc-ZU)RX=VSKlh59 z7hAkjE1Wv9Zez-*OP!jD+Pd<)i_Xqn#(b~`f6sB$dYSzcNZuUaaUzs$M?#Z-mYl6? zw(OOZP)JPJEwOyx>igw7e$&TR+k>bu_-&kYDf3gMP)#J{3x_>ekt_Qjo7di~Oz^Ql z3V*VzVj;-`=j=yrgyPFfZO%C1M}>Sx5_KtN^&&ughD)1}rKL`lL4bPLdrGfx%dk(f zluf~~AFLU{?U2!?$B<0aCay)hEV(o3xCU@zJk+NQ9U_+-hRKK065Sx?}9vP6J^aP zX+s)FKvYdWk_W+y8gQ86zwN$O%YE?!cO{>d{5RNeCRE>4s4VKXGV7b6)M9FTH)e-< z-*j)I@*ln&PCNxGhxv3e(J-zsV>|tub~)PK7LOQ&p^6WOgRLdWO6TXI7jCQC%6|b| zHN(?Pbruz0_*icbIK1`UY5d2Rzkd9By~g1&vOYceYL2AI3Ab^`>IkN5XuF1*1bH@fQfmx6nser;)f^zo$T|fqGa@&`htbNXfcMi zp!SS+23eUi$$?V|nBa7BzTHtmviNXkUw-Zh6X`V9ZujVA7;+^0& zPPWrFB8)vO2*v{d1B)JZm!kxcIH*N!?ZD&hS4;LPJN#rE9%WfbQ72dtIxpU+8~_tt zcdWNixgCe2rR?6O`2>Mm3x6|eoK61v=5={jCnEOSfh@`ceH`ueRo9?dGVP;=Q)DH5gq*d8;-*GOMFSI(0#PKsLPBckqNl|m}BtZ^00oha}IS-g)f4+Ka z8OT{2-3v6gUFxL`3d@HF_LLUOdV0YKuu-0U30Dm5IJ68|Hx6u59gw5rf)c8U<&Kc3 zfL-^a)J?U!=~mj?)PF8mMTbir8L}G@^>B!g@3w=@55>ARvQvFW`TYLsfxSIZ^7fSo zCGAs;34Xka%ie`~XJ4qW)%rS;?k5zRj(_ys7o4@l4oir@=_%#WC0#^AO~}qt72ZEz zpg9h7EPH2S7-vzZo~TrPd5dClaiv!1;X?%$b$J!e6tyHkO@IEh)@Pb4m^iN#P6r4z zn_i3q=T-qzAjX?0JSd6wVcz9`-ks7W<8Jbz6pyPMabTjgH$hrs(K8sd8HbkTLg#Z7QLoUU|=(#TD`4n2L$NE}3qq zAHV#XhM~x8*%V$r@|xVRB8#V1QYTwcEed zwuJDpBr&g>i0N%_0Ir;3A(^4cn~EGZc9fmjDE}0=F_!pME#YLRM|(P;a)(MnQ zB&Biw_kW80`104Qmf~}DG;KRir3n}ymGJz#0u>qOXA-ZH>*cl4)scqp^dD_LA(WYDE*ifev4v)w5`0Vpi z5`Rvu4dN^RbgJG*NzP&?8?9FoFxEy}Pir zizi$Zb82EolE8o`YXhuyj;*Z*J;{oviViO2^A*JY`0)3akI!)INq6{^VKsK8^?wfA zD9ScaK$6sgag^YcHis5ulGny5y+Ah!QD!~pv;0`>Y@U@JE$U)^OkUjMDU~9aS z4f*l$!>hD)dhT0L%M)FRJWCRnt=_db4TnhdIBnJOfhDi`F2_KNB?m`wFU@gKGAo$U z_)d+U9U{_wP*wasW%h|P0e^A#p{Fb9goEato~91RlOUNI5)S+=`zZ=n_F>tpVkD%G zs{7l;R@ORX%I&_Ik|~Xx$9X3U0^g-5-n+!3L}X@7luqY3ZsZzu<91Hap>{&=#6%9u zvCFULSw_=QmcxmeXCG?VR}UC5d5SleA))DxFNl*nbXv7cSXa8k`RY zE8`aB(-UN-6E;)@9ExTFb=HY3`r zSgqET7s^^F-c2)6%YUkuCHw31$ItE4{Ql?1@6U|l=K-clWKj)YF@1^8+b%78bFxH= zpFnxeqt$e(B~@HgvU<0dsj8suA0pQ>hS}`I^`eae#cMLy@OMtZ<{Bob>iTHO?9GIi9)IM6r`0e zqJ%v3=U@*81+3)rsS%;-s`eJt3-feTGewKufJa;!JmXM9J5zo2e5FfGn8-8 z;HBr3n!vl)YWhs|Q7c$fpW-;dNP17QQDJF+N~r~0 zO8pkjdDXZtso-rf6};d&K~Te4MPiHu8;4}kjHa>ed75=+7=NjCR#iqGB3YT!}RZUHbbIR6D~Nbd7S;jFnH zp20g2shSEJ6u0i=q;Q0@d6x`YK23cyLbSsg%B$>ZA%|vd=Yf8=Tpz!`%tSno$0f3h ziD=iN;eTqXZBu7#P7f+!HP(GSyb`P$`qj#=Pm3u8%UHO z5nkx2K<_d2xUNehE~=nS)KZC^0*WUf9qQpXihoM(hfSac;7s~abA}1HTMX|P?63CR z>nX=$#m4EiBfEd{(foFHQE;9^t1abch`DXFNS2&>soU8jBvAxwd(I2ZDi4qySg>6| zDF;PuEs&b@y>_a(>g(vuBoK;)n2HanJm7%fd|ZhGn>IByOoe0K8mHSpy7zW0k&C3` z>VLl5t_BP(rKHrn^$;C8Fk&WZ_ImgQ`cde_Tf}IR$(6^yW;^mht{+-1u|0^i8rWTI z>DLwe@~waT{_9G7W34sz8o5NRies z^XqXO3SW3JJ5?@jnyDOy9!sZF@{N+}wtt5<*MLCi`14zZl%&9zE1b*(&g?S(#?~C3 za6ajj?Mxt}!G%d)sg{XPQkowYa>w#p;#&iU+Ps$+U@OHP22JgVS)sNQVVsSdW^y69l7DD;E|TRg?-ic?Y)@Xenl;@C=k0)xYn z(e3I=3@_j}@P!n_dS?@2DPc1&#^y*Gi*R@FOwr-X8x+S}eeb*%+pSXO%kneYW91Ba zk)SF-@sEO%)ZoP)+iQOO*X&n5&bxu-r+8+oUa^Q0Sc9%UGUp_ojGgn z=KujgayZ*o3HdU0)c(jiCQBNfU9S>te1h(ZK&i{*-Ba@l>!R?_CqZ&wU6awQ6n~4` z1)O^&4*cu6_p06O)BLz1C?4T9g*s;9EgNH!0^`f-DXBmL3i7%SK$Y&KDr~#lSpcJ~ zza-H~8haV5=S=!yZK;+ce;25#luXg}j(w>soDLjoc4IzhcBxT=NocJ4$QB3J+fXfB zixVn#5Czd|UyAj^3r4-+lt55iQGaQijdPimir9Pb@h_ZJB%`Steb-`~I9zZQfAAglF4dc8LQKA$+QWwA}6 z`el3n(JYCm(3Q#5G&$%FN`FQznuJriHk++iyN_>e>RYck zKusbfoU3n2ARXr4a=V6?6_~}FcB>pF%?s4WawyzeJ!M`UR+Y#lDVahwu|(B)cX-RA zy2>d>j13;t^e6rYCtqyuyc^^C_m6LF{P?xQ2n31L)8zA zL#l^OP?lcX!3ZAg66p0=2Dp|@VMld6cl8)7=9E0tA^R$eNSCYlh#emg*62PgBrheM}RC(Xkvg<~GakdfRqz5!bt3`cYDPv@IhQV9xuWZEsH$VTHjd*BZn5WFIk_TZ)LSf04e5t6= zaRSKqriQS?eO6_sw;v(s;d(~NbG*b^0B58z73935khsf&Qik%&mM9V+){a;;v=XGf zF`i_Gw@@$Pf}%1nI z8+F*dI;@(+9s{T*Wgsl^I9)b{T7q4&|NHb}fc?Z4FxXwoLaUsLKY@QK zq>UKfky6boZK%60uhUL?kn{^+;G4GNS`x}5I&U2vUy?&{QIF*-+TwHo#%pKJP)tCR zTaEo;?|@Ywq<^jW#;695M~jS&vhd9Z^oaTH?O1CUn!kTPlcUi&ljG!yJyr=nR%*cS^Tes*Dt1i`V5WrhgXz;8#-7rj= zYlY0VE%8^@Sj$dk;2iL2k8aN1>h4v$k>S)1*Kf}u*Y+$?ol&R}gt9!icATrp;2_3G z!|-G~t>jAZxNnIxsuE~cs`_9R4F7cfNSg8ih{%tm9sZO9EJx{OZtMHkKU8M^_-q(1 zb>b22`F}Pt<9J&|R1;)9OSCQmq3(Pb4;&{fUN3-s@Sid9?Nq~JvFW!45`MaZ4Ev5Sj?hOBf)SU zYsTw54~JIOg1Nl+s!x~QpXT@WjOU+j({`m#lB01{FR|zaI7oq)V+*(P*f-~Zcz>e% z7P0c;t<3~-?81X(N!pSEsk5ha!8S7*C6g7WUJd>S9kHUJ$>IghIa*K%fl6^ z$;uwY_+m@#sC<$>!d|<9yr#}7McJMR6v?9bTM$xYvk+mYB73`3LvRT}#UI%z!ZQES zufyi)bxF({)j`+baQbD%NB|7=X@9ou)3Y>s2<3t1+cI=ddV@&#W6_&Z8=K$J4q^39 zeQEQu>HA5}31BgWSjozX3J}d1{0T+W z?j0J78M8*}NgJ$nyT+D|N=qsD(ZU*e4pqzCwmx zywRZL#HAfyA-^o~LIa=v`u=hBZ|&pf z7tyij8(Wn|fS8WiiFpsNbGk%F4}FTxHC#PbgC~6(x zKgkp{M({kmhF2q{6WMq-bHADfG(%sfxD;__=ftSU^cKU|i@Itm{x$L>H?HpWB}kB7 z50;s$Ox#roIM{?zSDo@DQE{RN!AjARdmF@YOL}4%#d_tO5PuRjd$h?0qhm$<+o7+8 znjv=v>7GyE>vMYsUDWqa?Pm>hqt+#3P2aocd$W_o3jwaqu*zjg?c0cr`n`B*nw872 z8Oh_H>C{~N&`62>nH;Al{A^1Ldb zKDBf^6k(YHo_%Ide4anP_NUSBv!o}Bn$+~L^a@+4mo;x#wOaAIPT9B3_9#%h>VHJ` zBlhneLDCIJL4fYSYy*y@CY{eR-Xx62gVRSvO_JLbca5`wZ;+#%$`sZ2%siG-Dut(pWRp)VJqmnx-NtA%5Gq^Lqn})xJ0-&Pz zjqGZQab;DC^hN4~n`|ptqdXPZpTB(kKL7as*VnJ#oM!&=`H%a{w?F>=@^L(q51;ub zs$hW6BY$UM0*S=|8bmjXZ*>`Kz8gDlT0envWjHEFnPtPzZhc3=csYO~f!Q8w$Z2SUm%$Ev? zQcHuwe4nauP&7EyyWeJjL$h?MB)J9yU_%+|gnuM)*(;r>{v?@ai<+c33}Qp-7*DLQ z&wu|hzVN7j{DZP?etSBrF+WM0_GOe#@aCBAeRB`SHGLvkkOvE{T=(eMiQhd3R*4LgsesB0KycCvx!2)w-rpfgcCZTi{teDks1wj8{0(4v&gO#pFHf>cX% zmbES#J*anTfzTA^)wp)~aokQsOV1-&KP{FjoqztCq7UlnJO3GkrHhlVpm8Cu@PBnA zoUa}@L8KfLROP%1nalTk0mHL~jey`x?z{E!F2hFNYNHY2d230bPUq^HjJ2?|1Nk8*#PMGDCcBsrYS8ph9#9Po=68VFW5i3y~hXHq;-7bx<@VEa;kg*lp{5ENPp zZ&N@XKid~gAN#6?gI5%jGJWS4bbo#o2c~%;5aLqAdtI&Z<11-ZWDHsZnt&4S2B{Y_PK>wH<-U z&6ygae?1(sAqDQ<&F%8i&xh7za~yt7#}77r4b-dGL|R(^GBY6DmT|d^qkk;BRvAF7 z?y^^76@f`hB9RnbR_&cA(B&gs#L`q%|H_&J&v+h7BrQta3v!kF%UHwzt=X4v&-{S2 zl_v}Aw0RpkM+cwSk-l_1mTo(`!}2*_YE@)iOp9f7JOR{f2&qnG+3fUP+ju#m>ZvUD z*wj8)A$4|=7Q6esJh=iuRDZ+U<##-XvifgpX5)UBF1zo>d-Zw^1)NZJ1qlOO7A`Bh zIE!$E?Ia_QENx00o8X4HC>dBf5Q&lXQPYd#?vTByGI7W$5ZPLrJ-J)W>>#IVl=o}) zZT`_dy|~Ce_8B1M42r0+XGd0F&C6@0gF=^eP!FqJE8%{xt18vCPJd04<_^?LiC8i{SzV+-RGu>V)EY(+eHkor>Lbc&qhP1iW?0W1OgQkWpH=U)SrypC7N^sR|?#p^8tzy|Fe16$j|j-VSF> zg?C5FgMWkE7ykvyZh0}s6c-^M23wvnEgt{>@9RvL^th2M`+werX0af!Jk1!kU~!rf z*(9Z^?x&w~KSyG#Imn1UtTM&Tzb;tF4`B?hd^Ji1>E%jtLnUQ5biej+DatiEm zQ?d+FL_S{@g6B!;MuJI6g=^9an3pn$#7qkG@_&{?pc5-$z!Hy`;s}LQb08b2L2D8I zwj`jLgn+I)wRgJic1nis@PK6LD#P13Y^RQg;{fuue%WFFAgMn&t=l`_a0&HbzW}ai zU}*(eoCgBoO4!ashvq#$m3~S3B~)e7EPxLMCIF15ZcY43*W!Lr!+tvDDpbA1I6#@V zo_|W()YxFu?cOaixAyWy3S~7Rvf4u1Sv2=%OR#yAx3P=O|9O|GiXfp$PPgMY8XE;~ zlC`#yTtTp%RH@oU7PY2QxEh7qBzLK{<1J~b+INw2ylx>Zl2+d@*r(s>$N3Ifup?eo zrAj$$uU;vyi<+s<@KyN;0;=o<$MlO26@Tc!F#ff&z0O{5g1@2q;VJFvv{VM+P`;B5 zlt0~XcBzs*Q9>zk+5UBv%Qh7V^ls*V)=ULspdPq*4XY7gI8orRv)gjenfAjjEoqb^mfC-5MXEq~8D_o%hWJ?5owGF!GNhjX;UM$b&1?OaVpY8-5Y zo%aj&{f{<2{rTi-KGmzwaVSo=^QXb`m*|@I1&@&VSS{H(Q&>hk9;oV!vzk!g7e&iloH1Hcu5Nvs(?^>Fm{G zLZDX=t1IN@rSJ)&$a44Om+g7!&Z$F7h}-HC=2tIpGaHj2g%N|-xhRFtOrB}pl)k7Sa4E6D0IoWHKKF=0fJ;Uu&(}L#4o)Z?$DzkBh_Wh z%?qg@IMj2{RwLc20e{(t8_${CFHcJ(!sKIbb796Sq?!Bg^47>7=aray87{t5V7H`@8{QtI7-oQf=aujb5gycSubvJ?|6Of@Qh&413O77L&wy(1lgp`JUa zQFw6e($u>FM%3GD*Ahf#!RNBENsoj0wSN2Y3oHKxz@`?I!Wcl_nunmgaoTI|UW_<1 z>irm@F7Knh?rma8vkhtHqd-!Kn>=9JoT`40y6Mv~QC z*TU&jyxkmnn@sGjb8&8t(_4^Uy2@8+lr;{sljJ4X)qlI{3b{-8j+a82)W`W2c@-jX zD?C;X28Hjrw%Pd_!*w2E=XWZnd0V6Y`WT-ba0!~4ArBozoF&?nBB2Z=7SeujBlFW5i z2HZKuLVxJ9r6x_3(ti$R)0Q9uK~{Oq?D310j)YXb4cFEJOur>RG#UnH9P-lw0qv9xMF*WUXBwFxu64dQ~nbgd**UaJM! z>ZX1C4N8@saNJ8H-z#-?t{06KP5{G9ZMU7Rsw=L{y&WgA-+kIA+YTkRHzNN~kaJ(* zN2@+g$=Yr+$Sb(VuPgS~Y+x#$ATal7E`~PceZOx-PdW62`RIg!cU|nGI+pU>@_*pf zReam`V-?vai%dCFH&$3%qccq>uk`)%3-^r|7!Iu4zR)a{SgXX){wj&QCf-$)%xOts z%%H6|`=m6v);_)3^>m?(1zzwlHu*y*2unc?{XjS(#l{kUXm-u|08n8OQltYZ0S<^H ziNwp3NIi07^;}6@>A}ta`YzyeaDN`u{M*(DN4%+fXuWg0=!rAlma<4|l6YEnG;S$S#9>A^PSWNlH}iKofp|T0!?~K7O1>)0Q6S3Y@zKNS~7^UFc0Pa*8iE zwcUVjPArz6J|*l1q zj1KiBIKEtURE|N`;@zRl3)sweymb$!AXthxd^1*J*Vy~Gs>WMOTNlvPPm7492Y0Sp z)@G&hw!L^R@mktVmMl8-27jG+Id@S34PsAG-X!n5yw_=EIWKBku5Pg|f$S$ccvLHm zG|ox4XQp1I_9T@mUk!qgZf~z_1tmZjxq4qU%45ZBgS{8mJRUklgO9=j9_?J0(Xyl! z?7s;bJ70WPZ%U=SPPpKEXwq7j1iZ7_6a!9UcA%;%RvcJWCQSKy$$yOABvl$M61WVU zkbD;7V5=Qeg+!qjreF(H>1Vt1ZN&0h5uc`g<$5QLo#&}CGa0sI^%ioySgUfk#k?O& z@GvVAp)BPYHLP4NT3tnPYjO!(9+w!rGv5^jk%wgG^ohd0eEae54qNe&AiL(sx{^~q zHw9MpNv5`<`k?Y_$A7rAq#ZoYnAaW2t#sw7S~5F(T%aBBv_xEg`_L3nQf>&%3tTeq zTn3D#X328i19or7ExiVDDwkc;89urE8Oq5M)?vtVzH5wXIfO zwmRN5oid3$EPs$5077nNF+0WZQzoJaITXW>nPZU^}MG2rz=~K>H z0OqkD2f!?-hNZiS7X$iVvR`?Ps?oCoBX_#GEU6+iW( zJJwi(%28eQNE*ucOYN1*8p0Y-=!$eJxbNj14@s%&$kF84D6zvP47yvXgJFM` z2Y)(d;SdATmIdfw84a~mIgi!)QJ?MA6dzo~Gs+q-ddTSyayw$7M2m{W+u$^58m}*T zvX_yY3R7gOO9eurUEKB9A#W{Hj^s0K8gFO_PDbVF^(kpiS1UDsFSbOl_G)i2=Nq5e zTl!^F*Uc~5kL&2-7zo=zS1$<^)8RQzS6C~s{r0GWn>YPz0NNLO{MR9WIoww5W1tR1pSx5+f83~B6Ma#yXG z2u$qvs+tE+H=hJoXK3bf0lyWtAP-n-iYEbgQ8GW!chjC|yx(8%jV&H?@P9JclM)0L z3c#<)(PKx`_Vdwm@ zNn2GV%gGYHL?Kv)Q4`6>HTSpr^~aaz zStS0xkXK^~)R|z17ZraLX-bu9@c^f*#h8jSIg7<(sit;Rmldvho~Pl^jwkumsE>Cx z4@FwvHcwt7(O(WF0X&mLGMSC4-a9PG5{%a@X}fHvU1~548PQtPFMq+HO=%LPd&u8f zMr(^^t_^u{4@oylB(o12&o}G$vDCMCZL9r6S=qo=4%1NhdOxp^gwIb^*Igs%X~q3q zuJ2#l{Pyj?zJB`f$M^Z|bNzjMXzxuf9$25UNA=#QKdu(rmmV(LSU%d9?mU2w1^t_2 zzK;3z^P0;=!okY9O@C#6h$hN+INPxWmBNTTmz)a?7OTd8r8u&$jIpB>cDaJuQLn=} z%XYJOlx5~aB#q4apjLAj(^+n|*jDtq1EyR&x4K|4_@6YH^e!ct*lJQxl~e1{)!$+$ zJT3^XZqsGuFqWi2B`0K^Do5|s_5b?GZH5)P_)kc4szeS>;zQp`E^+ zh;NIxtFI%el`LmdX|POAwoU!aYIb!y>+C!MO6sSylpNl8ZL0J7cuL9WZ} zuJwx_+Psfeh<|{Ld^vs28Q2{T&+PH4qyh)ag|op&&y=5fHEC+h&RUurjmn8yKHJ8y+B=_qD&IbT`SIh^^J4NbB62px z8H=)M<FFHu)7-FD5A3j2)bb$<_U+KT1JMDqPH?$;;HjR2bxbu1XLwB>n%-)OmnIv z&9<`*(cSg&)*8K}Fm){KibXiApxT|?;N@-<+R~xnJWp+`^yJXSR)TycBaK*Jhzcu{15LwMgB3-QTo)ZBZM958jSW&g3C1Ml6YAdzN@H}Xu0orXhGdU0wM8JSP-*s4 zeH|^&b<>)D!RqCKwA($oxa?xhYrW;Bl7ElFOVOe<=_|0GY8YZ`jg-?ejK4}4C>8&|4`=APZZ~a}D=M}xEcU|u5)>&2I+eJnST_{Tk<@+TaElKZ0xI@R}5OtiM zjxZCC=F$rVVUxHuttp)&bvrz>>wn*|+$l7-yf#*xBDtKDOJVAYqS4}8u-B=;`}94W zY7GP0fI0*|^|*la#Vo1ALUZ0mb~}{^VdY|JPc~p*;^w*g1ijD7_5}1kc7}IV-6kZb z8?Hi7V_7Zd_6^Kgnr-FBT8+;iKHmTOYc*wn{n#8rGev?Avp06m_JEYM=znxD;9_?u zrZ0iSi89?Bjhs6X^wKO-=>&FWbQ0Cx4e{;PK-n?0+rd0CmqQRv4_4cz_i=2h8T7a4 zHT1i+#M(6Rxq!3|HmIaihmGoHtMxRhb~|wSTta;{b_Jt!V-AEU8Sa7jCD%m;?l^l(@XhSrOa7d!U1y`R>VJfO?6JRJu0=ik8#QH}lDiYuCwrAgPNit;vH<=|Yl>l$ zafTdL0x@wzK3AVhkfy3$?d0nytIy27^m#{|Ge}8d1C?+ZTqbi}Q z+G}^wNDzFtrBb{fz>3x5*RWL;A@B+rxj(s@F4%9M{`G8I963BC!wQwCmXA7OOFGNm zLbPz26*-pe=hgP5+QO|I0|>BmnIzz;Q#Xg3A8B@?seT+ZPywALV%b*OyDhKsv*O6( za&%0=x@}jQS3M>zCPNf7U^w0ZJ`j|?Oea&&3Q!Ga5SM`pOP9FGDS%I8OVYn+hV%C2o0aA8&?K^j` z!Msoo-e|2KAG)+1Ks>^YTCg^h!;42ZyyT3eXlbENXWMfnCls}+#RT0Jpiyy1*7EX_ ziZ0ipQjoKMgi$u*CJS^^3stutwNLG{Co1)!6%zk`O0vn6P2I*ke=0M%zhADe_4kkO z5XJH6^RVA9Lk~E8vB7^V$)dL6tlb{S=NwKp1`(MGvr~#!zc~MWR7cJB{akX33a03X zF-aMh!mp}ViV_KYO5xig*)-uh2rG_I1;!#ZbqkOVr`a+qKp>X2;|;t1-A%r;&HBZNEV3+`@r~Wa z6CdQ!6dWCygFjH&DIRwHISG<3N%7z$g}x_CGB2f}UKmVdbqvZtg7M_A+e*8l?!jP^ z85DQZIi6#%@ydVE>nP46aem1!s@a~EjnWAfNUeV@@pC&3cS-{v(IK1479*+bP9ns6 z>^unhFb*2MU$GxQ?!VzqFSc_grD=jVWg#ZRwVBAfXpWSG1)K7_@+7=6xiJIvytA2I zR+!A5V*1mTfiQcjaO?Di*S(Xnma5Q8IsL=(p_@vx&#ZsnLwMU^4fu9>d8bNP-ftCI z8W?5M@i;5`TQx!4Btx2@cNIp@%=wlea7;}^?v~OOH-}DVa}IHmnVNe2ZBUH*C@7C*hk19Blk9&}y95gw315U{&;sL3aqIB_<)JRjqcz2viIcWg8 zHlgKq-aCJJgKNt{Ay9=@<25X@V{{N(17h&RUhJ7J@o{y}2+#y165ulasBcs!(g;cO z_QvV9V?>cW2{2QY7DAFjskcrUoWR8S)E!i=(GeY8qT&s;?==*qjTE_Ndy)IcL9MA| zkMomTlOL%=EeVZXKq0b&Rf^x@s=qAQ|AH&Rf}DS|+A*#6-6<5cqX5HS0xiOHm(nyT zi->Rs5WaA7dURIN5fNvure@F_?hGo5yDbUA-^mxz>!m3_lVu&6){cCS=56#?B|&|; zG!!c`t)z9bI^$eUl>O>}QK{EGtzp(p7dAkg43Ffr7$AmMzDdv*YeIcc?ISAlsl1-t z;VyqsOxarL}By!tC2b0!GR&;*|Ukz_f=9k;~O)Xe$gLS8@>PnbCa2-)j zr9HeB7*ujawL4uqr-%*kNJ4hth^i16326Ie$$mi=ulpmCZmvH?CbTWr#XifZ>Jzxv zkEu|jB(ZV1`}(2i7VGT{)<#9`aG+$mOw7xzM%@$2MP;k6tB>F?fH)KBOfgF$olt)r z{FC&h8}S>Pjz`nml>$V;GFr3wyF*${sHtrO-j`dw? zu}Dp?jTrAl83Est-ilTlUQ&vl%ARub)<_l{KE|(G>|NM@Do<05P$DMwydsK34dPR_ zJHW=6Sr;$r%&ty`SFgopB1vo(ui$@KUU6@7w!@Lv1Gspq@T%pP-c08b7)vSyl61Fg zyH9`trCIgFme}%m1+mdo#Zk;(Rz1a52sgzz$bv#d9kZl=SF~a4f_WcvDGQu+kI*gK z!oZ;jB417#Es=D*Bit_4W!d6eSD9J01_GIkzz8@=MSA)(>OY5z(&IWr3Z8%dAtg)e zl@qZ`2_K7Haw)|!nuRszhEyO5^X8C3MR9Vi*sC%*WYnt7A2?TIF~4SULM3?xu$}&9 zBfVwHl%|gxA9p9dAM>q4p`L@oYEEZU9Jro|z1@di4tF|L8VJhyZsIyExrlZn^g|*B zNAMB}61S&5o7Dnek;p2EzLI|#_Q)we^_1>P6;7vr?4C)5Hujy*rJC>D{$AUv+r(yn zjIw3}YzP*W817lt4qc3f-ND(>q+K*+J*WN;1kKR9R}Z>ssPBA<<+p>6u|;)Tz|o{@ z77%E%rM5r|dpMBkL3ke8`(=u2B%mxV>H#RY0Kx-pITyf66*h}i)vkZKkIKaq=c=^Y zGjtj@Yx3zttTqRP;knw+OlRY4jF*3co4Z#{&Wg1q1G&AXu%s1mj7XQZRyW0tBN*;-0Q;2xxrTW* zQuCp%@}?Ykp|;gl={PNU+h%qVJuFW#2goFvv8jjyjw&e!=+H35g#*!q>q#P@*bI+r z-0#2Oi0~w~Hj>y?D0K^QL;r5Fi&Go}$!96| z;KAaM%{WV`&K)U#K)z~8MfKuOVr~Myhmy*asj8y zG61Y#6XQIbrVpLXaT{e60KaFoGwu)}VZxE5UdzkH(YlA3fo^t(Oa&{^ouyery#G**__PY5ErRvh)^j%l? zWV<#0u7H0VVGWOp-*qfdgRL!s8CX6R}vDy zKrv(=cq#^>k{K^>+rW5kt}p+3=Zf`o^S-sQ(sJAJZnAH12u{B|uYRWY2t1!~kL8L$ z3Bwt(>t;_T$^9VcyRIDPw5hGuDG%5;mow(T^1go%x~BKJXA2o`R_C&QnYs|aRgDTT zPFD5U+hRD|k|D!tX8=IR)T7d)c8NK}e`9qUt4Aq8&6~q)3yO%}jsLOUmlqj1s4sc% zQjw{%OLtD^WItT;!TMs+*e-hp`mgo(@%`&x!&Av;=TwW}I5y=KT5U$#tx~E2^VQPj z2&{i5F(6YqAK`SFp&*UGW@6?LQPaa$H3Q}oIi|eWd{7yMq?<5<=ioJqQ0ZLi+o`!40etqkbd^DDg5K2@8 z1M(`x$lvVmbPd$!77i1yqQsYO;Q~q?2(N$nT(0?^&H6N11~STQ(mRCe{*XDGrDj(} zri1Mpz>%WIN=2k4L(x`KNuMH0)O$@|Q7WoCd#G=zAr<*zkUW)xqCT+T1}qWf?xpM9lFuOmurcPYkGD_MAZ_FhY%&mF{A{eXp94fR5Q%WuBUyJK(HeB0*GlR(*fP z90!$-t_+MUp+!^73OvXJbFQAvH+5T8?|&Oo0G}RpYqj3(E;7Lbc9p668AoUu%7=6L z1CZ{ATbGYiFh3`l42of?X{fHA#IdqLr1F3cIG-|mWI=Wl68eJauC^AbD`|Pbm}N>K~`Zr z$r*|ns7+5~v)^BIa?_k?d&68_w$*Fh1B|F7B$)UT4QA@mm^t%TXu&MP{bh0uGXGB{O^D7<+wz z0&%?(uvlm^W;%wVt5=i)BQs{|57}fx7QgZ3903Wh$WbM21AbJ(;W2jmctNSY$ghQ{ zQ#ncGSPT%g1&3~k79X7Hr7HY(<4BRbq9&opy8=?AnqhujYTn3;g3H;PU5_qsQ}fn~ zPo#Q!c4~l9|IlPzmo*A78#c z&9AmsSI}u#9;iYQtakDS5QwwgTMx;al>EX+P0P%f$Yu3!w^>?aP&Z^aWUbDWYOQsO z#}s{3J&?8I!JV2KT|9T00&2iHC4L)6yjOnXlc%kKKB!xU5OjYdz<@QPa<>W}IHgFq z(V~WYuTrojdRLO1lmw`E@QSRg4Mf&#Eqfb&Ida7D-fqR6 z3cJ(co#39AL%3ptDy9(RyV}FuEzScY(i^}I2eKR(*owj}aytNOJn7Eo4Q!%agF-4~ z@8fN$e`*WsfRqxXr(o&awRhpkyp=wjWw$D?A;H%~m%%DF!lSJl=S=k(rQj%fnSnNW zWxol3A342gc!OyVQ{YO00)W53JNISnrR2#)1iqDv0P77c{dk~}6;-$>zFV&!AL^g` zbN(^D0ECRT8ok=lT*~2`R&*fpJO)YLcLz4qK2U{zx3$_hD#gL}qShrF zi73pLWmP4N7gfjg#;(Vj6*=|L+$d%4O$iRwCf-U#Z`Ti1!EL(edOdR8ysS2kg9tXN zoOP90wD~N{OEv;+=EB07kH1fS;|lt=WqioB#kQeq~ENHan2PV7apQ(6yCtyd}Mm7@e5@-Hp6G#pg(mer#dRZUFFake$4Jfg%e z2NF3kaZ|g~!Qd=$b&O&ADd=Z%{km#@gS$9=wsNy%H8OL*B}^!Fe{wX`YjmL9+pt4M zASs-mQp%l5My9-QU5j%tCHT+8e|EEB)AE)fHx60PnWB83&hb@Qhsus!*6<|N?L{Kb zTLEi3HCWfBjfK~yaqD)f*b$OZh(pc?1mkcXDuL6r(!Yqx;n+7r{Ly`{Wo?@%gQ*B8 zcE?bpX_widm+}dU<1|uxvM-Lxh8qtu&X14(_sc(@-pP~+j|_P^&)6mje?+4Q)_t#5 zcKYr%NqOa`C6?0ky@DU7B+$C;tM=BWSNY;J%esX;KLy1D*-?2F#IaHFq!;qy1 zqD_`I_Hk?yr`c2#)7q7SfBf2)t|VWYXPIwhOV|Mv3XkPlHt=6R*QZPOv)^T(H>#U` z-I^ZX&hp9Z)tyePOsPBpJ>*dLu68+tG6}Q|0Ko);XP3)Xyj{YAdF@l=-+dZwC1=XCSuT(n81K@M<|7Ta5CN9Q@47A!Sq4NlFF4IPI7I3YSLQs-51q zhJD=`nsPLtxXKX4e*i@eb=;>e6~EVb8X1?WdOvhFOm@w7>I?^YcMzT;WK=V3jJxS$ z8?$&vN@F{A{RM8~h<5Ht0WOwQPlQtic8O(@!zTzqFGE{Gsy7#1%^{vCDr1G+oFwxhw*3%6PbE@Z=h!=*>!uKL@$ovgO=mf2E~{Isi>nBaXP< z-sO@Q+D=s~pP_0sqrt|luOBI*oLvE8m64n_Q!iZM8~#V0%^Ox7Dqc`L*~T)ID0V;w zVvDloQ-9s2PD<2OW_Q}%(@Mc4uMun}+uCU=>JXyJf6^VvCKHpF1~}yC!cJ2r=p=4d zr4{FrUvQQ+KG4J;-<~!_@u|5D2<2n7yH;70zyX!*Krfs;*`?>HW*VDK z&uOcC)hh#4t93D3qwJC@?ltl4fYaQst6etx6`Cfa*bqAI;6=MWw>3RnG$6$VrvB49K*7K zqo$49vGiQaENQo^nyf;fehYur-~Pvp?!))-AJ0(#=;0iyxeHRHCRB<--KTgCataBh zGJ5M0P|*@bXB}{9(MfvhBdUJ2Q~V?ziQ`5-f6kocwY^b2L6-!hm(qFX$SKNUlt8EdaH5{47&*Ntm#|F%NX5Y8iaHsZoO0Cguks5- zw$5*z@?M6jkw2 zsZA~CeJ<-~U7s)Ow+qNzD9>$54AWno}l(eBP?V0dbzUdfvrq$ze}l$f zN^_DrtfK}MXXEV!Q=llm$)%Drh&6@v-;Q-3syitROlYr5eR`i)a^9gjN!d>V#B;U2 zef<1w{yyfnUl?8w>UeQnQp!seQ+w|8H@^(HrQ}k>8edV_m{-v6cs517KzKQReo$*no^knrp<4AXWvt1`Jq+zZ*~fm5J8PYH#l#mQQStl;E*fAK zl@Gzzg+CcBy<4>(^|v2i|He3MNR|W?fFis%kw z^4}YE({+QHo5DMr`pg617BX=2R1KrCQvn^I6UqTcr>1uIe8e>({%TA zP_pCH0?9;Tr)#(0>KM?jQvanRWtT4|wOQTwN!_DsKpj`{O5e*iAh=^z06t^aF6qAn zlJ=obPbPctvzslYd^?ECAo9wmD8C0sDr+2LO{y;U3eb1%yA>leZ=jG1LSJIT4k`|b|i~%X1f2P*k`tzPi*oRkEJoctgb|&f;<)&>hsRLdV{c#>3$&f7Cb|r5+)Z1$W z=0l4Heu^U*Uc9)Se-hvrN+t693Bif2!o9U4;nJp%()b05`{Y zWqPNQCA41Jm4H%;w-w>l)1ihx?dyG08 z=-;OXft8NawnVL4dm$W;xY{0%zP3Me6ah_Yk~82 zQd=!Kby5-tv^e-hvbqEqYf_L?-6b!m6!+H6&pI^Qhr3im=6fjs;zh%~mHT9EctuMG z2c|jV!Fp7pyD9@St2EMs;*sO9d1$Ra?xl&cY!PMDe^%-!vP#zgY2#Ux48+cwVQ5Y?0FJEkqS+Ig)P2*Uoy6f8kWPTx52suODBEtQy!YSJRz00{$IU z1#L+is-RaV>pQ1!SId4>{dYOK)3IW0;Y^GC5T9Ib-KD_(>4)Dv&S`H)JX8R-ufDX# z6#}BTnMx3mF80S2$UkTM_M?CJDGK)W+n27%-|ruvHNZpeibva&Iq(Wt@vn1kipuO# zf8{Gx_jV5DrjkydfWdq^+LZVLAn~Yf?dh0#z6r64wSzpPOSG@M=WxrFp@NF4KM>P+ z2MOLw%~wile9Hv9*}f~4sAxyL5_p*q*Yw}!Ri{J&&}+T7v{pW-P*3J4i@iv^a!rrR ztKcmy)s;i@O=&3(P!;%oCjx2HJRKfm1fI}`8l@O3H@VzbWK zBxCB2phf99rE>&j-kYw~bsh(goj9XV*T)D<5wx27&4yO+ImW*#}d~$U>*|axkGf{e1|JsV^n^>OBIk6MODS&G*aNe@tt8 z_$sijy*&QC9VzpfUl- zI!5gLi9KmCN>(ZA9*Qt(HAZU7e=mKVApe2j>A0IyTohu8lurwdq(gA&O4^R)rcBhk zW&cb7{dt2n>T+<&nm{`N28=nRlFJ|>WNa4&s+0GC4;ya#W+$ubsp?QR<-lvP{`Jm3 zW+wx`$|R`@Wb(sVU&`t&vv+kUEm5tJCK~`euS&jGpD9`3CS}iT3n)27e=eoeRV4hT z7MI%$B8Z9{R)b^V7-@$FxK`_8ArJk{&Lv}gzF3*zSW05HbAanjV7QNK5q>rc#y<0I z_fauH;SbJjyt@Pc1l6L&aMgoF}SgbX26s1w@f0CRD6$X!{4H9|9LY1f)l~FqkJt1rw3n>)^{A~J}bO{So z;$Ev2ket^M4zLjrn}Dj98#FMFt#sXD$GJ@JP*2N7m^Z~P$mjB69Gsd#xW(JK0+@{3RZWr+jHd3ge@YW4xitf z1Mrue`XjTUq6Sz*3w9}0TUF!af&Mlk)SkfqP&UDKZQ)QY6K%F(!iac~CCbmU2l9!fdJqX%UI|UY~5J}1; zd8Nq*;@M4AF3I}rWy+{b4RsS$9)0Tne#e?qG3!AlXM1kd-OaB@ZMO6Z$jj&y^H)w}=&VGkq(}llXE>`BrPt0OiOF^tSf z--8|n!8YG6W9=l@?OIc`UbTpsGO4CQr&K7!Nf#7=U3@}Be9p}do~qofWEkE)$&`nI&xN;Rv2a zj74a*e|yCM`l(7N2HhepMBA=OAMqhX6<4yYSvH^U2-@<<Vvb7(M0bUG>KX{)+M3;I2yq^OEG@6z4X)gkJyB}+Uh1zj| zI>>z_3I{(dKBA`bZP$lW6^N5?ciT?(@-$ske^JUDzI81QfWFR<#dEE{3@MP5yWpDI zUuqV{QoR#eK9td>9jR7s-XQo!El;98NUG%=te|+U9X8WAg4Hfi*U<6c_-AVuhgGD^ zX8_yv%d&l&-|KH*KfhnLNA%~Ua9(yby@BQ%L5UPnR0DHFh@2LLkUQ%*WI3nRZI%TP zed*&v`c`6!u26vM5_iN2*k-sP!Trgo>Av5oJcLZGj;PG+{yLcah zj#MP)3j39vla1l0>0iBx9+woCZEEg2uBDS70q`w&S#)cYx-E&WQ!;!sQKcnIf9lAg z1f**}&0AaQ_o4O&)h2nQIq?@C;NrjkZ0`cuW3d!d*|ZG54=-xL0)EqD4N(x_(==%%bT={qPT#d*&Ah$@Ap zxA@OC+Y}c(yj@n0L{8ErO_~${e|Tl>cf-QM>Rt`DrBm$SYHf~#OSHc3djw}1POTXT zJZTJ7@rvHg@d!b^REfX0M(NAL8nj_hdcfBI28ww#p>^3)w z#oiOYrABWf9YjC-TTiU5P8Q(_07?lYmz=7M diff --git a/media-libs/codec2/Manifest b/media-libs/codec2/Manifest index 824a9b22757c..b4448103a0d7 100644 --- a/media-libs/codec2/Manifest +++ b/media-libs/codec2/Manifest @@ -1 +1,2 @@ +DIST codec2-1.0.0.tar.gz 15019266 BLAKE2B fa33a8c30a7472e5f5ab0aac070431579913248d9d27cbc82542b6d7071f7a9fee6bafe374300bf6e09d636b9ddaf85795aabf12cbfd3923efd0cac82f06b38c SHA512 bba8ccf915600b093252c85059c5472804e843f5a4e331cc6e01f31b4131d84362d8385d0a1d8703be36064ca498e58181c2b7fdedb76d0be58bf6f13ec929b3 DIST codec2-1.0.1.tar.gz 15062219 BLAKE2B 81f2784d7aa7180fcc4345fd27e7dd0beda0eba3bbee43d8379a48dc854fe1c9e50038c90c9ae41daacb5aef0f337841fa64ce061e2831523a71d5d52d1b8211 SHA512 e32b6ebb5480b4a6ae15e835abc0da4fac7fb46a2b14bcc2a3c52df2da6c8d3f5acbcf83d8039f1ee402b4d2e1e7445841e3c9c415bfb70af3a251e74ab3f3b6 diff --git a/media-libs/codec2/codec2-1.0.0.ebuild b/media-libs/codec2/codec2-1.0.0.ebuild new file mode 100644 index 000000000000..f9d617bb6115 --- /dev/null +++ b/media-libs/codec2/codec2-1.0.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS=cmake +inherit cmake-multilib + +DESCRIPTION="Low bit rate speech codec" +HOMEPAGE="https://freedv.org/ https://www.rowetel.com/?page_id=452 https://github.com/drowe67/codec2" +SRC_URI="https://github.com/drowe67/codec2/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0/1.0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" +IUSE="examples test" +# Not yet passing, but infrastructure added to run +RESTRICT="test" + +multilib_src_configure() { + local mycmakeargs=( + -DUNITTEST=$(usex test) + -DINSTALL_EXAMPLES=$(usex examples) + ) + cmake_src_configure +} diff --git a/media-libs/ctl/ctl-1.5.2-r1.ebuild b/media-libs/ctl/ctl-1.5.2-r1.ebuild index 068acadc2a9e..7562ed9c901c 100644 --- a/media-libs/ctl/ctl-1.5.2-r1.ebuild +++ b/media-libs/ctl/ctl-1.5.2-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ampas/CTL/archive/${P}.tar.gz" LICENSE="AMPAS" SLOT="0" -KEYWORDS="amd64 ~ia64 ppc64 x86" +KEYWORDS="amd64 ~ia64 ~ppc64 x86" RDEPEND="media-libs/ilmbase:= media-libs/openexr:= diff --git a/media-libs/ctl/ctl-1.5.2-r2.ebuild b/media-libs/ctl/ctl-1.5.2-r2.ebuild index 3989ebd3bda8..45d613f9e712 100644 --- a/media-libs/ctl/ctl-1.5.2-r2.ebuild +++ b/media-libs/ctl/ctl-1.5.2-r2.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/CTL-ctl-${PV}" LICENSE="AMPAS" SLOT="0" -KEYWORDS="amd64 ~ia64 ppc64 x86" +KEYWORDS="amd64 ~ia64 ~ppc64 x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/media-libs/libepoxy/libepoxy-1.5.9-r1.ebuild b/media-libs/libepoxy/libepoxy-1.5.9-r1.ebuild index 198ea0f6d45d..30f8c78b81fb 100644 --- a/media-libs/libepoxy/libepoxy-1.5.9-r1.ebuild +++ b/media-libs/libepoxy/libepoxy-1.5.9-r1.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} = 9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/anholt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" fi DESCRIPTION="Library for handling OpenGL function pointer management" diff --git a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild b/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild index b80bee6a5e72..d27cd8ed1912 100644 --- a/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild +++ b/media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="https://github.com/iamthehorker/${PN}" else SRC_URI="https://github.com/iamthehorker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv x86" fi LICENSE="LGPL-2.1+" diff --git a/media-libs/libglvnd/libglvnd-1.3.4.ebuild b/media-libs/libglvnd/libglvnd-1.3.4.ebuild index 2b69e1a50f57..781b4dc7b6ab 100644 --- a/media-libs/libglvnd/libglvnd-1.3.4.ebuild +++ b/media-libs/libglvnd/libglvnd-1.3.4.ebuild @@ -19,7 +19,7 @@ HOMEPAGE="https://gitlab.freedesktop.org/glvnd/libglvnd" if [[ ${PV} = 9999* ]]; then SRC_URI="" else - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc ~x86" SRC_URI="https://gitlab.freedesktop.org/glvnd/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2" S=${WORKDIR}/${PN}-v${PV} fi diff --git a/media-libs/libplacebo/libplacebo-3.120.3.ebuild b/media-libs/libplacebo/libplacebo-3.120.3.ebuild index 3fac521ec400..61eab11b1f73 100644 --- a/media-libs/libplacebo/libplacebo-3.120.3.ebuild +++ b/media-libs/libplacebo/libplacebo-3.120.3.ebuild @@ -60,6 +60,10 @@ multilib_src_configure() { $(meson_use test tests) # hard-code path from dev-util/vulkan-headers -Dvulkan-registry=/usr/share/vulkan/registry/vk.xml + -Ddemos=false + # ^ useless, and also semi-broken + # (well, actually, looks like it requires some new just-for-demos deps and even with versions restrictions (say, >=glfw-3.3)) + # feel free to patch if you need demos for some strange reason. ) meson_src_configure } diff --git a/media-libs/mesa/mesa-21.2.5.ebuild b/media-libs/mesa/mesa-21.2.5.ebuild index 1250003804d3..563696973969 100644 --- a/media-libs/mesa/mesa-21.2.5.ebuild +++ b/media-libs/mesa/mesa-21.2.5.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 else SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" fi LICENSE="MIT" diff --git a/media-libs/openexr/openexr-2.5.6.ebuild b/media-libs/openexr/openexr-2.5.6.ebuild index 0583348afc4f..639ad56563a2 100644 --- a/media-libs/openexr/openexr-2.5.6.ebuild +++ b/media-libs/openexr/openexr-2.5.6.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${P}/OpenEXR" LICENSE="BSD" SLOT="0/25" # based on SONAME # -ppc -sparc because broken on big endian, bug #818424 -KEYWORDS="amd64 ~arm arm64 ~ia64 -ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" +KEYWORDS="amd64 ~arm arm64 ~ia64 -ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" IUSE="cpu_flags_x86_avx doc examples static-libs utils test" RESTRICT="!test? ( test )" diff --git a/media-libs/shaderc/shaderc-2021.2.ebuild b/media-libs/shaderc/shaderc-2021.2.ebuild index 88f4804044d8..94f52642f34b 100644 --- a/media-libs/shaderc/shaderc-2021.2.ebuild +++ b/media-libs/shaderc/shaderc-2021.2.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ppc64 x86" IUSE="doc test" RDEPEND=" diff --git a/media-libs/svt-av1/svt-av1-0.8.7.ebuild b/media-libs/svt-av1/svt-av1-0.8.7.ebuild index e35d7698a85f..643a0d195303 100644 --- a/media-libs/svt-av1/svt-av1-0.8.7.ebuild +++ b/media-libs/svt-av1/svt-av1-0.8.7.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake flag-o-matic +inherit cmake-multilib flag-o-matic DESCRIPTION="Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder)" HOMEPAGE="https://gitlab.com/AOMediaCodec/SVT-AV1" @@ -13,7 +13,7 @@ if [[ ${PV} = 9999 ]]; then EGIT_REPO_URI="https://gitlab.com/AOMediaCodec/SVT-AV1.git" else SRC_URI="https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v${PV}/SVT-AV1-v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc -x86" # -x86: https://github.com/AOMediaCodec/SVT-AV1/issues/1231 + KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc" S="${WORKDIR}/SVT-AV1-v${PV}" fi @@ -23,18 +23,7 @@ SLOT="0" BDEPEND="amd64? ( dev-lang/yasm )" -src_prepare() { - if ! use amd64 ; then - # This _should_ be possible on amd64 too, but breaks with -O3 - # without AVX. - # bug #785556 - eapply "${FILESDIR}"/${PN}-0.8.6-no-force-avx.patch - fi - - cmake_src_prepare -} - -src_configure() { +multilib_src_configure() { append-ldflags -Wl,-z,noexecstack local mycmakeargs=( @@ -42,7 +31,10 @@ src_configure() { # undefined reference to `ifd_inspect' # https://github.com/Cidana-Developers/aom/commit/cfc5c9e95bcb48a5a41ca7908b44df34ea1313c0 -DBUILD_TESTING=OFF + -DCMAKE_OUTPUT_DIRECTORY="${BUILD_DIR}" ) + [[ ${ABI} != amd64 ]] && mycmakeargs+=( -DCOMPILE_C_ONLY=ON ) + cmake_src_configure } diff --git a/media-libs/svt-av1/svt-av1-9999.ebuild b/media-libs/svt-av1/svt-av1-9999.ebuild index 77664dd90a3b..5f5a2bb626bd 100644 --- a/media-libs/svt-av1/svt-av1-9999.ebuild +++ b/media-libs/svt-av1/svt-av1-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake flag-o-matic +inherit cmake-multilib flag-o-matic DESCRIPTION="Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder)" HOMEPAGE="https://gitlab.com/AOMediaCodec/SVT-AV1" @@ -13,7 +13,7 @@ if [[ ${PV} = 9999 ]]; then EGIT_REPO_URI="https://gitlab.com/AOMediaCodec/SVT-AV1.git" else SRC_URI="https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v${PV}/SVT-AV1-v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc -x86" # -x86: https://github.com/AOMediaCodec/SVT-AV1/issues/1231 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc" S="${WORKDIR}/SVT-AV1-v${PV}" fi @@ -23,18 +23,7 @@ SLOT="0" BDEPEND="amd64? ( dev-lang/yasm )" -src_prepare() { - if ! use amd64 ; then - # This _should_ be possible on amd64 too, but breaks with -O3 - # without AVX. - # bug #785556 - eapply "${FILESDIR}"/${PN}-0.8.6-no-force-avx.patch - fi - - cmake_src_prepare -} - -src_configure() { +multilib_src_configure() { append-ldflags -Wl,-z,noexecstack local mycmakeargs=( @@ -42,7 +31,10 @@ src_configure() { # undefined reference to `ifd_inspect' # https://github.com/Cidana-Developers/aom/commit/cfc5c9e95bcb48a5a41ca7908b44df34ea1313c0 -DBUILD_TESTING=OFF + -DCMAKE_OUTPUT_DIRECTORY="${BUILD_DIR}" ) + [[ ${ABI} != amd64 ]] && mycmakeargs+=( -DCOMPILE_C_ONLY=ON ) + cmake_src_configure } diff --git a/media-libs/vulkan-layers/vulkan-layers-1.2.189-r1.ebuild b/media-libs/vulkan-layers/vulkan-layers-1.2.189-r1.ebuild index 3e0893062695..3280ac8beb74 100644 --- a/media-libs/vulkan-layers/vulkan-layers-1.2.189-r1.ebuild +++ b/media-libs/vulkan-layers/vulkan-layers-1.2.189-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-${PV} fi diff --git a/media-libs/vulkan-loader/vulkan-loader-1.2.189-r1.ebuild b/media-libs/vulkan-loader/vulkan-loader-1.2.189-r1.ebuild index 035beeeddcc0..788fdacbefeb 100644 --- a/media-libs/vulkan-loader/vulkan-loader-1.2.189-r1.ebuild +++ b/media-libs/vulkan-loader/vulkan-loader-1.2.189-r1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-${PV} fi diff --git a/media-libs/zxing-cpp/zxing-cpp-1.2.0.ebuild b/media-libs/zxing-cpp/zxing-cpp-1.2.0.ebuild index 9e660d195aee..dab05f6d9546 100644 --- a/media-libs/zxing-cpp/zxing-cpp-1.2.0.ebuild +++ b/media-libs/zxing-cpp/zxing-cpp-1.2.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/nu-book/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" IUSE="" src_configure() { diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz index 5fc8d236171a67fc8f9ec0a9e6fd4f4ea13f019c..665d3dcbe94d90ede9a7f1ef92792a35345d95a3 100644 GIT binary patch delta 43445 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 delta 43604 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�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 diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild index d4d0052819e4..c1c1a02a825d 100644 --- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild +++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild @@ -75,7 +75,7 @@ RESTRICT="test" multilib_src_configure() { local emesonargs=( -Dwith_encoders=yes - -Ddrm=$(usex drm yes no) + -Dwith_drm=$(usex drm yes no) -Dwith_x11=$(usex X yes no) -Dwith_wayland=$(usex wayland yes no) ) diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index fefd46e79a1e065647a40c16f2b239c8416d3518..8b856457444e6c8094983f27ebbc90227c2b0de6 100644 GIT binary patch delta 57050 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 delta 56919 zcmV(p)|*SfrQ_Jg)%Kce^%~DvQVw;O zJo+8)e(ZVf(SQ1k>pbF|yVtO5%;&*F-K%iov0U*wcbc{3e%=RPo!6Dq891bv=YQE&YHfupg?f$5sn+}EG(w5@ zSuzI@6Ys&P*S{ax7)QCwDmjjHUUAI9@ul9+8aUpA!@WyAcv9{#mBm?2PmurJoE<{2 zj?m*O+)U{68fV#qqq_%xVBGvv-`9PfeYIG7n(4TBp_-4%SIleY_akfJe}4WnKh4(z zJIdRE&3}u_jQ8sO=&RqougVp2+m*}YU}m55OgZ*E=H2tL?hw{E&$4E?Mwuz@qn?4= zO>K@I_(Lt0(Q2JD_F8stz2}hUKw|GUSG?{E$vqD~jSv0%fvt6n(efRUrmLQ*ob{^V z$b7^&^SEQ)JMDDeXGp6dt>@S&=2+&4Nc@G^oPV36DZQMrq$471vtOB$Y9Wq>2;T{D zFQaoKv)zjy@5dQYpxjb>Ik1jAe-N+qc3R~?sKb5nr6Y4YM@J#&MmuXhb3FzEkxyjm zXe$S(0~3h-+v>Ae&odU?}OjqSaZ##d-q6N;B}9ozQs@x z%hbl=SWE7qVYvDlnPbg4@4jY_XKQ~yu9R9wr+b-|7erf;o;+4-Vc&IyeD1@qzL04I zbY8Q}9s(zv_8qv0ao??E^{tL@gahTSDb*PJRWCG<-{29(Jnqd&<}mmJdtK+6k$>yU z_s8Qx8(+jL$Maphg68nXIOIHzgek)QRPLd~7LcN~k2DXgZZ2gtK04)u((HzzZ37c^ zc)pm@&V^|uLaA}=Bksy|Z%!+WcIT2XI3eAUm*KmXR-997^Y7;sF$3jjF?7B#m#UAwIay;%Wkb5CpyV_9M=(R3>W&<2SSPg zzE;ILA`Q5myw<=N;Wy^Xd95$M{`mG!jQxRFTrG88uIx3|wYtuyZ;UhNba`6!3c2^d zsa>dBLk1HUb1&@!rW7R|$F4;gxCj1c?9~HDew{T({)6#LBcSPMZbu}z>In-)uA!If z?YQca1r&efT8^8iJu;S|VN0)TUnn;I2Jcex;(W@y@z>XV*Yj}-ZEej&&j{@-c<N&1hQRl#~=|iyn6aTU9 zD|AfRQo_m_$aWunq9ik;6c~;hVVMgj3S!{zB^-YzfAX3Un1N-Vn82OVQ46l%=5EpU z$s4X0o#bmKZ-QwCa42eLz{*V=FdxN5dIP2QgD+15Xdu!lIDj#Q3t=7DkB;=DJ}TZ| zVbBmZ+cfjSY}iz@u# z$bNkP^m=50+kRKgfw{rjhmGMsd5)#00{X0qBBEEIJ;2MT0*H;R0jnLWp`{qni^H!7 zc0QNDai4gt0S4~45T2xHO*qPUWgctSb}l>?ua4(R@i_5j?^1>l?t7+O0Cbp56>5Kp zR}nZ2DL;L28VLo!XDqE4W)#bW3!Wlju7e)|LB9%$NKu`_WSQ2bn{)%5_Sp?HARAzC+fIu1U%G$T|?xTCKiRm zUg2I!!y{E}FBTfPy7rA!aV{Wmp)P+q6OpJS`e}%lN`yB9lDC=bjX6AVwV6}sJB2fs zv;Y0nFg8P}&fsM5%R(-(Vm*R%LFzXE7WgqnL=3TDH{LZ}AkbTRno@{kpr~i819jzA za_9UaQhrrLdLvo&<~<9LFX}Q1Ca;1|8psmAR{p`M{qp0*Y2pOl5iDE+6fl1}=g^h9 zj4E;o_@x>vUJ0hN%6*MlIlv?|3qN@g=4|K_T3(M8D)*u>e@ zQnjz(t+vDhK&9_Y=}pwYO*sQB@Yb{Bc3ynbxvsP$kS^Tqh#Y?d={)WQ?2hMaSDnbs zp|nE{@U8Np5H4>Nao(y8Uw(g{0Y`UF?tl8fh5kfD4D}G8<7VQ=L;L;L_P19baEEu8 zfi|KnyhP~n95#|0n769du`dKin|zU4PD0~?}td~w|)0jl_+1FnA>!;xe=P@k4t zNl*#s3Gf$j2FK|U0A!U{;L6%WMlpMw41SiI=iROa3fE1Zjf>}-50C|inz+M)n>aH^ zoL|N4^S8hK_WfU9VOe+~l~7$Q4d74c(vZ}##i;edsti~z2IXixKP(Sp0Jz4KRXiwo zuyDe_-Ypc{_}44S?8bkd90q{p6Sc^v_5O^IVf_{RC_GJjv++by5-XZHk*t5?tUCbxLCRce)&WP@4%FaU zNU_?FRmH*RnQ>d;aVvlrL(8}A@N!)L_M`p! z7OA2%|hmMr|vpVG?6E1xNImE zE>g#*tY545Bxld23`f4s2W*9q;Y zTqU3Y@V7ua{MZ&!K#IWlnmDX41P_=6Mmt-T^Z|0Y-t7t&T z1ndN+GvWy4j(cV;Xyu&%f3xTX*nl7B>>>sZe#I;9{MfX=pO?s}EsRRz-sG9%0{H^i z7Uu*Iz>NXEpvtiov=Ceh`-g`CG%gqiZnWW?xtJq^aXJWs=Q+TSfUb2_@c-VIlpJuo z3g;T2nov+IDuTaXVg9!tzkMLz_wlZZ*Gx@6g}cHGB=5Ggbf!80f5Sj%#p~SW=#xuMSAmsBOGAPA-sYtbKE-fB9@B8(l_a@n$(3+a5I^-6JjMNAAp#1IHP#6L*_=zoVN|$Z z!KI+haEJ^F!>zA3;C1Yj#*XRMw4>JJ$T7*80fcK`Na_+Ee|C7$iFksD1M~}ofN-4$ zDp?`@08V}if}76-KAkP#neZQ&gpMC?>o^W`EPyYrA$QnZNOIL4KAhM5zQ*@|td5Aj z(Kbx>#04Fd!vN7}|1rHv^IV3p3^O1+*d1&XJ}CfmKo&p+I7b39=L>>@M1tNWI}lw^ zD6$DxN1<9-e-om)r7L_)&!BUD=B{t*m~dN?&Vnp$@Sj!!;*9CUt(k9{H+B(Ijy{0L zV2cf71j$OsIA_A{w>JR;I2l*H$FMb9ty7P%o$+_d;%I-UOnRv zAkC*QuOUS6(@UHppXRL!C{Vx!D&jDp4F%JTB?K*Df3wf1xSUsmm7A1k4=PRPndbG- z4*XzfnR5ty|5`W4cq5tZga-g#u@wAD15KR#@XQ-D2PRLuznvIJCeGX38qfh^5Ap;p zpMcWmQYKa&qyxvUIHH&_UMulgkvqe#R*(XQZDz>%U5|yp)%(D98BQ>dgW0_R`v`4p zC^3X+e}Q%5gqNAAN%@Z__Wf_~2NtnKZwFQlYS#;*c7u-)(||35Ep;&aoebZB6|v{s z4z4PjzyrA;<9Xp88c%cb-)XYrxPZlLdd1sE-Z{yqoWWTwprWiU0^v&X{IJ2U>=!!g?Gaev7}si(o0Ev7;R7)ju58r!V8n=ik4sZy%CI?<#qj zlY zXHa}Q8$kTJlW`Ipf3+A9!VaIkI^SGZ6-U?8r(@ZJq5iixd2ih5y7kSf#F z4gZy=!6k5O!p>m9nn@dQ$c36B0vAp+A=P7{vE>beb+r5lsA|FZOhZe2d$|sn={A!{M2qVU^ArBcn_5AE~XAoGo%GEYqRjO z&9F)BVULP{8M=m{VWZA#Le!y!{XAe-L*j7^%}R(+WH1cx@Qy1oJ`bE3c^_QKjl6g- z=%4i%JsE@Ge|1lMXo>;kjEgg&a9g9mM*`Q&xhpQ~H1P}9n0|dl(1*u6w10O&gZV^W z1u|>o0J{xe8E5^Vm!CiV$1C4H-%UOo9U(E`9v@o-GR+3#fmYBoF8r`+fHSKJ^CsET=plZq#2Z2jO^QMu=Yl6HWO+5lB zcvPRFb59_#a>7Bd!saA6#0!zWUc-g|zP|0(eBnCZ_%_I`nldgt!M<@Im`KD7jAMX4FMwXXEYfKwb`dIu!|r%y?h83;cMHjo z7o=xlj==6%vdr@#^jKXE=gtowy1+;ip9vAke>Iw}gJAAg;riRJ>jkl%uhVSC&A?X}d1Q$l-DFMy$h5j~l{UwLnF<-xa z`t7v@1ta|~UKk~K1U41B3|T1QI*c)JhX5LmB0z3ey7`JD;jwzWFqp0J^X=?CTj#UD zmor3NJvjX4w>mib1l0lrFdw*8nfNjte}^_>(K>Jv3%K9Ig@H>zr7D09e8=kn*k^yJ zYwLm#KwPXt+2li@)CS5MMg!byO`FvXtxu2&oCJ1vOTbP*3C>C~WV~_XqY{S=1$e;U87e|Rid z_%tDOC8#xe15h0`!@WL}dEiL8A&_z!7&C=uVFysk? zv#)tH82FK{f)z003&E(qYK7=pjAIl4GuL&C;NK36Im}weC?3PK)%}DD3~HnU-9?Y@ zvq1ii0)R$7N0=ZWj4Pa~0*78tf9vz_;}vdyPy06q-=qBqiJ%W=ZQ@g9F|a?q46JYm73Dsl>H(n5nZQE1*n^+s4_LlcIt+(f23+uFc#mOd zbKP%w?wTvy3U-2z0UTi&Z;Ua%!SX^Q42T}|V#LvL5^!(46Lesk5ihVff1oyag`dW^ z;7>0k$CMH}oNw#^xOwBR@Y)bClR^!%dvP%()x(mbm&5w>{qy?%p_U@2_k3-Ht64LM z87Nb7&&%I9T=Wt&WG#TD3gxuEtC?CiKX6!MaU;gysNI?sGi?T*nj@$OvV-pcNoS!r zbOe99uYN&`%`_J@61aPTfA4a6FASKL9$_-unbA1F`b6L3S*<|m1*gI{!_j$vnU0~a z4V;0(g3)d$5Plf&HC8LyJS-?S89FeGOn@abfC37E{ZHlvQLu}nMpF&ufs9`c?AIUb zfBo46f^N`l5cJMp%j)%crZr zVH=0RwdM>Vel=gFe`;T${d;PtS4=eskt+d|t4X*{Q1!eU0F8S+64n#0ST6mXr8rm< z92f%COrb%+pexWPc{h*1WnXX$^oZw-_yYWShgm@#^XwRS3|%+hkPj`?i*sxR+lxCz zW&q}gA&1&doX={4R``GkZ~o~CBrOXp>W0ujwPwVw+?>5Me?ouP4LOVmdZ zZv~nlGhQjdf6`ICF19o1Ab>*{%Mp+Sh#4T{HVK)|fmU*hS2g0fAasCK{7||yQN}L; zygKdD%}w9{K@L2g$Yz2c@C?P8Gc0PV29{n8G>wFV1dQg1?n|hUuw)`< zAY;Q|14r>52*UvH!#}|CU|49>Q!CgbvSHO!lKojH_6EQZgo0_jYCD9vDlg6&4}dzF zfA@SydaydKC7q-YXjaQwk#3}B8fz%r)s-_BwoMfQK`z7PJW#VvRKi*BS$MZ-x%|ZU z;*L{zt$%u2dUk#v3*;#0Y1;k(=p<7pN8l%f9L>9ST-kFF@smajHA3DhT{#eE*zxw0p?XR z4uvlc;EoGZCN4vWaS#C;_4pFZI-YKn2*8r&o`kY{gf&SyX!7~{* z5SC5{3jwXD2d;5ds0wx)BldD$^Uw3sxAEG+@S5{D64dmGkHCx34U4LpaFMBR7$Q?vxSx|k-5Ya>CIMWXvqp0@>D#(}wH7zb8l^x4n#(iSD>K#4}x< zVaY(*-bXX(HP^nbXwnMcGw)!me;Z#lj~###XF&ME>w%5=p%&oX+yjFb_kyPp<{|tk zq7o}ZOCWC>r_}m$Z>Czuf#+&iiUMylQsf)bVb{Z9ZWg}=9N$HPjTJiagGv&J zqb!T8L&>LUDZK7}uLS`9V+}DY94oh$kcy55!Fyx~C>PEYg z;nf?lv1ACTy)+?EtofLP3|KyqEo?kGG*3hq)Yzx7KvNl3z#UrmCmw{QwuA{I8(=dK z#u;(B=a}tI7LbA#tknT_e<3LR)U}Ue9&hr6FFprMdS#P|T(Nc$gLTj2u;;~eDWg1j@>H zDEQmXZRd{viR<;W8@^%gKlCtQbl&a#rN_V*2R;y2nN+wHE)y~plZ_uCe{(Wp(k=Qx zhMsKo#N|VpZ}csiw6l=S@aUU=M6KbXUg)JuU=n8bbk#tSjHk+EA!#MhrNrb`2BE5Xl8YemyWl_a8cB z-r)qdj(i^TJn!T1`*Voie-+wY=ehXp%W66Nx55)}R~ci;%_lPuh7kER_%y^?(F|C+ zY~Key2jGu_-!TJ}uye^jzBXjK8Jt8uF)r`;K3fg#ZT~F2M_W(OfVe~c2$APo%X`Jik&qKJvYI)xRyGS| z#O|q-y8Xd1n^({2f3QqviK6hht>J|C6VBr7rX}Jcp^oNxn5U@#fbkem2T-?h0}KJa zfY$yOoVZ6$ z2yUod;{ikuAfztI30B>ETHt$Y#rO>{Z?Ul}4K5Dl!@R-;E}^|u+XE)P;tfr`Z03Tx zTN^yF2yhI*#PiU$6QeJ$w*J@kdHweNV>p`2d`A@GH<$vjGIJ8(JP-iZI*kLW+_;8r zsK+jZUAQMpL+A&T#q1;=6(vIQ3f{9H*gyES<*FUSVYCZs(LvJLmSqIl<|%+Gv?&?8 z#{!*i*+&E%x!{v9mw0>Z<+4qyg)Uc5lWig`e_aq76dt}kOFS`r`8E4EK4#J|3-9rq z8-99OcUdRa55RmyT;4Qov$~}ym$I<7iPFfmm`=k#He2n$K2VJ`@j1)NovRCU`6F=v zo_SNO2*!{9}jDPex*V0S;qkLSy=HCx_}N$6B4Rj%7FT3;htX6~o zZBM>`S{7<#DYeyYTL6>9fu}KC&s`)Qbee^QZ&;FznS;J|lT<~oy*nz$Vd34Yd%n2NO<&9rHckI^x`1khLfAvrLtxns30O;)*uwa`U4j^s}P?Zy=4EBd-K#>7x zDBWc>SB<<>J$ZfOD}X`3(K0y}KqLbn1nr-1PE+u_28anG4}LrI z<5G)lvFO9F*_}g3ld2^xf9d7CzJ2-e+Y8%8sx+Qf2wR(Fb2&)^BLyKV6!9nb3*$(&~2?`Nla$2xB z5&UlZ8mE_`xN&9?9BjbHfz*Q0sW-xnh(rYAHa&Hpim@MWlR6muLX+_(8dN8+%s~$* zYkv%h)Vx>gC8~oM+JLNuyzO|chNoX*6tn&Ewe=5f@;&~=Ph*#@AupoDaM`iMiCJ?G zI0NqC`)oVB`Pa?2LUPb3yg2YE?`|JXS{ajHCm4TrJxQ}rV4i5*eA7w12=~2_YYT4h z5m?fW3g%jHXA9lIp$# zTaENK&d8@?^x>zRH=-7RxX=aja?Yf|tD zdSDk5NzM=XX5AE2h09(JF;=gLvZ>$fI_+>C-}Uc-&sVlx7Jth?@@p$Gsd^|Ge6_ zA74LcIUxbbcS^>X~ui2y`LyEw7nMq%tn+$DcJR^zrQ z6G{eUK#h zt{V;<%B#UQr#4=XE4&-9)k}X9SJ`TXz&icHr#5GORL3 zGg39Kf|BktK{~)y9glee38Lk@{SFnS4-OVg@Ye~X$5aNLCWdxoezM-ITn!1G5h z&;dt=7j$q5&t_RJ*Vyx85*L1G#%alvttUdM<9d3(leH~~GA;vVayox^#7esaE>CzQ z>+Ne47TTSLq%6#1tsjnS{Wkt_K>9|W5CK3UaMg)bPWR%R>;S9xRkJlg_W5F#O0}gL zv^V=RsO1>opN7lNKMAEJsi8Jh4H0qtjT3?(^T7#JjzzJytW2rpg>n(qIL&$LnU^%16Z4Mi#u^#~8<94>tWm4w0wmre$a>F5u zMW!=-oRrawuiEf1b`7#K+578h&41SC&IuXD!kF}DAkNt!i-zvFD8%DY3*Hl4XjBe) zzU{!pxY>VANo|!07;5`S5E93S0rqYl!UiHPM(Q2R1t;h5+*{bv?{Xv4Pt0-N@xVax$e=hJ zqcQH-o`4EgUTiad<^%wpgJ*h$5(^Bv)_$p;K$_l@+gRnxW`wkn>$a@3KA&dtRQTAQ zOw2(d%RF{X79W2Aji4gHby%hYIlu0_YG{z#{XU=-cAxZ z$FVMZI`Z|*T9{8u`}LGu?F??!uMf*F_HF^V*kTN?2R46x{q!1NeNELidzv>q*w_N% z4tYkTN41kqigVaqh!7#6*#T3hULL%0T=y^GDfuHenfG}KFpn9>G*3l?cSeQ zQ?h4qN5H3$Huxj3 z3>$(RV5pI~W?4Ke5}7xwa+sWl7xVCl!2Q;y0AYWz$Io$IaU|P(95KTMKxq!^tRm#U z+1b9I&mNXX!-+Vfjn{ydn0CdY)@+3yC#%i1QwCRY+P_nDG!`m%C$m+{je&GdRdDda z>v{dQKEEKZ@QUp1&F4y@L%b|bmKpLbU^aNmL*ylH+SVnDtXY`wCK4hZyg(wGdugieHVhhQejyeW|R zLegw;d&v#WPrv<>ywCv>xBYCNPOFKAF?)Z%!QC(kF#ei=D{FU86;a2A3Ar-B89t9r z;;;gC#mK9J1fA@I5S|9DI{5OA3)`Ae>3lpNCPQZP8qDzSfWx02R1MOlG_-akAWP7o2~P zwR(si%i1Y1^tAY`Ch}6%?Es$#r4Ymt#bXbfp z)VvTZ)W{m|dpi!pxl*fEYyBZONaumixVIIFx5Y3ZLzvIz)|Z8YIK-z#yW>FKtG@80 zwc}(!l9;Lc8Kmfon=ybAKTZ}FXe@suTEK53(;hZ*K@F;dXW$}cg)i$Yfd|kGybQjf zVh0TEI9vf8?2gMZ4vW!ul&8ZVZ~!mI_4UW+Z{I)tA(eK&)G;+{g+Re=4{*X1g>?G_ z>>E6PR*E9Al9{KD@3Nr|!OJG5EW#=+ZBu5$nmvcTJ$-R=;d71vO0xguHk*F{O^Fr= zqrp$djP>SkskDjsEffitu*R?=52ETUOh*M4r?(*Ze4d<)k3{+otBNh@e<}x!M8J=X zW}to`%`;-(V~4Rh#{@TxjSu|^Dq7o#^S9w+VGwX=>7}r6{&luLw;$jC^~;BH@|VFT z9hVKeM-C=5o9pk!;lTpd$>4vBu;Es?fH}-KuEuqOQcnjpEv#*FNZ(~C4XV_Qn#*re z6!t*Bn`0N^Q-GHf=-MvEg0cpn9Qu2mZ%o_5Nzgrb{_?uQQ)h8Sr%80XrDk`&qrn*r zhAm-Y^5VC$@QkaH_?}+#jC^6Ow;S9hNt7P48z0 zZ~WWZ*wEJo4~*VReW4ZD+~{#$STO(~1QHo{%2~UsmVQ~J1~bbEObE5WqnuCi&OGp! zmk0yaVG9ECYS6e`T;8@@tj`^)!$qgFq?T3WP__FoCMcCo^G!4PPSnM6pAM=5%IyBk z30vWw(XO=Vcsaml1V4Xhu?oa|nB?wAv}AmxXXu-w2Bw2C+hzGa#=zQu1z%LH3~(AJ6O$!5*kgA&q+fMvI;Tx>fGY5aT_UZH+ki%Ov2lXv5 zS$O)krVt)sHb26ku4o1egj>PBwntypVbWqSBlRtJCkAY+h~3A+<5nc5pivGyJPoGs zD@QuR9-vVP>$)v_ve%u5DB*rRuhISx#J5@OrDX25PX{-QMdn=6dgfx@_Htkb4&hAi z%U}x#2VwzKP)UDmQVzV$ZJDj5Sf)=Sz7Z{i^)_4g?Jl^VQg=gm2G4NG9u|R&r;t@giyjs}{_yAma_NA!j5@wd{9Ru^L~?R?w_R58EwJXg z?LT%t2L=EDcwlu(u^8}135*PG8wdEws=BOV@)%h=r}ic~bJ!~AoCNh1pNUGqMw9Js z0B;b|QP(y=20$N{-3$X$Z*%xYJuKJ22;Jp0+3tUEnH%sGjqz~4m?*IM6W_tL+Humc z;^6IK!uugc7l1ETTUEdni<7hy&bio9x`jL+nAm9=2M~o4?q}qP-}5?Gbp1#B^y~U? zTrbn4pIV<}s$}%&D8YTBXZXj}u#7x|(fHwv;pU_(XO_hT%^WziXh&~-X0YGZ-(xa7 zdnA9KD^Jd`IfN-zVxbG6!bl~ghlA9z-38ZpPp8@8Y|X%~jTg7`1_OpC&H!`xokJ+v zc#yhLH8Z_VUruL0Ry?$tt%pX6OU|bWWHoml_$(NywdvS`o@}YaxRky4bC5ic%>{aV zm978v?fci&KEEE=%lMpqo3nZ5z~a^%w9J1SA#yP<_;#=Mu>)HwK4T#(SbK_m)05 z&%#Nw*j4}z1{-~R2H|Xgdjq{@$7NMnnawo~Z~_)B*-CZ3rdi;UtL-6{Qh>b&7`1&CdN)9qx0EeMW$DJI`<_JJQX$+Q7 zpg^Z1lHgb?PM@8>U_k63cVynNU%B@FwT(Z2`rLl`ppW?-;^SAc(IYN5xbp#}5X>Kz zEMP^Kv*d1@QynsTZN49^7}bg$U@NF7-gmINwp~uM;bL)8hB?p%b2`gv>uP^~9I}fe za)e5Rj%J76=J#nsBZEt9MNO3#hZ8&*UA)hUwYL!lq;ff{34CIMNt@-Fo`CbTGr+OJ z$)UYQ{JUEm_??d11X!BL2>6lHpeA4+SaS2Z0B(eQ3*7Rnt@p@~i`VYjmui69UetZn zXrkkAuDY|PI;R92fP_RKGhTlYu!D71xlWD5#1=T41*yPsPn)J4l4MQKI-veS8oPjs zV|h3)vXp7!(0(e}=C0GHx&3|%2l01xv_OQgZk`{Nzl z(1nUtLR$wmI7A%jtOwu@O#}ZyD_!Vdwa0LvdYF#44VKJsga)h%w-kS0=bCt2fBDCq zj{x%u;Az!CLwr_#%HyLAO6?h`-yKxDdNj^_bgYtjBJg|4=7$c)!afrY(3TynhTFqD zcoOmV+l~nUKS#YB)a#HsY?dRpg=#Cmp)UK;9E($7C{Ler(Xg4bwU4OZRu!Z>I!(Yn z@Vg4wtqME<`aB%4#6lV!*prus;Vs))J2zz@+F(S(9-%AAifvQ_!Hj zQPDaYFOlKb#&&W-iXY7u;w`X!W^u?PK0a(i~oig`gX6M+Vfb(h? z*!>oW-Uw2)Y|kvkD5GbLAwTB4K65v~nER>=yFS6@XL1hj&9<&D? zDfM-HBvR%;YG(^MG%I6bnk4sP{i&4+_F=a_ zoZBBJN8c~&Vzy2G*kjBl0PieT=>*vbAoa4~!I5sen+}HQdI(=em^cQ&QazKCIyiqm zusXfkFNgbgI_3c&z!uwx>Yy?!CHS4>c(>bvMyu*pg$>*HDv$;J@T+`ce8v@z6KAdE z5F_(=`_<%so?rj^Pq<^Xv>{mBgxEXS#t8_+c5!QUy3?7eb4whFfh9Pj+9CtCZv_X2 zPTK?Gjh-o9Z8<`q)?TmHG5y{0iz9zoz0XA;f4ZhC$Y!jnzTY7j{3JMz5UA3M5g==L z8&=+V7|ne=p>5R(p1&=3PDY=d6cx1iualP3vJWX(ri_0Ur zO$;OAYCr>EU)vh1SjM4)QqFFRV|^TU!4g`DiFdz;vrDA|uA<0-VcrJ;vdkArFuaP* zwWW=F7TcdrW3y}E`fyf%nD~G7;kZnf?we~$SfPbUu}+bbaK7%qj6i`^B^%b-jm@-K z|8m4O>}lxXZXhjCHVY5#7!EYhy7*`2csVUh3hw2?UagARp9YI?A{$B^*IVZC)Oa@M z?BmmFhYRu`C{wY}&Y6f6Q`Kx~m6#r@i=`O zj|qNr25vCpyqqB$BTkdw#?O}YljJ-sf02Yglf_a#w%I&R0qsCu;++#StO!4GV3cqtkl!4x(}%H6}c@ z_RJtWo_!zAO~K^Z&Dxr?@bG#a|Jrr_YVp(B4(PB*((+z>6#VQ)@ZFB$GLe^Fe}!NA zw~vjFc*px?uMV03d$Xv~&Jib$qk((|&dGk0C{$k-t_Nq9Z%fx(wlII z;Ox6%#>ttE2F4tuu7E+}z^I4Ve@Cc+&?ozs#xP};D+be@D|qx~vL=AXml$8w%0yyymZ0oT{ptTBRPEfLR43=a~w$b4E(ycEgl1s zyZ~$9-%vS|&psA^3$!16f?*2q3z&lOZ<`;Bh0b_y9HA|v;KuSS&rAE~RPZy(-%Ab=G$|&I3W)j!zOWIL~aR zOCIlizKYkcKfeC{q0y?mOzCjIcZmYtY6BV0?pZysop0)^U+&23xSoXoW}HwopKS>r ztf^~&V1x&R?SO~5p<#9GoHaPjiH+y8jws>Q@^bk5W$WQH8veGB>&Ap=ztJ-8eLH2yN?2=uE?4EZj*@FQtz!Zpucxl&>cw2A z4ZLs4DEj1%uvHi=PUk+Ih-tty6_aqmC2|_=`BNW;A)KZa!-B#Av5jtffjDB)o=%F> zX5gRoJHS|rH*Px}M>7AxhoBoyKxl{Pr=$T%--XLI=VGZ@e5Q1x9|eMQSn{}B zJ7!OR3yyg?fucr7X5$Du?n#4M_u(A$?U>U9MshrRY3+2}mV@E2VRGPh^CK0Ws;S8_ z8YCcAO@YUqK%wUv79b4Yo`iL*qF#zQH0005(9$ zzg#yk(w=3ce1dPB(>$P^799bdkMfhFK`RTbS}f$vFY)0#%DR);K~^zY?5b-3s>7um z1(SnC1_)+sxAVUnj!<6-j7PKTeHoj6_LO!2J9zpTT!zX!gaRy@lVCy{f0d$!0CzVv zA-dI-M4&7~#1e!j2*v$fhqZtCD0-k}cH4r2(|HPr@qqz=2n8<4!Ot(m@t5Ded~Wlf zltfpDQ=c|?a#g3bfcWKTe}(0`25HY{9W4AS8dSjfxU=Oj6oRC+@DoKec^wQaA3UI? z2}s;<$~E@Yb-Ss$I0Mp*f55?JCfat0hTi*X9noaUrrUE2FdG$Ok)4&Yu+XR4dq3m% zsypOPVBfUm*wBE@z!|6O>=g?Zm!sbtXl~h&jgSpA)a<)UM+>%%>&H*qipGNl*K6Ol z$F=_aNZKpBf6+@TU>pVD2+j>u5wSaKt@LLE1n>c<7cGYG7SexdgsmmbJ>1`Tx0H`n-A%p+BR7B&ts%_^I=bu39IE6P z4a2Q4)q<~BK(lIop;<|QHezp^bL*zf7Y-qXprgOL=V*2Hum$XLmWG9+?z4pw7no9- z5ZiuSpzUTs{vVI*e+h#9`Rf{AzJ6Te@v^3MSp#Mo64-|*ZUb$-`U6lKzHUSiR*dnG&*Ldc6tg)SfeO?Bt-Y1kl zy|BF3r4x#gNgmSVQ?!P1+oYacxrFVT(?6|90EwT>N6h9kjX2X~yij3D9hCsOD@QP*Me`i2dXW#ZN0 zJIDJ(_p2r=e?q%s_AlE3T{Y^yKxgp;KG)DFmf&z)L9eA=hr@`ASwNd_En0t8dsJZl z+`tD%kk~mskMZm>0Q?#PPE$fRu3-M$WxfLyc{#5yzx?v+`u6$r2m7C1rXn}MMRo&= z>r{l6Rj(AWBnSf*m)FZu%Z4ou&O}}SN7G{WI-+ABe=34*b>t1kI;?qhp)D5clAG^- z!Gw!3>G(jqqM>tsrVa7)&7cLOFvzP9ge+pDunWlq8P{~0U$Z_hS%8Gmhxc2fSzV1{ zKRZTByKW#ab0(I}f$v?Yo-7A+0N%7Qa{&l2)W+(Z?E;FrO;nhHe?74eS?=)C`M!Db zXVLG$Ku2@m%Wb2(*&6zk1h^LO>Ew%U1V#^0ncL|}Pp0H>4hk=Umpz?1`TVjQaRHS8 z#NvX5Gr8=2Eak_U3*G&}X_GcaJqt6q>DfPEk`N43Jd=J#RDWJ&T0%PPV&@~FL+?!s zJFE+6?Ch#=IQld1>W;4s%CNJk?Qu6ZsTv6g*rWNhjo)@@0cJSmWWhazJ^{q-NpLCf zkrD!yx?^%PL}&~vtAZ2EG{BtOl`y*Tr2+DnfBV`#HuU9}iM2sPf_-ilGwD%WD+oB{ zHXVg;3)30(bANTaYgTq=a;#Z|jx%-Y16ZcZY%DuP+}&lSS~>#~!Ze>kafE8;<}lvc zYHCkB{>F=4FQL|-V;pU-yE!=b`V~iRUeC0|>2{C!;uU@xrEU^ouukwpnoM zq^of8HK=*?`3Gn?Ubma6@KC^YClbf%JoVdEmo|De>8?}fYj)R8a}ptV*yy_n#N{}N zEjMtxms2oX$ERix==sLGx#Pq=`AaY%6m~c$52j#5?ip&~q_pX{s%im=PO%>_G`!AP zpQ0xB=zloUs6D|TNQHCKK)l%9ahd!J_J{VO4{_KGvS3vt5|H*Q+W+?X!&-&+oUJ=I zF!7hujUAgE(ZUS`z<1qG1R~mP0F6a+vJFu#8F37w10kN(HE!`auxta+y8w}#R&m}s z{CYtD-6!dEz16Q9qqp5xpWWr@teoQwf%TBw-G6e#=m>oVGg-5knf z>k(IT4=4UOH8eT&AEifs)iQ_#Sjr)kodq1p!U8hs99MZpSwB>o-C8)yz4<%z45mdI^#e!EjI3y4d*5Hu5 zx?$zC8@~#UB-!WLe{L-Xl|_CI=3Z=qz^_H*Y6xBS8-{>o8MDlNhG0*7vg6cQD#JmY zu1H+47gxDNv*4b!tEz$_eP<3}hVVT`GhBm>O##A9ms&*d_0?RS0Sm`Q1F)-;uSp&u z>XNL8?Az~K4O8McZsd7F2OX<4pU~tu3kau}zp$aI^poyM7k^Z1=1X$G1`L$jw=e%a zqh_h(avj5y;4XH#U4j+oA)@oM^@@Sb`Eomy7n=!j|>xzu7K!SmJj%ZoK z4b<R6|e1wn5oHq1>$$GtA|^tRI$$0oai4J=ZkJ1*96rJGu90Tb5!u9%Gu zcsfrEAAi0Zre9Yzet$lrF9Kw0Bx_lbvD5t)DzX(T%@PIsMy;1?1FZY=wXJIi+X4u zMio1EOMu+e9qta!HW|1sTUeat3eN;~@)v&at$&CWfbN=lhyFMG@KVPy5arobhaq|Qo514Gx`1tUO(i1z48cWm z8;0-o$Uc2JUUqnEgpzH`>2h+Yb9xO%x|Mg|eiJWUeva$KBpG*muQ3Ex zJ=;$Bgn3)V>d-u1#<>w7J~x5P=5SvpygC1D83tY#_i0bK1qGvZ8>(DQ;MtU{wSRMS zPP2~6>JHa?y2{>GkSklohO;WTh1bLS`t{St;pFf3D=jAz46&0vFSc&@Db9FzyLfc} z?6N8hJL&o}-s9DR*5g(es@B}|;dHL^ zc-9;B;&xr z7Z9KB7;f9EazTV^0c#(#!UcgBs&=G4RfGgnU?jv9f%#JUXoBm~02OwHXtJQ2U^ zC`bc!&5_N!MMo^ScpGmq<9X>(@sQ!oc-6y6q`QR+B@?VJ)3l2tGn~4CP3s&u0SD+K z#KuvpLCfBsSqm<^&Xzppnd5kB@((u;J2@Wx;Z#w(!&RAlIX{RNDKVtji3x9k%e)_$ zu1kr#rTw6wT*lE|v6G+*_pddvp$oJ?+0b=5yrb4_mYcrx0sAUuSdC`;jEvBK#Y;y>Rz ztz4~#EZL@A-CVRUSNb?T3_I^_7<+CINAMv6G@W=p&-+||c0ouLp1pR--fUZwTwOak z64T=F5gStuDQo$dIydihXA?6P)y9(Eja>{Tw}XX z9N#eCRFNxx38o8yIQ<#hZp&T)!e?`dAmQ$~IMb2N-^a0TFU7?*rckPLXJ&A#wi7s@ z|2E5U;&u{dJlPzlo6Uhd=LLCkZnsrx%?XRm@~{ub_1Ex^M=2O>Zjuh*OPYr5EPi*O zjO+J6l0TVsqC{oaLW4R>MIsJ==eD@B;&AUEzZi7rl1S@)mHP!c zx0u(d*VDC1@6*0gws32>qXdrvzPGdYnSmTG!;N4sJm10V8J!*m!b5P#2yQ$#r)|Ug z_ssB%;j5PGHHuZ7|3<@`$(HGtIl-q2!FNd&Psrcd&|7UCMgCf3kw>v!CQRf5F z<+g%<=G>_E42I3YI<@GmI}!2?!)yIG?S~zAz%{LfDBVun+sh(K6W{$AEN!2~VL1;c z;tFST<#rg@fI8xn26BktexJxRo?e~=esgSy4G*r7yIi(@gZ^%1)}drBh3Wj1Gsv^6 zEtfJK9Qae*@RIEt7}bG+^|B>*MJqAtGtt$5QDR;_FuNYEI7?h`tsYK|MIcS@H$>X6vj*s*Y##YB!>%Yu~9fZpU&ksfLAClgmMS#&!L@t0NqyH7xoy#L?%|nO!mU`nWxk8kIT9SJcOz}JKi!((yL-m>^)MKr?nVWF z$l}89v?qFd9iAl+-pOFotu?*N8@mTy3;|V3p24p65%R~QYw%8dux8)qvgy#aR-Dx` zV`ODMZe_!)Kt|Ap1I~NAj>mjX@Gt9c{Y(4$!2!HvxUmsW9Hd21(s0w&aFN%nM>5ED zZ`ZXtSr@d`m$UHQWe7C8ozB>CHN{AOv56VW3zyAy3E+@n>^3s$=J6Q-a0J}$%H2rV4g8^+0u;`9KGHg-3fW-ETC%cHU%_>Jn+ zLj54h4r<(dadgCh*;!Y2!0zm~Iosk^%Z*&Ru&n3&hg19dp5D}LiKL1+tx#f>W)`rU2!w{L*68}mAy zT?bv_d2K@jYE_qrPixWMT&4+BD>Cg#g=<(gay`3p^kGUh1h^R(Z8a5=LDFzFti8QpE+0PXs7GOxp_|0rkQKJP#O`2Oib zUH;2HqBVY&@dGj(YFyjsaW2b^#PodR1%0%FLoWj_ZwkP2dAbw)19||HVL4f;CUBTRftJGH_*x?$N}EBq(ZcSdw{B(%07Ij z?i+6efL_=g@xf_g8;PkZc5+_Ng7SeTBgNL|71!e&FJm$*Hi1jpPZLY9Y}Z|g8E!f~ z1U?4K7%r3iRvdqmUVpf}*2uVnbOD)$6L+zm)NO)c%=_b6g%6(dWi0XuYX=FRD_Q&q z@8-Ply)GC5oMFjDv(@P*K}zA6Hg)H)vpe&!R$s2{_-HsIN@q>ac5QKUlqW96&$T&u zJUg{4tJju`W3g{+Ww-S&aTQGtg*;2F<9tRM(4Vc4) zPy-R=fr@`yj>I)?3v?Yf>RzS<23{e&C)rLcl=Eqir*+%u^%hrbJ5jHGG-r!*NzP9k zMv`pq*(PY6j}+R`Ge{m1j|qS;fqa~hJ#i1!+Q{r;Is$L89LMXS z{rcAr!Lax;c?gKp4hZ{n{>^xnS|^vQ!C;p|J3W7wEv10KPNN2{-yIgquiFX|jaCM& z-wsDYoW{ zytscJ*Xv<@{xERv)p`L0>Ny9T`x*nwQ5`KT2t+E7*=76dg)E$oE{xHIypAAs2}5C|**4)cGN4JiEE9D3B9aZ5^LOvd;%=Y<#>li4)Xkv2=_ThnJNnJ7 zfI#5!b68$O`2jz{tV%je8rTBQ?YuxX? zKz!(&ghqX^x(lX>>Rfp^heZNtaVY94T|GJoG8}=AxxbW7Y$Z;MvCUBmwl&#*kz=?` zWzmW5^E{S>@NsMUr&dSTl5f;QZt}Y6Jyn0zYEw05c0`cw>d3MepXb??k}XBO0|o3I z3E6*{_-qe`;lDnA`dgc;-j@^C*c^ZdHy4FeuSivvl^@aB%6TOn2!Z*Lzq{Af;H|$` z9xCyXmViS!ABsmP?Ns&*kfxGx+sAS+dLW5^eHlN$f0Y3I*B9LyGu%5^-7ynoH=M&C%f{e;?smx5yoXK; zmwH?quvHaVfO4Z!%Iq7h=vDJLSQ~=Du%kGxAQI?P4OM3@=0)wu+8W`ny6kwbL-_KV zC#pjk@BKO{k|}3*#k;_Nt1IYGRn>xCJpdx}J*@!-spp()n%ib~+lY}wsj*4=pu#kc zhfHz;*g5~S#|~n#3#zYwE;VsbggV~JWIb2xQ~&hkO_1VvkTUm?ye>Vhf1DApi@L5> z>ZOGYyO~%awO-}w!+^>rs)6$Xf=teBDS&m}NtJ05z^RggH`{Vh11Fl07%#h)JriS%lEXm-yks!9N*-h;a`1QFwH9A+HGu#S}v?9ZY?T+3z8G64ho={bgy-Q4y#hcXP(cg2l zMN<&9WrMFsf>6DGQJO`5vF0|NYIhBl^s8FIrp8Kzcmw^|S9O9{M=yFbc(LugX7JVn zJg>-8Oj>YD=ml$g{jc{05M~eCrCj&M$GBDpn7tYPBr7Azu_^0Qz5o>j zdxgVE1(Hc|B?0KO;$?)sTpU2U$UR<(D*dbGIr$;UQ|wJSYu%gxl9X)h;^yd?PI}LK zkI$bz|L5C(*XO0JvJ4LgZZ(BekCHdxKt&2lk>s)|`ASX1Q7YXXtMQaZprTQ46TMzN zv)`Z6Ri)!r*(1W>HZuCfBiAuE!2SEXwUET_eUk9Bb@@GrEZeUO0|JW z2+Nw_QZ*^wW3ZBw->dE`r$8Z6g+~>2oAYmK{Ag@{=SbAd(JtW%mXS2pcwp_K_*5iV zZGTp4W?lPu`02S|zyJ32eJ=U6TokpsQni%BDz+wv&E!w1PuYJHf%CAPs5PW^cf>bh zLk@i-B>^S6K}cIet;O$4$ePF)+TJg*g{j_<68%&6SRhhRVRH4Gf-I;Hx-T(XQ<8G( zyUc%oU1rBS9VUrQ<6!ohX1d)W@5uq9#NvFi5{aZq^e4Ptz#T;|PKs=KPlv!)MP6_o z_+qv5w0BbCb7wd9QwZ+lMSWYYKmPrreEIhIjZ=O+GBU>29JcM?s;Jmdrx z(5^t?BR>+NcFk+Dl8OXB^`nc!fR24!3UJDrW^n-NQ4$(?UGZpTPS5Im4#iGb)4d=+ zr;L;zAiGd+*fwxL+4G>kqJEHh(*<@cMAw(cgXv?#7c(bF}k;BA(0rFmlkn3Iq#BFIn zhT63)-qrES*Go<3R(pq_pt45XT)=rK-w+3&a=lyl*%LC})wosm+(8xn`ld8es=w3Rm}n_dMJn9nKF&!699Yo9KomHLy%+LG62 z_GdK=wJxJ%j7I^v3?I_znKUx#NYV7}sliUyAwf}Uf)gF~OgC@fL5SX@ka)7{Ob(`U zU=-RbdaQ4%YggMU_X~e5vc=_{Mkr0Pe+Iv#yZFX!Dd6)0x7x4Qoa#~dz!u+sejd`J zCzZdVXafA^yzj9UA0p`-9C-s99be#^D$>@AC32-wV{6%IdfbD2{_^F=-{@qXsz!P% zI_2m^#jO<3U_GPSm(xm+(tSDq$#GfngCF2gsqY7l?5EDt#0{X>PA*eG@~TPsf@GyE zS4WJoQNS!NM+I9D$FGt(&Z)?Gr65w3esKN)k}s`tO7+rDsb-w4sYi(x)p~ERWA4-Nt*{a0 zLtUWrpsu<+zQk<%Jt^?YrI{Y_7YLJQRGVh2hE{cPNf=Y_k$OL9 zV4wf}=h4xpm`+;VHF>Ll$qPExoKl$r=C+&D>@2SyuC+2}-JwW(eaY+5xx49C>%oi> zh9;L9!cZs?a%{kZn8+TN%%`I8Le|ej+6m#Pdhh=MS1I9H&EOQOSguPyZ%qMR9VZpb zBq9)xG=nG8vY7Wl1shg-W-R?{r#+N3WCzQJuBxI^TT(;r&C3>lhd{_!YCQN+I~5BR zl=8JtpM@{wO)DV2)@qQa4)w|;jycq3Q^xXVnJEy1mhmgGlSD1^U4OhJZ}d<(kZ^vd z?O3)X?0RZ*Mfo-Ar7W8S_5zY;&B?7*1IJyfaV;!msQbM?E^u#62UOf35jx1E(k5@g zbIh_H4hJQN{WGP12~R?RqJXorOO&`b6FbJC5*jtMBwphG>1Ec*GHU$Hy2|d5nZQ=l zi&0o;f|T0PpKI0sq@oia7mv%tzRPT99h|x1I{{j?m8*q9)p<9n0WS=r+K_xmd&&Bb zc6E|CB%5laK;&P>m{xy)XDT*|?5^n24j#;Bx%8Os`>tnysan$|fwVvNme$!k29YKu zMxOl+mzri?V%RaMO3JIT!8t#arxuSc_wTc*RlCooW=KWv@TK&+?o z>$kjw2ms@39~?wyq2(+**X#G+-hkJ;@FNdmK|VR9y{hyd-4mOH1HR+*{vqvGE=7}v zt_&QNh)oKA9Z}Ebbw$(@j_==)at`MBsrg1)4zV`d6kW! z|8INMYme$UB=!`^<(ASssR`8*%3cPmR$>FbX(w^nd)B*@f6!s97#5os%AjEuUd<~J zqf%XeoBLH$;B=`NP|b=I*%wv+Jb_Pq<)=`% zMOa*xRWvbb*{wJVdI1N+UVe$&wIZ7#0Hv4qc73+pk1#uV_yIS z!wA`ePE;Sl_Cz1KLKB<~>u&StC9 zL-l`}*BX}j{fW7qdhVWU-dV2-^>i}lnf(+6u7?Adlo^Hkg&&mv2r_(buzza6{bwPt z@Jf-5MY>W5S|$Jwc!GsOE!p^{$Vx|l(4(X|r#!Dq+m*hZY&{On=48vfy5-vRvRGFq z1z;S-TyhDm7WM+)PsN|1jRw0|fn?roI~=3$`|GBbZ8CHWCBmF6iv%uy;Hu6cX~)WX z*%b#lRq5I?U6--+ao?@p=Dyu)cDY}dmyw0=Doq6-nE3(TE_%fUs#EZ`h#8fCEV;bo zJs#b!FQ5MPQf(HYTOeHNUABhh=*9hZO#IUnJk}ja?0Pee2 zH|Jni>G!C`$04Dp%M>1RU=FX#^m1Y80zWJGuFj%RO7JDhYiiW_8;T(nvU}Zr^|pVR zGGQw-^HXZh+Zg0SSd?n>_Tn9A(T1KGTT`>#;I65odo{e7AIRUjVm8hmJ_^y@hbR{-pThM!3 zffPcos=*t@&*E|eCx`8jd+?McC%vuNzyJLhxB{L&h~+%FrGmZXx$En8>}|0YvjR45 zFJ&pLxq*J&^UhfemlI!7S8!B;Lrir>D4r#U%jTuGsT(QXX?%J46r8up)4SdyBiRM9 zbn8xNf8 zl9Oh3J8_}Hx_kBs!QN!~p6;Tcn4*0NFop_)EVhoqZJYDjWCJR+O8f;uEOjq!6ab*A zT2+=Nrc(=`>uO7)o9aO0j&ya|wM(Q~8N_5;K!a|5CU`8(rht8`>(z`tYL~L5vX@oG zx=I>K411|#iL%FK2g#SyGJ^2+qApOVa>(q1_r3jla0SH zqStBrwOmRzZvrWnpHk9azP4v-3{Qsz=>vR<(Z?R-r*$QomvdRWuak>vDu0!{$wZr4;((w?FIFKAO>_U@gLv;}@sw z8~`xcpt6>cGKV~vDHy1Tax7zC864EEF(0lItl8$23Q7rf$c19>-oWPQyll*d;7d*m z;ZK(O&_B!iX`Yi{YZ-sOoC{&kQ*#b$?V&Q#E{RIk^qJJBZ(bsE*7nN{*stDM{GbL` z+>_NF80^%NI288BkWDF8bQ!%BVyhp`ODY zW(M5c2~^rx9|tZb5w1EwAXAWB<4}4mEK-w@A|LB4lf%ra{c?ZK3kMMXpx`aMA7%X6 zNq3KX+HkD9RCZZY2!zzY(<$Bg|Eig>V@IY4YN@0l#l;!B$$BL0Syh%_zZ)y2BvfpmoOMw`orYaGJ(uCrn z=vt<{D}bT1*^+-XGudU=UXKN&q^-Iab71+6Un1q_l2@M>U|v;LEyE*qOKc++NAts_ zm!A$%3e|rk#td?y0OFGnil&UZE9(kR0Y(Cza+}W<2=CG<6%4eAQ&qm%>M6v#b&j^P zYP4qoHR&Met;R`L+l(mZ%~bZ%ib{=$ohF}_#Lnp+Z_9sGKbIdr-wW>eYOVswt$H}= z(|)ID`cT$Ix2fI1n2o|RAEeGxmB20QC`E}+Qb`<*LfOWiCRr74)rd1>2ECbX%ce<< zws#c_C=m9kjmNz!rhilNIK(y{N}0;&Up7UCcP@@UlSsO?gXUpr3hn?FUT~_X)5v!! z&>yOZ5G{WTVZCx3Th)+>vmZj%Q!A@zMfC*o;xmTP`52v2LQYUr_v&yOsJ|^)`{zY66BKePb2MNTjP084lsK-}gvMaqB}UO&^4&r_O)nm2Fk!zAPieWA#xl@2oSQCe~vg zhnqd$JBMjg;kg0~@1O*XbCW5K9n@$0BZ~8h8axSI1*yLHb*lPMwO=EjOPh#u+y1mz z<>z0634#JeYUDBY43Zpn<2XD!4^CI`O}7&JOH1-v?waB*eJWO>zvhwodk1p0*cGy$ zOSOM|SN)}?eL?=!`PgD>k%(78hoZ%u`sC>Cd?_N|3i+$a-8t~o=tIo}D2|SaP8&B+d5{7wz(@rHBPgM`eUhC$U$mp;dCtDixx@OWknc&5C zzS{e0{d2tYnBsG`Lj|TSlN$NLO@ag9_;7#z!B3FY;s+6GR7P3NfzxA-^}4{fhQFdtuwVl_JoiP6VWsd3IV6Sl!+k5>nnEKl^}eWabthy zKpa7-Z95E#|GX_&|5Sc^qKV^CJ35DR=+DIFD7%b(TUXBY)_vJg>>5n-C?$AM1n-Kk zfM&tc*`XDsbE&o?n_HW4hwz=hF6`17fKEG*fz_iT?%K3aEOGGEja5l#f6c;V#V(rC zXC@zHr-hdC*cO?a$_L40i7o}7umrbEn(k(B$40x7}=B~RRVTxJ> zfa(3>N9Cvoc_D@om56*)OhpejkYq^K5TUSJh;oGw8gxTe`l_jwWh;&)*;hw0sEBjR z8k5JW{4HzIZywa<1B`^2O)G{La#Fz)8u_;G4kKzXH~v&OTVRPn^opDGzDfxjkw zquN0ZaS;q{eo^piu$_M$&K=9@;nb|#8CgY7IKG>ajh#nAep|2~-#-8R$8SIX^*7R( zY}-@auV0$`#GnKqxhaTt+3`VlP6Fos>%L;@BN!?4NvfPGeWWO~wNgLXBOI~7hYotw zTLaH)*Yq@jX8nVre>wya?dO^K@xfXBphe%aDC5-n1+3zXpGJQh&`woVCQ2_>%o?0P zZX|RAU4rr{&Ll)VtvPWf&e|03xust_9U$q^>*u?({RgE=I0Cyv)=D^}8&s)sk!kg-XRhA6iLXSfcT`M2I2s>$8(!lH$cHT*at7=nUdg~Ps zpZMgr2#5TcJ3xOs@A}g>Li{qlYC7Yo-NIh@xU4NBjZq!tSALAh7eEy%h3bRG0n-|D ztTZ|2mM`G{*>26;SeB-ob$3*W>=m{8W0_gn8VehM)4tq(^&=k@u z%=ZfNkKaGFul;YhzSGXguZz(rBgRW=_Odti6n>gs*iwHVl#}2L=Up77o|#YD9#i4cWG6LM?{j^h;7BJe8JlD&mr*aHA30JLr z&0vRL^4)*iiv4%_{Kl7iQSW^RN4a z16P<>Nnp2^C(dE<=s4~mN4wVhbG_P|jYoRu7fubgZl%uSSr-wSA|h{&#sHK1DgT~I zMqzE64ScS++Qh1SCpH{8rcg83x)6!V4k1mDZyI<}5p%!zlG6OEaOgXr6*!m&rCvh0~tSsnl7lQx8DW0l`b6R#PVA(j_fu zld*Lk5`ZO0`A$Q$aNBN|)k0ybdTj)g;dK;$?)$D4wQ`X>wWb&M?gZpKo!=`<|9No% z6qw^XACA*%1{HnQAD0}|Jx(IoDV-@$V{P``<#$E<^#|u&t2zg>M9;?v6vRy6m-2vKew#@=UP4P&@K-7tBJ#TsmFqU zUEYc(-c?@GCNHTvC~{MwcJaLqJtv7JFIPuLoG*(s>ZlMl2Ob+K+hJ9ayCNgOX|kk3 zlk$O?@3)6ihQ-6_&4gaEFF6>X_@z|COslu4|M_K!tj7u|$R-wfNtxQJ zy^&hg+H+8m6`QnOK3}alveESoP=ZC@#-gS-MTT6RpfUR`d4xqFE^*4$>2dzC$kQi*JAup}G)f@| zatb#Y3C`ILpv`4_F{sVw1h!JGB>&Jpx`f;5)KBd_J6o}P_i7QG_|0N4*b{qy_-2>4 zovf_VCT~g>_GVVC!@z?{@&fK?%}Qyy+y7KCd^$%5c(_5^omXR*%02UrP37*TGx`SW z`;YehQ>{<0@*^G(_cWad$mj$s$2m4@zo86f;o%UKqy=igt@?o{>l#ECx6-NR7vXxI z>l6ZSN#9z5JD@`j2c7+5Q0xAG+d(*ie1AEB*lvf(RchMi%l1ScYBDIthsv5mKR9IP zb*$W~#Ep`A3PJHSE0J$ zBFwNT-O;5hMZGYFn!jsIRo`KQH%IPN63S=XozOVD9!_rX`pdv`%Zq=W8IX?zRLiVzWqpS~Wo6p)4kxO|vH^LF@u20%$X*dm{O>PA|I z(sIuG^Z%0W*i<7>V+g1ax$1wmr?a@zs4aP!$k7RV6NO6R1@-ZH@|XbFKBzq;5T_o?pk`ew?R{(6uyP*!EX4|#-b7Q6Ia8l6K*!h{NmSN&GB&K*V zkY1M@q$u5)#l?Izj(zt@QRS=qrOSupXQ9jKXrYR@7r04IY*tvv8~$`FrgGaZT-%Vc zj$csYTgOQj_;$X%tdk*n7JrKRrOJy5pWQpdE0?JHg?vg-4-Z5oFAi#%ODDTJ)M@K3 z7OlrOz%vnin|jMSAbCuQL0TfS)yW)GG*oaTT{WjKZO6jNi#MgyA66ZXsx)OBb!p&3 z0YsJdVh7k$ijB%gd1pI+LD7=n)xCj<;=7*G)RQJUdJ>Tgq9Ot|Sbz9}%gQ>akP!~2 zM>GOfDdh@FilWr_z4hZC|M~jI&p+xLsqoQOWtT+NfRoems;+vMG34^5pp~vI@^%TPIKsXA1oms4;_b)dKdg|E>8O4RZ4 zlg@c(L$O6V$YOYNCV!!R5E~7b?H7Bo3fTIh!1)uLM76t)P0OjIC-x@8irqs{J#B|j z5Dv-+!^~lAqQd}>%^MK*vjy_5F69%^|NIBh`U$_tV-I2>fq1N{zI%JjfvnvTx4iU` z)WX-PHd|!_e`+(^&ol4tld?b;seOoTa^;}#Y1O@Kr07%b7JsDyDYl;Sz-%JR3jj^* zdb&)<$Uaz@?AycJCEbnEIhQeL8UWvL*_=|&m%5a^Zpn~Up8yT2Wh|qzU&c<42tT6b z+v*tYVA!J-Z<{y5`jW^UL*By@8&MD5lG}UwXUX`-=bxXx{PFL<@weg~bh|4mNf4GK zQUVM?30gH3C4aNz8IapG`A*I+Y^msAN_tRX-3byEMoByT{ zC!6K8MWrH@ZQ}$w|PJRqJ4z9(rx)km6)eR;SzsNC&rHsvK;0*9KQfQ)~Yt z+6iV=h<_JL(_2qXTSQLQpPR2of>0qv?uuh*RrfPssePaAY9pHL6gt2-M-X6bAZf`26mFcY(>ieF$~Ah7TL?B#W}(Sp3E z7Y}Ik=5GO4n|`r85CZ<@OmJ=dyS%1wwr%OWZalTgUUZ764gREHf7GyUb7GrQuzY}O zk~iIxJ&-kk{IY^H~`E@tyxXiG`0&A%9^~y+C~wn(dZxYhIVwHv0rgrK)XQxue9H z28yK$BZeFLqQA$1-C%5}1X)Qcr zUeDm%sDgH}j;W;(_{mc9ICurR^T6VxNkBRe>e+k?<%$*|#`@9{!)vw7>b_bBzT2#V^ zzTIBvUMIB`NA!qGVJedYD#lk+*Y3XMCmma?hZH`63COJIG}{*Z&?aS z>jJ$n$RBsto`NUopqJxmYG`Y&%hxOlULBIDsYNw|?9^$w&!Uj3tbci6sl0Wb*4v7G zYX6v@K97GaHT+Ni-@6gyE205Z2}OjCix@IwPIvYwy*=-WEmDp&G9~E%&xb*jOGGb1@_(zu~6$+RAWMke% zvH3fDdrJvIW;;!;PJb==5Gd>lktA``W#kpS;=Hs+$nmEF?UA6}#idXCe+u(H_m3rrTdtAp2aX zJ}=(_2UjA=jhH|>lW8wHKb+9D?XJ@!c?vI4|dwaY6cusn33i){-RX|h`Oiz9!F3JWQ-Ya)9vI+8- zOUA5beTdb{=YJ9EUcWfUQZKJVePnf~($b}(vA+GC({%6WB7bW;jHDN3Jkouim1Nay8L1oN zScP`ZUM*DB?4nL-_u+(DSJt5ozTQ;pKW9}~?XCx6N0nVLg#d>aNQY`?1ia}emR;OR zdG|q|bBv~JVV&WfKu4`dq9}o++ij1r_lW9VLXw}fh`byI;76-OA$$CQAC6a}-@la4gs*3^d^ka7IhdOR z>;U~b9FgKt45Ck4m(3iTD5XoM?k`?;Mw3H>F6Be?*41%%7D)Bo(?Hv;B zMWQR}GDV$iyuJo{DE!PiUa!W5I^>tkOX@ao=X(53@^ybrJJevYk0CzMwKsZ;rEIgf z^xX7zKBZ`qG+D6dyx3edICUc!#lva`jrzpF4;`xP@jAhK=w))}N9h0h+i%C0Z*L-V zkK0HUxPfGv2nwer(D!I=u3M{LQm<}OfMV*pLtTO-IJyt#IqI5dWp7I&rxK8BqBpm5 zx2uqGjEsM?lC)Z+iVj{}b1Y?MU)p1)r`S05#{SQscv;YQ$v(pJ{+ZNxJ z>*tR*HtXx2d&$K&!g1C05QH+63uSAuj~x~Q<}7~)cQT4bv}*4WIojqZ)~=_G%_Z-w zsx;j}3NPZ6OOAY1f#R?;K=FP0je}kEy{?ug_>$u5W&F+#KUVRSbWq=?9ia*?(c0xy zC*C>0bEA>P^w* z1^R#1?&oTK`4e<~>xx}TV}+<_QQ`xp+KoesM6X*9#f6D!j!Yc4oIc8=Tf3{e$l|Fg z4=JC7SE%xGuEB3bg$((58xg1L$FEtyxUyPs=8fXICOyhO*mE%{ipU1x8;=c4$%{qu z!x^=NTq3z3Fqxg4P&;3HhXgaUhK@)m|dsSJ^VX;v4aZ9IB>NcX#zUa^K7wN}FGb{{9_c+I z^{guj?+#K@AlI1+{rU7f-{gVaG7A(kRVIY*zZZ7dsjVh>Y!p6uV>{>bPz%;mQ=2We z=>&>{VBj`Cli`LQe+R*6<2mN6DwD&^goC~aym^2(JUO;nPvC;ur&1~OXazhH&s0Q~ zK(Ao^kwBYu3`IqxPi#S%g;O)x5auyK?XQb(qBONW#dXeJq$@Kh36Jv>5{3K_V2+}A z+aLjvT`ocul}OQMxXfzw$dp7%43ZYZy+-X-IAB-t0d5Iae~r(jOs7TPuGS7~s>IGS z;(!14&+*5Pw^_)CSp|oH8oY(wKI)-Uqk2|U;dvaZVeM5ML2CjEDDEhS^+Vijmv}Ad zWp7y`B}Nk}YXvlVaejeF+Oov^yX&bHftoU{9ZaHjA>&dgv=>>&NhnYx8MKfk1!$*| zB19ej9M0V$e++QyAl-7a-g!Ai-ApPxPtM120C!@^AZ4S}ZrM&G^Lc?X`OD0qC0pF7 zto=o#WXJQtulU$u-^$xCB&FiRWoN%DwT^1W#gP%P>5%n9*t~`A`hwc}bO7d1iUP=`5`}I2e|qcOt$^U}@Zj;d$JJ`|R!eIQ zxPw}h9M~#hx>Id63g_E7M^-adeMamM1?4g+CxQe{Dd?nkg??^669JT;}}0AT(B;H8|- zwH%ha_82@(HpYGm8TF!4G4R^uUElq=TtEKvf8*!(cXgPjs_4z0uHG;z7okQ(OUYV7 zA;40-;tmpxCJ*{5NmpjI>35A^5(k!u%%=f#Z@o;-T!{{s^cdx9!8cVuF4f#)*MHf| z)Z|4PvH1d--mlxqP3aVNm0cgp!x~S093=}YJxoMWztM5Ntn6^>YH{gfbjsiKlE#W7 zf9SX4q~lb^oh&l5ZTy3(;Zz(s9nKa|9w^eS`)ejQ5Fnl__Ot!7{5Jk>f}xX9uXI(y zn3dJe_n9o5)wgsLHQJ6-xBGGSHPd>{w0spUa7f^y@`EF3v$lj094cGX3XtQugZBA) z%G+{GDP6z-I=!mlD%GddS369dNG;nof8`TY1|VaSv)STKI^SnhU6QJnKz~sP0S&1V zFS6}iJOQmRChwf0a(3GC00E~Rq`m^I`7~zspj0zJMO(_ew;XDMQhF}ffB(_G{{Hj( z*U$g>uP0~vc(rwI0Mo@6h=;S#G0MErgg6^~+Ln@6w<8Tui+9t&c@UyKyFduhe^%kD ztT?sOtwvH(?Z%eqwc8I<6RSIiME$Z~c0AZ5l5_0S&ds*l#~p~SrH$H4R)(ErnE_2> zoozY9sx*G-j_9ai*G(=M7x<)#X?81&9CS#$)u+u}@h#9Hs4r1rkO{r{FpA_&7fG^+ zRg4Z8w-%}MFIVmDXg>7awbRbZegY)-iSw;$wNS*8GC6hEIaH&R zSbY(z9fh!W?0{>$s7)ex>QX?$-p$ohQ>^9gacN-b2vL0S`qlLh^h$B5jV>^_YX7vK zl;@{}VZQoq&s4Wqmfwi5lDLX#I?+W%KlMGIEFaiLS8w%Zq8(0K)N$tFe~g#smApL{ z)!M;BEeu+cvr$KVU$Z3`^L930*^Zj(|z-`UR zvIDe41M5Q3KvAd8VeZlQP4=83pF!ZZr=du^&TNTCstxk$@ZY!OAkyC1 zWx|HN4mZ#~HRy^bi{O1yOdP}jZ?Y*L>nW9cmL-g#&I()3F@deFSwTle99)Rov6!?J zN1P_&|EbYT)F&_Nhb=>hYV)yTV|;JrSx^Em;-gbdVj7!@AWhNX1e3sw7JpPZSN%Z6 z8TmGe*t1EHcQ{WqOAdD|oS!Q7l`2U}5RZbVuEcam0N@*7|Is~Mp1puo>+W{;jm%q) z3aD0ti-N2q%81p-C6KC0s|8~^mRuUu9iZWAVUUR~c{)58;3^0X%*`A2gN&rvYT2oeNrk2CTjEZA>dTA zB4h(7NV0Zr?U#O_wm5`qYSBpHu~i_yBuz@EBRL>`@VBJ|bE>k)+JC68lM38P{glS& z$TUUyy7ahKvx<#>>4w3d+o3dL3C{&<@1|Gr5%$4mb}U(?sEqI~Bxp_pOCK=?9ggYo zjH5yTch(W+1~O7$>rT8_fWun=6;nh*KjhX$^JVp><~k&mtv?LpDU;&DeVV?j! zJYpN1at)$Zqsna$Ws=CehqS1AXzj8)htbCDx_%Poyd~S7Y4Q_j?B^f9zcpMR_eI{w z_+1;XKZo;?g@4FpZJj0LbUnw(XOwkQBy%~xcP>u}N1}-P1ZbzuRVv{{JT`}uLsSO} zQ!i=#=8Zt2K3T*KS@Zj$_$>P{yzbgm)*|j}a&)TbL0x-?qQVTBvGIm1Db=$r%s6&x z>yp-8l!8p8oGAth#61FJbAUzv1jKgx8fs;zcE!=^Ysqn|FR^@bw*U zW3yTWStRkb`8!2g#FXQ(ifp7d&EQ0HTH(ADW5AL!KRH3uT|t(V8zarGdDW!I(dp9X z1tSQ%Wqj$1SHW1dx55JxD-@9@XPxSh^ z{D&O*^Jzr-AU!p*Xu zMW*~YhPFD+MmJSp^jsmPgJHTYgJT{O!y8=6bclc;|f9Znqt%wJe4}LZUv>*cDYoyS;-lFx&vVV<=-asg*o} zRDUi-X7a%UJ}(Zk7F63I9hkh((lPm2ur|qU$YggiyimJE3On#7FZUvy*KH6qsSSDb zy>H5n9yaxtDCAOzvk%h7*x006BvT^vOUuYD-9WMXCdggcvE*xA!3Cq#X8myksrkf5 zrFhtXU2|neE#yd6M@Y`c49K_NzkK@l8-H9)`4zi1sY#Ws?(o894~7ghr-mxJ>fRk( zOhrav&PL~ea{53~w@Ou71zJy!CX;1(SXGuyK(wqIucaYg^(H4ZRL!5n1k~!Yg0c6L zqU$B`E{SGtnrV{(!|5dfD7Wov@NnCeN$=WE9!eu^S3gCEN)uOyk#%6ag>LFfX@Az{ z&rSz;K*iN)C-{ld)n%m&?JCKmdERV5&eG%dQMqbd&$P0+GE5+TM+;Hw(zYK60Kf%6x)7AO*mE%lud}C5PLj6=*UQ%In zlF<>oWNoV=`b+>#v7jDkX)o3tqtIeY3MG=RNFy zL_HcpCk>>-$vPtauo(ad59ESsGx2cLme80E&5N(i;c2frby!rQIl&aPr;jW5%EXvrP%71tUrRJYXF|5{i zPT2Rq_MF}%Sn{h`<$YQA?6&CzimRuQpd}x9&3U!0tlQX41Ii#>+I|%HabuSxib-N^ zTy$ruK=!?c+(`>#OBVag2KlHcxALqhuB-45Y5=DU(52D|gurs1dV<^rsRW z>y97jHLL0zWnHcD^?$(@QPmy?Ckc@I-g6b9)k=o<8*;`kZ&BMF4xRP3%V9>%)>r)< zpGfuV&+_Gux5o7Tuz$b%)B$=*qn-BZVO6S&?W+6ITu#S&O!)_GFnM!zta!|k z4fWiM9R#nJpub8pNB*v9<(y!;|wnaNPk-gaS&gQk_X#GsWjm8 z$peZqwZ}3s2zF4s1@-GUjpA=x;Y0+U#1H`=)bb7R9wY>lQaq)~U+FNy$M8&VPDybD zrdMx8)fN`{v0UHFZ~rWRtrx&~-ZiJ1R?E)XYoN%7P6P!2oD~dSH`e>=>`u^j@NV&@n(=DDF2mvFNzuMV_c6Z2 zYkvh9&Qg^~S?zWxR>o~-znP9yfw*NQ0GJDj30$gml3q?15kaw5p1F>j=dOp81N_th zW2)#Q6@T{dc1>~}03a7hLS*}@%z;4e8NUAL{quOYKiMDCq=#zmz+4Uw+f(W?<@@F6 z?Ig9#bMfPMc9iYqGWu9kJ+s)1vRBDMD<3x4g$hoXROa(_0xC>nK*%1L1<%t`OIsVJ9R2GDs& zbxx+5o+Q8GP<0P`Sd%3xf(?fcDDHwkbrL!98tHfzLVtYzG5*H}{#gx)SYCt6Q(Nll z{Y4E+u4(jX1xF1B{si>|Cv$nn7G*QrnK1r@WeJB2_4wU_Q@x$+VA3FpAMp@)Z#t6id(LqIoA1yt8|+mkXBIe!K$~HeWW0m9GQl@)n2nYFdL_(%Vw`%Vq0jyxI31 z_rtcr-fYk(;c!@y;)0#4%K_h@>r5yIaDQsG8zcb^aw)+}tJop4hrKlP(cPtOfjlXY z)AFYz;dvFmI?nN~1Rcljl#pP1kXZA!R9(0IRY-R58o;kb_jBgG>k{zOO$JPQIhf0) z(*wMnj(b#x!#7O=W&g9xyE-udrn2qXmLo4W?NoRl;zdHj4m|vkyl4*G z>{${eHu971Kvlkevfk8h#oKG02Y(zda4sYc@7h3RyO!DN#p+WXNvV`CyRlKpYNa!d z`vZjS7Jp#lH5+m) z>luQd5w@+#g(K;^MsOnQfmk?)_IwsBBUOs}pH+%QHvE|ZHjNPpd z&ow1S1&2KkV&8V#(i=Q*%Gg~E*FPf=`HNlvG;jFfgDATxLje_FIZcQM$-kAGR+=9J&&$X;_C z5j?8Sk5XJW=ZZt94dJbb4j2-g7PHR|YcRV@ zrd6?7LnOU$IK@#78h?fBBhS>42DBybF$1C_}kH&K2(S$|xEa#bJ!^CXx=D>X|bvwtfnj8lH*<=m$Q8-!?*&<<6;zcumpMSCE+nX=;ds8n#T$X>0?&e~J zqP3YN>!wGdI*mcXw$z@iV1mN|nhvPNlG96s+DUx}B|-GseSjJyL&vDl!tzOSs5bgv zypyIianWC_Ew_zgfk@`8f%Ji)0o06Z9AXfqsJ_&2mC&Kvr;iP+oT5ZV5K8t;J{C-G z}gr|K(9 zKRGxZ3Igv66q3vVqFELzd4g0-A|V3HNdw!)C7$`wT-;iBpq+wrD(Yl-%tHKQx)=oHcm!fBlRPi*km9Z}+-q)@2%}8c<$#Y0 zL-O3sT~}Z+E;&p*72s9u6xH%zKB7K_2B&@=HCIKnuC#<92H)Dbxd~DkD&z7Nr=d!* zRw)6M)#NMGH5%N~BDA$-v%5(FB+8R-Bx`?6rwSZO(yjWqC1Fu7-fYz(_40Zy*_ZdJ z=IcRAJRIrQYLq8KeYV|1kXyq~pt`}3Toto8cI3wwxJFXyxz-sStt)^bAWe%VLvzPs!>(T$n{mn{{IWYeX4h^@PzOv``i zGrN`yLzG0G0Uu6+RR{BcU)Q!g(g~LD~Z@S>x3C8Vq$jY#;$J@}Lm73k&Mp3&-d2-SZ zD5p6dNI$wd=PI=X;M59MMuE|k^_37K)N+h zoA%B*o=ZeP5vQyj_DyaETeAoXUFp!N29pfOMWL|4+JOgnbQOi3icXXyXiWJSjG{6m;rY;lgXzntAi~vJ!v8N&8?? zJE8JVPCY1MNe=E2ZrS3-SE`6>X>{loML>zyd3kfA4Hr@Kh%YxDl2zC%StcuFSkLOW z9E;Af+patnMCQHiNE@ZLR;>;c11bs(9E-*}73sB?MWt?Q5mc`upo+ZOh>Hz1=rJ^E z$E7ZS?oY?_F#asR{q}BN^l*RMl+;Tm(*H>QKPU^-&*LSXlhnv8`XaS+k&LL~rZ!AL z47cwMB*@oL)yM)c^JSfHVL2vclI?1bt;$T%Xhy}HEHkfYogfF9KYZM~k?^-$^SgMj z8<*p924<&Dls{4 zKac`p#BFbu*zhWV*re9Hcv33!35oMf>zU}7wmRm3)#ikxg2M{l>QAK$X_9|%wf>?! z6`d1Uat=Hd+Fc#sU*>!JriA}2EfmLN76U9>pQH&)-@ym=#+m`?5@~P(`y7MEAy== zjHhDyEFZzEr>MU5QIx#QJIBs;bX zy-`8eTh{rgUdA z_+CWhAd_U+fZ*4w0}+IO8ou16^;KTxUrj@`dXS#><;UjP~ z#=bUmS*w9aw05XabtKLFQoo{i?_C4>t_Tl7RGRbL_*VovmA&uTy<7mdlD`Osy(q+> zM9G$w6WYexYJKgWKh?L}-N%KJ>KWDU)w$&4L2{Ht(nyup=oChOWSn+zHVr(E)d&aT zV$6|8FPSOi8oxZ?lf1qwp?YiadMzm)rHn}j>N`=Fd*~(4scvPt(?5=+C%m@IN~td* zNl@89u$S911aFPBaHCYWQ)n@+4|LOAG3jAL5$yGj4nxz5{&Y?dM8k#z?3QK`6Ftu0 zTLlxX4f4KRJCwwKdmPE{<^O&kZ|ac`sm)rA=Y*t9y>cGr;k~7dH(6|eDG?zV8q+%H0Hi4!aXLAPQZto0*P;lK3T_%u5Dm{t&*uRO*hnMMt@#qE+5H$c+Cf-=4(fr;^e5JVV)_gdrxB8Oj;~1%h%iW zQIJJbF}xKeo0G9RZDhD26SLlr%9F>Ihz8oXhxwClBy( zeDu<3$BRi#(ZcwMU_$|N!KR^E&4A+c(7k5hh(#P>U5g`+M+R*?Ov8GB#wx2K4~exD zNC2Np z@Yr1;JAiebg*V?ps+|6K=_OXxuLn~m=V+7mnw;31C#}sck)&tfGNnnOGAWuzO*u=E zS0PNKjia_Zd~D9tzVP5NbEp$QWAj##&rF8Fyg2x)su!|e4u&BMQ++6ZF2B` zHOff0q+p(jxMw@nVOBkT=?QQw?K|uQ-EQNVB~`l>NOvh946as|>ZassN}etgHj%c3 zz{hI+^FKfT`K5mS_cK2p4}%5*id^qY`38cSh>K9+Rd^wS0?MyjCLOyxYDJ*ITEic4kPoIxLdRb|qnUvl+%i9>TKLAFfCj|Rohz`=@tNl$LGYT1$Am}Yt8x?ML#k1RsKvefZgu#3Lt`}8vA2Pok{|A+qU z02C^`ZY4m)4=M}mDpj?5f#AJ=zpd4`@%`U#7Dg}Zb!peio{p(_)04cO=mg`XI;ajw z^;U2x{a${IJ38RA?*uyq69zd^66tv_A1|f5hf-rR9Lvt65_~rm;Q0<+#vH#DWYVff z3 zyjr38aHeG>!iSf0AM_`Gh1w~@_EYhfsg#CF&Q6){&I)h{cn{^jNyF@aTLPN!dZ)Zp zrr2_n5gPfbT~Ql_wz)(xx&0)9YT&?gjk;x%fez^(q>Oe`O=*hsSh06`Wv`7N*J&WN zV+mg$t*Arp#TE4g!LUp<1@GeUf<%-P__9%mQyNM_w83P_O@e5D+KO)K9qj5ekiB}4 zfvc$Z{)>gagbE~!#Hwfyz)KIX4{89rXb|11zwL!L2hxZ$ctxcWNY&}2P|)I=1u4$I z>_x)^GPPdM&Gn6ur$tcPwS?d^kUDt5tbLd+dr3{i9pHUaPxZ1$!Cj?@^tA8(QU24* zvvdDM66~Tx4kieHs{z5=>2Pf6NgO0bMGqH1N0thO>+nK!PnlY-@dQCLRb@DpmAvfL zQZzVU&7s!)y$YjXu6m1vlDg884A6)XbpmZhVAx&gMzMv4{%r&Gxsz)%Sq z#y^&;{qxh0FMnZoem!KJPUoUkQ>rSxRDwa&b&)5o+?~D|nx0s*Za@X9ygNo}yvcE0A=bPKgH$f2iVP^M*< zh<9!ISj^gg<+yPy?fR(_v=^>LOVe`%XWjgVw5!BbY=_IlAh}2(P<0n5LREUJ*spyy z+nwLqB^j5gX6gQ1w0Do0_~;l)$#D!3P-0Wtsqf`AO~|55Fbip=d^>O`DS8JPHQ|f} z9$-!Cdy>ka#^M|aXK1-{_(g8N7NKFXVA@I$nMM3hwA-q_mSiSD=B5*b8A)`;oqgojIyak;#T zZ7HLF?>sK0_pPhutrT84m$SEmrdB`neSjo;()7hE(`WLBC8|mll+Y;p&J-CrDLt z>HHmmMzY`x9O&C9do(cqQ5C;_EZ6w2X0#o!Wp?2g~f8K-?dZ@GBwbwlW^1ldd- zq>sBazC!o5GOse9jqG%&76zJE>3#~r6S5rIX|m^vw#d7;*t!*0_4CjCoF^GTvxiP*+F`jUUzct?pae>>n%IW^Hdx{pS9~E44hi#70=0$oT1;WNE888#Vj4_+l$q7q@!YR zVnbbq{F0EN`ckO>upurhF*qMRWOhh@?ks%f5>)8AB$McU6=h?c4md48XA4CR&V8JA z>-Lz&=G?G7yKP!uDs2oR;nVvGcnH_c;iQBlX!rD7uz&yO+mHD-?fcgCgP&AuL_^;7 z(t=j@oL9+?l2biwfKdP{@Qh==8-nD~EL$PM67Vgmx_hsCaRtwm3t!ga4>q#Jb?4O0dt~DMSu)Mb>CH@LYB_D^bDy zTBZbvX6yP=`bK64U#I9?Oaa_d(d&~3Fb#2roohAy?La*#U_bu(yS<$M9^XIB|NQls zB#AH*n=UJ=NR;g|LKL&2AiS1;)HVs^-rBuL6HPV;KpK$e$+@)cAc_alva`YbSaP_J zI=c-)aH!46Y7P)M_)v1cYj3Ozg||yiod3T~rs9S}t%E8}MN|za+?iQ=nd~&;y+XW! ze0CZpZ=%Lx+JbExV1g1!*)s|6WCrlB_&r-NI=Beytz0zj-F0bliP z(d0D!bpxND)@xum3R!n&kvHv16xP_i{_W~`u`W`-07WX_dUO>Hm-kI!(fKA)`T3;U zr2t7Q=R7DJ*KH>ho^bi)vUKoKzV+S;y=p-xYTyJlz zi{G7fltVpH^Rv+C_B}PF!^O#G5x6)X6-=DI%cdo)mWnmFs8H z?3yYoplzQn&^J}J@;x8xMdl%ekZ{x~8b)-*6qG?S5o|Y~kj$+LQ*yYuMZ)Ef#<2ZT z+*DBbq9#+kY2R#P-%+c0HCv^9jP7u~+!+dDeSZrN{>X=A%@s#@G^Brg>VK|@o?cn< zmwIwc?e2~SE74Z8zadW*wE}qBTmB_RUlg;=$+Vb*oXKN#jx~YjaRLNn6!LLEBF@HU z6>#`@qH;FG@GzA)yL3@@mNoEqubNu|S>AQWTKad1(s)StCEa!oo+d~AKEN@P6MJo% zxPLA`byXGC_0?g|wDFAUlC7hZkl7}1p4xmC#ZT7Ab8>{0Byg7Mz{|$-3IA)o=C{9& zU-rjs0tEMG;FR%f0fAA=`pfR=PTu7uowEpcIVlL(3QAmFYPzt+u136x@+Nyzg8U}J zF6gb34LC)-!D+fd;Wk>F_c=9|OvCHRkADTD67`JeP=2a4-?Xw z&;0lkreH(A!q+5wYyPZ{K!|#v@l2^>obU;WjVBZHkRGr6nv=n5gHh{w%mOPoN`KX0 z$kA*He+#soN2Y>>cNU}~Y7mm#l{L*EG)=wWuWL<+_wmwEmS(S=bs=8G1(PnFm8rD% z&DL!#?0OJda$xlg{AICpI3vf+$td8@-uZZ-Q7W^*it1kz<@_!?*QO*S&+Akfemki2 zD9dE#lL*4|IR0L~{Yhu%eqgY!3xA_-k7|Pq2fgZT+3t0n6WxVx8k&X`T_YjtZWg5) zCQVZu)g<4PZ0^i*o5!KHKamTNqCLko&b@M&2tKOyvZIJ{VC}MwT7UHnFBL^WbCfzo zwOH1iLztcZKG!Tyl$ysmrXsU@6qb=@>qppF>1$9LYQ=ad|3mcO`3SN?oqr2oc59Z5 zMBL^q10iu9go8_K*%bKC_FrPz}3z8MJE>HMvt(J8D|K>=)B0kyO!S^$$R7e#_y>Bw^nHVyPYCb{M z3)MK7PXyJPV%?O;YZe&1+JoJoJ9$-q4HIGEk1D=N8sy}(Wkc(}Qhy_{*_AoiBI<;^ z2D6-EN>-J8Yu&YqdZzKx9Nm49?a+n(OTcwIWKT&ax}DUOnyM4EVj#DgKT3U%3-r)8 z%?5Ml@Dl;jP0Ao-04cBJ);z%|3eFc|@!P6BXJdHIPt|;NUQ}9A=^?3m-zna9B}O|j zK6J8y#S4|mTqHA%a(@8l^*+6;oJI8$lGWZcJ=7jIQ=W4Ww2`TszRN}WlA?!_6E83* zyE@s#+FoNGw)A%(?sYHa-XWib`d+6c{ha`a3i2mQs?+f^Cq=sHhajAG#i-8ta7ft6G}QJK8R7a5tLNi;!vk+GvFK04YzH{oY;Sog6TLMUtUMnnAM3c-hW6G zk??zkqJgk1!-F+>-Fbk(yaaJ5F7a%#xYSYRBRDP5?|!MOT-NY@YisJ*2Az(ote7L` z%a$3$d@DM7P=8&3T25tRG|Y9**qhWTbJK@5kK1b4&6V2oOn&`5$5SNoc2*)MonB={Cty3JbJ@o(Gw&h?=EZC~|Q&OQyRx;B;0MKA1rz_1e<>P41 zsyM(YRTD6;Ou?xz9FdC3i9G+&FB}``m_@u-aJZ-~et%7Msgbrj=vAn#Zeahe%Sl#4 zbL#{VD{BC%(nDJBc-VGMDv8``@ziANQd?00m*HHLf=b4cjfbg8&E~Xqyr1j!d-?fx zUHgh%1ShSB)jVEONj+tv#(gZwf_%#fNN0Ts6k=A=7wU ztxxSA|NZI5ALa9>AMc}A&#SeY)uFOF+zl;h{C{vRf;|B(TBg;a(VE;-WfZo!IWdr= z=TZw&I_oLKIS7-lOn#@D99>ZY9Nw+%QYFt;kA66h0Wx4 z=WrfT4l+komnbdF9IvjChsQ6g?7J$ol_vEmC7I49e7OnQea%=(NqHi8ZY80JWJt8@FO&&qe#=_x_Ln^T(%mwU38eVv#+^cVpXT zYCtawv%}2fOgD;EdCgR={*N|7Q|7m68@m%37imL$$2CV$5!wc8a50 znY^2T_TV0X<=sdQJbuF39o4)cA$G6F0Nc`3U#MS^Pg2Afo-1%}m$yn(a70^$;NpP0 z0_eaDCDtvCh>Vn7Yhb=RZXcYXIrVT-L)ZI-SkOTbP~SYQ$4T5#{pFU zb3+a?Je2LzhQlc`S@eSfnyoS=ce@8J&M-*4Yx@!`%08Bj^~}>)6^o^M^ER?8Nn~X; zFa6)E_`=k272i|HyyHC<7JJ95x@Lq$lbJiKYQU^`W+9Cdi72Qbyc2lU(BP^U=W z;d$jOb}gtVw865V&dO6|=|v3AfJmU~UScXd);VHX3dF~tpM-1+WPfGj0RLvUQ^N?A zzqbyK*t=twmJ4!9sMKU-B?6R%k6e=^bK8;ML4}uV_g*{_Z=y5yx_!?f-8E2^Nja3W zcr7I_ZJZxV_3a5_57Oi7IBx8LK3RaIW8R@zQ1+3Od82ku>qEAO zic_F1<*Ik~w`Mg?Z-348)sBT~m6tfO9ir2A_N}rg@Y4F`2!4?d(9iF(IXHGs#vA}U zg6h1k?L1Z9a(s*MsJsIiE~^E+ca;Si+n30x8ucYjEvZWbrUw^pva`ZW``TWaeQ1mH z($AT6>U5`;v~G7!`*X40T8KJTyjE+ELL#SW&*W#}6cX#5G^T8GF8fsC=2opy%O2o=l}oidq^Fed@iLoPen&G% z*^r;>v`%ngpVF}XT!>|F)p*S%MiNJg9^L{ah!)^pMDATHQ*U~bW~THqws0XS-BKMT zvUR<7+F?dkjBV;V<;*D=$J?Vy2G3ViY^3l?s`>)PBuY!TR{5Be!RFGVlESVD^ZQFv zrn@89-kdy8>EStN{q!yFB`ZrT6)kCZN5MrK*#H0te^bzeLV={?sPHk=(4a`joj zkyZB=t6A{I-i~$8M%lNz9Aq@`?Y4VRl#@-eq>d&1ubqVE^iOUDo9qA9@%{UM{)T{9 zmw#QWb&KSy$~!yIaILSS?wuHsVm#UfiX|uv7gi%o0U2e0tx4vz2N{mNrAmkfK$2-$ z?vz!s0;rK$Zg2pp1Gs0hn=I<)Jo!hJR9Q?7m`@E4?^7}&yY=9dQa>J>4^E#AAwXrz zDQHL4NI836d~Y7`y&MBU@%AK=7gti5^?y8w%g8reI@*MB*#g(2vP3ZrfP&cF-j-~X zFTZG;Z&lI@gz@QHQMFJyEtRv%ek#;mhaM~2%G*2dSUvgcI(4V^7#Weq<*+ylnwBfk!xg51NH?s0W9TU*XJ`QY*kfWz`(Y zmzxpWsqV{EXzWdoav&(Ld6UC5Hi}X5R%Zi)ocJCRn@_i-LADv2tcY`tJGH6aLe0x2 z-n~Vj!pwhPG&b9Z&*#VfItxD+N0yly2cw9#AlG=~(afT&;HWydx| z+Y-VLwS^Z-k;UQXWMjz11Je0ss26mkIVR!McfBi*bI1Zn)cAlrN!9rg&}>62>;%nZ z*}<3Qk}Ns+iBe-*haV4oSqWx}S|rWasD$`WiVQEit;9y&w9!d2kZhqUp?|hHJ4KPY zK;0l%yqVQ^_)=9gT^d+Bi*sAJukB|)quobLUv%QZ@{y1RSiGhbwr+ZSDjBKgV+xNi zdDo(IUTeo)9$gv&a%I*5tDB>tnP8|_VKHqIzj%}KFoteB=j`DakefDEg6z#|T{GyX zvmNJE`k{UpCeWy10sl3q)qlNv<#jm|f9P+pE3*zdjP~YS8~#LeW~{NGv3WX&GYu-b z*wR`(4tj8$fIfCQmB0n&-GeIhUFk+5_3NU|G1Gr5Ci6mleF6@S8+*R>l9cd>fM)Y0 zQHpw>8bkl2bt5+suJ-M+{@aE<wCcjNdUPnFIgMZaq>Djn-qy9 ziJ#q=EUT`nQj}Vl6kAO{7EOm9&DrGj!U*=g6WJ!{bQ`=~Sp_r}hU&qPpm?=}V27g= zppcs~ExZOuoLcjggQV-YG-&CdZ1c;J`D>Fn!h-RtRp0fpnSTsJ`l5&fJ>6FAuMd@F z`h9$UtN%P8vMuVTuFf2<({{EwHe7<{AnYl%tIMwJh>gdzwJx!EaUobrMJ`#x!@;tu zYdgpCta2sVzG?#CxVR$`(+=kFR&FnxEUJ6Q=_&A^*GnuxqUPH5sRH=h*;TuWP$t*I z`@gKFu+lW^D1Q;~TBJEDseP&EZ$oGAW#NUZo$t_KDpH!0Q;fOROHt;vQ>JR)oE7dk zRTv}2=l#|I`cnV*?Zfr)pMA){URME8CzUS_?;8t;RI4>rUi9F2VVAj&p9B1LM>!HV6>;RxK{hE`vCsGd&US#8Co!}Iz zBuY0E5sf5|jGnhm?KIStg^Hys8Fm*+_JGUDS21pn$ZfVMz>XaXPPXR37(B zVddl~^#b(ex2ZToo;ZgV&nFvRA=BUtrhND8AcR8B)9}6#<18`3<`)639Z}-NM^Dql z8H~KB8swaKORTyM9fN96Nw_}7B)nIL6ar<(%l7*7w@-iL+xSF<|BH)q4oHh0e$_Qj z#i9GTX=4Q#Z@SEC8m3dj?3bmKtRY4 znh&}6Bp48#qscPL9uQ4g8g;6?_@P)k^#d7BNT=v1MmR4Xs}^~Sx-f%0G?2ER$Q~y! z?27+1O1giv=2>7CTfdYNx)7=~MY!RB+H$8B+fIq2(V@Jy6biB%Z}HjthrsQTI?22MsBLk`ueLAu7nTi^gt?5kxtD z+DlJ|LpQw0Xg z;?PfK=Uhj1C>T7;8Y&-tbppZOrQ>Dg62k72vDwLGY*Aj<20G@aGyqAl?UdMa$z&pT zY8JI*EB>iNV@QvarTu;3-v7xm{rmd(>ED0j-P?ce>GQ__IrL1tl)%z%s*-HRK`9W~ zAxREgSCu>s8!%uVUB|VNCkQW=2eCuP$aRZ86TXzon5_Z*?wFPHWG_cmh#MB3; z#`1Z3MH8PMgef)jio<};D7Wiy7I>2am>n(FAaQIh##5=PDuc;dCTm9|Pn?&oNWy=m z4kJr4=9TzmXPtAP0awy%$MLRAebr(HL7!SnQI&Q5p6>B&e0u-(p?>-JGB-$WdxG0! zTR~Sn@S}>kq!8x@^^FsxrkXZMV%SB<+11_S{CfGVkaNR7HB99EX3RiRW0s zC3!g(c4tuw@rugV)c%vEa5?kb0a+ZAz+SSOl7d&F$5WMmdd^-d*-KYk0Jvtxq0oJ& zQrYWHWjPK<&8|%lOr1tp0RimO9-tEo^r@uKIG4c*1@b1nz*Y@2ioVnKA{OKL9#%55 zm#5S_PO!CX;(dw%WT;@`Spsxkp**Y#C>aSH%hkKN&2xU6k8O zd~<$)gE6Ja+$KkYqjUrBF?HdFwz8D694K#m^>K}Qst&J*H5cKiY7oM18zESdKB@tm zc9fR8u4u!d#Z+pag`1)~qyRr?chJT{fsGx!h0t8EPSj0tsaK7!Bp-jQlp|#zn*(gA z>7Ju?%Q3QUalB0)HZ3#aZDAsY@ZU@J+o<2C8R~dd%e`HtJ75`952B9KTq)_f!Rwa% zDt-M79vEJl_EJP)MWm^n_yvnHVnRnk z>QK|FPw`Q(xr*EBflmc`UEB)0A|DA9MCb!~mS8z13rx1fYHNQ-(`%8vZ#C}OA$42a zoJ?h5^XhPIV};h`IG=LX&iSm)vQe+cxG6iDGib`Ho9WV_1uWIeX0>=%>upP7TJnOj-r3VLR7+r>~vo(N~!vOysX!= z;XOw}E^X_GLiHdE^Nebl`@}-vB?BaFJ3$f2TUoY^bOqkiLk{p%f1?wvi%`buP3;-wRJTf@AzcZeV^>Ie z<#1-Kg;amnCEDHX*G6s{ixyXIJVJ_8>8NJ5lYMi?Rxo08Di%c3oL+J^bSMi;jdNSC zFLiu)8CT6W@ryq1Jpit58%oDT?REKwDxtB@yrkE3*r-n7=?oJk;u^F986~LG2Dq#$ zkBusg)4*qASy>95v}0zsdEWC86&^fyB~qPvV3U75Xc|DXg)L_XlPDIl;FZH_GtTkc ztbMdvJ4M>1w7a6pfrEKNafdSXpby|!-E7FMN>IjrY0`2X?4Y1Ih5p)cml~Hf=JPrn zR78z+SAYHTwSWBd+qaMJzP^8{KI58h7X+kd-k;-zx_#{3m$>C_j@+Q{|i66skX|$w0pm)^F`j9?doH|O7Wn?RLwSE!QLL)+*gdDdtAt2Gx#~CGaSDn_ zT~6?)iz-b=?qw=|uHHN=Q+Dap00Lk7eYw8AfBW%^aj)5O3Y*$zMW_P)CW>e=S9E9w z$X|pCc8SwkIuKO_xmSRnNm>nN1;`skHSp`aEYV9Q59~Zo=#f$)>x#{O9_ywI|3S_p z7wD7|^Zq!Ii4vaFPp~V~JT1rR^mBi1;OcZbiKq|XzT3>ma~xLghBQacyFD_^A`gva zL~Tl?nOp%qwO@%esFVu7B~G@N5dDLVR`R| z&5UBLu~^v_*>_#RXZ_XuH{~$h6szO(Q$kFa0UdUarU{@;G{SOLSF(H8thj#~r_1Y5 zV_woGL^6SMqtwsi8Ns5%4n#iC#wsCrkDIQ^?Xpj<7r>1N`t{HEfA;g;+dV_xcvDWT zXacBgLD3#k<`S5ul-=UUkm-N0`@Dfxz?8aH&i3^Duq+_HuR2g<{@0=Ov~FwLCBkP{ z>LjbQGZi%;=x{L8;fm$*RBPn($dEwtL;b`aB(nj$Kdsl zwS_Gw#hG@VSs~N1M%7(6lMdL~o5JI8SPu*kfoO7`wyj;72YWTA2ugoSdA4#yz4AJblBopvr& zo;!;;C@rL`v-qmqq)mT;;0!XGq3b-K**)5TZNXn!ipMavU7_%54;|QV zKC_2)IZ4ar_i_(#F)!^@eFOHdUW!xACe2-zOVQ;HRC(OXg-w5n(e4kvB%7uqsKycb z(tHvcl%n)*bYs0WBcNtmcxhljg)!A~<+!h88#1A$#H(E*X~2!TML(J<*~Cj2?VXyW zaV1gWdFr@%3-;gMUgbje8@bpkL25cxf7QWqoX|&=yy$eYTII^VG-Wk9AXQRgm$fKORdoS#I zSoWN#k-Jt&X&ReopiDmMA?}SsnI%r@v&3h2-8$Ot9f~Z5;lvx8$-<{7s0hyXR)^ER zSQYI_ym=lL4pf5c?H2RfALFmqf1!8OmF(H&nCFXXe$#(1QuFr3y+DCH`F0CH*f7Ss zjD%B-Ir8q5l=Fg`&VwFpjTOhj7XDSdMe0puJMeUx0-&3p7f49J5M8Y=Q|jZ=w@5G` z%_c2|*q~X#Zl^vqy`28F`WXWb^`JP_EFPf1Y>To-g-!ggYI(4YVRW=*|#z#<2LfSBftCq><{N0o+F9qOIZ zd;+iN<%iCMg9?I!?=49#+9H5ThfMfG<5!9v4g7ydx0>Wy6y!--D~j?EgmqdV;EI9j zgln>+k3_I?cuYaOJeALmPVu?Qbt6sON5{Xt`}nEd2Ya7DLT;`05z4uAsnkiKC%Ylr zu6clCG4cfCl%oUxXy!*E9~Y4(`Fnv~o66AD>2T%Ybt_Xl;W}$riEfh46v$_>;~cJV zfKPuj5Jh7jGLtP!76M5b^Q2oR;5UT=>nyjH574}}bw}nUGV{Z!8D(?;BB*hjqK;sO zMY-$4D=Y^!&qXgefZrLL_R`Lx19P;?;Ye+}_Nr3hZ@L8E-v9Z>FJz9Eekqp|2tm41 zq^swAPcP zdjLxpy>`!N!_A}5-gTO;EAgg_4uz1ty6FAWPO*}%J$F{zh(}Jl@zj4-jBn@17af0x zTW4aotw;D{1FO*E-HNn;t!<%7uq!I12X))jcp!FYX1ZLQM~+j~$N@}y$>SV)X9jg> zbWo(~v}|4zrNH48`8g3w=*3}Wj{eZmIzMeHiPhe}23_K-d`Y=UNG%cKaW1oL*)+;9vmLtc`@}3pw1C~64A7PNN!xMx!;$?H*uA#g-d}Kq1 zjVb7aZ3Yvn@j*MOc_~7;Est@sxkU-K1I_ zt3t+3VXCe!bBJfu`qym0=bTgueAmWSmV3GpCkewEyQI_8t^Z|E>?UZUUcB9DqG3Tn-=mZUdQnIKDX)bOWauewP8_XrE$0tXk(immP6jIWJ&#V zIAP6^J-tsB9+nuUMm!l-YioZ%pk}?Zs?scvB9I7tsPc2MDb*ldpJJv9sZ>6d;fS4P z$75fVl5JwpD@R8>H$Wl_QWc`n@lu+*DS@UMhNt|G<2^+;V(Vcy|lHDNbyN&Y8!c; z2@;u25DE7LXUdH>6mWmPE!iAZdZ8=c!k9Yp1X=Ho_oO9{rn*#Nhw3Ow`sJXaQ<2+q zIc_7ZNq*{4?ELAk<;|^%^AtRdJtPsDN~P(St3pfaPB9t9NpvKJD0-rBDk}6o>Y-+b zu%C4f+=$UGTQ;7})iS1d$`0?!Yta@+A@)N-StriNB%AiMTs?oR`UJ2I6NOP?Rg^9} zPkqj)t;*UK-^I_dRtjT1ubOqc+Qc(wK{}|L<2OU&3HWdj~>G{%fs!_r1GFk=!&YOr; z4xg^YMRj?n7iCX+%~uI1{1iuhHQ^r0XaLd+mFT$u%C{Fyd5N%pi(z*<)M1QIiW90@ zcXfN5n(lu(86L!#6b?iP>g!|L!V^&l8SHGeHf62qEU>#b^I_*_>h2l6ipT zv)+GzP8VErAfYL0Pw?BWq7A36_r(@achcTT1ZuxojvY?y@tG7KwT!+rbtib?rI^5-74rDn!Ks zbzh@mh^OgjTty&Cjt^`&Wt9Matmv+TZ_^TBG)wJ2ShZWfZT-Qu8=%()FaJO?y zT3tYWJ*v;884eLj2ZZ9x-UPpG&Z0RM*ZGK~BPS%9Xoo-$Fx!=$!eYgPrE-MGg8q%`AF#TfQm^U;)ZtW9J`hu>9ROrWVlt)U;@!D7lX?mzedkwTeKN7z*3>wF`ar4A zDh+(4dRyb!Pa?-{!G8by#Laz7i3NXhinu8L@1P4?OCxE8w<(ex9xOI)r(ZcwUI&rYkOx@L0WvK7+mjHluevr1d4dl+K+d={;^ql!-Ho5Km%73ls_;B^TQfGZiDri;C$=n_Lj%q{fdGHn&{Ne5 z_#$DsW|hYj<1q4e=}6;t4f*};U6)Sr3l!!8IIsgCrRFgaD*I1%an4(ButJ?}bBmRc z;K{)g+7IVUS!XR!gF|k0PL(ysRumg$xk-<8V)Tuz0#>}{RB%uiHKgJ7GRyslVBJ~K zZB9O{jl+0S3-YVx95W??=|O*_YpLN-sI;L&!F``oHB4J}dLdZf0y2(id&P^lN6&dq z)Nd3=0J~jP@-T?HgHoZAHmwP7UDogKe@Z#@7pWD3#jPEtBwL<>hf{r37kJei7At6B zl^|BTHgAqXCUB_SuJTvqRmO$q17~ehKdyQB05^-2Uy9Myi5(s5HjaPnVxcfBMUUoi zxUJOu9D=^8HjxVb>HHb=1S$%35wv)os+p@~Fm2?6Oz`Z?jLxny?)U<*U+UhpD;%4Y zjIgz@w*n`e_i(Afq%h2qwPOf8?zx{TrypeTd|R|1*Gp@f(EOa`5`s9BSd<82lk&0_ z&QJpasyVd(G>=jwnqYs&=8@H{@Ereu#*5lfu);k%GOZYs?qJ3FKpo3j@?tA!P8S9V zBb%D^M-56ppMcRvj&!1Q3gi&#^wKyL7PncMj74lwjghOqJgw<00R&Cd&}Qh6RH59C zHBT|q6(|GTxD?%*SLNWb;Z$VQVOW_H<(CNlWY{!Sr}JI5?Zlr|e!zQ#AS%Nojbg@`pE6AQI*6 zca`Ut=^i{KREd9Mye!~{eF|Rw*}KL*y!b=YT17n!YWiUWJdm?ko2G{pWaB zBsiXjQI_5=g(=ueA)M>RMD;#7?(!-Q-mPlQgm>$&qG0?HcvZTw<%@Kv=(2+>)8|wl zs#*^oM%n2@o`l|F3Uli7;KUv!x^kuRc+UsMx6trPklKG`RrO9$-Ilz|Q?O=VwTD$Q zs%*rEGkRNW4pKZ3uqSazIniVZ6)5f;Av`oKTbzHGe^om?4cDEIfuX=~ZmhEF5_@V*Y-TXQ;&_5bsfZ7)2R6 zYEH$OUAKP_&Mjw8E_fy}t-wkRXLn8Dwx8mxl~V;!ejt1ctvtud)%F9Qam4mU`eC(# z!k6mNIy_u+dCW0BFIm{%p!_bU zGww%FtxSumT@WF+oa9&5shp?#81;Vh`lZgw{)zID4$M#2-PEPJ)4WxVu4+u(&zb2G@YxjdN-W40uLwXo+4WvNUKBlJJso$fX~Z%yW#%p zk#j{}d2;5wlv}})K)A~W*Xs4f2`I_lb?TTSPb+1sWp+GO25EbnJ#vmOfkHx>9vC4D zT03WR;jKo;B3f6{laP{ylT}iM`i4X2BKD-h_s{kE&tD&?IzE4G*N>M5#eVa=b4qvN z_idEW8m%p}a*#i`YgD+;H|4dqTEc&Ej$$d(xy*ak(t7-dWA*rwMl;|9pNOSF~V$Z26;+S-|N=VBjo?yR=eBD%r@?d=Bcp`@V! E0Q6ndB>(^b diff --git a/media-sound/denemo/Manifest b/media-sound/denemo/Manifest index da88503c97c8..e7896553c538 100644 --- a/media-sound/denemo/Manifest +++ b/media-sound/denemo/Manifest @@ -1,2 +1 @@ -DIST denemo-2.3.0.tar.gz 17322118 BLAKE2B b15d0d7b01b50c903c0f2064198fdf258a84a63965c7ed09e8d146f2c35581bca8f62ee4e212579fe8811099e49dde33e32045b7af6c542d98e9193a6a81bf5b SHA512 dbfbe25e0e6c7bbdb3e96d6a31dab3409937451738644ff199d075d7c647b0c88ee8cb61efb71b03aea72fe80780665871962f0ea1aa152e704040d03833604f DIST denemo-2.5.0.tar.gz 17454004 BLAKE2B 66e2b35fc73819f40c0376150c42d135840f5709a70b7b7a2847264191fc1f66b62b312a85984a01d6a0c265fdc55492b9f1ce5d7680bfccd8ec44919bfa177f SHA512 9b9edaf02b243bc5ed9680ea998a6ee78e5167e395f4805ee8ceffad709c95eb964dcede69a039080fde4e9720e880a13f23c13bd4bd22266eb2352912f49c1e diff --git a/media-sound/denemo/denemo-2.3.0-r1.ebuild b/media-sound/denemo/denemo-2.5.0-r1.ebuild similarity index 90% rename from media-sound/denemo/denemo-2.3.0-r1.ebuild rename to media-sound/denemo/denemo-2.5.0-r1.ebuild index 8c30d94ce54e..11db5633d214 100644 --- a/media-sound/denemo/denemo-2.3.0-r1.ebuild +++ b/media-sound/denemo/denemo-2.5.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools xdg +inherit autotools font xdg DESCRIPTION="A music notation editor" HOMEPAGE="http://www.denemo.org/" @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3+ OFL-1.1" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="~amd64 ~x86" # configure options currently not used: # --enable-mem(no) memory debugging: needs Electric fence (efence), which @@ -30,7 +30,7 @@ RDEPEND=" media-libs/fontconfig:1.0 >=media-libs/libsmf-1.3 >=media-libs/libsndfile-1.0.28-r1 - >=media-sound/lilypond-2.19.54[guile2(+)] + >=media-sound/lilypond-2.19.54 x11-libs/gtk+:3 x11-libs/gtksourceview:3.0= alsa? ( >=media-libs/alsa-lib-1.1.2 ) @@ -44,9 +44,7 @@ RDEPEND=" portmidi? ( >=media-libs/portmidi-217-r1 ) rubberband? ( >=media-libs/rubberband-1.8.1-r1 ) " - DEPEND="${RDEPEND}" - BDEPEND=" >=dev-util/gtk-doc-am-1.25-r1 >=dev-util/intltool-0.51.0-r1 @@ -59,11 +57,6 @@ BDEPEND=" DOCS=( AUTHORS ChangeLog docs/{DESIGN{,.lilypond},GOALS,TODO} NEWS ) -PATCHES=( - "${FILESDIR}/${P}-0001-configure.ac-patch-to-find-guile-2.2.patch" - "${FILESDIR}/${P}-0002-Fix-issues-with-gcc10-fno-common-flag.patch" -) - src_prepare() { sed -e '/^Categories=/s/GNOME\;/GNOME\;GTK\;/' -i pixmaps/denemo.desktop || die sed -e 's|appdatadir = \$(datarootdir)/appdata|appdatadir = \$(datarootdir)/metainfo|' \ @@ -85,6 +78,7 @@ src_configure() { --enable-x11 $(use_enable alsa) $(use_enable aubio) + $(use_enable debug) # --enable-doc does nothing for itself # basic html documentation is always being installed in the # /usr/share/denemo/manual directory @@ -97,6 +91,7 @@ src_configure() { $(use_enable portaudio) $(use_enable portmidi) $(use_enable rubberband) + $(use_enable test always-build-tests) ) econf "${myeconfargs[@]}" } @@ -116,3 +111,13 @@ src_install() { dosym ../../../denemo/manual/"${f}" /usr/share/doc/${PF}/html/"${f}" done } + +pkg_postinst() { + font_pkg_postinst + xdg_desktop_database_update +} + +pkg_postrm() { + font_pkg_postrm + xdg_desktop_database_update +} diff --git a/media-sound/denemo/files/denemo-2.3.0-0001-configure.ac-patch-to-find-guile-2.2.patch b/media-sound/denemo/files/denemo-2.3.0-0001-configure.ac-patch-to-find-guile-2.2.patch deleted file mode 100644 index 982ccfade868..000000000000 --- a/media-sound/denemo/files/denemo-2.3.0-0001-configure.ac-patch-to-find-guile-2.2.patch +++ /dev/null @@ -1,80 +0,0 @@ -From 9a515060df9024ef64bce2055fd3f2ceada5efa8 Mon Sep 17 00:00:00 2001 -From: Bernd Waibel -Date: Wed, 14 Aug 2019 13:51:32 +0200 -Subject: [PATCH] configure.ac: patch to find guile-2.2 - -The patch uses the GUILE_PKG command to find any installed -version of guile instead of explicitly checking for guile-1.8 -and guile-2.0 but missing guile-2.2. -This patch was already provided to upstream with denemo-2.2, but -didn't yet get accepted due to not being able to compile the -Windows version with this patch (cf. http://savannah.gnu.org/bugs/?54821) - -Signed-off-by: Bernd Waibel ---- - configure.ac | 41 +++-------------------------------------- - 1 file changed, 3 insertions(+), 38 deletions(-) - -diff --git a/configure.ac b/configure.ac -index f85b74e..1fc0af0 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -30,7 +30,10 @@ AC_PROG_CXX - AC_PROG_INSTALL - AC_PROG_YACC - AM_PROG_LEX -+GUILE_PKG - GUILE_FLAGS -+CFLAGS="$CFLAGS $GUILE_CFLAGS" -+LIBS="$LIBS $GUILE_LIBS" - - AC_PROG_LIBTOOL - -@@ -63,44 +66,6 @@ AS_COMPILER_FLAG([-fdiagnostics-color=auto], - - AM_CONDITIONAL(ENABLE_GLIB_TEST, [test "x$enable_glibtest" = "xyes"]) - --AC_ARG_ENABLE( -- guile_1_8, -- AS_HELP_STRING([--enable-guile_1_8], [use GUILE_1_8 @<:@default=no@:>@]), -- [ -- if test "x$enableval" != "xno"; then -- useguile_1_8=yes -- PKG_CHECK_MODULES(GUILE_1_8, guile-1.8 >= 1.8) -- LIBS="$LIBS $GUILE_1_8_LIBS" -- CFLAGS="$CFLAGS $GUILE_1_8_CFLAGS" -- fi -- ], [ useguile_1_8=no ]) -- --AC_ARG_ENABLE( -- guile_2_0, -- AS_HELP_STRING([--enable-guile_2_0], [use GUILE_2_0 @<:@default=no@:>@]), -- [ -- if test "x$enableval" != "xno"; then -- useguile_2_0=yes -- PKG_CHECK_MODULES(GUILE_2, guile-2.0 >= 2.0) -- LIBS="$LIBS $GUILE_2_LIBS" -- CFLAGS="$CFLAGS $GUILE_2_CFLAGS" -- fi -- ], [ useguile_2_0=no ]) -- --if [test "x$useguile_1_8" = "xno"] && [test "x$useguile_2_0" = "xno"]; then -- PKG_CHECK_MODULES([GUILE_2], [guile-2.0], useguile_2_0=yes, useguile_2_0=no) -- LIBS="$LIBS $GUILE_2_LIBS" -- CFLAGS="$CFLAGS $GUILE_2_CFLAGS" -- if test "x$useguile_2_0" = "xno"; then -- PKG_CHECK_MODULES(GUILE_1_8, guile-1.8 >= 1.8) -- LIBS="$LIBS $GUILE_1_8_LIBS" -- CFLAGS="$CFLAGS $GUILE_1_8_CFLAGS" -- useguile_1_8=yes -- else -- useguile_2_0=yes -- fi --fi -- - PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.30]) - CFLAGS="$CFLAGS $GLIB_CFLAGS" - LIBS="$LIBS $GLIB_LIBS" --- -2.22.0 - diff --git a/media-sound/denemo/files/denemo-2.3.0-0002-Fix-issues-with-gcc10-fno-common-flag.patch b/media-sound/denemo/files/denemo-2.3.0-0002-Fix-issues-with-gcc10-fno-common-flag.patch deleted file mode 100644 index 425662e042c9..000000000000 --- a/media-sound/denemo/files/denemo-2.3.0-0002-Fix-issues-with-gcc10-fno-common-flag.patch +++ /dev/null @@ -1,62 +0,0 @@ -From 54075086a5b7acceef6dff41e19148778e285475 Mon Sep 17 00:00:00 2001 -From: Bernd Waibel -Date: Fri, 20 Mar 2020 21:03:02 +0100 -Subject: [PATCH] Fix issues with gcc10 -fno-common flag - -Signed-off-by: Bernd Waibel ---- - include/denemo/denemo_types.h | 7 ++++--- - src/export/print.h | 6 +++--- - 2 files changed, 7 insertions(+), 6 deletions(-) - -diff --git a/include/denemo/denemo_types.h b/include/denemo/denemo_types.h -index 1d67827..936892b 100644 ---- a/include/denemo/denemo_types.h -+++ b/include/denemo/denemo_types.h -@@ -430,7 +430,7 @@ typedef enum{ - } SCRIPT_TYPE; - - //index of columns in the keymap command list store FIXME if you add columns you must add them in allocate_keymap !!!! --enum -+typedef enum - { - COL_TYPE = 0, - COL_NAME, -@@ -1167,7 +1167,7 @@ struct cs_callback - * The (singleton) root object for the program - * - */ --struct DenemoRoot -+typedef struct DenemoRoot - { - gboolean non_interactive; /* if TRUE denemo should not display project, receive or send sounds etc*/ - gchar *scheme_file;/* filename for scheme code to run on startup */ -@@ -1258,6 +1258,7 @@ struct DenemoRoot - gboolean *silent; /** Don't log any message */ - gboolean *verbose; /** Display every messages */ - guint pending_layout_id;//Non zero when the current layout being created will be renamed to have this id --} Denemo; /**< The root object. */ -+}; -+extern struct DenemoRoot Denemo; /**< The root object. */ - - #endif -diff --git a/src/export/print.h b/src/export/print.h -index db0c8f1..64a3a8d 100644 ---- a/src/export/print.h -+++ b/src/export/print.h -@@ -108,9 +108,9 @@ typedef struct WysiwygInfo - GtkWidget *dialog; //an info dialog to tell the user what to do next... - } WysiwygInfo; - --gint LilyPond_stderr; //A file descriptor to pipe for LilyPond's stderr --GError *lily_err; --GPid previewerpid; -+extern gint LilyPond_stderr; //A file descriptor to pipe for LilyPond's stderr -+extern GError *lily_err; -+extern GPid previewerpid; - - WysiwygInfo* get_wysiwyg_info(); - void initialize_print_status (void); --- -2.25.1 - diff --git a/media-sound/mpd/Manifest b/media-sound/mpd/Manifest index ed7a9ee6c05a..be12c373f3d8 100644 --- a/media-sound/mpd/Manifest +++ b/media-sound/mpd/Manifest @@ -1,9 +1,3 @@ -DIST mpd-0.21.26.tar.xz 685396 BLAKE2B 176c75069190c8df79e5c0b37605abeafac2358dc1840ec66b2eecb809449cf0908b7a3af61c499e88d82b210c8907a752b4f006bcffb7c7d279cbdbc082032f SHA512 31eb5d42bcfc942116cb203d8b1ceb8489b46251204f7288d1e8d7e052ff4cab2c8b2087795cc8118c8b86f080613f80cb182163fcb1c5b5027053d53c5a594a -DIST mpd-0.22.10.tar.xz 736456 BLAKE2B eb95efff44425f7aa261c937d3cf185eec17e3ade212c8b4873f4bb5cb5b775cbab621b851e972bba20fe3a56a3e7465aa0c26cc2fad60f50499925046cfb443 SHA512 e29deec7473a25236d17609ae898d7154e716f29a137c658492952cae162d59fbe9992be2b50971b8dbe03e9b11a894b6c5e9b4767c265d178f6da3ff49e3820 DIST mpd-0.22.11.tar.xz 737184 BLAKE2B b47dcbd1e01812b66c81f33a53fc0838ddb8b7a145763744d1cf1aacc7ca38e763b723498f3ab7360f49637bc80c0ada5a69c7d619f3cf167071a7bec2440d20 SHA512 c53d386d42c2360502aad5e7574ae5ff76a20df037696989f9e1700f9cffb88afdd329cce758067356c59308d0cbcf3ba3ccf6f013e2fcec54ddf08bd0212b43 DIST mpd-0.22.3.tar.xz 726356 BLAKE2B a821e9fed56c3ad625d155057867747d2c883dd90d110b097dfd4acc56ff583949889b849686d5644687226f205c5ae3f95eec182841f706f56135c7e8f3746b SHA512 deeafbe1a95f777fa4f9f355293a648a3f7121fae8e299c92dbd43d821319ffa4182c558cb0691f65e90f243428cec2cf14f64e9572bc72fc6a2af0fd9c0cd60 -DIST mpd-0.22.4.tar.xz 729264 BLAKE2B d8060a205f94fa369ad8aee7a3e12f1389e7587aac7843eeec6ab3e6b39c2e063cfd5413bc7c9738ce6c68c56d3befefd48112c1c93f725a6940ff1889d882e6 SHA512 e169d6656b378d52798e822ffd47f554bd7c076ca8bc5a1119e3b2fad36bee79335dc392aa8d78d854689af62168625698c1777440e08a67075099898ee5fe34 -DIST mpd-0.22.5.tar.xz 730308 BLAKE2B 2c7375af25c1b5d6dd8cf79f71e67842f75dcdb38b1ca90c8dda2661a5bd6d110ad0ebbefc53e0a38cfa6434ee4d2ad99688982588ee6d8d6895b24e15e3f927 SHA512 589516b7ee5820cbeee99042017b411a46857d39547302bce0bedb9c265da2c8465224a6817a1b7e65105f344398bee5fb2a3674064e42507157cdac01416295 -DIST mpd-0.22.6.tar.xz 730524 BLAKE2B 675b876415a343ba387e26ad800b2e562b40a5e3aaacdff31e0ec9d6ad09f0117406f82e519a08ba3187020b482dcd0434267f9e84dd13e9e1bf8565d1967c2c SHA512 5e417204e24d11fa609740ae92bc1d796aad2d63537655f655074d829cd79cadaf1ca025171dcf5486c1e557cc946152c21e299286b1cb74cc342da2b1f41343 -DIST mpd-0.22.8.tar.xz 737368 BLAKE2B 96866fdbcf124534d99db1bde89039d515c64afd7c65d341e6772be796feebf2fa20714f90856f82036dc322087ec2f85d8a4d85efad523a5f275f3d89d64920 SHA512 54b381e6d4e6113cd170ca7afbb671bef4ababb4de80a80504fe951f53aaf66269c123b7923112ab40291e069fa27457936227204cc84b42cf44aac1721c0d0d -DIST mpd-0.22.9.tar.xz 738432 BLAKE2B c0c3a87ea83941e7ab85b4338db40daeff0c7fe665d4e0b27eebdf7cb06302d2b7a7573724d06d06d45a62583304f095ec4f67a21467748de665067e10a2514c SHA512 744e20e9a2b5df0f0c01b33809aa87cb159385b69868df5418302b091e6c5265dd70de13f383efcd71f76ae059c73969667212e55ee96e13d89ca0da5c2d4ae2 +DIST mpd-0.23.4.tar.xz 768768 BLAKE2B 34ea3f0065edcb26e57350a9cdfc79e8705674a4811b06ff4dfa0a93a1c92bcfae7c9e6ae208210289a1f11fac079aa53ad34a3b317fd5dbe4c6d522883b6623 SHA512 fb476b108a7be842663683fe6ca6737cffad73c0f09874f9d052121d188d16f69b144e993d1691f2edfac713db24aa3c28302b399f4720b29c09c909860c0938 diff --git a/media-sound/mpd/metadata.xml b/media-sound/mpd/metadata.xml index 6676d8b1d67d..ead25559b32b 100644 --- a/media-sound/mpd/metadata.xml +++ b/media-sound/mpd/metadata.xml @@ -23,11 +23,14 @@ Enable support for mp3 decoding over media-sound/mpg123 Enables network streaming support Enable support for the Network File System + OpenMPT decoder plugin Support writing audio to a pipe + PipeWire support Build plugin to access qobuz Enables output plugin for recording radio streams Build with SID (Commodore 64 Audio) support Use the signalfd function in MPD's event loop + Snapcast audio plugin Enable support for the media-sound/sndio backend Build plugin to access soundcloud Build plugin to access tidal diff --git a/media-sound/mpd/mpd-0.21.26-r1.ebuild b/media-sound/mpd/mpd-0.21.26-r1.ebuild deleted file mode 100644 index 0152f6fddf5c..000000000000 --- a/media-sound/mpd/mpd-0.21.26-r1.ebuild +++ /dev/null @@ -1,296 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic linux-info meson systemd xdg-utils - -DESCRIPTION="The Music Player Daemon (mpd)" -HOMEPAGE="https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD" -SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc ppc64 x86" -IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl +dbus debug - +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify - +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms - modplug mpg123 musepack +network nfs openal opus oss pipe pulseaudio qobuz - recorder samba selinux sid signalfd sndfile sndio soundcloud sqlite systemd - test tidal twolame udisks unicode vorbis wavpack webdav wildmidi upnp - zeroconf zip zlib" - -OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio sndio recorder" -DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod - modplug mpg123 musepack flac sid vorbis wavpack wildmidi" -ENCODER_PLUGINS="audiofile flac lame twolame vorbis" - -REQUIRED_USE=" - || ( ${OUTPUT_PLUGINS} ) - || ( ${DECODER_PLUGINS} ) - network? ( || ( ${ENCODER_PLUGINS} ) ) - recorder? ( || ( ${ENCODER_PLUGINS} ) ) - upnp? ( expat ) - webdav? ( curl expat ) - " - -RESTRICT="!test? ( test )" - -RDEPEND=" - acct-user/mpd - alsa? ( - media-libs/alsa-lib - media-sound/alsa-utils - ) - - ao? ( media-libs/libao:=[alsa?,pulseaudio?] ) - audiofile? ( media-libs/audiofile:= ) - - cdio? ( - dev-libs/libcdio:= - dev-libs/libcdio-paranoia - ) - - chromaprint? ( media-libs/chromaprint ) - curl? ( net-misc/curl ) - dbus? ( sys-apps/dbus ) - expat? ( dev-libs/expat ) - faad? ( media-libs/faad2 ) - ffmpeg? ( media-video/ffmpeg:0= ) - flac? ( media-libs/flac ) - fluidsynth? ( media-sound/fluidsynth ) - gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 ) - icu? ( dev-libs/icu:= ) - id3tag? ( media-libs/libid3tag:= ) - jack? ( virtual/jack ) - lame? ( network? ( media-sound/lame ) ) - libmpdclient? ( media-libs/libmpdclient ) - libsamplerate? ( media-libs/libsamplerate ) - libsoxr? ( media-libs/soxr ) - mad? ( media-libs/libmad ) - mikmod? ( media-libs/libmikmod ) - mms? ( media-libs/libmms ) - modplug? ( media-libs/libmodplug ) - mpg123? ( media-sound/mpg123 ) - musepack? ( media-sound/musepack-tools ) - network? ( media-libs/libshout ) - nfs? ( net-fs/libnfs ) - openal? ( media-libs/openal ) - opus? ( media-libs/opus ) - pulseaudio? ( media-sound/pulseaudio ) - qobuz? ( dev-libs/libgcrypt:0 ) - samba? ( net-fs/samba ) - selinux? ( sec-policy/selinux-mpd ) - sid? ( || ( - media-libs/libsidplay:2 - media-libs/libsidplayfp - ) ) - sndfile? ( media-libs/libsndfile ) - sndio? ( media-sound/sndio ) - soundcloud? ( >=dev-libs/yajl-2:= ) - sqlite? ( dev-db/sqlite:3 ) - systemd? ( sys-apps/systemd ) - tidal? ( dev-libs/yajl - net-misc/curl ) - twolame? ( media-sound/twolame ) - udisks? ( sys-fs/udisks:2 ) - upnp? ( net-libs/libupnp:0 ) - vorbis? ( media-libs/libvorbis ) - wavpack? ( media-sound/wavpack ) - wildmidi? ( media-sound/wildmidi ) - zeroconf? ( net-dns/avahi[dbus] ) - zip? ( dev-libs/zziplib:= ) - zlib? ( sys-libs/zlib:= )" - -DEPEND="${RDEPEND} - >=dev-libs/boost-1.58:= - test? ( dev-cpp/gtest )" - -BDEPEND=">=dev-util/meson-0.49.2 - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-0.18.conf.patch -) - -pkg_setup() { - if use eventfd; then - CONFIG_CHECK+=" ~EVENTFD" - ERROR_EVENTFD="${P} requires eventfd in-kernel support." - fi - - if use signalfd; then - CONFIG_CHECK+=" ~SIGNALFD" - ERROR_SIGNALFD="${P} requires signalfd in-kernel support." - fi - - if use inotify; then - CONFIG_CHECK+=" ~INOTIFY_USER" - ERROR_INOTIFY_USER="${P} requires inotify in-kernel support." - fi - - if use eventfd || use signalfd || use inotify; then - linux-info_pkg_setup - fi - - elog "If you will be starting mpd via /etc/init.d/mpd, please make - sure that MPD's pid_file is _set_." -} - -src_prepare() { - cp -f doc/mpdconf.example doc/mpdconf.dist || die "cp failed" - default -} - -src_configure() { - local emesonargs=( - -Dbzip2=$(usex bzip2 enabled disabled) - -Dcdio_paranoia=$(usex cdio enabled disabled) - -Dchromaprint=$(usex chromaprint enabled disabled) - -Dcue=$(usex cue true false) - -Dcurl=$(usex curl enabled disabled) - -Ddbus=$(usex dbus enabled disabled) - -Ddebug=$(usex debug true false) - -Deventfd=$(usex eventfd true false) - -Dexpat=$(usex expat enabled disabled) - -Dicu=$(usex icu enabled disabled) - -Did3tag=$(usex id3tag enabled disabled) - -Dinotify=$(usex inotify true false) - -Dipv6=$(usex ipv6 enabled disabled) - -Diso9660=$(usex cdio enabled disabled) - -Dlibmpdclient=$(usex libmpdclient enabled disabled) - -Dlibsamplerate=$(usex libsamplerate enabled disabled) - -Dmms=$(usex mms enabled disabled) - -Dnfs=$(usex nfs enabled disabled) - -Dsignalfd=$(usex signalfd true false) - -Dsmbclient=$(usex samba enabled disabled) - -Dsoxr=$(usex libsoxr enabled disabled) - -Dsqlite=$(usex sqlite enabled disabled) - -Dsystemd=$(usex systemd enabled disabled) - -Dtest=$(usex test true false) - -Dudisks=$(usex udisks enabled disabled) - -Dupnp=$(usex upnp enabled disabled) - -Dwebdav=$(usex webdav enabled disabled) - -Dzeroconf=$(usex zeroconf avahi disabled) - -Dzlib=$(usex zlib enabled disabled) - -Dzzip=$(usex zip enabled disabled) - ) - - emesonargs+=( - -Dalsa=$(usex alsa enabled disabled) - -Dao=$(usex ao enabled disabled) - -Dfifo=$(usex fifo true false) - -Djack=$(usex jack enabled disabled) - -Dopenal=$(usex openal enabled disabled) - -Doss=$(usex oss enabled disabled) - -Dpipe=$(usex pipe true false) - -Dpulse=$(usex pulseaudio enabled disabled) - -Drecorder=$(usex recorder true false) - -Dsndio=$(usex sndio enabled disabled) - ) - - if use samba || use upnp; then - emesonargs+=( -Dneighbor=true ) - fi - - append-lfs-flags - append-ldflags "-L/usr/$(get_libdir)/sidplay/builders" - - if use network; then - - emesonargs+=( - -Dshine=disabled - -Dshout=enabled - -Dvorbisenc=$(usex vorbis enabled disabled) - -Dhttpd=true - -Dlame=$(usex lame enabled disabled) - -Dtwolame=$(usex twolame enabled disabled) - -Dwave_encoder=$(usex audiofile true false) - ) - fi - - emesonargs+=( - # media-libs/adplug is not packaged anymore - -Dadplug=disabled - -Daudiofile=$(usex audiofile enabled disabled) - -Dfaad=$(usex faad enabled disabled) - -Dffmpeg=$(usex ffmpeg enabled disabled) - -Dflac=$(usex flac enabled disabled) - -Dfluidsynth=$(usex fluidsynth enabled disabled) - -Dgme=$(usex gme enabled disabled) - -Dmad=$(usex mad enabled disabled) - -Dmikmod=$(usex mikmod enabled disabled) - -Dmodplug=$(usex modplug enabled disabled) - -Dmpcdec=$(usex musepack enabled disabled) - -Dmpg123=$(usex mpg123 enabled disabled) - -Dopus=$(usex opus enabled disabled) - -Dsidplay=$(usex sid enabled disabled) - -Dsndfile=$(usex sndfile enabled disabled) - -Dvorbis=$(usex vorbis enabled disabled) - -Dwavpack=$(usex wavpack enabled disabled) - -Dwildmidi=$(usex wildmidi enabled disabled) - - ) - - emesonargs+=( - -Dqobuz=$(usex qobuz enabled disabled) - -Dsoundcloud=$(usex soundcloud enabled disabled) - -Dtidal=$(usex tidal enabled disabled) - ) - - emesonargs+=( - --libdir="/usr/$(get_libdir)" - -Ddocumentation=false - -Dsolaris_output=disabled - - -Ddatabase=true - -Ddsd=true - -Dtcp=true - - -Dsystemd_system_unit_dir="$(systemd_get_systemunitdir)" - -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)" - ) - - if use icu; then - emesonargs+=( -Diconv=enabled ) - else - emesonargs+=( -Diconv=disabled ) - fi - - meson_src_configure -} - -src_install() { - meson_src_install - - insinto /etc - newins doc/mpdconf.dist mpd.conf - - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}-0.21.1.logrotate ${PN} - - newinitd "${FILESDIR}"/${PN}-0.21.4.init ${PN} - - if use unicode; then - sed -i -e 's:^#filesystem_charset.*$:filesystem_charset "UTF-8":' \ - "${ED}"/etc/mpd.conf || die "sed failed" - fi - - doman doc/mpd.1 - doman doc/mpd.conf.5 - - keepdir /var/lib/mpd - keepdir /var/lib/mpd/music - keepdir /var/lib/mpd/playlists - - fowners mpd:audio -R /var/lib/mpd - -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/media-sound/mpd/mpd-0.22.10-r1.ebuild b/media-sound/mpd/mpd-0.22.10-r1.ebuild deleted file mode 100644 index 7e5eda24cd46..000000000000 --- a/media-sound/mpd/mpd-0.22.10-r1.ebuild +++ /dev/null @@ -1,299 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic linux-info meson systemd xdg-utils - -DESCRIPTION="The Music Player Daemon (mpd)" -HOMEPAGE="https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD" -SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus - +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify - +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms - modplug mpg123 musepack +network nfs openal opus oss pipe pulseaudio qobuz - recorder samba selinux sid signalfd sndfile sndio soundcloud sqlite systemd - test tidal twolame udisks vorbis wavpack webdav wildmidi upnp - zeroconf zip zlib" - -OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio sndio recorder" -DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod - modplug mpg123 musepack flac sid vorbis wavpack wildmidi" -ENCODER_PLUGINS="audiofile flac lame twolame vorbis" - -REQUIRED_USE=" - || ( ${OUTPUT_PLUGINS} ) - || ( ${DECODER_PLUGINS} ) - network? ( || ( ${ENCODER_PLUGINS} ) ) - recorder? ( || ( ${ENCODER_PLUGINS} ) ) - upnp? ( expat ) - webdav? ( curl expat ) - " - -RESTRICT="!test? ( test )" - -RDEPEND=" - acct-user/mpd - sys-libs/liburing:= - alsa? ( - media-libs/alsa-lib - media-sound/alsa-utils - ) - - ao? ( media-libs/libao:=[alsa?,pulseaudio?] ) - audiofile? ( media-libs/audiofile:= ) - - cdio? ( - dev-libs/libcdio:= - dev-libs/libcdio-paranoia - ) - - chromaprint? ( media-libs/chromaprint ) - curl? ( net-misc/curl ) - dbus? ( sys-apps/dbus ) - doc? ( dev-python/sphinx ) - expat? ( dev-libs/expat ) - faad? ( media-libs/faad2 ) - ffmpeg? ( media-video/ffmpeg:0= ) - flac? ( media-libs/flac ) - fluidsynth? ( media-sound/fluidsynth ) - gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 ) - icu? ( dev-libs/icu:= ) - id3tag? ( media-libs/libid3tag:= ) - jack? ( virtual/jack ) - lame? ( network? ( media-sound/lame ) ) - libmpdclient? ( media-libs/libmpdclient ) - libsamplerate? ( media-libs/libsamplerate ) - libsoxr? ( media-libs/soxr ) - mad? ( media-libs/libmad ) - mikmod? ( media-libs/libmikmod ) - mms? ( media-libs/libmms ) - modplug? ( media-libs/libmodplug ) - mpg123? ( media-sound/mpg123 ) - musepack? ( media-sound/musepack-tools ) - network? ( media-libs/libshout ) - nfs? ( net-fs/libnfs ) - openal? ( media-libs/openal ) - opus? ( media-libs/opus ) - pulseaudio? ( media-sound/pulseaudio ) - qobuz? ( dev-libs/libgcrypt:0 ) - samba? ( net-fs/samba ) - selinux? ( sec-policy/selinux-mpd ) - sid? ( || ( - media-libs/libsidplay:2 - media-libs/libsidplayfp - ) ) - sndfile? ( media-libs/libsndfile ) - sndio? ( media-sound/sndio ) - soundcloud? ( >=dev-libs/yajl-2:= ) - sqlite? ( dev-db/sqlite:3 ) - systemd? ( sys-apps/systemd ) - tidal? ( dev-libs/yajl - net-misc/curl ) - twolame? ( media-sound/twolame ) - udisks? ( sys-fs/udisks:2 ) - upnp? ( net-libs/libupnp:0 ) - vorbis? ( media-libs/libvorbis ) - wavpack? ( media-sound/wavpack ) - wildmidi? ( media-sound/wildmidi ) - zeroconf? ( net-dns/avahi[dbus] ) - zip? ( dev-libs/zziplib:= ) - zlib? ( sys-libs/zlib:= )" - -DEPEND="${RDEPEND} - >=dev-libs/boost-1.58:= - test? ( dev-cpp/gtest )" - -BDEPEND=">=dev-util/meson-0.49.2 - virtual/pkgconfig" - -pkg_setup() { - if use eventfd; then - CONFIG_CHECK+=" ~EVENTFD" - ERROR_EVENTFD="${P} requires eventfd in-kernel support." - fi - - if use signalfd; then - CONFIG_CHECK+=" ~SIGNALFD" - ERROR_SIGNALFD="${P} requires signalfd in-kernel support." - fi - - if use inotify; then - CONFIG_CHECK+=" ~INOTIFY_USER" - ERROR_INOTIFY_USER="${P} requires inotify in-kernel support." - fi - - if use eventfd || use signalfd || use inotify; then - linux-info_pkg_setup - fi - - elog "If you will be starting mpd via /etc/init.d/mpd, please make - sure that MPD's pid_file is _set_." -} - -src_prepare() { - sed -i \ - -e 's:^#filesystem_charset.*$:filesystem_charset "UTF-8":' \ - -e 's:^#user.*$:user "mpd":' \ - -e 's:^#bind_to_address.*any.*$:bind_to_address "localhost":' \ - -e 's:^#bind_to_address.*$:bind_to_address "/var/lib/mpd/socket":' \ - -e 's:^#music_directory.*$:music_directory "/var/lib/mpd/music":' \ - -e 's:^#playlist_directory.*$:playlist_directory "/var/lib/mpd/playlists":' \ - -e 's:^#db_file.*$:db_file "/var/lib/mpd/database":' \ - -e 's:^#log_file.*$:log_file "/var/lib/mpd/log":' \ - -e 's:^#pid_file.*$:pid_file "/var/lib/mpd/pid":' \ - -e 's:^#state_file.*$:state_file "/var/lib/mpd/state":' \ - doc/mpdconf.example || die - default -} - -src_configure() { - local emesonargs=( - -Dbzip2=$(usex bzip2 enabled disabled) - -Dcdio_paranoia=$(usex cdio enabled disabled) - -Dchromaprint=$(usex chromaprint enabled disabled) - -Dcue=$(usex cue true false) - -Dcurl=$(usex curl enabled disabled) - -Ddbus=$(usex dbus enabled disabled) - -Deventfd=$(usex eventfd true false) - -Dexpat=$(usex expat enabled disabled) - -Dicu=$(usex icu enabled disabled) - -Did3tag=$(usex id3tag enabled disabled) - -Dinotify=$(usex inotify true false) - -Dipv6=$(usex ipv6 enabled disabled) - -Diso9660=$(usex cdio enabled disabled) - -Dlibmpdclient=$(usex libmpdclient enabled disabled) - -Dlibsamplerate=$(usex libsamplerate enabled disabled) - -Dmms=$(usex mms enabled disabled) - -Dnfs=$(usex nfs enabled disabled) - -Dsignalfd=$(usex signalfd true false) - -Dsmbclient=$(usex samba enabled disabled) - -Dsoxr=$(usex libsoxr enabled disabled) - -Dsqlite=$(usex sqlite enabled disabled) - -Dsystemd=$(usex systemd enabled disabled) - -Dtest=$(usex test true false) - -Dudisks=$(usex udisks enabled disabled) - -Dupnp=$(usex upnp enabled disabled) - -Dwebdav=$(usex webdav enabled disabled) - -Dzeroconf=$(usex zeroconf avahi disabled) - -Dzlib=$(usex zlib enabled disabled) - -Dzzip=$(usex zip enabled disabled) - ) - - emesonargs+=( - -Dalsa=$(usex alsa enabled disabled) - -Dao=$(usex ao enabled disabled) - -Dfifo=$(usex fifo true false) - -Djack=$(usex jack enabled disabled) - -Dopenal=$(usex openal enabled disabled) - -Doss=$(usex oss enabled disabled) - -Dpipe=$(usex pipe true false) - -Dpulse=$(usex pulseaudio enabled disabled) - -Drecorder=$(usex recorder true false) - -Dsndio=$(usex sndio enabled disabled) - ) - - if use samba || use upnp; then - emesonargs+=( -Dneighbor=true ) - fi - - append-lfs-flags - append-ldflags "-L/usr/$(get_libdir)/sidplay/builders" - - if use network; then - - emesonargs+=( - -Dshine=disabled - -Dshout=enabled - -Dvorbisenc=$(usex vorbis enabled disabled) - -Dhttpd=true - -Dlame=$(usex lame enabled disabled) - -Dtwolame=$(usex twolame enabled disabled) - -Dwave_encoder=$(usex audiofile true false) - ) - fi - - emesonargs+=( - # media-libs/adplug is not packaged anymore - -Dadplug=disabled - -Daudiofile=$(usex audiofile enabled disabled) - -Dfaad=$(usex faad enabled disabled) - -Dffmpeg=$(usex ffmpeg enabled disabled) - -Dflac=$(usex flac enabled disabled) - -Dfluidsynth=$(usex fluidsynth enabled disabled) - -Dgme=$(usex gme enabled disabled) - -Dmad=$(usex mad enabled disabled) - -Dmikmod=$(usex mikmod enabled disabled) - -Dmodplug=$(usex modplug enabled disabled) - -Dmpcdec=$(usex musepack enabled disabled) - -Dmpg123=$(usex mpg123 enabled disabled) - -Dopus=$(usex opus enabled disabled) - -Dsidplay=$(usex sid enabled disabled) - -Dsndfile=$(usex sndfile enabled disabled) - -Dvorbis=$(usex vorbis enabled disabled) - -Dwavpack=$(usex wavpack enabled disabled) - -Dwildmidi=$(usex wildmidi enabled disabled) - - ) - - emesonargs+=( - -Dqobuz=$(usex qobuz enabled disabled) - -Dsoundcloud=$(usex soundcloud enabled disabled) - -Dtidal=$(usex tidal enabled disabled) - ) - - emesonargs+=( - --libdir="/usr/$(get_libdir)" - -Ddocumentation=$(usex doc enabled disabled) - -Dsolaris_output=disabled - - -Ddatabase=true - -Ddsd=true - -Dio_uring=enabled - -Dtcp=true - - -Dsystemd_system_unit_dir="$(systemd_get_systemunitdir)" - -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)" - ) - - if use icu; then - emesonargs+=( -Diconv=enabled ) - else - emesonargs+=( -Diconv=disabled ) - fi - - meson_src_configure -} - -src_install() { - meson_src_install - - insinto /etc - newins doc/mpdconf.example mpd.conf - - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}-0.21.1.logrotate ${PN} - - newinitd "${FILESDIR}"/${PN}-0.21.4.init ${PN} - - keepdir /var/lib/mpd - keepdir /var/lib/mpd/music - keepdir /var/lib/mpd/playlists - - fowners mpd:audio -R /var/lib/mpd - - rm -r "${ED}"/usr/share/doc/mpd || die - -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/media-sound/mpd/mpd-0.22.11.ebuild b/media-sound/mpd/mpd-0.22.11.ebuild index 5ed8afa7afd2..14851ac1ad98 100644 --- a/media-sound/mpd/mpd-0.22.11.ebuild +++ b/media-sound/mpd/mpd-0.22.11.ebuild @@ -17,12 +17,12 @@ IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms modplug mpg123 musepack +network nfs openal opus oss pipe pulseaudio qobuz recorder samba selinux sid signalfd sndfile sndio soundcloud sqlite systemd - test tidal twolame udisks vorbis wavpack webdav wildmidi upnp + test twolame udisks vorbis wavpack webdav wildmidi upnp zeroconf zip zlib" OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio sndio recorder" DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod - modplug mpg123 musepack flac sid vorbis wavpack wildmidi" + modplug mpg123 musepack opus flac sid vorbis wavpack wildmidi" ENCODER_PLUGINS="audiofile flac lame twolame vorbis" REQUIRED_USE=" @@ -92,8 +92,6 @@ RDEPEND=" soundcloud? ( >=dev-libs/yajl-2:= ) sqlite? ( dev-db/sqlite:3 ) systemd? ( sys-apps/systemd ) - tidal? ( dev-libs/yajl - net-misc/curl ) twolame? ( media-sound/twolame ) udisks? ( sys-fs/udisks:2 ) upnp? ( net-libs/libupnp:0 ) @@ -243,7 +241,6 @@ src_configure() { emesonargs+=( -Dqobuz=$(usex qobuz enabled disabled) -Dsoundcloud=$(usex soundcloud enabled disabled) - -Dtidal=$(usex tidal enabled disabled) ) emesonargs+=( diff --git a/media-sound/mpd/mpd-0.22.3-r1.ebuild b/media-sound/mpd/mpd-0.22.3-r1.ebuild index 5f5a7ec2ebe9..6639fe7e08eb 100644 --- a/media-sound/mpd/mpd-0.22.3-r1.ebuild +++ b/media-sound/mpd/mpd-0.22.3-r1.ebuild @@ -22,7 +22,7 @@ IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio sndio recorder" DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod - modplug mpg123 musepack flac sid vorbis wavpack wildmidi" + modplug mpg123 musepack opus flac sid vorbis wavpack wildmidi" ENCODER_PLUGINS="audiofile flac lame twolame vorbis" REQUIRED_USE=" diff --git a/media-sound/mpd/mpd-0.22.4-r2.ebuild b/media-sound/mpd/mpd-0.22.4-r2.ebuild deleted file mode 100644 index 04cae8dac405..000000000000 --- a/media-sound/mpd/mpd-0.22.4-r2.ebuild +++ /dev/null @@ -1,299 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic linux-info meson systemd xdg-utils - -DESCRIPTION="The Music Player Daemon (mpd)" -HOMEPAGE="https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD" -SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus - +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify - +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms - modplug mpg123 musepack +network nfs openal opus oss pipe pulseaudio qobuz - recorder samba selinux sid signalfd sndfile sndio soundcloud sqlite systemd - test tidal twolame udisks vorbis wavpack webdav wildmidi upnp - zeroconf zip zlib" - -OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio sndio recorder" -DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod - modplug mpg123 musepack flac sid vorbis wavpack wildmidi" -ENCODER_PLUGINS="audiofile flac lame twolame vorbis" - -REQUIRED_USE=" - || ( ${OUTPUT_PLUGINS} ) - || ( ${DECODER_PLUGINS} ) - network? ( || ( ${ENCODER_PLUGINS} ) ) - recorder? ( || ( ${ENCODER_PLUGINS} ) ) - upnp? ( expat ) - webdav? ( curl expat ) - " - -RESTRICT="!test? ( test )" - -RDEPEND=" - acct-user/mpd - sys-libs/liburing:= - alsa? ( - media-libs/alsa-lib - media-sound/alsa-utils - ) - - ao? ( media-libs/libao:=[alsa?,pulseaudio?] ) - audiofile? ( media-libs/audiofile:= ) - - cdio? ( - dev-libs/libcdio:= - dev-libs/libcdio-paranoia - ) - - chromaprint? ( media-libs/chromaprint ) - curl? ( net-misc/curl ) - dbus? ( sys-apps/dbus ) - doc? ( dev-python/sphinx ) - expat? ( dev-libs/expat ) - faad? ( media-libs/faad2 ) - ffmpeg? ( media-video/ffmpeg:0= ) - flac? ( media-libs/flac ) - fluidsynth? ( media-sound/fluidsynth ) - gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 ) - icu? ( dev-libs/icu:= ) - id3tag? ( media-libs/libid3tag:= ) - jack? ( virtual/jack ) - lame? ( network? ( media-sound/lame ) ) - libmpdclient? ( media-libs/libmpdclient ) - libsamplerate? ( media-libs/libsamplerate ) - libsoxr? ( media-libs/soxr ) - mad? ( media-libs/libmad ) - mikmod? ( media-libs/libmikmod ) - mms? ( media-libs/libmms ) - modplug? ( media-libs/libmodplug ) - mpg123? ( media-sound/mpg123 ) - musepack? ( media-sound/musepack-tools ) - network? ( media-libs/libshout ) - nfs? ( net-fs/libnfs ) - openal? ( media-libs/openal ) - opus? ( media-libs/opus ) - pulseaudio? ( media-sound/pulseaudio ) - qobuz? ( dev-libs/libgcrypt:0 ) - samba? ( net-fs/samba ) - selinux? ( sec-policy/selinux-mpd ) - sid? ( || ( - media-libs/libsidplay:2 - media-libs/libsidplayfp - ) ) - sndfile? ( media-libs/libsndfile ) - sndio? ( media-sound/sndio ) - soundcloud? ( >=dev-libs/yajl-2:= ) - sqlite? ( dev-db/sqlite:3 ) - systemd? ( sys-apps/systemd ) - tidal? ( dev-libs/yajl - net-misc/curl ) - twolame? ( media-sound/twolame ) - udisks? ( sys-fs/udisks:2 ) - upnp? ( net-libs/libupnp:0 ) - vorbis? ( media-libs/libvorbis ) - wavpack? ( media-sound/wavpack ) - wildmidi? ( media-sound/wildmidi ) - zeroconf? ( net-dns/avahi[dbus] ) - zip? ( dev-libs/zziplib:= ) - zlib? ( sys-libs/zlib:= )" - -DEPEND="${RDEPEND} - >=dev-libs/boost-1.58:= - test? ( dev-cpp/gtest )" - -BDEPEND=">=dev-util/meson-0.49.2 - virtual/pkgconfig" - -pkg_setup() { - if use eventfd; then - CONFIG_CHECK+=" ~EVENTFD" - ERROR_EVENTFD="${P} requires eventfd in-kernel support." - fi - - if use signalfd; then - CONFIG_CHECK+=" ~SIGNALFD" - ERROR_SIGNALFD="${P} requires signalfd in-kernel support." - fi - - if use inotify; then - CONFIG_CHECK+=" ~INOTIFY_USER" - ERROR_INOTIFY_USER="${P} requires inotify in-kernel support." - fi - - if use eventfd || use signalfd || use inotify; then - linux-info_pkg_setup - fi - - elog "If you will be starting mpd via /etc/init.d/mpd, please make - sure that MPD's pid_file is _set_." -} - -src_prepare() { - sed -i \ - -e 's:^#filesystem_charset.*$:filesystem_charset "UTF-8":' \ - -e 's:^#user.*$:user "mpd":' \ - -e 's:^#bind_to_address.*any.*$:bind_to_address "localhost":' \ - -e 's:^#bind_to_address.*$:bind_to_address "/var/lib/mpd/socket":' \ - -e 's:^#music_directory.*$:music_directory "/var/lib/mpd/music":' \ - -e 's:^#playlist_directory.*$:playlist_directory "/var/lib/mpd/playlists":' \ - -e 's:^#db_file.*$:db_file "/var/lib/mpd/database":' \ - -e 's:^#log_file.*$:log_file "/var/lib/mpd/log":' \ - -e 's:^#pid_file.*$:pid_file "/var/lib/mpd/pid":' \ - -e 's:^#state_file.*$:state_file "/var/lib/mpd/state":' \ - doc/mpdconf.example || die - default -} - -src_configure() { - local emesonargs=( - -Dbzip2=$(usex bzip2 enabled disabled) - -Dcdio_paranoia=$(usex cdio enabled disabled) - -Dchromaprint=$(usex chromaprint enabled disabled) - -Dcue=$(usex cue true false) - -Dcurl=$(usex curl enabled disabled) - -Ddbus=$(usex dbus enabled disabled) - -Deventfd=$(usex eventfd true false) - -Dexpat=$(usex expat enabled disabled) - -Dicu=$(usex icu enabled disabled) - -Did3tag=$(usex id3tag enabled disabled) - -Dinotify=$(usex inotify true false) - -Dipv6=$(usex ipv6 enabled disabled) - -Diso9660=$(usex cdio enabled disabled) - -Dlibmpdclient=$(usex libmpdclient enabled disabled) - -Dlibsamplerate=$(usex libsamplerate enabled disabled) - -Dmms=$(usex mms enabled disabled) - -Dnfs=$(usex nfs enabled disabled) - -Dsignalfd=$(usex signalfd true false) - -Dsmbclient=$(usex samba enabled disabled) - -Dsoxr=$(usex libsoxr enabled disabled) - -Dsqlite=$(usex sqlite enabled disabled) - -Dsystemd=$(usex systemd enabled disabled) - -Dtest=$(usex test true false) - -Dudisks=$(usex udisks enabled disabled) - -Dupnp=$(usex upnp enabled disabled) - -Dwebdav=$(usex webdav enabled disabled) - -Dzeroconf=$(usex zeroconf avahi disabled) - -Dzlib=$(usex zlib enabled disabled) - -Dzzip=$(usex zip enabled disabled) - ) - - emesonargs+=( - -Dalsa=$(usex alsa enabled disabled) - -Dao=$(usex ao enabled disabled) - -Dfifo=$(usex fifo true false) - -Djack=$(usex jack enabled disabled) - -Dopenal=$(usex openal enabled disabled) - -Doss=$(usex oss enabled disabled) - -Dpipe=$(usex pipe true false) - -Dpulse=$(usex pulseaudio enabled disabled) - -Drecorder=$(usex recorder true false) - -Dsndio=$(usex sndio enabled disabled) - ) - - if use samba || use upnp; then - emesonargs+=( -Dneighbor=true ) - fi - - append-lfs-flags - append-ldflags "-L/usr/$(get_libdir)/sidplay/builders" - - if use network; then - - emesonargs+=( - -Dshine=disabled - -Dshout=enabled - -Dvorbisenc=$(usex vorbis enabled disabled) - -Dhttpd=true - -Dlame=$(usex lame enabled disabled) - -Dtwolame=$(usex twolame enabled disabled) - -Dwave_encoder=$(usex audiofile true false) - ) - fi - - emesonargs+=( - # media-libs/adplug is not packaged anymore - -Dadplug=disabled - -Daudiofile=$(usex audiofile enabled disabled) - -Dfaad=$(usex faad enabled disabled) - -Dffmpeg=$(usex ffmpeg enabled disabled) - -Dflac=$(usex flac enabled disabled) - -Dfluidsynth=$(usex fluidsynth enabled disabled) - -Dgme=$(usex gme enabled disabled) - -Dmad=$(usex mad enabled disabled) - -Dmikmod=$(usex mikmod enabled disabled) - -Dmodplug=$(usex modplug enabled disabled) - -Dmpcdec=$(usex musepack enabled disabled) - -Dmpg123=$(usex mpg123 enabled disabled) - -Dopus=$(usex opus enabled disabled) - -Dsidplay=$(usex sid enabled disabled) - -Dsndfile=$(usex sndfile enabled disabled) - -Dvorbis=$(usex vorbis enabled disabled) - -Dwavpack=$(usex wavpack enabled disabled) - -Dwildmidi=$(usex wildmidi enabled disabled) - - ) - - emesonargs+=( - -Dqobuz=$(usex qobuz enabled disabled) - -Dsoundcloud=$(usex soundcloud enabled disabled) - -Dtidal=$(usex tidal enabled disabled) - ) - - emesonargs+=( - --libdir="/usr/$(get_libdir)" - -Ddocumentation=$(usex doc enabled disabled) - -Dsolaris_output=disabled - - -Ddatabase=true - -Ddsd=true - -Dio_uring=enabled - -Dtcp=true - - -Dsystemd_system_unit_dir="$(systemd_get_systemunitdir)" - -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)" - ) - - if use icu; then - emesonargs+=( -Diconv=enabled ) - else - emesonargs+=( -Diconv=disabled ) - fi - - meson_src_configure -} - -src_install() { - meson_src_install - - insinto /etc - newins doc/mpdconf.example mpd.conf - - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}-0.21.1.logrotate ${PN} - - newinitd "${FILESDIR}"/${PN}-0.21.4.init ${PN} - - keepdir /var/lib/mpd - keepdir /var/lib/mpd/music - keepdir /var/lib/mpd/playlists - - rm -r "${ED}"/usr/share/doc/mpd || die - - fowners mpd:audio -R /var/lib/mpd - -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/media-sound/mpd/mpd-0.22.5-r1.ebuild b/media-sound/mpd/mpd-0.22.5-r1.ebuild deleted file mode 100644 index 04cae8dac405..000000000000 --- a/media-sound/mpd/mpd-0.22.5-r1.ebuild +++ /dev/null @@ -1,299 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic linux-info meson systemd xdg-utils - -DESCRIPTION="The Music Player Daemon (mpd)" -HOMEPAGE="https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD" -SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus - +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify - +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms - modplug mpg123 musepack +network nfs openal opus oss pipe pulseaudio qobuz - recorder samba selinux sid signalfd sndfile sndio soundcloud sqlite systemd - test tidal twolame udisks vorbis wavpack webdav wildmidi upnp - zeroconf zip zlib" - -OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio sndio recorder" -DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod - modplug mpg123 musepack flac sid vorbis wavpack wildmidi" -ENCODER_PLUGINS="audiofile flac lame twolame vorbis" - -REQUIRED_USE=" - || ( ${OUTPUT_PLUGINS} ) - || ( ${DECODER_PLUGINS} ) - network? ( || ( ${ENCODER_PLUGINS} ) ) - recorder? ( || ( ${ENCODER_PLUGINS} ) ) - upnp? ( expat ) - webdav? ( curl expat ) - " - -RESTRICT="!test? ( test )" - -RDEPEND=" - acct-user/mpd - sys-libs/liburing:= - alsa? ( - media-libs/alsa-lib - media-sound/alsa-utils - ) - - ao? ( media-libs/libao:=[alsa?,pulseaudio?] ) - audiofile? ( media-libs/audiofile:= ) - - cdio? ( - dev-libs/libcdio:= - dev-libs/libcdio-paranoia - ) - - chromaprint? ( media-libs/chromaprint ) - curl? ( net-misc/curl ) - dbus? ( sys-apps/dbus ) - doc? ( dev-python/sphinx ) - expat? ( dev-libs/expat ) - faad? ( media-libs/faad2 ) - ffmpeg? ( media-video/ffmpeg:0= ) - flac? ( media-libs/flac ) - fluidsynth? ( media-sound/fluidsynth ) - gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 ) - icu? ( dev-libs/icu:= ) - id3tag? ( media-libs/libid3tag:= ) - jack? ( virtual/jack ) - lame? ( network? ( media-sound/lame ) ) - libmpdclient? ( media-libs/libmpdclient ) - libsamplerate? ( media-libs/libsamplerate ) - libsoxr? ( media-libs/soxr ) - mad? ( media-libs/libmad ) - mikmod? ( media-libs/libmikmod ) - mms? ( media-libs/libmms ) - modplug? ( media-libs/libmodplug ) - mpg123? ( media-sound/mpg123 ) - musepack? ( media-sound/musepack-tools ) - network? ( media-libs/libshout ) - nfs? ( net-fs/libnfs ) - openal? ( media-libs/openal ) - opus? ( media-libs/opus ) - pulseaudio? ( media-sound/pulseaudio ) - qobuz? ( dev-libs/libgcrypt:0 ) - samba? ( net-fs/samba ) - selinux? ( sec-policy/selinux-mpd ) - sid? ( || ( - media-libs/libsidplay:2 - media-libs/libsidplayfp - ) ) - sndfile? ( media-libs/libsndfile ) - sndio? ( media-sound/sndio ) - soundcloud? ( >=dev-libs/yajl-2:= ) - sqlite? ( dev-db/sqlite:3 ) - systemd? ( sys-apps/systemd ) - tidal? ( dev-libs/yajl - net-misc/curl ) - twolame? ( media-sound/twolame ) - udisks? ( sys-fs/udisks:2 ) - upnp? ( net-libs/libupnp:0 ) - vorbis? ( media-libs/libvorbis ) - wavpack? ( media-sound/wavpack ) - wildmidi? ( media-sound/wildmidi ) - zeroconf? ( net-dns/avahi[dbus] ) - zip? ( dev-libs/zziplib:= ) - zlib? ( sys-libs/zlib:= )" - -DEPEND="${RDEPEND} - >=dev-libs/boost-1.58:= - test? ( dev-cpp/gtest )" - -BDEPEND=">=dev-util/meson-0.49.2 - virtual/pkgconfig" - -pkg_setup() { - if use eventfd; then - CONFIG_CHECK+=" ~EVENTFD" - ERROR_EVENTFD="${P} requires eventfd in-kernel support." - fi - - if use signalfd; then - CONFIG_CHECK+=" ~SIGNALFD" - ERROR_SIGNALFD="${P} requires signalfd in-kernel support." - fi - - if use inotify; then - CONFIG_CHECK+=" ~INOTIFY_USER" - ERROR_INOTIFY_USER="${P} requires inotify in-kernel support." - fi - - if use eventfd || use signalfd || use inotify; then - linux-info_pkg_setup - fi - - elog "If you will be starting mpd via /etc/init.d/mpd, please make - sure that MPD's pid_file is _set_." -} - -src_prepare() { - sed -i \ - -e 's:^#filesystem_charset.*$:filesystem_charset "UTF-8":' \ - -e 's:^#user.*$:user "mpd":' \ - -e 's:^#bind_to_address.*any.*$:bind_to_address "localhost":' \ - -e 's:^#bind_to_address.*$:bind_to_address "/var/lib/mpd/socket":' \ - -e 's:^#music_directory.*$:music_directory "/var/lib/mpd/music":' \ - -e 's:^#playlist_directory.*$:playlist_directory "/var/lib/mpd/playlists":' \ - -e 's:^#db_file.*$:db_file "/var/lib/mpd/database":' \ - -e 's:^#log_file.*$:log_file "/var/lib/mpd/log":' \ - -e 's:^#pid_file.*$:pid_file "/var/lib/mpd/pid":' \ - -e 's:^#state_file.*$:state_file "/var/lib/mpd/state":' \ - doc/mpdconf.example || die - default -} - -src_configure() { - local emesonargs=( - -Dbzip2=$(usex bzip2 enabled disabled) - -Dcdio_paranoia=$(usex cdio enabled disabled) - -Dchromaprint=$(usex chromaprint enabled disabled) - -Dcue=$(usex cue true false) - -Dcurl=$(usex curl enabled disabled) - -Ddbus=$(usex dbus enabled disabled) - -Deventfd=$(usex eventfd true false) - -Dexpat=$(usex expat enabled disabled) - -Dicu=$(usex icu enabled disabled) - -Did3tag=$(usex id3tag enabled disabled) - -Dinotify=$(usex inotify true false) - -Dipv6=$(usex ipv6 enabled disabled) - -Diso9660=$(usex cdio enabled disabled) - -Dlibmpdclient=$(usex libmpdclient enabled disabled) - -Dlibsamplerate=$(usex libsamplerate enabled disabled) - -Dmms=$(usex mms enabled disabled) - -Dnfs=$(usex nfs enabled disabled) - -Dsignalfd=$(usex signalfd true false) - -Dsmbclient=$(usex samba enabled disabled) - -Dsoxr=$(usex libsoxr enabled disabled) - -Dsqlite=$(usex sqlite enabled disabled) - -Dsystemd=$(usex systemd enabled disabled) - -Dtest=$(usex test true false) - -Dudisks=$(usex udisks enabled disabled) - -Dupnp=$(usex upnp enabled disabled) - -Dwebdav=$(usex webdav enabled disabled) - -Dzeroconf=$(usex zeroconf avahi disabled) - -Dzlib=$(usex zlib enabled disabled) - -Dzzip=$(usex zip enabled disabled) - ) - - emesonargs+=( - -Dalsa=$(usex alsa enabled disabled) - -Dao=$(usex ao enabled disabled) - -Dfifo=$(usex fifo true false) - -Djack=$(usex jack enabled disabled) - -Dopenal=$(usex openal enabled disabled) - -Doss=$(usex oss enabled disabled) - -Dpipe=$(usex pipe true false) - -Dpulse=$(usex pulseaudio enabled disabled) - -Drecorder=$(usex recorder true false) - -Dsndio=$(usex sndio enabled disabled) - ) - - if use samba || use upnp; then - emesonargs+=( -Dneighbor=true ) - fi - - append-lfs-flags - append-ldflags "-L/usr/$(get_libdir)/sidplay/builders" - - if use network; then - - emesonargs+=( - -Dshine=disabled - -Dshout=enabled - -Dvorbisenc=$(usex vorbis enabled disabled) - -Dhttpd=true - -Dlame=$(usex lame enabled disabled) - -Dtwolame=$(usex twolame enabled disabled) - -Dwave_encoder=$(usex audiofile true false) - ) - fi - - emesonargs+=( - # media-libs/adplug is not packaged anymore - -Dadplug=disabled - -Daudiofile=$(usex audiofile enabled disabled) - -Dfaad=$(usex faad enabled disabled) - -Dffmpeg=$(usex ffmpeg enabled disabled) - -Dflac=$(usex flac enabled disabled) - -Dfluidsynth=$(usex fluidsynth enabled disabled) - -Dgme=$(usex gme enabled disabled) - -Dmad=$(usex mad enabled disabled) - -Dmikmod=$(usex mikmod enabled disabled) - -Dmodplug=$(usex modplug enabled disabled) - -Dmpcdec=$(usex musepack enabled disabled) - -Dmpg123=$(usex mpg123 enabled disabled) - -Dopus=$(usex opus enabled disabled) - -Dsidplay=$(usex sid enabled disabled) - -Dsndfile=$(usex sndfile enabled disabled) - -Dvorbis=$(usex vorbis enabled disabled) - -Dwavpack=$(usex wavpack enabled disabled) - -Dwildmidi=$(usex wildmidi enabled disabled) - - ) - - emesonargs+=( - -Dqobuz=$(usex qobuz enabled disabled) - -Dsoundcloud=$(usex soundcloud enabled disabled) - -Dtidal=$(usex tidal enabled disabled) - ) - - emesonargs+=( - --libdir="/usr/$(get_libdir)" - -Ddocumentation=$(usex doc enabled disabled) - -Dsolaris_output=disabled - - -Ddatabase=true - -Ddsd=true - -Dio_uring=enabled - -Dtcp=true - - -Dsystemd_system_unit_dir="$(systemd_get_systemunitdir)" - -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)" - ) - - if use icu; then - emesonargs+=( -Diconv=enabled ) - else - emesonargs+=( -Diconv=disabled ) - fi - - meson_src_configure -} - -src_install() { - meson_src_install - - insinto /etc - newins doc/mpdconf.example mpd.conf - - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}-0.21.1.logrotate ${PN} - - newinitd "${FILESDIR}"/${PN}-0.21.4.init ${PN} - - keepdir /var/lib/mpd - keepdir /var/lib/mpd/music - keepdir /var/lib/mpd/playlists - - rm -r "${ED}"/usr/share/doc/mpd || die - - fowners mpd:audio -R /var/lib/mpd - -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/media-sound/mpd/mpd-0.22.8-r1.ebuild b/media-sound/mpd/mpd-0.22.8-r1.ebuild deleted file mode 100644 index 7e5eda24cd46..000000000000 --- a/media-sound/mpd/mpd-0.22.8-r1.ebuild +++ /dev/null @@ -1,299 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic linux-info meson systemd xdg-utils - -DESCRIPTION="The Music Player Daemon (mpd)" -HOMEPAGE="https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD" -SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus - +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify - +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms - modplug mpg123 musepack +network nfs openal opus oss pipe pulseaudio qobuz - recorder samba selinux sid signalfd sndfile sndio soundcloud sqlite systemd - test tidal twolame udisks vorbis wavpack webdav wildmidi upnp - zeroconf zip zlib" - -OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio sndio recorder" -DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod - modplug mpg123 musepack flac sid vorbis wavpack wildmidi" -ENCODER_PLUGINS="audiofile flac lame twolame vorbis" - -REQUIRED_USE=" - || ( ${OUTPUT_PLUGINS} ) - || ( ${DECODER_PLUGINS} ) - network? ( || ( ${ENCODER_PLUGINS} ) ) - recorder? ( || ( ${ENCODER_PLUGINS} ) ) - upnp? ( expat ) - webdav? ( curl expat ) - " - -RESTRICT="!test? ( test )" - -RDEPEND=" - acct-user/mpd - sys-libs/liburing:= - alsa? ( - media-libs/alsa-lib - media-sound/alsa-utils - ) - - ao? ( media-libs/libao:=[alsa?,pulseaudio?] ) - audiofile? ( media-libs/audiofile:= ) - - cdio? ( - dev-libs/libcdio:= - dev-libs/libcdio-paranoia - ) - - chromaprint? ( media-libs/chromaprint ) - curl? ( net-misc/curl ) - dbus? ( sys-apps/dbus ) - doc? ( dev-python/sphinx ) - expat? ( dev-libs/expat ) - faad? ( media-libs/faad2 ) - ffmpeg? ( media-video/ffmpeg:0= ) - flac? ( media-libs/flac ) - fluidsynth? ( media-sound/fluidsynth ) - gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 ) - icu? ( dev-libs/icu:= ) - id3tag? ( media-libs/libid3tag:= ) - jack? ( virtual/jack ) - lame? ( network? ( media-sound/lame ) ) - libmpdclient? ( media-libs/libmpdclient ) - libsamplerate? ( media-libs/libsamplerate ) - libsoxr? ( media-libs/soxr ) - mad? ( media-libs/libmad ) - mikmod? ( media-libs/libmikmod ) - mms? ( media-libs/libmms ) - modplug? ( media-libs/libmodplug ) - mpg123? ( media-sound/mpg123 ) - musepack? ( media-sound/musepack-tools ) - network? ( media-libs/libshout ) - nfs? ( net-fs/libnfs ) - openal? ( media-libs/openal ) - opus? ( media-libs/opus ) - pulseaudio? ( media-sound/pulseaudio ) - qobuz? ( dev-libs/libgcrypt:0 ) - samba? ( net-fs/samba ) - selinux? ( sec-policy/selinux-mpd ) - sid? ( || ( - media-libs/libsidplay:2 - media-libs/libsidplayfp - ) ) - sndfile? ( media-libs/libsndfile ) - sndio? ( media-sound/sndio ) - soundcloud? ( >=dev-libs/yajl-2:= ) - sqlite? ( dev-db/sqlite:3 ) - systemd? ( sys-apps/systemd ) - tidal? ( dev-libs/yajl - net-misc/curl ) - twolame? ( media-sound/twolame ) - udisks? ( sys-fs/udisks:2 ) - upnp? ( net-libs/libupnp:0 ) - vorbis? ( media-libs/libvorbis ) - wavpack? ( media-sound/wavpack ) - wildmidi? ( media-sound/wildmidi ) - zeroconf? ( net-dns/avahi[dbus] ) - zip? ( dev-libs/zziplib:= ) - zlib? ( sys-libs/zlib:= )" - -DEPEND="${RDEPEND} - >=dev-libs/boost-1.58:= - test? ( dev-cpp/gtest )" - -BDEPEND=">=dev-util/meson-0.49.2 - virtual/pkgconfig" - -pkg_setup() { - if use eventfd; then - CONFIG_CHECK+=" ~EVENTFD" - ERROR_EVENTFD="${P} requires eventfd in-kernel support." - fi - - if use signalfd; then - CONFIG_CHECK+=" ~SIGNALFD" - ERROR_SIGNALFD="${P} requires signalfd in-kernel support." - fi - - if use inotify; then - CONFIG_CHECK+=" ~INOTIFY_USER" - ERROR_INOTIFY_USER="${P} requires inotify in-kernel support." - fi - - if use eventfd || use signalfd || use inotify; then - linux-info_pkg_setup - fi - - elog "If you will be starting mpd via /etc/init.d/mpd, please make - sure that MPD's pid_file is _set_." -} - -src_prepare() { - sed -i \ - -e 's:^#filesystem_charset.*$:filesystem_charset "UTF-8":' \ - -e 's:^#user.*$:user "mpd":' \ - -e 's:^#bind_to_address.*any.*$:bind_to_address "localhost":' \ - -e 's:^#bind_to_address.*$:bind_to_address "/var/lib/mpd/socket":' \ - -e 's:^#music_directory.*$:music_directory "/var/lib/mpd/music":' \ - -e 's:^#playlist_directory.*$:playlist_directory "/var/lib/mpd/playlists":' \ - -e 's:^#db_file.*$:db_file "/var/lib/mpd/database":' \ - -e 's:^#log_file.*$:log_file "/var/lib/mpd/log":' \ - -e 's:^#pid_file.*$:pid_file "/var/lib/mpd/pid":' \ - -e 's:^#state_file.*$:state_file "/var/lib/mpd/state":' \ - doc/mpdconf.example || die - default -} - -src_configure() { - local emesonargs=( - -Dbzip2=$(usex bzip2 enabled disabled) - -Dcdio_paranoia=$(usex cdio enabled disabled) - -Dchromaprint=$(usex chromaprint enabled disabled) - -Dcue=$(usex cue true false) - -Dcurl=$(usex curl enabled disabled) - -Ddbus=$(usex dbus enabled disabled) - -Deventfd=$(usex eventfd true false) - -Dexpat=$(usex expat enabled disabled) - -Dicu=$(usex icu enabled disabled) - -Did3tag=$(usex id3tag enabled disabled) - -Dinotify=$(usex inotify true false) - -Dipv6=$(usex ipv6 enabled disabled) - -Diso9660=$(usex cdio enabled disabled) - -Dlibmpdclient=$(usex libmpdclient enabled disabled) - -Dlibsamplerate=$(usex libsamplerate enabled disabled) - -Dmms=$(usex mms enabled disabled) - -Dnfs=$(usex nfs enabled disabled) - -Dsignalfd=$(usex signalfd true false) - -Dsmbclient=$(usex samba enabled disabled) - -Dsoxr=$(usex libsoxr enabled disabled) - -Dsqlite=$(usex sqlite enabled disabled) - -Dsystemd=$(usex systemd enabled disabled) - -Dtest=$(usex test true false) - -Dudisks=$(usex udisks enabled disabled) - -Dupnp=$(usex upnp enabled disabled) - -Dwebdav=$(usex webdav enabled disabled) - -Dzeroconf=$(usex zeroconf avahi disabled) - -Dzlib=$(usex zlib enabled disabled) - -Dzzip=$(usex zip enabled disabled) - ) - - emesonargs+=( - -Dalsa=$(usex alsa enabled disabled) - -Dao=$(usex ao enabled disabled) - -Dfifo=$(usex fifo true false) - -Djack=$(usex jack enabled disabled) - -Dopenal=$(usex openal enabled disabled) - -Doss=$(usex oss enabled disabled) - -Dpipe=$(usex pipe true false) - -Dpulse=$(usex pulseaudio enabled disabled) - -Drecorder=$(usex recorder true false) - -Dsndio=$(usex sndio enabled disabled) - ) - - if use samba || use upnp; then - emesonargs+=( -Dneighbor=true ) - fi - - append-lfs-flags - append-ldflags "-L/usr/$(get_libdir)/sidplay/builders" - - if use network; then - - emesonargs+=( - -Dshine=disabled - -Dshout=enabled - -Dvorbisenc=$(usex vorbis enabled disabled) - -Dhttpd=true - -Dlame=$(usex lame enabled disabled) - -Dtwolame=$(usex twolame enabled disabled) - -Dwave_encoder=$(usex audiofile true false) - ) - fi - - emesonargs+=( - # media-libs/adplug is not packaged anymore - -Dadplug=disabled - -Daudiofile=$(usex audiofile enabled disabled) - -Dfaad=$(usex faad enabled disabled) - -Dffmpeg=$(usex ffmpeg enabled disabled) - -Dflac=$(usex flac enabled disabled) - -Dfluidsynth=$(usex fluidsynth enabled disabled) - -Dgme=$(usex gme enabled disabled) - -Dmad=$(usex mad enabled disabled) - -Dmikmod=$(usex mikmod enabled disabled) - -Dmodplug=$(usex modplug enabled disabled) - -Dmpcdec=$(usex musepack enabled disabled) - -Dmpg123=$(usex mpg123 enabled disabled) - -Dopus=$(usex opus enabled disabled) - -Dsidplay=$(usex sid enabled disabled) - -Dsndfile=$(usex sndfile enabled disabled) - -Dvorbis=$(usex vorbis enabled disabled) - -Dwavpack=$(usex wavpack enabled disabled) - -Dwildmidi=$(usex wildmidi enabled disabled) - - ) - - emesonargs+=( - -Dqobuz=$(usex qobuz enabled disabled) - -Dsoundcloud=$(usex soundcloud enabled disabled) - -Dtidal=$(usex tidal enabled disabled) - ) - - emesonargs+=( - --libdir="/usr/$(get_libdir)" - -Ddocumentation=$(usex doc enabled disabled) - -Dsolaris_output=disabled - - -Ddatabase=true - -Ddsd=true - -Dio_uring=enabled - -Dtcp=true - - -Dsystemd_system_unit_dir="$(systemd_get_systemunitdir)" - -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)" - ) - - if use icu; then - emesonargs+=( -Diconv=enabled ) - else - emesonargs+=( -Diconv=disabled ) - fi - - meson_src_configure -} - -src_install() { - meson_src_install - - insinto /etc - newins doc/mpdconf.example mpd.conf - - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}-0.21.1.logrotate ${PN} - - newinitd "${FILESDIR}"/${PN}-0.21.4.init ${PN} - - keepdir /var/lib/mpd - keepdir /var/lib/mpd/music - keepdir /var/lib/mpd/playlists - - fowners mpd:audio -R /var/lib/mpd - - rm -r "${ED}"/usr/share/doc/mpd || die - -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/media-sound/mpd/mpd-0.22.9-r1.ebuild b/media-sound/mpd/mpd-0.22.9-r1.ebuild deleted file mode 100644 index 7e5eda24cd46..000000000000 --- a/media-sound/mpd/mpd-0.22.9-r1.ebuild +++ /dev/null @@ -1,299 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic linux-info meson systemd xdg-utils - -DESCRIPTION="The Music Player Daemon (mpd)" -HOMEPAGE="https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD" -SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus - +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify - +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms - modplug mpg123 musepack +network nfs openal opus oss pipe pulseaudio qobuz - recorder samba selinux sid signalfd sndfile sndio soundcloud sqlite systemd - test tidal twolame udisks vorbis wavpack webdav wildmidi upnp - zeroconf zip zlib" - -OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio sndio recorder" -DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod - modplug mpg123 musepack flac sid vorbis wavpack wildmidi" -ENCODER_PLUGINS="audiofile flac lame twolame vorbis" - -REQUIRED_USE=" - || ( ${OUTPUT_PLUGINS} ) - || ( ${DECODER_PLUGINS} ) - network? ( || ( ${ENCODER_PLUGINS} ) ) - recorder? ( || ( ${ENCODER_PLUGINS} ) ) - upnp? ( expat ) - webdav? ( curl expat ) - " - -RESTRICT="!test? ( test )" - -RDEPEND=" - acct-user/mpd - sys-libs/liburing:= - alsa? ( - media-libs/alsa-lib - media-sound/alsa-utils - ) - - ao? ( media-libs/libao:=[alsa?,pulseaudio?] ) - audiofile? ( media-libs/audiofile:= ) - - cdio? ( - dev-libs/libcdio:= - dev-libs/libcdio-paranoia - ) - - chromaprint? ( media-libs/chromaprint ) - curl? ( net-misc/curl ) - dbus? ( sys-apps/dbus ) - doc? ( dev-python/sphinx ) - expat? ( dev-libs/expat ) - faad? ( media-libs/faad2 ) - ffmpeg? ( media-video/ffmpeg:0= ) - flac? ( media-libs/flac ) - fluidsynth? ( media-sound/fluidsynth ) - gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 ) - icu? ( dev-libs/icu:= ) - id3tag? ( media-libs/libid3tag:= ) - jack? ( virtual/jack ) - lame? ( network? ( media-sound/lame ) ) - libmpdclient? ( media-libs/libmpdclient ) - libsamplerate? ( media-libs/libsamplerate ) - libsoxr? ( media-libs/soxr ) - mad? ( media-libs/libmad ) - mikmod? ( media-libs/libmikmod ) - mms? ( media-libs/libmms ) - modplug? ( media-libs/libmodplug ) - mpg123? ( media-sound/mpg123 ) - musepack? ( media-sound/musepack-tools ) - network? ( media-libs/libshout ) - nfs? ( net-fs/libnfs ) - openal? ( media-libs/openal ) - opus? ( media-libs/opus ) - pulseaudio? ( media-sound/pulseaudio ) - qobuz? ( dev-libs/libgcrypt:0 ) - samba? ( net-fs/samba ) - selinux? ( sec-policy/selinux-mpd ) - sid? ( || ( - media-libs/libsidplay:2 - media-libs/libsidplayfp - ) ) - sndfile? ( media-libs/libsndfile ) - sndio? ( media-sound/sndio ) - soundcloud? ( >=dev-libs/yajl-2:= ) - sqlite? ( dev-db/sqlite:3 ) - systemd? ( sys-apps/systemd ) - tidal? ( dev-libs/yajl - net-misc/curl ) - twolame? ( media-sound/twolame ) - udisks? ( sys-fs/udisks:2 ) - upnp? ( net-libs/libupnp:0 ) - vorbis? ( media-libs/libvorbis ) - wavpack? ( media-sound/wavpack ) - wildmidi? ( media-sound/wildmidi ) - zeroconf? ( net-dns/avahi[dbus] ) - zip? ( dev-libs/zziplib:= ) - zlib? ( sys-libs/zlib:= )" - -DEPEND="${RDEPEND} - >=dev-libs/boost-1.58:= - test? ( dev-cpp/gtest )" - -BDEPEND=">=dev-util/meson-0.49.2 - virtual/pkgconfig" - -pkg_setup() { - if use eventfd; then - CONFIG_CHECK+=" ~EVENTFD" - ERROR_EVENTFD="${P} requires eventfd in-kernel support." - fi - - if use signalfd; then - CONFIG_CHECK+=" ~SIGNALFD" - ERROR_SIGNALFD="${P} requires signalfd in-kernel support." - fi - - if use inotify; then - CONFIG_CHECK+=" ~INOTIFY_USER" - ERROR_INOTIFY_USER="${P} requires inotify in-kernel support." - fi - - if use eventfd || use signalfd || use inotify; then - linux-info_pkg_setup - fi - - elog "If you will be starting mpd via /etc/init.d/mpd, please make - sure that MPD's pid_file is _set_." -} - -src_prepare() { - sed -i \ - -e 's:^#filesystem_charset.*$:filesystem_charset "UTF-8":' \ - -e 's:^#user.*$:user "mpd":' \ - -e 's:^#bind_to_address.*any.*$:bind_to_address "localhost":' \ - -e 's:^#bind_to_address.*$:bind_to_address "/var/lib/mpd/socket":' \ - -e 's:^#music_directory.*$:music_directory "/var/lib/mpd/music":' \ - -e 's:^#playlist_directory.*$:playlist_directory "/var/lib/mpd/playlists":' \ - -e 's:^#db_file.*$:db_file "/var/lib/mpd/database":' \ - -e 's:^#log_file.*$:log_file "/var/lib/mpd/log":' \ - -e 's:^#pid_file.*$:pid_file "/var/lib/mpd/pid":' \ - -e 's:^#state_file.*$:state_file "/var/lib/mpd/state":' \ - doc/mpdconf.example || die - default -} - -src_configure() { - local emesonargs=( - -Dbzip2=$(usex bzip2 enabled disabled) - -Dcdio_paranoia=$(usex cdio enabled disabled) - -Dchromaprint=$(usex chromaprint enabled disabled) - -Dcue=$(usex cue true false) - -Dcurl=$(usex curl enabled disabled) - -Ddbus=$(usex dbus enabled disabled) - -Deventfd=$(usex eventfd true false) - -Dexpat=$(usex expat enabled disabled) - -Dicu=$(usex icu enabled disabled) - -Did3tag=$(usex id3tag enabled disabled) - -Dinotify=$(usex inotify true false) - -Dipv6=$(usex ipv6 enabled disabled) - -Diso9660=$(usex cdio enabled disabled) - -Dlibmpdclient=$(usex libmpdclient enabled disabled) - -Dlibsamplerate=$(usex libsamplerate enabled disabled) - -Dmms=$(usex mms enabled disabled) - -Dnfs=$(usex nfs enabled disabled) - -Dsignalfd=$(usex signalfd true false) - -Dsmbclient=$(usex samba enabled disabled) - -Dsoxr=$(usex libsoxr enabled disabled) - -Dsqlite=$(usex sqlite enabled disabled) - -Dsystemd=$(usex systemd enabled disabled) - -Dtest=$(usex test true false) - -Dudisks=$(usex udisks enabled disabled) - -Dupnp=$(usex upnp enabled disabled) - -Dwebdav=$(usex webdav enabled disabled) - -Dzeroconf=$(usex zeroconf avahi disabled) - -Dzlib=$(usex zlib enabled disabled) - -Dzzip=$(usex zip enabled disabled) - ) - - emesonargs+=( - -Dalsa=$(usex alsa enabled disabled) - -Dao=$(usex ao enabled disabled) - -Dfifo=$(usex fifo true false) - -Djack=$(usex jack enabled disabled) - -Dopenal=$(usex openal enabled disabled) - -Doss=$(usex oss enabled disabled) - -Dpipe=$(usex pipe true false) - -Dpulse=$(usex pulseaudio enabled disabled) - -Drecorder=$(usex recorder true false) - -Dsndio=$(usex sndio enabled disabled) - ) - - if use samba || use upnp; then - emesonargs+=( -Dneighbor=true ) - fi - - append-lfs-flags - append-ldflags "-L/usr/$(get_libdir)/sidplay/builders" - - if use network; then - - emesonargs+=( - -Dshine=disabled - -Dshout=enabled - -Dvorbisenc=$(usex vorbis enabled disabled) - -Dhttpd=true - -Dlame=$(usex lame enabled disabled) - -Dtwolame=$(usex twolame enabled disabled) - -Dwave_encoder=$(usex audiofile true false) - ) - fi - - emesonargs+=( - # media-libs/adplug is not packaged anymore - -Dadplug=disabled - -Daudiofile=$(usex audiofile enabled disabled) - -Dfaad=$(usex faad enabled disabled) - -Dffmpeg=$(usex ffmpeg enabled disabled) - -Dflac=$(usex flac enabled disabled) - -Dfluidsynth=$(usex fluidsynth enabled disabled) - -Dgme=$(usex gme enabled disabled) - -Dmad=$(usex mad enabled disabled) - -Dmikmod=$(usex mikmod enabled disabled) - -Dmodplug=$(usex modplug enabled disabled) - -Dmpcdec=$(usex musepack enabled disabled) - -Dmpg123=$(usex mpg123 enabled disabled) - -Dopus=$(usex opus enabled disabled) - -Dsidplay=$(usex sid enabled disabled) - -Dsndfile=$(usex sndfile enabled disabled) - -Dvorbis=$(usex vorbis enabled disabled) - -Dwavpack=$(usex wavpack enabled disabled) - -Dwildmidi=$(usex wildmidi enabled disabled) - - ) - - emesonargs+=( - -Dqobuz=$(usex qobuz enabled disabled) - -Dsoundcloud=$(usex soundcloud enabled disabled) - -Dtidal=$(usex tidal enabled disabled) - ) - - emesonargs+=( - --libdir="/usr/$(get_libdir)" - -Ddocumentation=$(usex doc enabled disabled) - -Dsolaris_output=disabled - - -Ddatabase=true - -Ddsd=true - -Dio_uring=enabled - -Dtcp=true - - -Dsystemd_system_unit_dir="$(systemd_get_systemunitdir)" - -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)" - ) - - if use icu; then - emesonargs+=( -Diconv=enabled ) - else - emesonargs+=( -Diconv=disabled ) - fi - - meson_src_configure -} - -src_install() { - meson_src_install - - insinto /etc - newins doc/mpdconf.example mpd.conf - - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}-0.21.1.logrotate ${PN} - - newinitd "${FILESDIR}"/${PN}-0.21.4.init ${PN} - - keepdir /var/lib/mpd - keepdir /var/lib/mpd/music - keepdir /var/lib/mpd/playlists - - fowners mpd:audio -R /var/lib/mpd - - rm -r "${ED}"/usr/share/doc/mpd || die - -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/media-sound/mpd/mpd-0.22.6-r1.ebuild b/media-sound/mpd/mpd-0.23.4.ebuild similarity index 81% rename from media-sound/mpd/mpd-0.22.6-r1.ebuild rename to media-sound/mpd/mpd-0.23.4.ebuild index 04cae8dac405..ac1b4083bc17 100644 --- a/media-sound/mpd/mpd-0.22.6-r1.ebuild +++ b/media-sound/mpd/mpd-0.23.4.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit flag-o-matic linux-info meson systemd xdg-utils @@ -11,18 +11,18 @@ SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="" IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms - modplug mpg123 musepack +network nfs openal opus oss pipe pulseaudio qobuz - recorder samba selinux sid signalfd sndfile sndio soundcloud sqlite systemd - test tidal twolame udisks vorbis wavpack webdav wildmidi upnp + modplug mpg123 musepack +network nfs openal openmpt opus oss pipe pipewire pulseaudio qobuz + recorder samba selinux sid signalfd snapcast sndfile sndio soundcloud sqlite systemd + test tidal twolame udisks unicode vorbis wavpack webdav wildmidi upnp zeroconf zip zlib" -OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio sndio recorder" +OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pipewire pulseaudio snapcast sndio recorder" DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod - modplug mpg123 musepack flac sid vorbis wavpack wildmidi" + modplug mpg123 musepack opus openmpt flac sid vorbis wavpack wildmidi" ENCODER_PLUGINS="audiofile flac lame twolame vorbis" REQUIRED_USE=" @@ -78,8 +78,10 @@ RDEPEND=" network? ( media-libs/libshout ) nfs? ( net-fs/libnfs ) openal? ( media-libs/openal ) + openmpt? ( media-libs/libopenmpt ) opus? ( media-libs/opus ) pulseaudio? ( media-sound/pulseaudio ) + pipewire? ( media-video/pipewire:= ) qobuz? ( dev-libs/libgcrypt:0 ) samba? ( net-fs/samba ) selinux? ( sec-policy/selinux-mpd ) @@ -87,6 +89,7 @@ RDEPEND=" media-libs/libsidplay:2 media-libs/libsidplayfp ) ) + snapcast? ( media-sound/snapcast ) sndfile? ( media-libs/libsndfile ) sndio? ( media-sound/sndio ) soundcloud? ( >=dev-libs/yajl-2:= ) @@ -106,6 +109,7 @@ RDEPEND=" DEPEND="${RDEPEND} >=dev-libs/boost-1.58:= + dev-libs/libfmt:= test? ( dev-cpp/gtest )" BDEPEND=">=dev-util/meson-0.49.2 @@ -136,18 +140,18 @@ pkg_setup() { } src_prepare() { - sed -i \ - -e 's:^#filesystem_charset.*$:filesystem_charset "UTF-8":' \ - -e 's:^#user.*$:user "mpd":' \ - -e 's:^#bind_to_address.*any.*$:bind_to_address "localhost":' \ - -e 's:^#bind_to_address.*$:bind_to_address "/var/lib/mpd/socket":' \ - -e 's:^#music_directory.*$:music_directory "/var/lib/mpd/music":' \ - -e 's:^#playlist_directory.*$:playlist_directory "/var/lib/mpd/playlists":' \ - -e 's:^#db_file.*$:db_file "/var/lib/mpd/database":' \ - -e 's:^#log_file.*$:log_file "/var/lib/mpd/log":' \ - -e 's:^#pid_file.*$:pid_file "/var/lib/mpd/pid":' \ - -e 's:^#state_file.*$:state_file "/var/lib/mpd/state":' \ - doc/mpdconf.example || die + sed -i \ + -e 's:^#filesystem_charset.*$:filesystem_charset "UTF-8":' \ + -e 's:^#user.*$:user "mpd":' \ + -e 's:^#bind_to_address.*any.*$:bind_to_address "localhost":' \ + -e 's:^#bind_to_address.*$:bind_to_address "/var/lib/mpd/socket":' \ + -e 's:^#music_directory.*$:music_directory "/var/lib/mpd/music":' \ + -e 's:^#playlist_directory.*$:playlist_directory "/var/lib/mpd/playlists":' \ + -e 's:^#db_file.*$:db_file "/var/lib/mpd/database":' \ + -e 's:^#log_file.*$:log_file "/var/lib/mpd/log":' \ + -e 's:^#pid_file.*$:pid_file "/var/lib/mpd/pid":' \ + -e 's:^#state_file.*$:state_file "/var/lib/mpd/state":' \ + doc/mpdconf.example || die default } @@ -192,8 +196,10 @@ src_configure() { -Dopenal=$(usex openal enabled disabled) -Doss=$(usex oss enabled disabled) -Dpipe=$(usex pipe true false) + -Dpipewire=$(usex pipewire enabled disabled) -Dpulse=$(usex pulseaudio enabled disabled) -Drecorder=$(usex recorder true false) + -Dsnapcast=$(usex snapcast true false) -Dsndio=$(usex sndio enabled disabled) ) @@ -231,6 +237,7 @@ src_configure() { -Dmodplug=$(usex modplug enabled disabled) -Dmpcdec=$(usex musepack enabled disabled) -Dmpg123=$(usex mpg123 enabled disabled) + -Dopenmpt=$(usex openmpt enabled disabled) -Dopus=$(usex opus enabled disabled) -Dsidplay=$(usex sid enabled disabled) -Dsndfile=$(usex sndfile enabled disabled) @@ -280,6 +287,11 @@ src_install() { newinitd "${FILESDIR}"/${PN}-0.21.4.init ${PN} + if use unicode; then + sed -i -e 's:^#filesystem_charset.*$:filesystem_charset "UTF-8":' \ + "${ED}"/etc/mpd.conf || die "sed failed" + fi + keepdir /var/lib/mpd keepdir /var/lib/mpd/music keepdir /var/lib/mpd/playlists diff --git a/media-sound/picard/files/picard-2.6.3-fix-py3.10.patch b/media-sound/picard/files/picard-2.6.3-fix-py3.10.patch deleted file mode 100644 index 772cbda3868d..000000000000 --- a/media-sound/picard/files/picard-2.6.3-fix-py3.10.patch +++ /dev/null @@ -1,61 +0,0 @@ -From 452bba954c30d5a642f03c02411529f511bda786 Mon Sep 17 00:00:00 2001 -From: Louis Sautier -Date: Fri, 27 Aug 2021 00:43:48 +0200 -Subject: [PATCH] Fix TypeErrors with Python 3.10 - -Without these changes, running Picard with Python 3.10 results in errors -such as: - File "./picard/ui/coverartbox.py", line 74, in __init__ - self.shadow = self.shadow.scaled(w, h, QtCore.Qt.KeepAspectRatio, QtCore.Qt.SmoothTransformation) -TypeError: arguments did not match any overloaded call: - scaled(self, int, int, aspectRatioMode: Qt.AspectRatioMode = Qt.IgnoreAspectRatio, transformMode: Qt.TransformationMode = Qt.FastTransformation): argument 1 has unexpected type 'float' - scaled(self, QSize, aspectRatioMode: Qt.AspectRatioMode = Qt.IgnoreAspectRatio, transformMode: Qt.TransformationMode = Qt.FastTransformation): argument 1 has unexpected type 'float' ---- - picard/ui/coverartbox.py | 2 +- - picard/ui/itemviews.py | 6 +++--- - picard/util/__init__.py | 2 +- - 3 files changed, 5 insertions(+), 5 deletions(-) - -diff --git a/picard/ui/coverartbox.py b/picard/ui/coverartbox.py -index c3eb4ddb74..f3a174664b 100644 ---- a/picard/ui/coverartbox.py -+++ b/picard/ui/coverartbox.py -@@ -135,7 +135,7 @@ def dropEvent(self, event): - event.acceptProposedAction() - - def scaled(self, *dimensions): -- return (self.pixel_ratio * dimension for dimension in dimensions) -+ return (round(self.pixel_ratio * dimension) for dimension in dimensions) - - def show(self): - self.set_data(self.data, True) -diff --git a/picard/ui/itemviews.py b/picard/ui/itemviews.py -index cffab6d70d..d1101b340f 100644 ---- a/picard/ui/itemviews.py -+++ b/picard/ui/itemviews.py -@@ -141,9 +141,9 @@ def get_match_color(similarity, basecolor): - c1 = (basecolor.red(), basecolor.green(), basecolor.blue()) - c2 = (223, 125, 125) - return QtGui.QColor( -- c2[0] + (c1[0] - c2[0]) * similarity, -- c2[1] + (c1[1] - c2[1]) * similarity, -- c2[2] + (c1[2] - c2[2]) * similarity) -+ int(c2[0] + (c1[0] - c2[0]) * similarity), -+ int(c2[1] + (c1[1] - c2[1]) * similarity), -+ int(c2[2] + (c1[2] - c2[2]) * similarity)) - - - class MainPanel(QtWidgets.QSplitter): -diff --git a/picard/util/__init__.py b/picard/util/__init__.py -index 3a4765f7cd..26f7576f56 100644 ---- a/picard/util/__init__.py -+++ b/picard/util/__init__.py -@@ -400,7 +400,7 @@ def throttled_func(*args, **kwargs): - else: - decorator.args = args - decorator.kwargs = kwargs -- QtCore.QTimer.singleShot(r, later) -+ QtCore.QTimer.singleShot(int(r), later) - decorator.is_ticking = True - mutex.unlock() - diff --git a/media-sound/strawberry/strawberry-0.9.3.ebuild b/media-sound/strawberry/strawberry-0.9.3.ebuild index bcca27347c61..920a6556e1d5 100644 --- a/media-sound/strawberry/strawberry-0.9.3.ebuild +++ b/media-sound/strawberry/strawberry-0.9.3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit cmake flag-o-matic plocale virtualx xdg +inherit cmake flag-o-matic plocale xdg PLOCALES="cs de es fr hu id it ko nb pl ru sv" diff --git a/media-sound/strawberry/strawberry-1.0.0.ebuild b/media-sound/strawberry/strawberry-1.0.0.ebuild index b79659cf7e03..3125896247de 100644 --- a/media-sound/strawberry/strawberry-1.0.0.ebuild +++ b/media-sound/strawberry/strawberry-1.0.0.ebuild @@ -3,9 +3,9 @@ EAPI=8 -inherit cmake flag-o-matic plocale virtualx xdg +inherit cmake flag-o-matic plocale xdg -PLOCALES="cs de es fr hu id it ko nb pl ru sv" +PLOCALES="ca cs de es fi fr hu id it ja ko nb nl pl pt_BR ru sv uk zh_CN" DESCRIPTION="Modern music player and library organizer based on Clementine and Qt" HOMEPAGE="https://www.strawbs.org/" diff --git a/media-sound/strawberry/strawberry-9999.ebuild b/media-sound/strawberry/strawberry-9999.ebuild index b79659cf7e03..9e45d008a03b 100644 --- a/media-sound/strawberry/strawberry-9999.ebuild +++ b/media-sound/strawberry/strawberry-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake flag-o-matic plocale virtualx xdg +inherit cmake flag-o-matic plocale xdg PLOCALES="cs de es fr hu id it ko nb pl ru sv" diff --git a/media-sound/yoshimi/Manifest b/media-sound/yoshimi/Manifest index c5d4569cd22d..b8ecb55b93e1 100644 --- a/media-sound/yoshimi/Manifest +++ b/media-sound/yoshimi/Manifest @@ -1,2 +1 @@ -DIST yoshimi-2.1.0.tar.gz 7471945 BLAKE2B f95fb49ec901e5a513960bfc4c1d27ce1979f3cd664d7ca7ddb723ad41fb06153749db0560a32f41c44c7fb433fde09ee49e898cb8bf55e232536b163d616992 SHA512 d90666ca2599d057d5c22abfc5e64f9a31eb323d13c50f771b92c5f94f7da9049b79dc8a478b3832142a97f8c2f5ea384a26e1543fdd6c063930989e34b146eb DIST yoshimi-2.1.1.1.tar.gz 7479260 BLAKE2B eec292d489c01054ff3e7b4402a359d5abc29157048b475df8482630dccaae9fdff6cc697d95614778e34d363215633b0dc8beaeb1c832c02f98f0f21384b42e SHA512 4feaf7b779d450e4d8f9612a141fdcd2858117c738c56bb43fa12a19f9806d6c990e560dfc62755c7d39e23608f516fb017b0c4063440996c5c17286a58bf946 diff --git a/media-sound/yoshimi/yoshimi-2.1.0-r1.ebuild b/media-sound/yoshimi/yoshimi-2.1.0-r1.ebuild deleted file mode 100644 index e4052c27b49d..000000000000 --- a/media-sound/yoshimi/yoshimi-2.1.0-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake flag-o-matic xdg - -DESCRIPTION="Software synthesizer based on ZynAddSubFX" -HOMEPAGE="https://yoshimi.github.io/" -SRC_URI="https://github.com/${PN^}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+lv2" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - dev-libs/mxml - media-libs/alsa-lib - media-libs/fontconfig - media-libs/libsndfile - sci-libs/fftw:3.0= - sys-libs/ncurses:0= - sys-libs/readline:0= - sys-libs/zlib - virtual/jack - x11-libs/cairo[X] - x11-libs/fltk:1[opengl] - lv2? ( media-libs/lv2 ) -" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${P}/src" - -DOCS=( ../Changelog ../README.txt ) - -src_prepare() { - cmake_src_prepare - sed -e "/^install.*doc.*DATAROOTDIR/s/${PN}/${PF}/" -i CMakeLists.txt || die - append-cxxflags -lpthread - append-cppflags -lpthread -} - -src_configure() { - local mycmakeargs=( - -DLV2Plugin=$(usex lv2) - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - - # unpack Histories.tar.bz2 to avoid QA issues - pushd "${ED}/usr/share/doc/${PF}" || die - tar xvf Histories.tar.bz2 || die - rm Histories.tar.bz2 - popd -} diff --git a/media-sound/yoshimi/yoshimi-2.1.1.1.ebuild b/media-sound/yoshimi/yoshimi-2.1.1.1.ebuild index e1a9abce1a73..e4052c27b49d 100644 --- a/media-sound/yoshimi/yoshimi-2.1.1.1.ebuild +++ b/media-sound/yoshimi/yoshimi-2.1.1.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN^}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+lv2" BDEPEND="virtual/pkgconfig" diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz index 0d6d53676fb77eb78da1a298937fc4c7fd373b32..06ea90b488f26f2139f2c9e26c892cce3094137a 100644 GIT binary patch delta 8688 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 diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest index 1b23f97fe97b..5d065d2f1818 100644 --- a/media-video/pipewire/Manifest +++ b/media-video/pipewire/Manifest @@ -1,6 +1,5 @@ DIST pipewire-0.3.30.tar.gz 1540950 BLAKE2B 69b35743e3ad9a8caf68d9bb16cf395203efed6c3046b3f4ea33bbcdd6649f5d425d813042c12396a7cd5ff4e8ed91dbc395a96fe55935ad50f9c3f3918b0407 SHA512 ec525e0fb7e5c5313245fcc745b971fd7d4a1caa7ab9fe1fa38dc20d50f03e5969197e86b60659971676bec0f79aa7b7951c8209bfe9565a3fd1dcac1b8535b3 DIST pipewire-0.3.36.tar.gz 1708209 BLAKE2B 20fce0d7f88347fe594491d4fae7b6a8edee67ff7749f1a40b807a5d5094d792e61e3efd05dca2221f781c263e34ff0a50ad3c162231911d4b1d87704df6c775 SHA512 f0fc68ea005018b420a4f65a24dc9c85eb6263c24e66852a7ce2b03f966990d62487b388c7d73ff5adfc10c80c439b1200ae876e41d78f91db190036a1799a14 -DIST pipewire-0.3.37.tar.gz 1716320 BLAKE2B ce98b28015de69a0c91953a4839d5f86a29cfa19e2058ba0a2476a75a03b782ae67239b418306e4ed7dab81fe7e77928a417b966ff3c72ac552006cea66e3218 SHA512 3f4cf1ac66117a56a7a264262e2e238a54060457da6a986bd9227f51cc7e8d1a8fd282aef8462c096819282c5baec22779d2025c2e1918bbfb3d6ff75829aea6 DIST pipewire-0.3.38.tar.gz 1727371 BLAKE2B dac7f3e1992b9690195df1dbc04575d386d21d06d1727b004b851e300709b3707806b7b20d36c1e74225d91a2df5428c913376903b286592f87083857347e53e SHA512 c3c6c822bf4e5e77fed8d6ef09059d3e43195957692ab7baddc349af3d759d892a9af0e7802d389e2a9a15e5fece4c08ec963ac42df931233eec6057bad67eb6 DIST pipewire-0.3.39.tar.gz 1671751 BLAKE2B 6ed56d43a45244c29a29f714eba1dbf911997f91d3e3df2cc1547051d52a2853f4d4c745aaf866ae18b63668f3fb9b7d3338deaad90d229c5fab1641482c6761 SHA512 75ed35177577efe7559341394605777be21d0f3952b9379a23c8d4c71d35ed88ec45c3e9ad58832099c8f370753d8b47a5767f47453a599c4f4a4b641b2b0d9d DIST pipewire-0.3.40.tar.gz 1675384 BLAKE2B b7df4f1ca363b764a5230099d32dd5ba5dceaadc8ca2d4ce55f42810a91628b4e32891757b22fd5eb7a7f497163936c63b86330ab2d5efa261a82d450660c371 SHA512 63109b87d50be160a6cde632470849564d4743f4cb469f5e3713bb1cbefc08f80416210ddedc09439555b702193c0266a1b9724e366a3b850bdf1a346c5e80cb diff --git a/media-video/pipewire/pipewire-0.3.36.ebuild b/media-video/pipewire/pipewire-0.3.36.ebuild index 8c7b2820b89b..3225dc16d442 100644 --- a/media-video/pipewire/pipewire-0.3.36.ebuild +++ b/media-video/pipewire/pipewire-0.3.36.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv x86" fi DESCRIPTION="Multimedia processing graphs" diff --git a/media-video/pipewire/pipewire-0.3.37.ebuild b/media-video/pipewire/pipewire-0.3.37.ebuild deleted file mode 100644 index 7725dfa300f5..000000000000 --- a/media-video/pipewire/pipewire-0.3.37.ebuild +++ /dev/null @@ -1,285 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit meson-multilib optfeature python-any-r1 systemd udev - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git" - inherit git-r3 -else - SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -fi - -DESCRIPTION="Multimedia processing graphs" -HOMEPAGE="https://pipewire.org/" - -LICENSE="MIT LGPL-2.1+ GPL-2" -SLOT="0/0.3" -IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk pipewire-alsa systemd test v4l" - -# 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 )" - -RESTRICT="!test? ( test )" - -BDEPEND=" - app-doc/xmltoman - >=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/ncurses:=[unicode(+)] - virtual/libintl[${MULTILIB_USEDEP}] - virtual/libudev[${MULTILIB_USEDEP}] - bluetooth? ( - media-libs/fdk-aac - media-libs/libldac - media-libs/libfreeaptx - media-libs/sbc - >=net-wireless/bluez-4.101:= - ) - 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 - ) - pipewire-alsa? ( - >=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}] - !media-plugins/alsa-plugins[${MULTILIB_USEDEP},pulseaudio] - ) - !pipewire-alsa? ( media-plugins/alsa-plugins[${MULTILIB_USEDEP},pulseaudio] ) - systemd? ( sys-apps/systemd ) - v4l? ( media-libs/libv4l ) -" - -DEPEND="${RDEPEND}" - -# 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 - - if ! use systemd; then - # This can be applied non-conditionally but would make for a - # significantly worse user experience on systemd then. - eapply "${FILESDIR}"/${PN}-0.3.36-non-systemd-integration.patch - fi - - einfo "Generating ${limitsdfile}" - cat > ${limitsdfile} <<- EOF || die - # Start of ${limitsdfile} from ${P} - - @audio - memlock 256 - - # End of ${limitsdfile} from ${P} - EOF -} - -multilib_src_configure() { - local emesonargs=( - -Ddocdir="${EPREFIX}"/usr/share/doc/${PF} - $(meson_native_use_feature doc docs) - $(meson_native_enabled examples) # Disabling this implicitly disables -Dmedia-session - # Replaced upstream by -Dsession-managers=..., needs more work, bug #812809 - # but default is same as before and right now, this is fatal with unreleased Meson. - #$(meson_native_enabled media-session) - $(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) - -Dsystemd-system-service=disabled # Matches upstream - $(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 (-Dmedia-session depends on this) - -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 echo-cancel echo-cancel-webrtc) #807889 - -Dcontrol=enabled # Matches upstream - -Daudiotestsrc=enabled # Matches upstream - -Dffmpeg=disabled # Disabled by upstream and no major developments to spa/plugins/ffmpeg/ since May 2020 - -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 v4l v4l2) - -Dlibcamera=disabled # libcamera is not in Portage tree - -Dvideoconvert=enabled # Matches upstream - -Dvideotestsrc=enabled # Matches upstream - -Dvolume=enabled # Matches upstream - -Dvulkan=disabled # Uses pre-compiled Vulkan compute shader to provide a CGI video source (dev thing; disabled by upstream) - $(meson_native_use_feature extra pw-cat) - -Dudev=enabled - -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" - -Dsdl2=disabled # Controls SDL2 dependent code (currently only examples when -Dinstalled_tests=enabled which we never install) - $(meson_native_use_feature extra sndfile) # Enables libsndfile dependent code (currently only pw-cat) - ) - - meson_src_configure -} - -multilib_src_install() { - # Our customs 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 - # These will break if someone has /etc that is a symbol 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.conf /etc/alsa/conf.d/99-pipewire-default.conf - fi - - if ! use systemd; then - insinto /etc/xdg/autostart - newins "${FILESDIR}"/pipewire.desktop pipewire.desktop - - exeinto /usr/libexec - newexe "${FILESDIR}"/pipewire-launcher.sh pipewire-launcher - fi -} - -pkg_postinst() { - 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 "To use PipeWire for audio, 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 --now pipewire.socket pipewire-pulse.socket" - elog - elog "When switching from PulseAudio, do not forget to disable PulseAudio likewise:" - elog - elog " systemctl --user disable --now pulseaudio.service pulseaudio.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 pipewire-media-session" - elog "for relevant users:" - elog - elog " systemctl --user enable --now pipewire-media-session.service" - elog - else - elog "This ebuild auto-enables PulseAudio replacement. Because of that, users" - elog "are recommended to edit: ${EROOT}/etc/pulse/client.conf and disable" - elog "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}/etc/pipewire/pipewire.conf by commenting out the relevant" - elog "command near the end of the file:" - elog - elog "#\"/usr/bin/pipewire\" = { args = \"-c pipewire-pulse.conf\" }" - elog - 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 "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 --now ofono" - else - ewarn "rc-update delete ofono" - fi - ewarn - fi -} diff --git a/media-video/pipewire/pipewire-0.3.40-r1.ebuild b/media-video/pipewire/pipewire-0.3.40-r1.ebuild index 9de3b924f048..60d1d5d9bcd1 100644 --- a/media-video/pipewire/pipewire-0.3.40-r1.ebuild +++ b/media-video/pipewire/pipewire-0.3.40-r1.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" fi DESCRIPTION="Multimedia processing graphs" diff --git a/media-video/pipewire/pipewire-9999.ebuild b/media-video/pipewire/pipewire-9999.ebuild index 9de3b924f048..60d1d5d9bcd1 100644 --- a/media-video/pipewire/pipewire-9999.ebuild +++ b/media-video/pipewire/pipewire-9999.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" fi DESCRIPTION="Multimedia processing graphs" diff --git a/media-video/wireplumber/wireplumber-0.4.5.ebuild b/media-video/wireplumber/wireplumber-0.4.5.ebuild index 8bac4b024755..de56f8e071e3 100644 --- a/media-video/wireplumber/wireplumber-0.4.5.ebuild +++ b/media-video/wireplumber/wireplumber-0.4.5.ebuild @@ -13,7 +13,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 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" fi DESCRIPTION="Replacement for pipewire-media-session" diff --git a/media-video/wireplumber/wireplumber-9999.ebuild b/media-video/wireplumber/wireplumber-9999.ebuild index 8bac4b024755..de56f8e071e3 100644 --- a/media-video/wireplumber/wireplumber-9999.ebuild +++ b/media-video/wireplumber/wireplumber-9999.ebuild @@ -13,7 +13,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 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" fi DESCRIPTION="Replacement for pipewire-media-session" diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 422538908da96ee2c41c53f82f0db93dd06e0351..bacf0ff408077acddc7e6cb11d54e1f7878bb686 100644 GIT binary patch literal 3530 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 E0E^$>1ONa4 literal 3524 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 diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index 3a1b812d41a1..34241d9232c0 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Fri, 12 Nov 2021 12:09:07 +0000 +Mon, 15 Nov 2021 05:39:17 +0000 diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 5d60debc1236..34241d9232c0 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Fri, 12 Nov 2021 12:09:08 +0000 +Mon, 15 Nov 2021 05:39:17 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index bf7b2b451b13692800dc429128b33f5bda6c758e..0ec016e3450275dd100e0d5ea1547a687f5e4c47 100644 GIT binary patch literal 27905 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 literal 27903 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 diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz index abadbb1d6361a0e426b5835260715d05ae20b980..cb8ebd43cbb440f09f6bbb842dbe0be28602b0a7 100644 GIT binary patch literal 57511 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˼de|1^(yD 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 YiE=lnmAtb21pe#)03+^_#s-%G0JLvWBLDyZ literal 58501 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 aPT=C@2B?*|vh)Q0>;C|CT?#V+o&f+GIYX`h diff --git a/metadata/md5-cache/app-admin/awscli-1.20.53 b/metadata/md5-cache/app-admin/awscli-1.20.53 deleted file mode 100644 index 17466e282792..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.20.53 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( >=dev-python/botocore-1.21.53[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.4.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(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[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://pypi.org/project/awscli/ -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.21.53[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.4.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(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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.20.53.tar.gz -> awscli-1.20.53.tar.gz -_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=2a8d2da2e3367b80b38c6fc94ed12c10 diff --git a/metadata/md5-cache/app-admin/awscli-1.20.60 b/metadata/md5-cache/app-admin/awscli-1.20.60 deleted file mode 100644 index 9fe826706ca1..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.20.60 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( >=dev-python/botocore-1.21.60[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.4.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(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[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://pypi.org/project/awscli/ -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.21.60[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.4.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(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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.20.60.tar.gz -> awscli-1.20.60.tar.gz -_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=59aaa69aaac884c7da575bc3fd3a5e6e diff --git a/metadata/md5-cache/app-admin/awscli-1.20.65 b/metadata/md5-cache/app-admin/awscli-1.20.65 index 7b6955c42dd0..0e3c9a8f5fcd 100644 --- a/metadata/md5-cache/app-admin/awscli-1.20.65 +++ b/metadata/md5-cache/app-admin/awscli-1.20.65 @@ -1,15 +1,15 @@ -BDEPEND=test? ( >=dev-python/botocore-1.21.65[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.4.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(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +BDEPEND=test? ( =dev-python/botocore-1.21.65[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.4.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(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[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://pypi.org/project/awscli/ 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.21.65[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.4.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(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +RDEPEND==dev-python/botocore-1.21.65[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.4.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(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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.20.65.tar.gz -> awscli-1.20.65.tar.gz _eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=59aaa69aaac884c7da575bc3fd3a5e6e +_md5_=5b225e8d7cbdf1a3d0d454d47dcbefaa diff --git a/metadata/md5-cache/app-admin/awscli-1.21.12 b/metadata/md5-cache/app-admin/awscli-1.21.12 index 3f0ded91012a..8172f7c6f44e 100644 --- a/metadata/md5-cache/app-admin/awscli-1.21.12 +++ b/metadata/md5-cache/app-admin/awscli-1.21.12 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/botocore-1.22.12[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.4.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(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +BDEPEND=test? ( =dev-python/botocore-1.22.12[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.4.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(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[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 @@ -6,10 +6,10 @@ HOMEPAGE=https://pypi.org/project/awscli/ 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.22.12[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.4.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(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +RDEPEND==dev-python/botocore-1.22.12[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.4.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(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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.21.12.tar.gz -> awscli-1.21.12.tar.gz _eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=59aaa69aaac884c7da575bc3fd3a5e6e +_md5_=04a9d0916a6c783e5af4f05f3ca4aade diff --git a/metadata/md5-cache/app-admin/awscli-1.21.5 b/metadata/md5-cache/app-admin/awscli-1.21.5 index ee749cdfb89a..962223fa8f73 100644 --- a/metadata/md5-cache/app-admin/awscli-1.21.5 +++ b/metadata/md5-cache/app-admin/awscli-1.21.5 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/botocore-1.22.5[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.4.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(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +BDEPEND=test? ( =dev-python/botocore-1.22.5[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.4.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(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[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 @@ -6,10 +6,10 @@ HOMEPAGE=https://pypi.org/project/awscli/ 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.22.5[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.4.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(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +RDEPEND==dev-python/botocore-1.22.5[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.4.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(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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.21.5.tar.gz -> awscli-1.21.5.tar.gz _eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=59aaa69aaac884c7da575bc3fd3a5e6e +_md5_=04a9d0916a6c783e5af4f05f3ca4aade diff --git a/metadata/md5-cache/app-admin/awscli-1.22.1 b/metadata/md5-cache/app-admin/awscli-1.22.1 deleted file mode 100644 index 944775eb498e..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.22.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( >=dev-python/botocore-1.23.1[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.4.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(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[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://pypi.org/project/awscli/ -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.23.1[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.4.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(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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.22.1.tar.gz -> awscli-1.22.1.tar.gz -_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=a37c61a85be929b0333f1a3db63b2eb9 diff --git a/metadata/md5-cache/app-admin/awscli-1.22.2 b/metadata/md5-cache/app-admin/awscli-1.22.2 deleted file mode 100644 index 00a94fa2fc35..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.22.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( >=dev-python/botocore-1.23.2[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.4.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(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[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://pypi.org/project/awscli/ -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.23.2[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.4.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(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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.22.2.tar.gz -> awscli-1.22.2.tar.gz -_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=a37c61a85be929b0333f1a3db63b2eb9 diff --git a/metadata/md5-cache/app-admin/awscli-1.22.4 b/metadata/md5-cache/app-admin/awscli-1.22.4 deleted file mode 100644 index b92775b360c1..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.22.4 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( >=dev-python/botocore-1.23.4[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.4.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(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[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://pypi.org/project/awscli/ -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.23.4[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.4.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(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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.22.4.tar.gz -> awscli-1.22.4.tar.gz -_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=a37c61a85be929b0333f1a3db63b2eb9 diff --git a/metadata/md5-cache/app-admin/awscli-1.22.3 b/metadata/md5-cache/app-admin/awscli-1.22.5 similarity index 93% rename from metadata/md5-cache/app-admin/awscli-1.22.3 rename to metadata/md5-cache/app-admin/awscli-1.22.5 index 781c69c23bc6..5dbc29d10754 100644 --- a/metadata/md5-cache/app-admin/awscli-1.22.3 +++ b/metadata/md5-cache/app-admin/awscli-1.22.5 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/botocore-1.23.3[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.4.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(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +BDEPEND=test? ( >=dev-python/botocore-1.23.5[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.4.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(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[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 @@ -6,10 +6,10 @@ HOMEPAGE=https://pypi.org/project/awscli/ 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.23.3[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.4.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(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +RDEPEND=>=dev-python/botocore-1.23.5[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.4.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(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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.22.3.tar.gz -> awscli-1.22.3.tar.gz +SRC_URI=https://github.com/aws/aws-cli/archive/1.22.5.tar.gz -> awscli-1.22.5.tar.gz _eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a37c61a85be929b0333f1a3db63b2eb9 diff --git a/metadata/md5-cache/app-admin/chrootuid-1.3-r2 b/metadata/md5-cache/app-admin/chrootuid-1.3-r2 index 45463aa98576..2b8491b76a58 100644 --- a/metadata/md5-cache/app-admin/chrootuid-1.3-r2 +++ b/metadata/md5-cache/app-admin/chrootuid-1.3-r2 @@ -1,10 +1,10 @@ DEFINED_PHASES=compile install DESCRIPTION=Run a network service at low privilege level and restricted file system access -EAPI=7 +EAPI=8 HOMEPAGE=ftp://ftp.porcupine.org/pub/security/index.html KEYWORDS=amd64 arm ~ia64 ppc x86 LICENSE=BSD SLOT=0 SRC_URI=ftp://ftp.porcupine.org/pub/security/chrootuid1.3.tar.gz _eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=465324b24b748dc31cea9341e4b59e6d +_md5_=241871b384a49b84f3f1cfd6eccc6b52 diff --git a/metadata/md5-cache/app-admin/fluentd-1.4.2 b/metadata/md5-cache/app-admin/fluentd-1.4.2 index 32daf61d9c49..331eb032b8bf 100644 --- a/metadata/md5-cache/app-admin/fluentd-1.4.2 +++ b/metadata/md5-cache/app-admin/fluentd-1.4.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/fluentd-1.4.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa user 1033b6bed7cf367c4507ea9a3ff503d0 user-info 2e75eaea3582b052ec16d9d5aa74ced3 +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa user 1033b6bed7cf367c4507ea9a3ff503d0 user-info 2e75eaea3582b052ec16d9d5aa74ced3 _md5_=1e0e2ea87c4b6f798c734b2178d1067d diff --git a/metadata/md5-cache/app-admin/fluentd-1.9.0 b/metadata/md5-cache/app-admin/fluentd-1.9.0 index 33c00b78f6bc..441517c30429 100644 --- a/metadata/md5-cache/app-admin/fluentd-1.9.0 +++ b/metadata/md5-cache/app-admin/fluentd-1.9.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/fluentd-1.9.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa user 1033b6bed7cf367c4507ea9a3ff503d0 user-info 2e75eaea3582b052ec16d9d5aa74ced3 +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa user 1033b6bed7cf367c4507ea9a3ff503d0 user-info 2e75eaea3582b052ec16d9d5aa74ced3 _md5_=58de2647fdcee221e1fbd2ca12994654 diff --git a/metadata/md5-cache/app-admin/puppet-5.5.22-r1 b/metadata/md5-cache/app-admin/puppet-5.5.22-r1 index bab9667fe20f..1e700339fac1 100644 --- a/metadata/md5-cache/app-admin/puppet-5.5.22-r1 +++ b/metadata/md5-cache/app-admin/puppet-5.5.22-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://downloads.puppetlabs.com/puppet/puppet-5.5.22.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b629ef8594123b64a26d470bc37eb328 diff --git a/metadata/md5-cache/app-admin/puppet-5.5.22-r2 b/metadata/md5-cache/app-admin/puppet-5.5.22-r2 index 7ac491a08c2e..8f1c7f225196 100644 --- a/metadata/md5-cache/app-admin/puppet-5.5.22-r2 +++ b/metadata/md5-cache/app-admin/puppet-5.5.22-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://downloads.puppetlabs.com/puppet/puppet-5.5.22.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=895d94fbbb37566ca001c1c9cea2c794 diff --git a/metadata/md5-cache/app-admin/puppet-7.11.0 b/metadata/md5-cache/app-admin/puppet-7.11.0 index 71d30ad77c0a..ea2c77cec10b 100644 --- a/metadata/md5-cache/app-admin/puppet-7.11.0 +++ b/metadata/md5-cache/app-admin/puppet-7.11.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=http://downloads.puppetlabs.com/puppet/puppet-7.11.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=c6de7e0dcbb3d62cb478829b4235471a +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=9c3f490090c0cafc53bb01ae422b03e5 diff --git a/metadata/md5-cache/app-admin/puppet-7.12.0 b/metadata/md5-cache/app-admin/puppet-7.12.0 index 630397eb6428..be741284062b 100644 --- a/metadata/md5-cache/app-admin/puppet-7.12.0 +++ b/metadata/md5-cache/app-admin/puppet-7.12.0 @@ -5,7 +5,7 @@ DESCRIPTION=A system automation and configuration management software. EAPI=7 HOMEPAGE=https://puppet.com/ IUSE=augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax test ruby_targets_ruby26 ruby_targets_ruby27 doc test test -KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 +KEYWORDS=amd64 ~arm ~hppa ~ppc ~ppc64 x86 LICENSE=Apache-2.0 GPL-2 PDEPEND=emacs? ( >=app-emacs/puppet-mode-0.3-r1 ) RDEPEND=ruby_targets_ruby26? ( dev-ruby/hiera[ruby_targets_ruby26(-)] dev-ruby/json:=[ruby_targets_ruby26(-)] dev-ruby/semantic_puppet[ruby_targets_ruby26(-)] >=dev-ruby/facter-3.0.0[ruby_targets_ruby26(-)] dev-ruby/concurrent-ruby[ruby_targets_ruby26(-)] augeas? ( dev-ruby/ruby-augeas[ruby_targets_ruby26(-)] ) diff? ( dev-ruby/diff-lcs[ruby_targets_ruby26(-)] ) doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ldap? ( dev-ruby/ruby-ldap[ruby_targets_ruby26(-)] ) shadow? ( dev-ruby/ruby-shadow[ruby_targets_ruby26(-)] ) sqlite? ( dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) virtual/ruby-ssl[ruby_targets_ruby26(-)] dev-ruby/hocon[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/hiera[ruby_targets_ruby27(-)] dev-ruby/json:=[ruby_targets_ruby27(-)] dev-ruby/semantic_puppet[ruby_targets_ruby27(-)] >=dev-ruby/facter-3.0.0[ruby_targets_ruby27(-)] dev-ruby/concurrent-ruby[ruby_targets_ruby27(-)] augeas? ( dev-ruby/ruby-augeas[ruby_targets_ruby27(-)] ) diff? ( dev-ruby/diff-lcs[ruby_targets_ruby27(-)] ) doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ldap? ( dev-ruby/ruby-ldap[ruby_targets_ruby27(-)] ) shadow? ( dev-ruby/ruby-shadow[ruby_targets_ruby27(-)] ) sqlite? ( dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) virtual/ruby-ssl[ruby_targets_ruby27(-)] dev-ruby/hocon[ruby_targets_ruby27(-)] ) ruby_targets_ruby26? ( dev-ruby/hiera[ruby_targets_ruby26(-)] dev-ruby/json:=[ruby_targets_ruby26(-)] dev-ruby/semantic_puppet[ruby_targets_ruby26(-)] >=dev-ruby/facter-3.0.0[ruby_targets_ruby26(-)] dev-ruby/concurrent-ruby[ruby_targets_ruby26(-)] augeas? ( dev-ruby/ruby-augeas[ruby_targets_ruby26(-)] ) diff? ( dev-ruby/diff-lcs[ruby_targets_ruby26(-)] ) doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ldap? ( dev-ruby/ruby-ldap[ruby_targets_ruby26(-)] ) shadow? ( dev-ruby/ruby-shadow[ruby_targets_ruby26(-)] ) sqlite? ( dev-ruby/sqlite3[ruby_targets_ruby26(-)] ) virtual/ruby-ssl[ruby_targets_ruby26(-)] dev-ruby/hocon[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/hiera[ruby_targets_ruby27(-)] dev-ruby/json:=[ruby_targets_ruby27(-)] dev-ruby/semantic_puppet[ruby_targets_ruby27(-)] >=dev-ruby/facter-3.0.0[ruby_targets_ruby27(-)] dev-ruby/concurrent-ruby[ruby_targets_ruby27(-)] augeas? ( dev-ruby/ruby-augeas[ruby_targets_ruby27(-)] ) diff? ( dev-ruby/diff-lcs[ruby_targets_ruby27(-)] ) doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ldap? ( dev-ruby/ruby-ldap[ruby_targets_ruby27(-)] ) shadow? ( dev-ruby/ruby-shadow[ruby_targets_ruby27(-)] ) sqlite? ( dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) virtual/ruby-ssl[ruby_targets_ruby27(-)] dev-ruby/hocon[ruby_targets_ruby27(-)] ) rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] ) selinux? ( sys-libs/libselinux[ruby] sec-policy/selinux-puppet ) vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 ) >=app-portage/eix-0.18.0 acct-user/puppet acct-group/puppet ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) virtual/tmpfiles @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=http://downloads.puppetlabs.com/puppet/puppet-7.12.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=6650ef0083c7a2481cce84ad8006dfd7 +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=9c3f490090c0cafc53bb01ae422b03e5 diff --git a/metadata/md5-cache/app-admin/puppet-agent-7.12.0 b/metadata/md5-cache/app-admin/puppet-agent-7.12.0 index c19d64b5657c..0c8e82932bff 100644 --- a/metadata/md5-cache/app-admin/puppet-agent-7.12.0 +++ b/metadata/md5-cache/app-admin/puppet-agent-7.12.0 @@ -5,11 +5,11 @@ DESCRIPTION=general puppet client utils along with hiera and facter EAPI=7 HOMEPAGE=https://puppetlabs.com/ IUSE=puppetdb selinux -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=Apache-2.0 RDEPEND=!app-admin/puppet !dev-ruby/hiera !dev-ruby/facter app-emulation/virt-what acct-user/puppet acct-group/puppet virtual/libcrypt:= app-portage/eix sys-apps/dmidecode sys-libs/libselinux sys-libs/glibc sys-libs/readline:0/8 sys-libs/libxcrypt[compat] sys-libs/ncurses:0[tinfo] selinux? ( sys-libs/libselinux[ruby] sec-policy/selinux-puppet ) puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 ) virtual/tmpfiles RESTRICT=strip SLOT=0 SRC_URI=http://apt.puppetlabs.com/pool/focal/puppet/p/puppet-agent/puppet-agent_7.12.0-1focal_amd64.deb _eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa unpacker 928e1f35ef78ba9fc2b214e29c2b55a4 -_md5_=46595034e84f5a15813f4bfd6b01bad1 +_md5_=6b585a3670450a3b0a2a6d4c6b775747 diff --git a/metadata/md5-cache/app-admin/puppet-lint-2.4.2 b/metadata/md5-cache/app-admin/puppet-lint-2.4.2 index 202fb39b5374..54ea5bf63ab7 100644 --- a/metadata/md5-cache/app-admin/puppet-lint-2.4.2 +++ b/metadata/md5-cache/app-admin/puppet-lint-2.4.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/puppet-lint-2.4.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6ad076030990dfbd9925c1c1433a6df8 diff --git a/metadata/md5-cache/app-admin/puppet-lint-2.5.0 b/metadata/md5-cache/app-admin/puppet-lint-2.5.0 index 012c469597ba..d6d1bbbcbce5 100644 --- a/metadata/md5-cache/app-admin/puppet-lint-2.5.0 +++ b/metadata/md5-cache/app-admin/puppet-lint-2.5.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/puppet-lint-2.5.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c787d60ebc337fe2ded2a3af156cb042 diff --git a/metadata/md5-cache/app-admin/puppet-lint-2.5.1 b/metadata/md5-cache/app-admin/puppet-lint-2.5.1 index 0295a185bd9f..d436a4f22f87 100644 --- a/metadata/md5-cache/app-admin/puppet-lint-2.5.1 +++ b/metadata/md5-cache/app-admin/puppet-lint-2.5.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/puppet-lint-2.5.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=90061079c138a9dc5b8b9dccdf6af380 diff --git a/metadata/md5-cache/app-admin/puppetdb-7.5.0-r1 b/metadata/md5-cache/app-admin/puppetdb-7.5.0-r1 deleted file mode 100644 index 35ab9ec424e1..000000000000 --- a/metadata/md5-cache/app-admin/puppetdb-7.5.0-r1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=compile install postinst prepare -DEPEND=acct-user/puppetdb acct-group/puppetdb -DESCRIPTION=PuppetDB collects data generated by Puppet. -EAPI=7 -HOMEPAGE=http://docs.puppetlabs.com/puppetdb/ -KEYWORDS=amd64 x86 -LICENSE=Apache-2.0 -RDEPEND=>=virtual/jdk-1.8.0 virtual/tmpfiles -SLOT=0 -SRC_URI=https://downloads.puppetlabs.com/puppetdb/puppetdb-7.5.0.tar.gz -_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=72c593d312a2056fd7a85171d781fc70 diff --git a/metadata/md5-cache/app-admin/puppetdb-7.7.0 b/metadata/md5-cache/app-admin/puppetdb-7.7.0 index b09c999a8db7..e0876e252e27 100644 --- a/metadata/md5-cache/app-admin/puppetdb-7.7.0 +++ b/metadata/md5-cache/app-admin/puppetdb-7.7.0 @@ -4,10 +4,10 @@ DEPEND=acct-user/puppetdb acct-group/puppetdb DESCRIPTION=PuppetDB collects data generated by Puppet. EAPI=7 HOMEPAGE=http://docs.puppetlabs.com/puppetdb/ -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=Apache-2.0 RDEPEND=>=virtual/jdk-1.8.0 virtual/tmpfiles SLOT=0 SRC_URI=https://downloads.puppetlabs.com/puppetdb/puppetdb-7.7.0.tar.gz _eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=cd270f6bf049258e01f2bc72aa391202 +_md5_=72c593d312a2056fd7a85171d781fc70 diff --git a/metadata/md5-cache/app-admin/puppetserver-7.4.1 b/metadata/md5-cache/app-admin/puppetserver-7.4.1 index bdd57361e98b..872e296c44aa 100644 --- a/metadata/md5-cache/app-admin/puppetserver-7.4.1 +++ b/metadata/md5-cache/app-admin/puppetserver-7.4.1 @@ -5,10 +5,10 @@ DESCRIPTION=Puppet Server is the next-generation application for managing Puppet EAPI=7 HOMEPAGE=http://docs.puppetlabs.com/puppetserver/ IUSE=puppetdb -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=Apache-2.0 RDEPEND=>=virtual/jdk-1.8.0 app-admin/puppet-agent[puppetdb?] virtual/tmpfiles SLOT=0 SRC_URI=https://downloads.puppetlabs.com/puppet/puppetserver-7.4.1.tar.gz _eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=80166a866915209d71d346457d919bef +_md5_=44a5418969ad8f63ba51a9b78d6e3aa7 diff --git a/metadata/md5-cache/app-admin/pwcrypt-1.2.2-r3 b/metadata/md5-cache/app-admin/pwcrypt-1.2.2-r3 index 79a6cb974450..59163211b2c4 100644 --- a/metadata/md5-cache/app-admin/pwcrypt-1.2.2-r3 +++ b/metadata/md5-cache/app-admin/pwcrypt-1.2.2-r3 @@ -1,7 +1,7 @@ DEFINED_PHASES=prepare DEPEND=virtual/libcrypt:= DESCRIPTION=An improved version of cli-crypt (encrypts data sent to it from the cli) -EAPI=7 +EAPI=8 HOMEPAGE=http://xjack.org/pwcrypt/ KEYWORDS=amd64 ppc x86 LICENSE=GPL-2+ @@ -9,4 +9,4 @@ RDEPEND=virtual/libcrypt:= SLOT=0 SRC_URI=http://xjack.org/pwcrypt/downloads/pwcrypt-1.2.2.tar.gz _eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=5680dc057043d39112e9788f6a436241 +_md5_=2f549df46b3e0af7591e2e3ab2af9d37 diff --git a/metadata/md5-cache/app-admin/r10k-3.7.0-r2 b/metadata/md5-cache/app-admin/r10k-3.7.0-r2 index 796e8a717b82..d0dccb4c1222 100644 --- a/metadata/md5-cache/app-admin/r10k-3.7.0-r2 +++ b/metadata/md5-cache/app-admin/r10k-3.7.0-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/r10k-3.7.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=28d282c583357a835e9da1bb55a6134f diff --git a/metadata/md5-cache/app-antivirus/Manifest.gz b/metadata/md5-cache/app-antivirus/Manifest.gz index c50b82ea2250d6ebfb6661fb95f6165ea4110ac2..679b674f2d2966cf9f35a754425ce9e9e1371ce0 100644 GIT binary patch literal 1175 zcmV;I1ZevoiwFP!00002|812^jwVG6g!i1HFEFjNoqjC`frJD*xIo&O35dr65a%aq z#5B?jz5BZ=v+VE};jiBR@cyNLUB9ir-;Gxq@+$BCpckH*FJFH5{@btl%a_iXa*55W zOV&-Pn`Qf~*4b+gld9QbR`a$ANyfO^(`X8x%lC2}%jmY;cgLz`?#g6aBxi-!-x9Vv_dE6+r zD>=O5Z0YiI?P_Ya;GTlJ!r}K;;YZZnx80j4{M*hZITPe z9%+qE$->c7sk5PPpByWeSH=!SNq9|Aj^yg7vk&pvy@qXJO1y7SV+0KhL1~bq?@&I^ zSA1um92@-ve^hE#EaAMd?Dm-w-W<5Jmdhs8SVZw*Y-n0X+gUR%?YO+J`sGO9cq0{) za?AlE8FNF_wU3y_J#s`4#(_pA{WN+$?UbT4< z&2`t51(*_l3&Zf^IkXd3Pu*#*L3>c(&DqMO+k~ysmP#aOy-tL-skK*J{KHCQZ5s_- zJS4`9coQqi%%W8;bhWj{7J-eMhI3>U>zUXU=i56?#E^X*9FS+y@1%+?khoVPB?QO9GjNF2MF)$_{K-2$W^wX zl^S_?^IDJw4Bu8lbK4jBGqXeYmV-{l>FTqM_A^w^&0vKkH^w~Kmrm%n&%k$y7sIOA zapO?s0)8A2A8CU#Lqz{m>aSnk*(=Elv+|ovQp-Xnhz14RT|8{8)=02h*;SHOPrUMqpv zT_cbv&{SY-=(m9#BOgcqn^SlF{^R}Q=Rft_(`qB98L3hTRAe-1t!S5t zIj(02>q&&#a0`k%M~lgW5SJ)h>&it~Lg}bPD(F>v0)(en4w{?bYwIx>%YsKtyR&Wy z<^my7wC$r-iWIR691trHCKE6*6atkpdCplr@i2$^iEjXF#WkoM=6Grl+CH z&4hj4g6iVTkgJ6iRR<g2K04o8H)`uzRpSN*hq-v9eVZ%q28pMK?+jEL8l-+un)Yx(k3F+!Wg zR#xin(CkP%ch?-X2bpG$QnMUgrmW%Avxf0dxh>t2*TSnTP9NV{B9#$hoAqv=IGIS6 zN%M@7iA0NPj5y}``tDz!C(CPHT_o$~431E8J#y&`riyOYJINyY%yDR|cjnW^6lzbg z)}U2>k5;bR)-z_5B2S~%iLkzuQflXNR-54Ke#r(!?l=p*?Zs%|0d`gQS$mu=Wt_>1S`+D%wha8(p310DqI2YI z(bLmzVG4)%PCYi>k=ntdM{sYEedZlBeH0x`Pw3QipQ{f>7iD+PbH{Se;=a9j;G#eW zu?8m!xiT(u2s*=LDE3vnLI8Nrb<54yA*X#TZ>pj5^*5x(8~skJrSk)$ zr7}x4zDphjPJ1{{_tD<=M%p{e=l|)A6Omuw7_E%h6<17 zncHjWz#R88gnc)30S8+s?%tWg%NcfwvS+q7%o0d@#@RYyM0ma7Qx?SIFm!E2BybTS zAJ!u~6>|X)p|k8AtEqEZgAP~ip~>Ta0))Uy9Wus9xDekUh07%*UJ2SlRO7%8HhNw$ zE@+BP0b%MiE_%o`QSUhr4XR|i44X3e>;m(#ctRB-_RxR8YCc%4un(*lmh4Dsg$*;# zrT~A-#zMlIM9$O<-55bZSVizkEGLVL*Idev-libs/libpcre-6 ) dev-libs/tomsfastmath >=sys-libs/zlib-1.2.2:= bzip2? ( app-arch/bzip2 ) clamdtop? ( sys-libs/ncurses:0 ) clamsubmit? ( net-misc/curl dev-libs/json-c:= ) elibc_musl? ( sys-libs/fts-standalone ) iconv? ( virtual/libiconv ) !libclamav-only? ( net-misc/curl ) dev-libs/openssl:0= milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) ) xml? ( dev-libs/libxml2 ) selinux? ( sec-policy/selinux-clamav ) virtual/tmpfiles REQUIRED_USE=libclamav-only? ( !clamonacc !clamdtop !clamsubmit !milter !metadata-analysis-api ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.clamav.net/downloads/production/clamav-0.103.4.tar.gz _eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=7d9a5a374a6ded8d8b726723b85b0433 +_md5_=2d5f798615f68065f33c827e1b0e190d diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz index 481e7217f21cd3a585f718e906d3279d2bc791b1..e0ae08949433d1977d8f191e12a02508d9f21bb0 100644 GIT binary patch delta 19762 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 R9p3yu{}0i=dS6pE0RVGZ3?l#l delta 19799 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 COjxe~ diff --git a/metadata/md5-cache/app-crypt/xca-2.4.0-r1 b/metadata/md5-cache/app-crypt/xca-2.4.0-r1 index cd2ee734487a..8a18458a90ec 100644 --- a/metadata/md5-cache/app-crypt/xca-2.4.0-r1 +++ b/metadata/md5-cache/app-crypt/xca-2.4.0-r1 @@ -4,10 +4,10 @@ DESCRIPTION=A GUI to OpenSSL, RSA public keys, certificates, signing requests et EAPI=8 HOMEPAGE=https://hohnstaedt.de/xca/ IUSE=bindist doc -KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=BSD RDEPEND=dev-libs/libltdl:0= dev-qt/qthelp:5 dev-qt/qtgui:5 dev-qt/qtsql:5[sqlite] dev-qt/qtwidgets:5 >=dev-libs/openssl-1.1.0:0=[bindist(-)=] doc? ( app-text/linuxdoc-tools ) SLOT=0 SRC_URI=https://github.com/chris2511/xca/releases/download/RELEASE.2.4.0/xca-2.4.0.tar.gz _eclasses_=xdg-utils 4f29a8b760a594a212abe9c2ba957c31 -_md5_=2b5c4c5b51421cf812d4b7abe80a4b5d +_md5_=1144765bda82f96bf3a860f50f922a92 diff --git a/metadata/md5-cache/app-doc/Manifest.gz b/metadata/md5-cache/app-doc/Manifest.gz index a76ab2afef11ad85f2b70cf26abe993d3d98f450..098ede1934faf5297b91084d6ef6a90ca0490796 100644 GIT binary patch delta 21053 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�JX8OiZw5 zOuQJnAdr`X+_zIvAPyoKFvHw7Uk{us&T|c177=k&{43Z3XxxFgXjn#-4mZJ#^2TX# zBN&Le!V++zoD~4hE}gMI16Kr4*V@Eqnc_wvWRJ;{%P%c|B)#Hn5F&c$!Y!Ae0~zh+uuBQ6l6Ir#fB`vbo_oMj7#L#oZ#_pBS4z8E;fRc9sPNz*hHVB-ta z9xF>aROlLq;zrZ=EgN913)ytU0n0HrRov514=DtH^a}(5TT2M@0FeyHP26F+rs0NM z;JP3k)wQ9-^^IRb;2UOV!f9Rwfo`1BLC}u8o!c2_ezrS->F4)mukSK?#n})H$j`a~ z^vbWbxkRhm^6DOEAusrS!_)V-PAj;|n3O`MB0v1IYk@4 z9>H#J^x!PTraA*VFneABU+>DhyKvNhxJsZ>9nX9^TqZ$+>=8hd5G6qb`cUlpdA161 z5>Akh#i72+=oM$XrA(_m4fl=!!M3fIRLH}^|Djpp(2fchH+9IW@6#c@ zXI+cidDClMB){Tpi1lHmx0-*=@!9Vbi5Jhw1ox`p%7trI^@@w4z#5W60WTzLr{>0; zxa_6D85TInaD{<0dM?Vi31ZHFo1PYVhkKrFZ2(gM>gNwRwr755_hZ6OZT=#x+7;Rn z(}e@c4nw;J(8w@M#JIn3*&b5B%C1(ln?Ja0;B;AoEo2e!3gm;7H%FmVt0T`71ZAts zWh2F51qorl%IFnmGKC44ykO0a@D@lb>ebRF{~*!Iprz-5jLA8R6fxEb(pQP*LUFEl29 z;(_Ucqz*~+Q2wrF#tORdmPq85Kzoo5jOF6_*5zsz=g=;@HwfR5kW6$soO`xp5kVI? z=Qn)B!7reKo77Yj2bA1=GjEr3G<(-F0z@Tv9Csh!oRX$K9*n~o73bRBcwEQ42dCi_ z*LAqAYfn4voz4$tAc&c8v@1Tn2R*8PRIhO@pFic;^us3t-l)*HP2n#HtQ$gtvxV5L zPI5Ulr(I{T*l&l3^}sd^axf92BbMRduDjCQ@=$Pf%Y~9} zc}R{LI~`BIGpaata-7p`drn$FB-~SO+oWd3e-kf8cD)O@YuX_*pL!!?!x_?lvk_2j zjMV!BJ018uP43&2ih`N9y+8;pI_$7Zd#$hKSDfw4)n(tq*>P$2P{?@fShfQn^FOQ`__eZr;@Eqs?1Tzqtq5Jm<&T!>` zE0o|qZ?*=LhbUtQhx2;3e_c+0UO&oe!5`7#o?Z^SLREnR(HYY{(HzJaF4}IVWBTz~ zYP!T4_p=tAz?I>P1v|y(MmLQ2g--IYun}yKgL&=I%C9*4c3FlqhS5p{3NWk?yF{m@ zm|Y{t=O9E!Qve%yNOzCbw!SuDS=T$KRS$4??SO=|ZkKKbXVqk*u+UvBXOM)P3AHA6 zUv8sBtPXp%pSm3(DY~k1x#%oElYKTUe~Cbiyk2GWinBp6 zWt!2t317t)thnRE>s`^@NV4yYk3*xo+n$n*cX;mww~z3U4T9p=a&E(4hcsJZl(>UMvsj#n~IYYaN$H&-2?Cu6Xd6@gvEAAI=w(LQ6 zoIJTJpRmBeO=v8Ue`QoauKl=H_80tH&UOctAKTw~HFG?K zW!I!#9HEP&tWm&e!QK#vd#dN5H$H8?^R?_6C%6lUy_iugf99-thm86j5l=}Z^rnhB zx4SK>lMB|ooTghQK8ACjj;$rHpm3V>98Lk)xaMseJ9sSv@y--G9NYGjf|7DHrUqVQ zbiCqhPE!to8WNC$ElkU;3s<{9INgmIxE#LIQG{8OuF7jbG7sVuog28(!^`+No6Ag4 zxy7@>EkXqYfAblrTkg+(GPKmycdkON>B;ZBagif{!Gdi|n3aoYI5wyE;4&~Xe}L{2!*cNNmc5zkN87fb@F{14g}P{}TJp0})(+d-0l34pg4I&T zYklo_#o71mP%bR8*g9&6=0NRRj3$(t3l6dkJ;ZW&f7C@xcX5E5NX=Cb-V_$*x-kEL zJ?&=o5|DI8%eijbB$Q*2VYy=Nn8iKu`0CR|g)o^n865zvc<8iBaP>-anqgIZz~Peb z(T_WW(hf(Ml3VCnuimRr`Kfu|r4U-?;m-IYxw%0!7N5o0?)eYau$}>;imR_Kyg8hJ zf;e}pf99|F==cd|?`J`s<(~W5PK#sVJQl8P1hE;a-Y-`eZx`9v$7q@nG(x}y=_i*a z!w*HQ$Aq%rMi9${$qKn(a8I@Qc(%#AGPgVfg+${H{=MJ)kr!UrqG;cR6*1`H{q;7P z3y2*psWvCRAl=>)gRsC9Yw~YCgtsP|PY!npf0&-vpNROn#IMUl4yM0vXV5~;eaN7f z3&sc`a)|RM8NK3cS1qE4NIE%0h!Q#9nVlkYtdaO)rh5?|-RX=4F1&ct>VlO%o?(mk ztbm+T=u~Z=bjaH+Q&8Bx9%{^g?@=6`t5Cvp7mW)F^Cly_8qOcafxBYv zbjj`p%0yy|nf6|?`|ZxFnu71uJ%@>aL|A|^t2G5xX5jOfxw5GSeOtLV@~4L zZ6ndPwTiRpF4zY}LD=}_CGWP+!B*ST@iGvKbvK+fpnAGUF*UGp29xDFE`QmUF}(*y z<97Z%_rwr^_6M(8W0;V!*)RwgmoR(_; zSCr3Q9r{DhT(D`b21t1VR-iF)x>D5-d7!G@G*_c3^)NZ}=S1vwJZeS2u}^4kRF4U*)|g zLNhhPf9$X8C0EonH-Fb!okO48ECU~2+u|0W<0QIqXjbW($x~1wa2C`cxU+W@Nb1n5 zgB1>TTsykGAxQB7M(&lhw9e-l8mERqt)3kFHtk*XT z8D-LEYWO?n(rjG2(4W&Bf=fEj69m_5d`!bZE`aEx=@ZIxKaBzd^l?rh6|r^g6Tf*q zqr85<4RzDIjjBUkholINd{z~7uQYj;(JRh&D6Pi{w^XU4NO~8oiYwXU_lv6I4kA1F{gKomUxZd~toDY^1tA#%g|y0f*@jL3y9? zyCRqgL2p;5K}W+8U5W|5$>3g=@jBU zhvp$Zov(-64b5bN?5ax_u(Sw$`pIXXuQ=QO#M8T{4u4w+f!4N*aDafq32ofZ4l(dY zyq=K~$ApQ}C*UH00Mh|^vY_-VFnC-}2u?Z*c%4+R54gBSn%Lj1X#k_ED_h$$M0{TF z`J-+I{29h4P-gd-He9WvlN`mcIS;KN*xKi4!z}R6ZLan5_7nS-fQ7R@#5F;avU`pm z4n9DvHh<^`BR)?NrQbQYyLh-IN)vdk_n)sg+tvNfeO}m(x?%Skhl0C}FpyMT^o9>^ z?%R`=!QkSx3Bm{O;=-G7-Scwh(JmV7TY!&;TZUlwpap+_xgL6FT^Ps!dpnv<-?{Gh zmAwH-Z)e%%a-rKBrwGdfqJ^zp34_8%HHVPebAR1Jy}ba+3Av~CeuGj_T(??1Kz)?7H>3BTnH&0ZbrOyo__3<#E8#^l9pl5|P z1aCdDIPDE{__{S^V_%0id7@zcVkOYYaDNU5TJ5D~#F%aM`aGxg!UDxBPkPC8UGRd1W|7Z2Z#RBq3-n+`Gx^vxhVMFwiC%&|_&}{GltlCb0Y~Vd*S=)W z*>*V$Blm8NWfdoO-5g^E7?$NeZtqj_PO$xxKl-UZ8~&2qXke9X18hNK-X+((2NK4b z@iHMp+(^?a$l|m3`_@MvlbS#!f9f!``qqDR-Qh{+WmCo>A2=D@qD{;QR}wVNZX^rt z^ug!P{oFAJ9@%EA2$rRuUKTgpmw%fe@n*01umi6Z8m>?FIu(qNhag63voi~#`cE=? z#o60EV9>gI0Ak!szv~3N-4!|joG7+~x?GPKWOEhvSBoAAX6tHTz+AF}e*_Q?sw~T$ zTY_a`U5l3~HjucB)S5GmkaW<*>W&J#JLD?w>o=NN``abOMGVm})n`=}M0lGR@76KA z%xXE?h*`Tc$t1N6hafIk+5PMUxoxon-J+PTV=K=F%Zi%8CS4s41}i{g_qJ`E-09M{ zbH2*x6=xT3bAlld? zy4M$Bub*?Z=PS;3`*p7LT!Iz1JKym&&$<&x;&N{%s6Vxq?f<#l zuflWN0T}1w6Tl4%>19{EuIh5lXJK^54ETW9!Niwah1UBW5jO9a=rwS#G+g9~m4HI4 zf? zXN7gBYyVPWjXlkzk`4I;0xySAv?z+Qbl9X$j%k_G)Wi9WS zROtLe?OQ0!lQvh_5U!zb@H4PK=IGTZr>)fxQcFBntQa-2JKH*+p?}slE`q0zi713e z0cvmO!*4iaxjQVT%;#1QQ2iM$e5Je2kleIP4Hk({F7nD=9Zc|Vmfr|BR`>A(k8^Cc z8@eX%!fCt4Vm*a9?@n+b&h?XwUU4>FvTldhajkZ3*c@?qmFn$unD^Hp6U1-2KiG+W z=M&Dz-x0?g#mvFGc7J955mxKU30tT9Y46qWQmmt$w#roRrZl&WKYd1=e75_CzLBH5 z&U|ge=yg%0ps3LuC4g4l>_kwD;Pn1kmuU0G>Sc8=aWm(L z7L9CP65j?6;;8Yh&&=v`y%Si$d$YX=(4pspuozc`Lg3Ew`P>o!ad9uX<9AlbicQ#$ zD!p;q`!ur(rz4OCgA@=RoypjX-e|eM#0?%`bioCPTz^cNiSvCvD^U{kWn8!0Q+lyU z8#d>hd&J=MjR|b+mC)N8SndN~=e;=h8qU_%*WQ})Q-8JJVo7J%nE8hx>E+n$1f#g(kOwVpT^laWGtsw+=`!N4fDDr@K?H zdWQ?5Fn`|X`^U3_+g8ZpJfu6H2>r=D3H*~c(i|>L%&6(%DqMG25hYH8o4XfX{BlBZ zkfgnx%av$H*Q((%t(tiAE+i-E^r6EI%g+K=E3Wk?J^Be}+upB{5d_WRwbN~?qjj&* zvTFlA<85qdUpXckzN@rZc-JlpApu@!Rb%TB&13MD^2IsD-(BF{jJZU6MJy zRO0N9tnzI;Ty;Az#L^XN(Fx^gSRac2BLsD$`9eg`lzFdTcoEmQq!$=FF;r~9}h=g5bvm*p3Ll3~p zIeGZ8x82)X@!k*VkZHE8XB<6uTMlBvPO=@8#r&A5B9rLL`??x&(c4i?(^S`Lx`oJF zsl7Xk(9j$4>#!{9kmBuNA0QubIYwzoAb;Q8)E9U{7WOKmSDc;JZEnK`ac}iVGJvgn zQcHVv^|4F8UAT3a<8TVXRpibP&jXAGe)UdSC(VYd>s(E{365}UD=M&J8xlmP#7n2n zx7%@TT?%2(_Z`&P zX}NKC>m2US0-6AEyPf$v@*=#iOK?G;UN3=Ax|?fzaGd4<4rcHA#W34}%RLckbri}~ z#ikP=2hqEU_~*C$k@G2DR41gzdw&n_wzDhMF7_C_XtUmKF>yv3R2DAx(_Zc)+s{ff zZ=06j0@tip!Bnuk+cdm)mCnP&8yK2yN?+VIiyHJ@ExaW*ifnp|EG2IBn4 zD3iO~9jFz;61u~1#2IgGx5T}1*WRuK3O}4lN?xPn+z)_%FX#COk9#{`$$wv5UUV*w zUC&0@{ap5V4+2^pE@^&~5g60i-KtI`IJB!h+{2W5Itj5?at_|&A^vhK9sjeb%P?F4 zpO^Pf*Vdt%VHI#Hr1HQEOfN(9dM-B@64b)>R;@_TUz{C)Go9v8j-O=oinFiNsbsra zy^LWFt<}qMF>m{iyh7@$1qt_&LP}F?I+2s{yFR9cpC3sgTgxf_NIYF<8#ND=ifBWP-_jCbMdpbMDaoHB*Vl7w0&MCnH;JQA(Wg^`2K6d2o z7#j%jE%pOGaUaN`8Se!o;=3?m?7q6E*sJhlb%Xje@f5I4E4uLKRA5v z1iSXvt81p{=5QIrMl%qZ3-p4~e%@}S@&=1!Z`E>|&TV&P+|HU6ce=P!KbXah(AzT= z7bn=+lwHx|ttMW?ZRJ(|8cK@S`$fr)9$(E3)uCmFQm%u;z%?!zcL1h=$bdQKy|TAH z-EyMCF&X@OQrWS4qCUTop&9{ zlhaEnf74|fxf`IoK47`x4UP5U2y1)CFbzEHXMZLS0UO=<@Q}pFUX^U7*SUXJ4uL8_ z6x9>c%Rd(@5n|jYVI`ND=C7L7e#i@05m~b1?p%efH$bN-rP_|yAMVQR zt%hiPJw$2I-WZ-HH}Hyi$;;(z(5GPo@ydXV0aTNGOgMiOUFAh5VY(LYH03bQEbcY= zcG_;6p9`p@E>5vQ# zy}R?l8`pn+pmWe^M1S)Qj@(*RJiV2SP>R~!LK5!{>=2x3UD2IF!^IQHl{3Tx%RjDp z=MRe;7?L}MOZHAMf;9YUM`!GgX5F*rVE+PfD?EFHk9QH>zkdGFTYW(2Ki)of5;VJu zEv^hsSV!6}n2)puSUdiJO0JQ#YW@g*rmQjCKne+&kbc0j4Tt)!2O)dn440v;^ zMaxobVkCHg4yTob%PZ5a+xyL0Y46K6ZC+muRqIVKzn)72@ITL@z}x#V9q*69%_J`7 zw&IRMZtf;rR^7Lk8xwnJv*;#-JQEVUCkiGuTlL}8Bf9|ke zF8Xrk^cisjc?O(BZt#uMdp5it%|V5V>jn&*HpV2^5O`D)cDp6r=RlaWHTbYk909wb z9`CwbuIywVcmal#T*PN;^liz+|12%N`}xC-PM3?Z2x-w0Wbk4yV930#RIPP*;}-Px zh?g4z_PD1VS`VotAleF=ynE9{e{N@T$I%@KXwinoB$5YU+cDvO({(`5k~i#(WCa~I*1K> zPz6f2Q9T3jpY~Ni{17=5yoi^(`5`Fc`8Ij-<+uLlzj^u9hau zbh?etuCUvQr0I4DyVY^!f9-a;==7yq?`M_mqPmEW>4k z{j#i{3Z7zu)LcZB?J+)_{@>myHm}F?0&LYYH%#sKn^;}+4%*3He-!-OzIi?Sr4yR+ zTyTYxB&Amzclark2yYw1&5+dl^J@n46HrN4hl%SL0HQu&e?H*NUfNWf`yN z`b^iq0Uik4ha1J3e{HriJFVpctzlO#oP)Rn{g*L4SMu0270!jjwUx}?p84MW<-G(J zcD-qthjF0`&g8iyQsU;SMoW2EHcx5e38vsKB{!;Ji`NN?0{-G_k6^FZG$U)h_c(7K zZXeFF+Q|rNKsUTZr$>AQZt>3FT>F<_KmYC1`uLB}zy8O^e=mQm@$3F|^uK=fk|*5P zhkX4YxaL6a^x{b`azbT^u?`Qpu&sgMti5?TG{=3|%xQV8q0Zh(0a0{t2f?`!`oeb2 zBIye{y@j$?BsAw zT|vd|-prt7C-;)t9P2Hu%c~PFZ#zUK1%`nSfIv!lToUbuJtf_}7}0vxvlJttlgLsq zf5%a8Z+SC&2z4jGSalp&iqvKxbUd$J_6DdM!x9ZMXpTnPKN=Fi7IL z+uht-Fw9oX>2w)>u@4JR3Cket5`CZRe~^p}={cIO()#ybKdt`f=a2E1@FD+zO1+}O zhCtUDuiG_g+icff2k^Eh40Vae5-mwvqE*KMv|etu@Djzv@(3yP0|PqOIZ)o)HRRkUHae+)H# z%^}$wKAn&%u$pJvAAZzsfcT8FJvE>`Hn7WEs2pE(*4{n*(+j)!h54=Z=|6t^^w;md z_0M>&K(pU!w#Vhwb$Ur$18+flpwauD-bgf$Tg1#;aX`v1 z8v;&moW5PLhb4TK)c?2oC!|z8bB(7X)?ui6wd?71*Im? zIW_ZsJ-OTdEt`A!!mZOwF7|N^m_yH{dsCmc@og9Fpf=|4F<19IZbu61b7c-B9Vc{H zm)Wsph=P4E6-+H=hsI~`f4U5qVFVed--Z|vLC_N^t+tHI^B(92e@nF(SC1&HK_#HgAU!!!Amo5 zH<^MTG3;qo;uto|7mQ-=`x;j1f4Da0w#%UfS0>>_oOl7J;pbcjM4a4Kg5i}t7OBS8Hg{RoYhl8D#3zD_%!;G0zA8|bU;=F&R0OK8vwh2_^VON|ysr{G#A5wsu I2REAl00%6}5C8xG delta 21070 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 ZXtYhBA`iRbwq_#007t?FV+A6 diff --git a/metadata/md5-cache/app-doc/mathjax-docs-2.7.7 b/metadata/md5-cache/app-doc/mathjax-docs-2.7.7 index 78662536066c..af54c5043b63 100644 --- a/metadata/md5-cache/app-doc/mathjax-docs-2.7.7 +++ b/metadata/md5-cache/app-doc/mathjax-docs-2.7.7 @@ -3,9 +3,9 @@ DEFINED_PHASES=compile install prepare DESCRIPTION=MathJax documentation EAPI=7 HOMEPAGE=https://www.mathjax.org/ -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=Apache-2.0 SLOT=0 SRC_URI=https://github.com/mathjax/MathJax-docs/archive/9d711f40638202b02f2154d7f05ea35088ff9388.tar.gz -> mathjax-docs-2.7.7.tar.gz _eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 -_md5_=796778b29991289326f34c6856808e1a +_md5_=de3e36dc26cf0cf3743405cf6ccf8d52 diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz index c1458547f8f75d2c75ba4bc5ba6f38b10317bafa..0aa8f2d0d8a068e95df44a5e7120fd4040a1fbf8 100644 GIT binary patch literal 23414 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 literal 23091 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ℑ*8 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 S<&M4iZ~q@KKRw^1pa1|{SzVt1 diff --git a/metadata/md5-cache/app-editors/gvim-8.2.3582 b/metadata/md5-cache/app-editors/gvim-8.2.3582 new file mode 100644 index 000000000000..94dccca8a68b --- /dev/null +++ b/metadata/md5-cache/app-editors/gvim-8.2.3582 @@ -0,0 +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 ) +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=~app-editors/vim-core-8.2.3582 >=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? ( gtk? ( x11-libs/gtk+:3 x11-libs/libXft ) !gtk? ( gtk2? ( >=x11-libs/gtk+-2.6:2 x11-libs/libXft ) !gtk2? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( neXt? ( x11-libs/neXtaw ) !neXt? ( x11-libs/libXaw ) ) ) ) ) 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[threads(+)] >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9[threads(+)] >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] >=dev-lang/python-exec-2:=[python_targets_python3_10] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.6 dev-lang/ruby:2.7 ) 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=7 +HOMEPAGE=https://vim.sourceforge.io/ https://github.com/vim/vim +IUSE=acl aqua crypt cscope debug gtk gtk2 lua motif neXt 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 +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-8.2.3582 >=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? ( gtk? ( x11-libs/gtk+:3 x11-libs/libXft ) !gtk? ( gtk2? ( >=x11-libs/gtk+-2.6:2 x11-libs/libXft ) !gtk2? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( neXt? ( x11-libs/neXtaw ) !neXt? ( x11-libs/libXaw ) ) ) ) ) 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[threads(+)] >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9[threads(+)] >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] >=dev-lang/python-exec-2:=[python_targets_python3_10] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.6 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 ) ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/vim/vim/archive/v8.2.3582.tar.gz -> vim-8.2.3582.tar.gz https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz +_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 lua-single ba92a0c9d413e015c6625cdb0b9aaf99 lua-utils 7b7cd623ac8b9dd4a7a6ee27219cada6 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b prefix d04f14b297013ad1410550c0757f14f8 python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 ruby-single 214d0508e74b80c85efcef39699cb9a2 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vim-doc e063cddf18e5d2f2cfb21388252579ec wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 +_md5_=e9a1216aa0252cb3f13c6578bfbac053 diff --git a/metadata/md5-cache/app-editors/vim-8.2.3582 b/metadata/md5-cache/app-editors/vim-8.2.3582 new file mode 100644 index 000000000000..28c4ee96b170 --- /dev/null +++ b/metadata/md5-cache/app-editors/vim-8.2.3582 @@ -0,0 +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 ) +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-1? ( dev-lang/lua:5.1[deprecated] ) ) !minimal? ( ~app-editors/vim-core-8.2.3582 ) vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_8? ( dev-lang/python:3.8[threads(+)] >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9[threads(+)] >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] >=dev-lang/python-exec-2:=[python_targets_python3_10] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.6 dev-lang/ruby:2.7 ) 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=7 +HOMEPAGE=https://vim.sourceforge.io/ https://github.com/vim/vim +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 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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-1? ( dev-lang/lua:5.1[deprecated] ) ) !minimal? ( ~app-editors/vim-core-8.2.3582 ) vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_8? ( dev-lang/python:3.8[threads(+)] >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9[threads(+)] >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] >=dev-lang/python-exec-2:=[python_targets_python3_10] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.6 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 ) ) vim-pager? ( !minimal ) +SLOT=0 +SRC_URI=https://github.com/vim/vim/archive/v8.2.3582.tar.gz -> vim-8.2.3582.tar.gz https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz +_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 desktop c0d27bf73aa08ca05b663dbd31fbef28 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 lua-single ba92a0c9d413e015c6625cdb0b9aaf99 lua-utils 7b7cd623ac8b9dd4a7a6ee27219cada6 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 ruby-single 214d0508e74b80c85efcef39699cb9a2 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vim-doc e063cddf18e5d2f2cfb21388252579ec wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 +_md5_=3461ca84a5dabb0fa4cbbe24a211e454 diff --git a/metadata/md5-cache/app-editors/vim-core-8.2.3582 b/metadata/md5-cache/app-editors/vim-core-8.2.3582 new file mode 100644 index 000000000000..4a09f1e22d6e --- /dev/null +++ b/metadata/md5-cache/app-editors/vim-core-8.2.3582 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/autoconf +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DESCRIPTION=vim and gvim shared files +EAPI=7 +HOMEPAGE=https://vim.sourceforge.io/ https://github.com/vim/vim +IUSE=nls acl minimal +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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-8.2.3582.tar.gz https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz +_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 prefix d04f14b297013ad1410550c0757f14f8 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vim-doc e063cddf18e5d2f2cfb21388252579ec wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 +_md5_=4ddc69270e0a9ccf22c6ecbb0adf7e9e diff --git a/metadata/md5-cache/app-editors/vscode-1.62.0 b/metadata/md5-cache/app-editors/vscode-1.62.2 similarity index 78% rename from metadata/md5-cache/app-editors/vscode-1.62.0 rename to metadata/md5-cache/app-editors/vscode-1.62.2 index 692ec9e08fd0..63106db077fa 100644 --- a/metadata/md5-cache/app-editors/vscode-1.62.0 +++ b/metadata/md5-cache/app-editors/vscode-1.62.2 @@ -8,6 +8,6 @@ LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ Microsoft-vscod RDEPEND=app-accessibility/at-spi2-atk:2 app-accessibility/at-spi2-core:2 app-crypt/libsecret[crypt] dev-libs/atk dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa sys-apps/dbus x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libxshmfence x11-libs/pango RESTRICT=mirror strip bindist SLOT=0 -SRC_URI=amd64? ( https://update.code.visualstudio.com/1.62.0/linux-x64/stable -> vscode-1.62.0-amd64.tar.gz ) arm? ( https://update.code.visualstudio.com/1.62.0/linux-armhf/stable -> vscode-1.62.0-arm.tar.gz ) arm64? ( https://update.code.visualstudio.com/1.62.0/linux-arm64/stable -> vscode-1.62.0-arm64.tar.gz ) +SRC_URI=amd64? ( https://update.code.visualstudio.com/1.62.2/linux-x64/stable -> vscode-1.62.2-amd64.tar.gz ) arm? ( https://update.code.visualstudio.com/1.62.2/linux-armhf/stable -> vscode-1.62.2-arm.tar.gz ) arm64? ( https://update.code.visualstudio.com/1.62.2/linux-arm64/stable -> vscode-1.62.2-arm64.tar.gz ) _eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 pax-utils fce6ad998516159787b92e8043167889 xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 _md5_=4dee8453d143522bae8e08fcee8b902a diff --git a/metadata/md5-cache/app-editors/vscodium-1.59.1 b/metadata/md5-cache/app-editors/vscodium-1.59.1 deleted file mode 100644 index 69ec5fc9033c..000000000000 --- a/metadata/md5-cache/app-editors/vscodium-1.59.1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm preinst prepare -DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -DESCRIPTION=A community-driven, freely-licensed binary distribution of Microsoft's VSCode -EAPI=7 -HOMEPAGE=https://vscodium.com/ -KEYWORDS=-* ~amd64 ~arm ~arm64 -LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C -RDEPEND=app-accessibility/at-spi2-atk app-crypt/libsecret[crypt] dev-libs/nss media-libs/alsa-lib media-libs/libpng:0/16 net-print/cups x11-libs/cairo x11-libs/gtk+:3 x11-libs/libnotify x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXScrnSaver x11-libs/libXtst x11-libs/pango -RESTRICT=mirror strip bindist -SLOT=0 -SRC_URI=amd64? ( https://github.com/VSCodium/vscodium/releases/download/1.59.1/VSCodium-linux-x64-1.59.1.tar.gz -> vscodium-1.59.1-amd64.tar.gz ) arm? ( https://github.com/VSCodium/vscodium/releases/download/1.59.1/VSCodium-linux-armhf-1.59.1.tar.gz -> vscodium-1.59.1-arm.tar.gz ) arm64? ( https://github.com/VSCodium/vscodium/releases/download/1.59.1/VSCodium-linux-arm64-1.59.1.tar.gz -> vscodium-1.59.1-arm64.tar.gz ) -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 pax-utils fce6ad998516159787b92e8043167889 xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 -_md5_=f8544f86b433813f3b5511896f687f53 diff --git a/metadata/md5-cache/app-editors/vscodium-1.62.0 b/metadata/md5-cache/app-editors/vscodium-1.62.2 similarity index 77% rename from metadata/md5-cache/app-editors/vscodium-1.62.0 rename to metadata/md5-cache/app-editors/vscodium-1.62.2 index 34a1366dc3ff..1864ca85f3d9 100644 --- a/metadata/md5-cache/app-editors/vscodium-1.62.0 +++ b/metadata/md5-cache/app-editors/vscodium-1.62.2 @@ -8,6 +8,6 @@ LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ MIT MPL-2.0 ope RDEPEND=app-accessibility/at-spi2-atk:2 app-accessibility/at-spi2-core:2 app-crypt/libsecret[crypt] dev-libs/atk dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa net-print/cups sys-apps/dbus x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libxshmfence x11-libs/pango RESTRICT=mirror strip bindist SLOT=0 -SRC_URI=amd64? ( https://github.com/VSCodium/vscodium/releases/download/1.62.0/VSCodium-linux-x64-1.62.0.tar.gz -> vscodium-1.62.0-amd64.tar.gz ) arm? ( https://github.com/VSCodium/vscodium/releases/download/1.62.0/VSCodium-linux-armhf-1.62.0.tar.gz -> vscodium-1.62.0-arm.tar.gz ) arm64? ( https://github.com/VSCodium/vscodium/releases/download/1.62.0/VSCodium-linux-arm64-1.62.0.tar.gz -> vscodium-1.62.0-arm64.tar.gz ) +SRC_URI=amd64? ( https://github.com/VSCodium/vscodium/releases/download/1.62.2/VSCodium-linux-x64-1.62.2.tar.gz -> vscodium-1.62.2-amd64.tar.gz ) arm? ( https://github.com/VSCodium/vscodium/releases/download/1.62.2/VSCodium-linux-armhf-1.62.2.tar.gz -> vscodium-1.62.2-arm.tar.gz ) arm64? ( https://github.com/VSCodium/vscodium/releases/download/1.62.2/VSCodium-linux-arm64-1.62.2.tar.gz -> vscodium-1.62.2-arm64.tar.gz ) _eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 pax-utils fce6ad998516159787b92e8043167889 xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 _md5_=c8ab97ed02a7b284b4782da30c3dab18 diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz index 41532b92bf55a34a5819ad552ed22aa9f9ff8a0e..14a2f5ec347d2dfc7382126f83b2146ec7cefe9f 100644 GIT binary patch delta 25361 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 AL;wH) delta 25218 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/emacs-23.1:* +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack +DEPEND=>=virtual/jdk-1.8:* dev-java/bsh:0 dev-java/junit:0 dev-util/checkstyle:0 dev-java/ant-contrib:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2 +DESCRIPTION=Java Development Environment for Emacs +EAPI=7 +HOMEPAGE=http://jdee.sourceforge.net/ +IUSE=elibc_FreeBSD doc source +KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=GPL-2+ +RDEPEND=>=virtual/jdk-1.8:* dev-java/bsh:0 dev-java/junit:0 dev-util/checkstyle:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=app-editors/emacs-23.1:* +SLOT=0 +SRC_URI=mirror://gentoo/jdee-2.4.1.tar.xz +_eclasses_=elisp 532fa549a4f54b2a3f83b827b272a4a9 elisp-common cf4fd1b0835b9f3e638724840468064a java-ant-2 e83ca06db890ca292b0b6d43e376e20d java-pkg-2 a3d583b3f640032c3eff643a4191bd03 java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=8140a6be524d05204c48665b75f7fb15 diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz index 03613720690b0d0d53df88c7581b70bfe27d6a89..7c713fdec2b4c71aff0ab88fe00710649aaa3640 100644 GIT binary patch delta 41058 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 delta 40959 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%0DF2%eM!H=<{hsN zq*bG3CqB}OACkk0vcx;-ltR?sMJa$%4huA$JOtkC*zT%}9Y3&W%XvO=*uba}Hk7A` z@)ndO#mrAQpmQPWpF;%xOnoz}!!QkQD%wfh_)0}B4=6<_zXgOj9Xa1thbluawPj%8 zC3x{Ga~^J`?T1S0e!c D(hhCl diff --git a/metadata/md5-cache/app-emulation/buildah-1.23.1 b/metadata/md5-cache/app-emulation/buildah-1.23.1 index 7efc5a495adc..b0f1a5625453 100644 --- a/metadata/md5-cache/app-emulation/buildah-1.23.1 +++ b/metadata/md5-cache/app-emulation/buildah-1.23.1 @@ -5,11 +5,11 @@ DESCRIPTION=A tool that facilitates building OCI images EAPI=7 HOMEPAGE=https://github.com/containers/buildah IUSE=selinux -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 RDEPEND=app-crypt/gpgme:= app-emulation/skopeo dev-libs/libgpg-error:= dev-libs/libassuan:= sys-fs/lvm2:= sys-libs/libseccomp:= selinux? ( sys-libs/libselinux:= ) RESTRICT=strip test SLOT=0 SRC_URI=https://github.com/containers/buildah/archive/v1.23.1.tar.gz -> buildah-1.23.1.tar.gz _eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 go-module 34c2d0a98b291ac9acda0cb54c9ffd61 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=0ab1bfb2fb5d6990968aeac636b022ab +_md5_=6194368a8b4ecbfe4116cd48b9c962b9 diff --git a/metadata/md5-cache/app-emulation/conmon-2.0.30 b/metadata/md5-cache/app-emulation/conmon-2.0.30 index 4805f175d9c0..146c56333789 100644 --- a/metadata/md5-cache/app-emulation/conmon-2.0.30 +++ b/metadata/md5-cache/app-emulation/conmon-2.0.30 @@ -4,11 +4,11 @@ DESCRIPTION=An OCI container runtime monitor EAPI=7 HOMEPAGE=https://github.com/containers/conmon IUSE=systemd -KEYWORDS=~amd64 ~arm64 ~ppc64 +KEYWORDS=amd64 ~arm64 ~ppc64 LICENSE=Apache-2.0 RDEPEND=dev-libs/glib:= systemd? ( sys-apps/systemd:= ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/containers/conmon/archive/v2.0.30.tar.gz -> conmon-2.0.30.tar.gz _eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=ae294d1b4823f57c3ff4a7243104b719 +_md5_=e9e5ab655f4a36d92d518bcbc12dad4b diff --git a/metadata/md5-cache/app-emulation/fs-uae-3.0.5 b/metadata/md5-cache/app-emulation/fs-uae-3.1.47 similarity index 63% rename from metadata/md5-cache/app-emulation/fs-uae-3.0.5 rename to metadata/md5-cache/app-emulation/fs-uae-3.1.47 index 669b438e500d..67198bae5816 100644 --- a/metadata/md5-cache/app-emulation/fs-uae-3.0.5 +++ b/metadata/md5-cache/app-emulation/fs-uae-3.1.47 @@ -1,14 +1,14 @@ BDEPEND=app-arch/zip sys-devel/gettext virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DEFINED_PHASES=configure install postinst postrm preinst prepare -DEPEND=dev-libs/glib:2 media-libs/libpng:0= media-libs/libsdl2[opengl,X] media-libs/openal virtual/opengl x11-libs/libdrm x11-libs/libX11 fmv? ( media-libs/libmpeg2 ) glew? ( media-libs/glew:0= ) x11-base/xorg-proto dev-util/desktop-file-utils x11-misc/shared-mime-info +DEPEND=dev-libs/glib:2 media-libs/libpng:0= media-libs/libsdl2[opengl,X] media-libs/openal sys-libs/zlib virtual/opengl x11-libs/libdrm x11-libs/libX11 fmv? ( media-libs/libmpeg2 ) glew? ( media-libs/glew:0= ) x11-base/xorg-proto DESCRIPTION=Integrates the most accurate Amiga emulation code available from WinUAE -EAPI=7 +EAPI=8 HOMEPAGE=https://fs-uae.net/ -IUSE=fmv glew -KEYWORDS=~amd64 +IUSE=fmv glew +jit +KEYWORDS=~amd64 ~ppc64 LICENSE=GPL-2 -RDEPEND=dev-libs/glib:2 media-libs/libpng:0= media-libs/libsdl2[opengl,X] media-libs/openal virtual/opengl x11-libs/libdrm x11-libs/libX11 fmv? ( media-libs/libmpeg2 ) glew? ( media-libs/glew:0= ) +RDEPEND=dev-libs/glib:2 media-libs/libpng:0= media-libs/libsdl2[opengl,X] media-libs/openal sys-libs/zlib virtual/opengl x11-libs/libdrm x11-libs/libX11 fmv? ( media-libs/libmpeg2 ) glew? ( media-libs/glew:0= ) SLOT=0 -SRC_URI=https://fs-uae.net/stable/3.0.5/fs-uae-3.0.5.tar.gz +SRC_URI=https://fs-uae.net/files/FS-UAE/Stable/3.1.47/fs-uae-3.1.47.tar.xz _eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 -_md5_=a568b227897d4c1d1b223fd1b2f9ed1b +_md5_=65f3b4474fab0eae53db8acfec137d6a diff --git a/metadata/md5-cache/app-emulation/podman-3.4.1 b/metadata/md5-cache/app-emulation/podman-3.4.1 index 89c0247fb94c..0a2cccce527d 100644 --- a/metadata/md5-cache/app-emulation/podman-3.4.1 +++ b/metadata/md5-cache/app-emulation/podman-3.4.1 @@ -5,11 +5,11 @@ DESCRIPTION=Library and podman tool for running OCI-based containers in Pods EAPI=7 HOMEPAGE=https://github.com/containers/podman/ IUSE=apparmor btrfs +fuse +rootless selinux -KEYWORDS=~amd64 ~arm64 ~ppc64 +KEYWORDS=amd64 ~arm64 ~ppc64 LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 RDEPEND=app-crypt/gpgme:= >=app-emulation/conmon-2.0.0 || ( >=app-emulation/runc-1.0.0_rc6 app-emulation/crun ) dev-libs/libassuan:= dev-libs/libgpg-error:= >=net-misc/cni-plugins-0.8.6 sys-fs/lvm2 sys-libs/libseccomp:= apparmor? ( sys-libs/libapparmor ) btrfs? ( sys-fs/btrfs-progs ) rootless? ( app-emulation/slirp4netns ) selinux? ( sys-libs/libselinux:= ) fuse? ( sys-fs/fuse-overlayfs ) virtual/tmpfiles RESTRICT=strip test SLOT=0 SRC_URI=https://github.com/containers/podman/archive/v3.4.1.tar.gz -> podman-3.4.1.tar.gz _eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 go-module 34c2d0a98b291ac9acda0cb54c9ffd61 multilib 4b66d835ec72e021e359bb81eacfe988 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=83cf398760a8e9f1ced8a36027bb37b0 +_md5_=60af5f535c6f442118c4033b567eb052 diff --git a/metadata/md5-cache/app-emulation/podman-3.4.2 b/metadata/md5-cache/app-emulation/podman-3.4.2 new file mode 100644 index 000000000000..31998067ebd9 --- /dev/null +++ b/metadata/md5-cache/app-emulation/podman-3.4.2 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-lang/go-1.12 app-arch/unzip +DEFINED_PHASES=compile install postinst preinst prepare unpack +DEPEND=app-crypt/gpgme:= >=app-emulation/conmon-2.0.0 || ( >=app-emulation/runc-1.0.0_rc6 app-emulation/crun ) dev-libs/libassuan:= dev-libs/libgpg-error:= >=net-misc/cni-plugins-0.8.6 sys-fs/lvm2 sys-libs/libseccomp:= apparmor? ( sys-libs/libapparmor ) btrfs? ( sys-fs/btrfs-progs ) rootless? ( app-emulation/slirp4netns ) selinux? ( sys-libs/libselinux:= ) dev-go/go-md2man +DESCRIPTION=Library and podman tool for running OCI-based containers in Pods +EAPI=7 +HOMEPAGE=https://github.com/containers/podman/ +IUSE=apparmor btrfs +fuse +rootless selinux +KEYWORDS=~amd64 ~arm64 ~ppc64 +LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 +RDEPEND=app-crypt/gpgme:= >=app-emulation/conmon-2.0.0 || ( >=app-emulation/runc-1.0.0_rc6 app-emulation/crun ) dev-libs/libassuan:= dev-libs/libgpg-error:= >=net-misc/cni-plugins-0.8.6 sys-fs/lvm2 sys-libs/libseccomp:= apparmor? ( sys-libs/libapparmor ) btrfs? ( sys-fs/btrfs-progs ) rootless? ( app-emulation/slirp4netns ) selinux? ( sys-libs/libselinux:= ) fuse? ( sys-fs/fuse-overlayfs ) virtual/tmpfiles +RESTRICT=strip test +SLOT=0 +SRC_URI=https://github.com/containers/podman/archive/v3.4.2.tar.gz -> podman-3.4.2.tar.gz +_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 go-module 34c2d0a98b291ac9acda0cb54c9ffd61 multilib 4b66d835ec72e021e359bb81eacfe988 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 +_md5_=82e95a6b58afbd2ba4061061e696ba06 diff --git a/metadata/md5-cache/app-emulation/skopeo-1.5.1 b/metadata/md5-cache/app-emulation/skopeo-1.5.1 index deb0f31ab01c..197c90993767 100644 --- a/metadata/md5-cache/app-emulation/skopeo-1.5.1 +++ b/metadata/md5-cache/app-emulation/skopeo-1.5.1 @@ -5,11 +5,11 @@ DESCRIPTION=Command line utility foroperations on container images and image rep EAPI=7 HOMEPAGE=https://github.com/containers/skopeo IUSE=btrfs -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT RDEPEND=>=app-crypt/gpgme-1.5.5:= >=dev-libs/libassuan-2.4.3:= dev-libs/libgpg-error:= btrfs? ( >=sys-fs/btrfs-progs-4.0.1 ) >=sys-fs/lvm2-2.02.145:= RESTRICT=strip test SLOT=0 SRC_URI=https://github.com/containers/skopeo/archive/v1.5.1.tar.gz -> skopeo-1.5.1.tar.gz _eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 go-module 34c2d0a98b291ac9acda0cb54c9ffd61 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=fbf532ffa271c2bb9586b2fd31036b50 +_md5_=087a3dfadff57d133d89d2e2e306177f diff --git a/metadata/md5-cache/app-emulation/slirp4netns-1.1.12 b/metadata/md5-cache/app-emulation/slirp4netns-1.1.12 index e6be69ccc0c4..c3802407e484 100644 --- a/metadata/md5-cache/app-emulation/slirp4netns-1.1.12 +++ b/metadata/md5-cache/app-emulation/slirp4netns-1.1.12 @@ -4,11 +4,11 @@ DEPEND=dev-libs/glib:2= dev-libs/libpcre:= net-libs/libslirp:= sys-libs/libsecco DESCRIPTION=User-mode networking for unprivileged network namespaces EAPI=7 HOMEPAGE=https://github.com/rootless-containers/slirp4netns -KEYWORDS=~amd64 ~arm64 ~ppc64 +KEYWORDS=amd64 ~arm64 ~ppc64 LICENSE=GPL-2 RDEPEND=dev-libs/glib:2= dev-libs/libpcre:= net-libs/libslirp:= sys-libs/libseccomp:= sys-libs/libcap:= RESTRICT=test SLOT=0 SRC_URI=https://github.com/rootless-containers/slirp4netns/archive/v1.1.12.tar.gz -> slirp4netns-1.1.12.tar.gz _eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=57d79ed108d7233cd973a6a4ab3a2c4b +_md5_=07ec56652c2be5c4402c230bfb026d38 diff --git a/metadata/md5-cache/app-emulation/vagrant-2.2.18-r1 b/metadata/md5-cache/app-emulation/vagrant-2.2.18-r1 index af9e7c640cb6..687e3ebc4db0 100644 --- a/metadata/md5-cache/app-emulation/vagrant-2.2.18-r1 +++ b/metadata/md5-cache/app-emulation/vagrant-2.2.18-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/hashicorp/vagrant/archive/v2.2.18.tar.gz -> vagrant-2.2.18.tar.gz -_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 optfeature 30ce9dec2b8943338c9b015bd32bac6a ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 optfeature 30ce9dec2b8943338c9b015bd32bac6a ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=54959a2b600fa75b1515c4eeb375dd35 diff --git a/metadata/md5-cache/app-emulation/vagrant-2.2.7-r1 b/metadata/md5-cache/app-emulation/vagrant-2.2.7-r1 index f8d76e4f6176..f4bdef5b090d 100644 --- a/metadata/md5-cache/app-emulation/vagrant-2.2.7-r1 +++ b/metadata/md5-cache/app-emulation/vagrant-2.2.7-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/hashicorp/vagrant/archive/v2.2.7.tar.gz -> vagrant-2.2.7.tar.gz -_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7659da174e6ab3eb32e2c03fb3a5dade diff --git a/metadata/md5-cache/app-emulation/vagrant-2.2.9-r1 b/metadata/md5-cache/app-emulation/vagrant-2.2.9-r1 index 2857ab03e9e1..40f337b41d10 100644 --- a/metadata/md5-cache/app-emulation/vagrant-2.2.9-r1 +++ b/metadata/md5-cache/app-emulation/vagrant-2.2.9-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/hashicorp/vagrant/archive/v2.2.9.tar.gz -> vagrant-2.2.9.tar.gz -_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a83c665ce1731beda4ac8a4b1901aa30 diff --git a/metadata/md5-cache/app-emulation/xen-4.14.3 b/metadata/md5-cache/app-emulation/xen-4.14.3 deleted file mode 100644 index 87d949497ffc..000000000000 --- a/metadata/md5-cache/app-emulation/xen-4.14.3 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install postinst postrm preinst prepare prerm pretend setup -DEPEND=|| ( dev-lang/python:3.9 dev-lang/python:3.8 ) efi? ( >=sys-devel/binutils-2.22[multitarget] ) !efi? ( >=sys-devel/binutils-2.22 ) flask? ( sys-apps/checkpolicy ) -DESCRIPTION=The Xen virtual machine monitor -EAPI=7 -HOMEPAGE=https://www.xenproject.org -IUSE=debug efi flask -KEYWORDS=amd64 ~arm -x86 -LICENSE=GPL-2 -PDEPEND=~app-emulation/xen-tools-4.14.3 -REQUIRED_USE=arm? ( debug ) -RESTRICT=test splitdebug strip -SLOT=0 -SRC_URI=https://downloads.xenproject.org/release/xen/4.14.3/xen-4.14.3.tar.gz -_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 mount-boot 060ced4c5e0fd737db17cbb609bbf557 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=9c5031e6db4568e135c703f7dc0e0951 diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz index 3d251449f41312c28f04bf23c6ba5cbc85966f6d..84e662016258937804d1256aeba60638cb151160 100644 GIT binary patch delta 69510 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 QH2S~(FCDAx@$mNn0Qs!=bN~PV delta 69581 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¬+uU9=xa8n2@Aqn`GmCsY6K6@3E_AP8# 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 A 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 jHgim7dE)RTbcm|#550S`@=2i4|Mh`#poiL) diff --git a/metadata/md5-cache/app-misc/dvtm-0.15-r4 b/metadata/md5-cache/app-misc/dvtm-0.15-r4 index 5fb6425ab209..2985f680a13b 100644 --- a/metadata/md5-cache/app-misc/dvtm-0.15-r4 +++ b/metadata/md5-cache/app-misc/dvtm-0.15-r4 @@ -10,4 +10,4 @@ RDEPEND=sys-libs/ncurses:=[unicode(+)] !>=sys-libs/ncurses-6.1 SLOT=0 SRC_URI=https://www.brain-dump.org/projects/dvtm/dvtm-0.15.tar.gz _eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 portability d1186f1e621de7b27ddcae82e6253259 savedconfig 7cb1bf66b4acedc4f06802a012d3b08d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=0621bbfb520c0ff28e7dcde666cd60fd +_md5_=8d86724c27d1e42cb1ec448222b30d89 diff --git a/metadata/md5-cache/app-misc/dvtm-0.15-r5 b/metadata/md5-cache/app-misc/dvtm-0.15-r5 index 13947253cc24..63cc6b6efe31 100644 --- a/metadata/md5-cache/app-misc/dvtm-0.15-r5 +++ b/metadata/md5-cache/app-misc/dvtm-0.15-r5 @@ -4,10 +4,10 @@ DESCRIPTION=Dynamic virtual terminal manager EAPI=6 HOMEPAGE=https://www.brain-dump.org/projects/dvtm/ IUSE=savedconfig -KEYWORDS=amd64 arm x86 +KEYWORDS=amd64 arm ~arm64 x86 LICENSE=MIT RDEPEND=>=sys-libs/ncurses-6.1:=[unicode(+)] SLOT=0 SRC_URI=https://www.brain-dump.org/projects/dvtm/dvtm-0.15.tar.gz _eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 portability d1186f1e621de7b27ddcae82e6253259 savedconfig 7cb1bf66b4acedc4f06802a012d3b08d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=1cce2954a42ffb0162831e6433c29f54 +_md5_=2aeb73662dce47d6125a5f862af54ec3 diff --git a/metadata/md5-cache/app-misc/dvtm-9999 b/metadata/md5-cache/app-misc/dvtm-9999 index 2a4518f70a81..a06668c40369 100644 --- a/metadata/md5-cache/app-misc/dvtm-9999 +++ b/metadata/md5-cache/app-misc/dvtm-9999 @@ -9,4 +9,4 @@ PROPERTIES=live RDEPEND=>=sys-libs/ncurses-6.1:=[unicode(+)] SLOT=0 _eclasses_=git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da multilib 4b66d835ec72e021e359bb81eacfe988 portability d1186f1e621de7b27ddcae82e6253259 savedconfig 7cb1bf66b4acedc4f06802a012d3b08d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=c6c262745affc976bff29c4ece958f96 +_md5_=600c20828f45eb9f176eb6ee45a220ef diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz index 9542263a57857011907dcee8a04fc042b7936f03..9e141600c3dc0ef833ccb00a8e12179838e5e796 100644 GIT binary patch delta 11453 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 X1X;q=isucw{^kDxOR7eJwp9QC(6PsF delta 11451 zcmV;sEJV}!U-w^-Is&RPkvv#`@5-~!7OIQBFUMER<=b36rI@B`(VenlJ1bdpE2W43 z{J(!m&Oh{6>uhaC3-wsqz71Q&C3ixocGg(kojAI)+NYU$UyC#DWvo;xfA3@RJs$n# z%6<6mOY5iS5iDBvE9YExSbpaJ7X#LXBs0kG{FsM)#rj6L)Sd<(*EqbXKqyiS|e>v{tR} zHT~SBTTLm{wzn%GrqY(%c1rEzT(W(U)CZwdR+LA!Tld09V(`7`}ybJdf>W zsxD`iWUy$2V1~-qrcu`)I-_u@HCd&+Y8q?gb(+t6wUMhkH8@}0j5Cj3X5u=Nu>m4~ zS1F?=o~xx*X5ORu&C2pXKJni%^KplaYANIz#vW(p8FO^Oxpva>-eO69Ss#14GEUyP z7+2`IZ9*U4qs6zEUSb?8pID}|HF~ORAO2_fS!WzB^-@?MAB%C9o^>p71Qsvb%!HvX z5}GBC&d9E?SnoPYX`Zz&q}HiEje>T`F-V4+gh%iw`l$T{rSU}-#>qU`t9@n zF#r1eH1`MhNZdZWxCfW2-2!)}xmI1^iCFu7+}>lm?uTwSu?FMtoP~eIQX?5RTiLxW zevPuW?PqMc<+?1BN14iF0o>@3+L$i4Q@FRCI;EQPVqF(u3xURZkJ;E3k$=gK1pRr#9H=bWU5~%VRKfDAoti@ZPNRF@z-xD@ZPoei-iOQl# ziw~RJ2DtnI4(ixDWba*BGq<3VPy;1@a7`cgtsYbElpLs#!>m~kU&7iXc00Qb*E=P~ zr2(@OI`|V6P9NHt)M|C3G~Gl1x`1NB4KN+sD>(B#@o1SP_4|M{(G`DUVBJduq#Xrp zZ}m9)=lT1~xBVd!EPHS@`#W-x>Z1dZWB?UK4)oI~ZZ{nD1LhnDG6Om(YI#?G->HH; zCkROiN*4&{GkWmcT<`!(2VO~!mHLh|v&K6@^ZfRH3yniI5JBeLu(Y)6o1CqKt2=Cc69M{15$ zO~sM)$Av{u&A{nQWL=!Uh?IMO@WIzxq`(z#b7W7-%o7|RGYZA!;iw&!re%u9_kFmb zC;$hbD9Al4fehvBIb)o|2rNK8gHJ$`BibMv=}379qGp3E;K59ej4SI0OhH4N|H*7M5Y`&gWX>vZt-)sr>?!y9{N7Lf#U8T3aE303ZjM zB*b(b#OIE=-N<6?VXW5y!5Z1_b6U4ZeSZ4*(!qEC=v08&+8wDNYnLN8+94ToE0g9u zL@o8*YS19l2?L(IW} zI~Bn}H7p+wtXTWvrl@%DY7G=_>--y>^_8z=CD07~<^Y?efqo9wZ=d^D0tU1{P#1SX z1XvIZ8P*Ljj<0+>`H~SQ=fKeYB=ZI+R?pu?vX*)%9ZcgF$#`3T8%S~+-prlUVZFDY z-3gq_R(`@mHG@9|CX3T;fE~&YsE-5n-QcPQ51WR#YnrGgBtfjl)g6v?;G~ria-ynz zi^8Ch=Ao1is11eeZLxP$9TLX?%7TWn?kGR7*g2rsMApiVR_aDthXxC+>rr$3~aQQsky1}_5` zj<9a3H&CdH4)mGYt7_+d4ssuO4E1)h0ROb#A#sTF>fgWyXHA)P~ z58sWVDy0K|!-%s!V1k~Ij+g#l3A9qH8;coVjP_hq5V zP;{6IKZ9(aB}SuQ-Rxd_1v3F+@|hq}hT%D3>8laD zliF#^OP`SBHp)b|g9oeFYV&Y=Ql8zfDGMU;#ZtR}xhLd>!1DgUdlYxdd~<}YC%?N& zEjdkS2i(cwJy3olP7$M!8T>$Dg$VSZXj#e8R!I(QOu9f$WF7Ja|5FgD_00^oH!vCD{c2M@6npxPt_u#(1ch2xC|Wf`l~? zmL62%!>tl=Q~@PVw)3BZOqy8RfXYO`oL&ci(z7{aPap>!G9%6cLHK4`dFsL@&oYX= z$Lsgmzx@@xfOXF8uB%Xatdlbe$jvGY28s^4CG`U=kz=Fhibz4y#1I3hgp5XOqem#@ z#r4rK)1ztT;#QM<7{a#wNCQ$$~`k0ecIrvMap(Y?F zE-htM5cAlmi1S^43=_r~EW3vZX+|j}AP}1e$iOMA7HepP$aZ37H!8kVPa09|&`l#{ zcmSCVs$eDTYBs(H?m`Uk|6nb@;Sz#>Y-~k|@5)~8g2lJcVQ9>KWo2&FcL3LhXzXMh zCIGlk9#5sKKv07$rMe38+z~C36#@7F9+a%A5EYgxL^(dS*&U z?zW*MGhYv@M0#5N&+8;D;aaltsl!Tu^%$$pL%nz?|PtSXu+?Ik!SNC{2u zRS)O{D2xIt(d`&&C8*TMq_~hq+zBO%5F{FtB<_S@ON4EoauM?G#Ic~8N&h4Z zZWV%B-U3xkofB}3?}0ae7M^n7lxL)@+a&`r+YWre8wHt#00wq+V_!k3h6X^nqQwLc zEC}4}5HA8x5TCT+UU97nJDB99dU1Zj+C(qgt`x#4+ZjNtmJlxJ46*h3DNg?Cgd)W6 ztT%dH&gDL`RiaY5nAB_&y9Bh6UY!-vPJ7gQj*sNl{9KVZyGG`+((!r(idat01zWK<{=nJV{4q<{$)q z0X8uV>=C{|iQq5_9c3qN2Lpgi9SKb}9$=|~nF11cha8CUSjum#a47a~l);^2$0 z6)eD8oW6g=$waid2fFS(7Z!r@id@qlz6}(CzTu5tE8m+VDn!kO4fJ&+K7@^_QNe^} zOF}9Jb;iQbvxoul6H$T(Oo7j#Bkm9_gHjzZ0-pl740}q+X4l?>MCCyB2QuCxk61U_S;)4fP-T2Y4YHgd3J3&yRpk<*PQ@R<@(eLF8KM8Cu|Iq83-x zTqM^_8aYo8lh0pnE1~41a+9O}Euo@`QAgci(mhLm8q--G)kvr@K)c>{9$+v?XQ<6Z zB_p{LK(s{|ATikED4KK*L@I@Ar;`(toAtoLz`n;cV{OU`a*WR-0}wKNX&SClorBVo zV9!C#hr=Co^`8Sb!u_V#5d9TVKKj>BAJSubmE>UMEmnE#RSQa*;CHD2EC=}j>z$N4 z1`3XU!x#V#pOE4$Bax@Y%%c<_Eeno1 z9O*LNS52(D)bx@1g4ir_yA!kiPp0lsS?BNoB{0LVb!sIV9S6!TOU6$8et zhB;d+MqLt_p#F*hzs60W=b?}_)aLPGW%Hw;ipgFTcI)Z{ME&wy8iD z9__!!{@wuwAAg`ebW5)wMJ#oMoSkWFtc){teU?{BSP8?O;x-`3N+M${WyD1Qy&y`gl<58f5^0DyegqB?%ZW(#nq2Ii3k@yl>}h9S|rB` z)DI!zO%g#uEKrr&CqbsOYSk5`ErHWMPEfyhQF7Q2_!{%1`FRmfhZp}K+je)xWI@55xDN5}2|?G;Lvq@CLU0lc3^%ub)FnNU zBRFT^qF_7X94i9v5I+k}ST-i8cR6JAOZVt<*(?X(lB@@zfnF5o;a5;ntUj{CZq2EI zOXPxN`Ecr!qwEoQrp!T%@?{cjR-p>mrvZn6ka;i@OjM6WAO&3}2UjNqLf{I$qV;&F zN<{ZS&O#F`2v7!ebTt-LTT{r9D%9Y&{V81yN0Qp=#@DB&B&!v)jv#PHe()h! z8NZ4nb~Q`E2RGfVhah3jBO=179dtCf3tYiI#$h?%tRu zJ(DtXnd~7{Wn=QND@N5s^qzL&t9BH*w?ZLxwKBLMlQk0Qf5oH`JgOHZ%r6AlNA1p_ zn(&wf#G7*E6eU_NNmaqSxDa3oSfdg&Bw#_!umj3>0YE*oOq>V7?s8)Ot&{M1uaCs( z+MIb1H{Hc&LiECLJm)#MV(kKuv5;zZ9>6OV_m0{-jb(((tQX%* zu=KJ-cr)!?e^iWZKrQ37`DOCU!LZ&}ZNO=(GLfW+o*PPWWnhlVig8R37tiVrRzcg) zD!{?l>gp-;yg}OpAW^_e$GPAi0-MX#Tc}VHLdMYTm&iFP)C{U)d#Y52yfacnDw02M zCuQ~?r>D_Be|q}z)IU^k>e_M#S?^HgGmk*}JDjH_UaQz1{QQEy1B@3 z7qlN2Tl*YVn>B{RVdF&UQCDk_GS>9mGdK{A#MqgT7uVzfPsG^xMw~>DMSF+0w2~b3 z9w~;*)CO(VU`}Y!X+{SKVATqBIiN?VpCAU`mj(vV75PlbU`n5u>^3}t9%MX#mp0ux zyr_2Le->zvR51BOU%bM-Se8V*h3jQMpQ90lLcEgt2^8JE@lqh4B{SRvA~oY7NwN;8 zqaL+tNV>}-kn)-kpyKBms1lwbApH`~-?|)p??>I+6Q@sn1ms6r6%85@%{U5@ga{{X zs*Z|~C#PHS_l-Yl4pl;(1ml)aqgW)h`MYLAf2KCptB@JQgtI)@iZz9B2F?*$A)#P# zR$#Q;gmQ+52M{Xm1+{+d2~wqadl(-J)wbGa*xMx>{UN=6idRv*5GVJ2n!UMg4Ld+4 zBo0=G{~wx1;+~OAQCI|dOITxK&*rhGcRufHGg-}9xL-TP&~cVkjJ5DvI4!)%2D@tm zfAlDF_^M!hp#4+C));4??>$~Y?HbI@R>O_!#f%mKi^vW`w-AyTGb@wSQ?ZGIbwC=- zfZL=_0e1`ssFwj#2i_jYU;;4e5UwR6pqTkeQNA{RsqV=aOf3b1%l|4~{B>@*9-2oaQ{V%E-S{Iv)(!_W5e*&G95(?6e+Bz> zyr8&7z|gh#4j+X`DbyrKf|6ZH3nD{W`_`UtR4=?kW>!){*BtH^3z}!)=H1o+4RCM? zCq98k)6TaieNYs$$E6vpu34m<;7H&N=2!{wu91y&+Xz(48jD1giQ)&#galUKzo;Fm z{s0We!`W%m;r>Z7Qr3?~{*lutf75}t*gXi4jB>+{VIn*Hg_ZM?@kXs8pwSZ`9RG~6 zKnYc7t(*IEz}|wDe%N0Y)}bJVEi6K53DSVFNcW0r&vACvvP-H1$1J)-BCv2?vqPYU z_KZ-;(PL68+`Q{n6R;!v5fK!2pa!(*0-@;Mp>e<{sb2@HbLE@Ysg&u6e=;AaT2_zZ z8r)iO`=~Dyd2R&jgo0U2gap^u+yj8b{b^+fx(}p7i(nBB@(gampJ4FO#Ts5S1eTLg z0~hg++6W^XB1wnc%zqBnc=~!ne4xPn&>8LIdDhqCQ9HUKhUGvbpcdmJt=X_`xDNCK z8Bcz}P<~H4m=1&?1%|lof4*sUpb^t<>bXSCuu1(l$Sp#ofDI`UBxd|JUBl zO&W&T=%E5PMcmgwRG^fo-{COQ+;Em@3nT+6fnh#gL#qko_L-H}J{2-OJv{Aw12fkZMV`l8YsiVMFUde?Qe?SQH%q+(IC*;>O@%dKO%DPzs{ z;4q@Pp?y$vid|BVlM)$Ue*}kIq4-Zh{NCh6$dU}UvS#5lB}vuHkOx}7(*`DuE9n}Pcl+GSz3FuX^0)1<7C`I^0NQ9a8;e{yTY3(R$OqnNOhEH^0T z;as(&HJReDohh9^2kmdqPoF+L%Y(};)pYMzkOnJi@Yj)L1@XoGg>rSX96l&$>w9aI zu-6E_4bA)o?Zg`nsGuY@SPtt(O*K-)l@ub*6=VXv_){2Ly$eE(my4p@fpf%c;G`-4 zTi1R#)cG~|BnceyJUqR+8jxGk2y1~JF&elxwVY$u_fc`;d?1zJHE@CzCzFvI8-GNH z6fk7GwF*D~^B*7lV|Z;t0~zIq@emXy@lIaN7!aeOjp2|)j#Qj9YEyf`)E{E)z?q<& z>z7g>EfY?%N&ro5N%$iK2E$lUB$keB6zl^5(j;Lm)hJy}eE@3kBUTJQd>gw}vlC1x zR2PUaorY+Rx{|PH)Rx@TP~q@#z<;>isa2s_B8)}!SOWfXktS6$oz!$xtFuy*S^L)+ zFC4%xG72ZdDroOhZUQ<0mrKhf{T!+M=zb1US9{pBXL34RjDQNjHrAdLf$b2hP$wlC zQIJixP5UVDDb7FD88N)LZ=Qm?M*nK)nA^Ji2Ib&8$PI@Z1!u@hOlX1gb$`UdX$yUo z`!Q)2ShQ@}dCnTqh2)PY}qK$O*02Uq{4$__-LX48zLt6)k!A3oXHYsRs zZ>>YR6flmD0j#f0Pk8~>4v?p)QL!k=Hvbf+t4{%N-;V}V&}BBsorE;T-;t);`9fN5 z%^PV)PUDkk&yJWSM57$zDu1SomVnzz!0wZ761U3_)Z4+-X=@ZOgfc)Vkw1>-PoyL6 zxN0nRaKT$k6>%iMc1|6cjao*bdTqKa)D2<=wd{^>7I6`42quy22ox_UN47cLU&>2O zMp8=tn=ga1sc+x`BZ6ZXN#{Digg)@%O?{T3(TVyNsW1KG)BNrE>3{2YjfaH(-@j>i znLAIaM4gJcW0w4XVg>Emdw}^1wsGGf_UI+GJArmgA86EsN! z3u)Xt@2iJ_(?4W)ke1Kd#@)WD59=0%a*apUm1Txt9UU*C$bXym_bf<}S5&BLw^jwz z0{h`_2E^r$j6CJVGh)S|6)+lmsYbB&A3fBf5n8kX9Du6lVxu^1D|a#rKUXwOje56ReD<1x@nL|+Zal2s$ZH0sew%_h$C-kC|DXnO(o;^kOWN|CDUwZ!&C>B5E#-% zLqnM8A0m0*yN2O{`crPqsUCxjdS=xYGIVQ~csF$E8LjHU^<|?;;~<;iX(+>+M$VCO z1OUWCn+3EfgAFvZCm=5YfA}69c{L5Ku4_J}xC~xQo#rCA<6zfwjXM4~wHHke&8Vq1 zd8{MBC}JWhd+A+i1t61~5bb+n>3HGy{`nJ`6{Q`(raP{e*(Oet)xoQ4vmRU}We2K< zimRGxa{b&5ROUDE?dyc#Yf(>}pHaFS^=Fa(`tm0$7R8~MuUb7LJ!MLleqFy(Wrk52x{zaSnl#2^k1~o$wzLZ0p{Aq%f$K=FV z@)|U|ER#)?hy^8K*I*6L9uPMX`MxzzF(K%QO`0;e_@PQEFCCH|d7is7#7ZIH7g`s> z5P$ij6KWe&e}j|Ns}E8HrlD^Z7pGk{0+OlPp}8Z7(xmW$#)6%ilkz9ProkrM-O-6o zoIYAsr&m#MgmWq3;rw3S!uIm~KYM<^O!d_!bZC12kjf7|8~lzQ56OriV5!2SGjwAR*XBOUJ5e~37_iH0L79hfD~)PSyL47Ui@ zYd2O@mGXTb&2cTPeBhHHyT-{v1|0Zpv=aUj0tuj18@&fge17Mac6W{?eFdJWjOsn%B3F~eAYu!lqfiW*zF z!P4r8e}-v@%$DZPKnZn1-ny5`bPODhAeNE;QZ|%VL7;-R6G{xZkh6ePw!L-SHXrSE zRh{^NMSz~&r6@Pat0NlO-6!I!*Kpk0e(Hq-coEH%m8R2Gq&#X_v=R|9kTRl6<8cf7 z(saTj>9lXrVXK8SK2nFsU?_UV)u!o8e|1h1f6ba4=SG1ZAFc)p>^jbH??HNb8ox_C zq{o6g4EMHaEM3PW`L9}kleiva7(#NPnv2fN1nvF!<8-*_+R$Irx!3U_%8v`~OU&m% zDwNoD5*EFsSt||LSLziaUm-yL4O516)?B7~vKrIAp;j6$sl9FL1X0-)9B#5N!W;ra zf2FCg!E>EVTgC8+OYog2`irrRGXC_o90XqV@sIyU^r9_gXBGeAj z>6R(&p96Jm03l88R5)10YbqPL)Wj$tRMg30XHBf4 zng*@_sW3S_xsVlGC+wkgNC}xfwV6#~e|U_Bj+*F53x$V8$NHt4$ii|?D!ZXrUN_`n zQniUQYd`Y zg~W(RqZ>ZySVix>=sgKkV8Gp>He$rlQr!nJllYdNJxUqG;pxjD*>$cA$_XTO*Gc8o zS&X4A(sVW;52Is{F-c_MSg@hbe;e(HHKgDG6um+LZrpF8;rsr_mp;FJ(6kLSd@sDC zQ>EPZQCKyNOSt()S(WSj$kv3G1}{*1OOyWU>eYS#8X5oVkU7d)Xa5Ncb)(%U$euO6 z4$?u;xnKYfc?3_W|3=DVDZGwX+=nLvh94u+a1oxA%HT>vdt%}0r7?6ye^;{tiXfVJ z7?A)v;Wa0jP7Ze#yk4iSz<9JK_zcMuD|&s02Jlfbn&d*QYkOmMc?q3v)g;dNAx!V{ zTY6=K-4jYL(OBB^l40o-66kTZeAU#Do#ChK>fCAmJIE1g&phbRd*V7eS{2mrsDMJR zF{YU}$(i;_Tj%Bb^3sTif803HiAj~EqtFZMiOIW{-a!sITrk3oGS#^Dxn@DN$*P0& zsBp>$ZLEFr%mbs=z(i0YQ*4@c6=+Qz`)`_yWbw~J_$hC67SVO@G_a$VIM!Q@Bkh0a z{Uf;6@QX;rpCd))!dg3NKQqb2PC0`nACq;9ro%b%7HI3^rwXeXe;yEa<>wmIBeJ>4 zXIuve2 z?FAmF-6Hkv`|s;Xe+O3GYh#pp{^4vr;H#lud35h08QEA64RpbMauiF0=Szca{W>+H zag5aTRshqf%?|aaumRr&2SYVF^qsX~m9Tc}nuy2dRGoh;>Nn#B)Ze=BgfG3F?;Tjp zb2V`Ya`WnUVBDxPs%NYgmyYvQ=vAB7I=4rqf-~0ul+9gme=@)`S6NkCt*TP;A1&IF z_KBC?F;NvCZT#yH%b3uBNIK~V+OMMJ{~RqH(Pzx8H^5oB8`~?0JaDhtj*U@OwOJ{44GWZQh z1e=6S=A&CPyg1#YM&i~slSkk-y^0FX?|+O|R72)9TIt@CNjgKOHxwC5WO}QW?|Qon z`Q@hhV0DO~>70UL!T(rrrUPC`&+R)oE5H3WcWk3d- zjo(L#%`B6NNV(6PW^GPjthfc8C)I|aCwutfslfuM+0+ogQZMb8FEv7zX`Xy(izn!H zAB#f60)Y^qf}((mGR^+DYYImG;*+5&Re#fL3)rE~PS!qTyuW7#I&M1JiNQYFxhKLv zHhCXHGOv>w8u&moN)79sCFpaiu#mA}d#Y+ku*gVrhtG>h5uhj*oC2m(Y*9%`3{UG$ z2glE1O-%}M70oLADpdaGP&K`xrmD*m8?veIxK%2+_ob8MXu5JWh%kOSH=t$`3V-WJ z5MM`TO{e}eDW-*9fe%N%LsN`UCQbsmh2^89i#e1Ui_gz=YSQV=J@LkbdT&NIZ4yT( z21v3`jg!FdcD+4Av)G6+ z&04r?_c8Q9V6@3;It9Laq7iKRFsaRO>Mp^{@BD90&5P!x+It2Y{siu?qiy+z*EV2Ig_U!kgG4BnO>J52&u{nvCmQq` zDQrMdtD6$wx70w*>U{t_I*^B}(JRfGexGF<>MgUd9ZkHhZP2P$sX?ASAVr(rX*D%J zYH8jY?ZSWUV`*DVP8T^hA%9TBrFKU2iUQQP2GkBou6cJd?8qz#lu&qpVbyVkS~LMt zpg;uv^@b(BQNFpW*GN_+EgI;{S64KJ-W0QDd2=?ue|?_MU;lRPNZ13y>#o?*(3DMw zkn|QS*wFNv9O}2o4)gS;q0bl^36P*}C(@zOX zy}1B|Oaf}kN^3U}NP4vj9}=A1-$($&`(C1+bc-f*ns#U;4iaS@P@PI2YLEMaZ3fB~ zeSiVTP17{(sKrN?>J(HZ5?!|omT)sVH`mj3&H?wML)02l)XZs_m7{r&kx zXX)bm$wTLUc< zO6xjwf>at1C+n|<7oU)l1nRFT7ttfk&NHj6h^MFk^1Vx?cMg!sppN7{3V~}vB1Ic~ zJdCEeg7ms3mt4@BQnHTXKrcG{9x(05Gb{_=fx6;{I^v-**MA{5(nxZaEhbV_9$Lrq zrF=n`LnWi@UW27jeSZGjXd`3DM@0*ithT=z2UwCO z2fA$~oh`I$#v;t?wMrl*)p)(-#)yAId0wOGu?ihD(MX7RFfB7?0j91=&$6cG8yivZ~icv`SHsmk?!t(^-H2?c0a9;UedB4CB$M z|NG#O{Xe`aWLyJZog$D2OnyxG#H%mh^x8;aXV+``;D5yJbxN}AQuS&xy?G&P1lH>a zfDUm-- z;am;140$JHK9#N=McoovgFKPG)cfyzgn#*77DGcQP0cJ=s0mQ@_s|Sn3iipLqSz+L V5~fx>*9`S9{}0r=#i6!U002qqqND%- diff --git a/metadata/md5-cache/app-office/libreoffice-9999 b/metadata/md5-cache/app-office/libreoffice-9999 index aa4ae500cdec..7841cf7605ad 100644 --- a/metadata/md5-cache/app-office/libreoffice-9999 +++ b/metadata/md5-cache/app-office/libreoffice-9999 @@ -1,6 +1,6 @@ BDEPEND=dev-util/intltool sys-devel/bison sys-devel/flex sys-devel/gettext virtual/pkgconfig clang? ( || ( ( sys-devel/clang:13 sys-devel/llvm:13 =sys-devel/lld-13* ) ( sys-devel/clang:12 sys-devel/llvm:12 =sys-devel/lld-12* ) ( sys-devel/clang:11 sys-devel/llvm:11 =sys-devel/lld-11* ) ( sys-devel/clang:10 sys-devel/llvm:10 =sys-devel/lld-10* ) ) ) odk? ( >=app-doc/doxygen-1.8.4 ) >=dev-vcs/git-1.8.2.1[curl] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=python_single_target_python3_8? ( dev-lang/python:3.8[threads(+),xml] >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9[threads(+),xml] >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml] >=dev-lang/python-exec-2:=[python_targets_python3_10] ) app-arch/unzip app-arch/zip app-crypt/gpgme[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.1 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2 dev-db/unixODBC dev-lang/perl >=dev-libs/boost-1.72.0:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error dev-libs/liborcus:0/0.16 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.28[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-0.9.42:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libzmf media-libs/zxing-cpp >=net-libs/neon-0.31.1:= net-misc/curl sci-mathematics/lpsolve sys-libs/zlib virtual/jpeg:0 virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_8? ( dev-python/lxml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/lxml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus[X] ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) mariadb? ( dev-db/mariadb-connector-c ) !mariadb? ( dev-db/mysql-connector-c ) pdfimport? ( app-text/poppler:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 dev-util/mdds:1/1.5 media-libs/glm sys-devel/ucpp x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( dev-java/ant-core || ( dev-java/openjdk:11 dev-java/openjdk-bin:11 ) ) test? ( app-crypt/gnupg dev-util/cppunit media-fonts/dejavu media-fonts/liberation-fonts ) java? ( >=dev-java/java-config-2.2.0-r3 ) +DEPEND=python_single_target_python3_8? ( dev-lang/python:3.8[threads(+),xml] >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9[threads(+),xml] >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml] >=dev-lang/python-exec-2:=[python_targets_python3_10] ) app-arch/unzip app-arch/zip app-crypt/gpgme[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.1 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2 dev-db/unixODBC dev-lang/perl >=dev-libs/boost-1.72.0:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error dev-libs/liborcus:0/0.17 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.28[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-0.9.42:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libzmf media-libs/zxing-cpp >=net-libs/neon-0.31.1:= net-misc/curl sci-mathematics/lpsolve sys-libs/zlib virtual/jpeg:0 virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_8? ( dev-python/lxml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/lxml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus[X] ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) mariadb? ( dev-db/mariadb-connector-c ) !mariadb? ( dev-db/mysql-connector-c ) pdfimport? ( app-text/poppler:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 dev-util/mdds:1/2.0 media-libs/glm sys-devel/ucpp x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( dev-java/ant-core || ( dev-java/openjdk:11 dev-java/openjdk-bin:11 ) ) test? ( app-crypt/gnupg dev-util/cppunit media-fonts/dejavu media-fonts/liberation-fonts ) java? ( >=dev-java/java-config-2.2.0-r3 ) DESCRIPTION=A full office productivity suite EAPI=7 HOMEPAGE=https://www.libreoffice.org @@ -8,10 +8,10 @@ IUSE=accessibility base bluetooth +branding clang coinmp +cups custom-cflags +db LICENSE=|| ( LGPL-3 MPL-1.1 ) PDEPEND=!app-office/libreoffice-l10n PROPERTIES=live -RDEPEND=python_single_target_python3_8? ( dev-lang/python:3.8[threads(+),xml] >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9[threads(+),xml] >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml] >=dev-lang/python-exec-2:=[python_targets_python3_10] ) app-arch/unzip app-arch/zip app-crypt/gpgme[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.1 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2 dev-db/unixODBC dev-lang/perl >=dev-libs/boost-1.72.0:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error dev-libs/liborcus:0/0.16 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.28[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-0.9.42:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libzmf media-libs/zxing-cpp >=net-libs/neon-0.31.1:= net-misc/curl sci-mathematics/lpsolve sys-libs/zlib virtual/jpeg:0 virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_8? ( dev-python/lxml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/lxml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus[X] ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) mariadb? ( dev-db/mariadb-connector-c ) !mariadb? ( dev-db/mysql-connector-c ) pdfimport? ( app-text/poppler:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) java? ( || ( dev-java/openjdk:11 dev-java/openjdk-jre-bin:11 >=virtual/jre-1.8 ) ) kde? ( kde-frameworks/breeze-icons:* ) java? ( >=dev-java/java-config-2.2.0-r3 ) +RDEPEND=python_single_target_python3_8? ( dev-lang/python:3.8[threads(+),xml] >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9[threads(+),xml] >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml] >=dev-lang/python-exec-2:=[python_targets_python3_10] ) app-arch/unzip app-arch/zip app-crypt/gpgme[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.1 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2 dev-db/unixODBC dev-lang/perl >=dev-libs/boost-1.72.0:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error dev-libs/liborcus:0/0.17 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.28[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-0.9.42:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libzmf media-libs/zxing-cpp >=net-libs/neon-0.31.1:= net-misc/curl sci-mathematics/lpsolve sys-libs/zlib virtual/jpeg:0 virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_8? ( dev-python/lxml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/lxml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus[X] ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) mariadb? ( dev-db/mariadb-connector-c ) !mariadb? ( dev-db/mysql-connector-c ) pdfimport? ( app-text/poppler:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) java? ( || ( dev-java/openjdk:11 dev-java/openjdk-jre-bin:11 >=virtual/jre-1.8 ) ) kde? ( kde-frameworks/breeze-icons:* ) java? ( >=dev-java/java-config-2.2.0-r3 ) REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) base? ( firebird java ) bluetooth? ( dbus ) gtk? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-www.libreoffice.org/src//libcuckoo-93217f8d391718380c508a722ab9acd5e9081233.tar.gz https://dev-www.libreoffice.org/src//libcmis-0.5.2.tar.xz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//skia-m94-975fcdd755dfc5d57cddbb25857e0c4ac29abe98.tar.xz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) _eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf bash-completion-r1 d3a60385655d9b402be765a6de333245 check-reqs bfb51de63b0462097e40436214dd43c8 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da gnuconfig 262062cef0ba4f22b397193da514a350 java-pkg-opt-2 bf35c60a54945228d5d4cb3a5cc17f5a java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 qmake-utils f5eb2f69fffe94292aaaf802fb21c8d1 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 -_md5_=12a55ebab17003155ad364a356922b57 +_md5_=a4f0dc90165f70de12849b7aa28d6b5c diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz index f3c1565b2eee035c418d7feae50cab48c7e2ac2b..d2099eaf23deb1a4dd159e9783868a5b93e84ecb 100644 GIT binary patch delta 3565 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 delta 3728 zcmV;B4sY?@k^%mc0kD-je_he=@$gSgu54lzydd**Rm${RRg|r#+RVAADZWY)@JA~0 z*67pHt13+#0HI;VLMDt+y&Ou}#i+&<6^%>iBa4%U90yCL0&(cg?x$&@HYDwa@3Pb_ zimR@EO%Ghke&xWAX>=4`Q#Bq^6B;`9c!wgmbVPK4MfZBs7ec+AZ+w4 zb{j&hL8b7X9}qkO8-_h@-5>*Z8E|z?C&zEqUxyfRQ<+Y$&Ip34Y8CjaXJusw38emB z#i2t(y+hMjUC2t`e*}6!fw)UN-CE|LI!GOZC?jB_;j(JBi|U|V4Wse0OneDvLs?AAY;+Qe^N}+Y0B{NS5-Wyu5>`qZ7xMuP{GIH-(LOKP3>k;lZbZ2PR>xR)6wNm zN&S~g=eCoT)1jeK3r-`sRfhF?aH<9mKnt0Nf!-u?)n!0xY|(vifPh91X4r3F1yz-Q zW`x@%O*UR^6Mmns+zSenC(x8VwxT0?AwjxyYXY>je@$KbfXX5G>Ef4+0d)u07-3@o zI3UdQsQ%>FOVwGb_E2XQubYaB3S_F1!~^7Z8nvj*fm(HXE76s%QCNaKw3xek1x;*a25w2z?4MK1hnuo5(F@4-pxz19yFhw?^QmD*cp}T8~`A!uSt6nRWnwl^FL5c6H*|`hPXUx zzixR*1Rer&d%KOwh1Y2lF(Gl5%2m|m%7UtPN+&uRG7YxGcNY3D)~x@$X3)o6FO@TN zf5U?z#5EC1eMeaiH?k;*hOLO|VkdH52-(o36%pO70lR9Ua2mu3Aj1#JrCC)a$(uA~ zZgiQFX+ri;YgZvMpoGGBI9{#_bl3|XHg(&NVw&b%YhD=`m70zdiL*)PATdTwq;c|) zsWEGOrwUNybXVVdEr7UXhuVM)i;@kue_}%%lnS{dYN LyJ@|1oD@Exn^&K^x^uy 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/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DESCRIPTION=A helper program for maintaining the package.keyword and package.unmask files -EAPI=8 -HOMEPAGE=https://www.mpagano.com/blog/?page_id=3 -IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ppc sparc x86 -LICENSE=GPL-2 -RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=app-portage/gentoolkit-0.5.0 || ( >=sys-apps/portage-3.0.13[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -SLOT=0 -SRC_URI=https://www.mpagano.com/downloads/portpeek-3.2.0.tar.gz -_eclasses_=multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=3dbefec6c0c08542c22cc83210324de3 diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz index e633a0b5ad11675115192595ad2bf7f47a7bbcf4..5c83395ddedef30fd4c47c2316825b6a11d51712 100644 GIT binary patch literal 15352 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 WE~dewvns>=%l`u@fGw=pY5)LV4+Lfa literal 15188 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 Ozx{s?!;P-2X#fB~7@0!= diff --git a/metadata/md5-cache/app-shells/fzf-0.27.0 b/metadata/md5-cache/app-shells/fzf-0.27.0 deleted file mode 100644 index 1ad64443f098..000000000000 --- a/metadata/md5-cache/app-shells/fzf-0.27.0 +++ /dev/null @@ -1,12 +0,0 @@ -BDEPEND=>=dev-lang/go-1.12 app-arch/unzip -DEFINED_PHASES=compile install postinst unpack -DESCRIPTION=A general-purpose command-line fuzzy finder, written in Golang -EAPI=7 -HOMEPAGE=https://github.com/junegunn/fzf -KEYWORDS=amd64 x86 -LICENSE=MIT BSD-with-disclosure -RESTRICT=strip -SLOT=0 -SRC_URI=https://github.com/junegunn/fzf/archive/0.27.0.tar.gz -> fzf-0.27.0.tar.gz mirror://goproxy//github.com/gdamore/encoding/@v/v1.0.0.zip -> github.com%2Fgdamore%2Fencoding%2F@v%2Fv1.0.0.zip mirror://goproxy//github.com/gdamore/encoding/@v/v1.0.0.mod -> github.com%2Fgdamore%2Fencoding%2F@v%2Fv1.0.0.mod mirror://goproxy//github.com/gdamore/tcell/@v/v1.4.0.zip -> github.com%2Fgdamore%2Ftcell%2F@v%2Fv1.4.0.zip mirror://goproxy//github.com/gdamore/tcell/@v/v1.4.0.mod -> github.com%2Fgdamore%2Ftcell%2F@v%2Fv1.4.0.mod mirror://goproxy//github.com/lucasb-eyer/go-colorful/@v/v1.0.3.mod -> github.com%2Flucasb-eyer%2Fgo-colorful%2F@v%2Fv1.0.3.mod mirror://goproxy//github.com/lucasb-eyer/go-colorful/@v/v1.2.0.zip -> github.com%2Flucasb-eyer%2Fgo-colorful%2F@v%2Fv1.2.0.zip mirror://goproxy//github.com/lucasb-eyer/go-colorful/@v/v1.2.0.mod -> github.com%2Flucasb-eyer%2Fgo-colorful%2F@v%2Fv1.2.0.mod mirror://goproxy//github.com/mattn/go-isatty/@v/v0.0.12.zip -> github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.12.zip mirror://goproxy//github.com/mattn/go-isatty/@v/v0.0.12.mod -> github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.12.mod mirror://goproxy//github.com/mattn/go-runewidth/@v/v0.0.7.mod -> github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.7.mod mirror://goproxy//github.com/mattn/go-runewidth/@v/v0.0.12.zip -> github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.12.zip mirror://goproxy//github.com/mattn/go-runewidth/@v/v0.0.12.mod -> github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.12.mod mirror://goproxy//github.com/mattn/go-shellwords/@v/v1.0.11.zip -> github.com%2Fmattn%2Fgo-shellwords%2F@v%2Fv1.0.11.zip mirror://goproxy//github.com/mattn/go-shellwords/@v/v1.0.11.mod -> github.com%2Fmattn%2Fgo-shellwords%2F@v%2Fv1.0.11.mod mirror://goproxy//github.com/rivo/uniseg/@v/v0.1.0.mod -> github.com%2Frivo%2Funiseg%2F@v%2Fv0.1.0.mod mirror://goproxy//github.com/rivo/uniseg/@v/v0.2.0.zip -> github.com%2Frivo%2Funiseg%2F@v%2Fv0.2.0.zip mirror://goproxy//github.com/rivo/uniseg/@v/v0.2.0.mod -> github.com%2Frivo%2Funiseg%2F@v%2Fv0.2.0.mod mirror://goproxy//github.com/saracen/walker/@v/v0.1.2.zip -> github.com%2Fsaracen%2Fwalker%2F@v%2Fv0.1.2.zip mirror://goproxy//github.com/saracen/walker/@v/v0.1.2.mod -> github.com%2Fsaracen%2Fwalker%2F@v%2Fv0.1.2.mod mirror://goproxy//golang.org/x/sync/@v/v0.0.0-20200317015054-43a5402ce75a.mod -> golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20200317015054-43a5402ce75a.mod mirror://goproxy//golang.org/x/sync/@v/v0.0.0-20210220032951-036812b2e83c.zip -> golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20210220032951-036812b2e83c.zip mirror://goproxy//golang.org/x/sync/@v/v0.0.0-20210220032951-036812b2e83c.mod -> golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20210220032951-036812b2e83c.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20190626150813-e07cf5db2756.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190626150813-e07cf5db2756.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20200116001909-b77594299b42.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200116001909-b77594299b42.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20201119102817-f84b799fce68.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20201119102817-f84b799fce68.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20210403161142-5e06dd20ab57.zip -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210403161142-5e06dd20ab57.zip mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20210403161142-5e06dd20ab57.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210403161142-5e06dd20ab57.mod mirror://goproxy//golang.org/x/term/@v/v0.0.0-20210317153231-de623e64d2a6.zip -> golang.org%2Fx%2Fterm%2F@v%2Fv0.0.0-20210317153231-de623e64d2a6.zip mirror://goproxy//golang.org/x/term/@v/v0.0.0-20210317153231-de623e64d2a6.mod -> golang.org%2Fx%2Fterm%2F@v%2Fv0.0.0-20210317153231-de623e64d2a6.mod mirror://goproxy//golang.org/x/text/@v/v0.3.0.mod -> golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.mod mirror://goproxy//golang.org/x/text/@v/v0.3.6.zip -> golang.org%2Fx%2Ftext%2F@v%2Fv0.3.6.zip mirror://goproxy//golang.org/x/text/@v/v0.3.6.mod -> golang.org%2Fx%2Ftext%2F@v%2Fv0.3.6.mod mirror://goproxy//golang.org/x/tools/@v/v0.0.0-20180917221912-90fa682c2a6e.mod -> golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20180917221912-90fa682c2a6e.mod -_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 go-module 34c2d0a98b291ac9acda0cb54c9ffd61 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=30fe20338f0d1e35c757e24bd4e9d4e7 diff --git a/metadata/md5-cache/app-shells/fzf-0.28.0 b/metadata/md5-cache/app-shells/fzf-0.28.0 new file mode 100644 index 000000000000..9d9230d1d160 --- /dev/null +++ b/metadata/md5-cache/app-shells/fzf-0.28.0 @@ -0,0 +1,12 @@ +BDEPEND=>=dev-lang/go-1.12 app-arch/unzip +DEFINED_PHASES=compile install postinst prepare unpack +DESCRIPTION=General-purpose command-line fuzzy finder, written in Golang +EAPI=8 +HOMEPAGE=https://github.com/junegunn/fzf +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=MIT BSD-with-disclosure +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/junegunn/fzf/archive/0.28.0.tar.gz -> fzf-0.28.0.tar.gz mirror://goproxy//github.com/gdamore/encoding/@v/v1.0.0.zip -> github.com%2Fgdamore%2Fencoding%2F@v%2Fv1.0.0.zip mirror://goproxy//github.com/gdamore/encoding/@v/v1.0.0.mod -> github.com%2Fgdamore%2Fencoding%2F@v%2Fv1.0.0.mod mirror://goproxy//github.com/gdamore/tcell/@v/v1.4.0.zip -> github.com%2Fgdamore%2Ftcell%2F@v%2Fv1.4.0.zip mirror://goproxy//github.com/gdamore/tcell/@v/v1.4.0.mod -> github.com%2Fgdamore%2Ftcell%2F@v%2Fv1.4.0.mod mirror://goproxy//github.com/lucasb-eyer/go-colorful/@v/v1.0.3.mod -> github.com%2Flucasb-eyer%2Fgo-colorful%2F@v%2Fv1.0.3.mod mirror://goproxy//github.com/lucasb-eyer/go-colorful/@v/v1.2.0.zip -> github.com%2Flucasb-eyer%2Fgo-colorful%2F@v%2Fv1.2.0.zip mirror://goproxy//github.com/lucasb-eyer/go-colorful/@v/v1.2.0.mod -> github.com%2Flucasb-eyer%2Fgo-colorful%2F@v%2Fv1.2.0.mod mirror://goproxy//github.com/mattn/go-isatty/@v/v0.0.14.zip -> github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.14.zip mirror://goproxy//github.com/mattn/go-isatty/@v/v0.0.14.mod -> github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.14.mod mirror://goproxy//github.com/mattn/go-runewidth/@v/v0.0.7.mod -> github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.7.mod mirror://goproxy//github.com/mattn/go-runewidth/@v/v0.0.13.zip -> github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.13.zip mirror://goproxy//github.com/mattn/go-runewidth/@v/v0.0.13.mod -> github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.13.mod mirror://goproxy//github.com/mattn/go-shellwords/@v/v1.0.12.zip -> github.com%2Fmattn%2Fgo-shellwords%2F@v%2Fv1.0.12.zip mirror://goproxy//github.com/mattn/go-shellwords/@v/v1.0.12.mod -> github.com%2Fmattn%2Fgo-shellwords%2F@v%2Fv1.0.12.mod mirror://goproxy//github.com/rivo/uniseg/@v/v0.2.0.zip -> github.com%2Frivo%2Funiseg%2F@v%2Fv0.2.0.zip mirror://goproxy//github.com/rivo/uniseg/@v/v0.2.0.mod -> github.com%2Frivo%2Funiseg%2F@v%2Fv0.2.0.mod mirror://goproxy//github.com/saracen/walker/@v/v0.1.2.zip -> github.com%2Fsaracen%2Fwalker%2F@v%2Fv0.1.2.zip mirror://goproxy//github.com/saracen/walker/@v/v0.1.2.mod -> github.com%2Fsaracen%2Fwalker%2F@v%2Fv0.1.2.mod mirror://goproxy//golang.org/x/sync/@v/v0.0.0-20200317015054-43a5402ce75a.mod -> golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20200317015054-43a5402ce75a.mod mirror://goproxy//golang.org/x/sync/@v/v0.0.0-20210220032951-036812b2e83c.zip -> golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20210220032951-036812b2e83c.zip mirror://goproxy//golang.org/x/sync/@v/v0.0.0-20210220032951-036812b2e83c.mod -> golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20210220032951-036812b2e83c.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20190626150813-e07cf5db2756.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190626150813-e07cf5db2756.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20201119102817-f84b799fce68.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20201119102817-f84b799fce68.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20210630005230-0f9fa26af87c.zip -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210630005230-0f9fa26af87c.zip mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20210630005230-0f9fa26af87c.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210630005230-0f9fa26af87c.mod mirror://goproxy//golang.org/x/term/@v/v0.0.0-20210317153231-de623e64d2a6.zip -> golang.org%2Fx%2Fterm%2F@v%2Fv0.0.0-20210317153231-de623e64d2a6.zip mirror://goproxy//golang.org/x/term/@v/v0.0.0-20210317153231-de623e64d2a6.mod -> golang.org%2Fx%2Fterm%2F@v%2Fv0.0.0-20210317153231-de623e64d2a6.mod mirror://goproxy//golang.org/x/text/@v/v0.3.0.mod -> golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.mod mirror://goproxy//golang.org/x/text/@v/v0.3.6.zip -> golang.org%2Fx%2Ftext%2F@v%2Fv0.3.6.zip mirror://goproxy//golang.org/x/text/@v/v0.3.6.mod -> golang.org%2Fx%2Ftext%2F@v%2Fv0.3.6.mod mirror://goproxy//golang.org/x/tools/@v/v0.0.0-20180917221912-90fa682c2a6e.mod -> golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20180917221912-90fa682c2a6e.mod +_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 go-module 34c2d0a98b291ac9acda0cb54c9ffd61 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=0689fcc32d0090b685a7accc929988c6 diff --git a/metadata/md5-cache/app-shells/heirloom-sh-050706-r1 b/metadata/md5-cache/app-shells/heirloom-sh-050706-r1 index 56fc4960f356..0e8b0c3a8838 100644 --- a/metadata/md5-cache/app-shells/heirloom-sh-050706-r1 +++ b/metadata/md5-cache/app-shells/heirloom-sh-050706-r1 @@ -1,11 +1,11 @@ DEFINED_PHASES=compile install DESCRIPTION=Heirloom Bourne Shell, derived from OpenSolaris code SVR4/SVID3 -EAPI=6 +EAPI=8 HOMEPAGE=http://heirloom.sourceforge.net/sh.html KEYWORDS=~amd64 ~x86 LICENSE=CDDL RESTRICT=test SLOT=0 SRC_URI=mirror://sourceforge/heirloom/heirloom-sh-050706.tar.bz2 -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=04fc315b4403e9d6ed5e3bda7b79ff2c +_eclasses_=flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=d6b482bf309f8d2d767b6ef1789c75ab diff --git a/metadata/md5-cache/app-shells/starship-0.58.0 b/metadata/md5-cache/app-shells/starship-0.58.0 new file mode 100644 index 000000000000..bdfee0eae7f8 --- /dev/null +++ b/metadata/md5-cache/app-shells/starship-0.58.0 @@ -0,0 +1,14 @@ +BDEPEND=>=virtual/rust-1.53 +DEFINED_PHASES=compile configure install test unpack +DEPEND=>=dev-libs/libgit2-1.2.0:= dev-libs/openssl:0= +DESCRIPTION=The minimal, blazing-fast, and infinitely customizable prompt for any shell! +EAPI=8 +HOMEPAGE=https://starship.rs/ +IUSE=debug +KEYWORDS=~amd64 +LICENSE=|| ( Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT ) || ( Apache-2.0 Boost-1.0 ) || ( Apache-2.0 MIT ) || ( Apache-2.0 MIT ZLIB ) || ( MIT Unlicense ) Apache-2.0 BSD-2 ISC MIT MPL-2.0 +RDEPEND=>=dev-libs/libgit2-1.2.0:= dev-libs/openssl:0= +SLOT=0 +SRC_URI=https://crates.io/api/v1/crates/ahash/0.4.7/download -> ahash-0.4.7.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/async-io/1.6.0/download -> async-io-1.6.0.crate https://crates.io/api/v1/crates/attohttpc/0.17.0/download -> attohttpc-0.17.0.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/battery/0.7.8/download -> battery-0.7.8.crate https://crates.io/api/v1/crates/bitflags/0.9.1/download -> bitflags-0.9.1.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/blake2b_simd/0.5.11/download -> blake2b_simd-0.5.11.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/block-buffer/0.7.3/download -> block-buffer-0.7.3.crate https://crates.io/api/v1/crates/block-padding/0.1.5/download -> block-padding-0.1.5.crate https://crates.io/api/v1/crates/byte-tools/0.3.1/download -> byte-tools-0.3.1.crate https://crates.io/api/v1/crates/byte-unit/4.0.12/download -> byte-unit-4.0.12.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.1.0/download -> bytes-1.1.0.crate https://crates.io/api/v1/crates/cache-padded/1.1.1/download -> cache-padded-1.1.1.crate https://crates.io/api/v1/crates/cc/1.0.70/download -> cc-1.0.70.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/concurrent-queue/1.2.2/download -> concurrent-queue-1.2.2.crate https://crates.io/api/v1/crates/constant_time_eq/0.1.5/download -> constant_time_eq-0.1.5.crate https://crates.io/api/v1/crates/core-foundation/0.7.0/download -> core-foundation-0.7.0.crate https://crates.io/api/v1/crates/core-foundation/0.9.1/download -> core-foundation-0.9.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.7.0/download -> core-foundation-sys-0.7.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.2/download -> core-foundation-sys-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.1/download -> crossbeam-channel-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.5/download -> crossbeam-epoch-0.9.5.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.5/download -> crossbeam-utils-0.8.5.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/difference/2.0.0/download -> difference-2.0.0.crate https://crates.io/api/v1/crates/digest/0.8.1/download -> digest-0.8.1.crate https://crates.io/api/v1/crates/directories-next/2.0.0/download -> directories-next-2.0.0.crate https://crates.io/api/v1/crates/dirs/1.0.5/download -> dirs-1.0.5.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dlv-list/0.2.3/download -> dlv-list-0.2.3.crate https://crates.io/api/v1/crates/downcast/0.10.0/download -> downcast-0.10.0.crate https://crates.io/api/v1/crates/dtoa/0.4.8/download -> dtoa-0.4.8.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/enumflags2/0.6.4/download -> enumflags2-0.6.4.crate https://crates.io/api/v1/crates/enumflags2_derive/0.6.4/download -> enumflags2_derive-0.6.4.crate https://crates.io/api/v1/crates/fake-simd/0.1.2/download -> fake-simd-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.5.0/download -> fastrand-1.5.0.crate https://crates.io/api/v1/crates/float-cmp/0.8.0/download -> float-cmp-0.8.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/fragile/1.0.0/download -> fragile-1.0.0.crate https://crates.io/api/v1/crates/futures/0.3.17/download -> futures-0.3.17.crate https://crates.io/api/v1/crates/futures-channel/0.3.17/download -> futures-channel-0.3.17.crate https://crates.io/api/v1/crates/futures-core/0.3.17/download -> futures-core-0.3.17.crate https://crates.io/api/v1/crates/futures-executor/0.3.17/download -> futures-executor-0.3.17.crate https://crates.io/api/v1/crates/futures-io/0.3.17/download -> futures-io-0.3.17.crate https://crates.io/api/v1/crates/futures-lite/1.12.0/download -> futures-lite-1.12.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.17/download -> futures-macro-0.3.17.crate https://crates.io/api/v1/crates/futures-sink/0.3.17/download -> futures-sink-0.3.17.crate https://crates.io/api/v1/crates/futures-task/0.3.17/download -> futures-task-0.3.17.crate https://crates.io/api/v1/crates/futures-util/0.3.17/download -> futures-util-0.3.17.crate https://crates.io/api/v1/crates/generic-array/0.12.4/download -> generic-array-0.12.4.crate https://crates.io/api/v1/crates/gethostname/0.2.1/download -> gethostname-0.2.1.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/git2/0.13.22/download -> git2-0.13.22.crate https://crates.io/api/v1/crates/hashbrown/0.9.1/download -> hashbrown-0.9.1.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/http/0.2.4/download -> http-0.2.4.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/1.7.0/download -> indexmap-1.7.0.crate https://crates.io/api/v1/crates/instant/0.1.10/download -> instant-0.1.10.crate https://crates.io/api/v1/crates/itertools/0.10.1/download -> itertools-0.10.1.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/jobserver/0.1.24/download -> jobserver-0.1.24.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/libc/0.2.102/download -> libc-0.2.102.crate https://crates.io/api/v1/crates/libgit2-sys/0.12.23+1.2.0/download -> libgit2-sys-0.12.23+1.2.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.3/download -> libz-sys-1.1.3.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.4/download -> linked-hash-map-0.5.4.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/mac-notification-sys/0.3.0/download -> mac-notification-sys-0.3.0.crate https://crates.io/api/v1/crates/mach/0.3.2/download -> mach-0.3.2.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/memoffset/0.6.4/download -> memoffset-0.6.4.crate https://crates.io/api/v1/crates/minimal-lexical/0.1.3/download -> minimal-lexical-0.1.3.crate https://crates.io/api/v1/crates/mockall/0.10.2/download -> mockall-0.10.2.crate https://crates.io/api/v1/crates/mockall_derive/0.10.2/download -> mockall_derive-0.10.2.crate https://crates.io/api/v1/crates/native-tls/0.2.8/download -> native-tls-0.2.8.crate https://crates.io/api/v1/crates/nb-connect/1.2.0/download -> nb-connect-1.2.0.crate https://crates.io/api/v1/crates/nix/0.17.0/download -> nix-0.17.0.crate https://crates.io/api/v1/crates/nix/0.19.1/download -> nix-0.19.1.crate https://crates.io/api/v1/crates/nix/0.22.1/download -> nix-0.22.1.crate https://crates.io/api/v1/crates/nom/7.0.0/download -> nom-7.0.0.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/notify-rust/4.5.3/download -> notify-rust-4.5.3.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.0/download -> num_cpus-1.13.0.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/once_cell/1.8.0/download -> once_cell-1.8.0.crate https://crates.io/api/v1/crates/opaque-debug/0.2.3/download -> opaque-debug-0.2.3.crate https://crates.io/api/v1/crates/open/2.0.1/download -> open-2.0.1.crate https://crates.io/api/v1/crates/openssl/0.10.36/download -> openssl-0.10.36.crate https://crates.io/api/v1/crates/openssl-probe/0.1.4/download -> openssl-probe-0.1.4.crate https://crates.io/api/v1/crates/openssl-src/111.16.0+1.1.1l/download -> openssl-src-111.16.0+1.1.1l.crate https://crates.io/api/v1/crates/openssl-sys/0.9.66/download -> openssl-sys-0.9.66.crate https://crates.io/api/v1/crates/ordered-multimap/0.3.1/download -> ordered-multimap-0.3.1.crate https://crates.io/api/v1/crates/os_info/3.0.7/download -> os_info-3.0.7.crate https://crates.io/api/v1/crates/parking/2.0.0/download -> parking-2.0.0.crate https://crates.io/api/v1/crates/path-slash/0.1.4/download -> path-slash-0.1.4.crate https://crates.io/api/v1/crates/pathdiff/0.2.0/download -> pathdiff-0.2.0.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pest/2.1.3/download -> pest-2.1.3.crate https://crates.io/api/v1/crates/pest_derive/2.1.0/download -> pest_derive-2.1.0.crate https://crates.io/api/v1/crates/pest_generator/2.1.3/download -> pest_generator-2.1.3.crate https://crates.io/api/v1/crates/pest_meta/2.1.3/download -> pest_meta-2.1.3.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.7/download -> pin-project-lite-0.2.7.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/polling/2.1.0/download -> polling-2.1.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/predicates/1.0.8/download -> predicates-1.0.8.crate https://crates.io/api/v1/crates/predicates-core/1.0.2/download -> predicates-core-1.0.2.crate https://crates.io/api/v1/crates/predicates-tree/1.0.3/download -> predicates-tree-1.0.3.crate https://crates.io/api/v1/crates/proc-macro-crate/0.1.5/download -> proc-macro-crate-0.1.5.crate https://crates.io/api/v1/crates/proc-macro-crate/1.1.0/download -> proc-macro-crate-1.1.0.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro-nested/0.1.7/download -> proc-macro-nested-0.1.7.crate https://crates.io/api/v1/crates/proc-macro2/1.0.29/download -> proc-macro2-1.0.29.crate https://crates.io/api/v1/crates/process_control/3.1.0/download -> process_control-3.1.0.crate https://crates.io/api/v1/crates/quick-xml/0.22.0/download -> quick-xml-0.22.0.crate https://crates.io/api/v1/crates/quote/0.3.15/download -> quote-0.3.15.crate https://crates.io/api/v1/crates/quote/1.0.9/download -> quote-1.0.9.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/rayon/1.5.1/download -> rayon-1.5.1.crate https://crates.io/api/v1/crates/rayon-core/1.9.1/download -> rayon-core-1.9.1.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/redox_users/0.3.5/download -> redox_users-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.0/download -> redox_users-0.4.0.crate https://crates.io/api/v1/crates/regex/1.5.4/download -> regex-1.5.4.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/rust-argon2/0.8.3/download -> rust-argon2-0.8.3.crate https://crates.io/api/v1/crates/rust-ini/0.17.0/download -> rust-ini-0.17.0.crate https://crates.io/api/v1/crates/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/schannel/0.1.19/download -> schannel-0.1.19.crate https://crates.io/api/v1/crates/scoped-tls/1.0.0/download -> scoped-tls-1.0.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/security-framework/2.3.1/download -> security-framework-2.3.1.crate https://crates.io/api/v1/crates/security-framework-sys/2.4.2/download -> security-framework-sys-2.4.2.crate https://crates.io/api/v1/crates/semver/1.0.4/download -> semver-1.0.4.crate https://crates.io/api/v1/crates/serde/1.0.130/download -> serde-1.0.130.crate https://crates.io/api/v1/crates/serde_derive/1.0.130/download -> serde_derive-1.0.130.crate https://crates.io/api/v1/crates/serde_json/1.0.68/download -> serde_json-1.0.68.crate https://crates.io/api/v1/crates/serde_repr/0.1.7/download -> serde_repr-0.1.7.crate https://crates.io/api/v1/crates/serde_urlencoded/0.6.1/download -> serde_urlencoded-0.6.1.crate https://crates.io/api/v1/crates/sha-1/0.8.2/download -> sha-1-0.8.2.crate https://crates.io/api/v1/crates/shadow-rs/0.7.1/download -> shadow-rs-0.7.1.crate https://crates.io/api/v1/crates/shell-words/1.0.0/download -> shell-words-1.0.0.crate https://crates.io/api/v1/crates/slab/0.4.4/download -> slab-0.4.4.crate https://crates.io/api/v1/crates/socket2/0.4.2/download -> socket2-0.4.2.crate https://crates.io/api/v1/crates/starship/0.58.0/download -> starship-0.58.0.crate https://crates.io/api/v1/crates/starship_module_config_derive/0.2.1/download -> starship_module_config_derive-0.2.1.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.8.0/download -> strum-0.8.0.crate https://crates.io/api/v1/crates/strum_macros/0.8.0/download -> strum_macros-0.8.0.crate https://crates.io/api/v1/crates/syn/0.11.11/download -> syn-0.11.11.crate https://crates.io/api/v1/crates/syn/1.0.76/download -> syn-1.0.76.crate https://crates.io/api/v1/crates/synom/0.11.3/download -> synom-0.11.3.crate https://crates.io/api/v1/crates/sys-info/0.9.0/download -> sys-info-0.9.0.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.2.0.crate https://crates.io/api/v1/crates/term_size/0.3.2/download -> term_size-0.3.2.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thiserror/1.0.29/download -> thiserror-1.0.29.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.29/download -> thiserror-impl-1.0.29.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/tinyvec/1.4.0/download -> tinyvec-1.4.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/treeline/0.1.0/download -> treeline-0.1.0.crate https://crates.io/api/v1/crates/typenum/1.14.0/download -> typenum-1.14.0.crate https://crates.io/api/v1/crates/ucd-trie/0.1.3/download -> ucd-trie-0.1.3.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.6/download -> unicode-bidi-0.3.6.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-segmentation/1.8.0/download -> unicode-segmentation-1.8.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.0.4/download -> unicode-xid-0.0.4.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/uom/0.30.0/download -> uom-0.30.0.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/urlencoding/2.1.0/download -> urlencoding-2.1.0.crate https://crates.io/api/v1/crates/utf8-width/0.1.5/download -> utf8-width-0.1.5.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/version_check/0.9.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/versions/3.0.3/download -> versions-3.0.3.crate https://crates.io/api/v1/crates/void/1.0.2/download -> void-1.0.2.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wepoll-ffi/0.1.2/download -> wepoll-ffi-0.1.2.crate https://crates.io/api/v1/crates/which/4.2.2/download -> which-4.2.2.crate https://crates.io/api/v1/crates/wildmatch/1.1.0/download -> wildmatch-1.1.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winrt/0.4.0/download -> winrt-0.4.0.crate https://crates.io/api/v1/crates/winrt-notification/0.2.4/download -> winrt-notification-0.2.4.crate https://crates.io/api/v1/crates/xml-rs/0.6.1/download -> xml-rs-0.6.1.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/zbus/1.9.1/download -> zbus-1.9.1.crate https://crates.io/api/v1/crates/zbus_macros/1.9.1/download -> zbus_macros-1.9.1.crate https://crates.io/api/v1/crates/zvariant/2.8.0/download -> zvariant-2.8.0.crate https://crates.io/api/v1/crates/zvariant_derive/2.8.0/download -> zvariant_derive-2.8.0.crate +_eclasses_=cargo c7fefacaebdcb455d2a7b59429eb47a6 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=2b02b9cbec10a918a7ffa1735338d7e4 diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz index 453efaffd5c6d2edd57f889fd252491e4166511c..b82c29e9b1cf1dd6c0bda5d4ca37131005b6cb3e 100644 GIT binary patch literal 73282 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 literal 73293 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/setuptools-23.1.0[python_targets_python3_8(-)] >=dev-python/sip-5[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/setuptools-23.1.0[python_targets_python3_9(-)] >=dev-python/sip-5[python_targets_python3_9(-)] ) >=virtual/podofo-build-0.9.6_pre20171027 virtual/pkgconfig -DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test -DEPEND=python_single_target_python3_8? ( dev-lang/python:3.8[ipv6(+),sqlite,ssl] >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9[ipv6(+),sqlite,ssl] >=dev-lang/python-exec-2:=[python_targets_python3_9] ) >=app-text/hunspell-1.7:= >=app-text/podofo-0.9.6_pre20171027:= >=app-text/poppler-0.26.5[qt5] dev-libs/glib:2= dev-libs/hyphen:= >=dev-libs/icu-57.1:= dev-libs/libinput:= >=dev-libs/dbus-glib-0.106 dev-libs/snowball-stemmer:= >=sys-apps/dbus-1.10.8 python_single_target_python3_8? ( app-accessibility/speech-dispatcher[python,python_targets_python3_8(-)] >=dev-python/apsw-3.25.2_p1[python_targets_python3_8(-)] dev-python/beautifulsoup4[python_targets_python3_8(-)] >=dev-python/chardet-3.0.3[python_targets_python3_8(-)] >=dev-python/cssselect-0.7.1[python_targets_python3_8(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_8(-)] >=dev-python/dbus-python-1.2.4[python_targets_python3_8(-)] dev-python/dnspython[python_targets_python3_8(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_8(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_8(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_8(-)] dev-python/jeepney[python_targets_python3_8(-)] >=dev-python/lxml-3.8.0[python_targets_python3_8(-)] >=dev-python/markdown-3.0.1[python_targets_python3_8(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_8(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_8(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_8(-)] >=dev-python/pillow-3.2.0[python_targets_python3_8(-)] >=dev-python/psutil-4.3.0[python_targets_python3_8(-)] >=dev-python/pychm-0.8.6[python_targets_python3_8(-)] dev-python/pycryptodome[python_targets_python3_8(-)] >=dev-python/pygments-2.3.1[python_targets_python3_8(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_8(-)] >=dev-python/PyQt5-5.15.5_pre2107091435[gui,svg,widgets,network,printsupport,python_targets_python3_8(-)] >=dev-python/PyQt-builder-1.10.3[python_targets_python3_8(-)] >=dev-python/PyQtWebEngine-5.15.5_pre2108100905[python_targets_python3_8(-)] dev-python/regex[python_targets_python3_8(-)] dev-python/zeroconf[python_targets_python3_8(-)] ) python_single_target_python3_9? ( app-accessibility/speech-dispatcher[python,python_targets_python3_9(-)] >=dev-python/apsw-3.25.2_p1[python_targets_python3_9(-)] dev-python/beautifulsoup4[python_targets_python3_9(-)] >=dev-python/chardet-3.0.3[python_targets_python3_9(-)] >=dev-python/cssselect-0.7.1[python_targets_python3_9(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_9(-)] >=dev-python/dbus-python-1.2.4[python_targets_python3_9(-)] dev-python/dnspython[python_targets_python3_9(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_9(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_9(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_9(-)] dev-python/jeepney[python_targets_python3_9(-)] >=dev-python/lxml-3.8.0[python_targets_python3_9(-)] >=dev-python/markdown-3.0.1[python_targets_python3_9(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_9(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_9(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_9(-)] >=dev-python/pillow-3.2.0[python_targets_python3_9(-)] >=dev-python/psutil-4.3.0[python_targets_python3_9(-)] >=dev-python/pychm-0.8.6[python_targets_python3_9(-)] dev-python/pycryptodome[python_targets_python3_9(-)] >=dev-python/pygments-2.3.1[python_targets_python3_9(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_9(-)] >=dev-python/PyQt5-5.15.5_pre2107091435[gui,svg,widgets,network,printsupport,python_targets_python3_9(-)] >=dev-python/PyQt-builder-1.10.3[python_targets_python3_9(-)] >=dev-python/PyQtWebEngine-5.15.5_pre2108100905[python_targets_python3_9(-)] dev-python/regex[python_targets_python3_9(-)] dev-python/zeroconf[python_targets_python3_9(-)] ) dev-qt/qtcore:5= dev-qt/qtdbus:5= dev-qt/qtgui:5=[jpeg] >=dev-qt/qtwebengine-5.12 dev-qt/qtwidgets:5= dev-util/desktop-file-utils dev-util/gtk-update-icon-cache media-fonts/liberation-fonts media-libs/fontconfig:= >=media-libs/freetype-2:= >=media-libs/libmtp-1.1.11:= >=media-libs/libwmf-0.2.8 >=media-gfx/optipng-0.7.6 >=sys-libs/zlib-1.2.11:= virtual/libusb:1= x11-libs/libxkbcommon:= x11-libs/libX11:= x11-libs/libXext:= x11-libs/libXrender:= x11-misc/shared-mime-info >=x11-misc/xdg-utils-1.0.2-r2 ios? ( >=app-pda/usbmuxd-1.0.8 >=app-pda/libimobiledevice-1.2.0 ) udisks? ( virtual/libudev ) -DESCRIPTION=Ebook management application -EAPI=8 -HOMEPAGE=https://calibre-ebook.com/ -IUSE=ios +udisks python_single_target_python3_8 python_single_target_python3_9 -KEYWORDS=~amd64 ~arm ~x86 -LICENSE=GPL-3+ GPL-3 GPL-2+ GPL-2 GPL-1+ LGPL-3+ LGPL-2.1+ LGPL-2.1 BSD MIT Old-MIT Apache-2.0 public-domain || ( Artistic GPL-1+ ) CC-BY-3.0 OFL-1.1 PSF-2 -RDEPEND=python_single_target_python3_8? ( dev-lang/python:3.8[ipv6(+),sqlite,ssl] >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9[ipv6(+),sqlite,ssl] >=dev-lang/python-exec-2:=[python_targets_python3_9] ) >=app-text/hunspell-1.7:= >=app-text/podofo-0.9.6_pre20171027:= >=app-text/poppler-0.26.5[qt5] dev-libs/glib:2= dev-libs/hyphen:= >=dev-libs/icu-57.1:= dev-libs/libinput:= >=dev-libs/dbus-glib-0.106 dev-libs/snowball-stemmer:= >=sys-apps/dbus-1.10.8 python_single_target_python3_8? ( app-accessibility/speech-dispatcher[python,python_targets_python3_8(-)] >=dev-python/apsw-3.25.2_p1[python_targets_python3_8(-)] dev-python/beautifulsoup4[python_targets_python3_8(-)] >=dev-python/chardet-3.0.3[python_targets_python3_8(-)] >=dev-python/cssselect-0.7.1[python_targets_python3_8(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_8(-)] >=dev-python/dbus-python-1.2.4[python_targets_python3_8(-)] dev-python/dnspython[python_targets_python3_8(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_8(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_8(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_8(-)] dev-python/jeepney[python_targets_python3_8(-)] >=dev-python/lxml-3.8.0[python_targets_python3_8(-)] >=dev-python/markdown-3.0.1[python_targets_python3_8(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_8(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_8(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_8(-)] >=dev-python/pillow-3.2.0[python_targets_python3_8(-)] >=dev-python/psutil-4.3.0[python_targets_python3_8(-)] >=dev-python/pychm-0.8.6[python_targets_python3_8(-)] dev-python/pycryptodome[python_targets_python3_8(-)] >=dev-python/pygments-2.3.1[python_targets_python3_8(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_8(-)] >=dev-python/PyQt5-5.15.5_pre2107091435[gui,svg,widgets,network,printsupport,python_targets_python3_8(-)] >=dev-python/PyQt-builder-1.10.3[python_targets_python3_8(-)] >=dev-python/PyQtWebEngine-5.15.5_pre2108100905[python_targets_python3_8(-)] dev-python/regex[python_targets_python3_8(-)] dev-python/zeroconf[python_targets_python3_8(-)] ) python_single_target_python3_9? ( app-accessibility/speech-dispatcher[python,python_targets_python3_9(-)] >=dev-python/apsw-3.25.2_p1[python_targets_python3_9(-)] dev-python/beautifulsoup4[python_targets_python3_9(-)] >=dev-python/chardet-3.0.3[python_targets_python3_9(-)] >=dev-python/cssselect-0.7.1[python_targets_python3_9(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_9(-)] >=dev-python/dbus-python-1.2.4[python_targets_python3_9(-)] dev-python/dnspython[python_targets_python3_9(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_9(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_9(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_9(-)] dev-python/jeepney[python_targets_python3_9(-)] >=dev-python/lxml-3.8.0[python_targets_python3_9(-)] >=dev-python/markdown-3.0.1[python_targets_python3_9(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_9(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_9(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_9(-)] >=dev-python/pillow-3.2.0[python_targets_python3_9(-)] >=dev-python/psutil-4.3.0[python_targets_python3_9(-)] >=dev-python/pychm-0.8.6[python_targets_python3_9(-)] dev-python/pycryptodome[python_targets_python3_9(-)] >=dev-python/pygments-2.3.1[python_targets_python3_9(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_9(-)] >=dev-python/PyQt5-5.15.5_pre2107091435[gui,svg,widgets,network,printsupport,python_targets_python3_9(-)] >=dev-python/PyQt-builder-1.10.3[python_targets_python3_9(-)] >=dev-python/PyQtWebEngine-5.15.5_pre2108100905[python_targets_python3_9(-)] dev-python/regex[python_targets_python3_9(-)] dev-python/zeroconf[python_targets_python3_9(-)] ) dev-qt/qtcore:5= dev-qt/qtdbus:5= dev-qt/qtgui:5=[jpeg] >=dev-qt/qtwebengine-5.12 dev-qt/qtwidgets:5= dev-util/desktop-file-utils dev-util/gtk-update-icon-cache media-fonts/liberation-fonts media-libs/fontconfig:= >=media-libs/freetype-2:= >=media-libs/libmtp-1.1.11:= >=media-libs/libwmf-0.2.8 >=media-gfx/optipng-0.7.6 >=sys-libs/zlib-1.2.11:= virtual/libusb:1= x11-libs/libxkbcommon:= x11-libs/libX11:= x11-libs/libXext:= x11-libs/libXrender:= x11-misc/shared-mime-info >=x11-misc/xdg-utils-1.0.2-r2 ios? ( >=app-pda/usbmuxd-1.0.8 >=app-pda/libimobiledevice-1.2.0 ) udisks? ( virtual/libudev ) udisks? ( sys-fs/udisks:2 ) -REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 ) -SLOT=0 -SRC_URI=https://download.calibre-ebook.com/5.32.0/calibre-5.32.0.tar.xz -_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg-utils 4f29a8b760a594a212abe9c2ba957c31 -_md5_=4b8e9a2c569c45c2895f333b872331d8 diff --git a/metadata/md5-cache/app-text/calibre-5.32.0-r1 b/metadata/md5-cache/app-text/calibre-5.32.0-r1 new file mode 100644 index 000000000000..100bfb93dbc7 --- /dev/null +++ b/metadata/md5-cache/app-text/calibre-5.32.0-r1 @@ -0,0 +1,15 @@ +BDEPEND=python_single_target_python3_8? ( >=dev-python/setuptools-23.1.0[python_targets_python3_8(-)] >=dev-python/sip-5[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/setuptools-23.1.0[python_targets_python3_9(-)] >=dev-python/sip-5[python_targets_python3_9(-)] ) >=virtual/podofo-build-0.9.6_pre20171027 virtual/pkgconfig +DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test +DEPEND=python_single_target_python3_8? ( dev-lang/python:3.8[ipv6(+),sqlite,ssl] >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9[ipv6(+),sqlite,ssl] >=dev-lang/python-exec-2:=[python_targets_python3_9] ) >=app-text/hunspell-1.7:= >=app-text/podofo-0.9.6_pre20171027:= >=app-text/poppler-0.26.5[qt5] dev-libs/glib:2= dev-libs/hyphen:= >=dev-libs/icu-57.1:= dev-libs/libinput:= >=dev-libs/dbus-glib-0.106 dev-libs/snowball-stemmer:= >=sys-apps/dbus-1.10.8 python_single_target_python3_8? ( app-accessibility/speech-dispatcher[python,python_targets_python3_8(-)] >=dev-python/apsw-3.25.2_p1[python_targets_python3_8(-)] dev-python/beautifulsoup4[python_targets_python3_8(-)] dev-python/cchardet[python_targets_python3_8(-)] >=dev-python/chardet-3.0.3[python_targets_python3_8(-)] >=dev-python/cssselect-0.7.1[python_targets_python3_8(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_8(-)] >=dev-python/dbus-python-1.2.4[python_targets_python3_8(-)] dev-python/dnspython[python_targets_python3_8(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_8(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_8(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_8(-)] dev-python/jeepney[python_targets_python3_8(-)] >=dev-python/lxml-3.8.0[python_targets_python3_8(-)] >=dev-python/markdown-3.0.1[python_targets_python3_8(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_8(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_8(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_8(-)] >=dev-python/pillow-3.2.0[python_targets_python3_8(-)] >=dev-python/psutil-4.3.0[python_targets_python3_8(-)] >=dev-python/pychm-0.8.6[python_targets_python3_8(-)] dev-python/pycryptodome[python_targets_python3_8(-)] >=dev-python/pygments-2.3.1[python_targets_python3_8(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_8(-)] >=dev-python/PyQt5-5.15.5_pre2107091435[gui,svg,widgets,network,printsupport,python_targets_python3_8(-)] >=dev-python/PyQt-builder-1.10.3[python_targets_python3_8(-)] >=dev-python/PyQtWebEngine-5.15.5_pre2108100905[python_targets_python3_8(-)] dev-python/regex[python_targets_python3_8(-)] dev-python/zeroconf[python_targets_python3_8(-)] ) python_single_target_python3_9? ( app-accessibility/speech-dispatcher[python,python_targets_python3_9(-)] >=dev-python/apsw-3.25.2_p1[python_targets_python3_9(-)] dev-python/beautifulsoup4[python_targets_python3_9(-)] dev-python/cchardet[python_targets_python3_9(-)] >=dev-python/chardet-3.0.3[python_targets_python3_9(-)] >=dev-python/cssselect-0.7.1[python_targets_python3_9(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_9(-)] >=dev-python/dbus-python-1.2.4[python_targets_python3_9(-)] dev-python/dnspython[python_targets_python3_9(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_9(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_9(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_9(-)] dev-python/jeepney[python_targets_python3_9(-)] >=dev-python/lxml-3.8.0[python_targets_python3_9(-)] >=dev-python/markdown-3.0.1[python_targets_python3_9(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_9(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_9(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_9(-)] >=dev-python/pillow-3.2.0[python_targets_python3_9(-)] >=dev-python/psutil-4.3.0[python_targets_python3_9(-)] >=dev-python/pychm-0.8.6[python_targets_python3_9(-)] dev-python/pycryptodome[python_targets_python3_9(-)] >=dev-python/pygments-2.3.1[python_targets_python3_9(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_9(-)] >=dev-python/PyQt5-5.15.5_pre2107091435[gui,svg,widgets,network,printsupport,python_targets_python3_9(-)] >=dev-python/PyQt-builder-1.10.3[python_targets_python3_9(-)] >=dev-python/PyQtWebEngine-5.15.5_pre2108100905[python_targets_python3_9(-)] dev-python/regex[python_targets_python3_9(-)] dev-python/zeroconf[python_targets_python3_9(-)] ) dev-qt/qtcore:5= dev-qt/qtdbus:5= dev-qt/qtgui:5=[jpeg] >=dev-qt/qtwebengine-5.12 dev-qt/qtwidgets:5= dev-util/desktop-file-utils dev-util/gtk-update-icon-cache media-fonts/liberation-fonts media-libs/fontconfig:= >=media-libs/freetype-2:= >=media-libs/libmtp-1.1.11:= >=media-libs/libwmf-0.2.8 >=media-gfx/optipng-0.7.6 >=sys-libs/zlib-1.2.11:= virtual/libusb:1= x11-libs/libxkbcommon:= x11-libs/libX11:= x11-libs/libXext:= x11-libs/libXrender:= x11-misc/shared-mime-info >=x11-misc/xdg-utils-1.0.2-r2 ios? ( >=app-pda/usbmuxd-1.0.8 >=app-pda/libimobiledevice-1.2.0 ) udisks? ( virtual/libudev ) +DESCRIPTION=Ebook management application +EAPI=8 +HOMEPAGE=https://calibre-ebook.com/ +IUSE=ios +udisks python_single_target_python3_8 python_single_target_python3_9 +KEYWORDS=~amd64 ~arm ~x86 +LICENSE=GPL-3+ GPL-3 GPL-2+ GPL-2 GPL-1+ LGPL-3+ LGPL-2.1+ LGPL-2.1 BSD MIT Old-MIT Apache-2.0 public-domain || ( Artistic GPL-1+ ) CC-BY-3.0 OFL-1.1 PSF-2 +RDEPEND=python_single_target_python3_8? ( dev-lang/python:3.8[ipv6(+),sqlite,ssl] >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9[ipv6(+),sqlite,ssl] >=dev-lang/python-exec-2:=[python_targets_python3_9] ) >=app-text/hunspell-1.7:= >=app-text/podofo-0.9.6_pre20171027:= >=app-text/poppler-0.26.5[qt5] dev-libs/glib:2= dev-libs/hyphen:= >=dev-libs/icu-57.1:= dev-libs/libinput:= >=dev-libs/dbus-glib-0.106 dev-libs/snowball-stemmer:= >=sys-apps/dbus-1.10.8 python_single_target_python3_8? ( app-accessibility/speech-dispatcher[python,python_targets_python3_8(-)] >=dev-python/apsw-3.25.2_p1[python_targets_python3_8(-)] dev-python/beautifulsoup4[python_targets_python3_8(-)] dev-python/cchardet[python_targets_python3_8(-)] >=dev-python/chardet-3.0.3[python_targets_python3_8(-)] >=dev-python/cssselect-0.7.1[python_targets_python3_8(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_8(-)] >=dev-python/dbus-python-1.2.4[python_targets_python3_8(-)] dev-python/dnspython[python_targets_python3_8(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_8(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_8(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_8(-)] dev-python/jeepney[python_targets_python3_8(-)] >=dev-python/lxml-3.8.0[python_targets_python3_8(-)] >=dev-python/markdown-3.0.1[python_targets_python3_8(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_8(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_8(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_8(-)] >=dev-python/pillow-3.2.0[python_targets_python3_8(-)] >=dev-python/psutil-4.3.0[python_targets_python3_8(-)] >=dev-python/pychm-0.8.6[python_targets_python3_8(-)] dev-python/pycryptodome[python_targets_python3_8(-)] >=dev-python/pygments-2.3.1[python_targets_python3_8(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_8(-)] >=dev-python/PyQt5-5.15.5_pre2107091435[gui,svg,widgets,network,printsupport,python_targets_python3_8(-)] >=dev-python/PyQt-builder-1.10.3[python_targets_python3_8(-)] >=dev-python/PyQtWebEngine-5.15.5_pre2108100905[python_targets_python3_8(-)] dev-python/regex[python_targets_python3_8(-)] dev-python/zeroconf[python_targets_python3_8(-)] ) python_single_target_python3_9? ( app-accessibility/speech-dispatcher[python,python_targets_python3_9(-)] >=dev-python/apsw-3.25.2_p1[python_targets_python3_9(-)] dev-python/beautifulsoup4[python_targets_python3_9(-)] dev-python/cchardet[python_targets_python3_9(-)] >=dev-python/chardet-3.0.3[python_targets_python3_9(-)] >=dev-python/cssselect-0.7.1[python_targets_python3_9(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_9(-)] >=dev-python/dbus-python-1.2.4[python_targets_python3_9(-)] dev-python/dnspython[python_targets_python3_9(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_9(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_9(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_9(-)] dev-python/jeepney[python_targets_python3_9(-)] >=dev-python/lxml-3.8.0[python_targets_python3_9(-)] >=dev-python/markdown-3.0.1[python_targets_python3_9(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_9(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_9(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_9(-)] >=dev-python/pillow-3.2.0[python_targets_python3_9(-)] >=dev-python/psutil-4.3.0[python_targets_python3_9(-)] >=dev-python/pychm-0.8.6[python_targets_python3_9(-)] dev-python/pycryptodome[python_targets_python3_9(-)] >=dev-python/pygments-2.3.1[python_targets_python3_9(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_9(-)] >=dev-python/PyQt5-5.15.5_pre2107091435[gui,svg,widgets,network,printsupport,python_targets_python3_9(-)] >=dev-python/PyQt-builder-1.10.3[python_targets_python3_9(-)] >=dev-python/PyQtWebEngine-5.15.5_pre2108100905[python_targets_python3_9(-)] dev-python/regex[python_targets_python3_9(-)] dev-python/zeroconf[python_targets_python3_9(-)] ) dev-qt/qtcore:5= dev-qt/qtdbus:5= dev-qt/qtgui:5=[jpeg] >=dev-qt/qtwebengine-5.12 dev-qt/qtwidgets:5= dev-util/desktop-file-utils dev-util/gtk-update-icon-cache media-fonts/liberation-fonts media-libs/fontconfig:= >=media-libs/freetype-2:= >=media-libs/libmtp-1.1.11:= >=media-libs/libwmf-0.2.8 >=media-gfx/optipng-0.7.6 >=sys-libs/zlib-1.2.11:= virtual/libusb:1= x11-libs/libxkbcommon:= x11-libs/libX11:= x11-libs/libXext:= x11-libs/libXrender:= x11-misc/shared-mime-info >=x11-misc/xdg-utils-1.0.2-r2 ios? ( >=app-pda/usbmuxd-1.0.8 >=app-pda/libimobiledevice-1.2.0 ) udisks? ( virtual/libudev ) udisks? ( sys-fs/udisks:2 ) +REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 ) +SLOT=0 +SRC_URI=https://download.calibre-ebook.com/5.32.0/calibre-5.32.0.tar.xz +_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg-utils 4f29a8b760a594a212abe9c2ba957c31 +_md5_=91bfd19a65d40c5835a98537e4216e9a diff --git a/metadata/md5-cache/app-text/htmlc-2.40.0 b/metadata/md5-cache/app-text/htmlc-2.40.0 deleted file mode 100644 index 308748b67293..000000000000 --- a/metadata/md5-cache/app-text/htmlc-2.40.0 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile configure install -DEPEND=>=dev-lang/ocaml-3.11.2:=[ocamlopt?] -DESCRIPTION=HTML template files expander -EAPI=7 -HOMEPAGE=http://htmlc.inria.fr/ -IUSE=+ocamlopt -KEYWORDS=~amd64 ~ppc x86 -LICENSE=htmlc -RDEPEND=>=dev-lang/ocaml-3.11.2:=[ocamlopt?] -SLOT=0 -SRC_URI=http://htmlc.inria.fr/htmlc-2.4.0.tgz -_md5_=0196278a2d2a5dea92cc6ab957b36335 diff --git a/metadata/md5-cache/app-text/htmlc-2.60.0 b/metadata/md5-cache/app-text/htmlc-2.60.0 deleted file mode 100644 index 5251dbc238b1..000000000000 --- a/metadata/md5-cache/app-text/htmlc-2.60.0 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile configure install -DEPEND=>=dev-lang/ocaml-3.11.2:=[ocamlopt?] -DESCRIPTION=HTML template files expander -EAPI=7 -HOMEPAGE=http://htmlc.inria.fr/ -IUSE=+ocamlopt -KEYWORDS=~amd64 ~ppc ~x86 -LICENSE=htmlc -RDEPEND=>=dev-lang/ocaml-3.11.2:=[ocamlopt?] -SLOT=0 -SRC_URI=http://htmlc.inria.fr/htmlc-2.6.tgz -_md5_=54a483ffd6045c041f6e5350a33a3dd5 diff --git a/metadata/md5-cache/app-text/kramdown-rfc2629-1.4.19 b/metadata/md5-cache/app-text/kramdown-rfc2629-1.4.19 index 96babf8c3b26..d8f1d6687f84 100644 --- a/metadata/md5-cache/app-text/kramdown-rfc2629-1.4.19 +++ b/metadata/md5-cache/app-text/kramdown-rfc2629-1.4.19 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/kramdown-rfc2629-1.4.19.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7688d46bc2c4365022bb3b4df12ee7c0 diff --git a/metadata/md5-cache/app-text/kramdown-rfc2629-1.5.16 b/metadata/md5-cache/app-text/kramdown-rfc2629-1.5.16 index df1594d2c8bc..5bd33cbe4854 100644 --- a/metadata/md5-cache/app-text/kramdown-rfc2629-1.5.16 +++ b/metadata/md5-cache/app-text/kramdown-rfc2629-1.5.16 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/kramdown-rfc2629-1.5.16.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7bcac690b7881a0e195c4a3c750f85ac diff --git a/metadata/md5-cache/app-text/libetonyek-0.1.10-r1 b/metadata/md5-cache/app-text/libetonyek-0.1.10-r1 new file mode 100644 index 000000000000..0272ed81bc1c --- /dev/null +++ b/metadata/md5-cache/app-text/libetonyek-0.1.10-r1 @@ -0,0 +1,13 @@ +BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) +DEFINED_PHASES=configure install prepare +DEPEND=app-text/liblangtag dev-libs/librevenge dev-libs/libxml2 >=dev-util/mdds-2.0:1= sys-libs/zlib dev-libs/boost media-libs/glm sys-devel/libtool test? ( dev-util/cppunit ) +DESCRIPTION=Library parsing Apple Keynote presentations +EAPI=8 +HOMEPAGE=https://wiki.documentfoundation.org/DLP/Libraries/libetonyek +IUSE=doc static-libs test +LICENSE=|| ( GPL-2+ LGPL-2.1 MPL-1.1 ) +RDEPEND=app-text/liblangtag dev-libs/librevenge dev-libs/libxml2 >=dev-util/mdds-2.0:1= sys-libs/zlib +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://dev-www.libreoffice.org/src/libetonyek/libetonyek-0.1.10.tar.xz +_md5_=628ec60cd5b79973b17d2be865aa748a diff --git a/metadata/md5-cache/app-text/libetonyek-9999 b/metadata/md5-cache/app-text/libetonyek-9999 index b59157b8ff07..b83a2cf41d73 100644 --- a/metadata/md5-cache/app-text/libetonyek-9999 +++ b/metadata/md5-cache/app-text/libetonyek-9999 @@ -1,14 +1,14 @@ BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=configure install prepare unpack -DEPEND=app-text/liblangtag dev-libs/librevenge dev-libs/libxml2 >=dev-util/mdds-1.5:1= sys-libs/zlib dev-libs/boost media-libs/glm sys-devel/libtool test? ( dev-util/cppunit ) +DEPEND=app-text/liblangtag dev-libs/librevenge dev-libs/libxml2 >=dev-util/mdds-9999:1= sys-libs/zlib dev-libs/boost media-libs/glm sys-devel/libtool test? ( dev-util/cppunit ) DESCRIPTION=Library parsing Apple Keynote presentations -EAPI=7 +EAPI=8 HOMEPAGE=https://wiki.documentfoundation.org/DLP/Libraries/libetonyek IUSE=doc static-libs test LICENSE=|| ( GPL-2+ LGPL-2.1 MPL-1.1 ) PROPERTIES=live -RDEPEND=app-text/liblangtag dev-libs/librevenge dev-libs/libxml2 >=dev-util/mdds-1.5:1= sys-libs/zlib +RDEPEND=app-text/liblangtag dev-libs/librevenge dev-libs/libxml2 >=dev-util/mdds-9999:1= sys-libs/zlib RESTRICT=!test? ( test ) SLOT=0 _eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=4090ae118c71816c51c83fbafd1b1681 +_md5_=b5967a49107c3fd42ab4755da198e27c diff --git a/metadata/md5-cache/app-text/nuspell-5.0.1 b/metadata/md5-cache/app-text/nuspell-5.0.1 new file mode 100644 index 000000000000..3dd6de34ca0d --- /dev/null +++ b/metadata/md5-cache/app-text/nuspell-5.0.1 @@ -0,0 +1,15 @@ +BDEPEND=dev-util/ninja >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=>=dev-libs/icu-60 doc? ( app-text/pandoc ) test? ( >=dev-cpp/catch-2.3.0:0 ) +DESCRIPTION=Spell checker library and CLI for complex natural languages +EAPI=7 +HOMEPAGE=https://nuspell.github.io/ https://github.com/nuspell/nuspell +IUSE=doc test +KEYWORDS=~amd64 ~x86 +LICENSE=LGPL-3+ +RDEPEND=>=dev-libs/icu-60 +RESTRICT=!test? ( test ) +SLOT=0/5 +SRC_URI=https://github.com/nuspell/nuspell/archive/v5.0.1.tar.gz -> nuspell-5.0.1.tar.gz +_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 +_md5_=fbd9be24ab6d81eafcbde88951430883 diff --git a/metadata/md5-cache/app-text/ronn-0.7.3-r4 b/metadata/md5-cache/app-text/ronn-0.7.3-r4 index e533b7633305..679d76000437 100644 --- a/metadata/md5-cache/app-text/ronn-0.7.3-r4 +++ b/metadata/md5-cache/app-text/ronn-0.7.3-r4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ronn-0.7.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ed839b4da20f22ef56384bf787fd22a7 diff --git a/metadata/md5-cache/app-text/webgen-1.7.1 b/metadata/md5-cache/app-text/webgen-1.7.1 index d41ae39aa1e8..ee1787c7cbf9 100644 --- a/metadata/md5-cache/app-text/webgen-1.7.1 +++ b/metadata/md5-cache/app-text/webgen-1.7.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/webgen-1.7.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5209ac189a51dd345f83453e44b6c693 diff --git a/metadata/md5-cache/app-text/webgen-1.7.2 b/metadata/md5-cache/app-text/webgen-1.7.2 index 722c43ff2d7c..a305bb38d929 100644 --- a/metadata/md5-cache/app-text/webgen-1.7.2 +++ b/metadata/md5-cache/app-text/webgen-1.7.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/webgen-1.7.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=fa9ca4a8d5024df7eb8254a04f1986ae diff --git a/metadata/md5-cache/dev-ada/Manifest.gz b/metadata/md5-cache/dev-ada/Manifest.gz index bb4986f403066231da4a13b22132a3fe944083a1..a9ba48c0adb1cfe27e6e5f86eab7e7376a382a82 100644 GIT binary patch literal 5589 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 literal 5102 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 gprbuild-22.0.0.tar.gz https://github.com/AdaCore/xmlada/archive/refs/tags/v22.0.0.tar.gz -> xmlada-22.0.0.tar.gz https://github.com/AdaCore/gprconfig_kb/archive/refs/tags/v22.0.0.tar.gz -> gprconfig_kb-22.0.0.tar.gz +_eclasses_=ada 404e63451400970e82fe33ec6856fe0d multiprocessing 61c959fc55c15c00bbb1079d6a71370b +_md5_=8da8560d54de57f4c824fbc53bcf54f0 diff --git a/metadata/md5-cache/dev-ada/libgpr-22.0.0 b/metadata/md5-cache/dev-ada/libgpr-22.0.0 new file mode 100644 index 000000000000..4f6efd23b904 --- /dev/null +++ b/metadata/md5-cache/dev-ada/libgpr-22.0.0 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install setup +DEPEND=dev-ada/xmlada[shared?,static-libs?,static-pic?,ada_target_gnat_2020(-)?,ada_target_gnat_2021(-)?,-ada_target_gnat_2019(-)] !net-libs/grpc dev-ada/gprbuild[ada_target_gnat_2020(-)?,ada_target_gnat_2021(-)?,-ada_target_gnat_2019(-)] +DESCRIPTION=Ada library to handle GPRbuild project files +EAPI=7 +HOMEPAGE=http://libre.adacore.com/ +IUSE=+shared static-libs static-pic ada_target_gnat_2019 ada_target_gnat_2020 ada_target_gnat_2021 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3 +RDEPEND=dev-ada/xmlada[shared?,static-libs?,static-pic?,ada_target_gnat_2020(-)?,ada_target_gnat_2021(-)?,-ada_target_gnat_2019(-)] !net-libs/grpc +REQUIRED_USE=^^ ( ada_target_gnat_2020 ada_target_gnat_2021 ) || ( shared static-libs static-pic ) +SLOT=0 +SRC_URI=https://github.com/AdaCore/gprbuild/archive/refs/tags/v22.0.0.tar.gz -> gprbuild-22.0.0.tar.gz +_eclasses_=ada 404e63451400970e82fe33ec6856fe0d multiprocessing 61c959fc55c15c00bbb1079d6a71370b +_md5_=26a9372647568a24a011b1f64932c19b diff --git a/metadata/md5-cache/dev-ada/xmlada-22.0.0 b/metadata/md5-cache/dev-ada/xmlada-22.0.0 new file mode 100644 index 000000000000..cdcb02ae8fcb --- /dev/null +++ b/metadata/md5-cache/dev-ada/xmlada-22.0.0 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install setup test +DEPEND=ada_target_gnat_2019? ( dev-lang/gnat-gpl:8.3.1 ) ada_target_gnat_2020? ( dev-lang/gnat-gpl:9.3.1 ) ada_target_gnat_2021? ( dev-lang/gnat-gpl:10 ) dev-ada/gprbuild[ada_target_gnat_2019(-)?,ada_target_gnat_2020(-)?,ada_target_gnat_2021(-)?] +DESCRIPTION=Set of modules that provide a simple manipulation of XML streams +EAPI=7 +HOMEPAGE=http://libre.adacore.com/ +IUSE=+shared static-libs static-pic ada_target_gnat_2019 ada_target_gnat_2020 ada_target_gnat_2021 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3 +RDEPEND=ada_target_gnat_2019? ( dev-lang/gnat-gpl:8.3.1 ) ada_target_gnat_2020? ( dev-lang/gnat-gpl:9.3.1 ) ada_target_gnat_2021? ( dev-lang/gnat-gpl:10 ) +REQUIRED_USE=|| ( shared static-libs static-pic ) ^^ ( ada_target_gnat_2019 ada_target_gnat_2020 ada_target_gnat_2021 ) +SLOT=0 +SRC_URI=https://github.com/AdaCore/xmlada/archive/refs/tags/v22.0.0.tar.gz -> xmlada-22.0.0.tar.gz +_eclasses_=ada 404e63451400970e82fe33ec6856fe0d multiprocessing 61c959fc55c15c00bbb1079d6a71370b +_md5_=ff3c74afaf1b4b39aa77292a008b43a1 diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz index f766c8233bc0afee3fd2022a10939c1b87804321..8acfc9f8cefa170b8a1926e4cfafcbe30743fd5f 100644 GIT binary patch literal 19519 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 literal 19360 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 diff --git a/metadata/md5-cache/dev-cpp/abseil-cpp-20211102.0 b/metadata/md5-cache/dev-cpp/abseil-cpp-20211102.0 new file mode 100644 index 000000000000..01c03186980e --- /dev/null +++ b/metadata/md5-cache/dev-cpp/abseil-cpp-20211102.0 @@ -0,0 +1,13 @@ +BDEPEND=|| ( dev-lang/python:3.10 dev-lang/python:3.9 dev-lang/python:3.8 ) test? ( sys-libs/timezone-data ) dev-util/ninja >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test +DESCRIPTION=Abseil Common Libraries (C++), LTS Branch +EAPI=7 +HOMEPAGE=https://abseil.io +IUSE=test +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 test? ( BSD ) +RESTRICT=!test? ( test ) +SLOT=0/20211102 +SRC_URI=https://github.com/abseil/abseil-cpp/archive/20211102.0.tar.gz -> abseil-cpp-20211102.0.tar.gz test? ( https://github.com/google/googletest/archive/1b18723e874b256c1e39378c6774a90701d70f7a.tar.gz -> gtest-1b18723e874b256c1e39378c6774a90701d70f7a.tar.gz ) +_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 +_md5_=57e7311ce3415ded10c4438c38788b19 diff --git a/metadata/md5-cache/dev-cpp/cairomm-1.16.1 b/metadata/md5-cache/dev-cpp/cairomm-1.16.1 index c71ebe6fd488..c049da94d657 100644 --- a/metadata/md5-cache/dev-cpp/cairomm-1.16.1 +++ b/metadata/md5-cache/dev-cpp/cairomm-1.16.1 @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=1.16 SRC_URI=https://www.cairographics.org/releases/cairomm-1.16.1.tar.xz _eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 meson 9f3e84959ae1d60e19bc91f212774dcc meson-multilib 84c0d4019bf29be0d9d0a2d98fb8b0d9 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multilib-build 19ec165e9adcaa4c132b9e3fe3e7f556 multilib-minimal be5919734a8448dddd49c2b26db45091 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=3f680b1a8df9a29ec1f666d6dfd27c08 +_md5_=f6c161b0ec431145be4e863b6d4621f0 diff --git a/metadata/md5-cache/dev-cpp/eigen-3.4.0-r1 b/metadata/md5-cache/dev-cpp/eigen-3.4.0-r1 index 330d1ecaa800..727ce1741564 100644 --- a/metadata/md5-cache/dev-cpp/eigen-3.4.0-r1 +++ b/metadata/md5-cache/dev-cpp/eigen-3.4.0-r1 @@ -5,10 +5,10 @@ DESCRIPTION=C++ template library for linear algebra EAPI=7 HOMEPAGE=https://eigen.tuxfamily.org/index.php?title=Main_Page IUSE=cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug doc openmp test -KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=MPL-2.0 RESTRICT=!test? ( test ) test SLOT=3 SRC_URI=https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.gz _eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 cuda 8d9c9803e990e31a336935435383ac43 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 fortran-2 7e39eb204d37699d5f1eaf9f4d61888a multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 -_md5_=88635c4c83160bd4ada70bbd47abbc0c +_md5_=c3fc6f31daed05ffa00d37eb3b4c7fbb diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz index 49c16e15518fa1eeec66ca5b31311cf7bd43391b..3d892580ff161ebbc7a11bfe5f2b8a5571560ddd 100644 GIT binary patch literal 45313 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 literal 43881 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 N{{z+@-e2lD0RS??GuZ$D diff --git a/metadata/md5-cache/dev-db/bucardo-5.4.1 b/metadata/md5-cache/dev-db/bucardo-5.4.1 index 3782e9eb5be9..908317af7c59 100644 --- a/metadata/md5-cache/dev-db/bucardo-5.4.1 +++ b/metadata/md5-cache/dev-db/bucardo-5.4.1 @@ -1,13 +1,15 @@ -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=dev-perl/DBIx-Safe dev-perl/DBD-Pg dev-lang/perl:=[-build(-)] +BDEPEND=dev-lang/perl test? ( virtual/perl-Test-Simple ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-perl/DBIx-Safe dev-perl/DBD-Pg dev-lang/perl DESCRIPTION=An asynchronous PostgreSQL replication system -EAPI=5 +EAPI=8 HOMEPAGE=http://bucardo.org/wiki/Bucardo +IUSE=test KEYWORDS=amd64 x86 LICENSE=BSD -RDEPEND=dev-perl/DBIx-Safe dev-lang/perl:=[-build(-)] -RESTRICT=test +RDEPEND=dev-perl/DBIx-Safe dev-lang/perl:= +RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=http://bucardo.org/downloads/Bucardo-5.4.1.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa unpacker 928e1f35ef78ba9fc2b214e29c2b55a4 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=b73bab92ca8470a8b0dd6fd2aed6a446 +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=19361a45f9185844c8996f4fea7230f5 diff --git a/metadata/md5-cache/dev-db/libodbc++-0.2.5-r2 b/metadata/md5-cache/dev-db/libodbc++-0.2.5-r2 deleted file mode 100644 index e5ada76a472a..000000000000 --- a/metadata/md5-cache/dev-db/libodbc++-0.2.5-r2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install prepare -DEPEND=dev-db/unixODBC sys-libs/ncurses -DESCRIPTION=Provides a subset of the well-known JDBC 2.0(tm) and runs on top of ODBC -EAPI=5 -HOMEPAGE=http://libodbcxx.sourceforge.net/ -IUSE=static-libs -KEYWORDS=~alpha ~amd64 ~hppa ~ppc ~x86 -LICENSE=LGPL-2.1 -RDEPEND=dev-db/unixODBC sys-libs/ncurses -SLOT=0 -SRC_URI=mirror://sourceforge/libodbcxx/libodbc++-0.2.5.tar.bz2 -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=b2b41bf8922a1ecf1b89c70bd4e29580 diff --git a/metadata/md5-cache/dev-db/libodbc++-0.2.5-r3 b/metadata/md5-cache/dev-db/libodbc++-0.2.5-r3 new file mode 100644 index 000000000000..f4c0eb06f795 --- /dev/null +++ b/metadata/md5-cache/dev-db/libodbc++-0.2.5-r3 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install prepare +DEPEND=dev-db/unixODBC sys-libs/ncurses +DESCRIPTION=Provides a subset of the well-known JDBC 2.0(tm) and runs on top of ODBC +EAPI=8 +HOMEPAGE=http://libodbcxx.sourceforge.net/ +KEYWORDS=~alpha ~amd64 ~hppa ~ppc ~x86 +LICENSE=LGPL-2.1 +RDEPEND=dev-db/unixODBC sys-libs/ncurses +SLOT=0 +SRC_URI=mirror://sourceforge/libodbcxx/libodbc++-0.2.5.tar.bz2 +_eclasses_=flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=e6ef8437efb2ec54c140a751ad5bb28c diff --git a/metadata/md5-cache/dev-db/mariadb-10.2.41 b/metadata/md5-cache/dev-db/mariadb-10.2.41 new file mode 100644 index 000000000000..6843e5e00c6e --- /dev/null +++ b/metadata/md5-cache/dev-db/mariadb-10.2.41 @@ -0,0 +1,17 @@ +BDEPEND=virtual/yacc || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) virtual/pkgconfig dev-util/ninja >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile config configure install postinst preinst prepare setup test unpack +DEPEND=static? ( sys-libs/ncurses[static-libs] ) server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) test? ( acct-group/mysql acct-user/mysql ) ) kernel_linux? ( sys-process/procps:0= dev-libs/libaio:0= ) >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 jemalloc? ( dev-libs/jemalloc:0= ) tcmalloc? ( dev-util/google-perftools:0= ) systemtap? ( >=dev-util/systemtap-1.3:0= ) >=sys-libs/zlib-1.2.3:0= kerberos? ( virtual/krb5 ) yassl? ( net-libs/gnutls:0= ) !yassl? ( >=dev-libs/openssl-1.0.0:0= ) sys-libs/ncurses:0= !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= ) server? ( backup? ( app-arch/libarchive:0= ) cracklib? ( sys-libs/cracklib:0= ) extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) innodb-lz4? ( app-arch/lz4 ) innodb-lzo? ( dev-libs/lzo ) innodb-snappy? ( app-arch/snappy ) mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) numa? ( sys-process/numactl ) oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) pam? ( sys-libs/pam:0= ) systemd? ( sys-apps/systemd:= ) tokudb? ( app-arch/snappy ) ) >=dev-libs/libpcre-8.41-r1:3= virtual/libcrypt:= jdbc? ( >=dev-java/java-config-2.2.0-r3 ) +DESCRIPTION=An enhanced, drop-in replacement for MySQL +EAPI=7 +HOMEPAGE=https://mariadb.org/ +IUSE=+backup bindist client-libs cracklib debug extraengine galera innodb-lz4 innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx sst-rsync sst-mariabackup sst-xtrabackup static systemd systemtap tcmalloc test tokudb xml yassl elibc_FreeBSD jdbc +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris +LICENSE=GPL-2 LGPL-2.1+ +PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) server? ( galera? ( sst-xtrabackup? ( || ( >=dev-db/percona-xtrabackup-bin-2.2.4 dev-db/percona-xtrabackup ) ) ) ) +RDEPEND=selinux? ( sec-policy/selinux-mysql ) !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster !dev-db/mariadb:0 !dev-db/mariadb:5.5 !dev-db/mariadb:10.1 !dev-db/mariadb:10.3 !dev-db/mariadb:10.4 !dev-db/mariadb:10.5 !dev-db/mariadb:10.6 !dev-db/mariadb:10.7 !dev-db/mariadb:10.8 !=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 jemalloc? ( dev-libs/jemalloc:0= ) tcmalloc? ( dev-util/google-perftools:0= ) systemtap? ( >=dev-util/systemtap-1.3:0= ) >=sys-libs/zlib-1.2.3:0= kerberos? ( virtual/krb5 ) yassl? ( net-libs/gnutls:0= ) !yassl? ( >=dev-libs/openssl-1.0.0:0= ) sys-libs/ncurses:0= !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= ) server? ( backup? ( app-arch/libarchive:0= ) cracklib? ( sys-libs/cracklib:0= ) extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) innodb-lz4? ( app-arch/lz4 ) innodb-lzo? ( dev-libs/lzo ) innodb-snappy? ( app-arch/snappy ) mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) numa? ( sys-process/numactl ) oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) pam? ( sys-libs/pam:0= ) systemd? ( sys-apps/systemd:= ) tokudb? ( app-arch/snappy ) ) >=dev-libs/libpcre-8.41-r1:3= virtual/libcrypt:= server? ( galera? ( sys-apps/iproute2 =sys-cluster/galera-25* sst-rsync? ( sys-process/lsof ) sst-mariabackup? ( net-misc/socat[ssl] ) sst-xtrabackup? ( net-misc/socat[ssl] ) ) !prefix? ( dev-db/mysql-init-scripts acct-group/mysql acct-user/mysql ) extraengine? ( jdbc? ( >=virtual/jre-1.8 ) ) ) jdbc? ( >=dev-java/java-config-2.2.0-r3 ) +REQUIRED_USE=jdbc? ( extraengine server !static ) server? ( tokudb? ( jemalloc !tcmalloc ) ) ?? ( tcmalloc jemalloc ) static? ( yassl !pam ) +RESTRICT=!bindist? ( bindist ) !test? ( test ) +SLOT=10.2/18 +SRC_URI=mirror://mariadb/mariadb-10.2.41/source/mariadb-10.2.41.tar.gz https://dev.gentoo.org/~whissi/dist/mariadb/mariadb-10.2.41-patches-01.tar.xz +_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 java-pkg-opt-2 bf35c60a54945228d5d4cb3a5cc17f5a java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 prefix d04f14b297013ad1410550c0757f14f8 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 +_md5_=854e5bc9effaf9d8f999b950459ed806 diff --git a/metadata/md5-cache/dev-db/mariadb-10.3.32 b/metadata/md5-cache/dev-db/mariadb-10.3.32 new file mode 100644 index 000000000000..9996e60de2b6 --- /dev/null +++ b/metadata/md5-cache/dev-db/mariadb-10.3.32 @@ -0,0 +1,17 @@ +BDEPEND=virtual/yacc || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) virtual/pkgconfig dev-util/ninja >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile config configure install postinst preinst prepare setup test unpack +DEPEND=static? ( sys-libs/ncurses[static-libs] ) server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) test? ( acct-group/mysql acct-user/mysql ) ) kernel_linux? ( sys-process/procps:0= dev-libs/libaio:0= ) >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 jemalloc? ( dev-libs/jemalloc:0= ) tcmalloc? ( dev-util/google-perftools:0= ) systemtap? ( >=dev-util/systemtap-1.3:0= ) >=sys-libs/zlib-1.2.3:0= kerberos? ( virtual/krb5 ) yassl? ( net-libs/gnutls:0= ) !yassl? ( >=dev-libs/openssl-1.0.0:0= ) sys-libs/ncurses:0= !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= ) server? ( backup? ( app-arch/libarchive:0= ) cracklib? ( sys-libs/cracklib:0= ) extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) innodb-lz4? ( app-arch/lz4 ) innodb-lzo? ( dev-libs/lzo ) innodb-snappy? ( app-arch/snappy ) mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) numa? ( sys-process/numactl ) oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) pam? ( sys-libs/pam:0= ) systemd? ( sys-apps/systemd:= ) tokudb? ( app-arch/snappy ) ) >=dev-libs/libpcre-8.41-r1:3= virtual/libcrypt:= jdbc? ( >=dev-java/java-config-2.2.0-r3 ) +DESCRIPTION=An enhanced, drop-in replacement for MySQL +EAPI=7 +HOMEPAGE=https://mariadb.org/ +IUSE=+backup bindist client-libs cracklib debug extraengine galera innodb-lz4 innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx sst-rsync sst-mariabackup static systemd systemtap tcmalloc test tokudb xml yassl elibc_FreeBSD jdbc +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris +LICENSE=GPL-2 LGPL-2.1+ +PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) +RDEPEND=selinux? ( sec-policy/selinux-mysql ) !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster !dev-db/mariadb:0 !dev-db/mariadb:5.5 !dev-db/mariadb:10.1 !dev-db/mariadb:10.2 !dev-db/mariadb:10.4 !dev-db/mariadb:10.5 !dev-db/mariadb:10.6 !dev-db/mariadb:10.7 !dev-db/mariadb:10.8 !=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 jemalloc? ( dev-libs/jemalloc:0= ) tcmalloc? ( dev-util/google-perftools:0= ) systemtap? ( >=dev-util/systemtap-1.3:0= ) >=sys-libs/zlib-1.2.3:0= kerberos? ( virtual/krb5 ) yassl? ( net-libs/gnutls:0= ) !yassl? ( >=dev-libs/openssl-1.0.0:0= ) sys-libs/ncurses:0= !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= ) server? ( backup? ( app-arch/libarchive:0= ) cracklib? ( sys-libs/cracklib:0= ) extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) innodb-lz4? ( app-arch/lz4 ) innodb-lzo? ( dev-libs/lzo ) innodb-snappy? ( app-arch/snappy ) mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) numa? ( sys-process/numactl ) oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) pam? ( sys-libs/pam:0= ) systemd? ( sys-apps/systemd:= ) tokudb? ( app-arch/snappy ) ) >=dev-libs/libpcre-8.41-r1:3= virtual/libcrypt:= server? ( galera? ( sys-apps/iproute2 =sys-cluster/galera-25* sst-rsync? ( sys-process/lsof ) sst-mariabackup? ( net-misc/socat[ssl] ) ) !prefix? ( dev-db/mysql-init-scripts acct-group/mysql acct-user/mysql ) extraengine? ( jdbc? ( >=virtual/jre-1.8 ) ) ) jdbc? ( >=dev-java/java-config-2.2.0-r3 ) +REQUIRED_USE=jdbc? ( extraengine server !static ) server? ( tokudb? ( jemalloc !tcmalloc ) ) ?? ( tcmalloc jemalloc ) static? ( yassl !pam ) +RESTRICT=!bindist? ( bindist ) !test? ( test ) +SLOT=10.3/18 +SRC_URI=mirror://mariadb/mariadb-10.3.32/source/mariadb-10.3.32.tar.gz https://dev.gentoo.org/~whissi/dist/mariadb/mariadb-10.3.32-patches-01.tar.xz +_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 java-pkg-opt-2 bf35c60a54945228d5d4cb3a5cc17f5a java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 prefix d04f14b297013ad1410550c0757f14f8 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 +_md5_=1920d4f8c71b328598fba421bb63b064 diff --git a/metadata/md5-cache/dev-db/mariadb-10.4.22 b/metadata/md5-cache/dev-db/mariadb-10.4.22 new file mode 100644 index 000000000000..b2beb82b10a1 --- /dev/null +++ b/metadata/md5-cache/dev-db/mariadb-10.4.22 @@ -0,0 +1,17 @@ +BDEPEND=virtual/yacc || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) virtual/pkgconfig dev-util/ninja >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile config configure install postinst preinst prepare setup test unpack +DEPEND=static? ( sys-libs/ncurses[static-libs] ) server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) test? ( acct-group/mysql acct-user/mysql ) ) kernel_linux? ( sys-process/procps:0= dev-libs/libaio:0= ) >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 jemalloc? ( dev-libs/jemalloc:0= ) tcmalloc? ( dev-util/google-perftools:0= ) systemtap? ( >=dev-util/systemtap-1.3:0= ) >=sys-libs/zlib-1.2.3:0= kerberos? ( virtual/krb5 ) yassl? ( net-libs/gnutls:0= ) !yassl? ( >=dev-libs/openssl-1.0.0:0= ) sys-libs/ncurses:0= !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= ) server? ( backup? ( app-arch/libarchive:0= ) cracklib? ( sys-libs/cracklib:0= ) extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) innodb-lz4? ( app-arch/lz4 ) innodb-lzo? ( dev-libs/lzo ) innodb-snappy? ( app-arch/snappy ) mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) numa? ( sys-process/numactl ) oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) pam? ( sys-libs/pam:0= ) systemd? ( sys-apps/systemd:= ) tokudb? ( app-arch/snappy ) ) >=dev-libs/libpcre-8.41-r1:3= virtual/libcrypt:= jdbc? ( >=dev-java/java-config-2.2.0-r3 ) +DESCRIPTION=An enhanced, drop-in replacement for MySQL +EAPI=7 +HOMEPAGE=https://mariadb.org/ +IUSE=+backup bindist cracklib debug extraengine galera innodb-lz4 innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx sst-rsync sst-mariabackup static systemd systemtap tcmalloc test tokudb xml yassl elibc_FreeBSD jdbc +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris +LICENSE=GPL-2 LGPL-2.1+ +PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) +RDEPEND=selinux? ( sec-policy/selinux-mysql ) !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster !dev-db/mariadb:0 !dev-db/mariadb:5.5 !dev-db/mariadb:10.1 !dev-db/mariadb:10.2 !dev-db/mariadb:10.3 !dev-db/mariadb:10.5 !dev-db/mariadb:10.6 !dev-db/mariadb:10.7 !dev-db/mariadb:10.8 !=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 jemalloc? ( dev-libs/jemalloc:0= ) tcmalloc? ( dev-util/google-perftools:0= ) systemtap? ( >=dev-util/systemtap-1.3:0= ) >=sys-libs/zlib-1.2.3:0= kerberos? ( virtual/krb5 ) yassl? ( net-libs/gnutls:0= ) !yassl? ( >=dev-libs/openssl-1.0.0:0= ) sys-libs/ncurses:0= !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= ) server? ( backup? ( app-arch/libarchive:0= ) cracklib? ( sys-libs/cracklib:0= ) extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) innodb-lz4? ( app-arch/lz4 ) innodb-lzo? ( dev-libs/lzo ) innodb-snappy? ( app-arch/snappy ) mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) numa? ( sys-process/numactl ) oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) pam? ( sys-libs/pam:0= ) systemd? ( sys-apps/systemd:= ) tokudb? ( app-arch/snappy ) ) >=dev-libs/libpcre-8.41-r1:3= virtual/libcrypt:= server? ( galera? ( sys-apps/iproute2 =sys-cluster/galera-26* sst-rsync? ( sys-process/lsof ) sst-mariabackup? ( net-misc/socat[ssl] ) ) !prefix? ( dev-db/mysql-init-scripts acct-group/mysql acct-user/mysql ) extraengine? ( jdbc? ( >=virtual/jre-1.8 ) ) ) jdbc? ( >=dev-java/java-config-2.2.0-r3 ) +REQUIRED_USE=jdbc? ( extraengine server !static ) server? ( tokudb? ( jemalloc !tcmalloc ) ) ?? ( tcmalloc jemalloc ) static? ( yassl !pam ) +RESTRICT=!bindist? ( bindist ) !test? ( test ) +SLOT=10.4/18 +SRC_URI=mirror://mariadb/mariadb-10.4.22/source/mariadb-10.4.22.tar.gz https://dev.gentoo.org/~whissi/dist/mariadb/mariadb-10.4.22-patches-01.tar.xz +_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 java-pkg-opt-2 bf35c60a54945228d5d4cb3a5cc17f5a java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 prefix d04f14b297013ad1410550c0757f14f8 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 +_md5_=ce46569fc6cd7d0b5b8e487c01ec3eda diff --git a/metadata/md5-cache/dev-db/mariadb-10.5.13 b/metadata/md5-cache/dev-db/mariadb-10.5.13 new file mode 100644 index 000000000000..c3ed0a61cbe6 --- /dev/null +++ b/metadata/md5-cache/dev-db/mariadb-10.5.13 @@ -0,0 +1,17 @@ +BDEPEND=virtual/yacc || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) virtual/pkgconfig dev-util/ninja >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile config configure install postinst preinst prepare setup test unpack +DEPEND=>=dev-libs/libpcre2-10.34:= >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= virtual/libcrypt:= !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= ) jemalloc? ( dev-libs/jemalloc:0= ) kerberos? ( virtual/krb5 ) kernel_linux? ( sys-process/procps:0= dev-libs/libaio:0= ) server? ( app-arch/bzip2 app-arch/xz-utils backup? ( app-arch/libarchive:0= ) columnstore? ( app-arch/snappy dev-libs/boost:0= dev-libs/libxml2:2= ) cracklib? ( sys-libs/cracklib:0= ) extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) innodb-lz4? ( app-arch/lz4 ) innodb-lzo? ( dev-libs/lzo ) innodb-snappy? ( app-arch/snappy ) mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) numa? ( sys-process/numactl ) oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) pam? ( sys-libs/pam:0= ) s3? ( net-misc/curl ) systemd? ( sys-apps/systemd:= ) ) systemtap? ( >=dev-util/systemtap-1.3:0= ) tcmalloc? ( dev-util/google-perftools:0= ) yassl? ( net-libs/gnutls:0= ) !yassl? ( >=dev-libs/openssl-1.0.0:0= ) server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) test? ( acct-group/mysql acct-user/mysql ) ) static? ( sys-libs/ncurses[static-libs] ) jdbc? ( >=dev-java/java-config-2.2.0-r3 ) +DESCRIPTION=An enhanced, drop-in replacement for MySQL +EAPI=7 +HOMEPAGE=https://mariadb.org/ +IUSE=+backup bindist columnstore cracklib debug extraengine galera innodb-lz4 innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx sst-rsync sst-mariabackup static systemd systemtap s3 tcmalloc test xml yassl elibc_FreeBSD jdbc +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris +LICENSE=GPL-2 LGPL-2.1+ +PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) +RDEPEND=>=dev-libs/libpcre2-10.34:= >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= virtual/libcrypt:= !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= ) jemalloc? ( dev-libs/jemalloc:0= ) kerberos? ( virtual/krb5 ) kernel_linux? ( sys-process/procps:0= dev-libs/libaio:0= ) server? ( app-arch/bzip2 app-arch/xz-utils backup? ( app-arch/libarchive:0= ) columnstore? ( app-arch/snappy dev-libs/boost:0= dev-libs/libxml2:2= ) cracklib? ( sys-libs/cracklib:0= ) extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) innodb-lz4? ( app-arch/lz4 ) innodb-lzo? ( dev-libs/lzo ) innodb-snappy? ( app-arch/snappy ) mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) numa? ( sys-process/numactl ) oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) pam? ( sys-libs/pam:0= ) s3? ( net-misc/curl ) systemd? ( sys-apps/systemd:= ) ) systemtap? ( >=dev-util/systemtap-1.3:0= ) tcmalloc? ( dev-util/google-perftools:0= ) yassl? ( net-libs/gnutls:0= ) !yassl? ( >=dev-libs/openssl-1.0.0:0= ) !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster !dev-db/mariadb:0 !dev-db/mariadb:5.5 !dev-db/mariadb:10.1 !dev-db/mariadb:10.2 !dev-db/mariadb:10.3 !dev-db/mariadb:10.4 !dev-db/mariadb:10.6 !dev-db/mariadb:10.7 !dev-db/mariadb:10.8 !=virtual/jre-1.8 ) ) galera? ( sys-apps/iproute2 =sys-cluster/galera-26* sst-rsync? ( sys-process/lsof ) sst-mariabackup? ( net-misc/socat[ssl] ) ) !prefix? ( dev-db/mysql-init-scripts acct-group/mysql acct-user/mysql ) ) jdbc? ( >=dev-java/java-config-2.2.0-r3 ) +REQUIRED_USE=jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) static? ( yassl !pam ) +RESTRICT=!bindist? ( bindist ) !test? ( test ) +SLOT=10.5/18 +SRC_URI=mirror://mariadb/mariadb-10.5.13/source/mariadb-10.5.13.tar.gz https://dev.gentoo.org/~whissi/dist/mariadb/mariadb-10.5.13-patches-01.tar.xz +_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 java-pkg-opt-2 bf35c60a54945228d5d4cb3a5cc17f5a java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 prefix d04f14b297013ad1410550c0757f14f8 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 +_md5_=b2799708125e7c2cbd218abe92c33c63 diff --git a/metadata/md5-cache/dev-db/mariadb-10.6.5 b/metadata/md5-cache/dev-db/mariadb-10.6.5 new file mode 100644 index 000000000000..3ba551afb373 --- /dev/null +++ b/metadata/md5-cache/dev-db/mariadb-10.6.5 @@ -0,0 +1,16 @@ +BDEPEND=virtual/yacc || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) virtual/pkgconfig dev-util/ninja >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile config configure install postinst preinst prepare setup test unpack +DEPEND=>=dev-libs/libpcre2-10.34:= >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= virtual/libcrypt:= !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= ) jemalloc? ( dev-libs/jemalloc:0= ) kerberos? ( virtual/krb5 ) kernel_linux? ( sys-process/procps:0= dev-libs/libaio:0= ) server? ( app-arch/bzip2 app-arch/xz-utils backup? ( app-arch/libarchive:0= ) columnstore? ( app-arch/snappy dev-libs/boost:0= dev-libs/libxml2:2= ) cracklib? ( sys-libs/cracklib:0= ) extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) innodb-lz4? ( app-arch/lz4 ) innodb-lzo? ( dev-libs/lzo ) innodb-snappy? ( app-arch/snappy ) mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) numa? ( sys-process/numactl ) oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) pam? ( sys-libs/pam:0= ) s3? ( net-misc/curl ) systemd? ( sys-apps/systemd:= ) ) systemtap? ( >=dev-util/systemtap-1.3:0= ) tcmalloc? ( dev-util/google-perftools:0= ) yassl? ( net-libs/gnutls:0= ) !yassl? ( >=dev-libs/openssl-1.0.0:0= ) server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) test? ( acct-group/mysql acct-user/mysql ) ) static? ( sys-libs/ncurses[static-libs] ) jdbc? ( >=dev-java/java-config-2.2.0-r3 ) +DESCRIPTION=An enhanced, drop-in replacement for MySQL +EAPI=7 +HOMEPAGE=https://mariadb.org/ +IUSE=+backup bindist columnstore cracklib debug extraengine galera innodb-lz4 innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx sst-rsync sst-mariabackup static systemd systemtap s3 tcmalloc test xml yassl elibc_FreeBSD jdbc +LICENSE=GPL-2 LGPL-2.1+ +PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) +RDEPEND=>=dev-libs/libpcre2-10.34:= >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= virtual/libcrypt:= !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= ) jemalloc? ( dev-libs/jemalloc:0= ) kerberos? ( virtual/krb5 ) kernel_linux? ( sys-process/procps:0= dev-libs/libaio:0= ) server? ( app-arch/bzip2 app-arch/xz-utils backup? ( app-arch/libarchive:0= ) columnstore? ( app-arch/snappy dev-libs/boost:0= dev-libs/libxml2:2= ) cracklib? ( sys-libs/cracklib:0= ) extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) innodb-lz4? ( app-arch/lz4 ) innodb-lzo? ( dev-libs/lzo ) innodb-snappy? ( app-arch/snappy ) mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) numa? ( sys-process/numactl ) oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) pam? ( sys-libs/pam:0= ) s3? ( net-misc/curl ) systemd? ( sys-apps/systemd:= ) ) systemtap? ( >=dev-util/systemtap-1.3:0= ) tcmalloc? ( dev-util/google-perftools:0= ) yassl? ( net-libs/gnutls:0= ) !yassl? ( >=dev-libs/openssl-1.0.0:0= ) !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster !dev-db/mariadb:0 !dev-db/mariadb:5.5 !dev-db/mariadb:10.1 !dev-db/mariadb:10.2 !dev-db/mariadb:10.3 !dev-db/mariadb:10.4 !dev-db/mariadb:10.5 !dev-db/mariadb:10.7 !dev-db/mariadb:10.8 !=virtual/jre-1.8 ) ) galera? ( sys-apps/iproute2 =sys-cluster/galera-26* sst-rsync? ( sys-process/lsof ) sst-mariabackup? ( net-misc/socat[ssl] ) ) !prefix? ( dev-db/mysql-init-scripts acct-group/mysql acct-user/mysql ) ) jdbc? ( >=dev-java/java-config-2.2.0-r3 ) +REQUIRED_USE=jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) static? ( yassl !pam ) +RESTRICT=!bindist? ( bindist ) !test? ( test ) +SLOT=10.6/18 +SRC_URI=mirror://mariadb/mariadb-10.6.5/source/mariadb-10.6.5.tar.gz https://dev.gentoo.org/~whissi/dist/mariadb/mariadb-10.6.5-patches-01.tar.xz +_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 java-pkg-opt-2 bf35c60a54945228d5d4cb3a5cc17f5a java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 prefix d04f14b297013ad1410550c0757f14f8 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 +_md5_=fc61949aa32096d7fb3d4ce1ae6a1292 diff --git a/metadata/md5-cache/dev-db/mariadb-connector-c-3.1.13 b/metadata/md5-cache/dev-db/mariadb-connector-c-3.1.13 index 476967f408a2..5639c1cae5f3 100644 --- a/metadata/md5-cache/dev-db/mariadb-connector-c-3.1.13 +++ b/metadata/md5-cache/dev-db/mariadb-connector-c-3.1.13 @@ -5,11 +5,11 @@ DESCRIPTION=C client library for MariaDB/MySQL EAPI=7 HOMEPAGE=https://mariadb.org/ IUSE=+curl gnutls kerberos +ssl 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 -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=LGPL-2.1 RDEPEND=sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libiconv:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] curl? ( net-misc/curl:0=[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? ( || ( app-crypt/mit-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(-)?] app-crypt/heimdal[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ssl? ( gnutls? ( >=net-libs/gnutls-3.3.24:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !gnutls? ( dev-libs/openssl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=https://downloads.mariadb.org/f/connector-c-3.1.13/mariadb-connector-c-3.1.13-src.tar.gz?serve -> mariadb-connector-c-3.1.13-src.tar.gz _eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 cmake-multilib de2335e0bd21535a925d008ee3b98e2a edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multilib-build 19ec165e9adcaa4c132b9e3fe3e7f556 multilib-minimal be5919734a8448dddd49c2b26db45091 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 -_md5_=c4b274107c1c8cc57bbb0ecde44d3efe +_md5_=ee4e1f8179fd44babea96948f27c4cae diff --git a/metadata/md5-cache/dev-db/mariadb-connector-odbc-3.1.13 b/metadata/md5-cache/dev-db/mariadb-connector-odbc-3.1.13 index 0607fbfebdb2..09cb27300a19 100644 --- a/metadata/md5-cache/dev-db/mariadb-connector-odbc-3.1.13 +++ b/metadata/md5-cache/dev-db/mariadb-connector-odbc-3.1.13 @@ -5,10 +5,10 @@ DESCRIPTION=MariaDB Connector/ODBC EAPI=7 HOMEPAGE=https://downloads.mariadb.org/connector-odbc/ IUSE=ssl abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=LGPL-2.1 RDEPEND==dev-db/mariadb-connector-c-3.1*:=[ssl?] dev-db/unixODBC SLOT=0/3.1 SRC_URI=https://downloads.mariadb.org/interstitial/connector-odbc-3.1.13/mariadb-connector-odbc-3.1.13-src.tar.gz _eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 cmake-multilib de2335e0bd21535a925d008ee3b98e2a edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multilib-build 19ec165e9adcaa4c132b9e3fe3e7f556 multilib-minimal be5919734a8448dddd49c2b26db45091 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 -_md5_=2be05ae61f3697144910b104490774ec +_md5_=7181b54f379d744d5a75e1f2ecd3c17d diff --git a/metadata/md5-cache/dev-db/myodbc-8.0.27 b/metadata/md5-cache/dev-db/myodbc-8.0.27 new file mode 100644 index 000000000000..e3b2a89812b2 --- /dev/null +++ b/metadata/md5-cache/dev-db/myodbc-8.0.27 @@ -0,0 +1,14 @@ +BDEPEND=dev-util/ninja >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile config configure install postinst prepare test +DEPEND=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(-)?] >=dev-db/mysql-connector-c-8.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(-)?] +DESCRIPTION=ODBC driver for MySQL +EAPI=7 +HOMEPAGE=https://dev.mysql.com/downloads/connector/odbc/ +IUSE=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 ~ppc ~x86 +LICENSE=GPL-2 +RDEPEND=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(-)?] >=dev-db/mysql-connector-c-8.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(-)?] +SLOT=8.0 +SRC_URI=https://dev.mysql.com/get/Downloads/Connector-ODBC/8.0/mysql-connector-odbc-8.0.27-src.tar.gz +_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 cmake-multilib de2335e0bd21535a925d008ee3b98e2a edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multilib-build 19ec165e9adcaa4c132b9e3fe3e7f556 multilib-minimal be5919734a8448dddd49c2b26db45091 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 +_md5_=8d585ea9e53637b08410415690bdf529 diff --git a/metadata/md5-cache/dev-db/mysql-5.7.36-r1 b/metadata/md5-cache/dev-db/mysql-5.7.36-r1 new file mode 100644 index 000000000000..02e4db30b7e8 --- /dev/null +++ b/metadata/md5-cache/dev-db/mysql-5.7.36-r1 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/make >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile config configure install postinst preinst prepare pretend setup test unpack +DEPEND=sys-libs/ncurses:0= client-libs? ( >=sys-libs/zlib-1.2.3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=dev-libs/openssl-1.0.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(-)?,static-libs?] ) !client-libs? ( dev-db/mysql-connector-c[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?] >=sys-libs/zlib-1.2.3:0= >=dev-libs/openssl-1.0.0:0= ) server? ( >=app-arch/lz4-0_p131:= virtual/libcrypt:= cjk? ( app-text/mecab:= ) experimental? ( dev-libs/libevent:=[ssl] dev-libs/protobuf:= net-libs/libtirpc:= ) jemalloc? ( dev-libs/jemalloc:0= ) kernel_linux? ( dev-libs/libaio:0= sys-process/procps:0= ) numa? ( sys-process/numactl ) ) systemtap? ( >=dev-util/systemtap-1.3:0= ) tcmalloc? ( dev-util/google-perftools:0= ) || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) dev-libs/protobuf virtual/yacc server? ( dev-libs/libevent:=[ssl] experimental? ( net-libs/rpcsvc-proto ) ) static? ( sys-libs/ncurses[static-libs] ) test? ( acct-group/mysql acct-user/mysql dev-perl/JSON ) +DESCRIPTION=A fast, multi-threaded, multi-user SQL database server +EAPI=7 +HOMEPAGE=https://www.mysql.com/ +IUSE=cjk client-libs cracklib debug experimental jemalloc latin1 numa +perl profiling selinux +server static static-libs systemtap tcmalloc test kernel_linux 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 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris +LICENSE=GPL-2 +PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) +RDEPEND=sys-libs/ncurses:0= client-libs? ( >=sys-libs/zlib-1.2.3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=dev-libs/openssl-1.0.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(-)?,static-libs?] ) !client-libs? ( dev-db/mysql-connector-c[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?] >=sys-libs/zlib-1.2.3:0= >=dev-libs/openssl-1.0.0:0= ) server? ( >=app-arch/lz4-0_p131:= virtual/libcrypt:= cjk? ( app-text/mecab:= ) experimental? ( dev-libs/libevent:=[ssl] dev-libs/protobuf:= net-libs/libtirpc:= ) jemalloc? ( dev-libs/jemalloc:0= ) kernel_linux? ( dev-libs/libaio:0= sys-process/procps:0= ) numa? ( sys-process/numactl ) ) systemtap? ( >=dev-util/systemtap-1.3:0= ) tcmalloc? ( dev-util/google-perftools:0= ) !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster !dev-db/mysql:0 !dev-db/mysql:8.0 client-libs? ( !dev-db/mariadb-connector-c[mysqlcompat] !dev-db/mysql-connector-c dev-libs/protobuf:= ) selinux? ( sec-policy/selinux-mysql ) server? ( !prefix? ( acct-group/mysql acct-user/mysql dev-db/mysql-init-scripts ) ) +REQUIRED_USE=?? ( tcmalloc jemalloc ) +RESTRICT=!test? ( test ) +SLOT=5.7/18 +SRC_URI=https://cdn.mysql.com/Downloads/MySQL-5.7/mysql-boost-5.7.36.tar.gz https://cdn.mysql.com/archives/mysql-5.7/mysql-boost-5.7.36.tar.gz http://downloads.mysql.com/archives/MySQL-5.7/mysql-boost-5.7.36.tar.gz https://dev.gentoo.org/~whissi/dist/mysql/mysql-5.7.36-patches-01.tar.xz +_eclasses_=check-reqs bfb51de63b0462097e40436214dd43c8 cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multilib-build 19ec165e9adcaa4c132b9e3fe3e7f556 multilib-minimal be5919734a8448dddd49c2b26db45091 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 prefix d04f14b297013ad1410550c0757f14f8 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 +_md5_=25d3088812f87a062c064c72c0c72411 diff --git a/metadata/md5-cache/dev-db/mysql-8.0.27 b/metadata/md5-cache/dev-db/mysql-8.0.27 new file mode 100644 index 000000000000..27956ad70800 --- /dev/null +++ b/metadata/md5-cache/dev-db/mysql-8.0.27 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/make >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile config configure install postinst prepare pretend setup test unpack +DEPEND=>=app-arch/lz4-0_p131:= app-arch/zstd:= sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= >=dev-libs/openssl-1.0.0:0= server? ( dev-libs/icu:= dev-libs/libevent:=[ssl,threads] >=dev-libs/protobuf-3.8:= net-libs/libtirpc:= cjk? ( app-text/mecab:= ) jemalloc? ( dev-libs/jemalloc:0= ) kernel_linux? ( dev-libs/libaio:0= sys-process/procps:0= ) numa? ( sys-process/numactl ) tcmalloc? ( dev-util/google-perftools:0= ) ) || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) virtual/yacc server? ( net-libs/rpcsvc-proto ) test? ( acct-group/mysql acct-user/mysql dev-perl/JSON ) +DESCRIPTION=A fast, multi-threaded, multi-user SQL database server +EAPI=8 +HOMEPAGE=https://www.mysql.com/ +IUSE=cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux +server tcmalloc test kernel_linux +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 -riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris +LICENSE=GPL-2 +PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) +RDEPEND=>=app-arch/lz4-0_p131:= app-arch/zstd:= sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= >=dev-libs/openssl-1.0.0:0= server? ( dev-libs/icu:= dev-libs/libevent:=[ssl,threads] >=dev-libs/protobuf-3.8:= net-libs/libtirpc:= cjk? ( app-text/mecab:= ) jemalloc? ( dev-libs/jemalloc:0= ) kernel_linux? ( dev-libs/libaio:0= sys-process/procps:0= ) numa? ( sys-process/numactl ) tcmalloc? ( dev-util/google-perftools:0= ) ) !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster !dev-db/mysql:0 !dev-db/mysql:5.7 selinux? ( sec-policy/selinux-mysql ) !prefix? ( acct-group/mysql acct-user/mysql dev-db/mysql-init-scripts ) +REQUIRED_USE=?? ( tcmalloc jemalloc ) cjk? ( server ) jemalloc? ( server ) numa? ( server ) profiling? ( server ) router? ( server ) tcmalloc? ( server ) +RESTRICT=!test? ( test ) +SLOT=8.0 +SRC_URI=https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-boost-8.0.27.tar.gz https://cdn.mysql.com/archives/mysql-8.0/mysql-boost-8.0.27.tar.gz http://downloads.mysql.com/archives/MySQL-8.0/mysql-boost-8.0.27.tar.gz https://dev.gentoo.org/~whissi/dist/mysql/mysql-8.0.27-patches-01.tar.xz +_eclasses_=check-reqs bfb51de63b0462097e40436214dd43c8 cmake 11fee991ab428a3370e5c20fa8231fb6 flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 prefix d04f14b297013ad1410550c0757f14f8 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg-utils 4f29a8b760a594a212abe9c2ba957c31 +_md5_=d0c0fbcbe09ef40b5d23fc46ed04514a diff --git a/metadata/md5-cache/dev-db/mysql-connector-c-8.0.27 b/metadata/md5-cache/dev-db/mysql-connector-c-8.0.27 new file mode 100644 index 000000000000..5e0b3e3b13e7 --- /dev/null +++ b/metadata/md5-cache/dev-db/mysql-connector-c-8.0.27 @@ -0,0 +1,14 @@ +BDEPEND=dev-util/ninja >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=app-arch/lz4-0_p131:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ldap? ( dev-libs/cyrus-sasl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dev-libs/openssl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] +DESCRIPTION=C client library for MariaDB/MySQL +EAPI=7 +HOMEPAGE=https://dev.mysql.com/downloads/ +IUSE=ldap static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=>=app-arch/lz4-0_p131:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ldap? ( dev-libs/cyrus-sasl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dev-libs/openssl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] !=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile config configure install postinst prepare pretend setup test unpack -DEPEND=>=app-arch/lz4-0_p131:= app-arch/zstd:= sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= >=dev-libs/openssl-1.0.0:0= server? ( dev-libs/icu:= dev-libs/libevent:=[ssl,threads] >=dev-libs/protobuf-3.8:= net-libs/libtirpc:= net-misc/curl:= cjk? ( app-text/mecab:= ) ldap? ( dev-libs/cyrus-sasl net-nds/openldap ) jemalloc? ( dev-libs/jemalloc:0= ) kernel_linux? ( dev-libs/libaio:0= sys-process/procps:0= ) numa? ( sys-process/numactl ) pam? ( sys-libs/pam:0= ) tcmalloc? ( dev-util/google-perftools:0= ) ) || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) virtual/yacc server? ( net-libs/rpcsvc-proto ) test? ( acct-group/mysql acct-user/mysql dev-perl/JSON ) -DESCRIPTION=Fully compatible, enhanced and open source drop-in replacement for MySQL -EAPI=7 -HOMEPAGE=https://www.percona.com/software/mysql-database/percona-server https://github.com/percona/percona-server -IUSE=cjk cracklib debug jemalloc latin1 ldap numa pam +perl profiling rocksdb router selinux +server tcmalloc test tokudb tokudb-backup-plugin kernel_linux -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris -LICENSE=GPL-2 -PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) -RDEPEND=>=app-arch/lz4-0_p131:= app-arch/zstd:= sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= >=dev-libs/openssl-1.0.0:0= server? ( dev-libs/icu:= dev-libs/libevent:=[ssl,threads] >=dev-libs/protobuf-3.8:= net-libs/libtirpc:= net-misc/curl:= cjk? ( app-text/mecab:= ) ldap? ( dev-libs/cyrus-sasl net-nds/openldap ) jemalloc? ( dev-libs/jemalloc:0= ) kernel_linux? ( dev-libs/libaio:0= sys-process/procps:0= ) numa? ( sys-process/numactl ) pam? ( sys-libs/pam:0= ) tcmalloc? ( dev-util/google-perftools:0= ) ) !dev-db/mariadb !dev-db/mariadb-galera !dev-db/mysql !dev-db/mysql-cluster !dev-db/percona-server:0 !dev-db/percona-server:5.7 selinux? ( sec-policy/selinux-mysql ) !prefix? ( acct-group/mysql acct-user/mysql dev-db/mysql-init-scripts ) -REQUIRED_USE=?? ( tcmalloc jemalloc ) cjk? ( server ) jemalloc? ( server ) numa? ( server ) profiling? ( server ) router? ( server ) tcmalloc? ( server ) -RESTRICT=!test? ( test ) -SLOT=8.0 -SRC_URI=https://www.percona.com/downloads/Percona-Server-8.0/Percona-Server-8.0.23-14/source/tarball/percona-server-8.0.23-14.tar.gz https://dl.bintray.com/boostorg/release/1.73.0/source/boost_1_73_0.tar.bz2 https://dev.gentoo.org/~whissi/dist/percona-server/percona-server-8.0.23.14-patches-01.tar.xz -_eclasses_=check-reqs bfb51de63b0462097e40436214dd43c8 cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 prefix d04f14b297013ad1410550c0757f14f8 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 -_md5_=ded62c6c6c83b0c32ddf4a822c94f83a diff --git a/metadata/md5-cache/dev-db/percona-server-8.0.22.13 b/metadata/md5-cache/dev-db/percona-server-8.0.26.16 similarity index 91% rename from metadata/md5-cache/dev-db/percona-server-8.0.22.13 rename to metadata/md5-cache/dev-db/percona-server-8.0.26.16 index 45db38ebd12d..894e66aa81c9 100644 --- a/metadata/md5-cache/dev-db/percona-server-8.0.22.13 +++ b/metadata/md5-cache/dev-db/percona-server-8.0.26.16 @@ -5,13 +5,13 @@ DESCRIPTION=Fully compatible, enhanced and open source drop-in replacement for M EAPI=7 HOMEPAGE=https://www.percona.com/software/mysql-database/percona-server https://github.com/percona/percona-server IUSE=cjk cracklib debug jemalloc latin1 ldap numa pam +perl profiling rocksdb router selinux +server tcmalloc test tokudb tokudb-backup-plugin kernel_linux -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris LICENSE=GPL-2 PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) RDEPEND=>=app-arch/lz4-0_p131:= app-arch/zstd:= sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= >=dev-libs/openssl-1.0.0:0= server? ( dev-libs/icu:= dev-libs/libevent:=[ssl,threads] >=dev-libs/protobuf-3.8:= net-libs/libtirpc:= net-misc/curl:= cjk? ( app-text/mecab:= ) ldap? ( dev-libs/cyrus-sasl net-nds/openldap ) jemalloc? ( dev-libs/jemalloc:0= ) kernel_linux? ( dev-libs/libaio:0= sys-process/procps:0= ) numa? ( sys-process/numactl ) pam? ( sys-libs/pam:0= ) tcmalloc? ( dev-util/google-perftools:0= ) ) !dev-db/mariadb !dev-db/mariadb-galera !dev-db/mysql !dev-db/mysql-cluster !dev-db/percona-server:0 !dev-db/percona-server:5.7 selinux? ( sec-policy/selinux-mysql ) !prefix? ( acct-group/mysql acct-user/mysql dev-db/mysql-init-scripts ) REQUIRED_USE=?? ( tcmalloc jemalloc ) cjk? ( server ) jemalloc? ( server ) numa? ( server ) profiling? ( server ) router? ( server ) tcmalloc? ( server ) RESTRICT=!test? ( test ) SLOT=8.0 -SRC_URI=https://www.percona.com/downloads/Percona-Server-8.0/Percona-Server-8.0.22-13/source/tarball/percona-server-8.0.22-13.tar.gz https://dl.bintray.com/boostorg/release/1.73.0/source/boost_1_73_0.tar.bz2 https://dev.gentoo.org/~whissi/dist/percona-server/percona-server-8.0.22.13-patches-02.tar.xz +SRC_URI=https://www.percona.com/downloads/Percona-Server-8.0/Percona-Server-8.0.26-16/source/tarball/percona-server-8.0.26-16.tar.gz https://dl.bintray.com/boostorg/release/1.73.0/source/boost_1_73_0.tar.bz2 https://dev.gentoo.org/~whissi/dist/percona-server/percona-server-8.0.26.16-patches-01.tar.xz _eclasses_=check-reqs bfb51de63b0462097e40436214dd43c8 cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 prefix d04f14b297013ad1410550c0757f14f8 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 -_md5_=ac313b5e96d827389acd0cf37b047eca +_md5_=54af3ebb2dc66df832fc4e9374c40ee2 diff --git a/metadata/md5-cache/dev-db/postgresql-10.19 b/metadata/md5-cache/dev-db/postgresql-10.19 index f4d7adab1269..b465a0005828 100644 --- a/metadata/md5-cache/dev-db/postgresql-10.19 +++ b/metadata/md5-cache/dev-db/postgresql-10.19 @@ -5,11 +5,11 @@ DESCRIPTION=PostgreSQL RDBMS EAPI=7 HOMEPAGE=https://www.postgresql.org/ IUSE=debug doc icu kerberos kernel_linux ldap nls pam perl python +readline selinux +server systemd ssl static-libs tcl threads uuid xml zlib elibc_glibc elibc_uclibc elibc_musl elibc_FreeBSD elibc_NetBSD elibc_OpenBSD kernel_linux python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 -KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~ppc-macos ~x86-solaris +KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-macos ~x86-solaris LICENSE=POSTGRESQL GPL-2 RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libcrypt:= virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10 >=dev-lang/python-exec-2:=[python_targets_python3_10] ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_uclibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_uclibc? ( !elibc_musl? ( !elibc_FreeBSD? ( !elibc_NetBSD? ( !elibc_OpenBSD? ( dev-libs/ossp-uuid ) ) ) ) ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) ) SLOT=10 SRC_URI=https://ftp.postgresql.org/pub/source/v10.19/postgresql-10.19.tar.bz2 _eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b pam 41ce39f668e11d31ff4734f3b5794f7d prefix d04f14b297013ad1410550c0757f14f8 python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=882d1381fe908a8fa0f2a6518dbf11c5 +_md5_=adf57da068effe011c4c5c4dd788d931 diff --git a/metadata/md5-cache/dev-db/postgresql-11.14 b/metadata/md5-cache/dev-db/postgresql-11.14 index 3c0e9e85c803..4fd3470a9608 100644 --- a/metadata/md5-cache/dev-db/postgresql-11.14 +++ b/metadata/md5-cache/dev-db/postgresql-11.14 @@ -5,11 +5,11 @@ DESCRIPTION=PostgreSQL RDBMS EAPI=7 HOMEPAGE=https://www.postgresql.org/ IUSE=debug doc icu kerberos kernel_linux ldap llvm nls pam perl python +readline selinux +server systemd ssl static-libs tcl threads uuid xml zlib elibc_glibc elibc_uclibc elibc_musl elibc_FreeBSD elibc_NetBSD elibc_OpenBSD kernel_linux python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 -KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=POSTGRESQL GPL-2 RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap ) llvm? ( sys-devel/llvm:= sys-devel/clang:= ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10 >=dev-lang/python-exec-2:=[python_targets_python3_10] ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_uclibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_uclibc? ( !elibc_musl? ( !elibc_FreeBSD? ( !elibc_NetBSD? ( !elibc_OpenBSD? ( dev-libs/ossp-uuid ) ) ) ) ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles 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 dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b pam 41ce39f668e11d31ff4734f3b5794f7d prefix d04f14b297013ad1410550c0757f14f8 python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=905e0b399f23531d16860d102df01bce +_md5_=7fb39e179c7bba7153db3e4cd10e9402 diff --git a/metadata/md5-cache/dev-db/postgresql-12.9 b/metadata/md5-cache/dev-db/postgresql-12.9 index 797209736487..c5d5f5ff3da6 100644 --- a/metadata/md5-cache/dev-db/postgresql-12.9 +++ b/metadata/md5-cache/dev-db/postgresql-12.9 @@ -5,11 +5,11 @@ DESCRIPTION=PostgreSQL RDBMS EAPI=7 HOMEPAGE=https://www.postgresql.org/ IUSE=debug doc icu kerberos kernel_linux ldap llvm nls pam perl python +readline selinux +server systemd ssl static-libs tcl threads uuid xml zlib elibc_glibc elibc_uclibc elibc_musl elibc_FreeBSD elibc_NetBSD elibc_OpenBSD kernel_linux python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 -KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=POSTGRESQL GPL-2 RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap ) llvm? ( sys-devel/llvm:= sys-devel/clang:= ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10 >=dev-lang/python-exec-2:=[python_targets_python3_10] ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_uclibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_uclibc? ( !elibc_musl? ( !elibc_FreeBSD? ( !elibc_NetBSD? ( !elibc_OpenBSD? ( dev-libs/ossp-uuid ) ) ) ) ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles 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 dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b pam 41ce39f668e11d31ff4734f3b5794f7d prefix d04f14b297013ad1410550c0757f14f8 python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=b25bb3c094621586803d5ff70e51bf24 +_md5_=0097669dfd3e5675558321dc99dca8d7 diff --git a/metadata/md5-cache/dev-db/postgresql-13.5 b/metadata/md5-cache/dev-db/postgresql-13.5 index d06d34274c1a..9ce5e9c8d1dd 100644 --- a/metadata/md5-cache/dev-db/postgresql-13.5 +++ b/metadata/md5-cache/dev-db/postgresql-13.5 @@ -5,11 +5,11 @@ DESCRIPTION=PostgreSQL RDBMS EAPI=7 HOMEPAGE=https://www.postgresql.org/ IUSE=debug doc icu kerberos kernel_linux ldap llvm nls pam perl python +readline selinux +server systemd ssl static-libs tcl threads uuid xml zlib elibc_glibc elibc_uclibc elibc_musl elibc_FreeBSD elibc_NetBSD elibc_OpenBSD kernel_linux python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 -KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=POSTGRESQL GPL-2 RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap ) llvm? ( sys-devel/llvm:= sys-devel/clang:= ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10 >=dev-lang/python-exec-2:=[python_targets_python3_10] ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_uclibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_uclibc? ( !elibc_musl? ( !elibc_FreeBSD? ( !elibc_NetBSD? ( !elibc_OpenBSD? ( dev-libs/ossp-uuid ) ) ) ) ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles 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 dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b pam 41ce39f668e11d31ff4734f3b5794f7d prefix d04f14b297013ad1410550c0757f14f8 python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=afadfbaff532eb565b711d48507a5384 +_md5_=890fba8f705a11d8cf1e262a94cc3591 diff --git a/metadata/md5-cache/dev-db/postgresql-9.6.24 b/metadata/md5-cache/dev-db/postgresql-9.6.24 index a39983698dea..7c67074280c0 100644 --- a/metadata/md5-cache/dev-db/postgresql-9.6.24 +++ b/metadata/md5-cache/dev-db/postgresql-9.6.24 @@ -5,11 +5,11 @@ DESCRIPTION=PostgreSQL RDBMS EAPI=7 HOMEPAGE=https://www.postgresql.org/ IUSE=debug doc kerberos kernel_linux ldap nls pam perl pg-legacytimestamp python +readline selinux +server systemd ssl static-libs tcl threads uuid xml zlib elibc_glibc elibc_uclibc elibc_musl elibc_FreeBSD elibc_NetBSD elibc_OpenBSD kernel_linux python_single_target_python3_8 python_single_target_python3_9 -KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=POSTGRESQL GPL-2 RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libcrypt:= virtual/libintl kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) ) readline? ( sys-libs/readline:0= ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) server? ( systemd? ( sys-apps/systemd ) ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_uclibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_uclibc? ( !elibc_musl? ( !elibc_FreeBSD? ( !elibc_NetBSD? ( !elibc_OpenBSD? ( dev-libs/ossp-uuid ) ) ) ) ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 ) ) SLOT=9.6 SRC_URI=https://ftp.postgresql.org/pub/source/v9.6.24/postgresql-9.6.24.tar.bz2 _eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b pam 41ce39f668e11d31ff4734f3b5794f7d prefix d04f14b297013ad1410550c0757f14f8 python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=24a083b77093f7aec9b972893052ff0e +_md5_=74c43358aba27c6aba01b87da741b5e7 diff --git a/metadata/md5-cache/dev-db/rqlite-6.8.1 b/metadata/md5-cache/dev-db/rqlite-6.8.1 new file mode 100644 index 000000000000..950ceb2ef7d9 --- /dev/null +++ b/metadata/md5-cache/dev-db/rqlite-6.8.1 @@ -0,0 +1,12 @@ +BDEPEND=>=dev-lang/go-1.12 app-arch/unzip +DEFINED_PHASES=compile install test unpack +DESCRIPTION=Replicated SQLite using the Raft consensus protocol +EAPI=7 +HOMEPAGE=https://github.com/rqlite/rqlite https://www.philipotoole.com/tag/rqlite/ +KEYWORDS=~amd64 ~x86 +LICENSE=MIT Apache-2.0 BSD CC0-1.0 MPL-2.0 +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/rqlite/rqlite/archive/v6.8.1.tar.gz -> rqlite-6.8.1.tar.gz mirror://goproxy//github.com/!bowery/prompt/@v/v0.0.0-20190916142128-fa8279994f75.zip -> github.com%2F!bowery%2Fprompt%2F@v%2Fv0.0.0-20190916142128-fa8279994f75.zip mirror://goproxy//github.com/!bowery/prompt/@v/v0.0.0-20190916142128-fa8279994f75.mod -> github.com%2F!bowery%2Fprompt%2F@v%2Fv0.0.0-20190916142128-fa8279994f75.mod mirror://goproxy//github.com/!data!dog/datadog-go/@v/v2.2.0+incompatible.mod -> github.com%2F!data!dog%2Fdatadog-go%2F@v%2Fv2.2.0+incompatible.mod mirror://goproxy//github.com/!data!dog/datadog-go/@v/v3.2.0+incompatible.mod -> github.com%2F!data!dog%2Fdatadog-go%2F@v%2Fv3.2.0+incompatible.mod mirror://goproxy//github.com/alecthomas/template/@v/v0.0.0-20160405071501-a0175ee3bccc.mod -> github.com%2Falecthomas%2Ftemplate%2F@v%2Fv0.0.0-20160405071501-a0175ee3bccc.mod mirror://goproxy//github.com/alecthomas/template/@v/v0.0.0-20190718012654-fb15b899a751.mod -> github.com%2Falecthomas%2Ftemplate%2F@v%2Fv0.0.0-20190718012654-fb15b899a751.mod mirror://goproxy//github.com/alecthomas/units/@v/v0.0.0-20151022065526-2efee857e7cf.mod -> github.com%2Falecthomas%2Funits%2F@v%2Fv0.0.0-20151022065526-2efee857e7cf.mod mirror://goproxy//github.com/alecthomas/units/@v/v0.0.0-20190717042225-c3de453c63f4.mod -> github.com%2Falecthomas%2Funits%2F@v%2Fv0.0.0-20190717042225-c3de453c63f4.mod mirror://goproxy//github.com/armon/go-metrics/@v/v0.0.0-20190430140413-ec5e00d3c878.mod -> github.com%2Farmon%2Fgo-metrics%2F@v%2Fv0.0.0-20190430140413-ec5e00d3c878.mod mirror://goproxy//github.com/armon/go-metrics/@v/v0.3.9.zip -> github.com%2Farmon%2Fgo-metrics%2F@v%2Fv0.3.9.zip mirror://goproxy//github.com/armon/go-metrics/@v/v0.3.9.mod -> github.com%2Farmon%2Fgo-metrics%2F@v%2Fv0.3.9.mod mirror://goproxy//github.com/beorn7/perks/@v/v0.0.0-20180321164747-3a771d992973.mod -> github.com%2Fbeorn7%2Fperks%2F@v%2Fv0.0.0-20180321164747-3a771d992973.mod mirror://goproxy//github.com/beorn7/perks/@v/v1.0.0.mod -> github.com%2Fbeorn7%2Fperks%2F@v%2Fv1.0.0.mod mirror://goproxy//github.com/beorn7/perks/@v/v1.0.1.mod -> github.com%2Fbeorn7%2Fperks%2F@v%2Fv1.0.1.mod mirror://goproxy//github.com/boltdb/bolt/@v/v1.3.1.zip -> github.com%2Fboltdb%2Fbolt%2F@v%2Fv1.3.1.zip mirror://goproxy//github.com/boltdb/bolt/@v/v1.3.1.mod -> github.com%2Fboltdb%2Fbolt%2F@v%2Fv1.3.1.mod mirror://goproxy//github.com/cespare/xxhash/v2/@v/v2.1.1.mod -> github.com%2Fcespare%2Fxxhash%2Fv2%2F@v%2Fv2.1.1.mod mirror://goproxy//github.com/circonus-labs/circonus-gometrics/@v/v2.3.1+incompatible.mod -> github.com%2Fcirconus-labs%2Fcirconus-gometrics%2F@v%2Fv2.3.1+incompatible.mod mirror://goproxy//github.com/circonus-labs/circonusllhist/@v/v0.1.3.mod -> github.com%2Fcirconus-labs%2Fcirconusllhist%2F@v%2Fv0.1.3.mod mirror://goproxy//github.com/davecgh/go-spew/@v/v1.1.0.mod -> github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod mirror://goproxy//github.com/davecgh/go-spew/@v/v1.1.1.zip -> github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip mirror://goproxy//github.com/davecgh/go-spew/@v/v1.1.1.mod -> github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod mirror://goproxy//github.com/fatih/color/@v/v1.7.0.mod -> github.com%2Ffatih%2Fcolor%2F@v%2Fv1.7.0.mod mirror://goproxy//github.com/fatih/color/@v/v1.12.0.zip -> github.com%2Ffatih%2Fcolor%2F@v%2Fv1.12.0.zip mirror://goproxy//github.com/fatih/color/@v/v1.12.0.mod -> github.com%2Ffatih%2Fcolor%2F@v%2Fv1.12.0.mod mirror://goproxy//github.com/go-kit/kit/@v/v0.8.0.mod -> github.com%2Fgo-kit%2Fkit%2F@v%2Fv0.8.0.mod mirror://goproxy//github.com/go-kit/kit/@v/v0.9.0.mod -> github.com%2Fgo-kit%2Fkit%2F@v%2Fv0.9.0.mod mirror://goproxy//github.com/go-logfmt/logfmt/@v/v0.3.0.mod -> github.com%2Fgo-logfmt%2Flogfmt%2F@v%2Fv0.3.0.mod mirror://goproxy//github.com/go-logfmt/logfmt/@v/v0.4.0.mod -> github.com%2Fgo-logfmt%2Flogfmt%2F@v%2Fv0.4.0.mod mirror://goproxy//github.com/go-stack/stack/@v/v1.8.0.mod -> github.com%2Fgo-stack%2Fstack%2F@v%2Fv1.8.0.mod mirror://goproxy//github.com/gogo/protobuf/@v/v1.1.1.mod -> github.com%2Fgogo%2Fprotobuf%2F@v%2Fv1.1.1.mod mirror://goproxy//github.com/golang/protobuf/@v/v1.2.0.mod -> github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.2.0.mod mirror://goproxy//github.com/golang/protobuf/@v/v1.3.1.mod -> github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.3.1.mod mirror://goproxy//github.com/golang/protobuf/@v/v1.3.2.mod -> github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.3.2.mod mirror://goproxy//github.com/golang/protobuf/@v/v1.5.0.mod -> github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.5.0.mod mirror://goproxy//github.com/golang/protobuf/@v/v1.5.2.zip -> github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.5.2.zip mirror://goproxy//github.com/golang/protobuf/@v/v1.5.2.mod -> github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.5.2.mod mirror://goproxy//github.com/google/go-cmp/@v/v0.3.1.mod -> github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.3.1.mod mirror://goproxy//github.com/google/go-cmp/@v/v0.4.0.mod -> github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.4.0.mod mirror://goproxy//github.com/google/go-cmp/@v/v0.5.5.zip -> github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.5.zip mirror://goproxy//github.com/google/go-cmp/@v/v0.5.5.mod -> github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.5.mod mirror://goproxy//github.com/google/gofuzz/@v/v1.0.0.mod -> github.com%2Fgoogle%2Fgofuzz%2F@v%2Fv1.0.0.mod mirror://goproxy//github.com/hashicorp/go-cleanhttp/@v/v0.5.0.mod -> github.com%2Fhashicorp%2Fgo-cleanhttp%2F@v%2Fv0.5.0.mod mirror://goproxy//github.com/hashicorp/go-hclog/@v/v0.9.1.mod -> github.com%2Fhashicorp%2Fgo-hclog%2F@v%2Fv0.9.1.mod mirror://goproxy//github.com/hashicorp/go-hclog/@v/v0.16.2.zip -> github.com%2Fhashicorp%2Fgo-hclog%2F@v%2Fv0.16.2.zip mirror://goproxy//github.com/hashicorp/go-hclog/@v/v0.16.2.mod -> github.com%2Fhashicorp%2Fgo-hclog%2F@v%2Fv0.16.2.mod mirror://goproxy//github.com/hashicorp/go-immutable-radix/@v/v1.0.0.mod -> github.com%2Fhashicorp%2Fgo-immutable-radix%2F@v%2Fv1.0.0.mod mirror://goproxy//github.com/hashicorp/go-immutable-radix/@v/v1.3.1.zip -> github.com%2Fhashicorp%2Fgo-immutable-radix%2F@v%2Fv1.3.1.zip mirror://goproxy//github.com/hashicorp/go-immutable-radix/@v/v1.3.1.mod -> github.com%2Fhashicorp%2Fgo-immutable-radix%2F@v%2Fv1.3.1.mod mirror://goproxy//github.com/hashicorp/go-msgpack/@v/v0.5.5.mod -> github.com%2Fhashicorp%2Fgo-msgpack%2F@v%2Fv0.5.5.mod mirror://goproxy//github.com/hashicorp/go-msgpack/@v/v1.1.5.zip -> github.com%2Fhashicorp%2Fgo-msgpack%2F@v%2Fv1.1.5.zip mirror://goproxy//github.com/hashicorp/go-msgpack/@v/v1.1.5.mod -> github.com%2Fhashicorp%2Fgo-msgpack%2F@v%2Fv1.1.5.mod mirror://goproxy//github.com/hashicorp/go-retryablehttp/@v/v0.5.3.mod -> github.com%2Fhashicorp%2Fgo-retryablehttp%2F@v%2Fv0.5.3.mod mirror://goproxy//github.com/hashicorp/go-uuid/@v/v1.0.0.zip -> github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.0.zip mirror://goproxy//github.com/hashicorp/go-uuid/@v/v1.0.0.mod -> github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.0.mod mirror://goproxy//github.com/hashicorp/golang-lru/@v/v0.5.0.mod -> github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.0.mod mirror://goproxy//github.com/hashicorp/golang-lru/@v/v0.5.4.zip -> github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.4.zip mirror://goproxy//github.com/hashicorp/golang-lru/@v/v0.5.4.mod -> github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.4.mod mirror://goproxy//github.com/hashicorp/raft/@v/v1.1.0.mod -> github.com%2Fhashicorp%2Fraft%2F@v%2Fv1.1.0.mod mirror://goproxy//github.com/hashicorp/raft/@v/v1.3.1.zip -> github.com%2Fhashicorp%2Fraft%2F@v%2Fv1.3.1.zip mirror://goproxy//github.com/hashicorp/raft/@v/v1.3.1.mod -> github.com%2Fhashicorp%2Fraft%2F@v%2Fv1.3.1.mod mirror://goproxy//github.com/json-iterator/go/@v/v1.1.6.mod -> github.com%2Fjson-iterator%2Fgo%2F@v%2Fv1.1.6.mod mirror://goproxy//github.com/json-iterator/go/@v/v1.1.9.mod -> github.com%2Fjson-iterator%2Fgo%2F@v%2Fv1.1.9.mod mirror://goproxy//github.com/julienschmidt/httprouter/@v/v1.2.0.mod -> github.com%2Fjulienschmidt%2Fhttprouter%2F@v%2Fv1.2.0.mod mirror://goproxy//github.com/konsorten/go-windows-terminal-sequences/@v/v1.0.1.mod -> github.com%2Fkonsorten%2Fgo-windows-terminal-sequences%2F@v%2Fv1.0.1.mod mirror://goproxy//github.com/kr/logfmt/@v/v0.0.0-20140226030751-b84e30acd515.mod -> github.com%2Fkr%2Flogfmt%2F@v%2Fv0.0.0-20140226030751-b84e30acd515.mod mirror://goproxy//github.com/kr/pretty/@v/v0.1.0.mod -> github.com%2Fkr%2Fpretty%2F@v%2Fv0.1.0.mod mirror://goproxy//github.com/kr/pty/@v/v1.1.1.mod -> github.com%2Fkr%2Fpty%2F@v%2Fv1.1.1.mod mirror://goproxy//github.com/kr/text/@v/v0.1.0.mod -> github.com%2Fkr%2Ftext%2F@v%2Fv0.1.0.mod mirror://goproxy//github.com/labstack/gommon/@v/v0.3.0.zip -> github.com%2Flabstack%2Fgommon%2F@v%2Fv0.3.0.zip mirror://goproxy//github.com/labstack/gommon/@v/v0.3.0.mod -> github.com%2Flabstack%2Fgommon%2F@v%2Fv0.3.0.mod mirror://goproxy//github.com/mattn/go-colorable/@v/v0.1.2.mod -> github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.2.mod mirror://goproxy//github.com/mattn/go-colorable/@v/v0.1.4.mod -> github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.4.mod mirror://goproxy//github.com/mattn/go-colorable/@v/v0.1.7.mod -> github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.7.mod mirror://goproxy//github.com/mattn/go-colorable/@v/v0.1.8.zip -> github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.8.zip mirror://goproxy//github.com/mattn/go-colorable/@v/v0.1.8.mod -> github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.8.mod mirror://goproxy//github.com/mattn/go-isatty/@v/v0.0.8.mod -> github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.8.mod mirror://goproxy//github.com/mattn/go-isatty/@v/v0.0.9.mod -> github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.9.mod mirror://goproxy//github.com/mattn/go-isatty/@v/v0.0.10.mod -> github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.10.mod mirror://goproxy//github.com/mattn/go-isatty/@v/v0.0.12.mod -> github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.12.mod mirror://goproxy//github.com/mattn/go-isatty/@v/v0.0.14.zip -> github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.14.zip mirror://goproxy//github.com/mattn/go-isatty/@v/v0.0.14.mod -> github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.14.mod mirror://goproxy//github.com/matttproud/golang_protobuf_extensions/@v/v1.0.1.mod -> github.com%2Fmatttproud%2Fgolang_protobuf_extensions%2F@v%2Fv1.0.1.mod mirror://goproxy//github.com/mkideal/cli/@v/v0.2.7.zip -> github.com%2Fmkideal%2Fcli%2F@v%2Fv0.2.7.zip mirror://goproxy//github.com/mkideal/cli/@v/v0.2.7.mod -> github.com%2Fmkideal%2Fcli%2F@v%2Fv0.2.7.mod mirror://goproxy//github.com/mkideal/expr/@v/v0.1.0.zip -> github.com%2Fmkideal%2Fexpr%2F@v%2Fv0.1.0.zip mirror://goproxy//github.com/mkideal/expr/@v/v0.1.0.mod -> github.com%2Fmkideal%2Fexpr%2F@v%2Fv0.1.0.mod mirror://goproxy//github.com/mkideal/pkg/@v/v0.1.3.zip -> github.com%2Fmkideal%2Fpkg%2F@v%2Fv0.1.3.zip mirror://goproxy//github.com/mkideal/pkg/@v/v0.1.3.mod -> github.com%2Fmkideal%2Fpkg%2F@v%2Fv0.1.3.mod mirror://goproxy//github.com/modern-go/concurrent/@v/v0.0.0-20180228061459-e0a39a4cb421.mod -> github.com%2Fmodern-go%2Fconcurrent%2F@v%2Fv0.0.0-20180228061459-e0a39a4cb421.mod mirror://goproxy//github.com/modern-go/concurrent/@v/v0.0.0-20180306012644-bacd9c7ef1dd.mod -> github.com%2Fmodern-go%2Fconcurrent%2F@v%2Fv0.0.0-20180306012644-bacd9c7ef1dd.mod mirror://goproxy//github.com/modern-go/reflect2/@v/v0.0.0-20180701023420-4b7aa43c6742.mod -> github.com%2Fmodern-go%2Freflect2%2F@v%2Fv0.0.0-20180701023420-4b7aa43c6742.mod mirror://goproxy//github.com/modern-go/reflect2/@v/v1.0.1.mod -> github.com%2Fmodern-go%2Freflect2%2F@v%2Fv1.0.1.mod mirror://goproxy//github.com/mwitkow/go-conntrack/@v/v0.0.0-20161129095857-cc309e4a2223.mod -> github.com%2Fmwitkow%2Fgo-conntrack%2F@v%2Fv0.0.0-20161129095857-cc309e4a2223.mod mirror://goproxy//github.com/pascaldekloe/goe/@v/v0.1.0.zip -> github.com%2Fpascaldekloe%2Fgoe%2F@v%2Fv0.1.0.zip mirror://goproxy//github.com/pascaldekloe/goe/@v/v0.1.0.mod -> github.com%2Fpascaldekloe%2Fgoe%2F@v%2Fv0.1.0.mod mirror://goproxy//github.com/pkg/errors/@v/v0.8.0.mod -> github.com%2Fpkg%2Ferrors%2F@v%2Fv0.8.0.mod mirror://goproxy//github.com/pkg/errors/@v/v0.8.1.mod -> github.com%2Fpkg%2Ferrors%2F@v%2Fv0.8.1.mod mirror://goproxy//github.com/pmezard/go-difflib/@v/v1.0.0.zip -> github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip mirror://goproxy//github.com/pmezard/go-difflib/@v/v1.0.0.mod -> github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod mirror://goproxy//github.com/prometheus/client_golang/@v/v0.9.1.mod -> github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv0.9.1.mod mirror://goproxy//github.com/prometheus/client_golang/@v/v0.9.2.mod -> github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv0.9.2.mod mirror://goproxy//github.com/prometheus/client_golang/@v/v1.0.0.mod -> github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv1.0.0.mod mirror://goproxy//github.com/prometheus/client_golang/@v/v1.4.0.mod -> github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv1.4.0.mod mirror://goproxy//github.com/prometheus/client_model/@v/v0.0.0-20180712105110-5c3871d89910.mod -> github.com%2Fprometheus%2Fclient_model%2F@v%2Fv0.0.0-20180712105110-5c3871d89910.mod mirror://goproxy//github.com/prometheus/client_model/@v/v0.0.0-20190129233127-fd36f4220a90.mod -> github.com%2Fprometheus%2Fclient_model%2F@v%2Fv0.0.0-20190129233127-fd36f4220a90.mod mirror://goproxy//github.com/prometheus/client_model/@v/v0.2.0.mod -> github.com%2Fprometheus%2Fclient_model%2F@v%2Fv0.2.0.mod mirror://goproxy//github.com/prometheus/common/@v/v0.0.0-20181126121408-4724e9255275.mod -> github.com%2Fprometheus%2Fcommon%2F@v%2Fv0.0.0-20181126121408-4724e9255275.mod mirror://goproxy//github.com/prometheus/common/@v/v0.4.1.mod -> github.com%2Fprometheus%2Fcommon%2F@v%2Fv0.4.1.mod mirror://goproxy//github.com/prometheus/common/@v/v0.9.1.mod -> github.com%2Fprometheus%2Fcommon%2F@v%2Fv0.9.1.mod mirror://goproxy//github.com/prometheus/procfs/@v/v0.0.0-20181005140218-185b4288413d.mod -> github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.0-20181005140218-185b4288413d.mod mirror://goproxy//github.com/prometheus/procfs/@v/v0.0.0-20181204211112-1dc9a6cbc91a.mod -> github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.0-20181204211112-1dc9a6cbc91a.mod mirror://goproxy//github.com/prometheus/procfs/@v/v0.0.2.mod -> github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.2.mod mirror://goproxy//github.com/prometheus/procfs/@v/v0.0.8.mod -> github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.8.mod mirror://goproxy//github.com/rqlite/go-sqlite3/@v/v1.22.0.zip -> github.com%2Frqlite%2Fgo-sqlite3%2F@v%2Fv1.22.0.zip mirror://goproxy//github.com/rqlite/go-sqlite3/@v/v1.22.0.mod -> github.com%2Frqlite%2Fgo-sqlite3%2F@v%2Fv1.22.0.mod mirror://goproxy//github.com/rqlite/raft-boltdb/@v/v0.0.0-20210909125202-124e0a496d7e.zip -> github.com%2Frqlite%2Fraft-boltdb%2F@v%2Fv0.0.0-20210909125202-124e0a496d7e.zip mirror://goproxy//github.com/rqlite/raft-boltdb/@v/v0.0.0-20210909125202-124e0a496d7e.mod -> github.com%2Frqlite%2Fraft-boltdb%2F@v%2Fv0.0.0-20210909125202-124e0a496d7e.mod mirror://goproxy//github.com/rqlite/raft-boltdb/@v/v0.0.0-20210909131733-595768e10065.zip -> github.com%2Frqlite%2Fraft-boltdb%2F@v%2Fv0.0.0-20210909131733-595768e10065.zip mirror://goproxy//github.com/rqlite/raft-boltdb/@v/v0.0.0-20210909131733-595768e10065.mod -> github.com%2Frqlite%2Fraft-boltdb%2F@v%2Fv0.0.0-20210909131733-595768e10065.mod mirror://goproxy//github.com/sirupsen/logrus/@v/v1.2.0.mod -> github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.2.0.mod mirror://goproxy//github.com/sirupsen/logrus/@v/v1.4.2.mod -> github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.4.2.mod mirror://goproxy//github.com/stretchr/objx/@v/v0.1.0.mod -> github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.0.mod mirror://goproxy//github.com/stretchr/objx/@v/v0.1.1.mod -> github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.1.mod mirror://goproxy//github.com/stretchr/testify/@v/v1.2.2.mod -> github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.2.2.mod mirror://goproxy//github.com/stretchr/testify/@v/v1.3.0.mod -> github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.mod mirror://goproxy//github.com/stretchr/testify/@v/v1.4.0.zip -> github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.4.0.zip mirror://goproxy//github.com/stretchr/testify/@v/v1.4.0.mod -> github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.4.0.mod mirror://goproxy//github.com/tv42/httpunix/@v/v0.0.0-20150427012821-b75d8614f926.mod -> github.com%2Ftv42%2Fhttpunix%2F@v%2Fv0.0.0-20150427012821-b75d8614f926.mod mirror://goproxy//github.com/valyala/bytebufferpool/@v/v1.0.0.mod -> github.com%2Fvalyala%2Fbytebufferpool%2F@v%2Fv1.0.0.mod mirror://goproxy//github.com/valyala/fasttemplate/@v/v1.0.1.mod -> github.com%2Fvalyala%2Ffasttemplate%2F@v%2Fv1.0.1.mod mirror://goproxy//golang.org/x/crypto/@v/v0.0.0-20180904163835-0709b304e793.mod -> golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20180904163835-0709b304e793.mod mirror://goproxy//golang.org/x/crypto/@v/v0.0.0-20190308221718-c2843e01d9a2.mod -> golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190308221718-c2843e01d9a2.mod mirror://goproxy//golang.org/x/crypto/@v/v0.0.0-20200622213623-75b288015ac9.mod -> golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20200622213623-75b288015ac9.mod mirror://goproxy//golang.org/x/crypto/@v/v0.0.0-20201221181555-eec23a3978ad.mod -> golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20201221181555-eec23a3978ad.mod mirror://goproxy//golang.org/x/crypto/@v/v0.0.0-20210817164053-32db794688a5.zip -> golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20210817164053-32db794688a5.zip mirror://goproxy//golang.org/x/crypto/@v/v0.0.0-20210817164053-32db794688a5.mod -> golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20210817164053-32db794688a5.mod mirror://goproxy//golang.org/x/net/@v/v0.0.0-20181114220301-adae6a3d119a.mod -> golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181114220301-adae6a3d119a.mod mirror://goproxy//golang.org/x/net/@v/v0.0.0-20181201002055-351d144fa1fc.mod -> golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181201002055-351d144fa1fc.mod mirror://goproxy//golang.org/x/net/@v/v0.0.0-20190311183353-d8887717615a.mod -> golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190311183353-d8887717615a.mod mirror://goproxy//golang.org/x/net/@v/v0.0.0-20190404232315-eb5bcb51f2a3.mod -> golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190404232315-eb5bcb51f2a3.mod mirror://goproxy//golang.org/x/net/@v/v0.0.0-20190613194153-d28f0bde5980.mod -> golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190613194153-d28f0bde5980.mod mirror://goproxy//golang.org/x/net/@v/v0.0.0-20200707034311-ab3426394381.mod -> golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20200707034311-ab3426394381.mod mirror://goproxy//golang.org/x/net/@v/v0.0.0-20210226172049-e18ecbb05110.zip -> golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210226172049-e18ecbb05110.zip mirror://goproxy//golang.org/x/net/@v/v0.0.0-20210226172049-e18ecbb05110.mod -> golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210226172049-e18ecbb05110.mod mirror://goproxy//golang.org/x/sync/@v/v0.0.0-20181108010431-42b317875d0f.mod -> golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20181108010431-42b317875d0f.mod mirror://goproxy//golang.org/x/sync/@v/v0.0.0-20181221193216-37e7f081c4d4.mod -> golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20181221193216-37e7f081c4d4.mod mirror://goproxy//golang.org/x/sync/@v/v0.0.0-20190423024810-112230192c58.mod -> golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190423024810-112230192c58.mod mirror://goproxy//golang.org/x/sync/@v/v0.0.0-20190911185100-cd5d95a43a6e.mod -> golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190911185100-cd5d95a43a6e.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20180905080454-ebe1bf3edb33.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180905080454-ebe1bf3edb33.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20181116152217-5ac8a444bdc5.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20181116152217-5ac8a444bdc5.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20190215142949-d0b11bdaac8a.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190215142949-d0b11bdaac8a.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20190222072716-a9d3bda3a223.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190222072716-a9d3bda3a223.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20190412213103-97732733099d.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190412213103-97732733099d.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20190422165155-953cdadca894.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190422165155-953cdadca894.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20190813064441-fde4db37ae7a.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190813064441-fde4db37ae7a.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20191008105621-543471e840be.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20191008105621-543471e840be.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20191026070338-33540a1f6037.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20191026070338-33540a1f6037.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20200116001909-b77594299b42.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200116001909-b77594299b42.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20200122134326-e047566fdf82.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200122134326-e047566fdf82.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20200223170610-d5e6a3e2c0ae.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200223170610-d5e6a3e2c0ae.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20200323222414-85ca7c5b95cd.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200323222414-85ca7c5b95cd.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20201119102817-f84b799fce68.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20201119102817-f84b799fce68.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20210615035016-665e8c7367d1.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210615035016-665e8c7367d1.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20210630005230-0f9fa26af87c.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210630005230-0f9fa26af87c.mod mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20210908233432-aa78b53d3365.zip -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210908233432-aa78b53d3365.zip mirror://goproxy//golang.org/x/sys/@v/v0.0.0-20210908233432-aa78b53d3365.mod -> golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210908233432-aa78b53d3365.mod mirror://goproxy//golang.org/x/term/@v/v0.0.0-20201117132131-f5c789dd3221.mod -> golang.org%2Fx%2Fterm%2F@v%2Fv0.0.0-20201117132131-f5c789dd3221.mod mirror://goproxy//golang.org/x/term/@v/v0.0.0-20201126162022-7de9c90e9dd1.mod -> golang.org%2Fx%2Fterm%2F@v%2Fv0.0.0-20201126162022-7de9c90e9dd1.mod mirror://goproxy//golang.org/x/term/@v/v0.0.0-20210615171337-6886f2dfbf5b.zip -> golang.org%2Fx%2Fterm%2F@v%2Fv0.0.0-20210615171337-6886f2dfbf5b.zip mirror://goproxy//golang.org/x/term/@v/v0.0.0-20210615171337-6886f2dfbf5b.mod -> golang.org%2Fx%2Fterm%2F@v%2Fv0.0.0-20210615171337-6886f2dfbf5b.mod mirror://goproxy//golang.org/x/text/@v/v0.3.0.mod -> golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.mod mirror://goproxy//golang.org/x/text/@v/v0.3.3.zip -> golang.org%2Fx%2Ftext%2F@v%2Fv0.3.3.zip mirror://goproxy//golang.org/x/text/@v/v0.3.3.mod -> golang.org%2Fx%2Ftext%2F@v%2Fv0.3.3.mod mirror://goproxy//golang.org/x/tools/@v/v0.0.0-20180917221912-90fa682c2a6e.mod -> golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20180917221912-90fa682c2a6e.mod mirror://goproxy//golang.org/x/tools/@v/v0.0.0-20190424220101-1e8e1cfdf96b.mod -> golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190424220101-1e8e1cfdf96b.mod mirror://goproxy//golang.org/x/xerrors/@v/v0.0.0-20191204190536-9bdfabe68543.zip -> golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20191204190536-9bdfabe68543.zip mirror://goproxy//golang.org/x/xerrors/@v/v0.0.0-20191204190536-9bdfabe68543.mod -> golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20191204190536-9bdfabe68543.mod mirror://goproxy//google.golang.org/protobuf/@v/v1.26.0-rc.1.mod -> google.golang.org%2Fprotobuf%2F@v%2Fv1.26.0-rc.1.mod mirror://goproxy//google.golang.org/protobuf/@v/v1.26.0.mod -> google.golang.org%2Fprotobuf%2F@v%2Fv1.26.0.mod mirror://goproxy//google.golang.org/protobuf/@v/v1.27.1.zip -> google.golang.org%2Fprotobuf%2F@v%2Fv1.27.1.zip mirror://goproxy//google.golang.org/protobuf/@v/v1.27.1.mod -> google.golang.org%2Fprotobuf%2F@v%2Fv1.27.1.mod mirror://goproxy//gopkg.in/alecthomas/kingpin.v2/@v/v2.2.6.mod -> gopkg.in%2Falecthomas%2Fkingpin.v2%2F@v%2Fv2.2.6.mod mirror://goproxy//gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod -> gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod mirror://goproxy//gopkg.in/check.v1/@v/v1.0.0-20190902080502-41f04d3bba15.mod -> gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20190902080502-41f04d3bba15.mod mirror://goproxy//gopkg.in/yaml.v2/@v/v2.2.1.mod -> gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.1.mod mirror://goproxy//gopkg.in/yaml.v2/@v/v2.2.2.mod -> gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.2.mod mirror://goproxy//gopkg.in/yaml.v2/@v/v2.2.4.mod -> gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.4.mod mirror://goproxy//gopkg.in/yaml.v2/@v/v2.2.5.zip -> gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.5.zip mirror://goproxy//gopkg.in/yaml.v2/@v/v2.2.5.mod -> gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.5.mod +_eclasses_=go-module 34c2d0a98b291ac9acda0cb54c9ffd61 +_md5_=f4b2c999cde73b89d44634f5b2658095 diff --git a/metadata/md5-cache/dev-dotnet/Manifest.gz b/metadata/md5-cache/dev-dotnet/Manifest.gz index d017c5697c4952ac9d2f84254ca76d752169c8b8..65044bf6cf6ca3ccfd89e19abbfeca1da700f2d7 100644 GIT binary patch literal 1392 zcmV-$1&{h4iwFP!00002|8160j-0s-gx~iReSsN>q)3U6UTlB>$y;&(k`fojdhLbn z+&|Upcwi)%24;Y1{SsBI`uP9y?w{`-=hN4Z_v_1-^V>_l|M;S><5dPdmhj`}zrXw2 zU-;*T@sc(BT)Iv{YIDoIgM_rkPG>p8w>sJJGU;YoC+nUj^*OO7S|f9h$bGQe&>SPq z$}zXvVVbFRLf7W3O-niP?Z%d^6#e+eU*9S5BTWQPtc3z*Y@Q-@XgT@ZE+kX(bPSt@ zdPx}@pKUSMUboZ6Fjb{ZK9;1!jkOkAW4mVYGgS}s(s5*Gg=gW@IZ=+pO3R;qc?$O7 zeg1mh|MB5pUtSDi@q=j6n^t)vM*1;X%iV4-a!c0|-8K)jijc6Pyj4dgLlmPuw9LDc zsoCld6LYSF*iEyI?wwF%?mefUwI=QC)xM|q+~%wHxGobS{YR@hcIQ>ovnm8aZW^;Z z)MPGNtQL?#)uG9m7yTfEN_yg=BH7E!xs~l6qH^^6GSRr^&ZEz1nXR51=Nh2{ZI$A- zSMhLG|NmOOe5MDX=r_5z>uRhi6e`|QN8YF7Oab)Sa+w+v>mfYI9en^P5xc34IN~&9;G}C@vp5DGqSY0 z2Nk?>m$vzl*s5WGsxz<^u4pvb2#FKp$xv9!5LK(OEVC$Q*6gzFFz4kzj zkkq3n7TpQ>OO$az{2VQ zBZpKZW8)x3Zmmz%t@W%ersXAC2?E@4Q&HG#X+#kh#yJUZ8C0%GH72+L0uCm~A!3Z# z@WyyW2^-TMB^fYNC1Y2Pk8iKn&V89VAC}_h}MCHxe@q z<0+OUm>Y?VC`LfML7t!No49B!zlsjAImnMW2BK4{7Yhh3VJ43$$Gj z7y$*XkS<^qHUjs)3uR!=VhqcRKwU-h6>_vdb=Zn-VqO>F<%Nx98a%PO&j2$}2#ouL yPy(^OqvrFyg0(O$n~}zCD6{?y4PFF9v=#3gcyz)4$o94yKm8j{(<+E-2><|qQoU&a literal 2057 zcmV+k2=@0MiwFP!00002|8IZ=f4|RFTD@3(9@RpZ`5SeSAz${V6?uDi1jidHDGsZ+`t- z`S~Hu(tDY0oK#(9=hMt~UPWzf%_sYjUc7i(sjRBiB3%2Kl0ruj&wGZQ7OU*7OGkJw zXQoqp&s6srv#*l*UG>v;H%qP8x_aA1PEQa2{QDctXQ44?AFC5a}+;jOT*W(Rb6zdjV`(Fl6_2*ZoN-8e#}WDOZDn~ z+L=H7@&jDZSm1eS2%vMB8ZmCJynXfkAB_i7BuETY<7pzV?d8d8XP;y8~GiUE| zvSzP+oA#_{XqRbi?=?ZeISE{>_B)+xtlZODRz_Pc!7A^AQ(-mJCcjCoovCB5F-tx? zBu9lH1|QN7SpD|y?E)~p{JNO6^orS#sv#i)0c1{LWzr;TUwS(87m2}MM?1skinAF< zQ(BFOZkV)oT`l(R(MOB3IuO~mWnog61d9l9y^LGBp;fQPw;Wlapi^Ej3t3gP?j}5C zk9nEBlP~tj7~xQ0=2D`u(^<1s)6u5&bVl#3HfY3u0mbacp=W9A56*c@Cc3hh+N;i4 zO4;j7wz&kA9D%Z(rWMnzpJUQa0-Rrl3& z>saYv1pLH&7HCK;jV*rx_TkI>^X2jL{{3;ieg6oc3hqoG0xcTyfP?=cx%nY4eElsY+X-QW~bN7|R6r19%dg1O?mRp8_ zYhEM6>om`J0c^Ee`37teLwQBe3m^~N)<#9% zb=3*cFyE`Amga=O^psEjxB5Y2}YyerWI+}II&x?-#jn%VxG4v~3B^(uY zBy`BhovdWo0-1_TI9_p9!GM{tz?|fezm~+<WSC?F z$zw_smV~xv8riR500?%CKSHiFQl5r~IU<<&nF?vhWSQVjqr+YTfv9K&_Rhd-u;Z^_ zz2E2a?~l)Ze@#Bm2a)eQ%gfdhbyw!^E08erxoxxUB(Fz7mTTbVQ*GN?}C=VOyw;CvuwN4LRh6AROfuq(|$c9&sS4J?z#}z7>+Eb%K z-Ev0vOhn(N>e;u8YxmO87k{;zs?7#M)%wLirty`D#*_EK{nP8@pI?pyLEw7d}u`Ggtmz#7qy$4dI8gGmRE5UiP(j1GEeo@SE+YZ18^xV$FEdv_i zdoMsWJf|1J@*t?AD4&K$-v)JPmFd8(Qjr}Z72X!$M32}B&tMRUdrfFzvBRdz?G?Nj nk(R-0idkb!e-;fzpi;(_zQI>J{72hH&Hw2?({@zlD-Hkv5=jH< diff --git a/metadata/md5-cache/dev-dotnet/dbus-sharp-0.7.0-r2 b/metadata/md5-cache/dev-dotnet/dbus-sharp-0.7.0-r2 deleted file mode 100644 index a49361f8d865..000000000000 --- a/metadata/md5-cache/dev-dotnet/dbus-sharp-0.7.0-r2 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=prepare setup -DEPEND=dev-lang/mono sys-apps/dbus virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=D-Bus for .NET -EAPI=5 -HOMEPAGE=https://github.com/mono/dbus-sharp -KEYWORDS=amd64 x86 -LICENSE=MIT -RDEPEND=dev-lang/mono sys-apps/dbus -SLOT=1.0 -SRC_URI=https://github.com/downloads/mono/dbus-sharp/dbus-sharp-0.7.0.tar.gz -_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa mono-env 87888393b1c1b882d0543087e28ec0b0 multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=2758bbe4605488d812147c156f20d371 diff --git a/metadata/md5-cache/dev-dotnet/dbus-sharp-0.8.1 b/metadata/md5-cache/dev-dotnet/dbus-sharp-0.8.1 deleted file mode 100644 index bc8647dce7c1..000000000000 --- a/metadata/md5-cache/dev-dotnet/dbus-sharp-0.8.1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=prepare setup -DEPEND=dev-lang/mono sys-apps/dbus virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=D-Bus for .NET -EAPI=5 -HOMEPAGE=https://github.com/mono/dbus-sharp -KEYWORDS=amd64 x86 -LICENSE=MIT -RDEPEND=dev-lang/mono sys-apps/dbus -SLOT=2.0 -SRC_URI=https://github.com/mono/dbus-sharp/releases/download/v0.8.1/dbus-sharp-0.8.1.tar.gz -_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa mono-env 87888393b1c1b882d0543087e28ec0b0 multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=49a4e03fec8145e0a6f86d5039a4d0f4 diff --git a/metadata/md5-cache/dev-dotnet/dbus-sharp-glib-0.5.0-r1 b/metadata/md5-cache/dev-dotnet/dbus-sharp-glib-0.5.0-r1 deleted file mode 100644 index af7f8b994adc..000000000000 --- a/metadata/md5-cache/dev-dotnet/dbus-sharp-glib-0.5.0-r1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=prepare setup -DEPEND=dev-lang/mono >=dev-dotnet/dbus-sharp-0.7:1.0 virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=D-Bus for .NET: GLib integration module -EAPI=5 -HOMEPAGE=https://github.com/mono/dbus-sharp -KEYWORDS=amd64 x86 -LICENSE=MIT -RDEPEND=dev-lang/mono >=dev-dotnet/dbus-sharp-0.7:1.0 -SLOT=1.0 -SRC_URI=https://github.com/downloads/mono/dbus-sharp/dbus-sharp-glib-0.5.0.tar.gz -_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa mono-env 87888393b1c1b882d0543087e28ec0b0 multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=bc7a3957a4d966695dec510fd7bcc985 diff --git a/metadata/md5-cache/dev-dotnet/dbus-sharp-glib-0.6.0 b/metadata/md5-cache/dev-dotnet/dbus-sharp-glib-0.6.0 deleted file mode 100644 index 838bc03c8414..000000000000 --- a/metadata/md5-cache/dev-dotnet/dbus-sharp-glib-0.6.0 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=prepare setup -DEPEND=dev-lang/mono >=dev-dotnet/dbus-sharp-0.8:2.0 virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=D-Bus for .NET: GLib integration module -EAPI=5 -HOMEPAGE=https://github.com/mono/dbus-sharp -KEYWORDS=amd64 x86 -LICENSE=MIT -RDEPEND=dev-lang/mono >=dev-dotnet/dbus-sharp-0.8:2.0 -SLOT=2.0 -SRC_URI=https://github.com/mono/dbus-sharp-glib/releases/download/v0.6/dbus-sharp-glib-0.6.0.tar.gz -_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa mono-env 87888393b1c1b882d0543087e28ec0b0 multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=bacab3368290cd93037c693cf916cc02 diff --git a/metadata/md5-cache/dev-embedded/Manifest.gz b/metadata/md5-cache/dev-embedded/Manifest.gz index 539e8d9cd3341ba376259b52527d977e5bf8f061..66979568d890e068347a6431d1d8cb4439216e29 100644 GIT binary patch literal 12143 zcmV-#FObk5iwFP!00002|8<L zR&>eja(c?C^LerLaf*$elMiLL+;%(hn590ai)FaIXLmCkZoj0;eY7-Y4cvdTQ(_pg z#F6?MBlp=F-zzgkE1~|&zx`vR3W18{7N|H|9Cd|sP6@rGp5n}*)NavcI&He?^Jr_i z6Sp77@8(PQ&O%Ky1fSBf&aaL>%XHZfH_drhZ1M;@B;qp1*mb39Vb!`KpWN~cF%yp+ zZh`XI6UWi*w6Vr4Ev;H&3N;QEC!FH@NhgeIE%!a0C!mGP*IMVQsd<(ujy6Khqvo)B z+iS#=>QZE8HEuL@SLTRm&UQ-PtA$ni%rTDqd!WXz=PzsjAYkFirw6lok63c9x;?na z%9}-LsX20EJ+qVs&B zA3lc7VszqMYv7 zg|e#a$a@=S5v7@cX zFB8n18fi&LE!JG4YOxL9hg+qFp6tw-lBLqOJ0qnXSou|bS@TdFJei{^oSnLNXoNrL z{$lQ>P~-nq%+ga-%yP>i--5Pwwgq;j6qav;d#=5b8acMZhxQt)3$BI6@-C|^4%u8b z&!4!5FeA@XcBh)x1WwYYQqssH7bEIu8%5x4d@* z89|$)r~3%lD2ohqWM|(iWd0e+fe@l?=%MyuecADyv^X{!U>lt+Z)E_Z+i}B|8t_H} zxHzfDNZv*kiBz+hLA1$Y?*aSr{QC2C|9I|SUcUeM`8ux> zbr0rayw~TT5V%^7d~h-?Zx|yL9t#u+^MZBjmbrH$^V&Y1?>mZORUtVP1-(+%ENIID z4{DS+7-`sQJ8%Mg(DNF8@-;3%iH}TJIw^UJ9Lp29F*qh!b^sAed1dqt&Ya6y8$f;3g4Bb9ZNcLgwB>v0%$yb6Uw0Kn{dp zY=CV6r3DNFO={t@h;Z=S`=o{oz*rs0H%R^hnE+xNc7lI-%oc7HN%m0s@Ehp7It7_l z1{_y_Tl*yLc}>uL%$3cb5o=lq4w4AiLwIZ?3Y?h_KT=wSoXaS^8c=C{#2gYq0=f;L%U z$Le*$vqbT8g2%lMln2>RS)|orx80{VgcOMyY*LivDB*_i&lcBjsq|A+zxw^^?@VSe8G-Lxp&suR7ed1Ou z$Et!nAlc$GT1lYt?0`Pu;%88s7H^U2SK0Xo1i&pw9Ri7c0|elHF=v*CZ$8elg5P#ne01#0Y439=P&bwV=#8REy_JB79p=g4 z=D?9bU6IJ`xH(tJ;8<|nK9orXt^ih$X*D48EGiFfL0Z4oe#}qdf!N=oL<(h=6rqM- zo8ZQ*x}r6ZbE9@!Lw2LwH);iK*G%E2t23XLXpl$0;W7yd_7(?%sEz%iB(;V-m7K~dos zxMx8l<_QJ3Af%l$#c?(iSv=V*)8ScNZf_7md>d|UtOnT>SY}P{kT}tY-vgxtf$ZEp zPLMy=rE&XXlFB{8Sj}M;!IhZMBDk#1vQi0v`BHZASR@}=qIIN>q6ovczFHK@+Q$EN z78v5vjg;3H*^6Ldfo5Gt2pIcyRwpgVA~qdBD*7AtKt8ns<`>T>|=uIu1afvT=k+ zbbd_Lhg7v8ZPVZLY0bx<-@ku(e0~AR-4nv#6OvQ()!|kTK}KdkvD_+t#btbQ#RDQ) zkOU4e?j6ytWB@$C44z}iDTB3vMXN3nJn&hH#f^lT0-CWI@FQj2Fm25Tl+ePIcp%qB ztlbTxP?MPN#$&b951K|^ZlgZ%-C7A`8SvZ}RSB}M3lvQ)5bO$qEcP%(EiOa!YetiGqNB{a2d!yv?m%Xuj#0oY8 zeU48##EWR)aDZ%b2m3^75V7L10k9(?ZIMr*Zqlh8iWZ`a{m8&(Ns3jQu=Q|{fD%lz z0Gym~Q+%U%K|??tE#SXlb}KMkKO%-E?HSMs{=g;}0ltU4Aha+l(!4>HTrgE0wUd>h zg6Rzpn5D-_KI^bssZPF~e@5sKwH%xuVn)^ntlzLF#nW0MJ6Vug@km!2=v^S}*Ox1~ z!V|_h)lW6J=bRF>h-5_WsGUe77C`n@5m}TbP*iX|K-S7qXJm{cYipP80q{5CgeN3{ zASu9}%FSs;h|Zr4LGWE*30b3cMt4A(v&ZA|cJ+qoW<`n~$vS}%q{Lydtnet5pW%lp zfQ;J3eTk>*$*_d+Rb(TCLB)XvGJ!}^H>nS_D!Il|pa+mr5lWvd0YKw3DtMP9$pDY5 zCuRE|!{iB5X!kG~*}P$5P-;+jBUI#LG6e0&9%O)LGUkOfbwj2C>JF@y?`Tjb;2pq_ z!=AB%hz(2N)hbtu0@!Wj7-B#+d!j{#L=L_P(XEKqIB(fh7YJU|7eh~4K~qzXa0AID z!O*$0MYIeLjyDE}0n~v&gL%n8+@^_A$S%^9;x7Wj93gHYFDkhLGls?~sQC)&E*_iA zkd0Oh-@1z7GOeiBs`4}&qq`6L8B$&A5EY5;8VJs`7iHL}nc zN~uYdELT8Ha?JzDrW|HB*w-){fe8EMrNkkx1BkF{3CT%17G&`7@DxT>U98gt74w!? zFy&|w^p0XILW}|igVRD;!1(F|l^B8N4clVZQE7Ov6C)xOEL|ahrTVWu3lEbMo0C;dO?GE zxj1YR(vZcj(lijqzPA+?`8Qkw{K!;_@gS{P1qv7^Kyu>Sz<||rJ0~SN z7#e)DB;Mrh8$S+$VZFL!4)9qpS{Sp5GEyTf`vWv0)K*3avZnUlOa9}9P=V<|DV5qC z(Gfd5FLLUjkOyMQ$>0$PaB`Ms4U z^^E@jTnnn)9l?Da!G+}uID3i|wMXLaa@XnbV~fx$a);-hvPYPEvbzA9#0;}3196BE z#RXOX9ShWxaw9tscK|jeK0`*+Om6qUk>EeUZZ5&)>gXbaSU_?rk*y>gE>>V~A7T3S z^ZCo`)!TCq$dON_M^^iRUV}Lc>u&0LlH(DnjolKxRrwaAs7EtxEGIw#4)ibzU#SbA z1HA!V%!51=xl}hwMT_f}*~0x!5vk z6pzmBfm}nSxRmkZ89BrtMu*!%p6lJpv-mQQgAm`+kkPS< zAbvrS-~o65@*ATB0gL648l=~Il)lX`GBfV2hhU$2p1`A%xNhYVg#~@F5(&Iy^>IcR zE3X|KHCagIe7QoNwH$3(P)2F!{JLEt6tFZ$WK7ZP-#d!pgg?q-~6qAxnh*j2PJ>ntJ;$nKU{qza*7h9ZdUflPcZHU?$OVg#PHX?snTpDg!&xpG`jD%9l$ zo77GKx=?i}M5wCEcaH*rK`C{mKoXb}M`B;KtLSdw!kAG(v*E=_y9#gAN^r5wNBu5D z3wWp9FSVUFAVeu8Pz{-h#jKRn=tZ41sD%ae_(<*sa#%h|4a-5f01F||xi5VW;jbps zJc|2UxV}7(_59jjMS4Cw#C$J4Trcto!-$sJ6S0>=TWY=laIPcdH-v4dNs>7u*(&@1 zyhMp5))LVPg-{>d$*F)4>E)N`Wut&|huHQ+0&o6g%7G^~sVMwCESb)Y^6*7?Nv!8| z09ApGK&iR`^n?LG$D)5&h|{zw-gr)m9|j9fEwzRTRas=oYB+bNRpj{c3eq#6kVk>NEk37NRJ}ck~DN=6V32JFR&G zLWk&&7{)@5oTk<+00yY;cI_5pNmL^>;BAqchzLO*iIGSUIowStz-Ex6bU1{~|M=B* zkJJ|H;n|Ej1i`jb>#IU-6dXBAan;4=cyb)3o%5n*NqTMvS|IbAMh7Z5stU%rP$x*5 z8O!Y2xh2^#nSfu-J5WF%e}hgz2XuP-9I0m|l#?-rVDFm@+WD3u;0ZGy#B<61Np0B3 zu;Ny)knGa_Ke>YxV$I27bQ9_WM@A)_?haXuQCW3HP{(`Rplb*93QZs#2VxN&PUs;J zykaD@z&x(#R(&ewzLNUgC&vX@Xz!PD(&o?3YIG6;@EqKi`le-D+t?T~u+sfWM^4GgW6luR>0 zAm7z4VR5N5Ak78wA{EI}fi+0oGqn5N(MFR+0l?D`a(Q(l67>kQ%bYdpmbk*pZm93p zqN$H{p!uV^ZGyd9Qi)hA`CtxsHVIr%054S>(E`3P+Ncqd3IM>UdwCqd2p0lQkSdwd zHGzErrPUxk5>7aa?2W4(G@d$~hI@$ILaN#v#EW)xN9o}oBb6S12ovHxr_ddy9yuu< z7mk|k z5p{rnL~G2p0=Q32t&OVirvN60f=uJqm%@n!5)bfOXw-?|*w|Lts#@kC$B_%DGc22m zEhFsFdqk}aNW%3Dq>$?()Idam6sK)nwG7Ds?XDqmV#TUy$J>K+SiY`}0|f3|wfr8b zw#ipZsj3%UK(Kn%{34sCI&;1utG&F3&|>}g>X*Vo@r`W z;)iZ=`dk0cFVEl9O843f{jAY5o;PPnB+T`sh6on=Ol?miYHmsdG<>9lbB(yK%`)QS zwPQ?O0&>VtuXrE`K#1n?u&DAgug!WKOqpPHQ-hIM;k4FDVDkh;@*StRhm^I`%#UlM z9wTZ8x&y3n=j+Vs)V9NEIo+YQ`o?s9oZSOg)Q}gynbYYv~zLOVeTY%R-Z4CS)Rod=X8GYuXxCi@Dt(y&{1I zT8i(gKfpTS@I4_uYUU5=t$<5GPUXE6NlN=z0Qe}y?eU{><{RnOC{n(HW-suewv!?n z9<#b(_C0-A31f{$$D%|HUKl0w9;%n=?fF$Z4i$Uc?h;)c@1|mcYMkZ;;NhTl-G#TY z6em{11FO4>aNAznP^@T~s>Df!Dep8i1`>eV?f^I#Xb@>3!JJwd$SI+G(?kUU<1+X- zM0xNxJq5`YPz(Od8d>Qwh&g(ZF(#+tb`_>D-aD-@<7Oog0njCKQ1gzCQltvXB1QPU z4G*LFgT^S(5T2w=*tZ%87g!ucsV7g8kM({R318_;pun4^mrBQ`LWSBYh^ZsG zFbqk!wjv-3X2A||Z)D8g?pA+1FsA6*8V1xuU@4mE7x{EIStHgFZJM<$%JQ0~KFJC7 zgsJb14@ZG>Rh-5^5D?m?p6SBy5K&UJ$?khKFp%?LKm|q7kWMjW8Q+8T`hutarIw3N z59w3S1p&()xd!Dn?U<>z1-M|(U>5BGXZRO@M6rXI*k8f|B1$YpfHd`v+yoO%>&x>= zk=M($qEwOGO$Gu4?xg$V1A_WS02CF3fl9YoP?A~s$;S?Oy=gCHLTbjxqm)Q5B!DR) z)KOK38C0y44VWOmsa@2)I!bhYsKp_|6FL{Xl z0An4JTf99I_=ad<j4Rw_CdALs^Lrc zz&F5a5HZ~6)lD>+eO zhFP@P4CyGnGIXMZG{i!P2y|>^Hx(s>TT$4=?Y8?gHR9WHwsW z#!0(R8apaeYznW2F5ep2%E2B#iLPXsmb>2UQr#{8X-t@wq1ZDQRW^W>h?6)jSsF?~c zdo&Fh^iB1H=LlgEUX4#wIYr=VhiV6661_!bsRfHKr1(n9(0nE@&=@#(@W4~7QtO&x z#N?Ew{holwypNf&(oyrw>GDQ|AEd)_oWRnD=;ii6KHm}G<_1Vd!C@~^?4A{cotphN(l2e&N^r!Deov$#15DH;Vxi&9fH-YijWBahNU1FyiWZVJ znz?R`@in|L3wRdldd!HC=pq770U$T*R($x^N%1wc4ao+LCr{E+1sFAINYVHMNo2H< z76Fw@;vBpZy4fIv(O~DZ)J;lYwyVc87mJwVpc^c{Oz=Pkm1>`4KwYQ{&T48 zuVer0_7QiO~pBw2N)?qxj$FK%z>x~{vDeJ{&Xzlwxdij0847wfV67vk%C+Sy_dB& zN`OhPMCOgIx$3SdQjZWp0ATf6CYut_ALc{TN_WkhI}vPwmMbunKpKs$6=Kr@#-TJW;-B zXm%GNjG0kFdDk)p+0~CEj5;aQqWabtMuc9|!6B!OT`E!P9i>P{t08{4DNX;RDe1$f z<06ovjfF=cV}tH8T}>uzkO%o@w}=cw87*zd6w{d^+@|S-1WAWUm}sl+Q&2&dwbhjI z=^BaQmcR#1^ZCU!$s`OKo=c-%I#-5jz}-?7O>^Qp1+#{Zmwd$O^=H@Ylp~q$K@#h# z)vZPoUq|~Ri>YznlhYQOrZs#mLR3l{D-VrfI>S1#I`F4y91aTx(-&_DOwVos6Mwk2c0?@op3q)lm!GpoIe6_a4+~ z(uM<;omB$m)RPT59yLtLRs+m!Bn^GkjqpTNp{A4eK@boT5+KJm369MSQjYII`qR&^ zi(K*!Cv%Sy7E@C+t7%V|%cKd?Nb8tBynAvzYK%l5dnh}A1FB8hXb4rO{%~1&=pfsw zAZLc%s0;(aha-8;N*eUQx>RjWWF3AvHIR|fb&w<7x_Gr!Ku=4rc@=~aW3_ z5ws$e2e!It%uoBQERgo2f$qy;#+@=|R_$`rEVf~>Be;kzX4$eP7BQ?1uc-S1X*BGe zC`5P8yMlW8(tn=sKfXSHe}wO-IsoF+*(@Eo^Ft#mPC6iYwJGr;$o!6^W*Gr-ECR3$ z2&(UgZC&bVD#s`fjA*c+6OouuVmnE0GP+4+AVIw!I=H9##<%g)w)i6=d(pPrrviDeh|Ms63J_RDBxwlV1Uc{y9*9#Uf3F-0+x$5}n z)D|)px13VQD{ZYq_s9^xsEnjtw>q_jjU%9rqHN^cZK~#rI{&P#KTz9&$TGZO>e$A9 zb()ha>c8LgrbcT~CNAfw-K}wegfTTr-^Y~PL`P|4yD2ARz4@uA(Rg$db=1U#+$=b$ z&Ib5ckB&(l3bTs-bsCCm>ul-tN1K824Xj=fD%(e-{?GpL`u+TT`SR=a@xG;HPxTu1 ztan2L|AHuvtAeD6%6N3(4_D5!lDd2a-U4Vs!7*vx2BJ<>L+YYxo^^#~Hfq%|rQWg6 z`av8kAA#N1zG{QJFqc(RsHhz5ujmQQ1*P^o1A6KN!;cHr3DThMK-DJ8fQ6AsK=I-~ z3z=035%`J3PKCwQSO$3$OcRBcbv^<`xX5WgfSRZtnb$4A^xAEuRtm(01XB&c{oLuh z`uy?o{J1wshM>ax{q@BjEPXm<#79{|_aSvVNjzfhr|McdQo)+oqOyl0S*k`xpmPm- zo&v;U>@mfzDI2T$gOHsBI)FnFs5ehC?bCGP)zE?DA6hl&zzeHF+5%FyG!sb#%n91F zVXF7qvBp~ZI3NMZ4~P^X|FR)f=hi6qpu<%~+H`651w2J*P;5(kfoXOuA%p>{SIv1% zB!X9W1RT(gtd1viudRp!y8d&t{8M_5mVN3NtJO($z!$BNJVnPqs*b9F^*S9qq(dhH zi?507141Brhg2y#v!z|VfgoD2L&5HM+}T9A6zxT7m_S_)lB1qTEk~U}Kz+jKBe-t< zezera@OTZ(S&ujzUv%z8Cr|*h3M`@{G&LI0y@)5N4s;w6)h7~0EvgFZ!ItDUlrzyT zthRPH9o}V1M(N}qkcC`tSY>Th)}*7wSgLmu_==POy6T$)H0FMl)PQsx@oQ@4dY?sqe8#wOKWH@-91W+kcTP-DNR_8=&w4mA?%ASu|kxTF} znZH3V4hGouAt}Z>Ce)a$l2`g~v$);Z8~b5s5?zXun;ttV8W7L;!4r=Fm$AG+58aYIbm4 zY@^dv?P?YmJh{?IT>053qv&9%d>w7j_QG`z43_l`Erh0$*3(YWLQ-nSwtF?=6aVSA z1`~0J@j7$WmiDZ4$Vehz2bhNTy{=Ps+zhCUG!Ly{_y{N_IS)D*hN-CrHlheR_agCc(!FX+G<)YcsWhyYu7Q&r62E%PuwJa=Uai6pVzxdvppQ&oYXkvuiUX+??25$DC!C)*Kkd4~I z9Ch&RXiJ6|Z{jEUfEx|hIrKb^tmRc`GD8l5H(j{;-IN?5b2`h`M@Q2Yf2dCkDH!)r za9`J-kL$}dzyCJ(5+Cp?_l@@zJfb&VH;B+kyQ?!Ww%jtSSBWoLSTYzAMpSZz(zO<# zpDEwb429cS+Mch{$-adwwSe@b)_}jG{WAXauysBF`UzmeEJBA{v~*xwXRT1{m~ox! zkK#d4f9mY0UiF~qI%J(MkN_NzvFq4BKp$qg=7cEThy~+o(_dv1k(I!(HR`@vW$?1&!IqFam1x*oJ zJnm*~s8*fljKEUt+9U-RGbODHo6G1R&R* z2%NJG;_hk>YvOm{&u4~OFKOe{a75}MnLhyP=e3b+PX&mgrtWMP)i`bH^FZiW-L7FX zzx#S41VOXfE{lY~OLI9e9lS_7l87)wTON!WEZIiMc#OJJ7tZ?_2k1 zCul-u12Pl7ojT@~Z{o?+)&z8d%+SX1MAQ~{kBtYEH8W0z9{Ag8(-GRy(ByBg=tzXV zYb<}jdjwPBW=097p-l$vjingQrQf>3rMpGPHe$_H3HFBzFrDbk7OQMQ&7|rR(N0yW>n1=c5NYPn;F}# zeF~D&iI!M&(igR&eUm~pIe^xqtyY!ZxwT#LP83~?kfU5Su!uK=Xt^*7ZrRka^-RL@ zSd=&Ezde?3j%!N3?Fa>AkUTY=iNI%HB0#TdaGJjgscTDNYK#E*FM3r<(uv|uOjr9* znZLgM{rNf$sRItzLF8zkc188zi2r`QI$|Sgqm~!DtTsA2z@%Wd-{`(;3zW}CJZGvu zvxr%UI@Cqp$CV6Qft5h1k{dLM@Tde+)7~DIB4a1HXC02vs~p_C4RK%%HC@yrK}Z@N zMb}=hOK=*9M^@$QJvifdL{w1k-oprI>kK}+GP0&vYp&S_aWO8hbF9#EBohb<;U0Q} zgJ!{E&|x14mUxj70rC3YJOA}KzJLGu9xd-YVyZkKobS1X!;+ioY9eYcajMfj_u%gn z4IY%pT^f9b#y6`FFfm;Rl6f3k!Spf_iefL(oo`oArZyHDST(BV!L+#rQFC|2G&j_@ zPMqivz^y;*H87A^HVSqV>PrX$)FtV?ELn#cD1Q)MT|Lr^WvQA3(2xOArb*sF&~s`+ z%42u{YfVZ)lHAj1#6&Nj&~SEwlF%@u1!5)XxXbqM{o!AlckxcMeXc08%BN#%L(_lg zWp1=}42H*eXhcw1+w=+v@R6`3E}62^8QUCi71;e%wHX3%Xvg)KuG@qHLDIqTtl9r^T*U3*lXSXvqs7%0)qKg2N2bC8 zn4$B*o$8*pF}uLEnx-%bu9Ac=eroo{lzFC}Aa$axQB61%wW%q;jpJNugpYSr|Ml|v z<<}qn(e$>ZPvb5CBFd5|z#7un*sQMEBOtqjd|p#tAal81N@8k}Mv%d2gpl+~I+Y1L zIP5<3?Q_yu0Q5S)l62sEXfGN6zhcH_Wo=AOc_;+<_1=eD^HXy?g9j{nsR>DRsJ6z9 z9o&7y__6GoN+pgmOBFOaaR>Fj%xBco)x4@zNDKOFO0WT~A*i)Hrs?znwHAwBFMucp z0X26L-3Xffcpvus_2X|p`yYB?Pozxc#D6oC)KXQ+J3m(aBHEppf?J zP@(fIM-~iEqWzU&nvQpBoZ(ToMoaYem7`9UdU-y^rsF~KvZT7+s3jq&6G5Y*UJE>N z19et4HJvw|DXBTQ5u19^gnASREN!L2RWoasPem4CxNH8JguA*<#J9_>QsD(yosz<2 zSlEUn_ZopLdYOZ!DT};JWQDVw=}tPt^;@9cG{Pq(HPHAxIzG-Fz0FST`m8Z%@J_E_ zIt@KQ5cHy#qBW$35gSIT11fn=K1eSRqF&0?x5ID=c;BP+I^NH#1-0%(u;|>YpJR9Q`0Drn+N;#m6AH5b(aqbgEx3f1vQ^aTAp1 zA@oYP3Z7M=49)nwg%2AgmZN*+`_@#x-B|!j^n13^|GzjszjiPue=I=sI$~fL$3j*HMhDcLFr@6+j6D9`T{k9tY&(f67ESGK$`X=<(tkrZSjG&izJMbrUB|~?$o*TVgvFG zrEa^1ETMt}%Onv#LYpmm)8HXI(0S5am53hLTl|dL$qiKLn99CKsk>enj~(Q#tU_t}7{UZ>tY#FLJH`F~S;<1_VB0060RBw+vm literal 12140 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 diff --git a/metadata/md5-cache/dev-embedded/dfu-programmer-0.7.2-r1 b/metadata/md5-cache/dev-embedded/dfu-programmer-0.7.2-r1 index 5eb1bf336aac..d19b736b3be3 100644 --- a/metadata/md5-cache/dev-embedded/dfu-programmer-0.7.2-r1 +++ b/metadata/md5-cache/dev-embedded/dfu-programmer-0.7.2-r1 @@ -3,10 +3,10 @@ DEPEND=acct-group/plugdev virtual/libusb:1 virtual/udev virtual/pkgconfig virtua DESCRIPTION=A Device Firmware Update based USB programmer for Atmel chips EAPI=6 HOMEPAGE=http://dfu-programmer.sourceforge.net -KEYWORDS=amd64 arm +KEYWORDS=amd64 arm ~arm64 LICENSE=GPL-2 RDEPEND=acct-group/plugdev virtual/libusb:1 virtual/udev SLOT=0 SRC_URI=mirror://sourceforge/dfu-programmer/dfu-programmer-0.7.2.tar.gz _eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa udev 2d229ad4bfa09058e0184b1ca900db32 -_md5_=67e56e93cfe998e1cd06360898fefb1e +_md5_=5d459867d8cc0f733a06b31ee95ec60f diff --git a/metadata/md5-cache/dev-go/Manifest.gz b/metadata/md5-cache/dev-go/Manifest.gz index 6084762c35db3a703482ccbb2967a5d65a5574cc..6ecafa40fc2b7335632e76c44022e6bb57fb360e 100644 GIT binary patch delta 7072 zcmV;R8(-weH^n!9ABzY8000000{?xQ+m0Q_kwxGA75xKECu4rC4)lW$%`M*LK#e#pYI=E>`289MW>f z6?d{9JDi-eiz&6fT@1l;@6K%c8e>@-KQF6>e>5# znyWFKLIqnK!@D~9SEo87_Hp9b)e>J>Vfk!)bo9opmp8!_`dPrl%+!`G`<{4pjexdeK z_6(W+Fsf@MaI1^Yo`cCPXR$uqdNlJhj$@^q=+j(7kM7Q@?et{Xmzb=(Fj!Pqk1@cT z?x8xC>wYa=jG0z+bgc2)JJlNfNNp`YJTo0io$B>XGx2$Q(zZ3WS)7k29T(bkj7xTZ zGqzSo89gPMvU9)ZoE5uKN~4_ua~&dg8gncI+1Pt94&O^>`{U1>_Nwo~LrT=;suLF( ztDWW<^_?{PGw1Ghjr`pfkK-AKHINa{$2t1DSmVPh--s;?gk#Jye3%wi-~nk3r#rQE zMz!keqUXKy%Q3svr`XFv;MR%^$t7TaL;aX&KcD(EkKoK!PDYRN3CYnYwT={Gc6(1Z z7bA!smg&--bM`t}H1w7p-6zGkdynxfG^^ECJU219H*TC^cCKjjJ7Rp6SsOLS?*ewd z{`%`LkM5m&7m=)XRSBs~sUm<#a z-9Yk67;YBZJW6h3X=eEBkr3zVSO(jEEDBKyt9Wpd(AQ39_IV9rucLVtFz^c~ hS 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/go-1.10 DEFINED_PHASES=compile install test unpack -DEPEND=>=dev-lang/go-1.10 DESCRIPTION=Change the console foreground and background colors -EAPI=5 +EAPI=7 HOMEPAGE=https://github.com/daviddengcn/go-colortext KEYWORDS=~amd64 LICENSE=BSD @@ -9,4 +9,4 @@ RESTRICT=strip SLOT=0 SRC_URI=https://github.com/daviddengcn/go-colortext/archive/3b18c85.tar.gz -> go-colortext-0_pre20150720.tar.gz _eclasses_=golang-base b8fb27dacacea08140c53857f439fc7d golang-build f037bca330974d0c1a23c7390ddcba09 golang-vcs-snapshot ee98df2c8a27c4347826db72f6dc2d50 -_md5_=cc46e3cd823119650b0d5a97b22ad4a6 +_md5_=07b7b898c2f0529dea6d74c4e5a7992a diff --git a/metadata/md5-cache/dev-go/gom-0_pre20151110 b/metadata/md5-cache/dev-go/gom-0_pre20151110-r1 similarity index 77% rename from metadata/md5-cache/dev-go/gom-0_pre20151110 rename to metadata/md5-cache/dev-go/gom-0_pre20151110-r1 index 2d14164214b0..2d3e890773bb 100644 --- a/metadata/md5-cache/dev-go/gom-0_pre20151110 +++ b/metadata/md5-cache/dev-go/gom-0_pre20151110-r1 @@ -1,12 +1,14 @@ +BDEPEND=>=dev-lang/go-1.10 DEFINED_PHASES=compile install test unpack -DEPEND=dev-go/go-colortext:= >=dev-lang/go-1.10 +DEPEND=dev-go/go-colortext:= DESCRIPTION=Go Dependency management system similar to bundle for ruby -EAPI=5 +EAPI=7 HOMEPAGE=https://github.com/mattn/gom KEYWORDS=~amd64 LICENSE=MIT +RDEPEND=!media-sound/gom RESTRICT=strip SLOT=0 SRC_URI=https://github.com/mattn/gom/archive/c522e7d.tar.gz -> gom-0_pre20151110.tar.gz _eclasses_=golang-base b8fb27dacacea08140c53857f439fc7d golang-build f037bca330974d0c1a23c7390ddcba09 golang-vcs-snapshot ee98df2c8a27c4347826db72f6dc2d50 -_md5_=70a65498eb2557cbe90fb3c81aff5d61 +_md5_=d1886c97f451dee5b25232a91eb2aedb diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz index 13ea04091a8ddf2ab3259c33231353ce922230c7..b38a6a4c14857156c5d568ef064ddeb94e30950e 100644 GIT binary patch literal 102487 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 X){Lp~kaFxToxlALGS|-fe9-~`!zb@? diff --git a/metadata/md5-cache/dev-java/aspectj-1.9.7 b/metadata/md5-cache/dev-java/aspectj-1.9.7 new file mode 100644 index 000000000000..b51d11a3a294 --- /dev/null +++ b/metadata/md5-cache/dev-java/aspectj-1.9.7 @@ -0,0 +1,14 @@ +BDEPEND=app-arch/zip +DEFINED_PHASES=compile install preinst prepare setup test +DEPEND=dev-java/asm:9 dev-java/commons-logging:0 dev-java/ant-apache-regexp:0 >=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +DESCRIPTION=A seamless aspect-oriented extension to the Java programming language +EAPI=7 +HOMEPAGE=https://eclipse.org/aspectj/ +IUSE=elibc_FreeBSD doc source +KEYWORDS=~amd64 ~x86 +LICENSE=EPL-1.0 +RDEPEND=dev-java/asm:9 dev-java/commons-logging:0 dev-java/ant-apache-regexp:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +SLOT=0 +SRC_URI=https://github.com/eclipse/org.aspectj/archive/refs/tags/V1_9_7.tar.gz -> aspectj-1.9.7.tar.gz +_eclasses_=java-pkg-2 a3d583b3f640032c3eff643a4191bd03 java-pkg-simple 148ea0f0bf459bdb4768a56036df3cc2 java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 +_md5_=1c91ba83e5f25044b644ec22ec311ceb diff --git a/metadata/md5-cache/dev-java/commons-compress-1.20 b/metadata/md5-cache/dev-java/commons-compress-1.20 deleted file mode 100644 index 34da9fdd8000..000000000000 --- a/metadata/md5-cache/dev-java/commons-compress-1.20 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install preinst prepare setup test -DEPEND=>=virtual/jdk-1.8:* dev-java/brotli-dec:0 dev-java/xz-java:0 dev-java/zstd-jni:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -DESCRIPTION=Java API for working with archive files -EAPI=7 -HOMEPAGE=https://commons.apache.org/proper/commons-compress/ -IUSE=elibc_FreeBSD doc source -KEYWORDS=amd64 ~arm64 x86 -LICENSE=Apache-2.0 -RDEPEND=>=virtual/jre-1.8:* dev-java/brotli-dec:0 dev-java/xz-java:0 dev-java/zstd-jni:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -SLOT=0 -SRC_URI=https://mirrors.supportex.net/apache//commons/compress/source/commons-compress-1.20-src.tar.gz -> commons-compress-1.20-sources.tar.gz -_eclasses_=java-pkg-2 a3d583b3f640032c3eff643a4191bd03 java-pkg-simple 148ea0f0bf459bdb4768a56036df3cc2 java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 -_md5_=62e9d82eb2fe095f75fadda9ccf57acd diff --git a/metadata/md5-cache/dev-java/commons-compress-1.21 b/metadata/md5-cache/dev-java/commons-compress-1.21 index 41fb7afaac4f..08230f3b4c9f 100644 --- a/metadata/md5-cache/dev-java/commons-compress-1.21 +++ b/metadata/md5-cache/dev-java/commons-compress-1.21 @@ -4,10 +4,10 @@ DESCRIPTION=Java API for working with archive files EAPI=7 HOMEPAGE=https://commons.apache.org/proper/commons-compress/ IUSE=elibc_FreeBSD doc source -KEYWORDS=amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm64 x86 LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* dev-java/asm:9 >=dev-java/brotli-dec-0.1.2:0 >=dev-java/xz-java-1.9:0 >=dev-java/zstd-jni-1.5.0.4:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=mirror://apache/commons/compress/source/commons-compress-1.21-src.tar.gz -> commons-compress-1.21-sources.tar.gz _eclasses_=java-pkg-2 a3d583b3f640032c3eff643a4191bd03 java-pkg-simple 148ea0f0bf459bdb4768a56036df3cc2 java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 -_md5_=934890e9da1738c2547c42e7c3208578 +_md5_=be14896f338175e4e89b67a3f59eb134 diff --git a/metadata/md5-cache/dev-java/javassist-3.18.2-r1 b/metadata/md5-cache/dev-java/javassist-3.18.2-r1 new file mode 100644 index 000000000000..5b0617b5a2f3 --- /dev/null +++ b/metadata/md5-cache/dev-java/javassist-3.18.2-r1 @@ -0,0 +1,14 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=compile configure install preinst prepare setup +DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2 +DESCRIPTION=Javassist makes Java bytecode manipulation simple +EAPI=7 +HOMEPAGE=http://www.csg.is.titech.ac.jp/~chiba/javassist/ +IUSE=elibc_FreeBSD doc source examples +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux +LICENSE=MPL-1.1 +RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +SLOT=3 +SRC_URI=https://github.com/jboss-javassist/javassist/archive/rel_3_18_2_ga_build.tar.gz -> javassist-3.18.2.tar.gz +_eclasses_=java-ant-2 e83ca06db890ca292b0b6d43e376e20d java-pkg-2 a3d583b3f640032c3eff643a4191bd03 java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=323e8cf6856af8ced19d29dbd9a977c9 diff --git a/metadata/md5-cache/dev-java/jline-2.14.6 b/metadata/md5-cache/dev-java/jline-2.14.6 new file mode 100644 index 000000000000..252d9da8ee9a --- /dev/null +++ b/metadata/md5-cache/dev-java/jline-2.14.6 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install preinst prepare setup test +DEPEND=test? ( dev-java/easymock:3.2 dev-java/junit:4 ) dev-java/jansi:0 dev-java/jansi-native:0 >=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +DESCRIPTION=A Java library for handling console input +EAPI=7 +HOMEPAGE=https://github.com/jline/jline2 +IUSE=test elibc_FreeBSD doc source +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=BSD +RDEPEND=dev-java/jansi:0 dev-java/jansi-native:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +RESTRICT=!test? ( test ) test +SLOT=2 +SRC_URI=https://github.com/jline/jline2/archive/jline-2.14.6.tar.gz +_eclasses_=java-pkg-2 a3d583b3f640032c3eff643a4191bd03 java-pkg-simple 148ea0f0bf459bdb4768a56036df3cc2 java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 +_md5_=162e61157148bec018c417e1f64e401c diff --git a/metadata/md5-cache/dev-java/jmh-core-1.4.1 b/metadata/md5-cache/dev-java/jmh-core-1.4.1 deleted file mode 100644 index 87a0daf361bb..000000000000 --- a/metadata/md5-cache/dev-java/jmh-core-1.4.1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install preinst prepare setup test -DEPEND=>=virtual/jdk-1.7 dev-java/asm:4 dev-java/junit:4 dev-java/commons-math:3 dev-java/jopt-simple:4.6 source? ( app-arch/zip ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -DESCRIPTION=Harness for building, running, and analysing nano/micro/milli/macro benchmarks -EAPI=5 -HOMEPAGE=https://openjdk.java.net/projects/code-tools/jmh -IUSE=elibc_FreeBSD doc source -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=virtual/jre-1.7 dev-java/asm:4 dev-java/junit:4 dev-java/commons-math:3 dev-java/jopt-simple:4.6 source? ( app-arch/zip ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -SLOT=0 -SRC_URI=https://hg.openjdk.java.net/code-tools/jmh/archive/7ff584954008.tar.gz -> jmh-core-1.4.1.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff java-pkg-2 a3d583b3f640032c3eff643a4191bd03 java-pkg-simple 148ea0f0bf459bdb4768a56036df3cc2 java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 versionator d3fb3ba33acc3bbbdc4d7970227c100d wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=27fbd175b9059a639baf267961009256 diff --git a/metadata/md5-cache/dev-java/jnr-posix-3.0.10-r1 b/metadata/md5-cache/dev-java/jnr-posix-3.0.10-r1 new file mode 100644 index 000000000000..4de5fdf1b106 --- /dev/null +++ b/metadata/md5-cache/dev-java/jnr-posix-3.0.10-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install preinst prepare setup test +DEPEND=dev-java/jnr-constants:0 dev-java/jnr-ffi:2 >=virtual/jdk-1.8:* test? ( dev-java/ant-junit4:0 dev-java/junit:4 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2 +DESCRIPTION=Lightweight cross-platform POSIX emulation layer for Java +EAPI=7 +HOMEPAGE=https://github.com/jnr/jnr-posix +IUSE=elibc_FreeBSD doc source test +KEYWORDS=~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris +LICENSE=|| ( CPL-1.0 GPL-2 LGPL-2.1 ) +RDEPEND=dev-java/jnr-constants:0 dev-java/jnr-ffi:2 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +RESTRICT=!test? ( test ) +SLOT=3.0 +SRC_URI=https://github.com/jnr/jnr-posix/archive/3.0.10.tar.gz -> jnr-posix-3.0.10.tar.gz +_eclasses_=java-ant-2 e83ca06db890ca292b0b6d43e376e20d java-pkg-2 a3d583b3f640032c3eff643a4191bd03 java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=6301273c636e9b7dd0cce98b55591b78 diff --git a/metadata/md5-cache/dev-java/jsr305-3.0.2 b/metadata/md5-cache/dev-java/jsr305-3.0.2 index 3abe88ead3f4..e3bf63ab3fc8 100644 --- a/metadata/md5-cache/dev-java/jsr305-3.0.2 +++ b/metadata/md5-cache/dev-java/jsr305-3.0.2 @@ -4,10 +4,10 @@ DESCRIPTION=Annotations for Software Defect Detection in Java EAPI=6 HOMEPAGE=http://jcp.org/en/jsr/detail?id=305 IUSE=elibc_FreeBSD source doc -KEYWORDS=~amd64 arm64 ppc64 ~x86 +KEYWORDS=amd64 arm64 ppc64 x86 LICENSE=BSD RDEPEND=>=virtual/jre-1.6 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=http://central.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar -> jsr305-3.0.2.jar _eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff java-pkg-2 a3d583b3f640032c3eff643a4191bd03 java-pkg-simple 148ea0f0bf459bdb4768a56036df3cc2 java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 versionator d3fb3ba33acc3bbbdc4d7970227c100d wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=1961302ada56bfb62ff10bcd8a8426a7 +_md5_=9f537631c31b52c0f7ae759a94641f14 diff --git a/metadata/md5-cache/dev-java/jython-2.7.0-r3 b/metadata/md5-cache/dev-java/jython-2.7.0-r3 new file mode 100644 index 000000000000..bf0d001231e1 --- /dev/null +++ b/metadata/md5-cache/dev-java/jython-2.7.0-r3 @@ -0,0 +1,15 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=compile configure install preinst prepare setup test +DEPEND=dev-java/antlr:3 dev-java/netty-transport:0 dev-java/asm:9 dev-java/commons-compress:0 dev-java/guava:20 dev-java/jffi:1.2 dev-java/jline:2 dev-java/icu4j:55 dev-java/jnr-constants:0 dev-java/jnr-posix:3.0 dev-java/jnr-netdb:1.0 dev-java/stringtemplate:0 dev-java/xerces:2 java-virtuals/script-api:0 java-virtuals/servlet-api:3.0 >=virtual/jdk-1.8:* dev-java/ant-core:0 test? ( dev-java/junit:4 dev-java/ant-junit:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2 +DESCRIPTION=An implementation of Python written in Java +EAPI=7 +HOMEPAGE=https://www.jython.org +IUSE=examples test elibc_FreeBSD doc source +KEYWORDS=~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux +LICENSE=PSF-2 +RDEPEND=dev-java/antlr:3 dev-java/netty-transport:0 dev-java/asm:9 dev-java/commons-compress:0 dev-java/guava:20 dev-java/jffi:1.2 dev-java/jline:2 dev-java/icu4j:55 dev-java/jnr-constants:0 dev-java/jnr-posix:3.0 dev-java/jnr-netdb:1.0 dev-java/stringtemplate:0 dev-java/xerces:2 java-virtuals/script-api:0 java-virtuals/servlet-api:3.0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +RESTRICT=test +SLOT=2.7 +SRC_URI=https://search.maven.org/remotecontent?filepath=org/python/jython/2.7.0/jython-2.7.0-sources.jar +_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 java-ant-2 e83ca06db890ca292b0b6d43e376e20d java-pkg-2 a3d583b3f640032c3eff643a4191bd03 java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 +_md5_=34693001bd441b9eda4c51c0162957c7 diff --git a/metadata/md5-cache/dev-java/netty-tcnative-1.1.33.15 b/metadata/md5-cache/dev-java/netty-tcnative-1.1.33.15 deleted file mode 100644 index 690ee748c5b4..000000000000 --- a/metadata/md5-cache/dev-java/netty-tcnative-1.1.33.15 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install preinst prepare setup test -DEPEND=dev-libs/apr:1= dev-libs/openssl:0= >=virtual/jdk-1.7 app-arch/unzip dev-java/maven-hawtjni-plugin:0 sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -DESCRIPTION=Fork of Tomcat Native that incorporates various patches -EAPI=5 -HOMEPAGE=https://netty.io/wiki/forked-tomcat-native.html -IUSE=elibc_FreeBSD doc source -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-libs/apr:1= dev-libs/openssl:0= >=virtual/jre-1.7 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -SLOT=0 -SRC_URI=https://github.com/netty/netty-tcnative/archive/netty-tcnative-1.1.33.Fork15.tar.gz -_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf desktop c0d27bf73aa08ca05b663dbd31fbef28 eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff gnuconfig 262062cef0ba4f22b397193da514a350 java-pkg-2 a3d583b3f640032c3eff643a4191bd03 java-pkg-simple 148ea0f0bf459bdb4768a56036df3cc2 java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 libtool 241a8f577b9781a42a7421e53448a44e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 versionator d3fb3ba33acc3bbbdc4d7970227c100d wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=d9c132ce9f3c4c66d908f06f8da09453 diff --git a/metadata/md5-cache/dev-java/netty-tcnative-2.0.31 b/metadata/md5-cache/dev-java/netty-tcnative-2.0.31 deleted file mode 100644 index a9c26c4dddb4..000000000000 --- a/metadata/md5-cache/dev-java/netty-tcnative-2.0.31 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DEFINED_PHASES=compile configure install preinst prepare setup test -DEPEND=dev-libs/apr:1= dev-libs/openssl:0= >=virtual/jdk-1.8 app-arch/unzip dev-java/maven-hawtjni-plugin:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -DESCRIPTION=Fork of Tomcat Native that incorporates various patches -EAPI=7 -HOMEPAGE=https://netty.io/wiki/forked-tomcat-native.html -IUSE=elibc_FreeBSD doc source -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-libs/apr:1= dev-libs/openssl:0= >=virtual/jre-1.8 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -SLOT=0 -SRC_URI=https://github.com/netty/netty-tcnative/archive/netty-tcnative-parent-2.0.31.Final.tar.gz -_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf gnuconfig 262062cef0ba4f22b397193da514a350 java-pkg-2 a3d583b3f640032c3eff643a4191bd03 java-pkg-simple 148ea0f0bf459bdb4768a56036df3cc2 java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=ce0cc13228ba654fcc590f432dbf2bcb diff --git a/metadata/md5-cache/dev-java/protobuf-java-3.19.1 b/metadata/md5-cache/dev-java/protobuf-java-3.19.1 new file mode 100644 index 000000000000..082d49fe7418 --- /dev/null +++ b/metadata/md5-cache/dev-java/protobuf-java-3.19.1 @@ -0,0 +1,14 @@ +BDEPEND=~dev-libs/protobuf-3.19.1 >=virtual/jdk-1.8:* +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=Google's Protocol Buffers - Java bindings +EAPI=7 +HOMEPAGE=https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf +IUSE=elibc_FreeBSD doc source +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=BSD +RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +SLOT=0/30 +SRC_URI=https://github.com/protocolbuffers/protobuf/archive/v3.19.1.tar.gz -> protobuf-3.19.1.tar.gz +_eclasses_=java-pkg-2 a3d583b3f640032c3eff643a4191bd03 java-pkg-simple 148ea0f0bf459bdb4768a56036df3cc2 java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 +_md5_=bb21606654cf5b7e906c19778f201a59 diff --git a/metadata/md5-cache/dev-java/treelayout-1.0.3 b/metadata/md5-cache/dev-java/treelayout-1.0.3 new file mode 100644 index 000000000000..2c1e2bbf2410 --- /dev/null +++ b/metadata/md5-cache/dev-java/treelayout-1.0.3 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install preinst prepare setup test +DEPEND=>=virtual/jdk-1.8:* test? ( dev-java/ant-junit:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2 +DESCRIPTION=Efficiently create compact tree layouts in Java +EAPI=7 +HOMEPAGE=https://github.com/abego/treelayout +IUSE=test elibc_FreeBSD doc source +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=BSD +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/abego/treelayout/archive/v1.0.3.tar.gz -> treelayout-1.0.3.tar.gz +_eclasses_=java-ant-2 e83ca06db890ca292b0b6d43e376e20d java-pkg-2 a3d583b3f640032c3eff643a4191bd03 java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=4f9a5e1eea18ead4d9fa7e1d89b8bd9f diff --git a/metadata/md5-cache/dev-java/xml-commons-external-1.4.01-r2 b/metadata/md5-cache/dev-java/xml-commons-external-1.4.01-r2 new file mode 100644 index 000000000000..a5de97acb2be --- /dev/null +++ b/metadata/md5-cache/dev-java/xml-commons-external-1.4.01-r2 @@ -0,0 +1,14 @@ +BDEPEND=source? ( app-arch/zip ) +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=Externally-defined set of standard interfaces, namely DOM, SAX, and JAXP +EAPI=7 +HOMEPAGE=https://xerces.apache.org/xml-commons/components/external/ +IUSE=elibc_FreeBSD doc source +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=Apache-2.0 +RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +SLOT=1.4 +SRC_URI=https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar -> xml-commons-external-1.4.01.jar +_eclasses_=java-pkg-2 a3d583b3f640032c3eff643a4191bd03 java-pkg-simple 148ea0f0bf459bdb4768a56036df3cc2 java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 +_md5_=bf7b78e5bd2c640f91054d0ca04bd933 diff --git a/metadata/md5-cache/dev-java/xml-commons-resolver-1.2-r2 b/metadata/md5-cache/dev-java/xml-commons-resolver-1.2-r2 new file mode 100644 index 000000000000..623eda68e20b --- /dev/null +++ b/metadata/md5-cache/dev-java/xml-commons-resolver-1.2-r2 @@ -0,0 +1,13 @@ +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=An XML Entity and URI Resolver +EAPI=7 +HOMEPAGE=http://xml.apache.org/commons/ +IUSE=elibc_FreeBSD doc source +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +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/xml/commons/xml-commons-resolver-1.2.tar.gz +_eclasses_=java-pkg-2 a3d583b3f640032c3eff643a4191bd03 java-pkg-simple 148ea0f0bf459bdb4768a56036df3cc2 java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 +_md5_=ef74674df91dff1b20b6f2bcf77dff44 diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz index bac8f37a5130ea1d8dab86dd48141ef451e6ec43..5747e9303996922129fc2aca2ea4f3622b34b4d8 100644 GIT binary patch delta 16137 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/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl gdbm? ( sys-libs/gdbm:=[berkdb] ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( >=sys-libs/readline-4.1:= ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( dev-libs/openssl:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) xml? ( >=dev-libs/expat-2.1:= ) !build? ( app-misc/mime-types ) RESTRICT=!test? ( test ) SLOT=3.6/3.6m SRC_URI=https://www.python.org/ftp/python/3.6.15/Python-3.6.15.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.6.15.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.6.15/Python-3.6.15.tar.xz.asc ) _eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b pax-utils fce6ad998516159787b92e8043167889 python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa verify-sig c777c0c815c60c9460f1ded02a8edb0a wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=1d31e17beed7f50bdf95630cb07efbcc +_md5_=592f3d66145a4d61bafb6a32b8b3e33e diff --git a/metadata/md5-cache/dev-lang/python-3.8.12_p1 b/metadata/md5-cache/dev-lang/python-3.8.12_p1 index 42cf57316e6e..607a0a310b93 100644 --- a/metadata/md5-cache/dev-lang/python-3.8.12_p1 +++ b/metadata/md5-cache/dev-lang/python-3.8.12_p1 @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=3.8 SRC_URI=https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tar.xz https://dev.gentoo.org/~floppym/python/python-gentoo-patches-3.8.12_p1.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tar.xz.asc ) _eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b pax-utils fce6ad998516159787b92e8043167889 python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa verify-sig c777c0c815c60c9460f1ded02a8edb0a wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=2586d61d5ca191747230833cc9c9f316 +_md5_=05ab0bd5fc222ad95088bf4b5dda6c7e diff --git a/metadata/md5-cache/dev-lang/python-3.9.7_p1 b/metadata/md5-cache/dev-lang/python-3.9.7_p1 index dd18881b3952..64e1f1571af9 100644 --- a/metadata/md5-cache/dev-lang/python-3.9.7_p1 +++ b/metadata/md5-cache/dev-lang/python-3.9.7_p1 @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=3.9 SRC_URI=https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tar.xz https://dev.gentoo.org/~floppym/python/python-gentoo-patches-3.9.7_p1.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tar.xz.asc ) _eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf check-reqs bfb51de63b0462097e40436214dd43c8 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b pax-utils fce6ad998516159787b92e8043167889 python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa verify-sig c777c0c815c60c9460f1ded02a8edb0a wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=b65fbd55c92353ba32eb2e7600939822 +_md5_=6580f78a71baae0ec09119471255e8a9 diff --git a/metadata/md5-cache/dev-lang/python-3.9.8 b/metadata/md5-cache/dev-lang/python-3.9.8 index 2d90d87e3106..605327f7539c 100644 --- a/metadata/md5-cache/dev-lang/python-3.9.8 +++ b/metadata/md5-cache/dev-lang/python-3.9.8 @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=3.9 SRC_URI=https://www.python.org/ftp/python/3.9.8/Python-3.9.8.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.9.8.tar.xz https://dev.gentoo.org/~sam/distfiles/dev-lang/python/python-gentoo-patches-3.9.8.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.9.8/Python-3.9.8.tar.xz.asc ) _eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf check-reqs bfb51de63b0462097e40436214dd43c8 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b pax-utils fce6ad998516159787b92e8043167889 python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa verify-sig c777c0c815c60c9460f1ded02a8edb0a wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=d05817a3528f854faa8f64cafbbf28ef +_md5_=c9fccc2f8c0ce16cf1ca415801e727b6 diff --git a/metadata/md5-cache/dev-lang/rust-1.56.1 b/metadata/md5-cache/dev-lang/rust-1.56.1 index 81b2d955d6de..21e48b76073a 100644 --- a/metadata/md5-cache/dev-lang/rust-1.56.1 +++ b/metadata/md5-cache/dev-lang/rust-1.56.1 @@ -4,13 +4,13 @@ DEPEND=>=app-arch/xz-utils-5.2 net-misc/curl:=[http2,ssl] sys-libs/zlib:= dev-li DESCRIPTION=Systems programming language from Mozilla EAPI=7 HOMEPAGE=https://www.rust-lang.org/ -IUSE=clippy cpu_flags_x86_sse2 debug doc miri nightly parallel-compiler rls rustfmt system-bootstrap system-llvm test wasm 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_WebAssembly llvm_targets_X86 llvm_targets_XCore abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ppc64 ~riscv ~x86 +IUSE=clippy cpu_flags_x86_sse2 debug doc miri nightly parallel-compiler rls rustfmt rust-src system-bootstrap system-llvm test wasm 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_WebAssembly llvm_targets_X86 llvm_targets_XCore abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig +KEYWORDS=amd64 ~arm arm64 ppc64 ~riscv x86 LICENSE=|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA RDEPEND=>=app-arch/xz-utils-5.2 net-misc/curl:=[http2,ssl] sys-libs/zlib:= dev-libs/openssl:0= elibc_musl? ( sys-libs/libunwind:= ) system-llvm? ( || ( ( llvm_targets_AArch64? ( sys-devel/llvm:13[llvm_targets_AArch64(-)] ) llvm_targets_AMDGPU? ( sys-devel/llvm:13[llvm_targets_AMDGPU(-)] ) llvm_targets_ARM? ( sys-devel/llvm:13[llvm_targets_ARM(-)] ) llvm_targets_AVR? ( sys-devel/llvm:13[llvm_targets_AVR(-)] ) llvm_targets_BPF? ( sys-devel/llvm:13[llvm_targets_BPF(-)] ) llvm_targets_Hexagon? ( sys-devel/llvm:13[llvm_targets_Hexagon(-)] ) llvm_targets_Lanai? ( sys-devel/llvm:13[llvm_targets_Lanai(-)] ) llvm_targets_Mips? ( sys-devel/llvm:13[llvm_targets_Mips(-)] ) llvm_targets_MSP430? ( sys-devel/llvm:13[llvm_targets_MSP430(-)] ) llvm_targets_NVPTX? ( sys-devel/llvm:13[llvm_targets_NVPTX(-)] ) llvm_targets_PowerPC? ( sys-devel/llvm:13[llvm_targets_PowerPC(-)] ) llvm_targets_RISCV? ( sys-devel/llvm:13[llvm_targets_RISCV(-)] ) llvm_targets_Sparc? ( sys-devel/llvm:13[llvm_targets_Sparc(-)] ) llvm_targets_SystemZ? ( sys-devel/llvm:13[llvm_targets_SystemZ(-)] ) llvm_targets_WebAssembly? ( sys-devel/llvm:13[llvm_targets_WebAssembly(-)] ) llvm_targets_X86? ( sys-devel/llvm:13[llvm_targets_X86(-)] ) llvm_targets_XCore? ( sys-devel/llvm:13[llvm_targets_XCore(-)] ) ) ) =app-eselect/eselect-rust-20190311 REQUIRED_USE=x86? ( cpu_flags_x86_sse2 ) SLOT=stable -SRC_URI=abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.56.1-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.56.1-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.56.1-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.56.1-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.56.1-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.56.1-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.56.1-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) mips? ( https://static.rust-lang.org/dist/rust-1.56.1-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-mips-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.56.1-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-mipsel-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.56.1-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.56.1-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( https://static.rust-lang.org/dist/rust-1.56.1-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-powerpc64-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.56.1-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.56.1-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-s390x-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.56.1-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-i686-unknown-linux-gnu.tar.xz.asc ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.56.1-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) -_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multilib-build 19ec165e9adcaa4c132b9e3fe3e7f556 multilib-minimal be5919734a8448dddd49c2b26db45091 prefix d04f14b297013ad1410550c0757f14f8 rust-toolchain f8649e83cfccc3989141e2437a787c88 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa verify-sig c777c0c815c60c9460f1ded02a8edb0a -_md5_=5f897e335cfffac38f1955cde718987c +SRC_URI=abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.56.1-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.56.1-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.56.1-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.56.1-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.56.1-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.56.1-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.56.1-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) mips? ( https://static.rust-lang.org/dist/rust-1.56.1-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-mips-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.56.1-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-mipsel-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.56.1-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.56.1-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( https://static.rust-lang.org/dist/rust-1.56.1-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-powerpc64-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.56.1-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.56.1-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-s390x-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.56.1-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-i686-unknown-linux-gnu.tar.xz.asc ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.56.1-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.56.1-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) rust-src? ( https://static.rust-lang.org/dist/2021-11-01/rust-src-1.56.1.tar.xz ) +_eclasses_=multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multilib-build 19ec165e9adcaa4c132b9e3fe3e7f556 multilib-minimal be5919734a8448dddd49c2b26db45091 prefix d04f14b297013ad1410550c0757f14f8 rust-toolchain f8649e83cfccc3989141e2437a787c88 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa verify-sig c777c0c815c60c9460f1ded02a8edb0a +_md5_=cce9bcf0a204ebad95e6bd19c5d8231d diff --git a/metadata/md5-cache/dev-lang/spidermonkey-78.15.0 b/metadata/md5-cache/dev-lang/spidermonkey-78.15.0 index 8088a0ddf91d..f996c954359f 100644 --- a/metadata/md5-cache/dev-lang/spidermonkey-78.15.0 +++ b/metadata/md5-cache/dev-lang/spidermonkey-78.15.0 @@ -5,11 +5,11 @@ DESCRIPTION=SpiderMonkey is Mozilla's JavaScript engine written in C and C++ EAPI=7 HOMEPAGE=https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey IUSE=clang cpu_flags_arm_neon debug +jit lto test -KEYWORDS=amd64 ~arm ~arm64 ~mips ~ppc64 ~riscv ~s390 ~x86 +KEYWORDS=amd64 arm arm64 ~mips ~ppc64 ~riscv ~s390 x86 LICENSE=MPL-2.0 RDEPEND=>=dev-libs/icu-67.1:= >=dev-libs/nspr-4.25 sys-libs/readline:0= >=sys-libs/zlib-1.2.3 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 c9df06c186913b43eb211100ef5fe2cf check-reqs bfb51de63b0462097e40436214dd43c8 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e llvm 19c0cdeff39b0e08d1454df31b588316 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b prefix d04f14b297013ad1410550c0757f14f8 python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=160ae82f5ac62ab9839555bd8fedf0a6 +_md5_=ae6e71024067d2652363aa215f8ef424 diff --git a/metadata/md5-cache/dev-lang/swi-prolog-8.2.4-r3 b/metadata/md5-cache/dev-lang/swi-prolog-8.2.4-r3 index 143899a119f2..06144afb88ab 100644 --- a/metadata/md5-cache/dev-lang/swi-prolog-8.2.4-r3 +++ b/metadata/md5-cache/dev-lang/swi-prolog-8.2.4-r3 @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.swi-prolog.org/download/stable/src/swipl-8.2.4.tar.gz _eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 -_md5_=7200690c3d6c007855f2b2fb5f7c128d +_md5_=f060e85219663284a12d928ed08b8f0a diff --git a/metadata/md5-cache/dev-lang/swi-prolog-8.3.28 b/metadata/md5-cache/dev-lang/swi-prolog-8.3.28 deleted file mode 100644 index 937db7be1e09..000000000000 --- a/metadata/md5-cache/dev-lang/swi-prolog-8.3.28 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-util/ninja >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND=sys-libs/ncurses:= sys-libs/zlib virtual/libcrypt:= archive? ( app-arch/libarchive:= ) berkdb? ( >=sys-libs/db-4:= ) odbc? ( dev-db/unixODBC ) pcre? ( dev-libs/libpcre ) readline? ( sys-libs/readline:= ) libedit? ( dev-libs/libedit ) gmp? ( dev-libs/gmp:0= ) ssl? ( dev-libs/openssl:0= ) java? ( >=virtual/jdk-1.8:* ) uuid? ( dev-libs/ossp-uuid ) qt5? ( dev-qt/qtwidgets:5 dev-qt/qtgui:5 ) X? ( virtual/jpeg:0 x11-libs/libX11 x11-libs/libXft x11-libs/libXinerama x11-libs/libXpm x11-libs/libXt x11-libs/libICE x11-libs/libSM ) yaml? ( dev-libs/libyaml ) X? ( x11-base/xorg-proto ) java? ( test? ( =dev-java/junit-3.8* ) ) -DESCRIPTION=Versatile implementation of the Prolog programming language -EAPI=7 -HOMEPAGE=https://www.swi-prolog.org/ -IUSE=archive berkdb debug doc +gmp java +libedit minimal odbc pcre qt5 readline ssl test uuid X yaml -KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos -LICENSE=BSD-2 -RDEPEND=sys-libs/ncurses:= sys-libs/zlib virtual/libcrypt:= archive? ( app-arch/libarchive:= ) berkdb? ( >=sys-libs/db-4:= ) odbc? ( dev-db/unixODBC ) pcre? ( dev-libs/libpcre ) readline? ( sys-libs/readline:= ) libedit? ( dev-libs/libedit ) gmp? ( dev-libs/gmp:0= ) ssl? ( dev-libs/openssl:0= ) java? ( >=virtual/jdk-1.8:* ) uuid? ( dev-libs/ossp-uuid ) qt5? ( dev-qt/qtwidgets:5 dev-qt/qtgui:5 ) X? ( virtual/jpeg:0 x11-libs/libX11 x11-libs/libXft x11-libs/libXinerama x11-libs/libXpm x11-libs/libXt x11-libs/libICE x11-libs/libSM ) yaml? ( dev-libs/libyaml ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://www.swi-prolog.org/download/devel/src/swipl-8.3.28.tar.gz https://dev.gentoo.org/~keri/distfiles/swi-prolog/swi-prolog-8.3.28-gentoo-patchset-0.tar.gz -_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 -_md5_=1704cc444c001715264914519e508247 diff --git a/metadata/md5-cache/dev-lang/swi-prolog-8.3.29-r1 b/metadata/md5-cache/dev-lang/swi-prolog-8.3.29-r1 index 84fb8ce4ef6f..f96130d8d064 100644 --- a/metadata/md5-cache/dev-lang/swi-prolog-8.3.29-r1 +++ b/metadata/md5-cache/dev-lang/swi-prolog-8.3.29-r1 @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.swi-prolog.org/download/devel/src/swipl-8.3.29.tar.gz https://dev.gentoo.org/~keri/distfiles/swi-prolog/swi-prolog-8.3.29-gentoo-patchset-0.tar.gz _eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 -_md5_=4db9779c7a2e01c902ed968b0e8778eb +_md5_=cf06e24bb2e7322367b1da25d4c147f4 diff --git a/metadata/md5-cache/dev-lang/swi-prolog-8.3.29 b/metadata/md5-cache/dev-lang/swi-prolog-8.4.0 similarity index 91% rename from metadata/md5-cache/dev-lang/swi-prolog-8.3.29 rename to metadata/md5-cache/dev-lang/swi-prolog-8.4.0 index a5a46c239083..02f634b3b4b9 100644 --- a/metadata/md5-cache/dev-lang/swi-prolog-8.3.29 +++ b/metadata/md5-cache/dev-lang/swi-prolog-8.4.0 @@ -10,6 +10,6 @@ LICENSE=BSD-2 RDEPEND=sys-libs/ncurses:= sys-libs/zlib virtual/libcrypt:= archive? ( app-arch/libarchive:= ) berkdb? ( >=sys-libs/db-4:= ) odbc? ( dev-db/unixODBC ) pcre? ( dev-libs/libpcre ) readline? ( sys-libs/readline:= ) libedit? ( dev-libs/libedit ) gmp? ( dev-libs/gmp:0= ) ssl? ( dev-libs/openssl:0= ) java? ( >=virtual/jdk-1.8:* ) uuid? ( dev-libs/ossp-uuid ) qt5? ( dev-qt/qtwidgets:5 dev-qt/qtgui:5 ) X? ( virtual/jpeg:0 x11-libs/libX11 x11-libs/libXft x11-libs/libXinerama x11-libs/libXpm x11-libs/libXt x11-libs/libICE x11-libs/libSM ) yaml? ( dev-libs/libyaml ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://www.swi-prolog.org/download/devel/src/swipl-8.3.29.tar.gz https://dev.gentoo.org/~keri/distfiles/swi-prolog/swi-prolog-8.3.29-gentoo-patchset-0.tar.gz +SRC_URI=https://www.swi-prolog.org/download/stable/src/swipl-8.4.0.tar.gz _eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 -_md5_=adb581845534c0c2e71d733053ba4efe +_md5_=e954ad28eb2c706be252bcb19beae7f8 diff --git a/metadata/md5-cache/dev-lang/swi-prolog-8.3.27 b/metadata/md5-cache/dev-lang/swi-prolog-8.5.0 similarity index 93% rename from metadata/md5-cache/dev-lang/swi-prolog-8.3.27 rename to metadata/md5-cache/dev-lang/swi-prolog-8.5.0 index a92ae3b7e710..6c22aa64c75d 100644 --- a/metadata/md5-cache/dev-lang/swi-prolog-8.3.27 +++ b/metadata/md5-cache/dev-lang/swi-prolog-8.5.0 @@ -4,12 +4,12 @@ DEPEND=sys-libs/ncurses:= sys-libs/zlib virtual/libcrypt:= archive? ( app-arch/l DESCRIPTION=Versatile implementation of the Prolog programming language EAPI=7 HOMEPAGE=https://www.swi-prolog.org/ -IUSE=archive berkdb debug doc +gmp java +libedit minimal odbc pcre qt5 readline ssl test uuid X yaml +IUSE=archive berkdb debug doc +gmp java +libedit minimal odbc pcre qt5 readline ssl test +uuid X yaml KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=BSD-2 RDEPEND=sys-libs/ncurses:= sys-libs/zlib virtual/libcrypt:= archive? ( app-arch/libarchive:= ) berkdb? ( >=sys-libs/db-4:= ) odbc? ( dev-db/unixODBC ) pcre? ( dev-libs/libpcre ) readline? ( sys-libs/readline:= ) libedit? ( dev-libs/libedit ) gmp? ( dev-libs/gmp:0= ) ssl? ( dev-libs/openssl:0= ) java? ( >=virtual/jdk-1.8:* ) uuid? ( dev-libs/ossp-uuid ) qt5? ( dev-qt/qtwidgets:5 dev-qt/qtgui:5 ) X? ( virtual/jpeg:0 x11-libs/libX11 x11-libs/libXft x11-libs/libXinerama x11-libs/libXpm x11-libs/libXt x11-libs/libICE x11-libs/libSM ) yaml? ( dev-libs/libyaml ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://www.swi-prolog.org/download/devel/src/swipl-8.3.27.tar.gz +SRC_URI=https://www.swi-prolog.org/download/devel/src/swipl-8.5.0.tar.gz _eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 -_md5_=e849473245a76c4df864634c6e1a3d31 +_md5_=63f76f5e8fb083d37b286c2c83e654a0 diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz index 9e3570adf4d516da09f44b812917e6ec23e5fb85..77bbe836e50d6e8c6c59d2c999c615f66a23bfaa 100644 GIT binary patch delta 148161 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

    hh3ou$ZQWwPp-%G}=5I@L{4)uJnV zPMV{B%c?$|mLd8(FYp@43?MEFUU8d8NH2+d-y# z%8d92I3S==BkajaYAuHzfm>vfHxa_0pa1-$sM!{H`OUJdCFlO47VutPNi|XT&`y8T zimUIjzKdY zN(f{}#ovz47R*Dj0PtGskx)QoZ<)8Il-5~tHl55=;a~B^#Tn#Bl;=5C-EEs5oFJ=e zP3Qv7Bb8VS=AYUXWbJ6Y^Ly?)dIx`|bjTKxY89MYfE2(C%#-chzB%8m|`EjDTLN0xu0G;Tz(SU#UVfS%Y z<&jTz^x~He@0o-5V_=lT`|>ysRSG2U5WLu0S>Nw!mMa3MkhIW^k9jpG zr2l`u-ge27+eo&3mHvN>GJGVEz|$N95}6vBNU?_>nwj(TcP$iIdz0$9lBq>@S6Agm z0udev4|gC;SK_ItsY=~eyfS~LM(?(UTo&Di$ll5{1LL1O6g0o8whUowWrzh>I&BOo zrAaSTCXZ$-r1(GzwE8~dI+>2{%AC3&79gThq~Mp5SQAIteL_^l%(F3 z4o3*{BggOJxxGc#WqAu@l7jN3Z8&hT*q)?@m|Ijpbs3M5qmp3ed|rR;ZK1yZVV8aJ z^hz&UMtrW-v1J5x<&Kt9p5zqPIBYR zdF(BAwNw;TZAxt@segY>;|enjpx=KE*6Oa@l3Fr3HiS@0K+uRvJ{qcqhe&G-vX%NJ zp&nUHyY>O`7F68 zkl3AeXDekPFn@edLEQhoRC`4Ed=pk5!2Rn{vXYev>J|gmObAWO)CwB3@t&nl0iisD zfa&3=o+4#ZO!j}s{!%5KgntzGnYvugz56BC0AWoj^p_>dwwmIdsG8(x^y~6P1wDDr zB|YGPaSL<-)?lqIP-@Ynh*MW>eouTXxv9}UBfCWhJ*7$1ou>>O2UtV(9JUOQ;Mh|D z1TOCY>-FZ(KrC}F*FqhT+DUYk1?^% zYY((0Z+l5DA&F>}Cr#8)+s9s4(8DgwQo|r?*d_hyycGf?$gs>rRn_kvFOh=AHPIUs z?aCwq2E_&@UY0iIIT2Pl;AR&F-PXDFTR6SMxB_*og zmI#qs4e=V(0(5&@DYH;vxLicl<_*|Tns?66ORSOCtse}-kjx<2V^B_ff@u~K&!W1fi<>FFBjO=?)wo^n)UiTw3?^{>Z4b$?qk^ z2v^%9FXutfQow_}`J6IQm-2A@J*ShM&JPZx&q*O}!93OH*7f$y9qE0kjxXg+9H%*6 zr1cbF_jxK2@6zdB)?j!lktBgMf$nUZLwkR`$EK)v4GzYW`zQP0Amu&Io)M0z`?Ky+ zZFWj|4QubS1PPM2EC<%-21;vRDSza3qfjsH=@u}kf(-NRguA~bqiwqYQg1Iwr@CT- zBSr9Ydty-0sm{tHX++0?D=j(q;H`#(g-t6ij=-{g-=_Lfw|#Oao^*iW!=Gj#z&k49tR4bShVrCpG@P9uAW8u=?sOn+46YcRA0h zx^O6uNwov1t0Y!gg$%s3A z;3eC##WIwrO4e9i;~A$Sy&=7ib?HK>oKxZJ9K@A>zdfx+Q1^m^Q+02UPoetxeNd-q zZK|cvaS?}K^!2af=U?uh|EQPuoN4|-LG(V5%aa!G|1CDV93?7JF#D(vc(P2A9zZxN zv)i?p$a)+;+i8cl&N)nqO5}e;1?l_laGszMxqA@UMYF`C$bx|F{G zRC@Ed0aJ5IN)|`o9l5N3<0H*XP0&X@@2+OPo(kmh<(TfES{!Tu>s^2lXNf!yCN464 z9D=W^=bvx$BRn|O_}U#D`7YAqi!*y&z30oh9eWl_16`i)lrv1Sc@(ygBNdbaVKLHi z1ur$XT_WfSWO)0AWpIB3fRD>AGD(IbnVfkg;sVTC|MNPndwxIu`CYSFbH4X#)K>xJ zfpafY903Rr8Ju8jS}{;iJ*T9ICpb744nAn|YK*+52xuZBD!5O%%o-~`UvHa_{KgGB z%^HtfYUFQ=l_32jf`+Eua&LKFy;2TsQ7rvrl}vX}@pg9+mveu&VR5qmpD5ZGoIR-v zUJsD4iR;!9)Z&km(v><|#f~dqysC6L*LLfDc{_W1SL*z2%R(lT4(-+=SN>_W(svfj z=WcA3_Bw*v_A2yOt;BS8<&>}mmV%sp-?7aNzUL{l*S;}7L%NIRcYrQ}UF)oPaxmeL zNZO7d*JpB0MzntpaPB25dBxE?DD5Z*c+v;J8Peww?1H7xO-=$#m3tJ0>f0M$^&oSt zO;5!@r_w~czS-5wSFhdsvSw?s@K)47JmlS^dEbgJ5osgwa_kub!QSB|EBQ+|RL&4p z&^H#VeUaAi3h#&7eVq?Z65C{#qQZXl<_=)MdYn}&y6k`bJ!zd_4K|Q5(5=JBY~1br@rZ5!ffO?lwQBPCHusN7H zKAH;+GV;(q#5=V)?F$3j6#(nQ0~(GjGiB*eM=}?zKD^5}X(5rf1{_pT6C4^f{nbGu z+S&vL0x7zTiu2q8pZsTXT9cO8gl-;^s`Z0i4#+8l!POH~lbUD__{ez65d z)ix$2grXthy;Gc1PDHz^nE!crf9nWRPx`?*?U%Gro*MBiaPKE|U5^U_WxAyTQDyVv zk1c=GT5d|gN=9?K+k3LDmrrbEQ&aSI=?KoKc8UvmZ`Lnfz?ZUx`882;R?-NexgR@k ziX{2FKp7brAd@$C@z;B(J($(*Cp5>mf%qhi%pq!nqj?pGnZb&g@1ziSl4NXK_aJ5` zMT7l3H&wI5s_laeOdxi13UxuLPC!#TTBCoek7ghF(&VoL=54n|XC;Vf*%I#ac3}>+ zh$sZs<<*-`;z!xq2#fp}w~#gU<_N0wJ;VT8a-hQ|wSzUM?3+b85T7Nbn~YZ-Y4j%P zPMm;4&1z0@)o@iG1h%*4nR*@`Z?_9ypC7+FK5y5LH=B_QWUb$t)x@1BSS<(~Azgne z#7Y}K^)t>vfm)Kc9s=b0J1BY|!9shaR5x+O8#x?N^(0+e!9;clAhdf6QxCy_>R zK2t;4#{S+MP9YhdUL$=A(nyG_oM{4Xk zx`v3=9CnX0Di5N_DcGnw%jW>2fqJE$BsbdUxstNEQOGxXQK2D&*H21U&H&X$JG4mG zjvxZ-yLaF`>w4L-j8jKx-tnwtv8Csf7Oly-s2P$I;xcE6;Oy&6^`pu~qHce%VWcKa zA_hI`G7>M^d;n)r_JZm(ja)G*i3rHmx;mo48`WWeE2Pjj#_ZSczuv0nY}#!8LehSb z_SA>uyz~{+J-zG}MTJ;-vszes(bhVs+)l(AS5btu998YeGj1P1PJ}RgJ$;j1T>{Ng zldfj9jB5Qxftl8-tMVUU{I(2l zgHo`+g(~n%k=912()Q7T4jKOW0%Jc;H+hY|E_*8GA#iZA^?5#r$WVVbMQJkjxreiF z4$ph5qLakK+qK1@KnVw{gG#36Hm7D0BCyv*XmG++d&s4<-zxSB8;R2C+O~A@vw7G~ zTR2h0aFzzp!Fi5yE|gg<@&yld(r&W(A#tPefyQy$Cb@Nf1Uer%vu7tMFp)j^Oc_i`Kv1SuZMnkl-E+K!k`r3j}C@vltxf&jCT3YQ^PHdP(OP&&n%}|my;J{ z%RUh(KIByZ@OXz#=EPez`UpkcRIB4~%TtP!57Y|m>`|u^5OROTXAb&8-whz77BFu= zD38x~iuP-~%Op>(L4;`6TR-A+!S>~Gd-G2u;_5=*MeMxMrc8|vIa$$~C!gvzU6L*J z&7zPc=Gb(0#w-)VFV*6xzp`JT7ISuRHfmiNB>btu)i=wKf|g%TPq*y5OfJ0B%M!3T zS$yucjxt(>^|*iKdo?{qboK+m>nh=fh~7Bfe*U7%2Ke?qZx!d4iW;|O=;dQlnM892 zrxdfUzz()=dBkn<639he$2|2DU%a8OKh^JoRJ1SY?Fg!_nIf+%KWZD>cFjY4*u(SK zFiXdjzD3|;_W%acu{{XQ`jnrv{m&TE$Q{1+cG6A zuUA2>ruR=x81-J2^-D^*jkp~-ybF4Q2io!K%T7&{Z3BGQZY69zmc|*o0dbe`wrnMe z!U8E6X8TC~zyl!WbRL~rnv(0flsW{7P}ul`6i|6B(|`W=e}8v!{G1eiXZQ0_*RmQR z)(zfFo>_k+n$${H{V?hYJQw9J1=Fxuu0lGQk^po&Hvy8S{(1D_RG~?M6rL)p&qPtH ze?w8`J9e4A;Zf|42o_laPS$I>EjkRsDgz=EzXx7V@hzc^m=o2ro_sE1GN`l&%m7Ks zp#THfpSn+Nwwo#-OP_&u=moE=KWV9K@%w7ucM@b^HQgwif0DB5Rn zd^aEJ!K+rJtQwz1g$td4c=H--Q&fC*B8akV(5@MqV(uIfNs^~jw0f=NI8<^fSJ|KE zen@}Q1UVxh)pY`lsw{nVZ9CXxY$nZ0_Z@0gN{C0&ZI~<%XeRq8YIB)k3CDu5_1AU! zU=_d4oe~rdUjf6D_F4t3;eexF*}5x$%_*0Z>(FfHB7i-Vc^m~03xP%^Y8|c?YgV78 zP$M~>)5|Aqyu`|hmix;Js6We@EuuDJg=2rq*C(X9yc<<~pK~g`n=s5jKhCl}WC6XF zFCF07ULXLFw^Fxfp1g)<-(QqRA_oZcnEHgXP}MqrlbMNm{iq*Px9&rE72|UL^7gTH z)&1)_ZNt*Hby6`e$;3N#9al<16@$W|^^`c05(WbXvE)1Ux1$zi;Px;@q?4WgmqCl_io$ z5!J2g&h{xUofXKVV!EqC1Jd9WmL#?ww=AO;wzd>sn&oLFr}2xq2>4QMO+32WtqIDm zHE>|wD&(K2VLWjqNMd!qGGm|Jlu zFv)BxYHC_@Zu4Y54e@}y6O_~n>e<*A<&+YLJk}4Nr0XURGzD^$$iLXLU!eGx6E0v% zaYq7zI`&Czm#jJ!v2Wkm#I`mYh!d^IpRSTBWk(6abr0TkCAekN>E~9c@#}x1d!I7Q zX^U;>Kw#B)ZPz8O=hX$YGD&}3uQfkb?2BT?uc$udnCL(Yj5hhOQ>as-VygB(hc{G? zSo8>TiN9)(EaV}~7P+nACf1Q#pSQm%29Rv#J z>tgGF!Eo}$3wZNJWT9OzNM-q^M<8ENCSV*mA@zl|Th z|Mh>i+p>-)?}f7i4*q|vM*zUl3mT$oB1&;eIl@6q^Y*unOaQpfo^1h3+XE8kes+6& zgoTp|zRR6yC7R|NM^4om=QC#g&ag)@EJls0o8i(6&*X0 zcd3R2rvh(p)*eSCK>M6QZ|H8Na%-p9lW7QQ(z^QI_iSuVS*d?10bYUI#CMrP`pUB% z`o;li_YD7+)jIyXTGTa?_?H1Z0V`GO*0{);UXG}(l2)}L<9wY`pLgq#C*nm(F^txF ze2T*%BNmM_bx+xD%_(97>T%jCa2FC7C1&FK-7~2c%Amw z$3dMTEWA~>SZCiwDQ}MzxkBjbo3JH2V1vD{8kkmQheCe>g+g2f*7=$>rPAjV)_e`M z^}F}~m0+4KIn^mHM9bgP?R9J&z-`OFD%Ug(`D65*uQ3@8Il!c7Lc4F^B z>K6Cqk=F~H)@rlUzVxfz{GY%6_xk&H`ERGr8AOcN2~j;#If=Z3Qc^Zl@|@jbDH9>gVz69DkRWR=zlZ|3VIW8aX`K zLZFf-WCvwLZsNA`cUpidd%hX%-aD$!>y`1P9QNpn;;1;!X_vV$gXB6+vz&bZr2c*B zkl>S>V;Z0_PS`^ku7=Dy>SwH?kQKisHT%9s8Vm(A&12B?sXN=JS0T|MS+ff0j{poQGezCr6Hb2+c(zVSgHEwl{%e@ z%4wb2NPwx;<4wx#X|b}cB3MBO9f1#=9!-nAR;)!b$u=0F`d9Y|EUA8oEQsnPYMm-8 z%d{ZhNo#A$s74UA%okh4lCWQU3h>|C+01|Y>q;6jUX2>2Z3p$C-R9{kTB7)wTyt}nC*$IGm4zr_4L=j!Cl>AQWOOw;zWOROB{}|6d z#vd`ASO3QLh(mj8D>tf{O2yVV;Qr>xiJ~CSHinLE_u!y5pUB>MB@O90=}1i`*baZY z3`09$FzLOgi;|lCgI!>2zZF}IdN=pmQO8dFWgCAo)7(D_#UyH8PHNY_n2!TAVjHl% zRJ*nZ)Js#>%K1J3r4rFzMFVZt04SYz3uR{K$ACXd*ZWF1=7~sVoTpk>pGB7e^`osu zqN0KI8*5dzbxnU!)5Lmn4KT6vTylRyv^N7Hiu|tAH8K#UvJ-lMJes6Y88t_KLeOh* z3mPm(a%IjFnkM1Hk5=@}vy_@CIf8e$e&5OKBfS$J-HopDW?kcuJuqEw7sZ}*81HKJ z^X-*KNSs-YoNnVwyu0lF6#<9*BtQVAYrYKxDjOV2mp8>_2}nE-Sa@_h-2#8yD`lJH zNeZy0tK^^b&9zE@UaR|dZok@On@W*_vWlHrlI{vyNG|BlGd3%$swSu)Cnw?5C9;RS zE^3NbxpVum0_On3xO?wG-9j+yhokD;p^<-7msSv7nh%2VtZwhNY%Q<&? zp0l~i*5-@~4LWqWSWs;uWb!m`()4MzP8^F@F%;I-+VR>GYM(W0?y4rHcR*^TvHy4rfs%{r?pa|cmBqR_u8>F$yxgWS<_eJ`pokkuSqUPk3;HKs zYytV)76x9X73V#_u~zl3XE5pKGYOJ>ayESALu^Ug@7I=tu{0Piu|CK6i`9?n?}KS>NeP(?aXy)h8nY72L<(R@O0&ad=3b9Ez83k zY)WTf6i?lTv(LUeNp8s@wULD4E44Jw_T!12AYaw0s2C}`3rUI<+Yq0Vpa%cAs&_D_ zm&Dg5*DYD~)C+$^+e1mld4FTAHs?R5`o_@in*pC5F_rI08Aa7L0i&Gw!cGRK*sB1U zQtdjWMeGPCyQ(?`bbUA@w#}hX9aOkV;pd1cRgMgKY1!)BQS8=y_LBv@OFM^Coqyy( z5TSQ5d_u2trUq7g_O)rEfY_otgw=?KL+#o_AYRL}r@MbzS>#Qp-Z^+(i3<*=_R88@ z4(DGvaPxGdUeq3H@846oP$w|harO9C9&CSIE26LNRE=0f!O5Aw=aI={)muCVq$j&5 zv>~3O41JVwTLBoOEUi}Jh4t$BRPZ$i3Go!O-rRKknpHAV^^)S0?_{(3j51880$-}l zyo_2jL*jpn4kb9Y9iUfY2N3oIS9#LFPy{G&0SJMVB6UjPY)Rr(5nT$q{P5_STRT`| zXW|405|K5HItlyEwNvriO}HKIVTarwcYfoWYh@m6uS)P#ER$pgW^0)hj*4C;$%A0a zb|@^X)-Bi%i0at8WGe;Z*mprc1fInV%*(&Y2y%aGx87;kwkTCCH{WN=n8>z7O?# zS4(C4R7#@(3zajg@wv*ja=cR|OUWOm901^Hj0-w@t=0X*R|n+7Uw2hbs_k`eW2I7& z^E!W^zXRE)&da=d$`@@hmbYkB@1Rwxu;maO2!#a{q&glD*g=N`iZV7YS9(KKvRUUY zP&lQnQ(;<1a8TrTQ)Jdxv-$SELS~6Ri7c$Azj>#~em%Eom-?OrG6OzkJk^PvwB)?` zp`eum-%1~L%FiPodUk7LYesOjtVbHM%+A z+xand`lflJ&3dffBN7)j!*i-Bp~|LO&Eq+h?WSVnZC;K{+X9g4U~fk2)JI(zUbBQV zKtSWKvOkVKG@zLT`z96xzc;NP*`|E_>cC9X#VWl_HK>VB0C3S|B@#Eg3JgTJeRJYv zg=V~e7jNqVwP}Er2Ka)Sx)U6nEVkVU#&3BkGrTkmBz6hqb5^tBQG0gjL#ns{Uqq1! zY6r~_>E74sr=L|-jUrK!;H%@6b@SrCWMc;-^~}+jC>J~Ne5PCTCA4O}}qBeYgZiR>Rw9$a^9$OE<5s;Ve*P(7sRkPMB z3!dOS0{fJ`?W7_b!V!{Fe%DfYn>5B#D2BLoR7mEzIbBDAq-uWAuxEx9l^;LVCv?o8 zK%wj9DLHHp;SH}3Q<~vzt$zJM-97&M<$Sa6=Fy3BoOQ2nbmA^|e4Mms9CoA7ls>0_ z^@9}fauF`PxM5p4wXKDrPBKUIsu+N9kS{N-+^^`31HjYy%c7yYZ8e^ouhcc3b)rOh zllNC@pzWywIlXG86P-?F6V(Idhn=Jap9EaSdMx$)S-HSsgD{_>CboqJ`&O>1x~Qy|N$4yTpy#2@)&q`R`sqXo8DM(CjhgYY?yGb24pKd*HHLvE*`Pl& zA@1{zUCrs!2}STJ>GPjU_QXoy5E~n4Dp@MBWI*62dp{?!SNNAGrmS@QtU{d}O z51Q_m1n~i^V{6YlDjdoBAKqaC3(lw(P;_XWO=x}Qt^C_U{p%1MH!an! z68N*GwJ?ZIaid86MGddaH36dV&Ah$eD!2EMl$YRLs6WR?A(vc=`g-YqXG4Q3$Pn8e zWACjbGRdC;xjO}TC9q^7v)N+wcImm}>wckVr>kI7f5g<|QF{L%FPu*EkwN6Mixk+g z&fm-O0zgsEI}}bPXGz$?O`dpA2Z{2psX|7P@4r3{7&(}Icr_+JL>tq7a|pm-|F&Eo z=D6j}uWTfh z({PIJ5L7!;qgnZ*pfKl7VO#>#ZDHpKq8?-O&98+z#A|hJ5N;w}yID3H4XnJn#hmCS ztwN%ZgMO!8guWxoq@}!$cihxQMY5_6~6^!Mz3+F{fq>EmQb|y_Ur(vsSlqQ ztolXE*GvsqzOXWHcFSSU8&k|T74y{>ty*doC8-62GG*k;PbFzhCLk4RV8z#`BY`#U znICpiE!6Hhu~QM13Cv!~Jd!E-z@!G%OFa{;M%z=w9D(wZ(~(ZL_$lC21v1h$%Fwd4 zRfX!JloR6PW8!juLT>7$XN_{}w%pjT3Ye&Vl=Vv=9$AHcAA8PzwmT>%2k0SDMfX^} zl|R&>63p}Gh5FFjdvkOnU2CA(wSRH8lT8`a?2n~r1ao-LuuOIJX4HYxPF zIH;k-5)Dp8lxSaz!sjXP-g%>FIFd@jKo93}#{wCsjV@7tcBPk+s=StKTYN}rTUAdF zua>G%?qbt|q`+D>w2at+ry>%~3e4OFFe5D8n0PcGz|A%q+wj*;(Zf3qX-g4KxzXFc zp{7e7BH`=Ny`{Y^)4#s|b^QF@;WYCX#iw3dYLg6tl6IH#loYzEfaFKx>vTAfrvm}S z#zFON-Q`7puNaY3B4;(8wnxG54xg&{6E4=Uo}zKE00GTtPo^RJdsWQiN{3hL3HZp|vrcWSjODYowwem|z;QCV64cI}vQdhb5BE~+_)?UK6UKY1YR0g6!JJhm zmnxfnc?H*IR!5~;dCH|YISP7%D7W(hRKMKUSGM|pKb)wH|M%<94*m3S1g~S>e5%U< zDDRpyQ4$TXj1(oE7fJ&|we9hgvON6338pHjk2ZV&tZ^!`0IuFw-Ey`0bA2~Y721hB zA@WSN?e%vfu&8#<$pBm1>I2vx?QO7DngVk_EhHAoga-<R=Hw7EwSc-+N_2A8*`YP`xmhteXF~ZvjtX|qC3zPI zJE;8iK^XQPBXN`pP9AHb1gn~o-=4Z09i8WYXuS{NC|%FFo^FK3Av?Bo5#Ucwf6NX( zG>7XsA1ZEka`d77$;KNT>(dc{?zqDGox$h$-E-z}>D=BN7VP#^y@$`K?U@2QCCB+D zNA%16^SXceuKeMPaJ(f(TO-~c1#JXueN#9Pxh-;JqZ6(O8xphFnQ^kts)$-^Mej|2 z^aHfoR}o+d-ISGW`cta+4D{p7X3$S~6pT)k9Fywax=-Qwz+d{T47Kef6Ki%1?)3Iv zMye%?j2FkxoOaevUU16p8g?(V>T6j~8&CvK?YGfJORwoUQ_pp=`s~QsiLG68WKE?l zL9d|artT9?dA~2#_v43M9V&JezvTCS0h3U5|9n!D?d{A42ZtSXH1@T?q9XGA_}Y=9B~JE&Dcz5-tNdUW6z_8qh2noqHFmcJ({IhZQvR9$2$m8(=q zp+4qeTGO)nb~bIxSx^EWc1-WgF{^UV*-_Nl(rT9`8g~46*~1z)f~PRX=pr#-gf64OGap-o5L? z@yO;?mFHT?>sv2-bz*Z0PK7rw%@w~^&@A(F`>Dc>SM?kQR`?Q;<*K`X%h1n#!`~fo zo_v*;GHp_k^t7al?5icak@)rDbCVt?loc(Pt8?gE$s%!1)zIPxbHLT=KDQassZ%?WL-3MlKX5 zAT4SzjVMmX`dK21DWyg4yEuqV>6wd6VuDxpGDRkl?@cXxLf6GYa8e$vH`q5(KS`je znl4)BUb$w~a*LMXwm_OnFNb1_e6r8$he-Tae>3Y7nAaWzQiFxWBAJqZ!@dJG7NCr`tNAT8^h_5R&_lgN0T1Q11)3yRvP@Arl_Gxj_oe#f z{`AB@*_=1;zM$vt+%(k>wDIhaRP5*QM;o5}ICmm@t;btwaJ^i6(4|?-l@xFxt*pzjbo&|S zxPAM3KBbOttycch!rN_4R2va6Q=CoXC=rfM=g{^5_i3+HD9uh&$y@s@gQPi5efUWA z;gq17P`B5A-E0+drUn<0gGh#VEtiHz#myurs7)YIy;bJ#{jpNV)bhu+PLga`mGjrB zy>uB4GOngNl-tXj8siw+k<4+M)r?MMQCm26Ou;U>^>)^Cbb-EN)%vj3WEBD`RRDB= z;y7Rc46^tAj!%F1e_P5o5Y=DDuPk*12$>2}6-7*cn<|-SR~xYA-Hg;N3B(Fe4V!9o zTAr{4WqM?LCIF7);E6@IRL{Y_0s@7RvVj>mtBk|N6dor>RR()gnR9Z zYIcWzPDi4pP;~h?JYD(AGRfUO^Lz4Be5iYID82dI#;J zyiu;CMWCYUPm;=uMd_u3{m71oh@1xBL|P$#=xEC8J8vSHhV2w}m!3S+arJF?G`vuwtCxyZpP^=*gyDogX;OH4iTJcW4V(FxR z(h0;iGCq?Zk1f?!Q3g)W+zN7GkHhY=<>)%Dd+Es5JJ|_A_d<1KybsX}_)+NR*xo#j z$0{kJMUCvR~JxpJ%hcq06gd_{{=J>!{^Z8F}^?$!o7y7j}!RqU3D+i^XDM>l< z8qb(#y`Z5g6L3X#nd2^CEVTitl_!CJQ#p@e7T=UtuUf@(Zosk&=dK`XToR~Gun`&2 z+(sP++PTk%geZ+yIrI67SEJvCNq#~$ z`zsC`q+<^xfT(#=oyR$Mp-TB!O0svSl9j~S98<}^X;aBLod3V8CU9V{y=nG;Y5w%+ zrjm{*!QXoq;M+PBG6W_Ac5aGB03*>#wT#K(0<1{c<_Pc^2&%xq%onhqE_JlLP&d3g z3xBF{{W$T^G~8_0N!*@^ps5|j=KxA_c7DlL@;Vl9q4w$peszAM1?L786uj7s%DP@k zz1d(^47`IANpp^Du36NO)vHZ^(|a~nDAJ(W`g_pcpcAr`Z;+h#Bfusg>ziKtFJJ#T z{RxgO<+Nhd#jgvm)=0hDt>Vv15iUPx*ivYHC9!=gVSV6^alP-+Hub6b3JUC*GvC%ZZ4V z!i^6#bC-5Q{kX_$B*Rmo2x4Cqgo2%A4Lg2V6wA9LyC`}Vba8h-T%;!OpZ?EnQjyw( zA2EGvp|)mNf77hJ$~Ms;Sh6HZH71>af`(eoe0EB6_e*gGQy3~+qlKhywxDZIUOE1( zR?fp)m4&1rnEcVL3N-D1t>1Up2Z6i|J}tZqvB(8QPR~*Qxa!S(}17$#kl7%uRQ#yI%4>wc_j5h_WDxMQHN&EnCUF>RSP#q;bX1)b~!ADe_N9n-T6}~)_ zXH^KLDM_zpk{ZCbOnb_lX^OsTaq3D%J%WUj@FDLZIgm&Jg@#e2mA(WmY+TKuk*bD& z+qu!{;{Gu>rAXwpWthyZ&I8z_R(rG@+rxONrJ?RmC)Dy&*-oYg3MQa}o`i?gSXFx# z2k^c-wU?K@QIYq5{8kbE`m^G`<>RJ-*zzVQ<1z8#mTmbsqZpT0euPbpw0T6sL~wb? za!IliI|%%sxG9N2Qyf6C792KUGkHzJL4+q%_*6B>7uCIQq?Qq;>+IjYFVnE{&Bw+>wJq{IA`_jR-!TX{-$_g=? z>vd+-e|kRIph!Lhe%?{WTb4SSgm`+Of}16AYHBzfeRb+&H^-D-F|r%U2^CozZJP^T zHU|pWS38V<_(64Zl5VLo=SjY}z3IzJ#-(EbIZ z@ZEFr^l{*U$By4sL`hB$P88&Huv?R{B6)dIuUY=ISYQ9+{t(y>U&>pnN8Pj0?e1<_ zT&H;tO(#@?)nUm?VAHN1g!M`i->1Cn(n$vtx74D4LnjkmXC@oRu5ml4i-S~M9@@da zQ;Tn6+09mQaQ@s7mNeg90;7I3A|3}X2o&_BjykW{grb@mgz!@f79cKV61AapqFasw z5JC(a6+1gLvIc7v?=K(Gm}6()GCR7`GbnT&APaYXx&z*A9m@Ee-(IWuX9IQBAJTK# z78#U(1zl+;U@a8@pZ$y%ScNP^a<5rcTe%%Q>Y+yU1G=^u#mhSg7LJHV;@?pp`#-10 zQ*huFO_qD17B!1mmh$^qYqIC1Rb=N3)V37eyVu-qflfx>l9GsTYMN}pQNX$#v@r?(SH6mV;%>F!T%^kX+I*i7?i(|V1 zsc_3S;8!L56FWe1aXSyf$T1f={nZwG#;pmwbLcEYH9b~07#Qq!$hh7rMeF^>5)x_9UqjG>9e@? z-YCPZAS6+3A2BcZ2>&wP6|B>6T)|fDt{oHvM^*mor6e)tq?nkIaH+WK)H&6ge|y~I zp>Hl#{?k&Ol1YMOG2J{jKRwIcJ}mZDmU_mA=Be%xAK-%Y5w$Gt0A629-x(@@hzP@VHyiQAK;u%0Vbrkk^syER#on zD(S`iLd+ubaEhjq^UH0CQRDPuY6)uh`X-|)KB0i5 z?848bvMKFtLkipB`cE8gNq4+|Obv$j{f}44DlC@mPsPF3jKLd*kj#T|&#PbRd3J(N zf7BSJL~%TiVCn5F5M3*jX5I#0*W`?RvS-wU5huBJx+N(+`sW>T7?G-4ci*6*4dFj+ zHp;WTvDTv_T+s^$ys%xff&yL2awjF^MYtLt`{F1m^d`+qxt@60fNQ3IQfHTRl8dC5 z7^}J|Y|LvYl{??o>X&~;1;aMoJ-l6F&64DiEA7hGR3CUq!Ektk(^$zl&Ne4K%r(Mb zQPlRgHlb2n_o3p2>T*O`rAIC@T~qeju3=RUt_pE)5-p#!%Ad%TH{^{ZDY<{%Arpmx zcuScncBXLmOkQBHt5pzxXj`EbvX%t-?rei~F$MW#R z!#O=Kj+B76;-G>!d}h6JYO#H={(Y%7+daIsym+dubG~ds6tZ*oV$@MULKnE$y`SV; zC<3z8W(Htft?2GtW7Q2ppUlVGqr^uUDtZ>r!gD*6qaVg_P?Sx7U+YDQafin_YI*eQ zc~b)6D{c9+LYz_+1FBSS_T@=nI_iEBN&j~A6)v$w)O6}p1XFoxqNz>cyl1O`|KtO5 zbKytbO_{@ObVi9SDJS!xK9HcS(DuR$zuwmmAM+;8F}=+aHZSgt(dLoO7*3NztV*ZC zs;#L>a;guM&Zz-^KqPE&PBa}*oHMtqs2U-AI&-SZ3#jOv-dCxHq2J#Lj*Urn#~ySz zpPS-B+bl51=WGt;bxaK~;-4LSM}=av7Ir>%R=v?>WtWz>h^cg=;FUk9*%0UL6an*g zFto|^yjF}V!8avy?Xq-0sZI_oYEZ|~zFX7|4TKZlSL)|~AOCUhA#pd=dz)Uzcml82 zbHqCp5`wl8w|cLDA64orfLNzP(5(TR_pBKsC~#2Zab5{7e1fTYxEIcHuZR0?YSqbS z(n)8r1cYKjEG0A;iT`b7f;YKLK7r1Qsj5LI0Y|MlUB(6W-YrrpnT6{;ir3gG_AYj9 z-7R{X71ODIBD37J9a3(^e!Zc0no!GvEy81~^5A`eK%FM!yRy39T&na%C#*L{13~WI zD!82f%3f|u-AY+IXJ8eh5vO%r#r@{O; zm0aE~_q>I6`i`yDA6apaf_MZVBH+}v)H|dlW$^%`*vCrFee1a)t0=3?sW|P)QBdPT z<(sH~L7|pSca;&SO|W;>&cZLnR6W_0My$jqTCg%&k`@6+*)S7raHODF3bj)5-nU$e zp?GO=O4tKG9!DwC$%5+ocF4#8chW{y8&C>Ljt2EIXhQXrQ~ejR;f#gD^mr>l;$HHA z?{BYF`I6r5tQ6-^$O$B>Okq9mxf`g|u#Y2u6OIWw6qaox@jWT84s|)%W|!Pky$$QF zu+6h;Sw7C#GALU5DccwfK++IZY7g3WZ{wI@e#>pXCJ7&)pi1?GZ+*Q$JX6QVUhbk0 z_hnO#O`s%}oWtp?tN2U-w`D(C-Epe~izX`3>{X8{SR9mWv>M(mf^)3A$cn7gHgG+E zx3$b`t-k;9{(nFH^Zs#s-PQng_fq4V0LZ1zo+_M=7e}Z5i>mNVgGVZQLfd|F*6dOy zdu{o8YjjzkO&UYpj`l=Rfj!>Rp?EJDUR8_!JspzcdAzj>9I z9|cZz9lu+k3e|V{-ZFp@Sj`0L5RV`HX)T^viRf^CH0`DZipFIBbvR*$F8SCmLo@8`?%~s8X zJGpVPy;mLTJ@x)l$5M8gJZ3?sq3q*#0S=MRZdG-G4umyoAV8S*ips7l+eghQB|s*4 zRSShIqJF0O?N?SFYw^2^&jW^m51Jag!EZjahP6&^t1lbJ`+_|`{IvZ{!tT`{Z_3Eh zk{!=^WF_58h3|)eYsZVct#FoqP#$o!v~?;Plz{CVa)`3Ywa_Z$o2mLP`k_Y% z6z8oer+~M}axcC2q{FKl^C+mp7mWVWri-_17PVQyEvjn-zH%56)?KBd&aM&jp&1{~ zr5PccoM7%|C3eXp-zdF zA0ORSHSha7gs8falIfI)JUo^U(6X(Nvw?{NUZau=0&arFwW&UAeSHLNYcHe!;r z>A53jZTlpGg05{|rmqfvJj=JEJ{&o(N{r@*l4TOX(s2#7Lrw{Iu_q!CpP!E*SPk|l zb!zz2YJL6b2O&f_KDO2i#1AjMBynh1rj{Ey$cbEglEEoKnJ`rK{K&LNcsXsM=b)U_ zv-OEcI!#CDl_}hmX)Z@xZ73~99=Z9b^YVWgJ*bPO;HY$M zSqx;H>)2H2e$;epAM%iQh#HrYzUy|MUBYy4{%j`(rJX{K8fP7rSL2rQ-tLoc@652C z0^KPh;-nJZiZKrk=vx{6^~Ybf-01nGy>XPoHbD2%{o=C^1?k(ZN zm!u;VR>ziU?KaYXso^hDj?;e+AB;lFb5;q&dd*);~%&Ow; zQH@?L59Pbq-#`nFr%Q)D#lVa4Q~OH6Jr*pcDSA_ z`|6S_J_|{I)TK923^nDtrksQ`7C$?UQtVZ{9X@f^FTVmGc84&0$@Ohw;LH>NV#Ky} zg%qpS#1#xDzuq@Lye0;C>b$7wdiEBk8GqYN*{XSL`!E{;qS`WTgfz{A?`DBgDVVc% zvZ{h=lb7}+sT0JU%+HAd9ak@@93?Ep*E!U=r1?>QiP;BjAe}7V|nK!*3G> zUd$0L@U$1OYm-xl7nOV?ultjFcn5(nZ1Qoi%k_c-ukvZR}pz7C#SXVDt0&h|3>i#F0D@M zYmIS#$)i{bo=DHkj=-^$dU>Axvwohddjlule=@c1wif64ubG!_bzZB2`(zU4xNTN? z_g3rT3BhVMV-#RIGm&Z=2;YkTCJo&WZ#P&=ql4Y%LDW2)R|q5o6OFeXuVwme{`6h> z+aFq3FCiYKVIS(_)8RMu81pvsM238`NcxYHWT8F^hA1wbH$q*Z7GmO0x& zY>Ol%eQ2G$JZjs#^IL6_uFSbq(PsaVpTe=1uk{(F01be(q5mlrscL_KI)zRz#h%j< zk7HBliFl69F13QmwqPVDR)gQu!IDb}a&k|YTX4EHzU|kzVFa$^C&NqkR0RW*mEyU~1@-le>JL4_gU%|-kY;z9YIk5GJn|r!H z6h7l&6rjSZselxn?eOR{eiLI{_4JTG^u$V&2!m78u= zvq8N`XS)xb@@m(bGHB~vq{2ET9Mm3vy@>a>Jip?dm?94KC>=!3>zl?qosWR+4oXw5 zbDl0TdEudpQeMfOsMKox(_;NTQJBMe6PMLYn|hir8{)daaNpo^(FN zyA*bX^H_jkomc=Mddfet92Ovdh0S=DrNP&py}Wh$bNpS7Uy~<9`VNvm=UG+4Qu>}X zbw)Dhmzy51Sr#TA&MM~Fsw}`v@a<)UDpC8+k`?s>A@kO@3T1NejFZ(Vg7ojSy~C#D z1ybBJDan>lmOck{C1*hg3zbuz8TT|k58R*1mi^{hMc3+uJa0nXp{UP)R?~OD#KHJ- zsp=*$vXE`|mc35V3ux;(vvfQW@b+*blh4z%DxccxUfz7jJ7AY+1(XQi)TJpCVeDb? z@16RjdTq*a_(YytPSdXWP@M7vTh_SS_*3ISS>f8J=@O=W*3+ndPEgBzcw_v`%7JW- zl2JO5bfWW3#j?+KfKzmTnWzAwlkjv|3yrPdDoHn9^=%;MeXYFedo$8|K$g#8<19b- zri)ZB?j3Ec3d9QBZfSWo2eOF#un{$vs-9a=t|*+e)XSXCBiChU=vIT|Ywrv1J-5@n zR18rSW`6f_e$npjCr-FEgJ(xaPII)ybDWyKTBY-Pz`$moq>Xfc+QGX|)+k=yZxGws zLDlZ&AtUV~_z2s$WZE+XWhzjw$twF#dld(Fh!v+AQ4&?(ZbkoCtB-lrw;4<)dXx)2 zjYrwh1VecHa92{b+Kmgaom#mZeBq`Rv}Zdq_if#3L(xG^odEf~#c}sK^ptzTh-uI7 zC}W=ikq1~gRwe0wdHK4Se%{0o)PrO#J`I@iR8<=Ad0y%^1Ika1d-uK|fsA>b{P96l zQhsf+^f6y4LDaP0w5VQ;;NeS|?4v?q5=;P&~_>+)qS4-h~Fc7Z676Mb#Ks z3wtyb{9Q?wgyt&HL9E{ax5iX)rI^w{RLP^<^lXorrM z1gkl3Ibk=L45VO7*Oz9^s2f2*8*ku#HnV%v$0 z0#4C=aM0)~3>eU%Ptx$?Sw1!=AUg;j z`#6dzdaqZD4}~4oVbY;OLc(2*`NyV zfl9YuVtW)e1bQ!r{c0s7dfR(^dX#D7N4ph-Uqcf zppDA^Cw?Nn+toTV7Gk|+C8>#M3!07ST4rHbN`J3KBCqe2h>nZ)dRyA&tCW;P! zr-Agv&Lsg$Fl@ii&O6dWu~S2s9Qxp-e`&iT#a>$CDB`ZFHRL6fk8R%KPiw z?SurmGI!@Ez16AS0#Ohy66UQ|4sZc~z!+t)YsGDibtyG_ysy)L{&sJGP`&k($o|TF z&mx^1>gsq&t7w^XYbO~sQX)}aQf_weTs>5@QNBV#9`RXcs)wHr%Cjz}JRvE7$0fO6 z+rmp3LQY|Jt_H-%4geuHRWsU_Hzu#W1TC`WMbS!5;?MTFNkMX46_D{V4oyXWb@_d^ zv>6B#JR4;?J04H80N5`DH#H;%6>MQD{aUr_$r=$|laF!&@znAPzk@Ok{6&HF*VS@R z@MHSzUDx7KS9HwFlWuvbm{4B)#wF%3qh4xa1LRAPhj6P+uHMpVad;@~MqaT$xjB#2 z>H|O>j#JG%N<6><@RgjMfzRiE#a@d+J==Q~HqR?sQL#1oZ;xEvP2e00+);J=Rl{@X zG3zag-aY(17X4A)e%i-B2>(jFY=38a)hZFNL%n*j0AnlUTXzE@{*}EYalA<8>Cn5^ zy7zsxe);w1@BjJteW~|h6fS&vwQRhZro0QzM~~Fh#=I$PWSmt}gBO%Zm80%mWdypbnkKoitLUlrTVYeB6J)QwGHGjT4W&(%Nn79N^IF~4^mr$} zJi_F&L$~bb+-;0C3}lWJ+P*$_4cM&Vs`|)x)rOn36M%^lgQrcEUCp4~>_opqUED1k z^lV)cUQAE`V1TUHp05>u`(^Htl5}j>-S_eNBx84FX>}ojFV!`n#7KD`RT=k=$(IZ0$(2`^^)D^cQ{DH$If`DOTcQl0LKL_hCmR$Dr_(H;xCaF}Pgw%qI4Synb4Y5m1||$d#kwD5 zleA9uFH#PuJ*`fwd`!DIX{ezvi|!xTi%u)1E6C@mdB>qidy?Wb@KB+u@n+5C)fqY*#qP3fL3lJ=lTn@^es}1c(PM*oG z;=NfPQ@Q+cSPB$}F)X(qH6l{mmdTNGVOvQY7#!GtkDYht8YdA>kwv2T4O@0?PE$yY zJ@>7(QWv@PH?61akc2MRL>>~;;|5|QD-x^tYjMhUvxEjgnJR^+s(y$Vo%)u}U3fe4 z3OJXPn>?>(i;u$Us^bX0S@vaV#@+!|2Zd>ECHPlAqn6S5GJ6358knh_RIA=!xHV&Q zI%9Z$vudpg#19Sz3S>0(1Og5ap;Q4yQEd3c?Y_K-NOI1jlf~+-=ovK}z*dck#Jd2L zF|IfE@o)dq8NjAZjBn;kwj3!~!3s}tWQ9j}_~N9<*7wQNn?wmwX@0hu?R46|CxV{mb?g*>uk4i-ovfTFB78Z8PtX%_q66_7(X$Na-)kxqVQ}BX{4mnk)F8~7w!j_+Nn;<+Ogo?SEXI_dbt-_|PvSC!! zAio1sv_&EOa!TLV>Ej~id@BbZVaJxM2K1^sy{*sflRl0qQnyB}qNe_}h2K>cLL;Mp zOMjCPC@lu@_U=oMXX1divkvTQ3_xI~6nSi`D&lY%A2`jPx>H9(KKbXBmDgiQM}x5R zIf*%jp(**H*r+r|`{w{ttv*>uz}daoN!uV(sS~GPcZ1YXO)7r&QE{NdJ}d>_-E;{k z4y#;;9KVAIdo(8s2XO0ik^VJ){^9$7fBxgUl)jvAY^$gmwgmB`Q8hV2|6DaIM_(K; zBdT(cZ*PF?Fpx_~&eVz&2i<8zDK3|vh}WHob@IV%6Osvv>T~L~wr+%WS7pi%8+w`= z*9I&)`~ZmD%CCs%)UmkaxUFld$5waK6xNFCmxM5jWcE-&h4TpyOsgo+V) z0iN6H?8>dA`K3)O5rY5e%|rNQx0ftqa)}Y_=O}Db0gvZy+Po=Vy%vi%7~eE2Y?f0! z-6fwA^bNNQWDQCtc(Hr=Kpea%t3OO$27n91_po-#D%_5hE<4GjlBP?4%;80-m%%^< zDlb-78LeoxB+}WL(O`~Ete)#zCqi^MC1p^B*dM0S;V9kHzou&_yW*0dzcj_VG=Q(o z@f|j_^9t-z)kBjb|0I3#4*TrV++BBP&>3GcqFka!!g-A&Ijwzd4>e_iUMr>B?%0I1 zEM7m~5}%g{r|dU%&nRbq$X3e0$Jy08w-4DpiW2zsf}xD>1UD5jSR36Nv=C5tVFhsM zd1~^ zCk6Hy#hGMf&14h-(Z}v0hCIN4C+?okwscZ%!Kn`!J0SDqD+Jnq0qK`!%a7QCXnbu+ z;#WZb*H7R7;~zhHarL(?#roDXRW?qtH}TN#a(1?i9!`{cMnN{dW_rC-Pz3cos(2_S znL4_Qu&ZTuQ5+;bUk43cDt`dLE@eh^#Z$@8TfcbmV3#5&yUVJ5+WPE7fNzySBwA9% zImvodiBdYG5W1*;RVX;u<(qRLN*z_TZmJw+rTO~^{K6NKKgqkTYn?vi(>huu=Apt? z&G6Jd#lPnZ%%|kEEM>S-U0mphfg#%RLyn>a~r`ld|il6MOhCbx8@d1{9lBM7)rv^>~pH-^eZ2g>x z-;v_v#XW9nA`L!P*0$a&)oTpJLy~$@x5{@aBan0W){!)F?1AFA2-H>eicl<`72IDs z21Q*4t9&6v*TL0g@RUgoc~TgT6w-ndypF4;>))2lmLTQ%YfPd$%uX=KQ=q9fZpjxI zDyBi=p=6(bXLasfU4ECwlSQo*QqDvaDG*FR|0B|e7~l&-ywg1 zFhKdFy)KxtIF-v`$x0<0sujhUw-NeK#QV6YrKvoBz!}d$g8arpvEkob^nitSMEPJ^ zCm#T56@7>EuJ_@TOSd7w7Ut030$`%{C5dLYn3i6lUcMbvU?edwxAmnan^yZl%5gth zcjV~JU#)l2_LX8HUYnQrnFc$^!ycP5nUv<^wB^vUJ`QD%IK{GC{9#`)+MQIgK6LV= z0^ZtxL6TT}623%Q>xUFxJ{z%KRi}%{45zTI!RPzfi=3g zCBg7Fa}I>X9(9}Jg{Qke!Q1rDn|3h}3md(EawXp7PF7c9NYUb^V|#o!S8QzpX4`$r zN@3ELYDjiryXsaGaGD(J+Un4!zKl(vl~$ElNk(>JQ;+wNRR2_=gd*UI{Vxmk&-p=Wh0_TiboZy0SEcEKPvd* ztJu$rwJCs*RH-#}QiuwAFZrnYhJu=#sj?c`WWItqn0d{}WET*Y3LNP%`qxjy`BU{+fb2DJZXx z=^p8p@*j%|(&SaWOrtknpkRNfjAJ#L`H;Ngqw84WE&k!VB5;rn4{dPevpsQtPfvM8 zG61F%WTKNRXO+mKpCOQrQtbNog%Z!y_BI5kqiU83DjMCBKuY8R6Ap)e+ZEZY=K}_- zYrkRe!{vP2k{Cj4cerhP;oTfjDttWw337gN%j>Dt&i;PXsZ$v*6_qGq~VHZ#nO@y6lyu7nJ6! zYI+^ctWWBb=REg)n}p2h5Z}cseOsun*ZBIw{p%ho+0rrft)H`i(S$_p1)tmrz(r$) zTOTJc=2)yV^gSk5bjh`YF5|+BD@mBcfrUezIpPFcMS84mCR06)Cy>j3?w||9*3~9( z>$Uihw>Upf=JS5u@=+{T4$de=n<_vo|IifewGosY<<)>V6!}dQV-ygFPTi^)=tX9i zmLSU(QUmVcjetTN@OMWMhc()}bdfvAmJhl1A|oivGL`qM4CD|!X?Q$amOm4?&YbiwR-u-!xG#aBBEwU28c-vr%O2oE zo+Ioy_GB+x^OeVz`V$&k1^jeqrsr_^^>TdyT?7I(t49=2jVdSpoG|IE9r59ER^xQ# zD~0mm)Jx`2R!53?J2N=DBSS}d&#}n_HJ4I05Ejy8>swJEMTs_l!%vZ%Rp%gL);B%T z|8DgUm7RCT7vO>X1Bhqim(;!b)}`1-WBxvn4m7zdnuyjGgp$nO?oPx zW7|)h@9T8`_?t`hrM`LT5jni*xpny2WGFsqkjZSTxVFW7iw`egU*{^Q ztqb!uk@S{X)$QRpkq#Q_@NaY3#JV~J4_drs7!8u^T@UqtHsVY4o^qdxohM*zU04C4 zGC`n`Yd-3xg8ZVUV)oxs*`9-h20nCA`&@lM)$TOMCQP#(l^)yL5u$`;CB70xiK702 z%n{^=FQu3Q&+_7Y=ute!FZcTX=Ram{A_4sc7qaay4e&JNyv?jmWIWEo834UiqLxir zdnOxwmxOG8e!Pk;-Yh(cjmSyS{OJj-yk_eSEJ-P>IG7$`4unqaWORxf{h1$==EaKY zb3)1f=}CT2K)_pCR#;tT5B!z`0D2OC+?f(M$gixwNbVwD4hQB)c*!aLyRjj4`YN0_ zB}%BgrjEOpMK;IqA@uLrII@GKmYt9FzphyR!tQ&2qZ`($aUwm|SyK1!wNf+T6J5c3HLlymWIxxRlM2PF30Obl=GF^{@0*OlXJ zyU+zAE6ov9)$;`Dkj$G2%H`U0r9^f^#hH$0-qzzBmfc_$6W#gr=PipdlC#EaTEzSio8U$)4A^LVcd zzr%S`f<#mNF*=V;uGXHqJM|Znj$WrW#_}qiG*Oy!DoGxcCdh1f_T-j(?8!Eh5}SH| zLv$yC*m<{2Gi~3<{ilx1qw6ZJGntaDuj2U_&cx`m&?{*B(%n`w*b$FTYIrnjy*V;= zDGH&en_{Nro+>U1I8aoZ-zcz!DE5^vCpo3B$uz7iy_h)Za3Kv!>y~n+n(}-BcECdV zF3Dv`-~C*^9PhWI(>Y1iI5J_cEK5p%u@GmnoLLS*R$f=`vux>gYP1O0)vD>_Z0f|e zuLz4{vZ3?V`+Xm3n2Z$$xbU!z-Y02o55;U}5zs8ii10gK&55kZIF*R`(6yb^h>n6N z-A(9IIMm>uZ=I(sPYcPk?>WsW*3;T9$mj0WeN3@t6OPoWY{}*2cvsOb@*|di(&f3E z#0yUzy?wx?wQ!wNWPck7uZ5NdHd9o7jutaweVjbU@*mg>8HE*4>oTzl1LvjRbK z0EnO%rM5;>KWioJct%~!hx&zo_Lpr75HXxp`%_H*!c8QbPQ2xN+aFRxoLe|t zSxoDQ=DllFzs1>?{MW_$oh%yjneNL-M{#8*H8Ms9X*CiJ`dU?{Fxg8w#sNTYV%iY;4D;EaH ztw7Y;Da)%{Z;bEYl?>r}ss+TypYjrTXn>#=9Z^TS1{fRVRu%?a)3rq*j%h9>#h8N7 zs*>`lsUh;H;RHCjN+F@mw+n~QwaQ=O@fOvo%6iL^IJTtTIYCUka&!L5ge!+7YS@}5 zy4URy*eZ~*Nul1n?Y1s|hptK&qta<=NM4s3>i4apxxU$f3`z9kQ_74~)uHX#%vTQ; zz@RkM!5?~2)@?FOP6(-%VqyV@FY>Bxc_d^$^pT{Amq(54#>TaN;c@KS@?ce045Avb zj(l=v5W4(S&Dz`s)aBXqxK)~cX`cw9%I2!Bs)uwTb%xTRy&%iveG4_W z*FTebmjLp~)}}1hO;J5m=gd@n)B#~rV>8(;TcX@VC7_i9fiXJi#aG;+kII$YP=XKqw z%hPr&WgA}4^LZhYPpQ-z1BJ7x>Eq4b4x?tDu>A%Ob{J`Ya)P*JIRM|3SiQBQkl@u= zBX2(0LfRZgW!$HRM)J+6aJ=zSDx$~_33`_%so+Gt^akGlXY8^${mn7?`p&pgM5{Qu z2;3tvTcIvsZzRJJ;{lyxSjkt7I*JCe>L}gW`7e0^08K!$znlfHYMV}J#Lcbbunp0h zvwDQ@eGed+^EQOAe=U`UQJJ1>`7&#q;!BOhL9sU}MX%(xhkOl?*%MpI%fJ}Pi+0Et zaYL;w9fzs)F137yQ^e*3EjiEIKAQJhyj}%7o9%Tt9@Q0OAG{(YUwpVkSu zW}kTkat^RVOE6tyb8cF;j+T-`h-?)~ONw60g53r##B)+me>@&_Af9z=9_Xx^?ZQ!V&nA{^?OHKBw@t_J_!)R!X5; zg(Z1N4uDevW@W9mu8^2a%8|q}051DtC@yPDh%@?m1(O`~vrKskD=x)bd%>jQ5@>O0 ze0NTA#mv{FB5WijAW`tPPhl151p2+C2S}OJl;(?Ne}wV8{AqEt{ouvkwh5?R=aW>K z5P3cX!1&iy;>?9Nofy^qy2o&3YA>ZTsC$cw;@weijs#o!=^CeV{1sf> zI?s>h1=JZUXk%}<^xB(UcLh18ZI6iBHuv($o8RGhct2mVp^77_sdb(NWP&eGKy744 zn{9nxf7@42>=K6>?bc8|N{!>3HyuCb`5|v5_a5v5u3%3tHTWH4P8zOLB%BI=-2_<$ z=qM^l2rGaP*4rw5{liGTgtyoPXx6?#M<|tfoFEbcP{kh0L4G^@QAI1QStWI813->h zyY5g*n55JdvZl0Ca-OQac+c6bg}Pm@ZRqO7fA*z+;sVTgdpx!a`HO2z*s-hd+$B0QMjQZ}sfj^()tyP~dQG*WrhR6MTakM?QMY@HdY}M+(iJpIRR-<1s`!%MH(a=$Qt8Q2->Ad$~@SUzVa_J;3|Oifd%CdCB9XC zYVwEOJ5*p$V?$XVr*56L)0}%stVouot7U|$p_hC%sf|=}&!gKORikNJmLV3q3Zt`g zrc`BOraNBYdO|U!XJYGvY;Qvq8P!1{V!a|`^HxqiU5Y2M`+*o;Zv|Tf!P@rFUgS~_ z;AGu>d2B}gn5b;PBGfzcMcnhAM02BqJX8s=Y?*_IBX9X;OOsLeT`a%K(54&)e|qGh zlA@NQyK`!Ns6omlmq~-6yZdg5WE_zjpxhn1QdUFX?xi2I5q0jtkN;)0qO0{LdBXVs zEb6zdH)js2N^1J1IB`3+U0~EORqjkvZiwu-XIO_Y%w*D5g|fxI^B^0y9%`C|6bcY!(fAzH%gRA3b3(DKmDr=^{;BNLsmbi`tM$|M zk9GfR^VhTdg-!VXlVM(If65(s5J*)ZgCQ5};lO}ztFo`Rq;Ha7X;A{$s5MIJZnrnRhkVH@ zm4(b+$-k?RLI;~wfu1=)ZR!~W9(J-3kK#Ofa42*<7Tn|~t4SG5e|9yM`iu%3D1Y|kwC2kwzJ-RW{bC(}33^Wjj`Ff>SS~h1tHumI+L!CF6v+piFJL9g+vu=w z1Q>b<>L-a1)Frc)!ukR!u1MIW-ko;j6yh4*(0;#CtkYk!f6VMxSK-uXWoVZ)w-Fzy zlpwPVoHjiBun$R*r{o`5DO=M8Ps*XAI%wm*h*uA&z%fxUzxd!O3Uo>r<@~W(yfLeN zY$*()Fx8tj*CUfxUy_)P-Fg$Di`&g1oridSTTBuOh6031X)IvR(&kOVP4MDSk#xl* zIbGSoI?@LB9@8sRsP-ikf~OWv9-%mb<&sWf8es6#~EK&Y-QP+-Z~cSs6F&) zAX^$L5y`q5kyMrQ(c71ddTPVdlEU@!RH>9zo~nvul1d!YTtSb&N_2Q%sxKcsg}(q< z-U!--cP0&novKyCV8c;&IJfA$$VwNu>aYo=Cj$xaaKKydARaX*ueCr@OHbjPr6E5b zrpAY6e-5Q>jf$Z*TKF(8iG;+v3wCAkkI#h~Wba3(njqms+MOJ5K2Kvw(!s;QA}&gx zH5Mz{0al|5R}73u+ej&jm?zz|DwS#8T4v6!s0yL+iwgK{)7--;ggeC%HK`e1>)S&8 z_kVxW`PaejokpwC$Fzak6higl`rbaiNp%2nf8C`$iMBn}U6ncNLyhaIs(ziMTZaQu z@%~M8aU1aT6Qr$D4%5AV8)jYh?Q(vVr&;6`JwKIJKZSC~i zTQ2S8!E162qG%+^k+%rGobs|qOi~2(e>%)61uZ0cKcK9nGhH=thu7z&f_{g0#j z+8Ny~oa*SQCt!#4k~LQzr6Bm;f0t71R9~chP?Ku4axBO*{Gzn4YS;Dx)uK89n0A2@ zkJotH33?>VIxCu%o}|SI34I{ID5PMZ3;4ZD^m_DO@G5Z+#s;sbq#1J9H(O>dkD{Yf z6sJL{M;@r14iT}xh)nGJV=B;<6gLv#UDwx(te?;F%MU;O=veL+_P@^;e~MBkO3o~C zFN@JZ6;Z_wZ>h=32Sx4SeF?93-L{o3by~J{p;iPyz$}S<8CC+(YEV(_zE)8s`6z4i zSq?24FKsnX{lzTP*h=N;uhz?!+D$7_;ZW6CH_0-6@}+7v=ZOT&^QdV~UBJ3G#lB`z z1{)m5!7o}-$t5M%+hJ)=ezB$UQ}Y_xfBnzanb_XZ?3nC27ilC-;&*(j^$ z`6i)5Rs7@c?Q8qotIijXF^I>LzfuFv+a7c{wk}-iPiz5Df5ux~ten11+RdEQtwgrw zwXJu{fB_EFVoOUVP-+ltG8|Bj&d8Xam3Ng*qkrupLS>27NjBMM`EqbPImK4n&b!fPbKGa$G*WY7=VlKq@(E=AO0| zFy93T&)=0Ie{a9^`lofGcB%F4p5c6&Eea7}?H5}hJCNr6Cq+#3tQ0%6PBT85{17;G zx#v%cuE?5p>T;lB5062DR5(C$x8yV%z)p`w$rdv?H`}z3l+oCTSNHuHpeTYL1+S@i zy}8O71A9)>Y)v_brcRp!_`Dxw2Pr94tUCbcUa;h(f6AHM9_cRXS{T3 z-`X#PKQSexgDl=uHMVt>ziVI}r4bNLwfpv(HB=J&WjlKX=Z{E~?73SDn3-O1JTA{_ zAg^kme^T_%5u>T-|fGZ&LNDaH{bXIj6YOS0%=S~X#pD+3fqF> z)V`!gHUCtmj-y0YEnQa)M1*s9-1mLXEx(o2f5`GmMJD#>1!&3pjEgd&AL`q$=0yGk zZ1zhs5n=Z=)26IC7(lDfbZN}t!YN}{R3djyTa7MtCsZWnb6Gw|Ga?CrYDd#YjFlx92gI6t)aLVsLl6pbm*%}RL`es!M zw=p}FgG@@$N5xsx^tEaar;fZzeQ7JFe=G{okgEMU|9PFtUqB{r3{Q?+xO*&4Fbz3$ z<5tb+DLV`wlv6}URd{(X>~NA1s6oIO{XELn6_g)(EWNs}r#z)2HJ}TYi@Y^rsfyBi z*?$`+GSj@ViG37JkHiBeW;UFNHU~3RwOx%e?@sy zdOYy>5}+2f!aDmdr7EQ_LDp-m4m5N=-eh!8Zau3@-nET)eXUx4UVkj5g{*<^H*;@_ zu%S@P+Ev0Ts-EVo`gyE&x~OxdS)`fdD5s*O^<0hvHl3W(j^N22IG}*SxKp+8B@+cJ zX~&`Iqo~rS-Hlknk*}%XY0#PHf7O6eRN~^>+ARR9Inr&Fd&zECw(0bAw3JKQl<|qX0+grDy9}6j$)1il?7WbMi#192C2TTVT$YDM&bR?9B!*sy?Z2!tD+Hp^kf3XWH4Xj-IxKe63 z9mBsAFUv}?ayh!wRyEm(_I_p6?w*npv9zfNeO4tINVTCh1;7I`?xH(`w;4SsRUNKF%dw%5Q8#)uy}_0) zy;U(NPpNDG+4%&dsTGTpLLAYloHu)~RvEETee>>5-y z>0@qzX>VH&3LCad%!xx^SW>0csP#0PjMbYn=dz-PT8aY z&rKD0n&$1Hs86w+e@$THY$FJJ%DxKG4)t(}6r>I^fo7b^$Xm=W>jnd6p?a{#D-4lB z+vHX$%dZl{dCGe|y3#4O@AS50!#J4$!++UXSoZwImH~2&+Dw9vgPUsUn)wjry-B zNk-U~7td)1!rbjjXJQZa=b`Ln=^lQyRzwOWeoJ;ge{|>EO7TtdGg=I>LkY4m9U@dP zH(5PcI>hNNe*?DF3pgbSXg0fk%M0t_<^A@vvv4BLDneoK-nd))ME*8#T^f1hYp5*U zy{M8VkitES4b;!rG}4x}*Mw4|9@5XyABEDy>CrM2(x=1A3l2HItJfw4rIYO zE@gD4J`}_pN{cO~cH5h6m&S)|{>v_}ny_BJFMSGC9;t`-9Us&G6c8E~7PZ84w2`Ds zp!74M-7VLq+d3ey+BSGktb+MxMb&s3h~VGu5=um zTEb?Ie-t~4qg=&_foCWvmy0ey<#MF$-Yv|kRDT2LPVFJs$ni*f2ct+~D~)UUt% z?bjd15A(Ml|Ic#j!iww(s)z1;F?n!%21hCH5>F4!ze%xbYA&gis&nzv zu?Kmt$I!2(cwd+`?2vEMo`1JsyKDDO6DFka8VHS7E!(MA+lLesDu}m|XzGQlc*_w3M(M;+ zyye#QygC5qA5hNMqE^hM54SV1fX4Xme->;v@6!E(>B$6mNgE@mMKje;z7z z=BUM@I*IqPK?M+F!%Ooxj3AFy^&sYSf93*tdiqH^bn+g3)DUHuD@}hs&l0pm!6I_s!>Vez8zHn2M{~EVuj$2l*mhj*Jqoe z1NmB`i0&-q?P$s3zl@))JKeQ*f0wx^3s!*TlSKTeinJ)*ikb)Ks9teNn5G^udOGK< zSnb8j=%?agdQ2yEiV1yV5VtN{s)J*zEZFS#0jgy$dSr`p;6i^6ZSB1r0Wov*avi5|cE@Wg_O4+itVf(AuqHw0_De`#bU30eeD$Sl!u*@kHIO$he zT&Ut0_5$Q6LPJ$0NU7W0Wl(gu=MPJE1r`XwU5XMlwo@s}p*>4o*QSi3164}ueZNru z>&v<4wfW%uR{Pml;%p}+f5W__lh7p5XKAD4Eb&x2MSV*f=Ss^K_XGPlaQYv>@DVKb zYMk=Zsj|{2m6y4ZOWz8D^B5=Zud@jQU^NrPdea>I6E<*Q0eGdCVRs<&tNY-YI{ULE za5yy!hn(8&(H#C>dKC~tjm~{sK~Ua>m`xe8c}1lX_$m(IRvQVoe=l2avZcV+;7!j% zqk%yjB;R}`p8x#&-@df*cWUG)4UbCUO&wKD+s$+(6B9Q!zfuRL#V?g)3f?5(mO&8M za|0_LQ&zOMY?H9PE-DXsmLe=bzf zI!h%}k^t4rLG5P1q@pFZl@L0j#hmfDP+5cWScMy9_-}^3fUzB02@7f6I(Y-2BOWC`2Vha&8lU z2G0CkqDKiUon0vnwp6svDz`3dihVt|%|(^ZomTV;-^5v!0CUMeyp_V3T2=SrQ}X4h zXt^VZsu(QRdb%67;TPq<>STI#OG(yW=ls(W#lO7YD?FWoL{Z4CP<_ZaKlS?PhnAI^ zoJgp@bVeZ0e^C)=)HBzkRDh(&Nj@e;6)zr+4ZNH&8kE+gCr&B#h)lhvFjersq5uKm z*ju;gx?Y)1pLr@@#Z{@o%fXflb5eVr-rQ_%{#kU~6ois`Si*B&8assMEheRP+5`Q> zw=QXM{}~k|B-LDm%VndD&D@oh;0>tDAW`S!U(+M*zfM-n`OB}_?w9e)FFz=p zZg2iCV5ApzQi*ZSC}XJP(j^9GO;6d0$LVgch#lMUt>nFrHPAbhYL(q*`{U6TP*rK7 zrk)Is&6|Acfqd{6$vByZ2Y-OTj7k#l2w@#GfB2$A0UW?O8GJ;A-;I2Pcs(2TocIO6 zi`#qALRi)Rc&b~W4~)9UL?*Kz`BZQ0R-7TV)N}~3O$uWUgC$qd`TVI}D;HsO)7K(O zJpH;*>yJNvvd39uMDgWb8;Vuo+#4E*1SRZ?x=FRnrc{rVGO-%Mo}wj8-#8-zP$ovy;m?e;piKw{w##jPSq zN>#4qNV4Minl;E9$&xJWTPe$YspYKNfEpN0D&S*!<2?>%+zI#oP9o^Ntp>MYJ@qx2 z*ZnS%K5z32JNWswPXDEX%N70_&JUUSfAYcvN=4|Vu1B3rdKO^myIf?i1Q|y2X}9ts zDGfoiGmpV>a2aq{r>HXv>IcbN1rwd8pamSbn&eVB)@o(*NV+w2^3DjVOORJp4*aZN z9MV4keNH}|Bw9R>OpdXe-=If!6-+fSz@fyQ*@f034LN7ohw&t+49bZEb9NR$YUUe?DeNoqm9h7Wr? zccFCga!@Nzk)IB`s(EHrWpL`pZU(-hWexH1(*?Nkc5z5p=$S-^$%8pZ8SeCwd%Xk1lDWcQ^P4`ecJF{-y zh3h*{(sy!T*jXtQNYu(YWVM4RxVC=b^$^1bg^Cv5mZxAQJMq0x{(N1f-~YCL=|BE5 zHTZL>fP-%k^8;hZYV4Flf2JB`h;QfqIW|DS47@&q<7AhZ!^@3vnY%Ua^O?X`sXJ+Z zEiGak%OfXJ(RMwm8;c{Sk_z!u--vgpd%Wz#w8iN&|T4zTrO(~8Sp1xTHIHkG7sj#_o_$R;O?kkRx!0lAQvJ+LYf@{%HN zD$6tB+Y-x^mEaqVKQEHBqc`7C3j8UobVq;;1BaPl4es$mH!D|p`;SvL%foKn;?v9a zob~n|@;=$JQN%n4-jfD9cMXJD#$A}!r#{PV-L$%#j2t36sP&`ODgcGmq@AA>hKYNel}G6 zq+q*b+xI!zc-6DoYI;g7iK?1y74>r0I`9Z%T#NFvsaH={vt@FP<5Y`5fYQZg%C<}6 zv3DrDf5`Kfx??HdE`k&uCog_8X#KiSl{I=R>~2k&6yM;r5qBwW!E;mt`^LpNo^b^9i*1?^CV>rojh=I zqlyNQ(yBJyjbLCCL4_yn%9NL|*(<$N)&iliRF@Z}jvhPE)HSB;4u-4gA}5O#%a`gp{0^eV zf62K5F~yfD>*EoL4wKv#*h@-)4iTL%?cAZovA9BKx12!UNoC=i9Ue7u(7R?)$a$_8 zg^_x}p%X{sdq3NCu_c+ypi^yEhAqY!-R_zt|9Op^$$OXiaoCryrLwyfzU>(5>ZUD^ zwi=Wek8muPOeU4u)bA~IaCkF1C>BUzV4C%? zrEOpsjBsq$>0P;VeU+1+X4k#;P$pF;vskwZjt(d9t5j^py~$;e^+7$SL@R=(f7h?J zo;Y{5;vEyDM5ky232V;`v~bpks-fz@GhDn8AFKP$!L*MW55z!i1=&&r{-G$Y<9yA@Jl-04fjk9R zEqb3$786vPRJ;V4PQIP(2wlUxe+0RUssr8xeyBLv<~>31)WLsRqrH#fo1}NkETioPAK~DS z70(<_$+VT7>EVxWPrx9=e4kNf1Tv190ui~ zDGww{!f&3{1k_|>YXNOpdgxH#kXbbd6*G4V!!~6s0!jU<9q2pLpVlb+d5snu8kK$KSqgi(yX}~5Tr6{X#&(@DY9i%j1&Q$y$#=JG5A3b87jW%yx*F3kR zPG_f*iBt?xGGl-oo#Hs^fAKO!Y5P94Ii(;!aW*HQS^8sc&8VZOp+qEpj;m9X-5v+0 z^UVXLh_CfuI27k!!v5%(71bJ141jYu%5vMZ^Vb2u_vC`)^+2o*Z~N%W`gz}(7rnt= zRa{c>sT~h-f9l{qrw%BFmQ%THeuuH~IH^3;IR`Q5DU|J( zuqR{~1jk9bSN`6@i@*}6OqtoWXZ25o|GMJ5Hio8>G?@j8-eYmRse7a2RR;T9{&}G) z3-va5N4@&kPGpIAe{UXkBc>DQ%j-Gwzn3}Q_iwMmSfhG;!L8S|HPxg zvb=O%a)5_~KXqvP_S%Qe~xp^uLIM72PoRDIY?>_ZUmLo`QvNLRIl8?I z0`?asSRUW4Q}Sy3eVxcex`%MCpWy7kwVBRTfB>jT+zXo3c#w3rKF)h65Sn>eyork! zML>6QBbMiuMJvD zmcoY;bv*IPW9h{WsH9rz-ugW@&cmLolLtf;+IrrcwIRYj^IbJ2xw?ZA-tSPtJc6GG zDfl6R>>$S7Mr|p)@g%6m5{^6*9UScL4Rt1 zzBD;^9{}IGcj5-1y(pejq-j#(I><()Luk=BTHgB_{gC~xmtm;^7=KcUswd94rdvy8srlND zl7kG&&=@SKvvN~bQh(z0qLsX*&5CUj_?Kf-Zrf*kM)5~SLwy%m1yU^~O;7C0c8n(q87B`udC`Os71Q1h*rksiXkHYw)a_DY!1&!|}H< zq!h>do08A3VtL81*p?DPSfKwYRz$nEjUgcs41By+WJhb2hb&}x~suiIEN&w+uNAWs&{Jl z>Ks8{a?6bLx!W?*q}vf2t@GmMkyGd9EwC~{5r7eyvyq(R6_KJq!*`SwYSR>$twi*8 z`d!%$j;o}oQGZM@>)wq<;@Ta*U#z%wkIvW4I0t9m55bNKL>+mG3SA*ww?iL45a+x& z@lI^YX{cI1v~9$6ZA}~X`qSE%Q|Ao4%TqgV^`b^rnP+l3o74~I-CZ$JO~L;je_Ki-_7DgITYZ`;~|qaB@@ zeaK}*T!KlnQ!)VK_SU@>RxrTn;dp3ulm(kWs68})=}nzDC*43wkx>qn<(i5`S2}Nd zV)r0(0)O|K6EwONe6AB4A%&?*gC-98yO2EYeca{N)g5byOx|t|9dRVvD*CFdvgSf^ zKH^E*?waVVsFJc2wyYi>x#^GtLc$vk5+Bq(AUhRjL08w)zFVj5RQSG5YCEfYmreDJ z*dnj`m|~`MH%i0vbReZl2`AA-r9XqDKBr>HIDdv!N(HrfqqD_eChvA5VYE>vJ|!gW zE%qTHDP4y*{Y%B_YS#ZecvXW7Kx36feXuAXEe+S2hF_$QVk5Kb)^U;>fad^_e&pit z-QZ=U(CQjRPIY2Q2!@LXB<(#tb`BT7i|SG})sq9_K$b4j)A3M(^S5Cs*XbX>{p07x zQh(ilExKP`@1q;nsk&TMMs}*sHYUZM%>8E(VAuf3IRJ;pWXZ6Q>fk=CNKq+1KaL1U zLk@CH*S%%-FW}UnvU8P|ssx%)s7VHjitk@MF_De$`O*$4a(LM^TU=B|uoTc}&mm{8 z!zicJSC&e2Ic~9Sun!4ezy;pky%|x?tAA9(B=9qE_;sgSgixW}R!%qHJl?gdQnBpJTn&^5b=@V#9&`zHEh-)t1co1K_ZlCG)H+f@1`$tIaiH*ZGvdbc%_CRMb~@hT{h zxWT=T>>~2Z*M<7Bej%WbpV}{f6DyqGOm*0nqECvZ`|alZx%aq=FlBh_0}N3Bm~cvr zy+2flOtnPixk(V?^oBrZ*LbrdwSUobRL^-C;mYJ|Ztc6Jng?&R50zzPWs!lSBi9Z| z+KVNaeC{#(&y)ninO|>3ZOC+vB$0<5d3cs(dC3#wLs#XQKqzYG3wkc^tPi;ZDehX2 zz@lVVC2>BN9ihApAbPQZtSl36eSlwGevR<{)zXDcFPA&{DwWC7dR}&CvVVaF*Oq~u zvXql#imARR1qvxXFG*{}U)6qCqeGXGqfgz!Kjvh$iHvH&&gDqFT-`?=NE1Ia<)}+b z>iQ`}qXd6^U3hYqNSLgH1RcKk6t13BRUc*xCw07RAJS{Ey{rt{lrqCk*>e?fQ})*F zppKdYm3K5KhwEi4p#T`8;(rNX35)8fJ$fo~jMt{7|7p2|4nO_MxA<+-SpIsXzlPh& z`E6D&Hyg<6U!13afDO@Hui)ikyrlSW&a&LyxCf-PNRhm)S$K8cpYL=!<^|Z7HcIwb z*$Y|g5=}?%$D5wh;Or%D-ZJK*Dqzq{FL)?er|wgBsEtgaUvSi9>3_5kRo6 z_8Mdzj;+P$I9323^H5U%RmaUz4Ru8xQZ{)fZL^q8$4}Z)n~{WVI9$WuEpbU^(UK!t{?P09PnRc7Jy7nlI(1%ot zlf-^yS@y$rh?bBPaDQFjOx5a$OUf(Vx)goFuW^Ewx|VEq@45nx)3GeVVAN0JvK@J4 zql7-WlWduVimKB%e_>I(rG2Pv9BsShw4BbzI}d5lHA4cp0VClC^h7s z0vODl0C6We&Y{wSlFDA2Dj9Nj?U&1z?Q#UC^h%XQm>AL4Z7TjUT?2s+68nP9$UsUv zH0GhCV{c`4#DB59PM`aI!Q=vg#11_N&iE!kqG_SEzDKf>u$;-~fLzHA9~gYfv{%$s zY{V(Bp%<<4XW|^F5psr;U=ruh=R*^^%gc4!_N>+-(3#A%c2!9%N}2D8h^L?#XYeJf zp&Ftx7YFrDa_+nkdZ-R4S0#bz^RXr1Zy83E8u|fV?0=-Z2euxH)Z6MyngM@K;+L65 zz#)BW?%Xx-xwgfmtdHS*4X-7fhmvt`vH#b;{`+Gzbc=Y0xAJ;BFqf$kuslwobF#=@ zs@jijN~f{yaQ=*#JNXtqrZwRrx{jw&1#t*LN=FG=mryR)Ep|-tAdnYQg|xCMyI0R& za9mK6$A7l!i|P`d=7hPUr6fhd}^5?O;4l#9D>l?=&@ z3QnKig?SC`Ey1=ASA*}Vy44=p!4_?X?3k#Rr03*AVf9+9-<=K(-$?qvuGcLW_+<60 zKZ7J1g_h5(e8(9I6?!4%fYqu4O&38avZ5gR1Al<6$hs8fz0;KY^0kuIRDs(BKFUxU&}JyaILbEN_WxyT_<>TiiP%2FyAMyA#CjsK&-N!82V{_Vc>wN|?tiq|Vz zoqr0JJi3!m@Ke#UU`-=fx&Ipba0HadaMjB8ULAS`P}!-@>#b$3#QYj{)G0V_1BKan+u7dY`=1{ktEQ$_p!4HjQ9T?!p4fU4B~`~>-WLhJEb$fSpqi+Si1oPVy> z`Gt>NDCK0%(Z!!vOl%^1TlcASKifK=doJ!|`vhlp$5u?KTKF~h-P-PJ@^BQc8{R4C z8f^TW;PgkL-8?Da*MeYR-6y6!V%d*j+(soj}YxL;$nY__1# ziDNb1!v$@$cfPzF?b2tvT{5s#Tjk8~*MayB`FX}qax8$)#@o72<*mJ>oIDC=f!Ybk zqJ*nO!3f%&$ppKd{T+KsK7GGf{O{jCD6wx`&)t|4bL^omiK&NUx!L+;N`HepAF1|M zF&Fi8)p6pfXOOh)u%TYDy!ulmcL%EMH+T0`@_N{yL_U+b>#&59nSokIfGu#iYkHZh zb=?cHZd#Nwx+mr!DeG~bY~Ns!@5k5!V)>=c|igOPdaxNN$ zqTVQyDm=({@|r&Lzd;`MQ-3$>^eO*hv3~mVO5M*>;?lKOcQ8HWrn1yS+vO`z*(}F^ zPeQbWGJ_K9*a!i&bXEFz`Cc@hPU?~PZpBsYz7W4`&Jl!44f>2t`PK6F_C1&Fyk_&^ zGq4BM(^o0R0solqv@xPhhb_Uh3Jpa{7?QK=wuseY_cE=_TzxTe3A^4JS*lYj; zvZK0p+w;y_+Yc)l{wtqEzaqY$n|l#mrcE5FeFRdJSz48OUSMXYLjg^uS`ADZ z7$5YJj#H}c^2LQ!RK%k$%DVv2GMVl0?RMweV#QrllP}+dfxPKFIcTaPot+A1=$4x+ z={i@bTx{zk$CP@ttfrOR$Y$=B{95sHN3Fy}Ndjg*%DqT-u70H(}@+irpl79=@YPlt&R|cdCEhd_j!ZaTl zr@hvHxoqF^B9C{!<;6gJw_amATs9H-e**WG?6#;WQT50J%TSJjRMOEXfI{-3n2*wu z^iWuNdOt)Sy`^hh&e)u{Qw-9QwID78v`Hdkxq8;gOBXz8d7o4V4R7xmWHepZ?WoSQ zmnd~3Yk%Hd4#kj2VNNlb4{hQCiTUl4g_Pl!*?s1&T!^zfqWrAf6@Twgir(=p<<6Xt zAT5@I6x5Sa#o=53=J(&f{P2%|{5U_{`+oQ>|3!|*YqdyV8sfQ`A3Zl_d-&`}Cu+(X z?Jt4XOZ_*HnB11=%vw|RxJIoSB=eE$Wr9|RGJh$+R+OxvfE;KU6qU5g;6b}d=+yRA z3xl9g#Cu}2FTW@xJK;OLl{@|%32WaEb&e|!AKBWb1?wV5@k92Mo z`NOoB1n`53-@7t4`9;l1$!5mfyHG0WxQR ziHs}Na_kGT^~k5%MYnb@t3Z{m^=gg4FMkiR2|!!3tTS&`t>fEDefjZ+Y@qi>A=U;=y|R01m`@k4Gp<)|!2aQ`+A;&o*SC~OxpGXbtUxoSd@ z;_2@jKpcO0pOCx>OS{`q6+x-lF(_>V75Xhvnh&L&Y^oS7_`sat&TDWwl>^b1t=d?k z=r}aGe`KlOl0?YI93N#|z+0-9RDVhtvJ-#AmP}44sEGT?@1v&5nesy=PRF9zcNa*K z(D`s^*A84pbEltfA{MEjU4YIbmA%)uO^1^D%$r-|&R;&`b?9uhZyCassU}BFzUVozM#*P7A zk;tS^i(BJT6^M|RvuGuw_7od*LCU`@b0O7fm520`)Q6dk+Pwqi{0 z3l+BtM|r!ORs_8cFW{W5R1Hu`)~WJ18*6n%_W^(Re56uavU&!8_^-)t*8>EK%D-(g zmdtxefzdB=s0p6cYxiQ|G+fD5BRMuJ!Q-5_;8SA~!VlWXqi0!V>W%07z? ztS2D)x=KI(?aPlWzy45eqvd;Kvf>z00#s`$jzU@as){hR347AV1j};LT7|4U$Q;yj zS;EIfm&d&UEq~Xg@U()LkL-{SUsAt1*(#*%DIP53uB>Mz&m1{(r_es#r{t{XZ25|} z63{BTKZll6RJvshR*ZUNY|X`!)mev^L|=P*U;aLRKhGcjWBv4H%io0S<4%GVcsqRR z7!*lL5#UY8o!(XDYtQhib)eY>aXINXNJgR5Nt1wDsehRP*GgurECzE^kf|ID&9b8P3Mw0lO>G+(g#F>`7?> zDj#djuKcf}X7ixpIku=h07M#&k?X8;-jt`IEw`9OeAaCwrhXlq&eqxA|7OKhSSsi1 z6oxI8OK8=vIEL=b1S@YjEcFT@r$#lZ^k9`MqSdx9le5B?;moSq<2<#jP~Q2zZn&np z239eb62|eVsk<{D6`D?Un7mD>gA}_y`+T`28J+Q*j>VnIElCl&wqjxQ9y`gnrkERj zyV*{8JSmr2zX2bAU2H}EOtU;enD!4}m+PnY`_Ju%|7!p9Q~PE9@a4B(|M+$My8X5{ zS1Y`2wA0IG((lsX;E>XBfSF`zmO)75gvvDSdY_%ty7ofuJ#`M~%)DhO!OA7;ap%m< zPv`(RQIrrff9bxZ!k?f*Chw{2MtNn5|R-EPu``I-9X z7Q)^E|cs2(8>#B4Ie*M(Jh4l&Xbr2a1;fz_H>tJyAl|NU4cf zoVGh&cZg@v7kSTR%WPOTpLi6-2t6VRIz^+ePb_UpJgD8nA`*#`L!JL4H~) zW_a^>mJc>0IbP$wOQrjlJ;DJ}e{l7pp2|{Ax@xs`um&AWSDfQ0ClL!cycGJ|suz#7 z^(i+=V_WJI&>$~gN&n;e(=u%#0d25fR8xrrq#vnSr;8=olYJEAt_BM~NE(oCmH zZJHRLB6Fo<2)=V%w{B|`WW%2)^!H028N2YRFR+P%jP0oVXUj4kC!3E`Q8>#hSb>qK z6_k+S1GiOeRUFZw&fz%4^2m_7w^)N0-8^UhmmM z?32BIs|g_OC2hlOc2VWAYP?^|^sAR&!vP$BLQ!}_H9lkp&=+y%a-K?M zlcoo_E$&B~9b@X!8Dz-d7jN2h9?t8^LwufD_`9FWwCTEh-_yJQo67D{iNrw_^&je~ zO>vdayA;#`I>mN&1$=i)5vX}7ncDW~ky23&06mvVHnTg-rz~RFmg z5K$?q|Flf^hfFaG^_Kh`MqX79w1dRw%zt(KSwR=ji7GG;8(nj!s&Rl*MT$Vppgj#h zQM7RI0ByEyW8Nchj-}X11*h{gcJ1-q#998g34ZX z5P4x?hD16c*9}bxsm@qnj=LsnL5?vfHXrTEfSmQ{7s6IQb_0?(4a(2Q;;VlHVymQ= z`@{hte*`47^g6sYm%h8FJ`ci_!Zk*byC`gH=<0+z0yfqBa8!RDJ2og+!+H6-NM8(1 zA7d5g+x_4L#7-(f-GY@VH;O3egsMHTl@48$q)c-Fn=_9TT8q-yv?deYTRvdwY;vuD zl~b>6qU}cmz+#+JdV0m{JgAnH!p7dcsSP2$ec&4L_!q)~8d>HxbifFurQD|)f;HgNN2YepG;wNq2xeO-0g9JbW#ZLr2cqHF@n07PgJiuQ;FHVCAP5H*7dKJ z>iqLko!*mBC>~UAR28K-oTxHGH*>MQ#DeLfI(NAF1i5dwxh!qsoWd0_1}8>WEUBKw za^X-|OIvtn#j2AfTbJ1~9?&PDk-ecJ=j<;|pMGsh`%`0(&RL7gyMMzZPqA@$0S%QZ z_)!;)UD^Q(M0n3FoBYrW0W8=reR?=xgvOvqNxv-m9su)m^RJZxuPWnq?O_B`uEy@p z0sX6`3g0bNq2lctpq&n+O}qVBlze837m1iBz}xFuWt5%0u%L)VW7wOhTA!t>dfTX# z*RKU_kQLgO2ZJ=}xPJ#nspx&D3Q^Xzu4p04?)@aYO9_-ps;!5bXGX)WreK4jW_0uCJsDkv1k%YRhmliXj4^T4C92Sw_m z9)ikV)H8|S%EN580=8h+eSM7GD5ZSUR9(xNalQye>YX1e3L6jA!fcWsni`UXyMsk! zMM;t5kl2+#_iciB7ZIH83T$&FNkN@h;_u*0)U7<9%TlZJP!81m%a0#`bqP`GdIHMw zzgVjK;{d*}Re$bt+hKXJ%|SfxEtDfA*48ZHFdS1=xdLS5BUmQo5;Ygq%j@uJ=GfA3 z!~k{`HH-H)`tn`1$h}X1`ugaVdvda)Vhj9)#t;W7@3XtNZYRiM;^Wo!WxXg`DJva% z%BlwH%=JjKcGfcOQea9FsX>cfxi-GNkvVS}sgv?LGe&v~d4eO&5{lVPTo;ze52d}0|JvAUIxww*Zj zI*D0FBP!e^S=-AnX9VUnNr#i?P`)vdQ;(Aa@PJE9o=%~M&l?J0mTq*hEC-~c!U`lZ z$G9BP>) z!$lVvgXbjnHpM|5P$N+(5L{)ThyD$S{za~3>%mH0F4L>D;q5eUYP>-JwzG|_8teu* z#jfytZeEZM1dycYt@8A`A_f3$kMa$^S7d){mU0-E&9iHl7|j74f20z& z7E?LdWO@#*EWMT=oJ!wP8t}LD3*muoJ#nh8uGJQ+n&FZ3p`WCEZMW2rdZqN?@Mc$Q zaP=`{OpI?#k3ZIbuU|e+;Qhb8Y_aDUwt;JThoe&K6Pb#qR>Zgx_lnZ8{W>?vYCgIU zdppsbm*j;zh{d+NxB>L34z}GS&6{YF?;H2Po;$VvyVZs z;}h#BVRro(oN`on=_pB=c*(%v3Biru>cKz$<2Mrj@9Dq3l1Ag(T^Auoe{rt@n4k=- zdq84pM#+W~eJF3AN%Ca>FfYIjWnuD;h_aX!@H*zuYSj$qXx*VLL)Qs9laus=F8a|V z_5RDLb**x`pxc}rh5lTspg1r!FbOA8WRv-U7dfi?;5R2}3A6bi~+b;0KbULM~p%fI~NZ$GL?fBsc% zkiWb$9%Zfb#;sh8r;0V#iYZG!<@q(ff&@LGegC>xpI@pPZp8{zyKn~3J%q75!c z>NIO*n_QQF7zyD*@HR=usshAmQ5s}St6JdQtaptPCYO_`g&irgMq7D%Bv~=ctp1d3 zYHcaC64d^BdYji*`13-2_>kTCjoGd(6VGlkyH9>2P_1MRzJngl)KO796COB;DyT*t zkHZ%vohXiSZSz+ZL>$m(0fGOzZMHSFlH_k*fQQ2iIzm4G3G8wDY*Sg{JYP*v0PVB3 z?Y7r1Vd*VMrIS?H8k#WhS?rIbm)p+)GkU z+^}!58fmerTi#Wmw*{kS_Pvz6q+*GBt$M|N5*#ett({qGjkq!=OdOl9TT6`U5G(Pw zft#z%IsomMd|8z>+omnOCUK+)DUr;g@F}O}8f=cIs+=BFjU^!63iZgy%gQ40>wlE! z>5F=pcgly`X1BdS=}P3hPdVUTKzFYof&C9pOmy_}M8VH!p+$*WzxgNs=dbM_fBeVC zGJVY1pIWY5UT^6&@OB>os6M<R5>!cUy*-kw@2l6~Gs@Po}en5ku^)NhLN z;B;L~Tlh(t_6x+X90uzo`Rt%BQ$X~j==1JLpv(3yx@bt)^b}BmMeR>@pFJGZSw+5* z3cq0*pa1z^KRRPiLQH>VKK998q;l@j9!OIAl{%OsBkks~q$nY~u`l{9 zZB3dsNjokUw<}?7mZQYbRf2~AT>u*ovb%1YaxS_miPx93(E%)f`@DD*y~{ZKoP`Z~ zfbRf$eT1FB+b>6{_CR(VnmdqQc@bS_S-Ecqk)u5h7Juaz{pWAL{{H*;^|z%)z20r{ zZAa;9Xz`rXMh!eKN1-k&lPbI5svq{pOC5gY^0WeR+}FCpNshv2N)&n|e000CRn-f- zz-mVF#V9$Y6j1|zQ005vyH_y^YtHg=);dnDq(W&j^h(s7Ja^~mSb+q_r#cUgGA<&L zmP%USSojx3UOUmO1mEjYNATdydo?C)GpL`*vA&7s-D^7vazI{Gia6Zt#;TLv%-=87 zM@bmp{2_EXZW=IA*+_X-e8;iw<~)?KL4xiA+e*7~ob#Z6uux~ne19-9|{dTluoAQ6UY zK{60QhywVRkkbJ$e`-TbQGD*ZU}ICEDpn&#*ZHU<)*xIE6C4JVOt%y;1Cbm_3a|#F z*&*GV1p$pNPJ5+>9ikMr>5@j*iE?UE>T}4yXg1i(w*~wA`k(P1?MLTQRaDWXsi4|jBYd`MVR+NwD`C~eSt)}l@fO9g&zYUGQhUgqZ8 zgjWiG7lnuSe4rKu1h$qKVJfWc_3@~kcMRiw_f|m}DQe?2Oatu1Dj}GHNTT>X2r|E&2CBg+*8?{P8us!_zKEF$PC}T0`yUsfEKay#Knj@qLyhnzzHt!%_&G`lc)+;oCf9}_#ny#XUtXTsj_-| z(nKqnJ_ui6k`ZJd6V|@><+YQ_+ruLaI;?fK*5>}?j)E3l_2DKz#D zWIVk|OvPG+*WIcY^(mJY)&X4vte1Otmv`0yC4a~HzkmPrmyd~(&Gb0l0K;k)E063r z%I9gOzt|eL)13BSD3$qE*Wp+eNf?9#)NMKew+Bq1RfRewWTbWW&1qTQ*Q=nW{kFA; z6EgL*{-q**LR1&EC9*0Y?6VdmDcHK=w=GqLS2;$~6-Q+=nTk%+Q5;RV072<9LiWX% zrhl*m*{j&n^ns^Pi)vkK?ifw0;bRynMd_G{xO8bL#wKPvsy~}#qh59 zaR`9sW#8pi#>0z78OP*BS-q;CZ*AV@c$Bg~G8`!-tPpkAx=tRiWhGg8K0xQC7D*|? zmI~PWOk1*0OX#M*X7yfXlX3G)sxCEkh+2wQgPhrmXB^Z>*U+~2j*bvJh))vI32iz4 zEnC|JCQ9~WIp3<<6SaUpZ1!Xf5l4_%ZfAUz1EDxsatsv#uKRvhDjqNM`_=l8U(0X# z@7|-b;LP9%uF4bFm-E*FIDaJ#U5KfnUSl{O`o%Urb63rnLnEnP4`;Ojs0ps%lt8|` ztseHEK+keXTH8icM0HMAl0^}DyL$kHm$Z8sx6Db0PD{6w4V*3x6dph~tyBcB-xlik z|7<_)x!uT)3U6aLwL9X#I{{r&(RI~>lP3*0O?GoKDX8M1fW%r=<$s}T-8?u&QD(iU zt2nygl3S}Vw$0ddZjEytupsKTNI))Zk5Vo>jG!;R7?ppqLHBw7S{rqHRcIg{qP4Y-SJ;8=c{}SyeR2~fycGZyc;QTNY6^)}i8w6il1ZUvslI7xsK`CQ zvxIo}umT2NrhZ+hF#~@3A(t!J0W*IyX@1Mz(P@XB60BgFS6v!#w07%3u8e;s`S2;^ z1<9E&wJ-;K3($y@aG!)Gu*5B$Y^~&&Qa-?%+k%4_u53&oxHc!k9rhhSLE!k@!YYng zXxGPc(e9N#8}uU<4@}(-T!@&oOnwDX-y?1Q-~w0ZyCvn<-Uu;&Bt`iI49g2O zel_P~yyhgP|CZUD(GL!sTqOYR4->DUe5Z2H2MZn9P*FZnFxQ53}w1NsdU*+cxz|`^9-4ltgTg#-h zowFU5U#4oN)C!bMl}q;3^9`^M(}Dys7V-=F>!2e`H)9;-1o&_@TTUL?0#si zqT=XUa~F*2!D+awEgE6x6HIwGkR?`2eRn{32nvV=hmL!?^Xd(D@(fwQ-uX~}TdEpx ztMJtH;MIqIPd>|PB>d%L3#4};JHbuaE_FXnQ1!6d0S@YNR&`0e{&}tPUaNQ8ggfTS z2XiEN6MSA%Tg*96IW?i=TZt5hiYG-AspL>+?kQ?n6IB$1sb2dLEgt0{hP}{AwGefD znGFzmOnWr9>XD8?kfzBBx_kwHr_o*)Tvg&dvG0tIpO+T2|R zPf^(~t+$+pqFB|(rRe-mc4gvCq{K&;)gU`b&hcRjgs_<`|aCW%{>I6 zp1@f)qB`H?Gbt;S_K;T7ZoZ=|D@QV~u#>;il8@fv3IJBk)xi)=fpIUF-`fESe_l3a zDKf@3H%n^q>KauJn=473rExw7=y(s2uT@?i6Py~#v#dmkE}dcO&TspU?0o`>9UY7>dF?($;OWU!>b$I`L z>m#l|2NA6(h;+815>QpXHYIYu+&i1?sgk8-xRP?`wav`!OKM@De}Uq0O)>35 z6kN*1J?d?C87I2?a&otFn<}(lSMJAO{_)3;KdCKHjq`t+uvyz)TA!c~k{TdqC4m&D zq4Ktijx0}CVXn%Pl+d88qxcW--~|Bh66oqJ{-l^G4@qViPmd~xN@-FSYn->{EbQe| zNl0KQkN(-a8lV)Xx8xo>e=7sbbi%i5TG1V9cg(3@TOKb9ThjIwwVNhwrF(sJ_>R>4 z(oeZcOJuJ{8|p3w(Dww0NkQ-FpelPV)ofC;tMRQ6{OMP_#_2E4n|)41RJG#dZtw&^ zmrFsJeSb;OMAntOPOc$9Ox;zL=nKx3s@!oI=a$1BUVV}26d?!We@IayRc;_V6$H>C zjpPbSCqe94Orn}f<$a~?%qtJ2kI22f zBphhY1~ts2+G-nktnw{sBFj<MsTPJ zQ`HaD&P^hz_b{p4WXH6wDodqV=n?zL;~b?Tb@>i5fIioMX>P|1n}V8ykS`_0M2fE&WXq#;ia8B@y9BQ%JTYED?@D%gbZ%=!b)f2%$!?@yiT*bA>|)=# zduhy|q|&t|ePX|LqWC7&^tn#w_v=1i|pP+#3=&gqr zYOeXVQs)_=gG7uPH&UmY@8bh7-HYE%@=e1k(pOFyw{B+^Ky zULS>&(x2dAxbcpenpWy)?e@R6P>=XHMdSA>5l_lCv|zAaejj*1Tp^pjrQJo%TdL=j?@@ zsMA3?ngszqlx}&H3|7d&QJq;%btQ;gq}NN$4C3A`N3aa?I&0U-wBSz*Y~|(xe;Z#R zt`Bcgs^%#}fd~$cRX0fAc*TeLILFsMN$U@x*YHo(_GAth!D`E!J7|+NL(pz<$@R%q zpC_*ksLXjB$v6@p?|hwRzPfKrrTnvQ{2_Ik7CqM<{I`MVb(WQ-jyo3LQBSGQb^817 zvuj_HKD@jsSl)uv$lCWU`(y+vm%HKtGk+@vEp?QaPvuZd^ia9?c(KnUI#VPmgRKiL z`;T*ViZ;PKUiA>`v`z<)&j8SrW+1DNPm{WCu9y`K+S-(DsIG z-H53X#tVp ziBn62kQM(U6L@F7M3vV?u9G!P9_R|=QXlA%#F_zG$Klm+Bz1rE9JbRXHKW z1SMW91BrvSWC6wW$o~|?3a)~0ubjgjc#5WK1%OK?ew8eJ?g`On+#qt5X9%YN8H3Ra znKwSP-gWNBsJ=LVwY>=0U>`` zfx^GN(E0IZGt6smUW`oZJd+ufS|O9_hB&1q-Fbh1GHU}DUV2X{f7&zyR`UnY1dfzo z55Ov3{XSYl747A_A`E4&D@i-r&dO6cM(tyEU+Z~MU+h=jVp|2>AEG|_MQ$nekv#yf z4x2ulfa(~Odf8mWDs_=_(&f2$Ya)Ns6I9CUmOCE~xmrMj%;7Cjo*<`%LfZkLXQ+F3 zoJk+0f3aBi$6CGlQYl*RZ9sO!$g~c^Q|wa*5G~VGDTr}5V#0iMrL8(=9@MouTw80Y z9J*$ZA7n8MMDGVhOMbTZDb>kUb%-Rgb9yC=E(HTrlsY~$pmX+0=n==ZAjp5QrHbO& zZ8nhFlh(Kj`)O&gN5s_Nv^`Tf7hp^IaTdz<6Ls8FP(uFOb(cpj@h#uoDxbdqxKK;; z@xF!%Lj$FMTC1<<^L?!pPtfX4r;tM-t71VNa@HG6i3>HK`J*~bP>LEWo}-2M=w3Q_ zZ7a6dds%{y-YK1+@5QNi;2(dQio|$5o2OD?T?qxfXXA?bGh8VOZWNYaE}XjG$9y%-P|k@MDYL45?LSapZzP)!y_Tbb5dCzW$LH!GrWlBuwR%r};u zvzzfAo(q&rPX)+Ly`glOb2niKdY7*Ck0PrYx;VQ-U;M@C;W@G3g3UPRk)2ikK|oNtrL-AfD61usTzqBFt6~aszX_5uqs3&0vL#* z=+32VXY;byt*J_0$(=YP<*7Z&?v%@+*Gi0unt3ZO#(wiUc*r!m+AT_fW&W`+|{uq<%=9?aMF5mX3p#&&?mY^zui1BooJl)8!}U^AREzs1S#eKR=^LvuwU#*gJro-!{TY)( z8GOluXh9i0=i6G%^?!aG>q7zaYdXB&s2yH++svnST*W~ewp%96^{OxHx*kVKldQrC z7WS~SO(EBuff?gV41oOw7UY`Oa8P;?Lm11Bj~{@Q$d}Z5K(Un6!MJJJ5WC-+ZknN&4DO|syo{`|(CHp7%L#wN>%UpE5A^lEU_?LQQfp4*Qe9k^ z&FTS79hQPE&Y*4UGqh74PQxBs=2vkVN@9)V3NOI+<8_xe>j5W!Zoypr<>~wsY^#Q}Et{8i{}4X*?2{NQ)N#+})D5{PgGhP~EkPO>X&k?;}&q zu2on-#Egg;bGj5Tfpc5-F(1IKW&Lq%eo;NBA)3S7t3t1gm1!NLqaS3rVyfYYAo0OaDq#Bn> z_#D{{VkOTI@5oMDg3p1gWDMyt6ogB4o=VnGB*givt=Eg%3EYzx2l#GX@)rjdzrSIr zxlk_iaBkmdg`(G$ba&Q6Ez18bWQN-bw=!ihoqNfaZ5Kw~k7HZ1x1jOol@r?J{!rcYf)8%%<_slJ?HqKb3%1I8Far+dOkyO{wLf1#Jf~ zjCHC9LLlYKeYRi~hr(ZF92v6zyntj7>!!NLD1662B8@-nDy|AHv=_a!Gx%>0EPZ!i z$4OARK=y-wxIsYg5pdwzd*^O@dAH}RFrjJ;JM=5%69R3+HXXOuqnL#DdsW?wKwJoV z=J3aBJu{_lQyY`iU$-I!7&OH(9RBlnyvzu-$m1ZW%bm>@f<~DhMPJPLc#kB`9GOBW+JiJSF{~fY; z~aElIqD}! zg`3)cLZwGdlC4vzoBBm{yB**1)aAKnci-+s#sD|)=gcF3wg+_23z3eb0Q{rp-=inn z#dBEe!+HJvx6fa$^JnF@Hw(Uj&@ z0hBpelyXNOH%vBV zLNohpKO{Ww^^q)W@?pI|U56UC#Tx7~h=Me^qf`t0Etf0r0VIDyfH7gn$_j{6h~$=> zw3q*MYI{tbj#r5^6a=EcE{EDt^}O9que*pR>F~O?}sjfXqi3=%w^OfBmDo#^Ka? zEC+g{W}{VB-S|b>I%K_Z5kgS^ovdpkQ11ZZC1Dfnp}0&Up07N{CA8h<0?uRjw5R^t zk~v~kh>g%Ng}RSZ<@l&blJ-2mD0XpDZQg#Hxd@oR0^|Dc5AADz3(@t4cZ_i?J($`y z2VX#B8>ulXhkw*fK$lKK5WUoS3KUAjQNB9gC*egl7Ws=9=5eUSc7a~0R+2^wS-r{A zg$NCIs+&t)M_O_HRb{8XY*lYC0LZ+lFEjdfCFW4MW!kRn=LGB`v%5T1^+7wPv-XpO zWs@HOd%1EVbFtrla+Zytjfhs(Va&AKsXD&&Be7`QHKaR5aqx=d=)5QODXz}|))93(b zNp5;>;Ki080acW_EEp}23vZY4@c}3a-&SY^2nSH%Etewl0Wg1GK(`AmJi6mSUFu5b zit4HeMyP}A%3a*l!|C+p4FBoS()Wi}-9tF8OXm#IKGE$loN1Xz?J~{I%B5Zs{jbhN zdg26wH}^+9V!MV)cRe6S^_tawo?V87l)#bP96lN_Vev+0FP)$gAHR*J9_o5w4!tn$ zuG1jjP(7C}n^k|4K&S90zdw&iDSYbpgX{#bJyy;@*2a@x$9(H2=vBkZlfQab1#$WE zbf&HrwT}IiwUVNffRQ9P*{_ly-Vg25pTI`=_%KC6hl{)*ggmq@+YSc0c1V!dUrIRg z@C=N337l~s>RDgPB2hFuA-V9*`|H-g}CAgJv(fQYCT(b%9I7xLbQU zH8on@LW@OpSnlpE8=0y^qjy!I?Nt8dacz_lKIl#BT|?NY#-YS-(Cwo%*^B%Rpv)Yz zC`A5u47!)k^8qb??|ctqiTHQleicaymi;Wn%*k{T5P@h`=zM_qP>;0!rZPjZsExAA zegt5>tv3|5E~@-(ODIewqp7(W6F9*C)JY_KvD5MEP7pN$Q?|Nn)<%2F_iFiOM&~UvY3- z_2Y0>OrCGI2x2IY-S%4Jd(gjivmgOeb=$I3wvV4*+*CdMhlzuf;-=myFFw^TVBE!Jdz+qIXj6_~taTUOp79v+XIlUgq~UB}>5-yls`s@2L*u2Tbv(EQ>)#g38D0-sjrF%0esv*ufd4t!nR7^ zO7lCc9FHB3A@zncJbCg(vbu(yWPA>(>qu}v8ks47r~#4&93Dyos(Mw|^_Qm=-s0Aa zGp~Vo>#o`Fz_rNgUAFePdR~n(UvC9he!&IQYG9sIchIS>Si7hXyC0KMo}$N@J#Uym z3xur_u_$OLl=;m-yH|S(>5_7vdpwi}QH1?NAs+W$<8Db2$cpMC9q!vn(`)27dB;InF@6{FhW{aGP%&yH`}3R=kzGPK)n7m2np;scoNbi9 zJgv9!WPfQGND7FQLr3Kf+tz%@6Ph&g(DEc>ChAmM;1Xu_@0wL%++`0gjuf~e;QH$( zfgf_guBsmn$#JNoso1?T?jTMgHBoWil<$)Tf=g#C9+!Of0X%yl*$>@$m~vT{E%K;<0oir6sVMzz4<_0A9or2Vyy>E}>xv1swX+JBt>qBvRurZrm{qU4 z{uih9rY90U(3)<87{65_c28A&Ists1S{ZBUr4kd_iR0()6oPl6m{vnGjz*aC6}mo= z`M_knRAdDVSqdw6v_YiWvlIMRkDq zW|zqK0WyDS{OV5$t{c?*1t7ls_~q~a{PiC{{`BjY^~vq`cOJ@zHH|h4QR>wAJw8#l zuIupvG`lmPXF}bfAo@C7x@cB#;3n?1p1t6^X-m8ECxAPg2$!%uT}`?@iQ8*Al3K?8 zd({27)^m|$gBo11y|f?r^XfM0aXh#INn^qShR%N%kG|{UNcru`_NixZ5XmkTtU|n0 z8n1C*yrK|JaoD$0_T4`webC^>0|cPjUC-@ zCT`h2Sw+Xux{0d&+#)^0q5Z)NteIFVlR&M^seq<*TrJhyq18V3)G{xFdnN&1Pw%uP zf2szK#Oo-F*O&hI0T_S&mi)FPj;YN7CD9-gQCXhxmI_&9J#yt_>OT(Ai5+$pFTH;5 zM^_?(uUwtMWhJ=*a)7FQNWKv&{qUdfTKxXhc0ecS#O!Z!@f{Bd+}j#2^FKFFYr2sO z?7CEgnwOq_Zt|bNLUp=#rQ&|=5?o(>OMi^6@P}%W^=$grISqeH?v+*X>!T5vK4tHx z#MMD^JS`Vkw0)Tu!C-q|%s6*bv5)_mK%)U~x^W zIp^Y_19bxq@yu-&>Eu$lnd^90) zrFk1FiemXg)i!@Nk^Yf$NFe6QaWU<7U&KG<1hetU*=mg(nJ zM>!2DhzAgya?|A8@?Wu0u4N}as?fX^pL6|(Q+u0^j1PbMxk_(Wb!dXk6U`P$zImO8i@e;&nwS7`6h)d7 z(f2%+<9~IoIdOLrDF%}brX@?So*|mz$Sr20OGaZ?xd7mw6aps+deP#gpWQ*QtM`!b zdnu_X1EoS+@hT^J*F|-~Uz*g`cx+1w&D*(ojOCk#{HIUrm*4)i_U32#;iCqZ3glIr z8^_j7$>rS1f1p3zoaDmu)q=tJE|*jL0bzgtiX%Eu9|-7hW9nJbeL5v*3gn+DomV<( z=im5h@bq?0pW~KCI{p^lq<@YN;#D5|3rkUJ${XpI zrwyl~P+DM~CavWjioegT%uzPwsr`E>STR($QSBfo_;&F)Y6?TQllIci1(}XR3;Tb| zKp0hIr;_Me2%p!McB4L9E%8x^hC>mSs>?j3Lv*7w5y?82^4gYTcTqf#(@dAPscu!d zqZF)tuShU0(x$0GNy7Ey3WnE7g|A@ZgVoGbfx+>fG8$`bC+n&c$;eM|jA{+2F;%`a zla8wKJ8q4+)u&QNUy9t?aCbdZ_qcy%Eu)E-W~wKL+}rKo+j?$g*@|*6NJkcY@0H^o z*0&Lyf9+yW2|wY<>2UB zi-vG(NvH@76=IWxR5htkCG2>?EMouS`m9scJRWsgW7x{RXW^eZr5%?q{sAHZ&zDmE z0VxJ9mmW^ZZk{I9bS`(v2@!F+3wljmEX3pz_*Bh)ROWSgMJplxa8qwp5i`*K<=lwa>Y$YT zdoMLVFE2n>o4t{rIpd+(5kaa}J1KuUsq+0vxg+LhEEIy~k{}y|){9oXrD^9tO3WVM zA8R*H6lv7az8}i-9{iUs{{dNl_qL_IOP7Tfdkk~8+PGr*~fBOfhYlvB>|IEpK3GaI9>6e!Xcj38Z_8`WkKq=6($n71TJ%g+ zHD@U?K6N@uez62izF<9nWi_N&jjH<45N>vtK1prFKR49#Me1@$L^=Nc{>Y?V^Kh=o zF(3IS>RO)M&a8LOwOu_l<^ga}4P2YIMfvqmV_#fniad45omsoLdrkrNaA!u>8|U&o zdUZXjW+ss`W2i2x+8AHUx0wF-zkhY?dvg@!ro5o}Ndf$%c{*i(3QjyY3IO(cuA>h7 z#E;v5*HEwyC_;1wql0H2J4FD9qfDT-UPe~TR8`fvM|;!xN>-WOfiN z&c;7dC#8@o5Kgsi4s|N+`+*+LHMfP-D_lu0Bwaj7c1&~r(o~LDpzGG1&7FP@gEyC} z0s<{R$cJiW-*(Uba9Hl7#@E2YLObp;u3b-M^P4nv+dgiHxe?0yy!i^LCp3F@OnnMs zrbf2PQ~;c~ANFXcu6q2J7Xtz$f4fIoLwr;eE`ZnV>~w8Q(sRRYN9bVnqJ+~4lr1ai z+^#Z__OE&!4Tk}MUkA5pGClfLJ^3zqb5pY9lxs_2e5?6>`t=`g0zX@8vV4eCTdUxd zEL@y07xRg1^I4XhK@}Trouc?61m_Mj6IHXr&`h{@F_ECbi=fJGQ^DTgAuL_7+}kQ+JW=CjXb)0|GsN;~sKTym}$@Z%E-E=VqctHO~Q6 z72;j4I=u~OwsZ4v>x$@+$0%24aglL$hsNn%u{kg0{wMBP&*oi%BH zd`rqv)8uyhfB31uqk-o(Iji8hjXPDnsE04FwqIP!mymw)FL+aOCXffNRywC(%+FR_ z1{JO)3TTbc-C`I{ppL8;{mGpLBcw4Whpck{r8lh#nul_sI!ZZ`QzuAnDkYIdA|>fs z=MKf6Pbzz}kGu*|I>dMf1 z->NmPaJN0Z5SW3-v zxLDWKVGGyyC)M5ziazwGzyufd&;8W76)>uVbUT->^_G-$_Ux0iqty*(rA(cBa%%3A zHl?Mm`B+|6i8@J^S3EK&+3(hAOLe~CJ z6n>H7l;2pT@gKHE3b7)cO$|fY?W9GGvcWk;098P$zfKWpyn%_rki4y#=6avge^XJp z4OuibE*g62AYXTDQG(%KjN!opIQepHck#c0lEG3kNp=MXwyh30QRne|YkR~~rW$!jeuJ;| zQ2O>zGzO@o0D%Xndy@aKme;xUdL|4bf zgQJAeu=|p|X0K81c|O9UfYoD&cp6ZMUs8X!+8)pq3n<;g7qA9-5 z`>1LQ*K59-=vI%&IqV{?xy&r3S5C2wCNu z>cQvVo-cp@{L32v^{BXyA4a3${MrZ!W1=f{lgEFsxURdY%2ql+r$7J--Z&{DW&Nk=I@Dy`q?=!$y>K2e6~;K3b{3so*kNQz6QQ zVv0i|fZA9yEM4O%tcr-}+D74gnq6Eef7>~81gG<^rYcSA9q=hTN(=gI3&>aqkb& z{jRoGf_fe*Df5$Cv1nGk*TyjQiOX3{nVPM^?!YnM!L3+#Zc|Vrx~TcxNq~E+!&x<# zjPl+ZVcb&kxSFMNy{mqyRAhQ!jSnaFm38%zTFcWOjpL?(x+IAVL6K^;n>cbQe|4a{ zXfCSON#?U3p54%G!F3!?6~qF3zfYUwEofu52 zoxb^SH_w;nuk?Q4I`C|oGG>9lB0SXcJU;TfE3j>jr5j#fJRXiWC=k|HD5vB@{WD05 z)Y|WAdNIYy?k3Pm8nWrgJhGU zckmW_@k?}-5y+F@qx!X1R&A$WZZ==;)AHBcoAH~pk5cx=^X5S1{2fEhe;@Gia71>x zJ=&Bm&39IRkT2A(GKN;c*$3I+e=W$kPIpy+N0FObwr!ENdVt!d2DgIljXKA!m)?z3f68pB z5JkkXtv3#`YP9d(ofQQ)T#2fxe>j>@vX^jgFDu(bO%7|Cj$?m5r#DK%hob_#QJ(#S0SvqRp-_R5Wxb}e~FRAh60`)l=6Jt zdKSq$Cx{1Ea^_j;r5cWUS@C5O4Hzl>MR98z-Oh>$gc*h4Fx9`X-C?epJJ!7e0_& zT6xB{03ZNdioOy)eOOxVl)g=G%8K(wc9ZLJcE^@a2WRo$rB!KgxP z-mHLdkVJ1+nadPX!z{S4KTPyMbEF9!wRN$Tsp1aHUxn|)m|B($bH<)o~P4H-jdozr(c390GEAwo8VK;nrgF0jmxHq zLz0K=h8FeRaex)HU~LlIb%j=s>@XkBASd|MZ>egA>7N8nA+}wViu!Y|M}V$*L8Kt& zQ_6&N-d63ye|4>}mYgc3hzWeIqPke6M-oSO*@^`_)O%>MsaU;TT|3f~L|`r1RNj9_ z=f8ix*X6jce1lN0oTrn4on!^f28FIuZpi~YaB(o8GV}Ah47S|lyfsCus8ltn;l`?4 z#plzZxAS--#R7*tWn<^$SIK`%PC4rYV|n477wI^!f40r}@;OdQ&g$YGsgtxDaSv=M z9uBfq?D(Mo@Oe@2Sw|)S3MW=muqACDwHSc) zRebDjJHmel2LI=u=clzX`msC1`GZWs)Wzf`BlEdQn6?D;LEQ~m+b+~0)LcPp4xaaA zRN`2d6^&88IUPT`oX*P?gGaZ3;41X})UlUZ5CY|Y`6lYpHmQW6He$3D#n;a_xU}P~ zsq~_R;+DN5RFrUjOMG9>Prv_@Xdb_c;(pW$sg9PKh8wp;Sj}zYqwrF6z1tudUGpM; z^S(3q(hamltt-J^A3d2>S}=k?7vDojHt@}r^=eMS-PR9VaVodb-r>a`<4?rzjw=1F{}7Mx8el1iKV84umcoJGpgQ5d?2}Mo z2Q?d95Cn1-*&-tp4HuS@RA48OL~nOFnsSqW*K(`((S5Z^@V(pxp8eR&ZOTUSQsF^X zS4Tklxjyftpzi#!EL%7#k*XaTZ6c}YJ)W#`8Q;qGxh)z>5%=Bmp3)9hwD#&#$-znm zRRZZ#kunv)0eaoRZZ0nH0U6^A6g|yeYjojLN@KnLbWY=s=cMUrlY7TAr>xXkMUP~E zWxTTEDd((rx&8UP$4cZso>Sdc#e^S<3=M;T>3b1X=k?jXYU6<#9CoMUypA@8DzNm7@$y3k1RNKx3O_uqSzrOrV! zzwS+1T~Mq6Io}cFgSwzg@qeq+voyqi7}70?odsm%D(yGg;+OfOJX$5Den{j`v z%@vnRY}#eTUi3KOtFKC=Jr*xr0H|2#j2#!xi5+*Em0jYb}UYyj;I`BLJcaQNv8wbb~bqw$;Gk5;w^|BbE4Ekn8M zc#?re1MxjP{g;�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 delta 148070 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

    7b|_pHN0`M9Yu8jTGO^$ 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℘UJYr-c~sM0W&v-8K)$bzXgy841%C(@NiGNF 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 diff --git a/metadata/md5-cache/dev-libs/bareos-fastlzlib-0_pre20140912 b/metadata/md5-cache/dev-libs/bareos-fastlzlib-0_pre20140912 deleted file mode 100644 index 6aab9231483f..000000000000 --- a/metadata/md5-cache/dev-libs/bareos-fastlzlib-0_pre20140912 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Fork of zlib-like interface to fast block compression (LZ4 or FastLZ) libraries -EAPI=5 -HOMEPAGE=https://github.com/bareos/fastlzlib -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-1 BSD-2 -RDEPEND=!app-arch/lz4 -SLOT=0 -SRC_URI=https://dev.gentoo.org/~mschiff/distfiles/bareos-fastlzlib-0_pre20140912.zip -_md5_=aa978dcecd30280b53db70947ee65291 diff --git a/metadata/md5-cache/dev-libs/bareos-fastlzlib-0_pre20150524 b/metadata/md5-cache/dev-libs/bareos-fastlzlib-0_pre20150524 index cab1e8438160..34887bb955a9 100644 --- a/metadata/md5-cache/dev-libs/bareos-fastlzlib-0_pre20150524 +++ b/metadata/md5-cache/dev-libs/bareos-fastlzlib-0_pre20150524 @@ -1,10 +1,11 @@ -DEFINED_PHASES=configure install +BDEPEND=app-arch/unzip +DEFINED_PHASES=install DESCRIPTION=Fork of zlib-like interface to fast block compression (LZ4 or FastLZ) libraries -EAPI=5 +EAPI=8 HOMEPAGE=https://github.com/bareos/fastlzlib KEYWORDS=~amd64 ~x86 LICENSE=BSD-1 BSD-2 RDEPEND=!app-arch/lz4 SLOT=0 SRC_URI=https://dev.gentoo.org/~mschiff/distfiles/bareos-fastlzlib-0_pre20150524.zip -_md5_=1a077cafd7e7ef4dc8f474f698c6e502 +_md5_=169d56dbb65dc5114256e579cc5e9ccb diff --git a/metadata/md5-cache/dev-libs/c-blosc-1.21.0 b/metadata/md5-cache/dev-libs/c-blosc-1.21.0 index 9c5c8f26d428..b43683bb8b34 100644 --- a/metadata/md5-cache/dev-libs/c-blosc-1.21.0 +++ b/metadata/md5-cache/dev-libs/c-blosc-1.21.0 @@ -5,11 +5,11 @@ DESCRIPTION=Blocking, shuffling and lossless compression library EAPI=7 HOMEPAGE=https://www.blosc.org/ IUSE=+lz4 +snappy test zlib zstd -KEYWORDS=amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND=lz4? ( >=app-arch/lz4-1.7.5:= ) snappy? ( app-arch/snappy ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/Blosc/c-blosc/archive/v1.21.0.tar.gz -> c-blosc-1.21.0.tar.gz _eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 -_md5_=760cc9ace98f634956012260a0751668 +_md5_=13ef64b9077c857694f8f5573bd64ecf diff --git a/metadata/md5-cache/dev-libs/c-blosc-1.21.1 b/metadata/md5-cache/dev-libs/c-blosc-1.21.1 index a8be3e10b106..020dfe988f40 100644 --- a/metadata/md5-cache/dev-libs/c-blosc-1.21.1 +++ b/metadata/md5-cache/dev-libs/c-blosc-1.21.1 @@ -5,11 +5,11 @@ DESCRIPTION=Blocking, shuffling and lossless compression library EAPI=8 HOMEPAGE=https://www.blosc.org/ IUSE=+lz4 +snappy test zlib zstd -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND=lz4? ( >=app-arch/lz4-1.7.5:= ) snappy? ( app-arch/snappy:= ) zlib? ( sys-libs/zlib:= ) zstd? ( app-arch/zstd:= ) RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/Blosc/c-blosc/archive/v1.21.1.tar.gz -> c-blosc-1.21.1.tar.gz _eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg-utils 4f29a8b760a594a212abe9c2ba957c31 -_md5_=5b5a2fab6b350f50eb94bd69c9225a08 +_md5_=ae552348df6bc47dca811f9d84dd2d5c diff --git a/metadata/md5-cache/dev-libs/cyrus-sasl-2.1.27-r5 b/metadata/md5-cache/dev-libs/cyrus-sasl-2.1.27-r5 index 0da17704c5de..7c826b59441a 100644 --- a/metadata/md5-cache/dev-libs/cyrus-sasl-2.1.27-r5 +++ b/metadata/md5-cache/dev-libs/cyrus-sasl-2.1.27-r5 @@ -5,11 +5,11 @@ DESCRIPTION=The Cyrus SASL (Simple Authentication and Security Layer) EAPI=7 HOMEPAGE=https://www.cyrusimap.org/sasl/ IUSE=authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres sample selinux sqlite srp ssl static-libs urandom abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 elibc_FreeBSD java -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=BSD-with-attribution RDEPEND=net-mail/mailbase virtual/libcrypt:= authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) ) berkdb? ( >=sys-libs/db-4.8.30-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(-)?] ) gdbm? ( >=sys-libs/gdbm-1.10-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(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-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(-)?] ) mysql? ( dev-db/mysql-connector-c:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( >=sys-libs/pam-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(-)?] ) postgres? ( dev-db/postgresql:* ) sqlite? ( >=dev-db/sqlite-3.8.2:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) java? ( >=virtual/jdk-1.6:= ) selinux? ( sec-policy/selinux-sasl ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles REQUIRED_USE=ldapdb? ( openldap ) SLOT=2 SRC_URI=https://github.com/cyrusimap/cyrus-sasl/releases/download/cyrus-sasl-2.1.27/cyrus-sasl-2.1.27.tar.gz _eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf db-use 063d3e7add942762a8203b52ec3066c2 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 gnuconfig 262062cef0ba4f22b397193da514a350 java-pkg-opt-2 bf35c60a54945228d5d4cb3a5cc17f5a java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 libtool 241a8f577b9781a42a7421e53448a44e multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multilib-build 19ec165e9adcaa4c132b9e3fe3e7f556 multilib-minimal be5919734a8448dddd49c2b26db45091 pam 41ce39f668e11d31ff4734f3b5794f7d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 5cd6e8cf3288d5b19ff8b5c78c7e3e31 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=9b2ebd3b199d4e555d17289dee5a096f +_md5_=e4486f1664a5921dbdc800f60d4a296f diff --git a/metadata/md5-cache/dev-libs/elfutils-0.185 b/metadata/md5-cache/dev-libs/elfutils-0.185 index 8f170367aafc..8fc69488b363 100644 --- a/metadata/md5-cache/dev-libs/elfutils-0.185 +++ b/metadata/md5-cache/dev-libs/elfutils-0.185 @@ -10,6 +10,6 @@ LICENSE=|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ ) RDEPEND=>=sys-libs/zlib-1.2.8-r1[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(-)?] bzip2? ( >=app-arch/bzip2-1.0.6-r4[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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[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(-)?] ) zstd? ( app-arch/zstd:=[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(-)?] ) elibc_musl? ( dev-libs/libbsd sys-libs/argp-standalone sys-libs/fts-standalone sys-libs/obstack-standalone ) !dev-libs/libelf RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://sourceware.org/elfutils/ftp/0.185/elfutils-0.185.tar.bz2 +SRC_URI=https://sourceware.org/elfutils/ftp/0.185/elfutils-0.185.tar.bz2 https://dev.gentoo.org/~sam/distfiles/dev-libs/elfutils/elfutils-0.185-patches.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multilib-build 19ec165e9adcaa4c132b9e3fe3e7f556 multilib-minimal be5919734a8448dddd49c2b26db45091 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=bfa4f5dd3b15755a92cf1535dbbd2882 +_md5_=162dfa8a6aca6dd9e84dccba3abd28fb diff --git a/metadata/md5-cache/dev-libs/elfutils-0.186 b/metadata/md5-cache/dev-libs/elfutils-0.186 index 505948116004..cb91b0f1c5c8 100644 --- a/metadata/md5-cache/dev-libs/elfutils-0.186 +++ b/metadata/md5-cache/dev-libs/elfutils-0.186 @@ -10,6 +10,6 @@ LICENSE=|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ ) RDEPEND=>=sys-libs/zlib-1.2.8-r1[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(-)?] bzip2? ( >=app-arch/bzip2-1.0.6-r4[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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[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(-)?] ) zstd? ( app-arch/zstd:=[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(-)?] ) elibc_musl? ( dev-libs/libbsd sys-libs/argp-standalone sys-libs/fts-standalone sys-libs/obstack-standalone ) !dev-libs/libelf RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://sourceware.org/elfutils/ftp/0.186/elfutils-0.186.tar.bz2 +SRC_URI=https://sourceware.org/elfutils/ftp/0.186/elfutils-0.186.tar.bz2 https://dev.gentoo.org/~sam/distfiles/dev-libs/elfutils/elfutils-0.186-patches.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multilib-build 19ec165e9adcaa4c132b9e3fe3e7f556 multilib-minimal be5919734a8448dddd49c2b26db45091 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=fa1f8758e1689f498fbd7c77da76e1e5 +_md5_=31c94353ad2786afdaee0550422ec527 diff --git a/metadata/md5-cache/dev-libs/jansson-2.14 b/metadata/md5-cache/dev-libs/jansson-2.14 index ac3b1f5a4de6..f8edde00db33 100644 --- a/metadata/md5-cache/dev-libs/jansson-2.14 +++ b/metadata/md5-cache/dev-libs/jansson-2.14 @@ -9,4 +9,4 @@ LICENSE=MIT SLOT=0/4 SRC_URI=https://github.com/akheron/jansson/releases/download/v2.14/jansson-2.14.tar.gz _eclasses_=multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multilib-build 19ec165e9adcaa4c132b9e3fe3e7f556 multilib-minimal be5919734a8448dddd49c2b26db45091 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=94af0d47c0539f739ef0a6468b580238 +_md5_=8d6889c1d8ae073999388525b19847af diff --git a/metadata/md5-cache/dev-libs/level-zero-1.6.2 b/metadata/md5-cache/dev-libs/level-zero-1.6.2 new file mode 100644 index 000000000000..a58ac04041ac --- /dev/null +++ b/metadata/md5-cache/dev-libs/level-zero-1.6.2 @@ -0,0 +1,11 @@ +BDEPEND=dev-util/ninja >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=oneAPI Level Zero headers, loader and validation layer +EAPI=8 +HOMEPAGE=https://github.com/oneapi-src/level-zero +KEYWORDS=~amd64 +LICENSE=MIT +SLOT=0 +SRC_URI=https://github.com/oneapi-src/level-zero/archive/refs/tags/v1.6.2.tar.gz -> level-zero-1.6.2.tar.gz +_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg-utils 4f29a8b760a594a212abe9c2ba957c31 +_md5_=550e376ee949a5bf4970630eed016bb1 diff --git a/metadata/md5-cache/dev-libs/libinput-1.19.2 b/metadata/md5-cache/dev-libs/libinput-1.19.2 index a559857e0351..0ebab69075cc 100644 --- a/metadata/md5-cache/dev-libs/libinput-1.19.2 +++ b/metadata/md5-cache/dev-libs/libinput-1.19.2 @@ -5,11 +5,11 @@ DESCRIPTION=Library to handle input devices in Wayland EAPI=8 HOMEPAGE=https://www.freedesktop.org/wiki/Software/libinput/ https://gitlab.freedesktop.org/libinput/libinput IUSE=doc input_devices_wacom test -KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 LICENSE=MIT RDEPEND=input_devices_wacom? ( >=dev-libs/libwacom-0.27 ) >=dev-libs/libevdev-1.9.902 >=sys-libs/mtdev-1.1 virtual/libudev:= virtual/udev RESTRICT=!test? ( test ) SLOT=0/10 SRC_URI=https://www.freedesktop.org/software/libinput/libinput-1.19.2.tar.xz _eclasses_=meson 9f3e84959ae1d60e19bc91f212774dcc multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa udev 2d229ad4bfa09058e0184b1ca900db32 -_md5_=14c8ade771e202710096881548b79252 +_md5_=dbe95fa2a510e6533e7e93b3702cc869 diff --git a/metadata/md5-cache/dev-libs/libixion-0.17.0 b/metadata/md5-cache/dev-libs/libixion-0.17.0 new file mode 100644 index 000000000000..b54ad2c2e507 --- /dev/null +++ b/metadata/md5-cache/dev-libs/libixion-0.17.0 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare setup +DEPEND=dev-libs/boost:= dev-util/mdds:1/2.0 python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) ) +DESCRIPTION=General purpose formula parser & interpreter +EAPI=8 +HOMEPAGE=https://gitlab.com/ixion/ixion +IUSE=debug python +threads python_single_target_python3_8 python_single_target_python3_9 +LICENSE=MIT +RDEPEND=dev-libs/boost:= dev-util/mdds:1/2.0 python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) ) +REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 ) ) +SLOT=0/0.17 +SRC_URI=https://kohei.us/files/ixion/src/libixion-0.17.0.tar.xz +_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=270a68b8bd46fa19aadc8b35de37f26f diff --git a/metadata/md5-cache/dev-libs/libixion-9999 b/metadata/md5-cache/dev-libs/libixion-9999 index 8a6e06304038..e426f1cebff9 100644 --- a/metadata/md5-cache/dev-libs/libixion-9999 +++ b/metadata/md5-cache/dev-libs/libixion-9999 @@ -2,13 +2,13 @@ BDEPEND=>=dev-vcs/git-1.8.2.1[curl] sys-devel/gnuconfig >=app-portage/elt-patche DEFINED_PHASES=configure install prepare setup unpack DEPEND=dev-libs/boost:= dev-util/mdds:1/9999 python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10 >=dev-lang/python-exec-2:=[python_targets_python3_10] ) ) DESCRIPTION=General purpose formula parser & interpreter -EAPI=7 +EAPI=8 HOMEPAGE=https://gitlab.com/ixion/ixion IUSE=debug python +threads python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 LICENSE=MIT PROPERTIES=live RDEPEND=dev-libs/boost:= dev-util/mdds:1/9999 python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10 >=dev-lang/python-exec-2:=[python_targets_python3_10] ) ) REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) ) -SLOT=0/0.16 -_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=b9671369a629a745e563b3d4eac60521 +SLOT=0/0.17 +_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=1ef1697df819f25ea3b7a1b5caae12b6 diff --git a/metadata/md5-cache/dev-libs/liborcus-0.16.1 b/metadata/md5-cache/dev-libs/liborcus-0.16.1 index 15f2fefa340c..6f7af4615945 100644 --- a/metadata/md5-cache/dev-libs/liborcus-0.16.1 +++ b/metadata/md5-cache/dev-libs/liborcus-0.16.1 @@ -1,14 +1,16 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DEFINED_PHASES=configure install prepare setup DEPEND=dev-libs/boost:=[zlib(+)] sys-libs/zlib python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10 >=dev-lang/python-exec-2:=[python_targets_python3_10] ) ) spreadsheet-model? ( dev-libs/libixion:0/0.16 ) dev-util/mdds:1/1.5 DESCRIPTION=Standalone file import filter library for spreadsheet documents EAPI=7 HOMEPAGE=https://gitlab.com/orcus/orcus/blob/master/README.md -IUSE=python +spreadsheet-model tools python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 +IUSE=python +spreadsheet-model test tools python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 x86 LICENSE=MIT RDEPEND=dev-libs/boost:=[zlib(+)] sys-libs/zlib python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10 >=dev-lang/python-exec-2:=[python_targets_python3_10] ) ) spreadsheet-model? ( dev-libs/libixion:0/0.16 ) REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) ) +RESTRICT=!test? ( test ) SLOT=0/0.16 SRC_URI=https://kohei.us/files/orcus/src/liborcus-0.16.1.tar.xz -_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=a4a270aa415709389be53318b330da0b +_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=a13b6f445c3eb16e829ae325208ad1f3 diff --git a/metadata/md5-cache/dev-libs/liborcus-0.17.0 b/metadata/md5-cache/dev-libs/liborcus-0.17.0 new file mode 100644 index 000000000000..691194509c58 --- /dev/null +++ b/metadata/md5-cache/dev-libs/liborcus-0.17.0 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DEFINED_PHASES=configure install prepare setup +DEPEND=dev-libs/boost:=[zlib(+)] sys-libs/zlib python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) ) spreadsheet-model? ( dev-libs/libixion:0/0.17 ) dev-util/mdds:1/2.0 +DESCRIPTION=Standalone file import filter library for spreadsheet documents +EAPI=8 +HOMEPAGE=https://gitlab.com/orcus/orcus/blob/master/README.md +IUSE=python +spreadsheet-model test tools python_single_target_python3_8 python_single_target_python3_9 +LICENSE=MIT +RDEPEND=dev-libs/boost:=[zlib(+)] sys-libs/zlib python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) ) spreadsheet-model? ( dev-libs/libixion:0/0.17 ) +REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 ) ) +RESTRICT=!test? ( test ) +SLOT=0/0.17 +SRC_URI=https://kohei.us/files/orcus/src/liborcus-0.17.0.tar.xz +_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=40cbcd361072e9dea4bc0656c8f0f4e8 diff --git a/metadata/md5-cache/dev-libs/liborcus-9999 b/metadata/md5-cache/dev-libs/liborcus-9999 index c1d097953fc0..1a790858dd39 100644 --- a/metadata/md5-cache/dev-libs/liborcus-9999 +++ b/metadata/md5-cache/dev-libs/liborcus-9999 @@ -1,14 +1,14 @@ -BDEPEND=>=dev-vcs/git-1.8.2.1[curl] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=configure install prepare setup unpack -DEPEND=dev-libs/boost:=[zlib(+)] sys-libs/zlib python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10 >=dev-lang/python-exec-2:=[python_targets_python3_10] ) ) spreadsheet-model? ( dev-libs/libixion:0/0.16 ) dev-util/mdds:1/9999 +DEPEND=dev-libs/boost:=[zlib(+)] sys-libs/zlib python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10 >=dev-lang/python-exec-2:=[python_targets_python3_10] ) ) spreadsheet-model? ( dev-libs/libixion:0/0.17 ) dev-util/mdds:1/9999 DESCRIPTION=Standalone file import filter library for spreadsheet documents -EAPI=7 +EAPI=8 HOMEPAGE=https://gitlab.com/orcus/orcus/blob/master/README.md IUSE=python +spreadsheet-model tools python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 LICENSE=MIT PROPERTIES=live -RDEPEND=dev-libs/boost:=[zlib(+)] sys-libs/zlib python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10 >=dev-lang/python-exec-2:=[python_targets_python3_10] ) ) spreadsheet-model? ( dev-libs/libixion:0/0.16 ) +RDEPEND=dev-libs/boost:=[zlib(+)] sys-libs/zlib python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10 >=dev-lang/python-exec-2:=[python_targets_python3_10] ) ) spreadsheet-model? ( dev-libs/libixion:0/0.17 ) REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) ) -SLOT=0/0.16 -_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=89cf5519fa5171bdaee5944bb724fb2b +SLOT=0/0.17 +_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=612f07b8f20a05dd9dadc1df0b523b18 diff --git a/metadata/md5-cache/dev-libs/libstrophe-0.11.0 b/metadata/md5-cache/dev-libs/libstrophe-0.11.0 new file mode 100644 index 000000000000..89f144e97d73 --- /dev/null +++ b/metadata/md5-cache/dev-libs/libstrophe-0.11.0 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install test +DEPEND=expat? ( dev-libs/expat ) !expat? ( dev-libs/libxml2:2 ) gnutls? ( net-libs/gnutls:0= ) !gnutls? ( dev-libs/openssl:0= ) dev-libs/openssl:0= doc? ( app-doc/doxygen ) +DESCRIPTION=A simple, lightweight C library for writing XMPP clients +EAPI=7 +HOMEPAGE=http://strophe.im/libstrophe/ +IUSE=doc expat gnutls +KEYWORDS=~amd64 +LICENSE=|| ( MIT GPL-3 ) +RDEPEND=expat? ( dev-libs/expat ) !expat? ( dev-libs/libxml2:2 ) gnutls? ( net-libs/gnutls:0= ) !gnutls? ( dev-libs/openssl:0= ) dev-libs/openssl:0= +SLOT=0 +SRC_URI=https://github.com/strophe/libstrophe/releases/download/0.11.0/libstrophe-0.11.0.tar.gz +_md5_=8793a98d89a980a88eaf92505e0b0283 diff --git a/metadata/md5-cache/dev-libs/libvarlink-16 b/metadata/md5-cache/dev-libs/libvarlink-16 deleted file mode 100644 index 3530b32367fb..000000000000 --- a/metadata/md5-cache/dev-libs/libvarlink-16 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.58.2-r1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install test -DESCRIPTION=C implementation of the Varlink protocol and command line tool -EAPI=7 -HOMEPAGE=https://github.com/varlink/libvarlink -IUSE=test -KEYWORDS=~amd64 -LICENSE=Apache-2.0 -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/varlink/libvarlink/archive/16.tar.gz -> libvarlink-16.tar.gz -_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 meson 9f3e84959ae1d60e19bc91f212774dcc multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=f635745c25f3700377fe7a427578bb01 diff --git a/metadata/md5-cache/dev-libs/libvarlink-18 b/metadata/md5-cache/dev-libs/libvarlink-18 deleted file mode 100644 index 0a64cc29ea81..000000000000 --- a/metadata/md5-cache/dev-libs/libvarlink-18 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.58.2-r1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install test -DESCRIPTION=C implementation of the Varlink protocol and command line tool -EAPI=7 -HOMEPAGE=https://github.com/varlink/libvarlink -IUSE=test -KEYWORDS=~amd64 -LICENSE=Apache-2.0 -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/varlink/libvarlink/archive/18.tar.gz -> libvarlink-18.tar.gz -_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 meson 9f3e84959ae1d60e19bc91f212774dcc multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=f635745c25f3700377fe7a427578bb01 diff --git a/metadata/md5-cache/dev-libs/libvarlink-19 b/metadata/md5-cache/dev-libs/libvarlink-19 deleted file mode 100644 index 0fcf2d3ec7c0..000000000000 --- a/metadata/md5-cache/dev-libs/libvarlink-19 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.58.2-r1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install test -DESCRIPTION=C implementation of the Varlink protocol and command line tool -EAPI=7 -HOMEPAGE=https://github.com/varlink/libvarlink -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/varlink/libvarlink/archive/19.tar.gz -> libvarlink-19.tar.gz -_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 meson 9f3e84959ae1d60e19bc91f212774dcc multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=a1fc76885376575b336c71c0dcf17f18 diff --git a/metadata/md5-cache/dev-libs/libvarlink-22 b/metadata/md5-cache/dev-libs/libvarlink-22 index 25b2941e4e37..428022e753b6 100644 --- a/metadata/md5-cache/dev-libs/libvarlink-22 +++ b/metadata/md5-cache/dev-libs/libvarlink-22 @@ -3,11 +3,10 @@ DEFINED_PHASES=compile configure install test DESCRIPTION=C implementation of the Varlink protocol and command line tool EAPI=7 HOMEPAGE=https://github.com/varlink/libvarlink -IUSE=test KEYWORDS=~amd64 ~x86 LICENSE=Apache-2.0 RESTRICT=test SLOT=0 SRC_URI=https://github.com/varlink/libvarlink/archive/22.tar.gz -> libvarlink-22.tar.gz _eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 meson 9f3e84959ae1d60e19bc91f212774dcc multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=010632709969619826680f133f550d5f +_md5_=ddd767de897ef43963828904ab31e023 diff --git a/metadata/md5-cache/dev-libs/mathjax-2.7.7 b/metadata/md5-cache/dev-libs/mathjax-2.7.7 index 6d3a79d13992..9997c319f833 100644 --- a/metadata/md5-cache/dev-libs/mathjax-2.7.7 +++ b/metadata/md5-cache/dev-libs/mathjax-2.7.7 @@ -3,11 +3,11 @@ DESCRIPTION=JavaScript display engine for LaTeX, MathML and AsciiMath EAPI=7 HOMEPAGE=https://www.mathjax.org/ IUSE=doc examples -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=Apache-2.0 RDEPEND=doc? ( app-doc/mathjax-docs:0 ) RESTRICT=binchecks strip SLOT=0 SRC_URI=https://github.com/mathjax/MathJax/archive/2.7.7.tar.gz -> mathjax-2.7.7.tar.gz _eclasses_=vcs-clean b690a7e9b6c497cf59326a7545df4283 -_md5_=7350d07879d75b2fcd6c81c4c6c4e723 +_md5_=3a3feca32dc47022f7d82b609dbfd2d5 diff --git a/metadata/md5-cache/dev-libs/nspr-4.32 b/metadata/md5-cache/dev-libs/nspr-4.32 index 01c34feca26a..d8b984950452 100644 --- a/metadata/md5-cache/dev-libs/nspr-4.32 +++ b/metadata/md5-cache/dev-libs/nspr-4.32 @@ -4,9 +4,9 @@ DESCRIPTION=Netscape Portable Runtime EAPI=7 HOMEPAGE=https://www.mozilla.org/projects/nspr/ IUSE=debug elibc_musl 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 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 ) SLOT=0 SRC_URI=https://archive.mozilla.org/pub/nspr/releases/v4.32/src/nspr-4.32.tar.gz _eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multilib-build 19ec165e9adcaa4c132b9e3fe3e7f556 multilib-minimal be5919734a8448dddd49c2b26db45091 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=ed20eac83c7529e639b26ee423c150dd +_md5_=163478926e1f2cf9948a68d0055b9b5d diff --git a/metadata/md5-cache/dev-libs/nss-3.68 b/metadata/md5-cache/dev-libs/nss-3.68 index 9955ca2feda5..8cff78746155 100644 --- a/metadata/md5-cache/dev-libs/nss-3.68 +++ b/metadata/md5-cache/dev-libs/nss-3.68 @@ -5,11 +5,11 @@ DESCRIPTION=Mozilla's Network Security Services library that implements PKI supp EAPI=7 HOMEPAGE=https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS IUSE=cacert utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx 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 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 ) RDEPEND=>=dev-libs/nspr-4.32[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-db/sqlite-3.8.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=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/pkgconfig RESTRICT=test SLOT=0 SRC_URI=https://archive.mozilla.org/pub/security/nss/releases/NSS_3_68_RTM/src/nss-3.68.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch ) _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multilib-build 19ec165e9adcaa4c132b9e3fe3e7f556 multilib-minimal be5919734a8448dddd49c2b26db45091 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=4fbb65425a64b90fba41f6f30064d45d +_md5_=1f1e3a9936d34503f99497b0ca51d85a diff --git a/metadata/md5-cache/dev-libs/starpu-1.2.6-r1 b/metadata/md5-cache/dev-libs/starpu-1.2.6-r1 index 960b8dd1f81e..0707395d9f9b 100644 --- a/metadata/md5-cache/dev-libs/starpu-1.2.6-r1 +++ b/metadata/md5-cache/dev-libs/starpu-1.2.6-r1 @@ -5,11 +5,11 @@ DESCRIPTION=Unified runtime system for heterogeneous multicore architectures EAPI=7 HOMEPAGE=http://starpu.gforge.inria.fr/ IUSE=blas cuda doc examples fftw fortran gcc-plugin mpi opencl opengl spinlock-check static-libs test valgrind -KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux LICENSE=LGPL-2.1 RDEPEND=sci-mathematics/glpk:0= sys-apps/hwloc:0= blas? ( virtual/blas ) cuda? ( dev-util/nvidia-cuda-toolkit x11-drivers/nvidia-drivers ) fftw? ( sci-libs/fftw:3.0= ) mpi? ( virtual/mpi ) opencl? ( virtual/opencl ) opengl? ( media-libs/freeglut:0= ) valgrind? ( dev-util/valgrind ) fortran? ( virtual/fortran ) RESTRICT=!test? ( test ) SLOT=0/5 SRC_URI=https://gforge.inria.fr/frs/download.php/file/37744/starpu-1.2.6.tar.gz _eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf cuda 8d9c9803e990e31a336935435383ac43 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 fortran-2 7e39eb204d37699d5f1eaf9f4d61888a gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=3eec04d60617abe83fb2a274b0eaa6a5 +_md5_=bc65f71f9a23117d72facb009558d01a diff --git a/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.0 similarity index 90% rename from metadata/md5-cache/dev-libs/tree-sitter-cpp-0.19.0 rename to metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.0 index 85ba1aa187a5..a2a79e015545 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.19.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.0 @@ -6,6 +6,6 @@ HOMEPAGE=https://github.com/tree-sitter/tree-sitter-cpp KEYWORDS=~amd64 LICENSE=MIT SLOT=0 -SRC_URI=https://github.com/tree-sitter/tree-sitter-cpp/archive/v0.19.0.tar.gz -> tree-sitter-cpp-0.19.0.tar.gz +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_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa tree-sitter-grammar b4e7a93fabe41bd6b98e46be17d2a4b0 _md5_=55ddbdb15dfc6936e48a9806552a55aa diff --git a/metadata/md5-cache/dev-libs/wayland-protocols-1.23 b/metadata/md5-cache/dev-libs/wayland-protocols-1.23 index 2a43ef121289..652ea1ee801e 100644 --- a/metadata/md5-cache/dev-libs/wayland-protocols-1.23 +++ b/metadata/md5-cache/dev-libs/wayland-protocols-1.23 @@ -5,10 +5,10 @@ DESCRIPTION=Wayland protocol files EAPI=7 HOMEPAGE=https://wayland.freedesktop.org/ IUSE=test -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=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://wayland.freedesktop.org/releases/wayland-protocols-1.23.tar.xz _eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 meson 9f3e84959ae1d60e19bc91f212774dcc multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=30647c23e68f3606056a3cecc3a526b0 +_md5_=7f83161c8d9419376386517a402c94c2 diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz index cced0bb4add519c6a334346dc6d5e2fc236791cd..2760864331bb466b11721ad8b07f134dcd613023 100644 GIT binary patch literal 52069 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 literal 52399 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 Iit%&-0Cevxp#T5? diff --git a/metadata/md5-cache/dev-ml/async_ssl-0.14.0 b/metadata/md5-cache/dev-ml/async_ssl-0.14.0 deleted file mode 100644 index af9046e5f0d5..000000000000 --- a/metadata/md5-cache/dev-ml/async_ssl-0.14.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=dev-ml/dune dev-lang/ocaml -DEFINED_PHASES=compile install test -DEPEND=dev-lang/ocaml:= dev-ml/async:= dev-ml/base:= dev-ml/core:= dev-ml/dune-configurator:= dev-ml/ppx_jane:= dev-ml/stdio:= dev-ml/ocaml-ctypes:= dev-libs/openssl:0= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= -DESCRIPTION=An Async-pipe-based interface with OpenSSL. -EAPI=7 -HOMEPAGE=https://github.com/janestreet/async_ssl -IUSE=+ocamlopt -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=dev-lang/ocaml:= dev-ml/async:= dev-ml/base:= dev-ml/core:= dev-ml/dune-configurator:= dev-ml/ppx_jane:= dev-ml/stdio:= dev-ml/ocaml-ctypes:= dev-libs/openssl:0= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= -SLOT=0/0.14.0 -SRC_URI=https://github.com/janestreet/async_ssl/archive/v0.14.0.tar.gz -> async_ssl-0.14.0.tar.gz -_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2 -_md5_=c6b0631777d3f80527b6befcfb36b1bf diff --git a/metadata/md5-cache/dev-ml/ppx_tools_versioned-5.4.0 b/metadata/md5-cache/dev-ml/ppx_tools_versioned-5.4.0 deleted file mode 100644 index 543e7ec35d12..000000000000 --- a/metadata/md5-cache/dev-ml/ppx_tools_versioned-5.4.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=dev-ml/dune dev-lang/ocaml -DEFINED_PHASES=compile install test -DEPEND==dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= -DESCRIPTION=Tools for authors of ppx rewriters -EAPI=7 -HOMEPAGE=https://github.com/let-def/ppx_tools_versioned -IUSE=+ocamlopt -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86 -LICENSE=MIT -RDEPEND==dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= -SLOT=0/5.4.0 -SRC_URI=https://github.com/let-def/ppx_tools_versioned/archive/5.4.0.tar.gz -> ppx_tools_versioned-5.4.0.tar.gz -_eclasses_=dune a0084192fdb9ca5fa2c89584f757b3b2 -_md5_=9ffa83466e4c30131e889a92961c7041 diff --git a/metadata/md5-cache/dev-perl/FCGI-0.820.0 b/metadata/md5-cache/dev-perl/FCGI-0.820.0 index 17fab27ca379..1f5a006e2297 100644 --- a/metadata/md5-cache/dev-perl/FCGI-0.820.0 +++ b/metadata/md5-cache/dev-perl/FCGI-0.820.0 @@ -5,11 +5,11 @@ DESCRIPTION=Fast CGI module EAPI=8 HOMEPAGE=https://metacpan.org/release/FCGI IUSE=test -KEYWORDS=~amd64 ~m68k ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~m68k ~sparc ~x86 LICENSE=FastCGI RDEPEND=virtual/perl-XSLoader dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/FCGI-0.82.tar.gz _eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c -_md5_=69813f9077fb921016da3e1ac7a69a80 +_md5_=812a96b35b423aa84fe1dc6bc8fb255d diff --git a/metadata/md5-cache/dev-perl/FCGI-Client-0.90.0 b/metadata/md5-cache/dev-perl/FCGI-Client-0.90.0 index ac9111d08f24..14ecf8533640 100644 --- a/metadata/md5-cache/dev-perl/FCGI-Client-0.90.0 +++ b/metadata/md5-cache/dev-perl/FCGI-Client-0.90.0 @@ -5,11 +5,11 @@ DESCRIPTION=Client library for fastcgi protocol EAPI=8 HOMEPAGE=https://metacpan.org/release/FCGI-Client IUSE=test -KEYWORDS=~amd64 ~m68k ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~m68k ~sparc ~x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-IO dev-perl/Moo dev-perl/Type-Tiny dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/T/TO/TOKUHIROM/FCGI-Client-0.09.tar.gz _eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c -_md5_=3b4ce8383b269518bb520fafcf4d4017 +_md5_=d25bca990ba96edb2afec2acab7be6fc diff --git a/metadata/md5-cache/dev-perl/Hash-FieldHash-0.150.0-r1 b/metadata/md5-cache/dev-perl/Hash-FieldHash-0.150.0-r1 index d57aece2c196..acec9612021b 100644 --- a/metadata/md5-cache/dev-perl/Hash-FieldHash-0.150.0-r1 +++ b/metadata/md5-cache/dev-perl/Hash-FieldHash-0.150.0-r1 @@ -5,11 +5,11 @@ DESCRIPTION=Lightweight field hash for inside-out objects EAPI=7 HOMEPAGE=https://metacpan.org/release/Hash-FieldHash IUSE=test examples -KEYWORDS=~alpha amd64 ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=>=virtual/perl-XSLoader-0.20.0 >=virtual/perl-parent-0.221.0 dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/G/GF/GFUJI/Hash-FieldHash-0.15.tar.gz _eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=e45ee85630b832519ad5423f9de619ae +_md5_=04e32198aed41c5885a6536f654a8d43 diff --git a/metadata/md5-cache/dev-perl/IPC-Run-20200505.0.0 b/metadata/md5-cache/dev-perl/IPC-Run-20200505.0.0 index 4d53f7b0e615..2d401164c814 100644 --- a/metadata/md5-cache/dev-perl/IPC-Run-20200505.0.0 +++ b/metadata/md5-cache/dev-perl/IPC-Run-20200505.0.0 @@ -5,11 +5,11 @@ DESCRIPTION=system() and background procs w/ piping, redirs, ptys EAPI=8 HOMEPAGE=https://metacpan.org/release/IPC-Run IUSE=test -KEYWORDS=~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=>=dev-perl/IO-Tty-1.80.0 dev-perl/Readonly dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/T/TO/TODDR/IPC-Run-20200505.0.tar.gz _eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c -_md5_=aa2e0f46300d0d66d98163d26975643c +_md5_=6093d9fcadda5b7b6ef9cb5a29707be7 diff --git a/metadata/md5-cache/dev-perl/List-MoreUtils-0.430.0 b/metadata/md5-cache/dev-perl/List-MoreUtils-0.430.0 index 12ab4d6afb02..7fe99ad4e5ca 100644 --- a/metadata/md5-cache/dev-perl/List-MoreUtils-0.430.0 +++ b/metadata/md5-cache/dev-perl/List-MoreUtils-0.430.0 @@ -5,7 +5,7 @@ DESCRIPTION=Provide the missing functionality from List::Util EAPI=8 HOMEPAGE=https://metacpan.org/release/List-MoreUtils IUSE=+xs test -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 ~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 ~x86-solaris LICENSE=Apache-2.0 || ( Artistic GPL-1+ ) PDEPEND=xs? ( >=dev-perl/List-MoreUtils-XS-0.430.0 ) RDEPEND=>=dev-perl/Exporter-Tiny-0.38.0 dev-lang/perl:= @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/R/RE/REHSACK/List-MoreUtils-0.430.tar.gz _eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c -_md5_=be8902ab6c706777d2818bf4338639f8 +_md5_=1b86dc1c6bf0c9f369ea2884f82498ce diff --git a/metadata/md5-cache/dev-perl/MARC-File-XML-1.0.5 b/metadata/md5-cache/dev-perl/MARC-File-XML-1.0.5-r1 similarity index 60% rename from metadata/md5-cache/dev-perl/MARC-File-XML-1.0.5 rename to metadata/md5-cache/dev-perl/MARC-File-XML-1.0.5-r1 index 8526dbb82770..d1ba4da21731 100644 --- a/metadata/md5-cache/dev-perl/MARC-File-XML-1.0.5 +++ b/metadata/md5-cache/dev-perl/MARC-File-XML-1.0.5-r1 @@ -1,7 +1,8 @@ +BDEPEND=>=dev-perl/MARC-Charset-0.980.0 >=dev-perl/MARC-Record-2.0.0 >=dev-perl/XML-LibXML-1.660.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple dev-perl/Test-Warn ) dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-perl/MARC-Charset-0.980.0 >=dev-perl/MARC-Record-2.0.0 >=dev-perl/XML-LibXML-1.660.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple dev-perl/Test-Warn ) dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=Work with MARC data encoded as XML -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/MARC-File-XML IUSE=test KEYWORDS=~amd64 ~ppc ~x86 @@ -10,5 +11,5 @@ RDEPEND=>=dev-perl/MARC-Charset-0.980.0 >=dev-perl/MARC-Record-2.0.0 >=dev-perl/ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/G/GM/GMCHARLT/MARC-File-XML-1.0.5.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=4889b80f4208e415d8ce5a8c67e28588 +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=9066b04ae2245cb3a60d766f2929bc64 diff --git a/metadata/md5-cache/dev-perl/MARC-Record-2.0.7 b/metadata/md5-cache/dev-perl/MARC-Record-2.0.7-r1 similarity index 67% rename from metadata/md5-cache/dev-perl/MARC-Record-2.0.7 rename to metadata/md5-cache/dev-perl/MARC-Record-2.0.7-r1 index 0be91fb8de6a..24f6607a4959 100644 --- a/metadata/md5-cache/dev-perl/MARC-Record-2.0.7 +++ b/metadata/md5-cache/dev-perl/MARC-Record-2.0.7-r1 @@ -1,7 +1,8 @@ +BDEPEND=virtual/perl-Carp virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=virtual/perl-Carp virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=Perl extension for handling MARC records -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/MARC-Record IUSE=test KEYWORDS=~amd64 ~ppc ~x86 @@ -10,5 +11,5 @@ RDEPEND=virtual/perl-Carp virtual/perl-File-Spec dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/G/GM/GMCHARLT/MARC-Record-2.0.7.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=3b5952690cae7700b6fe506bf235b901 +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=22e1a53e01d5d2259f14fdab607b1296 diff --git a/metadata/md5-cache/dev-perl/MCE-1.831.0 b/metadata/md5-cache/dev-perl/MCE-1.831.0 deleted file mode 100644 index bd25e7aaaf4b..000000000000 --- a/metadata/md5-cache/dev-perl/MCE-1.831.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=virtual/perl-Carp virtual/perl-File-Path virtual/perl-Getopt-Long virtual/perl-IO virtual/perl-Scalar-List-Utils virtual/perl-Socket >=virtual/perl-Storable-2.40.0 virtual/perl-Time-HiRes sereal? ( >=dev-perl/Sereal-Encoder-3.15.0 >=dev-perl/Sereal-Decoder-3.15.0 ) virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl -DESCRIPTION=Many-Core Engine providing parallel processing capabilities -EAPI=6 -HOMEPAGE=https://metacpan.org/release/MCE -IUSE=test +sereal -KEYWORDS=~amd64 ~ppc ~x86 -LICENSE=|| ( Artistic GPL-1+ ) -RDEPEND=virtual/perl-Carp virtual/perl-File-Path virtual/perl-Getopt-Long virtual/perl-IO virtual/perl-Scalar-List-Utils virtual/perl-Socket >=virtual/perl-Storable-2.40.0 virtual/perl-Time-HiRes sereal? ( >=dev-perl/Sereal-Encoder-3.15.0 >=dev-perl/Sereal-Decoder-3.15.0 ) dev-lang/perl:= -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://cpan/authors/id/M/MA/MARIOROY/MCE-1.831.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=27fa702cdb60b5cdfa88f2f8b7fddfad diff --git a/metadata/md5-cache/dev-perl/MIME-Base32-1.303.0 b/metadata/md5-cache/dev-perl/MIME-Base32-1.303.0-r1 similarity index 61% rename from metadata/md5-cache/dev-perl/MIME-Base32-1.303.0 rename to metadata/md5-cache/dev-perl/MIME-Base32-1.303.0-r1 index a80655284215..583ea1ab36e8 100644 --- a/metadata/md5-cache/dev-perl/MIME-Base32-1.303.0 +++ b/metadata/md5-cache/dev-perl/MIME-Base32-1.303.0-r1 @@ -1,7 +1,8 @@ +BDEPEND=virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.900.0 ) dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.900.0 ) dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=Base32 encoder / decoder -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/MIME-Base32 IUSE=test KEYWORDS=~amd64 ~x86 @@ -10,5 +11,5 @@ RDEPEND=virtual/perl-Exporter dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/R/RE/REHSACK/MIME-Base32-1.303.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=b37c79362113e247fdc6bcf3a1c16899 +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=1440da96e6861bf97c3055ccb223ecb7 diff --git a/metadata/md5-cache/dev-perl/MIME-Charset-1.12.2 b/metadata/md5-cache/dev-perl/MIME-Charset-1.12.2-r1 similarity index 64% rename from metadata/md5-cache/dev-perl/MIME-Charset-1.12.2 rename to metadata/md5-cache/dev-perl/MIME-Charset-1.12.2-r1 index 1992c979bb3f..2c0520af10e1 100644 --- a/metadata/md5-cache/dev-perl/MIME-Charset-1.12.2 +++ b/metadata/md5-cache/dev-perl/MIME-Charset-1.12.2-r1 @@ -1,13 +1,15 @@ +BDEPEND=>=virtual/perl-Encode-1.980.0 l10n_ja? ( >=dev-perl/Encode-EUCJPASCII-0.20.0 ) l10n_zh? ( >=dev-perl/Encode-HanExtra-0.200.0 ) virtual/perl-ExtUtils-MakeMaker dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=>=virtual/perl-Encode-1.980.0 l10n_ja? ( >=dev-perl/Encode-EUCJPASCII-0.20.0 ) l10n_zh? ( >=dev-perl/Encode-HanExtra-0.200.0 ) virtual/perl-ExtUtils-MakeMaker dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=Charset Informations for MIME -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/MIME-Charset -IUSE=l10n_ja l10n_zh +IUSE=l10n_ja l10n_zh test 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=|| ( Artistic GPL-1+ ) RDEPEND=>=virtual/perl-Encode-1.980.0 l10n_ja? ( >=dev-perl/Encode-EUCJPASCII-0.20.0 ) l10n_zh? ( >=dev-perl/Encode-HanExtra-0.200.0 ) dev-lang/perl:= +RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/N/NE/NEZUMI/MIME-Charset-1.012.2.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=f57853a323e58d55efba60f85e67f350 +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=d1011978097f867ab44e8136cdf5ffca diff --git a/metadata/md5-cache/dev-perl/MIME-EncWords-1.14.3 b/metadata/md5-cache/dev-perl/MIME-EncWords-1.14.3-r1 similarity index 61% rename from metadata/md5-cache/dev-perl/MIME-EncWords-1.14.3 rename to metadata/md5-cache/dev-perl/MIME-EncWords-1.14.3-r1 index d9fc14a5284c..cc45cbc77666 100644 --- a/metadata/md5-cache/dev-perl/MIME-EncWords-1.14.3 +++ b/metadata/md5-cache/dev-perl/MIME-EncWords-1.14.3-r1 @@ -1,7 +1,8 @@ +BDEPEND=>=virtual/perl-MIME-Base64-2.130.0 >=virtual/perl-Encode-1.980.0 >=dev-perl/MIME-Charset-1.10.1 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=>=virtual/perl-MIME-Base64-2.130.0 >=virtual/perl-Encode-1.980.0 >=dev-perl/MIME-Charset-1.10.1 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=Deal with RFC 2047 encoded words (improved) -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/MIME-EncWords IUSE=test KEYWORDS=amd64 ~ppc x86 @@ -10,5 +11,5 @@ RDEPEND=>=virtual/perl-MIME-Base64-2.130.0 >=virtual/perl-Encode-1.980.0 >=dev-p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/N/NE/NEZUMI/MIME-EncWords-1.014.3.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=fbb7446c0768ab7dc18108546a7f4d85 +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=96f5efad83e0d3b1857666523bac8ad8 diff --git a/metadata/md5-cache/dev-perl/MIME-Lite-3.30.0 b/metadata/md5-cache/dev-perl/MIME-Lite-3.30.0 deleted file mode 100644 index 2016b538fc89..000000000000 --- a/metadata/md5-cache/dev-perl/MIME-Lite-3.30.0 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=!minimal? ( virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.280.0 >=dev-perl/MailTools-1.620.0 ) dev-perl/Email-Date-Format virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker dev-lang/perl -DESCRIPTION=Low-calorie MIME generator -EAPI=6 -HOMEPAGE=https://metacpan.org/release/MIME-Lite -IUSE=minimal -KEYWORDS=amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux -LICENSE=|| ( Artistic GPL-1+ ) -RDEPEND=!minimal? ( virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.280.0 >=dev-perl/MailTools-1.620.0 ) dev-perl/Email-Date-Format virtual/perl-File-Spec dev-lang/perl:= -SLOT=0 -SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/MIME-Lite-3.030.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=9dd6b822426ff403d8fa82aa02da7bf2 diff --git a/metadata/md5-cache/dev-perl/MIME-Lite-HTML-1.240.0 b/metadata/md5-cache/dev-perl/MIME-Lite-HTML-1.240.0-r1 similarity index 62% rename from metadata/md5-cache/dev-perl/MIME-Lite-HTML-1.240.0 rename to metadata/md5-cache/dev-perl/MIME-Lite-HTML-1.240.0-r1 index 59907473b4e7..d2972d1692e7 100644 --- a/metadata/md5-cache/dev-perl/MIME-Lite-HTML-1.240.0 +++ b/metadata/md5-cache/dev-perl/MIME-Lite-HTML-1.240.0-r1 @@ -1,7 +1,8 @@ +BDEPEND=dev-perl/HTML-Parser dev-perl/libwww-perl dev-perl/MIME-Lite dev-perl/URI virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-perl/HTML-Parser dev-perl/libwww-perl dev-perl/MIME-Lite dev-perl/URI virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=Provide routine to transform a HTML page in a MIME-Lite mail -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/MIME-Lite-HTML IUSE=test KEYWORDS=~amd64 ~x86 @@ -10,5 +11,5 @@ RDEPEND=dev-perl/HTML-Parser dev-perl/libwww-perl dev-perl/MIME-Lite dev-perl/UR RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/A/AL/ALIAN/MIME-Lite-HTML-1.24.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=ea6e60b39c6a316dfa99c12961d25839 +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=86763b67b223072447aaa096e2fe08f3 diff --git a/metadata/md5-cache/dev-perl/MIME-Types-2.220.0 b/metadata/md5-cache/dev-perl/MIME-Types-2.220.0 new file mode 100644 index 000000000000..818b4d9e1e02 --- /dev/null +++ b/metadata/md5-cache/dev-perl/MIME-Types-2.220.0 @@ -0,0 +1,15 @@ +BDEPEND=virtual/perl-File-Spec virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl test? ( virtual/perl-Test-Simple ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Definition of MIME types +EAPI=8 +HOMEPAGE=https://metacpan.org/release/MIME-Types +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-File-Spec virtual/perl-Scalar-List-Utils dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/MIME-Types-2.22.tar.gz +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=17e7f984ff7d8096fd5288bd9e45fda6 diff --git a/metadata/md5-cache/dev-perl/MIME-tools-5.509.0 b/metadata/md5-cache/dev-perl/MIME-tools-5.509.0-r1 similarity index 63% rename from metadata/md5-cache/dev-perl/MIME-tools-5.509.0 rename to metadata/md5-cache/dev-perl/MIME-tools-5.509.0-r1 index 828c16ee5acd..3d1f43bf54e2 100644 --- a/metadata/md5-cache/dev-perl/MIME-tools-5.509.0 +++ b/metadata/md5-cache/dev-perl/MIME-tools-5.509.0-r1 @@ -1,7 +1,8 @@ +BDEPEND=>=virtual/perl-File-Path-1 >=virtual/perl-File-Spec-0.600.0 >=virtual/perl-File-Temp-0.180.0 virtual/perl-IO >=virtual/perl-MIME-Base64-2.200.0 dev-perl/MailTools >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( dev-perl/Test-Deep ) dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=>=virtual/perl-File-Path-1 >=virtual/perl-File-Spec-0.600.0 >=virtual/perl-File-Temp-0.180.0 virtual/perl-IO >=virtual/perl-MIME-Base64-2.200.0 dev-perl/MailTools >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( dev-perl/Test-Deep ) dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=A Perl module for parsing and creating MIME entities -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/MIME-tools IUSE=test examples KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos @@ -10,5 +11,5 @@ RDEPEND=>=virtual/perl-File-Path-1 >=virtual/perl-File-Spec-0.600.0 >=virtual/pe RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DS/DSKOLL/MIME-tools-5.509.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=71f0a6ff0bd81a7ffc5984febdec24bf +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=87852f1c8db258f522806b85895e50d4 diff --git a/metadata/md5-cache/dev-perl/MLDBM-2.50.0 b/metadata/md5-cache/dev-perl/MLDBM-2.50.0-r1 similarity index 68% rename from metadata/md5-cache/dev-perl/MLDBM-2.50.0 rename to metadata/md5-cache/dev-perl/MLDBM-2.50.0-r1 index 3cb87daf604a..a5149e1c7995 100644 --- a/metadata/md5-cache/dev-perl/MLDBM-2.50.0 +++ b/metadata/md5-cache/dev-perl/MLDBM-2.50.0-r1 @@ -1,7 +1,8 @@ +BDEPEND=>=virtual/perl-Data-Dumper-2.80.0 virtual/perl-Carp dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=>=virtual/perl-Data-Dumper-2.80.0 virtual/perl-Carp dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=A multidimensional/tied hash Perl Module -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/MLDBM IUSE=test KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris @@ -10,5 +11,5 @@ RDEPEND=>=virtual/perl-Data-Dumper-2.80.0 virtual/perl-Carp dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/C/CH/CHORNY/MLDBM-2.05.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=fea19f0a2c2ea9ac0bd413d166523ccc +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=d9437647014583c6ac437a5a77331be2 diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz index f6d56792c6d3366b34ecfec1659152887f8a85cf..ded64e8774e11177419c0eafa65c615afe7926a8 100644 GIT binary patch delta 241515 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%0DOCgqaa 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 D%y#_< delta 243696 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 z

    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

    PGW?;Jtv{(RxGpWzP#9$gIB~d z?{`Fe5cnMIcCnW&Mgk#!*v+iBRdubs6a^zULp9H)**dg^sIR%-n4sXOHeqv!8&(d_ z8#@0%bDS&TKS;KU)eNHPJ)E2V8%y@@KR<-UwqKMNCZ&ghls{~ojG|YNp1_I`0};lO zIwnBCA;XG7;53LRuUgfDayh3op#}L?yf1-T2;f&aooCt-(<#G7I*pbU@zwlG z-&Kk9v-BIhI@4ULsa6ry+$mm&%>zu9Hg9B`5?M(-3D5>4m@ zvlRd)-j|Cc1EnKPZ3;@T;^*y_S09xePXP2%ce6&p*{<4u!=9H-oY9`D=6&w@#Rl;6 z+Wr1x`{AeW-mfECzKo8Cras>8&IHp~y=8pF!r63}9a;~O8`2Kb1F_IXy2vTqk7{PAOX73jGZ7l(9x3V zz1j9w<2akQlcd$_si?NQQAG|umG|$|g2De(Fvc1WAsYZ5 zH_f1Sdp1wIli}<(b;hZru%68lXs_?Bdp|`?wN6wov5M7ZwU3T1H31L$Xu)lhw;u7} zs6w`@^D2c9dR$&%?rJit^TYnPM5z^Vkm*K$lKS8vv9BC(yX=5xD=xS2X$5xI^*uiu z4c5B-_JOpXIU1s8GYFumSHXVIuKvXt*mwQPdcM5uDMjYv1n<4ftC!}VL!Na$FS?5z7y!6B z9zYkx;yR2=#VFvmvS{idIuWOTj?Re1t1@ROIFf4cZ7Mf!_6&rs?%l0JEeTjNB~Axy zT{j^W19+EzN&**u#^1x?nC77j4*0nx(0{QzqwYEd*FiMsncpvozsdAF7#CK5glV^? zA|g7F20egPaVReN9Kl|aXbQQM3_F4C+3C9Oe6w!h55lfJU8u_veRDcOZ0oGO@?5+G zf{->=q;-?ICGy?L6y5IcCAy^sxMO`AsFKf@M6?K3KeXn5D8;6iT}Ym74H(9rHD$+( zR#x};Dx!V!{(ez1C2u_A|4d$-slFZ+VA8U0Stoe=#kMX)R?fiAj$mi^W6h{d5Qn3& zc4O?ov$2nhKL))#nwq|cAjUz#K9lzAoWR}5Bi&-obL(4PMg<(VXTiMQ@EY(u*cCe9 zqO*;6n*@`8?u@J)3#rSKx>)&NlC_J{ZV#rfiV83a}?Ay@?mg2Hg);M`rH0@teQQmDbP z(%y3;;3PKPr!FQ~3HCOqJO!o+-NdrBnWNNyuitgbF|m0nk1 z*Z3?GY?jXYt}THxmcfC#yzX#{*W;>(H2{mgmn<5n78o(J?f_Cit-m5=^)8rh$uC)M zX+vNny@pLeCr%+0$I3Y|qStko1T7ez3Sx5E3CZbo&A$D<{rJ;!tm$|{+FcGe4Tw(h z^P4WR2^pF9e^u4W-JOBcIJl6oRf{Gg>hcbX8mFqJ5O^ieAnmv0NF6b7aXlo%7eEy- zu-uHafv{Y%oxAhKY$UZ+9({SU-o1p=jD{tj#UM-0DL98*6g*kc^Yo2!dmgse^hjdS{PbS__A6b`@3I%_ugW8 zd|dwkwVwrZI~uZ+p^`#~U{P=y)LfTM+#s0{5;rZMz1p^)hD7bS!d>lh8}j-$io#(V z>R$ub^%UCdl~(FR8#90pf7w1~PCPue%h-(s_o2d-uZi1bh^ z>T$RI(0%9?yUeRRvU}gXep-sdM}IIWzwnwtER5SwQ8h5K3h?% zrfv7u)zv>YkjFJ*oupG<_0H4pAhKxA zAdn$5K<7!zzgn?1mHD>IwAXpLlWpDp^IPqITA5%|6JrA||9_0V-L@sSai#kzdI54I zeln4`lqKu5MvH9@Qr-3~5(&sPOjfDMqL1yTKi`L4d#_de@i^@!MHZ{p&V>Xb<_tv4 zIiW#&QmAuZLM3uyj-AzxV<^JO?>@cawqZn}0IyswUgOZKWGE!vNsU>nNj6S*KItHT ziGz#u?qF$e&hlFzyV*pE05jE}hjZ;!3(~$M3Ob?jbiAdgd%UxMlFP$u?xOtyG-_%k`qYJ%PFWH;eYN(_(tE?^!-Z#oE!P z49&(1Ar%(Y4MoR}T><0O1Ub`Kdhthp(O4m9&+RygzkOHwvw6z|j|xN8%#uud-9}4N ziZU~RtYXC8NW5M=!!aKAA(HJjTGmilTQqhpSz?EI*o;d+^7@11!@ljBBrBW8d4y?9 zaoee`t~|}#;q1sjTD{DnOecV&%|bk`?{z{HvMt}E7AGd1SseXo(Z2og{oC1p+|QS@ z`PBE{^lC4IlVU4|eRNLG-DW+2Gx1h;cW4g`^Ype2R4XAPh$zn%A!wJ{DUw1ApT zzq(>;o4qdDGsw96D%7#1cjYde2DAq}xEGwUshWEqs~v!^S&Q!IombZ!syvj{*;-Uf z35;_T&g9MemY8;*Ao}{KGg@#J@oBAp(sw&$rtFGW z2&qp&!EzS85)art*I9^SO4(#h1|h7h3=3<&{k_8xDg?mW^-D)(r{|Kz$F3pECq=aE zb_53khxcoLTC}xb|L~uyOJjAL9Zx!VTiXSX)$TsNYwg=r)L!!@N1b*+CufA5H$Fw(k9Kbds{qYb!J)iEf|#mS5w$iuNKxz_&LuJ=S6Dn-89ME&K%lJ5M&hkN|^Mf&n6FZWA-+Y<-3tF%b>IZUTF zXyX!P?(5>n2)-%GOmv0CR!+TFncZHH)yqQs(qGqVAA9o9fQNT@O9)6xY=wiM0ILsu@jM*G0sZzLO0F!Ez+r(GuQ3{Pp!ZKM9^b_Lq`7 zvT6-qn^G1Ik`C`A#R9_w4!W#CNwm8hmce*@8)b>T9K2yqi!RZ&b4v!TD?3f-#aq5r za3p#tgm_%;fZMAbr;2pIAZ@;BX6%=?%O$U?mqTl(?0o%y`hEJJ?sD3GO+uD#WY;N& zvvQ$mnL6q9j{8`;^UXW{O?{VUGu)-P)|>;6g-yST&lD19 z-q%GwA8>DfD(l~5^^u+IAoW8`v-dscu_b3T?Yq#~U_kTaoO}u&`M5FJj_Q2+;9GLK zjuXZJbb)|M5miAF|Jg<3@WF61Yz}Rntl*Tg4b~-xN0|` z`Z2+|b-P?4C>6^0>OTMTrCYsdAKt$z(A#utvla`eVadDx*z{GzyJ8EGxFk}@mMlw99a2s z1PG`>qSK}3T&AxCIL^{xA5L%9J3-?Y+XlAAu?_l{FO#|5c>zwyjE?s2tM^RRHdbhC zN`HXz%<=swq!lP5xN^6<&_UEkvmP5ZELSssJ+y6dwKb{a^Q!6vF0pS_azbuPgjcl- zU0D4H zqpx}jL>YBlJp=Z25(unr^Lu#Wq}|nIFOo-DozqH-Rku4`eQXw$M3G&@=UqWjbdp5A zeYRYG8z0x%d`x22r}>g(lX~Ad+vie$anN2x=SO>s_g#bctSvH!Edn*~u%v5Q3|+_w zFLtR~^t0LfCg3Zh2XQ06TuHYE1)NJ*W_8N)0AR?$Awd*b^w1xd=0X)Vh|%zV88MY+ z>20act`t^qG6|PzM_snSS-FFqTdeh}gjcMGgkC2%Tx4=8x+MS@tf-8DeZvHQ1Hd;Z zE86aR4QJF1)LYWqlKq?aaIdBiHX58SjoU={2i25{71g@Tx@!B_S+7#M0}JY;US2$b zPvbnj?P>W_KlG)Ij^j1gnouLL6Mxip7zb%h!G>h<&%<*-(Tm|awOj1YW>hxid}`8j zUsiIz?vF%CzHzK!QelOBy~mFXCwPG4d>xj zWFt^RI3jE~10n=eX5P2pl@x^Bmli}Lxu|r1XwG|i6>LL>Gy3SajuW{%|c);<0_FpX3OFvn7R%C>w z+IwhMM`iop{%vdN7fE`TSO+SbhSnmh8!gwVO<8mI2@(AhrLp=OyWL~b@Xwc z!g5YQADX^hr3U*uZ1k?ne9yrC*i{Pdk`^>M1HPa9;$cs7JENWm8w|9;J2=fdVX11{ z3u7gO5^iC(Fmo+`>N40{arq&w7`lXJH9WeNB+c=%LZrLH%y6+6ca&p{c0TQ@Kfe3% z@9ks%*Cq0^*6Z1ZD;q>(Hg_4{a2$3G(k8HAkM~kPr+9z1-Ue1f0$2^_) zvK***C*WMY>kOPbZmB)nuqb&7^tH#nS+?}XP;u<2sQ?^vOUsAgvP(Ctwvp;|Saq}; z7_Q)mEeq`a_$%x6`yYO2OM~}Qb5wn*TgQc&A(wg)6K;sW2ag8>v^2vC07tcoYF>bW zN%e$oeKpU2b2?OUyR}7~`bcf6#B~l)@G@1vkQMVw#Q1GfsMqW4lhoxMr{cHqq4HDC ztk9iyQ1(d{2*h=c?3qC+b}e$~~5hzw+P556d|AWvcM$W@NMo zTHe;4;pvJup*BG`2j8N)uDXQXsjnud&RZk*0hIf&LLZq z$QndwW72ymR?l{A7Y~Iu>=eD;YKa^*ekA#SK*0m+(g?ep|2mGB=i-zUk3Bw5X#Pl+i*RJf|<~=DpP&MS!@zv2)*?uh7SL4SY zwIA8OJl`1PlO0#+mG`9Qp$(%7(>lXfE@#xdKG=o!ql`1#bzhV~1Zj}R2%)MZItI9Z zExqXyzysTAtLBi-yLyhpd7p)J2aN^?v%7*t4q{?so$LN~B7vuTEs(-lNyKcmL+}v1 zY7Bar^Pm zwsd3kYETt1$iGQs`VP0#k!_7L;cD{$cExBpYO~jqFXfOCyt~%!B$hHB_RJBMIG~DN zZ};1&Bvb2>02|JH+pEiJMuMS#TftJy5i}okF+7SE#7a7BMb3F>+?VkiFEu07MbJv(wyhzwsbU%E$8P$1AJ&ZW*nVxb(l1wwojh!^XMgmbSMAk_E&_@Z z9O6CS`LK8cxL9q!!0Y8C%^_x&ZC;tjacDPplFqxjbesT|Wn9Y%n}4x?TUImT`-W<= zx0>TbC8Xow`UU{I38vuHeXvA!TbEtsINLg6Ba#!T)V|hnZ4!71d8}Slf6i+l-cD;fp~=^ORsdGFC_5=McAeV8-B||}dvq`O;_6kL-ZdTc&lzVTh^+GsLZXo0w8{0Ai%~)%NgVJfq19~JS z;TwQ>0%xl@%&+dxK}aUo&k&2k9tQ_?N+L8$$lVK7UcEN}ENk+Amf$&%{q+X|_ory~ zqXPfin^xu1?CP@DEy!@m0cH-Grz5C7^Y;X0cSPsT^aEE*^CfL;AuFg*k&XF=esHbSt)ox5+u%I=s? zJeSWi=@ME?MEB~t88!whJT3p;3e0L4HX?ZL=z7$7*$n}I2sRdze7*V)>`o`|p1Kot zc2Y-}1mrlZ$By`DGl!SxaM+szI&5?-iW!m&F37Y$RMCy(y@92kB{Cv|((1^}AifNZ zbgqPbKQmja^5?7n8_sgKyYA^}#a4aiU%vXwDpK#P*3-SnW&5<+A8=;yvkEsXx*@u% znFi|w%d}R1*&)zzh}(<@gr5jpyz2pS@FrQ)sW+lh;I}=Fmp8ncwSyr+12&YOvuPkq zgk}>E)D-)BwDiXvxTWeDA-gxF2kI0Z$7Q1ytxDUiqQb7$&6^swUVqH0VwCeMQPpg6 zhiX#0{h}&5Z^|gZW%y(}$&)CCWPIof3Y2Yn+dFK39iCR}o6$e~a0B+YFAKZrSt=@Q z7HzwysIJ@fphK`k2HH35`q1+VLb4o<9G+4!1SHm5>wJ%73g`RWh< zsFr66KW`UUTDAM(RIsiMlXJ2#!T>k}c{a-_`>7mk;0r6G^WyPA{^9gZyW*8F-kk;` z)M>ChR0BHMY@l9kH5^t_0ln))a%y^Ut;Umo3vT#`^t}54$s&!xSeD_NReD8?GY_XY zmZB{RIkI7Q`xTt}*UYI9vX{n)7hl_QVm(wV@4BFOZ7j{)bI-+^z}|0R9xwJRt1PT` z+N*xgr)4U6^`Sf&(R<^g)(`B0r6>La=ZYuQyMCi`p7`&Pn9<3(}MxChzTBoAa>H%d0voLIHqTIDbhb8?=rzwQ z_FX9%-1REIZJ%2=Ezvd`pm57J8Umw|F4ne`+KR?zQltt>ab8N77r;MM`X)kuc-6WZ{_%@{Xg|VJmw&VMh~sIzEon^4wqXY+eIB@7=Z{z#eBF1d$ZO8^NuD`q@|d3t9) z@|Bc~@-hWl1<1J6pa-;#nRD;T*%35}hdRo1ZQ+YEw@<6}zzZRM8EvC@(p9;=v`O={ z2Us7E;>@RZ3!I%&{ZX4OBSa>mzL?y{yNS?Iv0qRRCzW_+)oB4CHS#NeuRXZNIVh2Q zs3(1&9P80_iaM&=lQ1oE_FJqvqy8A`-_>dn0m>3cR-QIi5FV^0kktd&Lgw>Mm@zC6 zWFp+U$(~iqs$$Rewb@B)pToWfK&?Us6ZiwK-By#E0|;S>U;y8iEYZ_){p0)o&*VQ5 zY0z`(8CwB3lny=sZLsNo0)@3lOM5IJayp9UU~nmW1&N61)ErT>2DZAExf_`v-k?OK zSRK40m~&3g-TFaOl3&F;yN`kuRZ=y`Plwf%DkN*)9**jcDR@;NQc!)8{93a1^&~)5 zrdsv>BdY5+!vYIh(jij>0}G%{J6zNBSl49q8gS14P*daLY|+KPJj zFqJoK<#PSy-NzT#*d>;mp3Ix|1P??8xjI-@U_&&3Ne;z@ZQIk)f%N6fCtNt5&_!a* zYUZzM_D{(9@>=pmVPTFW+>qp9Ka7b5d6h5EQz?qmeB;-++~PK;Fz7QY-yzle}DoyMJIh0akL-r+bVO{WNNWgyS-l8;$KIhSB;*2Kz==MSu z(ra^{%2Jk2mY!t;Q`ygX+;6GyZLR*tUl(SNdHdNNvS5<)nG^sm&L$ zlvGS;nT zl(6Z44(be&{rVataQ+48szY*RYb|kJPCD-jgxikgx3@1_mNpzb6x;;-OfiA%sB zo!QemV5y}qMXi+ULEHggo)2%SWOw6EP|u=&Uv>`>g^aL9P6*oiw%y9VvD+Ox$YB{M z>Hlrt_I-d*oV?O;6-WpR;gs<@bhN!9yY0~7S@#bhDSL_^LN*yaAB5ua2Hst)j~_mK z_v07)m;1{FHt+iBzU&-C(%UVi8?Gt{n|I?*tq!R9GF7;B6;z>J(JErsWvNM@)8KS} zFdJ}aJ~f;pO_sUx?&vK0Lp6!GDoBS{*r&>Fj-%^a8n60j@)cJ__D)%`ix0`$8ALVg zD4Codds96VzI0SU6RZGM9m`AfcHDWncd9viT*Cnc4Oe(M_vNhv8xLl9*ws)JF5!d| zNMNQXhd#yfN#*0Kzx?qZzG7Fss1!YaHTPOlal+P{)UGu4Vfn=J0CZ~!CGP40T9naT zR6BPLI&e;%7Ff5_znslJ@*q&;(Y->@syx}fmUo@aVVkGs&-+lzk$vaoul9;y^tYD# z%@+G=t6*ByY^bHSAi5WGF!yBv)hayC+u6$&doM1#9iUri4t6NR1-&8m+NutJv7ZkS&jd%k=GkzJHm1e5E{3It%JYcU!{b@8jeM?q2w) zuc9n5AMX*m3NN|rS7}PB_R`9-KPRw3Q&?+AI9p-em??^;>Zbbqry2s?#C8w_Sq@&X z_ScT?-e5_N)my~U4V_F4|8HG?45?UA)&hNxf{Ml#FB+C9DOMMw7^mdWD*xHovf7RE zI@I(~GETvw+bbW-CdCVaIN)#&+S=mEr?I!8g--SmF+Q!=*GZ|mWi@}i3~xWxWcWI^ zA89zJit|-<5+Oi2x!#rlzRAAwdW7;(Y%5bu#sar)Dho2m~C)Ud$j=haKWKqs? z9137+0K6-kWry*W4=W#4BNv5H;T(>ktx^A8owOFyA&P92*>ei9lYbqs{l)@8py0lyT6Jypai^o#g0wsJrPbn}dJXguO&a zDdblC0hS*@PZZtPxfoESoUU$uFToLUA%s9W8Z%LZbd-LB%) z^bxenyEVXi-BsWG(-(jE@crN0YTA9lS5E`(&U;MKX>_ETKSs#DypV#u$of|EjV{7! zGHnNdu$^AAtFqNtsAlgaT*BVL>}`3LycvmipEld0B+cl5l|)*c^dpq5f}3KxK>N2O zNc>QLH|wv{YV@|8E!ou&0d*5DmxB#S8ekv0@O_wnE~1>~2bQKepU@$vIUJ1#4m-N3 zbg8?zI$1bU@aj-uW+l%X0NQ-QcK)!w?_xHXOG5Xh(_-)hZR z69!F{C-7~Gnq{k{mEKA;C2qW}B|V(wMcc-j*!s#o<(mR-`TzP|Hs=d%$^=UFzVs){ zPy)lYOSYf>WQp|P_?G>S+F{mEf$RIQQ}rTlke#=GOIzMG?oi;x`|EnW`|gY1|8&1w z)7tTT$%Y}uCzKV6U2GD2PL0|4hMTLn-o0uUq{3uRRlAaHLRq#m#54vw`;&;mmc;ch zX?zcG&b}nLmNG%r4b(}q7FOqfSB_n6sgu)WSJ+eUTlNlyNCQgOQ9(hVLKf9M{cvJ3 zcCCPaZpXF=0VK&y=Pcfp?sv-2>`qC9!yeY4Z&u{MsU3Vf-xO8nN=t`Co+hns@bg1u zcwp~m3#MV)$9KJXZD7AVivPz`f z+oP*qfqVYcfM~-TpjQg^6wW#4U$YAKP1d0?D99MJbepO#E^z0)e%Q2C9lO_W+GfEV z*xZhO9XfLDwh(t%fp$r^42pc5W_VFnKf?d-C9Gypr;;D})9|bit)p}pc6a*Q)s zEYkNAPOalif{-hwu%tMloQkZf>Q3^1yFF%Nbct1aTEc($@E_K53~=cTPd!U8DpHo6 z4{&Ee6dC5)Zb@|IzgCz}(|E>bN^8>;S|sR%-D_j@yH6 zH@%ihwrx+hhTZl*e(X`TIUGu?4QCeF&DUueGHEexPlPsf>OP)oF*!6poZxZ(MI%fA z1E=}SP8t$7Gt@SNuvBa-9JFkIR})a}$%jl>!GCrTnV+;T@N=jUriKfcBG?$JqSvl? z>#(+&yqyO#laQ@~L=MAYRoX>3ZfNX5dI8jULvZkx6)N=g^3uy0oJBs^;D`2BKU=9k zfAxFdS$eTI3QsP9q3Q++S%=Fz{7zW3g;Z&nUB*=Gb!T_my$f)1^!$c@6rCri%V}{y zA%x${_oN%ob^FyiX=PipxAqS4(fo;^205V5ad5M8w3%dofs?ghrP2pO%c5u>c90xAu}0q%}Su92}ov}@dJB5h!J)R zcA}ZuTk1`(OZfp?Bz3Zy9FTQ=x|}EW?7i^rl!Vd6N}m2rkCO=A?Dxfqi}u$mXQy6wT0vJ zkDxd9eJ37AAzB{sXY2L#Kf#ke1+MMss__Qe+diaeunr^XSmE;20}`A(Rr0q*I)nFS z;art03b*oIy>C}e23l5o3M@(XB2ryCjphU-{7nTDwW+%8zgy8gjmM65Z?s3#priWp z5>peW_v74Q@Ic^yRM#t*nz({@vfT}~d#91}a1;_~>wGfkomT^YRv$r8XqAXIPLBN= zgpYI2Zn)Dk%*nXPOAEpTQvyzfMC zayl3mv@&c^Shg!i^4fikE^T*Qn^JGDBizr+_0zlW?&WSBUUjV;Y<`%kuyd{0dWYW2~3TlOUc zvE+5!d{OI}YIsNM{NruO^iT%%<~H-%;7h8Hod(5>O7N9nYgFY-0|p37@}#7+%e}0= z3R_npnPeqikM8V5dvK!R8m%oGY7X#fGb4RR`=8l=Bvx0eT;cqcC42Pq9@{Gkc=prv z9%on=2Q8eNVld5npv_u}%}bVec>GmQ-pg(mggvlg__LScg+U$_biui_j6*1#ASgK8 z#eY$6jc?q%nRlM0--j)p$!r_Jw{NM^Z^Q28jNLPfQH?xV*wG2@85*+XK_DpXYL$^H zN2J+*q*{~nwYy>Pu)IhNZCiG_q$v1*d*KhAvix3F1=HDKVrkq)nBCrDKyZByWqUjM0tOsi3ZZKKjl3FJPqY(P^*A+t&98sa75<@G5vX zHPL!;{3$trv?;W0*9x)g`cw>GVM>Ac(v$$ts%LvC4r$e^ZwK|AVtbp=IZ*Y6s{=~Z zy|aMEyDP80V=oJ~`n$p##AjD}LOsQgf@07ZLB*|PA1@S)_y~2ocmk*}Zw$P?F4JLu zwf1myQbp0PfV@ib1(m7dzUwfg@@%?$Q(tK-R#_5z@KS4RIF+SScK^Lvp|9w{xcKZIyzMn1B|<4idWB@3*(Y@#GUPrC8HOWYC9$*wNq| zzRTsYn+8;Kw_8D3?FoLnHM8VB-o(0pEq=CaAHHwz-v7_>pFh4%xko$3AJ(Q-buw)> zo!8F1MQxXtxTX5cqB3JqR!;6vdWN*B!Fh3H4jygedyJ4eIXelFtd(xU?P{aBf-Zcl zc7Xrq?Zw)S6n8eF@o_nn@sK)!c6z68Qzp-J*ygm`CXnsq;w|zRtj^UnE+_MUj0g$2 z^heY`gv9~YfjrbMAt_Au@xeD44s5Em%S+}NiG6J3c#)!N+IEGvow@7VGu{`GebS&y zuOdYGY0BMZ1AX$~uY4gs)=5FTWvdOczG5e79RTAL5LS-WOH6JaVL%JPQv~2@-Tf+d z{>39L2iwbH{!l|l5lc-8z*hQyIq9ES6}X+`g80^OA06cgL1h@?QncXha--J#`yrCq4W%>6LmZCy93&c^)l71bW1XSkLF{9*v6M*Dt)xNp_XrG$Mm&J-}w+HpRmjcQou*G>N%UufjYb~Ab zYP+Q8=q`|fOY1~p)S*eBPWFi*{g zbvV)@(usn2sn+7qwzA}o?W?ul7e>*Gg6L66eAxlF)Cw+QUySDkl-AnvvtA$9hP2l_m(n|J!g-o*1r6;+!`S66K&A5Z3 zR>sr{gANx>Z8u9fwwc%=XEWdqPM@se+a-XVz1NoQ)Py>8)j!~h^YGSoEOstuYBqj2 zfTX4%&tWy)DL}u#rem}1oSeHeh9oBE7&}0{A5MY8X2u3LsE)klV#wfyXw&*xf$_0i ztByfC_$xy8?cyqQeJqf=;Hmm^-}{N zP_%J?>=n+n-%@{%(<>+ML4gn1X(G<1Ei0-7Uk~Oq?V?h@iqI$b(K2|eQ6rX3K`Xm- za}`-v0>`yXJMA3fO|>OIs=6kuov*-Q1m*28T&)y;y#JkdR|LtDZJVaxDQZ@W$BuHy z>it~zkz~H9wk{3Q<=XRP;|8)MvVzaR`}-}|*-n*vN7sSDQLG!7t4x;>XjoIeR7T@H zLK(yD{B}K-GmZ$?VLtWFKuOcC=G^4wk{$J>E;ZudRyEq&o?Y{Ya9_L>cF~U331$8( zd^{O{g=!~k?WdYrebfJ2jbvwn)fC{z7H877ZNwW^1cU;2t#H`dvAR5Y9JO~8Imp*_ zky{UfE)+rEys>QH((^UI*FSvd-}?{Y)9@(y@<~QnxkPQ-Epw?+uH*OW#aY&+rvg`P z4eJE;8;Qf^9*1u)Ewf+!Idy>~wvz0D?BuY2TKA#m8bn3qY2Xix98AAP(DrOdajs4g zxW|>R7X?A%!bXVVpKVG8Cf?A=euGMhUy0R8x;29#cnMjnApO-@en_t_on1A2?Vg5h z<666v2-V!QA0jV$d8Nt1x!dOs4!qRYy9X@vIfi}v^`E|2bV-4e5X18%%<`=Z(WV%G zTR)VCYF9h0Qrk0f@iX_;s%>TOHiix2nj>n}yED6y$slZclIVHskpRnrx6}=)c!DZb zzI9%##ynP^tnE<{9C%cGyOsmz-WrqWM5ftECO9>pskqL^AVd(WuVYPvIlmE)l@bX~ zPHj1q0@UEo-UJA}HoI!sED$e0^ZEjR83yig*)1Icq(*f!favBFcTdmt{cpcf+%UZw zd4?_QPd%G`w0^AlJB!n$#~UU`?u%so=>7EWg)kUZr}$vcG8+wuZEt~I8ka@EvZ&wI zd7brg(2($;_{wc3)s=|tOWIl6*EK$64(14#2Osx_I1S36!!NbJSVW zbbIPl=e$cim(b_wFkNzDp<11PvLL_1%DXKk5Q$o0iu@Qwm~KUlboPC%E}AsFc;bz3 z;IMn=*hK3VTk$%ERlim6D-M`=5p+y-s*1|2Hz+S?RtTooEF6SGo+2pAlPU=N+I!c6 z4v5zshM5ZE-AT!Cf=sLRGxX|;t@!2e`)j>y+v?L`asZWTY`V(1$HNcH(a!FTt-KHgqPW?LDv^#>8G#4jSR3TED z;14Coffse@QIKcr<9?)ZUQ0h4WG!&GUFW?dH`JaZ!FjTBB1;v(#p4p ziW80wz~Mi2yDqHB5Rfk!fOk#0syfTI9dlbOfR~q*2?o^6L$^^|{H+r9mTK327#KbV zxKo3&oFbHgG=Cg_M04j|f@*%!#JBFTtQ>41WLk+;fFQ}+ZMsc|Wlvq+KqB=ZZR)_2;)*ut?M;G+G#u9WxN2?v1kLXov?=Kos1SeO zfLaOI)pLs#H zxINjk?KLy|gRMH3W!4hSB|v&{oh@(WyL(H;!LST}w-wH6P+H2yVO^9ITLc>K;>FDt z$sLMNru23As=~Iw9|xc(wL5wzrT%Qq((!6!@#6aQM7!ewl{&j}#k-Slo7LRBgid(q zsQ58Css&48dDpv?@R45TA$0UhR_;r3f{S-$M_lJ)h^s(~e(5%?zJ86K6I=Nmn5?8Y zmIZ2m^eFLck);W|Ad=c1F8fkE_1dujUP&7KnVsZ$l(ed@v8{OmxEEBzZ9*P_f7za5 zdmam>ThR=kO`K3$9Kws`?iY;Pc= zsMw+D8-&*3wJ)j+tq z$d*~o1J(4lO)WeyReoHHsOV^WwXI#Z1i$OU*3+;u&9Cpa-sTeqYpqlLs**JuT#b}O zD;-d5rc%VT^K>?gUpm&U!k3fbM6sYvv`K(ivL^0zP^^yge0C_`{q4`N$p7c7uc1YM z>#HC}CokA?3c6wg3&g;^jvnzC^TWTd?-#YKm*BRo;vC zs}2;$R4Q*dy5uG`IbX8RX*O5E+5y?xwjxRuq_w~Nd2K>?Rqj~4^0Akab&66}@^QU8f5ryom zqW4Qgyap^)83iEgtyzWcxzQ3=s!Q;PZ5N5^c8`@K04X;ccYx0<(S4{{r$!^^Ukyfn zH|LatlVJdW^7+d(Ta#KG&ZRlcdw3LFcj#MPmlRhX2I)5R!yCL*GLk}X6$;zyD%R25Nb3&tCPLXa&7w-K$t#{~?>6rNDHBR;-0(#^4y!T$< zi2Zu&yVi!u`|qy#6i5~b<~6z$Q}zC~Wsvbp19rRhAkPjL_DGQGdX2fg9K~3JO~9>W zcW$s#ckJq(cKtAp#Cn;36D}pi9GHzcg8}OGykvj)i#6XvxiK%@ z&Sd~Gy+&9vbu2h9p2Z$Sv*zS}ha(J~SP3Lb#8rO?`5fwbTnhC+FID@lfAPQHzx(*( zoAPh`%;^tg!z))RXc+73Qez6d9$A|$6-BM+$d9n*kjklYwCY_XaCmLeabisu07xLt z+Q5(lE#DSZ^_-f2Blr)E=4x{Q9I(yKI0iTyF#NW?4ozR3ii2dHVW?z6DpXN*dN*TB zE_;)Ya(el;-WvK+(hdrWD50c3UZ`m)11Yr$WYg^ze!dekeV4GVX1vz;F@&l%sts+I zGgD7%_Q&zVyMJ#V-~Idea4-9|O-NaT+9)IeZ=#+9u+FE^hjv_#Ax%1eN zekXW;NwB5%4S!jY(M$YRHRNc;!AC`~wlFw*R~)K%OlzZhcb!&cRd_P_EH^iYwUqZN zXYh3^zb;d?GIFVc-C*u881^U8^J>@WML~t8u`iC#NYS6#y7qqYEZRP~eQZyDVl8r3 z#M66F_D|VVwQarGUL%vRTCW<8BW`t1T6raZQp}m0)Ywy7Gt5d5Tp%8YKzBkAz=+c{ zc&*;2s*+v!ZuL}A7$|byecZa%=J_ZcZod878kWL3!e>X=oyZ?{vW{D`Y1XOb(G*yW zni?iOm!rjTwIiyNA?N9hDnV`lY3#t$`1n-ZGkSsUPK;8px`tXE{XHL3ZmyV6HGUd@ zbF14UWO=<5v@}ms%O&2yHSAMuTEF${?p;u><rx024G@#3XQ6JHg&nN%ETbIp0AvIH#D z9pSgm>s}(d1%3f0y*bVbJ%emCYdd*=sTT|(DJG!KLz^aUa&n77GvvTGKE{OZfhQf& zvt#u55S|*P3q3Z4lo1kg8SrHv_n9{j>ygB8TrKv;@EBS1HI|LrYBjHdT?S`w5DDd zUrmSh3*s0K;zxK|D$r?&ry}_AWwjpVFOIe%llN5F%Z`bm-_uluR%1ie_sD+hT6h40 z4qJ|_z>?y;^47NE)ZuRuX`}XkdL(9@Q${YJ|K$>ugR-epwH=_(t>NB2e+ve8_hqM>~NYY)XcHe-awv zX4|xhMO{UwD$@W^U64`JeWD#8R-SEByOu9~ z>h*i*I#2vyT^^Td>YH6U$?%h}Api&BI)Jlgbjb58rK`!lYYLlq<#Qub`ORo9xf zuJ_>5_jIsVC5YVTI(rzP8Pf9+a+cYapTwms%(Y3FIN{_^hn{-uBJcLc+y0p@yp z%4|CZtT}SE-OeEou!u63gyzlRoUF+eKvcba4PQx73J|g79Zm+AYtOw}b?r6c=qmf( z9T3$pnC0`Yvz$uxFE^&UUVO*5WVlSJ4u}+Am)BgKJ%Pj(7R6x+odnfze>+&iu*~cA zM|RF$ZG7E@K+0eXI}~pA;sCeUw05k=3u@o3&0tHWPV)d$JSt05TDng5v1i0cnyT+sQs~tx463j)aq1Q?ybSoxW->Iro8kg&>XX{3; z+Pvb2K4rCo2nY6i1BFQcpbXsu*@DYjd}?oTNYU3JhRWIM=y(eugs(`bCrP(?)Ui9r zOa7X_x>zsc3{RJ5$r}=#*+WwY&{VrWlrAAehO}-0 z6`W=(W!SXi;);V?ICre&N-VT}S1?8iBGhkKDdDU-CcR&exk;ADo;+)|BREs4o!Cq& z!P;ZZaqu2P5U968?r{vIL|X5MO%|Qh%vLX|V#LCl-<#=yjYrOeS$0{GRsqT!vhQYE z#asJXx08>0TCM-}f7AEhj{o~biC@0>LOwPA+7WH{aj_#_e`4h?^|vF32fMHwaOL%FQ7f1IW5rH#cP;q|b?uDbn2 zzD~&iKn{k=mzVu0HyiU*9K!L%EyeUJtCe3?3+(nlq}};_L+}llOL~T+b+bBo8#V&Y zDKT`;fG?{^cCi1gz;=iu+IlYKt#FdVwck3NE7FUan4s?#d@OrS2A$l~$zh2@%fel) zQDyMorXdd@f61lO9%qsKwcADIeZakn*6uiHKqEMWpz0(v%P5%uCrV%5QQd-KMbj4Y z=Jvfe^#pJEs-Woh20BB+T458D@=K6l=yjH^&sXajKm6f`pWgR>9Y1`rzZ!xa&tis$ z3hC3UGImYl07cb%)20oi+9FNtw#=Q3n=+dfBNH<`O?5OY3O` z!Do|iX{ji&<+gbRdwSZ=D=O-><)xrg?apfKDqYpLq&^Er(q=+3nLTC-Nk4D0uiFng zD+F5rf9k6h{FA^((WFv8i4H6CR;4eqbv@zjitB)ICnR8wmIOfkxhw7>9@KMdrfU@= zZ6H~mC6*@i5@*}Plad&Fs=ftIvH@}{H{benC_iep^0s2Prf|yRIxv3Kd*#;)5b7%O<_I`ZrKZW?|XhK&WS7@r#&y>q`bd%-bH1Kl ze{I?R&Q z$0;BwHE94Rm#@2je!pSu|gh|f(?Ho_r$*gI08`8MrSC>oEj z3vKBm`LCN+#eTYd3sE_>azi|~X4!-te-FlGMQ;$cV>Q8<1+65NceVO+557H!vaJnrH>b#=?({Z3n*dLn6~bExX0XJ-Skdk=f7 zHR)s=YjoQ9s@BW$X5BWnM6Dnkbq(2{?J+9jiv95J`|(nbSiW<=tNSDPYjO&ee<7T1 zViPAXHKXP25$yYsb+_(?i26iKb`9e^y4_ygS&46jQgW!;mtQ@epYOejXUf;C$_lNIU ztrB0u{*x*z!2Qsw(9R%8hn5r$x$=q#vEBd#2QF+V=fDg5Dx6sBG9dj1_#n@-xil%_ zWpM+ODU*oWlg&OoFhg-TQBre`ZZYb8dC@ z*_4DL`4xvo92r%xbBgRV0=#eX1}E-5GSH$c6wE;+S+hh^fvOlK7*Royd_ubTL0i0J|npF$U?VT zE)rtkk%ajpfGJN~0QtY&DI$CA%Aw(q!_~ZQ;JQvt`U;=^24zvQe~`lp>Xk8;C8ZeZ z^(fkNa*`v9*CrBn`mcBw91Gn2#mtxZxE~R^sk&WLrdrn=@7XS0_{f(0NU}>{Pdcw? zshV%5`n4J~n<8Yqe_75`)-|Bph!54w?U?gdHrrR$qrt;C9*JcCgWi>(^Gh{mX}H2vyzU?k;{gvf0EXgMyTU*gEOOpV;iTiPStzJCXpp3I zX1%MoV^BT5f1S>0Nv=cU*qu0f8~K1Ps(oACf(k>PWVflh8sK!=umFZ3eA^df`{_l{ zQnBMwQku+i*-r&7JT^%$`TtmLio3 zN7H&(L(@sFJ05Slf#rwI{wF^1vUw9UqLG*8F_2*UvjN*Aio{#(tM`sz*@9jBZesH1 zwS$13f7a^Tzkm1c{fpn|YMMKrr(-Ps+Hg|*R-T>-3nOBB&o0*)S`6r_$1AX?p_Rsc zi5&DBFNt`-=Cl!QvsQn4EkxeP)%N6ZYwAThKC=tn9gG#dbLxl0pvK$*OAQ-vJ z>Yr+}!Pc9)t}E^uT#8nM;#^KnX4txPDHxo2@tg;+IuY##qU{a^r-Q=Q0cq16bH=3)kkXyKlU$I6qsVIp7ZA~!c$RaO+05yXBiG%0 z1>oA#nl85uxd(u-!kh5IlxvB=Fd?!#D61*cBv^if9(TS6JjdXpmd?OM;B`km*4pY(?-%_R1J9x@w;C%|+e!9$%!E~~ z3+^}I^&eloBOCtl9~6)L{=@rqwGDTD5NuGuF=I z$W4YyiHe>MnWtlGU~Pzwe|p`-gcSFD#)QC&`|e zUU&r^SU64xW1|C>AiE5pR_T8A0P&pwQ@Tw#fi)H5vLq22?e#WwT7CbhH%( zB^&LE+}90HdMMF_4*u9c_R73Yy+HNQv`g|V0_r*SEVfC92=pKZBZD2K5g?jzgnk{0)5w&7npCH(#z}lrk zuWfBWiwMHunNNMSfR*r|Y0kDiV|pFd)W=K(%0lGgg~e0v1R#$J+u)v*m)My`ecJU{ zYa{Rw>`o^)*v!fY57puKhsUA9pS!jOFnlOt(j$k@pH9B1e=bR~RD5p|6;-t&TPn$$ zwdw}t6G9YH0*-Fe8~?6%P4sf@vSZK4lbp+ELsZpXn+^)<6*xX`Vc-?6j{9Bv=Xd}1 z?u*}l{bx_+0v6?ImZ-#CA5P$|#vB)b)M&k2CKMzq4(fxZVP!1Y00t#5{lip*b@{j( zLF+M8cs=2r9L%oAMRRFWzZRtp_ z5%wp1N*!w!_-I=xfX%wT@0JJW;kH+L1-+x zMtqSK*B~an-L?H}z4nD#&!=*QI#UYQ7L88CDjpn8f86Lm^`f)+U@?vohEP~r5GRqB z3AQM6C&L}F1bxw*X;7P_>Ds{~&R`-??(2Z2WPYdHhUi?ybKAOp4Ud`bLrAkMu0?^T z1MJzcZUwQsIyIzd_4{pTQg{8BN}Pka&uHn;0}OLJ`I|tljO9k-btuo?f;r= zWjk+xc7TDmbjevQ4!IS=g3WFGK!tGol9(F&fBhaKXmp$$et>apOV;$_Kx)=Q98npZ zv=|jsT|5|EBo-#&g8mQtaJPPIAz8g=ax7TsEUkjC-hXSsemQ})E7dV=k>P}y1N9e~ z!D$W9HbE)fB%0K+cCbdvW;D(Kiw*8-h}EFT(ZbELtZ9LGlkE^D_)fJYZZ^VQcAM_& ze>UXYTC@`TY6<-z;Q?e-NfL&@PqRW~%JgnnB*iLNmM3@sBW|cE&&2MsFL{SjL%y9p zIoYM%dCUg*A>U~Caw(g>+RNr;X}gILNO z;luBQ4Xu}ecO=WrPsz2Y17S_}SiNY)e@2;}oiQP)1x?P#;%UKAr;0$N;zB3bl(=2i z;mVkFu+y?qw+q#{b005%$t)T=!r z>|yW5?a|bk#kqY|OQQy@WW{XrfVWw@)lf?p=VsR&@UU(=O>($jVg85yZw{%=e|LXd zh6Af{^~o<&y`N3{sNEjDTP0Nv-8cm*>ZTGNYM!S-SRv7AIpS)ZJ_Xb)Bb*wejI!#g zs!HaR9c9Q$bdWVzDJU@CsF<}91syy3e_$0IUT|p*#Sp*&rho*%-{2~4Wx(-+6FREB-}~X=FnkDCbtN*BHA7R7P25j zTz^q3F8u1Qz>`IDP^faWW}9Ph(vw5-3Pu3-UAh9`cmBxEX7c2oZ|52Ke|F=cLX=^{ zSF)$I9fjz2*cHlV0EZG!36f12-^LEHpCRj-#~UMb@Q?~y6!_-Ugl)KePqlB^q9wAP zhl>rP%{%-~5(5}^tSh!bECrTtJoaP3et7@I*Dr?e1ez~l3*H(1?syi|SCtr?0x`WT z1V;iW?>Qe;U#{NvdfQmMe`f#hHJG_naXUZPj&;z&Ma;i;crIjNr9oZTE0G02MN=Zuo%)C2;;*dkZ-b^~%aocx>Gtd_ zV6rRo*4M3h-`-Y{JhH==4Ev=)(Jc4SC>1QU6JQoF)Wrx`#A@bWe_ylsWi;IXjxX|P zy|<*-*zO?DJUAKfB*5whnzR!U#w5yj&Tx5zl4|s$3x{q`Wad1IH$O3{B&Bl;X9Dch zpt^MVp{_{I&o(`}MYB zKYce|v?7iAF&g=QXY1~xfyZvvjc7xjolQAi4a!A+K@V-G&+cBTN{k%&)r4;|2|3zq z9*^$uGPv(j{|KI(t*>yNyh(yi*|5Uz=X?ay=BgA|PCjH=gP(YHJ3Gt?Hdzq-Xnp zh>3b?TS+`DDJ6d9{#z@SUL?WlQ=Zh{dX*x6cQ-BPP3 zc8>y(&I>Cne^eA8J$bQ;-#QUWpy&ABfJYmicW3V4OshNaTGd8}mURnGj~SxmRL`Ye z6!_9U>ny+EL#B0UeecMJegz!kTK9C2RcVv)L3r?MQUqf&gUW(egyU)U%$@Dqw-Fvm-UVM2IefZ=q`$ zv?K#Npc9XyNw6j=)&oSo>j=)91f?mKRiV(V)&Y^Gz@fQ&2nMY;ll>-EOxd z^woAbe^yB=oE?T2oYw)>RSqhrr8>CVNK%e>JCb4x*_%Dj^RoT(yO00+FW>(C@2}(C zcBVW@=;xwBS+DE1p0CyQ3GQ>dJQ0^Is?$0COM9iL+#Iiw-2>9zoq9;qAn)W3=L2L( zx+j%I+hde6%g%M$scONe&3)-vD*!l;Q%}V4f6$ECS(BzcmcojMvixEoMUlWd#VXFW zt}fKP=zQV2;7|c81DWkpaTYQNoVL3)1-G_e zS-5}s)~fZ}94Uc(e=-cY>}GZR-~M{iBvHxcioUKCy}jp%7H2!|b(?Lxnxv$)>(D?ty8$mSt#BYk)ssIj%uy)AnF|uvDV4;PDOFxW8L^Q3-C(> zeODRV6AB`^*+e8njovDVY$&=n#e02;VVoi5t18S8m48tV1R5Ic%=eT2xcmf1#RI ziXmER*f$v=5%USyx@>>=`uG3quit+0`}gg;|NQZ7=Fi&mXC|*o((_U@-O!L^8LeJQ z0*|GzehnSa08qO(9OmxG90t#(;U&T|17c(!ss#i2DCf6VxhR&SS69V1=avH}b?ZbNa?i#{o=P~dL+%$+ottcPt8 zN^TNtZ6{Fsd%v_)DrH!Sg+{~twh~l6NRFr3u%ko>yLCSvtkbrUvMc?2v3>R38-!Bc z;%@7SQZ*I@)eIk6OAf0jn}Svv2u7WiOo>4Q!ZqiYZXrh0u$N?=e-Cf<1OE>Gv~sGj z=AnCe^+ccJw-)StaoLJbJ1lBN6=NQK^5axFJ~V{a?<3m}0|s{vRzHWcCPmE+*nC;L z{0Z1}@ z=UcE=&6y(7g0d${Xm9%^asZq(Wl$W3$zFu_-Enknt%KfJf0{&=q*N_j@6H3l!>i42 zITO0<%>W^qcwm1JR8fhTnd&0BB7Io6&VRR^8g_^RTb*YEiyY;4vb8!$qav`cBUriO zkih5J?3_e36n94_iu%xF`C~e7r}#_z)#ch>?!_OQE9n-#RrQ8i4~Hdyv}H(ZQGkV zocRd(@H$W!X`*@Y=`ck&SEy&7-g~xz!9vA0l%3dMPe*1^(p+sUtV!l|u!Alqe&CNDv+C`UYHNl zwWXd*di3@VRDFfzgM8>~%;pf!5Mbv}B*{^(skMQ_%bS;7&W2u_M&_Y58ESXp1Vpvp ztNpGkbz;`omBsZY(djbP?jP;^o;Q$x*6zVM>IgyFoL0EWch$Ot*CmRgUL{@k-FVHHOqDk%khKiqd-ELf zhh+F0M=}3xA3wJ5ECqc6|K#i^rTC+@2J3+klXSPHubLwY`lvauu^)-|+FDY4n)uB*7Kt~z zf2KQ3g@rpNX|(X&Z0(d+gA6QT%|mDD5LFlhwr)f_XPMjLgu3*ek2(;%kvP8YSG1u9 z=;)K!6paRhb&_LK;2F|uzijZ19+J!1HMIB*0!QsEwwaQQz&Sv`H9)>`F6~)q8}Pq* z^Rg+CyTe7Zmhz`pt)>0eimgM*vpk9Vf7y4l=M4;YXmAh@qM7>K+ey-#;COJUeVCdU zY8ug$bcw)hcr*tvDpB1X?__wAf91ou*FIia^|f69SbMDzJGPabiMoV!(YdbAAhvU1*2bo4F|m<e+@>oYYtq` zn5P}b)7h=C`Uh14v9Usp;mE$$YQF38_{z_%olJFh($acNZHZJUCony)q|@nao~aoO z>wF}~qGku`NwgV84%7>50FZ41tiX7OrPQX$3mjDY@KXt`TN?>uC9l=-dZg`t~dDolWDS8iH9dM+;1myGWLO`kLp~53b#jg)_ggxim zuA#kMOHTpL(GHg=I@Gq7)MF=C#>~IqmE6!XW9(a@&3l=_(czz|iRp|94KbiZIRT)$ZUz z(^fPFN2v7)m`w1b+=<;|N416xzise*+p{}5c&^e;k_M{EzG(~6jt^wp3v?MHqEek4C**k-6iW9vw~vv zeXHuaYAbvw#jB1`x7UP&^Z9Ch_tW40)-L{Oe^CQ@kz0OZd^jvVAk=597zR&)!7Ea()tU z@P_0Nrjk&)!0R?PL93(V@Lmj*q?u~BGhUt9=oJ_l0w`-`cLG%}jpZGN_ZDjmc3^Nk zj;B?g0{$hNaEMT2N%mVm*QM?D==)h6z(JcjC6<>%8%W5uckmBMHxluA4O!_WvJ}96 z8>c>^e=MpV%9~!0S^(z`Fw}dVsJy4P>SGqb6Wx)e96x%8Q=W$ z{-Xngy1D&KC<~5y0!7I~96y_-Nh%j898zmd@j9j(IiHPrbvf_%n&;rWPEvSMG z)vF;e@v3Z|w>$4j+a_qSg|ZsH3vq83eqD$9@Rtavr)-`k9K#2!w!m81<6%x%=TO(Q z`2)RKKeqm>>t&n9cklWFXK9IhKj}#VaQM(-?|lTSMh7c3H#}b&`|Cx}4d6dVJS_!m ze?h@672$nsd+Tp7kD6XYn^T1>4OtbMwr1>DMOFcs-*$pJ4uxxKf@n=ba(#$j*b=1* zMV%}I3?VDiwAcgx1S6j3O=xKRhMr-P-n%WYJ#P=lg;VR!6Ktn%C@>>=;j`3eg3}lz zlYKeFfD1QgPJ&bTY3Y&KdY(V8F@D?IfBQdiDUa8iG2HSE?Ekn3TF@e&lef|p}L(H z-w!05GSNvHce}Nc%}`F-TSA6U&QwXIs@!jODrl zbSg8e)5ZTpZQfR`;|SVKy;c9$e}GietDpu2L2}nJBWNpN(NCm8u10U_ zqeDP|Vx2}bN}Y`-QuSzo*Whg?m5B{~%T|1tJ<+m_tMmF}zP1*n0?_p=e7L}9a=R}J;;ZCn-vgXmq z^`z7;3!8dIf6<1%?-F_UK`D1`q=UT+$g`tqiEOI?uO9bN?XGiCH7*LPaD3T6TbJf< zMds?zzO=L{hHPcqK8?+9Hg3IN21l(s{ym2C54;v2u5^fQSDh_IIY69s9+JbUFf~g; zap{%$5tlDuCUEua+{LLvZdR+I7LSk=+GdT;p??(Se*k(t2mEz>(L)`*H8ZoODk;vy z#pE^xO?&B`18`{`?yUV%&aQg-RDg($_j^$A98%qd;JxYIrC_vEPc?frRd_<1AN)ga zslHsVf1clec=!Ih57Yw7N<@wHPXlu=08Pd>ctI};g_(Dkh%Bzf-ZBa!e)C!CsoqqN zHBbabf4j))D|q$jBs=H2s7aR7V8>P9XmWBw){J+vCvj8LyRuiE!L1VRw&vVk+}5cQ z!41Ra&aKi`bXu444Nw9WWX&eqNjKXt7R^!G?nQ;CS&1r&6v*NY&Sfh$A+v%voQ6J^ z(rmndXOyp-_CN|x1Dc(430kr6O&&$(pWl5ue}D7MSD#$nwrBZN%ggyBdq(}XDA`yM znKv?8R9&*s~Htll+2c#`3?f>v)5^-jbusEa!!ke%n`%o;&;(&seW~IVnds~Z`gM7> zx7r-9Py<(AFqH|}(qPZ+wD4i?250c1|eRP8mXut9HQPF{-p3B&Unq*c9p;yEF;1eULWCGA`{dt?T=A@+ks%Cx?d0kK!x; zcT2a-D!2A3jF*Zi0L-Y&F29-pPc5P&ujouu4FZnhG>gMMrE+!Y()wz+2_)_~f4PaW`xYVlYe+iQ?f$0)$29)#U_b5(q$!#~;_m)?pgH?;~tH&agOt(`i-YuQK~ z$^_nrwhH^K=fP=f1ZxlkWgaD#qOlr-4i#&s#@eS1TcYg7vj?^zfRVCY>sGLdH!U2I zsI+)}$qAnp?ho_hf4u+x-@Xcuf9Uqw=jh%p01~7q@(TGta1FH`)grJc5Uup>PK{Gc z8nvgm=Je&r*Hiv%CLTFt)M` zs{cF{m=;v*?82<_2%Doc`wZg}N;zHYEo3?MmUe1{2n;A5XB~l+yf=vrnMAz2xUxUO zlBmz6o}b6{NRKHxAVm=je@|VOID3~dV4upd^PK?w>!Oh7If2NR^RvOh3EvklFHkM% z8hdi8$p%gOxM4wwlKlYl4J~zibEB!>cOHuZ<1k5p{HA3A6~|s1W)ZLIVsvjY)ZP2XW9XvmO831$W?mC51z}vzW?^! z_3r%-AHLduUfz_re_nWJ+n&Hz%RIix3h~B%(><+R5nQn?*^@xHvv4@sd@8i?2C0_j zw6-UfQE2k=o$5%cDAq39i-6rMn)mIZKF|Ag4dr1Kw;9z@15GKPx+2vZ8s&Ax!~|$5 zmrilDT&#p-0#R#jg!PLLEl!%4WDnIsK*B}a^?P2*h_1H5f5_K;1WjTN%2SH%b6~(IOv)O$28i%cuwQ80W ztEQPE6wWR5HEzqH=oC*IsfP+oscx#mSR7z+(CHfN)Lodj+o%UVfyIlSfMk2(6ZqkQ zHG(%rNok+uf6<`^hHZ|EyvfmQ;QaK~4voZc)rPcQAw4P2uZcs@eV5eZg%f{JrDPQh zhvsJLXnRk!lY?yNrl>Unbu9m11IJ1A_T$xRp9!>N%jZ=vfKy|)yQ-JmbO?~>x7fKu z8PTASF2R}y*SpP|5b8N9?IS1WCK8o5uMQj;rs8*-e-dJ1kL279v76HHK8h;cRQOr_ z^`=7tIE-a|P!EFsKJvYZkGf?IJtqUZC{VIfxpBy~=-svAKx{_!{FPy#cu?uP6)%J;rOM~!`tI{o=1Pt6b)lvv-qsr6 z4UAM3rYg&eB3qP4(vqV!P3qNpph9c00+-&!Z??$xSV zt7&lZQ#^0LnB$Xsv$gyxD-yNT%IB%!_$i5HJ2Z2@?Fj|2A*pV;;w~@C=|FZ@0o(g| zy~Duwl)e|hMip|e+>_&0c`SaMWt%d6yWWhcf8=EhSyYq@t>}rkJsLpY{rUZ`f9b`q z)QtRMz(RmogZCVW9W->1o3+pp64-;HVp+glCHcLAs#p@L=AckRBsNfDvp8)mbNYC) zy>}&M&py0k2gL$^_kE9w!Z!_FI19v1)70BiQ@ ze<-d%a+Y0zxs@u#KlBo0%iq0jCVm*dr09IOaak zMx=Z!)Vq)Gzkm1LpV!sgyYC+650os=t`FZ2{L!4sIOUdGbtv+rEO;earAbk~RQ6PJ zw7pk+H_6Gf;Fy=gAga15sWA?+@#=IQf9g+>txw&6*_~8v0kMF z%dDM|18=;$v0N;!sSc@R8J6vQ$a%hhFKqa^=FKlo*Srg0+^y^^(TZ}^yU}T-f0&(< z<)ln!@&sTy$EhH%WiauyD^Z|@V6OVV$bi*a$FjV&yb@PX;5efr z1o7#uOJ0n&*;&s^<5GwEu4u#`C3CK} zMY@vCmUi_VSai*6FRgQcM_FDae=&OF{OQITUl*zTJhMnI<6Z<;FA>?iNh5NJ?>#ut zquGvDSl8`L99cC_&bVIXP1T+*`CcbW3X0`cyeJJ(DLLtSwJY~ z;Xp?3)Q>L<_RYudf8SjnfA#*m4vqUf6hqYZB zP8PPedK7#tElOrcxuj`0hfFODfTb{ry7qV_1aj4t&0$9p73EypIaCBU^2@E25G7Je zM(4}R-KUfy+xQ|yRE_>LusCdv6Q>Sm4G4W%(gelX85Q_te;F1{fE1JK4d5FU2**EX zKg!k8C8~GB8-IK15R|;8&zIz-7e;+@$A3c2W?8P}Jf4)4 z(!oB|0Y~i>e-8N5;-EzZo}BY=Rx#_w5*$EgbL-kk<$37%tm^Pt)qt7Xy+#gs>B^V| zKDqZgbcayA>aH4Y-5Pk^cCLBg&R#f*MnLv$H8fNKHEr=cUl#69|M}PX;Vb^JhaycEXb>bi|MsK)SN9tjY65HA9f51Yet;NjlZI!NO!RV;IsCr3v zTaH#$)d@M>d#+jjlQ(du>byaD3}x-9*W0Do;6-t)*VqG7WR=LKRPrXD3EUi|=G=g_ zTmB3|bYBIUWf+AEe}JSx>Fk6Mh?MM^ovfyCCnJoag$>I=|AdF3D&5 z>++R}H)aQlvs11E@YeCQt|HRSix@W%m-nBwWsZuCfL9MGeTVH6(7++frF+*JpH2}@ zo)av<%0Ro=tps_WPV^@|K4Je$=sV>z$oA9#U&u` zBFY&yIXitS`b)tMJakYvZ;C>w2=TId-}X00&o}hio_Cgd{CGLkLB}d-lJFI}1gs=N zX%kL3%EtZ)YrfJyMc{T$<{)9PZk%GaW^@eUOiE*yU@4k{qvU+K=8fffIaS%kcx9fl ze_RxbA)`HjS>!7b(j8@TX#A9OUTb&q^$hv;sg9t|c1lwR845=Y95wf(yzY*#YY1Y! z4ZiVCb2}CI?Tf^%@#iG|am=S&B?s!g_?mlGf-vkqu~y|XEB3|B`5>9-3vvbranh+R za-y;-l}aP(xNtbgKsF;4y|qcCuMMTCe+i;-QeOm$*IQeR4WzDD?}$Tf8he_6d@`&z zYfj0ZMCDCu9#-IB?H)Z=XDAP$ZnS?PnM(hRUSu~-`}OL)$K|few_D?1O*hS?gIoD3v2pLvco~ZQ@Fg`?Xg-P<|pSe{fM=$e|;fc z3@u`EQ4N9QxKGDUhxCeOL8LCtrXfJkei-DeqoT}-Q)9-lXYFMaK~{Wo>T_`yazO0_ zh|;xQcM?De$gC>1ZSGswzv;-#Js+eCubs3{>!UTxi`&tzHHt$nu#%Vxe4b88gywGv z>c=a8QR98vy>t3f)`~m=B`Cnof2}WZ>y*-=gfvi37AtW^C&FoOb+bV`_=g^ht@9oG;rpelOWtal{EcQ&?E*-y~b|_WqOL8~HZ64*Dh9lmQ^-O)`l(shbI3p)bQ;Qw3uWqt6VNGQ0T%p8f@_XM=##1Szm#x(ilpJ)V zR}aR#3w>Xg>K8wJe1E?GKa0y5{`M;Eq(+j)Nj@+#@;GX4kxKGKf6;uYaOk*(t>#4L zxTmp!>fmU~idRx+BNx5Z0WZ9R*6>$h-wuh$D*K$lA* zoa1akbrz}zIiqR?36CB6+^eqMJyA0i;-hU5waDxc5atfmnX|%sbve#RF$f9p({AcJ zDo^=QT>_g*e3f#yf3o?*${Xc=S+IZk>KEU>>mTNa*LLCYGGcSK;HB5Cx>i?ma%kJO ztFNgBlro~#ES|{P+LYaEpn-+7_&BAyIz*)?zX6yhKAreE9I&!2ukwxJtXgU)ipy8r zt<)16`_k^?F`#rik3vBKP;)@`USlbWlmRlQjrF5nJ74$Ge^h5{TG=lvks6vhpjx0& zppir7u&Fxr?!2o6tl3yY$DEZI?;6xopk@lclheN}g6o;TShHV!+dq8x#Ya&8`NPK- z)VjY+TgvMrh5&n`0_<_@UU^d(?aptGWo;%^b&UjiJ%1^mlMW3+Hk})ts3nw>*sKh^ zIn!K1g)yD8e;d)6psx&ITk3qJRn4|Y7fW65aX4=!jigyR_mkebfkhkcITV!KFOuW2 zrka4yow`h-&=?$7bzId0Xe{R29Hx_)r|n>GJ~rD&`d`V1X4@(oWY2h1a-W0pQun^x zYj47Czxn?CUw-p8I=*yQ);;9*(#p{NP=RoTmx$fAe=3`^jO<_5uXE%tC$ZU%guP?= zH0}cUO)dZHP`6vvZqRj&l-`Oo%MyyA58M7yHVQ?dR=M^mtt0kjxPAbm(*0;r^8zWH zh&Ys4Rq2aCWapD_T^5SRDM-+lxVe>5GGSEJPGHWZK3<9KS`Ibh zu35P{qEgb2nv!WM@cm#Z0@fT8JastJ&d|F_f3lsE`8sZ}u?cz`0WU2TuS)Kcf#z-2 zGCUQb@yiAK_Wk+CdB6E+P*SdA8K2!UaAv!C!eb9k64)M*3}WYv2moTM zMauU20CsMYp5m4eV3cLz^y+Jklljr?@m8>BmV7x)r@`#qq7( zxs(@y8p?)U-bl`Ox!fS?@SHkq_xqBmM1RmNUIbERsFcQDRbP9VMhgFdzD8lQl{3d6 zZJv+#obv!9sgYrvsWo-`SBdk)A8@u+^{Fow?H~GwufF-=&;3m@yb{NrZCRdNv_};X z30>9QW?N2DHRq>D6x2b{n~UhJr?L`6^rRz!V}ae#Q60;OL6m93OMXWilh&_p9e=g) z_LDN7-wS$<+o`4()xI7#`4Pv0n^SwrE8SE7yKUJau>dNB0|XDpX8XECz6hbb=R~Ua zsCr>>x*^HcyA}X|^Q@`B^dgc?OKrTV_9p7oC428mAl|HFrvA+;n|^sLf7k!(KmR!Y z-yhz6|Ejk8(j;Sll|iVDwp*uSn18^CJ>P9jzjg9;-1kxsW!K3zgSFdKO!9(BCXL3Q zAnN1hNaQtxUR7PcG@zhx02c$b!63^%Dk$nqhSGdX&ijjpaaVym22zkP7&j4>)PT|8`%sf2O>I7c{GV3xb%=~I@q=@NpI zLDp%gQGE9Ba;v*m?e{-?`|;gxzkB!b7vKN+lXuHo)_j>D=L{}^TY*lp2B4IQsw+_% z7fDN}5q95`q&Tl~R4i3XagBn2lGyZ|1eyB7R)&oYO4eRlE?HN4f=`!KCwG>!!}nDM zY8R`|>j5<`hkClyh$YI;wtq5EXJE^65!r0kYqB&|%}__QF7IthGc9NVg_}kp8@0ft zg1#K~YI}uzn@`Pu0f=P@qD*J$wtAf8chKpc4rS)QShs&X|8-s;Uq&#!Jy{Z#ypyNW zn;I5GEo;l6SCdxNZ1cJL`bmc8-G}UYV3Lv{B#D%k`AAgJ$B?L{?0+npU@0*|Ox*2n zQ(&s@=3&S>Sc2%-F_!RdMS?UNeSdToDc^{yC+UJ@Nj|rsac`TYqq-sbmTag0hC`;# zl|XPtzW*RZun77Vms#y4PWwkq={40$G;Qm)ShOdbde4R7wI10%$@?3UpswS~rTcEO z+5Ry9LzHGou+^8=hJTWw_Fssl?B39qJ=Uc7+%AbA4swHFv@gE&A+x2bhE)t9txK1~ z$J8%XC%iW9sO)`t+cO#HeS2$f?zIvN&c>=aa!^vAFC!6c&au164;hNe20Rkl)BbAN7tMx3j5;*b5G9iinf z=iBG4QRWv5_I3Zh|K-D1|J=WQH{N=U@l$k*@zu^gUXPy6_k;(s|g2Ofh{3nZyTG$o5uwja8#XRoREqSK4o9a2c;PJ2sJH`T;=L)x|P zWOgOu6ne00$+;~%c|`x)U1J2wK)K|ki}Dl|Tr2m-_iLz}<(nVp_wW8|j!$}Tx*xw3 z24r*sXb#@SORe7fb(SH4b1KLvPo0motN{>efi@Qpu77mb>Rf)$#kxr)Uy9SDk05V& zD=NEA;hG8(n)XzwFLCI3vgajMS-1K!C#_%$g^04)MfU8a)iwxvYP`|1leoi(Je zqm%)7pSnVVok7B^b**y=e^x5ICC=SXkOxmUi5%2{tQtYhzMl^tHod6<3Y6kU{{OLf zZ#yr&aDNu{bffmwYMnR-Ea6pW(Br-FL>7Zt*g2v;dLb*Ea4FVuC9f`q0yh2$S>mNS zFKRza9Huo4^`jC>Q{c;%QD2|L>7c)(neO@hnIC$b;6o1nxUJnn*OVtKMi-+tYRUZJ z@MX5c)01~ilT_L%_Xmr3X%(}nRHn#p%|piVbbpdgl+~3O4lcO&^v9ezDeXbLK90PX zbp3eoR8RfKf1lrf`@RoZL7yhhJ-GSB1V9rmg36j@krm6vVp9yQ9UWOtsho<4>xkAg zy=a>{=)42f*8*pqLgy-Gz@%`$cVen>pV~H$q@UK|6^r~j9V&OWHK}`gi+_g)qga>q zBY&K_c1@K~N2aE7jlqPs5j|;XN0QN($E_C?D9eWwIk`kW7p06=iDkK<=g`P&j;jG} z94xjqB_W@uOog1Ui2ucYapZPxUo77@^W#5$cfGmE@z>Ax7vmSj!*~I_XEiybB!T(K zp7&PsskD~rwkJ#GE~t*!5T*B)(thh|xPS5Q6&kQM%z9Li7TPM{r-JjX92aL)@}yjX7QMYwhnHQs%-|@!(n-o(d{PR9 zk+KEUq&`-8l^4)-V706+dQ0)}HeJ=1uy>>DELmt$E^Tf9y9>6h;mj9rcaRM@Cx3Na zs5XU9Wv!@Vd^&oy+^mS&gRp$Wk(B|!DC1Y_&e>#&W5CO5tl2@ubNv4dZQ0-nc3O$K{QOcf`RPxa8EL6Pkyx2K08j(TffQ zn=WHbZ4Ip^NUfEs%4IBkXRtg%;Tck>Wz=K`D%dzik2ZRLO zb9GdAKiNmxHIB)YMRw3x0@hBBFtB}Ux~lgkyW-_mm|v^*ds)(2=WP>;6o05)r5$&5 z0G(u750@;p}v#vtmpB%p*$_PQXIG^|K)!oTk^L8PK|Nuv%>@ z!^?@dRZ}ZP2Kq*pAfUX>^d)bVy+tGBv!d->hV;i$Ej?_4P-ERxvb6$A+ z!Cn*_jvRDWNuW+HhPi9CNf|}yK|BcdYD!wdn}@Bdz)_z{lq-;=!hn2P9&TH5iB8%o zF>|V*M~$1ah%Y(#?|;aq?3Sss+?Cs`smtz4Bf zuU@I}`#W_%#Q}KZtd|q5+akHzA<{`n#WE#v06?tpbgt>(`>5OO{9Rbo=rcHpxCgJo zjG)JgH%~S~j@otGT<&0r-8lq)SuziH2V2s~$(Lj=*+2%O+kbYKT*j{^^S18JA}4nX zbz%;IW~%*`Qq}ylHZ{eHmxb|M!dmxocB!3We?R|k3-|l?-xKEM_tzSD{j3(c#TUVY zA=k4n70|0ry|;CNOg3frM6etH#eZ?AiD4Zc0`Q;e?k3wjXns@(XUbYDb6#b;OIFY~E-BifcROnV#@mPw z3P;!o*&Tai%Pa7*1X#gy27Hz&m%N;ymn&PMa&J72Zdw4Jl1U{QHZT2W+BHQB7j-20TMKF8kmE3^3Ea6T`D=^o5Nt zj?7XnoPQ6i*Yy*Nwq(541>k3u)%G$%7j+J@)lRTd#oCgyDN^KI^`(-dM(JVkjk^Zp zj?R-r&=bO(WnG&GwyBHi9jv`C^&)ywtCDs$^8e~ z*U6691c&Mi1Ktj=8g&4=^?ENtj-`&I>(r3ra(}9&+VxVCe&L9>Wd^1ALv zUy}w|x~t7#&3vL|2gv>wo&LRr`(#zI#W(ev7g6%26;dc-){)}rbo{0UqVngfjWgmJ zS+X^=$unBw@>)usj{Ib;qZ2}-^H1d6;_9ENbZxL8ysya`J9J_)#_4dQPmkvx*`(sccZaCLa@tZ1j@rrbjzV|dc5^6a z*Gt}kL=9%Twu0VDN%;~Yj)-655qJ zyR~mjq6uC=bV4x_Rz}`6`YnJ#LW_6dS}jqe9dqi$b?Wx}z;RvMq+73R?|;3vHS%#$ zNlWKT)ym`Q77~eVb1g-ZTaJ#n%~_%b^dQkF<_bmx3IbcQS0Y5jL15vaUyER&fyBH` z*(3teTGD{{Dt~v$+9xlRXT!HS1qQl2mUj;O>(r^kN;%0hkyk?Pda3lA?ta?fVsn(f z3@3V2{5{yv;y`W3z8Hy|CV%B7v&x<40WNb^qa3T{9;oBl3Cq24>@54En3rHl@yZbf z(cGZOyi4ca0;`m@6XTs}GGvfrKZ0sf*TkSKf{5K>ZPqkZ>T9}<454Q;Av*WGE#VUx zvHo5PWb%1d;fPb@5Xn;x`G>`2%S5s_xuBQJ_)FD1Fvm{Gc!7bo27ik5YPYNVqdJ(^ z3)D7}sR|*Rm&@z!P{ha+rDvzk=ak+L0Pj+ zU6uQ>yK?hF*bzwkw7^pvnn7m58hja=jym3^@4ZG^66`@E7r78zTlG<98&26zo8Xo= zqZ;Ps&jXL*ak&P`YnID^XN%cUwT)z6fZcmgxd_t7=BzS$w(cB?F-1>=x08?wLlRvnh7;th5$iVEg~1>+?Zg><=nIZh!OJ>Q)c)J2&1ZrBQcgy*e|tXN`-a zcNU;YC%bcS07?x<5S!!uJHM%ts+D5sBJD$h?3Oa|pnkbpU;l7^`|kSYhx>l_f8Od$ zwpe@FVw^XxfC@oKP_H{YDB3YwwNzPvsR=UgX;^$;$Em-1)%SUFDo!fHl34R{gxgt( zgMat!D1_~`cuyOXEYGPIU!D^E*t%=KoQiorb&tt6m->LDdRAnBWTm;@e0_dGO&|`j zlP_cz=cZP$Vm(UnsFSDIO9c26$WSR?OIzD(mmaekURnemD|Lb`74~DVgWHFCU~Kp8 zzge`*?s^8Y!`nQGh;oWR>P>#;-J7(W^M6WP*F@QiL@AKF0$)vC0iw`wnGcCk} ztG@EV(efR9b)S^^l5uk^CD;w%&^X#3mF5kSZzxECgmxJ1&NW|bx6`+5RszMqDSw$! zoz~BR?1vBUu3r-Pzx%JRe*Nyl_1j;63TI!qokyo8x5BSX&1qt*M`~tv4-r!l@gcQa ziogX#)7fp;AEk55$Qr&BVS^@HcAn+xHs_bllGl;*UP7l^ zcv2&SFrRas_2!e`;hw7O2F(L)<_0KLwdwa#m$BFa9)GUwo`-b$DU%$$6I-pmmrC98 zi5&BX`SGh?{PF9xx3*2W*B4h(Z~#b&pATL)0WLX4)YeLkDm^IoQ&e*feVNpFyX*$; zN-vMx%C5Q2RQA*X88+jh?2^ z!Lf7rKnq2_FIBVM3(k!|kWz!VdQky-v7@A+6U~M5<>){)sZzmZ?<(ZYcUDB}DZ3j5 z01iqeD#}{|9g(+G0XS4JiN{j)zh0K=Fa5uk>`09dLC_b07K%Mx%UK*Ph}Z=4n9Z%P z`hUWvwqj-}tjBbfs1`81vyEs3fOS$$F=9EH=dq^QCzz8jymb~b@QNeVb1SPQX+m>6 z3C!*N%<{c@5aREqPCMyKfp(c>q?21W5Ku-^1hv=#-n>Aj*bPf*A;@ z6?nP4k~w3`O1%=mh73$9C^n*Mike`t@f34jWuF7{N-+Is!M;hW-hQ)&dFhwm+5#MZ zrxtY)@C=p&2?b|Lv^I~cmbpaPj`Z+DQvfmjB>Ty13c%|!z#-b1=gExTX_qJIC8&11 zi;=7KoI3Eg!&b+&fU=mOYL9d|M#yIdS>?(*k6j`>KSz1140KDpOAX;PZMWj2YM8q1W1L`*?P*FeG+Acf_2gcV_g;8p%Ci> z=G!<`%D2@+!ZT&|c}Vtgy6QTn%0CC$g3?HbRGrJBqKg{I^Nfocc&lN0EzZ<`ezVz+ z!+wnJPr(b4q6`dwl90!;!kNkt*Q=W6}xx4-`5!`HUH z(zumNn-{RRdYkPfmpvVk-r+D8>14r)STZ*PFs}7 za_E%+QVnVGsWmh%)2Jf+J{vG@*UXQwP2#vDx~RnS7!%MtU8Pn13mlfRUsJ}pu>)i@> z>#j$cL^%ALrTX2wH+ExuQ)GX(zT{3byB^r;{dFk63H=wsKFL?Z@&3WA*ULx7h+yO7m9j1mHiG)d2Mz`0=@3hMZQEnIhIK zN6N8!QbCVbneeB7jP7`Ak=4XzCu-ENuDSb-S!)G4^Ann*C)>PHcRW7>p-vUP5 zn)Q*_N|TAX+^@sHdQeuD6 zTeKT4%kyT3Muj_LcIvu=Il=HBLxg36#0~I?B}XggWNUe zZk!$^w#o<5E~#lR9Gq?*I*lsir0nvR)=2L(-1eV;TBtPw@G_~Xz%dDIwf36y9Nt}M zwaXHA3+#u5+;u8AdFZy4$WUZ#)~=?z+jp9Jn(|*++i8F{3+HHcy4jr5IbX+~gRLkB z_(6us+j-#{&b>cds*O5@#pQH4>wC#~q#j#lxC910NSzj~8a`5vA8H)i4LG&va0(`v z9esg9F98XvRs|B-31U0_(0Fnxty4W1_qm2hR)~QhXe1r36iS#`AtDR zIY|Whuv}R9ox9F`+xgM) zLgDV4JVEHh@=CgMNR)>*Ig|w@4EPj~8v!(mU#NEFkMc+qCXRPi;bYcp-iujjJ>IW> z^FBlMmWuzV(&rrt(NiP%lM~d`37Y$JPiaLaIl%kp&N1#sq>yUzjmrsc?2bkRZ`d~w z7yoysv=v^R_Uz|LEvm*peCzPU$yUb<RlhUBE3OSrur&)`YV^=?0!yfite4aypos=ZJQOW=q zK^-z0&sA?zf#u73M637{sH%B2Wd`7iT#{@z*r?g85O;5ZFP`)SDehBQxk99mP8zbc z*mTBa$4~V7BC;Y#`ZrHyVD;E;Y`HI}t~@HWj(m2_(AA9J z*?G<`9P&cgU756}6KauvyK_&@&d`g?R?^TeJ5YuxS_CAfri~&TbuM;$JZ2~=$W~NB zmE$;0xcqYqX z3|Hbd+A5+@&tzL5`8X5~8>&RsC2Crzfrz(Az@QD> zR2(Z+PURZ2YHK|YX)%R*H=Y+^Q^)cLpDD|~T?ScGaTaxKLv#dadc_`UU-S6~<=`oY zNg)b*X;p)Fy@@z~FhWnow^U+nk`CLg{-)PVtg5B9ulZ2goJS6KT^^b1?a#lnc3*%0 z{?Fg{zx?IXcwzf&RQm$Uf=!2HgZq@q%c4-ykg3@zijgPsV$=)HAuGW2Mb z`>~4fbZidYv05w)HRIhiwg&=JiCPs?d&twhyUtrm?7NhI!gP-HgV?`~TRC5wamtNW zRj%$MZFX|Vzt@nIF**q0THZt6HUK7BBH*K<7}M-3;oH^>K~W1W>2ka59sSn`eHx$e zV`m%$&8$JKlANk&e7S(%{EuIWIO?0@>a)8#`kLefCziiiYx|EK$cz$u?!nF4lzJWx3y{!8p`6GDVxYh!)Mb}9Fui_JSX;H%B2)13R|9C@^J#*GPp-VSbfw2tGLjYulWm~)RA)BpR z{mS2MRO?mJ%F4A+7--S9IfJrU9XdNYermbWC*7p*GPvs30Xf`NKiHkKe+K!-8j5XB zvB@lT&UY_CuT1~VmZ);JQ_b94O+VH731!4wg=Vg0$EYbb%cEzuLlS($zJNtuxw(v6 z$@}XO%Q&i`^p{ZQ0u_H>TBPsRlKLt*=)+oCu~b%uG)1AI6iEaC751ugvWburwshCC zgK*C!A*x-Eq8c*9U$bbRe_3}O`S^@FUf2LyNER*c2&d$G`vn`r*q2v+6zEKkyS6dbcrOopKol-dr4angtlvQ;;|^x(FmDJHdU3a#cTd?$_RA< zbY{}hTJyNwH|R8uTidn=z%7-0x1UC9YAh; zf?92`M+1GG``K#XVAg5K+Q5tDJl6g0ZpX_)WKz(Y(tBx5HH|9xJxP2@E6CB8wLx$@ zZG38`rUgR+T}Do&?#t{dU4BoXn!;!MOK0`h@Bh-@efJ&JpMLjiQSE1~AArL1KnDA9 zx)4W=88k0&#FzhEm;dMj9)I_CReQbV8?!gv`c&niNLQvxw=F7bb$K@u#u!iEGd+eZ zCmcA}ai}=6o>Ns`&)MOA9?M1Wkjb$%`@0|HaQE^a%tt7p)+6R35pH)5Adc9tBaFkRN2!9qBV=jf$8?0Vc zVddpg(o&oG!7MOM&s6nfm7NI;v%%jrxuJ6U2j-x7d+YfCeA zKi5-FG6)g%AaK_1tTZA?-A1)+*TR46y0z*8zQ}y3G5_cL_kY%qkSO)b@8AE&2Pb%c z`7MC<+jq;-J%8rVwHKF9>H-;m*U5RQoHdoSS>{xn9${UybuLMXk?5!aHBV=0cOIKP zqZa_Ns0_Z1Zo5t6_ruAc9-ls#Q7h;|n2zQ(3iRZz%Z{Zvb_XhQ-Et6SxgM&b#}2-0ojEl&^vbd# zWO=o^d3^Ok<8kaud5bGq~oDbzVqaA&PUHjd^pO;$)rs|p)7 zPpi-%;aax$Ww%7!d`XvWdWPgfTjpEd70`F+2&{ANtr;n=p=)Bz7Fs0j>1_y`mKSv{ zb3(OTd>n6{h}Svfrm8ScB~@LKo4LJ!vETms4`2O{@2>Y_k$}U4PVu6DzQP0aV=2iG zKwY3jAvR0w+DP+fu8HEmlNYqlzMPW1)*zb!m+TCVb7;UrdD?`Inhds^PXK0Xw@QBD zAPiZ_08x*4*O`J{(r!g^9~dLt6r5*TUqfTYO^cgSbqW9n65xh%&$7~kKH#SlhqHnE z&nfLGFSfYLK8zGPNRVfL!2%nZ{&0c{7$vZ=;JtJ;w_e-%TZs#Of58~P{rxY#{xtb) zRUT#Jho9B`MX{JyYMsmOR-SH1)LJ*r#R321v^&5k>h`M8X`)t_Ryb~Tl=$;xPP;wS zU4(n{>y?(=4<#Fcd)Je@sNtu!#$rOri;tU9b{flWPnM?bXSV8p;Q+RF2ccO6t(($w z14yY!=Va^BAXUyRW}+HPtTNfSme+XA%Ph~^ClH}MnB5t8f?Lp_3Gm65x5m^d$oT{3 z8T^9f@2{ENjPS*T5k(b0wrgl18zCz|nRR<}B$k8GtL*#k3=FCAQieAdrA2m~R5S!7 z#3}!-ntsze@NzWP3*hQLQhW&3yp zDbQfiYM$75<@?mQA$!-yB2|4ts;bJV+byRyAT*_&h~V(#wXKp%GZk@0Q23q|&d!>} z-n|7&q>rUhW*MyEh3~-Z4$5Zpk z(Gp9x|B(s4cHw`6V!M6B*TGKh<3*2 za2~cQ!&6ys+`2PriaeDi)4@p+(TW>A6P$Q~$yvpJDHIFVx$-NfbvY2Cd7sPPrJmgY z+@MKd^QlDBZh=pAq;`xq7OfC;$Yclar`UILpz4dY`u)4_-us@GWd^}pv|jPdz!4K%+qxq*54BDw{3!z*pyjP~inJ-g($0LBm;!e?R-~ZNcL$w<%3Wuaj!o+mI101WCl@NzgeL8WkcoX}G0I?lv zj1W{gj9?Rg>S8G>;CRI@F8EQ>J%VD zZv(Y-Qiq;t;4Er^lbmI9B}LsiNzYQWc>F{~!J-`M012EppB#57Rb5eT;;96_S4{TD zKYp5vT+!==*{WdQZogjxFbR}qm83nZzJ}yBZ{52!{yq89=K4&!e1pK9(z>>x>=MCP zVG#K~RPnnOd(n=q0$`l!vU~>#CY=iMFi0(Dab2U%$CtP90v~_6moI9#Y6e&JW1s5U z6td>EMEJs~2^t0eT}EUduEFu)uFSg83U@q>dins)UZdA|GtrKp<(-fGA|tzlxt5rJ z&>uo^eo1Lnw&i83ILG2dVVcTFs+6yYfgV;vSngOeX#Cz4X7wwC4J@a@b#v=TadQ}| zua0NP#16jpb{Bu}6_BnT`^(M9Ir3Nx268VDS0iLmyMw^2LX(onI|QXt%N_c2@uGA9 zS5Pk5J6WApd%!~5b1vdvBC^`Ev(G~ypfGE~J8+r4)|$MM?C#g*#bde3-|F-LtA(Rw z+r7(m1UjqbMd7UoMNk(83?5P&+>6C`@o)r%eaQRMCg)HC^3?xHg~Or?B769pt6J^16H@03<>G&lv6hAL z>?bgT3V@Yeu1Ob&kQ$}xq$633GVBIHy|_qd%AtNJ z2!vh&sIuuD_u|C0Xame8laS4+)vt*V<-EHikX`dxm3sK+O|Q-=WjzG-+&K@rs0!+J z?%fu1vGWz9Lt-kl$E(`U`*P9xU*CO|*kk1j6Z?(a!LCvgT*j_;HJwuMQkSmu0vR&Y zj-WobvXO`TwK&D)48-N|K0xt`r_y%-9uLTI>;yaNQU2>u3@Hu{#*g}9pO-tfIhXnL z0yckkDJDo=u*`6Odad@KwHLDuG9WlwuFzciBf5lXvp`vQ=ur~2Zs8=}HY|zmA=PpM zxm6GM4iNb5{2#>(Cz>;N>e%QNB%t^5f_ka$)a5qc6iB-CB3E+m01NcvIjANmYSLyi zsf0+`qIVSpID#TOONx)uAnJWgv8?RT`_g|@3^ceI!=2rqQa-xrAt zM94E~a<40P)n8$CoX8L_YxVB5v7`FQI)~|JujcCkM7dBT5JcST{eD_ftV8X_V(oIu zO1hmgya37Uq~Ux)b|_6V+{~d^;6fRP~6*srH!sp@V;4 z8y-FCD>$f^=Cb#_`yt7y9Xv^0we*q74w0xf^etXp;GoesT^C<>j+ymgaYuD;oOm}{pb-Ig0vC_lMep9OTo z%lNw_P{*T&nmuAG3FRvAXo$jdvVlOvY}i9opm~iJt+Phr(FW)vQ`c}WYKkh{&cqXY z1KUE)BBiIJw-^A4dz19g2=r}8DJ$n*p7P+aP8nnTRCX?qGUb0XYderu*v6-a~g*5peDy%S%a#51@&3#(tu`GY(Tj@=P_l0=%=((VqHZd>c+0^vQl~Z=ludv z`RgzJ!@n&cL8|z|sNQ_jWy&}nQnZ*GUaLyVm?_KPWgk!>_MHfEIjpTYk0{Yeu-Z2k zZ(8?p?s$n>5?FuvoO;`^dra|mtAQXC8o3@i8?*3~KzxBdUJ&ZBTA|7;?=3qw!INy{ z4$YbPXodMeX7+RCqByBP6hL&)g7WrU&P{S87MWi$08l6uq5k9!2NNpeEf~*4(I&xF z@}0`>inhE|ivReFA3pwXrx!lgKWv=zq83J^u=woahOB?L)TIcQT->2=1?MIxF+u?v z4^E*1z%dsNZQV>#o6|ea0JddYk@h9La?X$(#0AdHqGykG;Fq&L#N@+@k!(*z^t_H_ z+i^T4XsAKm!7uDL>MV(+){j(GNg)MLO4O)E$ygPfAQLTbyYw0@Z*bisjMl! zlAg9hzg+J#?1FEnY7-m}&YL~DcC3CeCs(bZ$ znodiqL2h|5?VJ)j?U)ngK!Z|3edT}&-4&F>wwp=4aw!Zg`O0*3P;|!YwMFh^ zY5AGF^X3qgUpf29CU96b0t#v*9nBrLSCm&K3fqevY|H8#6ai6UK7Y0-i?$ohcZE3= z7zKZPN%GxvNMn5n&}$RPHzFL#4wBj#h%8+lyXzpnJ@lI>9*(f&I+RlY3QLXdT|45z z-mxAuu%5NqNVQc<{J*yn)J!=dC*_pT*6UE3jR2FkuKVB()E%qG9=!teR%*4V$mjlg zaxfU9Z(pw5H{blj!|LW$XyHCI13XwLWvqYHhiG+a_9xAzFRK47Urqn_?4-N1!Wxti zozx`TI7{U|*2swOjss1YQ*kDSrFcqCWQCm()yYMxq-{!TqTaF-b3e#oVL#KR4AicA zfG%EJkCBjYOTl$sBYFKtjgdXIQR~=Nme_1*x)$glnY;<2!Wz136pQ|o0HfowF5G{I z<_H?FHV0)=5u%aFiO*o^JJ`y|-lB0DO zCjh;-mC>xk8|Q|yS2F$@mn=H;?wZ#)<8`SssEsv?=D>^c2ya8RY>r*R%B^JDA5QPPzlI{}N#%a@8dy0ccJywef406hJ z)6`yn9H}E#3g#|If9tgTiaI;c*vI~u67$? z;D<}2W5PkL#(Hp(mc#OA`OKh|CnwY?Jed{b+)Kj!{ZbZvef7V7o+Dj-=$Cmvb*ji4 zQyWGFxhc04sse$D+bIjvx;}s7uxU|Xi!{!~CTdi=x}rJm5;Yd{de(;Q&=#v`=CL?3 ziElb>Ymu*5Ws<)yAXmGZoVq-z0LzU!hqj=F0ETTLT4t-NVR z5oPUDh?2MNTyu8hO+tiHXA%TiP={Q$Hy4ECMXfpnDrebHUc*Iy^cIPb;g^?}O zY}W9GmhcIQ?8w0yy44~<|M=i$!oe?^Ul`u zK4^0+=yFyLIGv(~b0uoK1&DiDvfunFk>kHoH~7QH{+GXgas*O`?uECb?AN9@z_5s; zif8jV)T`{WiVlAxsJ!U*A`L1yd*!w{V-Pg1F)JnYmB1c$Fx?RL`FOua<59I+8kcxq zH=25j%^ZzjW!tVv-lGan<(A-~ApEJsgMQAnNhP4T%9@+#1_7w=Y&}+1DL;x612d#sL?ZXAC-0wrJ8t^dbw^&E`l^U2Jw z!&~Xn`z}rUDtGK@wMEB50CgGCgZb}EWddoo&MHjFCJLI|3c1+8uab6D{xG-l7>m{h zkhPmB``-Cp+u&@10#4o?Q5zl9^|<;N21iFA$C^N@PBBC^mIO?v#l(<{3Gf0-0|-^7 zms%F%5(0lBTG`7#W#uX+Sug!F*x9#ghtYP*T@~E$8pjO}mh86DZ%vRwe2Hb>{N_(z zKW`x8&uVfMr}2^6X@DghdGY~?KII8A-5=mqMpttOEE0BQIm^-Gx=nuW0}tIf~hop*hi#`aUyJl~AXH zEUEH%Wu1Rst#uGzZSzRjN4yT@xq$%GF{7%HOiT>qmTA?M_$V+dS-2tD=rOtwk zxTJqWjTc>=J{peAP=0q{g7Q#Ly@gx*wEHaPj-8ah zEt%TJey$PtK&W>7hz*iYP7@&2+0I)YK~~ZC+T&dFJ)&xo{HUwlDY1>1Oz|H8StY;YU|x4&7c-@N~RzWcKk<*@`fhx^Nw?*krxIwJ*(w86KVy}5N+XHjAHl784axz&RvJdn{UfKCMh32MCXT`|s` z_jmu@C2Q$_jeA~S#^mRvrAkvDHSBiXX3;0}Py&hEBUI)j1-Ym?wmHr?HDyuUzAH-& z!r{nmx^Pm=6KRt6iJCBg%%#z@B!@O1O%ZyaHATYGPgPv-ktGjXCrM8$Dv_P2=fwQo z2}i+!J6%XMkhVugS*8RwRlw;bkt%CmuV02=r4Chp_8UNlO~FWz5aE+QajT%Eo=(r; zrG@>eAjnSLi~5%(`#nqc#%lU}ciUe2i1m^l!AXplg`Q}Kv{kbXfp>{KWL3}L*lka% zvf)j#trWMSx=IS@WJS3SMVSg~N50XEgqndLm1j>W9F%ImL0j5r4JWJW$y$d;*Hy{Y z(@d9t72|d?u?O!ycm#oR18Z*4D{?+zvP_2tTILyNzrl&Oo^O^=#ypB+ei7KYt2U=_ z>Z!{uYs>d3`y!;tfQgm3lf|&t-z?ale)r86ZT<2>n$F?4$@DxMM_)yMmM18{JG5!o z*%QigXaP2fAk)flfIgfXKR3nqPv7K1^X#*K*oJqFhgW4or9lo**-yvZ)N!?#B(?Cp zlW?B1{_MQ6KEY9iZBqM(%4X+>NE~Eo6>qd!8<3FqHU6b8VF_T)l{1ky7KTz zRCkl)bmc?^mNl8Y(xx2r!OMy|0N0`^;=WU}u@Un8i52_h4#V2@A!6~-jM2v&93&EH9K(FsC4=ItPKC4tLmlj=&2t2vBaLGthdr6 zTH5V*;9gcbuX)Ojo6b?N`BYXMM?S>J^ReYZVxKpS9V8U${!yK=SYrJ_N8N2%xL2wt zl4K?1Y6mF=WyH2*rstX`*Q8U;s?Lvpf`Giwxm04g^optXx^q4Vk6I^Qa&Lk(<$M2f z0l)c-F@ARJ0AWC$zb{M_wFC)3pg#4W1*bcwP91s@B6T9Qy(qbO*Sqsc%Pn0lNhR)r6Y`zT=GU8919_vVeYiUhaoVg|pPjj%xoOQ#meR?Pu~OoUQc)PWW23}^PJ(I}Mk z6Fy6()Fi^3n;xJW0EJWIq`cP`ljx#%e;-9~)?{SOPfo=Ul6Ql^BQU`1{TceF^h^g; zw=GMM%_V0g3+D1qJ%-aXA?t$~U2b*@+lyTbrb|^%Jb4|-K}aHIwr5@Y;gm+1R8)3C z&aOmb1?)Khq=E$X%#2&n2pKgorGkQCzXbzJe=D^3!`HG|xBYWb^kQXk?n_}-`S~k)mtGH!z|yim?EeW&V~Zyt);T{i z(6Q`KNvtL_PJ*gxBxs6|^FFqyh33$6tf`GMw(|hSWxcn>DZ3060xu6+JOA%VLrKK# ze0hD;PUrLPBiw*-``Vf*^d>UVrb?@6HCy%qzyf60fBOI!t&wusJA4<_<(yVKSM%n) zh8mj1Aw5>wIfe|*_fF33W);|8SL>U9`05vL#vkF~HuD0*qH<=SmNhJY*_$IUc?Wc9 zdDW`dE>l^XsNrTOT(k8{UvgACduC0w9?L#hi}bkzo;Hh4xde(lI8Eq)CE>qElEhpP zg(`r2e-R)3!_lJqNV#Oy#paP6+O+tXVD_xOFl8ICo?lLiJwXNfH3S`5*d6zfs>p8Z zi%5Lu1kz6tDRHSJq{;F^56k@7gU|HJfhY$#^l}R<<`_sCw0kuN*7l(cZy6> zeY9@NlAxqT0!)qTvc=t<9#z#``A5m;PKazyCO?#vMGsyhoR`A~14Msv0hez|{Q347 z$Zq+Cw0S8WEtgleMGn&mEYf8)=P2HvG~;f7tdq~6j?-t&v_v4;^-Ph6H|5ouh%Ob@ zBsZu=6WEA$`Uenr=;Bt4;DyuDJYJ~gDQfz*6`?C--FB5>w-pFwM_22hW$$hCc^tL|Y~J0w%0bfjMgn>A zY-cj!5MRJTN%{weTScPgph{4&_>`KT)P+)$P*2l3*%FUbc^`kb!Mk$QWjONy#Z+@j z8mHiuieuJg+ijKuu~Vh!UnGmKZqrGlev?Os=r1@@dFb!4Sfv~cYd`e|m3Ljf!AjVJ z^h6}Q;rOGa+CTLVb9jmUby0J3`lRQ#&4juQV8J{VNAHkH`C<$m_|_nPz6 zxshFQs)pySiu0u&xR6ri?+6)Td);a(+F_NG2My`8oaSsOyD& z@pG15Rb77<Nqo34GU^Ll4A@o*jO!;YEo7 zAk!79cB<PajYh3YWILY=*N2kS)w;Mac!8Gq;XJGlUOvF%+Vkuo@H?)9)8 z$}{ZQk=RScM2=55PSeD0-&%)4oqb*f5I>Py<7d*-OWdN!)u$jTV}DR6*D3AupnUZX z(T;v06>={1V;QXT$*wtz#;%)Auu4Hl3(;2BWUa-cSHs|esCR|7RYipwugkUl9lAS6 z^_G9>`6N&C103>R9oKdgh7)UBsLRyzZb}w8XD|v?bO+cD@TL#1Jw`2RnvN-(lH+BL z&oX_LE#`pV3hZ8*LoSAwZ6>0rO)CAW1&FT-GLOY-Rzoj*ioENjW984m<88J)U4z9@LD2uyy#^RCL*;c z`(ELZgL<7<5U4VomIRC>9WPqyddyJ!srR)Fjpi<;ZpM$7>R0c-fB!n+_i7@>j{<*G zQZ2TXNzqhX0MyWd=3Tp$JVdKjUL?OTow6WN60!LnB76hT&Nrf}(R6eyjalBN-pfe| z8AZpv5tgtVqgvCdv~N0|Q^-6ZL=O5lfNq`Px;VRL`&-U5C6e+bHo}7Tb)l2(G`z`j zGvcP_hMnQ0)ZQI9#AK!hk_V$)Mcscjig*g(t^mI6|TBHEk4xocMn zN-9$uNXG_BR$-4?Nb1S*zW|QwM4!oeqkGLr`9ek4`}0r|N)q6ps~gZg`ayqN7E&oo zmL0Zm5c(j^INLZ?b!`r>0`k|UKU;Am%}YrFSTOC7teTY>KTpu)B~lI8yjDo0Rf>m0 zKKqrZR$dqFhx5Dn@sse*+G8)u70NnQitbD0)O}a`DpKZCBLyj3$!qmp|HrCtM7l4hW8e@5g_KH*MhcWhzm6XJb9b=oFue*LBZbS$;>c`jeecQ4m?! zO5$ZH?u*Q^Xj4=i!DbI}TT2p97a>t=%Q9|aDr>P(oN1CwAR(^;`be^#7hau;42Kt( zBTumL8qVcGreba3bl26y5$Bz}5S{)szje9N&);ZHDZY$E?z)`U^PLbQ))#FrBPL(^c2rKUp_@wUURKhqezzUY+VXiVcn0LR z>YX}eaLh}GAjQJf;tm)JDM8(LsH%^N?IfPqv0^DN^L&{Lg%|mZDN;jHPW=4(xon5 z0ei2#vG!V%ChPWQRfcoNlU zHdBab$7aXsJb$uQzkK;vjrcdu^nHD7FH*PDJkm6e*f-%Kr(JVh4ub=PDmCX#08C-f zE<4raMx`A&pm7R!tDQUgOdFF(e5NU~zb0}*o$}P2AqUmTa6~)43!uQMr0rq+UGybl zf1TO_cE<*l0=I7r)_>W(H3>FnydF!$C@v@EP@F_3@R{G@MUhz_E9w|f!e z20c{JTeOX+iRyJU);7D3CulzY`jXvlai6@uuT}Fl8FAfN^Vkn`xEU-@P;KW^sPX#h=oT)UVY@Xt!kHxreA&9fgJRtx2*?tcY4| z6ir6HrswxnWae75vTU(0Kokn&X9V``hf@E5f6JU3Z zs|L$Payp|THh;j`rtZB;RfOQA+f$^@&)S|`a#=m3q3D^{w^=1uX{}NOL)8$7*R+T{ zZG-MaIxwcnS9c(GOl1=Sm-fzTx>J&J&b?dHWwuizWa7l7xS87SY?~-=QPb>CcFP}aEDzuIK3PAM> z!gqM`L*&!Cb`b;tsl6Nv&^;+ek`RYoGn3_1bEo;rL*w15_QdP*o~T zn=1`LE_(~7(mI6tHE3!PfGbtnKWT>(pYa6-b`$nGGqA@Ic#P(16e zoF&PUZ~LPhpPHOW>BbV>6np@??8c%1~H5&;CGSi{&6R0fN6 z9)DFv__b`k4r|H`T&4z*gPFdX@6w{ldj~5u&cpQYQR(3Zpyxc8!k0GdUcX* z7hNnz7n4%S0TB7yOY?SNj~d?89n4U8V|-(Isj9p?Uc7-LiiGRUa+BaLrMoH)bO-e8 zkWCj2omf_d-Y6Rn1#Y8Mdk+oUsaBm9HzKCKIp@L_(og0Ba1h2Wk0sCA)%oT)pMN1a zl`BV6dMTya>;VzEI38pl_Np3hgo5WezyJ8-`>m&)~&=kFJ zwk3>HOY>u>w`0qcn^nysDj)Z7osijO1{> zaz@iSQN+oSbW;8fBnTmDOHRd>#D6&lRkC~7QHP;xUa;_bvf>5K1rTd;*822xibA6` z-h{1KN07kE1do*nsEpd8v#GK~2iOM-@9o$!)=o}DYBglrd*2>rQ0IHP=Cg~%Uypq+^Ksz*rz3U?3J*b&mWWeym zi#R>%*Fh?}WZx;XeA3hMV}`A|zxhq3Xjqx_%0 zn^%w9y_@=^I&It6_{JOUn}7PaYm$7aOAALr{Y7a=HMUa*1)Ia}pvA^U=%$FZQ$w)e zf%r0PuWpa|RIWW=)eA3nT%*Do)Xk^2O}gE&lR@Z*T1WSrH2qbI;*q;57}nIM>P&WN zce`xM)C#c1VUs0~RW`&HYLWd?yv-J@{fQaL4FUT$o4|eZ-a*N5?|;*%Mpu{HmL12j z436;`>eFiduS8UM^S^%o``wKrRA>Su|6rox5+PdXi2LIfam0t>B6Gs zmM)nZKc1jE^|ll?UI_T4ww#@>P$*Qub0tulJaQ)kj#^g-xqsM!bH8TM^aO002`7Xp}9@I1)|9?;amLFzF5&8jTs z&1(dEJ%Qr4>cL2mQxSLry-e?^(*%68lHi!@(0O08DLh2TU%%RCZ}q87C<>3tNb(-- zq*Ho0A;A9dI)CpV;gQ8JMJH`u2Ac<@PNGbZ(5?18L8mxZ&VpS462Oet6T7#{$~X;O zuE5-vreV_tH{1DA#`TQlA#Me%Jmqu&>9tU+kwd2QP0{Htd(Tcz?9)4Ab*z>LNSrkQ z1J6nUWeIIpQ|q(tOgS)k=%Sfq_HPvMKv{OT>}5`BQGat;QQYKvNe>N=uPJ|K!z&x? z(^GR$>&DU6=@&q8VFT1TZ$6nKS}Ny@>UbCbwrko@1g~Qw|5pLl_h5g-sYui4u5qqoh4=S)lC9S)&`G+zN(hLDaGS#H+6{CRMzrSY~0ph%j$q>fn2FtcUh1? z=btXs{*`^f$4YV10Xc^R@X6%fb%WK=MCXSAb#lQk{o9H)7K?=f$z3DFMo8XHGV&U1N5fq)FIKPm!`_cC1hEP z2Ff7l9XujQo|2TsVhah*4iXiab{&V7hZF|d9(a*NYAR}e^2${`Pka!OcU{y9%s>f~ej4DK@grN$sVw=?D>L*{6+DT4Uamt1G$M@BYT@$*N?;MjZ zsSfzQp4m{6<;jPg6(NYRv2#BsU6g0Bp|(+zEmss*S6z^|$}V=ohNN|J_Qa<(D|5Gr3l$x5rc}b7)&QRu?0@_6!<(Iu8zE-Ev_HjQ(V*_Zf*8>NPn^d z{c(qQHwliCHz?7Jt*t4cK!WWvTkTcjsRW>_3X&ex`zeLbLHp$X&#U$0_i7IP{a-%y zk8l3z$M1_u=8s+WB$2#%;nN-Kzm|*oMl)%9;Jk@3c$eUYMRK^Vch)0A(J)Y!zG7-V z_L9!kd4jr0N=~8#s?Vu&NJvem2s zOo_vPq^i)NgWR2g0aJ<}SiE$g3!x(_QbjlevXEw}71u>dUjcw-2UapQ$!W)F=fM~9 zgcM@xm8P(#=uL5Jk^UF!_RII*|4=^2Ub^3KJXy9zb+|c3s<=s|@y6bP#D7X`J5>y@ z^L-}pc!{g(b`HgE-h!QbND>a~!e(kJ(-MBPd|pAKdaJ3Zc^uQRk;Ab%flg6VcYc%< z0|e;%L;G?2?15BO6C*4&MWxzN4FoDxcp3X1=^7>Z*CT z|0<}ZUUrMioXA_t(6pd4k zdpj@vJP&Dai-JjZTGA?4(QAdiJ8YgcIS1aX?PS+vLTx_!NflCU@=ue$%ig?XL=!HH zAK8uToQfeVWipIz5o7l@lP&PjTTm@kPxebIwn~|}hBn=JhQX2z>ZT$sV{&5ipqPztywUkai5@b*9MMKlU?5h&|a5; z;4*oyO<0z64P@WTi#{%LQT295y2Z2^C31Qze$2TZ*|$_mftvh~C@FQ0AZ>$oy0h!a zejn=lAM2%b)B20!Df+8AFUOjg323nIPejtqn1Ygb9;QR|ReuX#CUfNNjvG8j(Uf7) zCYi9sn;uq_VS0ZlSQ}3cZa68H90^m?yS28d`Arnxbj2bMr1f}A66vriclQcxzNong z@hI#6qh%rBxGNpPwmv6GiBIoIxe-F?*#KLO*BIH@dtN%Qq-zZ?iM42HucU+J8!Z9M;YlhI;tPve zWs|eV!lMs1fWUs7)R`SPCC?7f)>ckfrm{Qv){B@;9)Cnt{F`kg^V*4+sUS7RUgo^k zkrhRss=3vxdFsS%Q?+hfCkTi7_0n%l$x^DBs)537(SHBiU%&b0)B6wQyZ+hu_H!#t z36v*CSG!K^bgEuUmgSJu3@X`LR@C0?n7G4Dt(eoafdd|i4!vj2I?E*XPr zPq1`Rvjw$1Qz@*MLLUPre|ru7d(f4PKAcYEht&rfu}dumImN%WYVlEhKe52#-kp#pLxJv+Vlf)w@G{8ymwA(9 z3YMDExxHW0onssOt~*dYHyv7e(IYxUR{I2a64q8N{5)rEk$$7`f424NG02vBm8iE` zmWN=zvg76Sj5`-a09f=ST%FTd^0Me$As8HcQ*x!Lc6oZ=CCiPnNp7ghwAz`s zy;X(0c;GRVjicToM0wfz(EQbvzA3b&=uMQ0t`Yf3Rn8w4bh2xRHG06EDXT z*hw8Ofkw5q@C`VsstOSf9;(THWdC*vs$)t->}^K=eLX--S>am#k3|_{JJcsS9CTYW zF4EFBDvi^#qfvvuNf!~^4O0{GCc8sYt4XQacItRFOM3=6Y z4`pXR#GvtVe*kNcDv9hM8OKiePxij`kF=4}6(uGdYY`HTpukpkl2!WV=au@yJb&S< z^C5T@_b2}yF9fC~M^mgphNA|h?F!^^o_gqYc<4N`N(NT*VkZxi(LteAZcBHZYM4jRm*x#ii%~*c8^-~e>#_wvt9E-RrQFo5%)SZY(8b; zoEH^hma?Mo(;zn}%fb%vep-RNYk23N1y9j}#a_W;(xE~p(5}jTdv1#+xcm;H%@uTK z*+Wk0i^clg%Xc5jT(tY}dx+11_||w7)*$>w(ZGKQKpCA4CP-LS6+er!NJ9re|nm$6V*b=S}Nt^P>R=Fr#_JxiQ`53%(@znC}*(AOV{QcsDC{iD}ca!l~KH+ za4K-*z{f^EtSB$C*1#?zwt{IRWz{Y%j1AccN~el$-X3JB2W0HUpkMTC08~=OOqm91 zxT>zFdLBC^!^)#cAB_%xeP;Up{`$Xr{q*M7fA4<$UMBhW8Bjd&O-_J&qX20@zI^(c z)S1psTxva(b@C{i6BlFCz7QZ3$>V-^=hIf@ki#;Wv!(0*W!Y>EqW5j9d8II7D-zF2 zDJ%G=&$%l0o)_fj_3(uc0(b?D=Mb&qdOauY!&Sk(q**H*XU1XnyWFlGD z+alS6ph?kkQA%`!8tX^xEZR@14k`=m?Ue%AMhj9TM}Q)l^R!3aws$B8p*^o^+v;$k zoNeptbVZc)!%-SJ9-do%@A1%6Q;1zUe|E5>*U~R}fk1F@hRy}z_nx-DNGZ<#C4gE~ zp=S*e@Oa0&ybZY|HRVE34a#abM+5@yPR3KJ6AtV?tr8{xkzx>sZO(drv0}gb@$ILV zZ~yW`pHeZe!>VCZb1Gb6JNG;A@&fVZ5O2%o;g>W;m1VfhyssCVhh?5bS#pe_*k- zEUvAvR<9`*VzOpLU5X*)+|XT9)69iz1y||&Wo3uc96lKaMR-hC<>lkDXb1_@nw^1$Pa7R0j4E9%AW3KRu+XrDJwm! zmSc}1Noth=Y*7?E*z2WU&;l;DsQ%WO+KoExh$`=sy*87}&fX+AlBU??f7{JVQVvMz zm#SDbE3Ty){zy(QQ=tpT>gojz@ow{K{kZDiT(_Is)A5u#FKw{8cRZv?{sXUNPN`-m zNk-ONr*DS?PSQsSF6B_CL@^L>Njz2BwP|Nh%IhSJlAA6*@*CW{QHc`J(xqN+a{gMu zX>tKbCWiYN4Q@~EB?n9Ge|TuITe7kT`KIiSquU9i9Nkpt1JU*&{Y$EqcX*^y?V3xo z<+RI;Ro)3K?WOTi<1`>6wR!n|%0m)MQFH1;u*vKCylmfn_vYWyGpx3N+(}nC?|R4mE6!32y-5k zNTCj?!zuQ7uQ6vEK}nS(y%EWH0~I+}#lG3U3gxpLtxm57mD8zE zv`WcNBmufsO$LS+F*cH^&^O1=shU9s$vYf=k)DeV%I-X(0_cBzm(C^wB7fDsRBO3R z4peVH5Ou2p-6ti2mZ4tbbD$|gNmt5va1e9%x=^a~qVLcovkZW-6OE6+rlOqkeXLVi z!NLKUpqyk$mknC$6Q`nZ*67@pd^^Z(I zQf~w7OP$0~FeFKugVX=&s(*d`eI#=7q29|SYm&7qp25MZj?9$Lj_8~j^-gqfW_4G7 zPtg{-?UTD^$6qMAp1J^1jIWC$#k)o{9O8T^{;wnCYg6Ox$M^5v{M~hZ=zo4Gwj8DU zJk(_#qECxmK2DF~#%wrZlp0p&6xDHZ-MI_`Xd=ZMQe+6k#ea)ka9?&r_;g&DM_jb! zRdt4@^8_w}mNMs*khy>`H_hb%IqYo?#-T%L zP{v4o$2t_k41cDlDaIA zA}1!x3b}|I!WVX&gC3VOq-^trK$o374vvWTLqpgGBH_G(`1^Ko@)i)`eUnN1>Py_3 zLKq<2?ttl@Og6(AL1(h4v~^)rijs{%a_rgB2sRPb+JCfj8yebB8Fz=3H|5HMX0MV% zRicoBN<5*2RyzW`S5`hXv;99G(69gQ4;G%Ane%+QT;h4z`6fGIYu8eSa0GIg@~%Z~ z(WVJa%0b#eKJBVfa4OsjhVqifp1tVcB;4rir+e&FHJfr5PAkq1tn6N z=3~lxl7Du3m9jpoTJkKbq{yRF*%l%E_vZB>k<7L*d9(jE0fC z%9af6XjapE`rHowXxo4hdMT;9SjeqQnGMsPZhy@3tsc7_X!V{znvN??zx%l93bv^{ zub*(&z3m}-NN^9~7#DxR$g;^Yc7C?2=m@A*>yyLiwg)1dYQO3CbE!;RMiv%QwyPiS z6xgcagF1cZr7jY=Tpib7|ATGm7&cjI<)^(sq>6Z~(yw&E{p?nKlMV=v)OgmdnON;+1>3=cCji{3B0^%ODL#PA7lWOgg{S|fh+AzxiVt>z3SS zkhb(nE4iD++frKUcOSv#q+XT;Oa&L#?i$uAjOGvqW9xJNMQri~8%o|L0%* zLwxh?%alUdUWJsO`ig`fN4yRSe^J3@e?n0y?WJZ|=4ei1NL^(|n8veeiS15v+8bUt zBi-suxh&9_G>oKq`>2)oObVh_E*(Q-cX`E5v9w)LZl#yn6aT3%x>{UC*Q8Y`!+g7! z|11M2f3(>`Aop7y&U)&?D7kOdoaxng;OoEt=FMH@_D;8;czFb_a8XAr&b*LBIjy`# zyLnU`WLpcQYhD?&T@JBQ9rS4wW;TGTEl zNvrEXu3MF12eGpGz}V~TB(N10Ct))H>{`j8njBmpi$!tX&vc8gfAtS<{_gAF#5eJ) zl%@py6OFp4#>E)}MgtVi*=kFaB;;F-P@B%yT9WQs@CFH4R&ZLAJ9*KhR)jn)fF(-< ze~l(v9=M>I3!kh>)g_M7zPjtx88>P7RNakjagSL;=T5MO`Ec`ZT^vn=J}_%t!>(G> zsvr_i;e?;OmjaHEOT)=_e5{|mfI`XUv~!Q7RZTg8L(B9gRq{RS_Ql5>>aPS1vAf^r zY(H74IYoLrd65!Ko9kVxLy&-?RE(Zke_w1{Zp5l}$jg>SUNk_IwUsXR7>8`H63KV1 z<72p@(ZtD) zustzdN*&CyXEc#ryLPKECEiJzAYdS#SNQ8bd%k6<(jQ4xff!;de^Z^$vA{sVe?9cq z05U1Dc|KO^?|*!GYsr(o3X|JhYH7O?fD$1CaC*noX; zbldAMZCf1~qSu9&02rhH00RsR+ojj+UM5 zF^(0x*4fx%52 zg{rI9Q{{$TX2M3%Ntn?i$UApxYQQYVbA2qS%5vF9 z367Kw-FrpS2k|s319eY@gfq^#zC~r?>ZYiqLx&oCQ+exBPWqHI6;#K#M8%+8mY**l zl`2~}@!^uI$7@ffRsuxace~lA&Z9DWz>#5)K+dFM%5=^4QuXH+e=FalPM&BKT~8PG z@L8&cm;Bl`XM=_uZ|@l87w0~~qWU7m+d}2($yY&U2U{veUbxr$4!#yL;WkrIEp;`| zENnlE%hCY>*?hMLtpm(U>1kR``WZn)!kD)}-uI@a@rSphl$0t7A39xB#nR5z8GWa~ zYMLA+j#bGj)UNC?f8NIi0P8mEY?^}x#qGS=X+~UjO>P&qV$?~U(&=@zeybqNegjy* zy2rLE#Y;V6ZWu&|td@=!8SUzNetFNhO$IVGzm!NFdhJawrUGlftW}+ocgv(l@V5CM zwFFV^krXR&@6=u<#567)=gX3HVN|`S%OwCYm5raLH0lQte@Wqd zUZ`zlJAr+klyl^CdW%{>aa;5Eo=vLBsm}!|QH6=F9+?-kC3;cMp8)5aW#kvco_9xQ zs9_y zg%?aN=f*2V5~Ce@<@b&`p_Mjm%e|5UuJTpf^D*^`gJImh_|qBhZp= zmrN|^dSABVIIeB+Dwc9ygANdAvEWn9g6%f-Qx<4B%7qD|U+(5%SuB}JMPpbS=PW-b&_XA1#e-PMu?b&vI@XDt$L%TiFV@PZgo;c+! zA10hUT1#7|@~3#^X@<%jr>*H}MC5#_*U=QNYTtPWRJ|i$ld2FjiZjI8FkEB!|NhpR zZL`1pRQ7CC4VrWTC3)i6U*3sK>iiv|T(a9HEdU?~a+JiaMXluhA|TaP)VnAU1?h2= ze-jL=wN9fB!89GKRbB`%_6xj0oB>e-RqhqXJ~w(%5+>Do5=??G5n-dsrn|H1*u5 zpdI`_m0LP_vtc%gkF^a)W}R-(ag{8+HR=TK*eKGEGRNe}Mb_w60F)p15>XY0&6^Z0 z_qKFhy9!3TT%ct1Q=5ooTiG%C%dlH6@*W|7S3E8>a6ae%+^sj1V4PYI8e$CHf02k~ z6!pt#R5eAg6!{W*W+#7btSzhrqgh)^l}=@>#V3zY3O!(_*XY^I2-yjQ55Fw zwfZyQf48CPjjZtE;HQC9h2hT8f8UbC9x~lF2kSPc&sVl@XYwJZedPw&8DdOUdOyB zR(x4)gtMepU?qt#w3kdYUn!~ia z*jO#Lmzy>N8GlR85wrheUXO1V_M>mK18 z@SzTi^bAr;i@tTfB2gz=>b~x;-~ZYepLgQ=@z`6ZS&>`j zEEcfno){^QoD?oi(LA7lZV1=34#}5pCG24~4nduyR5SsXMaiM6+Ddtevanq?U8ub& zXOGKMUMCriN2^M;r`U9=;e=FYswuV&B@~L3o?kA~A$|bkJ-89TsGgLyR8NW>Srl$( zD<7((WPg`isd@V*1d54LNm;^h=h>I2#KE*001|W&ew#BuY6vavNb`9qQ!O>vGX_fP z5z(CeR6Xip0etD|Q)GH=x{@sIJcq(BXZ07(^XNDd2&y|bF=fd?Vp>5EN*6MQ(nn6- z=reRVA9l^2>oHZ3E@_&*kV%~#*=NDz9S2``1Ap#3mdVkf_wVcger^Q*>R-MwA+Db< z50@t&^R@BiyHTvEXGM%r!GDw21X2W>G@e65;HX^k_zc_K+itUt14_vDzLfB$2b3J| zegOtK-^)pKEqYY(X&@%YY9|wU9hvBpX0CjAb8iNBk=daj>a=ak3MncU6+oGhtTJL* zsej%lzmqr9C4MC}<)}wFYGf$65qdv+*QtqslIOB{cOY(6D7N-F{<F z;Aa=_pL_p-fcED}EZ^fRAf1bMX!@z6o$6Cm87M8Cd*8(jdO`C&6UCD^ zL{0|;odMcun<5@c{P+WHO(QLOTOV`4UVmQ=>N{^v+9a!`K}aBQ`U@Y#@=QF?sa4^Y z<&p}XP6uM#P@JvgOtrS7`h_XPqkrzDYMnD7mvb084fC^_TTJQeO-W}jVY`#MY5KTc ziZxS96-8dy?|UpMn~{EQ4S(~`zx?b`LH+poHuljqE?m-b4^uyn`$gKJf>~5vaHw&RVL@Vbs`O>5-Qmnfm*HKUKg=j zoIeMmZkmw-J~*Xasen_3A~q9i+@{NpQyQL!v@O(l&dc%y?KE_9D!d9c%U#oVVI)8q z+mN%Ls34sHaLV@poJ+-F&8Fbj((cSKFSlj54(Ee4+95oUq>jjg5DHKE?J9j=n}2^| zpj>hw6sSIBs}@)o#+9S0)8d1|ZNNMQMXY z@-NVJ$vUc<=~N|`^H5Z>1j08$l%s!S{7yx?H}5Wkm#}2iC8hl_N5g^~!^fUcm2nm7kU8cZ^QG3Gl4*UHrXIyDWA<@d-nvep?9-!e-leX4 zJA+!di(aVSjEGvp@mRcX`^Qgje*6CY4gN6Ln(}&0!$YdAWAQ#$8uF>g z%R*sEaC$H(QnjdGrk=e%jJ`#3_fSgiAeIq!y`AyerEVLi642i?Lr`zZ`yV@P_@b8K5t5_HyCX`c z9hZtc10H`?2M3z~pp_}1N+TdO8c5hw8JiBecFNfyVVzB?77vQY&t4riZ4 zXsQ+ksdz8L>^dCv>8rie=C>n8-#p0(FVu3&PZ#a;n!S!VFHii7?>Y0S6Fg*~EuyQ!u;p-7;}mgv1h^2{@qlHG9HA)GP)&US%ylui3x;*njMA{_ewv z;$?q${#;o-89(U*L@2j45xp<0irt-xYK-&R25;%wFaB7?20J1=@MPBUC$s$(^bfRW zsKXxnbg-q=)Y&&L>H>?FOGTTUBj*1?vzR*<06| z2WOw15l-ra)1gnpsC1Q;Ek?o^XLI#*(n?eBKPPS3?EXrg_sWUr=7psyM2o|F&f|Y3 z=}ODgT1k)g?U78Sm!d4ymw8U-PX{n|7JLv1)O0CqBhG3D#OV~av$%^=CP1OR#OeTV z&Q6R>O8}se9dQ-t+fp~X`0`nlzAf?t*_6rqXi(Sx=gO_OieJm((Lf~R z1S;kZ&X~TMIx9b@P%>_*9+kV$EI4apuaq_Q$Q22wn<7U0ELS#ddx0lvDQY%$EP!?u zYK0*UW9?(5&oS(_=;v!;K?4jURm zU224o8dZN(I`EM8Ih^04if~#=rz6BfYiG1Bw_UA!&O!>#$3H2^)FjnW|a zTmY@qaT}!=X*=Fz>SXn;Lq&gIUd2j*JS8c14rj~L-LS~pW!hiK zVpMOBC^k5B(`1@WNkQxs;MqudtMzrOyw|8xRB>?lIEU){B$1ha|RuxU* zc%6luQ)rp&l~#RGiDRci``}nj>1)&Ow_oIlbUx-CwxnQ;Jd82Wf*d82j*6$`;aT^{VB_ zsb|GwrT*#L-)S%TDh|&UdNj71URJxip{=^eWSKV0lAN?9-SN$xeBilMhI1rS=3Z1( zXxXi~sgzj`k{W;4DdB(1($(8<+wP=|&}Q@P@TQ;2XOLlI0n0kL3{t-LAeF(`w7Dat zfMg;uP*mnqP{GMA;+_*R@v&H6zyGiP;oJ9rnbzoc&h*pGuVjC!YoioU=EM2cIpNRi zrPd~T>xX&9h4XLm?1ezmFsUCF?#;=4{Q~wI_u{xSvk3s|?7iGdFj})9 zMeU-)L4}bY0c!(z=&zy{rtUp^o0r_1vqG*C1>Da5sEcK~c+g%#oWsKD3SJ~AAXg`K zPfsjmok6UJS|xw%?_E7%jgBc|6ob^!l-EbJ4n#=`kcNu?2wKLQALM>yp)JfLT;H6q= z4VCHCETx&vKPDM)wtp3 z*6e1c@_Z$H5&3w~-L_Shx{_te?22N71WhMO&vX_rbNs2kBd=*1I_*QQKs!k|yS}hw z>0T8LAS-`dyh*vFUT`|0a8U#B1B3HVhUetj^B<0l-s9LM>z$%Q+ntqP1h}hNBLC?G zEBk?}TCbi}g}f&59@3vg}iIG zYnjuDolk4_uRp&3)PMW(r>Sl+FN2roi-ECqsWX4YdvdlYxQc{9{`cx}Gwb=yS1I_5 z5zAXlj$)>Gui!&j_-dUWwu7uklZc{~(@0VwPq=f`(QhFdgBod=y zz|pZR3e(N3z3sAOdj+N*%Fw8#>uA_Xu((uQulp_zB~|Z7m)Km?E9B*r-jqt1ckicp z*a3f+r0(pIPEbl#W~L7-q~*_-6(?soVEmHHLM0h*jXk2>n4+1p)p zxAG<;j-kv2;OtJi+r5oZmRf32)kvM)#%X_0@W}|KXi{rRd7kVeud|j6DAa#oQXhal za_Dy#jw49I>eaD>jptZ(^D;GUa+uX_tkZ^Y(K%{@id24Xv5s5(dO}}>66IT~GLcf_ zt7Nh4cyMcquxX^GLOw@S(L?Fq+j0HFd>W_D)fKX zM*L484?@}*r*`?estfyI-CY%6xp+0`#Mz=V$O8CNxjunXSi+jLuVexAk4xU!CpIyA zS9R_##hCcjt)>85K%~F=>JzH|I=Tc|M{mHki^i2xc;zI6_{{cX>>S6Z)%v$jFK=Hy zy>y#B;WM%Ni74Eu76LE4+XtS)UO-{pO3tKz7qte7+KjB=(skX`Jh*H*Zc4X#{bHv& zM5hDYJm)p-j#lkWNN&WkvdMb_!m$-ky`GdNI>2$jM+E^N?b!qvP_KxEZEoJ4ugQF| zVMH(m=`=;hyT5qRqAM$Rah?uRP1iKkrTRi`H_Wc zD(u%oirmHK{~s%6te;2mIG@C_)J>w~1wgC+6csx?mtxVq5=)16MZCaG<=K5Y0rNKJ zRr=5tT%)#i&R9_T893yB5vd)I%X*|AYf3|>6TObMm{eolHs%2L*YIGKOvj)5Lw0v#w zl=`RgomJzzkDtoBPp(+LOAnk+GaeJ>^ z44iC?zeA{xA?$d7)ki=K9Wb`~#cMla;nLjvkSAbPNdHGz`G z?&QfjCFVFWi8ymOy$}4-FY!2|cf{TU>r^z|wy1Brmn#&N&YC2O@uKlFNAYNKXqB3c z@}T$i+PVq>GM04oq$=f?j&P0f<*NOv|L}nd!Ta;ym3RD;Ip2J*lZZo)bV-pfy@_Kg zI$xB3HjsXQw0dTu`F2u>Q>qk4h5^ci7u&?$>$Wfl3A~v)ENX#B9AgE(6!Fve(tFax zfui;WraB|37&C$9s$Q2^58f9L*smtYx$CV&RIZx2^&uOIeW6DU7)pf;%bp#ic7}tp z>;Mnye7a9lfJ48j!dK}PVCy{t3B$YjUEU~vko7vt^j{?>dlgVjPfbYmV(s<^SMEot>!8WFAp!!|JUI&Q}3Zj#G(`%)1Ie^{mwg3~sP|kQx zYZ}qnxi~B=d*^tyhx&5C{_~qxzc%|kkAnOp(6BXtQcICccFE2;KD;SM0Y z{9@;;I$=NwS9zh+%SM{RoUCAf6&;3PJLLM;*KF=H!u!+6sqtMH6@6%a}GN-In$)G&Qqzz{kTE8UEQadPC&e!*1PvZ~@07^1& zXlGAq4ma-LY;&3w;H-euXkjYbaRRKGlpv^??G#i&nF9o@_vwTR2h>}CbRoE^KQ;++ zrpi0*!VtCi0QJSUYZ@X;2zH>KBBD?G=1N?38em-4mrM5V<-<#v%020;IC~iR>156s z+%+b-GKZs0vIq1*&!kJ+FqYAAm&JHYwFw^CK_vP2RI}CD4To#lPPy|hXQnm@B}=y` zZE{$WLJvB+tx|%i=Gwe}VQ=KYd%s$~0mY;qk}N~fsc|Sjp0s>Rs@Fu_;pE0_5;}dY z+3S>v9`~uzSvK87Jrtwqj!2kh;{y}N!v1s4mLRdIjINw<(4RMMk{{Q5@@)T6-u`L& zbWZX8U+hl=_AUqpyI!a5!Lp~Uc7)Q5YCWv-os>uOf+kBcs(cQY*wQk^4ASrCvucBalx{4lVg>m%+X0L3nuWcG=7vdFT)6m9!VjUNMu>NAqfL zbAo~G&tm7FuGKbw*XnqRUdHrka+fB1*!eOLM%^@*rrOU|jfzkyvCMvG>INBritxzl})yY4S7|thuMd70wQJPmu@m{n?m#9>9 zZ9l-Dz;ivH_XAY+x>j$$cY5SiP2h|1K=3;FTd|LekfFt>m|wp5I0(z?4X^4#uc{O- zL4!3Zb9}8+Sw?Cgo@kk>T9F`~R!45MUUq~~D}d4L!*V+M5HB==z;^5!)okriAAyaA zf;79`C6D!g+LgDSH3#W>naY(}2L}z#IWr}Rd8zM&l z$yss0aMr#4bYfp|<}ti7kbU;FQeXe-@4r~B=c#7(ZWY+x5*7T=LH66H?0bAfjK%-eijt#{vP{}l8fIax#HSu5{OX+K@S9M?Op41AN1N?8dq;5Vg14;PN!p^L_G+;Nw- zGMw5)x2|+7kv9_+gx%CVkSRm~ibv{qee6iwieMAIf`onTPMRb&wf42~+zD{nL&({U z=GaRbW)tTq`z9BYzqGMMot&mn1}4Y9zL!By0~UYc(n*##N)@fbu~a+Fp+WvS&pP)B z?yL^tUXrD|@+=#%?2xqMu$VWz-ChI%MrdMSr2wR~jo?^7D4_P30^szVtzfTlpwEw^f`-|Cvlzs1-GayFRML}U7hTl)G|#Ry)(?3cBpFt zxQKtc3)?&36<-e&@u5hTjbFWPucvmH6cle_0h5R0utY{cB`L15o424zF5k;mH9>XF zvR78U5WUPCnTQjIWEhPkDF&xQYh}ytt(!ufv(bQ(6Rf_WLQUn;SPSH}@U82EEe3}1 z1G28TZWdmf9?E&%(yBCaf^K`KN?Wol9&LZdEHsk$;6a;taNgYh3w4`Pc$;)ZUE~NG zq$p~msD;O#dh!-V-RBJW;n)&s9!vH1ZGWrk{-0j^6ya6#Z+Q~QB|Z~-3c>QU+|$0b zUSzSV@P;$SPQ9wiLS7EeDoL^rPTqt>ES@GZ-bTi0NJAYgbuA4i{N(^r(C_J(UMhdG z9xKR-nB64@ZDRKGp*NtYPo`EP&o0f;qh5GVy9Re!8dFbSeE|3)JN~L*uGaRfGA6JJ z+$XQ8TMvv_3$I;l!SY1{G6_=&m1O0ePJ8~61z3IU5KrlY`}Q~1Eq?Xc!|izDKOKq= zDQM`hzx?I14%V?~kiL^sUFoB zEn2(k7tn0GQD~P%YnZ*;a|s)u>tQy`#^}5|ySH7VPzvmzSB;Rui%&4@*^U++#Mq+; zzPY7HKOt4J%%UWY5`XE?ZSK_NvMC3hy2Hs7=Y&;iTQ79@=a&-B)Sk+F5kY_Z|5&!) zeCi*{r#azuCyhOdB2vkDuF(PREZx`H4<1YsuVY9c7w4i)3SA|DX&uIhcRkpd|mISXFif3Hs?U=}C!y$Ae;R?Te- zcv4QmViNTZaGgqj-Gz)-zB*;h4#v>lREr3r^9b7hE~~VW9b`p(R`!34Px9!+dlv9s zNyg3M;Eh)fY!`JU4!hn`K}mVaxQ|)eSI%+OR5s5}yC(%?wcZF3r|>CoJE zr!Ms4aZ*juUoWVM%y$bsTRwgE(X7F|MWVu?GV#{aDdf{`v^2W0sfxs_nzw@--Od|4 zW;E;MUN0pkzbPb#!>QAjQuGA^+8x#AU1obFZxvKi*Y|@QoxXouG%rY|n01_K;C!@r z4&7YBGA@7^ut*uX{ZPLiFgXr6-K%nybyMp?J#Sv(rL{>QoonQl!Jk1ZNE7TCqcS1d z>T(7NdtwTXgVzY2UL|1wi7RQL>`FD<_n57QO{HNa&)aF0S}8z=qX<_~&U$miT5Y>s zV&_!cJ*}oYQCEML^=?k>`p)|Uz`UwMnm)JSHhX6FSg%>0R8?dhL0fdnJE&^5pIff| zCIR)hteoRalp%zC%AlJf*P&HAwMS9YSmN1HBnAUj$?H6|F3jYfrZA)WSvr|53UsSL zO-voLy0s&p970jARYUPb3EXUPy--Z3)ptDvUzOEdZ(4s=hZ0HZ#}zLylpE%oZ@Q7I z<;SL`03%m8Hm*(5nv!>Urq#-h97paFt2c@(=jz#b;1A9dTbyzi_*m562S^rg%Gv$= zNZG$wtbZ?WU)oL0;WLtr;Ss|)>s{JD0Z}_RHW`J7!uZ82?zP0k?>xL#K9cu5Vvria z^MVUo>}r3wfCXhw`Orgevqco^0qul-0zCD7*YsJOrQ$gOAgIL~9{f!Os8wR*yW3Qn z1A=zXqOzK7nN7yi2~3Q-2WvUpHZ>NVdIM}bF-1v4z?6b2=aWy36 zs+2QXi`}R!Ch%=rsf+*GlHIyuAw9{Jf~&|O{4Ge}0T_PUL>pR?D9F~N^hdRz0{aeF z5B9EJR!7|c2u-VvOz%uDuQU%wJiKjNZrA1%o{JI~Q3?$e6U%?d9^YnDLGh1A1Y6IS z6IKH_e+0zbSJ@F>GCEC1nYHuz(`Di3mh9#IyC>3Xys3wf#h>^DG3Xb4>N|9*PN;|n zQC$NS;sK$vW*`^w#cNC;^{J;rBDC|A7YCzEf3cmS1@LZRe6s@0MfZ`-WT&9HH6LjU zXwYqqCRLlss88dWmS;c*)7jFb#LG%N7nzL2e>hD@*x_|oePV0mPEM|o89cbC3&9=@ zr=u3iCtiC{L1ZVOaMa`UNLY7rm^TGP(=!tPHyz@JJfwOjz5b2Gd);|Y4Oz`^yjeJg z2A>(T3|-&g8JVMtjZ@Mwub1jeCu>J6%qeUmcsM z8AMMUtYx!3PTC>*dM6i?)06BpP!L6oJ(**VW%{Ig)u+h^ITk>o*VldVKK3`$C+V9{ zA70*l_hyRZE>G;(<%#!mfCM!JFq!h(e<-!{HB~9(v}ipd^U%R#Vh>m~YNiVW03FPW zB?XJ>m1k@BQW9j@GRL7wfGm6E80MrmM^))ZJ*df%R8DG>larT6=ReC=05&KePJ zuZuWXOW&mMkQ&L}uLG!+|7)#kX|4ctoy3;NUdn5C6uw89Wb1SXj}vp`S{nt9GYBlF zKIpqDN^^#YbVmYIOVD8zD}U`jPuo+RCFLemA8FT}!Z;W1554}Xf2=oyh%@hC-P?v+ zo^Q=tnhZ}4T6V-mhZL~QS!^Wodc2n~Spye;X3_+rD5)1U0(9eSSK93OoUM6HLQn%ORwsoIRt2a;#l;bJhJacfY_#b%@5IRF2%T4RUN=yf zPCwQ}#dS!_>`h65eHpqgNfcbWlChN2Jnu5~Q+FZn^SXWWmyd7XfA{R$vY+RZr8v-k zDryO7u&;J!lk*^8kfCz>>byMPdyi^J%dg2%|7Xb!NfAmrie9Lk_QBO@VsldY3~v;U ztU8t>g0n*EWJX1_PGA68`dUK0H*mFL9u5uXvypd4NklXo*2{G70ed)&;@CTX#6MB- z`Z~cuOSy>7g)Bx)v*FwI*Xe=nMhp&rUM;fFu@z0`K!bG!(`hnq@5xJ9t&pDZ8!PsI zmLGobVBR$;pW2WyDHfSPwN--;%Ku~|BX}QY!%r4_7Ksfiq@h!w{xw_SZ?LUORM8V) z71aOILL}>NsoqqR-;^9915Z%@P?oa8Rx!!yf0JW$J&FTKk52jW8H6+z)9WLDprd9t zEH=PIzx!b_Rz+r^h$bzQatkZDpNe1e+^J4M=q^ur(X&qR>kUL$`jQ95y`oQ*TFsFK zNBl3f8}hQ=ci6{||JC07_T}A=|NU$x{>2<-J!9qV>OK>tmP6P=GHSD^{ zjz#fo#gl~a=27Z88IlUsve7hZr0g#D5sBN1{oA{j|5p1u{9KcR-%X`|Uu{HBcL7p9 zxn2dFyr*n}DiOuG=Zy*Wqu|uU!t>_+8pUy zXsFc=J)f#kF4vP#L{C$ul8Oj`n9EYUCU0!5PE|hP;suVo+M$-9Bewc|uIpA$M`&8m z&xkXuAL&{qE5l2S>`h*OGn(=zXPy&(8F*A3mUgNEj0k>S?ko1G{_zj5RuJb`d4{kp zKHa87iDeCVbY-PH?Qqp|JMwJeIVr831DUkc71VQioeA6maJHZaOCTha*@z?6UrJ5t z9?yv*v0HrZfUTe;*5Zw;18;HF#)~!5jOiZ2Bm;TZ0Y2&aL0r3+!CV6&e{3mFX|$^O zb4ywT4*!1F3>j=FP%jW({PqukvF*!SSFE^Iee7J!T zY&Wp*HTAB#72tpn;$0B9MnmH21Q|z^q$g{T@_h5cHadE{%zN4_Z!h2OGzTwmT$Pg16`|q)oi};s?;_e=RrX~5;cVj#VR3|x3ssX1^b7WckNgG&r`QK-5O|5 zV}syz&25u?&2g&M%;D12H*24)j(uEMRLan8C|~MsPO|Y7wU=r_e_&U7emj7Ty3&v; zsT8TFE&xjN^0b}%$}ZjXi`<8suRCsICj=XJlO)2Pxu-jr3Sflq(hwdvlfqyd$Sj;6{?>h>sOk7`l#$$P=+ZG)ajysB(Flbn1^ zk{a=kYNTl5$j*@Umu+~e!atQW24z2`29Q<#pWW%PgBtJxf9MqQ6KR<`ea*JjkL#K@ ztDM>4tIB$Xo!)1a=L31a4EV#3Z>NXeI&V?d2jpL;GpVBT4r?z0Wb$!j?<#FKlm})j z0n8Sq*6lvE>vCx5@O(Kdr){6Ey}5BnnkKrAW@fR3A{I?GfKCxHt~vldUPx8nLt32V zcpOU0*EXH#f3jxq+Q_XZzgTYZpyuL8B}($9(N@%yewEll4X1@kyU0+P_3;{t&3>q} z8#E>fRef;9G;`8qsIby1wE++9jEm!2TK1do+&c6{CpOwK$$ehTFY{drypf#8# zf}OG(r1p3-dlAU&v_)Ot7qPqpH*4ACmXR|6Gn(h+e@j8$eNDl5EY(BmD4Ei0H_cTk zS1F&elj^I&lFGrCCw0IJH#gbGrcx<+-hUJ7XE^Q5Q>dc9>R?27 zPAQODh%u*rQF(y8B_Zs9JLznz^^1X%B|D@AJ7XfP=MI^E-A0!fj&A=2Zg%Gi| z$z=(59S1d3C=iI8XFsTq!Os1hoMI4w6Qq$MiS$=&T%R^USJ8RCthB}min|*XP8Cqb zHk$U`8ez$9zkdh?>PM@k5G5&8C$rL22W8WE5BudhO^f<3FGxD2`KGR2&@g_+#6}50 zC8f#Xy2y^v93xcCoXIO-<5haK3WqEzwcDbooAHTgzVPj@py9NdrPM=J7gN>4DUhp^ zPLYU1G9P=Qlzy~zQkg?Es`KvCwQ@As6q~0x2{w3FKz|S0ieQ*HqE8(clF&}n*yhdh zvM+|WMZ%a4!C-j;aY)YAYhI_N=c@d!>Z;8_ZLP9Ii`Q#>w*&Ue4=coRD|nz){OUfXyZA&jI-D)VW&c**pb^$t*oYof0{Rl5;6R0h&@- zbTtm@Mt?f-zVT;a_1&{MPbsr%_iwwp=XXRuoW7LmZU@kIRAc#*pamY|wz^KR80Qh#>E zUgw_4wBf1F<_K%QV?}j2yl5oa)Er)yc}Ey^d4H+$(Cryi?V1S_a_GG)BwRmTFi{DExuzooxoVTc=nEm}OZJ(!0Eax8NEnvvLNURf zr_@*|V`u6kbrC_R*Bmn7#B|Hz;OIX1!Wr+wS@u(rnQL1lEo>acBa#$2efL0iIkL(o zVrgaMkjQN01V@4GeFI%JiR05wXL5u!Jbyy612K*xY|-*dgAqX7aSrwa!Sb{^Vo{qN zB6j9NfuU}n)-8(2ttSaLlVID=oX=nVAvkD1;}F&+oXYU78>l1^nbb*1f717*5daxkpB>UEXsy~=ggax)LO1SDAx zCNHCmGYe%{S9oKxGuW}$sh;@g02uW!her05G+W!Tp-&e^TT z`s;7**Nu^sDa-XL()A7-qd{NROn;3Ca7+O9)gdL#N!z4K+sGnsXnq=n5B9aZ1eg|% z3-v8IvpM`*s@8NGs z{mXsJ{mc8`ylXEXv{8MXF^s=BpC-zsi|oZ2Eb1A8lae`8mXV+mym`_Zds!VrR@9R3 ztA(ZWLj-5Cuxpf>;;q#pOCHcc#B;KZ{7<4u;HRK?R7`9nJF_V`!Cp8y;kxfW1ru$^ zQJCo~!Djcqj>r)fou;W)vwsuzmSPmK6dev6%LXZWx)S3ky8G%|AbjcgxENQhWP|!k z!?AqnY57!bW2k1v8`7w1aa8hrTFKv*ci;V3zU$xg4}ZRq&u+Q}k43Y)K0O?=;)_(T z&hr9{PY1fa#0_pvBCmGv?S08S(zsYimfSU4Jb`KYhD4=%*Aujrh@`d!;4C}mznD?&ZIkEok<=xBoKYsu3 z{liCvjVaJ?gI_?JM}LR$8q?FQo4*~hjD+M=B>&kmJAga84P$E-_TW17Fj$h7RMI#} z_L_q%&R6nMIhT&zlUkd^UZ+=B9Pn7UcBu#8jKXoV_K0iMh~hE$b;<5$KeA#61r+sw zx(w&;IC|7PmYsDfhcG8TkIfk%QU<|8%h6TZ8+DxH>#`w>^M8Ix2}4jtQs*jaBE3%7 zeL8hw_tS0wC?@RrZ!Oz;y9{2RCIb$ooSo?)XB9mxll=R-himdZB{GGhlElcm0Bce} zQub3v!(b;yJDw5};pI|@JZ};dsvM(JU86qz<{f7hI4J0=lh(1Rj>UN^kI8&}(=H%3 zWe00QP8<>%E`RSuK}vZx?AO`hKiSA3&O%`$&Z}BWT+sx0;gc_UWxOH-Fy#+G0EDt0 z)BSm|b0v?N(r-3$DP#7k-}!T5{rW@y(Ep!rYI*l=(rTwI4lwk|Pft-i-e;R5%_kUD zDG5s%XKMAz-NUp)zr?~V?ap$^bh8OAtxE;FYjwnz*nh<$I{<&0a;eT5t0Q+siCk}x zsVLZ-eEg9J=HjaHC_n9qQB#wADXXXGQp#H35dNedALX!Hp?N%Kxn7kuJIHQVULCgE zmyJ_8GQU4M>ABWr4F;Jqc;TBV&h2>>h@r-1d9Yr{im)1_hHHL4`8)YDWVG7CuHC}Qy zs90o|*M&Da*4;tn^t|(AZT#?h7yOI;X+nS47R^~Ujw4{#k?LMkCOeTJF8o{@u3yt^4SB}@)k6&tb9-(CZ2G|1_LGh(4U*~xaB_;G9 zqL!68O*yyC=W@)C*HTrwQ!|Gre~xXFps{?FUKturusq<}u!d3dBvW>7o1C%3JAeH~ zRcMt^4n=0`aoF%=Pc-{1>}*4m{n;}BRvoeICX?Y<2>F!qu=%%E;F;$&jWi^Z4#zPK z!tCCbbG;X+U>1rtYH!6U9lYC4!Fb&wKh%t>8W}6B$@@LMXS}k16gJ6_yFG&ntYkL= z%Y?vI`d1^xXtC-Yo-+G{@1%<3rhl1*^aw&81x5V=u6_H`{_;k>80CJxnj7qCa{BTP zcUb_YMJ^Z1N4Yoc<(tEmE1`AcUl-e#V`pv7zRyzwQdW0&IBelq5N*$U zIN^kSx(8=56ec56>=$Rtc<5J5;lXLS4U?*?<1is)F`4 zg;V*al6@6~NgNA4M-EAJ2A&$%OdF-SD&DkrH4~x7dFUe17@4yfxhYhC3 z7!-@gRM^v!!ClG!T`47Zk!#R&hiT2z^qQ zx6m-H?7n2@U&I4M{#)KKK^8XB8_bZ zG4*Lkl9Qqmt44epX|v}*4~A4;S}#o}RiCAHV&d);0gMLpuwsJr$EBrw*m5@LeBp{eWSe7lw9DND-0ymQ;sW(Q#gS)g}Z zTULo;J5^lK2~-bbuhL8sOO4tc?kvfOP8cLD?m2K&8f|roFMm%FR+~6s`obzY?noF= z$?JT-3qMqO1f6&7?5LKT_l*EA_vKDFV8!yA|KrDZ_0w(5@_kBpd7`x_4zsAw5Ot5@ zc{CRYGk6LNIcMi&Rh^S`bsd7qYbsr8oi#-uXs(q-E2 zhG=DMmt8kWM1KUj2XRVOlj&GO=2j45j+D08Pzei)UpvY0s?tC=PVHwO{qv1Y&dJq7z;*lAuv-KHv@ zuIvsLepSxEsm4MYq*mAYk`OI}-VuC|l!E&_m8PkL(@M^Jas(qe$iPn06||GrrMUsL zT`&UmxRmq-?kd!xPy(^&ibT(rwWTX+2$lFy7GD=dKUD0|x4o#+yegzd!DTZ;`C$&h zu{qzlmnv@q9Dki79`bIcK9<+hK*^%Y#Hq7OKfhS7{$BEI$Tzp9C&S00io3UlgaiOF z=&>5o^bAIH3bRWqHtZ_N2 zp>)Y~=IeY}8FBpX`<0!_f{BL-BQLD&^WHV(C~=stC;maMx=sMTuf(1x*W<_?O0aZ2Cv z0;}3xs(;o2Ne>@~&H3B+Jn2-r+^?WJXm1+@DRpyp1id&bDBkp1!|U}eQW|w_Qx4^5 zE<0yl)Az_XGc)BY07pp5{QaTxnyh_A)D-%r6bJV>*zMhmQ$tkCU!KJ8{`bodukxrj zIfy4gmaFV!o81c{J|S9O%&g|6xQf3Tx22?W(tqhiSDM8h%TyF6)gOVq>>NO!w=h6m zPM#y!pjbsjR0cL34fzHX)rYzl7f75~yN>JL{UPGHjrXwHAy%P2m!W)#I-XJXgChNf zRaMgW&{0cch0AS{wJ0i#VW%Dc~sI@Hq#rlge|+|{m0eD&B4hd+p%;O<4IT@{#h5Y?M5 zXs@}SS!_Nn>lSh*c`BJr;wA6kxuRsv{`^va{onWZKYn_Ymg*%v>5ueApkk+$L?NRd zpF)jilJ;feYo+|trCHhywVpFXK!111cO(jM8C5AEj~%Zc#eQm@QA4yBFSAg`v(B$u zcUhr}5LdexFR+#|VtuTe)MnF;#LKdRvR=RDUIvx_U+zmIIcBcg)abDW(*mb zKP8gQOKVc%B`Asiu0_T`R(}huf)xrH`sw@o;tYF(1ZAxOAb~pj?2L?XU+%GdEu!=x zdEc?yP!4B_fjHNt77)4kI#fzzTT1hq&T#@I_pMH=Z4E9myKcAk&YcQ_xb0q8>Q-KN&T$GxPJ6@m;@NQtYo95m$K@c zs}nMv%va1=!6I+jyYbLwwrr+LuiQQXy!YPyzB*1(!c!<6Ro$o>Bx$M&rL@ue;UvxG znwB~9kfGo5-l#+MZgLvhE_vsiU8Dv@6v}etnY@>h71oH>7W&n0L1by0%&DW={9~Yd zX)a!VDLk`etU!$v6n{07RwFt1b+Nwv{qL6l*A`x`g|8<)UZ+TQf;YA6RmDqluNo%p zbBQwMHEBaYC+3e`T2o%)(j3L9uI{k0dKZC-22xd#IF-m%Ou0|%xVGAfN|!kIMpOs= zOern)^J;t=K0JyRI?jV?LUlTddV9sL4P@~KObwhMIdyt<>3{t8@(5M+r?8nX=Mk$6 zRo~`No$z$fF!pVNWiN}&q<_ewy(_p`m)FDaao(1ywtx3}#D43dZ5&TrGjjH!%QpZ= zr6&$#KQ?Fdcy3^sSHJQSz)(x;ndk%5AyIW;om2S1VOGjvr@aB0&eT!N67q>eL>Zt2 zyIz_^(z^UsI)A##&jGURB|P+iuGptm#~~1~S^RAYQVeGS)tz+2g4A*)2_*z;+29g% zZ1)DIqMBk4_Lo3L+eKWRT1N0|)lji*xk-H9G}0k9D#WU11f?_hPZgrSUMtSv&$K{( zGI62$yS&W+0g|>40Ao~{Tyell$1LS-gLiNIi=6_E3V%*Yc4NO(vI?h51|}GRck7jG z+cpOnD2fRi?XpC3ln5+E(%SXU-j&2Cj$7{UBK4cTz1h3vN(6RJW%k~drB}5B#&7QI z)^HLKb-PhK*BO2ytXC%rnVG3B*a-yu36B(9A#$P6_d+bM?-7^1DFET1qHvsW9-q zWOtRkQt@i8%)KBzn=GswLm(P)n#jaErhXaPA8gA6Vk493lukYQ-k_*pujVwNVuln8 zBn!^4gAI$W>^+JEH_CPpnz|c@Wiy3@CSQ}kY=4BZJ4@f}Kx41+Rqay$aBRwCXw&#d=!JbHeU82Qw{`iC3fRTuCI@A3VqrL&n-Zz)+La+^*2*66S{h24Lx5m)<{7Nvm0)6-Bni49gdX3Spq9PL!gUID&T%yw2%uoQ68v zHB!BHB|Jnhqa!Vm z6a=;+Puvd1o_U}8j-*6R2^OxVGpd>w4S&d`3!+LN=u#^UvX>>028?%B;i0$lEXJ^^ zsVBe_h@`g>KqymbiE(q+g`I-&A-T)jk9xp_r{;%BIxSEArFq6ms`mgmT(@M z!$!NU;3<=zBDiTpT$hE_1n8d2Oah1>cmuOIjiYzdl{SvMw@qyEV|mP9S}8o1?0=Wv zj=zkLU+Sv6xA=8(D*pkvYE!)J&{p{Z2r5^pU?{PfGBqy|v12J^vKM(NR*n18Qq~UE zw*8?JfWt1g*J-C9D#YG|PRm%%iNIa*Ie~=~z=^r?DwN43^N|=2a2;sHTLjj6i^UDr z+-QsanX{U+HzzlebChenJ!|K2%6}5opGp}}b{;FdYdU~a|z8pc@iKqnNYq=2+Z&KEo%^`rh7uz9HrtU@QULy~DeFgR3K^L#xa(@7Zb1(skmjA$P|)(yVvW;gfX!~(qp68R1Sc!a zWftjWGa=l@F39kw7EHYQ+aEr@h=?1~ju#iqbUw8Z*)2CZ5z>P&VDOU*x1 zlK_By6A0D1YdUBWO2}H_y+N(isOnJKzKiICe$1R#_EPd5Yj_h*#(hy(tP;-4@TF zSIRPuee6pq801BI(ed+6mG^Oa%Q&m{J9?ITb)%eJlxE~KPNk5d++$BH7H|lWIL4>l zoiHp+3S-ukQ5 z$tGeA&9J$6X#*xcrfyHec?MTI#k#aKz5COSX>=tRhK&-3Bpkihe}hE!SgqgGKa4-h zRovgmiup;t%uU5P+>XPSUiCGTh2Z3OA1CK2?@?Zs_s`ioWg>Hs@gR5JdnLdeWw@5G zbxUAL1^!9nnSY{@nl0*%82AGL)DK|yK%V+Y^Dr8}Jq&3N34}*FjjD1?cwS!rYQi~3 zc*|laI?9Y&r@ZD1137CiOCp6Em^I4qqHo%SQR@|*P!B3sXIDhM8RQA zp(Eg9xqe$e|9k)RpC7-9?=m7!w?!1m+8hN9zuBbh`+t7vRAFz@LEfM(mXeGI<@4@6 zgdNYK@{!VGQo&wSyn&zgg__-}jg1$JOgPfUkQ8@vWWi;muRN)>^O6v)#{-T9qICAY zW9XNWc1a$N;7qRziU!PXNv9ApsH_13tvS28`Mesk!DWWf^pMK&luj2ND=)H&$cWpp zYt|I4aDS#a-%8Ep%M_%uOpQOeUU{)P%hSY?^FEOb9KyY;$ph{p3mTy%O6o1OgJO22 zleM}j@pigYz;}BG*%E(~%)eymFUm-rV5e5HU3C{yJjYoDQB~u|Bn7aWiMWW^MQXOlT!k$+;fe)ZwYpMSV@w_MjCPae@bVZqCJQWdMPkr?%` zq}(fgH3SawHXF~vZ98{Dlhe&Z(+p6Ojy+lmD^|~<>}*J ztLB`X)Jcu?9SW$G?sa`&hK!{qt|X3SYmC*q0|^ znpRnNYC>!Nnj;bQoOPNUHv1slnOAJExh}V^XWyR3tit9zjYi?@3 z6PI(%KVGYU{V@JhFY+&+e`sHR_`C*8z_C9&pPJK>t~NGrSEXe*zTvDqae|CPU3v3{ zWhZb{S!^1xdU-SQcCe#ZtEoiHPX$T17FzuXM-_u>l1P4{6zmrVITg|)D3e$}l&<9{ z>m2_c_%EC6vgsUfb;d@73go3C9h|75FrY1yo4m1|{>oiyp3{6b<#(5{e*-E4AK91P ze*;5*?}-C8H3TObyc6t{K@$l|jyo1*CCi*rG*BBjwn%oc2fzq2xs-&w)rVWUx0LO2 z7P@A~`6S@;Sy#)q;vV`9EFzyP-pN+rX0h{)5@u~BLDSx8=5;*_UB0iA_f!I>lTE4)Jl0Ep z5sbgA>2bg-C+HFT$$p!z6NLn==*;ZY^I8M)bZYpJ#2lFQ#m4m#k7OHaI-p~Z?3iwH zi70IOL@9bF;{P&zRbzO_no&#S;;fG&Z~Ce!`EwrQyq^+g@KUG{IyDX+Y2|=RbHkyR zUGv@|D2EZ*v}$~wPS>?|vtPDOvNk|}k&Kt}lB348+w%zHblg4%*6x=57Sy2IR2{5* z4{#K*RaXA~6KfSXhWi=9vs`gyO{iNrc7PMj)mk{zFmW0~su8F(W!*gtx-7;fbzQ#* z6>%a3d2lS^B47~)?{-S-r%tq!7I)`BaE_bCDJ( zn;h0on&xDU$g49@K;Zoe>3{R#FW-GT9)SPtFvds1)Q)$bn*=RyO|?0=1F%>-#nbMb zb(R5N|ogUMlB*3?QY>Sntjx^7QqaFZI$2zG!6l4sEjGds+jyP0#pEb1UTX65A| z`&AyRcJN?Zl1g}q!TE8$cH5yQ@;EiT8}zer@Q~)Ip@o-fM`FX?3SFuJQg)pgl*|Ug zNHAAe5F}rh7!w~f_o0)2^+l;XLgM&qQ|Hx0JeI`dSkq2X8JPY3&dBxpG4uRMT}A$G zI*(=TOv=i{X27t_K}D#*INnk1=gGe6`nX6~+Ak#zWGD7Pj?O%`AZSxufQM<#F>rek zYeFhY+z*=hRMqq;V)n-G;=vmA#QVLit-0ggt+HiYHr14RnoF#Io%G+P?LJ-}zaWXM z6r4#qPb)T&oy63AGj>fnydQLan+F@+o*&C2;%V zHS6hmXv(~uHECS|B-*GEblzg|_jSRmCV5N)3|h5&x`RA^YtEXkr^{P+1ZYNG$4d(w zK1J6|k^nhd4QGAVhjcw+L@`>b0e&0>n0mSQF%k7fW`a}K-!W#a=JZMW zkD#ZP*8qgMT8RN943_-3Mf9q_7HxJZlDcKI$OA}!pMpAbT_=R&8v0g}l}V?3>$-BY zqN44p`{|Cmz^B?7r#_O+x96(p-$r%tG%a0qRU97eRf-QnMdhGzu2SN&(rHv7<5YDV z!og~+nA8<@)lfa(NfEue9n={VElv!8@^}3P9AFvj^8Lk_Skq|5E?Q!72p>IhvU5zb z?e8d9OXUD$K%2iIsvhj9X39**5ewy>Y^#3TX(zG{zR_+ZkO~y}Xs5TC7C{d$#J@*O%&s14n;q zf4JtYmsHeeR#GP04mH*7Y8n8bN|#G;OuH7V@jT9*D$6lw#fy!o>1sFSe9(`V6qz00 z;mbH4zFXEhjkHl^#Isc$bHJV)!@@ymZ)}rK-+y_xx_KJ~e^#Q=N8YIeVrf29-)Q#0 zdvrd;AVc0@k5&S5(6dr9X!4s3c_vKuuH(1!iU1}vNZup=FpS4Rl;6Fh^Z}q zlhYd{Cy+qu6k((w#Z=2svR%rG5>3>b%G**?QTFl{y7KgYvs|x8b^H1))SrLbgEUPB zPL0oNm$zp}S87SsOwhqL>mt@Gdz2dSyBhuOT8=uZ=D-br}LqKLiD*+r;leIi{kQ4)16Gl)T!jipYb zL{NHzLI?Cp?1+J4t!ra2&q;sq1Ro5w5fvof)gR<6sFO;qVy*ys6IV8;*~|MT`~2x1 zZ}QCXoo4u;HJzvE!I4*qn?xmBIx&eFxvMql$<>`b1pH~6S z^1d8qB$DYAz;~4UEFs+kd^a(a&*3}|;rMpydJE@8;aRG$c52&|y{WLW;+5$GGO1%8 z4kVvHwXgoMwtxTA=TAR;>~Hd~KRcep22{7bwbs;~+bI|?8udiiO6n|z3p*d)xGO1^ z$XMG&@u!!h@Jmg~z)pXP#hI2aeN<933#Ehm+>XVuq0&&XkJsw#x>G>bse66oM|P$D zAnHkZqs)dUYsf3P<>PT;mF!H)ev&gHXm!!pZsY)yZj2wJfDgx z#H93LRtC=j_h=jQ@@kV@&j-qe(CN&U=|d=L4=OHPZKs+Za+=E|EA!d4ABx?2KYkMH zrQ_`Kr}@pma;m?xczM+7#y{SHR(uzG#1}9;+89#lPMP7PkHwKXnU*5WOS%G{R#ADB zrv-oe)erS^my-W3mAgNxAzh9w7j#oYM^FaEJ|`XU@OZt02riNXwt!3LYI}l z&12=}nx-V_pwixeG(hauK@b*e6v~=g^1b(Nf~-9*QDx%3M?7xh;R<(>LkKsHZh^GY z$#G+|NP{_|RWd>{R)R7@HH6{V35I=nj9WdRf4}EVUd|J^Hq*14H1_8d?Hi5%DVL z8M+?nX*Zg@_uv1a-YZk)xWd>|BYN~DbxAk|)@?wk?0s9-*2Jxkn${E?#gCvgyv zFmD~kC4y#?mRm-{nvAcMaQcq$g89e131vyLdG3E$vt`N8+ zFLIJHD{M2ppR@{E;sxwFz^=JUp(ck_##Cb#lp)~;cy`pMHG9Qk`(ucq9FKp<-<15# zJ7L)zK)rB-k~rAe>*2A4&Ye2m9MQYxwP}t-@ZcYa-&h4Ny;;3++dNQZU^>`Agim$` z{hU20&c81QrDGY!fl1O-!MQ)g6ouXLzEpj(I$*1oc#T_TUextA?MkoT&5LbfrFDVx znKF`#=GSA~LR;!W6+N0_UetdV*57pz8IS3>Sr4md1$A;P&&{uC=OjNZ*uT{eU*fy; zm|dMG^#z%Nlxs_HI}m@I2PGm&@&@6YdG)(?1@!`H-HCBu8fUxwwpLigG!mvd70(0Phx#A!%n~heQzdY%VJ@s`|L3g5}G+l9L_3B^dr=19~9u-)>4-#C~0k!SplrU7si0oo* zlj`Is1ig727t@_Vuz7zuLO}wEgqv!?3v_KZK6aH8jw@86f+~~m2NG-yC`#B4jxDar>++Cg(HpDPtow5aje597Qj7@WXjaeAh{Wgqa);g+gNw*SjV>^g`UdBF_vKcyt6?QhibbQA&5}JqEO?ok#9RV z?CVjR!iHz8$LeFK74RmoW?P`m*(p*5DE7x?bP>u-R!HB28JS1 zzw~avSwo>ccMA!PgORp%0U5U0#5*J>^E*ofjNALY=ESC)6o)DjB^*d%17aq(n=^RZ z0BxwD{uq}%kOLck(cZn!I5rg%v=IgnG>ZGWwwXczhfdTb4IgdKdP0=ykT7X7vLSeT zy0JTPO3K>yH;M1x|MHtZeD(8hKWMfB{$8cy6H}Vlp-U^#QIm+O8jXsVH7jkv%YE6B^1ueEIJ_l$Oh=T7pQ|Q|le1ct{&gOIgmqr#Y-|gC66>}p_dFs; z`Jope13*JGJyiyK<5m<>U3j*)h7i@a+FRVja*pVS^AtuAVZo(QRgFRoIVs<5t!@t0 z025g+uiq5~>e|q0Iqf(Gb=?F!1V@>8F>gkxjt>3tx4#jhzL>ooPq&SZ&1%)a20a~z z+Pu~$&V=NDpxmu2OO3Kx_dL`H1ubfnB*Ry-eJh9dRfnUTpm-`M-LFY4``9iWA>!&A z>;&nntEjnVi9yoYi4LOQd;eKijpAe8>DEw8VJp6yYDd~woGPZdQ62a5zI&ri0Op@M zV=Lc~y$l`_t=wSq*i@hiM`g7 zZsdDfgpynTD8fSUD81OVIA+BT^}@b9?y%W^P_e7l0`gb}b@KjXKdjDYwPBzQ!e!8m zmc}3>>5Rk(4s`Fjc@Dt+R&|9@77k=iz65fx@$LF>;ODX8Rs zB=S-3kQE#b3*I|)HYhn`OC)U8e$U{aDVn^NrlYPqIeDFU$H(<`3d)e0lK|!QS5-#GkZCmC>MRr*;N*0?1jnpqJ;913py_ zM{f;BmeFD+8Y$Q1;Gk}P7BP7d%J?tSb6GE?d9p)tMbF8j==6|=0v@Ci$Cp5H1oT5j zi-Y-DV|U+Y)fbO*Gzi1;ur?>>PX65MdNuFM-Uid2mwJ=~JAb{%0i$qX{gyuZJr4t( z$LDHK_Zs>PCnupOaKJqhJEihCLjt0m3x2aq_2!M;Yu;9gyBRXOsp+G6tFm(Sv1g@w z!6m9(UYcJj(sSrUG^X7}oe6f8o&W%wp=`d$j>n=oX3k>N@ovWzp-eeMQ?9 zdN57knbK8zmxLOn4Q5gM?fX#{@sbyxbh_!cuvr+Z%-!V9hLgy}9 z6N_E?O`-Nv<^K@*i1D;ezxYSbV0ys~PnQap0~~)ra=c`at+6@m=W%$64V3zYqC_vT zrk=7IQ^%E}9dP~Mi5kUS#=0j?D{1&XSb=46_rMME>zb1W;7>w;T0t6NcOYnA^Z+s` zm4{YHvdOL(RlHGuf=F7ViEo}j-O-yHO~oY@u~#Es4G_YA(CWPQgQKT|>(;5#mGeIT zcBy~Li)(JmPp&E8{+@k>6g8?PZ}uj2SuCnPI#+nFtBJ$x$6wV)xwIYDt>=zI;e*Ya z7X1;V{AL?Y(@f?|IO+xdD=w>+e7d?vZv$77jPGcaWv+^gP7;|E{ybJ&etC$gx_aqt zRh)^_jPqJ^B0B2~MN!y;%YvgQFhQhnG{}E}7}Yl&if@36!7)sY;K9bV(X7<#HXS!o zo+tfysa`3&;q|WPOiwZieW;(v7n&p3Jqrsy<7{ z)GCnYrl|mI} z9Jjipyz$uFgzX-GZ^7b=Zq-v`X4jYQm;)Mr71T#m#)e0V%L*Y3qEp$XH<^IvJNI!7 z^STt<5p~9(6w{|*ceGhmT4mr#6s12bF8I}ZP?J$U9gv&ssgIv?1UpbZ#MOb3sM%GF za`-|C0+!<9O{s=)?dAyJ$IHDU|FC55T*wK0+(`fqPQ0A*HS7zBSEoaltoPf3%@>n@ zd8a=Wk-o0y?#v3gyR*M@*g_m)gH+kP|bV}jA z99b(%ySOU^!CG49>GGsP3;C4@Ujh|>#nk>wLq}qiHhZ&Zv1tysjakS^PWk3#NUOn{ zQ}I8sR4+ziPc(?OoJq625g^$m3W+HjBArS=QY`yo7@1Zm?6=L`c-w3upnkURcPWe}pidb^#B< z>{h{1;hggzU5u7_=Z$EmnPbvpaud!{sGY0eT~}Q8DG5mwhMv%=xEQFG#37MknBqyN zl5kqpknkV^dG+Tw(^<8@dWexLYn+D;PJ~1CzErI4>SbER4mUf0P{-OxMzHs#^|JB3 zImMF{>ffsNmD*w?9ib0Lma5~s+KF;hvPqvhdXLe`%ps63dAzSZ3xhkmfp>1z%B z6od8;+PbJzX}Y<8NKpxF6EI(LHWIMi+{ir3cxREw>7umQM1HqAmP4MvP^072VuWhI z>L1*4_d2PmtWT#hPk_{*UiMH){ZS?Fu4w6T`qfj&IAWrhbRAjgF_$BdvD_3!@UcoINSW?{QsmZ8vHJVrHK`!H*m8N9y%AL$@C%WoPmt}8k`YGOSg7)AkP2GQkBd!#w zC%IydIj48elpF=rt3tWDa6@*<<>cRe5P&86?22PiB&so?8<6r11a>cU0mI{Vq8(VR zN%H~ZKDC8nzLF|TYIP9p!jIOAzy0d-cR!j3eT22xiPoGS&Q4XksOUFA{L)#2FBh88 zrpXpk-Mmu0DGr@9!Bw_dxk-Ht^90`%<;I9(SCtgg)2%+RTc7mg1mAu~)dQ0XYrDM2 z{dt#Ro&yzs2cB?WdtURGy*RwT3z038j-B<+n{!&-@mc*Cso8AA+Pz2T{WS zl-^WT@fz%E%flwqr)}Yv%%1}w9e3q%ifYP4ElsLDM9XLOZqinc{No+=3Sve3=QEcH zpaVUBV&EKsUR8=8e!tDJtw-Zakv=Dv*_puDU=wBmzk{8iM4f^XV8+dgpRCgtC78nq zcqQnbrJ0D;q%xthb@pSbinoD)vZfY|J-QPCRjSrSRCC&clyMS7%J!3Ml~-l-*jHL7 z&wHuFPrWE4zV18am(2mf4RBEFt{^i+fejgd$(=xEjHO%|yRID+7(3_UxTa$x-iBx_ ztU#;dnAhT>>B6J)?`AnjKsj>_PhNi@@scg1DNS1`EXL9Ux{o_u$$aEJx{SrCp-CjL zQRh?9iiGvs1S@J6@BI(2l_gqMu0Z-}1Hf@F*H+WFmK(Vt2Rj4oO*I{8fM(Y>y3T0MZU>5`nY))b*Iawy9r2U@SWw+mm#m=! z8-E&{-Qf9;tL1a&R0IbC0x+knqTIeppdyQ2S|$QWolb&nyYnbfkEu#NdtI?l-;S^T zv3~y|tNMn%jwk-eeYPSOS%;EA;$pRc!$G;CVDvgTZ$xsACUv5NG$&h+4OBQDXHu_u z^CtDSx5ank)NTrM0kIYOymK#W-beviAb%?mQ+mj?Wn~b?KF`M}u3ETz^Vg5Ms)k-|JelU-$9x%ZK^lm10?5VSaercWjOZ zI%`Q0+tZ6GIze-D)Zx-ymbzIhx-7LN)@Cm?h^(n+om%R^5ykY#v`u2jPT;4Y8trt} z()g!n{g7;N-o)as$xz=qvNOmIT zhQmM_-EeHIs&(UamFqCUAAfvXbp)tbCBBDv@o&e{9eC>;c6)LTlB#jJb1ug+F^Y1! zoxC~oZTi!&l3ffUVdqiu1OY)_*T08U93_EcDn&bh+nT1kRKT(5S#8@_SquwI9NPocI&On%SfQ3Ji zx<-$-PItaB$Y|HcK)T1Sh?b_cw! z)u5EBjOyhu;u9v*8-K6s(_iYxWjOb43-Ab9!tYpBjL_MbIMk-&GjSm_y0Z6(i3OC>b+m4e)G46tDm#k6CrM4n)Vej|; z@KGpPMaYvFv;A%UfX(^jFz0!{`LdkIQ^i-F z4m2QN_99fC>~C#m?eW`#CYr18>eh(mCTav(^JyQmD4MQ~v1-f_kQB1F8f;N29ZI;Q zyzdAO7nK%SVSnvp9=+D8(Dvz8B-xO{TBH7xGD)>5k2Tr;qv+uEaPs@khju+p*smpf zU8+;JjZi|LUdy*!W)hTKg;;}if?TgQ){-f0qM!qXxXR&g68GQy;y3Hs@%R~O>}jl+ zoquiT;rw&$(iK;*yvcc&n)GeweCvxK)aRfRFayV-Mt?PIf-);sMMDoQZ~u}40MdJR zTc&;&10j#0Ii*TuH)rSsU#KwRwDCI?Tx&lhlmH?NS!AfcuRBV#heN%sQOLUP z0`l+{=4(*@=2yS{%{SluMS_xj2Xe<_KPd;Jl|b6tShIg&w=@rsl=CvFYE`={pF-x6 zZrSDOU4~Et`D)v2Rj(RdE$V{yTFQHS)s)7Qg%>qG;+aOIggP&<&AnNB-XT1iHTw-b z2+J-x%309nK+1HBC$K;f77$swhgiKhu*Q$O_Cr$+3w~t}oao=lb4^V12PCtEY=G}B0ou&*{K6cf3lzcebg_!aSAmX zJEs|4fpfz5PF$`BP%Ama97msOa2L@r@GmX1ms9r{aP3a6UhRM^2U&YRC-D>uk{m#+ z^}LV;*x8)lb)P)iTc3F?*1s9vZxYzO>(JkUqsmX~yH`0{MGHjrs2v2pl`Y;JH-C}W2bqF@0kfJ0IKD6g zc%A|3zj+AQ?_Zy^+ci?{1KZi3x=Z#heh@h5F0Q`8%gt9Iqhu{0YI$55BKoC-FO?9PiA;(Z2H zy#B6R3#Vflf7yZNkUq$i<;_4jnINDoav_9IDV(=Zn|bFG}U=?fBIr=Ycz3Fmx=h!KN$CNK_=sX z=lHxuO}O|6bD2_C%6%IS#ZBb89nL&BcLt(RCX4v0Ne=s*@_|$Xa>$u@mV6=mPpsC@ zzpdZf+}gjs_Lp5&o~ROboL&Tir5&XTF1*ato42ibwN2GzJQdxr(jK)bFFuxy3rWMCZYF)Cz)|Uya6+gw@aZ+jaNOJ*yn~u`SM4Gvr}?++0Pw!6k~sAgS~G>hODDq>N+R1o z}3R;151)=uMG0Y`nIlJC!taes4=Uk#77;ZJ_OZ17mJ!<|(O4uD4aT zL}HW@Ws~WYU=ZXErnAK*R!5Tb;-m6Q{>Oz|*BbfJcvj)+?0~ObnjC?G{CmYT<89|$ zW<0PARDTu#M>+VPE0IWB7?%+Su8@vkm=WA4)F+rRv$jl7Yjftfhb=>I*cr zeCENI$e&beM;*HIiC)QToI5o4DS?j(^|CdkSAYWZt=+o=khV8nzEtP-M!s~>9PeEE z|ITf^ScX1>vC~`_`m%*Tlyo_#t_*uR94i_iR}#*(6fca^yfgq$=er!si8+5YPD5CQ z?aEQTIV4vt`Ipv4BCsDPE5B>V$l3SEbTjlJgX*EudstWrJuP|fzSNolS^U;rCFS6a zf$QTNopmXC?Z&@2b6NMoHrj^VINhB%6F?2Ak9t3{`e0{3Ygv0v{TKEIu&T+85p%Zv z?=9Fu8TskrAA~iQqIA&BPqlxi85PWTk~}zs7Ui+;JhIpIyr$EhfO*T(s{9Eaq`n$%SZTGDj8sZ8Le>)Jja zqd}YI&{;h!wXum3Do%gM*k!3UZF0P0cg9Ek-7tox^<8iB$#zteXMn==Fcc4IB7AU2 zn!-_4P#D|MTl8O_Dg-M~#oGrXYRUR$g!Wf!wts!R44>tv>CfrFukG`;1fb1S? zl#8-o!CBW9Fnu6jId zU#nG0$T~{b-#T+1gdmE;Ol_?r0DyB!QW*0f@`E>6)9o#e{r+E;s^x2Q@M(U-$yi_y zPe2u{4P1_#ItP~pu>%x;bB}~*y$RC16p94__cfKHJ^AfKas?WBp`e0rvdRHI=@l`o zp4fNqmq5uK?fy3pLg6)6y&)ucXy){^fVS{QZ)D9W-?9_EUd$Jq3Fm zjF$4x8cf|C)Voh@LN`JIdrkSq#ZEJnWQxHcbt~SDZ(zdX-Pm4oJSR}7Q*lPMW)E9% zDLU-Xox{yF`XU`}3JPC3P0QvPk5Q^a9CMAs&R)8dF68uO{VMvleBPGQk46_$n5Px; zF-H(~X@7EYzH~2tIl)@$tx3~xh)0Ri9VkIDHqtPJkg+!BsZ_vm{GmG6z5VTKU0eQ| zclI+g`IGRC2dE4^rb%{}?jtI*3<>ybVc8hoSUFLee|46R4s+<3`i zaS|~s!#O9!{l4Pf$>tf!Uvw(-9oYB4jfaOXD|dM7$QG4uSq=zJYd z_~u`KMP2kVC|i!FxlfR0Up;>^Y}PrjE2peIuAD+;AZ;t0x_TDHSCslZsS64GA&jNi zpTSegIy>8cxD^|7UKw@Ws->e@%ab!yVV(DK^suENg$w-jnCce^SHZE9$Z9e#y-{r$ zZ8xz|yi<~|F}(Wm#(eWD7l(~wYsS}o@ojavoowzy?UY>)uT8yb%I!Pp*`Z}`oNVr6 zHf_}$jXQp{N-u8XPhNz_+4nddxH?ugRDYA5Z_{IcQ^|(M)0&<2Cz$Vto^%dtu3>0S z`R(nydftHwkN+JUjm>uIX^`1<7MJJ7*#)(=V)JBmP20LXV&UKWIN%dCp>|!kyxCW( zY6!Ii?x*O*X{E@LN_zRA*zV(+P0d ztEQNL`*|0V3I}?BtkSPO*YE!PO51jc5e(I2 zL0dZxeO8^vwk0=4A?t;OGi3ds65sEGz0!+JWN?EZ$IG_Bu?Y@Ut0JlER`PnL+Ms#A zrrr-8qzhXVrv)MDL`3ZLUXrY~C{VHswnXTE*2ra+FthTa9f;Yg&gZ*g=j57G^-Mi4 z*a?nFJpI-G`t))|_C_Ds_b2J_drkL(fSdxL zzN*w5y28vpQ}X7}>3StuE<DX%C3CAnnQttO|>zV6;G9EO3cQ8POYJCZ9sY%7eT2gt>(G$z z)*_LJpqzidSyh>YnMExA`jgs!qU^Tay<&-W5-COf2+QTE&FYj=ug?8VRBJ0Pr!*bd z`iYe~f5z^A6w%~iO=A>dA)(5`SHr4<=G3y-yeS}o+e`2Q-|I0zVva@BL^UK4R5R!5 zSWfbNZxo4a3JHC38NA?f>=_uJ4}~|W(7`{HaJP=O@10avNICs*v_L+8yqdJ?Agz>> zf9+8omt!Fs4dj^AXV@dll)N;)Roqhtd?S1CBYnxF@uS;)kjNXmKRQmTPxmIJ!W$Mz zqmot?n0~$0|EAS%>u2@ez8jyvd>G%qD$LZ)yCXuqAJ0@dW-7VgiZ|3KLK2YU~H`|JfPYRQOXZ~aS%2)b#+hO(tZ~}xokbjW_O>wXvw)`J)ioxyx5tu)Lc){} z;KVSyx@l1%6?58u@jsNhs%8K!;yEIPQv~u_Ew{q)2yu%Cba^zp@d zaE-6$g}$D&Hs;c8*FOmmwqzC*43tQcL~%*#hDGtzMpyYJXDc~cAe~+NMXD10KPk5ZMpFOsAPn-vQWk9WS3PPS!kpecjQ5xy)K;2*)ridFia|gYtO;?6x^lY! z5|=as0;#SA>H^>r54o zs{ZT1arvg{vIq-$#PwaDI>9M_@HD}*(x7Q#yYo87x*FA=C5EICf&zfW$`BOG>lvy6 z=;1i-Nb05)b*;|$ z729ml5fB9+)ehx^-g*I5$>824RUN&vX6fES0TwLDH08V-vNt8SG!_bUHQ-F&CblC#iSt7;deSWI|P!z^9N>h6VEnNPjv zL;t{{iGiMGu)Pt6>tWa zEE>r;ZZtGCJ^?u2y5>nzI{)2Z? zy)Sv8Wohv7?ln>5C7xPig26YXeb45Y%NS&L!aDsmt`-{)ZKROFtex zrY78W+W@+GMWRX#>l(Jj^N_A3Rm0mBelrCmg)$gqllmLTO1 zRCgASqmsS(P=iE~YXy}Fd*x6y%H77{apL#Vyyw9+sbCB{Ef(UOzts?b$@b+B2bFaZ z8PuJts|?K6CXafRv`EoJ0JB!7fTTQSWu*J5piQ_qsV+wilx#xaq%huYt7Ah^j)W?1z{AkqzYEaVdTvOtdRp)9ElGMDoRx$d>YX(X^XJs6g5_BJnlb}Gr z?AjtYNX6L&H0Q&+9ZhF{NKh0XbB~-;3LaHAZ5vpKQIo&pdvy+K>9@*7LG60g@HR!9 zcqP<0b_G4yorACLgtFO0QZ{V$VX`_!LITv+_akStX&)ryk*yivf?Mftv|x0a`WH!5l&17o^|MAnoP zK)N^CXrthjOGpjpA`e@M>>g(bdD)9zIe_ zi6=@@DwvVwi(d}dWiPQglKvW^_`WMm4k$@x&1HP-B^qzOTsE4vP&TC>re=Vqixj~b zQyV5u@37lE*qi=;I+DotHv9j&V88tMR||H9Ck^b;oLCV>vvUu{Qh3Q(L-pkj%gF|| zT2qgstELZZI{C+)4F`nCI;jvP>f!wr|7I%s?tS2;Phuf4%D^CPt74ce^4*;KX}^pD z>b-)zP9=#i!_08>>hAg`bPl~udEOm0rp+vZj-v#Wi8qTjB}-l!HG$rXH{FU75#R)e z6>!ltc@myJRv_-R3$5x6K!{>EPikqeb!Q^o_{WoMD>EgEe zHTU5Sw}|FR!pe~q_jGb9#Q zUFlZQ>Rg;$Fs9nfRk9a{R0ii>@3O{Q_}W5&L*8nYxX${lP5~hSET`z19*l z4rxqOVb#lj$=mziTd>zs`+N%dyXFgyvpHh9mFrj{nT?kq?^U;}PXocfBK+M=_4#fjk2@BRJx8F9Wn&Ca!d}11c|agTKB|+i|wbq z-QvzSL@nXyJtBOnlp zq}b@`9B=UKZ0f#gim|=(y;R+x%KlPsRs4TKmEIS^PCBvyRhv&!f3{p`-iG# zJk3`2HG4wxE?|Y-dFQ#Uc~1~W-7kKKQmrV(B*k}gP*$xF&cRaN?pa!)+!w8f59x`I zj?S7xQG)LpP6h6&bF(};%i2boUR;H6N!nIFK(q292S_@7S4_ERj(Si^##8H7iOUqB zL)^N9Gc-`%Rk|Zif2wv`6aTR4JaoW6PW3t~ihgoj* z9GXr>?UX6UM@v8QBGQiC!?}yFYz5f%$j!EB57^?-r zgOJY7ANJ@q$m`_TmVl82QbL#Z#)~s?C~Q!BEMV4s*|g8p<|H!@`iNmoA4cG8 zIb-9UDXBx9NpambvVV9{yEQuXmx69~-huE9^w$MV>s3n*2pg$8UD}LZ{n~h{q>=$} z52zvQoo(AGE`mz??Et+Vs#23a+hf80`Tl>#qDAvfEwjsGvC2`3>>IULt6u;NV96*Z zY_gi2tP2j9uw10-4D4yzEbMGW3NvtK1H7FV4@o`7u?0MAH-BsBRSfa2Nd6_Y>Rrac zjLyH3T!$#O0a8C1|AXg?{IJ8ud ziO{vHm>*u6Q#(NB(3^XZAxTT8-4Oi_2@VBh8}(cwDF4J_rN!3?4J;2grjQ)@{gW;nEp<)Mydj#k}1pTz%LUN_K$?=Y6^d6vDPVSDdg z{$7z{+U&cs58Ax8XL7GNWpl>PsTB(QHTIixO6|phmlDX~VugA@#5(eXM4(m5C`x)H z{hSJabp7EC8$EarPl_cTw(=sqN*?ew%i_$c=~lsyYJV&}7VGu$gYx>#KCe8<5rz`^ zW|0y{B_sI-Ks=$TYBa=|qVUDyG%uBr>G!CTVJl%j~JHNC33h`{o>5Z>(!H*i;y2Ez zzvad9#2fEkQ?3zN3bbV3eZHtl-$OK`4J=3qJbf>bd;wL_h%%5DN?YainJ8kUJjwxS zJrsSYiC>cUG}b!Hr834WI)?!1JSKi6N z<$0-o{)yE1r>}lBK90|ICCC@R`s~ms&f*z#VRZZ(_%v)NQ`2O1Hj{G<%1kI3N}*+q zqkp<~LII9{T=OQ}>RzDXd=Jiw+9~LLG zIWf-5ssZH4KHIxXrQ5yq10{p{vN90r83qBJBsN~QWU(GOH@Qt6gUH1Wp#vMtT7l#c z9_Az@S9TPESki-&vXbPa^zWA<#{(;W5gg)MZAouNa+B=Nf}6gd*X@@d|Krzx`R>!_ z7Zv;RdLQ|$lHdgv;CJh56iH#tTQl{;qH%&8K&L7NQUp+roY9_zdx2fSiFQ~=Rm-Wj z#G+~v>Xi4>A9M|F0>7-gcWQva-$w$JQ1?_#do^DTPYFQVy>@-q;u1yk- zVANX>h{_*09LG{snSV)IugltbJ1D*mzSylSBH4)4rp$4Qvui9QTO;+ngeT+FScKQN zJIKU?rsq}r)eqzQ@1OlspJvpi@0)tin=c*1PGgYj5YD{{FMJoI#GBfmG)?GCdSJ9Q z!qFwB$j+rQaf4xVw58wUz#h~{M zw&us)+V#m~p(%c*B-BD_9CZ{vox~f{4#iGTz8ZV#VylehRB$i*HL2blUYQU_SG3?9 ztEsN^Q;}dpsJhzF)RX_8V0Dh4qY{pdG@V=>2)(^}5wCgQ zAW0{&xS@xp=&ru5-opu^$fW9)RB1Uab4W?^ck*K1Cbn$|e?UL~iMW4yP1YYI6yhl1 z+`)MJfv4B5H8>y*h9VPa7(hx14s4LM=Q6O|6~avH$E3P>(GmWx_cph{yK>f?HB4aZ zsfWqFrCWM*m36ZBG^N4b{7*~ffY;^v_~}3I%4z(kPoMvD{OR?|<87OjXC0w>IGV6z zaSyg^+ID4Qf99nCWk8z0mZ+A=L@S*+_o6v?E+7e8i?>%6Aau4m=yofWmnfOT`yE~N zZ2AMPrb$+B(82#H8#5JBFO<}l`Gno=L5dbVC*@Jt-;s?33fV7N>?c1kWLp482?|#c zvr(}*jnfXLrw$T5xS=@fyD8U0xp(i~M(Y`zX>uY$n<}=qd4HOCO^j^bk(b6YpL71z zx_$GXs%!uGN2~U13JQvedMXPB*$jMyR4S#hb<$P9LJurW#Q8BLmvv;$pxM*;NGqDA zxTSLlw=+VUqW2U>?5c4_>e%V{eo?PYYiOrCo$eUJVchY)YDt2=vQ&;W6rC)c8Dyul z)g>Yuu%!a0V1N1rZJ=Lju7ArKh94w1l~LwuUwvtL3Ix^LICd^R#)(60(=^| zQtlqOHIQ+90MKJx3TY=RnDt60Lk%_3$vye>zRf8L(0?rWl|r{&yS99VKX>`ZRK;dD z@SWRs*Cv<$ekh}{UloH`BT!ux&aRG~B4aK| zrLe)<(tk$__Hcoz0NH6EUcQ%`a%-{~R5)v3S_e57uXUfHcIw69w+oKYDQW|d2aIq& zqH}c;f|N?xfu7e|CV=TXAamkfeT`$Wv3V>~iO!8gn;@5ZS(cDGHWJLOCXh}uio8?# za3J*LK3T-&@>LZnSe9+_B%HOQi^&)crfc)x_ zfbZ&1fNB;=1v99(tOB)tcrYa;Hh}L^l&nzvRfC49HpS4;n7DCB1AK@4YV8oaFLvi#y!v6K)fG368b8af;@7j&sZPKa z;D7im{kKZy-l)i`TIn3CefiD=s~E4|StbW*2-JynUwF6On;=d2hWnJqBZ?E^H5a6gmS(QSP=>%h>#LI za=4lTP*gP=Rx^T!3q)=D_@ic zhimMl!M0}qs3wSnx{|QIkFn&RTC=2m+So3BL-<>UKyhDJQQAUNB zyMfP}EeOu9@=<$KB>K=PNcbM?{Q`n7xziiDKv9aK(&M#swY|^O64L=O&|=e`<9M3n z24SpOpezCJ*6ZyeimF+emuk)fA%8l$QdX2BflNPo(^A|~noFetAgA`c&T~sqd0Vp2 zU%vXk$A8;Id>4p*noJ{0k5+aY2B#XqMGNg5WQ_1&Vdo8jj?3Pf>!`xZI7vrK;N7MQ zFzF&1&BJ)V?N{1kN^)Va6AtswGt=M>nQIENFFZAu781j^n=txqF(p5;DW1E-7OVlt|a@&Nl}ByoA7ZR zjw)1bIr62i{9@hB<<}*C?Y1Sg{~YhlYL`&Z14(}|_u-QL;qy>R=lvd}JYv3=K%H3H zwXzxBa5q&jt&fg%&AllXLhT(LQ6_rJ=sW!Zb|X-OcxBdLxyX~2Psu(MM?{)pC7$vF z1bbn{8a|$0PhY+jpnIwHA!?OXJCM{97YCu}k8*%mb#>Y_FR_(wA5QBv>;3My2amf6 zN}YcuEntyy#X~vyq$aMz1$lVY!T;tcNV+#UcR(j8&rTJx)pbjLTCIN_pB1(G{%s0* z!PWSP`TW{jbuK+bBuyyHqB3YYmZIuOg1@`Yy%O1o#cc@^XG>&x?aI<*E$Y=`)z{5t zqH-s7jr;b-j}Q46(^s)PT`uq92)*px^ca7EtlB4#*5pT13uSG{L7+8ixj7;)U6Hj!Tr)n=F%~k zu&(gC{@5p}?Np`JL7?Oq^A3bNw0_r(;wF5kFTYHo-L~0we_BIw)ckBPkaXL1dLJhd zvFOvJr5go152L9;?0>ydFOpWr^?(wq-Y9}cchzVv6?;g9oOe!I5SORY12TWQ%Gac{ zq`3aOq!ouatKh*82Pa}{NYU}2O?AUbo@@NVy8`5>N;j*VrbRA)HW1Uj+&r4D8$owX zR=iP=DI?8s)9sY+ANMAhlM%0w17%2+uE5*n zox6S2*uSR{1VHY5H_?CoXvtp5z?(zwuk)lttp~2q-ZJx3#)T2qwNdGstb#81I#LBU zGL$w44wHrDf5s`z@^?6-ho*sjI5udSwZk|>?NMt4d$gR^zH5Jwr|GUOp$qXUbrQ*_d*j?_Hu2JLG-7!N=OYPIwbvJ$JG^wJejrz?dIQef{ zx>wx=*$SyxB)RmRm`%#zm*h?Rl=|il@XdE0=KODi+3{{Vv^}xRH5>tV6Qxu_)O~

    Ismx6SR(<|#Cb3YxJMd50DIc6VH8_9*RJd=4xAe`D`4}b`vR>D+ zG?*fx;mrv@!Z}p7P;~_d=%{!Pw&msh&ZyD*;^u7yHL`z$pVu2h?7PpS_V52Z#+Mgg zzF+=V8{a;tJZ`in`sUK`Y{_QgdS#JCIf3}cl5JN*N`GA0nUrDXEO{xMReLW>J!ae4 zZ`6naa&>Qc1aDy_;1utOZH(?b`gBTAl`0)Y*eQG-Kl0wX(BTS*Nfk!wkR}RXBaMKY zIQU`d5deSv2xgV21$1j{affG&@}_t;ZexwX8EmwondP-)u-O@7-v%G0=!07CjqUv+ zf3nS`VP@Vu|90_~dGyQTg|E|FU;`9CA{#Z`5hex3?Xb-B3XCwm-@Cf#hkhk}nQl<6 zsWqVHIA`LF#ik!2mDrK8UBc;G}mCMh#FDS9_4pipdA z#ek_9+@n&sz}SQ^-Z)=v#=O0%B=fKGo~?gJDK@X@co`f2b;-We&)<$OKS~4JQ)p|1 zqx}Cd_O9!8+}4%$t>gxzr*J3~@YAt#aK}lzW2X;4Q7Dwn#}cKFq>}jVzxTx!*IJb2 zbVrITk(+z3LIHD*F)`;D>RNBB4{|raObuI0AUm_$dDr=^KFaHWX4;^90kE zgTT1n+^P6rkJbA0)i)pi`Mb;d*#3XGvaByyqY4GKw1kPPVVW)GJ%oMADeRqGHmw#m zofWUNpO+OgwS}5D8MP?ZTlD10pzS?7aMS9FSGV_t4t#lcKe{S?B>;xmxZXWFH253~ zQ7SQ5-_m~RRP*(^RfatYR@2*(>ScJdgL_jgU^iQyV8Lx)s+g-pc5D{iy;FbEp-AZ; zzLiRPQJasGUxeYaIW&H|bx4{^7lbqYT(EZ^KfN0te{?_5EoRMv{|$if$uXVVCo&Ll zmzzq|rjn$&tEJF`8kg%%JG>3G6jF0iFSF=GEK(ZgpmYxRJcw04LBB-R`9QinfR;Q` zhLQrIx~7ugR-t)0)!}*E^YVWum&y)#g?FRFgMNpQ3x_-)C>p~?%d@*`h^Z(V3>G5v zmS(tP`@prg_G2j^Z3K7ezs?Bx;`r)Z0c*Ei5875E$vl8MB=o7)zgVc2Xd!A`Ywy=Vell;iqZyVpF%f|F<1^t zzjX1qf(nSXR7xDYZE@m@w6zhrPH%9W_9dw-EiZna?k`i>xkuS-Kee9ZC2Ea+19Zo! zZCHWz!yu8%QhFrev@>B(r=xGr} zP_A~9RdskyD+_j9Z&$PczX!O2z3KIYjR=JkeTPFcKK~&nnnBw{5W79uWpesF>SVd~ky8yX^}2@Kl&t87^1((-PZz7;oEEG#^U|~@Z4Q6wChxR5aboIHc(N&wO*Hn+Bv-s9X9Dh zStev`XT1Pdrx$;EQ=>_D!#X5+kB<;n`rdS@W$~B#7t1obk;C$Lv#@v{RZlh0h%`zm zPVGrFE1&oRdU4jlD)vi zUL+j-(C^+`tU`#g&c_-b88VnuMF%2~T|pV?sittW6OK8R48q9x^GOqV|rfWJ+&NJxmJNNsJU>S&? z#|wxY$WfN$fe3K<;=4#sQu=>g!Q-J6bv(9?-EJd|oBDrh?R!D+m#a7Seoy&G>jWGO;70K;d!8pMcwe9CtRSmf9Xy#2xK zk0pO23286h>jVYPI-FP~J!OlN1^TQike3l&yHAH#A!oLl-_x0mOC^pyIR2wX?-E|l z&cqa@?2c1o3UIsglG>O6!Pwb6e^goLFBg&j{qXMm;nR=h@c6i)$}h7`O22Lf7C7T{bK&0v2l7-CZ8E0F+VQM-*`t!xd?19KDCf}E>j zBJj=4t4DpA*3GDrZI9}kBjV*gy<`q5mj#`=fix@wk-c;F*|vZIhsm`9WfAz4>@}Dl z7$+;YrDJJVCv3B|as_73!lDk=w&4APV}BAQ_UlwhOs(+y9`L5WSiIl=etuk+Qf@_JM( zKS5Hz{pxRjxbOL4UN2_M$IDFEKK7cfG#!ne@mUVskS{^(y2SPq4H3_cm^cL|@ zK@E<~tH?KJ$mU&ki}xhJjK`V@e}D1)_aDCdPg3h@6RsLwUG3EA9M*1!PT>vhFeHCq!n{;E)H){b>So$6zj$uBG&zK1@@Kj-mYY2aRrzS( z4VZq}r|R<;y{~^%;WW0lephxoc($0GxGG{>2c{-T%Bw5zxW=z-150P!<=C6-rQkcL z>-K4fXNTbJKBS**YsW`(Fn|xHR*M=})=Rq#Q`rHv?2rD%lKt{uf0=)xtZPZHaH^gK z-e@-QhE`8HozJ_q?qS2T#;@7hhO;P5#e5a5Q#I^aZ&LqAt33xppavX;EqK%H08vw= zQ8K9?ivqFN5&Lo^us56spG(^L5y{jdR-3ck`8cANZnidb%X*u2H$KZ`KU`j0UrL>- zd=>bx$occ0oiKmejIA~CwMl16r6% z=NHTMch|f7e)PG2nJI^Y??GoPt)R5bQH)AS-u5no&mrppEWi$VfDo@|_&Mt!2#t z^*GxVF;u}+2al_QB|**C#8o$N-~HLQfwI9RKD_N{<6 z@XwZRfIC5K9Kj~}`Clwp`a(kRP@VR?my6ax5P+r07kPhy*APvB3r>F6rbXE??Kfs| zbP93uMx1nOn-LsmTH`(-6dvX@*(N0=9Xchhgj?6sw1xs5-@H}r5qdo6!R576N!xa+ z``4$Ut2+UF4MbnO8Z}as&1_2q&+{~NDySstsK%onv|zc-}_ zYusjAiangyd>cy#aYf)g@w?0gdGv#8hm9^eNq4!7ljfW&u-vx0mIgMK@=9#C>nV`F zkFHP+>mvo;TZ1_1A`)*u8FY+?1c~lx0%D>9WmY_Gi6FP})S_4O=Ipli)z(Z|@CG8O zB-y%vn=ou7CQ7rqw$~oTUai)NnD>|K^>Os?=T~sd?d$ltI{D(4@8bg&e|wCebMPv? z04oBqzpk6nowE#o5yuvll8b#4>*5nQraJ?eR(+k}{HH?(Q*r)e$?n*dYj{L4?Fu;9 z`2re5z2rwIvitj70=!k9UhqR5#8I+S2b~T!Jdw&dC5eBvyQH(Ab}{Q-PhxTwd`}Jq zJDx_8td^D3mOH_;%lOp9fACOhep|D@|K__t{9(;Eg-z4WH!tgyUZ$t@($S%?0fAw1 z_D!}Bss^5%&&@7q;w7nTIu5{tY??tXRIQH`E4;N-lDC+p+5k>u*s3i&TXAld4+ryf z^sWL6LAeQb0spZd=-DZn0;I@3=R4^@f0K*>I)p74#g&Z)oVS~Wf9qNG1x-UYmd+{j znU50&R^(?yH{S=&qcKd~A?sRwD`_;3up0-G^`cLj3io zI%S+F3-K^*Z~L=BbyTt#;F+9c*BdYjY{1#o1Bf`~C|4co_DRjP9Jd?HiLJt)o~1|i zii{S1p@K_Jw`7j6eZ`!B@rj+^x(PhWLqo*I<&@ssIJtFAhO}@${f6bN%f?L|)5D{AwU)s; zQr%H_LBtS_gtNTbo1a9{0ux_>+QbSinN z7H4-PLD^{gz6N<@@G>|B!NOA8rodDenxFw4mN zgg2#yLCRUd*ZtHcT-|4qa`^e>TGOrd#b7=Sj`zLBxVKZLd~WMn0>)E}idWs$ngCP} z6Th|D!~20_X~;UBR=rBnEUL4|G}S0dEt@(>L))J0pufGpy=@rOjvz>3^>knn9({aU z*1Vf-f2#<9WwFcCd^idPEC!XTXRLy#xNPLg*#rse)f?~C4WuM7>p}citd-@;-rik& zv%W4PVYFG_VHw_={N}vW{~hlC@x^le>--Nd*?;?C-tYeN%`g3n2^3AY#nc+Vt$8UM zHaVb$9NBG6^Cm?@8Cy}KI!D{IFRVI}7&NBLDQBv;78iW7R&>{}m~hzAaVrn8D|D>W zGMH%Bj(X~G&>f^t&x@(H?QfSP=mR5v0FdOzKzHM*!hBLPpzoX!L3UA$Z|S0pp#*i{ zSxF15ys|Gd{g;cTB3FA+##0O(N^SIV^pvxRV4@1}4s>75;KTatY@ zvb4(;tni!Qf3S_<&}jmdsMBfpM-P_7Y^?6ihIMPV)?WdVZAmwr z5X^Fwsv)T@g_*b9Noxup%{5rOD>wDUs{Q`EKh3w6NGF6pODDZ_snuwI&ES~U$Lp=0 zqUNQ6bFvRW3#X9h*WZD?mK+!I+8a!Dg3fk3e*Jv*%NAX+i_-XIxgOg~4N%t#R^5cV zgEa24?&FB+OX{5;@gSLPlRG-=+9Ukpu-vMCxL)>lm^%LsH4?nygeQh-B7-fqK z(B}Ommuu<+9e;5wGa#*pE}3yrZd}-Tuos}dd*;|CJN%n$>mX3&Nq}KT$FS)bemXe< zZx5u$r+$*+P~Zvh0$FDzL(u9_7gf2ydl+*SW>vmVK2i9$;ch-{oVYl2EVDHW=d3SX zk_B!V!UBR0n)5oYmmL+>=y`{1#l5o=Z^_O6#j^d|r+;_fIArmo#LbIw3#`K04mj|*>hno#)V*>!odSwk-C=WKx207i;iXNsB5Ko1F6MZL zF|SJrCx0g;uSBBN*Gq5V;Hbg0gwTp}qBePp_{kB;7PFz5QUBT1db^`L(u-vhksvr| zsT82KeFB-0=T`gJUcJqRvfUoLwijh(wa|lZ>k+eMK$N~2_N1TW#yEq{y=t1A$qN#X zxHl?B;H2700j$ntCf`({f1#Lry94iOTf=u&H-7Iw3r zl`9!=qYQz!34$2hi0S$TXnT9Z@Eih38s>7`K~Z2T+XBF2HkU!FNC}VC`ayrx@4o&1 za~ncfLG0BS$hj#MhltAjbbS$pSxL{n3LjJk{!(0a(;AZZI?ArkNP`vc;+(uKZZp~K z)qnGFsd*Fl^h7A=DrcOnA3)&>-Kr61(-28iiR0@T#DvGXbn@MM<*X>($rdP@bqmhb zO;*CNLKm%rf`jcKdT#b%ER<_wL2f_MUer0q~q(lpx+{fJzrf+YHs z>wCn55DEK#^g*~R$;3R*w~W{>kG>m}#(?TNWAKG)K7la=d4SCGxS`n3wr(SUSvIHL zdge{LKzLfcV?zLWwwy?NChbV*4OLrH?-t-#9a1>G1LfS>hOno89aYs5N6=vro7dzv z#MG;Uiso}LSV;~5ue}YYt}J#QO@I3hF6)mKMqX{ZJ4a(Ni2Z!DoE#Y#D(lVNG1J2# zTp0H1dTVtHS^$jGyThd*M7%tkmPF*z%rkcw3p|{&^;g#GO-%N9mM%b{m(GdfwwdJA z|7Y`-OUY{icC}GGF4^lv1}(N@Gm}<**VX{Ver8lB3ty*pa*JRg0nWgvC{1bVpc|z>{8TjF3Wds zgJ<&*Nk}GhBJ$9|qDM}N>WemF+M?ChU6?*o#OIzaZPRb>H0#f-*WZ8l;h*QHKYn+8 z{Bh1==e2IzEAH1sAi)PO=YQ!VMYOl*)ov!irYMoVVWi^ z@qv{jIVw4_IEi$?WW0RM*4x5}*J)9b2tIms^4Lqcr>znovU`E1__f#B6%YpCsly>+ z*Sy-*;)tu-sUc_OQ5_^>KLhf$hsdk@YO@QOgf-ObVxvwnjI>DOSATe$ebw6r2&-cy z$_y_czyH6jowDn%{z0lTRqrh0D#q9f$6@J8sVI1rZD~36&(swMV8lamGETkW!3nKz zt1iUbgEu6nEBKB*s@EYlvC%sd zz?pknrxg;?79O)>uWR=Y-+Xtz9NPV}?#*-YPNFZ_QnU9{aT?OTHd>?}2LxS!pc(t1~DmIaBo~zroGPH6f$bZ$uzboRS4IamJH#fj3 zo+FAGg=D4X@%Hgz4bU!9pnb%^=rJj;rI6DlR z5BpD#<)0lT99EQ)#?psl2=*M_>e#bX@HLVI5z%{CFn?0i<_dzL&iipZ+>BYgf9&tC zZ|2AU`L3@4f@Np_B7#7O*n9)3x7Dzexiy1euUIFpO1x#Bo8xwK&{n0QsLTLfaY&|k z&BzwLN>EW=yUC*B&~{r>dvm(u45=g^EyH%3ZUI+-21pw5@;P&%@ek>4 zugCBJlJboYcft!?`}H;7e|op(qe6a65yWR1EwO=aFYn1_NmZyrvc7?tVD1M`H%~<$ zx&wq96vum5ifnHa0T>S2FX<_3q>DOK#>NZf=6`lg&|oM*!pO<2O22sH&{Sle>v6Yd z8Etnf94o9xmCG$4+XSxgf=R(%4UVWtg~NZ_#i1z_vB5^}s1lpfBcqt_NekXW2VV@3 zcq#ba?tVB_@>Acylxg27sc!-j%IlK-C=m2xFe|TmdP(^hcre7t^kXM2crj|85l^co z8h;=~#i|KuDrZ3#`BKd>(*`IGo>ngdwz=*_HuYADI_e5*2k9e;*I{mj!*}fg4c?l; z?%U%$R*+&(gn>=ZZqA&ux@D>STw;cH>W`-+91!?+({SpBlk-*!02+Kzf%SHMyXxr} zwB0XC!w09w%7i-I!P2V52>lE%k}l*N9)EH?{EXLHef-pyOlXVsvAfEP^<{UQW4`3g<$*8TcUe$#(-{IEs+*x~Q(#NqNizts)2<=C5B;5@;SUmu#56tHKz`Fb@M z;>8;xnjhmJE85v*+1f84x=+h^I!+P@d9lIPvcneXn)32V9u7LN&pyM5|9JOl{LyB` z&u#v%Qc4cBnt!o*0n^f#Mff!j)2vFHi5zyRv5z$#uElSUUFLXcUf@)|mupuTY&_LW z*_$AFolQx3=dI(;iq{!H#n3mskLnsdQiy+KDz&RNnJt=m@86*+5C1ue%)0SS!KgkNb&2D5Df7KP#Pc28^bVemYp8~CBEe85cv~#NB(8Ojx zpjn;8voT{k?=3Fma@q29dgWNQ-BuS4m_6*nwo+Xyg(GLnC7O^P_b0$q=j^M5z5sg2 z(+<83RiS495t9rw+dQ1iju|2x*^*$6Yc*x3)5cg$);UkCu$`a9F&*Wgm(Pl~f9{Q= zP~ihnIZ2zz_04YEnH~d8|Mdd?c7FKg$JqCUtu)MKrS8VI09Cc-5xCjqTAB3IRtP{m zeD1tBfv`xRYb7%3uV4$cw#J*H7RtdG+c$@UHydaGRfCO|Ezg53_0h2feO9%`n^uJ& zmB&=rs*!<1)G6XygLUl$KlaTgeQ;;+6& zO-fK}xylL^-8DiHv56^~x9Z;MXz-y#*RaP7(53`@0XL@|Vy{d_w`&)gf2k&4&_dFB zakj9es^s%_>aa&#@sBgaV*eoDuP=eibP%>WtcuK2GJD+7?=)>y2cSiLKz5sD>fF?Y zj?SThf7ET3Wv~ZzLL-ozcK>=e49JU0{8{Q{Q9-d+{bCXSY5w^?zWZ=}_1}JYKOC)d z;_2&Z8fmYxR`xCx5ZhSu4{*H5rXLfZR?!mjpS&b0moWST7=L5waKV?C=BQ>&OFUB5 zk*WMYtn0ATPJydEg%=a7=IDu+qzaUtN&I*Xr;K@jN{^|pU3JSDO*t`-Y1gd$@ z4@-%LRduGsAuo5JbwCe9)~afdi{WvW+=utgc{%neJPYpNpLZBqLZ)TptG$Wl6dE&z z1W~=Ow$zF9S&eYll0qh0XW+!HFngC86MU?WvW-{qa{t+-643207kU7x)48Caf3Z~d zkZp>**@_XIt>G}*8?GGZa#6Q}UpBjPctva!vMm`*=VuOu&fa6*!#)tz9if48@-wei z^j$sRuC)Wu;+(cwKHdAYO-NTt%2&-AA!qyC37!SmQXSz}dYRk}|9X^}gO<(M*?|=Bscm4C=;op>( z(l(i!GXzY8od+Ozb3RVF_N)h8Z)*;&X+ghRaN^ZS@zey}iC4|ycNk* zeQ-{P@S`YR(ZE6}dsUlEiESgoz|pVA&LXNHV{f`>Qt8PP{f8;3ECo(m8~nwx*@J!3GFUN758n>UD(} z*5#dzLF|gn>!|DI)T^ate{+?Gge}_g5_-`UMuE%Y(d$?oroGm1_ML132_%)GIJ%Kt zr7(827Iq5k&D(LVWVh^5G`+~WxI?$bx_soPC!SU{kV6v^Et2%P+M07d<7zAb;Z+6L z0gvw1)t)Q%kKcX#^j?DXoA2KL;j8de$vIwH-Nlp6BG}}b@+ujQK|#0)l@xHZLG%;T zK_K(gu;QELQgS|D!>X2IfwSG9vnFF64mCxgDL@}u#UYz*IoCIxjW)X@Pt8GxL#keQ zKE;=z{{t9*z0Dh#==3+=XgEg#CF^ylo2=vGp?UpIw)J!XSTaG&3W&O!%gaJIsx}wwtt@A{&*+QK9|;BWqvczYgu#cx=*p>IjaO$)TPoBG zh6N(G<#e$6tsDT{DOq^XO*`ebhrG1q3w4T$m2g^rQl6m-4z!Wz$M)Q3(<}Eg>xi)P zX2+KIr9Vk1Z%(@d!s33~k?Z{PIAX91^-!6CO|DMar42fezj6>oMTgLky>;=KFF21X z%~#ak=8)`Vul}|r+zJCZUl#1!{=IZyY2m*rFlnSFxN?@x_hv(TbwH@Ib@+V1r?jkI zv{>SQQFYi(-fm{)NcBNdjj3BKfd|IJ0d7m+0C7p5#vIwro@!0IzVzz0vh83($`aXn zo1d430R$y~aV&{Z%~RnLhpH7ucc)WgDi*zNy@c)gn0na*AoPvrII2`d416xt@8134 z7oSmTe3-SqO4q9Gkf9+-p>3%!8-CT+cl{PD$wShe2=9YDm4huR>I<+mDUc7UQV*wd zJ{zCNqD59|3*5@#R52LfaJQW}qnFU+8>=l?rHTZ9?FXLF94%_tq`nHv7Isfp(SJ2$ z)uN}9VxYKUbCCkq-g5(9z>PWC3&;Ca(9s#HdnvaT_H(!1?ig_97kNzw43t#HuG0!y zSrj5QM6bOp*;54KH}Bs6;6y+vpJVhc7l+59NU&d6qtYN}}P`fnh(Ld-f_4(NL7#a>WwH)rzL$%#={_NNR) zS5w9I0!}A zr}u!ibw|%^FNnumKSR6q4c0sCdRe(Ye;jXr7n^baJP^FSQ1Ww)t8T#FU0DLVY0g6^ zaj%|x3)f(ZyBl}(^Js3fAh?9DYaXsr>{gYAI5jzTs84Ang|n8yUcV1zWR==TVcDE= z^!b|V4EeL4YS=|^>AKz6`UJ-0gvx#>`g(Cb%e^Z>42D&Nr8luz+O(^ke{P&|tUN6@B@V{0trXe$R{>odVeQG(R0 z@p%tWbg|NOV`#6GOb@|~+aDLe$y+af)hD___`pnEw%Ds=yWJZ?lJ|8LrNOlJB|O<3 zbuX3qC!ZZP2CkjW-)k6edsLxDVRCqbA4sv&Yin>9N zp0ofk>&^y)iA-yV;4NDNg%Mek$6HDD@w{^4pj`_6Zd$WS6C<(f7_68^rH7)4dPChg zSSE8=Pe^j-=yi`R%$KkheyE67(kpxj){;%gN!9%=YIN;gKO0gWAhqH-G{IT1- zLD1nirqu#fooHldutWKOOIIk;ij8@b9CIy)2ZhKrHdClzD|@?dZ*Mkr9kPPSyWO@2 z)P%K;;{J26AwCNj{QeieeUm@_@YV0W`{BcwZ*65CzWV+T{#N=r{hXBJ?O^iJl6f2E z7gf(t?da;N2BId8Vm8AH24ZG8<|N6uGPw&=^ z-Dd-on#zkJ*QWY^l_Tt7iCM9&?2?Uf3HT7MT^B9EAxX+4mQrk&nL4CJDWT4(2T!6@ z1kh~P#d2I(=SGd>k9m``qN}N9YgCzN$wS>YDCse8vc^`L_Bp_h>~IqJT&Lk~gAdi4Q~WigWh$uo+o4GD zreV?DUsvqM3%mMxxn4lUGW$DEiM3sn8A?I6X+eo^g7Rd&2uXI4d0{9N%hO56>AaxM znqiO*nnaSLnx75)QI0blW4c9ZSeL?DjNlQFR`8 zjXvmMd1$GBqI{?U!*;jlX(xHZx9-9Ljv5ho>$O{_v$n675qMwmSJg2Ks3&?&V=v^r z4;^>x619uU`4$_LKQGtEKYjJTX8+TCze*K9$(N@#5>AE;v6Ius_fjMmDz!{5)!;-0 zZMBL(#vGG;t2qli;#}G|UBIsTq3Er#HS2$l&UxK`4)u-~>$?U~4J&hX;W&b&V-+Cp z!H-stZRzdW)FTj6v}7%Lwk6cZ4kBP#t2}SLw}CV1_NMSyma$PkARe8}t^BBMkzG9# zC%izVI+Z%wuIxfR0v}lcwB3pGn?%9C#h+WOb@|a=R3F-|U?h7RhTIanvg(h@w%W5p z3r&fC)!B;L?7FY$#I@<$((M?yEqm@ue9*?DD+jL`ZQ2H6DQB1MDT5x!Acn47ssOTK zA|a*eGyK5!BQ>W`odK}}s4DEW@fqAFhA2S$wDMNfHN*Fo?+I>E~FH51$9K1a0&z&e@!c(>lP;vCp1eG zs|SoOfNGV&j|2DLLF$H4FydbLojht!FaN%fuXQ`_zdx9R7V5TY3(PeMY6P9 zmY4E``5xL`r&iCU6qzBATJ<3S*8o#MtiQe$k>kd;_Ri3Xu>ooI45z9^i8Y2(r^ZV!u&$$r zjVq?{v|gOzl3>|z=7S^-a9U)r2lkYQi4(gz3~hyQ3h47`j6-Mnw!^~IU1+nxTfr&I zFForj?`?(Bx|aE}V}GL#i*HV;RJ*TjrLVS#L?Lb`0BigXl2|>tWq0u{Sz5g70=5Vm zidx5P@w4&!W5Is=%@2Qg_x`J2{&{>ee+>9<&L=Oe*PJ-W(RA{A*gtmx=%SOVq`pfx zu%XI|Qmv{+I>mb1Wswe>P}ME0js;x%>Z!DeRwL|_SgqmEI)Cp)7-lx?oqcqurCIdn z+3yz-ZJvW92VBy*(=ZT~YzN4scuh<9(Ask~T!S#~rBgzPy@6`CP4lVSKEls(5{Que^DFlo{$07s5Fd0YJdY_GDfQKnf2e;= zL}&WrfB27?+uekYUrmiEYX=Z;GK<8yK2F z@IAC2Fo5aGwhJ%A(+9Y@A>rSrdL8=FH!VoBjX=R-5ya@W?am)&`F}ONumU8fpis1~ zs6@#4u4D76=hC<3AMmDoOv~h^K*$kYSy)|lsJLL5X<9;$4=}?ju_je1!MWiy8Zs$ zdp#nbdo83FYq}kpq05r?WyQhb4l-t0$vMgDsZ-dcD1d84g1scTQG|~33eQztoP-EE z5%$O9P`A0W1%@(;$#!_FlG-38Z!th>Z0cQMK!2~c<5QAFtJX`WN<}kQyK+we230sV zK-u(CzAlqa2&)1DPzSpooJg{pi#NGX(V(|~mP57*GMVXCJ(8E&t#yzcBw3gBlb{3mi^JMmG;xfq2rKI^{gi^`5o|KC7!`va1HFm<>-(f>h|p zrmM*L=9>fRtrt+`L|9Dm1G zV>&f)53!^dF%JFjNlU=mz@>j>*{oa>%+d?P1nF4xO;xpGP_vG73TBkN+1h4nUz+g* z-QM0lI}`vQXVY00n;JQ5E_Q$rp$N9tvt_G%n{ON)r?!Cw?oumkOvLJ3{;BrTgc&{C zQ~H=t^Gk2<{mhD zlLY1*W&lWon%FoTS({T&rv|pe;RpLgT=;A% zI(e;9q`JvBd^^$WKw4JhRuZn_R43qG!+X>Tf+O8-^Ye;*`1Y$`{LAlt{k!pD{#eBL z8Q3?gat>p^v^vJ~>>F7z@U~G3#5Puw=j|nu;^ytJ+mW<1tkO;GQFUVmMt_ZEu0cq1><^|D zUKVW;&Now?rD3zb%wSd{H2A_Ygah|#yAK^$e6u!ak8|VI6;fE~d^GK=;F>HX81+z? z$sTnZ;x~POz?YEI{ai&Jm4$EBY6%%lEnO89E7{m&Wm`t5F9McD8B9BE%!>LWANn17 zSFjHPMR(%RS(auUv41pj6{x$Z#j7C@IB^6*yS*`f4lB7}2WJ4AiUxJAThQXjHng5p zZ$s~5s|1-RJ^ymK-rB}q1Z-3~yx|%gA1mszCSrS3Ckiw@^qgtVz#aO}Z@S*8{!*i7 zLSa|uf^OS#w(}T-56$TIVnOjJYNLDamQz!H$(Bx1CuCK@27fS-ib_wDFi!ZPBab5_ zIiD#U*Uq`AHf%zj6m2CKG+hmA0|nh=GlGgImzwFRduRTNfqkyoH@Fl@Rx z2ej1k2^8Ha-+$Gna_G2uhSQ>ScSuix=WMgZ-lARP#AW>`f)?K@DYsh{6ZLVOd4TYp zn$@mh3WCFfoAXzuy1FMrvazjAo-&#^#g7bkF9pd(;9 zwS7<~)@tu*jheldYg#|nnM#ewwZ7&O5vVUH8otZ!s%xhDk3&7ml*N@ZYt$JjYYmLE7qIhd`!=#wkRGF<1AR1T8vOTl)6AOPH#O1|D`X_Hl()#gjBV-4+1-{n4w7Bu#GaKO}n z;IPcsv-+DKvHy)S+47r*OFPWQQ^bU zoM))^A#p$*zH;xt{?tG_)hIlwCu8vb<6)@}s;YJ>jGUdhTjTcqXvy4k_nMF6+H2eZ zHGA<4?tACyEtat>c&amT%#`a}w=;Vo(U4c7U6t3mZ{G8AXARfkA=JPx*}&g6dw&{vpqpbN9(=XS&PH9|9@-9QB>>7Gpmke5rp`lAb(Z{`GM5D;cKUgX|}NFH^jM{hhqiGK~z&J!MTD{ zqp2vgF7R*G8TExA`VJk$*vnG|(cpv>(Q}7~k>H(x-r~K)9Pu)&as%qi9C?)J7+X*VAJRHca^s%oOW0a>jzHN`~tNr9d4wyuUhNM(x1TKCZ~MoOYX)cgI)on!;N`^`0gk4A7 zucFBtByFgZcnR{DCMkLqq1ptx1_GU`Q}VO=Zel? zJKRZkPDNLY0GrYknuOXPWIvqv-?`5#sdQ||OJ|Uk?v~{yvHgpknJ6cvGIrB z-R%Rj>+5!&O^2#Y4=hFbypcQJjB+09b!MCXHqJEIpCz#h4mlX76N9=-)TAK!d8-hm z_2{;wN!3%fzYRpYLwj2Z7prV{f7{BS=c(U`h5BLFYPyNMM-EQnf(EtC#yD>S;08~l!12uSk(nS-iZv!VLLAo7diO3%hbQukwz~-fA%+2${A(S zC0U&~xjY`?wW5f@O|@Bd&AMLd(R(r_0i1$YZU>CV5>7IA*dme9f`R@A1We5+iW8o0 z{vGy1q5_1!u9~XQpHHPqEia}M?BrMReDcR1d#me)29V-s!n}cR(`nvA z<-SvQwsu`?p<7uc@-flL`SM8y;bdy=dBbhDtfMA~-H8MOrf}re{o4-jaBA$~L<+x{ z#Yaj)*jaHyQ-8Wz|Mu%8oAmiKzO*r~zKf;AMLOgP_6i)_d-w7yy0MHhI3hkvXXFo|dg zFwkETSQYZ>Wp-ZBW_Y&qbyQdyl(GYi$$>h}tJ?)rC8)xT$t=BXu`5L#Du3A85s|}& zs|$Wr)F>rU6T5g}e4rp*wd~!l*ZuYTe}2A=nD6T_zF=7bfHmSo)CLKu*T;TdQ>y0e zX64r@(f1bR? zUrT*$OPJ5rPaD%x*IaoWK_%P46|1%5ybiChe`c}XBvfChre>GyVGz9|ce3_z;Pqo%7_2e-)LRd~1^3h{ZM*_Ldmsw2ywxM(6;k+T5D;^-hFc z&9MUz76s89OyTQwC|JD>lFJ&2Cd$J_&Fd5B*TIJIx>oBH=C_Wi?WOpy+Vk{|0}`ax zq5jRsd1;2&6@-T0@vgv5aKgI068jZwB5|LL-595|^5Hd#(Z($H1|sjSmPXk1Qfwouq_-jtGG0)sAd)+SPogzcv*wMy7#!)LUzG0Mgt z-HL-|qK6?q2vEQ-oQV?vf1{KYq)`srhw4SUE9hLO8zWgn-m4ZIDqrl%wpd?;5?597 z;Ba6=U*v=g6^>?@YZlE;yJx+Or}L7lJ4R=S-U%gZd`{gQm8XZYTlV&OJ$(%J#d$m7 zHLMP^9UTpBnx-jyqC-^lq3Ey#3NIGF?Sc?!b*vgx@G4VZpx|6_k3l7Mu^e#6mVbam9jV?O7F_x_^9d#P(>QJCXa?LuSUsYw$nJH@tn zHa|>6i2@xZ)q^Z6e+kwK#!s)}oO8B2Dcn4G*I6CyD#E4R z9xfAu6C_faZsktxEU<@)JrL%)1e{Mz(XUf0MJSx(V*KXQf8I;gbnQQ2lT%+lA}7JP zD~7|#4epqsDh8+z)UgMZ!h#pfgt+D61)wG8G$%qpz1ebN+jmi2jPUnEO<(>@CzELf zQk5y+b#H(a#78Fl`01-(eEc{+e0tLf$#0rJ?d3Yjkx+2KeZuu^zU*rlLUo<0wV1L* z@_cm}E|@mKe~3s6C-laSL{xOY0KzD<0PXTNLJK;0m=-H+dBG8f@zly8W!X#SeQT`< zR-fasV#7;D&QKGQ0`_<3B}aAEuBc+a+5X!c_zC({cd%C>u+rI zqz7iss%@p}<&Cll_D7y^wbEWw-?0(A5q@cyV#WTpe}7!raP6+JzjT+4)p<9xYc5U= zcCDd;Qz;y((416XSK)QR8~qpb?b0#<1kEWpZ6g>gIeQXpr8CU9Ss5}>c3yV1tP^oA zz9uS2P5d9)Ie}JS8&84VJ96%(yub`RuR;r7kwp>rUKm)js8jQjSU%6^!9_Mcg-HMNAm zg{Yj*`3LoM&*f7cRu7o!Q%gBIbu|a3GU0*bPh3^!pWm&~mq{T6BYz&G)+)9IUB52Y zyH6iKUsARgZz{)U)QPHI_bFLj3ruEDOIw3w&pK-wi_pf((E@wR-SCT_gv!7~xC%k}9!tb{pY%UWYiRGM!Y~bL}lJ+j4f!o7REr z=2d0XTd;VSdfU?p-+ys>wK%{G?s97PQewhk6%`&V>=bC5x6fV-IA=^aR8K`|9EHrg zvO0HoJ%qpf?Jxf2tAC!K`g5c*Kzd&K742neKy6J0&dTP}Bz39b5oCjLN|%_;wy;xE zXX_E<8GAIqWlc4dHSx_`yEIL8=xuh+5BWA3CcMcwCpnMgX@46K09uIxUBTxw)UQ#x z%chkRd=LQpyD0=ZA%t|oFlh}zPzBWt(!#BZOjEeWX>x!fWGpH8+(%XHZY-rW`7Y;~ zpFj+bz>C9Pc$;zw%fai0$-du6MM!v5+2t( z&MSDaLC`-W2u~$J$K1AQpd$g^j=-l3ts@+;^9Rsl?`n*Di30jOk9z72(K5jve34YW z_ikIah5@GNBtSx3-)&Ym-d>I%&D@l_zq$riSrvG;p??lA&t53k?3@1a;}fWo)t{>c z#Ue|SXS*$9g!0x1)36s|=NEy8@%-7du#> z9-gB&MS#5v!J8lVi2J#Y?$l-0i?2s_;;w~=Zgbn6?yS7s;Uwi{b6o_TJHU9r5Gsg8 z^-`zhc$eoR1Py=hDfKdcOt14fBZnRU!b8wka+uic2M~``i6&9d*!C1$^scw1DPWULe#8HPJkM$R!s|#Y}F*C zliBT>b8geARo%nwd*G9vs#ZNGci9(PYkFxeVI;V@<*t9F&IUy$`DYu4hjJk7sO2SF zg%0e$@U|SVbuGTMp`|Gd5 z*DpPG&q|keWl`}D(4N!gHVzvN$URk^M5lnXbW1kP!Eb`?o(1|0h^m`jWMq1~PvJ!N z)!H!|$UuMO`)Sjsl3%KPk=Tj(65wF@SJ^e8=tGq_0yAufnL(Q~Hu0@GtdrQs;o8pq zP*rNT?eVY;%E1aP!LtPb{p3Lp^*W-ypk~p11!6v$E}cmUViE>VT6Kl1TIhf@!lnLg zgsOhAWV63l)br!_eaw|CA2RgiMbO!yQn0zC1lWJ=BR4CXHmG*zgZNP@%)v$4YH5S+ z5EwKLfG--HIbo5t+I8YlTpjj!=v(TI`As6wp;1O$6jf=bH)Q6IUG;C0!_(YFRUYs! zU_dP_drUXm=WV3u4vC%iybOiH+-BavUM6RF+|5^Bd3qr}6_C|JNd-Hhj}i%5PuP8@ zoOgdPR8M#aNPD-t8#=;!h_6fc-M8QN_b(SiK`WA1E61&?9~``l->orTMZv1d&jjZk z>U|aMHWZ!#EIC=J$=Jym1S%!?3Lp)J&~;z7y5zL2;tso_P@Ddmc9p9Rt9OybC>io5o(8xSvpWK+;QCm)I}5f0 z8>xcr-}xHexf<8n7H26X>D{VidiIZ5nXpqL@M2CCn!r|LiJi**S!8eki=E}Hz@j4y zySHg=fUk{E;h2P4HUrj8%_kwELv?=xdCAvyKu5_Ad_?_>G!VV`gPX!tMBdizj4q|90|{E$ zURLW@bAG>OAM`(KFAeGAo>H5pLSnqV&B(Xj#+w)K#lcPc-+-Ie#TG;HMcd>gIoxbu z(^qZ~J-U}lgqW$_%j4w;F4H3HI)$KrmI?^7aP#9$xWyi@`^?K5T^ChNf)1M9`XJqh9Q5 z+?b}UocLPRbzq;XY8ii0)S}TQeGsnBYP+6n#fNdk9eQY+Se<(6drayuzQ$gkKs;?imne@fPOEH9wmA{Gdw~Z*Ql3|` zIW6vcQ4h|)w8)!B`RQW)x8MEuf3beQs;n<_mYNZf+b)9qyo`UoY5Sz3WXAQI71kpSErgg7=mBl+7XY!N9G8^jnZxrQ8@#wZ0nSnU*HV}7c=NIes{d|AT_v76gY)x-N_0KhP z;tLE(=GfYn6^zrJ!&_C*u`_l$hOCavVK(NyL#8&B;#F>)R!!}M29E5fNcPCPQ_ZWS zuT3JPMO}Y20*t!!PU3THv`*XOs{cF!82cqg^%$>HfV%3xqz7dkHkGz&W#e78`?qj7 z3y}ScJt+F+kQm?Vv~6C&d;1~DEDD4c+tYMq8^ggwj*YFIO`FbX1^5uH-=Y5XHA_EU z7QIXePA>>`>CwjkyvsX1fk#@*=d5Y=cETsrxn+ODZAuL*c{VOP#N*I?s@S}Gd-Y+b zqLa=0o=96Kr@892nkRwZNiRimHG;eRu+T=>{bSl8fw79y#7)UV^2`*)uy7%&7Cd!$ zbz(xAqh?N5r$p5_H6w2}WO_rbO#jB zh~$5ZK=!Wx;n)B2%OCG+>kBE`qb;pLc`p6qo0P;j&juiAT1&RQX&-snc|>!h%)_on3!Uwydfi*(MM!&dH`T_;5b-O=r&6d)+D- za$Zzfs`uqpsQn-NeSfi7Eb#|+*xF!a1%5WkGw@rA05g$au2Ut?ef8Tan6m-3oh2=H zxY@*6@8V@{)1YBnV+prP?wXcx2JJxf`oWfc0R2HewXcTr?vq0FFLn;g*ZN&dRX~5( zevGHz;IZZ`l&S`Dz&eKpJ4EbpJ13gAd)uPjcAG*}_CLbQ<@bDO+j`i$aPK1aRBpVw zjme8;^VJYNHnOa36JoixUSMf&h&ngWGG_pr*u#_%;jY&G-^1CwFW+ zFWksp)L^*}UBe-H%2xUozgV-6pZ>YOe|P&IPN9E(9uiNl ze#iW<$-DCcc6V4PZNyKzKGUvv7jFxUs1!blXOy94o~nilMhVT%K7vC(>NN+Om9_o? zW{BDeXK&))1%}RHA}b!&9`j{Sfl^A3P_}d%l+tw;i@ka;&m_>!T~e{f+^Hx#kjnxw zP{YBlw~(P@S5O=AaME5&fXIJmO_nb$Wlnjdw$Ln`TT22&kUTQT;qWS+)=F z&L5UaXZ-rJDl^CZ#mr!M5y3+?1OBOUa<}KK7@jN|t5^Xu;{0m+z$@|;*huNHx}!nf z<#Hxqc1~Ua@&Ru|yiGIVO96(>0b3__EjU8$RJ64e3rl&#v`rl(HIaXuxeD$uXIEXg z$&T5S@8!VF)_JR%Y#Xkma#xp>XXWM&<#Q}n?i%S4mAn2;-d!Z8(N)o7BOj_GX**T{ zLHwa51vg${|KI)h-@Gjr5cXMr-SkVl9fZ&8s&04>sl4O1t~|Sy3UM=$VTUV>>U^pt zKZ`nqYBkXL4ZRxd6jFcK`>3rRkv~nOZ9$ESa^|I^2ZRTn+Ah%?BXwr<5y`H;dMXB3 zjMUvN;S%sR7zDApDMrVlD~m(YwTG_fW%_qn1_A-?L6fws-**FE5>doT)n-YuQ6!mW zC*B>kk3u#PQ`UxL2P?O^{l!AXHz}wWV<0{~OCJYmUQ^D!0Q!ID2^>_7Q5lZiIq_<{ z34ckHIg0j&TZ6CXWu)7)rXJHa9Ts=+R<)?uH#PWKGqT2MJ$A$)`09bIuf~9ba!->H z81dkzD=(19Lg#KWG2dr95A6^n4??&duw%2z_Sszk4-owklvE@XlV+U7j{dM}+qMm? z6@J3@Y{N6^$WMP+Mlw}rGCoW`x91RuEA^jae*dFZZcdL{_5R}f*=@FQGQ-Pdc%ofj z5VZ_x(%<~v2)K~wq~jJ}tWTG+_b|v_qq2#H|Gq0_dve%@dU!f<5$_d}3b94KKBo0F zb-|CyXTFvd6)$Bz+ve=TZnsJvO2^z_gafz~F1Y=@MHPQ1mFw24`da?IJpR4L`io?Q zm+8=*wLpz{K$oD@5aCe;9?j-+WH)dct^(NgLU{CAoP?fw48H=gzwht9`Ct9R`*-jE z@bL|ey=lt7%mxCUd*PvqCiXEqy>|u<0^lE1piTJ6&m{zNJQZKl`FUJcS;Ok{5ezs! zpg-5#!JL1&i0VLvPBI<3I@h)LmC+dqsHZUsY!njCF?}3Ln^v(mvqRny#B?0?dRvjBSH%giXpJ7kRg(#hFIVtt*0LasgR~htkbsDQI z!=Db*Cbc=qAcgp3=SW`@rB@^|^1-}+@$f^a;NpP=D$W5MN*`zo0Kic`kO0+{z6ct> zY7KwUm-?&CKmBboyOjOs7He4-#}`vL?^jgj0OLXB*qSvYMcZIzI+@-9P`j?TM_xCz z-bQRg*}PmWEyr$|sXA7Cc0wP!|2hej zATch{U!FEQJKVsk%d&<@ME>2hQt*QGvb%qYL*=mPXnaQ2LroM*aJ&o$yTVdvb4qq@ zUh9A_cUHD+Nt(PZ9a+uplsSs+6;1s8yCrVKp)obSm<@Kl!?x;9nZ#?`BrE_{ewuz_ zw{_lw-D2;PPkq|VJB|5*+4SeLsQzs11IZbyB2@8 z{;dhrvp;&O;Fq@52dfFvo}9{Y7R_<5X-U+kdMY=nPxJIbqe386w}ZG9pslhZ z(PH+{;wC*s(T5dY1@n^Tt+%pQw#a0Trq!^ZDB8|>w35pyZ<^b3g7~3&lJ|I62VFiBAS~WvT?f=^ci;w#_YOcUMhy`Fdd1t{ zED*CMv`?)z&rMzNvP81;Xexhm-i^Piy*?Y%k0Z$W%h85~4eTLhHsAkr-G2AS{$c*= zos&f2>$qS=j<1rhAgigib|f$d`)&AvCt*bMs%l&Wo7n|*xhgaBDM8py?QSZs-FLXd za^PZf@x<4qb+z^U9>(+!l&FG~^5N<#+hG`0Zmkwtp6Wav_M#}8qX2)ml_7#5hggA+ z-O-KdVJ$#omi9c=mvz+EUdvnYhL$t}bFPY?9i0Wg)yQQ*3Fthbl6vGVn~5DZ;#hZ% z<_-&BfdNrJS+@863z6L81&Cex%!3cb2wp(s)6@g^;1`rtvNq!g9dH4zXwfQPr}nn0 z!G>F-j;7f7OcxnWgN=WSJT|NX9n0LJ+A{Ag&N;n#J)ka!!^h+a-oy(K+ne3%>JCF^ zPL(RP(aO!(piKy&mLM%O(c_NPr?$`?Bi$0dLsY!a(U|uEQ>|4U-l*75!rwGAUS9_*)Ow;B;|1M z%gKY=%2wF->L9npCsMVw0GOu&noe<&xtiTacF^s+U0g+oaCn5KigeZ*bZCBFN3NuH zM1|&*m<6T_9?r8RWj=eb>70$4J!AG?uO4BWnpQU=XYUxUKd=5=!~Twfl3XKaDIlsI-_CDymXd}Z z%}N+F@(6zlH-+m(xk#5h-RW)z4Pg7X*M}O8l6hdKQF8=6TA+R1i&7TK?{P-;@8_Pz zJ~@dNyobXm{W#>AcEma_GRg9g_tP1OW#|VZjZKBL%?Y>Hef5vO|NU>j`rZ8S@AE~2 z;cXc5NG~HrN67Z7jn#VU4BSyzCe4Nq0P+T&lHh-DOHP#_q`|B@g@*boM>0>Vp*uXH z>5^(z2Ru#tb|4VhHK+u`k${}2{8XL8Z3jSwU!Sl%8SlY5?ll=*ja9m*S zyGJ;eM0Pur zpk7UxJjWRdNS}TNgou-L#KQnD!_TkSVv+kxkE>;cVSBUF;f=M{ek?1D4!v&xZApx` zX(Vj|nFA-?s()Rxu+HzOdI>{Ndt%ni9!w`B9;gHEybZKo2;4=)cWR&$Vi9RA4C^Uq+qmq$?dVd z-Dr6Nx`{nbq2vRm&GPB0r`9(aPUAz1-d`-&o6bUen_7F(lJo*npSz}3-K2l9?j%O0$lgqRVMzzOw_M&)We4vI zK%!1%EC6n7%Vj2^9-G>$I(tsZ0Qo3upt*Muz(BWNMPpm}wIR02|Y-za3~0 z9?Ge`*shh8bD(ZhhrE#jVL;E2Zwo!kdfo;Cwsp4i&JndW?gzweE`Tnx-PZHuy*lsl zv_eAya$qEYLR;25yQ`*hfXjcpnm2#xD05ym@|_NwS!dL>t65psFX6S6^H2ZLzj^m* zN+jct*F-O~SQ-JHWG`Y!Hs)uiE>;^13>PR}`4B}*Fo2h>+$`P}W8!p;VD-KNE1c(0 z@^Vy1AU755l&DRB-F0Qc_crF)(?Cq(Ll0u*ajn$$w5`8%Kn-iMpC^A0xjMLhGzj#y z*$r<~CU3=hxoJZ+3B?TH1ovgBOYPFD=@jSK%sglB2w<%_ z*Uy}%Q`gPagVVM7b8~=uTfah&|UE^y**|pg@t6c!L0%D+DH+UYFIfTQD{C-5FSQV}N4`E_o=c zID6zyZ?bbONiG8p@sJn%l1PVUZ?f~QpDcM{sI94O7vJ=n1W|uQMo2SPh{_V5S94G- zJ7lVl^m!d4a)g zTeyD)gO#d@NY|9XE!&`Za67hR2P6|iNus-d&z+?kBth^W7UHx(A^c_?u60^0)}_)M zH^?IYwFkBqO3!jUCMpVH=n6_K$^ywHmH}0mAR;aanqz+w!t^~^T2WG5!f9Vc%CLpo z#z}OeT?ukdV^)B>sErN;ulyh->~i0@8G9#o03MS&^6tcMFU{pRmWiUf^Mgx+`p)9}LvV7a{1q3uqNK zZf6P<89skN$PfMC^}wzlK7CyO@of<#Y;X0Q^k9-^5ZD4K=DanCf!#RYr$V9AEt`&q zMIB>ngf0aGBZ;_yOgMU$c{&wKn&;AO#MSKNK^upXutXON@}$jGOsHf)H<1sQ{nOi+ z*89bTS#SV3L+kM^zi6JmCa;`lcV?X;kHQ8%$aH_)uevir6x4~ODjNt;)l)XEF>i8H zRY=>xf2Xl5D(c*^m5r00Z>JtQu|OrB{*(HSuCQPK@aauSGJM%^s1IR^P5w;=7oS#A zuZBf#6DeFXl=38{Lo(b7wJih_Arc7soJ}WC4ec&Km>kvH2{Grw-7-_HWd{lz&~}Xm zl}LYA!}=x+JCg%9)NSeIy`?vJaX0+bdi8cT3Lp_Tck+8ycWfunc21w$Xm_+u$9pZ+ z@%V1@uPG6|87aDA@oRz+ssS3RZpcP1s6LHB0j!+?6NrPtzLg?a9Yvh5ji?gve*GuW-#9DX0a^jhXJ@$ z+hd0c?E9Uf+VSl$S)Swakwk}g-7k8{B5L%>7qIkj5s(32NvBm#_b@cV!`FF*=tOHg znj&aQl~0w!rccoA?bcmKI@C9Ii>y{2;Wh#w*`bwMY%Z12>b;gzYLKH7koGbE%JYBP z4P}q&j+${>a*ABKMbflxc{|3C%uWqF!27!+tUjH#x#b)Cny~}CMFlelH&D+iu5nu) z55dwf2}Ld6$m7%%!wI8}Fq>@kKunv$4C$rqS{)oOUXsvBy(CFO^dK9<2>AA#Fu+#Q z4q(ctoMkd}5Bqd#%jr>juN68~S7U!yue~WF4LrLPTbr))@?kWAsK+v)5Be55XW8d- zo$a^t&mTYi=U*5-XwUQ-4t9LK2^&>;fP)ZY-4NzufcCrC@R}}h7?Rv-;-adkR`tVD zT7U>0JppC$&P<$QHQ~a zLzt3E6yyK}9Lk#E)GC1}<`yb&81zQguC55K3SMz7rNw*GU!|E(T~UJF6}J{3?a~7> zGiO-YqyZ7$dE>`VCIx=`;oA>?{_)TMJU@N^)&wWd{i?o|tM@HE%&s{kWWV7e-j;}& zsxV#aoe`l-rGRyKpR*Lx9mju#aLcWSk&A7RLFGABT!YWALvc9(el{|drm3-sUdYZ2tk62L-CjCoOfKp^jXJ&^>9Nw+NBpc>3_dm z$*US5X&&YV`K=IabrDKCah)mPIkNBW^w^~+AOPgj=_owW#&17f|GIyG?caU){=4?W z^{02YGUuP3NKKvTTDfuE851)1ZBD3QskIJTc+FM()|WS`)xikE?BYm^qPEVL z5RK=es+p?@$63{a>xAyh9Oz5aBvdJWEv*4{FYV0%AFNL90r-HP?c8@Dfd?hU9Le(P zd&LPJRhpqKy_idXa%g`QS;{WSEurg0eIVuB35leXeL6$$@yoW)lg!qVD^-wau+S;3(55J5(GB@Ij$~{W#HzR+>m;J!)TvE4H2eM`V z41waA@=-1sCmDn+WFS_SK|zSZZ`w5=c0hw*B51CK?51-^ZlfuRrP|AWy30?j-BsXm zqw!J^?k+`zOHRTuXZx#9tQ>EoGd%=1Pk1ZQn|BKeJJp$6HdvD)ci;aLF|9w?8U2UHr6=6Nva9nI#|XU zn{1Z+Y%~$hPB|l7@+5JksehtVJ0wY{aaa6b#rG8~Y+!(4+eJX;FoGB?a5!^LK6$ei z10s>919$G2goXF6(g3ywt^fEImm{UR!#WIfIqY{8UJmCFcy0YSSVWP}PgiVC*U^)H zjK%DI6up0J4g;vNJSo-PsZw`ZLgTmIRehG*2y#z%%i2W<|Lf0fw}0tl3lDW3ezAG6 z@~J`py3r|7-rb7L$4M@jHnr3ru*@#oO{FVj4J31~W3;To^mH3ySA2!f25QJIi$EAR zZKGYB*>z-ufnEg=cf!&%IZCg5z~MTyJZ%3nHr@jSS5Kzn_}OFoefxHN z{If0J*C^Sm&&21FB#{qY3s(7|+JEj&^$i_suFdU9;u)A;YUAt@DSKZU`_=PUl$wA! zOkRJTs{k9|UEASJk)k~h?$@E`hL-5Wxm&kL)yp-g953-mqQYejX;X-pZoHU#ST!-Crgn@@PG%=?p}GUw2VR`}PKfMdcQNxyM3}0?HMz^Ja~f_ok`Vt} zbk1#RF$(c(1{q~Kv&wdB%w5d@Uc8&6(59ljF6dHmVC!E8m+M9ZHGdo$V&VYdfTNsT zS7w9vTqHXVO0VU#=AbpdD{GKa{>t+zZ+*=D;gGTE47zb4qDo`FkqZ)_xm?RpdFreq z>+VR+>8zF_Vs_yhfg|49TXSoUtGYOJLA0*bsdmCsId?vKGtq%UE)~}aWboOf%E86A zeg_(G#K4^xFj+8@!!dvr?1o$GU8xDYPTe_W# zpL+Kx_{xdomUoq(8y^Hvq1x=N@N#sxBnZ*NFFmjS_Tl%d`}+l#uVF7T5yukZgP&qq)me1DcB=K>ICxpD=#oU>>I9`v8& zaP*%%vQ_>LTa4@@Z9uAZ+cr@&H>k64SX1 zEKfWqmKP3&&Balzm#ozx?lu80^n<7bH6+9q>pN4O?%*RMro4|x-4OInc(@cz-==+f zK=Z{pa(|D+Mx`5oWOF!K(LFj^V&K%-0vACDU6Qx^WV%b;=152Z?i6 zpaK*b4y9ge)Vk{z9#(lP1wFP!z)zv;xa279VVOryr<~#0qq|(ee+7Jp$T!Uvtbn?H zz7hFgoEm-l6hPRlB&j3b+%6%nL-#D&6!m-IDt|jfr)_y#CLX$MA4Q#k@Uq6U5d(r* zW)nkgJq_ggE%dUW9V}PZ3~>Y#$1Pt9XgXj_@JmbWB@aXGez@7?7{tkm11DCc&l}l8 zQ~M1X%ij_~a;qEIUoVJwJR1T300Uj~cfUIShClj>TjXEYV+p_nWc`6TF??aty6&gv z-hXZt@h?3(_wlBzl}spCChGykh+9KTC4Rl7^mCaX@m@d1C&5`1ps`zyGpQL(Gbg8pbBLPm1?U zC)1t!;^GiVYw6nbOe=F~CAMsN&57W9`r2*Z9y#yI>*&59e-qpuH8@#(x;?>B=Q!on z)%Hq|DNk2&n?`aH)K|;`>W;aTf3-RomLti#RhdpuOg45M9Omu>Ju$+HW(9miP=C~R zyN~5~#|EDyg%bUR&YNbe(D1`44L&ppzi8{Hl0vr8p+Iuat{4B(<9gc_Nsn6DBoC|1 zc##iPvXA<{2TfXu*4x>fV(hm;#rx|itJ$h1x;xjkYVXMxF4p*WOJb@hFS9@w z!A*3U!T?P`vcGGsmEmJ_F=F-Nm%Z`=AJUUUT#oqm5- z)ReER_S%|hf~1301BZ9JM;nk-kiMooUCW1C(JO%{=jVQrNtcRrNErZyz9c;caDeP+ z7X%<%b=?bLUsi#Duq?sXb=>(`{W4>*KH@Zp4%ItXu}^uB0tm#cqLhQ;B0#V}SgslF ztP;UEU=M%op}naGhldVGSmwIdxZHmX<~kCT?>Ci=4lY-yep9X3nu{O}!VEsK|#eU4#WxZ zBfz9J_s2gBdIbg`suZWXH!&6OY$urdxOH@%3bbiF2NnX%>bZRJtSy@bWv-fpI+Rx9qgo>TQ21WAB=e5JY%QpmohL-9*1G{nc!}3v9^~x{dN8q0~@4 z7b>@|?ANAgAB2w&*e{i|xI)7x1vLN&?M~&T^aK>23l`53YdG-V!a?yNl zsisxOhiGeZ$GZhiZ{$Ka7pSMYzNYmUA;mt%mAjTjZg)5#=Xyk&xjTR915i4a)Mnmy z)kjWc!2t2jGbAM#UL{y!`JueDs;yb8(J^gg2nzW7jx-hr_w>Zp^13=c(&Ur-~bxEvfX@cnM$Cr?for`lUi4biMxK z(~1k-KYEvYQegm=oaZUYDg+~^SIuwAqi|`Q5d5GmAx6M5W_{({5tb&5uL?RB|raW+y z&AXK{ln8czmf{_^YCht|p;izk7C7*lsxJIu=e}e(6}u)hG6**6`5F0!o2gwCe!4 z&f->COT)^#9-3k4N5E7M1AQe6Eai{Ot)!^(EEiY?f3@ThzqywiQ3O3{yaHG4AW?_4Xl83sYiH%JsoLwn~)!FQ3)h+{G4O-4AZcZaCHkLc>sg z%VFKc*$@@pAd^MK!A)=LuGf<$4BOi7?XFAmLL28rami%2RFh0QWv2M53r27bvniS8 zCh?MCi=_5*C+@}9nr>GqKzAbG0FRe%U@P3cyGA-~(jO{as&q%JQAXK1mqx8xQ4*Q9 z%>`bcm@T||C|eSCH(^PnP$(WY*KZeX5OYZ~4k1_tQCWlk{Ih5E>yQ67Ked0Em)24Q zLVp{q~bHqty?0;O{sf2~g^#P1vT%ZvVS_N40c!CB@C;!gf zzy^3ML%WRB$zsjo&CS*5cIua}Fob1S!+`@?c9r-D?(b8c#QaOYYak_QH0w*{DJEKR z0G(+70Qh-8S1Li}1paJ2xbZsl80Ab^RCkGGu9?$v++6cuA;1N%s>epT95CV^pMUy& z67^s>oNO5U^}l&==bOewdDwUM+Zs%=c|06hYR6j5AUfIV*261nV(VJgT*F4)We6o? zM5?aqk4%1HsdYrTmz|*7e@-ICsrs-C%Cx z+|LVMUxGNN+JfVT6TG=tYvx~lDqAAlsqhz%P(@I6&qTuf+R_sNq%Nr>VoQLdoLl9? zbwbibKIg6S^g&p}@8|f%@8`eF|M>2!RmDx4V=G@S>O&anTn=2j`;{DH7r|AKCcE$M z0*=cGNkh?ST$k`v1V4ZGITa1-4!Bz^o}%3iMNqN%`BGOm+h=vZvZy6=7H5xFTT(`M zRJFwS*iXXu9XVsf)JX2u5aq1L0FaQxeOYtYU#--h;-}BH&d*}qLoi`+5%bb6g5OgC~UCU**piD}b z%UyV=okm#ZD8J9)oiI~=V2w&WLj+4{x(I2MQ~3~TazLN?YLfF*su-*W!K22{nw(WF zjq|OoEH7G^v!{RQ7c! zHNlT6QqER83DHG;V)RS7VTR4gp-I3bs5w0cx<7++2OQqQ{d1OGbBUn)_LbBZ(Z2oG zRu^D2xaDBCV#lhHXS&bSh6m8O9~YrtHB8RA6CAUERs0Vk_wuz#+b=w?wR`jJ{Nb0o zRsCxGCmVBq0S%iM3BSa&#LUp}f3=t}r_Jh`v0PanQp zGZ&wAO&{*2%j4Enr1Pr8>`kdles#(+1n|-MJ)6e7%34@38s~UO@>`RzPto`kHLMA$&Hk1lHp2c}qMwwWdyAiSwk; zsh=pOzaEzYSOiXgCmOK#iu=5WW0&1J6YpfEJ@di)D^37Ingp%fsmTKc6>?AAB`1Gx zy3})M4@(A~Nz(h6@GsT0R0)ARX&+}7`q*?khxaHtk*h z)V4XOTC9yiCG1k!+d89Q11P164`Fx!IEVvknCK#%XWe*z*>ee2^gNT|t8a3O&a!P& znS#7D@rZ&aL_2cD6@8HmL=qqALBFK%+KS`lJFpGs=AK=iVIW?Gpl$>(E!_+Spn*Ai zbqQbX;jmQ)s~so;HIwUuwPH!YGFn}Vp&Itx$8`KaabC^MAk|9~E-8-6_iCD2J)hcl z^D=_HYw_=YkDVou!vRB#&57{nr|siVx%MQI+76n^Q=QtRZ9{>qd~bbo7DD5B8<<)u z!LA&h(0#(mlS(8aP`lL1IVBlHxt4YCou3SP(na^pCF!+f55}wpJ)W1E$p;B!QwJP2 z5G`cbl7xGd4)RJ4D{}4Xp>-p1Rr!OY5Us1kmJbMj8<0e0-7e7sKmAts{7^i zb2?LH2AHt@RWc>vG$@FDlz3W*iV9>qsFCf>I?(NSt!soC#3>{0@uhg7hrO!`L1va! z7UPRjX%uWL*6B^4lQ9u0qS6DzdM2$Nq~2LQHokQ~mS5GSF87|VKqiFG>4HdXJ1);# zBY2QN8=;YdyPAg@$(Hk%p4J;RKOY0v)?R&$x|q0!#qpP(S_C`+n3vmH1Smpy!Z2F* zn0U!qaT+y@Lf0U5+sw5#prc?ZS#{5vlrGyEPS{VF`PV=8U$<|*`TohuIjAo*w)FuH z4FabPB)5hlyq85=1TueDP*3SbDmw{=QGuA_{e;D=snzP3I|+0xg;q7H!m^24>NKYs zMVtD4T+>rs5Q)4d4je$&+p-kW5g(T#2>wL4RIi!b2jiCv%?$MNtkywvlhm+HOX&EF z`hWQK@7(G=UtOdZIVwvNSk-ckkisPn;6*tCn8<$$_jPB{4sCx4_z;@{==&s z5pPNLxUilz_pQz+g0!ouq@DMi&qE7aDH8P8i6md_y#_>IOE-Js3k_Z64hhzghs(Wg zn}VCJF_r>*RYzcRUw*WrL^@HSu5FAVcs68AZz9m&+6rN0l*td;yTb;=QnBUPs#A}C zLM4<75Mld^$F+Zd_GW(QUU;&rbIh7TRT~IyVV}nuJyI7ztC`!DYvw@B!Y5OOIyfr> zvQc!IOM1Kb!gHL8NVpjk-7_Cm#YM85>RY2&0_B+Aj;O=ybO^)YO3?Sd|kSzNZ8P z=TU3uZsmKkZXV$N&u7&>eEY+*L%Ban{IRQzN`?svAb>foMCtm)3%nFHn*@#8qpSDe z`JLb&$L>t|l1k<%a^go*&DSN6rSdlv2tOs{;U>RsX|2awJtGFXCz*%Z;(p`wB9gYI zigQdhj|gDM*Dln*HaX&t951q?Y#J@Wfb2U`z|?T#h5 zv3=`)nH`r0*xb(S0#TG}%4YEK3(u>*CB}z(wT(2necJVxuHyW3etUD&nUk+yqnmYFqvqo$ ze|4RoKeFX%9UircrNssAR)mm)ttm`NPK{5kDQ;_rqgZ;r6k^U+nl*gU0jxL_yc0c0 zJ^280@YMvPPV)wPY~Wkf`eIaJfD6-{FN?Y;@go4IIrW#J?rmm_hohZIdg+)N;X-fP zMEcglfDCC5yzRrPcbsreg7>QITmNw|e`czlU?FLVoe}+-vc|gGRx`#`6rS7k(=M`A zb-m8zru2MfZiS1OO}kdy?NI4Opn9a zuH~7=FNmA!QRnfOk7@<4`cMbayf92qUKRM>ir~&-#06P|ouCE6D(V)d0P0U(N#*=> zn>@13@Ew4gL3~h~wx2q!E@58*f5qT$&2tiCn-&e@z*(=TUR z+n@y4TJI(b+jhViR4&f(lf5G!)hAKc_BK=(A9Fj&p`uMGQb&Wdo4Jdle;<{6(iGP} zla5_Y%co;V#r2DwA_Jb^)Z)1a)J|KPgt;12lO$8?$u+~$umiRh*J!c;XYIqJoBK+3 zcnFOt(@OFf!&7xjvov2Ii)CM-8!|dfdQeG&3fZ~Fv}qm!uJTyvY~yCBZdw*V4(@A- zTR)do`nYs2AV}-bP@CfPHo6I8Jg8tVHY!f-khyL-1`=qU``FG}aab?AUz|;M z$1ZYgHc%B%?m?K*f7au@KX^OK&MQ&3OG9zBt8cQ! z;r;+YUYDc00C&hqpb?0so8s)?!7R7S1&thhvvrYnrt5`>-G+j zv)@3NA6MU^Y98c7=fQ3#Llg#y?NzeTQS2fWHxNYhOo1?h#&0gcK%qUr3IJLM2d@{+ zhOQnRNb~_H7L%0})2xzwG@RV#mrY{?8GnEJ_QMZf{pQ0DYo};e^Y2Z1bBhoA?_It4 z;RxB#emSZN8H1Sc*1#GzdTDC`cy#(}DkKK}wVe#B8$1ES62t3Vjd4ox+}wdDuOa&Ml<%L56An%zww%C4%QkowN%6wCHSzf`i!rR#iG zK-vTD43V-NL+JvC4*Wuu_{@7fZhxf@a|y(HyCs~B@v7Q4rxCAX6-Ygn04-%~y7q`! zLpo>!QS90Pqb>!jiOU;;@EF)tp5%8l;On8yh{IyUht08{V@=fw&!nTK1?MZXlHVJs z#IE79An`?MVEH>1-#_Fxs*OX?{^~WBM5#7Jf z$#MmbS0{sYpLd>mXKx#{!YxPL(OuQoIH&=Zl@Pvq;?HuD9idhrmIR}jkG*bf+H?@* zyv9Rvq={Nc9BgavzxcR5`+v+ojE7TOt>2byrxO~wYA4m+ybWfRJcuKgdLtnfKo%!D zS=rY!3ycWOcR*c5qykzhOSXlu6!{_hS~$A(41*bI1_KZ^fgiIG1<7P!y4Sj2Bu7Am z?NVPVql$H}t*y;V*Hrg%d!)6B11wB!1`^a7AV~J$4{g~2&IC}_@_*SuD~khq$Jun$ zg#|nTL^;Lvjsse9<%+oMSf2&eKmPHLU;TDoe`?=;_@7JW`?EURBbLQV2QU1U zp3-=W|5WXSDIry&t+uGi6`=Z#;tluR+<7JmG)oswEt0{&QjRF`_1_thLj*MzJ%`0j zX(I)ImSNeBDukTwB_79FTay;N;1O+-neGyaCteuufZoacVH;s3bfofGY^j1i7|d4FDVQ%~tlU z($b|tjUryeaCLfW;!0K0!{$b!6FCmRO;QP66!>zkyZ>{M&9^IFnX9NicvjQ63 z{NB!&t!D%v0n?YxX9OXCFFdQ`vsmJTYC~o$OSPW$79^_L$|DH^xHD)|$I{LlN=slt zN6Fn8niMq)>4Z^&93NRTLtTU+&xx2CVk7}Z^{8sKW~HoOC$DPCw{bO+T6Kh&_u`kF ziWmc+wL4dfE^uXX$(+LE)xgGpzTD@c)?z+&Gju_LOUt>iSbqY4cfzp-VYQC6pP{fI z!~+ZhLLwaN%^3JWm%z@WxCu3Zu`&JZVSTn%*+1J~JPNB214;481yY%GlIGP1s?hsr z$=E?k1^iYCf&Rb%Mc$*Y`mb&LhYgb3qUW~IXxGb z;3is#aG=yC$QfOm9m_K;xhbMuj;7>3p-X+MzS_5dNB9qaU|#<|(p4JTYFaH^8oD-O zyS8ijFm}8H{*a=B2U^4sik5qp?i@MTB`@4-CmnLo=8<3&FU2ZJ${havh<8#SDJ~&4 z%hPLwhhrV}Vbys=n?48@V7Q0nrV~ojfy*_sVAd!i1K zK|cVWzBA`sc((+Mv7}h03%R#ZIcCzj9j#NfhzuWpa8;mNd*VmK3^S>Z#B*e2fFBR; z|M}bB{^rXTTX{6n+-d@q015+n&HXv}druZH92{8+D5P=OepE@^bub6Fo!?ZnT3tU* z*Qm8Av2cQSnh9MD;$MsrwyJd@cnJ_k~E89BLPB z_$W4ihQVXR2M0P-jR)kPir*+kWzk{CK6H2}YOmBK9WMw{R_=C$$ES4YC} zZgH9(@&fm)fk;L(FX^DBzO=uDoQwOv;mfvCPB5v03EcYXLqK# z21+!ZeT~HRyDNdU?e6MZ`{TUwiS?~klYzv4#U)*QXoAatzwhA-Jhvx%LUxBq4~cun zam>s2&#!)(#rt&m-ms)jAylz!hL1c0DS>bno zS>>mbH+hMi6?Z=>!5fG{)Ni^1LNb9uZa9%0w+-yTq32W(T}aCS(tNg?TT`Ch?6~v? z+-q_#{PN!KfX&;@?h5OxRrtC)HPLMz_zLwcRv_xWWW-XAU~ z1jjwD<2G|t@C7Mpd)YY*k&MQFpbo15#%oVH;&O~RvrY=Oo4-yZAG#|OS#@LNpQ^|< zROvcMehwQ0pQTIAKkEBJYCSBO--jz?P^!4xg9_A^4|x&e(q%p5fA`?d&;HD>Cl{7G zW#lFj8U^A}O({{9I-KssssC{E9Z12XZKC8|gAN0SGcie>0Rj^M04xoE${9dKk?XAt zL9jT;3%!8A7NRarti_wE(5B`3mp`-Ph&-_hxP`#DhLkv}0Eu{4aHBy@k04#d9g>bG zZ!)fy_soExq4b*w!#w~_zY|?yf-dwy2!siJI$exb`w=U4gwuJe zZK;|DfLpQueFIK+Qls0ZI*0m??_L_;%-MlL@=Pi?ygF)yq&^&3)VX^e-9Z{Ra?^5J z&y}=$9l9kF+}u4*N)7{pE70#avT~}{U{AFK+#B57Qt}PYXu+g^TNBkf87w@iLejx) zeS(_4&)fCa9+&P=4|%n0+Sn97B#kd;jjG_t&Bt($16&L;yrP=2YVPy>!H6)Zu3=$Y z(};67u4Hq)1HxR~!$m;9U?0oCppYhA5AnO!ZHt?NPoy}o+&iM+gR9Qd0rZNMYy3HL z3obtv$X<Fmf2`To>iflr4*VDV-{F|k;w>uaGv~;)vSgQ{9VK`uy-){sy0>K=YA8-T~f6LSQ zj~~AJ+iyPn%eV8>ySiq5EMXBeqkU}kgevjrbOCeZBqj!0M{CyLM+I7Wo4#Dax}{Aw zK7-j6W~ktX+NH_PRn?g|8?P>D@@%sSrlQS6UZgSusl~fp@UHZJ7gYi&`t2&Fa0|1t zp09QNW4BVPKGdh40@1<%D0t!I&5p)vq$ zv1G^xg!2s7WUpZ7jT7UZ6X0mOEAcPt5c}RNf(hIFb>|ciGu@mW&aGw#&$-@xjDKR6 zZ1TL^Km=To2F@$J>1JnL0X9xdBfl4iFZZ}D%b8v8v8HS{m)I59Q`0T|oY(lFD@Nm` zeeU!6@rRH1$4`H5&VQA+?e2$|+Sa?85nbp0!SSXYo{8qyTNtfe_MsMNh~S(tgjsx7qyas)ho zMiBcp+kzMWc{*BA-0k_RPb~jM72m41O%2yUH*%5kV(yhe-N<8o+N9MpawHuI^lr0! zqb6=`N}|H|mhItnZ_x9_yos+Gt#wD<0J%%%KH052i5;9X$8A)#GN->hRyd!oN^XkM zIG_jEza2x-m`n*7#kmL`NjumYoX8k8+C1z|Bk7z2%$iPVnGnh+5OBg z2)zsL{bkj5*?+z%V>wCXq{3;^#9(E-y1D~z&SK7Way-X zqx*SuaJe0A1vuU=jx}yLp}-Ys%>#0BRQ*s7=x2{=f2&atfFApg5bJqZu_GKu<Uob4xHpda?7b&qkz(#R5-OP_f*IUjH=E+bW60y zFa9=G6}}vDx?Jd3x`eCCMjY2kB{*;h`K?a(wEzpTBsSKT`*AM1;P&LH z>`>W@qq>SOHMh8Y$}@4NXT9DfuZm(zJXSEs;3#rU^_j|%N2bB+aXL91tw9d8hwIM4 z3}>N-M*Z}W{lEYH zYn5VFY9wbo+CzKXueA&XxCDneaKxKe9fyR&nNblN$azMPF?`E7ap_m#3PyLx zWq%%dwqEKUQd6-TaFw*`(VRsqXIR5d_;oWxSOi#bg;Fsm)ic$)uiD+@$!9necjDu> ze!%!a+Se~Vt@OE^^SX|OxX6_wzko+AxAO&??Pxdo4=Yvxe_Ja1sksMRoHzQQNl*5fku%%3R#Fp#(&8PyF=XN?)G%%66bmkT*MDmjp2UoB1Ro_ zJW_geJBOw}(C#otNdRghpNyMyd)zK2kT9IZzoAX1D84Si{2oj>Aww6UNJjgge&upH zaZ9{~s2Dx~QLiqoPwP+Z(;q*KA9QC(pRZ$mjQT18b&*)zUa}hg^z!j=Ii+MQ_+BNVO(-OAl8-E-Ri*z2@-+j1mkJtO!c6~wBrl=957P>ZyC8elo z3iqDRSnV4qPdr>IKVqmV(BB-us>pj?P~E{*0rQwQBv>Pi2rCGX10`QL3w&j_H=S*^ z<=FNP>+8Js?DXsV!aGmm&_^su6J28_KR}N(za%Ha?l(T(T<0XnC;4Yb1Ao9Zo%5S;<0oWluHgbl)=Gg*8#>IT?KE7=S?^1vMW^_Mxx5vFd(W$#pCvK z)aOHc!}gY>SKs3?qIqj9qR_I+?EF@RiVGl{{Kmy69(AX$`lSu?E`K#AaPN1XYI-Vc zrpKO$Qf;KJQ8PEjEl*`RbzCJZOAA0NZgF#dwTf~7$YE^g$$Jn>4m~N-dDy=>rHN{0 z%E~91Ox=M?XH+=It)Ysh&fKWWp@`jaSE6ZNi-Bz|ChmN%#9O-IBTF}9<5g-2LQ-_U zx+<;9wShl#P>)}HT7Pe?kB2Y-C`F+cpak?*<>~=MKlmSIm0yS$l!+kN0(@w3yZ3wt#(;mVAx~ShI9cKf> z<}`6v{o4vNPkE{$2U&A@<8+rdUtss7SOPz6$aVt}d{;KQm)B5&vyJL;AKCH9s=^iCpQ?{YV8&-^fEFP6c-#f2C z7aP!0IBmNf5J*DgtzkF#&!^Fysjo#{(N55{s|~=3$#JaWEGY~HHsi2iR#U$$c^6j) z)647IwKn^LmVcX}=usWc9M6%KL=@;GJ3M_^_p2g+Y{&+H01KUG+&H!iV)Kh#u7Kdz ztbE!k+6z!C-@;tYVFXZ}QF%Y(t^_07lr3|(h>QK8<+dr5CbuFSAkoVVo~ z+?2H@?7PooY4TJyYV-L;wf=|RARvuug0)UKK><)K-scbtUZ>Tw*Ip0UVE-`lYGZ zOU?;WSk%{YFpEERbC08!Mu!gvpdwMY@*?9B$0pS7&syQ%Umw5yx7FMJT>PrXqb{MY zsU7{fOn){vXR;NPRXA5e86f78B{BcIy?$`QoqE+pX;>qKt41KR*9kmxs-UL+obn!< z3K|Yky0SA)E#Q_z+j?#_23>MqaDvnA^7~~O{YYBixzqw|QTXz*39sT%*N(x5&g0s2 ztF0n1V2GXBEjHDgTDQBXKb-2oj?OCm!dGxfNPkrmD@rXp9lG;~C+X^m?*Fg$ukHH} zu*WZw$@L*@NPWa{`4DJ-xoA$9 z2cxTJ|9D=%ng2Gw{r*os%n#qb%&{IvY?y}Os>29>Ce?>!^jca1v&e(I&M*~J;$B*( zQ3gX{6@!=Sgi5C;i{i>G_M$YIHg()CFn@oHyK8Gon7OHD%aTuD2_3uLI`Y^15!2&O z7azw32+EtLwlgmrtdyL+GSakis#W{YbIm@&LM}5e--0ZkB%8_d{h{ge35Vir6T>Wh z+P2hy5)NQ_S~YU(F;*1#FY&KGvh-O#=kd&3Y@C)qvh^=ZR}pBLRX?x>?LJx7kADly z%>@AV6#E7>@V*qp(4y+Nv?|v}z-6da*ig_!PbymvqJY~t%{9AgH1}@=Il^syS+FTu zdSypAn@#s9KiHLd;v(xTNMdbDin)Hc3sbdFC6k1qzfTAiB(X0cTupm8t17`N_t<#r zT=K4RWYF=Ro1q`&Q0oW~#zXds{D1N@gH3KrrFA9ChcU{QmjVmneb@dgRIL-wU=@&8 z;jnIK`B=sZ$;5d$AHC~L-Jm4C?tKVgA+eXPkibrY7;wTqFBe;rH0=@dv3n}Jr8bU$ zjbFm`t7bUrRGYlLk!MagF-A?AjU&zxy$k&FaABT^E0(sNc-U7?S~}Faa#xbkWSvW<_%1l$10+ zgT9sST7SxcnR!~dz=T!P z+~eqh6T3H^H#wKUb~}u374T?C)s{?BM{ik-Br`pAi~qTLG!Z_>G`pmP26HZZW6b%@A}a2F{(CP zgz8J1&u6vuckTP{{}uh?r}5SAK7IW5Nf7I6FsC8Y9LN@ggf;3t=17XP}NIt#mcig~DC$|X%=bE2K zaKi6P|Jwchqy>aDJZ$uKDCG;jiI1h$xTe^?(2P@rOBHJIjyeB!3gk#3j|l z+=}?y_Qll10&Uh$gHmW|W?td(oTsmQFVKIhZ|b~%5s*0CHK$>WI3U`+GmyPOxv3OJ)`p(#O&Zg(9s<&u1s9v;iXt>@NHA^?vDTz3H?*`XSvV zMX-h%7=q(LpO^(@-d!P*LEkJq9R z06_O}huJ-T4yxQrFORtz7rH&Xk2wKTRr-}W@+mgA&Yh2SL1B-p=Bz(WP=fDPOGIk} z3lfow=5$0|<-_45w8HuX=4P4TKCSntUs-^5Z!YY5DnM2p{)2Fgs(;+r<6-@N+Q(f} zn_tSW^>_>*y68$AP`Zp%ZN+{>-7)>7Rg-sZZ1b%=F_lc^ct9Gh>bZAR}zLvstA8y@Q1c^l`v{Y>0xy zrrUObTe)!$$IK4$!+)?gUF;lOy0gHA<oFU7p!qQFpM zr0xrDihu-V&q*Z~QEY9FGRleA{f{ZYyNJRK{HZJ%5H~FYmEFHgFRFb_et) z+Y6u@4z9*VAf{VyG@c}pv@R98w68M7DPd8sA4=?aBxq;{{RPJu2n$+}DEFJ}K5(uy z*V%o>79l!lJ7^X{Kzhddum3c^`NnMd{bzBVg<>B)BrxfzvqxY0>qU8Ej&#<-*GNuy z(>0~4-{W05>ngat3E(I7KsAvoydurtA-Jw*D^fWwzz~E)FT$cBG35BZ2A|W0hAK~q zm!5@N_4EOezp@JP3Uu&lG!W>z?^;C#yCzvDZ|C+#ZB;dBQe`Gcoo{x>+WC6z)VEL~ zOWhmSqK+#1+O;tP7mz@#7wRG(A^fk|Rr1xeRMFx)b? z(*-ngu|fq-P-}yss)uVOy9H_`C~a&I1<5xD;g6d*+bSjJxwhn1G!(+jE|BGu#wxdXbY6Mrjdctu`4KS_(k+hgtYf6)U#c}fuF;hOxl zT%s?Y*3>Em_7_xHu#2sM0;fTF6*5+pjw=dWebV{VG7vn+xqGix>#R0(!5C{4AwWa} z_%5#5PlZNY*3hLUF5M80Nma(j_R+2!k^bX6eZ|Li^<2&+`$|Ts%c!LhlO?y>|GznnHR!OBD=s z+qN%!g6c0Db%2gF2S^kOK>>bs!PNasirs6_$+LcWSrpe^fU9<)pklCz-i2C@^WR=7 zEmNlgf^E$t3{X91hdhvBcgj)jdgk37DB^gNYyY4ve z;WWX0{qpmAf9o9)pkAR~9>K{Mghmans)Osqvk82PygxFv1%IFypal@D2O5yl1aXt| zo!fDA^yXdN78PPs36C30fOmOgSsFWJ;)uoaplk!I7WNihzJ0IrOL9$uL`mnetgc0++S?xd42ZS7Ta_+t=OCd;y=zCtHGc{jGC1;l z8_kbP(ZKNzH=8!KmR%>|WRi%jm-FMmX&g3fo=$a9+_}uVI(p~xoc-~`zkYb{Q`RrN zf28`bKR>NP#^|DI;)m=SE^oy9qS|iH)rE#VY8eb2*Vj@8vpcurK(z+LYo<*%1odUD zDxN|ne&E)+adn>l)S$Z1OoM|g*m9;4s`NT&IztBcBFwPS`o^{d0F$bmATx2j?u_V=lW78Vt^sL>E14f!1Duw`2?EJM-1CKgs z47zU|@Y#g}=`7F{s2Z4jDjP%;KK2$YvaQ8L?O}KKx|FkfRVti7vm?TLy9pHbf83V@ zIq&RkSWeTA44u8gFo8;7`H|w;NfR(cHx^{H85=wA-IFfz?l;Rxz z3qa4#Lq3UWfWMzTvG3+5v*r5{dq~<|rxH2Mkp^H-?Znb+$)dSn1|D!^3vQbP#vc5e z$eA^?1hX1dIWg|7Ujq!ZO?|2Oe^?49IGd&J27JI@z(d`_8kz|4vXoC;+VZ;^T~I24 zGL~eX`17=@`4&OuNkC}i5oK;?n zDVB_+e<RI%K4I)c!QTzW(&@?b8qcQw+O* zewQDN1QvgD|E`Uj;%w5X;DXB#ptx`@iDqD~_11W(Ng4zys>J|vba~gEHME>ByU32Y zR*=Z4H6lRWt~Nn>d%&`09q!^xJA1GHj=h;(tDAJxn41OdV?=JR9<*um(VXd07QeRU z5{l(I=RvAWd-(_hD^lk#?|GGA)eF5GNzq4mEzf^|_(D5hRsNqou(zqihfdMhZ}FA} zJFw&Ing`+ObTw2*)vR`aEHAs-J)QXlEy6wYR8{#6$_++Q59opphKq;30C0EzJZhk8 zvwROyzbQLyYdiIlM`c3K`|&EPPeHEW-t9R~(C;MM6~H@ace%;(*-{uTzxPt6M&{-2 z0{egEV9n`QiA0s^vL+EPb+w#X1N9gEmR;P4D%&{oIm?^ku~EPoLn1Uw!@I zUw+%Z*NY*2zL1Y8JJQZlN#NQ8 zi$XP*_^Pib_VM38Ht0Ms{YWGu{Qx8;QGNb-05gGM>d0ks;(n;?Hb6i3DySD- z^FV(wYQDa92(&m$w^5V2X(GFI5O|& zNA+QT^|zlswg3F;>yMu-=!ajW@TFgLJaFqt4!eoOJfUQo?n&c?TSpyzdG#wAWp}O9 z5u{v|_c^9QAkcR;yvi-w=dS|ex`#&NwY89bTv@2bf#~3nQ)wPoxKt1t>z-CzdVa6) zs3g^vmI*J_0-!^m8C(TA;FrIT1Qh`|m(`C1B!8#&>)-vi_Whr}+P_$?l}C3?(ZsXA znM){3=aU<-MhPL9Qs%IA!Z&Aj@8_HDnQM_l#luv9jzkw#80T;%3bD21;O0~mIi6F0m#Jb;3D}&r8 zyaTGC8JByI1SfyfYS*7u?0P?34<+;61@Vh;;Oyz8*_V=|8WN?XS86kwKsil$JvQFrNnzzxp-5LSAPPha^4@88rhZ0 zaoxKvB_z+gyX^NZnP(ZK0fWYG-bytXH zclfkx78W@Da?$K!Yvej|{*^r>So+r-9IhQTfE&I}619f5bO5E{ zbddd?*&HW#aOY4YoAjW1N*UJBEpZd_c1xPgouq7kkHxVI?cwhdU8tJ7m4Ce_y#8)? z5t0Q#He6$zzx1q*)d_jw{3ZRP!dZ9jZ&S2OJDuoM8(86X3N`lS*10FRUvqcECkkXZ zT2d%%XgzDSfxr=TiaB>zAi#%?gPZj@8A+R_rUmOBs(+UopCAqIlLBW_mx2$d5+3*Y z@`K!ewuz@2pHsQfep;3}s}i#}6!TQfzpB;hI?54?RduTc+qLL7aYzLt*C*5*I5cP= zmqThnIK_PkaF45#?|w2otN-%t_31yq16r(f$uoQ3KzfYtkk&{udg=goTuMH>)AQv3 znx-_h_uI2VI*yz|_q4?U*I$R@rD_(#_!?+`m)H%I=8kYl?R3SY<`hv;V=;0le_eTt zVwbIK7BLiooDY#;74v;~RjJDX#^gv7qq{=<+%7GREmBtC0k^=OM%YLgcGvH&k2rVh z(Dqo>9i^d-U%^QhC;!r#RgS8(9C8!mT-%bOBP99ofEVj&{dWHFr;lSn{?8!eq3TzE z-R0#ez(;v|`DnvYD`#NATrh#?#>{HV9(Nr2csTp9lR3w3Pb~D7#Q1>NSUCi|bnu3o z>N&V6u{k)lD*&5gI0Vgt(Np?EqTS!?Jm7nas)u_Evx{O}&$e%UED`GFxppUy^Qetm z^29b>o^?@fZVYR%7p;5T!081~)JB4T7qw1GQ1(@F4=g?%0^e28KCNorGw%-|`}hCx z<&4EI6`ltua}Mctgy_<=(+dbU)MiN?0ojTFs+GiDGs){zYNE5g1S5h5Ix!)~OYP#- zX)!Z<(TGS7` z>OMf(Z+`Rnd3~necb zCavL}QX*LLXFOJ}>`yf-HmA~bd(QgF1n-)zu1>=w=RH9?WjWkAV+WEvE_kN`V~Rv` zCMQ@jyQ6z31NJUb$J6@yPi=hs_s>u47iKu^e**n%b#TS60P^rF3#URZW(Hs>*ty9~GbIzavi7vSei zCFX7BfE*&H?9d20?%JGxSY_ZQk>uOExPVXW%L@1x=g9K#0dc4I+Cd89xip-|-P(XD zD#8ZsNcP@0$J>T`Z-o!tHl5+1-5V%j>TuWR1gxs@Y3V(Q_XFguz>A1uyUN`z0qOOt zCP=qfeUVo8*U}ac#x2dUwB0*D-{mFsS$92R%iZkI+bC1~t8r3)nrfNT@tiA9KAF@u z9Ljn4|Eh}3woL&RyzgLlp73!vl5lydc&~1rX_b4|R-cb+IU)Z1fIVo^xyN&Jz%P-t zUFtiPY9a|$9Z5MvF%lnj*4uysM98kwMOWv^eK&1j(g;g}%9>-2u#?MnN%Rs+j2!3W zYjEl;N`on-P{T@p#Q8D zha3ypJy?0C*Dpx82#IT{>4THwGMkz97*|xYViRvH1te>6ujG zBWY*EV}VglTl*un-Kwb0kR&g@c6&iq)j7Dvuy)12T{|NW!X>#xp=&qUZzs;cuRMR1 z4XXygdhB&?tJmH+4)qhG;t!zK%|stAw@#b_ObWE{@lTGF4q9m(n@(trWB!1wfB5*1 z{eR45wE4c55}5=uf4I(r&!-Zhc9A@AIFnm3(82=FuE(%&2PH0|B#Cw+;>qxkXYL%DKcGo!(V{wl9YW zH37?|)YF-|KF?} zNVr8$(7bq9TQaDfre&v0Hu9v@$L3)=)~wy_K4nnMQe_KOIS!|KxY`wJmCvrS5tLIg z7OhP|VD~%D=VCim+&icLbZ%)61XN;-3!N&Mo)89o>|91v#kxXnp>A5!kr2vxt8L^a zioTL=9iH~iU-jqY$R!UbPgO^^-HG6oZz%9}p1Li7s_S2QUg2$s=OOQuMZ7yKOA}rV zNI-hLD+^CsRFeKCrsw70>J-DR*}X;x8l^euIeDqJkp&LQ?Z+}44`@Xx&fs=JgYzAO zm!g^kKYx#JNfnQNIAj!TZv$yKcd5&EIhA+YrD7UG|I+jNUHkO?d|z`bk2N<3c%q8= zNn;|X;^2kaT~~FldJ0RopZ5+70I|ELqAz=}@x}Aw{$-`<{6O=ZWBnPxq2v*u4A z9Dihin>Va`0WU)!MO;=^8&GwF^j{TzUXrevRzAo9VVj`|%Qu~OKrB$pB}}Aa@!?9O zsdH*{d2vE>Uf$U!3}ICAcHA7$-WtS|xKjfM;wVFT3{I99NI^->{|NpfyZLx(|MiQE z*n2Ct>`%42d)ML7Ee4B*T>qVe4kjb?Yk$DGgL5_3AoX!?G>rvg-5ZG}-GfvfwXQf+ zIpKSAZ5k&Q0?fa5rM&7&cL6O{~gLY(t|N#(guZn%H9I-LY8e`jsZwKH|| z8M{j-oa6m)y37I_XzV!L=C$tAognF|%0HggZ$JL|P5L9fZR$RzQ2rUq>fIxQIwP2_Mr>qDLM|}aFUEv#E@2Ttn*he>>s)Iv^f2i>d)Bg9vbUu(;@;YyKljb)A$z@71+)0#myelaKDF6B|fA zE{~1V$>d8HT^NHo%e^I`*0%x6lcl~-a_ni4&m(}Xna@5MDIt8PaA!NI%%$l5dD0P2h zRnC#{(GHcQyS|spLpN*^8IJFD_(z7CAnb3{spXXxc_ z;nQK&#}oU9>C`81D(7^%yj|TBXf_4x)dO+n=^D9nz)BKpNm!SFeoLzO z*%NAskfx?%z2a?Y)%LB%U!GeXB{%-AV&m`XSU#-v86YI|+J;_-aWkPo=8f|mmN zJb5R~Av}L`SWSke8nLV+?jm<5o;fDai%V%n=ugZ`EvcTakl%-+J+_SAwC!h! zWuD}X1<*<=Rdih+WVml9Ie;T=`K1YrOASU(KGABC3o z1@ZC|n$pQ=7@LX+vXb-k=lirH)>_7fq>(oEj2@3KHEUV={fy<^k2>NmwHSP1*zf!W%6 z!FYqG<`Rq{Q6aw=XjY6VUuUwa3ypa%JQxu zc9)6(w!aZplm)RDELrtEfL_Elbx98u#1B>MZ~iHq%K0A~Ra@k7VG5fnMA~&mB{_Al z63hwk2-htEN}jhMSwlFRh#WC$)}MI@f>jE3X)C%6rSYa)m8_uLjDE4a=M2O?yQY5| zAioRDGVjV}3sBweY@1f;{G?5S0yHvnq2mkaU&MZ{>vH?1~BTRfEuICsU`snom6)YQd5Iql}vO*)D|`0a2P9HDUw1-hub( zP*CuW5;WnZ?v^>b*51@A)SMI!?u36#OV5(nDn{D)N8(bI*y{u%BB&Ntx_tc zI<^Fz8rIWU_!4ZDW2yKpK%g8o3*^y*Ey!A{7MqgGwMv}!YTKivh=)Fkstv3H*K4}` z{ZD^&?oKg>&$`qvgwi^^hOxKZ@ao@m_1>Lc+K;FmV^e5$NdQcvOkC5Ry!C&Btd$&$ zy#Vw@L~CBv-mp5>-_;#pe-K`Q9S3O?R81z-nSRXEyL5geJ?@OueglugUaErmFvQf0 zDrAJM&dw&S9Z8`q&9ZOrqb{xKwUdo@rI2Md?+QoLA+3q&NlIxAsc$tF8$8yR(co?9 z4`7bj12277$oO@={@>ru`C)&2d}t$v?_KDgpi@!`$B z`B(D90HeejTEUgxm0Dw&wL2dy@u3WOBZQdK03eg(x#Z5_DDVic-r_QHpSE_97akY7 z&PpoM#40L)dt1NdWUmpSz+1hh$q{^~BC6#F_Pxb5s7`ZQnhbcVJKcXA)`fxYchcAB z0Ism-RmZ&5y0=rx?xhLkxNMTuK$a8qT(P%Q`IGdxV~ejQx%Q)oPr*~QEI;w7SvjYa z?`kv3$SSq&>Uo_iiw{!4Fy@h@;kG=Omprh7Tfe3>54&hUD{x;nhBuEKEcT>@Q?lSj z#253j#{j?&Fs4NlFbsbnvxe-ux?$&1Vu9>R29q|TcbLVW6R@1BLh28B6DReDBmI&p zs(l!WEP%k(bGL;6mS<%{cL4iNp(jxq-!f5-_i=~Mb2NYY0<{0m%#>Wb?E-hdp-0^xNK}zx*hbx$z4EFd0Dq+o&HRMfIXJ!XMcVF;k)-g z`|jJ1@4x$Ioy32&x%Pj_uQGppp40V^@1zxx#v^Sw#}8Ml-m|f#z!tjE0{@isxVAU{ z8@PcI)Jq0Yqd4ADy`8)r@IqizRiS1&*>l-bye}8uol`rG<%8*M#&gv+;#t(7`vSEz z@`5vmA=?Re+Op}0m! zG8_4Ct|%pI);uLycmqM%v~^1bG}5&rdE?cwSxZr3v2Mc8p=fk-6z8&em84#+h$?Rt z6yTjtXQO{%DTgh1*|B6R_8nNaR`m^9;7~PGbq`F1`>9H!&aPxwxSc)cq`fzFrB=jZ z$1{XkK+#vs zRw?2*M9|9krlc$%T++sivipFTseQGwyqnv9S`&ZUim(Pk(v&^B=DsB>@@g$RKy?!w zY*5h&9xjozvEb_x-N*vBO&8B%Sig160uk)m7&>#9_)Va5PZ6Fd`u%G0tH@7#29 z>ROH{!==M2d#z}n15e`p>`RF{Y}pFrsRsJ7TZB}<-61MV$T}xowlnv0{PRWoem5N_ zbJKrg8U9q&WG#AJ?#a?0tDqQ$09DoeqKMG){ZKc7@1ijJrdJ534=B%{U~N=Q45qGT zJ%jXpu9ivLB{(DYjKP`##M)!Td^|Q<7|k{}cG`Kf88+=bHq?Yoa z83Zc8nPyCdB*;BoeGfvPQxKa5uT9q_);fP})?pRKk*GVOQ8a6()N$m?316$ z6Y2N76xW^e2~Cx$TpU3^h$~D#T%nO(i_@)Q>#Lo0(N{BX@<4HlbzMR&>q|5FB}RdPILI zhO0CI;cCoP{jga~2?x`qMjMXJlU)^JsLELHgfhGIyAq(vyzBVjuub9rt34S6 zt;VWZ$ZmlGHyc!8xi{xZtm^gsc+-DUm0t1_Fe4$R)oJrGd!omjUS>_}yf%{d<=DGr z2H104W4{Ocm~|)iNp*&V|7}!N?CLJ#)U~qgTUGIvLxNnKgxXlN$l5L^t4~#za20L*LvS8cFVV&^Og3Uf}tJ|7M)x{a1Y`eD%&HhRV z;H4VC4k&0A-PjAPyD~6phQ5ES*P|IFyKUo$>GeS?L)D5wd##cyZ{&#IZzeS0nlSJ+Kzu_$(VQ_cJOlp zc+6N=cUoQyXbvSMn>UKKyV+p39ZN|hKd#xnzglm01m$`Ep&`nxvTL^oxlT)!OpIrt1*sWw*Dc zp;g^@81J-?OoasUwt}>zK@BBr=jJ5#s(cTNdjm?^V{iTKi{HQd_HR#NI`Bk#sklaV zrWl?;JEc-Z4%8fv?_pZuI&r+==4*m_iKXwqqbZW8^>J=x^ZhO0RTjqdj0#*HSdsMSz zm}Isu^;>}E4i+c8CnZrr+u0(d?6#6Ztqyi=L7g;c5D4S}BTgNgirTf8lF9&I<*(t0 z0H;_8+{q&0u`N(_&do%tdpOkB=4WWtfR|<4OS%O8R!M)};@Mew?Ow*K+NoF^KQxU zPeXtXx8!Z*e=eQ3zPC`ELGQPJlKzEc{GxniS?0bXPtHC(l!mVcj4O_$wAMhIK}kh<$&^PXJ}37k`TPkv-$4S>KVBS&B71 z)w?4B=9E_wfizZtn^r3$_M6JnZ`tC$YpAz5aIdwQdV}t=v?*)2ZAnPbr`kZeh*fWk zgQC+zTUn6qlChL}-W+~MCoQX!*|#5EtNmYWO@A4JKey~`GTWd!1#_ug<-4C&%$M(` z&N_c#B}VOpITOo}?Mq3G08 zxpm`9m!*n1*eyj5UTu@X%Q@xcgjC)d8|@@h_|%T8v)d}XNsM?npdhKUU-Ist;F|_O zk_;le8i3i3Tq1TmZC!y?6RZp(7hj_OaIJqJ*t(Ox>IFoAl2#v`qV~n++Tk+&0W1FiVr)^@M-z z68Cq5$fe;^)o{R`>W!66oCc@Mmp)sDbo~8NEgj_;*ZBL(FgJ;UgJ1d7Dtd+>v*EparzShLJw^Y6wa{TxmR+AX7%JK(BU4e{_o?tS|8MB{m;+PVT}>J=n;*e zU)l{6wF|Cu{1TDXe`v2K?+0!xp9Y3GNw+Ka2)H`t7A5gdAFSLt!B@h~a6%wu?CbH;;MC^PxqdVM|K zzpLN8`>=#hK6f#_cy3yE0-b+v#FxSvdFMoMBOS6jO^=k6z||vqQaj8N##Ym(>PLFJc2jgu$!m z9?AynBTe#D`hE-o27Fs}SCy~5LdYuaBoIC+Nx!kWu?&`?RZ89L!wG+r^pd?W0hXx! z&@wTu&br;o8fA6;_kXx%KX9(Q*UgLlWWc1x<7FFU2rxYnWJpib3lG?xUvRP#+pP*l zvlywP)xJiVb)TxI`bnVo=tyU_LVITwpULKzeRWZLVXHW#-|U?e$NqQ~rD(c!j2mbd zH6`Ue5Gox#0H6@@1$Tc??N~z6@?COa52P{p)=guNOWb}Ht`*4?`-1OE2c1|U*;J&Q z%Qn{0&mrp_TD?K|KjE!E{N`8x{_}tP`lrACqSv>kUk4Y`PoRHqa$(PM#Qtzx&j;VF z#!cXoz3_0_N)zXO*P8cOZ&lL@dC@+)N@ZXn2rt=2=kuWk#G!wO+iAKyG@0p&1}VQo zo>l&;zNOEq?rRIAp~u33i>wvEEo-*}m2_M!ENDSj=H(^IIYTz<+3{Gc4{_)VXU`;} zf+dKM1l*LzS7t^JZv|F7ADuV|E3;(|rXAVI#eW02T!V#Y{QHG__o04TIQXr-hHK%< zOGE3WU`+J}fMtJZ1k$h?LvIn3l@2F>y%LfY>g}B&u=+!niv(y}yq&AVAb&4=Z!a|X z2F)%>2gcs)dKHDVc_cdWHP$S$qS^Uz|HuKoi3G-GRW;R^fD@9FKm_b-Rz~2uk;)yu zB4(-OaMl>q0?;_ho=*p>j7A z+cD|gP3M1=ZdcyACqP)clrh-sB#I6^+l<0j$eK6|`w>7L^UC(Ftnp+J&bC>m%32fK zFvaQB{&}~Z0vrPB{`*yXKmNbJzI(s8WL}+gyyKS=EAYiUEji+=tgm>)+hP9O?l|S< zfS5&rQnpq-h5s--{uR8W*&+b-W5EEM#r~6cY!H9U8Fe8`MLny^IjGB$_*UTFdRjfb zs$@?;ONQPj6g4n*y;M}0CIV%)H|R@o236*GLno1!Tx@rqcDR>{_Q8Q#;)X>OhrtdA zMe)8cZl^t9m194xfjN*4ksJI?oZaf?m>lVukAJdg<*jqNyg1RQAX0T>S@vMy^<-0a z7)5{4!l>2it~J|5#OepHwQYwNM^&d~Jw5VXoQHLm$cb3(!phN=NEhd+6-kf}YC!WR zZE>0aC`-Z4y+5T%H(e}4ShDn*L};O#uX|lmL*76c3I^VAAGIwev;+KLGk_K^m!th{ zQ_;~fc$$};rjGw6wrpp4c_Llr$W=1|phkZNG*ru2u$Y>{=eYK7ztZ9;y=|@VyzWrX z&ROYLocM=NgM9$hP4g_3Tc8>`9|Tw(QQm4E2>P_`mIO_Nx6>l6n|0MTQ_&Yw6WV<{ z$bD+d1ajHhqhVXq-7T^5PzaD;c`A|u%oBl5i7nX@_zndn@aFKSXAkk>0em+5$u zfj6f;CrA~&1Yc|1Z?-?k z5>%d^tMv14KWUKipOqQIvrM>egl}T$rJp1($B9n|A>-=C77W24>>??)ixPjyS}Qy> z8HRI65LFP_mb%RgBqyl&xItvE&Hjawyh`&nYpSk8oY=f;$Xj+Woy7UTVnk9K*a*%A z=1<&lgYUy`o893oNHcudg(T{bf~%eC#D~+Quw2od=IjUO)z&_}7C6RgDaK{)JuZtX zmzuJ+NZN_5r3v^`N8)xqSL=Tl!?v%_V==GNU~H`5INdf>g;OlIsQ3rac~gjJ`fks{ z=kng2p|(#z*)nqBeyq_bh%h({Hgv`dT5QRGs$o-Y^B_{$89U>)Ey>=?DNs1Zu)IjH@)E{QG9?*xT+?Q_10j`(APIi~Y}zlD1=P6VhTpRJ}t`-MC_$D92$tG89b zeIg*+gH!Nek_T@G8W?}teR(I5RSGy`S|%335|YBd{1NAkfpWu!0mwNS3>;vm(tbPn z?Cp%@w@Z0~S``K*l&MK@=%YbkgBT5Ep}kVCcA{IOX|HSb?%Uf|-_zEECy{(^uX3>s z_(DE`B26}85THRqSKOmbz8r}q=T@T^U?))nU~p>lq>j=A_2hp;aG$+cI{{ez(g>h) zpf7?mFWw@{HLJa^wgygZd1Uj2VEiDGEF!P~%CrP2JTL@t9mbW_X0<}L@99$O$QJBg z8o5w$Vtxy!SS`fezUyFfYt&`QbazxhoPD3_0V%JQRwH?-_G;^8xQW%`=VHZLviINp zdCetnKY25Xzn*`!XytP)HgDbcd%0uhu0CJlL^@LLz~{*ph6iV8nC;1|;I8Hye^jGA zc&;5^B5h>=z|-l5>Do*H-<%Bq&AZpu^Kb}VRin+;u&G(fqrMuHPlHA-0q|f~hIcKX z+#J*c)YELYW!+Z6s5HXCc?4VqRoq8jLD#MU5rbB67NURHuc!75S#eeyC5_P>pSmgB zVFL>b&b9>0Jy)y$W%0*rxs*Ohqe`@F>#}rD!%`aKIkdviyD?oB*e8@>be-K{JSUlo ztOsqWq;U=$xMc`boaQHGt#%@ojTE#`@4g%r-pSRcGxbY%jWfS+t4o zF_yzm*du>LIRqaMo+~=vXfKt@4L~?vT)UR%DF51VINspCreSRCg3*C`V%jD^ZHX6N zbw88#$`hci3Un>11UfBMiN4Q;dOz-WA70f>UOH9hw)7Q^fN(<<=h(0M@wTf~CAk0w zP7_W2+|#W*%)RR3ESY%_Sg%5JGdhtiy*8+j%T<4NCS$O|I|xaQ;@zqtyhYK2#2MVY z2zy+cS>G=9g6RrAyq_UaYpMg#Tu*Rcx7y&1WEu%Kt=gQQ!1Y$8hkDBJF(|K>qxK{0 z%FQc9ZHq4tqW>DF+=2!e&)X9+LY?C99{Z;|**|>!uV4K7UGp#7Ps(R0u$Nnod*9dC z(CL3+SD4CP#M9PpvY!Ft>f*8GfIYo1)+Hc2M#P2@NWrIxDx7^71sPBQfaKMIxI}%_ zZYh51P^Px3U59n`$f%eV+w{r6pZBxHJ?d~xa zI4IbcyvIKr#sjAVvNnQ(7B@f&a0iiX`Wb&&Y^6Pv_UuHp3Jvilp@r?aT)+S7XP&-f5RQt5c%5>7CJ)T2Y;j4d)Vi@u`n3Sv&&N3z$!U zuAJr)i0!&C6?UTKV9*oTaRKtaCKucBQX~xR*wtFli|qy`6SloOa3n%g4#k0@%7}kW zpwxOHzv;@mExJH5<(DJ^hc-Q+JTJpD2VaFxwwu@LfIywbtM*%`6`m-pz4#ZOZ)5-P zhhKf^`O}i_UykykEyT{#VG^Vp2`16ISZ63XK_oj)I`L&J5kZa3%(CP%;wXoR!vPuM zr6?G(Uzv?2W+p;jP73#=4xG-BI>&$W@V4ArB2@3|bZ(!gd~ByAkDSGkX6PL;TjTH% zU^yVKtey?YIUmQRg^0F@!yX%(ig}4j>)B}yUg7~%`#s)AA@yn|%5ZVM_`-m2#U_&_Wwf1H0JXma93 ztPUZwdA-@N1s19pd70=D4!74{S;3?Yx+)dnE1vUN&Wa6G0X870 z1b7Q8s2YVXeEY33%MI(b*N}H)gA4#qFEnxPQncu~s4TFl7}8-IBWiDdUe+dAM@^je zsjEGE;8-%PYBYvw2fx#%FUx=Q>AvhC^7W!2s!4Ar6Q@0ZV~WCLMTC~RK10oerB{O5 zf(oN@xK(0ac9}L$0_2^l*ll^-mCBq3U!`=iWn8^K2SGM@BuMLr&1XXu-2!ywOg@{E zHjg{;Nw}g)KE%X9C&={7ZZm#XC+ov5*)`7rv7Bm7q_e7Q9kRHy_{EFMsp(V-_fVFQ9k!ZF1^rC+oljs(v=7 zwy`zrL-b9?Nk9f)SK!d|BuSm|GkOSO%J!l=u6saE3Hn4C=Yegqffii?O7Q$$yla6+ zwRXNa8kylqnU5PYqq2Wa5f8I)VnK>>7~QrQHz+**nBd#_jkNB*TfEZi3sAa?D4~#K5O)4*3*3MarsG z-z*g|M^e+zVR8%8z=G^V274No#YT*4$R79!Nb#OyQxt!oip;L&RlDBVkV>{gmKvR4 zaDaq$x}@n7MBmz&{t@l^{<{78-M8ak-;eqySz}Rdi2N8{?BN08P8CiuMNlo4$K5&1 zS@67TTL?#+4(d9ZW~2CR`9-?TlC9Qz`LD%$PSv5HGz-f)*I<*4f z43d_z^PZss;t7kxaWP_IYWXl+3S0wOR;L?+PQT`Ue}B=ws()EC$njGi*j_s9$BJu_ zaHAn$*HV0J+TB+*!}-mJY7IPycEPNX4uqs;b!vYv{Z2spyVjLJrs)hQoVFCbnj9pT zQjth6hnV$pBWG! zPXVIHBYIcC!3-8<*8o0yR?TwuW6_>xwO!e}Q%_l(QznB*K*9yAe-==9S+M-5b~zFG zJe7X|oY6>#vbvY5e1ls_sq2uY7%{GE<>EQef(O&`Ks+_i7NYB=pL=gaMWt(w z{*Tw|&FwJ0jD=oXjTS3UQaf=YJE(ZCh8FgYhGdsrZI=cVIz~8eJSA)n#a_gN+p*f{ z95xVFQ7!&GfT@~;<8;yopqXd&R!-p&)`o=!7Im=3L*pGt=A;owlixr<#=|md3w#8`V|rh7ThuIjRCSs zK`lk<(Ds8B`@`>lk*z;}mIk=WE0}c_OtV9_e1Zn<_9;qft!Z=Mh>*|^8<%H;Z)kVl zI&r}(Z@#i`JCXqdMQFu(eI8Y}{=)N}*6%x(n}u$0zgh(8;#Ubmwf_obm30>O~iqtQQ*i}HXOS63dcyF=&y;_)HVI)yP;Mo!xA|9#~5a4-k{_9w- zgE_Z_-{`bnQGX<={iqey&{cm1NTn^}_gC!eH>2}UKFV+R98YMbYD$8tuS>8AK~!O* zfe$WqzK2~)Z0Cb`WUu5PJvsQw0))XU;vj87=>u@}PB1?GACBjSQqPMY3}^#< zI0_?karwxwCGRJUUfJl&>pnuGVHdtpoNY?Fj~Y;e-?{dHSM z69N??x32<68s9c(C(EG9Ig4DDw(pdviJmTCuaN z*(qW)S%14QoUF2`)kc1HP+lGwiVhztb4SZ!?8D;J$Kib(hnw}g90^w-wstsxN)aGt zHE%dex&LsQs3NO-zB$ql4-|S{1Wg?=dorSp^|I)lB^+7V=t&H1l7>MR( z7HSqSRtF>;I`9@9k<;5<^VvNgb@h{z(7-E~vWdbOuv^Zsgx$Dx8xtSoiBNIdzH$%9 zE73;uV3`$^oR&Pwlv;vipls{JgVD%QCv*b3ey*@U2IhYVI31P>VNnUB6m@dG)DqM# zb|lx7M7plXw&vKh7j)sVZ2$emFUQCCfBjJZ*LYFSJYO!^l%OTgJ6WmubvB?*(2vS} zQ|oM72sQE`)Oly5X7d)Iqx|c>7st{7_5D~v+P0E!5hzjw8OwD$ggG5Ho_g_wc54?E z?BU`&LMMM7RYgFo6AGtIp6spZEI!=iD7{-YhiWUM;MJEd8H4x8KH`jythr6&85;z` z{Nd#i(at$az7K%#u)X1`%7yVl8w8Wk2q*=pZBZGmQ1;_x$-es2w@bNvB~6y$S*f0# zGtfCZ8X+v#cGss&9g&wo%G^k)gl0mr{fLgMc%gqW%behaX zimrjjYiinZCx;&(Up#lYsD2oZZ&+ zXDF0hOdK|4^DDd@wW-u8EARW+s!2Z%z6*O16h^EF_KiimWlwT!o%Vgi7c~3dUwr+y z58r=$_rF%;|E$^ZVpt>!(@QRrMsDp9I3!whdzl-{QVD6j7GpTTFsMEfc85uaBXQMH zD}_#Y=RCQ0nWsLYxASS+w#+02%MkJG4II!Tcnz>;z0>U!e}plyOgXIL@YRdARAiB= zZH3OJimIm7I|Q_L>}yjEOo?~U;%TN19Fu?Eyk2UM@8Qkt@CwTt>7eCusBs})I~7;w zqKbE5ZrgZ2D^UEwUe;gTGmwj79iHv*;SijRrht+y?ytPZ7vW;X*EMqbDmCz(tDd$XhF*adl!$)eFMUZqKs{D z#Gu>FPW(b**9UhlzgH(MV&BU0R3UP21(dY?*m}MBVda zp*S>g!P*X+Sc7ZZfJ5%i+wpd?VRC=4g&bxl%J;+ZD^XWZ>J7RzPQRQkYu#OLOgzs?Z6pjK%y*#mmN3|!l*Ry6qH2Ksu{qJ9W@$;WWdsy>xmhXS1nZoL` zxDzzx7*KQU8WO1E$6-sA`f}b@CeENED)vjTP=~fQlXJ$e9~#-MaiTzwF%VBqo(j&O zQy?T%5^})vf!_PBPlKI{wqre;DZIgtPAnuH=oZsXS;>N?;(j=_Q?RdQ^`G}?zeUwZ zc2}YEZ6e&6A`Q8NU0_}nG+%$dqHq~n?tBQyO`62&@X^4?oc2l9gu3SME!Nkg|Mk6_ z>u2xB+Gq8fhuhP`pY&xQ(yQZ5!!~acu67mgzM}ox$6>7Fs2sLf+DF@kPEHzEC6^Qw z9r=$n#^RZ2QVkE ziQcLkPvo5{Ojw96At0^@aCoFFZCzUi922g6?XFhS~Pfm{&7RgoYP@^a)F8QSguxs`Tnv2jl)$u!vNZoxB*Bzjf( zh7^77#Ji+g%}FTNP(s*P57MbeY$FTF4=#pIrV))#QJRZhThUh z{%gM<8OclCz%L;~`iS?bxca>tK!dj;Y(&7m5)nx+pkQS-#G*8t4o74Y&t(;GJ8N=z zRSyJVT>_z8VYsIQ8>eO}WK0xVwmrQC=>izpuCqg5kwyTiX&CxX&F?k~pnhz({LMl_ zU5CBeyRO5Vw-0|uqnmbZ<^%A8qZXF^Np5FQLYy>YS)g!e z2*LKf6K}wbn{spDBLy)X*toq&KT5X8v~C2_$H}x1W(j`_P_U-6iH}O^an28?s7Qs~ zG0@ezwked{D+k}sR;l%2(=QoH?tO3?b)#W3<^<_bVRR6Ct2fa{Qgr;jkLAC&>%lzL z!T+>q4kur zEsMdPoT`7iFQu{BtjmAr;E$-zd6M{5OO)b*X z=P}7clUvuv*XX4-6iWsKIuqVzvbxJjRGo!w2$vfsbjK7^QWwoe_`~+)v80vk zfL`P6Ho=}xr)3B`0p58{0Ex5p>#)NHOMroZ*9okbhT6 z8w*AViP(NFPZ2%_c&-lRc*h$BQ#H95C&ojl3ld41z{=om{PrAOUr`ClMMPPz%LsOB_}RPH$F;8R~yH z-AZV2;G7&t8##%6x7or=20i!Pf~<$-CdApX^=KQbYJgp8TSR4|^RmUrFu^Wti>v$E z=BHCZT06A;3_UstUfDLyywwhsy2+^a69>3yXx6PjDW~d)&dn%$3vJ@VfP*t=5vpy} zXJxfN{_&4Wt9|pu{*!P$TtA*i5oUi|yc+bovO@_fOH$3I(vTcwF2EY1*I;deVTx3` z=GRZ}C!r2jbX2P(w2!D(tdijkWVv5f?}4F}rze{SqK%Tlt11+=XVpFD0sd1a^pVb% zi)eS+$1D|oijwRmr65=+&X{T324c#U;LUK_S^TCus^5CS4DGZ^J(8a>5kyf@5$?S z>zbFkhR_QT@|ny&`l)xh22d0F4LtI~9tISgtE$RoBrR3O_0|f^GTgd%9oi5mba`uy z(>up@DyyWG^|QG^Njly46rq2%H?w86#gu^rHQ4K94-^n}cn1u=cEmwJ#EbQ{x8k}j z^Z@UmgKawM?ER;q{!}IdF5qDP**V`)Q7orsQ(Nvd_A%ejMN=&Qi$A>o=54-V`PIFt z#^mRvFTZ-ZTWhg?*cIt4W{?GNO0se?S&JK zW#MQ${3SY2qrY}r(gO+__7lFOe^iF6gHrXDdahcuYZv}@1ebgVtU@{15Ql#2XBt`+ zS?QGo9rf*o1GJMB-{HLR2cWQdUt=gh0B=B$zj5duE2QwQv#w+k5`l*HKwmPz3EVxq zLlJW(8y5cQs-16o@Y@T-P~s(jtl91Da^x;H^|kj))1S?*go6 z*`)HkxpG}f^r&Ax*-lc-gMgx_pMF9lI(97ZA*sr(IfXMjI^v9H8?2*#Dey~bg^ya; z51<1FL5V$j;q8}_M0a#}1~7Q)Pem5;uCHrNtO;cx-`;Ul1;h1(*Il=ND=(m$j0ShM z=*-0Xb-35t!kBFD-T(2jy$KGi{dQgZ%YBJA-7~d%>ibdI>zb*rKb!wM#Hl2?;FUAU*O*}X4KQj4 zS%%mEMIOwFh!qw7(M-y+FTkWn{hSD-%Vw;Wv+245G2mn_ZDzhPArv^A2S*=TP=Uf( zLmC^irtPc2ITtt#bjo(s>V1yoXm2?*A8?wNUwAzi?yJ%Nvwr*Te|uq)ueWKy^LVjk zvz4Ila2!R=$%=!2JNyn~Oq2t-G=SMBZ%z-Pr2umiv6K?ZiJiLF z;Gm2ym!5}d*I|-3@HI%WTkv0=7Ox-d+y+s-#rS$87EYYuZ)Vsvn=%G=Yt5S3?;1*} ze`<%tGG01)8(FdOGX#QPU}NgQ!rpUAWGB`}t1s34mu!@ORV0afgm=+opbjRw>br*N%LW$6I6Mbq-^Oo23K1|&cynu zEN-caY|wP>&|61o*4Di$;mcl99o5f3?oKp5#~TA$(TpR;;ca}C>HssV3;b6J zK2(RF*Z9@uZJwqM4mei__b$x?v(qEVA(CGC##_*T&128uDRO=XlE9`Z_jIJdtZY#~ z=9{ctl>JsU+=)Z)aHZOHjNuE7-fWe)_e+O4Z7%xeNVP=V$fkSZDQBx*7?gGSb2>

    P6KqhU9#DVk$-8CR&dPM@8m2~jM3;d3>v@nre3+YN>=?UQ2V zmZEWg$d(qpy~z3>3B9_sruGx4mDw5u;AX{OcjjG*(2{ekhO0+`@q$I2oA%~J|9fBe z=~{;C;c!LOd2EQ>Z0OTJRhf4fWA$@V=LOiSOSV1?s^j$8*ojH&^UZm|GdOa7@0w); z(bW8O_8(MPtY(})y1z^Uzj*h}H%n{aVFvYo3e;?Ln4G)K)}x_)84IDZNN{*%FMLsb zmOvId>AYR9ZkjG>(zdZ5ROBdOKew8j@(Rlb(_vCQV$^0;H-w{S`#EW~1^(QqGufOK zo_;Epn(XMXZS(4fmkPTxl~qexK;$?R#8AuZP3<32rQ zj`?|DOWOF2QHfao|6R6CnKtLCkI0T6m*TkB=`~B)L0N>A?Y>l59nd*)^H7L+)A1;% zn=5!f^?m}$D8Hv<;Le`C2U}|1F#Vu^l9^V*!6DD50hx}HnzeKVvIc9Pqc97cY|rqX zM2ef+X*kljNJnK?g(nx(AHLGm6 zDO)t3OZac!weLRu+h4yKAHFz0k*fH;&SR)iw{=cK6`*#$U`?B|EH}xKW3cOg0#;Nb z=L{agc3TGwXBM%JTYi0Nz5v1Bremp!+3dSBs7em;QqQGSL(m(yhlaGmhZ8I{d3fZ6 zs_2y9^_(|BWM48Ks##hHhc66LL!itSHKuEu#jxQA6=|{QK<9D1iE^W zU0S20#Sw&r0WQP>B<+@`nL3$D`05Mry{d70- zGAt54YadL7Cy@I2oHN*ekVP~;AAoivG7$~E>y1&zjINSp+(9zxEy>l@t5kH;w%Z#3 z1Y+PPj)U~7`G*777jVDmxH!EvZ(UKcp-LlLmY8Axi-ubIj1~Qqk z$KvN9!t+J?d=un#y{&lVanIm0h!O#E2j*v;z*7-f0@ai(CrGM)r{}cn{pNdmT6kfl z-E7Aii6YZGu+G~&)%)^#-%Jeq(=jEf|B{wxf}+unL#Sz*N;MVoeS=MPtRU6^%~%eR zg?=NOy;~uBFXo*R%fM-{Q_t&99^zissg1-M)VEi1-=Sj#@LOV5>TxK8P;PHX!fd;uVO=G+xv_{Ww{xr7#7{QadDI5h05B!ka(1+N z+%HpdW6j;Z^_>Icy-ZS*TpjFP^-c-3<$B^$sO0SYx5?OmW4-y!r|HPxS)*UWdL6w^}t_ zSLUMGMS$p83sXqKYd7{%uTxH@X^)}_BJ#KHn~MOfGjejcC~LfP%K0E%idlQvcUbw? z^KN?KmzNHI?RZ|uWd(OhTDoEP`#RSR9SFu5co4*XaIi)(NyPU zIV=!c1b0E=x{ZZGY_&ubKv4M+R@1eE$}h5`;+YO)|HA zTDLvEXSbuQ#Ervz)o9mxm0)@!X1h@JtB|%8dGVGyhY+lv)ay;I#p(l8;WOwT?TfGb z`}&uEgS`)M+F9VqEBBns6Hl?@~|5pPHZuNkF z5<TI&E^?mobV%sH``^TMMX8AZQzr-J2%;q!I@%6*-*xCD({nHdEc~_0iXhH^tT_ z6Tq^F4eWQzFe*|@NOWOmSLn%gD#2avf3jxf@4bb$3c@{|WSQg<{ezS4&MuXcX|LPbB5e)o)qdx$eB4xWXv;vJhq%QG zX|F?nLnvDdiXN;?=}QwvUMhB0Q1Q7(FW-N#W?%jF!@K^k@9Vp7|M$8qKmH|uzm%~r z{Y(vEyv5X_>LkTx;HG4c@{Q15;8iG1s{&EkesD65wETls#5-BBp28|5&ZtCC{i* zs{PCSM7*`dsWM@YQ~9wf&IhprW4i>QEjZrmX}*>7TdPGao{Ys{;B8ZkKet& zZTI;fe;x1t_GSI3XyRTzw|=IVG5pO&&n%*!Qx!B_pn%A`4Z0To$wa^wFfq6u)+5XT zUy#XGA%Qm!4^BSYaT11#^REg-vb0VMRL^zK$!iUWkMiW!{MW>=67I);QwCPQPRX=$ z1we?QmxY^#a0;*L%6ovcLXKcnN0K&W*PQ&39FTslT{6~)jTP>s1b};AkqP}1RT#TZ zB5)-v*9lYbRAj-*sfXUDW&7_>SL8&9Wv@+7d06BDXa0;dN%YH$vC+^UKoyZu$fKnHMDxU;$QO%thJ z$6RKNW7&+51TRX@Cc3WmIxX^~tm(#n3` zs*+^S)zSyL?J9Oo>vrP3t$xboy8yHTN!?3=Dr6R?*u8bxK%)P!9&5MZp_3+MF93(^ zfR9}xpks$0I%$}F3iAo!#UVt+<O2)awApGv!iw(Lb6q7{ z2ZPMp5}NJ8uDs-b=r}6qHiAUhtYneXmetJ*!rl4^$)NxNl}Q>37CqMMcjNsxU;OU< zcYS>L@b$;{qyAZ>5kL8m0kU4k%K`OTm)nuOfb^lRE5939pe7C(iMKJF|KvLfhMb2d z_(jJ9?QKimEwYv&*?_*fVTQ8SAn-nRjZe25fV9cCmWg_QwCnd&lmo!}z_P=gc4`W$ zdTyu{6m_aomhF>Lt-#4wKpONPGN>o-N)Z?f1sH+w@Q2iP`<} z3`xPMsGz}r-Aq^`RMkSfnio%4OX5p-OA-jvibk-s>zd@YZX(*!@76ly&c`U*=481# zrvzsuy5fU`PZ&psf-CynoW%z5>vhZ?o{Azx@*HmtE^Wh69ZLxm;6SWRy0A}YE2>hC zZ4QX&nH{0t!LdDhzpW$*gpV`g4Gah=H#MgD1)%?b)IZ&0{>K-;{osY~^|{~wbwchU z$3SJGH!=og@cG}hQ3~eOuWd?iOvf}tqGIJ_-ekimTV7G%bb!2Zj zZ&e6K_9{_-$_lh=heuRv zqT6PxW87M{r9Oewiq<&sGcAtHH-XLQG{`sZYU2e!fWF(d6Eu$E36LuG zm(C2MEj>BttT6UoUW|wBPwtBR=nZmA6~k`JQR6NO4C%DV7u@f?v$&h>y4O^I(&p-} z2)~+9I^k%AGPQX)Kqv|T+shKv`68%)gtL2KPYvt|C%HFB%0q1Adn@+a#nV#&m%a2& zT_>ke!>&^o>EOE()ZC8G@|~A+6PxA|z{7AAZ=BBgtzkc>-4gIjPC_zNT7>VN#-3Zsa-&RqbBT1JKQQaV(g)ijrQc|F#I~v@7qn(_m zCi7iPY#*VPa=RmZ)(0a8mpzu8l0NTiD2h@Yu_jd&jiPo7;LSNGa*dOi#K-fwUjOm4 ze|^d@?=PcqnLG<1JssR8N~=xk@GP9{%DZL>mE(G<3vaK%X`5qo(D;Bd0h}W-Bii%U zx-OqY5@Ik&n8U*%;I)spKH^J%4Z(v1=>@ip4X@yM7mH#3>m?^y4E! zNqq@Vrllf$t3XSt)Nt{%a|YC_ZHyy4-sC|4`&{OzB)!a;w0kIuhz+hP9&WsL6}mOO zT09-jrsXAX@zYZAr@r`q@;A>~H9`Ib?|V_EOf;dZd$XV6)=mD~2v=34!>{$Wu&Yr> zOxllOvGzJ_8!UDk-S(>PQ#IK`3wY58Fw@C!J7^9kngEPfU&3^nP^ty4WfE`d=|bkU zO4aw8P;U#H6$XvmO(6jN{orGD*d4njG-)##vSn_?Sk9)DBtUO}>g-Za=l7?VMSAyw ziSNr6n_E+)(yV1(Yno5zbf})1{ht==t6zWd(~sW?S@-zXME2s0v6l*91qmr{9i_iqfMayCLjbGLfgi5bo7hTt;YG8S z8)C_>oK_UoUYF)^ zx}Qk%3Iz`S#HJ>UePE6q^$P6WuJfsa5w#i9mn=iboc6oJrmunD5rW%|SQVQM1XLZl_WjF;a+CNin*Xn2W zV|^P>{XF`A%z9yKI-v)0G_+i;Lwjs9}Z4qHVlih zY_J2FYU$Sc(n%x3bSZ#C6UVObmF>HBYYoO?*C>-qKR3RuUoL=S544C(;cH{(EPH>fG z7~~U@%C&^yuNDa@nfy+6Cmo*>v$tC{CFfOt6t-*tX0%~Z-wx{uPP%H=1oJx`2E1+e zx?MA{wkrCMpM>aWe3j&dKE$|y|cF*6AFM{XWSXNZtTMjUmow~Oy z^;TsK!uWPCt28fjMOA)OvBgzqV;8d@Oh)}F6AY#dNj>mJaV-P$bt6Ua9rQRk}K>DmNg zt!_$Ks(pGyz$$Oi)ACZH4j}LdWepVMB5w%>0lyz=k*m=t*JjxX{j6aq1t7nFXWnTL zw_n?G99}JrWaz}7@Xm@5XFrR2XzU7w`IaS6lH`G|o#I!x>D2En2F=}mxN2Yj_NTx5 zBE5B4zsan;+=AZd;z~?P>5>wGz%- zy{OS_u-cDfb$|edP2rYf!}65Y(;|inQK)&T1Dg^83t~ZZgR;-t_NQS!?T+{#`Y$~A z(RqpK4^_V^OG64j@@8#jd1eF4%|pBv4Waa)Qf}r5x|lhzQV3jsQ(0FHg$_+&tUF!o z1WSp!plHts+EXWB$vW@w*h_0ab$3(vXN&gc@%G}va`2#|Zt7}B@Sv5_vnx$l6baYi zwBE!Fa5^6iBn_N73makNTajQGwsRij$*Gyly(FvQR%vy;hY(eB17K=LONiWIiWNBI z*&JJq>50!E$3(n;cC7BorcU~)2eA@Qb#nr3hjiOfX7X-_3UmE*DV)vp5}N!9K#UhqgUy6MsCo2HF-`O7Jg*W{`mEmzlM&dmt62N1rePCUtYFZ zhu5Gv6j@MHGCp!A6*VFk31~I!YW#JMn)N?8_-+$i=oPwu)0eHTagGJSl!S)DZ#Ush z$qb?rX9!-nW|f>R1O?wO6`r96Vo&@ENe*icTqT2K?c)#U{y~x8jd`!8;Z6A=utWpq zT*^1?Y{=83)M31Esxw96N>MR=cUbRGc(Yiy1mWsXt{cic3sF0po9jPWwzpc(_A+$8 zjRIr2^eHHR9ILF8f+-*9dTA=aYIPuK3*JlGw;E0{N%Ni+G70l6Cy@)9e@W!+sB-WS zC<2vXAFQpZB^SA&5E7w!-fspq?n(bo<&}HF22QPpXVwDZ5FnBeRLZq3bZcV^%&PNk9dqo_AZ47il2>P;CN&-1V)ajK0;>{E+h+nqV=dUx=>>9ZWzcDL%i3bLj!2j>l9*VmYYe-5Z=1Ft+tp4} zh2nR;n_Aj-)v{ni+6#697Dx{e19`7NyQNEiuGushLE$3+)}axAVwKSH$teSr6X8SLaV=eK_vo#%qpaRZ=>*&Rvu{oLrxU0PhOHsWz9Oczzo+N_gz_7!= zUXqqWsZf@BY9e;9tcSf@(-Wy^_Z-5=@O~7swI(s^(vjXIbCIjMs zF!3j77-+8QYnCA_%cHOz%ESV#Y>8tDuj#eX&`vh!m*}OQI=Y?o&#NeU8Cxuh>Kg9Q zE!Ji97a<2oL?!=l?C)sbK^?`msUz$DR)9KDuW*8vb+3~@t0D_gDb-~aaGb|cmbN-a zjZIG)RUFB_>XT!xoP(Dzz~ff?W}`BHpQ7BLd1d?ig?g*G!gHSG9(!BbYCmj%8w;c<*#YqhocdfGY-P5R^E>7@W57gup;6@w5FTnsV;1PE5Sh> zxVYLJP1B7{iO{Ae!=}RLr4TjznGkU4vE}(0&XNdr!>*B*QR2FaJD0W`cIL!uZxGz8MDu#_g38N4=P$RrpBzZw>a{_F)LQi>W`~8&aT%%| zwAXnOwxmm?4T+W|Ajvj4c?}$Y_2&RzJ)2&61ioF>A*Sj3>6jf`mknSa)@4hi@&lWG z4xts!v&V>C(d_`?&|d7_xRDS5CFXLCI5rE%>`Kp_4YLkCK*MwMj?24F()Dmq^>xL@ zhd#dj_;5W?@btyVW>@ws@e5K}b}^Cj2c(=9eTY`QIiv+t)h}dofaWBBmQ}AT+i+%V zTw3(#TemWh%XO*CFiiO(FR+PX|Rb|&Y+;a<3B&G9sX_+eO z*06D6cqO{K-7o9)?)~V0AHRG5x6i67b_%}+FBo5Q_VBvI#_LMsJ{3($1hK;^vGvqW zJZkC`?U!Xb)=bqg1z7Cafn8~V#BYbsbAp;ZriXTAu$@tpj#AF*t1hys_e_L|gGBh0 z?jhZ1d}3#zre94JC&$%KAuQoh=pXpC=d_(2E|BeB+5n1rJ1Gx;tNbfKN15_#nayVv z+wQ17x2kjXI5QxOIIUW2U0)_1TC0ctx?q3(^IPL}@_uIl96ixY zr$Zp8K86FNFsfTQ=t<7=vA4X7(^^a2#I8UtuhDZ{Y=_GZLfgs)VYJCdbyqzomu$IS zhXlgj(p7D&dgudxY9L{&x;CB5UuQbW3=31SsJHBmLtO6Ad`;W74``tC1@xqtmj67S>-F<*#-BNm^&3N2csP+f zmy8dXUV18MFwOw0K9*-(mh!Q&0a{J1gaOimylp0Lh1-FD7WeQLHQF6Mhi&267{a@2 zM{urWl)ap*VNip)c^oXBozl0Cp#!p~{>NjTjN@a(Jz4|uO-=sp`EY}73wsrYTCE*qIU}_-nb~F56nT|5IHNX$H}hOr|6y zM_d8n%7*{Z<@%&Q`GgeJajIP)t(N!X2pzVRYV$=_Ba2TKE9q33jl z`{_*I3~KsCZH4qw;2CKZV?oj6!cz|%B?r8J8(i&iL|E7`aEf;jIitm)yrkK|t0LgI z)N&{J*Q+*|qXN}VyoGJ(O<-F9r!GujR8g(nzUl0}#?ax^s`zwJs@q<4?SL0Y{Q-o5 zUt3FFVpB?sYlQ6d?8a&X%&Qu#aOC5;V!x;#oYMLv+GF#{`Jy@&j=gEjK-P;{Fv#YA z)l#X!4mvc$>DR&zSBAVQR7;++844Ok%p$~{w&$?vp&NDw+Neg7O2N{Tli_SL7*A4n zkRwv=UD1A>5D%9AvA=j3wP7lz1S}9 zP6>by_4i0o&8t%dX^0trjq_BG)3K=7i+bm287C^A16JibDZK;extuxb`OG?}il&>> z3|sF@jj3y6v~NLvGT4UR4QPr+fP0DcYVxsUz!uG|FKr%@ex3Igow9-Fv1XTlQzy$0 zdwMx@S-VMO9w-DaQd#R@!#g1)kWTxxE{Ee<9@ufSiy(mm33VMb>>U#cQY8C><@$7Q zbe7kHXpbk1fG@!*7&hcIA}tv^Xrho6=&atZ@O^9QYLAeDhDNa}D*&&-l5b#RkbQut zFu3zxu7nCZ`~LVxw|)ppAQFmyc0$(9A2{OEX~a8iTgEsjWDqu`)qlNp2?DqBl>N4C znBPFOs_U}(B+zxGd2R69o!GRV7;Ip(pwksd;c$BS-5gu9z1^}Haj&YjOE4zzOzn(A z`2Je`?stz?f!FCj%TBxf(~w#~%f=_Vhg1Y2f|pt^JviFM_UpS%V4#S9%|UH)fqKxp zEvRvXTV+-@h80K0R>WHN6lXFSiM`vpA00zWN(rkK;|0eZpXZRsbSaR_CTc>C>{Pft z|C~;6uubLRu3J=a!7I_`0H0HM+4i0*X){+r{PqDW-4+xo+jSndCsE_EenMRM1wej- z7a7>?#@l0~{>WmLH<#Fd?TNV9_KGwLL7zW<`g*V+HNwjt2eiUY zoOD}U(9c2qPS|F@upGp3;x^nK3KP8AQcHJQaRPp5qnH(n;&f+!@5;3SE{;$tCp9Q+v`qd4D6r10^2y< zs>L`HVB?NFcosim>**T>G! zYahl=+Sl|wkgh*})jv*^c7Zd)iZ%2y8#eD1eBfBd2Z^del~p&(&I^{9jULQ53JG#- zAwEsVIZoTE$`P4t$ubh3>NOEW`@Go_MI_z3za;5?wuc|A+?T)o>eJu-`d#y%Z%_Wc zztk&ifiUS2Zfun0m=k*L(Qh8r$rlo+)9PB)HsTejU*&~=JCUy1nw(N48GD)B-^Xdn}_HsS-=xGp}QrY+mS|1#?-F|ejeknnOP~F{b@b8{3!XO-XO4lVmj`` zktNDH(qjk0jsLscn8>j?TphC$zqkNaoJNVrWQTkOzKN&%GTbTTjs!IgF0X(!5z9(TxLJQn|uH2`8 zV79a;!=~2QOEMT){=d5NfmFv z3g0j(Niq1hHwPde&N5BFXmkA1nLF=)^Xxq(8f%GVm5Hr(^xeY2y;{_CE#>EnJ9;6eY6-joR>nq%whlianiGF>%UL0RE^T?I z{R_hyheq&Tznl%&9fM+2tevm-7(x38TSW7%YIYe`#5j}c`H-}Juw1|T_;(oq(iHb+*S;++z(1g%Q$9v;wow5zu!yj|sl|ld%(kH0 ztgy}CZ2)ga`k9Hvd`Fncnr2sjs_I@Nq$xR)lNIYzFOu-XhpM6q>o_b-o^;#+K-V?issgf2?KWss(sX)L z`RmF>9ZP#fH*X?qTDkRq20BCOI0BBfD-ZeFKlW+SzJ9ZtdYHAm^jRdew5L6PHzb6E zm9Ferh^Y@PUR=BdzE4*Y*oAAHr*+c z4H!P$@IYVb))@0Rp1c5PqFA%)fn$(%9UD9sO@hvb+YY9x=gz)=DBm_zu!O8xEvYkU zzq|zYs)n?;_nW+?bs5P!)%s7Q#Csu=Eb&@`1;A}rRTFl>x$i>{>SC+RGh$)uWkBOuNdd@cjvdQS#+hGryf65Axm57 z*g3bt@3L;ryHn+QAlL`Q(XcVF>p^t$YV%MB(k0{D@&&7|bHJjgoKtH@{Qi=C{p;VW zHu-ia!;2VT?aO978Z3C$OPJ2%%+o2(Ly??QJuse|eckPU?p0qk+9WZQ?u_tGTLFTj zS@2ZN0Abe-<$2pU?H~7N5?n|@pkVKlk;vRTAG5lu-8tE$u_#+7C1P_SSk$^aRvhK^ z&bB+t8WbWTML4W}-GwA9xg$t8tk`n~jCgUXp9|Df`;#*eBq8x33}r?y`DoX4b9wiL z`q>Kf?^dgSyg6Dvf$WymS#aM2f-QO~BTA4M&RM8SI(e(cf3*ixH;dP%%|bs2Wqci_ zzmJ{V*KCNmin9r;Slt!<=I?bzho9_#y|Sj@I)O6Yb6ds}>Dl(=@IZNcWuU7Rg^Cg6R_3qnujy~kiH-YqYbNP=HPGEv;@OLXd~FAt?M9)ywgsQ|V2nQsm{-{-@dgjULP;U5T2I)8T&*Q^ih#z17^)G+J30v zvT@hxkU(MUc$|x=Mr8;l%rLT{EFA&-4dXgil;;F}DNZ(O%b+22^-^QpmcS!X`qV)^ zujXaDz;4qyE3ZBQJU;5EmaeE653JFDa=OYd$C!_nICsE{1d#Vp8cIi0+v+|wuO-Yk~_GQ?Q z%K;=VrLe9ho6I_5 za(5hoWI=e@lvkJ7$>Ao$QD+_&p1Wc+@DZF*++X66VJkG}Tv!+omUBTz8vlI38XTWJeOFb5lCDgO#RP ze91VG?EsU+^yo;!i*sIoyV#cp(W@#|tWR0FRlCiXOj06_`g%Oq#-b{3M;!+7fK|!@8ng^KerE!_c zjY_|hw!q%tT6N4~P$P1+ETa7aHl6$+AiyK!-%1tCY|$5`qc*#?!iaF4+Pvj^3B&2E zP&#pgL_MzK-g;R>*NG?!ROCdfH*Z>AJsk-+lKb|dcLW*UO(@UPE5ExYyIJYFUt#O7 zfAgE?wA=Qg{dX>Z8#>Z2N1M8hx?jyD@ebLJl2wdtjvTwXwn^qIyBoZD-`>-oUey;# zEPOA*FO{U6uvJj_C^dXAYKa6KLJ?92>FbBP_j>vM8fZ-W#k z%Rv;EqYTs41}@r954q|yEA{Ht4Dr?ZZZ&!~UQ8THer+6odUMv4#L{H?J1_-iuZg80a(mU7leF!kmsGQ< zl{la^o3t8V!5g-{Z@ZWHn|!iN=C=){>#PIdWYAN8vW6b6`=&Xz*Hli%_xo9LgDt5B z!4Nq~ZYr7TP^*YGIlt_TF0D_y;>#AE%#F4Vt=ljGJM}{gx{XeSe|8=7JR{x^*Cp^9 z&aND~V-c%>VV`L+<4W(j{d~zDcSt0)Z}av(=Jujcy{X)9Yh+J0|5l=Q zo%#t;`e;@Ot{9e1dapjaub1`cQB-L@C^sZpv~}qx2GhWm&R4K`*eCS=c+XWEADWPWsD=jqm>TFMoWI zEqW#GC+g|JLLHY(cm0uqPM!nbm2z0(*$!P*Eq}dq2mppm2DX*WL9xLxsP8D@j9pNbG8VFS?9a zL!yK}#{?A~QGrag+XPnoo|dnIPQAJZdJWe$8{JK{iOxbl22RJJOvP{#BFffuOoCst zs-U8eQ;KHL`PuiVJ!@}{q|{-3<*mMReQXxZVYF>=4&_kh=w4n?yjr=~)=yQHN^47v zcPNH+Vz_>}Q199C#c4&C9PfR9cIB$H7rOTf`lHOR%^AIpdL=$EDW@^;p#I z*)e0Ui%6Jxow?+hByHt2B2C5zdnKhJv(qD>`9;9tU~dM(_!LFFha928ZW74|Zo;e!gJDtR@{X?@!m*XFpm=D<_ofdLCY5Q|^Va%v&O< z$q^LJNTx8-a7C+bHs4TLNh%i+bX%&OQ;q+FAH<91tWkx_k-QFn<>M|J*|)+-c@;ua zYZh<<=qHD#NU7s%ihry7)0-|9+gJq;%Sc#n?x#~dka?ZNi5ca`n=Yn1KHek}36X~t zz4~v-!qbp)EyPPGJnli+aVbLH*nDnS^~|f+hJR;5B-mq*5OWCNy^?FLFt%I z=n${#S8?%fh<7`GtG!R63V@u7m--^GN>mxwKD0b^W<`hgrZ=gr-=1vwpQi1QCx=W0 zM#vn|B3?fy_4{FDitt_1c%b!1Avgt(m2 zR@&8NsOMTFMOYn-yQ@pov+Dl95PhVcP7WMC{a!&P61zCe9V8zX110NdGqeQiN+*&v z-QR@OE!b0kOOv+(VCCpr(QX@s=+U*FjShE8{_k~7DV3oJq4U6ZEsk9~1no1E7hV?a z?UpD!oz|)KU#uz%@pJhC^3i#7taK-_98z|PN2*nyZy`8FDNSB-UGq8yD^tU!cMQQR zrlR>;7mA85C_DAD(QzdS)fJArG@d<$Mh>J=LMY#V`j8n&%cts641GUCbWVcssknyV zRo;dw>fRU-eSxg}*hAjZ588Su&~|l)-VjG+)+p zO^Wk2%ik>6zx?)Je(je1@l`_dC8kXveQ>r-V^|5XiI3)|Q)Eutr_{Q9Rb9WRYY%nr zz1P@(#QnUi5VUttZ=RwJB(54sF(P`+SrnjCbSwkN2p{)hfu%m8>agk;^{0gt4>0YC zIyfKpZn0mlC6KBGtW@@}Bp`3n#8B&WOqHLdg-Q1$-$*adxhSTmBLNw5r1D-O#9`+{g3Pajr;3=lWQ#v>cweAzZeRVxG0xtbKc{SguolA zMvYZhOK;VMDSKf=`aE_@i=GUlc?ME>d_TguKVpBn7*#s4W58mz@oP} zL+e%Y-2F-)X2pU8DD8mn&5O@0q3BSzHz*TADdu<%_5Mv*S17TYUXtA}-Et`7>)|$k zk_1#kIBFn`;Zt$JWW`R zVqB>O2d(NN3U-Lmj-m*r~j)Qi8#hYj6yYuFD(+$UPI~9ASN?-CJr@k=yZ4Cqq%yPh+?(+Vj zG!uSx=9h_ib+@&u(6U5OD!WrnVTr{& z9g|n@tj^53Y0KF_-8s{xh6=BgDg(HvIZvSi(utmAN@aMcen3=Hr%`)v z1rH9Oh7@8|Xjr@bSd^QzgMq96eNi?M#96dQmx&SuOMjOo`*DmXp?|H{`C_#=#9TVP zC`WnSN=Yq;S9V^D*IPM99^Ji#PvoG`(6{&Vx$`QTXSKLPlY?b*_T`iNb`~!Ej=#&{JfW1&(fBWZ8-+dFm z%^$b8YGFPDelN>Lps+9Ps*qAD!InaH`s!Lew9q9vQaj$a@=&{OF+c_x_9Gc|$v2=A zC(ks}Zc-2})|DX#s*kr@NXnz#o-hFLl+faQ3uM9f!RjX{RtIY8A~DHzSBZ-Kbn!;0 zPBhR3S4;LUuQ#pbtz zHre+J@AZGT&!74ti2dgN{rJ8u0?$ML@8y>^6a`HInwNwW1xkP6yza_9us^AO$^WG% z95Xz7jjCES)&AjB9#QP_B8Uta5}B_}pb*f7z~%UFpz zERw>vA+R{kbq{}{>R?jc03@O{<*n}MS(a4XQr&boFC84BqCwvh+saZNs1a`fP|5Z0 ztk%0s)(h#CUEsSS5@}F7v13;J0_{@Z*C_0 z28N~#NTI5QRFjk;u12@UsK zOTzII!`?(?_IGLA*Fo^hE=5yDrgJLpyzB$m02~Sc4-tu9YNYhq_Mq%6e`IPOn$+CL z*R&TaRh@spd5aNrTB}TT;=|ahhWD2g z+dB}b3A>(Fm6l%V=a02|^C8||B$p{nEBkeIo5z3RT@|W(QJpi%S09egXz55IR)3KS z(c!vFm4kUTb{R)i<7Am?99Q!g+ikljl%f`!)w!V#%va@V*9Mh+pevM0^3QJKx*bvH zw%v=j(iT9OO9n&F+^jeGrB@2YA8}-BWIHeFc|(1P&~=^2E@dp%wbpLeC2oLIubgL; zGjM;Ohj%)_Ti#qgwzM2rRP!&tSge2j^4+H|I(>6d78`VAa~ea zcj;?Dik-dDPYO3JL6-cJ3}lKnTMw+==~0XuAmmi?r0!*xxNt14JZR}|Qp1Z1rjoK^ zJ2W9u3iipQ9$J0Zoq*HB(Jl?dcgv((+CzWxX4at!vTT^%12Wqmm;9KPvMr>NiN@*PaE+8eny#j5prNQy%f3@%AvWUQfsoYZNZ)6aj) zVVpyw$wN(8vguL_^fJFGDm(H6P_UJ=8(hix%(=6?+*lqJnaB`5ExSck!?vI%|0uhy zIHiKcCt`iFjamhK_nXXU`L+~w32H}BaXu;1qkug>gF|mjG=qXo>g%xXqH2Ox>*L1g zc_o>2>Y;9=>{0a%@W9C;*H>xX)W(16))6Sq#XYlsIdqhi0pNI;T8BxwR?2^cX0xsK zWy5XjDFbO)wNrhuqKUl1UI$TEISF=$K0A-$89=YsjKxFW_?3Nu6nX6wt_Pukol{g! z4Kq_63C`r>DgDo>a7aKYGtI~;2sUsdn9-LyKSq=ErUB@u67#%$Hml1xx|Fm#G;ABLR(<%^3wJe|gXL>;L)B50=wj-ixAF zTUh)0(K>^=mMEQNaO_zlfuIQ8yqmW!Y;ZsaXppz#sGUHTx;)y=R?yE^qm|YTC*L9p1#q zOY9uaUClD!e~mtXL{yT4dKIg+@^C`i z^UZq~?BCjVpYBHkQ4^o%(d0Q>SB_*vb>ZSoQA6DuqIewiciE?C%j|GejhYWW&pCMq z!_uv3itg}$Hy!MhX99B&Om)**jv#gtQjOXV7`oI5f7Nn*b9}3p@bsfxnzH5IV_EDQ z5}eK3d)c>L?0FS-R!L64r!u2bTUV=C2cdU{T9$_JY=VWOZ*Y(>#}P+>t2HfCmz^h&C3@ zYAQExe|6-i))Yr?9Ixic_@3-Dk6UZR-S(pMK9|iRzAKBkc@f~;)SzT%$5L-TkQh)z zs+DqeQyBr)h_l<89ILRN5ZE&|60gLCOZV8IawkXC5}!0cHQAMX(#wo29bG){EQ5;f zL-Q;Ws#+Y0yiK8LS7o2p^m4{N7VPVf%FD1&f1>-BbqcE6NWg)zZqN|STEWVR2mvm}g$@@C}?srmlmcVi;&sJd;zJP4C5Z&2X z>J)I8_0!Xt1DaB`KDChPlq<`N22qXZ6~dQf1K1+k(Z%8p1#$@gwGyc&lva%)K5}Qqedj(|$GO(GdYZdZa~rPFGf*{5}=^_)ww#KmP<`*uM?O zLqy<38a@KHsj=+sfi@4FnTGy}f19?g4kC7m<)__R#R4MFt3&Q~394@y+Ouy`Sb2j) zhM`|H&z$8twLz(#G&!}40lrn$h(E-JQ!=RYK@ZGuF5~-atWww!y~xH=LZEJ>R(_7e zPhZgFOxJWSX0i_PlZ6kJqZ6yJ9ZUx5<1ny7Mc-wjRnmByoPJ;0J)Ei%e^+*!w7jfw zdOd%>QgO8&&KCjTDqo^#M%lG|xK5k7r_`atsenpasEQDgtO$*ABo(|{qGf7Zf$5Y* zKV#sL3TZ1hBUnZ2t*W0xZz1xo>*mv0{hOjUQ6tHw7Ox|i#JHafA=awb&C zynGyaW7~6*ByzJ4qEF*c`gKZHVq1iE5ajy=75JgzRPE# z4lG^CLISPx#r|f~_U@6F5FiCg3YXnEe@ERI|V;ysetNvAzDF_DpekuvLpE)-b&r2sI{W1@qVp&D*c=* z*`t_rfYut7jPkNlzxnI^2V>S6rzJ%_%a;uy1xpK_yGr3NiUB?|z44c0Aq7EyowZ7D z!?f`QR*|qSZwo@;tM5nL7oBe|p#o4D$MDP|WNjyiN_EOgwb(hWXQ?6-B`u1v0F>IQ zw@EwdgR4cDfs{a(a#BW<`#DBFzvC><{XM1U$Zaw#?qw?uU?cx#)uT7^5NGq^Ymi%RGp*W#M88eD zte3U=?WZs5*p`R(T&ORXQX&OQe?MRY+k>J>)VZ20q(X`lK4?@4M{$Y4W+G{qA)$8D zAn$lHxKj^L9!^V08C|#fnR_79*_rDO+5}tfx9wB_b`+xrHS0;?M^*l+e`vh_-+%k} zZ~pm*FF$>4U%vkIqC8PvgePhP$}H5qr6yPOv}7J##;}dP+gZ-j$wsOZf7QzYR!W@{ zuA1I-@{TvPWE?BHyRI*#N#G{`E$fXqnuEZbt+}L@Sy8*1N2e-~)%ekCm~8UX6wGN- zgYx3E^SQ*J%l2N02gNVn9#mVMRk*2hruy7~JuRV-zzodlwyL|`x-)&R9A>KBoc~p zYPBRaxk>|nnoz?)tF%!PH?8wSUeYtbUzmB1MCSnSJ!v*DtDKDp<}E0vlRVM zooA=~8_s8%1S$m_krfmzhc0m1dX+l0oT7N0Lo)-4hWExo`_tDSt{?vLP5gHIc3)M_ zi?YNazaw}DuH`8)3ixDyq9@7_wy{<%sxyN)56zs5GWKdUfAPSVVuekAVqdDxy~Bx# zp#!ku;YJz?yIm8ScrKFTHA-Ie45AJ{q|N6+E%U8t5HJ9^<1j| z`1Bv2=BK-TfBp2smk)p2xAy4s6nd<|ypA=FK!iCw##CSq)v&#GeZOMcZifs*S>|8* z3cO8>=-EwiDdMyVe91Pxm)@P_+n(-ILk5BZ)mlh$USn$GDykV>wgH~4K30b9(zZqE zT^hXr;@v4SDif!~WGWJhrfS|h(R^%bLmX>25iAdVe?QrScSufQjzqTN73womhH|KY zcN_Mr*=qlT0t&F#wTc35zEA62?Z@%wAAaoL%uk=k@0SYLPd1i6EOuU|9CO|>>&6D> zNG}7mO?^SWziv5^%)OD@7DFjX>dkN6J0qHkDv_sPcbv{f7fHuFcJ3M>_(e1wpoY_m zOy?6le}iwgZgCtu`(cmds6%Jjbt$A;Z5og|NVQSYQ&rx4eX2jUK93|p7FeO9itS`w z1Fr1xP};=0$Ur4U!X~{l8$_C+@SWzSO6P#yw7&>Sk~sL`e9`;5{qV!*(Y}0$%&krK zGV`(&+4y?5np)mGNV;wmz1~dFhALaN zIl)W4>m{U&s-S40Zjz@a3@JEOnXjl|Qh0=VTjx@_s2S{j9$BkoO7ynmgW4!+sLA2c z`g&fxT4ezg+doxg%M=z`ODc_aDo&z4TlU6rQLWYGlk~_r?59ShP2&wq+I;HFkl(Kn zfA99kPhUxn|M_t+KiH_{MYVjtyq@9UAK77HrAGr>0KBqmWhJ>Nb6$^Tcd-$XNaxDs z6TrpbY&!mU%;YX1+C@UTmEEEG&bvGrDGAE{t>)>i^uCrI)K`f$%g-fqVoq)r^uaNJJq~Ose1aCHvv~?^&v!#+RQ4(ZA%kI_O0wS>fxUm>ytg*CS2hUw0~n z@~t$rnH7@a1kFpqEFjl*1*$e;s>VEC*xh+fD~_J2o7HALn`u`~OVxIKA^p;7e+i6q zspUhmsM`#jr>A;VNlrcNgEB8Vv?+fzbLQDC>~V^~>sGRXN>kw?`6$lAZT76eCq$HX zS2d58VwgORqF|bWYhyb3!i(O|sH(c`Lq%z+*LqRrfT#Uft~Z?e>G_hXTy;B5NBr z5RuA^DvX}%;)~4WLZw|e<``y?{bffAa?OC4I6Y8$xgeYbnp zTHwv{htTU+=g2tvN;y-{v}FF<@dWssAp061qI765%qCG5=W?>EQ@)>lS+Hm}own67 zrMU5$?OtSTr{?!%y;yY?**JW1Sh`X%;D;E}q3!VGd`J@B4hO3}HX)1oe}1uO)W_q; zZ;o$20@>>}8-mdh^Xi`|*Co-0r%3Xkdve&0oT4<)PVUq9%j;7c|K~30UkkKwX=Yfo zx{1!rr~=_+a-J2GjyO0e%%?1O^C@taKBB&(lTc^uY72+ur=(!iq4)=t z_41ZJ6fjyM^+afgf1as+c-NqVFruV@c<8QCM-o@*P;r3W^ztA}l<3RC^S2$xTaJbO6u^F7xF^cGQMU37#Yks$Ob{?A|R}f1e=Z3*1Jop{~1R z&+E0r32;vCPz3hidzFs?$N9sLe-LcN55GAg)AnNA)Pf>Hf9hTy&7*Qr02AjqEDErAiTqwIe)sv)_01p0kDqOHh11InwP#*C z5mZi2yn)v!Ppx^z%{i-<+0`59TQFxuO+LxIR|>Eg&)Y%9-1c4ndgrCXa-y#e+K$_K z!de{iVDHNa^m3J-A5{_r^=o;_W8Cv8?xpg(nmVe6e@bW%Ug~HXANMV()(aMFax>PA z;J%0e2Y`Z7vv|EU)LppAeFSW`qN2FFuYoKYsBVQ$HLJx{?}E zlKQkP$Y~?SA<#YUxe`r)`ii%m7t8J(2DoQQXl)b`rF&SV^;$QPtT~^D+&5~w?ij>5 zy+s_;L^Q_oI_@7guJ6nB=P&mkKFY>loi7|+f8|R#Z>r*}Ibet1Ni)?sDek6hQH)o5IEsjHKW0r%SosiKI!3pN!^q({O>Tg^h z!?J7PzWdzz_{;Z({JI3=(hHFAf7Eo1D%A{d(QO*bP*ehc+Fo|3xZ2gX`A-lOUy5eIt4VW+K;nDSbZw}eo1NojIlQ{L z4i^G1D&KK;h7%yD{5|oY=+j%H9oN`N8{1M@E%m5MY_kMTR;pr{dAkE}e?}S_!x~Xy ztCKNPt0&IpP*(Z8)5~go{jvS^)4j^;hkxyh?cCPxIZl&W(;b1=d8*C;TDlcNpq8yp z{2nUc6=mDOLV8S16<63`#JCZzlVw{1;DobuF4f=tO@yy!2U;jaTsjR3frh5{snC2K zPn#=s7RF}JgUICVO3+axe|i5sfu=obJhwN_5CNWduG5>Qt!Z16-si9$i#DM__!}r^ zXrZnJO~^$J%DFT+o3}99E}S6FT!}94HN*av2o>PtJx~aXW+m8Y}f5DgSSi!BPXJ74v z*{XfB;QaTqgLCMPxpx84!DnS~`?mR?4#KD(=}UlRk6*0U_w7sj?qz;4io*66L5@XRcV0|> zq`G3H{JpB&(=>}Jf8J#%E}u80rj|jh4lMh|@=@$K9~HGq2n(HLDz%|K2kD*6q@0aH zy0`Am>kWa(RG1PakxU-vlEkMzcvrzSgk<_E(gwAel;Pr&2- zB(05+_vudU661)am!mX_P3=2PT9qB~D)jQ{Rs zyTunHNY%TxZJ9kwH=6gY$m|&l>ajVv++XBRd&;c2xDo61k1kKDA>)sUC0s26Bo zHt9P2$b+-a&3okt9pkZHKYsVkpT2(j{L{ypIV5ZUhBWqiou)BcI=!CevGyD(i%)Ci z>$2t7f1FSXrz55X0M5};!m&xXC94zrbUp+69NLT6tJWWuzoW4LwUB6dc(dApV^KRU zRtq>%MP&V{tSa+OZBPmVEp1gU%PK+eOe`6}#}iZ}Ghbd41O7LKDVFM2Qc2XIZeC+8 z`Z1Ql3KboHbqzE5k0fiZsSlw1@K6Cv*NS}IfBF%ek45|Qpa1-}UdOk2p;u1O%Zz^_ z$MHhfFp&bPQFj%Gm7@rpq8%0k=E$?<4kJeRw*Jclf$LKma5>kkD?;DIVspfl^nV~O<8SZ ze}==iwyTB)%5o$tdBC*9Y%(AZom14y-(9X%7Ll8u zNfLa2@C(G*SP5mycsY=4?`qsGKU<4nSu(gn;rV0;-FSJNI7&p_Jsd{{bWt}c9@MV9 zsUhDTQKqEwKGaO1Hgf})MuNJ72eE9Oe@*tNi%ch=Elr}E9B&{d8NlHj8+uWe=XQs1 zQZ2Qi=cq<8nhx+%hIGbFz99SN22$>7y#u8qIoWyW!s&D(&?{vPO=MuP%3bw<<%(Ay z%OzTUuZ`-5ea?&JL?Y#EZ-afeU4JSgp33fRkwT%IZ&;4<(aAauTdR&?&Z1IRe{Sl; zn>i^rx4J8p-_&xv6z)~TlZ?T_77i$(rt)5|UA6^pUM=he6oUUi^#GGHSC^E#cJ<(Ox61`gf7BVkzA+uJd~Zv9w_?bmEwtYF8MoP=ZHIP%fy zt=b%zAC!ch2=u;QKiuu}H#T;He@3I}=jst4=Tz*jR0m_)q2rh$BzadebxGLM7+W*idc1dIhf*f0*4A&`Ua$ zcFSq`6m#r|8cmaD)q;ag_A*UDu^+9%Uo2I1((@U$#y!c;S^?df9VqnC4_-s9-YZc9 zalV~Lsa-0#{eWFg+F7~|szd?X>6ETs7I|}8Thoa0)X$Lmqz#*&0zi^P zUOT6!)+L*B76*N)t4WgDf51!~GkK6DDPVJgRC2^iK~_c0!tzJdNwGBm{l$S$ESKoz zEgJRbO+m-|$_`x~*Kv5)e66XjYZGJd=W&&#{`Y~pzHfiM#@hu@c+)i|_&hcCdLs!* zSCQ1{ZHSc-K&*IuNMXVQ17IC=y*)QdKmikz)4 zMys-ZRPoe2L)!{DaY>is0X%QR{5;!SrYC*PMe+!0^(d98f1)_s{7qV{U&_gF2uLXN zq}qIJt54sLZ`PIBkAJ$qzTEPHuWY;-k=3ep2jqexFN-?8&XyirAsm;%mB(CT* z?@R5MW{)Q7e_=y0yvOY*KqO+1yITi6;;N#Uj<`qth7>|r>ealLgNP~Vd)Uz?0~fvA zhOGRSRO2M?91d@JHK3Tj5k^h1_eJ~D=dYhSEBEE6Pd|KVt7jPB2Gw5}ISTITcdtn6 zlDid4-P1{(8yC zmvic|n+HKzlS_pta+SW2+Os=xiT9ij+5L{$^jLiui_Pfd@wS7CFa6ke&>RQgZNQ_? z5cx0dUnmxbYQ0O>g>*~I0J=G!KmehBKja~>f0a*7KX?^=c>PJF{V_%J0$n9`QEw?RC)4u4>f(|b*L;rwWnWGcAB&5m#!}L<*oJA9R<*2 z-nn!FuWn}GTYEs7ow@w^3bqUKnxYQif8q#G=erbp#XD#9v22~ps?Y%Cp4y*5nH@jU z$=IrIj7IPm`%H1dB^<5q`{tk&SxHHEl`X->y!dOImFn>z8mi4V6~ZTf-6{m?aaEk* zWk+ZOXIqoXA^&pO9!vI+zuaC*ZzqEs0c1sVN)JjDD#k4Jc3^g^-0L)jg%tLJB4`Omnk{I`SSuj1m#RAi^4KHU0kp|NT?yv$*JU& z?niJ2gd+N~ZzRd7z1Na|ynnhse;O5ui1x-L&o3Q)iFc$cPB++J!U-9Z<5=YTZYArv z*l&=SidSWc0vSgx3u8{j04`r%#IOk}>DG{ZO0+0aDmWrz_iNi^l@g&cc+~Z)dd~wy zdNRoy#p|KwI7!I)b9-yey?Lf}wdW&FHv zb(l%$X-b*Ah)0!20&B(1aXfv}$=l>Rz_x6vMtoDxWx3!|-vC$$YWjeJiTs`~XHfB)J_Y(}u%#n>-0?EHm+5{n@j+u$R-)CUS|GLj?fh)*bZAxX9%%i}krTmFvYWvNK^-i3FGwB6GhyV)6(ZA)6QooTV zv~{*<%F-kypQ!sVTun0i?VVfNDZg&Lo1)X5{b^X(NUEoHVR6mEBpL0jzsNl1YDV2a z4u|@dwXupDMM^Nb6}88kBj|GrN~#h{olFSF>Lwgs(UFtve}AdCu5W|Nf5(Jqw8@-C z8{HwiIw<3MS*-7W_|LUo`?vYq)sL<(`~as`m9j5j1>#I|hVUpd9;UN#k+YvQIa4&m z`SZn^ZTe0{s^L>z5)}$8XosYyrHQ+d|Jf*Zeb`Y1e-6hv*8FU6o|RS3aS3CVr;v71 zky23wC-AAeRqAq1lAlx4IZTsUd;t-(zjF3uvv1g?bp`ML1irVz3}o}$IZc*AMZ?YH z82Si7Qa%9{w0i0jLS0Ywt?}siU^V^m#~}&q#n@d5>L*-{gz1}rD#uDm9)~dE;J~aZ zH7ssMf7M=vi3}{kyWX={@i|%}YVfNYNk#%0PzLefHWd3OO z4o-r`(>{8?;z_YY+O?;#?n)?5S@*fCZOdlVMk#BHyA(`^ehvKoBsx;0^TahQzSpqk z9rDb8F;qs=eGb|o3eV%F;&A4T1JEf**}Bdze}8x|Js0aujpTTezXo4K_o+ESI4x)d zVNXX-RJFL&{Gl?NSC!mNGK%tb`dq#p7Hd0yjeP0lHAre|Cra2SyOQz=U;}7HtZ8y& zwEnS=EHkUC3FtlI1E5YI9kuMHcx|r{AhOFD0*~8R)PgoG17Iggtz)PCF7N9$NAaq% ze^0hQ2#Y-Q$uepxGHmE4;KGoNOew2Q&UL4`=m`WJDK|QpyaUu9hYB@QXt?gHxeA;Hgr6B&BSv=5?p71*%!UNLH1(MWDZT z*DNMgRgnsw90k}F%i%+=Ti;vN$@eEHe?6PpCKiu`zcv-t@TMXwNka)8OSH!vGxCDu8*ULiEVg%@*kX>?SCoDThiQr%(xgdvQIMeCzf5{n> zQ!(secrSiC*Va~@Ih_V+r{kBRtCr1WY)ir!QSEr?sM^;%9TDKE_v5&xlXT&5|3(8Z zo6~y8lmI%pOkq;nl_i_*tJ5j52zJ#i!eNO2{i;>7Ocwv4RX=6V_{t6Dp&>_eXF{6)f5?rj7DQh&4|W|zIzt@rdymcponzSH`e zA#NR1dN^UEmlW$6*vv8p#g{&N7IA zCtVbNDh9g^r$rP+2<)U?-4qaxPPM=jJ&4Jk+DEdWcE1d3x)~2G*OXx->qvXvuGk*2 zyc;kGDSD8o$V_3SGL+*Nm)1iC4g=u-cbDfw1uB2PyHtnd)R)0Va<6`p)U`vS$XzeD zIb>f=C3dS~JV7yMK#>#PEyy^MBdQXj{)<)`v+oKK?_Pbx&2`L5`Gm2Sz{}9)hSR}T zWtdGyf{68aa(N4H<|?{8>(J{UMcBNzUV@Enc2%}z6**T&kpv z%yZc=l3{%ZV{=B0caW2{M@(07^qXpe!a4azs#A2TA$O~+;h<2|O3O=c{bSw>o3DTP z^wS^5=g+UBpU2BoURy2znjIy5hcnn`Xkyp*px!_-_3lM#5um&&*dULL(!8r*cG`cl z@;*)dTz)}O@iR$>w>w;->Oj>CuPWEd3CFoCRkMT1B%c@3^Q}2l6BiI+2nuQev7b(* zrDj@oqw!K0*Q2_T?pZhLVnS)KFPbE;O1`8V+nr z##tTe6Kk@*?UyFsP0d)AOjaK&z_}wn9ZoKs&dn}Ayj^vNZF|#zd)gOoz`#viG2&*T zPLX1xw>Bm6t!z^$&4wunf93^;hl69wc8+|u4W2WlNrfNS+$wMLx``L|BBFmSWDv1D z<)*=<4BDXx`fjwz`-cwd*S~xXzyJFEXM&Z=>bt`Sp*+dE4y&>c$g=v$4$u~SZ{wrL5L2B`10CIGg9Z#DL2qn;gX zqtR<$JG*cWM-q}U?C0OE)|)EOnO`LPCsD;3VP=Y? zOJ$Lklm|XkKm+ji#79KO#O}HLIkYKt_)IdR9gg5zACBg`;GBx8i|20T&5$D6L^UD{ zKbKUW4$WS7r{R|8@)N3`WzYA)`yto#bMT{WVJrv7ym6ob1WKd_DL|4>lv-2Ai2q%+d4OIkCz>+(7+<&@rRBTg14(|dXDPvQo?`v|Has*kqEj80Av!6 Ax&QzG diff --git a/metadata/md5-cache/dev-perl/Math-Base-Convert-0.110.0 b/metadata/md5-cache/dev-perl/Math-Base-Convert-0.110.0-r1 similarity index 70% rename from metadata/md5-cache/dev-perl/Math-Base-Convert-0.110.0 rename to metadata/md5-cache/dev-perl/Math-Base-Convert-0.110.0-r1 index 2ed3a3e04176..53e34e40dd0b 100644 --- a/metadata/md5-cache/dev-perl/Math-Base-Convert-0.110.0 +++ b/metadata/md5-cache/dev-perl/Math-Base-Convert-0.110.0-r1 @@ -1,12 +1,15 @@ +BDEPEND=dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=Very fast base to base conversion -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/Math-Base-Convert +IUSE=test KEYWORDS=amd64 ~arm arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/M/MI/MIKER/Math-Base-Convert-0.11.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=27e7bbd9f1bace8d76973943454226dd +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=8fcd5e8c2772d080fc9d326df15810eb diff --git a/metadata/md5-cache/dev-perl/Math-BigInt-GMP-1.600.600 b/metadata/md5-cache/dev-perl/Math-BigInt-GMP-1.600.600 deleted file mode 100644 index b38981b94225..000000000000 --- a/metadata/md5-cache/dev-perl/Math-BigInt-GMP-1.600.600 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=virtual/perl-Math-BigInt-1.999.812 >=virtual/perl-XSLoader-0.20.0 >=dev-libs/gmp-4.0.0:0 >=virtual/perl-ExtUtils-MakeMaker-6.580.0 test? ( >=virtual/perl-Test-Simple-0.820.0 ) dev-lang/perl -DESCRIPTION=Use the GMP library for Math::BigInt routines -EAPI=6 -HOMEPAGE=https://metacpan.org/release/Math-BigInt-GMP -IUSE=test -KEYWORDS=~alpha amd64 ~hppa ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=|| ( Artistic GPL-1+ ) -RDEPEND=>=virtual/perl-Math-BigInt-1.999.812 >=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/P/PJ/PJACKLAM/Math-BigInt-GMP-1.6006.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=63066dd9427d2425f9af68568f852345 diff --git a/metadata/md5-cache/dev-perl/Math-BigInt-Lite-0.180.0 b/metadata/md5-cache/dev-perl/Math-BigInt-Lite-0.180.0 deleted file mode 100644 index ddaa287c3cbb..000000000000 --- a/metadata/md5-cache/dev-perl/Math-BigInt-Lite-0.180.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=virtual/perl-Math-BigInt-1.999.812 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl -DESCRIPTION=What BigInts are before they become big -EAPI=6 -HOMEPAGE=https://metacpan.org/release/Math-BigInt-Lite -IUSE=test -KEYWORDS=~amd64 x86 -LICENSE=|| ( Artistic GPL-1+ ) -RDEPEND=>=virtual/perl-Math-BigInt-1.999.812 dev-lang/perl:= -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://cpan/authors/id/P/PJ/PJACKLAM/Math-BigInt-Lite-0.18.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=f384f99398b8a122177af4c5cadf5ceb diff --git a/metadata/md5-cache/dev-perl/Math-CDF-0.100.0 b/metadata/md5-cache/dev-perl/Math-CDF-0.100.0-r1 similarity index 71% rename from metadata/md5-cache/dev-perl/Math-CDF-0.100.0 rename to metadata/md5-cache/dev-perl/Math-CDF-0.100.0-r1 index 035ed8b28a61..f8d7bc85c905 100644 --- a/metadata/md5-cache/dev-perl/Math-CDF-0.100.0 +++ b/metadata/md5-cache/dev-perl/Math-CDF-0.100.0-r1 @@ -1,7 +1,8 @@ +BDEPEND=dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=Generate probabilities and quantiles from statistical functions -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/Math-CDF IUSE=test KEYWORDS=~amd64 ~x86 @@ -10,5 +11,5 @@ RDEPEND=dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/C/CA/CALLAHAN/Math-CDF-0.1.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=0eb1b67c2ea060e3d63652be6d1b9346 +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=ade428cdcc8fda46fb5e33233c14cebf diff --git a/metadata/md5-cache/dev-perl/Math-Derivative-1.10.0 b/metadata/md5-cache/dev-perl/Math-Derivative-1.10.0-r1 similarity index 62% rename from metadata/md5-cache/dev-perl/Math-Derivative-1.10.0 rename to metadata/md5-cache/dev-perl/Math-Derivative-1.10.0-r1 index a728f47d2d51..97ae83a87469 100644 --- a/metadata/md5-cache/dev-perl/Math-Derivative-1.10.0 +++ b/metadata/md5-cache/dev-perl/Math-Derivative-1.10.0-r1 @@ -1,7 +1,8 @@ +BDEPEND=dev-perl/Module-Build test? ( >=dev-perl/Math-Utils-1.10.0 virtual/perl-Test-Simple ) dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-perl/Module-Build test? ( >=dev-perl/Math-Utils-1.10.0 virtual/perl-Test-Simple ) dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=1st and 2nd order differentiation of data -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/Math-Derivative IUSE=test KEYWORDS=amd64 x86 @@ -10,5 +11,5 @@ RDEPEND=dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/J/JG/JGAMBLE/Math-Derivative-1.01.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=db8c9f88bf01a939e0f124fa3b846e1a +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=790b1e2467ac5ffd8804a2cea2ae0cbd diff --git a/metadata/md5-cache/dev-perl/Math-FFT-1.340.0 b/metadata/md5-cache/dev-perl/Math-FFT-1.340.0 deleted file mode 100644 index 58bcac313ba9..000000000000 --- a/metadata/md5-cache/dev-perl/Math-FFT-1.340.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO virtual/perl-Test-Simple virtual/perl-parent ) dev-lang/perl -DESCRIPTION=Perl module to calculate Fast Fourier Transforms -EAPI=6 -HOMEPAGE=https://metacpan.org/release/Math-FFT -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=|| ( Artistic GPL-1+ ) -RDEPEND=virtual/perl-XSLoader dev-lang/perl:= -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Math-FFT-1.34.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=91c5b23bb5930463670630c46221b6a1 diff --git a/metadata/md5-cache/dev-perl/Math-Factor-XS-0.400.0 b/metadata/md5-cache/dev-perl/Math-Factor-XS-0.400.0-r1 similarity index 58% rename from metadata/md5-cache/dev-perl/Math-Factor-XS-0.400.0 rename to metadata/md5-cache/dev-perl/Math-Factor-XS-0.400.0-r1 index 6fe9a5d45b9a..475e98354655 100644 --- a/metadata/md5-cache/dev-perl/Math-Factor-XS-0.400.0 +++ b/metadata/md5-cache/dev-perl/Math-Factor-XS-0.400.0-r1 @@ -1,7 +1,8 @@ +BDEPEND=dev-perl/boolean dev-perl/List-MoreUtils dev-perl/Params-Validate virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils virtual/perl-XSLoader >=dev-perl/Module-Build-0.400.0 virtual/perl-ExtUtils-CBuilder test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-perl/boolean dev-perl/List-MoreUtils dev-perl/Params-Validate virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils virtual/perl-XSLoader >=dev-perl/Module-Build-0.400.0 virtual/perl-ExtUtils-CBuilder test? ( virtual/perl-Test-Simple ) dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=Factorize numbers and calculate matching multiplications -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/Math-Factor-XS IUSE=test KEYWORDS=~amd64 x86 @@ -10,5 +11,5 @@ RDEPEND=dev-perl/boolean dev-perl/List-MoreUtils dev-perl/Params-Validate virtua RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/K/KR/KRYDE/Math-Factor-XS-0.40.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=5926144034ac97737e1a430619d63b5f +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=b255592c9d86eee0c228bdf0de126419 diff --git a/metadata/md5-cache/dev-perl/Math-GMP-2.150.0 b/metadata/md5-cache/dev-perl/Math-GMP-2.150.0 deleted file mode 100644 index 724f9f8f53cf..000000000000 --- a/metadata/md5-cache/dev-perl/Math-GMP-2.150.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=virtual/perl-AutoLoader virtual/perl-Carp virtual/perl-Exporter dev-libs/gmp:0 >=dev-perl/Devel-CheckLib-0.900.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO virtual/perl-Test-Simple ) dev-lang/perl -DESCRIPTION=High speed arbitrary size integer math -EAPI=6 -HOMEPAGE=https://metacpan.org/release/Math-GMP -IUSE=test -KEYWORDS=~alpha amd64 ~hppa ~mips ppc x86 -LICENSE=LGPL-2 -RDEPEND=virtual/perl-AutoLoader virtual/perl-Carp virtual/perl-Exporter dev-libs/gmp:0 dev-lang/perl:= -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Math-GMP-2.15.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=a3b235406364dc157573fbc4f6b359a4 diff --git a/metadata/md5-cache/dev-perl/Math-GMP-2.230.0 b/metadata/md5-cache/dev-perl/Math-GMP-2.230.0 new file mode 100644 index 000000000000..ed692d5f69ac --- /dev/null +++ b/metadata/md5-cache/dev-perl/Math-GMP-2.230.0 @@ -0,0 +1,15 @@ +BDEPEND=virtual/perl-AutoLoader virtual/perl-Carp virtual/perl-Exporter dev-libs/gmp:0 >=dev-perl/Alien-GMP-1.80.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO virtual/perl-Test-Simple ) dev-lang/perl test? ( virtual/perl-Test-Simple ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=High speed arbitrary size integer math +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Math-GMP +IUSE=test +KEYWORDS=~alpha ~amd64 ~hppa ~mips ~ppc ~x86 +LICENSE=LGPL-2 +RDEPEND=virtual/perl-AutoLoader virtual/perl-Carp virtual/perl-Exporter dev-libs/gmp:0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Math-GMP-2.23.tar.gz +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=ba28d622876ee08450207cd2d0619b66 diff --git a/metadata/md5-cache/dev-perl/Math-Libm-1.0.0 b/metadata/md5-cache/dev-perl/Math-Libm-1.0.0-r1 similarity index 64% rename from metadata/md5-cache/dev-perl/Math-Libm-1.0.0 rename to metadata/md5-cache/dev-perl/Math-Libm-1.0.0-r1 index 4ad58e9e3689..474076e1a060 100644 --- a/metadata/md5-cache/dev-perl/Math-Libm-1.0.0 +++ b/metadata/md5-cache/dev-perl/Math-Libm-1.0.0-r1 @@ -1,7 +1,8 @@ +BDEPEND=virtual/perl-AutoLoader virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=virtual/perl-AutoLoader virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=wrapper to libm functions -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/Math-Libm IUSE=test KEYWORDS=~amd64 x86 @@ -10,5 +11,5 @@ RDEPEND=virtual/perl-AutoLoader virtual/perl-Carp dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DS/DSLEWART/Math-Libm-1.00.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=012bd67874be21b4371f87107b70f3d6 +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=e899b1b4b67e6763e304e420968d2619 diff --git a/metadata/md5-cache/dev-perl/Math-ModInt-0.11.0 b/metadata/md5-cache/dev-perl/Math-ModInt-0.11.0 deleted file mode 100644 index 0d9eb6682f0b..000000000000 --- a/metadata/md5-cache/dev-perl/Math-ModInt-0.11.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=virtual/perl-Carp >=virtual/perl-Math-BigInt-1.991.0 !minimal? ( dev-perl/Math-BigInt-GMP virtual/perl-Math-BigRat ) virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Scalar-List-Utils virtual/perl-Test virtual/perl-Test-Simple ) dev-lang/perl -DESCRIPTION=modular integer arithmetic -EAPI=6 -HOMEPAGE=https://metacpan.org/release/Math-ModInt -IUSE=minimal test -KEYWORDS=~amd64 -LICENSE=|| ( Artistic GPL-1+ ) -RDEPEND=virtual/perl-Carp >=virtual/perl-Math-BigInt-1.991.0 !minimal? ( dev-perl/Math-BigInt-GMP virtual/perl-Math-BigRat ) dev-lang/perl:= -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://cpan/authors/id/M/MH/MHASCH/Math-ModInt-0.011.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=c048a9db7bcbd210c084f567a354c7ac diff --git a/metadata/md5-cache/dev-perl/Math-NumSeq-72.0.0 b/metadata/md5-cache/dev-perl/Math-NumSeq-72.0.0 deleted file mode 100644 index a9420ab18fd1..000000000000 --- a/metadata/md5-cache/dev-perl/Math-NumSeq-72.0.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-perl/File-HomeDir virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Scalar-List-Utils >=dev-perl/Math-Factor-XS-0.400.0 dev-perl/Math-Libm >=dev-perl/Math-Prime-XS-0.260.0 virtual/perl-Module-Load >=dev-perl/Module-Pluggable-4.700.0 dev-perl/Module-Util >=dev-perl/constant-defer-1.0.0 virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Data-Float virtual/perl-Test ) dev-lang/perl -DESCRIPTION=number sequences (for example from OEIS) -EAPI=6 -HOMEPAGE=https://metacpan.org/release/Math-NumSeq -IUSE=test examples examples -KEYWORDS=~amd64 x86 -LICENSE=|| ( Artistic GPL-1+ ) -RDEPEND=dev-perl/File-HomeDir virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Scalar-List-Utils >=dev-perl/Math-Factor-XS-0.400.0 dev-perl/Math-Libm >=dev-perl/Math-Prime-XS-0.260.0 virtual/perl-Module-Load >=dev-perl/Module-Pluggable-4.700.0 dev-perl/Module-Util >=dev-perl/constant-defer-1.0.0 dev-lang/perl:= -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://cpan/authors/id/K/KR/KRYDE/Math-NumSeq-72.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=62c4743f687fae1955f8c261c2e711ab diff --git a/metadata/md5-cache/dev-perl/Math-NumberCruncher-5.0.0-r1 b/metadata/md5-cache/dev-perl/Math-NumberCruncher-5.0.0-r2 similarity index 58% rename from metadata/md5-cache/dev-perl/Math-NumberCruncher-5.0.0-r1 rename to metadata/md5-cache/dev-perl/Math-NumberCruncher-5.0.0-r2 index 874ba1c9cc23..8ef8fd15c22e 100644 --- a/metadata/md5-cache/dev-perl/Math-NumberCruncher-5.0.0-r1 +++ b/metadata/md5-cache/dev-perl/Math-NumberCruncher-5.0.0-r2 @@ -1,12 +1,15 @@ +BDEPEND=>=virtual/perl-Math-BigInt-1.470.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=>=virtual/perl-Math-BigInt-1.470.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=Collection of useful math-related functions -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/Math-NumberCruncher +IUSE=test KEYWORDS=~amd64 ~x86 -LICENSE=|| ( Artistic GPL-2 ) +LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=>=virtual/perl-Math-BigInt-1.470.0 dev-lang/perl:= +RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/S/SI/SIFUKURT/Math-NumberCruncher-5.00.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=9ba26dbafffc9e7de9a6357e64f9a990 +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=0071848f5379e6322bcfbd1d044614c8 diff --git a/metadata/md5-cache/dev-perl/Math-PlanePath-124.0.0 b/metadata/md5-cache/dev-perl/Math-PlanePath-124.0.0 deleted file mode 100644 index a0645cc4d44a..000000000000 --- a/metadata/md5-cache/dev-perl/Math-PlanePath-124.0.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=gmp? ( dev-perl/Math-BigInt-GMP ) dev-perl/Math-Libm dev-perl/Math-NumSeq >=dev-perl/constant-defer-5.0.0 virtual/perl-Scalar-List-Utils virtual/perl-Math-BigInt virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test dev-perl/Data-Float dev-perl/Math-BigInt-Lite dev-perl/Number-Fraction ) dev-lang/perl -DESCRIPTION=Mathematical paths through the 2-D plane -EAPI=6 -HOMEPAGE=https://metacpan.org/release/Math-PlanePath -IUSE=gmp test examples -KEYWORDS=~amd64 x86 -LICENSE=GPL-3+ -RDEPEND=gmp? ( dev-perl/Math-BigInt-GMP ) dev-perl/Math-Libm dev-perl/Math-NumSeq >=dev-perl/constant-defer-5.0.0 virtual/perl-Scalar-List-Utils virtual/perl-Math-BigInt dev-lang/perl:= -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://cpan/authors/id/K/KR/KRYDE/Math-PlanePath-124.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=94c461376f0532418ed708b27061df6b diff --git a/metadata/md5-cache/dev-perl/Math-Prime-XS-0.270.0 b/metadata/md5-cache/dev-perl/Math-Prime-XS-0.270.0-r1 similarity index 59% rename from metadata/md5-cache/dev-perl/Math-Prime-XS-0.270.0 rename to metadata/md5-cache/dev-perl/Math-Prime-XS-0.270.0-r1 index d40722c3316a..c5e45795a2e5 100644 --- a/metadata/md5-cache/dev-perl/Math-Prime-XS-0.270.0 +++ b/metadata/md5-cache/dev-perl/Math-Prime-XS-0.270.0-r1 @@ -1,7 +1,8 @@ +BDEPEND=dev-perl/boolean dev-perl/Params-Validate virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils virtual/perl-XSLoader >=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Test-Simple ) virtual/perl-ExtUtils-CBuilder dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-perl/boolean dev-perl/Params-Validate virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils virtual/perl-XSLoader >=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Test-Simple ) virtual/perl-ExtUtils-CBuilder dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=Detect and calculate prime numbers with deterministic tests -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/Math-Prime-XS IUSE=test KEYWORDS=~amd64 x86 @@ -10,5 +11,5 @@ RDEPEND=dev-perl/boolean dev-perl/Params-Validate virtual/perl-Carp virtual/perl RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/K/KR/KRYDE/Math-Prime-XS-0.27.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=81c995dd53eeb62a69aae82d9730fe15 +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=eea2b1b7f3a2330275aeb1c3b7027ead diff --git a/metadata/md5-cache/dev-perl/Math-Random-Secure-0.80.1 b/metadata/md5-cache/dev-perl/Math-Random-Secure-0.80.1-r1 similarity index 57% rename from metadata/md5-cache/dev-perl/Math-Random-Secure-0.80.1 rename to metadata/md5-cache/dev-perl/Math-Random-Secure-0.80.1-r1 index eba82b841d6f..362a01b33e3a 100644 --- a/metadata/md5-cache/dev-perl/Math-Random-Secure-0.80.1 +++ b/metadata/md5-cache/dev-perl/Math-Random-Secure-0.80.1-r1 @@ -1,7 +1,8 @@ +BDEPEND=>=dev-perl/Moo-2.0.0 >=dev-perl/Crypt-Random-Source-0.70 >=dev-perl/Math-Random-ISAAC-1.1.0 dev-perl/Math-Random-ISAAC-XS virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/List-MoreUtils virtual/perl-Test-Simple dev-perl/Test-SharedFork dev-perl/Test-Warn ) dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-perl/Moo-2.0.0 >=dev-perl/Crypt-Random-Source-0.70 >=dev-perl/Math-Random-ISAAC-1.1.0 dev-perl/Math-Random-ISAAC-XS virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/List-MoreUtils virtual/perl-Test-Simple dev-perl/Test-SharedFork dev-perl/Test-Warn ) dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=Cryptographically-secure, cross-platform replacement for rand() -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/Math-Random-Secure IUSE=test KEYWORDS=amd64 x86 @@ -10,5 +11,5 @@ RDEPEND=>=dev-perl/Moo-2.0.0 >=dev-perl/Crypt-Random-Source-0.70 >=dev-perl/Math RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/F/FR/FREW/Math-Random-Secure-0.080001.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=e93eee230f515a516191723857caf0a2 +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=1d56d3b1213ce267f1655212bb186d55 diff --git a/metadata/md5-cache/dev-perl/Math-Round-0.70.0 b/metadata/md5-cache/dev-perl/Math-Round-0.70.0-r1 similarity index 69% rename from metadata/md5-cache/dev-perl/Math-Round-0.70.0 rename to metadata/md5-cache/dev-perl/Math-Round-0.70.0-r1 index 2a342827e70d..188434f960c9 100644 --- a/metadata/md5-cache/dev-perl/Math-Round-0.70.0 +++ b/metadata/md5-cache/dev-perl/Math-Round-0.70.0-r1 @@ -1,12 +1,15 @@ +BDEPEND=dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=Perl extension for rounding numbers -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/Math-Round +IUSE=test KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/G/GR/GROMMEL/Math-Round-0.07.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=086b80cab8ba4d31ce9859ee4436bbea +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=ef398e43402c63700e3aa970cf9d6c84 diff --git a/metadata/md5-cache/dev-perl/Math-Spline-0.20.0 b/metadata/md5-cache/dev-perl/Math-Spline-0.20.0-r1 similarity index 66% rename from metadata/md5-cache/dev-perl/Math-Spline-0.20.0 rename to metadata/md5-cache/dev-perl/Math-Spline-0.20.0-r1 index 0150aa9e383f..ad0450d05442 100644 --- a/metadata/md5-cache/dev-perl/Math-Spline-0.20.0 +++ b/metadata/md5-cache/dev-perl/Math-Spline-0.20.0-r1 @@ -1,7 +1,8 @@ +BDEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=Cubic Spline Interpolation of data -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/Math-Spline IUSE=test KEYWORDS=amd64 x86 @@ -10,5 +11,5 @@ RDEPEND=dev-perl/Math-Derivative virtual/perl-Carp >=virtual/perl-Exporter-5.570 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/C/CH/CHORNY/Math-Spline-0.02.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=8f8fed1459f70882dc8119fe2f619125 +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=4dae8bc844c507c203a44e31381a1028 diff --git a/metadata/md5-cache/dev-perl/Math-Utils-1.110.0 b/metadata/md5-cache/dev-perl/Math-Utils-1.110.0 deleted file mode 100644 index 0d26265b4f9e..000000000000 --- a/metadata/md5-cache/dev-perl/Math-Utils-1.110.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl -DESCRIPTION=Useful mathematical functions not in Perl -EAPI=6 -HOMEPAGE=https://metacpan.org/release/Math-Utils -IUSE=test -KEYWORDS=amd64 x86 -LICENSE=|| ( Artistic GPL-1+ ) -RDEPEND=dev-lang/perl:= -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://cpan/authors/id/J/JG/JGAMBLE/Math-Utils-1.11.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=792c59bdcbfa6565d37341bcc76a9a46 diff --git a/metadata/md5-cache/dev-perl/MediaWiki-API-0.410.0 b/metadata/md5-cache/dev-perl/MediaWiki-API-0.410.0 deleted file mode 100644 index 306d9b7f336b..000000000000 --- a/metadata/md5-cache/dev-perl/MediaWiki-API-0.410.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl -DESCRIPTION=A OO interface to the Mediawiki API -EAPI=6 -HOMEPAGE=https://metacpan.org/release/MediaWiki-API -IUSE=test -KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3+ -RDEPEND=dev-perl/JSON dev-perl/libwww-perl virtual/perl-Carp virtual/perl-Encode dev-lang/perl:= -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://cpan/authors/id/E/EX/EXOBUZZ/MediaWiki-API-0.41.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=d9d47219f67c228c316ea3712eda45b3 diff --git a/metadata/md5-cache/dev-perl/Mixin-Linewise-0.108.0 b/metadata/md5-cache/dev-perl/Mixin-Linewise-0.108.0 deleted file mode 100644 index ce725889cf81..000000000000 --- a/metadata/md5-cache/dev-perl/Mixin-Linewise-0.108.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=virtual/perl-Carp virtual/perl-IO dev-perl/PerlIO-utf8_strict dev-perl/Sub-Exporter virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-Encode virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl -DESCRIPTION=write your linewise code for handles; this does the rest -EAPI=6 -HOMEPAGE=https://metacpan.org/release/Mixin-Linewise -IUSE=test minimal -KEYWORDS=amd64 ~x86 -LICENSE=|| ( Artistic GPL-1+ ) -RDEPEND=virtual/perl-Carp virtual/perl-IO dev-perl/PerlIO-utf8_strict dev-perl/Sub-Exporter dev-lang/perl:= -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Mixin-Linewise-0.108.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=6ffb3d92d03eaf0fec6498d73a68c890 diff --git a/metadata/md5-cache/dev-perl/Mock-Config-0.30.0 b/metadata/md5-cache/dev-perl/Mock-Config-0.30.0-r1 similarity index 75% rename from metadata/md5-cache/dev-perl/Mock-Config-0.30.0 rename to metadata/md5-cache/dev-perl/Mock-Config-0.30.0-r1 index d78c998c83ee..b409506dd7d2 100644 --- a/metadata/md5-cache/dev-perl/Mock-Config-0.30.0 +++ b/metadata/md5-cache/dev-perl/Mock-Config-0.30.0-r1 @@ -1,7 +1,8 @@ +BDEPEND=dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=Temporarily set Config or XSConfig values -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/Mock-Config IUSE=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 ~x64-solaris ~x86-solaris @@ -10,5 +11,5 @@ RDEPEND=dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/R/RU/RURBAN/Mock-Config-0.03.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=31cfcc62c62592372ed9f4c4ece30d4c +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=6ed443080ad15cfb1e9b3ee230bbda3b diff --git a/metadata/md5-cache/dev-perl/Modem-Vgetty-0.30.0-r2 b/metadata/md5-cache/dev-perl/Modem-Vgetty-0.30.0-r3 similarity index 67% rename from metadata/md5-cache/dev-perl/Modem-Vgetty-0.30.0-r2 rename to metadata/md5-cache/dev-perl/Modem-Vgetty-0.30.0-r3 index 8fa6c4bfc85f..d63acda8dce1 100644 --- a/metadata/md5-cache/dev-perl/Modem-Vgetty-0.30.0-r2 +++ b/metadata/md5-cache/dev-perl/Modem-Vgetty-0.30.0-r3 @@ -1,13 +1,15 @@ +BDEPEND=dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl DESCRIPTION=Interface to voice modems using vgetty -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/Modem-Vgetty -IUSE=examples +IUSE=test examples KEYWORDS=amd64 ~x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/Y/YE/YENYA/Modem-Vgetty-0.03.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=28c648aa9b97cd82f5fbfb0f8047ccff +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=f0d20dac8d6bd71be54dcc46aebb6b6e diff --git a/metadata/md5-cache/dev-perl/Modern-Perl-1.201.907.270 b/metadata/md5-cache/dev-perl/Modern-Perl-1.201.907.270 deleted file mode 100644 index b0aeadaffa40..000000000000 --- a/metadata/md5-cache/dev-perl/Modern-Perl-1.201.907.270 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=virtual/perl-IO virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl -DESCRIPTION=enable all of the features of Modern Perl with one import -EAPI=6 -HOMEPAGE=https://metacpan.org/release/Modern-Perl -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=|| ( Artistic GPL-1+ ) -RDEPEND=virtual/perl-IO dev-lang/perl:= -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://cpan/authors/id/C/CH/CHROMATIC/Modern-Perl-1.20190727.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=d8b291a2f2da447f4c3ceaead8845e89 diff --git a/metadata/md5-cache/dev-perl/Module-Build-0.422.400 b/metadata/md5-cache/dev-perl/Module-Build-0.422.400 deleted file mode 100644 index d38591544b9b..000000000000 --- a/metadata/md5-cache/dev-perl/Module-Build-0.422.400 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=virtual/perl-CPAN-Meta-2.142.60 virtual/perl-Data-Dumper >=virtual/perl-ExtUtils-CBuilder-0.270.0 virtual/perl-ExtUtils-Install virtual/perl-ExtUtils-Manifest virtual/perl-ExtUtils-MakeMaker >=virtual/perl-ExtUtils-ParseXS-2.210.0 >=virtual/perl-File-Spec-0.820.0 virtual/perl-Getopt-Long >=virtual/perl-Module-Metadata-1.0.2 >=virtual/perl-Perl-OSType-1 >=virtual/perl-Test-Harness-3.290.0 virtual/perl-Text-ParseWords >=virtual/perl-podlators-2.1.0 >=virtual/perl-version-0.870.0 >=virtual/perl-CPAN-Meta-YAML-0.3.0 >=virtual/perl-File-Temp-0.150.0 >=virtual/perl-Parse-CPAN-Meta-1.440.100 test? ( >=virtual/perl-Test-Simple-0.490.0 ) dev-lang/perl -DESCRIPTION=Build and install Perl modules -EAPI=6 -HOMEPAGE=https://metacpan.org/release/Module-Build -IUSE=test -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~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=|| ( Artistic GPL-1+ ) -RDEPEND=>=virtual/perl-CPAN-Meta-2.142.60 virtual/perl-Data-Dumper >=virtual/perl-ExtUtils-CBuilder-0.270.0 virtual/perl-ExtUtils-Install virtual/perl-ExtUtils-Manifest virtual/perl-ExtUtils-MakeMaker >=virtual/perl-ExtUtils-ParseXS-2.210.0 >=virtual/perl-File-Spec-0.820.0 virtual/perl-Getopt-Long >=virtual/perl-Module-Metadata-1.0.2 >=virtual/perl-Perl-OSType-1 >=virtual/perl-Test-Harness-3.290.0 virtual/perl-Text-ParseWords >=virtual/perl-podlators-2.1.0 >=virtual/perl-version-0.870.0 dev-lang/perl:= -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/Module-Build-0.4224.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=2b9292ad0e2855dc8bd06a430aa1804f diff --git a/metadata/md5-cache/dev-perl/Module-Build-WithXSpp-0.140.0 b/metadata/md5-cache/dev-perl/Module-Build-WithXSpp-0.140.0-r1 similarity index 61% rename from metadata/md5-cache/dev-perl/Module-Build-WithXSpp-0.140.0 rename to metadata/md5-cache/dev-perl/Module-Build-WithXSpp-0.140.0-r1 index 164d1f15a69c..19c3fbce7411 100644 --- a/metadata/md5-cache/dev-perl/Module-Build-WithXSpp-0.140.0 +++ b/metadata/md5-cache/dev-perl/Module-Build-WithXSpp-0.140.0-r1 @@ -1,7 +1,8 @@ +BDEPEND=>=dev-perl/ExtUtils-CppGuess-0.40.0 >=dev-perl/ExtUtils-XSpp-0.110.0 virtual/perl-Digest-MD5 virtual/perl-ExtUtils-CBuilder >=virtual/perl-ExtUtils-ParseXS-2.220.500 >=dev-perl/Module-Build-0.260.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-perl/ExtUtils-CppGuess-0.40.0 >=dev-perl/ExtUtils-XSpp-0.110.0 virtual/perl-Digest-MD5 virtual/perl-ExtUtils-CBuilder >=virtual/perl-ExtUtils-ParseXS-2.220.500 >=dev-perl/Module-Build-0.260.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=XS++ enhanced flavour of Module::Build -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/Module-Build-WithXSpp IUSE=test KEYWORDS=~amd64 x86 @@ -10,5 +11,5 @@ RDEPEND=>=dev-perl/ExtUtils-CppGuess-0.40.0 >=dev-perl/ExtUtils-XSpp-0.110.0 vir RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/S/SM/SMUELLER/Module-Build-WithXSpp-0.14.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=484360c2cfd4d88da045492ea68b0e11 +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=44b2a52e0b1f9c68896a5a9c022ca791 diff --git a/metadata/md5-cache/dev-perl/Module-Compile-0.350.0 b/metadata/md5-cache/dev-perl/Module-Compile-0.350.0 deleted file mode 100644 index d5a49f7f1976..000000000000 --- a/metadata/md5-cache/dev-perl/Module-Compile-0.350.0 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-perl/Digest-SHA1-2.130.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 dev-lang/perl -DESCRIPTION=Perl Module Compilation -EAPI=6 -HOMEPAGE=https://metacpan.org/release/Module-Compile -KEYWORDS=amd64 arm ppc x86 -LICENSE=|| ( Artistic GPL-1+ ) -RDEPEND=>=dev-perl/Digest-SHA1-2.130.0 dev-lang/perl:= -SLOT=0 -SRC_URI=mirror://cpan/authors/id/I/IN/INGY/Module-Compile-0.35.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=6f4a84a91c66e8905520efa6a1aa6e57 diff --git a/metadata/md5-cache/dev-perl/Module-Find-0.130.0 b/metadata/md5-cache/dev-perl/Module-Find-0.130.0 deleted file mode 100644 index ef620bd6de22..000000000000 --- a/metadata/md5-cache/dev-perl/Module-Find-0.130.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)] -DESCRIPTION=Find and use installed modules in a (sub)category -EAPI=5 -HOMEPAGE=https://metacpan.org/release/Module-Find -IUSE=test -KEYWORDS=amd64 ~arm ~arm64 x86 ~x86-solaris -LICENSE=|| ( Artistic GPL-1+ ) -RDEPEND=dev-lang/perl:=[-build(-)] -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://cpan/authors/id/C/CR/CRENZ/Module-Find-0.13.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa unpacker 928e1f35ef78ba9fc2b214e29c2b55a4 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=a9632c5c6bb66079267f19d5f09e8c66 diff --git a/metadata/md5-cache/dev-perl/Module-Implementation-0.90.0 b/metadata/md5-cache/dev-perl/Module-Implementation-0.90.0-r1 similarity index 61% rename from metadata/md5-cache/dev-perl/Module-Implementation-0.90.0 rename to metadata/md5-cache/dev-perl/Module-Implementation-0.90.0-r1 index 649e93f042ea..f9d6a4d81974 100644 --- a/metadata/md5-cache/dev-perl/Module-Implementation-0.90.0 +++ b/metadata/md5-cache/dev-perl/Module-Implementation-0.90.0-r1 @@ -1,7 +1,8 @@ +BDEPEND=virtual/perl-Carp >=dev-perl/Module-Runtime-0.12.0 dev-perl/Try-Tiny virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-IO dev-perl/Test-Requires >=dev-perl/Test-Fatal-0.6.0 >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=virtual/perl-Carp >=dev-perl/Module-Runtime-0.12.0 dev-perl/Try-Tiny virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-IO dev-perl/Test-Requires >=dev-perl/Test-Fatal-0.6.0 >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=Loads one of several alternate underlying implementations for a module -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/Module-Implementation IUSE=test KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris @@ -10,5 +11,5 @@ RDEPEND=virtual/perl-Carp >=dev-perl/Module-Runtime-0.12.0 dev-perl/Try-Tiny dev RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Module-Implementation-0.09.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=ef0b7141bfb6986913b1120ed12ac0e6 +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=0b662f6b01a06e879e6b9290a7a0da80 diff --git a/metadata/md5-cache/dev-perl/Module-Info-0.370.0-r1 b/metadata/md5-cache/dev-perl/Module-Info-0.370.0-r2 similarity index 64% rename from metadata/md5-cache/dev-perl/Module-Info-0.370.0-r1 rename to metadata/md5-cache/dev-perl/Module-Info-0.370.0-r2 index d9e83bfa8b5a..83f42e22d726 100644 --- a/metadata/md5-cache/dev-perl/Module-Info-0.370.0-r1 +++ b/metadata/md5-cache/dev-perl/Module-Info-0.370.0-r2 @@ -1,7 +1,8 @@ +BDEPEND=>=dev-perl/B-Utils-0.270.0 virtual/perl-Carp >=virtual/perl-File-Spec-0.800.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl test? ( virtual/perl-Test-Simple ) DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-perl/B-Utils-0.270.0 virtual/perl-Carp >=virtual/perl-File-Spec-0.800.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl +DEPEND=dev-lang/perl DESCRIPTION=Information about Perl modules -EAPI=6 +EAPI=8 HOMEPAGE=https://metacpan.org/release/Module-Info IUSE=test KEYWORDS=~alpha amd64 ~hppa ~mips ppc ppc64 x86 @@ -10,5 +11,5 @@ RDEPEND=>=dev-perl/B-Utils-0.270.0 virtual/perl-Carp >=virtual/perl-File-Spec-0. RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Module-Info-0.37.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=e38fe45853c873e2d56c3a86dd242059 +_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c +_md5_=bdfcd9440fb25895a9b908f455d44cb4 diff --git a/metadata/md5-cache/dev-perl/Regexp-Util-0.5.0 b/metadata/md5-cache/dev-perl/Regexp-Util-0.5.0 index 060ff6d49cac..49f38ebd4d3e 100644 --- a/metadata/md5-cache/dev-perl/Regexp-Util-0.5.0 +++ b/metadata/md5-cache/dev-perl/Regexp-Util-0.5.0 @@ -5,11 +5,11 @@ DESCRIPTION=General purpose utilities for working with Regular Expressions EAPI=8 HOMEPAGE=https://metacpan.org/release/Regexp-Util IUSE=test -KEYWORDS=~alpha amd64 ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-perl/Exporter-Tiny dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/T/TO/TOBYINK/Regexp-Util-0.005.tar.gz _eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c -_md5_=5e159ce3d3f42c15915d47e90fb4a30a +_md5_=4f9d21ce8755619e6d92630a982afae7 diff --git a/metadata/md5-cache/dev-perl/Type-Tie-0.15.0 b/metadata/md5-cache/dev-perl/Type-Tie-0.15.0 index 6fb3bdb7f2da..5c4247ff8ab5 100644 --- a/metadata/md5-cache/dev-perl/Type-Tie-0.15.0 +++ b/metadata/md5-cache/dev-perl/Type-Tie-0.15.0 @@ -5,11 +5,11 @@ DESCRIPTION=Tie a variable to a type constraint EAPI=8 HOMEPAGE=https://metacpan.org/release/Type-Tie IUSE=minimal test -KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=!minimal? ( dev-perl/Hash-FieldHash ) >=dev-perl/Exporter-Tiny-0.26.0 dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tie-0.015.tar.gz _eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c -_md5_=355e64753c27e5388cf6ea27fd05e224 +_md5_=41614c97da53646fd713b923ba7f2e59 diff --git a/metadata/md5-cache/dev-perl/Type-Tiny-1.12.4 b/metadata/md5-cache/dev-perl/Type-Tiny-1.12.4 index 692d763b18fd..5e2235e250f0 100644 --- a/metadata/md5-cache/dev-perl/Type-Tiny-1.12.4 +++ b/metadata/md5-cache/dev-perl/Type-Tiny-1.12.4 @@ -5,11 +5,11 @@ DESCRIPTION=tiny, yet Moo(se)-compatible type constraint EAPI=8 HOMEPAGE=https://metacpan.org/release/Type-Tiny IUSE=test minimal test examples -KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=!=dev-perl/Exporter-Tiny-1.0.0 >=virtual/perl-Test-Simple-1.1.10 !minimal? ( >=dev-perl/Devel-LexAlias-0.50.0 dev-perl/Devel-StackTrace >=dev-perl/Ref-Util-XS-0.100.0 >=dev-perl/Regexp-Util-0.3.0 virtual/perl-Scalar-List-Utils dev-perl/Type-Tie >=dev-perl/Type-Tiny-XS-0.16.0 ) dev-lang/perl:= RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-1.012004.tar.gz _eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 readme.gentoo-r1 c9646d622541c023f5159b86a14e930c -_md5_=a0adcc1a15f05ce8a494c46b49f3ae95 +_md5_=11736d8b438ee68914d76c369f3a8c29 diff --git a/metadata/md5-cache/dev-perl/Type-Tiny-XS-0.22.0 b/metadata/md5-cache/dev-perl/Type-Tiny-XS-0.22.0 index eec5557cd2b7..e7f4e3880c32 100644 --- a/metadata/md5-cache/dev-perl/Type-Tiny-XS-0.22.0 +++ b/metadata/md5-cache/dev-perl/Type-Tiny-XS-0.22.0 @@ -5,11 +5,11 @@ DESCRIPTION=provides an XS boost for some of Type::Tiny's built-in type constrai EAPI=7 HOMEPAGE=https://metacpan.org/release/Type-Tiny-XS IUSE=test minimal -KEYWORDS=~alpha amd64 ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris +KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=!minimal? ( dev-perl/Type-Tiny ) dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-XS-0.022.tar.gz _eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 -_md5_=edd72545e62df0beecab4cd1d3863ae2 +_md5_=9d255e6ba3588bc24368f053082cc088 diff --git a/metadata/md5-cache/dev-php/Manifest.gz b/metadata/md5-cache/dev-php/Manifest.gz index dcac59fb83817091b504b6904b584c368cbad0b2..cacec811e29a84021ad3cf8d3a553a808cb7d470 100644 GIT binary patch delta 42371 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 L%Wq1R(eMEPyHI;K delta 42098 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/ca-bundle-1.0 dev-php/fedora-autoloader >=dev-php/jsonlint-1.4 >=dev-php/json-schema-5.2.11 >=dev-php/metadata-minifier-1.0 >=dev-php/phar-utils-1.0 >=dev-php/psr-log-1.0 >=dev-php/reactphp-promise-2.7 >=dev-php/semver-3.0 >=dev-php/spdx-licenses-1.2 >=dev-php/symfony-console-2.8.52 >=dev-php/symfony-filesystem-2.8.52 >=dev-php/symfony-finder-2.8.52 >=dev-php/symfony-process-2.8.52 >=dev-php/xdebug-handler-2 +SLOT=0 +SRC_URI=https://github.com/composer/composer/archive/2.1.12.tar.gz -> composer-2.1.12.tar.gz +_md5_=167e5d4f26237b9612772af72914096a diff --git a/metadata/md5-cache/dev-php/pecl-dbase-7.1.1 b/metadata/md5-cache/dev-php/pecl-dbase-7.1.1 new file mode 100644 index 000000000000..4be4acb085e9 --- /dev/null +++ b/metadata/md5-cache/dev-php/pecl-dbase-7.1.1 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php7-2? ( dev-lang/php:7.2 ) php_targets_php7-3? ( dev-lang/php:7.3 ) php_targets_php7-4? ( dev-lang/php:7.4 ) php_targets_php8-0? ( dev-lang/php:8.0 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=php_targets_php7-2? ( dev-lang/php:7.2 ) php_targets_php7-3? ( dev-lang/php:7.3 ) php_targets_php7-4? ( dev-lang/php:7.4 ) php_targets_php8-0? ( dev-lang/php:8.0 ) +DESCRIPTION=dBase database file access functions +EAPI=7 +HOMEPAGE=https://pecl.php.net/dbase +IUSE=php_targets_php7-2 php_targets_php7-3 php_targets_php7-4 php_targets_php8-0 +KEYWORDS=~amd64 ~x86 +LICENSE=PHP-3.01 +RDEPEND=php_targets_php7-2? ( dev-lang/php:7.2 ) php_targets_php7-3? ( dev-lang/php:7.3 ) php_targets_php7-4? ( dev-lang/php:7.4 ) php_targets_php8-0? ( dev-lang/php:8.0 ) +REQUIRED_USE=|| ( php_targets_php7-2 php_targets_php7-3 php_targets_php7-4 php_targets_php8-0 ) +SLOT=7 +SRC_URI=https://pecl.php.net/get/dbase-7.1.1.tgz +_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 php-ext-pecl-r3 4263125759167648adee458afac9b3f1 php-ext-source-r3 b61f3cc83a4e875e5eaf215d17ad83ef toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=3ef6a6bfd0c657e938c927d1bc5ebcac diff --git a/metadata/md5-cache/dev-python/APScheduler-3.6.3 b/metadata/md5-cache/dev-python/APScheduler-3.6.3 deleted file mode 100644 index 9034bb5668ad..000000000000 --- a/metadata/md5-cache/dev-python/APScheduler-3.6.3 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( www-servers/tornado[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/six-1.4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/tzlocal-1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=In-process task scheduler with Cron-like capabilities -EAPI=7 -HOMEPAGE=https://github.com/agronholm/apscheduler -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/six-1.4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/tzlocal-1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/A/APScheduler/APScheduler-3.6.3.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=b7ad25b718a115967570b46d1fd4a45c diff --git a/metadata/md5-cache/dev-python/Faker-9.5.0 b/metadata/md5-cache/dev-python/Faker-9.5.0 deleted file mode 100644 index 42c8b82a08ad..000000000000 --- a/metadata/md5-cache/dev-python/Faker-9.5.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,tiff] dev-python/random2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/validators[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( >=dev-python/python-dateutil-2.4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/text-unidecode-1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !dev-ruby/faker >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Python package that generates fake data for you -EAPI=8 -HOMEPAGE=https://github.com/joke2k/faker -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/text-unidecode-1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !dev-ruby/faker python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/F/Faker/Faker-9.5.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=f4247b2caef34c612e26a81090b53eba diff --git a/metadata/md5-cache/dev-python/Faker-9.6.0 b/metadata/md5-cache/dev-python/Faker-9.6.0 deleted file mode 100644 index c0bf351eb7d9..000000000000 --- a/metadata/md5-cache/dev-python/Faker-9.6.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,tiff] dev-python/random2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/validators[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( >=dev-python/python-dateutil-2.4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/text-unidecode-1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !dev-ruby/faker >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Python package that generates fake data for you -EAPI=8 -HOMEPAGE=https://github.com/joke2k/faker -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/text-unidecode-1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !dev-ruby/faker python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/F/Faker/Faker-9.6.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=f4247b2caef34c612e26a81090b53eba diff --git a/metadata/md5-cache/dev-python/Faker-9.7.1 b/metadata/md5-cache/dev-python/Faker-9.7.1 deleted file mode 100644 index f77145a26051..000000000000 --- a/metadata/md5-cache/dev-python/Faker-9.7.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,tiff] dev-python/random2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/validators[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( >=dev-python/python-dateutil-2.4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/text-unidecode-1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !dev-ruby/faker >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Python package that generates fake data for you -EAPI=8 -HOMEPAGE=https://github.com/joke2k/faker -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/text-unidecode-1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !dev-ruby/faker python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/F/Faker/Faker-9.7.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=f4247b2caef34c612e26a81090b53eba diff --git a/metadata/md5-cache/dev-python/Faker-9.8.0 b/metadata/md5-cache/dev-python/Faker-9.8.0 deleted file mode 100644 index a74fc1c72076..000000000000 --- a/metadata/md5-cache/dev-python/Faker-9.8.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,tiff] dev-python/random2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/validators[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( >=dev-python/python-dateutil-2.4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/text-unidecode-1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !dev-ruby/faker >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Python package that generates fake data for you -EAPI=8 -HOMEPAGE=https://github.com/joke2k/faker -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/text-unidecode-1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !dev-ruby/faker python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/F/Faker/Faker-9.8.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=f4247b2caef34c612e26a81090b53eba diff --git a/metadata/md5-cache/dev-python/Faker-9.3.1 b/metadata/md5-cache/dev-python/Faker-9.8.1 similarity index 98% rename from metadata/md5-cache/dev-python/Faker-9.3.1 rename to metadata/md5-cache/dev-python/Faker-9.8.1 index 21b672ee0190..13f6ca688db9 100644 --- a/metadata/md5-cache/dev-python/Faker-9.3.1 +++ b/metadata/md5-cache/dev-python/Faker-9.8.1 @@ -10,6 +10,6 @@ RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_python3_8(-)?,python_t REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=mirror://pypi/F/Faker/Faker-9.3.1.tar.gz +SRC_URI=mirror://pypi/F/Faker/Faker-9.8.1.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f4247b2caef34c612e26a81090b53eba diff --git a/metadata/md5-cache/dev-python/GitPython-3.1.20 b/metadata/md5-cache/dev-python/GitPython-3.1.20 deleted file mode 100644 index 83880188ca94..000000000000 --- a/metadata/md5-cache/dev-python/GitPython-3.1.20 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( >=dev-python/ddt-1.1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Library used to interact with Git repositories -EAPI=8 -HOMEPAGE=https://github.com/gitpython-developers/GitPython https://pypi.org/project/GitPython/ -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux -LICENSE=BSD -RDEPEND=dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/G/GitPython/GitPython-3.1.20.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/GitPython-3.1.20.gitbundle https://dev.gentoo.org/~mgorny/dist/gitdb-4.0.7.gitbundle https://dev.gentoo.org/~mgorny/dist/smmap-4.0.0.gitbundle ) -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=2378ba872448736401c323d596538390 diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz index 952b18a88e75f249dba003db6a16371f7f53b8b2..b7474ee22e12a1bcf14bef36512bad61d6dd185f 100644 GIT binary patch literal 324700 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

    a~*eq%V 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

    -_tK_Nt!!Fi0X0C_ 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

    r{SUq~o9udz9mNoC>`ay}*e%UWjkg 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

    $8qvQ8-#|hYwVWqgGq>6* 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

    6R`?|>Dk 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

    OQPjY$qT>$nI{#|+$P(DByA0Dy8e56 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 N{~tp58`XgU2>{Gz3F`m= literal 339723 zcmV(=K-s?^iwFP!00002|9rjMvK~2-oq0b`kuShBoFj1AQtMzg8nc#KbGR!*0EjHA zSR_TV)LrxR^L@eO-a9j;DV3@-$-VzS!r{JrEx_IJkN@yr|KX?n?NfRef9C(a`x1YO zspp^m&42ob|NY;kfAdqmjy=|z=bU$*?Hnu3)n*RmsAZm&pWXKwEu2TW`?}&9Y0nu` z3!$VVmyr8;AM?tij5v-f&9lXFjh15ycUj}wt)-RcIzpUl#rwK?x>i|n_iO$1&;Ris zYD_;}=XqbN_AswG_NZ5mCEc+f_d42)JPuEJT)mb%o`uIaj-!XxcF$*9JD+!L{aE+d zb(Y{aq`FGHk8rnsU-1t0;D>mU-gb^5U-wEoRNm(6EAyC{$`))xaSqiOgXpEb02lg!S9BvT}M5S7#B8K=hg3YU!`ZCY4w@< zv3Ch$)pL&fK4QOGJy+;)?^Npl%vk5o@u$S1ycp}kDeiXh8tY2@b{*#(k8soxSB@vE z&-$_;*WJqujj!G3m5+r%^SxGJ&FVfv))9KWQ|Vz>UbY?W#If4O-SRwIUPl}~^*;JB z@_|Wa;qTH9V;%9_x%CxmFZbTujzY z%M}hnq0Z~%=Lf!rBVBhOB2wP_?kxAdTI1Iy&%R=cquwLN{@qyrhB)}}F8$mwQ_d{q z4>OH4#!(2R$}i^~{dQbomOO%QSdTf{B!sY6xJp`giwBR;34?y*Iq{UROF6?8@^O}X zF8<}l56XEhmhMX7I6_Ul*BMq?ZQUu9j8~!_fbZzy9bQe zaB7SibD#Yv^=cuP3kNCpu~OO%H=em=zBhn41W8&mAMrkSm^sS`@jN$CneRKybv3@34^04R@3Eb2w_aAxoi*t# z6>yPnN&Bpsm&hTa>bb=$ia900GxA>uJJd8mt}?h4#bKGsmpFR%`% z5FbQV!T9GW*L}uy=Zw!JQsSLUoT-Mu*Vp@Qe8(hhlGw1_x=F)p?zF~9`ZyABc9LTf z@CWks!846}Ul<=3ExB&qWGv!q-S^cmQ0%v6GW>pHrcsHR>ttyUy#DGZk;b}>8`K>T zhef2!fRmCe3i&JnA(gyd`@G4SAq<{|<=U7zUMH}S3joqLJ_b5nWN{vUkmqndP?tzG zk@4=W6bQqMnKFhT69rINr>#0ryz+Umij~LX?e25ni{)%ryzT=CAVoqJZn#1X4Ya^d z$1XP(&e-A#hk$XNYm@Fm9f7nwVH7uD*b9I_Ov6k{26TUGruKU?ovrjq^2H6n4w%m> z*Nk<^cT&VrFV<%heE0+Z2NX^z?&I1A^lL@{rw(#vTH6#?uZy<}A>WWIFr#ChQK9+h-B<*iha^WX*Z0hO{fIO zgVi&O0YX9VX2d%Efwc+K$dcHNpWtnynk9lsB{`#cx9<4EMM z1AibdvwoH2H^vPeAgRHGNbRc}7wE?->|;0L(zP-i+f}b)or#PIh`KGzGA+8ia^l4hy55fa8gpN8GEjGtnD3Rru`}g! zi4Vl-CIo9G7%M!WKvW=kWDEedncD>K7|W6BQOV5LgDBxnplhos!S{NNzcthOdvDrM zfKks#jAue6lWm~t3uBB{t}^+Aj8$Z%17Bz+_ylfm-DAwJtPGg?4V@pe2;Z+<45HFGySRObk@lN#xZ;5pGaya z&Q`#cPLP0n#xBo|vlddL?C~yP{ZDNLHR$InHE6tQ$A7``LEx}*VIlTfLlY!i9$F1n zV-=awC^r<8u#5wi2cNpfF?gpSlim=^KoYv7r3=$_h$P$@rz3|6XDo_Ug z7)5NL5}puLmf*n#G*>e^;Yh6!@W{5!>%5T9jem?O*`5vHS`d&Tt8Q&A3=I=#1J6Bp z+nYp8f(Qq!@`iikFD&}%LX-mO4|P*zwLX+q}S2`c%kuKB0G|JzR=zkL}K=Zb3O;!X^*^nAk`ZUX^L z%X|zEFcIkx zpkmUQI}^M}0RA>8=!CqBl=n*3v0!g-G14SIjwalYQWIT1uy1nt$kyb%0sjEq3GoA6 zhE#O1#<}-(j&!F867!FU*4TKZ2}i-8J$5n;DF7L`+yx=%;gHZlBA86{!(jjJ-~Olf z7setIpIs~5<;7O3;}YZygcp{_LlQXqAejfP zz+vm4-qDFwoSL9UrJ!H8QH53b5|}|oAJ=nW5a|0Z2nO@XNuE(#^D_V~+46M%jGV|D zO`Zp}dhqvS%pbM_>;L>WjaBPU`}@GZ7iEFu;Ta2y1U-LsAZ`iH{*10sV$3V^O6XEHujSWfLa5 z`-juOEy=p*NxYlTL~SXTP+tJ(Ly4gla4Uj<)!T7pNN|EOlU{ie00y^$qC|wNI{;BL z1}GkR_CSzF$yVlVP+KU~CMe@p?T4ZM=^y{SJE7@^Q<3XmoeJE@tUlDU-q~o!Hiz3N zaquak+Xj81<@hoV2llVaA0y|IhI$0JAlfGa`NZZ>V6r>}wA~FN;AYreI}kxcfU9v~ z^@`6ya}zQzt~XBgY}`Q~d6*ODNHqt-c~_V_au9=LkZ19m=Lul)uXP~tYjy_@ad2P3 z#2C;ZyA6P>B74c`tZ3A9S;d7vhwhdmtfx*y=xjdw2cq{f7lH1>e)p zBlQWO*b9){EN=W&sOW58eV zeGq>puv2c2@B^pGWaLv^K>xeO5nvAOP#R6Jdc5eIIg)I&pVv`t^bgbyZh!&>=3p^+ zT!WY+X9!^x`j{s{>u(H&&*m$M1^%~yw>OX{mSTsDs^U?ndycFbITj6?g#@NM%-GUJ0D$aR`cWA(`b=6N!7t{#CfKz)s-X5W4ZQ$9ERUes_}v z;3QmlWs(JNapR6~w^Ks9U}Lx>E5z!~StlYJbMbMLAO?Cc&lSV76SQO^S?^@2Hn3OR zr^)BZTZFUoQ}}E^q&1A2|6r>26RGBvl(H%dtE_s4lm?iyAvK^Q4zb|Ana{7_;DV{= zv`K3~0ZJ>oCF~9Z8U$ehue-rjW$e|7l73ZE^p=K$SSUq^Y$rCs>~d!}oJNIB9qR?w zMaFS=NZKtnZ$r8You83HiNbZEZA#32(B;_^X zfMj7zmc~Km;t}9sKrtYE@FI(NL6lrGr1PzvzP^WExo_-dXneI*A|LH0A=&(rbirhM znR}saljkSbR@igho-csu*fF*u|G@`=+=Q&^J&==u{cvU2NL_9t^Gj}Z%^n6h3?xMP z@UID$H6i&tWsNU;dkMA=1TOf=YG6^5i$sVl9&n4qIPXT-wVulnd>9~A$eYMdBoDd( zJ`0crctJzxLbX`6o3RlHlow`kPwX748tQQY`WCsHaR(Fk2O9i$u3~B)l6QLQIj10x8B=5uRz6KBD zRm%hXhwJXK#^$4L)e_m_Jb2;IJ=ll`8H;4_VlUDfxza^}n4#OAeN9#dyYme0(JK$& z+5x3S(4d;36#O^x4Wxpoj86b7{?|7mnN&^O?-b4{%`k$Sxt45P?mGZEWOx!%TEOi2 zzqD7?UhNgL5_wB1&3b5dK$8cOz!QPvBw5!1EygTqL7%b;yJ6VPzt-8wSO=0Cf-oyF zT>TIFj3k z4!B?NE!>G!xH85#?mZ6(l^L;vdIi>reTYxDHaza+`^Eq~x1VvqGf0&@`vD*JY;TOc z4zhR+KkW5i{`sHNf7l=2{WwG|^;PS%+y*oga9keCJm;hCsV7n%FtdtSB3B{&R)8hq z!sm&!Cp&L2?lxoJa6Dk-BD&COS+2=SdQ64ZgBT-onxq?5jh<}}GsAdj*!aU%gcm<| z%`6BX`&{US+4qflxE_ko8qs&Kq{5r$J!im@C&UkBtKAVT)!nR(U{V7O^dE6aY_gby zi+jyLG%~$3{+Z>2Gi47u;t|UaTmADt{-=b7?mu^YD!*=K@tWmyUooCAADDw_5mI~L zx|rp3f2J;UGa2a|5ttgsRRGeS-O4$TfNS9|7a5KWH~`fXReLK`VAMU5Z=Ox*zI(z6 zWT^xVoRqwO&X-LG7D2KRK`gP0liVr9x`4gH4;2{tOkbS?{X@C6s>5JP9!K0hp-y91{ zjiJf)J_#g*IvgBoG!L?IfHQ(2lW#@qV?ED59-=@TiI$`?(ok>ECh}{AM_&;RLk5o# zkU0xagreylCL$th=x%tEhVV*scIHKYm}=}(O>`-k(ek8=+XK{mU7jy20=N+g6TL__ zSuyO&5+P$2>ygZLHGmwk!8`f+1a*SHMk@@8$6U!gMY7HXJ)Qz?x(H43T7#Ny)c%X9 zKFz-Sy>!o&K6d<>7YZ_pr*yRN(Nn}jE7pP$|Qv-@Af0#ug7GH&ACS&y95=B-dIc)N29S;*Tn%V;a0L#B2Y~JKTxp^(_n2C2 zknCdy&}T*0k061Azyd@tQBqL{CNB#DSWC!k#JzioL~h!N{|na+u}FjpG!ouWn~M8| zv-7qd=@WRnF6aT2_i%raKS&(`0mDsF0e8CH+JkJtT6zoBtprjvSvnCSN9Vc7%nf$z z#*aq@?ldaI371MHfu}E7DH<0pn6|syKP>g-Q+Zc@KJlmHjj}mt>WG>}WF^%D>rgLMq}M@I!0{uhA0R^v|r{|>hzE1x;^ ziQQK5Pyq9Q?PMmX3@+OGb>h`J-gM@>kv#S!00l{s47&6}vy8|Cfu@873sXE%xZI7X zLylKYNYN!xLe-NsmZvL~$6HXVGb5p1c0}QF#rmG++2@sjxm^L>Ndi1^j|(nW;O99# zM|+vHUPvoUAhR5)3)$@n6SQ6CA=&96o7%F!m z4UbfSp=#=gJzpwrEKY{!d83f{Y=f?(mgbKwC7B3)y!7NR(N-sd9);_E-O)GHp}-IB zGymR9>9=Nr^WSc+4PKy;KT%qk1@GLA2!kA80Vo$8AYy*#n3GDbB#zSMTW7WMfc?aBhJ-kun6JvXndS_A+SPz$mprDN^ zX37NdiIZLE+zvkqzFw-Av`vybX(J}QAV4T+-&Kj## zEfYx#^pEx%Gj+GA>QC)RujoWx!!7o+9Sk@{AQ>WtC&3P@3N$~oDnJpk>T4foKTsy5 zTpst1o-HebOR)xvGy>y03?PU)7D;HFg)fqV4#>)F0R-F{Y^$U)lK&4wp?x|KEr-PI z0A%tUv5oC7QW7u=jX4z>2)iQl>n56g$V?e=R~Z@O~xI3ltJH* z^JFRE>=&d3MiM7BLpMd4z;1$i9 zLahH{qxEbHz>$b4Ub9;70Yzhp_}rW1hx8*?ghH0b6je>M;1B%kvAV}NCw@qr^w4@= zyw}QlmD>fZhth7XMgqdcPUJsYzhgYy+4@T|)%3K*sw(m#1oMbbWyb|WJxBj; z_|?zhj$R;X*Kz~4hp3==?5g`7mp2ri}{f;CB@*1hR=-7O! zfQiS!fZR<*!mk0g5pLIW4lt1p?v_$>ULL=@R(V6r32q|Ain}-Xz`yq{RZ(9^d6(b2955?1}JuRI}HUP@SRHw(>d3(a;H6?{XrasUT~aV4g4_<9AqDS} zF&Ke}J3q(FM_6v!MNce2F7=}ug76ertG{%V>CzKU-7xsoQ2XonGTx=1J#v6(y{5j1 zYV<7cLUUWabm6ODCRPRkoD+zqJ#u<-x%TSU?SL7zD{fx{(1o!>8M@U@ro)D?@YUjaEl59ppU3@wL(I2b7Oz zKf&4Dk+750HBt634RooB7Hmix2j|bMyR1!8hUdT7X(LOJ3PUJB-wPmcqt+l;zayWETep~R36J^l5V9Td^>$ZdlnF0C6qc0MP2iPv^ z0fE!0a13m)wxvW7v1GvlWjJ8H7M&sc+ zIRPiT9vtVbBbbeLD zxd!o#K#g2t-#wx1$5YB zHY`%n9rpz`>EagD*Kz}ijFJ={KBQBxGBv8IOy&^gK{zd>Ncv^()G;+a& zKEc|WRZ=8?^8g|Vth9Lj(`u14yNx$b4JE$Yt|E-X@DaZd3KV--_5t0Y?m5t&x7Gc3 zig3G2Mr?J=*wC!sSPC8rIl!&H6RGp{EN0sX)AR$kMlvc1T893z;(2evxdu`#vAC;gZ)CadZ@Tx`}OBHj?SPcaK0 zdy$g6$HpuPH1=FA$giIVM=i8Pe8R%{_BgNNi(U#5ZslhV*{gq28Sd zyy{)(7hpMp-3m#A{72jRJi9`Lp`KsFGQfs%Qfeb(f)Koi zXZ!ddB%O$IgZdGlq@?bKIW(1TVI}3I<94eXl8fRD2@#4|-4MW=-xxnw)%#EDV&f0l`4Jq9i4NO?-z{x5T;SAmCA6#}i%0i=27tP`BF(_r8x4=(pG6*<*%clZW}R zmg6FfrLMNika5;ZP>Vjn=Rn|NdGHm&k#qJecRrg3NS&CKXCwv-Lg5>>BSi~~NuCYZ zdhx3FpYHb`w%YH|QsBzo|;f;;t3(U~P#wusoPM7GE2igh2oHNesxpkSxr>IcjR?{1dnN*Iow zaJQ{IO4CzWFnSy%UhBnDfByFEGcI*l8)QdfdBrO0sn)|9GhpC|ygqEm zU_l2waCg))Dl~vap4Py_csH;;T0xG(+Z>X*WzcRWEoA9LMIIKgW?OfkLa2;L(SrnN z`1VU7_GNy`?s3B0q!ttTU2W8C11e^r7|%*TMg_cOIXnpw@1ElzvtkhUW{?d}i^YLn zsqP@yc7`^B@~ws#>eDR`WCo(+vRVYafbX{7+saOegB0?nx*tYDQtP(KdHe$~;!k9J zgvq|35Bv@3eANkh;|jj^usiBn?oRQG{dUtk!iq>y9Zn4nCLRRq5@v1!0kucrr?D|I z60U(GLLE+&-pj@dN$n*4cUDnieH~}R3NURlNw`kDV;`2YfWep51^9O7iwane<9qsv z*Bx#)gyjJ~@or;g()0v7GIiXEI7R#5zpA5gJ)2qcA_tD&8ftz&KR$kJznrfXFJ^_? zB0I?uZeXzpGVReiNEKeZLjwJoXTv{R?73Jh@-crfM}WRU6rZJot7L0YyC)@XN?iRZ zxH=;F`gl$Y3pp1M!!i15$gdZJr8|}h5nr}3o*98@-D?N!OHUrkV!LiF;2gFu^VA>F6l}_@k8A{Dpv)~umH9X~7-7|>%TZ8?#_aFb; zum)6(lfs+YGZGXG;JTm6J}?2Ah!1D?9pgphOuI9s@z(|RBM=T=32kNsJPq@HOFWPiGtky5X{-9%pYAQ0Yza>)qXt$>FQf$1mz zgt~x%-PPS_k3$C=pi|}ZQN_KWxIN==$0>Z z2}KQjc?d{q=HZiVqzJhR{%n#4z{DTfolG1=*bT%>Jhf8gf~t-kUZgV`FyqkBQnhhF z{6b%wy8_NJ7!DiQC{Rm0iuBO}?8*KfQsG}UeS3~G&Pfx-#W zcGOOKIRMNJ-3b=(2DXT%yLr+MbQ3iX)+2s0t`IE(EGiCC3~6w}TY}`g5tx?CdK!wL z%~nd0opF9>uPti94)n>l-wuyx1nw24ElV(zqr8~v%U6R5{ZS2xSHRplrhG)i)?0$62z z0rA*aJXj8jupE7Qau)NLFFI#cWI}j4!5}XOct6Tv8#Fu!fI1vkfKTvO@T0BI5@{F2 z*D6X#N0<}-1Cu7_aCWaA9TQ!+Lh5Du{kH91UIqxU3y-(!+jZsjr_uef;_> z%d!jaO*Iu9w)UsdihOa9vBGIbovm2}0z4OG?Jin4Gs@n&G1hHZC%AYMao+hHg`5Q* zTy`bHp1Zw`YhdbW!m@7$ic~;KYigDPXWE0n+r991(w!wA@xH+kEAD`paCqcRY}tzq z*_yWK*ja?5Ia2_Q{Up+zpK`y{(6ZAS=akJ0-3mP`&q(!veLWrf0gQD^x$sP&7W{{I z_j0{j>+}47JhO4eLc(QV4~w~dBoe25pvE6XW-v?q{ChJa@}>Kt(xWfaKd~enukpice^Ib1|>OWOavGx z_0;So)^pgc6EG^_!dF5%B8hdJFP8fH{+EyAgDoT0Ql&RrSb;RNnNfEF_M^ zkK|eVWifoj(=x)Ilq>+i)8`-rmj}`o>Mi~WkS8&EYVyWZfBp7(VX0!LNPjbiqPpY1 zJ+>;=8a@mp#OHV!=IsE7!;t|noWS!t2?+h)tivN5JtlDg4T%}S$BItWo5d<R zL7Wa!Rm4yEF}!Me%+PJ)K+%x&Uo2I5a39+<|9z#3EG7C*>lJU{lOXI?k`!5neNZ=8 zy*x~8&T(Kxw}U~*)_{I2vbPT3!FWXM#_o0+F1H}v?GI4i+Y0g1ekI$5f3?&HqUGzi z{pG=Ql^4n2bu$LBpJ9;2VKp$lY9|n!04WNiy!%vrSJ{aT?{EDn4+Nv>$GmP1zTLAkFR zv@e##o_siy`})o9Rg0A7a;L@) z&C4C))n!$Ac%BrR0+!foXM)w)4|2OPlCE{z2=8DYXlE^XI+WzZsXSXEHSGw&OsT(= z6iZWYTd-z^?p8evc-*}S7b-+RU7(==eCt8^~Z+YN%I_!XQpDbHmeS+2rxy zMyTCwYfH44Hr7K||^@z6bpY~Lh+XE*sMU$?>u>OEWY&sS6UQZB6}W>Q z%rm-$b_aci82}X8T|F$8Uf7Jmz1yd1(Yb6UD!n0WsNUo(ve)4vi_XYT}8u|NnJ?QO_4yFHVS#fxD!@WJKf*rs; zu_%JZ%CU7gY~~25HOR&WtCJ<+fMDXQ?P#BN2_zi6C<>8W*HbZ8EW=KP92ndO0HUf> z`3}pjAul6(ve{a`UUo%4zW@5^B!j){AiG;vZzg%1R;lAhmctNC#l0Q;-Nqb@ z6&7k+VRfJt%nb(tMx5f*-Pai8s7ls>=SaqY;dZ(qfr$k_XjisPVqB~_0iM7k{uCF5 zp5CuBbejBRTdNKvm-rO6s{jdEr0~i(|H!A@Q;jnVN~=gBn&qXAQ#cbk3t_%JE=NnT zW^uxZH(pwa8G>yjf|dt?4g>bly^?@0^8r6LML&Lh|D1FYc~Ht%23ntz<#S7B$n&Hy zWRnz+R5g}6F1JPU)=!0GGwrlzvGKidF(A`wOvEByZ8CKZ6HZ?EBez|G zotfPS-_JZG!1R@@AH(@US8k}aaM%Tk<=uM<4rOfeY#jSKNG2&e3eqk`dnGsA2f}hV z*`Y+N3V0w{0651RR8*w%WiHSUq{tR)U5+sX9gxi6%D&0V`_)S6&)@#~;rq;hpHh9Z z2LnRG2av$q`m)?v9F~OC&*#P7;YuC1LSAL-0c{Vm{a|Mg&<}^7wU+Qm!h(>x+fy-= zfz#rN0zfa#L%us-YeYq>0}8C@g4ScQm#V$fR@1VB+Z>lW*DN6`K4BWb%CVyDeKyg% z7N}=O*}0Pg#73wk*iPup*esx|NNYDlUlZ7WsIfw`p z&1gab#DfB06jcfbU6?FbC{{DecOOI|R)MRc@I7pF%Ew7^1@YWC+Wh;=8BV&sXG}Qz zAvM3OMTdJq1%}Q}=CHOikoF;9$ns$GP`RIzae|(ZQo!_xIxbGsL`nnXxYn7Tz1f>w z00)NbnAhh@kcW7BPHqRlZ!PxaZy!HC{qW`Ic)b30NYVJ{Lyo+NIb7DATvOn--Xs7gaz1hN?23B<(XTKsh1PP(+OGrNOw zpbjCXtkw&~vb@s9q_nKsb{g7J@i=jgMYK-<20TGBl8IgKM8M!XFJc%l-K?!u$SA=K z4yR_lq;rr8BETwAkB5#y;O^i)V!aSt*|omYX$pEZ+5Gh3lR76W36D41$HC|Yf}lt+ z6w-6CJ^<0dx;WbvOrA)rSO$1CvUONz;u*3vhtu6}UPnRJ=<6$&~cE zdwhA+mFTygtw7aD~HK_kAgR!v>>nvNQ_T z!wP#FVdHiVdsu%0fA*)|o~{9Atg|}`uXEA}T!hbI1sMU3ZiD_1kt$3_#bPYTRy#Vp z8@Y%+ANBy*xV?b{u-FhL>93YOa*0oV25&34n%nG~ky3m)XOMa1p!#B5os_MW&I!=yAz*$%j0-41s!vdg$ zt$^st%em*%j|#){-1B~>Tt=u`@SVAjEu0|KD1-7=^W z2HWOrIC8h-2LDmXhdbfcNoVWAs>jhz7mA)9FH4u5JmBQjWS=$^DL)+xmosu-=RG@0 z41e%o{;*-^w11s2C+P=E*Wi9ojez6A`#qtBj!Z0bT7m4z{p=o9Z^xMwTi=1S(*_AU z%4`_g<>{VQOWqC^bJ*xPyT#Mt$Ns|S_n-gr%e(ZXzZBD3ZdH+10Ua8ll3g6yXG6Z~i2ob1lZ;LabdeE93NLp0`guKQN zZXEQPV}KHJ8>t{ko|$l%zzGL0^$Xb(?un%=3yIM|-yHx-R?%ErC0fa7ZQ~sMnblk| zIv+#gJ7LeD(nf7N6{*>12UBpz+a$GZQg@HoLEmnTp!p%`P}zaUjS!JgKdAcW&+Gk{ zuMa^e-#4q?^p14Lvu2BE`4*3}HVJi}IJT_N@!vSU2PZH|JA+I%WR>W=ujo)iq%$vf zw}D!5Xo5#Orz{%u!V~OowEM%^jwEDHb!v1L2>cvyY_5O#Wq$hW=MVd-r;X`*L9IPRuU&yRR4<#s;Kqm3 zi&=T{4MBA~FLA}Ek_*&yYz*YXQJx(%h<5EkLSZx;I#2GY{BE#R=a9QXjEbiLn3>4% z)DEeGSCDa*r{Oy|5+J{p9w*1>;i~0?P?B<^`){YisE(N-B-gf)h7T-Fnw(hK4NG%4 zopW?Xclv{sa@FB~wRbKaXrubA80!W~0j%s-L+e8!odqxV9|y|0 zyjbef$MkOA_xpG08RPg2CL|rdRv%kAn-95$o2m&+Es*z}U478+X%~{!=7*o=gXH4O zb0^;rgQwf-%~@Lt>pMk2qFy$ez^VkDzN!N_Y%zf{Pxp-SbEbYenc#Jhzu&saxsd4u zrQWvv?2S@-hP77DOS4C&kq5R3-J25{gvP$cEoNq$|2Amk-UC?#LS@xY1bYwJELrFo zMC1%qkD+2x?@q_Sr}k2-{pFX>4qSit*YWYQd!q4s0kT}+)yKj*ZAd#j`$wIRGg=RZ zG@cFpVgtJ6bk2l8Xc8}rC2Y4N;U*aZf?)=D3ai&GG2lHQreM8rJs{%4!D^oIKRp6g z#5{vHz*#=<1?Z!qg)Bt~&ftF2kg0cjwB3V*&k^2JIuF&w6^G>~C#lX7uZsQo%R#K( z(FVg^+oK>xaZYV?5?Oktu=aC5M|W1<=fk$4@-#8LnC$cZ9g^L*vid+bkcO>4>A^5CJA~!h-1`19M617nAT&s&nPZnRH&c`X4xXyon&iE zgY(qR4Gw!PNLVDrn1KujgA*Aq2RNn>g}VE>r@Q?p(Ke?C{$6zwoI3})lkY+83b_R( zPYZ;AT~O9(J(=g{3#y&+JfB=ROY8wO@Gd#6wcJ&1GDET~;#d{RWA)|_Li**)r+<09 zs>S`LS4$!40cDGr(o-RJdPbpCAPqShS4j^=x;*K7PUMQCdy_|p*Kl+sZcf(mvJw&& zIz))emVzF(LG&1)YToccDt(r@x!^v&Cz$=UOK`%m-2*)0Vf!w>>R1K98deG)@W9ig zNJ0dCZf_G9DdF)T-39cs2qcpLA$H7yqrB`ZJfjm%EF3AU1TLwq|V?#6U z{##2u=kjlFiD-mLB=3UExBXYk1Eb>n;KLMSUmMg4S(fl2mHm(+bnRjp`!mGGcAXgy zEB@m3l!n5ZkA@nwU){M<&~3LhoAdA0<#TGeIkC47OP&=$K|1an2ICXg2{e z)Ke_mxZ$qFNu=E&UofwR;t(C7o9Sr{bvM302PsZiwK3I!r}&?P69F(Zuk)>(+Ll!mxJ@1$l)F}?pXl{#qN=Vt>wpo_`rur0bh`NC%RSq_6cdrXrwu3Yj*LC*Dm?*HMBg9Q|u?f-C$>zRXVm_ zCHpFhMUWuCd^!f#HqmRSyeE1XH}D7~?#UAGZ1!=a;{K{`TonI#$N?H)VX@@>HD=z}vbHxnMYM z*}>BqI-fUqCW>1<$Ttvf`~{$HasQ4bIl}Pv{Is1W!6o>I!>K5aJGBNPKQjc9lZg@N z*!|uPk-HtLlwM0|Nh~&^cmlGbgMd*_9?L@@QnNWMc%MT;frIYon6#a-N%H4O5wX`{ zjdLT(2;PEt6&QMv>XuA!}xWYw_mJJ`o!rG3iNufWt{_rwR zfwI0o#$)lz2U;9+!xlWeXcm2J@AJu*$L?2pJ(jS)Dj)6YmWHf!Ef&l=egv{bC~!58 zQk_3#-Q0TSE<0e^h>%H@29w|M`#fl{(K@(b6MCMM1_~9IIz>kKd+hX zxFxxpmrZ2PF1#loRyP$64=XS}VtZQTZh0nVzpVk^m?HQ3Y9>#dP8bRN2Q)u1g;h)u z8Y&rq+M%q^uJp0*Sqv{`?)d>0Es`F7k&tyjFnVRYx!F0jtqV2Fa-;dcY$6f6E6WoT`Ut^96B zHeR#DF!A9AE3}kg@@|gp%1*|bf3Vf@t7!I4i;Su9CEK*5&VGalDGeL>{d-%TKUCnG9T^*Faq4|&`DH5`sxUeG zWvP@L!m^&b)3zgnh9k?CQ#-1M@691H<++C{cqfOT=8Vb?jgaf5i*$B?EwCAQpA#GH zdkoOd<%Kx=^`bx%nm744ws0J45c77P9Ck$3{dlI7j@;+?_Ix24&!Fp;{M6FhAOI&o z*uOq+n<(9x$Ft=I)_z88mb|xcq5@~V4+&iAL^4@u*rIlL8uv$ArSGTfA96?EXt?tLc;iW&`=SQ0NPCuOdyc!YfajAEg zSsT(Z_PpIl^jv2GJ}`d8&wae$6$IEZnGVjnaZyjuJ@T`8CqFgNSO=5~d2VO9&-hG> z_dM1bUu5yZ0Lk8i!zU#>0$sGt8WYgA%F5!UBgpV~fAS=1eX5Ksp>!vwWfswXYp~;whAO`` z)WgS*)=ds1sUy#)S?zj?uWbgs9Y1!G_gSd!$roHOcq-h;QD))e_DURQ z06pFlEY42$0}_zrq-`_DJ&=vJCAZ_nP_`W&7Ifa8M%2pzgVF@&P+QpvYlNy_$&($& zpNwk@`W1Tg6hIdzjo-*E=cG7@_RK9=MLzSBt}a{Kr<1G*281%&X3go*_-tgW@M5TM zpZ>Bxes3bFKRJ%?)l|27#WpY~aX?IZnx2{$YwFqHfY&3|XHLCEFv2=sjO6k32*SfV zVhJtgR1}L{s}&o=&Plh5aWcSJylw8EPB(I##g-2=$Lr)&3q!79eS!^GjZ9aq7*3JJP6gJ-Lx-M>FIItE={ zrR7bQpxcl6Xqf76AHQ!{#a}Np&2MjiEgr^HQ%^fhsK;_t>vH03BX2pPF(XHtgXWU`Rc|p>U70Zj;Ks;~x8U%Vt?X*tGnaHdRE*oANBbMif zhuc@#`Jq-c6||MTV>XN-+0Wb^_j8hkoI~SO1!pB=E64E;M?ksfT)ex+5GEIU+-#W* znC~^6o=Zntm_vSs=iLrINM7MIf3!4z{rkuH?!%YAVXE+R`qO8J97gA-rng6^@sMRW zUIQ$E5Z)vyD@&u}<PmIJKFyTI3IJdNV7Ha2dH=W_jyDVLy&ocOx%54hP18k(U)tt$8`lZ8Khf z?gtFVQ^pn%-LCTYBS+LI`Ba=aa-8{Qc0PrvMs`^%8N zyT|wI>BOtfL2g2{?58czV`!X3dyf7(-CRMwL;t1&9nWX5jaS=UHUQ+O<+%lL_Vi*f zII>OH9*#Q?$GdMyj83%}B+=L%uwg|HP9R+FhxI~+UnhZCu-Qx|5BUvh$?Z><`Q&A( z0Tj&vC}gJXcv_qiR>d!5FJ5!g0M|<1tZ)}M-klK*gN~jg*>H?#@I%tmEp8QQ!#mvB zxn5&ZlYM*t*Zt{l-=0YW(OX+y&E=&1?RHLjE*l1!NHs{eBRDgpkVqU*+K~uwKo3#y zeoWwqN20|1Kz5SSd&BJ!0eix-xlM9=-`^>J3ieg;+5EZnLY@%YQ|n30%XF0P4RbSH zWHhhTs!s{+z+_$za62T>x~-#u8O=G=IJ2|Jnin)pkZ2@CmdNPl%we@w0U`x-2#~`a z2Kp?ydF=#sCyW)eQhf#@td}vpzcp9+KGnFsy|~44@BEBif|NLZe?8Ocp?#-kLr{cy zx|=ZI@Zd%F*=@Z-3Q2Pue&@(^Ndn{&0&znGy5~ca^fc@VXc2mKBBFU0<_&xKYF_qd#y+jninpUfgAGbHN#6Ordmu=RXgypTK|JrLk(hc`2L)gIC`- z#Qqs`RPXJ8#mn7FXtp=;B&*!f**8z+v@>f{$gag3Tw>xqDvTgl=NsJIvXdia?~x4< zU5BcWUBL=Q zw0)o7o6d4_5{;wUpBdzY@MY5RXgzmFC#672GM7B_|BnU#p5ABizp|Q}rEl&gNsq|9 zpYdAG!C1ptQ@fp{O6%6#v~!fGGsUfpA>UW8Q9-o2R~6&wiQ^faw^2`TA;093&IGvA zGZ3>_wFfAZ)nYO!dzmu-9Tk?}|O7ez2S}29%s-@7|E%Uc}3GDZb{(KmRjqz(1U{dN}FW%ayA0 zp)FsrWWkaryLQq4z)^t2r{!;&vi5+KVe|1$z((yqf1%Buj4u zyf)I~S8ILy^w;GPs##zoQ#Hy1Iq5|5!nTc3%zEJ2HyyD|w9sIU^F;_lVwq{?9m&rQZoS&Jp#O{?n$$_9& z*#_siFKe&QYujDUCsex^%q}DYFx&fle{4m3`~0`-!~6Np(T4GSgId5GSa5nz{CtYk zt-uWH8F&o|CC<+gx3`O1o#?GnEXWSwxqlh7(5?54FJKpbd36-QQv8$;%Ew;2!X<~Yd^z`DGet70-}hwUk4 z+8pUs5T&EhDqeyh4e%q!SvgogIysBqC4syi7Q)|HTU1W>@?nPp5KL}Y9gY<3hZmTV zXKus{q}+SBEc&;*CQoRE_s86*zxo_U*^UkSPo%v?F1X#jfzN=QVg_HcRZlklDfHv< zGOXxt%Vzqqo>IU56HA)kY{HXrfdH?9w}VQRlD#R|(PU5~PqJFMyicY%W&ko_WvvJH zbwB6D4s{ro?POx{*}nBEn&Gr+@4uAeNBH47yr<&qmb%&O3hMv|Uk>Xb9ZsyVo5Q=v z(N0mS0Y^$Qw*HJdN4!S>(>tH+&?Bkwz#;)a=9Ph42~VWQ?#)~q5$+WYDEULHr{>%n zi|(HpZ8a^~N$TE2^J5d@Z{Pm>=jUGer!Am7dGO7V1%%Wc^el9vGqg&9F$KaPem|}2 z)`o6RHe$4#9&_Aoq=FjWKzEvj7J}#Q-dN%l2##XdvA8*>Ce}@yR64v;I+9?M*O@zy z|2$rRO2+6+NmzRIvLgZ})sP$^7HGbPV2re<%K zua2KU#HWThuV#j1QwCa^0LT1x8@KCqn9LyJyxN|3P_jvSZx6to=i~HNX;y1)pV?8E zssm|3R#f@2^VkbffR2cmCLNu&JUdsABxR*}u;jHw{7;2_Z+9(7tINVSppdvfUrqJb z@$Fsu-ty%yyha~6<9p@rb(C{B$^Z85ZWM(_Y&d4NdK^I;ypP3m6eJ?-53O-JSpKpg z7eQ|kgY`u>#M>#|#N5uF(>7LAi17L#&+NT|4@m}y$N1Wu3UnP#RM~EB9&WSM`V=We zf7qRNgC1*tGwPP+yaXO8Y<7Ati?F6Z64{m#l(EHR_Scfon>q${s|f!V_Ztx%PG zkb;03yL(@;>eJ`%eW~Sp|I(W+2Z)OV`<&0viOV*JWJ_g+#!fp5qvoRb+28w6F6E7DxbaBJCFd6J{BWqM?FpTj$6>sJzIlOIxxD8icxCK# z%JhT4-r+~|pEs7fY*>viyEIyAe?F~N`}t5lzn<(w)*x*stwyh30R1X}Bs)nS&Vm5M zi-SicY2E5`Z~R)`?4Gvn*$L&l0DxjlO!Gr6ajy~NME15p1R`jfpt?1Eg3 zxxK~iMLrKN27EFHrdfsP>_s-p3REb86T*|19gWjE80j!PYF=J@Zu2rx2znv|6RC}) z!=eM});T!C3;j5sQ3+d!#b#bUaiLGW(LHT4-XARWbP={UqzW*CSz9CRg*0SxqA5I= z#yCCE3*ntm;yoPAt4ACTJ<7rV`&xH6u9G-S`-NR2W$OlJel0DpqR24W&-hr)1^BWD|Mx|o! z?9p+pV4H)ZvwQJnvDkL0kVc|g}20k;oF z*1+KSsHj3fSbDZ#)3WWl<0h!Dr~4RQS1r~*v-h*y&gLsn6ZmJ$o(X502Q7)2P(zsU z1uSDC{PpQEA}PWsob_Iz>o2+Qd@j4GPc?NQ)Qi_0b(^{!zjvf;H+e=GKDQ`1&e8qm zm8#9G-W?>Bk#w4xmvc^ASYG;q#mI#dEOkx@>8MUG*0C7L3$RbeobCC>P+vZMezp}9 z%Kgo#c1!sCp=NlUo(y zZDlr}_NV{*(7BQ=5W5b~`rH|FTx&S?>&R$XkatvDqIY;`D7h})KmIh)N>W zShC~QO*}1BE>24woEz&2;c+T7g1uRu?IK+7U^lD=5 zFJIq%9e;iI?aTQ1^~10G$+w2^=W?&aUD4c1%KKXZ6Hkjuzd`fRF7v+gLAhnb!Bbs$#K5s*>8{e9j#LU{^0-~ zhXNunN_Vt0$#r@?N1TTvi(t*R6a4=et%UDJdpmObvYW=c^&Tmh9D3{l*f?$E$|P^Y z9l8l^3Em9u?D+GkSkBuy5$ANj%H0uSnE-df6v-`mS>}dgSt#xOUGV`dmgq#jl&96~ zcpc*IeK+8|bIaQDq8i5=J0|Kh${men_um0mer~F+mgu2P`JUyOGx=x~FTU~$y`{)) z;px$wNYH5m3khhQ&#aJQ;nR|kR~%7k5#+ZeG?|O$aL=*Ypnc1 zI#H-0QN5_LUk-RaNf6%+MS|WR?)P8+{C#xh_x^x40A@!zV17B>+|Cf|YCPM5J@HJA z?6u9mX0JEo`JnL65UAz+>^@K1wQR+-B;8r4Uab>hRd$FV1mYznmpv0uC>*cZA+w>L zOR-Ayb(SsJ&wG`iFqabzLWo}4-2I*DT#xNtk@aa^Ee_qWyB|oiS-rT2xQK?!QpdwS zYH1Vz=a5skACQ{*C3(<`HNCs9@RA$3KAx+$!;hiAuh#nB{*1PL-AL~Ct#{Ukw-TAQ zeVoop*p^3Qs%k^7S^5Nj)&*U}Iqv4gCFIr)^(J&|ZG@{et2P{p=pf_gD%RkwsEh1o zOPCjB+m69=hG>UDn{OzW?flkCN9ZIAl2m-o54G0CtLXfXtBE5?66W+WE}L_$sUb;{ zOwd~~IfD2k3aw4|29o14nn?%VeVe>bawYqYc{HyWD_*UVepqV$WsVOYeoO;tZyGV} zYIQ=M3ypXs8hv9}rw)Euq+IpiJ}v!(2BdLb)sg!PZY?|HU&TkaQ#QhGo32ci(|!&} znmuw}41Bv^a^D_VTh)RmI`ZmezX4am>n5uLD}Uy4krs2=&#r;Zj#i07G91%7PLJHq zWy}BasM^Mk7^^$d5pUzE?dCngNw|U`9@E*x0Z>^P+`Zb)gM{w>V{{#iiEQ#Rxar1?x7wjvkX|6pMXrb}vqb_1O>`he zox1jq;R9Og^QSN0zP{TZzkT`ppFV$j|MA<`KYiUF_WU*+dhya01|Yu*Y&*Cm^2sZN z?e6tP8B4wQ)A+Kl`rHbI^@4XuJCX#A2v@Xca)A)hYFrx@cEPx^=u&9w*+>nPg8bw)?6$aB5C`%P=rlrk9wNb$CYZkiY2k`%ava z>vp}jcgA`XJ>tz_v*q+2ytuv8(UH}JkArPW@KAJ-$KY@1R&VrC(ZMTzZ^du>ub-Wa z|L#|##ry{Noyuu5`#QY5H^E!#?aX7LE`T>3iJbqyzE z5!K+w;if#^fu?p|{B6s5>keqcEZr$Q9@bv@_Ace|ItsBobEJ<4Kxt6cOt7Q3=qsTSU>!|QVsqTjnPlKK@z>x6zh z+)`$M+-|+nQVx8{DGBOZv1qVuvl#5%NElE!6YEX9PMY|VQ zmlq+nMSPD2Z6H3$t|SIKzEy1t{R5XsUgH**MSh?XTH#Xu6mpNV(E8kti|Fq8pY5gi zG&;v1pqW{zwx<*LAvYl{chZWt(KxowLEHG~ZQ+I$RGw~P*5Y-K2Q)O1qP<`*S|?#Y zk4g8ewu697Hw)zz^mcp}C+_dVNk4^X`GeX1-%lU+`;YghCm%#xUE|w3RUKIAt(W1l ziwj0iDA?Bxr?Iab0!|XQiTzH&VSI3Im5SVXSs>-Hj78U@bte(7>1E=fk21Z}@OvT3 zKv!9y7W_Hq(+wi<@?P3dUP&1rnx0ALCmGREey9EC7JE1EFm6xj`C-}m{Y*%!-o9i7 zy+ftZBHb=7=cYN~S)uUUo}A|C9O&&B_}lqc7EzH(hZ95h@Gc=jbmmvH;bULl)#r3S zr#HKWGao9(5&@jyrQ1Vc*+;${ou2F>=MBN6e8t0KpkNz!bSS<*ZPyf%+lde;6-Ty_ z!|ql*EO9iE^&s{yJMQ)vI4&U297+-#eSU;m_VG>=dWuF3Rwp zB!@U0BsN0u*OG0r7#5jEk=K4X&&q?h6C&F0dv_xCWz34#*gOChzRaYgw)%>nd>IJ9{kr4&z0F!7Kef5Zvn!*BcmtTy4@~&*9ZZ;|yUuyZC9Cby=3OHQwGCMjxMxf>UJpxe9A)kGB-m_B3-?H+j(|p7E zNr#a6o8%JbzNaD!Q*JviX*mC>wZ=)DUkac^`}8Onzx}HF*PFr-Z~o;ngW!=QL-Tw9 zs013UB#gdXKyKo7lZboPDiOos5a}8G2_gkh!m0Q>xJUFPv71F)C?!d8W{+hG77IKr za0xgQbYbav^YAu8*vd~kt7U$-+LZ+lKi#LsqRWu%%-V^qyT*1`jVPq zAI3G@A9d7LL(hH>5UOUv{;lTZsj*1qCr9>=BmD}r8C{h`BMm(l>dS}m^;7%yeesUA zHH299mkD6woHP4@QX|-rUmOnrN-3AXBk;3T-U(WhIvT}!I=w`cl`OXFNfJxjBp=<* zMW(2wmC%05uO7*Djc#U6F)0G-RmLU(PpKHmwSB&rg%a9;Ak@iVBICY8t^6!b zBv5${J+`eu4lUX|_Su zsc->%WSSrAG}f-xer zz~(|i%e;zhX)H;H-1V8wlBvs3luk2>%3r4pxTsGYKU*4(rxTGws{ybsn@(9kZ+eUs zY`ops8T({ouB+PlKGe!O{rUal{PWYdFMs}#KV&(jy2HE-tK6!dFDbkzpV8S`hbAxK zI2fhw;95n%PRGh?>Y7UhK{jRbp}#57pPeKX>ZEi&0av^7;m+Za0(Tu_ieMneekqw`l&g3wx(LbK03)OYnjTC)`C{)OsD7PlW7T*?}M@0?w`lag9-bqczHEAL-mIf^1SR zMYcjFQ2Cs)sj7YJu`c>XdjI{@1@@fzr2D2Ye5I0dd!(W%PHr~Uu82&`_ia(Q(?7woQBF?*Q1yjUw<2)#((bX z!*&qX^S`#^1uyVMoUm9|s1BM|+bGV*A8c%|sQK7*0KD%K(i%%sh~nNa6?_N+lrgsh zw~IxfOt~Cqq7zV`|88>Mw|w%=ys##M#HPsHHqSEE4|#g8v+!T!tkn;ORk zNE11UBITP{D;cA!)vnT=Blp+xv1|Y@>I0(SL53uGuB*iylCD>z8H$%sObP7IEYr0} zkd-ymDEl9a^?f-T0~TH-9i+}l5R)Lqv#^=j(CXz;>QXnb%WT*ZIo6#Ld7IK*78RL4 zRb`YE6FsyDkmM7smxF??UILwzdUw~Fz$qtC0O=7-6?6e6-0eyrKj#m<+$bC;%NBxP zFV5bKedw{r>YYC{Z}Z9Nxt&0kCCttPHl->FQ4arUSA&G8f#Gou&LcZ{SlZmqaZ;+; zcHlED2HBI6 zlBU3dto^XW%OWpLRx4?cjdy8n&F0&|y?yV$zA;MQ)I!peesntBA1~*vy^HqR_jdj! z0G5EBd?PO$1;EpKqT za%B`U&eEsHis{2@ZyIFPbEddFcxv_Q38OYx?c2y*Wrrq8X$MLZxN>(MrBun~QR=;} zGk}>}4v<3$ie*&IW)>f^uNx7P03kLED#mQDFE}goW5qsR-^c&1fz7XPjd#6tURkBv zZX4&cTj`xKdo*^5<+d^pv&hn>xYVDc!c8PXcg!L7PiL%qUOi78*3^cQ1SDNPQ@t&t z;%v4G-U8-w%Nx<)CTb9QF-gNTZDz4Ow!I5H(;3iF-*SG8E`o3D9+t>em`TF_G zTOwTcsuG7@bb%>CZ>Jg#C6q|;du;&a2Egn>B;vEA8!v(t)Qxx93H~9fSt;uLd-oo?K7MasWj#djD2Xt?jO@5;H?Jqj`qDBL%A-EztCXq)JD8G_I{C_cI42co z47y&Iaek3YjRXo{+?U|cLbWO)n1EPIow_#>@Y#OElk~u&8az>N zQW+FUbU;^?oRg!Cb=%dN>G#-(*=93>_oazg;DBd9no`W0)8D~X|3wbhA$@o7MP*@~ z>`3-Xc=n@6-QlN@WlB*+mx77o^H`~G-@ktR{EOpFP7LfXC61ExoN#->>SnRbDJPX^ z1QK;@DmmEZ(Br-bj@!@~JIFxU?s!t+CPmM6j3r&M$2rtf?x)n3L$x?L0JjQ|Cl8YC ztM88gN+H>w*Y~PKk0K#;s3}IkCb94iIXTYAfFv@{Jk%n0W; z;aCKD>aI#lIs28>gCrJDhgi26a#p0&!aS(542&Wfr~;+E@m0d0&LGuqa#5<|Hu*j# zC|Wdhiud?!BB73p&h_tVsR^oyxQ`P^6@F4$DHCGhR%{Xwp9rGjM+&dgf_r!P=_K)T z!FQSHWHP=LOkkmCsImz|irC&Krve{2GO7H}1#0H>xpog8;k-DuCRUhRU*WiefBb>S}fgQZD*+?LT z-LNZ2IjH4hSKs!Kx4I0E-}Q`lO5T#5J$GD|RD2V;)t8M{Z3xcd9e|c+c_m1G zt4RVRBifdb5J<)=3W1JYKR}kbsFyEvOm8aeYC0u-4B0G4Om-jv6eGCMkCh_W=~tnT z7SQr8Dl<5s?{Kk7`Zf-wj2}vv<)i{BK`Cr1?#kUF9b4k;%U`TZNysKSTEw;V{OUCTgB;GdL>P^Z=FGWBIP zr+wJxIi{tMNX*{vuA-Pt#HgngLEoG2Dw}Q^R2(FDU#TzsxBFxJWl8rerRn|Uc6m%{ zE2W5tKpq1Xvs6=aX6rb8)kTiU>W(bJ%J9e9C_A0swXR)?m5Nk>0fwYfHqZ{-Z%u>m zBdGVL)T0c6r8;SmeadToG_Ls391+r|ad35+>zdeADTu06wVP$vSIQz76!lAa4OCpzxv&UL{AxkhI&)5he%5n&=;ZWUbPAi7{SgLRRO*0v&e!esr z@^*qgshC^z?n6@DnRe+Kz(>8{7imKRA6tSo3Xf+nmQ$yl6-kkE1uaX-!@=r+@tz}Qc~+2 z%J^^IYbld?+1?3GKJt_KM+;7irg(Qp^KQldD9&!_TGX4|_xhZjOopZs3wRL;KlGfQY?20F=1AwZ-G2m2fe`iOC`D)Pkra1ljNITwd z;!DfmW#mnbJPqw{HF)$Zj+C%Ex^7+?Q5HrSt{`B*3N@CkUcpA=v=L0frw7%7*VFIo z^ym1rI>xKLmtSTBW?L-JnQJsnrk{Q0!RS2d@dZ2$C>G~&%$(n@C`fKVH%%MjVD zWO=#Bl$YnSFXh-|JxKMcq1x=AI+A}Ud&=Kfhi}1M2vf?f2)E4Ntf1xx%I%(3M?>W1X^QRqzeQIHlxq&k*N*19j4Rc*(7m-mb2FW!7}U^l`U38*N`w%>sjU^|0@E0DYJ&=(8VvTjaW&>wH; zV7WEP2|74ZGnA!N-YFtx)8vz2MeWsZM@}AbosGjw(|Si+#-xt6q`_;f&V~-xltF~P zs751*5a=Wi^Ue8%;6S$qQ6VdF%)v-nCF=T=HE^|n;fd{5$qYD` zGm2F!hyb)c9f(g7uWtd&y{s3g<;icsS(SF{d#a}!Q1XdBc~^w-CSka0CDEt-IK<*-*F6KGX&$asOU7!o$NSv5u^=I9kMnsocA+ zNLhjkF!XN=Rm0EjOjfa8Zf|LZL!yxqUBtcHLR(S*HN(&d1FUd+ndcgwN}*i_rK5DU z9jC&wUHer3LMT&5%w;W1IE{;A<){!C)le<*k)?MM@c}+-Cz{bh2lMRv3eP=bp2A}A|yB-*H@8d5Eb!t%m(?V^e**)su8LzHCs4WY9NfMDPOb2XFttSswFoSu6i4CmkT(MDt z%;uem#-ZMTq)VMIezL-11`iuqhsIVMlUqMzouCO8>;RHkdd@(rQ9_w&Whcm{^)O)Wq~ecDOG@+Ak$~-)GO@)VPwb5t!S@WO z3~eW0i~XIJ|F%$TLp>o?$_glGns?gGbsFyCb?mnic!7YR7j*Gnm^~G>YL@uAg92|3 z&$;~OfN{%$$xEZ*Onp|o|C)zxNm?{+iQ=WISF&lNE!6 zbNG(etwWQ}in{IuIl*pbH3FL)txaVMt#YDLU`cZwj&mlSHh#ELw}filOBKdGFTVJ4 z9Z6msbb!%eggt8h%R0sI<{wvH{9Jv%ei_XO0Q?7=B8p3k9As}ow{Qs z;OxdThiyvnj_h*Hen|wg$zn9;6Azt{xb9eNv+k=cX8X$=ogK^0?3P1yCwtb(H(rSm z=jcbWjmZ%z`VUjUE1ulT-_|MqWj_JLyjlp_*$P+gH9}^4EU25IuvfaI0%s*Ki=y8n z=rpEA-q8+{KSlr4T+TrgvaYz| ztq7U+@7YO!Nc3Iypk2A$zpYdHd7XwsJ>I-=U`kdRl|vZ713f!j)Fp$nk_3;b`D?X{ z%2DL-gJnqMlPs>>X;!sf5twCw&~!I3dU<+DjWSk&K$Y6Y3Rlgqd2)!uC&@&MbRyZKQW3(*6xrahUuhO)uH3uFc~H&R141 zC?($%kp!5wYIUP`^xmI?sLyrEe?50PAqS1uZX#o3&t6U}ZbN}_-j{+TRg24CU=Wg z_Cwt+Jy6)TJ8y~vqL$O`$X84{!ydXF1!Bu7ho3D&(C*{SGm95S03xz^>s9V;*KD_| zNwN`+fVb7r$}PzO%Tf9xo5aKXx=wFG7UzqQg(L%SI{A{+hdh#v*@aswn-)|{v;bm` zLX205L0-Sim?53`a+C%b!-+^cfx;&1=5?PQChTppF{fcV*B-Od3BB!?J=GM|(6gof z>>#KZq5C{^hHqZE+Kn6Bu9IEfb}?x+K(XX>>q=0?a|C zc-WlWCYzN);jVlKk6tvW(ag>f9%uU~{c2VMMDQzT*Z9Vt8yfKLm);Xzd^J#~3ZZvx zPSZE-I2G)DD((O#>!cDW%84a?I+f8<5zLX7P34-Q{|`kkCBWgWu)2a2k=3xXtxBNf z=9mDbOPrq3B}uF&Q;>uvbB_e$Ef_WUXdpe)FG*qk(^}Pa)$r_e0>8nqtB-utH79v@ zEtv1zWn_~qHXCqBeg^Tl5}=A|Wjwp?GUOJy-sjbMxLdi^$d-#z%!5=wn;ViccY8xM zDerIw6{II6kS2?d(|7Kj8qa2;m!X;*8PyK+V_3u$<%GQ~UqU6_1~pqvPQ+=@Hh@hf z68QEUZaEVCTs7{cjPBizL5ReoM8XUEl1J(Z@qZ}W^^ zE6u@kE%t6ztEb&cEuMjbL;3BfFsGI;p~~pAN2b8Xr205kSIDwWsaADqF2Dh~DmrRE z46VH5SvsL_yj(RTGGCG%V%MD9rQGLzJEsfYR%ogUNt9txbVPd&nbZ6Xa=ks8VE6r9{Qy zIq1$XU!YiE-2Sw|K6Uo65g7eGfR-f-y$vTm^mL9l@#?%aji*SX%9;aKlKt<~CA&t?nnGV`v^?A3Rd zJVN>}a(7R!{|mVy@^ieht|JQd=na&lfSPY)V#PsM!j z9*?iEv$c7D)sq(S}I$MHC}ee zyv�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�l%NLHnA+wD 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%0D5HeQ1iMp|@Y_ae7Tzn# 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

    ~!Rn3{9jg_yFk}HPZ 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

    w)LN{+#j!>Dc^tlT0gFaXa2=2yhlX^j6bX7 zWG9a!)lRSh2x#7I<68F|&aYHJ1K)dG=g`QVb94C3s!d4g=$q5hR11n>Rd3@+2YdD{ zAId!dAwXO_Ch1aGoDWmdX@O4ncE=7H#ve(@0!XqgdQ|RQoHuikKg_x2lGniW5-tNPVOROXOZz!RKNDf&CVX zGF&Nv@U@%CciU73qW-$5NwXrES-_-A(6`P9EvV{}L>v6tNwK$CA?1x^ahAL+Kn{-cGN%q*jnBb8 z%#$Ni)Qn?O>F~!<%JQpJkyHqa^2eKbd(E<1LeiNDWXHi;da!_wcv`u#`u(PzD zc_u}OH3$K)=4%Zt@vC&O+SQ8=M|8?IC;_$lq?{3T*eS17Il3q+>}E$TKJ>HMgCp>| zo04bMQ~T+vefZq}alh2x-pZ?AD21N}mo;Z)1!UG+NlAQ)S~bVfhmN1Tioq)ebrR(Y z*!!+>uD#Llmcq$6sn78<8a`pxbs4VOb8p*}cnAeRNo&eM#qO z98}J2dAE@0v*RZKz_RI+tHi^a2)tGnAvqnKb~24-^-!NdiDw&r<>2`Ll()$3K5es86h_jm>KE%Wak*f2%}q+=1#r2h*cyn{=Me zf1AcG@5&CxpxExDx7#_SQyz*pT?6biTAxyj_9Q*h@ko6p6^RZ4^jSBGz;XEN;{%EC zAcO@{J+X9aj^ZWIOwXLxR^~QztUbDFx%z8wik(TIFPCFVWGLX8w?(7yO|E;F8dy0k zyhdPQ)Lcy-nAVA2S4h=vYL#yxX_Xv)dP?ul|NisC%cp-V%k^J;bx%cUamGih1Fw#} z?+yfcNlL|`OO6@;xi$CJnYehts_|wx?!6!Gw!Frz*-b%j_+j&(3b~A_d%e>`p(!T= z6xf0y3e=i}WxZ8X*dJ7EK*zPTCI(aEeh%G?kW#lxj&2GuCma zGZGXD=a0^29%kh(-A^r)?uXLqy%EY~=PCg0km(ZAXxbWfONh;yWbexPZzcyRpTJV_MHeZ(BDtrbsTAwS>|YU?RI3n{5&)F<>G# z`0=xK`~CIfhZWtvCxxex94AYA3lhIh_buN%YLu*o!p3?C>82Mr-qI?7ve#je=ooTo z*3OD29oy+pT~x(aMcz(DIyu<8bkAd+(&|pd^>l~O*4D{afZ_Ha_<=d3VuB^~Y6uSF zDq|#7U-^RUOj?O76p;9|?&ADa4%yDJ6TA`RGy^0vtl1_)udduH3E354^(m+LE;i9f zJ;f`oYbxPcRh$0Vy8X|$kM;HUryKG7RMzw6DRf8M!n&CWlNY-+`+S;Pu~(YD7&!d%uBD*7(uph!Y#Z2EZ^Hy(vJbijy5b`PtHa8vpvn>%Ui(m3{%r zJn99G4dtMG1B%T3th+r~Jpr5a!kf_4+25NZA>FaL9(7ioqi#yHDce{IU-uHvNDu?m zoenrC>~#54L6dHBV*<)jwaUoRq^<;~O6!xpJ7vgNa8?H}3f-xlz?vZHgh=fGtEw$t zeRW-GMMt_ycdg_V__UHfc>9#_)C)SlQ`&^F$!_Xi_3Q1$nbzJTkCPzO?St{N9P6L0 z+h4`$=RaP*{IM*Zs8G-NY~SZ~;XI}NHf!}=b6nqh1wKkIs!P#RyI#T-HFR9JlebqC z*)Do+HYqhFoYyc?a=MpMxV1Fs^xoUb7qUIb4pds~Hw=5EUTfFI3-A-l&C7A zox^53#RNO7>8eY$;>ZCxe{ATUr4`S|(reHkA<*l^CyCMubc zo~*>gA`k z1AqCv_8MjC{-mK_6lwG-9DLjJYKoCTDHl}3uI4#le^i6p5#mrt5C)iNr!u8wK&z`L z(JD&!xH(s6b6Q>7LdEzr5wkC@BMXr6a(M9|9F1dlD*Sz~*~=o%YRBcAZw=JE9Ny>v ztfH;tQSY&e8~m7u#QW|@aI#GaCUa9wN(^VKr)aQI7096nnb@K6&P}6fVEdKF8$>rK zG`;B0pYFAPjrQ%2FJC@?U4;W_)%gE_z)3Anw?D<@=~&MmRf=NcI8({qxwfrT^*IUE zJrZ64W$Qw0dFow}da8I~Y#$aN&5tYmf8BbyfvavO>h`^=fFnwIWSTIJHbimB75u9DT5;|3%6Rx7e(2VlHr3Q)fqfl-|H4}ZZczv zgXO2mnXj{ZZwYE?$E5?Zi#o&I-&gK)`=6Ij|NQl@kztVQ(^`@4M{(wB;}yleOH_$k z5opo3EuvuY_g2H#F^NV$J4VtX5c;qH5av0u*#S z$wX~x`vAUq-(`nFt;>&uV56F>MMI^$P#bA1v!3R8qoP%F%;slMO!nf}Y%az|S`4h- zUUaw3r!Ie@BQg5vB=2LyLrkX8aB3i0tA%f+_zu5dd*&c=1n3e@>N1*`PDjfg%rXE_pq<|>ZSM73S{GJ&PNogAT`$H*!1P>Kj0oWw1ZA;oe>Ec_DSS4U&g(>wp zp36Oc>(yYu_Li`{gp#yL&$jrI2F@I@-N{;NozNc^)RYQ(T~|ppQhjSD^+x-yS%vJ) z=@j0?Oy0%^(V~-MDkGJo-X!OblmLPtt8+B81r2tA?0Cyx3uV)ZPAMi`8~Lh)IX?0Z zR8`?WmMXq2)deVcEY+057ai@sV^aWsS1XE&+nJLLW{w~R)mDz_U@+mZUMr|jGD{BY zx1`r84T#gjuTIGu%b@3_{Qtwt7y`1+J2Imz!*upO4-nSmHz6gXLMFFq`S5->5H`b2-9)0Hlr3-*q7#k0u>GzQyg6~q_l@zhEb%J z!yA*uEg+BlxK#fbUl(85%Uaz?*-ekGN~K)$ZvW(E@>QaN`MNGAxzC(5n^QirwN3j| z?>UM6V3t!wSINNCHTlxE>2RxcCmKRhNJ70EyV~+lPW99>>4ro}!scf=9@H=odj^}< zlcVY2(d|kcixHBPHPeb@*pV*hU7?$yza=`}yevy0ocr&O?vIHEYbx;Gkt^k`2*M?g;Wo`_oc zoe-(Kon7FpJjHM%PtP}2E^ychTT2}+VD4=VrSefq9y$%l{v%l(YWq+$F1g7; zQNOsmJixr#%Cu99$Ep-T588QoaifIw|6#o%m81^LPg>}kayD!R)x*f|IdHgD=~qe~ zsKrCyed)65;s$=FYCFdXfajqoIpdb6?5QkQemc9=fwNM{x-u$l0;&ti(dltO`re1e zYuSb<2_Qd)p}ZKHip{X|Z1Qz*#XHcIQSNdPrI%HvYI?)IY zDP-~Z^$rS;qJae2T$9~fL{AyAdcL)3CN)daik>p>IBHXq!7F41#ZL16Viq_6s~30y zW>Cf`BytyLzjm8&+Ni~;;*(tQ$M|)YjkE+4NXt%8~aF7j&WII4RyQ9TAz!gnPuVwGZ zd#^F>r&5__TV8Tfq1B499n>ibQD_whaNIND<$B+3lgb=y*T8?k2x@f?)a=C>{qtHR zD{}4fKe4ZLfsF2@fHK(5+K4Isv3we`lyff=mqeoM^ixNklzRuo4njiH=75CMIjRmq zY^fbTtlOv0ucLkb{Es)pYRcTty*y!7NBDpk(h_z6R3%*S*RYYkyjf~0H>a#2HOP}t z($7Nv=KCqaD?3xcm~7WdFWc>yKwwTzQ8s}H7Fc^wlT2F*hHy`ioCY+?W2f_cteK<5 z+AZH+r&A9rL#ZgUgRg8bkg)#8P6wafkE`vr3|)f`^z-x%bf<;}&5QUcHny!vk)RSN z&EY&nt`zV&c)F#^urKFfDzfukUH5IxUdPvuFQ4j%za|!)S$N_L$xSZzx;~bH7>U_= zS)fSE9G^3}L*3{WNGQs zc%51<1fNIU*eRm-(*fo-H@#T24`v4#9$2N}z1>v))mtYQ%uOUa+P^E2vn#KZNgPuo z!J?*N?_t_QQ8TiXrIH$1NmWjEYO~nZ3|=D<|A;aE`1JB!z%qT8oJvoFK6g<_bksFV z12R)tZcToalQ)-7c0`$icmL7}_j}f^)=;r0FBCKeanV>Qb!#(!o$}DANBkRdz=NJxkjVlvYx8l7}i|1Ii9%6A4mh0LDT?@vFaq2QF@ElXov zZQ`ArSh^bAh_ezhsaeV4d+i5ixPZ|50HM!lMccuvojrz6O~Oj<1IR#Lp2gail=WX zNJkyuG76@s2+34E5*Y35{CyvaS#S)m4a}v3mzSoeT6dh5V^7385b8Ki2Y^DHyDO|( z)I$c2$9MRLCpYSYO(gg^F#zJ&G#)v@4*QC5?0ZRHO#3Q3BW!-hja;Ysr#Q!rBw9 z5`DQUy2=_#4PIayM~Q(lkz~0Qs>Nz4 zo}4}j+LIelFG71e)-1j-+}LYpP4Qh}AK5hYD1my8vcD znZMP;l}kzaMLk5+lTc`Xc_%RSaF*!36R#VT)Y-F#0=Y3R8yp!Yj@jU{Hp)iQv{^Mb3A3&Q<3f?SX(V-u&v*Y(GmLMI!Q*v>J_@giJB){`2*E zOOELYQ>mxX{cQ4ljt{D z_2Qu>lI=pMUTj2OrRr|8T?#+gPD~E^23;fH<2}ET+^uORhevF__ykVxIL^`zUJM(a z?IID%bL7DGE=h|jL^gC9D#R@z+6iJkt8LV}-K5O@R*gE`Ans@#Tw@RG9%fG<>m6(o z%Fov;vsh2c#US$LnNzlAxARJXzezbKaoq{<+g|)deA5+)N;+uMrj~M*EVeIxyyR4G z@JEz7%5Ra!<&_GXRJmC|f`-6**ak4cdS9)dQ~9Ivq~QX9U=gTpsrCrLnczvGUKGV9 zBxpg})qNm#4GXzbE~A7rV-od(1v;-{Wz$O@!L*$~lqJ9LOP3StF1YgovFT#JJ7192 z#eVv)#rpX2+t>QKs4m z)ouAtZ)`;Qo|=K3>bgzYNU~r%Vegz_5{rOc5;G&n?lk-AuTma5jhD0BQ|H01g$wyI z$&{+P?t+iJc2?lwCJ7y?{W$hYG_-n>_;_<GY%x_RNNM~RKfs8rR^`-U3|aRsR&d* z*@~Wt?dE@T63^8XN>Utz#{4I$gUN;-?+eB%-7o!hnUraQP@d{;bvYuDX**U=b(g7< z^(a(7kb{vHdEhDzp<05hEJU##yv840Bei+Am22)q{vOVNcfudgwH4w$Icz5Y@vB#q z1&qpbx@5c({NC?)sLb@>qjHb(4i3j@q=~W3h7N<}E^Gw#ly)gFqA}jWYbPhobprX?l6x^f&|2<%!*-Q+9V@lAmtCr;%SD}k z)2O+44mM~BhBBamS$+9-^O0Vz?6R;UM>3ME8!t=sdA)1i1jBazRxL3259MR!i!GBM zQl!oLVyR5twxgVi!v(~|@qVd)v4KxjDBFFnQ@81ytF7|peb(d{MmCMi?rIab)>|@O zb9kx-+dY)3b}NX$YfyrEnb&}Cw5q(fG|9V_0Hz|Krc@jwmimm}8@1nl-+uk_ z=j-op(m=~xBRw&mhIf+2(I&OXafxaB>&jW*OES92#&K|E{ST!_K{_XeZ`-Ju2bFoz z3soxCxRQe?EpbGLgB4)Q?p2H28`Y`Gn#F1a9Zfu(L{7(}TLgT&sl51%O$}Hw@$RMl z6qPJD(4h6Skn3J*e4Jpm-KEyG{%kCO`Xf#Xle8S~RIssxg9Jh>rzDbl%n8-Ci3&rv z+@RW!DuD0i8sC0@{o~W8@!`8)%eg;s)zy!4WNTj(J;9W1bjOp0^HLu!t1E5VJJG7} ziE5Ox!2<_@55LDvWhb|R1&(C)X;7v*k}?b+2QFz|;Ak&kf_xXGuPA0sZFxR?0(q** zxwptF>gfdUZx1IJ1wrG=uYKPT~o^ooWNm``PZklMb+@N1};ASIoHxPz1 zW?9fp3u1ndJgw|-aTe`zVE6k{efV{b*Z%vjZ<2Z837YOCSt_vUP&Y*nL03ApysBF#?5X1JotYB{dx>IwUNhzKGxlnJ;cgK^Zh6?JAm8Qnt?gSxLuRT%O@XdjmuAJO8Xr)D)k;nNv0oAbp+d!%?-gp0gWzs zvAms5pKR|p_o`Ru#X}6Rt4W>Y_gDlvonQc-$=QF4A(bhdrUD@rMOzioxQT+Bt@F;8 zV83u$l~FpC9CE6x=6dlmZn;<18N4u%yV4`RvPTB*RvZP(0ES-NbS<#4`CT?54`fXNqWrhp587oN4KiYIf+Jn>kUKZ z^VPYJvXh8R-8(^F1Mv3ngL{%5rBgM*#g^`Uk#QWfVP7184gN?0o2o?%a#&8!+nL^1 z?e*LJ>;5)57@z&!D1w8oPEpPZ(WrS-r$@&b91d_i<#5tS3E3(;QeB^_;Dh6U%Cbnc zRU@MpsUUSuFWP}bc4wP*;2NVGg>yhMswDNI2Q4s5u>FqWHDO~zbK0EY4^^tY($dSt zM~bpyV}Q4dkgRBs>XsrqgW0ZodG)WGoy~Dmsd-bs%LH`*gM#5amY^&^v=<7`p)Ubo z#QD~f=YLwKkDu>1Ev~q|=_6@%{kV5leO%^s)Ju=EE$K}~SP=Bv2=C;S+!{qiN!CI0 zj;q?XAaHn(bE*Z%s{#>g7RAXM2KH1e)SIjvhio-e1Jf%Cq7RkV1VirWTV?Zr<$Zfx{++U0d0hcd z?mJ~$)dRKi&?GapT)dJ=2Rl-3C$*@`obnxZg100(*;E?yQQ2Hd__F7T2pm|Qq!lq7 z*G3!$rZ%PHfc+bIO|FcSJ>8qxtE;*EeYNhF&%b{B?dxNf;py_Ukt6C-6jL3P5J(IF zByc2x(j6>5F=KVXiZWYW3yUh>gF+--PIRjJcJJir+TKXiDo81r3flH6aWoL`X3e7C z^0c#1I3#y&)OZiOc)N7uW8gwo%j+;^9JVQx)HrYJ7YBO2m5W$UX^3rF93S z6$W^+@@Jxx6qz?JN5YO%aQu$)PAj;|d)K|V7a2-G^`L{h9JQ(^V%T)q1URb?(<`Ar z38a0)ORG|xTEO9lJ=Wme`cwa3SC;9>90#jwa7r>wo3jj>4l9XT0YuuY1m#yLwyIao zq*qP2IJc_gM+J>Fr6S69>DqQPfUBCw?nA{Z)i>03%LlbMZ;psT%6zQTKga#~>tLxg zvDw4ZZG%QK#BcC7J2H89Jr>>WRHagp3o@Rj$2~-fYfpYZld2xXmTh{+KI}y&9T)5k zG$)idB@8b^%FSP$tQsnl=9>zdgE@!yDdemC;8;rHype@XG^y#L^->93*v}vQZ*(r$l z4zgZ9fBZt7^K1Ug5cbJG!-27z7=CV5%T5Z3T&NgM!-6b~5mk$c_U^V#l@e(pMIV$+ zq0N0dqLs78MP+rZf`djA&@K)M*;$<}%*4{vOi%?)oF1Jlq$09E4gGZ$mOP$LflL7G zktq$wlGnNxj{*2Zfe=m&sdeb2R&fB~u;VzqF^sC)E0tgfl{X&@M~k>-(N4GxLova0 zN{J~{|7X^hasPhv_xjZ#8(7O-TaIn{GHZqKSOTiE82CF4Ib3U?NL9 zr?Lx|cIomz!K!sGCM^XHX;6v>Wzw0iLwuuCsYc+vQkEr$-8=t8LSXhDYznan8O~&+ z`nZa3gW`Hq-#zLz@uuT8GdZvTu=PJ#0w^|{5)fPlA|ZoV>FGp&T0Jahg>oB@%ON9t-wGMa6TCMea`olABb_Hd@nfx3+|Pa?r$~ zsLMWsiW)o>yTxfcg|XEMuR)=l{kWDL&pveaSlL{|Q3X6n^WwBV9r_t3;Y3jc2M;Kx zc6H#$vL*NT8^0;thuUPzx}0U*f!BQC$xrX(0V)P^Bb7>CvUjUEl~|$uBgGhX-@L62 zPEF~ElAAgqjv^LWiGX+gfSjxc@Rc&yXER!t-`4W8#Q$8V__k2_$#IKQURUFW>i8rj zQTCZZ05*M%jsgR<2UF`$W0FPPmDwXvO5<|PG(sBpYLX4b&rW$~j#qPfBs^Bh8<((o zB+i2ZBm4@`c6rn}>;_I(k&Hv$+rcBsmFeGnaK1U7#4^5GFDZqb_p!G6A*^b|wydag zBFE zv;aKii3^8^b)%RqZrQ7O@sjs=Q(@`yHN53g>k1e#6u8ivXrJU2%5GIkbc6<=DNxHE zmAb}y@$_QMdj^hd0}DJ5=%JubR7$`xzOik78YLC)iy!pGYn0C64+)H0gSMt*vN?PW zb6vLAQ#19On!gJ*H30CvPKjfedZCV=)}hh2LO)6dYK03V1v~$>P=B;9UqAQp?c1-f z34_V!9aP3Z<=Ae!|<))3%ViQ%9Yye4yi`K0auyBdVb z>u$QEzpt0fn$^;IE1)B#YxzaX)kkAGD-EDArnH7Zv7#-lR>^{9s#bBJR}MrlO|w%w z$S!f$o%QVU(+n*HRqt%hWg=ClN=(fG5$T&PP*zUe0Iyki@XNvP$KU%iF}E z4k3A+3FcO?O>I`S`IHj-*3sIJZ>57oC*E96Gl$|MJ3Z(GyT=Vlsz6EM=(C{xJZam~j) zQ{_7j{p0KSE}*cV52WCw4drm{>+%>Z zaApe6tKPT z#EE7Fsrm16z}Wf8{?GxKCFi5Bf@%_N6D5mG$c;Q=S!FwkGU2Qu%_OB^#M|ql-ntXm zk)LZzL{$rDjyu~pwKya?DdoLNKEr5p8jcX>9xQWXrxO~#L#luN_Uji#6O?TN4Es`tZ`e z`(OYVANz^4$sWysHxQkIm|p6tw?su%xBXCWrC7774i*%=6>jszbS-0{_>)tsIi2v_ zoD{rSb?ijS;4o`HHD+T+DhKN|l$L&hm!aRv!xLR^W{q60J$6ftNy6dBot^;H-d+3k zVe>Xml>#_h*5y^tXv&nPFB`FJE_r_4q!gi7hq&=5rWyC*UX{#?EPlCELL#_nmnTdM z@9XrhuWv2pwWIRWm4YVPQX|OY1l!L3@xuaRqO-)F~|k zsC!saYZo<$TNWXDmf8(c+s3y`ev$F2*dIT!tE5U;vx0la=;2=1C{+_A;wvX^nR;5M zRSl?yTXLG?bxB#n6-CBPQau~o!g1w~-V{s3AsdpJYKDrD#{gqWG67lH@^Q^4q0kG6 zM9ElgwRyi|^ncagej8t%tM0%4vwnEF>+5ITzOzI91okK1@^p&oCiQmZ+~zqic3VDU z-5k#(m|eCY31tUmcg)TS`n9f>}MB)%fT0kacLmtg+R`gWb1IT9SX zaqh(b3}iUlL-M7O;qDF^*S$DPgaL;rJrfl;;{C}$nSdn9Pt|q+G@G+P>|fb!`rT-# zOZ7*p1qd!pe-a*lf--1-X_2!yVc0hOli5-LaNz2WX&Xy3Xfi z+TYL>DeN(D$44iC-+tV(ZOCSAs;J&&NOn+z8eM&P_ZAj$H=$g-;_f8`H5GWrMH3h7 zSCQ;f`Fed22o(^xh}iagbJ0K49?o`2%Ak&x*z*`5bA%3f%4(8Az|#8Ct4308rC4<( z5Elgw@6uO`4tUfhb-*Sjim1#k2fi{)DP3}-9~=&Zia@}=W{ zzk8wo`Eh*u&2cFGde(4CeAX`1tZpVJBKF#C@qryl{3$P$WOX7G)RD2TSWAL!PH6!58Y0F0M^J$pEZE*8^J8MF%Pp7XfjD0Co-akThX;p5<^7 zX}=cniomNb^igj%$^O1tU!?b4zi6-YsQ(BZpb)me?!~2ckf(s#3X7DbPk01+{dy{ zlY=X5LF(*#DEBhJT-7o^uG3;WEK&I6qNpjM$YvLbcq!+}tko^c`MvCDfA0$P+=__| zXYe@r#IVyjq=OwcVj#Vr1goXk;fN1!O|=Him-9Q5=(YaFb^>Tze|u}m^W%>zV=#vS zP)gpVwkI2x1hnj9s~aH(yCVD0LuJ>pIisho`2VhdJlU)tKI91gZP z=PFPcsr9FDmc}l6u9wV)X{!$(HKjkR%K9Kum1)_L4y?0O?n3Hq{!+g$)fbj(_2c)a z%c`K6tS&yaF0#e!rWT!_u^%U+U@$6-cSC~ZQ zq+Ae@GY}T-qZMx=^t?Xo*4g+UT7Srfx(T7+I`tc?qOV?5QirsnI253TfB#*X>$Sbr zHhCFHo{uO#hu%??ftP;nM!2Zo6?wuMKsUFI7aFJ%j%%^@vPxMhjO&Vgc$Fya9aP4_ zCoJa@o!wL9GAXD_X4ZGYjyi~ESwf#{i2YnVjqs4gxRnFq8Ql*onND3~RzAvkZi`I<$0WQeRjovKoVfr~(Js3LqT_04yynrvL@QeKa`@sL)i zuW(HIrRw~0WsAi5Jv@z%Uz{l1%6In@6@wq+UMCUicxxbbXG^=jam9Jsq6?^kx3>^9 z+Wt5-c_Y-bEl9TP`E=O0(nCXY7j|M?mlQHHr^(t`OmE^QMQmfA@mr|G+EBU&tkmDz zrFj}-00Q^a+IbTE?*SxmHjJQd_@-d>vdDXc?%v#&oZ}Gy@Upo5ml{4(C1tjCQRqSK z*L>$Cmh3eU1>yjaP?huBLehCsOO@j+|Fu|NEvOs+Wa7jZ1jeml*qlJ#y(v02)qL=# z%ONyv-ZYBfF}Fy~OlYG<_wtw&d9CU4q`-r0Yh4xD2&yr5GG31oEm|eKh~PnH02eJb zTK1mc{R(E>(~BevlmMpW>3H6-uFxH8C>&!B49Q9!#Xg(Od7V$HuXr4~AhCjc`|)PT z3hXAAM>+qoQ#?ptud<&tc-TNNoO9rL*BmhS{b^ghyw+t8vnxxp9Z!CT3d}3Gtf@0_ zGiU^S5tb-QC|f1uIL$AmHYTN)5}{LJ1rkm#N;p()Sshz$3V_`9oHxa8B-9?u4~u>RkXJil%^}pmcToCf>ZDc#Gx}mns2A3i{Ysz)`&UU#V_PMc7E9@r2X;tM z-8mOVQ~-$MG(-@{tLk3c(c;!I?hwe zSJLO9nEnKHIT+;ZGwHST-8!4*lJl}*(dDjlB7AT^rS zGeh*TbDv z^{@pw`O#}pC34tjT^9Xi+fR!k5E^x)L{X*a9HC{4O^vvpTBStRn_^EnIN7b<0;H~8 zt-L=DzCQ1i`!!h>5tQ~Nzr^a;apxZ=N9->}|85Y{vJdwPexuS7%jpMon3>cr;50gA zdpgxfvIylJCVc(aKY#fA_3gHJ0rdQ&rt63pl^NSsZ^m=uF}LCXypXLZHivr| z>=&oFT68WG1F$vc$L}e1VdU+xS}&jK{rQavy5{H~b)Tl}lKbk6+8AHAM~ciKg<5`V zkTa0fjAfdo{OYA_n|{ez!VK6jp6hn@0-Uqc6vy1b4|;OflDsxMyY2{w zV>IBz2P>Q0B2KW8sCl>hciX1od_2~0xQt{%8LCJEKMOP`HXnNIIg&l?H}Wd-bbqnG zHJ`K^G$^uzSgN4yK$CGIF1jy%_TW8u;n>;_YxRLj`NMd3$_!7s1C;=n0-M;-2L>eD zoZxaTXys8VU#3sr=t^8me@s{JYvN1=+G_1b(chQ(5yz1@&<7=4Zv=B2-O17AQ)y<9 zr9%`1kpft{Pr~@VJua!#EY{h^dAn}y&wf|5OE(>UGVpZ#*-cYGHvMq%l)~5grTWy~ zs&;4T(y21^7Gw#H?XqyrOV09k5~y=X&JoFI+6cwXv9(V2`ssQt(m%`nWGsCgs=E@> z$$5kp&KGq`^KQYhD6LXAkSH%mxi$Bn{08;Pd`*MAI{rk7^ z^`A?lC;V-XKdR%ZfU>PHSfXye5^{L~D%K|k7^5Ra@vlzS$c5fW}%4VaBU>&<7g5Vx}F(c`n(s-O{q7TY#?q*@715GJ9Q8F zt?QK|?MR0M-_)UqU!qE}3&6>>NA9k@_4867@h(Lw7eKZ7ev`#gR;A$}?_bVz*V+a< zx&p72F@CJpeEIk5A79y8=ilPBw3wfUl$M25^RBh%ISeXvPDYc`n7vKNLUS2&^(=36;eJp)qjO%`Q0mbu3r+ zQFq&B5~=M!hok|^8a3e?ho|LQjpp#?CY_$j=MXeN;-vsRfo=akVegtO$Bks`PDK+? zTOfdlK>WM|xMt^!pbbwIPf?_rq*SFE{rx^{?#$HV*zM}B)?+hwBm!_>?pVH7mFpPP zMN?=;O$9z?Q>;>qA?ci7cX$cj&wIIiZ}yDiJgM(>3cg$82R3{3{EQR$&a09?Hd11x zG6Y9bBHfN`?dfTO2GZo9D0Z`H0%M`>)xESgRfQ>a7fmE9EkMw$1(ekQ66%5gc25Ti zjjP~If|0NF%pgDgv2_^RmS!7}VpCIuDxTL&$k>Rf#9r|2bEVi*pMU+*#@Fu`Hv8+K zpcIU(D^LqM2P$K8uMu?FojYZ+jshj>xudTA>NSF|!T5nMN0o2+XcpX5$*Sw#m%Z;L z7jV$2lqR2vm$Lc8I}nYKEgjlq*B;F)jqHK7K+$Lg-DHehE8e_ ztE!IDCeL?D8Im5_6PQXjT)hC=1U4(C?0^9XunCIUqZ!<0^P7NC`8KIt>0S8A<@(w{ zr(ZsN{`$7N-V_I3l%MQnFV1=5c!Onh#LTLOYG6)Xp?a;Y_~7Vz&KloS)si47(AYC} zeW#Z0a%dIO?`2&lQFd`IJ0Bo9*eB!RB?IfVwkc@_WCMAQ=NR01>0Ty9lv+QVI8UnO)RJ)ku*5PJJ_-MM=q#jG^zLGO@sh-FBZW*G@X4N=#!|A9%x^ zHK-6AgpQo&S)#@d+ z5ru^8;5@k$>ndStC?fyN9trU-X6=Rgw13cSS{^J56{7%YZtM*OgD>LD1D(q1yPbmQ z9PQL4iL+ym2h2`g{W53dIAx z*xN;`I^c=+@ua>DaJ(x{Xf$6eJl!bNw#pjCvA$iJ)!`IlNx?yq&AdY#l;CO^zAavA zJ>z{mR%Q+dVDAR+zzro3Xd}?E<2Y=TSdzk>}va9*5 zpk2{+dP^Z_~=-(1RW`;eUhF4_wp3fjKrrsT^(SOD3i|I32yKdgN8z^6j% z%S&Sp&IBQ!O5oYI;%O^|NLUuZYGNs11Lk4>I*mS0?{&1p_GV!N{dq^Q1bTIM)Ln4P z-k)F2Ra9417EB?$>}%9LG=kz&iRaB+5F8IUn}dX!G~UqB_Bb7l2nL6n6Hmq{=3(}s zmLb<&6blGBQR60RprrUadx)5+xW=p$K+#cVISsr~WnG-#VeOpvTcSX{KUZr(dCuV} z*<*XT_M*}O1yQspGv^qFnnJq!IOd_KwvM+oEnN(ddnSbx67uGY)TLUL>Lf9{>OM!| zb83h)GBpYY1>qn6dZ8(6<>qt%>3sUzcRjHb#XIgpzlZE77EsyQ zw?JX2=l0OAkMe8FHn=jC;03;z8_PNNoduXHr~;Gu&5BfyC51?(0f+}N@?#sHCYi8W zp9eB~(qXc`-wpob3-9U|GGY7npnT-xxu@E4u5h}gsG}SlECzcfLf74#R=WYgyEq|( z$h)q*rc1R_Pu(SzfOk5aeaP9TxbKx9N@$HLL~5&WX&%s>Yh>dsSCvgkM1G1?`atl3 zy7_47_U4wIQiT>HtQoc86vC~(^Ij$oB-Yi$SIKay00*6^9g2UMG?2c%Roor1V~zYm z)K}n9@_10om@`1+THd!{{YId(zxiCQ@#D|q%TG&mXAKM<`wNI41fNTW0w;!bm}jiA zH^8E#ZY2x16-B$YLrRU4=h%p+#`5Al(jsq>>RG)-0^4~}a}kTRP&9JwazLv^^p(_c zJkRAE>MXDfmS?Qm0dcoCes)=kprL4tsdaQw>}lr2U(ZV0#FI~$v)v& zbZ^Om#b=Ecd=)%5?dLxI#reKulZ~xG`mnNF_G)|NWLr%X--#}U#k(9(yX>xEvP?x~ z*(Ob^kYRaUN!nmy(~>6o=ux$18G&9tnmIO2Tq(IUD|0T4p9tl3p?>*&e-j|pLF>g; zyiez$ZrgudF}_}J5?AHX5uclsf&)Y?Gb(dzyp~NiGl*jx$aj48 zk6$Ts{{0k@IaJ&Ml)c=of^@pX;V$ty z#6^b)bd$mBEf7(IwCykgk9biCR?2+YwYH~6BB94#$j^ivKy^|a?C2!0t{W@oNBiAP zu@n&Tm=eL><2w<~>#Ir5XhMFieQaenm79Qbz#6KcZC6`UzY6CMkG{McoMXOJD?O`f z5J`hx<<2u7;kAjb4L};RakC9faoee@ij(S2yYLF*|7Ep~Kdn|Rj&2gYq(D)dpm>h05ABZOy&7liu#I5m4LWnLWT~0J?dB>W@)X9{_)V2b;Jw zR|DXyj?w*c8*Q`pj?O27h^8GXO4K6v%_2!c9d%^}jEGrI$rwqkj8v(HZcn&#_P_|6 zIz;$sfkki6Z$ah%SgcP(XvG@|9>bbOv|PW?>yI!MLmMoOSO44}5zse|f#U$RfX zx36E9N|7+(1!qy{^AdM58?eeTE@jI*8|P3VRwowq%5> zLVH&Fd3ehUNLQ2Ux=!JJp;(h%u2^(eY+MJLV`qPD`6=ggaW=fda+ZShzBMWmzzpGy zuSqpnl&NsGtf+X)&IDdx+VSoR{JR8N%gE?E){KVA^Vc$5JE^pnj?L*ETGGM70jcFR z176kdIs9Rn_V;0v@Z!p#*QcRQIwP;f%W#0_T+(ccqi0sT@$%&eMQhO@bDiSj1Y=QD z^XFLJZBjM^_E@uEEp{sD3_Rd7mC#yZ3d+b{ikDbJPYq9i_sPGGT9 zrc*$-*K4Qh{3lT|yIW7^IP#`$NA~WNw0Fse(Ut6Iw}vUwAi;@SUXk$5GM{DAf_&p; z-N7Gra)-jQ%y;bYvA^9Ko}z{q^=%SIQVgIu+I~t2Rx^m`RTBTT+h~d^22^`(psw!S zuP0S&+TBhlVJLEhK#F_?J-`%F=a9_m82BaKNT2O|tJP8oMoLr!6^+8v>Xn0`zalwZ zqs`d?WX+4js+i8C(xNa|{R4z>5qplV{~j3NTDnXMwr?j@>~5px;-G?`=lV&z-~@|9 z&)(av2){$KWVHavmK~H+@`E??u~Q9xDec?3G2DNk&I~U(Fe<}k_eW=y0;F4a;au^~Sp~PvEyG<>U{S!^SJ`#_ z*p_SNqnTXopUFg^fMb^rCxWl2j$TkaOf_n|D!qF}!N=G$wOA@bD1B9V)*<^q7n0rQ zqvEj;yHqj;u#=v6Mrx>Boxw^gh6FkDTAh7gtIt0xIJfL}b_$j!u+k*XD5|NfnkdmB z!l~}kt`$XQz0XTyEJ?RY>{PE5CG!9fNq$as>Ox3u>qu^91)Zh;h5gAkG^+sF1xFpz5$$ zr*O!r4>@0lbmPU&425_e>{YfyZIr4Qc<}yJgOSbqj68Vd&t>|stogzpo{MjZq1{hkJ2_Zyp#9Y-N8wKG@U6>6lcIyG)dYQisR z9%b{FRq3rE+)b3z#`m&KG}OV3k3-iL$ai>5B{C{vMZ44D7>!U8N4!O5*T6s{{-a}PKM?kX!Aseq za8T-TK}d>)x)H)aj%p_hiYr@o=uD^R{zEuTK`Y8{kkKV)VH{_@bw$~f2;&{>_Js6& zw1JQ`DZK&(z5~yI{!M97Hk)@ow?bnqY2t0GY3oe&zHt-+IcElCEboQs2{N3|L;u#- zmHO9`Uy%9nauY!TO3Vq0uPE=M9QsgsHp}tk#g^Iz(&tTR$?g^ki|09Y#RX<`wW=g9>hkW`|Sq?8U*aEL~N+O})Hi$3wd| zi}(F~`1`p~>CX!V?9hX^+!JWGAM?%LZg?5Vhwy5J8P`-ffMh}5J_yN|L!GV8o24L9 zId(pl-#Lk#Czyp-86_B*SuRK$UEH!~fg# zp#v&xY9<^&1_{e5w2}A}{(jB;`SZvB2o08Yc7D;o6k=}644Aqn%9uNo=2o|QfBm4iwUDh~%S|hB z`x##4W|bE?A>By?N-qk$NR=;EyyV>NU}CVIy0atp`yyJfR?gR20?CH}5rLu~!TeH^ zKy^J*F5x8W_Nt6*(NR?6HL4C5gAmGFp_BwoWnYXg-pvigItkmsDRz>x({M-Hrs88( zud?iU$+k!cPJLagrM@5SJWq%yZWXC22wJ6{&N33htPgRkXLgvCVZ2wkax39KxVk z&3QInrlLyP5KHbRL$nA)qbR(L3E<;Lx8?IMpTE8t9A7`^w)4Ennob6L-4Wr?aPPp<;Oj|WxZE- zgkvY%NZsNssW+dC^J>&X6u6o4hmbaOTwB zjF_nr)gEk_DPyIC;t^*^3Q&2qKQpyze82#? za`2pT|9hwkIjX=u!Wzw0YDOusGq#1TbZ=EF8H`2|L9}~Hu{*0RiA+GcTiMuYD6#Td z?~;y5?4h(OUUMJk68)01udImHQjSzp9><$XOUINo%T+WoI#+g*Dg$~Lw^qX9)UHTq zrf}sygM;#Yq5h};{9{t|%PEqVYPguu+3sYqNMWGYJ10MAc95N9a7x;%1iLntzfl!& zJJ#Oks2?!%8Vz^w{mLpRkc{IFaHc>%=hEcN+Co!ZQMP&atLBwPVop6j&Yq*vqpKUM z{#!C_utzS^30p(Cl;a}sl(+sYNxNI6 zlfXVbE}3zFn#LNoL;hCG<2{ytDIdOl9N)ga`5UXF^DOlwz5xx$d;7U=KM!!N%tnp4 zSSYV;$Ldf;dBzUeM>P_aS~MZ6BEf>OhE+c&0@Wt@ij1N)?Xi=kX0@^1!FRf^0?as} zntET(i9TzX;FQ%yDc)5`05;h~Ivq)iyOQ&&xAl`yI;6e<6N1yI1(+3w;@JGU`#yDb zB#(j6qASyvWP8}yrtJ9W<&&6E6=8zDb9q#v0O0)BrF!eyy)+Ma^1{<>5)QOYscPfB zwYt={$nq>Rzj~?dsyS3v8&YCU4~sLtdm@@WbiL3{2jJ$poY9W50ipSCN@L|ad9?00 zfewq#eJV2l+*O1i_V-~rXRSosc14q8quvhhYn(GX;H=(|Lh;+uT32OS=01-TtC7nV zgm*sVOf}MDCYxMq_fR4?Z{w@)DJQ#%S_(O~rRsC$L!9`&W;<^}r*al)F=tLi85(G0)%YNsOp609csH}7gl0NXDbkZ)pjQ~U2KY5P{ZPj0X2^aR+af>wU&Z_ zAk?ZRE)k+5y$FjtB%nRr(5EQ^%y=SHiUld(kUZp36NAWV>h#r!mG0 zoI`I%-AGS$!-@?fFApd=6aiv=ZJ+)BuiKl5?{&Uh%Jauh!l4$$tV+oG#i&UUBwSFk zc5luAm6tTB(!CgWTCa_vlp0x@T`sFvPx3tniW4b*HY-NU90Z#LijURSqkIN7xO%uv zF|v?eu$NI;tFvRuf^DR~r9!{NLT+`KDXMM6QgtZ8OsPq}kl){2LZQ55CP$!yJWzQ_ zgE~W{W>SVaemli^Q&ugib*+paNjzwVdq0-$f5h@@3gFmZmT7Z~*kG6jD3HRnoLTH3 zHT9mj^+Iwt{deaWoLJJAgjy!(VS78QL4bEC zt+UI8EwbD*5Y)9{IW%twjrcoX{?8E2pTk8j%EnYOVNmofrv7@TT z45&~lYH}*PdewSbo`IOoc`2$>89990x<>pi2PDKmOG56}O`p-eJhMU={dq z(obr6C)sV|Aic<^*hDv8`Dx%IUG&glR^t@juPPwwJ}GHXAEY#wseJwYQ~U6Jf^aE) z952!gWO4_Fsd*#{RQ-Y33@ST1F6oGfl8q{NEcq(V189?g8(3O$G{1UVWtySs^9@AfFe$mEE(sd--ac;Dr15^CvZzDOBc}r z0JT500#!N6@u)L!mP#Xa*#*E=!_jDjsQ!f%ngDZTh1)M$P{Q$D(cG?uFpL5fh!y24Zif zZ!b2o;=$q6Nb^mjPCY+Or)*>`!RL_Ff|dbKaee4DG#^;vE?IrgNdVi}-dd|4(k{GQ zARf#5nraFYnt0Y-H9>-vmP!gj$|5iMw32tohTm4i*x7bEiGmmIbr$uADRwGm9+Xg? zUaFgZ+IJnpZ@<>@bvf0)O_PvRo^aklr*_56=5aVf{lqopE+>3bgGTL$okR{sI10a1 z3+18D0AoO$zsKqW&9teQZx?26)+?0dw^;d}iqzY7Qg@f2G^LOcSri(*_v3V!xjX_D z@J038(2JsW00JW$f8?}JeYP`t31abM+ek)@GeXloWmGaegQ-gIE(I5v1p=8&BqKob{c<{#&pAU4Hqn2(EB1o?^ajN;`3T`nXM~-7_V%RleK;1ZQje{sSbs0{nz?xo=wJrjh)@Y zdYq1%raRvNHR)nWCKxc#T4QQ~yDN63EmjUPleB%{-M;Usf2o%imrtJTwP$n2sb^-7k-X`w!IHBdsFz$* zC%+vwdAshu*W(U7QitAw)63WF1)YKpUT*cJWkecN-$cHc7LRj#(6YZTlK?^O@F!Iv zyh*=Nlanl2s3w(oQ@U$jY}h!q7W7p%wQ1gL&W)!QkGcWHHD`Hk-VMlkia{CoDJvjG zJ;s4~NnaPQN_^Xn00v@*f2PKmp97W69^YQpwdW*WT|`3aIbOzAfs+8&T{W1Y?q!Y| zQ5{{kw0m*MISuk~QdEw;Ygr5Iq_%CW0egmY#Lo{!lqs2dOkN^_-odA2gYDfnmSy_- zZFHfOx=mhYz0A9L!>uW`SN=V3)Sker;+Sw$Y!5`7!kSa#6-7tkyz}Vwx~iRCaD)mb z#3`FRn}(?>lUJ?s2u{Wcj&albDt5~MyB~_R4{5rV2#+dSiWT31E!S-D>WduJ3Ilpc z0_4{co|i$ThIyQ3nb!RE&=97mv_R9kYQ8Q?xGN}nd8OKSZdmu z=GfPHuM7Y6#+Qwf8h?=d`@A(J^j(0S$tjWM2Eq=iCe8XMAdZ8gp8!{6o1(rXRm~GHb{TEA>8B&FV3@t zGV#&7XSudyeU7<0A!|-j4JH%tt|zm7vRejikz}H<4e5{iop%eG2aejXQnW!IjIK@) zWp3ADo4SJ?wuM!K>jd|Gq5l2<{J;PEf2~e~goPJuF7aA|dOQ!0;6ZIU)cw4uuvX4n z?xZCx!6E9g+ktl83yF!!7r<52(kFYE3rP{iHE*}lkVc=nLVK#MOQl&X{iN+Nr>Q8s z^K3Lw9;o!#?6gd!*{+)}q`WpbUGGO~8p6Y->+gL{wJuM+(J$cbrHO)jj}xKGftO*b z*LN?xDB!J$2%&oXlD!FbZAICkRI!pywwK=5sem^3@BEkJMO>V~XgiLYi3K)($Kb8p zxhZI%*d_q$OaMo=%k5CC_UHsw=iqnc%s|<|&eeH1WomnEdJti}(I4^%C?7R>npCr8 zS24Ws*G&!}U+_6GqL7|AvT)EuL!5ZRkd3vxv)OxE7kGU6L)LTv(M+Ja=to z$h1JfOmzT4Z^W&Ge|)Kl-J(|=p=;O0IVQmr{>BcHGJ*3kBL8n{y_ecF+R_$gqVo9I)3j)yd$w?nVgHyVu@Y z<5o#Fi+SL9vo;_AFSS$>C(*96-Pr5k1F5B1Xgy>J#Fea4#9e1E*R>fdW_Vw#-+v*P zm#=S@5o^r!`h&86zYa;bw;|gu!Bllgr%cOh<%tiu@Yk&@@#Yp*Mn6dB0cP{Z_+3r} zcXf=FfR+euZ=pMrQ^f9acYGrX>8r}Bv!+%w^?{=R5F@KkIVe5(LRSNU5vWAAAjIYO zccwMf|9CH*-a6ly`hFHqI2(Wx$Wl+3IlPbiqWR2fpF`gjg)IYLjYRg1z6 zv0GvTDGA|{ccn9VE3Yrw6pMJlpa_)GTAY8a#|Rv$k7^yB#VxAE!g>LW+ljSH#2s)Cippwz=SZpWJj8xb^U zvKy>FfVE+j@}p2!g zht5f;ZCA-crMyiA0*yMC6}w#e&FoV?%EDOC4QzOO*3QFnS@YNDq_`Kj|>pbCjPgugdn{`2v3 zD+-I-^?aEJtcvjtDUx28`}K7aIX1ODS+?0c>{V+PiRz8xf!v$*LsZpn`)cNN znF-CCA=Qy7;fS@H3c7uf0}n8+L=8?DRkRl0Pd}iLqyiBCWLG)m?liJpJ%W4H1cB_; z)ay~5Z5JLZDLNH)Dt7mZ)1`;KS$l_$2FI$HrX0Rq(ct~=oVvZntnV$aOkOGZo1NDw z68^YMZ{g~tou~J;Gn-cZYO|34z3XV?Jk6Ov!CjSHg0?<3YO3XhaUCE7SFT&Bg^8Si;@FCdi)hcJ`3!8jjn;ISD z6}6?6$=uo!sCA~CO7qy~aX2Rc9@+Gfx}-f;0FNeA$?SOTN0K~3sqg!3Wd$jF$CrwU z0PB0m6WjXsmt|TN&5JmUC$mYsIY&{6F>7nFYw`|6RNgxCde}5X4IpnPN?c1SpWTqN zJVb5xRJzw_TlZ!p$jcuNWAt~6#n*+}|F}>~_I^!Mn>lUm#7jpT@QT)}P4f(Iws}5s$=m_W6wW-l z!|3-CyCDrmZ`_iLm4!Mo@b(J;i6_+~uidw|GO^;RHYuJ{^a$h`}CinEz#pBrT z%Y>}T8YKZK`D&c&F^@kll>2FaiBIZ5y;%rLD;Ondh-mjH53etrHLOcj=yK4Q$f_{6 zhD`?{T^~qxdAl9M^Lmoaw>uyq#~GY`YYwR%Fb9ORq&`;NY{#mPLXf>4%Oo2%>b;P} zb3@{=e!xL$o1^WkPfsm)+ES`v4gfA#f-uNga5TWFz@Q7NUU<}qRT*|5p(DY-e_~1q z+q}J_Q`#>A@^=bdR?o}A@7#r7fBgCDPrsD*&-WQzZAZc%Z%V5Gpbo7(C{~&Sa2qc| z9S4q-)cT@Gy@K7O?EuFCZC zmbw9Hf-bVs4p+7{pB!zB+DA~!D@v%ot82B{2A6(A=Aa-eJQ|xFNV!`6ASVGJcah#aT9YzsBX%j_#X*gPlE0YJ)-@9Xq`zOtRvfHCvM z7YWScAf1B)5@GySp@7vD z;;IdP5f8wH!@6xUS$Eh(Xp zlxI-oK}Bzlv!b%qt{u6yrCn{E;PVZqsr6)a_Aw5*m|2NAon6#oZbvux>L`E6PyD`2 zpVnpHyNcZYaxFu`lbq=_J|%X(@6h8vGWIH~LFW3SwwJ7P#sq0`( zXMQN<$fFuvJEY@?{2(qim1ldaOG$icBDi_QAj{AJmY!w84bAX&HO^Hny-2^&>XZ@- zgzj8mq@a0Us5ZWQD<3|6`|w>VR6@u7tdj|nQml)@=FXM7?%K$42-PUMx)x4BskQ(t z-pi%T-l_d8)$uYtJ)JuR>#$XL>RWaoHA~ubGq9=>4tZb6Ik>i193-NMnAT2re`;T9 zNqCY#f>ylVz7C-I<}9W?QG#jj&gmA76WT`RNt&(R60UA#%(V!!90MOy!mz_<&=aY7 z%xj_?0ykdj=Sw~*AbJWE>JYkoi0sU3oD8BJX+4e`i9NOfP9_z*Fa-pG);&&NX7Ar_>8M zK|_essTNu23JLp0^-Bs~sw>UxZzV~4Q@mS+ zc?bTMcs569dC7mP$sq0e*fPIITCEF2+`C|JYNBFpJ%i7>1av^3=p+bbYO zfue}0Jvvq3T@9|UYJtPjomag{AL`EK>C8!N zR7IO=i*0+lW#X=Mep5Ytr>;}6VtUi7JDY<8gk2yw0Ed7D5WlaWgO5cD_~_IHYfq2y z2(Ny(>7-nB@XP+30~DlJ=Xg1A^3mC19J)j0xZQ?-qlSsn@i#|GmN%>f-4RIYWqU=Wk1vy)MugKVBXnFWa z!(a?&<^U0Ssz){roAz#1n7X_%blAhw0br;^aWCbEQ6q9~9P~*f`$|wKL5J8& z!&nOZx|`;WVXCupRKSTR5l_8hOCT=GQOf(}!Ojk?_X!N-wa1GqgFo z88u5wY<)lnOQdJ0(~_j}%``j}XJg+I{>yf5T1`}v3OI}7S|}X}k-40On0ab!1tL&Z zjvsKrU8N-6cL4o3Z99Q?4E2v2QwhXpUXn@95iMD6FKQG{o*Md2ReXb&Y}&JBi5j;) zI((k}Bi_~J@H4UCAUaUro?6AVl*6ga2_cN=&zq@wfvO&->)-VLhTNUstD7%<{`W8C z%h&Pczkm6Cjhh}$C_Rs0RsN|-gIGc?+C}SNcIq$LYF2q`sqkqEk(&O^nRHB8r^Hq6 zQf>b%?}|^QJkqL;A2#0UH&!*eP+xN2mX&~gm7EpS9?ngNr{tcEfM^9rl`T`TfjAwk zplXrZPGFC6VKh{9Lv{yHl@GB*;Fs1g)LgSIzX7oA=~C40hc8{fE+9$(tS^U5hp4i) z5_4&pc{}tjG5)LGus{E@NZRs+-ULE9M9=jq)NkhkjFa#{T*}kdrZz>Tsz_S4BWYV5qj>I-3-)k9I z3a>$b*rL?eu04HP15Qr&Kjt=4?qOF#~FYL(%>tVpsTdA5RpK`LQ>>t+o%Fdk17uMM$=;{rp;!eolTa1Y1|XFz?vy>-0o5wWRbN; z`QX)^baJiLA{+ZqG(ri63gYM??kXaTcIdGDcZ(I)V!g~WJE5&2r0oew9AKL}%DkIS zNAi2>(#+Z^KFVBWY22p9iS|hr-6!AV9HNn(4iCpNp1HuwMLav}2BIv6M!6zQS3U_D zhXPb&#m8a+5?Ulvb@oZAM=2^CIoUdOdevr?=PWnhTlOoZmpbj<6 ztw~FyWOkxXx?Jc*N@|&1HF=^_VqYaG?L-9y1SG~bIaLmSgRi9ivfAyjwZ!y;^wx}8o?qHqUhJUZ^$)hl+sAJ9wY$1OcdZ)QM|8tVL!k$4)(rc(_W1=~n5kLCL5OW~+~ z`M$OGJ-&D@djBqEbE_Mc(&{*Q0a!+SEy;}z$R)6Gf8?ofk%JLnL-CZ$(#YN2L#qpGmy=<_P zd@?7ylYi}4Ue}E3?q>iut3$+&8=#V+c5bTP)PUoPR^qpVj=gnN0x9=Td(Kh5h6#%g zO3!on@#BXYRrEOj>-vFR{^BYRJeWZQyLmqZ(&lBdEtJadDl*#gKBl*Z>Z%7N9W!4o zIeP$d&3XvRc%>|rNIRFm7*%r;eCfnNc20e3y*O42WVaZTui&WEzCZOm_@+u)>Z`C- z8F%O55d$HBB$MZg^(Ug*mc5iF;IS@e>f5e|MI%fqCDFYt(HteIoLF>XWX)`W=((bN z;++*GzS73NTh82U+y1^%|N5|448qa-#cWt*TlMb4=5Q2SVO&XNT;A1w=$Nrfqq7%j zr;kvgsjr39?`zjahVsryz1y3V#cMvvBsTX(;=y)JoY=d{9o_10^)&`?C4d*D zSs@fm)hEYpvrRfEfLY}}a_I$<^A7IM%d{KPU&O1_3T|HX^Evhym7}*HQNFquot*f~ zHsh;+o~l9(U(P<2Xbl4PO$|e-JcNi-EWektQZcb4RqkX{w31T;M6E%2tUH6Y*uA{& zr*K@Bmb6@mqO)+9l#>iXrKIeoDLH&;^{{$tUDig(QH>VBM3D z-5urRWfyfN?apf-r+S~($ppYlBPhP!eZ20b|5nrZfqW!9ZSm32E5aR3ll z#P5_NppctfJTzr6e;xK8yY_o}M>my=6;LEkSZo3TQDk%Wlst(##9W7-bT*>~&{Ce$XI)hn#@QKQTjJI z7qlJfl{o}<&oc+@XnKxIjf|w{kT|d32|-@QofnA@;kqzgI$xN_$#& z(BAJXQUf?Gh* zdaYiTYdr)OuxVKprAg${r*z{07P8w55;#vMgUSkkY$M%&*@*^xxlvLCvb4WBbLI~c&C#wAwI0LqlrtMR3X4KjBZ5f7BiG;YWecNA_ z>RL;6-{A$YCnr3*gJW{{or64it%;JnZfiJSX__Jjcx=nIE6Ohf0kMi!)uxzpE4ok~ z-Z2q3*y0?NtJTw?$8l*ue=aGvvUvAVIpNjseN=;6P!`{Q?q$c)0jOya(^P>!Y_h~A zGp|VwSL;=S&~+W|1schP9HC)r*_&F>x*CvUiMi63L(`;GBi5oSz`B>*ZCYrT!fxl8 zzAx2pAKK?HpWZs|P6NKQ+bJLbnc-wn6y;Vngrmpq=-x0^2U!UZz-vPUrMcURU0!sQ zE<8s8>QEhPYp6~j2+H`Oy|=cDWcArH^?25wgpG79h|#UdZ|cDQC~XF%n_@4~yT)pT zJb(sD{E#XX^Cdp=Uc9rZ-t=l)b~y61t=-zX^N*XsaX-8Yj+bm+{idmi2oIzv*6>`V zxa=wu|T_fiazO^q;;TqT0uRQWfp2YjgOR@=eLpX zs0Od(jp=>|vQ9jYF5}0PrAa(zPg$@GCSc8+j<_A}p>!jt6Hoa@c15+BeFS!ekJTbH zch=?A(uI<}T~bI6Gqh?H{U-LD5}B3fh*jIlnR%zWI;T8U#cj#~d&$i{ir!x@94l}b zY5}n52RZ3HWsCv1!AcLT{#>l%F_?QR{(QXjMwR=K7pHZ{W`-bRZ^=uepncYwzun|? z5F)3@1b77)Iuc=ArzddY((2Fll5Pj?%Ni3fOAK9}NKu>%HJUmH1lV?~6iNjPTHr$- zG(Pty`1`V@cRThb5&jw)Y;dO5JS5;|b9&RjS&rSoaAO+?jN{FNcq|Vso#LAa9|6Ax zN56VVJjc2%;^k*`>T150_GOWq{@{Q7`rF6PpMQBpZ5E+H zE3YNLa1(8{M^S*DTzV=j?8WtznCW;hg;zgiJts@sc9|`MGtF-c^;`M)p(`TpphS3^ zzIkCBJC9C58Oi%XQAZGujU!)_-Q%du<#s=!UT?c|6eZq~c+xfPaTaOcf}$fN9Dgk6 zis&@QXt>d}y|pLY^beRe?c&p>@^bP{i|vw|+J?d53#m0)yr@-1(U%BV z4hT51u*D_Wx!;-+s*Y$A$JPT2s9`zy*b&#-hCirxMBbbku~j zTZKV7k1K|%!mGoz3RhJ9n<*t4A6#!GFDl4_KNB^~bIka`5%qraOsa_yqj)0#DWIbY zUQ{(#Uw8;sVJ+-3iO;88@{6EAL8;aq8*YD~pZzR(6?q)HA2U z%=g%alcV=Ci+^9HuWu%AdbK2{gUCaAv z(55y>N=lB6oKE!84ndbp@I`VWg}ida zbj1lx2Q|PQfYB&z{1z!CTQuL7s!zvq|47W%pwp15_D$V15ut)pt6%cD&*#lXQYMlZ zFI8IrEN}JhS{I%UDR^C@nT!b1*|Gq1xv9^B|Ng#PW3OKNXEcpynlgnB$g8P)Jf-CT zXxbe*88vm+;TaskT9b9>=_hN5X<;sF_X-kol=+hlQSVcpSl@m8G7?j7mq7+>)z&MI|w8#~gf7t?__p)OpF#tuRh~kX94WVfcIN zBgl6Fbfl^+*4`yrvRgs2Ri$-S&yafPTzbT^{Ftuu{@#oEZL}|=eHZHG5#o!Y@!lxo zj81x<4oQ#H9{)c0_dpQvvQaOQa*?R1|wUs2B&~WPDQ!UHl(wrt0a<;RS-dxzDju_ngyz~zyE)=g2 z*kab8VKuQf?FO5pAzf`9N(cd%W6@I|?NgvK^}!-PtE#B+5lhxbdS9n6_4C*9@$*k# zmlEclUO>WTn!lHZkP7}bEBCG3WSX|*2{;Rbuyknz4_?yiUL#=9SCCJ$Yr1uoMv_s8 z=`emdN+dHe&Y?Za@bb5M5DxnWxlZNUS;SDD$g@j@=Uch0HXsW{n`|qIkir*R`rdx* zSwoe=J`=@X+3_`2hce>Op>HE(=xV2pJF6^_Ud@(esS%XnmwzLPG&$T*1s$5nUGM6S zER_>nV;#X=r;!)_f_m^RDj%zKK(J6zBJ?D*&ZQ6o3J1pPt))sy7!KaGTY-*E!|eJ- z{=C7I#?Pri$CTGd%3nM?fz7SxxC?a=x(1%wCZF)1x==9 zcajhy$cdsV@Rkgs_ExlpSG;@>ql)r4(>ttWIjQcE93CLUb}2ALJTqCJ zN|DH=Ir85vm86&#(KKgfs;r^jh7OjOliP*5Y-W&yjvXXf@cAvP+)3q;LAu~Q^6#*# zd5ORj8C4BosG}&7(T4hvSd|r&2ee=9TJ{YJPh979xUy`RCy`G>=pz!lrBiBtaC4|k zxMXvnOl<%OvPUL&mQe|N)Wxg>LBREppT>gi>*iV@J`@NvRxJ8jJ$uSJy-;lqUWCmF zospdKZWR6(08+{sx^%Ym1O*u?pLwL`!m{3;C-!N;c(uWOm_sZIw) zQg@jSf|Qe}W2w1q3KhSv(wA?)mXG7pZ$Ivf%f5OrI>o+%bnm?jHGulPeHruGL#7I3 z|5pWpI20Qv+&)%a+Mogaepk(CjH~ax06jt}_&ASiAJNGfloM)?LLE3lj$rs`F$wNnULa`Ddta^Ct zn~KY<$tKbZhm+mK0r7KmX(L{ofP7W@0^HfR1xHiSAKquz&gN`?w_aId%v!JOrMkH{ zieqv@^$MU+?Qm*m&|PxCgKqxwnb>bTBwCZ3i01n1|7( zjP2?GNor1d*S0%by5ZpIWUiafX zKEVU0PdoPxa@xrJ6il3Q6+@z9igKxnvNn4-IxqbI1arowu9a*T3)NdS6x})0gWOkY zViBpBDDG~xc9)%!T3qK4oOzQOy|xARr1NEPi6gkFH&j$vP#svGn(m~Cv*A_qdTO(! z7d)y0s9JT&JH6GdI|+`Y&9FQ5StU>m!W~aWEjpI8jHhS$z=Pxo2vvgwVoeZ&9OEzR z)job+w}Z#BO?pA_6~IsFY-8OaIBHkU31WV8woCs8qG#o=dLO(80W%~FvN2i76qTv7EcutHXpl}LU}N_MjMJ)M0U6cCP&DcP{J zS&co~!fas2Tt(kb`2IGxKe$wyPwp} zMAPFgO8W0A-he+gz3MIhb*r~MaF(a*)J~oQWGT7g?PyaI(-&|x4GomilG8`jVo!SI z%bJ~DkUH{T%3`eVij(p}>z#r2S2HSrm%(L{>`sta-7kP|QqV++kRm4}I|22bWBc3Z z`hQ0I_9nUW1|;_Fbw1T8{mly?)_d{Z!1!gUoVM$n2j!fa_p_{9*TktFo>PFG+&C|JA}>Sm3ar}O7=m5FDH zJ0MOE%Ar%WM0~dU)`+cDBu}t$tRj*YTa3|pbWVL#C_dXbRhlw5^KetFu^sct4h5yY zjsIL(UU4b@viH^c`0Fpn}C@Rd_{O5OrZ*!d*jsYQ$yMYm~()9KZy zx{21t)Fwf@kgHE!OjTq7&4}BTER_7(IkNIfSX98o#aos+u`X&hrE59B8XH_Ec!7ZP zIEA;ivU;o%>p;dtY$8v;9F|rqsypBh)Zdy0#smR&o#Z(}pd2hxsaN*a)^<%vE_VM$ zUf+R2ZTFHR9(gCs4XMB0+EMj#a9!^H{g&{z?^Dm$+s2B2WI1^g= zPf4Rw%`>O6No^y|tQU&_a>kSc+KZx0^UjM(`mJAd*<*F8o#s!jkrER~$24a-6ANCbM$qNk&(Drip= z=*_>=;5*pg+X457RiJ`txo*$<`chTljf(C7&Z&&17ltH@tl0<4(X=Pz>pFK86iUC3 zHSAgShNhsA22*%MkimX&EID#ig|Y)q2Qqb{y({=|Z#rFVYOL*IYy-skzEYp`@suk{ z?e)B*(D9QqZVlMF4o{lAkcK8j2mq@&A3$CWU@x$;H<(fj zQdAy+H)~7FFINwWd?5W{7FIw;4^+SgD--hGyjORUCB>&}2|1RtnJ5@IdN(;tJ{P+n zDyBk~3Y6+6PYDbS(W#Amp-=6);KPt!@L=DoLNz67RQkes=`S8tr|jA2MpF| z9tU+Oqrm2RU#M^GAN})B3n_S$y1f`L>T;NzW3<6dKq%WXKJQ?(WyS#_TJokA=dmm- zL{;nk%oc~-^2-}%=Y3U~P@GWH`{Lc1zNZvrL|X!3UZo1(vIbAX038ys>T?>0;#!8B z*P^7)?(uRi3(&8r>p1e}Z(uPg$b+UmmyYM;%c}@Gub2pziQ-5N!8caGxve2gYEzC) zP+Vtt+u!P;=(##L%Q1^28~?OYQfrSN_Sg2z3^FtT>UmHXwy^{;y;qOHn_TJ?g7$O@ zl8i(N1t6u&*JgqelpF)LsP^@gM2S){c-b6+CLLayKaa8ZDABJ{5$cjyGz$fiD*N`- z{qW};*dK&U6|Sj2+3Cs(G<_PkoTR*{szF`_1`ej z>bBxoBSkzb#*$HT1yI6HNnq3ZRG-Y5$^CCu>ioeN*Ks4&4_GrtF-3sBO@I}`|ip@5?MFi0CCqK?{%2QbUO7AwU5H41uWm*dq{*! z_6X0NLhfZxY5AcBASp$;@T*CIxIk7RoY6_M5;df%QI#;#oFe}FnbcW5x=Ex+DQa~d z0JRBB&=V`IbHKT0zw;%DXUA#JZg>}aW^s`Hf)=?zvu@+ zHLh<2ua|26DwN-3b=Jl~KQ=>_Z%+-n2I;F*$9!y!AU1R?Ys$4dD-W8Y8r>3Uk4*XQwsR3#v*k=yX zP*;xMW%ZEOSd-$-{LT|VY=cU@B;`Vb^he5#z6L(^^E|x?es5s?tNrXs{V3Uk^YL=; zJjRgFT*Mn$k*zDv-1Oj;opCC{-Q}#GPV^tQ<^_Nd>M!q3$S)@;yF2TlxZ$Pg$E}`) z6xPcgB@xpxXj%XF5?5`CkQ4W--ty;j0B$IlsvH?n1^66wnITJ^@-tLi(e|miOS<~h zz(#V~(IlW58B}+aq<%X$7roilJ(h}ta&}WdO&JiOjF+mX8T3}DM|e-szWrsHr0=~j ztrXIc?9-Hc^`KKDIQgz>$)zN2IKeWSAZad|lpi1w+uFZ|90H&MXOG2fP6_Ll>?QH+ zRG|PT=i^Ryw&roW;wZ#tR$bGje0Lu7$x5TZ^>&>|IErToSeb729ya{w0~ytpX8hcHXs zCJR#S;rX8RM)~^tFJC@<`u5`?lmg(IooL&YjH)oQZ!Rm%6t&CIp&hJ z0y{4#HW7K8;#H3|)Sj|4iBdikle?+olEqwI%Cm>=yfqB@@wcr8EfCAG=v83#ao3$ne9QBFscQN9RjaOjX?(ogqH1-^3nn)yxkeP;lz-6z z$_{8v9oj=A<8mlCE>Y!!a;s8LlvZ%=N_uc9gPlgp4h$**MwKS-{IUtl24CpD#v#zx z0FeDcUCZBA4In@gH&5*n7n{9!o0EhLY%bQ|u~y?#``kZ#`swSshIktS z-(Dt4sx7#_sl3G|-vzJYzq43e4T>lCM^aOEnBa$ndu{&IK+xV`| zU)~x|@7X3gpUq|kAr?6nA}7U2)LBv=<>^I2f>F8R(hT5|{OF7vRSOG6sYD*$v>hii z4%stmnQS0jQ15Zs^&4LNETN(6(m`XVk^xQe0&60rpJt3HuS^<-&Z)J>oywIr5>x?v zEZFDD#>yh9SGP*NvATWKuIQFGQ>t4NB@R6s$bjAXD*&i5P3Ed{pbb1o&1a1-t5#7- zN2iF(XIb|LX~7nKe`Mu@)ZJLEla!gA^S;c z;{u9natOf$2*3oltE#D_S>A?nJX$4G^>L$@4t8I4kpNXw74c!g8}p$S zo~qr?W%^2iJih(dK7JUVzWw-JpFM0(aK(B}YRNsREBfrEmXJ3C9D0?>=qo98O;YH9RQNP)b&Q=Vr}5*LW6*K(ZbaL*m7O$&$|hFsseG&PIHXh8Gfpbqg`;^5qBq0NUMTt=yAXbalMuT<fg%nuUKUs?-?BZ1Q9y=+ty zzjGR6CdzKx{&v09)Qj4ZV3F;s2&A@;n;pK3oIcC4X-pI%%jS-KSOPIrt(S4C<>E!= z#Qi+AliLXQ$NBMAhu~ke<~|NEpQpuS#3&a-VuPjDHi2)a9EBJ+8HYOyQ`Ha zue4Dpl)Y+`iMG?9)R?i|_!j@BjN6yNT(UTs{G zeseq#wfGH4is}<`Y_vbo*^nZ9>ty+$vUAeDnE-T*q4>g-$jM)H84&Da7K5B9qa85P zNRGwA3*hA4#uhX`2X(Es0RQ22SPVTHpiU|3SaUc6$ZljOIt-Rhb#lipIl8NPODPA& z(3>yme4~U_*)H#q8f9r#AmMP(dspRYbwZ+qDf^Zgj6kZ@n6{Aq$rEbgQK*CU-xuo3 zKmRj+ee3JJVTSX?YibAxa$E*(_jR6&bImWd2cgRxrFmComhzb@nzCORIV$+k_0*9r zbv9AybhuMGY|g66Xg5n5EBAINMV?iq5l&nxa)))C!QgbmDt#UgeiAjTF@*g$-0^h*OggXtpM`#01C&a!(rN=SdRQsIv)1Ku-gr0wp=7`!Ry*8tEh)l$YO56$ zh}|~u#i{cF#Spl>CR>l%jcuin6tYs4tdiyR>?+BUytKc$R493B*k@|t9n3hau_8+= zA<0Wf{vk-l>))tgsd^Sb%GJi`DjCRQwEt?29yiU@;`F9mZ&<>|@P=o)IAr_Y!0vj1 zPKwvCXe&Vz!CwAurPdH?coo!kRCr&dIr%ITTc~L?s7oZD?O3`GL~Gg46z@C-@l(YO zj#wJQa*K62m&S`ULw1?dmPzK9D2XWMP!}8KB+*C%zx0kd_H!xAY~wklR9mtt*1$}8 zlq)!NOUfYN?}~J1hcFdkXih#jXQOb+uAtqf;I=L_EWjmy0(h1Cd3-lpm%nUF>sAT3 z`P{{U?iF8e4T~P*H-A{H{fGE!2zxgLHOW+jIBy1;KJX5&w5l-o*i;Vco_3X@t%EoQ z-6WL*NJlGOzO$qdHc%lEDUh-cb>McTiXC)TlUq|OdsFt0GD}UBuP{`4@)Z;VC_QWL zyA#;cp23qq4XVtOP`aac{y--`1_lwehlyBp=Mb$n*Rr|BPA&Bfc`ISU;)?+4|)DzAN1NOW? z-E~DvyyjNzGf}Qy%P&!QDsPnd#q&rzmh)u3aXynR!P?r-mgr%J9hiF@^>nd7Gs^+s ze3AFiOv=&ttpYooT?RVwE(ijYE5rg5GAreRjiPa|GCcfHH*rwGpZpJnpmP*A?_xif z66rySc3AN9v9}x?b~zXg?3>gDo~l$G&YZm;zkiG&RVZFdeki?k);pWIdvB+XuxIAH z&rNWr{%qFxkjE!B6Gp6{k|2aaXQ>cR38lNP;CJ#!*rDKX@-2f6Thau%>oA1@)deBs z>!B-6UA;g(Po9j9d9g`T(S|lH?=J$$ZFp8Ph6*xAhp`UoxUM*qCXh10=e27U>|rDO zDo^HpxXnPGS^Ni*$qruc_QpFYLznJNW<9BIH}Bc1d|#&z?H}z+ncvo>vPk`fq_9uv z=Dam87**0I5ht*eRu-y7>>x@2t-HiQ1Vsz9`qpYjX3*Z1y5Ev*za(`X1Ugh>VNaoB{{r=cNraPanpLSw*=_et2xEDN2bA@v&B4r8cUF z>FxUqo(h^H68*KLJ^2XUr#MMP$?5$jFJja0^16?5?#m&9(oZF7Hnd)=GB$M(P0hDA zI&jX{RS!pR0R<`g*3|bXr>=3i$Exx(z-ZdOPeaY}@i=^{sM?YYMD${(U^=9n51)x& zob9YQb;9`^+U+R1t!k=1ph~V&F+266>@x*$(P4TcY}+I5QSaiDO|8@>`)U|IP9TN1 z26yldBm8xtvO?O&%Y}{H{3(O%(0{wAw73n~M!Ump>NCE1GhEavDQvRs94uT?+S1c+ zFLP#>Grq21yk_!(tSc?2-PV=Lb%tFsg*uO%6zcn3-;48noW7~sWnrCwKvkWyt1AJe z>YBppo2gRPx2zu(0gDrG8UvD>0L#^8$1O=<2UBJ}nKjhx!~^0~Sv{U45pZZx;cyUJ zZGz4yOEj>2?5NM5zy4$SBBbx*@vpp>c!ON;PR=N#)oD|SGj*)#%wa8FhXPQ}7OoH7CcbCS#<*7-+n^V|2-xX}VDx&Fx5w0d%x((8}S~8;;~zqC)nW9fg_5u)K!0NN(RJmZW3b+zYF_mtNc#lZ57_ zoZy)rU<{p+>g9+}RT|R)vaCeP6i=3!6u6;osN2yzFaXli(L2^sy$sa|<$7w=$9__z z^O_o;g2ALkT{;Tgxk}#f1V7Yu&O0exV%z@IV$_NTsHH`arl2QSVRM?_#yE&BE~hW& zwz}T#N*gOtc-@p-UJQ)gzR`IFO&)XLv!>MN?;SPXyO;BhCg|+=FbR6BQQXtI z5;zpZa(;?Bva@Q$V>7zd-pLe{F?!?zxm4mh9C47H2x_~7c0!up$QM<^8jN6ylt$K_ z_3W|+^YFe!gynQtw@zexU0UV#7wLb(Up$hgJv-TrYJKj@`fl@6IbE@bp;|TI_uN%v zNY_$cQamC_g2)6b`|{)})h|_t(Th*rDA_M_FV5NB#{qjYf%lrIn~QMM`^0Gqz;2-wPQJ@!TY=hSYbw8Y z%~$0jW;=!K5y^5{t7A?WU{6(fd6QK;<~8*(i;&kmQDb0;x_);t{2H zMA7EpK_ibu!r%|BC^Jd619Ll^{{nHFKdbdkk2ogLnM<^cXA^Ky8xVa zjhuLGRS-{r}H-WvJ& zbj*i(VmK`%na zQm$T-vv!W?c=1^dCE(f4RzbuQIMT z|6HnMofeZ?3--^6mK1r?#ie}N44|q2y$sDb9kiC?rD}|WcXlacuAbVw^GRz6Qz@}c z1Ie^*T#v_1ybwes6@Awo$+@DOW6p_;X%oO^CvS-jsK&!HwxRG7OP;15tS%VHrt0t| z$-(VgHMLM$R`VAAog&{udSAT&YW%A=`P!CRy~?JqnsM4UnkK>XvqWdlLTS){HybV8#qosC4~_Q z=F_`Jz(wWg4L*rfrd9rP+MAqjvRjtG(v6_SOHu8cht7`dP9o%X7lDepp2{s= z8lhW7Xm(AlBqP!$!Mt={tg2M1EOv&c#=rNL%J&8h*>8Z|g6XH`2vvEwd`k}0Bd-A= zG{3yJW%f*N*eEoP2p}a|D&M(u3^zrcI|n@ndEcEJrSeDxP91790sl5b@V2@4#@`p} zaY19j`P@+)-rRR(K!^{MkaW556rj9g2R@_XSnLW=qp?x1G7y!pq&T2xn>#x*!>S~C z<(CFrasBr`$B@b3bp>G@(7+0@cvK?bS`Ym*@fEFDbmIiWQy*#9x8Ao`zfN5dg*Pvq zbaJ8$NGo8G6gYwU2Xch$`BOHr$5a5^RH*mXx_Quop1+h-4n{9yj>7>92l{tX%$?GY zdghNWzkT@j7gch47!02;m@}uziKttqL}^-#Q(&8^c7nSjFa#y#v&nU%+9A$SsTGaD zCC)@UjSeaiZ;O5d%QKU2bLriEFT+T`4;zu=$fJ_M**wlXYg<6{eY$hqYKhijK?G3H z2U8BHCW20sUwxOY9o4fR_5+4aoL)2Y#o0dDrsS>gWsyY(iU(fGHr&c~IdM%WWxF*e zW56Oo3jOIk>}?*HKQO|dfBsVc`1b4g`0YbeuijxTM~`03TQ0q2w(V406!=s|1|=@_ z@R5KEvhfR{c}AI^MBl5OYxv^2;DjdYqIvo z9;rE0s|{;}Ir8GJsfj2H?R0R>0PEaTZE9goB3rqC^cB9p%^qoka4n#Iys#CvZOZ?q z*acSJN`M!NElSNpMq{&Md5~2`QV{_FtEg5|Lw>8b#!kxyWcp3rl^V81%>ziGq%dN& zlN0>}ncpnu7cfkWJdeIQebfcM+9|*Nefd%sMWL*~{xbF#0I^Y*DKB30Vpn@N$y({Hy90uGq|r}KR03fu${TBSW`c_6 zCj3gp)Cq-ib}ffWrIILYSs3?IcW6oH2oeQv+o0YkF8OMN|Ghkg#odXDb`b&exUOB3pNyT}HJF%fac2%=F zHkU1T`B>eN|K*(WkA;fshBUuG1!Y00*Mh!rig&T0DBZxGd9RN5UR3YR+1h#bcxZtN z%uRY2oKDa3m%4#$Q{IDuY|_OKS(0`o*w%L)btj9d26j7qx)h&Dw^~@o{XIynMyW2{ zHx=M{sYKvB{!RTDDVVy^L3a~1KEfJ!>#9->U*@oHWl^t6q9)p1AK+xKMyu#8Icu43 zjU%hG==w-(U^XD2ubgc+-%$E@VC7PNesDn5oPBbzH%eGSB59QPrt&qwnov!ZuuM&2 zSJsc$d8D9LkOkS$Gf9;X>Byj*spGJqg&oFGTjM=oBZ^fr)1ltuj8W2_+|5lE#-(;n zP4OwvG-Q5*=;Q!TV=j+Sqp`da#=C+9{O?MT+I7=_YNrs4lD;l`S-eUaUi!n4I>>`f z!_+ZY_BzMzT?(j-kXOB5IVr#OY+&si{AoV|RR7c#>t*Sv1_?sPGno6~Q!zSV&u*Ox zGLn;fC7lkF?b^#W4B+b2FHJE+;$=Mhu4Gub>avobY<4ehwLV%?ZkeT_c;&R{wzwb0 zUdqYPH-+^iycOlH-dTDwquGL-rbGQ?iYO|`Mu7xI(cSGXL9Mn%d5};3ux?-6AhWpJ z)zjBITK9P$-%)f$oo=#2s6wHrB?JGIn;3gLl+7cm5x$88-^%3gzkTU%UFr-ZyZ7eFstoXA$iUC0d-+{*=3m z9_Z6P-U~OOE1Bd&?X1 zxQLg^T32t%Wou~3$gVv1)KAqC263<{ltr%9lJb2=v4po4=COl(iE@-AX<4lXZB9=$ z-(ADu7&uGswM`^b^d$?Ez2b1jZC59uPN(|(GIMKdT!IWk;^{(I)=#F&emi2%&T<^4 zK6ljL*2+fg3$tG>aH_QiaxJkc@}(aLXJu723Q6wFA;2aq}nHjmS>UP^2>%+u(b@~kgPf0ar^ zY`%3UJu<(}ag0qgaEL8|pxs*_=Z<$uA3iHCQ!H>5nK|kutuv7`E@~WH|VLd4r)nm?{UyexEj3);I@9F%vhSz|L^+H+8 zalRA!0nzG}Y}(ALb?cTq9Mzk~J~o5>H|fa&44FSRYO3~(ASh71ch}+!S_?5*y0lcSLIaIT7R}w(WNRcgEin_aYa!{6C~s0-S8^-XqUz{ zn_g(Qf@E#(w{wo;sMjJDn`2MsshZ-Y{a!r#q;A9_5e+HBNjvT0aKd?C5{ZOY+SUYB z`JSXtaD=W2fZ)y6iPe}@RWP&!?S8C+vopfIwT%ded-^UoJojphj4qPDJUr<-xaK6t}k{y z7pY!4lWafT!{r$lHY9(cEsUDDP4}FA@%MW%{S?VDngrU0>W4GM_iRMpEp?TPfoG0n zk~qnCsxcIO#-3#2`(ExRz+m|rx&TN1Jmu<#?6`!JqY_RPGjIz1kP51HFlVzV>Q7zV zmIzu`q#IPxE2pF<<*oRRC97KIrfNiWO;Ev<*Vq)FdZT@Q|L?qi$W=KDSpMZr;|mB? zv@h-Y<9K7Z18VuzQ%Z}MG}|T7WOH(=I!$sP98ITg9F{r)Sg{c$HeP`A7_T&!m5K(r z5_)ZwI^_f|rmXRPOfzD~?FsRF*q@;t09QapT`z)5Ak0YyJ=~Ps&KCjIno)ah@j4ep zKH9FG-spneIr~a&Dov5clyy_cLR6HL(-EMo%>A_ent{K)70s=|sRq!zD3ouD_5Ihn zs0yoDb>&x`s>@-zmNd~M4`0hQxSqZ-Hn1+|Rl*QxMa2TvXOd2ezDZ6c@@AdcQy-Dv zFjRU2GdSL3>ux{Y0*CW8$r?wMjXVgt7omim7oRS}mGi1hNevv1Q!g$Xf(EH@Dd)IF zvL3lmT^Fr6)bt7zUvf9~w$$r&S7%Wl%)>`JOq&6KGMD27wb1}i?{*_@2^k0JAdHjR z*N=Ft)Bo!4zkROXeg!NnI@PO6_LN>*q+r$IMS=9OIoQ|fIGh)&8lX|2@Yp&o5B*Xo zu*m54`}avPCEt)B*}+`HT&MD@6z%x3F)9E`Tlgd>za5j7I7kOKeJLlG@{i^qSY$k6u^=DCo z)`=gBEH4WIrQN$ae*O5#N+m~+o@cMCtQCh&jiAlpo!XhyaOOSm!ETM=7phha z6xdx_H_HGv2L%)ledLq9#63tSD!01RK@R)15W6D}sqqPoMfWBqtswghR62|}MVfZU zX|8iAMCdeGiZNIWF9z2>+CnZy_uKSOb`m7^*3J**4XZj=Zsc)dige(jF&uR;DK8F+EDyGI(NQ}g; zOR;Ndx?bM!|J7p=x_13lDm!fFU=E>SO=YUkZ!8HZZQDs!E!5Dr1JCwO?QoHQ!jr=R zer6M?(nr-rP@k(Gto+WpY+dTORMv!F1uFrl({_iwgWbXMp?5I5hw~nJ^^R0af6Wv- zEhH~Ki0!0Oa|KUii52D~NPu!2x_@7$&mR{2w4MIygTA`w#r~oY}m%c+5Gx?5jG~Ny_|Gvydck+E1V$-Yjv}J)NybyO^g6Y|-wCE^t)(e2qP5*sgAd zlP(~Moj=JMYRb+wdr4k|u(OFr3dHn$Dg9qSf@lDAw zx4i?3rqg}`%cNgw(P%->2`UqZZ7KQ`MCXV#=afu-L~=se;w9Z{0GCoua|wcjE?i3J zl5W_f=hH`#GDg2_UQRO(fi_M>RJ}j!BdQ(k4LYFZ0IdY2Yo`XHK~+|jQM1xtsg^_G ze=~*G|7wPu-cSPj)Vc!08Y$#*;&F}fU6o*du&rrK)Y zGU@pn;D}8RuqUHMQuVvpD?r-Uz%h}ZOghj5So7|^@cnCE88j{)joguG$C(hA*p@ne z>U=$&%~EEWwBa!3$zL_z1z137VQR+J2el5r?7g#-cIyo4>iT1yzNj;JJ`^m|_M(xR zAN_xGt7}Y z=!GebF$vIB#oIWF$@u0tbKLc)@*;o?v9J%-R+@UDDh+X8uJ5i*#re#4YoQh)y}W4e zI-t$z)ptU6TviBGzs;gTc`TY*X{Wxe27)@WoaN4%3~P`}CFmqoiDRX;?^&E2I2Mao zZ<1ZO>^z56EiZvL==-Q7$^y{Et7bFHvpkNSTzn32KDLtrP9eQWEZ4Ym zsyY>7KRFsp+^#FvMCI=|^Tyw3LZ`s%dl=s)barTXEr2_$navmj3Y>8&Ff{7~3(RFWV2<2aUM)_k?ZEfm83pK$|-i`_bDR*^zr zIVDwaaX^TYH;(zZ)0h5c=z)nlj)_&tn_P4UTy1Rd9LZm&-jld{>7&>k zwpMJ6m&Vs6ijh5vj#u)!hKwrHa_gh5nX#cZZXb@0CSgaa3N389oCkMDeRex_Lj*%s z=lR9-;Tp+0pKN#^RnaZW#MG2i)RdshY6g-imG{u3p?a@`NNSv02_L6$k_ziou>2ww zvzu4BGZXHqGY;~KmUKS;{X@j$ulDKV{P3TJ$yuoLg}*_#t!na8pKe|jaGtHxm;4&1 zTz@tVg`4H zmc>PTiU^5K3G!CUK@O(SDF@v(jLI5Taq=}(zo^4?^^<_QhDX_4#IBZ{hXL6F(!Ci@ zildcia^T%+?i(&g0W_#h&2B`!w6^J5$Gt`KzsC6da5rCK>aX~KUjWwGR3@1g?jfH| zt?I}Z;uy!FLBkO^qIP)*B0f})A#C1KO-XLYL9qfdQR<*-XV0db&W04TpZzo-3)p_D z>CB6XlCC+3HdUU|;JYrT6o|S<0=%mjAGQwO-aP>)`<~jskWl1KQ%&#^w>|l6LuD9n)b>bLD$_6N25n9Kb6c#AL25Wb z38Z3Q#Gx*Ct8P$U2Ovy+pEEoqgxHgIi*MU3Q!&*bo5kBM9hGnW9~>ZV=fhSYUbmdD zoK!7O_Uf~gV|(nZEnCm4eNxZxO2p~JLU}6V?biIOD<>J8OOq>e9p_KiD*k<~0BYVe zSSQ_G3CEV#EEP%8`aF?`4+qq4Bf{ow?qRRn{`Ay0@^HK@+u7Ex2|NcL8&Y3RYl$6z zDc08yT=ldN)M2X5Vo&Z{nST$&0;Y z*+qRmy%wqR7DS&qU8@7B_te>%b1vYLcsps$ZdO|F>=JARb7ZZ6r1{*DY>f1m-Efrlf7{{XcL_jCK#ImuD}^n)$sx$v+eEWP_YozEVpVkDoZ+=0N`X z@cHvw@^cpY8Pm53&^U+@oO5T-Y*FfaO|q5>dxAJGW%@L5teZ!Sz^-OTvExJD+o+#N zQwJ5rROCSE!?sTwcin!1k_uWm65UJQB=dHv8p4Fe*YT-Jby74A@sg##JXafSD&G__c-mZaAoP8}wRpH%qD_4Pu%5d7E4#wF4M z8i5bHhH}YdOY~h10Nt~6Y0=lL7RlvP>TnjtaS&B*biE6zr8rEkjpwZL)Kb&%^J16R&~)1*Ve5);-AgZx{Ts4s zyH(2P@$e8+uskUVmX2x-TL=$@L{YcDt(VB^k1zGxhsDf$^QQhALx`{ETq5`*NwBgrq-K~ZKH^JhWJg(HG#VK()o&BOdZSzhjr12^m2;|E?CL`Y2`A)3phi`kDT9SO!AHZ;D|cUb zNjVXM$UA=bP?Q92-bC--=cj1paY)N4;DWZ>_c*l?Ar3eM{n1T`wy({`)wT z$J+)w%FDT=vTdq)1G(Awg!y)sbxgg}wkO&2HYCR=xCwq5-jeRi#0prQN1DY-g#7XM@%3x{&-l=n8J=Cgu)SCYDuaCZ_KAi{?p*ePhiScN zi!zcjX3>deQsv~N5?wB8BL}5{VDnO4LxR;UF@&QR?JjUUZn4;HOJU8=>3Kv(NqlAR zjI}*yv2UW(D zwoTWfK4tcgJ>0RAbKIAWb}B_PWR32p{LaAI#8~8c3eJ zNG@rVDaA|%9f!_I)u|%4mm@=p%1|RJH@4kP8Vt=TG@^=FH?fsv^3Guu$h#Ojrp1hSyi9vh}OtgD*9 zOsvt-eZx*8Ie_UDmReS)H{4FZ%qN-v?p6wRFtZnIw^sEft+`rTkPg>ZLf2e{4AJwF zAi(jzNFT}w6V0izg1m4w@RxdH>g8T@@qmG(K*f;L9#T{*A#3la#UMo)Px_i0<}Q+}YW%1Wr%!IaG;9N{2iv=6*IUZLx|r8p7`w`@02KvCPgifX z7^sv850?4uT#DdSEUGr>?sfzX97Z>NXA0xZ@vo`Qziq@rAIpEVtqdp--Y~v0Ei?wk`!_Uf)h^_Og|N`@Z$KIi=Am{tou1 zvqwqiYbCX(c0fXA3!Lo!-ZsVkZYAEg{%kR;aHHfi zp^x3?8zcf32^8vj%K4fKd3KA>F^A0%wZ@!=J4hjbM>cY@N+b1=VJ-?iN@x(XfP+we z-iCpwlb+UZW%H(7K@64U-xloaxB9WyFa1H%j*q*rmx8Ed%Dw^)QU)F)zoHOkzC!1HF&y@zAfbiUg4(08O19}cUNIStv&VdZwbX#glf6%l!|Q7 znMRS=v8SlJszg>QP7Y&ta*8x|?Ii2Vek?(P&9}{&f3jSw*xp_wJjl>9$o!wGa9$&W zL=+IalOBgV)v?Bgx-=zibDXm&8kFV)L-mr21sSzc9nvfg(Ns71x!2&`J^dAho>oYkfUll}-LE0Hy1$H^z)wSvwDiIDBgA>Aox&iA$IzXZ|z!=UB4rxbeE zTHK=I6s_GmD4|*7hC_)LCEZAU9149;Z0B*porN6Dw5Qz$yU0HfkRk z%tN83)o=-lE`ps%^)i&G9{T=ty<6C4s!y{NxOt{4aY)j++O!rz?J=ZuZOa%(+9Tj1 zXuiy+P+TcRZp@BHKNp%};d$3yP@F`WO(PO@E=wvGutQCt5mr;-{840oZ~wg?HDb(8 z2fkE2b?IzJHSD_AR-60-wGx^10K4f`zEMWq zY0{*xG26(tEjDCWB@L90TP=1w1=e4rBt@lirL=|wTK50| diff --git a/metadata/md5-cache/dev-python/QtPy-1.10.0 b/metadata/md5-cache/dev-python/QtPy-1.10.0 deleted file mode 100644 index 457fc7dbb334..000000000000 --- a/metadata/md5-cache/dev-python/QtPy-1.10.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] pyqt5? ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/PyQt5[bluetooth,dbus,declarative,designer,gui,help,location] dev-python/PyQt5[multimedia,network,opengl,positioning,printsupport] dev-python/PyQt5[sensors,serialport,speech(-),sql,svg,testlib,webchannel] dev-python/PyQt5[websockets,widgets,x11extras,xml(+),xmlpatterns] dev-python/PyQtWebEngine[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) pyside2? ( python_targets_python3_8? ( dev-python/pyside2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pyside2[3d,charts,concurrent,datavis,designer,gui,help] dev-python/pyside2[location,multimedia,network,opengl(+),positioning] dev-python/pyside2[printsupport,qml,quick,script,scripttools,scxml] dev-python/pyside2[sensors,serialport(+),speech,sql,svg,testlib] dev-python/pyside2[webchannel,webengine,websockets,widgets,x11extras] dev-python/pyside2[xml,xmlpatterns] ) python_targets_python3_9? ( dev-python/pyside2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pyside2[3d,charts,concurrent,datavis,designer,gui,help] dev-python/pyside2[location,multimedia,network,opengl(+),positioning] dev-python/pyside2[printsupport,qml,quick,script,scripttools,scxml] dev-python/pyside2[sensors,serialport(+),speech,sql,svg,testlib] dev-python/pyside2[webchannel,webengine,websockets,widgets,x11extras] dev-python/pyside2[xml,xmlpatterns] ) ) ) test? ( pyqt5? ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/PyQt5[declarative?,designer?,gui?,help?,location?] dev-python/PyQt5[multimedia?,network?,opengl?,positioning?] dev-python/PyQt5[printsupport?,sensors?,serialport?,speech(-)?,sql?,svg?] dev-python/PyQt5[testlib?,webchannel?,websockets?,widgets?] dev-python/PyQt5[x11extras?,xml(+)?,xmlpatterns?] webengine? ( dev-python/PyQtWebEngine[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) ) pyside2? ( python_targets_python3_8? ( dev-python/pyside2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pyside2[designer?,gui?,help?,location?,multimedia?] dev-python/pyside2[network?,opengl(+)?,positioning?,printsupport?] dev-python/pyside2[sensors?,serialport(+)?,speech?,sql?,svg?] dev-python/pyside2[testlib?,webchannel?,webengine?,websockets?] dev-python/pyside2[widgets?,x11extras?,xml?,xmlpatterns?] declarative? ( dev-python/pyside2[qml,quick] ) ) python_targets_python3_9? ( dev-python/pyside2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pyside2[designer?,gui?,help?,location?,multimedia?] dev-python/pyside2[network?,opengl(+)?,positioning?,printsupport?] dev-python/pyside2[sensors?,serialport(+)?,speech?,sql?,svg?] dev-python/pyside2[testlib?,webchannel?,webengine?,websockets?] dev-python/pyside2[widgets?,x11extras?,xml?,xmlpatterns?] declarative? ( dev-python/pyside2[qml,quick] ) ) ) >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Abstraction layer on top of PyQt5 and PySide2 and additional custom QWidgets -EAPI=8 -HOMEPAGE=https://github.com/spyder-ide/qtpy/ -IUSE=+pyqt5 pyside2 declarative designer gui help location multimedia network opengl positioning printsupport sensors serialport speech sql svg testlib webchannel webengine websockets widgets x11extras xml xmlpatterns test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 test -KEYWORDS=~amd64 ~arm64 ~x86 -LICENSE=MIT -RDEPEND=pyqt5? ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/PyQt5[declarative?,designer?,gui?,help?,location?] dev-python/PyQt5[multimedia?,network?,opengl?,positioning?] dev-python/PyQt5[printsupport?,sensors?,serialport?,speech(-)?,sql?,svg?] dev-python/PyQt5[testlib?,webchannel?,websockets?,widgets?] dev-python/PyQt5[x11extras?,xml(+)?,xmlpatterns?] webengine? ( dev-python/PyQtWebEngine[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) ) pyside2? ( python_targets_python3_8? ( dev-python/pyside2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pyside2[designer?,gui?,help?,location?,multimedia?] dev-python/pyside2[network?,opengl(+)?,positioning?,printsupport?] dev-python/pyside2[sensors?,serialport(+)?,speech?,sql?,svg?] dev-python/pyside2[testlib?,webchannel?,webengine?,websockets?] dev-python/pyside2[widgets?,x11extras?,xml?,xmlpatterns?] declarative? ( dev-python/pyside2[qml,quick] ) ) python_targets_python3_9? ( dev-python/pyside2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pyside2[designer?,gui?,help?,location?,multimedia?] dev-python/pyside2[network?,opengl(+)?,positioning?,printsupport?] dev-python/pyside2[sensors?,serialport(+)?,speech?,sql?,svg?] dev-python/pyside2[testlib?,webchannel?,webengine?,websockets?] dev-python/pyside2[widgets?,x11extras?,xml?,xmlpatterns?] declarative? ( dev-python/pyside2[qml,quick] ) ) ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( pyqt5 pyside2 ) python_targets_python3_10? ( pyqt5 !pyside2 ) || ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/Q/QtPy/QtPy-1.10.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c -_md5_=9d08067ecdf30f48a5adfdfc7b1ec1c8 diff --git a/metadata/md5-cache/dev-python/QtPy-1.11.1 b/metadata/md5-cache/dev-python/QtPy-1.11.1 deleted file mode 100644 index 6415e701c3a7..000000000000 --- a/metadata/md5-cache/dev-python/QtPy-1.11.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] pyqt5? ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/PyQt5[bluetooth,dbus,declarative,designer,gui,help,location] dev-python/PyQt5[multimedia,network,opengl,positioning,printsupport] dev-python/PyQt5[sensors,serialport,speech(-),sql,svg,testlib,webchannel] dev-python/PyQt5[websockets,widgets,x11extras,xml(+),xmlpatterns] dev-python/PyQtWebEngine[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) pyside2? ( python_targets_python3_8? ( dev-python/pyside2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pyside2[3d,charts,concurrent,datavis,designer,gui,help] dev-python/pyside2[location,multimedia,network,opengl(+),positioning] dev-python/pyside2[printsupport,qml,quick,script,scripttools,scxml] dev-python/pyside2[sensors,serialport(+),speech,sql,svg,testlib] dev-python/pyside2[webchannel,webengine,websockets,widgets,x11extras] dev-python/pyside2[xml,xmlpatterns] ) python_targets_python3_9? ( dev-python/pyside2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pyside2[3d,charts,concurrent,datavis,designer,gui,help] dev-python/pyside2[location,multimedia,network,opengl(+),positioning] dev-python/pyside2[printsupport,qml,quick,script,scripttools,scxml] dev-python/pyside2[sensors,serialport(+),speech,sql,svg,testlib] dev-python/pyside2[webchannel,webengine,websockets,widgets,x11extras] dev-python/pyside2[xml,xmlpatterns] ) ) ) test? ( pyqt5? ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/PyQt5[declarative?,designer?,gui?,help?,location?] dev-python/PyQt5[multimedia?,network?,opengl?,positioning?] dev-python/PyQt5[printsupport?,sensors?,serialport?,speech(-)?,sql?,svg?] dev-python/PyQt5[testlib?,webchannel?,websockets?,widgets?] dev-python/PyQt5[x11extras?,xml(+)?,xmlpatterns?] webengine? ( dev-python/PyQtWebEngine[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) ) pyside2? ( python_targets_python3_8? ( dev-python/pyside2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pyside2[designer?,gui?,help?,location?,multimedia?] dev-python/pyside2[network?,opengl(+)?,positioning?,printsupport?] dev-python/pyside2[sensors?,serialport(+)?,speech?,sql?,svg?] dev-python/pyside2[testlib?,webchannel?,webengine?,websockets?] dev-python/pyside2[widgets?,x11extras?,xml?,xmlpatterns?] declarative? ( dev-python/pyside2[qml,quick] ) ) python_targets_python3_9? ( dev-python/pyside2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pyside2[designer?,gui?,help?,location?,multimedia?] dev-python/pyside2[network?,opengl(+)?,positioning?,printsupport?] dev-python/pyside2[sensors?,serialport(+)?,speech?,sql?,svg?] dev-python/pyside2[testlib?,webchannel?,webengine?,websockets?] dev-python/pyside2[widgets?,x11extras?,xml?,xmlpatterns?] declarative? ( dev-python/pyside2[qml,quick] ) ) ) >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Abstraction layer on top of PyQt5 and PySide2 and additional custom QWidgets -EAPI=8 -HOMEPAGE=https://github.com/spyder-ide/qtpy/ -IUSE=+pyqt5 pyside2 declarative designer gui help location multimedia network opengl positioning printsupport sensors serialport speech sql svg testlib webchannel webengine websockets widgets x11extras xml xmlpatterns test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 test -KEYWORDS=~amd64 ~arm64 ~x86 -LICENSE=MIT -RDEPEND=pyqt5? ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/PyQt5[declarative?,designer?,gui?,help?,location?] dev-python/PyQt5[multimedia?,network?,opengl?,positioning?] dev-python/PyQt5[printsupport?,sensors?,serialport?,speech(-)?,sql?,svg?] dev-python/PyQt5[testlib?,webchannel?,websockets?,widgets?] dev-python/PyQt5[x11extras?,xml(+)?,xmlpatterns?] webengine? ( dev-python/PyQtWebEngine[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) ) pyside2? ( python_targets_python3_8? ( dev-python/pyside2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pyside2[designer?,gui?,help?,location?,multimedia?] dev-python/pyside2[network?,opengl(+)?,positioning?,printsupport?] dev-python/pyside2[sensors?,serialport(+)?,speech?,sql?,svg?] dev-python/pyside2[testlib?,webchannel?,webengine?,websockets?] dev-python/pyside2[widgets?,x11extras?,xml?,xmlpatterns?] declarative? ( dev-python/pyside2[qml,quick] ) ) python_targets_python3_9? ( dev-python/pyside2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pyside2[designer?,gui?,help?,location?,multimedia?] dev-python/pyside2[network?,opengl(+)?,positioning?,printsupport?] dev-python/pyside2[sensors?,serialport(+)?,speech?,sql?,svg?] dev-python/pyside2[testlib?,webchannel?,webengine?,websockets?] dev-python/pyside2[widgets?,x11extras?,xml?,xmlpatterns?] declarative? ( dev-python/pyside2[qml,quick] ) ) ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( pyqt5 pyside2 ) python_targets_python3_10? ( pyqt5 !pyside2 ) || ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/Q/QtPy/QtPy-1.11.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c -_md5_=942a3555eff42942d09d348d298ff6b4 diff --git a/metadata/md5-cache/dev-python/QtPy-1.11.2 b/metadata/md5-cache/dev-python/QtPy-1.11.2 index f4d236b5c9ae..131e626c3dcc 100644 --- a/metadata/md5-cache/dev-python/QtPy-1.11.2 +++ b/metadata/md5-cache/dev-python/QtPy-1.11.2 @@ -4,7 +4,7 @@ DESCRIPTION=Abstraction layer on top of PyQt5 and PySide2 and additional custom EAPI=8 HOMEPAGE=https://github.com/spyder-ide/qtpy/ IUSE=+pyqt5 pyside2 declarative designer gui help location multimedia network opengl positioning printsupport sensors serialport speech sql svg testlib webchannel webengine websockets widgets x11extras xml xmlpatterns test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 test -KEYWORDS=~amd64 ~arm64 ~x86 +KEYWORDS=amd64 arm64 x86 LICENSE=MIT RDEPEND=pyqt5? ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/PyQt5[declarative?,designer?,gui?,help?,location?] dev-python/PyQt5[multimedia?,network?,opengl?,positioning?] dev-python/PyQt5[printsupport?,sensors?,serialport?,speech(-)?,sql?,svg?] dev-python/PyQt5[testlib?,webchannel?,websockets?,widgets?] dev-python/PyQt5[x11extras?,xml(+)?,xmlpatterns?] webengine? ( dev-python/PyQtWebEngine[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) ) pyside2? ( python_targets_python3_8? ( dev-python/pyside2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pyside2[designer?,gui?,help?,location?,multimedia?] dev-python/pyside2[network?,opengl(+)?,positioning?,printsupport?] dev-python/pyside2[sensors?,serialport(+)?,speech?,sql?,svg?] dev-python/pyside2[testlib?,webchannel?,webengine?,websockets?] dev-python/pyside2[widgets?,x11extras?,xml?,xmlpatterns?] declarative? ( dev-python/pyside2[qml,quick] ) ) python_targets_python3_9? ( dev-python/pyside2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pyside2[designer?,gui?,help?,location?,multimedia?] dev-python/pyside2[network?,opengl(+)?,positioning?,printsupport?] dev-python/pyside2[sensors?,serialport(+)?,speech?,sql?,svg?] dev-python/pyside2[testlib?,webchannel?,webengine?,websockets?] dev-python/pyside2[widgets?,x11extras?,xml?,xmlpatterns?] declarative? ( dev-python/pyside2[qml,quick] ) ) ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( pyqt5 pyside2 ) python_targets_python3_10? ( pyqt5 !pyside2 ) || ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://pypi/Q/QtPy/QtPy-1.11.2.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c -_md5_=942a3555eff42942d09d348d298ff6b4 +_md5_=812024e147bc19f0c5b5a24e06d6bf61 diff --git a/metadata/md5-cache/dev-python/QtPy-1.9.0-r5 b/metadata/md5-cache/dev-python/QtPy-1.9.0-r5 deleted file mode 100644 index d2889e6da2d4..000000000000 --- a/metadata/md5-cache/dev-python/QtPy-1.9.0-r5 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] pyqt5? ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/PyQt5[bluetooth,dbus,declarative,designer,gui,help,location] dev-python/PyQt5[multimedia,network,opengl,positioning,printsupport] dev-python/PyQt5[sensors,serialport,speech(-),sql,svg,testlib,webchannel] dev-python/PyQt5[websockets,widgets,x11extras,xml(+),xmlpatterns] dev-python/PyQtWebEngine[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) pyside2? ( python_targets_python3_8? ( dev-python/pyside2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pyside2[3d,charts,concurrent,datavis,designer,gui,help] dev-python/pyside2[location,multimedia,network,opengl(+),positioning] dev-python/pyside2[printsupport,qml,quick,script,scripttools,scxml] dev-python/pyside2[sensors,serialport(+),speech,sql,svg,testlib] dev-python/pyside2[webchannel,webengine,websockets,widgets,x11extras] dev-python/pyside2[xml,xmlpatterns] ) python_targets_python3_9? ( dev-python/pyside2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pyside2[3d,charts,concurrent,datavis,designer,gui,help] dev-python/pyside2[location,multimedia,network,opengl(+),positioning] dev-python/pyside2[printsupport,qml,quick,script,scripttools,scxml] dev-python/pyside2[sensors,serialport(+),speech,sql,svg,testlib] dev-python/pyside2[webchannel,webengine,websockets,widgets,x11extras] dev-python/pyside2[xml,xmlpatterns] ) ) ) test? ( pyqt5? ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/PyQt5[declarative?,designer?,gui?,help?,location?] dev-python/PyQt5[multimedia?,network?,opengl?,positioning?] dev-python/PyQt5[printsupport?,sensors?,serialport?,speech(-)?,sql?,svg?] dev-python/PyQt5[testlib?,webchannel?,websockets?,widgets?] dev-python/PyQt5[x11extras?,xml(+)?,xmlpatterns?] webengine? ( dev-python/PyQtWebEngine[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) ) pyside2? ( python_targets_python3_8? ( dev-python/pyside2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pyside2[designer?,gui?,help?,location?,multimedia?] dev-python/pyside2[network?,opengl(+)?,positioning?,printsupport?] dev-python/pyside2[sensors?,serialport(+)?,speech?,sql?,svg?] dev-python/pyside2[testlib?,webchannel?,webengine?,websockets?] dev-python/pyside2[widgets?,x11extras?,xml?,xmlpatterns?] declarative? ( dev-python/pyside2[qml,quick] ) ) python_targets_python3_9? ( dev-python/pyside2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pyside2[designer?,gui?,help?,location?,multimedia?] dev-python/pyside2[network?,opengl(+)?,positioning?,printsupport?] dev-python/pyside2[sensors?,serialport(+)?,speech?,sql?,svg?] dev-python/pyside2[testlib?,webchannel?,webengine?,websockets?] dev-python/pyside2[widgets?,x11extras?,xml?,xmlpatterns?] declarative? ( dev-python/pyside2[qml,quick] ) ) ) >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Abstraction layer on top of PyQt5 and PySide2 and additional custom QWidgets -EAPI=7 -HOMEPAGE=https://github.com/spyder-ide/qtpy/ -IUSE=+pyqt5 pyside2 declarative designer gui help location multimedia network opengl positioning printsupport sensors serialport speech sql svg testlib webchannel webengine websockets widgets x11extras xml xmlpatterns test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 test -KEYWORDS=amd64 arm64 x86 -LICENSE=MIT -RDEPEND=pyqt5? ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/PyQt5[declarative?,designer?,gui?,help?,location?] dev-python/PyQt5[multimedia?,network?,opengl?,positioning?] dev-python/PyQt5[printsupport?,sensors?,serialport?,speech(-)?,sql?,svg?] dev-python/PyQt5[testlib?,webchannel?,websockets?,widgets?] dev-python/PyQt5[x11extras?,xml(+)?,xmlpatterns?] webengine? ( dev-python/PyQtWebEngine[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) ) pyside2? ( python_targets_python3_8? ( dev-python/pyside2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pyside2[designer?,gui?,help?,location?,multimedia?] dev-python/pyside2[network?,opengl(+)?,positioning?,printsupport?] dev-python/pyside2[sensors?,serialport(+)?,speech?,sql?,svg?] dev-python/pyside2[testlib?,webchannel?,webengine?,websockets?] dev-python/pyside2[widgets?,x11extras?,xml?,xmlpatterns?] declarative? ( dev-python/pyside2[qml,quick] ) ) python_targets_python3_9? ( dev-python/pyside2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pyside2[designer?,gui?,help?,location?,multimedia?] dev-python/pyside2[network?,opengl(+)?,positioning?,printsupport?] dev-python/pyside2[sensors?,serialport(+)?,speech?,sql?,svg?] dev-python/pyside2[testlib?,webchannel?,webengine?,websockets?] dev-python/pyside2[widgets?,x11extras?,xml?,xmlpatterns?] declarative? ( dev-python/pyside2[qml,quick] ) ) ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( pyqt5 pyside2 ) python_targets_python3_10? ( pyqt5 !pyside2 ) || ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/Q/QtPy/QtPy-1.9.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c -_md5_=3960afd8560b56525da3981ac7805680 diff --git a/metadata/md5-cache/dev-python/aiohttp-3.8.0 b/metadata/md5-cache/dev-python/aiohttp-3.8.0 index 46a1df6143a2..d5111b8e2230 100644 --- a/metadata/md5-cache/dev-python/aiohttp-3.8.0 +++ b/metadata/md5-cache/dev-python/aiohttp-3.8.0 @@ -4,7 +4,7 @@ DESCRIPTION=http client/server for asyncio EAPI=8 HOMEPAGE=https://pypi.org/project/aiohttp/ https://github.com/aio-libs/aiohttp/ IUSE=test doc python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~riscv ~sparc ~x86 LICENSE=Apache-2.0 RDEPEND=app-arch/brotli[python,python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/aiosignal-1.1.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/async_timeout-4.0.0_alpha3[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/attrs-17.3.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/charset_normalizer-2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/frozenlist-1.1.1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/multidict-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/yarl-1.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/a/aiohttp/aiohttp-3.8.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=0fa83d569d7728d6f3766d8767c5f89c +_md5_=7e20e86c2c25e9d72cb84482c0eb3eec diff --git a/metadata/md5-cache/dev-python/aiohttp-3.8.1 b/metadata/md5-cache/dev-python/aiohttp-3.8.1 new file mode 100644 index 000000000000..afca042c0f81 --- /dev/null +++ b/metadata/md5-cache/dev-python/aiohttp-3.8.1 @@ -0,0 +1,15 @@ +BDEPEND=test? ( app-arch/brotli[python,python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/async_generator[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] www-servers/gunicorn[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest-forked[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/re-assert[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/trustme[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( app-arch/brotli[python,python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/aiosignal-1.1.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/async_timeout-4.0.0_alpha3[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/attrs-17.3.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/charset_normalizer-2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/frozenlist-1.1.1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/multidict-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/yarl-1.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] >=dev-python/alabaster-0.6.2[python_targets_python3_10(-)] dev-python/sphinxcontrib-asyncio[python_targets_python3_10(-)] dev-python/sphinxcontrib-blockdiag[python_targets_python3_10(-)] dev-python/sphinxcontrib-newsfeed[python_targets_python3_10(-)] dev-python/sphinxcontrib-spelling[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-aiohttp-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] >=dev-python/alabaster-0.6.2[python_targets_python3_9(-)] dev-python/sphinxcontrib-asyncio[python_targets_python3_9(-)] dev-python/sphinxcontrib-blockdiag[python_targets_python3_9(-)] dev-python/sphinxcontrib-newsfeed[python_targets_python3_9(-)] dev-python/sphinxcontrib-spelling[python_targets_python3_9(-)] dev-python/sphinx[python_targets_python3_9(-)] dev-python/sphinx-aiohttp-theme[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] >=dev-python/alabaster-0.6.2[python_targets_python3_8(-)] dev-python/sphinxcontrib-asyncio[python_targets_python3_8(-)] dev-python/sphinxcontrib-blockdiag[python_targets_python3_8(-)] dev-python/sphinxcontrib-newsfeed[python_targets_python3_8(-)] dev-python/sphinxcontrib-spelling[python_targets_python3_8(-)] dev-python/sphinx[python_targets_python3_8(-)] dev-python/sphinx-aiohttp-theme[python_targets_python3_8(-)] ) ( >=dev-python/pypy3-7.3.7:0 dev-python/sphinx[python_targets_pypy3(-)] >=dev-python/alabaster-0.6.2[python_targets_pypy3(-)] dev-python/sphinxcontrib-asyncio[python_targets_pypy3(-)] dev-python/sphinxcontrib-blockdiag[python_targets_pypy3(-)] dev-python/sphinxcontrib-newsfeed[python_targets_pypy3(-)] dev-python/sphinxcontrib-spelling[python_targets_pypy3(-)] dev-python/sphinx[python_targets_pypy3(-)] dev-python/sphinx-aiohttp-theme[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=http client/server for asyncio +EAPI=8 +HOMEPAGE=https://pypi.org/project/aiohttp/ https://github.com/aio-libs/aiohttp/ +IUSE=test doc python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=app-arch/brotli[python,python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/aiosignal-1.1.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/async_timeout-4.0.0_alpha3[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/attrs-17.3.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/charset_normalizer-2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/frozenlist-1.1.1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/multidict-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/yarl-1.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/a/aiohttp/aiohttp-3.8.1.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=13e72a145fd7b9dead8eaee90e0e79f8 diff --git a/metadata/md5-cache/dev-python/aiosignal-1.2.0 b/metadata/md5-cache/dev-python/aiosignal-1.2.0 index 8eae6ba8bdec..2a79765e0283 100644 --- a/metadata/md5-cache/dev-python/aiosignal-1.2.0 +++ b/metadata/md5-cache/dev-python/aiosignal-1.2.0 @@ -4,7 +4,7 @@ DESCRIPTION=A list of registered asynchronous callbacks EAPI=8 HOMEPAGE=https://pypi.org/project/aiosignal/ https://github.com/aio-libs/aiosignal/ IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~riscv ~sparc ~x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/frozenlist-1.1.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aio-libs/aiosignal/archive/v1.2.0.tar.gz -> aiosignal-1.2.0.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=804c74e063db5fa20fde10f527bee356 +_md5_=9e3ef707754946010fd0c4ebff6f02d6 diff --git a/metadata/md5-cache/dev-python/argh-0.26.2-r2 b/metadata/md5-cache/dev-python/argh-0.26.2-r2 index 56fe960200a7..ac350d1bfe6a 100644 --- a/metadata/md5-cache/dev-python/argh-0.26.2-r2 +++ b/metadata/md5-cache/dev-python/argh-0.26.2-r2 @@ -4,7 +4,7 @@ DESCRIPTION=A simple argparse wrapper EAPI=7 HOMEPAGE=https://pythonhosted.org/argh/ IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -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 LICENSE=LGPL-3 RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/a/argh/argh-0.26.2.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=017ba7a61329c4d1651815a892757b8a +_md5_=c52016146f9effe71124946ccf95dc94 diff --git a/metadata/md5-cache/dev-python/argon2-cffi-21.1.0-r1 b/metadata/md5-cache/dev-python/argon2-cffi-21.1.0-r1 index ba61dd851d15..b696f28ee4bc 100644 --- a/metadata/md5-cache/dev-python/argon2-cffi-21.1.0-r1 +++ b/metadata/md5-cache/dev-python/argon2-cffi-21.1.0-r1 @@ -5,7 +5,7 @@ DESCRIPTION=CFFI bindings to the Argon2 password hashing library EAPI=8 HOMEPAGE=https://github.com/hynek/argon2-cffi IUSE=doc test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=MIT RDEPEND=app-crypt/argon2:= virtual/python-cffi[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/a/argon2-cffi/argon2-cffi-21.1.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=7254e5c9abb32495dcd3f2ef5fa99e59 +_md5_=c187320cea9962e47ff16b088ca73072 diff --git a/metadata/md5-cache/dev-python/arrow-1.2.1-r1 b/metadata/md5-cache/dev-python/arrow-1.2.1-r1 index a4b412c19073..0b4492bee547 100644 --- a/metadata/md5-cache/dev-python/arrow-1.2.1-r1 +++ b/metadata/md5-cache/dev-python/arrow-1.2.1-r1 @@ -4,7 +4,7 @@ DESCRIPTION=Better dates and times for Python EAPI=8 HOMEPAGE=https://github.com/arrow-py/arrow/ IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/python-dateutil-2.7.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/a/arrow/arrow-1.2.1.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=dceffcbc585fade15b69d816b725dbcf +_md5_=fd618584bf848625684772b57c4ea3d5 diff --git a/metadata/md5-cache/dev-python/astor-0.8.1 b/metadata/md5-cache/dev-python/astor-0.8.1 index 2b41e7cbc0ca..a425fe6046cf 100644 --- a/metadata/md5-cache/dev-python/astor-0.8.1 +++ b/metadata/md5-cache/dev-python/astor-0.8.1 @@ -4,7 +4,7 @@ DESCRIPTION=Read/rewrite/write Python ASTs EAPI=7 HOMEPAGE=https://pypi.org/project/astor/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv sparc x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86 LICENSE=BSD RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/a/astor/astor-0.8.1.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=75ce90d8959689a707a69973098016ec +_md5_=a0f48f0e81c92477d0a79650e5790eae diff --git a/metadata/md5-cache/dev-python/astroid-2.8.5 b/metadata/md5-cache/dev-python/astroid-2.8.5 new file mode 100644 index 000000000000..5c9d91355c77 --- /dev/null +++ b/metadata/md5-cache/dev-python/astroid-2.8.5 @@ -0,0 +1,15 @@ +BDEPEND=dev-python/setuptools_scm[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( dev-python/nose[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( >=dev-python/lazy-object-proxy-1.4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/typing-extensions-3.10[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Abstract Syntax Tree for logilab packages +EAPI=8 +HOMEPAGE=https://github.com/PyCQA/astroid/ https://pypi.org/project/astroid/ +IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=LGPL-2.1+ +RDEPEND=>=dev-python/lazy-object-proxy-1.4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/typing-extensions-3.10[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/PyCQA/astroid/archive/v2.8.5.tar.gz -> astroid-2.8.5.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=47c1d9123708ed4347d0c4996a406957 diff --git a/metadata/md5-cache/dev-python/autopage-0.4.0 b/metadata/md5-cache/dev-python/autopage-0.4.0 index efbaea57c30c..c576e29c02c0 100644 --- a/metadata/md5-cache/dev-python/autopage-0.4.0 +++ b/metadata/md5-cache/dev-python/autopage-0.4.0 @@ -4,7 +4,7 @@ DESCRIPTION=A library to provide automatic paging for console output EAPI=8 HOMEPAGE=https://pypi.org/project/autopage/ https://github.com/zaneb/autopage/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc64 ~s390 sparc x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~ia64 ~ppc64 ~s390 sparc x86 LICENSE=Apache-2.0 RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/zaneb/autopage/archive/v0.4.0.tar.gz -> autopage-0.4.0.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=46704eb84ca806bbbf2bbc2a02e1228e +_md5_=6c381fb494b1fc8111a3ee46d1bf6111 diff --git a/metadata/md5-cache/dev-python/backcall-0.2.0 b/metadata/md5-cache/dev-python/backcall-0.2.0 index 4e0ce204e6d1..b9b81dd44723 100644 --- a/metadata/md5-cache/dev-python/backcall-0.2.0 +++ b/metadata/md5-cache/dev-python/backcall-0.2.0 @@ -4,7 +4,7 @@ DESCRIPTION=Specifications for callback functions passed in to an API EAPI=7 HOMEPAGE=https://pypi.org/project/backcall/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/b/backcall/backcall-0.2.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=0fef64ab0b6e1ee20baa678c5a7766ca +_md5_=6d30bc36cc1754b09fa7774aaff1f895 diff --git a/metadata/md5-cache/dev-python/bandit-1.7.0 b/metadata/md5-cache/dev-python/bandit-1.7.0 index 9c8961507bee..53a08f34916f 100644 --- a/metadata/md5-cache/dev-python/bandit-1.7.0 +++ b/metadata/md5-cache/dev-python/bandit-1.7.0 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/b/bandit/bandit-1.7.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=d5a12b67d838a235861b66f0f3adcb01 +_md5_=bc6447f44b747095e6155cc7d16260a8 diff --git a/metadata/md5-cache/dev-python/bandit-1.7.1 b/metadata/md5-cache/dev-python/bandit-1.7.1 new file mode 100644 index 000000000000..aed26618a3cb --- /dev/null +++ b/metadata/md5-cache/dev-python/bandit-1.7.1 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/hacking-2.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/testscenarios-0.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/testtools-2.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/beautifulsoup4-4.8.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pylint-1.9.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/stestr[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/toml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A security linter from OpenStack Security +EAPI=8 +HOMEPAGE=https://github.com/PyCQA/bandit +IUSE=test python_targets_python3_8 python_targets_python3_9 +KEYWORDS=~amd64 ~arm ~arm64 ~s390 ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/GitPython-1.0.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/stevedore-1.20.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/b/bandit/bandit-1.7.1.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=fdb2c1f225fb38a3ed004bae09e84d58 diff --git a/metadata/md5-cache/dev-python/bareos-19.2.8 b/metadata/md5-cache/dev-python/bareos-19.2.8 deleted file mode 100644 index 49dbc4718bed..000000000000 --- a/metadata/md5-cache/dev-python/bareos-19.2.8 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=python bindings for bareos network backup suite -EAPI=7 -HOMEPAGE=https://www.bareos.org/ -IUSE=python_targets_python3_8 -KEYWORDS=~amd64 ~x86 -LICENSE=AGPL-3 -RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 ) -RESTRICT=mirror -SLOT=0 -SRC_URI=https://github.com/bareos/bareos/archive/Release/19.2.8.tar.gz -> bareos-19.2.8.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=606f7d8cd30dfdeea6341c835b7a3691 diff --git a/metadata/md5-cache/dev-python/blosc-1.10.4 b/metadata/md5-cache/dev-python/blosc-1.10.4 deleted file mode 100644 index a98b149ac6cb..000000000000 --- a/metadata/md5-cache/dev-python/blosc-1.10.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/scikit-build[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-libs/c-blosc-1.19.0:= -DESCRIPTION=High performance compressor optimized for binary data -EAPI=7 -HOMEPAGE=http://python-blosc.blosc.org -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux -LICENSE=MIT -RDEPEND=>=dev-libs/c-blosc-1.19.0:= python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/b/blosc/blosc-1.10.4.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=f60c55019ec0131e604d4a7294c2cdbd diff --git a/metadata/md5-cache/dev-python/blosc-1.10.5 b/metadata/md5-cache/dev-python/blosc-1.10.5 index 4f181636d250..a038c4194efd 100644 --- a/metadata/md5-cache/dev-python/blosc-1.10.5 +++ b/metadata/md5-cache/dev-python/blosc-1.10.5 @@ -5,7 +5,7 @@ DESCRIPTION=High performance compressor optimized for binary data EAPI=7 HOMEPAGE=http://python-blosc.blosc.org IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND=>=dev-libs/c-blosc-1.19.0:= python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/Blosc/python-blosc/archive/v1.10.5.tar.gz -> python-blosc-1.10.5.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=8ff52e1e600c51d993fd8c329056fbd4 +_md5_=44901d95ac542d934b245c29f26e7664 diff --git a/metadata/md5-cache/dev-python/boto3-1.18.53 b/metadata/md5-cache/dev-python/boto3-1.18.53 deleted file mode 100644 index 15f565c1e3c9..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.18.53 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-)] ) ) ) test? ( >=dev-python/botocore-1.21.53[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=The AWS SDK for Python -EAPI=8 -HOMEPAGE=https://github.com/boto/boto3 -IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.21.53[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/boto/boto3/archive/1.18.53.tar.gz -> boto3-1.18.53.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=b722a77d4aacbaa19fe0da9d12a0f45f diff --git a/metadata/md5-cache/dev-python/boto3-1.18.60 b/metadata/md5-cache/dev-python/boto3-1.18.60 deleted file mode 100644 index 0e0c5f391467..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.18.60 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-)] ) ) ) test? ( >=dev-python/botocore-1.21.60[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=The AWS SDK for Python -EAPI=8 -HOMEPAGE=https://github.com/boto/boto3 -IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.21.60[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/boto/boto3/archive/1.18.60.tar.gz -> boto3-1.18.60.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=d5f5f5a53207c0b4f71f3b7372ef41e6 diff --git a/metadata/md5-cache/dev-python/boto3-1.18.65 b/metadata/md5-cache/dev-python/boto3-1.18.65 index 54ab347eb159..7795ced28bfe 100644 --- a/metadata/md5-cache/dev-python/boto3-1.18.65 +++ b/metadata/md5-cache/dev-python/boto3-1.18.65 @@ -1,15 +1,15 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-)] ) ) ) test? ( >=dev-python/botocore-1.21.65[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-)] ) ) ) test? ( =dev-python/botocore-1.21.65[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=The AWS SDK for Python EAPI=8 HOMEPAGE=https://github.com/boto/boto3 IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.21.65[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +RDEPEND==dev-python/botocore-1.21.65[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/boto/boto3/archive/1.18.65.tar.gz -> boto3-1.18.65.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=d5f5f5a53207c0b4f71f3b7372ef41e6 +_md5_=22ef192b2e07ad03e8ce7e7fa455371f diff --git a/metadata/md5-cache/dev-python/boto3-1.19.12 b/metadata/md5-cache/dev-python/boto3-1.19.12 index 5ae8801d4663..6c1b95c3af35 100644 --- a/metadata/md5-cache/dev-python/boto3-1.19.12 +++ b/metadata/md5-cache/dev-python/boto3-1.19.12 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-)] ) ) ) test? ( >=dev-python/botocore-1.22.12[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-)] ) ) ) test? ( =dev-python/botocore-1.22.12[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=The AWS SDK for Python EAPI=8 @@ -6,10 +6,10 @@ HOMEPAGE=https://github.com/boto/boto3 IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.22.12[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +RDEPEND==dev-python/botocore-1.22.12[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/boto/boto3/archive/1.19.12.tar.gz -> boto3-1.19.12.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=d5f5f5a53207c0b4f71f3b7372ef41e6 +_md5_=51e930f825b74e1333f76fa301beb7a3 diff --git a/metadata/md5-cache/dev-python/boto3-1.19.5 b/metadata/md5-cache/dev-python/boto3-1.19.5 index 37336be913c0..3c5c8dd13820 100644 --- a/metadata/md5-cache/dev-python/boto3-1.19.5 +++ b/metadata/md5-cache/dev-python/boto3-1.19.5 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-)] ) ) ) test? ( >=dev-python/botocore-1.22.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-)] ) ) ) test? ( =dev-python/botocore-1.22.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=The AWS SDK for Python EAPI=8 @@ -6,10 +6,10 @@ HOMEPAGE=https://github.com/boto/boto3 IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.22.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +RDEPEND==dev-python/botocore-1.22.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/boto/boto3/archive/1.19.5.tar.gz -> boto3-1.19.5.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=d5f5f5a53207c0b4f71f3b7372ef41e6 +_md5_=51e930f825b74e1333f76fa301beb7a3 diff --git a/metadata/md5-cache/dev-python/boto3-1.20.1 b/metadata/md5-cache/dev-python/boto3-1.20.1 deleted file mode 100644 index 32db54351c5c..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.20.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-)] ) ) ) test? ( >=dev-python/botocore-1.23.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=The AWS SDK for Python -EAPI=8 -HOMEPAGE=https://github.com/boto/boto3 -IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.23.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/boto/boto3/archive/1.20.1.tar.gz -> boto3-1.20.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=c51591a1300e14982c151e391ee35158 diff --git a/metadata/md5-cache/dev-python/boto3-1.20.2 b/metadata/md5-cache/dev-python/boto3-1.20.2 deleted file mode 100644 index 43ce6eee23d8..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.20.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-)] ) ) ) test? ( >=dev-python/botocore-1.23.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=The AWS SDK for Python -EAPI=8 -HOMEPAGE=https://github.com/boto/boto3 -IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.23.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/boto/boto3/archive/1.20.2.tar.gz -> boto3-1.20.2.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=c51591a1300e14982c151e391ee35158 diff --git a/metadata/md5-cache/dev-python/boto3-1.20.4 b/metadata/md5-cache/dev-python/boto3-1.20.4 deleted file mode 100644 index ee59091e683f..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.20.4 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-)] ) ) ) test? ( >=dev-python/botocore-1.23.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=The AWS SDK for Python -EAPI=8 -HOMEPAGE=https://github.com/boto/boto3 -IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.23.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/boto/boto3/archive/1.20.4.tar.gz -> boto3-1.20.4.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=c51591a1300e14982c151e391ee35158 diff --git a/metadata/md5-cache/dev-python/boto3-1.20.3 b/metadata/md5-cache/dev-python/boto3-1.20.5 similarity index 92% rename from metadata/md5-cache/dev-python/boto3-1.20.3 rename to metadata/md5-cache/dev-python/boto3-1.20.5 index 011f8be4d580..11546aa1d59f 100644 --- a/metadata/md5-cache/dev-python/boto3-1.20.3 +++ b/metadata/md5-cache/dev-python/boto3-1.20.5 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-)] ) ) ) test? ( >=dev-python/botocore-1.23.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-)] ) ) ) test? ( >=dev-python/botocore-1.23.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=The AWS SDK for Python EAPI=8 @@ -6,10 +6,10 @@ HOMEPAGE=https://github.com/boto/boto3 IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.23.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +RDEPEND=>=dev-python/botocore-1.23.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/boto/boto3/archive/1.20.3.tar.gz -> boto3-1.20.3.tar.gz +SRC_URI=https://github.com/boto/boto3/archive/1.20.5.tar.gz -> boto3-1.20.5.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c51591a1300e14982c151e391ee35158 diff --git a/metadata/md5-cache/dev-python/botocore-1.21.53 b/metadata/md5-cache/dev-python/botocore-1.21.53 deleted file mode 100644 index 4f7b9cf4c2f3..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.21.53 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-)] ) ) ) test? ( dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Low-level, data-driven core of boto 3 -EAPI=8 -HOMEPAGE=https://github.com/boto/botocore -IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/b/botocore/botocore-1.21.53.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=a8b3647f51a1f4d59b5cbb2488350db5 diff --git a/metadata/md5-cache/dev-python/botocore-1.21.60 b/metadata/md5-cache/dev-python/botocore-1.21.60 deleted file mode 100644 index 98ec3585a050..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.21.60 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-)] ) ) ) test? ( dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Low-level, data-driven core of boto 3 -EAPI=8 -HOMEPAGE=https://github.com/boto/botocore -IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/b/botocore/botocore-1.21.60.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=d548c5327fb2eed79b44e3ae5fec6a12 diff --git a/metadata/md5-cache/dev-python/botocore-1.21.65 b/metadata/md5-cache/dev-python/botocore-1.21.65 index f44b7432713c..bc7fb9cd9c2f 100644 --- a/metadata/md5-cache/dev-python/botocore-1.21.65 +++ b/metadata/md5-cache/dev-python/botocore-1.21.65 @@ -4,7 +4,7 @@ DESCRIPTION=Low-level, data-driven core of boto 3 EAPI=8 HOMEPAGE=https://github.com/boto/botocore IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 RDEPEND=dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/b/botocore/botocore-1.21.65.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=d548c5327fb2eed79b44e3ae5fec6a12 +_md5_=a8b3647f51a1f4d59b5cbb2488350db5 diff --git a/metadata/md5-cache/dev-python/botocore-1.23.1 b/metadata/md5-cache/dev-python/botocore-1.23.1 deleted file mode 100644 index 9c2154f14151..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.23.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-)] ) ) ) test? ( dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Low-level, data-driven core of boto 3 -EAPI=8 -HOMEPAGE=https://github.com/boto/botocore -IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/b/botocore/botocore-1.23.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=c94e160d089e43fa40d86c0514ac6fde diff --git a/metadata/md5-cache/dev-python/botocore-1.23.2 b/metadata/md5-cache/dev-python/botocore-1.23.2 deleted file mode 100644 index 4f6d62ec0527..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.23.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-)] ) ) ) test? ( dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Low-level, data-driven core of boto 3 -EAPI=8 -HOMEPAGE=https://github.com/boto/botocore -IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/b/botocore/botocore-1.23.2.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=c94e160d089e43fa40d86c0514ac6fde diff --git a/metadata/md5-cache/dev-python/botocore-1.23.4 b/metadata/md5-cache/dev-python/botocore-1.23.4 deleted file mode 100644 index 6044ea499dea..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.23.4 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-)] ) ) ) test? ( dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Low-level, data-driven core of boto 3 -EAPI=8 -HOMEPAGE=https://github.com/boto/botocore -IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/b/botocore/botocore-1.23.4.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=c94e160d089e43fa40d86c0514ac6fde diff --git a/metadata/md5-cache/dev-python/botocore-1.23.3 b/metadata/md5-cache/dev-python/botocore-1.23.5 similarity index 98% rename from metadata/md5-cache/dev-python/botocore-1.23.3 rename to metadata/md5-cache/dev-python/botocore-1.23.5 index e7e084c67ccf..1586f46f1ec2 100644 --- a/metadata/md5-cache/dev-python/botocore-1.23.3 +++ b/metadata/md5-cache/dev-python/botocore-1.23.5 @@ -10,6 +10,6 @@ RDEPEND=dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)? REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=mirror://pypi/b/botocore/botocore-1.23.3.tar.gz +SRC_URI=mirror://pypi/b/botocore/botocore-1.23.5.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c94e160d089e43fa40d86c0514ac6fde diff --git a/metadata/md5-cache/dev-python/bottleneck-1.3.2 b/metadata/md5-cache/dev-python/bottleneck-1.3.2 index 5161b1e5dfda..da3f8e3de998 100644 --- a/metadata/md5-cache/dev-python/bottleneck-1.3.2 +++ b/metadata/md5-cache/dev-python/bottleneck-1.3.2 @@ -5,7 +5,7 @@ DESCRIPTION=Fast NumPy array functions written in Cython EAPI=7 HOMEPAGE=https://pypi.org/project/Bottleneck/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=>=dev-python/numpy-1.9.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/scipy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/kwgoodman/bottleneck/archive/v1.3.2.tar.gz -> bottleneck-1.3.2.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=60f7d95642cb112be244d3ab33b843b1 +_md5_=a164b890d33a443635621767214ab184 diff --git a/metadata/md5-cache/dev-python/carbon-1.1.7 b/metadata/md5-cache/dev-python/carbon-1.1.7 deleted file mode 100644 index 868e90d9cedb..000000000000 --- a/metadata/md5-cache/dev-python/carbon-1.1.7 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DESCRIPTION=Backend data caching and persistence daemon for Graphite -EAPI=6 -HOMEPAGE=https://graphiteapp.org/ -IUSE=python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-python/twisted[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cachetools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/urllib3[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/whisper-1.1.7*[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -SLOT=0 -SRC_URI=mirror://pypi/c/carbon/carbon-1.1.7.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b preserve-libs dbc9f8d2d49c66467bc327fddd8317bd python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31 -_md5_=8a10670241af4cca2dfd2b31078ce891 diff --git a/metadata/md5-cache/dev-python/cchardet-2.1.7 b/metadata/md5-cache/dev-python/cchardet-2.1.7 new file mode 100644 index 000000000000..bd93114651b5 --- /dev/null +++ b/metadata/md5-cache/dev-python/cchardet-2.1.7 @@ -0,0 +1,15 @@ +BDEPEND=dev-python/cython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( dev-python/nose[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=High speed universal character encoding detector +EAPI=8 +HOMEPAGE=https://github.com/PyYoshi/cChardet https://pypi.org/project/cchardet/ +IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=~amd64 ~arm ~x86 +LICENSE=MPL-1.1 +RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/c/cchardet/cchardet-2.1.7.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=c18d67201c3ae776706c7af499b426a1 diff --git a/metadata/md5-cache/dev-python/cfn-lint-0.56.0 b/metadata/md5-cache/dev-python/cfn-lint-0.56.0 index 4f16e56a68ea..719f5ffddbb6 100644 --- a/metadata/md5-cache/dev-python/cfn-lint-0.56.0 +++ b/metadata/md5-cache/dev-python/cfn-lint-0.56.0 @@ -4,7 +4,7 @@ DESCRIPTION=CloudFormation Linter EAPI=8 HOMEPAGE=https://pypi.org/project/cfn-lint/ https://github.com/aws-cloudformation/cfn-lint/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~x86 LICENSE=MIT RDEPEND=>=dev-python/aws-sam-translator-1.40.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jsonpatch[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jschema_to_python-1.2.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/junit-xml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/networkx[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyyaml-5.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/requests-2.15.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sarif_om-1.0.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/six-1.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aws-cloudformation/cfn-lint/archive/v0.56.0.tar.gz -> cfn-lint-0.56.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=3fecc90cbff5d1478402695814c7b9c0 +_md5_=9347ec6c6921d39609202f4e0e1581a7 diff --git a/metadata/md5-cache/dev-python/citeproc-py-0.4.0-r1 b/metadata/md5-cache/dev-python/citeproc-py-0.4.0-r1 deleted file mode 100644 index 0f5a1fd04a4d..000000000000 --- a/metadata/md5-cache/dev-python/citeproc-py-0.4.0-r1 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=app-text/rnc2rng[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Yet another Python CSL Processor -EAPI=7 -HOMEPAGE=https://pypi.org/project/citeproc-py/ -IUSE=python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 -RDEPEND=app-text/rnc2rng[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -SLOT=0 -SRC_URI=mirror://pypi/c/citeproc-py/citeproc-py-0.4.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=c2443e6a8cb0cef1ac91f6b6665b7f08 diff --git a/metadata/md5-cache/dev-python/cliff-3.9.0 b/metadata/md5-cache/dev-python/cliff-3.9.0 index 450ec90bcb02..2b4b389130ad 100644 --- a/metadata/md5-cache/dev-python/cliff-3.9.0 +++ b/metadata/md5-cache/dev-python/cliff-3.9.0 @@ -4,7 +4,7 @@ DESCRIPTION=Command Line Interface Formulation Framework EAPI=8 HOMEPAGE=https://github.com/openstack/cliff IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc64 ~s390 sparc x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~ia64 ~ppc64 ~s390 sparc x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/autopage-0.4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/cmd2-0.8.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/prettytable[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyparsing-2.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/setuptools[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/stevedore-2.0.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyyaml-3.12.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/c/cliff/cliff-3.9.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=5f705da864414a85c47536dccf014aca +_md5_=32b807aaa7a767da8a97d245f44831f9 diff --git a/metadata/md5-cache/dev-python/cwcwidth-0.1.4 b/metadata/md5-cache/dev-python/cwcwidth-0.1.4 deleted file mode 100644 index 3e425c136bb6..000000000000 --- a/metadata/md5-cache/dev-python/cwcwidth-0.1.4 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-python/cython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( dev-python/unittest-or-fail[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python bindings for wc(s)width -EAPI=7 -HOMEPAGE=https://github.com/sebastinas/cwcwidth/ https://pypi.org/project/cwcwidth/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 x86 -LICENSE=MIT -RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/sebastinas/cwcwidth/archive/v0.1.4.tar.gz -> cwcwidth-0.1.4.gh.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=d3f75d075a1b51ee9ba296ae1ae5e1aa diff --git a/metadata/md5-cache/dev-python/cwcwidth-0.1.5 b/metadata/md5-cache/dev-python/cwcwidth-0.1.5 index a4be8e5e82dc..c9d3397f93a7 100644 --- a/metadata/md5-cache/dev-python/cwcwidth-0.1.5 +++ b/metadata/md5-cache/dev-python/cwcwidth-0.1.5 @@ -4,7 +4,7 @@ DESCRIPTION=Python bindings for wc(s)width EAPI=8 HOMEPAGE=https://github.com/sebastinas/cwcwidth/ https://pypi.org/project/cwcwidth/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=MIT RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/sebastinas/cwcwidth/archive/v0.1.5.tar.gz -> cwcwidth-0.1.5.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=4b2bcb9074343baa424225fa6559a033 +_md5_=c8161edbb6fca146bb20d46da0ac12d3 diff --git a/metadata/md5-cache/dev-python/debugpy-1.5.0 b/metadata/md5-cache/dev-python/debugpy-1.5.0 deleted file mode 100644 index e5dc8d19c604..000000000000 --- a/metadata/md5-cache/dev-python/debugpy-1.5.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-timeout[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( dev-python/pydevd[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=An implementation of the Debug Adapter Protocol for Python -EAPI=8 -HOMEPAGE=https://github.com/microsoft/debugpy/ https://pypi.org/project/debugpy/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=MIT -RDEPEND=dev-python/pydevd[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=test !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/microsoft/debugpy/archive/v1.5.0.tar.gz -> debugpy-1.5.0.gh.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=498202daf19dda2b01251888c0bb1b1a diff --git a/metadata/md5-cache/dev-python/django-cacheops-5.1 b/metadata/md5-cache/dev-python/django-cacheops-5.1 deleted file mode 100644 index 3a7ba49d4727..000000000000 --- a/metadata/md5-cache/dev-python/django-cacheops-5.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( >=dev-python/django-1.8[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/redis-py-2.9.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/funcy-1.8[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/six-1.4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-db/redis ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=ORM cache with automatic granular event-driven invalidation for Django -EAPI=7 -HOMEPAGE=https://github.com/Suor/django-cacheops -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 -LICENSE=BSD -RDEPEND=>=dev-python/django-1.8[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/redis-py-2.9.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/funcy-1.8[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/six-1.4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/d/django-cacheops/django-cacheops-5.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=a5a8250f8c610d24ac9bd859da9cbf5f diff --git a/metadata/md5-cache/dev-python/dns-lexicon-3.8.1 b/metadata/md5-cache/dev-python/dns-lexicon-3.8.1 deleted file mode 100644 index 4fa53832b575..000000000000 --- a/metadata/md5-cache/dev-python/dns-lexicon-3.8.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/boto3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/zeep[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/vcrpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/requests[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/tldextract[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/cryptography[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/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyproject2setuppy-18[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Manipulate DNS records on various DNS providers in a standardized/agnostic way -EAPI=8 -HOMEPAGE=https://pypi.org/project/dns-lexicon/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/requests[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/tldextract[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/cryptography[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(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/AnalogJ/lexicon/archive/v3.8.1.tar.gz -> dns-lexicon-3.8.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=ddb1a79ecaf5c2af7e6e2f9494175332 diff --git a/metadata/md5-cache/dev-python/dns-lexicon-3.8.2 b/metadata/md5-cache/dev-python/dns-lexicon-3.8.3 similarity index 97% rename from metadata/md5-cache/dev-python/dns-lexicon-3.8.2 rename to metadata/md5-cache/dev-python/dns-lexicon-3.8.3 index 452abd713460..8e5c7e7ae27c 100644 --- a/metadata/md5-cache/dev-python/dns-lexicon-3.8.2 +++ b/metadata/md5-cache/dev-python/dns-lexicon-3.8.3 @@ -10,6 +10,6 @@ RDEPEND=dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_py REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/AnalogJ/lexicon/archive/v3.8.2.tar.gz -> dns-lexicon-3.8.2.tar.gz +SRC_URI=https://github.com/AnalogJ/lexicon/archive/v3.8.3.tar.gz -> dns-lexicon-3.8.3.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ddb1a79ecaf5c2af7e6e2f9494175332 diff --git a/metadata/md5-cache/dev-python/docker-py-5.0.0 b/metadata/md5-cache/dev-python/docker-py-5.0.0 deleted file mode 100644 index cf72dfb80627..000000000000 --- a/metadata/md5-cache/dev-python/docker-py-5.0.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/recommonmark[python_targets_python3_10(-)] >=dev-python/sphinx-1.4.6[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/recommonmark[python_targets_python3_9(-)] >=dev-python/sphinx-1.4.6[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/recommonmark[python_targets_python3_8(-)] >=dev-python/sphinx-1.4.6[python_targets_python3_8(-)] ) ) ) test? ( >=dev-python/requests-2.24.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/six-1.4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/websocket-client-0.32.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=test? ( >=dev-python/mock-1.0.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/paramiko-2.4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) -DESCRIPTION=Python client for Docker -EAPI=7 -HOMEPAGE=https://github.com/docker/docker-py -IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm arm64 ~ppc64 x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/requests-2.24.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/six-1.4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/websocket-client-0.32.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/docker/docker-py/archive/5.0.0.tar.gz -> docker-py-5.0.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=131dbe9c622e807dd7722d5ca7952836 diff --git a/metadata/md5-cache/dev-python/docker-py-5.0.3 b/metadata/md5-cache/dev-python/docker-py-5.0.3 index 2179ab10c4c9..edd16a6cc4ef 100644 --- a/metadata/md5-cache/dev-python/docker-py-5.0.3 +++ b/metadata/md5-cache/dev-python/docker-py-5.0.3 @@ -5,7 +5,7 @@ DESCRIPTION=Python client for Docker EAPI=8 HOMEPAGE=https://github.com/docker/docker-py IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm arm64 ~ppc64 x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/requests-2.24.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/six-1.4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/websocket-client-0.32.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/docker/docker-py/archive/5.0.3.tar.gz -> docker-py-5.0.3.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=124640851e8961254147228b39ccc252 +_md5_=da926ba2d6298b91336102af06a617a0 diff --git a/metadata/md5-cache/dev-python/easy-thumbnails-2.7.1-r1 b/metadata/md5-cache/dev-python/easy-thumbnails-2.7.1-r1 deleted file mode 100644 index 24b502b93e4c..000000000000 --- a/metadata/md5-cache/dev-python/easy-thumbnails-2.7.1-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( python_targets_python3_8? ( dev-lang/python:3.8[sqlite] ) python_targets_python3_9? ( dev-lang/python:3.9[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) >=dev-python/django-1.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/testfixtures[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Easy thumbnails for Django -EAPI=8 -HOMEPAGE=https://pypi.org/project/easy-thumbnails/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-python/django-1.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/e/easy-thumbnails/easy-thumbnails-2.7.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=11e9d4b23435fc6e18267fb3923c9811 diff --git a/metadata/md5-cache/dev-python/easy-thumbnails-2.7.2 b/metadata/md5-cache/dev-python/easy-thumbnails-2.7.2 deleted file mode 100644 index 75be887b361c..000000000000 --- a/metadata/md5-cache/dev-python/easy-thumbnails-2.7.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( python_targets_python3_8? ( dev-lang/python:3.8[sqlite] ) python_targets_python3_9? ( dev-lang/python:3.9[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) >=dev-python/django-1.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/testfixtures[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Easy thumbnails for Django -EAPI=8 -HOMEPAGE=https://pypi.org/project/easy-thumbnails/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-python/django-1.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/e/easy-thumbnails/easy-thumbnails-2.7.2.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=11e9d4b23435fc6e18267fb3923c9811 diff --git a/metadata/md5-cache/dev-python/environs-9.3.2 b/metadata/md5-cache/dev-python/environs-9.3.2 deleted file mode 100644 index 3a1b43ef0139..000000000000 --- a/metadata/md5-cache/dev-python/environs-9.3.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/python-dotenv[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/marshmallow[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-python/python-dotenv[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/marshmallow[python_targets_python3_8(-)?,python_targets_python3_9(-)?] test? ( dev-python/django-cache-url[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/dj-database-url[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/dj-email-url[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) -DESCRIPTION=Python library for simplified environment variable parsing -EAPI=7 -HOMEPAGE=https://github.com/sloria/environs -IUSE=test test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=dev-python/python-dotenv[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/marshmallow[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/sloria/environs/archive/refs/tags/9.3.2.tar.gz -> environs-9.3.2.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=4a99221bdf44f541109c33302a464423 diff --git a/metadata/md5-cache/dev-python/et_xmlfile-1.1.0 b/metadata/md5-cache/dev-python/et_xmlfile-1.1.0 index 98cabbd588fb..2efa375d563c 100644 --- a/metadata/md5-cache/dev-python/et_xmlfile-1.1.0 +++ b/metadata/md5-cache/dev-python/et_xmlfile-1.1.0 @@ -4,7 +4,7 @@ DESCRIPTION=An implementation of lxml.xmlfile for the standard library EAPI=7 HOMEPAGE=https://pypi.org/project/et-xmlfile/ https://foss.heptapod.net/openpyxl/et_xmlfile/ IUSE=test doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND=dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://foss.heptapod.net/openpyxl/et_xmlfile/-/archive/1.1/et_xmlfile-1.1.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=57c7b756991c6631b9da3cd8e0c51ebb +_md5_=3ff57b8183e0f7c177cfffd40c95fd3a diff --git a/metadata/md5-cache/dev-python/fastjsonschema-2.15.1 b/metadata/md5-cache/dev-python/fastjsonschema-2.15.1 index bb8d5f7a47f3..11a63617522b 100644 --- a/metadata/md5-cache/dev-python/fastjsonschema-2.15.1 +++ b/metadata/md5-cache/dev-python/fastjsonschema-2.15.1 @@ -4,7 +4,7 @@ DESCRIPTION=Fast JSON schema validator for Python EAPI=7 HOMEPAGE=https://github.com/horejsek/python-fastjsonschema/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=BSD RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/horejsek/python-fastjsonschema/archive/v2.15.1.tar.gz -> python-fastjsonschema-2.15.1.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=6fad93a6b1d8e5691b356d5b36c7bbc1 +_md5_=bb4b18b119fb4b1d8643e758e8a55fd5 diff --git a/metadata/md5-cache/dev-python/flask-2.0.2 b/metadata/md5-cache/dev-python/flask-2.0.2 index f6ad7648c2c9..d5e8834f618e 100644 --- a/metadata/md5-cache/dev-python/flask-2.0.2 +++ b/metadata/md5-cache/dev-python/flask-2.0.2 @@ -4,7 +4,7 @@ DESCRIPTION=A microframework based on Werkzeug, Jinja2 and good intentions EAPI=8 HOMEPAGE=https://github.com/pallets/flask/ IUSE=examples doc test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~x86 LICENSE=BSD RDEPEND=>=dev-python/click-7.1.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/blinker[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/itsdangerous-2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jinja-3.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/werkzeug-2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/F/Flask/Flask-2.0.2.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=36687f648a74a9d41cec011ce3baef5f +_md5_=5e587992cbb823b3f4529ffecc94be32 diff --git a/metadata/md5-cache/dev-python/flask-paginate-0.8.1 b/metadata/md5-cache/dev-python/flask-paginate-0.8.1 deleted file mode 100644 index 09d3025bc520..000000000000 --- a/metadata/md5-cache/dev-python/flask-paginate-0.8.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/flask[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Pagination support for flask -EAPI=7 -HOMEPAGE=https://flask-paginate.readthedocs.io -IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-python/flask[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/lixxu/flask-paginate/archive/0.8.1.tar.gz -> flask-paginate-0.8.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=2d41270484276886149e8e59fde5d45a diff --git a/metadata/md5-cache/dev-python/flask-wtf-1.0.0 b/metadata/md5-cache/dev-python/flask-wtf-1.0.0 index d29c424da26d..5c14d7fe503f 100644 --- a/metadata/md5-cache/dev-python/flask-wtf-1.0.0 +++ b/metadata/md5-cache/dev-python/flask-wtf-1.0.0 @@ -1,4 +1,4 @@ -BDEPEND=doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] ) ) ) test? ( >=dev-python/Babel-1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/flask-babel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/itsdangerous[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/wtforms-1.0.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +BDEPEND=doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/pallets-sphinx-themes[python_targets_python3_10(-)] dev-python/sphinxcontrib-log_cabinet[python_targets_python3_10(-)] dev-python/sphinx-issues[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/pallets-sphinx-themes[python_targets_python3_9(-)] dev-python/sphinxcontrib-log_cabinet[python_targets_python3_9(-)] dev-python/sphinx-issues[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/pallets-sphinx-themes[python_targets_python3_8(-)] dev-python/sphinxcontrib-log_cabinet[python_targets_python3_8(-)] dev-python/sphinx-issues[python_targets_python3_8(-)] ) ) ) test? ( >=dev-python/Babel-1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/flask-babel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/itsdangerous[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/wtforms-1.0.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Simple integration of Flask and WTForms EAPI=8 @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/F/Flask-WTF/Flask-WTF-1.0.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=4c48ff1806c1cb609e5191b4c3821796 +_md5_=0996044c5e3fc37c5a4206725eb1a571 diff --git a/metadata/md5-cache/dev-python/flexmock-0.10.10 b/metadata/md5-cache/dev-python/flexmock-0.10.10 index 9b1a1ee487f3..b7fd15149001 100644 --- a/metadata/md5-cache/dev-python/flexmock-0.10.10 +++ b/metadata/md5-cache/dev-python/flexmock-0.10.10 @@ -4,7 +4,7 @@ DESCRIPTION=Testing library to create mocks, stubs and fakes EAPI=8 HOMEPAGE=https://flexmock.readthedocs.io/ IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv +KEYWORDS=amd64 ~arm ~arm64 ~riscv LICENSE=BSD RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/f/flexmock/flexmock-0.10.10.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=5f444042c9a916d2b8f02a4cbb712504 +_md5_=0bf6e4112c328188489875826ea87639 diff --git a/metadata/md5-cache/dev-python/fqdn-1.5.1-r1 b/metadata/md5-cache/dev-python/fqdn-1.5.1-r1 index fe761f2708ec..c2f58af92e08 100644 --- a/metadata/md5-cache/dev-python/fqdn-1.5.1-r1 +++ b/metadata/md5-cache/dev-python/fqdn-1.5.1-r1 @@ -4,7 +4,7 @@ DESCRIPTION=RFC-compliant FQDN validation and manipulation for Python EAPI=7 HOMEPAGE=https://github.com/ypcrts/fqdn IUSE=test doc python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MPL-2.0 RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ypcrts/fqdn/archive/v1.5.1.tar.gz -> fqdn-1.5.1.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=1b95095f758d8356e960e62332161443 +_md5_=c095fc7ea06915a0c08768d644023110 diff --git a/metadata/md5-cache/dev-python/jupyter_packaging-0.10.6 b/metadata/md5-cache/dev-python/fritzconnection-1.7.2 similarity index 58% rename from metadata/md5-cache/dev-python/jupyter_packaging-0.10.6 rename to metadata/md5-cache/dev-python/fritzconnection-1.7.2 index 6fe136f0c430..a0e16dbf8e5f 100644 --- a/metadata/md5-cache/dev-python/jupyter_packaging-0.10.6 +++ b/metadata/md5-cache/dev-python/fritzconnection-1.7.2 @@ -1,15 +1,15 @@ -BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( dev-python/packaging[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/tomlkit[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(-)?] dev-python/deprecation[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( >=dev-python/requests-2.22[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Tools to help build and install Jupyter Python packages +DESCRIPTION=Lib/tool to communicate with AVM FRITZ! devices using TR-064 protocol over UPnP EAPI=8 -HOMEPAGE=https://jupyter.org +HOMEPAGE=https://github.com/kbr/fritzconnection IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 -LICENSE=BSD -RDEPEND=dev-python/packaging[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/tomlkit[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(-)?] dev-python/deprecation[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/requests-2.22[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=mirror://pypi/j/jupyter_packaging/jupyter_packaging-0.10.6.tar.gz +SRC_URI=https://github.com/kbr/fritzconnection/archive/1.7.2.tar.gz -> fritzconnection-1.7.2.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=6c2fdd54082caa5e6d41e0fc2306bc98 +_md5_=4aa0ac40bd3d783b4d15c27fbcf52c4d diff --git a/metadata/md5-cache/dev-python/frozenlist-1.2.0 b/metadata/md5-cache/dev-python/frozenlist-1.2.0 index 4c71db3d5862..bee3ae435968 100644 --- a/metadata/md5-cache/dev-python/frozenlist-1.2.0 +++ b/metadata/md5-cache/dev-python/frozenlist-1.2.0 @@ -4,7 +4,7 @@ DESCRIPTION=A list-like structure which implements collections.abc.MutableSequen EAPI=8 HOMEPAGE=https://pypi.org/project/frozenlist/ https://github.com/aio-libs/frozenlist/ IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~riscv ~sparc ~x86 LICENSE=Apache-2.0 RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aio-libs/frozenlist/archive/v1.2.0.tar.gz -> frozenlist-1.2.0.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=821b0d201a8b2d5fedd85202e4c53e38 +_md5_=ad701b78ecef3cc8771e726bfbcfdbc2 diff --git a/metadata/md5-cache/dev-python/gast-0.5.3 b/metadata/md5-cache/dev-python/gast-0.5.3 new file mode 100644 index 000000000000..f90d5b832f66 --- /dev/null +++ b/metadata/md5-cache/dev-python/gast-0.5.3 @@ -0,0 +1,15 @@ +BDEPEND=test? ( dev-python/unittest-or-fail[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A generic AST to represent Python2 and Python3's Abstract Syntax Tree (AST) +EAPI=8 +HOMEPAGE=https://pypi.org/project/gast/ +IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~sparc ~x86 +LICENSE=BSD PSF-2 +RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/g/gast/gast-0.5.3.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=af192bf5da8c9149c0cf016922902258 diff --git a/metadata/md5-cache/dev-python/github3-2.0.0 b/metadata/md5-cache/dev-python/github3-2.0.0 deleted file mode 100644 index bafd165cbbe9..000000000000 --- a/metadata/md5-cache/dev-python/github3-2.0.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( >=dev-python/betamax-0.8.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/betamax-matchers-0.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( dev-vcs/git >=dev-python/requests-2.18.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dateutil-2.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jwcrypto-0.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A wrapper for the GitHub API written in python -EAPI=8 -HOMEPAGE=https://github3py.readthedocs.io/en/master/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-vcs/git >=dev-python/requests-2.18.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dateutil-2.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jwcrypto-0.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/sigmavirus24/github3.py/archive/2.0.0.tar.gz -> github3-2.0.0.gh.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=4f97060f1bd32c10b252aa4d7adf987c diff --git a/metadata/md5-cache/dev-python/google-api-core-2.0.1 b/metadata/md5-cache/dev-python/google-api-core-2.0.1 deleted file mode 100644 index 19c5d4923a03..000000000000 --- a/metadata/md5-cache/dev-python/google-api-core-2.0.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( >=dev-python/grpcio-1.33.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/rsa[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytest-asyncio[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( dev-python/namespace-google[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/protobuf-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/googleapis-common-protos[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/google-auth-1.25.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.18.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Core Library for Google Client Libraries -EAPI=8 -HOMEPAGE=https://github.com/googleapis/python-api-core/ https://googleapis.dev/python/google-api-core/latest/index.html -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=amd64 ~arm ~arm64 x86 -LICENSE=Apache-2.0 -RDEPEND=dev-python/namespace-google[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/protobuf-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/googleapis-common-protos[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/google-auth-1.25.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.18.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/googleapis/python-api-core/archive/v2.0.1.tar.gz -> google-api-core-2.0.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=05a15d2451fcd3eb172382be001418b9 diff --git a/metadata/md5-cache/dev-python/google-api-core-2.1.0 b/metadata/md5-cache/dev-python/google-api-core-2.1.0 deleted file mode 100644 index 85579755b028..000000000000 --- a/metadata/md5-cache/dev-python/google-api-core-2.1.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( >=dev-python/grpcio-1.33.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/rsa[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytest-asyncio[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( dev-python/namespace-google[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/protobuf-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/googleapis-common-protos[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/google-auth-1.25.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.18.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Core Library for Google Client Libraries -EAPI=8 -HOMEPAGE=https://github.com/googleapis/python-api-core/ https://googleapis.dev/python/google-api-core/latest/index.html -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-python/namespace-google[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/protobuf-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/googleapis-common-protos[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/google-auth-1.25.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.18.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/googleapis/python-api-core/archive/v2.1.0.tar.gz -> google-api-core-2.1.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=fc2ad44787b469c4c06d3905329a0298 diff --git a/metadata/md5-cache/dev-python/google-api-core-2.1.1 b/metadata/md5-cache/dev-python/google-api-core-2.1.1 deleted file mode 100644 index 56576cc1a522..000000000000 --- a/metadata/md5-cache/dev-python/google-api-core-2.1.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( >=dev-python/grpcio-1.33.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/rsa[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytest-asyncio[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( dev-python/namespace-google[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/protobuf-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/googleapis-common-protos[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/google-auth-1.25.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.18.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Core Library for Google Client Libraries -EAPI=8 -HOMEPAGE=https://github.com/googleapis/python-api-core/ https://googleapis.dev/python/google-api-core/latest/index.html -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-python/namespace-google[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/protobuf-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/googleapis-common-protos[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/google-auth-1.25.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.18.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/googleapis/python-api-core/archive/v2.1.1.tar.gz -> google-api-core-2.1.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=fc2ad44787b469c4c06d3905329a0298 diff --git a/metadata/md5-cache/dev-python/google-api-core-2.2.2 b/metadata/md5-cache/dev-python/google-api-core-2.2.2 index ef0d6879ab84..8eb0475777b7 100644 --- a/metadata/md5-cache/dev-python/google-api-core-2.2.2 +++ b/metadata/md5-cache/dev-python/google-api-core-2.2.2 @@ -4,7 +4,7 @@ DESCRIPTION=Core Library for Google Client Libraries EAPI=8 HOMEPAGE=https://github.com/googleapis/python-api-core/ https://googleapis.dev/python/google-api-core/latest/index.html IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 x86 LICENSE=Apache-2.0 RDEPEND=dev-python/namespace-google[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/protobuf-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/googleapis-common-protos[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/google-auth-1.25.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.18.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/googleapis/python-api-core/archive/v2.2.2.tar.gz -> google-api-core-2.2.2.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=27e8e0cb31dcf14a0edeefda3032ff0c +_md5_=d736459b85b6d77b7eb703a56aebf3d2 diff --git a/metadata/md5-cache/dev-python/google-apitools-0.5.31 b/metadata/md5-cache/dev-python/google-apitools-0.5.31 deleted file mode 100644 index bc5635fd20e8..000000000000 --- a/metadata/md5-cache/dev-python/google-apitools-0.5.31 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/httplib2-0.8[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/fasteners-0.14[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oauth2client-1.5.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/six-1.12.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-gflags-3.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/nose-1.3.7-r4[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-python/httplib2-0.8[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/fasteners-0.14[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oauth2client-1.5.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/six-1.12.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-gflags-3.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-18.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] test? ( >=dev-python/mock-1.0.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) -DESCRIPTION=Python library to manipulate Google APIs -EAPI=7 -HOMEPAGE=https://github.com/google/apitools -IUSE=test test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~arm ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/httplib2-0.8[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/fasteners-0.14[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oauth2client-1.5.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/six-1.12.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-gflags-3.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/google/apitools/archive/v0.5.31.tar.gz -> google-apitools-0.5.31.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=b50b68dd42b2aee035b49a8e5c8a5326 diff --git a/metadata/md5-cache/dev-python/indexed_gzip-1.6.3 b/metadata/md5-cache/dev-python/graphviz-0.18.1 similarity index 56% rename from metadata/md5-cache/dev-python/indexed_gzip-1.6.3 rename to metadata/md5-cache/dev-python/graphviz-0.18.1 index 463b6685c61e..1a82dc1ce569 100644 --- a/metadata/md5-cache/dev-python/indexed_gzip-1.6.3 +++ b/metadata/md5-cache/dev-python/graphviz-0.18.1 @@ -1,16 +1,15 @@ -BDEPEND=dev-python/cython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( sys-libs/zlib:= >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +BDEPEND=app-arch/unzip test? ( >=dev-python/mock-2.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-mock-1.8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] media-gfx/graphviz[gts,pdf] ) test? ( media-gfx/graphviz >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare test -DEPEND=sys-libs/zlib:= -DESCRIPTION=Fast random access of gzip files in Python +DESCRIPTION=Simple Python interface for Graphviz EAPI=8 -HOMEPAGE=https://github.com/pauldmccarthy/indexed_gzip +HOMEPAGE=https://graphviz.readthedocs.io/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=ZLIB -RDEPEND=sys-libs/zlib:= python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux +LICENSE=MIT +RDEPEND=media-gfx/graphviz python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/pauldmccarthy/indexed_gzip/archive/v1.6.3.tar.gz -> indexed_gzip-1.6.3.tar.gz +SRC_URI=mirror://pypi/g/graphviz/graphviz-0.18.1.zip _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=1ae4caad13428568f799e3152d72260c +_md5_=6d815d17aef3c69d2cafd098c49043b9 diff --git a/metadata/md5-cache/dev-python/greenstalk-1.0.1 b/metadata/md5-cache/dev-python/greenstalk-1.0.1 deleted file mode 100644 index 8b015ce19e12..000000000000 --- a/metadata/md5-cache/dev-python/greenstalk-1.0.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( app-misc/beanstalkd ) test? ( >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Python 3 client for the beanstalkd work queue -EAPI=7 -HOMEPAGE=https://greenstalk.readthedocs.io/ https://github.com/justinmayhew/greenstalk -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/justinmayhew/greenstalk/archive/v1.0.1.tar.gz -> greenstalk-1.0.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=eb65e3f7e8447fa1690f95a8d1eb069b diff --git a/metadata/md5-cache/dev-python/grpcio-1.38.1 b/metadata/md5-cache/dev-python/grpcio-1.38.1 deleted file mode 100644 index ebd08354e413..000000000000 --- a/metadata/md5-cache/dev-python/grpcio-1.38.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-libs/openssl-1.0.2:0=[-bindist(-)] >=dev-libs/re2-0.2021.04.01:= >=dev-python/cython-0.28.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/protobuf-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?] net-dns/c-ares:= sys-libs/zlib:= -DESCRIPTION=High-performance RPC framework (python libraries) -EAPI=7 -HOMEPAGE=https://grpc.io -IUSE=python_targets_python3_8 python_targets_python3_9 -KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-libs/openssl-1.0.2:0=[-bindist(-)] >=dev-libs/re2-0.2021.04.01:= >=dev-python/cython-0.28.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/protobuf-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?] net-dns/c-ares:= sys-libs/zlib:= python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -SLOT=0 -SRC_URI=mirror://pypi/g/grpcio/grpcio-1.38.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b prefix d04f14b297013ad1410550c0757f14f8 python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=81641df13b048b69e3a1f1abce88620d diff --git a/metadata/md5-cache/dev-python/grpcio-1.41.0 b/metadata/md5-cache/dev-python/grpcio-1.41.0 index 8d2b32403e3c..8eb6398b316f 100644 --- a/metadata/md5-cache/dev-python/grpcio-1.41.0 +++ b/metadata/md5-cache/dev-python/grpcio-1.41.0 @@ -5,11 +5,11 @@ DESCRIPTION=High-performance RPC framework (python libraries) EAPI=7 HOMEPAGE=https://grpc.io IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 LICENSE=Apache-2.0 RDEPEND=>=dev-libs/openssl-1.0.2:0=[-bindist(-)] >=dev-libs/re2-0.2021.04.01:= >=dev-python/cython-0.28.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/protobuf-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] net-dns/c-ares:= sys-libs/zlib:= python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/g/grpcio/grpcio-1.41.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b prefix d04f14b297013ad1410550c0757f14f8 python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=aa9eca5df52f22c367d04d5d3069761b +_md5_=788a03af268ca8be97e1c09758553938 diff --git a/metadata/md5-cache/dev-python/grpcio-1.41.1 b/metadata/md5-cache/dev-python/grpcio-1.41.1 new file mode 100644 index 000000000000..c621df619a2e --- /dev/null +++ b/metadata/md5-cache/dev-python/grpcio-1.41.1 @@ -0,0 +1,15 @@ +BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-libs/openssl-1.0.2:0=[-bindist(-)] >=dev-libs/re2-0.2021.04.01:= >=dev-python/cython-0.28.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/protobuf-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] net-dns/c-ares:= sys-libs/zlib:= +DESCRIPTION=High-performance RPC framework (python libraries) +EAPI=7 +HOMEPAGE=https://grpc.io +IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-libs/openssl-1.0.2:0=[-bindist(-)] >=dev-libs/re2-0.2021.04.01:= >=dev-python/cython-0.28.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/protobuf-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] net-dns/c-ares:= sys-libs/zlib:= python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) +SLOT=0 +SRC_URI=mirror://pypi/g/grpcio/grpcio-1.41.1.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b prefix d04f14b297013ad1410550c0757f14f8 python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=aa9eca5df52f22c367d04d5d3069761b diff --git a/metadata/md5-cache/dev-python/grpcio-testing-1.38.1 b/metadata/md5-cache/dev-python/grpcio-testing-1.38.1 deleted file mode 100644 index f8677550e24e..000000000000 --- a/metadata/md5-cache/dev-python/grpcio-testing-1.38.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=~dev-python/grpcio-1.38.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/protobuf-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DESCRIPTION=Testing utilities for gRPC Python -EAPI=7 -HOMEPAGE=https://grpc.io -IUSE=python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=~dev-python/grpcio-1.38.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/protobuf-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -SLOT=0 -SRC_URI=mirror://pypi/g/grpcio-testing/grpcio-testing-1.38.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=60e15bcc08fb07d559e8f3f53208e32b diff --git a/metadata/md5-cache/dev-python/grpcio-testing-1.41.1 b/metadata/md5-cache/dev-python/grpcio-testing-1.41.1 new file mode 100644 index 000000000000..2921131ed01d --- /dev/null +++ b/metadata/md5-cache/dev-python/grpcio-testing-1.41.1 @@ -0,0 +1,14 @@ +BDEPEND=~dev-python/grpcio-1.41.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/protobuf-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Testing utilities for gRPC Python +EAPI=7 +HOMEPAGE=https://grpc.io +IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=~dev-python/grpcio-1.41.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/protobuf-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) +SLOT=0 +SRC_URI=mirror://pypi/g/grpcio-testing/grpcio-testing-1.41.1.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=99163a97c201645deb5f02983e650582 diff --git a/metadata/md5-cache/dev-python/grpcio-tools-1.38.1 b/metadata/md5-cache/dev-python/grpcio-tools-1.38.1 deleted file mode 100644 index 5ed5560e707e..000000000000 --- a/metadata/md5-cache/dev-python/grpcio-tools-1.38.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-python/cython[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ~dev-python/grpcio-1.38.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/protobuf-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DESCRIPTION=Protobuf code generator for gRPC -EAPI=7 -HOMEPAGE=https://grpc.io -IUSE=python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-python/cython[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ~dev-python/grpcio-1.38.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/protobuf-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -SLOT=0 -SRC_URI=mirror://pypi/g/grpcio-tools/grpcio-tools-1.38.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b prefix d04f14b297013ad1410550c0757f14f8 python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=320ea4e70a29232ff5a994aa35d8364c diff --git a/metadata/md5-cache/dev-python/grpcio-tools-1.41.1 b/metadata/md5-cache/dev-python/grpcio-tools-1.41.1 new file mode 100644 index 000000000000..e3a1998df8b9 --- /dev/null +++ b/metadata/md5-cache/dev-python/grpcio-tools-1.41.1 @@ -0,0 +1,15 @@ +BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-python/cython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ~dev-python/grpcio-1.41.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/protobuf-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DESCRIPTION=Protobuf code generator for gRPC +EAPI=7 +HOMEPAGE=https://grpc.io +IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=dev-python/cython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ~dev-python/grpcio-1.41.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/protobuf-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) +SLOT=0 +SRC_URI=mirror://pypi/g/grpcio-tools/grpcio-tools-1.41.1.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b prefix d04f14b297013ad1410550c0757f14f8 python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=fc457cad1b64aae007f59c95345d9adf diff --git a/metadata/md5-cache/dev-python/gssapi-1.6.12 b/metadata/md5-cache/dev-python/gssapi-1.6.12 deleted file mode 100644 index 9c59ccb37b9e..000000000000 --- a/metadata/md5-cache/dev-python/gssapi-1.6.12 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=virtual/krb5 dev-python/decorator[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DESCRIPTION=Low and high level wrappers around the GSSAPI C libraries -EAPI=7 -HOMEPAGE=https://github.com/pythongssapi/python-gssapi https://pypi.org/project/gssapi/ -IUSE=python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=virtual/krb5 python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=test -SLOT=0 -SRC_URI=mirror://pypi/g/gssapi/gssapi-1.6.12.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=fc41ca5b07576531d98451b0cc3dee90 diff --git a/metadata/md5-cache/dev-python/h2-4.0.0 b/metadata/md5-cache/dev-python/h2-4.0.0 deleted file mode 100644 index 62721a4e32b0..000000000000 --- a/metadata/md5-cache/dev-python/h2-4.0.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/hypothesis[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( >=dev-python/hyperframe-6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/hpack-4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=HTTP/2 State-Machine based protocol implementation -EAPI=7 -HOMEPAGE=https://python-hyper.org/h2/en/stable/ https://pypi.org/project/h2/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MIT -RDEPEND=>=dev-python/hyperframe-6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/hpack-4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/python-hyper/h2/archive/v4.0.0.tar.gz -> hyper-h2-4.0.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=925a2431f22b016a7ef17ee4ca10f350 diff --git a/metadata/md5-cache/dev-python/h2-4.1.0 b/metadata/md5-cache/dev-python/h2-4.1.0 index f10e275facc7..95c2f4468991 100644 --- a/metadata/md5-cache/dev-python/h2-4.1.0 +++ b/metadata/md5-cache/dev-python/h2-4.1.0 @@ -4,7 +4,7 @@ DESCRIPTION=HTTP/2 State-Machine based protocol implementation EAPI=8 HOMEPAGE=https://python-hyper.org/h2/en/stable/ https://pypi.org/project/h2/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT RDEPEND=>=dev-python/hyperframe-6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/hpack-4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python-hyper/h2/archive/v4.1.0.tar.gz -> h2-4.1.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=adc172f7c1551207f37ff04b4e3b9e13 +_md5_=44da831846384cd85df5f4bc7d403629 diff --git a/metadata/md5-cache/dev-python/httpcore-0.13.7 b/metadata/md5-cache/dev-python/httpcore-0.13.7 index bcc5f364ecf1..a67e36967b08 100644 --- a/metadata/md5-cache/dev-python/httpcore-0.13.7 +++ b/metadata/md5-cache/dev-python/httpcore-0.13.7 @@ -4,7 +4,7 @@ DESCRIPTION=A minimal low-level HTTP client EAPI=8 HOMEPAGE=https://www.encode.io/httpcore/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 sparc ~x86 LICENSE=BSD RDEPEND==dev-python/anyio-3*[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/encode/httpcore/archive/0.13.7.tar.gz -> httpcore-0.13.7.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=c822cd6bb3efcbb47c2f92544f01fb9b +_md5_=3539af4cf1c581606066bec2b99ee5bf diff --git a/metadata/md5-cache/dev-python/hypothesis-6.22.0 b/metadata/md5-cache/dev-python/hypothesis-6.22.0 deleted file mode 100644 index 47a80737cd54..000000000000 --- a/metadata/md5-cache/dev-python/hypothesis-6.22.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !!=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] cli? ( python_targets_python3_8? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_9? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) ) >=dev-python/pytest-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[threads(+),sqlite] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+),sqlite] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=A library for property based testing -EAPI=8 -HOMEPAGE=https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/ -IUSE=cli test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos -LICENSE=MPL-2.0 -RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] cli? ( python_targets_python3_8? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_9? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[threads(+),sqlite] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+),sqlite] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.22.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=6e786c523988d9b183fcf7458994740b diff --git a/metadata/md5-cache/dev-python/hypothesis-6.23.2 b/metadata/md5-cache/dev-python/hypothesis-6.23.2 deleted file mode 100644 index b7c8f5fc953a..000000000000 --- a/metadata/md5-cache/dev-python/hypothesis-6.23.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !!=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] cli? ( python_targets_python3_8? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_9? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) ) >=dev-python/pytest-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[threads(+),sqlite] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+),sqlite] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=A library for property based testing -EAPI=8 -HOMEPAGE=https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/ -IUSE=cli test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos -LICENSE=MPL-2.0 -RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] cli? ( python_targets_python3_8? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_9? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[threads(+),sqlite] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+),sqlite] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.23.2.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=b123675b63bca072c5d90e163a8637ab diff --git a/metadata/md5-cache/dev-python/hypothesis-6.23.4 b/metadata/md5-cache/dev-python/hypothesis-6.23.4 deleted file mode 100644 index d898deefba90..000000000000 --- a/metadata/md5-cache/dev-python/hypothesis-6.23.4 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !!=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] cli? ( python_targets_python3_8? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_9? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) ) >=dev-python/pytest-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[threads(+),sqlite] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+),sqlite] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=A library for property based testing -EAPI=8 -HOMEPAGE=https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/ -IUSE=cli test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos -LICENSE=MPL-2.0 -RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] cli? ( python_targets_python3_8? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_9? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[threads(+),sqlite] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+),sqlite] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.23.4.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=b123675b63bca072c5d90e163a8637ab diff --git a/metadata/md5-cache/dev-python/hypothesis-6.24.0 b/metadata/md5-cache/dev-python/hypothesis-6.24.0 deleted file mode 100644 index 0a34a84770e8..000000000000 --- a/metadata/md5-cache/dev-python/hypothesis-6.24.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !!=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] cli? ( python_targets_python3_8? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_9? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) ) >=dev-python/pytest-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[threads(+),sqlite] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+),sqlite] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=A library for property based testing -EAPI=8 -HOMEPAGE=https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/ -IUSE=cli test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos -LICENSE=MPL-2.0 -RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] cli? ( python_targets_python3_8? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_9? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[threads(+),sqlite] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+),sqlite] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.24.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=b123675b63bca072c5d90e163a8637ab diff --git a/metadata/md5-cache/dev-python/hypothesis-6.24.1 b/metadata/md5-cache/dev-python/hypothesis-6.24.1 deleted file mode 100644 index 6128adf2580a..000000000000 --- a/metadata/md5-cache/dev-python/hypothesis-6.24.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !!=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] cli? ( python_targets_python3_8? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_9? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) ) >=dev-python/pytest-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[threads(+),sqlite] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+),sqlite] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=A library for property based testing -EAPI=8 -HOMEPAGE=https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/ -IUSE=cli test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos -LICENSE=MPL-2.0 -RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] cli? ( python_targets_python3_8? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_9? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[threads(+),sqlite] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+),sqlite] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.24.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=b123675b63bca072c5d90e163a8637ab diff --git a/metadata/md5-cache/dev-python/hypothesis-6.24.2 b/metadata/md5-cache/dev-python/hypothesis-6.24.2 index a48680b5a798..7fb885738126 100644 --- a/metadata/md5-cache/dev-python/hypothesis-6.24.2 +++ b/metadata/md5-cache/dev-python/hypothesis-6.24.2 @@ -4,7 +4,7 @@ DESCRIPTION=A library for property based testing EAPI=8 HOMEPAGE=https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/ IUSE=cli test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos LICENSE=MPL-2.0 RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] cli? ( python_targets_python3_8? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_9? ( dev-python/black[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[threads(+),sqlite] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+),sqlite] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.24.2.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=b123675b63bca072c5d90e163a8637ab +_md5_=6e786c523988d9b183fcf7458994740b diff --git a/metadata/md5-cache/dev-python/icalendar-4.0.7 b/metadata/md5-cache/dev-python/icalendar-4.0.7 deleted file mode 100644 index c30f8335e71b..000000000000 --- a/metadata/md5-cache/dev-python/icalendar-4.0.7 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] ) ) ) test? ( dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Package used for parsing and generating iCalendar files (RFC 2445) -EAPI=7 -HOMEPAGE=https://github.com/collective/icalendar -IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm ~arm64 x86 -LICENSE=BSD -RDEPEND=dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/i/icalendar/icalendar-4.0.7.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=63d15e476e6ecbaff4528c9219e1312b diff --git a/metadata/md5-cache/dev-python/icalendar-4.0.8 b/metadata/md5-cache/dev-python/icalendar-4.0.8 deleted file mode 100644 index a5259bac3ac1..000000000000 --- a/metadata/md5-cache/dev-python/icalendar-4.0.8 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] ) ) ) test? ( dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Package used for parsing and generating iCalendar files (RFC 2445) -EAPI=8 -HOMEPAGE=https://github.com/collective/icalendar -IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 -LICENSE=BSD -RDEPEND=dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/i/icalendar/icalendar-4.0.8.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=9f7ab5a15c5e2ce390c8edadafcf56df diff --git a/metadata/md5-cache/dev-python/icalendar-4.0.9 b/metadata/md5-cache/dev-python/icalendar-4.0.9 index d04b3fb0342f..bdd1b5b2f55b 100644 --- a/metadata/md5-cache/dev-python/icalendar-4.0.9 +++ b/metadata/md5-cache/dev-python/icalendar-4.0.9 @@ -4,7 +4,7 @@ DESCRIPTION=Package used for parsing and generating iCalendar files (RFC 2445) EAPI=8 HOMEPAGE=https://github.com/collective/icalendar IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 x86 LICENSE=BSD RDEPEND=dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/i/icalendar/icalendar-4.0.9.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=9f7ab5a15c5e2ce390c8edadafcf56df +_md5_=ed2b8c2c367fd6ec4944fe5785f43129 diff --git a/metadata/md5-cache/dev-python/idna-3.2 b/metadata/md5-cache/dev-python/idna-3.2 deleted file mode 100644 index 1d1b4109f353..000000000000 --- a/metadata/md5-cache/dev-python/idna-3.2 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Internationalized Domain Names in Applications (IDNA) -EAPI=7 -HOMEPAGE=https://github.com/kjd/idna https://pypi.org/project/idna/ -IUSE=python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~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=BSD -RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -SLOT=0 -SRC_URI=mirror://pypi/i/idna/idna-3.2.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=6dd108850f5d044bf8acce6996df5338 diff --git a/metadata/md5-cache/dev-python/idna-3.3 b/metadata/md5-cache/dev-python/idna-3.3 index 4cd76e31db01..085824268ed4 100644 --- a/metadata/md5-cache/dev-python/idna-3.3 +++ b/metadata/md5-cache/dev-python/idna-3.3 @@ -4,11 +4,11 @@ DESCRIPTION=Internationalized Domain Names in Applications (IDNA) EAPI=7 HOMEPAGE=https://github.com/kjd/idna https://pypi.org/project/idna/ IUSE=python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~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=BSD RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/i/idna/idna-3.3.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=6e9703a769431b5173c6064567618b9f +_md5_=55a32ac4018a78d44b2fdc51b93ebef8 diff --git a/metadata/md5-cache/dev-python/imageio-2.10.1 b/metadata/md5-cache/dev-python/imageio-2.10.1 deleted file mode 100644 index 784d242a2cd3..000000000000 --- a/metadata/md5-cache/dev-python/imageio-2.10.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/psutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] media-libs/freeimage >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python library for reading and writing image data -EAPI=8 -HOMEPAGE=https://imageio.github.io/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -PROPERTIES=test_network -RDEPEND=dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] media-libs/freeimage python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=test !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/imageio/imageio/archive/v2.10.1.tar.gz -> imageio-2.10.1.gh.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=e83b96ec09b439054ac309bdf552398a diff --git a/metadata/md5-cache/dev-python/imageio-2.10.3 b/metadata/md5-cache/dev-python/imageio-2.10.3 deleted file mode 100644 index fcfe85e92843..000000000000 --- a/metadata/md5-cache/dev-python/imageio-2.10.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/psutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] media-libs/freeimage >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python library for reading and writing image data -EAPI=8 -HOMEPAGE=https://imageio.github.io/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -PROPERTIES=test_network -RDEPEND=dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] media-libs/freeimage python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=test !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/imageio/imageio/archive/v2.10.3.tar.gz -> imageio-2.10.3.gh.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=e83b96ec09b439054ac309bdf552398a diff --git a/metadata/md5-cache/dev-python/imageio-2.10.2 b/metadata/md5-cache/dev-python/imageio-2.10.4 similarity index 95% rename from metadata/md5-cache/dev-python/imageio-2.10.2 rename to metadata/md5-cache/dev-python/imageio-2.10.4 index 26db203d1180..4fa968ebbb70 100644 --- a/metadata/md5-cache/dev-python/imageio-2.10.2 +++ b/metadata/md5-cache/dev-python/imageio-2.10.4 @@ -11,6 +11,6 @@ RDEPEND=dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(- REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) RESTRICT=test !test? ( test ) SLOT=0 -SRC_URI=https://github.com/imageio/imageio/archive/v2.10.2.tar.gz -> imageio-2.10.2.gh.tar.gz +SRC_URI=https://github.com/imageio/imageio/archive/v2.10.4.tar.gz -> imageio-2.10.4.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e83b96ec09b439054ac309bdf552398a diff --git a/metadata/md5-cache/dev-python/imageio-2.9.0 b/metadata/md5-cache/dev-python/imageio-2.9.0 deleted file mode 100644 index b5b68c5dfc49..000000000000 --- a/metadata/md5-cache/dev-python/imageio-2.9.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/psutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] media-libs/freeimage >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python library for reading and writing image data -EAPI=8 -HOMEPAGE=https://imageio.github.io/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -PROPERTIES=test_network -RDEPEND=dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] media-libs/freeimage python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=test !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/imageio/imageio/archive/v2.9.0.tar.gz -> imageio-2.9.0.gh.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=07fc96aed63c96804599e33211a9c670 diff --git a/metadata/md5-cache/dev-python/immutables-0.16 b/metadata/md5-cache/dev-python/immutables-0.16 index 68498eddc33c..e67ce8be9cbf 100644 --- a/metadata/md5-cache/dev-python/immutables-0.16 +++ b/metadata/md5-cache/dev-python/immutables-0.16 @@ -4,7 +4,7 @@ DESCRIPTION=A high-performance immutable mapping type for Python EAPI=8 HOMEPAGE=https://github.com/MagicStack/immutables IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv sparc x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86 LICENSE=Apache-2.0 RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/MagicStack/immutables/archive/v0.16.tar.gz -> immutables-0.16.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=01342caeb5b013dd8352653cbc0ed944 +_md5_=8a2b662a9b4bbf524dc91ab1b1e2c53c diff --git a/metadata/md5-cache/dev-python/iocapture-0.1.2-r2 b/metadata/md5-cache/dev-python/iocapture-0.1.2-r2 index 3492a7635916..ea7d3872029e 100644 --- a/metadata/md5-cache/dev-python/iocapture-0.1.2-r2 +++ b/metadata/md5-cache/dev-python/iocapture-0.1.2-r2 @@ -4,7 +4,7 @@ DESCRIPTION=Capture stdout, stderr easily EAPI=7 HOMEPAGE=https://pypi.org/project/iocapture/ IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -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 LICENSE=MIT RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/oinume/iocapture/archive/0.1.2.tar.gz -> iocapture-0.1.2.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=3cc2a542fe663df15442132d8a9239be +_md5_=326e875377cab16be51850c9228102b0 diff --git a/metadata/md5-cache/dev-python/ipykernel-5.5.4-r1 b/metadata/md5-cache/dev-python/ipykernel-5.5.4-r1 deleted file mode 100644 index 88f2b8afb179..000000000000 --- a/metadata/md5-cache/dev-python/ipykernel-5.5.4-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-python/ipython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=IPython Kernel for Jupyter -EAPI=8 -HOMEPAGE=https://github.com/ipython/ipykernel -IUSE=test test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=BSD -RDEPEND=dev-python/ipython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/i/ipykernel/ipykernel-5.5.4.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=d76f36bbc033f911e1cadc6fbd19b382 diff --git a/metadata/md5-cache/dev-python/ipykernel-5.5.4-r2 b/metadata/md5-cache/dev-python/ipykernel-5.5.4-r2 new file mode 100644 index 000000000000..fd5b0393d521 --- /dev/null +++ b/metadata/md5-cache/dev-python/ipykernel-5.5.4-r2 @@ -0,0 +1,15 @@ +BDEPEND=dev-python/ipython_genutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/ipython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=IPython Kernel for Jupyter +EAPI=8 +HOMEPAGE=https://github.com/ipython/ipykernel +IUSE=test test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 +LICENSE=BSD +RDEPEND=dev-python/ipython_genutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/ipython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/i/ipykernel/ipykernel-5.5.4.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=6c34af0b3212139e7ceeb69b6d180000 diff --git a/metadata/md5-cache/dev-python/ipykernel-6.2.0 b/metadata/md5-cache/dev-python/ipykernel-6.2.0 deleted file mode 100644 index be985281020b..000000000000 --- a/metadata/md5-cache/dev-python/ipykernel-6.2.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=dev-python/debugpy-1.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/ipython-7.23.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/traitlets-4.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =www-servers/tornado-4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/matplotlib-inline-0.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/debugpy-1.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/ipython-7.23.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/traitlets-4.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =www-servers/tornado-4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/matplotlib-inline-0.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=IPython Kernel for Jupyter -EAPI=8 -HOMEPAGE=https://github.com/ipython/ipykernel -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc x86 -LICENSE=BSD -RDEPEND=>=dev-python/debugpy-1.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/ipython-7.23.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/traitlets-4.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =www-servers/tornado-4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/matplotlib-inline-0.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/i/ipykernel/ipykernel-6.2.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=fc08f0a415a41b091597c8cce358503e diff --git a/metadata/md5-cache/dev-python/ipykernel-6.2.0-r1 b/metadata/md5-cache/dev-python/ipykernel-6.2.0-r1 new file mode 100644 index 000000000000..09e1fe70882e --- /dev/null +++ b/metadata/md5-cache/dev-python/ipykernel-6.2.0-r1 @@ -0,0 +1,15 @@ +BDEPEND=dev-python/ipython_genutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/debugpy-1.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/ipython-7.23.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/traitlets-4.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =www-servers/tornado-4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/matplotlib-inline-0.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/debugpy-1.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/ipython-7.23.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/traitlets-4.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =www-servers/tornado-4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/matplotlib-inline-0.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=IPython Kernel for Jupyter +EAPI=8 +HOMEPAGE=https://github.com/ipython/ipykernel +IUSE=test python_targets_python3_8 python_targets_python3_9 +KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc x86 +LICENSE=BSD +RDEPEND=dev-python/ipython_genutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/debugpy-1.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/ipython-7.23.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/traitlets-4.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =www-servers/tornado-4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/matplotlib-inline-0.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/i/ipykernel/ipykernel-6.2.0.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=4dcb618be53c841364f4e67a41f7e80a diff --git a/metadata/md5-cache/dev-python/ipykernel-6.5.0 b/metadata/md5-cache/dev-python/ipykernel-6.5.0 new file mode 100644 index 000000000000..745d6f916a3b --- /dev/null +++ b/metadata/md5-cache/dev-python/ipykernel-6.5.0 @@ -0,0 +1,15 @@ +BDEPEND=python_targets_python3_8? ( =dev-python/argcomplete-1.12.3[python_targets_python3_8(-)?] ) >=dev-python/debugpy-1.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/ipython-7.23.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/traitlets-5.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =www-servers/tornado-4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/matplotlib-inline-0.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/argcomplete-1.12.3[python_targets_python3_8(-)?] ) >=dev-python/debugpy-1.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/ipython-7.23.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/traitlets-5.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =www-servers/tornado-4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/matplotlib-inline-0.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=IPython Kernel for Jupyter +EAPI=8 +HOMEPAGE=https://github.com/ipython/ipykernel +IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=BSD +RDEPEND=python_targets_python3_8? ( =dev-python/argcomplete-1.12.3[python_targets_python3_8(-)?] ) >=dev-python/debugpy-1.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/ipython-7.23.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/traitlets-5.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =www-servers/tornado-4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/matplotlib-inline-0.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/i/ipykernel/ipykernel-6.5.0.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=41bcc213e42319fa0615fdbb578aee25 diff --git a/metadata/md5-cache/dev-python/ipyparallel-7.1.0 b/metadata/md5-cache/dev-python/ipyparallel-7.1.0 index b05849c64c44..8cebf35928fa 100644 --- a/metadata/md5-cache/dev-python/ipyparallel-7.1.0 +++ b/metadata/md5-cache/dev-python/ipyparallel-7.1.0 @@ -4,7 +4,7 @@ DESCRIPTION=Interactive Parallel Computing with IPython EAPI=8 HOMEPAGE=https://ipyparallel.readthedocs.io/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 sparc x86 +KEYWORDS=amd64 ~hppa ~ia64 sparc x86 LICENSE=BSD RDEPEND=dev-python/entrypoints[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/decorator[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyzmq-18[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/traitlets-4.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/ipython-4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jupyter_client[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/ipykernel-4.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/psutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/tqdm[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=www-servers/tornado-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/i/ipyparallel/ipyparallel-7.1.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=19b7a477c3ff908328ccb06c671d3ee7 +_md5_=04d0d6394f9df07d20aed84106d3be3a diff --git a/metadata/md5-cache/dev-python/ipython-7.29.0 b/metadata/md5-cache/dev-python/ipython-7.29.0 index bfe85fcec9ae..4d3fa962fdbf 100644 --- a/metadata/md5-cache/dev-python/ipython-7.29.0 +++ b/metadata/md5-cache/dev-python/ipython-7.29.0 @@ -4,7 +4,7 @@ DESCRIPTION=Advanced interactive shell for Python EAPI=8 HOMEPAGE=https://ipython.org/ https://github.com/ipython/ipython/ IUSE=doc examples matplotlib notebook nbconvert qt5 +smp test test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=BSD PDEPEND=notebook? ( dev-python/notebook[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/ipywidgets[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/widgetsnbextension[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) smp? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/ipyparallel-6.2.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) RDEPEND=dev-python/backcall[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/decorator[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jedi-0.16[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pexpect-4.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pickleshare[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/prompt_toolkit-2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://pypi/i/ipython/ipython-7.29.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c -_md5_=95e5f922aa1f236369f0d46047b951b3 +_md5_=c93c897592132d1e14be350843d660e9 diff --git a/metadata/md5-cache/dev-python/ipython_genutils-0.2.0-r2 b/metadata/md5-cache/dev-python/ipython_genutils-0.2.0-r2 index 19cae9c0fbf5..16bd41390b00 100644 --- a/metadata/md5-cache/dev-python/ipython_genutils-0.2.0-r2 +++ b/metadata/md5-cache/dev-python/ipython_genutils-0.2.0-r2 @@ -4,7 +4,7 @@ DESCRIPTION=Vestigial utilities from IPython EAPI=7 HOMEPAGE=https://github.com/ipython/ipython_genutils IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=BSD RDEPEND=dev-python/nose[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/i/ipython_genutils/ipython_genutils-0.2.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=8365dc43e5319b8b119e17d4bf935f10 +_md5_=210cd8a1e24bce7b4c28d3ea93eea582 diff --git a/metadata/md5-cache/dev-python/ipywidgets-7.6.5 b/metadata/md5-cache/dev-python/ipywidgets-7.6.5 index 630703f820d9..812cfd5bdc8f 100644 --- a/metadata/md5-cache/dev-python/ipywidgets-7.6.5 +++ b/metadata/md5-cache/dev-python/ipywidgets-7.6.5 @@ -4,7 +4,7 @@ DESCRIPTION=IPython HTML widgets for Jupyter EAPI=8 HOMEPAGE=https://ipywidgets.readthedocs.io/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=>=dev-python/ipykernel-4.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/ipython_genutils-0.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/nbformat-4.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/traitlets-4.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/widgetsnbextension-3.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/i/ipywidgets/ipywidgets-7.6.5.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=79025c32ed3b4eaeb1e5c5960ef8eba6 +_md5_=aef51994c09eeed3e456d78958b5a09f diff --git a/metadata/md5-cache/dev-python/isoduration-20.11.0 b/metadata/md5-cache/dev-python/isoduration-20.11.0 index 48e6b4179ad2..ed6c887dcedb 100644 --- a/metadata/md5-cache/dev-python/isoduration-20.11.0 +++ b/metadata/md5-cache/dev-python/isoduration-20.11.0 @@ -4,7 +4,7 @@ DESCRIPTION=Operations with ISO 8601 durations EAPI=8 HOMEPAGE=https://pypi.org/project/isoduration/ https://github.com/bolsote/isoduration/ IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=ISC RDEPEND=>=dev-python/arrow-0.15.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/bolsote/isoduration/archive/20.11.0.tar.gz -> isoduration-20.11.0.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=c85831eaf1f1374b8529517bf0974af6 +_md5_=9f19ac88e7028a5c7b524435db742dbd diff --git a/metadata/md5-cache/dev-python/jaraco-stream-3.0.2 b/metadata/md5-cache/dev-python/jaraco-stream-3.0.2 deleted file mode 100644 index 6d43cfd72887..000000000000 --- a/metadata/md5-cache/dev-python/jaraco-stream-3.0.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=dev-python/setuptools_scm-1.15.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/toml[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] >=dev-python/jaraco-packaging-3.2[python_targets_python3_10(-)] >=dev-python/rst-linker-1.9[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] >=dev-python/jaraco-packaging-3.2[python_targets_python3_9(-)] >=dev-python/rst-linker-1.9[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] >=dev-python/jaraco-packaging-3.2[python_targets_python3_8(-)] >=dev-python/rst-linker-1.9[python_targets_python3_8(-)] ) ( >=dev-python/pypy3-7.3.7:0 dev-python/sphinx[python_targets_pypy3(-)] >=dev-python/jaraco-packaging-3.2[python_targets_pypy3(-)] >=dev-python/rst-linker-1.9[python_targets_pypy3(-)] ) ) ) test? ( >=dev-python/pytest-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Routines for handling streaming data -EAPI=7 -HOMEPAGE=https://github.com/jaraco/jaraco.stream -IUSE=doc test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 x86 -LICENSE=MIT -RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/j/jaraco.stream/jaraco.stream-3.0.2.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=614eae668492d00ca09a03f5015606d6 diff --git a/metadata/md5-cache/dev-python/jaraco-stream-3.0.3 b/metadata/md5-cache/dev-python/jaraco-stream-3.0.3 index d398091978f6..c2b0e80ffdb8 100644 --- a/metadata/md5-cache/dev-python/jaraco-stream-3.0.3 +++ b/metadata/md5-cache/dev-python/jaraco-stream-3.0.3 @@ -4,7 +4,7 @@ DESCRIPTION=Routines for handling streaming data EAPI=8 HOMEPAGE=https://github.com/jaraco/jaraco.stream IUSE=doc test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=MIT RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/j/jaraco.stream/jaraco.stream-3.0.3.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=8d7218c41c5bc55c894ec818bae8c917 +_md5_=ef25e706fa3c03593079925f5343db2b diff --git a/metadata/md5-cache/dev-python/jeepney-0.7.1 b/metadata/md5-cache/dev-python/jeepney-0.7.1 index 8c954e314633..f9f3c69d48fa 100644 --- a/metadata/md5-cache/dev-python/jeepney-0.7.1 +++ b/metadata/md5-cache/dev-python/jeepney-0.7.1 @@ -4,7 +4,7 @@ DESCRIPTION=Low-level, pure Python DBus protocol wrapper EAPI=8 HOMEPAGE=https://gitlab.com/takluyver/jeepney IUSE=examples test doc python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm arm64 ~ppc ppc64 ~riscv sparc x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86 LICENSE=MIT RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/j/jeepney/jeepney-0.7.1.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=87de2b46220abcd29d3d16f0d465ff41 +_md5_=89267ffe8facf63d1b4758bc429878eb diff --git a/metadata/md5-cache/dev-python/joblib-1.0.1 b/metadata/md5-cache/dev-python/joblib-1.0.1 deleted file mode 100644 index c8c12563dfa9..000000000000 --- a/metadata/md5-cache/dev-python/joblib-1.0.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-python/cloudpickle[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/loky[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( dev-python/threadpoolctl[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( dev-python/cloudpickle[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/loky[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Tools to provide lightweight pipelining in Python -EAPI=7 -HOMEPAGE=https://joblib.readthedocs.io/en/latest/ https://github.com/joblib/joblib -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86 -LICENSE=BSD -RDEPEND=dev-python/cloudpickle[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/loky[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/joblib/joblib/archive/1.0.1.tar.gz -> joblib-1.0.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=ed0e5dab521188890f61c706d41829e1 diff --git a/metadata/md5-cache/dev-python/joblib-1.1.0 b/metadata/md5-cache/dev-python/joblib-1.1.0 index defd436ca11d..f0de6ff99374 100644 --- a/metadata/md5-cache/dev-python/joblib-1.1.0 +++ b/metadata/md5-cache/dev-python/joblib-1.1.0 @@ -4,7 +4,7 @@ DESCRIPTION=Tools to provide lightweight pipelining in Python EAPI=8 HOMEPAGE=https://joblib.readthedocs.io/en/latest/ https://github.com/joblib/joblib IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86 LICENSE=BSD RDEPEND=dev-python/cloudpickle[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/loky[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/joblib/joblib/archive/1.1.0.tar.gz -> joblib-1.1.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=8f8940f368cc3987b9b5ae5277e32bd9 +_md5_=66e03ee74fba26e7e7391bce52bfc1ec diff --git a/metadata/md5-cache/dev-python/jq-1.2.1 b/metadata/md5-cache/dev-python/jq-1.2.1 index cfc6947e8710..dc4721c443bb 100644 --- a/metadata/md5-cache/dev-python/jq-1.2.1 +++ b/metadata/md5-cache/dev-python/jq-1.2.1 @@ -4,7 +4,7 @@ DESCRIPTION=Python bindings for jq EAPI=8 HOMEPAGE=https://github.com/mwilliamson/jq.py IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~x86 LICENSE=BSD-2 RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/mwilliamson/jq.py/archive/1.2.1.tar.gz -> jq-1.2.1.gh.tar.gz https://github.com/stedolan/jq/releases/download/jq-1.6/jq-1.6.tar.gz https://github.com/kkos/oniguruma/releases/download/v6.9.4/onig-6.9.4.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=cf69b966921adf84367e5b4a34966093 +_md5_=323e4b311d3c93433ccda23b689e6bb1 diff --git a/metadata/md5-cache/dev-python/jschema_to_python-1.2.3 b/metadata/md5-cache/dev-python/jschema_to_python-1.2.3 index 81ac7d5d4abb..f3786a44263e 100644 --- a/metadata/md5-cache/dev-python/jschema_to_python-1.2.3 +++ b/metadata/md5-cache/dev-python/jschema_to_python-1.2.3 @@ -4,7 +4,7 @@ DESCRIPTION=Generate source code for Python classes from a JSON schema EAPI=8 HOMEPAGE=https://pypi.org/project/jschema-to-python/ https://github.com/microsoft/jschema-to-python/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~x86 LICENSE=MIT RDEPEND=dev-python/attrs[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jsonpickle[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pbr[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/j/jschema_to_python/jschema_to_python-1.2.3.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=f9aa82d48d4229e319c38ac3f86c6747 +_md5_=39c6fb5141632a3e7186f0e241a6a2fd diff --git a/metadata/md5-cache/dev-python/jsonschema-4.2.1-r1 b/metadata/md5-cache/dev-python/jsonschema-4.2.1-r1 index deb9304845e0..da603c6ecb1d 100644 --- a/metadata/md5-cache/dev-python/jsonschema-4.2.1-r1 +++ b/metadata/md5-cache/dev-python/jsonschema-4.2.1-r1 @@ -4,7 +4,7 @@ DESCRIPTION=An implementation of JSON-Schema validation for Python EAPI=8 HOMEPAGE=https://pypi.org/project/jsonschema/ https://github.com/Julian/jsonschema IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=MIT RDEPEND=dev-python/attrs[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyrsistent-0.18.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-python/importlib_resources-1.4.0[python_targets_python3_8(-)?] ) dev-python/fqdn[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/idna[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/isoduration[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jsonpointer-1.13[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/rfc3339-validator[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/rfc3986-validator[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/rfc3987[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/uritemplate[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/webcolors-1.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/j/jsonschema/jsonschema-4.2.1.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=ac45e47fdf3e4f049eb18cfa4f6e33b6 +_md5_=dcd312968d08efe259101af670d5d67f diff --git a/metadata/md5-cache/dev-python/jupyter-lsp-1.4.1 b/metadata/md5-cache/dev-python/jupyter-lsp-1.4.1 deleted file mode 100644 index bcfef402a85c..000000000000 --- a/metadata/md5-cache/dev-python/jupyter-lsp-1.4.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/entrypoints[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jupyter_server-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab -EAPI=8 -HOMEPAGE=https://github.com/krassowski/jupyterlab-lsp -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 -LICENSE=BSD -RDEPEND=dev-python/entrypoints[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jupyter_server-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/j/jupyter-lsp/jupyter-lsp-1.4.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=7721b86e421e310903f80818ea1df4ec diff --git a/metadata/md5-cache/dev-python/jupyter_client-6.1.12 b/metadata/md5-cache/dev-python/jupyter_client-6.1.12 index 7ce2994e9796..b58ac791d1e4 100644 --- a/metadata/md5-cache/dev-python/jupyter_client-6.1.12 +++ b/metadata/md5-cache/dev-python/jupyter_client-6.1.12 @@ -4,7 +4,7 @@ DESCRIPTION=Jupyter protocol implementation and client libraries EAPI=8 HOMEPAGE=https://jupyter.org IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=BSD RDEPEND=dev-python/async_generator[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jupyter_core[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyzmq-14.4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/traitlets[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] www-servers/tornado[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/j/jupyter_client/jupyter_client-6.1.12.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=a96e89d097cac5ae3d7c130e75a20a88 +_md5_=c1fdbc7535ead9c5ea50c73e71519fc6 diff --git a/metadata/md5-cache/dev-python/jupyter_client-7.0.6 b/metadata/md5-cache/dev-python/jupyter_client-7.0.6 index e7a075eac34a..0f6ec1ffbaba 100644 --- a/metadata/md5-cache/dev-python/jupyter_client-7.0.6 +++ b/metadata/md5-cache/dev-python/jupyter_client-7.0.6 @@ -4,7 +4,7 @@ DESCRIPTION=Jupyter protocol implementation and client libraries EAPI=8 HOMEPAGE=https://jupyter.org IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=BSD RDEPEND=dev-python/entrypoints[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jupyter_core-4.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/nest_asyncio-1.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyzmq-14.4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=www-servers/tornado-4.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/traitlets[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/j/jupyter_client/jupyter_client-7.0.6.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=3444e73dc110595c9a7a4cbc5edc0622 +_md5_=fa78c1879c4f090832a40398bf9091cd diff --git a/metadata/md5-cache/dev-python/jupyter_core-4.8.1 b/metadata/md5-cache/dev-python/jupyter_core-4.8.1 index c2786882ed5f..303daa97a2d6 100644 --- a/metadata/md5-cache/dev-python/jupyter_core-4.8.1 +++ b/metadata/md5-cache/dev-python/jupyter_core-4.8.1 @@ -4,7 +4,7 @@ DESCRIPTION=Core common functionality of Jupyter projects EAPI=8 HOMEPAGE=https://jupyter.org IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=BSD RDEPEND=dev-python/traitlets[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/j/jupyter_core/jupyter_core-4.8.1.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=edb540aeb4953d754e9adbe80448b9c9 +_md5_=d2b5ee406870c4700eafebf7afda1b11 diff --git a/metadata/md5-cache/dev-python/jupyterlab-3.1.10-r1 b/metadata/md5-cache/dev-python/jupyterlab-3.1.10-r1 deleted file mode 100644 index 6c29b68736a7..000000000000 --- a/metadata/md5-cache/dev-python/jupyterlab-3.1.10-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-python/jupyter_packaging[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( dev-python/ipython[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/jupyter_core[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jupyterlab_server[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jupyter_server[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/nbclassic[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jinja-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=www-servers/tornado-6.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] net-libs/nodejs >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=JupyterLab computational environment -EAPI=8 -HOMEPAGE=https://jupyter.org/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 -LICENSE=BSD MIT GPL-3 Apache-2.0 -RDEPEND=dev-python/ipython[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/jupyter_core[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jupyterlab_server[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jupyter_server[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/nbclassic[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jinja-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=www-servers/tornado-6.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] net-libs/nodejs python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=test !test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/j/jupyterlab/jupyterlab-3.1.10.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=dc64fd3ac855926970417eade2e2bedc diff --git a/metadata/md5-cache/dev-python/jupyterlab-lsp-3.8.1 b/metadata/md5-cache/dev-python/jupyterlab-lsp-3.8.1 deleted file mode 100644 index 517c37db0ef4..000000000000 --- a/metadata/md5-cache/dev-python/jupyterlab-lsp-3.8.1 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Coding assistance for JupyterLab with Language Server Protocol -EAPI=8 -HOMEPAGE=https://github.com/krassowski/jupyterlab-lsp -IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 -LICENSE=BSD -RDEPEND=>=dev-python/jupyterlab-3.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/jupyter-lsp-1.4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -SLOT=0 -SRC_URI=mirror://pypi/j/jupyterlab-lsp/jupyterlab-lsp-3.8.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=c8f0313492e5908bb3740c9c524d9c44 diff --git a/metadata/md5-cache/dev-python/jupyterlab_pygments-0.1.2 b/metadata/md5-cache/dev-python/jupyterlab_pygments-0.1.2 index 9cff86eb5c97..6c0dd29f0811 100644 --- a/metadata/md5-cache/dev-python/jupyterlab_pygments-0.1.2 +++ b/metadata/md5-cache/dev-python/jupyterlab_pygments-0.1.2 @@ -4,11 +4,11 @@ DESCRIPTION=Pygments theme making use of JupyterLab CSS variables EAPI=8 HOMEPAGE=https://github.com/jupyterlab/jupyterlab_pygments IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=BSD RDEPEND=dev-python/pygments[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/jupyterlab/jupyterlab_pygments/archive/0.1.2.tar.gz -> jupyterlab_pygments-0.1.2.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=50b32bded14ebea35758b2ab28c73568 +_md5_=fb7e69cead4e35471836c0671deb0287 diff --git a/metadata/md5-cache/dev-python/jupyterlab_server-2.7.2 b/metadata/md5-cache/dev-python/jupyterlab_server-2.7.2 deleted file mode 100644 index 4a834ea4a3fb..000000000000 --- a/metadata/md5-cache/dev-python/jupyterlab_server-2.7.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/Babel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/entrypoints-0.2.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jinja-2.10[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/json5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jsonschema-3.0.1[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/requests[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jupyter_server[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Server components for JupyterLab and JupyterLab like applications -EAPI=8 -HOMEPAGE=https://jupyter.org/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 -LICENSE=BSD -RDEPEND=dev-python/Babel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/entrypoints-0.2.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jinja-2.10[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/json5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jsonschema-3.0.1[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/requests[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jupyter_server[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=test !test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/j/jupyterlab_server/jupyterlab_server-2.7.2.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=d952b123240bc6c19a29fa7e7516037a diff --git a/metadata/md5-cache/dev-python/kombu-5.1.0 b/metadata/md5-cache/dev-python/kombu-5.1.0 deleted file mode 100644 index 365a2efba866..000000000000 --- a/metadata/md5-cache/dev-python/kombu-5.1.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( app-arch/brotli[python,python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.4.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/case-1.5.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/kazoo[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/msgpack-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pycurl[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pymongo-3.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/Pyro4[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-3.10[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/redis-py-3.3.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/sqlalchemy[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zstandard[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( >=dev-python/py-amqp-5.0.6[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) doc? ( || ( ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/sphinx_celery[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/sphinx_celery[python_targets_python3_8(-)] ) ) ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=AMQP Messaging Framework for Python -EAPI=8 -HOMEPAGE=https://pypi.org/project/kombu/ https://github.com/celery/kombu -IUSE=examples test doc python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~arm64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-python/py-amqp-5.0.6[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/k/kombu/kombu-5.1.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=2e7da99280b7d949099023ab13ffcb9e diff --git a/metadata/md5-cache/dev-python/kombu-5.2.0 b/metadata/md5-cache/dev-python/kombu-5.2.0 deleted file mode 100644 index 685069edf17c..000000000000 --- a/metadata/md5-cache/dev-python/kombu-5.2.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( app-arch/brotli[python,python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.4.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/case-1.5.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/kazoo[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/msgpack-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pycurl[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pymongo-3.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/Pyro4[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-3.10[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/redis-py-3.3.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/sqlalchemy[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zstandard[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( >=dev-python/py-amqp-5.0.6[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) doc? ( || ( ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/sphinx_celery[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/sphinx_celery[python_targets_python3_8(-)] ) ) ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=AMQP Messaging Framework for Python -EAPI=8 -HOMEPAGE=https://pypi.org/project/kombu/ https://github.com/celery/kombu -IUSE=examples test doc python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~arm64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-python/py-amqp-5.0.6[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/k/kombu/kombu-5.2.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=2e7da99280b7d949099023ab13ffcb9e diff --git a/metadata/md5-cache/dev-python/libpillowfight-0.3.0 b/metadata/md5-cache/dev-python/libpillowfight-0.3.0 deleted file mode 100644 index bbd698cc5b6a..000000000000 --- a/metadata/md5-cache/dev-python/libpillowfight-0.3.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?] test? ( dev-python/nose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) -DESCRIPTION=Small library containing various image processing algorithms -EAPI=7 -HOMEPAGE=https://gitlab.gnome.org/World/OpenPaperwork/libpillowfight -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3 -RDEPEND=dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/p/pypillowfight/pypillowfight-0.3.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=8f84202eb6c6087ae920bacb7cbbd494 diff --git a/metadata/md5-cache/dev-python/lit-13.0.0 b/metadata/md5-cache/dev-python/lit-13.0.0 index dd0198b11a91..2641096371c2 100644 --- a/metadata/md5-cache/dev-python/lit-13.0.0 +++ b/metadata/md5-cache/dev-python/lit-13.0.0 @@ -4,7 +4,7 @@ DESCRIPTION=A stand-alone install of the LLVM suite testing tool EAPI=7 HOMEPAGE=https://llvm.org/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv ~x86 +KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86 LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/llvmorg-13.0.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 llvm.org 21b9255c65ab2859fc1af2242a432103 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=1ef9f1eb4a34e8704b42bafb21d8953c +_md5_=a261ed353d0ece43eb281a780c594484 diff --git a/metadata/md5-cache/dev-python/logfury-0.1.2-r1 b/metadata/md5-cache/dev-python/logfury-0.1.2-r1 deleted file mode 100644 index 55c9cfb67ba2..000000000000 --- a/metadata/md5-cache/dev-python/logfury-0.1.2-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/testfixtures[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/nose-1.3.7-r4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Boilerplate library for logging method calls -EAPI=8 -HOMEPAGE=https://github.com/ppolewicz/logfury https://pypi.org/project/logfury/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/ppolewicz/logfury/archive/0.1.2.tar.gz -> logfury-0.1.2.gh.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=9491433d6a4a91d0c1a0f05d4b357f99 diff --git a/metadata/md5-cache/dev-python/logfury-1.0.0 b/metadata/md5-cache/dev-python/logfury-1.0.0 deleted file mode 100644 index 825191c5084c..000000000000 --- a/metadata/md5-cache/dev-python/logfury-1.0.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/testfixtures[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Boilerplate library for logging method calls -EAPI=8 -HOMEPAGE=https://github.com/reef-technologies/logfury https://pypi.org/project/logfury/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/reef-technologies/logfury/archive/v1.0.0.tar.gz -> logfury-1.0.0.gh.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=b8ae3cea48703cc95ab451c93ddf8301 diff --git a/metadata/md5-cache/dev-python/marshmallow-3.13.0 b/metadata/md5-cache/dev-python/marshmallow-3.13.0 deleted file mode 100644 index 10e33535221b..000000000000 --- a/metadata/md5-cache/dev-python/marshmallow-3.13.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/simplejson[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A library for converting to and from native Python datatypes -EAPI=8 -HOMEPAGE=https://github.com/marshmallow-code/marshmallow/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 -LICENSE=MIT -RDEPEND=dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/m/marshmallow/marshmallow-3.13.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=6c11c88881b537a769efd03ffbe270ec diff --git a/metadata/md5-cache/dev-python/matplotlib-inline-0.1.3 b/metadata/md5-cache/dev-python/matplotlib-inline-0.1.3 index 0eb1fdb8a4c9..abe7aaced7a5 100644 --- a/metadata/md5-cache/dev-python/matplotlib-inline-0.1.3 +++ b/metadata/md5-cache/dev-python/matplotlib-inline-0.1.3 @@ -4,11 +4,11 @@ DESCRIPTION=Inline Matplotlib backend for Jupyter EAPI=8 HOMEPAGE=https://github.com/ipython/matplotlib-inline/ IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=BSD RDEPEND=dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/traitlets[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/ipython/matplotlib-inline/archive/0.1.3.tar.gz -> matplotlib-inline-0.1.3.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=ebb0e3c75239947345693b1f9a588b28 +_md5_=f1fa91115d79dc593cdf89f75ca307ed diff --git a/metadata/md5-cache/dev-python/metakernel-0.25.0-r1 b/metadata/md5-cache/dev-python/metakernel-0.25.0-r1 deleted file mode 100644 index 5099ba8a90b6..000000000000 --- a/metadata/md5-cache/dev-python/metakernel-0.25.0-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/ipykernel[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pexpect[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Metakernel for Jupyter -EAPI=7 -HOMEPAGE=https://github.com/Calysto/metakernel -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux -LICENSE=BSD -RDEPEND=dev-python/ipykernel[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pexpect[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/m/metakernel/metakernel-0.25.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=2b18dceb26adc40dd281a1c458572eab diff --git a/metadata/md5-cache/dev-python/mkdocs-redirects-1.0.3 b/metadata/md5-cache/dev-python/mkdocs-redirects-1.0.3 deleted file mode 100644 index 683a20d20597..000000000000 --- a/metadata/md5-cache/dev-python/mkdocs-redirects-1.0.3 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Plugin for Mkdocs page redirects -EAPI=7 -HOMEPAGE=https://github.com/datarobot/mkdocs-redirects https://pypi.org/project/mkdocs-redirects/ -IUSE=python_targets_python3_8 python_targets_python3_9 -KEYWORDS=amd64 ~riscv x86 -LICENSE=MIT -RDEPEND=>=dev-python/mkdocs-1.0.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/twine[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -SLOT=0 -SRC_URI=mirror://pypi/m/mkdocs-redirects/mkdocs-redirects-1.0.3.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=7baf2e3f0fd329ae9c856edc55454c48 diff --git a/metadata/md5-cache/dev-python/moto-2.0.10-r1 b/metadata/md5-cache/dev-python/moto-2.0.10-r1 deleted file mode 100644 index 4f762c1ccdda..000000000000 --- a/metadata/md5-cache/dev-python/moto-2.0.10-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/responses[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/sure-1.4.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( >=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/boto[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cfn-lint[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cookies[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/docker-py-2.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/idna-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.9.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/botocore-1.12.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask-cors[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/more-itertools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pretty-yaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-jose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-sshpubkeys[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/responses-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xmltodict[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/six-1.9[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zipp[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Mock library for boto -EAPI=7 -HOMEPAGE=https://github.com/spulec/moto -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/boto[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cfn-lint[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cookies[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/docker-py-2.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/idna-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.9.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/botocore-1.12.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask-cors[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/more-itertools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pretty-yaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-jose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-sshpubkeys[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/responses-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xmltodict[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/six-1.9[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zipp[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/m/moto/moto-2.0.10.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=b84c9bbd5a3fa1032da529eb58c6092d diff --git a/metadata/md5-cache/dev-python/moto-2.2.0-r1 b/metadata/md5-cache/dev-python/moto-2.2.0-r1 deleted file mode 100644 index fb4a334f2c0a..000000000000 --- a/metadata/md5-cache/dev-python/moto-2.2.0-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/responses[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/sure-1.4.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( >=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/boto[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cfn-lint[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cookies[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/docker-py-2.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/idna-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.9.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/botocore-1.12.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask-cors[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/more-itertools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pretty-yaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-jose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-sshpubkeys[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/responses-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xmltodict[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zipp[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Mock library for boto -EAPI=8 -HOMEPAGE=https://github.com/spulec/moto -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/boto[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cfn-lint[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cookies[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/docker-py-2.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/idna-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.9.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/botocore-1.12.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask-cors[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/more-itertools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pretty-yaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-jose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-sshpubkeys[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/responses-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xmltodict[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zipp[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/m/moto/moto-2.2.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=619abd790af5e89902cc5acd5e143e58 diff --git a/metadata/md5-cache/dev-python/moto-2.2.11 b/metadata/md5-cache/dev-python/moto-2.2.11 deleted file mode 100644 index 6d84c590454a..000000000000 --- a/metadata/md5-cache/dev-python/moto-2.2.11 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/responses[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/sure-1.4.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( >=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/boto[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cfn-lint[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cookies[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/docker-py-2.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/idna-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.9.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/botocore-1.12.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask-cors[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/more-itertools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pretty-yaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-jose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-sshpubkeys[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/responses-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xmltodict[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zipp[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Mock library for boto -EAPI=8 -HOMEPAGE=https://github.com/spulec/moto -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/boto[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cfn-lint[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cookies[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/docker-py-2.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/idna-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.9.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/botocore-1.12.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask-cors[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/more-itertools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pretty-yaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-jose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-sshpubkeys[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/responses-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xmltodict[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zipp[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/m/moto/moto-2.2.11.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=bb02a72b87a713e9f393cc7cf800f81e diff --git a/metadata/md5-cache/dev-python/moto-2.2.12 b/metadata/md5-cache/dev-python/moto-2.2.12 index a8731493a224..b8071f4dcd87 100644 --- a/metadata/md5-cache/dev-python/moto-2.2.12 +++ b/metadata/md5-cache/dev-python/moto-2.2.12 @@ -4,7 +4,7 @@ DESCRIPTION=Mock library for boto EAPI=8 HOMEPAGE=https://github.com/spulec/moto IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/boto[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cfn-lint[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cookies[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/docker-py-2.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/idna-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.9.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/botocore-1.12.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask-cors[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/more-itertools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pretty-yaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-jose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-sshpubkeys[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/responses-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xmltodict[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zipp[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/m/moto/moto-2.2.12.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=bb02a72b87a713e9f393cc7cf800f81e +_md5_=7550e0d29b9c7856929fdfb695e123c3 diff --git a/metadata/md5-cache/dev-python/moto-2.2.13 b/metadata/md5-cache/dev-python/moto-2.2.13 deleted file mode 100644 index 8ad9fd5541d0..000000000000 --- a/metadata/md5-cache/dev-python/moto-2.2.13 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/responses[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/sure-1.4.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( >=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/boto[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cfn-lint[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cookies[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/docker-py-2.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/idna-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.9.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/botocore-1.12.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask-cors[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/more-itertools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pretty-yaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-jose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-sshpubkeys[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/responses-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xmltodict[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zipp[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Mock library for boto -EAPI=8 -HOMEPAGE=https://github.com/spulec/moto -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/boto[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cfn-lint[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cookies[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/docker-py-2.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/idna-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.9.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/botocore-1.12.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask-cors[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/more-itertools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pretty-yaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-jose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-sshpubkeys[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/responses-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xmltodict[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zipp[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/m/moto/moto-2.2.13.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=bb02a72b87a713e9f393cc7cf800f81e diff --git a/metadata/md5-cache/dev-python/moto-2.2.5 b/metadata/md5-cache/dev-python/moto-2.2.14 similarity index 98% rename from metadata/md5-cache/dev-python/moto-2.2.5 rename to metadata/md5-cache/dev-python/moto-2.2.14 index 2dd48a1e8190..52b7beb53d7b 100644 --- a/metadata/md5-cache/dev-python/moto-2.2.5 +++ b/metadata/md5-cache/dev-python/moto-2.2.14 @@ -10,6 +10,6 @@ RDEPEND=>=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,pytho REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=mirror://pypi/m/moto/moto-2.2.5.tar.gz +SRC_URI=mirror://pypi/m/moto/moto-2.2.14.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=40888cd5fce79c177870580329d768da +_md5_=d0ab86ae1571d0a7657e6e744af15381 diff --git a/metadata/md5-cache/dev-python/moto-2.2.10 b/metadata/md5-cache/dev-python/moto-2.2.15 similarity index 98% rename from metadata/md5-cache/dev-python/moto-2.2.10 rename to metadata/md5-cache/dev-python/moto-2.2.15 index f5d1b4cdc141..dbfafd82b60a 100644 --- a/metadata/md5-cache/dev-python/moto-2.2.10 +++ b/metadata/md5-cache/dev-python/moto-2.2.15 @@ -10,6 +10,6 @@ RDEPEND=>=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,pytho REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=mirror://pypi/m/moto/moto-2.2.10.tar.gz +SRC_URI=mirror://pypi/m/moto/moto-2.2.15.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=bb02a72b87a713e9f393cc7cf800f81e +_md5_=d0ab86ae1571d0a7657e6e744af15381 diff --git a/metadata/md5-cache/dev-python/moto-2.2.2-r1 b/metadata/md5-cache/dev-python/moto-2.2.2-r1 deleted file mode 100644 index 0825031fd367..000000000000 --- a/metadata/md5-cache/dev-python/moto-2.2.2-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/responses[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/sure-1.4.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( >=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/boto[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cfn-lint[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cookies[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/docker-py-2.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/idna-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.9.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/botocore-1.12.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask-cors[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/importlib_metadata[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/more-itertools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pretty-yaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-jose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-sshpubkeys[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/responses-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xmltodict[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zipp[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Mock library for boto -EAPI=8 -HOMEPAGE=https://github.com/spulec/moto -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/boto[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cfn-lint[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cookies[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/docker-py-2.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/idna-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.9.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/botocore-1.12.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask-cors[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/importlib_metadata[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/more-itertools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pretty-yaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-jose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-sshpubkeys[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/responses-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xmltodict[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zipp[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/m/moto/moto-2.2.2.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=3ef9cab908e4e0fab6f7879dab7f4ebc diff --git a/metadata/md5-cache/dev-python/moto-2.2.3-r1 b/metadata/md5-cache/dev-python/moto-2.2.3-r1 deleted file mode 100644 index d23d85ebad4f..000000000000 --- a/metadata/md5-cache/dev-python/moto-2.2.3-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/responses[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/sure-1.4.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( >=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/boto[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cfn-lint[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cookies[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/docker-py-2.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/idna-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.9.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/botocore-1.12.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask-cors[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/importlib_metadata[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/more-itertools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pretty-yaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-jose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-sshpubkeys[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/responses-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xmltodict[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zipp[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Mock library for boto -EAPI=8 -HOMEPAGE=https://github.com/spulec/moto -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/boto[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cfn-lint[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cookies[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/docker-py-2.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/idna-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.9.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/botocore-1.12.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask-cors[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/importlib_metadata[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/more-itertools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pretty-yaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-jose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-sshpubkeys[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/responses-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xmltodict[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zipp[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/m/moto/moto-2.2.3.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=3ef9cab908e4e0fab6f7879dab7f4ebc diff --git a/metadata/md5-cache/dev-python/moto-2.2.4-r1 b/metadata/md5-cache/dev-python/moto-2.2.4-r1 deleted file mode 100644 index 4ee8ca9c4774..000000000000 --- a/metadata/md5-cache/dev-python/moto-2.2.4-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/responses[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/sure-1.4.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( >=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/boto[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cfn-lint[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cookies[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/docker-py-2.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/idna-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.9.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/botocore-1.12.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask-cors[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/importlib_metadata[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/more-itertools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pretty-yaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-jose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-sshpubkeys[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/responses-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xmltodict[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zipp[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Mock library for boto -EAPI=8 -HOMEPAGE=https://github.com/spulec/moto -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/boto[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cfn-lint[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cookies[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/docker-py-2.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/idna-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.9.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/botocore-1.12.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask-cors[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/importlib_metadata[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/more-itertools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pretty-yaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-jose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-sshpubkeys[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/responses-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xmltodict[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zipp[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/m/moto/moto-2.2.4.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=3ef9cab908e4e0fab6f7879dab7f4ebc diff --git a/metadata/md5-cache/dev-python/moto-2.2.6 b/metadata/md5-cache/dev-python/moto-2.2.6 deleted file mode 100644 index d1e525a2235f..000000000000 --- a/metadata/md5-cache/dev-python/moto-2.2.6 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/responses[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/sure-1.4.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( >=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/boto[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cfn-lint[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cookies[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/docker-py-2.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/idna-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.9.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/botocore-1.12.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask-cors[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/more-itertools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pretty-yaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-jose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-sshpubkeys[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/responses-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xmltodict[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zipp[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Mock library for boto -EAPI=8 -HOMEPAGE=https://github.com/spulec/moto -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=amd64 ~arm ~arm64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/boto[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cfn-lint[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cookies[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/docker-py-2.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/idna-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.9.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/botocore-1.12.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask-cors[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/more-itertools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pretty-yaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-jose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-sshpubkeys[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/responses-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xmltodict[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zipp[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/m/moto/moto-2.2.6.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=73a5d006a831cf34eaad4bd11633e7de diff --git a/metadata/md5-cache/dev-python/moto-2.2.9 b/metadata/md5-cache/dev-python/moto-2.2.9 deleted file mode 100644 index 0384001c1c8a..000000000000 --- a/metadata/md5-cache/dev-python/moto-2.2.9 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/responses[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/sure-1.4.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( >=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/boto[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cfn-lint[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cookies[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/docker-py-2.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/idna-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.9.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/botocore-1.12.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask-cors[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/more-itertools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pretty-yaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-jose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-sshpubkeys[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/responses-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xmltodict[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zipp[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Mock library for boto -EAPI=8 -HOMEPAGE=https://github.com/spulec/moto -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/aws-xray-sdk-python-0.93[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/boto[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cfn-lint[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/cookies[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/docker-py-2.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/idna-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/boto3-1.9.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/botocore-1.12.201[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/flask-cors[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/more-itertools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pretty-yaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-jose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-sshpubkeys[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/responses-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xmltodict[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/werkzeug[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/zipp[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/m/moto/moto-2.2.9.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=5318d3dc2193e1a2df2a2a4ff6c724b5 diff --git a/metadata/md5-cache/dev-python/mysql-connector-python-8.0.27 b/metadata/md5-cache/dev-python/mysql-connector-python-8.0.27 new file mode 100644 index 000000000000..03ad9dd2b0ae --- /dev/null +++ b/metadata/md5-cache/dev-python/mysql-connector-python-8.0.27 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-libs/protobuf-3.6.1 python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-db/mysql-connector-c-8.0 >=dev-python/protobuf-python-3.6.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/dnspython[python_targets_python3_8(-)?,python_targets_python3_9(-)?] test? ( dev-db/mysql[server(+)] ) +DESCRIPTION=Python client library for MariaDB/MySQL +EAPI=7 +HOMEPAGE=https://dev.mysql.com/downloads/connector/python/ +IUSE=examples test python_targets_python3_8 python_targets_python3_9 +KEYWORDS=~amd64 ~arm ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-db/mysql-connector-c-8.0 >=dev-python/protobuf-python-3.6.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/dnspython[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/mysql/mysql-connector-python/archive/refs/tags/8.0.27.tar.gz -> mysql-connector-python-8.0.27.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=9a3b419ddfec1d0bc3a49546973d8ab4 diff --git a/metadata/md5-cache/dev-python/nbclassic-0.3.1 b/metadata/md5-cache/dev-python/nbclassic-0.3.1 deleted file mode 100644 index d932618ce39f..000000000000 --- a/metadata/md5-cache/dev-python/nbclassic-0.3.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-console-scripts[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest-tornasync[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( dev-python/jupyter_server[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/notebook[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Jupyter Notebook as a Jupyter Server Extension -EAPI=8 -HOMEPAGE=https://jupyter.org/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 -LICENSE=BSD -RDEPEND=dev-python/jupyter_server[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/notebook[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/jupyterlab/nbclassic/archive/refs/tags/0.3.1.tar.gz -> nbclassic-0.3.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=4606eb150497901f8af49a24ae026f4f diff --git a/metadata/md5-cache/dev-python/nbclient-0.5.5 b/metadata/md5-cache/dev-python/nbclient-0.5.5 index 26a8f6201f30..c2008d3b43d2 100644 --- a/metadata/md5-cache/dev-python/nbclient-0.5.5 +++ b/metadata/md5-cache/dev-python/nbclient-0.5.5 @@ -4,7 +4,7 @@ DESCRIPTION=A client library for executing Jupyter notebooks EAPI=8 HOMEPAGE=https://nbclient.readthedocs.io/en/latest/ https://github.com/jupyter/nbclient/ https://pypi.org/project/nbclient/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=BSD RDEPEND=>=dev-python/jupyter_client-6.1.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/nbformat-5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/nest_asyncio[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/traitlets-4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/jupyter/nbclient/archive/0.5.5.tar.gz -> nbclient-0.5.5.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=995678cffa92bef934b101dc173b67b1 +_md5_=0216d3f505812c341642811cd9036037 diff --git a/metadata/md5-cache/dev-python/nbconvert-6.3.0 b/metadata/md5-cache/dev-python/nbconvert-6.3.0 new file mode 100644 index 000000000000..6084cfbc70f8 --- /dev/null +++ b/metadata/md5-cache/dev-python/nbconvert-6.3.0 @@ -0,0 +1,15 @@ +BDEPEND=test? ( dev-python/pebble[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/ipykernel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/ipywidgets[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jupyter_client-4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !hppa? ( media-gfx/inkscape ) ) test? ( dev-python/bleach[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/defusedxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/entrypoints-0.2.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jupyter_core[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jupyterlab_pygments[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/mistune-0.7.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/nbclient[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/nbformat[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pandocfilters-1.4.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pygments[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/traitlets-5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/testpath[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] www-servers/tornado[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=Converting Jupyter Notebooks +EAPI=8 +HOMEPAGE=https://nbconvert.readthedocs.io/ +IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=BSD +RDEPEND=dev-python/bleach[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/defusedxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/entrypoints-0.2.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jupyter_core[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jupyterlab_pygments[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/mistune-0.7.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/nbclient[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/nbformat[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pandocfilters-1.4.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pygments[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/traitlets-5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/testpath[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] www-servers/tornado[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/n/nbconvert/nbconvert-6.3.0.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=5236a14ded857c45717c0f71f85a9ef1 diff --git a/metadata/md5-cache/dev-python/nbformat-5.1.3 b/metadata/md5-cache/dev-python/nbformat-5.1.3 index d8f0887f8f71..16fc3307f9f3 100644 --- a/metadata/md5-cache/dev-python/nbformat-5.1.3 +++ b/metadata/md5-cache/dev-python/nbformat-5.1.3 @@ -4,7 +4,7 @@ DESCRIPTION=Reference implementation of the Jupyter Notebook format EAPI=7 HOMEPAGE=https://jupyter.org IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=BSD RDEPEND=>=dev-python/jsonschema-2.4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/ipython_genutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/traitlets-4.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jupyter_core[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8[sqlite] ) python_targets_python3_9? ( dev-lang/python:3.9[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/jupyter/nbformat/archive/5.1.3.tar.gz -> nbformat-5.1.3.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=dfff49128cc24fea0dd4d3aae224fa67 +_md5_=851057e13d55cc6f1c83e2bfa99bfd3b diff --git a/metadata/md5-cache/dev-python/nest_asyncio-1.5.1 b/metadata/md5-cache/dev-python/nest_asyncio-1.5.1 index 29b0bc34cef3..a6302f0dc1c4 100644 --- a/metadata/md5-cache/dev-python/nest_asyncio-1.5.1 +++ b/metadata/md5-cache/dev-python/nest_asyncio-1.5.1 @@ -4,7 +4,7 @@ DESCRIPTION=Patch asyncio to allow nested event loops EAPI=8 HOMEPAGE=https://github.com/erdewit/nest_asyncio/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=BSD-2 RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/n/nest_asyncio/nest_asyncio-1.5.1.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=ae61670aee33594a3a22926cbf0a7020 +_md5_=1d12eb4197b7c0fcd086c8edcc7cc442 diff --git a/metadata/md5-cache/dev-python/netcdf4-python-1.5.7 b/metadata/md5-cache/dev-python/netcdf4-python-1.5.7 deleted file mode 100644 index e17f64cf790f..000000000000 --- a/metadata/md5-cache/dev-python/netcdf4-python-1.5.7 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( sci-libs/hdf5 sci-libs/netcdf[hdf5,tools] dev-python/cftime[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=sci-libs/hdf5 sci-libs/netcdf:=[hdf5] -DESCRIPTION=Python/numpy interface to the netCDF C library -EAPI=7 -HOMEPAGE=https://unidata.github.io/netcdf4-python/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux -LICENSE=MIT -RDEPEND=sci-libs/hdf5 sci-libs/netcdf:=[hdf5] dev-python/cftime[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/n/netCDF4/netCDF4-1.5.7.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=92a6a2ec08d29c67297f17060a5561d1 diff --git a/metadata/md5-cache/dev-python/nose_warnings_filters-0.1.5-r3 b/metadata/md5-cache/dev-python/nose_warnings_filters-0.1.5-r3 index ab2b8bc70f27..f04d1feb6be1 100644 --- a/metadata/md5-cache/dev-python/nose_warnings_filters-0.1.5-r3 +++ b/metadata/md5-cache/dev-python/nose_warnings_filters-0.1.5-r3 @@ -4,7 +4,7 @@ DESCRIPTION=A python module to inject warning filters during nosetest EAPI=7 HOMEPAGE=https://github.com/Carreau/nose_warnings_filters IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT RDEPEND=dev-python/nose[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/n/nose_warnings_filters/nose_warnings_filters-0.1.5.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=20019b8380790d63697a1ae684cb2ca5 +_md5_=99f8b6890784c915dc5d71783da59a16 diff --git a/metadata/md5-cache/dev-python/notebook-6.4.5 b/metadata/md5-cache/dev-python/notebook-6.4.5 index 448d656dcd63..6366dc8a4979 100644 --- a/metadata/md5-cache/dev-python/notebook-6.4.5 +++ b/metadata/md5-cache/dev-python/notebook-6.4.5 @@ -4,7 +4,7 @@ DESCRIPTION=Jupyter Interactive Notebook EAPI=8 HOMEPAGE=https://jupyter.org IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=BSD RDEPEND=>=dev-libs/mathjax-2.4 dev-python/argon2-cffi[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/terminado-0.8.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=www-servers/tornado-6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/ipython_genutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/traitlets-4.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jupyter_core-4.6.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyzmq-17[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jupyter_client-5.3.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/nbformat[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/nbconvert-4.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/ipykernel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/send2trash[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/prometheus_client[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/n/notebook/notebook-6.4.5.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg-utils 4f29a8b760a594a212abe9c2ba957c31 -_md5_=2cbe2da7162cb48ec802bd12120bf52c +_md5_=e5cc067b2f53e6d8d7b095404725d238 diff --git a/metadata/md5-cache/dev-python/nuitka-0.6.17.3 b/metadata/md5-cache/dev-python/nuitka-0.6.17.3 deleted file mode 100644 index 51743a97378e..000000000000 --- a/metadata/md5-cache/dev-python/nuitka-0.6.17.3 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-util/scons[python_targets_python3_8(-)?,python_targets_python3_9(-)?] test? ( dev-util/ccache ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Python to native compiler -EAPI=8 -HOMEPAGE=https://www.nuitka.net -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-util/scons[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://nuitka.net/releases/Nuitka-0.6.17.3.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=5c59e86d7ebd650598383e65cb4ba47b diff --git a/metadata/md5-cache/dev-python/nuitka-0.6.17.4 b/metadata/md5-cache/dev-python/nuitka-0.6.17.4 deleted file mode 100644 index c6cd1336f75d..000000000000 --- a/metadata/md5-cache/dev-python/nuitka-0.6.17.4 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-util/scons[python_targets_python3_8(-)?,python_targets_python3_9(-)?] test? ( dev-util/ccache ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Python to native compiler -EAPI=8 -HOMEPAGE=https://www.nuitka.net -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-util/scons[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://nuitka.net/releases/Nuitka-0.6.17.4.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=5c59e86d7ebd650598383e65cb4ba47b diff --git a/metadata/md5-cache/dev-python/nuitka-0.6.17.5 b/metadata/md5-cache/dev-python/nuitka-0.6.17.5 deleted file mode 100644 index 8c3c875e89c8..000000000000 --- a/metadata/md5-cache/dev-python/nuitka-0.6.17.5 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-util/scons[python_targets_python3_8(-)?,python_targets_python3_9(-)?] test? ( dev-util/ccache ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Python to native compiler -EAPI=8 -HOMEPAGE=https://www.nuitka.net -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-util/scons[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://nuitka.net/releases/Nuitka-0.6.17.5.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=5c59e86d7ebd650598383e65cb4ba47b diff --git a/metadata/md5-cache/dev-python/numexpr-2.7.3 b/metadata/md5-cache/dev-python/numexpr-2.7.3 index 92e5b2bc775f..05335ef78830 100644 --- a/metadata/md5-cache/dev-python/numexpr-2.7.3 +++ b/metadata/md5-cache/dev-python/numexpr-2.7.3 @@ -4,11 +4,11 @@ DESCRIPTION=Fast numerical array expression evaluator for Python and NumPy EAPI=7 HOMEPAGE=https://github.com/pydata/numexpr IUSE=mkl python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND=>=dev-python/numpy-1.6[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] mkl? ( sci-libs/mkl ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/pydata/numexpr/archive/v2.7.3.tar.gz -> numexpr-2.7.3.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=70f01c9c41dc424b10fbbb087e66a303 +_md5_=7aa3cdf628745adbd3b4f13ebfc54918 diff --git a/metadata/md5-cache/dev-python/numpydoc-1.1.0 b/metadata/md5-cache/dev-python/numpydoc-1.1.0 index 6f36366f56ae..df3aeda57b1c 100644 --- a/metadata/md5-cache/dev-python/numpydoc-1.1.0 +++ b/metadata/md5-cache/dev-python/numpydoc-1.1.0 @@ -4,7 +4,7 @@ DESCRIPTION=Sphinx extension to support docstrings in Numpy format EAPI=7 HOMEPAGE=https://pypi.org/project/numpydoc/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos LICENSE=BSD RDEPEND=dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/sphinx[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/n/numpydoc/numpydoc-1.1.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=876d57aa2d843767500b8ba0dd9a522c +_md5_=cf0f5157f48c604863bf6d4e8f8cb9bc diff --git a/metadata/md5-cache/dev-python/openpyxl-3.0.9 b/metadata/md5-cache/dev-python/openpyxl-3.0.9 index a3da1ad082f6..7cc49b187874 100644 --- a/metadata/md5-cache/dev-python/openpyxl-3.0.9 +++ b/metadata/md5-cache/dev-python/openpyxl-3.0.9 @@ -4,7 +4,7 @@ DESCRIPTION=Pure python reader and writer of Excel OpenXML files EAPI=8 HOMEPAGE=https://openpyxl.readthedocs.io/en/stable/ IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 x86 LICENSE=MIT RDEPEND=dev-python/et_xmlfile[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://foss.heptapod.net/openpyxl/openpyxl/-/archive/3.0.9/openpyxl-3.0.9.tar.bz2 _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=695b6f3625ef181333ea1cac3e02fe55 +_md5_=68b203007b3be2188eee820cf007e119 diff --git a/metadata/md5-cache/dev-python/oslo-concurrency-4.4.1 b/metadata/md5-cache/dev-python/oslo-concurrency-4.4.1 deleted file mode 100644 index 549cb2e1f021..000000000000 --- a/metadata/md5-cache/dev-python/oslo-concurrency-4.4.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] test? ( >=dev-python/oslotest-3.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/fixtures-3.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/eventlet-0.19.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( >dev-python/pbr-2.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-config-5.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/fasteners-0.7.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/unittest-or-fail[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Oslo Concurrency library -EAPI=8 -HOMEPAGE=https://pypi.org/project/oslo.concurrency/ https://github.com/openstack/oslo.concurrency -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~arm ~x86 -LICENSE=Apache-2.0 -RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-config-5.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/fasteners-0.7.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/o/oslo.concurrency/oslo.concurrency-4.4.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=aca8e790af204ca871aa17a91cdeaf8d diff --git a/metadata/md5-cache/dev-python/outcome-1.1.0 b/metadata/md5-cache/dev-python/outcome-1.1.0 index 0d90f476410a..f93b3d76e2fd 100644 --- a/metadata/md5-cache/dev-python/outcome-1.1.0 +++ b/metadata/md5-cache/dev-python/outcome-1.1.0 @@ -4,7 +4,7 @@ DESCRIPTION=Capture the outcome of Python function calls EAPI=7 HOMEPAGE=https://github.com/python-trio/outcome https://pypi.org/project/outcome IUSE=test doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv sparc x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86 LICENSE=|| ( Apache-2.0 MIT ) RDEPEND=dev-python/attrs[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python-trio/outcome/archive/v1.1.0.tar.gz -> outcome-1.1.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=6395da40a868551fbc8e0c6391e98d9d +_md5_=44e9be7292051d78597b94d3e10577ee diff --git a/metadata/md5-cache/dev-python/pandas-1.2.4 b/metadata/md5-cache/dev-python/pandas-1.2.4 deleted file mode 100644 index 169a38642ca3..000000000000 --- a/metadata/md5-cache/dev-python/pandas-1.2.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=>dev-python/numpy-1.15.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cython-0.29.21[python_targets_python3_8(-)?,python_targets_python3_9(-)?] doc? ( x11-base/xorg-server[xvfb] x11-apps/xhost app-text/pandoc dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/html5lib[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/ipython[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/nbsphinx[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/numpydoc-0.9.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/openpyxl-1.6.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pytables-3.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/rpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/sphinx[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xlrd[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xlwt[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/scipy[python_targets_python3_8(-)?,python_targets_python3_9(-)?] x11-misc/xclip ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost >=dev-python/bottleneck-1.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/numexpr-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/blosc[python_targets_python3_8(-)?,python_targets_python3_9(-)?] || ( dev-python/html5lib[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?] || ( dev-python/openpyxl[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xlsxwriter[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) >=dev-python/pytables-3.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/statsmodels[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/xarray-0.10.8[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/sqlalchemy-0.8.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/xlrd-1.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xlwt[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/scipy-1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] X? ( || ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] x11-misc/xclip x11-misc/xsel ) ) dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/hypothesis[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/nose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/openpyxl[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pymysql[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pytest-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytest-mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytest-xdist[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/psycopg:2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xlsxwriter[python_targets_python3_8(-)?,python_targets_python3_9(-)?] x11-misc/xclip x11-misc/xsel ) -DESCRIPTION=Powerful data structures for data analysis and statistics -EAPI=7 -HOMEPAGE=https://pandas.pydata.org/ -IUSE=doc full-support minimal test X python_targets_python3_8 python_targets_python3_9 -KEYWORDS=amd64 ~arm ~arm64 ~x86 -LICENSE=BSD -RDEPEND=>dev-python/numpy-1.15.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] !minimal? ( >=dev-python/bottleneck-1.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/numexpr-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) full-support? ( dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/blosc[python_targets_python3_8(-)?,python_targets_python3_9(-)?] || ( dev-python/html5lib[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?] || ( dev-python/openpyxl[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xlsxwriter[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) >=dev-python/pytables-3.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/statsmodels[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/xarray-0.10.8[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/sqlalchemy-0.8.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/xlrd-1.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xlwt[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/scipy-1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] X? ( || ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] x11-misc/xclip x11-misc/xsel ) ) ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/p/pandas/pandas-1.2.4.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=385f333aa56bfa50ca734276c81d82e7 diff --git a/metadata/md5-cache/dev-python/pandas-1.2.5 b/metadata/md5-cache/dev-python/pandas-1.2.5 deleted file mode 100644 index 62124a687295..000000000000 --- a/metadata/md5-cache/dev-python/pandas-1.2.5 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=>dev-python/numpy-1.15.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cython-0.29.21[python_targets_python3_8(-)?,python_targets_python3_9(-)?] doc? ( x11-base/xorg-server[xvfb] x11-apps/xhost app-text/pandoc dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/html5lib[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/ipython[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/nbsphinx[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/numpydoc-0.9.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/openpyxl-1.6.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pytables-3.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/rpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/sphinx[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xlrd[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xlwt[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/scipy[python_targets_python3_8(-)?,python_targets_python3_9(-)?] x11-misc/xclip ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost >=dev-python/bottleneck-1.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/numexpr-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/blosc[python_targets_python3_8(-)?,python_targets_python3_9(-)?] || ( dev-python/html5lib[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?] || ( dev-python/openpyxl[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xlsxwriter[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) >=dev-python/pytables-3.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/statsmodels[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/xarray-0.10.8[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/sqlalchemy-0.8.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/xlrd-1.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xlwt[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/scipy-1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] X? ( || ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] x11-misc/xclip x11-misc/xsel ) ) dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/hypothesis[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/nose[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/openpyxl[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pymysql[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pytest-5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytest-mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytest-xdist[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/psycopg:2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xlsxwriter[python_targets_python3_8(-)?,python_targets_python3_9(-)?] x11-misc/xclip x11-misc/xsel ) -DESCRIPTION=Powerful data structures for data analysis and statistics -EAPI=7 -HOMEPAGE=https://pandas.pydata.org/ -IUSE=doc full-support minimal test X python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 -LICENSE=BSD -RDEPEND=>dev-python/numpy-1.15.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?] !minimal? ( >=dev-python/bottleneck-1.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/numexpr-2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) full-support? ( dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/blosc[python_targets_python3_8(-)?,python_targets_python3_9(-)?] || ( dev-python/html5lib[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?] || ( dev-python/openpyxl[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xlsxwriter[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) >=dev-python/pytables-3.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/statsmodels[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/xarray-0.10.8[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/sqlalchemy-0.8.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/xlrd-1.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/xlwt[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/scipy-1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] X? ( || ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?] x11-misc/xclip x11-misc/xsel ) ) ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/p/pandas/pandas-1.2.5.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=d322170f5f8891625853c5fd0295f600 diff --git a/metadata/md5-cache/dev-python/pandas-1.3.0 b/metadata/md5-cache/dev-python/pandas-1.3.0 deleted file mode 100644 index 1ee34cdd49fc..000000000000 --- a/metadata/md5-cache/dev-python/pandas-1.3.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=>=dev-python/numpy-1.17.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dateutil-2.8.1-r3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytz-2017.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/cython-0.29.21[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] doc? ( x11-base/xorg-server[xvfb] x11-apps/xhost app-text/pandoc dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/html5lib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/ipython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/nbsphinx[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/numpydoc-0.9.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/openpyxl-1.6.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytables-3.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/rpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/sphinx[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlrd[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlwt[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/scipy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] x11-misc/xclip ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost >=dev-python/bottleneck-1.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/numexpr-2.7.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/blosc[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/html5lib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/openpyxl[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlsxwriter[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytables-3.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/statsmodels[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xarray-0.12.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sqlalchemy-1.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xlrd-1.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/scipy-1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] X? ( || ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] x11-misc/xclip x11-misc/xsel ) ) dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/hypothesis[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/openpyxl[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pymysql[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-6[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(-)?] dev-python/psycopg:2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlsxwriter[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] x11-misc/xclip x11-misc/xsel ) -DESCRIPTION=Powerful data structures for data analysis and statistics -EAPI=7 -HOMEPAGE=https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/ -IUSE=doc full-support minimal test X python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 -LICENSE=BSD -RDEPEND=>=dev-python/numpy-1.17.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dateutil-2.8.1-r3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytz-2017.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !minimal? ( >=dev-python/bottleneck-1.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/numexpr-2.7.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) full-support? ( dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/blosc[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/html5lib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/openpyxl[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlsxwriter[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytables-3.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/statsmodels[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xarray-0.12.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sqlalchemy-1.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xlrd-1.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/scipy-1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] X? ( || ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] x11-misc/xclip x11-misc/xsel ) ) ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/pandas-dev/pandas/releases/download/v1.3.0/pandas-1.3.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=3ac98c96568bdddc79476210e5288dfa diff --git a/metadata/md5-cache/dev-python/pandas-1.3.1 b/metadata/md5-cache/dev-python/pandas-1.3.1 deleted file mode 100644 index eacfd343137c..000000000000 --- a/metadata/md5-cache/dev-python/pandas-1.3.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=>=dev-python/numpy-1.17.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dateutil-2.8.1-r3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytz-2017.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/cython-0.29.21[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] doc? ( x11-base/xorg-server[xvfb] x11-apps/xhost app-text/pandoc dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/html5lib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/ipython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/nbsphinx[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/numpydoc-0.9.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/openpyxl-1.6.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytables-3.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/rpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/sphinx[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlrd[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlwt[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/scipy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] x11-misc/xclip ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost >=dev-python/bottleneck-1.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/numexpr-2.7.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/blosc[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/html5lib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/openpyxl[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlsxwriter[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytables-3.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/statsmodels[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xarray-0.12.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sqlalchemy-1.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xlrd-1.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/scipy-1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] X? ( || ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] x11-misc/xclip x11-misc/xsel ) ) dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/hypothesis[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/openpyxl[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pymysql[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-6[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(-)?] dev-python/psycopg:2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlsxwriter[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] x11-misc/xclip x11-misc/xsel ) -DESCRIPTION=Powerful data structures for data analysis and statistics -EAPI=7 -HOMEPAGE=https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/ -IUSE=doc full-support minimal test X python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm ~arm64 ~riscv ~x86 -LICENSE=BSD -RDEPEND=>=dev-python/numpy-1.17.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dateutil-2.8.1-r3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytz-2017.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !minimal? ( >=dev-python/bottleneck-1.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/numexpr-2.7.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) full-support? ( dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/blosc[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/html5lib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/openpyxl[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlsxwriter[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytables-3.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/statsmodels[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xarray-0.12.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sqlalchemy-1.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xlrd-1.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/scipy-1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] X? ( || ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] x11-misc/xclip x11-misc/xsel ) ) ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/pandas-dev/pandas/releases/download/v1.3.1/pandas-1.3.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=db9e35b6ffd4e206a19a9822e376aa6d diff --git a/metadata/md5-cache/dev-python/pandas-1.3.2 b/metadata/md5-cache/dev-python/pandas-1.3.2 deleted file mode 100644 index 513a393e0308..000000000000 --- a/metadata/md5-cache/dev-python/pandas-1.3.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=>=dev-python/numpy-1.17.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dateutil-2.8.1-r3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytz-2017.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/cython-0.29.21[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] doc? ( x11-base/xorg-server[xvfb] x11-apps/xhost app-text/pandoc dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/html5lib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/ipython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/nbsphinx[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/numpydoc-0.9.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/openpyxl-1.6.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytables-3.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/rpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/sphinx[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlrd[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlwt[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/scipy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] x11-misc/xclip ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost >=dev-python/bottleneck-1.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/numexpr-2.7.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/blosc[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/html5lib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/openpyxl[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlsxwriter[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytables-3.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/statsmodels[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xarray-0.12.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sqlalchemy-1.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xlrd-1.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/scipy-1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] X? ( || ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] x11-misc/xclip x11-misc/xsel ) ) dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/hypothesis[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/openpyxl[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pymysql[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-6[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(-)?] dev-python/psycopg:2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlsxwriter[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] x11-misc/xclip x11-misc/xsel ) -DESCRIPTION=Powerful data structures for data analysis and statistics -EAPI=8 -HOMEPAGE=https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/ -IUSE=doc full-support minimal test X python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86 -LICENSE=BSD -RDEPEND=>=dev-python/numpy-1.17.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dateutil-2.8.1-r3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytz-2017.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !minimal? ( >=dev-python/bottleneck-1.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/numexpr-2.7.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) full-support? ( dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/blosc[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/html5lib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/openpyxl[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlsxwriter[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytables-3.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/statsmodels[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xarray-0.12.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sqlalchemy-1.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xlrd-1.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/scipy-1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] X? ( || ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] x11-misc/xclip x11-misc/xsel ) ) ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/pandas-dev/pandas/releases/download/v1.3.2/pandas-1.3.2.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c -_md5_=5fdf5adb63df26c3c4254e7efba76c66 diff --git a/metadata/md5-cache/dev-python/pandas-1.3.3 b/metadata/md5-cache/dev-python/pandas-1.3.3 index 86b0aa8f1055..fcbd604da480 100644 --- a/metadata/md5-cache/dev-python/pandas-1.3.3 +++ b/metadata/md5-cache/dev-python/pandas-1.3.3 @@ -5,7 +5,7 @@ DESCRIPTION=Powerful data structures for data analysis and statistics EAPI=8 HOMEPAGE=https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/ IUSE=doc full-support minimal test X python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86 +KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86 LICENSE=BSD RDEPEND=>=dev-python/numpy-1.17.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dateutil-2.8.1-r3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytz-2017.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !minimal? ( >=dev-python/bottleneck-1.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/numexpr-2.7.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) full-support? ( dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/blosc[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/html5lib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/openpyxl[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlsxwriter[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytables-3.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/statsmodels[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xarray-0.12.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sqlalchemy-1.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xlrd-1.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/scipy-1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] X? ( || ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] x11-misc/xclip x11-misc/xsel ) ) ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/pandas-dev/pandas/releases/download/v1.3.3/pandas-1.3.3.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c -_md5_=4c27ef4426c4d5283b384ce30112f06d +_md5_=e2ea871710a1e744eb1139c18162aadf diff --git a/metadata/md5-cache/dev-python/pandas-1.3.4 b/metadata/md5-cache/dev-python/pandas-1.3.4 index 76bb4922d593..51fcb6d95be6 100644 --- a/metadata/md5-cache/dev-python/pandas-1.3.4 +++ b/metadata/md5-cache/dev-python/pandas-1.3.4 @@ -5,7 +5,7 @@ DESCRIPTION=Powerful data structures for data analysis and statistics EAPI=8 HOMEPAGE=https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/ IUSE=doc full-support minimal test X python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86 LICENSE=BSD RDEPEND=>=dev-python/numpy-1.17.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dateutil-2.8.1-r3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytz-2017.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !minimal? ( >=dev-python/bottleneck-1.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/numexpr-2.7.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) full-support? ( dev-python/beautifulsoup4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/blosc[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/html5lib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/openpyxl[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlsxwriter[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytables-3.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/statsmodels[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xarray-0.12.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sqlalchemy-1.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xlrd-1.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/scipy-1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] X? ( || ( dev-python/PyQt5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] x11-misc/xclip x11-misc/xsel ) ) ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/pandas-dev/pandas/releases/download/v1.3.4/pandas-1.3.4.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c -_md5_=312781474415e0cec745382495b4b5b3 +_md5_=865ee37bdc1f63e7b83aec1e24b920e6 diff --git a/metadata/md5-cache/dev-python/pandocfilters-1.5.0 b/metadata/md5-cache/dev-python/pandocfilters-1.5.0 index cf6c76c8fc95..cdac130a9ee4 100644 --- a/metadata/md5-cache/dev-python/pandocfilters-1.5.0 +++ b/metadata/md5-cache/dev-python/pandocfilters-1.5.0 @@ -4,11 +4,11 @@ DESCRIPTION=Utilities for writing pandoc filters in python EAPI=8 HOMEPAGE=https://github.com/jgm/pandocfilters IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/p/pandocfilters/pandocfilters-1.5.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=3cb092c89b0a4b8708132745ab293034 +_md5_=dc94774594d982d62c9d7a569abeb2f0 diff --git a/metadata/md5-cache/dev-python/paramiko-2.7.2 b/metadata/md5-cache/dev-python/paramiko-2.7.2 deleted file mode 100644 index 299067aee1b6..000000000000 --- a/metadata/md5-cache/dev-python/paramiko-2.7.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10[threads(+)] dev-python/sphinx[python_targets_python3_10(-)] ) ( dev-lang/python:3.9[threads(+)] dev-python/sphinx[python_targets_python3_9(-)] ) ( dev-lang/python:3.8[threads(+)] dev-python/sphinx[python_targets_python3_8(-)] ) ) ) test? ( >=dev-python/bcrypt-3.1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/cryptography-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pynacl-1.0.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyasn1-0.1.7[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=SSH2 protocol library -EAPI=7 -HOMEPAGE=https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/ -IUSE=examples server doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -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 -LICENSE=LGPL-2.1 -RDEPEND=>=dev-python/bcrypt-3.1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/cryptography-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pynacl-1.0.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyasn1-0.1.7[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/paramiko/paramiko/archive/2.7.2.tar.gz -> paramiko-2.7.2.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=a30bdb280841dd554f029d610a3c1b5a diff --git a/metadata/md5-cache/dev-python/paramiko-2.8.0 b/metadata/md5-cache/dev-python/paramiko-2.8.0 index 3c0aa191c116..74cdc4b2cb06 100644 --- a/metadata/md5-cache/dev-python/paramiko-2.8.0 +++ b/metadata/md5-cache/dev-python/paramiko-2.8.0 @@ -4,7 +4,7 @@ DESCRIPTION=SSH2 protocol library EAPI=8 HOMEPAGE=https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/ IUSE=examples server doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -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 +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 LICENSE=LGPL-2.1 RDEPEND=>=dev-python/bcrypt-3.1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/cryptography-2.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pynacl-1.0.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyasn1-0.1.7[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/paramiko/paramiko/archive/2.8.0.tar.gz -> paramiko-2.8.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=7061db08d88899bd1fd27041dea3ac48 +_md5_=df656f7d5137cef24a2ad6bf1ad56b05 diff --git a/metadata/md5-cache/dev-python/patsy-0.5.2 b/metadata/md5-cache/dev-python/patsy-0.5.2 index ed4a9bd3e9b0..83117406c482 100644 --- a/metadata/md5-cache/dev-python/patsy-0.5.2 +++ b/metadata/md5-cache/dev-python/patsy-0.5.2 @@ -4,7 +4,7 @@ DESCRIPTION=Python module to describe statistical models and design matrices EAPI=8 HOMEPAGE=https://patsy.readthedocs.io/en/latest/index.html IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/scipy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/patsy/patsy-0.5.2.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=f3ca7bdc3a4e4ba172a028aa10706a9d +_md5_=d8b34aa18bfe10ac55fa52946dcd92e7 diff --git a/metadata/md5-cache/dev-python/pebble-4.6.3 b/metadata/md5-cache/dev-python/pebble-4.6.3 index e628d50e4e5d..bb16b6780fe9 100644 --- a/metadata/md5-cache/dev-python/pebble-4.6.3 +++ b/metadata/md5-cache/dev-python/pebble-4.6.3 @@ -4,7 +4,7 @@ DESCRIPTION=Threading and multiprocessing eye-candy EAPI=8 HOMEPAGE=https://pypi.org/project/Pebble/ https://pebble.readthedocs.io/ https://github.com/noxdafox/pebble IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~s390 ~sparc x86 +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 LICENSE=LGPL-3+ RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/P/Pebble/Pebble-4.6.3.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=7023523e60fc5f106fdf6e22a5696bf3 +_md5_=27e1d0b2406d72e91e97e7e24bc13721 diff --git a/metadata/md5-cache/dev-python/pickleshare-0.7.5 b/metadata/md5-cache/dev-python/pickleshare-0.7.5 index c70fed60ccf2..a764135111f4 100644 --- a/metadata/md5-cache/dev-python/pickleshare-0.7.5 +++ b/metadata/md5-cache/dev-python/pickleshare-0.7.5 @@ -4,7 +4,7 @@ DESCRIPTION=A small 'shelve' like datastore with concurrency support EAPI=7 HOMEPAGE=https://github.com/pickleshare/pickleshare IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT RDEPEND=>=dev-python/path-py-6.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/pickleshare/pickleshare-0.7.5.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=c57027dd5898af4fe2adecba3c6bbe05 +_md5_=4d47bfe4b2bbac910886e2781a70854c diff --git a/metadata/md5-cache/dev-python/pillow-8.2.0 b/metadata/md5-cache/dev-python/pillow-8.2.0 deleted file mode 100644 index 3aa203f09888..000000000000 --- a/metadata/md5-cache/dev-python/pillow-8.2.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig test? ( imagequant? ( media-gfx/libimagequant:0 ) jpeg? ( virtual/jpeg:0 ) jpeg2k? ( media-libs/openjpeg:2= ) lcms? ( media-libs/lcms:2= ) tiff? ( media-libs/tiff:0=[jpeg,zlib] ) truetype? ( media-libs/freetype:2= ) webp? ( media-libs/libwebp:0= ) xcb? ( x11-libs/libxcb ) zlib? ( sys-libs/zlib:0= ) dev-python/olefile[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( media-gfx/imagemagick[png] media-gfx/graphicsmagick[png] ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[tk?,threads(+)] ) python_targets_python3_8? ( dev-lang/python:3.8[tk?,threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[tk?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install prepare test -DEPEND=imagequant? ( media-gfx/libimagequant:0 ) jpeg? ( virtual/jpeg:0 ) jpeg2k? ( media-libs/openjpeg:2= ) lcms? ( media-libs/lcms:2= ) tiff? ( media-libs/tiff:0=[jpeg,zlib] ) truetype? ( media-libs/freetype:2= ) webp? ( media-libs/libwebp:0= ) xcb? ( x11-libs/libxcb ) zlib? ( sys-libs/zlib:0= ) -DESCRIPTION=Python Imaging Library (fork) -EAPI=7 -HOMEPAGE=https://python-pillow.org/ -IUSE=examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux -LICENSE=HPND -RDEPEND=imagequant? ( media-gfx/libimagequant:0 ) jpeg? ( virtual/jpeg:0 ) jpeg2k? ( media-libs/openjpeg:2= ) lcms? ( media-libs/lcms:2= ) tiff? ( media-libs/tiff:0=[jpeg,zlib] ) truetype? ( media-libs/freetype:2= ) webp? ( media-libs/libwebp:0= ) xcb? ( x11-libs/libxcb ) zlib? ( sys-libs/zlib:0= ) dev-python/olefile[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[tk?,threads(+)] ) python_targets_python3_8? ( dev-lang/python:3.8[tk?,threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[tk?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=test? ( jpeg jpeg2k tiff ) || ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/python-pillow/Pillow/archive/8.2.0.tar.gz -> pillow-8.2.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c -_md5_=358bd81b7ff8eca8012cfa8f3d70ab73 diff --git a/metadata/md5-cache/dev-python/pillow-8.3.0 b/metadata/md5-cache/dev-python/pillow-8.3.0 deleted file mode 100644 index 97e7038771c5..000000000000 --- a/metadata/md5-cache/dev-python/pillow-8.3.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig test? ( imagequant? ( media-gfx/libimagequant:0 ) jpeg? ( virtual/jpeg:0 ) jpeg2k? ( media-libs/openjpeg:2= ) lcms? ( media-libs/lcms:2= ) tiff? ( media-libs/tiff:0=[jpeg,zlib] ) truetype? ( media-libs/freetype:2= ) webp? ( media-libs/libwebp:0= ) xcb? ( x11-libs/libxcb ) zlib? ( sys-libs/zlib:0= ) dev-python/olefile[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( media-gfx/imagemagick[png] media-gfx/graphicsmagick[png] ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[tk?,threads(+)] ) python_targets_python3_8? ( dev-lang/python:3.8[tk?,threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[tk?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install prepare test -DEPEND=imagequant? ( media-gfx/libimagequant:0 ) jpeg? ( virtual/jpeg:0 ) jpeg2k? ( media-libs/openjpeg:2= ) lcms? ( media-libs/lcms:2= ) tiff? ( media-libs/tiff:0=[jpeg,zlib] ) truetype? ( media-libs/freetype:2= ) webp? ( media-libs/libwebp:0= ) xcb? ( x11-libs/libxcb ) zlib? ( sys-libs/zlib:0= ) -DESCRIPTION=Python Imaging Library (fork) -EAPI=7 -HOMEPAGE=https://python-pillow.org/ -IUSE=examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux -LICENSE=HPND -RDEPEND=imagequant? ( media-gfx/libimagequant:0 ) jpeg? ( virtual/jpeg:0 ) jpeg2k? ( media-libs/openjpeg:2= ) lcms? ( media-libs/lcms:2= ) tiff? ( media-libs/tiff:0=[jpeg,zlib] ) truetype? ( media-libs/freetype:2= ) webp? ( media-libs/libwebp:0= ) xcb? ( x11-libs/libxcb ) zlib? ( sys-libs/zlib:0= ) dev-python/olefile[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[tk?,threads(+)] ) python_targets_python3_8? ( dev-lang/python:3.8[tk?,threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[tk?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=test? ( jpeg jpeg2k tiff truetype ) || ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/python-pillow/Pillow/archive/8.3.0.tar.gz -> pillow-8.3.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c -_md5_=5bd3a8a9c9687c0643827d529f4717f7 diff --git a/metadata/md5-cache/dev-python/pillow-8.3.1 b/metadata/md5-cache/dev-python/pillow-8.3.1 deleted file mode 100644 index a4a71ba74ff5..000000000000 --- a/metadata/md5-cache/dev-python/pillow-8.3.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig test? ( imagequant? ( media-gfx/libimagequant:0 ) jpeg? ( virtual/jpeg:0 ) jpeg2k? ( media-libs/openjpeg:2= ) lcms? ( media-libs/lcms:2= ) tiff? ( media-libs/tiff:0=[jpeg,zlib] ) truetype? ( media-libs/freetype:2= ) webp? ( media-libs/libwebp:0= ) xcb? ( x11-libs/libxcb ) zlib? ( sys-libs/zlib:0= ) dev-python/olefile[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( media-gfx/imagemagick[png] media-gfx/graphicsmagick[png] ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[tk?,threads(+)] ) python_targets_python3_8? ( dev-lang/python:3.8[tk?,threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[tk?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install prepare test -DEPEND=imagequant? ( media-gfx/libimagequant:0 ) jpeg? ( virtual/jpeg:0 ) jpeg2k? ( media-libs/openjpeg:2= ) lcms? ( media-libs/lcms:2= ) tiff? ( media-libs/tiff:0=[jpeg,zlib] ) truetype? ( media-libs/freetype:2= ) webp? ( media-libs/libwebp:0= ) xcb? ( x11-libs/libxcb ) zlib? ( sys-libs/zlib:0= ) -DESCRIPTION=Python Imaging Library (fork) -EAPI=7 -HOMEPAGE=https://python-pillow.org/ -IUSE=examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 test -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux -LICENSE=HPND -RDEPEND=imagequant? ( media-gfx/libimagequant:0 ) jpeg? ( virtual/jpeg:0 ) jpeg2k? ( media-libs/openjpeg:2= ) lcms? ( media-libs/lcms:2= ) tiff? ( media-libs/tiff:0=[jpeg,zlib] ) truetype? ( media-libs/freetype:2= ) webp? ( media-libs/libwebp:0= ) xcb? ( x11-libs/libxcb ) zlib? ( sys-libs/zlib:0= ) dev-python/olefile[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[tk?,threads(+)] ) python_targets_python3_8? ( dev-lang/python:3.8[tk?,threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[tk?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=test? ( jpeg jpeg2k tiff truetype ) || ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/python-pillow/Pillow/archive/8.3.1.tar.gz -> pillow-8.3.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c -_md5_=19033efc5fdb5d6e77e7234984744973 diff --git a/metadata/md5-cache/dev-python/pillow-8.3.2 b/metadata/md5-cache/dev-python/pillow-8.3.2 index edbe27cb19d2..d060156610c7 100644 --- a/metadata/md5-cache/dev-python/pillow-8.3.2 +++ b/metadata/md5-cache/dev-python/pillow-8.3.2 @@ -5,7 +5,7 @@ DESCRIPTION=Python Imaging Library (fork) EAPI=8 HOMEPAGE=https://python-pillow.org/ IUSE=examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 test -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux LICENSE=HPND RDEPEND=imagequant? ( media-gfx/libimagequant:0 ) jpeg? ( virtual/jpeg:0 ) jpeg2k? ( media-libs/openjpeg:2= ) lcms? ( media-libs/lcms:2= ) tiff? ( media-libs/tiff:0=[jpeg,zlib] ) truetype? ( media-libs/freetype:2= ) webp? ( media-libs/libwebp:0= ) xcb? ( x11-libs/libxcb ) zlib? ( sys-libs/zlib:0= ) dev-python/olefile[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[tk?,threads(+)] ) python_targets_python3_8? ( dev-lang/python:3.8[tk?,threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[tk?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=test? ( jpeg jpeg2k tiff truetype ) || ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/python-pillow/Pillow/archive/8.3.2.tar.gz -> pillow-8.3.2.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c -_md5_=57a91f59d22794f5c9c7117a570dfff1 +_md5_=a6543679219256eac4e78b4886c2904c diff --git a/metadata/md5-cache/dev-python/pocketlint-0.21 b/metadata/md5-cache/dev-python/pocketlint-0.21 deleted file mode 100644 index a1185b1d8bc0..000000000000 --- a/metadata/md5-cache/dev-python/pocketlint-0.21 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Shared code for running pylint against rhinstaller projects -EAPI=7 -HOMEPAGE=https://github.com/rhinstaller/pocketlint -IUSE=python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86 -LICENSE=GPL-2 -RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -SLOT=0 -SRC_URI=https://github.com/rhinstaller/pocketlint/archive/0.21.tar.gz -> pocketlint-0.21.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=31b5a5dc4f4033d34387b52b085fc0c4 diff --git a/metadata/md5-cache/dev-python/pocketlint-0.22 b/metadata/md5-cache/dev-python/pocketlint-0.22 index 205da3ba5761..e1d1f5ee116d 100644 --- a/metadata/md5-cache/dev-python/pocketlint-0.22 +++ b/metadata/md5-cache/dev-python/pocketlint-0.22 @@ -4,11 +4,11 @@ DESCRIPTION=Shared code for running pylint against rhinstaller projects EAPI=8 HOMEPAGE=https://github.com/rhinstaller/pocketlint IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86 LICENSE=GPL-2 RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/rhinstaller/pocketlint/archive/0.22.tar.gz -> pocketlint-0.22.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=0535f74af2ca675a1d87b700001f63c8 +_md5_=e0c8bd1824102ebbef023adaf54300b2 diff --git a/metadata/md5-cache/dev-python/portend-2.7.1 b/metadata/md5-cache/dev-python/portend-2.7.1 deleted file mode 100644 index e1e38a71c5be..000000000000 --- a/metadata/md5-cache/dev-python/portend-2.7.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-python/setuptools_scm[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/toml[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( >=dev-python/tempora-1.8[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=TCP port monitoring utilities -EAPI=7 -HOMEPAGE=https://pypi.org/project/portend/ https://github.com/jaraco/portend -IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos -LICENSE=MIT -RDEPEND=>=dev-python/tempora-1.8[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/p/portend/portend-2.7.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=a4c051e2780f5ea7f776ed75f08525ae diff --git a/metadata/md5-cache/dev-python/portend-3.0.0 b/metadata/md5-cache/dev-python/portend-3.0.0 index 519b12fc4fb6..82b6df2d9263 100644 --- a/metadata/md5-cache/dev-python/portend-3.0.0 +++ b/metadata/md5-cache/dev-python/portend-3.0.0 @@ -4,7 +4,7 @@ DESCRIPTION=TCP port monitoring utilities EAPI=8 HOMEPAGE=https://pypi.org/project/portend/ https://github.com/jaraco/portend IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos LICENSE=MIT RDEPEND=>=dev-python/tempora-1.8[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/portend/portend-3.0.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=0a8864055a85986bc5a1616a5c104a0b +_md5_=e3844a85751000e30dccf7443cc1fb59 diff --git a/metadata/md5-cache/dev-python/pretty-yaml-21.10.1 b/metadata/md5-cache/dev-python/pretty-yaml-21.10.1 index c174fca1196a..72ba9a720e16 100644 --- a/metadata/md5-cache/dev-python/pretty-yaml-21.10.1 +++ b/metadata/md5-cache/dev-python/pretty-yaml-21.10.1 @@ -4,7 +4,7 @@ DESCRIPTION=PyYAML-based module to produce pretty and readable YAML-serialized d EAPI=8 HOMEPAGE=https://github.com/mk-fg/pretty-yaml IUSE=test test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 arm ~arm64 x86 LICENSE=WTFPL-2 RDEPEND=dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/pyaml/pyaml-21.10.1.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=3709c7dba9a52665327d122ec9d05e79 +_md5_=c9a164f313c22e44474148674a6ef004 diff --git a/metadata/md5-cache/dev-python/pretty-yaml-21.8.3 b/metadata/md5-cache/dev-python/pretty-yaml-21.8.3 deleted file mode 100644 index 3c1866253b06..000000000000 --- a/metadata/md5-cache/dev-python/pretty-yaml-21.8.3 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/unidecode[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=PyYAML-based module to produce pretty and readable YAML-serialized data -EAPI=8 -HOMEPAGE=https://github.com/mk-fg/pretty-yaml -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm ~arm64 x86 -LICENSE=WTFPL-2 -RDEPEND=dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/p/pyaml/pyaml-21.8.3.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=24bff1c5075c163ce7bdb5fea62624c7 diff --git a/metadata/md5-cache/dev-python/prettytable-2.4.0-r1 b/metadata/md5-cache/dev-python/prettytable-2.4.0-r1 index 24cd141eb825..347538a13eed 100644 --- a/metadata/md5-cache/dev-python/prettytable-2.4.0-r1 +++ b/metadata/md5-cache/dev-python/prettytable-2.4.0-r1 @@ -4,7 +4,7 @@ DESCRIPTION=Easily displaying tabular data in a visually appealing ASCII table f EAPI=8 HOMEPAGE=https://github.com/jazzband/prettytable/ https://pypi.org/project/prettytable/ IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~riscv ~sparc ~x86 LICENSE=BSD RDEPEND=dev-python/wcwidth[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/prettytable/prettytable-2.4.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=02729f2cff50877ea08d2d80c62b406f +_md5_=e39c469a7335d0e192591d1be7647367 diff --git a/metadata/md5-cache/dev-python/progressbar2-3.53.3 b/metadata/md5-cache/dev-python/progressbar2-3.53.3 deleted file mode 100644 index ccfe10fe3367..000000000000 --- a/metadata/md5-cache/dev-python/progressbar2-3.53.3 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( dev-python/python-utils[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !dev-python/progressbar >=dev-python/pytest-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Text progressbar library for python -EAPI=8 -HOMEPAGE=https://progressbar-2.readthedocs.io/ https://pypi.org/project/progressbar2/ -IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-python/python-utils[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !dev-python/progressbar python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/p/progressbar2/progressbar2-3.53.3.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=750e8f3790bda542c673d53725577442 diff --git a/metadata/md5-cache/dev-python/progressbar2-3.54.0 b/metadata/md5-cache/dev-python/progressbar2-3.54.0 deleted file mode 100644 index 158beb0b4420..000000000000 --- a/metadata/md5-cache/dev-python/progressbar2-3.54.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( dev-python/python-utils[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !dev-python/progressbar >=dev-python/pytest-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Text progressbar library for python -EAPI=8 -HOMEPAGE=https://progressbar-2.readthedocs.io/ https://pypi.org/project/progressbar2/ -IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-python/python-utils[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !dev-python/progressbar python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/p/progressbar2/progressbar2-3.54.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=fa1bcb477f51d06e0c945bc1cab8c934 diff --git a/metadata/md5-cache/dev-python/progressbar2-3.55.0 b/metadata/md5-cache/dev-python/progressbar2-3.55.0 index 7346a0684e14..96ab6790241c 100644 --- a/metadata/md5-cache/dev-python/progressbar2-3.55.0 +++ b/metadata/md5-cache/dev-python/progressbar2-3.55.0 @@ -4,7 +4,7 @@ DESCRIPTION=Text progressbar library for python EAPI=8 HOMEPAGE=https://progressbar-2.readthedocs.io/ https://pypi.org/project/progressbar2/ IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=BSD RDEPEND=dev-python/python-utils[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !dev-python/progressbar python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/progressbar2/progressbar2-3.55.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=fa1bcb477f51d06e0c945bc1cab8c934 +_md5_=ae0f5fae3efdcd184fb8d7c120aa3e1a diff --git a/metadata/md5-cache/dev-python/prometheus_client-0.12.0 b/metadata/md5-cache/dev-python/prometheus_client-0.12.0 index f673519ca59e..65f6d0b084f4 100644 --- a/metadata/md5-cache/dev-python/prometheus_client-0.12.0 +++ b/metadata/md5-cache/dev-python/prometheus_client-0.12.0 @@ -4,7 +4,7 @@ DESCRIPTION=Python client for the Prometheus monitoring system EAPI=8 HOMEPAGE=https://pypi.org/project/prometheus-client/ https://github.com/prometheus/client_python/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=Apache-2.0 RDEPEND=dev-python/twisted[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/prometheus/client_python/archive/v0.12.0.tar.gz -> prometheus_client-0.12.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=289963c7cb19567e5464624c2ccf2bd6 +_md5_=686628138b92b83c68799fc975c202d2 diff --git a/metadata/md5-cache/dev-python/prompt_toolkit-3.0.19 b/metadata/md5-cache/dev-python/prompt_toolkit-3.0.19 deleted file mode 100644 index 2b551dffa6d6..000000000000 --- a/metadata/md5-cache/dev-python/prompt_toolkit-3.0.19 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( >=dev-python/six-1.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wcwidth[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Building powerful interactive command lines in Python -EAPI=7 -HOMEPAGE=https://pypi.org/project/prompt-toolkit/ https://github.com/prompt-toolkit/python-prompt-toolkit -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc x86 -LICENSE=BSD -RDEPEND=>=dev-python/six-1.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wcwidth[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/p/prompt_toolkit/prompt_toolkit-3.0.19.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=b8efe18d8d56dd411e93aea105c18d91 diff --git a/metadata/md5-cache/dev-python/prompt_toolkit-3.0.20 b/metadata/md5-cache/dev-python/prompt_toolkit-3.0.20 deleted file mode 100644 index 32335b5b61f5..000000000000 --- a/metadata/md5-cache/dev-python/prompt_toolkit-3.0.20 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( >=dev-python/six-1.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wcwidth[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Building powerful interactive command lines in Python -EAPI=8 -HOMEPAGE=https://pypi.org/project/prompt-toolkit/ https://github.com/prompt-toolkit/python-prompt-toolkit -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 -LICENSE=BSD -RDEPEND=>=dev-python/six-1.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wcwidth[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/p/prompt_toolkit/prompt_toolkit-3.0.20.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=0b5a5a82f84f685c0c844e9a0770ae0b diff --git a/metadata/md5-cache/dev-python/prompt_toolkit-3.0.21 b/metadata/md5-cache/dev-python/prompt_toolkit-3.0.21 deleted file mode 100644 index 819458e99d25..000000000000 --- a/metadata/md5-cache/dev-python/prompt_toolkit-3.0.21 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( >=dev-python/six-1.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wcwidth[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Building powerful interactive command lines in Python -EAPI=8 -HOMEPAGE=https://pypi.org/project/prompt-toolkit/ https://github.com/prompt-toolkit/python-prompt-toolkit -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=BSD -RDEPEND=>=dev-python/six-1.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wcwidth[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/p/prompt_toolkit/prompt_toolkit-3.0.21.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=9d61c914897e0aa7d9329a0dd3b255b5 diff --git a/metadata/md5-cache/dev-python/prompt_toolkit-3.0.22 b/metadata/md5-cache/dev-python/prompt_toolkit-3.0.22 index 9347ae30efe5..bb7695b75bdb 100644 --- a/metadata/md5-cache/dev-python/prompt_toolkit-3.0.22 +++ b/metadata/md5-cache/dev-python/prompt_toolkit-3.0.22 @@ -4,7 +4,7 @@ DESCRIPTION=Building powerful interactive command lines in Python EAPI=8 HOMEPAGE=https://pypi.org/project/prompt-toolkit/ https://github.com/prompt-toolkit/python-prompt-toolkit IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=BSD RDEPEND=>=dev-python/six-1.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wcwidth[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/prompt_toolkit/prompt_toolkit-3.0.22.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=9d61c914897e0aa7d9329a0dd3b255b5 +_md5_=c68e2020d49dc98151d31d48ed6eb36e diff --git a/metadata/md5-cache/dev-python/prov-1.5.3 b/metadata/md5-cache/dev-python/prov-1.5.3 deleted file mode 100644 index 0bedf216aad8..000000000000 --- a/metadata/md5-cache/dev-python/prov-1.5.3 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/pydot[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/networkx-1.10[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/rdflib[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/six-1.10[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=W3C provenance data dodel library -EAPI=7 -HOMEPAGE=https://pypi.org/project/prov/ -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-python/pydot[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/networkx-1.10[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/rdflib[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/six-1.10[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/p/prov/prov-1.5.3.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=864ce53317199815da28d7307e7df814 diff --git a/metadata/md5-cache/dev-python/pyamg-4.0.0 b/metadata/md5-cache/dev-python/pyamg-4.0.0 deleted file mode 100644 index 127e22c87b0a..000000000000 --- a/metadata/md5-cache/dev-python/pyamg-4.0.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pybind11[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/scipy[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Algebraic multigrid solvers in Python -EAPI=7 -HOMEPAGE=https://pyamg.org -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pybind11[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/scipy[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/p/pyamg/pyamg-4.0.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=654e63cd606cca0ada88c03021a83a7a diff --git a/metadata/md5-cache/dev-python/pybind11-2.8.1 b/metadata/md5-cache/dev-python/pybind11-2.8.1 index c040cd025014..8ad49a148669 100644 --- a/metadata/md5-cache/dev-python/pybind11-2.8.1 +++ b/metadata/md5-cache/dev-python/pybind11-2.8.1 @@ -4,7 +4,7 @@ DESCRIPTION=AST-based Python refactoring library EAPI=8 HOMEPAGE=https://pybind11.readthedocs.io/en/stable/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~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=BSD RDEPEND=dev-cpp/eigen:3 python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pybind/pybind11/archive/v2.8.1.tar.gz -> pybind11-2.8.1.tar.gz _eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 distutils-r1 8041037f74e1f9d149c038c2fe2c97cf flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg-utils 4f29a8b760a594a212abe9c2ba957c31 -_md5_=955b0410ab06243def7c4746c9d8395c +_md5_=426363060d4baf9e4f201ec5365613dd diff --git a/metadata/md5-cache/dev-python/pychromecast-8.1.0 b/metadata/md5-cache/dev-python/pychromecast-8.1.0 deleted file mode 100644 index a9bacecda897..000000000000 --- a/metadata/md5-cache/dev-python/pychromecast-8.1.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python module to talk to Google Chromecast -EAPI=7 -HOMEPAGE=https://github.com/home-assistant-libs/pychromecast -IUSE=python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-python/casttube-0.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/protobuf-python-3.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/zeroconf-0.25.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -SLOT=0 -SRC_URI=mirror://pypi/P/PyChromecast/PyChromecast-8.1.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=f8a7efdd50b853c09a4eea730d43d0d1 diff --git a/metadata/md5-cache/dev-python/pycollada-0.7.1 b/metadata/md5-cache/dev-python/pycollada-0.7.2 similarity index 80% rename from metadata/md5-cache/dev-python/pycollada-0.7.1 rename to metadata/md5-cache/dev-python/pycollada-0.7.2 index 508c10e2516c..573338ba4dcc 100644 --- a/metadata/md5-cache/dev-python/pycollada-0.7.1 +++ b/metadata/md5-cache/dev-python/pycollada-0.7.2 @@ -1,7 +1,7 @@ BDEPEND=doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] ) ) ) test? ( dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dateutil-2.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/unittest-or-fail[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Python library for reading and writing COLLADA documents -EAPI=7 +EAPI=8 HOMEPAGE=https://pycollada.readthedocs.io/ IUSE=examples doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 KEYWORDS=~amd64 ~x86 @@ -10,6 +10,6 @@ RDEPEND=dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-) REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/pycollada/pycollada/archive/v0.7.1.tar.gz -> pycollada-0.7.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=68fdb427853c26f0308f2b4775bd6fe3 +SRC_URI=https://github.com/pycollada/pycollada/archive/v0.7.2.tar.gz -> pycollada-0.7.2.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=934c8e9cfe84ada3d1f6d7684e806072 diff --git a/metadata/md5-cache/dev-python/pydantic-1.8.2_p20210719 b/metadata/md5-cache/dev-python/pydantic-1.8.2_p20210719 index 842c48d3b104..e7471d4b9e4d 100644 --- a/metadata/md5-cache/dev-python/pydantic-1.8.2_p20210719 +++ b/metadata/md5-cache/dev-python/pydantic-1.8.2_p20210719 @@ -4,7 +4,7 @@ DESCRIPTION=Data parsing and validation using Python type hints EAPI=7 HOMEPAGE=https://github.com/samuelcolvin/pydantic IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc ppc64 ~sparc x86 LICENSE=MIT RDEPEND=dev-python/typing-extensions[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/samuelcolvin/pydantic/archive/0c26c1c4e288e0d41d2c3890d5b3befa7579455c.tar.gz -> pydantic-1.8.2_p20210719.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=bcdb1290590f7214bc8c75ed634c2500 +_md5_=c8c38d0079c014f3d0f9ff0a8b9a139c diff --git a/metadata/md5-cache/dev-python/pydevd-2.6.0 b/metadata/md5-cache/dev-python/pydevd-2.6.0 deleted file mode 100644 index f811654d3d19..000000000000 --- a/metadata/md5-cache/dev-python/pydevd-2.6.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/untangle[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/psutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( !=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=PyDev.Debugger (used in PyDev, PyCharm and VSCode Python) -EAPI=8 -HOMEPAGE=https://github.com/fabioz/PyDev.Debugger/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=EPL-1.0 -RDEPEND=!=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=test !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/fabioz/PyDev.Debugger/archive/pydev_debugger_2_6_0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=b7b53580c358957a00919c07735dcec8 diff --git a/metadata/md5-cache/dev-python/pydyf-0.1.1 b/metadata/md5-cache/dev-python/pydyf-0.1.1 deleted file mode 100644 index e6f0d3f23c2a..000000000000 --- a/metadata/md5-cache/dev-python/pydyf-0.1.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( app-text/ghostscript-gpl dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyproject2setuppy-18[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A low-level PDF generator -EAPI=8 -HOMEPAGE=https://pypi.org/project/pydyf/ https://github.com/CourtBouillon/pydyf/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/CourtBouillon/pydyf/archive/v0.1.1.tar.gz -> pydyf-0.1.1.gh.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=fd23dc08e7ae253cb0c004dcf95738c5 diff --git a/metadata/md5-cache/dev-python/pyenchant-3.2.2 b/metadata/md5-cache/dev-python/pyenchant-3.2.2 index a113d3c95dbf..3e0f4fb1ecc9 100644 --- a/metadata/md5-cache/dev-python/pyenchant-3.2.2 +++ b/metadata/md5-cache/dev-python/pyenchant-3.2.2 @@ -4,7 +4,7 @@ DESCRIPTION=Python bindings for the Enchant spellchecking system EAPI=8 HOMEPAGE=https://github.com/pyenchant/pyenchant https://pypi.org/project/pyenchant/ IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -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:* python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pyenchant/pyenchant/archive/v3.2.2.tar.gz -> pyenchant-3.2.2.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=72a364c0711519074aa23dcaf2bf0ada +_md5_=b64cf2c5c9e7c3c6aa62364fa61be0c6 diff --git a/metadata/md5-cache/dev-python/pyjwt-2.1.0 b/metadata/md5-cache/dev-python/pyjwt-2.1.0 deleted file mode 100644 index b9ab9ac0f469..000000000000 --- a/metadata/md5-cache/dev-python/pyjwt-2.1.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( !dev-python/python-jwt >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=JSON Web Token implementation in Python -EAPI=7 -HOMEPAGE=https://github.com/jpadilla/pyjwt/ https://pypi.org/project/PyJWT/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm arm64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux -LICENSE=MIT -RDEPEND=!dev-python/python-jwt python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/P/PyJWT/PyJWT-2.1.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=617b3f5e44c8f7322f6044891127de26 diff --git a/metadata/md5-cache/dev-python/pyjwt-2.2.0 b/metadata/md5-cache/dev-python/pyjwt-2.2.0 deleted file mode 100644 index 67299348b902..000000000000 --- a/metadata/md5-cache/dev-python/pyjwt-2.2.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( >=dev-python/cryptography-3.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( !dev-python/python-jwt >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=JSON Web Token implementation in Python -EAPI=8 -HOMEPAGE=https://github.com/jpadilla/pyjwt/ https://pypi.org/project/PyJWT/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=MIT -RDEPEND=!dev-python/python-jwt python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/P/PyJWT/PyJWT-2.2.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=0e1545ab791596be96b7867f61f9ed75 diff --git a/metadata/md5-cache/dev-python/pyjwt-2.3.0 b/metadata/md5-cache/dev-python/pyjwt-2.3.0 index 39269fe9fec7..3d03b91bf7c8 100644 --- a/metadata/md5-cache/dev-python/pyjwt-2.3.0 +++ b/metadata/md5-cache/dev-python/pyjwt-2.3.0 @@ -4,7 +4,7 @@ DESCRIPTION=JSON Web Token implementation in Python EAPI=8 HOMEPAGE=https://github.com/jpadilla/pyjwt/ https://pypi.org/project/PyJWT/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm arm64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND=!dev-python/python-jwt python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/P/PyJWT/PyJWT-2.3.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=0e1545ab791596be96b7867f61f9ed75 +_md5_=9aef8059866b4a93eff72a7dbbf7418e diff --git a/metadata/md5-cache/dev-python/pymdown-extensions-9.1 b/metadata/md5-cache/dev-python/pymdown-extensions-9.1 new file mode 100644 index 000000000000..0920fbf30088 --- /dev/null +++ b/metadata/md5-cache/dev-python/pymdown-extensions-9.1 @@ -0,0 +1,15 @@ +BDEPEND=test? ( dev-python/pygments[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-vcs/git ) test? ( >=dev-python/markdown-3.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] doc? ( || ( ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_10(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_10(-)] dev-python/mkdocs-material[python_targets_python3_10(-)] dev-python/pymdown-lexers[python_targets_python3_10(-)] dev-python/pyspelling[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/mkdocs[python_targets_python3_9(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_9(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_9(-)] dev-python/mkdocs-material[python_targets_python3_9(-)] dev-python/pymdown-lexers[python_targets_python3_9(-)] dev-python/pyspelling[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/mkdocs[python_targets_python3_8(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_8(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_8(-)] dev-python/mkdocs-material[python_targets_python3_8(-)] dev-python/pymdown-lexers[python_targets_python3_8(-)] dev-python/pyspelling[python_targets_python3_8(-)] ) ) ) +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Extensions for Python Markdown +EAPI=8 +HOMEPAGE=https://github.com/facelessuser/pymdown-extensions/ https://pypi.org/project/pymdown-extensions/ +IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 doc +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/markdown-3.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/facelessuser/pymdown-extensions/archive/9.1.tar.gz -> pymdown-extensions-9.1.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf docs 7c38d94fa7c1b4235fe571dc09e018df multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=91bfae48aa91c23738bb268eef668013 diff --git a/metadata/md5-cache/dev-python/pymongo-3.12.1 b/metadata/md5-cache/dev-python/pymongo-3.12.1 index 3cdad7d7944d..dc6a4eef72ee 100644 --- a/metadata/md5-cache/dev-python/pymongo-3.12.1 +++ b/metadata/md5-cache/dev-python/pymongo-3.12.1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-db/mongodb-2.6.0 ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] ) ) ) test? ( kerberos? ( dev-python/pykerberos[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) >=dev-python/nose-1.3.7-r4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +BDEPEND=test? ( >=dev-db/mongodb-2.6.0 ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] ) ) ) test? ( kerberos? ( dev-python/pykerberos[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) dev-python/unittest-or-fail[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare pretend setup test DESCRIPTION=Python driver for MongoDB EAPI=8 @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/mongodb/mongo-python-driver/archive/3.12.1.tar.gz -> mongo-python-driver-3.12.1.tar.gz _eclasses_=check-reqs bfb51de63b0462097e40436214dd43c8 distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=344fed0d53323ef06b93013d6f3c4ee9 +_md5_=f7d8cc4c28acc84c0cbaa1bb90b0bab4 diff --git a/metadata/md5-cache/dev-python/pymysql-1.0.2 b/metadata/md5-cache/dev-python/pymysql-1.0.2 index c8df93fb344b..2ce8dc4bbe7d 100644 --- a/metadata/md5-cache/dev-python/pymysql-1.0.2 +++ b/metadata/md5-cache/dev-python/pymysql-1.0.2 @@ -4,7 +4,7 @@ DESCRIPTION=Pure-Python MySQL Driver EAPI=7 HOMEPAGE=https://github.com/PyMySQL/PyMySQL IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=MIT RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/PyMySQL/PyMySQL/archive/v1.0.2.tar.gz -> pymysql-1.0.2.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=4f8f4b91d8bd52019d75610b8fc34781 +_md5_=a24cd6bc5b6e2c9f1839bae75a4c6d29 diff --git a/metadata/md5-cache/dev-python/flexmock-0.10.9 b/metadata/md5-cache/dev-python/pyparsing-3.0.6 similarity index 55% rename from metadata/md5-cache/dev-python/flexmock-0.10.9 rename to metadata/md5-cache/dev-python/pyparsing-3.0.6 index d7bc7d4d39bf..553e621c583d 100644 --- a/metadata/md5-cache/dev-python/flexmock-0.10.9 +++ b/metadata/md5-cache/dev-python/pyparsing-3.0.6 @@ -1,15 +1,15 @@ BDEPEND=test? ( >=dev-python/pytest-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Testing library to create mocks, stubs and fakes -EAPI=8 -HOMEPAGE=https://flexmock.readthedocs.io/ -IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm ~riscv -LICENSE=BSD +DESCRIPTION=Easy-to-use Python module for text parsing +EAPI=7 +HOMEPAGE=https://github.com/pyparsing/pyparsing https://pypi.org/project/pyparsing/ +IUSE=examples test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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=MIT RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=mirror://pypi/f/flexmock/flexmock-0.10.9.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=4e05a9a0e5c8ad63cc84aa307a811866 +SRC_URI=https://github.com/pyparsing/pyparsing/archive/pyparsing_3.0.6.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=d223e9e44e4bc8f8547d0c70c96040c4 diff --git a/metadata/md5-cache/dev-python/pyqtgraph-0.12.2 b/metadata/md5-cache/dev-python/pyqtgraph-0.12.2 deleted file mode 100644 index 99fe69796365..000000000000 --- a/metadata/md5-cache/dev-python/pyqtgraph-0.12.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/h5py[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/PyQt5[testlib,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(-)?] dev-python/pytest-xvfb[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-vcs/git ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] ) ) ) test? ( >=dev-python/numpy-1.17[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/scipy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/PyQt5[gui,widgets,opengl=,svg=,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] opengl? ( dev-python/pyopengl[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A pure-python graphics and GUI library built on PyQt and numpy -EAPI=8 -HOMEPAGE=https://www.pyqtgraph.org/ https://pypi.org/project/pyqtgraph/ -IUSE=examples opengl svg doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 x86 -LICENSE=MIT -RDEPEND=>=dev-python/numpy-1.17[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/scipy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/PyQt5[gui,widgets,opengl=,svg=,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] opengl? ( dev-python/pyopengl[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=test? ( opengl svg ) || ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/pyqtgraph/pyqtgraph/archive/pyqtgraph-0.12.2.tar.gz test? ( https://github.com/pyqtgraph/test-data/archive/test-data-8.tar.gz -> pyqtgraph-test-data-8.tar.gz ) -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=b3cdd3ad7572c3616f2f12b46f10a862 diff --git a/metadata/md5-cache/dev-python/pyqtgraph-0.12.3 b/metadata/md5-cache/dev-python/pyqtgraph-0.12.3 index 76a46b77db1e..4d141aca4977 100644 --- a/metadata/md5-cache/dev-python/pyqtgraph-0.12.3 +++ b/metadata/md5-cache/dev-python/pyqtgraph-0.12.3 @@ -4,7 +4,7 @@ DESCRIPTION=A pure-python graphics and GUI library built on PyQt and numpy EAPI=8 HOMEPAGE=https://www.pyqtgraph.org/ https://pypi.org/project/pyqtgraph/ IUSE=examples opengl svg doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=MIT RDEPEND=>=dev-python/numpy-1.17[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/scipy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/PyQt5[gui,widgets,opengl=,svg=,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] opengl? ( dev-python/pyopengl[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=test? ( opengl svg ) || ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pyqtgraph/pyqtgraph/archive/pyqtgraph-0.12.3.tar.gz test? ( https://github.com/pyqtgraph/test-data/archive/test-data-8.tar.gz -> pyqtgraph-test-data-8.tar.gz ) _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=b1144c07a58e2e9d73c7e8da4ccbf72d +_md5_=27895854e8b0515d0f632f7d19e0128d diff --git a/metadata/md5-cache/dev-python/pysol_cards-0.10.2 b/metadata/md5-cache/dev-python/pysol_cards-0.10.2 deleted file mode 100644 index c6fc94221ece..000000000000 --- a/metadata/md5-cache/dev-python/pysol_cards-0.10.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/oslotest[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( dev-python/pbr[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/random2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/unittest-or-fail[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Deal PySol FreeCell cards -EAPI=7 -HOMEPAGE=https://pypi.org/project/pysol-cards/ -IUSE=test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=amd64 arm64 ~riscv x86 -LICENSE=Apache-2.0 MIT -RDEPEND=dev-python/pbr[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/random2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/p/pysol_cards/pysol_cards-0.10.2.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=e126e683b1f4c787cfbba0a5d14c96f9 diff --git a/metadata/md5-cache/dev-python/pysol_cards-0.12.0 b/metadata/md5-cache/dev-python/pysol_cards-0.12.0 index c83a8faf3816..808fc41a3646 100644 --- a/metadata/md5-cache/dev-python/pysol_cards-0.12.0 +++ b/metadata/md5-cache/dev-python/pysol_cards-0.12.0 @@ -4,7 +4,7 @@ DESCRIPTION=Deal PySol FreeCell cards EAPI=7 HOMEPAGE=https://pypi.org/project/pysol-cards/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +KEYWORDS=amd64 arm64 ~riscv x86 LICENSE=Apache-2.0 MIT RDEPEND=dev-python/pbr[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/random2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/pysol_cards/pysol_cards-0.12.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=01885d8f0c998059c818a0445730ffcb +_md5_=01effc81af3c5a43b928ba19ab6bf1e1 diff --git a/metadata/md5-cache/dev-python/pysol_cards-0.14.2 b/metadata/md5-cache/dev-python/pysol_cards-0.14.2 new file mode 100644 index 000000000000..47d55af342d8 --- /dev/null +++ b/metadata/md5-cache/dev-python/pysol_cards-0.14.2 @@ -0,0 +1,15 @@ +BDEPEND=test? ( dev-python/random2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/unittest-or-fail[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Deal PySol FreeCell cards +EAPI=7 +HOMEPAGE=https://pypi.org/project/pysol-cards/ +IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +LICENSE=Apache-2.0 MIT +RDEPEND=dev-python/random2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/p/pysol_cards/pysol_cards-0.14.2.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=3336f4af30e4619a3bd1e10467cc1bf6 diff --git a/metadata/md5-cache/dev-python/pytables-3.6.1 b/metadata/md5-cache/dev-python/pytables-3.6.1 index 7afd4b13d32d..90d3754d9636 100644 --- a/metadata/md5-cache/dev-python/pytables-3.6.1 +++ b/metadata/md5-cache/dev-python/pytables-3.6.1 @@ -5,7 +5,7 @@ DESCRIPTION=Hierarchical datasets for Python EAPI=7 HOMEPAGE=https://www.pytables.org/ IUSE=doc examples test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=app-arch/bzip2:0= app-arch/lz4:0= >=app-arch/zstd-1.0.0:= >=dev-libs/c-blosc-1.11.1:0= dev-libs/lzo:2= >=dev-python/numpy-1.8.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=sci-libs/hdf5-1.8.15:0= >=dev-python/numexpr-2.5.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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=mirror://pypi/t/tables/tables-3.6.1.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=943910588281eec0958c0fc4c6f423f3 +_md5_=560600da1b1cd11e0f9f70f767cc2698 diff --git a/metadata/md5-cache/dev-python/pytest-6.2.5-r1 b/metadata/md5-cache/dev-python/pytest-6.2.5-r2 similarity index 59% rename from metadata/md5-cache/dev-python/pytest-6.2.5-r1 rename to metadata/md5-cache/dev-python/pytest-6.2.5-r2 index 6228a9f43aa8..2273c770071b 100644 --- a/metadata/md5-cache/dev-python/pytest-6.2.5-r1 +++ b/metadata/md5-cache/dev-python/pytest-6.2.5-r2 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-python/setuptools_scm-3.4[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( >=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/iniconfig[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/more-itertools-4.0.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pluggy-0.12[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/py-1.8.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/argcomplete[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/hypothesis-3.56[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/nose[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xmlschema[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +BDEPEND=>=dev-python/setuptools_scm-3.4[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( >=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/iniconfig[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/more-itertools-4.0.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pluggy-0.12[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/py-1.8.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/toml[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/argcomplete[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/hypothesis-3.56[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/nose[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xmlschema[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Simple powerful testing with Python EAPI=7 @@ -6,10 +6,10 @@ HOMEPAGE=https://pytest.org/ IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos LICENSE=MIT -RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/iniconfig[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/more-itertools-4.0.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pluggy-0.12[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/py-1.8.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/iniconfig[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/more-itertools-4.0.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pluggy-0.12[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/py-1.8.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/toml[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/pytest/pytest-6.2.5.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=96ff0ff96311fc5eb6a84eae61e3a35a +_md5_=a568001056a492c1af8e0cca4480bb90 diff --git a/metadata/md5-cache/dev-python/pytest-datadir-1.3.1 b/metadata/md5-cache/dev-python/pytest-datadir-1.3.1 index fadfc7fba78f..9da8c3b92a6c 100644 --- a/metadata/md5-cache/dev-python/pytest-datadir-1.3.1 +++ b/metadata/md5-cache/dev-python/pytest-datadir-1.3.1 @@ -4,7 +4,7 @@ DESCRIPTION=Pytest plugin for manipulating test data directories and files EAPI=7 HOMEPAGE=https://github.com/gabrielcnr/pytest-datadir IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 x86 +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 x86 LICENSE=MIT RDEPEND=dev-python/pytest[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/pytest-datadir/pytest-datadir-1.3.1.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=fd96d2321362c989fef93d80c3610c8e +_md5_=304c7047d16aae4df123ed0504ce0d75 diff --git a/metadata/md5-cache/dev-python/pytest-describe-2.0.1 b/metadata/md5-cache/dev-python/pytest-describe-2.0.1 new file mode 100644 index 000000000000..da4ce69063e2 --- /dev/null +++ b/metadata/md5-cache/dev-python/pytest-describe-2.0.1 @@ -0,0 +1,15 @@ +BDEPEND=test? ( >=dev-python/pytest-2.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Describe-style plugin for pytest +EAPI=8 +HOMEPAGE=https://github.com/pytest-dev/pytest-describe/ https://pypi.org/project/pytest-describe/ +IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/pytest-2.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/p/pytest-describe/pytest-describe-2.0.1.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=f0dab29b2ac2563138bdfc75b4cd04ac diff --git a/metadata/md5-cache/dev-python/pytest-lazy-fixture-0.6.3 b/metadata/md5-cache/dev-python/pytest-lazy-fixture-0.6.3 index e513464b7db9..ac0ceed17fde 100644 --- a/metadata/md5-cache/dev-python/pytest-lazy-fixture-0.6.3 +++ b/metadata/md5-cache/dev-python/pytest-lazy-fixture-0.6.3 @@ -4,7 +4,7 @@ DESCRIPTION=It helps to use fixtures in pytest.mark.parametrize EAPI=8 HOMEPAGE=https://github.com/tvorog/pytest-lazy-fixture IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm ~arm64 ~riscv ~sparc x86 +KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~riscv ~sparc x86 LICENSE=MIT RDEPEND=dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=4c425bdbdbf810abc1b32bcce9423544 +_md5_=10b8467c8299ed834c7cf8ec8def674c diff --git a/metadata/md5-cache/dev-python/pytest-regressions-2.2.0 b/metadata/md5-cache/dev-python/pytest-regressions-2.2.0 index dd19a6674c43..16ea3f5f61a0 100644 --- a/metadata/md5-cache/dev-python/pytest-regressions-2.2.0 +++ b/metadata/md5-cache/dev-python/pytest-regressions-2.2.0 @@ -4,7 +4,7 @@ DESCRIPTION=Easy to use fixtures to write regression tests EAPI=7 HOMEPAGE=https://github.com/ESSS/pytest-regressions IUSE=test doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm ~arm64 ~m68k ~ppc ~ppc64 ~riscv ~s390 x86 +KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~m68k ppc ppc64 ~riscv ~s390 x86 LICENSE=MIT RDEPEND=dev-python/pytest[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest-datadir[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(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/pytest-regressions/pytest-regressions-2.2.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=3ca0428f2900910afe20df67182a207b +_md5_=1bed143f0b852d7fa8e7762479c2e53f diff --git a/metadata/md5-cache/dev-python/pytest-rerunfailures-10.2 b/metadata/md5-cache/dev-python/pytest-rerunfailures-10.2 index 619caad483f5..77fd23b9aae2 100644 --- a/metadata/md5-cache/dev-python/pytest-rerunfailures-10.2 +++ b/metadata/md5-cache/dev-python/pytest-rerunfailures-10.2 @@ -4,7 +4,7 @@ DESCRIPTION=pytest plugin to re-run tests to eliminate flaky failures EAPI=8 HOMEPAGE=https://pypi.org/project/pytest-rerunfailures/ IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux LICENSE=MPL-2.0 RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/pytest-rerunfailures/pytest-rerunfailures-10.2.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=9ebc7dc3edb9e80169990476a93111a8 +_md5_=87437b1863005ca6d31d34da4d47891f diff --git a/metadata/md5-cache/dev-python/pytest-timeout-1.4.2-r1 b/metadata/md5-cache/dev-python/pytest-timeout-1.4.2-r1 deleted file mode 100644 index 14ddd0920139..000000000000 --- a/metadata/md5-cache/dev-python/pytest-timeout-1.4.2-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !hppa? ( python_targets_python3_8? ( dev-python/pytest-cov[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_9? ( dev-python/pytest-cov[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) ) ) test? ( >=dev-python/pytest-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=py.test plugin to abort hanging tests -EAPI=7 -HOMEPAGE=https://pypi.org/project/pytest-timeout/ -IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux -LICENSE=MIT -RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/p/pytest-timeout/pytest-timeout-1.4.2.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=cd7793e356fbf4027a5136e931ee7e55 diff --git a/metadata/md5-cache/dev-python/pytest-timeout-2.0.0 b/metadata/md5-cache/dev-python/pytest-timeout-2.0.0 index 138bcd383347..4a7aa7def436 100644 --- a/metadata/md5-cache/dev-python/pytest-timeout-2.0.0 +++ b/metadata/md5-cache/dev-python/pytest-timeout-2.0.0 @@ -4,7 +4,7 @@ DESCRIPTION=pytest plugin to abort hanging tests EAPI=8 HOMEPAGE=https://pypi.org/project/pytest-timeout/ IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/pytest-timeout/pytest-timeout-2.0.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=30679cf3504cf802f7af376f3f5ba327 +_md5_=f886bee0b13ff76f085ced3c7b89bad6 diff --git a/metadata/md5-cache/dev-python/pytest-toolbox-0.4 b/metadata/md5-cache/dev-python/pytest-toolbox-0.4 index b5b97442070d..5d2e11ee5244 100644 --- a/metadata/md5-cache/dev-python/pytest-toolbox-0.4 +++ b/metadata/md5-cache/dev-python/pytest-toolbox-0.4 @@ -4,7 +4,7 @@ DESCRIPTION=Numerous useful plugins for pytest EAPI=8 HOMEPAGE=https://pypi.org/project/pytest-toolbox/ https://github.com/samuelcolvin/pytest-toolbox/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc ppc64 ~sparc x86 LICENSE=MIT RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/samuelcolvin/pytest-toolbox/archive/v0.4.tar.gz -> pytest-toolbox-0.4.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=e344d9817444d4cd9c113edca805e534 +_md5_=7907f9f12174a488e310a1ece0925fa1 diff --git a/metadata/md5-cache/dev-python/pytest-tornado-0.8.1 b/metadata/md5-cache/dev-python/pytest-tornado-0.8.1 index 9f0d2805b745..b97f68cca9c6 100644 --- a/metadata/md5-cache/dev-python/pytest-tornado-0.8.1 +++ b/metadata/md5-cache/dev-python/pytest-tornado-0.8.1 @@ -4,7 +4,7 @@ DESCRIPTION=Fixtures and markers to simplify testing of asynchronous tornado app EAPI=8 HOMEPAGE=https://github.com/eugeniy/pytest-tornado IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 sparc x86 +KEYWORDS=amd64 ~hppa ~ia64 ~riscv sparc x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/pytest-3.6[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=www-servers/tornado-5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/eugeniy/pytest-tornado/archive/refs/tags/v0.8.1.tar.gz -> pytest-tornado-0.8.1.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=8cdfefd22b53b0c9fcd85b46c69022bd +_md5_=205977bb7c6925c9a1de9a2bc368c8b1 diff --git a/metadata/md5-cache/dev-python/pytest-trio-0.7.0 b/metadata/md5-cache/dev-python/pytest-trio-0.7.0 index 925c4b7acbdc..031c58b59f00 100644 --- a/metadata/md5-cache/dev-python/pytest-trio-0.7.0 +++ b/metadata/md5-cache/dev-python/pytest-trio-0.7.0 @@ -4,7 +4,7 @@ DESCRIPTION=This is a pytest plugin to help you test projects that use Trio EAPI=7 HOMEPAGE=https://github.com/python-trio/pytest-trio https://pypi.org/project/pytest-trio/ IUSE=test doc python_targets_python3_8 python_targets_python3_9 -KEYWORDS=amd64 ~arm arm64 ~ppc ppc64 ~riscv sparc x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86 LICENSE=|| ( MIT Apache-2.0 ) RDEPEND=>=dev-python/async_generator-1.9[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/outcome[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pytest-6.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/trio-0.15[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/pytest-trio/pytest-trio-0.7.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=42547a5fc27859a01de1622f12adb993 +_md5_=0c1f0fd0c9468d5e596e5852dab7bc2d diff --git a/metadata/md5-cache/dev-python/python-cinderclient-8.1.0 b/metadata/md5-cache/dev-python/python-cinderclient-8.1.0 new file mode 100644 index 000000000000..fe260d7be9b3 --- /dev/null +++ b/metadata/md5-cache/dev-python/python-cinderclient-8.1.0 @@ -0,0 +1,15 @@ +BDEPEND=dev-python/pbr[python_targets_python3_8(-)?,python_targets_python3_9(-)?] test? ( dev-python/ddt[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/fixtures[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/oslo-serialization[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/requests-mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/testtools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/tempest[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( >=dev-python/keystoneauth-4.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-i18n-5.0.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-utils-4.8.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pbr-5.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/prettytable-0.7.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.25.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/simplejson-3.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/stevedore-3.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/unittest-or-fail[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A client for the OpenStack Cinder API +EAPI=8 +HOMEPAGE=https://launchpad.net/python-cinderclient +IUSE=test python_targets_python3_8 python_targets_python3_9 +KEYWORDS=~amd64 ~arm ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/keystoneauth-4.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-i18n-5.0.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-utils-4.8.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pbr-5.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/prettytable-0.7.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.25.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/simplejson-3.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/stevedore-3.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/p/python-cinderclient/python-cinderclient-8.1.0.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=36b318d3b4da4d2338ee38c714447eea diff --git a/metadata/md5-cache/dev-python/python-dotenv-0.19.0 b/metadata/md5-cache/dev-python/python-dotenv-0.19.0 deleted file mode 100644 index 0d9956290694..000000000000 --- a/metadata/md5-cache/dev-python/python-dotenv-0.19.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=test? ( >=dev-python/click-5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/ipython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sh-1.09[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) -DESCRIPTION=Manage .env files -EAPI=7 -HOMEPAGE=https://github.com/theskumar/python-dotenv -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm arm64 ~ppc ppc64 ~sparc x86 -LICENSE=BSD -RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/p/python-dotenv/python-dotenv-0.19.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=3977ceaa5f302f65e670e8f6b5ce7007 diff --git a/metadata/md5-cache/dev-python/python-dotenv-0.19.1 b/metadata/md5-cache/dev-python/python-dotenv-0.19.1 deleted file mode 100644 index fe0feaed0de1..000000000000 --- a/metadata/md5-cache/dev-python/python-dotenv-0.19.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=test? ( >=dev-python/click-5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/ipython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sh-1.09[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) -DESCRIPTION=Manage .env files -EAPI=8 -HOMEPAGE=https://github.com/theskumar/python-dotenv -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=BSD -RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/p/python-dotenv/python-dotenv-0.19.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=268d812911a5947eb227aa50575f4671 diff --git a/metadata/md5-cache/dev-python/python-dotenv-0.19.2 b/metadata/md5-cache/dev-python/python-dotenv-0.19.2 index aa3287c0570e..95e288686b16 100644 --- a/metadata/md5-cache/dev-python/python-dotenv-0.19.2 +++ b/metadata/md5-cache/dev-python/python-dotenv-0.19.2 @@ -5,7 +5,7 @@ DESCRIPTION=Manage .env files EAPI=8 HOMEPAGE=https://github.com/theskumar/python-dotenv IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 +KEYWORDS=amd64 ~arm arm64 ~ppc ppc64 ~sparc x86 LICENSE=BSD RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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=mirror://pypi/p/python-dotenv/python-dotenv-0.19.2.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=268d812911a5947eb227aa50575f4671 +_md5_=f43e66d250d1ba551d41fb61d3e33395 diff --git a/metadata/md5-cache/dev-python/python-email-validator-1.1.3 b/metadata/md5-cache/dev-python/python-email-validator-1.1.3 index d3784c39df0f..bcaa7930aff9 100644 --- a/metadata/md5-cache/dev-python/python-email-validator-1.1.3 +++ b/metadata/md5-cache/dev-python/python-email-validator-1.1.3 @@ -4,7 +4,7 @@ DESCRIPTION=A robust email syntax and deliverability validation library EAPI=8 HOMEPAGE=https://github.com/JoshData/python-email-validator IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc ppc64 ~sparc x86 LICENSE=CC0-1.0 RDEPEND=>=dev-python/idna-2.0.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/dnspython-1.15.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/JoshData/python-email-validator/archive/v1.1.3.tar.gz -> python-email-validator-1.1.3.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=1a8c3f95d1b8e31a380773da814dba68 +_md5_=1b7afc3536bb37a33e82e72d7b37b436 diff --git a/metadata/md5-cache/dev-python/python-glanceclient-3.5.0 b/metadata/md5-cache/dev-python/python-glanceclient-3.5.0 new file mode 100644 index 000000000000..03908368959c --- /dev/null +++ b/metadata/md5-cache/dev-python/python-glanceclient-3.5.0 @@ -0,0 +1,15 @@ +BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] test? ( dev-python/ddt[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/fixtures[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/requests-mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/tempest[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/testscenarios[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/testtools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( >=dev-python/keystoneauth-3.6.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >dev-python/pbr-2.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/prettytable-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyopenssl-17.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.14.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/warlock-1.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/wrapt-1.7.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/unittest-or-fail[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A client for the OpenStack Glance API +EAPI=7 +HOMEPAGE=https://github.com/openstack/python-glanceclient +IUSE=test python_targets_python3_8 python_targets_python3_9 +KEYWORDS=~amd64 ~arm ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/keystoneauth-3.6.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >dev-python/pbr-2.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/prettytable-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyopenssl-17.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.14.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/warlock-1.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] =dev-python/wrapt-1.7.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/p/python-glanceclient/python-glanceclient-3.5.0.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=17f0674ce292f5ca5b2e35603cf72d07 diff --git a/metadata/md5-cache/dev-python/python-nbxmpp-2.0.4 b/metadata/md5-cache/dev-python/python-nbxmpp-2.0.4 index fdf520c50b20..ecf8afffe5ae 100644 --- a/metadata/md5-cache/dev-python/python-nbxmpp-2.0.4 +++ b/metadata/md5-cache/dev-python/python-nbxmpp-2.0.4 @@ -4,7 +4,7 @@ DESCRIPTION=Python library to use Jabber/XMPP networks in a non-blocking way EAPI=8 HOMEPAGE=https://dev.gajim.org/gajim/python-nbxmpp/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-3 RDEPEND=dev-libs/gobject-introspection net-libs/libsoup[introspection] dev-python/idna[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/precis-i18n[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pygobject[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://dev.gajim.org/gajim/python-nbxmpp/-/archive/nbxmpp-2.0.4/python-nbxmpp-nbxmpp-2.0.4.tar.bz2 _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=57ccf28af82e27ef340c9e650f7ce184 +_md5_=23b0a13c943b9c8eea28211bfdbbdfc5 diff --git a/metadata/md5-cache/dev-python/python-openstackclient-5.7.0 b/metadata/md5-cache/dev-python/python-openstackclient-5.7.0 new file mode 100644 index 000000000000..0f0b68e29693 --- /dev/null +++ b/metadata/md5-cache/dev-python/python-openstackclient-5.7.0 @@ -0,0 +1,15 @@ +BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-2.14.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/requests-mock-1.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/tempest-17.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/wrapt-1.7.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/ddt-1.0.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( >dev-python/pbr-2.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cliff-3.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/openstacksdk-0.56.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/osc-lib-2.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-keystoneclient-3.22.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-novaclient-17.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-cinderclient-3.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/stevedore-2.0.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/unittest-or-fail[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A client for the OpenStack APIs +EAPI=7 +HOMEPAGE=https://github.com/openstack/python-openstackclient +IUSE=test python_targets_python3_8 python_targets_python3_9 +KEYWORDS=~amd64 ~arm ~x86 +LICENSE=Apache-2.0 +RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/cliff-3.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/openstacksdk-0.56.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/osc-lib-2.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-keystoneclient-3.22.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-novaclient-17.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/python-cinderclient-3.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/stevedore-2.0.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/p/python-openstackclient/python-openstackclient-5.7.0.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=17ed77006afa30b22f4a819fb4991808 diff --git a/metadata/md5-cache/dev-python/pyu2f-0.1.4-r1 b/metadata/md5-cache/dev-python/pyu2f-0.1.4-r1 deleted file mode 100644 index 538dc82e4aeb..000000000000 --- a/metadata/md5-cache/dev-python/pyu2f-0.1.4-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?] test? ( dev-python/pyfakefs[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pytest[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python based U2F host library -EAPI=7 -HOMEPAGE=https://github.com/google/pyu2f -IUSE=test test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=amd64 ~arm ~arm64 ~riscv x86 -LICENSE=Apache-2.0 -RDEPEND=dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/google/pyu2f/archive/0.1.4.tar.gz -> pyu2f-0.1.4.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=53a59fec510ab72b3a49884b0814fdb8 diff --git a/metadata/md5-cache/dev-python/pyu2f-0.1.5 b/metadata/md5-cache/dev-python/pyu2f-0.1.5 index a24322554170..df199425131d 100644 --- a/metadata/md5-cache/dev-python/pyu2f-0.1.5 +++ b/metadata/md5-cache/dev-python/pyu2f-0.1.5 @@ -4,7 +4,7 @@ DESCRIPTION=Python based U2F host library EAPI=7 HOMEPAGE=https://github.com/google/pyu2f IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~riscv x86 LICENSE=Apache-2.0 RDEPEND=dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/pyu2f/archive/0.1.5.tar.gz -> pyu2f-0.1.5.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=3caadc87c8208f8c4f65bf1f9040765e +_md5_=259ebdddfb686da3dbb6daee088f39f0 diff --git a/metadata/md5-cache/dev-python/pyzmq-22.1.0 b/metadata/md5-cache/dev-python/pyzmq-22.1.0 index 61c240156e01..455e8767532e 100644 --- a/metadata/md5-cache/dev-python/pyzmq-22.1.0 +++ b/metadata/md5-cache/dev-python/pyzmq-22.1.0 @@ -5,7 +5,7 @@ DESCRIPTION=Lightweight and super-fast messaging library built on top of the Zer EAPI=7 HOMEPAGE=https://zeromq.org/languages/python/ https://pypi.org/project/pyzmq/ https://github.com/zeromq/pyzmq/ IUSE=+draft test doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux LICENSE=LGPL-3 RDEPEND=>=net-libs/zeromq-4.2.2-r2:=[drafts] python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/zeromq/pyzmq/archive/v22.1.0.tar.gz -> pyzmq-22.1.0.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=ab94c7f27574b723fe81882a89a13683 +_md5_=40cd40f4480f9ad592b286ab1a25e92e diff --git a/metadata/md5-cache/dev-python/reno-3.4.0 b/metadata/md5-cache/dev-python/reno-3.4.0 deleted file mode 100644 index f6b920bec89e..000000000000 --- a/metadata/md5-cache/dev-python/reno-3.4.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-python/pbr[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( >=dev-python/testtools-1.4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( dev-python/pbr[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/dulwich-0.15.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/packaging-20.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/docutils-0.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sphinx-2.1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/unittest-or-fail[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Release notes manager, storing release notes in a git repo and building docs -EAPI=8 -HOMEPAGE=https://pypi.org/project/reno/ -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc64 x86 -LICENSE=Apache-2.0 -RDEPEND=dev-python/pbr[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/dulwich-0.15.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/packaging-20.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/docutils-0.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sphinx-2.1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/r/reno/reno-3.4.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=04bef00c718565896d6bb4b7f817f301 diff --git a/metadata/md5-cache/dev-python/reno-3.5.0 b/metadata/md5-cache/dev-python/reno-3.5.0 index 710726434136..f52e95d987cf 100644 --- a/metadata/md5-cache/dev-python/reno-3.5.0 +++ b/metadata/md5-cache/dev-python/reno-3.5.0 @@ -4,7 +4,7 @@ DESCRIPTION=Release notes manager, storing release notes in a git repo and build EAPI=8 HOMEPAGE=https://pypi.org/project/reno/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86 +KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc64 x86 LICENSE=Apache-2.0 RDEPEND=dev-python/pbr[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/dulwich-0.15.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/packaging-20.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/docutils-0.11[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sphinx-2.1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/r/reno/reno-3.5.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=f8e81b495159e34fa2a3491150337351 +_md5_=04bef00c718565896d6bb4b7f817f301 diff --git a/metadata/md5-cache/dev-python/requests-unixsocket-0.2.0 b/metadata/md5-cache/dev-python/requests-unixsocket-0.2.0 index 5e03e4bce61c..0589b4c1d1b5 100644 --- a/metadata/md5-cache/dev-python/requests-unixsocket-0.2.0 +++ b/metadata/md5-cache/dev-python/requests-unixsocket-0.2.0 @@ -4,7 +4,7 @@ DESCRIPTION=Use requests to talk HTTP via a UNIX domain socket EAPI=8 HOMEPAGE=https://github.com/msabramo/requests-unixsocket IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=Apache-2.0 RDEPEND=dev-python/requests[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/urllib3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/r/requests-unixsocket/requests-unixsocket-0.2.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=2c4d4cf0d77363bfd61d810b4adfd804 +_md5_=9f9061b36cea363e3e6adb307e52bac9 diff --git a/metadata/md5-cache/dev-python/resolvelib-0.8.1 b/metadata/md5-cache/dev-python/resolvelib-0.8.1 index 5155aea5f758..6d8c3d8bd927 100644 --- a/metadata/md5-cache/dev-python/resolvelib-0.8.1 +++ b/metadata/md5-cache/dev-python/resolvelib-0.8.1 @@ -4,7 +4,7 @@ DESCRIPTION=provides a Resolver class that includes dependency resolution logic EAPI=8 HOMEPAGE=https://github.com/sarugaku/resolvelib/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 x86 LICENSE=ISC RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/sarugaku/resolvelib/archive/0.8.1.tar.gz -> resolvelib-0.8.1.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=458de1354ec69addc054da4ddfb4de40 +_md5_=4a63fd1358273ebefb9ccaae4a8b1baa diff --git a/metadata/md5-cache/dev-python/sarif_om-1.0.4 b/metadata/md5-cache/dev-python/sarif_om-1.0.4 index 94e9b5fe24f4..f140c793cc4f 100644 --- a/metadata/md5-cache/dev-python/sarif_om-1.0.4 +++ b/metadata/md5-cache/dev-python/sarif_om-1.0.4 @@ -4,11 +4,11 @@ DESCRIPTION=Classes implementing the SARIF 2.1.0 object model EAPI=8 HOMEPAGE=https://pypi.org/project/sarif-om/ https://github.com/microsoft/sarif-python-om/ IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~x86 LICENSE=MIT RDEPEND=dev-python/attrs[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pbr[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/s/sarif_om/sarif_om-1.0.4.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=4eac31388c507624bd6c4c5b8524ad7c +_md5_=e1c143e336885a425e87332fcb5b5300 diff --git a/metadata/md5-cache/dev-python/scikit-build-0.12.0 b/metadata/md5-cache/dev-python/scikit-build-0.12.0 index 4b69d23d5073..552258423bc0 100644 --- a/metadata/md5-cache/dev-python/scikit-build-0.12.0 +++ b/metadata/md5-cache/dev-python/scikit-build-0.12.0 @@ -5,7 +5,7 @@ DESCRIPTION=Improved build system generator for Python C/C++/Fortran/Cython exte EAPI=8 HOMEPAGE=https://github.com/scikit-build/scikit-build IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=MIT RDEPEND=dev-python/distro[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/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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=mirror://pypi/s/scikit-build/scikit-build-0.12.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=e2327db7a15ff8534315e2093e69880f +_md5_=cb2506e6034968fed5dfddfa16eb9351 diff --git a/metadata/md5-cache/dev-python/scipy-1.6.3 b/metadata/md5-cache/dev-python/scipy-1.6.3 index e1587b5f8b68..f01169a5180d 100644 --- a/metadata/md5-cache/dev-python/scipy-1.6.3 +++ b/metadata/md5-cache/dev-python/scipy-1.6.3 @@ -5,7 +5,7 @@ DESCRIPTION=Scientific algorithms library for Python EAPI=7 HOMEPAGE=https://www.scipy.org/ IUSE=doc sparse test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=BSD LGPL-2 RDEPEND=>=dev-python/numpy-1.16.5[lapack,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] sci-libs/arpack:0= virtual/cblas virtual/lapack sparse? ( sci-libs/umfpack:0= ) dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] virtual/fortran python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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=mirror://pypi/s/scipy/scipy-1.6.3.tar.gz doc? ( https://docs.scipy.org/doc/scipy-1.6.2/scipy-html-1.6.2.zip https://docs.scipy.org/doc/scipy-1.6.2/scipy-ref-1.6.2.pdf ) _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 fortran-2 7e39eb204d37699d5f1eaf9f4d61888a multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=d0cc141a26802be95d0a01de16f763e2 +_md5_=2e2ad8f58585b33dde82fb086d44bcd3 diff --git a/metadata/md5-cache/dev-python/scipy-1.7.2 b/metadata/md5-cache/dev-python/scipy-1.7.2 index f2bcd6decd86..4de32871503a 100644 --- a/metadata/md5-cache/dev-python/scipy-1.7.2 +++ b/metadata/md5-cache/dev-python/scipy-1.7.2 @@ -5,7 +5,7 @@ DESCRIPTION=Scientific algorithms library for Python EAPI=7 HOMEPAGE=https://www.scipy.org/ IUSE=doc +pythran sparse test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 -hppa ~ia64 ~riscv ~s390 ~sparc ~x86 LICENSE=BSD LGPL-2 RDEPEND=>=dev-python/numpy-1.16.5[lapack,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] sci-libs/arpack:0= virtual/cblas virtual/lapack sparse? ( sci-libs/umfpack:0= ) dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] virtual/fortran python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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=mirror://pypi/s/scipy/scipy-1.7.2.tar.gz doc? ( https://docs.scipy.org/doc/scipy-1.7.1/scipy-html-1.7.1.zip https://docs.scipy.org/doc/scipy-1.7.1/scipy-ref-1.7.1.pdf ) _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 fortran-2 7e39eb204d37699d5f1eaf9f4d61888a multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=2836d146dd14a1946262a1ef87cea3e2 +_md5_=8c169bb389a741ea56c0ce0b6b5a212a diff --git a/metadata/md5-cache/dev-python/send2trash-1.8.0 b/metadata/md5-cache/dev-python/send2trash-1.8.0 index 926f96845391..edb965ee6fc7 100644 --- a/metadata/md5-cache/dev-python/send2trash-1.8.0 +++ b/metadata/md5-cache/dev-python/send2trash-1.8.0 @@ -4,7 +4,7 @@ DESCRIPTION=Sends files to the Trash (or Recycle Bin) EAPI=8 HOMEPAGE=https://pypi.org/project/Send2Trash/ https://github.com/arsenetar/send2trash/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=BSD RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/arsenetar/send2trash/archive/1.8.0.tar.gz -> send2trash-1.8.0.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=3ab98c42c844d8cf3cf8a8d0f8d4478e +_md5_=bfe152df8a832b6074704e25f0353420 diff --git a/metadata/md5-cache/dev-python/sniffio-1.2.0 b/metadata/md5-cache/dev-python/sniffio-1.2.0 index ea97b0a43b2d..ad7e9b269f47 100644 --- a/metadata/md5-cache/dev-python/sniffio-1.2.0 +++ b/metadata/md5-cache/dev-python/sniffio-1.2.0 @@ -4,7 +4,7 @@ DESCRIPTION=Sniff out which async library your code is running under EAPI=7 HOMEPAGE=https://github.com/python-trio/sniffio/ https://pypi.org/project/sniffio/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 LICENSE=|| ( Apache-2.0 MIT ) RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python-trio/sniffio/archive/v1.2.0.tar.gz -> sniffio-1.2.0.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=f78d78b78557bc04e522993b57e8b81e +_md5_=f29386cbd2abd1370ae833dc7d0140a1 diff --git a/metadata/md5-cache/dev-python/sphinx-gallery-0.10.1 b/metadata/md5-cache/dev-python/sphinx-gallery-0.10.1 new file mode 100644 index 000000000000..7d3845456fb1 --- /dev/null +++ b/metadata/md5-cache/dev-python/sphinx-gallery-0.10.1 @@ -0,0 +1,15 @@ +BDEPEND=test? ( dev-python/joblib[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/sphinx[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Sphinx extension to automatically generate an examples gallery +EAPI=7 +HOMEPAGE=https://sphinx-gallery.github.io/ https://github.com/sphinx-gallery/sphinx-gallery +IUSE=test python_targets_python3_8 python_targets_python3_9 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/sphinx[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/s/sphinx-gallery/sphinx-gallery-0.10.1.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=9672ff24ec7f50bfce4aa9ad63868729 diff --git a/metadata/md5-cache/dev-python/sphinx-tabs-3.1.0 b/metadata/md5-cache/dev-python/sphinx-tabs-3.1.0 index df9403871fcc..4356484e31e8 100644 --- a/metadata/md5-cache/dev-python/sphinx-tabs-3.1.0 +++ b/metadata/md5-cache/dev-python/sphinx-tabs-3.1.0 @@ -4,7 +4,7 @@ DESCRIPTION=Tabbed views for Sphinx EAPI=7 HOMEPAGE=https://github.com/executablebooks/sphinx-tabs IUSE=test doc python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~arm ~arm64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~m68k ppc ppc64 ~riscv ~s390 ~x86 LICENSE=MIT RDEPEND=dev-python/docutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/sphinx[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/executablebooks/sphinx-tabs/archive/v3.1.0.tar.gz -> sphinx-tabs-3.1.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=0031e106b4bd26d01c201281db577962 +_md5_=5166acc10bd3f70eea81054ea184ecc1 diff --git a/metadata/md5-cache/dev-python/sphinxcontrib-github-alt-1.2 b/metadata/md5-cache/dev-python/sphinxcontrib-github-alt-1.2 index 305407f9259e..53656daeee89 100644 --- a/metadata/md5-cache/dev-python/sphinxcontrib-github-alt-1.2 +++ b/metadata/md5-cache/dev-python/sphinxcontrib-github-alt-1.2 @@ -4,11 +4,11 @@ DESCRIPTION=Link to GitHub issues, pull requests, commits and users from Sphinx EAPI=7 HOMEPAGE=https://github.com/jupyter/sphinxcontrib_github_alt IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~hppa ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=BSD-2 RDEPEND=dev-python/sphinx[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/jupyter/sphinxcontrib_github_alt/archive/1.2.tar.gz -> sphinxcontrib-github-alt-1.2.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=1081f9d98932bbf78b7d0ee8a2e71e7a +_md5_=c405821ae263085d66fbb94455439a7c diff --git a/metadata/md5-cache/dev-python/sphinxcontrib-trio-1.1.2 b/metadata/md5-cache/dev-python/sphinxcontrib-trio-1.1.2 index d50fcf203a1a..081e6683a094 100644 --- a/metadata/md5-cache/dev-python/sphinxcontrib-trio-1.1.2 +++ b/metadata/md5-cache/dev-python/sphinxcontrib-trio-1.1.2 @@ -4,7 +4,7 @@ DESCRIPTION=Make Sphinx better at documenting Python functions and methods EAPI=8 HOMEPAGE=https://github.com/python-trio/sphinxcontrib-trio https://pypi.org/project/sphinxcontrib-trio IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv sparc x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86 LICENSE=|| ( Apache-2.0 MIT ) RDEPEND=dev-python/sphinx[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/s/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=fa7f22183bdaf52219c5352a5cb5d969 +_md5_=d05a4911c91d40b3a5a3f4fbfd505cff diff --git a/metadata/md5-cache/dev-python/sqlalchemy-1.4.27-r2 b/metadata/md5-cache/dev-python/sqlalchemy-1.4.27-r2 new file mode 100644 index 000000000000..680fab3558b9 --- /dev/null +++ b/metadata/md5-cache/dev-python/sqlalchemy-1.4.27-r2 @@ -0,0 +1,15 @@ +BDEPEND=test? ( python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[sqlite] ) python_targets_python3_8? ( dev-lang/python:3.8[sqlite] ) python_targets_python3_9? ( dev-lang/python:3.9[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) ) test? ( virtual/python-greenlet[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[sqlite?] ) python_targets_python3_8? ( dev-lang/python:3.8[sqlite?] ) python_targets_python3_9? ( dev-lang/python:3.9[sqlite?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=Python SQL toolkit and Object Relational Mapper +EAPI=8 +HOMEPAGE=https://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/ +IUSE=examples +sqlite test test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=MIT +RDEPEND=virtual/python-greenlet[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0=[sqlite?] ) python_targets_python3_8? ( dev-lang/python:3.8[sqlite?] ) python_targets_python3_9? ( dev-lang/python:3.9[sqlite?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/S/SQLAlchemy/SQLAlchemy-1.4.27.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=839bb44d2cf61b1951c4d865b0bfb971 diff --git a/metadata/md5-cache/dev-python/statsmodels-0.12.2-r1 b/metadata/md5-cache/dev-python/statsmodels-0.12.2-r1 index d97040703274..f5eb88c9d6d8 100644 --- a/metadata/md5-cache/dev-python/statsmodels-0.12.2-r1 +++ b/metadata/md5-cache/dev-python/statsmodels-0.12.2-r1 @@ -4,7 +4,7 @@ DESCRIPTION=Statistical computations and models for use with SciPy EAPI=7 HOMEPAGE=https://www.statsmodels.org/stable/index.html IUSE=examples doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=>=dev-python/numpy-1.15[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pandas-0.23.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/patsy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/scipy-1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/s/statsmodels/statsmodels-0.12.2.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=074bf7c817754619bada6aba5a780b48 +_md5_=d32198e99f04b2c948ae9e03de0f8069 diff --git a/metadata/md5-cache/dev-python/statsmodels-0.13.1 b/metadata/md5-cache/dev-python/statsmodels-0.13.1 new file mode 100644 index 000000000000..9d2ed7559d1e --- /dev/null +++ b/metadata/md5-cache/dev-python/statsmodels-0.13.1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/numpy-1.17[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/scipy-1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/cython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( dev-python/pytest-xdist[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/ipykernel[python_targets_python3_10(-)] dev-python/jupyter_client[python_targets_python3_10(-)] dev-python/matplotlib[python_targets_python3_10(-)] dev-python/nbconvert[python_targets_python3_10(-)] dev-python/numpydoc[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] dev-python/ipykernel[python_targets_python3_9(-)] dev-python/jupyter_client[python_targets_python3_9(-)] dev-python/matplotlib[python_targets_python3_9(-)] dev-python/nbconvert[python_targets_python3_9(-)] dev-python/numpydoc[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] dev-python/ipykernel[python_targets_python3_8(-)] dev-python/jupyter_client[python_targets_python3_8(-)] dev-python/matplotlib[python_targets_python3_8(-)] dev-python/nbconvert[python_targets_python3_8(-)] dev-python/numpydoc[python_targets_python3_8(-)] ) ) ) test? ( >=dev-python/numpy-1.17[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/scipy-1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/numpy-1.17[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pandas-0.25[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/patsy-0.5.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/scipy-1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=>=dev-python/numpy-1.17[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/scipy-1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DESCRIPTION=Statistical computations and models for use with SciPy +EAPI=8 +HOMEPAGE=https://www.statsmodels.org/stable/index.html +IUSE=examples doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=>=dev-python/numpy-1.17[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/scipy-1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/numpy-1.17[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pandas-0.25[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/patsy-0.5.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/scipy-1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/s/statsmodels/statsmodels-0.13.1.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=907745a904f61547bbd49b4dbc11d955 diff --git a/metadata/md5-cache/dev-python/stripe-2.60.0 b/metadata/md5-cache/dev-python/stripe-2.60.0 deleted file mode 100644 index 997862c74617..000000000000 --- a/metadata/md5-cache/dev-python/stripe-2.60.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( >=dev-util/stripe-mock-0.109.0 dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] net-misc/curl ) test? ( >=dev-python/requests-2.20[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Stripe python bindings -EAPI=8 -HOMEPAGE=https://github.com/stripe/stripe-python -IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 x86 -LICENSE=MIT -RDEPEND=>=dev-python/requests-2.20[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/s/stripe/stripe-2.60.0.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=05443a157f252b7c8206d28bdebc321f diff --git a/metadata/md5-cache/dev-python/stripe-2.61.0 b/metadata/md5-cache/dev-python/stripe-2.61.0 index b2e7d9c3ffd9..97f2448d624a 100644 --- a/metadata/md5-cache/dev-python/stripe-2.61.0 +++ b/metadata/md5-cache/dev-python/stripe-2.61.0 @@ -4,7 +4,7 @@ DESCRIPTION=Stripe python bindings EAPI=8 HOMEPAGE=https://github.com/stripe/stripe-python IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=MIT RDEPEND=>=dev-python/requests-2.20[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/s/stripe/stripe-2.61.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=0b6999b94e4686734281e5bbdac668d0 +_md5_=0a30d10c48f22841df844ae31ac1ebf5 diff --git a/metadata/md5-cache/dev-python/tempest-29.2.0 b/metadata/md5-cache/dev-python/tempest-29.2.0 new file mode 100644 index 000000000000..82de5a907fe7 --- /dev/null +++ b/metadata/md5-cache/dev-python/tempest-29.2.0 @@ -0,0 +1,15 @@ +BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] test? ( dev-python/hacking[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/stestr[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( >dev-python/pbr-2.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >dev-python/cliff-2.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsonschema-3.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/paramiko-2.7.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/netaddr-0.7.18[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-concurrency-3.26.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-config-5.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-log-3.36.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-utils-4.7.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/fixtures-3.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-3.12[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/subunit-1.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/stevedore-1.20.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/prettytable-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/urllib3-1.21.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/unittest-or-fail[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=OpenStack Integration Testing +EAPI=8 +HOMEPAGE=https://pypi.org/project/tempest/ https://docs.openstack.org/tempest/latest/ +IUSE=test python_targets_python3_8 python_targets_python3_9 +KEYWORDS=~amd64 ~arm ~x86 +LICENSE=Apache-2.0 +RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >dev-python/cliff-2.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/jsonschema-3.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/paramiko-2.7.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/netaddr-0.7.18[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-concurrency-3.26.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-config-5.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-log-3.36.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/oslo-utils-4.7.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/fixtures-3.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/pyyaml-3.12[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/subunit-1.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/stevedore-1.20.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/prettytable-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/urllib3-1.21.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/t/tempest/tempest-29.2.0.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=8044e9d47ec4f5b5a3110746da12f265 diff --git a/metadata/md5-cache/dev-python/tempora-4.1.1 b/metadata/md5-cache/dev-python/tempora-4.1.1 deleted file mode 100644 index e4a8b655c023..000000000000 --- a/metadata/md5-cache/dev-python/tempora-4.1.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-python/setuptools_scm[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/toml[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest-freezegun[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( >=dev-python/jaraco-functools-1.20[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytz[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] >=dev-python/jaraco-packaging-3.2[python_targets_python3_10(-)] >=dev-python/rst-linker-1.9[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-)] >=dev-python/jaraco-packaging-3.2[python_targets_python3_9(-)] >=dev-python/rst-linker-1.9[python_targets_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-)] >=dev-python/jaraco-packaging-3.2[python_targets_python3_8(-)] >=dev-python/rst-linker-1.9[python_targets_python3_8(-)] ) ( >=dev-python/pypy3-7.3.7:0 dev-python/sphinx[python_targets_pypy3(-)] >=dev-python/jaraco-packaging-3.2[python_targets_pypy3(-)] >=dev-python/rst-linker-1.9[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Objects and routines pertaining to date and time -EAPI=7 -HOMEPAGE=https://github.com/jaraco/tempora -IUSE=test doc python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos -LICENSE=MIT -RDEPEND=>=dev-python/jaraco-functools-1.20[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytz[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/t/tempora/tempora-4.1.1.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=066c39485360987930c342169206852e diff --git a/metadata/md5-cache/dev-python/tempora-4.1.2 b/metadata/md5-cache/dev-python/tempora-4.1.2 index 3230d558a375..94428770860f 100644 --- a/metadata/md5-cache/dev-python/tempora-4.1.2 +++ b/metadata/md5-cache/dev-python/tempora-4.1.2 @@ -4,7 +4,7 @@ DESCRIPTION=Objects and routines pertaining to date and time EAPI=8 HOMEPAGE=https://github.com/jaraco/tempora IUSE=test doc python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos LICENSE=MIT RDEPEND=>=dev-python/jaraco-functools-1.20[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytz[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/t/tempora/tempora-4.1.2.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=43122c075c3aea02e79cea0ca2bb82b3 +_md5_=5e9630cc5f66e281910e53aedc6d06c8 diff --git a/metadata/md5-cache/dev-python/terminado-0.12.1 b/metadata/md5-cache/dev-python/terminado-0.12.1 index 6449f89d9c35..d55a878b17cb 100644 --- a/metadata/md5-cache/dev-python/terminado-0.12.1 +++ b/metadata/md5-cache/dev-python/terminado-0.12.1 @@ -4,7 +4,7 @@ DESCRIPTION=Terminals served to term.js using Tornado websockets EAPI=8 HOMEPAGE=https://pypi.org/project/terminado/ https://github.com/jupyter/terminado IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD-2 RDEPEND=dev-python/ptyprocess[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] www-servers/tornado[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/t/terminado/terminado-0.12.1.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=7482786bfd5720c3ffc476f6b12d4ef5 +_md5_=fc05a4bad210f8506310fad8845909f1 diff --git a/metadata/md5-cache/dev-python/toolz-0.11.1 b/metadata/md5-cache/dev-python/toolz-0.11.1 index a07752e295a6..e31ce25afb77 100644 --- a/metadata/md5-cache/dev-python/toolz-0.11.1 +++ b/metadata/md5-cache/dev-python/toolz-0.11.1 @@ -4,7 +4,7 @@ DESCRIPTION=List processing tools and functional utilities EAPI=7 HOMEPAGE=https://pypi.org/project/toolz/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/t/toolz/toolz-0.11.1.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=23289eb3343b413039fea04abeca03c1 +_md5_=668c87f89e311ce78cef5485829424e8 diff --git a/metadata/md5-cache/dev-python/toolz-0.11.2 b/metadata/md5-cache/dev-python/toolz-0.11.2 index d7f16721f16f..82fdd6ac1797 100644 --- a/metadata/md5-cache/dev-python/toolz-0.11.2 +++ b/metadata/md5-cache/dev-python/toolz-0.11.2 @@ -4,7 +4,7 @@ DESCRIPTION=List processing tools and functional utilities EAPI=8 HOMEPAGE=https://pypi.org/project/toolz/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/t/toolz/toolz-0.11.2.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=f655bbd0eb70f35823b45c5a17d36156 +_md5_=2d3ccfb7c58f754051b29437b4751714 diff --git a/metadata/md5-cache/dev-python/traitlets-5.1.1 b/metadata/md5-cache/dev-python/traitlets-5.1.1 index b2e15ef8ea8d..fafe89dbf168 100644 --- a/metadata/md5-cache/dev-python/traitlets-5.1.1 +++ b/metadata/md5-cache/dev-python/traitlets-5.1.1 @@ -4,7 +4,7 @@ DESCRIPTION=A configuration system for Python applications EAPI=8 HOMEPAGE=https://github.com/ipython/traitlets IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=BSD RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/t/traitlets/traitlets-5.1.1.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=6c877f1468e4a48e750e24d0ec01fad6 +_md5_=0031f5293c2370ced5137e1ec24a101b diff --git a/metadata/md5-cache/dev-python/trio-0.19.0 b/metadata/md5-cache/dev-python/trio-0.19.0 index 48a27a68d7e2..4aa2ad87722f 100644 --- a/metadata/md5-cache/dev-python/trio-0.19.0 +++ b/metadata/md5-cache/dev-python/trio-0.19.0 @@ -4,7 +4,7 @@ DESCRIPTION=Python library for async concurrency and I/O EAPI=7 HOMEPAGE=https://github.com/python-trio/trio https://pypi.org/project/trio IUSE=test doc python_targets_python3_8 python_targets_python3_9 -KEYWORDS=amd64 ~arm arm64 ~ppc ppc64 ~riscv sparc x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86 LICENSE=|| ( Apache-2.0 MIT ) RDEPEND=>=dev-python/async_generator-1.9[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/attrs-19.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/idna[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/outcome[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/sniffio[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/sortedcontainers[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python-trio/trio/archive/v0.19.0.tar.gz -> trio-0.19.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=a7189878e924bbd7af834393c392682d +_md5_=a59707ffd08b5c9d084a05221bb9c020 diff --git a/metadata/md5-cache/dev-python/uritemplate-4.1.0 b/metadata/md5-cache/dev-python/uritemplate-4.1.0 index 17c98c29cd4b..9904bfbb35d5 100644 --- a/metadata/md5-cache/dev-python/uritemplate-4.1.0 +++ b/metadata/md5-cache/dev-python/uritemplate-4.1.0 @@ -4,7 +4,7 @@ DESCRIPTION=Python implementation of RFC6570, URI Template EAPI=8 HOMEPAGE=https://pypi.org/project/uritemplate/ IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/u/uritemplate/uritemplate-4.1.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=870e429af251eafad574b9232c233f35 +_md5_=cc6ee1460189a33082aa69c4a785a3b4 diff --git a/metadata/md5-cache/dev-python/uvicorn-0.15.0_p20210913 b/metadata/md5-cache/dev-python/uvicorn-0.15.0_p20210913 index ba33ae2de072..5600635b12cc 100644 --- a/metadata/md5-cache/dev-python/uvicorn-0.15.0_p20210913 +++ b/metadata/md5-cache/dev-python/uvicorn-0.15.0_p20210913 @@ -4,7 +4,7 @@ DESCRIPTION=Lightning-fast ASGI server implementation EAPI=8 HOMEPAGE=https://www.uvicorn.org/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc ppc64 ~sparc x86 LICENSE=BSD RDEPEND=>=dev-python/asgiref-3.4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/click-7.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/h11-0.8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/encode/uvicorn/archive/99acac598682b45be98094216f7db223c1fdf5f2.tar.gz -> uvicorn-0.15.0_p20210913.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=9a89d2b9b4d7340c8589ae171336e961 +_md5_=8bdf24e5320a30ef9f0f51d5872f456f diff --git a/metadata/md5-cache/dev-python/uvloop-0.15.3-r1 b/metadata/md5-cache/dev-python/uvloop-0.15.3-r1 index 874280a61ef3..fcdd8ebe52e3 100644 --- a/metadata/md5-cache/dev-python/uvloop-0.15.3-r1 +++ b/metadata/md5-cache/dev-python/uvloop-0.15.3-r1 @@ -5,7 +5,7 @@ DESCRIPTION=Ultra-fast implementation of asyncio event loop on top of libuv EAPI=8 HOMEPAGE=https://github.com/magicstack/uvloop IUSE=doc examples test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv sparc +KEYWORDS=~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv sparc LICENSE=MIT RDEPEND=>=dev-libs/libuv-1.11.0:= python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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=mirror://pypi/u/uvloop/uvloop-0.15.3.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=c8dba45839fdb1d6ec9000ffef1bd027 +_md5_=08637b5ea73461d5367976b61e1525ea diff --git a/metadata/md5-cache/dev-python/watchdog-2.1.5 b/metadata/md5-cache/dev-python/watchdog-2.1.5 index 13ec193df284..38806b9cebd5 100644 --- a/metadata/md5-cache/dev-python/watchdog-2.1.5 +++ b/metadata/md5-cache/dev-python/watchdog-2.1.5 @@ -5,7 +5,7 @@ DESCRIPTION=Python API and shell utilities to monitor file system events EAPI=8 HOMEPAGE=https://github.com/gorakhargosh/watchdog IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -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 LICENSE=Apache-2.0 RDEPEND=dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/argh[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 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/gorakhargosh/watchdog/archive/v2.1.5.tar.gz -> watchdog-2.1.5.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=8b60db97c6a543f08d7979f39f1393cd +_md5_=5ddf2aab41623aae7f7f11f2071e5a1b diff --git a/metadata/md5-cache/dev-python/watchgod-0.7 b/metadata/md5-cache/dev-python/watchgod-0.7 index 6fab69f53b8c..6488ad89bfa9 100644 --- a/metadata/md5-cache/dev-python/watchgod-0.7 +++ b/metadata/md5-cache/dev-python/watchgod-0.7 @@ -4,7 +4,7 @@ DESCRIPTION=Simple, modern file watching and code reload in Python EAPI=8 HOMEPAGE=https://pypi.org/project/watchgod/ https://github.com/samuelcolvin/watchgod/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc ppc64 ~sparc x86 LICENSE=MIT RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/samuelcolvin/watchgod/archive/v0.7.tar.gz -> watchgod-0.7.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=1f0dfcd0bfa1572ef72cc9a144827d44 +_md5_=6110abb050680c9a246f936bd382b75c diff --git a/metadata/md5-cache/dev-python/weasyprint-53.4 b/metadata/md5-cache/dev-python/weasyprint-53.4 new file mode 100644 index 000000000000..1c900cdcbba6 --- /dev/null +++ b/metadata/md5-cache/dev-python/weasyprint-53.4 @@ -0,0 +1,15 @@ +BDEPEND=test? ( app-text/ghostscript-gpl media-fonts/ahem media-fonts/dejavu ) test? ( >=dev-python/cffi-0.6:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/cssselect2-0.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/fonttools-4.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pillow-4.0.0[jpeg,jpeg2k,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pydyf-0.0.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyphen-0.9.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/tinycss2-1.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] x11-libs/pango >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyproject2setuppy-18[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Visual rendering engine for HTML and CSS that can export to PDF +EAPI=8 +HOMEPAGE=https://weasyprint.org https://github.com/Kozea/WeasyPrint +IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=~amd64 ~x86 +LICENSE=BSD +RDEPEND=>=dev-python/cffi-0.6:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/cssselect2-0.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/fonttools-4.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pillow-4.0.0[jpeg,jpeg2k,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pydyf-0.0.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyphen-0.9.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/tinycss2-1.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] x11-libs/pango python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/w/weasyprint/weasyprint-53.4.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=69a1bb560cc57588cf6a4478afa9cf40 diff --git a/metadata/md5-cache/dev-python/websockets-10.0 b/metadata/md5-cache/dev-python/websockets-10.0 index d66ca9ef6d4d..a0a6d28d67b1 100644 --- a/metadata/md5-cache/dev-python/websockets-10.0 +++ b/metadata/md5-cache/dev-python/websockets-10.0 @@ -4,7 +4,7 @@ DESCRIPTION=Library for building WebSocket servers and clients in Python EAPI=8 HOMEPAGE=https://websockets.readthedocs.io/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv sparc ~x86 +KEYWORDS=amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv sparc x86 LICENSE=BSD RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aaugustin/websockets/archive/10.0.tar.gz -> websockets-10.0-src.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=e50bc0ceee33b0279f93f5193738d43d +_md5_=87869e68aa4f63e14bcc47740334dfe2 diff --git a/metadata/md5-cache/dev-python/werkzeug-2.0.2 b/metadata/md5-cache/dev-python/werkzeug-2.0.2 index 9d0df66ba29a..c11cb2566887 100644 --- a/metadata/md5-cache/dev-python/werkzeug-2.0.2 +++ b/metadata/md5-cache/dev-python/werkzeug-2.0.2 @@ -4,7 +4,7 @@ DESCRIPTION=Collection of various utilities for WSGI applications EAPI=8 HOMEPAGE=https://werkzeug.palletsprojects.com/ https://pypi.org/project/Werkzeug/ https://github.com/pallets/werkzeug/ IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 LICENSE=BSD RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pallets/werkzeug/archive/2.0.2.tar.gz -> werkzeug-2.0.2.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=c5b971068a628f0fd527bb9ae71defe3 +_md5_=48f7f21b8646dff0aee70d2c1d4eebcd diff --git a/metadata/md5-cache/dev-python/widgetsnbextension-3.5.1-r1 b/metadata/md5-cache/dev-python/widgetsnbextension-3.5.1-r1 index c3912e1bb7ed..9217e4abef66 100644 --- a/metadata/md5-cache/dev-python/widgetsnbextension-3.5.1-r1 +++ b/metadata/md5-cache/dev-python/widgetsnbextension-3.5.1-r1 @@ -5,11 +5,11 @@ DESCRIPTION=IPython HTML widgets for Jupyter EAPI=8 HOMEPAGE=https://ipython.org IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=dev-python/notebook[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/w/widgetsnbextension/widgetsnbextension-3.5.1.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=a7379187d69f2685b68f75ec2a29a4f1 +_md5_=cba6ea11533ff50d931f7174c0a4183d diff --git a/metadata/md5-cache/dev-python/xarray-0.19.0 b/metadata/md5-cache/dev-python/xarray-0.19.0 index 2002b06da6cf..13efd36f7cdc 100644 --- a/metadata/md5-cache/dev-python/xarray-0.19.0 +++ b/metadata/md5-cache/dev-python/xarray-0.19.0 @@ -4,7 +4,7 @@ DESCRIPTION=N-D labeled arrays and datasets in Python EAPI=8 HOMEPAGE=https://xarray.pydata.org/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 RDEPEND=>=dev-python/numpy-1.17[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pandas-1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/x/xarray/xarray-0.19.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=a6abeaaeeffc29d542852601c86b3001 +_md5_=9c2868f35436ea508515342148ae9453 diff --git a/metadata/md5-cache/dev-python/xarray-0.20.1 b/metadata/md5-cache/dev-python/xarray-0.20.1 index 5797386d4ca0..e2f24cec1082 100644 --- a/metadata/md5-cache/dev-python/xarray-0.20.1 +++ b/metadata/md5-cache/dev-python/xarray-0.20.1 @@ -4,7 +4,7 @@ DESCRIPTION=N-D labeled arrays and datasets in Python EAPI=8 HOMEPAGE=https://xarray.pydata.org/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 RDEPEND=>=dev-python/numpy-1.18[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pandas-1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/x/xarray/xarray-0.20.1.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=f1909ecd11f7f9711db656bf62638988 +_md5_=f1ecd8e5ac345d1e05e10d1b93844c0b diff --git a/metadata/md5-cache/dev-python/xlrd-2.0.1 b/metadata/md5-cache/dev-python/xlrd-2.0.1 index 67284d8189de..d6f03c189812 100644 --- a/metadata/md5-cache/dev-python/xlrd-2.0.1 +++ b/metadata/md5-cache/dev-python/xlrd-2.0.1 @@ -4,7 +4,7 @@ DESCRIPTION=Library to extract data from Microsoft Excel spreadsheets EAPI=7 HOMEPAGE=https://www.python-excel.org/ https://github.com/python-excel/xlrd/ IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris LICENSE=BSD RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python-excel/xlrd/archive/2.0.1.tar.gz -> xlrd-2.0.1.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=2fa70acafb9839f8e9b7e49b0fc0319e +_md5_=d29ca4bc42b8d1b6fcb52731b5022868 diff --git a/metadata/md5-cache/dev-python/xlsxwriter-3.0.1 b/metadata/md5-cache/dev-python/xlsxwriter-3.0.1 index 49c69e7af7b3..b828feb6e968 100644 --- a/metadata/md5-cache/dev-python/xlsxwriter-3.0.1 +++ b/metadata/md5-cache/dev-python/xlsxwriter-3.0.1 @@ -4,7 +4,7 @@ DESCRIPTION=Python module for creating Excel XLSX files EAPI=8 HOMEPAGE=https://github.com/jmcnamara/XlsxWriter IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/jmcnamara/XlsxWriter/archive/RELEASE_3.0.1.tar.gz -> XlsxWriter-RELEASE_3.0.1.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=00474ae4cd270ccec2f99c12f5277b9c +_md5_=e35ae9c7edd50f1b9fc9ffbcc05601f6 diff --git a/metadata/md5-cache/dev-python/xlsxwriter-3.0.2 b/metadata/md5-cache/dev-python/xlsxwriter-3.0.2 index 71d24f19324c..9f56fecf74a8 100644 --- a/metadata/md5-cache/dev-python/xlsxwriter-3.0.2 +++ b/metadata/md5-cache/dev-python/xlsxwriter-3.0.2 @@ -4,7 +4,7 @@ DESCRIPTION=Python module for creating Excel XLSX files EAPI=8 HOMEPAGE=https://github.com/jmcnamara/XlsxWriter IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/jmcnamara/XlsxWriter/archive/RELEASE_3.0.2.tar.gz -> XlsxWriter-RELEASE_3.0.2.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=3843af884d9acbe181fb9a96f2ca5c82 +_md5_=840fcd700311be9e432777c23f3a721c diff --git a/metadata/md5-cache/dev-python/xmltodict-0.12.0-r1 b/metadata/md5-cache/dev-python/xmltodict-0.12.0-r1 index 2c86032f821d..3d48daa50eed 100644 --- a/metadata/md5-cache/dev-python/xmltodict-0.12.0-r1 +++ b/metadata/md5-cache/dev-python/xmltodict-0.12.0-r1 @@ -4,7 +4,7 @@ DESCRIPTION=Makes working with XML feel like you are working with JSON EAPI=7 HOMEPAGE=https://github.com/martinblech/xmltodict/ https://pypi.org/project/xmltodict/ IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=MIT RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.7:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/x/xmltodict/xmltodict-0.12.0.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=442d13a8886acd8b7677b1e45c816e4f +_md5_=cae1c917dcd6750fdc63fd147cef5011 diff --git a/metadata/md5-cache/dev-python/yappi-1.3.2 b/metadata/md5-cache/dev-python/yappi-1.3.2 deleted file mode 100644 index 9fdd24ae26a0..000000000000 --- a/metadata/md5-cache/dev-python/yappi-1.3.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/gevent[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( dev-python/unittest-or-fail[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Yet Another Python Profiler -EAPI=7 -HOMEPAGE=https://pypi.org/project/yappi/ https://github.com/sumerc/yappi -IUSE=test test python_targets_python3_8 python_targets_python3_9 -KEYWORDS=amd64 ~arm ~arm64 x86 -LICENSE=MIT -RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/sumerc/yappi/archive/c256f28d3ccc2bc1692a5a090dc8f774c4933c16.tar.gz -> yappi-1.3.2.tar.gz -_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=47ab504aa4e1de2754f512c42195b15e diff --git a/metadata/md5-cache/dev-python/yappi-1.3.3 b/metadata/md5-cache/dev-python/yappi-1.3.3 index dc67d4718b48..2b3267a2e77d 100644 --- a/metadata/md5-cache/dev-python/yappi-1.3.3 +++ b/metadata/md5-cache/dev-python/yappi-1.3.3 @@ -4,7 +4,7 @@ DESCRIPTION=Yet Another Python Profiler EAPI=7 HOMEPAGE=https://pypi.org/project/yappi/ https://github.com/sumerc/yappi IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 x86 LICENSE=MIT RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/sumerc/yappi/archive/8bf7a650066f104f59c3cae4a189ec15e7d51c8c.tar.gz -> yappi-1.3.3.gh.tar.gz _eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=a2efb00ea0c85c619198c97c1c5716b9 +_md5_=431ac36a59579ff2f6bb993041b5ad78 diff --git a/metadata/md5-cache/dev-python/zeroconf-0.36.13 b/metadata/md5-cache/dev-python/zeroconf-0.36.13 new file mode 100644 index 000000000000..7d759305c15d --- /dev/null +++ b/metadata/md5-cache/dev-python/zeroconf-0.36.13 @@ -0,0 +1,15 @@ +BDEPEND=test? ( >=dev-python/ifaddr-0.1.7[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible) +EAPI=8 +HOMEPAGE=https://github.com/jstasiak/python-zeroconf/ https://pypi.org/project/zeroconf/ +IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux +LICENSE=LGPL-2.1 +RDEPEND=>=dev-python/ifaddr-0.1.7[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_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/jstasiak/python-zeroconf/archive/0.36.13.tar.gz -> python-zeroconf-0.36.13.gh.tar.gz +_eclasses_=distutils-r1 8041037f74e1f9d149c038c2fe2c97cf multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=015894f26dc58c55925b5c56e9ae8293 diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz index ba985d2b74d8c8f1bf076c29db9c2b4ecccb99cc..2f8a7ac3dd6b004fca952ff096da97c4adbc6703 100644 GIT binary patch delta 1347 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 VBY+xSm4B3f`~N3|xB4nl007<+-Fg53 diff --git a/metadata/md5-cache/dev-qt/qtwebengine-5.15.2_p20210824-r1 b/metadata/md5-cache/dev-qt/qtwebengine-5.15.2_p20210824-r1 deleted file mode 100644 index 94ab4e0a9050..000000000000 --- a/metadata/md5-cache/dev-qt/qtwebengine-5.15.2_p20210824-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-util/gperf dev-util/ninja dev-util/re2c net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex ppc64? ( >=dev-util/gn-0.1807 ) dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack -DEPEND=app-arch/snappy:= dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/re2:= =dev-qt/qtcore-5.15.2* =dev-qt/qtdeclarative-5.15.2* =dev-qt/qtgui-5.15.2* =dev-qt/qtnetwork-5.15.2* =dev-qt/qtprintsupport-5.15.2* =dev-qt/qtwebchannel-5.15.2*[qml] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:0= >=media-libs/libvpx-1.5:=[svc(+)] media-libs/libwebp:= media-libs/mesa[egl,X(+)] media-libs/opus sys-apps/dbus sys-apps/pciutils sys-libs/zlib[minizip] virtual/libudev x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst alsa? ( media-libs/alsa-lib ) designer? ( =dev-qt/designer-5.15.2* ) geolocation? ( =dev-qt/qtpositioning-5.15.2* ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-sound/pulseaudio:= ) system-ffmpeg? ( media-video/ffmpeg:0= ) system-icu? ( >=dev-libs/icu-69.1:= ) widgets? ( =dev-qt/qtdeclarative-5.15.2*[widgets] =dev-qt/qtwidgets-5.15.2* ) test? ( =dev-qt/qttest-5.15.2* ) -DESCRIPTION=Library for rendering dynamic web content in Qt5 C++ and QML applications -EAPI=8 -HOMEPAGE=https://www.qt.io/ -IUSE=alsa bindist designer geolocation +jumbo-build kerberos pulseaudio +system-ffmpeg +system-icu widgets debug test -KEYWORDS=amd64 ~arm arm64 ~ppc64 x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND=app-arch/snappy:= dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/re2:= =dev-qt/qtcore-5.15.2* =dev-qt/qtdeclarative-5.15.2* =dev-qt/qtgui-5.15.2* =dev-qt/qtnetwork-5.15.2* =dev-qt/qtprintsupport-5.15.2* =dev-qt/qtwebchannel-5.15.2*[qml] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:0= >=media-libs/libvpx-1.5:=[svc(+)] media-libs/libwebp:= media-libs/mesa[egl,X(+)] media-libs/opus sys-apps/dbus sys-apps/pciutils sys-libs/zlib[minizip] virtual/libudev x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst alsa? ( media-libs/alsa-lib ) designer? ( =dev-qt/designer-5.15.2* ) geolocation? ( =dev-qt/qtpositioning-5.15.2* ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-sound/pulseaudio:= ) system-ffmpeg? ( media-video/ffmpeg:0= ) system-icu? ( >=dev-libs/icu-69.1:= ) widgets? ( =dev-qt/qtdeclarative-5.15.2*[widgets] =dev-qt/qtwidgets-5.15.2* ) -REQUIRED_USE=designer? ( widgets ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://dev.gentoo.org/~asturm/distfiles/qtwebengine-5.15.2_p20210824.tar.xz ppc64? ( https://dev.gentoo.org/~gyakovlev/distfiles/qtwebengine-5.15.2-chromium87-ppc64le.tar.xz ) -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 a8b7938ade305f087865de7e52d079b5 qt5-build 3dd6aa2952bf864755d5029a06d2bb34 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c -_md5_=7ca5f1c6e793e7e8fc13d422247ae7d4 diff --git a/metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r1 b/metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r1 index 2fa82f91be9b..63b4c70f8675 100644 --- a/metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r1 +++ b/metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/georuby-2.5.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a92386c837e767d8940ea868412e808b diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz index 1cbd68c9dd062457cd6db2091e123d0cf829763a..19f5c1d023df3943359d76f2febcc62c6b36c505 100644 GIT binary patch literal 189202 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 literal 187623 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%0Dgm9ihU8@79$3N zsY~oxK4xrZQP>Gck;=6W%c0vt8)skS+M+2m&~b96WP8Ue2dAAyhF|TUetBrB-!-2xLdwllM|8wL7|n-Z_>I9&efj>&|wWFKif9*4-nA3N^G5icM(dj$=N)MV4R2ag?R-ks z5vHy+B&9u?HX4C7W2hQn;0cMY`UeH|78`Z!?akxq&F|2)!ZAqm>eO3@|FB(Yl;k9O z!IU+(sO(X;R~qu!=bBq0_ws5fO*C=@lBd*F!k>@c>AyZ)?c+L!Mdy<3MYL~M6~n!( z#t+L>EbHQuG$Ty%?3;I19DJu2O~Qn7AblBB)h)4&_r7KT?YHwUf=>ldm&r|nJ!EJD zJZ@ENiS3&Tqr-cjR>`-IxZf_VX_a^z9PioXVOH_StuE+!D=p$Z?-VF>pt4tH#gkb0 zM{#_Dk{XPEG%%?GY6?N|rr-SClO!Bs|C0CShxwg-*Vv0f?xrk#G*18Z&yT-SQm=dH zSJ`8^HjT%2o^#1v$^(&btW|p@TyXvf;+5}8o!Cx2WGE=4se&GA86AP5{^7^-_~h<1j+p&pfq!1~=_? zEXes$aou-d|KaQW*E)Cd9AC85ysNI9Q`^&un}a&3k$1%n-hH*J*T_NCNd~@q4wbWgFvYg%1KuVCx0Lmrh41rvW;qp3ngpU&)Uv!m{8_rZ!EDbI_7m?BV5LFtY` zMe+v$q-h9mPw?6`hNx83UVG?)s`vPPd94ecOe$Uk_MLcS2~nym7|1{1)#**TjAw;H zb1;c7*~8Sm?5SO91K>+CliEkS-m;B9c(-Ew{EzwZu%J=6&G7w=Dp7`Nv1rQIm%)iSLx6_oYom_Ds^8RFO4PhXC#FWjPU))Z9I1 z%A8Ot?GzYxrGi}ng;>i0QY~Ffjdwi}WuZSxX>dL3t1KV@i&Lh)y&*V-x+cjr zI8kfsCb0n&0Ap&mOQ6_Q6i<$!DF&U15V}Eow=cg?+B!AWRJp~7+8h-KREBe2PSHq7 zI3KFM-xg}uEYEwwSH5xFN%iNFYB^L{(EDU;hk|c2D{`O$kqjL@cPL;SPvLyCW5Cb= zC>x@@IlIZ=PEZyp4>YfbB#=yRgnY34w}Wp&YwyS?77a`Qvj?pKM8uBEm$-t=zS`9X zhwVPJAuvA?9VrMZA4LMvys1+HaMpPSUFrGf<+QnhBVM5OE>7{BmE^z=nILMLru~pU zAY|7gIBH5QSK40}YIC7p6!~noYdlN%B^K0W8RmqQwftqOA>RP?^N}yYkI-p2?Qji( z=w!#2)min{*VeK`Vm(l`yPk20-tz6inNH6Gpb334&AMtapTgWUyq;8>D@ zq>?)F?ywLgpb~4t%Tv`~`OI-mCtKGLm-K6^yjwbVCKuaI4Dwd((X?FD*5UBJkVJQd zmd2v{P_-Rh^T#k8@1Iq_1l|I%e7{v)>FkYQS<>|UY+42ZyOWn8mZ0g)!r3ELowc5_ z)aB>^s5+5Q>4%)A^>bTO`h@-ayLEcg)A{DC6kasi&!`+8iT#lG+bcB*G3VGFG;@ra zc$)jNSmKG1mc`N+a zL&oy`X!#Y#A7j0_F-yYybJP!`K6B#-M1YiBu zl*uuNU1zaGsnfh}oq#NDJ~!v6HJy}xa~!q?29futtF`ztz>gQ+KbvI-lgri6Jd~(# zkkjr=47B4ynxh~H`~iQ=+S!x|^*A)JyEtQBG7o*TY?e=u;X(RTAM;{M#h{^%<)D>J z1aWvb%z;!7;&z7dsR>pFdrDf=xkW|(HGZayiVk^5ZUBEqMFO-Jjf%f%Bjldim#Fum z(kPxicX1^s1)M9Zo>NKWFB*<{p%)@2w8;z_ThuxQFd83YZlC(6uV22+nR=V5#?X^n zv;@me%DLT+#bu{`qh14}0T+{_ze;LXXBb%r;1zjIky%+Ueud;+7P(6*o9<}ZiWL2L z)tYt$TQkW`pL6eJ$^5&%9Q9O(8kqCo^*R1T=|ncxqNUGqI#xH1lc?<=)10;jh2>q~mppfrc0hBJ^9HV@Jk)@hCZ z>piN#;EM0w>2Jq*05%R`NaP2-dH{|N35~Y19^E|a-OL#&8KgnDtx(k6#H=BOeUyD9Zcr^r;qsjqdihvdR1v#pP^?y0Kh0Jof$8`u?6}?m z)u%syo5Cp#r__*rX1}6M$9YqOZyG^>LrY;5K*T_jTeWB^o({;m6sla#Dh|jhvZQ}& z1z8^epL;qb6M$JuQ^`R)-J>a7rs92y$U6X~fb!PYpwg0je6;a614B_=>K8?*yA)>- z&&iHBj~1lrYKa6Su=3K)Hmk9|JGc+>KNVSRT|eisu**+Lv?k7RFP;Xab6^ikqv>XCiM3t`f%a3nZaH_}rN*1s)Ur}oZFW^B&!t?e zqe22sxo4}~bFT^S_jvwapRZ42elwNlx4iU)yWrf`_f560r6ea$b8GfbQDjE{Z;n`6 zQ<=+#;oP;Ew^()(Dmpx79mht~h)Bz-LLOJ}70|fr5*ifVQ9@c1OfRGrlTnp_JoWx- zsnl{ZXE!CLl(FMTwcE+KG4;|un~WrC!)?iSHF;L-TGs8f1$_cAj!_OpgdK)Bin`-b zLoQIoG9OjpW#=T=06kUF&?DVq<^iX^Ez~zZ`7ON`$ea@}zjAO!X3de0V|^}I0Q@K& zU~_^_2XwDZr-~1XW2)93Zp{{*khM6&1DQ?~!g<9Yyr?M~#~VN9rF9dv~=BA|?1; z4{xA=;Cr1#Q!B5d;u@lTQ&?7IkN2nz3b^^lg^E8e6e|znxTM22<(N)e>y7}9Dxn1w zy4~UI@_|jkm(p_KJcb-#O@1h3^@W$#vWP8OwC2@EyMQXd(5*I8X4LO`qY5HT>uZ+( zA75vJCCQB>*{kpZT@O28r>SRvnXz-4+hel2yXN%sKY|SRtRknEDlU=XZZJSqR3R#& zyJEWI5uk)X-3j zGTEN!d`93vh3fF<=e>-;lBH2cx^DkiMItN6XthIW4b5&;1Xp@h?Z`6_B{@68Fb+;?C|T4XN0T(?-&`udpf1ZK!%_t6AP7h0fh-`IFW9U1R)xwE#w%!iq(t z1Ol6!vDj=(yF*R{d0C}muJUXu51&95Ih#*bXk0S_zUgVHpzO}6H4N}%QTN;Im)Kx~ z-EJ&3L<9sSxm)75`DTdM?UZDJb80hY`LlZG#;s+-GgYt7fTxpJGy;dq?m{3QP#@LZ z(j#wE53}RV-%>Gcl<1`?t@qNnLp4qSN)jkjm>sM&*i_?(@u#cxZ+q+1DN2HWMd3-INVBOV<{CMEc z*wEm>t6LM~lDC~hA8l+kah6*LVA6V~xv|AEU_IXM@(Q$>p%1MeqOvhtg4pS(;XC!t zvQb&&>D=$Rr9j&;H&A`)d`a1S=I@qcAjxb%QMFG`zVno5CUw_bqw6W7jpBj0Vi&+}V3lhLuv79GOnDRs@< z!}fM$^D}NL55iguWzxzlN8$%Z#FPD!AyXZ6)RHvG*S8)!%z;RY9?fni~v% zQxFfzhT`oQ@JQ3{J*7q9X+%Q_O1w(`=1c^nIV_iNqF3=7sQsfzU{lBC_-2j9w`2zO|qY z3V8&St5M*+N5OUEb1DoRbxY9$%=#wmvWo#$J-kiR03+|RRx1tm-)&Rlk2U(32b^Di zy1xAMy*!uxH(mP5D}p=4_&5n;;L~J%hRe~Bu(Hk$oa=N;+*k@}rFN@*MyB91*m^d` z$A^U2Q|_kuYLq8y^;@Mu9tzg+Pl@Y#$Uho)rQ!?)(QV({zexvpKMkOpneNOLT8#9#t07)!j_N;-XMP3`Y#AF35nZW^R8YtMA*3 zBK6-7t;qg3d0&6Im+q#=ho)Y9^FU}iifCzbJzl469-dZ-r0oo7;%j>K9YXYQJvt5a zwvFL(Jwd>Uc&f=^(MVwnh>?Y4+qC*|A?UQU4WE z6(RhPnnel2mv#dCR+J#WuT!=k1vcmVybwV8W#@`J7&H3;+zOiykq%OlM@ev~LbaRQ5;R zT-APF-2)4W?kq8}aoVaSTB!`)vLxK3vY;0tryAi3<}9nMZ2Rlv9TYW0K*qz4sQPc@ z0A1H3z~!Q9_F8^kQ#S_pEchqfDRedCI2fOoF?*TT&p-U|;VAX@AJ5;`f8M`-{luK< zT`bOe&K{L6?8Uvl_TcHMf4I_OdFX0rzny$`HmYBiW&&>OxGuTD&QVLWm65m(#|)-Q zxfew|2+?8oVt>xNBw__;K1*kQ@}@(5=0PCWCRJQ2u9a}>aUu|q*+}`r?3b_L)3nHo2$d!B1tZFz0BaCFCt@;Xxyd-sg4FG zqAZnG_BQ2VOGH)Zn=S7Uv>>#K^>xh6w=5`@54xplmb) zU3>Cc|F&NFL$;Cc`0DDZo&^9WKE{!xpQkOKF8PRpY%Q=S(5)2@)1leH<&$oO403T( zMS-9iwmqW$ve{Q#BM;GK*8$_bH_e-uPm(JOcp{P?fiw_a!<3__BiFJ9vBkf7;igNJcR4Dur@el8_ z%dK$9v#hKdpGk{FyCSTz{1MzaNeglM7y00 z!JY9?UM@L!m34qP07!dQj;Gl}#T?&9#|xQ~k)*#QLHU%V($C@#J<-gLD583^TPYZL(_Oo_(&Db1-WA zD%h)<-2_>dZ`SJmU;gvA(;)Ws_XEjke7lD5>R5|6@;ZpH+zu4`H7uiQ^&4HjFsZRr zI*;0yR`YuB5@sH&`I0HOy0t&h`W6#cdo%iNY7^oR!$oui%Vy8$x%QlG;-KZ%=v%be zqO8v4Xtz?>NAiA+By@Y-sIh5wHX=!qS@*uyW83yU(;Bs60{m&KXW906A4lLY%}jOR z6%ZiaJz8uJlHH<6ASP$t;=_@>?!R2LKTf4%dY=@lxW{LK4w_DYU-&|7ah`ZMld;Gt zQjjKL1O%Cm$A9(c`eJ3;7XhETQchJR-6{M^3{ha!j_;d4eag_#~J`RH7j7h?9*FSe)> zK0xbpP2~~A8%m?d9hd8>Wz(gMLMI!57~}tE(GJD337oG+mM&jIvPR@cKB;L>kbs_w z!IJ5fKp^}(jG(xLR}~t|ICys6*8ilsb&AubEYvEbPOKRxY^jaJ<^`Kb$x!FUS>uO2 zJ8%2(I%#|YvFjo69(SKvZdKIt+ZiL9UCKdmny%tpB&+JcrS`9#ltO6P;|2r#$jf1O zMKDcLeAwOqrNG@)=)056AW2`2iXR?w6{AQQ)KcmBChULt?d!`*iKThhXRw^8nNo}s zNFI!&lnc~;7R!+HnL#q6gj7=I9gUtKMm8SH>LxSNbbCfa}0#(vLQqea3!qQeI(R;#q#UpGY$>hH;ZMFLrfxBGLK(^o~LwR4V|ML|j_Adc# z)31&<0UndG7EhaJA=4_KWX423aU#rIUQfb+vmhDm_yo8$=R? zjhkDs)4Hj96xb)LZ412uI;`B)9a8IriVxiUX5MvfjfHkU4j8a7EXQ)lg@mG^k}`st zRZ|V9AO0N5sjaZIDLAP%CtA-XwN~!di|co5gIqWU(QB;p zo4V-7pVxoAqJMpZ7kT$I*zWhesObA1Rv}hT`COMlOfoGyAGpXbet?qR!b(|@rmx@{ z8)_=-LP4&zG5PE?&?>cf$a0^qj90Xz4^EQ74i4y=! zUead#>uL3zD%y}kV$7oKA_7ZJ*k{Gqx9R0j`?>c^I5Bh{M_8 zq4zcws9w8=Lq`u_a7yAXk1B>ieLQ}GV%}_T+Vs-Ev{HQfdcHW2mltpuXbAc1z@It(;A5 z9bIXjS_bN;HS?dX*0Dzl`x~&}+pzJsmR#3_mKU&<s8Fht zKaVV;N81>2T7Oj82Kj4cuPM6HdQ@5_)j6-I^(G5FWyTJb1}jPSdL6`@!Xl)qJAwq~ z?CstG47}N>hqUITN_BLA`QY1*Se~h#sL@^Lx4>$yVzbb+(Aw}%+Z`l2Yo+V=|iikyhS?-rSsE17mEx> z{h~9Z82BM@asaL&>2NdJDe~n(6P6w+^on;R_6YmTR8DEiadWO@N#DHLG`pcx)xo{a zLs|K*N0vT6%Ki1NMl7BqvjAQ0e_t$R2!zycAzmRJ4W$%l(;NO^OE{2CX4fbQaH$=) zOwK?O)cST?&4Vk8Xx9qec_q+(n_C-Eh zIzy@S#mSPicSmaLkFI>zNRJ}&4B0s)>b435T+X`p%SN;fohN$_aL+?3B+-K{UgI^& zqZ+c#>=FSkmIiFvw%MA5FkTxe0C-5*RsMak>fd(EDsRV7y?z}v^))d0Xt5OlVYg!4 z!AnU+AoZ*bl0JOU~Bfr!c$r4u;y3!VvXh|r&kAt|Q#Bt~|I!M?j zNvnIYW+&{SFj3P2NOnAmq);Z?p=Li+xj9i&+VV}z`t|Jt{za%nzX0wuxtaLkKwHW3Tip`{f5#c?~C>Iw|_{w`TPCT zfB!MhJKj7$sp50o{+Y3>uNy9}aUFZfdGvb&&s@D*j|z)7Dhx%YywM_1*l@UHtz?<8 zXR{8{#cb%=qahmwXe& z@C~g0`j20J`T5u1{=g7K+PCu9u=JuGJ7yx%Fcue1XsptzD%Ac#dOh&R`&h^ zWvK(b8(tI(SJRnZ@vm(+JEZdFk2x4Sf@G4gZw~{oS8n<!m9B+mRf{tw=LveD{gj+#@ZLiqxuGjyC06`ZDle}YRQ7wk$^G^|=(S!}*{P&AufcH0Xs@@jvUY@|@vuAvM1E&B+B5A! z*^#W(Nsz>5cBsi^uHCB)zdbme-@%{WGm%G4b=R|@0j0*F87`S4+bO!V*Hy;9T$%9w zxxH+qIY27i7!(`%8XE3Qdo{MImP*GV6PD7hsVE_-EY@*WO&Z9jjrX9^u+i^u=8)f{ zdnEwuepo|ti|*65$gHv@xSUSr>8kflzwozn{o{vIQI#J4Ha_Mr``cil{sT9uCUi~f zIn#B^>vhr;*d;i!HXLYg!~$~Fto~bN$ckPE;G^1gS-a&B2EMVLWnhUzhm$FvszsUR zMdu?@;MS*ifa}zm>(v005X!2Ts8$SHNe3XRCfUpjWHA!#$|FHVN@9+VXH-1{EeK?Nt?O5FwuY}dxp{=P{6nE(8b^Eb!8 zio-hX-MqxE`qIsm0CB2NL6K=^GwKHB4e9~B7;Ow&!-S#f_Ih|FoO_)`AC=CDQc?q} z1(ZS!P4=s-4FJv=-JR6u@`h476~`$pX`;h9d%2by~DE~wHhim67Q=jF{5R&fXc~iHI2a|GH$dfqX23qH8rqj((~ea zU#Wk5f1h7JM2-IA*X&@$t1U>?&d!ztT`ioWmwLLlG~%om=}QxYmvXHq!OD!vkyNHjzRU=sPGG~nvl$OvlBH|;?wknEVUeF%_hc2ld( z%ekH>D8#70xF&T(E9xT34{Bbit#9k~p@#qc&-4Ef?Eg5E^=*VeiWEoi(dlAPI5elZ z&X3_M&b|{=I$US@QRM+odEs!`8aicnI)lUx==z%^cB@y|dUJXoPnFwL0;FcL;kcxw z^s09GR0cB)e)4sRrt-4{LSB!SUMikZpHf?Ms8hR^N(Q#(KlBawWXcOC`k!{&Cwu_V zlGTHs%bvPewWw0!lXrkkEaFYQ!Pb&bPl-^{)+8zbyLP>w$@RlOe*5kI_4m~RSsib7 z#hO2DF)1bK_q=H7OW9|3V$kIYq%u#bXr45OMQmc`=;-^i2=7JaBQTF@h@T4G+r-1% zp(%{hw@+$Y8rM<$D@jncAqXaY;%5Xq$jV8n>$~aOvAM^DN~&xjT;Kd2RW_rZ($hPB zfIVOQb`L9!Ln1o5ye={n`;Tgqw4jkV0FSy+6&c0|jcu6nmz;_20h;Dbaube{& z-WE`2Z?$V`sg=ope9pyj_Lhf0A~sMPgz(~Eo($n+kBq~^o>WOup`;1KF&Hnh!Thro z`}*6j_xa=JPD`xDOG`z6K~Y~E&=2~kcuq#!a!l~puThdC;NjT_s>p2%MK_gY`>TZ;DH6YGg2Am$g zz@CSyv4e2Q4mT%i*xNgHj$huB3gmP1HY&^HiO+Cyl>%t0>0H!O5?<&h!s_wT)-*qO z)#U}|A+7q)*6oEZj^ouQluo-9)8rw6DxFFT+3S8Krhr7maB{rV$5M4lBnYSB&BGo9 z0DP#s=$KUn;)LABgkbf?TO%C=%<-QFgy-(i1s?d!pMx{kZUigYj&J>#>9{I(-oIJII zhpHx32hrAkXg$DE-birk0IU{3Y?W%!7&-l9+H2NJvzO^q zbvV@->~_;YgO|8&0W3-F3qW=C)E|7qXPCULf>Zumul9X|z@shq%Xl$EEl6Qor= zQ$pSZ^m8{9PBP(mO>d5@{;hAkD{G!MZUI&TtSyq0M9XHVS-1Avyet4T7@cs$maKYP zEw4yUl93F2&C;8Wvqk5}tsl~q0np+1Ixqbvy;!&%eb4cI!M^-(ZxI74?cWut)0rr0@`u1Ts_ zEs9Dy&~kMz@wb9a(3sHiQfeoHZKLW5jxK4b0mi2g(2cr^?bOM(k*L0!w6yze$-oo& zGtAew>maS(*|tClj%j*`uy$%iN^Drde)MdzRx>zOV8dC(1&i^Jv`5o3TlHCM9j6Js z)dA0+4h{xYhe!7gl=7Csa>SX4?`pB}3yn0N7mbS_FHMH`9^}dDm&7yOKoRFs3gBSM za-qTuS|q9IkaKJjH=WpGZIA5Z#Y!8mtsgq)_5kHWkMf$7}3M{_sqG(x}I2nt>6fytYs{GA&p^W}g@ zl+R1EVXu(n(44xC>hA=kSs*$>n)*aKk?K%gNf>$vMb+Ij2|Ly+(o;b?xyQ@6jQZL~ z>aD=Sa(=+R&g3}??W832Ke2O>V>kwc+(de!>U8#K={J(e!CM^nF6zXb$+e@nQUaA2 z5hc#LT4%2k&C+*q`Jp z+e(OC-I+zf2A-{Ig5J64g6w*+Q@&X$FxUTDI_B+Um|x|#R+~;hDIp;dULRF`UzA9&Cu5Vl z@t@SEnwWTRN66XARa);*;woURuE!NqR~ENij&Vs{rd;Vx-RKsvoFVt#_wwj-{?-Q-?cAg0iS@0!w{gj=JI3?W5@&Q&p1n-;&=sO;7Cfi^gS@HW z#epD3-`K|<{UtF~DMy10kP>+7WcT4{an66ST8;$04Q~*Q^_hAk&gfs$^66!CwQ4z* zfO_%yRHUR7su!=frW!Py6lJ4;|EF{h5Te(Alp7k`oa>BAxX8H&rcZkc2RlPs5fxVK zJPIs%MW4+aaCL18+OPo?Ptz5VcNV=88bgoJ!3LX0qr{H73uo_t%5hxEj?Z?JtOnsN zYTR@wAt~}MGWgkXfI0J}^!>|e$Wz>t)f|^9#ykGg)he8Kjp z8Bg7Rt3JJ{@rD%-d-71CcU1Fx$ww1CpE82)ARAc)OO-sdTS{#E40Z^G)5oq<`tsh> z66{>ZGC4wx5cZi6kJ>dND+dYxP-fDDqICzs{Mu-hob6rXsgsXWwtK8cex7zkW3-RS zM#(iqs-$kZH|Oy=sGgi!k6Lo`?~{MhE~ExIR{kS3VQI#tFhS`7$dM0v<24kECN^A~va&l3j3ZmC4-(ZIyzRb_HBA&mxT`IV1 zlL+SaHUtxSLijCq#<~oRrt2Uzc~y>+*L0FiA71FGmT$Aae(2D#-n(7j|Mc^Z z_aBQz1@Jby4=AN%J&Ftr4_X*fIl&*BN~f@9+zJu)qH@2sFHvdUKODv>aL-hSr)}X? zEp`q7)$`~Nw1xzt^J#WgxA}1bd69m-a10W>U$TRnzA7|+q==A7P^Z0DDUt+E0BqJlZpBjOkE zkG@%~fBbm=`el8d!*^P$Gu$=tgeudha#Ca{s*UAY(=AZTL%lnSeoPi*8ex*Mq%;|~ zvv8^S*EV^7BuBtX+AVDX!oat$9ICf!J^;NqwEt*)uQ< zoLCQ{ETNhjO}=<0blH;t{!LwNt_Vissp9;Z)RjyF@M;-Ohy&I$ zXAOd7(k_;27$1mSgHS@UP+d7}G3af|#@9T?H!>;;G~{Y zEGsG?J9!^U`&OM1KdZ&yYz@T-2iwWRJ8_28b*1b!hv_*R&r}ks*eYL(mFF^lR`{*sZ8(Qq_ zMHRH^H45R9@21pca=ls(%W7w+BO?yir#3j%I%NZ~#0rv~?9g@eeUr^AR6m*@B{$7& z@=DcgPg-@wrnM2p^6N|r#w%E|cy*%I&!PWSPnKLQh-IA250}~@joqn%NML1&o03i) z#eB$;7ZH{+`mo43bl^OWeG5wE*dP0>HU=Ksm@{6pbGCI~2;c6jf9pEuS68sdT=qOq zQm60zqyfvu0Xxdb$zpMp&1 zS*A*hJOc4!KH~F3t0Qo8{FhgX-JapC-e`D@>OBz%-cub@Z46(YhLK8Sv%3h~**}q% zW5#V$R>_F+H61ohp0_~l)->V*<*5dw*eu&jPB3_n<96q(>MS`=^Mz2pN(LZT_WJEo z{n4_q?f;^YkPe&f;6P<3@VwGir&noO_w-}0nfeRtJk)?yWa@bwv1*kkP0zg}ROS7a zpc|=5=3N;uXElB6R{~sRbtUy15olfqf3nCmeVNluWr(({l+EI$B7nYA&jqF`R`491 zYL}VQKD{_ijM|9sw?y>a0VgCGYv^mOTi##8FpqMGadXaRgU1OdJnXS$0@ z*~!?jbfoNRF5eEh)^d;)ZsYc$IrcF@Lgb)BreRX*hWu*N-DR1#x7T}T| zF)!=gP9(Ay&erF7`D7_!TJLpL1{}!h4oFiM^WbY}9M$*CoWn|$z<+7@bCru9QSQot zr^2yxYO;X(bVqmCmNdSh4#D&YZT{7wl@|lxbvh$Jxf4OWyqCzcQ@u5u4N#C2=m{{L zf$CLbpU25WhrmD|9K%NaNPcZ{`&9Arj}YAz2eA!HAp};Hok?6)SkL~bUes-j1i&aS zma4I*wt8;u09LIBtxhi@pNYbu&P(SS67)LdAdg##0M7U7w)Y*2B)&D1d%V0PaDcD6 zo$d8(BTLboNPrZfIE;P$gPb(gD|x>O`p+LvJN4yvqnY$J6%?bUr{UQYmZcx;K_Q_; znpgMA8ENQHyoe6dchl8>rB%ZoU1^L}Oh@qe+!|KtBVo-w(+c%kd~M z!X|Ahgp=auRL~&>dJ7-SVPtq53w|_{a_EDil(_HMl08ErXyo`wepGC~Oa<@_)6WlOotm8;82$hmLYi4ik{6q=t$rQ`-!k zqOI#SDd^7 z0O_#>c%0YLE9n@Nhxgf3BBy)=E!7n2a^!sIJ

    7@9)e0{m$_m+VNg(|L|pgz1Oez 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 z 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¨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 U acme-client-2.0.8.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c344858e2252ff458e1aadde599457f0 diff --git a/metadata/md5-cache/dev-ruby/acme-client-2.0.9 b/metadata/md5-cache/dev-ruby/acme-client-2.0.9 index 3b865e4bea52..b4c868d7bd4d 100644 --- a/metadata/md5-cache/dev-ruby/acme-client-2.0.9 +++ b/metadata/md5-cache/dev-ruby/acme-client-2.0.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/unixcharles/acme-client/archive/v2.0.9.tar.gz -> acme-client-2.0.9.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d3b1f042c15c1ead16edf9b71e69d2aa diff --git a/metadata/md5-cache/dev-ruby/actioncable-5.2.6 b/metadata/md5-cache/dev-ruby/actioncable-5.2.6 index c2b265510607..96f4449affff 100644 --- a/metadata/md5-cache/dev-ruby/actioncable-5.2.6 +++ b/metadata/md5-cache/dev-ruby/actioncable-5.2.6 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=test !test? ( test ) SLOT=5.2 SRC_URI=https://github.com/rails/rails/archive/v5.2.6.tar.gz -> rails-5.2.6.tgz -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0db335f19158522ce8188f1be6ad9ff2 diff --git a/metadata/md5-cache/dev-ruby/actioncable-6.0.4.1 b/metadata/md5-cache/dev-ruby/actioncable-6.0.4.1 index 02d4365a88b0..64fc5967065d 100644 --- a/metadata/md5-cache/dev-ruby/actioncable-6.0.4.1 +++ b/metadata/md5-cache/dev-ruby/actioncable-6.0.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test !test? ( test ) SLOT=6.0 SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=366044cd7d7112cb66a350871f55cd56 diff --git a/metadata/md5-cache/dev-ruby/actioncable-6.1.4.1 b/metadata/md5-cache/dev-ruby/actioncable-6.1.4.1 index 5d91809ac142..1c3975a51565 100644 --- a/metadata/md5-cache/dev-ruby/actioncable-6.1.4.1 +++ b/metadata/md5-cache/dev-ruby/actioncable-6.1.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.4.1.tar.gz -> rails-6.1.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=eec108fe79d5ef394343e0697ef3b7c8 diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.1 b/metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.1 index 8a64f80b48bc..4d7c5bec1949 100644 --- a/metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.1 +++ b/metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.0 SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=9341164ac1e90046e35d9c6d62b8a215 diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-6.1.4.1 b/metadata/md5-cache/dev-ruby/actionmailbox-6.1.4.1 index 6e9bae17056a..1cd0b46beaf9 100644 --- a/metadata/md5-cache/dev-ruby/actionmailbox-6.1.4.1 +++ b/metadata/md5-cache/dev-ruby/actionmailbox-6.1.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.4.1.tar.gz -> rails-6.1.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=da6deee2c8f6e6fbf2c07bb8fe8eab6a diff --git a/metadata/md5-cache/dev-ruby/actionmailer-5.2.6 b/metadata/md5-cache/dev-ruby/actionmailer-5.2.6 index cdbeeeb317aa..75a66b633fa5 100644 --- a/metadata/md5-cache/dev-ruby/actionmailer-5.2.6 +++ b/metadata/md5-cache/dev-ruby/actionmailer-5.2.6 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=5.2 SRC_URI=https://github.com/rails/rails/archive/v5.2.6.tar.gz -> rails-5.2.6.tgz -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e730121fd6f2c378610cc90e34e43a83 diff --git a/metadata/md5-cache/dev-ruby/actionmailer-6.0.4.1 b/metadata/md5-cache/dev-ruby/actionmailer-6.0.4.1 index 1fc05e318fa6..5ab3d6e673a1 100644 --- a/metadata/md5-cache/dev-ruby/actionmailer-6.0.4.1 +++ b/metadata/md5-cache/dev-ruby/actionmailer-6.0.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.0 SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ac007e3640964fbe8035addf1d7bb8e7 diff --git a/metadata/md5-cache/dev-ruby/actionmailer-6.1.4.1 b/metadata/md5-cache/dev-ruby/actionmailer-6.1.4.1 index 69738813228f..230d95215169 100644 --- a/metadata/md5-cache/dev-ruby/actionmailer-6.1.4.1 +++ b/metadata/md5-cache/dev-ruby/actionmailer-6.1.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.4.1.tar.gz -> rails-6.1.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=889d8ba343f3566117819af04e7dd9fb diff --git a/metadata/md5-cache/dev-ruby/actionpack-5.2.6 b/metadata/md5-cache/dev-ruby/actionpack-5.2.6 index 6f6eb68c9f0c..4d550c00525e 100644 --- a/metadata/md5-cache/dev-ruby/actionpack-5.2.6 +++ b/metadata/md5-cache/dev-ruby/actionpack-5.2.6 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=5.2 SRC_URI=https://github.com/rails/rails/archive/v5.2.6.tar.gz -> rails-5.2.6.tgz -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6fd7a99e23136e386f6662b5178c3896 diff --git a/metadata/md5-cache/dev-ruby/actionpack-6.0.4.1 b/metadata/md5-cache/dev-ruby/actionpack-6.0.4.1 index 8dc767849730..d0fd31187453 100644 --- a/metadata/md5-cache/dev-ruby/actionpack-6.0.4.1 +++ b/metadata/md5-cache/dev-ruby/actionpack-6.0.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.0 SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3f261df82716c2ba69faec68486126c4 diff --git a/metadata/md5-cache/dev-ruby/actionpack-6.1.4.1 b/metadata/md5-cache/dev-ruby/actionpack-6.1.4.1 index ddc5edcb6f09..fa1640511917 100644 --- a/metadata/md5-cache/dev-ruby/actionpack-6.1.4.1 +++ b/metadata/md5-cache/dev-ruby/actionpack-6.1.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.4.1.tar.gz -> rails-6.1.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=57ed296c0c134d853eb046893d95d825 diff --git a/metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.1 b/metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.1 index 5bc3e5ac2064..9fe60a357130 100644 --- a/metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.1 +++ b/metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/actionpack-action_caching-1.2.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=02c3127f5e9c1d9b62e017ca872df786 diff --git a/metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.2 b/metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.2 index 2afff938da78..d63b207e25e0 100644 --- a/metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.2 +++ b/metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/actionpack-action_caching-1.2.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=549f041bff35414e8603b1095c230ce1 diff --git a/metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r1 b/metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r1 index 56c748e22b50..82c92d161640 100644 --- a/metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r1 +++ b/metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/rails/actionpack-xml_parser/archive/v2.0.1.tar.gz -> actionpack-xml_parser-2.0.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=aab15262fa34f5adef21259efb46dd9f diff --git a/metadata/md5-cache/dev-ruby/actiontext-6.0.4.1 b/metadata/md5-cache/dev-ruby/actiontext-6.0.4.1 index 0749530d0de8..af6fd6928901 100644 --- a/metadata/md5-cache/dev-ruby/actiontext-6.0.4.1 +++ b/metadata/md5-cache/dev-ruby/actiontext-6.0.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.0 SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d1b660fabf382a908c9127090f552aba diff --git a/metadata/md5-cache/dev-ruby/actiontext-6.1.4.1 b/metadata/md5-cache/dev-ruby/actiontext-6.1.4.1 index 86dae7ba2f35..3bd3d943d49f 100644 --- a/metadata/md5-cache/dev-ruby/actiontext-6.1.4.1 +++ b/metadata/md5-cache/dev-ruby/actiontext-6.1.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.4.1.tar.gz -> rails-6.1.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e9726becbfb58af5d0cc478fae89760c diff --git a/metadata/md5-cache/dev-ruby/actionview-5.2.6 b/metadata/md5-cache/dev-ruby/actionview-5.2.6 index c903be537bfa..43191897b352 100644 --- a/metadata/md5-cache/dev-ruby/actionview-5.2.6 +++ b/metadata/md5-cache/dev-ruby/actionview-5.2.6 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=5.2 SRC_URI=https://github.com/rails/rails/archive/v5.2.6.tar.gz -> rails-5.2.6.tgz -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e06d848f5df9096d9556ff23ff8c565e diff --git a/metadata/md5-cache/dev-ruby/actionview-6.0.4.1 b/metadata/md5-cache/dev-ruby/actionview-6.0.4.1 index a2a9867bd3ff..36a62913767a 100644 --- a/metadata/md5-cache/dev-ruby/actionview-6.0.4.1 +++ b/metadata/md5-cache/dev-ruby/actionview-6.0.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.0 SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e5b63787a023f40cec3149f9184029d6 diff --git a/metadata/md5-cache/dev-ruby/actionview-6.1.4.1 b/metadata/md5-cache/dev-ruby/actionview-6.1.4.1 index 94ad106034e5..422ceb2f6d18 100644 --- a/metadata/md5-cache/dev-ruby/actionview-6.1.4.1 +++ b/metadata/md5-cache/dev-ruby/actionview-6.1.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.4.1.tar.gz -> rails-6.1.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b6935eabd433aa68f6a0eec67504bdb6 diff --git a/metadata/md5-cache/dev-ruby/activejob-5.2.6 b/metadata/md5-cache/dev-ruby/activejob-5.2.6 index 5d3cc7aece89..914326f9a241 100644 --- a/metadata/md5-cache/dev-ruby/activejob-5.2.6 +++ b/metadata/md5-cache/dev-ruby/activejob-5.2.6 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=5.2 SRC_URI=https://github.com/rails/rails/archive/v5.2.6.tar.gz -> rails-5.2.6.tgz -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0b53729fd4312e822a11711e56b9398d diff --git a/metadata/md5-cache/dev-ruby/activejob-6.0.4.1 b/metadata/md5-cache/dev-ruby/activejob-6.0.4.1 index 55b431e31d62..5320afa6a08c 100644 --- a/metadata/md5-cache/dev-ruby/activejob-6.0.4.1 +++ b/metadata/md5-cache/dev-ruby/activejob-6.0.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.0 SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=702ab20b567a7586bac8e64a01cc4658 diff --git a/metadata/md5-cache/dev-ruby/activejob-6.1.4.1 b/metadata/md5-cache/dev-ruby/activejob-6.1.4.1 index 1211bec33ecc..176cfa05e123 100644 --- a/metadata/md5-cache/dev-ruby/activejob-6.1.4.1 +++ b/metadata/md5-cache/dev-ruby/activejob-6.1.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.4.1.tar.gz -> rails-6.1.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8591a7debfa5a85ce6704cef9d254c92 diff --git a/metadata/md5-cache/dev-ruby/activeldap-5.2.4 b/metadata/md5-cache/dev-ruby/activeldap-5.2.4 index 927d93b8ecc1..de03a621efc4 100644 --- a/metadata/md5-cache/dev-ruby/activeldap-5.2.4 +++ b/metadata/md5-cache/dev-ruby/activeldap-5.2.4 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=test !test? ( test ) SLOT=5 SRC_URI=https://rubygems.org/gems/activeldap-5.2.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=966764b50fa5a29ff4a5040d337f8efa diff --git a/metadata/md5-cache/dev-ruby/activeldap-6.0.4 b/metadata/md5-cache/dev-ruby/activeldap-6.0.4 index 87dcc91032a6..33c52cd5b3e5 100644 --- a/metadata/md5-cache/dev-ruby/activeldap-6.0.4 +++ b/metadata/md5-cache/dev-ruby/activeldap-6.0.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=test !test? ( test ) SLOT=6 SRC_URI=https://rubygems.org/gems/activeldap-6.0.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7283440d84d2da702ea70c7bed35312d diff --git a/metadata/md5-cache/dev-ruby/activeldap-6.1.0 b/metadata/md5-cache/dev-ruby/activeldap-6.1.0 index 134d867f675d..159f39ddafec 100644 --- a/metadata/md5-cache/dev-ruby/activeldap-6.1.0 +++ b/metadata/md5-cache/dev-ruby/activeldap-6.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test !test? ( test ) SLOT=6 SRC_URI=https://rubygems.org/gems/activeldap-6.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e3a6a95240da5348abd9bae1dd007b3e diff --git a/metadata/md5-cache/dev-ruby/activemodel-5.2.6 b/metadata/md5-cache/dev-ruby/activemodel-5.2.6 index e69ee8fbd356..0136cd974d74 100644 --- a/metadata/md5-cache/dev-ruby/activemodel-5.2.6 +++ b/metadata/md5-cache/dev-ruby/activemodel-5.2.6 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=5.2 SRC_URI=https://github.com/rails/rails/archive/v5.2.6.tar.gz -> rails-5.2.6.tgz -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6af5cf9939ef936cdb19bc53e13bdee4 diff --git a/metadata/md5-cache/dev-ruby/activemodel-6.0.4.1 b/metadata/md5-cache/dev-ruby/activemodel-6.0.4.1 index 7928c1149847..0bc1ee9a7cec 100644 --- a/metadata/md5-cache/dev-ruby/activemodel-6.0.4.1 +++ b/metadata/md5-cache/dev-ruby/activemodel-6.0.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.0 SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=41d84a9a2f070a09e080493e8d5bcd3c diff --git a/metadata/md5-cache/dev-ruby/activemodel-6.1.4.1 b/metadata/md5-cache/dev-ruby/activemodel-6.1.4.1 index 6353cc1a2799..50a3466c5c5b 100644 --- a/metadata/md5-cache/dev-ruby/activemodel-6.1.4.1 +++ b/metadata/md5-cache/dev-ruby/activemodel-6.1.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.4.1.tar.gz -> rails-6.1.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2216622b04a63f397f87d9f3d7e8666a diff --git a/metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r1 b/metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r1 index cbbb322c0d64..922804fc188a 100644 --- a/metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r1 +++ b/metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1.0 SRC_URI=https://github.com/rails/activemodel-serializers-xml/archive/v1.0.2.tar.gz -> activemodel-serializers-xml-1.0.2.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5fd4d328a40948de0e991b81170d8c84 diff --git a/metadata/md5-cache/dev-ruby/activerecord-5.2.6 b/metadata/md5-cache/dev-ruby/activerecord-5.2.6 index f47d1f42f00c..de79a4c4f263 100644 --- a/metadata/md5-cache/dev-ruby/activerecord-5.2.6 +++ b/metadata/md5-cache/dev-ruby/activerecord-5.2.6 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=5.2 SRC_URI=https://github.com/rails/rails/archive/v5.2.6.tar.gz -> rails-5.2.6.tgz -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=39394ceded1e006ab138cb7098023786 diff --git a/metadata/md5-cache/dev-ruby/activerecord-6.0.4.1 b/metadata/md5-cache/dev-ruby/activerecord-6.0.4.1 index b4822c103515..573879e24f00 100644 --- a/metadata/md5-cache/dev-ruby/activerecord-6.0.4.1 +++ b/metadata/md5-cache/dev-ruby/activerecord-6.0.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.0 SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a13642036a0f0ee8a6faf9af4a9318c3 diff --git a/metadata/md5-cache/dev-ruby/activerecord-6.1.4.1 b/metadata/md5-cache/dev-ruby/activerecord-6.1.4.1 index 5971d5a6697b..2e294045414f 100644 --- a/metadata/md5-cache/dev-ruby/activerecord-6.1.4.1 +++ b/metadata/md5-cache/dev-ruby/activerecord-6.1.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.4.1.tar.gz -> rails-6.1.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=fc14c39c723969ef7bdaa1923a31eb66 diff --git a/metadata/md5-cache/dev-ruby/activestorage-5.2.6 b/metadata/md5-cache/dev-ruby/activestorage-5.2.6 index 961c93dfa2dc..fc470aad5a49 100644 --- a/metadata/md5-cache/dev-ruby/activestorage-5.2.6 +++ b/metadata/md5-cache/dev-ruby/activestorage-5.2.6 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=5.2 SRC_URI=https://github.com/rails/rails/archive/v5.2.6.tar.gz -> rails-5.2.6.tgz -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6970929ae3e71888b2b54dee32f8c593 diff --git a/metadata/md5-cache/dev-ruby/activestorage-6.0.4.1 b/metadata/md5-cache/dev-ruby/activestorage-6.0.4.1 index f833e98c7e26..37611a6f3bb6 100644 --- a/metadata/md5-cache/dev-ruby/activestorage-6.0.4.1 +++ b/metadata/md5-cache/dev-ruby/activestorage-6.0.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.0 SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5ea69aa7809722e9fdc8cee96ff3c2b5 diff --git a/metadata/md5-cache/dev-ruby/activestorage-6.1.4.1 b/metadata/md5-cache/dev-ruby/activestorage-6.1.4.1 index 297e3b37a6ef..f1e581a8f982 100644 --- a/metadata/md5-cache/dev-ruby/activestorage-6.1.4.1 +++ b/metadata/md5-cache/dev-ruby/activestorage-6.1.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.4.1.tar.gz -> rails-6.1.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f0c5da959c15ed643ea4fb9400a88cd9 diff --git a/metadata/md5-cache/dev-ruby/activesupport-5.2.6 b/metadata/md5-cache/dev-ruby/activesupport-5.2.6 index 63935d90ada3..7d9320b5e4e0 100644 --- a/metadata/md5-cache/dev-ruby/activesupport-5.2.6 +++ b/metadata/md5-cache/dev-ruby/activesupport-5.2.6 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=5.2 SRC_URI=https://github.com/rails/rails/archive/v5.2.6.tar.gz -> rails-5.2.6.tgz -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3f9465ac66c41c10726f6bd2f051e9a9 diff --git a/metadata/md5-cache/dev-ruby/activesupport-6.0.4.1 b/metadata/md5-cache/dev-ruby/activesupport-6.0.4.1 index e5a2e6c98dcc..6cf124c38c89 100644 --- a/metadata/md5-cache/dev-ruby/activesupport-6.0.4.1 +++ b/metadata/md5-cache/dev-ruby/activesupport-6.0.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.0 SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f5b37d20dd09ece4c0cfd3527abae568 diff --git a/metadata/md5-cache/dev-ruby/activesupport-6.1.4.1 b/metadata/md5-cache/dev-ruby/activesupport-6.1.4.1 index c408e94e3ccc..3521a6d98ce8 100644 --- a/metadata/md5-cache/dev-ruby/activesupport-6.1.4.1 +++ b/metadata/md5-cache/dev-ruby/activesupport-6.1.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.4.1.tar.gz -> rails-6.1.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ba4cb068b54f21ea4cbe5528120333ea diff --git a/metadata/md5-cache/dev-ruby/acts_as_list-1.0.1 b/metadata/md5-cache/dev-ruby/acts_as_list-1.0.1 index e5e351e1a802..438e933c01fb 100644 --- a/metadata/md5-cache/dev-ruby/acts_as_list-1.0.1 +++ b/metadata/md5-cache/dev-ruby/acts_as_list-1.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/acts_as_list-1.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=abe5ca49cf38637bd6395a00bf29267e diff --git a/metadata/md5-cache/dev-ruby/acts_as_list-1.0.3 b/metadata/md5-cache/dev-ruby/acts_as_list-1.0.3 index f7662e4e1d90..e499a0a80f2f 100644 --- a/metadata/md5-cache/dev-ruby/acts_as_list-1.0.3 +++ b/metadata/md5-cache/dev-ruby/acts_as_list-1.0.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/acts_as_list-1.0.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=abe5ca49cf38637bd6395a00bf29267e diff --git a/metadata/md5-cache/dev-ruby/acts_as_list-1.0.4 b/metadata/md5-cache/dev-ruby/acts_as_list-1.0.4 index 150ceebffedc..3e88b2983317 100644 --- a/metadata/md5-cache/dev-ruby/acts_as_list-1.0.4 +++ b/metadata/md5-cache/dev-ruby/acts_as_list-1.0.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/acts_as_list-1.0.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a389d032ff12c09274d47f66525e18b6 diff --git a/metadata/md5-cache/dev-ruby/addressable-2.8.0 b/metadata/md5-cache/dev-ruby/addressable-2.8.0 index e2b248f678a1..c3bab346ddbc 100644 --- a/metadata/md5-cache/dev-ruby/addressable-2.8.0 +++ b/metadata/md5-cache/dev-ruby/addressable-2.8.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/addressable-2.8.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b3f6dc4f8dc0cdca375df7c3ffd43863 diff --git a/metadata/md5-cache/dev-ruby/ae-1.8.2 b/metadata/md5-cache/dev-ruby/ae-1.8.2 index 2a7da44fdce5..78e26e2b2034 100644 --- a/metadata/md5-cache/dev-ruby/ae-1.8.2 +++ b/metadata/md5-cache/dev-ruby/ae-1.8.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test SLOT=0 SRC_URI=https://rubygems.org/gems/ae-1.8.2.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=763d6d63431bb332bf77b6fb26753e4d diff --git a/metadata/md5-cache/dev-ruby/ae-1.8.2-r1 b/metadata/md5-cache/dev-ruby/ae-1.8.2-r1 index 8a3c3ed39da9..f8fb47340535 100644 --- a/metadata/md5-cache/dev-ruby/ae-1.8.2-r1 +++ b/metadata/md5-cache/dev-ruby/ae-1.8.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ae-1.8.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4bec492eb71e67ac6e956c8661b1cbae diff --git a/metadata/md5-cache/dev-ruby/afm-0.2.2-r1 b/metadata/md5-cache/dev-ruby/afm-0.2.2-r1 index 5487f852aa47..49b40568608d 100644 --- a/metadata/md5-cache/dev-ruby/afm-0.2.2-r1 +++ b/metadata/md5-cache/dev-ruby/afm-0.2.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/afm-0.2.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6912652af0564c7f206988b451a4903d diff --git a/metadata/md5-cache/dev-ruby/airbrussh-1.4.0 b/metadata/md5-cache/dev-ruby/airbrussh-1.4.0 index 59c74740e069..9f58665becea 100644 --- a/metadata/md5-cache/dev-ruby/airbrussh-1.4.0 +++ b/metadata/md5-cache/dev-ruby/airbrussh-1.4.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/mattbrictson/airbrussh/archive/v1.4.0.tar.gz -> airbrussh-1.4.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4f1122e2655f638f72db2481f19b5479 diff --git a/metadata/md5-cache/dev-ruby/allison-2.0.3-r3 b/metadata/md5-cache/dev-ruby/allison-2.0.3-r3 index b11eb6db3552..0014fd5fb544 100644 --- a/metadata/md5-cache/dev-ruby/allison-2.0.3-r3 +++ b/metadata/md5-cache/dev-ruby/allison-2.0.3-r3 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/allison-2.0.3.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=4f5e11e9325caa91591b8fc5b7014530 diff --git a/metadata/md5-cache/dev-ruby/allison-2.0.3-r4 b/metadata/md5-cache/dev-ruby/allison-2.0.3-r4 index 3986ed21c81e..183f7a850857 100644 --- a/metadata/md5-cache/dev-ruby/allison-2.0.3-r4 +++ b/metadata/md5-cache/dev-ruby/allison-2.0.3-r4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/allison-2.0.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b096666214457ab56779965996726f08 diff --git a/metadata/md5-cache/dev-ruby/amatch-0.4.0-r1 b/metadata/md5-cache/dev-ruby/amatch-0.4.0-r1 index 2a0c5a8e8070..127a690ed07e 100644 --- a/metadata/md5-cache/dev-ruby/amatch-0.4.0-r1 +++ b/metadata/md5-cache/dev-ruby/amatch-0.4.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/amatch-0.4.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=33d398797d8f70705f929b2e1a586282 diff --git a/metadata/md5-cache/dev-ruby/ammeter-1.1.5 b/metadata/md5-cache/dev-ruby/ammeter-1.1.5 index edfe858229ea..68213659d448 100644 --- a/metadata/md5-cache/dev-ruby/ammeter-1.1.5 +++ b/metadata/md5-cache/dev-ruby/ammeter-1.1.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ammeter-1.1.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a0b96d28372809ba0375a59e8ddf59be diff --git a/metadata/md5-cache/dev-ruby/amq-client-1.0.4-r1 b/metadata/md5-cache/dev-ruby/amq-client-1.0.4-r1 index 06ffb9013c9b..0231e59f07f6 100644 --- a/metadata/md5-cache/dev-ruby/amq-client-1.0.4-r1 +++ b/metadata/md5-cache/dev-ruby/amq-client-1.0.4-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/amq-client-1.0.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4348c652deecd37eb10492e431cf477f diff --git a/metadata/md5-cache/dev-ruby/amq-protocol-2.3.1 b/metadata/md5-cache/dev-ruby/amq-protocol-2.3.1 index e4f688e64bce..d244f14827f4 100644 --- a/metadata/md5-cache/dev-ruby/amq-protocol-2.3.1 +++ b/metadata/md5-cache/dev-ruby/amq-protocol-2.3.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/amq-protocol-2.3.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b3eda5bb11fd60a2de0a485fa204565b diff --git a/metadata/md5-cache/dev-ruby/amq-protocol-2.3.2 b/metadata/md5-cache/dev-ruby/amq-protocol-2.3.2 index 70922fdaf8ea..c4788dff606f 100644 --- a/metadata/md5-cache/dev-ruby/amq-protocol-2.3.2 +++ b/metadata/md5-cache/dev-ruby/amq-protocol-2.3.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/amq-protocol-2.3.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6f4bd455d6d0eda233c67d718b81f13a diff --git a/metadata/md5-cache/dev-ruby/amqp-1.8.0-r1 b/metadata/md5-cache/dev-ruby/amqp-1.8.0-r1 index 2c74727fbd56..859f8c88cb4e 100644 --- a/metadata/md5-cache/dev-ruby/amqp-1.8.0-r1 +++ b/metadata/md5-cache/dev-ruby/amqp-1.8.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1.4 SRC_URI=https://rubygems.org/gems/amqp-1.8.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f60933456188702deff23865bbb4dfc7 diff --git a/metadata/md5-cache/dev-ruby/annoy-0.5.6-r1 b/metadata/md5-cache/dev-ruby/annoy-0.5.6-r1 index 8b751f093ad1..7a633c949b39 100644 --- a/metadata/md5-cache/dev-ruby/annoy-0.5.6-r1 +++ b/metadata/md5-cache/dev-ruby/annoy-0.5.6-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/annoy-0.5.6.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=6664d58eab5497539be2c3087be2332d diff --git a/metadata/md5-cache/dev-ruby/annoy-0.5.6-r2 b/metadata/md5-cache/dev-ruby/annoy-0.5.6-r2 index 4e01c5365ff0..952112c8e0dc 100644 --- a/metadata/md5-cache/dev-ruby/annoy-0.5.6-r2 +++ b/metadata/md5-cache/dev-ruby/annoy-0.5.6-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/annoy-0.5.6.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=cbfbc0f89e0b145fd6345c627ee937fc diff --git a/metadata/md5-cache/dev-ruby/ansi-1.5.0-r1 b/metadata/md5-cache/dev-ruby/ansi-1.5.0-r1 index df748d71b05b..f393adb5a3ff 100644 --- a/metadata/md5-cache/dev-ruby/ansi-1.5.0-r1 +++ b/metadata/md5-cache/dev-ruby/ansi-1.5.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=test SLOT=0 SRC_URI=https://rubygems.org/gems/ansi-1.5.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b739be77664c31368e99ba53dcd4cd2c diff --git a/metadata/md5-cache/dev-ruby/archive-tar-minitar-0.8 b/metadata/md5-cache/dev-ruby/archive-tar-minitar-0.8 index 44e9dd7d8cb4..0891f718aeef 100644 --- a/metadata/md5-cache/dev-ruby/archive-tar-minitar-0.8 +++ b/metadata/md5-cache/dev-ruby/archive-tar-minitar-0.8 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/halostatue/minitar/archive/v0.8.tar.gz -> archive-tar-minitar-0.8.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4b93cc51785a2359648543e60a660beb diff --git a/metadata/md5-cache/dev-ruby/arel-9.0.0 b/metadata/md5-cache/dev-ruby/arel-9.0.0 index d3ac4d6f6d48..2f7620d57054 100644 --- a/metadata/md5-cache/dev-ruby/arel-9.0.0 +++ b/metadata/md5-cache/dev-ruby/arel-9.0.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=9.0 SRC_URI=https://github.com/rails/arel/archive/v9.0.0.tar.gz -> arel-9.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa versionator d3fb3ba33acc3bbbdc4d7970227c100d +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa versionator d3fb3ba33acc3bbbdc4d7970227c100d _md5_=157616a3bb65aff1dc0834f97e08daaa diff --git a/metadata/md5-cache/dev-ruby/arel-helpers-2.12.0 b/metadata/md5-cache/dev-ruby/arel-helpers-2.12.0 index dfdbc54e23e9..5c400fb1fbe7 100644 --- a/metadata/md5-cache/dev-ruby/arel-helpers-2.12.0 +++ b/metadata/md5-cache/dev-ruby/arel-helpers-2.12.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/arel-helpers-2.12.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=eb26f57ad7690ac0de73c316250bd305 diff --git a/metadata/md5-cache/dev-ruby/arel-helpers-2.12.1 b/metadata/md5-cache/dev-ruby/arel-helpers-2.12.1 index 796e161ca7df..6e4af4846c83 100644 --- a/metadata/md5-cache/dev-ruby/arel-helpers-2.12.1 +++ b/metadata/md5-cache/dev-ruby/arel-helpers-2.12.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/arel-helpers-2.12.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6c6503f749a420d717eda6ba11010dad diff --git a/metadata/md5-cache/dev-ruby/ascii85-1.0.3 b/metadata/md5-cache/dev-ruby/ascii85-1.0.3 index 6a08b9ffc0fc..4aa1c5e40e29 100644 --- a/metadata/md5-cache/dev-ruby/ascii85-1.0.3 +++ b/metadata/md5-cache/dev-ruby/ascii85-1.0.3 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/Ascii85-1.0.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=07860a7673186d1562d08cb10fa0f1f7 diff --git a/metadata/md5-cache/dev-ruby/ascii85-1.1.0 b/metadata/md5-cache/dev-ruby/ascii85-1.1.0 index af12221773b4..1b4b5c542a3e 100644 --- a/metadata/md5-cache/dev-ruby/ascii85-1.1.0 +++ b/metadata/md5-cache/dev-ruby/ascii85-1.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/Ascii85-1.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1cce87eded96959e38e0ff60d04a30e7 diff --git a/metadata/md5-cache/dev-ruby/asciidoctor-2.0.15 b/metadata/md5-cache/dev-ruby/asciidoctor-2.0.15 index ed2bc74d6d30..c835a756582c 100644 --- a/metadata/md5-cache/dev-ruby/asciidoctor-2.0.15 +++ b/metadata/md5-cache/dev-ruby/asciidoctor-2.0.15 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/asciidoctor/asciidoctor/archive/v2.0.15.tar.gz -> asciidoctor-2.0.15.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6a0c9ab36202bd8912218ad7e5b44867 diff --git a/metadata/md5-cache/dev-ruby/asciidoctor-2.0.16 b/metadata/md5-cache/dev-ruby/asciidoctor-2.0.16 index c1bd91a22ba1..0eb43b433445 100644 --- a/metadata/md5-cache/dev-ruby/asciidoctor-2.0.16 +++ b/metadata/md5-cache/dev-ruby/asciidoctor-2.0.16 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/asciidoctor/asciidoctor/archive/v2.0.16.tar.gz -> asciidoctor-2.0.16.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=260fc02ca8e7d2e39c2e4785492b7329 diff --git a/metadata/md5-cache/dev-ruby/asciidoctor-diagram-2.0.5 b/metadata/md5-cache/dev-ruby/asciidoctor-diagram-2.0.5 index f01ccbdef5e6..2fa74f2b5af7 100644 --- a/metadata/md5-cache/dev-ruby/asciidoctor-diagram-2.0.5 +++ b/metadata/md5-cache/dev-ruby/asciidoctor-diagram-2.0.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/asciidoctor/asciidoctor-diagram/archive/v2.0.5.tar.gz -> asciidoctor-diagram-2.0.5.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a0e33da7516227030d618cedcdfce831 diff --git a/metadata/md5-cache/dev-ruby/asciimath-1.0.9 b/metadata/md5-cache/dev-ruby/asciimath-1.0.9 index eac45d60db06..0bc7f8c15822 100644 --- a/metadata/md5-cache/dev-ruby/asciimath-1.0.9 +++ b/metadata/md5-cache/dev-ruby/asciimath-1.0.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/asciimath-1.0.9.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b0bafd90840842d302187198832836dd diff --git a/metadata/md5-cache/dev-ruby/asciimath-2.0.0 b/metadata/md5-cache/dev-ruby/asciimath-2.0.0 index 133b4f08bfe5..8fd285027e23 100644 --- a/metadata/md5-cache/dev-ruby/asciimath-2.0.0 +++ b/metadata/md5-cache/dev-ruby/asciimath-2.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/asciimath-2.0.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=73b815922c5fa0720d202457a29132d9 diff --git a/metadata/md5-cache/dev-ruby/asciimath-2.0.1 b/metadata/md5-cache/dev-ruby/asciimath-2.0.1 index 70dac00a0a79..bab140891c84 100644 --- a/metadata/md5-cache/dev-ruby/asciimath-2.0.1 +++ b/metadata/md5-cache/dev-ruby/asciimath-2.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/asciimath-2.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1f8560af9427109153d9127a341533bb diff --git a/metadata/md5-cache/dev-ruby/asciimath-2.0.2 b/metadata/md5-cache/dev-ruby/asciimath-2.0.2 index 8d3a61dec568..7d7716555348 100644 --- a/metadata/md5-cache/dev-ruby/asciimath-2.0.2 +++ b/metadata/md5-cache/dev-ruby/asciimath-2.0.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/asciimath-2.0.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=feccc7da63b9d6a0cfbb6137f1baaace diff --git a/metadata/md5-cache/dev-ruby/asciimath-2.0.3 b/metadata/md5-cache/dev-ruby/asciimath-2.0.3 index 3036af816e46..f52b095158cb 100644 --- a/metadata/md5-cache/dev-ruby/asciimath-2.0.3 +++ b/metadata/md5-cache/dev-ruby/asciimath-2.0.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/asciimath-2.0.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=00e96d60bcd53aec0ae865dbeee6119c diff --git a/metadata/md5-cache/dev-ruby/ast-2.4.0 b/metadata/md5-cache/dev-ruby/ast-2.4.0 index 3d95e0b6df46..4d85bed3ec8b 100644 --- a/metadata/md5-cache/dev-ruby/ast-2.4.0 +++ b/metadata/md5-cache/dev-ruby/ast-2.4.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ast-2.4.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=51e1b491567169d021f5886e0965ac4f diff --git a/metadata/md5-cache/dev-ruby/ast-2.4.1 b/metadata/md5-cache/dev-ruby/ast-2.4.1 index 008065f98ce6..01a2ee5ab23f 100644 --- a/metadata/md5-cache/dev-ruby/ast-2.4.1 +++ b/metadata/md5-cache/dev-ruby/ast-2.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/whitequark/ast/archive/v2.4.1.tar.gz -> ast-2.4.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=39522b4d91884adaeb186ff7f9a62fad diff --git a/metadata/md5-cache/dev-ruby/ast-2.4.2 b/metadata/md5-cache/dev-ruby/ast-2.4.2 index 0b01c271ff47..28155e651993 100644 --- a/metadata/md5-cache/dev-ruby/ast-2.4.2 +++ b/metadata/md5-cache/dev-ruby/ast-2.4.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/whitequark/ast/archive/v2.4.2.tar.gz -> ast-2.4.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f081b7ca9b3122cd06cf785f0b41492d diff --git a/metadata/md5-cache/dev-ruby/async_sinatra-1.3.0-r1 b/metadata/md5-cache/dev-ruby/async_sinatra-1.3.0-r1 index b22b54d87f83..e9fd9e891162 100644 --- a/metadata/md5-cache/dev-ruby/async_sinatra-1.3.0-r1 +++ b/metadata/md5-cache/dev-ruby/async_sinatra-1.3.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/raggi/async_sinatra/archive/v1.3.0.tar.gz -> async_sinatra-1.3.0-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=30bb6fc6668b52e5e8f572a23a39cb30 diff --git a/metadata/md5-cache/dev-ruby/atomic-1.1.101 b/metadata/md5-cache/dev-ruby/atomic-1.1.101 index e5d1c1248aa1..250b4c6c448e 100644 --- a/metadata/md5-cache/dev-ruby/atomic-1.1.101 +++ b/metadata/md5-cache/dev-ruby/atomic-1.1.101 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/atomic-1.1.101.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=6caccc08197771c39b4bfa7783a9b79e diff --git a/metadata/md5-cache/dev-ruby/atomic-1.1.101-r1 b/metadata/md5-cache/dev-ruby/atomic-1.1.101-r1 index da5467a4a6f5..79be9000ec23 100644 --- a/metadata/md5-cache/dev-ruby/atomic-1.1.101-r1 +++ b/metadata/md5-cache/dev-ruby/atomic-1.1.101-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/atomic-1.1.101.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a789b3a47c6080b6a5b4d66fc59e4804 diff --git a/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.3.1.0 b/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.3.1.0 index 8a843fe88a86..897e5f029459 100644 --- a/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.3.1.0 +++ b/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.3.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=10 SRC_URI=https://github.com/ai/autoprefixer-rails/archive/10.3.1.0.tar.gz -> autoprefixer-rails-10.3.1.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=09453092158ca280c75e92c2527cf90f diff --git a/metadata/md5-cache/dev-ruby/autoprefixer-rails-9.8.6.5 b/metadata/md5-cache/dev-ruby/autoprefixer-rails-9.8.6.5 index 751610cf948d..b661d828c9a6 100644 --- a/metadata/md5-cache/dev-ruby/autoprefixer-rails-9.8.6.5 +++ b/metadata/md5-cache/dev-ruby/autoprefixer-rails-9.8.6.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=9 SRC_URI=https://rubygems.org/gems/autoprefixer-rails-9.8.6.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=12c3e247e33c6eb20ae94a2afe66826f diff --git a/metadata/md5-cache/dev-ruby/aws-eventstream-1.1.0 b/metadata/md5-cache/dev-ruby/aws-eventstream-1.1.0 index 38c785cb88b2..c1cf4733dde8 100644 --- a/metadata/md5-cache/dev-ruby/aws-eventstream-1.1.0 +++ b/metadata/md5-cache/dev-ruby/aws-eventstream-1.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/aws-eventstream-1.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=9c184443b5bdad44f97ca3369abc273b diff --git a/metadata/md5-cache/dev-ruby/aws-eventstream-1.1.1 b/metadata/md5-cache/dev-ruby/aws-eventstream-1.1.1 index f4724c3e2517..9906ec4d6631 100644 --- a/metadata/md5-cache/dev-ruby/aws-eventstream-1.1.1 +++ b/metadata/md5-cache/dev-ruby/aws-eventstream-1.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/aws-eventstream-1.1.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6687f58965edb68cce41fa749d6da514 diff --git a/metadata/md5-cache/dev-ruby/aws-eventstream-1.2.0 b/metadata/md5-cache/dev-ruby/aws-eventstream-1.2.0 index 5b469a569ad7..d97c98a480fc 100644 --- a/metadata/md5-cache/dev-ruby/aws-eventstream-1.2.0 +++ b/metadata/md5-cache/dev-ruby/aws-eventstream-1.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/aws-eventstream-1.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=50dc9cbc5802ea3e52bc950266b04214 diff --git a/metadata/md5-cache/dev-ruby/aws-partitions-1.297.0 b/metadata/md5-cache/dev-ruby/aws-partitions-1.297.0 index ca0eb1f43891..33f6b15b956a 100644 --- a/metadata/md5-cache/dev-ruby/aws-partitions-1.297.0 +++ b/metadata/md5-cache/dev-ruby/aws-partitions-1.297.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/aws-partitions-1.297.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=90252676dd1761ed67b99228e01f57ad diff --git a/metadata/md5-cache/dev-ruby/aws-partitions-1.298.0 b/metadata/md5-cache/dev-ruby/aws-partitions-1.298.0 index 31987f23ef60..755147425948 100644 --- a/metadata/md5-cache/dev-ruby/aws-partitions-1.298.0 +++ b/metadata/md5-cache/dev-ruby/aws-partitions-1.298.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/aws-partitions-1.298.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=90252676dd1761ed67b99228e01f57ad diff --git a/metadata/md5-cache/dev-ruby/aws-partitions-1.370.0 b/metadata/md5-cache/dev-ruby/aws-partitions-1.370.0 index 68e5f8e12343..34f33e3057db 100644 --- a/metadata/md5-cache/dev-ruby/aws-partitions-1.370.0 +++ b/metadata/md5-cache/dev-ruby/aws-partitions-1.370.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/aws-partitions-1.370.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=449d47795834ca53ed7f616e69c53d58 diff --git a/metadata/md5-cache/dev-ruby/aws-s3-0.6.3 b/metadata/md5-cache/dev-ruby/aws-s3-0.6.3 index fc85d18f308c..2fb45484edd8 100644 --- a/metadata/md5-cache/dev-ruby/aws-s3-0.6.3 +++ b/metadata/md5-cache/dev-ruby/aws-s3-0.6.3 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/aws-s3-0.6.3.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=3a940c09eb4d72f1051b086371d572e6 diff --git a/metadata/md5-cache/dev-ruby/aws-sdk-2.11.488 b/metadata/md5-cache/dev-ruby/aws-sdk-2.11.488 index 6643ff48bf4a..16e88940e8d5 100644 --- a/metadata/md5-cache/dev-ruby/aws-sdk-2.11.488 +++ b/metadata/md5-cache/dev-ruby/aws-sdk-2.11.488 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/aws/aws-sdk-ruby/archive/v2.11.488.tar.gz -> aws-sdk-ruby-2.11.488.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e112891746cf5589e768608be60634ea diff --git a/metadata/md5-cache/dev-ruby/aws-sdk-core-2.11.488 b/metadata/md5-cache/dev-ruby/aws-sdk-core-2.11.488 index 606017c0e13a..26ffac58bd9a 100644 --- a/metadata/md5-cache/dev-ruby/aws-sdk-core-2.11.488 +++ b/metadata/md5-cache/dev-ruby/aws-sdk-core-2.11.488 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/aws/aws-sdk-ruby/archive/v2.11.488.tar.gz -> aws-sdk-ruby-2.11.488.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=27ba17c94e52a7296c5b3e473510979e diff --git a/metadata/md5-cache/dev-ruby/aws-sdk-core-3.94.0 b/metadata/md5-cache/dev-ruby/aws-sdk-core-3.94.0 index bf4b19a270f5..0ebbeb1af235 100644 --- a/metadata/md5-cache/dev-ruby/aws-sdk-core-3.94.0 +++ b/metadata/md5-cache/dev-ruby/aws-sdk-core-3.94.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/aws-sdk-core-3.94.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b89bd8bd0611b8fb6906c44b205d90c2 diff --git a/metadata/md5-cache/dev-ruby/aws-sdk-resources-2.11.488 b/metadata/md5-cache/dev-ruby/aws-sdk-resources-2.11.488 index 0919eeeb1f25..5c879ee472ad 100644 --- a/metadata/md5-cache/dev-ruby/aws-sdk-resources-2.11.488 +++ b/metadata/md5-cache/dev-ruby/aws-sdk-resources-2.11.488 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/aws/aws-sdk-ruby/archive/v2.11.488.tar.gz -> aws-sdk-ruby-2.11.488.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ed4697db5d6fb27328bec27fb7101729 diff --git a/metadata/md5-cache/dev-ruby/aws-sigv4-1.2.3 b/metadata/md5-cache/dev-ruby/aws-sigv4-1.2.3 index 6659388b7c8f..af02b5937784 100644 --- a/metadata/md5-cache/dev-ruby/aws-sigv4-1.2.3 +++ b/metadata/md5-cache/dev-ruby/aws-sigv4-1.2.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/aws-sigv4-1.2.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6418bbff212124431dcf3f780f439b90 diff --git a/metadata/md5-cache/dev-ruby/aws-sigv4-1.2.4 b/metadata/md5-cache/dev-ruby/aws-sigv4-1.2.4 index 62790d99f3e5..d5fff492bf95 100644 --- a/metadata/md5-cache/dev-ruby/aws-sigv4-1.2.4 +++ b/metadata/md5-cache/dev-ruby/aws-sigv4-1.2.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/aws-sigv4-1.2.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=96446b0dcd68c3b497c1ee67cea6dd6b diff --git a/metadata/md5-cache/dev-ruby/aws-sigv4-1.4.0 b/metadata/md5-cache/dev-ruby/aws-sigv4-1.4.0 index 96606c712495..934f59661bf4 100644 --- a/metadata/md5-cache/dev-ruby/aws-sigv4-1.4.0 +++ b/metadata/md5-cache/dev-ruby/aws-sigv4-1.4.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/aws-sigv4-1.4.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=96446b0dcd68c3b497c1ee67cea6dd6b diff --git a/metadata/md5-cache/dev-ruby/axiom-types-0.1.1 b/metadata/md5-cache/dev-ruby/axiom-types-0.1.1 index c5aeb9f7936b..31af1712da2d 100644 --- a/metadata/md5-cache/dev-ruby/axiom-types-0.1.1 +++ b/metadata/md5-cache/dev-ruby/axiom-types-0.1.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test SLOT=0 SRC_URI=https://rubygems.org/gems/axiom-types-0.1.1.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=b99f672ba45b99ac4cd488303388e134 diff --git a/metadata/md5-cache/dev-ruby/backports-3.20.2-r1 b/metadata/md5-cache/dev-ruby/backports-3.20.2-r1 index 81f0483c1f0e..1988242e5ad6 100644 --- a/metadata/md5-cache/dev-ruby/backports-3.20.2-r1 +++ b/metadata/md5-cache/dev-ruby/backports-3.20.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/marcandre/backports/archive/v3.20.2.tar.gz -> backports-3.20.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=981c27aaf2462af8e78d842a672ee410 diff --git a/metadata/md5-cache/dev-ruby/backports-3.21.0 b/metadata/md5-cache/dev-ruby/backports-3.21.0 index 298c36c82d8b..91860439d3e0 100644 --- a/metadata/md5-cache/dev-ruby/backports-3.21.0 +++ b/metadata/md5-cache/dev-ruby/backports-3.21.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/marcandre/backports/archive/v3.21.0.tar.gz -> backports-3.21.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a6c34d6e9c8d7f30f51e4a322ae28bb8 diff --git a/metadata/md5-cache/dev-ruby/bacon-1.2.0-r2 b/metadata/md5-cache/dev-ruby/bacon-1.2.0-r2 index 22ac8a3cb65a..3abe0500c3f5 100644 --- a/metadata/md5-cache/dev-ruby/bacon-1.2.0-r2 +++ b/metadata/md5-cache/dev-ruby/bacon-1.2.0-r2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/bacon-1.2.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=e6cd0db40ef73830a8a270e2c463214b diff --git a/metadata/md5-cache/dev-ruby/bacon-1.2.0-r3 b/metadata/md5-cache/dev-ruby/bacon-1.2.0-r3 index d068f56fa679..e0ad8895803d 100644 --- a/metadata/md5-cache/dev-ruby/bacon-1.2.0-r3 +++ b/metadata/md5-cache/dev-ruby/bacon-1.2.0-r3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/bacon-1.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=49da83e787d818bd331dfb4cf77926e3 diff --git a/metadata/md5-cache/dev-ruby/barby-0.6.8 b/metadata/md5-cache/dev-ruby/barby-0.6.8 index 39a01272cbda..7a8479b8cd4a 100644 --- a/metadata/md5-cache/dev-ruby/barby-0.6.8 +++ b/metadata/md5-cache/dev-ruby/barby-0.6.8 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) prawn? ( test ) SLOT=0 SRC_URI=https://github.com/toretore/barby/archive/v0.6.8.tar.gz -> barby-0.6.8.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0ca5aa1890a31535de486d464744cb6e diff --git a/metadata/md5-cache/dev-ruby/base32-0.3.4 b/metadata/md5-cache/dev-ruby/base32-0.3.4 index 1d02bc63dc77..d3f97fee3af6 100644 --- a/metadata/md5-cache/dev-ruby/base32-0.3.4 +++ b/metadata/md5-cache/dev-ruby/base32-0.3.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/base32-0.3.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c2ad98d96169e9dd8fe48a448e1a8086 diff --git a/metadata/md5-cache/dev-ruby/base32-0.3.4-r1 b/metadata/md5-cache/dev-ruby/base32-0.3.4-r1 index 0373c4b9ed6e..124f5ee72308 100644 --- a/metadata/md5-cache/dev-ruby/base32-0.3.4-r1 +++ b/metadata/md5-cache/dev-ruby/base32-0.3.4-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/base32-0.3.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b53d7eb7280f67f74f71fccc9d735418 diff --git a/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16 b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16 index a62c5338a4a3..08d44da651bc 100644 --- a/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16 +++ b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/bcrypt-3.1.16.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=cb2c00c52c7f765a05f7aa1c37b957f2 diff --git a/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r1 b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r1 index cf51329273a6..0ae1df13d133 100644 --- a/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r1 +++ b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/bcrypt-3.1.16.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a44b942d381778a683d5b025cf644f6b diff --git a/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r2 b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r2 new file mode 100644 index 000000000000..6ecb167b2887 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r2 @@ -0,0 +1,16 @@ +BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] !!dev-ruby/psych[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +DESCRIPTION=An easy way to keep your users' passwords secure +EAPI=8 +HOMEPAGE=https://github.com/codahale/bcrypt-ruby +IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=MIT +RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://rubygems.org/gems/bcrypt-3.1.16.gem +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=7a1fe2b1a5c846edf5d6bfe65740ea81 diff --git a/metadata/md5-cache/dev-ruby/bcrypt_pbkdf-1.1.0-r1 b/metadata/md5-cache/dev-ruby/bcrypt_pbkdf-1.1.0-r1 index 4192fd1ca9b6..238b24562156 100644 --- a/metadata/md5-cache/dev-ruby/bcrypt_pbkdf-1.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/bcrypt_pbkdf-1.1.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/bcrypt_pbkdf-1.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1eee491df85f273c16d043ae14c42ee8 diff --git a/metadata/md5-cache/dev-ruby/best_in_place-3.1.1 b/metadata/md5-cache/dev-ruby/best_in_place-3.1.1 index dac7ae649665..cf81b9a9b57f 100644 --- a/metadata/md5-cache/dev-ruby/best_in_place-3.1.1 +++ b/metadata/md5-cache/dev-ruby/best_in_place-3.1.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/best_in_place-3.1.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=0b8a87fc7deedaadeed23215137bdf52 diff --git a/metadata/md5-cache/dev-ruby/bindata-2.4.10 b/metadata/md5-cache/dev-ruby/bindata-2.4.10 index d964f5cb11e5..d918c3d8c68b 100644 --- a/metadata/md5-cache/dev-ruby/bindata-2.4.10 +++ b/metadata/md5-cache/dev-ruby/bindata-2.4.10 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/bindata-2.4.10.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=21f7c40d87a0bed9d38c5d7a4237c1a4 diff --git a/metadata/md5-cache/dev-ruby/bindex-0.8.1-r1 b/metadata/md5-cache/dev-ruby/bindex-0.8.1-r1 index 481e294ca4d0..ac4f72f5ccfa 100644 --- a/metadata/md5-cache/dev-ruby/bindex-0.8.1-r1 +++ b/metadata/md5-cache/dev-ruby/bindex-0.8.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/bindex-0.8.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=36c0767bb2dd6b4de8a6e54a0e71e792 diff --git a/metadata/md5-cache/dev-ruby/binding_of_caller-0.8.0 b/metadata/md5-cache/dev-ruby/binding_of_caller-0.8.0 index f9cf669b4187..7b750871585f 100644 --- a/metadata/md5-cache/dev-ruby/binding_of_caller-0.8.0 +++ b/metadata/md5-cache/dev-ruby/binding_of_caller-0.8.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/binding_of_caller-0.8.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6a021ba52947a797906d593feee4b375 diff --git a/metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0 b/metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0 index 00d8e86125d6..6afc745b3262 100644 --- a/metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0 +++ b/metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/banister/binding_of_caller/archive/v1.0.0.tar.gz -> binding_of_caller-1.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4c447bb2908bfd9cb2964af2bea3040a diff --git a/metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r1 b/metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r1 index 3c99c201495f..d0065a979d89 100644 --- a/metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/banister/binding_of_caller/archive/v1.0.0.tar.gz -> binding_of_caller-1.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d55eb4e3260031446c3a822a589a5f15 diff --git a/metadata/md5-cache/dev-ruby/bit-struct-0.16 b/metadata/md5-cache/dev-ruby/bit-struct-0.16 index fe4c1d2b5628..35705348f24d 100644 --- a/metadata/md5-cache/dev-ruby/bit-struct-0.16 +++ b/metadata/md5-cache/dev-ruby/bit-struct-0.16 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/bit-struct-0.16.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f2f38651d88302f3c7429b91143c905a diff --git a/metadata/md5-cache/dev-ruby/bit-struct-0.17 b/metadata/md5-cache/dev-ruby/bit-struct-0.17 index 3c89962200ba..153459389d37 100644 --- a/metadata/md5-cache/dev-ruby/bit-struct-0.17 +++ b/metadata/md5-cache/dev-ruby/bit-struct-0.17 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/bit-struct-0.17.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a17ca17abc713fbdf65e37418783f3b8 diff --git a/metadata/md5-cache/dev-ruby/blankslate-3.1.3 b/metadata/md5-cache/dev-ruby/blankslate-3.1.3 index fa7b27da1dea..7067759144ff 100644 --- a/metadata/md5-cache/dev-ruby/blankslate-3.1.3 +++ b/metadata/md5-cache/dev-ruby/blankslate-3.1.3 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/blankslate-3.1.3.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=eed2b20ba98f753e1287ded6d8717aca diff --git a/metadata/md5-cache/dev-ruby/blankslate-3.1.3-r1 b/metadata/md5-cache/dev-ruby/blankslate-3.1.3-r1 index 549fae34e512..a7cb96d6301a 100644 --- a/metadata/md5-cache/dev-ruby/blankslate-3.1.3-r1 +++ b/metadata/md5-cache/dev-ruby/blankslate-3.1.3-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/blankslate-3.1.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8fa733dad928cc3043be46dba3fb6483 diff --git a/metadata/md5-cache/dev-ruby/blinkstick-1.0.1_p20150901 b/metadata/md5-cache/dev-ruby/blinkstick-1.0.1_p20150901 index 2fb493380236..34692a30ec9b 100644 --- a/metadata/md5-cache/dev-ruby/blinkstick-1.0.1_p20150901 +++ b/metadata/md5-cache/dev-ruby/blinkstick-1.0.1_p20150901 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/arvydas/blinkstick-ruby/archive/89e3f621132c2571d5f7c636b3962ff1b0a64564.tar.gz -> blinkstick-1.0.1_p20150901.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4e8c1a65a1c7b94447ee7b3f6f14cd35 diff --git a/metadata/md5-cache/dev-ruby/bogus-0.1.6 b/metadata/md5-cache/dev-ruby/bogus-0.1.6 index 560a29b4ccd7..d26f879104c1 100644 --- a/metadata/md5-cache/dev-ruby/bogus-0.1.6 +++ b/metadata/md5-cache/dev-ruby/bogus-0.1.6 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/bogus-0.1.6.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=59c595f2f353eb045efdb540dd6c9a3d diff --git a/metadata/md5-cache/dev-ruby/brass-1.2.1-r1 b/metadata/md5-cache/dev-ruby/brass-1.2.1-r1 index f7399a145951..238fd2c68154 100644 --- a/metadata/md5-cache/dev-ruby/brass-1.2.1-r1 +++ b/metadata/md5-cache/dev-ruby/brass-1.2.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/brass-1.2.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=553c842c3b8fc5fd3228639eaa1a10f6 diff --git a/metadata/md5-cache/dev-ruby/brotli-0.4.0-r1 b/metadata/md5-cache/dev-ruby/brotli-0.4.0-r1 index c0d29870086a..2a54698130ac 100644 --- a/metadata/md5-cache/dev-ruby/brotli-0.4.0-r1 +++ b/metadata/md5-cache/dev-ruby/brotli-0.4.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/miyucy/brotli/archive/v0.4.0.tar.gz -> brotli-0.4.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3099c1bd8897ebe47d506b94cc052cd4 diff --git a/metadata/md5-cache/dev-ruby/brotli-0.4.0-r2 b/metadata/md5-cache/dev-ruby/brotli-0.4.0-r2 index e8ff54cd9b49..58ff4df8c303 100644 --- a/metadata/md5-cache/dev-ruby/brotli-0.4.0-r2 +++ b/metadata/md5-cache/dev-ruby/brotli-0.4.0-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/miyucy/brotli/archive/v0.4.0.tar.gz -> brotli-0.4.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1b373a1ea70539dc2583c423733ba063 diff --git a/metadata/md5-cache/dev-ruby/bsearch-1.5.0-r3 b/metadata/md5-cache/dev-ruby/bsearch-1.5.0-r3 index 04151efdadfb..572ab009370e 100644 --- a/metadata/md5-cache/dev-ruby/bsearch-1.5.0-r3 +++ b/metadata/md5-cache/dev-ruby/bsearch-1.5.0-r3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/bsearch-1.5.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7d97485df9fafbab66275bbc8d902611 diff --git a/metadata/md5-cache/dev-ruby/bson-4.12.0 b/metadata/md5-cache/dev-ruby/bson-4.12.0 index e267364b6a66..723dfca89a06 100644 --- a/metadata/md5-cache/dev-ruby/bson-4.12.0 +++ b/metadata/md5-cache/dev-ruby/bson-4.12.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/mongodb/bson-ruby/archive/v4.12.0.tar.gz -> bson-4.12.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=abdd61a9a2a1333860f2db5fedea37a5 diff --git a/metadata/md5-cache/dev-ruby/buftok-0.2.0-r1 b/metadata/md5-cache/dev-ruby/buftok-0.2.0-r1 index 2a428103e4d2..70f472f1eb59 100644 --- a/metadata/md5-cache/dev-ruby/buftok-0.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/buftok-0.2.0-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/buftok-0.2.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=7496ecc40a3cfabc1f8f11890721cbcd diff --git a/metadata/md5-cache/dev-ruby/buftok-0.3.0 b/metadata/md5-cache/dev-ruby/buftok-0.3.0 index 484e3f8b97dd..bf9118a8c2c7 100644 --- a/metadata/md5-cache/dev-ruby/buftok-0.3.0 +++ b/metadata/md5-cache/dev-ruby/buftok-0.3.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/sferik/buftok/archive/v0.3.0.tar.gz -> buftok-0.3.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=43f7405165ebc6a3c43252ecf62e284b diff --git a/metadata/md5-cache/dev-ruby/builder-3.2.4 b/metadata/md5-cache/dev-ruby/builder-3.2.4 index 0be89398cc2e..9d7a43e3387e 100644 --- a/metadata/md5-cache/dev-ruby/builder-3.2.4 +++ b/metadata/md5-cache/dev-ruby/builder-3.2.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3.2 SRC_URI=https://rubygems.org/gems/builder-3.2.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d3063ed78578972e78c45e8fe776bace diff --git a/metadata/md5-cache/dev-ruby/bundler-2.1.4 b/metadata/md5-cache/dev-ruby/bundler-2.1.4 index 9407ba490810..652b96b12a83 100644 --- a/metadata/md5-cache/dev-ruby/bundler-2.1.4 +++ b/metadata/md5-cache/dev-ruby/bundler-2.1.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/bundler-2.1.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ed0691f5beb053e0ceec368550b02e99 diff --git a/metadata/md5-cache/dev-ruby/bundler-2.2.18 b/metadata/md5-cache/dev-ruby/bundler-2.2.18 index 84d866ed1ccc..509d8f7e7415 100644 --- a/metadata/md5-cache/dev-ruby/bundler-2.2.18 +++ b/metadata/md5-cache/dev-ruby/bundler-2.2.18 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/bundler-2.2.18.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b744f9146e12cf32f88ad918ee35af9b diff --git a/metadata/md5-cache/dev-ruby/bundler-2.2.24 b/metadata/md5-cache/dev-ruby/bundler-2.2.24 index 8a820c7ecd3e..fac373b579ee 100644 --- a/metadata/md5-cache/dev-ruby/bundler-2.2.24 +++ b/metadata/md5-cache/dev-ruby/bundler-2.2.24 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/bundler-2.2.24.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=bc6d88928b859de1a74a9e6b034360a7 diff --git a/metadata/md5-cache/dev-ruby/bundler-2.2.25 b/metadata/md5-cache/dev-ruby/bundler-2.2.25 index 3ca3e40dff63..ba2fb67efa82 100644 --- a/metadata/md5-cache/dev-ruby/bundler-2.2.25 +++ b/metadata/md5-cache/dev-ruby/bundler-2.2.25 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/bundler-2.2.25.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=bc6d88928b859de1a74a9e6b034360a7 diff --git a/metadata/md5-cache/dev-ruby/bundler-2.2.29 b/metadata/md5-cache/dev-ruby/bundler-2.2.29 index c42fbaa641e3..c57604efc93c 100644 --- a/metadata/md5-cache/dev-ruby/bundler-2.2.29 +++ b/metadata/md5-cache/dev-ruby/bundler-2.2.29 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/bundler-2.2.29.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=bc6d88928b859de1a74a9e6b034360a7 diff --git a/metadata/md5-cache/dev-ruby/bundler-audit-0.8.0 b/metadata/md5-cache/dev-ruby/bundler-audit-0.8.0 index c8fd5a344600..3cf080957153 100644 --- a/metadata/md5-cache/dev-ruby/bundler-audit-0.8.0 +++ b/metadata/md5-cache/dev-ruby/bundler-audit-0.8.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test SLOT=0 SRC_URI=https://rubygems.org/gems/bundler-audit-0.8.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=049305a657a468961c284607c6b87ade diff --git a/metadata/md5-cache/dev-ruby/bunny-2.16.1 b/metadata/md5-cache/dev-ruby/bunny-2.16.1 index b1cbfb229b5a..466fb2dbbf58 100644 --- a/metadata/md5-cache/dev-ruby/bunny-2.16.1 +++ b/metadata/md5-cache/dev-ruby/bunny-2.16.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/bunny-2.16.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=592a6e5085246a75237cc06fbae15048 diff --git a/metadata/md5-cache/dev-ruby/bunny-2.17.0 b/metadata/md5-cache/dev-ruby/bunny-2.17.0 index f44dc4fb0c23..45c8f62378ec 100644 --- a/metadata/md5-cache/dev-ruby/bunny-2.17.0 +++ b/metadata/md5-cache/dev-ruby/bunny-2.17.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/bunny-2.17.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=592a6e5085246a75237cc06fbae15048 diff --git a/metadata/md5-cache/dev-ruby/bunny-2.19.0 b/metadata/md5-cache/dev-ruby/bunny-2.19.0 index 814d4fecf9c0..92f8cb052bff 100644 --- a/metadata/md5-cache/dev-ruby/bunny-2.19.0 +++ b/metadata/md5-cache/dev-ruby/bunny-2.19.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-amqp/bunny/archive/2.19.0.tar.gz -> bunny-2.19.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b15c420e09fc180f75ce3c56b3445b56 diff --git a/metadata/md5-cache/dev-ruby/c21e-1.2.1 b/metadata/md5-cache/dev-ruby/c21e-1.2.1 index 3601290be295..b1c1c7ac5d5c 100644 --- a/metadata/md5-cache/dev-ruby/c21e-1.2.1 +++ b/metadata/md5-cache/dev-ruby/c21e-1.2.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/c21e-1.2.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=9717be0a0a6702534e6caa56c45b5061 diff --git a/metadata/md5-cache/dev-ruby/c21e-2.0.0 b/metadata/md5-cache/dev-ruby/c21e-2.0.0 index b5dbd6ca4c5a..790a9216b355 100644 --- a/metadata/md5-cache/dev-ruby/c21e-2.0.0 +++ b/metadata/md5-cache/dev-ruby/c21e-2.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/c21e-2.0.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0077cde892ca93615f6f62c100cc2d0a diff --git a/metadata/md5-cache/dev-ruby/capistrano-2.15.5-r2 b/metadata/md5-cache/dev-ruby/capistrano-2.15.5-r2 index 2f71c59936e7..1be7869c1c4c 100644 --- a/metadata/md5-cache/dev-ruby/capistrano-2.15.5-r2 +++ b/metadata/md5-cache/dev-ruby/capistrano-2.15.5-r2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/capistrano-2.15.5.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=75e441607bbc56c6c0a2ec8bb75b6fe5 diff --git a/metadata/md5-cache/dev-ruby/capistrano-2.15.5-r3 b/metadata/md5-cache/dev-ruby/capistrano-2.15.5-r3 index 361aedd93bd8..58f5501ee7ae 100644 --- a/metadata/md5-cache/dev-ruby/capistrano-2.15.5-r3 +++ b/metadata/md5-cache/dev-ruby/capistrano-2.15.5-r3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/capistrano-2.15.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7ef59e2e06f2c172b9db01405afc85c4 diff --git a/metadata/md5-cache/dev-ruby/capistrano-3.16.0 b/metadata/md5-cache/dev-ruby/capistrano-3.16.0 index 0f6c4ad2d6c7..11f5d46c3cf4 100644 --- a/metadata/md5-cache/dev-ruby/capistrano-3.16.0 +++ b/metadata/md5-cache/dev-ruby/capistrano-3.16.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/capistrano-3.16.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7514fdb6dc49300e69eb520d68e09a97 diff --git a/metadata/md5-cache/dev-ruby/capybara-3.34.0 b/metadata/md5-cache/dev-ruby/capybara-3.34.0 index 7a179da7abbd..e241bfca1946 100644 --- a/metadata/md5-cache/dev-ruby/capybara-3.34.0 +++ b/metadata/md5-cache/dev-ruby/capybara-3.34.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/capybara-3.34.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=05a85f09ef910f657dee1184f4c4478c diff --git a/metadata/md5-cache/dev-ruby/capybara-3.35.0 b/metadata/md5-cache/dev-ruby/capybara-3.35.0 index de1b7a08d600..6a9fb1e56dde 100644 --- a/metadata/md5-cache/dev-ruby/capybara-3.35.0 +++ b/metadata/md5-cache/dev-ruby/capybara-3.35.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/capybara-3.35.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=117c408d91ba81cdc1da025b9a80cdf3 diff --git a/metadata/md5-cache/dev-ruby/capybara-3.35.1 b/metadata/md5-cache/dev-ruby/capybara-3.35.1 index b8e36e2727f5..1cd2828e6651 100644 --- a/metadata/md5-cache/dev-ruby/capybara-3.35.1 +++ b/metadata/md5-cache/dev-ruby/capybara-3.35.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/capybara-3.35.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=117c408d91ba81cdc1da025b9a80cdf3 diff --git a/metadata/md5-cache/dev-ruby/capybara-3.35.3 b/metadata/md5-cache/dev-ruby/capybara-3.35.3 index f048e76fe66d..d16da67d437d 100644 --- a/metadata/md5-cache/dev-ruby/capybara-3.35.3 +++ b/metadata/md5-cache/dev-ruby/capybara-3.35.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/capybara-3.35.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=99b4d745bb1022b9bd2a0e33e932ee5e diff --git a/metadata/md5-cache/dev-ruby/capybara-3.36.0 b/metadata/md5-cache/dev-ruby/capybara-3.36.0 index 851cce0fb7e8..ebe66b4f6d15 100644 --- a/metadata/md5-cache/dev-ruby/capybara-3.36.0 +++ b/metadata/md5-cache/dev-ruby/capybara-3.36.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/capybara-3.36.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=e24c64cb8a882b15bb51833e0cfb6f13 diff --git a/metadata/md5-cache/dev-ruby/certificate_authority-1.0.0 b/metadata/md5-cache/dev-ruby/certificate_authority-1.0.0 index 2db2945d35f6..30d8d75a8aa2 100644 --- a/metadata/md5-cache/dev-ruby/certificate_authority-1.0.0 +++ b/metadata/md5-cache/dev-ruby/certificate_authority-1.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/cchandler/certificate_authority/archive/v1.0.0.tar.gz -> certificate_authority-1.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=be0ea14226b463da3de9fd4b1a1f2114 diff --git a/metadata/md5-cache/dev-ruby/certified-1.0.0 b/metadata/md5-cache/dev-ruby/certified-1.0.0 index 73b4c4cdd32d..e873698773e3 100644 --- a/metadata/md5-cache/dev-ruby/certified-1.0.0 +++ b/metadata/md5-cache/dev-ruby/certified-1.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/certified-1.0.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d663a75cc7195a9315608c3bcd6da354 diff --git a/metadata/md5-cache/dev-ruby/charlock_holmes-0.7.7-r1 b/metadata/md5-cache/dev-ruby/charlock_holmes-0.7.7-r1 index 0d4d877cb8e8..73cb5fbc1ba3 100644 --- a/metadata/md5-cache/dev-ruby/charlock_holmes-0.7.7-r1 +++ b/metadata/md5-cache/dev-ruby/charlock_holmes-0.7.7-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/brianmario/charlock_holmes/archive/v0.7.7.tar.gz -> charlock_holmes-0.7.7.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=45dda7f6ff420055023ce423d396da00 diff --git a/metadata/md5-cache/dev-ruby/childlabor-0.0.3-r1 b/metadata/md5-cache/dev-ruby/childlabor-0.0.3-r1 index b8c073cf8754..3a531c08aa9b 100644 --- a/metadata/md5-cache/dev-ruby/childlabor-0.0.3-r1 +++ b/metadata/md5-cache/dev-ruby/childlabor-0.0.3-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/carllerche/childlabor/archive/6518b939dddbad20c7f05aa075d76e3ca6e70447.tar.gz -> childlabor-0.0.3.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=18bb3c96395f6b230bce9d588be37b87 diff --git a/metadata/md5-cache/dev-ruby/childprocess-3.0.0 b/metadata/md5-cache/dev-ruby/childprocess-3.0.0 index 55df25bc848a..742383296566 100644 --- a/metadata/md5-cache/dev-ruby/childprocess-3.0.0 +++ b/metadata/md5-cache/dev-ruby/childprocess-3.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/childprocess-3.0.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d079a96b9bd825c31cd4ece7afc3d3ea diff --git a/metadata/md5-cache/dev-ruby/childprocess-4.0.0 b/metadata/md5-cache/dev-ruby/childprocess-4.0.0 index 7417a41dc9ba..f52d5bba1849 100644 --- a/metadata/md5-cache/dev-ruby/childprocess-4.0.0 +++ b/metadata/md5-cache/dev-ruby/childprocess-4.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/childprocess-4.0.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4b2511c89818a146ce84aa9c27b359ee diff --git a/metadata/md5-cache/dev-ruby/childprocess-4.1.0 b/metadata/md5-cache/dev-ruby/childprocess-4.1.0 index 06316bbb90cd..61b6485531ad 100644 --- a/metadata/md5-cache/dev-ruby/childprocess-4.1.0 +++ b/metadata/md5-cache/dev-ruby/childprocess-4.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/childprocess-4.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2888671f94e40534c7874ca45b806191 diff --git a/metadata/md5-cache/dev-ruby/chronic-0.10.2 b/metadata/md5-cache/dev-ruby/chronic-0.10.2 index fea65c3cd38d..f46b56397567 100644 --- a/metadata/md5-cache/dev-ruby/chronic-0.10.2 +++ b/metadata/md5-cache/dev-ruby/chronic-0.10.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/chronic-0.10.2.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=f9583a86d55f21656782961d34bfa66a diff --git a/metadata/md5-cache/dev-ruby/chronic-0.10.2-r1 b/metadata/md5-cache/dev-ruby/chronic-0.10.2-r1 index b0eb2edce392..bafec1168094 100644 --- a/metadata/md5-cache/dev-ruby/chronic-0.10.2-r1 +++ b/metadata/md5-cache/dev-ruby/chronic-0.10.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/chronic-0.10.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3718f55b075b7779681bf0f568b9130a diff --git a/metadata/md5-cache/dev-ruby/chunky_png-1.3.14 b/metadata/md5-cache/dev-ruby/chunky_png-1.3.14 index ac63e5876815..ac2a1c34a8c6 100644 --- a/metadata/md5-cache/dev-ruby/chunky_png-1.3.14 +++ b/metadata/md5-cache/dev-ruby/chunky_png-1.3.14 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/chunky_png-1.3.14.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=95febf380b3039bcfdc60bb639689acc diff --git a/metadata/md5-cache/dev-ruby/chunky_png-1.3.15 b/metadata/md5-cache/dev-ruby/chunky_png-1.3.15 index b500494be68b..31c076da943f 100644 --- a/metadata/md5-cache/dev-ruby/chunky_png-1.3.15 +++ b/metadata/md5-cache/dev-ruby/chunky_png-1.3.15 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/chunky_png-1.3.15.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=95febf380b3039bcfdc60bb639689acc diff --git a/metadata/md5-cache/dev-ruby/chunky_png-1.4.0 b/metadata/md5-cache/dev-ruby/chunky_png-1.4.0 index a30330c6c5fb..a3752c354d8c 100644 --- a/metadata/md5-cache/dev-ruby/chunky_png-1.4.0 +++ b/metadata/md5-cache/dev-ruby/chunky_png-1.4.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/chunky_png-1.4.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d1e0ca7ab7fcd96eb88ebed32cddd37a diff --git a/metadata/md5-cache/dev-ruby/cinch-2.3.4 b/metadata/md5-cache/dev-ruby/cinch-2.3.4 index babb98637691..0f913ddd27b3 100644 --- a/metadata/md5-cache/dev-ruby/cinch-2.3.4 +++ b/metadata/md5-cache/dev-ruby/cinch-2.3.4 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/cinch-2.3.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=61484bc5941103f2c3927e13a9460347 diff --git a/metadata/md5-cache/dev-ruby/classifier-reborn-2.2.0 b/metadata/md5-cache/dev-ruby/classifier-reborn-2.2.0 index 083e80bdb5a4..4d23f3be4f12 100644 --- a/metadata/md5-cache/dev-ruby/classifier-reborn-2.2.0 +++ b/metadata/md5-cache/dev-ruby/classifier-reborn-2.2.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jekyll/classifier-reborn/archive/v2.2.0.tar.gz -> classifier-reborn-2.2.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d0b44f34e45109e87ace7ed1ef7438f8 diff --git a/metadata/md5-cache/dev-ruby/climate_control-0.2.0 b/metadata/md5-cache/dev-ruby/climate_control-0.2.0 index 4934ff414c04..087978a7878d 100644 --- a/metadata/md5-cache/dev-ruby/climate_control-0.2.0 +++ b/metadata/md5-cache/dev-ruby/climate_control-0.2.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/climate_control-0.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0fee330e349709e77ec8f16c9d84ff05 diff --git a/metadata/md5-cache/dev-ruby/cliver-0.3.2-r1 b/metadata/md5-cache/dev-ruby/cliver-0.3.2-r1 index 47ae93887fd1..22796396c957 100644 --- a/metadata/md5-cache/dev-ruby/cliver-0.3.2-r1 +++ b/metadata/md5-cache/dev-ruby/cliver-0.3.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/yaauie/cliver/archive/3d72e99af19c273a3f88adcd4b96c4b65b1b6d4b.tar.gz -> cliver-0.3.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b4a5876eef3d1e8f142e7741263dd672 diff --git a/metadata/md5-cache/dev-ruby/cmdparse-3.0.6 b/metadata/md5-cache/dev-ruby/cmdparse-3.0.6 index 65d4d2ca4b4f..5c13d1e279f2 100644 --- a/metadata/md5-cache/dev-ruby/cmdparse-3.0.6 +++ b/metadata/md5-cache/dev-ruby/cmdparse-3.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/cmdparse-3.0.6.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=da6d138d47a4e9a659f6806434c56c04 diff --git a/metadata/md5-cache/dev-ruby/cmdparse-3.0.7 b/metadata/md5-cache/dev-ruby/cmdparse-3.0.7 index 2d26483a98a3..9ecc814cdac4 100644 --- a/metadata/md5-cache/dev-ruby/cmdparse-3.0.7 +++ b/metadata/md5-cache/dev-ruby/cmdparse-3.0.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/cmdparse-3.0.7.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=665cc636b8945097714b47fe8237ed54 diff --git a/metadata/md5-cache/dev-ruby/coderay-1.1.2 b/metadata/md5-cache/dev-ruby/coderay-1.1.2 index 8bbcc8bb7803..0d36b0b770c5 100644 --- a/metadata/md5-cache/dev-ruby/coderay-1.1.2 +++ b/metadata/md5-cache/dev-ruby/coderay-1.1.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rubychan/coderay/archive/v1.1.2.tar.gz -> coderay-1.1.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=480c8b0df3d3f53635db0a1f1caa03b2 diff --git a/metadata/md5-cache/dev-ruby/coderay-1.1.3-r1 b/metadata/md5-cache/dev-ruby/coderay-1.1.3-r1 index fc1651cff415..cd2dd39d6d99 100644 --- a/metadata/md5-cache/dev-ruby/coderay-1.1.3-r1 +++ b/metadata/md5-cache/dev-ruby/coderay-1.1.3-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rubychan/coderay/archive/v1.1.3.tar.gz -> coderay-1.1.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4494e3f5fd666bfd58272c428b6e7721 diff --git a/metadata/md5-cache/dev-ruby/coercible-1.0.0 b/metadata/md5-cache/dev-ruby/coercible-1.0.0 index b1d61f84240d..45bb51ed6c08 100644 --- a/metadata/md5-cache/dev-ruby/coercible-1.0.0 +++ b/metadata/md5-cache/dev-ruby/coercible-1.0.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/coercible-1.0.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=c53e72b88232e68ae93594658c1d7adb diff --git a/metadata/md5-cache/dev-ruby/coercible-1.0.0-r1 b/metadata/md5-cache/dev-ruby/coercible-1.0.0-r1 index dcb39fe84417..cfb744322640 100644 --- a/metadata/md5-cache/dev-ruby/coercible-1.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/coercible-1.0.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/coercible-1.0.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a2035b78fafe7e0d816164f4fba1c23e diff --git a/metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r1 b/metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r1 index 5290c278510b..e7b821c08980 100644 --- a/metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=5.0 SRC_URI=https://github.com/rails/coffee-rails/archive/v5.0.0.tar.gz -> coffee-rails-5.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c732feb8b2181048576bd3bcc517c913 diff --git a/metadata/md5-cache/dev-ruby/coffee-script-2.4.1 b/metadata/md5-cache/dev-ruby/coffee-script-2.4.1 index e624da8301ff..3f94bbfa9ab8 100644 --- a/metadata/md5-cache/dev-ruby/coffee-script-2.4.1 +++ b/metadata/md5-cache/dev-ruby/coffee-script-2.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/coffee-script-2.4.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f727c00304556460be05230cf08c66fc diff --git a/metadata/md5-cache/dev-ruby/coffee-script-source-1.12.2-r1 b/metadata/md5-cache/dev-ruby/coffee-script-source-1.12.2-r1 index 38e93515108d..4dca93c4c7ab 100644 --- a/metadata/md5-cache/dev-ruby/coffee-script-source-1.12.2-r1 +++ b/metadata/md5-cache/dev-ruby/coffee-script-source-1.12.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/coffee-script-source-1.12.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2edc246ee785de4aa10d04c8b0c8f5d6 diff --git a/metadata/md5-cache/dev-ruby/color-1.8 b/metadata/md5-cache/dev-ruby/color-1.8 index 8f349421f678..1a0b34f88a50 100644 --- a/metadata/md5-cache/dev-ruby/color-1.8 +++ b/metadata/md5-cache/dev-ruby/color-1.8 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/halostatue/color/archive/v1.8.tar.gz -> color-1.8.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=74f3fe0f7bb124d882cafa34b383c0eb diff --git a/metadata/md5-cache/dev-ruby/color-1.8-r1 b/metadata/md5-cache/dev-ruby/color-1.8-r1 index 176af2c0ae20..aec83ed42a16 100644 --- a/metadata/md5-cache/dev-ruby/color-1.8-r1 +++ b/metadata/md5-cache/dev-ruby/color-1.8-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/halostatue/color/archive/v1.8.tar.gz -> color-1.8.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2b2199c2ee3da492404c48d5e9ce7ac8 diff --git a/metadata/md5-cache/dev-ruby/colorator-1.1.0 b/metadata/md5-cache/dev-ruby/colorator-1.1.0 index 7654c963fe5d..d7d98043b8c4 100644 --- a/metadata/md5-cache/dev-ruby/colorator-1.1.0 +++ b/metadata/md5-cache/dev-ruby/colorator-1.1.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/octopress/colorator/archive/v1.1.0.tar.gz -> colorator-1.1.0.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=1744fbb0765ead41a8919bd515d14aa3 diff --git a/metadata/md5-cache/dev-ruby/colorator-1.1.0-r1 b/metadata/md5-cache/dev-ruby/colorator-1.1.0-r1 index 882134721f7f..dcb15cc06a9f 100644 --- a/metadata/md5-cache/dev-ruby/colorator-1.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/colorator-1.1.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/octopress/colorator/archive/v1.1.0.tar.gz -> colorator-1.1.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=154f10be5894d5f91015c3c628e7458e diff --git a/metadata/md5-cache/dev-ruby/colored-1.2-r1 b/metadata/md5-cache/dev-ruby/colored-1.2-r1 index d7f2880ebac5..59437147b16d 100644 --- a/metadata/md5-cache/dev-ruby/colored-1.2-r1 +++ b/metadata/md5-cache/dev-ruby/colored-1.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/colored-1.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4d71eda6511558b911394a2a4cef754e diff --git a/metadata/md5-cache/dev-ruby/colored2-3.1.2 b/metadata/md5-cache/dev-ruby/colored2-3.1.2 index 42c4524114f2..d27f7b27388b 100644 --- a/metadata/md5-cache/dev-ruby/colored2-3.1.2 +++ b/metadata/md5-cache/dev-ruby/colored2-3.1.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/colored2-3.1.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ee7ccd2b7b3c1f4935ca038c38732f1f diff --git a/metadata/md5-cache/dev-ruby/colorize-0.8.1-r1 b/metadata/md5-cache/dev-ruby/colorize-0.8.1-r1 index 38c13ce1ffb2..8ce4abff4889 100644 --- a/metadata/md5-cache/dev-ruby/colorize-0.8.1-r1 +++ b/metadata/md5-cache/dev-ruby/colorize-0.8.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/colorize-0.8.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8c5e85a9f47b75358c0bfb4de5962a7e diff --git a/metadata/md5-cache/dev-ruby/columnize-0.9.0-r1 b/metadata/md5-cache/dev-ruby/columnize-0.9.0-r1 index 127c4f5fd59d..72994b40df34 100644 --- a/metadata/md5-cache/dev-ruby/columnize-0.9.0-r1 +++ b/metadata/md5-cache/dev-ruby/columnize-0.9.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/columnize-0.9.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=495fabdf70145aaed275dd5e7d6d727a diff --git a/metadata/md5-cache/dev-ruby/combustion-1.3.0 b/metadata/md5-cache/dev-ruby/combustion-1.3.0 index b27040a3f76b..454867054037 100644 --- a/metadata/md5-cache/dev-ruby/combustion-1.3.0 +++ b/metadata/md5-cache/dev-ruby/combustion-1.3.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/combustion-1.3.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=db86248cf0ed4a6d90c83745d4637515 diff --git a/metadata/md5-cache/dev-ruby/combustion-1.3.1 b/metadata/md5-cache/dev-ruby/combustion-1.3.1 index b47c7fb3b035..571dedd5905b 100644 --- a/metadata/md5-cache/dev-ruby/combustion-1.3.1 +++ b/metadata/md5-cache/dev-ruby/combustion-1.3.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/combustion-1.3.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=db86248cf0ed4a6d90c83745d4637515 diff --git a/metadata/md5-cache/dev-ruby/combustion-1.3.2 b/metadata/md5-cache/dev-ruby/combustion-1.3.2 index 2c5375b25b4b..fb175b5b2640 100644 --- a/metadata/md5-cache/dev-ruby/combustion-1.3.2 +++ b/metadata/md5-cache/dev-ruby/combustion-1.3.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/combustion-1.3.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=77394421606ccc6b3791b21a48ca8d39 diff --git a/metadata/md5-cache/dev-ruby/combustion-1.3.3 b/metadata/md5-cache/dev-ruby/combustion-1.3.3 index 40ef485dd5e4..344f879bf716 100644 --- a/metadata/md5-cache/dev-ruby/combustion-1.3.3 +++ b/metadata/md5-cache/dev-ruby/combustion-1.3.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/combustion-1.3.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=77394421606ccc6b3791b21a48ca8d39 diff --git a/metadata/md5-cache/dev-ruby/commander-4.5.2 b/metadata/md5-cache/dev-ruby/commander-4.5.2 index f7fedfa59b77..808a03efe8f3 100644 --- a/metadata/md5-cache/dev-ruby/commander-4.5.2 +++ b/metadata/md5-cache/dev-ruby/commander-4.5.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/commander-4.5.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=61e3875443a7d1268a2020cb5c171f7f diff --git a/metadata/md5-cache/dev-ruby/commander-4.6.0 b/metadata/md5-cache/dev-ruby/commander-4.6.0 index 5dcfdae2b2d8..9e103f29e116 100644 --- a/metadata/md5-cache/dev-ruby/commander-4.6.0 +++ b/metadata/md5-cache/dev-ruby/commander-4.6.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/commander-4.6.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3c0b312de2b01b547bd1ee4490dcc347 diff --git a/metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.9 b/metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.9 index a25a69dafb37..0b9922f7aa60 100644 --- a/metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.9 +++ b/metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/ruby-concurrency/concurrent-ruby/archive/v1.1.9.tar.gz -> concurrent-ruby-1.1.9.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d15a525f2f98a3066fbdd509d4e0c884 diff --git a/metadata/md5-cache/dev-ruby/connection_pool-2.2.2 b/metadata/md5-cache/dev-ruby/connection_pool-2.2.2 index 2a2c4b8475da..60e6206ae16f 100644 --- a/metadata/md5-cache/dev-ruby/connection_pool-2.2.2 +++ b/metadata/md5-cache/dev-ruby/connection_pool-2.2.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/connection_pool-2.2.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a38ff7e69879bd82e2ae488e457416c8 diff --git a/metadata/md5-cache/dev-ruby/connection_pool-2.2.3 b/metadata/md5-cache/dev-ruby/connection_pool-2.2.3 index 0e370b0a2207..a2780d18411f 100644 --- a/metadata/md5-cache/dev-ruby/connection_pool-2.2.3 +++ b/metadata/md5-cache/dev-ruby/connection_pool-2.2.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/connection_pool-2.2.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=fa84e7211ba3f062c84fa2397bb43aeb diff --git a/metadata/md5-cache/dev-ruby/connection_pool-2.2.4 b/metadata/md5-cache/dev-ruby/connection_pool-2.2.4 index ddb5a6b9c30f..8ccd5dcc8b3f 100644 --- a/metadata/md5-cache/dev-ruby/connection_pool-2.2.4 +++ b/metadata/md5-cache/dev-ruby/connection_pool-2.2.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/connection_pool-2.2.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=fa84e7211ba3f062c84fa2397bb43aeb diff --git a/metadata/md5-cache/dev-ruby/connection_pool-2.2.5 b/metadata/md5-cache/dev-ruby/connection_pool-2.2.5 index 7fcf3b89f9ae..9fe4a8e40823 100644 --- a/metadata/md5-cache/dev-ruby/connection_pool-2.2.5 +++ b/metadata/md5-cache/dev-ruby/connection_pool-2.2.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/connection_pool-2.2.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6b453bee51dfa78c0c6f471c6147a463 diff --git a/metadata/md5-cache/dev-ruby/contracts-0.16.0 b/metadata/md5-cache/dev-ruby/contracts-0.16.0 index 06a2eef0850a..3c574119e0f7 100644 --- a/metadata/md5-cache/dev-ruby/contracts-0.16.0 +++ b/metadata/md5-cache/dev-ruby/contracts-0.16.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/contracts-0.16.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=cef2e60aee1a747a6d74cf22ebbe964b diff --git a/metadata/md5-cache/dev-ruby/contracts-0.16.1 b/metadata/md5-cache/dev-ruby/contracts-0.16.1 index 9183aeaf01ca..e120ffa996eb 100644 --- a/metadata/md5-cache/dev-ruby/contracts-0.16.1 +++ b/metadata/md5-cache/dev-ruby/contracts-0.16.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/contracts-0.16.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e67396e860ad6147f30f157c9ac405dc diff --git a/metadata/md5-cache/dev-ruby/contracts-0.17 b/metadata/md5-cache/dev-ruby/contracts-0.17 index dd401c35c697..08ed405c303e 100644 --- a/metadata/md5-cache/dev-ruby/contracts-0.17 +++ b/metadata/md5-cache/dev-ruby/contracts-0.17 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0.17 SRC_URI=https://rubygems.org/gems/contracts-0.17.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=840fde2dd81a71073cd85e75fcae0829 diff --git a/metadata/md5-cache/dev-ruby/coolio-1.7.1 b/metadata/md5-cache/dev-ruby/coolio-1.7.1 index 6bc50572ff2a..b25412a24950 100644 --- a/metadata/md5-cache/dev-ruby/coolio-1.7.1 +++ b/metadata/md5-cache/dev-ruby/coolio-1.7.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/cool.io-1.7.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=57c593817d5547e62db2707a52754c5e diff --git a/metadata/md5-cache/dev-ruby/coolio-1.7.1-r1 b/metadata/md5-cache/dev-ruby/coolio-1.7.1-r1 index 3ba9a81f8729..8f739053d3a6 100644 --- a/metadata/md5-cache/dev-ruby/coolio-1.7.1-r1 +++ b/metadata/md5-cache/dev-ruby/coolio-1.7.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/cool.io-1.7.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a5bc2e5163cd7e1537e51cd444e867da diff --git a/metadata/md5-cache/dev-ruby/countdownlatch-1.0.0-r2 b/metadata/md5-cache/dev-ruby/countdownlatch-1.0.0-r2 index 23e50a427d81..9ad0c0c4b316 100644 --- a/metadata/md5-cache/dev-ruby/countdownlatch-1.0.0-r2 +++ b/metadata/md5-cache/dev-ruby/countdownlatch-1.0.0-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/countdownlatch-1.0.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=53bb8ba298af3437a56746224f5ff94a diff --git a/metadata/md5-cache/dev-ruby/crack-0.4.4 b/metadata/md5-cache/dev-ruby/crack-0.4.4 index a47bfe69695e..0d164a069914 100644 --- a/metadata/md5-cache/dev-ruby/crack-0.4.4 +++ b/metadata/md5-cache/dev-ruby/crack-0.4.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jnunemaker/crack/archive/v0.4.4.tar.gz -> crack-0.4.4.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e71df6e3b28a6ef3965fe17027d78d4c diff --git a/metadata/md5-cache/dev-ruby/crass-1.0.6 b/metadata/md5-cache/dev-ruby/crass-1.0.6 index db028fb8efe4..8cf8af4a24f2 100644 --- a/metadata/md5-cache/dev-ruby/crass-1.0.6 +++ b/metadata/md5-cache/dev-ruby/crass-1.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rgrove/crass/archive/v1.0.6.tar.gz -> crass-1.0.6.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e282adb0525d5791b829a83ceb7a9730 diff --git a/metadata/md5-cache/dev-ruby/creole-0.5.0-r1 b/metadata/md5-cache/dev-ruby/creole-0.5.0-r1 index 51668ece1432..1d0c6bbfd80a 100644 --- a/metadata/md5-cache/dev-ruby/creole-0.5.0-r1 +++ b/metadata/md5-cache/dev-ruby/creole-0.5.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/minad/creole/archive/v0.5.0.tar.gz -> creole-0.5.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d27440a28ff07e4bf4825119976946f5 diff --git a/metadata/md5-cache/dev-ruby/cri-2.15.11 b/metadata/md5-cache/dev-ruby/cri-2.15.11 index 4484a6fad660..90a5d95face2 100644 --- a/metadata/md5-cache/dev-ruby/cri-2.15.11 +++ b/metadata/md5-cache/dev-ruby/cri-2.15.11 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/cri-2.15.11.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5883b85ef1c62a9ecfa83dfda164b0c6 diff --git a/metadata/md5-cache/dev-ruby/cri-2.15.11-r1 b/metadata/md5-cache/dev-ruby/cri-2.15.11-r1 index 3fb915e1d675..7d9b583fcb2e 100644 --- a/metadata/md5-cache/dev-ruby/cri-2.15.11-r1 +++ b/metadata/md5-cache/dev-ruby/cri-2.15.11-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/cri-2.15.11.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3b9f64c9a4024f75d513de6c1a96ab2c diff --git a/metadata/md5-cache/dev-ruby/css_parser-1.10.0 b/metadata/md5-cache/dev-ruby/css_parser-1.10.0 index af2c9375d0e7..00fcbd0dd547 100644 --- a/metadata/md5-cache/dev-ruby/css_parser-1.10.0 +++ b/metadata/md5-cache/dev-ruby/css_parser-1.10.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/premailer/css_parser/archive/v1.10.0.tar.gz -> css_parser-1.10.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a27a693fc987f6290f83b19104261a5e diff --git a/metadata/md5-cache/dev-ruby/css_parser-1.7.1 b/metadata/md5-cache/dev-ruby/css_parser-1.7.1 index 0c514d011b12..7a05a61090bc 100644 --- a/metadata/md5-cache/dev-ruby/css_parser-1.7.1 +++ b/metadata/md5-cache/dev-ruby/css_parser-1.7.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/premailer/css_parser/archive/v1.7.1.tar.gz -> css_parser-1.7.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=157314cc40e7a95ed2b723b1398a4f65 diff --git a/metadata/md5-cache/dev-ruby/css_parser-1.9.0 b/metadata/md5-cache/dev-ruby/css_parser-1.9.0 index 06a3f9728858..6eb4281c6977 100644 --- a/metadata/md5-cache/dev-ruby/css_parser-1.9.0 +++ b/metadata/md5-cache/dev-ruby/css_parser-1.9.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/premailer/css_parser/archive/v1.9.0.tar.gz -> css_parser-1.9.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=28bc29f803016e341023e018e4873d36 diff --git a/metadata/md5-cache/dev-ruby/csv-3.2.0 b/metadata/md5-cache/dev-ruby/csv-3.2.0 index 9615460a0d54..1a2a444a59db 100644 --- a/metadata/md5-cache/dev-ruby/csv-3.2.0 +++ b/metadata/md5-cache/dev-ruby/csv-3.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/ruby/csv/archive/v3.2.0.tar.gz -> csv-3.2.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d81a8e0e444321c1ce38fed1825b339d diff --git a/metadata/md5-cache/dev-ruby/csv-3.2.1 b/metadata/md5-cache/dev-ruby/csv-3.2.1 index fd69adacb1d7..f1f72d565e15 100644 --- a/metadata/md5-cache/dev-ruby/csv-3.2.1 +++ b/metadata/md5-cache/dev-ruby/csv-3.2.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/ruby/csv/archive/v3.2.1.tar.gz -> csv-3.2.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d81a8e0e444321c1ce38fed1825b339d diff --git a/metadata/md5-cache/dev-ruby/curb-0.9.11-r1 b/metadata/md5-cache/dev-ruby/curb-0.9.11-r1 index 84176c3058b6..c12831eaf933 100644 --- a/metadata/md5-cache/dev-ruby/curb-0.9.11-r1 +++ b/metadata/md5-cache/dev-ruby/curb-0.9.11-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/curb-0.9.11.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=9921c5b018842e9b933c9c5af1c1fc18 diff --git a/metadata/md5-cache/dev-ruby/curses-1.4.2 b/metadata/md5-cache/dev-ruby/curses-1.4.2 index a3455750da25..9aea1e8798ad 100644 --- a/metadata/md5-cache/dev-ruby/curses-1.4.2 +++ b/metadata/md5-cache/dev-ruby/curses-1.4.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/curses-1.4.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d9c505637f0b380b57557d6f7de89e3c diff --git a/metadata/md5-cache/dev-ruby/d3_rails-4.1.1 b/metadata/md5-cache/dev-ruby/d3_rails-4.1.1 index a0e3bcbc1c1b..56a53b50bf2e 100644 --- a/metadata/md5-cache/dev-ruby/d3_rails-4.1.1 +++ b/metadata/md5-cache/dev-ruby/d3_rails-4.1.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/d3_rails-4.1.1.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=df5b90611e68f0c5e93e466329f9881f diff --git a/metadata/md5-cache/dev-ruby/daemon_controller-1.2.0-r1 b/metadata/md5-cache/dev-ruby/daemon_controller-1.2.0-r1 index f2454d693167..90fb14fcb34a 100644 --- a/metadata/md5-cache/dev-ruby/daemon_controller-1.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/daemon_controller-1.2.0-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/daemon_controller-1.2.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=4ca1a7fd3a12aec5d628b2db6ab75d2d diff --git a/metadata/md5-cache/dev-ruby/daemons-1.3.1 b/metadata/md5-cache/dev-ruby/daemons-1.3.1 index 5db5da0054e1..6da41d47023c 100644 --- a/metadata/md5-cache/dev-ruby/daemons-1.3.1 +++ b/metadata/md5-cache/dev-ruby/daemons-1.3.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/thuehlinger/daemons/archive/v1.3.1.tar.gz -> daemons-1.3.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=9fdc7239f69e4108f1a153f607c9645b diff --git a/metadata/md5-cache/dev-ruby/daemons-1.4.0 b/metadata/md5-cache/dev-ruby/daemons-1.4.0 index 44875a216f59..f816624b8169 100644 --- a/metadata/md5-cache/dev-ruby/daemons-1.4.0 +++ b/metadata/md5-cache/dev-ruby/daemons-1.4.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/thuehlinger/daemons/archive/v1.4.0.tar.gz -> daemons-1.4.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7d3f9a57569fe967ee35d4ec8363ba18 diff --git a/metadata/md5-cache/dev-ruby/daemons-1.4.1 b/metadata/md5-cache/dev-ruby/daemons-1.4.1 index 7894aa72a83f..36fd37bca6be 100644 --- a/metadata/md5-cache/dev-ruby/daemons-1.4.1 +++ b/metadata/md5-cache/dev-ruby/daemons-1.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/thuehlinger/daemons/archive/v1.4.1.tar.gz -> daemons-1.4.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b16f681110a36ef918e1642cbc0e933a diff --git a/metadata/md5-cache/dev-ruby/dalli-2.7.11 b/metadata/md5-cache/dev-ruby/dalli-2.7.11 index ecece74db11d..e4df029174c5 100644 --- a/metadata/md5-cache/dev-ruby/dalli-2.7.11 +++ b/metadata/md5-cache/dev-ruby/dalli-2.7.11 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/petergoldstein/dalli/archive/v2.7.11.tar.gz -> dalli-2.7.11.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f9e895b7d1a219527a8c9222bc63100c diff --git a/metadata/md5-cache/dev-ruby/dalli-3.0.3 b/metadata/md5-cache/dev-ruby/dalli-3.0.3 index 03891c5a52f1..c246878713b1 100644 --- a/metadata/md5-cache/dev-ruby/dalli-3.0.3 +++ b/metadata/md5-cache/dev-ruby/dalli-3.0.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/petergoldstein/dalli/archive/v3.0.3.tar.gz -> dalli-3.0.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a4c7fc8ae80ea6941131a27a4ef6bac6 diff --git a/metadata/md5-cache/dev-ruby/database_cleaner-1.7.0 b/metadata/md5-cache/dev-ruby/database_cleaner-1.7.0 index 19af3976ab18..197e70cf5199 100644 --- a/metadata/md5-cache/dev-ruby/database_cleaner-1.7.0 +++ b/metadata/md5-cache/dev-ruby/database_cleaner-1.7.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/database_cleaner-1.7.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d48ca7bb15aae4dd66f9b59e09e80a37 diff --git a/metadata/md5-cache/dev-ruby/database_cleaner-2.0.1 b/metadata/md5-cache/dev-ruby/database_cleaner-2.0.1 index 0b99850644f0..7a459007e8d1 100644 --- a/metadata/md5-cache/dev-ruby/database_cleaner-2.0.1 +++ b/metadata/md5-cache/dev-ruby/database_cleaner-2.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/database_cleaner-2.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=067d4810ce00cbf2ec3bca8dce81cc95 diff --git a/metadata/md5-cache/dev-ruby/database_cleaner-active_record-2.0.1 b/metadata/md5-cache/dev-ruby/database_cleaner-active_record-2.0.1 index d4bad9ece332..ff6b96f1c334 100644 --- a/metadata/md5-cache/dev-ruby/database_cleaner-active_record-2.0.1 +++ b/metadata/md5-cache/dev-ruby/database_cleaner-active_record-2.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2.0 SRC_URI=https://rubygems.org/gems/database_cleaner-active_record-2.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e0b4d7645afa6e5c1e6354b6c930ad4a diff --git a/metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1 b/metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1 index 7ca838861c06..760313498b9e 100644 --- a/metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1 +++ b/metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=2.0 SRC_URI=https://rubygems.org/gems/database_cleaner-core-2.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=19314e48f0b3667f4c731434508a0a72 diff --git a/metadata/md5-cache/dev-ruby/date_validator-0.10.0 b/metadata/md5-cache/dev-ruby/date_validator-0.10.0 index 8060c269e4dd..2dddbe20f366 100644 --- a/metadata/md5-cache/dev-ruby/date_validator-0.10.0 +++ b/metadata/md5-cache/dev-ruby/date_validator-0.10.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/date_validator-0.10.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=68cba8c4fd461444138d70599abde451 diff --git a/metadata/md5-cache/dev-ruby/date_validator-0.11.0 b/metadata/md5-cache/dev-ruby/date_validator-0.11.0 index ca97819a9657..0b73c9a872c6 100644 --- a/metadata/md5-cache/dev-ruby/date_validator-0.11.0 +++ b/metadata/md5-cache/dev-ruby/date_validator-0.11.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/date_validator-0.11.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=68cba8c4fd461444138d70599abde451 diff --git a/metadata/md5-cache/dev-ruby/date_validator-0.12.0 b/metadata/md5-cache/dev-ruby/date_validator-0.12.0 index f109ed604f4e..be59ac47346a 100644 --- a/metadata/md5-cache/dev-ruby/date_validator-0.12.0 +++ b/metadata/md5-cache/dev-ruby/date_validator-0.12.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/date_validator-0.12.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ad8c3c8272cf4d73cb595ee0dc23f993 diff --git a/metadata/md5-cache/dev-ruby/dbf-4.1.3 b/metadata/md5-cache/dev-ruby/dbf-4.1.3 index 466cfc4024a9..ae845db8e6ab 100644 --- a/metadata/md5-cache/dev-ruby/dbf-4.1.3 +++ b/metadata/md5-cache/dev-ruby/dbf-4.1.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/dbf-4.1.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=080ae00d4914a2acca9d9fcfac739908 diff --git a/metadata/md5-cache/dev-ruby/dbf-4.1.6 b/metadata/md5-cache/dev-ruby/dbf-4.1.6 index 9a1e33219aae..ee40925af676 100644 --- a/metadata/md5-cache/dev-ruby/dbf-4.1.6 +++ b/metadata/md5-cache/dev-ruby/dbf-4.1.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/dbf-4.1.6.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=48ddc4c7a70cb7627bf350b6ca20a219 diff --git a/metadata/md5-cache/dev-ruby/dbf-4.2.0 b/metadata/md5-cache/dev-ruby/dbf-4.2.0 index ae5cef488cb8..cd4d772e59a0 100644 --- a/metadata/md5-cache/dev-ruby/dbf-4.2.0 +++ b/metadata/md5-cache/dev-ruby/dbf-4.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/dbf-4.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=48ddc4c7a70cb7627bf350b6ca20a219 diff --git a/metadata/md5-cache/dev-ruby/ddmemoize-1.0.0 b/metadata/md5-cache/dev-ruby/ddmemoize-1.0.0 index 5c93ce3bcb55..da9979b316fd 100644 --- a/metadata/md5-cache/dev-ruby/ddmemoize-1.0.0 +++ b/metadata/md5-cache/dev-ruby/ddmemoize-1.0.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/ddmemoize-1.0.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a833a03c39e1040a2e3015fe07cc84c7 diff --git a/metadata/md5-cache/dev-ruby/ddmetrics-1.0.1 b/metadata/md5-cache/dev-ruby/ddmetrics-1.0.1 index e4e677e76332..c240eea75df8 100644 --- a/metadata/md5-cache/dev-ruby/ddmetrics-1.0.1 +++ b/metadata/md5-cache/dev-ruby/ddmetrics-1.0.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/ddmetrics-1.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a239324c443e1f014bf6fcae4dd3a0cf diff --git a/metadata/md5-cache/dev-ruby/ddmetrics-1.0.1-r1 b/metadata/md5-cache/dev-ruby/ddmetrics-1.0.1-r1 new file mode 100644 index 000000000000..e40d1b6978e8 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/ddmetrics-1.0.1-r1 @@ -0,0 +1,16 @@ +BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/rspec-its[ruby_targets_ruby26(-)] dev-ruby/timecop[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec-its[ruby_targets_ruby27(-)] dev-ruby/timecop[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec-its[ruby_targets_ruby30(-)] dev-ruby/timecop[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] !!dev-ruby/psych[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +DESCRIPTION=Non-timeseries measurements for Ruby programs +EAPI=8 +HOMEPAGE=https://github.com/ddfreyne/ddmetrics/ +IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=1 +SRC_URI=https://rubygems.org/gems/ddmetrics-1.0.1.gem +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=ac483257c3652f277a654fabc88854b7 diff --git a/metadata/md5-cache/dev-ruby/ddplugin-1.0.2 b/metadata/md5-cache/dev-ruby/ddplugin-1.0.2 index d563a7a81523..6d1b02b4a905 100644 --- a/metadata/md5-cache/dev-ruby/ddplugin-1.0.2 +++ b/metadata/md5-cache/dev-ruby/ddplugin-1.0.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/ddplugin-1.0.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a0e5826c351971dbb76e239510a0cb80 diff --git a/metadata/md5-cache/dev-ruby/ddplugin-1.0.3 b/metadata/md5-cache/dev-ruby/ddplugin-1.0.3 index 077555ee5f0a..7cb0fec2c14c 100644 --- a/metadata/md5-cache/dev-ruby/ddplugin-1.0.3 +++ b/metadata/md5-cache/dev-ruby/ddplugin-1.0.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/ddplugin-1.0.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4cfdc0110996ccf15677dbec104b381f diff --git a/metadata/md5-cache/dev-ruby/debug_inspector-1.1.0 b/metadata/md5-cache/dev-ruby/debug_inspector-1.1.0 index ae2d02db2064..6265560c77d8 100644 --- a/metadata/md5-cache/dev-ruby/debug_inspector-1.1.0 +++ b/metadata/md5-cache/dev-ruby/debug_inspector-1.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/banister/debug_inspector/archive/v1.1.0.tar.gz -> debug_inspector-1.1.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d71c549db6ac7e136e91a3f0e30d96bb diff --git a/metadata/md5-cache/dev-ruby/deep_merge-1.2.1 b/metadata/md5-cache/dev-ruby/deep_merge-1.2.1 index 6569694bdd27..7cda9dc775fd 100644 --- a/metadata/md5-cache/dev-ruby/deep_merge-1.2.1 +++ b/metadata/md5-cache/dev-ruby/deep_merge-1.2.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/deep_merge-1.2.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0d8271629af08a5304a79ba8c44953e5 diff --git a/metadata/md5-cache/dev-ruby/delayer-1.1.2 b/metadata/md5-cache/dev-ruby/delayer-1.1.2 index 41ac2c500df1..9d7a5cee5fa9 100644 --- a/metadata/md5-cache/dev-ruby/delayer-1.1.2 +++ b/metadata/md5-cache/dev-ruby/delayer-1.1.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/delayer-1.1.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4e2c3a677013fea82a64a35e7155a744 diff --git a/metadata/md5-cache/dev-ruby/delayer-1.2.0 b/metadata/md5-cache/dev-ruby/delayer-1.2.0 index ae7a7b13cb40..e7f6aaf7d7d8 100644 --- a/metadata/md5-cache/dev-ruby/delayer-1.2.0 +++ b/metadata/md5-cache/dev-ruby/delayer-1.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/delayer-1.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=44631fe0f47a1f35804cfb08c6e56153 diff --git a/metadata/md5-cache/dev-ruby/delayer-1.2.1 b/metadata/md5-cache/dev-ruby/delayer-1.2.1 index 3b777fabd4d5..3cccaaae10d3 100644 --- a/metadata/md5-cache/dev-ruby/delayer-1.2.1 +++ b/metadata/md5-cache/dev-ruby/delayer-1.2.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/delayer-1.2.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=44631fe0f47a1f35804cfb08c6e56153 diff --git a/metadata/md5-cache/dev-ruby/delayer-deferred-2.2.0 b/metadata/md5-cache/dev-ruby/delayer-deferred-2.2.0 index 9496a080aa4f..e5f0546fedae 100644 --- a/metadata/md5-cache/dev-ruby/delayer-deferred-2.2.0 +++ b/metadata/md5-cache/dev-ruby/delayer-deferred-2.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/delayer-deferred-2.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0f34c54c8363524af2716e817d6a4600 diff --git a/metadata/md5-cache/dev-ruby/dependor-1.0.1 b/metadata/md5-cache/dev-ruby/dependor-1.0.1 index ec0f73c10cec..87012bb986ef 100644 --- a/metadata/md5-cache/dev-ruby/dependor-1.0.1 +++ b/metadata/md5-cache/dev-ruby/dependor-1.0.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/dependor-1.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c71826dca46919183ddecda494de50ea diff --git a/metadata/md5-cache/dev-ruby/deprecated-3.0.1-r2 b/metadata/md5-cache/dev-ruby/deprecated-3.0.1-r2 index 0ddcd9ec0a87..848ea7a79762 100644 --- a/metadata/md5-cache/dev-ruby/deprecated-3.0.1-r2 +++ b/metadata/md5-cache/dev-ruby/deprecated-3.0.1-r2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/deprecated-3.0.1.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=9f7a90f1525686c1677020baf8e37a60 diff --git a/metadata/md5-cache/dev-ruby/descendants_tracker-0.0.4 b/metadata/md5-cache/dev-ruby/descendants_tracker-0.0.4 index 718fb45ae59b..f9944088471c 100644 --- a/metadata/md5-cache/dev-ruby/descendants_tracker-0.0.4 +++ b/metadata/md5-cache/dev-ruby/descendants_tracker-0.0.4 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/descendants_tracker-0.0.4.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=298be84a6e43af95685dfe7930b2ac8b diff --git a/metadata/md5-cache/dev-ruby/descendants_tracker-0.0.4-r1 b/metadata/md5-cache/dev-ruby/descendants_tracker-0.0.4-r1 index b338781dab23..b6dc51a91ac3 100644 --- a/metadata/md5-cache/dev-ruby/descendants_tracker-0.0.4-r1 +++ b/metadata/md5-cache/dev-ruby/descendants_tracker-0.0.4-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/descendants_tracker-0.0.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ff2d4a5d6163984f02296f8b6b7f50bf diff --git a/metadata/md5-cache/dev-ruby/did_you_mean-1.4.0 b/metadata/md5-cache/dev-ruby/did_you_mean-1.4.0 index 8d03c85274ae..2dfa13d2926f 100644 --- a/metadata/md5-cache/dev-ruby/did_you_mean-1.4.0 +++ b/metadata/md5-cache/dev-ruby/did_you_mean-1.4.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2.6 SRC_URI=https://rubygems.org/gems/did_you_mean-1.4.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7edf2a7b0bc9892b662ce4d5a7cf5a38 diff --git a/metadata/md5-cache/dev-ruby/did_you_mean-1.5.0 b/metadata/md5-cache/dev-ruby/did_you_mean-1.5.0 index 02ffd2b3ed30..24eac288a225 100644 --- a/metadata/md5-cache/dev-ruby/did_you_mean-1.5.0 +++ b/metadata/md5-cache/dev-ruby/did_you_mean-1.5.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2.6 SRC_URI=https://rubygems.org/gems/did_you_mean-1.5.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0e6c91511500f95d5fa082a9af47e450 diff --git a/metadata/md5-cache/dev-ruby/diff-lcs-1.3 b/metadata/md5-cache/dev-ruby/diff-lcs-1.3 index f0fb8bbeefe1..8c25f298c50e 100644 --- a/metadata/md5-cache/dev-ruby/diff-lcs-1.3 +++ b/metadata/md5-cache/dev-ruby/diff-lcs-1.3 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/diff-lcs-1.3.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=22a84d9e81bbcee4f21fa9b25d3b0110 diff --git a/metadata/md5-cache/dev-ruby/diff-lcs-1.4 b/metadata/md5-cache/dev-ruby/diff-lcs-1.4 index 468ae47033c0..c194571cc0a0 100644 --- a/metadata/md5-cache/dev-ruby/diff-lcs-1.4 +++ b/metadata/md5-cache/dev-ruby/diff-lcs-1.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/diff-lcs-1.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=246ed1fd7d55be9fb2656503df463d4f diff --git a/metadata/md5-cache/dev-ruby/diff-lcs-1.4.1 b/metadata/md5-cache/dev-ruby/diff-lcs-1.4.1 index eac8991794e4..bceb238b38c0 100644 --- a/metadata/md5-cache/dev-ruby/diff-lcs-1.4.1 +++ b/metadata/md5-cache/dev-ruby/diff-lcs-1.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/diff-lcs-1.4.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=246ed1fd7d55be9fb2656503df463d4f diff --git a/metadata/md5-cache/dev-ruby/diff-lcs-1.4.4 b/metadata/md5-cache/dev-ruby/diff-lcs-1.4.4 index fa4d9bdb0809..6d10cd7312ed 100644 --- a/metadata/md5-cache/dev-ruby/diff-lcs-1.4.4 +++ b/metadata/md5-cache/dev-ruby/diff-lcs-1.4.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/diff-lcs-1.4.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=650c392c480756742d7d4666a8457fa6 diff --git a/metadata/md5-cache/dev-ruby/diva-1.0.2-r2 b/metadata/md5-cache/dev-ruby/diva-1.0.2-r2 index fb53fb8bce76..6fba00cdb76b 100644 --- a/metadata/md5-cache/dev-ruby/diva-1.0.2-r2 +++ b/metadata/md5-cache/dev-ruby/diva-1.0.2-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/toshia/diva/archive/v1.0.2.tar.gz -> diva-1.0.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c059623ad13feaa54dbb861ff56318c5 diff --git a/metadata/md5-cache/dev-ruby/diva-1.1.0 b/metadata/md5-cache/dev-ruby/diva-1.1.0 index 6353a1b2208e..5c0b09d95054 100644 --- a/metadata/md5-cache/dev-ruby/diva-1.1.0 +++ b/metadata/md5-cache/dev-ruby/diva-1.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/toshia/diva/archive/v1.1.0.tar.gz -> diva-1.1.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7fc7dfaaef67b228498ead7f142bf730 diff --git a/metadata/md5-cache/dev-ruby/dnsruby-1.61.3 b/metadata/md5-cache/dev-ruby/dnsruby-1.61.3 index d3130b454544..c9c98eb6fc3f 100644 --- a/metadata/md5-cache/dev-ruby/dnsruby-1.61.3 +++ b/metadata/md5-cache/dev-ruby/dnsruby-1.61.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/dnsruby-1.61.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=11f04cf514c8ed91c69e7fb2e7fe57eb diff --git a/metadata/md5-cache/dev-ruby/dnsruby-1.61.7 b/metadata/md5-cache/dev-ruby/dnsruby-1.61.7 index 4489c421e703..c2e293b5b050 100644 --- a/metadata/md5-cache/dev-ruby/dnsruby-1.61.7 +++ b/metadata/md5-cache/dev-ruby/dnsruby-1.61.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/dnsruby-1.61.7.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ba2968124a4177e939d7651d7d2ea3a4 diff --git a/metadata/md5-cache/dev-ruby/docile-1.3.5 b/metadata/md5-cache/dev-ruby/docile-1.3.5 index cd8be7bdaf07..dd191d9edcc1 100644 --- a/metadata/md5-cache/dev-ruby/docile-1.3.5 +++ b/metadata/md5-cache/dev-ruby/docile-1.3.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ms-ati/docile/archive/v1.3.5.tar.gz -> docile-1.3.5.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2bac9ff3f31ed63678a18338b541a49d diff --git a/metadata/md5-cache/dev-ruby/docile-1.4.0 b/metadata/md5-cache/dev-ruby/docile-1.4.0 index 8c8ba68a8b06..0b0dd3d32e9e 100644 --- a/metadata/md5-cache/dev-ruby/docile-1.4.0 +++ b/metadata/md5-cache/dev-ruby/docile-1.4.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ms-ati/docile/archive/v1.4.0.tar.gz -> docile-1.4.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=606741186292d9423830b9e6922bdfcc diff --git a/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701 b/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701 index 6d902f3cbbd2..24545a25453e 100644 --- a/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701 +++ b/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/domain_name-0.5.20190701.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=595c8f4e99af9302ed6c382ed8795eac diff --git a/metadata/md5-cache/dev-ruby/dotenv-2.7.6 b/metadata/md5-cache/dev-ruby/dotenv-2.7.6 index a39ae83a5bf6..4fcccfb4d42d 100644 --- a/metadata/md5-cache/dev-ruby/dotenv-2.7.6 +++ b/metadata/md5-cache/dev-ruby/dotenv-2.7.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/bkeepers/dotenv/archive/v2.7.6.tar.gz -> dotenv-2.7.6.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3b17b66ce54a1d774e2a47e8a9fe83d9 diff --git a/metadata/md5-cache/dev-ruby/duktape-rb-2.3.0.0-r2 b/metadata/md5-cache/dev-ruby/duktape-rb-2.3.0.0-r2 index 43f6270fbf4b..8a9feaf92c00 100644 --- a/metadata/md5-cache/dev-ruby/duktape-rb-2.3.0.0-r2 +++ b/metadata/md5-cache/dev-ruby/duktape-rb-2.3.0.0-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/judofyr/duktape.rb/archive/v2.3.0.0.tar.gz -> duktape-rb-2.3.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=51b8eaf63b4ec9d2ab95abedd90ba2bd diff --git a/metadata/md5-cache/dev-ruby/duktape-rb-2.3.0.0-r3 b/metadata/md5-cache/dev-ruby/duktape-rb-2.3.0.0-r3 index 6f58e8a1b61e..b2e7a5ea8992 100644 --- a/metadata/md5-cache/dev-ruby/duktape-rb-2.3.0.0-r3 +++ b/metadata/md5-cache/dev-ruby/duktape-rb-2.3.0.0-r3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/judofyr/duktape.rb/archive/v2.3.0.0.tar.gz -> duktape-rb-2.3.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ed47bbc2fe3f21902ac55229957ec6b1 diff --git a/metadata/md5-cache/dev-ruby/dust-0.1.7-r2 b/metadata/md5-cache/dev-ruby/dust-0.1.7-r2 index c657d5547aac..590f2c0ac77d 100644 --- a/metadata/md5-cache/dev-ruby/dust-0.1.7-r2 +++ b/metadata/md5-cache/dev-ruby/dust-0.1.7-r2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/dust-0.1.7.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=4960ff6f82df798c89ed43ffd4cb7ab8 diff --git a/metadata/md5-cache/dev-ruby/dust-0.1.7-r3 b/metadata/md5-cache/dev-ruby/dust-0.1.7-r3 index 17c45e40cb1f..0e5cfa8be82a 100644 --- a/metadata/md5-cache/dev-ruby/dust-0.1.7-r3 +++ b/metadata/md5-cache/dev-ruby/dust-0.1.7-r3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/dust-0.1.7.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=724711076d620861c64880d51a714abe diff --git a/metadata/md5-cache/dev-ruby/ecma-re-validator-0.2.0 b/metadata/md5-cache/dev-ruby/ecma-re-validator-0.2.0 index 68fe8755e008..ce2207d46e32 100644 --- a/metadata/md5-cache/dev-ruby/ecma-re-validator-0.2.0 +++ b/metadata/md5-cache/dev-ruby/ecma-re-validator-0.2.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ecma-re-validator-0.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=776a7e2ce11ebc083102237eeeadcdcf diff --git a/metadata/md5-cache/dev-ruby/ecma-re-validator-0.2.1 b/metadata/md5-cache/dev-ruby/ecma-re-validator-0.2.1 index 7c7d4102e547..85502a333008 100644 --- a/metadata/md5-cache/dev-ruby/ecma-re-validator-0.2.1 +++ b/metadata/md5-cache/dev-ruby/ecma-re-validator-0.2.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ecma-re-validator-0.2.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6a63e5b6ed84999d7d79c34adda70f64 diff --git a/metadata/md5-cache/dev-ruby/ecma-re-validator-0.3.0 b/metadata/md5-cache/dev-ruby/ecma-re-validator-0.3.0 index 83f298d20ce5..7b32a32f8333 100644 --- a/metadata/md5-cache/dev-ruby/ecma-re-validator-0.3.0 +++ b/metadata/md5-cache/dev-ruby/ecma-re-validator-0.3.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ecma-re-validator-0.3.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7f00247fa37fb9fde5b28f245a12b075 diff --git a/metadata/md5-cache/dev-ruby/ed25519-1.2.4 b/metadata/md5-cache/dev-ruby/ed25519-1.2.4 index 54fded211f84..f4646a726262 100644 --- a/metadata/md5-cache/dev-ruby/ed25519-1.2.4 +++ b/metadata/md5-cache/dev-ruby/ed25519-1.2.4 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/crypto-rb/ed25519/archive/v1.2.4.tar.gz -> ed25519-1.2.4.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8f1ccf290bfdd64e3cada52efe7efc28 diff --git a/metadata/md5-cache/dev-ruby/ed25519-1.2.4-r1 b/metadata/md5-cache/dev-ruby/ed25519-1.2.4-r1 index 32960f593656..adc650242cd9 100644 --- a/metadata/md5-cache/dev-ruby/ed25519-1.2.4-r1 +++ b/metadata/md5-cache/dev-ruby/ed25519-1.2.4-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/crypto-rb/ed25519/archive/v1.2.4.tar.gz -> ed25519-1.2.4.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d48ec7db9dc4b9e2c89687d16c11fe56 diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-6.8.1 b/metadata/md5-cache/dev-ruby/elasticsearch-6.8.1 index 4a0074ea9278..b946c921288b 100644 --- a/metadata/md5-cache/dev-ruby/elasticsearch-6.8.1 +++ b/metadata/md5-cache/dev-ruby/elasticsearch-6.8.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test SLOT=6 SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v6.8.1.tar.gz -> elasticsearch-ruby-6.8.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3cf858fde80a3a04cceff394e7a76a8a diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-6.8.3 b/metadata/md5-cache/dev-ruby/elasticsearch-6.8.3 index 4e3f94eb70c4..b1d2426022f1 100644 --- a/metadata/md5-cache/dev-ruby/elasticsearch-6.8.3 +++ b/metadata/md5-cache/dev-ruby/elasticsearch-6.8.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test SLOT=6.8.3 SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v6.8.3.tar.gz -> elasticsearch-ruby-6.8.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=87c889ac73f63727b92711132344f9b3 diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.1 b/metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.1 index 900c8d4565cb..390394613405 100644 --- a/metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.1 +++ b/metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v6.8.1.tar.gz -> elasticsearch-ruby-6.8.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=494cea2922d3dd0eedc82f89313ff677 diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.3 b/metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.3 index b8c95d198cd6..60d759ad84ec 100644 --- a/metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.3 +++ b/metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.8.3 SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v6.8.3.tar.gz -> elasticsearch-ruby-6.8.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4b2a4d01afcd155931d5c7803b9d05e4 diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-extensions-0.0.33 b/metadata/md5-cache/dev-ruby/elasticsearch-extensions-0.0.33 index 735afbe46dbd..3a7ca7b5c02f 100644 --- a/metadata/md5-cache/dev-ruby/elasticsearch-extensions-0.0.33 +++ b/metadata/md5-cache/dev-ruby/elasticsearch-extensions-0.0.33 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v0.0.33.tar.gz -> elasticsearch-ruby-0.0.33.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f86323843b07077b6a69f5e4ab73ec96 diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.1 b/metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.1 index d6d6e0e0f82b..6fbe6938f116 100644 --- a/metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.1 +++ b/metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v6.8.1.tar.gz -> elasticsearch-ruby-6.8.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=15babb90f9d2e9c1689c3963ffb84fab diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.3 b/metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.3 index 8a3febc076d5..d3c76f3616b2 100644 --- a/metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.3 +++ b/metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.8.3 SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v6.8.3.tar.gz -> elasticsearch-ruby-6.8.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=af5fe2c4434c1f03d49c2f0d8f28d8c6 diff --git a/metadata/md5-cache/dev-ruby/em-websocket-0.5.2 b/metadata/md5-cache/dev-ruby/em-websocket-0.5.2 index 4ae67c7931c3..7b376b29759a 100644 --- a/metadata/md5-cache/dev-ruby/em-websocket-0.5.2 +++ b/metadata/md5-cache/dev-ruby/em-websocket-0.5.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/igrigorik/em-websocket/archive/v0.5.2.tar.gz -> em-websocket-0.5.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=814ff0279a62ddd81155e0af67277668 diff --git a/metadata/md5-cache/dev-ruby/em-websocket-0.5.3 b/metadata/md5-cache/dev-ruby/em-websocket-0.5.3 index 7b9f0180a4dd..ff303928cc54 100644 --- a/metadata/md5-cache/dev-ruby/em-websocket-0.5.3 +++ b/metadata/md5-cache/dev-ruby/em-websocket-0.5.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/igrigorik/em-websocket/archive/v0.5.3.tar.gz -> em-websocket-0.5.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ce9e4717a91bf26daa1c4cb8077159b0 diff --git a/metadata/md5-cache/dev-ruby/equalizer-0.0.11 b/metadata/md5-cache/dev-ruby/equalizer-0.0.11 index 31c8d62317cf..0616be580163 100644 --- a/metadata/md5-cache/dev-ruby/equalizer-0.0.11 +++ b/metadata/md5-cache/dev-ruby/equalizer-0.0.11 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/equalizer-0.0.11.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=dd3481b76e228655a835c9fca38bb4ec diff --git a/metadata/md5-cache/dev-ruby/equalizer-0.0.11-r1 b/metadata/md5-cache/dev-ruby/equalizer-0.0.11-r1 index 1433013eaf9f..da01ad84f13b 100644 --- a/metadata/md5-cache/dev-ruby/equalizer-0.0.11-r1 +++ b/metadata/md5-cache/dev-ruby/equalizer-0.0.11-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/equalizer-0.0.11.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3ac342634f37d60acf59794b8b1e8874 diff --git a/metadata/md5-cache/dev-ruby/equatable-0.6.1 b/metadata/md5-cache/dev-ruby/equatable-0.6.1 index 64ed49bbfcd3..0802a2d1b28e 100644 --- a/metadata/md5-cache/dev-ruby/equatable-0.6.1 +++ b/metadata/md5-cache/dev-ruby/equatable-0.6.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/equatable-0.6.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2cb0e50fb6c328f032dde864fc236b11 diff --git a/metadata/md5-cache/dev-ruby/equatable-0.7.0 b/metadata/md5-cache/dev-ruby/equatable-0.7.0 index 3cf40b8f83b5..d496bbb343d4 100644 --- a/metadata/md5-cache/dev-ruby/equatable-0.7.0 +++ b/metadata/md5-cache/dev-ruby/equatable-0.7.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/equatable/archive/v0.7.0.tar.gz -> equatable-0.7.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=36862f51856a9fe91e61d53b31358d3d diff --git a/metadata/md5-cache/dev-ruby/erubi-1.10.0 b/metadata/md5-cache/dev-ruby/erubi-1.10.0 index 78131efbe132..895eaaaa6ac1 100644 --- a/metadata/md5-cache/dev-ruby/erubi-1.10.0 +++ b/metadata/md5-cache/dev-ruby/erubi-1.10.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jeremyevans/erubi/archive/1.10.0.tar.gz -> erubi-1.10.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=64b804a7dacfc7bb4797742058cc9df1 diff --git a/metadata/md5-cache/dev-ruby/erubi-1.10.0-r1 b/metadata/md5-cache/dev-ruby/erubi-1.10.0-r1 index 023a81dac011..7a3c3ea59024 100644 --- a/metadata/md5-cache/dev-ruby/erubi-1.10.0-r1 +++ b/metadata/md5-cache/dev-ruby/erubi-1.10.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jeremyevans/erubi/archive/1.10.0.tar.gz -> erubi-1.10.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f512243715d4901e7f210d14595af570 diff --git a/metadata/md5-cache/dev-ruby/erubi-1.9.0 b/metadata/md5-cache/dev-ruby/erubi-1.9.0 index a841e4ef2f1c..7924d079947c 100644 --- a/metadata/md5-cache/dev-ruby/erubi-1.9.0 +++ b/metadata/md5-cache/dev-ruby/erubi-1.9.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/erubi-1.9.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=75743b64965b7260268242389d214801 diff --git a/metadata/md5-cache/dev-ruby/erubis-2.7.0-r2 b/metadata/md5-cache/dev-ruby/erubis-2.7.0-r2 index eedf514ed7eb..8250261eab30 100644 --- a/metadata/md5-cache/dev-ruby/erubis-2.7.0-r2 +++ b/metadata/md5-cache/dev-ruby/erubis-2.7.0-r2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/erubis-2.7.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=a8da604a400914df7538ef2490083a37 diff --git a/metadata/md5-cache/dev-ruby/erubis-2.7.0-r3 b/metadata/md5-cache/dev-ruby/erubis-2.7.0-r3 index 72cd662d9935..42503f5e7438 100644 --- a/metadata/md5-cache/dev-ruby/erubis-2.7.0-r3 +++ b/metadata/md5-cache/dev-ruby/erubis-2.7.0-r3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/erubis-2.7.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=13026a13ba9eaf38a7450d9dc78b8ebf diff --git a/metadata/md5-cache/dev-ruby/ethon-0.14.0 b/metadata/md5-cache/dev-ruby/ethon-0.14.0 index 290fc4dddca0..26f1f4118baf 100644 --- a/metadata/md5-cache/dev-ruby/ethon-0.14.0 +++ b/metadata/md5-cache/dev-ruby/ethon-0.14.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ethon-0.14.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=afb5ed0f7549b6f42e60055f89fd2f56 diff --git a/metadata/md5-cache/dev-ruby/evented-spec-0.9.0 b/metadata/md5-cache/dev-ruby/evented-spec-0.9.0 index 91a489772038..b46ef11cf59d 100644 --- a/metadata/md5-cache/dev-ruby/evented-spec-0.9.0 +++ b/metadata/md5-cache/dev-ruby/evented-spec-0.9.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test SLOT=0 SRC_URI=https://rubygems.org/gems/evented-spec-0.9.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 versionator d3fb3ba33acc3bbbdc4d7970227c100d wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 versionator d3fb3ba33acc3bbbdc4d7970227c100d wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=d874715cf8436b1e24b741e0c099edda diff --git a/metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r1 b/metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r1 index 5149c03ad970..aca296ab9aa7 100644 --- a/metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r1 +++ b/metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/eventmachine/eventmachine/archive/v1.2.7.tar.gz -> eventmachine-1.2.7.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1e2ab3f7e9b8d5248bd670320ab694eb diff --git a/metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r3 b/metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r3 index 8cda95b63c68..fa5cad677768 100644 --- a/metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r3 +++ b/metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/eventmachine/eventmachine/archive/v1.2.7.tar.gz -> eventmachine-1.2.7.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ruby/eventmachine/eventmachine-1.2.7-openssl-patches.tar.bz2 -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6091b76b81443a0a89e1e2b3be4e1cd5 diff --git a/metadata/md5-cache/dev-ruby/excon-0.73.0 b/metadata/md5-cache/dev-ruby/excon-0.73.0 index 7e5ea83b0e7e..d5b7e29036c5 100644 --- a/metadata/md5-cache/dev-ruby/excon-0.73.0 +++ b/metadata/md5-cache/dev-ruby/excon-0.73.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/excon/excon/archive/v0.73.0.tar.gz -> excon-0.73.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=40f49ef5358757e6ed566b357b0b6b64 diff --git a/metadata/md5-cache/dev-ruby/excon-0.87.0 b/metadata/md5-cache/dev-ruby/excon-0.87.0 index cf3bc7fce109..2dee92b26cee 100644 --- a/metadata/md5-cache/dev-ruby/excon-0.87.0 +++ b/metadata/md5-cache/dev-ruby/excon-0.87.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/excon/excon/archive/v0.87.0.tar.gz -> excon-0.87.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1d5f701669eba0425ab537d405f6e593 diff --git a/metadata/md5-cache/dev-ruby/excon-0.88.0 b/metadata/md5-cache/dev-ruby/excon-0.88.0 index 8b561925bd33..f2242ff3ccf6 100644 --- a/metadata/md5-cache/dev-ruby/excon-0.88.0 +++ b/metadata/md5-cache/dev-ruby/excon-0.88.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/excon/excon/archive/v0.88.0.tar.gz -> excon-0.88.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4695cc95b876d63585eba9960ac223ca diff --git a/metadata/md5-cache/dev-ruby/execjs-2.7.0 b/metadata/md5-cache/dev-ruby/execjs-2.7.0 index 9c02501788c3..9dcc36eedb8a 100644 --- a/metadata/md5-cache/dev-ruby/execjs-2.7.0 +++ b/metadata/md5-cache/dev-ruby/execjs-2.7.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rails/execjs/archive/v2.7.0.tar.gz -> execjs-2.7.0.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=29f86f4ff0c7412754970728cd70c4c1 diff --git a/metadata/md5-cache/dev-ruby/execjs-2.7.0-r1 b/metadata/md5-cache/dev-ruby/execjs-2.7.0-r1 index c67bf2d39c1f..2a93e6a72e94 100644 --- a/metadata/md5-cache/dev-ruby/execjs-2.7.0-r1 +++ b/metadata/md5-cache/dev-ruby/execjs-2.7.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rails/execjs/archive/v2.7.0.tar.gz -> execjs-2.7.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=830b4081d7c1c7849e9699691b5df5d3 diff --git a/metadata/md5-cache/dev-ruby/execjs-2.8.0 b/metadata/md5-cache/dev-ruby/execjs-2.8.0 index c4af816919f9..65acb2e0c177 100644 --- a/metadata/md5-cache/dev-ruby/execjs-2.8.0 +++ b/metadata/md5-cache/dev-ruby/execjs-2.8.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rails/execjs/archive/v2.8.0.tar.gz -> execjs-2.8.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=542d70bc3682d937d225a66a8b2d78b6 diff --git a/metadata/md5-cache/dev-ruby/execjs-2.8.1 b/metadata/md5-cache/dev-ruby/execjs-2.8.1 index 9c05a17fa0e6..22cbf4690bda 100644 --- a/metadata/md5-cache/dev-ruby/execjs-2.8.1 +++ b/metadata/md5-cache/dev-ruby/execjs-2.8.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rails/execjs/archive/v2.8.1.tar.gz -> execjs-2.8.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6aa8a5947dc85b8dd4c11a6904f1f612 diff --git a/metadata/md5-cache/dev-ruby/exifr-1.3.8 b/metadata/md5-cache/dev-ruby/exifr-1.3.8 index 6ba93749cd73..3a12b435a14e 100644 --- a/metadata/md5-cache/dev-ruby/exifr-1.3.8 +++ b/metadata/md5-cache/dev-ruby/exifr-1.3.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/remvee/exifr/archive/release-1.3.8.tar.gz -> exifr-1.3.8.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=df089115027dabce4e259e850c9281ad diff --git a/metadata/md5-cache/dev-ruby/exifr-1.3.9 b/metadata/md5-cache/dev-ruby/exifr-1.3.9 index 08243f9047f0..d3e04bfcd86f 100644 --- a/metadata/md5-cache/dev-ruby/exifr-1.3.9 +++ b/metadata/md5-cache/dev-ruby/exifr-1.3.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/remvee/exifr/archive/release-1.3.9.tar.gz -> exifr-1.3.9.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=df089115027dabce4e259e850c9281ad diff --git a/metadata/md5-cache/dev-ruby/fakefs-0.19.2 b/metadata/md5-cache/dev-ruby/fakefs-0.19.2 index 3b7fa729f0ba..fdad16c7fe14 100644 --- a/metadata/md5-cache/dev-ruby/fakefs-0.19.2 +++ b/metadata/md5-cache/dev-ruby/fakefs-0.19.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/defunkt/fakefs/archive/v0.19.2.tar.gz -> fakefs-0.19.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=731d3025da4d27e5451095defa918bd5 diff --git a/metadata/md5-cache/dev-ruby/fakefs-1.2.3 b/metadata/md5-cache/dev-ruby/fakefs-1.2.3 index 8bc8670cc3f1..0c1328a785e1 100644 --- a/metadata/md5-cache/dev-ruby/fakefs-1.2.3 +++ b/metadata/md5-cache/dev-ruby/fakefs-1.2.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/defunkt/fakefs/archive/v1.2.3.tar.gz -> fakefs-1.2.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ec569097bafe39cd03c416d0aebdf2f1 diff --git a/metadata/md5-cache/dev-ruby/fakefs-1.3.2 b/metadata/md5-cache/dev-ruby/fakefs-1.3.2 index f2d20903385f..1e838ab1b608 100644 --- a/metadata/md5-cache/dev-ruby/fakefs-1.3.2 +++ b/metadata/md5-cache/dev-ruby/fakefs-1.3.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/defunkt/fakefs/archive/v1.3.2.tar.gz -> fakefs-1.3.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ef72c9f7969a91eba4287553c774de51 diff --git a/metadata/md5-cache/dev-ruby/faker-2.16.0 b/metadata/md5-cache/dev-ruby/faker-2.16.0 index 3aacf9c25d85..43a9fb41181d 100644 --- a/metadata/md5-cache/dev-ruby/faker-2.16.0 +++ b/metadata/md5-cache/dev-ruby/faker-2.16.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/stympy/faker/archive/v2.16.0.tar.gz -> faker-2.16.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4e6ef36a3a872889155711db6bf5157e diff --git a/metadata/md5-cache/dev-ruby/faker-2.17.0 b/metadata/md5-cache/dev-ruby/faker-2.17.0 index f88212da3543..870479a9de15 100644 --- a/metadata/md5-cache/dev-ruby/faker-2.17.0 +++ b/metadata/md5-cache/dev-ruby/faker-2.17.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/stympy/faker/archive/v2.17.0.tar.gz -> faker-2.17.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4e6ef36a3a872889155711db6bf5157e diff --git a/metadata/md5-cache/dev-ruby/faker-2.19.0 b/metadata/md5-cache/dev-ruby/faker-2.19.0 index 0686f686ac38..eb10f1ad0db2 100644 --- a/metadata/md5-cache/dev-ruby/faker-2.19.0 +++ b/metadata/md5-cache/dev-ruby/faker-2.19.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/stympy/faker/archive/v2.19.0.tar.gz -> faker-2.19.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1ddb41ebf41b0188c591c0fd30c13b0a diff --git a/metadata/md5-cache/dev-ruby/faraday-0.17.3 b/metadata/md5-cache/dev-ruby/faraday-0.17.3 index 21f5c01aae6c..b19447c17736 100644 --- a/metadata/md5-cache/dev-ruby/faraday-0.17.3 +++ b/metadata/md5-cache/dev-ruby/faraday-0.17.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/lostisland/faraday/archive/v0.17.3.tar.gz -> faraday-0.17.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3761d51ab1e70a1413da2be8fd3493ef diff --git a/metadata/md5-cache/dev-ruby/faraday-1.2.0 b/metadata/md5-cache/dev-ruby/faraday-1.2.0 index 9ad3daf146e0..a5a25e79802c 100644 --- a/metadata/md5-cache/dev-ruby/faraday-1.2.0 +++ b/metadata/md5-cache/dev-ruby/faraday-1.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/lostisland/faraday/archive/v1.2.0.tar.gz -> faraday-1.2.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7b42fbbfba211e254524964a7305d695 diff --git a/metadata/md5-cache/dev-ruby/faraday_middleware-0.14.0 b/metadata/md5-cache/dev-ruby/faraday_middleware-0.14.0 index e99c3a1708f9..bd32b80bed1c 100644 --- a/metadata/md5-cache/dev-ruby/faraday_middleware-0.14.0 +++ b/metadata/md5-cache/dev-ruby/faraday_middleware-0.14.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/lostisland/faraday_middleware/archive/v0.14.0.tar.gz -> faraday_middleware-0.14.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=15dedaf40c188fa5c806ac8f0cb1c599 diff --git a/metadata/md5-cache/dev-ruby/faraday_middleware-1.0.0 b/metadata/md5-cache/dev-ruby/faraday_middleware-1.0.0 index b445e2b68b25..f861b27d2692 100644 --- a/metadata/md5-cache/dev-ruby/faraday_middleware-1.0.0 +++ b/metadata/md5-cache/dev-ruby/faraday_middleware-1.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/lostisland/faraday_middleware/archive/v1.0.0.tar.gz -> faraday_middleware-1.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ee10dd012dab7900a13b91d8d576c810 diff --git a/metadata/md5-cache/dev-ruby/faraday_middleware-1.1.0 b/metadata/md5-cache/dev-ruby/faraday_middleware-1.1.0 index fb92e19069cf..89430df3ba7c 100644 --- a/metadata/md5-cache/dev-ruby/faraday_middleware-1.1.0 +++ b/metadata/md5-cache/dev-ruby/faraday_middleware-1.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/lostisland/faraday_middleware/archive/v1.1.0.tar.gz -> faraday_middleware-1.1.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2d6d3f2322501f045957ab60296acf2b diff --git a/metadata/md5-cache/dev-ruby/faraday_middleware-multi_json-0.0.6-r2 b/metadata/md5-cache/dev-ruby/faraday_middleware-multi_json-0.0.6-r2 index c6b3bae4d021..ba79ef7d22e0 100644 --- a/metadata/md5-cache/dev-ruby/faraday_middleware-multi_json-0.0.6-r2 +++ b/metadata/md5-cache/dev-ruby/faraday_middleware-multi_json-0.0.6-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/denro/faraday_middleware-multi_json/archive/v0.0.6.tar.gz -> faraday_middleware-multi_json-0.0.6.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=712557625ce91aa282d69fc45cd3c062 diff --git a/metadata/md5-cache/dev-ruby/fast-stemmer-1.0.2-r3 b/metadata/md5-cache/dev-ruby/fast-stemmer-1.0.2-r3 index 2d47b2017bf3..21a1bcbfe404 100644 --- a/metadata/md5-cache/dev-ruby/fast-stemmer-1.0.2-r3 +++ b/metadata/md5-cache/dev-ruby/fast-stemmer-1.0.2-r3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/fast-stemmer-1.0.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7d3ef4d0dffdade42c23b27c4cc96089 diff --git a/metadata/md5-cache/dev-ruby/fast_gettext-1.8.0 b/metadata/md5-cache/dev-ruby/fast_gettext-1.8.0 index 84caa8b20103..0580ab0342eb 100644 --- a/metadata/md5-cache/dev-ruby/fast_gettext-1.8.0 +++ b/metadata/md5-cache/dev-ruby/fast_gettext-1.8.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/grosser/fast_gettext/archive/v1.8.0.tar.gz -> fast_gettext-1.8.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c49faed56676c532bff0933cf6bbb689 diff --git a/metadata/md5-cache/dev-ruby/fast_gettext-2.0.3 b/metadata/md5-cache/dev-ruby/fast_gettext-2.0.3 index ee823160b570..35993662d800 100644 --- a/metadata/md5-cache/dev-ruby/fast_gettext-2.0.3 +++ b/metadata/md5-cache/dev-ruby/fast_gettext-2.0.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/grosser/fast_gettext/archive/v2.0.3.tar.gz -> fast_gettext-2.0.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=67a0b44b5cf2b014016c2b25af2d6316 diff --git a/metadata/md5-cache/dev-ruby/fast_gettext-2.1.0 b/metadata/md5-cache/dev-ruby/fast_gettext-2.1.0 index c1a19474f8c8..2b89b1fade4f 100644 --- a/metadata/md5-cache/dev-ruby/fast_gettext-2.1.0 +++ b/metadata/md5-cache/dev-ruby/fast_gettext-2.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/grosser/fast_gettext/archive/v2.1.0.tar.gz -> fast_gettext-2.1.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=08aadeeaa68171a7973662ab089b2663 diff --git a/metadata/md5-cache/dev-ruby/fast_xs-0.8.0-r3 b/metadata/md5-cache/dev-ruby/fast_xs-0.8.0-r3 index 7de6cf02a841..a6d928070785 100644 --- a/metadata/md5-cache/dev-ruby/fast_xs-0.8.0-r3 +++ b/metadata/md5-cache/dev-ruby/fast_xs-0.8.0-r3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/fast_xs-0.8.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4ea586ecaacda73c733134a5cb66dead diff --git a/metadata/md5-cache/dev-ruby/fattr-2.4.0 b/metadata/md5-cache/dev-ruby/fattr-2.4.0 index bc84896f0ab6..351cab4ba994 100644 --- a/metadata/md5-cache/dev-ruby/fattr-2.4.0 +++ b/metadata/md5-cache/dev-ruby/fattr-2.4.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/fattr-2.4.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f377f598b40dbe738be4baf16093dc07 diff --git a/metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r1 b/metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r1 index 2216c24f41ae..6cf013df6322 100644 --- a/metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r1 +++ b/metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/fcgi-0.9.2.1.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=0cfda30c5dc0fc58e770376c9389a1d1 diff --git a/metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r2 b/metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r2 index 7a92f351e2d3..987cbf950f36 100644 --- a/metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r2 +++ b/metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/fcgi-0.9.2.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6da9da2cc554f6de0b1231cea9a4fd67 diff --git a/metadata/md5-cache/dev-ruby/ferret-0.11.8.7 b/metadata/md5-cache/dev-ruby/ferret-0.11.8.7 index ea03fc2c5213..be61390b541a 100644 --- a/metadata/md5-cache/dev-ruby/ferret-0.11.8.7 +++ b/metadata/md5-cache/dev-ruby/ferret-0.11.8.7 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ferret-0.11.8.7.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=ecef68c092655e120b2b626fd7861cc4 diff --git a/metadata/md5-cache/dev-ruby/ferret-0.11.8.7-r1 b/metadata/md5-cache/dev-ruby/ferret-0.11.8.7-r1 index 09e63277b551..1ea2e6482fdb 100644 --- a/metadata/md5-cache/dev-ruby/ferret-0.11.8.7-r1 +++ b/metadata/md5-cache/dev-ruby/ferret-0.11.8.7-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ferret-0.11.8.7.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=171a23c0389fd8012084bc8894abb526 diff --git a/metadata/md5-cache/dev-ruby/ffaker-2.17.0 b/metadata/md5-cache/dev-ruby/ffaker-2.17.0 index 7f292183be17..5cf181417ef9 100644 --- a/metadata/md5-cache/dev-ruby/ffaker-2.17.0 +++ b/metadata/md5-cache/dev-ruby/ffaker-2.17.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ffaker-2.17.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=435213dbf69946621bef414744831344 diff --git a/metadata/md5-cache/dev-ruby/ffaker-2.18.0 b/metadata/md5-cache/dev-ruby/ffaker-2.18.0 index a537c78d1d8f..141fd337425f 100644 --- a/metadata/md5-cache/dev-ruby/ffaker-2.18.0 +++ b/metadata/md5-cache/dev-ruby/ffaker-2.18.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ffaker-2.18.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=850315d19eaebf04876ba2aec50c572c diff --git a/metadata/md5-cache/dev-ruby/ffaker-2.19.0 b/metadata/md5-cache/dev-ruby/ffaker-2.19.0 index c9f01f65a134..e3b2188b85fe 100644 --- a/metadata/md5-cache/dev-ruby/ffaker-2.19.0 +++ b/metadata/md5-cache/dev-ruby/ffaker-2.19.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ffaker-2.19.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0dbb345876586e8bf39ca63c05980d3c diff --git a/metadata/md5-cache/dev-ruby/ffaker-2.20.0 b/metadata/md5-cache/dev-ruby/ffaker-2.20.0 index bbedc63d671a..e3c4f1128f20 100644 --- a/metadata/md5-cache/dev-ruby/ffaker-2.20.0 +++ b/metadata/md5-cache/dev-ruby/ffaker-2.20.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ffaker-2.20.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0dbb345876586e8bf39ca63c05980d3c diff --git a/metadata/md5-cache/dev-ruby/ffi-1.14.2-r1 b/metadata/md5-cache/dev-ruby/ffi-1.14.2-r1 index ea1902543437..ad04fdecdab5 100644 --- a/metadata/md5-cache/dev-ruby/ffi-1.14.2-r1 +++ b/metadata/md5-cache/dev-ruby/ffi-1.14.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ffi/ffi/archive/1.14.2.tar.gz -> ffi-git-1.14.2.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0ca56685a78b63369c6c54615dd71c21 diff --git a/metadata/md5-cache/dev-ruby/ffi-1.15.1-r1 b/metadata/md5-cache/dev-ruby/ffi-1.15.1-r1 index 4cc239499846..9f0fc2dc9d8d 100644 --- a/metadata/md5-cache/dev-ruby/ffi-1.15.1-r1 +++ b/metadata/md5-cache/dev-ruby/ffi-1.15.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ffi/ffi/archive/v1.15.1.tar.gz -> ffi-git-1.15.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7a3e06fc1a63f4c507cf3a61765f28b2 diff --git a/metadata/md5-cache/dev-ruby/ffi-1.15.3-r1 b/metadata/md5-cache/dev-ruby/ffi-1.15.3-r1 index 89249fac2204..03b7868331e8 100644 --- a/metadata/md5-cache/dev-ruby/ffi-1.15.3-r1 +++ b/metadata/md5-cache/dev-ruby/ffi-1.15.3-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ffi/ffi/archive/v1.15.3.tar.gz -> ffi-git-1.15.3.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=236f63a77e6da47fe3d668161e63ecfa diff --git a/metadata/md5-cache/dev-ruby/ffi-1.15.4-r1 b/metadata/md5-cache/dev-ruby/ffi-1.15.4-r1 index 99dae789083f..cafa3b3ba5cc 100644 --- a/metadata/md5-cache/dev-ruby/ffi-1.15.4-r1 +++ b/metadata/md5-cache/dev-ruby/ffi-1.15.4-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ffi/ffi/archive/v1.15.4.tar.gz -> ffi-git-1.15.4.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7d9bb705e8ddf5e80ab3f609ce5a47a6 diff --git a/metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1 b/metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1 index 412a1c3f25fc..56ddf7135909 100644 --- a/metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1 +++ b/metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ffi-compiler-1.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=aebf72ec512ca97f8d7ca06d9a93a9af diff --git a/metadata/md5-cache/dev-ruby/file-tail-1.2.0 b/metadata/md5-cache/dev-ruby/file-tail-1.2.0 index f47842fe6ef0..a1958bd298e9 100644 --- a/metadata/md5-cache/dev-ruby/file-tail-1.2.0 +++ b/metadata/md5-cache/dev-ruby/file-tail-1.2.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/file-tail-1.2.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=a0bee090b02d3741ba7218e1bb510fe8 diff --git a/metadata/md5-cache/dev-ruby/file-tail-1.2.0-r1 b/metadata/md5-cache/dev-ruby/file-tail-1.2.0-r1 index 54ff3e4c7987..354bddc0928a 100644 --- a/metadata/md5-cache/dev-ruby/file-tail-1.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/file-tail-1.2.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/file-tail-1.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=464bd7391d7f59c2208cbb7c8bf87cd0 diff --git a/metadata/md5-cache/dev-ruby/filesize-0.2.0 b/metadata/md5-cache/dev-ruby/filesize-0.2.0 index c2d21727dd36..539bfbb9eb27 100644 --- a/metadata/md5-cache/dev-ruby/filesize-0.2.0 +++ b/metadata/md5-cache/dev-ruby/filesize-0.2.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0.2.0 SRC_URI=https://rubygems.org/gems/filesize-0.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0eb7537b5a59abdca88f4acf024ade0d diff --git a/metadata/md5-cache/dev-ruby/filigree-0.4.1 b/metadata/md5-cache/dev-ruby/filigree-0.4.1 index b198162e8150..486b835826ab 100644 --- a/metadata/md5-cache/dev-ruby/filigree-0.4.1 +++ b/metadata/md5-cache/dev-ruby/filigree-0.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/filigree-0.4.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b35ed2ff36963528d62dda31051f6450 diff --git a/metadata/md5-cache/dev-ruby/fivemat-1.3.7 b/metadata/md5-cache/dev-ruby/fivemat-1.3.7 index 46624d985e21..2050920af06b 100644 --- a/metadata/md5-cache/dev-ruby/fivemat-1.3.7 +++ b/metadata/md5-cache/dev-ruby/fivemat-1.3.7 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/fivemat-1.3.7.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=509c0fcb29819cac1fb98d615ed1e729 diff --git a/metadata/md5-cache/dev-ruby/flexmock-2.3.6 b/metadata/md5-cache/dev-ruby/flexmock-2.3.6 index 455f3c1af533..4c1c580b1f5b 100644 --- a/metadata/md5-cache/dev-ruby/flexmock-2.3.6 +++ b/metadata/md5-cache/dev-ruby/flexmock-2.3.6 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/doudou/flexmock/archive/v2.3.6.tar.gz -> flexmock-2.3.6.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=2041b187cda07431af97c4b7ce4f061f diff --git a/metadata/md5-cache/dev-ruby/flickraw-0.9.10 b/metadata/md5-cache/dev-ruby/flickraw-0.9.10 index 281ff49b0341..d47bda305f36 100644 --- a/metadata/md5-cache/dev-ruby/flickraw-0.9.10 +++ b/metadata/md5-cache/dev-ruby/flickraw-0.9.10 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/flickraw-0.9.10.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=bf8d75c6dbb49f4bdf7eea0241aec3d2 diff --git a/metadata/md5-cache/dev-ruby/flog-4.6.4 b/metadata/md5-cache/dev-ruby/flog-4.6.4 index 2d94e1b5df1f..44437c468f46 100644 --- a/metadata/md5-cache/dev-ruby/flog-4.6.4 +++ b/metadata/md5-cache/dev-ruby/flog-4.6.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/flog-4.6.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c7b7dd6a5f47b62118e2fcb51ae55b3d diff --git a/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.5 b/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.5 index 40178aa7cd2b..e20d32fc9cd7 100644 --- a/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.5 +++ b/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.5 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/font-awesome-rails-4.7.0.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4a522019286af69eb5eb89dc7e6d936e diff --git a/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.6 b/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.6 index eb36a01d797f..f3530ec83dc9 100644 --- a/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.6 +++ b/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/font-awesome-rails-4.7.0.6.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6afecfd8af98fccc96d293c339cdcc98 diff --git a/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.7 b/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.7 index a160d927e1c4..eb6585109da4 100644 --- a/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.7 +++ b/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/font-awesome-rails-4.7.0.7.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=930085b37f698871d4889ca3c3e96ba2 diff --git a/metadata/md5-cache/dev-ruby/forgery-0.8.1 b/metadata/md5-cache/dev-ruby/forgery-0.8.1 index 04129ed15986..6abcfdd5766f 100644 --- a/metadata/md5-cache/dev-ruby/forgery-0.8.1 +++ b/metadata/md5-cache/dev-ruby/forgery-0.8.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/forgery-0.8.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=497e6b787229f8504015a71bd1446e9a diff --git a/metadata/md5-cache/dev-ruby/forwardable-extended-2.6.0-r1 b/metadata/md5-cache/dev-ruby/forwardable-extended-2.6.0-r1 index 8020d881b1ff..988176398740 100644 --- a/metadata/md5-cache/dev-ruby/forwardable-extended-2.6.0-r1 +++ b/metadata/md5-cache/dev-ruby/forwardable-extended-2.6.0-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/envygeeks/forwardable-extended/archive/v2.6.0.tar.gz -> forwardable-extended-2.6.0.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=96694fbfc6323b91e414a18e07056386 diff --git a/metadata/md5-cache/dev-ruby/fuubar-2.5.0-r1 b/metadata/md5-cache/dev-ruby/fuubar-2.5.0-r1 index b4da19458cbf..8ef514b1e9de 100644 --- a/metadata/md5-cache/dev-ruby/fuubar-2.5.0-r1 +++ b/metadata/md5-cache/dev-ruby/fuubar-2.5.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/thekompanee/fuubar/archive/releases/v2.5.0.tar.gz -> fuubar-2.5.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8288528bf6168ce97e8bad4645f4a7aa diff --git a/metadata/md5-cache/dev-ruby/fuubar-2.5.1 b/metadata/md5-cache/dev-ruby/fuubar-2.5.1 index b2ac1b1c6887..94d71a911e53 100644 --- a/metadata/md5-cache/dev-ruby/fuubar-2.5.1 +++ b/metadata/md5-cache/dev-ruby/fuubar-2.5.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/thekompanee/fuubar/archive/releases/v2.5.1.tar.gz -> fuubar-2.5.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=85098efc393e1ccfd05e26d384d59822 diff --git a/metadata/md5-cache/dev-ruby/gettext-setup-0.34-r2 b/metadata/md5-cache/dev-ruby/gettext-setup-0.34-r2 index 2e271372d183..f95fa2ea7fc6 100644 --- a/metadata/md5-cache/dev-ruby/gettext-setup-0.34-r2 +++ b/metadata/md5-cache/dev-ruby/gettext-setup-0.34-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/puppetlabs/gettext-setup-gem/archive/0.34.tar.gz -> gettext-setup-0.34.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8ce299a06ee1767491c7674f95331cfe diff --git a/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.8.1 b/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.8.1 index eb003ff29bd1..258c98fb1c9d 100644 --- a/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.8.1 +++ b/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.8.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/grosser/gettext_i18n_rails/archive/v1.8.1.tar.gz -> gettext_i18n_rails-1.8.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=165b0b43bad1f4a7de779d3ff65cc6f3 diff --git a/metadata/md5-cache/dev-ruby/gh-0.18.0 b/metadata/md5-cache/dev-ruby/gh-0.18.0 index b36c18ee94f2..ef62e3013aa7 100644 --- a/metadata/md5-cache/dev-ruby/gh-0.18.0 +++ b/metadata/md5-cache/dev-ruby/gh-0.18.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/travis-ci/gh/archive/v0.18.0.tar.gz -> gh-0.18.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7fef9882a67d8a80c93dea0456621775 diff --git a/metadata/md5-cache/dev-ruby/gherkin-5.1.0 b/metadata/md5-cache/dev-ruby/gherkin-5.1.0 index 75d2f444e6c1..d4b846856318 100644 --- a/metadata/md5-cache/dev-ruby/gherkin-5.1.0 +++ b/metadata/md5-cache/dev-ruby/gherkin-5.1.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://rubygems.org/gems/gherkin-5.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=aff42f87036d8fc9e77e99f5fed5f0da diff --git a/metadata/md5-cache/dev-ruby/gist-6.0.0 b/metadata/md5-cache/dev-ruby/gist-6.0.0 index 2d5bb540c958..521089a9f48e 100644 --- a/metadata/md5-cache/dev-ruby/gist-6.0.0 +++ b/metadata/md5-cache/dev-ruby/gist-6.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/gist-6.0.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=17cd5729e0b6605d15b1aea522d0e655 diff --git a/metadata/md5-cache/dev-ruby/git-1.7.0 b/metadata/md5-cache/dev-ruby/git-1.7.0 index d081342f3230..bd966533372a 100644 --- a/metadata/md5-cache/dev-ruby/git-1.7.0 +++ b/metadata/md5-cache/dev-ruby/git-1.7.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/schacon/ruby-git/archive/v1.7.0.tar.gz -> git-1.7.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b720f7a62d9a4ba71ce3bc06f9cd79fd diff --git a/metadata/md5-cache/dev-ruby/git-1.9.1 b/metadata/md5-cache/dev-ruby/git-1.9.1 index 1ce217676665..bb6687a1ded9 100644 --- a/metadata/md5-cache/dev-ruby/git-1.9.1 +++ b/metadata/md5-cache/dev-ruby/git-1.9.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/schacon/ruby-git/archive/v1.9.1.tar.gz -> git-1.9.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f01c15c63ab014b6e191a2d866a304de diff --git a/metadata/md5-cache/dev-ruby/globalid-0.4.2-r2 b/metadata/md5-cache/dev-ruby/globalid-0.4.2-r2 index e84e17e7b364..a9db6f716e0c 100644 --- a/metadata/md5-cache/dev-ruby/globalid-0.4.2-r2 +++ b/metadata/md5-cache/dev-ruby/globalid-0.4.2-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rails/globalid/archive/v0.4.2.tar.gz -> globalid-0.4.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=dab3745abc0af58a9b4275fb6b95f2b9 diff --git a/metadata/md5-cache/dev-ruby/globalid-0.5.1 b/metadata/md5-cache/dev-ruby/globalid-0.5.1 index 09ad98f855c1..5932d79ec9cb 100644 --- a/metadata/md5-cache/dev-ruby/globalid-0.5.1 +++ b/metadata/md5-cache/dev-ruby/globalid-0.5.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rails/globalid/archive/v0.5.1.tar.gz -> globalid-0.5.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=acc1b5e3a0b07f00cfc2ea8edffc4366 diff --git a/metadata/md5-cache/dev-ruby/globalid-0.5.2 b/metadata/md5-cache/dev-ruby/globalid-0.5.2 index 1eb0bf0acfe5..1e2bf3ea4870 100644 --- a/metadata/md5-cache/dev-ruby/globalid-0.5.2 +++ b/metadata/md5-cache/dev-ruby/globalid-0.5.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rails/globalid/archive/v0.5.2.tar.gz -> globalid-0.5.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=acc1b5e3a0b07f00cfc2ea8edffc4366 diff --git a/metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r2 b/metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r2 index fd7802d7fedb..28e00d053763 100644 --- a/metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r2 +++ b/metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/gnuplot-2.6.2.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=e9e94be223bd6870dd282feef48bd2eb diff --git a/metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r3 b/metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r3 index f14a14e92688..25f5091f0507 100644 --- a/metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r3 +++ b/metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/gnuplot-2.6.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ae9e95f62527583039785c7146e67c89 diff --git a/metadata/md5-cache/dev-ruby/google-protobuf-3.14.0 b/metadata/md5-cache/dev-ruby/google-protobuf-3.14.0 index 52a81141056c..e6330e373425 100644 --- a/metadata/md5-cache/dev-ruby/google-protobuf-3.14.0 +++ b/metadata/md5-cache/dev-ruby/google-protobuf-3.14.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/protocolbuffers/protobuf/archive/v3.14.0.tar.gz -> google-protobuf-3.14.0-ruby.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f495d8b4807204618d2a02873b95d8b8 diff --git a/metadata/md5-cache/dev-ruby/gpgme-2.0.20 b/metadata/md5-cache/dev-ruby/gpgme-2.0.20 index ad71b3983cd7..aadca3ee5f19 100644 --- a/metadata/md5-cache/dev-ruby/gpgme-2.0.20 +++ b/metadata/md5-cache/dev-ruby/gpgme-2.0.20 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) || ( ruby_targets_ru RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ueno/ruby-gpgme/archive/v2.0.20.tar.gz -> ruby-gpgme-2.0.20.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=2898197f86d65ac0c78f203555257b54 diff --git a/metadata/md5-cache/dev-ruby/gpgme-2.0.20-r1 b/metadata/md5-cache/dev-ruby/gpgme-2.0.20-r1 index 72828592d33b..5f52bea5b9f3 100644 --- a/metadata/md5-cache/dev-ruby/gpgme-2.0.20-r1 +++ b/metadata/md5-cache/dev-ruby/gpgme-2.0.20-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ueno/ruby-gpgme/archive/v2.0.20.tar.gz -> ruby-gpgme-2.0.20.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=08769b553305ed36313374f3f55ecb71 diff --git a/metadata/md5-cache/dev-ruby/gruff-0.14.0 b/metadata/md5-cache/dev-ruby/gruff-0.14.0 index f7eef02a5b36..38dcbc4bf09c 100644 --- a/metadata/md5-cache/dev-ruby/gruff-0.14.0 +++ b/metadata/md5-cache/dev-ruby/gruff-0.14.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/topfunky/gruff/archive/v0.14.0.tar.gz -> gruff-0.14.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=05fda139f6ce51876d62390649023847 diff --git a/metadata/md5-cache/dev-ruby/haml-5.1.2 b/metadata/md5-cache/dev-ruby/haml-5.1.2 index f90227bf1ef3..47cf1f6e8a7e 100644 --- a/metadata/md5-cache/dev-ruby/haml-5.1.2 +++ b/metadata/md5-cache/dev-ruby/haml-5.1.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/haml/haml/archive/v5.1.2.tar.gz -> haml-5.1.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1c59c2feda3bb9adcdac0fc64668e1c2 diff --git a/metadata/md5-cache/dev-ruby/haml-5.2.2 b/metadata/md5-cache/dev-ruby/haml-5.2.2 index 985d4cd48792..ee756970c088 100644 --- a/metadata/md5-cache/dev-ruby/haml-5.2.2 +++ b/metadata/md5-cache/dev-ruby/haml-5.2.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/haml/haml/archive/v5.2.2.tar.gz -> haml-5.2.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=620caef283ed07bdfccebaf80546cdbf diff --git a/metadata/md5-cache/dev-ruby/haml-rails-2.0.1 b/metadata/md5-cache/dev-ruby/haml-rails-2.0.1 index e87f6ca4bb50..1802ce59c7b5 100644 --- a/metadata/md5-cache/dev-ruby/haml-rails-2.0.1 +++ b/metadata/md5-cache/dev-ruby/haml-rails-2.0.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/haml-rails-2.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c2e3b092acd0eb86fef6e5ced378ce10 diff --git a/metadata/md5-cache/dev-ruby/hamster-3.0.0-r1 b/metadata/md5-cache/dev-ruby/hamster-3.0.0-r1 index fde8029b1d8d..45508774720f 100644 --- a/metadata/md5-cache/dev-ruby/hamster-3.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/hamster-3.0.0-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hamster-3.0.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=680d3a0079f1b6a9a27c1ba23216cfbe diff --git a/metadata/md5-cache/dev-ruby/hamster-3.0.0-r2 b/metadata/md5-cache/dev-ruby/hamster-3.0.0-r2 new file mode 100644 index 000000000000..13f4a28e4039 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/hamster-3.0.0-r2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) +DESCRIPTION=Efficient, immutable, thread-safe collection classes for Ruby +EAPI=8 +HOMEPAGE=https://github.com/hamstergem/hamster +IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=ruby_targets_ruby26? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby27(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://rubygems.org/gems/hamster-3.0.0.gem +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=f7704c571f2137891caaffc24fbcd1db diff --git a/metadata/md5-cache/dev-ruby/hashdiff-1.0.1 b/metadata/md5-cache/dev-ruby/hashdiff-1.0.1 index 4a5404ec81cb..ab981b457805 100644 --- a/metadata/md5-cache/dev-ruby/hashdiff-1.0.1 +++ b/metadata/md5-cache/dev-ruby/hashdiff-1.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hashdiff-1.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e3698530591fe1b9262ec04d14461f8f diff --git a/metadata/md5-cache/dev-ruby/hashery-2.1.2 b/metadata/md5-cache/dev-ruby/hashery-2.1.2 index 1f7004ebf18f..873ccd940b52 100644 --- a/metadata/md5-cache/dev-ruby/hashery-2.1.2 +++ b/metadata/md5-cache/dev-ruby/hashery-2.1.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hashery-2.1.2.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=8828ef6b0286114440539e613296a2d6 diff --git a/metadata/md5-cache/dev-ruby/hashery-2.1.2-r1 b/metadata/md5-cache/dev-ruby/hashery-2.1.2-r1 index 627fd83535f4..e163b18e3310 100644 --- a/metadata/md5-cache/dev-ruby/hashery-2.1.2-r1 +++ b/metadata/md5-cache/dev-ruby/hashery-2.1.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hashery-2.1.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f515ea88037bbd20d7ef8180c90e10ae diff --git a/metadata/md5-cache/dev-ruby/hashicorp-checkpoint-0.1.5-r1 b/metadata/md5-cache/dev-ruby/hashicorp-checkpoint-0.1.5-r1 index 22ea08d908fc..fa05fdfdc931 100644 --- a/metadata/md5-cache/dev-ruby/hashicorp-checkpoint-0.1.5-r1 +++ b/metadata/md5-cache/dev-ruby/hashicorp-checkpoint-0.1.5-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test SLOT=0 SRC_URI=https://rubygems.org/gems/hashicorp-checkpoint-0.1.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8d7f13eb2465ba7a3b6ccbc0fbb2eff9 diff --git a/metadata/md5-cache/dev-ruby/hashie-3.6.0 b/metadata/md5-cache/dev-ruby/hashie-3.6.0 index 8bfd8b9f9c50..6eb3e291fe29 100644 --- a/metadata/md5-cache/dev-ruby/hashie-3.6.0 +++ b/metadata/md5-cache/dev-ruby/hashie-3.6.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/hashie-3.6.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=dad64ab32a92fd91ed5a7e46983f0d44 diff --git a/metadata/md5-cache/dev-ruby/hashie-4.1.0-r1 b/metadata/md5-cache/dev-ruby/hashie-4.1.0-r1 index 323db03279fb..8f43b023bf03 100644 --- a/metadata/md5-cache/dev-ruby/hashie-4.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/hashie-4.1.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/intridea/hashie/archive/v4.1.0.tar.gz -> hashie-4.1.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2cba4f0722cfbbc1d7f02a26d5f34f41 diff --git a/metadata/md5-cache/dev-ruby/hashie-5.0.0 b/metadata/md5-cache/dev-ruby/hashie-5.0.0 index e292ec98e768..859b4908d2e9 100644 --- a/metadata/md5-cache/dev-ruby/hashie-5.0.0 +++ b/metadata/md5-cache/dev-ruby/hashie-5.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/intridea/hashie/archive/v5.0.0.tar.gz -> hashie-5.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1ca5bd19d77e5156fb5a3dee37debf42 diff --git a/metadata/md5-cache/dev-ruby/hashr-2.0.1 b/metadata/md5-cache/dev-ruby/hashr-2.0.1 index 0ec8a6edb937..d0d2424ad98b 100644 --- a/metadata/md5-cache/dev-ruby/hashr-2.0.1 +++ b/metadata/md5-cache/dev-ruby/hashr-2.0.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hashr-2.0.1.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=3b4ae1bbbdcf7e2e1466770a25dad903 diff --git a/metadata/md5-cache/dev-ruby/hashr-2.0.1-r1 b/metadata/md5-cache/dev-ruby/hashr-2.0.1-r1 index 9af7a8650642..9b44ca04733f 100644 --- a/metadata/md5-cache/dev-ruby/hashr-2.0.1-r1 +++ b/metadata/md5-cache/dev-ruby/hashr-2.0.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hashr-2.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=51be2ac52157951e2d293948a0309b74 diff --git a/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0 b/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0 index 7ef1e4d18629..60e004f95784 100644 --- a/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0 +++ b/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/heredoc_unindent-1.2.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=86858dbf55de3eb41adb78daeebf06f6 diff --git a/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r1 b/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r1 index 1470886a16d0..11aa43ecfc17 100644 --- a/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/heredoc_unindent-1.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1653631711a2159665551ee33e1eee2a diff --git a/metadata/md5-cache/dev-ruby/hiera-3.6.0 b/metadata/md5-cache/dev-ruby/hiera-3.6.0 index 0cc14fd0b977..e6f2a947daed 100644 --- a/metadata/md5-cache/dev-ruby/hiera-3.6.0 +++ b/metadata/md5-cache/dev-ruby/hiera-3.6.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hiera-3.6.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f0fe4b59bee92a8ddf3fcc511d0a666a diff --git a/metadata/md5-cache/dev-ruby/hiera-3.7.0 b/metadata/md5-cache/dev-ruby/hiera-3.7.0 index 48d1f0eb5eb3..11c68c18cec7 100644 --- a/metadata/md5-cache/dev-ruby/hiera-3.7.0 +++ b/metadata/md5-cache/dev-ruby/hiera-3.7.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hiera-3.7.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1065aeb9fc98c081759e2782b673ee7f diff --git a/metadata/md5-cache/dev-ruby/hiera-eyaml-3.1.1 b/metadata/md5-cache/dev-ruby/hiera-eyaml-3.1.1 index 07f054d1b621..2f950cb06451 100644 --- a/metadata/md5-cache/dev-ruby/hiera-eyaml-3.1.1 +++ b/metadata/md5-cache/dev-ruby/hiera-eyaml-3.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/TomPoulton/hiera-eyaml/archive/v3.1.1.tar.gz -> hiera-eyaml-3.1.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e6cea6e67ae1b58e80a5e24f6b247ce9 diff --git a/metadata/md5-cache/dev-ruby/hiera-eyaml-gpg-0.7.4 b/metadata/md5-cache/dev-ruby/hiera-eyaml-gpg-0.7.4 index bbfe7d2ea11d..a0d0eeb0bea1 100644 --- a/metadata/md5-cache/dev-ruby/hiera-eyaml-gpg-0.7.4 +++ b/metadata/md5-cache/dev-ruby/hiera-eyaml-gpg-0.7.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hiera-eyaml-gpg-0.7.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=96bac9d74e0c46558ca895ca9722023b diff --git a/metadata/md5-cache/dev-ruby/hiera-eyaml-plaintext-0.6-r1 b/metadata/md5-cache/dev-ruby/hiera-eyaml-plaintext-0.6-r1 index a1a3cd7f8361..6e9f7405dbb4 100644 --- a/metadata/md5-cache/dev-ruby/hiera-eyaml-plaintext-0.6-r1 +++ b/metadata/md5-cache/dev-ruby/hiera-eyaml-plaintext-0.6-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hiera-eyaml-plaintext-0.6.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=22a97b41e83e6dcd6fdd0ac34ce5e53f diff --git a/metadata/md5-cache/dev-ruby/highline-2.0.3 b/metadata/md5-cache/dev-ruby/highline-2.0.3 index 68cd3eef638a..baedf3a1d324 100644 --- a/metadata/md5-cache/dev-ruby/highline-2.0.3 +++ b/metadata/md5-cache/dev-ruby/highline-2.0.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/JEG2/highline/archive/v2.0.3.tar.gz -> highline-2.0.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=fc4ba5496eabdc9ae1e140a52f5d2e10 diff --git a/metadata/md5-cache/dev-ruby/hipchat-1.6.0 b/metadata/md5-cache/dev-ruby/hipchat-1.6.0 index eb10f652cf4d..8aeba95a49f8 100644 --- a/metadata/md5-cache/dev-ruby/hipchat-1.6.0 +++ b/metadata/md5-cache/dev-ruby/hipchat-1.6.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/hipchat/hipchat-rb/archive/v1.6.0.tar.gz -> hipchat-1.6.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=89fdc656c756246e03ce9f424dd3b054 diff --git a/metadata/md5-cache/dev-ruby/hiredis-0.6.3-r1 b/metadata/md5-cache/dev-ruby/hiredis-0.6.3-r1 index 1fdbd8aa1653..86e7012f808d 100644 --- a/metadata/md5-cache/dev-ruby/hiredis-0.6.3-r1 +++ b/metadata/md5-cache/dev-ruby/hiredis-0.6.3-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/redis/hiredis-rb/archive/v0.6.3.tar.gz -> hiredis-rb-0.6.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4d1f75601845bc05e5f1fa1bde2a29de diff --git a/metadata/md5-cache/dev-ruby/histogram-0.2.4.1 b/metadata/md5-cache/dev-ruby/histogram-0.2.4.1 index 6cc13677ad4b..b0113a91aa0d 100644 --- a/metadata/md5-cache/dev-ruby/histogram-0.2.4.1 +++ b/metadata/md5-cache/dev-ruby/histogram-0.2.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/histogram-0.2.4.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=addc6f09d26fb1d75f064a937132f60a diff --git a/metadata/md5-cache/dev-ruby/hitimes-2.0.0 b/metadata/md5-cache/dev-ruby/hitimes-2.0.0 index b2f8500b7f44..ed6f6e720956 100644 --- a/metadata/md5-cache/dev-ruby/hitimes-2.0.0 +++ b/metadata/md5-cache/dev-ruby/hitimes-2.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hitimes-2.0.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1490cf35f4933085e182d815cef7dc4f diff --git a/metadata/md5-cache/dev-ruby/hocon-1.3.1 b/metadata/md5-cache/dev-ruby/hocon-1.3.1 index ecd0324e79ac..d9530a2828cc 100644 --- a/metadata/md5-cache/dev-ruby/hocon-1.3.1 +++ b/metadata/md5-cache/dev-ruby/hocon-1.3.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/puppetlabs/ruby-hocon/archive/1.3.1.tar.gz -> hocon-1.3.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=87392f5ffa8744f2d3dda6c92fc76e57 diff --git a/metadata/md5-cache/dev-ruby/hocon-1.3.1-r1 b/metadata/md5-cache/dev-ruby/hocon-1.3.1-r1 index 56c3c23a45b5..c87bbd0566ad 100644 --- a/metadata/md5-cache/dev-ruby/hocon-1.3.1-r1 +++ b/metadata/md5-cache/dev-ruby/hocon-1.3.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/puppetlabs/ruby-hocon/archive/1.3.1.tar.gz -> hocon-1.3.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=29b7e819cab033e6eee63e21af7898d8 diff --git a/metadata/md5-cache/dev-ruby/hoe-3.21.0 b/metadata/md5-cache/dev-ruby/hoe-3.21.0 index 403a0a032953..87a96141c5ca 100644 --- a/metadata/md5-cache/dev-ruby/hoe-3.21.0 +++ b/metadata/md5-cache/dev-ruby/hoe-3.21.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hoe-3.21.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d8c7bea2c5d9bcb94785e01c0a53c47f diff --git a/metadata/md5-cache/dev-ruby/hpricot-0.8.6-r6 b/metadata/md5-cache/dev-ruby/hpricot-0.8.6-r6 index 0cc13a787158..bc428819dc65 100644 --- a/metadata/md5-cache/dev-ruby/hpricot-0.8.6-r6 +++ b/metadata/md5-cache/dev-ruby/hpricot-0.8.6-r6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hpricot-0.8.6.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e89b6ac6d010cbf62269acb046220eba diff --git a/metadata/md5-cache/dev-ruby/html2haml-2.2.0 b/metadata/md5-cache/dev-ruby/html2haml-2.2.0 index 13792940619e..af523ac355ca 100644 --- a/metadata/md5-cache/dev-ruby/html2haml-2.2.0 +++ b/metadata/md5-cache/dev-ruby/html2haml-2.2.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/html2haml-2.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=871ba9f8a8312f1d1a530db3dea9536d diff --git a/metadata/md5-cache/dev-ruby/htmlentities-4.3.4 b/metadata/md5-cache/dev-ruby/htmlentities-4.3.4 index 541cbd20e310..4bcb6189f77c 100644 --- a/metadata/md5-cache/dev-ruby/htmlentities-4.3.4 +++ b/metadata/md5-cache/dev-ruby/htmlentities-4.3.4 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/htmlentities-4.3.4.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=fe37dfee176b8b4e2ac03036d7879923 diff --git a/metadata/md5-cache/dev-ruby/http-4.1.1 b/metadata/md5-cache/dev-ruby/http-4.1.1 index 0a55eb5a968c..221621acad15 100644 --- a/metadata/md5-cache/dev-ruby/http-4.1.1 +++ b/metadata/md5-cache/dev-ruby/http-4.1.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/http-4.1.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ca1207ca6dea6cfd88ee2045e832ff81 diff --git a/metadata/md5-cache/dev-ruby/http-4.4.1 b/metadata/md5-cache/dev-ruby/http-4.4.1 index 9e7dca75c43b..01a7ddd5ee07 100644 --- a/metadata/md5-cache/dev-ruby/http-4.4.1 +++ b/metadata/md5-cache/dev-ruby/http-4.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/http-4.4.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7e13c89db8792ddd970e4e906efa9af2 diff --git a/metadata/md5-cache/dev-ruby/http-accept-1.7.0 b/metadata/md5-cache/dev-ruby/http-accept-1.7.0 index 2bdec1c17505..f4610af3889a 100644 --- a/metadata/md5-cache/dev-ruby/http-accept-1.7.0 +++ b/metadata/md5-cache/dev-ruby/http-accept-1.7.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/socketry/http-accept/archive/v1.7.0.tar.gz -> http-accept-1.7.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=84c0c82bb9957de694b8c9f6ed89c8dc diff --git a/metadata/md5-cache/dev-ruby/http-accept-2.1.1 b/metadata/md5-cache/dev-ruby/http-accept-2.1.1 index 9c7bffa65abb..6ce693788565 100644 --- a/metadata/md5-cache/dev-ruby/http-accept-2.1.1 +++ b/metadata/md5-cache/dev-ruby/http-accept-2.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/socketry/http-accept/archive/v2.1.1.tar.gz -> http-accept-2.1.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=55b02e53c406e248497f6dea7b2275d4 diff --git a/metadata/md5-cache/dev-ruby/http-cookie-1.0.4 b/metadata/md5-cache/dev-ruby/http-cookie-1.0.4 index 9d657f856ab1..ce71389aa633 100644 --- a/metadata/md5-cache/dev-ruby/http-cookie-1.0.4 +++ b/metadata/md5-cache/dev-ruby/http-cookie-1.0.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/http-cookie-1.0.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c4dfc36d80db7bdfa6eb9dadbdca430e diff --git a/metadata/md5-cache/dev-ruby/http-form_data-2.2.0 b/metadata/md5-cache/dev-ruby/http-form_data-2.2.0 index e1c682f03e75..124a94fdf5c7 100644 --- a/metadata/md5-cache/dev-ruby/http-form_data-2.2.0 +++ b/metadata/md5-cache/dev-ruby/http-form_data-2.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/http-form_data-2.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e11f29a7fb1f32216d84d0d9d9cbbf64 diff --git a/metadata/md5-cache/dev-ruby/http-form_data-2.3.0 b/metadata/md5-cache/dev-ruby/http-form_data-2.3.0 index 84f7a93b8d41..370d381ba041 100644 --- a/metadata/md5-cache/dev-ruby/http-form_data-2.3.0 +++ b/metadata/md5-cache/dev-ruby/http-form_data-2.3.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/http-form_data-2.3.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e626e07f988fecae9b2fd028e6ebf98b diff --git a/metadata/md5-cache/dev-ruby/http-parser-1.2.2 b/metadata/md5-cache/dev-ruby/http-parser-1.2.2 index 5bc3f1943171..606993cc536a 100644 --- a/metadata/md5-cache/dev-ruby/http-parser-1.2.2 +++ b/metadata/md5-cache/dev-ruby/http-parser-1.2.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/http-parser-1.2.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=21216159ffc3cfdc2910d47440523086 diff --git a/metadata/md5-cache/dev-ruby/http-parser-1.2.3 b/metadata/md5-cache/dev-ruby/http-parser-1.2.3 index 10e3df76169a..143dbf1e3bbd 100644 --- a/metadata/md5-cache/dev-ruby/http-parser-1.2.3 +++ b/metadata/md5-cache/dev-ruby/http-parser-1.2.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/http-parser-1.2.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=68cd04b60bfd693e074fd28dfbff31a6 diff --git a/metadata/md5-cache/dev-ruby/http_parser_rb-0.6.0-r1 b/metadata/md5-cache/dev-ruby/http_parser_rb-0.6.0-r1 index 0e51e2101be2..5a74b9e76bc4 100644 --- a/metadata/md5-cache/dev-ruby/http_parser_rb-0.6.0-r1 +++ b/metadata/md5-cache/dev-ruby/http_parser_rb-0.6.0-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/http_parser.rb-0.6.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=5f9d6441c1d19b729fee69c0024f5ddb diff --git a/metadata/md5-cache/dev-ruby/http_parser_rb-0.6.0-r2 b/metadata/md5-cache/dev-ruby/http_parser_rb-0.6.0-r2 index 4162ff0eaf09..99a1a581862b 100644 --- a/metadata/md5-cache/dev-ruby/http_parser_rb-0.6.0-r2 +++ b/metadata/md5-cache/dev-ruby/http_parser_rb-0.6.0-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/http_parser.rb-0.6.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4eb3be17d4700698d5a8b04a3185332d diff --git a/metadata/md5-cache/dev-ruby/httparty-0.18.1 b/metadata/md5-cache/dev-ruby/httparty-0.18.1 index 4d4e12e375e6..46a6c293e071 100644 --- a/metadata/md5-cache/dev-ruby/httparty-0.18.1 +++ b/metadata/md5-cache/dev-ruby/httparty-0.18.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jnunemaker/httparty/archive/v0.18.1.tar.gz -> httparty-0.18.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c9c6e4a56ffd9388c2253356c633f267 diff --git a/metadata/md5-cache/dev-ruby/httparty-0.19.0 b/metadata/md5-cache/dev-ruby/httparty-0.19.0 index fc40cd4318e3..ca5197fa8b1e 100644 --- a/metadata/md5-cache/dev-ruby/httparty-0.19.0 +++ b/metadata/md5-cache/dev-ruby/httparty-0.19.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jnunemaker/httparty/archive/v0.19.0.tar.gz -> httparty-0.19.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7137544445b2e6563905b85dc7fe0fdb diff --git a/metadata/md5-cache/dev-ruby/httparty-0.20.0 b/metadata/md5-cache/dev-ruby/httparty-0.20.0 index 66111cc5066e..01cb1fcb2ce6 100644 --- a/metadata/md5-cache/dev-ruby/httparty-0.20.0 +++ b/metadata/md5-cache/dev-ruby/httparty-0.20.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jnunemaker/httparty/archive/v0.20.0.tar.gz -> httparty-0.20.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7137544445b2e6563905b85dc7fe0fdb diff --git a/metadata/md5-cache/dev-ruby/httpauth-0.2.1 b/metadata/md5-cache/dev-ruby/httpauth-0.2.1 index 443480ad36b0..e86f3a353338 100644 --- a/metadata/md5-cache/dev-ruby/httpauth-0.2.1 +++ b/metadata/md5-cache/dev-ruby/httpauth-0.2.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/Manfred/HTTPauth/archive/v0.2.1.tar.gz -> httpauth-0.2.1.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=f19f865ea68f8ae5ab8e7ac5bfb8a517 diff --git a/metadata/md5-cache/dev-ruby/httpauth-0.2.1-r1 b/metadata/md5-cache/dev-ruby/httpauth-0.2.1-r1 index e34abf78b2db..515c74ff4374 100644 --- a/metadata/md5-cache/dev-ruby/httpauth-0.2.1-r1 +++ b/metadata/md5-cache/dev-ruby/httpauth-0.2.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/Manfred/HTTPauth/archive/v0.2.1.tar.gz -> httpauth-0.2.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e80bcfbf99614593adbc38afdaaccec7 diff --git a/metadata/md5-cache/dev-ruby/httpclient-2.8.3 b/metadata/md5-cache/dev-ruby/httpclient-2.8.3 index 1f095ed95d3d..1b0febac3629 100644 --- a/metadata/md5-cache/dev-ruby/httpclient-2.8.3 +++ b/metadata/md5-cache/dev-ruby/httpclient-2.8.3 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/nahi/httpclient/archive/v2.8.3.tar.gz -> httpclient-2.8.3.tgz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=334ffb631f41fcf82d5c0ed301d0d1f9 diff --git a/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r1 b/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r1 index 762ad5a0137d..a155f2a8df51 100644 --- a/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r1 +++ b/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/nahi/httpclient/archive/v2.8.3.tar.gz -> httpclient-2.8.3.tgz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=f5f32f547bb074f493da3ee98b11b7de diff --git a/metadata/md5-cache/dev-ruby/i18n-1.8.10 b/metadata/md5-cache/dev-ruby/i18n-1.8.10 index 5a897e602096..ee33cb0721b0 100644 --- a/metadata/md5-cache/dev-ruby/i18n-1.8.10 +++ b/metadata/md5-cache/dev-ruby/i18n-1.8.10 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/svenfuchs/i18n/archive/v1.8.10.tar.gz -> i18n-1.8.10.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f55beda10f1744e52c0a1b4249a83bce diff --git a/metadata/md5-cache/dev-ruby/i18n-1.8.11 b/metadata/md5-cache/dev-ruby/i18n-1.8.11 index 82237979ea43..876d48f122b4 100644 --- a/metadata/md5-cache/dev-ruby/i18n-1.8.11 +++ b/metadata/md5-cache/dev-ruby/i18n-1.8.11 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/svenfuchs/i18n/archive/v1.8.11.tar.gz -> i18n-1.8.11.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=86868518b8c67f9a395ec15b80a03111 diff --git a/metadata/md5-cache/dev-ruby/i18n-1.8.9 b/metadata/md5-cache/dev-ruby/i18n-1.8.9 index f8b9fb36c300..a8a7d0781466 100644 --- a/metadata/md5-cache/dev-ruby/i18n-1.8.9 +++ b/metadata/md5-cache/dev-ruby/i18n-1.8.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/svenfuchs/i18n/archive/v1.8.9.tar.gz -> i18n-1.8.9.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=dd0c9ab7783dfa69f2f8d9b3774d9f67 diff --git a/metadata/md5-cache/dev-ruby/ice_nine-0.11.2-r1 b/metadata/md5-cache/dev-ruby/ice_nine-0.11.2-r1 index a5dff7f8ce08..4711742dcdb9 100644 --- a/metadata/md5-cache/dev-ruby/ice_nine-0.11.2-r1 +++ b/metadata/md5-cache/dev-ruby/ice_nine-0.11.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=test SLOT=0 SRC_URI=https://rubygems.org/gems/ice_nine-0.11.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a1301a7e892e945cf122b353f425ebda diff --git a/metadata/md5-cache/dev-ruby/idn-ruby-0.1.2 b/metadata/md5-cache/dev-ruby/idn-ruby-0.1.2 index 3edbb359be0a..15c69eb3646d 100644 --- a/metadata/md5-cache/dev-ruby/idn-ruby-0.1.2 +++ b/metadata/md5-cache/dev-ruby/idn-ruby-0.1.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/idn-ruby-0.1.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=671665ae4de18e07707d856059e4784d diff --git a/metadata/md5-cache/dev-ruby/idn-ruby-0.1.4 b/metadata/md5-cache/dev-ruby/idn-ruby-0.1.4 index d69170ab17db..d708708f309a 100644 --- a/metadata/md5-cache/dev-ruby/idn-ruby-0.1.4 +++ b/metadata/md5-cache/dev-ruby/idn-ruby-0.1.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/idn-ruby-0.1.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c4792e3e55e73607f8bc25e9ecdb0ffa diff --git a/metadata/md5-cache/dev-ruby/image_processing-1.12.1 b/metadata/md5-cache/dev-ruby/image_processing-1.12.1 index 21235dcd354e..2136c9e99d64 100644 --- a/metadata/md5-cache/dev-ruby/image_processing-1.12.1 +++ b/metadata/md5-cache/dev-ruby/image_processing-1.12.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/janko/image_processing/archive/v1.12.1.tar.gz -> image_processing-1.12.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=232ed8b18887b51e5da0573970895a2c diff --git a/metadata/md5-cache/dev-ruby/imagesize-0.1.1_p20100902-r1 b/metadata/md5-cache/dev-ruby/imagesize-0.1.1_p20100902-r1 index 983b4d411f66..9e023e9c6722 100644 --- a/metadata/md5-cache/dev-ruby/imagesize-0.1.1_p20100902-r1 +++ b/metadata/md5-cache/dev-ruby/imagesize-0.1.1_p20100902-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/mattheworiordan/imagesize/archive/bd5be2afb088beba3f0d863cef4eac7db56ca804.tar.gz -> imagesize-0.1.1_p20100902.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=44336050ffef31296dff9eb6da57ce6d diff --git a/metadata/md5-cache/dev-ruby/inflecto-0.0.2 b/metadata/md5-cache/dev-ruby/inflecto-0.0.2 index aad6d03c55f5..f65df3e19493 100644 --- a/metadata/md5-cache/dev-ruby/inflecto-0.0.2 +++ b/metadata/md5-cache/dev-ruby/inflecto-0.0.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/inflecto-0.0.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=17c6b5077748e025e8c7c8fe743c8c74 diff --git a/metadata/md5-cache/dev-ruby/instance_storage-1.0.0 b/metadata/md5-cache/dev-ruby/instance_storage-1.0.0 index 8809d2cf560d..2fed3741a13a 100644 --- a/metadata/md5-cache/dev-ruby/instance_storage-1.0.0 +++ b/metadata/md5-cache/dev-ruby/instance_storage-1.0.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/instance_storage-1.0.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=c17dd03e58b75c7a5f91c7656c071c5a diff --git a/metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r1 b/metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r1 index d0e740cdecaf..44e4ddb50314 100644 --- a/metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/instance_storage-1.0.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ee848b7b9654da14281b2d45f6694ed4 diff --git a/metadata/md5-cache/dev-ruby/instance_storage-2.0.0 b/metadata/md5-cache/dev-ruby/instance_storage-2.0.0 index 78d09eb1ed51..5c9ea3928115 100644 --- a/metadata/md5-cache/dev-ruby/instance_storage-2.0.0 +++ b/metadata/md5-cache/dev-ruby/instance_storage-2.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/instance_storage-2.0.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=239eff43bb190ba298c1ca6b339b13a2 diff --git a/metadata/md5-cache/dev-ruby/instantiator-0.0.7 b/metadata/md5-cache/dev-ruby/instantiator-0.0.7 index ed4183d33efe..69a36d7e02ca 100644 --- a/metadata/md5-cache/dev-ruby/instantiator-0.0.7 +++ b/metadata/md5-cache/dev-ruby/instantiator-0.0.7 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/instantiator-0.0.7.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=5893e4596777f0180eb8edbbc7abdec6 diff --git a/metadata/md5-cache/dev-ruby/introspection-0.0.4 b/metadata/md5-cache/dev-ruby/introspection-0.0.4 index 93bfc679a6f0..2ff6d0a395d6 100644 --- a/metadata/md5-cache/dev-ruby/introspection-0.0.4 +++ b/metadata/md5-cache/dev-ruby/introspection-0.0.4 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/introspection-0.0.4.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=1bbb07db412dc492eca3725d862b852e diff --git a/metadata/md5-cache/dev-ruby/introspection-0.0.4-r1 b/metadata/md5-cache/dev-ruby/introspection-0.0.4-r1 index 883eef80574d..6118f30db0d2 100644 --- a/metadata/md5-cache/dev-ruby/introspection-0.0.4-r1 +++ b/metadata/md5-cache/dev-ruby/introspection-0.0.4-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/introspection-0.0.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b7f3477d7bf027cf6cc95dcb865f527d diff --git a/metadata/md5-cache/dev-ruby/iobuffer-1.1.2-r4 b/metadata/md5-cache/dev-ruby/iobuffer-1.1.2-r4 index b512ec4ee0b8..9eb6239e33a0 100644 --- a/metadata/md5-cache/dev-ruby/iobuffer-1.1.2-r4 +++ b/metadata/md5-cache/dev-ruby/iobuffer-1.1.2-r4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/tarcieri/iobuffer/tarball/v1.1.2 -> iobuffer-git-1.1.2.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5349034afd92e9b952ea9fc6880ab7b0 diff --git a/metadata/md5-cache/dev-ruby/itextomml-1.6.0 b/metadata/md5-cache/dev-ruby/itextomml-1.6.0 index e863f07f1238..97541410b130 100644 --- a/metadata/md5-cache/dev-ruby/itextomml-1.6.0 +++ b/metadata/md5-cache/dev-ruby/itextomml-1.6.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test SLOT=0 SRC_URI=https://rubygems.org/gems/itextomml-1.6.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ecd729cd1a5ec4d8a7e6ccf8ecb7be3c diff --git a/metadata/md5-cache/dev-ruby/itextomml-1.6.1 b/metadata/md5-cache/dev-ruby/itextomml-1.6.1 index 222cb3f66a8a..dee5d606adc5 100644 --- a/metadata/md5-cache/dev-ruby/itextomml-1.6.1 +++ b/metadata/md5-cache/dev-ruby/itextomml-1.6.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/itextomml-1.6.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=053372e9b1752431f1ff09d89a2e6a8f diff --git a/metadata/md5-cache/dev-ruby/jbuilder-2.10.0 b/metadata/md5-cache/dev-ruby/jbuilder-2.10.0 index a3685c13f966..d2bf9c617bf9 100644 --- a/metadata/md5-cache/dev-ruby/jbuilder-2.10.0 +++ b/metadata/md5-cache/dev-ruby/jbuilder-2.10.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/jbuilder-2.10.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7928513e569de515c728a326155e39f4 diff --git a/metadata/md5-cache/dev-ruby/jbuilder-2.10.1 b/metadata/md5-cache/dev-ruby/jbuilder-2.10.1 index 76f13186de8b..df752c75b7bd 100644 --- a/metadata/md5-cache/dev-ruby/jbuilder-2.10.1 +++ b/metadata/md5-cache/dev-ruby/jbuilder-2.10.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/jbuilder-2.10.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=da6795dfcf466dd24692528babe91ceb diff --git a/metadata/md5-cache/dev-ruby/jbuilder-2.11.0 b/metadata/md5-cache/dev-ruby/jbuilder-2.11.0 index db66550117a2..691f1b3b834f 100644 --- a/metadata/md5-cache/dev-ruby/jbuilder-2.11.0 +++ b/metadata/md5-cache/dev-ruby/jbuilder-2.11.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/jbuilder-2.11.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6ee682fd2dc46f7ee378f40fdcd365d1 diff --git a/metadata/md5-cache/dev-ruby/jbuilder-2.11.2 b/metadata/md5-cache/dev-ruby/jbuilder-2.11.2 index a4759000d675..775a8ff2a7e8 100644 --- a/metadata/md5-cache/dev-ruby/jbuilder-2.11.2 +++ b/metadata/md5-cache/dev-ruby/jbuilder-2.11.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/jbuilder-2.11.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6ee682fd2dc46f7ee378f40fdcd365d1 diff --git a/metadata/md5-cache/dev-ruby/jmespath-1.4.0 b/metadata/md5-cache/dev-ruby/jmespath-1.4.0 index 2870787bd745..97ced53acc6f 100644 --- a/metadata/md5-cache/dev-ruby/jmespath-1.4.0 +++ b/metadata/md5-cache/dev-ruby/jmespath-1.4.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/jmespath/jmespath.rb/archive/v1.4.0.tar.gz -> jmespath-1.4.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=fae365f01212cb59201ace230dcfc3e1 diff --git a/metadata/md5-cache/dev-ruby/jquery-rails-4.4.0 b/metadata/md5-cache/dev-ruby/jquery-rails-4.4.0 index 4c101ec2d82c..7d21d5028134 100644 --- a/metadata/md5-cache/dev-ruby/jquery-rails-4.4.0 +++ b/metadata/md5-cache/dev-ruby/jquery-rails-4.4.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/jquery-rails-4.4.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a6426ebd830fd36cc2e69aafd6b72d0b diff --git a/metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r1 b/metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r1 index 33d54121cf07..b1d035e9ffec 100644 --- a/metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r1 +++ b/metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://rubygems.org/gems/jquery-ui-rails-6.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=421f88884e5aaa5f1f41f0bda0d94503 diff --git a/metadata/md5-cache/dev-ruby/jsobfu-0.4.2 b/metadata/md5-cache/dev-ruby/jsobfu-0.4.2 index 670f4ca69875..c9a5347bb48f 100644 --- a/metadata/md5-cache/dev-ruby/jsobfu-0.4.2 +++ b/metadata/md5-cache/dev-ruby/jsobfu-0.4.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0.4.2 SRC_URI=https://rubygems.org/gems/jsobfu-0.4.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d26a2bef7fc0c8b4c636a98c7e53f883 diff --git a/metadata/md5-cache/dev-ruby/json-2.3.0 b/metadata/md5-cache/dev-ruby/json-2.3.0 index 8d6ded7959ed..f14c087e9c42 100644 --- a/metadata/md5-cache/dev-ruby/json-2.3.0 +++ b/metadata/md5-cache/dev-ruby/json-2.3.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/json-2.3.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=cbf8bebdb6a7601808cc494dd3351a67 diff --git a/metadata/md5-cache/dev-ruby/json-2.5.1-r1 b/metadata/md5-cache/dev-ruby/json-2.5.1-r1 index 06c75ca5ddd3..79c5b03f2a45 100644 --- a/metadata/md5-cache/dev-ruby/json-2.5.1-r1 +++ b/metadata/md5-cache/dev-ruby/json-2.5.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/flori/json/archive/v2.5.1.tar.gz -> json-2.5.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=75f857fa3f5b5c4888ef61a7ec89d3af diff --git a/metadata/md5-cache/dev-ruby/json-2.6.1 b/metadata/md5-cache/dev-ruby/json-2.6.1 index 8a0ef1f712e6..79774deac575 100644 --- a/metadata/md5-cache/dev-ruby/json-2.6.1 +++ b/metadata/md5-cache/dev-ruby/json-2.6.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/flori/json/archive/v2.6.1.tar.gz -> json-2.6.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f95daa1d627f1b909bc3fcd3556de3a3 diff --git a/metadata/md5-cache/dev-ruby/json_schema-0.20.8 b/metadata/md5-cache/dev-ruby/json_schema-0.20.8 index 2af1e79f0d59..05358174383d 100644 --- a/metadata/md5-cache/dev-ruby/json_schema-0.20.8 +++ b/metadata/md5-cache/dev-ruby/json_schema-0.20.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/brandur/json_schema/archive/v0.20.8.tar.gz -> json_schema-0.20.8.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0f0b658a6f8baf2aeefc6df7c3e5afc0 diff --git a/metadata/md5-cache/dev-ruby/json_schema-0.20.9 b/metadata/md5-cache/dev-ruby/json_schema-0.20.9 index 2cdaffbda361..ea29dbff54fe 100644 --- a/metadata/md5-cache/dev-ruby/json_schema-0.20.9 +++ b/metadata/md5-cache/dev-ruby/json_schema-0.20.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/brandur/json_schema/archive/v0.20.9.tar.gz -> json_schema-0.20.9.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=05abd6605b04a339981fa2590e21c1a7 diff --git a/metadata/md5-cache/dev-ruby/jwt-2.2.3 b/metadata/md5-cache/dev-ruby/jwt-2.2.3 index 07c94accb03c..4f5aeaf9259b 100644 --- a/metadata/md5-cache/dev-ruby/jwt-2.2.3 +++ b/metadata/md5-cache/dev-ruby/jwt-2.2.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/jwt/ruby-jwt/archive/v2.2.3.tar.gz -> jwt-2.2.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b769bfb940bf040c19bb02b01e002a96 diff --git a/metadata/md5-cache/dev-ruby/jwt-2.3.0 b/metadata/md5-cache/dev-ruby/jwt-2.3.0 index 0273ad3e52ab..3497faaa9b3c 100644 --- a/metadata/md5-cache/dev-ruby/jwt-2.3.0 +++ b/metadata/md5-cache/dev-ruby/jwt-2.3.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/jwt/ruby-jwt/archive/v2.3.0.tar.gz -> jwt-2.3.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4b6f4d1d25e9f9129aeaab07d2326a2c diff --git a/metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r2 b/metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r2 index 24bd762253b5..e360f630bcab 100644 --- a/metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r2 +++ b/metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/KirbyBase-2.6.1.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=7d191b7fc485ad2e056fcae7cfe1ddbf diff --git a/metadata/md5-cache/dev-ruby/kissfft-0.0.2-r1 b/metadata/md5-cache/dev-ruby/kissfft-0.0.2-r1 index 650c76b81b34..5d1035436673 100644 --- a/metadata/md5-cache/dev-ruby/kissfft-0.0.2-r1 +++ b/metadata/md5-cache/dev-ruby/kissfft-0.0.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/kissfft-0.0.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=988971fefa10258a364e67d3ec4d3722 diff --git a/metadata/md5-cache/dev-ruby/kpeg-1.1.0-r1 b/metadata/md5-cache/dev-ruby/kpeg-1.1.0-r1 index 6a4b7474f68a..55542280f5c8 100644 --- a/metadata/md5-cache/dev-ruby/kpeg-1.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/kpeg-1.1.0-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/kpeg-1.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=9a994fb0c3df901cf2a9407ae9d1deb5 diff --git a/metadata/md5-cache/dev-ruby/kpeg-1.2.0 b/metadata/md5-cache/dev-ruby/kpeg-1.2.0 index a141ad0d6589..d33727dcdc2d 100644 --- a/metadata/md5-cache/dev-ruby/kpeg-1.2.0 +++ b/metadata/md5-cache/dev-ruby/kpeg-1.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/kpeg-1.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=fc8ea8c182048d3b492446bab422b026 diff --git a/metadata/md5-cache/dev-ruby/kpeg-1.3.0 b/metadata/md5-cache/dev-ruby/kpeg-1.3.0 index 12ad4e6a0ac2..4e9cfb2851bc 100644 --- a/metadata/md5-cache/dev-ruby/kpeg-1.3.0 +++ b/metadata/md5-cache/dev-ruby/kpeg-1.3.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/kpeg-1.3.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=fc8ea8c182048d3b492446bab422b026 diff --git a/metadata/md5-cache/dev-ruby/kramdown-2.3.1-r1 b/metadata/md5-cache/dev-ruby/kramdown-2.3.1-r1 index 13a03f7fea6d..44a5949b48a1 100644 --- a/metadata/md5-cache/dev-ruby/kramdown-2.3.1-r1 +++ b/metadata/md5-cache/dev-ruby/kramdown-2.3.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/kramdown-2.3.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b57878a0d8b9499a7b87d5a52ca22480 diff --git a/metadata/md5-cache/dev-ruby/kramdown-parser-gfm-1.1.0 b/metadata/md5-cache/dev-ruby/kramdown-parser-gfm-1.1.0 index dc68402e5346..c19b1969221e 100644 --- a/metadata/md5-cache/dev-ruby/kramdown-parser-gfm-1.1.0 +++ b/metadata/md5-cache/dev-ruby/kramdown-parser-gfm-1.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/kramdown-parser-gfm-1.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=207e8284c07618b166a0b03f673b4461 diff --git a/metadata/md5-cache/dev-ruby/kramdown-syntax-coderay-1.0.1 b/metadata/md5-cache/dev-ruby/kramdown-syntax-coderay-1.0.1 index c747fadb3419..d68332fbe6a3 100644 --- a/metadata/md5-cache/dev-ruby/kramdown-syntax-coderay-1.0.1 +++ b/metadata/md5-cache/dev-ruby/kramdown-syntax-coderay-1.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/kramdown-syntax-coderay-1.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e5cca2d3ee6a5192416ea51fc66e7984 diff --git a/metadata/md5-cache/dev-ruby/launchy-2.5.0 b/metadata/md5-cache/dev-ruby/launchy-2.5.0 index 11b35fceb3cd..16b4af95c02d 100644 --- a/metadata/md5-cache/dev-ruby/launchy-2.5.0 +++ b/metadata/md5-cache/dev-ruby/launchy-2.5.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/launchy-2.5.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=72fbeb4a9e5b65286cc9eac134ab07f6 diff --git a/metadata/md5-cache/dev-ruby/lemon-0.9.1 b/metadata/md5-cache/dev-ruby/lemon-0.9.1 index 53e3b31bf01e..9f70570c98cf 100644 --- a/metadata/md5-cache/dev-ruby/lemon-0.9.1 +++ b/metadata/md5-cache/dev-ruby/lemon-0.9.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/lemon-0.9.1.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=8ae50a81195d9c018f5700b3e716b521 diff --git a/metadata/md5-cache/dev-ruby/lemon-0.9.1-r1 b/metadata/md5-cache/dev-ruby/lemon-0.9.1-r1 index 25ea008d3400..74cad83452d9 100644 --- a/metadata/md5-cache/dev-ruby/lemon-0.9.1-r1 +++ b/metadata/md5-cache/dev-ruby/lemon-0.9.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/lemon-0.9.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=136f869afdb5c970dc83c3c805bc5317 diff --git a/metadata/md5-cache/dev-ruby/letter_opener-1.7.0 b/metadata/md5-cache/dev-ruby/letter_opener-1.7.0 index 986813323d69..02c3e4d2204f 100644 --- a/metadata/md5-cache/dev-ruby/letter_opener-1.7.0 +++ b/metadata/md5-cache/dev-ruby/letter_opener-1.7.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ryanb/letter_opener/archive/v1.7.0.tar.gz -> letter_opener-1.7.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f4f084504de2b25f54eafaa219f71e63 diff --git a/metadata/md5-cache/dev-ruby/letter_opener-1.7.0-r1 b/metadata/md5-cache/dev-ruby/letter_opener-1.7.0-r1 index 48399ed3be33..637d183c6f44 100644 --- a/metadata/md5-cache/dev-ruby/letter_opener-1.7.0-r1 +++ b/metadata/md5-cache/dev-ruby/letter_opener-1.7.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ryanb/letter_opener/archive/v1.7.0.tar.gz -> letter_opener-1.7.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d5609ec46a34b13e1191ca8b68365178 diff --git a/metadata/md5-cache/dev-ruby/levenshtein-0.2.2-r3 b/metadata/md5-cache/dev-ruby/levenshtein-0.2.2-r3 index e8cb030588a6..8873731243f1 100644 --- a/metadata/md5-cache/dev-ruby/levenshtein-0.2.2-r3 +++ b/metadata/md5-cache/dev-ruby/levenshtein-0.2.2-r3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/levenshtein-0.2.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=9634489faa97b47d0f935a8c1c33f653 diff --git a/metadata/md5-cache/dev-ruby/libusb-0.6.4 b/metadata/md5-cache/dev-ruby/libusb-0.6.4 index 94fafd6fba0b..d92475dc57df 100644 --- a/metadata/md5-cache/dev-ruby/libusb-0.6.4 +++ b/metadata/md5-cache/dev-ruby/libusb-0.6.4 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/libusb-0.6.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a44a6859389286cab399044e36d3731d diff --git a/metadata/md5-cache/dev-ruby/liquid-4.0.3 b/metadata/md5-cache/dev-ruby/liquid-4.0.3 index 3d411de0e9cd..fbbe05e82d8c 100644 --- a/metadata/md5-cache/dev-ruby/liquid-4.0.3 +++ b/metadata/md5-cache/dev-ruby/liquid-4.0.3 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/Shopify/liquid/archive/v4.0.3.tar.gz -> liquid-4.0.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e01726feae7fe36c60cadd5bc2947df1 diff --git a/metadata/md5-cache/dev-ruby/liquid-5.0.1 b/metadata/md5-cache/dev-ruby/liquid-5.0.1 index dbf2206ed484..6826d0972e9e 100644 --- a/metadata/md5-cache/dev-ruby/liquid-5.0.1 +++ b/metadata/md5-cache/dev-ruby/liquid-5.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/Shopify/liquid/archive/v5.0.1.tar.gz -> liquid-5.0.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8439b1563be269eaf398bac553e9b4be diff --git a/metadata/md5-cache/dev-ruby/liquid-5.1.0 b/metadata/md5-cache/dev-ruby/liquid-5.1.0 index 4b7a3eed74bc..49c0c8e995d7 100644 --- a/metadata/md5-cache/dev-ruby/liquid-5.1.0 +++ b/metadata/md5-cache/dev-ruby/liquid-5.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/Shopify/liquid/archive/v5.1.0.tar.gz -> liquid-5.1.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8d9d73ccaf7e07ccfe46867da8f43edc diff --git a/metadata/md5-cache/dev-ruby/liquid-c-4.0.0-r1 b/metadata/md5-cache/dev-ruby/liquid-c-4.0.0-r1 index fc1c92557fe1..caf4e4e3609b 100644 --- a/metadata/md5-cache/dev-ruby/liquid-c-4.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/liquid-c-4.0.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/liquid-c-4.0.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c47a72f1f40e8bea02b822b53756dc45 diff --git a/metadata/md5-cache/dev-ruby/listen-1.3.1-r4 b/metadata/md5-cache/dev-ruby/listen-1.3.1-r4 index d866325c1d14..618686fbea99 100644 --- a/metadata/md5-cache/dev-ruby/listen-1.3.1-r4 +++ b/metadata/md5-cache/dev-ruby/listen-1.3.1-r4 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/guard/listen/archive/v1.3.1.tar.gz -> listen-1.3.1-git.tgz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=f4fdd719348670776c1009cedc9791a6 diff --git a/metadata/md5-cache/dev-ruby/listen-3.5.1 b/metadata/md5-cache/dev-ruby/listen-3.5.1 index 84e840958a25..c16ad09dad4b 100644 --- a/metadata/md5-cache/dev-ruby/listen-3.5.1 +++ b/metadata/md5-cache/dev-ruby/listen-3.5.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/guard/listen/archive/v3.5.1.tar.gz -> listen-3.5.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=461543c32d0739b0dd3aa19eb2b92739 diff --git a/metadata/md5-cache/dev-ruby/listen-3.6.0 b/metadata/md5-cache/dev-ruby/listen-3.6.0 index 07ceed18b134..f327256415a9 100644 --- a/metadata/md5-cache/dev-ruby/listen-3.6.0 +++ b/metadata/md5-cache/dev-ruby/listen-3.6.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/guard/listen/archive/v3.6.0.tar.gz -> listen-3.6.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3a7c928e6e73b500c0f2e131b11e0a33 diff --git a/metadata/md5-cache/dev-ruby/listen-3.7.0 b/metadata/md5-cache/dev-ruby/listen-3.7.0 index b71d8bae79e0..475d58c86c7d 100644 --- a/metadata/md5-cache/dev-ruby/listen-3.7.0 +++ b/metadata/md5-cache/dev-ruby/listen-3.7.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/guard/listen/archive/v3.7.0.tar.gz -> listen-3.7.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3b1df5a94de0957286533be422f763ec diff --git a/metadata/md5-cache/dev-ruby/little-plugger-1.1.4 b/metadata/md5-cache/dev-ruby/little-plugger-1.1.4 index b5459967f027..007ce917e23e 100644 --- a/metadata/md5-cache/dev-ruby/little-plugger-1.1.4 +++ b/metadata/md5-cache/dev-ruby/little-plugger-1.1.4 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/little-plugger-1.1.4.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=dd87a5f90d2657146899d3e2a7f2c724 diff --git a/metadata/md5-cache/dev-ruby/locale-2.1.3 b/metadata/md5-cache/dev-ruby/locale-2.1.3 index 935ba722f8ba..46719c916e86 100644 --- a/metadata/md5-cache/dev-ruby/locale-2.1.3 +++ b/metadata/md5-cache/dev-ruby/locale-2.1.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gettext/locale/archive/2.1.3.tar.gz -> locale-2.1.3-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5d4034cee7c0d9199d945811a5dc8440 diff --git a/metadata/md5-cache/dev-ruby/localhost-1.1.9 b/metadata/md5-cache/dev-ruby/localhost-1.1.9 index 06a27eb95a4a..846fbcbd011d 100644 --- a/metadata/md5-cache/dev-ruby/localhost-1.1.9 +++ b/metadata/md5-cache/dev-ruby/localhost-1.1.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/socketry/localhost/archive/v1.1.9.tar.gz -> localhost-1.1.9.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ecd8981d9a7e3cb03f73fb5bd1179682 diff --git a/metadata/md5-cache/dev-ruby/lockfile-2.1.3 b/metadata/md5-cache/dev-ruby/lockfile-2.1.3 index 46b3096ac618..42aa8c72f6e0 100644 --- a/metadata/md5-cache/dev-ruby/lockfile-2.1.3 +++ b/metadata/md5-cache/dev-ruby/lockfile-2.1.3 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/lockfile-2.1.3.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=722404714f8b22089afc8ddf25008fe8 diff --git a/metadata/md5-cache/dev-ruby/log4r-1.1.10-r2 b/metadata/md5-cache/dev-ruby/log4r-1.1.10-r2 index 2fea5a2101cd..59258b0227ca 100644 --- a/metadata/md5-cache/dev-ruby/log4r-1.1.10-r2 +++ b/metadata/md5-cache/dev-ruby/log4r-1.1.10-r2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/log4r-1.1.10.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=58d9f7a3db1e66454ee8d258896b8eb5 diff --git a/metadata/md5-cache/dev-ruby/log_buddy-0.7.0 b/metadata/md5-cache/dev-ruby/log_buddy-0.7.0 index 4054cb4b2699..58546db8421c 100644 --- a/metadata/md5-cache/dev-ruby/log_buddy-0.7.0 +++ b/metadata/md5-cache/dev-ruby/log_buddy-0.7.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/log_buddy-0.7.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=e00bff025217e41f5d9204dba7fd8045 diff --git a/metadata/md5-cache/dev-ruby/logue-1.0.18 b/metadata/md5-cache/dev-ruby/logue-1.0.18 index 4b9c8f2bc50c..e2530a2eb034 100644 --- a/metadata/md5-cache/dev-ruby/logue-1.0.18 +++ b/metadata/md5-cache/dev-ruby/logue-1.0.18 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jpace/logue/archive/v1.0.18.tar.gz -> logue-git-1.0.18.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ab8bba23e27ba825f943545b32815084 diff --git a/metadata/md5-cache/dev-ruby/loofah-2.10.0 b/metadata/md5-cache/dev-ruby/loofah-2.10.0 index d66afde334e9..19b51835169e 100644 --- a/metadata/md5-cache/dev-ruby/loofah-2.10.0 +++ b/metadata/md5-cache/dev-ruby/loofah-2.10.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/flavorjones/loofah/archive/v2.10.0.tar.gz -> loofah-2.10.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=03461b252513ade8c8db79daf8030326 diff --git a/metadata/md5-cache/dev-ruby/loofah-2.11.0 b/metadata/md5-cache/dev-ruby/loofah-2.11.0 index 561549872668..9b8ded634264 100644 --- a/metadata/md5-cache/dev-ruby/loofah-2.11.0 +++ b/metadata/md5-cache/dev-ruby/loofah-2.11.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/flavorjones/loofah/archive/v2.11.0.tar.gz -> loofah-2.11.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2d26e06afaf1d459a80b8d8af39c7c11 diff --git a/metadata/md5-cache/dev-ruby/loofah-2.12.0 b/metadata/md5-cache/dev-ruby/loofah-2.12.0 index a5c9b82f5114..59a0b87e35cd 100644 --- a/metadata/md5-cache/dev-ruby/loofah-2.12.0 +++ b/metadata/md5-cache/dev-ruby/loofah-2.12.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/flavorjones/loofah/archive/v2.12.0.tar.gz -> loofah-2.12.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=70d93b0af025807ca64e5511d3acc281 diff --git a/metadata/md5-cache/dev-ruby/loquacious-1.9.1-r3 b/metadata/md5-cache/dev-ruby/loquacious-1.9.1-r3 index 6f6ab222d108..030235815f31 100644 --- a/metadata/md5-cache/dev-ruby/loquacious-1.9.1-r3 +++ b/metadata/md5-cache/dev-ruby/loquacious-1.9.1-r3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/loquacious-1.9.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7c998626f77cf6876833a1fdd0cbb4d9 diff --git a/metadata/md5-cache/dev-ruby/lumberjack-1.2.7 b/metadata/md5-cache/dev-ruby/lumberjack-1.2.7 index ca424b60891b..5ef60b4c15ff 100644 --- a/metadata/md5-cache/dev-ruby/lumberjack-1.2.7 +++ b/metadata/md5-cache/dev-ruby/lumberjack-1.2.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/bdurand/lumberjack/archive/v1.2.7.tar.gz -> lumberjack-1.2.7.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=129d96678de518eacad1d3697f371a3f diff --git a/metadata/md5-cache/dev-ruby/lumberjack-1.2.8 b/metadata/md5-cache/dev-ruby/lumberjack-1.2.8 index 946ed1786f5e..4a44846b547b 100644 --- a/metadata/md5-cache/dev-ruby/lumberjack-1.2.8 +++ b/metadata/md5-cache/dev-ruby/lumberjack-1.2.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/bdurand/lumberjack/archive/v1.2.8.tar.gz -> lumberjack-1.2.8.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6a3b48093fd020b92ee9b517db6ebe9b diff --git a/metadata/md5-cache/dev-ruby/mab-0.0.3-r1 b/metadata/md5-cache/dev-ruby/mab-0.0.3-r1 index 7bcac46ebf96..adfe4b8a49b2 100644 --- a/metadata/md5-cache/dev-ruby/mab-0.0.3-r1 +++ b/metadata/md5-cache/dev-ruby/mab-0.0.3-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/mab-0.0.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7a2011cea3e24e00b992981dd421e5f2 diff --git a/metadata/md5-cache/dev-ruby/magic-0.2.9-r1 b/metadata/md5-cache/dev-ruby/magic-0.2.9-r1 index 1a19ae60c11c..91bda0bcdba2 100644 --- a/metadata/md5-cache/dev-ruby/magic-0.2.9-r1 +++ b/metadata/md5-cache/dev-ruby/magic-0.2.9-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/qoobaa/magic/archive/v0.2.9.tar.gz -> magic-0.2.9.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5399893bc074ed83750255693e616a25 diff --git a/metadata/md5-cache/dev-ruby/mail-2.7.1 b/metadata/md5-cache/dev-ruby/mail-2.7.1 index ae930baf0e37..8e0708eb5f4d 100644 --- a/metadata/md5-cache/dev-ruby/mail-2.7.1 +++ b/metadata/md5-cache/dev-ruby/mail-2.7.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2.7 SRC_URI=https://github.com/mikel/mail/archive/2.7.1.tar.gz -> mail-2.7.1-git.tar.gz -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2f5a8322ec61694be316c6510d4488ba diff --git a/metadata/md5-cache/dev-ruby/mail-2.7.1-r1 b/metadata/md5-cache/dev-ruby/mail-2.7.1-r1 index 9cd542c88dba..4c33c92e47d8 100644 --- a/metadata/md5-cache/dev-ruby/mail-2.7.1-r1 +++ b/metadata/md5-cache/dev-ruby/mail-2.7.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2.7 SRC_URI=https://github.com/mikel/mail/archive/2.7.1.tar.gz -> mail-2.7.1-git.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=fc6b145f2794e7b4f5a05fdd360d69bc diff --git a/metadata/md5-cache/dev-ruby/maildir-2.2.3 b/metadata/md5-cache/dev-ruby/maildir-2.2.3 index 75b2318a79d0..b90d7abec465 100644 --- a/metadata/md5-cache/dev-ruby/maildir-2.2.3 +++ b/metadata/md5-cache/dev-ruby/maildir-2.2.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/maildir-2.2.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4d3d43843b826bed2f28dc0f88476b41 diff --git a/metadata/md5-cache/dev-ruby/marcel-0.3.3-r1 b/metadata/md5-cache/dev-ruby/marcel-0.3.3-r1 index e4bbec704a76..0702afe68207 100644 --- a/metadata/md5-cache/dev-ruby/marcel-0.3.3-r1 +++ b/metadata/md5-cache/dev-ruby/marcel-0.3.3-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/basecamp/marcel/archive/v0.3.3.tar.gz -> marcel-0.3.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=db1c803eab2af9ea6eec9740dcd42cb3 diff --git a/metadata/md5-cache/dev-ruby/marcel-1.0.0 b/metadata/md5-cache/dev-ruby/marcel-1.0.0 index dd7384120832..c5ee37d263f8 100644 --- a/metadata/md5-cache/dev-ruby/marcel-1.0.0 +++ b/metadata/md5-cache/dev-ruby/marcel-1.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1.0 SRC_URI=https://github.com/basecamp/marcel/archive/v1.0.0.tar.gz -> marcel-1.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5fde6866282a4bbf21eec61b1237c73c diff --git a/metadata/md5-cache/dev-ruby/marcel-1.0.1 b/metadata/md5-cache/dev-ruby/marcel-1.0.1 index 6ba03f1bf799..11f84089e486 100644 --- a/metadata/md5-cache/dev-ruby/marcel-1.0.1 +++ b/metadata/md5-cache/dev-ruby/marcel-1.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1.0 SRC_URI=https://github.com/basecamp/marcel/archive/v1.0.1.tar.gz -> marcel-1.0.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5fde6866282a4bbf21eec61b1237c73c diff --git a/metadata/md5-cache/dev-ruby/marcel-1.0.2 b/metadata/md5-cache/dev-ruby/marcel-1.0.2 index 5d8707af7879..b20fee092ca6 100644 --- a/metadata/md5-cache/dev-ruby/marcel-1.0.2 +++ b/metadata/md5-cache/dev-ruby/marcel-1.0.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1.0 SRC_URI=https://github.com/basecamp/marcel/archive/v1.0.2.tar.gz -> marcel-1.0.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d7f01a5d71b32bae2060bb85cf238062 diff --git a/metadata/md5-cache/dev-ruby/maruku-0.7.3 b/metadata/md5-cache/dev-ruby/maruku-0.7.3 index 50fe5f6235e3..470588efd3b1 100644 --- a/metadata/md5-cache/dev-ruby/maruku-0.7.3 +++ b/metadata/md5-cache/dev-ruby/maruku-0.7.3 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/maruku-0.7.3.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=a0dcae3af910c6116085a3982b798f34 diff --git a/metadata/md5-cache/dev-ruby/maruku-0.7.3-r1 b/metadata/md5-cache/dev-ruby/maruku-0.7.3-r1 new file mode 100644 index 000000000000..1f0e01b54e79 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/maruku-0.7.3-r1 @@ -0,0 +1,16 @@ +BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/nokogiri-diff[ruby_targets_ruby26(-)] dev-ruby/syntax[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/nokogiri-diff[ruby_targets_ruby27(-)] dev-ruby/syntax[ruby_targets_ruby27(-)] ) ) test? ( ruby_targets_ruby26? ( highlight? ( dev-ruby/syntax[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( highlight? ( dev-ruby/syntax[ruby_targets_ruby27(-)] ) ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=test? ( app-text/blahtexml ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) +DESCRIPTION=A Markdown-superset interpreter written in Ruby +EAPI=8 +HOMEPAGE=https://github.com/bhollis/maruku +IUSE=highlight test test ruby_targets_ruby26 ruby_targets_ruby27 doc test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 +RDEPEND=ruby_targets_ruby26? ( highlight? ( dev-ruby/syntax[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( highlight? ( dev-ruby/syntax[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://rubygems.org/gems/maruku-0.7.3.gem +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=cb5c1de4ab53b0f62e35750249cc1c0b diff --git a/metadata/md5-cache/dev-ruby/mash-0.1.1-r2 b/metadata/md5-cache/dev-ruby/mash-0.1.1-r2 index 62068466a142..d559afb63a6b 100644 --- a/metadata/md5-cache/dev-ruby/mash-0.1.1-r2 +++ b/metadata/md5-cache/dev-ruby/mash-0.1.1-r2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/mash-0.1.1.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=35f5f7fa7856e68c454ced53f0f78174 diff --git a/metadata/md5-cache/dev-ruby/matrix-0.4.2 b/metadata/md5-cache/dev-ruby/matrix-0.4.2 index 6993efd4cba9..894b4475bf10 100644 --- a/metadata/md5-cache/dev-ruby/matrix-0.4.2 +++ b/metadata/md5-cache/dev-ruby/matrix-0.4.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/matrix/archive/v0.4.2.tar.gz -> matrix-0.4.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=92b5ae39d2734946810903972cb97d7a diff --git a/metadata/md5-cache/dev-ruby/maxitest-3.6.0 b/metadata/md5-cache/dev-ruby/maxitest-3.6.0 index 58cbdc2c1631..8e88587013e1 100644 --- a/metadata/md5-cache/dev-ruby/maxitest-3.6.0 +++ b/metadata/md5-cache/dev-ruby/maxitest-3.6.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/grosser/maxitest/archive/v3.6.0.tar.gz -> maxitest-3.6.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=925b53f48b2ebdcab7aeb0f49b0d7e44 diff --git a/metadata/md5-cache/dev-ruby/maxitest-3.6.0-r1 b/metadata/md5-cache/dev-ruby/maxitest-3.6.0-r1 index dd3fcff76aec..0a9a1b4a085b 100644 --- a/metadata/md5-cache/dev-ruby/maxitest-3.6.0-r1 +++ b/metadata/md5-cache/dev-ruby/maxitest-3.6.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/grosser/maxitest/archive/v3.6.0.tar.gz -> maxitest-3.6.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4e518c86331625b1dfb032f2d13de79f diff --git a/metadata/md5-cache/dev-ruby/maxitest-3.7.0 b/metadata/md5-cache/dev-ruby/maxitest-3.7.0 index a23e1ed096ea..42205e53b2f2 100644 --- a/metadata/md5-cache/dev-ruby/maxitest-3.7.0 +++ b/metadata/md5-cache/dev-ruby/maxitest-3.7.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/grosser/maxitest/archive/v3.7.0.tar.gz -> maxitest-3.7.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7917e6c2fb6aad81ef16eb03d726927f diff --git a/metadata/md5-cache/dev-ruby/mechanize-2.8.1 b/metadata/md5-cache/dev-ruby/mechanize-2.8.1 index 6eedf2bd175e..45dfcf268dae 100644 --- a/metadata/md5-cache/dev-ruby/mechanize-2.8.1 +++ b/metadata/md5-cache/dev-ruby/mechanize-2.8.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/mechanize-2.8.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=86d45de62d740fd7a7f1bc9574225013 diff --git a/metadata/md5-cache/dev-ruby/mechanize-2.8.2 b/metadata/md5-cache/dev-ruby/mechanize-2.8.2 index 40c96710f837..d96fcdf56842 100644 --- a/metadata/md5-cache/dev-ruby/mechanize-2.8.2 +++ b/metadata/md5-cache/dev-ruby/mechanize-2.8.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/mechanize-2.8.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=148c7ab1702b29b8e701e7b31ecec22b diff --git a/metadata/md5-cache/dev-ruby/mechanize-2.8.3 b/metadata/md5-cache/dev-ruby/mechanize-2.8.3 index 871187908e85..6f11abdc3039 100644 --- a/metadata/md5-cache/dev-ruby/mechanize-2.8.3 +++ b/metadata/md5-cache/dev-ruby/mechanize-2.8.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/mechanize-2.8.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=148c7ab1702b29b8e701e7b31ecec22b diff --git a/metadata/md5-cache/dev-ruby/memoist-0.16.2 b/metadata/md5-cache/dev-ruby/memoist-0.16.2 index 14e5eab8529d..cdfb8f9d1e28 100644 --- a/metadata/md5-cache/dev-ruby/memoist-0.16.2 +++ b/metadata/md5-cache/dev-ruby/memoist-0.16.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/memoist-0.16.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4d6046b51310380cefaf54fac04b01a1 diff --git a/metadata/md5-cache/dev-ruby/memoizable-0.4.2 b/metadata/md5-cache/dev-ruby/memoizable-0.4.2 index 25ce96d29985..c488f9bfc20a 100644 --- a/metadata/md5-cache/dev-ruby/memoizable-0.4.2 +++ b/metadata/md5-cache/dev-ruby/memoizable-0.4.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/memoizable-0.4.2.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=eb52c1e49ba747ee813b390218b4013f diff --git a/metadata/md5-cache/dev-ruby/memoizable-0.4.2-r1 b/metadata/md5-cache/dev-ruby/memoizable-0.4.2-r1 index ade59f01ff36..964b2a4abe1f 100644 --- a/metadata/md5-cache/dev-ruby/memoizable-0.4.2-r1 +++ b/metadata/md5-cache/dev-ruby/memoizable-0.4.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/memoizable-0.4.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6b3d16b50206864180b7525f2ac031d6 diff --git a/metadata/md5-cache/dev-ruby/memoize-1.3.1-r1 b/metadata/md5-cache/dev-ruby/memoize-1.3.1-r1 index b75c1c082a28..89621ecd2563 100644 --- a/metadata/md5-cache/dev-ruby/memoize-1.3.1-r1 +++ b/metadata/md5-cache/dev-ruby/memoize-1.3.1-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/memoize-1.3.1.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=77fb1b8caca38b97bed899b32edbaffc diff --git a/metadata/md5-cache/dev-ruby/mercenary-0.4.0 b/metadata/md5-cache/dev-ruby/mercenary-0.4.0 index bc56e28eaf61..bec0f5d659ec 100644 --- a/metadata/md5-cache/dev-ruby/mercenary-0.4.0 +++ b/metadata/md5-cache/dev-ruby/mercenary-0.4.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/mercenary-0.4.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=17594eed5549b7450b5944245e90bcf5 diff --git a/metadata/md5-cache/dev-ruby/metaclass-0.0.4 b/metadata/md5-cache/dev-ruby/metaclass-0.0.4 index c9a937d8629e..08e13cab677b 100644 --- a/metadata/md5-cache/dev-ruby/metaclass-0.0.4 +++ b/metadata/md5-cache/dev-ruby/metaclass-0.0.4 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/floehopper/metaclass/archive/v0.0.4.tar.gz -> metaclass-0.0.4.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=164dae32624d13e4f7cbb86f51bb5a35 diff --git a/metadata/md5-cache/dev-ruby/metaclass-0.0.4-r1 b/metadata/md5-cache/dev-ruby/metaclass-0.0.4-r1 index 804f8b17b3b4..23840ca08c0d 100644 --- a/metadata/md5-cache/dev-ruby/metaclass-0.0.4-r1 +++ b/metadata/md5-cache/dev-ruby/metaclass-0.0.4-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/floehopper/metaclass/archive/v0.0.4.tar.gz -> metaclass-0.0.4.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=db6076f83b2eea48a1c9c5bdf6a895bd diff --git a/metadata/md5-cache/dev-ruby/metasm-1.0.4-r1 b/metadata/md5-cache/dev-ruby/metasm-1.0.4-r1 index 0ac357f5d50a..8c6321f9c0e0 100644 --- a/metadata/md5-cache/dev-ruby/metasm-1.0.4-r1 +++ b/metadata/md5-cache/dev-ruby/metasm-1.0.4-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/metasm-1.0.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ccec6317c70a91247ec2ab0d177ff635 diff --git a/metadata/md5-cache/dev-ruby/metasm-1.0.5-r1 b/metadata/md5-cache/dev-ruby/metasm-1.0.5-r1 index a0f29f07a56e..5389b0a3b699 100644 --- a/metadata/md5-cache/dev-ruby/metasm-1.0.5-r1 +++ b/metadata/md5-cache/dev-ruby/metasm-1.0.5-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/metasm-1.0.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7b91ba44c210a107534f74c368502311 diff --git a/metadata/md5-cache/dev-ruby/method_source-1.0.0 b/metadata/md5-cache/dev-ruby/method_source-1.0.0 index 71de74b43c1d..d455910a8511 100644 --- a/metadata/md5-cache/dev-ruby/method_source-1.0.0 +++ b/metadata/md5-cache/dev-ruby/method_source-1.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/method_source-1.0.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=be8e299b46a9612f1b53d54c2e0917ff diff --git a/metadata/md5-cache/dev-ruby/middleware-0.1.0 b/metadata/md5-cache/dev-ruby/middleware-0.1.0 index 92a8743657c8..7ca979bfe2e4 100644 --- a/metadata/md5-cache/dev-ruby/middleware-0.1.0 +++ b/metadata/md5-cache/dev-ruby/middleware-0.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/middleware-0.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6c30229099a8531216a65c99848d525d diff --git a/metadata/md5-cache/dev-ruby/mime-types-2.99.2 b/metadata/md5-cache/dev-ruby/mime-types-2.99.2 index abeded15e356..1ac9f8158a87 100644 --- a/metadata/md5-cache/dev-ruby/mime-types-2.99.2 +++ b/metadata/md5-cache/dev-ruby/mime-types-2.99.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/mime-types-2.99.2.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=183d57a6d55adeee44ac000b9a08e932 diff --git a/metadata/md5-cache/dev-ruby/mime-types-3.3.1 b/metadata/md5-cache/dev-ruby/mime-types-3.3.1 index 04af0c626bd2..4176adb8c5c6 100644 --- a/metadata/md5-cache/dev-ruby/mime-types-3.3.1 +++ b/metadata/md5-cache/dev-ruby/mime-types-3.3.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/mime-types-3.3.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=112c4916486725082f63221c54e2cf53 diff --git a/metadata/md5-cache/dev-ruby/mime-types-data-3.2021.0704 b/metadata/md5-cache/dev-ruby/mime-types-data-3.2021.0704 index afe16f403c03..24de9322e3ae 100644 --- a/metadata/md5-cache/dev-ruby/mime-types-data-3.2021.0704 +++ b/metadata/md5-cache/dev-ruby/mime-types-data-3.2021.0704 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/mime-types-data-3.2021.0704.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a2946bb5a3c1722e12671bc0eb99ce8e diff --git a/metadata/md5-cache/dev-ruby/mime-types-data-3.2021.0901 b/metadata/md5-cache/dev-ruby/mime-types-data-3.2021.0901 index 3ed8e185b692..a63a1189e936 100644 --- a/metadata/md5-cache/dev-ruby/mime-types-data-3.2021.0901 +++ b/metadata/md5-cache/dev-ruby/mime-types-data-3.2021.0901 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/mime-types-data-3.2021.0901.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3fafb4cde08807bcffd9173c90f290c7 diff --git a/metadata/md5-cache/dev-ruby/mimemagic-0.3.10 b/metadata/md5-cache/dev-ruby/mimemagic-0.3.10 index c69fa59b4313..e78b16ef0189 100644 --- a/metadata/md5-cache/dev-ruby/mimemagic-0.3.10 +++ b/metadata/md5-cache/dev-ruby/mimemagic-0.3.10 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/mimemagicrb/mimemagic/archive/v0.3.10.tar.gz -> mimemagic-0.3.10.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 prefix d04f14b297013ad1410550c0757f14f8 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 prefix d04f14b297013ad1410550c0757f14f8 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d8cea8b455708e85d72d76868c1a59e7 diff --git a/metadata/md5-cache/dev-ruby/mimemagic-0.4.3 b/metadata/md5-cache/dev-ruby/mimemagic-0.4.3 index b3e0cff112f9..2da72a8ebc8a 100644 --- a/metadata/md5-cache/dev-ruby/mimemagic-0.4.3 +++ b/metadata/md5-cache/dev-ruby/mimemagic-0.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0.4 SRC_URI=https://github.com/mimemagicrb/mimemagic/archive/v0.4.3.tar.gz -> mimemagic-0.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 prefix d04f14b297013ad1410550c0757f14f8 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 prefix d04f14b297013ad1410550c0757f14f8 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=efcbca3c854049164e3949ccf3ced057 diff --git a/metadata/md5-cache/dev-ruby/mini_magick-4.11.0 b/metadata/md5-cache/dev-ruby/mini_magick-4.11.0 index 150a223a42b1..b19946e64763 100644 --- a/metadata/md5-cache/dev-ruby/mini_magick-4.11.0 +++ b/metadata/md5-cache/dev-ruby/mini_magick-4.11.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/minimagick/minimagick/archive/v4.11.0.tar.gz -> mini_magick-4.11.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=9dca8e57070ca9fbb4e4a79c4b3aafb7 diff --git a/metadata/md5-cache/dev-ruby/mini_mime-1.0.3 b/metadata/md5-cache/dev-ruby/mini_mime-1.0.3 index 56d191ae9b54..bda656f6c38d 100644 --- a/metadata/md5-cache/dev-ruby/mini_mime-1.0.3 +++ b/metadata/md5-cache/dev-ruby/mini_mime-1.0.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/discourse/mini_mime/archive/v1.0.3.tar.gz -> mini_mime-1.0.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=fc8267fc90625e5f91550b2fb0eb3b7c diff --git a/metadata/md5-cache/dev-ruby/mini_mime-1.1.1 b/metadata/md5-cache/dev-ruby/mini_mime-1.1.1 index 46b0da0f1732..76ed87551c98 100644 --- a/metadata/md5-cache/dev-ruby/mini_mime-1.1.1 +++ b/metadata/md5-cache/dev-ruby/mini_mime-1.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/discourse/mini_mime/archive/v1.1.1.tar.gz -> mini_mime-1.1.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8c385e14ab7693b86ba291183347c080 diff --git a/metadata/md5-cache/dev-ruby/mini_mime-1.1.2 b/metadata/md5-cache/dev-ruby/mini_mime-1.1.2 index 5d4782321671..aa73cf285d0b 100644 --- a/metadata/md5-cache/dev-ruby/mini_mime-1.1.2 +++ b/metadata/md5-cache/dev-ruby/mini_mime-1.1.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/discourse/mini_mime/archive/v1.1.2.tar.gz -> mini_mime-1.1.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8c385e14ab7693b86ba291183347c080 diff --git a/metadata/md5-cache/dev-ruby/mini_portile2-2.6.1 b/metadata/md5-cache/dev-ruby/mini_portile2-2.6.1 index 9f4b33207384..29dd5e0a89d2 100644 --- a/metadata/md5-cache/dev-ruby/mini_portile2-2.6.1 +++ b/metadata/md5-cache/dev-ruby/mini_portile2-2.6.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2.6 SRC_URI=https://rubygems.org/gems/mini_portile2-2.6.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5aedf7d44c9563bfede245cf685f42a0 diff --git a/metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1 b/metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1 index 539c07f2de3e..606bffc6b527 100644 --- a/metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1 +++ b/metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/minispec-metadata-3.3.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b425c9445875f6649831ed561d61d2a6 diff --git a/metadata/md5-cache/dev-ruby/minitar-0.9 b/metadata/md5-cache/dev-ruby/minitar-0.9 index cc2ab2be156d..676168f59c81 100644 --- a/metadata/md5-cache/dev-ruby/minitar-0.9 +++ b/metadata/md5-cache/dev-ruby/minitar-0.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/halostatue/minitar/archive/v0.9.tar.gz -> minitar-0.9.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4e88cddd3211d1cb143ba641664ca44e diff --git a/metadata/md5-cache/dev-ruby/minitest-4.7.5-r2 b/metadata/md5-cache/dev-ruby/minitest-4.7.5-r2 index ce8f09c72be1..4ede7335ea2c 100644 --- a/metadata/md5-cache/dev-ruby/minitest-4.7.5-r2 +++ b/metadata/md5-cache/dev-ruby/minitest-4.7.5-r2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/minitest-4.7.5.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=4ad1c20fd5b9979da9a6de14e0ff1a88 diff --git a/metadata/md5-cache/dev-ruby/minitest-5.13.0 b/metadata/md5-cache/dev-ruby/minitest-5.13.0 index 09de1c4db2ca..8f0938f277d2 100644 --- a/metadata/md5-cache/dev-ruby/minitest-5.13.0 +++ b/metadata/md5-cache/dev-ruby/minitest-5.13.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://rubygems.org/gems/minitest-5.13.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8124596b9eab8ef82e16e1e87916dff4 diff --git a/metadata/md5-cache/dev-ruby/minitest-5.14.3 b/metadata/md5-cache/dev-ruby/minitest-5.14.3 index cf35bd813a9e..a350887e190b 100644 --- a/metadata/md5-cache/dev-ruby/minitest-5.14.3 +++ b/metadata/md5-cache/dev-ruby/minitest-5.14.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://rubygems.org/gems/minitest-5.14.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=405bdcf2b1bb6ce8de0727ec06b535dc diff --git a/metadata/md5-cache/dev-ruby/minitest-5.14.4 b/metadata/md5-cache/dev-ruby/minitest-5.14.4 index 60c8c3cb628b..4fd855b11968 100644 --- a/metadata/md5-cache/dev-ruby/minitest-5.14.4 +++ b/metadata/md5-cache/dev-ruby/minitest-5.14.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://rubygems.org/gems/minitest-5.14.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=17a583cbc9ee96e05d5ed3ebdab42869 diff --git a/metadata/md5-cache/dev-ruby/minitest-around-0.5.0 b/metadata/md5-cache/dev-ruby/minitest-around-0.5.0 index 4c68fa73cfa7..95f313304cb4 100644 --- a/metadata/md5-cache/dev-ruby/minitest-around-0.5.0 +++ b/metadata/md5-cache/dev-ruby/minitest-around-0.5.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/minitest-around-0.5.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b92312c15786eb42aa4dbb7ca89cd2dd diff --git a/metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0 b/metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0 index d208a7d75e54..496362af8f5f 100644 --- a/metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0 +++ b/metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/minitest-bonus-assertions-3.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=48040033cc64bce051d482fccf05f12e diff --git a/metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0-r1 b/metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0-r1 index e61718503942..9ad03f02c2ca 100644 --- a/metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0-r1 +++ b/metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/minitest-bonus-assertions-3.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=bc7caf9363cd693c5ff21dc5b6571b80 diff --git a/metadata/md5-cache/dev-ruby/minitest-global_expectations-1.0.1 b/metadata/md5-cache/dev-ruby/minitest-global_expectations-1.0.1 index 953e6c21947e..01d00fd0b824 100644 --- a/metadata/md5-cache/dev-ruby/minitest-global_expectations-1.0.1 +++ b/metadata/md5-cache/dev-ruby/minitest-global_expectations-1.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/minitest-global_expectations-1.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f8ce45a5cf4e253a3a869e50d5dfef8d diff --git a/metadata/md5-cache/dev-ruby/minitest-hooks-1.5.0 b/metadata/md5-cache/dev-ruby/minitest-hooks-1.5.0 index dc1fdcba8099..aaef3529c411 100644 --- a/metadata/md5-cache/dev-ruby/minitest-hooks-1.5.0 +++ b/metadata/md5-cache/dev-ruby/minitest-hooks-1.5.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/minitest-hooks-1.5.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2527b229095b34df99db785df24d1e31 diff --git a/metadata/md5-cache/dev-ruby/minitest-power_assert-0.3.1 b/metadata/md5-cache/dev-ruby/minitest-power_assert-0.3.1 index cd05050abecf..b935760a6011 100644 --- a/metadata/md5-cache/dev-ruby/minitest-power_assert-0.3.1 +++ b/metadata/md5-cache/dev-ruby/minitest-power_assert-0.3.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/minitest-power_assert-0.3.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7a4d56a6731dcffd63f54c0fc4ad795a diff --git a/metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1 b/metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1 index 25ffd16d8df2..f6d3f31c6c36 100644 --- a/metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1 +++ b/metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/minitest-pretty_diff-0.1.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=c31106bf7cdf36aa1af5cc3d9f0080db diff --git a/metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1-r1 b/metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1-r1 index 23cb4997e4e2..4103b4176d6b 100644 --- a/metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1-r1 +++ b/metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/minitest-pretty_diff-0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=bc7294e2b9252b6622a891e5b67e37c6 diff --git a/metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.9 b/metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.9 index 47b819bc0ba3..094e8d3ea2d5 100644 --- a/metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.9 +++ b/metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/opscode/mixlib-shellout/archive/v3.0.9.tar.gz -> mixlib-shellout-3.0.9.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=930c298477ed3f4b4cbccff575d3d1a8 diff --git a/metadata/md5-cache/dev-ruby/mocha-0.14.0-r1 b/metadata/md5-cache/dev-ruby/mocha-0.14.0-r1 index 7c4f25e81da9..8baa1d8bcea4 100644 --- a/metadata/md5-cache/dev-ruby/mocha-0.14.0-r1 +++ b/metadata/md5-cache/dev-ruby/mocha-0.14.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0.14 SRC_URI=https://rubygems.org/gems/mocha-0.14.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2199b241b92f9aef177117522bf8dbb5 diff --git a/metadata/md5-cache/dev-ruby/mocha-1.13.0 b/metadata/md5-cache/dev-ruby/mocha-1.13.0 index 3e7f82dc8947..fa2a093d06b1 100644 --- a/metadata/md5-cache/dev-ruby/mocha-1.13.0 +++ b/metadata/md5-cache/dev-ruby/mocha-1.13.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1.0 SRC_URI=https://github.com/freerange/mocha/archive/v1.13.0.tar.gz -> mocha-1.13.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8202ef9a9a347566367674ea73606a82 diff --git a/metadata/md5-cache/dev-ruby/moneta-1.3.0 b/metadata/md5-cache/dev-ruby/moneta-1.3.0 index 4dbb3d406713..9160f9119da6 100644 --- a/metadata/md5-cache/dev-ruby/moneta-1.3.0 +++ b/metadata/md5-cache/dev-ruby/moneta-1.3.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/minad/moneta/archive/v1.3.0.tar.gz -> moneta-1.3.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6b05e0c59c9e5c50e67f97fb21960761 diff --git a/metadata/md5-cache/dev-ruby/moneta-1.4.0 b/metadata/md5-cache/dev-ruby/moneta-1.4.0 index 48225486767e..c535f6b9268e 100644 --- a/metadata/md5-cache/dev-ruby/moneta-1.4.0 +++ b/metadata/md5-cache/dev-ruby/moneta-1.4.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/minad/moneta/archive/v1.4.0.tar.gz -> moneta-1.4.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6b05e0c59c9e5c50e67f97fb21960761 diff --git a/metadata/md5-cache/dev-ruby/moneta-1.4.1 b/metadata/md5-cache/dev-ruby/moneta-1.4.1 index 6022d2a755e7..24edc3e633d7 100644 --- a/metadata/md5-cache/dev-ruby/moneta-1.4.1 +++ b/metadata/md5-cache/dev-ruby/moneta-1.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/minad/moneta/archive/v1.4.1.tar.gz -> moneta-1.4.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=966217bd2464eff734e63c4290ef066a diff --git a/metadata/md5-cache/dev-ruby/mqtt-0.5.0 b/metadata/md5-cache/dev-ruby/mqtt-0.5.0 index c2665cec2dd7..a7ac4f1efd87 100644 --- a/metadata/md5-cache/dev-ruby/mqtt-0.5.0 +++ b/metadata/md5-cache/dev-ruby/mqtt-0.5.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/njh/ruby-mqtt/archive/v0.5.0.tar.gz -> mqtt-0.5.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ebdd4c1bf06228ee8c0a1b0f57aec687 diff --git a/metadata/md5-cache/dev-ruby/msgpack-1.4.2 b/metadata/md5-cache/dev-ruby/msgpack-1.4.2 index 099e54a5484c..7d0a9e6062a9 100644 --- a/metadata/md5-cache/dev-ruby/msgpack-1.4.2 +++ b/metadata/md5-cache/dev-ruby/msgpack-1.4.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/msgpack-1.4.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5599d3e66964f08de67fd1aa2e854561 diff --git a/metadata/md5-cache/dev-ruby/multi_json-1.14.1 b/metadata/md5-cache/dev-ruby/multi_json-1.14.1 index e4ae11a8ce90..823080d2da30 100644 --- a/metadata/md5-cache/dev-ruby/multi_json-1.14.1 +++ b/metadata/md5-cache/dev-ruby/multi_json-1.14.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/intridea/multi_json/archive/v1.14.1.tar.gz -> multi_json-1.14.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7d69b69aa313fe02b40f7eb04b921a3d diff --git a/metadata/md5-cache/dev-ruby/multi_json-1.15.0 b/metadata/md5-cache/dev-ruby/multi_json-1.15.0 index a1955fe67e4b..f95cd15e273f 100644 --- a/metadata/md5-cache/dev-ruby/multi_json-1.15.0 +++ b/metadata/md5-cache/dev-ruby/multi_json-1.15.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/intridea/multi_json/archive/v1.15.0.tar.gz -> multi_json-1.15.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=cbbd50160de172b98f3226337cc0f996 diff --git a/metadata/md5-cache/dev-ruby/multi_test-0.1.2 b/metadata/md5-cache/dev-ruby/multi_test-0.1.2 index 757475a92284..2bb463919056 100644 --- a/metadata/md5-cache/dev-ruby/multi_test-0.1.2 +++ b/metadata/md5-cache/dev-ruby/multi_test-0.1.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test SLOT=0 SRC_URI=https://rubygems.org/gems/multi_test-0.1.2.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=98b554c1097a23b8c6309a8c179efdfa diff --git a/metadata/md5-cache/dev-ruby/multi_test-0.1.2-r1 b/metadata/md5-cache/dev-ruby/multi_test-0.1.2-r1 index 9b01e6232634..4a1ed7e4cfb3 100644 --- a/metadata/md5-cache/dev-ruby/multi_test-0.1.2-r1 +++ b/metadata/md5-cache/dev-ruby/multi_test-0.1.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=test SLOT=0 SRC_URI=https://rubygems.org/gems/multi_test-0.1.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=dd3deecff1e0ed6032762b8638ba786c diff --git a/metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r1 b/metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r1 index dd07f746a5c3..cb93fbb746e4 100644 --- a/metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r1 +++ b/metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/sferik/multi_xml/archive/v0.6.0.tar.gz -> multi_xml-0.6.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8ac9ac39ee4b6900e2ac52472728a134 diff --git a/metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r2 b/metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r2 index 3633ae870ed6..5dc40a6c633f 100644 --- a/metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r2 +++ b/metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/sferik/multi_xml/archive/v0.6.0.tar.gz -> multi_xml-0.6.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=74ce59a9ce522d224f696a463db30867 diff --git a/metadata/md5-cache/dev-ruby/multipart-post-2.1.1 b/metadata/md5-cache/dev-ruby/multipart-post-2.1.1 index 261ad75c50af..9011275bc882 100644 --- a/metadata/md5-cache/dev-ruby/multipart-post-2.1.1 +++ b/metadata/md5-cache/dev-ruby/multipart-post-2.1.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/multipart-post-2.1.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=aef71f88657a959ba3b2ca3ee1c78e7f diff --git a/metadata/md5-cache/dev-ruby/mustache-1.1.1 b/metadata/md5-cache/dev-ruby/mustache-1.1.1 index 884d3e4ba15f..450abc683409 100644 --- a/metadata/md5-cache/dev-ruby/mustache-1.1.1 +++ b/metadata/md5-cache/dev-ruby/mustache-1.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/mustache-1.1.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0769071b58534beb8f581f28431871a5 diff --git a/metadata/md5-cache/dev-ruby/mustermann-1.1.1 b/metadata/md5-cache/dev-ruby/mustermann-1.1.1 index 09026511028c..7d675706d7e5 100644 --- a/metadata/md5-cache/dev-ruby/mustermann-1.1.1 +++ b/metadata/md5-cache/dev-ruby/mustermann-1.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/mustermann-1.1.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1e08ac7f6243ad83bc1c723f697b2ab1 diff --git a/metadata/md5-cache/dev-ruby/mysql2-0.5.3-r1 b/metadata/md5-cache/dev-ruby/mysql2-0.5.3-r1 index 683e56306902..5c81e1e791fe 100644 --- a/metadata/md5-cache/dev-ruby/mysql2-0.5.3-r1 +++ b/metadata/md5-cache/dev-ruby/mysql2-0.5.3-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( mariadb mysql ) || ( ruby_targets_ruby26 ruby_targets_ruby27 r RESTRICT=!test? ( test ) SLOT=0.5 SRC_URI=https://rubygems.org/gems/mysql2-0.5.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2ee1cda08464110842bace043b79133c diff --git a/metadata/md5-cache/dev-ruby/mysql2-0.5.3.20210920 b/metadata/md5-cache/dev-ruby/mysql2-0.5.3.20210920 index c50a236ac340..ca7e3e9e9207 100644 --- a/metadata/md5-cache/dev-ruby/mysql2-0.5.3.20210920 +++ b/metadata/md5-cache/dev-ruby/mysql2-0.5.3.20210920 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( mariadb mysql ) || ( ruby_targets_ruby26 ruby_targets_ruby27 r RESTRICT=!test? ( test ) SLOT=0.5 SRC_URI=https://github.com/brianmario/mysql2/archive/6652da20010ddfbbe6bceb8e41666d05e512346c.tar.gz -> mysql2-0.5.3.20210920.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0e1057e2dd1985c448d302df6f7cdb9f diff --git a/metadata/md5-cache/dev-ruby/nagios_analyzer-0.0.5-r1 b/metadata/md5-cache/dev-ruby/nagios_analyzer-0.0.5-r1 index 9ffc257443a0..27fc9c87f7f6 100644 --- a/metadata/md5-cache/dev-ruby/nagios_analyzer-0.0.5-r1 +++ b/metadata/md5-cache/dev-ruby/nagios_analyzer-0.0.5-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/nagios_analyzer-0.0.5.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=f0b0af24203bc3bb4eb1c11a9119317e diff --git a/metadata/md5-cache/dev-ruby/nanotest-0.9.4.1 b/metadata/md5-cache/dev-ruby/nanotest-0.9.4.1 index 7c9b2c9a4233..312d788f1de7 100644 --- a/metadata/md5-cache/dev-ruby/nanotest-0.9.4.1 +++ b/metadata/md5-cache/dev-ruby/nanotest-0.9.4.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/nanotest-0.9.4.1.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=cc1e21ce305800cdc10c822bddee28a5 diff --git a/metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r1 b/metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r1 index ae2acdf66071..81ead5f8f4ba 100644 --- a/metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r1 +++ b/metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/nanotest-0.9.4.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1f8e69627c71891beddfdd1dd36f25e9 diff --git a/metadata/md5-cache/dev-ruby/narray-0.6.1.2 b/metadata/md5-cache/dev-ruby/narray-0.6.1.2 index f20adb3e5b1d..8edfabe4321a 100644 --- a/metadata/md5-cache/dev-ruby/narray-0.6.1.2 +++ b/metadata/md5-cache/dev-ruby/narray-0.6.1.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/masa16/narray/archive/0.6.1.2.tar.gz -> narray-0.6.1.2.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=e03af14f531782d404c225c962c4e021 diff --git a/metadata/md5-cache/dev-ruby/narray-0.6.1.2-r1 b/metadata/md5-cache/dev-ruby/narray-0.6.1.2-r1 index 964f893c262b..d8715808f215 100644 --- a/metadata/md5-cache/dev-ruby/narray-0.6.1.2-r1 +++ b/metadata/md5-cache/dev-ruby/narray-0.6.1.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/masa16/narray/archive/0.6.1.2.tar.gz -> narray-0.6.1.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6c0ccd4e625584dbb95f5026faad6a62 diff --git a/metadata/md5-cache/dev-ruby/naught-1.1.0 b/metadata/md5-cache/dev-ruby/naught-1.1.0 index c3b4c7c3c6db..c7f0eeec4403 100644 --- a/metadata/md5-cache/dev-ruby/naught-1.1.0 +++ b/metadata/md5-cache/dev-ruby/naught-1.1.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://rubygems.org/gems/naught-1.1.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=f8772675adeda7154ac39b91dcaec1e0 diff --git a/metadata/md5-cache/dev-ruby/naught-1.1.0-r1 b/metadata/md5-cache/dev-ruby/naught-1.1.0-r1 index 369333d71f0e..55d215530ca8 100644 --- a/metadata/md5-cache/dev-ruby/naught-1.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/naught-1.1.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://rubygems.org/gems/naught-1.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=cc000101127415d0b31c439cce00b311 diff --git a/metadata/md5-cache/dev-ruby/necromancer-0.5.1 b/metadata/md5-cache/dev-ruby/necromancer-0.5.1 index 6587de082a65..25d457195a6d 100644 --- a/metadata/md5-cache/dev-ruby/necromancer-0.5.1 +++ b/metadata/md5-cache/dev-ruby/necromancer-0.5.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/necromancer-0.5.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1365ed1f8149a96ef7b2b3675e2f5223 diff --git a/metadata/md5-cache/dev-ruby/necromancer-0.7.0 b/metadata/md5-cache/dev-ruby/necromancer-0.7.0 index cc31e5bc4fc5..b20158190396 100644 --- a/metadata/md5-cache/dev-ruby/necromancer-0.7.0 +++ b/metadata/md5-cache/dev-ruby/necromancer-0.7.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/necromancer/archive/v0.7.0.tar.gz -> necromancer-0.7.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=969125575321f0b35b32bd3702f4a009 diff --git a/metadata/md5-cache/dev-ruby/nenv-0.3.0 b/metadata/md5-cache/dev-ruby/nenv-0.3.0 index 85b1772d0bff..aa2f8f04b2eb 100644 --- a/metadata/md5-cache/dev-ruby/nenv-0.3.0 +++ b/metadata/md5-cache/dev-ruby/nenv-0.3.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/e2/nenv/archive/v0.3.0.tar.gz -> nenv-0.3.0.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=ba70ca270821b907b8fba241cf5c4b5d diff --git a/metadata/md5-cache/dev-ruby/nenv-0.3.0-r1 b/metadata/md5-cache/dev-ruby/nenv-0.3.0-r1 index 2a8c063dc456..1233bb076af2 100644 --- a/metadata/md5-cache/dev-ruby/nenv-0.3.0-r1 +++ b/metadata/md5-cache/dev-ruby/nenv-0.3.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/e2/nenv/archive/v0.3.0.tar.gz -> nenv-0.3.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4b3dd754b15d5717eef765ada471a8b9 diff --git a/metadata/md5-cache/dev-ruby/neovim-ruby-client-0.8.1-r1 b/metadata/md5-cache/dev-ruby/neovim-ruby-client-0.8.1-r1 index 952be41aee06..21dcfaa0b30b 100644 --- a/metadata/md5-cache/dev-ruby/neovim-ruby-client-0.8.1-r1 +++ b/metadata/md5-cache/dev-ruby/neovim-ruby-client-0.8.1-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/neovim-0.8.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b5a33a9356267b812a7a9ea9f9fe327d diff --git a/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1 b/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1 index 1144b7a73bfb..ff99cff58f64 100644 --- a/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1 +++ b/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/net-http-digest_auth-1.4.1.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=f81ed009ca52ebc2aca5849bcd9cc522 diff --git a/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r1 b/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r1 index 9e3057c3cf30..2618455b52ba 100644 --- a/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r1 +++ b/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/net-http-digest_auth-1.4.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6ddfd1274226735fd63bdbad28624bac diff --git a/metadata/md5-cache/dev-ruby/net-http-persistent-3.1.0 b/metadata/md5-cache/dev-ruby/net-http-persistent-3.1.0 index 4cbda8cda6bd..2cc794b20d12 100644 --- a/metadata/md5-cache/dev-ruby/net-http-persistent-3.1.0 +++ b/metadata/md5-cache/dev-ruby/net-http-persistent-3.1.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/net-http-persistent-3.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2d4823acda6f39b2a3bac8340d7acefc diff --git a/metadata/md5-cache/dev-ruby/net-http-persistent-4.0.1 b/metadata/md5-cache/dev-ruby/net-http-persistent-4.0.1 index 65234ea738fa..7becc02fcc21 100644 --- a/metadata/md5-cache/dev-ruby/net-http-persistent-4.0.1 +++ b/metadata/md5-cache/dev-ruby/net-http-persistent-4.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/net-http-persistent-4.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b981f78994353509c4f729f5588d6be6 diff --git a/metadata/md5-cache/dev-ruby/net-http-pipeline-1.0.1 b/metadata/md5-cache/dev-ruby/net-http-pipeline-1.0.1 index 16f20e3f6c84..3815e38f172b 100644 --- a/metadata/md5-cache/dev-ruby/net-http-pipeline-1.0.1 +++ b/metadata/md5-cache/dev-ruby/net-http-pipeline-1.0.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/net-http-pipeline-1.0.1.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=964dce7f6e3e0310526fee3c937b02c9 diff --git a/metadata/md5-cache/dev-ruby/net-scp-3.0.0 b/metadata/md5-cache/dev-ruby/net-scp-3.0.0 index a7a54e2c48c0..cf7b4f09267d 100644 --- a/metadata/md5-cache/dev-ruby/net-scp-3.0.0 +++ b/metadata/md5-cache/dev-ruby/net-scp-3.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=2 SRC_URI=https://github.com/net-ssh/net-scp/archive/v3.0.0.tar.gz -> net-scp-3.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b0cc17454609b31e3a38448e8360c599 diff --git a/metadata/md5-cache/dev-ruby/net-sftp-3.0.0 b/metadata/md5-cache/dev-ruby/net-sftp-3.0.0 index c5a5aa425cc0..c357d65dc61e 100644 --- a/metadata/md5-cache/dev-ruby/net-sftp-3.0.0 +++ b/metadata/md5-cache/dev-ruby/net-sftp-3.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/net-ssh/net-sftp/archive/v3.0.0.tar.gz -> net-sftp-3.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f204728753df33bee8d85f861e23cdeb diff --git a/metadata/md5-cache/dev-ruby/net-ssh-5.2.0 b/metadata/md5-cache/dev-ruby/net-ssh-5.2.0 index ebf7cd3214bd..ed4bdec1ba2c 100644 --- a/metadata/md5-cache/dev-ruby/net-ssh-5.2.0 +++ b/metadata/md5-cache/dev-ruby/net-ssh-5.2.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/net-ssh/net-ssh/archive/v5.2.0.tar.gz -> net-ssh-git-5.2.0.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ed002f949b3e4b262a06ca0b637ed7a4 diff --git a/metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r1 b/metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r1 index f62b31ace7df..aaa51e9d8731 100644 --- a/metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://github.com/net-ssh/net-ssh/archive/v6.1.0.tar.gz -> net-ssh-git-6.1.0.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e71e07afcf5a6a3549410b87b7520d51 diff --git a/metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0 b/metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0 index db18406b560c..0700e8dc5a11 100644 --- a/metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0 +++ b/metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2.0 SRC_URI=https://github.com/net-ssh/net-ssh-gateway/archive/2.0.0.tar.gz -> net-ssh-gateway-2.0.0.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=6e2568a876359508a1024f1bd15e0439 diff --git a/metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0-r1 b/metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0-r1 index 68432b392ea3..d1c69f1325af 100644 --- a/metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2.0 SRC_URI=https://github.com/net-ssh/net-ssh-gateway/archive/2.0.0.tar.gz -> net-ssh-gateway-2.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b3dc7c043c60d4c1f815377149a348db diff --git a/metadata/md5-cache/dev-ruby/net-telnet-0.2.0 b/metadata/md5-cache/dev-ruby/net-telnet-0.2.0 index da406e551257..0ed433953aad 100644 --- a/metadata/md5-cache/dev-ruby/net-telnet-0.2.0 +++ b/metadata/md5-cache/dev-ruby/net-telnet-0.2.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/ruby/net-telnet/archive/v0.2.0.tar.gz -> net-telnet-0.2.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0b143fd426b27eb310539b49449aae28 diff --git a/metadata/md5-cache/dev-ruby/net-telnet-0.2.0-r1 b/metadata/md5-cache/dev-ruby/net-telnet-0.2.0-r1 index 80e77b1df241..d0148c7bb74d 100644 --- a/metadata/md5-cache/dev-ruby/net-telnet-0.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/net-telnet-0.2.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/ruby/net-telnet/archive/v0.2.0.tar.gz -> net-telnet-0.2.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d6f8d6eacd00f6b5e284813e20e45d67 diff --git a/metadata/md5-cache/dev-ruby/netrc-0.11.0 b/metadata/md5-cache/dev-ruby/netrc-0.11.0 index 9c2984b38785..38d66d562aea 100644 --- a/metadata/md5-cache/dev-ruby/netrc-0.11.0 +++ b/metadata/md5-cache/dev-ruby/netrc-0.11.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/netrc-0.11.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=2c455b30f2a59d3330faf076c7e86c44 diff --git a/metadata/md5-cache/dev-ruby/netrc-0.11.0-r1 b/metadata/md5-cache/dev-ruby/netrc-0.11.0-r1 index db3b4139065f..75111da549cc 100644 --- a/metadata/md5-cache/dev-ruby/netrc-0.11.0-r1 +++ b/metadata/md5-cache/dev-ruby/netrc-0.11.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/netrc-0.11.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4e6e0a0212fe69c2c211053cbec2df04 diff --git a/metadata/md5-cache/dev-ruby/network_interface-0.0.2 b/metadata/md5-cache/dev-ruby/network_interface-0.0.2 index f354a078ffd2..ddde1585fa77 100644 --- a/metadata/md5-cache/dev-ruby/network_interface-0.0.2 +++ b/metadata/md5-cache/dev-ruby/network_interface-0.0.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test SLOT=0 SRC_URI=https://rubygems.org/gems/network_interface-0.0.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=83fa0e9cd3dee0ad2d390e681a92a236 diff --git a/metadata/md5-cache/dev-ruby/network_interface-0.0.2-r1 b/metadata/md5-cache/dev-ruby/network_interface-0.0.2-r1 index 0e3b68ec3337..2500fe1127ed 100644 --- a/metadata/md5-cache/dev-ruby/network_interface-0.0.2-r1 +++ b/metadata/md5-cache/dev-ruby/network_interface-0.0.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/network_interface-0.0.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=660e04e1d392362c72143f1856b23718 diff --git a/metadata/md5-cache/dev-ruby/niceogiri-1.1.2 b/metadata/md5-cache/dev-ruby/niceogiri-1.1.2 index 452706fb627a..0ec8bfa1c707 100644 --- a/metadata/md5-cache/dev-ruby/niceogiri-1.1.2 +++ b/metadata/md5-cache/dev-ruby/niceogiri-1.1.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/niceogiri-1.1.2.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=1be431808e617fc2081b959ad8c138c3 diff --git a/metadata/md5-cache/dev-ruby/nio4r-2.5.4 b/metadata/md5-cache/dev-ruby/nio4r-2.5.4 index 48fef456ac76..04544c3a738c 100644 --- a/metadata/md5-cache/dev-ruby/nio4r-2.5.4 +++ b/metadata/md5-cache/dev-ruby/nio4r-2.5.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/nio4r-2.5.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=daf0fd8829a69b5f9c177203bc3cf002 diff --git a/metadata/md5-cache/dev-ruby/nio4r-2.5.8 b/metadata/md5-cache/dev-ruby/nio4r-2.5.8 index b0f3d36c5092..153bd36abebd 100644 --- a/metadata/md5-cache/dev-ruby/nio4r-2.5.8 +++ b/metadata/md5-cache/dev-ruby/nio4r-2.5.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/nio4r-2.5.8.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1902cb4037c3939d9b156749defa9c40 diff --git a/metadata/md5-cache/dev-ruby/nokogiri-1.11.7 b/metadata/md5-cache/dev-ruby/nokogiri-1.11.7 index e0156cfb05e9..7d82ffd1586a 100644 --- a/metadata/md5-cache/dev-ruby/nokogiri-1.11.7 +++ b/metadata/md5-cache/dev-ruby/nokogiri-1.11.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/sparklemotion/nokogiri/archive/v1.11.7.tar.gz -> nokogiri-1.11.7-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=821776a54e9d94087f2fef744efbaee9 diff --git a/metadata/md5-cache/dev-ruby/nokogiri-1.12.5 b/metadata/md5-cache/dev-ruby/nokogiri-1.12.5 index 3340bdb05806..902b12147a00 100644 --- a/metadata/md5-cache/dev-ruby/nokogiri-1.12.5 +++ b/metadata/md5-cache/dev-ruby/nokogiri-1.12.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/sparklemotion/nokogiri/archive/v1.12.5.tar.gz -> nokogiri-1.12.5-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e3b47876cab4c9669c86573670f4565a diff --git a/metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r2 b/metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r2 index 02ab72c088da..82dacaeab8ae 100644 --- a/metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r2 +++ b/metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/nokogiri-diff-0.2.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=294144afc3d7762dfb64aaf06a0bd3e3 diff --git a/metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r3 b/metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r3 new file mode 100644 index 000000000000..8fc941cba7b7 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r3 @@ -0,0 +1,16 @@ +BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/nokogiri-1.5[ruby_targets_ruby26(-)] >=dev-ruby/tdiff-0.3.2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/nokogiri-1.5[ruby_targets_ruby27(-)] >=dev-ruby/tdiff-0.3.2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby26(-)] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby27(-)] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) +DESCRIPTION=Calculate the differences between two XML/HTML documents +EAPI=8 +HOMEPAGE=https://github.com/postmodern/nokogiri-diff +IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=MIT +RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/nokogiri-1.5[ruby_targets_ruby26(-)] >=dev-ruby/tdiff-0.3.2[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/nokogiri-1.5[ruby_targets_ruby27(-)] >=dev-ruby/tdiff-0.3.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://rubygems.org/gems/nokogiri-diff-0.2.0.gem +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=a929113078b1240b04f1fcff45044508 diff --git a/metadata/md5-cache/dev-ruby/nokogumbo-2.0.5-r1 b/metadata/md5-cache/dev-ruby/nokogumbo-2.0.5-r1 index 6d0b810cd793..d27bebed499d 100644 --- a/metadata/md5-cache/dev-ruby/nokogumbo-2.0.5-r1 +++ b/metadata/md5-cache/dev-ruby/nokogumbo-2.0.5-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/rubys/nokogumbo/archive/v2.0.5.tar.gz -> nokogumbo-2.0.5.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=af490ee2cf5e9d1bd24978cb15a223f7 diff --git a/metadata/md5-cache/dev-ruby/nokogumbo-2.0.5-r2 b/metadata/md5-cache/dev-ruby/nokogumbo-2.0.5-r2 index 2a3c4c014b03..f1a2905392ad 100644 --- a/metadata/md5-cache/dev-ruby/nokogumbo-2.0.5-r2 +++ b/metadata/md5-cache/dev-ruby/nokogumbo-2.0.5-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/rubys/nokogumbo/archive/v2.0.5.tar.gz -> nokogumbo-2.0.5.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=12f199c43b2506263038f30e1f68306e diff --git a/metadata/md5-cache/dev-ruby/ntlm-http-0.1.1-r2 b/metadata/md5-cache/dev-ruby/ntlm-http-0.1.1-r2 index d3f6f24d5fd2..e716f300f81e 100644 --- a/metadata/md5-cache/dev-ruby/ntlm-http-0.1.1-r2 +++ b/metadata/md5-cache/dev-ruby/ntlm-http-0.1.1-r2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ntlm-http-0.1.1.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=96fdcfe49212069ceaa513c3182088ef diff --git a/metadata/md5-cache/dev-ruby/oauth-0.5.6 b/metadata/md5-cache/dev-ruby/oauth-0.5.6 index ee92b2edc3fc..1e3967736ec6 100644 --- a/metadata/md5-cache/dev-ruby/oauth-0.5.6 +++ b/metadata/md5-cache/dev-ruby/oauth-0.5.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/oauth-xx/oauth-ruby/archive/v0.5.6.tar.gz -> oauth-0.5.6.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=31d7c582a1f1e1983af8ec447d604c7c diff --git a/metadata/md5-cache/dev-ruby/oauth-0.5.7 b/metadata/md5-cache/dev-ruby/oauth-0.5.7 index 232f14cd6d0a..8ad655d6661e 100644 --- a/metadata/md5-cache/dev-ruby/oauth-0.5.7 +++ b/metadata/md5-cache/dev-ruby/oauth-0.5.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/oauth-xx/oauth-ruby/archive/v0.5.7.tar.gz -> oauth-0.5.7.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=db8c271532cae62b480cef2328a4872b diff --git a/metadata/md5-cache/dev-ruby/oauth-0.5.8 b/metadata/md5-cache/dev-ruby/oauth-0.5.8 index b4e080a329d6..857fe92e45b8 100644 --- a/metadata/md5-cache/dev-ruby/oauth-0.5.8 +++ b/metadata/md5-cache/dev-ruby/oauth-0.5.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/oauth-xx/oauth-ruby/archive/v0.5.8.tar.gz -> oauth-0.5.8.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=db8c271532cae62b480cef2328a4872b diff --git a/metadata/md5-cache/dev-ruby/oauth2-1.4.4 b/metadata/md5-cache/dev-ruby/oauth2-1.4.4 index a60506ca4d54..c6bed9e039d0 100644 --- a/metadata/md5-cache/dev-ruby/oauth2-1.4.4 +++ b/metadata/md5-cache/dev-ruby/oauth2-1.4.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/intridea/oauth2/archive/v1.4.4.tar.gz -> oauth2-1.4.4.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=eee1046d6d1e2c1444b3ed287a8d377b diff --git a/metadata/md5-cache/dev-ruby/oauth2-1.4.7 b/metadata/md5-cache/dev-ruby/oauth2-1.4.7 index 261120e378fa..9e868d4ed94c 100644 --- a/metadata/md5-cache/dev-ruby/oauth2-1.4.7 +++ b/metadata/md5-cache/dev-ruby/oauth2-1.4.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/intridea/oauth2/archive/v1.4.7.tar.gz -> oauth2-1.4.7.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=227c2d5647e4aeca5d329e179966598e diff --git a/metadata/md5-cache/dev-ruby/octokit-4.20.0 b/metadata/md5-cache/dev-ruby/octokit-4.20.0 index c18bdf048510..00ef2e6cc4ca 100644 --- a/metadata/md5-cache/dev-ruby/octokit-4.20.0 +++ b/metadata/md5-cache/dev-ruby/octokit-4.20.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/octokit/octokit.rb/archive/v4.20.0.tar.gz -> octokit-4.20.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e59d650b160a11a9a441984838cd684d diff --git a/metadata/md5-cache/dev-ruby/octokit-4.21.0 b/metadata/md5-cache/dev-ruby/octokit-4.21.0 index ed6cec2a523a..a3ad4cefaaeb 100644 --- a/metadata/md5-cache/dev-ruby/octokit-4.21.0 +++ b/metadata/md5-cache/dev-ruby/octokit-4.21.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/octokit/octokit.rb/archive/v4.21.0.tar.gz -> octokit-4.21.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e59d650b160a11a9a441984838cd684d diff --git a/metadata/md5-cache/dev-ruby/omniauth-2.0.4 b/metadata/md5-cache/dev-ruby/omniauth-2.0.4 index d36117ad91d0..fd3d1f9a7b1c 100644 --- a/metadata/md5-cache/dev-ruby/omniauth-2.0.4 +++ b/metadata/md5-cache/dev-ruby/omniauth-2.0.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/intridea/omniauth/archive/v2.0.4.tar.gz -> omniauth-2.0.4.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a8921c61d2e19844ad67e24c8f05c04b diff --git a/metadata/md5-cache/dev-ruby/open4-1.3.4 b/metadata/md5-cache/dev-ruby/open4-1.3.4 index d567f44b402d..9bc2c7181ab9 100644 --- a/metadata/md5-cache/dev-ruby/open4-1.3.4 +++ b/metadata/md5-cache/dev-ruby/open4-1.3.4 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/open4-1.3.4.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=c501f1fe2f154071bc79d1ec7af73800 diff --git a/metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2 b/metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2 index 4d5331091938..576a17b797da 100644 --- a/metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2 +++ b/metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1.2.2 SRC_URI=https://rubygems.org/gems/openssl-ccm-1.2.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e7a4e7a44cae6ae17f6d681d3961543f diff --git a/metadata/md5-cache/dev-ruby/optimist-3.0.1 b/metadata/md5-cache/dev-ruby/optimist-3.0.1 index ed56819c2cb2..573cda83e8b4 100644 --- a/metadata/md5-cache/dev-ruby/optimist-3.0.1 +++ b/metadata/md5-cache/dev-ruby/optimist-3.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/optimist-3.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=67e9faca17a176a2d2bed22167eed0eb diff --git a/metadata/md5-cache/dev-ruby/optionable-0.2.0 b/metadata/md5-cache/dev-ruby/optionable-0.2.0 index 0230054a23b0..efdd86b35916 100644 --- a/metadata/md5-cache/dev-ruby/optionable-0.2.0 +++ b/metadata/md5-cache/dev-ruby/optionable-0.2.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/optionable-0.2.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=62cc2c23ae55c74c903bb6f9447fe67a diff --git a/metadata/md5-cache/dev-ruby/org-ruby-0.9.12 b/metadata/md5-cache/dev-ruby/org-ruby-0.9.12 index 1daac4db1843..4b10b9a847ed 100644 --- a/metadata/md5-cache/dev-ruby/org-ruby-0.9.12 +++ b/metadata/md5-cache/dev-ruby/org-ruby-0.9.12 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/wallyqs/org-ruby/archive/version-0.9.12.tar.gz -> org-ruby-0.9.12.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=f6a43393f8fcfe6b3d83aa2094ef0ffb diff --git a/metadata/md5-cache/dev-ruby/origin-2.3.1 b/metadata/md5-cache/dev-ruby/origin-2.3.1 index fa8c69cc6eeb..17fae4d0985a 100644 --- a/metadata/md5-cache/dev-ruby/origin-2.3.1 +++ b/metadata/md5-cache/dev-ruby/origin-2.3.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/mongoid/origin/archive/v2.3.1.tar.gz -> origin-2.3.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=cd0e62a71b4f6f0c57089e49eff29da7 diff --git a/metadata/md5-cache/dev-ruby/ox-2.14.4 b/metadata/md5-cache/dev-ruby/ox-2.14.4 index cf47c8fc640b..c454bb8734a8 100644 --- a/metadata/md5-cache/dev-ruby/ox-2.14.4 +++ b/metadata/md5-cache/dev-ruby/ox-2.14.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ohler55/ox/archive/v2.14.4.tar.gz -> ox-2.14.4.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=54121f88a21a6839c12151fa82f54ded diff --git a/metadata/md5-cache/dev-ruby/ox-2.14.5 b/metadata/md5-cache/dev-ruby/ox-2.14.5 index 794f3da412bf..d6f16f1509ca 100644 --- a/metadata/md5-cache/dev-ruby/ox-2.14.5 +++ b/metadata/md5-cache/dev-ruby/ox-2.14.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ohler55/ox/archive/v2.14.5.tar.gz -> ox-2.14.5.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=68660ad78d203662e5b6a5566cf63c02 diff --git a/metadata/md5-cache/dev-ruby/ox-2.14.6 b/metadata/md5-cache/dev-ruby/ox-2.14.6 index 3fb0b344cb6c..3b05cde444a8 100644 --- a/metadata/md5-cache/dev-ruby/ox-2.14.6 +++ b/metadata/md5-cache/dev-ruby/ox-2.14.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ohler55/ox/archive/v2.14.6.tar.gz -> ox-2.14.6.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=598d099a0e5c89e33362cf3926dff3cd diff --git a/metadata/md5-cache/dev-ruby/packetfu-1.1.13 b/metadata/md5-cache/dev-ruby/packetfu-1.1.13 index 8f47e1372078..97f9dd9c4583 100644 --- a/metadata/md5-cache/dev-ruby/packetfu-1.1.13 +++ b/metadata/md5-cache/dev-ruby/packetfu-1.1.13 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1.1.13 SRC_URI=https://rubygems.org/gems/packetfu-1.1.13.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=79ccdf5be14d8957f5d904881ce031dc diff --git a/metadata/md5-cache/dev-ruby/paint-2.2.0 b/metadata/md5-cache/dev-ruby/paint-2.2.0 index 6c4b27c9be8e..785b1cb066ff 100644 --- a/metadata/md5-cache/dev-ruby/paint-2.2.0 +++ b/metadata/md5-cache/dev-ruby/paint-2.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/janlelis/paint/archive/v2.2.0.tar.gz -> paint-2.2.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=106bf803e12fdf3a6fc344c44aa99782 diff --git a/metadata/md5-cache/dev-ruby/paint-2.2.1 b/metadata/md5-cache/dev-ruby/paint-2.2.1 index 59aeb794c523..29ed4d9d9871 100644 --- a/metadata/md5-cache/dev-ruby/paint-2.2.1 +++ b/metadata/md5-cache/dev-ruby/paint-2.2.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/janlelis/paint/archive/v2.2.1.tar.gz -> paint-2.2.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=374da28f9f0d7c72733bdc4a09b0697c diff --git a/metadata/md5-cache/dev-ruby/parallel-1.19.2 b/metadata/md5-cache/dev-ruby/parallel-1.19.2 index d1e377730514..6ff0f31e807f 100644 --- a/metadata/md5-cache/dev-ruby/parallel-1.19.2 +++ b/metadata/md5-cache/dev-ruby/parallel-1.19.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/grosser/parallel/archive/v1.19.2.tar.gz -> parallel-1.19.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=9ef211617128125779043df6776a8501 diff --git a/metadata/md5-cache/dev-ruby/parallel-1.20.0 b/metadata/md5-cache/dev-ruby/parallel-1.20.0 index 6f4d9ce37f84..95edf5dd64d3 100644 --- a/metadata/md5-cache/dev-ruby/parallel-1.20.0 +++ b/metadata/md5-cache/dev-ruby/parallel-1.20.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/grosser/parallel/archive/v1.20.0.tar.gz -> parallel-1.20.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=9ef211617128125779043df6776a8501 diff --git a/metadata/md5-cache/dev-ruby/parallel-1.20.1 b/metadata/md5-cache/dev-ruby/parallel-1.20.1 index fc70dc4a285e..a965aa6b264f 100644 --- a/metadata/md5-cache/dev-ruby/parallel-1.20.1 +++ b/metadata/md5-cache/dev-ruby/parallel-1.20.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/grosser/parallel/archive/v1.20.1.tar.gz -> parallel-1.20.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=9ef211617128125779043df6776a8501 diff --git a/metadata/md5-cache/dev-ruby/parallel-1.21.0 b/metadata/md5-cache/dev-ruby/parallel-1.21.0 index 9b569e291dcb..cabbe33dee66 100644 --- a/metadata/md5-cache/dev-ruby/parallel-1.21.0 +++ b/metadata/md5-cache/dev-ruby/parallel-1.21.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/grosser/parallel/archive/v1.21.0.tar.gz -> parallel-1.21.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=882f15304c276210e35c297788553dea diff --git a/metadata/md5-cache/dev-ruby/paramesan-0.1.1 b/metadata/md5-cache/dev-ruby/paramesan-0.1.1 index a3e586810b61..093fca0e45b1 100644 --- a/metadata/md5-cache/dev-ruby/paramesan-0.1.1 +++ b/metadata/md5-cache/dev-ruby/paramesan-0.1.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jpace/paramesan/archive/v0.1.1.tar.gz -> paramesan-0.1.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4082f55aca0133f24586924aecfc11ca diff --git a/metadata/md5-cache/dev-ruby/paramesan-1.0.1 b/metadata/md5-cache/dev-ruby/paramesan-1.0.1 index e6e379943c4a..af7de13d7c0f 100644 --- a/metadata/md5-cache/dev-ruby/paramesan-1.0.1 +++ b/metadata/md5-cache/dev-ruby/paramesan-1.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/jpace/paramesan/archive/v1.0.1.tar.gz -> paramesan-1.0.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=eb1c3b74530dc318685479a20bfceba5 diff --git a/metadata/md5-cache/dev-ruby/parser-2.7.1.5 b/metadata/md5-cache/dev-ruby/parser-2.7.1.5 index fb18d3893b9c..6a8ea8dd6346 100644 --- a/metadata/md5-cache/dev-ruby/parser-2.7.1.5 +++ b/metadata/md5-cache/dev-ruby/parser-2.7.1.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/parser-2.7.1.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d669eaea2d72b31d29ba5ef9627290e1 diff --git a/metadata/md5-cache/dev-ruby/parser-2.7.2.0 b/metadata/md5-cache/dev-ruby/parser-2.7.2.0 index f84f0b8304d5..43901173efc6 100644 --- a/metadata/md5-cache/dev-ruby/parser-2.7.2.0 +++ b/metadata/md5-cache/dev-ruby/parser-2.7.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/whitequark/parser/archive/v2.7.2.0.tar.gz -> parser-2.7.2.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5cc36e60b7a557d82fffe667ca4b0d57 diff --git a/metadata/md5-cache/dev-ruby/parser-2.7.2.0-r1 b/metadata/md5-cache/dev-ruby/parser-2.7.2.0-r1 index 8a6f3c7d7df9..acc28885271b 100644 --- a/metadata/md5-cache/dev-ruby/parser-2.7.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/parser-2.7.2.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/whitequark/parser/archive/v2.7.2.0.tar.gz -> parser-2.7.2.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c2c637fb3c8788602d77d5a331d5bf7e diff --git a/metadata/md5-cache/dev-ruby/parser-3.0.0.0 b/metadata/md5-cache/dev-ruby/parser-3.0.0.0 index 20ebd08d64ce..82d260affc86 100644 --- a/metadata/md5-cache/dev-ruby/parser-3.0.0.0 +++ b/metadata/md5-cache/dev-ruby/parser-3.0.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/whitequark/parser/archive/v3.0.0.0.tar.gz -> parser-3.0.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b1a57b4b702653c02f1980d5a8e1c5fd diff --git a/metadata/md5-cache/dev-ruby/parser-3.0.1.0 b/metadata/md5-cache/dev-ruby/parser-3.0.1.0 index 0011c32c1aee..04a274d20871 100644 --- a/metadata/md5-cache/dev-ruby/parser-3.0.1.0 +++ b/metadata/md5-cache/dev-ruby/parser-3.0.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/whitequark/parser/archive/v3.0.1.0.tar.gz -> parser-3.0.1.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b1a57b4b702653c02f1980d5a8e1c5fd diff --git a/metadata/md5-cache/dev-ruby/parser-3.0.1.1 b/metadata/md5-cache/dev-ruby/parser-3.0.1.1 index 91c870f04b86..67677c7b19f0 100644 --- a/metadata/md5-cache/dev-ruby/parser-3.0.1.1 +++ b/metadata/md5-cache/dev-ruby/parser-3.0.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/whitequark/parser/archive/v3.0.1.1.tar.gz -> parser-3.0.1.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=65b309941fc82eed061ebaba6d628e2a diff --git a/metadata/md5-cache/dev-ruby/parser-3.0.2.0 b/metadata/md5-cache/dev-ruby/parser-3.0.2.0 index 45814e4ffc2d..408094707ef7 100644 --- a/metadata/md5-cache/dev-ruby/parser-3.0.2.0 +++ b/metadata/md5-cache/dev-ruby/parser-3.0.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/whitequark/parser/archive/v3.0.2.0.tar.gz -> parser-3.0.2.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=65b309941fc82eed061ebaba6d628e2a diff --git a/metadata/md5-cache/dev-ruby/pastel-0.7.4 b/metadata/md5-cache/dev-ruby/pastel-0.7.4 index 9c1ede773b67..87ecb4456c66 100644 --- a/metadata/md5-cache/dev-ruby/pastel-0.7.4 +++ b/metadata/md5-cache/dev-ruby/pastel-0.7.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/pastel/archive/v0.7.4.tar.gz -> pastel-0.7.4.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=319c804270e12852fd66cda52fc67e69 diff --git a/metadata/md5-cache/dev-ruby/pastel-0.8.0 b/metadata/md5-cache/dev-ruby/pastel-0.8.0 index 6d3ab4eaf1df..fa031eac9606 100644 --- a/metadata/md5-cache/dev-ruby/pastel-0.8.0 +++ b/metadata/md5-cache/dev-ruby/pastel-0.8.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/pastel/archive/v0.8.0.tar.gz -> pastel-0.8.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c037e2d6c40318266996101511044d3c diff --git a/metadata/md5-cache/dev-ruby/path_expander-1.1.0 b/metadata/md5-cache/dev-ruby/path_expander-1.1.0 index b153679ac1e2..3a58b16e247b 100644 --- a/metadata/md5-cache/dev-ruby/path_expander-1.1.0 +++ b/metadata/md5-cache/dev-ruby/path_expander-1.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/path_expander-1.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=91d1600b928aa7f8f71b020b471374d0 diff --git a/metadata/md5-cache/dev-ruby/pathutil-0.16.2 b/metadata/md5-cache/dev-ruby/pathutil-0.16.2 index 432abf729e9c..575fd9b6766e 100644 --- a/metadata/md5-cache/dev-ruby/pathutil-0.16.2 +++ b/metadata/md5-cache/dev-ruby/pathutil-0.16.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/envygeeks/pathutil/archive/v0.16.2.tar.gz -> pathutil-0.16.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2773ee4d8a0940af16e09e628959d21b diff --git a/metadata/md5-cache/dev-ruby/patron-0.13.3-r1 b/metadata/md5-cache/dev-ruby/patron-0.13.3-r1 index cf6f0817e7ba..4caed00ad264 100644 --- a/metadata/md5-cache/dev-ruby/patron-0.13.3-r1 +++ b/metadata/md5-cache/dev-ruby/patron-0.13.3-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/patron-0.13.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=635f123be43cf1914dab4cde1e75e2c9 diff --git a/metadata/md5-cache/dev-ruby/pcaprub-0.13.1 b/metadata/md5-cache/dev-ruby/pcaprub-0.13.1 index 10466b6d5a6c..2e17eca5d719 100644 --- a/metadata/md5-cache/dev-ruby/pcaprub-0.13.1 +++ b/metadata/md5-cache/dev-ruby/pcaprub-0.13.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=0.13 SRC_URI=https://rubygems.org/gems/pcaprub-0.13.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f422acf74dd9f7222ab9888e78686c1f diff --git a/metadata/md5-cache/dev-ruby/pdf-core-0.9.0 b/metadata/md5-cache/dev-ruby/pdf-core-0.9.0 index 5e1b717aa596..60931864c6d0 100644 --- a/metadata/md5-cache/dev-ruby/pdf-core-0.9.0 +++ b/metadata/md5-cache/dev-ruby/pdf-core-0.9.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/prawnpdf/pdf-core/archive/0.9.0.tar.gz -> pdf-core-0.9.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c27f69939dfb64ddff1714f8c9f8c0dd diff --git a/metadata/md5-cache/dev-ruby/pdf-inspector-1.3.0 b/metadata/md5-cache/dev-ruby/pdf-inspector-1.3.0 index 34433706b978..767d01a3f3cf 100644 --- a/metadata/md5-cache/dev-ruby/pdf-inspector-1.3.0 +++ b/metadata/md5-cache/dev-ruby/pdf-inspector-1.3.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/pdf-inspector-1.3.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1f888e9c449b0483a08c0cb3e8689c97 diff --git a/metadata/md5-cache/dev-ruby/pdf-reader-1.4.1-r3 b/metadata/md5-cache/dev-ruby/pdf-reader-1.4.1-r3 deleted file mode 100644 index 48054bcc9a7a..000000000000 --- a/metadata/md5-cache/dev-ruby/pdf-reader-1.4.1-r3 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/afm-0.2.1[ruby_targets_ruby26(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby26(-)] =dev-ruby/hashery-2*[ruby_targets_ruby26(-)] dev-ruby/ttfunk:*[ruby_targets_ruby26(-)] dev-ruby/ruby-rc4[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/afm-0.2.1[ruby_targets_ruby27(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby27(-)] =dev-ruby/hashery-2*[ruby_targets_ruby27(-)] dev-ruby/ttfunk:*[ruby_targets_ruby27(-)] dev-ruby/ruby-rc4[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) -DESCRIPTION=PDF parser conforming as much as possible to the PDF specification from Adobe -EAPI=5 -HOMEPAGE=https://github.com/yob/pdf-reader/ -IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/afm-0.2.1[ruby_targets_ruby26(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby26(-)] =dev-ruby/hashery-2*[ruby_targets_ruby26(-)] dev-ruby/ttfunk:*[ruby_targets_ruby26(-)] dev-ruby/ruby-rc4[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/afm-0.2.1[ruby_targets_ruby27(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby27(-)] =dev-ruby/hashery-2*[ruby_targets_ruby27(-)] dev-ruby/ttfunk:*[ruby_targets_ruby27(-)] dev-ruby/ruby-rc4[ruby_targets_ruby27(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/yob/pdf-reader/archive/v1.4.1.tar.gz -> pdf-reader-1.4.1.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=485b1b6b3b4c461708c2c875b2456a9c diff --git a/metadata/md5-cache/dev-ruby/pdf-reader-1.4.1-r4 b/metadata/md5-cache/dev-ruby/pdf-reader-1.4.1-r4 index 67a71a774e46..575d5b31d412 100644 --- a/metadata/md5-cache/dev-ruby/pdf-reader-1.4.1-r4 +++ b/metadata/md5-cache/dev-ruby/pdf-reader-1.4.1-r4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/yob/pdf-reader/archive/v1.4.1.tar.gz -> pdf-reader-1.4.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5a2731e2698075d9c388bcddec78f28d diff --git a/metadata/md5-cache/dev-ruby/pdf-reader-2.4.2 b/metadata/md5-cache/dev-ruby/pdf-reader-2.4.2 deleted file mode 100644 index d5e4721c8db1..000000000000 --- a/metadata/md5-cache/dev-ruby/pdf-reader-2.4.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/afm-0.2.1[ruby_targets_ruby26(-)] =dev-ruby/afm-0.2*[ruby_targets_ruby26(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby26(-)] =dev-ruby/hashery-2*[ruby_targets_ruby26(-)] dev-ruby/ttfunk:*[ruby_targets_ruby26(-)] dev-ruby/ruby-rc4[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/afm-0.2.1[ruby_targets_ruby27(-)] =dev-ruby/afm-0.2*[ruby_targets_ruby27(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby27(-)] =dev-ruby/hashery-2*[ruby_targets_ruby27(-)] dev-ruby/ttfunk:*[ruby_targets_ruby27(-)] dev-ruby/ruby-rc4[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) -DESCRIPTION=PDF parser conforming as much as possible to the PDF specification from Adobe -EAPI=7 -HOMEPAGE=https://github.com/yob/pdf-reader/ -IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 doc test test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 -LICENSE=MIT -RDEPEND=!!=dev-ruby/afm-0.2.1[ruby_targets_ruby26(-)] =dev-ruby/afm-0.2*[ruby_targets_ruby26(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby26(-)] =dev-ruby/hashery-2*[ruby_targets_ruby26(-)] dev-ruby/ttfunk:*[ruby_targets_ruby26(-)] dev-ruby/ruby-rc4[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/afm-0.2.1[ruby_targets_ruby27(-)] =dev-ruby/afm-0.2*[ruby_targets_ruby27(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby27(-)] =dev-ruby/hashery-2*[ruby_targets_ruby27(-)] dev-ruby/ttfunk:*[ruby_targets_ruby27(-)] dev-ruby/ruby-rc4[ruby_targets_ruby27(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=2 -SRC_URI=https://github.com/yob/pdf-reader/archive/v2.4.2.tar.gz -> pdf-reader-2.4.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=d3f56f86a1f26ca942b97bf8857a1bac diff --git a/metadata/md5-cache/dev-ruby/pdf-reader-2.5.0 b/metadata/md5-cache/dev-ruby/pdf-reader-2.5.0 index f021e69bfb36..37de26d66366 100644 --- a/metadata/md5-cache/dev-ruby/pdf-reader-2.5.0 +++ b/metadata/md5-cache/dev-ruby/pdf-reader-2.5.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/yob/pdf-reader/archive/v2.5.0.tar.gz -> pdf-reader-2.5.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=20981dea294875314a22178d0a517f6e diff --git a/metadata/md5-cache/dev-ruby/pdf-reader-2.6.0 b/metadata/md5-cache/dev-ruby/pdf-reader-2.6.0 new file mode 100644 index 000000000000..17743da1ee93 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/pdf-reader-2.6.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/afm-0.2.1[ruby_targets_ruby26(-)] =dev-ruby/afm-0.2*[ruby_targets_ruby26(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby26(-)] =dev-ruby/hashery-2*[ruby_targets_ruby26(-)] dev-ruby/ttfunk:*[ruby_targets_ruby26(-)] dev-ruby/ruby-rc4[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/afm-0.2.1[ruby_targets_ruby27(-)] =dev-ruby/afm-0.2*[ruby_targets_ruby27(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby27(-)] =dev-ruby/hashery-2*[ruby_targets_ruby27(-)] dev-ruby/ttfunk:*[ruby_targets_ruby27(-)] dev-ruby/ruby-rc4[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/afm-0.2.1[ruby_targets_ruby30(-)] =dev-ruby/afm-0.2*[ruby_targets_ruby30(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby30(-)] =dev-ruby/hashery-2*[ruby_targets_ruby30(-)] dev-ruby/ttfunk:*[ruby_targets_ruby30(-)] dev-ruby/ruby-rc4[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] !!dev-ruby/psych[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +DESCRIPTION=PDF parser conforming as much as possible to the PDF specification from Adobe +EAPI=8 +HOMEPAGE=https://github.com/yob/pdf-reader/ +IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 +LICENSE=MIT +RDEPEND=!!=dev-ruby/afm-0.2.1[ruby_targets_ruby26(-)] =dev-ruby/afm-0.2*[ruby_targets_ruby26(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby26(-)] =dev-ruby/hashery-2*[ruby_targets_ruby26(-)] dev-ruby/ttfunk:*[ruby_targets_ruby26(-)] dev-ruby/ruby-rc4[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/afm-0.2.1[ruby_targets_ruby27(-)] =dev-ruby/afm-0.2*[ruby_targets_ruby27(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby27(-)] =dev-ruby/hashery-2*[ruby_targets_ruby27(-)] dev-ruby/ttfunk:*[ruby_targets_ruby27(-)] dev-ruby/ruby-rc4[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/afm-0.2.1[ruby_targets_ruby30(-)] =dev-ruby/afm-0.2*[ruby_targets_ruby30(-)] =dev-ruby/ascii85-1*[ruby_targets_ruby30(-)] =dev-ruby/hashery-2*[ruby_targets_ruby30(-)] dev-ruby/ttfunk:*[ruby_targets_ruby30(-)] dev-ruby/ruby-rc4[ruby_targets_ruby30(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=2 +SRC_URI=https://github.com/yob/pdf-reader/archive/v2.6.0.tar.gz -> pdf-reader-2.6.0.tar.gz +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=8d486462ee283085c53cb9ee85eff79e diff --git a/metadata/md5-cache/dev-ruby/permutation-0.1.8-r1 b/metadata/md5-cache/dev-ruby/permutation-0.1.8-r1 deleted file mode 100644 index 16f27734c804..000000000000 --- a/metadata/md5-cache/dev-ruby/permutation-0.1.8-r1 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) -DESCRIPTION=Library performing operations with permutations of sequences (strings, arrays) -EAPI=5 -HOMEPAGE=https://flori.github.com/permutation -IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 doc test test -KEYWORDS=~amd64 -LICENSE=|| ( Ruby-BSD BSD-2 ) -RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://rubygems.org/gems/permutation-0.1.8.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=4040ccd498c3e933dbd154e68e780704 diff --git a/metadata/md5-cache/dev-ruby/permutation-0.1.8-r2 b/metadata/md5-cache/dev-ruby/permutation-0.1.8-r2 new file mode 100644 index 000000000000..5370b7b2ded9 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/permutation-0.1.8-r2 @@ -0,0 +1,16 @@ +BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] !!dev-ruby/psych[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +DESCRIPTION=Library performing operations with permutations of sequences (strings, arrays) +EAPI=8 +HOMEPAGE=https://flori.github.com/permutation +IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test +KEYWORDS=~amd64 +LICENSE=|| ( Ruby-BSD BSD-2 ) +RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://rubygems.org/gems/permutation-0.1.8.gem +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=cbade3f89c88dde105a218c78ad8db9c diff --git a/metadata/md5-cache/dev-ruby/pg-1.2.2 b/metadata/md5-cache/dev-ruby/pg-1.2.2 index f6d9f2bc8859..40965bbcba76 100644 --- a/metadata/md5-cache/dev-ruby/pg-1.2.2 +++ b/metadata/md5-cache/dev-ruby/pg-1.2.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/pg-1.2.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=83cc29a34cfc7ab5e94ffade28ef5aa8 diff --git a/metadata/md5-cache/dev-ruby/pg-1.2.3 b/metadata/md5-cache/dev-ruby/pg-1.2.3 index 333e6c13448c..faa8c3b551ff 100644 --- a/metadata/md5-cache/dev-ruby/pg-1.2.3 +++ b/metadata/md5-cache/dev-ruby/pg-1.2.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/pg-1.2.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b9f0aa102465aa0bd766cd77f06ec644 diff --git a/metadata/md5-cache/dev-ruby/pg_array_parser-0.0.9-r3 b/metadata/md5-cache/dev-ruby/pg_array_parser-0.0.9-r3 index 04fd864ce985..583f61698fc3 100644 --- a/metadata/md5-cache/dev-ruby/pg_array_parser-0.0.9-r3 +++ b/metadata/md5-cache/dev-ruby/pg_array_parser-0.0.9-r3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0.0.9 SRC_URI=https://rubygems.org/gems/pg_array_parser-0.0.9.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b5f8d7e150b383a367ad1e87869810cb diff --git a/metadata/md5-cache/dev-ruby/pkg-config-1.4.1 b/metadata/md5-cache/dev-ruby/pkg-config-1.4.1 index 1c004eaabcc3..c8a4254a418f 100644 --- a/metadata/md5-cache/dev-ruby/pkg-config-1.4.1 +++ b/metadata/md5-cache/dev-ruby/pkg-config-1.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/pkg-config-1.4.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e0d9da3d651b6bf4a60aebbc0d034e3c diff --git a/metadata/md5-cache/dev-ruby/pkg-config-1.4.2 b/metadata/md5-cache/dev-ruby/pkg-config-1.4.2 index 71db3fe1bd36..0e24c7856eb0 100644 --- a/metadata/md5-cache/dev-ruby/pkg-config-1.4.2 +++ b/metadata/md5-cache/dev-ruby/pkg-config-1.4.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/pkg-config-1.4.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=fb634a7018b03dd48d886cb853b88fba diff --git a/metadata/md5-cache/dev-ruby/pkg-config-1.4.3 b/metadata/md5-cache/dev-ruby/pkg-config-1.4.3 index 8f229372b0f5..4887d9b1915d 100644 --- a/metadata/md5-cache/dev-ruby/pkg-config-1.4.3 +++ b/metadata/md5-cache/dev-ruby/pkg-config-1.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/pkg-config-1.4.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=56c94707896826f4945ee0c8fe45353b diff --git a/metadata/md5-cache/dev-ruby/pkg-config-1.4.4 b/metadata/md5-cache/dev-ruby/pkg-config-1.4.4 index a75d58a7cd20..c0d7f6d929c4 100644 --- a/metadata/md5-cache/dev-ruby/pkg-config-1.4.4 +++ b/metadata/md5-cache/dev-ruby/pkg-config-1.4.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/pkg-config-1.4.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=596a96a4fc449ea49fc5a8ad6e029f65 diff --git a/metadata/md5-cache/dev-ruby/pkg-config-1.4.5 b/metadata/md5-cache/dev-ruby/pkg-config-1.4.5 index 13a0c4dc5b35..7966ae158e73 100644 --- a/metadata/md5-cache/dev-ruby/pkg-config-1.4.5 +++ b/metadata/md5-cache/dev-ruby/pkg-config-1.4.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/pkg-config-1.4.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=596a96a4fc449ea49fc5a8ad6e029f65 diff --git a/metadata/md5-cache/dev-ruby/pkg-config-1.4.6 b/metadata/md5-cache/dev-ruby/pkg-config-1.4.6 index 07aca4ab715a..062de341a4c8 100644 --- a/metadata/md5-cache/dev-ruby/pkg-config-1.4.6 +++ b/metadata/md5-cache/dev-ruby/pkg-config-1.4.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/pkg-config-1.4.6.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=30423886b6c87d83bc93239a6dde327e diff --git a/metadata/md5-cache/dev-ruby/plist-3.5.0 b/metadata/md5-cache/dev-ruby/plist-3.5.0 index 25958bcba08c..e2236683889a 100644 --- a/metadata/md5-cache/dev-ruby/plist-3.5.0 +++ b/metadata/md5-cache/dev-ruby/plist-3.5.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/patsplat/plist/archive/v3.5.0.tar.gz -> plist-3.5.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=540b53a3521c8fd03d480750ec1e0cda diff --git a/metadata/md5-cache/dev-ruby/plist-3.6.0 b/metadata/md5-cache/dev-ruby/plist-3.6.0 index e0443b77fb1d..d61adcca5cb0 100644 --- a/metadata/md5-cache/dev-ruby/plist-3.6.0 +++ b/metadata/md5-cache/dev-ruby/plist-3.6.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/patsplat/plist/archive/v3.6.0.tar.gz -> plist-3.6.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5de5113e4a77d668f04b242b348c0d8e diff --git a/metadata/md5-cache/dev-ruby/pluggaloid-1.2.0 b/metadata/md5-cache/dev-ruby/pluggaloid-1.2.0 index 7e40e5a05265..1d596c113bbd 100644 --- a/metadata/md5-cache/dev-ruby/pluggaloid-1.2.0 +++ b/metadata/md5-cache/dev-ruby/pluggaloid-1.2.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/pluggaloid-1.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1d51c011f51fa1641230b12bb13c326b diff --git a/metadata/md5-cache/dev-ruby/pluggaloid-1.5.0 b/metadata/md5-cache/dev-ruby/pluggaloid-1.5.0 index 5b4e7aa84d11..66af90c960f8 100644 --- a/metadata/md5-cache/dev-ruby/pluggaloid-1.5.0 +++ b/metadata/md5-cache/dev-ruby/pluggaloid-1.5.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/pluggaloid-1.5.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=810ff5a9aa3e2ca75270afe7560f8954 diff --git a/metadata/md5-cache/dev-ruby/pluggaloid-1.7.0 b/metadata/md5-cache/dev-ruby/pluggaloid-1.7.0 index 8672f320c166..57e45eb92d04 100644 --- a/metadata/md5-cache/dev-ruby/pluggaloid-1.7.0 +++ b/metadata/md5-cache/dev-ruby/pluggaloid-1.7.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/pluggaloid-1.7.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1f80b11d172aae60701be1cf18bb744f diff --git a/metadata/md5-cache/dev-ruby/podcast-0.0.4-r2 b/metadata/md5-cache/dev-ruby/podcast-0.0.4-r2 index 601de127c825..13b27c81cc38 100644 --- a/metadata/md5-cache/dev-ruby/podcast-0.0.4-r2 +++ b/metadata/md5-cache/dev-ruby/podcast-0.0.4-r2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/podcast-0.0.4.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=97744be1821b2b801ad8d2c7898ee664 diff --git a/metadata/md5-cache/dev-ruby/polyglot-0.3.5 b/metadata/md5-cache/dev-ruby/polyglot-0.3.5 index 1450d551d736..ec509840775a 100644 --- a/metadata/md5-cache/dev-ruby/polyglot-0.3.5 +++ b/metadata/md5-cache/dev-ruby/polyglot-0.3.5 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/polyglot-0.3.5.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=a8fecb39d7872a2fd0c89f20f7e57f0c diff --git a/metadata/md5-cache/dev-ruby/posix-spawn-0.3.15 b/metadata/md5-cache/dev-ruby/posix-spawn-0.3.15 index 736b40049bb8..4d1eb755f0ad 100644 --- a/metadata/md5-cache/dev-ruby/posix-spawn-0.3.15 +++ b/metadata/md5-cache/dev-ruby/posix-spawn-0.3.15 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/posix-spawn-0.3.15.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=55808df16c4ea6057e56e1e2ca5a9072 diff --git a/metadata/md5-cache/dev-ruby/posix-spawn-0.3.15-r1 b/metadata/md5-cache/dev-ruby/posix-spawn-0.3.15-r1 index d49a3b72b9b3..1cc11ab52119 100644 --- a/metadata/md5-cache/dev-ruby/posix-spawn-0.3.15-r1 +++ b/metadata/md5-cache/dev-ruby/posix-spawn-0.3.15-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/posix-spawn-0.3.15.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d4ca3d27486d8b50d965c8b10d70837c diff --git a/metadata/md5-cache/dev-ruby/power_assert-1.1.7 b/metadata/md5-cache/dev-ruby/power_assert-1.1.7 index e31100a67044..04185a816132 100644 --- a/metadata/md5-cache/dev-ruby/power_assert-1.1.7 +++ b/metadata/md5-cache/dev-ruby/power_assert-1.1.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/k-tsj/power_assert/archive/v1.1.7.tar.gz -> power_assert-1.1.7.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b01c7376d047a656c1f9f137fdf2b8c7 diff --git a/metadata/md5-cache/dev-ruby/power_assert-1.2.0 b/metadata/md5-cache/dev-ruby/power_assert-1.2.0 index d8a66c4a17f9..913198170927 100644 --- a/metadata/md5-cache/dev-ruby/power_assert-1.2.0 +++ b/metadata/md5-cache/dev-ruby/power_assert-1.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/power_assert/archive/v1.2.0.tar.gz -> power_assert-1.2.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=307cba43edef1687661822595092456a diff --git a/metadata/md5-cache/dev-ruby/power_assert-2.0.0 b/metadata/md5-cache/dev-ruby/power_assert-2.0.0 index 3ec07d704020..b6ad8f097bb8 100644 --- a/metadata/md5-cache/dev-ruby/power_assert-2.0.0 +++ b/metadata/md5-cache/dev-ruby/power_assert-2.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/power_assert/archive/v2.0.0.tar.gz -> power_assert-2.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=202b4d3644cd1db5af8af0040e8b4c6f diff --git a/metadata/md5-cache/dev-ruby/power_assert-2.0.1 b/metadata/md5-cache/dev-ruby/power_assert-2.0.1 index 589690ef9a39..0990894cd874 100644 --- a/metadata/md5-cache/dev-ruby/power_assert-2.0.1 +++ b/metadata/md5-cache/dev-ruby/power_assert-2.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/power_assert/archive/v2.0.1.tar.gz -> power_assert-2.0.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=75058cb282e24218b0c25eefd4295f99 diff --git a/metadata/md5-cache/dev-ruby/prawn-2.4.0 b/metadata/md5-cache/dev-ruby/prawn-2.4.0 index 52fac8e7380e..a5afcccfd3ca 100644 --- a/metadata/md5-cache/dev-ruby/prawn-2.4.0 +++ b/metadata/md5-cache/dev-ruby/prawn-2.4.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/prawnpdf/prawn/archive/2.4.0.tar.gz -> prawn-2.4.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1ff5868f9682bbf2776b9e767bcbf43d diff --git a/metadata/md5-cache/dev-ruby/prawn-table-0.2.2-r1 b/metadata/md5-cache/dev-ruby/prawn-table-0.2.2-r1 index 67b11fd6fd1f..ee1cb33c3a92 100644 --- a/metadata/md5-cache/dev-ruby/prawn-table-0.2.2-r1 +++ b/metadata/md5-cache/dev-ruby/prawn-table-0.2.2-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/prawn-table-0.2.2.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=a650c6296a687b90c61d400b50f94150 diff --git a/metadata/md5-cache/dev-ruby/pry-0.13.1 b/metadata/md5-cache/dev-ruby/pry-0.13.1 index 082fdda2076b..fe582896971d 100644 --- a/metadata/md5-cache/dev-ruby/pry-0.13.1 +++ b/metadata/md5-cache/dev-ruby/pry-0.13.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=ruby19 SRC_URI=https://github.com/pry/pry/archive/v0.13.1.tar.gz -> pry-0.13.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8242c00fad9d949991d23da3a7a7b735 diff --git a/metadata/md5-cache/dev-ruby/pry-0.14.0 b/metadata/md5-cache/dev-ruby/pry-0.14.0 index 9cc32e4d4369..d15eeea459ac 100644 --- a/metadata/md5-cache/dev-ruby/pry-0.14.0 +++ b/metadata/md5-cache/dev-ruby/pry-0.14.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=ruby19 SRC_URI=https://github.com/pry/pry/archive/v0.14.0.tar.gz -> pry-0.14.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d7b60def875cc7e201efc562d8050c86 diff --git a/metadata/md5-cache/dev-ruby/pry-0.14.1 b/metadata/md5-cache/dev-ruby/pry-0.14.1 index 533b5c0e22bc..9777f0bb7299 100644 --- a/metadata/md5-cache/dev-ruby/pry-0.14.1 +++ b/metadata/md5-cache/dev-ruby/pry-0.14.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=ruby19 SRC_URI=https://github.com/pry/pry/archive/v0.14.1.tar.gz -> pry-0.14.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=08ee07c7e0a19c9939de70b193e0edb5 diff --git a/metadata/md5-cache/dev-ruby/public_suffix-3.1.1 b/metadata/md5-cache/dev-ruby/public_suffix-3.1.1 index bb9851fe42ab..fcc897b8c5de 100644 --- a/metadata/md5-cache/dev-ruby/public_suffix-3.1.1 +++ b/metadata/md5-cache/dev-ruby/public_suffix-3.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/public_suffix-3.1.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c0255de1017037823ce09499ef81da56 diff --git a/metadata/md5-cache/dev-ruby/public_suffix-4.0.5 b/metadata/md5-cache/dev-ruby/public_suffix-4.0.5 index 93938183f391..4638312ecbe1 100644 --- a/metadata/md5-cache/dev-ruby/public_suffix-4.0.5 +++ b/metadata/md5-cache/dev-ruby/public_suffix-4.0.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/public_suffix-4.0.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=409839739e1ea5ad9986e8d2b7b40782 diff --git a/metadata/md5-cache/dev-ruby/public_suffix-4.0.6 b/metadata/md5-cache/dev-ruby/public_suffix-4.0.6 index 8bc1b366ccf5..4202c14644bf 100644 --- a/metadata/md5-cache/dev-ruby/public_suffix-4.0.6 +++ b/metadata/md5-cache/dev-ruby/public_suffix-4.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/public_suffix-4.0.6.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5ab0036972ebbf714f1f112a2087ce7b diff --git a/metadata/md5-cache/dev-ruby/pundit-2.1.0 b/metadata/md5-cache/dev-ruby/pundit-2.1.0 index 314530aa80b1..b6377d649566 100644 --- a/metadata/md5-cache/dev-ruby/pundit-2.1.0 +++ b/metadata/md5-cache/dev-ruby/pundit-2.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/pundit-2.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=71e8c7845ce69c470e19d143ab85f037 diff --git a/metadata/md5-cache/dev-ruby/pundit-2.1.1 b/metadata/md5-cache/dev-ruby/pundit-2.1.1 index b42bc50eaf40..003023192a1d 100644 --- a/metadata/md5-cache/dev-ruby/pundit-2.1.1 +++ b/metadata/md5-cache/dev-ruby/pundit-2.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/pundit-2.1.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7cce9495ac2aa6fb1c324e43f3a8669a diff --git a/metadata/md5-cache/dev-ruby/puppet_forge-2.3.4 b/metadata/md5-cache/dev-ruby/puppet_forge-2.3.4 index 8891e6a83d90..e7f985656989 100644 --- a/metadata/md5-cache/dev-ruby/puppet_forge-2.3.4 +++ b/metadata/md5-cache/dev-ruby/puppet_forge-2.3.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/puppet_forge-2.3.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6561d89db28219445d210f486f5f2f52 diff --git a/metadata/md5-cache/dev-ruby/puppetdb-termini-7.5.0 b/metadata/md5-cache/dev-ruby/puppetdb-termini-7.5.0 deleted file mode 100644 index a66da94c9a81..000000000000 --- a/metadata/md5-cache/dev-ruby/puppetdb-termini-7.5.0 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install unpack -DESCRIPTION=Library needed to connect puppet to puppetdb -EAPI=7 -HOMEPAGE=https://puppet.com/docs/puppetdb/latest/index.html -KEYWORDS=amd64 ~ppc x86 -LICENSE=Apache-2.0 -SLOT=0 -SRC_URI=http://apt.puppetlabs.com/pool/stretch/puppet/p/puppetdb-termini/puppetdb-termini_7.5.0-1stretch_all.deb -_eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa unpacker 928e1f35ef78ba9fc2b214e29c2b55a4 -_md5_=30cbd67d502d678d77ca54b7fb8b2de7 diff --git a/metadata/md5-cache/dev-ruby/puppetdb-termini-7.7.0 b/metadata/md5-cache/dev-ruby/puppetdb-termini-7.7.0 index 6452b79cfd42..34978b26ef06 100644 --- a/metadata/md5-cache/dev-ruby/puppetdb-termini-7.7.0 +++ b/metadata/md5-cache/dev-ruby/puppetdb-termini-7.7.0 @@ -2,9 +2,9 @@ DEFINED_PHASES=install unpack DESCRIPTION=Library needed to connect puppet to puppetdb EAPI=7 HOMEPAGE=https://puppet.com/docs/puppetdb/latest/index.html -KEYWORDS=~amd64 ~ppc ~x86 +KEYWORDS=amd64 ~ppc x86 LICENSE=Apache-2.0 SLOT=0 SRC_URI=http://apt.puppetlabs.com/pool/stretch/puppet/p/puppetdb-termini/puppetdb-termini_7.7.0-1stretch_all.deb _eclasses_=multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa unpacker 928e1f35ef78ba9fc2b214e29c2b55a4 -_md5_=96988590c2b67b60ffc27080a1c54d60 +_md5_=30cbd67d502d678d77ca54b7fb8b2de7 diff --git a/metadata/md5-cache/dev-ruby/pusher-client-0.6.2 b/metadata/md5-cache/dev-ruby/pusher-client-0.6.2 index 5b9fc3c666a0..d788367fc087 100644 --- a/metadata/md5-cache/dev-ruby/pusher-client-0.6.2 +++ b/metadata/md5-cache/dev-ruby/pusher-client-0.6.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/pusher-client-0.6.2.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=95924b0260a4dc72de51d785511fe813 diff --git a/metadata/md5-cache/dev-ruby/qed-2.9.2 b/metadata/md5-cache/dev-ruby/qed-2.9.2 index 11595b755754..2b71ff9f10cf 100644 --- a/metadata/md5-cache/dev-ruby/qed-2.9.2 +++ b/metadata/md5-cache/dev-ruby/qed-2.9.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/qed-2.9.2.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=f4a954247f2987d5bea0b954fa460231 diff --git a/metadata/md5-cache/dev-ruby/qed-2.9.2-r1 b/metadata/md5-cache/dev-ruby/qed-2.9.2-r1 index 811e83d3d68b..0b3876ec25aa 100644 --- a/metadata/md5-cache/dev-ruby/qed-2.9.2-r1 +++ b/metadata/md5-cache/dev-ruby/qed-2.9.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/qed-2.9.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=25cfd84ac9f71b4a74847ae9689932d1 diff --git a/metadata/md5-cache/dev-ruby/racc-1.4.16-r1 b/metadata/md5-cache/dev-ruby/racc-1.4.16-r1 index 4fc838387c79..13daa29b1535 100644 --- a/metadata/md5-cache/dev-ruby/racc-1.4.16-r1 +++ b/metadata/md5-cache/dev-ruby/racc-1.4.16-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/tenderlove/racc/archive/v1.4.16.tar.gz -> racc-1.4.16.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=14be7494d9823bf822fd579325929e03 diff --git a/metadata/md5-cache/dev-ruby/racc-1.5.2 b/metadata/md5-cache/dev-ruby/racc-1.5.2 index 9d68ce3da3d6..e43e2f7e4c0b 100644 --- a/metadata/md5-cache/dev-ruby/racc-1.5.2 +++ b/metadata/md5-cache/dev-ruby/racc-1.5.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/tenderlove/racc/archive/v1.5.2.tar.gz -> racc-1.5.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=fdea1ac0499fdeec74f75f5035c2e639 diff --git a/metadata/md5-cache/dev-ruby/racc-1.5.2-r1 b/metadata/md5-cache/dev-ruby/racc-1.5.2-r1 index dcab790f3124..ebd84d547d49 100644 --- a/metadata/md5-cache/dev-ruby/racc-1.5.2-r1 +++ b/metadata/md5-cache/dev-ruby/racc-1.5.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/tenderlove/racc/archive/v1.5.2.tar.gz -> racc-1.5.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=363789ebaffbba84012876325523b01a diff --git a/metadata/md5-cache/dev-ruby/rack-2.2.3 b/metadata/md5-cache/dev-ruby/rack-2.2.3 index e6504090dd68..094d8d00e7fe 100644 --- a/metadata/md5-cache/dev-ruby/rack-2.2.3 +++ b/metadata/md5-cache/dev-ruby/rack-2.2.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2.2 SRC_URI=https://github.com/rack/rack/archive/2.2.3.tar.gz -> rack-2.2.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d022dcca369658cf084e8e856f956879 diff --git a/metadata/md5-cache/dev-ruby/rack-attack-6.3.1 b/metadata/md5-cache/dev-ruby/rack-attack-6.3.1 index 676e038e4d22..4621ea15e37c 100644 --- a/metadata/md5-cache/dev-ruby/rack-attack-6.3.1 +++ b/metadata/md5-cache/dev-ruby/rack-attack-6.3.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://rubygems.org/gems/rack-attack-6.3.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6c331c58240311ce92a3fc6481f882fe diff --git a/metadata/md5-cache/dev-ruby/rack-attack-6.4.0 b/metadata/md5-cache/dev-ruby/rack-attack-6.4.0 index 0bad2b6290f1..5400771d7100 100644 --- a/metadata/md5-cache/dev-ruby/rack-attack-6.4.0 +++ b/metadata/md5-cache/dev-ruby/rack-attack-6.4.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://rubygems.org/gems/rack-attack-6.4.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f3288639980cca4aa562899451b9c404 diff --git a/metadata/md5-cache/dev-ruby/rack-attack-6.5.0 b/metadata/md5-cache/dev-ruby/rack-attack-6.5.0 index cf8557f749b9..c65fd9bb6b57 100644 --- a/metadata/md5-cache/dev-ruby/rack-attack-6.5.0 +++ b/metadata/md5-cache/dev-ruby/rack-attack-6.5.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://rubygems.org/gems/rack-attack-6.5.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f3288639980cca4aa562899451b9c404 diff --git a/metadata/md5-cache/dev-ruby/rack-cache-1.12.0 b/metadata/md5-cache/dev-ruby/rack-cache-1.12.0 index 26a3b5cfde4a..4c9c8a17843d 100644 --- a/metadata/md5-cache/dev-ruby/rack-cache-1.12.0 +++ b/metadata/md5-cache/dev-ruby/rack-cache-1.12.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1.2 SRC_URI=https://github.com/rtomayko/rack-cache/archive/v1.12.0.tar.gz -> rack-cache-1.12.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=df02194600180f982dcbcab52469efda diff --git a/metadata/md5-cache/dev-ruby/rack-cache-1.12.1 b/metadata/md5-cache/dev-ruby/rack-cache-1.12.1 index 5e3f4d68876c..0f3b257e34e0 100644 --- a/metadata/md5-cache/dev-ruby/rack-cache-1.12.1 +++ b/metadata/md5-cache/dev-ruby/rack-cache-1.12.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1.2 SRC_URI=https://github.com/rtomayko/rack-cache/archive/v1.12.1.tar.gz -> rack-cache-1.12.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7387153f3776c13a697b5b47f7f0474e diff --git a/metadata/md5-cache/dev-ruby/rack-cache-1.13.0 b/metadata/md5-cache/dev-ruby/rack-cache-1.13.0 index de77faec805f..f21c31ff12b9 100644 --- a/metadata/md5-cache/dev-ruby/rack-cache-1.13.0 +++ b/metadata/md5-cache/dev-ruby/rack-cache-1.13.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1.2 SRC_URI=https://github.com/rtomayko/rack-cache/archive/v1.13.0.tar.gz -> rack-cache-1.13.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=528d85a2ce37bef0d131f04b036532b2 diff --git a/metadata/md5-cache/dev-ruby/rack-openid-1.4.2 b/metadata/md5-cache/dev-ruby/rack-openid-1.4.2 index 90fee1e0eb9a..2d4c01e2ed44 100644 --- a/metadata/md5-cache/dev-ruby/rack-openid-1.4.2 +++ b/metadata/md5-cache/dev-ruby/rack-openid-1.4.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/grosser/rack-openid/archive/v1.4.2.tar.gz -> rack-openid-1.4.2.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=0fc5362c2a5acb8cb257c8f3f4ad7930 diff --git a/metadata/md5-cache/dev-ruby/rack-protection-2.1.0 b/metadata/md5-cache/dev-ruby/rack-protection-2.1.0 index 3d87a501ad7b..108fc2f2a574 100644 --- a/metadata/md5-cache/dev-ruby/rack-protection-2.1.0 +++ b/metadata/md5-cache/dev-ruby/rack-protection-2.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/rack-protection-2.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f0f303eea10614ab6f331da77452d51b diff --git a/metadata/md5-cache/dev-ruby/rack-ssl-1.4.1 b/metadata/md5-cache/dev-ruby/rack-ssl-1.4.1 index 01c7396a8715..87fe4f333705 100644 --- a/metadata/md5-cache/dev-ruby/rack-ssl-1.4.1 +++ b/metadata/md5-cache/dev-ruby/rack-ssl-1.4.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1.4 SRC_URI=https://github.com/josh/rack-ssl/archive/v1.4.1.tar.gz -> rack-ssl-1.4.1-git.tgz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 versionator d3fb3ba33acc3bbbdc4d7970227c100d wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 versionator d3fb3ba33acc3bbbdc4d7970227c100d wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=7c39b7cc9ca9a72d4a6036d413d53c8a diff --git a/metadata/md5-cache/dev-ruby/rack-test-1.1.0 b/metadata/md5-cache/dev-ruby/rack-test-1.1.0 index 7ff2f6a4d7e6..72c430da4ac3 100644 --- a/metadata/md5-cache/dev-ruby/rack-test-1.1.0 +++ b/metadata/md5-cache/dev-ruby/rack-test-1.1.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1.0 SRC_URI=https://github.com/rack-test/rack-test/archive/v1.1.0.tar.gz -> rack-test-1.1.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d8d855c9f881c0faf65be552d8e314bb diff --git a/metadata/md5-cache/dev-ruby/radius-0.7.5 b/metadata/md5-cache/dev-ruby/radius-0.7.5 index fcf7a40e43ad..22fbc4c4c737 100644 --- a/metadata/md5-cache/dev-ruby/radius-0.7.5 +++ b/metadata/md5-cache/dev-ruby/radius-0.7.5 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/radius-0.7.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b98375ff88d47a7df9723b75818184e4 diff --git a/metadata/md5-cache/dev-ruby/rails-5.2.6 b/metadata/md5-cache/dev-ruby/rails-5.2.6 index 0b1f436b5df3..c76d997a4297 100644 --- a/metadata/md5-cache/dev-ruby/rails-5.2.6 +++ b/metadata/md5-cache/dev-ruby/rails-5.2.6 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5.2 SRC_URI=https://rubygems.org/gems/rails-5.2.6.gem -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=26507be0ed860ab012244a6277c60b8c diff --git a/metadata/md5-cache/dev-ruby/rails-6.0.4.1 b/metadata/md5-cache/dev-ruby/rails-6.0.4.1 index 9eceb1bed0d2..839d4d3dff19 100644 --- a/metadata/md5-cache/dev-ruby/rails-6.0.4.1 +++ b/metadata/md5-cache/dev-ruby/rails-6.0.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=6.0 SRC_URI=https://rubygems.org/gems/rails-6.0.4.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=95937fe4dc37cea372215d03a326b8e7 diff --git a/metadata/md5-cache/dev-ruby/rails-6.1.4.1 b/metadata/md5-cache/dev-ruby/rails-6.1.4.1 index 33740b2e1a74..bbdfa5cc34ae 100644 --- a/metadata/md5-cache/dev-ruby/rails-6.1.4.1 +++ b/metadata/md5-cache/dev-ruby/rails-6.1.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://rubygems.org/gems/rails-6.1.4.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6279d37f7a7185724dd84279800f32da diff --git a/metadata/md5-cache/dev-ruby/rails-dom-testing-2.0.3-r1 b/metadata/md5-cache/dev-ruby/rails-dom-testing-2.0.3-r1 index e5ab30ce9a4b..730399802ccc 100644 --- a/metadata/md5-cache/dev-ruby/rails-dom-testing-2.0.3-r1 +++ b/metadata/md5-cache/dev-ruby/rails-dom-testing-2.0.3-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/rails-dom-testing-2.0.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c1653992ed8dd6a0ca1f1561afb9d10a diff --git a/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.3.0-r1 b/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.3.0-r1 index 948420d76f6c..5c54cf009ac1 100644 --- a/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.3.0-r1 +++ b/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.3.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/rails-html-sanitizer-1.3.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4ac02ad66afde058e6fb617d815e93db diff --git a/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.1 b/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.1 index 366260d33e09..3c7314824b07 100644 --- a/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.1 +++ b/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/rails-html-sanitizer-1.4.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ca4c76cbb73d41b1905d8944235b6d66 diff --git a/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.2 b/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.2 index 1a7b395bd243..207dcfce912a 100644 --- a/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.2 +++ b/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.4.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/rails-html-sanitizer-1.4.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1b9a3cd7ee97b592e25c9a8acbdd67ee diff --git a/metadata/md5-cache/dev-ruby/railties-5.2.6 b/metadata/md5-cache/dev-ruby/railties-5.2.6 index 7e53cbd7c0b8..067fa567c02b 100644 --- a/metadata/md5-cache/dev-ruby/railties-5.2.6 +++ b/metadata/md5-cache/dev-ruby/railties-5.2.6 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=test !test? ( test ) SLOT=5.2 SRC_URI=https://github.com/rails/rails/archive/v5.2.6.tar.gz -> rails-5.2.6.tgz -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=991ceb81e76cfda862f6795c6bf6a582 diff --git a/metadata/md5-cache/dev-ruby/railties-6.0.4.1 b/metadata/md5-cache/dev-ruby/railties-6.0.4.1 index e07bcd0b280f..83f2e03fe251 100644 --- a/metadata/md5-cache/dev-ruby/railties-6.0.4.1 +++ b/metadata/md5-cache/dev-ruby/railties-6.0.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test !test? ( test ) SLOT=6.0 SRC_URI=https://github.com/rails/rails/archive/v6.0.4.1.tar.gz -> rails-6.0.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2132a9b0b9431ee11a145094d6566275 diff --git a/metadata/md5-cache/dev-ruby/railties-6.1.4.1 b/metadata/md5-cache/dev-ruby/railties-6.1.4.1 index 7424285f9f8c..a1b94385dee4 100644 --- a/metadata/md5-cache/dev-ruby/railties-6.1.4.1 +++ b/metadata/md5-cache/dev-ruby/railties-6.1.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.4.1.tar.gz -> rails-6.1.4.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=05b880740b3ad10a408910bbb405775d diff --git a/metadata/md5-cache/dev-ruby/rainbow-3.0.0 b/metadata/md5-cache/dev-ruby/rainbow-3.0.0 index e1d8fb86aec3..5650c17368cf 100644 --- a/metadata/md5-cache/dev-ruby/rainbow-3.0.0 +++ b/metadata/md5-cache/dev-ruby/rainbow-3.0.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/sickill/rainbow/archive/v3.0.0.tar.gz -> rainbow-git-3.0.0.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b2ed6ab41078bcb1cc281870c9d8fc7d diff --git a/metadata/md5-cache/dev-ruby/rake-13.0.3-r1 b/metadata/md5-cache/dev-ruby/rake-13.0.3-r1 index 2d6b859cabda..65a0d02999ec 100644 --- a/metadata/md5-cache/dev-ruby/rake-13.0.3-r1 +++ b/metadata/md5-cache/dev-ruby/rake-13.0.3-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/rake/archive/v13.0.3.tar.gz -> rake-13.0.3.tar.gz -_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c35578a5f46cdd37d953a0fc759f69a4 diff --git a/metadata/md5-cache/dev-ruby/rake-13.0.4 b/metadata/md5-cache/dev-ruby/rake-13.0.4 index 75db1faee667..be3512f02f0c 100644 --- a/metadata/md5-cache/dev-ruby/rake-13.0.4 +++ b/metadata/md5-cache/dev-ruby/rake-13.0.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/rake/archive/v13.0.4.tar.gz -> rake-13.0.4.tar.gz -_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f1f8dc5748b050b972f5456415f01792 diff --git a/metadata/md5-cache/dev-ruby/rake-13.0.6 b/metadata/md5-cache/dev-ruby/rake-13.0.6 index eaceac4177a7..e896ec91b248 100644 --- a/metadata/md5-cache/dev-ruby/rake-13.0.6 +++ b/metadata/md5-cache/dev-ruby/rake-13.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/rake/archive/v13.0.6.tar.gz -> rake-13.0.6.tar.gz -_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e5eaf48595aefb8600a6c6582211e3fa diff --git a/metadata/md5-cache/dev-ruby/rake-compiler-1.1.1 b/metadata/md5-cache/dev-ruby/rake-compiler-1.1.1 index 2d2f859b9342..d7ab4d26b165 100644 --- a/metadata/md5-cache/dev-ruby/rake-compiler-1.1.1 +++ b/metadata/md5-cache/dev-ruby/rake-compiler-1.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/luislavena/rake-compiler/archive/v1.1.1.tar.gz -> rake-compiler-1.1.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c03208528bca95144e06640819bc73f7 diff --git a/metadata/md5-cache/dev-ruby/rake-remote_task-2.4.4 b/metadata/md5-cache/dev-ruby/rake-remote_task-2.4.4 index 31368ec1c823..93b161a18ddc 100644 --- a/metadata/md5-cache/dev-ruby/rake-remote_task-2.4.4 +++ b/metadata/md5-cache/dev-ruby/rake-remote_task-2.4.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rake-remote_task-2.4.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=97169a930016040d16b700e018c28c59 diff --git a/metadata/md5-cache/dev-ruby/rantly-2.0.0 b/metadata/md5-cache/dev-ruby/rantly-2.0.0 index 0898eba6be6d..bb6a84238184 100644 --- a/metadata/md5-cache/dev-ruby/rantly-2.0.0 +++ b/metadata/md5-cache/dev-ruby/rantly-2.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/rantly-2.0.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ea9302531945f56d0ad9961f2629e6d2 diff --git a/metadata/md5-cache/dev-ruby/rash_alt-0.4.9 b/metadata/md5-cache/dev-ruby/rash_alt-0.4.9 index 3274bd1a2507..3854e537bf3f 100644 --- a/metadata/md5-cache/dev-ruby/rash_alt-0.4.9 +++ b/metadata/md5-cache/dev-ruby/rash_alt-0.4.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rash_alt-0.4.9.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=9a88c69025438a92458ee35fa06aeea2 diff --git a/metadata/md5-cache/dev-ruby/rb-gsl-2.1.0.2-r1 b/metadata/md5-cache/dev-ruby/rb-gsl-2.1.0.2-r1 index 8fe50c2e7ad9..1dc909b777a7 100644 --- a/metadata/md5-cache/dev-ruby/rb-gsl-2.1.0.2-r1 +++ b/metadata/md5-cache/dev-ruby/rb-gsl-2.1.0.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/gsl-2.1.0.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a683a6196d47d1a410a9d2617dfe0943 diff --git a/metadata/md5-cache/dev-ruby/rb-inotify-0.10.1 b/metadata/md5-cache/dev-ruby/rb-inotify-0.10.1 index b7adf412acb8..0616052fd286 100644 --- a/metadata/md5-cache/dev-ruby/rb-inotify-0.10.1 +++ b/metadata/md5-cache/dev-ruby/rb-inotify-0.10.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rb-inotify-0.10.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=324a2206538ca37c77b449d240ba1358 diff --git a/metadata/md5-cache/dev-ruby/rb-readline-0.5.5 b/metadata/md5-cache/dev-ruby/rb-readline-0.5.5 index 6705dbae9af0..1d4b9ab94d67 100644 --- a/metadata/md5-cache/dev-ruby/rb-readline-0.5.5 +++ b/metadata/md5-cache/dev-ruby/rb-readline-0.5.5 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rb-readline-0.5.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5482a3e5eb76907bb0eb1a1509715c50 diff --git a/metadata/md5-cache/dev-ruby/rbnacl-4.0.2-r1 b/metadata/md5-cache/dev-ruby/rbnacl-4.0.2-r1 index 5ac651fb1c52..3a94f158d9e9 100644 --- a/metadata/md5-cache/dev-ruby/rbnacl-4.0.2-r1 +++ b/metadata/md5-cache/dev-ruby/rbnacl-4.0.2-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/rbnacl-4.0.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3a2c56de159c987050b1006986506b77 diff --git a/metadata/md5-cache/dev-ruby/rbnacl-7.1.1 b/metadata/md5-cache/dev-ruby/rbnacl-7.1.1 index 4b9c2f084cde..48b41917bfbe 100644 --- a/metadata/md5-cache/dev-ruby/rbnacl-7.1.1 +++ b/metadata/md5-cache/dev-ruby/rbnacl-7.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://rubygems.org/gems/rbnacl-7.1.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d7609a0196e0caeadd1422944389ab09 diff --git a/metadata/md5-cache/dev-ruby/rbpdf-1.20.1-r2 b/metadata/md5-cache/dev-ruby/rbpdf-1.20.1-r2 index 7ce6309f42a4..dc0051a52945 100644 --- a/metadata/md5-cache/dev-ruby/rbpdf-1.20.1-r2 +++ b/metadata/md5-cache/dev-ruby/rbpdf-1.20.1-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/naitoh/rbpdf/archive/1.20.1.tar.gz -> rbpdf-1.20.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a6fadf63bf7b9a7a7c6dd80a8a51a757 diff --git a/metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1 b/metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1 index 82b3ff68e5b7..be415949aa26 100644 --- a/metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1 +++ b/metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rbpdf-font-1.19.1.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=36c1880cbaa42eac1c20643737adf823 diff --git a/metadata/md5-cache/dev-ruby/rbs-1.2.1 b/metadata/md5-cache/dev-ruby/rbs-1.2.1 index d4f8287eb83c..0c376a6a932c 100644 --- a/metadata/md5-cache/dev-ruby/rbs-1.2.1 +++ b/metadata/md5-cache/dev-ruby/rbs-1.2.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/rbs/archive/v1.2.1.tar.gz -> rbs-1.2.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1ffb5b5f9b25e5603860afe1fcad16e1 diff --git a/metadata/md5-cache/dev-ruby/rbs-1.3.3 b/metadata/md5-cache/dev-ruby/rbs-1.3.3 index 18880bbe5af8..625af1e08f82 100644 --- a/metadata/md5-cache/dev-ruby/rbs-1.3.3 +++ b/metadata/md5-cache/dev-ruby/rbs-1.3.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/rbs/archive/v1.3.3.tar.gz -> rbs-1.3.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=447353b7f556bf98bd415bc3c350549a diff --git a/metadata/md5-cache/dev-ruby/rbs-1.5.1 b/metadata/md5-cache/dev-ruby/rbs-1.5.1 index 804ad9b48b09..4a0cb071aa03 100644 --- a/metadata/md5-cache/dev-ruby/rbs-1.5.1 +++ b/metadata/md5-cache/dev-ruby/rbs-1.5.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/rbs/archive/v1.5.1.tar.gz -> rbs-1.5.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=447353b7f556bf98bd415bc3c350549a diff --git a/metadata/md5-cache/dev-ruby/rbst-0.6.5 b/metadata/md5-cache/dev-ruby/rbst-0.6.5 index a2c64a860072..cf2cbc891937 100644 --- a/metadata/md5-cache/dev-ruby/rbst-0.6.5 +++ b/metadata/md5-cache/dev-ruby/rbst-0.6.5 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/alphabetum/rbst/archive/0.6.5.tar.gz -> rbst-0.6.5.tar.gz -_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 a8b7938ade305f087865de7e52d079b5 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f4f9716f2fbaf8d535cccdba11724312 diff --git a/metadata/md5-cache/dev-ruby/rbtree-0.4.4 b/metadata/md5-cache/dev-ruby/rbtree-0.4.4 index 101fb1b1e7b6..3900085d77a9 100644 --- a/metadata/md5-cache/dev-ruby/rbtree-0.4.4 +++ b/metadata/md5-cache/dev-ruby/rbtree-0.4.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rbtree-0.4.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f58599e200a2b6d299b2537686d00052 diff --git a/metadata/md5-cache/dev-ruby/rcairo-1.16.6 b/metadata/md5-cache/dev-ruby/rcairo-1.16.6 index 85bdc11fe283..73486371a077 100644 --- a/metadata/md5-cache/dev-ruby/rcairo-1.16.6 +++ b/metadata/md5-cache/dev-ruby/rcairo-1.16.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/cairo-1.16.6.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=57f63b12d7cf1649cdc6c577d25886e5 diff --git a/metadata/md5-cache/dev-ruby/rcairo-1.17.5 b/metadata/md5-cache/dev-ruby/rcairo-1.17.5 index 047e8e692091..b595cc4b7769 100644 --- a/metadata/md5-cache/dev-ruby/rcairo-1.17.5 +++ b/metadata/md5-cache/dev-ruby/rcairo-1.17.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/cairo-1.17.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a8a72646c2385096e4fefa0ab821984f diff --git a/metadata/md5-cache/dev-ruby/rchardet-1.8.0 b/metadata/md5-cache/dev-ruby/rchardet-1.8.0 index eedb26da6d0f..3a70d4a7f308 100644 --- a/metadata/md5-cache/dev-ruby/rchardet-1.8.0 +++ b/metadata/md5-cache/dev-ruby/rchardet-1.8.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/jmhodges/rchardet/archive/v1.8.0.tar.gz -> rchardet-1.8.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=192fe5c5d70f1723ece6879ac73eda3d diff --git a/metadata/md5-cache/dev-ruby/rdiscount-2.2.0.2-r1 b/metadata/md5-cache/dev-ruby/rdiscount-2.2.0.2-r1 index be44024a9d07..9bc8153f73d9 100644 --- a/metadata/md5-cache/dev-ruby/rdiscount-2.2.0.2-r1 +++ b/metadata/md5-cache/dev-ruby/rdiscount-2.2.0.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rdiscount-2.2.0.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5081ea15dbf22124de6870a8db870a78 diff --git a/metadata/md5-cache/dev-ruby/rdoc-6.3.2 b/metadata/md5-cache/dev-ruby/rdoc-6.3.2 index 0206fc8e156c..47ad5fdfeb5b 100644 --- a/metadata/md5-cache/dev-ruby/rdoc-6.3.2 +++ b/metadata/md5-cache/dev-ruby/rdoc-6.3.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/rdoc/archive/v6.3.2.tar.gz -> rdoc-6.3.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 prefix d04f14b297013ad1410550c0757f14f8 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 prefix d04f14b297013ad1410550c0757f14f8 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c4c8784c81bfd48e244d1e5848bfd0aa diff --git a/metadata/md5-cache/dev-ruby/rdoc-6.3.3 b/metadata/md5-cache/dev-ruby/rdoc-6.3.3 new file mode 100644 index 000000000000..9de9b1904564 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/rdoc-6.3.3 @@ -0,0 +1,16 @@ +BDEPEND=ruby_targets_ruby26? ( >=dev-ruby/kpeg-1.1.0-r1[ruby_targets_ruby26(-)] >dev-ruby/racc-1.4.10[ruby_targets_ruby26(-)] dev-ruby/rake[ruby_targets_ruby26(-)] test? ( dev-ruby/bundler[ruby_targets_ruby26(-)] >=dev-ruby/minitest-5.8:5[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( >=dev-ruby/kpeg-1.1.0-r1[ruby_targets_ruby27(-)] >dev-ruby/racc-1.4.10[ruby_targets_ruby27(-)] dev-ruby/rake[ruby_targets_ruby27(-)] test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.8:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( >=dev-ruby/kpeg-1.1.0-r1[ruby_targets_ruby30(-)] >dev-ruby/racc-1.4.10[ruby_targets_ruby30(-)] dev-ruby/rake[ruby_targets_ruby30(-)] test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.8:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] !!dev-ruby/psych[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ) +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +DESCRIPTION=An extended version of the RDoc library from Ruby 1.8 +EAPI=8 +HOMEPAGE=https://github.com/ruby/rdoc/ +IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test test +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 +LICENSE=Ruby MIT +RDEPEND=>=app-eselect/eselect-ruby-20181225 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/ruby/rdoc/archive/v6.3.3.tar.gz -> rdoc-6.3.3.tar.gz +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 prefix d04f14b297013ad1410550c0757f14f8 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=3d399d085a8e03efddda19a23333d33f diff --git a/metadata/md5-cache/dev-ruby/rdtool-0.6.38-r2 b/metadata/md5-cache/dev-ruby/rdtool-0.6.38-r2 index a2e8f9bdafda..5a99751121c4 100644 --- a/metadata/md5-cache/dev-ruby/rdtool-0.6.38-r2 +++ b/metadata/md5-cache/dev-ruby/rdtool-0.6.38-r2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rdtool-0.6.38.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 edos2unix 33e347e171066657f91f8b0c72ec8773 elisp-common cf4fd1b0835b9f3e638724840468064a epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 edos2unix 33e347e171066657f91f8b0c72ec8773 elisp-common cf4fd1b0835b9f3e638724840468064a epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=7732ac483460ba34953095ba5a2fe53f diff --git a/metadata/md5-cache/dev-ruby/recog-2.3.19 b/metadata/md5-cache/dev-ruby/recog-2.3.19 index d3654b88b5fe..931e9b361d84 100644 --- a/metadata/md5-cache/dev-ruby/recog-2.3.19 +++ b/metadata/md5-cache/dev-ruby/recog-2.3.19 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/recog-2.3.19.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1e45531ecfcd95bb12884b9f11d74e2b diff --git a/metadata/md5-cache/dev-ruby/recog-2.3.20 b/metadata/md5-cache/dev-ruby/recog-2.3.20 index 321f7952cdc5..9e185ca899e2 100644 --- a/metadata/md5-cache/dev-ruby/recog-2.3.20 +++ b/metadata/md5-cache/dev-ruby/recog-2.3.20 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/recog-2.3.20.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1e45531ecfcd95bb12884b9f11d74e2b diff --git a/metadata/md5-cache/dev-ruby/red-colors-0.2.0 b/metadata/md5-cache/dev-ruby/red-colors-0.2.0 index b2e97c2cb168..dee2264268dd 100644 --- a/metadata/md5-cache/dev-ruby/red-colors-0.2.0 +++ b/metadata/md5-cache/dev-ruby/red-colors-0.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/red-colors-0.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=cf90d4b9ed1d21fa941e2fdc93528e00 diff --git a/metadata/md5-cache/dev-ruby/red-colors-0.3.0 b/metadata/md5-cache/dev-ruby/red-colors-0.3.0 index f338541713f1..58db6b2e6e2e 100644 --- a/metadata/md5-cache/dev-ruby/red-colors-0.3.0 +++ b/metadata/md5-cache/dev-ruby/red-colors-0.3.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/red-colors-0.3.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3b52a6fdcf018d62a023ba207d278f90 diff --git a/metadata/md5-cache/dev-ruby/red-colors-0.3.0-r1 b/metadata/md5-cache/dev-ruby/red-colors-0.3.0-r1 index 00b39df3c94a..453193538a15 100644 --- a/metadata/md5-cache/dev-ruby/red-colors-0.3.0-r1 +++ b/metadata/md5-cache/dev-ruby/red-colors-0.3.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/red-colors-0.3.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=9e3f51882c02344a469bbe4c32d6da84 diff --git a/metadata/md5-cache/dev-ruby/redcarpet-3.5.1 b/metadata/md5-cache/dev-ruby/redcarpet-3.5.1 index 279d14bf52bd..09d2253f5111 100644 --- a/metadata/md5-cache/dev-ruby/redcarpet-3.5.1 +++ b/metadata/md5-cache/dev-ruby/redcarpet-3.5.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/vmg/redcarpet/archive/v3.5.1.tar.gz -> redcarpet-3.5.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=685ef91dc949d6f361e1fa12943d0218 diff --git a/metadata/md5-cache/dev-ruby/redcarpet-3.5.1-r1 b/metadata/md5-cache/dev-ruby/redcarpet-3.5.1-r1 index cae7201d31f0..9a9785eefc7b 100644 --- a/metadata/md5-cache/dev-ruby/redcarpet-3.5.1-r1 +++ b/metadata/md5-cache/dev-ruby/redcarpet-3.5.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/vmg/redcarpet/archive/v3.5.1.tar.gz -> redcarpet-3.5.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3a44f6039fc100f38a0e4fee799693fa diff --git a/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r1 b/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r1 index 1c10f7393d27..72527b6ff63a 100644 --- a/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r1 +++ b/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jgarber/redcloth/archive/v4.3.2.tar.gz -> RedCloth-4.3.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa versionator d3fb3ba33acc3bbbdc4d7970227c100d +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa versionator d3fb3ba33acc3bbbdc4d7970227c100d _md5_=d1169572f0755e3702ca3ed987bbb5f4 diff --git a/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r2 b/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r2 index 4f9740fd183c..c1096232d7cf 100644 --- a/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r2 +++ b/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jgarber/redcloth/archive/v4.3.2.tar.gz -> RedCloth-4.3.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=34ddbac131b498a2eef1c9f852f244eb diff --git a/metadata/md5-cache/dev-ruby/redis-4.1.4 b/metadata/md5-cache/dev-ruby/redis-4.1.4 index 2dde3786fc63..411e33dfae11 100644 --- a/metadata/md5-cache/dev-ruby/redis-4.1.4 +++ b/metadata/md5-cache/dev-ruby/redis-4.1.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/redis/redis-rb/archive/v4.1.4.tar.gz -> redis-rb-4.1.4.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3e8d9f37c34a6d3f3164c6136e23ea28 diff --git a/metadata/md5-cache/dev-ruby/ref-2.0.0 b/metadata/md5-cache/dev-ruby/ref-2.0.0 index 306e527642f2..30a7bd4a8bbc 100644 --- a/metadata/md5-cache/dev-ruby/ref-2.0.0 +++ b/metadata/md5-cache/dev-ruby/ref-2.0.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/ruby-concurrency/ref/archive/v2.0.0.tar.gz -> ref-2.0.0.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=2596fe0838905b4e18a13ae884d6103c diff --git a/metadata/md5-cache/dev-ruby/ref-2.0.0-r1 b/metadata/md5-cache/dev-ruby/ref-2.0.0-r1 index 1aa0cc137084..43e020ac1d6e 100644 --- a/metadata/md5-cache/dev-ruby/ref-2.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/ref-2.0.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/ruby-concurrency/ref/archive/v2.0.0.tar.gz -> ref-2.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=53cc5f6f683bca84875e6da9de9b001f diff --git a/metadata/md5-cache/dev-ruby/regexp_parser-0.5.0 b/metadata/md5-cache/dev-ruby/regexp_parser-0.5.0 index fbc73d5a7908..86875af3ba33 100644 --- a/metadata/md5-cache/dev-ruby/regexp_parser-0.5.0 +++ b/metadata/md5-cache/dev-ruby/regexp_parser-0.5.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ammar/regexp_parser/archive/v0.5.0.tar.gz -> regexp_parser-0.5.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=dccc4b490a8d7c3e0b163154cf4cc62c diff --git a/metadata/md5-cache/dev-ruby/regexp_parser-1.8.2 b/metadata/md5-cache/dev-ruby/regexp_parser-1.8.2 index b016f4bdc8b7..562a1f816ec5 100644 --- a/metadata/md5-cache/dev-ruby/regexp_parser-1.8.2 +++ b/metadata/md5-cache/dev-ruby/regexp_parser-1.8.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/ammar/regexp_parser/archive/v1.8.2.tar.gz -> regexp_parser-1.8.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=342dc666070c5a23881919a35e543d58 diff --git a/metadata/md5-cache/dev-ruby/regexp_parser-2.1.1 b/metadata/md5-cache/dev-ruby/regexp_parser-2.1.1 index eb3462c9152d..bedbfa2d8aeb 100644 --- a/metadata/md5-cache/dev-ruby/regexp_parser-2.1.1 +++ b/metadata/md5-cache/dev-ruby/regexp_parser-2.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/ammar/regexp_parser/archive/v2.1.1.tar.gz -> regexp_parser-2.1.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=87093e5ecf10c4b5fe9f9cf320539b3d diff --git a/metadata/md5-cache/dev-ruby/regexp_parser-2.1.1-r1 b/metadata/md5-cache/dev-ruby/regexp_parser-2.1.1-r1 index 07ecfc8a0c2c..441e6ff7a566 100644 --- a/metadata/md5-cache/dev-ruby/regexp_parser-2.1.1-r1 +++ b/metadata/md5-cache/dev-ruby/regexp_parser-2.1.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/ammar/regexp_parser/archive/v2.1.1.tar.gz -> regexp_parser-2.1.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d4d0f1873566fab98e7c9c70ecfbcd92 diff --git a/metadata/md5-cache/dev-ruby/regexp_property_values-1.0.0 b/metadata/md5-cache/dev-ruby/regexp_property_values-1.0.0 index e567dee15e2f..5a0255c25d62 100644 --- a/metadata/md5-cache/dev-ruby/regexp_property_values-1.0.0 +++ b/metadata/md5-cache/dev-ruby/regexp_property_values-1.0.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/janosch-x/regexp_property_values/archive/v1.0.0.tar.gz -> regexp_property_values-1.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=18238f7072934657ae922f0a0fd7faef diff --git a/metadata/md5-cache/dev-ruby/regexp_property_values-1.0.0-r1 b/metadata/md5-cache/dev-ruby/regexp_property_values-1.0.0-r1 index 1e41767d5c9a..3fbb7449b71f 100644 --- a/metadata/md5-cache/dev-ruby/regexp_property_values-1.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/regexp_property_values-1.0.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/janosch-x/regexp_property_values/archive/v1.0.0.tar.gz -> regexp_property_values-1.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2f8360f4cad42ffcff4e05bbac7a9803 diff --git a/metadata/md5-cache/dev-ruby/request_store-1.5.0 b/metadata/md5-cache/dev-ruby/request_store-1.5.0 index 770fa19a0b9d..643d157735a4 100644 --- a/metadata/md5-cache/dev-ruby/request_store-1.5.0 +++ b/metadata/md5-cache/dev-ruby/request_store-1.5.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/request_store-1.5.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=bcdd9622edcd12f133069d55de5a6d6d diff --git a/metadata/md5-cache/dev-ruby/rest-client-2.1.0 b/metadata/md5-cache/dev-ruby/rest-client-2.1.0 index 0be01a0b2111..ea6a53e4a887 100644 --- a/metadata/md5-cache/dev-ruby/rest-client-2.1.0 +++ b/metadata/md5-cache/dev-ruby/rest-client-2.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/rest-client-2.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b17c28aca1975321a2a947d25066d908 diff --git a/metadata/md5-cache/dev-ruby/rexical-1.0.7 b/metadata/md5-cache/dev-ruby/rexical-1.0.7 index 7e9a1db8eeb5..223359738e32 100644 --- a/metadata/md5-cache/dev-ruby/rexical-1.0.7 +++ b/metadata/md5-cache/dev-ruby/rexical-1.0.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rexical-1.0.7.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ce3639c1afb20a4322d9dbdf2bd411ed diff --git a/metadata/md5-cache/dev-ruby/rexml-3.2.5 b/metadata/md5-cache/dev-ruby/rexml-3.2.5 index 5c77bc829eee..9be62788861e 100644 --- a/metadata/md5-cache/dev-ruby/rexml-3.2.5 +++ b/metadata/md5-cache/dev-ruby/rexml-3.2.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/ruby/rexml/archive/v3.2.5.tar.gz -> rexml-3.2.5.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b26d6fb9576c6707fba36db31a81c8e8 diff --git a/metadata/md5-cache/dev-ruby/rinku-2.0.6-r1 b/metadata/md5-cache/dev-ruby/rinku-2.0.6-r1 index a36defdc2972..2445ac606eac 100644 --- a/metadata/md5-cache/dev-ruby/rinku-2.0.6-r1 +++ b/metadata/md5-cache/dev-ruby/rinku-2.0.6-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rinku-2.0.6.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6215098cd32190f1a5003afd5408c519 diff --git a/metadata/md5-cache/dev-ruby/ritex-1.0.1 b/metadata/md5-cache/dev-ruby/ritex-1.0.1 index 8a6edad17409..f88d16717524 100644 --- a/metadata/md5-cache/dev-ruby/ritex-1.0.1 +++ b/metadata/md5-cache/dev-ruby/ritex-1.0.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ritex-1.0.1.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=134631fa8569354e2d6c05c51afec799 diff --git a/metadata/md5-cache/dev-ruby/ritex-1.0.1-r1 b/metadata/md5-cache/dev-ruby/ritex-1.0.1-r1 index 505916181a8a..6feed88dda70 100644 --- a/metadata/md5-cache/dev-ruby/ritex-1.0.1-r1 +++ b/metadata/md5-cache/dev-ruby/ritex-1.0.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ritex-1.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ad41365b7565a6b69fe67e177e6089e5 diff --git a/metadata/md5-cache/dev-ruby/rjb-1.6.4-r1 b/metadata/md5-cache/dev-ruby/rjb-1.6.4-r1 index 7d04044875bf..ee03fe0ca442 100644 --- a/metadata/md5-cache/dev-ruby/rjb-1.6.4-r1 +++ b/metadata/md5-cache/dev-ruby/rjb-1.6.4-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rjb-1.6.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 java-pkg-2 a3d583b3f640032c3eff643a4191bd03 java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 java-pkg-2 a3d583b3f640032c3eff643a4191bd03 java-utils-2 8a3af9303fdbeca4510a6ba6e91b1460 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=eaec1f06796d16aac9b8ec8e771f2bb7 diff --git a/metadata/md5-cache/dev-ruby/rkelly-remix-0.0.7 b/metadata/md5-cache/dev-ruby/rkelly-remix-0.0.7 index 63b659725640..a32db53a7b1b 100644 --- a/metadata/md5-cache/dev-ruby/rkelly-remix-0.0.7 +++ b/metadata/md5-cache/dev-ruby/rkelly-remix-0.0.7 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rkelly-remix-0.0.7.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=098d498131c683e264fe3fb06ad4148c diff --git a/metadata/md5-cache/dev-ruby/rmagick-3.2.0 b/metadata/md5-cache/dev-ruby/rmagick-3.2.0 index 3314ab6ec475..060bed10cae7 100644 --- a/metadata/md5-cache/dev-ruby/rmagick-3.2.0 +++ b/metadata/md5-cache/dev-ruby/rmagick-3.2.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rmagick-3.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=60d84807f197bdedb0471f0bccb2d59c diff --git a/metadata/md5-cache/dev-ruby/rmagick-4.2.2 b/metadata/md5-cache/dev-ruby/rmagick-4.2.2 index c35cb45ed804..4449aa4d41ae 100644 --- a/metadata/md5-cache/dev-ruby/rmagick-4.2.2 +++ b/metadata/md5-cache/dev-ruby/rmagick-4.2.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/rmagick/rmagick/archive/RMagick_4-2-2.tar.gz -> rmagick-4.2.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2c6e01a7ebaeb74869cbfbf90a3973c5 diff --git a/metadata/md5-cache/dev-ruby/rmagick-4.2.3 b/metadata/md5-cache/dev-ruby/rmagick-4.2.3 index 7a7d4f98b64e..b349a4f71121 100644 --- a/metadata/md5-cache/dev-ruby/rmagick-4.2.3 +++ b/metadata/md5-cache/dev-ruby/rmagick-4.2.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/rmagick/rmagick/archive/RMagick_4-2-3.tar.gz -> rmagick-4.2.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f608e3c70215df16dd2c0bed3615f10b diff --git a/metadata/md5-cache/dev-ruby/roadie-4.0.0 b/metadata/md5-cache/dev-ruby/roadie-4.0.0 index 9f1ce230d029..e8cce1ce662e 100644 --- a/metadata/md5-cache/dev-ruby/roadie-4.0.0 +++ b/metadata/md5-cache/dev-ruby/roadie-4.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/Mange/roadie/archive/v4.0.0.tar.gz -> roadie-4.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=660aee3d989c4160155c800b483b5058 diff --git a/metadata/md5-cache/dev-ruby/roadie-rails-2.1.1 b/metadata/md5-cache/dev-ruby/roadie-rails-2.1.1 index 8c0938069bc8..8a06e6817171 100644 --- a/metadata/md5-cache/dev-ruby/roadie-rails-2.1.1 +++ b/metadata/md5-cache/dev-ruby/roadie-rails-2.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/Mange/roadie-rails/archive/v2.1.1.tar.gz -> roadie-rails-2.1.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=71552077f581bc50fe933f86145608d5 diff --git a/metadata/md5-cache/dev-ruby/roadie-rails-2.2.0 b/metadata/md5-cache/dev-ruby/roadie-rails-2.2.0 index 2a9990437aa5..21fb791717fb 100644 --- a/metadata/md5-cache/dev-ruby/roadie-rails-2.2.0 +++ b/metadata/md5-cache/dev-ruby/roadie-rails-2.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/Mange/roadie-rails/archive/v2.2.0.tar.gz -> roadie-rails-2.2.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3f83c4db2b4929d965432713e428eb6a diff --git a/metadata/md5-cache/dev-ruby/robots-0.10.1-r2 b/metadata/md5-cache/dev-ruby/robots-0.10.1-r2 index cd46aefd2608..c3a452f1fcc8 100644 --- a/metadata/md5-cache/dev-ruby/robots-0.10.1-r2 +++ b/metadata/md5-cache/dev-ruby/robots-0.10.1-r2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/robots-0.10.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f0c14e499642e7ad358da752adfbe330 diff --git a/metadata/md5-cache/dev-ruby/rotp-6.2.0 b/metadata/md5-cache/dev-ruby/rotp-6.2.0 index 3726e31cd7af..6d09ed418e0d 100644 --- a/metadata/md5-cache/dev-ruby/rotp-6.2.0 +++ b/metadata/md5-cache/dev-ruby/rotp-6.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/mdp/rotp/archive/refs/tags/v6.2.0.tar.gz -> rotp-6.2.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e8877f4d28b83aa430db10d606cc65f6 diff --git a/metadata/md5-cache/dev-ruby/rouge-3.26.0 b/metadata/md5-cache/dev-ruby/rouge-3.26.0 index 4fecf640b90d..299806ba9a51 100644 --- a/metadata/md5-cache/dev-ruby/rouge-3.26.0 +++ b/metadata/md5-cache/dev-ruby/rouge-3.26.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/jneen/rouge/archive/v3.26.0.tar.gz -> rouge-3.26.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ceb00bfec03a3474b452dae1a8c2f2b9 diff --git a/metadata/md5-cache/dev-ruby/rouge-3.26.1 b/metadata/md5-cache/dev-ruby/rouge-3.26.1 index 964c62fba366..c7670b6f51de 100644 --- a/metadata/md5-cache/dev-ruby/rouge-3.26.1 +++ b/metadata/md5-cache/dev-ruby/rouge-3.26.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/jneen/rouge/archive/v3.26.1.tar.gz -> rouge-3.26.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=94beefebd0538d6af0427afc794f641b diff --git a/metadata/md5-cache/dev-ruby/rqrcode-1.2.0 b/metadata/md5-cache/dev-ruby/rqrcode-1.2.0 index 367e240b37c0..8f0ff16394b1 100644 --- a/metadata/md5-cache/dev-ruby/rqrcode-1.2.0 +++ b/metadata/md5-cache/dev-ruby/rqrcode-1.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/whomwah/rqrcode/archive/v1.2.0.tar.gz -> rqrcode-1.2.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6c36d5951fced0a7deffe21eb4656be5 diff --git a/metadata/md5-cache/dev-ruby/rqrcode-2.0.0 b/metadata/md5-cache/dev-ruby/rqrcode-2.0.0 index 42efdb7312cf..16e32d42caf1 100644 --- a/metadata/md5-cache/dev-ruby/rqrcode-2.0.0 +++ b/metadata/md5-cache/dev-ruby/rqrcode-2.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/whomwah/rqrcode/archive/v2.0.0.tar.gz -> rqrcode-2.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d751c53c820ba1e6154a239d0dfb9f52 diff --git a/metadata/md5-cache/dev-ruby/rqrcode-2.1.0 b/metadata/md5-cache/dev-ruby/rqrcode-2.1.0 index 10cd9101a475..26e56fa524e2 100644 --- a/metadata/md5-cache/dev-ruby/rqrcode-2.1.0 +++ b/metadata/md5-cache/dev-ruby/rqrcode-2.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/whomwah/rqrcode/archive/v2.1.0.tar.gz -> rqrcode-2.1.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d5bd3e045dcd64f9f8316fc5221bdc6a diff --git a/metadata/md5-cache/dev-ruby/rqrcode_core-0.2.0 b/metadata/md5-cache/dev-ruby/rqrcode_core-0.2.0 index 7390109c1d51..4fb8f4f6465e 100644 --- a/metadata/md5-cache/dev-ruby/rqrcode_core-0.2.0 +++ b/metadata/md5-cache/dev-ruby/rqrcode_core-0.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/whomwah/rqrcode_core/archive/v0.2.0.tar.gz -> rqrcode_core-0.2.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4b560259d92c32a6e258ee3a5d9dd4a2 diff --git a/metadata/md5-cache/dev-ruby/rqrcode_core-1.1.0 b/metadata/md5-cache/dev-ruby/rqrcode_core-1.1.0 index f9ebb6e1f334..4b0ba25449d7 100644 --- a/metadata/md5-cache/dev-ruby/rqrcode_core-1.1.0 +++ b/metadata/md5-cache/dev-ruby/rqrcode_core-1.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/whomwah/rqrcode_core/archive/v1.1.0.tar.gz -> rqrcode_core-1.1.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=712370465b1f5ba80ffa02146c9e11ea diff --git a/metadata/md5-cache/dev-ruby/rqrcode_core-1.2.0 b/metadata/md5-cache/dev-ruby/rqrcode_core-1.2.0 index 4c09f60c567f..b7f56d9338d6 100644 --- a/metadata/md5-cache/dev-ruby/rqrcode_core-1.2.0 +++ b/metadata/md5-cache/dev-ruby/rqrcode_core-1.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/whomwah/rqrcode_core/archive/v1.2.0.tar.gz -> rqrcode_core-1.2.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0215ffdd6a12975403f2efc40be42ccf diff --git a/metadata/md5-cache/dev-ruby/rr-1.2.1 b/metadata/md5-cache/dev-ruby/rr-1.2.1 index c7b1d7a3527d..4697dd1a3380 100644 --- a/metadata/md5-cache/dev-ruby/rr-1.2.1 +++ b/metadata/md5-cache/dev-ruby/rr-1.2.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rr/rr/archive/v1.2.1.tar.gz -> rr-1.2.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=199fdc91a6b385d693d1228db43f6cf3 diff --git a/metadata/md5-cache/dev-ruby/rr-3.0.6 b/metadata/md5-cache/dev-ruby/rr-3.0.6 index 873487d60b1d..9abb5cc49dde 100644 --- a/metadata/md5-cache/dev-ruby/rr-3.0.6 +++ b/metadata/md5-cache/dev-ruby/rr-3.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rr/rr/archive/v3.0.6.tar.gz -> rr-3.0.6.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ca3bf9aacc9ddc846fefc1f1a41e4176 diff --git a/metadata/md5-cache/dev-ruby/rr-3.0.7 b/metadata/md5-cache/dev-ruby/rr-3.0.7 index f085679fdc65..d71f928020d8 100644 --- a/metadata/md5-cache/dev-ruby/rr-3.0.7 +++ b/metadata/md5-cache/dev-ruby/rr-3.0.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rr/rr/archive/v3.0.7.tar.gz -> rr-3.0.7.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c387bad1a1f4e9cd4ec6a4d792bab0fa diff --git a/metadata/md5-cache/dev-ruby/rr-3.0.8 b/metadata/md5-cache/dev-ruby/rr-3.0.8 index ff65916501fe..acb746151477 100644 --- a/metadata/md5-cache/dev-ruby/rr-3.0.8 +++ b/metadata/md5-cache/dev-ruby/rr-3.0.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rr/rr/archive/v3.0.8.tar.gz -> rr-3.0.8.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c387bad1a1f4e9cd4ec6a4d792bab0fa diff --git a/metadata/md5-cache/dev-ruby/rspec-2.99.0 b/metadata/md5-cache/dev-ruby/rspec-2.99.0 index 7d4f0f7a8f58..8a30c072526a 100644 --- a/metadata/md5-cache/dev-ruby/rspec-2.99.0 +++ b/metadata/md5-cache/dev-ruby/rspec-2.99.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/rspec-2.99.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2b18a48a397d3e5f32e855e6f484713e diff --git a/metadata/md5-cache/dev-ruby/rspec-3.10.0 b/metadata/md5-cache/dev-ruby/rspec-3.10.0 index 3bfc601d9e64..dbaa11c0ee50 100644 --- a/metadata/md5-cache/dev-ruby/rspec-3.10.0 +++ b/metadata/md5-cache/dev-ruby/rspec-3.10.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/rspec-3.10.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=137bb00ef315c630e5a2322e3aa2a0e2 diff --git a/metadata/md5-cache/dev-ruby/rspec-3.9.0 b/metadata/md5-cache/dev-ruby/rspec-3.9.0 index c0eae555c42f..5a0b7e80dde6 100644 --- a/metadata/md5-cache/dev-ruby/rspec-3.9.0 +++ b/metadata/md5-cache/dev-ruby/rspec-3.9.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/rspec-3.9.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c3b3c5ecfa980884062d2442e2bf7be4 diff --git a/metadata/md5-cache/dev-ruby/rspec-collection_matchers-1.2.0 b/metadata/md5-cache/dev-ruby/rspec-collection_matchers-1.2.0 index 30f5c7c8568d..5b2c20cd9d79 100644 --- a/metadata/md5-cache/dev-ruby/rspec-collection_matchers-1.2.0 +++ b/metadata/md5-cache/dev-ruby/rspec-collection_matchers-1.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/rspec-collection_matchers-1.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=835acda928e845a2a7a72eb7b2140294 diff --git a/metadata/md5-cache/dev-ruby/rspec-core-2.99.2-r2 b/metadata/md5-cache/dev-ruby/rspec-core-2.99.2-r2 index 4dd58a6fd9c8..fcc71275ebf4 100644 --- a/metadata/md5-cache/dev-ruby/rspec-core-2.99.2-r2 +++ b/metadata/md5-cache/dev-ruby/rspec-core-2.99.2-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/rspec/rspec-core/archive/v2.99.2.tar.gz -> rspec-core-2.99.2-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0ad08844c333f9655cd75015d6208b7e diff --git a/metadata/md5-cache/dev-ruby/rspec-core-3.10.1 b/metadata/md5-cache/dev-ruby/rspec-core-3.10.1 index eddfe21ad6ea..911776d67107 100644 --- a/metadata/md5-cache/dev-ruby/rspec-core-3.10.1 +++ b/metadata/md5-cache/dev-ruby/rspec-core-3.10.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-core/archive/v3.10.1.tar.gz -> rspec-core-3.10.1-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=807f00c65b934180678c1dce850cb5ab diff --git a/metadata/md5-cache/dev-ruby/rspec-core-3.9.3 b/metadata/md5-cache/dev-ruby/rspec-core-3.9.3 index 46ab26b0ad57..ba63e5a20efd 100644 --- a/metadata/md5-cache/dev-ruby/rspec-core-3.9.3 +++ b/metadata/md5-cache/dev-ruby/rspec-core-3.9.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-core/archive/v3.9.3.tar.gz -> rspec-core-3.9.3-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5eb8d1b54fcc35074856af7a48fcce6c diff --git a/metadata/md5-cache/dev-ruby/rspec-expectations-2.99.2 b/metadata/md5-cache/dev-ruby/rspec-expectations-2.99.2 index 08fb538837c4..31f26d880163 100644 --- a/metadata/md5-cache/dev-ruby/rspec-expectations-2.99.2 +++ b/metadata/md5-cache/dev-ruby/rspec-expectations-2.99.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/rspec/rspec-expectations/archive/v2.99.2.tar.gz -> rspec-expectations-2.99.2-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=bc78c8d8f28df343f863fc9fb992cb8c diff --git a/metadata/md5-cache/dev-ruby/rspec-expectations-3.10.1 b/metadata/md5-cache/dev-ruby/rspec-expectations-3.10.1 index 8de0b15952d7..acb6e40b90cc 100644 --- a/metadata/md5-cache/dev-ruby/rspec-expectations-3.10.1 +++ b/metadata/md5-cache/dev-ruby/rspec-expectations-3.10.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-expectations/archive/v3.10.1.tar.gz -> rspec-expectations-3.10.1-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=55fc1016d9bda076c9128805127c1364 diff --git a/metadata/md5-cache/dev-ruby/rspec-expectations-3.9.4 b/metadata/md5-cache/dev-ruby/rspec-expectations-3.9.4 index 0a9ab1fcdb3b..270ad05ddc3a 100644 --- a/metadata/md5-cache/dev-ruby/rspec-expectations-3.9.4 +++ b/metadata/md5-cache/dev-ruby/rspec-expectations-3.9.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-expectations/archive/v3.9.4.tar.gz -> rspec-expectations-3.9.4-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=bdf7ec72ac0340bf107150247566de0f diff --git a/metadata/md5-cache/dev-ruby/rspec-its-1.3.0-r1 b/metadata/md5-cache/dev-ruby/rspec-its-1.3.0-r1 index 4dbff36b2133..31b38e6fe2f4 100644 --- a/metadata/md5-cache/dev-ruby/rspec-its-1.3.0-r1 +++ b/metadata/md5-cache/dev-ruby/rspec-its-1.3.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/rspec-its-1.3.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6880faaa45826fe0e3f639666ccde2d1 diff --git a/metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0 b/metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0 index 2bab9ba0050e..f852ff1ff02a 100644 --- a/metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0 +++ b/metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/rspec-json_expectations-2.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=bcd421b61c441ed00bd0afee950ca311 diff --git a/metadata/md5-cache/dev-ruby/rspec-mocks-2.99.2 b/metadata/md5-cache/dev-ruby/rspec-mocks-2.99.2 index ee829ff1dca7..6dbb6cffd4fa 100644 --- a/metadata/md5-cache/dev-ruby/rspec-mocks-2.99.2 +++ b/metadata/md5-cache/dev-ruby/rspec-mocks-2.99.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/rspec/rspec-mocks/archive/v2.99.2.tar.gz -> rspec-mocks-2.99.2-git.tgz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=7a0be619a244ce68a3747a429a5d699b diff --git a/metadata/md5-cache/dev-ruby/rspec-mocks-3.10.2 b/metadata/md5-cache/dev-ruby/rspec-mocks-3.10.2 index 21d52a17f46c..87048a823c56 100644 --- a/metadata/md5-cache/dev-ruby/rspec-mocks-3.10.2 +++ b/metadata/md5-cache/dev-ruby/rspec-mocks-3.10.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-mocks/archive/v3.10.2.tar.gz -> rspec-mocks-3.10.2-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d510b95abeedf47cccb398e66a297893 diff --git a/metadata/md5-cache/dev-ruby/rspec-mocks-3.9.1 b/metadata/md5-cache/dev-ruby/rspec-mocks-3.9.1 index 4cb885ae9cb4..f1efe95ed26e 100644 --- a/metadata/md5-cache/dev-ruby/rspec-mocks-3.9.1 +++ b/metadata/md5-cache/dev-ruby/rspec-mocks-3.9.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-mocks/archive/v3.9.1.tar.gz -> rspec-mocks-3.9.1-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4d39f15043434bb269eb9750f05aee31 diff --git a/metadata/md5-cache/dev-ruby/rspec-rails-3.9.1 b/metadata/md5-cache/dev-ruby/rspec-rails-3.9.1 index 1c656e361204..a836923a9b77 100644 --- a/metadata/md5-cache/dev-ruby/rspec-rails-3.9.1 +++ b/metadata/md5-cache/dev-ruby/rspec-rails-3.9.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-rails/archive/v3.9.1.tar.gz -> rspec-rails-3.9.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e6fe0e6b3ba349479aec4da0c58cd611 diff --git a/metadata/md5-cache/dev-ruby/rspec-rails-4.1.2 b/metadata/md5-cache/dev-ruby/rspec-rails-4.1.2 index d4f7e5f5345b..f3e63f8ae396 100644 --- a/metadata/md5-cache/dev-ruby/rspec-rails-4.1.2 +++ b/metadata/md5-cache/dev-ruby/rspec-rails-4.1.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/rspec/rspec-rails/archive/v4.1.2.tar.gz -> rspec-rails-4.1.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=fb64696049e4f4768219a6ddea99c670 diff --git a/metadata/md5-cache/dev-ruby/rspec-rails-5.0.2 b/metadata/md5-cache/dev-ruby/rspec-rails-5.0.2 index b1c28c518606..c1b849136696 100644 --- a/metadata/md5-cache/dev-ruby/rspec-rails-5.0.2 +++ b/metadata/md5-cache/dev-ruby/rspec-rails-5.0.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/rspec/rspec-rails/archive/v5.0.2.tar.gz -> rspec-rails-5.0.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=862151d6887e7c00384f5aad8fda3f48 diff --git a/metadata/md5-cache/dev-ruby/rspec-retry-0.6.2 b/metadata/md5-cache/dev-ruby/rspec-retry-0.6.2 index 4b12fefaa955..207fa8379196 100644 --- a/metadata/md5-cache/dev-ruby/rspec-retry-0.6.2 +++ b/metadata/md5-cache/dev-ruby/rspec-retry-0.6.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rspec-retry-0.6.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=125efda5f6f5f16fc36d57e07deb0623 diff --git a/metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.0 b/metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.0 index 2aaf4f7e7e55..45b1aca903f1 100644 --- a/metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.0 +++ b/metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/rspec-stubbed_env-1.0.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=10813546523e609c3c0e1335c58da1be diff --git a/metadata/md5-cache/dev-ruby/rspec-support-3.10.2 b/metadata/md5-cache/dev-ruby/rspec-support-3.10.2 index e776b03c3810..8cc814fe386a 100644 --- a/metadata/md5-cache/dev-ruby/rspec-support-3.10.2 +++ b/metadata/md5-cache/dev-ruby/rspec-support-3.10.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-support/archive/v3.10.2.tar.gz -> rspec-support-3.10.2-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=dcc6b86ad3c80909dd819b0aaed2dca1 diff --git a/metadata/md5-cache/dev-ruby/rspec-support-3.10.3 b/metadata/md5-cache/dev-ruby/rspec-support-3.10.3 index 45ab7ccf22de..039369742a84 100644 --- a/metadata/md5-cache/dev-ruby/rspec-support-3.10.3 +++ b/metadata/md5-cache/dev-ruby/rspec-support-3.10.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-support/archive/v3.10.3.tar.gz -> rspec-support-3.10.3-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5ae7fd75d501e1a86c901376dc1bdda0 diff --git a/metadata/md5-cache/dev-ruby/rspec-support-3.9.4 b/metadata/md5-cache/dev-ruby/rspec-support-3.9.4 index 5f08883be9ee..574f104938e8 100644 --- a/metadata/md5-cache/dev-ruby/rspec-support-3.9.4 +++ b/metadata/md5-cache/dev-ruby/rspec-support-3.9.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-support/archive/v3.9.4.tar.gz -> rspec-support-3.9.4-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d3a8367995f96e6aaab9b0a82b4d249c diff --git a/metadata/md5-cache/dev-ruby/rspectacular-0.70.8-r1 b/metadata/md5-cache/dev-ruby/rspectacular-0.70.8-r1 index 58eb402443cb..d8b3ea6a279a 100644 --- a/metadata/md5-cache/dev-ruby/rspectacular-0.70.8-r1 +++ b/metadata/md5-cache/dev-ruby/rspectacular-0.70.8-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rspectacular-0.70.8.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0da90500554c1f485f71df7b7312abc5 diff --git a/metadata/md5-cache/dev-ruby/rss-0.2.9 b/metadata/md5-cache/dev-ruby/rss-0.2.9 index 90b172f54ae7..e055389b3813 100644 --- a/metadata/md5-cache/dev-ruby/rss-0.2.9 +++ b/metadata/md5-cache/dev-ruby/rss-0.2.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rss-0.2.9.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b602e4ee2d7d52284c7ef27e112fa84a diff --git a/metadata/md5-cache/dev-ruby/ruby-atk-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-atk-3.4.3 index 4ee97fb74626..0b27918e2c39 100644 --- a/metadata/md5-cache/dev-ruby/ruby-atk-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-atk-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0e45c1691b2fc39dd6d8e50c311304cb diff --git a/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r3 b/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r3 index 49ba54486e1e..b6c3a54ebe5e 100644 --- a/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r3 +++ b/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r3 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=http://download.augeas.net/ruby/ruby-augeas-0.5.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=36472186a07a73ac9a89813176ce0ffa diff --git a/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r4 b/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r4 index 699367526ea0..78533fefe2f2 100644 --- a/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r4 +++ b/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=http://download.augeas.net/ruby/ruby-augeas-0.5.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=95ddb43f9a03466876d91bfb5010108a diff --git a/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-3.4.3 index 5c0dd1356e09..e128ad7bd360 100644 --- a/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0b3a3bfde1b88e00c32462f3c2b5f013 diff --git a/metadata/md5-cache/dev-ruby/ruby-clutter-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-clutter-3.4.3 index 16abe252b1d2..8a668c8d46a7 100644 --- a/metadata/md5-cache/dev-ruby/ruby-clutter-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-clutter-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=9219ec1a7dc03fde5ada071732075907 diff --git a/metadata/md5-cache/dev-ruby/ruby-clutter-gdk-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-clutter-gdk-3.4.3 index 65ce3666619b..f688517ab49f 100644 --- a/metadata/md5-cache/dev-ruby/ruby-clutter-gdk-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-clutter-gdk-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6a3add72a981d0c7c27edd7711597709 diff --git a/metadata/md5-cache/dev-ruby/ruby-clutter-gstreamer-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-clutter-gstreamer-3.4.3 index 40c78dcda3d9..2922b29ab7cb 100644 --- a/metadata/md5-cache/dev-ruby/ruby-clutter-gstreamer-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-clutter-gstreamer-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=d56a4875b3b2cf439dfeeee122300c76 diff --git a/metadata/md5-cache/dev-ruby/ruby-clutter-gtk-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-clutter-gtk-3.4.3 index c7a8ecd9cc8b..180a9f22e56d 100644 --- a/metadata/md5-cache/dev-ruby/ruby-clutter-gtk-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-clutter-gtk-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=7e8e1e9562bccfe51d2c7be4abb02a58 diff --git a/metadata/md5-cache/dev-ruby/ruby-elf-1.0.8 b/metadata/md5-cache/dev-ruby/ruby-elf-1.0.8 index 297c6b9ea686..679afb392ef6 100644 --- a/metadata/md5-cache/dev-ruby/ruby-elf-1.0.8 +++ b/metadata/md5-cache/dev-ruby/ruby-elf-1.0.8 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Flameeyes/ruby-elf/archive/1.0.8.tar.gz -> ruby-elf-1.0.8.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=dbeb4c2223fe9be4a38a6bd46ee6288d diff --git a/metadata/md5-cache/dev-ruby/ruby-feedparser-0.9.7 b/metadata/md5-cache/dev-ruby/ruby-feedparser-0.9.7 index 03f9edb104e2..39eefca80e2d 100644 --- a/metadata/md5-cache/dev-ruby/ruby-feedparser-0.9.7 +++ b/metadata/md5-cache/dev-ruby/ruby-feedparser-0.9.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/feed2imap/ruby-feedparser/archive/v0.9.7.tar.gz -> ruby-feedparser-0.9.7.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=264e018e9ec1a89eab56c848ea0b849c diff --git a/metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.2-r1 b/metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.2-r1 index e0096b721bc5..f197c1e83d92 100644 --- a/metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.2-r1 +++ b/metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-filemagic-0.7.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=919114c748b7072000d732c25c87e33d diff --git a/metadata/md5-cache/dev-ruby/ruby-gdk3-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gdk3-3.4.3 index 4b4c7f566cdd..98af123c23d0 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gdk3-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-gdk3-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=26fe993c21f8a7b71c848ce13fac91b8 diff --git a/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-3.4.3 index 2ba873185ecd..0f915995cfc1 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8c014feff6743b2409f59e27bfd4a3a4 diff --git a/metadata/md5-cache/dev-ruby/ruby-gegl-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gegl-3.4.3 index 32b0b56f09bf..4e53621d3471 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gegl-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-gegl-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=436b0c157ef691cb85f11ff891ac87c5 diff --git a/metadata/md5-cache/dev-ruby/ruby-gettext-3.3.5 b/metadata/md5-cache/dev-ruby/ruby-gettext-3.3.5 index 4d3d15d286f8..2ffae1ffbf75 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gettext-3.3.5 +++ b/metadata/md5-cache/dev-ruby/ruby-gettext-3.3.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/gettext-3.3.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6e72fd57dbce3c2ee1acee69e3faf5ac diff --git a/metadata/md5-cache/dev-ruby/ruby-gettext-3.3.7 b/metadata/md5-cache/dev-ruby/ruby-gettext-3.3.7 index fbcba0580f0f..9ed56b6aa9a0 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gettext-3.3.7 +++ b/metadata/md5-cache/dev-ruby/ruby-gettext-3.3.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/gettext-3.3.7.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f92a2154e378b6f4f54036479550683a diff --git a/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.1 b/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.1 index 4f74eca6bd59..4a0a3938f229 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.1 +++ b/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/gettext-3.4.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=94189591f9289fd1d8a50d0008dc1268 diff --git a/metadata/md5-cache/dev-ruby/ruby-gio2-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gio2-3.4.3 index cc8fb04ee3db..fd0dbb9b8c09 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gio2-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-gio2-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8eb4e62efd2009bc97bc6a512db183a1 diff --git a/metadata/md5-cache/dev-ruby/ruby-glib2-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-glib2-3.4.3 index 9d0668401821..550528f4b083 100644 --- a/metadata/md5-cache/dev-ruby/ruby-glib2-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-glib2-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b9c101f1dd09980e0b59f835a76360cc diff --git a/metadata/md5-cache/dev-ruby/ruby-gnumeric-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gnumeric-3.4.3 index 6a9332436a5f..3cdd8365b0ab 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gnumeric-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-gnumeric-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=0f4b13635743dfd7029cf43e979fe374 diff --git a/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-3.4.3 index 601955fd9e32..69666176d2c9 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=709c1710707289c012fcfb0c8d66c182 diff --git a/metadata/md5-cache/dev-ruby/ruby-goffice-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-goffice-3.4.3 index 4565a14ce596..b67a594ecb65 100644 --- a/metadata/md5-cache/dev-ruby/ruby-goffice-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-goffice-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=9e3f7cd4d38dac5a178dbd378de3ed64 diff --git a/metadata/md5-cache/dev-ruby/ruby-gsf-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gsf-3.4.3 index 5fe6950c7888..4c71f1a3c590 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gsf-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-gsf-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0d73b8eac709094cea24a7c1b26e5b7b diff --git a/metadata/md5-cache/dev-ruby/ruby-gstreamer-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gstreamer-3.4.3 index fc809ff9a57a..ec6a357c5101 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gstreamer-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-gstreamer-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=3fc516fb7af14974e87d625ddcf5d5d2 diff --git a/metadata/md5-cache/dev-ruby/ruby-gtk2-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gtk2-3.4.3 index 4df8cadb7130..d5269dbdf7df 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gtk2-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-gtk2-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=9ba1132313b38ce5b122c503a091ee13 diff --git a/metadata/md5-cache/dev-ruby/ruby-gtk3-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gtk3-3.4.3 index 0083b3e7a59e..375fcf80698b 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gtk3-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-gtk3-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=646a0bee3ee7e9ca46d0cc690274a57c diff --git a/metadata/md5-cache/dev-ruby/ruby-gtksourceview-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gtksourceview-3.4.3 index 15caa8f9f1aa..983863e126e0 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gtksourceview-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-gtksourceview-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=e69f11f409daf1421dfbc8e1b29e799a diff --git a/metadata/md5-cache/dev-ruby/ruby-gtksourceview3-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gtksourceview3-3.4.3 index 2c276e076f79..3bdd0dfffd59 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gtksourceview3-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-gtksourceview3-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=5d53605dfd3d799272e55f0a838a6914 diff --git a/metadata/md5-cache/dev-ruby/ruby-gtksourceview4-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gtksourceview4-3.4.3 index 816112a5631f..a4b09a3414c5 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gtksourceview4-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-gtksourceview4-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=922d5dedca169523ffca11a6014372e2 diff --git a/metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r1 b/metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r1 index c90de9086a6a..89c0e19cd0d6 100644 --- a/metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r1 +++ b/metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-hmac-0.4.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=1c3cce27356865cdc56dec07a9501067 diff --git a/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20 b/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20 index 3b49d7e5ef47..f45d798d51db 100644 --- a/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20 +++ b/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-ldap-0.9.20.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=239596cce02480eb0805a704040139fc diff --git a/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r1 b/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r1 new file mode 100644 index 000000000000..983e53fdcecb --- /dev/null +++ b/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r1 @@ -0,0 +1,16 @@ +BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] !!dev-ruby/psych[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=>=net-nds/openldap-2 dev-libs/cyrus-sasl ssl? ( dev-libs/openssl:0 ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +DESCRIPTION=A Ruby interface to some LDAP libraries +EAPI=8 +HOMEPAGE=https://github.com/bearded/ruby-ldap +IUSE=ssl ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test +KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 +LICENSE=BSD +RDEPEND=>=net-nds/openldap-2 dev-libs/cyrus-sasl ssl? ( dev-libs/openssl:0 ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) +RESTRICT=test !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://rubygems.org/gems/ruby-ldap-0.9.20.gem +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=f50619f79a59161abbea75bb7e751d78 diff --git a/metadata/md5-cache/dev-ruby/ruby-libsecret-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-libsecret-3.4.3 index e4502f8127af..fddc49f37877 100644 --- a/metadata/md5-cache/dev-ruby/ruby-libsecret-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-libsecret-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2ba249c61dc417b9b610b28b0b245856 diff --git a/metadata/md5-cache/dev-ruby/ruby-macho-2.2.0 b/metadata/md5-cache/dev-ruby/ruby-macho-2.2.0 index e26fc7787782..54281ece7b7f 100644 --- a/metadata/md5-cache/dev-ruby/ruby-macho-2.2.0 +++ b/metadata/md5-cache/dev-ruby/ruby-macho-2.2.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/Homebrew/ruby-macho/archive/2.2.0.tar.gz -> ruby-macho-2.2.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5e77251ad0e18a46b5a8a98969c314de diff --git a/metadata/md5-cache/dev-ruby/ruby-macho-2.3.0 b/metadata/md5-cache/dev-ruby/ruby-macho-2.3.0 index e80e0a7674a4..e40e676bdc1a 100644 --- a/metadata/md5-cache/dev-ruby/ruby-macho-2.3.0 +++ b/metadata/md5-cache/dev-ruby/ruby-macho-2.3.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/Homebrew/ruby-macho/archive/2.3.0.tar.gz -> ruby-macho-2.3.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2b6991ce26a27c270b02bcd59ebb626d diff --git a/metadata/md5-cache/dev-ruby/ruby-macho-2.5.0 b/metadata/md5-cache/dev-ruby/ruby-macho-2.5.0 index f8a5a20bfc57..fc13baddc4a9 100644 --- a/metadata/md5-cache/dev-ruby/ruby-macho-2.5.0 +++ b/metadata/md5-cache/dev-ruby/ruby-macho-2.5.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/Homebrew/ruby-macho/archive/v2.5.0.tar.gz -> ruby-macho-2.5.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f2880820aca8743acbe6c984f5cdd44c diff --git a/metadata/md5-cache/dev-ruby/ruby-macho-2.5.1 b/metadata/md5-cache/dev-ruby/ruby-macho-2.5.1 index 36eb390635ba..7d5808683a97 100644 --- a/metadata/md5-cache/dev-ruby/ruby-macho-2.5.1 +++ b/metadata/md5-cache/dev-ruby/ruby-macho-2.5.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/Homebrew/ruby-macho/archive/v2.5.1.tar.gz -> ruby-macho-2.5.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=77b6967233824d7ffa6af8a4f458b457 diff --git a/metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10 b/metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10 index 2dddf93e6298..d5b9b8945f62 100644 --- a/metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10 +++ b/metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/moumar/ruby-mp3info/archive/v0.8.10.tar.gz -> ruby-mp3info-0.8.10-git.tgz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=2b17a3be59c20f3a0e276e88ed8ef8de diff --git a/metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1 b/metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1 index 229cfe4edff7..9aba30b02d9a 100644 --- a/metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1 +++ b/metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/moumar/ruby-mp3info/archive/v0.8.10.tar.gz -> ruby-mp3info-0.8.10-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=24279b539d307411006c41aad9ed487e diff --git a/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.16.2 b/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.16.2 index 9b042484831e..a76647011719 100644 --- a/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.16.2 +++ b/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.16.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/net-ldap-0.16.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2d10158017efde21deeefd65c1b11b71 diff --git a/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.16.3 b/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.16.3 index d97abf54f582..1fa65dcd276a 100644 --- a/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.16.3 +++ b/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.16.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/net-ldap-0.16.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=86cfe32cd794a1d8f2cb1da5ae0ce1a2 diff --git a/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.17.0 b/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.17.0 index 414b24f18dd5..73bf0d997f3e 100644 --- a/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.17.0 +++ b/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.17.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-ldap/ruby-net-ldap/archive/v0.17.0.tar.gz -> ruby-net-ldap-0.17.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b7fabed627e9780b79994c86369f7396 diff --git a/metadata/md5-cache/dev-ruby/ruby-odbc-0.99999 b/metadata/md5-cache/dev-ruby/ruby-odbc-0.99999 index 7f5c5c76c63a..05d98b76be10 100644 --- a/metadata/md5-cache/dev-ruby/ruby-odbc-0.99999 +++ b/metadata/md5-cache/dev-ruby/ruby-odbc-0.99999 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test SLOT=0 SRC_URI=http://www.ch-werner.de/rubyodbc/ruby-odbc-0.99999.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=bf3d95117a4d9840026abfc3d3b6db88 diff --git a/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991 b/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991 index 99620d091256..05d081393987 100644 --- a/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991 +++ b/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=test SLOT=0 SRC_URI=http://www.ch-werner.de/rubyodbc/ruby-odbc-0.999991.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=742d39571627b5172f4759d44f6d4566 diff --git a/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991-r1 b/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991-r1 index 3f2ee6a55f2d..b9e7d896c187 100644 --- a/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991-r1 +++ b/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=http://www.ch-werner.de/rubyodbc/ruby-odbc-0.999991.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=16a282f74fed4b0a8072b089c428f183 diff --git a/metadata/md5-cache/dev-ruby/ruby-oembed-0.15.0 b/metadata/md5-cache/dev-ruby/ruby-oembed-0.15.0 index befd2f847d2d..89a1b27e5278 100644 --- a/metadata/md5-cache/dev-ruby/ruby-oembed-0.15.0 +++ b/metadata/md5-cache/dev-ruby/ruby-oembed-0.15.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-oembed-0.15.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8b653ab612196ada1e646846a742d27d diff --git a/metadata/md5-cache/dev-ruby/ruby-ole-1.2.12.2 b/metadata/md5-cache/dev-ruby/ruby-ole-1.2.12.2 index cb04c654e13d..59377e8088dc 100644 --- a/metadata/md5-cache/dev-ruby/ruby-ole-1.2.12.2 +++ b/metadata/md5-cache/dev-ruby/ruby-ole-1.2.12.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-ole-1.2.12.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5d7b305e3fa67e7421b459b6040333e5 diff --git a/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0 b/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0 index 658871b4c217..269111404a61 100644 --- a/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0 +++ b/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/opengl-0.10.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ad9bdbe19cbf0ef3a818fafa61c6c688 diff --git a/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0-r1 b/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0-r1 index 07dd52ae98eb..af5f500e82d1 100644 --- a/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0-r1 +++ b/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/opengl-0.10.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=259dcdb3a3c167ff5c955d4840fb3fad diff --git a/metadata/md5-cache/dev-ruby/ruby-openid-2.9.2 b/metadata/md5-cache/dev-ruby/ruby-openid-2.9.2 index 2622d65203e5..5644912b2b8a 100644 --- a/metadata/md5-cache/dev-ruby/ruby-openid-2.9.2 +++ b/metadata/md5-cache/dev-ruby/ruby-openid-2.9.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/openid/ruby-openid/archive/v2.9.2.tar.gz -> ruby-openid-2.9.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4816a5d3daed81a2c5ca6374a7fbbdb2 diff --git a/metadata/md5-cache/dev-ruby/ruby-pango-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-pango-3.4.3 index e54931b61dec..834764367ca9 100644 --- a/metadata/md5-cache/dev-ruby/ruby-pango-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-pango-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c72e6ff3667b730995d8ba7c53be19a9 diff --git a/metadata/md5-cache/dev-ruby/ruby-poppler-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-poppler-3.4.3 index 29dc2b3157e9..a07c6a2708b7 100644 --- a/metadata/md5-cache/dev-ruby/ruby-poppler-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-poppler-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=01fc4d39a36ac4cc47169761f78cfaef diff --git a/metadata/md5-cache/dev-ruby/ruby-prof-1.4.3 b/metadata/md5-cache/dev-ruby/ruby-prof-1.4.3 index ccb4af329a88..95108d6fb0d6 100644 --- a/metadata/md5-cache/dev-ruby/ruby-prof-1.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-prof-1.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-prof/ruby-prof/archive/1.4.3.tar.gz -> ruby-prof-1.4.3.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b3a42d7c8bc284ce457c8d2291de42bd diff --git a/metadata/md5-cache/dev-ruby/ruby-progressbar-1.10.1-r1 b/metadata/md5-cache/dev-ruby/ruby-progressbar-1.10.1-r1 index 01bdfb6cf004..f0153b1bf164 100644 --- a/metadata/md5-cache/dev-ruby/ruby-progressbar-1.10.1-r1 +++ b/metadata/md5-cache/dev-ruby/ruby-progressbar-1.10.1-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jfelchner/ruby-progressbar/archive/releases/v1.10.1.tar.gz -> ruby-progressbar-1.10.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c4c4f3ffbc2bb34f76e0a2672f0669be diff --git a/metadata/md5-cache/dev-ruby/ruby-progressbar-1.11.0 b/metadata/md5-cache/dev-ruby/ruby-progressbar-1.11.0 index b1dfe80dd119..079903b2a122 100644 --- a/metadata/md5-cache/dev-ruby/ruby-progressbar-1.11.0 +++ b/metadata/md5-cache/dev-ruby/ruby-progressbar-1.11.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jfelchner/ruby-progressbar/archive/releases/v1.11.0.tar.gz -> ruby-progressbar-1.11.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5729658ff81433cff6ed2fdb946ee3c4 diff --git a/metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r2 b/metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r2 index ef33b47a2148..c674c0b26c04 100644 --- a/metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r2 +++ b/metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-rc4-0.1.5.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=b85521b662d644de8610b11447b7fdc7 diff --git a/metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r3 b/metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r3 index 5a021b61bbed..27835bdeb977 100644 --- a/metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r3 +++ b/metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-rc4-0.1.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8ad8b121fca9b46a66f27633a8c26025 diff --git a/metadata/md5-cache/dev-ruby/ruby-rsvg-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-rsvg-3.4.3 index 00f4c29e957c..5463a05c3642 100644 --- a/metadata/md5-cache/dev-ruby/ruby-rsvg-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-rsvg-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=37379b365a9c4867be765ee58b9889bc diff --git a/metadata/md5-cache/dev-ruby/ruby-shadow-2.5.0 b/metadata/md5-cache/dev-ruby/ruby-shadow-2.5.0 index d7f9cd91da21..7c895c0d5714 100644 --- a/metadata/md5-cache/dev-ruby/ruby-shadow-2.5.0 +++ b/metadata/md5-cache/dev-ruby/ruby-shadow-2.5.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-shadow-2.5.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=f83b2568807d4cdec12934c0b89c9cb5 diff --git a/metadata/md5-cache/dev-ruby/ruby-shadow-2.5.0-r1 b/metadata/md5-cache/dev-ruby/ruby-shadow-2.5.0-r1 index d27275cf2fe6..8e64cbd3417e 100644 --- a/metadata/md5-cache/dev-ruby/ruby-shadow-2.5.0-r1 +++ b/metadata/md5-cache/dev-ruby/ruby-shadow-2.5.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-shadow-2.5.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=de29fb9161006a462ee3e010a6afc962 diff --git a/metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r1 b/metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r1 index 6d2a5694806e..f2a6164673e8 100644 --- a/metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r1 +++ b/metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-shout-2.2.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=15a09d58bcbb83b56facc4808ad9a222 diff --git a/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0 b/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0 index d703cfb82f5f..6b82e6b13cd3 100644 --- a/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0 +++ b/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-termios-1.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0b41182ceff5e4a364991a6e9473a70e diff --git a/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0-r1 b/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0-r1 index 9c6bb93541ca..242be1de2174 100644 --- a/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-termios-1.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=64948fe36ddcda4e2b7e339c316b8303 diff --git a/metadata/md5-cache/dev-ruby/ruby-vte-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-vte-3.4.3 index 30beaf27d2c5..f8db47ed114a 100644 --- a/metadata/md5-cache/dev-ruby/ruby-vte-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-vte-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5bad87adc3ccb63ac7f3d1546a7da8b9 diff --git a/metadata/md5-cache/dev-ruby/ruby-vte3-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-vte3-3.4.3 index 04f2e5f14e1f..10767ea4aae2 100644 --- a/metadata/md5-cache/dev-ruby/ruby-vte3-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-vte3-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=443bb38ac0e26a7f91261e55fa094e8b diff --git a/metadata/md5-cache/dev-ruby/ruby-webkit2-gtk-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-webkit2-gtk-3.4.3 index e674a41eba7f..82d6b6080b30 100644 --- a/metadata/md5-cache/dev-ruby/ruby-webkit2-gtk-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-webkit2-gtk-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=f240019b3280cf236c6b754d5d8a79a0 diff --git a/metadata/md5-cache/dev-ruby/ruby-wnck3-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-wnck3-3.4.3 index 8bf532407343..89858aa345a9 100644 --- a/metadata/md5-cache/dev-ruby/ruby-wnck3-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-wnck3-3.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.4.3.tar.gz -> ruby-gnome2-3.4.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-ng-gnome2 33b76ee4d4784288d53e87556e26caf1 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c _md5_=aaae1c7c85e4fefb9b4b610bb22961af diff --git a/metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10 b/metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10 index 624926fcd09f..f81328b211a8 100644 --- a/metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10 +++ b/metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-xslt-0.9.10.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=15f1656fcff2be4439f6440daff9c9ea diff --git a/metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10-r1 b/metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10-r1 index 62fc92f13002..1709da87e5af 100644 --- a/metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10-r1 +++ b/metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-xslt-0.9.10.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=095441282c6cfdd88876aa0ed3a1efe7 diff --git a/metadata/md5-cache/dev-ruby/ruby-yadis-0.3.4-r2 b/metadata/md5-cache/dev-ruby/ruby-yadis-0.3.4-r2 index 431a92fa7794..749657f5fc5e 100644 --- a/metadata/md5-cache/dev-ruby/ruby-yadis-0.3.4-r2 +++ b/metadata/md5-cache/dev-ruby/ruby-yadis-0.3.4-r2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-yadis-0.3.4.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=bb347c1c408e690b2bc3e480d2db065b diff --git a/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.2 b/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.2 index 2c89a244db71..08d3fb49f8b6 100644 --- a/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.2 +++ b/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0.0 SRC_URI=https://rubygems.org/gems/ruby2_keywords-0.0.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ef7937c25f0839c5d169e8c459169b58 diff --git a/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.4 b/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.4 index 0c37fa62abac..e531304cd08a 100644 --- a/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.4 +++ b/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0.0 SRC_URI=https://rubygems.org/gems/ruby2_keywords-0.0.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1355e930bf7d92562ac015e1b407867d diff --git a/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.5 b/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.5 index f95773db93e1..eb4a691d2cb6 100644 --- a/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.5 +++ b/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0.0 SRC_URI=https://rubygems.org/gems/ruby2_keywords-0.0.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=fe20482d2f045f2a23323bd3cf7bfc0a diff --git a/metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4 b/metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4 index b1798c4837bc..f06d55eb0105 100644 --- a/metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4 +++ b/metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/ruby2ruby-2.4.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=56637e663920ab7a21249a32a90c0614 diff --git a/metadata/md5-cache/dev-ruby/ruby_gntp-0.3.4 b/metadata/md5-cache/dev-ruby/ruby_gntp-0.3.4 index 3c3d4f60adb6..5b4017ccb3de 100644 --- a/metadata/md5-cache/dev-ruby/ruby_gntp-0.3.4 +++ b/metadata/md5-cache/dev-ruby/ruby_gntp-0.3.4 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby_gntp-0.3.4.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=7d5a819059a0456e3a625187c1fea666 diff --git a/metadata/md5-cache/dev-ruby/ruby_parser-3.14.2 b/metadata/md5-cache/dev-ruby/ruby_parser-3.14.2 index 04ce55fbcfb0..f2d30ecf1bfa 100644 --- a/metadata/md5-cache/dev-ruby/ruby_parser-3.14.2 +++ b/metadata/md5-cache/dev-ruby/ruby_parser-3.14.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/ruby_parser-3.14.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=47642a395e045e78237e28b1a596c8ba diff --git a/metadata/md5-cache/dev-ruby/ruby_parser-3.15.0 b/metadata/md5-cache/dev-ruby/ruby_parser-3.15.0 index a73899ffe1d1..fd56f69e97d2 100644 --- a/metadata/md5-cache/dev-ruby/ruby_parser-3.15.0 +++ b/metadata/md5-cache/dev-ruby/ruby_parser-3.15.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/ruby_parser-3.15.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=99fb589d11b4bf35a4ed36207cdee426 diff --git a/metadata/md5-cache/dev-ruby/ruby_parser-3.15.1 b/metadata/md5-cache/dev-ruby/ruby_parser-3.15.1 index d10d1ee1e07d..741788f8b094 100644 --- a/metadata/md5-cache/dev-ruby/ruby_parser-3.15.1 +++ b/metadata/md5-cache/dev-ruby/ruby_parser-3.15.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/ruby_parser-3.15.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4e42b28d62dc040b7dc0cdd7a979bea1 diff --git a/metadata/md5-cache/dev-ruby/ruby_parser-3.16.0 b/metadata/md5-cache/dev-ruby/ruby_parser-3.16.0 index 87232db34e8c..7aed64e989d0 100644 --- a/metadata/md5-cache/dev-ruby/ruby_parser-3.16.0 +++ b/metadata/md5-cache/dev-ruby/ruby_parser-3.16.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/ruby_parser-3.16.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=14a4887a2c2427d92613befad7ffcf01 diff --git a/metadata/md5-cache/dev-ruby/ruby_parser-3.17.0 b/metadata/md5-cache/dev-ruby/ruby_parser-3.17.0 index dfbbe70df034..e56972a9e0ce 100644 --- a/metadata/md5-cache/dev-ruby/ruby_parser-3.17.0 +++ b/metadata/md5-cache/dev-ruby/ruby_parser-3.17.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/ruby_parser-3.17.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e4b39b04140acadc144efbb919ae1e1c diff --git a/metadata/md5-cache/dev-ruby/ruby_parser-3.18.0 b/metadata/md5-cache/dev-ruby/ruby_parser-3.18.0 index efa4f40da165..959e459cbee8 100644 --- a/metadata/md5-cache/dev-ruby/ruby_parser-3.18.0 +++ b/metadata/md5-cache/dev-ruby/ruby_parser-3.18.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/ruby_parser-3.18.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3a2b67e2fa1a5ae3c79ca8dd10b0c4ca diff --git a/metadata/md5-cache/dev-ruby/ruby_parser-3.18.1 b/metadata/md5-cache/dev-ruby/ruby_parser-3.18.1 index bdd2f5df8bae..a1e6d29b035e 100644 --- a/metadata/md5-cache/dev-ruby/ruby_parser-3.18.1 +++ b/metadata/md5-cache/dev-ruby/ruby_parser-3.18.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/ruby_parser-3.18.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3a2b67e2fa1a5ae3c79ca8dd10b0c4ca diff --git a/metadata/md5-cache/dev-ruby/ruby_smb-1.1.0 b/metadata/md5-cache/dev-ruby/ruby_smb-1.1.0 index 3b15e0fd1488..195c7143824b 100644 --- a/metadata/md5-cache/dev-ruby/ruby_smb-1.1.0 +++ b/metadata/md5-cache/dev-ruby/ruby_smb-1.1.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/ruby_smb-1.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1d43308e4af2206c5cfde51f977e67a9 diff --git a/metadata/md5-cache/dev-ruby/rubyntlm-0.6.3 b/metadata/md5-cache/dev-ruby/rubyntlm-0.6.3 index 158a4d1a4062..5bf428af45e5 100644 --- a/metadata/md5-cache/dev-ruby/rubyntlm-0.6.3 +++ b/metadata/md5-cache/dev-ruby/rubyntlm-0.6.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rubyntlm-0.6.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=df637b42e4cff19cc1de67cbab86d065 diff --git a/metadata/md5-cache/dev-ruby/rubypants-0.7.0 b/metadata/md5-cache/dev-ruby/rubypants-0.7.0 index 725cf9c38ac4..8f6e4e64b2e4 100644 --- a/metadata/md5-cache/dev-ruby/rubypants-0.7.0 +++ b/metadata/md5-cache/dev-ruby/rubypants-0.7.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rubypants-0.7.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1ebdf08d4085ec1032e430e505fb8b08 diff --git a/metadata/md5-cache/dev-ruby/rubypants-0.7.1 b/metadata/md5-cache/dev-ruby/rubypants-0.7.1 index f78835f0c25b..71c8d1bd0f40 100644 --- a/metadata/md5-cache/dev-ruby/rubypants-0.7.1 +++ b/metadata/md5-cache/dev-ruby/rubypants-0.7.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rubypants-0.7.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6f4794f5668272dd8750cf5165d83813 diff --git a/metadata/md5-cache/dev-ruby/rubytest-0.8.1 b/metadata/md5-cache/dev-ruby/rubytest-0.8.1 index 58714a765e72..0ad130c61fc9 100644 --- a/metadata/md5-cache/dev-ruby/rubytest-0.8.1 +++ b/metadata/md5-cache/dev-ruby/rubytest-0.8.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rubytest-0.8.1.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=fa1859c824d4f176554fa5b207e10185 diff --git a/metadata/md5-cache/dev-ruby/rubytest-0.8.1-r1 b/metadata/md5-cache/dev-ruby/rubytest-0.8.1-r1 index 7f4afa9f07b1..559360aa9781 100644 --- a/metadata/md5-cache/dev-ruby/rubytest-0.8.1-r1 +++ b/metadata/md5-cache/dev-ruby/rubytest-0.8.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rubytest-0.8.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=42a1f69df99f11d3adcac4abf7495d2c diff --git a/metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0 b/metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0 index 66b3a4a7d65d..e0d7d6e4ae1b 100644 --- a/metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0 +++ b/metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rubytest-cli-0.2.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=969418935ca257c26e85b40d5fd34afc diff --git a/metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0-r1 b/metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0-r1 index d544a0c6fdbf..166b2b92177c 100644 --- a/metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rubytest-cli-0.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=85cfafef57594d1263bcb57d3b3512ae diff --git a/metadata/md5-cache/dev-ruby/rubytter-1.5.1-r2 b/metadata/md5-cache/dev-ruby/rubytter-1.5.1-r2 index ab335cfc1d96..bc17e77f2c82 100644 --- a/metadata/md5-cache/dev-ruby/rubytter-1.5.1-r2 +++ b/metadata/md5-cache/dev-ruby/rubytter-1.5.1-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rubytter-1.5.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=45176f57dd129772307f22e701b73d12 diff --git a/metadata/md5-cache/dev-ruby/rubyzip-1.3.0 b/metadata/md5-cache/dev-ruby/rubyzip-1.3.0 index a9d70dcda321..677e09e81e70 100644 --- a/metadata/md5-cache/dev-ruby/rubyzip-1.3.0 +++ b/metadata/md5-cache/dev-ruby/rubyzip-1.3.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/rubyzip/rubyzip/archive/v1.3.0.tar.gz -> rubyzip-1.3.0-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c2f7325262f0726e54031236396ac6a9 diff --git a/metadata/md5-cache/dev-ruby/rubyzip-2.2.0 b/metadata/md5-cache/dev-ruby/rubyzip-2.2.0 index 008429b72e96..fbfd142b1129 100644 --- a/metadata/md5-cache/dev-ruby/rubyzip-2.2.0 +++ b/metadata/md5-cache/dev-ruby/rubyzip-2.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/rubyzip/rubyzip/archive/v2.2.0.tar.gz -> rubyzip-2.2.0-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=9ed88f5f0470fc7d569916b545735077 diff --git a/metadata/md5-cache/dev-ruby/rubyzip-2.3.0 b/metadata/md5-cache/dev-ruby/rubyzip-2.3.0 index 450e05b0c345..7e237d87d102 100644 --- a/metadata/md5-cache/dev-ruby/rubyzip-2.3.0 +++ b/metadata/md5-cache/dev-ruby/rubyzip-2.3.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/rubyzip/rubyzip/archive/v2.3.0.tar.gz -> rubyzip-2.3.0-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=86745bafcc0961f999af72d8d9ab8211 diff --git a/metadata/md5-cache/dev-ruby/rubyzip-2.3.2 b/metadata/md5-cache/dev-ruby/rubyzip-2.3.2 index dec4eadc5a06..20dbc2cf596c 100644 --- a/metadata/md5-cache/dev-ruby/rubyzip-2.3.2 +++ b/metadata/md5-cache/dev-ruby/rubyzip-2.3.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/rubyzip/rubyzip/archive/v2.3.2.tar.gz -> rubyzip-2.3.2-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=86745bafcc0961f999af72d8d9ab8211 diff --git a/metadata/md5-cache/dev-ruby/safe_yaml-1.0.5-r1 b/metadata/md5-cache/dev-ruby/safe_yaml-1.0.5-r1 index 4894ffbec5b5..1dd55bb7665c 100644 --- a/metadata/md5-cache/dev-ruby/safe_yaml-1.0.5-r1 +++ b/metadata/md5-cache/dev-ruby/safe_yaml-1.0.5-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/safe_yaml-1.0.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=abc76e97aa062fe5fd38fdf48b70bc58 diff --git a/metadata/md5-cache/dev-ruby/sanitize-5.2.1 b/metadata/md5-cache/dev-ruby/sanitize-5.2.1 index 30332ab4ac48..a33e8a26a988 100644 --- a/metadata/md5-cache/dev-ruby/sanitize-5.2.1 +++ b/metadata/md5-cache/dev-ruby/sanitize-5.2.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/rgrove/sanitize/archive/v5.2.1.tar.gz -> sanitize-5.2.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b97c473a8ba7fd6998c38e7d148693e8 diff --git a/metadata/md5-cache/dev-ruby/sanitize-5.2.2 b/metadata/md5-cache/dev-ruby/sanitize-5.2.2 index 3edf5d4cf8e1..ded91d8fed67 100644 --- a/metadata/md5-cache/dev-ruby/sanitize-5.2.2 +++ b/metadata/md5-cache/dev-ruby/sanitize-5.2.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/rgrove/sanitize/archive/v5.2.2.tar.gz -> sanitize-5.2.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b97c473a8ba7fd6998c38e7d148693e8 diff --git a/metadata/md5-cache/dev-ruby/sanitize-5.2.3 b/metadata/md5-cache/dev-ruby/sanitize-5.2.3 index 94163f332af5..e92a7a2e8f11 100644 --- a/metadata/md5-cache/dev-ruby/sanitize-5.2.3 +++ b/metadata/md5-cache/dev-ruby/sanitize-5.2.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/rgrove/sanitize/archive/v5.2.3.tar.gz -> sanitize-5.2.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b97c473a8ba7fd6998c38e7d148693e8 diff --git a/metadata/md5-cache/dev-ruby/sanitize-6.0.0 b/metadata/md5-cache/dev-ruby/sanitize-6.0.0 index 9cb1837fa24a..eae235261af2 100644 --- a/metadata/md5-cache/dev-ruby/sanitize-6.0.0 +++ b/metadata/md5-cache/dev-ruby/sanitize-6.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://github.com/rgrove/sanitize/archive/v6.0.0.tar.gz -> sanitize-6.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ddcebe969ccf0da5ebe901dd24d03bf3 diff --git a/metadata/md5-cache/dev-ruby/sass-3.4.25 b/metadata/md5-cache/dev-ruby/sass-3.4.25 index 95d85863f3de..1e964ee369a4 100644 --- a/metadata/md5-cache/dev-ruby/sass-3.4.25 +++ b/metadata/md5-cache/dev-ruby/sass-3.4.25 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3.4 SRC_URI=https://rubygems.org/gems/sass-3.4.25.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa versionator d3fb3ba33acc3bbbdc4d7970227c100d +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa versionator d3fb3ba33acc3bbbdc4d7970227c100d _md5_=1beb7fcbc7ae0e23e83b55091acbab74 diff --git a/metadata/md5-cache/dev-ruby/sass-3.4.25-r1 b/metadata/md5-cache/dev-ruby/sass-3.4.25-r1 index b87781c12c80..1789f0078407 100644 --- a/metadata/md5-cache/dev-ruby/sass-3.4.25-r1 +++ b/metadata/md5-cache/dev-ruby/sass-3.4.25-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3.4 SRC_URI=https://rubygems.org/gems/sass-3.4.25.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa versionator d3fb3ba33acc3bbbdc4d7970227c100d +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa versionator d3fb3ba33acc3bbbdc4d7970227c100d _md5_=f986ad5763f0a4536f86dd833e44af92 diff --git a/metadata/md5-cache/dev-ruby/sass-3.5.7 b/metadata/md5-cache/dev-ruby/sass-3.5.7 index c0866d604fbb..9bff5a78403d 100644 --- a/metadata/md5-cache/dev-ruby/sass-3.5.7 +++ b/metadata/md5-cache/dev-ruby/sass-3.5.7 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3.5 SRC_URI=https://rubygems.org/gems/sass-3.5.7.gem -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=bfd69e750c0383dcf2ecfe6cd8617ead diff --git a/metadata/md5-cache/dev-ruby/sass-3.5.7-r1 b/metadata/md5-cache/dev-ruby/sass-3.5.7-r1 index bc636bee856f..e796529959a9 100644 --- a/metadata/md5-cache/dev-ruby/sass-3.5.7-r1 +++ b/metadata/md5-cache/dev-ruby/sass-3.5.7-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3.5 SRC_URI=https://rubygems.org/gems/sass-3.5.7.gem -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e6a1fd6a0e7f49119dcfa24d034020ff diff --git a/metadata/md5-cache/dev-ruby/sass-3.7.4 b/metadata/md5-cache/dev-ruby/sass-3.7.4 index 890a3151ab80..0eba31970772 100644 --- a/metadata/md5-cache/dev-ruby/sass-3.7.4 +++ b/metadata/md5-cache/dev-ruby/sass-3.7.4 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3.7 SRC_URI=https://github.com/sass/ruby-sass/archive/3.7.4.tar.gz -> sass-3.7.4.tar.gz -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8fcf743302ec1be5383d78aeb1928a3e diff --git a/metadata/md5-cache/dev-ruby/sass-listen-4.0.0 b/metadata/md5-cache/dev-ruby/sass-listen-4.0.0 index 2740fb4488d5..bcf4f0902c3e 100644 --- a/metadata/md5-cache/dev-ruby/sass-listen-4.0.0 +++ b/metadata/md5-cache/dev-ruby/sass-listen-4.0.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/sass/listen/archive/v4.0.0.tar.gz -> sass-listen-4.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=025a0bf44d161e49260f0407ec92aaee diff --git a/metadata/md5-cache/dev-ruby/sass-listen-4.0.0-r1 b/metadata/md5-cache/dev-ruby/sass-listen-4.0.0-r1 index e4a12ff46348..f4fed44e3f8d 100644 --- a/metadata/md5-cache/dev-ruby/sass-listen-4.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/sass-listen-4.0.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/sass/listen/archive/v4.0.0.tar.gz -> sass-listen-4.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7be2ca21cefc8a7f8b16a8436986e80c diff --git a/metadata/md5-cache/dev-ruby/sass-rails-5.0.8 b/metadata/md5-cache/dev-ruby/sass-rails-5.0.8 index 11bf693d481a..c9aa7f6d76a2 100644 --- a/metadata/md5-cache/dev-ruby/sass-rails-5.0.8 +++ b/metadata/md5-cache/dev-ruby/sass-rails-5.0.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test !test? ( test ) SLOT=5.0 SRC_URI=https://github.com/rails/sass-rails/archive/v5.0.8.tar.gz -> sass-rails-5.0.8.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3af0be71d0ec15de835745925f7d61df diff --git a/metadata/md5-cache/dev-ruby/sass-rails-5.1.0 b/metadata/md5-cache/dev-ruby/sass-rails-5.1.0 index 476cbfc57195..a47b1e426af5 100644 --- a/metadata/md5-cache/dev-ruby/sass-rails-5.1.0 +++ b/metadata/md5-cache/dev-ruby/sass-rails-5.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test !test? ( test ) SLOT=5.1 SRC_URI=https://github.com/rails/sass-rails/archive/v5.1.0.tar.gz -> sass-rails-5.1.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3af0be71d0ec15de835745925f7d61df diff --git a/metadata/md5-cache/dev-ruby/sassc-2.4.0 b/metadata/md5-cache/dev-ruby/sassc-2.4.0 index e26a3fe293a0..03f3b1bf5f30 100644 --- a/metadata/md5-cache/dev-ruby/sassc-2.4.0 +++ b/metadata/md5-cache/dev-ruby/sassc-2.4.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/sassc-2.4.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8384c313dbf2e6753f22051ff2a856bb diff --git a/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r1 b/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r1 index e2258c071996..156f24ae84b8 100644 --- a/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r1 +++ b/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/sassc-rails-2.1.2.gem -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=45c3693a98e13f8305c0a1e822893d24 diff --git a/metadata/md5-cache/dev-ruby/sawyer-0.8.2 b/metadata/md5-cache/dev-ruby/sawyer-0.8.2 index 9f4b8ec544a2..1a4e3248475d 100644 --- a/metadata/md5-cache/dev-ruby/sawyer-0.8.2 +++ b/metadata/md5-cache/dev-ruby/sawyer-0.8.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/lostisland/sawyer/archive/v0.8.2.tar.gz -> sawyer-0.8.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=28d22d749e690e05a518512a1c1e15b7 diff --git a/metadata/md5-cache/dev-ruby/sdoc-1.1.0 b/metadata/md5-cache/dev-ruby/sdoc-1.1.0 index 15de3ebee14a..3dc874cc21a0 100644 --- a/metadata/md5-cache/dev-ruby/sdoc-1.1.0 +++ b/metadata/md5-cache/dev-ruby/sdoc-1.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sdoc-1.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=00e362d96d4025f769912c721d313e02 diff --git a/metadata/md5-cache/dev-ruby/seed-fu-2.3.9 b/metadata/md5-cache/dev-ruby/seed-fu-2.3.9 index d5219c00f380..3d225b974ae2 100644 --- a/metadata/md5-cache/dev-ruby/seed-fu-2.3.9 +++ b/metadata/md5-cache/dev-ruby/seed-fu-2.3.9 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/mbleigh/seed-fu/archive/v2.3.9.tar.gz -> seed-fu-2.3.9.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4bc1f4a87adaafd9344057feddb4ea30 diff --git a/metadata/md5-cache/dev-ruby/selenium-webdriver-3.142.7-r1 b/metadata/md5-cache/dev-ruby/selenium-webdriver-3.142.7-r1 index 375a25798d46..1805b082913c 100644 --- a/metadata/md5-cache/dev-ruby/selenium-webdriver-3.142.7-r1 +++ b/metadata/md5-cache/dev-ruby/selenium-webdriver-3.142.7-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/selenium-webdriver-3.142.7.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0dc5c57347aa3d8c1f8757a67713d0a4 diff --git a/metadata/md5-cache/dev-ruby/selenium-webdriver-4.0.0 b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.0.0 index d158a1439daa..c405fcec8a8c 100644 --- a/metadata/md5-cache/dev-ruby/selenium-webdriver-4.0.0 +++ b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/selenium-webdriver-4.0.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e9bb51fbc01f52c78586b87a7e95ff40 diff --git a/metadata/md5-cache/dev-ruby/selenium-webdriver-4.0.2 b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.0.2 index 213fc3faf27b..278bf7e941e0 100644 --- a/metadata/md5-cache/dev-ruby/selenium-webdriver-4.0.2 +++ b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.0.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/selenium-webdriver-4.0.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e9bb51fbc01f52c78586b87a7e95ff40 diff --git a/metadata/md5-cache/dev-ruby/selenium-webdriver-4.0.3 b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.0.3 index 9e0b7f592ec6..d4aa10c12f31 100644 --- a/metadata/md5-cache/dev-ruby/selenium-webdriver-4.0.3 +++ b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.0.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/selenium-webdriver-4.0.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e9bb51fbc01f52c78586b87a7e95ff40 diff --git a/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.2 b/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.2 index 1608fbc8ad73..ef57d6d47526 100644 --- a/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.2 +++ b/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/semantic_puppet-1.0.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1ebde591c66693df6f697bd1b60bd609 diff --git a/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.3 b/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.3 index 8a7a8de68b94..90bd0ac10aee 100644 --- a/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.3 +++ b/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/semantic_puppet-1.0.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=81975a18a3499300418db602c7611b81 diff --git a/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.4 b/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.4 index 0fd0ed959ec9..d0e4dd468e96 100644 --- a/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.4 +++ b/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/semantic_puppet-1.0.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=62f0e93aaaa72166106d3d848533dcd1 diff --git a/metadata/md5-cache/dev-ruby/semver2-3.4.2 b/metadata/md5-cache/dev-ruby/semver2-3.4.2 index 287df592e260..635b795a5d08 100644 --- a/metadata/md5-cache/dev-ruby/semver2-3.4.2 +++ b/metadata/md5-cache/dev-ruby/semver2-3.4.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/haf/semver/archive/v3.4.2.tar.gz -> semver2-3.4.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6ad7c25ae167938800c3514f8ea5f524 diff --git a/metadata/md5-cache/dev-ruby/serialport-1.3.2 b/metadata/md5-cache/dev-ruby/serialport-1.3.2 index 9846590f4f41..70d39350abb8 100644 --- a/metadata/md5-cache/dev-ruby/serialport-1.3.2 +++ b/metadata/md5-cache/dev-ruby/serialport-1.3.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/serialport-1.3.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6d619754feda3461a4135e966cadc14f diff --git a/metadata/md5-cache/dev-ruby/serverengine-2.2.1 b/metadata/md5-cache/dev-ruby/serverengine-2.2.1 index 34fde92767d2..174dc14b0806 100644 --- a/metadata/md5-cache/dev-ruby/serverengine-2.2.1 +++ b/metadata/md5-cache/dev-ruby/serverengine-2.2.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/serverengine-2.2.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=661486db1c78db70352f931b9a7cac74 diff --git a/metadata/md5-cache/dev-ruby/serverengine-2.2.2 b/metadata/md5-cache/dev-ruby/serverengine-2.2.2 index e5618925c49c..64db93bba88e 100644 --- a/metadata/md5-cache/dev-ruby/serverengine-2.2.2 +++ b/metadata/md5-cache/dev-ruby/serverengine-2.2.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/serverengine-2.2.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=894f35b67398f8bb58caaabe93df947b diff --git a/metadata/md5-cache/dev-ruby/serverengine-2.2.3 b/metadata/md5-cache/dev-ruby/serverengine-2.2.3 index b30ca4a8de3a..b7c371526085 100644 --- a/metadata/md5-cache/dev-ruby/serverengine-2.2.3 +++ b/metadata/md5-cache/dev-ruby/serverengine-2.2.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/serverengine-2.2.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c53e20fc40b00bcf44c5f9974663dd7b diff --git a/metadata/md5-cache/dev-ruby/serverengine-2.2.4 b/metadata/md5-cache/dev-ruby/serverengine-2.2.4 index c8ae3492fa2a..695b33651974 100644 --- a/metadata/md5-cache/dev-ruby/serverengine-2.2.4 +++ b/metadata/md5-cache/dev-ruby/serverengine-2.2.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/serverengine-2.2.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6b0da6d5e9c3359272a814f938820eca diff --git a/metadata/md5-cache/dev-ruby/set-1.0.1 b/metadata/md5-cache/dev-ruby/set-1.0.1 index 961e96c9d84d..c8a5e6513eee 100644 --- a/metadata/md5-cache/dev-ruby/set-1.0.1 +++ b/metadata/md5-cache/dev-ruby/set-1.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/set/archive/v1.0.1.tar.gz -> set-1.0.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=bf6bed9f0dd53ae076b80d6686e23340 diff --git a/metadata/md5-cache/dev-ruby/set-1.0.2 b/metadata/md5-cache/dev-ruby/set-1.0.2 index 1f1c97dd5935..79fa45c94c9c 100644 --- a/metadata/md5-cache/dev-ruby/set-1.0.2 +++ b/metadata/md5-cache/dev-ruby/set-1.0.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/set/archive/v1.0.2.tar.gz -> set-1.0.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=bf6bed9f0dd53ae076b80d6686e23340 diff --git a/metadata/md5-cache/dev-ruby/settingslogic-2.0.9 b/metadata/md5-cache/dev-ruby/settingslogic-2.0.9 index 77615b87078d..f2b476fda9f2 100644 --- a/metadata/md5-cache/dev-ruby/settingslogic-2.0.9 +++ b/metadata/md5-cache/dev-ruby/settingslogic-2.0.9 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/settingslogic-2.0.9.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=b12938721b8a29b6e50504b2ac01e3a7 diff --git a/metadata/md5-cache/dev-ruby/sexp_processor-4.15.0 b/metadata/md5-cache/dev-ruby/sexp_processor-4.15.0 index 11201830cb1d..e0a8471795a6 100644 --- a/metadata/md5-cache/dev-ruby/sexp_processor-4.15.0 +++ b/metadata/md5-cache/dev-ruby/sexp_processor-4.15.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/sexp_processor-4.15.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7cb61dc31721aa8aae99cac362775bb0 diff --git a/metadata/md5-cache/dev-ruby/sexp_processor-4.15.1 b/metadata/md5-cache/dev-ruby/sexp_processor-4.15.1 index 5da97683fa67..f2d8e89ebf73 100644 --- a/metadata/md5-cache/dev-ruby/sexp_processor-4.15.1 +++ b/metadata/md5-cache/dev-ruby/sexp_processor-4.15.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/sexp_processor-4.15.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=25cc9c2c814c18f5d1919d46c27fa69b diff --git a/metadata/md5-cache/dev-ruby/sexp_processor-4.15.2 b/metadata/md5-cache/dev-ruby/sexp_processor-4.15.2 index 6e37d16efb50..cee86d4f4cb7 100644 --- a/metadata/md5-cache/dev-ruby/sexp_processor-4.15.2 +++ b/metadata/md5-cache/dev-ruby/sexp_processor-4.15.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/sexp_processor-4.15.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=dc380fd0d09c32737cdc16745de6df03 diff --git a/metadata/md5-cache/dev-ruby/sexp_processor-4.15.3 b/metadata/md5-cache/dev-ruby/sexp_processor-4.15.3 index ffe5ddfd0cb5..b8685c9bbf8e 100644 --- a/metadata/md5-cache/dev-ruby/sexp_processor-4.15.3 +++ b/metadata/md5-cache/dev-ruby/sexp_processor-4.15.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/sexp_processor-4.15.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=dc380fd0d09c32737cdc16745de6df03 diff --git a/metadata/md5-cache/dev-ruby/sexp_processor-4.16.0 b/metadata/md5-cache/dev-ruby/sexp_processor-4.16.0 index d4bb38976ae5..18d7eed63531 100644 --- a/metadata/md5-cache/dev-ruby/sexp_processor-4.16.0 +++ b/metadata/md5-cache/dev-ruby/sexp_processor-4.16.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/sexp_processor-4.16.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0c7b79d886a0a2f5bdf2b7723f417973 diff --git a/metadata/md5-cache/dev-ruby/shoulda-2.11.3-r3 b/metadata/md5-cache/dev-ruby/shoulda-2.11.3-r3 index e9f63a5195c7..811f8a3e310e 100644 --- a/metadata/md5-cache/dev-ruby/shoulda-2.11.3-r3 +++ b/metadata/md5-cache/dev-ruby/shoulda-2.11.3-r3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/thoughtbot/shoulda/tarball/v2.11.3 -> shoulda-2.11.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c3a331e269c2dcc77c493795dacffcf0 diff --git a/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r1 b/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r1 index a1dcea4c3b54..80b7d56f823f 100644 --- a/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r1 +++ b/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test !test? ( test ) SLOT=3 SRC_URI=https://github.com/thoughtbot/shoulda/archive/v3.6.0.tar.gz -> shoulda-3.6.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=901683567b6c5b1df7f9d4c73103c823 diff --git a/metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r1 b/metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r1 index efd84a961886..5acbc788308b 100644 --- a/metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r1 +++ b/metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/shoulda-context-1.2.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=418598b65657bd9b1094c511d0d12efc diff --git a/metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r1 b/metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r1 index 08a7d78fc513..8882e739e3e3 100644 --- a/metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r1 +++ b/metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/shoulda-matchers-3.1.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b6c3ae100654dd0bf15f088cc5ab0e97 diff --git a/metadata/md5-cache/dev-ruby/shoulda-matchers-4.3.0-r1 b/metadata/md5-cache/dev-ruby/shoulda-matchers-4.3.0-r1 index 9e68dd1a7486..21ebcdb37b9b 100644 --- a/metadata/md5-cache/dev-ruby/shoulda-matchers-4.3.0-r1 +++ b/metadata/md5-cache/dev-ruby/shoulda-matchers-4.3.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/thoughtbot/shoulda-matchers/archive/v4.3.0.tar.gz -> shoulda-matchers-4.3.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b6e233f943c8a90d6619ec027be8271c diff --git a/metadata/md5-cache/dev-ruby/shoulda-matchers-4.4.1 b/metadata/md5-cache/dev-ruby/shoulda-matchers-4.4.1 index e3c4c8055995..d0c469d15095 100644 --- a/metadata/md5-cache/dev-ruby/shoulda-matchers-4.4.1 +++ b/metadata/md5-cache/dev-ruby/shoulda-matchers-4.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/thoughtbot/shoulda-matchers/archive/v4.4.1.tar.gz -> shoulda-matchers-4.4.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=499ac189158d1e67941696db0ce5abe9 diff --git a/metadata/md5-cache/dev-ruby/shoulda-matchers-4.5.1 b/metadata/md5-cache/dev-ruby/shoulda-matchers-4.5.1 index 4805986f26cc..c89b834a4051 100644 --- a/metadata/md5-cache/dev-ruby/shoulda-matchers-4.5.1 +++ b/metadata/md5-cache/dev-ruby/shoulda-matchers-4.5.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/thoughtbot/shoulda-matchers/archive/v4.5.1.tar.gz -> shoulda-matchers-4.5.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0fd41feb46406849e8d98848db756ffa diff --git a/metadata/md5-cache/dev-ruby/shoulda-matchers-5.0.0 b/metadata/md5-cache/dev-ruby/shoulda-matchers-5.0.0 index 58d7581c06cb..072d4cfcfd8e 100644 --- a/metadata/md5-cache/dev-ruby/shoulda-matchers-5.0.0 +++ b/metadata/md5-cache/dev-ruby/shoulda-matchers-5.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/thoughtbot/shoulda-matchers/archive/v5.0.0.tar.gz -> shoulda-matchers-5.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=22c4ea67423352c86df4d8bc35e2952a diff --git a/metadata/md5-cache/dev-ruby/sigar-0.7.3 b/metadata/md5-cache/dev-ruby/sigar-0.7.3 index 876fbb57ce0c..496a9c6bd980 100644 --- a/metadata/md5-cache/dev-ruby/sigar-0.7.3 +++ b/metadata/md5-cache/dev-ruby/sigar-0.7.3 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sigar-0.7.3.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=6d999e14a2aecc88c93773132af5822e diff --git a/metadata/md5-cache/dev-ruby/sigar-0.7.3-r1 b/metadata/md5-cache/dev-ruby/sigar-0.7.3-r1 index 1d08ccc53172..c5e8d37865c9 100644 --- a/metadata/md5-cache/dev-ruby/sigar-0.7.3-r1 +++ b/metadata/md5-cache/dev-ruby/sigar-0.7.3-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sigar-0.7.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=357b5a615b6686aa5cf1b66e6132b086 diff --git a/metadata/md5-cache/dev-ruby/sigdump-0.2.4 b/metadata/md5-cache/dev-ruby/sigdump-0.2.4 index d40f4eeab8f8..cf5b096ac6bf 100644 --- a/metadata/md5-cache/dev-ruby/sigdump-0.2.4 +++ b/metadata/md5-cache/dev-ruby/sigdump-0.2.4 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sigdump-0.2.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f4d758b103a702c440e7d3ff177270ad diff --git a/metadata/md5-cache/dev-ruby/simple-rss-1.3.3 b/metadata/md5-cache/dev-ruby/simple-rss-1.3.3 index 7ac44e724140..a9cea977a0b0 100644 --- a/metadata/md5-cache/dev-ruby/simple-rss-1.3.3 +++ b/metadata/md5-cache/dev-ruby/simple-rss-1.3.3 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/simple-rss-1.3.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=be28eefbb91f55b31de1702a84f04ec8 diff --git a/metadata/md5-cache/dev-ruby/simple_oauth-0.3.1 b/metadata/md5-cache/dev-ruby/simple_oauth-0.3.1 index 86df54741963..ebacbea3233f 100644 --- a/metadata/md5-cache/dev-ruby/simple_oauth-0.3.1 +++ b/metadata/md5-cache/dev-ruby/simple_oauth-0.3.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/laserlemon/simple_oauth/archive/v0.3.1.tar.gz -> simple_oauth-0.3.1.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=a9b4df1f06fa4559152267ee75f00dde diff --git a/metadata/md5-cache/dev-ruby/simple_oauth-0.3.1-r1 b/metadata/md5-cache/dev-ruby/simple_oauth-0.3.1-r1 index 1098f93c8271..bf331315d120 100644 --- a/metadata/md5-cache/dev-ruby/simple_oauth-0.3.1-r1 +++ b/metadata/md5-cache/dev-ruby/simple_oauth-0.3.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/laserlemon/simple_oauth/archive/v0.3.1.tar.gz -> simple_oauth-0.3.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d05e4024d90d61d494ac27e80e91dba1 diff --git a/metadata/md5-cache/dev-ruby/simplecov-0.18.5 b/metadata/md5-cache/dev-ruby/simplecov-0.18.5 index eacaedb8723f..cab852057e3a 100644 --- a/metadata/md5-cache/dev-ruby/simplecov-0.18.5 +++ b/metadata/md5-cache/dev-ruby/simplecov-0.18.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0.8 SRC_URI=https://github.com/colszowka/simplecov/archive/v0.18.5.tar.gz -> simplecov-0.18.5.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3fb2491060f5335fb87ab54d41c94d99 diff --git a/metadata/md5-cache/dev-ruby/simplecov-0.19.0 b/metadata/md5-cache/dev-ruby/simplecov-0.19.0 index f602241586b0..635d472d57e6 100644 --- a/metadata/md5-cache/dev-ruby/simplecov-0.19.0 +++ b/metadata/md5-cache/dev-ruby/simplecov-0.19.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0.8 SRC_URI=https://github.com/simplecov-ruby/simplecov/archive/v0.19.0.tar.gz -> simplecov-0.19.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8c3760872dc54d3c10b5c11e72d2177b diff --git a/metadata/md5-cache/dev-ruby/simplecov-0.19.1 b/metadata/md5-cache/dev-ruby/simplecov-0.19.1 index cd5356751486..6592ec765c54 100644 --- a/metadata/md5-cache/dev-ruby/simplecov-0.19.1 +++ b/metadata/md5-cache/dev-ruby/simplecov-0.19.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0.8 SRC_URI=https://github.com/simplecov-ruby/simplecov/archive/v0.19.1.tar.gz -> simplecov-0.19.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7a078750fe205abf924765089805fd78 diff --git a/metadata/md5-cache/dev-ruby/simplecov-html-0.10.2 b/metadata/md5-cache/dev-ruby/simplecov-html-0.10.2 index 9e07debf9680..bc24945278df 100644 --- a/metadata/md5-cache/dev-ruby/simplecov-html-0.10.2 +++ b/metadata/md5-cache/dev-ruby/simplecov-html-0.10.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0.10 SRC_URI=https://rubygems.org/gems/simplecov-html-0.10.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f2c87f7e80b01bb1c132c4e99846841e diff --git a/metadata/md5-cache/dev-ruby/simplecov-html-0.11.0 b/metadata/md5-cache/dev-ruby/simplecov-html-0.11.0 index c018eb281a86..83cad3a40bfa 100644 --- a/metadata/md5-cache/dev-ruby/simplecov-html-0.11.0 +++ b/metadata/md5-cache/dev-ruby/simplecov-html-0.11.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0.11 SRC_URI=https://rubygems.org/gems/simplecov-html-0.11.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=395d167c3bd045c2b8fc354e2c7f1e66 diff --git a/metadata/md5-cache/dev-ruby/simplecov-html-0.12.0 b/metadata/md5-cache/dev-ruby/simplecov-html-0.12.0 index 9b8a2e1a247b..25b618fffd8e 100644 --- a/metadata/md5-cache/dev-ruby/simplecov-html-0.12.0 +++ b/metadata/md5-cache/dev-ruby/simplecov-html-0.12.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0.12 SRC_URI=https://rubygems.org/gems/simplecov-html-0.12.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=395d167c3bd045c2b8fc354e2c7f1e66 diff --git a/metadata/md5-cache/dev-ruby/simplecov-html-0.12.1 b/metadata/md5-cache/dev-ruby/simplecov-html-0.12.1 index 6b615c4bd5b4..8e7c35bc744e 100644 --- a/metadata/md5-cache/dev-ruby/simplecov-html-0.12.1 +++ b/metadata/md5-cache/dev-ruby/simplecov-html-0.12.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0.12 SRC_URI=https://rubygems.org/gems/simplecov-html-0.12.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=395d167c3bd045c2b8fc354e2c7f1e66 diff --git a/metadata/md5-cache/dev-ruby/simplecov-html-0.12.2 b/metadata/md5-cache/dev-ruby/simplecov-html-0.12.2 index 62df348ef20d..fdd99a315568 100644 --- a/metadata/md5-cache/dev-ruby/simplecov-html-0.12.2 +++ b/metadata/md5-cache/dev-ruby/simplecov-html-0.12.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0.12 SRC_URI=https://rubygems.org/gems/simplecov-html-0.12.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=395d167c3bd045c2b8fc354e2c7f1e66 diff --git a/metadata/md5-cache/dev-ruby/simplecov-html-0.12.3 b/metadata/md5-cache/dev-ruby/simplecov-html-0.12.3 index 1377923f896c..fe56adfed935 100644 --- a/metadata/md5-cache/dev-ruby/simplecov-html-0.12.3 +++ b/metadata/md5-cache/dev-ruby/simplecov-html-0.12.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0.12 SRC_URI=https://rubygems.org/gems/simplecov-html-0.12.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=90f171659d21a0706cbcdb4d9f8af0ea diff --git a/metadata/md5-cache/dev-ruby/simpleidn-0.2.1 b/metadata/md5-cache/dev-ruby/simpleidn-0.2.1 index 86d875ce94eb..b76c22159fed 100644 --- a/metadata/md5-cache/dev-ruby/simpleidn-0.2.1 +++ b/metadata/md5-cache/dev-ruby/simpleidn-0.2.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/mmriis/simpleidn/archive/v0.2.1.tar.gz -> simpleidn-0.2.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4168e1a2201457e3421f6c3cdf498423 diff --git a/metadata/md5-cache/dev-ruby/sinatra-2.1.0 b/metadata/md5-cache/dev-ruby/sinatra-2.1.0 index e04bfe091969..2f0bf002b03a 100644 --- a/metadata/md5-cache/dev-ruby/sinatra-2.1.0 +++ b/metadata/md5-cache/dev-ruby/sinatra-2.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/sinatra/sinatra/archive/v2.1.0.tar.gz -> sinatra-2.1.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ac60efa3b65ddfaca4e57558f7fa370f diff --git a/metadata/md5-cache/dev-ruby/sinatra-partial-1.0.1 b/metadata/md5-cache/dev-ruby/sinatra-partial-1.0.1 index 0bc44a05ea85..872058e932d7 100644 --- a/metadata/md5-cache/dev-ruby/sinatra-partial-1.0.1 +++ b/metadata/md5-cache/dev-ruby/sinatra-partial-1.0.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sinatra-partial-1.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7fb5f27b573bfae0f097c49805a6358d diff --git a/metadata/md5-cache/dev-ruby/six-0.2.0 b/metadata/md5-cache/dev-ruby/six-0.2.0 index d8277af5e11b..f33f4d694839 100644 --- a/metadata/md5-cache/dev-ruby/six-0.2.0 +++ b/metadata/md5-cache/dev-ruby/six-0.2.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/randx/six/archive/v0.2.0.tar.gz -> six-0.2.0.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=48d4a891725ce50cdbfba8ab3f144f9c diff --git a/metadata/md5-cache/dev-ruby/slim-3.0.9-r1 b/metadata/md5-cache/dev-ruby/slim-3.0.9-r1 index 235555dfceca..d63b47a8589c 100644 --- a/metadata/md5-cache/dev-ruby/slim-3.0.9-r1 +++ b/metadata/md5-cache/dev-ruby/slim-3.0.9-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/slim-3.0.9.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7a3b6d0e30b3b7b3ee5a485f37b8a3bf diff --git a/metadata/md5-cache/dev-ruby/slim-4.1.0 b/metadata/md5-cache/dev-ruby/slim-4.1.0 index 8eb86a3182f9..569c1053d27b 100644 --- a/metadata/md5-cache/dev-ruby/slim-4.1.0 +++ b/metadata/md5-cache/dev-ruby/slim-4.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/slim-4.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c75fda06fcc6fb7f2f88ccc0ad60f8bc diff --git a/metadata/md5-cache/dev-ruby/slim-4.1.0-r1 b/metadata/md5-cache/dev-ruby/slim-4.1.0-r1 index 9ec02b828f4e..aed6248c3fd8 100644 --- a/metadata/md5-cache/dev-ruby/slim-4.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/slim-4.1.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/slim-4.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8744dd97437b3ba1a95c945d887b7e11 diff --git a/metadata/md5-cache/dev-ruby/slop-4.8.1 b/metadata/md5-cache/dev-ruby/slop-4.8.1 index e96f7a345946..b2f165509709 100644 --- a/metadata/md5-cache/dev-ruby/slop-4.8.1 +++ b/metadata/md5-cache/dev-ruby/slop-4.8.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/injekt/slop/archive/v4.8.1.tar.gz -> slop-4.8.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=71df450defcc5a2787a1b3eb9194aa43 diff --git a/metadata/md5-cache/dev-ruby/slop-4.8.2 b/metadata/md5-cache/dev-ruby/slop-4.8.2 index 4b8f217edd83..6983fbeb3db3 100644 --- a/metadata/md5-cache/dev-ruby/slop-4.8.2 +++ b/metadata/md5-cache/dev-ruby/slop-4.8.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/injekt/slop/archive/v4.8.2.tar.gz -> slop-4.8.2.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=dca509b7a9eee040d8ae047e13f4864c diff --git a/metadata/md5-cache/dev-ruby/slop-4.9.1 b/metadata/md5-cache/dev-ruby/slop-4.9.1 index cff6a6dcb648..ad90d2d8f158 100644 --- a/metadata/md5-cache/dev-ruby/slop-4.9.1 +++ b/metadata/md5-cache/dev-ruby/slop-4.9.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/injekt/slop/archive/v4.9.1.tar.gz -> slop-4.9.1.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=37c5342bdc03f3a9d1c50998c5797b71 diff --git a/metadata/md5-cache/dev-ruby/slow_enumerator_tools-1.1.0 b/metadata/md5-cache/dev-ruby/slow_enumerator_tools-1.1.0 index 83132087f069..df5849568ace 100644 --- a/metadata/md5-cache/dev-ruby/slow_enumerator_tools-1.1.0 +++ b/metadata/md5-cache/dev-ruby/slow_enumerator_tools-1.1.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/slow_enumerator_tools-1.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e55bfbccc8d5b24d70dde760b8ec7702 diff --git a/metadata/md5-cache/dev-ruby/slow_enumerator_tools-1.1.0-r1 b/metadata/md5-cache/dev-ruby/slow_enumerator_tools-1.1.0-r1 new file mode 100644 index 000000000000..408e92d0bc39 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/slow_enumerator_tools-1.1.0-r1 @@ -0,0 +1,16 @@ +BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] !!dev-ruby/psych[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +DESCRIPTION=Transform Ruby enumerators that produce data slowly and unpredictably +EAPI=8 +HOMEPAGE=https://github.com/ddfreyne/slow_enumerator_tools/ +IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=1 +SRC_URI=https://rubygems.org/gems/slow_enumerator_tools-1.1.0.gem +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=8ecf1de93f509d26adf10038736c16e5 diff --git a/metadata/md5-cache/dev-ruby/sorted_set-1.0.3 b/metadata/md5-cache/dev-ruby/sorted_set-1.0.3 index 1814edb2d17a..42b2e46d80cb 100644 --- a/metadata/md5-cache/dev-ruby/sorted_set-1.0.3 +++ b/metadata/md5-cache/dev-ruby/sorted_set-1.0.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/knu/sorted_set/archive/v1.0.3.tar.gz -> sorted_set-1.0.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3380235e4ce5f9f88145df5f012c1604 diff --git a/metadata/md5-cache/dev-ruby/sourcemap-0.1.1 b/metadata/md5-cache/dev-ruby/sourcemap-0.1.1 index 565687fb9eb1..78cafcb37aac 100644 --- a/metadata/md5-cache/dev-ruby/sourcemap-0.1.1 +++ b/metadata/md5-cache/dev-ruby/sourcemap-0.1.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sourcemap-0.1.1.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=2d59def00b46586bec87294421c74952 diff --git a/metadata/md5-cache/dev-ruby/sparklines-0.5.2-r6 b/metadata/md5-cache/dev-ruby/sparklines-0.5.2-r6 index a203c6defad0..35884e63b148 100644 --- a/metadata/md5-cache/dev-ruby/sparklines-0.5.2-r6 +++ b/metadata/md5-cache/dev-ruby/sparklines-0.5.2-r6 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sparklines-0.5.2.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=d12850f81c7330b2334ba0389e50bd53 diff --git a/metadata/md5-cache/dev-ruby/spreadsheet-1.2.6 b/metadata/md5-cache/dev-ruby/spreadsheet-1.2.6 index b3f265b842d2..3c5fd6f5cd0c 100644 --- a/metadata/md5-cache/dev-ruby/spreadsheet-1.2.6 +++ b/metadata/md5-cache/dev-ruby/spreadsheet-1.2.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/zdavatz/spreadsheet/archive/1.2.6.tar.gz -> spreadsheet-1.2.6.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=067d5ef924106ab8126a35f52ac7fc38 diff --git a/metadata/md5-cache/dev-ruby/spreadsheet-1.2.9 b/metadata/md5-cache/dev-ruby/spreadsheet-1.2.9 index 9fbddd130ddb..2d18f6c5888b 100644 --- a/metadata/md5-cache/dev-ruby/spreadsheet-1.2.9 +++ b/metadata/md5-cache/dev-ruby/spreadsheet-1.2.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/zdavatz/spreadsheet/archive/1.2.9.tar.gz -> spreadsheet-1.2.9.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1992110f3358b021d13fca138b9d092a diff --git a/metadata/md5-cache/dev-ruby/spreadsheet-1.3.0 b/metadata/md5-cache/dev-ruby/spreadsheet-1.3.0 index f5e8208496d5..0ef654489624 100644 --- a/metadata/md5-cache/dev-ruby/spreadsheet-1.3.0 +++ b/metadata/md5-cache/dev-ruby/spreadsheet-1.3.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/zdavatz/spreadsheet/archive/1.3.0.tar.gz -> spreadsheet-1.3.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3d8f4bf4d20cc9c64fb60bac184813cc diff --git a/metadata/md5-cache/dev-ruby/spring-2.1.1 b/metadata/md5-cache/dev-ruby/spring-2.1.1 index d088116c49a4..32f93f721231 100644 --- a/metadata/md5-cache/dev-ruby/spring-2.1.1 +++ b/metadata/md5-cache/dev-ruby/spring-2.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1.1 SRC_URI=https://github.com/rails/spring/archive/v2.1.1.tar.gz -> spring-2.1.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6cff63f653d8693f9d94117b7a8158ac diff --git a/metadata/md5-cache/dev-ruby/sprockets-3.7.2 b/metadata/md5-cache/dev-ruby/sprockets-3.7.2 index 2ed56014f468..9756aa9c7893 100644 --- a/metadata/md5-cache/dev-ruby/sprockets-3.7.2 +++ b/metadata/md5-cache/dev-ruby/sprockets-3.7.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rails/sprockets/archive/v3.7.2.tar.gz -> sprockets-3.7.2-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa versionator d3fb3ba33acc3bbbdc4d7970227c100d +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa versionator d3fb3ba33acc3bbbdc4d7970227c100d _md5_=6cfdd1fd8bba97046a603720d7f66788 diff --git a/metadata/md5-cache/dev-ruby/sprockets-3.7.2-r1 b/metadata/md5-cache/dev-ruby/sprockets-3.7.2-r1 index 637322b7aa13..563b51cfc689 100644 --- a/metadata/md5-cache/dev-ruby/sprockets-3.7.2-r1 +++ b/metadata/md5-cache/dev-ruby/sprockets-3.7.2-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rails/sprockets/archive/v3.7.2.tar.gz -> sprockets-3.7.2-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa versionator d3fb3ba33acc3bbbdc4d7970227c100d +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa versionator d3fb3ba33acc3bbbdc4d7970227c100d _md5_=5f72ba992338d99644811a061e5aa1c3 diff --git a/metadata/md5-cache/dev-ruby/sprockets-4.0.2 b/metadata/md5-cache/dev-ruby/sprockets-4.0.2 index c8b6c4996fec..fb945068bb38 100644 --- a/metadata/md5-cache/dev-ruby/sprockets-4.0.2 +++ b/metadata/md5-cache/dev-ruby/sprockets-4.0.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/rails/sprockets/archive/v4.0.2.tar.gz -> sprockets-4.0.2-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=9eb168216a6ee2bbaff377c570427e78 diff --git a/metadata/md5-cache/dev-ruby/sprockets-rails-3.2.2 b/metadata/md5-cache/dev-ruby/sprockets-rails-3.2.2 index 98bbd7943c2f..3e26ca7a08f9 100644 --- a/metadata/md5-cache/dev-ruby/sprockets-rails-3.2.2 +++ b/metadata/md5-cache/dev-ruby/sprockets-rails-3.2.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rails/sprockets-rails/archive/v3.2.2.tar.gz -> sprockets-rails-3.2.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ceae066d1f5711871febd05fa8170f0e diff --git a/metadata/md5-cache/dev-ruby/sprockets-rails-3.3.0 b/metadata/md5-cache/dev-ruby/sprockets-rails-3.3.0 new file mode 100644 index 000000000000..af991c835937 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/sprockets-rails-3.3.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby26(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby27(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/railties-5.2:*[ruby_targets_ruby26(-)] dev-ruby/test-unit:2[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/railties-5.2:*[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( test? ( dev-ruby/rake[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) +DESCRIPTION=Sprockets implementation for Rails 4.x (and beyond) Asset Pipeline +EAPI=8 +HOMEPAGE=https://github.com/rails/sprockets-rails +IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 test test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux +LICENSE=MIT +RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby26(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby26(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby27(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=3 +SRC_URI=https://github.com/rails/sprockets-rails/archive/v3.3.0.tar.gz -> sprockets-rails-3.3.0.tar.gz +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=d90203745dacc6aa26a9a1dc084109fc diff --git a/metadata/md5-cache/dev-ruby/spy-1.0.0 b/metadata/md5-cache/dev-ruby/spy-1.0.0 index 853da2228739..0de048204126 100644 --- a/metadata/md5-cache/dev-ruby/spy-1.0.0 +++ b/metadata/md5-cache/dev-ruby/spy-1.0.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/spy-1.0.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=54a9a9c476b554b6419c32f56be0a401 diff --git a/metadata/md5-cache/dev-ruby/spy-1.0.1 b/metadata/md5-cache/dev-ruby/spy-1.0.1 index 3381c3a61f38..ff14f61c97fb 100644 --- a/metadata/md5-cache/dev-ruby/spy-1.0.1 +++ b/metadata/md5-cache/dev-ruby/spy-1.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/spy-1.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8b78626073ab4d673a1873436ac69987 diff --git a/metadata/md5-cache/dev-ruby/sqlite3-1.4.2-r1 b/metadata/md5-cache/dev-ruby/sqlite3-1.4.2-r1 index 5461c2594bfc..1fc32d18d6b3 100644 --- a/metadata/md5-cache/dev-ruby/sqlite3-1.4.2-r1 +++ b/metadata/md5-cache/dev-ruby/sqlite3-1.4.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sqlite3-1.4.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=398605f9afd94e89c4b222f75ea1d73c diff --git a/metadata/md5-cache/dev-ruby/sshkey-2.0.0 b/metadata/md5-cache/dev-ruby/sshkey-2.0.0 index 3f850a2da01c..b9b563ca0e9b 100644 --- a/metadata/md5-cache/dev-ruby/sshkey-2.0.0 +++ b/metadata/md5-cache/dev-ruby/sshkey-2.0.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sshkey-2.0.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c9908097a4fe20d34fff1d3e4ecb8687 diff --git a/metadata/md5-cache/dev-ruby/sshkit-1.21.0 b/metadata/md5-cache/dev-ruby/sshkit-1.21.0 index ccd7f5a6f9db..596b5ed930c5 100644 --- a/metadata/md5-cache/dev-ruby/sshkit-1.21.0 +++ b/metadata/md5-cache/dev-ruby/sshkit-1.21.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sshkit-1.21.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=141c9a1574b1f8781db99dad828f3909 diff --git a/metadata/md5-cache/dev-ruby/sshkit-1.21.1 b/metadata/md5-cache/dev-ruby/sshkit-1.21.1 index c208a42c778d..96c49956eb68 100644 --- a/metadata/md5-cache/dev-ruby/sshkit-1.21.1 +++ b/metadata/md5-cache/dev-ruby/sshkit-1.21.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sshkit-1.21.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=42a4ff1a8abb58a44a867253d8eb40a8 diff --git a/metadata/md5-cache/dev-ruby/sshkit-1.21.2 b/metadata/md5-cache/dev-ruby/sshkit-1.21.2 index cc87ab666530..fc3b4357e2bc 100644 --- a/metadata/md5-cache/dev-ruby/sshkit-1.21.2 +++ b/metadata/md5-cache/dev-ruby/sshkit-1.21.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sshkit-1.21.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=543a0e88903c6511253d9f6af747ebb6 diff --git a/metadata/md5-cache/dev-ruby/stamp-0.6.0 b/metadata/md5-cache/dev-ruby/stamp-0.6.0 index b4a5f162dfc1..5cf7f7e2bade 100644 --- a/metadata/md5-cache/dev-ruby/stamp-0.6.0 +++ b/metadata/md5-cache/dev-ruby/stamp-0.6.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jeremyw/stamp/archive/v0.6.0.tar.gz -> stamp-0.6.0.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=6f3084ed4dbe0d3c0966efd70cfc4bb0 diff --git a/metadata/md5-cache/dev-ruby/state_machine-1.2.0 b/metadata/md5-cache/dev-ruby/state_machine-1.2.0 index a9ae24d6301a..9c9b7259ec6d 100644 --- a/metadata/md5-cache/dev-ruby/state_machine-1.2.0 +++ b/metadata/md5-cache/dev-ruby/state_machine-1.2.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/state_machine-1.2.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=47967b9abbe5190830ecd3c7cae57af3 diff --git a/metadata/md5-cache/dev-ruby/stomp-1.4.10 b/metadata/md5-cache/dev-ruby/stomp-1.4.10 index aea441274643..1604849010cd 100644 --- a/metadata/md5-cache/dev-ruby/stomp-1.4.10 +++ b/metadata/md5-cache/dev-ruby/stomp-1.4.10 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/stomp-1.4.10.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7f34f9cc6b48983582ece42901738804 diff --git a/metadata/md5-cache/dev-ruby/stomp-1.4.9 b/metadata/md5-cache/dev-ruby/stomp-1.4.9 index f08146d9ac9f..35b77b4ff2a4 100644 --- a/metadata/md5-cache/dev-ruby/stomp-1.4.9 +++ b/metadata/md5-cache/dev-ruby/stomp-1.4.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/stomp-1.4.9.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d60fc2a6ec522ca1da38300076285184 diff --git a/metadata/md5-cache/dev-ruby/stringex-2.8.5 b/metadata/md5-cache/dev-ruby/stringex-2.8.5 index 0d6b55a85e27..a0976c691367 100644 --- a/metadata/md5-cache/dev-ruby/stringex-2.8.5 +++ b/metadata/md5-cache/dev-ruby/stringex-2.8.5 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/stringex-2.8.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6b5ddba3ea9ae6c93b8a1044865f0219 diff --git a/metadata/md5-cache/dev-ruby/strptime-0.2.5-r1 b/metadata/md5-cache/dev-ruby/strptime-0.2.5-r1 index 5fcedb2ae9b6..bb97efe269b7 100644 --- a/metadata/md5-cache/dev-ruby/strptime-0.2.5-r1 +++ b/metadata/md5-cache/dev-ruby/strptime-0.2.5-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/nurse/strptime/archive/v0.2.5.tar.gz -> strptime-0.2.5.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=dbbf90ba84c9e6b6e44bf94861c51168 diff --git a/metadata/md5-cache/dev-ruby/subexec-0.2.3-r2 b/metadata/md5-cache/dev-ruby/subexec-0.2.3-r2 index 37e4f77d93cd..7c2621dda2c9 100644 --- a/metadata/md5-cache/dev-ruby/subexec-0.2.3-r2 +++ b/metadata/md5-cache/dev-ruby/subexec-0.2.3-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/nulayer/subexec/archive/v0.2.3.tar.gz -> subexec-0.2.3.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ac56d63ab94789f28402b64a6779874f diff --git a/metadata/md5-cache/dev-ruby/sync-0.5.0 b/metadata/md5-cache/dev-ruby/sync-0.5.0 index 7efe172d4e1e..a632237d6e1d 100644 --- a/metadata/md5-cache/dev-ruby/sync-0.5.0 +++ b/metadata/md5-cache/dev-ruby/sync-0.5.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/sync/archive/v0.5.0.tar.gz -> sync-0.5.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4ccd6e4d4697f2292d165c2e241be3cd diff --git a/metadata/md5-cache/dev-ruby/syntax-1.2.2 b/metadata/md5-cache/dev-ruby/syntax-1.2.2 index 4bbbdd0629e4..f0fca2e69b19 100644 --- a/metadata/md5-cache/dev-ruby/syntax-1.2.2 +++ b/metadata/md5-cache/dev-ruby/syntax-1.2.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/dblock/syntax/archive/v1.2.2.tar.gz -> syntax-1.2.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3a9a259c4263dbb3fe89c641c406d96c diff --git a/metadata/md5-cache/dev-ruby/sys-uname-1.2.2 b/metadata/md5-cache/dev-ruby/sys-uname-1.2.2 index 182b5ea690a1..bb870fa34c7e 100644 --- a/metadata/md5-cache/dev-ruby/sys-uname-1.2.2 +++ b/metadata/md5-cache/dev-ruby/sys-uname-1.2.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/sys-uname-1.2.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=29bfcbdfc64387fca4dbe67c425a5fd6 diff --git a/metadata/md5-cache/dev-ruby/syslogger-1.6.5 b/metadata/md5-cache/dev-ruby/syslogger-1.6.5 index ef5f98bf2e1d..9ce463ebdd7e 100644 --- a/metadata/md5-cache/dev-ruby/syslogger-1.6.5 +++ b/metadata/md5-cache/dev-ruby/syslogger-1.6.5 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/syslogger-1.6.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2f0ed2dad3d118c6fd9b48303d8ec1a5 diff --git a/metadata/md5-cache/dev-ruby/syslogger-1.6.6-r1 b/metadata/md5-cache/dev-ruby/syslogger-1.6.6-r1 index 1d5a1c6ecb83..871de00a339d 100644 --- a/metadata/md5-cache/dev-ruby/syslogger-1.6.6-r1 +++ b/metadata/md5-cache/dev-ruby/syslogger-1.6.6-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/syslogger-1.6.6.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e6aca22828496cf7f8c6c1c0e32a359f diff --git a/metadata/md5-cache/dev-ruby/systemu-2.6.5 b/metadata/md5-cache/dev-ruby/systemu-2.6.5 index 2b38c57f5541..f44a900350f2 100644 --- a/metadata/md5-cache/dev-ruby/systemu-2.6.5 +++ b/metadata/md5-cache/dev-ruby/systemu-2.6.5 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/systemu-2.6.5.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=e1f757167a33acad0b4a2ab88fbc3b61 diff --git a/metadata/md5-cache/dev-ruby/systemu-2.6.5-r1 b/metadata/md5-cache/dev-ruby/systemu-2.6.5-r1 index e6e145a188c3..28c8cf69d588 100644 --- a/metadata/md5-cache/dev-ruby/systemu-2.6.5-r1 +++ b/metadata/md5-cache/dev-ruby/systemu-2.6.5-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/systemu-2.6.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a62c01d89aa4a4a53ad3f7ce512b676f diff --git a/metadata/md5-cache/dev-ruby/tdiff-0.3.4 b/metadata/md5-cache/dev-ruby/tdiff-0.3.4 index 54169edd7216..f2b8160fbc45 100644 --- a/metadata/md5-cache/dev-ruby/tdiff-0.3.4 +++ b/metadata/md5-cache/dev-ruby/tdiff-0.3.4 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/tdiff-0.3.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=373856ba314e4d3e35e3d0204ff597e9 diff --git a/metadata/md5-cache/dev-ruby/tdiff-0.3.4-r1 b/metadata/md5-cache/dev-ruby/tdiff-0.3.4-r1 new file mode 100644 index 000000000000..28594e35d372 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/tdiff-0.3.4-r1 @@ -0,0 +1,16 @@ +BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] !!dev-ruby/psych[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +DESCRIPTION=Calculates the differences between two tree-like structures +EAPI=8 +HOMEPAGE=https://github.com/postmodern/tdiff +IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=MIT +RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://rubygems.org/gems/tdiff-0.3.4.gem +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=ba11f8ada5f63533210e875274150348 diff --git a/metadata/md5-cache/dev-ruby/temple-0.8.2 b/metadata/md5-cache/dev-ruby/temple-0.8.2 index 286b305dc1f0..86866bf803d7 100644 --- a/metadata/md5-cache/dev-ruby/temple-0.8.2 +++ b/metadata/md5-cache/dev-ruby/temple-0.8.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0.7 SRC_URI=https://rubygems.org/gems/temple-0.8.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=50dfbe74ee1546c67aeeb54eccbcd922 diff --git a/metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1 b/metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1 index b41a1429ff2d..1596b2fe36eb 100644 --- a/metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1 +++ b/metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/term-ansicolor-1.7.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c53d8f49bf69f21a12f1568a76fd7fee diff --git a/metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1-r1 b/metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1-r1 index 7c0005a69816..165f74d7d39c 100644 --- a/metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1-r1 +++ b/metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/term-ansicolor-1.7.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=44f3bcacee968d61d1a82bd49234b8d1 diff --git a/metadata/md5-cache/dev-ruby/terminal-table-1.8.0-r2 b/metadata/md5-cache/dev-ruby/terminal-table-1.8.0-r2 index a7eea7277e8c..8757b2d3bdc8 100644 --- a/metadata/md5-cache/dev-ruby/terminal-table-1.8.0-r2 +++ b/metadata/md5-cache/dev-ruby/terminal-table-1.8.0-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/tj/terminal-table/archive/v1.8.0.tar.gz -> terminal-table-1.8.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=aa3ef94aefe2a0916d5ba63071c066f7 diff --git a/metadata/md5-cache/dev-ruby/terminal-table-2.0.0 b/metadata/md5-cache/dev-ruby/terminal-table-2.0.0 index 53bfd93c3a63..e6bd87b48615 100644 --- a/metadata/md5-cache/dev-ruby/terminal-table-2.0.0 +++ b/metadata/md5-cache/dev-ruby/terminal-table-2.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/tj/terminal-table/archive/v2.0.0.tar.gz -> terminal-table-2.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d2d7c35e775a336621614288a946eb85 diff --git a/metadata/md5-cache/dev-ruby/terminal-table-3.0.0 b/metadata/md5-cache/dev-ruby/terminal-table-3.0.0 index 2e2b703093fe..1c1620f03fd2 100644 --- a/metadata/md5-cache/dev-ruby/terminal-table-3.0.0 +++ b/metadata/md5-cache/dev-ruby/terminal-table-3.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/tj/terminal-table/archive/v3.0.0.tar.gz -> terminal-table-3.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=24eecda49ec008b51ca907bd2a9bd6e7 diff --git a/metadata/md5-cache/dev-ruby/terminal-table-3.0.1 b/metadata/md5-cache/dev-ruby/terminal-table-3.0.1 index 277959b8ba7a..36be9d509037 100644 --- a/metadata/md5-cache/dev-ruby/terminal-table-3.0.1 +++ b/metadata/md5-cache/dev-ruby/terminal-table-3.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/tj/terminal-table/archive/v3.0.1.tar.gz -> terminal-table-3.0.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3f3e786bcd7a794c37b2f886ddfcb252 diff --git a/metadata/md5-cache/dev-ruby/terminal-table-3.0.2 b/metadata/md5-cache/dev-ruby/terminal-table-3.0.2 index 73fc2807cadb..4dae3c9938b1 100644 --- a/metadata/md5-cache/dev-ruby/terminal-table-3.0.2 +++ b/metadata/md5-cache/dev-ruby/terminal-table-3.0.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/tj/terminal-table/archive/v3.0.2.tar.gz -> terminal-table-3.0.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=634edc179ea32428dea0d57f825b24f0 diff --git a/metadata/md5-cache/dev-ruby/test-unit-3.3.9 b/metadata/md5-cache/dev-ruby/test-unit-3.3.9 index d3c63472f4ae..799f13fdee10 100644 --- a/metadata/md5-cache/dev-ruby/test-unit-3.3.9 +++ b/metadata/md5-cache/dev-ruby/test-unit-3.3.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/test-unit-3.3.9.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=878f4c457bc50b14089e698664f917b2 diff --git a/metadata/md5-cache/dev-ruby/test-unit-3.4.4 b/metadata/md5-cache/dev-ruby/test-unit-3.4.4 index 50fed02fe83e..2eec5ed800d3 100644 --- a/metadata/md5-cache/dev-ruby/test-unit-3.4.4 +++ b/metadata/md5-cache/dev-ruby/test-unit-3.4.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/test-unit-3.4.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4db83fb4430d8c6d59e4528a7f6aa7e5 diff --git a/metadata/md5-cache/dev-ruby/test-unit-3.4.5 b/metadata/md5-cache/dev-ruby/test-unit-3.4.5 index 8e4548a2801a..8245bcf63b92 100644 --- a/metadata/md5-cache/dev-ruby/test-unit-3.4.5 +++ b/metadata/md5-cache/dev-ruby/test-unit-3.4.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/test-unit/test-unit/archive/3.4.5.tar.gz -> test-unit-3.4.5.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1ebed982aae8f8339410f530a853ac07 diff --git a/metadata/md5-cache/dev-ruby/test-unit-3.4.6 b/metadata/md5-cache/dev-ruby/test-unit-3.4.6 index 1830e4e558d0..25a1a90d0bbe 100644 --- a/metadata/md5-cache/dev-ruby/test-unit-3.4.6 +++ b/metadata/md5-cache/dev-ruby/test-unit-3.4.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/test-unit/test-unit/archive/3.4.6.tar.gz -> test-unit-3.4.6.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1ebed982aae8f8339410f530a853ac07 diff --git a/metadata/md5-cache/dev-ruby/test-unit-3.4.7 b/metadata/md5-cache/dev-ruby/test-unit-3.4.7 index 0e8c3dcef360..e89b1b9aacab 100644 --- a/metadata/md5-cache/dev-ruby/test-unit-3.4.7 +++ b/metadata/md5-cache/dev-ruby/test-unit-3.4.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/test-unit/test-unit/archive/3.4.7.tar.gz -> test-unit-3.4.7.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1ebed982aae8f8339410f530a853ac07 diff --git a/metadata/md5-cache/dev-ruby/test-unit-3.4.9 b/metadata/md5-cache/dev-ruby/test-unit-3.4.9 index efa3abb3b08d..ecfa93c59ec1 100644 --- a/metadata/md5-cache/dev-ruby/test-unit-3.4.9 +++ b/metadata/md5-cache/dev-ruby/test-unit-3.4.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/test-unit/test-unit/archive/3.4.9.tar.gz -> test-unit-3.4.9.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1ebed982aae8f8339410f530a853ac07 diff --git a/metadata/md5-cache/dev-ruby/test-unit-3.5.0 b/metadata/md5-cache/dev-ruby/test-unit-3.5.0 index 8e7d2a9b2cb4..064c8af26787 100644 --- a/metadata/md5-cache/dev-ruby/test-unit-3.5.0 +++ b/metadata/md5-cache/dev-ruby/test-unit-3.5.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/test-unit/test-unit/archive/3.5.0.tar.gz -> test-unit-3.5.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1ebed982aae8f8339410f530a853ac07 diff --git a/metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5 b/metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5 index 8def09ee8b89..0b41c4b3e428 100644 --- a/metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5 +++ b/metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/test-unit-rr-1.0.5.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=0a9cc173596464f93efb0a641f426a2e diff --git a/metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5-r1 b/metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5-r1 index edf5e9964798..d60c768d3158 100644 --- a/metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5-r1 +++ b/metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/test-unit-rr-1.0.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4d47a8cf5b5bf946bd84ce22ca8a74f2 diff --git a/metadata/md5-cache/dev-ruby/test_construct-2.0.2 b/metadata/md5-cache/dev-ruby/test_construct-2.0.2 index 449d647c8737..5cadd3f16f76 100644 --- a/metadata/md5-cache/dev-ruby/test_construct-2.0.2 +++ b/metadata/md5-cache/dev-ruby/test_construct-2.0.2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/test_construct-2.0.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d56ac008fad6750be9eb5b4df7ebbab5 diff --git a/metadata/md5-cache/dev-ruby/test_declarative-0.0.6 b/metadata/md5-cache/dev-ruby/test_declarative-0.0.6 index 8a78eb16363a..c3cca78f1f3e 100644 --- a/metadata/md5-cache/dev-ruby/test_declarative-0.0.6 +++ b/metadata/md5-cache/dev-ruby/test_declarative-0.0.6 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/svenfuchs/test_declarative/tarball/v0.0.6 -> test_declarative-0.0.6.tgz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=7e46bbf5d0a8f86bbd59530bc4b00bee diff --git a/metadata/md5-cache/dev-ruby/text-1.3.1 b/metadata/md5-cache/dev-ruby/text-1.3.1 index daa64d438ec7..5c11d1e980df 100644 --- a/metadata/md5-cache/dev-ruby/text-1.3.1 +++ b/metadata/md5-cache/dev-ruby/text-1.3.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/text-1.3.1.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=c7cbc51c03ea83d851ad145de29e8f61 diff --git a/metadata/md5-cache/dev-ruby/text-1.3.1-r1 b/metadata/md5-cache/dev-ruby/text-1.3.1-r1 index 2ff9014ce36d..9e147241f5c8 100644 --- a/metadata/md5-cache/dev-ruby/text-1.3.1-r1 +++ b/metadata/md5-cache/dev-ruby/text-1.3.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/text-1.3.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=df99a228f22db52558281f62edba6419 diff --git a/metadata/md5-cache/dev-ruby/text-hyphen-1.4.1-r2 b/metadata/md5-cache/dev-ruby/text-hyphen-1.4.1-r2 index cb298c9eb8ee..38a032d46949 100644 --- a/metadata/md5-cache/dev-ruby/text-hyphen-1.4.1-r2 +++ b/metadata/md5-cache/dev-ruby/text-hyphen-1.4.1-r2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/text-hyphen-1.4.1.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=4bc16381a35db9ab70aebd71b1994a16 diff --git a/metadata/md5-cache/dev-ruby/text-hyphen-1.4.1-r3 b/metadata/md5-cache/dev-ruby/text-hyphen-1.4.1-r3 index fee4342af03d..651aaaa6389a 100644 --- a/metadata/md5-cache/dev-ruby/text-hyphen-1.4.1-r3 +++ b/metadata/md5-cache/dev-ruby/text-hyphen-1.4.1-r3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/text-hyphen-1.4.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=646b154c0bde1a6d7cab0ed0a88546c0 diff --git a/metadata/md5-cache/dev-ruby/textpow-1.4.0 b/metadata/md5-cache/dev-ruby/textpow-1.4.0 index dbf39e6f06b2..ceadea1e19fc 100644 --- a/metadata/md5-cache/dev-ruby/textpow-1.4.0 +++ b/metadata/md5-cache/dev-ruby/textpow-1.4.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/grosser/textpow/archive/v1.4.0.tar.gz -> textpow-1.4.0.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=318357794772f64c43f43c579f566d37 diff --git a/metadata/md5-cache/dev-ruby/thor-1.1.0 b/metadata/md5-cache/dev-ruby/thor-1.1.0 index 6a4e887ebacf..719ffd8b5070 100644 --- a/metadata/md5-cache/dev-ruby/thor-1.1.0 +++ b/metadata/md5-cache/dev-ruby/thor-1.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/erikhuda/thor/archive/v1.1.0.tar.gz -> thor-git-1.1.0.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3800a0f895972940fa80e51fb6c091c4 diff --git a/metadata/md5-cache/dev-ruby/thread_order-1.1.1 b/metadata/md5-cache/dev-ruby/thread_order-1.1.1 index 2a7c066cb3a1..210b61f3d9c4 100644 --- a/metadata/md5-cache/dev-ruby/thread_order-1.1.1 +++ b/metadata/md5-cache/dev-ruby/thread_order-1.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/thread_order-1.1.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=489858a74167653251d90a2c33df8762 diff --git a/metadata/md5-cache/dev-ruby/thread_safe-0.3.6 b/metadata/md5-cache/dev-ruby/thread_safe-0.3.6 index 59172e2d1544..7cc50bc92d40 100644 --- a/metadata/md5-cache/dev-ruby/thread_safe-0.3.6 +++ b/metadata/md5-cache/dev-ruby/thread_safe-0.3.6 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/thread_safe-0.3.6.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=20cfff97e64c0ba2d10a7feaee22f8ce diff --git a/metadata/md5-cache/dev-ruby/thread_safe-0.3.6-r1 b/metadata/md5-cache/dev-ruby/thread_safe-0.3.6-r1 index 4d63f20b9b87..f2758ac8501f 100644 --- a/metadata/md5-cache/dev-ruby/thread_safe-0.3.6-r1 +++ b/metadata/md5-cache/dev-ruby/thread_safe-0.3.6-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/thread_safe-0.3.6.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=432c1365875026230f1e4f1210f9d8ab diff --git a/metadata/md5-cache/dev-ruby/tidy-ext-0.1.14-r3 b/metadata/md5-cache/dev-ruby/tidy-ext-0.1.14-r3 index 1cd0545a4568..957bd70884ee 100644 --- a/metadata/md5-cache/dev-ruby/tidy-ext-0.1.14-r3 +++ b/metadata/md5-cache/dev-ruby/tidy-ext-0.1.14-r3 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/tidy-ext-0.1.14.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=faa9b3c4a036be4c5a502fda8582031a diff --git a/metadata/md5-cache/dev-ruby/tidy-ext-0.1.14-r4 b/metadata/md5-cache/dev-ruby/tidy-ext-0.1.14-r4 index 5e234f8f119f..b1489b3090c0 100644 --- a/metadata/md5-cache/dev-ruby/tidy-ext-0.1.14-r4 +++ b/metadata/md5-cache/dev-ruby/tidy-ext-0.1.14-r4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/tidy-ext-0.1.14.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=41fd43aad26abc1486fe6026b10b6e3f diff --git a/metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r5 b/metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r5 index e718863b5d67..70a3b2eedba6 100644 --- a/metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r5 +++ b/metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r5 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/tidy_table-0.0.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6cecaaa032101307cc3f5c0685ea0884 diff --git a/metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r6 b/metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r6 index 216a17745ac1..63187272db88 100644 --- a/metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r6 +++ b/metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/tidy_table-0.0.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=16c18b65fdbbed937df14e5d9517b177 diff --git a/metadata/md5-cache/dev-ruby/tilt-2.0.10 b/metadata/md5-cache/dev-ruby/tilt-2.0.10 index 47066dc7c3b8..2625f01926c3 100644 --- a/metadata/md5-cache/dev-ruby/tilt-2.0.10 +++ b/metadata/md5-cache/dev-ruby/tilt-2.0.10 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/rtomayko/tilt/archive/v2.0.10.tar.gz -> tilt-2.0.10.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3c9cf5f0816c947866ea515d0ee7ab45 diff --git a/metadata/md5-cache/dev-ruby/timecop-0.9.1 b/metadata/md5-cache/dev-ruby/timecop-0.9.1 index 543ec00a54f9..ae59929508f3 100644 --- a/metadata/md5-cache/dev-ruby/timecop-0.9.1 +++ b/metadata/md5-cache/dev-ruby/timecop-0.9.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/timecop-0.9.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a9c6c6e4b502d14bcd6ef8bf3da0ec5c diff --git a/metadata/md5-cache/dev-ruby/timecop-0.9.2 b/metadata/md5-cache/dev-ruby/timecop-0.9.2 index 302869bc1f48..a0ea224ed9dc 100644 --- a/metadata/md5-cache/dev-ruby/timecop-0.9.2 +++ b/metadata/md5-cache/dev-ruby/timecop-0.9.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/timecop-0.9.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=fcf6d291ba4a52239539d21bbbce1683 diff --git a/metadata/md5-cache/dev-ruby/timecop-0.9.3 b/metadata/md5-cache/dev-ruby/timecop-0.9.3 index f11350204877..92a15113339a 100644 --- a/metadata/md5-cache/dev-ruby/timecop-0.9.3 +++ b/metadata/md5-cache/dev-ruby/timecop-0.9.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/timecop-0.9.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f6a96c083f59b812f62079e921bc9f85 diff --git a/metadata/md5-cache/dev-ruby/timecop-0.9.4 b/metadata/md5-cache/dev-ruby/timecop-0.9.4 index d7a57f161d39..3fea4017ce0c 100644 --- a/metadata/md5-cache/dev-ruby/timecop-0.9.4 +++ b/metadata/md5-cache/dev-ruby/timecop-0.9.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/timecop-0.9.4.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=99f939eec50a68428845a7e64d471af2 diff --git a/metadata/md5-cache/dev-ruby/timers-4.3.3 b/metadata/md5-cache/dev-ruby/timers-4.3.3 index 205ddee77d91..68fd5adb22e9 100644 --- a/metadata/md5-cache/dev-ruby/timers-4.3.3 +++ b/metadata/md5-cache/dev-ruby/timers-4.3.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/tarcieri/timers/archive/v4.3.3.tar.gz -> timers-4.3.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3a13a29effa5a676134011eb58f7fa4d diff --git a/metadata/md5-cache/dev-ruby/tins-1.29.1 b/metadata/md5-cache/dev-ruby/tins-1.29.1 index 340e215e14e7..d12909ab2319 100644 --- a/metadata/md5-cache/dev-ruby/tins-1.29.1 +++ b/metadata/md5-cache/dev-ruby/tins-1.29.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/tins-1.29.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=42bee8576a84d661391f61b01732c892 diff --git a/metadata/md5-cache/dev-ruby/tokyocabinet-1.32.0 b/metadata/md5-cache/dev-ruby/tokyocabinet-1.32.0 index 9c2fddef698d..d3e8a0f79007 100644 --- a/metadata/md5-cache/dev-ruby/tokyocabinet-1.32.0 +++ b/metadata/md5-cache/dev-ruby/tokyocabinet-1.32.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/tokyocabinet-1.32.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=39ade17f45b3095f8e82ee85449989db diff --git a/metadata/md5-cache/dev-ruby/tokyocabinet-1.32.0-r1 b/metadata/md5-cache/dev-ruby/tokyocabinet-1.32.0-r1 index 546230f468ef..144d643f91f7 100644 --- a/metadata/md5-cache/dev-ruby/tokyocabinet-1.32.0-r1 +++ b/metadata/md5-cache/dev-ruby/tokyocabinet-1.32.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/tokyocabinet-1.32.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=691c0163909474177925e7792596c93b diff --git a/metadata/md5-cache/dev-ruby/tomlrb-1.2.8 b/metadata/md5-cache/dev-ruby/tomlrb-1.2.8 index df9b2daec64e..c8b31924ba29 100644 --- a/metadata/md5-cache/dev-ruby/tomlrb-1.2.8 +++ b/metadata/md5-cache/dev-ruby/tomlrb-1.2.8 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/fbernier/tomlrb/archive/v1.2.8.tar.gz -> tomlrb-1.2.8.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=60f572f8b2f211030aa99213dcb6d79d diff --git a/metadata/md5-cache/dev-ruby/tomlrb-2.0.0 b/metadata/md5-cache/dev-ruby/tomlrb-2.0.0 index f3d8d3bfc2f4..e5dd99954f5b 100644 --- a/metadata/md5-cache/dev-ruby/tomlrb-2.0.0 +++ b/metadata/md5-cache/dev-ruby/tomlrb-2.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/fbernier/tomlrb/archive/v2.0.0.tar.gz -> tomlrb-2.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=49bcdcfed3ecb260f7a6302d3b90a800 diff --git a/metadata/md5-cache/dev-ruby/tomlrb-2.0.1 b/metadata/md5-cache/dev-ruby/tomlrb-2.0.1 index b76e8133c8d8..0f169e5a9050 100644 --- a/metadata/md5-cache/dev-ruby/tomlrb-2.0.1 +++ b/metadata/md5-cache/dev-ruby/tomlrb-2.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/fbernier/tomlrb/archive/v2.0.1.tar.gz -> tomlrb-2.0.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=9a9c42b3e8b99a9c9024f494c483196c diff --git a/metadata/md5-cache/dev-ruby/totoridipjp-0.1.0 b/metadata/md5-cache/dev-ruby/totoridipjp-0.1.0 index 62249faea35b..706d659d0116 100644 --- a/metadata/md5-cache/dev-ruby/totoridipjp-0.1.0 +++ b/metadata/md5-cache/dev-ruby/totoridipjp-0.1.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/totoridipjp-0.1.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=e2fb896ad4bcd4089a7410c8b1845f46 diff --git a/metadata/md5-cache/dev-ruby/transaction-simple-1.4.0.2-r2 b/metadata/md5-cache/dev-ruby/transaction-simple-1.4.0.2-r2 index 4b3a3596d2bf..1a6162127724 100644 --- a/metadata/md5-cache/dev-ruby/transaction-simple-1.4.0.2-r2 +++ b/metadata/md5-cache/dev-ruby/transaction-simple-1.4.0.2-r2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/transaction-simple-1.4.0.2.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=e833df6f1419d17b94068a0f3a7030e6 diff --git a/metadata/md5-cache/dev-ruby/travis-1.10.0 b/metadata/md5-cache/dev-ruby/travis-1.10.0 index 3eb7069aa746..56263ef497ee 100644 --- a/metadata/md5-cache/dev-ruby/travis-1.10.0 +++ b/metadata/md5-cache/dev-ruby/travis-1.10.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/travis-1.10.0.gem -_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4d4a8fa52ab67560aac69702a4f8719c diff --git a/metadata/md5-cache/dev-ruby/treetop-1.6.11 b/metadata/md5-cache/dev-ruby/treetop-1.6.11 index 1121155f40be..00ea95ea69a6 100644 --- a/metadata/md5-cache/dev-ruby/treetop-1.6.11 +++ b/metadata/md5-cache/dev-ruby/treetop-1.6.11 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/cjheath/treetop/archive/v1.6.11.tar.gz -> treetop-1.6.11.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e97f810f05a37d66b33995a0108fedf5 diff --git a/metadata/md5-cache/dev-ruby/trollop-2.9.10 b/metadata/md5-cache/dev-ruby/trollop-2.9.10 index fcf57a77f533..73b6b65f8d12 100644 --- a/metadata/md5-cache/dev-ruby/trollop-2.9.10 +++ b/metadata/md5-cache/dev-ruby/trollop-2.9.10 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/trollop-2.9.10.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6ef4839bd8051b6b3d4e8516546a228b diff --git a/metadata/md5-cache/dev-ruby/ttfunk-1.5.1 b/metadata/md5-cache/dev-ruby/ttfunk-1.5.1 index e18979becbc5..7112e8cdc0bf 100644 --- a/metadata/md5-cache/dev-ruby/ttfunk-1.5.1 +++ b/metadata/md5-cache/dev-ruby/ttfunk-1.5.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1.5 SRC_URI=https://github.com/prawnpdf/ttfunk/archive/1.5.1.tar.gz -> ttfunk-1.5.1.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 versionator d3fb3ba33acc3bbbdc4d7970227c100d wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 versionator d3fb3ba33acc3bbbdc4d7970227c100d wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=58169e641ea11b51b26a701e3facaa51 diff --git a/metadata/md5-cache/dev-ruby/ttfunk-1.6.2.1 b/metadata/md5-cache/dev-ruby/ttfunk-1.6.2.1 index c0567890b588..590f25f1a23d 100644 --- a/metadata/md5-cache/dev-ruby/ttfunk-1.6.2.1 +++ b/metadata/md5-cache/dev-ruby/ttfunk-1.6.2.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1.6 SRC_URI=https://github.com/prawnpdf/ttfunk/archive/1.6.2.1.tar.gz -> ttfunk-1.6.2.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=268900a5b311b574c4a84882decf9365 diff --git a/metadata/md5-cache/dev-ruby/ttfunk-1.7.0 b/metadata/md5-cache/dev-ruby/ttfunk-1.7.0 index 847b829efee1..8da1fe163419 100644 --- a/metadata/md5-cache/dev-ruby/ttfunk-1.7.0 +++ b/metadata/md5-cache/dev-ruby/ttfunk-1.7.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1.7 SRC_URI=https://github.com/prawnpdf/ttfunk/archive/1.7.0.tar.gz -> ttfunk-1.7.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d2456fac24d80ec980dc882fcdbee0a9 diff --git a/metadata/md5-cache/dev-ruby/tty-color-0.6.0 b/metadata/md5-cache/dev-ruby/tty-color-0.6.0 index 176ed621c183..93dc5cf38197 100644 --- a/metadata/md5-cache/dev-ruby/tty-color-0.6.0 +++ b/metadata/md5-cache/dev-ruby/tty-color-0.6.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-color/archive/v0.6.0.tar.gz -> tty-color-0.6.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=82001c823269487f5a5b68c3ccbe3165 diff --git a/metadata/md5-cache/dev-ruby/tty-command-0.10.1 b/metadata/md5-cache/dev-ruby/tty-command-0.10.1 index de76a09888e9..2dc2756be84c 100644 --- a/metadata/md5-cache/dev-ruby/tty-command-0.10.1 +++ b/metadata/md5-cache/dev-ruby/tty-command-0.10.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-command/archive/v0.10.1.tar.gz -> tty-command-0.10.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=e3d6bf99e2f050cd8fde5bdef511b5f1 diff --git a/metadata/md5-cache/dev-ruby/tty-command-0.10.1-r1 b/metadata/md5-cache/dev-ruby/tty-command-0.10.1-r1 new file mode 100644 index 000000000000..ef0edd0c77c0 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/tty-command-0.10.1-r1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( ruby_targets_ruby26? ( >=dev-ruby/pastel-0.8:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/pastel-0.8:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/pastel-0.8:0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] !!dev-ruby/psych[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +DESCRIPTION=Terminal color capabilities detection +EAPI=8 +HOMEPAGE=https://github.com/piotrmurach/tty-command +IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=ruby_targets_ruby26? ( >=dev-ruby/pastel-0.8:0[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( >=dev-ruby/pastel-0.8:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/pastel-0.8:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/piotrmurach/tty-command/archive/v0.10.1.tar.gz -> tty-command-0.10.1.tar.gz +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=24dd35a9604acbfce92eb368c04232f6 diff --git a/metadata/md5-cache/dev-ruby/tty-cursor-0.7.1 b/metadata/md5-cache/dev-ruby/tty-cursor-0.7.1 index 6efc1fd200e7..1c303fc35f7f 100644 --- a/metadata/md5-cache/dev-ruby/tty-cursor-0.7.1 +++ b/metadata/md5-cache/dev-ruby/tty-cursor-0.7.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-cursor/archive/v0.7.1.tar.gz -> tty-cursor-0.7.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d3fe585f53b04e3feeec8ef479e10ee5 diff --git a/metadata/md5-cache/dev-ruby/tty-editor-0.7.0 b/metadata/md5-cache/dev-ruby/tty-editor-0.7.0 index b06b3df99240..a7fe8d17609c 100644 --- a/metadata/md5-cache/dev-ruby/tty-editor-0.7.0 +++ b/metadata/md5-cache/dev-ruby/tty-editor-0.7.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-editor/archive/v0.7.0.tar.gz -> tty-editor-0.7.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4248e02770964bac48e62ad9a8389019 diff --git a/metadata/md5-cache/dev-ruby/tty-file-0.10.0 b/metadata/md5-cache/dev-ruby/tty-file-0.10.0 index 35efd4af1c77..761e148b1d17 100644 --- a/metadata/md5-cache/dev-ruby/tty-file-0.10.0 +++ b/metadata/md5-cache/dev-ruby/tty-file-0.10.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-file/archive/v0.10.0.tar.gz -> tty-file-0.10.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=d76b629021827d1171e64114a9fb2777 diff --git a/metadata/md5-cache/dev-ruby/tty-platform-0.3.0 b/metadata/md5-cache/dev-ruby/tty-platform-0.3.0 index 62526aa851f6..ac1a338ef8c2 100644 --- a/metadata/md5-cache/dev-ruby/tty-platform-0.3.0 +++ b/metadata/md5-cache/dev-ruby/tty-platform-0.3.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-platform/archive/v0.3.0.tar.gz -> tty-platform-0.3.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f1500928a1017902c6e6f9acf81ed5ed diff --git a/metadata/md5-cache/dev-ruby/tty-platform-0.3.0-r1 b/metadata/md5-cache/dev-ruby/tty-platform-0.3.0-r1 new file mode 100644 index 000000000000..b89a9f26ee87 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/tty-platform-0.3.0-r1 @@ -0,0 +1,16 @@ +BDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] !!dev-ruby/psych[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +DESCRIPTION=Query methods for detecting different operating systems +EAPI=8 +HOMEPAGE=https://github.com/piotrmurach/tty-platform +IUSE=ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/piotrmurach/tty-platform/archive/v0.3.0.tar.gz -> tty-platform-0.3.0.tar.gz +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=a1d484f9d7f524816e206d7b73d11456 diff --git a/metadata/md5-cache/dev-ruby/tty-prompt-0.23.1 b/metadata/md5-cache/dev-ruby/tty-prompt-0.23.1 index 93c236398caa..b87db9b4432e 100644 --- a/metadata/md5-cache/dev-ruby/tty-prompt-0.23.1 +++ b/metadata/md5-cache/dev-ruby/tty-prompt-0.23.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-prompt/archive/v0.23.1.tar.gz -> tty-prompt-0.23.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=982863d89ac4ac12494eeb43067831fb diff --git a/metadata/md5-cache/dev-ruby/tty-reader-0.9.0 b/metadata/md5-cache/dev-ruby/tty-reader-0.9.0 index 8382dcac8a68..2639d123e8ca 100644 --- a/metadata/md5-cache/dev-ruby/tty-reader-0.9.0 +++ b/metadata/md5-cache/dev-ruby/tty-reader-0.9.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-reader/archive/v0.9.0.tar.gz -> tty-reader-0.9.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2cf014e12b1f7a6503aff4c7541a1c68 diff --git a/metadata/md5-cache/dev-ruby/tty-screen-0.7.1 b/metadata/md5-cache/dev-ruby/tty-screen-0.7.1 index aa5155a915f4..4a21c9923f2a 100644 --- a/metadata/md5-cache/dev-ruby/tty-screen-0.7.1 +++ b/metadata/md5-cache/dev-ruby/tty-screen-0.7.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-screen/archive/v0.7.1.tar.gz -> tty-screen-0.7.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6226a66c6adb0b692e0311c402350664 diff --git a/metadata/md5-cache/dev-ruby/tty-screen-0.8.1 b/metadata/md5-cache/dev-ruby/tty-screen-0.8.1 index 9a636308397e..25c1a5041965 100644 --- a/metadata/md5-cache/dev-ruby/tty-screen-0.8.1 +++ b/metadata/md5-cache/dev-ruby/tty-screen-0.8.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-screen/archive/v0.8.1.tar.gz -> tty-screen-0.8.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b28f38534a72286e15494e4662ac38b4 diff --git a/metadata/md5-cache/dev-ruby/tty-which-0.4.2 b/metadata/md5-cache/dev-ruby/tty-which-0.4.2 index 72b5bdba4afb..dc8f05b77feb 100644 --- a/metadata/md5-cache/dev-ruby/tty-which-0.4.2 +++ b/metadata/md5-cache/dev-ruby/tty-which-0.4.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-which/archive/v0.4.2.tar.gz -> tty-which-0.4.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=bc0fb330e135d13abdc8c20e3830aa51 diff --git a/metadata/md5-cache/dev-ruby/tty-which-0.5.0 b/metadata/md5-cache/dev-ruby/tty-which-0.5.0 index 5754528bd7fd..1d17cb5f7c64 100644 --- a/metadata/md5-cache/dev-ruby/tty-which-0.5.0 +++ b/metadata/md5-cache/dev-ruby/tty-which-0.5.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-which/archive/v0.5.0.tar.gz -> tty-which-0.5.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1c3a929a3c0bc6da297c82bd4dfa1004 diff --git a/metadata/md5-cache/dev-ruby/turbolinks-5.2.1 b/metadata/md5-cache/dev-ruby/turbolinks-5.2.1 index 5b04fb5fa286..d8f383d86c6f 100644 --- a/metadata/md5-cache/dev-ruby/turbolinks-5.2.1 +++ b/metadata/md5-cache/dev-ruby/turbolinks-5.2.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/turbolinks-5.2.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ade34c76c0dc57c51f02a615c82ee5ad diff --git a/metadata/md5-cache/dev-ruby/turbolinks-source-5.2.0 b/metadata/md5-cache/dev-ruby/turbolinks-source-5.2.0 index 9dfbed6b228b..93878a25f32a 100644 --- a/metadata/md5-cache/dev-ruby/turbolinks-source-5.2.0 +++ b/metadata/md5-cache/dev-ruby/turbolinks-source-5.2.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=5 SRC_URI=https://rubygems.org/gems/turbolinks-source-5.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3c3f60f8d399cf7f8e83e89d9de3c3f6 diff --git a/metadata/md5-cache/dev-ruby/twitter-7.0.0-r1 b/metadata/md5-cache/dev-ruby/twitter-7.0.0-r1 index 9863a136cf2a..8b36e66d0f1c 100644 --- a/metadata/md5-cache/dev-ruby/twitter-7.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/twitter-7.0.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7 SRC_URI=https://github.com/sferik/twitter/archive/v7.0.0.tar.gz -> twitter-7.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4b47587694be8ff98cb71e24831cf222 diff --git a/metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r1 b/metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r1 index 6560f84bacb9..40d29c3fbf30 100644 --- a/metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3.1 SRC_URI=https://rubygems.org/gems/twitter-text-3.1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8622f17aad214d711c3dcd9d796436b5 diff --git a/metadata/md5-cache/dev-ruby/typed-array-0.1.2-r1 b/metadata/md5-cache/dev-ruby/typed-array-0.1.2-r1 index 81174f4a14ea..5c7f34dcf9d4 100644 --- a/metadata/md5-cache/dev-ruby/typed-array-0.1.2-r1 +++ b/metadata/md5-cache/dev-ruby/typed-array-0.1.2-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/typed-array-0.1.2.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=2ecbd4eeeff6446dde423ce9e83105f5 diff --git a/metadata/md5-cache/dev-ruby/typeprof-0.13.0 b/metadata/md5-cache/dev-ruby/typeprof-0.13.0 index e7ff1c25681e..d7f7801eae97 100644 --- a/metadata/md5-cache/dev-ruby/typeprof-0.13.0 +++ b/metadata/md5-cache/dev-ruby/typeprof-0.13.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/typeprof/archive/v0.13.0.tar.gz -> typeprof-0.13.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8c0d4ee9b33e08b27f2ccaf6a3fedf91 diff --git a/metadata/md5-cache/dev-ruby/typeprof-0.14.1 b/metadata/md5-cache/dev-ruby/typeprof-0.14.1 index b1890d13a4de..afe6de3550a6 100644 --- a/metadata/md5-cache/dev-ruby/typeprof-0.14.1 +++ b/metadata/md5-cache/dev-ruby/typeprof-0.14.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/typeprof/archive/v0.14.1.tar.gz -> typeprof-0.14.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=0ce381da8b61269712931e598c350cba diff --git a/metadata/md5-cache/dev-ruby/typeprof-0.15.1 b/metadata/md5-cache/dev-ruby/typeprof-0.15.1 index 3a221a0abf4c..3ec92398fdb5 100644 --- a/metadata/md5-cache/dev-ruby/typeprof-0.15.1 +++ b/metadata/md5-cache/dev-ruby/typeprof-0.15.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/typeprof/archive/v0.15.1.tar.gz -> typeprof-0.15.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=193b5428fdfe36ed7931a62bd72001b5 diff --git a/metadata/md5-cache/dev-ruby/typeprof-0.15.2 b/metadata/md5-cache/dev-ruby/typeprof-0.15.2 index 842f545c83fa..e820a100be56 100644 --- a/metadata/md5-cache/dev-ruby/typeprof-0.15.2 +++ b/metadata/md5-cache/dev-ruby/typeprof-0.15.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/typeprof/archive/v0.15.2.tar.gz -> typeprof-0.15.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=193b5428fdfe36ed7931a62bd72001b5 diff --git a/metadata/md5-cache/dev-ruby/typhoeus-0.6.9-r1 b/metadata/md5-cache/dev-ruby/typhoeus-0.6.9-r1 index fed7ccf8fcbd..8993ea474b35 100644 --- a/metadata/md5-cache/dev-ruby/typhoeus-0.6.9-r1 +++ b/metadata/md5-cache/dev-ruby/typhoeus-0.6.9-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/typhoeus-0.6.9.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=f5ea099e3009310bb784c1321210be5d diff --git a/metadata/md5-cache/dev-ruby/typhoeus-1.3.1 b/metadata/md5-cache/dev-ruby/typhoeus-1.3.1 index aeb5d0e283f9..4d7be20ad6bb 100644 --- a/metadata/md5-cache/dev-ruby/typhoeus-1.3.1 +++ b/metadata/md5-cache/dev-ruby/typhoeus-1.3.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/typhoeus-1.3.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=129bcc908bee9b3ef2184378dacb3302 diff --git a/metadata/md5-cache/dev-ruby/typhoeus-1.4.0 b/metadata/md5-cache/dev-ruby/typhoeus-1.4.0 index 0997facad7a1..7fe34e38b25b 100644 --- a/metadata/md5-cache/dev-ruby/typhoeus-1.4.0 +++ b/metadata/md5-cache/dev-ruby/typhoeus-1.4.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/typhoeus-1.4.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f656db08dae2b723db2552ef645b9895 diff --git a/metadata/md5-cache/dev-ruby/tzinfo-1.2.8 b/metadata/md5-cache/dev-ruby/tzinfo-1.2.8 index df3c50d5620b..24a7cecb0f4f 100644 --- a/metadata/md5-cache/dev-ruby/tzinfo-1.2.8 +++ b/metadata/md5-cache/dev-ruby/tzinfo-1.2.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/tzinfo-1.2.8.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=05e06b48c46b0fb7fb03636301875c07 diff --git a/metadata/md5-cache/dev-ruby/tzinfo-1.2.9 b/metadata/md5-cache/dev-ruby/tzinfo-1.2.9 index 78869992371f..fba3bd5730c8 100644 --- a/metadata/md5-cache/dev-ruby/tzinfo-1.2.9 +++ b/metadata/md5-cache/dev-ruby/tzinfo-1.2.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/tzinfo-1.2.9.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2fd7cd56705408bd8f054aeebd1c7f07 diff --git a/metadata/md5-cache/dev-ruby/tzinfo-2.0.4 b/metadata/md5-cache/dev-ruby/tzinfo-2.0.4 index 33b079dfa5f9..a366024dede6 100644 --- a/metadata/md5-cache/dev-ruby/tzinfo-2.0.4 +++ b/metadata/md5-cache/dev-ruby/tzinfo-2.0.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/tzinfo/tzinfo/archive/v2.0.4.tar.gz -> tzinfo-2.0.4.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1c0a3eabbd6825f18d3f0460c17648c3 diff --git a/metadata/md5-cache/dev-ruby/uglifier-4.2.0 b/metadata/md5-cache/dev-ruby/uglifier-4.2.0 index c9cc61e71677..5e0c77be306a 100644 --- a/metadata/md5-cache/dev-ruby/uglifier-4.2.0 +++ b/metadata/md5-cache/dev-ruby/uglifier-4.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/lautis/uglifier/archive/v4.2.0.tar.gz -> uglifier-4.2.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=bc0d081ffa6674b5d8fe11852a0bf8d8 diff --git a/metadata/md5-cache/dev-ruby/ultraviolet-1.0.1-r1 b/metadata/md5-cache/dev-ruby/ultraviolet-1.0.1-r1 index b568ceba8d0b..61419823a92e 100644 --- a/metadata/md5-cache/dev-ruby/ultraviolet-1.0.1-r1 +++ b/metadata/md5-cache/dev-ruby/ultraviolet-1.0.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ultraviolet-1.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c164f78dc8fd28d1025f07d47ede8939 diff --git a/metadata/md5-cache/dev-ruby/unf-0.1.4 b/metadata/md5-cache/dev-ruby/unf-0.1.4 index de54e54d505c..60e1a1ec5727 100644 --- a/metadata/md5-cache/dev-ruby/unf-0.1.4 +++ b/metadata/md5-cache/dev-ruby/unf-0.1.4 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/unf-0.1.4.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=464714e3a5f75bab6f806592dd132c56 diff --git a/metadata/md5-cache/dev-ruby/unf_ext-0.0.7.7-r1 b/metadata/md5-cache/dev-ruby/unf_ext-0.0.7.7-r1 index 6888c1125122..ed0d7cc97b5a 100644 --- a/metadata/md5-cache/dev-ruby/unf_ext-0.0.7.7-r1 +++ b/metadata/md5-cache/dev-ruby/unf_ext-0.0.7.7-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/unf_ext-0.0.7.7.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1fd8143c194299377bc513a925f974e6 diff --git a/metadata/md5-cache/dev-ruby/unf_ext-0.0.8 b/metadata/md5-cache/dev-ruby/unf_ext-0.0.8 index fea687b88e89..43d073c71ee3 100644 --- a/metadata/md5-cache/dev-ruby/unf_ext-0.0.8 +++ b/metadata/md5-cache/dev-ruby/unf_ext-0.0.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/unf_ext-0.0.8.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1cb04b24e461569c72d0a96bd5f792d1 diff --git a/metadata/md5-cache/dev-ruby/unicode-display_width-1.7.0 b/metadata/md5-cache/dev-ruby/unicode-display_width-1.7.0 index 23103c7b108b..72b858031ef0 100644 --- a/metadata/md5-cache/dev-ruby/unicode-display_width-1.7.0 +++ b/metadata/md5-cache/dev-ruby/unicode-display_width-1.7.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/janlelis/unicode-display_width/archive/v1.7.0.tar.gz -> unicode-display_width-1.7.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=27c62c6e71f8fd8d1b594e7f66d69519 diff --git a/metadata/md5-cache/dev-ruby/unicode-display_width-2.0.0 b/metadata/md5-cache/dev-ruby/unicode-display_width-2.0.0 index c754cb045897..63b36030b010 100644 --- a/metadata/md5-cache/dev-ruby/unicode-display_width-2.0.0 +++ b/metadata/md5-cache/dev-ruby/unicode-display_width-2.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/janlelis/unicode-display_width/archive/v2.0.0.tar.gz -> unicode-display_width-2.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c4c830f2cc691de497086b9c6b9f8428 diff --git a/metadata/md5-cache/dev-ruby/unicode-display_width-2.1.0 b/metadata/md5-cache/dev-ruby/unicode-display_width-2.1.0 index a752b14afdbe..1389a3961c1a 100644 --- a/metadata/md5-cache/dev-ruby/unicode-display_width-2.1.0 +++ b/metadata/md5-cache/dev-ruby/unicode-display_width-2.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/janlelis/unicode-display_width/archive/v2.1.0.tar.gz -> unicode-display_width-2.1.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=aee498c5130436a30a6b9dd7ce0d8ca5 diff --git a/metadata/md5-cache/dev-ruby/unindent-1.0 b/metadata/md5-cache/dev-ruby/unindent-1.0 index d62ee95678ff..9b1c947be480 100644 --- a/metadata/md5-cache/dev-ruby/unindent-1.0 +++ b/metadata/md5-cache/dev-ruby/unindent-1.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/unindent-1.0.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=b4f137c7a3b826aa6ce7781ee97cba68 diff --git a/metadata/md5-cache/dev-ruby/unindent-1.0-r1 b/metadata/md5-cache/dev-ruby/unindent-1.0-r1 index 399846ab5fd7..0b9a65cfaed0 100644 --- a/metadata/md5-cache/dev-ruby/unindent-1.0-r1 +++ b/metadata/md5-cache/dev-ruby/unindent-1.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/unindent-1.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a4e3500de60443bdb995f921c597ce7c diff --git a/metadata/md5-cache/dev-ruby/uuidtools-2.1.5-r1 b/metadata/md5-cache/dev-ruby/uuidtools-2.1.5-r1 index 9dfbb62349a5..0d14fdc7cc8f 100644 --- a/metadata/md5-cache/dev-ruby/uuidtools-2.1.5-r1 +++ b/metadata/md5-cache/dev-ruby/uuidtools-2.1.5-r1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/uuidtools-2.1.5.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=a179f969d0c22c93e9a4c7bf1acce85d diff --git a/metadata/md5-cache/dev-ruby/uuidtools-2.2.0 b/metadata/md5-cache/dev-ruby/uuidtools-2.2.0 index 830f679e8697..1257de9a300b 100644 --- a/metadata/md5-cache/dev-ruby/uuidtools-2.2.0 +++ b/metadata/md5-cache/dev-ruby/uuidtools-2.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/uuidtools-2.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=43e941d1f505fd3c05c09dd48363e5c1 diff --git a/metadata/md5-cache/dev-ruby/vagrant_cloud-2.0.3-r1 b/metadata/md5-cache/dev-ruby/vagrant_cloud-2.0.3-r1 index a3d501723c8f..d2e4349dc00e 100644 --- a/metadata/md5-cache/dev-ruby/vagrant_cloud-2.0.3-r1 +++ b/metadata/md5-cache/dev-ruby/vagrant_cloud-2.0.3-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/hashicorp/vagrant_cloud/archive/v2.0.3.tar.gz -> vagrant_cloud-2.0.3.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=24c85ccd9422c1337ae317921eb27fb2 diff --git a/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.2 b/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.2 index 3c84f3f2f444..62b13a2e50cf 100644 --- a/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.2 +++ b/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/hashicorp/vagrant_cloud/archive/v3.0.2.tar.gz -> vagrant_cloud-3.0.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1bf0098fd198cace20c0f1ff1c719435 diff --git a/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.5 b/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.5 index 928f565fd214..b98fd03f9e45 100644 --- a/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.5 +++ b/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/hashicorp/vagrant_cloud/archive/v3.0.5.tar.gz -> vagrant_cloud-3.0.5.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=bddad77b64d9e92af9b1543a05016315 diff --git a/metadata/md5-cache/dev-ruby/vcard-0.2.16 b/metadata/md5-cache/dev-ruby/vcard-0.2.16 index afd6396e5b5f..b1e5c0670fb8 100644 --- a/metadata/md5-cache/dev-ruby/vcard-0.2.16 +++ b/metadata/md5-cache/dev-ruby/vcard-0.2.16 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/vcard-0.2.16.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=6364a17329983da1392dda44c9f5f4b3 diff --git a/metadata/md5-cache/dev-ruby/vcard-0.3.0 b/metadata/md5-cache/dev-ruby/vcard-0.3.0 index f56a4f96f8b6..b4908179ceed 100644 --- a/metadata/md5-cache/dev-ruby/vcard-0.3.0 +++ b/metadata/md5-cache/dev-ruby/vcard-0.3.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/vcard-0.3.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a034657c02551445be09e4599cf7881b diff --git a/metadata/md5-cache/dev-ruby/vcr-4.0.0 b/metadata/md5-cache/dev-ruby/vcr-4.0.0 index 13f8f5824bcb..49ba9d037010 100644 --- a/metadata/md5-cache/dev-ruby/vcr-4.0.0 +++ b/metadata/md5-cache/dev-ruby/vcr-4.0.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test !test? ( test ) SLOT=3 SRC_URI=https://github.com/vcr/vcr/archive/v4.0.0.tar.gz -> vcr-4.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=88030277d71136d556fda8610ebf4504 diff --git a/metadata/md5-cache/dev-ruby/vcr-5.1.0 b/metadata/md5-cache/dev-ruby/vcr-5.1.0 index d3da70b4d977..dd5d0a9c7793 100644 --- a/metadata/md5-cache/dev-ruby/vcr-5.1.0 +++ b/metadata/md5-cache/dev-ruby/vcr-5.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test !test? ( test ) SLOT=5 SRC_URI=https://github.com/vcr/vcr/archive/v5.1.0.tar.gz -> vcr-5.1.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f1b8b928e4532f65d831ae7aef7b846d diff --git a/metadata/md5-cache/dev-ruby/vcr-6.0.0 b/metadata/md5-cache/dev-ruby/vcr-6.0.0 index c9c4ed5ff690..81a385232954 100644 --- a/metadata/md5-cache/dev-ruby/vcr-6.0.0 +++ b/metadata/md5-cache/dev-ruby/vcr-6.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=test !test? ( test ) SLOT=6 SRC_URI=https://github.com/vcr/vcr/archive/v6.0.0.tar.gz -> vcr-6.0.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c3b7edd497a52a1f44011f4913fd1d5f diff --git a/metadata/md5-cache/dev-ruby/virtus-1.0.5 b/metadata/md5-cache/dev-ruby/virtus-1.0.5 index a25396f20025..87e2fe2f464d 100644 --- a/metadata/md5-cache/dev-ruby/virtus-1.0.5 +++ b/metadata/md5-cache/dev-ruby/virtus-1.0.5 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/virtus-1.0.5.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=024b8e9733798ba6e425c0e828f89739 diff --git a/metadata/md5-cache/dev-ruby/vlad-2.7.1 b/metadata/md5-cache/dev-ruby/vlad-2.7.1 index de596ffadb23..7c1b08a41487 100644 --- a/metadata/md5-cache/dev-ruby/vlad-2.7.1 +++ b/metadata/md5-cache/dev-ruby/vlad-2.7.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/vlad-2.7.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ad5558ed06dbab9573806db551365952 diff --git a/metadata/md5-cache/dev-ruby/warden-1.2.9 b/metadata/md5-cache/dev-ruby/warden-1.2.9 index 11d1d72ec56b..8f59360a1b45 100644 --- a/metadata/md5-cache/dev-ruby/warden-1.2.9 +++ b/metadata/md5-cache/dev-ruby/warden-1.2.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/wardencommunity/warden/archive/v1.2.9.tar.gz -> warden-1.2.9.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=adc112a27d299b7fc7db9ac8f7c7bfb4 diff --git a/metadata/md5-cache/dev-ruby/web-console-3.7.0 b/metadata/md5-cache/dev-ruby/web-console-3.7.0 index 0179f06023bc..70a924cf525c 100644 --- a/metadata/md5-cache/dev-ruby/web-console-3.7.0 +++ b/metadata/md5-cache/dev-ruby/web-console-3.7.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rails/web-console/archive/v3.7.0.tar.gz -> web-console-3.7.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=ed558ba797cbccafc3e792eb3ac6feae diff --git a/metadata/md5-cache/dev-ruby/web-console-4.1.0 b/metadata/md5-cache/dev-ruby/web-console-4.1.0 index 8f339632275e..1d6ad34fa8ca 100644 --- a/metadata/md5-cache/dev-ruby/web-console-4.1.0 +++ b/metadata/md5-cache/dev-ruby/web-console-4.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/rails/web-console/archive/v4.1.0.tar.gz -> web-console-4.1.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=91fc6aa6c8474af2144c4c2fdd928ace diff --git a/metadata/md5-cache/dev-ruby/webmock-3.14.0 b/metadata/md5-cache/dev-ruby/webmock-3.14.0 index 7e4d8f0de76b..509338190060 100644 --- a/metadata/md5-cache/dev-ruby/webmock-3.14.0 +++ b/metadata/md5-cache/dev-ruby/webmock-3.14.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/webmock-3.14.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=84b2fe1a163edfddd82b7e1b7588898b diff --git a/metadata/md5-cache/dev-ruby/webrick-1.7.0 b/metadata/md5-cache/dev-ruby/webrick-1.7.0 index e7a6a9a80847..d6b0c9e7cb37 100644 --- a/metadata/md5-cache/dev-ruby/webrick-1.7.0 +++ b/metadata/md5-cache/dev-ruby/webrick-1.7.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/webrick/archive/v1.7.0.tar.gz -> webrick-1.7.0.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=54c58cb8a53c31fb36af7c8ff7bc2310 diff --git a/metadata/md5-cache/dev-ruby/webrobots-0.1.2-r2 b/metadata/md5-cache/dev-ruby/webrobots-0.1.2-r2 index 45cf441cdbfa..e50758fb2359 100644 --- a/metadata/md5-cache/dev-ruby/webrobots-0.1.2-r2 +++ b/metadata/md5-cache/dev-ruby/webrobots-0.1.2-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/webrobots-0.1.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=02c4e9cdda5bbb437369f359da16f287 diff --git a/metadata/md5-cache/dev-ruby/websocket-1.2.8 b/metadata/md5-cache/dev-ruby/websocket-1.2.8 index de05c9b5ab0b..4226d3a93e6b 100644 --- a/metadata/md5-cache/dev-ruby/websocket-1.2.8 +++ b/metadata/md5-cache/dev-ruby/websocket-1.2.8 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/websocket-1.2.8.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=da4a511359b4a5ed302da3595a0a8451 diff --git a/metadata/md5-cache/dev-ruby/websocket-1.2.9 b/metadata/md5-cache/dev-ruby/websocket-1.2.9 index e6b59cc5a399..44fb6730ec86 100644 --- a/metadata/md5-cache/dev-ruby/websocket-1.2.9 +++ b/metadata/md5-cache/dev-ruby/websocket-1.2.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/websocket-1.2.9.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=95a29971dd0f6386a8fa8c3e88c53e16 diff --git a/metadata/md5-cache/dev-ruby/websocket-driver-0.6.5-r1 b/metadata/md5-cache/dev-ruby/websocket-driver-0.6.5-r1 index 7a42830b2bf3..33d72f8f30d9 100644 --- a/metadata/md5-cache/dev-ruby/websocket-driver-0.6.5-r1 +++ b/metadata/md5-cache/dev-ruby/websocket-driver-0.6.5-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/faye/websocket-driver-ruby/archive/0.6.5.tar.gz -> websocket-driver-0.6.5.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=8c91f1c3a4a6480a69c09ac38ab2988b diff --git a/metadata/md5-cache/dev-ruby/websocket-driver-0.7.5 b/metadata/md5-cache/dev-ruby/websocket-driver-0.7.5 index c26a7cd968d8..55c88d97a5f6 100644 --- a/metadata/md5-cache/dev-ruby/websocket-driver-0.7.5 +++ b/metadata/md5-cache/dev-ruby/websocket-driver-0.7.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0.7 SRC_URI=https://github.com/faye/websocket-driver-ruby/archive/0.7.5.tar.gz -> websocket-driver-0.7.5.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=2914c101656b7c6edc0e7731252cb580 diff --git a/metadata/md5-cache/dev-ruby/websocket-extensions-0.1.5 b/metadata/md5-cache/dev-ruby/websocket-extensions-0.1.5 index 8dc84d00121b..ec2730a66d04 100644 --- a/metadata/md5-cache/dev-ruby/websocket-extensions-0.1.5 +++ b/metadata/md5-cache/dev-ruby/websocket-extensions-0.1.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/faye/websocket-extensions-ruby/archive/0.1.5.tar.gz -> websocket-extensions-0.1.5.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=eddda92eb51eb6f5896fcebb808359d5 diff --git a/metadata/md5-cache/dev-ruby/websocket-extensions-0.1.5-r1 b/metadata/md5-cache/dev-ruby/websocket-extensions-0.1.5-r1 index 7019bb20a7b2..03c9123879a1 100644 --- a/metadata/md5-cache/dev-ruby/websocket-extensions-0.1.5-r1 +++ b/metadata/md5-cache/dev-ruby/websocket-extensions-0.1.5-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/faye/websocket-extensions-ruby/archive/0.1.5.tar.gz -> websocket-extensions-0.1.5-r1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5d8acc480fb76d2fdb569c0edfc87a4b diff --git a/metadata/md5-cache/dev-ruby/whole_history_rating-0.1.2-r1 b/metadata/md5-cache/dev-ruby/whole_history_rating-0.1.2-r1 index 070307258b6c..2dea17d9436a 100644 --- a/metadata/md5-cache/dev-ruby/whole_history_rating-0.1.2-r1 +++ b/metadata/md5-cache/dev-ruby/whole_history_rating-0.1.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/whole_history_rating-0.1.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=7a32304a19065fa2059b5a9a35ca7739 diff --git a/metadata/md5-cache/dev-ruby/will_paginate-3.3.0 b/metadata/md5-cache/dev-ruby/will_paginate-3.3.0 index 2c89c8cdc992..f05c5bc42058 100644 --- a/metadata/md5-cache/dev-ruby/will_paginate-3.3.0 +++ b/metadata/md5-cache/dev-ruby/will_paginate-3.3.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/will_paginate-3.3.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=5fbcd53ddd8f043f3ac044f5bfdef1e0 diff --git a/metadata/md5-cache/dev-ruby/will_paginate-3.3.1 b/metadata/md5-cache/dev-ruby/will_paginate-3.3.1 index bc76594d1958..1ae6b21fc2cb 100644 --- a/metadata/md5-cache/dev-ruby/will_paginate-3.3.1 +++ b/metadata/md5-cache/dev-ruby/will_paginate-3.3.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/will_paginate-3.3.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=246440a94a91b2962e752e3b8cdc5079 diff --git a/metadata/md5-cache/dev-ruby/windows_error-0.1.2-r1 b/metadata/md5-cache/dev-ruby/windows_error-0.1.2-r1 index 64b31e141a47..548e1bf07975 100644 --- a/metadata/md5-cache/dev-ruby/windows_error-0.1.2-r1 +++ b/metadata/md5-cache/dev-ruby/windows_error-0.1.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0.1 SRC_URI=https://rubygems.org/gems/windows_error-0.1.2.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=a6e7ac33530adc8e69d6cd31d6a32360 diff --git a/metadata/md5-cache/dev-ruby/wirble-0.1.3-r4 b/metadata/md5-cache/dev-ruby/wirble-0.1.3-r4 index d09e4170e71e..1005c4c80070 100644 --- a/metadata/md5-cache/dev-ruby/wirble-0.1.3-r4 +++ b/metadata/md5-cache/dev-ruby/wirble-0.1.3-r4 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/wirble-0.1.3.gem -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=ee952fd297ca74cd70ba1a83715b605e diff --git a/metadata/md5-cache/dev-ruby/wirble-0.1.3-r5 b/metadata/md5-cache/dev-ruby/wirble-0.1.3-r5 index 2bd258db7424..d89597acd2bc 100644 --- a/metadata/md5-cache/dev-ruby/wirble-0.1.3-r5 +++ b/metadata/md5-cache/dev-ruby/wirble-0.1.3-r5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/wirble-0.1.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=eb9c960e04cddfb7f83fc25765d9739e diff --git a/metadata/md5-cache/dev-ruby/wisper-2.0.1 b/metadata/md5-cache/dev-ruby/wisper-2.0.1 index bc24621e8109..1ab8eda74b81 100644 --- a/metadata/md5-cache/dev-ruby/wisper-2.0.1 +++ b/metadata/md5-cache/dev-ruby/wisper-2.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/wisper-2.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=eb14b36c7bc4885a58e524a045b75dd1 diff --git a/metadata/md5-cache/dev-ruby/x25519-1.0.8 b/metadata/md5-cache/dev-ruby/x25519-1.0.8 index f45987c3a742..251cd6baa8f7 100644 --- a/metadata/md5-cache/dev-ruby/x25519-1.0.8 +++ b/metadata/md5-cache/dev-ruby/x25519-1.0.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/crypto-rb/x25519/archive/v1.0.8.tar.gz -> x25519-1.0.8.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4586bb7b1304936b8fdd56b9e5ce953a diff --git a/metadata/md5-cache/dev-ruby/xdr-3.0.1 b/metadata/md5-cache/dev-ruby/xdr-3.0.1 index ab8772b098d5..745c74b9aabc 100644 --- a/metadata/md5-cache/dev-ruby/xdr-3.0.1 +++ b/metadata/md5-cache/dev-ruby/xdr-3.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3.0.1 SRC_URI=https://rubygems.org/gems/xdr-3.0.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=4e2501bdbd886988207bbc9a9e57d5f2 diff --git a/metadata/md5-cache/dev-ruby/xml-simple-1.1.5 b/metadata/md5-cache/dev-ruby/xml-simple-1.1.5 index c69cc37e31c5..52c0a44d36da 100644 --- a/metadata/md5-cache/dev-ruby/xml-simple-1.1.5 +++ b/metadata/md5-cache/dev-ruby/xml-simple-1.1.5 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/maik/xml-simple/archive/v1.1.5.tar.gz -> xml-simple-1.1.5.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=58a26806488a331a7c8c21faa701e5db diff --git a/metadata/md5-cache/dev-ruby/xmlrpc-0.3.0 b/metadata/md5-cache/dev-ruby/xmlrpc-0.3.0 index 87816c16f0bc..ba7dd83c16ad 100644 --- a/metadata/md5-cache/dev-ruby/xmlrpc-0.3.0 +++ b/metadata/md5-cache/dev-ruby/xmlrpc-0.3.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/xmlrpc/archive/v0.3.0.tar.gz -> xmlrpc-0.3.0.tar.gz -_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 +_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 _md5_=ee5610db40ce4be9c84245fa0792d01a diff --git a/metadata/md5-cache/dev-ruby/xmlrpc-0.3.1 b/metadata/md5-cache/dev-ruby/xmlrpc-0.3.1 index cd11242c024f..d8cdf010b5a0 100644 --- a/metadata/md5-cache/dev-ruby/xmlrpc-0.3.1 +++ b/metadata/md5-cache/dev-ruby/xmlrpc-0.3.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/xmlrpc/archive/v0.3.1.tar.gz -> xmlrpc-0.3.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=67de72cbdc181c0434212181bf75b356 diff --git a/metadata/md5-cache/dev-ruby/xmlrpc-0.3.2 b/metadata/md5-cache/dev-ruby/xmlrpc-0.3.2 index 03c61984fb60..fadb20d29b86 100644 --- a/metadata/md5-cache/dev-ruby/xmlrpc-0.3.2 +++ b/metadata/md5-cache/dev-ruby/xmlrpc-0.3.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/xmlrpc/archive/v0.3.2.tar.gz -> xmlrpc-0.3.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=1aee640b8d40eb4b2539eed2539791b7 diff --git a/metadata/md5-cache/dev-ruby/xmlrpc-0.3.2-r1 b/metadata/md5-cache/dev-ruby/xmlrpc-0.3.2-r1 index 870e6fd7e3b1..be0b8460ae3c 100644 --- a/metadata/md5-cache/dev-ruby/xmlrpc-0.3.2-r1 +++ b/metadata/md5-cache/dev-ruby/xmlrpc-0.3.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/xmlrpc/archive/v0.3.2.tar.gz -> xmlrpc-0.3.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3ba35eb719a16041af2215649270365c diff --git a/metadata/md5-cache/dev-ruby/xpath-3.2.0 b/metadata/md5-cache/dev-ruby/xpath-3.2.0 index 0f7bbe408df9..cebb38ad6e91 100644 --- a/metadata/md5-cache/dev-ruby/xpath-3.2.0 +++ b/metadata/md5-cache/dev-ruby/xpath-3.2.0 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/xpath-3.2.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=46b6f5e8b5e2fd4e41948eba1e4e09a0 diff --git a/metadata/md5-cache/dev-ruby/yajl-ruby-1.4.1 b/metadata/md5-cache/dev-ruby/yajl-ruby-1.4.1 index b6ef2f671426..315f428975e5 100644 --- a/metadata/md5-cache/dev-ruby/yajl-ruby-1.4.1 +++ b/metadata/md5-cache/dev-ruby/yajl-ruby-1.4.1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/yajl-ruby-1.4.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=3336e24216e40b8cc45d53831f79f473 diff --git a/metadata/md5-cache/dev-ruby/yajl-ruby-1.4.1-r1 b/metadata/md5-cache/dev-ruby/yajl-ruby-1.4.1-r1 index 5ab626d0bbec..6c1b87d538d1 100644 --- a/metadata/md5-cache/dev-ruby/yajl-ruby-1.4.1-r1 +++ b/metadata/md5-cache/dev-ruby/yajl-ruby-1.4.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/yajl-ruby-1.4.1.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=c11c58abb7ff5e385639f28fe5ee42da diff --git a/metadata/md5-cache/dev-ruby/yard-0.9.26 b/metadata/md5-cache/dev-ruby/yard-0.9.26 index e67454cc69eb..6d1ac896a912 100644 --- a/metadata/md5-cache/dev-ruby/yard-0.9.26 +++ b/metadata/md5-cache/dev-ruby/yard-0.9.26 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/lsegal/yard/archive/v0.9.26.tar.gz -> yard-0.9.26-git.tgz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=16f7b76acd160ae011f97273b2e8af15 diff --git a/metadata/md5-cache/dev-ruby/zeitwerk-2.4.2 b/metadata/md5-cache/dev-ruby/zeitwerk-2.4.2 index 380409e02da3..72f2624c69f2 100644 --- a/metadata/md5-cache/dev-ruby/zeitwerk-2.4.2 +++ b/metadata/md5-cache/dev-ruby/zeitwerk-2.4.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/fxn/zeitwerk/archive/v2.4.2.tar.gz -> zeitwerk-2.4.2.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=f3489ff427fdf5bfd7530ef12e032364 diff --git a/metadata/md5-cache/dev-ruby/zeitwerk-2.5.1 b/metadata/md5-cache/dev-ruby/zeitwerk-2.5.1 index 2723eafd06e7..7149ef2db6a8 100644 --- a/metadata/md5-cache/dev-ruby/zeitwerk-2.5.1 +++ b/metadata/md5-cache/dev-ruby/zeitwerk-2.5.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/fxn/zeitwerk/archive/v2.5.1.tar.gz -> zeitwerk-2.5.1.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=fc09f4934435395a10d1f41aca7f5408 diff --git a/metadata/md5-cache/dev-ruby/zentest-4.12.0 b/metadata/md5-cache/dev-ruby/zentest-4.12.0 index 22f77fc5ed96..3796aa11ddbe 100644 --- a/metadata/md5-cache/dev-ruby/zentest-4.12.0 +++ b/metadata/md5-cache/dev-ruby/zentest-4.12.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ZenTest-4.12.0.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 36c8883679c6df09896d5c88c2332223 ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 51d9055adcb9d0228666d7299137c34e ruby-ng b3936ca28790633a9d3e5dd891ac9ae6 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa _md5_=b1c56094b493fe627f5e38e55204f4ed diff --git a/metadata/md5-cache/dev-scheme/Manifest.gz b/metadata/md5-cache/dev-scheme/Manifest.gz index 28fe60fe1e875b5cb714b12c98d951218aab4ea5..f4681f64b0b22c1a313e9082c487cd2f8d90c4a4 100644 GIT binary patch delta 7467 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/elt-patches-20170815 DEFINED_PHASES=install prepare test DEPEND=dev-scheme/gauche:= dev-libs/libffi:= DESCRIPTION=Foreign function interface for C and Objective-C libraries -EAPI=7 +EAPI=8 HOMEPAGE=http://www.koguro.net/prog/c-wrapper/ IUSE=examples KEYWORDS=amd64 ~ia64 x86 @@ -11,4 +11,4 @@ RDEPEND=dev-scheme/gauche:= dev-libs/libffi:= SLOT=0 SRC_URI=http://www.koguro.net/prog/c-wrapper/c-wrapper-0.6.1.tgz _eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=9b3a09e015e86541eddfee8d0cb58fe7 +_md5_=3ee8fcf6e96d07c5cce64dffb291c3fe diff --git a/metadata/md5-cache/dev-scheme/escm-1.1-r1 b/metadata/md5-cache/dev-scheme/escm-1.1-r1 index a497b88a6af1..a8bb10b59e69 100644 --- a/metadata/md5-cache/dev-scheme/escm-1.1-r1 +++ b/metadata/md5-cache/dev-scheme/escm-1.1-r1 @@ -1,12 +1,12 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DEFINED_PHASES=install prepare -DEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DESCRIPTION=escm - Embedded Scheme Processor -EAPI=6 -HOMEPAGE=http://practical-scheme.net/vault/escm.html +EAPI=8 +HOMEPAGE=https://practical-scheme.net/vault/escm.html KEYWORDS=amd64 ~ia64 x86 LICENSE=BSD RDEPEND=|| ( dev-scheme/gauche dev-scheme/guile ) SLOT=0 -SRC_URI=http://practical-scheme.net/vault/escm-1.1.tar.gz -_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=bd10aac6509aa872e5df1adc8422b7f1 +SRC_URI=https://practical-scheme.net/vault/escm-1.1.tar.gz +_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=99e6c2e5706ed37321d46d53a05062f4 diff --git a/metadata/md5-cache/dev-scheme/gauche-0.9.10-r1 b/metadata/md5-cache/dev-scheme/gauche-0.9.10-r1 index 229c8d8d62b4..1d1a7a115975 100644 --- a/metadata/md5-cache/dev-scheme/gauche-0.9.10-r1 +++ b/metadata/md5-cache/dev-scheme/gauche-0.9.10-r1 @@ -2,7 +2,7 @@ BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/ DEFINED_PHASES=configure install prepare test DEPEND=sys-libs/gdbm virtual/libcrypt:= mbedtls? ( net-libs/mbedtls:= ) test? ( dev-libs/openssl:0 ) DESCRIPTION=A Unix system friendly Scheme Interpreter -EAPI=7 +EAPI=8 HOMEPAGE=http://practical-scheme.net/gauche/ IUSE=ipv6 mbedtls test KEYWORDS=~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0/0.97 SRC_URI=mirror://sourceforge/gauche/Gauche-0.9.10.tgz https://dev.gentoo.org/~hattya/distfiles/gauche-0.9.10-sys-ctermid.patch.xz _eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa -_md5_=c744193812cf1f90cc2b0b78da78ee36 +_md5_=cb01700744818d61ce25f282d6c86fb7 diff --git a/metadata/md5-cache/dev-scheme/gauche-cdb-0.3.1-r1 b/metadata/md5-cache/dev-scheme/gauche-cdb-0.3.1-r1 index 99ba0b0e45b0..f48ad69bc9a4 100644 --- a/metadata/md5-cache/dev-scheme/gauche-cdb-0.3.1-r1 +++ b/metadata/md5-cache/dev-scheme/gauche-cdb-0.3.1-r1 @@ -1,12 +1,13 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DEFINED_PHASES=prepare -DEPEND=dev-scheme/gauche:= dev-db/tinycdb sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DEPEND=dev-db/tinycdb dev-scheme/gauche:= DESCRIPTION=CDB binding for Gauche -EAPI=6 -HOMEPAGE=http://sourceforge.jp/projects/gauche/ +EAPI=8 +HOMEPAGE=https://osdn.jp/projects/gauche/ KEYWORDS=amd64 ~ia64 x86 LICENSE=BSD -RDEPEND=dev-scheme/gauche:= dev-db/tinycdb +RDEPEND=dev-db/tinycdb dev-scheme/gauche:= SLOT=0 SRC_URI=mirror://sourceforge.jp/gauche/8407/Gauche-cdb-0.3.1.tar.gz -_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=1e2d20bdb8a43fee0e7808f2a119ac0b +_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=d3b0c951c5cf32d4ea708d828e6605f4 diff --git a/metadata/md5-cache/dev-scheme/gauche-qdbm-0.2-r1 b/metadata/md5-cache/dev-scheme/gauche-qdbm-0.2-r1 index d36a82e36160..7132c155a432 100644 --- a/metadata/md5-cache/dev-scheme/gauche-qdbm-0.2-r1 +++ b/metadata/md5-cache/dev-scheme/gauche-qdbm-0.2-r1 @@ -1,12 +1,13 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DEFINED_PHASES=prepare -DEPEND=dev-scheme/gauche:= dev-db/qdbm sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DEPEND=dev-db/qdbm dev-scheme/gauche:= DESCRIPTION=QDBM binding for Gauche -EAPI=6 -HOMEPAGE=http://sourceforge.jp/projects/gauche/ +EAPI=8 +HOMEPAGE=https://osdn.jp/projects/gauche/ KEYWORDS=amd64 ~ia64 ~sparc x86 LICENSE=BSD -RDEPEND=dev-scheme/gauche:= dev-db/qdbm +RDEPEND=dev-db/qdbm dev-scheme/gauche:= SLOT=0 SRC_URI=mirror://sourceforge.jp/gauche/6988/Gauche-qdbm-0.2.tar.gz -_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib 4b66d835ec72e021e359bb81eacfe988 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 -_md5_=7633c9396123b8807680a505de808c01 +_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa +_md5_=c9d4a6b21aeca4a7bbff7f55fe361a3f diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz index 3046f959b130eb6672548cab03a4ed6b4ea39f11..f235db9bc4a2604cf479537927dc15571d125860 100644 GIT binary patch delta 134632 zcmV()K;OUCrwH7l2!9`o2mk;800092jQ!h=Hpi8w37*eY@CHcO*3IlN3*Eo~GnkVa z^l8G(&0NJUr6^F$>Z!i^c^)Sj5u_-olu2#=KjQn`m#xkFuATjF|Mvg=w{QOKuYdja zzy2TppKt%m_kTP0Pv6Gx;Z(<(foB#6v{5)=Nk8Vp1Mmt zW!}#jqs?5?z2ms|n%7-Jt*NGvYiKLaQulSnm0K9$uFrj^u%5JbD(T88jkjd1^|{trCqK`bS4(THdtIx{d`2y;J#ml56UOk& z{)F0}vcv!5e^X#{egEzK!+-qs&)?6#+~?c-zn%NPpC7+X-{o&gsUJe)D|wm`G7Qb1}Xjj{5r{@akLS8(1 zR=Zl(0{a{ftzfu~O`5^?J?n^sA<)JlAyshsQ?*zP8sgS~@wL#nbbCsU1Z3 zPlY!4*MB!9whyWCW_(5Oksg2CrlyW`SNgUqQ z%4zYs9^P%Wa9>Z_`SdZ)oDHQ%f-Of*q%9PXZ+}f~-Ldh!YnBw(@SM}NdP)5H)5??5 zn)Bh)IzO;tfA)BK>Mhr+t=>MRw*T`#{)(iq%Wv}NAA+iU16tGbozSnVvm}>0zDV_6q)|hukJkRK( zhx*iXJ$L8KPUxwGQc$*fUnQ4X(u^3)jG^BXjSGGD&~DCoT?sAu13@JO^{G)|^WwQ9 z63+C5JDbc$#$ZEIW^l2vDBuTJxy^$8-3s z`t&FJ!Z zBcDHx_L{OknEJzs^nmd15L(5V)F)o4Xa}9=ouLKfyr13se0sy@94xk?^?PF{cz=jr z1@*%ZKYjlnfBIG<2|3}jLjLqw99_rZ;X!s8d93T+_@NN*a<8=e^NeyHT;X+JwU@K` z?vD5Foc7$PWKV6P1RPln%jZk+#>rKD-_S2_M6*lBKc9nRIwQw`uJp2Vi|IpFctaf4 zdiFgL_UZT;TuZv|awSZBKB4ruI)CRju-b*HhB6*ZAw1VeJ@Rz()YCFbbz;Lf5{JAI zI7+uFp(T~Q%WR<>K9*Nq2)$r1Id>lT7g_yze;dAw-?eXlOy9(qKXodP(D4i5oH_&M z(ktqnS1^p^xd(5C%PrU7HTFjTPdmO~IlTCqqt*7biZNlp2Rm-~y7gc#D1QwKbRRqu z&%+xKlpdTR3X=*d!kMC&^H(_$Th>)CL|v{-VDKd3gZI0zvFDxxU%YV%ILUCM6D6Th z1+&K~;-O=mZ5VA9{_9@\nfz;Yeq!O8J-JWlN6>Ju5)vKJQ2``qLBx4+2gKYse@ z{P-VO-u2CBpDqf8?z84oQh(*aJMzwm?e)-mB%XH?zQ7CP+?gOos398nhtIz8swf^V zn25*u9h7|Hwf3`G9J6d42A&qr6iefC2d9YP_I66`duCpEeMqU~NpKh^#E>>If6oi4 zZ=Qj0h5GgrBS(OluY;o9DA1GV7&q!e_$Cfq=REfV9!U=;+b<6L4SzyFha0FfK|rC7 zttZ!eauT>=KvKp%xAKdW{<44k;rspVU-p0hHpcs#T0SKeaG@!By!9?Co*TQv14O># ziE+fVfFdQ9WW>P)P6tV?3y2jj1a`HChKKp&9q&w3!LPKtr~4U~vEe2y8xZ?TzGau3A#>z!99Yv^X6Nx1qQzUKvK+_78SPvH#)f7E}K6yE>|c(B0+dJOon_mhy@ zs(3#lI~q7vdF})@Js>|KM|uz~7>4(+k+UR%1YQOt6@O4v`~}*#@K}u#=CmsCeFJgx zA~1q;)*nc!{8m!v0tg@EiyOvI;C$C0@EMr5lmrwZ zR9;zvvww*12bP4E@2iD{`klu(hk2F_uE}6j9Df1l0M~gGPL}f#EN)B`g29;us0RQP zbQ_Jb3uVYR2OjGmNb35nq(C=_9ViSa!`b3MSHM5Ncj_HD*pT-ndmLLy02; zzMlbssW`=mVWIK7Vt#PC&s~K-@nD3Yijw0=cz>09ZNewSt`nva$l{Ck^{b>nLIXf} zqa2VQ91PwK)>5yvW*RU>bO^9t@D*(n{;>JI_yU0T(_vNxOarjI53KPrc;X?ZpNZ+U`a;OKgnx03@moRt4MF|qU-$g!eET2sFY`|l=ki_o zIq87Ke?n1?;OU#lhMlCwmp<6oxIl_f@>b!OutWerE5um*$`#wWq^}$o4jmLaB7ug7 zhvM*7CJkWzMC*ruf$k8H@T6eH0pLP4Z(tm6aoy1n`Jrbq`5^}mb4N_^29jKOK7RuL zzAqv**bDPN3!!j&pcTL*0*w#x6@>#zM}i(k`2Ya<(wh^n@%voD%eNo!`7SD857O2;rq*j(B+RUP?3L>`zA$mYBSThfdM})|x15Ry=S4YV> z`d}^x4uZlE+L8N)=#_<#aZiT6e6A&qY{p#SA_*<#{^urH-{@b@X zeiyzA|Nhtb4c;t$hzu15_3@Dh#0@-&Z5y#b+K_vUj!26SZRj$_$rF^$GXe^AB#`9- zH=o!7Yp5(}RK8JJh&ApzM~F18H`0){{6QslwH*r@iyBVb69 zG*h6sT@E-HpBqr_y6Zm_S^frO|4FeIQ1CL#LX@9iax4l+w$o`~Gn|-CmWKl=Y`871 z947^#gVsZx>xnnMe}91zc%}&~=Y>HjH_(H~#tSsL+ndF_uy4o^ng!`W1~}yhP5o6~ zsc`Z!B|>LBFzE~-TOh&M>+S%Yge7A71erlJy0ZC>YPv2cnw5?0y!i28o@)^zF#Aj# z&DWkF4YNsT17IBhhjw5{xNWc@P_fQWr15|L=TGz7{9P{Jg@13Lr`Ly|4&GYk!b6t( zB3$3N5X_6HH8Vsso&vMHu!UMfk^$i65UA;A=my*gy*Cj8tTC_3vu<-36Z<|Fv{v>v zv9SkYgtx5foVe|Gz@MVvUFt_A~eD;N- z>>kW5!0ak;m6!$)0^G`uJMk-{vU~xs_<}3lKvICh;eYk&2hP85aC1!oN$l7!>D|r` zhKfaB&5YSerb9sr2oFz`fh9LE1|F8@Is91Sn_Gm)CEXNIvY6#D*Hb%=#elw=vt&ce6zF>TJEJ*ZMNkwTk-oJt3`S^+s#4L5j+6RvSFm8N0(3vQKpET;>35iAK zbAR|hlc*XTDi69j9BRST<74T-MBt5?5W~=dp?rvwfE}<6Py(;`Yew+L`@ik)pGPr$ zcYVWOeP$&l1{;Y&;862S8$J(B?*@3#H0KL!S#J^@_t@7xD{qWnP5msm3@Xs}m-QT3jy;d%}5s71aF#bADeuhlDZ+>|7m&sHGP3 zqp6z+->5k*9{hsXXNg!JwvKNrrUp#7HtEiWTchC|@KV1xvIYsqU=svpoqGa#aIyJW zjVSg}?)mXgKm6x^{27zD5UK|M{C0i+my>7_vwv%`k~BL<|7LT5cpX6h=GKTEaDxoH zUlE<>u{Vm{pNU{^WQvc4JDzCjUSh-t;mzK%aWK0F0+XKe*02Kf69kAkE$hwsfJtvW z(1#Hc^su-{s1j@dzi!AV%9G_{y+UfS{c&M4hI<%JxQB&5=vhlNF95F4<*4_ck z1%E`J0#C+Y@@YhEU?ettTbkX6qqWLsHf_!PRZ=eoeFGqB`yr_W`2fCzMYL}q{~>$V zoOvn9GoA^w0scTwCM-c4FAIVrdCU*i6ggLP`+hhg;@Sgk#`VNSutrk{>VQSayOV`0 z-V-Us1IoCp<9tDr$ zZ{V#sZqQp;s4G)ven1sUG{>|KGBSDypli#vPX~$8^j*{ zNSOPUF5LmZy$FNz2COCc#n?Ki#DiO@P3?j6B$Ox#!U&c4I|v{M9@1(gX@6ktU&Qpc zpZ@2c54A^W)3ttbM@u<_t6bb~&S0uAD^B36o~;dD{N zNl-kvr@{H(KujFTxNKm_M7su(nyVqjwX{yHwu8puDa8=}iK!as5K{pz@j^hSm?}mH z4*}}oNQlHB2(St~m+;J!V1L^j0B$PV^+0gw=rd*3>t-lBya;xH5$h%2Z~ zd!S$&>WHhA^3?lxqIz>!y#J?@Qc?33YtM`qRCz8UOA-I$RQMQt?w!h`hU~pll}7o=fkI*Ir6e(4bW z>W)vZm2i6Fia!7-u*$msM)6RbH&|Y?HRN=_o`f7I1Fj8M1tEt&ts1HYwr(Xm*g!Kt zUM4l_n_A`%>Pv<~zZZ578Al~Eu0?*0hBu-FzIW`mrQ%aqe}Db)hyT--w(wmF|Nhtd z4Zh|}pApDon^d&b3qF25<}do$F~F@1x>Y{?R;-9W{q2c~04UiSkS&548XS}#hbZIO zVOHiqF;4TliTB;ISUf+Ze2qBwSzwzEU4?pnWEaA0bvJ$n*iXdQu?)Z&&=?5GH)D-` zW1dIEW^V(eD}O$=Cz;W~TUWan;MswL+h|}B7VrDT_#FcT|4yQK+vY6bymO+9{Ig*e z`T1E|9PIh?&-sP;UHz_q!>N9XO7ez_*jRkS*{lQ3jB&247|`E=s(`Sr(}!%F{{!d{ zn&EhN%0zox4N%N2i8ZMUJOFA#ywM@ldk`%_2Y?wfF@M=sg$`1hPeCu*hZR1D(*-M) zLeSdQ1oQzQJA@JeDizMX@xYQiyc9}dRf`yZ5e)HQ(IzbruOS#RA*_e?JvaQXK(?wK zR3(+x0C@I>oFZYk&5EU&=J{1rKm83MW#eD{l2MQ+W>_E8114u~fS3jz2gKScz-b{W zoWdjGK7Rx$1Jf0y4hbc$X|ED(xq^noV=etgNPp$K_zfEOnM_CkgLdKsf+Ygn#E=MG z_f2@N=%-MV*T*|>6xej`I<5=lEIF7z68A)*5exzJ3Lm!T2N!%>{6SGO9}nBzPpY-! zozY4xLZ%J7{Rn(5TGIm*9`pj|e8G6e#ww;`yfI=1>*mCF&Fl5JoIfYI@^6Gx)ui$1nP7GB6;S=W zQfQ*Nu?L}y0Nb4=$dP^r0WXvKGS7-Gr+5b5K zcK}!X?`&9R2VFH}kDY=%KXOx?CNyprn16J%4G@mcFPN&|!f^A7U~r=`)&Wxkt-TGZ zfQk$El?nY2!K`y07$?-2s6im$wA4)MdpvR!xhL;e`2A2I!gdw-BQ zaoRwty6ikg!Yy7K{Vu{3qHrb}6Z>zx38+1X!)t#s80fTE3)~EK!TCee`a}36IA!}f zD_V3_A|#fD4n4s9c$t@nHUwzlV?Qna>E5mWfM=Y2FF?$KWx_`$EYEUsTfPR6L?B2PoX*~eCYxqhChBw$^cHBhRr-CrR5?8x}bx9im6KoHHVM8P29HGB9yWrCf?63K|(2h5o&e^0uh=5 z;loCO0H&#I5*ZMk(L#%Nzyy!@W!oiY-%rjXUwDR_2nf8vlb8UG{iE?%&uh*9A|qrQz| z7}%JWmiUj7Z3|o+7OI9D0bAv-Vlu;`l=_!C@_=n^!t?EyLG6h*xTR$|DrBp>0QAT+ zb#p+*5&IJH1w3ptLx0+M{6KKN9?NgQssfJ6%dF&X$ONq;rtD5wfT<9h*08$)znkzQ zpGCgdU_b@E#6E~);A+kpu9S#u0JYGLSc!kZ7@nEn>W z#C8SnV5fAj8gvTYY<&)6?F&cF|Kp=fnAYdFQcACszIdi+jDMfK!Nd?OMm;Z_?jzWT zt>ONL=4?9FOzLWH$;n9)(EBPdB(t;Fs0xPOj8GpmGn$Iz_$2esMcj{)SAMTK7Xh$- z&Oo=$M~95%s$A^m146?DdLGCSZV$*uOCIZJ@Tl8gFXp(gIk7@E3x^5LfgsT3E7&&& zY&eZ?Y(NQY5r2={^`_Y7!+B3DMd&9UZp;Ln>G?NON`I$I4T==Z4Vs_hqaGgBHt#md zInT_F3-Dpd)(dcks0foeyX-kOv8qUj@%;_;3-(-QyqT^UWQ7dtjvY$XvG6&=5M2QQUN(GPnB6_)wAet)cEnZ!_k-cU%%FTNU?({16m5LXRyme9%cPy%1Mrl@ zDd35pH-Cd=6vmN*)We7Sc1{80psjak7BCrpi3+ZekWC=A*M>tdRX+LN2lRSysZUsM z;s%xo`YvcUO!>)Bo5lOz2BgC8MT^SlrP-Z3;bcHF=;B=$o_k}m^|w-LKj$;QsuRj8 zvBGKB#*=rL{V8#mdS93>+{6Y{2>;M;@Vt-k3PJq<;$5g*iq5p)w*XZHkv422DpHx{ zLO3~`3$kRD_@j-IVr34L>EA0GVZdD?gx_%(*(6LznIe%h6;Gf=Oc5(uG) zAqQ^QL6-|Gii>Um$_d)zA#ogkM~y)(?`>Huqj^00D%oy&oH=yZS3Z~4YFEmz9po1= z-S@8;+@`e;DLuBo1l%xuns>T!Q`0ttiu>n#6KX_Aw<8?HF~I~5jP19{%qBtYq+VEV zz=Ku669j7#n&GeIe#;C1UfgMI&@}iQ+!J_#g;%VbH~r))sZPRSt57w60@t~t*{i%~ zs_2hUY09HPiOt+r&10jSSiI90VK;NdDe*0MZYwq@v?wOnH}n?X&m zG+simO}O9cQ>(+ed)8-v3c7%O$lIO(YuZM@055~r@ykf>Lr|AJZH{knLJeI5E!?}? zD4sDmz=A;}W19H}(P4W02t)YHofI22=6{QUg)|-Ukl#X$7$m%&od%i})pg zB|JL6)rxiVg7x}UP=EcaO?a@-(7!=BK7rFAPJ-F(*N32=4a75luX*bgojn34T^w_; z9lM$JX+RuY@X&3e?gY3DvWxqFrf%EM@7h*O@ynr(%;1zd|XRt1JZhQEg zy&0l3@c51Qgy%Yc6JTFaI|DOXSm5*P_}|*+&p%n~%s*EVpo^b=9HPHKrC>g6tWA_C z5_IiC0QLr+TuR$Z&n5cCPP7GoW}-PTPYeQ(85Xf0YXvl~210jaEna+x728{KGfJ)b zejuCpGER1-BOLzBjS~wWz8{ANy|cQ{6Z||`89?H@+4YKllJJimMtG^vM}_m00~ff7 zE%s-jOw%fmxgj)u3YhmX3wG5FnXu=s z)O-;{0LLiel!2n-ZKecI!<68o#5-arK`C~k7KrFWpMrzD7z1iC1HwMYY!*i{GOiGM zu;qzBF*r~u)1n7Rufh(T>+7Yp1ym{3fiZoYb0OeM$Z*bZZID?g>q}z{axLC89hC2}dmIF6#vPq@>mV!mmymv<qH;4l z)(NcK;yrj&bj%@hSlQE^kIBT2Ue1TW{)E7gQva@ggQxzivqW9GO{r}$j-OpLgPpyKL+j?@Zc3F|GDFbX5;o(X)Ph;ljlKqb; zP6QEuozu)0z`nO*x%RtMSl0xUf+f3-rQ-lD;5KNVNPMP4>dNx6vYO$?INOXgEY*GF z4&d~6u~wX0p0*p~$KC+QH*^oApCexMwge6p3j8EI3=IbU<3)@FkiT(% zh=1d8^+J3>Fla4;E}Xptr~!^5gf67LHZ}m3uJw;|0T5lbW{rElNvrl21&;H{HhbTJ10f=h$@OXqDFoYs5fHHj*e5eLes1$t zqZ-!o=F5usrGnufR|<@JO}pN#DuY|>8QRg{bK7MVpZy`MAHV;bW#MFpe$AiFc2GX( z1)gHqL)LLaazTfw-vi{`!661I=rVv5CIM>eF23j)XwOmYy+lETqr{8HescVg(m{!>^XZ z58(Rd7~LUEEs-Cj-bi2HgB?&_^fMzre2ztRV#BDv5tg=x5r3Kav+o+$1o&}MmPaoo z)pIMn$2jLek#pUEs(7^=Ib(tuwqc11f5`Y)OULCWgD`(Mpy=Uor0;BdXnQ;FvK{kN z=*W@&ME!aaD1De7(!pao57P0}**OT_<}C?{vbJk0P`b+z32hd|LkwzlmQpZ0p^Xlnqh5RB}cj0`uBz56409#^plYZJ)n?ZOi{fNbiaqi;7#i&@q(>{{vU76CFf?nIY_7b5lS3@VB47UH|$0pEqXLu3!4czAO}4Z$I`< zeB)y|%DqJpgI(W+MZ-~2D~1IYk3o#L6$gO=ve0@g9_t)0k-}jTc9mHY(8DJy!3ZST zJOKcI2c(5}pum6i8G1z&;G@fY50x7HG?AKc8~}&=z}}bBmshjw?Np=#xYbn@6K_QP z#Plvy5)5}+M|Ts(ee#PL(%TjcXv)uk*zW**F|T9=@NtYBBX<=RsDA&Uyc)5ul~1gW z2ehpbA>1~WHmgxHISK~;oOn)Y>nQJlQsC6FEKUg=u&;jzYUl6+++$Wt1%S|6vi<8ku5 zZmNQ)ffje1Vnuk)jmxmyO@Ws%F$|E0_e?xFcpzKrO*bf`Izao zUmu69zO8@X#lru8quzWH=E%#)X~5P%C|86*&q4g?adl!{WO)~YMtFPXlFrGg0h@5k ztrI9b>=p4CBfm31qgrF?Po1{crGu25H7w0$R36>&0lsYGaJokNxpUpBWh zP(TCDNZY+bf+%&@PBeSy*JD}^;y!H29Tq|M1w?;oPN}()j9<4)7}8~(!ur5Q%x^HkrB^=p@9yE%#GC5tQqsLhj!N4w^QnDo!v_EYM97MtT0jh3i z7xG4Ry#xU8qocEj46cR6PH@4zvfZknDK|hhNq(0zVisM%3Q7j}t+89@966lz_CL7a z&2ovsIY1v&EQH8YT|D8-r~$?0?~}|eD1UbF0`dg!a!J+wPS?hSGHpNLK3n^Rr(%(C zaJQqm0}#w1L z?0ACA6L@T)&&<9KpoVzh_U`s2Ls7v7mN!DUr2(61@u zzrB-u#o?Ip&GjV`0$?Ca;E%T*C3f@AAUK<77ToIsfavNc3T*8K&4u6-kfI5sV44Gu zgvoT?>^3p~fLmbA;oSi9IOvxUx~nPny&)9Ol8dG#uz}fhLpBA{JJE9Y1g0WD_cM+fVNgIpO%44Q0fb z8}+w8!=Ys?F$0HUtkNEE>gnF-b4iJ_XNLY1JyG@JFsg)6E^1tixtu@e*K&FrR{Y>LacG#FfmJs2Y<&sh&fgeP#(P# zvRMmKa=93Rm$Pw$_`z9AJFES8A_v^=0?WK@k~|Ndy!|v~zzW~}mZ8IPVw}79%lF{OzSUq=V+a8-XK+gfIhfzA!k>CT- zZe=Ln5vxEBa8mATihm~iIJk%ZK3w)h^tS8L^(|lIw0`)>IR>YQ@NfCcBDDQW`pKC% z#36bFau8DDPVZnd48Am5PeGr!88iphfo}vlJD%Eca;IJH%4>XQf9dp%H3#SS9Vv6X z4MuOrPZJ_G5GlV9UCQ*?5`?P;$GSY#B%bST+y`=3v!CuiuwkQf*KWtqGShg6sw;3R zY+iQdyo*7u_>L)ea36^UCb(iB9*n(T*5*)(R z<~Z&{#1dqi*iHq;&1(@iEI2Ge+I5l>8SVffEbj+@tPJLOel91DH-%=G25#H7(CurX zqj-#u5!&E;ruy(^gkgj#F2eo08u-`;YxW|9#>kLb$f1`R50q_Ny@4z9u#BwEI~N9!`TygiQpC+GN&+1 zyyZ%N6ukQ*^6Q6Zc~d(f98)qkJQyD5AWv8v?!YHG)H;B8w>{(l#Du58jZ91Q(L z$xmgwkh1jz+rK{tLvI||ZU5JLhqxb+4-Zy9vj%2(=%f|mW8o}<&(BFH-DGp&$MPB zI3gtTo^yi>pd9$i;9%`TbnMmqyi{Kt;1X(~$a9T%tLulKx(;^7@gmm*_)Y+jX&#uv zLBDKu<11Ha*`0EZr|SX%DDInm^5a5rzKK%{qZ488+l1|Qgb$c?amJX=WxomzmT%xe zd9-&JiclNs-%0B2_pDzEfPagCW#^`=+&GuRXKuF&U~e`saA;4m2Ht+2r?5K*FU6^& z{Bga*9In`#E_UwsKzod#{Q1dmBG&>bmax{acNFjgM&1@~h-CYG4)6(;p}`r@W#5S7 zIvC9k%Q*SiQ0dYsjef6qTkv%&w;PF9ap623E236z%Drt`n9>K{1AlsqQ(gI~IXD3X z)q^(xQljM+GjdT~D1RrZ{Ci1VR&g_csTfJ2`L4rD4y8tX9&F~ZPkO)WlFb_V`ana% z7hWoL$Ev0+9lGn0I3$9X{T;lwwdtN*VSMG|3Z^jJun1yy?J%}qduF@x=m2-nX(I)&w#qXmm=I2f3x`qzkM7%9d1i1 z!18zLT@|yr(DeX0M4=Eco*5T&oY=y}#PP^p;kj<`ct`NglYib;etY^(0kC~>Q%}al z6oTxPmtz3SiWxMj_G0fDesY~?6GgHuSggyt7uz|(|4+zLd3khzh}8@T4JErN)GTdq zf#V_sIiiUP2+fi!1FpA4ZlPws6V#gfPv>vH!gVm-mj$zCQ8B$Z-D!G5!%?%10Rd4S zStfYW!jfiaBYzAoIl+1|3MaDRMWMCH&T%hi_PX^YcOGz*(o^|FVj*?YR)q!^F+=2ih5^`(d4^2cm_bJ44HZnP<85Qt^)>9&v)y?0r_AQd=-%TU1yfu1@`H-=(0#N?Rj>Nhp zCKN|5Tt#m^9^brhH1E`j@xTgSNY40qal|a5F~V{Q$#{6V)GLCudG|9%o#Dc_Lvf4j z*&2+KEjS#1b_**Vc4AY~8Nf1()1>_VYk|9uT@0C0ILfyRWHK0M}MW z$IQhATflsn=|7Sf;2nW|>EIiV38L;07Z_mG``Xi2D`Xir((DroF1gBeVyBL9yCrnm z>|sL_H1WbyOfXl8gx2AHV4Jgpllb@rfC;hD4I*b-zLzHmRMFKv-9Pi8Vj@vq2k>tf zb+uTsTz(Z@jqcKqJ6NdAc2eLU>=AGp8|GB`db?vMHc-10Ave75@BjmD;B_SSW`mW% zArI#U$bz17)(r_BtwHe97Lal%zlb9u!Fbg5c~-W-jY zF`;bcN1JHTCaqDUOQMDgy-`gkYFa8zXDzTJk956j+FX_G=7j5y1@<$JkMQFiuMKKg z_jZ$7I*u9JOooo$J(%Qn!?jby+lGB2o0H->GklQAO zQ-8aNq1BFdX7J8P2bc5aM#-{$bEtSZf8X?-1VvamLg!l^w z@{a`;zcF3*S=6zk#d#QFrTN=;7p7yz5Pzez-2#8yQ=*&1uNCW51;2sEv^vw>&V~PQ z9naJ3#>OQ#w;g~Sk*V&=;i?`ScC|bWQ{fj7Eu=Zm`FW|0O1;5=LL4u%R$mYW50n=ZKpvt1+XV!hZq zQkqLOx~((EbyeW=J^qov^6v#U-lns6Fi;J)n>OJr`#Ugmxv8wqG2D6S9XDs}Bd3GB zF0%oy#F3vAd&Qs$!B+IE#|-hb@yy=;b^a=X{>uGwl0^zx?foKc8>^hwa?I0@&O>i_e?C6*}BDFix*gCd4Ey5=0eWPf|L7DMHE1MTZRTm*tM!Qo<Ca$^iaVe>zBwu5U%l_DS1*-l-JPg{cHxdo z&4;5xk`4$y;Sn^0LBP88*1$RM&q7?uRZQ-f&Cleud;OPki@%kd{eKPcQU`*eklBff zyOwJ|xO02g?RmUy3^^9S0prg39>aVOZ)+GK)`m$)b$>5g0;R&117zUBo53h5&JH)* zQzo>GDev+cna5S-f5~Jc8us|z3qD1yHA|ATU>33a6Ki45*Pn{nE`c? zN^_THaZtc`u-rQkZUqKs(m8%cPUvxiK=8+Tx|iJ1-evO-rhfniUheqDg+k8(ai}iQ z2L7GLvQZg+(j7uQ4(e~`8Q;qRI;a~Ei_tidjThdy3mbD>Ebq>1FBtKU`@a%f`JLFF zUwR#%1q5(ym0kC^WE4MGpLy=LA(BTTD0&kVN`JX#-0rF6EpD6WwQb|zhZjBv7G>Mf z*sk&27t{&LgfDb)K=6YNOT~T$x&*)a@NOznw5H`yHwf&V+yHMO+Xt;r)x|vkNZ=u7 zmN{d*8k0IdE&&shX+I->$^CcU0obrJse=0}mSZ9BN@TOW83(JowDPVGmv|YGm+{wvPtE9s&35fDXES+@%CCo#} z9W70_Zs&x+-ji=YBso}a%CcTqe48MmMW`Tzf~NL!xyj~ViH(rZz8I;OD(#>{ZJ2w& z=UXH)KHj4Xh^%8n0HzMPdwUR*%s@hax!B${MqkCY-X$0=6@u>A^68yt zYDRS(hm$%EAupT8-5s&7E8q&=Ykfe+HLlrhkE^)Ecf5m;+w*&N|n$X=~; zCfucZ?OOK+N0&dA&oxHKRZX;UBtOG6BJ2xU0uFh#FkN-!NQ-qmK}od)rzLI}UBktD zHxkkMUC0O;fq}N4yBa4n*A;>MmRl&+obFOZ8zyknyHfb3lm5Bb^6$kKUOXK^{>`0g z)lFi_DU9eqMRzRWICNW1u%r`3A-nDsc4Hn$&24L73~vHN7tQjv=61=)Nq8)+@vrPm zy33j^ftTeN;|P99bW-4RyuDIIe+xy_xrbKmpJxi zwHR8w2rD*Tc~6V`JPSDW+`Ozeo;6`nA0e3HGM{XJHWKtQ%Xfn^T9WL@xMaX?Ex+w1 z$lm_>6qg=8wv9b*NEx=9xvU>G*|~q2*l>t|H|0~TZrQu}T)=m@8g9Ug*+#hPu65YO zHSCZPucAJ<3jT)+41ZIWzV!hg2VWALh#J^~mG5ms-^569>V!?8r|TWPl=Io!f!gbz z3oZUuXmNQH14y(_6D!TT3GdrIM_vPF`sz)xK?|JWiT40bfe3Cz*UjMIHVWi{SMb7| zc%IA&P-$>zKhJQ4RR#=6=NDzE%u> zi*!~hf0wcSDzq2prY|caGY^P%4;S;eO%|?Q_|n^z`{DLxElaWet<7HmJwU?0clFL1 z>y0)BAXc~RR&V4pHga|ZpaO_=aUi3A=(g7`UYm7JCU7xYw4#mq5 zITi?$D}!;@`+Bb^972AVz+PcFvjIMJ2eWDYcgN;6FZ^KHR(0>kvJe;dk5R`-}fr&wfF;U#F_JmwhgyiQ~_p&?f@}i$h&;=pt_0 zW$^SMv&a4KzbaXSsJ>qbv4n@i4ATsPEbcS7BAm5Y2M(-RpVKyB)8dz2GYF zF`olN9)yF@82zrUH=O`Q_>qk+4R00k63yGEr7!hoQUZUA%N-vwflWLL()9wacD+4U z>*#g>f1fRq?YpGtoM;M$-+7wzmO#?e~oTL}o9r{VKEWzScLLH{!4{ zwPp-e1XvC(jO%$N=PmS;4o4h+8pG|-NHg1IcA128B9gN%PxQK5Fhl$(+}Xtogl{%6 zbyw#W*F$jxX5q~8xfnB{hEPU+;H+Z9`g^?s=n&lRb*aHyc#p%5z+W?7+a*-RTz7#r zTMu#^y;>f0C#e+#M^}kf|3qf__cF8C2?~+~SJyt9baWpft|U4~$l=?6N_?Oh2Mh=J z_UZ-rxHp4Y**?qBjO_F}PrW3D?jwD7X8Qd}H zH3Ms0+YQ@pXkM$j7zJUS$0gw|HUu|@i1uJtkGF1vd2gHGaA*KBi)&4gz5q~!(c67j zLH&C2LfN6t<-L%SAl(*!RJZQmCp!N6-~aT1XXBSux!Y)KM&4^lVA}>mlNR7TGqUfk z$#BOTC*Q1ZdQ&qD#x;iy_hC(@G+bEEo?wMs>T_XX%FYoX| zEAsPsN91Fs$Elq8R@62S5Y6P@tvR^O*k!QIP2uytns*a;-LZpz0p-r#Gt#}}(A##- za8G0;E&*xlF!}&^d5K)`*Mv&38fe3@IrLr;@~=e%LqOeEV=)LaKpQfAu!KwU455`IjrXW9^P1H!+BeFA5G(;BW_+| zR|%9jeVaLglNOWlNgaO=q*Z<=Ew8*Wg>-vymbYp>!@dZ0za9JHIT_8>CM})>I+ETt zlV$7y@9woldTe|x!N)BI*RX$t>>8JSH$X3eK1QTN zWF+{mL1?Yc?Pwq&TkHNiB&M`}!L6Y6FBSAlO@+S$lQJs0?smV<;@q{M(to<&>YpJfhW2@|MHF(2S6uCHqGn3bmW7G z7c(R7QFFmPAWMJxNUX#YFK`Fa|T!wW-j{+xyFj4sXjLutK;wS3vgL1e!zO?wHfHh7Sj!S+(yd)?62^DC;N(u;Ncq^w;>v-RTw}kyoR*kV zf)nlOy*}RDu%RnB-`u_31|Hv_N7iO~_2v?9qiX*^lkiI{f8D%~$9-{F0}r+c>^zA} z;NaJo=ki#=!Y(zEtU5SmTb$*Slh0=Zzn8hC;KF*FEbqvwxg2jmfPNMCSGupx z;V{$)p*m`TsO&Mm66_>{bRbproqyl=w8`B~KkIDZR?;Q-lt8#*?T0nlSa7w__jU4hPi5rH1>sEbfBHrK{^PhfOmcypg}?h_zbmKTh; zBDwBAlve(|vGwb2E;~ z*<_m}=EZF`#XN&k&aO(>j*BI}9L$uw+X<7QO%s2(eHCQP$HaGh`nW%bLpP~@;X5#K zFNwN;kLmxf`P2FFnScKCZ&R=3Yomd)25r4ld5>+Iu6c9i&K2Jkq{WG&VTU#zXx`=B ze3Bn&xEts@_yRO!^Sw8kpoJ9#pIVZa*K23cezbslA8&IbkQaBv1AMXBByQhf`dQSl!d!9vj;r8y-HPrd^IF zx%Jm2KVC@>M}jR}I0jc}-!2r%^M65d@wbu--tt(N1OX#)kGXCbuYh!5ub2pZ~I)PYyOqw`p+QaYpXGzL>zY!%azgpVe9I0;a-2K z-W~46^wpaTeA!@IgO|SqT=u&opgT7_N?SJ%){Y+fF2%UxNpE4L6+2Yl<1sYu^?l$dA_$)*gFE2%SIU`K{m}tq|1Y+W&s-9W6fSb6o#9}Y@$G*%@y=zq!XMb^1@Wk*FvGU{}k!Zc60DM%!D1gF%Dz}_6E5V zc&az@VnaM`9dmzP1##X93qn9_2zPnIt-D{l{{?N*{8ByWz4U;ug-t|SG!?a zHM=pqz}J$+@JU zlArA6HmT*bG?v>;ALGaI(;a_G^ufoW&~1meX_zy>ti9?!VSX;^+|9*q;41imFcs%` zMs?g&p7v(^f&3tju)JUf-fMl#&DPUCWczY4BqLY*DaDR>d*co!UlGeIA~OP6ZjHt{t4c<2_yamQXZ zX!oy?-qL^ocA=likDEl0K?bH z!T|UzU^t_nRvGz~wYEd_dd!@1it%eww9IQ;PAe?LEdKwl`_m+rmd#Uu_J9@|h&#s=>P zE^gmC)5(9sKtvc`7Y()|Xjc1z8^qOu4$r#Z1y(K`J^M|oI_Ry%@9WJ9Ca*Ewjpx7c zUkTkSFS4-K_EA7z7P+H4l9Ti2?$PImhJGM`bi+Mwhq;Wa-j3wD&un7DX~p2RZ?yq? z&hy?g6#-Gv-59dHWXC3<1dtkyk@PxpVeZ|Uz-LtiBpe=D((#T20wJ78^x zTiye^-R9P_i&aB+zc)s8#clsa)_Vr96F#9LY418GhAl7jv=kcG^s4kbH@6MBA3Gkw zw0pIzc(@hPO>*z1)czqc&`G$4WBx#AFH?P-ZpQs&3o?%r`f@sq$?Zj6$k)-0b6;-1 zB94E&Q`voZhVI}lIpy0+wylo3!T;@#zj`iqVtKpnoXT`M)6WUq|43pl)a~uFcHXOr zrFMDGoV~>EMFfrGePJx~0Li+E(#K(<6PulI*}LSi*ejGQ+~99g_cAm$DnoRLq4vf^ zTj3lMZvAm531-r>HgN+)b}gcz3|R^=q8#*ys&h8wYrK3jOCIkj?M9Q{L(ZN_p*&TVW=Q4$}J11Xg}4 zFr>iK-~9yd0q|a9!uL=?^ly$Hf*7#bBH?t^wEM0fjumfucrz!`lJ!D972#wT?7x5a z6zzA3%}6Hq;|qpR1YX9wB}|$K$nVd>`R)Bln6i1}?EJs&-N_ZMXSi(2T_bwi_T=cO zn1ZTzI>*hQ-7(v>`KR%x*}dVo$mDpZYvJMc-t705(wCR#fQwy9?1nLjawVMq126V7 zv~?xmm-}F5dT+KRhBsn|Da~wot`~pr5vXRfq1%uWs~$bnK7g!cxi`)8_L?>jNU&=_ zONuqQA~=I2tBb9FzFOGZV{p#4wQ`*8O?acM=laNe=$0O@eR745X{G9wkKMJ%rtYi= z;iHF}V0g}vT(ds_wBGN=cYrfonVQ0TQyR3|%6+fi8}0=Mpe64h0^I=2FLw|}Xi zEEhgNck4eAldM)If919F#k04s(ra+QLSPCAdg*t~Zy%ha4`8z3<-Ow5$I)>`Wo*Ja_Qq0!@B`kAz9r*otHOK)X;I-pF7Fhg-e^35oo%Wg!7qs1`1-xU~ zC5PoCvuf|ndB^=Z?>%e{hu|6mhivQ{jqrL0&#?g9O-IGiq(0+CNX>5ODugF50k>Zx z)CD1h3r6!3PL6xS+J}a{^OkPy3ah?tM&74%xzgwk8S+(ZI}C;K=2Pj8u2HvH0CbWb)$RWIa@M-FwY z-Ytj5%`v(G0Y$*oo-3X8xc~`P_FQ9o@#=Cv!90$zf0};mX5byT9nLImw6+pwBCPTD zW{*c$yoQ&md7%N8>(C>C%YH#|$K_((+ZliFoY@XEYjJs1@h*kJ6aI4Q8q{%1O5dq~xa%k1`62NJ{mqEavS~R#M+j#E? z2XJG7b3EXc9^3_vO%teGZ&KZ^(x>bB-5^t|Jl?v#96ENY`1U>&xBh_|8j$IMZyqRUC$g9OTv&9v ze_h1+^uHsQfBVz--|qRh|F(XZ|9{5b1<97%$g-Wvoq%Nc12LLsKzt;cD3L}|ue#po z-&#oCJm>P$Qnj^8MP}wXfdJgMJGSrr)AjS)T-^&_C^gF_o@(4HvjpD0ZQ4AFh}@bz zdi)h=OJ%ci(k0rO!$#OSRlQ?%NMNL=f0VTe1!Y@2vXErjvW&C<7T&wWW47~n$So8T z*7oz0$Z|QYu9#*xwy5qIKXi(T^3mx>OOQz+?ilP{Df$(nS7z{L=L1GZP^W!be-gqZ zOMu9n3zTC>9t+Lcswyos#yk~5r(8Ll@hpzm{x?e(zg@casB~OUz4ka4#6=Pje}DYa z6|5>YOzfAzduvi%^`RCNSjqOYE>&OHGcqBRKO&3Mas1OoKeSl zLZWRC)$rnHfhnI1M8k_DGEm<0mJa8Xh_9@Jcdrg17iUJv0f9_tB4NZRW^F5Sm;U3;@Olq^Xh_sq4e z3eBa(5rv!6;{KzmxXN}h)`*TQt|hG1k_3R#hE4)2RIuUWbi58jk6rQA9MUdk=yg=N zGpuN%Y;Sqogd%6z=S%V1_T-_;4S!F;5pv9FGn71`c^X;Zyw5`wc5SPve}_s-QJ%qN z>y(#sY?n0>XZEc(wSlVsE;l&Eelt7$?0g$`W_PTd%tW5Ed0U?~@Bd=u%C{@0xbaX1 zkg9XAZCa#!B}haqJ=I0hTR;vdfycJuDT~k1;?Vi}YI+f#bdw{M4P~C4793rNDh|BD z5-aXwVPl#ELkuK|ss+xu&s^!lAw2wrvFyE<;9S^0K=DB4GJCQ19{_Ui(jwPvaqh5^ytJ{kX=w%y4SGEZ9cpiDXL&G)#OH+mLe^St{n+fK&DwIg7 zJE%y1KD+Ek1O{v zX7{#oPRKh9%Hxy!f3)`|(vme}tuh}kKt9-4_X@IG?HctcX)bGdGjO^SDpDo)$fct^ zdFICvvoO!$9j+Glisx2^<`ffss%j9Yb~rCts_As4ay-SH3dUf^v9YK3>=L%)X75gb z^^nD^$cMx9m+I9yoOT=t$U3R^#x`17#z|&8ykqG}7pbI_f1wjS)jL<6U-ht&Wx-qi zFIFyoJD{jZF%`KEc6_SCJR>Ne=Qy##2{n10!K;r!y-s$|+-44!N^y>l*q?T8B(uYK zij)<+8%{g~^<5VzfCy+aLq(lO8QP`Y3}Azl*Iz8rLJ=L6I#cjT>qEP)ijzO9h8pD} z$qHc0g7}&$fB8J{*C{Dd!Elze>qEqLP1WXbBy@5J_{ZK%Rn>+_7ldqeWTVP16nTxO3&fceE7zDq=%7@dUn=~~G=`x&yqFd_?X}{TI z$3_eae`T(y{`KJNfu7_Q6+_Dn)*~(@sY*fqKPgg0)6c1a4Zu&eP0m_QeLL9cQi-&Q zo7-EqDNi`~eedMSSkCC`3+36~)V;^awL-S&p)ZfEN-RdySpnf8} z#XIPs1_J!;%KgvVq}_Pa1|N1NAc}J*r4Bj@{fci>ajssrbvAmz_Sc$hjA|DycF`w zS!Rt4Jvg+VDPp|(; z8tUKVVDaCa&(7MCa2zR3PL?TmDq?oxe{oamKF)1UO1ItPvz3rGQ_I=Zd7E3a-NQ4J zmK@`B&w}92&PE=4G)5zd@Q2IwFP)PcTLsYTsHQoc%rAgHSIL2hmtP*$ z>aS21*@`$ML-Klxy$vt$mjxWB@H!MX@7pT+U`=}@%+HI{q22SbtC?$E;D0$VTbzLf zNow{G0Axy)YdzEff#QI4K;*1lV~#xjV70zZ)V=Yzc@0G_n6~fs>Vu{Ve>L-zM1?)w z{j3owwB{COr%18^YhQP^d*25+9NfUUReckp^x;(*I9{_`-6}NlJgB+6Q6J85SD-~y zZ!?i*Ke0u%r5&bm8W>vHp;2#l!j#y8nmuuPp95^F_#S`1F80%-xQ)Y#Kri+WfP$^n zmqH{Olg#pT)xAMN&X`SEe`|I?wh{CIjBcIRqPo|KVRSu8{&SA^Yz+?Mb7#LMK+f|p-tgNKj_RQNLe_cNd@GrKS({5rJylc93V?+;M}v8 z*~Es&8i}wgF-D!(f0rYd1P+-ADzf!sMF+>@oL(yFBThIcIjDv@L?pvYxI=*#Il!BT zTpVep7Wd+b?R8q7_N#a^xY$-|rjZ)-opXkS>VSw?6|7)u&OcnOjaA=QYi^xo)q;ao zgZ3Y%Oz9_p?@wppbPKn!7pQz?mB{OHVzorIK9q(V8Wbw|Fh;hnLtC%D6#I<26ASL` zj8PCJ&ANhaxen+_)lcJPF$LxeC$LjN>aAOJwI(B^Qj=z69)H->(vjy<_ExvK-HlAP zIb%@C@zBIK9A5m)^oOgJf4f>r-!^KO+PooC``nJ~RPLFw!fE7|tE3w5B*8+5BxFkA zp)zpLPM9s1CY+OuEe#?Jb9%WE7t^#FXz-Rdo@E*JlSK4|_dVJ>+kJ z2ndsew+S3{aeu2uz3P?%SH!MSB^ip(=#lB8U( z2}4ByK$GNLPzh*2AoZ}La^B*nLyZo#cPP!M<{fXc)Z+UAkTtg7?7RY2Q39FLq7H}f zyVF|KA!lweuvNt!oICZQN+;8_1r~}nkbhmLZEXVriD88CrIdFsO6N#7Y3Jrka02^M z8AE3$&VK>1F*JqakK2l<*-j(6t*s28(bWKs@pa~o`?o!xqUee%qV8`lDzpG=lE!sQ zk}zRCs*-7YuYa~-*|pU6&C5$IHL_g?2OidaJKK`C8t(~sHrr^eeN0bP)N0DBJur$I zErKhOAdBp*MbrzLNGW*(BaQ0M&VZ$JEH{`>mw7aeZu zzU|HFc(WMh%M+)_M7R1SS&~>%TxvOS{h^C+TN_CA@uHgT4gk{qS?Yyiu3gc`Dy6bm zR&O;CFt=uT98|q?IB8vLWL|BgP`}n)pQNA1d++rmPf+K!?tdQOpergc&e>VuFN*qA zi+^@ur2M+nJ@NjLAa;kXGQOvg6DM$~Om&fBwu(*Y?l6$fAoBA!99CPl=O`YjRj0B7 zRQ-RlT*`O!H&Z+cm0SM0{gw~g$?gdK0sv<1PEn&RRv6Ik`2?$o8VZkSV3%hJQv(Mg1eH^ZWu1+ue+XPIiR=E*z~PVV1Av zJ^20DE2m6U>wI>jL{(@OR3i~)3%+bs#yWL5jL~_Zv3dHe*rQxn9rN1mf~4n@bq4~C zYZG)XYP0v{I$5gr;oYJTW_>e7NS8u7>(Pt!rs8T@)X=U1-r1IXg}Be5A$MIFP=9|* z20d=}nwyH!Ro^@HD`FqIiE&8QGTAFAzCza8K&uuCDKGO^KOKVvXWL#Vugj!8i79bS z^;9-PJN3XiyjnOVt?B<-92BQW7`Fb%WdJ?k-{@A;Z2TZaWm6RD%_%L-8kC~ad(1p5 zwc@=*BGIB=dS7+q&FQiE+r{d?E`Qdy(y4uT9V*2yIY6w*FLB%P&QKd~@4iE7+C<5W z1YKQ#IZca%F(3$O*K+9q|2);Dd^_*jCWv;ZA<4B+#N!&tMIGy+nkJ?VsW4=-*UloL z6_1nL00m97VUeuQuNG3Rw~HiFz<35Pg!WjbYQfOGUkFWMPU4(Sq~rs=V}JN2+oJ{e z%3>dfWRt+*-6+yn+>Ts8Ov)>A zhu*Pj`|s~0f>*eKO3^dc`>9)BcKCdf7OLWaQHe(dfM!UnuJhCT!g_+$#;xTK`G~|o zS@oJM1ofB>)1BnCZ^=0}Ie&$+V#fMoI>C4~g|WT0I;C1Eyy0O865a@2Kzfy==CViR zbg*fgxBT3jk2l6#$xF)9%S37+uUf*z?n}R4toU`YUWK&M{N7Pli@7WpaL6av?tH`X zXT7dkh$khNay>;OKFT)3NwMqK&fRuaFH93^LLcdDWO9I#SB_gHMSl;SuyVdjwI}PT zgYuUm{1alGl4Nw}j4~0jLo-KK28gXjnCo(g!R3#>zFs(iLO2Z(cr=do(VqZzRDyXq zWcoSlq9ml9IberakRMUmmM2v1?I3Do9aS>Pe)Zok*4JbB<{@~GZTxpqCCsJJd)MMI zZj-Jrl@G(y_=o>Y^A~K%vp2=P0OBRaB}s#s6!wg${P7 zAh9)Omh)^*4)SLm?Z|WnsszDT!wXTa)^CY!D^NJ%1+U(djTq&n7xs!q;j*%9Z$; zWs3!)q~-%xP@!izYoP*W1mSTI$fIp4el88X8+?hN?!Dj@p2I(Cu7uyORNX68-^5R; zfEBoHdr(V2M+JA;43tp4s=|cBVdurOOUvqxfv_&c@2~B&QYN)L$YW* z9#S2TzJEvw)V`u7u!Kg9ig2kT`PpnB8C7%avWVD@U<<%K*hb3T1?dW+v{T1;zEL5y zO3+j@SMeYPG^5?F;6j~MuBp}hlPYL?mGUn?zwX0Znry4Q_| z11VL_b@e&AR!B;**pYaSLm_IAMFL1Gtsg>HwZWlFTMzebTdV18IJbK=N2_hIDgyQL z5`QcH;d0e2Jj0H8X~Yht|3W;-{&!HwnVrN+=^^MzU@1U_{vG0U7~B z|Jox_t*vnDzG*9{C?*qzB1tmpi<6-Q&PUa~)$~kBO1888YSw0kNJVktT;Z+9rGLXE z2ig5o??RTiUUZ!_s6MF^`MgBsE%jeMVk6_(7>pZ$@?YvT#wi1E`m-4+esI$3)IW z$|Z_KP9FhfIs<9b?^cb8J;5_Q6n{L+jt)_FJzyXQd~S`|ZtV^<{s>b+zt)~y#8$Pc z{&MJEy`(5oP2DeDqxBHBD$sF{(gGH*u134wA&Q9{0@+Jv87Wp&p;0gCLum~_e7x5D z@F@dl8jRv>3RZ6GJ_7;ygu|gHBmaQ9hlH(iKChQT{CVbQb@wl1=*xLrS}c;aZ2DNm{*36%m3hTTX4ZFg%wx zT@RRHSe!`m$WL^lfvhpLC2+JLDHa=FCX6$)si_6)K{DlEf~>P18P6b|J$v$Ldv@IW zLO^>%>v~lt`{b7oX^dLxMt^S$6`CTXmvgA}5*&(oB5z%Or*rL2ABAf1bLdQ-*B>lZ z3M|!|z+{VCX_u2lgkm$3Atf@T;aaSsq1b{gmvm_7!_4f6o=ncCf9wU3A^0?bIG$ zukb&Y>Vx+SJbabVD(W{2Cbr8Yr94ymAgCI63YNGflnpQB)Yr5_oE+m=-m-6V7T~N` z5!P9iqEhW?ptBm-&VM11E%;4satK*Y53^=c$eh(%7LhNxc?rnFPJyGijuR4)JGtF1 zrUGU}G4K&cz=agFJQRC;5sj9HiFPw(yVI;}_)d5f#jm? z(qj$?pSkdt=ewW({uhFJ`)mG^KzXk!#|tcPueEKUWPbME+<%t{>W$x3jTrvHDdC-r z64f~fQ_lh?$LivzG$=kcM-G5^=#S^U=G5vz(LIWx+&&cdicX#Oc;qZ`s-Kt6tLCtG zkW|&l9UP0MhXmU+voFCNvg)Z0dAQwl&~XmDr}L14C=HnMR5mslXf?fT4x7rkMI8VQ9g6_-i1@h{f$>go#_=}i1*>cJeo}z zCnXG*bAhR~GbK!L0`2pjN`c5M3QD%=Md{INN?TQv*kzneB+tO=lXMpUaP>+Mixx1- zY_SiY*KmiL7Sz^r8!PHN8|9ljS~|RkAW>cSj8u%IG=EAN)yDNBDjy%qFas*H{`LPUjo-S19?WlN0tHVgXqE*dvJ=6OrAMb{$Dcjf6l9aBxRTjpCOcz4i2nx2m(qeev@t7CG_<*br#ZrB)#+zm0)mA-InKcAmr9eaz5IOh2Jez z3V$Cq~MX&<+wjNYPlAcSJRYSgFFGzb!podOGt>ASs@ zlI*vp^3L+<8^oK>yljnHNs4ZB^(28w64J&?<0)S1x;ViD&dy5vsEtH@%`OCD3EZ_Q zx2V?BS^<;nggptTs(>+7&bO?P%6A!4`G1u_geUu?O%-8Bm~@J6!OGK~X(Us!mrLs_ zoFe%B{U)5}FEPALySTj#PmWKEZ|}S$F@(D+i9yB+j?P)d@&Qz`dFV~cak_|=T7pG2 zQp)z(J@u&TiS^K@PWOtk6?>|J{R*xTX4B_|my*j%OH|!To+Ccf`+r)$ zhBu_jEb#ZWe9Y<$f?R6P#;3gD)7`X~wjIhYBG+*qMH2D2FSW6kVLR z=&-N10n}#K?^fwAKPm4pUJF%tvu4u1Es*q9*5^`Fh1ID4ZfD?ZzOFI*w!I+BM7}NM z?xXUB-79ceI{=`-Fx$y`nyEVkSbuU*wyJ;*vgIVKE6eOO>zQ}mIF=|dPxtdqWuDf;>g*^ z;opNwy{pQ#HiZ}fo#p)fLb;>Ho8Bl%Rz;zBIv;#(LBeH&KQ^!4DdD{`5P$sc(w7j= z(I9+~#DG|A0q>!IA;_RMNLN>_9=HdesF|C(rZtl~cUj^Vjj3Dj-hx zz=2NloGP-;)YQ(663TTCP8LD8W9nP%+m2j4~pD1P`yRE#h{PU+?OU-iY1b9hJNIP3tf{{z_A+qgyrhA zZU^I~@XoV$Ty;Jo6wNb=B38Db38t6SG8G0MMMEeKsNs$rG@Ybu+JAPH?#vc8GoLbB zd0o&q>z4(Fne%rzH4+sD4egR!@Y_}TP_KQh(@AVnE>sn%8^9PHyj7x#Xi#MiM!?41 zszh?$@Ms!J7B?yG`S#z<-)#s zxieP))zPiWdGX$QUVr^kO;3x&cn;m*N|9}%vYJ9fk}xNM{^Cml9f__=0%UD4sAZ44 zfW7X%1wO$JVAFlpt%wo znaRl#WO|^`1#l0J?JZw1NV#u{^_A3A&@1dOxpZJ=4~HSe)PEAi`CdGb10Ij&?kcl- z;|{OJrwD_^Q3*m87PV~!@|%00tkgFFnN!i#oReA{Cw0 zoC9Y5CM9uOTRQ;IM@2n6LP_ygMJ>vkZGu~Ap_;FNIX*$6Zv`;o(0i_?&Ua7Z@N^nFzEwQr&;|lzGraC+R2uj~} zm2@PCC~`#g2in_14vtE*vcGbLIOyO(-_F-nI?v76tAG1)CcL@FbB_6nO4o?oG$tve z2Jb&_C5eXlA!@K39dqSmi;UPb5*6nmA+~C#p5=Frjs*TmGXV=J!E*=<{6sf zWwjn1=znmEw4O>elQddYa79{IFea`&eO;<8+L3E?9e991gpX0u=lmg1+VNBD_R6ktMG;+o%FMw9ZBK-vy`l-CW=kw5g|MN!T0{3`);nCl~ zczX7e)_sIc9b3{{$QPiQ)6C@s)#<>T6-H-kxKX+dq~^K0okVCv z6o0uG`)bBnx2pW!Xxm4uQu!GwJ}(-y^5!F)+ahFi^2u>J565;?%sfqPA+JqfX=H#~ zjd@b_%>uCDrR+QpyGj89Jpg14@ad<$4GETjK^+OZ&GQCqy+rzY#~aIaZu{*@De)e@ zS*aC?1XNab?{`0olzyzOLg8@hAev+~Yk!<7l@ZsqL}Oo3UV=%Qaz;e@s2PUlO**~F zg%ly`7-&OKoWn#)*0oO4#7*? z5OHpuQ=;8!)zT3t#ot`iPSh%7SF-=)i{FQuU%B5KuaG9!mO0coo|glxS2>0x_quJiQ@nxP)=^(ngykfX>W!z;IDf>389?s< z0nNoY9sK_?tt{`GPXhoMAQmU^!+68+b@20*ym8qd<|8#pu(M~exuvziqlJGc^P&k| zBekKTbsXkj*XVE8+T1DOWqX%j;TR`9k0cZD8WuQ;nvoUIQ1M8LLg%2A^&qEl_IZI+ zyICJ(wZ3khkndmzM8y^*)_>aLK$={M=*(y*0yj!i!W)%AJ{63p${ro(YXnJo?8l3( zE0Ttku3tC1jT+yZoSS*J99y$}DBMEq z62bww98OZlR%OI!2aV#T9B-?%Pn+`quSFtV@r!`SE%;)plR?$I^M8?pqx9o&%P(6+ z03+SBd(lyaI#2PXX+P0Hm@!m?AFf2QzsDasymA1iPZFfgQZlos;iX~n9SMJ*wMuj1 z#DhysdD`xe>SUh4q0PP1t4#}y$BA~IUN$7v=P8kjAAIKRF43@qiYSA!JDESJ(|ZOj zAT5o$@KEGQM1Sr>TYnOQfF!0*+T!2--@kd<{+hq!x1B`QP*f<+DV3wJ z?(~+`wyn8?ydEYZPW2tZ1E&KHp#hfCAve5i+0Ua{RYv)Uokh3~nL|_07f@WY-_w#R zzd?V{^m*Pc0$Mt^okW%09%Oq{bKFwD*sESSYa|bB4y344AAfi?E_MTRn01~#HGau` zBI5C-_Z5OI{YNEK;E8fz!AUvNOWnWo~39W~-Zl+G{P-yO|Qr@4MF3wBKdQXWG8~CsXV$xYpo76QbyW0RbmhjapV0A6c zK%C)uX}6&g{eP0@suesq=iva|I_W&GJ;gfP5}#Wu2Jpt=+F~9T?@cowT^77cH4>#$ zHD?Y2d;3w6X%_Mixgzi+hULRfQn3A;k~GpRr8BW|P5y2=fb_S+Wjv7GW!5bI>2j4X zrM)#XojB5@H!FxdNK9IW*5DW!-&n0RPN?23zyifS0Dr}aJm2EBqdDsq*Na99eJubh zd|#rpLv^>3>dBQQj}zB{KOENWX&ZE7Qsd_}{C8G@+te7lZ8_JXhy_cb0#61-=w@1P z)x-IQlnPQ!OAn3~Q2cu#Mj2zXv1aSr)3CX8ancK{ohJu4Y+d`n;jvQ$u)F7J!yCx@ zwp>5|@_)bI-+$>A!tJeLK*UjNVM`fnmtzMJ@T7Cmqq#x;;5j?u3VPS~8q~=d+WeGt zD;iAcHZn!Zy$Yy+%;${6qe9=Ua3X=4n7MrR$}8-{@ig^XPk!Zj88@aOhg*BtaLE8U zwRYnzJ;%`0Qf-`BfR|plEKQsgt-n>8lI(L22YE1Za3<+cKijsf zn5xY^H6Dr(vQ19)TfVN;Pd_+5^V9tC$NQ&EnaaR~SJ)!c77oTG`JD_qRrMkaB%ZT@ zc-C%_pT1MRiuTWB7U~6HO9c8zF_u&?gfEBRU>Ym$=FMJL(flwB_8xRTQF=fnvC4@7 z(tq1e`s~(C?S2U?S>t!`yvn7w73fr}WyofAP(mJ7qXgM!PiHHzu5$*QNDY4-%8bta zg1l}vp6UT5u#?2)2fJIr-9xsEv!8&`pmK(1=}(ude6w8lq4Sm!Fks-*c?#j32-|re zrAmRtDh%r_0}A1|CW+>Gdr24q&P(xxZGRbLEnz=HQQ~RKB4rS|Vsf|JwCSpsJPvHh zgOEYF`5MoR9s8gJo_<-Bwj%CZKZ z!ZHxJ9U{^0ueG zE2oz}>PwS_iqK!btjA#pnBMP}wdJ&B;uPnQ zU%{3q?P$w;N#QnDY}@Ais*aN-LR>?oV9n3Af3i1Wc25HJuwssi-t1ZXlz*!p$d|*( z_C!Y}jZh#^^icJk`T#8;%9+8Q)ClsyGb>BVB-ZKU#go*e9NER|I)1lI<=bV_M&MG1 zJ9S4zw$;=g3~_jl?YyKG<;lKyY%78#ibIa<4PoU{|w1`&qwUIG(lZ@ecylEOq zN4(IxRo#%!W%~dA7a$t# zAEY;Gl+}L$8f<$iz}o2;p-BIp;`3W#3MbxS9=3=bd6z{Ak4lZwsefPf*NHxZg7=^% zqUF-Fc^f2BZ|h5CcO9H+GtjDXIb?Z+_!*%hg)$&O@moc&H2eh!J9W)j4!o?fWfLgU zWh-9ltgumtHAl*4zaya>+@=oDMP;g0`ZFlBK@g*iWQaS|8d)lKw%V;6r}s|kl+^Iq zY58@L>_)xOUY*&~aet?%Qmx|B+9rPL*_0PYWPPjCQJ=m@aT znUP;8m%>dSH&C}cA*og%qH}j`6rGKFwsEcwrv(TKjv@hcD}b7{QcZui+oU;kGgGVj zamqV~tr>oO#R%Vj_qV?jyz>{!=GR72wkiUP2n#Fw^0W#4~BWlF@BeqM>Ph7?L2&Z5WRb-5xgjc0R?WySM2IBE)CJN&Z} zr$-k-fK<`Ij$&tCKD>ruPru$5>7zF0Ouz6`v^{7l?drp2l`}`5{ZeI>1E}y!aJGI9 zZyQzN+axj20EyO{GuC&y8>#G$eJP`Zl)}8#OWdhQZk;xc9xs2Kf*m)|4#$gv=uR)) zKAxU`cv&Prh5BcQx^#;#Z!oGtAv*XH2c1GFj*%Q@r$=Lyn}01H9>Y8<$$Jtj;iZZHEqfs2ggBCQir@* zUbWiDtl7(zEHz_DH`k>$d8_9P5kPo%vZjC;NYR#U;4*){S*^XPKznbFon#4}f}$EJ z?TKA+4`R42;Hp3iFo!dvI7D!0zIvH<@Cpf&+WY_>oC`mcf?#zgFqzW#+_st9WkqTF z=IH9RW#g2>O9$vE)xf6t?6**B6QjX3RzdUdSg;-+bVe3-uyA8O!yPkdA)13ptQ9Y#6uF6W(K^KtZxNzRYz_1c0G6sMPY75 z4fB7#B@V0hTP4=H6%sfdM`J}FZ9OiD7G&}I*)Z27BdI{Wy1Z{;W-N(mJA5mIr>U-b>YR$FIXC{0Q|nrv z$mzQufBfISjK6+ZFuds`+*FOc=WG*gi=cnpRW{}wb(gB(ub^&VIQo(|a7ev7ABipm z5ivz9wwdS{oNu8ZZ9ycCrK zYU=&%^QTwd>81YT#SqCej=HpRSNF{8T+U+aGA>yXxRX@#eCBp?grO=bo4)&TZ&VDAo9avRG zPWc#GE+nPM*3yeEZC?yqElOTcB`>x9qsdPJL9Hb;+X0x`fC6KZ)@3sfw%mWqn}Rn! zPY~*HclRTp`LyMw-0;<%QPWk#gk1V8vg)Fj>gu3OlE>;Q8B!KgNvcQd6@IVJCS1&@ zn#7iue=OyQfmEML(@rOPs8>`#|7MMj@TI=VAp|?Omvv*9@szLzWXwuNfzJs{dAn#k zDi6qTfGP>XHL?Pjv297Sq_lsm!+;VZJfcp2R?hn5I-y#LJ>qz(Dt~gR0N2@xq-9E< zmoiW$fLuTZwW__}l*+p_DRGFydz;hTM@&kEH&#un!3a3)=_ZB0Ou=zYFu2995WB-zJvs}(x5m-&B+h3dc)Q||Z4)0OQdOL0I=2|!X^*|`@v zfK+%+aWpr!gf4|ZNWFjZ`l@23NvDl{O;PPow_B?$f?rO*Stt7g#OW6Ys#rG^$L<|A zV_Q#6Z-S!c*TMXdJk_FAi%F{90Ov? zYS-!?t$=-wPJ%9CUaha`>!RfhM_~+O;jprFG(oK`Es6vGGzWjj^*G&xyI|jkC+<#- zsK4X6wn-%wLlS*bl5!~P!~vc9C6HP{IZHMSRf-Md;H+j)PkoNxtW)}H_P|4#&v48sAGj=ab!4cR=r|c2Uocr)h$zILUTh8nXV+!%LOpb{dCNbUP{v z;&d$G`Pw(Ie70M5sTOm*CU2Tr19P53p zScV^dntw@OuZiD;TY^0y>Jr5jtX+-T3fzLg$@!aWugHJEy)CwKzKK+-kK3mREK+c< zjsB<^Zrar@l&I{bk<~7#-#ZtfbkY3W@odNP)sftnIxj9cr3bHQZQ*3|p5*;H?ryUv zQR6yuM=9fAucr3^xPka9QO?A<$LWNfN^l}YQg6bM_p^vM1oD1KdARX-8=>E$Y?ap3; z*43$1rt^MymJgy6Ff3ne`!MXKR8x$82KRX`t4l&PPj}en zC$VQmu9_kP!Fit5Bxh_#6=@y(bt(P*%$unl9O!=}6avVVqa)v`(syg5L7l(UBQNU5 zK7{gTr}(5Z=bdGN|GG{;5I@L#|M>YYku8<}@)NQ0i`O5oV`w{$9Mw1gddr6rEB{Eo zD9b3V2f=bO}qvG02x#(xdf^_Wb0ND>S*OkVRa6t zP{4oJEaK8|=@W1o?lc?aNNlsEGT7B5@oN_`j&?`e%$#XXTvs4>t1N*i9XeGSCpkgk zyz_{24+m92hZprS&zGO*x;=K?vR=*Sw4bDm-5vjY!HDtX{1-ykQs5%LsTogDtrRWO zBg1B!Ja0?a*1wXcbnT#T`(A_irBmeQZI^#@sD@?i^`?6b?+zST@rFgQG0oW}B0Q~R z%B}M(-gN<^U-!m}z_EZ54U>uq#fxx2-DM@H^Se?vQqyM9Z?d>HUc9O&*vpt9DZFJZ z=Y0=F!%}D^Zkh6`VpekwEp3$`l_JmHBvCo1p~3L)7t8^eym_4Mt?;|$|7Yiazyp6x zR|vU($*$PqO!H#&)9SZcQ&nZZ5p_I~Se7I+ot-C0BU67kwg|Wz;vTJSsqQTR4*dZ* zDmM|1?YLccyyvzBbAArW@&F`NiDuQ|$=y4D3^unepn)$EPnJ_%21xx3Ycjx3QRkaZ_$rL(Oj$NARB=feY##Q}$ELB2?i+i_6-q_BfJP^|iS`)W3j-V{=G6169}7s31%A_Dk=-a5N=|DNKKCEC7`6 zajF@vVC zYM0}Ka;6&F>`>xYvsDtxdG}ks(?x3A(qy`@oWX8~#u)jqnjk3Y zZc^gVaHrZVqYesPo{pvmT5CLwz^0HKJ7DSp_K5GdK8dz_Rv?4}sh>fQ3mYBbcgywB zR5mA$Wmo_w#AYcr@~aX-UcD@_V#`}f@6v)L zH>F9sitJ9Xnn9WdEh>LXOPTtOM(V1Y3gO{iJOhr#*j(&gFVRI>4idCGa=D zmg?sp@9)3gx1t)YmheUmI)T-Syn&mge?PUZ54~~nM$`Z2aKMlA5gm0*6wD8Wy|+yq z0`T4iAh6cCRS2Mt36iZ2YVLAweNNVoBE+UVS(hEEl%1ZBJuCP8NjwAN5_xR1wV;jR zDSD)gYx3MJ5&3^?-e}%d^WKIgKJ(F4PK`~wbkv2a%WTP)pubkmaz|4G6wa-8Nx(?s z*<4!+gzPOAg{HKX&qMhAKb@TQ3Zj4EHN84A)5O$zCpd#;mabXt?$kTYq*EOSmk*vj za>PsW5T#*xPRwEq+@ZJufo#m$eiS2?3zx#vTLiZ0ctCTGm4LB3t5^4Io-&wtY&ra(~B?9rb0z6C>}E5wvl z+Tr~W8V-L&jt3E6T}@l)SxJkabZ8C2ZL&1yQqlJ_ZRaI*NFM>ta26lTzS!LR8e*+d zvZQ&H0@7>DF+`SJ`QS%|_Q&R6QHiTY{b`!~Sq%zEKZ*ErIc)KeObQ3dy4b6!WUoea zmetN(VfO}gwmO{*lT;*Pm$6<%p64sCDplMsLVxk~*D=l9%(b2fIts>R6EE+{o(rxLF2>cAtLeDDe2A~ za6EtNDt;2j?HQjc*@mnUnI84J5H_3LL(L5xw8+9dXq&%VB?0Jo!=H-L%uSW<>~Du) zVvfWY?*RJnn*UMakiu>$yGkWYAXhB(P)&rmHH#F1L(|4bzsWhQlk&cb@hV-%nbWM7 z)uHA*aD?N*Mw5v4e8zF&QYRyM@yNDP$c}&a43Z;QhFCm$m&j^g}kTEIg6@YCN;TcKI` zKmybow~VN814r14Hz9%Gc-WeEeqeL9oS)Kk==7G!Hc%ak6`k5v+_IWRyREdF=5~Ll z-BHIQv+_#Rn4LJue-x!}vt#%~<>(lPLwb4j^}H@0dh(@H`LpuFz6<}mUnKq0czJd< z!XcZH!{@ceEd$~P;kL1}$`&2!8e7FA-E(Na@z}*DFJ7mrH`;Xo79tfu^+L!YeJKzs zxO@ikfBrasn!o(8sX%(Z`P4(j z2Jb1e%t0NUhpJ7AbrPqEkjonfRtgNmDY!*<*#0L&4DIb_7Z#{>#(Xl(IhFXu}lqAUxZ_NiPk~ zJ;4|FT@`y%HO*apa2k^K*@q=)kO!et#v|L0hoRat#&nrh9DPN}(oKJ@ra;Mvx;aWz z@$MJks_AoA{11R}y*hk-9Yi>aYG?K&d0rYulU;_^By6-LF?9PKKEna^5%jDf&u@*~ z4yJcTneC$3lfWO4HdH%HQW~5giko6v_UGRE;N)uoI+7k(`P+3W`V-i(c%8g>IFsxh zXaYJC=_u@#X0VH^U{ZgTNB7Lt4@KPA&yO0HGF{YuTcnS(s(i0fTvC6V0|D}<$S0zn z8s&H=3JBvLu}MSKMVoy|cFVbc;)4|&2;Wx1>Mc7-Bta~dq?(onusqOXpj6S^0?|9m zDi?Wg6Z@a3t`lpEd@p6FG8W?%f{$vbv`dZ&NjTn@|si4Xquq@REJ z>EGustk%{z<+Brd823Zd)rZZ~`gS?NP{4P!!S`6UVeEYAzjDg9Ki0 z_qRvYdB#6lto*T9Z)$<#7O1MQ)|(nacJH)bR%22z|MBvf!REgUfWJs zs+T9llV~{NwsBU^*+TKx>u?5v%Ov-3{ z=wFt^SF3+F52?&%RI9c+KQe~b^MH4~Yc9QHx+~Mq!zP-twb{v!*X#`Sg>k-%0<72$ z{{10yKT8&pSj3YnagsHpRA`Vba(ZE*sffKQD)a8VP3hX4)qU^7J`0ycYT2|oWlh4^ zx8B(y>u%O)pEkSiE43R5{cYf%a-0$~JRgEbTQPr$H(SK*D*UEqr%!&f!jJ4Pzynd9 zZ7iEa8^5R8#W;3vv~}mLi1r3%eu_9tLME7API)Niro3;yb#0%y)OmlNz^-phJOUph zg+8rLaFfyVoEPs)A`@*7wZR2$bg?7pe3k-hQ#*Q(pI(O!@$PJLGX|Sw6JJ{Q$C1q&ys1yNX%O5}ZO%TJf(@Z=3w z*eIMY04X`24HLIZ_;$=6l{^Oe4(2!bHlX7L@wxA^Go4SobHbD5)ai?&kpvKF6~_f^47E_B)d_J*dVV8s>!fdR@tTm zr>S&eh=j$PTbMf5U-n z{kJY~++`#t$Z;5pGdmy-)e*GsbGm&Ca8W@IjkefI@+xg~R6Lw2 zR#t21#Ld5Lnb6!E-qPgeR{3bLbY#b*iR5gZ zZ2n)enAxM*fll2UfOOtWUfw+2+a)LS6oqR2Zfds;2_u9eV}uTp4(aL&sCB6JiKjj} zTDh78K4BHd^)k?axJFW8iaL$Ms$5`p{_o7ytW09Y)&1)UJ55U$bo%YghriFTbF4e#P^_@69RxMOi4m{qydGulh zBi$NTNWy=#Ch)G(%gq~Dtd`Xw%QDC>e7r0{eK_gVXsYUL=a*BlPcY7?u! zO4>dhaxQ-?n~Z*dxxGyeo*kV}k^RHfro7=Toq9MgHbgtOCzU)vUfQz!TH3+Z%hBTM zU5xWhS5xBnG)%>k)c)^D&d5@B%6XM0^9x8tSSuQ%5l}YEB&vl%DcO$n$BUJ}9B+zB zO@G?K*O|BD3R;PETcKeSIVtRm?q9Z1?kp`}MeTpCgNC5j((O!;ouo-nx@GktWFfGR zf}@kfGD<`16sp*u$0kUegQEt5s%|gwz;oa2T)it`M^!*ga_aTN$uEJ(qkQM+b}M(^ zBWO?mJYwKPT@Cb#>H_Eq5gbe6%q^AVtx27L)Ban3)1*n9yUl6Kxcj6w6p^P@%KqbV`(@ZXhz*BTnH00qhzYM93LX?O&>)eC+3;eBtO(qfn55Z*%~l z1m0SkCs>p8pi<3|y3BpIdelnQako7sYZ{2Ms}3(L(!y}a_K z_Gj$~^as0?Rm^-jQ31I|OXzSZ!$sTSE-dH466Opfu}mb7>A=~Y-3yCju!AgdXgxSKENH1gb0Eg z)y!~i1yI=eJnf&(Ecdgh=OR#08OFh?9TWP%^^VH`fPZYerUOqtpTpAw}sp- zuwpt@HYeGGqW$PG=2w6{j3B*$Xks|l( zN6=&o)X91sX$vLCJvFoQJ$TN!w8A^c7H_%=I|=C3ltWOG(hMHJRZdsvs{YOF1rs4# z7wSb>ojG@W+p1cO9EY#0gdhLChqBHezW@F{fB6`w5tqdBg>Cz)Wgg`(K>&Z8sG;BE z2>P%pVsm=Mt)Ml_BM1B`q)5pWnbMUXS6%{`Dej^^@j_=RBjluBA-Ox?p~0pOUCQR# zt{o1FoRoE3f|D<^w}^)Cc^35uWB51M+Bg8i35q|0_zBv3}c!(m5a>db%1f>XMvW=$n} z>LyQtC{OQjC`md+md`uP%SHLDXwxO@0eFZPic{0Flpk^lKceBe&g=1WnSTDek|lpV zzSK9XLnRBe1W=7j-&XBYwH7?;T^dJTNrL9!QT4VD2ot^a^j-r{3f4T-R<@7rrRLgI z8UbtUER>qV|19jK=P`c?iQ}X6*O)_rx8lV7XP1hs-IrFNYRRX=0UnJsf|`v(dL?_> zi<&}hC7Ito;$cty(pETr$fA>$tMblv@#MxkIl`xBZ{my8)E3yyQqKV$lq7mOZ_C5$ z+f~x-_kESfZB$4>+c-keqsdg&%hATB#0L9tvN&#~S`r84qCkJ(t*N!>d2>cVOP#21 zv{IX+MFnS?S}#h_fG&AHvrkk~M4u=^iTwy(?kX<=M@i0}R~>+|GL(tH%wH`4>Yz_1 zpq$L*B%{+uigrhZ(NAm7Kje+4 zW0$Ws3^{+16yo`c#Bn8O>+xi2cm2Dok{ef2*b&rNq&wJAKMOJF?4Aa-H7fa{xFz`n zbw-a<{$1aie4C`A^ojybYK2-(wLe-a5=+gmHaZX`D{8g_% zrmU%UcBszGE>dKNl12Hjt~zveIs@SOG^Y?w4xWFCXJlYWPK#tUHGZz(^wP)z?dsFhh%Dtz4%8Z{XkL(5q`w*h?{ zW%7SE)I4c*Nkvc`tEddMl(}LRPyLByT^+a01pcdW#1yRa@f;tvgAPU{WeZut+YRTy zNV>~QtXhp%HPAGA*83_QO&u<3r>Gg1w&Ub(nfVUJmfIVfdUA5eqOycey>zcj>(`~Q zgu2jL2HC?D(h%r|Lg|$B@@}%Ja1~F4ZJmG5!}sqW0Z)W`PW0{|ym!u%PQYH%DubwO z9(lrVrx%)+um=Z6Lm;*uaO4b&SE(&kwb?{^JssfGSK{%vHlH(-x2TAdstb>^aOP@` zC?}GFJSrJS(Nt|Y9dFL&@e+$+K8+}g3t-dG}m5TS|Kr)k5pj7byg1lUi`XRu>Sq&cOd z+{?R*OP#9I2GFTP*i?Tyj??W-5#LijjuWh!)vRHwCsA#9XR5wOby{D?kG`I$B{fl= zpnN*c?9R^)mx1KZtk>=*KjGi!zyG=JpBymNd8fX45rjMJVFc2gQC-J(-T>d(j+xFK zPAcwuTS`eKRSx-IT1W?PK&T&*<3?3K-94tR`JgRzY7p>0Qb+s$7>4k>q@oF-3Kkb+MSg6(faMwg?B#2L-r95`bq_23%mDMiY^BaostHw3=9L8zQ7v(zxo$hto zS0ggA9qIvydrfw?=Q@-he%fwG&9>sutDJavMO78NR0GmJMZQ6GD95W%ez~jJt+WvT z#oGW!)gO*kr}7v|;jZ?mz8OfG@&&c($zC&)oIJ}3)bW3tmFnI(d;#IS$(m7K+N6^+ z76^79%C9YMFYvbKlFx@a&4VVa zxafbWGGfp%8~jCLFX|B~CZW0oz>MX1DKBcI0$hPV|aYIgI9j!QR$mZS6Dd`S^L_*hZR_grW zC+eH9kD&&pFGi!nS;M{#f${KCCMsxDWBD$fFGCVXpA*p*wAhv_(kMvxcimZc^R z9b_2CSjm_N2QC6|)M&hIPU#3r4L2P3OSeb8Tp%=Hcx*50M?lXFd{xKr&h{|O=>$M0 zb+t;$j()6SVL8O)$&KptxozY+6nfDr`e9QqDuA^OWGHeELOU7dpt_LC=WDA z6(kfSIo{9lr|U(P6W@l8H1g5$laIaGT2JRc`)Z`Qvl3zYMK+Ta?`<`OSR$4@k=4WSolrE&?3jhfCqu4CtcGQ(}w^7z=OFh7iOHQp6x$;s4Cz&5gYxsw4 z4(I8V+O65GVk74V1$c4fhe@AYW9olb@`!2=u+LVxoa?r>IoQl6ySHl87o0{+5@y&6 zU?X6^-xRQ|=QJC#J|X?ddd0oJ-qy>pfvgf&iyF48O+Pws_>`dGsK5G4Bn@@asYp|f zoSAbdB5sR0XG<WWS6<8xnx{ezdXj%q1e~+WF7G-h z4TACuKtReG1>5uK0=ub%E%E8K9{ZDB#%ba2DZ=VL zW^05)Rtp&Pbs?y_VX44N;=9(q*WSd{&g0a(6C|*t$@a@WRXn=l6ZzOW#A?auG5|yd z7ZmLTO)NR7UROPh&ai)J%32-DyG$5txkYp!-4n#F-|eoS?)l68mw(>BOmCVUji_%T zd+9^u@!95pUcgks1AF9FAVRaKzPa8#=)zi*eU zX(4>xV4_aO2-V?jmTimeUlQjygH(IrlND<5(ziR4H1#BttM7mOaDT|*tD2(OjRrpi zHP8W(kbMKxl0)-Q7!4goz|psLc~J3o)RRm)ABUsrsWqh}(X0_XsZ<5B*@CZt@+_)z z#SG>wVkbc`g~%2}pkASCL&g`&1bGImQ09k(UWA9fbl( zp~u)Y0CrR)x#FsV0wseu(Ylp_Jh7#_y<=q~cx_c1^{!DomBfBx==fBkI!^ooqv^VU|a^Xa=6C0$fmH?6pc+o1IJNW&+j zJB=h8-z#7eqE|dyL`AErp@-zqoV8MXheKIUkhrr=(QBXsG-}sBZ03ooQ&e6myKDj7 z&j^>jVGFtrjV&W@<);s)Sd3%ZyzcX2iy{|T%Zq=aj3;mLOYB7X+5}{~Gui~4UR123 zWgw3%eQRs0V;&E<(h8vM>fJfoa}Jf7?>zsj_4`m_SM~HIA*Rz;BJ=_$9Z#LSOTt8K zj-G1+&vU4y7Aek;?#^VdYrj1CctQrqJM?=F)gB#sUk(|^t%~C)gyc%rf*>rROGERa zdgFi4#G4tO<@16X8NiuB5f3<$U=8E_AQ{hFjQ)!gWVGD~V z{ZfY0wr6m*y;i47x)Xx{Yx{za>?Lo56VZRKfo8Q0<#0;2+&;^WKYJ%_(`reZXDd-| zSI63dlr~bI?a=U&Xg`#=SEg@ki&0!UsYzgvxl+m16q?d1>Wtp?%X`kJI=P32I=6~= zd#J}YI`_4rWZtz>FY0HAf0 zc=%Y|oE@He>jXoA#=jf)@tG@Z8h{^f)8$fQ11yrrv5Fa2oozJxV&$$6WnFph)KXR7 zv^e&(B&p(dOF8i{vQ{a4;i=Y^H(-BxJ8IqC?)QAQhdGg`?h71(-*0op-~N98q+@&> z98{2Rep4DdQ|~GgX!OK6RMk!AAFV{msirMKc*#XAozU0J$m4L&uFGa?sN zL8~Uohvp)b1nH#yQj2KH!jj-rl~s70v{W9Cvg`Ap3WrW&(0P$h-Pj{KHGY5UghBw# ze0C>5rmIV%<3}G;ixAzOxovl4CGMtu0V$x_GelHPeelgl(+XL2}A|I*HZo7%r!v8}a2BT&O>SLm7p6*?0z(y_34#zy6*|$2+mRj!inD3iUB$s-@yeYPt zRC1AxsHUzzO#R-^0@MoNie?) z6Y34{z|ah^Qp=Le0$cDR?`|h?-oI1h%|1-hu)@M>TFy!Vc&Q{F7ysv34w^MU?wYa4o(bHD#RL zFzKK50Z(q-<*kL|rjwlVD2;PlC6ao*+EhP@S9*v4w0Juo?8&nF)|e#6aL9@xT|fj1 zm=&tpIt~&~4yY+2CCcsEQhGRGl*n-rRProJD|-EwRRC(`Dga-8v!0 zk~TZ##YQz-7b|}|nlbOsD_>rfZdGLGQ_g&@vh@_HO3&#)r!rz3hp15Qwgcr)%1y2y zdG%;@&s+VzyRPVqtU}GCwc$%(gqM`hAdb5xzZf9pOtM$nYAUM_#;xtwGl%^4_QF*xF$`g{<+ z9w&Xhv~%D*^8*G;iUPH^DZoG5BILDF1=YxYL&IhPF zxQ#iB9&{3dL?17}NZr81CWTfrb!Qcm8&%N@Jsn99JhBcN)BZ`0Phe}`v=rWySKd9jo3Cusn1N2%RPaAn?~a%7yl;qQ_BHy*qu^YpNjOSYgRvMtNbR-b@1^3_@ag5nZ3dwYUqsgI6IUiHA`w;I--Bn zDG5<`*fF(+Je>$vKU(cjKAqxzGkKp=Mb{=o;-CrIA9pKHlb$5+z|J}GQ@xni*?hds zY>{fERBtP?v-?Fi(TBh9sMD#2?(kaOV%M`)myMSp9|^3)F>IH*aGFNlt=)OqbK}SO z>%^HD!S!s~J1AR0!M)a=oS<4t$!`U( zi=CX6A`mr=)_m*YfwWcgN{=H4cDD^cIi9=}if*uo9$4vw$5(IS(oE?k**EQp8wzoM*C1IA%ALBZ_vQSzzB)#1f z%9@VP5WRbn;UObi3jw|*$jci)VQky>77BN1lziG^BOg(E+5KPM$|NGWx<*sh-cm^u ze50t`bG_o3jXi*TWb3Y*5TSq2kU9u!ZYiTn#q{XCc5|{laEzqIo7L=|)Yf5OfM zOO6}KvRmN>sN)XD$9*+@063uH6id{hsH*N+{oIRWMg;Yl?$h0+qL`5$aKP*t%-(xI zLQYWJ0Bb|p96OD&QoKU6&{tDH*RVm%lXAa25;;cpC(HQ%tl7TqJzjs-3`o-p;e1rN zt6}L6fd9`hC1Pfk{kZp{}Yy=dth9Glzc%gY3xLQ5uGHeQ0<|0Q@>gd} zmV8rphghqi^QKs#^r$riAK3!HgyuknsHRj>fJzC<9h!mUXWc`y(oOMU{@h#ek(Shm zMx2$bRn>)d-4&ESv|OgLf813jyP1bTG9ZaZs?BSR`)jayogAsWl}rB)U}RQ47o>&%ox~>uFrL`JOh?N2bIXagKF6qEU^P9E9{G?lG=mgSm#F zI+F9Ech!QOfXsj4bL2{~&~%a23x$4k;(~vb9wW0^jRoNStrPklwXv-Z5Qjr~0xv7o zb{=W5F7u=wXG5P7Z+G>7TN& z**_Wxg0c-3ye3O09i0@N;6T*^=D%(^h>C(t)zzpy&J9FNj#06xk{_qRUY+dAhwqwr zSCFK-g@%8>T>oah>>W6L@Qh*ADLC2X+h#9fx!DtF?w}x4nMs9fzU4_`=;}!ug+n@) z<|RnZ$*M{yl| zU>gXA-@dfhOheJOqmru1gR*7pX;LQvzxU!ZD{RFxFVX`q))pbBOT&qLJZBYb&CWMJ zFtUH&?Im0WJg_mE(^|a4eo3ZxqV#OCDmEDt?4m3?HxQrlxdTrVn8ZX;g{O0HhdBM$H_@3D5u^5l5!3_FyxM7zR84Ywe2AuTv`OlR8VAG=Ee3dhaR6OFqQ7t6(n-rxf{+sIXk_}TY9`x% zT$vPwSxy<~LAh}IWH$Be*j51Whl!D$!ieDxc~){=9Pk^+Qu{ z;WY3Kdc}bZdy6&%U15QiH%UOe$v(9+ zrDBGg*BPZ~k9~8NBy5s#C}KIPgkybSlh-N)1zy)6j;O7fwYXvJrPK8_170dn60}SF ziQ$hu(f@q%}-1ev} zE289aUUWWy3tC?F?Jrj>y#=*@^JRl+8|Pid)^?eM`P6>lwA)|2?jm~XrlFi72~LWC zsQVIfA{jMraL2VeDXS2X*KtyntFL`0>NTw=(Ru?;2mKs3R z&JfTBfJV7>G!;kL0%j>Ym4CTh`K@lcUg`j0hg@EDPHo{k-vNk@w--a&lXX3@w#vS_ zm4r^qJ#n@*V5M#By4BG8GsKvSwO*u39<~@1kOw}3T9o@dv|m#wN(;9jfvUXp*x4;h zBv`fZTbZJyIK8HMHe8f{CF|fFN$hf6AJ8aCwPHM zbvf+~ZK62J!I`Z*Z-=9lys*1*JhW1l_)hp~|F2(<4|@(TGDU=nslMx`3(`;VVr6%A1p z3n4zRl{lb|eRvmETeS@eMxHv?Zwg}twrX&MJ{0dW-`DAX+gll)wQ-3r+W+S&XIhmh zzR0xzJK0*gX{)BWoM0=Rr~+p>;(^9hZ^$=j5<-wvEkX<<4oW z5>*b0f~h?izaUaLAn9I3?vF5*{NIPLJcC3IMS5BB$2!?d667yMU+IX? zijp`Z>+?8umj?G9<~2jQIKrtqvQ^oF6SG|{{!J%^O+A;*QC69oie<9{wG+9wGVOe6 z1}Yt*>`Jq9d@Lnp=c`R+mrtMoCVT4h=?7F~;aI$X53_^(uIR+hDRmq~PP*&VRq-Z9 zIGRRD!8w~Urv|5471)z#NKoI@O5CEnM;^m|^au_do|{q^!5bpSZ8CpwI(YjKi~jeg z-^TaCJH(gqA1T~63HC(%?sp%m>y#NJxvQSG3~QC6@UgV|+qS0dud}XTEB@dNmN3eb z$;|?PHtjJL;9#V>P0K2hcvKapplq-wl`fk*6K+*p(IyX-R14vLonI@<#K(B5%I4q0|r4*99t8G(wiDu}ZYa06ho`duGhV9h0VX*YK|Scjvw) zYWJG}Ph!yksRMI}=Evg5+GO9l+9bh$Hl4};Ue`TB-_wRw-fq6f0p2awrMU1Lq(622 zpgbGY3n2YVc^>7$ED5qfL+SemPxWn?-gHu4=Etsd&z@k^-l+T$8q)-S4seV6I4H;Cw5{;CumbK$m`NQjZmEeT?` zheqO+LRIeDQc5Z0&4zc;pFK)?(~|c)NBsUc$N2Wqf#N;eL3?f|N_u{W{?w91gq3>8 z1TQ%i%LWo_fGV=GoppKXq;P$I1FlmGkmK3CHY#?NgOenpuKhUGkn~BABFCa@P~_!r zibU^C3*&UpNez3vD2G~r8@;^%?RuIz^uDdZCIGJvZ~A|OEUshS$1SaIv)CE6QIQy+ z!pwc9&1#>#(sVTBJzdJ=1uC1M!Wn0hcX*r2IW0pA)%LDMd$-?z`?w^3`M&=C%P$U5 zTt98`je^OEe`%r-DiwiA-ivyBPDwDG7va$l>OsXigBQt@;&-23$epT2hPtcpGNQ zIlK^e9JmEJR(whqIk60X`>nScu$Tf_^JIC>4%|9-Eqmo&-ZxI7m8R|w58~zdp>k>I zj)C#a_KdzS+kJmL++5+~*YpA8alCXJb2&(1NkTFy$(#7CDRk!;qBBd~v1!L{76~oP zMbS`v$yrQJ-6B@VW}N1;*aZARRX=c69f?#WT|xFQabaj&7Cd2p{^S1aHa6XxY;A&* zioI-t6QwiB!l8nTZ|-c6*Q=6HGYEatk4%o(wRxK#^m_7kn*wm|s!mf<_@H;ls;y`fXG^{`QWY5K`;-{P$3MpBU*Cr6oHSvVyx@eKD>#hulT)7UniTao)YdPQ zFNd$6KuraHP)~S&b*o`gQlUyi-F@dx?$rBK_zJj^bf|HT>Mg}(-m`PapMh%Y5?DFM zw%iwjQeV&EoPOLKZV=0Ei-fNY7@xYv-KzX}spUbeHbk;s@K=BcUy05Vir0;y#c>mEyg_2tXA-@bjVzv{ig-a0?K0i?*$WK=WcF2|N{-KgJ(76MW<9r=j1 zKFLM0EiZ5QPu~43cGaXyNO9l|08rxn%!Bo`cj>VD4V)f2ahxDAz($KLErnm_VT05f z9>zDS9WAkc;8Ly735eVKL>23+If5*(lMR47y4tfq4!>NE*JXVzGB}afo19jUBmUiL z8+W3$RcB;&#w+>&XgwFSQ3~Pdas1BnxIcDP!0@GqxYQFhUirlF< z{*^WpAjle(|JOE*4R$Zh#V8}E*kL=ZUCCKmLh9@Y<`_3Gl~k{YB7YrVdjlqTFJJ+=zdd2p*Lg0t(arZm))P0=^gwQ5X!!%;O8qZrL(L) zS>^42imx3qsdF{kL4~(gxRECYK~cITYNf7kQ`!_RSIr~o!l~m{e@d?ot-) zJ&uALZutSN+kgBsyHaJYN?dXsBscYx3fDIqJkBF z?XjVJ_ml#hDx$-gcw0q`=%j-~JM3_kQ3yVw(V-S$rAnbDyTN-!pT=BxmCnwpL^-8@ zSSXPwqj>1kmMsC!OL%H+u$^-(Y%Z@NL`KTI<(gQ$rr?l!HmQg{ zME&46j`#y8Xwp#@{lK@b`1t6myj-^< zly}e%m6SUOvWjwnFu>o`yp?KR-_xWt2cd62C63EuEO8JjZZ+yD93C?e?Vuvb+L=sM z=LSJYKdHsh;h5k023B?K!=;of89|@zcv6=HC(Puav`vGau57vPed$tvtXSdtvFqWX zY%Jycu20jhB7!Q{&Sb{D{b`*Xw|^1T=CrLI7dfe9V2qTEey9#Ddv}RyT<5TXu*_Nu zUcd9G8?cGh{{IGn`YfwfKrE;1>=Kvt); z{|GK{Tx~naG1sUZA}=K^)^{z6L&%x|Q$aU}3^_X-fuuQ_X+qwyNHZ?sH@684jp;);^QmW<%yNX|DF&k27vSL#S7q7;vgJu9MC74xR2po<< zygsz4yhPp7!PVMSU5lWeB|)2X)ovc1+89ikUC?@97b7D>6U{KHn{v9N2E z{JHl@`K?TUC8$P6>q^C3oE99~GjC$=BK=z?6L~ z|6ZPH*BDDrDOD>$XRfGgMK%5i?OK?G%S^EPJyQko zDaR{PJ8T+NIX0Y&E$>_IEGCVsry(AFcog^AYGO`We53qI-7BX zBw&VpwaH_!4*~SN-9Ky-U|U$^2ZH5vat4@xR0X9Df%6Uku)(CB?_!Ns704uE-F!@| zn$z3ow6jJ@L<-lM`_Q5Fwkmxt76{A6jaPnu$D26oi@k*H6?x~kYSCTR$Gz^^S(l!Q zh8g#&H$qnGVX-w8JEmOZEq2vVbmQ`!$y4xOP0^M9$8NW4epa< z=Ic&MU~)QjwR{{xPUWunwItJK)}%OpvPlxpEA5J`4FjD+rkv!H@>VJ%B_BYCWCVuc zU|02`)dsjg{{h&e7-R|R*PdEoOHwC`=?|QS_I(Pz>;l7gE5;vIN^pEUk?2qc(rfJF z1`62Ki{j~Yt;xky5@>HIkGg1zV`^SWX5TcSxJq?5cIORA3DjDnw72VGgNK@bSJ#yY zLu2Vf4$alexDKV(wT&YbJ?cS_kwzmn(>Y#L-!bW)r_22!~2p+-cj&Z9J-Mea)4|vV%kQgK90@at;S@t*s+Ql_SW=Vso%a;ZE*7O z;dtqCwYb!t^VA?uv7K;GLr~Cvt9U~0lhQ^dL+0YwuSx3~-QxK^RhqIjeH)Jm^I3ua zbe_$OwZshXsDG~>8MXvRSWK@W!tc8ir{j2}z+6}&JCK?`l1b$r?he-9!`iAH77DWS zhz!lpK$cVEtYmdNQlosGdVd|k{o=qlAXAcK2rU-pD^}6nwN%L0?p;oQ)mo2DmvvSA z^E$;J)@iklIc;DQttgx#V6hyJ8{UnovuD$bQ^{^mvKDp~q@>7t04NJVOYD^vc+sa; zRSM;>R>e@a5t;0Ip4&2e0XjE=+O6Bt?p58BJ>cc(kQz@EnDWr5IqW%hei12Y>ki7= zIR*z+qFJf^wrQh5eW56S@Jc%uR>C^;R$M`$tttB>>LwGG5eP8iEDrRLWS9G9p+W*A z*YRAZ-+yx+O=s)9yr{AI(RP&saU@ioIK8~On=I*S6-}NufVBx4y@2huz3*jh;8fvu z*m0oHa)@m6B7}WFK%s6>61zlztjyy?AWrqJiU8?KMy#foyq+F^l`1NbgZ1YoP3{Df zadX%yZq!WEyLXLhQx58Tr{6lbTNbGO$$fR-oYM!ws>x3=%kSDF8EIRrB!0OzQGKc( z)V%NZ6DcaSLvmXFeWAWCSQWl|Prc||IeAg^6drmX-|ER#l>x!)-KM3nhO$W+##`X) z*n3s+W!d zkVx#*qk&XXwyQ{`mt{b44LfZD+1qxAReZB)ZtGNl_Myq7+BcnlXt##N!+>Dmm}Qp+pkqI$Vdctkz+1R4x{PDd#$~d zrID~dofm;4dzgh=X7r~8gA-J5x?}zzD^VWroKo>vnB77>uL>CpRrM>RqV)s(s?9Fsr>#;M)}h4 z@IKNTc@wIZiW>BP?xafg=BAC!t?Fd2?IHp*BiANC6xw)v(8RZwmJzbA_bw=cT&qx9auY z_2GD-p&Xl|yj61mYErG&)W{_XPG#M!YP(9-yUK|ysk$m^nku;0IY!i)i8}lsiL3Rn zwTm==7ZljZNol53%4Ee}X=4}`p^tG)9P%1mmXcIhsvZ$_61 z6vp4KR}4R_m&Ey?NfYt4v(y^>UaEl>6>WHb;UsB$giA~bd$&? z&6?9lZf;tCUXGGhXispLvsEJFZ5GNfi$ zmsYL8j-MY@nr2X?s!Fi z=a_2z`}NAK*K^MCIBbmVGS>lsP2tl~LjV}rYriMRQ8^;e``i}^!aF6x7f}F&!NI+E z@kv(n4XjW_84?so`8xSfE>ki~Mr~_`Ti=*H?_MHY-pxOqyOuizkD&jlz8|9yd7QZp zHbDj$v-Ip>p400A#C|B#uYvr&Br|M(R%+rZ>#%nFl7&}Ely;g-jR8UdXM1EKd%x6t z1zl4eQMm4uT;JF0U-h3uzJ%tw$4l4}_M9q8^6=K~vGM@tAt2dRsfx?8JKY!2_KoeR zyw~YnJP+pZwHi46o_@}*_Gh>S>-xLshGVIbWYlPjAUku9q+I7kqUsX;>D(oM+a^k@ z+JIE{TrSr}8Bkq>NNO|b{!1v^*6sSG{V73KHB7goV?Is}d;h7ayvjEYq=c9$zjNsA3g|u_*<3rJA_CGIP}V6mid?yG)dvb~(^< zdz!kF3Pn-8F3E}*4)~>N%S#1+UPn@Iu^rAM6OjUoLiW>^WzpreaTJ1MS*<+E8o((P zaMe$PGJur^h6LF&C8=UnBL_?DDEazya>{PR-F4XYUY^B|g@slMT>)B-*sf($1(iCC zBIp#qlOdZL6MEOm5H&%wx5IlP{L=pkU|5InQ~Q0{=l%NicL!y*|N7N`d)|!<_~CrH z@@vZzmEBEX&^=lO(WHqCQQ|Q30O{m&OJ3XA0+$L)dj3+ots{6+$PIO-dG4xNs#hi? zh$5pS5)6sR-t(yTQcv9yIV8J(n5jCR4sjscjkl8Yi0Fs9!PRW<<2Vah(kiACB7Lq!4{IGzl z?d4W0FN1xFVwGPyG=c%;XcWgz);B}v)|{4B8R&JhdQCQ@oL;bqI}Qy~6@k<375MG= zI=JnkaB5x(tLw-v-gl=-rz%(MR%$Dq7gBZ>vX4i_qmVX;Eicu7Z?cRf@6K^NmA2s} zC^IV~m9t-+F`BY!qxy}iIuxK>Es`MbWe6Ck5vz37Gp;6?^V=*3__(rNNi>wvj%O&D z?0=8%ckf?*{#HMI7M%XH>vsL3LTLL{1<6Y)sD-{%=H1yUC6kUZlwj)s;p)6R=trH< zc2SGm_C|^>#=Jd$GqbiDK$%NZM|oW~>Veublf&}bCzt+FjaWk2eVr0=kEiPPCC$rh z&imF`W6REENOfF|BC;FjA@fWiB-xMv$E^Gi5Vz=04^Yi=po79@6!a0i*ohZ_={6hy zI~4xd6ec3i==u)A7$?}Qm-3F}fBpU2$6wa1J1;N4_^0cCWX=y}DsuKw^7bnV#Bc9k zTT}fXkO#a@yY#|SOEFHpScTmb^&pI(rjt6i&E+lV*V?Ll*tSNZcZIsDLu>hx`_Ot< zpP^1gy&eqd;1+E%25%eT;4D&QRBuL|a`t%d2iq{7L%;$E)nSvASQW=m!biBXDfUR} zle9$Wr&d&d9n6bowkNfXtg%D_P^3sDIL8P0=2YVEcMV^^{9*-tYU@QY`@Fi+27P&q z5vwovfes5H=l0 z*h1tsjmM>XZTxIisYf04$5lfUDhRFLq*0^yO=+=z7pU z=>=OUpO7iGGFiweT^D%MPiCsPO!}e}rgHH*h(n}P-RY$_AVtC9(>~c8ns}G7c_}0j zXOyUaSey-bDb79W|LpV!n@utIZPRf%4?CODiaIn z9WSqA0i#(d1gnXdDy5xQLZnAUGj(SKPVCkgo7wSJb=GTu(rkGN-4s?J)$1yhH4^*d zO3A8>Kdh9-l;pYl1SK3Q8r{BY2eOrFIBMvBn#dgDlMJ?`8Vc&g99rUn%Wf|$3+eG( zxXXbtey{nFPumH9L#IpLZdo1osZxH1YSm7-N zd+AH5@06I?ZiS5-DSrtYk~Boj%2ay2;}s{UD<+M3Zb#dua*hghAN8l1whi-a*-XXY)0_Vv|v&^Mj^7F3X-Jm#GTB>{%JBgCjgPO=FcY&DHqZ)Grl6gVfP zK32>rf8N5Se;oju+ElGamEqN0AJuMGOVW8OC7xKEZ_0zHRPC4uX+Ytq?E>;lZS4r{ zm6E4KNzY~-uXln&`s(9qWlU71v<(_AewWd{fB#qg7=B7W?a9XAt6ugAa`Ybb_Ci*h z>V5Lnd{>({?O8FbD@Lc-Z)*vE&EM=29jD^hLnB$|Lr*WIEF*OBp`sPivOCu62Rc;^ zm|D00GQptokY%y8C$|~6K_bW$=VVx52k2y*T|2qBX29CTma--xrpvkr#CQTJHFluJ zyxOrCOj`04iWkCI*&SCUndjJ7>+Gh2;z)y`6<0h?YFD7@^q zWg6}GPoHmD0PAv;kX4LWFFq4h^HD&F!;*ZgmWUfUc~HkMD)F62wc3G#@OVKjg`{A7 z$ZA09|8_bBtn+BRhJFrwI#0E)*<(;u^-2NQcaoQ*r0HDAO_%q77Pjc0e$I*gMEF!S zgQ$FyBHNnm?#j^ntEOF&O(E2D%%I~6C29jeD#*9<9%c1#HX1L7S_|AKqs6{o6XO_H zDKiPET6E7wwkB_p8Dk{3|J`z3KQ34GVw&8WyviiOJJfyzC&8-DgcRoz0z3F1^J=MP zL%oTg6KIp8zL1N5#YmY_*+P8K<`CPl$*ST3L6siATSr z_N$VXc87=^-d~ceBnu(N-|enr`*FE|ElurQ1>_IanU$@7Wp^*~pmWX|&QG=r2&gY3 z1C0x>Afam4Q+Sb@K=WzI1gA}QD)nihEDJ#fV4L~Y(TQTvGPaxcBfH@Q7UpNnqF^bG z<|?nfF5ihMgM55Dr%)q#bm>nfDs-hj9U@S})Qc)Fy;kX{@uVCQ0$r_34VIGC?%ZzU z*8o_ioxG`kt=eYeQOfHs7W}?kcl)@;wSSg0@#cs?=6KHk6b_w-r1__S@fSAvMB7}AInd7DNv3>qwVXIO-jKs**u~- z$2j%bc=1Bx3ps14YmwwbAWO5EcxdaQRPJ?6Z#8&-){B(iBj>@ssJ>D6n}j*>ZuNsq zZt_pZ6|@%sAa9WqB1?w4nPB2Xw@!t(6Y}KS5dLDd-aIbj_A;%ep;0?GFt(GGXQ|;h zvqpL`Y#bYEtVPal&T)vvBdKzefpSopa`@ExP)2%GfD=$#w|%GE{GgxW6X%+;~Ao4qB)-;vWR zE_g^zmytffqNgLvCOd$R0vF-2P8J5oheDA$;RV}zxOz}6u84t2)%GpcRq3@59749!n?_=`~RSf_7azVxl_}6EcqQSTQPwI< z=^ZD(Si2!$@mfA@%QY-kW$LOG6riPls;|3zz9{y2oTQT6q4#RevdjP>1b>SQHR?Ch zm`T-}bItJdnEJk8KmX6Kjx_8Wi}b=+Iym5x=Ylq^w`4W1OuKSBaaBv&*=#akcn=&h zNx@myKSITKRRYT4?PL)(5I70vSF*kZ5HE`<{bF0#1)KbosVeDVOttHM#gl`7vkO5t zWf2K`=cXM3sPzy#MD{XSzEbOCi7K2drEEBGS;OCvQU)!rCj<^HYN%DaEUt)$a7SZZa~H_^_^_ zohk#(%mk9D&aA3|Aj@0BiAJ`6ll;Pw7?!u4qmrm*^ugsV&T6NXuP4_;Ie7wJA2K=4 zeKBATHr!KKKpjzbk3;gBuITVh9hh>R&RP%}iB#Fab+z9%o8-sR>$-Tgjg32q5>(FF z4puvk$~G(t=bt9x>Bz87c1r1)w56Upgd=PnPl&fOi{M7 zZuU^L*DU;gg~I^54(m|Zo>Eg4FzfP!IE0liF{GD`rX5$3iWykHJ@_r8&=O%4KGX%A zLi4_f$yp#hb#s2&WHiOV_5n5|na$Ca_EmL{`b0|D0+!Sg_i!+M7U%vs!`j?u9Z(%p zS7UuuUz{8$!$s}V5jy+X{!3XQ9%BKE1&;=X~7zAw}-|Nd9~Wz{$Phxp=x zU4n7~=~@)wt=JjZm52aO@5}C9tWB<6Vs$EJl4L->}e7)2LAOqOE>)7&cz%oDm z_s7rm!uzQ%xPBfX>F(;oLee zSTDd0q7$)u zkVq&Zrvtr%>MyAmRQ5%VS^J}Ur$RdZzG|QAw_oc&KQ8!xzOd+KW8yqtuSbJw)IdQ! z^t7R{1}QaZFrp?m2#Gucl)03Mwy}CBU7RV!EEV**3Vw6^D~=6Uy?+Vy$4^W?%rM&fUNGzTS^W$={m^+dMwy~=BHoo@A5Hw z`oOU`U*;OBgty)P>{mRRF-^Un?4gQk3X( zKDH?AzRF#_8Pll%9hhFY4q}aZh#GcQQ?JX~Vtt@Sk$?<0m5|djQQ|CEBR!WtX zD=HkFvyn1^UW7Py%(-Ix2|!W)!7+9vjrdgJ8&47%VEyLEXIZa96RW&r;%axk&Kt6n z|9Y`b#hbPlUC5x$gi}sDZCI03Jtsvy_0vkbNC+5Nor|+w*ujKix~w=_>s@XKkPE9`yh+X24!*GDDs{|PmkD(d%38gcqJE%ELZPC3~(XOz` zN@$u$Ivbj|H(RN$G?=C?zNFi^Dz9<%;3!$0qP>*~3L<1lI8#Vi0|RguSUa}m6xyg6 zhdHvm4>kO8v92E%OLBZGmL?ALZsephd#~+(l+oraQ9n3tw%X1uHwF8H3VR*YlgxZ~ zm!q;P)|9y;8B)Idn$=Tqr;kZ#kFH#yQa-WTha{*Up`H!%yB3MBOm?}U`G>2IyZ zflhS+texc#UP~z)Bv{lZA-o<7ZCykQc6-(8XwzX0#GK{oQL}3KrD&sig_T5qb0>W# z$L4)gRz#kqwx8woB!IO(FJ>xHU`RjCT4@ihAJ|adX(aC@l^Yr%7R`geJ?tc)9#y9q zS$A2`Y|}$HIUsuQ1e`FPLU{B@ygJ&w@NRdIF6-y2=g{g&CC48Bx_wz;E!Q!(eI&A_R;>rq;9$ZVg=!Oc*!;#FcW)_{M_B5{09 zy-z(uWEtQBFyH{)IO3oNBd3s`uDoVdfC)}}exANgC3)MoJ}=#C$*Gf2?BwCJp~P!h zFHn)gvrO=*u%)ODJ9wI1L2@#wM#mI`B`dAT1}i*+1UNfERBb_$Kk*}fsT5WuC@k@+ zegESsg&$Vwx&a3&x&i@qGO0Y5?!*wVM&&l0A32BDy-~#wi>q1*TW4L9&MIJ*JyF58 zZ1dr+BMoi2`6LcW(JVNY4M0=W7aMlUNtfI3;wRb$dc-KghZZ)9fZ6&4oKr@s1gLa! zBd_kf0UNMIF}XPuCZfuJBko56lpC11vFyRql-9XPP%BRLI#GT|8e0Z13a~n~Y)iXp z`x5LXl<$p+pZk}8fBhJL(#-26Hc?b-Hwh%%?hu{V>(%~Q@)3gbl>iu02sK{H&RdXx zl`2$LhHyGbPTt~rX_{=exgaTxQ&k)STu~UTt0Y5)A~r=iuz^Rx<($B)1TIxNjinm@f5N9WP$arB1>~R*| zm$ixKFQsC{!Db}F66wUwjBdZdQBH202um$us^`$WwQ)KTX6Dr6MdDa0%p)l{2hjNOac zT#aE~lFm!I{JLM4k`_*WHStgaH?*zhtbvw@ z5!}G~MU{<)rib%t!^uKQ$0{b=I3>wdlPK3zcJ><0!e*hi&6%(sk7fQ3_Yo7%Io#!mDX?}K|)2Xra{7m23cms1dVU$x1tBvQno z_!H$}Dyqj!3-v>jk34nXeQKkeg-v~_NIslE=&P}R;iO4ggzD~&oaegE=UZ##bT~o2 zOcM@SN?`U|86r7gyy&4!jWH9<7i1ZFS#e6tJ{^?MbKv&suWN?>H|tfFIs@tTSwK(f zB7)N|8+`vTz(@<*FpxDVFaA^xMtx z{?m~^kTqV~T^r9zN~eDEMXc>a7TA{7v{$x&gPL568Wp2PRH4D)ZYg&vVw3rz6Tv=i z^6I6mt5tR>&`;40{xeJG);WRnqS9VWYchQE0`<|r0Y4AfAjt{YAZ@J$UBRiM1(=(v z^;0%)y>9~M0cMCrMTDWF)1fQFQjVm0mo27q&v8oD(XQ7KgSxnfUI6S;0Po(tp}5F@ zMkC}-c# z3eLV9QJh|%zuzr9mg)RZUMxwKp|^lg{#l-H2X0b|>O=0NLb*lDBd?w~`9(85K#Rma zGWueECLO?%-P7Xz?rvCdP;RQixQbJ4Dzanmdvu%>xEQ?n3TBB1_SElyYTLtqzaIc_ zauvDHFEqEr+rIe#O-vNdSM7alUSOZvu}I~kaB+T?+Q->V^6d0Zw##CP0_dVDr{rx) z_{n)`-dpIPOITJi>~)dex`5luZ77)+B*1>qms0ak0-QGNs=ejOL7_Ab9Gqwy0OSY| zxSBS2J#U&mCnw5w(BiGErasnxjojRn)4nEKrf8bpRcpzaebwBK`h0Jj>Jj(jno6Cb zaXSon57}DeCB43+SR6_~MHwwx(+ArgE?6*q%Ac^t<3Hz793BHw$PqTRsk98-Wud(B zqqx@gBPsybvohz!@=v1m*wgDO{rdU$pFb^sgriW=Y|A5|ych*5k5Qz5EBC&vw_7F8 z5cZtQP3)UJ=!TsCtA0E9{7Mt#{~G+TP}pLho{IkhPsv%5#13__msyErwfEQ6x4AEgJ{^eJa`#d(_s&oPsGQRj3j0VQ z5}P-Av&>abRGp=&@^ndm9W}dVBto?=DsOR3+fe%c&61t^oxkV{5H_Sm@vw@+6#bLz zmY-!Yt|%#ZT_BpHEjNLtbzyW|B5F6Ma8&JeDSU&lhVmbq5~T-`?_dQfbjSeF8&*!I zH=5C_=H|qjpt--qsxwi65AW#Iiz2ju!98{ordUSm&G3%dg6^hvP$eu`g_T zh&a~^1Pu-|ZY;X3a0h^!<|5=zU?(WB%L~$2pby}@y?M2o^;of+k|lH$*;3O{cPCWJ zt!B!`_VF0n=GrEISe)2J^gb1#36DEaUA()TlD*oU>5lghm^vGm2eIDsE_q`mIXjIS zOWmxjx+!HrBilQ)%bB9KzV$T8V4I-!HUa(0w}#iATirBEp89?3=`eK~&B_|RFVxp> z-~MN5sJ#iU#uxc|U_~QxQWbHMl_lJipcoW+h3H<-bWI(91U4WNSZ9W1b=0*(s)~e} z#*#EyO$MZd>OsYRWEWoK{Q|7uaO_G;oNehuotM|oQhf-8RTT%{ z-hC>o9=(Xvl^FOwWAn+ejZ0oUdP!~K=n?Ue7C9LT&*X- zfTRI7*C{1xRT#CY4p!VpFZAS`hw?MU|%VA^$hCi08%)zr+N_8JSFS$_+|OR zRVdPYz4274vxoweXxWvyF9fsWmfUtIIko^zlt6CjE()ZEdJQ(o@t12=KJbbA3tf%*&Gv z3LrgLZ?b}#nS2S-)?~i}M|d<&=@s0-B({@(_~r<$B2!C0#;z!7nZMaVK-IZ|Zg)!! z3NXf;)F8Ji9!jTlrMw?^pVM1TF98z)7c3b`>)JH1bD(vKYvGCsmfi+w_q|Y2}6J=-7yVxOU5}@^-NVF*Sj&`O%BI(;RreOKSi8>D$M9 zd|p)DRn#0W)(H2e$Q97=lIN)lij$znT1k2jb?m_d zD}q%Oz5Vl2d09n7c%DGdJD)1~wCKk*9EqbUrxHk;`t5DE2*1=8F|PBKmz^W~t!Xo+ z(so#rnGQZ~K%2{c+ZJ1O+Q*fDv~XLjathCFx!m3xAWrmE_NRp5b#f*MaoOpHc6qyT zQ78pR2Jf)cYPVd@dnshsDhAczqT9BqtN@|HaT!A+xc4OfUyh09roRRI?3CKN!%Z^gv@9Ll;yQ*=7H>o6msNEt*?}}NRb0^S)Wh)<8 zD48_VQw~;JM>gs{`?9iseyr6$esAwYCH*8WjdEYON+1_f88}VH9J!lpkEoQ5gZ*{M znx9S<=b$Z+{+jFNw1X!ueiNrBQn&$!9PCqew+cWKnNz2V+GF5R6{I1{E(;AnFw3PV z>v$?MWJe_(HpzXcHAYN}-h^+`@Xx4hi!LDGcvTfn1q?Tx&wNLJwpLj?-8W7#3?cEB zHAtLN=<2={Z#)4diFlt#`r?G4Hu~kb4~ccJe_E}u4973MHD0vS#8F8V6kmSkO%e6l zvT`HdFMVpY>qI(M&g6$<@b)-QYm!~D5OUK5oRb&S-nx_kB2Y4QaXwK76oxNz10~!S3 z1#!7!A5;zAvhZQerieY0HmN|5H5j9-yCXt%O|)jkz5$qj8#q`bV+heYvZ*Cymr#?B z(;G~p(ozfBygBGk_NfB|4l4n&br39sDaof6w~ZCP*#3tDHuvpYqI~b$aFDX-%(EP- zsZaIzGgcc(rI#z#eUlYOR}M8Rb{WJp_IahMF7jvD-j%Lcsn3;_`tJM7XPfgW z-&gE&y@#E6`&>Ub87l(RuVo!ah3ULEi_lf*rN)q{;l3kKUJ5wcc_78`uO<75m2`k5 zF7TvvL2|L|?ciBGy$|>1j`Mq*3e!8-CVQx4LU{)}5F;N`kF3OI@2oiGs09+?97Mfs zsqO23lBz6sCkiM12ArsTGt?xlp< zB-QVm*$t@_*y?C^6gGz75z}}`uDO+`NUy_QdY7=0oi+vMf6Lrv4K2#6YR@9Ut z05tE)7|K3Tn4H3HDsILX6s&2+@z;xW{J2<$Iy-Z)_qAqM{wfk+f<>ZN;fete!zj~R zvW-PHf2L4z2-2oSeVe^>I5X=;z3T=H^3rNThiGS16bk_so!RkLa3bI&sjHxo$$rhJ zTS*0ddoe{Jn8r@gO;#l@Z|q3+fh-WMJAyS=%DOPvG)bJ%bE<=^d{R43)kf6bIHgZ| zK`e?Tda{a6+)`R8GgFH0#%pv-$M)_1o5hMBe~3XZ0bXx!4G1W@KT}iROgN|)2UqNzb*QCflK!KT)J~qUk-Wx#bT{qAlT{`d&9IIsCt1o9sg+mp@uB@SIpDhuh;+iRxq~8tN zO^M8N(;w<7(|1!`0XAeQ+P`26oJs~Ke|6as&}gf=zE7v8RKge?ylzJ2KXy(%Rcj~2 zk@-lRZeiVzWL-gSL7r|hQUct2-8lq%*K zr`8aY(qwqG8FYw^@d7+9Yh^aqCDyv+<6Ih$lu5*83wvP$h`MzjJh~-TOh+Tuf9^{t z>9`z`7E)}B58iD-sRe&Iv{bL_IX<*ZK$T&XSAFq9fKiG~J8daNQyKCzD!-^n8nxiD z%oB>ru$)i_dt}s*;j<;j#Z!E97?v?4LjX_PMI< z;jFP}^uK=nI=tj$&mFg9tX==~;n8>05BzRR-U9sOJAEVSPTWtkdHzSvq22H7UaF z_Fpzj0Deokni80Eqb5S#+_n)Iqjr)Qm}Jj}9A{DgAoKX02QHdf%r(k1e-stfmWs3D zJm#)K)wXU$NV>{8JJ&SI9~N$3Fl$dQmK>^GP-P52(P9(?oe=UXm#001fhLcDnGe6-oJWuA#eK^+fwd zA)KTe=frl>%Ud_RHKLB!4+=~=nYsOGrSh8!!%-am0eNnyn{qptIYBa%_$7><~i#%WnHgL;rjcq-E*p~U}^(u5M&pPUQGkS>m~4}0HYxF8s_4Z2R+Zb zLhe$W^PO9X~%4g(c=RTL9S`XA1qt1;U;x_u`s{rrox8-T5Im@k$=?B|qMr=PrW z>I`}wX*p8chTg8lT~fWFzo3Ftq)@EG z59xHxf5$ATVqgU;MRb3vJc?#XTD!_`RX|AuI5bxPPOE+|^Ze8}!`n-0RIgpaF`Oa{ z#=kpVjdRLRI%F#rz64>n(+_qv?YeNH^WId@3^QsyH&sJA&X+s(U%vcnJeWzxPw_iH zH@}SeS0@%Xf;fdOUn-3dfj`?F)}6+(`nyWnIjHfv2r@s$g@<$yo-o-ba}tV6YSL zR%ug3^a$FiAH<&;c3v&Jcj;&YR~2sM7xg~fi)55`?@^bFL+oJuBTS_wmguOX9qD+z zf3DX({yje1$ocKfS!v&2xm+1IJu`WKG{2)d$du9qiMVu;cFkechf(CeYJZ%9)vb_8 z@dynP0qaIP%OeeE#9mV7wDU~F9y>&m`qfyXDA~`}Dzo>k|EA4*fa_~ z_b!{=q4`6hJx{sakb6}znmQ}4a2(BRe+Q5O*;p5g9E0Q9yzwOu6Wi599*4vtTk1d@ zA1q3{xXxf>_3sz#_;JB>-U9vi%e&j-&AzEi8sV`W{T+tr^yoeskJMgedciJSfp(tm$=#oy#yM`#iwna36E6||cCu!G4q+?Ad zVYVv{$se5W`14C!*T+Ge@N#wK&LmmfPO#_#t@$Yb9e{i{r8hw(js|5`e_=iE*s>ZB z6mz!lDCgMJ1V2D!h#IbpW7>Eke>p1Kb!jaDX6MIb<|Na%W)BA_lk{Dl{rTyv!$Fj; zTC!;TK3KIFNIcp#^9neXgw?qLX!&p8@G8as-gFmYOG>LTu5`}CC5 zu4>TO%5G6P)O_A}rU=A+V9zg~rJk-PYWPrIkf#FZ-UG1kR!RZf?F5Vxe|uhC5QKyC zF2(Um>7S|zZ3L3di+;kzJmvcXd7ac7iysaq>y7ux=@KHT4An;yPyoXz?#?B)edf3gBd%CPu1zE7*`qF>Rbo)m@nX)O?LvGnvV*hgZ6b2 z(c6MFa@cbjESbGVwyCPefBG?L!g;C_`)CY)`SSDU@$uL3b$1S z0_&AN$c#-Fue}dSj=?t2Pl-R%z65mZWTvBbJn@}xg?ESZnY=D=Gl}&U7I-h>n303~ z$&uK5d7CG1!?i-~HZuWz-2)9;ecZTDB2wp^LFUo!gd3;s;WViB+;s@ z!EHy+$NL#{S1G~pA-?DyCqdCAU4{KzHM(epa7wXX!GEXIfAG7Sawmvk*HbSYY58CC za>iIXdY9JayRI}<`*PJo390-IZO|kZO+qibEy_J@Cq+imIEvpio-+*hDXY7ve`H<< z81drUa)4hJj=@`CK{#jc)}VaIYp`Q-v2=dAB3aQgJN>%tQEsjAzs1#kMl&SR)X#=cPse}NO@lpx0okagJ(R2zjbf7iT7 zEza2U*P14hfUkTUh6q9dk%rGbl=-6&BF%uc_{}ZHvo8vCnMQHo-YeU#;);+7eMSS`D^;)7t>BY6HspA|d z%(GM0q_3v(EVyb@MQ4*fnNM$mG#9#MQB}QZe>k5y6tkDAS7?PA>jGGCLc3IcuT)f? zAZs)Y+jOf~Z7u$qF2+r(Kz7jnR6Rb=p`96MY|~8B%?wzVj4WI4(t&2C2(CO;VJkM@ zIRqU0N+Di`6Teqi+!gDaFvg zfBf?A@paAD#-EO`RxZC->46)XjUm0|DYx|hrjocEV97a(suNctAcWO-p%z04U(_ ze2}_!-#vjANV;g613aM@kX{Oxe~6tEJcGX6k+-OQ>MmDa)2}Yufbc!t8^e@G-tU@8 z0dd1quSi2;>hRGG*==;{|w z$K}}D1DGhsJo05EB5%W~0u45gshiqu(eWI=*$Zx_jMGmypaJWh@ZDw2Uc9zVTAy;Mkql5)Bi9Uw!Fg z&Ze6Pb@@>0|7peRtas0E4R49#t4ZNyf)hw5VX7-6qGX3oCxkBTf+RRfmDQ}k3zSld zea#^wws;vX^_fKmk`)fDfB3O$W}#68e|2mcVaX+VS7&goe*g8Z-^RyJ9LA5tyMH+J zz;O)ugBlYrkZi~uE0qE-53etmEsTS7z{=Z#S3PEp%@4T|q@HB^P)ES(I!4)|oHIRY z`TP9*Mm7f&kS|#I1|Yk|of|LS>&F8qw4V|esiVpRwoV|LYNa((fBA5p6^@$8dAO66 z*aPLYikGzq$-;5w#qNqkmR;?C6+fC|HK3M!veGP=D>H&}#tzPUAw&VYt9=-gc57g% zQza+~fbWp(e||MtZrgIuQrhW*6aCMaANLfgI5ka(OYyK$S!a7aRJKWlgOqajZlQO{ z%+7lpPX89=i;lP`e{z9JO%ZwmA&an6k&wj61RGygQ&ER~rur%J45*Wvasm7Ik0|amJR@3j5 zuzuc)igxCEm*c!_56-GW^qsW1R6tQ%DF-cw6F$-T^Ci<5ZJ`loH%C;9V_nKfb}NbH zJ-Xdb9kEJcl-WT67}b6@1LejmB8uBJ;d~#uaRUR3*F{&dfkrF{3?o2?yu>5I zK>*aYsjKo$a@tf^C)zqX|5zz?W2({+cUNkhQj?@Cf5H4PX92l5wem&MR2yhFVCqK5 zuDHq?mUa9=VY(4`H)lTy`t7#NU{U47y;!Bym*=F^(i?6Pot*#2dm=4a_D9F5G1=RuCQ*9gq^`;%wF3o>ecU&pN5zk

    44mikzoPR6iAq^g}QN$xGm4$^&s6_nahoe!nwa ze>tf45}X~{+GC~uHN4_Fm-_vwJrafI*sl<5xJ?`Oig-GBpnOa zoB#n}c{QD2iHkTcxFEI)R7l(1N!t5|^?D0c$M$3lfaLfYUh-jETaEo2kfrwo+2KgD zd2Q*AYo%2uJxG)er!4_LMR-Biz|>IYDkSfs9AeIDK=WnR6|~CKN}HEj0GzrDmd zXED+fl~OBvO{~#7>6Nr;nYnV>p-i-7RDBVr^P5qk{pPYB=V%%P25rC-0Za{i`$Nl$ zLu20=q+qa*vQx=RLQ?^jAXzOgBWUeC&+p@;|Cqmh`|{hb8DjCUN3`3dntEV zgG_4p@-_J8V4t+h&e?!~R#V!xe|F8KtFrW7Y#+;Dcr%mny(1yK0y^1F05FBhZ8UN! z!l?w#4rFd#&z|hTM72}0L}3cvnV-Id(kKZ&RPMd{T^Z{+(~6&aC*7Tj@_{)79GyjTSOSEysg4fxv$`hdE;&TDf5!W!`t<9^ z_|scg?1isG(Z!bqWrI*|75MbH_P%UN<2T4U?yu>P$ea)MI)_Sv^_&WY6|Y6yguv9w z8@6C^&cNvsWrDr)4%_mCjd>D0=CU186wpEU=Y%pvQC?I@p8HbW-kL>41&D@AouW6}k)3i?{n?u%F|BG!BF~WT9K>x-b6gZ~#KBP2pxhnToNOr@I?82b z=Q)YWZBz9RSWz;yPiQ$)-Dn0FGyDFywgCvt#8l^f2v$$8*}%*4f10eH^4aD^hRVvg zUmBpD`V6XbUDbb>(TaWAc~&}>%7&P*Q<2HtB>fRFqDpl{f-ISsldM_*uQV&@s^rKn zGey;JXGgYoJ><7_+W)wjhJM)xJ9r*j8zh~vB%qCp4v@30733Fh85X)uE`TS?Se5j6 z6Au3=+34JAmV;Wxe`@MW{uuIg2Agu&(bV+Ep}fJb>z!(|^J^a`PL2Yr$0?@T-l|-T zOHPSeoI8;j_}{0|gy2WgZOQ9lsf7y;@Rz$ox`FKh;?g}QN*Lh4J3&MkJ2x|^`~kH; zIRM3&p@LB-MUFo#(w{aH$!T4Z+BqeSU*w2h&QneH+XYb^e>4jB2*{VbFZ;=a@pTt! z$5^szyCrIBx)hgCUrz2o{R?lk5QssPx|BsxX-TEcsTS+WFMZ+XP^(jo0|+JgX*=(( zmbYc&Wl}U<(qsW!x*w#dG#3k97PVFD!gat2ZB@IACRI7wfIOBx*{OcbDMwDrwyq|$7FpP5Nd5~ok8N1#MK5Bf@0NpV`m z8Dta|wFrndY&;Gik@crdK_m@u(aoX~-P!!ntRuk~hy+TQFCuhAq%lx_BJ+{WB z+n7=}Hna;rq2zc~+mTQ}aiYASG{hm_!Rf!9eUAEq|_9@*3l`5byWZh#GD~OlGM>T(cZrV`$uw70Na{&9m@8A!YD2% zv7^25w@J}Cmc3++fpZy8&5bu>=|Q;9$DbFfxKPiVPp2!1V!H551Be_h;v%4iN>*lp zf4lfrDnQD^Qi5NeMQVWdd7_rH*YtO;^ae`IJ zN14SJWwmG~vGz%h*O19r)*OD&L)2l0e?b}a=Y{fy<$8kgxec#TW#f<=&J?df1Ia! z)4HOnD%wdyby-?oQ!o0YoIdr>t@)^Y?QnEWgolLU?>&fr{NA1FGu82Y&ntt?QE5dA zG!Irm{ZK=(0caI*Q^awf+PDH=bXVPE8RX4}RZ$_@xU^ho%d}PXIW`ovpKSTL%sU4t z*{ej^G{g^`1o*R}pC0VMy z63-s()2bE@2b}k#8&OY^MDwm*+NDNSN}4Q{<6ILbs%q~Ne7u@)CirwffBXt|Jyoe7 zhMc<2-dS;RC#3FczirKegTc;Khj=y!kpCJ9T=uvzAl`G{4&@h#UK&qtgd*+4iqrHm zAsf~8(9x7L3NrCDx=LZ_uAqTOtVyrU{ZJCsyXiF>dHc7@u0o+dU27%HZa^Uu$Dw!C zeD{j|$A5pHijf#Wc>IuFe?mDmZPai$IX}`B4%xEPCf$kSJLtDaMdfwLv>oZ~p^gJ= zBo*EMA75{REys;4+fIcOAXfl^KmF#Sbj0S5sc>l{MZ#;)4X1O?wqU(Lg}r%gso#=rlb*<^fB6<`_I}?$ne1rO zVlIOot;O4&o18~o`iKjhqRRH6C-HXBRdj$-e=^eLbs z069Bbq?YeNMb*>}BoS$C395Rn>pr*f+t=Tvdn|15WZ~k#(YXxX^OSJLe(zvy&8^gt zD?uZ-%=%Y@7^izWM|=U;UA5+1^w{0ozbxlbI^sp#8n?w_aDRJUSG5S-k{xCn>5)Gg zsuQLUJ@yi}tm}Gr`|dfOmOvVxIL7B)JpuR7we8M#mz*R4B@n72=rTp_bBRaqZ|k%i z!ONG?Bmolv>X+pt0U&>c9Ai^W{{o%Z3u{FA%n4njh{m2$(?jasU@<*@`~JA>i^`cR z;OFT!|dQQI}v8}^sBrDqSFKzE2vVI8(-B1Dmfja zkDoKARUhh0C%?W-9w{LB$k)E+XTIa|kofEO&)@&`O63E2#t?r$dE@j6)W-{WGH*V1 z70buer$$96%7JZ0=|;S@DaMRigI`ul1=Mx&o>NuBed>>7>9gtDD8snP{MQnvstuC8 z6WKOP8G z_+?kcD`-WVMBslcW+9liWn?x~{|-SRKHGLSnw3wHM6Z}4S)UZ31mk{oV&d!a{lcB~_ePS~89lxetG_zMz<}%@i#dujMzoD?zk5 zJ>Z~C@t?RxY`oCCM&8xB)doa!Hu0KvIbOEvZ*MQyx0!e4df1fiTDkWj0srbyai-a= z^uF zEha2y9#Ba}lQgnBDRx1m1DB4f26ZNdh6$8b0ECl2H5)A8UUigpQ&h9|VNV<#0jti> zb5hb|H>*QlEJx#39OG~RFFNX=Fp3UX-phvSmrExBD1WwAy6(oOd#s_`Z7IZdJ)kxT z=$9?D;Si^S>rQ<}ZSDyKs$*PK^olu8We+rB;yLoZQDwKT+m8tO8qyLaPfIrC>-7KHi{e&aDc^!H-bMJNE8r0>A*HU4${eLEBy(I(_|&04aXG~zDX zTtme7JT#!-8?d&au*1Eaw?RoF(3)Tg-Ug9)27k|khj{$Ep5-CJnu(1RIooDzA&&}p z$t0d}X~uRGyyttvyC{sK5FpO{aU+ zN+=%(3rKl*C=(jIdL^8Cqo4zWMxvHkYGbh@+cHH3m>uftYp9|Cj5cavcYcSxc<#j8 zn@V*f0y{|xFye~~*OWTn-WIKo-xuNPlYdEQe@cw4@-idfS+O_1Cm)uU+dFk>(Hs5* zl{q1l1G|lLbsAg%?p_h|aF?Sftt@-%o8n?W@8x!$BzSB}Z7dn!C#w4r$hrZDI=Q3<^``hJWWOUTaP|bLev?Q^ndAy zn*O+6G~X(m5`Dd}B(W+Bc`ubN{wv&S!u1mC+d6$8Uq1fwt^V3Vv;0KK|K% z{g|AL{=~2Q_-+3Xw(!i!-RkarwlsC`CxC^!roSK_&Ht#pe=ciq+gQ%nL>8Fn>#2yT zC>$9%Dks66M52fBCW!%b7o8HM`l7tK^o(+A-h^mb4&?b4YUlPCCFn)V>`gJF$Z7xy zlB=w?^1N^ROTpF&su9 z91-($G1U~of8ZS76nj{;FIM7f=E92%0$hGn;*^Jn(lDotzilUN^EPcbcY=4fl8YSL zslF&h_AW!W0p*;Za315-#6De(khew365d+_GXkB0gVM1$?MkLC0chNu<@MnxMfp-* zXTNuMilUeI)W2O&l@xl-)DO;OE4SJcoHh|=9t@28fqQ=v?s-T~Z z=9+rulqnk`>q@N&i5R*81=t`5|9z@F;jL15TdePYrUlJjx?s;^JY;3(@}e&yQ6xF0 z(%QOzpqh{Dcpfa3c-&cn_E{V}vdiVpmz?g-^i1^NM*hg z|0!n3fB2kVM-i@B9|fjb2LJ+&a|=%S%r*7N(-^#NtqLwBnD}y(3nNFCU>gowve&dY zTs_EXxa?+xK4oq7rNRjGzSV$m>V@N;yxUrxX{%Pk0?QxY*JQY|BuqaYC-spme}#&Tj4U&>cRTqC%>e_Z_f3S2A+g75 zrKWy6U(GM6%OAk;ZY7T_yWZQXtm9njD^x$ADE1zy;F794RTGtg!Fw@uE-{X))|zb2 zX9o>~o(^3r7Eb)B>InVh|H8ILI$+^}qFx&ns1a zfB9U0Z{uV8$Iv(QqtSjZj~%vwpeZ(VA9dQ(#*2*Zjf@uPFK5!{%Ppn2+z4o9Kxvo%d=!-)iX%{~5wu!a zvsQ|Bw5eD{ zkT_)Ea{OkqWZ>6@Sl@Qoe_FN0sM()blGmD)UiQiC;<^OqTXMG132}$KIl9p)hNSc? zFhCbKHFzjx=E1MM7Up-FsTNII9bNQmvX0$@B#n|tvxQUr3;iw+^65TLCH@{Le`6*9 z*L@a!ajr%Lin(dBZ1g*qGVi7eKB=TB@+Il@Cg=@y6GkGnst0njfK+V$4LODUJ{^m_ z_$+Dir*^nIr{0EE)ZbZ}y21F(nf-sq@4u@5et*{egy8aN|B&TQLA9(Lq9VR zW!HU$-x{5{Z1<*Mj*T1+?pXRVJ_OjY44F8V%H*(^EQ3Q`IzRCO0aw}{l%grzpiB&o zI8~|b?6=AO+cZ254>uxp-gydYf!(1$HmxQw`*zot(Juief8})Qm(&hXj^wxd?$iD- z|6Yw=!}w2EE0hoUNh@*Zjfdg_3}1@J=VsGN7kAdOoyt^7C{?<+RsCXC14qd%YDMy`_b;-{24KT*JEGaksjqV7ev$>Pfaun}XCmGUBzivm%bRrLA^Pt;& zIf-bA2B*6;(dQrohBKJFM=_LoeGJs;C%??J&Ogxp_F=AtY6nG&$91Tm*W%f z?^GT1QGZL1w#lwub0X_g8G@9mlrlFmkZaeOQFqql5e%BiY3r&XK%-7p)L8EtXY3C3 ztN1z&Mv&`uAb&iap_12PLC+RRaS7LLNs+?qA#+~*-Z2Cfq#U!4s=}Af7MC*Koa2ze zaF$)GEqOQcpVE4tK*Frav{+mJ$F_;jjB}@aKwoh=l+X`aXc4Z64ZFH>=VoK=>i>DU z2=dqYXpG4ypjeYhAggDtc{Z|Ikh6bD>EOKaZKZ9$)cbUtfW()z)ee^u3ws6dW}B?<~M5zcGN&^=|p8`a>zk?@({>^ z<_*N60?vbaa4?z>@OXf!!njn#~ex( zbUhdvh4NTJ3cL@~o_Baj!xlE1+c#<25|_X}-&3h5V0TZw98YQ?e&r3m(GgFEWDdL% z6@x(CRC}+h)V}`n<8DR$1hQ^j+yN+?(r_}Is@k7y`KEZ?u>_D*k*L~b`Hjom9r4;v?Rc6kufVg*8ulAM5}y^Jj;odLeIHT1APx!9L+J*u8M_}ONk6KZ z8Tl28NbCQRz0&5*Z=H1^J`uDmVSuX?Ia?z6>1gVhJ}HK>i=15u(h4qhKu~KnzP6!% z?e{Mq_fN0P2(N#Qo}mEpvTS$R|3E&_zpHjC(J+uJjDOnrYmszyb9vC+(kd<`TcJO9qlf9TY7& zfV=KsN>#ftYzsU3vr?`fi?~|eZp_|S>W^PO{-4*rvzLmG^|G&iIzMY)me4^CAtYr- zh2pJG$Kc`TVy`sG36y^hbE}V+l9K8?Y+CX@oiu+Vy=KhSyzia$A zzfJ+ep<%w`dsRc#Q7O_0c|;a6ivsk;vEr`ifP-8tq%uX!lDPgDP`2Sf(?52l|$Y;Ni^ihurJ z1~)p2bErapv%1Pm^0W?35muCuw+qO!QP}K9cz4ZS8X-fzG}tU1&cE&2nme zXn8Sz6xz~`M$ebqn}B=W3S{kX*CpcAMMGUKRW#Z%ymJgmZ{rIL77X*sP%D6Z$keZM zmbV4_^Lzb1eyi;tpMM{tfByc}JB`(j-=FmDv=Ij%$!VD{r3|^r0LAZ;mZK*Q7%VCz zUI^56Q?VmCTyU&8rMw8>^6tzOy8eF*r3IoYYCFX}F=vvvsR%rZYLH7yh<-^)QIA%G z?#ml#bmtp`b)|+Ssf-|F&{-i{s#VGFJ(C)GhorY=mt~B&C7uQN241NL5rL)k1lZhV zZxPrACG%9@gK9O^yZTZc>n2rp-8S$4vTCmbPfwsU#&T9ogjAH?no25z>WqJ4kJ95( zM_GOSi>&B0698N&ov6<4p?B5ZRE`1hsUuzVGt`>BH^pHeqXdu*9dlEhsx)oOjpm8Z>4%)vx%h|i?W&=zp^=cb2!_5OEu)6?JA2&e6nIC zwlqD34{L_nW%%WMEpw_%?x}y0TUwkt|3U!eM_(6heEWTT`STz3+pq30_t%q^ubQ#D zG#QGkd0UOJfk_|i48WtNQTMLaadWsTIqt#t1k~NVJ48*si_Z3ymI3Pf#rZ1=u#9>} z$8glLrZ{Q}YY}Qo5?dNh;eB?fveUsvlay4amcfbVeQJ(O2nunq2Cqx? z*FD}OF(fa^l>lTtX%+0sDDmM8r(_@AzL=fD zo~nj0y5*bAK*4Z;UIE0rdO?J!t|g0>m(Ggu$qt%sRplPgaN(nbHm87HVrY;CVu`OR z1SyN7OFd}?^~R0+^{+pupZ8B`U0girtT>=|J3e0bEevm#ikE*{3WQVfo{E{CRuzHl z%|qC7&MN%_H4kzG5kMY?HrE6UUm;M^DKI<2WJdsNQhZ0lBH2jiu$WT#BiLx!-jT#* z&MS@q9-HnanWDE2iNUIMb9naimX$}^IU>MK4au@OS4ow{$zT6|i3@rADDERj9vX3< ziWTSH9a52!6PABIpduM60VT<4v5X&=DgUrW+WqvFTh(41XmdFm&7y=;kpYqy`-In< zbp^bF#LKvQ$x)QbsDP&6-MwV$lL|z^c;}(h(U#vJVOC1<)N;y1Z37%!xRZ9h76k-7 z70y9FKaP#VBWg}jdZ}7cNXvbYxi;H5_I=r`Q5~M%6|{e|m2fP7Tg4CweMGoTZ!(p2 zBv$bh&ZbdHaQ-#U@@k3~#v!Fbzj)`{8*}&9fBmI{Q`pyC;nOrGaeD{;uq3*DAO$K{~R1HCSx!%ck@ zh0IQ1-7SAPyNrBMUA=cvpEPib z_9M5F<<{v$>!eOs z;=IX~Syvef92r$HrhGh|M2|b%$9QNY%JDm;t?2>97SJG7z+?s3)f(>28*dIuKD5ap z^->mbatdd~Tg5W~JF{*hJU*vWf$}@(xjI!Wu^kUUBkiPpAXM5LhDzj5uo-j`vHdYJ{03ku0HtaOL&VCDVbtwG+IjU3hAXp*MRGJX0qS zg+^YsSQ54rhX(4*wo#_3mLYA1y5(4hND;R8Vvt%+b}e-kxcAa_R7dxw!9nFe&0IFg z#Lo8d5k&pG)CZ@k8dBBtfwoXa7%UsqLsdPPp9 z`$6ItIHxT!e{h&Lh^nv;)r6>6Ouk7sXjx6$(v$B~+gw6)e(%NDxD=jy$$1?$%G!UP z&fl`DWK-U;Qy-ii#Ctj#GtU*F2ZwNy$`vT(Q0@|f`G+dqve$uoKe--}fL2o=H|P?`T^iQChU5OAU@Y@!3bQnkD8t zysYMO0-?lgjMO-jh!L7WV4HulUT)1cb?q#FTdS85)+c5>E9 z%xmzDip-*QmHt6P2RbK>1g=b(99!>6F&77oDU}KNO7p7X0x+h~v+b3=P``WA z!qAunUVn^;sjiTZ4f2QXc}2d4>TYtu6am!Ptv07Ql83T*d&go? z+}dM5oGe!}a@VB$CINyDIG~&lple-T$u05;K~-0BWa|`GH#rQb!lJ8|`r3o}@}=K; zQaI7GKaO`eLdMW>JXluc4w?+yrSef#hc7^`Hu#%h6TmZfAr;A7V4-82W+ z^CmZf52kK8LA!TSj6lU33Mr22bq=Rw6tm^r5pSbfJA4nN%a-Z@u)`g(dv9|)?|#W5 zmQ47(Olvgr!+w806?b;;DfW-y!6_s)eZ+Pzh*+$lAq|M?ib58NN)%~WEbS17ukK7)#839zi2dKvP+LD~+!wDct7T41e z8NOfV*A9&fb;PkUA3NKC0{&JB<0`ACz#^@@R8*1Qv$}uc&517kN?9TaApl=+4ynj% zalY}f>@f+o?RlB@CH(=CcytWXT)UYi4|d1vMVU=zCq&&zF~=p3vln%rdDl_5W1d65 z+^&c$tFmAUu#1GRrezB9b~?%G&>eyd$}TyblBg;nZ;rg=)h|+|Xguko>}(8>Va)U5 zR|c>E)dzo3y|5F`L#}D_o(vS$w=vR{5-asEuj8cR)_k1PT&HQ zi8Pcks=6glO=E}l57dlZsY`NOR*Ge&s&YfD%W>%P9`FiOxlv6}uXM>G@zlh4uIEnD z;AHJl=&1;!4zskH<#|CFKqQ~fYnA@PS~YT+rq0L4w-uDtPL^gXEAg@QJ5wFlwjfCN zs$_qHvI>pAzp8@x>VWCuc6mQs0M2<5BFIqSuR=ZH^5#41XspVYt|Xd4obp^8tbboC z;E636i6n~M7veLyNqH+^!mcgab$2#{wD*l|MOjSAHg9`@K~~PXJg*`1xB6{M6yP=O z+EqA6tt?>W;O;Yl3LSW}=u`#cTtvjzwfa8Ve*N~BzTzSJz^ldbG~(3Ojfj0H0x(&= zR}O;{9h`_6IExg5(`Nv&P^@{Oeh{LoQ%@j;EmkWc&|i=xw3it~0WyEec^JrV!LI0J zOAe;zZQVr@jb_-32}XlVm6rOb>a2O&pPa9~&Z5ehT#}?qf%dPu+Gv*c%1-$5=U<<{ zE;jp8O#y{H7OEGZFZr6iZ=h3hMDYt2DM;saz|C2a<}`#Vd}DZVcF5kO5^V|SvYn?F z!D>7?(q`Yv-r=|mdDKoGr(HX?pSNEcsMWcbd_f@H8m&e`EjlG2r|PuFQ;Rw9s0tJNuLPB-wK?w1!u0Uv*FMaP}s z+a;++LWF$~{UH(nS7*>nAUb6#D72+|`?6g2K0@cG)5hnn9?U%mv!G1Ax&E&g(L1t7 zy$y6=lO3PDo=^vZ5U1;bBiIk%3HUc@mQ%wzC7YeO+Y7Hl%Cq!duc}XSG@-1?UAwb5 z;0E&X;g{xoYIRPzMPzhg$dhj z-N|UoOyuBXN5^e07R(o$>=Kalh}-W2tQ3Y`I(xefsM1+Zsb5Lz+CG0!15J;;?SU<8 z9cxo!S8zVA8*M$v3xM+k#7>Slk3vGW$Fi-t=&Ah>8;}jBTL4W!vcEDVcPX;ER8e8e zzO`MxfB*fLkH3BGe|=e^eL5AsXse|sdgG-wCb(9Kmn+?MaqS81N($E7L8qyzh5D)G zh^my`8ds1wsRa9Ney3pQoSU&r#O!U}=0lg$!~-7Q!;ITnH5Cx}%k3B8NN)4KJv4v4 z(j;z9YBuks3#H_6TXFQGEd-KkBoC`o0o()ron02D*UgUoN}BcJoyXCa|3(2CV#sdM z_2xe<*{kSNd8(Rsxryggxy_4!Q|2H^cF_PRVy3ci_8fvq{Mv`3I@M_z(tNTiajz!{ z;sm(&VM5SyV&4<&}VUz57u%LElvstm4(}dY_XD zf|#Ws1<`bO%nk6?IX`>@#f3$MAU87U-ZWR#$5T8d=5%Jl5;i}z`6BBVc;VvjUYug> z$B_PPOPX&?wzOw>FMkgg=3XO=e$5>GO?P) zWvJKVVNubFbH_WSZb;e-vRi->TNs)Kf^{9BzLg`+${(;ZZ4D9>n} z)dcY1#Hsx0jA2s6rsk#IKL5jVDKqxGTrFra4Wel*#o_q9xB7OMe={+GgAEGabYY^p z=0~V8SjV8GKnsO*Monu?Mj3tDKb!Ibz*N)Od|-g0#T(^|N}DM-(=3rze>Sq|hzS6Fvy9BrlO&rK#a zUq@4rhbtyIxjHx~qEQ*IJC0eM@?|4jO+y>T=N9p*^qIo6(hSs~_^S9AYKnD8{ZnGG*4~ zby6X{G%Wz^h9&}za}fOC?(nm7Xu1>=OWEd|Gp<(wf9IfzoP*_u#ER{lnr?R+6%NP+ zh2C?}uUN;ie@b<&%i05fW$Iovyq1bs&`sJAldNIpaIyjzb$G3I$U+ZTjNB3Dh;9v~!9XCr7=OB0HkF?jD=ac-?~!9g zy}HXJmIxaBd<8Z^2x-|Ov4z$!vuZv;lL(n6K&(RUe;y?$k3RD$l;JC#Ub#p(%cga$ zA6eU`Bx@%CZ_04rM8JpF6@Y|OMqCE$Inu9M)GY~%mvKcy!e*Q6xLH2FD0xs1Wbd4m zY2{qceHj$RHUH92B{336WdgG0P}(6p)MVrI5Pt)&HS6kpQ5;i_pR;%akk)VwztPJm_6T6@0x}p{0oh8>fD!>1QQG%K zT1@BaQ$*?Nw%m1kbdL6OLDNit`LjthbYZRSQJ_o40tl&4{Y%1>Zm@7E!6cvOI~?R9R2PIo~I2 zIwFoL<3l-V^;|Ai$>E#8PddA`*th$;Dyh>_!>|dkYh+k`z|-N3gav`-SHo+La;0Ir ze^3aoiA<(ql@)Q-Ft|yv7Badht*GkGxtMnL<&=m{i-*-z!YqnY*%8ya+Q}a(#}#i# zmg;@&ATwQMF9KN6FG)>ruhT-#dFMU1e|$XDNlVomYE7cDZVs8+c^FIiXIaexJ{KgT z!fWh6j;oZTP4Cn^mQO)$Hck%5_Q4hTMZS(@WG8LZ;e-5gDHE}aFR2t%%-m&(lU{$e zSR}*`e9WVH3YJrSgy^B?LDuw*=hWn#a#RXq>~{ZczXRjcf3L&Nj-64JRh2+Kf7bN@ zAyv)k>t515tuEohOGU-T3TkAhKACV!4;bgR+@$;N83Lh-}(%#vx~57IuUrnTXuUzc*95eca@iDQD!bMbx&SLAFJq7Q zc`viUVw=srbI~7>gsgUBSn3dj$)7IO{^5G!U0u@wvHO-D05&3!6Ydn}S5@@nWsG!E zTRRJ}2_9}KRJj#J$OydZU2ds+e;7|Sj)==lnC z4Clw7xU1RoG7aZ=@9Iu-G=OESv;!R+G-)aX7B4iG0(MqKt^z&161iqlYp*Qx-~u)V z2KTziOZ&E|ldMLy{CE%xTQEB6xGi;I!d$w4vQ%P*>xmn>FBXzENX~V%f3%#BHNs4s zpFKOYW@TNZUh36Ec^ft*crsf&ZsbPCiaUQ3r1FE$tJCVr@^$AEIEhzZ3`La+&n3&p zI=swo9_1a4?$cVD@))@2-I`ok{u46adJi%M$YF};5?m#0dntBITcmSSkzcApk^(pC z-IL5u0;_V_l|o#{7j3H9Ec&NB%Ei%Q4@OD3-U7}1)1?X@t|#4@tcU#NV4Ie(B3-+D z+wdJqg>B@SnwO7I0TzFemrN{}7s)BJm((iM{+-OQIoCI5bDUiZEVfsW$@cI#(cp^O zsJPadG$z275d`2m?H#d4bgB}j*J{0^r-+oaRFwQWJQ^%T}YQCS;nje3=&s$S=wl2Lz+sNO_hLw#ATOcsUX zj78t19xokugSG<>f(I6X1FQ3%=3PBU&Sl`QuSM{U9L1^jAx}?^2C5N`8-MZMq7gbd zdk`xBPJsjGtfIEqECS2XtzS3ou%|T8+E=MJ719HnBrtr(*<+pbg3e0d$tOE&oR%q(RQ?DnA zGTGHLv8`^$-oZcWg&aCT?9%)Q)iUyrymH35IJ_e#Q71f9|agcBwGu$_4G z>>jfriB2&{!Bnu;RX$@|3h*1>kqG?vrMh0I*^gMY8m&rFNleSre!gGOy{R zO;e+_C)uMjE+1LGqfEb|fJwb=FYISh%9bJ@1n;abe-)M;YrMMLt1E`(ey0JB!mg~~ z#U6Snnmd2$u4|?5DDWRPhqkrVDLNvyR!Yt@d8eaaP1A-#YU$moJ#7cfsqa@emHZ?! zcPO@c^|A~7s7Cb*)bE z+|X_JKw%LD?n(c8)r#S^hx{f0Zf^v)q9CO_)TU&u<71a9GM8FY0UkoR9g5V&h=f$x zVN#wJyG=A4rsA|m2R6Pe*l+chA+dIGXUemGM-1L~PCuwC4ohJLZ0X))-n@GUHl_%Y zb5JB4ke9ks0Udv0i3$TO`NSAlFLu7JBlRg*Np$9C$(2sqf*en|Pj=Dfv1s;G>`I&f z0yLzz1s?R{Zc0L4ULp_~Znnubd6Rd_;QgiL-ObdJvWfoMhP0dW5jvH(wyQ_5)q2t(~qV4GN@Nsr;5Xf{o5b*24@{3BNwn@I!Y~8?|-la^+ zIBD$s%{bH~@s}o50UQC1mqS$nK}l?-;twm;l!-dU+|rDQqr2C-4w)TPZ@|rq^E9+z zUJ4)W2y3)}e@vVOoM`(pr_bF~l4^_Y1H`Zcmz={oJ+Ioy-mLH@l_@Hh&Q$>#e`QH{ zs1RM zHmrLRFB6-}?%+d8T?aHSO)_n|e^9y#&%5p>WYT;9$da=J^4o6X`mPCCa8zyTQ_|Z* z!Mh&omeG;9wUu~9^_D{JNW3GIgqCgJG(ft_(&h!NsJdW6q}(B5P}guQ90p&PNIYR$ z?J^1#n~tQE33gl#w&9RIDplA~k$b+a+V{V{eg56)lJM#H5Y5R?jEBu;3)JOhJ^P;m zSp~?tm+@8s7Jsn#NC!VCfynVzK*h<50uniofExu>)Soj6mU^wj0P<=}8m>J=;Wa9^ z=il$qRTCixB&(sILd3ah$TRD#D*Z*)A271&jc{rrO_ihT4;xrbZzs*qC1*XxtymWO z$u33NiU@?<5giu1+0tiU!v^z}9r9c6f06}Hp+bD}e}AUp7+J1Ujs;w~8SorVQk=M6 zL28i$phLyIp|W}8sQ_@9pB~$sT1TCZ^Er@8KpSNltq$FJs1fy4l~$){VwbigPoc2` zs6yiTD4A`5MOBaZX$cGDnCY;%N{lwhy;nQ*&yTa_3iH-aT^kh*g z5aV{}XMfj8nji?s&?aY-b!+J0I|slSz_2^o@U%#A@glGM2vwvDYFAz4NjSk9Bz-(b z?n~{aD#%#WXPImtZMnDIS~J%b5J21{JzGFae2$>L$%wBG59mTal_woGTB&^45B!lO zbaH!jcu*qT5B8|`m4w8g1~%}P2P%eteq(o;1b<3oM`cS@+m59Z{53wM!cYkEJoWcn zqdWSlO}V$X+O|BSzqZ;zJ{K`w<$4mUvvq)~%j5la8?hE?ar~~QaS5RK!C`YS>{9-( zn?fCn&)TGFyd^iflccwO4NJ1alYYx2Hl9JVXb-3|N>*K3v3tEb2ngUsj+S$a&cjoD zbbqCjvq~A2`h<4@&UnnsN4W^9l{!nIm3w5xK>px*(=Wo_ z(es&9bLhcD9I(v@!Y=%x z`(=n;-66S;UK1ZwEasIvD_V0z1qiyrrmSt&8k-Y%>O)kVsWYUrimYwYPG{fRzke@N z`at0rp7>Y$NXPCV+NB#Dn;NjK#lx=QFe`miN33B*HDtk^N$WU!ZrzUZEdV17ZyfC? zunDuvl;OcRe7hTC2+M%aYVsv7q&DFZ8;2eG9+p(lByIA~L~HVp@7c6<^m3qS10Pi) zIZn&ctZax}d&(%az$BS#1X0!X1b=c>CljNdQa4~qHtwcGIkl{gQY8)56AG|`|D|-( z9pY`7e*5Fw*GZboFP@f1ezvLr&+&Fhm6Om3o+Y(_E|eo8Tvg#ANrS~FzLpikPgOmS1B4tI?W^#Y6p)m zZ)2N6o5H}S>I^3*q0FNox)fWxTQ23Ry^a@ zmVP8*>~gNE3$}Rmbr~4?hJT~Zzx+Y<&2}OI!7Gyw{SM2tYuF5Gx7ONYwO_08`Ton66=kk_Ow*#$91Yak5kT*Z#68p!hh00_L||+XuCwo zF~`n^_ui8z2&~I$#OYXgfNGR10YI~n?p&lPkPF6sD>0NE#89j9tdf<=AL%ND+LPj@7wb_z532y5A;M`&sTGNQ^=&2 zj=c5lj_tT*=l}>TNr}8k)ga!hA{SM~#a-7Wd1%h>i8~J`RRbtjp5dw7;;sgO?aS+B z{Lz8A?G&OBP=CqS=ld#=0ebV&uCSgrNSDfnvdAF@f{JP1xD+-24BEGOt)l^lcOq)# zvOOf~-3}3Lv8L6jJMN{oT-D8uk@FCIP{8U^%d}Pl-zYUX`tvHyuivO$KGtvF>c2i} znffFR?Uli3J6I&ZJn+o&K{Yz@=_U~EbtYBPK54}aLb-49tHsrD>Dvw_!7`KWf^ zLOu87oNclLp;CLc#hk4({3*qg$^V1Y$mx90|A}Q}bjehyu!S7R%9r}~RARdbTMrtO z)KHj^dW!EDbw{*X+Jmkc)OHseihn3uiRw8yw&nHYeae2`048KDBWQ|do?%~@kE33G zy_)%r@_(-V*}ncUK8F12FS|XtT{^JE{^nIV`M;|mTh$G@FZSBz99hfyI%XMH@*Qk5%=EviDS^ewf(jEy(iud0RR)mzG1UTIJjY=3(wUoU@M^Ck}9ne<@WLh1x?-Xy?c znX0JV>6HfGxmkqXlnTdwzc1D=|2LXCL1yPCv6T6J#1HP6L1Xl!9o3ICnDLl%Qy$IkSY zn&fKxEGwz411Rs4iaG6}@}7f=gPSf^+v0L=%KgZiV0mT1{(Q-OS`<=rX7ssiR3gnt;(zHGJIIal8kh!5ze?m5{J8gOb~rHwj! zDOw^+N@pHMB`D}D51c&JV1ZTibE~gi!jMsxQ4T#WK4yarfZ8ij#m=K+`=dwy4o zC?i?hl*6i(ol9|_wbY$J8QI@W4u9Fa$bX3~rK#be9hgp#@^#1){pU+o{g9@*EiIO=rF`Imc zu7NmT=CsvS)Uqim+&VxP3B2zZey>h3D?+B`W?emIg}qNA15qkFaqSHTD1VUp@ghSz zYDsLOBnB+lkF{dA_0BfZ4`|%ieJ#@DrFo5dej7!|xU#;&-4<$K+jPz< zb^v%!SAo=*w##N;1I!ASbG~>9(x;Z2!=;z*Q7wAHNJ1awC*r9>c%K|Zr%x!i$>%Bw z-j0c!VXS)uUZHb#HwZk*0e?GmKL+D3hj+)!-x0jVI;6#{`tXvSQlIW{BK;<(j%;kc zlAURm$oW(?LI-L=>ZB5*f@GgQ(f0{5t= z!OKGZK7RZB&($g}pEP88x-;cX*EI`CJOKkAAl2mU%E99}BxRp*N`F-4Jf2?5t-jPG zj;AZa!J?D^=v=JdeE+U70d8E{1nE~ih zCp(+HOzoy>yIt_O&40Ir`u^u%-{#A;>8n*v`1CS(`Q*blliGF3!{q(PNf35~h)An` zx9Yppz`#(7s-@7qbXf1C$Pb`Xx6HE}^d}Lz07dx1TB3FqoL4}?0)i`xs#}vCj_H&z zXykB&anuLh@x==qEYinTNsgF+9V2fvSeo4&%#iU6F8Z;A4l(W}c<48lzE1l1& zlax`q9q5*t{(o4p=_nGvaICL37I8&eDe0l#+*$k?a2e}MnwnDl~aq@;#7zs{* zdyS?8wIfnX6vF9^U9}nTq^`}{&1qz>nGZQ2pMW8`rf-4%_s_roZ}qBqTQK#B8(J$r zT>7c{t5=oL3jS(sc)u>Xx$IJ2nz`uO!V&ZpOK+!&+kdSo$&!7j4kie>Z8%OgD(4MU z>%1%9QujIUXuXv6`qf4Ri>Nd^2mjI_K!bPX3RR6Y4Qazq3 z>Pk6(D1ToOjMN+oYU9YhcN{1#7hnEucdBpQs7X4}f{$>d**UJ0&3e!|U3UQe= zBr+lIm{NuZ0di8sNn_0Ge#`Cwb>Xn1yFYmz9~@J?)(9^Gm%1&p2ZfVmqYjCBz<{ae zNwJ^TW${)p4KIX(r|m`suN@TOA=4ea-Kt}48GrS>37u62poMJq=c585gG9D5PGchFY9gU6 zRdo_{&yK@UwGv+AU1n8`gLfx~8f2)>`&5VSeVv@~ZB0pKN!a}wna@yLlb=#IgDMsH zLVt!-7S~SWJtJE)YRyq7nw9HRh)nw!@Bg+{!t33u1O4q_KRZY3T&3uCmHJFue38?J z>`&I|W$xxl%$K_C>cZQxl*Tu`xT_+lU>)1%?A&Adrl?ALl|@Pi#B9|5dPtut%<=_9cou{+UbJAWHh!0@M_FXRIQh#nu z+;CbnRF~A925n{6s!VGNJ$}5OpaqzDxtg=IUca7`VCn@*a7-z z{F6|k)=arLhR{~OkxHiJYzuxkB|X-t83DqkG;f4bAuBd<+rQcz9}Fr-b*GbcMp32c zBJ9?~-e|pURh3eDU!`BG7lHrt$A7mG{^t+PdN%Dz!uE76IBu`)hYZQXfNrQmFQvF4;+5^d4L{aDg!l65MWBao8jngoxsv3UE-Wr{7I4#1})&O}>j zFCJu>cJpb?w%dE^nY`!U_E;SJ^`om!jYNM?i`(Sl8 zX-RC1ltY|OC7X${wg#nOC!)mGi1g9<;a%x?os+NEHtFww{iYS|$79jaevk)iUYU{1 z*zbxDdAZ>2#yuA{QfZ5GRC3!EgO*>qF9BDg&6@fF$hApIuxS{iWKi_yOSi)PTrIw3 zdK&ct0msS)Qf7j9E{mP;{(rbX4FnR0?>psQAikv`HywmU#@iKuoz8W#ohwzAo-We% zv?aYNY2L<~az!aebA51fOpF>1~w9Gw(yqy{`t9ot{>Z9 zy)NfLqt>UZtiZKzKPWcnQsYFpLV$fxp*Y^+jEg)=GCTDERh}cJr+-4qm(-Sx{2WtI zf#&Un1(}J<8`^-fm04 z)MyNxD{F@H{`;!Qdw=}(^Y_Qf?H{PQpL9jrP(1Dk)kgkEMHwZ5HgLi#^_#a(UFZ!$ z@e(WA)16{uBJdtm$~ffRdF#XX(+Nik3c+tnjyy$bj^b^vLaKfD@;pw7K${xC55Ks> zF}_SLSOOW!6|q58Dvd8ruhBY%0H{-omm2#a@70MG_M5ZCRDYFCYN6IQ&Jb0l2ILh) z0>1wTB-Q`aZs#V_ugd!$m#vJqYWk-O7d|Da+h=~NeUyPy{Y=2QQ)AFgaqQ@%p+-%i zS^m5Sv*0un(0^D@^)>%}C^zX);=ZOx>~A;-UUj%y*Gz2vP7&Eygl$dX_!B^oezS#| zp-Vrv>@_$~T$=`3~oX8)@6Qx4QIBg~huz7^JL? zS9~qroRlRBaV!af#;doajjwE~Bw#egl z-|aq}tr1r~T)ph}Z^}nTxA~INxzyCygQ5r4K3RX9HMR-pV)p<6d4`iy=llopg6*hX zkasNkGG(d+q17}suXPyZhZE=7*-v}Dtz4>?^BKpR1I*X^f7{pJ|4HgR!iV(a3!3~b zw-b1WoqwxcWr;N?!e;_(0jcGx%K~iM)_Bg4EXL1TQ*N!Z;|!r>FQ0m8v`sH~2I&#V z%?IcxAFZh`)k9eYrPGwvvfg`NrmJ6+QwDUeACk8A#3?_Fq`YndVgMCsIv`1*c?rfXtz_vzizLu5+h}; z3GC1OG@W{TCWflc>SF0VLWxT8?*z)>o75;fkL6ayo^rZtkKGZmV(X#GU~o2KDU&S! z!!(>l7i|~qV(&@Pfw;Lb-1hnyRzBaLA5FwlIhxGOGyaPIH11?QO8^e;c|Z@el<_Es7+m>>D9Nr+R0^!pdyUg}ySVmB9-n434V^y0n%1V76HqmCjC&^aE+52jdy!x_9B^*1R zbSl5fGZ9^YC;6~CAk6cJfg(gM_4xKljgcJXAF_1R9u-Si4Wtbi*sVS71hb7dr69Zk zpor~MGJ)4kDzG}|B=lDx@%4}K`+vuOwuMzUR_sOL{t0(=h1NIS#yPOZ(m{8;ZBZMu zGKfImR%8INVJ>Q}v9sq+nSp9{6{l@WCr>4fJssK7Kbo3qXQLl_Jh9y?7y?uUqEwv5 z0LSMXumyd6w0aT&er!9X9`9pf@ zM`%v6dAaEjDFECdRrRkgm9x^Kg*3%pR8)`ml>Dr56kX7oY-F zl5MP{e9R)MgLG*>T#0J{jx^Cjk%ybuk#pR6ZeS(wdOqgG56$aut--*M)~T!lQC;)A zzYpy`Hl;MVNztApx26rhx6C*d@^|?aOfdF}kGyE0m+mS(kWl8KtirMK9gQts2W@_4`n`;p@{o&JdL7&0=-z){VDT+ zx~}N%+5un02t6+d2Simlk3wgJjdRoVT6)2sz?l9%Y59Py6h ztDIQWVo`G@&F+U{<0^oFi`m`M)NJG{y|?q@P6=wX2FkntzE&$a#{H?@aei4*2E)R^ zuV?!!uYaek*Hjgzn9OeAqx8n+M3Lg}T|;_6PS@gdI6}^Myh)e@H!2{_gVo?rfL%6R zl7hV{ikx)NLsMgUReE)ekt2nvrUv)97(^5YO(PU->=R|%t0w**b=j>4 z04m7gX`so$z$={W_1>&~@=4XH3XGL3*+mKXGgHv)iU^HvSGi`T0I7ILGRLWMj3iSk z+wANd3n%x@fmZd-D9bl36zUTB1Nr1Cn}0NVb=4kJ5rg3bT=6JFb9Ecs#Np;O^htzv zzzl$@a)+}~>~hLq={OAxy7x}`PW^n#3YH_JJ0ovM-vUY#)}5+pHm~)GZyGDi#f|pvr77%@MGJO;V%yQYKf^GC)iyjEXollF+pdy(tS$ms-rNoMN&+n+WOe%XEEEw&wXJgBQNgoPWA@j!=*?ik=cigHvn2tV}AuOG#068B}PmnnQVE z(LG#LT&iDh0#AGCB**LU1vn+JUuvI_Lmg4LBwDO1IM(6PtneL*?yY+BmMqn^uU76v zez0(e%|o1Sa>Jdi3%0nxmrl?D;oD*NqIIx}b6^*#FAJV|owAlj07%ITjS>oNVqSh*segQ303m`8&L_)8wTyW$x3UI=PT(wuSThqogY3?($rdbQFH*7{ zvJ_)_Sw*xutbn}Rv_rI9M2T^Hd!-{d3fCUBC?m^AqxTazTGn zj<_5uRleTu?JxBiZ9 z$hbVAx0h3Dd&;K(JMhnLHdj|=Y6lz~USaU9K!5xAVVPcTS%1$bw~og804>IOs`jF` zoU-t`vnScs&O=;sb#8@_iSpFtz3;O+HApoAepu$E>9EDDLMX+BgCr`AgQ0IP)i2>7 zPw&-(7z)Yp zZ);Uv|MMX|NfZGTWt!W#z7;o=B(qZyq$QYk2I=@KVl|y>0dtc*aw>07*?G;my#oZN zE$IeYc7GItA6BzVvd?}mfs4RKTsrDH1)OXAR<1vl>U+-X(vXVR&`Ph7hX_gWP{W}e zDp-5trlH*}1<93h=q@@9r8n<6&lT0Rd>Pk6<6{ZE0nqG$#14X_l(0|9du3?B!yGGlNG@OAHE7^&_nM`3S z2gn-b3lB9dlmiRE7MoUjk!>A(sAx|v3Skr_7MgnneWlPE>HpRPTDDY0MNrg;)6=&RpC{;>|eVS`i*Y zvW_cb=@f%e6de*@?u%Q)yGnX(-4070b_fUzcVUl3a=y3Iw`1)Z@&HmZ2>Tr!0Ds^v zqLJ2LY^NhCYQY*E!O@N;D~lRQ3Lc@y84AvyVRpt7E?8s!^D|+TBpChe_onI-Y*~F$rF``qhVUotw9)mD_E`CRg_?B z?|##e9(>jn=VYOh7w#-&k&+1V(tlD%gN$TAW)rBE##XPF^2z!Oz6|dw$3e!AJYy5u zB$bID;hcg~TMBgr!6}-9vl)~O*_Hy|t|l|T;g$}xpE4U*K~J1)l!HS+rD;!wiv95Z zgWVf|OhMT*a%BL7k#w30XViSa1P$Y_%Hbxq@9%i?`|AaSo;mAI`3X%OUVo!67Yt2l zfV4U%-qYTxhEr-+5#dkGeQtI8Six91erzMcc)Jt}blM?hEg-6dsl=*lN@Tnw_9@`V z?qc!1{v<(z0I5L2Le>u}g}g~O@{_wNk)EAKXyUKN%OH}xbZP+azIZfALXlJDHQL@B z=VFC99IoWP>}NoU6h8t?Du1lg!G7&4RnOuWP2kkDu0Na`8*ipwe~e#Tr%&Pfus<1^ z9GnAljeS-Aawor0lXF}sAxUC3DR>TT-DFrRT~v7@i{W8`5fUMXTr(DqEJ}wey9Sc- z$T|gaPz#a|DGhn(OtIai$Fp-BZg{93cPbBd1R*K3HN1R#j~LcPLVpwpMKJ%SeOHy! zLSO*BalrJMO_MxbskVR%gYZ74x~e+Vfao=^(!Y5)*M20$v67fVsmfb}1siE^WbHr3 zH>p?QZDQidn~^PI0^8+S1A_sr)c$cfR8qCwx@<-raVQ9-Kau8b>~Zom86juLzj6#z z6(HhCVy8GIFq}I98-FU+$Z0+H5|X+d`VJ^cPZT?AecY95fivx6lRPM$})A6!S$Ac#dcI&*yOjHh1ZJe}JgPC~SK?-^{+78dK20bxnd|pU5Q@~EDSq}l9+WJytblV zlA2J&F*2~m+%l`3*M3;1>jTICS&No6=hvwhM3_FEx6;1}_%2;XRbY}o1rbqXSFb6l zRZO+Vw$}`5mr;EI8GqEwr%R)$O^w3*Tn&3eWxoZqly;k!W|gFo(9zX2)6A+8J*PaA zc~4zGfx4P5Ii*NOArIaFVzM#l!s>fdvIN|EQ}XaJAD3VQ$f)I0yTAxqCOO%$*?*3bP*U|U8ANaSLtq$H zf>M*C9HLU7>P}K)@P;`m`Rq|yO>HMGFh>JfnT0tH3TWoAsp8ZhmJ*qOqZ@rvD?{Z1 zesxp5w0T2K_CMB@itOZbw*(A4fg@6?y&kgOfm#M1B7j0#mlTawB@$H`9P;;yLcZF= zIe-g@xjOh|1&D5Aul{VcUZNFC@Yq|V*i+342U@%3P*8c2T(}=njqHF7pw-Y2bty4i z3KkzSvNstf3yV4GtK8KRC6qRM9a5B|jvWrl96=kxO*u0lE~RwO@ zo>iq^B1cGkc%7SAkEBipAMahxA6DypIf+jW;fFGT%fxNh4Y(f!9yV!nUUR?IPE()b zR5NB+G1uJp>|W2hn|~Tb7>La4K8gKDn+koan?p699CqXv zJk6utbu5KlTiS8H*0xmo2;cI27?Ix3&#p+8Q(*UMjoFdNG&sOX5g8c!jI76CA$3ML^r<&p zk$(WtV81pbob^n7S(U8U;UiEpb5M%SC-L(DV5g}YnSS)z?6I#dse2_@F;VQ*<5r-A zb!TI|m&jED5${Ir=dE0FU(@026_vy3g({o((zI!FPDnm9B}*072EupIAHwmY<+F0} z_OGn1q!)R+7s%^IJnDX&B4G20oO0JAg&4asn4vkX=D8!q=9ykF}`TWEL5*4^{nr8M<8P(6YPC#-pLi zO%s5%7@bgy_xlOV)ggW$m#hsvv4g`*tiNTQb4Z+HO73c-AF$lKhF&@;dR_PB_akE?f1m40W?dRzPfDxQGhj?f{!23rWaUL ziGvrfBxNq-&yjA(NrZeul0L{9D5&LfXgF;@m{%0^X`*7(8o}Q*{(Y&g*U9-OS?IWo z&{^fEn+S!!LOxzs9S$63wTU+e;G@K(D8uxmbk|dHwp&pd!0xW91c~?}%zu(66h+-+ zk`;Afyy7D+fuVa*dPRGeDFrKd5Z*DvemJVO?xm(TM7lX9PN|n(#yvIT)fCggToro| z$Y!i0OAitF<~*?CV&3P1mBDFyS023D{%ajrB$M1g%V&8(KBe5homa{a zwBX!>Hta;FV8b&C8$pZCxqo;+KnUxE6IrXtug90CrUI^0`mwJZ(H&rE#oSo#NvKgN zu2Fj3w*~IC96}T+$?>$J$XOWBwDtxVJ_N$N9~x@C%b4k25Zx~oi9G{;2Q^_6+Oeav zq+UV=z^&|sq61N*hHuS_{A zRTCmEb#l8=?Jm23@U*!`+>uSk6S2v5$My(67WY~2yN4_v1<9ZuJoQ-c$))45ZR%dy zQuA-SiZDP69e$2us(;ePuU~3gvPvCCWm3)(^ z&Zjyj+89q8Dw6r~u2}NU3*|#d?$vU(QAA3RAWQ3|4bUcqJ%2QctTt?E&5h4nLjQ?E3HCsrAd60`|qJ5|qDGyW3lbJCs1zSY^IPTAM|BKuVn2p`ZU z;ZmPeUXXgBNq-;ijP40R`r;&h_EX1ky zrEON}ctL&nq1PUn&90UTuX87JT&mMY&06az*x9=aI&6DMB;Tq(ckzjU;d?M#7j@1q^FA+P^2vB zyTns`dFY7I?Xu+9iKDk&u~5Bh8~i@)oA$^~cbK584jH&$Eajv*H3K?XxuLklrct@7 zq<@Y{41p)xiW+LaCFDuHxwc0DS3s!0)AMxFa`z^O8YHVVxNAB!mZ}!jsJ?wJejP7U zbs$ObIlzwSRE@46I%f#77r23dUyjV4Om;kqc3g_wfKpXBBxUIcNA%6IYGwMp!Go{A zN=Dc}$ZTc=FfOZ<4BpcTd&!tT#n>0G<-U zo7^#{pbx!x1&q7XW%blhV(JK0N$sQtGnb&VJ-Oi((%{g!WHmTQ!!l9CHa>F z&Uqp$Ybj?z1$d#!tIr9jxNVge8cgQT?g?s`t)w-N!Wj|C$jHj0-|} z>kEH>8*4gb|MdU!^)6VFSAStyBQQJ@15C?5eTq~cOwT08-S!}r zPOwv?B}ZKf3p_4Gx@!Q~ytR^2tK&#^-EDt6&T9(=uAA>AM}eOO)cmYoqC*m}B0nK& zM+uOO^&0!#2>ruq39#t;HT6>=xp0F=)FY#-KJX~$zSPFy)^Mpfr$d8E_qkNszSTN9 zHMO34w(yc2POWZLC7#c2=a*B;AAPC(#*^aJQiJSFhv7}N?Td>EqOXY$p?SJ-$>W~Ec1g$@kNL`vs^m0HE}SEX7$roJz0N;Kx)5zC5ubz|GL*(FY| z%?8VY=+?_n{Y_3fH!K9PcH8DlE)?~Wj0lq2iaL!e&uzKlhCA`RXfq)fhDX|1IV~y8eT?!0l@oFRczUCYwOf$qN*sFY-96F4k5of!(hn!;9+oa`jCIa{8)6I znFP$ctB%14#`fR@!dIJr0UB?Ke>rLNM`8QaKcCg9+}D5HKm79V+xg?$rcvY17PoJl z%GXBmL18H!y1`2BsG*vVDGRw`S#$5`QemO=AxmYO)07ldj?S9yz^$y3PjcI< zPUS7gt%VpUY<8pTi2N}SPd$HM(!HZKQzjug+;=v3bFo#tP%b}8=2%^3r`E(^0EL-0 zk4d2&cS?CSI#AfBYJFZZjxC_O(`bjts(}^WiS&RSiaQ!A7?7p_%*@e8LGuGYn{L-?E$gFe-#@C&J2@I&7v4wZ zoJn>EZ%`n8N2%T0;;-w^x>O|Ko5$^`=Gsae#EkN44>v98iVLcj^5qnnTwC5Sw@z;z zPeu!3aS96Ca+Q)3?3ltKk40Giv?(;~yU;5yv-`dN90C9jd*WpnW}IsS`mt3KRz&^_m89;DX1?TQx%JSVkX zI>^H+;AjWrW|4ok=QX<*c`KoCQsoo)D7+W5lLB}jmVNMd)`&fYSZEchtGx&(hBz0G*_&c++7P4H{<7lE*j z!Fd#mLg*PlXioW3*k1;s+xO$KXeYj$E$h@oX0gYbr@U(mt8KJBZO-3Aw#=yfM9D}5pq!X-EH9(9n@J7oL^*-SLT>_}xc&NJ*9~AL)>3|fZrXUDDxF8$9 zj%I!vx71-K}b2Dhz;!oJGPV=?QGM8^6a&W<+zulI27W=OkY9QMX43h;fSot=v4Y z%JmtC0-wv(Sq%bgzuSq)m&6I{Us^?}U2~oL6KD(k)HvFcYtktFVyX4_`Q=fDVqlDO}nv5PfDZ~9#euU;~r!kF> zYC}|)s?GslPa0voFlliM)c&|{-)+RBOxf1P`dV){6xm5jLon)KC26M4FuZ>VT?=r+ z$Kf&^VbsxFQaONU)2zeD%&uVQoPIdfI-i^Ov??;CXb~y=&j;tC?fmVx?|=U3{^2iY zm&==m&TM-RuItIk@udLf=EFN9qUhURTHsfHZ|vG@f?Pq<%T|0o6`79;9&sWdV{@!e z?&{-GyaGuSml~-DitZ~bv;A-hau!N2nJKsa0SYI9uE`*)xD2P8m@3vpqHDPX<>ERx zE`8}D|5w*=>ZsdH>3lQcu)dkvlI!9Y9kM8Dp_8fGcGcOE?%$396c2xRBxe@mt6dwL zyHs;ED!8S9IL}c&$F6|)9_91;?PY9mK;3GB7@uCJ?}Nir-oG`1;V zHN~}66raCW^dia29dkE#xp`6-=Th4L1S&kX1ndB$OaCu0n!{|qAz{AQ6LtOIlKr5e zk}rNgZF%Q2pMN?eZ3KVY+oH%Z-S(zJ9z8g$1|7S5to*WqMH&cM4l7YuqCS-l1wnO* z0NN?`Gyi01&fdv?4t`Hrc7ZrNRG@I?-d&W5Er9iycc(m zZpnUE-MY|viJvMQUGvL$>%X4)-`|h<V#B?wf-9Zd_+pj)$??)}=ezxUR_l|u(vtBIPlI&&*!$=80gA9i_B@l)H-Y71|d zW&P%pn_r2nrJ_Sto@!Xwa}~2AEAmCRRovw#zXpTEB?j)xY)BKP)=?$M-+{t`*MpP5IMp(%LxPdSw>ZeJSBjohSD$Uy>889P=zx&E<4E{m#L*yRt#? zyoB0BvPzLp&^)-&+_$U}`2uVY(=`BsKu4rGgW9$f##})#ie`tOw~2~KesCHOWuunG zM;d?Qx&Yq9cRm{!l_FN1yHmzduWIhrTs1EAS@2@tU?@IT8Cn=BY(TZY^?id2J7o=t zTOeQ6Gwx@bIe;Is9j5dC>mdmc%9|4oum7W&eA`N{-~z?&bd-u?FRknIq!y@j5^nXW zuiv#q%8w@F8YdqL5j9;zG+J~uogc*MACiBEs0%i6!0n_+r4Vd|XT9@y&4BSQAtsjy z^gO>5IgU$)0?8?Ea6qXz(&btUbsDg@o?Q(u-L`J2ymmO3EH=>mrQ%7bT|fDzmCBR1 zN|n+c`alWB_y|#u&)V$`0Ywr#COzxK9t}@9J zhzdt)G8*}o^5dqADC7i!R5XYI%QEr$oH# z)bV_a5Pdgw3|SgB@?)apu*?V7_VDTC_PHol>Zo&C1wG1!p7qa1b$&Wz=X03957 zyyx(pF>EAFL97P1#x|FPw9E~OJE=B4x4MNd;WNn?r+s}T&nSna`%TSwscD@@@+6D1 zYx~c3R0*m1IlA8V8bF?EGIrox4)=&Z90zA&d4er6IHe8w%f3gnUHdWF#xo9tRFsc~i3g6gBbbQ9brsM{O4ofUYhvG^nN zM-MCh3bjxLL_G3an>$sK1aGyCbuFmPJ_iY!uYUGRe(3W&O$dK^yPrfB*E>}L=+c0Y z_cKfRBsPJt+j-9SL)tb|-|aw<-bxt2WS5g**Iq_ISPt+31HRxO{4$Tb&BS3zPIXyJ z$1Xk@shYRPAx#y$$YWo7CAA;gF_$i_;(2D3o)D-^^Yg(>ZIA0X=ORB`FR88~@QKP_ zuRe}FTO$m#rH_BJY=uJ;*+o&OIKXrxR2@H;)v0!C-qLemFI%n>i2xBCJ8zzQsUh3Y zp`7Ezv_NzoD?xPUcFD?{qiFua`B`-I*Dtta>A%XKVP-C zKzkaN)gymwKwipH2<~(hf#(JSeQYvFH<0cYb+rZGQ_2yns|}Isp;nPM1f11u)1ngG zR9_Tg9_}Ia2NZwm>*kOT6iv0k9d{Btl|ZR_$2iDo!ycqfaqcpOlI7;03ee_%hePKh`RSALlzLa_f0CWoN+GM%n@yxa0O_V{JsL`{J-FgQ*U zeb#^Vp64H3kGdU!b91Oo+#=>Kbftj_wz^DOu3ulbj()v=*U>wFbG|jwvv%F`qVk4~ z7A=m>fvuWWY+okn0?UcZqr*)D@^9xJ&h^&Fh7*1NWqemZ zb$gdDtpMJ#;X^i%4R##2HKKh|72kg@9+GMrL`T&o`(I;VlF9>WySQ3ACS3sU;A478x zP?{v@nl6hWfCK2&-OHup4^IoE_^86lB`20;Ee(0wxIW6I9BC!b$8i|%Ukj&u)3fNL zdjp$QNd)+OJ)?gA${}4JiSB$Wel5SqI7f_XMlR(#FV`s!3RE@ed2>%bbr7A9bSmXj zQcyvEzk8^%<|Gz~5^aCws5~~cvr#H3>gavj6Hr8VmZ{jD9QjbxS_FB-^qJ=pP@-H^ zevu36`;^^odx-3na?OI%A*XxeltgldNO)P|6OXrzV!5mbv(Gs%feBcdJmZddC8{X# zxa5}bMYsi|nCT3Xbe3d&r0{-F3ItL7QndU@Dq-pb)*8Sp6OeyT1;432PO0w07QKdj zh8smwPT$M8opQSmgTs*1rxdfTe)&53xjyw$sC7GtdQEif8mAuH(kc(&1@BXA`97%X zKfN970Z}qu4N}Z-(JLAv#eew2R^l& zv^zmu4FoP1e8+#btLS|G=e*_rI{S^>zUv>3N@@bd|7$w+Pyq9~Icbv|kTvPn+(j9e zTSwsSDn?Cl>M1s5jX5@Uzq=7BqdJ0fOXZ7$dHaUqt*@zWHo-%tY}RX0dHQZeFT%28 zYY*Y(s~5_`pjebrQ2dJ5Yp3NPh=Rv7+@|H}0Ujm=VyIj`FkQ3Ur{b>LE%7qyNjb`Z zv_o?Zz&@xd25rm8$o+P6+|>aP00kbRJjUB(Z41t*oo z^htknyVB33@YumM?tHaTCG%w$VkCK=njG>K_=jXCg8ZazSZ>@;;yXZl{r`!?^Ta~ z@c3#S4*I!dWasPli2 z7E$pYWYPpiNyFVL3S0LTHMQZ6C~Czsx_|_|Y-=#m{V9=4vgq7SKU${t6(ubXFcYO@ ze-w+{f>!BkPi6i;9@8GPqZDnWMXn*x>~ z(eQ3lCaBXrDcj1D=4k8sZa_fdMdg1YhD9VIs`+1<@U(zC#N3wCps|)-Qd2YYjgpEh zSJm*^WEnLl@mEiBD<9y9?l{OBBP-mK%;17*c)%dHV$_%8W(5dt60f>~oL?IX0rM6#LA3V3;h9<)fKAdCMg1k)y0xRfjf7s&iKCv3?b#{5Y>K zyG7gZ7G(3PV%Fq!l_kc}Uw~k5PF2?6Amn6HD3OeOdQH_FxhZPGy4%D>IE7K6YYRW> z!S@7|sB9#KRdodZ#rJ>98ZUkjt1RECKrWy8VcTPT-mT>*j@UHz8U+~XbX=l0bn%@c zRFSYGmT3qtl8Q!$%n4Iz1K)dVT(+uGSG7|-30D)y5l_XyS{fG9`65GU>U~hVag5w< zS84dX=^xIj?xT8htK&W$V7o)x>)VEVQPfN_Ojf}$xf*vVHGF?6*#j^>COOBoGV+^Z zHK)a%vkslYA6M61vEcdp4Bfzr#BgdJsy5&3c!AAA(T1IGQC=JWYMhJUxrr+9m+bNg zZ{Kxj%A(WF)^4`HHYnbT))C=Q%T|=xRSP||4^(QLn_eo3Sm_;V9+DF%&_|nre^Sns z-j{>N%}B0pAOC-FRP8TERdkcD$=>>*WbpGya?(5?#aor~PN-0LFS$l<$1|R?GmioU zQw!v|^_f2m_0-9yci;YjQmIi(dE3TSUp~jpb}t9Tjf#twDzELwe(}cKQRjoI`Og{b zrUcsop>SK8Ghk_e%bAc$>73nRcY|6_1(+D+^DEltTI7HHSP7TZ)?G?ee3fVA&Up$- z9=3x|KJ7x>DrMBa9aa7={N<=r3N9BPL?%9H@hW?phd{-1($wIrd-!7G>d}qm@D93@ zd0KB>?)t|TPc2diDB39lfFqaSc5X#Y-(A9U0(m*4>oV0(?@d=vGrmTiO0XZY=+9VW zFUk47DiD7a%pqI&a%w^L1(b{Zb@bHm1E3BtSyH%~LS@TglyMW?~xNR$)gH`_T;JOZv?@}3$vd@;L z&BkRLXtd~{ySkBK|3%?*gT&aPxLq3;FDb>uXrq{9`-1yVk7M;!icn-B6qerSJ)a_rU`canF znN?OcQb!mLS$v%%nU$%;mnG)o*lt{RbT{{A5_|L|5BUDoD@RSK0Be6(;52YsySsn&_Ia~KjuEkaO6ZjCmDDuN@>rS zz+b3A6=U=;U6*mgkBspTN0s(by(^+OJve`h{1Hl|qdUK~C1)hM?9~|&o)W-pZMn!e zoWNcQqWMI|t>IOs?0Y!rQzTly=&n z`agt0P=(tNj`kgp6v-d}3{&~CA6)FW$!sG5@J^qOQCvA0T3UdyKq5L6jP}}@xg!;{ z>PObE1nf%{(Bd#k7QSj+k7^s2tg3$|d6sfnHC>em6grQNftq8_i{wY3zDh_$0quMa zt7Sfm4K1tUqPA5~{dd}_C-=BYP+WBuUH( zM;qI%NpY9TRT;J3meq%viM(k^|LjZt{MaMeAip!nlHmN0CeE|qYNxznHMM`UDhR-_ z`La=_o+8gRRS#^qhOFF%Lry`N7DXV0Hr!_x4A_xvq(%+92k^ya74KiL=-i!=Th9`1 zAZ75$WvKPgx9wDd(~EWQA!S#|#(kfV|8h|KLbW&b>bTsuHU#P2F7K046HRrQ9gsJ;>s&+TbSM6!+ZoI^-Nbu8GLj(V4Fmr5%^ky8=A0 zX@75luzF;z%o2Y)KdPWcNm_~ej}(6qRJaVaz0T?TpVrTxFulAhR5pL-LJ2ft&OC`S zRir{0;3B)UG+nfs0aB8#8`y`wGY%)HT{Ja|Pf}Fvko8TGTY7dRmw0gpbFfNTs`hRPyKQUw?1k)EGN&@e1`;R9T76{ zeplqqi;UN|E=$MS^e}%H!Lr=^Rvg&7v7EJ?B{{0GOpGaiJE^h{>aC?fq8!f20^f`L zMK<=HO1=k>>Lp)@^g3I%DNS2j)|?&gM!QYV_INp6pClg+TMDQA<-;!QphTu<+|_sp z;)vr0eK+7CucT~+7o3t6)K+kzfdJAt=SO!EnVWzDBA&Ig=4gK;thkxoHz2aKs0UUi z+80XLLYgbm-CF73lcD`<;MxFU!~HS2IEesY2-jhxf)3@C+@<^5LDjz;lvBmiZTd@F z(>=WrP!V?Zn1Bm-@K0B>d#47tnPHkXXoY0 zyq`sa{K3tpXwF*#_H)is8+SPupyk??)Jc!`#&w10Zu$j^*BpON3(07g=~AKFdIa#J7DpKN z6Wk{FFhtd4MQ`nLtK9Y(%#F>2UnSn^!#M>4Jza;4pwL*5>O|4_6ovTAGuDqrcAafV= zga+r7eDq`M&*}Z1D7^_KqkNL4sdO}yQT|VfPO>bq+RPc&WrIo)P;t8g&w69rS8~f) zz9&feR)1jnv58;JhktYs^R^NK$PgOAF1)hJxr2YW{lZ;NSCAz{IdQDN9n|rcgHkY; zYU+%)aL%PxH&uCoDROV06>p$oiM&~to*RJ>kzBW$vRfr?1fMVXPtt4EYJDoSsX&#A ztH5wOZy6_G_8ImI)+1){Qos@^+@`yr}fYIa*X;Ie*6ytFP&MPa)Q{HjZmxGFbIjCnu z#sA!>?~+Qxyf&j-`_h!Mk#FvhLHdYOj|b6#a{!{5mQ;M_lgN;tOB$VaLbsjy>$In$ zx=jdO26IX3(<#{Pi|T@Nv~BnK>JelQ-r9f1#uo80P`v=-!AA?k@{m-4tiEqk71gEC zK?DmtO*Uwj>ZXa3jz79O^TTDeQ{pdI-QyO5mP)x4VOErvXY_z&4grr5?QaK_{u-kW zC#%HI6-ZTF}w@v*xOLmns1Na}9-RG6*ReY_QOq*VILL45$u zH_N#d)E=LXjhb_y?F#Evr*Po#b!UI0)C4f63DnF|;cSoQ^c%x(2aUyZiyD9AI@x}O zsI5!#>qju(LoBlR8-sck9w4xpYD6gjWibT2#~>NI$?tB$#pRF!E8E)*kVV+J^ly{; zH5K0mDeH-F@|hLYx-={rLE{yYrQU8*(@9knJk7;yMUM0e{2XFY3_ktLy{TJ&EjQrO zLqItwW|Ol9QW=n?3QToCc3OX;vcR+5dQ{VOPf>~eF6%E#seHUX(M?@&fqjT)x;?J7 z%s~;8>}jaT%{BS^X&I;_sk{l^XjU=R4)?xPTmMNZUf{G=f5b?`EoeB(B7>8!sp&Em30U@B@MXudh;YCOw9ZQ3j4gZTEP0!$n><3 z)kJ9cU<41XA+RBL+fGld&)h!9o3&M_Vc}r=s~LzVt9>Gyg5Zah^{r!Y-8*LdHU;7{r1dXz75~$qWw*5Z{{*xAtZlyCe>wGl<-Z@Dm~$I zc9rXq%AxOgJGJwrHqSy+!kJc+cXGe8Qzv&awAKYf6O%^)@TzwxBBP90DM)}i5l($NsStlixKGs(JNBZzJGUEfT|lb5 z5s$PJkg45L?or+TfQ~A3WiIp1_R93nx%mFt!;?+bm|a<+y3eu9Z{Pp)+wb=eKWsUd z`i&ZDZ(-_ss4L~$6gB2RbZVY=b!NQTl=0k&Yw}bBtxK{`ckgG2krGxr3g#AI$ytGH0Rckh)GdNjIaM{$fZ73&y3jK|+}J;^Eh2FH>eLZ}VY)8eZOJ#-b?K{je% z7IZe55@M5vRbD8;C;*ExHqQMb@wKxXx4EebE*)Myq}y7D{2wG^kuQ=I^N07gy_vN0 zoAXrEL4r%xHA~6iY^#4sP$W9bOd7jOo~3^>yYd-IokYN?Xu_ifH-C^C`cgSQt0$KO zg`vu$S8!uW5%BW?;zp6rt>$6pQrGAI=j1-3SbV!~ZVLwKB_IQ>4YwcIRj0CT>OtS+ z5>O=Z{3Zz54>SB86MWVjj}U6J@~@7fF6UeV?=!gV7bYcMRgLwOfXHiTFO?`LCwG7K zp$^omWxObUb>PgTtf}x26$4fp~eRv+brc zMWsxZmCh|k9eJI)06Z#Z)WFpxxx0U!wKcJ8Nkl0ww-X$I8KWt416)g@Vgimv2IW$m zfK#PxnM#!q{O+YUp^jkp^JaX(6*=a(ZtRC>0r^??4Qqgn;x~nUwlx7bNi4lGD4`l)FN8nC&?T@H(q!))YRMxg? z(2UVWPR?5jvD!;NcvDN|5psm!#M6xd>f9zFl9z)D`;lMv^sV?c_nO=K<(&Tb?e{-^QCtJu&P&HD@pe*EGro1{J5X%&kbTl7Z7AWA_k8ahjWuC-y*L@$`*hA$=ZR(Z@QQr*{SJ#m!s019Y=~6&f zcuQKxCr5Tt4!R`A{e8?1gsYUo(FeI?QwaHLQ{_O4@vEfmbrvJnW4ROJCd;L$-_S)6 zw2`dp38;$7o~QaYgS6E00SN7s<70Gjl&E%v5MHDvff}o%3nsn0fxrkP3AZVLER?bY54Nyn`#DxKJ&z7A?^ z845KVoh+Wl(k7opW2Qr{HAM(-5J?CSpwC2-x}o7kG(>ZoPb~_%T5oFDH&yl>nQCCM zcQ^B)Y8}{gC@`GuNR&>fxkzK5sNM1K>q~>eDor=W09i;eC{)SM2KZlODO5tg}!`OgRS;ZN{x z#;UH7r4v;Yh=u5J-+_{Hfj<8vXTuRY5kk{x3@>$r>_&X83CC0UI_g5+hX zOhJB-kb5^YX#@1QrZwGJjvRe;+&EkyB1jO%RV5@9^RpLlv-8w}^g}f$q6Z}z(7v^= z$MoBeAJfs}o9k`E=;X4vcfhxGaZ*X_VQau@Z)ksEYO9w>$c3v9FBAdCiIe(PB9F0+ z;;E+Y%Wj0yhTXj)MY5}W`k>Zs)&E<{>bRum59p$*UqPj+wR1_!CO|T`eF}x~3 zusG=B;GYr6TGFSMknUe~ElEEVaxJ8t?B|OqELwOipJLK^QeCMasFr}Q@%NGNiL#cjXX*@o+zy-Vis_m*zMd07>)#4k$M1+vyb*6= z@=Z#G_uO)HvkTn~a6vToP12K21;T&Ix~)<=+m@y5kY`UF#S@O2&{CW538tfNu5ze3 z^L+X5z+KIC#OKoTSlSGK&wUTF#Uah$6B%d+u6vxK4E&b5t)T^R+)q+#b0Iq(l2%;R z)1vR_?phFvh+r{Io|wK0qx&B7@$DFxroqwb=v_8liN8Eekq?+bD*&lfU=)9f&p#j4 z$L!&)MQrOuLM>T+M4o$<;{wK+FO+l=7)oj+1jjv+Nx$Wb;2JR!dRv+|ZA`Xy!IZvKn1b}h0I)f=I zJc{u8RNPdd4??tcf%-O6>B4^!^j3`Igx1^ytGi7tt2yg!daINN29r2=StN4*O1h4( zRx`hifB*XP&%Xl=6mI#CU-UyJ8<#iz$zCIm(|)*%Y9K^%AW2o7Au3{hii|1bH%H=$ z%7a|TMdTBj>Oj(2HpQu-@7}5;%t$5y)Q|_)ZX3DB$Pdd;71`c;uGoJEKU_fi#8TRa zF89#@m2Jx-*2hT}NLO(dB^=z%o@zKzg;J{kzm@xlBos;>H*F}N519-_f0C+bT%c5m zk5r>TQFGX>0&6~8Y`0NTZSEW_a90241KZx2oY!mThyv;s7+(*EL}h)e;yt7zQJh>` zhITJMM^~M-dDNtjkd=S**97I1rTen2yeG6h4Rl6#6YaEq0}wnWSe3Bt>gY}DRme&p zsv2~@YCfC8nw|$0+fSb3pdwPSak{s1*rQdGy7P&7Ay3XT*V}Hvun#}>=RUUW$>9K4 zQ#XfzbH{M%i8E0nluk-lrg_;143`piip0gQ=k@bXzkLkfcZYxKUCPC4rsb1N&9Qaa zXHbs^gwJCX^4;!+0MXjea2Movig>I`$Z zmA|PC5arjYDMWwMyr^IM_xd9!Y%lwRo6WU1c#UXws{e9Q@#{&wZ)n-i=2NRiaX!iA zKQJSqvr41_&F} z&C7Z6(nUdSZ|&=pqtRDMd3j2`M-4lTpo;vbwKrbe-@H2C`O8U7yXv8S*f``jEj%rt z$#c45FK>|Tq&S);0TifZbT4qc}EDM^{!GuLQ-9(&uLoE>_Xk?Hta^^_FWW z,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 Cox`aB delta 135506 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

    ^eVV9UXm$;u$S3`d0zp$4%IDFO` z;E63Iz8nKix;E8l9RsP3hA6hHfTF5B!5_LWw{hFpt%HF`SLF|u0Hh@;SreL~q&5Q7 z#RllIY><%c^re4}ukN%%Q{=9sVF#VPhCXKLovYjRy4LB2xvZ<6YWhcSi@M*572dMV z+CBF#EZ(0!jCb|J3w4it=S}WdPoJ{JM^@@q5j(bvfNGkvY_Hzm(V~r5+|q+%r0jt* z8cq=FCI+$&vq8kUhJ7I}ttt`4qoiQXt?R0(rk{?AQ&WHPxLD7!&qK}rdU2Z>ba`kv-kw-dkcVoJTqOn zA)-5YZ1Y7j93$IJsTs<}Z6?{L7x(p-_piQrUEhDdf4cth6`lF^Ny{AgGCg~MH)>DF zm@WJe7r;|TupVY@+czjJ9e|uG+ge8?;BerrGgcd-l0siiyR+#B=Ol|Jc$eb)P9Aoa zaV4f1jzJfL12)UP$~mwRXKI;fFPW5e>P?J#lG){zB)F`YL>zMfWS3K5fS0A zj(mS?g}AY)`fw68&pEM~lsC4W{8W>xYH47PAyAN=;yQn}Y}VJl;(uJ!Qzhwme>ljT zR~3w=`H9L7*88|iwxKC29jvih?+)Vib5&KZJ%wCFlUI)r>TWQ+8`fLn^Nk)_xq( z{?@2Pta^Arm8M_oi0Xp^NDezQm8evQ*oFaV4W~d0Y>4%hKU=eZtFNEV7vmiJ-7Mc} zZ~WjuTQDK2IY}}U6W_@TqpligTqGcHh%Iyq>N?gFR7bXC5WLRL=4?|EZ?(BtmLz}U zgTBu$*05VeuU0daqLaFF2;ho0wfRG72WuDbPT0U~Xad4bmp=z=3bB255%XVzwd~Eh zttH#qYn$yYg;>i;)f5h(QEUPu4B8=5l$Hi_u0?Cu*)m9+BXt26G?H}i8y50HzQPruWO#*RKQ=o1`SX9Q} z{%kAtR-;xpz5fbEcXnSSY}Z$omfZQtQpi{0YAZ2|sg`u#4H`bxtMHY4aoc}1dU;sE z_v6*n%lh%dyQeole`XVu?t)#{z=0^075=m8sYnf$wC_<2Ku%xK1|t z9rh>AK)7+0y1rh!TYejFJhWwOlUN4HN0f&L9D)n+X zVxOAu@Uu!X)^!Hj)jnIk|N7WKC2u}_^Hcr#{g)efXRVkRJR5V0Z+nRww>uSoW?O;? zCqTdpKBLoxrjD6TjEFxt2#!3BMhe?3U&v9Rz4~4@a5Y5F#5OSeSe%Sy>EQx%&wQ}gz)bO zDQ%7q`m`Qxkg)IA;Zc7mUmb9mRWC6`N^QZ&!udB$2CGeTob96cjCNlDlwo?SIttt71aQ;<1CD$z;dP1l&tNRD?dt21?Ksk0JkpU);;26W`JX=@8xCRRg0Swbu3PLo0UIQ`b`FPrck zSQpaxMzlI-Ip+lyjqoCP3L2uMnMITJmMD~U*a2T;U@%f($rfF_fMg2LXSNHTs$kd- z{a;cgk*MRjC|-X>>H|U+ExKJDn;Y~f+lM{=T!?kesz>SW7r5FskzG35%JzFX>YiV& z+5cUC{q@T;-wyV3HVDHkO12|TTd-sgsU!V+46|E%^TjRq*_Ogt^EXB9o>aZo=Z+9Z z)LHC`KR6W7b63xDo7(N0hA-SJGO&XfoPxMt_T!hE)C_-oAOV2%PG~xH&9`ek;5B+D zPfR!F=7>U4&LBJdsC5Ut?A&)~YT8e=3m|`~T#kT{R;=sR)GXUbs{mAOGviI$9hfuo@7qTWZVMkCsiYMe|FTRgWj|8WKdb-WBj@ zVduNeaSMM(JxkO+3$njyxImc6YTB<$a4;opQ>5MJ5Y4Co8G1Lh3{fr4-JG{mri^=W zfZ^n8TrBD7Od1QYM>|Q3t)g6=X_d^%s^}8De1zv0oghpfeboNDKFz>3i@iXA1hn7v zy-m(o(7ZyZmGcvn zs36kFUsn4Sy^6uk_f2c{bx~L(D+IxJGO_I_qdacCO$<$=Gv--T+<1E7? z$!HI#2-2zEhBkKgCul)whYY*qs4NVNga^!A2_;pf@rNb*>nB$FWim;HSl~gvxK7I&tv-Kmp?>l}2Fj4s%IdJXqf(3PpX|XQmf1Rqa_vQP z0S%%8H|!|tEGeW;Dwr;wN^)?_2-s89JKav1gF2^<$l0Pwh*J`O;amiWM+8MEa$49p zqpRZ^n^J+1U4v~3@d-|v%^eo;cO8r_&XsZ!`hO^+=`0R_;tcKF1-GG2Pi%ktGtU=m z_NVt>T`^8@BYtTUP^;AiwV{dj*P@8uoMX9&N>#NDh})vvOrNs#DkEwu9CWrF+F-B} zm-F2U$Phx-9_J8bfk#}uamJ!GZ;Qi8DO+D9pQC@MSRbya-4Y?!2Sk6M7Eu5QL6Gv*?chJyB9a8jBXa;8Qr7cz+f6kb*2R8| zJ)XyLybDqNWhiN zMvKG2+fr0d?kZt|4%Erz?YmBskL(*GYk#S2 zs-Br*_Nn+PbPy;zXYLVeuyT)rJdf6APR&ePMPD>P&D;##mcikAPHK6h6xf!!N}_yF z?P;3AH#zB@toZ<2K%~D&Q1X#~paDMPTm(h4l%r95M+FNTSduz;ibXXbkZNhQpKfq{LT!)sGq4Lq$d*Jf@?X*wwezor2j{By)nUYt3oO`{kwXsM& z*m1Kud9+5=Em<{?BY}PAv~8kPFk;t&&o$a}us3htre2!in<7+LJo~t+aEP?FT^WT=hRGg_uE%KP`;w36OLm z)~SxnPatus6^b@n4KH?ohBK#TZs!WA5HWPrZ9dN}K#=>@diVO(H}9T4JoV>JtZ{yM z%8|&Jof$cjI=nsrSBP=9Lz6GEPuopr6VoTNW3?p?!$Ho|ByL#TRh`wN2bKh{C<9D_ zwCy%X{Xk+mJkAGtuqBjw;ak7A}zx=1fwhG)q5pn zZ{+jc&fax{fN<_OSMb-ZXTG^D1I{hOWF)#ETOaxREJ7~!1}@X7PW8*(ruU1#p*kg> z>Wn_kK(NNCc`S{v!!?Ntm8iFiLlX!7d^Y zhx!(9VEwVc{b9>WlBxNwPPNk1yWZxyUy#t6-NK$tYb_xEmTau`>6K)ADGRp1Wo#<6 zvpY{QVPK$QsRaFPWC-edsOS6qb~=bMHWFRMEJ#d$7(v5RexWao4$U9o&=7DVVlB4a zuHAs*K_r)h8P&-lr7Ad}2WGR;+=qMu9+%Wq0#a0WeTDz9H5SNyB$SLj%#Gd_^S-%Z zzoiVd7j)dKdJxy(FVJ;+tq$d@0b4kOmSKU!FjfuOr;VnwPsNeF#kv+Li`=I+^x3t| zSv78d^dk*>7?h@;B07T=$oiPA4pW_u6Fox`E-ZYXZ#DD;1>-gtOr7@C&bzDEz8Vu9 z+K>IWo+9s2JZcC?60cnB@5muF%30ca2vl0iK_u|*-pQZwu>LyM-SnD48a#S0+ zq4bq|Q5|6*^34*4Kg3SF5hgoVIZL}8?wH|$XaLtxQ-C!79P`4I5OJ7hw>{c<0cfpu zld!?A6;&YADIXXm3qDuul{qxS*f7tgn~X*m2?NIHI-N_ye=w# zEuNiE*te~~-s+2``}5PAr(Zt)@^9na`xhQ2ckc-VOign&OFba!$^nPX`5PMyeSWss z0zY-K=u}@fJA&Iaa^e~&R$}Ex!Meo<2Lj+S-$zp6LUM`nw2-$`$yuUR{^}&2Pe4St zTaQSvFFX#li;K!ewmX9t!TdVaIqt`QQab9^EuRugijw_V8L4XNc%LTmB5#grQ<}rV zgRF43R|n3@hu516dM8fNzleCcD8wQ_eX(}mzZ>ty|Mz3BZ{Cb|#JdmwJPS#RgM!@$=T(WVi~OT{F9b}}UsZOU z8(hIZ*|++%lcK7j=8Ov;S@u?UHQDPnO;IB7(E?xUinkI5EI2qo-?a>bXcAbuQ*R@+ z|I;#lMX7AtfMS>JgANqJWmX@5SU?&p+;~=|BLscefMhW1mQ)swe}%*h<+4`7w59fF zmwB`ap4eyICfE?ybp<{(7~}7NnQPE&!t&VwRc|+=tGFw215;DH3OWP*J3voP-?D{% z&mIP#<(dLlM1+f!G}KLlV1S5y$s!@~(fJE1eI)fo+jgCE{{WXkBe*($VL>L#JE2!C zh#kO(^L(*%J_Y{z6(3T2$pD&T#G$)$6_-`Lw4%L8{Hs%lKrn9Wx|qEre{0tS8qSe5 z*5)*DjY<3#++CK7)}s`!Fgui5jK_KY(i8%xvX544;Kc+lty^N9?K?P?TQrjej&FDH3TU*F{v0}oU2B3^ zPUr~#v%+&Dsra(|5P(51`PffS=RdyUZ3V3+_`-__IY(@!E-sX<0=_sM0R+UwtmW|C zDYih`$O1^qrJNXld*6nWsJ+?rmNqqLNF%4T6_}<}j2)DYN4KSOR@qeewX145quj)f zpk6lDReRyb)GKRk)$q3IPkSgp+qz_2sSnpKsoCJzo9z^z)m4`Y^k8C;3@O+ZML9EEtE9 z&9Hw5PaK$YFjE9!j^s81^RjQD&H_6;Ts50bb_>`NuBM^>C5LOqZP(QpkdW2$VUa3{ zE6;ILA{#l}p68`JFP&l{*Jkew2*}o8pA?%aU2CmtRKc>u=u{OE$r@-;t<4Z}o-7iW z@;ubD=}L-!`$jrDYy~OA)J30~;P81IflwHHQ#*2su#Y+vwS7q?KEomRrOZurB{^>~ zkQc}maZm~P;&_Z@J(ooxU zTZ}emb&hMiD)dMBBPZReLNH3AanS|vWi7Lh@w~Kiit(JS63*?n7w9*=`oBKD=`RHZ z_d9XfWU(z+*3fB%T@}G8BNH>IQ|d6qtH71uyKF&4tv>!B-(pdVeB3^R3Tgy z?3wX2LJBJTrD}lV9_Lb*wW%)H7AN(?v`9_bUH~}kdQ;$P9Q>Vgy52&0qh-CUM0$Qn zTL1JHSi?U!ZTCm*R{M><^JunZpI}}r&$8)%m)(cq^0V!yel(fgJ%f||_WUfMArOOO z0qXMFf1!~!A$5bQDbYdl;LH<`_?V}?kwMqwpce0@a)>8f!0?<4g5E9a!;zp{J-EC3 z)Y`fd$l!1|TlJ~zur@a=dUbV|;CR_aU=c>Q4_)xYo31%P;95Lz*{xHf;cPOFWlrXQ zF5s%AuIfiSKXZMyXyffex8NPYatI&XDTxVrJAH>eRXIEkLP3w^kgjXzsqm8Xd5Vus zZ^jZFggGtWUo2M8d-GBd|5L+F;JO&O&Z5g$Q_&IlzS?O{#;HEMt#yBnXuI-5Ds%Rv zfT2!c@l%6tQTlj;IW4hFRU>$f?$soJL0thf7pSU?vDFbKs4xx4i%$4^M`F}lPwB!CYYjit-Hie6t1Zb54i0gzGC~*iR^0=9qJWQrj3pD zgPlDEw;h+S_MR4QZMC(aSSM6}T>_*6@*%o%+PS=YUHh3;iTC0N*3P8C)auAX5vBWv z;0Dd@x9_Lan>pB$_@$frwqaF{Tg-S8R#nb4(~t!g$3#~H%4*S2p=m(OPEt~hwcCYK zqXI$BELVL@s}FDeP~fC-uIlXB2>Uol_<#eF&Z!dAK|c9x>Hhvyfo#8jjJF>@d>MIY zE3j?X;n=^UnhW@&b`5IPg7yJnC}_NGV4ULf7tE&Gq6JgdbM;i}v6M39a9I_w9#qFP zCZSXWvCOw-`yN^G00@~4sy@E>MD={=(gaXy5iH<%4c2wLj-^iZT8#SLoL&C#13+>jfiDLXE@~5^cU({e4_Gj|efVYn;>w*b z>*n_>r_4YDF9&N#5fD?9SM0?`N%iOLZ9kU;;FSVsb-_`~`4XHsBw`1tS1bGHmc$me*KOWmnU9VE*-%eFgC#%{K#wdC%;7Ir3E$f;A-pKSry$ZC}xP6VseZrUkO3oeijc8T0QTXnTF#0 zxbuRc7u_mC=t3aqSkq9)39`J{OEOsO9U@ZZXpBZO{OcV!W={sNsB;;s`UGPG!gS(w zm^!0ZCT!oW*Xtj?|K^^4-jz5c*Ti&9xbwzcq{vm_ z*QAV5QAqJvLS2P->T{3+)(P5Ya>|M+!cVgkD&#fNB0q!>G**`^wssR`s2quC*L(&C zcuY@nBth>|6{yUY?2??zXoRN?QU;bG(O=rqgm~zRrB@?6>q~iydgf>wefdH(6-=Di zt)~ql1R5KEKw&&Ks4J3xzgo55kHO?Smx*Yf_gL5fj(OV_+gxQkB^^~89qvv_%M^y2 zZzzXddebEa)az`AObTw^dvuOqIc@rL)w&K7g5_4yGV4wJp<*VG$9tZYN_!Sy2zuwa z8ss=zT&qI*p?HNOxuZ`nAbv{onSc!;xK3cSsRdPkMO!|VFIxkCSXWXXQ%V1>u{`m9 z-|Z6Cd&y?#uvV?L^xGmuOQr5t>ti2p##f|L^l%=;9U|)3bUr_PW#s?V!hu!cxF5bq zG!}u=%dV3a!5~Q}xjVksw69DG23Ww!?C0rVQ&wF4&{ZX%6f$C2BDMpw#IalFrokjGo zbQ(|1nXP8%q1}x-j%nRWaM(162G_!6fIVt|_&PcOhX$%S}2F3K}+m=fFk+0q5F$=pG8^(^ugDK0+k;`V3jfZSE!%P`yvl6_WNU3_tJ;2OC#?&HPxt&_+Z9&Z zo#DVX$tWD(>TPusih1fBUF*>@~uv***rXH489)=tMjFL)vGQWr_v{va(Hd1 z32iFf^6t4lMaD$cHJJsq(XyKp)T0f5)SBP}PWoDESfI+R?7m1Y`C7U>ZQ#eKm+|A8 z{r>g%WxV-NU(cb9KYx7lRb3fr_MwEdBF5^ht~%v~qUl*yhF0j`v`kyn^>>&DM(8}} z>EVgWDmJ2`R?|LpSd;Kw7<@FFcr!miwP3IobYZB~vqKKm{)w8zJu6>V2a=S3DNb?f zTpqeN2(Gy4Dk)vf0+XE~m4Cg>ikKRfl@rz#jkC{z|3a+OmuDsGuvhDF{a}5II=g%> zoj!p&E8oxprY%2~SFf+E-vb%A-BgkYe2EwuxmenFshy=JZJVjU>3?>!Iv_QlveRZ+ z#>$ve5?AhX@=U`=CsB^E*#okFEC5&KNfHp*p(!g*U{7*w_Pz81>sTXB^*I@gVoGCq68zV zL=Y(9oX$eAbzI}>V@$K`l+Vy!teQ5#A0HR(uG}5BsaG1C{S;2Fu>XpG{{=^Cg2tG$ zw_}){b?0it3=p`j{5ldU&wLWO*xa-^egYls1m^%W)hbgt z;;n(EDw?hsuL<23DagX1P>T|uHsS7S2x!ydc&Qa(uC(LuLn6PPq1&`R0J=FlunX{R z#gYnX+1c;&GO3+OjW(`-tgrKSZP}<=VGrYR(Y~ucjsLihZR=ej4O~>!{s!>u9c-%a zhf|QwRYb|uqM89m$C0NgGHJF{wx!wQp^6o#n;fHRJb4XFnQW2Eu_&EIBF!h42>>&U zS?Y#E96`+Xjo)`TZwfONQzTcO414Udaz&q`5i!}iUz4?xm{y&C)?3P(df;}{Z7V6l z4k8_sG%`wYcKLrgmYYwmiY9|cmrHfnVGk34)TyVXKTHO(V1KUf{&v3o&o{6B`1Ikg zAKRB7-;0WVvq|o`Pcy8By-|VnnqP!%{Cy6 zLX62yW#4BMl_q#XVo6)AwcUDv?y@*L)8FJ~x&7 z98J`cuI>GQanZj2%b#EU+tc_@O%Oi3``ABxe0Sd>xa{S2V-HSMSGiRQQ9nRZi=;25 z*x|G8AW?1&Okm|>C^JNAJ$0?p3i~9G0prMy8krord)hZm{Hcoj&tcb1aaMh1x-U`+ zJ6%>VJDg|TZ|_s8Zt5UZ2pg*gP`>J(dP1GnSV$Uwa3@ED0Q85`$BI0Izm7RLq(%DG z2^LbSvDmQy)Y!>X(`$6tKNh-Ap9;@7!AGixQ!jyg3u9iF&sOkWbLMUwttw}p_Tn=j zzvvSQaYFR)T{|0SVYF!~Ws+shI<4w;rf|MJ9S%M(3Oe{)%|9z50$a6IUj@+hqO_O> zA~nc=UzMb7Y90Eld}~NO+%=M`JwM>O!VpN-AqKzAwp;+V&{JYA%BYPFAtm}X%8|McNWUofyRr! zJ8H`a1XqP``kIeTg`GnL{z8+)OUJc0dE(nXI%Hb?fKIos0{oF3vwMHR#q(@!sQf^$N@e9i2C zuy8W85-!|G!jd+kTrZ*Qr2pHh5{gqC#54B0!;Iz&4_9EB-Y3gF5QUJ|#C3Llzhcu~UH}W*ciCqI%pOe8b zNxg?@m6dH7_s|gfq&0-hl#~l(_1a>8XFyR_q*dF*YwJ_;$9A(?g9S}B03Mg@$ERO@ zeLX&dA9wF~S2(%&j?w5}v_ld(?fe|T6g*8o@@&`gp$&l|ilNyTI2`zJbeVK?m31su z4hQ^dEkNk5g~-AFvf^6SY89#!T~zXeyu5QbLC=?9lFcVSarppF+kLk|NSD}dNWn^T7myQn!P3MB6a@x;wne(GF*^%vT8+g!Gj zqzUBOth4x1K|-7TRfJ|(ko_e9v-6BznP?pws^)B;!`!-^a|83?E`a0rJ8_xe>Ep_3 z9K$iHCsBiQV0Z59G*shFbsaLy!YL{`h(!*w52LDfqzHUDejiC7zm;uu6^Y_e_3Q@3c zu0%QNbiq-v|LQ>l&{b{D{d8DN4NS*v&QahL<1AXGD=!Tx=4@>~g91F8B3(o4pQ5Y! zb>0<;lv-b!h2Y>wCFhKtbH-AUyjnFL-h3^0(1=yp9B=j19&)aKwbV|A*nB=we!Xn2 zc#p)^rZzaylsJTTWiaprk{$sib4E1B@roJ3ku(jQSb)9M1Iuz{a#gMoZ3L#04YV3@rm;PJeA z=@V-Xe&M2!y_zMd=o3+!CAv~|td!{=KF}*Pt!wEKu469`HIDZmK8f1>mIuB(khWZ( zra<6hdV{26&)Pl1ja`K>94)kK!Pm}i1J-eNIJ+K(>^`x7>at&q9ZovTEm1a3xR+2v zhnCq?1k(ndijAjjm(kM%n_S6Zl?WGvF|N;C(URd_T91R)-lJeAlONvsKdGs=8YWJ>sI9eAak$ z2fAxu>Hw>~$iy(m#Ag}>^34nUshjptp;bd$i-g;M)~xNaA&RBh6kHuFV`;ZjMTq-B zmv?X5c%dD0zhX`2BUqS4<9#S1rV@-APEg+Fl-f!dT44YQfM7j#YN?ZVA#|rasqRT{ z_p$=|ZDex5uniELYB$90^DJSi`P=xgLXwG^&>6W_7|-$SsGLdNfEu)Oan@$AGSJ)I zr#-EIU3_hGp0^!lj-Iq}stZIk0_`ttjBLi-tc^N8V+G?}q*JH8k9@JJ9)8Z}Qir<3 z5k^AlR5P^1@~~q4)$eNm+t2Ubeth#lHSc8EhDG4kG{54qY_s-AFb^u>=2RU;A&sX6 zmKk>Sr$#v2T6cbRaS&ctu{A36b+YT4Nob~jVrM9HOtD+84aX<5+R6e7i^`IHSk^ZE zxQ*FvHtPeU$pM-bgNcE%+%==;;(NG$lmvUdH;ufY z$XX8+wfc{+^{HQ{asdEX(-#kh3WiSmzgV|#>-godo$pR$A!(JVWPjL|Iwsh&4O6Lq zZy&`z_hTwQa2M4@+OG4;Q)gw*>f)2EJxs!X^BlJ$=~bw$vqm3tIF_RlE&@y4rlMT3 zPO~~Vv5oNzHnh$?E@xA?opAWe5KB^YGA62^?pmJ?1p$Iq6?UzTDhfmDcVMd!+>TXc zjv^sePM-*)Aq1HJfE%<6&;n)A<+DwHy-6*44-2aVyBACL$B*^h`Q^)bIZZP<3updJ zioxx=buBuCYo4GuV%W&`XHsaAG^6M?A))~2N%?Kqg-p6#IiQ?%@K4~vD1bNAin%iJ z1Zo9*fkh}7$QqQz3uDvlZDfkz#=`IHAV@HSnwAl?(}|qqu$h`T9htMTEHk5jHeZ(< zb`Vl0C)(?JNejS}7QVqx=bjuo*<>}NZTe~gw1&e9rrkh>)d~{8SzoM}|7*N||5I)E zne#yvcI8VZr;dnZ&Qa)Aaq$nYBPrQZy#EG(xufF(L@g?TX)2RdG!^?qLXcs}Z{|~V zu)|3O_9oQQ{t#ps!3!jVr8^XVqdN-rK?|M0>9cK-gO_(pH-?^X< zjt8#XXK3T@de&G~FWcAbMBTC+3JR4p0p!Z9yws_4SlDI+IUC_DYvHzkD$%dPjA@N@ zSY$eu33V|dUjnz4VK5|ITH}Iw(HOelG{kw$=br$TU+(> zRrOrBEr#b}k3;fhYmt5^I&yFd8kc}1s#tB6Miy3`4`~-aI7n$WaDdWeXNQi>R@P+K zY%znS7fbf<_36X<s|v(YbdOr1)NY>o$Bw4ab8V_0x<1ko)Yq*OBc( z8@3&uK05)9TAbZjK*_1jOpf3%t+wz5n_|f7{E7=K5W{6$24RhxI1xWRPfc`KnU7bY z@!g|i>;!YdBkX<-3N&{a=L+y)*VQ`R zH+a*bG!=g)0tkp<+7cGJ(YrTZgMa&sNBfs4?B`m3@LX zyQ$W&opHCNZFW6>z;KkuRi(KNt%90;+s?+rw}viVoL+9~e23xFOVW4H%`$91)9-$E zhFp?;A5*4%n@{y*)r~*vWmif1wrDz1)vss<(T`Bf|>%+5pzr*63HUQJ2hF!nu z%?ndXR`x?9OC@ovXOfQ8_q5Qhh`92X%4=6BBaxnp3fjOS>%7 z?kiM9qn531M7RYK_ellzxMVK}WKRhVz2}uE5nqLWcvsc_;rnl1{l~q5qZZiOR?t8*BU}BPqZsPn?6XQK z=G5ed0B4U%zWl);JoOB0QoD^oDUEXY@~NGmptEFO)pF>wB18flx}>#*pP%d(2|Ivl z_ynqdxGFiN+sD10?1b%Ljuc(zdf7<7S-$Yea2f?#j&{^av&YrfWt*(-*6W9FKg*O4 zuK-gpRprX2JDzhICxLu(1Fk&3pDn@Qy*BNhH-+?VuwoP8jm<%e>EsMqlbt}1fIype zaW;Sw2i0^euKyNQ7eA~n<}$4qu6}FXTNT)UAu^dp(jFDyFX0gI27H;l+ANbJZf_a z?IZzgy0ZgFcgIdtP2i8(b>^_l;cFe?tIrV+)pE1i6c?a!zUZ;da9%sh=ln%b0Ya7J z$`??8CXA_Oc}L8D==Y;2;ZEq}(txjj*txCooAvt$IRYyg2d^c={x6@CDuL& zuEc-byxfy6h>K>8$sw32l1qAjPC8szmD?S=3)2-!_6QudPuIb(!B;;_thp+c#xD(y zUfDS7TuX5(2}a-~GiTFsE$l#>?V$j(*7Endn*Y6IUpDP^;zn~>U_8O#&^BoU_YqA< zOWH<~t*qZwcz|ZAMA5Qw*ppM`wSqRvdX~$Xr2V3H(gY~gO9O-w|s-v4AE&)QcdJz zSd$_d*-6%%UkBGHgI!mvhbu@tYeCxq=)R6XL?I|}dqCO!dYw=2zieaUoW2dtX0-Fr zCE%=13pH<(!n8pr#Q7M1=_@Z}1R$?npcxJrmNWv;KLFUbeA0j-W)sb|xjmuoaOu(Q zKpe6@eIB{0=Vj*y3;*1f!P5G6LQd=o{V!@PL4+3ZBxtEiGSZ@K_@XM(p?>T|5@?6D zuHT*@Y-d_@tQ__x>9R5PzBhhKDo}3VvVvqjZRW|tN>kmA%W=McSgdb<_xVdX-}M&p z;lc_fFKQ8_)1*wOzEp@-_|byGv^dnLOQF1>LNI$>FW?(Es2=*$#o(j=u7R{(Eh-eT zh#(@nMa5FYti{2asu?mTM2!V7>hcULY|2rKz`jb-%%vR}NDAVna4mE(b6PcHUxP}4 ztdfSCL_$8fEug@EYMBE^@S1=UDo|~?+}K0wqo2fkIjS&*RoR$M$WT`+`d)M20`%Lm zJs|zNVb{YU4M!e|yDbM4KPh z>zZx_FU$q+psW6v1O%5WEJaDfOZoGyX;;cOQ;tRTq5vqyd zAlCrXI9uC&_N#*B?v5hbEujc*V7fYD+pqHZ8{_`Ht+>ash<}WeZ}t0uFO1(YTU-`s~6kkoW(WUlQ#Q*<1Q^|3AR3LLQj0{O7^(RHtYav zXRpqX*U7*M=?grG#M!3RQiGb3ITipJyXg#_0$C~nTwto_YCq9Caaf8iWJ)X$8dd|=hA6>1bdwc;um5$)SO^f6bG*V>~~+dkd^8k3@iRWnY)gr0kV30TLOK}C)- zuUdA0X}#0?c!*^h8^8MI?JvK)ee>$g`0(nRKYjbdLx0(=l|`HYrB}aJj3?YmsAUY^+c^87r&w$xp3Zbv4TDRD|6E2IIY3-ox_UPtm2jDY`OFuBno~ zhfktqEl~7rAp}pm1m#4Fz?`@ZOdd|iU5&eZ6$jD4s22X)Y_I~#9Zp z1DCA=9@8RMcirV6x=kdNZ*Ow-EY@qaZ;$pnH79BzvI(xmtp{S9swe{DeO$A-!@<-&SU=JQdxU=ZD#yo&di{R3Xn*?t@9E2U z_5h?>ojTMbA=j`^(8r+2?!_5q(Lf)6ouurUAAo!SiEqv?`LIA%ok}>+tNjv|y7x*zQ5nw$T|M@Hs`j^^ zEgApu$9KPed35ZncE&E-aUIslU5*3#gZ6Y zu59a27KFuRv#loE0}N*4B&edc<=JY?2?3$+KqrFtGYJ@5g)BLB4A+iw5Dr-*x#)8U zUhPD@Jk_Vil}+qmkT9J?lr!*9KS%A>39@_xMgdr`o76p_QAI=b6RWp@d$Wgs~?x)NekaiC3 z0mx@0o-r+ZPsiw|4yo{LOU`*U=hD@Mv4bQuum4&)Eb9!*6jmn++Xi}ntH*BnQ$gJ4 z5u){2d>Uj|tV=nGS9cZ>I8=yh!#AR{ICG~tD^yAh+tki-s4iKF*XD581h3u0Zt;}e zQt3lE+HmS1#8&6NX0pUqKU=n+-aU;kR~TVBRUP}_;6mYgX3bo)H7@PL$gbPe28g2t zKBXPz0O`=IFnK6OHElHyfc_K=qy`(LAr=87Df0QdVX!b@Mz9EncJ;m z)?k={i@2#jwDAMxOOysRI!J+EWtr+lDg)nr7+{0YjetthfZ<&i3(BNHx{VY}0nC^wgc1%dtS>Yq)m)sX~kVIbY^{x2TF(X{gHY+r!3tZq^>)NUpa-dx;yZw63pNU`xn=F4*9ZIhzla2Xg83-u>yr?$3>F)N3Q? z?{0rD-1O7@-KPzIBtq(YtM0RNRQDyb@!{jUH+m%fZ^quX%Z}U1()>kSD*}O+h>tGY zV|!Y5sV%wM^Jx|kKu8=@B!{HR_Wb&J9;7Spy{Tk(ukNxWzT}OI0M6O_;GDgGe(3+X zp|zw8*XCEQAVnp4wRO`W(pg`%3Lr-NY<2={ZY2I@514m=1Yn$_$-(b>k{T)2Spu}?0}*Mu!fsBi zkHa30;Vn7&ZA{xPesi|F?5Dn4q^zWK^w3!Kw8M%OY3ofk4!+BV+11G)fG$c&+SX6H zy);)<)=}4BhsRE3`=(CIvVyydN{J+QvPiR6Lp@J_h}WiCfR`iSG4sOZSF*IJQVID! zDmbh9RfXPdFIMdL_46Oc=g*H*oOd}uA*oIK88GSPT$3)U-Pe9VF$u&$3^0_WS7Dh$ z>F;^}+q`BcoUGF~n$wWsKOpqQvB6VcSOOGjpnz{@&Cs^Qpui~nY#m~>_10$)M0%T) zA4aHudAQfg9JU|<1{h^QdU*2ACANvgMJM@l45rMUj)A*`bnD#C}fAToT zz=2X|E?HVCdga|2%psP`-sTXUfrjoiu@75+qg2hZ94)sLo*gx0=ftKrMDsGct1Fz9 z6V<|Dyvc9A*!c-GCHw`=;GicwU#Ki$u^A88q5x@By;i{09IO&; zXnsx{*yCmR3Xd+_FC^n{We(mHfx377K-!d?cAmL^ zDwt0+=JkW2ee>+O)MJpe)s^kHT|9NNC5h7j<3ITs1YU(l0*}hZKgnoTNa_V=z0_b9 zOejaswmB9ZiT2|e+78f!*KYw7VxKlAs~HU)4&|5<{jDM-vNib*)~P#9;Na>H$)J|cU*n;FJ8P@j zzNB=inGvVAK!LEc(UeT_{jj0aDl(}Wx;e`i_r>VO3bW41NJtvJU#y?Mj8Ct0&EAm4 z0`%Xs{Me&j6%K(W!T>w^RLzm?d*vQ{-?Ihf-fC>(t*k99 zZ^2uA?GB*x%3F{q3~NaZdnZ9iYQvJ8^RCf0gP=m$qN*Nm+-j@F2T5B}o}z@iIoI!g z^UZyc_72Hz4()QnfuC(x@I$@yYA;tjBfxT<-XM^b?!`VEK+wQ1TDt;&M1>>T$&-|V zR5wFz4OvhOX&IVUIOgXZkG%-&7oy>&7zBWd_rZ31j$c`Q1qCV=;9K04n{XOps1wf) zkPs=R?-l7XNGrCjy30n|4h}HL-zzBvDWV?I!{HGtL8l?{bQVZc;}ep=tFOG_JxgRE zfA#9^4#|G^yFY&O-Ny%iNBi_Jp}A?;21*6eH?z9ZIb)q0jZML8lPKEy2CPw3fv~N0 zHrvX}@aBBxp?f#`UTZMIi!Qk&aL_wX7&u96%q1j?Bj*W17qhU)5XEN^Dw1KjY*qp; z*csoo<<@2D(D;utt<9YV?#r~tPOul?@~Klez%{_u8dxD~B?Lf!lM651=~0rVqA{B1 za#RO^L#ypjE}K%KjBn9D{BF7a^v7@i@9)4Ck7Cl{F5;_{VbjlPtF?s()ssoavs0~ph*hXgTv9iz|%4026UCnUrbH;WX z;xilRHVa&eBSBez7F8jFFo1okhRi#pBHV+C5Rr~zpY7_DYj&$C3sZJojgC2CSL?7b zw%H-Fvk}P>~@H&f?T>}+@_~F;cj1Ix2lF|gTaB;w05>Xt$8O9w^hZ@GZX3|W^B}? za3nm_A;WM5W&c9aw~ZgIq8&8e17gLBO?mRUN}SX=b+#%bc_vR2FT1~3vH$T9$L=Tf zy;^F$3XZ&gzE~y=(;R2f-KY&OzhJ=@S*vtTV-v-T0cmBOMk{G`Q;E!g&-|W(K`B}5 zA1YLN5pLzpGK-!SD_c&b9(^0gX3zNbu-z}qZ$(Pp>M)SIH%A~N)_kBMjk zt=&NzkVf{|rX$};vfPNunldzkF#*@BcN<1E@C6Wm^SefD_5ox_qvbI!HWzDi#CX=gkp~9vIt3TUWTO&)&5js^xF}*}0w4~Oua$`p+wok}a9mIC zQ;rZX0-nJa%a-VZ@+W%dF8ds9gf8*LkFgGi$-uX}-aZyEfPk7~l4VwQ>Z%tI>}U>$ z=Rxq&d_;tK9dl&rP`Z%FS>Rmv;w|?}_b@nd3vTC}!aQduB`2`XuDIKUG43BT8!d|D@Pq}uxUiqYA@tm&>n$^kCDs5E1g?-(Y zKFZCV^3)l;8XR=YE_?)`;Zm3V9|IzPjA5gbGQMXT9GE) zFFQ4FzM{NMUK`FFfvqZhL~#`-%g#B5pYW#v=7ON2@b_G=c z7=xe~GV1|ZIcBdO`9NC^nB@SPET9~Cj#bs_K=AbpYV&YnboWAsEeQ#Uy12uCdX!jB z8@pl;8ob(~J{Zng{SWDksXlInMvgF=ovXWFt? z*26L~8RSKT`~FjX|M{J^ZVy61_nJ408XdNj7uhVKMU@lHVb-ef^AdD2iR!YRS_pA; z_Jgexw1Q4&1T6?EY->#BkG-vb0RR&eEQ?odYL1+3%DfT6*%ZX8ChBMZ!26$n2)oJ3%5v;s5 za-zh(1CUUhh7HFC)+KN7@ZQev*}hEhtYyJP*;qJCU+ktn7sotrNRyy0gY! zdReft<<$`wv0A??G=BFVzkBn$Pxa%EuS2vRFE4AzA%l|@minX#wyNT9N8X`1DEPul z5_VA2?K}%UhP~@Xa6^+?-nsWD41wX;ae>&3cg@TzvVMjK;rgl>A8YGtw9>OP8` zD|2`r{A_v1u$5C?w^bqUf6Shcr?K|UA?dC_=KRb-H)+G&>9n!tE>Olpg=(7)wxfIZyab^JOOw*@E805_BrdOA<2#R^f27^mADTtDTTA=0seQM_N-+Y_kI7 zTJGKgZ(WaRTaQ!}VPCFiQOD>a>GHZ&JyMp3ZR~uY#!M$jfA8gr{o(V&T*>{duX!!G z*Pk@24^7eaesk8UG(9|5V%O8JQ;EZN4oCP)8K$fnH-A=q3c{W+I%{+>>{hwOO z5&)s=-m^I>f2U(dEsNS{V{zhJ`y;~04ihG%1Sd#IL2=ih)GCXGP7w8Y=wScutncb4 zXA3`$PhZ}S2Op2S)(oYaj<5jJ9q6%k5ETKDnTa02pDbqGL-NA(l0*?|!AyL0Tb;nK zY$T#9+g+#TqKo0B#o`5h0C8y*S;$$T)0R-A8Uwui#CVdX( zqP{K&G=>q5n0ZTNWeZdqnG*Le^~#eKI$p}0Vy_NW1FJ*zCVV#{ZuXJ8Vtmu8S}m!= zXm;q)Zf#LB_xpwWarB?xjW@q~7|6MEjUgcov8mqQMNw@#c24#Qn5Jl=ZiQ(C2gccC zwJo-Ge;}8qpFvnr zEg8^$d4(FQ35ESvPWXPA^7PJLIB;tPQ!&-uafh)u?cjtx+ZZmOmpNJZSnZ}FU8+)G zFXJ{_L@)2-0_=6&vUj-z8%cn$}Z zw<&2^PO=KQD?ZN{9`cX9Xr;+ZVUsQ}4XD1&n+`yv9HX7gHgB&-XVYtr7f-3>Hhl`! ze`ZcO6SY;@^4!5uyJ2SgpAAvOUTyUHcfjV{~ZA;A%%)oY&`47uZx`XktMX8YK z%t$0TRQM(~q@ez>8fhZ1MJ1&rgYBJzO?EvlPPnF1ztE6cm*pn|GbD03T<35MVOTJ! zn+|b8FH%A(#L-bK61eYD^0~2jgDsyL1uUEn6pEYirZK zOwZM%v-{M_)8^?Su*#&AcHbQN&?(yrdERwU>i64h)KBM+Z~j_8zO4_6jd%8(Ejm~X z;U@hpPH#iG*TAAIy)3|rV6QKM`CPUct9`YNB-M7(b(!^h&@Ai`EYmLi?KZorB?!6+ zZ>4H~DRC@|$xv^-!|_172*}^PKHtxcwH~mlu6RT}L3d$u7`Bpw>{08rXzAc&S6!84 zk8E(Tr8DhbgzwWCZgT=FZuS&Fl_UI5p@)Us%tCEC>?lxWdrKlRciR&xFVeGoziOXG zefQ=!mZL$6TtyNWmt5Ji-_lGI@zPYz1}ZNkzjYIl0_9M--w8Q+M|x!2nT-E8?^l@7A62Y3iCNr7v zSLlPI%&EV|@rzaa?fVz2_D}*UY-+8!tdtQYuHc|Vnm1Ca(50zPrW4|<$`Sh(pupgh z09eP=$+xJe@Vhoz)hhIzcDDUT_6|-oO7zT zSFL83O1`z{Uh^>G^{x^L`whkp%4R)(9GWFYWP6f3FFc((rz{TQz)U&C+v=d2>&X5;jl4jZ`hmNEAgc`UE+-djFN*B zG=A*E5n-Oxw&?RJ?j&hl=JbWLDRn1Wo9f%c#+S0Lr^6ssaqxL4;2L02sMyVa(J8n( z3jOp;j}U;4X?W_H>kLNp}q9b=_CX>2Dr1lG7-9R~;R+kow zvc|PNc}W_s>P^`m*E%t31cZ)<<@!(W&cD=8UtWyu+)1eNH_tgEvbH5&j%r6W$@%4+ z^#3V#!|j{hNT*YcBtnH&hi=|~Fm4tdQezKE<)hplz-O6m%4PT>rVQB=;6{`Np*{Od?1MAID7XtPDOk*8>13V*RF3O z8<(I4Bj79R1)-)oz?Osp_~6`V8R1OLbN!5TqS$s)c*54uo%2P1mbnx>laDJ>nq_QV zFTFi3f^#bY@vv+_zyTT^AWQbnd2-N$H+Za8(lHN|ry7qnE;j7h__Cy+ZFsqM@N5sa zPIJw^eD|?_MLuZ_Ry*^qg*xe-)JLY)%a>iiS-hsu)TZ?mI7BB7ZFB^OArj4Ykn3TO zfWEyA=6c%Io^+dkxssFYb}_@w0ieTc_RBJLOdLW`Crg>1nWz2VSIOt@6dr-oT6omi zsOgfY)(|_vd0eu8Z~xDO<2+R6PElK73V6&h%sne`eX((Wi;o22rqekDu#)N+O6d*I zJXooxvZ{|q{)8Ay5>{K%uR*f6udXGpklSiU0{a1$T|=6pxC#@f%%)wBob7qeHECG{ zpFQ9asj7so8ihA5Y^;4OO4>(Tgq&88F70GoO{q6BDOn=RT%tu@ZwX3K!&G6@oRo)l zD0Z9v54~M~(`i#pz2r37sdQ0$aWbDO9bcI|>04-1zoTxExW?X3&3<%N21Www5PI0d z!^aF;A(U1#scS!?$sq6DvH{PWHQFx9HmJxco#{HVatNo01UWKma0b@2z@dfaZEBO? z*^X%raoE2MUOjb%DGnnkB&lw^bD+)>5;692oiNCMEju_tX7x5_g^61V*RdFKuvbIe zn2^l$TGcT-X6JM|n)8RdHiGbe5#`;AIX&^_*B=OHKfL+fct1YX$Ht9vXX#|ZIf#Z{ zNFVH4pu3dPCW>onW7}#557ysSnT=IT4W7SRn&F^&&61VM1FCeFi9g;|C2?SUUelSE zZT#|E_M5oUpCcL$2k`K{ixo$bCIV5F?)NLu`dG?f9<6> zb>2_t9WTlTfNWJz4TFP~BOae!Eg%O_bs1ChEgbf7ldpvm^$I5^ZBJ_6T>Dk3;Gftu zj4`}jSPt980l0S6%D(D{y>(YzZ$s8;*mQ4uT2Nyxt9l3eQyBFGi;x+>3L8Y+tDTgz zZ(6`N2jOxJS~Wvo^E8I^Nqws9e|2eWmYk)|TK703UWBWpP0Kn2l<0lM@p9#U_w)Gt z`Smi#(4_-IzFg}Z;I~k#71X)ZDKZXB-g#Kd!c+??6KO(8h+>sjCuBIXr-Emyrv=j)Nyv_G75y%QMFjhiia;cP zt8x~u^EA65#Y5+SBH_54A-}H){rL9dAHF>F?A`UyCX@HcMj`hd;PjwlpaCq|fzegF zP0G_{FKRkjQkfEB$yhaM1CAGOL2Wi}8nYEmSv@|mVmtZao~k`0a$3?0CkZoH#4$tC ze)EcnTkh%vRkG5)MbEl&l?%ud+%F5*H-7fqYjMb%gGjsH?QRTyxG9B+ln6?ryRr! zs}gP28BQBi&X7Dbn?y%3x8ByJYhkp&^TC79{HeQn$HcZ!)BzXV;SYj>BiD6pY)t!C z$i$-)p}O-jS_~apU$Cc(y-m?!M8^a++ajShpkEtZlrdRJ`6nrulnk?fJ<2)4Y`ah; zBrmV5+;@LhGvZ-#^A6p%3UqYa9d_%hUkavCT!(0KXj-Y9J1@l~1aDbYbh?U~e$gQx z(n8lC4Acml>5e?;vZJ80;+)AVyqYeZGf6Ju_*_pHqyj!;q=idOhzZ+kE)%zzH=!e<nScui(*A^UO(eWNY&QG787`o>aU&vfx-f54$4P)rre)%bqftWbmQhJFI5yhvv!wm>!`m=j@Sc z_H%H+yK|ic4-yz(lys^-B|EY>nL$_~52sT{$NF;R@MFh& zyw@o<8Y?!e@S5#^1z`V8Ei_?*eR&&6+8#PGepV2O5U!IgM{Ti90VuCUQ1{N8#nzc= z18m4+gcrYL!X^2l6WTc|RRRcbwQ90^{E%9APyHr6H+aF>K7?A8e&&P_+fr zhPmv_{Gx;a{|zU0_^C$NuN^MIseX%I!eY;d?wt2f=c=OHMbG-ljKnU{P zJYqWRL>MRN)`kZ+iI}?q=NBdHs&X29%6YPWEjT+_?0nfmo$%bVqlul)8Qwk>3%*Kh zREMCP`w_6QcR26L%_&x|#ERVzaXjZyZwd9dg+*Nwi^9%qI`p!N`vfHHEbm#Y5OmOE zKR`!$fkHZeH=xEhTd_EEW|RKGM%LwI0oE?|UV8a4MR-U=gk39{4uFQ_NL4HMSD&ze zH~($?Q}u)R`XK*Cux-mRhq+Jh2v-i=8kCH-QLi|0@8t%VnU}a{;_^OiA{C~AMQh6F z-1?XU46~J$uxq<9KXjbN)P)Vk0QaI%aS=6dCmF zc|j4`k6L78Vy%X`(}~!*Zjz!IId?A#FA_d^MWMv1WFcv>aP;Ca+ruiUf>#verm)PC zcFQP)8}eLl{oY?;uGgRHm!Ch8MDJHE+>Jhe^<~)kN2cbjIk3sgT_=B;gA!X)MyhOZ zpj1u*{4$X*zs8=^HWe(IOSVwoX1y>emImX>UW!B20RuIYK$=yxqBI#N>j0Q*g?2sX z0HsluZWZ4e+@=>t(xMOaZtJIl8Vc_(PxBO@yCS8sxi(3N96MT8B}KJCCejFg&lqQa zFDfs~VAA+uP6)3td%Jvvn)T5x1iE8?v1;Fc8eg##27r@y;B?(9XD?Rti&h|Lkht`9 z(QsH3 zB?4)-O$w$p7lEnQBLa4GvQ*K80Hc2hn~L)XCuQi~R4s+f%HPh{P~tIh97=$|p9+n! zv$Ks)?3BAj`#8?GAHD`Ol7h<0n5xijXrD$oiw%OCbDD`T260y%+qrKqANjxPH1VNA zK~omiG_ORvPEIOb4JCwuoSh%ny@UkL@aCszNVQX4Ck+T8mTrO2G)MJZkE=*9Gi zL8*mI@&I<}I=2avRujq}Ghe;((DAKt(H|GdBZ_TDh;Zn9!1mkl}tD}Uukdtys+t}jhY z$)>Blt!LCFS?^pvghd+~QG7t-M(Maog){{C)NbRbKZpgv2r#@ zGrMAkhgywCNZvZxfIjz6k9+KM?o#PQ-%5_07c!b4ME6E=<)#sFUBH_6ihJLE{PFGk zfBdU>`;}&dgD9XiSbx!Y-mwinwZ`YhII6XdrxP5WZo)?XM;4tq=FfERC`ePPT6uaJ0 z9Zkbn)pIP9HzudV`1E2S-6P$2Tft5`FTBgs$YD-k%%V`4-hUA5QLUJyrK%#%@g$nH zsqR7q_{E|<^}oEnXq}y*zEQ%D~!vWhW9tq8Pwy1%DjTH9cdY3p1rTKK2Y&(J;1Hf#U%6X8G z0hG>voCil@Py0P%|M>R0?vch)?nuDUC~VcZlY_LLdc6$&l&82pS^pv>L2XjgW2tL| zt2eg#fh&hq83zsD*m(8~cYb%VWBK$}Ti&uO;;5X;%6~VH)3+*4xzSUPlAE&QwHQdB zB;R)j?b$JVRc1qP3k%o#6vZ$%Luj*2lB@*ut*P^^X6&Y^5qJjxpqBfw*^pd-V4H&#>*js`HY!K`Qf4!F ze-ED6p}$`5H${?<=|nGtCcK_%qc~)2qYFGxS$}zs1i_MpsDS6z+E-R@YHt5eRxe$? zTH<4YD-!}%r|JuvUzewSSg=uoUzGy~0Bl55*)3hk;irRBrMwF-)@eyditUTG(QS5T zAEXdLQ&OSgv~|}}@~$@(1XRO`TTUQnYbdyr*4ZI*e3QIjALFqmE0SlJlQa&z5_Ew_ z;D0obc4!V66Z22YsVX}}Z`K;AILONu!sAhE8L*0CoeOr5wWQH7WQufDB~V^py}y3* z-Cti<#L@jA)=kYKk{25s9tCCF4|okh#cp|J-ia9mYmU?)!&+iJoZ31x6}&{L_J;9- zIp}1Jx#$jOK}Nwc^YY-*Z!uQlwvzNNkAD`|cY5VIDG(^j?gTaD{#Z^sve@kimS zGWX6qwhg@-UtSlK?ke>^*}ajpS$qRtb>4XioT2@M4d_e@6kNTG6*dI2ntf&3uYa{< zjX8U)2`W)LSYT3TrvmlP>FuRe$GQ@eZ1dOd7hJ8AVP4?B&m~+H(RlE>IRpcegphfo zsS`_749vS5VgroCss=Bp9(5M?PP=J1a+xfZSh-+tvRxM5hpFxXu9cx&iqU|%^_JZo zb0BDfP=dBg_a3hfbiR4_`Hvs^cz^xAz;cXpRkj5y=9nFi2Coh!L8rleSxKe4dU=;d zqfY98do++gwHVwWiswc8(_s_DRqN@DF&ItTgTec6Hcf1LL(QSEQyNv>*&x?vEeTWZ zRi_Du2Aaxv6B5ZGn+_t|Hpjze=b{tpaDqDZK_TFA)zKMPYy&kB6trZ^mVYKH$?+`b zutReSbX!8zZr5=Ml}GLVRj;AthZ`xD?Cs|-Z_m#!CBD{hH`D1!3NR7XuGrsjZ|Qg( zTArO+>+$s2E25~nqN79$q|lZx;%k_iV;7-H1&3tT^;Q(xJygQZ;KyrOJG(_`1x2i? z?UT+~I*4ES=;x*mwPlBj-hTxM92CshRm6-|x&_N|^OiGvpQ`>s6w)N^_8{)n{^+ z9$#O;AK!lW|NdM*jepnG67)~lg>j zWcX^p@0hJN#(({}E&?15+Z7?EU73&_x(<0G18q(Nv;8g=7Dv+Fy6#nlA2FHhNITrEqIlvp3-2_4vP9$NM_Teh2HC!uYE~ z#YfR2eb1423I@^vSpk3jS>QSZT^=M``>K}5K;qe%?0-YS?kgHe?Cj53U5=h-n72)t zLu^a0LcvcHwllkXaJcDAjqgF2~0KQctSO?)rx_UTXrzo08@4KlEcDjL2cGi^y z8X(-_MVSJ4w#!0foPi)0^Gnrfq6pxZe<}KN+6Vw71w<}T7k;yG_Fi8;{`u)``}xa@ zvRu3;uz%Jl$(AwNI|K$M;M#VoU*N3!`%sC4qWZF;KEPMm7z}RIRVCJ4VPC#1U*cqs z$sT4UA+w$;_r^ut6ZV@`AHaoBLqbLx>bD8o)oZ1xW~2-Z{L4-_?=@ZO!wH)N86!OI zR`V@%?oJYPh3j=)nLS-Lple3qNzy!16}8G^SAV~UZTgudw73sW73#xb%vJGWUi7wp z-|K(Rw8nitOFEa>{|3! z?Jgn7yW%$3k*yIJ_CAfygJp6uDQoS7!DUnaGBryJd9mrpZQ$HMd_-%oxf;36mr+Cm z6o1z>K8^l5n^23ZYTgLa0@xD!90I!Ha@k*ys(qdY9Wkh_39DKwp#VYmDJu}1^RVZ) z*flfOCnqVbbeF6v?WL&FriD~g(9{Z|(>e*16YUp&?y9s&gO8Y{KgA*TDZt9t2O4>q zT8Xw@+ay>N%b~crcW|rbMNmn*BR0_Ic@pX~2V_|`kM*$II`i7Yre5$Bm-R#gH-E`@ zUC2=c_br*SsMGO?35@)EM3Y z1vb4ey5cAX+tukMq!{>g7=+QDzkgV?U;p{nTlk72Mo{?*_OvdVfiG=?V~kDliB7!b zr5-jC3EyD#x~JRtDWPUtmL2q_YL(6miLVUy^5)dm3^tkZuaIO3Aj4K>V#u)fAIxp@ z3BX{v((S?-_S?$h{H4tiMA{8Xw5 zb}Q6no#nl0*xBXQ(+PLz8=5x#{>qat^iY*1K3vi~E!uDU+v|E5fp2 z4s!CvTd)q$MQ$8`kU6Kt4v4KQ0S{C5f??MGdAoC5*-6&rST#5=_JK?p2{L0S+oca- zwZ}6lXXJFqP}OzgdvI`{cYhiX!=%YJ2G^*4ku=Y7cs?wqdMBbX&*l}fm#Ixtv1L_w-QI}Xbk&mCH%&dfZOIF}h(uAG?Osy0wIS;bIDj?h zFjoRKPE7&h7>n1f%9)=F2gKV6u;s`d96$i$m}WKT74+>K0mb~R(p9Or!n{{r#w+{m z^I1PWD3jh6jZJV`Y=4LR0ZrZb*>~jr*t>Ov!!vapi#k4fni%1|g}V}|K}%KzMJ|ig z4f3iD`(C{1-!zI>I%S@Gi)mM_bq(w;9^W}gD^kzyE2&I_73YwMbPgVyWvXU(b~dr? z)er$ntK=`RUYbrpDmUrqq>>i9)*RD@5iVPDu&FJrno2aiJ%9AIabis2V@FMr5?hx( z6vr>q!2j{?!w)|^j*A|5hOtpd=FGY?dCLX5T6NN%-e3;noCStX{`1nHdw#p!RBLw% zbYl~e)b03F>6!Fp3svxHw<=+7#~!qmXckyXg6BRhzU|)AGI(8XBDmFC;JO4UM~zC8 zdc$2O#4lur#(y$JB6iv?Z;Z;cTOoYFrfcEvIxVN0dI|7;O@8AP!|6ru4QIB`O}fk3 z?+PVm$G=YN?r@&{u@v{TY9BuR^i`K#8$!VC(I!d>fTZe~=&a{%nSZU>`2d3q8lS_2*PH1I5&zP< z9U8n(uVdJl0@rF<)omYH!`ZPpNw3aU1<7_LKTlYLyGOtD(?$ndv?4@KIA_&D&ooZa z;T!}nw>uu-LDz>{<6zs2`72*pv`3%HJAN;?vOQbXY&9am*ZOg;iZy!SwR>yB*0DQj zWKQj-n15|mO_Ya#rXNH0;z&2>dsj@g!S45i#}xeXBdz?aBE4ID;?&D|we8emCEl(B z`AO_ZjvdRe17m|@QEW0e=T@fBt?J^_aCHpc)qZX2qmn32ReGX^h0z&z8&Ey)J=X-J z+wJ3UI^?=EXeIbBs>tziP9`fsue04R*6myV_kTg0ZYy_IZ!D13=H*;%f0;s%rk=8| zO3Cq}2Kjm8E!OOH=Dt`|cV0>TfXI2Q8o#AJ`yc^shph^(@y?d(DtwT@Y{57)5Rmv! zfFe`CEv?2r7nHPDuJ)me^s-$imMb*gu;Sy<98L}BbE9rQY{gLtW0~{!+JZMVuoVXb zuzxIy{zLwCqEABvFXNeLdQYkP~_@B5nQuse-#e9X1j8}0}7$KSj%O`Mquw6GJjd! ziIr=qn(j!9WYz?f5}hE>cJjDv_XFPaQ@?|Bn^fMfb2{Igt3`A>7+^zQJdioro^~>E zl(Uk9mmoi@HEbW9>+L>QB2@k7G3Beml*8=`4mT2~BE}anP)V|Vdhe=hvRilvfZkF1 zFBb0m4}Tl8RpfOP;ta;26y2rt?tkLuxVm;FYxjw~hjMfZ{B76KoTRlARnI$sP;ywd zlB6O~f$RW2*s>`hIeTuIRo~FCi}>{f-=W}V%$rjf(OK;4rpJ74vt{RSL^Rs^R;}3!)shEcr3bHhkfA$H1BQVwy2V}*iNF`=zo!?>Z?sL zD%kP<&bj*K{3Qzc{?pIz&xhf@`<`)NAUhT$6)pO1e&r_L$?e6%|F4S!VQpz08JPEAenHMpqHVL|(M!s`6Xq1Yqv;*9FY>IRXM z-n21ZWY);@c4vhhhbPW~AA|OUzgV_knEu?ZYDgz_4%d=XIVLbcQ4mmPAyixD-@U&g zws&Q_$f2i~Mb)~!*05j>5){WJ+c(ufM2DddE`PDyi=I^Q+Elfn7JvJSH25Kd5eov*n`q40Fq{H(_3;%_7AL4}MT7Niw#gApcCDB> zGTR0mXt6p#Gr-U!zU3JPu40t`4dMaO#@ga2WvEW&PiBY#rgcRc*u-uz~~8;@!N zcee>@lc{yK?y{u|W(j+13zSqdzr1Nbm{haLO6(=u`L?ZxIg&e-_cz$1g;Wdcm*%{i z?HZTbPKV^G0ME2J7{Y;OqrDjcK5CQD^CXO5$`%ujEQn8X#>%9az=&X1sHE3J?DAr> zKGC&~U1f%i6ln?tR3RqL9*NN%TA!`dYf+YqysP($GqLOrJCH!p0c1E}54OukuSV+Q ziv9KhbR|_Pfg+$GYk3Q8+OyzFWEAd<_i4NNK zmG%4GyASQZ{^R~W;kE%c#ciA#V-50H=a85m$@}HJ?V7-NNis#>f2$f6+1g8)Bt<7O zK#?7T^RHmxzU6|SL5F$dhAsN}HNXUma ztnj1V_o12&`-~S25buQ#C-17$>&@G$2&keWoO9dPm1gJ$0NwqD(vB7|orm?pG4C85 ztH5lMp{$|~I-rF7f0YIN_S1(SK4}thf1!2UX&ZH~CDj53aA`YumB_bjfP87V)7GE@ z@81=~aw^^H>ud>$#J{q2r-Pjygv33yAP){~BMu++P#*jYgzY5VKfNE@)p)D=1P&W> z*Js+5lO0c&EcRgMbGmhc&eOm)PUU&nZPXP~dr~vGA`1={e|hD4Iimoz-ii$!4*fTW zCrGn)0&gVdu5E%$aa6_+V z;3^OVAe+NHYari2%z2Sceh`C5f5V<{yO=L>AMhOX>8x+^DoVlIOBG$6;XN|bO4rd$ z7F$KqVn<_of6fy+Ce1me;T|Hi+Ql^r=ug?Qc-T6@Gj;_GDmyA^Zfogij$>MOtvYU! z=4X9ZjgvMz*jKNy&Wo+KJE=z=JMB~Ae5hYv#KSAB`Ek*HU*Gq4%k5ZnW^mk&|{7=PUs7}KW4dTg2l@P6Jb z;*Ncvj>n_~pFLYgu5$5s26)!9E^SLY9FF^3AuLI`urX#sJ{8oiNZ^De^r3RypRS^T`F z_ z@gj!mpI98c0D&%55lxa-j{2;0MUz2#MD411E65Ur@PA^>9_LH%+TpZkQA(;@r(p z9&*LlVw+}n4i@zzl^ZoBREk@j;NT(bZ3Y-CJ_mXP(*ZWTe`=az)N{|v%!QD1;(AbQ z$2s_>zke97-oo#$>_$@6@YIymi^gWBuuUjU{8(-EvdgLVhYp*$UZ20z2Z4sWf+c~X zfl@=8<0w!&#g|n7v%6E(+)H0y*brL~*yh->#NSrtLFRT_Z8nI?t~m%x0wVAz{JUjZ zD?U-`K(uXhxeCT;l{!u6f^W?O5~?0-41Q{k~oQ0c(t=3Pa4SCVt7Ich(T zAgLsIbKt>oit26Nucgz%=rr83fq?``Sc9lkmT8efh7e_62{capguSuL;`z8_f2uz{ zN?zabQHYSfK00=L4Xi69`&(aIsC%1IkHjqXrb+IA6Uf9k^K|z;9daGPDY9$bwy8Cz zOn)i)w{_BL1WP`tE}ZRR?ErnNMr3Dq@aj^A@VNyFD)jmys#srlEf0A zOL?)!{{274r%!JmdoFJ!BjCf))Vv~t9Dm-qXwSw2sm&@hQUgQHFbA6eWv9y*2^dMm z^t#tMBD{#;v=b)gWQY6OwER+$QMn$F-{Clr-5>l8%z1%y0#?gS6A-oulHJB^c_KMj zzCD$M@S4?P%F;sdf-ME@nOWQbpglN$1N2`L2d{XCW?fQSL?voDAlIBUwZqrZeSg*y z&JT^YsrAw@4YZ_L;qqdWy{xg_`>ApaW7(9E@nFQ2WXP7Q_B_IId7orbkeI^omf?sY z>)Nvxe1}9@q~?9EDGKZoM&mw&;UM)C%f1Ef zFZy}OG?ks=Fe(+C>Rqh{=u0w@7Q0NH^yUcFlKq=x$WgxFUfC~^k+dM-A^FEsF3K1X@X$Jr* zSHj-MhkQEIygfG*Y0v9O^EQX6rYbY}w;qwt>|N%5u+^u-L!dG;+TL1j1eKUABIcI(MA^{wC zCUImiHvKHFXwa)y00}zk6yWHP6qw*}DJw?MPzuoBSf@=0xChL04VTSV0~rAUm*-al zAAh}!^#Vt9+p&qSfym4;2q<=pbccXeb)r+M56eD=w+cO0h!Qk}^VBNk8_z zLvW71{$k}G>yh`+zvRtUTYd9t(6tjv1RwO;?mC@a-G}#Rd-eh;WUrSFp6$?tF)Bh8 zj$$J@0oQ3w%_sr!y@V@d-#H|d%oxU|bbmxs6H0Z4nv_!}-Q9#b9o*R1jmjtS6#7y_ z1HCZJnxkEA;LXO@q}nMwVw>KUi|Tuw1L6R21eHZ8LR}{<0EIV;4vy~>wS1a07|QnO z9&)N%ZAX#U@b^ph{!9JGo8Q0v;m3FU-pYBV$N4{@_CV$27 zK8aQu0ozTqI}mYH?@nPoyf8wa<+Y+(P*a$ONW`)Po6Hp-C=Lr>QKdiI%)CpLI{Bfw_?N+``>#Ci7%CX{m>h`R!$+qtt@?n)6XtMF4r#?Cb z*0F1yZIPZmUKRpcn4J;sYvHv&jWwn;Y?UD$#d+y~tK-(Ac5 zWxOjK@!olZyY}RpS}2PHKY{ZJQeoLV0hbCCgnu@?{-^y?1F2a=hXSj4TF| zrxwU|+UdC;XSxg_e1Tc(JG+FfS|SDp)}tyFmwlWkP_L~w zcZB0qA%rx)Xx&7t+?A%>ok-YK=Zt0|Qbe<{8(o$i#`b(W&r z;OmJv@}}IJMIr)i8Ba<@3)zFrY}xRB`98n-^|ybypPjkGbEy^!XMY1O?yO!Nv-t#s z-&Z|n>~<)%EncA6{koi%Y!}nUqOsZZhzO*J$jdwd^2AMx`D_PiYX;K6fKHx#pR*A* z9nHH>h^`_wH)$0${p{Db#bfDw2`>VOw^|uBt&SGHeEv>+}%s|dRmaN7er4s9y%yU<6Xi^ zYPO4%UvGqRRUfi#`kR0G5c1w?yQ?OeESB^pt$p8y`eTd5^-}dn z=6@qD+qO=HTp^%kc#+~Y%6bQfImv2`v@19a?1U4zci&aJ06(#YaoA3yDvmW7oms&t zr0u@hy4&D+ic2XX4DdU2=O9sgOQ&weunWbyCjT>(>DU8YP)!&*g`%zzwRKnRCPcw68*==fBjR|i*38C&%bJD0It0~i4dm&#oOAbUt!2+s%E9a64Rj^im&@TJU zZhqx!lEOIpr_W8HrstHdXeNY1*uZAwwRfjT8h?O;mzv$5HfXEC97bB4zteszi`UN% zmnQ3X@_G>YjrHZC-6mkZdHeq7`>BNOc2lJjskS5Mv=A1=lDw;K7JuRB$`|U^qWsz1 zk-<;~>x^W8h;Hc{42I~+PPuhO$Jm)TX?gb2HUP;(5z*i>E_L+ zOpa6IF!sb^H*W$C&TLjt!yL>j0_Li$x?SG35DwyMJDwvYP+5)*NXQ9S@FG z);(p$ityajWY1F_2m+?^r?$U&W!n|jUbH#nUlz4;S2j(`et%ww5Zfhr>Oj)_G+rQ5 zHCvT--ZZSl5yoRS4j&Li`_=&_N)3i7XV~N|MD*5P?6?1T`{}Ns(wfd4xl#eLX=fZ~ zGCEWCep^~k+$0$)%_iJDwx#f@255b_tBk;Ga+N{|&yemxV6PWva$)<&3H&cnUAmM6 zO%Ae*o=)YXm4CGie(=qcTVYVgX|h#w4>5p!b0jl4Cb#gtYnkp#;qt1>_h8+uoEI5j z@m-XxZd+>#EfpOj>}cuU6`ATqDGmU@D|U~NE(vyomO*3)`@@3O{?jX02;r{Vh)-M; zuBcsCL3`_XN{_oh1M5^Z=C zsS9Q=(w-I1eq4(d2ABPM>s}RseV%>cRKnp`y$y;jWBQ(f4~1fz-j>8e9dPYHf+Z_i zRjv9>7ptmINywV<4QGU{1g2^mVXE+9sHh{^I)o=3m@j7mtBQ~$mf&FLy=~_Azxwt` zU**%A?|(l0{OKG|m!qHFeEfmmx?9C`Hyz$dWtG!lhy0joD)4wU_fG{pdIrxaG1a_g zu=rhyci>T(ojK$T)+fHm7!C{6JS)+w>kbh0!U~+eW`!ze^$J$U?6PAbUQ8}Gn<4gy z)1r%-sHCgTB5*Px9i$()(dBii=w$Iruevi|W`FdBa7-4_Z|8Iv)+&9nX)CWqKbix6 zn5+8GBm}Rn>Iyp6l8D^vT(^^k^}1K%{l30^|K-h}e}4bv?L#r{uClajn~tijdEc>F zf5^h>s@6x;>;2M$n-7brU7KRF;FFELXxANdor4J40P^;EZ%f?m+i*x<@5poYZU78X zOMi4m(HbpZ$yTPM=+bd3#%ZQ(|H+}KEgUZvYq{)nmXc6D0m|xr2k&m)qUkjZ?tyd> z%Zj?sU>@Zm9B?66D)~A@Tn8D$eF}~_L>(F~s@-yBw!0%O&Q8Ubi}s=xx84h^D2;F` zVFwRA99+z#Iy>#W>KxX2*huPn!iG4Ik$-Tn7_Z*vJ1BxD%52e=71E0X&_|%$9R04A z#njL-1#EF0>jHyeoos6caI(3Nn~$bi?A8XNmXG%9K&=AtJK6?cx7;qaD#uVyD_K%e z0G`*Ta%bN_LEy^~H6+VoTt)Id-a*B~#X5)DLy66otA0_3wma5|O))V%tk~zjy?^;1 zqyB9?*v;Lwpeh?v95=~x(A!e!aZdB9IeQ+TT;q<3hc&=nHY-1l!}m@QaiR@O40+}c ziuq%)x;O=%7M&6f3+xVWs<7yQTLKG;ZKX!xkS5V zR;8LM&QYN_UiL1VP$xA_l)Px9nSXaM>}+h-G(}a63r4}xE^{(4?f{`FF*)o+1}cF( z>;3%D_v5esa!vb+F);bjZlYtIgAJSW)_v+QsxheBbiM3+KAaU@ zUM5)N>`qnMyZU6Ax2P=%ed^okV1<)m#nCb_h-Jq)jBSPZxlCzmGRwU#hkxw{NA?O- zB?B4UPSB`&C@Oz=IBDz{oKr%JEz`#ZL$m&8|1&wWPr)?}@BlbGqYmi02$NuRhVt?r zzybW54Sh|W&3eCNKYe^xzl=A(`L{pZoGigT?7-sz(CTdp7<$j`Z5cmy zy~Y`}_9c0*3Kxy!Xq7rP>wk5v1yG^&oxZYqUI0Tl0o%@J=?gQOg$fM~igJ|p)aC=E zce6Fr^RSb^y}s&-UF73zHcbwPk`BeE*fd8wr&D29H#IBd$g5IQ1g;zcFL+J zyr}`Kel*8u*v`%KRy71qDTZ?R)xtnk9kE6eY1iQkFaj90 zv^4t+ud=n9AVaeCmKBPtju+5La7_st%tSlUXg3X^{_u8T<8Qhdb-SzHr*2czMfE(b z%QoFiAbf1~(X_0yv43}+4h?MF$p1D{XS|Z3O0mT9QEc)w)@Ngnyb}WCQ})qUu@GW!;I( zY-h7SRq^0UWlbrTJFXG?w>%sE^)519>LTTEpxV*O-?F&G8vVft*RY@tMO?t2=hqkS z8~*)afT-L68&9zVDoH$V9T*j&$^*Q z2=C#t(xG0O>hRimZCUTyutqkmeF@fTbQ^C)R!-_A>{N}gEu5-m66aW{edaZNa;lsPXy?x-O$6XK2p%E#2VYgRZ`sQ4kVhFMp7!#jXnYL`}M122E;we9xTKYsI&QSTH6G_?ky z2CWJA-7Y@xyEo>io|sXu5MJ`WvoJC%CwQ_u9E8CF9EyxthRadsK>$=htG@>)*W&o5 z70mVArS*{KUN&|MFWH-=DI>`MsxnZm?%@_ywSwMUJJ{DR0IL0b&4KfY9D2Z_}+u ztq^vz>lJldxw^i8?_P#MtW_4_ge;cSN!f7z>$Hhc7u9&#Isw@q1mj8Ui(h#w_rpWq zk550n`PHAk`@?tVr}2Pz!`&&}^F{>PpA5uz@B=|8E0E*-tBz3OsA2nLfD-`=E_>5i zhQ0D)JuTO1qoYGq5bi`)jcWL*X_WQbD!OXG#|mtY@2X6HB>+!>Jrdmw@v^{fwNMB) zgHsBt$`^@Xq{JV@voS*>xR;lkv#W!WoSw~# zVW`UPgcGsVTDJqhZ0n)WIcYx!HmV+5XPqprZmw%sY0ZQf6aRu8!PmL{rd7fsLTd+JGIORl|Hi?bR-hN|wV7qNpc08U7& zBVX&_sr;vxZjh*;5ht)^Q!p5;p)Pt8DtjSSc9rw%=}6$}oFeO*ZDh7rGhR0hRg*Q} zSw)bm%aG%t(C4a|PPJleH-wtETfOYe9x4jkFAZaKe>@f_P~|yVK-A4Bxt_s#u=FKF zommb`5>6mp7JCRl3m+8J13Mq7Dhv1LQTsRc(fscH&#!mF?G6doaaMH`os{JNDNovU zxLSzV-M(?H2UXH0@J%P#Ru&GyP$UB~7!|>?C~L1@-mLgrHFnaIpCUOsNQ(p>bze6n zf4mH_f1Blc9=@`C3AGDu9njvcEAiO$b~w}|I!xtSXB~=|6D*IaIYm2r^NzcDP6n+M+#k z2o0akwiVqAI(Rqb1l4QCDH!`u;Yoe*Evo+w8a@i?ds)|!ol#dbFI@&*BFd8DDjJPb z$aa65T7z*N4yf{W+opZz0%wNh@r5hPe!aGO-`3Bc?ccgDm+yDdZdpq;Ck{sDEqMoY zz)$SmxFRg}fU^djeim?n7VkY?di-+moDL$6Se;w#fD&h`DbXE6t)N6x%C1<~(|q}* zlAwNAwb;|AD8`LL*pM?vxvc+lE)`1EBN2Z}4+h#fg0O)TkiO3-RaF2vV>vc`N%~nW zoK!~+Q|SQt-MQjb#l{uLuFgIbahsZ&dD*Tbk-~=~Ig0=1>wK|rFQM>#Cw{I##tdn2 zETQ<96#yf#POUM~Q?;?#iMXUX?mqn3Bd=ft9Z1+0WdW=TPQm+CiR+`-hzm%x7o2|& zuxC)6KWFX8liFPY3)sDEu;+1)SthHF`N*fYYsNgyJ+@VOpHenO;uJF3+31{sraFnD zW(#k1tO|h>Qf-Ze5!iLCQe)F-BbrNFw|9|)yaBa$VmW^oT-Td2T&=&lWWWCK?!%|o zn~-2sTN<_(lt83~`Pd}Xz#_`MK?8q>aYH}MAq>(^l^_k@vj=xq%pTI3?B;M(g;Yyg z(6)4G@RZYj%|j0c@#1hgsg4XnP~kjS9=HkOk$h|>^!inWKSNp6WC02a=sj)O^~Igm zy7WNZ?K|7qj%2IFR*m(9Z4;(WJ_OvLO4MOYn+`2&{;Ord1UH zTVWLJA%aSq_apppX9QR_2t~4vIA*il(TMTu5x2VCngoNmfo*iLryKw&VF%_H&N?xo zDL39Uh-W9CNh?r;LDs0l{CR)qG^ziUClcI5>{ukpkgi}YJ6un$;OexHeh3V`*mujG z)m7%csq(gDfBD1fQy<_XNYu_2(+M&;Y8dQc8=K}h7Uhn49L!i^_bkAha#Kx)jSl~IuiP9Zdr=KzU>pa*+~B&F zs@Urwmp*X=G=HtY`|5bLFV^h)+TMNbYDR^GW_O@n>XsolILr~Hr#s*Lu-uk+)?%pZ z*R+V6>R0?ZY51~wtM2@T{%_YpuCl_ajes~DkPFoGCph-qjwwJV8FJ7ps{(a1m2B!c z7B*^EJh83op;?!5BWw`s+^Z!*cE_?P#Ty+~@*_x#gMXmD)wGeqrylNlkRFr8v9348 zIK85)PGf5rU2-Nt5p4Awv{FKje+k>}ci4kBmhe9w>Y))wHH}w(ZXCo4m0QmWE^52& zh)yl-xvHcg7a&wM@Bj}>?A>5tga(y*RO|&6k-gZY+Z0~0&bjMA7KFdm$-gZfJu4_U zZiCC9y??cO1*n<)p~qpZK{Msz05SkBNRe#GS*B6-c0@y_x08J*&e|IsgIcM50EZTB zs!nZ`oKA=Gox>hqC~<(Pl8-n${5eamSB)=-m0;t+8Sz1YMqw{DKRFnZxvdh#`H>u* z!(pjQS!;V0l9$`MY_bg<>x3mjsvI@s$=y#w$A7EEyEt|A>_DA1l}g18HLsIHl!MT- zS>aGmLd)&v&ZDkG=Ecr{V)NFA`V7II!B!oAtWKe}O~YZ?tWo4LkEk(x!hDS*U|7{kA42~=2xFTk56A-Z)G@b?A|ns za)0t)36;gn4CY~bv3~(-I~bR*t;qE(F*Z%%!00@bGdl{MG)GNU|4B9u^>wZK%IW6O zo4ycjjZoDiIvy3+GmxTF*4UnJOkt}3r7NtU1vE(RVJWg5nW*Ks$L6?(r(ywMaqd*U zt^|8~Uycg_ceX(T!Rv%4X z??kaVX4aCOPSN$NDgvSSrMGE{2l7&gkA)p!{VE4Gk!I*k2`O>4-l2+I4ME9;MC^)-KzVmlUzy(_OV*ii&cpSfS^v8>E(*O z{c^9qzT91wvUkoYchemcA?D^Q>rR(Ra)YFOBL zz_Bfz+~jal_VWE=`*b&Da#%iSTn<-NwVUWm{wn5teguyS?^tYyb`(&#w(WH2Ol0Nd z=JBFF$%6g*+h6_Z%^$~?`g(htLv@RntcScY@TL|0vw?%44n4Xw#BS+OmVe%{CMZeP zk%ujvh&UP;Lgk>j-A?uFSFMb4dJO zElR@CO7bdYRg04-v^FJD`BV_u+9Y>Q!Gdi_98ohXQE9Y}b~!Rk3b#vs+D4J%vO2*q z9Bb2F3*`~W%K{?e_|e1ha(~r+9OvJDGd_NPebp4rFMCp<4R{X6b~=ej8`FGsFgoq4 zc7Cv8lZWD;%?Sug5FN6V>^f#)d{{YBqkmi>WH`w_?>d{k za=;H&-ZqZux}Dl^)!OX!*Ef$hTD8)RmMyb7RxelW9R&R=`2X@l9py2lXtyjz1ml2j zy!rEP%voF&sn|Pb=T2rSiYFzS-fGE-@?)EC7)IM z+?|MCRouRnHR2LxOE2x(9E9PVMaQvMT{-NTu@}M7e9rDr1%0@vYIkt*2yN3W7xYa; zUoG*m@gY%T=$9CG11EnQ`?_3&Q7{zIQ(UmmqipL4P>4EO81@p7aQ)wPe0Z7{gvC6 zJFP&@;$@z(7kyi8pIZnR9F$8H98i^9ku(Qu1Cclv9IC~hwp#qxS8~;@H!88DFi^Ap znomnO>p_I#EGr{2C*j+%kHJx8^*klooZK!*PgRMs&hij@71&rzW%*9UmL-x|9(3(1 z^%hD?KYNA&-AO&4OT9`N`FgDO?j{zAzzF|QKyi?l1$hG_e`QskY!H->oZ+1#cMUD1 zPI7=Qv?TH}O<0mw=H7gOwt!~jLIPrk2(84Gp~GwQ{-9WhFvMtD9>PU1bW-G4Z{B`v zy_(gr-d&1xXN^-)M>k@2n(@lG5=1%za{7LkSD-&;-`B5WT zwz?%*ttweP^Q9M%08|{6$QqJmS^ew#c|iN#b1%tR?bTA1$aC@_fruT59eaC^+YTe1 znlW-FCd+s%ChSJm<{X2JNGRDx(PqJNa0vID4#)g-#FYL3;LIunhvj2fDsO8~uhGY^ z#`x*Ye}DV#Uw{9CX7m8sK$aS8Q3?(13`(`7d8OrlC@TW=rhP$HmBf*as!w+&sUJ4P zCCB?36r(zBFAO+X&YoAT^>$*hs=Y@ArFA)fdOIaDY`h1Vk~IEcm=l%u%gWY~0?KOL zI4pj|XbBqFu3jW7WT*1$w7gfehv=D7CSBa@f5dZfvBy3gW+F=5T00Zpk^|qpDw1`& z?V2^DB-;b!83c3zEx(7i3?$1YiWiWxBE zJZtg>2-Lu)JVvuJo6?yho)Y~{q%i$;zF3`LeC<;s$D5>vXB z!`Q+K2gipK%j(d{Cv$*tQ{`!wxu>vwf8>;n#OVoD^P@{;&S8EXKxO~~MF4<)C~Tac zazV1S6ctDH{(xwo)nIOiwj32;Dd{`w)}b4ns1ZQGKSImq^$Ch^@QB<$QW|jO9EfLf&&6Jkl;@8$WHhNkA;Jn}P(6zNyW|K|YHU<_?vESog}=jLutKa?wE!CF@m4;g(%FDe~iBRv&2Rtf zC4@T)$b-VG+ONq1JB4_v%6Fq_;TeInx1-YhK5Z0Lcmo3-_folVSX`5ZFBb0Or~g{8 zuiKfNDMUrW%H5Q9W|ym2qKaHrO@*>;k6HwIH?an+lSEHFzR#g80qBTw%fgtL7lQI> zh3K)oavY-erb%IdDVtrke^fe`zl7?l{Pt((9P+TbJF4CT+*GLp)`S+oIMxHT@p6aE z1EL)8awHabvM8W6PNA1)cRm!pxX8QwuZMQm1Q<{D6h^9h8>T~VRK?C`E|A6PnDP|A zvT*-p+V}OQan?F-+?vtwE5}wfaM#u)xaW%&ZfQ-DdI!xmv6pAte}It9F%{-rR_Yl* zW@n4t6;uvaLs8`rg<+)vI^%!xci69LVo^R-e#!A@ZKb1_qcNARL;GfmqoC7fn53uy z4bK)M=Z#0!xPHG@gef{X5p2NP?ozO&F;z7+ z0a$}9djXyzPi8rJZCY&AcJdFKN|afpQDyW7IgP#JWd_A+yS$j9x_ut8@)Z%Aqx7~j zkooRjWfz^GUz<=viF-xGPl`Cb%D3atpGbf}p3#sbM@UyjLz6uMcMHQjIfr4km zwuwmy?VD;be>~Gwok0Sm048O6IhB{SIOuAJ+!{9lSahTbx-yfunuCpdB^X-9Oe0L$ zv}I9HJDf_Cfq*pS)pq?NmN-vBiuRu2)vEovzWwpf^~1Zj@BZ@f8>Eh1j$QUiM)#IN zMo}k$mBb!NR0M``aXXnXv)OuDoR7`M6z9a|jM{yUe>p1u%^3i_H!>SBTX`)-sb#Av z0GG)N5;L+=gkEQ->tV{f-)B_r8kDC&rDX3hySI((RU#=Fv1$NzPOnH?Jx}QlqyX#w z?yc_j`Nn+9|Ebd2Ct;QqyGW$0@TpgTx^&%fb=4c=qG2iB{l&t4s^99gZ_?Y9{;7)p z>AMa>e{y`vXyVDYT)U?|9Aa+rKI_u2hgd?W&6*wU_aKqfbHwUMgBVqMzs_uYj)LPC zLI3XE73&~OUd>&1B2$X-Sxi7UxL@AB$*m5y8zjC_3m@AWzVR+b5ooIcUI<%<+}eib zTx%okRvVnZ%@(K3Ik$mRdn^)BgB<`!BCyKYe?P^U8YIMY>g4n~7yOzslydalr}6GZ z3*q73qwL+=EzRvY@g(<6BCJ!Mg?L>_j6C;oT2$#PnkUtkiY_|^GB5ZVJ{WtSXKGr7 zlT*DTN?JTnBPrI{Ku62PZqF)SgOhb*A^L-0o~wlA+%6O#2eSvf91F_j5A{a?t~c*X ze+Rx@i67NV9f0IT5<<=A*#X6nHH=bOju>I_bBPX&f0x(AR4O1+^}V&OP*8|mEz#@9 z_t#eLyC3R@@vFBl9IhUu>LUnbE~T%k-*&sy(dJ{DLpQ^_kn12(016IXaM9vL(+QSn z^UClH1S?CHD)W0RLke}DkH!P(aIGj(TbNO&+FPqvM|YGbHskEizVkO(uIbmz={bU( zC`Ter2X=eY-KcX)y|e2A^I6pppG$u+YiOpNQ{wMSqhyU)wOdj+OP&oY;2E99LOwQ4 z8`hmL@Qm2l*_xq{XB5n|e(G6IV&dSf6v0qjcrFeQn^yK~ zQypOJ-WB+KS;Y|Ja|3y7YK3HlBc1YB9azRXb+rx&k&>~3VdRL7%71S@&#$c5yZWt( zcrU8^!ll(-Rg(1>*1i2T)$Tm@O+^x3Eel0`obwU_k8W!K$Yc{b14~lal@#Rg+Mr80 zMQXPa?AF#%>azm(P#g@%BK7(uV8NVCYMj}vLC&oiUv)k z+dAX`kr@xbP2Vqt(tp^Alk`?rl;C^^vV{tG^IkHBnLO|9+m*ed)*AC#Y%fXEUs<$o z^<9WBJ{2)Sc_1YwCO>PaBiy$e@X&}_cVEgqB+{W+k51{5G-WOgg=0diPH_W=g0$Qt z6pd;8-})(W^5nTFZf5fiNa<|g+RO?hJ&$dW0;e{})QMB7w|`?Km&PN$KRZ1o$?cC( z1*D`HNpTwFR2Q)l?XN@6Lh5+VLy+gECR5&Z71+Hh4AK@k=)}S`&FPTPo#Wjo_F2By zOZNW5U%$~u-n}Y2Z0vK+^bQ&xfhxTegszkL#%VuK@9EF`@YecFmDtjjJO`QRTG}?J z74eyy*Fk!e5`Ww@scR?cOjaZH>dpW2>Xgt^XC=x8T={B}v+O_$bRO^v9b$Y=ONe2ly z#14_+8oxN0|MLC!e|YoV`0(%JYm*ue25PF= z-OB1yJ{?{*G>r{aHkw-Q-TZ{}5@pF4qHfntB&qw!a&#MVik@H2NUkH4w$q89{_G#o z*Ffr_F$|zx&5w=0e@d4!TLMNlDco9hOdWgF6p0d@h?dH*azLo)7RgIT$#8LaD8;;} zi>7cJ7Js~CE7p_uAZv-0=eaHluJLO5e)I0fx9?u$g7h5LNMKtMm{Yq%OX6^m0a+XB z1aCn1v+7B4s_m*H-{o#0Z32*}77yN7=hc%QoW>l>^!)I$Vi=8pTbr;{WzS$1b&#!l znW!+V_l-|$2C}1o*ThZLihb&|WuU)$y!u6I0)OQ>%&vS)EZ#Ebi|{8q%WJaFZbsKB zKTN6qbDot2UpkF?nG#UdCTlCgYol~$70 zf40JwTxgK_?I5CqA>EN*rHS}+?DCtc+_Ag3d0^C}*i+%X0wh_rdFN)wMoW@2=#wqw z{(sajz1>;!Q;l(Rf4*T`8m4GI=Ma;{B?II_jqUOCSntynQ1mL`f>;l#KHPi4%Bv9~JR3TNH$~ZhlV!th| zWELcP-`!8ouQQ!sy{_gH|CBhvBvX#`(+JSacEhxEO-gBEo%;TO%Q-pSYo|g;OzdR!wm~#19Z@|VsyzWkpFoEr?SG;lZLUn= zS5O8>9k1lXrDIZ=9Unz{lC~9Ev^8)$XQsxVBd$Afe%bmQws6O-&fm!^UAn^?aUp5m znshR|b}Cf^;YD}_=Dc3HQUCh=2e#CUJn-B%7*vFWeYSn3u4u1Bd$p!ZkhZL4Sk{AM zo_Z~mIya}^Nw)n`;ulVxazQ9F$!X&L9~#%rBPh{`BGf_usty<}?Krihl_5Acv}jH$@-m z&>>{P8c8uIx<*QrYEI?r@W8R3yy#TolB8dL<-JPNNO9%jdD%z^QC-_2F_ti;B&lKo zgOI@1<~J)a^Td+LPJFH_R*L?RIsLp*Vy453Q(HhD!i$t{pI`k41w@-X!lafBm8BO{ zm-=~pnZAjD>*_q(WPi(fv&%B|<&xASw-JYVV8?zq6!rBTt{S?Z-83JU?YU+bLtcsa ze6v`pe{U-M#wBb%50x`YR!>0!j&+^GdQ;UGklj6;Qp*>6k0(|f!J94M9tC|4L38%f zyHZ~qBgGWXWgsHK*8#7f+`%)$)B{EeX&Sc5xY-2wgd#E%TYoiO@(-7erE_NnOkJ&I z$0Vcue|F6A2w&^DN@wfLM z{_%w#&%=d>(>v$V_NJr*W0Ul}yCVP`WK@bRx6M@UxPMh*`L6QWuHH-=&d=Q-gW6;_ zutle4?ltk=sb0?8>mv>rAM2Qy=tyL9P^G%u9`$^l}kLZ$mv z53!?~t0G=GL*T@NlCo+G&2ibDW{DqTUh-VT60s1u6!b{aLH%$x?M{yF$XRiC!hy}5*8&*%+Uou8egFC84dp{K9*8r%Ln*h0CX}E2 z*LhrB`}jhU>5Py~f9;!kK3~M2qBpim`VDX{jl5{=NXkvonV3c~s|1KfL2HhdxOAQO zNI)#*62Tf{Xs`+piw~Nefoy1LNknz}liyWC0{=_M1+O{hqSa)y%X8&>vFSK!o91=b zQhNjjaRg=74fREoux&D+&FczCYllb-xp#t*GAlW0g`D{oe~PXAm38~q_Wy!OUPxzc z4+Go)1Z^{#XdBeQc{?>APwA>MPj!NzBDr|G+DToy5fm~2uXefs$(vGOZP6dqZON0% z1IqaZ>+2#>53hB^(2^7!5etg5Po-d9Di(Apm-?qe(#EW7@T^a`GGJRAhN0Pwd{6JyTX>Qe(-SrwkkFoK^MSrEs_Wj$xjW_@D_Kz>A&f&p; z<5n({c)itBH-6qBbC*yBh`**f8`@z@I_n|;2N_Kmxv3Vz(vB%zy>Fm2ai}7eWHeTc zP_p^EgEDGe(meT?OhcRq#zx>zy`R}1yZp0F;|-EJz_o1tHW~WY2(~zjq}0ag_6CTI z5ek80O@HYv$xN!6py(tpx`I6cijIZdN+YMn1Qn1X3ug35v$Eg3UEs7s8~pPmZ?Zb3x7oVBY6{&a_v+V3Oq>_-E8HO5#+?p zbsH><*6m0E{a&JMK;tu^%Z5E~OFTk&p~`Oe)>&RJY8*i>Lv^FE{-uJzCjnHg{4ZAR z!+7(j?|*%MUFM(onZuER4Qo&W{L>YdQ)91zAb3^$-@%?HR7FRYIDm!ZNV?i&1$Dv- zC4ZLJV!+ic%+EXIVuPMlwA@q*O5XVF%S2NWG@0QW{X983OR=;~ zFXqV@=?Zfg#LmOJ%PEpEQmU;;W>1$_K?Ii5T7dlndUFZ^=wa`g{I+cbFC!$!Yk#r1 z$-!*YTT#%1XuN^xuj4hz`S&FIk6)K@b}DMHJir}Z8fl)Y;m`nrWG(NmYB0ec(iD;E zG!n79n9{*>msHC&0LKsm>|{y#mPr7UCq)B0YVh6Xm1gLh#Ju3JK-f56ard(7X^*iU zDlZ0b;0&{KLYw`*rrVvfY}A2(hkxt3d`01O%Ij1jaMwbnZmTA_y&iFr<@hWqb?nR2 zhvx`nPSS<#CGQd?tjh%?1}bvF(!XA@_utp{@f$35$a%)4N9Jh^wtVl&yzQoBd|94_*Ie0AH0+*>v zqfiTK+LMJN+Yo?o7WJj$wmTKT$`iUN_XG>&C||7Em;54+%=76y9M=U7XlpFjuLOlm zCiTWBstJ=#ZS2@R;~SSx1Apj%CGB&}L*a$M*3iLx6yKpkx;^cLLH-C~Bk6hQ_^FD# zQ=1{RT7hEZK#HQL-iwz5&8p4YVkKja4U`3tA6lJ~ActaHY;9Ep2yB}aR@FsD_ug0P zn9@y~bNZXKa3aa(H&6X?c~{k`1NWjNjIH14%E`uc(Btom)A{q?+JE@)=2zp#my@Fp zx8wGE^$1Q$p|=Kz*PK-~+AP75;+?ojS_VAiy6q* zr2&BO!6}#$Nz-2{vQ{r|QdEs178BcIva8X7q@_0U!0FbPuTHhtsSpX@+KnIev+<}} zkmX!Nfy!yR^GIUQv$BSAgQonKqKzuyL@FAE`O{ugbiP?vlYdg2xVt@SP32V8%9@iN z;$^VKQYPdzZ)6$Sq*qI8Y*tf-!+E%ID2GB)(=f|+mc{y^;^=WXa#)n$DDs@EJln)Z zeqD+F>(8Hl`uWp0;u^my3kjxz2H+koZU~mj#Cm7d@sUoMd{i8OFI^N^-9j<{D4f``G>oAfu4J6#U`Tef zfGoIl^RfcZnks5R7D<#*mn_|1GwJEDpbE0qPFcHr*8xiLif=k4uq&3`=XFIn=bTiL zt|gjfH3w;XwPwn%z4_&bx1ZkLF9O>$P$LsI33^n{Y<~r?w!@$tR27mOl_N$dMz<>; z72FFW>+B_)z~cz8=`T4?Lx&WF@bQ%HNJn zgAMe?n@uHfol(7y;rH%}quiM-4y);>_9?TzVGnTc+{XSo6s`wa+E0 zprmLfRvhEATH4g@P+G`In*D4+Hv^l9)k?RQ)#O)BLhQUbZ*9&^uES8kXkW#;B4SVRfs846!l7+rY{!k!>8Kb{`mIOKfYvW z9p!<`kd@<44*$&MXb#4-0@f$vR#}K6C4a3zz0jdt=0S;iNc04nafZE!(eq8Ime@2B z+`S;ORB)XAW|gQDQ*DRyTWTwMeV70rRHyfRKB&=gCq3ZSJ%{-nWOqs2v2UH6ou#fI zg&p2&-4x*IR7;kH0`JK#NXxsBzkh4|NmjL=Lt^d(J)NWv(gY=lV)gr8?B@`W9e-{H zAG}(=KaRhQ|M=10T*kP z7nd4WwHEi*W8YP49@?OWXw1phwuHxvgE@9GsM_M}8qjEY76XjR;Q%_e zdV>*oMdi@PO#SYl?TKC8p*)}y2isam>PDN*z&G;RLC$xuIGw7XlMLCb+kdk{%Fvxy ze-^ge)YR`*>U$@%>&Y4GrJ+fqpc$L;!K5X!i=m}D5$_b*oCXXKNm}zIeUXZ&WvVm0 zP7-%*P7br&UN~O-x>HLOU;Z~%ZPAV1y%caR4+_NU%2I!F{Pa7T$_DVQRN0^n=`8Aq zcqwV?Kt;#iw82$_K};HbOn;Yi*W-=-n|P|-P|5zajs+grF$C7@*Ah1^ll3IID9gM~ zcoJ|9x|wDz>#ry95@b;%~VmCl_RBrB2rhlFtz_umv1WQiP zT#@xUCmUoamI8cace9@A5YFL@tilG`uHJ-gBi^QGD32agn^A9!@^m>vfG_jlrKjSt zscV#Le~xV7ux29a45K8Gomz-Jrk1s}h#dgcRQIGpm1<@dt@0GXuDvAt4#OLe0Cs8e zbE|~Q4P-anya{ZoseeO`%iFc+3E+<8+&H!Q8iFh;eSgJ3eYi04`hWta@_}h-N1l#) ztG028A)G^THkAz-bc)yOgF~sPu0(k!!-^(cK++IO(O$s2AoZrNTXT(loA$6+4YyK? z`W-i~LmVCjPCWU3Z4N?HICX$)(zWmgt;lCKW=cWftXWwq*?(fHrzBaEIHZcGE13Rw z%EWJt(!6&4`#N#e(QN>Ivr9u{@w#|j^Ybmdcvcip;y1lswx7oR_4^{y^~G-+IxS{J znxqt2Gjq;(hE2y|pjmQsP8ky7iIdf3x%OQq5*?;SY;7vA(XaM|!hfo6((P^P-88GipIz1x zheH1SZdJ~EDGsNpXh$_%*IXJIQ=e0X#s&an=Z)yQUOMQP%BsiLLqd{2?r)t!;u#=Rx>U6Nbv^i9tyOqb%m<3-TQORz0P+C1R=&iv8>A2z-m!+o`stN|LWC)gd5r*Y~FpWhDBk4Zz0O>#1Og z)1)RZ#Z^_U$W{4a>giN8);?_Z*-bnm*%04I>Xvlcd+V{swxPZ_FMnA`-fEaNI1c-=EGugJulX2Y`9(yM z-jcW10qy%=KG;6)=K~vjSHP5z#2c@gW;j@=9FG=;Jcz=syVNC{QC+{9bU4|lR5<0( zu8^GaP+I|%I}#>IW1h#ds^(piH%X$zG?z*xk+kx$<3`l*?OC^9XN_Hrzil|I>u|X& zbbnd2F?7l$%2Hyh`X}V%D^Q6ScAg_^{Ig!t(_Vyucad>{0c_aW2qOEv$l26XBz~Y` z&ioN2%*w9AIMrG2uTSRkF??|_AEXjBdO8%J*6S3sF1ik<7M@*CaTV~TT;+71gZH$1 zOxje`BeBZ|d%An4q~yljx*oYp4eF+RaDP-gP>}XGi66_EQb~#1cAJG7(dv9|yPr~w zcjr!4s@yb$o!)LzX5QV)(Bo{AgOFqxE#>Zul1jx60x_jsQ=Ln-9qPedwZX8i9ZBAO zIFn9!z$PqF0{)_%@sj12s}c6P52_!|uik$6!hI<}Y&HO20DuM1!bQo`y`FKJ@P8nf zIL)CxDbUL4bQSNGo19*XWGH=u^@7kFE-2Nl1w@pQO!z-3CDvSBlr@y~eIGoz_)du- z(5up{PjzT4r=G|F`Y2eLwgC)M)j?Aac2R#vdVz zPA!4dsXvsHBnGJJ6y?Eabv^Q#*dXSys;wvW1p8vU&#$c5qdfolP(;};R;!XDyVU>+ zJ1Eq%uWv4;vF?GWeDlzRtb?c6W1E9lDq6Q?ZQiKCBDKP#BIY=GZAV4Vzgc(73oXrq z@I{@rhMXwd%d~6H_IyqO(tl=`dr8o#LE8I}(RkT$TiO_#d@e670w1ug=zBEDPV;J< z1m*EhjYb3MBafwj*}b8**D686a;1>j?wh3|JxK*q1<+yXFOKJj`qMZ1pFngc3Z`^U zvP?;8NAMwRI*k-EyT^n_Slh0p7~O+Yaz%l80D#>RFVi$QKh%84yMM~wOG0fs);0a9 z`Xj%Os@i&MTGgt~D1-}7aMnu*&XZpi9duDnCRpfKkQ(Ku9YJ=nw5G76cy0fZ%|fS4 z@6z_w9MQCcbL^b9-F{t5t_xITquX0T2{df0Z7bd@Nv)}5auMjO75me>x1Zkp_U)%{ z&?Td*O`Zq;Z<^5_mw)LTLU5{N?L=&tknIvZmEE_`nA@8`T`JdV=mhi!O%DQBVwqZ+R5MAhp{a} z0_;ReBkJ!nFP~zf*yZRhTXZOIHf5>E_T8l0pTLps3`pd!oquEt?H0xW`6==5n69pJ zuUGBk_{EPue&(%x{QBjPo__PHwt)1qw>_;bxV_n^T=$`j1JzGxn+yD= z!>`33*Vz3_JgyGFLs!y~a0C+G)Ul)PiS@H{Wb$&0)LLZiKPS*l4Pa%-!0ddEAxBz- z*F6$+N>`+86n_=ok0oaSpe!3Jsfv_$T8dIQ5z^Jt3rjy+qRH;eiwZ6GbuJ@W;`JP- zg4y}At%ViZ7c2J#!_jsK|bcLso;9E&xq5tTfr8XJdG3V;03+CdH}Z{vZa5S&bMn&)z# zf>~ac;8TxKg@ZYD_xS88MD;-0Rk(Wj zEo}O7v(l$bsIEG3aKP&-cGWSIg8KZP_O68}8k9?+zSw9&WqrkV|a{(SR9UB5fdCfs{$6 z&i2_p&5{P{bB84W&cf-uW(^APljGF$Y^rc*`*P^RsW9h|zt0oP!sjKk!7#O*|KLto!B(K2j0pZzgqjsioIqkq-U^}q_I-PIY6~j z0CVacZkO@eNSYT1vdJh&01V7)}^J?No6{ zPuBg=SIHaLv=3@NMOE5U!(D0+34rZ!dw-OxIxu__pLZ`Rx$GGGnH^AfdyT>RH>d0= zzBZL^n)gUm4G4M7MFCsK(JV)%Jkn8Q_az6&mVgPTTXYOky0l(@y=rei{qX*08CWm5 z%-7>(hqEaSz+Qu|g$#3?3YQSwIYmKV&)8+ssfDHfGUb;;gC})#)w3e<6!G#ZaDN!} ztMe>9Pqq8~E0=DbL6mQcW$K%%O=_wmsJ{6;E}9N0`8r3mT?ZVazf7pY=Ejnk;4ugok?meQw`KOT;( z5n???y-Gnzj`?5Sxs~nqa!;#q-OYG%|KM(`F_fC@rphqjw0pJx9MqJp>f6vh^St+| z9Pa5%K)HAsq)-*q)Y2{Bxqq$8IluEzoRnj+yi)k_gW}g5?X2;cjcP=fThFs?R$ix< za2Hh`DCW-EoyMsa+d01=cZB~koBlcx>v*8!szs2s2L&J=XVhh|^FAf_Z0u+1^5BWd z_T*>)Y&FkSMjO%TwS9Ev2-b+bgTWTb-^retz-+y`Y)Yy%4%JzH` z(A`aDfpF#AK=7XK5?q7PPQgBv5t-{!kKJCC7m7;I502+WA>CDi=dnp+as(}PsMYtZ zd98-2$D)?q8U_y4t%*E@1n`t5;4J)W-G%VxyPsdw2n4I=B0;)}Cd^ga08giBMh)2G zN4G#{sJkz`^)GNt4tnA@b7YD7}jOlLLaxM0$> zv}fp!{y)XFJ*!oqHB$!=cmWpH+`&>%=^8H++tf^z0hA~v^XbZ}6xZ+FTMva!SzorM z#&>(roLChE+4}BgGJ&_adv)Y;BPb|dAt3gZzMwGw$EP>H_Sz zc9uaf{IFvvx|5{GT0goC!_!8Knya&sKR5Z-_4w|zVA-XNRMqHK|0vpWZcCuB+1k)D znEyCQ?q{?m41b{95A`kDa#>6iRmw*s0QafV!#36}LyIJqnQjux@(_BxXdi!i;okK~ zT$4RCN;`=n4p^$J7S-1vWX#j1Ufd`hoLmlJUk|S`5qrS<8K+;vzT6YZ2n6#@+v}p_ zw>BbVUND#x-jhO~9GbUix8alvT@`-HPbJl@>$ajS%70~_4%U-Eo9Z>*K29LvIa*O1 zbZKnnOV~Dd4RKT)*GTSgnoJu$>VGz>oRdiEwMqbQK#;!`#PF|*1Awe=v|Gc^8N1#q z;=}TK$$tLye!lHEb=5@nfCO+Q&5DNN0Y8k zp?K@liaYrFR$?%dvo!9ry_XlI_*RZjKO_)m zF*?UXIe{w^T%rs@ZvkGd+yC{peLw!^*LBnd*Ws>v(y@Q&RFS{0O|&?7>>H9ZNuXBG zMO<3+)Cf-CkIRdDwSnZHTvA^ZY;+RH;4yL@YV-s4HI<^~l9)n)P8S%fcGAYL)ONUAPmld)-^6jn!1%Dj>~v_tPvpo9=Mj@%|R>LjwrF*17gT3TW!-p zD(UztV%{K4b&>2$xNk{VPY|~`BCssQy+tfClV(|lsmhw#B_Y6hr{QIl>TN|gCE~m1 zPyYwvLg>p>WexZ2;kN5=4h^)lAKVpGa(bHRoYaUA#%Z7<5IuI15 zz38;>r^AV53yNzcuUklBo7bU9f7^fPc_2Dc1ovXd`OF>w0a`ayHGZk6b07e6c3$HR z)xaN9z(XZfPU8f}s_cC<7U*;UW%B~4Yr#xvzo^g;=RO_oXS1*$WT0rmpjqth-q6IV zu{e7a9#m3&W5IZT(l2NK?2HpwC01fMdrKm`%kex3N)|peX5FZ=*xq?56s>>pr>y!c zd!&F@uDB%Y`Hbj&FktL5)XVDz;16%)FOEM|pyTIWGf*=~QMB>m4HR{}bDQk6ND;lY z>F7f!_p1f__1ky-H>&l2`Z{fBQ;ci}YJn0G2M5@v)@KO1?}lcFf+9IwL)*qJ?Oqj~ z`Y-3Ij? zqR$U3PmHkCG&7t3UiU0DDp^KWaWB;mWT znUzwpMXSu#ZVyR@8jF9+SMd1SvTHumYk0M0|2$Z;cVDjs2swM-lz6^5^bW$ZXi09= zcC}ou6XeBqu=TH=OACSgn#)lr`~Zy8c%GLugsRd?$1Egyt*%^9{6o&mJ)<5adIf6e za@C~ThC`Z9r&E)Kvh6A=fKj~9QzVgf(v0ikP4Njm+Wx#XNv?k?x=%gM6lUCPEE`Gq zXlc9lDRh4)ifBV7!zd~r8OxG0k2>ZOGJ(Ly#*SrUyk4>&-?zsFduX!n8qhl7SyrOq zE9RK}R0i3Og>EjJLKoWd-i;!>@Xe=dZP> zE5BeT^H4LRP#Z1-??dNVa!hd4nMV;QR5b5@9F)0FNcYiqKl z+qIN6w;v_U3>Mcqx9cKPBsObE(3WE9;gn6;?zm?0pSiYL*EpIi1?%81I>S!gRDdWU z)iuI$#a+&x{y4=}!gPf3EZ!I#%6lk?e|SfAjsk!B81de8rC65tUJFFs4R>9{j)T`A z@8gh=d514h#&5^Jk9Qw`_%zOs;7uU*HIyc=sy1osD-nz2TY~w5S6{#jI^P1F2n@%A116sU z%wm75J1hnEBIN6ts!Anaag?zU%5OP7L&Zgw&XHZ=(!PAKb{B}!y)Vhna_^*1kc~oF z4k`eDE@i98`cAxnF?Tf$SaB^AzP)gd^}wU<+D5$6$US$E3n564M4)X{drryYUBsv= zZ6vQz3y>96biH(V;28$tsPyF%=#3xs(m8*mx{xHtb~+tK6rqT9*mZbYA1MI}K#ano zD(C%_Jdf2v*tCJ**KhV%fr58gxBmp6TSccY^NM-!Y54$bf-&1CdWiUAnlT$TYMa6E~$N#J^|nJ28I{rq&Z3HS`!E5bDMM{ zqFg4vQ}G{ZIf&o!dAf|GqK6?E0ZgUsCwP_zki9bRWmle}Y~`ZZec`<+$jfVs`ihbj z6aa9XJF8^Wm-!8Qk$~F6;YDNX5(s}3t~|BUkg6u}m&m!RDe`L3em_2a{6eelL7AVp z@9drSQ7pr~-Bgamm0G(cLU2TMOd$Vt9XTu4e6FFSO(zY?8*lKZnh#EgG%|;pQ{HRb zT8`Y*rrYz z$B%!1|DnJ6!-x0p-v9jW=9j;?A$qureKDp<8^Khos(>}d<^A!UC-m#(L=@Rq0`L}O zAUiQl_3Ww!cvKKpdv%+-390!1#S*?04tszhR0b5u6e@?)%asoUJXe3m=-ZM60q!?@ z+)fqTAVLfFIP9Aoia$w~UUofqifQ(0c^N)?tU8+OsUJHpx7=F10DCzod^&$qL)LIV zUlGYZ-dJtZaB&XtbUMsz4sumqUI%9_lB)jRpJjePKQbhylGT)ybLJ~k+MSx|1P5+7 zp2w+`foi2^XGbit6|CB;`b}u zJCeK-eVkYtl|}NpcTs?Y6HH)eYTkO)rYMIea$nx?Srq{X1XRZ1Kz9~(SB$TYqzB*B zq*9p_FhsXO^;8{@s#R9*z@M3A{;^_1Mv45Nuw?qKq}>w%GqHbpPaBxTw?*^jo$=a( zZq29iHo>7)>R#g-b<5puqQsPArBk|ARi^?1$}6atwv!}Yt=S)keS*hr_S}!UoRD&Y zc(cUY?xyBR%$j6va}>+&B-+uS&K?dxgtN9eOWjq%IO6qL>DqY{fI(TR*i?k%{oT3p zlFl_EH=YA;gL@C9yI4c^fQ&$^@#im_^tssw#L znAvboIY*{TTAeMC{LUNa_=Kaa68KWvw`jNGq;6K4Kiq%Ti4+0*0O#>z)4eKUUS+$A zGHtf|TGZ|0UZWTUIkK(;Ubi~wT>Fb@jFewAkyj6L5Cm{0kj-5r6M)gTA5 z#D)T(Rg&RK3Sj+elzP7NbiiZ6qI2DvPZmkP)#iUFh>z2dmpf?|@z|?WtZBK^Q-bX4 zwMQpJh?B3Ejl|ih6F=Ls0Cfbdvb1HT(W0&hXejrvPad-HomDRX74$N3(+aR+$78Ht)QtUKV$v>HwHm zb^0Qwk)l~lNidkCKP~5Yn-Wf<> zJDWkZ;@I^P(cI_Cm(p47^pkgej5p2QIP2Q!vOrzoI}&y0@Nrt~de$^!wR1+@%U)!s z+tYSqN1Z{)S5EdSr+(O0v{-z-WaDo?{a8PZZwzPK9os3(?e{8EBXCxrgQAq;M`M4| zQ!@Y+Qk@Q5*KP`^ZL(%0`6#0>TTnrSBFVP8BQRqqOL5rKq8eC?MY)`|Q@z#JBRL;Z zMV=BT;QX@nEb(iTOuBeg;BS?^<*RU5t16(kmB($x0=}!Z-IKNIVe>|DbnmovhiP7t zQlhYWB+E(GFB}IRt1IbFN$X3YsI`9qvAssPe|qXLZAz4(rx+Mc2oQDBcukyk&|KGhyaoWi7 zlWzk3lBWH+DUj1;V?V9GL2A=>stSvH$xE9>unCBWwd_?u2M!d z-cb)SNjwZ3e6kU7%zJ~~p3@#3G@}&V6@TCC@JK&gPt+W5f3<4=_V#bTeE;M74__~) zWRE+1Br(l~pfO}jhX5peE`NijVFtUuI%OA}3tE?^QCrm8OoY_0e}!>ytEm1iS$jO3exmVncVpVZ54oYf-haCcNT;j>YubWTXedhJ5ZM{ zt?@Jfy%xz*seQL`AO`T9W{9IIUBq^h!de`qa&A<~2hG_|+nr#hDalypLuv?W>U_Vx z$Nlq%`qOXr^Y>q;bCiF3Mir_#a-!F`JC$^-8!j1#yz=3^&d@?w4_NQ&ce0ju5_2ip z%`qtImNs;!T-LivF_Sv~ zlzr+Lbk6cRl2K&3fqRJ%_p9qSKSw2qqdmM$K%^7LM3EDI-#)nnpgk9Zne+aReD$a<~59-EL43nX1*QK~mP6q^Lqn&m|#9UN`f zHlv(c5-mqSWpjf2A_(PE>oOLST*bCire0BV8ygELMHPPvjCf!JMd1j82g|ZO+eh;r zQfr5PI{@hWxV_Azx^%b(k<<>y{ zKF*@+c$j}9?xUZ3SE;)fNfY$~3~@mBZ6&Jx7NFZn)UG5da~jn#?iYckNola%ocW-e z+BuJ+Ojn&QgGkFNM%S~%SiUz_qm z49X^bGp)}pn71MAx@zL-2oooheZ;{t-aoL1cHI|2#zXE85y2$rj8DlCSVOVMIlHMv z0Ed5+RM77yi1ms|=s z{>7@j|NHBz;GtQd7?{(t+Il;9LG2bq&}DKAHVv#bmOW18xbmvs@=n3pY{4jHf2K%8 zxzueL(*fySBl5b>P5alNwD7KDS~gsD@A`k0OG{caDh_c!>*tUiG7C_=xdB@c81_I> z?%5k!CYR~NQRUq@b~zFVSEm;0+~Xh{$Me+0=m4#g!Q}Pqg3Fr?eemq*o|nxmO%EEU zLj9D~Jo^AO%I=31dpq9z;=_mf4=T_PFK*PXP#)Ce8#PqdV9H5cUS@IZbP~Hjx#@od zTX<#T{D_T3&{N(NRv-|NA6cg^f+MEh6eYLR#iK4u;4N=pHe~@)y-&A@BZL%gbDVOF zC09LYM#fv-EC&=AmDEP_ihyJ0_XOE@&JXF3HkE}Xex89dzj?XYh*pX@Ut``_Z7W!sVQ9Cr%hoHZ z+TAQvWoho>6fgnU+K+5Ar+lo-Jt#%$eI4Jw68iAvC*+~H)LQ%-WM#a6^D=C^W_F-be2v^hu6E*{b{>RJ%>!MztK(!b;S62wubn_+3=42 zxb>^u=k<-n`?_y5TbKIwQf;w=m2KFnU+l!1%rU_eYX<0SzM*rk;2wWA+cp(S8_jRM z6kY-6o~m)`jJm53>TF3TJ5asp45B`O{WOP8IKu3PE0BbqjpEjoSW{vHtV)?p6mNtA z`;>=b6M}<&FQe>yNp~MZjWCKWJGYB#N*pF<-v+_W%M*YeS-03ErC#^$6og6ExR<(9 zR)*%3NDXAmaZzh4Y1wxHy-yH#rw;DqW(iW97pEr3l#y(85Cpsj zR~nZU1qo1!>jrY_x;$9$0Z(=QZHR+Go=Z^87mpIO-QC&G zE%kM24&t8DUC0!}dns}rQNK0YOR5|#(HUwEn;9{&LxX8*Men%!`Nrd&!se+<0IHJN zHi}*hO`_)5$dWN=N4Xa&sL}MaDubW$a>f4X-TmPoKao6NrGrNUWQB+gTk0zTGPaEpv^zkT zY%7rqmd-Zd()&u16?jLlDj+9`T<+vykAv)2mCE3poWp+_GcT#fp|yv61!ZVJiW61gw)fU`;uuOhHizN+IHy_?6?8-tOL_}>&%?T~t;w}b z;$tLn+*D_Quol5AF%$3D_kO2NZh%7IaV7T-2_vVikyl&I^?LKW@#%;6{p-yFu#ucE zQYm;ld6|FDf@vIUrVdhldt7zo1#I(LS^AxB?T(2AHU#gw=v6aB;7#LPR@0DQt6@<6 z^JE#}=Sk@TyzuXGkdSzs4ZC!sqS@{+0=hFwsti6Yo@boZ(c6jZ~o)kxI=CW zPrn4S)epCPx%85e!lTcMq#->;_o>PR&y*;emD1F?pb}yysF%9%x;}fQYZOY*<_{M3 zEoVeuw9+>UXPr;aI@LX)HdN{9+4qN1&8rpF`iBiRX%~(h2>2Bu(8n-q52AtEwmd#J z9$|k|k22elnD?-;$39DXB}hwGF+&kf5;s+zpIN96+OBd+(#nuyMGz!;T(3^(Z-4v$ zgVd7OXO4JN_qlkP>S8-BKoxe9+gE^P;mCH~h%ja{olM9!9N1+m#rw9UyORrKK6+U_ z+@aogjk%vd01oO|w&gNjGH_(K8?DvbQ@wxg43IKLie&S>mDi*Af?XK?fq;5}(z3K! z4bgjt1~W*Jo4m!inm-&{9h)(YzCQRQd}^K%{@n z-cA6in#(M+HgHhY=7W=bEC6?^^_{k*bpU+fIA;*lQ}@$ss4qPMGK*0zwwKIc_Id>o z_b6;iqNt!szlfS{nAm2Ea~KJ&h0U+vug^v-`#sf={57L_%my-bT!BJsu!rjYB)j-6deA=*_# zA!||boaeg0k2WQS$_dC+4ZcQu?Nx;if(WHp4Nl!FF?3|F)-Gz+SevbJwF+V%OPv1M=?AEk37X0f zD7?i_vA)!i$=kKb2MU)fKbe0bY$`E1Ss{)mFXVDa0NAP!FpJl;j3W8!b01mzAh*H$ zjU@AXPBy3o+3hIB#%`IE(C4dF`}vXPy*<-7Y|ZIzktrP6Sj+5yhq1*CsH#OSaCaP_ z>T%-8R@JBC3~g!X>2xah>zuqu;cq#s63S~tO*Sp|;wZZrz@B z`wF|=TM#e_TW5C?n_rW(deZ4fn#j2%viHPaJ-pVfTZ#^EDJXl!2B@3B`Ag~<7{kxg zvzIr!#96C$ieQY`*_b>Vu&76&M`c~}%jNq1{g;Lq5A*B0HULi2Mg6^;|02gwFU~>W zl^aFmP|+TY>WsVs)SZ9)srLk@_@o*Rb=@{Z?{d3Ts6*HBDITCSmAMUa(QTUq=0y>> zsdauBVJKYB^XsGA^oz?W%ScKsp(PoiOxK@_z#}28U&L<;H3#k8=0p9>px)@=l&Q0^ z(P>@zO&0}eARRfsv^)K#peey?*Hw3^Sunn0LaNu1Yl(Lh6l8iYJ5)G{;%~Nm;$t4>_AhGUpRAcw1Qu7?n z&V7%`v(@{0wQ8^Xo?(C3X|mUY(?W8Vcy4DvK{ajTnfU>`whXg}8F@`&OlRqMgk`K( zw3<+mgz$f_1Nq$4Q@-`4WlI$;3l2r;CHzgv3P75ZQyMuXx|r|8&F9gABB8OW06D~8 z^5fmW>p!YP%#LKJfV7eH04@r3lMJ-G2hm?jPkPtw#F5i6+O!i$qaNt_5UOl;sx=4- zDjQ^epZalKY3rF^t=aG1|Lw&r9`NdVu*s`@$Gm@v^Q$KqexC$=aN+^vmL^33!}Ei} zb>LP?^{`bSORNQ50&n6tC7~8Bm-jHcLwJ-YUYHao|8HH9y`BWUu=*r60P#M8E}hSV zW%@s>0+a+Jr+Rc-Q4Wttcq}JW!eZvXD}27?Wd3bn9R)Z-il=(dq-HPu`F>W3eh!LLsuYjh#~_^X#S#L z&0ABdLX&Jo4nhFkwB-@0R#_TKig0*I7Wa~t*tWR#_IX*LM2EklJw{H>X~(6LRY{o} zA-mk8FEv5l(D7>3{`Kb<`SV%oe{gAcmFDab-=zKDJT#NlJhCr|w_|SG=IAEBNCAN5 z0OO>Vl%2K>wPsZVxuxO~zBo$K-HO2&n8eoH7EgXIf!TiPwqUis^+f!6!WkdW* z7v4W{xHTdxM>^cg-G-cez0RL2ZT{*7*Xo5pt` zJhN=TL#;EXmB6d~oW2+UO_iYl_R*hQ8D`LJQ3{lr;g(*{9!w`yPG=`)UWY6N(qwox zHkN0j$$`I}@V$BR0(sWOB16eQHE%C=O} zom;lgGY?`7z#|=(5~fGgM}}C*DdlTluiE(V_Qh?`15neNv`ZcXV03A5jwKfFufoog zXtm3OtxoLifJUXR)uM^lX9wffNRni`k(@T6eq$SHy4v-lOOC#=e>pXa18rpL&3H%E zt`@V*d(WraN5`!?xmQ))8HOLJNwcKxqF$M3LTSl4Np&i~lS7nYR}|DsMoxlCx;CmP z`Sw~OCAfOgZr<&Xcux8#IopeEC-ogDfYZ6A<<9wf$=-~8?$-~Er@ew{P4dtEyn zQNhYM&^xF6V^Lb3F0c$=JW?;)E6`nP*w91alF-cBe`?Sey$I$t#aHY0-KY0I z{r%P8MR-1-hhwBozhX-E!Hz4=pqDjS(}IJ%h0WK9;ksG?$azbo%MI|UBsO?EI3`|+ zF>TZO)>(8GL~jZ&Qh|`s1R;?t+}`s?#U92fbv!tE8CRrue3sycs z(yImxrw#&|PY{J95L`T$bJSo)K4Or{RN!u2zJW4=e~P+Ps?UZg0GzShC4k4PZQZk$I_i85WvU^^7PFY zdUAlOx~s*m*AZXCjqm@Tf1UH=3rnAeZ8q%wpX*9Ma;lxM-Fk&`nW{}=an+7OZp2UT z$CijYeu|;_g1Xfq@b>DE+hhhWK|i^>J|=;`zWL?PA3nbS@XPn_K7DxqgnlA0<9)4qtEMX?pRpe-EnHZsNFHT9xZ=FuWd8%DUI+DE|#6aU`up zE$A}8xo(=?>YXe%Jmgi@2=g>urzmgc`9oi6c1P#QcwiuuheXBJa<*IZ)&64P{@Wk^ z>7QTgpFi9_QVh4;Y&KsG@-8FZ6qZvnkeuW&EpdtD3g5+DCaH4;Jfa;8)eZYZpfx5os(zc zwL22pj~8pU#x8zWKYe)nFs>5PfB78KW&+Vuh-Kg`B^wpmo!IFu^63U95f8aWmzb?- z@NxLtbi@vz6Q26KZ+2N?XDaV^I{T>j>IHtirMYC%@$e+cu@b1uY*WO0b>g0gY3!M1 z`(7tS!dmlEj_QKfw5P567LHrHV-qFlo@#GhY}BatY6J&OUUhXkVGS>*e`#lJ8FG~z z*jm)EYQP?cGS}3FWEU9)WG*NEUPvqd_3>104{T9h_NmR6jsW-RobCob3Y3WDpj=Bi zd)?&C!RTGP?rsMRNTDU;t^{<~%|I#No$_gp<$R?}P1bYP`yR=rzdf@Ap*g)R;+|z0Qe?*0vf--Azt4jf$ zdLgacewQCJydcxMlOGxeA@W&hE)(x&q9~^tt)okSUbZ=rk2ktC#Xf2&oweYfR*6vB?e_vVloG1b};az)DsvMoLfgUnS06kB#K-7DLtd`Yt9&+XTqb$lqId`-pc zHK{D($iUzIf6x+};z7Zev6^_bEzTNYf^&QW3&CGWIeL4ecJ(#HB_j}g%QE^q9ZXY5 ztFHOu+Z&ryUU-xJ<0sJU+m{>c!NmUF*Jw+3-WzuuTyVxUtf2Ql&P@pDofP^FqDk(Ttq}SmT3s2VFG#MUr%b?T41^y6$Ku zsK`b3eq0Fli{Qr~xl~V`fZ4R! z<)>d~aW2jb7&YJqo>`u2Xcn(aYttaI*vn;%(@g!eAF1r=rua*h*r_^FjCy-_%?>&5 zY6x)hpNh345RCJf*O_sbA7}^?{hURMrXiaXKeESI-LhR8jXpu_RKCU8fn_Xr?JrmCqY@H7ypCp%_SkpSxM>1Ioej#$ zwQC%$rxoFp|HfD3yhmp!lpSX$s1iBuWK-&Ne!bi9J~&>|2I>Mwh3w}obZRo!`y^S| z?C~NN?CkXfaj-oI3}r%;%Hw=Jn`hhPf4s5o6e8?Kc{ICIP9( zTeAuU2dPVU!R5ybWb{KRm*T0^gLe-(QosYLInfU0ZAa&?56qZdOKu_k?KBQ|=&f8{f& zf#2t~th0HcO3P7uFM9J`wfZ9hOKs4t{OR(H{JL3jxz$+$hYAeg4jHgBoFirfU)NCo zMcX3ctiqF@mAoBys<*d)pfgDnSF94Oqhe(g0o|F7b}uDP4#%CgMH422)?3}5^l(D| z^!wlZ+duvByI=hF&HX|f;X%<*e~yeQ+t&parS^A}vg%|Z^YNAhL;A8R+}3TAV{`JA zs6#lUggffwY%?+$WLU+f(Q8x6A+J%uT zE)4;BJyG$cn_usxRG&uxtVp1F?n}C; zs~ifIE^0RB#ZGV)$b`bZm9H(@+mH3@i>A>4kB~I#^wQ4h(s?@o-l)r#j-VJ`g6eif z`Pp7vJ9=2PO99)GKby3SL&xKjRIn?3tTXDRtG#4NS(wX%Q@uj(H!C|kUm9mU0gkbL z3de14OAR7Nn}e!Wc_}Pfe`c4RwsOZ9yE@_I2hF9ei?vE!N_@_CZlYFYS0&*j4dOMN zy^CVm{N-~~FvTk~DxaXQ?U^1mz@8WFZ|~o|{p*WS#Rp{D?=>#BEdrW-qs9F_r4~xk zn)WqFPq*?Bs)rm=vRUqg85{ZX{ifD=a#U=tc;UJ<4yjBu;Uws3e^2OTlj1(NY8{C~ z0WO_{>+@LxtX(${K#CxLK09Mx95!wM1whJC!IZNq=W}MjvkYei1XO9B&erfsNFJ*e z07O&DWu*#$8$jOylxDqjM$mXWD-G!g!?A147AA4_YYX?`v#(0orTy_k% z>SC-N6;ao2f3ydUf`bC*i$0~XCR=IurdJbm{$SLxhnS)TQNHy+$lh!@1gvP%4c2)y zA#lZhJzlg?2+$7+balq3A|$F35Qjk8ifd0Db1LtU64#SsWxiP*EEi?4zj;3D>J7*x zv8G!&uyM9=R!4o^A)djjf7$qa!Odn|9tNNnc2>%Ai&?1& z4%ASQ->##lYKT2pv}WlK)atyv;;_R`_TIcYo!~0!B_7}280Qj{yNQR!aKdVLQ0uaY z+lvMYR2_CLUa#2Ocl{fECq)URAs*DgDH*n;aj(m->7b|`X;~5;EXN<%O*;D=gpFOP zQ=++df7qNg%V~;iWvohw2ZUnLY5uDs!4i?#RM~BNY)~i~=Eudg(vulDZfRD$KojT#Q zUS25Nh10Lhm<>mj$I|k&3?=oASDPgt^RJxy1qW`g*R1{d6+U|!6Fo=KE{$K};P!c{ zZ;${ks(Df*wCU}fUK=wg4ad7>7FMuq7Dd8fhuvbeIHfoU8f z%h^V*BJmn0<*wKMAlMO0Km)sUd`=)io{&E@b|ZaG%lsN5l^b7Nskr7nFGs;qzC|&+ z6uXHkC@1lC?_1jRJLetq#}BPSrH>MC9l38g_NA_76J^XTt?{spdBe`su3 z7Hj!b>8-XqHm>zgUxpMw%CjnTnRwlzrNH@M!R{K$eXDPvb7VmOPe`TNtGcVa1=>_vx7)Ofe%5YRw6J6in)uE^W*o&( zys}EhhtXoMOYC#Wg<6XQB>6Bbfw|Cu8}+6n!t9wUa@CX5uWtS zmqJDq;Pq`RvJqe8G$!-;TJ0>uszxn(m4mXcQl~hRSu9;*R)m+|$d)6_c6E`c_?5=h zs*$yzW;uzH3v8SYxt2&?IIE@)6!+Uhdx;H^2z->Fg{W9W6=L_uKb3|MUHu^Wb!=f*+FnwEECXmE)<`8i-K?MLBKyyC=0UPOl?|gzUcYSWB^M z(>j^Tq-hn=Ht#zw{*Rul-1N~tZEoyGlJ^qMson$bY02DOa&XiV5o)Kp zdj)bxyFR>CY`kP3w0*1MXaHzXDwz!QQ{jnA9)-FO4j&UKV%NY3ROI{R*PQH$4upHC zJ35q}t(}@y<5e~G@NausBv`tO;9e=L9U z{a-Bx?E!CXTT@Vc6;T_inpc>x;E_^ z9Xrs;XHLBjMqYqb9Zy?Z&Nyt&e`!+Vz0U1e#ZY}=Y8RtgTT>WV)li_7eP1dTTUoc< z5Czm;WHri+f5uDko#x}#S9Rp;KGjrHs)YTchLjwSDmNSC6VxT9m?Ap>^@B9yz`}Pgf%6#PAQN@4U>&9cc}Pi z2{2TIIi1SVdQEMs$4G_-+A?U9j8q%qyK?H5TFK#`)V`|o0p&|pFPu1N@k^fHc+LV& z(Va`l>DBnzmc9;{we_`Y6JI?Dhy2w6!TCk7rEg|3iWBvKduYP`C zKfZD1f03~F0Amyh3agXmHy!ho`6hS(1W)45B>}l=ZFkEpa&CUG;e_8*AY?zM9G5Lq z;KZkk^t0~{KI*T$_yJK17~-2g%3jA##W2`s)E7+|{TIq6KvqY)lGSHaqRi=Z8DKrj zqvr6=GnL8VcdTl0SmM^n16kGUHs#3Ktfj*(O!Ej_1lH}UH$Vb9D6(oaNo z)SYOjp^%zMES4P`0-O@yrKz~<>?(`te?=|-@us++H+d15Z3K3RQ%~G_9)z!{c{Q)Q zu`lPNx|DCD_C%nx7+1lZ+iDdLL)FwueSB;`|g@OyXx*w(i(DoqNRtTk;8t=e?Ex+ z$5|XlCTImLUS>;E`{5g# zfhP*TDsgJY0(OWd#X)!WnA2KKbNbrY0?rUr8-Kw*`%Nq#ntkg}A$c^|A#iXb`ro^f zH555VmrHr+{+yi71(X9uf1Osm30>x6j^jgQBcEP~@>{b-E~rQ2Acr7}=1atpsr{6q z0jbVFR%c@>Pc)2@oA)zi*;#LjeekA^P9<0qkL%zi&zSjupr86;>|9P%-b#lzos-)y zt=gYIk3WAuA@pjWu2{7yBrNw*lPSe&_02q%W>(P?Q~Gvuu22gJe>Q*(MBN>2tvCMU zZ~%(%F{H;N=PPvNJr0K{qKfEoQ$}v32Tc}i0=36j5a&-j%f@zGZXlcO8tQ4~ATP&? zsX6)e%I!Hc#m2GHJIEkBdW|8GwTONJM;oXGAVxL;->?y*(kj#Zud|IRqh3V4tQom^cdBP79&$Pn!tbjT zd6cWWOoC$P+@3e}G22x0i@1j2sx5M_SSJTxK8~aD3*>3Ie*$=JtyE1v6_(qzXazQD zou^gLUgIqe7~fyBpWhPtpBOybeQ7L3ip$2GQ8lqpSi?in$P%X78NUXws50J>^y%zs zV(_#4e!#d8iM+wua*Yr3Z>trQc0U?tNjJ>-q}tjjvxq2u;&W{9#miW2}vK)JtS zm5;P3d+3gMSA_*{Cx2%Fh#<>T^L2;uy-~fQ3N&)RM7fv!9*OT)a@K_)HYdR97`9`G zxPp0)OL9Q@h>94IC8SElxxZSuzrFh(%ZD*=^AZuLZvr@|%GEiGp< zfp3CPtO&el?LOAfq4GD{+N!uv0ouh8;jWrx*PG}dDyqMJxqq%V>#yvC`ms@k#q0!6 zu_qsSEstWMtAHzYHA#KbCWG8cB=g-Rf|wRxl4pS?CxFyjQAft-V>b-~H+1Gwn(7r>EHsy(yHlaRjkZ zKQEn#9%`TJBY$2RSFwe>-j|oI(JjS&C~-}m@0!OSKy5hSp3`b3K5@b?GeAgo>mdiksCB4ZH*EOHRt|+ z>gs{Q#D7E8R}d@|^)}MxY&zY3D7evgD+;oBak#q%aEC3JYR%BBV2^p+s$o61YkwY} z-~F@3o$tT=_bXm{c;XAEsbR{dn>N38fvCh$*nzAZu0~9sbLnJO0&yWE2TF9We!UB5 z3UQ6*G;Ea@pg>UNC^?aNsckgdCLNS2{_xVjQ-5QU8+Jv`oEPp7=Bq*?e$l99v@k)L zWKdevNB-U|(b&Zfebvb!4K@iBztXm-sR6HsQ+5FHF1sQi5$IeMpVYn{e0dUBnxbn; zi4#(*oEUNPYm?aj^}Bcf`0M@M52O9%Gwb&5*Pq8)!usKjupHm-NgF4gtGLYb=4FuR zE`Qx$hcy64M2ExcsucI(I+lttS&x8i^{r%g*x5il3xTKdMATWlgys$ z!|NBO7)M$5>zkrUst&(&+vbuqq1fFWNOdZ<0`a%rz-rO^^SQFE-I1tlni^;EDwM%B z?`n))nl!M_+1YX>+aj)!n4=u7%@N;Qsedi-aB32gnl2aeK~F_U-!9|#>BC(f;Hbu5 zf+7$d4OW2tBt?IEX`FCww-9WPj-kWV*=Q-Ndf^(E;&fOt2JHqTNr96tFQc6osY9u8;^;>BB^}J}G-%IA9jQ{bM)DVBb=tJpf>&~q0 zyyZ+$J5GPYya}^z^V`??3@074#HT|Zn-T+Z4suWvQmNU~RljsP2ea&I7OEn}-fFT& z?<#K~YRc{$JR#`8Q?GjbT+-mYEbdc{_2BSdn>R^M8^S|vc*mig!3<>P%&TKibATGHi@r1#pxZ8{-nL=cB3Bf^Qw){KdX!LFXL~&a6F|c z?>$h#?Evb)_dj+LD|={-Y+X7A*eFlxq}iq#5)(K>O8zRJ#jXH!s1-~&y)}wTc6CIW z1Q%*o>YgK?N?#^`nDPtWb`TY^-cBzeZRqWp!}8Oe)SKRXRmFb z87^`xdyc>;tql|ckUdy5NA~8W1hDN~%2h>bsKrjgJSjzA2i3=eh!OO}ISMLCJT)f& z*ZV#`z56Gp(Z zCM+qHM0UL$PRrr4m$IoseX4U(YUs{v$)e8Gd=jv|nasPqO|S4q(OGrmWF5-Sfg+m| zq;olnlhyzrWN>Pg3d)Ob7w(@w&QIUpYJ-4ttHRc`$vS_QE@p|q{Oj0wQ(6C(V5fo4 zJ^tR0DHI7wMqb>$lKi7SZq#)=mVg4>Ch&EHjY`Z|Zf0|C(qV0#<%gTDs|@j=!)6I+ z+5R-hjIX*j$|=4a+Mpx_zcNp-lq51W#BmK`2H&2|>A2ORW^wSS;5TYo;4izJRqH88 zQ7rc<34DKd`l?QOMm&V-Kf70MZ&&R7U%&kI`*)%7qAu6s*t<>du}P!kVSC|}dBs-B z?hv>0?ZiHQ0~taL%-&+jRK`odNup8HlhtV`u(*ej6;}%{dD(2vPu{YEv$|w`U|?UD zuaE0JX;Pd_$J#-p!GeGTMS)%c2fPJ9O1kxmV)K8gfhHp%6X*5v))HY#{|MU}9yxh~ zg=ChT9wCmAPSgav-SitD<~19Y2(VbF>utzm#s2VzKgb|{A`UAL`v4m|n?>CWjyOlq z>4)5%(ox3op!9VN|5VX~1=N0+mw%*96p>g&hiOHrz(y9j-bzdfSxJy~aWo6RsMc4* zp(}s#NRYhw?44bsE9eW@aDFs-_o4hSvB;uJuRygr2~|NCrA>owFWE^mGBLU?OqX|Q zM?0*#G;nd6S5vk=ZJ?UOuH#tEs)I9qtIMcaw0HT-V#FUND!pE?-@I@76MuU5ub+SX zzGyzx5#i;s4x(6Mjmqt~!;-}&E>Vqwxx;_P`A_S9p{ch*8M5ibZc9#&lqIw%aaaI?XG06s(%AVEG)STJoa8*{(nTB)UmO)@q#7&!L1uBWrmm(vSpL}lug6x0F z*XyRp*Sr7t{Nd}6ZGXj#B5FTPb*ucOlT$y~($w9>@#{EFa1qg3%Sk|ezqRy{<=nlX zYP)KH>I*t;$`>QYfzQ2n*CE!-X0xl2lr2)`)sh(OoGQSF!8sZ15W>sxvh7T}K{8>y zNGF8Psw5xSAUG4LSm8m*u#Mu?4sU;8C=IsjU!Y8nMC+T?IXQ%Y{-#vg(BRpWMzwh@ zCA7q0ADrj9?Q%(kz2ptHcS+&@xO~4L%SRqQLR65)(y2Bwosz%3I3u$w;5_^nC6w++ zIzQ#Th?Xy&xI;hOC4EM*coERlI2`JXvlS>9iQZ!|e1Z}Ic?r!*9d@P8Q%+as%N0Vn zR5G;hK|qo-HZM7Uy4RB@fJu^tn>v+LRPFjowq)UgS9y941&7T!gUV(a?MKxLIYf(i z<<09lsZLnqpOjcy3J zE`Wnq%;Z~khLJFWfk4=#2#pN2KHIc%i{tV>ODFfV%c;1XBX*9w6KpkK8LyY|_n+=h zUw;3W53fsy$L8a!?_$n%fB$p2nQm==$y%MrEPPjjYiet9XnUT!GxBF4Zr0(rv4YG> z`1E~fKre|@0bc;CRy`budsztYey9~cCvCIEr^_kH`DNAEH|%!Zhc{h8rGXxaJj;2@ zP8LZx19yABAu+oi!~znKw4W+N$t*7k|L*D)@mI|{X6?!wXPw`Mf4Z^`!|Jj!E@E>h zM2Ro?hc~PC!++}P^Gb*Gc!ar}mfMiMpJ+3jSP$$vnsPWKZi{IX1<|maszdgqCas+j zK<*_M%(>7mDTuA_bi6Ghg}9G-d+$m$v-f`72pD}?~31azWBq?UOU2}^5Eu> zz88@^#&iRRVr_Kxml^m2D1SbrB9BwbS5=#!2M2VX)~r5@XI`4;hqR;RL%+s*w~`I4%vOfPXYPLV$x67rrc6 zRl`v2gq-X>)!y`zIt$Ts8X9@>b7p?$&=BJQ^;HtTLW27^IRoW+t-gHu`9J>r?l*P( z^h)aXd2~h~bb4JaCxC~Z0REy|a7&ja&m49l_Z>6_-!9ca`2$Jh0$#9|2x>B3I*Dul z>UIw;7kJ^zFH>r2j#+*#_eFL z(hQdp`U9_jR)oNG!MAAqI}+_x^l7J@a46qWA?cAQb@@=Hi(=t<&F*(Uw9oa8x#tt# zKyNd`fF07PV23ldw~_-K(I(wcu}Uxzf8`&PZ{iqSjp!BHT@CpJb$h+`=c&M!Yt4~$ z&E?oeB>{jYPLZh^d?+VL@F3-?-&kHGTR~R(W^;yrZtZahXq&FIDUVZGWoK|MZ3Q%L zw+(mbNlP(%OIeaBzB{$mZYR;Z-WDC?X8%x&*sgd%)^65oID!xl6ShPV)^#bX^O=*! zlKn6~|Mh)aQ>Sl~hn~RM&6O$evIR^zzaP$1D3sfsljRk8*+;_7!HYtzKdH7z7OR$*Tc#JI ztr3lC$kUsWi{D+j-~Hw1_w64(*Y_WvjXtG+mOsd#6fy0RO3XIV8ml>59q+1LMN*+u zSr&~7B%9rP-p^AVP03^=gI#)x*Fpp@RuKfhv(*F)9F|#S)!Ll~J^SR^(sIIT51dJ3 z!OO;@%;DRTNUmxjmA9`{>ovdH*gRn>wby`*T>)=Pf-Fm19grv@vC(x+i@NKgnwy}1 z>zvnU9l%$yl;ABKUq-2H`OgH0v8$N`0!vS~34i$Xx&O=f^6r2BWqkhc*RHY~+u`ZT zPuWFB)1=z7pGjJm&E#0Y%qlP+&hhSmGZw8=|AKJ%nuoN;ZjM;!M_XK~3U6epR^?UU z(4m9Nv}L`*oPj9VhT4dIlbtp9{b@>nT*=|Pu7S6$bSjD=uS-r;Q9q^HlyP8vTId?P6SywAWsBCF}wObF4 z4_^)JT)}A~$Sjb)9p0y&k`uiMo~j$LYs*d%Rd)SEU$93~{A_x8rI@oMuEmi}ySn0< z)TFqtv8Exp1jx17IGDks8cr*$avDq&t`60~I?9%&Ck*d_r{0cXveAWF3lb2O)bhE3 z6*M&|ua@lJ#^(?3{_XRpHh%tp`G+r*p+7xOw>|b7yIlr8z>#NTDeNNO8h=Hy)OBf8 z4^Wabk=8gpxx7;cdAsLb1W?IP#7WGKmiNkg=WyE1PWsR)v6Gwg=C=||ymG-G*r0W# zVjsFEX&7-h>g1b{iDk=7!|TDutMMKb3`gBT{h&?ln4+WU`R-hcQ|UqO*4N8YX1%OTG} zrkW(O-Rb~Pp>>SIRNkUFE1B0ALD$brw5dKCOGW|cg{{m|kE#4zgc6m zq+ zrGc;nu%@u}r8U54W2OH1?q7fI->*Hv#!jppLt$coHu3RtxGFf2lP~QVPQ!&)r4sk* zGN>9Pb~WJ!#k@WpQ6rWPGPNq@6jE5z!RLR z`7R}cf*N^tHP{ICm5T&ff5ZZ3n~9F66f||{vuxC^!kb;k+sT1TNy9aq)|_C!RL9-= zx&C5Pp0tp4ZXwPtwO)Cyt0$@L@~I3V;oUORIbDSa?9+kb9!65@mKEG`=|~=m3Orhg z^tkUf?f0R!bXe>cFow+?jSsx3tJ#I zRhb)N*s(^E`R36!+0l+tc$Wt-x!Uf(inGRGf(Tk+-|&4lKJCgBRF^h+>RldM0=lR# z$V1P#UjEJ_XjQ%Ie;}-KGG9yaVo6#pW95;m>*|Clr!3z}j~t}5avWL7oXu;GofDZB z)H6`KZ{_cAxj}uiUFT;c09}roTKBuK=y14}~*`tWsAvg2dKK z*_Sh_R8qUsn?peZ(toVWD8r~56fsa@CR2{dLlP@#>(C@n3=Kzi9ICpe0?)deddQJP9Xk=dJr3~DLt zN8yh%i*lj(4x-JSKD@;FYnee`Sqgx@z?+GN<8wZeS1~VrqrH1B3N8P>}tHG zsQp~}s>zgif3Z#nA3+6PKzxC%bZ*sMzmEs9RO7iox(U#w<)lE8j6(V+cu!Vf79K;ABj`%e)BKS8R2Q{<2rZt z!8tT`m}fJBOQ+*)SI|=w)Z53B5g(=N-@<-L@hyfM#5%p3=5*YhtV&YRML{~5N&|6I z%d%a1pN)D2CH9~S0_ zjRDrEf1O$XvFt`S^^)Z>@dYWjy7b;%38$>$hoO>uNjQ@LZwaKpMc|mIi1@Tzzx(aG zUwwIQ67g%Fd<2Ql#(6I>DbM5b(keU?M-IdgmFv)FxGWFzR_-GE@lr@KmYZq{OO)#Hs8Z2!(HdUe=%x{X^t42O7;+6KiFYi0MV@>70*9G(R zSSw$a9kV$((dEsOefsIowS8H7%db>jf1j8^r|NoLpDog+>UdVlN%@#9F46<9d+23b z?HB~9C z0qL8nyhqd^CFlx834K?NATcQgGEEz6%v>98J7`*`68#-28E#=Uh%TS5EIPbzWI^~p zl4P?|^w_G4c+>jkJOm$3SrfJF%HLVJ_aDBoWPhIjyCm-&)B&f8eZ0PTs2i`Xm9}0> zvDo2IDu%-*xyq4j%)EvcsoRp)Qsh=mRypTRCnmK*1yfYrpr~y*%wNQlM3+7W1Wj&xYK#jz$P8) zOej5JRY@5{sX%q)4Ng!(>ri3?hy;JO*Bj~535$))N~>h10Qz9pa)?7{`uh}x)sI~# zRY``NnL^M!>(b&TJQrDQ`?-IA;r^ZVdL!`qR2XpLV&vPXB1taP@`LE6g^=?(S}pUm zl+Fsig=B|C;h)8cq{IuvCMoq)5bVmKT%Ch@w`Dp2WjfekP6L{=fzwyB(&2yfl9_W} zFZ=@yg(*+~Tg~gI>*AGBOL$Fn*X5bFpQIju93|{!$8>i>QpnFb^dO#7&Q<#;HU9nD0bkZ^?c@}tmUb;X0@SERm+p967XIYuLELy8o8sGd{ zO>u98W#sGH%@@&uSgB~>yE=cfiYeXRJKaNOIaPo%Yq_YFOc?6cW<_Nn8F&tw8%bpQ z+t>-a7Qec@NJD)rT^bx7hjK{f!z0zb)Z1bi&S;3P{g)&jD)4Uglq_|5?K%l|>#ocx z=a?(8ykuXRGjW%8;%7(fy5Fo$1bg%B*pO}AX0bIY5nR95= z+6voNh3jmiAr>zRiWQj(%`DtF9`gW3}T@K0*;w0hgNFX0)YA7VYvr9>z zT_3{YAd$O^2DEE-gj_gGi8j3jY%X4bzvRm9Bcu->ljz%IKqrf12-d zH~E60v70ZaZ+Nltqc4@W$F4=Ra`(0iDGi7{p!b~`C}r7I!@&-P*M_6}U}Q(UUQTAW zoU^ZZQA){G^z$g%om=5)?4ndPh#a9LN2)W=AxrFW)|ddH?)|YZvjF)AE{4<$M+$~~ zVZsDetVVpAGoQ&tR#n3;o=vGYOzZXU&xdk*QmiA2OQm6nbW@C%>I3~wmW;J~RDHfq&)>bt zG?JN54JOfG_kx;?sk9a$F>KNjle&L0ZzI|GxxI4aeJ-h{jIJw7XBfH@fV%m=<6in2 zR6h3nL)8_hYCgn4izfw=XWxkeQk4csX`3o6S0zmNKq>;|UV{CwJ5_}e)XU`WgBKu< zU~cJDOY>!)orF-Y!J|$Hz-(zifKrDvQqhP&CDnudPn{XX7(kN_LL6!cHt>I#Tum8x zm+o8Y_LIN7`mR+9j}D@FKd-KbE=M<$ZBJHM?s?Gr`^}QQ|2*24Pp>++Py3AIuAEP# z7UPSlEdnmo+elBws%?lOI%95C5}jr>Y_dZ-B56?TZtEMz6)&&~kX}uEqE>6v5pB(> zZHE+k-N(`_npWDpP@8+R%6NaNrlK}!)Sg}E^o^iZH%m|bYxuZKl}FgkK;t69PHKJIBM{mhQj#%TI5{ zJDwEmsB4O90Gd2DA&lWx6PBZ8Tdg1r{?%xg;-dssO;U2VwM*fx%QPh*y6FTZ&RuiU{=+O00MJ*mq`r-Cx6ia-6_Z+=c^C^lTNv7EP;e? zwg7svp@L+N?o^BA;|*BW&G+?+{o{wBS9bmIeR`-C)+w9P?dspo23}iqy4?X3VnEu{ z&TD8=Ft!rdLK=zlG~`eo_dY2cfUw6+NLJ>W>WOruvPT!VO%e!u_|zZ>&_~kX=_v^) zMsv9zJbz?oeQbtB$EGZ2r}ietbtoqT_yPqgu56?Way@~nsx&E3aH$EH!FCK|aGk7Icq&4niP~MS9dj%(7j}4p& zjJ{BP*Bp}N#cVP+SUaU4JQGxdokOVo2^iBMU4MWLS+nP1Wknd&XB>#4aQ>kjEW2`7 z_L|?)Jn9-9cvCkYwjxfkT($@llf3xb>eT+Gz$A4*SbhYWX2?n62?4v*yz{Hk2`E+- zGj)AQFwq_q*i8pUO))kn>nNZPiaI`*N6v~8u-H6Y567`w2Hq~(m-k=Z|KgIQ%;blwSLr^%}3( zKjq0tM8X>>pD%u%ODi}NQ@YQt6#t|qcUbPOn!EO;iq}Bqyec-wBFYxI0@EoBFb27M z8y0ov>5eMPVN!0i*OS9xR8njz-ha`mlmZ-onNedCo?0c4g9<6tyLhE`PpX1eG&^$U z8CarNx7`zG!=;hhXdg;))v26-5)f6HAiZ+)rMWbKM$)`eaU*6G>T+|Avn&xpb$$Q< z-!9m{z3QJmb!-E5^>(XAN%p2i0)Ni!F^q$ z9Q_;)&%WJb?>~GQpWpq%Uw`Htpa10X%&y?dQrsD&DBEfP98y$OqHfnV zyjjvx*Dqd9K7(`gYY6M+*`0S860>(IQcgL*lzJgq22S>n1EJtL3cl%Br$XLWbKa;t zF={Chl2ar1UiNF*xiy>WLyg3)vf-)ix#A1KJ3NxnEE{{xs&U;U0)KA$WnVYnZC|NF z5^mF{Mo*q{$(K?=yi@V3A~ZL(pkleV_T9y!M*sWY{r3IMzki-ic#Okv7^0K+S|zYy zb{(%SAh!Se{As+GV;zIN44LJEfs&bqJg~gGhX^|D0vJ^}>i6plphxC41<7 zc=@D+age001R9Z#z!AK?%tan5tY6pCc#wua>os$?bP@z70Ryyp-j|*e1cQIpQ4-vx zAtQC4hO(*~nx&TGKp|Gum;nA+hmh1HU-ywXeocXavaLO_1r5CNr2u=jrBRi?rRGU5 z1faGTk38@p+u+a=Ie1T~KT{=)aF((_W>%2F71Dom`lnS3g!)s z9=e)-YGVaWT~Y?iN?+LsdCDZ7P0kg8THQtp!Q@Stwl>~-eRu7?b?trP8(i8+QN%a` zO8nm~@`ido8LSP+V@bhewkw0ojYvkPwCpU9zI*YC&Rr>eP8vL$zLM4UeeZ;8yGUVk z`kG7~x@%P>%TiqpYNvliaDSobQCL`bORPE_!Bss><8zirLL%=eXd7@&0f<@-y4bpI zJ*){2HQ(E6K)64Fv*IYS{BDuM!Bq9ZDJlIM0ldc&`ywgIpBiy|Z{?ohZ+dF7Io6{M z7DXp7NRKQsnnav4HYIR??MVyFa%#l9r0#Y_#Ohuw-qlj3Tz8ip76e{@Yz|f1%>>0s5?nAUe`!}Y}3b*w`di8sTSAm ze1+}ZxyyR(k;y;oB=t^tU zgDB$?heP%hpItSwDyr!WBK_egvO;-zjrH@If(m!Vq1sNJ!yzn=pa0C!|KTrx{`05LzfdlKXJ+-1fU1$5OKo}U zq3&IBs7t2Nj`tRS6k!G|2@vE1%Oz_-uc#W;Qr;~*2O)-nRw@eXq@2L!fFh-J@#=I8 z4elZtlf?prI8F1Y=XE2g`q8j#mhgoW>X?`Q8 zkl#v<=9Llfyn2rtZ$p0#67O-?Y2p{kUg<#KlO!s6%(3l%JG^PM>309MQ20LBrC6$V z^m}klEndW1dn}iCO1{!41q1-cIn^yfoelEgp~r5HAau^#ZfSWpBE(MoC7N8CWZe8Q z*}|j~@*dT`nti4KSxi!(?3M2?JzY}d;aH&PPXaY%2!+NrZru{7SE@a$g=GMEpqbD) ztQE{JIW#$cb6sTIl5_y?{?QS#YJ-QmjVgc;1{Ec++8IZ`ZMQ~MR?elG|7OR1y`Lhu zeHp*t-@Ej@SCTqMQUnn|sr^}&DX3y$*4~{XF;tW8;2 zA+yA@YJ$fX-1RH3vM86nv>q$H6M(0sHHG}67tZT{(~p3{sw`J?dnf#NWlT849Lc5} z$K}OUlNHN}EYmjDu`hkbWPs)MC;O;gQ|TlxStdCB$AOOQ(0VR4LAC}ljeX&zNbvGJ ze{bEMW80&Bba!uR)_6$Ulw#VQ<%v#L@s_A1HG4R^18XXHfS?qJcDfWGbOWlk>vHyo z_m*XUBoLj*U&%{Z$~}uj>z8FN&cf}g(^bydCPvn*;H4HdA*!H$?dn?OYcc*WjR|;` zQ>*P%`(XQ4rQTT4NFpw7aqs-~_T{C;;k9ivvt_S&L3LzqO^5)1}<}K$@+G!$u zc6;vNoYyP%`(OR@_m_)vBy@2Gjg7M=l=WqQo7&F?VBor9-*~~-o)i-EGAGD*Qw5Y4 z&vV+SV8>Y>oO+Q^7Ty-5Q!TI&o%-W{y#_uU!<6p>7zVTI%JLG7(<2dxC zCN!~koR?5omenPKRTXL!`0VSVbl9Pn?AaA)rnvK(%O4rSAnZ&ZqG7* zgjsZeEh!`_Q}pJt<@Z1Q@U}&{Kjna})K%AvVSb}TWG9SsTcVL|x3;wta&|o#R@HFY zbX7go<{9s;INL_NA{Xr}?J-JR!W}wE>%TR;F+j!lZesVF7r_hpZkUs#}6L=G%L%|Zk1JF1J zZIUOkra5O+O$ua&q5)g-8-KfK-*kzd#v@m#RBoP9vz0vo3e_91Ggb&Wmvn9=2&p5T zi#_vw^Wt={&rSbo4yT%bqp7mGIcTK@kLn8f2D{4B;RSn7PPynvp{kfw&q>vPui6W; zwHPTtKoEi4R{(R^&XPB;EtL*dBjZvg+)HCGfOPfMP%nVNdW?=J@b1_|9Hi|6>9EKO z4~^FD8y(~hOkJwS)5FcU}EQp;%O z&eR3jLD(fx&@2D#jDTAm0)mBq1fOB)m^72B`ukEZYUdvKR)qd@>zvuHi(vp_s*=fz zxO*p5J{%6JMEOGj4tLT>su5isL_uhjC(h^UOjzuL-&c18K)Hd#UWvD0`|Yg&Vc}5i zVki*7j#B4~KjkIXl>q9u^R7Fmv?}*sj$^sS?4y0NYOkmmPre4uluJo}blTlcDMx5i zn6E2b(sJ08y3$pi_X*ezG97L}+P!7xBlyX!X`E`!oHTV&SKKPc;;+fg*Nl*;QitAs z(uy)@+|m!U{xIy_Co4#yAeU@uPAJe%v^qe7$(){~^Um2gxl@(X;~Lr4y(UB&SlFXa zq;QrTD3%C=`iS*LOf4#ZDK?TM^+3^38USdWaoVcXFQ&e^)BFAS@gM*8=kKQgTkh;v zz*E0e{3}#R9Q-q@^QWgW@N%er7M5AT?YEFwo@HqkJ>r)BaE>}DU2Hcm8WJz1r*xE| zTm?T%EHC;2={0k*u)L+J@7LpoD%%ZlRGAe@$GTys^5}b64OYK@+PUXJxX4=b22K}| zLo%TA>T(1KPu(u%tj0m1hD1oPp;jj#bRu8p00lrI33-#Pq%7t>HGMta+#dY!t3ST` zhx+sQzHsS2yigjp6Vp&8R8Mo&J*j+cDPB4_u_Nrfia$ryYQ;&r`>TE`L4CK-KO-BA zfI_ldlMGJLQIhX}mJ^3c{=AjEyDu)uq*HZ@@i2|sR5@2N^3tcNQNs0ek%&~M>$a7Y z5Ez?Xp3#+dj&kakn;M02vVn5iOI=K)0TMV;(?(Q;Pr*}v#bAp3b*d6{CKeCq?M3E z1YYGWIc5=9Kb1Rlnx*PuKy@3lGZa)}1K>02PAX%`ITNB0IYuFK6bVReDuQ!d1YtFh zPfbU>uj1E#{=%ZY;$u81aq0){ITd0jVY*=-Xxcrs4f$JHjjHVPnlp#}*)A_?;RINMbx$k6TyhtjEl{B9^ta z>sVuLQmC?qN|PKQZzZRyRfj|0UJ;y19w;o-CH}HwWCG+UIN<3s2duRxVg6W%JxV}^ zMwTOguk7-G@Vwjp&8j{3(4Np)DvI#$+S)k0<3u6pwPCW_iz+f_eww{T=)@WH{9VN`ol$qqfq zlPqz9ThxTsx0WcqoAos+OV^vZj<4NqXGwq03weFH@-%>3b_EeK(DM4wOh>Ldu#V<#QSOV%3j5OhzzB5sENCM zbr0$A5=%g$UfM7M20dv}6H`bZ5ON(9SN^jkYD;22JTS}a&?RNtmbtAl8 ztmOlBF7GC%z|Zpm)AV+aRaIAj&Q3I+$wBX%Uw9mv=Pt_bMHnML^M3fRw_Xr`w{sKK zDR53GDPKOAkP^D01fXvoay!^+sjmTk-tI;u z14V4oRxE8i>g3x)>l$`Ya?av^&JIziu_=ji^DhEI<1`-9KPO*2T1e{>Fyjcm(mK?WNwY;S_>-JN9 z)vtY;Cgq*7Od2yecj&E_25b%#DK$u3qvF)*QymF2CKuw5hSrb|;CK#_rZpTkf;! zg-#w%Ke45m z>cEbEvXfw6l)P2jfHSi>;YZ*)((TM{lpcB$yiZj?ts1Eb6ywYflx73P(KVy|@Cx(P z^5BxTz~QTu?u9RZPk{7sNjeU95Qa&&t&r+B=U;9fP~ccK!&1ll_F`mcPo=+y|Q;r4iirQ5OmTpZ0ob$U>4CKk;N&KOhveTm2 zpumwOc9xdYc&RjX73nEE;CN@Z>sCKqm}qTCl)NOwh$z{Ag!T?2J;1R+)kyC z9#1D4hMs_4G+*|IDC1Tue|PlgR=e%8a4XL6>4B~YR|)bQfppS9NJbJC$5hsoH$d1| zc(?V;pSCZm=61gwboI{^oj2aB*nhqM@%y)SU1!&#D7}-Bf*q)(rJ-~G`3bNp1le`}}L&~#HLxsg0< zHI3V>6GoQvP=;^l7;q}wqn&tX{3Bp=Bebtgiuwj-r6sfoMlf!_I#3>I;Va$yk z1muYOQWZI!Q={aYEFCW>JFs&oxL)TP=r{1?#-ijDNefLgYwF>mjG>$}K5?GcqPjb= z3;?B&P;^2iM7;+HUWCy5WjJ2;to9eTlv5{v3*x2G`MPv*T!T_uBPKphag`P%6ji-F z+4n}Lz@gV+N-twA0LYvUJZ$yYtK;WM;hk%h=PHx64Rqn%hcaum_cuu6EzR?MD%7*m z^cJ!`sb{h@Sc815VoX*#hkbmM)tu7o*%@Rq)a2aAVBaowp`;tiNA(fBGnB!zFX!KX zqJ!~C9^S-4Q>EtMm2#DIb34}g(%_zYOz6wQ?*-?5rSkbJhcx9q>V$Hs>nfL*IwCl9 zQK+Fvp;T5NSL!$Qn&iSB+QYI_=dOz3K3e9ac!5~$_IiMIvSRP^E6ssN*uS%4|M>C8 z_aDdi`y1O9V;$wJZVxG9ciw%3KAfv_6@CYMkS@ z)zcsU=kqnn_M}N2s4#U=JJgZevJ|LXhk_Bq!p#Rz0HeuL)SiH#qTdB&H`Yr7kFkL+-ZAa`qVIR0Pulu3ja6R zb8!>4=0QPEyez|<>4m5ypvdBXH2KCl$`W`1+1IVoLR42u05rX*_Ac$x{F~^)Nxi*f zX=_Fh9Q0-bHD zf0q7O-SIWy^EQtC$Dfzs;I|ic*OQ?tWynxI)LT_2i|bZpc(gTkKv1&*73Z4qCa=z+ zy-vC*94sKgCR^5K`jj<)F%&TzPM>Js=xjlh)9TO_xKmEeJ{4M4S4+#qbUdV~`7rj{ zEobOnz5bxsa#2B-8r5mm3pB)UBhyXJnQM2e)+~Qx8Pp98#!1UrrZ_oA?bl@o2^!~J zC*>oZzCAf2X^AZFcj!`_j_~?m{{G*7{bpd}neC}1?4jx)A!Fx%fJKG#^-8By86|ra zoaZ7($*0)Erfe~pJO)q>)xvVQ%tv+X&`{xUl{9EzWYWI=P(@599x9h2S@i4@ph`Q~ zQ0(59+6i2!U3W~Wc$*ni9yrr-N+#TUv(x1urCY605zI(>iUYn?g8~R=mD82-v=H9< zT->vui1y@Eg8Yh9@Hy7R{=k~``XWVYt!gR+>=V56jY_9PT31~ zB9-ikgxq~O(k%}VpnISIjyhNx@+eU@M>hD>-qacJ(!4u&4%@*X*4pQ4X51>(tp5ePEi@_~e^ zrhZeA1@Op!kyIdM(ST*d?<59be0wPc_>G{gq6o@3kGyY62bhRCrqT$UUQ>_KIe+ae zsFidGbwv8^GC#cIztwTxhebLms5m7D97%(!gjeTv@^&ixJOPlDoa6;+xW>DAH5T;8 z=f*Y={%LFZ%+aQD^}>}64Ps0=NFAhPQ^l8K$y>aCoZsiEvuZ(I|K?nDg{j5;PB_US zpSCIIJXC^EM5ueW=omA>-OD$Pfk2Kd5;&6OJ6}3x-fDCHWMVaK5^nESr(!)(gJ(97 zGlUxPk`K2|#sPRF#g4+B9l+NG?c^Znq~nCdMgf={c5^iRH zmbFB8m1o|vI&EiVud%D=n?-xo%6QTPo(nrr!mS%k@IYOZ(PE|MR4n^OR&kd9EE2Ek zl@pldM(LbYbrEtPH1Y3GlF_Ea^+s?iIx}kebMH;Lm}Qc=1Gv>94{E0;(BGq#LBQI7 zF8&j7D*-Bj)SGp>Y+q;m`=Le|Dbia{?-MBi^kQgwWAJCCD(G6AZh)VeSfe*vYD0HP zsy@oCs0*Mz3ifjkN@iX?2u5l6H_P?If44uqs+Arq=J>FNe^Dty@I~CofVN=)qRRgQ z`l(;zat7k@DLZy>lhop}Y{kKaq&DJz78?)|(c^yflVB-@a8q zGfPF~2dJ>M=tzwY!bP_P37QT;Uj0-&{Qw5FxV>4iH~!DhbB)W)<&Ko$oF?^uXdFJ$ zjEoRKfN(mIq}inqd%;aO*NQbms+>D)?F5%|+9|7}kvQ|J+ILM!WM}H5?u0bBbx90NzN?xV%K@2FMG2YC z0fgA229^2JEy}S+a_+-~42WWoIsxVSub)coMc(e^m1f ziZ|I3Ed>3n@LXyqQI32)-As1J*1+5)(d?3C&2Dd5879kplAH4g=OFh!4e0&fzx$u> ze*Nj=&tK}tFF${O(rn$;@SDey(TYVmCvvyGJW4<5XnokSG&q7NqYQ0M*Rr)sN)nKk zWdQO}96aFj5EV+1BS`|uRdnEme^3_{IX8hftSqh6e{GN-F@Gw=X{F7na*kSa4c;Hy zf43Q@S4Nh=rgdyggnq9KffdzDbIk~&l7CBBbZVM>ih$(toq4aohqFrV$qIVOz^A5A zNSICO{d#_)In@vE>(AqrtoiliLX#zA^fho=?N#c8>%QCBR%AOO*J`zQf6Dyff+e=^ zZO=ev%q@9A9#c)tiKW=>$2uqKIMbo~I59>aJZ%bC(!>5m6^?GzdCrHI%E?0JnF*D< zeZ%IY8V^K-lJ>YOh(!^6uk5|c=V`j$7r9gV2qq_rsXE0U%M#7Y{icq9YkgA%a2lPL z&uhNbnzwp|11!w5Jf+C`fAdrKmCgHzU4Xh_Vk;)eP$e`Zz0fG;vw~vtl4rB^T_H{( zsvaIkq4w+`{o#S6=5ZQm$iyb9hs8D))_>0&+kkYsnF5!SS%AX|6^znxW^f26VL!Af?y^^RAv zOHnXtzr(?Y(@_KayA&uvUDW>6vZ#Og^6CEcx9{()>$>gZrb+ojdBV54^zGi&)*DKm zZcc)-Oq-M8fwIYRpTJW935je!Pw#xRn=qJ)LUV@mCl`Rb1M%Nx_LU1vFY zX__u-Anx76M*O<^Q2#8j{heqyI>(f%UY4Rta<7-`ukZi*e!g$@%ll`$w&%NX@~|4O zpt|KJr`q~CYtX!kAl~IvaVjo_lE#)5Zr_~H=5&IOy&-T~exp^tWA=^~& zkB64Zgt#RSMA#)jsT#b?AJHFl*w)b zpFa0@^ZkeMf1ise{2ctB%oOFlX?_4u_7FbK zXVo@GJK{q#l4B~uujn{fc{UN(RhJEEi@+4X$|>CUg)8*Yu6W62fM7LDpjCY z5jSWkd$T~cPt8F_H5O~DAt=vEiqOP5OEfoyvC8VrW)Y8uHQ_4{tKVWqw%zftO3@7z zc(&U}f7EN}QVZm;2Az~JVCPNinxn}>BQ)M|kQ>(obBs=26CVK1x-i|E9ZxNA(~>}q zH*XG9?br-uLy>c;NUW1P)F?schR1TX`sepwNSOccHwW}lit7X575t)PO6hhk%h?f< zH1Q~0sz(CkzYhP0X@EV5K5`IjPqEbx2{Gi6f4lDNqOR2%*vIk#6n9xWB|r!HxcG8N zl&A92o2}&XGMlabmGmwa!~tC|MJlnw)~Wt6ysjlpbOp~SxK7nLId7&<8=?}yD1s=e zz_%)TM@lG=!`9;Njb)CSKOFYbmfPM*QI^;iEk%WTpEg6KsTJF}D=76jzpSi%B^W z(vlQ?)-&jXG$jK%4=n&Cz~58u5xWHR#k>Me{28k z1?pIy8>-7WsYhxAZ1L!~{pis-#&ff{6vlyK)OJ1knwwRPU3nPZxzY|C0re_b?kL^i z{LZ>{0_x}Q&$Vw+>PL=i@d0E+6{4y>N_K+d3hhaL9_!esM%eC`mh0a7azIrY0+26n zNoRhV=;?rh;P);Kb8=jERK9`c=3Nn8rGggh#UaRX8) z8##@9GXti8kTJl~ave}jru-7aO) zR8i7TY&HcUN%4fCTyM*5iW{9Mzy*3eN!>I@Wi2xU)!9MN0V^pIyFEsX*(vM8_)f&? zq*W9-o9f|krUi(|zrO3nr_QGTM`DlJfY4}X++}o;E>8fAJ4I^wrXZ_)n3vDWAWIbh zUXo{0vO>|fQC0BW3yQ~Lf6Y&y|Mc_sTh>ldE9_-&O>Z+Y;b~=ah}AO75SH`zb!j|B zvhog#s)bX~Z5Ar8Kr$fib7<>5D2F#rcT()42C0#&gI>M$WVcLn$R2d8*|k!RFN-ym z`J3cQIlXoayS~Ce6h1F+n|^Szz$i7zxWJuBZYhLqkJ)tIW>bQ%f4Lp4ae;22E?%gg z#>&PR_~{Oe1Km&s19Fni%9M8szwb|%Nk4vgf4}?l`26Af_q?(!C_@~v;8(Co+HS{- zn95sK$^Q~JX{0MQBIWO1loD;da@{lv4_c61MZ<=9SN&R4I#eO!s8tDK(uPc?oTo#u z8aFst(3E~oF99s8e~-jhB!NtoaX4nccE@Ov!?WpD`nadz9e7vdQjuGVyGw<$t#YDH z2RJs0@Lel#&IEh>wAmz0LqjX2{x0!r=Q0Du6<*g_+-q+ z2?OzjuFY5hi0$&>Z5^!JdcIosex6#1+BMzvjLQj3y9n?Be?a3@kU{nF4KP5RXT!|P zYYGF9+pc8yuHMllf06YgcX0%+UT_xltfFq=T}J_RfCm!&_+;l@Vjc@ARBKBY7Xxt<9$=AC`bY*-z?gH zeSB`kKD+5Ee~wt##;b6Z=1sB# zDQfw$IqP~DPDPP8F!mcS#Y#XUyw@&=I1>!i2`G~3f3$(Jgz`dy-A?t=oKP!=eWajE z&QhFsTCz`Xj^(yL4SH@Ghuq5M$&Scuu1gwrh+gpaS^SHadP4~agMu{h1tb zW5PUKe;4g1c$rx!(Bw>PJEddSgOl?0BGlI)-V3VLZJO6r-pO>?2oaa|(V+8aPacQ_ zt^xLD?Xu?6-P?~}{E+JgXXn_xpBGoDgseDmES&cCaZ4CedCX-{hg$1@aw-!tsFftg_y=v;8R}9DlK+q@?PQ%EddTe^#Vg zSOP0ou(e$(hk#V0#!__%Avja32D6r+zAstQ8LZ<_s%IxIS#f}|NB-EqvuZ!pkM+mb zW9(0p1qDD8iqfqP&Dc{9e;e{eDk@?5N#mVeNoCI$1W`>ZO6QZo4?Bs7ou3>O zPVDY+t97lnj&jMx#<%S4webNwU48DGQ&M*=%BU*5(J56M#_o*-AG}0ccjK)3&iW}m z*6sbrz7*cSZ)K;!^tmh`!?vvPHs#Wz3Kj~zbz=|(xwu4)CWrRd&D^!Ce>V?$JwfSe z6!g6OZNvkqSo|olQNa4_8Qoh?9ui2Q_tC8nMJ4~_hcg?fpz0rX#Lz%uTe{2C+%1G7 z-m;A^@OO4xM0}?Qr_&m@^G1ZotSTd!Q0}I471?ViF9*ouLGs$E_>vUZ>y&dSGX?ld zUF}7di0!dnpxXBzzkK*6e}z7|GpA{Tk(k5YP|Sp4L*-i?mw}XFNYc_~m1NG}Prvg7 z(ca69g@dMrMprUvpF}z8yP|hJN9a(Z`7(4$|{As#C{j$f1Fjry;tPz+S*PK zuWnn`_(8UzVrf&)>(j1yzs9RY`~2g(zkGTB;pcA_?n&q@CCwsr^&>o&LPQ}bG*;`< zi=LNHDOWbJ6&o?C)vl<6a+FoKRUR}sF+feCTPB~>ZVIn16TPZ(eSp9=D`L=wg_y=C z)S^UlN(L(U7wkb5ejgs-NG#i_{0u9{IlC_KAzb?9PHw-Hg*je*oC8dO}nMZuz99a{x#} zU2M*DT+=G)vg>!>r_R%lH6ussUbRMbniM{V#^iDb2QsMFSC&*Ni`M|m&Ccj0;(AjY z9k@xF%(-hTrD)7FV_r%o5(@y7L)NJ-pV3+3lpp9=z&&T12SRI~2p(PUg4UP%k z08HS@eR|u}`rTXt^`+Y7kG~{OkaadyYb-8rQ4JD+6#sf7bE@`!B+a5gLDzOI9y<@) zyI$--C0lr#;OC6N5tk&HPO&U~#C5^!+o?qLT`m=ae?~oT;!drKg{l_*gwsBJYW2fA z7Va0w5>Bw$6z4bVk>2xpr(Q}Ji>MmB0x!S>XUbW;?*5m^ag2*CUzJIjQ;If}e) z!tq9e(s`OXRpm~ikDE^UTGH2**F?b@fOo+3kv5mQ_};#bX!J+|IQKNQ4jwy*RrhE0 zxi^kCf9I*TsoK+RnFjsH#P0| z({#p9^}p}&{hZ0x0)cD3OtnfO)l|W_yt(8_b~U-yC=?YC!L*Z>BHzgY2$q1X>DY@z zdBq*3W|)byyb-h4#C`T=G9S9f+pD^yt||rre=q?XFT?4_knGt_$M>Ou)v}Xxctg2u zl0^K^MB?G)y^*;TBt{8y@UeLRv?i*#vD-bMITo6z3S z(sBd^ws}4;mhwzMqAXgcV5fRf^rlC ze_$?6^Ee2*G9w5@W7nA8>P}|$|5w+!?bdArQS`n45`ZEliuxQ2NP~Qkq*42IByJ!lJS_Nk4I1iHYn=wKU(8#y|?y41xqLbJVX$s;4d$F@@_# zC~?YVD2}*cJ3fUx+iuS;mFYcPzI=avd%CdQ=hvq%pX;ymzjvjSxQ2FiuE|SNvQ(g$ zjlclzk(iEaNj`EYc;89++_L~ke~=(Vk{V8f%YgghZi)@t1Ui-3f^+)y%n) ztud^i)E1a_<6FNQ&en(|-K&&MO41PA`nGd!c?BD&hmb>p1dvNk(h%1%-sy;>OXbm? z_NMxYWwAp|fw2NtcT3tp;w=!*M7GU+sFk-NeUcq8PRx3qw*c_@Uvkh-f6gMDANx)p z*rLZJ6E3Nu+9#++MPe>mBA)Tz4e%0iJH;Us7|LDL-&mme*vrb2RNk+rPPgvKghiCU_>*rDq#P32$`C8)G9^sndOYOfA4$RaBD%y(-!cN zM9qyWHWzo?^ypneoaU4zSEBCje;?HaZ{=&PSlWbc?v+Zuw>v@N*Ol`_D(iqpbq_w= zw$8tvujhYa!i|WQ`=mYs-l|l6!eSe|JMnFUdbO>A$B=CA49YNZ>4x(qZYfL4eM&TJ zfdNZ6?zAgMY_n>^e;$SZVKgMU0Pm4)=7<5(p(GJD=RUqCQ9*$^sZ{D=F|!clxYavv zCvn_e%b8hkIVL71F)i{JyO$D+E#_gV)W$wY)mo*h$9rt6%G*T}J83@7WaBxxI4tw! zXgm-%E#=!C)mEQ=pFAzEAH-!I5ur?xa#ee!nW;buH!@c4e}goTqI@}g)yEI_QvE!YmRnF9wzY4rcaS}7@gH2E2VVN1L z3O^3)g`(60$5j1If+0W3b_&RlJj6yo*Mc|!vX#aCbh&wW?IkKnrV{NY=auYlgSV3t zsgzKm$XDH`e|S0JS$;c#X#dG*&sY8WVNm-4)|!pQB=H|Vp4^i2W?^q@oNm&UWys;; zUa*9Mn{^^Q$F(gEcBvuE&Ab%7=0i_nCSh(6)5o#{u;%ECGRQ@BL{jjIS=*dbrxeP+T~B?$n!UH*`5kG z<4!Xkqma2p)fJZ=2$JwRgIKeTxz-xvnk~6)!&fUwY+Q`Kw<6ltZ{6PT2LaQ^8M8oE z=Rzpgj!#zTJ-FH86qM{%JlV2qE4vj=nkZGif1CoOJAW_I@fquGZhKz zrH=>01XWNZr>R0NeQ1{IlChmP8I<+PE`R_-TAVaG@<5P3VBH!PDXbhP z9OMV&t!m7WkXcg-vf}xDE`s8?+@!^0e{oYct7&*S(iE(wcsQpSV8;(qZ#|9fa+WQu zaTktx?a$*EGa5l{B9(WGtLq_m&bC@py3x+B((p{6l_AL!hm1?KD3WZM)5aV46^9&$ z0~hxESLeNPbvr>};Xea>U9=^i=UALBb`wS$>D11L?d3r{9wx%tR~t6wg3UGNe`Wti z1O~{Ce*$&nWflr;kk-N#aYDsV%1@uG2bglj#)J%_GOkJis!eI{D>_J_7N~cT*C|b} zvl7t;)}20;jOpoo`~K}d3F@5PBRzLnGM@epTjz}s{zwAWIi;uY)Oxw1Ktz)%qvNlV zk;~BlKK`iZ;;4C^OJR;8#4hC%e_m~sFC6FVusv^@YlxGzrc<}M$cB4#ROKD~C)~2i z!Ff5|bRkPUq>a;A=$b7VOlGxnA@|u8M^*kilii6?Q17=gRDvZi?LBuh_@tZp(3 z$ee8Z)?RI?N(Zj)N&z{@HjdkEeEswDTmA9>b1j^FqPATBbKeBSbuQrKf2=IonlTO_ z+?ioJl5?nE2GY$!?&LC1_39ELF7{E1rWv`l(+9xbm>Lk#w-wkcvnpAEdqs!y&BS9I z@OuMb=^*+l^>A=Bhlj9|ZEHKGHU&yu2&>f%u%Lq30nP=lM1hBPNHWx3YD3Bxg{J_w zjx3W+kJz#~3LOa4CQbZ{f2BI1tV(F?W7xSd$bM;+G<8I#8b`U~2HGpf~!4(;|tmr_ zh~A0A&AgaD-jCNhWt=@xc|ExLh2%m%jPG>%;*c*~I?Z5R)A0^jf2xeW^42D&xIn~N zB5iKtkzFj>H-Jx-qoAosIn&-Kj26qetckl>W7@j%D>sAvc#FTky*&S7RW7U3qTv0c zk#A?__V6rCdA_B(4LB@801F+c1^ph^$*bHlsJq#l0Iu;xY}#!`3Vmm(Lq5SE8`YY# z((=-b_qtq1oGS-XT|I0nH|~!$d^u`3KrTvLfat>>(rnc_XQUQmI#iG>Ya=_eat26T z&M1qs%$vJq9kMhRfJw#EEEYRWN#ZSMj+=V>p=;i_xO_%6k^qX7oruS8e*=u=dev-perl/Math-Utils-1.10.0 virtual/perl-Test-Simple ) " + src_test() { perl_rm_files t/manifest.t t/pod.t perl-module_src_test diff --git a/dev-perl/Math-FFT/Manifest b/dev-perl/Math-FFT/Manifest index b6d8b5896103..e920aa5b32fb 100644 --- a/dev-perl/Math-FFT/Manifest +++ b/dev-perl/Math-FFT/Manifest @@ -1,2 +1 @@ -DIST Math-FFT-1.34.tar.gz 41732 BLAKE2B d1ba5c1184cfd38459294eb8064a89a518dc78e0f12501c20322ea91945457b3bd420003dc8177dc4b6e4aa3c57869ccd2aa571763161f43790b215f843d36fc SHA512 605ce6805c106d00e851604115581d2e035843982e01b848d730e74890041c66e57139dcc037c36eeb3de80a45436e0a36f7482eac080e92638ac44be8af428d DIST Math-FFT-1.36.tar.gz 44954 BLAKE2B 14b44355d3ab3779f660141aa30e26e1379886e16092983d33e5911418bcff812217762998014a03db128088b7ee9a2c8a41a1c879a874dcb4586cbbbfe62421 SHA512 04d9aac4eb7f1c3b974ca18f150d513ebad0e34d5ac4cbc0b7aeedad19e642f155acda5d507b35be8afebe1481f8de93762136dda8978c58a8d29fb85cb90d43 diff --git a/dev-perl/Math-FFT/Math-FFT-1.340.0.ebuild b/dev-perl/Math-FFT/Math-FFT-1.340.0.ebuild deleted file mode 100644 index f6374da11c1e..000000000000 --- a/dev-perl/Math-FFT/Math-FFT-1.340.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=SHLOMIF -DIST_VERSION=1.34 -inherit perl-module - -DESCRIPTION="Perl module to calculate Fast Fourier Transforms" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - virtual/perl-XSLoader -" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker - test? ( - virtual/perl-Exporter - virtual/perl-File-Spec - virtual/perl-File-Temp - virtual/perl-IO - virtual/perl-Test-Simple - virtual/perl-parent - ) -" diff --git a/dev-perl/Math-Factor-XS/Math-Factor-XS-0.400.0.ebuild b/dev-perl/Math-Factor-XS/Math-Factor-XS-0.400.0-r1.ebuild similarity index 69% rename from dev-perl/Math-Factor-XS/Math-Factor-XS-0.400.0.ebuild rename to dev-perl/Math-Factor-XS/Math-Factor-XS-0.400.0-r1.ebuild index 93dadd81e142..a20fe4700c8d 100644 --- a/dev-perl/Math-Factor-XS/Math-Factor-XS-0.400.0.ebuild +++ b/dev-perl/Math-Factor-XS/Math-Factor-XS-0.400.0-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -DIST_AUTHOR="KRYDE" +DIST_AUTHOR=KRYDE DIST_VERSION=0.40 inherit perl-module @@ -11,20 +11,21 @@ DESCRIPTION="Factorize numbers and calculate matching multiplications" SLOT="0" KEYWORDS="~amd64 x86" -IUSE="test" -RESTRICT="!test? ( test )" -RDEPEND="dev-perl/boolean +RDEPEND=" + dev-perl/boolean dev-perl/List-MoreUtils dev-perl/Params-Validate virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils - virtual/perl-XSLoader" -DEPEND="${RDEPEND} + virtual/perl-XSLoader +" +BDEPEND="${RDEPEND} >=dev-perl/Module-Build-0.400.0 virtual/perl-ExtUtils-CBuilder - test? ( virtual/perl-Test-Simple )" + test? ( virtual/perl-Test-Simple ) +" src_test() { perl_rm_files "t/pod.t" "t/pod-coverage.t" diff --git a/dev-perl/Math-GMP/Manifest b/dev-perl/Math-GMP/Manifest index aa04daccbb04..50c77486d281 100644 --- a/dev-perl/Math-GMP/Manifest +++ b/dev-perl/Math-GMP/Manifest @@ -1,2 +1,2 @@ -DIST Math-GMP-2.15.tar.gz 33002 BLAKE2B 606bd63b05fab90e0da39ac75be4ccbe9a5386a6002920af8c9d135fcc8aaf746f8e72c25301a8a8de72edc80eef29202742441738afc90573e58c2626123289 SHA512 6c8c13eb168f6233d5bb172ae424aa1c7b5af2cd18aabe1a9a8f2989591245456270b684062684b29539060f91b041589c43cabcd2e7e277335ae188e5f386a2 DIST Math-GMP-2.20.tar.gz 34224 BLAKE2B 752c87fcb3b1b9842822f57bd2ed8c8600ccd117103bc6d4fd957c20c3476224c471a7572557094163b7264781aa2e46ed58a6b3f6b185d691aad28dfa79f839 SHA512 e76a4f2ed9f700029a0b075fcdaecf6fb3792ecfef23fb75f014572b6471be9265b80551c741cda9fe3f323a351a23fb9e5edca2e05300b97509b225aa721b04 +DIST Math-GMP-2.23.tar.gz 33639 BLAKE2B 45cb7619928ca27cfa1bdd8cdfc34399d84f85b83bcf5e9df538e4b1f87e19783881dc883f062b4a456ba9e02f26aee1b6292fd2430455713f4e05d25aa0ed00 SHA512 33b5517a1c7c12f8e460025204e5029be594eb48fcd59b1563203b97fb0fe0072a22296a1b9c8df90d68e2c37302d3aae208065d6414d6a74e58df47a995db38 diff --git a/dev-perl/Math-GMP/Math-GMP-2.150.0.ebuild b/dev-perl/Math-GMP/Math-GMP-2.230.0.ebuild similarity index 69% rename from dev-perl/Math-GMP/Math-GMP-2.150.0.ebuild rename to dev-perl/Math-GMP/Math-GMP-2.230.0.ebuild index 7165e0ca20e2..829651cc5ba7 100644 --- a/dev-perl/Math-GMP/Math-GMP-2.150.0.ebuild +++ b/dev-perl/Math-GMP/Math-GMP-2.230.0.ebuild @@ -1,19 +1,17 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DIST_AUTHOR=SHLOMIF -DIST_VERSION=2.15 +DIST_VERSION=2.23 inherit perl-module DESCRIPTION="High speed arbitrary size integer math" SLOT="0" LICENSE="LGPL-2" -KEYWORDS="~alpha amd64 ~hppa ~mips ppc x86" -IUSE="test" -RESTRICT="!test? ( test )" +KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~x86" RDEPEND=" virtual/perl-AutoLoader @@ -21,8 +19,8 @@ RDEPEND=" virtual/perl-Exporter dev-libs/gmp:0 " -DEPEND="${RDEPEND} - >=dev-perl/Devel-CheckLib-0.900.0 +BDEPEND="${RDEPEND} + >=dev-perl/Alien-GMP-1.80.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper diff --git a/dev-perl/Math-Libm/Math-Libm-1.0.0-r1.ebuild b/dev-perl/Math-Libm/Math-Libm-1.0.0-r1.ebuild new file mode 100644 index 000000000000..63e4ca3be873 --- /dev/null +++ b/dev-perl/Math-Libm/Math-Libm-1.0.0-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=DSLEWART +DIST_VERSION=1.00 +inherit perl-module + +DESCRIPTION="wrapper to libm functions" + +SLOT="0" +KEYWORDS="~amd64 x86" + +RDEPEND=" + virtual/perl-AutoLoader + virtual/perl-Carp +" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker +" diff --git a/dev-perl/Math-Libm/Math-Libm-1.0.0.ebuild b/dev-perl/Math-Libm/Math-Libm-1.0.0.ebuild deleted file mode 100644 index df9096778c1f..000000000000 --- a/dev-perl/Math-Libm/Math-Libm-1.0.0.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR="DSLEWART" -DIST_VERSION="1.00" -inherit perl-module - -DESCRIPTION="wrapper to libm functions" - -SLOT="0" -KEYWORDS="~amd64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="virtual/perl-AutoLoader - virtual/perl-Carp" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker" diff --git a/dev-perl/Math-ModInt/Manifest b/dev-perl/Math-ModInt/Manifest index 92e6052121f4..6721db590378 100644 --- a/dev-perl/Math-ModInt/Manifest +++ b/dev-perl/Math-ModInt/Manifest @@ -1,2 +1 @@ -DIST Math-ModInt-0.011.tar.gz 40189 BLAKE2B 2b49dec27c7f67ab0c5005a850df9105d661aaa07fbb4041f9bb79bca621114edd6d541ef62d907e8fdc71d1879fb3eb522af232519cd0500b9d41fb2c1b6938 SHA512 c6a1b90e07dc6a4b620b0db63eaa205dad19ba3c96e8031f93d1c3fca137d5430e3c1e88d3bad9d3f6d64600bee4deb9c13e13fdad410c76f9c10732fd2495e0 DIST Math-ModInt-0.013.tar.gz 53006 BLAKE2B 0889bfd9acd6e63b38ac20ef176580c0002db441e045f8298dd5c3b9d76471708f0b2955d137adfd93ba2315ee9d85040e0a1bac01d6a91a58b970842468b49b SHA512 ec69a8f0bcddae3175bf7b3f495697c0b33160db1bf8d71d7828d36065ade6bce2b1ddc135b3d09aaa590e550dc25ed2ae61731efb88a1a9b7582826dabca858 diff --git a/dev-perl/Math-ModInt/Math-ModInt-0.11.0.ebuild b/dev-perl/Math-ModInt/Math-ModInt-0.11.0.ebuild deleted file mode 100644 index c3cd1af7b6fa..000000000000 --- a/dev-perl/Math-ModInt/Math-ModInt-0.11.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=MHASCH -DIST_VERSION=0.011 - -inherit perl-module - -DESCRIPTION="modular integer arithmetic" - -SLOT="0" -KEYWORDS="~amd64" -IUSE="minimal test" -RESTRICT="!test? ( test )" - -PERL_RM_FILES=( - "t/90_pod.t" - "t/91_pod_cover_cp.t" - "t/92_consistency.t" - "t/93_examples.t" - "t/95_versions.t" - "t/99_signature.t" -) -RDEPEND=" - virtual/perl-Carp - >=virtual/perl-Math-BigInt-1.991.0 - !minimal? ( - dev-perl/Math-BigInt-GMP - virtual/perl-Math-BigRat - ) -" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker - test? ( - virtual/perl-Scalar-List-Utils - virtual/perl-Test - virtual/perl-Test-Simple - ) -" diff --git a/dev-perl/Math-NumSeq/Manifest b/dev-perl/Math-NumSeq/Manifest index f30dd4fd874c..b8d89a4f009e 100644 --- a/dev-perl/Math-NumSeq/Manifest +++ b/dev-perl/Math-NumSeq/Manifest @@ -1,2 +1 @@ -DIST Math-NumSeq-72.tar.gz 828627 BLAKE2B 20ef40f836ddfe3084c236a7eb9cb618aaa0844edfc4f743d7424cde2df92ab5ed1d919887cc52581baa4f203ab9f3641e8f64dd5e5f700ca8a46b69fad8c0ee SHA512 7ba1c69eced5adeca7cc0d6247885b291d7b96b09d256e652c207ebd034b8ceea477d4016a71f28f4247b8f5ba644dcaacbd9b358144ee06057c30b0bc1f0cbc DIST Math-NumSeq-74.tar.gz 839603 BLAKE2B 6d52670375a529050c768fad08e471025dcaa3f9e641f4c8d448b58cdc58d459d096a76ae4a94ed94b244b6b7d11f71a1fa11f1c0fc6c42be7dfd6210a86422b SHA512 2312b7dd5fcdc3e7be4a5575d999bdeff33eaa0e4742ee188298d0c362256c0f02b32d391f734d58c4f101b6590e3bf21c17eb789066d5cf057f1074195e77b7 diff --git a/dev-perl/Math-NumSeq/Math-NumSeq-72.0.0.ebuild b/dev-perl/Math-NumSeq/Math-NumSeq-72.0.0.ebuild deleted file mode 100644 index 20865ebba5b5..000000000000 --- a/dev-perl/Math-NumSeq/Math-NumSeq-72.0.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=KRYDE -DIST_VERSION=72 -DIST_EXAMPLES=("examples/other/*") -inherit perl-module - -DESCRIPTION="number sequences (for example from OEIS)" - -SLOT="0" -KEYWORDS="~amd64 x86" -IUSE="test examples" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-perl/File-HomeDir - virtual/perl-File-Spec - virtual/perl-File-Temp - virtual/perl-Scalar-List-Utils - >=dev-perl/Math-Factor-XS-0.400.0 - dev-perl/Math-Libm - >=dev-perl/Math-Prime-XS-0.260.0 - virtual/perl-Module-Load - >=dev-perl/Module-Pluggable-4.700.0 - dev-perl/Module-Util - >=dev-perl/constant-defer-1.0.0 -" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker - test? ( - dev-perl/Data-Float - virtual/perl-Test - ) -" diff --git a/dev-perl/Math-NumberCruncher/Math-NumberCruncher-5.0.0-r1.ebuild b/dev-perl/Math-NumberCruncher/Math-NumberCruncher-5.0.0-r2.ebuild similarity index 74% rename from dev-perl/Math-NumberCruncher/Math-NumberCruncher-5.0.0-r1.ebuild rename to dev-perl/Math-NumberCruncher/Math-NumberCruncher-5.0.0-r2.ebuild index 116725a9ddea..34700104f627 100644 --- a/dev-perl/Math-NumberCruncher/Math-NumberCruncher-5.0.0-r1.ebuild +++ b/dev-perl/Math-NumberCruncher/Math-NumberCruncher-5.0.0-r2.ebuild @@ -1,22 +1,19 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DIST_VERSION=5.00 DIST_AUTHOR=SIFUKURT inherit perl-module DESCRIPTION="Collection of useful math-related functions" -LICENSE="|| ( Artistic GPL-2 )" - SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" RDEPEND=" >=virtual/perl-Math-BigInt-1.470.0 " -DEPEND="${RDEPEND} +BDEPEND="${RDEPEND} virtual/perl-ExtUtils-MakeMaker " diff --git a/dev-perl/Math-PlanePath/Manifest b/dev-perl/Math-PlanePath/Manifest index 7056c5f27f10..7d444b6fbdb4 100644 --- a/dev-perl/Math-PlanePath/Manifest +++ b/dev-perl/Math-PlanePath/Manifest @@ -1,2 +1 @@ -DIST Math-PlanePath-124.tar.gz 1308595 BLAKE2B e46b50ff23e52076024211ca2967e2e1449eb36dc946eb2214c2fefd582b7abc72098ca5049dd66d9af02333c21ac8f2246b931fe96e0e3594aa800f348114e7 SHA512 24e347134b64642775a5641b7c17d1ba1e15169504023d3f08463fde21dadb41357edfc1d7d07466160cb3a7cd2542e0b1a52a845132223a9473b73b32e31009 DIST Math-PlanePath-129.tar.gz 1506859 BLAKE2B 21300bd5036b35f569f6ece8e331e79abca9ce3d1abb8cccad97e79888e858ceb7659edec70b1df99ce27e3b70f750c71e6644608926cd097964c3cf61291c9d SHA512 c5dc58fc9b4fcd6e82ab936b03acfcc65c980672b956cd4232db3d417aff359ef6e7e51859a2e2d548dcc161b8e01920afd9e5e006bd0f803cef8ddb8f780bee diff --git a/dev-perl/Math-PlanePath/Math-PlanePath-124.0.0.ebuild b/dev-perl/Math-PlanePath/Math-PlanePath-124.0.0.ebuild deleted file mode 100644 index 81004e5a301e..000000000000 --- a/dev-perl/Math-PlanePath/Math-PlanePath-124.0.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR="KRYDE" -DIST_VERSION=124 -DIST_EXAMPLES=("examples/*") -inherit perl-module - -DESCRIPTION="Mathematical paths through the 2-D plane" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 x86" -IUSE="gmp test" -RESTRICT="!test? ( test )" - -RDEPEND="gmp? ( dev-perl/Math-BigInt-GMP ) - dev-perl/Math-Libm - dev-perl/Math-NumSeq - >=dev-perl/constant-defer-5.0.0 - virtual/perl-Scalar-List-Utils - virtual/perl-Math-BigInt" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker - test? ( - virtual/perl-Test - dev-perl/Data-Float - dev-perl/Math-BigInt-Lite - dev-perl/Number-Fraction - ) -" diff --git a/dev-perl/Math-Prime-XS/Math-Prime-XS-0.270.0.ebuild b/dev-perl/Math-Prime-XS/Math-Prime-XS-0.270.0-r1.ebuild similarity index 72% rename from dev-perl/Math-Prime-XS/Math-Prime-XS-0.270.0.ebuild rename to dev-perl/Math-Prime-XS/Math-Prime-XS-0.270.0-r1.ebuild index 73a0400bf81b..5466240b8eb2 100644 --- a/dev-perl/Math-Prime-XS/Math-Prime-XS-0.270.0.ebuild +++ b/dev-perl/Math-Prime-XS/Math-Prime-XS-0.270.0-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DIST_AUTHOR=KRYDE DIST_VERSION=0.27 @@ -11,19 +11,20 @@ DESCRIPTION="Detect and calculate prime numbers with deterministic tests" SLOT="0" KEYWORDS="~amd64 x86" -IUSE="test" -RESTRICT="!test? ( test )" -RDEPEND="dev-perl/boolean +RDEPEND=" + dev-perl/boolean dev-perl/Params-Validate virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils - virtual/perl-XSLoader" -DEPEND="${RDEPEND} + virtual/perl-XSLoader +" +BDEPEND="${RDEPEND} >=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Test-Simple ) - virtual/perl-ExtUtils-CBuilder" + virtual/perl-ExtUtils-CBuilder +" src_test() { perl_rm_files "t/pod.t" "t/pod-coverage.t" diff --git a/dev-perl/Math-Random-Secure/Math-Random-Secure-0.80.1.ebuild b/dev-perl/Math-Random-Secure/Math-Random-Secure-0.80.1-r1.ebuild similarity index 81% rename from dev-perl/Math-Random-Secure/Math-Random-Secure-0.80.1.ebuild rename to dev-perl/Math-Random-Secure/Math-Random-Secure-0.80.1-r1.ebuild index 9df10c50d549..4d8533ded2df 100644 --- a/dev-perl/Math-Random-Secure/Math-Random-Secure-0.80.1.ebuild +++ b/dev-perl/Math-Random-Secure/Math-Random-Secure-0.80.1-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DIST_AUTHOR=FREW DIST_VERSION=0.080001 @@ -12,15 +12,14 @@ DESCRIPTION="Cryptographically-secure, cross-platform replacement for rand()" LICENSE="Artistic-2" SLOT="0" KEYWORDS="amd64 x86" -IUSE="test" -RESTRICT="!test? ( test )" RDEPEND=" >=dev-perl/Moo-2.0.0 >=dev-perl/Crypt-Random-Source-0.70 >=dev-perl/Math-Random-ISAAC-1.1.0 - dev-perl/Math-Random-ISAAC-XS" -DEPEND="${RDEPEND} + dev-perl/Math-Random-ISAAC-XS +" +BDEPEND="${RDEPEND} virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/List-MoreUtils @@ -29,6 +28,7 @@ DEPEND="${RDEPEND} dev-perl/Test-Warn ) " + src_test() { perl_rm_files t/author-*.t t/release-*.t perl-module_src_test diff --git a/dev-perl/Math-Round/Math-Round-0.70.0.ebuild b/dev-perl/Math-Round/Math-Round-0.70.0-r1.ebuild similarity index 81% rename from dev-perl/Math-Round/Math-Round-0.70.0.ebuild rename to dev-perl/Math-Round/Math-Round-0.70.0-r1.ebuild index 3fe385485239..a6756b78f797 100644 --- a/dev-perl/Math-Round/Math-Round-0.70.0.ebuild +++ b/dev-perl/Math-Round/Math-Round-0.70.0-r1.ebuild @@ -1,18 +1,12 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DIST_AUTHOR=GROMMEL DIST_VERSION=0.07 inherit perl-module DESCRIPTION="Perl extension for rounding numbers" - SLOT="0" KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" -IUSE="" -RDEPEND="" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker -" diff --git a/dev-perl/Math-Spline/Math-Spline-0.20.0.ebuild b/dev-perl/Math-Spline/Math-Spline-0.20.0-r1.ebuild similarity index 80% rename from dev-perl/Math-Spline/Math-Spline-0.20.0.ebuild rename to dev-perl/Math-Spline/Math-Spline-0.20.0-r1.ebuild index 64616bb23553..7280a5623dbe 100644 --- a/dev-perl/Math-Spline/Math-Spline-0.20.0.ebuild +++ b/dev-perl/Math-Spline/Math-Spline-0.20.0-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DIST_AUTHOR=CHORNY DIST_VERSION=0.02 @@ -11,15 +11,13 @@ DESCRIPTION="Cubic Spline Interpolation of data" SLOT="0" KEYWORDS="amd64 x86" -IUSE="test" -RESTRICT="!test? ( test )" RDEPEND=" dev-perl/Math-Derivative virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 " -DEPEND=" +BDEPEND=" virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple diff --git a/dev-perl/Math-Utils/Manifest b/dev-perl/Math-Utils/Manifest index f22bac201b23..e7ed16a1cf6d 100644 --- a/dev-perl/Math-Utils/Manifest +++ b/dev-perl/Math-Utils/Manifest @@ -1,2 +1 @@ -DIST Math-Utils-1.11.tar.gz 24077 BLAKE2B 047a2c79da50f62a793de408b652896db3409a2954b888d6edaaec6ba053098641f979d37a44475cea9b9d312532ef9a5c2d403ada12c73a728d59df38618e43 SHA512 047cb1a1e4bc7794dba4bd2d50cc0092b6cd6f5bf4567a693a386009ab9b104c2b56e82cff98bd1e3567311e7e1438addb5e88a09157c075705a00ade349bf9f DIST Math-Utils-1.14.tar.gz 32735 BLAKE2B c5fc1691b70270928b69821afdcd4e498ab991f3122afd1a007e03659779709ae41af7eb69aa8acc6f9150390665c9bf9d6b2af750c7b2defe107ad406219fd7 SHA512 b9e011a4b17eaa452de4ab978c87c593bf0195124fbc2d30a322bc4a571960686cc1b4b6a98ec5c90739569b77324bf0a239dafe52bdea28e0b0c7af18aca753 diff --git a/dev-perl/Math-Utils/Math-Utils-1.110.0.ebuild b/dev-perl/Math-Utils/Math-Utils-1.110.0.ebuild deleted file mode 100644 index 4ab4e270a8d9..000000000000 --- a/dev-perl/Math-Utils/Math-Utils-1.110.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=JGAMBLE -DIST_VERSION=1.11 -inherit perl-module - -DESCRIPTION="Useful mathematical functions not in Perl" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="" -DEPEND="${RDEPEND} - dev-perl/Module-Build - test? ( - virtual/perl-Test-Simple - ) -" -src_test() { - perl_rm_files t/pod.t t/manifest.t - perl-module_src_test -} diff --git a/dev-perl/MediaWiki-API/Manifest b/dev-perl/MediaWiki-API/Manifest index 654afb598593..beaeddc5ac16 100644 --- a/dev-perl/MediaWiki-API/Manifest +++ b/dev-perl/MediaWiki-API/Manifest @@ -1,2 +1 @@ -DIST MediaWiki-API-0.41.tar.gz 32857 BLAKE2B f68a8e204e3350aa3c97ce881dc0ffac27e9fdc8b931c8190019ab870dd55f1633aacfa15a1b502807782e8d3d8f2063382c43aa2896834e1771db6acd5ad370 SHA512 44d0af19ee5c6026b05d9844966b2469b5dfa7dadaf3c965327eef5ff420299e34dc301b4538bb67510d7c1b4d8d3151ff01deb9d3a4270b8a285b4254f99990 DIST MediaWiki-API-0.52.tar.gz 32649 BLAKE2B 2ef7209dc6cc57c9310699222ec9a205c989f0d9ef7075d4528be44e4754857caf9db29e189c65e780d4ffafec2bfe9da02fc62e12d0b3a953212c2e7b7dea22 SHA512 a81ebc0355a87da974345164745bf660fb4b9af579e208d2274589db79721acb28bd8d6b71d5e8cac467aa59b168b35349cebe4dc4cc87e7c15082de53ba9635 diff --git a/dev-perl/MediaWiki-API/MediaWiki-API-0.410.0.ebuild b/dev-perl/MediaWiki-API/MediaWiki-API-0.410.0.ebuild deleted file mode 100644 index 0c4e3fd83f3e..000000000000 --- a/dev-perl/MediaWiki-API/MediaWiki-API-0.410.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=EXOBUZZ -DIST_VERSION=0.41 -inherit perl-module - -DESCRIPTION="A OO interface to the Mediawiki API" -LICENSE="GPL-3+" - -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-perl/JSON - dev-perl/libwww-perl - virtual/perl-Carp - virtual/perl-Encode -" -DEPEND=" - virtual/perl-ExtUtils-MakeMaker - test? ( - >=virtual/perl-Test-Simple-0.980.0 - ) -" -src_test() { - local my_test_control - my_test_control=${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}} - if has network ${my_test_control}; then - perl_rm_files "t/98-pod-coverage.t" "t/99-pod.t" - else - perl_rm_files "t/98-pod-coverage.t" "t/99-pod.t" "t/10-api.t" - fi - perl-module_src_test -} diff --git a/dev-perl/Mixin-Linewise/Manifest b/dev-perl/Mixin-Linewise/Manifest index 9bd3d4c49d1d..b9308acb9c09 100644 --- a/dev-perl/Mixin-Linewise/Manifest +++ b/dev-perl/Mixin-Linewise/Manifest @@ -1,2 +1 @@ -DIST Mixin-Linewise-0.108.tar.gz 19151 BLAKE2B 14a4670c9d1080b08bb27950f4a3aa21150e2761ef7069d7b18f0866e10a2450ef84c79aaf170bc62216903dd43efb8d95594dd1d8926c0c99025b85ad609188 SHA512 2789126737e2798a94ab6d90614503717dbc6c4178d19a9dd1e32689869e8e1298ec168fd6ab53580e65b5ad7ff94e065dca4afb7b71c2bb453810da61d29450 DIST Mixin-Linewise-0.110.tar.gz 20035 BLAKE2B 74ecc3796968a93ea7230a393414a005958b3f11de48d001f3e79326d2521e4ceaa16962f83b752946dfb7ee0e86cb8d2ed4a2670e7b611d484e345d9475c3ac SHA512 b5c7e5ab8b5f971fb5cc0e378108513488ff20525f85b9bb12afa3d855088a6a4040ffd8d5dcac97677905dcc6b4e85ac86cd6d69f37c42fb4ca2fa4eb912abf diff --git a/dev-perl/Mixin-Linewise/Mixin-Linewise-0.108.0.ebuild b/dev-perl/Mixin-Linewise/Mixin-Linewise-0.108.0.ebuild deleted file mode 100644 index 8d05609ba8a0..000000000000 --- a/dev-perl/Mixin-Linewise/Mixin-Linewise-0.108.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -DIST_AUTHOR=RJBS -DIST_VERSION=0.108 -inherit perl-module - -DESCRIPTION="write your linewise code for handles; this does the rest" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="test minimal" -RESTRICT="!test? ( test )" -# r: IO::File -> IO -# r: strict, warnings -> perl -# t: lib, utf8 -> perl -RDEPEND=" - virtual/perl-Carp - virtual/perl-IO - dev-perl/PerlIO-utf8_strict - dev-perl/Sub-Exporter -" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker - test? ( - !minimal? ( - >=virtual/perl-CPAN-Meta-2.120.900 - ) - virtual/perl-Encode - virtual/perl-File-Spec - >=virtual/perl-Test-Simple-0.960.0 - ) -" diff --git a/dev-perl/Mock-Config/Mock-Config-0.30.0.ebuild b/dev-perl/Mock-Config/Mock-Config-0.30.0-r1.ebuild similarity index 77% rename from dev-perl/Mock-Config/Mock-Config-0.30.0.ebuild rename to dev-perl/Mock-Config/Mock-Config-0.30.0-r1.ebuild index 5d078d2bed5e..303e9a50fe28 100644 --- a/dev-perl/Mock-Config/Mock-Config-0.30.0.ebuild +++ b/dev-perl/Mock-Config/Mock-Config-0.30.0-r1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DIST_AUTHOR=RURBAN DIST_VERSION=0.03 @@ -11,16 +11,7 @@ DESCRIPTION="Temporarily set Config or XSConfig values" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" LICENSE="Artistic-2" -IUSE="test" -RESTRICT="!test? ( test )" -RDEPEND="" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker - test? ( - virtual/perl-Test-Simple - ) -" src_test() { perl_rm_files t/pod-coverage.t t/pod.t t/manifest.t perl-module_src_test diff --git a/dev-perl/Modem-Vgetty/Modem-Vgetty-0.30.0-r2.ebuild b/dev-perl/Modem-Vgetty/Modem-Vgetty-0.30.0-r3.ebuild similarity index 92% rename from dev-perl/Modem-Vgetty/Modem-Vgetty-0.30.0-r2.ebuild rename to dev-perl/Modem-Vgetty/Modem-Vgetty-0.30.0-r3.ebuild index 922941756cb0..89313fde42a0 100644 --- a/dev-perl/Modem-Vgetty/Modem-Vgetty-0.30.0-r2.ebuild +++ b/dev-perl/Modem-Vgetty/Modem-Vgetty-0.30.0-r3.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DIST_AUTHOR=YENYA DIST_VERSION=0.03 @@ -9,10 +9,8 @@ DIST_EXAMPLES=( "examples/*" ) inherit perl-module DESCRIPTION="Interface to voice modems using vgetty" - SLOT="0" KEYWORDS="amd64 ~x86" -IUSE="" src_test() { local MODULES=( diff --git a/dev-perl/Modern-Perl/Manifest b/dev-perl/Modern-Perl/Manifest index 81db7c3d59ca..de2370ce5adc 100644 --- a/dev-perl/Modern-Perl/Manifest +++ b/dev-perl/Modern-Perl/Manifest @@ -1,2 +1 @@ -DIST Modern-Perl-1.20190727.tar.gz 14826 BLAKE2B bd01ecf2b8a47b2805b40c5aff4dbdb9408db51a02108194c4d6c93f77af8bc8032e19ffd9e191bb77143bd3e1911650738ace014873f5d11c5b38541ee82941 SHA512 c2e4d51d51340c3412c197ca4e48fee2b786a8f07aca83315be862637cf1bb9c2d294e98e7e51ba5a76eab307aa18f4f739b12030bad35e81292ffed68bcaf09 DIST Modern-Perl-1.20200211.tar.gz 14856 BLAKE2B 2abc5f574b0f8032f98a02c9cd85698a13b5266880c432097947136b6109a8f386ea892f3e695f74cb9bf70024db429daef133205d442262d5eb06614b7c7e26 SHA512 eb647c1b617ca517dc09a2de7395de3aca19b13e7089214127f86257544e790b5b79d439d0896be88c018f2ece47ca2b853168b65d676c4af034dbcc815619be diff --git a/dev-perl/Modern-Perl/Modern-Perl-1.201.907.270.ebuild b/dev-perl/Modern-Perl/Modern-Perl-1.201.907.270.ebuild deleted file mode 100644 index 09acdd5d3f6b..000000000000 --- a/dev-perl/Modern-Perl/Modern-Perl-1.201.907.270.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -DIST_AUTHOR=CHROMATIC -DIST_VERSION=1.20190727 -inherit perl-module - -DESCRIPTION="enable all of the features of Modern Perl with one import" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -RDEPEND="virtual/perl-IO" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker - test? ( - >=virtual/perl-Test-Simple-0.980.0 - ) -" diff --git a/dev-perl/Module-Build-WithXSpp/Module-Build-WithXSpp-0.140.0.ebuild b/dev-perl/Module-Build-WithXSpp/Module-Build-WithXSpp-0.140.0-r1.ebuild similarity index 57% rename from dev-perl/Module-Build-WithXSpp/Module-Build-WithXSpp-0.140.0.ebuild rename to dev-perl/Module-Build-WithXSpp/Module-Build-WithXSpp-0.140.0-r1.ebuild index 0ec436fdbc73..47da95c6d6dd 100644 --- a/dev-perl/Module-Build-WithXSpp/Module-Build-WithXSpp-0.140.0.ebuild +++ b/dev-perl/Module-Build-WithXSpp/Module-Build-WithXSpp-0.140.0-r1.ebuild @@ -1,24 +1,24 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -DIST_AUTHOR="SMUELLER" +DIST_AUTHOR=SMUELLER DIST_VERSION=0.14 inherit perl-module DESCRIPTION="XS++ enhanced flavour of Module::Build" - SLOT="0" KEYWORDS="~amd64 x86" -IUSE="test" -RESTRICT="!test? ( test )" -RDEPEND=">=dev-perl/ExtUtils-CppGuess-0.40.0 +RDEPEND=" + >=dev-perl/ExtUtils-CppGuess-0.40.0 >=dev-perl/ExtUtils-XSpp-0.110.0 virtual/perl-Digest-MD5 virtual/perl-ExtUtils-CBuilder >=virtual/perl-ExtUtils-ParseXS-2.220.500 - >=dev-perl/Module-Build-0.260.0" -DEPEND="${RDEPEND} - test? ( virtual/perl-Test-Simple )" + >=dev-perl/Module-Build-0.260.0 +" +BDEPEND="${RDEPEND} + test? ( virtual/perl-Test-Simple ) +" diff --git a/dev-perl/Module-Build/Manifest b/dev-perl/Module-Build/Manifest index 1b172b02bc70..d3e3a639535c 100644 --- a/dev-perl/Module-Build/Manifest +++ b/dev-perl/Module-Build/Manifest @@ -1,2 +1 @@ -DIST Module-Build-0.4224.tar.gz 304181 BLAKE2B 6cb44d1c24f74ebc5c8b0b353b7a7e9ef0d89bd39c45fd610fbac2802ae5630a7dbf61b179719502a419f2afc5e65988fb09f516fc1deb57b751a76aa5275fe8 SHA512 c08e84c542a882aa16a682a81cbb7a4860774a3f6a0ec2e720ba9e9bcea76dab331999fee86bf8b92edc08560d7cef4a7c2dfa4e626ab9b22da965e715af531f DIST Module-Build-0.4231.tar.gz 303466 BLAKE2B f35be09072a2facc505b199dd69cdb2605ab32c34376ef393170dca9d67871bc00cbe25b1fa6dcb925e92724a778ad5ddc3157afb33d18a10648ef1133c83991 SHA512 ee1dc18a7df3fe67e7f954d5e1e071aa0a6f5bce6783b768bceb01f071e64ac8be63f410c932c7c16764e5d4f52fc664ce11a12f26f6afc75a26f79883efad70 diff --git a/dev-perl/Module-Build/Module-Build-0.422.400.ebuild b/dev-perl/Module-Build/Module-Build-0.422.400.ebuild deleted file mode 100644 index 8b00c7550d53..000000000000 --- a/dev-perl/Module-Build/Module-Build-0.422.400.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=LEONT -DIST_VERSION=0.4224 -inherit perl-module - -DESCRIPTION="Build and install Perl modules" - -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=virtual/perl-CPAN-Meta-2.142.60 - virtual/perl-Data-Dumper - >=virtual/perl-ExtUtils-CBuilder-0.270.0 - virtual/perl-ExtUtils-Install - virtual/perl-ExtUtils-Manifest - virtual/perl-ExtUtils-MakeMaker - >=virtual/perl-ExtUtils-ParseXS-2.210.0 - >=virtual/perl-File-Spec-0.820.0 - virtual/perl-Getopt-Long - >=virtual/perl-Module-Metadata-1.0.2 - >=virtual/perl-Perl-OSType-1 - >=virtual/perl-Test-Harness-3.290.0 - virtual/perl-Text-ParseWords - >=virtual/perl-podlators-2.1.0 - >=virtual/perl-version-0.870.0 -" -DEPEND="${RDEPEND} - >=virtual/perl-CPAN-Meta-YAML-0.3.0 - >=virtual/perl-File-Temp-0.150.0 - >=virtual/perl-Parse-CPAN-Meta-1.440.100 - test? ( - >=virtual/perl-Test-Simple-0.490.0 - ) -" diff --git a/dev-perl/Module-Compile/Manifest b/dev-perl/Module-Compile/Manifest index f83acc348b25..0c4b51cb24e5 100644 --- a/dev-perl/Module-Compile/Manifest +++ b/dev-perl/Module-Compile/Manifest @@ -1,2 +1 @@ -DIST Module-Compile-0.35.tar.gz 34716 BLAKE2B dca3551920f68863191bdb1d255a3fef3421ff14914645077146bf83b22192feb78cedd877092f8904dc09a99aeda8d1ea1597637c36391b345c37d3fbfb8a71 SHA512 4115277ffb0da033c6c7fea6480c7245c8b5eb151378081fefaef35761b92a4218d56e8e1e9a4892ce78a379592336badefa2de56062d9e5b7024cdc35d3e46b DIST Module-Compile-0.38.tar.gz 35482 BLAKE2B ef370d091e63f39803b70b548089ea7ca1664be706effb33229b740b154a0d17f891b2c0851f1c69632a79f4079f7c0a205ac0b31e470d9e8567b9c1fc42548c SHA512 50f17cf6e88f9834d69944e64a46b2ca260824220cf09fe962c29dd36a8d0cdd7a2d59c7e0cf360a7fb506252cdea3b13b99437e443735b35c7a713a0bea1f31 diff --git a/dev-perl/Module-Compile/Module-Compile-0.350.0.ebuild b/dev-perl/Module-Compile/Module-Compile-0.350.0.ebuild deleted file mode 100644 index 90b810e4f26f..000000000000 --- a/dev-perl/Module-Compile/Module-Compile-0.350.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=INGY -DIST_VERSION=0.35 -inherit perl-module - -DESCRIPTION="Perl Module Compilation" - -SLOT="0" -KEYWORDS="amd64 arm ppc x86" -IUSE="" - -RDEPEND=" - >=dev-perl/Digest-SHA1-2.130.0 -" -DEPEND="${RDEPEND} - >=virtual/perl-ExtUtils-MakeMaker-6.300.0 -" - -DIST_TEST=do -# parallel testing fails diff --git a/dev-perl/Module-Find/Manifest b/dev-perl/Module-Find/Manifest index 60fe4a1e6387..6bdd01468744 100644 --- a/dev-perl/Module-Find/Manifest +++ b/dev-perl/Module-Find/Manifest @@ -1,2 +1 @@ -DIST Module-Find-0.13.tar.gz 6459 BLAKE2B e7d34a383243a19103c99125961376d9e0ae6441ce4641e935643a5269a98629d3b3a857d43fe5fe843b9efca237ffc0000e95a03e4b54705b42f10ca1f6958f SHA512 86c6b845cddf884cdd13a5ac4982220cc0da66af3d17e92eec6714bf56607e6d414baec90e0e23e04876023df435c9ee2f4411f0f557e34ba4327b0a615a56dc DIST Module-Find-0.15.tar.gz 7427 BLAKE2B 9ad53e6d7dcf8c3811b5307c4a059782505634316db54f2dec6a71c709bec5f8cd69b2dc13ed86d264defe027e08eebfe8ffc9cf33bb20c854ae434d75918b59 SHA512 769f1ee8836a127cb3c08edc858240c88e6481243d15b79b348c66d960213a98963bd9c453756645982c730a3c895a7dc35b06a970a0d6300690a605f4487dac diff --git a/dev-perl/Module-Find/Module-Find-0.130.0.ebuild b/dev-perl/Module-Find/Module-Find-0.130.0.ebuild deleted file mode 100644 index 788587a637d4..000000000000 --- a/dev-perl/Module-Find/Module-Find-0.130.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=CRENZ -MODULE_VERSION=0.13 -inherit perl-module - -DESCRIPTION="Find and use installed modules in a (sub)category" - -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86 ~x86-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="" -DEPEND="test? ( virtual/perl-Test-Simple )" - -SRC_TEST=do - -src_test() { - perl_rm_files t/pod.t t/meta.t t/pod-coverage.t - perl-module_src_test -} diff --git a/dev-perl/Module-Implementation/Module-Implementation-0.90.0.ebuild b/dev-perl/Module-Implementation/Module-Implementation-0.90.0-r1.ebuild similarity index 92% rename from dev-perl/Module-Implementation/Module-Implementation-0.90.0.ebuild rename to dev-perl/Module-Implementation/Module-Implementation-0.90.0-r1.ebuild index 7ad0ad1e7430..f26feb8ba082 100644 --- a/dev-perl/Module-Implementation/Module-Implementation-0.90.0.ebuild +++ b/dev-perl/Module-Implementation/Module-Implementation-0.90.0-r1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DIST_AUTHOR=DROLSKY DIST_VERSION=0.09 @@ -12,15 +12,13 @@ DESCRIPTION="Loads one of several alternate underlying implementations for a mod LICENSE="Artistic-2" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" -IUSE="test" -RESTRICT="!test? ( test )" RDEPEND=" virtual/perl-Carp >=dev-perl/Module-Runtime-0.12.0 dev-perl/Try-Tiny " -DEPEND="${RDEPEND} +BDEPEND="${RDEPEND} virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec @@ -30,6 +28,7 @@ DEPEND="${RDEPEND} >=virtual/perl-Test-Simple-0.880.0 ) " + src_test() { perl_rm_files "t/release-"* "t/author-"* perl-module_src_test diff --git a/dev-perl/Module-Info/Module-Info-0.370.0-r1.ebuild b/dev-perl/Module-Info/Module-Info-0.370.0-r2.ebuild similarity index 83% rename from dev-perl/Module-Info/Module-Info-0.370.0-r1.ebuild rename to dev-perl/Module-Info/Module-Info-0.370.0-r2.ebuild index 948b8693e02c..44a4202120a5 100644 --- a/dev-perl/Module-Info/Module-Info-0.370.0-r1.ebuild +++ b/dev-perl/Module-Info/Module-Info-0.370.0-r2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DIST_AUTHOR=NEILB DIST_VERSION=0.37 @@ -11,18 +11,18 @@ DESCRIPTION="Information about Perl modules" SLOT="0" KEYWORDS="~alpha amd64 ~hppa ~mips ppc ppc64 x86" -IUSE="test" -RESTRICT="!test? ( test )" RDEPEND=" >=dev-perl/B-Utils-0.270.0 virtual/perl-Carp >=virtual/perl-File-Spec-0.800.0 " -DEPEND="${RDEPEND} +BDEPEND="${RDEPEND} virtual/perl-ExtUtils-MakeMaker " + PATCHES=("${FILESDIR}/${PN}-0.370.0-no-dot-inc.patch") + src_test() { perl_rm_files "t/zz_pod.t" "t/zy_pod_coverage.t" perl-module_src_test diff --git a/dev-perl/Regexp-Util/Regexp-Util-0.5.0.ebuild b/dev-perl/Regexp-Util/Regexp-Util-0.5.0.ebuild index 97ed6eb0775d..22e101b1c255 100644 --- a/dev-perl/Regexp-Util/Regexp-Util-0.5.0.ebuild +++ b/dev-perl/Regexp-Util/Regexp-Util-0.5.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="General purpose utilities for working with Regular Expressions" SLOT="0" -KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=" dev-perl/Exporter-Tiny diff --git a/dev-perl/Type-Tie/Type-Tie-0.15.0.ebuild b/dev-perl/Type-Tie/Type-Tie-0.15.0.ebuild index 9af258dbd325..91cc143515d2 100644 --- a/dev-perl/Type-Tie/Type-Tie-0.15.0.ebuild +++ b/dev-perl/Type-Tie/Type-Tie-0.15.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Tie a variable to a type constraint" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.22.0.ebuild b/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.22.0.ebuild index 7d723a7a06e2..cfeecb93ab67 100644 --- a/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.22.0.ebuild +++ b/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.22.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="provides an XS boost for some of Type::Tiny's built-in type constraints" SLOT="0" -KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/Type-Tiny/Type-Tiny-1.12.4.ebuild b/dev-perl/Type-Tiny/Type-Tiny-1.12.4.ebuild index 04cadabb19a5..038b5dd34398 100644 --- a/dev-perl/Type-Tiny/Type-Tiny-1.12.4.ebuild +++ b/dev-perl/Type-Tiny/Type-Tiny-1.12.4.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="tiny, yet Moo(se)-compatible type constraint" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-php/Manifest.gz b/dev-php/Manifest.gz index 48820707ba23b1a52c99281f42a2b3dedf8f2db8..d3f3c51be0f92c4a6ccacf126b43770182050f77 100644 GIT binary patch delta 19407 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 a#KLMu*+@k@VQ5+Y+y4b+@I5>>9035r`n-|= delta 19397 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 vendor/autoload.php < .git/refs/remotes/origin/master || die - TRAVIS=1 ./init-tests-after-clone.sh || die - cat test/fixtures/.gitconfig >> ~/.gitconfig || die - sed -i -e '/addopts/d' pyproject.toml || die - - distutils-r1_src_test -} - -python_test() { - local deselect=( - # performance tests are unreliable by design - test/performance - # unimpoortant and problematic - test/test_installation.py - # Internet - test/test_repo.py::TestRepo::test_leaking_password_in_clone_logs - # TODO - test/test_submodule.py::TestSubmodule::test_base_rw - test/test_submodule.py::TestSubmodule::test_root_module - ) - - epytest ${deselect[@]/#/--deselect } -} diff --git a/dev-python/GitPython/Manifest b/dev-python/GitPython/Manifest index c77b82288384..91b89ddf4f84 100644 --- a/dev-python/GitPython/Manifest +++ b/dev-python/GitPython/Manifest @@ -1,5 +1,3 @@ -DIST GitPython-3.1.20.gitbundle 9511740 BLAKE2B 17d1aeec50a85ff5b8688a984ff41933bc8a3d91ec2e706053fcaae9298d9d469b7c816ac61f82934d454f6ebacdbce4d56ac8936ba89a7a694b59cca8b9e821 SHA512 d49e429b45f9edbee9419b94136762a75cf33b1693f9f8fb809b0bf63f0a763d501d9ca42f332d156ba7d79d07eed310763af51797adec4dac30f7c073c415b2 -DIST GitPython-3.1.20.tar.gz 188094 BLAKE2B 3741b6b2e6c77ea8464eb83abfc744e9c646d18368648f805a2aa2f6fdb1875ec61b7e4aa4e224a67bff49686268c86b2cd2b3faf19e9eaa4c9587aacb7fa3f4 SHA512 10dc9f154067eb79a98fbf3204e370e814ab00661ffd7c2e1a1dc8ba46475ed48ec8c355820deba609486c865301e13bd54797ab7da8fccf8cff9cc9efebb153 DIST GitPython-3.1.24.gitbundle 9658020 BLAKE2B 4ac2c1a238de1d6e5be9f2d65ec486a1a48b38695946889f8ba1c7f0474216e251d6385737d0576be9ece09d3751a305d756b58a21dc20a279609a35553de0f0 SHA512 9f05b4c92b85fa80e9b774380758c1a6e0d4ada81c170ddd6c542a31fae1a047844a481e8478afc3472e3a226f8eca1a37a3ef7a6b9c06787fd84543cd073b1e DIST GitPython-3.1.24.tar.gz 191249 BLAKE2B b60f5186aea33434d77b63997e5e9dc277b49a97934bfe250795af9c0ed92d00c478dd4475a00faa2f5867882f81161dcd21ed46c86883a48b8397266b5318de SHA512 af2aa85574287827e5d2b78f7a19776be57518aa0b8af7a3fb92bef0d97c6a27b3272ed39adf2080b39cd5a9eb114164de7a2a9bbf73cfe1fe2647e0b053b092 DIST gitdb-4.0.7.gitbundle 1498536 BLAKE2B 1e0aff67259c04d2932dbdefb0ae07bd9fb51c5dcb99ee8431e78bf428095250ed45f5e12e2484b407bb4257050b0864e67096b3501d4829491cb7714a7b5ddf SHA512 f8b1b3de00f0597d65f528dd30495fd3dd9e1e4d494987899ef2064d23947ede799db391a59688dfa27e4fcdc9379b5352a378b39e6fb2421e6c850f81157bec diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 0113675c20f5571591cbdb72ded7d8c00cb888dd..8dbc2328ed5850a5df341983f2aaabb0c4cf3bce 100644 GIT binary patch literal 248581 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%0Am;UpqkG%v_@@$Pr> z5L2l6Wt8-LdH<#SR^5tKFEM%%t7WM}mACx$Q^!fSatvx(d4(~r<&v`#)w_smZon)> zB-oHVTE_}p-Qf(+u4T1$*K#*FGDO3ydZikJkxc3Ukd&ymLFEhZv*|3fX<@CZBIUxQ zioDG)6j*#tFZs7k`9A01bWPd7o>8O%=&3S8slQ2=T^lx$%@S7XP4_6D_*p@MoR{T2FLLIG0}-dwHb>Bs0U$R? zb`p8L>TsTv?|-^|B?dc(U8)YN3jGjw`ivGMiZkRwxhb!?S_~1b`ZB6>{(6lnJH|Wo zZv|d%<_vi=<33+k>&wUR$A?e-+xwRz`E+|r`gai0FI8o#%IFXW5Oaw{`UF(@UJ?Z< z#MmO_Q=T4sJ;Zih_MoXWqc|Y*@l`joquQMz9RnmO3yB0lwsMe(0#%}BH-!Sx9{n6D zRK4Nit*jU+Mq@N$L{ckW3Lj`ITwYg;6Sn$eNX2^4v3)`SYq|3;H5jW?BRsCO;*PAVInv!|UjeFv7cCm6yxxi-D;y5qG!^fKir zs9K{~uGvM%bv4zX|ujxBfP;7x+A9e?qNK2tQfqhB4>4}&{ zeD!irOJVb5di{ zQXW(k-p^reup=i?ZzC^hy)Yor^kq*bhf(3%c`FJEXm=KF$Y~w2Q1X(bpqAL2COC?p zQ2J@yfQUmGjoma!rF}TXqiT@D1bMGAyG*72I^6N@D9Q5 zq6$g+*FiaCJ1@xlq9o2r2Mxt^cOIXrqM1DilAj86NPyCO(R^sbSAQyv<;mNJ&Zrhz zo0<1vx1gqrRvw&`<_)L9t{lm6@_6 zu6OL^aAynk@*Z&0wwMsRTn7jdneEMCqEC0L3Dzr2Oy z*f}iBQZ)|9p=$ap-kx>9sb1?jX8ZBrP)F)OJoE4%4bI9TTNilk)o4?fXjhCz8U=Nr zW=+@0e+Z2yr*3~@ZSFBG@h)m;O~5()5{PrM$niG6fn@J)XBs#rU6aCUU&E)8`Ur>A z_oq*SD4~Dbt}}S8g|njWx3DVoXX851M`30?xUHp<7*Tg`kB@7;hwWzyNW~;ol_7_TDdDX`=|^60Y&zcXjdv!!|}N|*N~`%j#!GRn|ceqV0WKQG%0 z3VY%prgADjpB!^1tDRG!@5_Bx%4*qdyJeiJ5rHt>h$USVwJp8jBGi4a4qgbQx=or?^Qpd7Fog7Ssq}lVk z!eASTx0S4Nni9WM6iwp`%ctyRNV6;-Q)3ijgVt?cBwYsRONKsK%sn=|WGNJ(_ltw( z_g3D$ik3f-=$uceCl8GS=asTeaQ$Md+}gaxxE;jRB7#^BN^6P4#WQs3R`q9vE2cyI z{KzEQvj=n+InuHqFZMRaPp&j|XrfF#m-ROpCo0DP zD!qCkC1@g*2^=l(WqIv5^exodR+q=7u`Rh`-&$x{|LMb7F!m(pNVvhr@rJG)-dbj5 zAZ{B!ugmrK$ERL&2v0*tja6?IAh`$OlXn$F(3BiZ?ktMt(&V#I)`=vFhT%nm4BNZQ z4mup)QTpsuK+~CSQ3ijX^|WA-*c~MnYe;ap6JPv-({mow`$?{^Uj~(?;byVvxUYE- z>QV~~vxPG!`YKS`?~WmY>XNn~PO>HKDT11)JYYv7$;ws>vf~`yI&RguWgSVZ+t~d# z$v5f+;(&I(Uf1jMGhX%4K6zB6d8*315NPa5ZIBZOQKosJawZPfrtHHgc3t(4aH|x; z3y>h5Dw5tUfk{p&!hB*iN44z^iGs_AY|d+Gy62UY`#@h&FEIq2fXVIlj)e%5~^q)--Ma!S=wRW*PGqn?yyQp)?Kyg zbNWKpH$s@Qc|#A1ZQQafyx_Tk%Z<3^XBo2oqB2mr6Sn0i+PBlLsV-FZM~mu5(rx(R zhcT-ScK%!f3&k-2{s2;t_4qzoV`P<7PbW`eJ%cmtEK^luO5kY$rOjIa#_q-CKC@FO zhb>1??d23{t(rE2FP-hui{w~lc#TqKj-S`;)7O`V^y5Spt=P|{mADtbq?R8I>^gxRy>5JbLcU_7 zl!LmH9dDa#>-uoB!9gcKZo`R{Ez4T9QE_qjz3)+4(2}`3mb=yEzZNwGEOO{H)+PJY zsUMpzq=)65o)XP4J_X1+d_NlW>-(Lm*0o#vF zrs~+%ixGedXZ|2b1?fc!J+o;~_ZMXtJ4|tF?QGPA$+|g{Zl?{X^D>A{o^p4rFR-n| z;%Xog4tWjxG7{z4S4uCXw7_qC%(JOorB^8>a_K2Z1WsB;k+}(upguMS8`OB^1m~gX z%URW$BJf|X(7p69lY=^U;V?VLMT&{45|JV-R82bS50*h_q_hhT>MKO|6A1hC{(b4? zH}|#F&E-}j*2y0>I(S{_(X3eiP-kE9k7M`x|7;p)>fMw8`IpzQ$5imC6H_E_9l^cM z#!EU4>YYeLW07_@1RzzWCWVV`Fn-`WJw%iFMme99{HHRs7hePrsxz`HyIm4%owYl( z_!>dk9+J6ME#AsftOsjPt>D?zrTO9Pjr75xD->$49PgS10AO>yAg^txc* zK7RfDqC~ep@tVM;_P@Q%016)(9&VfZpcEicyCrpnB2`@0TS(PMj*pkLLs}yk;dHb> zgyEH8Ae5@8MBH-TcTE(iJ>;yHZppiLMbmpC5P+(4Z_G>ysrsXM6Wb}@cL&9O%$nM; z93YUpS8SwY)PMebcyD|uDJ=s^Y{kSJA6nQ5Fl+wXO zGCO2>e~n}RsZaFeg0j1TsMs&fOMsTi+k)ZEGDStz`$W1MND5GETaZmeR#%~%nif=b zs(iWUp!(pM^dCMP>L+^1Njy2uWnIeX?|E-jpJPgW+Vp4w+rQ1SIVGb>AVtNg=EOF; zb6H0lz@FeNi055YD212eVYPH9n20A8C`#lfoUGrhUL!?Sw@%rf+fu@z^i`=yjXjP| zz9Io%A7kQ5sW1MJ-`nT!e}DbdK^V`w?0B-k;)I(h2{c|^=_>*D1Pz?jw(KXVnaWWs z=Ry>@yr~g^)kc7z3hQJr^<^kkoEHnnK`eH@UZ+aFS$2NFV-LIvRjD*8aQ6>jbuY}QU-tykJL}0JwAykcy?Ht$t6{&Rvw z5K{nw_3~mNk*F!m4ysg%8JyMWrTr^8puMtAo`vbE4C&4JcpD8Z-C3tOc3S74PeZLL zsub12DxlbTcdl36ibGExSE|*C7bkUPCYp1B za6|{PnG#`?ux%$|T}^ci0AcS+L`)6P*=F@MRepPo`A^gUQaPW+?tE?}HJ&-&H7Z)$ zoWG-PT`UNdue!qk3Q4cRv%;}aop?JPV^zQ$&`^aPP3`2oBrWvrOx6M_ zUdALPgJlfml0vJ$1CKlE|3ku|ssmrf^HzzUL;t#3e}8!au1_+pl^Ty->%_W3no{hG z!vn`Wyz8zKD5==)!HeoIuxJuDC2aIIB$SaZ+n-tGo7k0V;TVzh+miDaBJ$g(6@+}b zXkXSjq2WNt^>A_8N3Wfr)lEs&tn59NlsBYAP>y?U-UB}$0^ zeR6}|ra|G-UEZnc@;XVMJ*{rctdFqo7?qBSC&?!$edJ_}=^sR}2^Iv_6s6t{l}>)9 znrkXu5Yin9Rt_u+Ff7Na{?2SZ=w&N1NJz%iAzkxG5QpKk-3nmsiHP2BWfO{C!b24+ zCkCQ6FvAPznpF@zwcYmibgmNVZMBZ&5HM2LAz7Eb#J04?jVY?zO0;n#lR7&@Z@km# zJfE(V-C-I2P9_)?SY76)y3dSgznYvdFBLxz>CNSCi@10nLY`A1BN*WIg021g-@gv` zsuYagt48%rQXuH7Yz{42#{bY>Wb0|hBEb*{c#ox@s#tjPULuh6$?H_4oDvFhLA2c} zB06AWt4<&^>6ny&_bOHu_SL@@!1Q(^n_b%KtdVRv!kD4)Vgb|uut8eX{v(`fk`Z`2 z%7R!`Eq4eO7{ft}kpe{9+8c;LI%K_UWjfQH+0b5xk@m?y+1|JA$(K%Sl3-pItCx>o zpQ-pEJ`H#)x1;S*T7)h3?&dSSj9tlaq^1(+Y?-UNa2P+lste}7*0-6CS zWfOMYhQNF`hzm#~fjLssWGW^Q3ekUa+GUoK)`b$^sfMMgys?9nzjETGv8?$)6iA(C zFX=(fAu%*)`gT)p>ojruj!VwL4HwmvpAOvY3QwG*7ny9kw}H{|WUm`G3WnWM!Q40% z`a7)&PWc0O-UT3gXj)^*YJJI;y?*=hn^xisD&lO4N2yOkaoG8CZPAWc#}OUImy+Mv zFl_i?=g`GtxvJC2z^1?p98?18nrusAusMasuCLc}OTF#U2YzR;eT(MgMP>8(AkwK3 zS~>HZrXqPsa&`8P`17m{n38S~Rp4Y1aJR6+=H0qf~X}t45D{`PA11`)B{P;YZJ!87lUB$n(7|DtJ__6WoZL z915xxi9&>=-M+Lx!UthBs17!8m{QDa8PdOh1njLdtpQ8QI55agNW4{IotlRXEh(0I zYT?9|`8HG()pAsZRgT$;R4;-mS4+9mcTVY4O zq*90VJe^>+lMN(4qWojPn5u`m>Q>cRobKxf zM?a_vHIs4}lrX)oS>@TL6&CM1_~U(BY#fBwu!lwWupGCvX9J!G$hHBiS?^>LM+t z<=cnhB;*`gJ~c&r?IwYZwDnesU9BJ6Xh;a-Gk;h75#O|zWy4G$$H^6 znos9YqkP>m3~!N=7DB*?n|wLtmy@D6sAUH&G_j+XM<8sig*!lOceY7k0K&KO)b=NA zn906Y1AVKcgUe~ST*nX3jE5W+7=OQAh^7M(Z@4)#E3fyCQI>Jj)+DGWK)FCU_M=+Q z8to|GWN-&FP?0L7eKkVXt)xffcL1CO?Y2)!C~7;Qd3PqA5TOxj@V1Ly%lB0DpAz}hEm{G@hzBk zbpKUjY`<@EgCl^0EfpnsvDr$Hj50+=Z(v^?0J8s)Rnd>vlxn*OdHeE0p8+eJzq=gQq?+Wc^cSbP z@8kVcn&>y$0n?!}1&S48T{h>s9s!UXYN$Gjp6b$3?&}IJ@0~J|L|q+Q>@s%&qZJTS z39TE5gLfCFgDF@WeFhctAVR3(E(7rJ`iV@?lnQ^SQ;ZjYxRPIF&#;8f z6k;ncmmuR~`>VVPU_DWt$V_IC>eE4A%W{K1R=!UQgn@w$Gs9prK>kb%CQmZVuub zG^VP!B_5l|hC1`2+yLoDd&k6@*!vGnI+=-_j~~7gve~<8CA|0BifOHN9b`O%BRgQT z2`qEM#{{$yE(EzefHGwP9T+-!&r=^+;8*a9L~pyx=uVs@NNp;`b*HU$W+?0|(9_g& z(vc$~Fm;pC8FzcujQKvxKgN6^qdYZtHc6Fy@G*f<&7p1C`ceK2YX#m+TDB&6(Coeh zw&Z8d{g_UDS3{}yWqbx@*+x#zovLN1iE4<~O%0`x$)=q+#U`o`?oxmlCz zN0(FpPJnW_@OJD+ZvOIv17)%0G;vhrh4PFCQdR5e-YVJ!oL;u-y_uYkJxqrV{@wk0 z(j`6gY|!9XK8ro>Vdd|*Gl(-Sh1fX@nCt|+No0?w{Rw3>ROM^2-*Xuu0CH6Hjzj|9 zrnIW&B}rW#L8^-vcIsg5U2fKCti9-xexL8zV9!Ef)Yy-P{;uT2ZL$E@tLc6(0*zY- z{5;Ba%fg&@VI`fF26jds%w`$f)%F6~lKc+u90oAb)xj9n!$_7iIaxNsJe%t1)={`S;QVz%sjN_yR2pFV#mAKMFNeHv)EqLYe* z&DO|KtiY}I+jiRSk^rZfL|2pewCP3cupHshOMX;kcrh6T-?in1Y>qmU1Q3LPi=w9?}Pl&*knSBS^;(Vmk}c5B6VkRFY^EIPpA znmo5t9g(XXGW2asaI~qs*{XT>s+uQZsw$Gox)EhT2*WWmK=(zwRIf|bjya{|`2~oh zHRx@u@L$>kfc$Lht~aoC?USiz>hPZfv=1>lZ9}Ef2p#fLjhfo65Cf$zUN_P3 zrJ@9X1(==Fu6^!F@jl6LnT*cKwyS>FOQtRWIKHhG8K)6PFI}tHj|L~*qjnW#N2UT| z5AjTDzJiJvdR^~4bp?zmVpT9-B2Py-fqngz#{jb&7gpkY%upZl=7=Ugbg z?oO+<%maNFso`$>?uf_1zr9K}SvYFx;N@-uDp-N^pZkUs!dw(cAY+p zvR~V7feo}J2WlYPHVI$JK9PD)Rry_Ny3HXfwR6;8$a9=*7Gf=7nxOJl7IjKgq8`bj zk&YZP1_;=sx{`L9`UG3aM$+oCQC5c6X1zwm63{GL^ zL9%)hl|2T)qT<{f5i=Ze0(T%Oc%B@1hsuXB;W!aPgmEA0c`5Boci=H>0UsLr#k=L? zK+qe!*X|&yX`~hzKT6OW5k!WIWQT(oi?R4$D-{AC$p7oaNt`%f(!GmxUy4ahlBYkIOJ3uC(;lp)hTE20>+UzDCDGP@o`9;G5qK1{ia_b zbhV@=nk#ay?KN>1_|)|*1E`uqC(oPgZm~AaSl7~dR1Czi181~t3k`N!wK#Hj0u2E< zr1-Yl(%K%|LXz>!=i_hq;JG|Fi0j_dD}W+FXK73G02Ne;YZ^l1D9YS3WwsBeoK(#k z?*^@^1xR(Cg4H^tOe$b%=kQd9fv1owyH?)+Ep>{jOhY&QbHG1&w`26OUZ3iJjrR39 zn%z&flI*BuCYGv=Ovia|dl24H?e^?X1(dRcYD+Ov<1%j}d2JC?xEHd*BfkZ$hd@ zG78`yUMx7Mxa^?3ZPQTVti6-tPv_i75tLp$cvI)R`_c}|4ladV-9P0SC2U9U)7@D$ zt)lFuh4|;^^7mi=eD}Y9Z6RE>ulMo-Fc~bI0new_H-a642vy(Jv|w-yWhf!Q`f%XL zt}1*4GNlr;bDAF<6e2+I`dwEoP&a#3+3Jnd*{R)HKJ7shfdlKv25k>Tc+D5KsuUB4 zP2Yie=BN}QMY$@n*=5@fg-k4ZfodA?kRR^io@}nnIv52aUZq%mY_Xea zw5SMiT&u{|-<+2w`XxJOYLJ3QF7SoTi>}Q_&vtR_HR;KqE=rNq9Q$$UNTWJ0yH3`d zO?2-v>n(zyN|+$!?vMm;;J`a? z(bzN*kP{p)-nBJSfTIXDlpzQX9tqFYA;^+}iFxe%eVmGWYk1oMoA=&9l9R$*_F32- z(vSr0tSCM|z*kqoubh`RJj8>mm*oe3-2j;(X^3^^UsHT^J6eQ?u%&&;##3epGu4KY*yp=@dH*UPQ1wo91ZEhQkFuaG!Lm zB+AUieA}PYDw@{;h~8 zVXoX8F9D3uTzI)fs6wqGSRGem*-COQSoObUVilbkk@)iB&G!9W`}P|lV2W2y`~kKh zx9TrR^{x~2%nH;x;}I8YK2R7g^&%dhR)5V7EW6}j?XTlE*aN^?7;8C#xLPu1dHAU5ArZgzT$% ztIgVJb{bR=Ac1qXd5}B`D;2iUed!%^6374-97f0bLCM1=rrJT<5-(=|HYp`9EB5iz z*LU;#Z}ciyi;aDomE>UUriQ%^on6a1W|>GtZ6h6@^cqmQxy)%|9qFD(vL@K0-jb@| z#-x1L+*x*Gi?T_a37ri=vBio}*WWFAdjmvyD~Qz3p@6^axKI&DbGT&%@GGaJ6*VT# z=7^;?4W!+5-v$EZnK*kM`@SZeo5@{iw{a}>3_l)~Bu_|DuDVx86RD4NBeTT~9-O%! zFXiNaeff`>nf=*dfQQorTTKtlUe}P)G*{|yM}g)-QjuGOM@m6`t@KVg!_Y+gmP1Y= zb(Kj`i4~4ZgNlQ+#%ikexH?DG zhMbzs#@8zUZ*ZXPKDlV~lF(BH$f0H>*rL*@@?Tb-bTIwgiB=*bP)P~HULwek-}636 zB~4DOvm2+u;d!MMcugk}7wdT}+jaQTqSO^N76bIq7c~KLTIBT@+QL8ib9I!4bJ&|D0|qQ z(rk(lT$_Cjy;)T%+4rlI$CQImcgM>#?UbKQp-2oQsp}J z@e!Su*bTp&35CR?6b987ZBLD?%MFJ!u6K5Z=ulCJ>`9PRz`NUiax7sI#=@#xQl|O^ zhN@=!=;*L_f#Xh&k`0VF_oiKnR`It=7+^Ub)oBOyN_t@#{0V}TWW1Z#&b!5mW;hG# zhBXzUMA>wRbUD!8GUoHrGdV&hg|iduC86?p#om_><=3tJZ7E-qlgPP_SUPIksaiCJ zJjRlQlX^C5`{8I$-qIgeEehpyNv=m%LPzNf|cLDT3C3z+&K!E(&kC0Vp?oF@}l<2J3yu@2qHh?R5iaSnn<0q+mm&|YzcEFTdsOH zP#$QlqliqhaTebIt29&H`F3rb6BwcEcfKv@oUyOzc5fAu)q0fJGwu0{V);PCDIOAg zsVSPTLh8B?kg>pdJwl`cw-?M;B`Is7O3+tagXnkLI!X0)xn6Xfo_81JGbu10s+V3= zJz0x1@U^%xdX+*%1u95P25C=rN`UD#HKQQ;l)Df@#xzRMG%M7=4eSmgVKp80nS8{T2+71qLgs8+W0Wqj)kmGbgWoE{e;n|oYsz9JKY#mOhw`$8d z7jJYXd0pzJ6J2AYt~q)6H{2z3)Ov+%$SSLVHwbKCir9-+n-@^Eusm9XYa_$cl!$#w z{1vfZK(-$t;y9PNtc~_S0&FLj_KkjTnyyg}#bFm;L;pulS$v!c#gbN13yGjd2F{_vxf@;gDjoY5tSxGhXrukzD+eRvtf zda@|GY_>$XEcYf2x~u5p=*o4Ig}guOiu(advj86$y7Z)P2lh$sCwsaF%Gw`Br^F{I z-NdJSE}aCAo{ff0$52*~`q4XH*J|~TADU_sqaAAFeeT`v=8o+WreD#a!DD^OZz6K4eac=NK>noK_|C)Iay>w*;2DCKeL|4G#nmkf^w^x> zxnFU_=WoAmd$DoIhEfSc4Oy*!mB2;8dT*~pLQ$(B0EfXDs($S2p=HgvgBM%!9M?UT z)3~aHs!&O}T$af=pH0DD>+W5c3w)#;CE71z^0zsUodZksmswv50Q3fbkoS+{)|G=b z(L+rRl{yoZSSdz6Z6;Na%cW4;v2=d&raTf4Qf7>0C7+AkxeR2TTp>$DAxi<-DLAty zwMkzV>&qWsoG1GHYs+9SWaNdWVW8lYY18df)jr!zXTyjGcnc7{=h8uF-@9{t?UKKt z2-Ozbr0V_Q)5;Io7z#B7`AD^^uMM0fy(T3hc|cL2VWGp@l4>FFo8cE$z=zVGyY`PR4nb6T)_#cSuTWOIi6}!^!|uL!?;B5b&M9E(u5WO5?l`Sc zN#cMq^_wi(N^&3$Xu<0gBXu$P3G|iNHpSK&1u1yPiEV?kfRjM-m|D2?Q5|+%ij7ig zY$7ogLhEZkgf&Y@09U`DF1a<(3?T7TjlsJMi_T3&Q|bk|b>r6Rk1RR>4Qz2yg);D* zUJ7m_2%8>g(N)WNnOgYJKmF_DALHL&$Hy=4K7D+lOP`P1p{8F&G0dK9!;aPZP|@@ZKs^b)Xz)h zV&H5Y))tdGAaHy+;QOY>4kuPeB;_?6kq1;NxSR5SF5Ukhk0MAi7kHClsRF$V=5MBi zGpe6*3>C2&f#Tp9IcLO)wO{W@twsxEwLnotQAT9lfVZKHGMk2oN>isGK;!;}EnfA#(D-ND@UG73Q^hWRlQDl>1&lz3aLx1kz z$bvG6jB`jh)jC>Rj-0%2SBqJ%4}kina=aRN&XbYs=BxS6hyLYjdATHdvUdVl1u9?# zzLK2qp#M7MAIUhL*BFOafZiJub#wUPy>8i^n^N^)UVqbBov!#)Y(#%{Tyk`hXQ0%+ z%t+vbQ@JgwIppX$H; zovt^ISX(`uWaq!3IeNp}g6DlaD3)EM%^z#JvvA5JOxsWFJuu4_u&?dpGLPHq5ODQy zwu8J~RV297aDdA%OHprbmia_WwgvCoevMZ=203VODf`LE`bV>&{m6voszSdSgS;Q| zNL0zBghhqS-*c=3DXBbGR=<{@F$Ht*);qSBCB&MaX2RCMTW*Xg|DcxlWlOfLXLsWv)pZL zj_A80=c?tZG^t3k_W?I2cBvY3kYA>a3Diq&a6D9r*u5OPOC@P`s5Y-s1YpRfT}F@f zT6a}|1S_eEm=oJb^KO(%vQEqJ-frKEg92aVgp+8eck|m>wjOTuZ;QYIwVRs%H;I3d?)`un7~WT=&`g&HQwzjV zV=D%lxxib_=M(w$%b#E0_BCB^=57zAdepv-P75@@oI*alfNRt20GKG-ZwLPqiXsy{ zMI|c+MNt47ioda!_#IH_Zg16=A!`bCD=?5rA&$oOtFX8i`z@%_p&EfL7O(qjKixx@ zgc=}X2n)*A5F2HUyVlz=-k?9S^AX+GQ)4b7q2zyTs*-4hp=gWa>2W#R>y6W*zOFI9 zv|A)=(_u{)u(EvNc)(|#A%<#n?O(c@Z!9B8xSNC;?xTWc8HXay(MDShUL7%9P6kU) zh`?!gBZtJEw4e_zLA*PL+Z-t3j}JAY`F^|npgDX5MN~%lux6gLSlyH%>Z*2KkJ&Y% z`O<&Y7=`_6GGi}~=JcU*Fv0P0SZbZ6bW3e}Qn;IA#$Kxy;1c=e*0LU?Mk2bk7t#uz z9mgi$38gMh^OF0D*P2KSyon_XRi7@`{{Hc=PMx=-YtyEApq}cL%SID+2S(V=BkKaK zJQwf)sB7=I)+M*C?VDyBKp+6uIrrOc7xv?Q0}Kw`c7PBawmck*zcp|rt_9V76@+eM zO&vHl{)l0#at%b_Q>SAHPzp69H`a%s0GyBEn7I<&bV67!p(xFE0R%^9N5OdQ_iB<9=1x!63c#Yj`0aQ9nZ>iog5ghI|Lll|c4O4r@Z0k@=!Sk`cJ zQ+D~(7mQ=S*Yw&rO~6tv-_G5tm9yg-QSoS-voradU8{xWrqT%D1=d@f^$uf!*ld;G zu@d_z$&4)VSq{Ti&ePjKJJC8{-7FRyy)zOYL_cj`2>@@G>&tUJ?CsbGn@D9Gvb8N= znom|9QyEMxAqY6$Z&-p=pMbC&wW8g4uWbR;W-Bx>lVGGF>J4zv1iF%E{cQG$1JSWaF`?0IO|e3OeDSBrzwTuXZjU|(3IeLSh_JR*MI z0*SEr!n)>BERJT}m+fE2$Qs=o$_nw;cjY_wDwc3Gwgamy;2)~adl!2s@1noPzLTJW z8lZ3~YYZGLB5PK$9QYfp-K_p$^82eeq!t$dPyp7p={>>`4%+mQDA)i%*VA8ORjw1@ za`M5kY|H*kF{n>|RzAe2%GmYPSxx0{+Xirb|i7VHkf0sZGxmq;(9rv>}= z>*sH@=;q{Ydrg?i5pD-^SZ>QZ>d-b>_OQy&OGtv5n^HFxJvH2OvPKC$HqOzcw=cfYAY>V5&sT<*dfB8EI2=E?9JO zNkJ3*@Y6Bj=p4#W%2^#M;A8Ei08OKGy|dFGOwmGeMv8N(IT@S7Tezr<`iqQ~L*&Qv zY5eEY-yi$k5-}C@55n#9Cg)w6`0Qt26SiI_+Lye9&9xl$zxZZ{exO7L@(kb9mfJai zvnqVJr5yOvT~(7cJ3R^cBu4ht@Lf9`HpwtG7R@eWDpcChc8-u0s_H!1~t4otHiPDZC$9#c2OI-+D(L zdO|7ysg~;=PFTygS7(85qS{PW zd9*oA)mCNkX|cY|FV9yWkH|GFco7p-_feI&EZ&n+x3R^cpG&(9-5zS@^+zwMi2kO| zL#aRBsD7DNFhHpa6y9D4@!efZIF>j3H+zZLc63f6pQNXqROp0KKkQK^pjrFtLv>0{ zA&EqlhU0|4^7YvL{oosU5qnuJ-;6}f2FV>3KlkNqv${B|J?@T3C`nI9yMZ(CaI(S( ziHJdP9x96M(a{P*UisJNV!i(S%~jE@!u{@r+U8I}lo2mGfm=0YfKGI^QqM*D(x?6! zMEMikDWT8`h*R4jgN;MSCll^S0-X2$QYm-$S_13}nix&MxDJ&MHILitJtTyZ7}9z9 z(WdQ#pV=%m=GA4|LO7@M;RoPSXLvwAxj8IPkEu!r(DinHUQK*&yGSX<#v|xy#EM^z zj1io*g59&F^knnAmle*f-0#=x{{e!|&+~izIY0KQYry1byZi|kAp~87P2jN-{lson zI24)XsOnc`R~C#%F$?m8ax!PvC;1}GsqL$}jMFQ3@0Z03>T~=C-qGtYHwX zQBR^VPc2>5jh^*wvwwL0uA?c92arT7f7L1~z6s#R<0ArAO>v(OuJB$#Vv-@$S!{U7Sf@z4_#N0x1F+R|37bMxh7))}ix)QKlR)IxpMTBoKR%85afi9y(`J#~ zT*xQFESip=CtHS7(CnDX`VZ#S7_9;X%x=jP#7(XBtbRe(i#bIN)TU$4!I1}8l%0r5 zi4#1E8lbyc0`?RJPN{k2^(rJKnbuq#qh!a(%Nf1fM!op|;pk6H-Fl<_)y-PLb*d}A zJB}|lOL=qDf=x#VjanrHljyB4ao4mKAX!8-q<58%(>$hgzJrAE9L|1z`}nHuj&~r9 z?58OlFdPY!7H_k5M*5Mm5dfRE?>LSxQkq^ni*PrEqm_lr8rKnWZXVgT`(0Owd58-y zPoBDnUNqKucoZ7&U*4vm#w+Iz=UAg6x-FzsCr@Y-)Lynruk@jjZgy@6j@g_Av~vzt zqe;0x?W*dgbeB_EhBcr&6>0>e*)!@4Dcs4yt5yXVzI%~bbj-R;F{qIhlgyjq;aFK;Ye zkMm8#G$~G}6E$gpn2qgP`#Sc3V`rIQ6kQ+srX`jJvil(npM^K&xJ6zz5(K5EI*Fh`XY{o{{mg}14*f5W`J?FPIxU8D$QO<%=Le=il++v-XA z*NXj|<6~@50Cke%sU%fbJlu8?OXD0n(Sw#|2YdvooSgO7G!CNUV?+*V(o%byeeorry0}J$DZ^haC%R7IGX53X%&B z#QwZq|M`t!FnmhAe(fu5%>Z$7G`)m@0>R;})Ih8G9)L*Fbhw~SL*=&HLZiONmtvLh zwsfj%40Pj2@t4`E3IrXS7DJG>t3&+=K0xGh-;itd6CU%n4LTL~ec7Ug=}=IBaOeox z34d&SMN`<};PXRmsZ2_?$1XW_T(Yx#u{Fq)cFPW?j;apC1zkAy8KA${(q0t53DCgE zO--l37i`D<9KCw|_8a3OfH4fH0x8$PFaNBd8}X1ZNbuZ>dgJWzpo${d29`)BUviD) zD1dSqQ{4<=a$W__E9vIo%+MBxj>vt9-SWS=4z;}$tIBHuc&>*PLxdMD1)=S>+iZ}v*8EB@{xvn_QSxh~AFWnD@^SL%VmD-XvDGl6dcf@88s}JpfB+T=!MCo3y zYXR-qE-MbYT7c?I41FvLycBxAngA}}%|-S;_h8Q)=XL$cyM)P&@F^brHpIOmMw}p0g)fA{i#jhfH|nq8?b7t z23*^_xC3~nV*hC&D5)LeRIOe~n+;9Ht6iIB?W-Tw4T}8ia%r6RB6K8nZ#ttRk7h=Q zH_N2c@M)J1tZ!)u6LEsyCOm=FZ-31%zX|n(dCs{v3f>V6on(kgquAo#RX@Q>G0dfw_U+S;`Td{gOUO5E0d+4~@6nS)9(8vIMUb^M zB0sHW?vT7ozdYUqp)uHzdIN6Hy~d({rE_|1S3}1df#TR2fPt56gY#~tgSJmHQ#-vU zQ#uw@>V+(;93TDCjbz%IAgU6_F0hrgjgr-gVWpDRKWtqu|6qW22k5P~@g+jce6oqT zFPREwv%oz1=w8{n$5iluz2=)}4yx<&s+eu+yOtT3L{r2&xi5**L&~v^XH%6=Tn8^ zaVoRGiEyvxH(Nj1?gGXpR_)I22XfhVp1x{jQDMv(YPi|}2v@wto^5g+qv&Y+&GQC0+lkB`gT#NjjfH#vsj4v`89 zYZuFXx$zS&9i6Xi)4|YJT!CJte2VigRkGLj(-w1;5J$g2PAblVREUEb$6E<4;dz9C zW&5v>Mex$aDHt{e%B1>b_G_@

    htJ)PZ^kC2g864v@2ZjpLNt=e;LuZ4v8pfsYD@HXg1b=4{xd=;r+Fnw(mgp?aO@oSdz`2!0#ymK95C6XX}7h)~TXvPyy@U5y;qZbToOzziUSl zAEGHtjlwVF>d^i~Mrb0^OZsHw`^ux7M!US0nw4#wd@FqH21Pi)mv)8{hwL z3?)nfn*}WJ$du(kI3{!*#_hJ9^zG~C4>I4|P3Fh5SJCX%>R@U+B!rL!&;Z~mfWyrm zjd4IhFgB#5!yU^xCxq%*1NvFbIlM>$l!AbtsOsU{qMDo>6D5ocBA5j)uVFHu@<5V2 zRBPu~TwG__v<+Y$7#~@3#v>4h4t_ZDm!Ggc5!H}K+vNL#8zizz!D^N3lo?JBUXR)Y z(_n_ii+#h!X~S*-%zP6rZ^LBxO;44Enr<@x+uOI755c-krIdn$Upyxw!fP^oBM8AW z7HpEyCwmwkHs=A))EPST%hY_pKAnfvxAMXy=Vq*0ZiJ$6lNf=QGNX{os`Z|E!!*el<#V@~Q{11vaamRtK<(i>Tu ztbJWWhn{@H?oh22vjq4x>^ZxbyZ_j6yr_@(} zb)>!3YMq*`MwHE{@g{5V4MAv*f6!*c1gt7=o0pNBODC{0N&Pu{7czC+aD)cz6g_ElopxE)YIzmJfL~)G&+4 z_P#)JatV}M$oEmSYZ8O1qG|ATA{GrA@gCc0vOnAk0u%dLH7l#}ex4P=D(TjM{r20y z#RrOX?RJVr|6v^+-MJTiW=Go&y`3NAj1$_((Rxu2`O#W8r4~c&H_cSUdL3zHA&=kghLHXIHb$t)`jSo z!Mp|RuSD$2*N-Zn?s;7EQoFNO4?a&Z~f{et=flpJCQfFEVA;VQLWB;4iV|J(rwDMH^Jn9^FO%H1ufO|NeYI&d-4AQPij8*V%aL5Q* zr(mjD9&K|ytPLKbW5Fs09sliQ4ca<9`k+X+4#1MrZFKe9P}?vP{t_z0#c1G8>(rMT z1mv<)dj|tWL6muGxqk0o*W0V};cg~xM<%H}2&7U96d_<8a_vqBnQ+vFU-*FU9hP=f zTLKOu0c>PsgrS(FcC}@x@j)~v^@-9)pzbo&zDG0qj!av<@C@h%`~a+JY0!|9P79?2UFk{G_|`j z^yQFAQTwKtRJ@WD^wDIyMr%jv+IZ|A0`_@-`cwEYr1Dg)ralNuZK=$*b7aw}C(0aY zXd0N0YMsFGuAMbDraJNDn$>I@xgM2lQ!}Ob$Bfm(r}?f8Hnd}OaW?J4Mo2ieHYhP1 zmbSojgoz72&&lJ*D3Gy1tgu$qLzBtFS&Q%#L7QXbazh(`d9 zRZt^4YxW`sujC15p(sWoA^0c&p8(=UWLDM*+Q<12Tonl9@g`g(>NaN-m1_D}w4su~2m14v;Qph|^nqK`132ST;O53ZDs!oIJ+%`5wC|D3| zwR6LN8@bp1L6fR9fr(=}BYxEX!@=W%I#%i7DJuehY8s&xucY2h2cNF< zb$FeEH%en6@r_7ACK&`p;;N;qE*cA?p=H;TrUGQBSI{uA znu0R0!UKFn0m+fOM=VKFg|yc3O#$4aQ^`8J*#2GkloNB^n(2I;Dz4Ep|^7&laRx( z^HK%~J#l}27d5c9Y-=>_Dm{bs{`PV|t5t8ch)6K3>eeZr>*jQj8Df@ph#K@m_H;6( z=>*EgM>%axc8&C4W-F?khZxAtgcgXJB_$&v$7}m_mZfetvR$u0m^zxe^tJ^ZHurcQ z9^%pC(aaxqKVf&Y<&nt&Kh-uQQIU!G55gDL*>Pwn*@DKhqh=<#~z>eH|jpR&;Lm9xTn-{rKL$yxgb7o?0xS*d;p8IRL6o z>=o_7i~RN0m-5?rxlTmoYr!IotKsY5>JoL-CBV}f!w2ojZ;Z7@H_J8OfWT;mVQZyb zje7oq5JV8TYf8oZo)0Ys8mf&AFf5)C1H^YsjUo4`^9$Uc94}xo-Kqv8A>4FeJx1*c zBIWrvB&9oeZw3bdXa(gutZ5`;u;zW29ZAGI5ZXvr~Eg;PQFf4r2 z`=~^X2rkJOiki}@5}>}|yb;+uY5LG>6u)SDhgGr$dT{I9PU(=Nt4Svpom%`lkPgrz z6?HKCYG*W%@5tt1zLT~QllD56rUT1*;Fs;0(h!lssn?NV7N%-fa#wXxv7bln%wA4U zS#~R7;F{!?ro6MxjC&U8=*0v{BElKJQJ$)|Cb32#GYwKt?8bg%$41husxj|2mu zbrM_$;x;hXrpIaEGWm|-bu?TfRhos8!V%DCIgxEgZ~5p)1I&OJ_PeUJq=EjX-Su#3 zjEWGwCf1)(`!UAf85!1l1M1RUQZVQT)6q^1+azM7qpXsl2vy8krfdxp(d?+`Qqvvf+^bgJTLG)8iP!YT+pij^F0$Omv_QLZ{w z0JJtGW;2K8QKtc`U8Q6=mERQqbjzy}i zFAb||t93>lzQsKgvVAH^tiOdrbSzH;rE0yg#5gC@aESV@I$hHAj-{!0rI3*Li|Dt8 zBD30J6nmKtbJ_BBlt030Ixn?~yMaFDd*5G&b)TwWoxw+R4A!`5J_n3Ol~lb$r08r$ zQ!Um`xf<05;LD7=pt(T3Y{2XNRd5(y90s#Q1}=@mqAKGxBrpM+tyk3KJdpoL{;X3= zpdfeqm_2&Mx{JH=21uyxrf#{yw-g+_+P}4DR z88z95-r^LF1P#0jAZ7O}iXW2ibR9+KyRb9+=b z#o#Fn`R<`tOW1JKzmCl9r@Uvmy~!=Ry!O%*2EJXh3Yvx|^%t=?X>C-Fj@4*{*s0G0 z`>9PAM+V!JOL~U}-=QhQsE*UMSD}L%I$T9gXy<`^jN=;O)J%0B)!p>hpZ9owo4@QI zAKoCw(?2H?L6f9+PGP@;xcIWOk_KiT1JQ;~GH)HWV8xJTW$Vz2#+ST9N=z1Di_E}c z1h~Im#sjYb*m^OXyI$e~HIRptZqTSNV%;~qD!yvE=LEW5`-1lKhVlcykRzxQ#1{C6 z_1Qt=jMtmL4EOIG3zuPfLQ$@hED(!3W)Ad3pH?={mcgmDCj)Q`>uWM&qqxL{d zf@p>S1j7S}W$ldX)HTXBt8t=7D0&7pQsE}OM2n&!iUnEQx7XVY_JFh=dqxEhx%6V6 zqt}LJ4cE*>!n&s^Qwq(V^@z>p%Qo?KDgb`A`4=ppe|V diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest index ba08382d8e1d..200bbc3d59e4 100644 --- a/dev-cpp/abseil-cpp/Manifest +++ b/dev-cpp/abseil-cpp/Manifest @@ -2,4 +2,6 @@ DIST abseil-cpp-20200225.2.tar.gz 1679650 BLAKE2B bbadb2b86fd390f51322e687526c72 DIST abseil-cpp-20200923.3.tar.gz 1783980 BLAKE2B 66d46fd6aafe0bf0d3fccd8a4e0a72fb0545a405d9c92d36ffcb1cf791b6d0eb85fd55218f740ba34c05c7bc952ad1aeaa367963b1f540f03a4f510fd02cd6d5 SHA512 7d9e2bc001a397b983afe1e5ca4d779bd27d0d30fad7f44e564a675e228f2fc29c203ef89dd1b0ff4a1832c6d99ae7627c9103a0daa6cccb426472528109ef85 DIST abseil-cpp-20210324.1.tar.gz 1774134 BLAKE2B 8dd42b3d60a38995eeeeb72ba8aaa367c3caff118d88069dba9df24b155318ffd6c4e289c263346899bf7fc0bf6e8332380407a8a93c77f8cade0e8e74743b84 SHA512 fe593ed98eeea5461abca95ebb9dd3f7e8eedaa15e009f776945fdbb6ed489c61966611c1c72558d2ccdd541b952a345e51885d522ff29542cbcc837cf565866 DIST abseil-cpp-20210324.2.tar.gz 1774172 BLAKE2B f33ebe830bcece41d76c4de8f514e32a2515be8a78b6cc7a8877ba72284be62649e345dea224976e78e8dcf7fd957e249c92f7c89e92ae44e984fe294df711fc SHA512 7b935f0f2787a81438f30072f2191138ce3c099e4b22addfbe8ebe579d906604bc6ab03f054d3d6917a08ef5cb7a4371c1a501a7dfbc15c50301261dbf5f6e27 +DIST abseil-cpp-20211102.0.tar.gz 1884080 BLAKE2B a148f3b7cc9516fbeacc25116032a956bfa3cce61b4294c226e826e1171d24c043ab199757a11fae3fec0bc307b2222773a6b4f4563b289f7565b0ce4f72318a SHA512 fed68aa434c02ec6faa9d1c81f1ad35b60ec024b44957e2e0ac31e6075e385c06a3e1b616afeb4bb7c2413191fd7827d82e1f9f0796b52ed21fb2c41dd9031cf DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b +DIST gtest-1b18723e874b256c1e39378c6774a90701d70f7a.tar.gz 833195 BLAKE2B cfeb4fc1569529f8a08557330ab2c88db7703c4f2e8628d18b403f424342ad82b062edb8cc9c0dc122c453235ab327ea742a5ef12e49726e2fa2f60f5ea762d9 SHA512 cb90a54681e0be20a9a8c7a19f960a97cc567931308f4956ee142b86769c062fcf612b9635f5548009ee6d598ae0c1e83692151ec9f1ff1e409b89e158d8b954 diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild new file mode 100644 index 000000000000..fc4916e27e71 --- /dev/null +++ b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..10} ) + +inherit cmake python-any-r1 + +# yes, it needs SOURCE, not just installed one +# and no, 1.11.0 is not enough +GTEST_COMMIT="1b18723e874b256c1e39378c6774a90701d70f7a" +GTEST_FILE="gtest-${GTEST_COMMIT}.tar.gz" + +DESCRIPTION="Abseil Common Libraries (C++), LTS Branch" +HOMEPAGE="https://abseil.io" +SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.gz + test? ( https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> ${GTEST_FILE} )" + +LICENSE=" + Apache-2.0 + test? ( BSD ) +" +SLOT="0/${PV%%.*}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="test" + +DEPEND="" +RDEPEND="${DEPEND}" + +BDEPEND=" + ${PYTHON_DEPS} + test? ( sys-libs/timezone-data ) +" + +RESTRICT="!test? ( test )" + +src_prepare() { + cmake_src_prepare + + # un-hardcode abseil compiler flags + sed -i \ + -e '/"-maes",/d' \ + -e '/"-msse4.1",/d' \ + -e '/"-mfpu=neon"/d' \ + -e '/"-march=armv8-a+crypto"/d' \ + absl/copts/copts.py || die + + # now generate cmake files + python_fix_shebang absl/copts/generate_copts.py + absl/copts/generate_copts.py || die + + if use test; then + sed -i 's/-Werror//g' \ + "${WORKDIR}/googletest-${GTEST_COMMIT}"/googletest/cmake/internal_utils.cmake || die + fi +} + +src_configure() { + local mycmakeargs=( + -DABSL_ENABLE_INSTALL=TRUE + -DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}" + -DCMAKE_CXX_STANDARD=17 + -DABSL_PROPAGATE_CXX_STD=TRUE + $(usex test -DBUILD_TESTING=ON '') #intentional usex + ) + cmake_src_configure +} diff --git a/dev-cpp/cairomm/cairomm-1.16.1.ebuild b/dev-cpp/cairomm/cairomm-1.16.1.ebuild index a2d8be8732dc..5130d24cf117 100644 --- a/dev-cpp/cairomm/cairomm-1.16.1.ebuild +++ b/dev-cpp/cairomm/cairomm-1.16.1.ebuild @@ -36,7 +36,7 @@ BDEPEND=" multilib_src_configure() { local emesonargs=( - $(meson_native_use_bool doc documentation) + $(meson_native_use_bool doc build-documentation) -Dbuild-examples=false $(meson_use test build-tests) -Dboost-shared=true diff --git a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild index 59a2a982583c..a787eecd0008 100644 --- a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild +++ b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz" LICENSE="MPL-2.0" SLOT="3" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug doc openmp test" #zvector # Tests failing again because of compiler issues diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 0567b3c366038afafcbff20b1a0f9d181d065aea..c915f3c8a002d826693d6c818eafbbe4b99407d8 100644 GIT binary patch delta 17080 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 delta 17051 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 K;KuDvdjJ6I5;Wfc diff --git a/dev-db/bucardo/bucardo-5.4.1.ebuild b/dev-db/bucardo/bucardo-5.4.1.ebuild index f70a7753f02a..a1057bb64f08 100644 --- a/dev-db/bucardo/bucardo-5.4.1.ebuild +++ b/dev-db/bucardo/bucardo-5.4.1.ebuild @@ -1,31 +1,27 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 - -RESTRICT="test" +EAPI=8 inherit perl-module MY_PN="Bucardo" - DESCRIPTION="An asynchronous PostgreSQL replication system" HOMEPAGE="http://bucardo.org/wiki/Bucardo" SRC_URI="http://bucardo.org/downloads/${MY_PN}-${PV}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="BSD" SLOT="0" KEYWORDS="amd64 x86" -#IUSE="test" doesn't work without extra data -IUSE="" +# doesn't work without extra data +RESTRICT="test" -DEPEND="dev-perl/DBIx-Safe - dev-perl/DBD-Pg" RDEPEND="dev-perl/DBIx-Safe" - -S=${WORKDIR}/${MY_PN}-${PV} +DEPEND="${RDEPEND} + dev-perl/DBD-Pg" src_install() { - emake DESTDIR="${D}" INSTALL_BASE="${D}" install -j1 + emake DESTDIR="${D}" INSTALL_BASE="${D}" install keepdir /var/run/bucardo } diff --git a/dev-db/libodbc++/libodbc++-0.2.5-r2.ebuild b/dev-db/libodbc++/libodbc++-0.2.5-r3.ebuild similarity index 63% rename from dev-db/libodbc++/libodbc++-0.2.5-r2.ebuild rename to dev-db/libodbc++/libodbc++-0.2.5-r3.ebuild index 7f0ddc69be4c..3241509b98af 100644 --- a/dev-db/libodbc++/libodbc++-0.2.5-r2.ebuild +++ b/dev-db/libodbc++/libodbc++-0.2.5-r3.ebuild @@ -1,8 +1,9 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit epatch flag-o-matic +EAPI=8 + +inherit flag-o-matic DESCRIPTION="Provides a subset of the well-known JDBC 2.0(tm) and runs on top of ODBC" SRC_URI="mirror://sourceforge/libodbcxx/${P}.tar.bz2" @@ -12,8 +13,6 @@ LICENSE="LGPL-2.1" SLOT=0 KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~x86" -IUSE="static-libs" - DEPEND="dev-db/unixODBC sys-libs/ncurses" RDEPEND="${DEPEND}" @@ -24,27 +23,26 @@ SB_MT="${S}-build-mt" #SB_QT="${S}-build_qt" #SB_QT_MT="${S}-build_qt-mt" +PATCHES=( + "${FILESDIR}"/${PN}-0.2.3-doxygen.patch + "${FILESDIR}"/${PN}-0.2.3-gcc41.patch + "${FILESDIR}"/${PN}-0.2.3-gcc44.patch +) + src_prepare() { - #epatch "${FILESDIR}"/${PN}-0.2.3-std-streamsize.patch - epatch "${FILESDIR}"/${PN}-0.2.3-doxygen.patch - epatch "${FILESDIR}"/${PN}-0.2.3-gcc41.patch - #epatch "${FILESDIR}"/${PN}-0.2.3-gcc43.patch - #epatch "${FILESDIR}"/${PN}-0.2.3-typecast.patch - epatch "${FILESDIR}"/${PN}-0.2.3-gcc44.patch + default # Fix configure to use ncurses instead of termcap (bug #103105) - sed -i -e 's~termcap~ncurses~g' configure + sed -i -e 's~termcap~ncurses~g' configure || die # Fix undeclared ODBCXX_STRING_PERCENT symbol, bug #532356 sed -i -e 's/ODBCXX_STRING_PERCENT/"%"/' src/dtconv.h || die - - epatch_user } src_configure() { local commonconf buildlist - commonconf="--with-odbc=/usr --without-tests" - commonconf="${commonconf} $(use_enable static-libs static) --enable-shared" + commonconf="--with-odbc=${EPREFIX}/usr --without-tests" + commonconf="${commonconf} --enable-shared" # " --enable-threads" export ECONF_SOURCE="${S}" @@ -53,14 +51,15 @@ src_configure() { buildlist="${SB} ${SB_MT}" #use qt3 && buildlist="${buildlist} $SB_QT $SB_QT_MT" + local sd for sd in ${buildlist}; do einfo "Doing configure pass for $sd" - mkdir -p "${sd}" - cd "${sd}" + mkdir -p "${sd}" || die + cd "${sd}" || die commonconf2='' LIBS='' - [ "${sd}" == "${SB_MT}" -o "${sd}" == "${SB_QT_MT}" ] && commonconf2="${commonconf2} --enable-threads" - [ "${sd}" == "${SB_QT}" -o "${sd}" == "${SB_QT_MT}" ] && commonconf2="${commonconf2} --with-qt" + [[ "${sd}" == "${SB_MT}" || "${sd}" == "${SB_QT_MT}" ]] && commonconf2="${commonconf2} --enable-threads" + [[ "${sd}" == "${SB_QT}" || "${sd}" == "${SB_QT_MT}" ]] && commonconf2="${commonconf2} --with-qt" # isql++ tool fails to compile: #libodbc++-0.2.5/isql++/isql++.cpp: In constructor 'Isql::Isql(odbc::Connection*)': #libodbc++-0.2.5/isql++/isql++.cpp:275: error: invalid cast to function type 'char** ()()' @@ -79,29 +78,28 @@ src_configure() { } src_compile() { - local buildlist failures + local buildlist failures sd buildlist="${SB} ${SB_MT}" #use qt3 && buildlist="${buildlist} $SB_QT $SB_QT_MT" for sd in ${buildlist}; do - einfo "Doing compile pass for $sd" - cd "${sd}" - emake LIBS='' || failures="${failures} ${sd//${S}-}" + einfo "Doing compile pass for ${sd}" + emake -C "${sd}" LIBS='' || failures="${failures} ${sd//${S}-}" done - [ -n "${failures}" ] && die "Failures: ${failures}" + [[ -n ${failures} ]] && die "Failures: ${failures}" } src_install() { - dodoc AUTHORS BUGS ChangeLog NEWS README THANKS TODO + einstalldocs + local sd buildlist buildlist="${SB} ${SB_MT}" #use qt3 && buildlist="${buildlist} $SB_QT $SB_QT_MT" for sd in ${buildlist}; do - einfo "Doing install pass for $sd" - cd ${sd} - emake DESTDIR="${D}" install + einfo "Doing install pass for ${sd}" + emake -C "${sd}" DESTDIR="${D}" install done if [[ "${P}" != "${PF}" ]]; then - mv "${D}"/usr/share/doc/${P}/* "${D}"/usr/share/doc/${PF}/ - rmdir "${D}"/usr/share/doc/${P} + mv "${ED}"/usr/share/doc/${P}/* "${ED}"/usr/share/doc/${PF}/ || die + rmdir "${ED}"/usr/share/doc/${P} || die fi } diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-3.1.13.ebuild b/dev-db/mariadb-connector-c/mariadb-connector-c-3.1.13.ebuild index 47a263996a79..30a30d2ee024 100644 --- a/dev-db/mariadb-connector-c/mariadb-connector-c-3.1.13.ebuild +++ b/dev-db/mariadb-connector-c/mariadb-connector-c-3.1.13.ebuild @@ -11,7 +11,7 @@ else MY_PV=${PV/_b/-b} SRC_URI="https://downloads.mariadb.org/f/${MY_PN}-${PV%_beta}/${PN}-${MY_PV}-src.tar.gz?serve -> ${P}-src.tar.gz" S="${WORKDIR%/}/${PN}-${MY_PV}-src" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86" fi CMAKE_ECLASS=cmake diff --git a/dev-db/mariadb-connector-odbc/mariadb-connector-odbc-3.1.13.ebuild b/dev-db/mariadb-connector-odbc/mariadb-connector-odbc-3.1.13.ebuild index 5cbce6d6d5fb..cb5cde255a2b 100644 --- a/dev-db/mariadb-connector-odbc/mariadb-connector-odbc-3.1.13.ebuild +++ b/dev-db/mariadb-connector-odbc/mariadb-connector-odbc-3.1.13.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://downloads.mariadb.org/interstitial/connector-odbc-${PV}/${P}-sr LICENSE="LGPL-2.1" SLOT="0/3.1" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="ssl" S="${S}-src" diff --git a/dev-db/mariadb/Manifest b/dev-db/mariadb/Manifest index d6ace4dd390f..26567fc4ff3b 100644 --- a/dev-db/mariadb/Manifest +++ b/dev-db/mariadb/Manifest @@ -4,21 +4,31 @@ DIST mariadb-10.2.39-patches-01.tar.xz 5804 BLAKE2B 08d763d87f877870737a972748d1 DIST mariadb-10.2.39.tar.gz 74253393 BLAKE2B 15a8f23817cf6a22fc0c2caa81865349c2dd93e3c7ffeaace58746cee376940db453cbec02a6bf65d344c18dfd342604e6f54de255cff10fe7d4a5bc5f7e1f9b SHA512 4ccdbf9bcedd3205834be963f00eb85e318aeba97765574674f60f8356a83591e7904685d72a2ad34111dd7a705ee6c4d5f0b2be4fea7a008a36907ff645da49 DIST mariadb-10.2.40-patches-01.tar.xz 5804 BLAKE2B 0efbd0c3ab107808644e2bd34a7c7d9347f337c769d9cc5bb2827af660d009ac490d78c084e2e5104271fbbcd65c8532d5460793bfa4a74910f532fa7dff33e4 SHA512 66a7960a6827ea32dbcf0390d40614e4b8edd8114a1e472f96cff01c075020466d84f9d9783c3f2e418ac341d84332c060bd4d63840979be3ebdfd3b5ef08eee DIST mariadb-10.2.40.tar.gz 74275587 BLAKE2B ab310b19425e3631c9090fa919e8867c7c8f62ffab69b36851aee9ab40aa18814dc50ae185d1c0832c79785d25a82177aa92bb6614cdb49359ec1acd7105e08b SHA512 8d3438c5044fc63e02d3e49f5fdd3561ad0a3f3ac29673d05fc71dfdceefb7cdcb6dd623d18fb222e9552ede4dc3d9b6e413d3ef40d86054a36b4b3a6433eee2 +DIST mariadb-10.2.41-patches-01.tar.xz 5840 BLAKE2B bfc1404ef7a856e1588caf6ac4b61514125752b298adc7d7b575f5106b052b33a0344a51c0b0974a4664ee13059be30d31d2a12436009a39f34567124ee81ce6 SHA512 3105d291d22a9085dd92c516f0af999786d78328e8a8970a000c7be9d2df211e544c798ba9882a6da94abcddbb4cf16d100c5e1ccda6dc98e7a16c2ca5914bff +DIST mariadb-10.2.41.tar.gz 74358994 BLAKE2B ca7fedebac0ce05bbc0797e58347041b098878fe565b5f3ae8ac149b30eca9188335e5e4afbc158f644888de13a5bc264916c77e315b5f489b2449342bf46f8a SHA512 d6f04d5866c6179c8df796dcf2407fa6289f7b9a57590e6ac793518dd805da7799e76f1031579b74e03dad6adcbcd204dd80394a68ac0105fcecaacea64b74e1 DIST mariadb-10.3.29-patches-01.tar.xz 5280 BLAKE2B 262c8f89508d915a13c3c309c885af68ff044ba28b4c3d631a5be90b709c882fa3cf521380c9d2a2f7695477d7bcd364ccb98d90750e524deb0aa0daddb94bde SHA512 95d04edf54b722ed7022bd2b915d722ae4153eb2c12a3d6c499469be0de4d03582226ef525be9e9af265674ef31ce2376442a09c583222c64ad9994ddc51c8b7 DIST mariadb-10.3.29.tar.gz 73261682 BLAKE2B 81ac5c7d1ad343c7d1c6788dafe07c45ec096d975a3197c6a6940da60a4a73383dff18e15d1940f1248dc34f290603629e95fbeca31c0749c5b0ae2b3de92b8f SHA512 fe868cde5ac3536ff5bbf34f235253c79e897e61bb34f7fdaca8fa8fcdb83e4a19c615beab27d3fdb5daee64ac0c8f36ec7e8089a9422c8540f7e92b1999a769 DIST mariadb-10.3.30-patches-01.tar.xz 5300 BLAKE2B 14a0110477a5b3ade80ba05cfc038cfa0761b06e8a58f4ff69d39a9c1d59ec3fd323d7401fc7bd76a99dfcd4c8369d04d5eb1313d5ce20d2f57b10d2e0f6ff5d SHA512 a546908147f664189053d201d3d3d3dcaf81956bcd7348b1385bb1046636ec189a95f7bbe80839eba7a09b378475af6971af6d9e6bc72fad7d01ea139119ba42 DIST mariadb-10.3.30.tar.gz 73266479 BLAKE2B 4f2911fed8f470e60f98f3aff044bb7979e32ec86a13d8ed8ca36cd8f3e1b45b541412de0f1b53bda252dfa2c4e3d2dd2a718a94d44b632a1f3e569be4f37753 SHA512 742c30b3ebc0b6d36b98d4e7a7fb511098142e72d8f42cbfa73a0bdea2059be17e790fbda4732329bbd99e4b50b13cf18e8122964a473e0b62170ab869eca8fc DIST mariadb-10.3.31-patches-01.tar.xz 5304 BLAKE2B 145bf6185edccc726549479ec1e75a1796c405811316de2d6bf02564c4398ae82978204c3a6329ed1742b1b91e9c80043574370ff23571fa9cead899f8ac71cc SHA512 e59605938eeb1373e84a15f6c501bcd1ad5fc92b75e67b5d93da77066b5cf7ecd77db7cb684de494a6ba98574473aa484be1b6dbe4edfbc482a391fefd12dffa DIST mariadb-10.3.31.tar.gz 73298653 BLAKE2B ca0532c1adf830d8d364938ca3c89b9d162aa4e75ceeaf1455085f0a3bbe8eba5bdfdf13a5800ab82f2517e93c746db7402462d5b334fb6fe823629d7feab790 SHA512 29878ea381d6a6b188cb6ab9f81e218f34dba0e85e5eb1929a6cc72904f1b629dea89bfdde4dc83b5fc5a735f46114a193184bceb43fe30336244d3018a45c19 +DIST mariadb-10.3.32-patches-01.tar.xz 4388 BLAKE2B e84de23ff97e0fcff9867bbba615f8054cf1dd015b44aa5d64bca38e150daf66d4e5149b1408485330af3e49006865c5d598797199cca1d74a31d77df2715627 SHA512 fdf36b310823b15ccb2fb921d694998ce076442ef4086a88b76ebc81c7ef778099c5dfddf1152bb54bf653c9f99a335502e9a34ee200846bd6ee14d407ae127e +DIST mariadb-10.3.32.tar.gz 73389214 BLAKE2B 476d293f41804e2124859019c25df1bb93509741e8893939978af9ca6b83dfe238c3079bef0023281a1e2a0b89cb63d9a3de8d8a540ddbb96463f3914490d5ac SHA512 d74c8bdf9cc8126385e1ca69c098e2bd8543de292d36c6c88ffc8228430fd246386f675089e7a1a11c830a947efde755845eda279dfb202c89c641962edf43cd DIST mariadb-10.4.19-patches-01.tar.xz 5288 BLAKE2B b97a8b2c55ad2b78b4f27dbab3893c777e15ef237fc66a9ef62d391772caaada3e23949a63ae170aa72e4b07f9bf34f32da72614756bdbe0712efe6c39f0da59 SHA512 e26b12230b965fe0facfd447a815a88fe8edaaeb8e209cc53df2d76c580dacdab59afb09c09ef471fb0b46c0cde8eeed84f3eff851751316eb12f06de235d52f DIST mariadb-10.4.19.tar.gz 82042449 BLAKE2B 6137c84852b6b770efa908b49f03ca52726a537bda410b324ed388a82667bf0e3ff37cbb62d6a541ca39ce4841efa861553c7cead11030dc9deacdeb7cdb0d5f SHA512 837bd4e46e2033d0e996c33125c50b98e141e4c31cf4753a4bd1a7bd1e6a25ebe2a0ea7c8061d29f3c635e24d8e4bf2bbca62ea3b0089bde6576c39ffc6f5e28 DIST mariadb-10.4.20-patches-01.tar.xz 5308 BLAKE2B 0f725743d78c3bcc8ca86a365b84ff797e17454adadb14e122bf94e04bd1a433e63c6f41eba21cb705ec7e9e64333e9ee597cff7001d5b8248f826093618f37c SHA512 2050e0bc3acbb9026c0a2cb8a5b00ff618f12ee7b6474bf0ed918d4d018c624eb4c40894172bbf31b135a73059d2e27efcda742a23010303a54aadf76fa26af5 DIST mariadb-10.4.20.tar.gz 82043644 BLAKE2B e116be643f7243cf5c09611c79c60cb109dd2b69b4c1f06d7f2492858afdc3bf55e4568a7ed212a6458a3cf5a092d4e0d87e0a2ff6e71af9923e4b33c843a79f SHA512 ce8e0691981b39de380276cea5d553a9968d9f6ef19f54395128f01d611499f3fc203651b8d7cb56697c6ee55f5f515c960d7700738cdc50f228df7443505112 DIST mariadb-10.4.21-patches-01.tar.xz 5312 BLAKE2B 0520313f2431cdf7c779d04ff9c8473eb89d054bacd98e9e325bce735ee7a311458020a4dfb1e032dde7a32d33126a9502bab2f54e7a19acbb70e077181830e1 SHA512 ceb0272fa9ce936d4601e93af3692222f5d6a9110a084e4a75a5d23432ddadf703bf9bab94ec08b2a65cb4e00eaed23c1958c40b6d140afa2fa47e961644e7a8 DIST mariadb-10.4.21.tar.gz 84809537 BLAKE2B 85edfecbda9a9d47c0bb8efa3e86d9df473849dbd10f9348814598e8cce848a6727850c5d5a3fce54c04a81ea5de09f86cdced87a72dcf2ed7fa480d7bf81228 SHA512 2be398cd80f0b8c938ab310f47ccd410f0209f8308bfc202014b71aee3f0bea7f535d1eceb82a4407202d9732c77874d773c6f13e54cf556fc79ed0d49390345 +DIST mariadb-10.4.22-patches-01.tar.xz 4388 BLAKE2B 0e615ddc4db93daa1f4ef1d8755b97502bb19b0ece0fc0d6d8620cb69a7db2df81ef5a06fc0a6b0f7b61fdb5431f919da99afa8068b064d905cdeaa95df807f0 SHA512 7bfff381b7fd19d12f64caaaa7d598ee476e286def9be9acd6f808784ecd47e715f222bd07fd05cd24b3342053f46c22d03041413a6a55b7194d1a5c66b0c03a +DIST mariadb-10.4.22.tar.gz 84916052 BLAKE2B f5f7623101cfac6b209a95de20ee737ce0afa574766340471a30ddb81abacaf2acf3809d54ecb62f9377f924b11fac04faa770802c2bdc8dc10e3286b1c8e648 SHA512 e505a56346cfcaf5b8fba80abad6b2ce819dd410f6e6f36e290ad4127aaa9fb580264c28068f9f9e04c3a2fcccd101ef73d2bf5944aedde6b2d4369163fb9248 DIST mariadb-10.5.10-patches-01.tar.xz 5944 BLAKE2B ce374e58b7730d45a8dbca4cccd459c1660182d6aed4ac54f06139e28ec254d4993b2135b2774e08eee740099803398a25b28ce9d227702bffab1867f1725fc2 SHA512 9d41b7796c5e43d037e75eb8d6c9b570a9b3d72166f832d3d0831646b2ec8c838fe94eb8eab8c6e427e96640287d58f7eca2c653a3c503bf01240c9f7c60a8c5 DIST mariadb-10.5.10.tar.gz 99019617 BLAKE2B 85b5c43ae9eeb1dbf9ff7935d4cf4bddbd18cadeffb79a3bff172b4522e196c7ac8916c63a6750d0b3b910c6f0f933213b3b4f6c7bf0d43bbb07714ed9337750 SHA512 93dd1405f8b31989e130dee5b7d4a0b447aa0e017fb9ee02c792c52142d84d1103e8fd591101d72deda1ac65b10c48053582f6e61bd1757e6aa92e42d98c56cd DIST mariadb-10.5.11-patches-01.tar.xz 5960 BLAKE2B a198083d6dd9d16723dc40a0c6fea9c900c766ef22f59b1c7b6b65f6cbf441cda08da7701b89625bcab3022fa00226b84deb215aede41c05195ce9cb9b218530 SHA512 d7c642f64ee013006e4880ed50b6d2b7d00c53f3d3bd29eb939689a4f78e05dce82e3258e80fc22b9e266c5beb09df2323dee94b994d2a913e8f8b6a675ac7bb DIST mariadb-10.5.11.tar.gz 99037098 BLAKE2B 7eb5b91e34f3098df7a801becd614a99b2124d3e0b3cee28533a7197293317cba28d88ad112ce5f2d6e8d971ac7fdbca1e120e3e1746f2e6a57c359fe7c68457 SHA512 5ccb3f3d7cedf5ff79dd8d9304f0b7f3eb99a5558b446d1baf24cabe20c709360e2c99a737024793918fd6c23fc5a9bb83ffddfb5549310774d07294a3bbddf4 DIST mariadb-10.5.12-patches-01.tar.xz 5996 BLAKE2B 202804c0c41e8f646f1430f387e65390afc66d76daaf89a453cddfcfa65847f1026e2db6c70b1b16803cd0719107dbc7d4611e35bbb21486e04b2130d9d30f66 SHA512 8d84ce7601a14a3b37e87dd50414f59898724eac7f8ca93332b9c6d1ad6060ac58d61e8972451065b196fa8b6d671be03c280c95a92baa71786191e054ee67c2 DIST mariadb-10.5.12.tar.gz 101914615 BLAKE2B 98910fee3ae7c300ab1cee7b9373695f642b1ace88f8a3136da3a565a97810754633a7479d863e324b6b94969356df7bb92e7fbc6e9b90a1e8a77c4c1d52b659 SHA512 c732c2033304f273900b3dcf21936e28aebb147316fcabc7efdc43b75bc47c198daacfaaae082b997d4e695139d2aeaa2619bd29935f1b6f0aa25b9b9cde9ae5 +DIST mariadb-10.5.13-patches-01.tar.xz 5012 BLAKE2B 34a5af415737f71750a8fa47de4f2119e31723686f000a7f99f9892a0a12fbd2be3c7bb635197b131691d73ae663e34c1b010b154d62e1ea16535265f96200f1 SHA512 71e7940558fa863835ef86f04c48c4a1ca927dee0d9ae94fcb32facde857dfef1757ae96b5a738653c341fa19a67916b0b3a03ce473020edd5c8b52ccedc0bea +DIST mariadb-10.5.13.tar.gz 102047279 BLAKE2B be91ebbd05b72d8046eaea73075510e160d7985b2766f64a1cdd3e5bbad1f4eebe9f371caf070a0e9fab605a90588539a4011ea4b2e4243ea4fd8f299ee836fd SHA512 5d5ac04a3c8099a982cacb98dd4c162966fc7957e11c28e8b5645e49ffcf0513b9c8956f43d215c37e5eaa34aa8db6c71cfe993c89d62cab123021ee83169e7f +DIST mariadb-10.6.5-patches-01.tar.xz 5024 BLAKE2B 8ea84b84f48d41aa5e1c962620efcdd04ea5b2207dd8e64c9d35063f6a69719b8127f0ff32106e6781c84dc026ba8c3bf06acb96328db16af713e48652e8fb67 SHA512 e76a62315e899f7720cc9e31975ed6b179f53d6b23a8a76d44a24953d4f7420724b16e92a2bbba32b6ff4fde2c45ff8de393aad2f32450d860b1ce461796d965 +DIST mariadb-10.6.5.tar.gz 85061860 BLAKE2B 668fe327e6a46c66bc0b77339d71279cc8bfe468d1e634035e639e88aabaa09ea27aa50e3b9d27728a275e1e7861e8db1209d372d751084ea486ad31f6f1fd29 SHA512 5aafe0a8d5ae54a6f798a6fd0cf922521f5b8e54ef5fb5c7db1cf798a7755f5910bb0b8a6c371cb8253dfb48f4ebca0becd6eb543b68473d564d2092df3185a1 diff --git a/dev-db/mariadb/mariadb-10.2.41.ebuild b/dev-db/mariadb/mariadb-10.2.41.ebuild new file mode 100644 index 000000000000..d4c13b57f770 --- /dev/null +++ b/dev-db/mariadb/mariadb-10.2.41.ebuild @@ -0,0 +1,1318 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +SUBSLOT="18" + +JAVA_PKG_OPT_USE="jdbc" + +inherit eutils systemd flag-o-matic prefix toolchain-funcs \ + multiprocessing java-pkg-opt-2 cmake + +# Patch version +PATCH_SET="https://dev.gentoo.org/~whissi/dist/${PN}/${PN}-10.2.41-patches-01.tar.xz" + +SRC_URI="mirror://mariadb/${PN}-${PV}/source/${P}.tar.gz + ${PATCH_SET}" + +HOMEPAGE="https://mariadb.org/" +DESCRIPTION="An enhanced, drop-in replacement for MySQL" +LICENSE="GPL-2 LGPL-2.1+" +SLOT="$(ver_cut 1-2)/${SUBSLOT:-0}" +IUSE="+backup bindist client-libs cracklib debug extraengine galera innodb-lz4 + innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga + numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx + sst-rsync sst-mariabackup sst-xtrabackup static systemd systemtap tcmalloc + test tokudb xml yassl" + +RESTRICT="!bindist? ( bindist ) !test? ( test )" + +REQUIRED_USE="jdbc? ( extraengine server !static ) + server? ( tokudb? ( jemalloc !tcmalloc ) ) + ?? ( tcmalloc jemalloc ) + static? ( yassl !pam )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +# Be warned, *DEPEND are version-dependant +# These are used for both runtime and compiletime +COMMON_DEPEND=" + kernel_linux? ( + sys-process/procps:0= + dev-libs/libaio:0= + ) + >=sys-apps/sed-4 + >=sys-apps/texinfo-4.7-r1 + jemalloc? ( dev-libs/jemalloc:0= ) + tcmalloc? ( dev-util/google-perftools:0= ) + systemtap? ( >=dev-util/systemtap-1.3:0= ) + >=sys-libs/zlib-1.2.3:0= + kerberos? ( virtual/krb5 ) + yassl? ( net-libs/gnutls:0= ) + !yassl? ( + >=dev-libs/openssl-1.0.0:0= + ) + sys-libs/ncurses:0= + !bindist? ( + sys-libs/binutils-libs:0= + >=sys-libs/readline-4.1:0= + ) + server? ( + backup? ( app-arch/libarchive:0= ) + cracklib? ( sys-libs/cracklib:0= ) + extraengine? ( + odbc? ( dev-db/unixODBC:0= ) + xml? ( dev-libs/libxml2:2= ) + ) + innodb-lz4? ( app-arch/lz4 ) + innodb-lzo? ( dev-libs/lzo ) + innodb-snappy? ( app-arch/snappy ) + mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) + numa? ( sys-process/numactl ) + oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) + pam? ( sys-libs/pam:0= ) + systemd? ( sys-apps/systemd:= ) + tokudb? ( app-arch/snappy ) + ) + >=dev-libs/libpcre-8.41-r1:3= + virtual/libcrypt:= +" +BDEPEND="virtual/yacc + || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) +" +DEPEND="static? ( sys-libs/ncurses[static-libs] ) + server? ( + extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) + test? ( acct-group/mysql acct-user/mysql ) + ) + ${COMMON_DEPEND}" +RDEPEND="selinux? ( sec-policy/selinux-mysql ) + !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster + !dev-db/mariadb:0 + !dev-db/mariadb:5.5 + !dev-db/mariadb:10.1 + !dev-db/mariadb:10.3 + !dev-db/mariadb:10.4 + !dev-db/mariadb:10.5 + !dev-db/mariadb:10.6 + !dev-db/mariadb:10.7 + !dev-db/mariadb:10.8 + !=virtual/jre-1.8 ) ) + ) +" +# For other stuff to bring us in +# dev-perl/DBD-mysql is needed by some scripts installed by MySQL +# percona-xtrabackup-bin causes a circular dependency if DBD-mysql is not already installed +PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 ) + server? ( + galera? ( + sst-xtrabackup? ( + || ( >=dev-db/percona-xtrabackup-bin-2.2.4 dev-db/percona-xtrabackup ) + ) + ) + )" + +mysql_init_vars() { + MY_SHAREDSTATEDIR=${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mariadb"} + MY_SYSCONFDIR=${MY_SYSCONFDIR="${EPREFIX}/etc/mysql"} + MY_LOCALSTATEDIR=${MY_LOCALSTATEDIR="${EPREFIX}/var/lib/mysql"} + MY_LOGDIR=${MY_LOGDIR="${EPREFIX}/var/log/mysql"} + + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR="" + if [[ -f "${MY_SYSCONFDIR}/my.cnf" ]] ; then + MY_DATADIR=$(my_print_defaults mysqld 2>/dev/null \ + | sed -ne '/datadir/s|^--datadir=||p' \ + | tail -n1) + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR=$(grep ^datadir "${MY_SYSCONFDIR}/my.cnf" \ + | sed -e 's/.*=\s*//' \ + | tail -n1) + fi + fi + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR="${MY_LOCALSTATEDIR}" + einfo "Using default MY_DATADIR" + fi + elog "MySQL MY_DATADIR is ${MY_DATADIR}" + + if [[ -z "${PREVIOUS_DATADIR}" ]] ; then + if [[ -e "${MY_DATADIR}" ]] ; then + # If you get this and you're wondering about it, see bug #207636 + elog "MySQL datadir found in ${MY_DATADIR}" + elog "A new one will not be created." + PREVIOUS_DATADIR="yes" + else + PREVIOUS_DATADIR="no" + fi + export PREVIOUS_DATADIR + fi + else + if [[ ${EBUILD_PHASE} == "config" ]]; then + local new_MY_DATADIR + new_MY_DATADIR=$(my_print_defaults mysqld 2>/dev/null \ + | sed -ne '/datadir/s|^--datadir=||p' \ + | tail -n1) + + if [[ ( -n "${new_MY_DATADIR}" ) && ( "${new_MY_DATADIR}" != "${MY_DATADIR}" ) ]]; then + ewarn "MySQL MY_DATADIR has changed" + ewarn "from ${MY_DATADIR}" + ewarn "to ${new_MY_DATADIR}" + MY_DATADIR="${new_MY_DATADIR}" + fi + fi + fi + + export MY_SHAREDSTATEDIR MY_SYSCONFDIR + export MY_LOCALSTATEDIR MY_LOGDIR + export MY_DATADIR +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] ; then + local GCC_MAJOR_SET=$(gcc-major-version) + local GCC_MINOR_SET=$(gcc-minor-version) + + if use tokudb && [[ ${GCC_MAJOR_SET} -lt 4 || \ + ${GCC_MAJOR_SET} -eq 4 && ${GCC_MINOR_SET} -lt 7 ]] ; then + eerror "${PN} with tokudb needs to be built with gcc-4.7 or later." + eerror "Please use gcc-config to switch to gcc-4.7 or later version." + die + fi + + # Bug 565584. InnoDB now requires atomic functions introduced with gcc-4.7 on + # non x86{,_64} arches + if ! use amd64 && ! use x86 && [[ ${GCC_MAJOR_SET} -lt 4 || \ + ${GCC_MAJOR_SET} -eq 4 && ${GCC_MINOR_SET} -lt 7 ]] ; then + eerror "${PN} needs to be built with gcc-4.7 or later." + eerror "Please use gcc-config to switch to gcc-4.7 or later version." + die + fi + + if has test ${FEATURES} ; then + # Bug #213475 - MySQL _will_ object strenuously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if ! has userpriv ${FEATURES} ; then + die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." + fi + fi + fi + + java-pkg-opt-2_pkg_setup +} + +src_unpack() { + unpack ${A} + + mv -f "${WORKDIR}/${P/_rc/}" "${S}" || die +} + +src_prepare() { + eapply "${WORKDIR}"/mariadb-patches + + eapply_user + + _disable_plugin() { + echo > "${S}/plugin/${1}/CMakeLists.txt" || die + } + _disable_engine() { + echo > "${S}/storage/${1}/CMakeLists.txt" || die + } + + if use jemalloc; then + echo "TARGET_LINK_LIBRARIES(mysqld jemalloc)" >> "${S}/sql/CMakeLists.txt" + elif use tcmalloc; then + echo "TARGET_LINK_LIBRARIES(mysqld tcmalloc)" >> "${S}/sql/CMakeLists.txt" + fi + + # Don't build bundled xz-utils for tokudb + echo > "${S}/storage/tokudb/PerconaFT/cmake_modules/TokuThirdParty.cmake" || die + sed -i -e 's/ build_lzma//' -e 's/ build_snappy//' "${S}/storage/tokudb/PerconaFT/ft/CMakeLists.txt" || die + sed -i -e 's/add_dependencies\(tokuportability_static_conv build_jemalloc\)//' "${S}/storage/tokudb/PerconaFT/portability/CMakeLists.txt" || die + + local plugin + local server_plugins=( handler_socket auth_socket feedback metadata_lock_info + locale_info qc_info server_audit sql_errlog auth_ed25519 ) + local test_plugins=( audit_null auth_examples daemon_example fulltext + debug_key_management example_key_management ) + if ! use server; then # These plugins are for the server + for plugin in "${server_plugins[@]}" ; do + _disable_plugin "${plugin}" + done + fi + + if ! use test; then # These plugins are only used during testing + for plugin in "${test_plugins[@]}" ; do + _disable_plugin "${plugin}" + done + _disable_engine test_sql_discovery + fi + + _disable_engine example + + if ! use oqgraph ; then # avoids extra library checks + _disable_engine oqgraph + fi + + if use mroonga ; then + # Remove the bundled groonga + # There is no CMake flag, it simply checks for existance + rm -r "${S}"/storage/mroonga/vendor/groonga || die "could not remove packaged groonga" + else + _disable_engine mroonga + fi + + # Fix galera_recovery.sh script + sed -i -e "s~@bindir@/my_print_defaults~${EPREFIX}/usr/libexec/mariadb/my_print_defaults~" \ + scripts/galera_recovery.sh || die + + cmake_src_prepare + java-pkg-opt-2_src_prepare +} + +src_configure() { + # bug 508724 mariadb cannot use ld.gold + tc-ld-disable-gold + # Bug #114895, bug #110149 + filter-flags "-O" "-O[01]" + + append-cxxflags -felide-constructors + + # bug #283926, with GCC4.4, this is required to get correct behavior. + append-flags -fno-strict-aliasing + + CMAKE_BUILD_TYPE="RelWithDebInfo" + + # debug hack wrt #497532 + mycmakeargs=( + -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DMYSQL_DATADIR="${EPREFIX}/var/lib/mysql" + -DSYSCONFDIR="${EPREFIX}/etc/mysql" + -DINSTALL_BINDIR=bin + -DINSTALL_DOCDIR=share/doc/${PF} + -DINSTALL_DOCREADMEDIR=share/doc/${PF} + -DINSTALL_INCLUDEDIR=include/mysql + -DINSTALL_INFODIR=share/info + -DINSTALL_LIBDIR=$(get_libdir) + -DINSTALL_MANDIR=share/man + -DINSTALL_MYSQLSHAREDIR=share/mariadb + -DINSTALL_PLUGINDIR=$(get_libdir)/mariadb/plugin + -DINSTALL_SCRIPTDIR=bin + -DINSTALL_MYSQLDATADIR="${EPREFIX}/var/lib/mysql" + -DINSTALL_SBINDIR=sbin + -DINSTALL_SUPPORTFILESDIR="${EPREFIX}/usr/share/mariadb" + -DWITH_COMMENT="Gentoo Linux ${PF}" + -DWITH_UNIT_TESTS=$(usex test ON OFF) + -DWITH_LIBEDIT=0 + -DWITH_ZLIB=system + -DWITHOUT_LIBWRAP=1 + -DENABLED_LOCAL_INFILE=1 + -DMYSQL_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" + -DINSTALL_UNIX_ADDRDIR="${EPREFIX}/var/run/mysqld/mysqld.sock" + -DWITH_DEFAULT_COMPILER_OPTIONS=0 + -DWITH_DEFAULT_FEATURE_SET=0 + -DINSTALL_SYSTEMD_UNITDIR="$(systemd_get_systemunitdir)" + # The build forces this to be defined when cross-compiling. We pass it + # all the time for simplicity and to make sure it is actually correct. + -DSTACK_DIRECTION=$(tc-stack-grows-down && echo -1 || echo 1) + -DPKG_CONFIG_EXECUTABLE="${EPREFIX}/usr/bin/$(tc-getPKG_CONFIG)" + -DPLUGIN_AUTH_GSSAPI=$(usex kerberos DYNAMIC NO) + -DAUTH_GSSAPI_PLUGIN_TYPE=$(usex kerberos DYNAMIC OFF) + -DCONC_WITH_EXTERNAL_ZLIB=YES + -DWITH_EXTERNAL_ZLIB=YES + -DSUFFIX_INSTALL_DIR="" + -DWITH_UNITTEST=OFF + -DWITHOUT_CLIENTLIBS=YES + -DCLIENT_PLUGIN_DIALOG=OFF + -DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT=OFF + -DCLIENT_PLUGIN_CLIENT_ED25519=OFF + -DCLIENT_PLUGIN_MYSQL_CLEAR_PASSWORD=STATIC + -DCLIENT_PLUGIN_CACHING_SHA2_PASSWORD=OFF + ) + if use test ; then + mycmakeargs+=( -DINSTALL_MYSQLTESTDIR=share/mariadb/mysql-test ) + else + mycmakeargs+=( -DINSTALL_MYSQLTESTDIR='' ) + fi + + if ! use yassl ; then + mycmakeargs+=( -DWITH_SSL=system -DCLIENT_PLUGIN_SHA256_PASSWORD=STATIC ) + else + mycmakeargs+=( -DWITH_SSL=bundled ) + fi + + # bfd.h is only used starting with 10.1 and can be controlled by NOT_FOR_DISTRIBUTION + mycmakeargs+=( + -DWITH_READLINE=$(usex bindist 1 0) + -DNOT_FOR_DISTRIBUTION=$(usex bindist 0 1) + -DENABLE_DTRACE=$(usex systemtap) + ) + + if use server ; then + # Connect and Federated{,X} must be treated special + # otherwise they will not be built as plugins + if ! use extraengine ; then + mycmakeargs+=( + -DPLUGIN_CONNECT=NO + -DPLUGIN_FEDERATED=NO + -DPLUGIN_FEDERATEDX=NO + ) + fi + + mycmakeargs+=( + -DWITH_JEMALLOC=$(usex jemalloc system) + -DWITH_PCRE=system + -DPLUGIN_OQGRAPH=$(usex oqgraph DYNAMIC NO) + -DPLUGIN_SPHINX=$(usex sphinx YES NO) + -DPLUGIN_TOKUDB=$(usex tokudb YES NO) + -DPLUGIN_AUTH_PAM=$(usex pam YES NO) + -DPLUGIN_AWS_KEY_MANAGEMENT=NO + -DPLUGIN_CRACKLIB_PASSWORD_CHECK=$(usex cracklib YES NO) + -DPLUGIN_CASSANDRA=NO + -DPLUGIN_SEQUENCE=$(usex extraengine YES NO) + -DPLUGIN_SPIDER=$(usex extraengine YES NO) + -DCONNECT_WITH_MYSQL=1 + -DCONNECT_WITH_LIBXML2=$(usex xml) + -DCONNECT_WITH_ODBC=$(usex odbc) + -DCONNECT_WITH_JDBC=$(usex jdbc) + # Build failure and autodep wrt bug 639144 + -DCONNECT_WITH_MONGO=OFF + -DWITH_WSREP=$(usex galera) + -DWITH_INNODB_LZ4=$(usex innodb-lz4 ON OFF) + -DWITH_INNODB_LZO=$(usex innodb-lzo ON OFF) + -DWITH_INNODB_SNAPPY=$(usex innodb-snappy ON OFF) + -DPLUGIN_MROONGA=$(usex mroonga DYNAMIC NO) + -DPLUGIN_AUTH_GSSAPI=$(usex kerberos DYNAMIC NO) + -DWITH_MARIABACKUP=$(usex backup ON OFF) + -DWITH_LIBARCHIVE=$(usex backup ON OFF) + -DINSTALL_SQLBENCHDIR=share/mariadb + -DPLUGIN_ROCKSDB=$(usex rocksdb DYNAMIC NO) + # systemd is only linked to for server notification + -DWITH_SYSTEMD=$(usex systemd yes no) + -DWITH_NUMA=$(usex numa ON OFF) + ) + + # Workaround for MDEV-14524 + use tokudb && mycmakeargs+=( -DTOKUDB_OK=1 ) + + if use test ; then + # This is needed for the new client lib which tests a real, open server + mycmakeargs+=( -DSKIP_TESTS=ON ) + fi + + if [[ ( -n ${MYSQL_DEFAULT_CHARSET} ) && ( -n ${MYSQL_DEFAULT_COLLATION} ) ]]; then + ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" + ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." + ewarn "You MUST file bugs without these variables set." + + mycmakeargs+=( + -DDEFAULT_CHARSET=${MYSQL_DEFAULT_CHARSET} + -DDEFAULT_COLLATION=${MYSQL_DEFAULT_COLLATION} + ) + + elif ! use latin1 ; then + mycmakeargs+=( + -DDEFAULT_CHARSET=utf8 + -DDEFAULT_COLLATION=utf8_general_ci + ) + else + mycmakeargs+=( + -DDEFAULT_CHARSET=latin1 + -DDEFAULT_COLLATION=latin1_swedish_ci + ) + fi + mycmakeargs+=( + -DEXTRA_CHARSETS=all + -DMYSQL_USER=mysql + -DDISABLE_SHARED=$(usex static YES NO) + -DWITH_DEBUG=$(usex debug) + -DWITH_EMBEDDED_SERVER=OFF + -DWITH_PROFILING=$(usex profiling) + ) + + if use static; then + mycmakeargs+=( -DWITH_PIC=1 ) + fi + + if use jemalloc || use tcmalloc ; then + mycmakeargs+=( -DWITH_SAFEMALLOC=OFF ) + fi + + # Storage engines + mycmakeargs+=( + -DWITH_ARCHIVE_STORAGE_ENGINE=1 + -DWITH_BLACKHOLE_STORAGE_ENGINE=1 + -DWITH_CSV_STORAGE_ENGINE=1 + -DWITH_HEAP_STORAGE_ENGINE=1 + -DWITH_INNOBASE_STORAGE_ENGINE=1 + -DWITH_MYISAMMRG_STORAGE_ENGINE=1 + -DWITH_MYISAM_STORAGE_ENGINE=1 + -DWITH_PARTITION_STORAGE_ENGINE=1 + ) + else + mycmakeargs+=( + -DWITHOUT_SERVER=1 + -DWITH_EMBEDDED_SERVER=OFF + -DEXTRA_CHARSETS=none + -DINSTALL_SQLBENCHDIR= + -DWITH_SYSTEMD=no + ) + fi + + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +# Official test instructions: +# USE='extraengine perl server' \ +# FEATURES='test userpriv' \ +# ebuild mariadb-X.X.XX.ebuild \ +# digest clean package +src_test() { + _disable_test() { + local rawtestname bug reason + rawtestname="${1}" ; shift + bug="${1}" ; shift + reason="${@}" + ewarn "test '${rawtestname}' disabled: '${reason}' (BUG#${bug})" + echo "${rawtestname} : BUG#${bug} ${reason}" >> "${T}/disabled.def" + } + + local TESTDIR="${BUILD_DIR}/mysql-test" + local retstatus_unit + local retstatus_tests + + if ! use server ; then + einfo "Skipping server tests due to minimal build." + return 0 + fi + + einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" + + # Run CTest (test-units) + cmake_src_test + retstatus_unit=$? + + # Ensure that parallel runs don't die + export MTR_BUILD_THREAD="$((${RANDOM} % 100))" + + if [[ -z "${MTR_PARALLEL}" ]] ; then + local -x MTR_PARALLEL=$(makeopts_jobs) + + if [[ ${MTR_PARALLEL} -gt 4 ]] ; then + # Running multiple tests in parallel usually require higher ulimit + # and fs.aio-max-nr setting. In addition, tests like main.multi_update + # are known to hit timeout when system is busy. + # To avoid test failure we will limit MTR_PARALLEL to 4 instead of + # using "auto". + local info_msg="Parallel MySQL test suite jobs limited to 4 (MAKEOPTS=${MTR_PARALLEL})" + info_msg+=" to avoid test failures. Set MTR_PARALLEL if you know what you are doing!" + einfo "${info_msg}" + unset info_msg + MTR_PARALLEL=4 + fi + else + einfo "MTR_PARALLEL is set to '${MTR_PARALLEL}'" + fi + + # Try to increase file limits to increase test coverage + if ! ulimit -n 16500 1>/dev/null 2>&1 ; then + # Upper limit comes from parts.partition_* tests + ewarn "For maximum test coverage please raise open file limit to 16500 (ulimit -n 16500) before calling the package manager." + + if ! ulimit -n 4162 1>/dev/null 2>&1 ; then + # Medium limit comes from '[Warning] Buffered warning: Could not increase number of max_open_files to more than 3000 (request: 4162)' + ewarn "For medium test coverage please raise open file limit to 4162 (ulimit -n 4162) before calling the package manager." + + if ! ulimit -n 3000 1>/dev/null 2>&1 ; then + ewarn "For minimum test coverage please raise open file limit to 3000 (ulimit -n 3000) before calling the package manager." + else + einfo "Will run test suite with open file limit set to 3000 (minimum test coverage)." + fi + else + einfo "Will run test suite with open file limit set to 4162 (medium test coverage)." + fi + else + einfo "Will run test suite with open file limit set to 16500 (best test coverage)." + fi + + # create directories because mysqladmin might run out of order + mkdir -p "${T}"/var-tests{,/log} || die + + if [[ ! -f "${S}/mysql-test/unstable-tests" ]] ; then + touch "${S}"/mysql-test/unstable-tests || die + fi + + cp "${S}"/mysql-test/unstable-tests "${T}/disabled.def" || die + + local -a disabled_tests + disabled_tests+=( "compat/oracle.plugin;0;Needs example plugin which Gentoo disables" ) + disabled_tests+=( "innodb_gis.1;25095;Known rounding error with latest AMD processors" ) + disabled_tests+=( "innodb_gis.gis;25095;Known rounding error with latest AMD processors" ) + disabled_tests+=( "main.explain_non_select;0;Sporadically failing test" ) + disabled_tests+=( "main.func_time;0;Dependent on time test was written" ) + disabled_tests+=( "main.grant;0;Sporadically failing test" ) + disabled_tests+=( "main.join_cache;0;Sporadically failing test" ) + disabled_tests+=( "main.plugin_auth;0;Needs client libraries built" ) + disabled_tests+=( "main.selectivity_no_engine;26320;Sporadically failing test" ) + disabled_tests+=( "main.stat_tables;0;Sporadically failing test" ) + disabled_tests+=( "main.stat_tables_innodb;0;Sporadically failing test" ) + disabled_tests+=( "mariabackup.*;0;Broken test suite" ) + disabled_tests+=( "plugins.auth_ed25519;0;Needs client libraries built" ) + disabled_tests+=( "plugins.cracklib_password_check;0;False positive due to varying policies" ) + disabled_tests+=( "plugins.two_password_validations;0;False positive due to varying policies" ) + disabled_tests+=( "roles.acl_statistics;0;False positive due to a user count mismatch caused by previous test" ) + + if ! use latin1 ; then + disabled_tests+=( "funcs_1.is_columns_mysql;0;Requires USE=latin1" ) + disabled_tests+=( "main.information_schema;0;Requires USE=latin1" ) + disabled_tests+=( "main.sp2;24177;Requires USE=latin1" ) + disabled_tests+=( "main.system_mysql_db;0;Requires USE=latin1" ) + fi + + local test_infos_str test_infos_arr + for test_infos_str in "${disabled_tests[@]}" ; do + IFS=';' read -r -a test_infos_arr <<< "${test_infos_str}" + + if [[ ${#test_infos_arr[@]} != 3 ]] ; then + die "Invalid test data set, not matching format: ${test_infos_str}" + fi + + _disable_test "${test_infos_arr[0]}" "${test_infos_arr[1]}" "${test_infos_arr[2]}" + done + unset test_infos_str test_infos_arr + + # run mysql-test tests + pushd "${TESTDIR}" &>/dev/null || die + perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder --skip-test=tokudb --skip-test-list="${T}/disabled.def" + retstatus_tests=$? + + popd &>/dev/null || die + + # Cleanup is important for these testcases. + pkill -9 -f "${S}/ndb" 2>/dev/null + pkill -9 -f "${S}/sql" 2>/dev/null + + local failures="" + [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" + [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" + + [[ -z "$failures" ]] || die "Test failures: $failures" + einfo "Tests successfully completed" +} + +src_install() { + cmake_src_install + + # Remove an unnecessary, private config header which will never match between ABIs and is not meant to be used + if [[ -f "${ED}/usr/include/mysql/server/private/config.h" ]] ; then + rm "${ED}/usr/include/mysql/server/private/config.h" || die + fi + + # Make sure the vars are correctly initialized + mysql_init_vars + + # Convenience links + einfo "Making Convenience links for mysqlcheck multi-call binary" + dosym "mysqlcheck" "/usr/bin/mysqlanalyze" + dosym "mysqlcheck" "/usr/bin/mysqlrepair" + dosym "mysqlcheck" "/usr/bin/mysqloptimize" + + # INSTALL_LAYOUT=STANDALONE causes cmake to create a /usr/data dir + if [[ -d "${ED}/usr/data" ]] ; then + rm -Rf "${ED}/usr/data" || die + fi + + # Unless they explicitly specific USE=test, then do not install the + # testsuite. It DOES have a use to be installed, esp. when you want to do a + # validation of your database configuration after tuning it. + if ! use test ; then + rm -rf "${D}/${MY_SHAREDSTATEDIR}/mysql-test" + fi + + # Configuration stuff + einfo "Building default configuration ..." + insinto "${MY_SYSCONFDIR#${EPREFIX}}" + [[ -f "${S}/scripts/mysqlaccess.conf" ]] && doins "${S}"/scripts/mysqlaccess.conf + cp "${FILESDIR}/my.cnf-10.2" "${TMPDIR}/my.cnf" || die + eprefixify "${TMPDIR}/my.cnf" + doins "${TMPDIR}/my.cnf" + insinto "${MY_SYSCONFDIR#${EPREFIX}}/mariadb.d" + cp "${FILESDIR}/my.cnf.distro-client" "${TMPDIR}/50-distro-client.cnf" || die + eprefixify "${TMPDIR}/50-distro-client.cnf" + doins "${TMPDIR}/50-distro-client.cnf" + + if use server ; then + mycnf_src="my.cnf.distro-server" + sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ + "${FILESDIR}/${mycnf_src}" \ + > "${TMPDIR}/my.cnf.ok" || die + if use prefix ; then + sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' \ + "${TMPDIR}/my.cnf.ok" || die + fi + if use latin1 ; then + sed -i \ + -e "/character-set/s|utf8|latin1|g" \ + "${TMPDIR}/my.cnf.ok" || die + fi + eprefixify "${TMPDIR}/my.cnf.ok" + newins "${TMPDIR}/my.cnf.ok" 50-distro-server.cnf + + einfo "Including support files and sample configurations" + docinto "support-files" + local script + for script in \ + "${S}"/support-files/magic + do + [[ -f "$script" ]] && dodoc "${script}" + done + + docinto "scripts" + for script in "${S}"/scripts/mysql* ; do + [[ ( -f "$script" ) && ( "${script%.sh}" == "${script}" ) ]] && dodoc "${script}" + done + # Manually install supporting files that conflict with other packages + # but are needed for galera and initial installation + exeinto /usr/libexec/mariadb + doexe "${BUILD_DIR}/extra/my_print_defaults" "${BUILD_DIR}/extra/perror" + fi + + # Remove bundled mytop in favor of dev-db/mytop + local mytop_file + for mytop_file in \ + "${ED}/usr/bin/mytop" \ + "${ED}/usr/share/man/man1/mytop.1" \ + ; do + if [[ -e "${mytop_file}" ]] ; then + rm -v "${mytop_file}" || die + fi + done + + # Fix a dangling symlink when galera is not built + if [[ -L "${ED}/usr/bin/wsrep_sst_rsync_wan" ]] && ! use galera ; then + rm "${ED}/usr/bin/wsrep_sst_rsync_wan" || die + fi +} + +pkg_preinst() { + java-pkg-opt-2_pkg_preinst + + # Here we need to see if the implementation switched client libraries + # We check if this is a new instance of the package and a client library already exists + local SHOW_ABI_MESSAGE libpath + if [[ -z ${REPLACING_VERSIONS} && -e "${EROOT}/usr/$(get_libdir)/libmysqlclient.so" ]] ; then + libpath=$(readlink "${EROOT}/usr/$(get_libdir)/libmysqlclient.so") + elog "Due to ABI changes when switching between different client libraries," + elog "revdep-rebuild must find and rebuild all packages linking to libmysqlclient." + elog "Please run: revdep-rebuild --library ${libpath}" + ewarn "Failure to run revdep-rebuild may cause issues with other programs or libraries" + fi +} + +pkg_postinst() { + # Make sure the vars are correctly initialized + mysql_init_vars + + # Create log directory securely if it does not exist + [[ -d "${ROOT}/${MY_LOGDIR}" ]] || install -d -m0750 -o mysql -g mysql "${ROOT}/${MY_LOGDIR}" + + if use server ; then + if use pam; then + einfo + elog "This install includes the PAM authentication plugin." + elog "To activate and configure the PAM plugin, please read:" + elog "https://mariadb.com/kb/en/mariadb/pam-authentication-plugin/" + einfo + fi + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + einfo + elog "You might want to run:" + elog "\"emerge --config =${CATEGORY}/${PF}\"" + elog "if this is a new install." + elog + elog "If you are switching server implentations, you should run the" + elog "mysql_upgrade tool." + einfo + else + einfo + elog "If you are upgrading major versions, you should run the" + elog "mysql_upgrade tool." + einfo + fi + + if use galera ; then + einfo + elog "Be sure to edit the my.cnf file to activate your cluster settings." + elog "This should be done after running \"emerge --config =${CATEGORY}/${PF}\"" + elog "The first time the cluster is activated, you should add" + elog "--wsrep-new-cluster to the options in /etc/conf.d/mysql for one node." + elog "This option should then be removed for subsequent starts." + einfo + if use sst-xtrabackup ; then + ewarn "As per https://mariadb.com/kb/en/meta/xtrabackup_warning/, XtraBackup" + ewarn "as an SST is broken by default beginning with 10.2.19 with the setting" + ewarn "innodb_safe_truncate=ON. Please migrate to sst-mariabackup instead." + ewarn "sst-xtrabackup is being removed in 10.3 and higher." + fi + fi + fi + + # Note about configuration change + einfo + elog "This version of mariadb reorganizes the configuration from a single my.cnf" + elog "to several files in /etc/mysql/${PN}.d." + elog "Please backup any changes you made to /etc/mysql/my.cnf" + elog "and add them as a new file under /etc/mysql/${PN}.d with a .cnf extension." + elog "You may have as many files as needed and they are read alphabetically." + elog "Be sure the options have the appropriate section headers, i.e. [mysqld]." + einfo +} + +pkg_config() { + _getoptval() { + local section="${1}" + local option="--${2}" + local extra_options="${3}" + local cmd=( + "${my_print_defaults_binary}" + "${extra_options}" + "${section}" + ) + + local values=() + local parameters=( $(eval "${cmd[@]}" 2>/dev/null) ) + for parameter in "${parameters[@]}" + do + # my_print_defaults guarantees output of options, one per line, + # in the form that they would be specified on the command line. + # So checking for --option=* should be safe. + case ${parameter} in + ${option}=*) + values+=( "${parameter#*=}" ) + ;; + esac + done + + if [[ ${#values[@]} -gt 0 ]] ; then + # Option could have been set multiple times + # in which case only the last occurrence + # contains the current value + echo "${values[-1]}" + fi + } + + _mktemp_dry() { + # emktemp has no --dry-run option + local template="${1}" + + if [[ -z "${template}" ]] ; then + if [[ -z "${T}" ]] ; then + template="/tmp/XXXXXXX" + else + template="${T}/XXXXXXX" + fi + fi + + local template_wo_X=${template//X/} + local n_X + let n_X=${#template}-${#template_wo_X} + if [[ ${n_X} -lt 3 ]] ; then + echo "${FUNCNAME[0]}: too few X's in template ‘${template}’" >&2 + return + fi + + local attempts=0 + local character tmpfile + while [[ true ]] ; do + let attempts=attempts+1 + + new_file= + while read -n1 character ; do + if [[ "${character}" == "X" ]] ; then + tmpfile+="${RANDOM:0:1}" + else + tmpfile+="${character}" + fi + done < <(echo -n "${template}") + + if [[ ! -f "${tmpfile}" ]] + then + echo "${tmpfile}" + return + fi + + if [[ ${attempts} -ge 100 ]] ; then + echo "${FUNCNAME[0]}: Cannot create temporary file after 100 attempts." >&2 + return + fi + done + } + + local mysql_binary="${EROOT}/usr/bin/mysql" + if [[ ! -x "${mysql_binary}" ]] ; then + die "'${mysql_binary}' not found! Please re-install ${CATEGORY}/${PN}!" + fi + + local mysqld_binary="${EROOT}/usr/sbin/mysqld" + if [[ ! -x "${mysqld_binary}" ]] ; then + die "'${mysqld_binary}' not found! Please re-install ${CATEGORY}/${PN}!" + fi + + local mysql_install_db_binary="${EROOT}/usr/bin/mysql_install_db" + if [[ ! -x "${mysql_install_db_binary}" ]] ; then + die "'${mysql_install_db_binary}' not found! Please re-install ${CATEGORY}/${PN}!" + fi + + local my_print_defaults_binary="${EROOT}/usr/bin/my_print_defaults" + if [[ ! -x "${my_print_defaults_binary}" ]] ; then + die "'${my_print_defaults_binary}' not found! Please re-install dev-db/mysql-connector-c!" + fi + + if [[ -z "${MYSQL_USER}" ]] ; then + MYSQL_USER=mysql + if use prefix ; then + MYSQL_USER=$(id -u -n 2>/dev/null) + if [[ -z "${MYSQL_USER}" ]] ; then + die "Failed to determine current username!" + fi + fi + fi + + if [[ -z "${MYSQL_GROUP}" ]] ; then + MYSQL_GROUP=mysql + if use prefix ; then + MYSQL_GROUP=$(id -g -n 2>/dev/null) + if [[ -z "${MYSQL_GROUP}" ]] ; then + die "Failed to determine current user groupname!" + fi + fi + fi + + # my_print_defaults needs to read stuff in $HOME/.my.cnf + local -x HOME="${EROOT}/root" + + # Make sure the vars are correctly initialized + mysql_init_vars + + # Read currently set data directory + MY_DATADIR="$(_getoptval mysqld datadir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + + # Bug #213475 - MySQL _will_ object strenously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if [[ -z "${MY_DATADIR}" ]] ; then + die "Sorry, unable to find MY_DATADIR!" + elif [[ -d "${MY_DATADIR}/mysql" ]] ; then + ewarn "Looks like your data directory '${MY_DATADIR}' is already initialized!" + ewarn "Please rename or delete its content if you wish to initialize a new data directory." + die "${PN} data directory at '${MY_DATADIR}' looks already initialized!" + fi + + MYSQL_TMPDIR="$(_getoptval mysqld tmpdir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + MYSQL_TMPDIR=${MYSQL_TMPDIR%/} + # These are dir+prefix + MYSQL_LOG_BIN="$(_getoptval mysqld log-bin "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + MYSQL_LOG_BIN=${MYSQL_LOG_BIN%/*} + MYSQL_RELAY_LOG="$(_getoptval mysqld relay-log "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + MYSQL_RELAY_LOG=${MYSQL_RELAY_LOG%/*} + + # Create missing directories. + # Always check if mysql user can write to directory even if we just + # created directory because a parent directory might be not + # accessible for that user. + PID_DIR="${EROOT}/run/mysqld" + if [[ ! -d "${PID_DIR}" ]] ; then + einfo "Creating ${PN} PID directory '${PID_DIR}' ..." + install -d -m 755 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${PID_DIR}" \ + || die "Failed to create PID directory '${PID_DIR}'!" + fi + + local _pid_dir_testfile="$(_mktemp_dry "${PID_DIR}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_pid_dir_testfile}" ]] \ + && die "_mktemp_dry() for '${PID_DIR}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_pid_dir_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_pid_dir_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into PID dir '${PID_DIR}'!" + else + rm "${_pid_dir_testfile}" || die + unset _pid_dir_testfile + fi + + if [[ ! -d "${MY_DATADIR}" ]] ; then + einfo "Creating ${PN} data directory '${MY_DATADIR}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MY_DATADIR}" \ + || die "Failed to create ${PN} data directory '${MY_DATADIR}'!" + fi + + local _my_datadir_testfile="$(_mktemp_dry "${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_datadir_testfile}" ]] \ + && die "_mktemp_dry() for '${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_datadir_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_datadir_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into data directory '${MY_DATADIR}'!" + else + rm "${_my_datadir_testfile}" || die + unset _my_datadir_testfile + fi + + if [[ -n "${MYSQL_TMPDIR}" && ! -d "${MYSQL_TMPDIR}" ]] ; then + einfo "Creating ${PN} tmpdir '${MYSQL_TMPDIR}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_TMPDIR}" \ + || die "Failed to create ${PN} tmpdir '${MYSQL_TMPDIR}'!" + fi + + if [[ -z "${MYSQL_TMPDIR}" ]] ; then + MYSQL_TMPDIR="$(_mktemp_dry "${EROOT}/tmp/mysqld-tmp.XXXXXXXXX")" + [[ -z "${MYSQL_TMPDIR}" ]] \ + && die "_mktemp_dry() for '${MYSQL_TMPDIR}' failed!" + + mkdir "${MYSQL_TMPDIR}" || die + chown ${MYSQL_USER} "${MYSQL_TMPDIR}" || die + fi + + # Now we need to test MYSQL_TMPDIR... + local _my_tmpdir_testfile="$(_mktemp_dry "${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_tmpdir_testfile}" ]] \ + && die "_mktemp_dry() for '${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_tmpdir_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_tmpdir_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into tmpdir '${MYSQL_TMPDIR}'!" + else + rm "${_my_tmpdir_testfile}" || die + unset _my_tmpdir_testfile + fi + + if [[ "${MYSQL_LOG_BIN}" == /* && ! -d "${MYSQL_LOG_BIN}" ]] ; then + # Only create directory when MYSQL_LOG_BIN is an absolute path + einfo "Creating ${PN} log-bin directory '${MYSQL_LOG_BIN}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_LOG_BIN}" \ + || die "Failed to create ${PN} log-bin directory '${MYSQL_LOG_BIN}'" + fi + + if [[ "${MYSQL_LOG_BIN}" == /* ]] ; then + # Only test when MYSQL_LOG_BIN is an absolute path + local _my_logbin_testfile="$(_mktemp_dry "${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_logbin_testfile}" ]] \ + && die "_mktemp_dry() for '${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_logbin_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_logbin_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into log-bin directory '${MYSQL_LOG_BIN}'!" + else + rm "${_my_logbin_testfile}" || die + unset _my_logbin_testfile + fi + fi + + if [[ "${MYSQL_RELAY_LOG}" == /* && ! -d "${MYSQL_RELAY_LOG}" ]] ; then + # Only create directory when MYSQL_RELAY_LOG is an absolute path + einfo "Creating ${PN} relay-log directory '${MYSQL_RELAY_LOG}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_RELAY_LOG}" \ + || die "Failed to create ${PN} relay-log directory '${MYSQL_RELAY_LOG}'!" + fi + + if [[ "${MYSQL_RELAY_LOG}" == /* ]] ; then + # Only test when MYSQL_RELAY_LOG is an absolute path + local _my_relaylog_testfile="$(_mktemp_dry "${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_relaylog_testfile}" ]] \ + && die "_mktemp_dry() for '${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_relaylog_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_relaylog_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into relay-log directory '${MYSQL_RELAY_LOG}'!" + else + rm "${_my_relaylog_testfile}" || die + unset _my_relaylog_testfile + fi + fi + + local SETUP_TMPDIR=$(mktemp -d "/tmp/${PN}-config.XXXXXXXXX" 2>/dev/null) + [[ -z "${SETUP_TMPDIR}" ]] && die "Failed to create setup tmpdir" + + # Limit access + chmod 0770 "${SETUP_TMPDIR}" || die + chown ${MYSQL_USER} "${SETUP_TMPDIR}" || die + + local mysql_install_log="${SETUP_TMPDIR}/install_db.log" + local mysqld_logfile="${SETUP_TMPDIR}/mysqld.log" + + echo "" + einfo "Detected settings:" + einfo "==================" + einfo "MySQL User:\t\t\t\t${MYSQL_USER}" + einfo "MySQL Group:\t\t\t\t${MYSQL_GROUP}" + einfo "MySQL DATA directory:\t\t${MY_DATADIR}" + einfo "MySQL TMP directory:\t\t\t${MYSQL_TMPDIR}" + + if [[ "${MYSQL_LOG_BIN}" == /* ]] ; then + # Absolute path for binary log files specified + einfo "MySQL Binary Log File location:\t${MYSQL_LOG_BIN}" + fi + + if [[ "${MYSQL_RELAY_LOG}" == /* ]] ; then + # Absolute path for relay log files specified + einfo "MySQL Relay Log File location:\t${MYSQL_RELAY_LOG}" + fi + + einfo "PID DIR:\t\t\t\t${PID_DIR}" + einfo "Install db log:\t\t\t${mysql_install_log}" + einfo "Install server log:\t\t\t${mysqld_logfile}" + + echo + + if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then + local tmp_mysqld_password_source= + + for tmp_mysqld_password_source in mysql client ; do + einfo "Trying to get password for mysql 'root' user from '${tmp_mysqld_password_source}' section ..." + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password)" + if [[ -n "${MYSQL_ROOT_PASSWORD}" ]] ; then + if [[ ${MYSQL_ROOT_PASSWORD} == *$'\n'* ]] ; then + ewarn "Ignoring password from '${tmp_mysqld_password_source}' section due to newline character (do you have multiple password options set?)!" + MYSQL_ROOT_PASSWORD= + continue + fi + + einfo "Found password in '${tmp_mysqld_password_source}' section!" + break + fi + done + + # Sometimes --show is required to display passwords in some implementations of my_print_defaults + if [[ "${MYSQL_ROOT_PASSWORD}" == '*****' ]] ; then + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password --show)" + fi + + unset tmp_mysqld_password_source + fi + + if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then + local pwd1="a" + local pwd2="b" + + echo + einfo "No password for mysql 'root' user was specified via environment" + einfo "variable MYSQL_ROOT_PASSWORD and no password was found in config" + einfo "file like '${HOME}/.my.cnf'." + einfo "To continue please provide a password for the mysql 'root' user" + einfo "now on console:" + ewarn "NOTE: Please avoid [\"'\\_%] characters in the password!" + read -rsp " >" pwd1 ; echo + + einfo "Retype the password" + read -rsp " >" pwd2 ; echo + + if [[ "x${pwd1}" != "x${pwd2}" ]] ; then + die "Passwords are not the same!" + fi + + MYSQL_ROOT_PASSWORD="${pwd1}" + unset pwd1 pwd2 + + echo + fi + + local -a mysqld_options + + # Fix bug 446200. Don't reference host my.cnf, needs to come first, + # see http://bugs.mysql.com/bug.php?id=31312 + use prefix && mysqld_options+=( "--defaults-file='${MY_SYSCONFDIR}/my.cnf'" ) + + # Figure out which options we need to disable to do the setup + local helpfile="${TMPDIR}/mysqld-help" + "${EROOT}/usr/sbin/mysqld" --verbose --help >"${helpfile}" 2>/dev/null + + local opt optexp optfull + for opt in host-cache name-resolve networking slave-start \ + federated ssl log-bin relay-log slow-query-log external-locking \ + log-slave-updates \ + ; do + optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" + egrep -sq -- "${optexp}" "${helpfile}" && mysqld_options+=( "${optfull}" ) + done + + # Prepare timezones, see + # https://dev.mysql.com/doc/mysql/en/time-zone-support.html + local tz_sql="${SETUP_TMPDIR}/tz.sql" + + echo "USE mysql;" >"${tz_sql}" + "${EROOT}/usr/bin/mysql_tzinfo_to_sql" "${EROOT}/usr/share/zoneinfo" >> "${tz_sql}" 2>/dev/null + if [[ $? -ne 0 ]] ; then + die "mysql_tzinfo_to_sql failed!" + fi + + local cmd=( + "${mysql_install_db_binary}" + "${mysqld_options[@]}" + "--init-file='${tz_sql}'" + "--basedir='${EROOT}/usr'" + "--datadir='${MY_DATADIR}'" + "--tmpdir='${MYSQL_TMPDIR}'" + "--log-error='${mysql_install_log}'" + "--rpm" + "--cross-bootstrap" + "--user=${MYSQL_USER}" + ) + + einfo "Initializing ${PN} data directory: ${cmd[@]}" + eval "${cmd[@]}" >>"${mysql_install_log}" 2>&1 + + if [[ $? -ne 0 || ! -f "${MY_DATADIR}/mysql/user.frm" ]] ; then + grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_install_log}" 1>&2 + die "Failed to initialize ${PN} data directory. Please review '${mysql_install_log}'!" + fi + + local x=${RANDOM} + local socket="${PID_DIR}/mysqld.${x}.sock" + [[ -f "${socket}" ]] && die "Randomness failed; Socket ${socket} already exists!" + local pidfile="${PID_DIR}/mysqld.${x}.pid" + [[ -f "${pidfile}" ]] && die "Randomness failed; Pidfile ${pidfile} already exists!" + unset x + + cmd=( + "${mysqld_binary}" + "${mysqld_options[@]}" + "--basedir='${EROOT}/usr'" + "--datadir='${MY_DATADIR}'" + "--tmpdir='${MYSQL_TMPDIR}'" + --max_allowed_packet=8M + --net_buffer_length=16K + "--socket='${socket}'" + "--pid-file='${pidfile}'" + "--log-error='${mysqld_logfile}'" + "--user=${MYSQL_USER}" + ) + + einfo "Starting mysqld to finalize initialization: ${cmd[@]}" + eval "${cmd[@]}" >>"${mysqld_logfile}" 2>&1 & + + echo -n "Waiting for mysqld to accept connections " + local maxtry=15 + while [[ ! -S "${socket}" && "${maxtry}" -gt 1 ]] ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + + if [[ -S "${socket}" ]] ; then + # Even with a socket we don't know if mysqld will abort + # start due to an error so just wait a little bit more... + maxtry=5 + while [[ -S "${socket}" && "${maxtry}" -gt 1 ]] ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + fi + + echo + + if [[ ! -S "${socket}" ]] ; then + grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysqld_logfile}" 1>&2 + die "mysqld was unable to start from initialized data directory. Please review '${mysqld_logfile}'!" + fi + + local mysql_logfile="${SETUP_TMPDIR}/set_root_pw.log" + touch "${mysql_logfile}" || die + + ebegin "Setting root password" + # Do this from memory, as we don't want clear text passwords in temp files + local sql="ALTER USER 'root'@'localhost' IDENTIFIED BY '${MYSQL_ROOT_PASSWORD}'" + cmd=( + "${mysql_binary}" + --no-defaults + "--socket='${socket}'" + -hlocalhost + "-e \"${sql}\"" + ) + eval "${cmd[@]}" >"${mysql_logfile}" 2>&1 + local rc=$? + eend ${rc} + + if [[ ${rc} -ne 0 ]] ; then + # Poor man's solution which tries to avoid having password + # in log. NOTE: sed can fail if user didn't follow advice + # and included character which will require escaping... + sed -i -e "s/${MYSQL_ROOT_PASSWORD}/*****/" "${mysql_logfile}" 2>/dev/null + + grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_logfile}" + die "Failed to set ${PN} root password. Please review '${mysql_logfile}'!" + fi + + # Stop the server + if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then + echo -n "Stopping the server " + pkill -F "${pidfile}" &>/dev/null + + maxtry=10 + while [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + + echo + + if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then + # We somehow failed to stop server. + # However, not a fatal error. Just warn the user. + ewarn "WARNING: mysqld[$(cat "${pidfile}")] is still running!" + fi + fi + + rm -r "${SETUP_TMPDIR}" || die + + einfo "${PN} data directory at '${MY_DATADIR}' successfully initialized!" +} diff --git a/dev-db/mariadb/mariadb-10.3.32.ebuild b/dev-db/mariadb/mariadb-10.3.32.ebuild new file mode 100644 index 000000000000..761a02e398dd --- /dev/null +++ b/dev-db/mariadb/mariadb-10.3.32.ebuild @@ -0,0 +1,1310 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +SUBSLOT="18" + +JAVA_PKG_OPT_USE="jdbc" + +inherit eutils systemd flag-o-matic prefix toolchain-funcs \ + multiprocessing java-pkg-opt-2 cmake + +# Patch version +PATCH_SET="https://dev.gentoo.org/~whissi/dist/${PN}/${PN}-10.3.32-patches-01.tar.xz" + +SRC_URI="mirror://mariadb/${PN}-${PV}/source/${P}.tar.gz + ${PATCH_SET}" + +HOMEPAGE="https://mariadb.org/" +DESCRIPTION="An enhanced, drop-in replacement for MySQL" +LICENSE="GPL-2 LGPL-2.1+" +SLOT="$(ver_cut 1-2)/${SUBSLOT:-0}" +IUSE="+backup bindist client-libs cracklib debug extraengine galera innodb-lz4 + innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga + numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx + sst-rsync sst-mariabackup static systemd systemtap tcmalloc + test tokudb xml yassl" + +RESTRICT="!bindist? ( bindist ) !test? ( test )" + +REQUIRED_USE="jdbc? ( extraengine server !static ) + server? ( tokudb? ( jemalloc !tcmalloc ) ) + ?? ( tcmalloc jemalloc ) + static? ( yassl !pam )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +# Be warned, *DEPEND are version-dependant +# These are used for both runtime and compiletime +COMMON_DEPEND=" + kernel_linux? ( + sys-process/procps:0= + dev-libs/libaio:0= + ) + >=sys-apps/sed-4 + >=sys-apps/texinfo-4.7-r1 + jemalloc? ( dev-libs/jemalloc:0= ) + tcmalloc? ( dev-util/google-perftools:0= ) + systemtap? ( >=dev-util/systemtap-1.3:0= ) + >=sys-libs/zlib-1.2.3:0= + kerberos? ( virtual/krb5 ) + yassl? ( net-libs/gnutls:0= ) + !yassl? ( + >=dev-libs/openssl-1.0.0:0= + ) + sys-libs/ncurses:0= + !bindist? ( + sys-libs/binutils-libs:0= + >=sys-libs/readline-4.1:0= + ) + server? ( + backup? ( app-arch/libarchive:0= ) + cracklib? ( sys-libs/cracklib:0= ) + extraengine? ( + odbc? ( dev-db/unixODBC:0= ) + xml? ( dev-libs/libxml2:2= ) + ) + innodb-lz4? ( app-arch/lz4 ) + innodb-lzo? ( dev-libs/lzo ) + innodb-snappy? ( app-arch/snappy ) + mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) + numa? ( sys-process/numactl ) + oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) + pam? ( sys-libs/pam:0= ) + systemd? ( sys-apps/systemd:= ) + tokudb? ( app-arch/snappy ) + ) + >=dev-libs/libpcre-8.41-r1:3= + virtual/libcrypt:= +" +BDEPEND="virtual/yacc + || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) +" +DEPEND="static? ( sys-libs/ncurses[static-libs] ) + server? ( + extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) + test? ( acct-group/mysql acct-user/mysql ) + ) + ${COMMON_DEPEND}" +RDEPEND="selinux? ( sec-policy/selinux-mysql ) + !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster + !dev-db/mariadb:0 + !dev-db/mariadb:5.5 + !dev-db/mariadb:10.1 + !dev-db/mariadb:10.2 + !dev-db/mariadb:10.4 + !dev-db/mariadb:10.5 + !dev-db/mariadb:10.6 + !dev-db/mariadb:10.7 + !dev-db/mariadb:10.8 + !=virtual/jre-1.8 ) ) + ) +" +# For other stuff to bring us in +# dev-perl/DBD-mysql is needed by some scripts installed by MySQL +PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" + +mysql_init_vars() { + MY_SHAREDSTATEDIR=${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mariadb"} + MY_SYSCONFDIR=${MY_SYSCONFDIR="${EPREFIX}/etc/mysql"} + MY_LOCALSTATEDIR=${MY_LOCALSTATEDIR="${EPREFIX}/var/lib/mysql"} + MY_LOGDIR=${MY_LOGDIR="${EPREFIX}/var/log/mysql"} + + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR="" + if [[ -f "${MY_SYSCONFDIR}/my.cnf" ]] ; then + MY_DATADIR=$(my_print_defaults mysqld 2>/dev/null \ + | sed -ne '/datadir/s|^--datadir=||p' \ + | tail -n1) + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR=$(grep ^datadir "${MY_SYSCONFDIR}/my.cnf" \ + | sed -e 's/.*=\s*//' \ + | tail -n1) + fi + fi + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR="${MY_LOCALSTATEDIR}" + einfo "Using default MY_DATADIR" + fi + elog "MySQL MY_DATADIR is ${MY_DATADIR}" + + if [[ -z "${PREVIOUS_DATADIR}" ]] ; then + if [[ -e "${MY_DATADIR}" ]] ; then + # If you get this and you're wondering about it, see bug #207636 + elog "MySQL datadir found in ${MY_DATADIR}" + elog "A new one will not be created." + PREVIOUS_DATADIR="yes" + else + PREVIOUS_DATADIR="no" + fi + export PREVIOUS_DATADIR + fi + else + if [[ ${EBUILD_PHASE} == "config" ]]; then + local new_MY_DATADIR + new_MY_DATADIR=$(my_print_defaults mysqld 2>/dev/null \ + | sed -ne '/datadir/s|^--datadir=||p' \ + | tail -n1) + + if [[ ( -n "${new_MY_DATADIR}" ) && ( "${new_MY_DATADIR}" != "${MY_DATADIR}" ) ]]; then + ewarn "MySQL MY_DATADIR has changed" + ewarn "from ${MY_DATADIR}" + ewarn "to ${new_MY_DATADIR}" + MY_DATADIR="${new_MY_DATADIR}" + fi + fi + fi + + export MY_SHAREDSTATEDIR MY_SYSCONFDIR + export MY_LOCALSTATEDIR MY_LOGDIR + export MY_DATADIR +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] ; then + local GCC_MAJOR_SET=$(gcc-major-version) + local GCC_MINOR_SET=$(gcc-minor-version) + + if use tokudb && [[ ${GCC_MAJOR_SET} -lt 4 || \ + ${GCC_MAJOR_SET} -eq 4 && ${GCC_MINOR_SET} -lt 7 ]] ; then + eerror "${PN} with tokudb needs to be built with gcc-4.7 or later." + eerror "Please use gcc-config to switch to gcc-4.7 or later version." + die + fi + + # Bug 565584. InnoDB now requires atomic functions introduced with gcc-4.7 on + # non x86{,_64} arches + if ! use amd64 && ! use x86 && [[ ${GCC_MAJOR_SET} -lt 4 || \ + ${GCC_MAJOR_SET} -eq 4 && ${GCC_MINOR_SET} -lt 7 ]] ; then + eerror "${PN} needs to be built with gcc-4.7 or later." + eerror "Please use gcc-config to switch to gcc-4.7 or later version." + die + fi + + if has test ${FEATURES} ; then + # Bug #213475 - MySQL _will_ object strenuously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if ! has userpriv ${FEATURES} ; then + die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." + fi + fi + fi + + java-pkg-opt-2_pkg_setup +} + +src_unpack() { + unpack ${A} + + mv -f "${WORKDIR}/${P/_rc/}" "${S}" || die +} + +src_prepare() { + eapply "${WORKDIR}"/mariadb-patches + + eapply_user + + _disable_plugin() { + echo > "${S}/plugin/${1}/CMakeLists.txt" || die + } + _disable_engine() { + echo > "${S}/storage/${1}/CMakeLists.txt" || die + } + + if use jemalloc; then + echo "TARGET_LINK_LIBRARIES(mysqld LINK_PUBLIC jemalloc)" >> "${S}/sql/CMakeLists.txt" + elif use tcmalloc; then + echo "TARGET_LINK_LIBRARIES(mysqld LINK_PUBLIC tcmalloc)" >> "${S}/sql/CMakeLists.txt" + fi + + # Don't build bundled xz-utils for tokudb + echo > "${S}/storage/tokudb/PerconaFT/cmake_modules/TokuThirdParty.cmake" || die + sed -i -e 's/ build_lzma//' -e 's/ build_snappy//' "${S}/storage/tokudb/PerconaFT/ft/CMakeLists.txt" || die + sed -i -e 's/add_dependencies\(tokuportability_static_conv build_jemalloc\)//' "${S}/storage/tokudb/PerconaFT/portability/CMakeLists.txt" || die + + local plugin + local server_plugins=( handler_socket auth_socket feedback metadata_lock_info + locale_info qc_info server_audit sql_errlog auth_ed25519 ) + local test_plugins=( audit_null auth_examples daemon_example fulltext + debug_key_management example_key_management versioning ) + if ! use server; then # These plugins are for the server + for plugin in "${server_plugins[@]}" ; do + _disable_plugin "${plugin}" + done + fi + + if ! use test; then # These plugins are only used during testing + for plugin in "${test_plugins[@]}" ; do + _disable_plugin "${plugin}" + done + _disable_engine test_sql_discovery + fi + + _disable_engine example + + if ! use oqgraph ; then # avoids extra library checks + _disable_engine oqgraph + fi + + if use mroonga ; then + # Remove the bundled groonga + # There is no CMake flag, it simply checks for existance + rm -r "${S}"/storage/mroonga/vendor/groonga || die "could not remove packaged groonga" + else + _disable_engine mroonga + fi + + # Fix galera_recovery.sh script + sed -i -e "s~@bindir@/my_print_defaults~${EPREFIX}/usr/libexec/mariadb/my_print_defaults~" \ + scripts/galera_recovery.sh || die + + cmake_src_prepare + java-pkg-opt-2_src_prepare +} + +src_configure() { + # bug 508724 mariadb cannot use ld.gold + tc-ld-disable-gold + # Bug #114895, bug #110149 + filter-flags "-O" "-O[01]" + + append-cxxflags -felide-constructors + + # bug #283926, with GCC4.4, this is required to get correct behavior. + append-flags -fno-strict-aliasing + + CMAKE_BUILD_TYPE="RelWithDebInfo" + + # debug hack wrt #497532 + mycmakeargs=( + -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DMYSQL_DATADIR="${EPREFIX}/var/lib/mysql" + -DSYSCONFDIR="${EPREFIX}/etc/mysql" + -DINSTALL_BINDIR=bin + -DINSTALL_DOCDIR=share/doc/${PF} + -DINSTALL_DOCREADMEDIR=share/doc/${PF} + -DINSTALL_INCLUDEDIR=include/mysql + -DINSTALL_INFODIR=share/info + -DINSTALL_LIBDIR=$(get_libdir) + -DINSTALL_MANDIR=share/man + -DINSTALL_MYSQLSHAREDIR=share/mariadb + -DINSTALL_PLUGINDIR=$(get_libdir)/mariadb/plugin + -DINSTALL_SCRIPTDIR=bin + -DINSTALL_MYSQLDATADIR="${EPREFIX}/var/lib/mysql" + -DINSTALL_SBINDIR=sbin + -DINSTALL_SUPPORTFILESDIR="${EPREFIX}/usr/share/mariadb" + -DWITH_COMMENT="Gentoo Linux ${PF}" + -DWITH_UNIT_TESTS=$(usex test ON OFF) + -DWITH_LIBEDIT=0 + -DWITH_ZLIB=system + -DWITHOUT_LIBWRAP=1 + -DENABLED_LOCAL_INFILE=1 + -DMYSQL_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" + -DINSTALL_UNIX_ADDRDIR="${EPREFIX}/var/run/mysqld/mysqld.sock" + -DWITH_DEFAULT_COMPILER_OPTIONS=0 + -DWITH_DEFAULT_FEATURE_SET=0 + -DINSTALL_SYSTEMD_UNITDIR="$(systemd_get_systemunitdir)" + # The build forces this to be defined when cross-compiling. We pass it + # all the time for simplicity and to make sure it is actually correct. + -DSTACK_DIRECTION=$(tc-stack-grows-down && echo -1 || echo 1) + -DPKG_CONFIG_EXECUTABLE="${EPREFIX}/usr/bin/$(tc-getPKG_CONFIG)" + -DPLUGIN_AUTH_GSSAPI=$(usex kerberos DYNAMIC NO) + -DAUTH_GSSAPI_PLUGIN_TYPE=$(usex kerberos DYNAMIC OFF) + -DCONC_WITH_EXTERNAL_ZLIB=YES + -DWITH_EXTERNAL_ZLIB=YES + -DSUFFIX_INSTALL_DIR="" + -DWITH_UNITTEST=OFF + -DWITHOUT_CLIENTLIBS=YES + -DCLIENT_PLUGIN_DIALOG=OFF + -DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT=OFF + -DCLIENT_PLUGIN_CLIENT_ED25519=OFF + -DCLIENT_PLUGIN_MYSQL_CLEAR_PASSWORD=STATIC + -DCLIENT_PLUGIN_CACHING_SHA2_PASSWORD=OFF + ) + if use test ; then + mycmakeargs+=( -DINSTALL_MYSQLTESTDIR=share/mariadb/mysql-test ) + else + mycmakeargs+=( -DINSTALL_MYSQLTESTDIR='' ) + fi + + if ! use yassl ; then + mycmakeargs+=( -DWITH_SSL=system -DCLIENT_PLUGIN_SHA256_PASSWORD=STATIC ) + else + mycmakeargs+=( -DWITH_SSL=bundled ) + fi + + # bfd.h is only used starting with 10.1 and can be controlled by NOT_FOR_DISTRIBUTION + mycmakeargs+=( + -DWITH_READLINE=$(usex bindist 1 0) + -DNOT_FOR_DISTRIBUTION=$(usex bindist 0 1) + -DENABLE_DTRACE=$(usex systemtap) + ) + + if use server ; then + # Connect and Federated{,X} must be treated special + # otherwise they will not be built as plugins + if ! use extraengine ; then + mycmakeargs+=( + -DPLUGIN_CONNECT=NO + -DPLUGIN_FEDERATED=NO + -DPLUGIN_FEDERATEDX=NO + ) + fi + + mycmakeargs+=( + -DWITH_PCRE=system + -DPLUGIN_OQGRAPH=$(usex oqgraph DYNAMIC NO) + -DPLUGIN_SPHINX=$(usex sphinx YES NO) + -DPLUGIN_TOKUDB=$(usex tokudb YES NO) + -DPLUGIN_AUTH_PAM=$(usex pam YES NO) + -DPLUGIN_AWS_KEY_MANAGEMENT=NO + -DPLUGIN_CRACKLIB_PASSWORD_CHECK=$(usex cracklib YES NO) + -DPLUGIN_CASSANDRA=NO + -DPLUGIN_SEQUENCE=$(usex extraengine YES NO) + -DPLUGIN_SPIDER=$(usex extraengine YES NO) + -DCONNECT_WITH_MYSQL=1 + -DCONNECT_WITH_LIBXML2=$(usex xml) + -DCONNECT_WITH_ODBC=$(usex odbc) + -DCONNECT_WITH_JDBC=$(usex jdbc) + # Build failure and autodep wrt bug 639144 + -DCONNECT_WITH_MONGO=OFF + -DWITH_WSREP=$(usex galera) + -DWITH_INNODB_LZ4=$(usex innodb-lz4 ON OFF) + -DWITH_INNODB_LZO=$(usex innodb-lzo ON OFF) + -DWITH_INNODB_SNAPPY=$(usex innodb-snappy ON OFF) + -DPLUGIN_MROONGA=$(usex mroonga DYNAMIC NO) + -DPLUGIN_AUTH_GSSAPI=$(usex kerberos DYNAMIC NO) + -DWITH_MARIABACKUP=$(usex backup ON OFF) + -DWITH_LIBARCHIVE=$(usex backup ON OFF) + -DINSTALL_SQLBENCHDIR="" + -DPLUGIN_ROCKSDB=$(usex rocksdb DYNAMIC NO) + # systemd is only linked to for server notification + -DWITH_SYSTEMD=$(usex systemd yes no) + -DWITH_NUMA=$(usex numa ON OFF) + ) + + # Workaround for MDEV-14524 + use tokudb && mycmakeargs+=( -DTOKUDB_OK=1 ) + + if use test ; then + # This is needed for the new client lib which tests a real, open server + mycmakeargs+=( -DSKIP_TESTS=ON ) + fi + + if [[ ( -n ${MYSQL_DEFAULT_CHARSET} ) && ( -n ${MYSQL_DEFAULT_COLLATION} ) ]]; then + ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" + ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." + ewarn "You MUST file bugs without these variables set." + + mycmakeargs+=( + -DDEFAULT_CHARSET=${MYSQL_DEFAULT_CHARSET} + -DDEFAULT_COLLATION=${MYSQL_DEFAULT_COLLATION} + ) + + elif ! use latin1 ; then + mycmakeargs+=( + -DDEFAULT_CHARSET=utf8 + -DDEFAULT_COLLATION=utf8_general_ci + ) + else + mycmakeargs+=( + -DDEFAULT_CHARSET=latin1 + -DDEFAULT_COLLATION=latin1_swedish_ci + ) + fi + mycmakeargs+=( + -DEXTRA_CHARSETS=all + -DMYSQL_USER=mysql + -DDISABLE_SHARED=$(usex static YES NO) + -DWITH_DEBUG=$(usex debug) + -DWITH_EMBEDDED_SERVER=OFF + -DWITH_PROFILING=$(usex profiling) + ) + + if use static; then + mycmakeargs+=( -DWITH_PIC=1 ) + fi + + if use jemalloc || use tcmalloc ; then + mycmakeargs+=( -DWITH_SAFEMALLOC=OFF ) + fi + + # Storage engines + mycmakeargs+=( + -DWITH_ARCHIVE_STORAGE_ENGINE=1 + -DWITH_BLACKHOLE_STORAGE_ENGINE=1 + -DWITH_CSV_STORAGE_ENGINE=1 + -DWITH_HEAP_STORAGE_ENGINE=1 + -DWITH_INNOBASE_STORAGE_ENGINE=1 + -DWITH_MYISAMMRG_STORAGE_ENGINE=1 + -DWITH_MYISAM_STORAGE_ENGINE=1 + -DWITH_PARTITION_STORAGE_ENGINE=1 + ) + else + mycmakeargs+=( + -DWITHOUT_SERVER=1 + -DWITH_EMBEDDED_SERVER=OFF + -DEXTRA_CHARSETS=none + -DINSTALL_SQLBENCHDIR= + -DWITH_SYSTEMD=no + ) + fi + + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +# Official test instructions: +# USE='extraengine perl server' \ +# FEATURES='test userpriv' \ +# ebuild mariadb-X.X.XX.ebuild \ +# digest clean package +src_test() { + _disable_test() { + local rawtestname bug reason + rawtestname="${1}" ; shift + bug="${1}" ; shift + reason="${@}" + ewarn "test '${rawtestname}' disabled: '${reason}' (BUG#${bug})" + echo "${rawtestname} : BUG#${bug} ${reason}" >> "${T}/disabled.def" + } + + local TESTDIR="${BUILD_DIR}/mysql-test" + local retstatus_unit + local retstatus_tests + + if ! use server ; then + einfo "Skipping server tests due to minimal build." + return 0 + fi + + einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" + + # Run CTest (test-units) + cmake_src_test + retstatus_unit=$? + + # Ensure that parallel runs don't die + export MTR_BUILD_THREAD="$((${RANDOM} % 100))" + + if [[ -z "${MTR_PARALLEL}" ]] ; then + local -x MTR_PARALLEL=$(makeopts_jobs) + + if [[ ${MTR_PARALLEL} -gt 4 ]] ; then + # Running multiple tests in parallel usually require higher ulimit + # and fs.aio-max-nr setting. In addition, tests like main.multi_update + # are known to hit timeout when system is busy. + # To avoid test failure we will limit MTR_PARALLEL to 4 instead of + # using "auto". + local info_msg="Parallel MySQL test suite jobs limited to 4 (MAKEOPTS=${MTR_PARALLEL})" + info_msg+=" to avoid test failures. Set MTR_PARALLEL if you know what you are doing!" + einfo "${info_msg}" + unset info_msg + MTR_PARALLEL=4 + fi + else + einfo "MTR_PARALLEL is set to '${MTR_PARALLEL}'" + fi + + # Try to increase file limits to increase test coverage + if ! ulimit -n 16500 1>/dev/null 2>&1 ; then + # Upper limit comes from parts.partition_* tests + ewarn "For maximum test coverage please raise open file limit to 16500 (ulimit -n 16500) before calling the package manager." + + if ! ulimit -n 4162 1>/dev/null 2>&1 ; then + # Medium limit comes from '[Warning] Buffered warning: Could not increase number of max_open_files to more than 3000 (request: 4162)' + ewarn "For medium test coverage please raise open file limit to 4162 (ulimit -n 4162) before calling the package manager." + + if ! ulimit -n 3000 1>/dev/null 2>&1 ; then + ewarn "For minimum test coverage please raise open file limit to 3000 (ulimit -n 3000) before calling the package manager." + else + einfo "Will run test suite with open file limit set to 3000 (minimum test coverage)." + fi + else + einfo "Will run test suite with open file limit set to 4162 (medium test coverage)." + fi + else + einfo "Will run test suite with open file limit set to 16500 (best test coverage)." + fi + + # create directories because mysqladmin might run out of order + mkdir -p "${T}"/var-tests{,/log} || die + + if [[ ! -f "${S}/mysql-test/unstable-tests" ]] ; then + touch "${S}"/mysql-test/unstable-tests || die + fi + + cp "${S}"/mysql-test/unstable-tests "${T}/disabled.def" || die + + local -a disabled_tests + disabled_tests+=( "compat/oracle.plugin;0;Needs example plugin which Gentoo disables" ) + disabled_tests+=( "innodb_gis.1;25095;Known rounding error with latest AMD processors" ) + disabled_tests+=( "innodb_gis.gis;25095;Known rounding error with latest AMD processors" ) + disabled_tests+=( "main.explain_non_select;0;Sporadically failing test" ) + disabled_tests+=( "main.func_time;0;Dependent on time test was written" ) + disabled_tests+=( "main.grant;0;Sporadically failing test" ) + disabled_tests+=( "main.plugin_auth;0;Needs client libraries built" ) + disabled_tests+=( "main.selectivity_no_engine;26320;Sporadically failing test" ) + disabled_tests+=( "main.stat_tables;0;Sporadically failing test" ) + disabled_tests+=( "main.stat_tables_innodb;0;Sporadically failing test" ) + disabled_tests+=( "mariabackup.*;0;Broken test suite" ) + disabled_tests+=( "plugins.auth_ed25519;0;Needs client libraries built" ) + disabled_tests+=( "plugins.cracklib_password_check;0;False positive due to varying policies" ) + disabled_tests+=( "plugins.two_password_validations;0;False positive due to varying policies" ) + disabled_tests+=( "roles.acl_statistics;0;False positive due to a user count mismatch caused by previous test" ) + + if ! use latin1 ; then + disabled_tests+=( "funcs_1.is_columns_mysql;0;Requires USE=latin1" ) + disabled_tests+=( "main.information_schema;0;Requires USE=latin1" ) + disabled_tests+=( "main.sp2;24177;Requires USE=latin1" ) + disabled_tests+=( "main.system_mysql_db;0;Requires USE=latin1" ) + fi + + local test_infos_str test_infos_arr + for test_infos_str in "${disabled_tests[@]}" ; do + IFS=';' read -r -a test_infos_arr <<< "${test_infos_str}" + + if [[ ${#test_infos_arr[@]} != 3 ]] ; then + die "Invalid test data set, not matching format: ${test_infos_str}" + fi + + _disable_test "${test_infos_arr[0]}" "${test_infos_arr[1]}" "${test_infos_arr[2]}" + done + unset test_infos_str test_infos_arr + + # run mysql-test tests + pushd "${TESTDIR}" &>/dev/null || die + perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder --skip-test=tokudb --skip-test-list="${T}/disabled.def" + retstatus_tests=$? + + popd &>/dev/null || die + + # Cleanup is important for these testcases. + pkill -9 -f "${S}/ndb" 2>/dev/null + pkill -9 -f "${S}/sql" 2>/dev/null + + local failures="" + [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" + [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" + + [[ -z "$failures" ]] || die "Test failures: $failures" + einfo "Tests successfully completed" +} + +src_install() { + cmake_src_install + + # Remove an unnecessary, private config header which will never match between ABIs and is not meant to be used + if [[ -f "${ED}/usr/include/mysql/server/private/config.h" ]] ; then + rm "${ED}/usr/include/mysql/server/private/config.h" || die + fi + + # Make sure the vars are correctly initialized + mysql_init_vars + + # Convenience links + einfo "Making Convenience links for mysqlcheck multi-call binary" + dosym "mysqlcheck" "/usr/bin/mysqlanalyze" + dosym "mysqlcheck" "/usr/bin/mysqlrepair" + dosym "mysqlcheck" "/usr/bin/mysqloptimize" + + # INSTALL_LAYOUT=STANDALONE causes cmake to create a /usr/data dir + if [[ -d "${ED}/usr/data" ]] ; then + rm -Rf "${ED}/usr/data" || die + fi + + # Unless they explicitly specific USE=test, then do not install the + # testsuite. It DOES have a use to be installed, esp. when you want to do a + # validation of your database configuration after tuning it. + if ! use test ; then + rm -rf "${D}/${MY_SHAREDSTATEDIR}/mysql-test" + fi + + # Configuration stuff + einfo "Building default configuration ..." + insinto "${MY_SYSCONFDIR#${EPREFIX}}" + [[ -f "${S}/scripts/mysqlaccess.conf" ]] && doins "${S}"/scripts/mysqlaccess.conf + cp "${FILESDIR}/my.cnf-10.2" "${TMPDIR}/my.cnf" || die + eprefixify "${TMPDIR}/my.cnf" + doins "${TMPDIR}/my.cnf" + insinto "${MY_SYSCONFDIR#${EPREFIX}}/mariadb.d" + cp "${FILESDIR}/my.cnf.distro-client" "${TMPDIR}/50-distro-client.cnf" || die + eprefixify "${TMPDIR}/50-distro-client.cnf" + doins "${TMPDIR}/50-distro-client.cnf" + + if use server ; then + mycnf_src="my.cnf.distro-server" + sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ + "${FILESDIR}/${mycnf_src}" \ + > "${TMPDIR}/my.cnf.ok" || die + if use prefix ; then + sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' \ + "${TMPDIR}/my.cnf.ok" || die + fi + if use latin1 ; then + sed -i \ + -e "/character-set/s|utf8|latin1|g" \ + "${TMPDIR}/my.cnf.ok" || die + fi + eprefixify "${TMPDIR}/my.cnf.ok" + newins "${TMPDIR}/my.cnf.ok" 50-distro-server.cnf + + einfo "Including support files and sample configurations" + docinto "support-files" + local script + for script in \ + "${S}"/support-files/magic + do + [[ -f "$script" ]] && dodoc "${script}" + done + + docinto "scripts" + for script in "${S}"/scripts/mysql* ; do + [[ ( -f "$script" ) && ( "${script%.sh}" == "${script}" ) ]] && dodoc "${script}" + done + # Manually install supporting files that conflict with other packages + # but are needed for galera and initial installation + exeinto /usr/libexec/mariadb + doexe "${BUILD_DIR}/extra/my_print_defaults" "${BUILD_DIR}/extra/perror" + fi + + # Remove bundled mytop in favor of dev-db/mytop + local mytop_file + for mytop_file in \ + "${ED}/usr/bin/mytop" \ + "${ED}/usr/share/man/man1/mytop.1" \ + ; do + if [[ -e "${mytop_file}" ]] ; then + rm -v "${mytop_file}" || die + fi + done + + # Fix a dangling symlink when galera is not built + if [[ -L "${ED}/usr/bin/wsrep_sst_rsync_wan" ]] && ! use galera ; then + rm "${ED}/usr/bin/wsrep_sst_rsync_wan" || die + fi + + # Remove broken SST scripts that are incompatible + local scriptremove + for scriptremove in wsrep_sst_xtrabackup wsrep_sst_xtrabackup-v2 ; do + if [[ -e "${ED}/usr/bin/${scriptremove}" ]] ; then + rm "${ED}/usr/bin/${scriptremove}" || die + fi + done +} + +pkg_preinst() { + java-pkg-opt-2_pkg_preinst + + # Here we need to see if the implementation switched client libraries + # We check if this is a new instance of the package and a client library already exists + local SHOW_ABI_MESSAGE libpath + if [[ -z ${REPLACING_VERSIONS} && -e "${EROOT}/usr/$(get_libdir)/libmysqlclient.so" ]] ; then + libpath=$(readlink "${EROOT}/usr/$(get_libdir)/libmysqlclient.so") + elog "Due to ABI changes when switching between different client libraries," + elog "revdep-rebuild must find and rebuild all packages linking to libmysqlclient." + elog "Please run: revdep-rebuild --library ${libpath}" + ewarn "Failure to run revdep-rebuild may cause issues with other programs or libraries" + fi +} + +pkg_postinst() { + # Make sure the vars are correctly initialized + mysql_init_vars + + # Create log directory securely if it does not exist + [[ -d "${ROOT}/${MY_LOGDIR}" ]] || install -d -m0750 -o mysql -g mysql "${ROOT}/${MY_LOGDIR}" + + if use server ; then + if use pam; then + einfo + elog "This install includes the PAM authentication plugin." + elog "To activate and configure the PAM plugin, please read:" + elog "https://mariadb.com/kb/en/mariadb/pam-authentication-plugin/" + einfo + fi + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + einfo + elog "You might want to run:" + elog "\"emerge --config =${CATEGORY}/${PF}\"" + elog "if this is a new install." + elog + elog "If you are switching server implentations, you should run the" + elog "mysql_upgrade tool." + einfo + else + einfo + elog "If you are upgrading major versions, you should run the" + elog "mysql_upgrade tool." + einfo + fi + + if use galera ; then + einfo + elog "Be sure to edit the my.cnf file to activate your cluster settings." + elog "This should be done after running \"emerge --config =${CATEGORY}/${PF}\"" + elog "The first time the cluster is activated, you should add" + elog "--wsrep-new-cluster to the options in /etc/conf.d/mysql for one node." + elog "This option should then be removed for subsequent starts." + einfo + fi + fi + + # Note about configuration change + einfo + elog "This version of mariadb reorganizes the configuration from a single my.cnf" + elog "to several files in /etc/mysql/${PN}.d." + elog "Please backup any changes you made to /etc/mysql/my.cnf" + elog "and add them as a new file under /etc/mysql/${PN}.d with a .cnf extension." + elog "You may have as many files as needed and they are read alphabetically." + elog "Be sure the options have the appropriate section headers, i.e. [mysqld]." + einfo +} + +pkg_config() { + _getoptval() { + local section="${1}" + local option="--${2}" + local extra_options="${3}" + local cmd=( + "${my_print_defaults_binary}" + "${extra_options}" + "${section}" + ) + + local values=() + local parameters=( $(eval "${cmd[@]}" 2>/dev/null) ) + for parameter in "${parameters[@]}" + do + # my_print_defaults guarantees output of options, one per line, + # in the form that they would be specified on the command line. + # So checking for --option=* should be safe. + case ${parameter} in + ${option}=*) + values+=( "${parameter#*=}" ) + ;; + esac + done + + if [[ ${#values[@]} -gt 0 ]] ; then + # Option could have been set multiple times + # in which case only the last occurrence + # contains the current value + echo "${values[-1]}" + fi + } + + _mktemp_dry() { + # emktemp has no --dry-run option + local template="${1}" + + if [[ -z "${template}" ]] ; then + if [[ -z "${T}" ]] ; then + template="/tmp/XXXXXXX" + else + template="${T}/XXXXXXX" + fi + fi + + local template_wo_X=${template//X/} + local n_X + let n_X=${#template}-${#template_wo_X} + if [[ ${n_X} -lt 3 ]] ; then + echo "${FUNCNAME[0]}: too few X's in template ‘${template}’" >&2 + return + fi + + local attempts=0 + local character tmpfile + while [[ true ]] ; do + let attempts=attempts+1 + + new_file= + while read -n1 character ; do + if [[ "${character}" == "X" ]] ; then + tmpfile+="${RANDOM:0:1}" + else + tmpfile+="${character}" + fi + done < <(echo -n "${template}") + + if [[ ! -f "${tmpfile}" ]] + then + echo "${tmpfile}" + return + fi + + if [[ ${attempts} -ge 100 ]] ; then + echo "${FUNCNAME[0]}: Cannot create temporary file after 100 attempts." >&2 + return + fi + done + } + + local mysql_binary="${EROOT}/usr/bin/mysql" + if [[ ! -x "${mysql_binary}" ]] ; then + die "'${mysql_binary}' not found! Please re-install ${CATEGORY}/${PN}!" + fi + + local mysqld_binary="${EROOT}/usr/sbin/mysqld" + if [[ ! -x "${mysqld_binary}" ]] ; then + die "'${mysqld_binary}' not found! Please re-install ${CATEGORY}/${PN}!" + fi + + local mysql_install_db_binary="${EROOT}/usr/bin/mysql_install_db" + if [[ ! -x "${mysql_install_db_binary}" ]] ; then + die "'${mysql_install_db_binary}' not found! Please re-install ${CATEGORY}/${PN}!" + fi + + local my_print_defaults_binary="${EROOT}/usr/bin/my_print_defaults" + if [[ ! -x "${my_print_defaults_binary}" ]] ; then + die "'${my_print_defaults_binary}' not found! Please re-install dev-db/mysql-connector-c!" + fi + + if [[ -z "${MYSQL_USER}" ]] ; then + MYSQL_USER=mysql + if use prefix ; then + MYSQL_USER=$(id -u -n 2>/dev/null) + if [[ -z "${MYSQL_USER}" ]] ; then + die "Failed to determine current username!" + fi + fi + fi + + if [[ -z "${MYSQL_GROUP}" ]] ; then + MYSQL_GROUP=mysql + if use prefix ; then + MYSQL_GROUP=$(id -g -n 2>/dev/null) + if [[ -z "${MYSQL_GROUP}" ]] ; then + die "Failed to determine current user groupname!" + fi + fi + fi + + # my_print_defaults needs to read stuff in $HOME/.my.cnf + local -x HOME="${EROOT}/root" + + # Make sure the vars are correctly initialized + mysql_init_vars + + # Read currently set data directory + MY_DATADIR="$(_getoptval mysqld datadir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + + # Bug #213475 - MySQL _will_ object strenously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if [[ -z "${MY_DATADIR}" ]] ; then + die "Sorry, unable to find MY_DATADIR!" + elif [[ -d "${MY_DATADIR}/mysql" ]] ; then + ewarn "Looks like your data directory '${MY_DATADIR}' is already initialized!" + ewarn "Please rename or delete its content if you wish to initialize a new data directory." + die "${PN} data directory at '${MY_DATADIR}' looks already initialized!" + fi + + MYSQL_TMPDIR="$(_getoptval mysqld tmpdir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + MYSQL_TMPDIR=${MYSQL_TMPDIR%/} + # These are dir+prefix + MYSQL_LOG_BIN="$(_getoptval mysqld log-bin "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + MYSQL_LOG_BIN=${MYSQL_LOG_BIN%/*} + MYSQL_RELAY_LOG="$(_getoptval mysqld relay-log "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + MYSQL_RELAY_LOG=${MYSQL_RELAY_LOG%/*} + + # Create missing directories. + # Always check if mysql user can write to directory even if we just + # created directory because a parent directory might be not + # accessible for that user. + PID_DIR="${EROOT}/run/mysqld" + if [[ ! -d "${PID_DIR}" ]] ; then + einfo "Creating ${PN} PID directory '${PID_DIR}' ..." + install -d -m 755 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${PID_DIR}" \ + || die "Failed to create PID directory '${PID_DIR}'!" + fi + + local _pid_dir_testfile="$(_mktemp_dry "${PID_DIR}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_pid_dir_testfile}" ]] \ + && die "_mktemp_dry() for '${PID_DIR}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_pid_dir_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_pid_dir_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into PID dir '${PID_DIR}'!" + else + rm "${_pid_dir_testfile}" || die + unset _pid_dir_testfile + fi + + if [[ ! -d "${MY_DATADIR}" ]] ; then + einfo "Creating ${PN} data directory '${MY_DATADIR}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MY_DATADIR}" \ + || die "Failed to create ${PN} data directory '${MY_DATADIR}'!" + fi + + local _my_datadir_testfile="$(_mktemp_dry "${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_datadir_testfile}" ]] \ + && die "_mktemp_dry() for '${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_datadir_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_datadir_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into data directory '${MY_DATADIR}'!" + else + rm "${_my_datadir_testfile}" || die + unset _my_datadir_testfile + fi + + if [[ -n "${MYSQL_TMPDIR}" && ! -d "${MYSQL_TMPDIR}" ]] ; then + einfo "Creating ${PN} tmpdir '${MYSQL_TMPDIR}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_TMPDIR}" \ + || die "Failed to create ${PN} tmpdir '${MYSQL_TMPDIR}'!" + fi + + if [[ -z "${MYSQL_TMPDIR}" ]] ; then + MYSQL_TMPDIR="$(_mktemp_dry "${EROOT}/tmp/mysqld-tmp.XXXXXXXXX")" + [[ -z "${MYSQL_TMPDIR}" ]] \ + && die "_mktemp_dry() for '${MYSQL_TMPDIR}' failed!" + + mkdir "${MYSQL_TMPDIR}" || die + chown ${MYSQL_USER} "${MYSQL_TMPDIR}" || die + fi + + # Now we need to test MYSQL_TMPDIR... + local _my_tmpdir_testfile="$(_mktemp_dry "${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_tmpdir_testfile}" ]] \ + && die "_mktemp_dry() for '${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_tmpdir_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_tmpdir_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into tmpdir '${MYSQL_TMPDIR}'!" + else + rm "${_my_tmpdir_testfile}" || die + unset _my_tmpdir_testfile + fi + + if [[ "${MYSQL_LOG_BIN}" == /* && ! -d "${MYSQL_LOG_BIN}" ]] ; then + # Only create directory when MYSQL_LOG_BIN is an absolute path + einfo "Creating ${PN} log-bin directory '${MYSQL_LOG_BIN}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_LOG_BIN}" \ + || die "Failed to create ${PN} log-bin directory '${MYSQL_LOG_BIN}'" + fi + + if [[ "${MYSQL_LOG_BIN}" == /* ]] ; then + # Only test when MYSQL_LOG_BIN is an absolute path + local _my_logbin_testfile="$(_mktemp_dry "${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_logbin_testfile}" ]] \ + && die "_mktemp_dry() for '${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_logbin_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_logbin_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into log-bin directory '${MYSQL_LOG_BIN}'!" + else + rm "${_my_logbin_testfile}" || die + unset _my_logbin_testfile + fi + fi + + if [[ "${MYSQL_RELAY_LOG}" == /* && ! -d "${MYSQL_RELAY_LOG}" ]] ; then + # Only create directory when MYSQL_RELAY_LOG is an absolute path + einfo "Creating ${PN} relay-log directory '${MYSQL_RELAY_LOG}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_RELAY_LOG}" \ + || die "Failed to create ${PN} relay-log directory '${MYSQL_RELAY_LOG}'!" + fi + + if [[ "${MYSQL_RELAY_LOG}" == /* ]] ; then + # Only test when MYSQL_RELAY_LOG is an absolute path + local _my_relaylog_testfile="$(_mktemp_dry "${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_relaylog_testfile}" ]] \ + && die "_mktemp_dry() for '${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_relaylog_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_relaylog_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into relay-log directory '${MYSQL_RELAY_LOG}'!" + else + rm "${_my_relaylog_testfile}" || die + unset _my_relaylog_testfile + fi + fi + + local SETUP_TMPDIR=$(mktemp -d "/tmp/${PN}-config.XXXXXXXXX" 2>/dev/null) + [[ -z "${SETUP_TMPDIR}" ]] && die "Failed to create setup tmpdir" + + # Limit access + chmod 0770 "${SETUP_TMPDIR}" || die + chown ${MYSQL_USER} "${SETUP_TMPDIR}" || die + + local mysql_install_log="${SETUP_TMPDIR}/install_db.log" + local mysqld_logfile="${SETUP_TMPDIR}/mysqld.log" + + echo "" + einfo "Detected settings:" + einfo "==================" + einfo "MySQL User:\t\t\t\t${MYSQL_USER}" + einfo "MySQL Group:\t\t\t\t${MYSQL_GROUP}" + einfo "MySQL DATA directory:\t\t${MY_DATADIR}" + einfo "MySQL TMP directory:\t\t\t${MYSQL_TMPDIR}" + + if [[ "${MYSQL_LOG_BIN}" == /* ]] ; then + # Absolute path for binary log files specified + einfo "MySQL Binary Log File location:\t${MYSQL_LOG_BIN}" + fi + + if [[ "${MYSQL_RELAY_LOG}" == /* ]] ; then + # Absolute path for relay log files specified + einfo "MySQL Relay Log File location:\t${MYSQL_RELAY_LOG}" + fi + + einfo "PID DIR:\t\t\t\t${PID_DIR}" + einfo "Install db log:\t\t\t${mysql_install_log}" + einfo "Install server log:\t\t\t${mysqld_logfile}" + + echo + + if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then + local tmp_mysqld_password_source= + + for tmp_mysqld_password_source in mysql client ; do + einfo "Trying to get password for mysql 'root' user from '${tmp_mysqld_password_source}' section ..." + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password)" + if [[ -n "${MYSQL_ROOT_PASSWORD}" ]] ; then + if [[ ${MYSQL_ROOT_PASSWORD} == *$'\n'* ]] ; then + ewarn "Ignoring password from '${tmp_mysqld_password_source}' section due to newline character (do you have multiple password options set?)!" + MYSQL_ROOT_PASSWORD= + continue + fi + + einfo "Found password in '${tmp_mysqld_password_source}' section!" + break + fi + done + + # Sometimes --show is required to display passwords in some implementations of my_print_defaults + if [[ "${MYSQL_ROOT_PASSWORD}" == '*****' ]] ; then + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password --show)" + fi + + unset tmp_mysqld_password_source + fi + + if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then + local pwd1="a" + local pwd2="b" + + echo + einfo "No password for mysql 'root' user was specified via environment" + einfo "variable MYSQL_ROOT_PASSWORD and no password was found in config" + einfo "file like '${HOME}/.my.cnf'." + einfo "To continue please provide a password for the mysql 'root' user" + einfo "now on console:" + ewarn "NOTE: Please avoid [\"'\\_%] characters in the password!" + read -rsp " >" pwd1 ; echo + + einfo "Retype the password" + read -rsp " >" pwd2 ; echo + + if [[ "x${pwd1}" != "x${pwd2}" ]] ; then + die "Passwords are not the same!" + fi + + MYSQL_ROOT_PASSWORD="${pwd1}" + unset pwd1 pwd2 + + echo + fi + + local -a mysqld_options + + # Fix bug 446200. Don't reference host my.cnf, needs to come first, + # see http://bugs.mysql.com/bug.php?id=31312 + use prefix && mysqld_options+=( "--defaults-file='${MY_SYSCONFDIR}/my.cnf'" ) + + # Figure out which options we need to disable to do the setup + local helpfile="${TMPDIR}/mysqld-help" + "${EROOT}/usr/sbin/mysqld" --verbose --help >"${helpfile}" 2>/dev/null + + local opt optexp optfull + for opt in host-cache name-resolve networking slave-start \ + federated ssl log-bin relay-log slow-query-log external-locking \ + log-slave-updates \ + ; do + optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" + egrep -sq -- "${optexp}" "${helpfile}" && mysqld_options+=( "${optfull}" ) + done + + # Prepare timezones, see + # https://dev.mysql.com/doc/mysql/en/time-zone-support.html + local tz_sql="${SETUP_TMPDIR}/tz.sql" + + echo "USE mysql;" >"${tz_sql}" + "${EROOT}/usr/bin/mysql_tzinfo_to_sql" "${EROOT}/usr/share/zoneinfo" >> "${tz_sql}" 2>/dev/null + if [[ $? -ne 0 ]] ; then + die "mysql_tzinfo_to_sql failed!" + fi + + local cmd=( + "${mysql_install_db_binary}" + "${mysqld_options[@]}" + "--init-file='${tz_sql}'" + "--basedir='${EROOT}/usr'" + "--datadir='${MY_DATADIR}'" + "--tmpdir='${MYSQL_TMPDIR}'" + "--log-error='${mysql_install_log}'" + "--rpm" + "--cross-bootstrap" + "--skip-test-db" + "--user=${MYSQL_USER}" + ) + + einfo "Initializing ${PN} data directory: ${cmd[@]}" + eval "${cmd[@]}" >>"${mysql_install_log}" 2>&1 + + if [[ $? -ne 0 || ! -f "${MY_DATADIR}/mysql/user.frm" ]] ; then + grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_install_log}" 1>&2 + die "Failed to initialize ${PN} data directory. Please review '${mysql_install_log}'!" + fi + + local x=${RANDOM} + local socket="${PID_DIR}/mysqld.${x}.sock" + [[ -f "${socket}" ]] && die "Randomness failed; Socket ${socket} already exists!" + local pidfile="${PID_DIR}/mysqld.${x}.pid" + [[ -f "${pidfile}" ]] && die "Randomness failed; Pidfile ${pidfile} already exists!" + unset x + + cmd=( + "${mysqld_binary}" + "${mysqld_options[@]}" + "--basedir='${EROOT}/usr'" + "--datadir='${MY_DATADIR}'" + "--tmpdir='${MYSQL_TMPDIR}'" + --max_allowed_packet=8M + --net_buffer_length=16K + "--socket='${socket}'" + "--pid-file='${pidfile}'" + "--log-error='${mysqld_logfile}'" + "--user=${MYSQL_USER}" + ) + + einfo "Starting mysqld to finalize initialization: ${cmd[@]}" + eval "${cmd[@]}" >>"${mysqld_logfile}" 2>&1 & + + echo -n "Waiting for mysqld to accept connections " + local maxtry=15 + while [[ ! -S "${socket}" && "${maxtry}" -gt 1 ]] ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + + if [[ -S "${socket}" ]] ; then + # Even with a socket we don't know if mysqld will abort + # start due to an error so just wait a little bit more... + maxtry=5 + while [[ -S "${socket}" && "${maxtry}" -gt 1 ]] ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + fi + + echo + + if [[ ! -S "${socket}" ]] ; then + grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysqld_logfile}" 1>&2 + die "mysqld was unable to start from initialized data directory. Please review '${mysqld_logfile}'!" + fi + + local mysql_logfile="${SETUP_TMPDIR}/set_root_pw.log" + touch "${mysql_logfile}" || die + + ebegin "Setting root password" + # Do this from memory, as we don't want clear text passwords in temp files + local sql="ALTER USER 'root'@'localhost' IDENTIFIED BY '${MYSQL_ROOT_PASSWORD}'" + cmd=( + "${mysql_binary}" + --no-defaults + "--socket='${socket}'" + -hlocalhost + "-e \"${sql}\"" + ) + eval "${cmd[@]}" >"${mysql_logfile}" 2>&1 + local rc=$? + eend ${rc} + + if [[ ${rc} -ne 0 ]] ; then + # Poor man's solution which tries to avoid having password + # in log. NOTE: sed can fail if user didn't follow advice + # and included character which will require escaping... + sed -i -e "s/${MYSQL_ROOT_PASSWORD}/*****/" "${mysql_logfile}" 2>/dev/null + + grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_logfile}" + die "Failed to set ${PN} root password. Please review '${mysql_logfile}'!" + fi + + # Stop the server + if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then + echo -n "Stopping the server " + pkill -F "${pidfile}" &>/dev/null + + maxtry=10 + while [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + + echo + + if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then + # We somehow failed to stop server. + # However, not a fatal error. Just warn the user. + ewarn "WARNING: mysqld[$(cat "${pidfile}")] is still running!" + fi + fi + + rm -r "${SETUP_TMPDIR}" || die + + einfo "${PN} data directory at '${MY_DATADIR}' successfully initialized!" +} diff --git a/dev-db/mariadb/mariadb-10.4.22.ebuild b/dev-db/mariadb/mariadb-10.4.22.ebuild new file mode 100644 index 000000000000..ed81695da272 --- /dev/null +++ b/dev-db/mariadb/mariadb-10.4.22.ebuild @@ -0,0 +1,1331 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +SUBSLOT="18" + +JAVA_PKG_OPT_USE="jdbc" + +inherit eutils systemd flag-o-matic prefix toolchain-funcs \ + multiprocessing java-pkg-opt-2 cmake + +# Patch version +PATCH_SET="https://dev.gentoo.org/~whissi/dist/${PN}/${PN}-10.4.22-patches-01.tar.xz" + +SRC_URI="mirror://mariadb/${PN}-${PV}/source/${P}.tar.gz + ${PATCH_SET}" + +HOMEPAGE="https://mariadb.org/" +DESCRIPTION="An enhanced, drop-in replacement for MySQL" +LICENSE="GPL-2 LGPL-2.1+" +SLOT="$(ver_cut 1-2)/${SUBSLOT:-0}" +IUSE="+backup bindist cracklib debug extraengine galera innodb-lz4 + innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga + numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx + sst-rsync sst-mariabackup static systemd systemtap tcmalloc + test tokudb xml yassl" + +RESTRICT="!bindist? ( bindist ) !test? ( test )" + +REQUIRED_USE="jdbc? ( extraengine server !static ) + server? ( tokudb? ( jemalloc !tcmalloc ) ) + ?? ( tcmalloc jemalloc ) + static? ( yassl !pam )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +# Be warned, *DEPEND are version-dependant +# These are used for both runtime and compiletime +COMMON_DEPEND=" + kernel_linux? ( + sys-process/procps:0= + dev-libs/libaio:0= + ) + >=sys-apps/sed-4 + >=sys-apps/texinfo-4.7-r1 + jemalloc? ( dev-libs/jemalloc:0= ) + tcmalloc? ( dev-util/google-perftools:0= ) + systemtap? ( >=dev-util/systemtap-1.3:0= ) + >=sys-libs/zlib-1.2.3:0= + kerberos? ( virtual/krb5 ) + yassl? ( net-libs/gnutls:0= ) + !yassl? ( + >=dev-libs/openssl-1.0.0:0= + ) + sys-libs/ncurses:0= + !bindist? ( + sys-libs/binutils-libs:0= + >=sys-libs/readline-4.1:0= + ) + server? ( + backup? ( app-arch/libarchive:0= ) + cracklib? ( sys-libs/cracklib:0= ) + extraengine? ( + odbc? ( dev-db/unixODBC:0= ) + xml? ( dev-libs/libxml2:2= ) + ) + innodb-lz4? ( app-arch/lz4 ) + innodb-lzo? ( dev-libs/lzo ) + innodb-snappy? ( app-arch/snappy ) + mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) + numa? ( sys-process/numactl ) + oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) + pam? ( sys-libs/pam:0= ) + systemd? ( sys-apps/systemd:= ) + tokudb? ( app-arch/snappy ) + ) + >=dev-libs/libpcre-8.41-r1:3= + virtual/libcrypt:= +" +BDEPEND="virtual/yacc + || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) +" +DEPEND="static? ( sys-libs/ncurses[static-libs] ) + server? ( + extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) + test? ( acct-group/mysql acct-user/mysql ) + ) + ${COMMON_DEPEND}" +RDEPEND="selinux? ( sec-policy/selinux-mysql ) + !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster + !dev-db/mariadb:0 + !dev-db/mariadb:5.5 + !dev-db/mariadb:10.1 + !dev-db/mariadb:10.2 + !dev-db/mariadb:10.3 + !dev-db/mariadb:10.5 + !dev-db/mariadb:10.6 + !dev-db/mariadb:10.7 + !dev-db/mariadb:10.8 + !=virtual/jre-1.8 ) ) + ) +" +# For other stuff to bring us in +# dev-perl/DBD-mysql is needed by some scripts installed by MySQL +PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" + +mysql_init_vars() { + MY_SHAREDSTATEDIR=${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mariadb"} + MY_SYSCONFDIR=${MY_SYSCONFDIR="${EPREFIX}/etc/mysql"} + MY_LOCALSTATEDIR=${MY_LOCALSTATEDIR="${EPREFIX}/var/lib/mysql"} + MY_LOGDIR=${MY_LOGDIR="${EPREFIX}/var/log/mysql"} + + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR="" + if [[ -f "${MY_SYSCONFDIR}/my.cnf" ]] ; then + MY_DATADIR=$(my_print_defaults mysqld 2>/dev/null \ + | sed -ne '/datadir/s|^--datadir=||p' \ + | tail -n1) + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR=$(grep ^datadir "${MY_SYSCONFDIR}/my.cnf" \ + | sed -e 's/.*=\s*//' \ + | tail -n1) + fi + fi + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR="${MY_LOCALSTATEDIR}" + einfo "Using default MY_DATADIR" + fi + elog "MySQL MY_DATADIR is ${MY_DATADIR}" + + if [[ -z "${PREVIOUS_DATADIR}" ]] ; then + if [[ -e "${MY_DATADIR}" ]] ; then + # If you get this and you're wondering about it, see bug #207636 + elog "MySQL datadir found in ${MY_DATADIR}" + elog "A new one will not be created." + PREVIOUS_DATADIR="yes" + else + PREVIOUS_DATADIR="no" + fi + export PREVIOUS_DATADIR + fi + else + if [[ ${EBUILD_PHASE} == "config" ]]; then + local new_MY_DATADIR + new_MY_DATADIR=$(my_print_defaults mysqld 2>/dev/null \ + | sed -ne '/datadir/s|^--datadir=||p' \ + | tail -n1) + + if [[ ( -n "${new_MY_DATADIR}" ) && ( "${new_MY_DATADIR}" != "${MY_DATADIR}" ) ]]; then + ewarn "MySQL MY_DATADIR has changed" + ewarn "from ${MY_DATADIR}" + ewarn "to ${new_MY_DATADIR}" + MY_DATADIR="${new_MY_DATADIR}" + fi + fi + fi + + export MY_SHAREDSTATEDIR MY_SYSCONFDIR + export MY_LOCALSTATEDIR MY_LOGDIR + export MY_DATADIR +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] ; then + local GCC_MAJOR_SET=$(gcc-major-version) + local GCC_MINOR_SET=$(gcc-minor-version) + + if use tokudb && [[ ${GCC_MAJOR_SET} -lt 4 || \ + ${GCC_MAJOR_SET} -eq 4 && ${GCC_MINOR_SET} -lt 7 ]] ; then + eerror "${PN} with tokudb needs to be built with gcc-4.7 or later." + eerror "Please use gcc-config to switch to gcc-4.7 or later version." + die + fi + + # Bug 565584. InnoDB now requires atomic functions introduced with gcc-4.7 on + # non x86{,_64} arches + if ! use amd64 && ! use x86 && [[ ${GCC_MAJOR_SET} -lt 4 || \ + ${GCC_MAJOR_SET} -eq 4 && ${GCC_MINOR_SET} -lt 7 ]] ; then + eerror "${PN} needs to be built with gcc-4.7 or later." + eerror "Please use gcc-config to switch to gcc-4.7 or later version." + die + fi + + if has test ${FEATURES} ; then + # Bug #213475 - MySQL _will_ object strenuously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if ! has userpriv ${FEATURES} ; then + die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." + fi + fi + fi + + java-pkg-opt-2_pkg_setup +} + +src_unpack() { + unpack ${A} + + mv -f "${WORKDIR}/${P/_rc/}" "${S}" || die +} + +src_prepare() { + eapply "${WORKDIR}"/mariadb-patches + + eapply_user + + _disable_plugin() { + echo > "${S}/plugin/${1}/CMakeLists.txt" || die + } + _disable_engine() { + echo > "${S}/storage/${1}/CMakeLists.txt" || die + } + + if use jemalloc; then + echo "TARGET_LINK_LIBRARIES(mysqld LINK_PUBLIC jemalloc)" >> "${S}/sql/CMakeLists.txt" + elif use tcmalloc; then + echo "TARGET_LINK_LIBRARIES(mysqld LINK_PUBLIC tcmalloc)" >> "${S}/sql/CMakeLists.txt" + fi + + # Don't build bundled xz-utils for tokudb + echo > "${S}/storage/tokudb/PerconaFT/cmake_modules/TokuThirdParty.cmake" || die + sed -i -e 's/ build_lzma//' -e 's/ build_snappy//' "${S}/storage/tokudb/PerconaFT/ft/CMakeLists.txt" || die + sed -i -e 's/add_dependencies\(tokuportability_static_conv build_jemalloc\)//' "${S}/storage/tokudb/PerconaFT/portability/CMakeLists.txt" || die + + local plugin + local server_plugins=( handler_socket auth_socket feedback metadata_lock_info + locale_info qc_info server_audit sql_errlog auth_ed25519 ) + local test_plugins=( audit_null auth_examples daemon_example fulltext + debug_key_management example_key_management versioning ) + if ! use server; then # These plugins are for the server + for plugin in "${server_plugins[@]}" ; do + _disable_plugin "${plugin}" + done + fi + + if ! use test; then # These plugins are only used during testing + for plugin in "${test_plugins[@]}" ; do + _disable_plugin "${plugin}" + done + _disable_engine test_sql_discovery + echo > "${S}/plugin/auth_pam/testing/CMakeLists.txt" || die + fi + + _disable_engine example + + if ! use oqgraph ; then # avoids extra library checks + _disable_engine oqgraph + fi + + if use mroonga ; then + # Remove the bundled groonga + # There is no CMake flag, it simply checks for existance + rm -r "${S}"/storage/mroonga/vendor/groonga || die "could not remove packaged groonga" + else + _disable_engine mroonga + fi + + # Fix static bindings in galera replication + sed -i -e 's~add_library(wsrep_api_v26$~add_library(wsrep_api_v26 STATIC~' \ + "${S}"/wsrep-lib/wsrep-API/CMakeLists.txt || die + sed -i -e 's~add_library(wsrep-lib$~add_library(wsrep-lib STATIC~' \ + "${S}"/wsrep-lib/src/CMakeLists.txt || die + + # Fix galera_recovery.sh script + sed -i -e "s~@bindir@/my_print_defaults~${EPREFIX}/usr/libexec/mariadb/my_print_defaults~" \ + scripts/galera_recovery.sh || die + + sed -i -e 's~ \$basedir/lib/\*/mariadb19/plugin~~' \ + "${S}"/scripts/mysql_install_db.sh || die + + cmake_src_prepare + java-pkg-opt-2_src_prepare +} + +src_configure() { + # bug 508724 mariadb cannot use ld.gold + tc-ld-disable-gold + # Bug #114895, bug #110149 + filter-flags "-O" "-O[01]" + + # It fails on alpha without this + use alpha && append-ldflags "-Wl,--no-relax" + + append-cxxflags -felide-constructors + + # bug #283926, with GCC4.4, this is required to get correct behavior. + append-flags -fno-strict-aliasing + + CMAKE_BUILD_TYPE="RelWithDebInfo" + + # debug hack wrt #497532 + mycmakeargs=( + -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DMYSQL_DATADIR="${EPREFIX}/var/lib/mysql" + -DSYSCONFDIR="${EPREFIX}/etc/mysql" + -DINSTALL_BINDIR=bin + -DINSTALL_DOCDIR=share/doc/${PF} + -DINSTALL_DOCREADMEDIR=share/doc/${PF} + -DINSTALL_INCLUDEDIR=include/mysql + -DINSTALL_INFODIR=share/info + -DINSTALL_LIBDIR=$(get_libdir) + -DINSTALL_MANDIR=share/man + -DINSTALL_MYSQLSHAREDIR=share/mariadb + -DINSTALL_PLUGINDIR=$(get_libdir)/mariadb/plugin + -DINSTALL_SCRIPTDIR=bin + -DINSTALL_MYSQLDATADIR="${EPREFIX}/var/lib/mysql" + -DINSTALL_SBINDIR=sbin + -DINSTALL_SUPPORTFILESDIR="${EPREFIX}/usr/share/mariadb" + -DWITH_COMMENT="Gentoo Linux ${PF}" + -DWITH_UNIT_TESTS=$(usex test ON OFF) + -DWITH_LIBEDIT=0 + -DWITH_ZLIB=system + -DWITHOUT_LIBWRAP=1 + -DENABLED_LOCAL_INFILE=1 + -DMYSQL_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" + -DINSTALL_UNIX_ADDRDIR="${EPREFIX}/var/run/mysqld/mysqld.sock" + -DWITH_DEFAULT_COMPILER_OPTIONS=0 + -DWITH_DEFAULT_FEATURE_SET=0 + -DINSTALL_SYSTEMD_UNITDIR="$(systemd_get_systemunitdir)" + # The build forces this to be defined when cross-compiling. We pass it + # all the time for simplicity and to make sure it is actually correct. + -DSTACK_DIRECTION=$(tc-stack-grows-down && echo -1 || echo 1) + -DPKG_CONFIG_EXECUTABLE="${EPREFIX}/usr/bin/$(tc-getPKG_CONFIG)" + -DPLUGIN_AUTH_GSSAPI=$(usex kerberos DYNAMIC NO) + -DAUTH_GSSAPI_PLUGIN_TYPE=$(usex kerberos DYNAMIC OFF) + -DCONC_WITH_EXTERNAL_ZLIB=YES + -DWITH_EXTERNAL_ZLIB=YES + -DSUFFIX_INSTALL_DIR="" + -DWITH_UNITTEST=OFF + -DWITHOUT_CLIENTLIBS=YES + -DCLIENT_PLUGIN_DIALOG=OFF + -DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT=OFF + -DCLIENT_PLUGIN_CLIENT_ED25519=OFF + -DCLIENT_PLUGIN_MYSQL_CLEAR_PASSWORD=STATIC + -DCLIENT_PLUGIN_CACHING_SHA2_PASSWORD=OFF + ) + if use test ; then + mycmakeargs+=( -DINSTALL_MYSQLTESTDIR=share/mariadb/mysql-test ) + else + mycmakeargs+=( -DINSTALL_MYSQLTESTDIR='' ) + fi + + if ! use yassl ; then + mycmakeargs+=( -DWITH_SSL=system -DCLIENT_PLUGIN_SHA256_PASSWORD=STATIC ) + else + mycmakeargs+=( -DWITH_SSL=bundled ) + fi + + # bfd.h is only used starting with 10.1 and can be controlled by NOT_FOR_DISTRIBUTION + mycmakeargs+=( + -DWITH_READLINE=$(usex bindist 1 0) + -DNOT_FOR_DISTRIBUTION=$(usex bindist 0 1) + -DENABLE_DTRACE=$(usex systemtap) + ) + + if use server ; then + # Connect and Federated{,X} must be treated special + # otherwise they will not be built as plugins + if ! use extraengine ; then + mycmakeargs+=( + -DPLUGIN_CONNECT=NO + -DPLUGIN_FEDERATED=NO + -DPLUGIN_FEDERATEDX=NO + ) + fi + + mycmakeargs+=( + -DWITH_PCRE=system + -DPLUGIN_OQGRAPH=$(usex oqgraph DYNAMIC NO) + -DPLUGIN_SPHINX=$(usex sphinx YES NO) + -DPLUGIN_TOKUDB=$(usex tokudb YES NO) + -DPLUGIN_AUTH_PAM=$(usex pam YES NO) + -DPLUGIN_AWS_KEY_MANAGEMENT=NO + -DPLUGIN_CRACKLIB_PASSWORD_CHECK=$(usex cracklib YES NO) + -DPLUGIN_CASSANDRA=NO + -DPLUGIN_SEQUENCE=$(usex extraengine YES NO) + -DPLUGIN_SPIDER=$(usex extraengine YES NO) + -DCONNECT_WITH_MYSQL=1 + -DCONNECT_WITH_LIBXML2=$(usex xml) + -DCONNECT_WITH_ODBC=$(usex odbc) + -DCONNECT_WITH_JDBC=$(usex jdbc) + # Build failure and autodep wrt bug 639144 + -DCONNECT_WITH_MONGO=OFF + -DWITH_WSREP=$(usex galera) + -DWITH_INNODB_LZ4=$(usex innodb-lz4 ON OFF) + -DWITH_INNODB_LZO=$(usex innodb-lzo ON OFF) + -DWITH_INNODB_SNAPPY=$(usex innodb-snappy ON OFF) + -DPLUGIN_MROONGA=$(usex mroonga DYNAMIC NO) + -DPLUGIN_AUTH_GSSAPI=$(usex kerberos DYNAMIC NO) + -DWITH_MARIABACKUP=$(usex backup ON OFF) + -DWITH_LIBARCHIVE=$(usex backup ON OFF) + -DINSTALL_SQLBENCHDIR="" + -DPLUGIN_ROCKSDB=$(usex rocksdb DYNAMIC NO) + # systemd is only linked to for server notification + -DWITH_SYSTEMD=$(usex systemd yes no) + -DWITH_NUMA=$(usex numa ON OFF) + ) + + # Workaround for MDEV-14524 + use tokudb && mycmakeargs+=( -DTOKUDB_OK=1 ) + + if use test ; then + # This is needed for the new client lib which tests a real, open server + mycmakeargs+=( -DSKIP_TESTS=ON ) + fi + + if [[ ( -n ${MYSQL_DEFAULT_CHARSET} ) && ( -n ${MYSQL_DEFAULT_COLLATION} ) ]]; then + ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" + ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." + ewarn "You MUST file bugs without these variables set." + + mycmakeargs+=( + -DDEFAULT_CHARSET=${MYSQL_DEFAULT_CHARSET} + -DDEFAULT_COLLATION=${MYSQL_DEFAULT_COLLATION} + ) + + elif ! use latin1 ; then + mycmakeargs+=( + -DDEFAULT_CHARSET=utf8 + -DDEFAULT_COLLATION=utf8_general_ci + ) + else + mycmakeargs+=( + -DDEFAULT_CHARSET=latin1 + -DDEFAULT_COLLATION=latin1_swedish_ci + ) + fi + mycmakeargs+=( + -DEXTRA_CHARSETS=all + -DMYSQL_USER=mysql + -DDISABLE_SHARED=$(usex static YES NO) + -DWITH_DEBUG=$(usex debug) + -DWITH_EMBEDDED_SERVER=OFF + -DWITH_PROFILING=$(usex profiling) + ) + + if use static; then + mycmakeargs+=( -DWITH_PIC=1 ) + fi + + if use jemalloc || use tcmalloc ; then + mycmakeargs+=( -DWITH_SAFEMALLOC=OFF ) + fi + + # Storage engines + mycmakeargs+=( + -DWITH_ARCHIVE_STORAGE_ENGINE=1 + -DWITH_BLACKHOLE_STORAGE_ENGINE=1 + -DWITH_CSV_STORAGE_ENGINE=1 + -DWITH_HEAP_STORAGE_ENGINE=1 + -DWITH_INNOBASE_STORAGE_ENGINE=1 + -DWITH_MYISAMMRG_STORAGE_ENGINE=1 + -DWITH_MYISAM_STORAGE_ENGINE=1 + -DWITH_PARTITION_STORAGE_ENGINE=1 + ) + else + mycmakeargs+=( + -DWITHOUT_SERVER=1 + -DWITH_EMBEDDED_SERVER=OFF + -DEXTRA_CHARSETS=none + -DINSTALL_SQLBENCHDIR= + -DWITH_SYSTEMD=no + ) + fi + + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +# Official test instructions: +# USE='extraengine perl server' \ +# FEATURES='test userpriv' \ +# ebuild mariadb-X.X.XX.ebuild \ +# digest clean package +src_test() { + _disable_test() { + local rawtestname bug reason + rawtestname="${1}" ; shift + bug="${1}" ; shift + reason="${@}" + ewarn "test '${rawtestname}' disabled: '${reason}' (BUG#${bug})" + echo "${rawtestname} : BUG#${bug} ${reason}" >> "${T}/disabled.def" + } + + local TESTDIR="${BUILD_DIR}/mysql-test" + local retstatus_unit + local retstatus_tests + + if ! use server ; then + einfo "Skipping server tests due to minimal build." + return 0 + fi + + einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" + + # Run CTest (test-units) + cmake_src_test + retstatus_unit=$? + + # Ensure that parallel runs don't die + export MTR_BUILD_THREAD="$((${RANDOM} % 100))" + + if [[ -z "${MTR_PARALLEL}" ]] ; then + local -x MTR_PARALLEL=$(makeopts_jobs) + + if [[ ${MTR_PARALLEL} -gt 4 ]] ; then + # Running multiple tests in parallel usually require higher ulimit + # and fs.aio-max-nr setting. In addition, tests like main.multi_update + # are known to hit timeout when system is busy. + # To avoid test failure we will limit MTR_PARALLEL to 4 instead of + # using "auto". + local info_msg="Parallel MySQL test suite jobs limited to 4 (MAKEOPTS=${MTR_PARALLEL})" + info_msg+=" to avoid test failures. Set MTR_PARALLEL if you know what you are doing!" + einfo "${info_msg}" + unset info_msg + MTR_PARALLEL=4 + fi + else + einfo "MTR_PARALLEL is set to '${MTR_PARALLEL}'" + fi + + # Try to increase file limits to increase test coverage + if ! ulimit -n 16500 1>/dev/null 2>&1 ; then + # Upper limit comes from parts.partition_* tests + ewarn "For maximum test coverage please raise open file limit to 16500 (ulimit -n 16500) before calling the package manager." + + if ! ulimit -n 4162 1>/dev/null 2>&1 ; then + # Medium limit comes from '[Warning] Buffered warning: Could not increase number of max_open_files to more than 3000 (request: 4162)' + ewarn "For medium test coverage please raise open file limit to 4162 (ulimit -n 4162) before calling the package manager." + + if ! ulimit -n 3000 1>/dev/null 2>&1 ; then + ewarn "For minimum test coverage please raise open file limit to 3000 (ulimit -n 3000) before calling the package manager." + else + einfo "Will run test suite with open file limit set to 3000 (minimum test coverage)." + fi + else + einfo "Will run test suite with open file limit set to 4162 (medium test coverage)." + fi + else + einfo "Will run test suite with open file limit set to 16500 (best test coverage)." + fi + + # create directories because mysqladmin might run out of order + mkdir -p "${T}"/var-tests{,/log} || die + + if [[ ! -f "${S}/mysql-test/unstable-tests" ]] ; then + touch "${S}"/mysql-test/unstable-tests || die + fi + + cp "${S}"/mysql-test/unstable-tests "${T}/disabled.def" || die + + local -a disabled_tests + disabled_tests+=( "compat/oracle.plugin;0;Needs example plugin which Gentoo disables" ) + disabled_tests+=( "innodb_gis.1;25095;Known rounding error with latest AMD processors" ) + disabled_tests+=( "innodb_gis.gis;25095;Known rounding error with latest AMD processors" ) + disabled_tests+=( "main.explain_non_select;0;Sporadically failing test" ) + disabled_tests+=( "main.func_time;0;Dependent on time test was written" ) + disabled_tests+=( "main.plugin_auth;0;Needs client libraries built" ) + disabled_tests+=( "main.selectivity_no_engine;26320;Sporadically failing test" ) + disabled_tests+=( "main.stat_tables;0;Sporadically failing test" ) + disabled_tests+=( "main.stat_tables_innodb;0;Sporadically failing test" ) + disabled_tests+=( "main.upgrade_MDEV-19650;25096;Known to be broken" ) + disabled_tests+=( "mariabackup.*;0;Broken test suite" ) + disabled_tests+=( "perfschema.nesting;23458;Known to be broken" ) + disabled_tests+=( "plugins.auth_ed25519;0;Needs client libraries built" ) + disabled_tests+=( "plugins.cracklib_password_check;0;False positive due to varying policies" ) + disabled_tests+=( "plugins.two_password_validations;0;False positive due to varying policies" ) + disabled_tests+=( "roles.acl_statistics;0;False positive due to a user count mismatch caused by previous test" ) + disabled_tests+=( "sys_vars.wsrep_on_without_provider;25625;Known to be broken" ) + + if ! use latin1 ; then + disabled_tests+=( "funcs_1.is_columns_mysql;0;Requires USE=latin1" ) + disabled_tests+=( "main.information_schema;0;Requires USE=latin1" ) + disabled_tests+=( "main.sp2;24177;Requires USE=latin1" ) + disabled_tests+=( "main.system_mysql_db;0;Requires USE=latin1" ) + disabled_tests+=( "main.upgrade_MDEV-19650;24178;Requires USE=latin1" ) + fi + + local test_infos_str test_infos_arr + for test_infos_str in "${disabled_tests[@]}" ; do + IFS=';' read -r -a test_infos_arr <<< "${test_infos_str}" + + if [[ ${#test_infos_arr[@]} != 3 ]] ; then + die "Invalid test data set, not matching format: ${test_infos_str}" + fi + + _disable_test "${test_infos_arr[0]}" "${test_infos_arr[1]}" "${test_infos_arr[2]}" + done + unset test_infos_str test_infos_arr + + # run mysql-test tests + pushd "${TESTDIR}" &>/dev/null || die + perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder --skip-test=tokudb --skip-test-list="${T}/disabled.def" + retstatus_tests=$? + + popd &>/dev/null || die + + # Cleanup is important for these testcases. + pkill -9 -f "${S}/ndb" 2>/dev/null + pkill -9 -f "${S}/sql" 2>/dev/null + + local failures="" + [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" + [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" + + [[ -z "$failures" ]] || die "Test failures: $failures" + einfo "Tests successfully completed" +} + +src_install() { + cmake_src_install + + # Remove an unnecessary, private config header which will never match between ABIs and is not meant to be used + if [[ -f "${ED}/usr/include/mysql/server/private/config.h" ]] ; then + rm "${ED}/usr/include/mysql/server/private/config.h" || die + fi + + # Make sure the vars are correctly initialized + mysql_init_vars + + # Convenience links + einfo "Making Convenience links for mysqlcheck multi-call binary" + dosym "mysqlcheck" "/usr/bin/mysqlanalyze" + dosym "mysqlcheck" "/usr/bin/mysqlrepair" + dosym "mysqlcheck" "/usr/bin/mysqloptimize" + + # INSTALL_LAYOUT=STANDALONE causes cmake to create a /usr/data dir + if [[ -d "${ED}/usr/data" ]] ; then + rm -Rf "${ED}/usr/data" || die + fi + + # Unless they explicitly specific USE=test, then do not install the + # testsuite. It DOES have a use to be installed, esp. when you want to do a + # validation of your database configuration after tuning it. + if ! use test ; then + rm -rf "${D}/${MY_SHAREDSTATEDIR}/mysql-test" + fi + + # Configuration stuff + einfo "Building default configuration ..." + insinto "${MY_SYSCONFDIR#${EPREFIX}}" + [[ -f "${S}/scripts/mysqlaccess.conf" ]] && doins "${S}"/scripts/mysqlaccess.conf + cp "${FILESDIR}/my.cnf-10.2" "${TMPDIR}/my.cnf" || die + eprefixify "${TMPDIR}/my.cnf" + doins "${TMPDIR}/my.cnf" + insinto "${MY_SYSCONFDIR#${EPREFIX}}/mariadb.d" + cp "${FILESDIR}/my.cnf.distro-client" "${TMPDIR}/50-distro-client.cnf" || die + eprefixify "${TMPDIR}/50-distro-client.cnf" + doins "${TMPDIR}/50-distro-client.cnf" + + if use server ; then + mycnf_src="my.cnf.distro-server" + sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ + "${FILESDIR}/${mycnf_src}" \ + > "${TMPDIR}/my.cnf.ok" || die + if use prefix ; then + sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' \ + "${TMPDIR}/my.cnf.ok" || die + fi + if use latin1 ; then + sed -i \ + -e "/character-set/s|utf8|latin1|g" \ + "${TMPDIR}/my.cnf.ok" || die + fi + eprefixify "${TMPDIR}/my.cnf.ok" + newins "${TMPDIR}/my.cnf.ok" 50-distro-server.cnf + + einfo "Including support files and sample configurations" + docinto "support-files" + local script + for script in \ + "${S}"/support-files/magic + do + [[ -f "$script" ]] && dodoc "${script}" + done + + docinto "scripts" + for script in "${S}"/scripts/mysql* ; do + [[ ( -f "$script" ) && ( "${script%.sh}" == "${script}" ) ]] && dodoc "${script}" + done + # Manually install supporting files that conflict with other packages + # but are needed for galera and initial installation + exeinto /usr/libexec/mariadb + doexe "${BUILD_DIR}/extra/my_print_defaults" "${BUILD_DIR}/extra/perror" + + if use pam ; then + keepdir /usr/$(get_libdir)/mariadb/plugin/auth_pam_tool_dir + fi + fi + + # Remove bundled mytop in favor of dev-db/mytop + local mytop_file + for mytop_file in \ + "${ED}/usr/bin/mytop" \ + "${ED}/usr/share/man/man1/mytop.1" \ + ; do + if [[ -e "${mytop_file}" ]] ; then + rm -v "${mytop_file}" || die + fi + done + + # Fix a dangling symlink when galera is not built + if [[ -L "${ED}/usr/bin/wsrep_sst_rsync_wan" ]] && ! use galera ; then + rm "${ED}/usr/bin/wsrep_sst_rsync_wan" || die + fi + + # Remove broken SST scripts that are incompatible + local scriptremove + for scriptremove in wsrep_sst_xtrabackup wsrep_sst_xtrabackup-v2 ; do + if [[ -e "${ED}/usr/bin/${scriptremove}" ]] ; then + rm "${ED}/usr/bin/${scriptremove}" || die + fi + done +} + +pkg_preinst() { + java-pkg-opt-2_pkg_preinst +} + +pkg_postinst() { + # Make sure the vars are correctly initialized + mysql_init_vars + + # Create log directory securely if it does not exist + [[ -d "${ROOT}/${MY_LOGDIR}" ]] || install -d -m0750 -o mysql -g mysql "${ROOT}/${MY_LOGDIR}" + + if use server ; then + if use pam; then + einfo + elog "This install includes the PAM authentication plugin." + elog "To activate and configure the PAM plugin, please read:" + elog "https://mariadb.com/kb/en/mariadb/pam-authentication-plugin/" + einfo + chown mysql:mysql "${EROOT}/usr/$(get_libdir)/mariadb/plugin/auth_pam_tool_dir" || die + fi + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + einfo + elog "You might want to run:" + elog "\"emerge --config =${CATEGORY}/${PF}\"" + elog "if this is a new install." + elog + elog "If you are switching server implentations, you should run the" + elog "mysql_upgrade tool." + einfo + else + einfo + elog "If you are upgrading major versions, you should run the" + elog "mysql_upgrade tool." + einfo + fi + + if use galera ; then + einfo + elog "Be sure to edit the my.cnf file to activate your cluster settings." + elog "This should be done after running \"emerge --config =${CATEGORY}/${PF}\"" + elog "The first time the cluster is activated, you should add" + elog "--wsrep-new-cluster to the options in /etc/conf.d/mysql for one node." + elog "This option should then be removed for subsequent starts." + einfo + if [[ -n "${REPLACING_VERSIONS}" ]] ; then + local rver + for rver in ${REPLACING_VERSIONS} ; do + if ver_test "${rver}" -lt "10.4.0" ; then + ewarn "Upgrading galera from a previous version requires admin restart of the entire cluster." + ewarn "Please refer to https://mariadb.com/kb/en/library/changes-improvements-in-mariadb-104/#galera-4" + ewarn "for more information" + fi + done + fi + fi + fi + + # Note about configuration change + einfo + elog "This version of mariadb reorganizes the configuration from a single my.cnf" + elog "to several files in /etc/mysql/${PN}.d." + elog "Please backup any changes you made to /etc/mysql/my.cnf" + elog "and add them as a new file under /etc/mysql/${PN}.d with a .cnf extension." + elog "You may have as many files as needed and they are read alphabetically." + elog "Be sure the options have the appropriate section headers, i.e. [mysqld]." + einfo +} + +pkg_config() { + _getoptval() { + local section="${1}" + local option="--${2}" + local extra_options="${3}" + local cmd=( + "${my_print_defaults_binary}" + "${extra_options}" + "${section}" + ) + + local values=() + local parameters=( $(eval "${cmd[@]}" 2>/dev/null) ) + for parameter in "${parameters[@]}" + do + # my_print_defaults guarantees output of options, one per line, + # in the form that they would be specified on the command line. + # So checking for --option=* should be safe. + case ${parameter} in + ${option}=*) + values+=( "${parameter#*=}" ) + ;; + esac + done + + if [[ ${#values[@]} -gt 0 ]] ; then + # Option could have been set multiple times + # in which case only the last occurrence + # contains the current value + echo "${values[-1]}" + fi + } + + _mktemp_dry() { + # emktemp has no --dry-run option + local template="${1}" + + if [[ -z "${template}" ]] ; then + if [[ -z "${T}" ]] ; then + template="/tmp/XXXXXXX" + else + template="${T}/XXXXXXX" + fi + fi + + local template_wo_X=${template//X/} + local n_X + let n_X=${#template}-${#template_wo_X} + if [[ ${n_X} -lt 3 ]] ; then + echo "${FUNCNAME[0]}: too few X's in template ‘${template}’" >&2 + return + fi + + local attempts=0 + local character tmpfile + while [[ true ]] ; do + let attempts=attempts+1 + + new_file= + while read -n1 character ; do + if [[ "${character}" == "X" ]] ; then + tmpfile+="${RANDOM:0:1}" + else + tmpfile+="${character}" + fi + done < <(echo -n "${template}") + + if [[ ! -f "${tmpfile}" ]] + then + echo "${tmpfile}" + return + fi + + if [[ ${attempts} -ge 100 ]] ; then + echo "${FUNCNAME[0]}: Cannot create temporary file after 100 attempts." >&2 + return + fi + done + } + + local mysql_binary="${EROOT}/usr/bin/mysql" + if [[ ! -x "${mysql_binary}" ]] ; then + die "'${mysql_binary}' not found! Please re-install ${CATEGORY}/${PN}!" + fi + + local mysqld_binary="${EROOT}/usr/sbin/mysqld" + if [[ ! -x "${mysqld_binary}" ]] ; then + die "'${mysqld_binary}' not found! Please re-install ${CATEGORY}/${PN}!" + fi + + local mysql_install_db_binary="${EROOT}/usr/bin/mysql_install_db" + if [[ ! -x "${mysql_install_db_binary}" ]] ; then + die "'${mysql_install_db_binary}' not found! Please re-install ${CATEGORY}/${PN}!" + fi + + local my_print_defaults_binary="${EROOT}/usr/bin/my_print_defaults" + if [[ ! -x "${my_print_defaults_binary}" ]] ; then + die "'${my_print_defaults_binary}' not found! Please re-install dev-db/mysql-connector-c!" + fi + + if [[ -z "${MYSQL_USER}" ]] ; then + MYSQL_USER=mysql + if use prefix ; then + MYSQL_USER=$(id -u -n 2>/dev/null) + if [[ -z "${MYSQL_USER}" ]] ; then + die "Failed to determine current username!" + fi + fi + fi + + if [[ -z "${MYSQL_GROUP}" ]] ; then + MYSQL_GROUP=mysql + if use prefix ; then + MYSQL_GROUP=$(id -g -n 2>/dev/null) + if [[ -z "${MYSQL_GROUP}" ]] ; then + die "Failed to determine current user groupname!" + fi + fi + fi + + # my_print_defaults needs to read stuff in $HOME/.my.cnf + local -x HOME="${EROOT}/root" + + # Make sure the vars are correctly initialized + mysql_init_vars + + # Read currently set data directory + MY_DATADIR="$(_getoptval mysqld datadir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + + # Bug #213475 - MySQL _will_ object strenously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if [[ -z "${MY_DATADIR}" ]] ; then + die "Sorry, unable to find MY_DATADIR!" + elif [[ -d "${MY_DATADIR}/mysql" ]] ; then + ewarn "Looks like your data directory '${MY_DATADIR}' is already initialized!" + ewarn "Please rename or delete its content if you wish to initialize a new data directory." + die "${PN} data directory at '${MY_DATADIR}' looks already initialized!" + fi + + MYSQL_TMPDIR="$(_getoptval mysqld tmpdir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + MYSQL_TMPDIR=${MYSQL_TMPDIR%/} + # These are dir+prefix + MYSQL_LOG_BIN="$(_getoptval mysqld log-bin "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + MYSQL_LOG_BIN=${MYSQL_LOG_BIN%/*} + MYSQL_RELAY_LOG="$(_getoptval mysqld relay-log "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + MYSQL_RELAY_LOG=${MYSQL_RELAY_LOG%/*} + + # Create missing directories. + # Always check if mysql user can write to directory even if we just + # created directory because a parent directory might be not + # accessible for that user. + PID_DIR="${EROOT}/run/mysqld" + if [[ ! -d "${PID_DIR}" ]] ; then + einfo "Creating ${PN} PID directory '${PID_DIR}' ..." + install -d -m 755 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${PID_DIR}" \ + || die "Failed to create PID directory '${PID_DIR}'!" + fi + + local _pid_dir_testfile="$(_mktemp_dry "${PID_DIR}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_pid_dir_testfile}" ]] \ + && die "_mktemp_dry() for '${PID_DIR}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_pid_dir_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_pid_dir_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into PID dir '${PID_DIR}'!" + else + rm "${_pid_dir_testfile}" || die + unset _pid_dir_testfile + fi + + if [[ ! -d "${MY_DATADIR}" ]] ; then + einfo "Creating ${PN} data directory '${MY_DATADIR}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MY_DATADIR}" \ + || die "Failed to create ${PN} data directory '${MY_DATADIR}'!" + fi + + local _my_datadir_testfile="$(_mktemp_dry "${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_datadir_testfile}" ]] \ + && die "_mktemp_dry() for '${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_datadir_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_datadir_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into data directory '${MY_DATADIR}'!" + else + rm "${_my_datadir_testfile}" || die + unset _my_datadir_testfile + fi + + if [[ -n "${MYSQL_TMPDIR}" && ! -d "${MYSQL_TMPDIR}" ]] ; then + einfo "Creating ${PN} tmpdir '${MYSQL_TMPDIR}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_TMPDIR}" \ + || die "Failed to create ${PN} tmpdir '${MYSQL_TMPDIR}'!" + fi + + if [[ -z "${MYSQL_TMPDIR}" ]] ; then + MYSQL_TMPDIR="$(_mktemp_dry "${EROOT}/tmp/mysqld-tmp.XXXXXXXXX")" + [[ -z "${MYSQL_TMPDIR}" ]] \ + && die "_mktemp_dry() for '${MYSQL_TMPDIR}' failed!" + + mkdir "${MYSQL_TMPDIR}" || die + chown ${MYSQL_USER} "${MYSQL_TMPDIR}" || die + fi + + # Now we need to test MYSQL_TMPDIR... + local _my_tmpdir_testfile="$(_mktemp_dry "${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_tmpdir_testfile}" ]] \ + && die "_mktemp_dry() for '${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_tmpdir_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_tmpdir_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into tmpdir '${MYSQL_TMPDIR}'!" + else + rm "${_my_tmpdir_testfile}" || die + unset _my_tmpdir_testfile + fi + + if [[ "${MYSQL_LOG_BIN}" == /* && ! -d "${MYSQL_LOG_BIN}" ]] ; then + # Only create directory when MYSQL_LOG_BIN is an absolute path + einfo "Creating ${PN} log-bin directory '${MYSQL_LOG_BIN}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_LOG_BIN}" \ + || die "Failed to create ${PN} log-bin directory '${MYSQL_LOG_BIN}'" + fi + + if [[ "${MYSQL_LOG_BIN}" == /* ]] ; then + # Only test when MYSQL_LOG_BIN is an absolute path + local _my_logbin_testfile="$(_mktemp_dry "${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_logbin_testfile}" ]] \ + && die "_mktemp_dry() for '${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_logbin_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_logbin_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into log-bin directory '${MYSQL_LOG_BIN}'!" + else + rm "${_my_logbin_testfile}" || die + unset _my_logbin_testfile + fi + fi + + if [[ "${MYSQL_RELAY_LOG}" == /* && ! -d "${MYSQL_RELAY_LOG}" ]] ; then + # Only create directory when MYSQL_RELAY_LOG is an absolute path + einfo "Creating ${PN} relay-log directory '${MYSQL_RELAY_LOG}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_RELAY_LOG}" \ + || die "Failed to create ${PN} relay-log directory '${MYSQL_RELAY_LOG}'!" + fi + + if [[ "${MYSQL_RELAY_LOG}" == /* ]] ; then + # Only test when MYSQL_RELAY_LOG is an absolute path + local _my_relaylog_testfile="$(_mktemp_dry "${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_relaylog_testfile}" ]] \ + && die "_mktemp_dry() for '${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_relaylog_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_relaylog_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into relay-log directory '${MYSQL_RELAY_LOG}'!" + else + rm "${_my_relaylog_testfile}" || die + unset _my_relaylog_testfile + fi + fi + + local SETUP_TMPDIR=$(mktemp -d "/tmp/${PN}-config.XXXXXXXXX" 2>/dev/null) + [[ -z "${SETUP_TMPDIR}" ]] && die "Failed to create setup tmpdir" + + # Limit access + chmod 0770 "${SETUP_TMPDIR}" || die + chown ${MYSQL_USER} "${SETUP_TMPDIR}" || die + + local mysql_install_log="${SETUP_TMPDIR}/install_db.log" + local mysqld_logfile="${SETUP_TMPDIR}/mysqld.log" + + echo "" + einfo "Detected settings:" + einfo "==================" + einfo "MySQL User:\t\t\t\t${MYSQL_USER}" + einfo "MySQL Group:\t\t\t\t${MYSQL_GROUP}" + einfo "MySQL DATA directory:\t\t${MY_DATADIR}" + einfo "MySQL TMP directory:\t\t\t${MYSQL_TMPDIR}" + + if [[ "${MYSQL_LOG_BIN}" == /* ]] ; then + # Absolute path for binary log files specified + einfo "MySQL Binary Log File location:\t${MYSQL_LOG_BIN}" + fi + + if [[ "${MYSQL_RELAY_LOG}" == /* ]] ; then + # Absolute path for relay log files specified + einfo "MySQL Relay Log File location:\t${MYSQL_RELAY_LOG}" + fi + + einfo "PID DIR:\t\t\t\t${PID_DIR}" + einfo "Install db log:\t\t\t${mysql_install_log}" + einfo "Install server log:\t\t\t${mysqld_logfile}" + + echo + + if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then + local tmp_mysqld_password_source= + + for tmp_mysqld_password_source in mysql client ; do + einfo "Trying to get password for mysql 'root' user from '${tmp_mysqld_password_source}' section ..." + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password)" + if [[ -n "${MYSQL_ROOT_PASSWORD}" ]] ; then + if [[ ${MYSQL_ROOT_PASSWORD} == *$'\n'* ]] ; then + ewarn "Ignoring password from '${tmp_mysqld_password_source}' section due to newline character (do you have multiple password options set?)!" + MYSQL_ROOT_PASSWORD= + continue + fi + + einfo "Found password in '${tmp_mysqld_password_source}' section!" + break + fi + done + + # Sometimes --show is required to display passwords in some implementations of my_print_defaults + if [[ "${MYSQL_ROOT_PASSWORD}" == '*****' ]] ; then + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password --show)" + fi + + unset tmp_mysqld_password_source + fi + + if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then + local pwd1="a" + local pwd2="b" + + echo + einfo "No password for mysql 'root' user was specified via environment" + einfo "variable MYSQL_ROOT_PASSWORD and no password was found in config" + einfo "file like '${HOME}/.my.cnf'." + einfo "To continue please provide a password for the mysql 'root' user" + einfo "now on console:" + ewarn "NOTE: Please avoid [\"'\\_%] characters in the password!" + read -rsp " >" pwd1 ; echo + + einfo "Retype the password" + read -rsp " >" pwd2 ; echo + + if [[ "x${pwd1}" != "x${pwd2}" ]] ; then + die "Passwords are not the same!" + fi + + MYSQL_ROOT_PASSWORD="${pwd1}" + unset pwd1 pwd2 + + echo + fi + + local -a mysqld_options + + # Fix bug 446200. Don't reference host my.cnf, needs to come first, + # see http://bugs.mysql.com/bug.php?id=31312 + use prefix && mysqld_options+=( "--defaults-file='${MY_SYSCONFDIR}/my.cnf'" ) + + # Figure out which options we need to disable to do the setup + local helpfile="${TMPDIR}/mysqld-help" + "${EROOT}/usr/sbin/mysqld" --verbose --help >"${helpfile}" 2>/dev/null + + local opt optexp optfull + for opt in host-cache name-resolve networking slave-start \ + federated ssl log-bin relay-log slow-query-log external-locking \ + log-slave-updates \ + ; do + optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" + egrep -sq -- "${optexp}" "${helpfile}" && mysqld_options+=( "${optfull}" ) + done + + # Prepare timezones, see + # https://dev.mysql.com/doc/mysql/en/time-zone-support.html + local tz_sql="${SETUP_TMPDIR}/tz.sql" + + echo "USE mysql;" >"${tz_sql}" + "${EROOT}/usr/bin/mysql_tzinfo_to_sql" "${EROOT}/usr/share/zoneinfo" >> "${tz_sql}" 2>/dev/null + if [[ $? -ne 0 ]] ; then + die "mysql_tzinfo_to_sql failed!" + fi + + local cmd=( + "${mysql_install_db_binary}" + "${mysqld_options[@]}" + "--init-file='${tz_sql}'" + "--basedir='${EROOT}/usr'" + "--datadir='${MY_DATADIR}'" + "--tmpdir='${MYSQL_TMPDIR}'" + "--log-error='${mysql_install_log}'" + "--rpm" + "--cross-bootstrap" + "--skip-test-db" + "--user=${MYSQL_USER}" + ) + + einfo "Initializing ${PN} data directory: ${cmd[@]}" + eval "${cmd[@]}" >>"${mysql_install_log}" 2>&1 + + if [[ $? -ne 0 || ! -f "${MY_DATADIR}/mysql/user.frm" ]] ; then + grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_install_log}" 1>&2 + die "Failed to initialize ${PN} data directory. Please review '${mysql_install_log}'!" + fi + + local x=${RANDOM} + local socket="${PID_DIR}/mysqld.${x}.sock" + [[ -f "${socket}" ]] && die "Randomness failed; Socket ${socket} already exists!" + local pidfile="${PID_DIR}/mysqld.${x}.pid" + [[ -f "${pidfile}" ]] && die "Randomness failed; Pidfile ${pidfile} already exists!" + unset x + + cmd=( + "${mysqld_binary}" + "${mysqld_options[@]}" + "--basedir='${EROOT}/usr'" + "--datadir='${MY_DATADIR}'" + "--tmpdir='${MYSQL_TMPDIR}'" + --max_allowed_packet=8M + --net_buffer_length=16K + "--socket='${socket}'" + "--pid-file='${pidfile}'" + "--log-error='${mysqld_logfile}'" + "--user=${MYSQL_USER}" + ) + + einfo "Starting mysqld to finalize initialization: ${cmd[@]}" + eval "${cmd[@]}" >>"${mysqld_logfile}" 2>&1 & + + echo -n "Waiting for mysqld to accept connections " + local maxtry=15 + while [[ ! -S "${socket}" && "${maxtry}" -gt 1 ]] ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + + if [[ -S "${socket}" ]] ; then + # Even with a socket we don't know if mysqld will abort + # start due to an error so just wait a little bit more... + maxtry=5 + while [[ -S "${socket}" && "${maxtry}" -gt 1 ]] ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + fi + + echo + + if [[ ! -S "${socket}" ]] ; then + grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysqld_logfile}" 1>&2 + die "mysqld was unable to start from initialized data directory. Please review '${mysqld_logfile}'!" + fi + + local mysql_logfile="${SETUP_TMPDIR}/set_root_pw.log" + touch "${mysql_logfile}" || die + + ebegin "Setting root password" + # Do this from memory, as we don't want clear text passwords in temp files + local sql="ALTER USER 'root'@'localhost' IDENTIFIED BY '${MYSQL_ROOT_PASSWORD}'" + cmd=( + "${mysql_binary}" + --no-defaults + "--socket='${socket}'" + -hlocalhost + "-e \"${sql}\"" + ) + eval "${cmd[@]}" >"${mysql_logfile}" 2>&1 + local rc=$? + eend ${rc} + + if [[ ${rc} -ne 0 ]] ; then + # Poor man's solution which tries to avoid having password + # in log. NOTE: sed can fail if user didn't follow advice + # and included character which will require escaping... + sed -i -e "s/${MYSQL_ROOT_PASSWORD}/*****/" "${mysql_logfile}" 2>/dev/null + + grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_logfile}" + die "Failed to set ${PN} root password. Please review '${mysql_logfile}'!" + fi + + # Stop the server + if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then + echo -n "Stopping the server " + pkill -F "${pidfile}" &>/dev/null + + maxtry=10 + while [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + + echo + + if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then + # We somehow failed to stop server. + # However, not a fatal error. Just warn the user. + ewarn "WARNING: mysqld[$(cat "${pidfile}")] is still running!" + fi + fi + + rm -r "${SETUP_TMPDIR}" || die + + einfo "${PN} data directory at '${MY_DATADIR}' successfully initialized!" +} diff --git a/dev-db/mariadb/mariadb-10.5.13.ebuild b/dev-db/mariadb/mariadb-10.5.13.ebuild new file mode 100644 index 000000000000..44e113cbb291 --- /dev/null +++ b/dev-db/mariadb/mariadb-10.5.13.ebuild @@ -0,0 +1,1331 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +SUBSLOT="18" + +JAVA_PKG_OPT_USE="jdbc" + +inherit eutils systemd flag-o-matic prefix toolchain-funcs \ + multiprocessing java-pkg-opt-2 cmake + +# Patch version +PATCH_SET="https://dev.gentoo.org/~whissi/dist/${PN}/${PN}-10.5.13-patches-01.tar.xz" + +SRC_URI="mirror://mariadb/${PN}-${PV}/source/${P}.tar.gz + ${PATCH_SET}" + +HOMEPAGE="https://mariadb.org/" +DESCRIPTION="An enhanced, drop-in replacement for MySQL" +LICENSE="GPL-2 LGPL-2.1+" +SLOT="$(ver_cut 1-2)/${SUBSLOT:-0}" +IUSE="+backup bindist columnstore cracklib debug extraengine galera innodb-lz4 + innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga + numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx + sst-rsync sst-mariabackup static systemd systemtap s3 tcmalloc + test xml yassl" + +RESTRICT="!bindist? ( bindist ) !test? ( test )" + +REQUIRED_USE="jdbc? ( extraengine server !static ) + ?? ( tcmalloc jemalloc ) + static? ( yassl !pam )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +# Be warned, *DEPEND are version-dependant +# These are used for both runtime and compiletime +COMMON_DEPEND=" + >=dev-libs/libpcre2-10.34:= + >=sys-apps/sed-4 + >=sys-apps/texinfo-4.7-r1 + sys-libs/ncurses:0= + >=sys-libs/zlib-1.2.3:0= + virtual/libcrypt:= + !bindist? ( + sys-libs/binutils-libs:0= + >=sys-libs/readline-4.1:0= + ) + jemalloc? ( dev-libs/jemalloc:0= ) + kerberos? ( virtual/krb5 ) + kernel_linux? ( + sys-process/procps:0= + dev-libs/libaio:0= + ) + server? ( + app-arch/bzip2 + app-arch/xz-utils + backup? ( app-arch/libarchive:0= ) + columnstore? ( + app-arch/snappy + dev-libs/boost:0= + dev-libs/libxml2:2= + ) + cracklib? ( sys-libs/cracklib:0= ) + extraengine? ( + odbc? ( dev-db/unixODBC:0= ) + xml? ( dev-libs/libxml2:2= ) + ) + innodb-lz4? ( app-arch/lz4 ) + innodb-lzo? ( dev-libs/lzo ) + innodb-snappy? ( app-arch/snappy ) + mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) + numa? ( sys-process/numactl ) + oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) + pam? ( sys-libs/pam:0= ) + s3? ( net-misc/curl ) + systemd? ( sys-apps/systemd:= ) + ) + systemtap? ( >=dev-util/systemtap-1.3:0= ) + tcmalloc? ( dev-util/google-perftools:0= ) + yassl? ( net-libs/gnutls:0= ) + !yassl? ( + >=dev-libs/openssl-1.0.0:0= + ) +" +BDEPEND="virtual/yacc + || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) +" +DEPEND="${COMMON_DEPEND} + server? ( + extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) + test? ( acct-group/mysql acct-user/mysql ) + ) + static? ( sys-libs/ncurses[static-libs] ) +" +RDEPEND="${COMMON_DEPEND} + !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster + !dev-db/mariadb:0 + !dev-db/mariadb:5.5 + !dev-db/mariadb:10.1 + !dev-db/mariadb:10.2 + !dev-db/mariadb:10.3 + !dev-db/mariadb:10.4 + !dev-db/mariadb:10.6 + !dev-db/mariadb:10.7 + !dev-db/mariadb:10.8 + !=virtual/jre-1.8 ) ) + galera? ( + sys-apps/iproute2 + =sys-cluster/galera-26* + sst-rsync? ( sys-process/lsof ) + sst-mariabackup? ( net-misc/socat[ssl] ) + ) + !prefix? ( dev-db/mysql-init-scripts acct-group/mysql acct-user/mysql ) + ) +" +# For other stuff to bring us in +# dev-perl/DBD-mysql is needed by some scripts installed by MySQL +PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" + +mysql_init_vars() { + MY_SHAREDSTATEDIR=${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mariadb"} + MY_SYSCONFDIR=${MY_SYSCONFDIR="${EPREFIX}/etc/mysql"} + MY_LOCALSTATEDIR=${MY_LOCALSTATEDIR="${EPREFIX}/var/lib/mysql"} + MY_LOGDIR=${MY_LOGDIR="${EPREFIX}/var/log/mysql"} + + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR="" + if [[ -f "${MY_SYSCONFDIR}/my.cnf" ]] ; then + MY_DATADIR=$(my_print_defaults mysqld 2>/dev/null \ + | sed -ne '/datadir/s|^--datadir=||p' \ + | tail -n1) + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR=$(grep ^datadir "${MY_SYSCONFDIR}/my.cnf" \ + | sed -e 's/.*=\s*//' \ + | tail -n1) + fi + fi + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR="${MY_LOCALSTATEDIR}" + einfo "Using default MY_DATADIR" + fi + elog "MySQL MY_DATADIR is ${MY_DATADIR}" + + if [[ -z "${PREVIOUS_DATADIR}" ]] ; then + if [[ -e "${MY_DATADIR}" ]] ; then + # If you get this and you're wondering about it, see bug #207636 + elog "MySQL datadir found in ${MY_DATADIR}" + elog "A new one will not be created." + PREVIOUS_DATADIR="yes" + else + PREVIOUS_DATADIR="no" + fi + export PREVIOUS_DATADIR + fi + else + if [[ ${EBUILD_PHASE} == "config" ]]; then + local new_MY_DATADIR + new_MY_DATADIR=$(my_print_defaults mysqld 2>/dev/null \ + | sed -ne '/datadir/s|^--datadir=||p' \ + | tail -n1) + + if [[ ( -n "${new_MY_DATADIR}" ) && ( "${new_MY_DATADIR}" != "${MY_DATADIR}" ) ]]; then + ewarn "MySQL MY_DATADIR has changed" + ewarn "from ${MY_DATADIR}" + ewarn "to ${new_MY_DATADIR}" + MY_DATADIR="${new_MY_DATADIR}" + fi + fi + fi + + export MY_SHAREDSTATEDIR MY_SYSCONFDIR + export MY_LOCALSTATEDIR MY_LOGDIR + export MY_DATADIR +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] ; then + local GCC_MAJOR_SET=$(gcc-major-version) + local GCC_MINOR_SET=$(gcc-minor-version) + + # Bug 565584. InnoDB now requires atomic functions introduced with gcc-4.7 on + # non x86{,_64} arches + if ! use amd64 && ! use x86 && [[ ${GCC_MAJOR_SET} -lt 4 || \ + ${GCC_MAJOR_SET} -eq 4 && ${GCC_MINOR_SET} -lt 7 ]] ; then + eerror "${PN} needs to be built with gcc-4.7 or later." + eerror "Please use gcc-config to switch to gcc-4.7 or later version." + die + fi + + if has test ${FEATURES} ; then + # Bug #213475 - MySQL _will_ object strenuously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if ! has userpriv ${FEATURES} ; then + die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." + fi + fi + fi + + java-pkg-opt-2_pkg_setup +} + +src_unpack() { + unpack ${A} + + mv -f "${WORKDIR}/${P/_rc/}" "${S}" || die +} + +src_prepare() { + eapply "${WORKDIR}"/mariadb-patches + + eapply_user + + _disable_plugin() { + echo > "${S}/plugin/${1}/CMakeLists.txt" || die + } + _disable_engine() { + echo > "${S}/storage/${1}/CMakeLists.txt" || die + } + + if use jemalloc; then + echo "TARGET_LINK_LIBRARIES(mariadbd LINK_PUBLIC jemalloc)" >> "${S}/sql/CMakeLists.txt" + elif use tcmalloc; then + echo "TARGET_LINK_LIBRARIES(mariadbd LINK_PUBLIC tcmalloc)" >> "${S}/sql/CMakeLists.txt" + fi + + local plugin + local server_plugins=( handler_socket auth_socket feedback metadata_lock_info + locale_info qc_info server_audit sql_errlog auth_ed25519 ) + local test_plugins=( audit_null auth_examples daemon_example fulltext + debug_key_management example_key_management versioning ) + if ! use server; then # These plugins are for the server + for plugin in "${server_plugins[@]}" ; do + _disable_plugin "${plugin}" + done + fi + + if ! use test; then # These plugins are only used during testing + for plugin in "${test_plugins[@]}" ; do + _disable_plugin "${plugin}" + done + _disable_engine test_sql_discovery + echo > "${S}/plugin/auth_pam/testing/CMakeLists.txt" || die + fi + + _disable_engine example + + if ! use oqgraph ; then # avoids extra library checks + _disable_engine oqgraph + fi + + if use mroonga ; then + # Remove the bundled groonga + # There is no CMake flag, it simply checks for existance + rm -r "${S}"/storage/mroonga/vendor/groonga || die "could not remove packaged groonga" + else + _disable_engine mroonga + fi + + # Fix static bindings in galera replication + sed -i -e 's~add_library(wsrep_api_v26$~add_library(wsrep_api_v26 STATIC~' \ + "${S}"/wsrep-lib/wsrep-API/CMakeLists.txt || die + sed -i -e 's~add_library(wsrep-lib$~add_library(wsrep-lib STATIC~' \ + "${S}"/wsrep-lib/src/CMakeLists.txt || die + + # Fix galera_recovery.sh script + sed -i -e "s~@bindir@/my_print_defaults~${EPREFIX}/usr/libexec/mariadb/my_print_defaults~" \ + scripts/galera_recovery.sh || die + + sed -i -e 's~ \$basedir/lib/\*/mariadb19/plugin~~' \ + "${S}"/scripts/mysql_install_db.sh || die + + cmake_src_prepare + java-pkg-opt-2_src_prepare +} + +src_configure() { + # bug 508724 mariadb cannot use ld.gold + tc-ld-disable-gold + # Bug #114895, bug #110149 + filter-flags "-O" "-O[01]" + + # It fails on alpha without this + use alpha && append-ldflags "-Wl,--no-relax" + + append-cxxflags -felide-constructors + + # bug #283926, with GCC4.4, this is required to get correct behavior. + append-flags -fno-strict-aliasing + + CMAKE_BUILD_TYPE="RelWithDebInfo" + + # debug hack wrt #497532 + mycmakeargs=( + -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DMYSQL_DATADIR="${EPREFIX}/var/lib/mysql" + -DSYSCONFDIR="${EPREFIX}/etc/mysql" + -DINSTALL_BINDIR=bin + -DINSTALL_DOCDIR=share/doc/${PF} + -DINSTALL_DOCREADMEDIR=share/doc/${PF} + -DINSTALL_INCLUDEDIR=include/mysql + -DINSTALL_INFODIR=share/info + -DINSTALL_LIBDIR=$(get_libdir) + -DINSTALL_MANDIR=share/man + -DINSTALL_MYSQLSHAREDIR=share/mariadb + -DINSTALL_PLUGINDIR=$(get_libdir)/mariadb/plugin + -DINSTALL_SCRIPTDIR=bin + -DINSTALL_MYSQLDATADIR="${EPREFIX}/var/lib/mysql" + -DINSTALL_SBINDIR=sbin + -DINSTALL_SUPPORTFILESDIR="${EPREFIX}/usr/share/mariadb" + -DWITH_COMMENT="Gentoo Linux ${PF}" + -DWITH_UNIT_TESTS=$(usex test ON OFF) + -DWITH_LIBEDIT=0 + -DWITH_ZLIB=system + -DWITHOUT_LIBWRAP=1 + -DENABLED_LOCAL_INFILE=1 + -DMYSQL_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" + -DINSTALL_UNIX_ADDRDIR="${EPREFIX}/var/run/mysqld/mysqld.sock" + -DWITH_DEFAULT_COMPILER_OPTIONS=0 + -DWITH_DEFAULT_FEATURE_SET=0 + -DINSTALL_SYSTEMD_UNITDIR="$(systemd_get_systemunitdir)" + # The build forces this to be defined when cross-compiling. We pass it + # all the time for simplicity and to make sure it is actually correct. + -DSTACK_DIRECTION=$(tc-stack-grows-down && echo -1 || echo 1) + -DPKG_CONFIG_EXECUTABLE="${EPREFIX}/usr/bin/$(tc-getPKG_CONFIG)" + -DPLUGIN_AUTH_GSSAPI=$(usex kerberos DYNAMIC NO) + -DAUTH_GSSAPI_PLUGIN_TYPE=$(usex kerberos DYNAMIC OFF) + -DCONC_WITH_EXTERNAL_ZLIB=YES + -DWITH_EXTERNAL_ZLIB=YES + -DSUFFIX_INSTALL_DIR="" + -DWITH_UNITTEST=OFF + -DWITHOUT_CLIENTLIBS=YES + -DCLIENT_PLUGIN_DIALOG=OFF + -DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT=OFF + -DCLIENT_PLUGIN_CLIENT_ED25519=OFF + -DCLIENT_PLUGIN_MYSQL_CLEAR_PASSWORD=STATIC + -DCLIENT_PLUGIN_CACHING_SHA2_PASSWORD=OFF + ) + if use test ; then + mycmakeargs+=( -DINSTALL_MYSQLTESTDIR=share/mariadb/mysql-test ) + else + mycmakeargs+=( -DINSTALL_MYSQLTESTDIR='' ) + fi + + if ! use yassl ; then + mycmakeargs+=( -DWITH_SSL=system -DCLIENT_PLUGIN_SHA256_PASSWORD=STATIC ) + else + mycmakeargs+=( -DWITH_SSL=bundled ) + fi + + # bfd.h is only used starting with 10.1 and can be controlled by NOT_FOR_DISTRIBUTION + mycmakeargs+=( + -DWITH_READLINE=$(usex bindist 1 0) + -DNOT_FOR_DISTRIBUTION=$(usex bindist 0 1) + -DENABLE_DTRACE=$(usex systemtap) + ) + + if use server ; then + # Connect and Federated{,X} must be treated special + # otherwise they will not be built as plugins + if ! use extraengine ; then + mycmakeargs+=( + -DPLUGIN_CONNECT=NO + -DPLUGIN_FEDERATED=NO + -DPLUGIN_FEDERATEDX=NO + ) + fi + + mycmakeargs+=( + -DWITH_PCRE=system + -DPLUGIN_OQGRAPH=$(usex oqgraph DYNAMIC NO) + -DPLUGIN_SPHINX=$(usex sphinx YES NO) + -DPLUGIN_AUTH_PAM=$(usex pam YES NO) + -DPLUGIN_AWS_KEY_MANAGEMENT=NO + -DPLUGIN_CRACKLIB_PASSWORD_CHECK=$(usex cracklib YES NO) + -DPLUGIN_CASSANDRA=NO + -DPLUGIN_SEQUENCE=$(usex extraengine YES NO) + -DPLUGIN_SPIDER=$(usex extraengine YES NO) + -DPLUGIN_S3=$(usex s3 YES NO) + -DPLUGIN_COLUMNSTORE=$(usex columnstore YES NO) + -DCONNECT_WITH_MYSQL=1 + -DCONNECT_WITH_LIBXML2=$(usex xml) + -DCONNECT_WITH_ODBC=$(usex odbc) + -DCONNECT_WITH_JDBC=$(usex jdbc) + # Build failure and autodep wrt bug 639144 + -DCONNECT_WITH_MONGO=OFF + -DWITH_WSREP=$(usex galera) + -DWITH_INNODB_LZ4=$(usex innodb-lz4 ON OFF) + -DWITH_INNODB_LZO=$(usex innodb-lzo ON OFF) + -DWITH_INNODB_SNAPPY=$(usex innodb-snappy ON OFF) + -DPLUGIN_MROONGA=$(usex mroonga DYNAMIC NO) + -DPLUGIN_AUTH_GSSAPI=$(usex kerberos DYNAMIC NO) + -DWITH_MARIABACKUP=$(usex backup ON OFF) + -DWITH_LIBARCHIVE=$(usex backup ON OFF) + -DINSTALL_SQLBENCHDIR="" + -DPLUGIN_ROCKSDB=$(usex rocksdb DYNAMIC NO) + # systemd is only linked to for server notification + -DWITH_SYSTEMD=$(usex systemd yes no) + -DWITH_NUMA=$(usex numa ON OFF) + ) + + if use test ; then + # This is needed for the new client lib which tests a real, open server + mycmakeargs+=( -DSKIP_TESTS=ON ) + fi + + if [[ ( -n ${MYSQL_DEFAULT_CHARSET} ) && ( -n ${MYSQL_DEFAULT_COLLATION} ) ]]; then + ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" + ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." + ewarn "You MUST file bugs without these variables set." + + mycmakeargs+=( + -DDEFAULT_CHARSET=${MYSQL_DEFAULT_CHARSET} + -DDEFAULT_COLLATION=${MYSQL_DEFAULT_COLLATION} + ) + + elif ! use latin1 ; then + mycmakeargs+=( + -DDEFAULT_CHARSET=utf8 + -DDEFAULT_COLLATION=utf8_general_ci + ) + else + mycmakeargs+=( + -DDEFAULT_CHARSET=latin1 + -DDEFAULT_COLLATION=latin1_swedish_ci + ) + fi + mycmakeargs+=( + -DEXTRA_CHARSETS=all + -DMYSQL_USER=mysql + -DDISABLE_SHARED=$(usex static YES NO) + -DWITH_DEBUG=$(usex debug) + -DWITH_EMBEDDED_SERVER=OFF + -DWITH_PROFILING=$(usex profiling) + ) + + if use static; then + mycmakeargs+=( -DWITH_PIC=1 ) + fi + + if use jemalloc || use tcmalloc ; then + mycmakeargs+=( -DWITH_SAFEMALLOC=OFF ) + fi + + # Storage engines + mycmakeargs+=( + -DWITH_ARCHIVE_STORAGE_ENGINE=1 + -DWITH_BLACKHOLE_STORAGE_ENGINE=1 + -DWITH_CSV_STORAGE_ENGINE=1 + -DWITH_HEAP_STORAGE_ENGINE=1 + -DWITH_INNOBASE_STORAGE_ENGINE=1 + -DWITH_MYISAMMRG_STORAGE_ENGINE=1 + -DWITH_MYISAM_STORAGE_ENGINE=1 + -DWITH_PARTITION_STORAGE_ENGINE=1 + ) + else + mycmakeargs+=( + -DWITHOUT_SERVER=1 + -DWITH_EMBEDDED_SERVER=OFF + -DEXTRA_CHARSETS=none + -DINSTALL_SQLBENCHDIR= + -DWITH_SYSTEMD=no + ) + fi + + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +# Official test instructions: +# USE='extraengine perl server' \ +# FEATURES='test userpriv' \ +# ebuild mariadb-X.X.XX.ebuild \ +# digest clean package +src_test() { + _disable_test() { + local rawtestname bug reason + rawtestname="${1}" ; shift + bug="${1}" ; shift + reason="${@}" + ewarn "test '${rawtestname}' disabled: '${reason}' (BUG#${bug})" + echo "${rawtestname} : BUG#${bug} ${reason}" >> "${T}/disabled.def" + } + + local TESTDIR="${BUILD_DIR}/mysql-test" + local retstatus_unit + local retstatus_tests + + if ! use server ; then + einfo "Skipping server tests due to minimal build." + return 0 + fi + + einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" + + # Run CTest (test-units) + cmake_src_test + retstatus_unit=$? + + # Ensure that parallel runs don't die + export MTR_BUILD_THREAD="$((${RANDOM} % 100))" + + if [[ -z "${MTR_PARALLEL}" ]] ; then + local -x MTR_PARALLEL=$(makeopts_jobs) + + if [[ ${MTR_PARALLEL} -gt 4 ]] ; then + # Running multiple tests in parallel usually require higher ulimit + # and fs.aio-max-nr setting. In addition, tests like main.multi_update + # are known to hit timeout when system is busy. + # To avoid test failure we will limit MTR_PARALLEL to 4 instead of + # using "auto". + local info_msg="Parallel MySQL test suite jobs limited to 4 (MAKEOPTS=${MTR_PARALLEL})" + info_msg+=" to avoid test failures. Set MTR_PARALLEL if you know what you are doing!" + einfo "${info_msg}" + unset info_msg + MTR_PARALLEL=4 + fi + else + einfo "MTR_PARALLEL is set to '${MTR_PARALLEL}'" + fi + + # Try to increase file limits to increase test coverage + if ! ulimit -n 16500 1>/dev/null 2>&1 ; then + # Upper limit comes from parts.partition_* tests + ewarn "For maximum test coverage please raise open file limit to 16500 (ulimit -n 16500) before calling the package manager." + + if ! ulimit -n 4162 1>/dev/null 2>&1 ; then + # Medium limit comes from '[Warning] Buffered warning: Could not increase number of max_open_files to more than 3000 (request: 4162)' + ewarn "For medium test coverage please raise open file limit to 4162 (ulimit -n 4162) before calling the package manager." + + if ! ulimit -n 3000 1>/dev/null 2>&1 ; then + ewarn "For minimum test coverage please raise open file limit to 3000 (ulimit -n 3000) before calling the package manager." + else + einfo "Will run test suite with open file limit set to 3000 (minimum test coverage)." + fi + else + einfo "Will run test suite with open file limit set to 4162 (medium test coverage)." + fi + else + einfo "Will run test suite with open file limit set to 16500 (best test coverage)." + fi + + # create directories because mysqladmin might run out of order + mkdir -p "${T}"/var-tests{,/log} || die + + if [[ ! -f "${S}/mysql-test/unstable-tests" ]] ; then + touch "${S}"/mysql-test/unstable-tests || die + fi + + cp "${S}"/mysql-test/unstable-tests "${T}/disabled.def" || die + + local -a disabled_tests + disabled_tests+=( "compat/oracle.plugin;0;Needs example plugin which Gentoo disables" ) + disabled_tests+=( "innodb_gis.1;25095;Known rounding error with latest AMD processors" ) + disabled_tests+=( "innodb_gis.gis;25095;Known rounding error with latest AMD processors" ) + disabled_tests+=( "main.explain_non_select;0;Sporadically failing test" ) + disabled_tests+=( "main.func_time;0;Dependent on time test was written" ) + disabled_tests+=( "main.plugin_auth;0;Needs client libraries built" ) + disabled_tests+=( "main.selectivity_no_engine;26320;Sporadically failing test" ) + disabled_tests+=( "main.stat_tables;0;Sporadically failing test" ) + disabled_tests+=( "main.stat_tables_innodb;0;Sporadically failing test" ) + disabled_tests+=( "main.upgrade_MDEV-19650;25096;Known to be broken" ) + disabled_tests+=( "mariabackup.*;0;Broken test suite" ) + disabled_tests+=( "perfschema.nesting;23458;Known to be broken" ) + disabled_tests+=( "plugins.auth_ed25519;0;Needs client libraries built" ) + disabled_tests+=( "plugins.cracklib_password_check;0;False positive due to varying policies" ) + disabled_tests+=( "plugins.two_password_validations;0;False positive due to varying policies" ) + disabled_tests+=( "roles.acl_statistics;0;False positive due to a user count mismatch caused by previous test" ) + disabled_tests+=( "sys_vars.wsrep_on_without_provider;25625;Known to be broken" ) + + if ! use latin1 ; then + disabled_tests+=( "funcs_1.is_columns_mysql;0;Requires USE=latin1" ) + disabled_tests+=( "main.information_schema;0;Requires USE=latin1" ) + disabled_tests+=( "main.sp2;24177;Requires USE=latin1" ) + disabled_tests+=( "main.system_mysql_db;0;Requires USE=latin1" ) + disabled_tests+=( "main.upgrade_MDEV-19650;24178;Requires USE=latin1" ) + fi + + local test_infos_str test_infos_arr + for test_infos_str in "${disabled_tests[@]}" ; do + IFS=';' read -r -a test_infos_arr <<< "${test_infos_str}" + + if [[ ${#test_infos_arr[@]} != 3 ]] ; then + die "Invalid test data set, not matching format: ${test_infos_str}" + fi + + _disable_test "${test_infos_arr[0]}" "${test_infos_arr[1]}" "${test_infos_arr[2]}" + done + unset test_infos_str test_infos_arr + + # run mysql-test tests + pushd "${TESTDIR}" &>/dev/null || die + perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder --skip-test-list="${T}/disabled.def" + retstatus_tests=$? + + popd &>/dev/null || die + + # Cleanup is important for these testcases. + pkill -9 -f "${S}/ndb" 2>/dev/null + pkill -9 -f "${S}/sql" 2>/dev/null + + local failures="" + [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" + [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" + + [[ -z "$failures" ]] || die "Test failures: $failures" + einfo "Tests successfully completed" +} + +src_install() { + cmake_src_install + + # Remove an unnecessary, private config header which will never match between ABIs and is not meant to be used + if [[ -f "${ED}/usr/include/mysql/server/private/config.h" ]] ; then + rm "${ED}/usr/include/mysql/server/private/config.h" || die + fi + + # Make sure the vars are correctly initialized + mysql_init_vars + + # Convenience links + einfo "Making Convenience links for mysqlcheck multi-call binary" + dosym "mysqlcheck" "/usr/bin/mysqlanalyze" + dosym "mysqlcheck" "/usr/bin/mysqlrepair" + dosym "mysqlcheck" "/usr/bin/mysqloptimize" + + # INSTALL_LAYOUT=STANDALONE causes cmake to create a /usr/data dir + if [[ -d "${ED}/usr/data" ]] ; then + rm -Rf "${ED}/usr/data" || die + fi + + # Unless they explicitly specific USE=test, then do not install the + # testsuite. It DOES have a use to be installed, esp. when you want to do a + # validation of your database configuration after tuning it. + if ! use test ; then + rm -rf "${D}/${MY_SHAREDSTATEDIR}/mysql-test" + fi + + # Configuration stuff + einfo "Building default configuration ..." + insinto "${MY_SYSCONFDIR#${EPREFIX}}" + [[ -f "${S}/scripts/mysqlaccess.conf" ]] && doins "${S}"/scripts/mysqlaccess.conf + cp "${FILESDIR}/my.cnf-10.2" "${TMPDIR}/my.cnf" || die + eprefixify "${TMPDIR}/my.cnf" + doins "${TMPDIR}/my.cnf" + insinto "${MY_SYSCONFDIR#${EPREFIX}}/mariadb.d" + cp "${FILESDIR}/my.cnf.distro-client" "${TMPDIR}/50-distro-client.cnf" || die + eprefixify "${TMPDIR}/50-distro-client.cnf" + doins "${TMPDIR}/50-distro-client.cnf" + + if use server ; then + mycnf_src="my.cnf.distro-server" + sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ + "${FILESDIR}/${mycnf_src}" \ + > "${TMPDIR}/my.cnf.ok" || die + if use prefix ; then + sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' \ + "${TMPDIR}/my.cnf.ok" || die + fi + if use latin1 ; then + sed -i \ + -e "/character-set/s|utf8|latin1|g" \ + "${TMPDIR}/my.cnf.ok" || die + fi + eprefixify "${TMPDIR}/my.cnf.ok" + newins "${TMPDIR}/my.cnf.ok" 50-distro-server.cnf + + einfo "Including support files and sample configurations" + docinto "support-files" + local script + for script in \ + "${S}"/support-files/magic + do + [[ -f "$script" ]] && dodoc "${script}" + done + + docinto "scripts" + for script in "${S}"/scripts/mysql* ; do + [[ ( -f "$script" ) && ( "${script%.sh}" == "${script}" ) ]] && dodoc "${script}" + done + # Manually install supporting files that conflict with other packages + # but are needed for galera and initial installation + exeinto /usr/libexec/mariadb + doexe "${BUILD_DIR}/extra/my_print_defaults" "${BUILD_DIR}/extra/perror" + + if use pam ; then + keepdir /usr/$(get_libdir)/mariadb/plugin/auth_pam_tool_dir + fi + fi + + # Conflicting files + conflicting_files=() + + # We prefer my_print_defaults from dev-db/mysql-connector-c + conflicting_files=( "${ED}/usr/share/man/man1/my_print_defaults.1" ) + + # Remove bundled mytop in favor of dev-db/mytop + conflicting_files+=( "${ED}/usr/bin/mytop" ) + conflicting_files+=( "${ED}/usr/share/man/man1/mytop.1" ) + + local conflicting_file + for conflicting_file in "${conflicting_files[@]}" ; do + if [[ -e "${conflicting_file}" ]] ; then + rm -v "${conflicting_file}" || die + fi + done + + # Fix a dangling symlink when galera is not built + if [[ -L "${ED}/usr/bin/wsrep_sst_rsync_wan" ]] && ! use galera ; then + rm "${ED}/usr/bin/wsrep_sst_rsync_wan" || die + fi + + # Remove broken SST scripts that are incompatible + local scriptremove + for scriptremove in wsrep_sst_xtrabackup wsrep_sst_xtrabackup-v2 ; do + if [[ -e "${ED}/usr/bin/${scriptremove}" ]] ; then + rm "${ED}/usr/bin/${scriptremove}" || die + fi + done +} + +pkg_preinst() { + java-pkg-opt-2_pkg_preinst +} + +pkg_postinst() { + # Make sure the vars are correctly initialized + mysql_init_vars + + # Create log directory securely if it does not exist + [[ -d "${ROOT}/${MY_LOGDIR}" ]] || install -d -m0750 -o mysql -g mysql "${ROOT}/${MY_LOGDIR}" + + if use server ; then + if use pam; then + einfo + elog "This install includes the PAM authentication plugin." + elog "To activate and configure the PAM plugin, please read:" + elog "https://mariadb.com/kb/en/mariadb/pam-authentication-plugin/" + einfo + chown mysql:mysql "${EROOT}/usr/$(get_libdir)/mariadb/plugin/auth_pam_tool_dir" || die + fi + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + einfo + elog "You might want to run:" + elog "\"emerge --config =${CATEGORY}/${PF}\"" + elog "if this is a new install." + elog + elog "If you are switching server implentations, you should run the" + elog "mysql_upgrade tool." + einfo + else + einfo + elog "If you are upgrading major versions, you should run the" + elog "mysql_upgrade tool." + einfo + fi + + if use galera ; then + einfo + elog "Be sure to edit the my.cnf file to activate your cluster settings." + elog "This should be done after running \"emerge --config =${CATEGORY}/${PF}\"" + elog "The first time the cluster is activated, you should add" + elog "--wsrep-new-cluster to the options in /etc/conf.d/mysql for one node." + elog "This option should then be removed for subsequent starts." + einfo + if [[ -n "${REPLACING_VERSIONS}" ]] ; then + local rver + for rver in ${REPLACING_VERSIONS} ; do + if ver_test "${rver}" -lt "10.4.0" ; then + ewarn "Upgrading galera from a previous version requires admin restart of the entire cluster." + ewarn "Please refer to https://mariadb.com/kb/en/library/changes-improvements-in-mariadb-104/#galera-4" + ewarn "for more information" + fi + done + fi + fi + fi + + # Note about configuration change + einfo + elog "This version of mariadb reorganizes the configuration from a single my.cnf" + elog "to several files in /etc/mysql/${PN}.d." + elog "Please backup any changes you made to /etc/mysql/my.cnf" + elog "and add them as a new file under /etc/mysql/${PN}.d with a .cnf extension." + elog "You may have as many files as needed and they are read alphabetically." + elog "Be sure the options have the appropriate section headers, i.e. [mysqld]." + einfo +} + +pkg_config() { + _getoptval() { + local section="${1}" + local option="--${2}" + local extra_options="${3}" + local cmd=( + "${my_print_defaults_binary}" + "${extra_options}" + "${section}" + ) + + local values=() + local parameters=( $(eval "${cmd[@]}" 2>/dev/null) ) + for parameter in "${parameters[@]}" + do + # my_print_defaults guarantees output of options, one per line, + # in the form that they would be specified on the command line. + # So checking for --option=* should be safe. + case ${parameter} in + ${option}=*) + values+=( "${parameter#*=}" ) + ;; + esac + done + + if [[ ${#values[@]} -gt 0 ]] ; then + # Option could have been set multiple times + # in which case only the last occurrence + # contains the current value + echo "${values[-1]}" + fi + } + + _mktemp_dry() { + # emktemp has no --dry-run option + local template="${1}" + + if [[ -z "${template}" ]] ; then + if [[ -z "${T}" ]] ; then + template="/tmp/XXXXXXX" + else + template="${T}/XXXXXXX" + fi + fi + + local template_wo_X=${template//X/} + local n_X + let n_X=${#template}-${#template_wo_X} + if [[ ${n_X} -lt 3 ]] ; then + echo "${FUNCNAME[0]}: too few X's in template ‘${template}’" >&2 + return + fi + + local attempts=0 + local character tmpfile + while [[ true ]] ; do + let attempts=attempts+1 + + new_file= + while read -n1 character ; do + if [[ "${character}" == "X" ]] ; then + tmpfile+="${RANDOM:0:1}" + else + tmpfile+="${character}" + fi + done < <(echo -n "${template}") + + if [[ ! -f "${tmpfile}" ]] + then + echo "${tmpfile}" + return + fi + + if [[ ${attempts} -ge 100 ]] ; then + echo "${FUNCNAME[0]}: Cannot create temporary file after 100 attempts." >&2 + return + fi + done + } + + local mysql_binary="${EROOT}/usr/bin/mysql" + if [[ ! -x "${mysql_binary}" ]] ; then + die "'${mysql_binary}' not found! Please re-install ${CATEGORY}/${PN}!" + fi + + local mysqld_binary="${EROOT}/usr/sbin/mysqld" + if [[ ! -x "${mysqld_binary}" ]] ; then + die "'${mysqld_binary}' not found! Please re-install ${CATEGORY}/${PN}!" + fi + + local mysql_install_db_binary="${EROOT}/usr/bin/mysql_install_db" + if [[ ! -x "${mysql_install_db_binary}" ]] ; then + die "'${mysql_install_db_binary}' not found! Please re-install ${CATEGORY}/${PN}!" + fi + + local my_print_defaults_binary="${EROOT}/usr/bin/my_print_defaults" + if [[ ! -x "${my_print_defaults_binary}" ]] ; then + die "'${my_print_defaults_binary}' not found! Please re-install dev-db/mysql-connector-c!" + fi + + if [[ -z "${MYSQL_USER}" ]] ; then + MYSQL_USER=mysql + if use prefix ; then + MYSQL_USER=$(id -u -n 2>/dev/null) + if [[ -z "${MYSQL_USER}" ]] ; then + die "Failed to determine current username!" + fi + fi + fi + + if [[ -z "${MYSQL_GROUP}" ]] ; then + MYSQL_GROUP=mysql + if use prefix ; then + MYSQL_GROUP=$(id -g -n 2>/dev/null) + if [[ -z "${MYSQL_GROUP}" ]] ; then + die "Failed to determine current user groupname!" + fi + fi + fi + + # my_print_defaults needs to read stuff in $HOME/.my.cnf + local -x HOME="${EROOT}/root" + + # Make sure the vars are correctly initialized + mysql_init_vars + + # Read currently set data directory + MY_DATADIR="$(_getoptval mysqld datadir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + + # Bug #213475 - MySQL _will_ object strenously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if [[ -z "${MY_DATADIR}" ]] ; then + die "Sorry, unable to find MY_DATADIR!" + elif [[ -d "${MY_DATADIR}/mysql" ]] ; then + ewarn "Looks like your data directory '${MY_DATADIR}' is already initialized!" + ewarn "Please rename or delete its content if you wish to initialize a new data directory." + die "${PN} data directory at '${MY_DATADIR}' looks already initialized!" + fi + + MYSQL_TMPDIR="$(_getoptval mysqld tmpdir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + MYSQL_TMPDIR=${MYSQL_TMPDIR%/} + # These are dir+prefix + MYSQL_LOG_BIN="$(_getoptval mysqld log-bin "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + MYSQL_LOG_BIN=${MYSQL_LOG_BIN%/*} + MYSQL_RELAY_LOG="$(_getoptval mysqld relay-log "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + MYSQL_RELAY_LOG=${MYSQL_RELAY_LOG%/*} + + # Create missing directories. + # Always check if mysql user can write to directory even if we just + # created directory because a parent directory might be not + # accessible for that user. + PID_DIR="${EROOT}/run/mysqld" + if [[ ! -d "${PID_DIR}" ]] ; then + einfo "Creating ${PN} PID directory '${PID_DIR}' ..." + install -d -m 755 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${PID_DIR}" \ + || die "Failed to create PID directory '${PID_DIR}'!" + fi + + local _pid_dir_testfile="$(_mktemp_dry "${PID_DIR}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_pid_dir_testfile}" ]] \ + && die "_mktemp_dry() for '${PID_DIR}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_pid_dir_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_pid_dir_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into PID dir '${PID_DIR}'!" + else + rm "${_pid_dir_testfile}" || die + unset _pid_dir_testfile + fi + + if [[ ! -d "${MY_DATADIR}" ]] ; then + einfo "Creating ${PN} data directory '${MY_DATADIR}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MY_DATADIR}" \ + || die "Failed to create ${PN} data directory '${MY_DATADIR}'!" + fi + + local _my_datadir_testfile="$(_mktemp_dry "${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_datadir_testfile}" ]] \ + && die "_mktemp_dry() for '${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_datadir_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_datadir_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into data directory '${MY_DATADIR}'!" + else + rm "${_my_datadir_testfile}" || die + unset _my_datadir_testfile + fi + + if [[ -n "${MYSQL_TMPDIR}" && ! -d "${MYSQL_TMPDIR}" ]] ; then + einfo "Creating ${PN} tmpdir '${MYSQL_TMPDIR}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_TMPDIR}" \ + || die "Failed to create ${PN} tmpdir '${MYSQL_TMPDIR}'!" + fi + + if [[ -z "${MYSQL_TMPDIR}" ]] ; then + MYSQL_TMPDIR="$(_mktemp_dry "${EROOT}/tmp/mysqld-tmp.XXXXXXXXX")" + [[ -z "${MYSQL_TMPDIR}" ]] \ + && die "_mktemp_dry() for '${MYSQL_TMPDIR}' failed!" + + mkdir "${MYSQL_TMPDIR}" || die + chown ${MYSQL_USER} "${MYSQL_TMPDIR}" || die + fi + + # Now we need to test MYSQL_TMPDIR... + local _my_tmpdir_testfile="$(_mktemp_dry "${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_tmpdir_testfile}" ]] \ + && die "_mktemp_dry() for '${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_tmpdir_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_tmpdir_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into tmpdir '${MYSQL_TMPDIR}'!" + else + rm "${_my_tmpdir_testfile}" || die + unset _my_tmpdir_testfile + fi + + if [[ "${MYSQL_LOG_BIN}" == /* && ! -d "${MYSQL_LOG_BIN}" ]] ; then + # Only create directory when MYSQL_LOG_BIN is an absolute path + einfo "Creating ${PN} log-bin directory '${MYSQL_LOG_BIN}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_LOG_BIN}" \ + || die "Failed to create ${PN} log-bin directory '${MYSQL_LOG_BIN}'" + fi + + if [[ "${MYSQL_LOG_BIN}" == /* ]] ; then + # Only test when MYSQL_LOG_BIN is an absolute path + local _my_logbin_testfile="$(_mktemp_dry "${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_logbin_testfile}" ]] \ + && die "_mktemp_dry() for '${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_logbin_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_logbin_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into log-bin directory '${MYSQL_LOG_BIN}'!" + else + rm "${_my_logbin_testfile}" || die + unset _my_logbin_testfile + fi + fi + + if [[ "${MYSQL_RELAY_LOG}" == /* && ! -d "${MYSQL_RELAY_LOG}" ]] ; then + # Only create directory when MYSQL_RELAY_LOG is an absolute path + einfo "Creating ${PN} relay-log directory '${MYSQL_RELAY_LOG}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_RELAY_LOG}" \ + || die "Failed to create ${PN} relay-log directory '${MYSQL_RELAY_LOG}'!" + fi + + if [[ "${MYSQL_RELAY_LOG}" == /* ]] ; then + # Only test when MYSQL_RELAY_LOG is an absolute path + local _my_relaylog_testfile="$(_mktemp_dry "${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_relaylog_testfile}" ]] \ + && die "_mktemp_dry() for '${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_relaylog_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_relaylog_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into relay-log directory '${MYSQL_RELAY_LOG}'!" + else + rm "${_my_relaylog_testfile}" || die + unset _my_relaylog_testfile + fi + fi + + local SETUP_TMPDIR=$(mktemp -d "/tmp/${PN}-config.XXXXXXXXX" 2>/dev/null) + [[ -z "${SETUP_TMPDIR}" ]] && die "Failed to create setup tmpdir" + + # Limit access + chmod 0770 "${SETUP_TMPDIR}" || die + chown ${MYSQL_USER} "${SETUP_TMPDIR}" || die + + local mysql_install_log="${SETUP_TMPDIR}/install_db.log" + local mysqld_logfile="${SETUP_TMPDIR}/mysqld.log" + + echo "" + einfo "Detected settings:" + einfo "==================" + einfo "MySQL User:\t\t\t\t${MYSQL_USER}" + einfo "MySQL Group:\t\t\t\t${MYSQL_GROUP}" + einfo "MySQL DATA directory:\t\t${MY_DATADIR}" + einfo "MySQL TMP directory:\t\t\t${MYSQL_TMPDIR}" + + if [[ "${MYSQL_LOG_BIN}" == /* ]] ; then + # Absolute path for binary log files specified + einfo "MySQL Binary Log File location:\t${MYSQL_LOG_BIN}" + fi + + if [[ "${MYSQL_RELAY_LOG}" == /* ]] ; then + # Absolute path for relay log files specified + einfo "MySQL Relay Log File location:\t${MYSQL_RELAY_LOG}" + fi + + einfo "PID DIR:\t\t\t\t${PID_DIR}" + einfo "Install db log:\t\t\t${mysql_install_log}" + einfo "Install server log:\t\t\t${mysqld_logfile}" + + echo + + if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then + local tmp_mysqld_password_source= + + for tmp_mysqld_password_source in mysql client ; do + einfo "Trying to get password for mysql 'root' user from '${tmp_mysqld_password_source}' section ..." + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password)" + if [[ -n "${MYSQL_ROOT_PASSWORD}" ]] ; then + if [[ ${MYSQL_ROOT_PASSWORD} == *$'\n'* ]] ; then + ewarn "Ignoring password from '${tmp_mysqld_password_source}' section due to newline character (do you have multiple password options set?)!" + MYSQL_ROOT_PASSWORD= + continue + fi + + einfo "Found password in '${tmp_mysqld_password_source}' section!" + break + fi + done + + # Sometimes --show is required to display passwords in some implementations of my_print_defaults + if [[ "${MYSQL_ROOT_PASSWORD}" == '*****' ]] ; then + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password --show)" + fi + + unset tmp_mysqld_password_source + fi + + if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then + local pwd1="a" + local pwd2="b" + + echo + einfo "No password for mysql 'root' user was specified via environment" + einfo "variable MYSQL_ROOT_PASSWORD and no password was found in config" + einfo "file like '${HOME}/.my.cnf'." + einfo "To continue please provide a password for the mysql 'root' user" + einfo "now on console:" + ewarn "NOTE: Please avoid [\"'\\_%] characters in the password!" + read -rsp " >" pwd1 ; echo + + einfo "Retype the password" + read -rsp " >" pwd2 ; echo + + if [[ "x${pwd1}" != "x${pwd2}" ]] ; then + die "Passwords are not the same!" + fi + + MYSQL_ROOT_PASSWORD="${pwd1}" + unset pwd1 pwd2 + + echo + fi + + local -a mysqld_options + + # Fix bug 446200. Don't reference host my.cnf, needs to come first, + # see http://bugs.mysql.com/bug.php?id=31312 + use prefix && mysqld_options+=( "--defaults-file='${MY_SYSCONFDIR}/my.cnf'" ) + + # Figure out which options we need to disable to do the setup + local helpfile="${TMPDIR}/mysqld-help" + "${EROOT}/usr/sbin/mysqld" --verbose --help >"${helpfile}" 2>/dev/null + + local opt optexp optfull + for opt in host-cache name-resolve networking slave-start \ + federated ssl log-bin relay-log slow-query-log external-locking \ + log-slave-updates \ + ; do + optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" + egrep -sq -- "${optexp}" "${helpfile}" && mysqld_options+=( "${optfull}" ) + done + + # Prepare timezones, see + # https://dev.mysql.com/doc/mysql/en/time-zone-support.html + local tz_sql="${SETUP_TMPDIR}/tz.sql" + + echo "USE mysql;" >"${tz_sql}" + "${EROOT}/usr/bin/mysql_tzinfo_to_sql" "${EROOT}/usr/share/zoneinfo" >> "${tz_sql}" 2>/dev/null + if [[ $? -ne 0 ]] ; then + die "mysql_tzinfo_to_sql failed!" + fi + + local cmd=( + "${mysql_install_db_binary}" + "${mysqld_options[@]}" + "--init-file='${tz_sql}'" + "--basedir='${EROOT}/usr'" + "--datadir='${MY_DATADIR}'" + "--tmpdir='${MYSQL_TMPDIR}'" + "--log-error='${mysql_install_log}'" + "--rpm" + "--cross-bootstrap" + "--skip-test-db" + "--user=${MYSQL_USER}" + ) + + einfo "Initializing ${PN} data directory: ${cmd[@]}" + eval "${cmd[@]}" >>"${mysql_install_log}" 2>&1 + + if [[ $? -ne 0 || ! -f "${MY_DATADIR}/mysql/user.frm" ]] ; then + grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_install_log}" 1>&2 + die "Failed to initialize ${PN} data directory. Please review '${mysql_install_log}'!" + fi + + local x=${RANDOM} + local socket="${PID_DIR}/mysqld.${x}.sock" + [[ -f "${socket}" ]] && die "Randomness failed; Socket ${socket} already exists!" + local pidfile="${PID_DIR}/mysqld.${x}.pid" + [[ -f "${pidfile}" ]] && die "Randomness failed; Pidfile ${pidfile} already exists!" + unset x + + cmd=( + "${mysqld_binary}" + "${mysqld_options[@]}" + "--basedir='${EROOT}/usr'" + "--datadir='${MY_DATADIR}'" + "--tmpdir='${MYSQL_TMPDIR}'" + --max_allowed_packet=8M + --net_buffer_length=16K + "--socket='${socket}'" + "--pid-file='${pidfile}'" + "--log-error='${mysqld_logfile}'" + "--user=${MYSQL_USER}" + ) + + einfo "Starting mysqld to finalize initialization: ${cmd[@]}" + eval "${cmd[@]}" >>"${mysqld_logfile}" 2>&1 & + + echo -n "Waiting for mysqld to accept connections " + local maxtry=15 + while [[ ! -S "${socket}" && "${maxtry}" -gt 1 ]] ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + + if [[ -S "${socket}" ]] ; then + # Even with a socket we don't know if mysqld will abort + # start due to an error so just wait a little bit more... + maxtry=5 + while [[ -S "${socket}" && "${maxtry}" -gt 1 ]] ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + fi + + echo + + if [[ ! -S "${socket}" ]] ; then + grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysqld_logfile}" 1>&2 + die "mysqld was unable to start from initialized data directory. Please review '${mysqld_logfile}'!" + fi + + local mysql_logfile="${SETUP_TMPDIR}/set_root_pw.log" + touch "${mysql_logfile}" || die + + ebegin "Setting root password" + # Do this from memory, as we don't want clear text passwords in temp files + local sql="ALTER USER 'root'@'localhost' IDENTIFIED BY '${MYSQL_ROOT_PASSWORD}'" + cmd=( + "${mysql_binary}" + --no-defaults + "--socket='${socket}'" + -hlocalhost + "-e \"${sql}\"" + ) + eval "${cmd[@]}" >"${mysql_logfile}" 2>&1 + local rc=$? + eend ${rc} + + if [[ ${rc} -ne 0 ]] ; then + # Poor man's solution which tries to avoid having password + # in log. NOTE: sed can fail if user didn't follow advice + # and included character which will require escaping... + sed -i -e "s/${MYSQL_ROOT_PASSWORD}/*****/" "${mysql_logfile}" 2>/dev/null + + grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_logfile}" + die "Failed to set ${PN} root password. Please review '${mysql_logfile}'!" + fi + + # Stop the server + if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then + echo -n "Stopping the server " + pkill -F "${pidfile}" &>/dev/null + + maxtry=10 + while [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + + echo + + if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then + # We somehow failed to stop server. + # However, not a fatal error. Just warn the user. + ewarn "WARNING: mysqld[$(cat "${pidfile}")] is still running!" + fi + fi + + rm -r "${SETUP_TMPDIR}" || die + + einfo "${PN} data directory at '${MY_DATADIR}' successfully initialized!" +} diff --git a/dev-db/mariadb/mariadb-10.6.5.ebuild b/dev-db/mariadb/mariadb-10.6.5.ebuild new file mode 100644 index 000000000000..33afa8f6f23e --- /dev/null +++ b/dev-db/mariadb/mariadb-10.6.5.ebuild @@ -0,0 +1,1333 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +SUBSLOT="18" + +JAVA_PKG_OPT_USE="jdbc" + +inherit eutils systemd flag-o-matic prefix toolchain-funcs \ + multiprocessing java-pkg-opt-2 cmake + +# Patch version +PATCH_SET="https://dev.gentoo.org/~whissi/dist/${PN}/${PN}-10.6.5-patches-01.tar.xz" + +SRC_URI="mirror://mariadb/${PN}-${PV}/source/${P}.tar.gz + ${PATCH_SET}" + +HOMEPAGE="https://mariadb.org/" +DESCRIPTION="An enhanced, drop-in replacement for MySQL" +LICENSE="GPL-2 LGPL-2.1+" +SLOT="$(ver_cut 1-2)/${SUBSLOT:-0}" +IUSE="+backup bindist columnstore cracklib debug extraengine galera innodb-lz4 + innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga + numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx + sst-rsync sst-mariabackup static systemd systemtap s3 tcmalloc + test xml yassl" + +RESTRICT="!bindist? ( bindist ) !test? ( test )" + +REQUIRED_USE="jdbc? ( extraengine server !static ) + ?? ( tcmalloc jemalloc ) + static? ( yassl !pam )" + +#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +# Be warned, *DEPEND are version-dependant +# These are used for both runtime and compiletime +COMMON_DEPEND=" + >=dev-libs/libpcre2-10.34:= + >=sys-apps/sed-4 + >=sys-apps/texinfo-4.7-r1 + sys-libs/ncurses:0= + >=sys-libs/zlib-1.2.3:0= + virtual/libcrypt:= + !bindist? ( + sys-libs/binutils-libs:0= + >=sys-libs/readline-4.1:0= + ) + jemalloc? ( dev-libs/jemalloc:0= ) + kerberos? ( virtual/krb5 ) + kernel_linux? ( + sys-process/procps:0= + dev-libs/libaio:0= + ) + server? ( + app-arch/bzip2 + app-arch/xz-utils + backup? ( app-arch/libarchive:0= ) + columnstore? ( + app-arch/snappy + dev-libs/boost:0= + dev-libs/libxml2:2= + ) + cracklib? ( sys-libs/cracklib:0= ) + extraengine? ( + odbc? ( dev-db/unixODBC:0= ) + xml? ( dev-libs/libxml2:2= ) + ) + innodb-lz4? ( app-arch/lz4 ) + innodb-lzo? ( dev-libs/lzo ) + innodb-snappy? ( app-arch/snappy ) + mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) + numa? ( sys-process/numactl ) + oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) + pam? ( sys-libs/pam:0= ) + s3? ( net-misc/curl ) + systemd? ( sys-apps/systemd:= ) + ) + systemtap? ( >=dev-util/systemtap-1.3:0= ) + tcmalloc? ( dev-util/google-perftools:0= ) + yassl? ( net-libs/gnutls:0= ) + !yassl? ( + >=dev-libs/openssl-1.0.0:0= + ) +" +BDEPEND="virtual/yacc + || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) +" +DEPEND="${COMMON_DEPEND} + server? ( + extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) + test? ( acct-group/mysql acct-user/mysql ) + ) + static? ( sys-libs/ncurses[static-libs] ) +" +RDEPEND="${COMMON_DEPEND} + !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster + !dev-db/mariadb:0 + !dev-db/mariadb:5.5 + !dev-db/mariadb:10.1 + !dev-db/mariadb:10.2 + !dev-db/mariadb:10.3 + !dev-db/mariadb:10.4 + !dev-db/mariadb:10.5 + !dev-db/mariadb:10.7 + !dev-db/mariadb:10.8 + !=virtual/jre-1.8 ) ) + galera? ( + sys-apps/iproute2 + =sys-cluster/galera-26* + sst-rsync? ( sys-process/lsof ) + sst-mariabackup? ( net-misc/socat[ssl] ) + ) + !prefix? ( dev-db/mysql-init-scripts acct-group/mysql acct-user/mysql ) + ) +" +# For other stuff to bring us in +# dev-perl/DBD-mysql is needed by some scripts installed by MySQL +PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" + +mysql_init_vars() { + MY_SHAREDSTATEDIR=${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mariadb"} + MY_SYSCONFDIR=${MY_SYSCONFDIR="${EPREFIX}/etc/mysql"} + MY_LOCALSTATEDIR=${MY_LOCALSTATEDIR="${EPREFIX}/var/lib/mysql"} + MY_LOGDIR=${MY_LOGDIR="${EPREFIX}/var/log/mysql"} + + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR="" + if [[ -f "${MY_SYSCONFDIR}/my.cnf" ]] ; then + MY_DATADIR=$(my_print_defaults mysqld 2>/dev/null \ + | sed -ne '/datadir/s|^--datadir=||p' \ + | tail -n1) + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR=$(grep ^datadir "${MY_SYSCONFDIR}/my.cnf" \ + | sed -e 's/.*=\s*//' \ + | tail -n1) + fi + fi + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR="${MY_LOCALSTATEDIR}" + einfo "Using default MY_DATADIR" + fi + elog "MySQL MY_DATADIR is ${MY_DATADIR}" + + if [[ -z "${PREVIOUS_DATADIR}" ]] ; then + if [[ -e "${MY_DATADIR}" ]] ; then + # If you get this and you're wondering about it, see bug #207636 + elog "MySQL datadir found in ${MY_DATADIR}" + elog "A new one will not be created." + PREVIOUS_DATADIR="yes" + else + PREVIOUS_DATADIR="no" + fi + export PREVIOUS_DATADIR + fi + else + if [[ ${EBUILD_PHASE} == "config" ]]; then + local new_MY_DATADIR + new_MY_DATADIR=$(my_print_defaults mysqld 2>/dev/null \ + | sed -ne '/datadir/s|^--datadir=||p' \ + | tail -n1) + + if [[ ( -n "${new_MY_DATADIR}" ) && ( "${new_MY_DATADIR}" != "${MY_DATADIR}" ) ]]; then + ewarn "MySQL MY_DATADIR has changed" + ewarn "from ${MY_DATADIR}" + ewarn "to ${new_MY_DATADIR}" + MY_DATADIR="${new_MY_DATADIR}" + fi + fi + fi + + export MY_SHAREDSTATEDIR MY_SYSCONFDIR + export MY_LOCALSTATEDIR MY_LOGDIR + export MY_DATADIR +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] ; then + local GCC_MAJOR_SET=$(gcc-major-version) + local GCC_MINOR_SET=$(gcc-minor-version) + + # Bug 565584. InnoDB now requires atomic functions introduced with gcc-4.7 on + # non x86{,_64} arches + if ! use amd64 && ! use x86 && [[ ${GCC_MAJOR_SET} -lt 4 || \ + ${GCC_MAJOR_SET} -eq 4 && ${GCC_MINOR_SET} -lt 7 ]] ; then + eerror "${PN} needs to be built with gcc-4.7 or later." + eerror "Please use gcc-config to switch to gcc-4.7 or later version." + die + fi + + if has test ${FEATURES} ; then + # Bug #213475 - MySQL _will_ object strenuously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if ! has userpriv ${FEATURES} ; then + die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." + fi + fi + fi + + java-pkg-opt-2_pkg_setup +} + +src_unpack() { + unpack ${A} + + mv -f "${WORKDIR}/${P/_rc/}" "${S}" || die +} + +src_prepare() { + eapply "${WORKDIR}"/mariadb-patches + + eapply_user + + _disable_plugin() { + echo > "${S}/plugin/${1}/CMakeLists.txt" || die + } + _disable_engine() { + echo > "${S}/storage/${1}/CMakeLists.txt" || die + } + + if use jemalloc; then + echo "TARGET_LINK_LIBRARIES(mariadbd LINK_PUBLIC jemalloc)" >> "${S}/sql/CMakeLists.txt" + elif use tcmalloc; then + echo "TARGET_LINK_LIBRARIES(mariadbd LINK_PUBLIC tcmalloc)" >> "${S}/sql/CMakeLists.txt" + fi + + local plugin + local server_plugins=( handler_socket auth_socket feedback metadata_lock_info + locale_info qc_info server_audit sql_errlog auth_ed25519 ) + local test_plugins=( audit_null auth_examples daemon_example fulltext + debug_key_management example_key_management versioning ) + if ! use server; then # These plugins are for the server + for plugin in "${server_plugins[@]}" ; do + _disable_plugin "${plugin}" + done + fi + + if ! use test; then # These plugins are only used during testing + for plugin in "${test_plugins[@]}" ; do + _disable_plugin "${plugin}" + done + _disable_engine test_sql_discovery + echo > "${S}/plugin/auth_pam/testing/CMakeLists.txt" || die + fi + + _disable_engine example + + if ! use oqgraph ; then # avoids extra library checks + _disable_engine oqgraph + fi + + if use mroonga ; then + # Remove the bundled groonga + # There is no CMake flag, it simply checks for existance + rm -r "${S}"/storage/mroonga/vendor/groonga || die "could not remove packaged groonga" + else + _disable_engine mroonga + fi + + # Fix static bindings in galera replication + sed -i -e 's~add_library(wsrep_api_v26$~add_library(wsrep_api_v26 STATIC~' \ + "${S}"/wsrep-lib/wsrep-API/CMakeLists.txt || die + sed -i -e 's~add_library(wsrep-lib$~add_library(wsrep-lib STATIC~' \ + "${S}"/wsrep-lib/src/CMakeLists.txt || die + + # Fix galera_recovery.sh script + sed -i -e "s~@bindir@/my_print_defaults~${EPREFIX}/usr/libexec/mariadb/my_print_defaults~" \ + scripts/galera_recovery.sh || die + + sed -i -e 's~ \$basedir/lib/\*/mariadb19/plugin~~' \ + "${S}"/scripts/mysql_install_db.sh || die + + cmake_src_prepare + java-pkg-opt-2_src_prepare +} + +src_configure() { + # bug 508724 mariadb cannot use ld.gold + tc-ld-disable-gold + # Bug #114895, bug #110149 + filter-flags "-O" "-O[01]" + + # It fails on alpha without this + use alpha && append-ldflags "-Wl,--no-relax" + + append-cxxflags -felide-constructors + + # bug #283926, with GCC4.4, this is required to get correct behavior. + append-flags -fno-strict-aliasing + + CMAKE_BUILD_TYPE="RelWithDebInfo" + + # debug hack wrt #497532 + mycmakeargs=( + -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DMYSQL_DATADIR="${EPREFIX}/var/lib/mysql" + -DSYSCONFDIR="${EPREFIX}/etc/mysql" + -DINSTALL_BINDIR=bin + -DINSTALL_DOCDIR=share/doc/${PF} + -DINSTALL_DOCREADMEDIR=share/doc/${PF} + -DINSTALL_INCLUDEDIR=include/mysql + -DINSTALL_INFODIR=share/info + -DINSTALL_LIBDIR=$(get_libdir) + -DINSTALL_MANDIR=share/man + -DINSTALL_MYSQLSHAREDIR=share/mariadb + -DINSTALL_PLUGINDIR=$(get_libdir)/mariadb/plugin + -DINSTALL_SCRIPTDIR=bin + -DINSTALL_MYSQLDATADIR="${EPREFIX}/var/lib/mysql" + -DINSTALL_SBINDIR=sbin + -DINSTALL_SUPPORTFILESDIR="${EPREFIX}/usr/share/mariadb" + -DWITH_COMMENT="Gentoo Linux ${PF}" + -DWITH_UNIT_TESTS=$(usex test ON OFF) + -DWITH_LIBEDIT=0 + -DWITH_ZLIB=system + -DWITHOUT_LIBWRAP=1 + -DENABLED_LOCAL_INFILE=1 + -DMYSQL_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" + -DINSTALL_UNIX_ADDRDIR="${EPREFIX}/var/run/mysqld/mysqld.sock" + -DWITH_DEFAULT_COMPILER_OPTIONS=0 + -DWITH_DEFAULT_FEATURE_SET=0 + -DINSTALL_SYSTEMD_UNITDIR="$(systemd_get_systemunitdir)" + # The build forces this to be defined when cross-compiling. We pass it + # all the time for simplicity and to make sure it is actually correct. + -DSTACK_DIRECTION=$(tc-stack-grows-down && echo -1 || echo 1) + -DPKG_CONFIG_EXECUTABLE="${EPREFIX}/usr/bin/$(tc-getPKG_CONFIG)" + -DPLUGIN_AUTH_GSSAPI=$(usex kerberos DYNAMIC NO) + -DAUTH_GSSAPI_PLUGIN_TYPE=$(usex kerberos DYNAMIC OFF) + -DCONC_WITH_EXTERNAL_ZLIB=YES + -DWITH_EXTERNAL_ZLIB=YES + -DSUFFIX_INSTALL_DIR="" + -DWITH_UNITTEST=OFF + -DWITHOUT_CLIENTLIBS=YES + -DCLIENT_PLUGIN_DIALOG=OFF + -DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT=OFF + -DCLIENT_PLUGIN_CLIENT_ED25519=OFF + -DCLIENT_PLUGIN_MYSQL_CLEAR_PASSWORD=STATIC + -DCLIENT_PLUGIN_CACHING_SHA2_PASSWORD=OFF + ) + if use test ; then + mycmakeargs+=( -DINSTALL_MYSQLTESTDIR=share/mariadb/mysql-test ) + else + mycmakeargs+=( -DINSTALL_MYSQLTESTDIR='' ) + fi + + if ! use yassl ; then + mycmakeargs+=( -DWITH_SSL=system -DCLIENT_PLUGIN_SHA256_PASSWORD=STATIC ) + else + mycmakeargs+=( -DWITH_SSL=bundled ) + fi + + # bfd.h is only used starting with 10.1 and can be controlled by NOT_FOR_DISTRIBUTION + mycmakeargs+=( + -DWITH_READLINE=$(usex bindist 1 0) + -DNOT_FOR_DISTRIBUTION=$(usex bindist 0 1) + -DENABLE_DTRACE=$(usex systemtap) + ) + + if use server ; then + # Connect and Federated{,X} must be treated special + # otherwise they will not be built as plugins + if ! use extraengine ; then + mycmakeargs+=( + -DPLUGIN_CONNECT=NO + -DPLUGIN_FEDERATED=NO + -DPLUGIN_FEDERATEDX=NO + ) + fi + + mycmakeargs+=( + -DWITH_PCRE=system + -DPLUGIN_OQGRAPH=$(usex oqgraph DYNAMIC NO) + -DPLUGIN_SPHINX=$(usex sphinx YES NO) + -DPLUGIN_AUTH_PAM=$(usex pam YES NO) + -DPLUGIN_AWS_KEY_MANAGEMENT=NO + -DPLUGIN_CRACKLIB_PASSWORD_CHECK=$(usex cracklib YES NO) + -DPLUGIN_SEQUENCE=$(usex extraengine YES NO) + -DPLUGIN_SPIDER=$(usex extraengine YES NO) + -DPLUGIN_S3=$(usex s3 YES NO) + -DPLUGIN_COLUMNSTORE=$(usex columnstore YES NO) + -DCONNECT_WITH_MYSQL=1 + -DCONNECT_WITH_LIBXML2=$(usex xml) + -DCONNECT_WITH_ODBC=$(usex odbc) + -DCONNECT_WITH_JDBC=$(usex jdbc) + # Build failure and autodep wrt bug 639144 + -DCONNECT_WITH_MONGO=OFF + -DWITH_WSREP=$(usex galera) + -DWITH_INNODB_LZ4=$(usex innodb-lz4 ON OFF) + -DWITH_INNODB_LZO=$(usex innodb-lzo ON OFF) + -DWITH_INNODB_SNAPPY=$(usex innodb-snappy ON OFF) + -DPLUGIN_MROONGA=$(usex mroonga DYNAMIC NO) + -DPLUGIN_AUTH_GSSAPI=$(usex kerberos DYNAMIC NO) + -DWITH_MARIABACKUP=$(usex backup ON OFF) + -DWITH_LIBARCHIVE=$(usex backup ON OFF) + -DINSTALL_SQLBENCHDIR="" + -DPLUGIN_ROCKSDB=$(usex rocksdb DYNAMIC NO) + # systemd is only linked to for server notification + -DWITH_SYSTEMD=$(usex systemd yes no) + -DWITH_NUMA=$(usex numa ON OFF) + ) + + if use test ; then + # This is needed for the new client lib which tests a real, open server + mycmakeargs+=( -DSKIP_TESTS=ON ) + fi + + if [[ ( -n ${MYSQL_DEFAULT_CHARSET} ) && ( -n ${MYSQL_DEFAULT_COLLATION} ) ]]; then + ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" + ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." + ewarn "You MUST file bugs without these variables set." + + mycmakeargs+=( + -DDEFAULT_CHARSET=${MYSQL_DEFAULT_CHARSET} + -DDEFAULT_COLLATION=${MYSQL_DEFAULT_COLLATION} + ) + + elif ! use latin1 ; then + mycmakeargs+=( + -DDEFAULT_CHARSET=utf8mb4 + -DDEFAULT_COLLATION=utf8mb4_unicode_520_ci + ) + else + mycmakeargs+=( + -DDEFAULT_CHARSET=latin1 + -DDEFAULT_COLLATION=latin1_swedish_ci + ) + fi + mycmakeargs+=( + -DEXTRA_CHARSETS=all + -DMYSQL_USER=mysql + -DDISABLE_SHARED=$(usex static YES NO) + -DWITH_DEBUG=$(usex debug) + -DWITH_EMBEDDED_SERVER=OFF + -DWITH_PROFILING=$(usex profiling) + ) + + if use static; then + mycmakeargs+=( -DWITH_PIC=1 ) + fi + + if use jemalloc || use tcmalloc ; then + mycmakeargs+=( -DWITH_SAFEMALLOC=OFF ) + fi + + # Storage engines + mycmakeargs+=( + -DWITH_ARCHIVE_STORAGE_ENGINE=1 + -DWITH_BLACKHOLE_STORAGE_ENGINE=1 + -DWITH_CSV_STORAGE_ENGINE=1 + -DWITH_HEAP_STORAGE_ENGINE=1 + -DWITH_INNOBASE_STORAGE_ENGINE=1 + -DWITH_MYISAMMRG_STORAGE_ENGINE=1 + -DWITH_MYISAM_STORAGE_ENGINE=1 + -DWITH_PARTITION_STORAGE_ENGINE=1 + ) + else + mycmakeargs+=( + -DWITHOUT_SERVER=1 + -DWITH_EMBEDDED_SERVER=OFF + -DEXTRA_CHARSETS=none + -DINSTALL_SQLBENCHDIR= + -DWITH_SYSTEMD=no + ) + fi + + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +# Official test instructions: +# USE='extraengine perl server' \ +# FEATURES='test userpriv' \ +# ebuild mariadb-X.X.XX.ebuild \ +# digest clean package +src_test() { + _disable_test() { + local rawtestname bug reason + rawtestname="${1}" ; shift + bug="${1}" ; shift + reason="${@}" + ewarn "test '${rawtestname}' disabled: '${reason}' (BUG#${bug})" + echo "${rawtestname} : BUG#${bug} ${reason}" >> "${T}/disabled.def" + } + + local TESTDIR="${BUILD_DIR}/mysql-test" + local retstatus_unit + local retstatus_tests + + if ! use server ; then + einfo "Skipping server tests due to minimal build." + return 0 + fi + + einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" + + # Run CTest (test-units) + cmake_src_test + retstatus_unit=$? + + # Ensure that parallel runs don't die + export MTR_BUILD_THREAD="$((${RANDOM} % 100))" + + if [[ -z "${MTR_PARALLEL}" ]] ; then + local -x MTR_PARALLEL=$(makeopts_jobs) + + if [[ ${MTR_PARALLEL} -gt 4 ]] ; then + # Running multiple tests in parallel usually require higher ulimit + # and fs.aio-max-nr setting. In addition, tests like main.multi_update + # are known to hit timeout when system is busy. + # To avoid test failure we will limit MTR_PARALLEL to 4 instead of + # using "auto". + local info_msg="Parallel MySQL test suite jobs limited to 4 (MAKEOPTS=${MTR_PARALLEL})" + info_msg+=" to avoid test failures. Set MTR_PARALLEL if you know what you are doing!" + einfo "${info_msg}" + unset info_msg + MTR_PARALLEL=4 + fi + else + einfo "MTR_PARALLEL is set to '${MTR_PARALLEL}'" + fi + + # Try to increase file limits to increase test coverage + if ! ulimit -n 16500 1>/dev/null 2>&1 ; then + # Upper limit comes from parts.partition_* tests + ewarn "For maximum test coverage please raise open file limit to 16500 (ulimit -n 16500) before calling the package manager." + + if ! ulimit -n 4162 1>/dev/null 2>&1 ; then + # Medium limit comes from '[Warning] Buffered warning: Could not increase number of max_open_files to more than 3000 (request: 4162)' + ewarn "For medium test coverage please raise open file limit to 4162 (ulimit -n 4162) before calling the package manager." + + if ! ulimit -n 3000 1>/dev/null 2>&1 ; then + ewarn "For minimum test coverage please raise open file limit to 3000 (ulimit -n 3000) before calling the package manager." + else + einfo "Will run test suite with open file limit set to 3000 (minimum test coverage)." + fi + else + einfo "Will run test suite with open file limit set to 4162 (medium test coverage)." + fi + else + einfo "Will run test suite with open file limit set to 16500 (best test coverage)." + fi + + # create directories because mysqladmin might run out of order + mkdir -p "${T}"/var-tests{,/log} || die + + if [[ ! -f "${S}/mysql-test/unstable-tests" ]] ; then + touch "${S}"/mysql-test/unstable-tests || die + fi + + cp "${S}"/mysql-test/unstable-tests "${T}/disabled.def" || die + + local -a disabled_tests + disabled_tests+=( "compat/oracle.plugin;0;Needs example plugin which Gentoo disables" ) + disabled_tests+=( "innodb_gis.1;25095;Known rounding error with latest AMD processors" ) + disabled_tests+=( "innodb_gis.gis;25095;Known rounding error with latest AMD processors" ) + disabled_tests+=( "main.gis;25095;Known rounding error with latest AMD processors" ) + disabled_tests+=( "main.explain_non_select;0;Sporadically failing test" ) + disabled_tests+=( "main.func_time;0;Dependent on time test was written" ) + disabled_tests+=( "main.mysql_upgrade;27044;Sporadically failing test" ) + disabled_tests+=( "main.plugin_auth;0;Needs client libraries built" ) + disabled_tests+=( "main.selectivity_no_engine;26320;Sporadically failing test" ) + disabled_tests+=( "main.stat_tables;0;Sporadically failing test" ) + disabled_tests+=( "main.stat_tables_innodb;0;Sporadically failing test" ) + disabled_tests+=( "main.upgrade_MDEV-19650;25096;Known to be broken" ) + disabled_tests+=( "mariabackup.*;0;Broken test suite" ) + disabled_tests+=( "perfschema.nesting;23458;Known to be broken" ) + disabled_tests+=( "perfschema.privilege_table_io;27045;Sporadically failing test" ) + disabled_tests+=( "plugins.auth_ed25519;0;Needs client libraries built" ) + disabled_tests+=( "plugins.cracklib_password_check;0;False positive due to varying policies" ) + disabled_tests+=( "plugins.two_password_validations;0;False positive due to varying policies" ) + disabled_tests+=( "roles.acl_statistics;0;False positive due to a user count mismatch caused by previous test" ) + disabled_tests+=( "sys_vars.wsrep_on_without_provider;25625;Known to be broken" ) + + if ! use latin1 ; then + disabled_tests+=( "funcs_1.is_columns_mysql;0;Requires USE=latin1" ) + disabled_tests+=( "main.information_schema;0;Requires USE=latin1" ) + disabled_tests+=( "main.sp2;24177;Requires USE=latin1" ) + disabled_tests+=( "main.system_mysql_db;0;Requires USE=latin1" ) + disabled_tests+=( "main.upgrade_MDEV-19650;24178;Requires USE=latin1" ) + fi + + local test_infos_str test_infos_arr + for test_infos_str in "${disabled_tests[@]}" ; do + IFS=';' read -r -a test_infos_arr <<< "${test_infos_str}" + + if [[ ${#test_infos_arr[@]} != 3 ]] ; then + die "Invalid test data set, not matching format: ${test_infos_str}" + fi + + _disable_test "${test_infos_arr[0]}" "${test_infos_arr[1]}" "${test_infos_arr[2]}" + done + unset test_infos_str test_infos_arr + + # run mysql-test tests + pushd "${TESTDIR}" &>/dev/null || die + perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder --skip-test-list="${T}/disabled.def" + retstatus_tests=$? + + popd &>/dev/null || die + + # Cleanup is important for these testcases. + pkill -9 -f "${S}/ndb" 2>/dev/null + pkill -9 -f "${S}/sql" 2>/dev/null + + local failures="" + [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" + [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" + + [[ -z "$failures" ]] || die "Test failures: $failures" + einfo "Tests successfully completed" +} + +src_install() { + cmake_src_install + + # Remove an unnecessary, private config header which will never match between ABIs and is not meant to be used + if [[ -f "${ED}/usr/include/mysql/server/private/config.h" ]] ; then + rm "${ED}/usr/include/mysql/server/private/config.h" || die + fi + + # Make sure the vars are correctly initialized + mysql_init_vars + + # Convenience links + einfo "Making Convenience links for mysqlcheck multi-call binary" + dosym "mysqlcheck" "/usr/bin/mysqlanalyze" + dosym "mysqlcheck" "/usr/bin/mysqlrepair" + dosym "mysqlcheck" "/usr/bin/mysqloptimize" + + # INSTALL_LAYOUT=STANDALONE causes cmake to create a /usr/data dir + if [[ -d "${ED}/usr/data" ]] ; then + rm -Rf "${ED}/usr/data" || die + fi + + # Unless they explicitly specific USE=test, then do not install the + # testsuite. It DOES have a use to be installed, esp. when you want to do a + # validation of your database configuration after tuning it. + if ! use test ; then + rm -rf "${D}/${MY_SHAREDSTATEDIR}/mysql-test" + fi + + # Configuration stuff + einfo "Building default configuration ..." + insinto "${MY_SYSCONFDIR#${EPREFIX}}" + [[ -f "${S}/scripts/mysqlaccess.conf" ]] && doins "${S}"/scripts/mysqlaccess.conf + cp "${FILESDIR}/my.cnf-10.2" "${TMPDIR}/my.cnf" || die + eprefixify "${TMPDIR}/my.cnf" + doins "${TMPDIR}/my.cnf" + insinto "${MY_SYSCONFDIR#${EPREFIX}}/mariadb.d" + cp "${FILESDIR}/my.cnf.distro-client" "${TMPDIR}/50-distro-client.cnf" || die + eprefixify "${TMPDIR}/50-distro-client.cnf" + doins "${TMPDIR}/50-distro-client.cnf" + + if use server ; then + mycnf_src="my.cnf.distro-server" + sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ + "${FILESDIR}/${mycnf_src}" \ + > "${TMPDIR}/my.cnf.ok" || die + if use prefix ; then + sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' \ + "${TMPDIR}/my.cnf.ok" || die + fi + if use latin1 ; then + sed -i \ + -e "/character-set/s|utf8|latin1|g" \ + "${TMPDIR}/my.cnf.ok" || die + fi + eprefixify "${TMPDIR}/my.cnf.ok" + newins "${TMPDIR}/my.cnf.ok" 50-distro-server.cnf + + einfo "Including support files and sample configurations" + docinto "support-files" + local script + for script in \ + "${S}"/support-files/magic + do + [[ -f "$script" ]] && dodoc "${script}" + done + + docinto "scripts" + for script in "${S}"/scripts/mysql* ; do + [[ ( -f "$script" ) && ( "${script%.sh}" == "${script}" ) ]] && dodoc "${script}" + done + # Manually install supporting files that conflict with other packages + # but are needed for galera and initial installation + exeinto /usr/libexec/mariadb + doexe "${BUILD_DIR}/extra/my_print_defaults" "${BUILD_DIR}/extra/perror" + + if use pam ; then + keepdir /usr/$(get_libdir)/mariadb/plugin/auth_pam_tool_dir + fi + fi + + # Conflicting files + conflicting_files=() + + # We prefer my_print_defaults from dev-db/mysql-connector-c + conflicting_files=( "${ED}/usr/share/man/man1/my_print_defaults.1" ) + + # Remove bundled mytop in favor of dev-db/mytop + conflicting_files+=( "${ED}/usr/bin/mytop" ) + conflicting_files+=( "${ED}/usr/share/man/man1/mytop.1" ) + + local conflicting_file + for conflicting_file in "${conflicting_files[@]}" ; do + if [[ -e "${conflicting_file}" ]] ; then + rm -v "${conflicting_file}" || die + fi + done + + # Fix a dangling symlink when galera is not built + if [[ -L "${ED}/usr/bin/wsrep_sst_rsync_wan" ]] && ! use galera ; then + rm "${ED}/usr/bin/wsrep_sst_rsync_wan" || die + fi + + # Remove broken SST scripts that are incompatible + local scriptremove + for scriptremove in wsrep_sst_xtrabackup wsrep_sst_xtrabackup-v2 ; do + if [[ -e "${ED}/usr/bin/${scriptremove}" ]] ; then + rm "${ED}/usr/bin/${scriptremove}" || die + fi + done +} + +pkg_preinst() { + java-pkg-opt-2_pkg_preinst +} + +pkg_postinst() { + # Make sure the vars are correctly initialized + mysql_init_vars + + # Create log directory securely if it does not exist + [[ -d "${ROOT}/${MY_LOGDIR}" ]] || install -d -m0750 -o mysql -g mysql "${ROOT}/${MY_LOGDIR}" + + if use server ; then + if use pam; then + einfo + elog "This install includes the PAM authentication plugin." + elog "To activate and configure the PAM plugin, please read:" + elog "https://mariadb.com/kb/en/mariadb/pam-authentication-plugin/" + einfo + chown mysql:mysql "${EROOT}/usr/$(get_libdir)/mariadb/plugin/auth_pam_tool_dir" || die + fi + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + einfo + elog "You might want to run:" + elog "\"emerge --config =${CATEGORY}/${PF}\"" + elog "if this is a new install." + elog + elog "If you are switching server implentations, you should run the" + elog "mysql_upgrade tool." + einfo + else + einfo + elog "If you are upgrading major versions, you should run the" + elog "mysql_upgrade tool." + einfo + fi + + if use galera ; then + einfo + elog "Be sure to edit the my.cnf file to activate your cluster settings." + elog "This should be done after running \"emerge --config =${CATEGORY}/${PF}\"" + elog "The first time the cluster is activated, you should add" + elog "--wsrep-new-cluster to the options in /etc/conf.d/mysql for one node." + elog "This option should then be removed for subsequent starts." + einfo + if [[ -n "${REPLACING_VERSIONS}" ]] ; then + local rver + for rver in ${REPLACING_VERSIONS} ; do + if ver_test "${rver}" -lt "10.4.0" ; then + ewarn "Upgrading galera from a previous version requires admin restart of the entire cluster." + ewarn "Please refer to https://mariadb.com/kb/en/library/changes-improvements-in-mariadb-104/#galera-4" + ewarn "for more information" + fi + done + fi + fi + fi + + # Note about configuration change + einfo + elog "This version of mariadb reorganizes the configuration from a single my.cnf" + elog "to several files in /etc/mysql/${PN}.d." + elog "Please backup any changes you made to /etc/mysql/my.cnf" + elog "and add them as a new file under /etc/mysql/${PN}.d with a .cnf extension." + elog "You may have as many files as needed and they are read alphabetically." + elog "Be sure the options have the appropriate section headers, i.e. [mysqld]." + einfo +} + +pkg_config() { + _getoptval() { + local section="${1}" + local option="--${2}" + local extra_options="${3}" + local cmd=( + "${my_print_defaults_binary}" + "${extra_options}" + "${section}" + ) + + local values=() + local parameters=( $(eval "${cmd[@]}" 2>/dev/null) ) + for parameter in "${parameters[@]}" + do + # my_print_defaults guarantees output of options, one per line, + # in the form that they would be specified on the command line. + # So checking for --option=* should be safe. + case ${parameter} in + ${option}=*) + values+=( "${parameter#*=}" ) + ;; + esac + done + + if [[ ${#values[@]} -gt 0 ]] ; then + # Option could have been set multiple times + # in which case only the last occurrence + # contains the current value + echo "${values[-1]}" + fi + } + + _mktemp_dry() { + # emktemp has no --dry-run option + local template="${1}" + + if [[ -z "${template}" ]] ; then + if [[ -z "${T}" ]] ; then + template="/tmp/XXXXXXX" + else + template="${T}/XXXXXXX" + fi + fi + + local template_wo_X=${template//X/} + local n_X + let n_X=${#template}-${#template_wo_X} + if [[ ${n_X} -lt 3 ]] ; then + echo "${FUNCNAME[0]}: too few X's in template ‘${template}’" >&2 + return + fi + + local attempts=0 + local character tmpfile + while [[ true ]] ; do + let attempts=attempts+1 + + new_file= + while read -n1 character ; do + if [[ "${character}" == "X" ]] ; then + tmpfile+="${RANDOM:0:1}" + else + tmpfile+="${character}" + fi + done < <(echo -n "${template}") + + if [[ ! -f "${tmpfile}" ]] + then + echo "${tmpfile}" + return + fi + + if [[ ${attempts} -ge 100 ]] ; then + echo "${FUNCNAME[0]}: Cannot create temporary file after 100 attempts." >&2 + return + fi + done + } + + local mysql_binary="${EROOT}/usr/bin/mysql" + if [[ ! -x "${mysql_binary}" ]] ; then + die "'${mysql_binary}' not found! Please re-install ${CATEGORY}/${PN}!" + fi + + local mysqld_binary="${EROOT}/usr/sbin/mysqld" + if [[ ! -x "${mysqld_binary}" ]] ; then + die "'${mysqld_binary}' not found! Please re-install ${CATEGORY}/${PN}!" + fi + + local mysql_install_db_binary="${EROOT}/usr/bin/mysql_install_db" + if [[ ! -x "${mysql_install_db_binary}" ]] ; then + die "'${mysql_install_db_binary}' not found! Please re-install ${CATEGORY}/${PN}!" + fi + + local my_print_defaults_binary="${EROOT}/usr/bin/my_print_defaults" + if [[ ! -x "${my_print_defaults_binary}" ]] ; then + die "'${my_print_defaults_binary}' not found! Please re-install dev-db/mysql-connector-c!" + fi + + if [[ -z "${MYSQL_USER}" ]] ; then + MYSQL_USER=mysql + if use prefix ; then + MYSQL_USER=$(id -u -n 2>/dev/null) + if [[ -z "${MYSQL_USER}" ]] ; then + die "Failed to determine current username!" + fi + fi + fi + + if [[ -z "${MYSQL_GROUP}" ]] ; then + MYSQL_GROUP=mysql + if use prefix ; then + MYSQL_GROUP=$(id -g -n 2>/dev/null) + if [[ -z "${MYSQL_GROUP}" ]] ; then + die "Failed to determine current user groupname!" + fi + fi + fi + + # my_print_defaults needs to read stuff in $HOME/.my.cnf + local -x HOME="${EROOT}/root" + + # Make sure the vars are correctly initialized + mysql_init_vars + + # Read currently set data directory + MY_DATADIR="$(_getoptval mysqld datadir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + + # Bug #213475 - MySQL _will_ object strenously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if [[ -z "${MY_DATADIR}" ]] ; then + die "Sorry, unable to find MY_DATADIR!" + elif [[ -d "${MY_DATADIR}/mysql" ]] ; then + ewarn "Looks like your data directory '${MY_DATADIR}' is already initialized!" + ewarn "Please rename or delete its content if you wish to initialize a new data directory." + die "${PN} data directory at '${MY_DATADIR}' looks already initialized!" + fi + + MYSQL_TMPDIR="$(_getoptval mysqld tmpdir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + MYSQL_TMPDIR=${MYSQL_TMPDIR%/} + # These are dir+prefix + MYSQL_LOG_BIN="$(_getoptval mysqld log-bin "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + MYSQL_LOG_BIN=${MYSQL_LOG_BIN%/*} + MYSQL_RELAY_LOG="$(_getoptval mysqld relay-log "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + MYSQL_RELAY_LOG=${MYSQL_RELAY_LOG%/*} + + # Create missing directories. + # Always check if mysql user can write to directory even if we just + # created directory because a parent directory might be not + # accessible for that user. + PID_DIR="${EROOT}/run/mysqld" + if [[ ! -d "${PID_DIR}" ]] ; then + einfo "Creating ${PN} PID directory '${PID_DIR}' ..." + install -d -m 755 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${PID_DIR}" \ + || die "Failed to create PID directory '${PID_DIR}'!" + fi + + local _pid_dir_testfile="$(_mktemp_dry "${PID_DIR}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_pid_dir_testfile}" ]] \ + && die "_mktemp_dry() for '${PID_DIR}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_pid_dir_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_pid_dir_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into PID dir '${PID_DIR}'!" + else + rm "${_pid_dir_testfile}" || die + unset _pid_dir_testfile + fi + + if [[ ! -d "${MY_DATADIR}" ]] ; then + einfo "Creating ${PN} data directory '${MY_DATADIR}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MY_DATADIR}" \ + || die "Failed to create ${PN} data directory '${MY_DATADIR}'!" + fi + + local _my_datadir_testfile="$(_mktemp_dry "${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_datadir_testfile}" ]] \ + && die "_mktemp_dry() for '${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_datadir_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_datadir_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into data directory '${MY_DATADIR}'!" + else + rm "${_my_datadir_testfile}" || die + unset _my_datadir_testfile + fi + + if [[ -n "${MYSQL_TMPDIR}" && ! -d "${MYSQL_TMPDIR}" ]] ; then + einfo "Creating ${PN} tmpdir '${MYSQL_TMPDIR}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_TMPDIR}" \ + || die "Failed to create ${PN} tmpdir '${MYSQL_TMPDIR}'!" + fi + + if [[ -z "${MYSQL_TMPDIR}" ]] ; then + MYSQL_TMPDIR="$(_mktemp_dry "${EROOT}/tmp/mysqld-tmp.XXXXXXXXX")" + [[ -z "${MYSQL_TMPDIR}" ]] \ + && die "_mktemp_dry() for '${MYSQL_TMPDIR}' failed!" + + mkdir "${MYSQL_TMPDIR}" || die + chown ${MYSQL_USER} "${MYSQL_TMPDIR}" || die + fi + + # Now we need to test MYSQL_TMPDIR... + local _my_tmpdir_testfile="$(_mktemp_dry "${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_tmpdir_testfile}" ]] \ + && die "_mktemp_dry() for '${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_tmpdir_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_tmpdir_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into tmpdir '${MYSQL_TMPDIR}'!" + else + rm "${_my_tmpdir_testfile}" || die + unset _my_tmpdir_testfile + fi + + if [[ "${MYSQL_LOG_BIN}" == /* && ! -d "${MYSQL_LOG_BIN}" ]] ; then + # Only create directory when MYSQL_LOG_BIN is an absolute path + einfo "Creating ${PN} log-bin directory '${MYSQL_LOG_BIN}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_LOG_BIN}" \ + || die "Failed to create ${PN} log-bin directory '${MYSQL_LOG_BIN}'" + fi + + if [[ "${MYSQL_LOG_BIN}" == /* ]] ; then + # Only test when MYSQL_LOG_BIN is an absolute path + local _my_logbin_testfile="$(_mktemp_dry "${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_logbin_testfile}" ]] \ + && die "_mktemp_dry() for '${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_logbin_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_logbin_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into log-bin directory '${MYSQL_LOG_BIN}'!" + else + rm "${_my_logbin_testfile}" || die + unset _my_logbin_testfile + fi + fi + + if [[ "${MYSQL_RELAY_LOG}" == /* && ! -d "${MYSQL_RELAY_LOG}" ]] ; then + # Only create directory when MYSQL_RELAY_LOG is an absolute path + einfo "Creating ${PN} relay-log directory '${MYSQL_RELAY_LOG}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_RELAY_LOG}" \ + || die "Failed to create ${PN} relay-log directory '${MYSQL_RELAY_LOG}'!" + fi + + if [[ "${MYSQL_RELAY_LOG}" == /* ]] ; then + # Only test when MYSQL_RELAY_LOG is an absolute path + local _my_relaylog_testfile="$(_mktemp_dry "${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_relaylog_testfile}" ]] \ + && die "_mktemp_dry() for '${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_relaylog_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_relaylog_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into relay-log directory '${MYSQL_RELAY_LOG}'!" + else + rm "${_my_relaylog_testfile}" || die + unset _my_relaylog_testfile + fi + fi + + local SETUP_TMPDIR=$(mktemp -d "/tmp/${PN}-config.XXXXXXXXX" 2>/dev/null) + [[ -z "${SETUP_TMPDIR}" ]] && die "Failed to create setup tmpdir" + + # Limit access + chmod 0770 "${SETUP_TMPDIR}" || die + chown ${MYSQL_USER} "${SETUP_TMPDIR}" || die + + local mysql_install_log="${SETUP_TMPDIR}/install_db.log" + local mysqld_logfile="${SETUP_TMPDIR}/mysqld.log" + + echo "" + einfo "Detected settings:" + einfo "==================" + einfo "MySQL User:\t\t\t\t${MYSQL_USER}" + einfo "MySQL Group:\t\t\t\t${MYSQL_GROUP}" + einfo "MySQL DATA directory:\t\t${MY_DATADIR}" + einfo "MySQL TMP directory:\t\t\t${MYSQL_TMPDIR}" + + if [[ "${MYSQL_LOG_BIN}" == /* ]] ; then + # Absolute path for binary log files specified + einfo "MySQL Binary Log File location:\t${MYSQL_LOG_BIN}" + fi + + if [[ "${MYSQL_RELAY_LOG}" == /* ]] ; then + # Absolute path for relay log files specified + einfo "MySQL Relay Log File location:\t${MYSQL_RELAY_LOG}" + fi + + einfo "PID DIR:\t\t\t\t${PID_DIR}" + einfo "Install db log:\t\t\t${mysql_install_log}" + einfo "Install server log:\t\t\t${mysqld_logfile}" + + echo + + if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then + local tmp_mysqld_password_source= + + for tmp_mysqld_password_source in mysql client ; do + einfo "Trying to get password for mysql 'root' user from '${tmp_mysqld_password_source}' section ..." + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password)" + if [[ -n "${MYSQL_ROOT_PASSWORD}" ]] ; then + if [[ ${MYSQL_ROOT_PASSWORD} == *$'\n'* ]] ; then + ewarn "Ignoring password from '${tmp_mysqld_password_source}' section due to newline character (do you have multiple password options set?)!" + MYSQL_ROOT_PASSWORD= + continue + fi + + einfo "Found password in '${tmp_mysqld_password_source}' section!" + break + fi + done + + # Sometimes --show is required to display passwords in some implementations of my_print_defaults + if [[ "${MYSQL_ROOT_PASSWORD}" == '*****' ]] ; then + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password --show)" + fi + + unset tmp_mysqld_password_source + fi + + if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then + local pwd1="a" + local pwd2="b" + + echo + einfo "No password for mysql 'root' user was specified via environment" + einfo "variable MYSQL_ROOT_PASSWORD and no password was found in config" + einfo "file like '${HOME}/.my.cnf'." + einfo "To continue please provide a password for the mysql 'root' user" + einfo "now on console:" + ewarn "NOTE: Please avoid [\"'\\_%] characters in the password!" + read -rsp " >" pwd1 ; echo + + einfo "Retype the password" + read -rsp " >" pwd2 ; echo + + if [[ "x${pwd1}" != "x${pwd2}" ]] ; then + die "Passwords are not the same!" + fi + + MYSQL_ROOT_PASSWORD="${pwd1}" + unset pwd1 pwd2 + + echo + fi + + local -a mysqld_options + + # Fix bug 446200. Don't reference host my.cnf, needs to come first, + # see http://bugs.mysql.com/bug.php?id=31312 + use prefix && mysqld_options+=( "--defaults-file='${MY_SYSCONFDIR}/my.cnf'" ) + + # Figure out which options we need to disable to do the setup + local helpfile="${TMPDIR}/mysqld-help" + "${EROOT}/usr/sbin/mysqld" --verbose --help >"${helpfile}" 2>/dev/null + + local opt optexp optfull + for opt in host-cache name-resolve networking slave-start \ + federated ssl log-bin relay-log slow-query-log external-locking \ + log-slave-updates \ + ; do + optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" + egrep -sq -- "${optexp}" "${helpfile}" && mysqld_options+=( "${optfull}" ) + done + + # Prepare timezones, see + # https://dev.mysql.com/doc/mysql/en/time-zone-support.html + local tz_sql="${SETUP_TMPDIR}/tz.sql" + + echo "USE mysql;" >"${tz_sql}" + "${EROOT}/usr/bin/mysql_tzinfo_to_sql" "${EROOT}/usr/share/zoneinfo" >> "${tz_sql}" 2>/dev/null + if [[ $? -ne 0 ]] ; then + die "mysql_tzinfo_to_sql failed!" + fi + + local cmd=( + "${mysql_install_db_binary}" + "${mysqld_options[@]}" + "--init-file='${tz_sql}'" + "--basedir='${EROOT}/usr'" + "--datadir='${MY_DATADIR}'" + "--tmpdir='${MYSQL_TMPDIR}'" + "--log-error='${mysql_install_log}'" + "--rpm" + "--cross-bootstrap" + "--skip-test-db" + "--user=${MYSQL_USER}" + ) + + einfo "Initializing ${PN} data directory: ${cmd[@]}" + eval "${cmd[@]}" >>"${mysql_install_log}" 2>&1 + + if [[ $? -ne 0 || ! -f "${MY_DATADIR}/mysql/user.frm" ]] ; then + grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_install_log}" 1>&2 + die "Failed to initialize ${PN} data directory. Please review '${mysql_install_log}'!" + fi + + local x=${RANDOM} + local socket="${PID_DIR}/mysqld.${x}.sock" + [[ -f "${socket}" ]] && die "Randomness failed; Socket ${socket} already exists!" + local pidfile="${PID_DIR}/mysqld.${x}.pid" + [[ -f "${pidfile}" ]] && die "Randomness failed; Pidfile ${pidfile} already exists!" + unset x + + cmd=( + "${mysqld_binary}" + "${mysqld_options[@]}" + "--basedir='${EROOT}/usr'" + "--datadir='${MY_DATADIR}'" + "--tmpdir='${MYSQL_TMPDIR}'" + --max_allowed_packet=8M + --net_buffer_length=16K + "--socket='${socket}'" + "--pid-file='${pidfile}'" + "--log-error='${mysqld_logfile}'" + "--user=${MYSQL_USER}" + ) + + einfo "Starting mysqld to finalize initialization: ${cmd[@]}" + eval "${cmd[@]}" >>"${mysqld_logfile}" 2>&1 & + + echo -n "Waiting for mysqld to accept connections " + local maxtry=15 + while [[ ! -S "${socket}" && "${maxtry}" -gt 1 ]] ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + + if [[ -S "${socket}" ]] ; then + # Even with a socket we don't know if mysqld will abort + # start due to an error so just wait a little bit more... + maxtry=5 + while [[ -S "${socket}" && "${maxtry}" -gt 1 ]] ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + fi + + echo + + if [[ ! -S "${socket}" ]] ; then + grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysqld_logfile}" 1>&2 + die "mysqld was unable to start from initialized data directory. Please review '${mysqld_logfile}'!" + fi + + local mysql_logfile="${SETUP_TMPDIR}/set_root_pw.log" + touch "${mysql_logfile}" || die + + ebegin "Setting root password" + # Do this from memory, as we don't want clear text passwords in temp files + local sql="ALTER USER 'root'@'localhost' IDENTIFIED BY '${MYSQL_ROOT_PASSWORD}'" + cmd=( + "${mysql_binary}" + --no-defaults + "--socket='${socket}'" + -hlocalhost + "-e \"${sql}\"" + ) + eval "${cmd[@]}" >"${mysql_logfile}" 2>&1 + local rc=$? + eend ${rc} + + if [[ ${rc} -ne 0 ]] ; then + # Poor man's solution which tries to avoid having password + # in log. NOTE: sed can fail if user didn't follow advice + # and included character which will require escaping... + sed -i -e "s/${MYSQL_ROOT_PASSWORD}/*****/" "${mysql_logfile}" 2>/dev/null + + grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_logfile}" + die "Failed to set ${PN} root password. Please review '${mysql_logfile}'!" + fi + + # Stop the server + if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then + echo -n "Stopping the server " + pkill -F "${pidfile}" &>/dev/null + + maxtry=10 + while [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + + echo + + if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then + # We somehow failed to stop server. + # However, not a fatal error. Just warn the user. + ewarn "WARNING: mysqld[$(cat "${pidfile}")] is still running!" + fi + fi + + rm -r "${SETUP_TMPDIR}" || die + + einfo "${PN} data directory at '${MY_DATADIR}' successfully initialized!" +} diff --git a/dev-db/myodbc/Manifest b/dev-db/myodbc/Manifest index ff45a554d0ce..56321487fce9 100644 --- a/dev-db/myodbc/Manifest +++ b/dev-db/myodbc/Manifest @@ -2,3 +2,4 @@ DIST mysql-connector-odbc-8.0.22-src.tar.gz 3726015 BLAKE2B 055920446767b0c9a30a DIST mysql-connector-odbc-8.0.23-src.tar.gz 3726277 BLAKE2B 21b5e6f3f7e77d6107268800441675a230c79071e52db39093fade6e02031c12c96371d165af9459e9739e069e5b4196f0169dff54c0fa300e7a3023e8a82722 SHA512 2f66b5e1796176d638b1209b7d3381c2600a11cc88fa0dfb1f29b16a6c59386926674d5581d4843036d061af09312d58620484730bd7cdad36c0a0dcd45d49a9 DIST mysql-connector-odbc-8.0.25-src.tar.gz 3736461 BLAKE2B 888219340ed2ea86194b2aeab04719c58f2bdfaedb4364492eab2d8cce4b7617a259ae075fada3f55f2bd475d310b5a98642a791ac1efff22a8ceda31bbdf89c SHA512 b2df4134d89600708f30866ded6d915246d36eea087a5c86c0030ba55a1a96c7ee37f023183a28e2f731851969ee802846012e4435fb86a38f7a0f09571d32ac DIST mysql-connector-odbc-8.0.26-src.tar.gz 3760542 BLAKE2B e0da539743335bc70a7b809759121d5186782df27c301dc9bb34a73d5584540906df72f0e2b2bfa8af47587693063286cd3eadd3b69f77398264463e69a20e35 SHA512 caed3db20fb42df5123356a973e4f8cc1b162be0ada1de881981237e9a7b39d95f3f0aa48fceeff23139c3d05fc24115bf900206db7a497f4ed734a2234eb528 +DIST mysql-connector-odbc-8.0.27-src.tar.gz 3849283 BLAKE2B 6a2500cdd706c0f8cda83dd04d3e573baa0bfbad59c931e20bb25a3f09dd78d2380079d0a20e075c3f44482d58acb6e727f4cbcf490e9d4d7817dd26f98061ee SHA512 4f907b7647425c274d3bd1c3b3ebbb83ac2360f2ee56733dabb501c17b800a26ef1117e16e5b05180ff904bfc642d25393baa861b96a79edf9d35f186a8689b2 diff --git a/dev-db/myodbc/myodbc-8.0.27.ebuild b/dev-db/myodbc/myodbc-8.0.27.ebuild new file mode 100644 index 000000000000..49e7ed8c3c63 --- /dev/null +++ b/dev-db/myodbc/myodbc-8.0.27.ebuild @@ -0,0 +1,131 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS=cmake + +inherit cmake-multilib + +MAJOR="$(ver_cut 1-2)" +MY_PN="mysql-connector-odbc" +MY_P="${MY_PN}-${PV/_p/r}-src" + +DESCRIPTION="ODBC driver for MySQL" +HOMEPAGE="https://dev.mysql.com/downloads/connector/odbc/" +SRC_URI="https://dev.mysql.com/get/Downloads/Connector-ODBC/${MAJOR}/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="${MAJOR}" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +RDEPEND=" + dev-db/unixODBC[${MULTILIB_USEDEP}] + >=dev-db/mysql-connector-c-8.0:0=[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" +S=${WORKDIR}/${MY_P} + +# Careful! +DRIVER_NAME="${PN}-${SLOT}" + +# Patch document path so it doesn't install files to /usr +PATCHES=( + "${FILESDIR}/${MAJOR}-cmake-doc-path.patch" + "${FILESDIR}/${PN}-8.0.19-cxxlinkage.patch" +) + +src_prepare() { + # Remove Tests + sed -i -e "s/ADD_SUBDIRECTORY(test)//" \ + "${S}/CMakeLists.txt" + + cmake_src_prepare +} + +multilib_src_configure() { + CMAKE_BUILD_TYPE="RelWithDebInfo" + + mycmakeargs+=( + -DCMAKE_C_FLAGS_RELWITHDEBINFO=-DNDEBUG + -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-DNDEBUG + -DMYSQLCLIENT_STATIC_LINKING=OFF + -DMYSQL_CXX_LINKAGE=YES + -DWITH_UNIXODBC=YES + -DWITH_DOCUMENTATION_INSTALL_PATH=${EPREFIX}/usr/share/doc/${PF} + -DLIB_SUBDIR="$(get_libdir)/${PN}-${MAJOR}" + -DMYSQLCLIENT_NO_THREADS=ON + -DDISABLE_GUI=ON + # Don't build "libmysql_strings.so" and "libmysql_sys.so" which are only + # used internally + -DBUILD_SHARED_LIBS=OFF + # The NUMA and LIBWRAP options are not really used. + # They are just copied from the server code + -DWITH_NUMA=OFF + -DWITH_LIBWRAP=OFF + ) + + cmake_src_configure +} + +multilib_src_install_all() { + debug-print-function ${FUNCNAME} "$@" + + dodir /usr/share/${PN}-${SLOT} + for i in odbc.ini odbcinst.ini; do + einfo "Building $i" + sed \ + -e "s,__PN__,${DRIVER_NAME},g" \ + -e "s,__PF__,${MAJOR},g" \ + -e "s,lib/libmyodbc3.so,$(get_libdir)/${PN}-${MAJOR}/libmyodbc${SLOT:0:1}a.so,g" \ + >"${D}"/usr/share/${PN}-${SLOT}/${i} \ + <"${FILESDIR}"/${i}.m4 \ + || die "Failed to build $i" + done + + rm -rf "${ED}/usr/$(get_libdir)/${PN}-${MAJOR}/private" \ + || die "failed to remove bundled libs" + + mv "${D}/usr/bin/myodbc-installer" \ + "${D}/usr/bin/myodbc-installer-${MAJOR}" || die "failed to move slotted binary" +} + +pkg_config() { + + [ "${ROOT}" != "/" ] && \ + die 'Sorry, non-standard ROOT setting is not supported :-(' + + local msg='MySQL ODBC driver' + local drivers=$(/usr/bin/odbcinst -q -d) + + if echo $drivers | grep -vq "^\[${DRIVER_NAME}\]$" ; then + ebegin "Installing ${msg}" + /usr/bin/odbcinst -i -d -f /usr/share/${PN}-${SLOT}/odbcinst.ini + rc=$? + eend $rc + [ $rc -ne 0 ] && die + else + einfo "Skipping already installed ${msg}" + fi + + local sources=$(/usr/bin/odbcinst -q -s) + msg='sample MySQL ODBC DSN' + if echo $sources | grep -vq "^\[${DRIVER_NAME}-test\]$"; then + ebegin "Installing ${msg}" + /usr/bin/odbcinst -i -s -l -f /usr/share/${PN}-${SLOT}/odbc.ini + rc=$? + eend $rc + [ $rc -ne 0 ] && die + else + einfo "Skipping already installed ${msg}" + fi +} + +pkg_postinst() { + elog "If this is a new install, please run the following command" + elog "to configure the MySQL ODBC drivers and sources:" + elog "emerge --config =${CATEGORY}/${PF}" + elog "Please note that the driver name used to form the DSN now includes the SLOT." + elog "The myodbc-install utility is installed as myodbc-install-${MAJOR}" +} diff --git a/dev-db/mysql-connector-c/Manifest b/dev-db/mysql-connector-c/Manifest index 0f9c928a3587..c3a4a68bf2a4 100644 --- a/dev-db/mysql-connector-c/Manifest +++ b/dev-db/mysql-connector-c/Manifest @@ -2,3 +2,4 @@ DIST mysql-boost-8.0.22.tar.gz 285934450 BLAKE2B 1ba0c9bb9a0cb74af4842d3b746f8b6 DIST mysql-boost-8.0.23.tar.gz 291039175 BLAKE2B 3a7d3e05c774085d6078d0d3effd58d2df47521615356a2aa5efc2ea2ef8457e19ad57a054926ccff0a4752ca71d0464daa7fe9a3ac6c1b1d3bd86a9a82dfc58 SHA512 b8c2e2ac772b7b730f8b3bac7a5afb205da173b3639500606e7d1fac74832a0134027951855a2dc81af015e6158c924927ad63b9e1f2e7c823d45d4c4961c3f8 DIST mysql-boost-8.0.25.tar.gz 290265324 BLAKE2B 5393a2a2525a886d9ece19777deae01e6c0b24b9ff5a0a5ffb9075740ed912d0df59a165b6ec9ceb60c7c28f3062cda5cceb4da3a8280f42549984c846f1ce5c SHA512 af653ccff66a9d87221b46ad4f7bcc629700549f758998b9a7fb22e4573b9495a28624e031f016f9ad8fe0dfcf481b82f1ffe224aa48c2d45531570026b26081 DIST mysql-boost-8.0.26.tar.gz 291285918 BLAKE2B 6198ca8982a8c9df7e6ee4df5e2c1e0d64d2eb4d83cb7265317b58d55f6787c3240c8e40d196f2326ff3d66926ad7dab0705edd92e5a82881ce6ddb7f0c510b9 SHA512 63d47cb52407a816dc9f4330b99924624dfee46e57e7fdce19eff32909dd9e23251e2439d1807b002a1661b547173222c77465a3ca4dbb312414a84927809cfc +DIST mysql-boost-8.0.27.tar.gz 292184025 BLAKE2B 177209f3c62b0326ca9d021c751a701dec84c1b15c946ab0a68b1b4cf0620468eb3a1df77a918284007a0fde1aaa6a9767d0baed57936612813ef583df51c35e SHA512 6ef2426c0bee46bdf8e2fa5cb159d5ae19f0bed4f7c9bea9b33e0dd922b568c3c68ca063dcbcd7ea6904aaea31877c10064ea10b4bc63fb40d9f31778e3a7891 diff --git a/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.27-add-OpenSSL-3.0.0-support.patch b/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.27-add-OpenSSL-3.0.0-support.patch new file mode 100644 index 000000000000..fe702159410a --- /dev/null +++ b/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.27-add-OpenSSL-3.0.0-support.patch @@ -0,0 +1,296 @@ +From 9936c93ee95a4d62a238aa4515be07ef14267932 Mon Sep 17 00:00:00 2001 +From: Thomas Deutschmann +Date: Tue, 22 Jun 2021 23:56:54 +0200 +Subject: [PATCH 6/6] Add OpenSSL 3.0.0 support + +Signed-off-by: Thomas Deutschmann +--- + cmake/ssl.cmake | 59 +++++++++++++------ + mysys/my_md5.cc | 2 + + .../xcom_network_provider_ssl_native_lib.cc | 4 ++ + plugin/x/client/xconnection_impl.cc | 4 ++ + sql-common/client.cc | 2 + + sql/mysqld.cc | 2 + + sql/sys_vars.cc | 18 +++++- + vio/viosslfactories.cc | 2 + + 8 files changed, 74 insertions(+), 19 deletions(-) + +diff --git a/cmake/ssl.cmake b/cmake/ssl.cmake +index 293281cf1..4732d8bf4 100644 +--- a/cmake/ssl.cmake ++++ b/cmake/ssl.cmake +@@ -205,34 +205,59 @@ MACRO (MYSQL_CHECK_SSL) + NAMES crypto libcrypto libeay32 + HINTS ${OPENSSL_ROOT_DIR}/lib) + +- IF(OPENSSL_INCLUDE_DIR) ++ IF(OPENSSL_INCLUDE_DIR AND EXISTS "${OPENSSL_INCLUDE_DIR}/openssl/opensslv.h") + # Verify version number. Version information looks like: + # #define OPENSSL_VERSION_NUMBER 0x1000103fL + # Encoded as MNNFFPPS: major minor fix patch status + FILE(STRINGS "${OPENSSL_INCLUDE_DIR}/openssl/opensslv.h" + OPENSSL_VERSION_NUMBER +- REGEX "^#[ ]*define[\t ]+OPENSSL_VERSION_NUMBER[\t ]+0x[0-9].*" +- ) +- STRING(REGEX REPLACE +- "^.*OPENSSL_VERSION_NUMBER[\t ]+0x([0-9]).*$" "\\1" +- OPENSSL_MAJOR_VERSION "${OPENSSL_VERSION_NUMBER}" +- ) +- STRING(REGEX REPLACE +- "^.*OPENSSL_VERSION_NUMBER[\t ]+0x[0-9]([0-9][0-9]).*$" "\\1" +- OPENSSL_MINOR_VERSION "${OPENSSL_VERSION_NUMBER}" +- ) +- STRING(REGEX REPLACE +- "^.*OPENSSL_VERSION_NUMBER[\t ]+0x[0-9][0-9][0-9]([0-9][0-9]).*$" "\\1" +- OPENSSL_FIX_VERSION "${OPENSSL_VERSION_NUMBER}" ++ REGEX "^#[\t ]*define[\t ]+OPENSSL_VERSION_NUMBER[\t ]+0x[0-9].*" + ) ++ ++ IF(OPENSSL_VERSION_NUMBER) ++ STRING(REGEX REPLACE ++ "^.*OPENSSL_VERSION_NUMBER[\t ]+0x([0-9]).*$" "\\1" ++ OPENSSL_MAJOR_VERSION "${OPENSSL_VERSION_NUMBER}" ++ ) ++ STRING(REGEX REPLACE ++ "^.*OPENSSL_VERSION_NUMBER[\t ]+0x[0-9]([0-9][0-9]).*$" "\\1" ++ OPENSSL_MINOR_VERSION "${OPENSSL_VERSION_NUMBER}" ++ ) ++ STRING(REGEX REPLACE ++ "^.*OPENSSL_VERSION_NUMBER[\t ]+0x[0-9][0-9][0-9]([0-9][0-9]).*$" "\\1" ++ OPENSSL_FIX_VERSION "${OPENSSL_VERSION_NUMBER}" ++ ) ++ ELSE() ++ FILE(STRINGS "${OPENSSL_INCLUDE_DIR}/openssl/opensslv.h" ++ OPENSSL_VERSION_STR ++ REGEX "^#[\t ]*define[\t ]+OPENSSL_VERSION_STR[\t ]+\"([0-9])+\\.([0-9])+\\.([0-9])+\".*" ++ ) ++ ++ STRING(REGEX REPLACE ++ "^.*OPENSSL_VERSION_STR[\t ]+\"([0-9]+)\\.[0-9]+\\.[0-9]+\".*$" "\\1" ++ OPENSSL_MAJOR_VERSION "${OPENSSL_VERSION_STR}" ++ ) ++ STRING(REGEX REPLACE ++ "^.*OPENSSL_VERSION_STR[\t ]+\"[0-9]+\\.([0-9]+)\\.[0-9]+\".*$" "\\1" ++ OPENSSL_MINOR_VERSION "${OPENSSL_VERSION_STR}" ++ ) ++ STRING(REGEX REPLACE ++ "^.*OPENSSL_VERSION_STR[\t ]+\"[0-9]+\\.[0-9]+\\.([0-9]+)\".*$" "\\1" ++ OPENSSL_FIX_VERSION "${OPENSSL_VERSION_STR}" ++ ) ++ ENDIF() + ENDIF() +- IF("${OPENSSL_MAJOR_VERSION}.${OPENSSL_MINOR_VERSION}.${OPENSSL_FIX_VERSION}" VERSION_GREATER "1.1.0") ++ ++ INCLUDE(CheckSymbolExists) ++ ++ CHECK_SYMBOL_EXISTS(TLS1_3_VERSION "openssl/tls1.h" HAVE_TLS1_3_VERSION) ++ IF(HAVE_TLS1_3_VERSION) + ADD_DEFINITIONS(-DHAVE_TLSv13) + ENDIF() + IF(OPENSSL_INCLUDE_DIR AND + OPENSSL_LIBRARY AND + CRYPTO_LIBRARY AND +- OPENSSL_MAJOR_VERSION STREQUAL "1" ++ OPENSSL_MAJOR_VERSION VERSION_GREATER_EQUAL "1" + ) + SET(OPENSSL_FOUND TRUE) + FIND_PROGRAM(OPENSSL_EXECUTABLE openssl +@@ -296,8 +321,6 @@ MACRO (MYSQL_CHECK_SSL) + MESSAGE(STATUS "OPENSSL_MINOR_VERSION = ${OPENSSL_MINOR_VERSION}") + MESSAGE(STATUS "OPENSSL_FIX_VERSION = ${OPENSSL_FIX_VERSION}") + +- INCLUDE(CheckSymbolExists) +- + CMAKE_PUSH_CHECK_STATE() + SET(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR}) + CHECK_SYMBOL_EXISTS(SHA512_DIGEST_LENGTH "openssl/sha.h" +diff --git a/mysys/my_md5.cc b/mysys/my_md5.cc +index 86203619f..37ed3c8b2 100644 +--- a/mysys/my_md5.cc ++++ b/mysys/my_md5.cc +@@ -56,7 +56,9 @@ static void my_md5_hash(unsigned char *digest, unsigned const char *buf, + int compute_md5_hash(char *digest, const char *buf, int len) { + int retval = 0; + int fips_mode = 0; ++#if defined(OPENSSL_FIPS) + fips_mode = FIPS_mode(); ++#endif + /* If fips mode is ON/STRICT restricted method calls will result into abort, + * skipping call. */ + if (fips_mode == 0) { +diff --git a/plugin/group_replication/libmysqlgcs/src/bindings/xcom/xcom/network/xcom_network_provider_ssl_native_lib.cc b/plugin/group_replication/libmysqlgcs/src/bindings/xcom/xcom/network/xcom_network_provider_ssl_native_lib.cc +index 8d4af3c04..de67c9e7c 100644 +--- a/plugin/group_replication/libmysqlgcs/src/bindings/xcom/xcom/network/xcom_network_provider_ssl_native_lib.cc ++++ b/plugin/group_replication/libmysqlgcs/src/bindings/xcom/xcom/network/xcom_network_provider_ssl_native_lib.cc +@@ -316,6 +316,7 @@ error: + return 1; + } + ++#if defined(OPENSSL_FIPS) + #define OPENSSL_ERROR_LENGTH 512 + static int configure_ssl_fips_mode(const int fips_mode) { + int rc = -1; +@@ -339,6 +340,7 @@ static int configure_ssl_fips_mode(const int fips_mode) { + EXIT: + return rc; + } ++#endif + + static int configure_ssl_ca(SSL_CTX *ssl_ctx, const char *ca_file, + const char *ca_path) { +@@ -478,12 +480,14 @@ int Xcom_network_provider_ssl_library::xcom_init_ssl( + int verify_server = SSL_VERIFY_NONE; + int verify_client = SSL_VERIFY_NONE; + ++#if defined(OPENSSL_FIPS) + if (configure_ssl_fips_mode( + Network_provider_manager::getInstance().xcom_get_ssl_fips_mode()) != + 1) { + G_ERROR("Error setting the ssl fips mode"); + goto error; + } ++#endif + + SSL_library_init(); + SSL_load_error_strings(); +diff --git a/plugin/x/client/xconnection_impl.cc b/plugin/x/client/xconnection_impl.cc +index aaf37a1b3..753944889 100644 +--- a/plugin/x/client/xconnection_impl.cc ++++ b/plugin/x/client/xconnection_impl.cc +@@ -617,6 +617,7 @@ XError Connection_impl::get_ssl_error(const int error_id) { + return XError(CR_SSL_CONNECTION_ERROR, buffer); + } + ++#if defined(OPENSSL_FIPS) + /** + Set fips mode in openssl library, + When we set fips mode ON/STRICT, it will perform following operations: +@@ -656,6 +657,7 @@ int set_fips_mode(const uint32_t fips_mode, + EXIT: + return rc; + } ++#endif + + XError Connection_impl::activate_tls() { + if (nullptr == m_vio) return get_socket_error(SOCKET_ECONNRESET); +@@ -666,12 +668,14 @@ XError Connection_impl::activate_tls() { + if (!m_context->m_ssl_config.is_configured()) + return XError{CR_SSL_CONNECTION_ERROR, ER_TEXT_TLS_NOT_CONFIGURATED, true}; + ++#if defined(OPENSSL_FIPS) + char err_string[OPENSSL_ERROR_LENGTH] = {'\0'}; + if (set_fips_mode( + static_cast(m_context->m_ssl_config.m_ssl_fips_mode), + err_string) != 1) { + return XError{CR_SSL_CONNECTION_ERROR, err_string, true}; + } ++#endif + auto ssl_ctx_flags = process_tls_version( + details::null_when_empty(m_context->m_ssl_config.m_tls_version)); + +diff --git a/sql-common/client.cc b/sql-common/client.cc +index 5de2a1fb9..102e663d9 100644 +--- a/sql-common/client.cc ++++ b/sql-common/client.cc +@@ -8286,6 +8286,7 @@ int STDCALL mysql_options(MYSQL *mysql, enum mysql_option option, + return 1; + break; + case MYSQL_OPT_SSL_FIPS_MODE: { ++#if defined(OPENSSL_FIPS) + char ssl_err_string[OPENSSL_ERROR_LENGTH] = {'\0'}; + ENSURE_EXTENSIONS_PRESENT(&mysql->options); + mysql->options.extension->ssl_fips_mode = +@@ -8298,6 +8299,7 @@ int STDCALL mysql_options(MYSQL *mysql, enum mysql_option option, + "Set Fips mode ON/STRICT failed, detail: '%s'.", ssl_err_string); + return 1; + } ++#endif + } break; + case MYSQL_OPT_SSL_MODE: + ENSURE_EXTENSIONS_PRESENT(&mysql->options); +diff --git a/sql/mysqld.cc b/sql/mysqld.cc +index 8105d4b73..b580f1c4d 100644 +--- a/sql/mysqld.cc ++++ b/sql/mysqld.cc +@@ -5292,12 +5292,14 @@ static void init_ssl() { + } + + static int init_ssl_communication() { ++#if defined(OPENSSL_FIPS) + char ssl_err_string[OPENSSL_ERROR_LENGTH] = {'\0'}; + int ret_fips_mode = set_fips_mode(opt_ssl_fips_mode, ssl_err_string); + if (ret_fips_mode != 1) { + LogErr(ERROR_LEVEL, ER_SSL_FIPS_MODE_ERROR, ssl_err_string); + return 1; + } ++#endif + if (TLS_channel::singleton_init(&mysql_main, mysql_main_channel, opt_use_ssl, + &server_main_callback, opt_initialize)) + return 1; +diff --git a/sql/sys_vars.cc b/sql/sys_vars.cc +index 4592e4bbb..320f458fd 100644 +--- a/sql/sys_vars.cc ++++ b/sql/sys_vars.cc +@@ -4799,6 +4799,7 @@ static Sys_var_ulong Sys_max_execution_time( + HINT_UPDATEABLE SESSION_VAR(max_execution_time), CMD_LINE(REQUIRED_ARG), + VALID_RANGE(0, ULONG_MAX), DEFAULT(0), BLOCK_SIZE(1)); + ++#if defined(OPENSSL_FIPS) + static bool update_fips_mode(sys_var *, THD *, enum_var_type) { + char ssl_err_string[OPENSSL_ERROR_LENGTH] = {'\0'}; + if (set_fips_mode(opt_ssl_fips_mode, ssl_err_string) != 1) { +@@ -4809,15 +4810,30 @@ static bool update_fips_mode(sys_var *, THD *, enum_var_type) { + return false; + } + } ++#endif + ++#if defined(OPENSSL_FIPS) + static const char *ssl_fips_mode_names[] = {"OFF", "ON", "STRICT", nullptr}; ++#else ++static const char *ssl_fips_mode_names[] = {"OFF", 0}; ++#endif + static Sys_var_enum Sys_ssl_fips_mode( + "ssl_fips_mode", + "SSL FIPS mode (applies only for OpenSSL); " ++#if defined(OPENSSL_FIPS) + "permitted values are: OFF, ON, STRICT", ++#else ++ "permitted values are: OFF", ++#endif + GLOBAL_VAR(opt_ssl_fips_mode), CMD_LINE(REQUIRED_ARG, OPT_SSL_FIPS_MODE), + ssl_fips_mode_names, DEFAULT(0), NO_MUTEX_GUARD, NOT_IN_BINLOG, +- ON_CHECK(nullptr), ON_UPDATE(update_fips_mode), nullptr); ++ ON_CHECK(NULL), ++#if defined(OPENSSL_FIPS) ++ ON_UPDATE(update_fips_mode), ++#else ++ ON_UPDATE(NULL), ++#endif ++ NULL); + + static Sys_var_bool Sys_auto_generate_certs( + "auto_generate_certs", +diff --git a/vio/viosslfactories.cc b/vio/viosslfactories.cc +index 618be1511..b090f6713 100644 +--- a/vio/viosslfactories.cc ++++ b/vio/viosslfactories.cc +@@ -472,6 +472,7 @@ void ssl_start() { + } + } + ++#if defined(OPENSSL_FIPS) + /** + Set fips mode in openssl library, + When we set fips mode ON/STRICT, it will perform following operations: +@@ -525,6 +526,7 @@ EXIT: + @returns openssl current fips mode + */ + uint get_fips_mode() { return FIPS_mode(); } ++#endif + + /** + Toggle FIPS mode, to see whether it is available with the current SSL library. +-- +2.33.1 + diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild new file mode 100644 index 000000000000..d15743a0a393 --- /dev/null +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS=cmake +inherit cmake-multilib flag-o-matic + +# wrap the config script +MULTILIB_CHOST_TOOLS=( /usr/bin/mysql_config ) + +DESCRIPTION="C client library for MariaDB/MySQL" +HOMEPAGE="https://dev.mysql.com/downloads/" + +if [[ ${PV} == "9999" ]]; then + EGIT_REPO_URI="https://github.com/mysql/mysql-server.git" + + inherit git-r3 +else + SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + + S="${WORKDIR}/mysql-${PV}" +fi + +LICENSE="GPL-2" +SLOT="0/21" +IUSE="ldap static-libs" + +RDEPEND=" + >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}] + app-arch/zstd:=[${MULTILIB_USEDEP}] + sys-libs/zlib:=[${MULTILIB_USEDEP}] + ldap? ( dev-libs/cyrus-sasl:=[${MULTILIB_USEDEP}] ) + dev-libs/openssl:0=[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" + +# Avoid file collisions, #692580 +RDEPEND+=" ! client/CMakeLists.txt || die + + # Forcefully disable auth plugin + if ! use ldap ; then + sed -i -e '/MYSQL_CHECK_SASL/d' CMakeLists.txt || die + echo > libmysql/authentication_ldap/CMakeLists.txt || die + fi + + cmake_src_prepare +} + +multilib_src_configure() { + CMAKE_BUILD_TYPE="RelWithDebInfo" + + # Code is now requiring C++17 due to https://github.com/mysql/mysql-server/commit/236ab55bedd8c9eacd80766d85edde2a8afacd08 + append-cxxflags -std=c++17 + + local mycmakeargs=( + -DCMAKE_C_FLAGS_RELWITHDEBINFO=-DNDEBUG + -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-DNDEBUG + -DINSTALL_LAYOUT=RPM + -DINSTALL_LIBDIR=$(get_libdir) + -DWITH_DEFAULT_COMPILER_OPTIONS=OFF + -DENABLED_LOCAL_INFILE=ON + -DMYSQL_UNIX_ADDR="${EPREFIX}/run/mysqld/mysqld.sock" + -DWITH_LZ4=system + -DWITH_NUMA=OFF + -DWITH_SSL=system + -DWITH_ZLIB=system + -DWITH_ZSTD=system + -DLIBMYSQL_OS_OUTPUT_NAME=mysqlclient + -DSHARED_LIB_PATCH_VERSION="0" + -DCMAKE_POSITION_INDEPENDENT_CODE=ON + -DWITHOUT_SERVER=ON + ) + + cmake_src_configure +} + +multilib_src_install_all() { + doman \ + man/my_print_defaults.1 \ + man/perror.1 \ + man/zlib_decompress.1 + + if ! use static-libs ; then + find "${ED}" -name "*.a" -delete || die + fi +} diff --git a/dev-db/mysql/Manifest b/dev-db/mysql/Manifest index 709e33edbfe5..86ccd72ca756 100644 --- a/dev-db/mysql/Manifest +++ b/dev-db/mysql/Manifest @@ -3,16 +3,20 @@ DIST mysql-5.7.33-patches-01.tar.xz 6672 BLAKE2B cfa410f9ba5a4ba7e43923e7b5940c2 DIST mysql-5.7.34-patches-01.tar.xz 6676 BLAKE2B b925880bfbb991fcba81964ff658a2ecab38da637a6093270a724ab8e405ab092d5fb9684f53f44d001e34287366df234b841d9ebcae62d49becdb93a3c3e324 SHA512 80a89f4b4a7ecc04f3115c6aaa0b0013e38c2813fa6dea095e826ef3944298715a48e0deacb691d23526b1524b207c83176290faea2461d3fcd94edabe3d8943 DIST mysql-5.7.34-patches-02.tar.xz 6408 BLAKE2B fdb36247832b6282af94ce2f61b5dd77f6b45f9efca4b438ecd5fed8d810d9d51547d0ae3de085e7f5dcc8795b4bc4f1210902495b92859e1d5aec3048256ef3 SHA512 f0513eb7f0c9e415aa972a53af668939934ea4f4fa438f468f32a46ccc2aa3b84ba8edd999e4786256ada34851ad64c81e9dd0e36c2a21da641987dfd18635c3 DIST mysql-5.7.35-patches-01.tar.xz 6408 BLAKE2B ddead9d6f5570f23433ffaef0188a8e93c0220b3d59ae24b870927e9e5908619f357725c1ab2d16905f39dd9d5f6cd23d3aabf6a1df2abdc865683f603912b8f SHA512 6374536299c691fd12a3f8b7cd27291e6f3b0b6d159284b2866caaed6a7f124439c16e659e6da5aae9e72d613de2a1e1b80066c961e122e90ad644e9a32633cc +DIST mysql-5.7.36-patches-01.tar.xz 6396 BLAKE2B ed9783f207d40fc220992c4193bdd8e96523f69414daa756f1f30306c1aedff9e96216ba2294a4c41eefbaf39c8bb37784bf1e7cce656c93f829c9cf0682fa6d SHA512 b0fbd41ebb2d32067e6c81707dffa91fece2d368f4b2fa47951492936509972d425b64d7613748c42b31cf9ba9dab697efeff70debe7268855a90d322d3f3158 DIST mysql-8.0.22-patches-02.tar.xz 7580 BLAKE2B a50704c3c58b1f67ca86edb233544137927b0ae5fdf302687b48f6fd30fbbd26798e8ef8282662586b25a7240b47278b44f944a8ca59f1a198bc228dd74459c9 SHA512 59f864452e9fdebe4d3990eff8b756e9bbfad58da216b74fa8b7e8391cb0d9d543ca2828591b9ed1ee276c1dec9e1851a8c2683507f0a326c85054e31cc3f950 DIST mysql-8.0.23-patches-01.tar.xz 7568 BLAKE2B 222120dcb5556457f382eefbb10f66f46fe1673c64730c8c8a5566942031bc98bab1f1182f747e79e23fccfb6b09197d5c2874aa2087104b6f1eaa25ea9fd60c SHA512 54222c420d57c1b206d920f22738746925ed1e0d78683f01c97cac5bd1d3450f70f784a7f603304b8595fb58120e691f94e28fa1d1884a7cc8bea1d7b177470f DIST mysql-8.0.25-patches-01.tar.xz 3604 BLAKE2B 09cccab204c30d16bdc374bcd01d4a8e6298955f86f479b8e287aab74fb6bd9857547e360be725dfc66acb56e1bb5665277d340761d0110a8823763ad4d2d1f4 SHA512 6d90a34a20e9cbc7e7a9b5b63a1408f33ac8523f2be6c9ab6d9ad7589c3ded83c87e460d782d4d8c33f11b337151fd8db994099e371260ecf204933e844eb50e DIST mysql-8.0.25-patches-02.tar.xz 6456 BLAKE2B c9c1020a505ebcee836f8dc3bbe540ff924a0174daf36c37b852df267a81919d37581d1c9be037d52cdcd34c27c5c34d3f0af6160857b22d8ab4d8ece37798e0 SHA512 3c3726b397f3a6fb1d84396bb571b4903a167c9a47273b9d5996949e1d3febc96d3528bfa8dfaeea073a245051ae10c983f2ad258268babc91649563ce3cfc00 DIST mysql-8.0.26-patches-01.tar.xz 6980 BLAKE2B 5fc86125b622ac978dc7ec3d6954a1d366315a57b6f56ca8dade9ad4a255b4b793ad33736404b29ab2db12f726897f014aeec9232dc52954087e7533d0f593d2 SHA512 00e6478716cf857b8ab768ec481dc1e7d809db17a9d899a52822f61dcc18797e87c0eecfafb1bb9065895c1b261c03c87fe0593b59dc86fb40853b0c660c9bfb +DIST mysql-8.0.27-patches-01.tar.xz 7072 BLAKE2B 9d41cef859770b6ea42c7c493688630b2735ec5a2b8a04e2bf259a573134bdd0bfda3c7bf03fb5de0479f6d0379c6bfae11279190085dcd63175854b56a58c9b SHA512 535f2347530eab69f731fb5153d671cba1ca1b1f29610c89e2654810af6c0239cd9c55618677b92c58db71b56856e65466185e37ddf5a8521ef87f086e967d8f DIST mysql-boost-5.7.32.tar.gz 52882168 BLAKE2B dd112fa1d8bd29d86fba076675b5b7c9c98b6fb876aed45a00e8a25be716102fc9aa688b7170bef07b1c9f9751737277774d8fb2c64c21e181ecae58f89b4a8a SHA512 33a617d040efd065ea1c2ad84be537f851480abd5cc8a6879b7f170bc4e6db9432bd03f2a6bc680b71f17839c508cab0e7ef1a3aba032197da1b7943c916c77a DIST mysql-boost-5.7.33.tar.gz 52912380 BLAKE2B bca09314ae73932f6095799faa016998e65655cf5ea74d5596dcdc785e77014fe0b29a6c123e8618771f4a20a19978df00f7b79eea329aeb4b536ae71a4bef94 SHA512 1d1e1e5934fb17ff731fea45b88d4af6a394c2fbf0177a87803b18cb0eb4fb8d4939f82fc22b6cbc2af64022a44e206cd23e2e88ce11cc119c3ea22129d54e7a DIST mysql-boost-5.7.34.tar.gz 52891142 BLAKE2B 986fe106d73495ea9acb837f699ef2b1ffd123d9728b61da42f990d670569f1f7c12dc0a8611c3a7b6e3ed7be9fc277e1a977fa6c6d06f7d156a2f492951d9c7 SHA512 4eab7e90477b75643df743d806d5abcfb56572a2aa003a354980287c9148209f4fb7f0158ba969fb0462c32e49fcb4cf2a79f0330ab1bd2b243725dbf6f31d6d DIST mysql-boost-5.7.35.tar.gz 52959014 BLAKE2B 02cbc2201176773516479636ab40828a98bbc6bc1e90060e36d36af5c20a84b4b415d6e467328890ecff044834c81458fff8b717fd8942196dcf35e0ae85f298 SHA512 2469c8e13a236aee327bc0828804ba189e3abf78b6e0b3ef65b2343210f9c0cd5313d18b57ae3b76ca1487dc1d70854c8a12e6da61a6fffbce95854dcc792482 +DIST mysql-boost-5.7.36.tar.gz 52968383 BLAKE2B 4d5e4fcf8d56f4a1d1d54ee889d432ee3265f55ff9c0ecf6fe216e67790a49ed052b94457680daef4cb42df29f14db7b0e678e0f0443c20b7e2324c772c24313 SHA512 a95580efd5b87776ee7f1aae9b50d50d88c70a48c16e7a2d8c6ada0b1cadc5ec6074a859291a65caa1b50a00e08a9e350df342bb0c6ef74edaf21055331c081b DIST mysql-boost-8.0.22.tar.gz 285934450 BLAKE2B 1ba0c9bb9a0cb74af4842d3b746f8b690c122cfbf2c6d5201ce95e59a257427a8683dd8d5c2be31dfe9ece4761366c1287fa7b841c45db222725bf76b0639bc6 SHA512 792f2ada93ec67a4679228478c6b798e81d9e9f6d13c7f4977cb7682738a4aae3cb483294edc6b2fde16c3960e51af8786216c063ab500840afd39a609e4b612 DIST mysql-boost-8.0.23.tar.gz 291039175 BLAKE2B 3a7d3e05c774085d6078d0d3effd58d2df47521615356a2aa5efc2ea2ef8457e19ad57a054926ccff0a4752ca71d0464daa7fe9a3ac6c1b1d3bd86a9a82dfc58 SHA512 b8c2e2ac772b7b730f8b3bac7a5afb205da173b3639500606e7d1fac74832a0134027951855a2dc81af015e6158c924927ad63b9e1f2e7c823d45d4c4961c3f8 DIST mysql-boost-8.0.25.tar.gz 290265324 BLAKE2B 5393a2a2525a886d9ece19777deae01e6c0b24b9ff5a0a5ffb9075740ed912d0df59a165b6ec9ceb60c7c28f3062cda5cceb4da3a8280f42549984c846f1ce5c SHA512 af653ccff66a9d87221b46ad4f7bcc629700549f758998b9a7fb22e4573b9495a28624e031f016f9ad8fe0dfcf481b82f1ffe224aa48c2d45531570026b26081 DIST mysql-boost-8.0.26.tar.gz 291285918 BLAKE2B 6198ca8982a8c9df7e6ee4df5e2c1e0d64d2eb4d83cb7265317b58d55f6787c3240c8e40d196f2326ff3d66926ad7dab0705edd92e5a82881ce6ddb7f0c510b9 SHA512 63d47cb52407a816dc9f4330b99924624dfee46e57e7fdce19eff32909dd9e23251e2439d1807b002a1661b547173222c77465a3ca4dbb312414a84927809cfc +DIST mysql-boost-8.0.27.tar.gz 292184025 BLAKE2B 177209f3c62b0326ca9d021c751a701dec84c1b15c946ab0a68b1b4cf0620468eb3a1df77a918284007a0fde1aaa6a9767d0baed57936612813ef583df51c35e SHA512 6ef2426c0bee46bdf8e2fa5cb159d5ae19f0bed4f7c9bea9b33e0dd922b568c3c68ca063dcbcd7ea6904aaea31877c10064ea10b4bc63fb40d9f31778e3a7891 diff --git a/dev-db/mysql/mysql-5.7.36-r1.ebuild b/dev-db/mysql/mysql-5.7.36-r1.ebuild new file mode 100644 index 000000000000..e0c4de4973dc --- /dev/null +++ b/dev-db/mysql/mysql-5.7.36-r1.ebuild @@ -0,0 +1,1294 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +CMAKE_MAKEFILE_GENERATOR=emake + +inherit check-reqs cmake flag-o-matic linux-info \ + multiprocessing prefix toolchain-funcs multilib-minimal + +# Patch version +PATCH_SET="https://dev.gentoo.org/~whissi/dist/mysql/${PN}-5.7.36-patches-01.tar.xz" + +SRC_URI="https://cdn.mysql.com/Downloads/MySQL-5.7/${PN}-boost-${PV}.tar.gz + https://cdn.mysql.com/archives/mysql-5.7/mysql-boost-${PV}.tar.gz + http://downloads.mysql.com/archives/MySQL-5.7/${PN}-boost-${PV}.tar.gz + ${PATCH_SET}" + +HOMEPAGE="https://www.mysql.com/" +DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" +LICENSE="GPL-2" +SLOT="5.7/18" +IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 numa +perl profiling + selinux +server static static-libs systemtap tcmalloc test" + +RESTRICT="!test? ( test )" + +REQUIRED_USE="?? ( tcmalloc jemalloc )" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +# Be warned, *DEPEND are version-dependant +# These are used for both runtime and compiletime +# MULTILIB_USEDEP only set for libraries used by the client library +COMMON_DEPEND=" + sys-libs/ncurses:0= + client-libs? ( + >=sys-libs/zlib-1.2.3:0=[${MULTILIB_USEDEP},static-libs?] + >=dev-libs/openssl-1.0.0:0=[${MULTILIB_USEDEP},static-libs?] + ) + !client-libs? ( + dev-db/mysql-connector-c[${MULTILIB_USEDEP},static-libs?] + >=sys-libs/zlib-1.2.3:0= + >=dev-libs/openssl-1.0.0:0= + ) + server? ( + >=app-arch/lz4-0_p131:= + virtual/libcrypt:= + cjk? ( app-text/mecab:= ) + experimental? ( + dev-libs/libevent:=[ssl] + dev-libs/protobuf:= + net-libs/libtirpc:= + ) + jemalloc? ( dev-libs/jemalloc:0= ) + kernel_linux? ( + dev-libs/libaio:0= + sys-process/procps:0= + ) + numa? ( sys-process/numactl ) + ) + systemtap? ( >=dev-util/systemtap-1.3:0= ) + tcmalloc? ( dev-util/google-perftools:0= ) +" + +DEPEND=" + ${COMMON_DEPEND} + || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) + dev-libs/protobuf + virtual/yacc + server? ( + dev-libs/libevent:=[ssl] + experimental? ( net-libs/rpcsvc-proto ) + ) + static? ( sys-libs/ncurses[static-libs] ) + test? ( + acct-group/mysql acct-user/mysql + dev-perl/JSON + ) +" + +RDEPEND=" + ${COMMON_DEPEND} + !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster + !dev-db/mysql:0 + !dev-db/mysql:8.0 + client-libs? ( !dev-db/mariadb-connector-c[mysqlcompat] !dev-db/mysql-connector-c dev-libs/protobuf:= ) + selinux? ( sec-policy/selinux-mysql ) + server? ( + !prefix? ( + acct-group/mysql acct-user/mysql + dev-db/mysql-init-scripts + ) + ) +" + +# For other stuff to bring us in +# dev-perl/DBD-mysql is needed by some scripts installed by MySQL +PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" + +mysql_init_vars() { + : ${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mysql"} + : ${MY_SYSCONFDIR="${EPREFIX}/etc/mysql"} + : ${MY_LOCALSTATEDIR="${EPREFIX}/var/lib/mysql"} + : ${MY_LOGDIR="${EPREFIX}/var/log/mysql"} + MY_DATADIR="${MY_LOCALSTATEDIR}" + + export MY_SHAREDSTATEDIR MY_SYSCONFDIR + export MY_LOCALSTATEDIR MY_LOGDIR + export MY_DATADIR +} + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]] ; then + if use server ; then + CHECKREQS_DISK_BUILD="3G" + + if has test $FEATURES ; then + CHECKREQS_DISK_BUILD="9G" + fi + + check-reqs_pkg_pretend + fi + fi +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] ; then + CHECKREQS_DISK_BUILD="3G" + + if has test ${FEATURES} ; then + CHECKREQS_DISK_BUILD="9G" + + # Bug #213475 - MySQL _will_ object strenuously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if ! has userpriv ${FEATURES} ; then + die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." + fi + + local aio_max_nr=$(sysctl -n fs.aio-max-nr 2>/dev/null) + [[ -z "${aio_max_nr}" || ${aio_max_nr} -lt 250000 ]] \ + && die "FEATURES=test will require fs.aio-max-nr=250000 at minimum!" + + if use latin1 ; then + # Upstream only supports tests with default charset + die "Testing with USE=latin1 is not supported." + fi + fi + + if use kernel_linux ; then + if use numa ; then + linux-info_get_any_version + + local CONFIG_CHECK="~NUMA" + + local WARNING_NUMA="This package expects NUMA support in kernel which this system does not have at the moment;" + WARNING_NUMA+=" Either expect runtime errors, enable NUMA support in kernel or rebuild the package without NUMA support" + + check_extra_config + fi + fi + + use server && check-reqs_pkg_setup + fi +} + +pkg_preinst() { + # Here we need to see if the implementation switched client libraries + # We check if this is a new instance of the package and a client library already exists + local SHOW_ABI_MESSAGE libpath + if use client-libs && [[ -z ${REPLACING_VERSIONS} && -e "${EROOT}/usr/$(get_libdir)/libmysqlclient.so" ]] ; then + libpath=$(readlink "${EROOT}/usr/$(get_libdir)/libmysqlclient.so") + elog "Due to ABI changes when switching between different client libraries," + elog "revdep-rebuild must find and rebuild all packages linking to libmysqlclient." + elog "Please run: revdep-rebuild --library ${libpath}" + ewarn "Failure to run revdep-rebuild may cause issues with other programs or libraries" + fi +} + +pkg_postinst() { + # Make sure the vars are correctly initialized + mysql_init_vars + + # Create log directory securely if it does not exist + [[ -d "${ROOT}${MY_LOGDIR}" ]] || install -d -m0750 -o mysql -g mysql "${ROOT}${MY_LOGDIR}" + + if use server ; then + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + einfo + elog "You might want to run:" + elog "\"emerge --config =${CATEGORY}/${PF}\"" + elog "if this is a new install." + elog + elog "If you are switching server implentations, you should run the" + elog "mysql_upgrade tool." + einfo + else + einfo + elog "If you are upgrading major versions, you should run the" + elog "mysql_upgrade tool." + einfo + fi + fi + + # Note about configuration change + einfo + elog "This version of ${PN} reorganizes the configuration from a single my.cnf" + elog "to several files in /etc/mysql/mysql.d." + elog "Please backup any changes you made to /etc/mysql/my.cnf" + elog "and add them as a new file under /etc/mysql/mysql.d with a .cnf extension." + elog "You may have as many files as needed and they are read alphabetically." + elog "Be sure the options have the appropriate section headers, i.e. [mysqld]." + einfo +} + +src_unpack() { + unpack ${A} + + mv -f "${WORKDIR}/${P}" "${S}" || die +} + +src_prepare() { + eapply "${WORKDIR}"/mysql-patches + + if use jemalloc ; then + echo "TARGET_LINK_LIBRARIES(mysqld jemalloc)" >> "${S}/sql/CMakeLists.txt" || die + fi + + if use tcmalloc ; then + echo "TARGET_LINK_LIBRARIES(mysqld tcmalloc)" >> "${S}/sql/CMakeLists.txt" || die + fi + + # Remove the centos and rhel selinux policies to support mysqld_safe under SELinux + if [[ -d "${S}/support-files/SELinux" ]] ; then + echo > "${S}/support-files/SELinux/CMakeLists.txt" || die + fi + + # Remove bundled libs so we cannot accidentally use them + # We keep extra/lz4 directory because we use extra/lz4/xxhash.c via sql/CMakeLists.txt:394 + rm -rv \ + "${S}"/extra/protobuf \ + "${S}"/extra/libevent \ + "${S}"/zlib \ + || die + + # Don't clash with dev-db/mysql-connector-c + rm \ + man/my_print_defaults.1 \ + man/perror.1 \ + man/zlib_decompress.1 \ + || die + + sed -i 's~ADD_SUBDIRECTORY(storage/ndb)~~' CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + # Bug #114895, bug #110149 + filter-flags "-O" "-O[01]" + + append-cxxflags -felide-constructors + + # code is not C++17 ready, bug #786402 + append-cxxflags -std=c++14 + + # bug #283926, with GCC4.4, this is required to get correct behavior. + append-flags -fno-strict-aliasing + + if use client-libs ; then + multilib-minimal_src_configure + else + multilib_src_configure + fi +} + +multilib_src_configure() { + debug-print-function ${FUNCNAME} "$@" + + if ! multilib_is_native_abi && ! use client-libs ; then + return + fi + + CMAKE_BUILD_TYPE="RelWithDebInfo" + + # debug hack wrt #497532 + mycmakeargs=( + -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DMYSQL_DATADIR="${EPREFIX}/var/lib/mysql" + -DSYSCONFDIR="${EPREFIX}/etc/mysql" + -DINSTALL_BINDIR=bin + -DINSTALL_DOCDIR=share/doc/${PF} + -DINSTALL_DOCREADMEDIR=share/doc/${PF} + -DINSTALL_INCLUDEDIR=include/mysql + -DINSTALL_INFODIR=share/info + -DINSTALL_LIBDIR=$(get_libdir) + -DINSTALL_MANDIR=share/man + -DINSTALL_MYSQLSHAREDIR=share/mysql + -DINSTALL_PLUGINDIR=$(get_libdir)/mysql/plugin + -DINSTALL_SCRIPTDIR=share/mysql/scripts + -DINSTALL_MYSQLDATADIR="${EPREFIX}/var/lib/mysql" + -DINSTALL_SBINDIR=sbin + -DINSTALL_SUPPORTFILESDIR="${EPREFIX}/usr/share/mysql" + -DCOMPILATION_COMMENT="Gentoo Linux ${PF}" + -DWITH_UNIT_TESTS=$(usex test ON OFF) + ### TODO: make this system but issues with UTF-8 prevent it + -DWITH_EDITLINE=bundled + -DWITH_ZLIB=system + -DWITH_SSL=system + -DWITH_LIBWRAP=0 + -DENABLED_LOCAL_INFILE=1 + -DMYSQL_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" + -DWITH_DEFAULT_COMPILER_OPTIONS=0 + -DWITH_DEFAULT_FEATURE_SET=0 + # The build forces this to be defined when cross-compiling. We pass it + # all the time for simplicity and to make sure it is actually correct. + -DSTACK_DIRECTION=$(tc-stack-grows-down && echo -1 || echo 1) + -DWITH_CURL=system + -DWITH_BOOST="${S}/boost" + ) + if use test ; then + mycmakeargs+=( -DINSTALL_MYSQLTESTDIR=share/mysql/mysql-test ) + else + mycmakeargs+=( -DINSTALL_MYSQLTESTDIR='' ) + fi + + if ! use client-libs ; then + mycmakeargs+=( -DWITHOUT_CLIENTLIBS=YES ) + fi + + # bfd.h is only used starting with 10.1 and can be controlled by NOT_FOR_DISTRIBUTION + # systemtap only works on native ABI, bug 530132 + if multilib_is_native_abi ; then + mycmakeargs+=( + -DENABLE_DTRACE=$(usex systemtap) + ) + else + mycmakeargs+=( + -DWITHOUT_TOOLS=1 + -DWITH_READLINE=1 + -DENABLE_DTRACE=0 + ) + fi + + if multilib_is_native_abi && use server ; then + mycmakeargs+=( + -DWITH_LIBEVENT=system + -DWITH_LZ4=system + -DWITH_PROTOBUF=system + -DWITH_MECAB=$(usex cjk system OFF) + -DWITH_NUMA=$(usex numa ON OFF) + -DWITH_RAPID=$(usex experimental ON OFF) + ) + + if [[ ( -n ${MYSQL_DEFAULT_CHARSET} ) && ( -n ${MYSQL_DEFAULT_COLLATION} ) ]] ; then + ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" + ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." + ewarn "You MUST file bugs without these variables set." + + mycmakeargs+=( + -DDEFAULT_CHARSET=${MYSQL_DEFAULT_CHARSET} + -DDEFAULT_COLLATION=${MYSQL_DEFAULT_COLLATION} + ) + elif ! use latin1 ; then + mycmakeargs+=( + -DDEFAULT_CHARSET=utf8 + -DDEFAULT_COLLATION=utf8_general_ci + ) + else + mycmakeargs+=( + -DDEFAULT_CHARSET=latin1 + -DDEFAULT_COLLATION=latin1_swedish_ci + ) + fi + + mycmakeargs+=( + -DEXTRA_CHARSETS=all + -DDISABLE_SHARED=$(usex static YES NO) + -DWITH_DEBUG=$(usex debug) + -DWITH_EMBEDDED_SERVER=OFF + ) + + if use profiling ; then + # Setting to OFF doesn't work: Once set, profiling options will be added + # to `mysqld --help` output via sql/sys_vars.cc causing + # "main.mysqld--help-notwin" test to fail + mycmakeargs+=( -DENABLED_PROFILING=ON ) + fi + + if use static ; then + mycmakeargs+=( -DWITH_PIC=1 ) + fi + + # Storage engines + mycmakeargs+=( + -DWITH_EXAMPLE_STORAGE_ENGINE=0 + -DWITH_ARCHIVE_STORAGE_ENGINE=1 + -DWITH_BLACKHOLE_STORAGE_ENGINE=1 + -DWITH_CSV_STORAGE_ENGINE=1 + -DWITH_FEDERATED_STORAGE_ENGINE=1 + -DWITH_HEAP_STORAGE_ENGINE=1 + -DWITH_INNOBASE_STORAGE_ENGINE=1 + -DWITH_INNODB_MEMCACHED=0 + -DWITH_MYISAMMRG_STORAGE_ENGINE=1 + -DWITH_MYISAM_STORAGE_ENGINE=1 + -DWITH_PARTITION_STORAGE_ENGINE=1 + ) + + else + mycmakeargs+=( + -DWITHOUT_SERVER=1 + -DWITH_EMBEDDED_SERVER=OFF + -DEXTRA_CHARSETS=none + ) + fi + + cmake_src_configure +} + +src_compile() { + if use client-libs ; then + multilib-minimal_src_compile + else + multilib_src_compile + fi +} + +multilib_src_compile() { + cmake_src_compile +} + +# Official test instructions: +# ulimit -n 16500 && \ +# USE='latin1 perl server' \ +# FEATURES='test userpriv -usersandbox' \ +# ebuild mysql-X.X.XX.ebuild \ +# digest clean package +src_test() { + _disable_test() { + local rawtestname reason + rawtestname="${1}" ; shift + reason="${@}" + ewarn "test '${rawtestname}' disabled: '${reason}'" + echo ${rawtestname} : ${reason} >> "${T}/disabled.def" + } + + local TESTDIR="${BUILD_DIR}/mysql-test" + local retstatus_unit + local retstatus_tests + + if ! use server ; then + einfo "Skipping server tests due to minimal build." + return 0 + fi + + einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" + + # Run CTest (test-units) + cmake_src_test + retstatus_unit=$? + + # Ensure that parallel runs don't die + export MTR_BUILD_THREAD="$((${RANDOM} % 100))" + + if [[ -z "${MTR_PARALLEL}" ]] ; then + local -x MTR_PARALLEL=$(makeopts_jobs) + + if [[ ${MTR_PARALLEL} -gt 4 ]] ; then + # Running multiple tests in parallel usually require higher ulimit + # and fs.aio-max-nr setting. In addition, tests like main.multi_update + # are known to hit timeout when system is busy. + # To avoid test failure we will limit MTR_PARALLEL to 4 instead of + # using "auto". + local info_msg="Parallel MySQL test suite jobs limited to 4 (MAKEOPTS=${MTR_PARALLEL})" + info_msg+=" to avoid test failures. Set MTR_PARALLEL if you know what you are doing!" + einfo "${info_msg}" + unset info_msg + MTR_PARALLEL=4 + fi + else + einfo "MTR_PARALLEL is set to '${MTR_PARALLEL}'" + fi + + # create directories because mysqladmin might run out of order + mkdir -p "${T}"/var-tests{,/log} || die + + # Run mysql tests + pushd "${TESTDIR}" &>/dev/null || die + + touch "${T}/disabled.def" + # These are failing in MySQL 5.7 for now and are believed to be + # false positives: + # + local t + + for t in \ + auth_sec.keyring_udf \ + innodb.alter_kill \ + innodb.innodb-multiple-tablespaces \ + innodb.import_compress_encrypt \ + perfschema.privilege_table_io \ + ; do + _disable_test "$t" "False positives in Gentoo" + done + + # Unstable tests + # - main.xa_prepared_binlog_off: https://bugs.mysql.com/bug.php?id=83340 + # - rpl.rpl_innodb_info_tbl_slave_tmp_tbl_mismatch: https://bugs.mysql.com/bug.php?id=89223 + # - rpl.rpl_non_direct_stm_mixing_engines: MDEV-14489 + for t in \ + main.xa_prepared_binlog_off \ + rpl.rpl_innodb_info_tbl_slave_tmp_tbl_mismatch \ + rpl.rpl_non_direct_stm_mixing_engines \ + ; do + _disable_test "$t" "Unstable test" + done + + for t in \ + gis.geometry_class_attri_prop \ + gis.geometry_property_function_issimple \ + gis.gis_bugs_crashes \ + gis.spatial_op_testingfunc_mix \ + gis.spatial_analysis_functions_buffer \ + gis.spatial_analysis_functions_distance \ + gis.spatial_utility_function_distance_sphere \ + gis.spatial_utility_function_simplify \ + gis.spatial_analysis_functions_centroid \ + main.with_recursive \ + ; do + _disable_test "$t" "Known rounding error with latest AMD processors" + done + + if ! hash zip 1>/dev/null 2>&1 ; then + # no need to force dep app-arch/zip for one test + _disable_test "innodb.partition_upgrade_create" "Requires app-arch/zip" + fi + + if use numa && use kernel_linux ; then + # bug 584880 + if ! linux_config_exists || ! linux_chkconfig_present NUMA ; then + for t in sys_vars.innodb_numa_interleave_basic ; do + _disable_test "$t" "Test $t requires system with NUMA support" + done + fi + fi + + if ! use latin1 ; then + # The following tests will fail if DEFAULT_CHARSET + # isn't set to latin1: + for t in \ + binlog.binlog_mysqlbinlog_filter \ + binlog.binlog_xa_prepared_disconnect \ + funcs_1.is_columns_mysql \ + funcs_1.is_tables_mysql \ + funcs_1.is_triggers \ + innodb.innodb_pagesize_max_recordsize \ + innodb.innodb-system-table-view \ + innodb.mysqldump_max_recordsize \ + main.mysql_client_test \ + main.mysqld--help-notwin \ + main.mysqldump_bugs \ + main.type_string \ + main.information_schema \ + perfschema.binlog_edge_mix \ + perfschema.binlog_edge_stmt \ + rpl.rpl_xa_survive_disconnect \ + rpl.rpl_xa_survive_disconnect_lsu_off \ + rpl.rpl_xa_survive_disconnect_table \ + ; do + _disable_test "$t" "Requires DEFAULT_CHARSET=latin1 but USE=-latin1 is set" + done + fi + + if has_version ">=dev-libs/openssl-3" ; then + # >=dev-libs/openssl-3 defaults to security level 1 which disallow + # TLSv1/1.1 but tests will require TLSv1/1.1. + einfo "Set OpenSSL configuration for test suite ..." + cat > "${T}/openssl_tlsv1.cnf" <<- EOF || die + openssl_conf = default_conf + + [ req ] + default_bits = 2048 + default_keyfile = privkey.pem + distinguished_name = req_distinguished_name + + [ req_distinguished_name ] + countryName = Country Name (2 letter code) + countryName_default = AU + countryName_min = 2 + countryName_max = 2 + + stateOrProvinceName = State or Province Name (full name) + stateOrProvinceName_default = Some-State + + localityName = Locality Name (eg, city) + + 0.organizationName = Organization Name (eg, company) + 0.organizationName_default = Internet Widgits Pty Ltd + + organizationalUnitName = Organizational Unit Name (eg, section) + + commonName = Common Name (e.g. server FQDN or YOUR name) + commonName_max = 64 + + emailAddress = Email Address + emailAddress_max = 64 + + [default_conf] + ssl_conf = ssl_sect + + [ssl_sect] + system_default = system_default_sect + + [system_default_sect] + CipherString = DEFAULT@SECLEVEL=0 + EOF + + local -x OPENSSL_CONF="${T}/openssl_tlsv1.cnf" + fi + + if has_version '>=dev-libs/openssl-1.1.1' ; then + # Tests are expecting /dev/null 2>&1 ; then + # Upper limit comes from parts.partition_* tests + ewarn "For maximum test coverage please raise open file limit to 16500 (ulimit -n 16500) before calling the package manager." + + if ! ulimit -n 4162 1>/dev/null 2>&1 ; then + # Medium limit comes from '[Warning] Buffered warning: Could not increase number of max_open_files to more than 3000 (request: 4162)' + ewarn "For medium test coverage please raise open file limit to 4162 (ulimit -n 4162) before calling the package manager." + + if ! ulimit -n 3000 1>/dev/null 2>&1 ; then + ewarn "For minimum test coverage please raise open file limit to 3000 (ulimit -n 3000) before calling the package manager." + else + einfo "Will run test suite with open file limit set to 3000 (minimum test coverage)." + fi + else + einfo "Will run test suite with open file limit set to 4162 (medium test coverage)." + fi + else + einfo "Will run test suite with open file limit set to 16500 (best test coverage)." + fi + + # run mysql-test tests + perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder --skip-test=tokudb --skip-test-list="${T}/disabled.def" + retstatus_tests=$? + + popd &>/dev/null || die + + # Cleanup is important for these testcases. + pkill -9 -f "${S}/ndb" 2>/dev/null + pkill -9 -f "${S}/sql" 2>/dev/null + + local failures="" + [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" + [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" + + [[ -z "$failures" ]] || die "Test failures: $failures" + einfo "Tests successfully completed" +} + +src_install() { + local MULTILIB_WRAPPED_HEADERS + local MULTILIB_CHOST_TOOLS + if use client-libs ; then + # headers with ABI specific data + MULTILIB_WRAPPED_HEADERS=( + /usr/include/mysql/server/my_config.h + /usr/include/mysql/server/mysql_version.h ) + + # wrap the config scripts + MULTILIB_CHOST_TOOLS=( /usr/bin/mysql_config ) + multilib-minimal_src_install + else + multilib_src_install + multilib_src_install_all + fi +} + +# Intentionally override eclass function +multilib_src_install() { + cmake_src_install + + # Kill old libmysqclient_r symlinks if they exist. Time to fix what depends on them. + find "${D}" -name 'libmysqlclient_r.*' -type l -delete || die +} + +multilib_src_install_all() { + # Make sure the vars are correctly initialized + mysql_init_vars + + # Convenience links + einfo "Making Convenience links for mysqlcheck multi-call binary" + dosym "mysqlcheck" "/usr/bin/mysqlanalyze" + dosym "mysqlcheck" "/usr/bin/mysqlrepair" + dosym "mysqlcheck" "/usr/bin/mysqloptimize" + + # INSTALL_LAYOUT=STANDALONE causes cmake to create a /usr/data dir + if [[ -d "${ED}/usr/data" ]] ; then + rm -Rf "${ED}/usr/data" || die + fi + + # Unless they explicitly specific USE=test, then do not install the + # testsuite. It DOES have a use to be installed, esp. when you want to do a + # validation of your database configuration after tuning it. + if ! use test ; then + rm -rf "${D}/${MY_SHAREDSTATEDIR}/mysql-test" + fi + + # Configuration stuff + einfo "Building default configuration ..." + insinto "${MY_SYSCONFDIR#${EPREFIX}}" + [[ -f "${S}/scripts/mysqlaccess.conf" ]] && doins "${S}"/scripts/mysqlaccess.conf + cp "${FILESDIR}/my.cnf-5.7" "${TMPDIR}/my.cnf" || die + eprefixify "${TMPDIR}/my.cnf" + doins "${TMPDIR}/my.cnf" + insinto "${MY_SYSCONFDIR#${EPREFIX}}/mysql.d" + cp "${FILESDIR}/my.cnf.distro-client" "${TMPDIR}/50-distro-client.cnf" || die + eprefixify "${TMPDIR}/50-distro-client.cnf" + doins "${TMPDIR}/50-distro-client.cnf" + + if use server ; then + mycnf_src="my.cnf.distro-server" + sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ + "${FILESDIR}/${mycnf_src}" \ + > "${TMPDIR}/my.cnf.ok" || die + + if use prefix ; then + sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' \ + "${TMPDIR}/my.cnf.ok" || die + fi + + if use latin1 ; then + sed -i \ + -e "/character-set/s|utf8|latin1|g" \ + "${TMPDIR}/my.cnf.ok" || die + fi + + eprefixify "${TMPDIR}/my.cnf.ok" + + newins "${TMPDIR}/my.cnf.ok" 50-distro-server.cnf + fi + + #Remove mytop if perl is not selected + [[ -e "${ED}/usr/bin/mytop" ]] && ! use perl && rm -f "${ED}/usr/bin/mytop" +} + +pkg_config() { + _getoptval() { + local section="$1" + local flag="--${2}=" + local extra_options="${3}" + local cmd=( + "${my_print_defaults_binary}" + "${extra_options}" + "${section}" + ) + local results=( $(eval "${cmd[@]}" 2>/dev/null | sed -n "/^${flag}/s,${flag},,gp") ) + + if [[ ${#results[@]} -gt 0 ]] ; then + # When option is set multiple times only return last value + echo "${results[-1]}" + fi + } + + _mktemp_dry() { + # emktemp has no --dry-run option + local template="${1}" + + if [[ -z "${template}" ]] ; then + if [[ -z "${T}" ]] ; then + template="/tmp/XXXXXXX" + else + template="${T}/XXXXXXX" + fi + fi + + local template_wo_X=${template//X/} + local n_X + let n_X=${#template}-${#template_wo_X} + if [[ ${n_X} -lt 3 ]] ; then + echo "${FUNCNAME[0]}: too few X's in template ‘${template}’" >&2 + return + fi + + local attempts=0 + local character tmpfile + while [[ true ]] ; do + let attempts=attempts+1 + + new_file= + while read -n1 character ; do + if [[ "${character}" == "X" ]] ; then + tmpfile+="${RANDOM:0:1}" + else + tmpfile+="${character}" + fi + done < <(echo -n "${template}") + + if [[ ! -f "${tmpfile}" ]] + then + echo "${tmpfile}" + return + fi + + if [[ ${attempts} -ge 100 ]] ; then + echo "${FUNCNAME[0]}: Cannot create temporary file after 100 attempts." >&2 + return + fi + done + } + + local mysqld_binary="${EROOT}/usr/sbin/mysqld" + if [[ ! -x "${mysqld_binary}" ]] ; then + die "'${mysqld_binary}' not found! Please re-install ${CATEGORY}/${PN}!" + fi + + local mysql_binary="${EROOT}/usr/bin/mysql" + if [[ ! -x "${mysql_binary}" ]] ; then + die "'${mysql_binary}' not found! Please re-install ${CATEGORY}/${PN}!" + fi + + local my_print_defaults_binary="${EROOT}/usr/bin/my_print_defaults" + if [[ ! -x "${my_print_defaults_binary}" ]] ; then + die "'${my_print_defaults_binary}' not found! Please re-install dev-db/mysql-connector-c!" + fi + + if [[ -z "${MYSQL_USER}" ]] ; then + MYSQL_USER=mysql + if use prefix ; then + MYSQL_USER=$(id -u -n 2>/dev/null) + if [[ -z "${MYSQL_USER}" ]] ; then + die "Failed to determine current username!" + fi + fi + fi + + if [[ -z "${MYSQL_GROUP}" ]] ; then + MYSQL_GROUP=mysql + if use prefix ; then + MYSQL_GROUP=$(id -g -n 2>/dev/null) + if [[ -z "${MYSQL_GROUP}" ]] ; then + die "Failed to determine current user groupname!" + fi + fi + fi + + # my_print_defaults needs to read stuff in $HOME/.my.cnf + local -x HOME="${EROOT}/root" + + # Make sure the vars are correctly initialized + mysql_init_vars + + # Read currently set data directory + MY_DATADIR="$(_getoptval mysqld datadir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + + # Bug #213475 - MySQL _will_ object strenously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if [[ -z "${MY_DATADIR}" ]] ; then + die "Sorry, unable to find MY_DATADIR!" + elif [[ -d "${MY_DATADIR}/mysql" ]] ; then + ewarn "Looks like your data directory '${MY_DATADIR}' is already initialized!" + ewarn "Please rename or delete its content if you wish to initialize a new data directory." + die "${PN} data directory at '${MY_DATADIR}' looks already initialized!" + fi + + MYSQL_TMPDIR="$(_getoptval mysqld tmpdir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + MYSQL_TMPDIR=${MYSQL_TMPDIR%/} + # These are dir+prefix + MYSQL_LOG_BIN="$(_getoptval mysqld log-bin "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + MYSQL_LOG_BIN=${MYSQL_LOG_BIN%/*} + MYSQL_RELAY_LOG="$(_getoptval mysqld relay-log "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" + MYSQL_RELAY_LOG=${MYSQL_RELAY_LOG%/*} + + # Create missing directories. + # Always check if mysql user can write to directory even if we just + # created directory because a parent directory might be not + # accessible for that user. + PID_DIR="${EROOT}/run/mysqld" + if [[ ! -d "${PID_DIR}" ]] ; then + einfo "Creating ${PN} PID directory '${PID_DIR}' ..." + install -d -m 755 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${PID_DIR}" \ + || die "Failed to create PID directory '${PID_DIR}'!" + fi + + local _pid_dir_testfile="$(_mktemp_dry "${PID_DIR}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_pid_dir_testfile}" ]] \ + && die "_mktemp_dry() for '${PID_DIR}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_pid_dir_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_pid_dir_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into PID dir '${PID_DIR}'!" + else + rm "${_pid_dir_testfile}" || die + unset _pid_dir_testfile + fi + + if [[ ! -d "${MY_DATADIR}" ]] ; then + einfo "Creating ${PN} data directory '${MY_DATADIR}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MY_DATADIR}" \ + || die "Failed to create ${PN} data directory '${MY_DATADIR}'!" + fi + + local _my_datadir_testfile="$(_mktemp_dry "${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_datadir_testfile}" ]] \ + && die "_mktemp_dry() for '${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_datadir_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_datadir_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into data directory '${MY_DATADIR}'!" + else + rm "${_my_datadir_testfile}" || die + unset _my_datadir_testfile + fi + + if [[ -n "${MYSQL_TMPDIR}" && ! -d "${MYSQL_TMPDIR}" ]] ; then + einfo "Creating ${PN} tmpdir '${MYSQL_TMPDIR}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_TMPDIR}" \ + || die "Failed to create ${PN} tmpdir '${MYSQL_TMPDIR}'!" + fi + + if [[ -z "${MYSQL_TMPDIR}" ]] ; then + MYSQL_TMPDIR="$(_mktemp_dry "${EROOT}/tmp/mysqld-tmp.XXXXXXXXX")" + [[ -z "${MYSQL_TMPDIR}" ]] \ + && die "_mktemp_dry() for '${MYSQL_TMPDIR}' failed!" + + mkdir "${MYSQL_TMPDIR}" || die + chown ${MYSQL_USER} "${MYSQL_TMPDIR}" || die + fi + + # Now we need to test MYSQL_TMPDIR... + local _my_tmpdir_testfile="$(_mktemp_dry "${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_tmpdir_testfile}" ]] \ + && die "_mktemp_dry() for '${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_tmpdir_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_tmpdir_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into tmpdir '${MYSQL_TMPDIR}'!" + else + rm "${_my_tmpdir_testfile}" || die + unset _my_tmpdir_testfile + fi + + if [[ -n "${MYSQL_LOG_BIN}" && ! -d "${MYSQL_LOG_BIN}" ]] ; then + einfo "Creating ${PN} log-bin directory '${MYSQL_LOG_BIN}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_LOG_BIN}" \ + || die "Failed to create ${PN} log-bin directory '${MYSQL_LOG_BIN}'" + fi + + if [[ -n "${MYSQL_LOG_BIN}" ]] ; then + local _my_logbin_testfile="$(_mktemp_dry "${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_logbin_testfile}" ]] \ + && die "_mktemp_dry() for '${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_logbin_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_logbin_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into log-bin directory '${MYSQL_LOG_BIN}'!" + else + rm "${_my_logbin_testfile}" || die + unset _my_logbin_testfile + fi + fi + + if [[ -n "${MYSQL_RELAY_LOG}" && ! -d "${MYSQL_RELAY_LOG}" ]] ; then + einfo "Creating ${PN} relay-log directory '${MYSQL_RELAY_LOG}' ..." + install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_RELAY_LOG}" \ + || die "Failed to create ${PN} relay-log directory '${MYSQL_RELAY_LOG}'!" + fi + + if [[ -n "${MYSQL_RELAY_LOG}" ]] ; then + local _my_relaylog_testfile="$(_mktemp_dry "${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX")" + [[ -z "${_my_relaylog_testfile}" ]] \ + && die "_mktemp_dry() for '${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX' failed!" + + if use prefix ; then + touch "${_my_relaylog_testfile}" &>/dev/null + else + su -s /bin/sh -c "touch ${_my_relaylog_testfile}" ${MYSQL_USER} &>/dev/null + fi + + if [[ $? -ne 0 ]] ; then + die "${MYSQL_USER} user cannot write into relay-log directory '${MYSQL_RELAY_LOG}'!" + else + rm "${_my_relaylog_testfile}" || die + unset _my_relaylog_testfile + fi + fi + + local mysql_install_log="$(_mktemp_dry "${MYSQL_TMPDIR}/install_db.XXXXXXXXX.log")" + if [[ -z "${mysql_install_log}" ]] ; then + die "_mktemp_dry() for '${MYSQL_TMPDIR}/install_db.XXXXXXXXX.log' failed!" + else + # make sure file is writable for MYSQL_USER... + touch "${mysql_install_log}" || die + chown ${MYSQL_USER} "${mysql_install_log}" || die + fi + + local mysqld_logfile="$(_mktemp_dry "${MYSQL_TMPDIR}/install_mysqld.XXXXXXXXX.log")" + if [[ -z "${mysqld_logfile}" ]] ; then + die "_mktemp_dry() for '${MYSQL_TMPDIR}/install_mysqld.XXXXXXXXX.log' failed!" + else + # make sure file is writable for MYSQL_USER... + touch "${mysqld_logfile}" || die + chown ${MYSQL_USER} "${mysqld_logfile}" || die + fi + + echo "" + einfo "Detected settings:" + einfo "==================" + einfo "MySQL User:\t\t\t\t${MYSQL_USER}" + einfo "MySQL Group:\t\t\t\t${MYSQL_GROUP}" + einfo "MySQL DATA directory:\t\t${MY_DATADIR}" + einfo "MySQL TMP directory:\t\t\t${MYSQL_TMPDIR}" + + if [[ -n "${MYSQL_LOG_BIN}" ]] ; then + einfo "MySQL Binary Log File location:\t${MYSQL_LOG_BIN}" + fi + + if [[ -n "${MYSQL_RELAY_LOG}" ]] ; then + einfo "MySQL Relay Log File location:\t${MYSQL_RELAY_LOG}" + fi + + einfo "PID DIR:\t\t\t\t${PID_DIR}" + einfo "Install db log:\t\t\t${mysql_install_log}" + einfo "Install server log:\t\t\t${mysqld_logfile}" + + if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then + local tmp_mysqld_password_source= + + for tmp_mysqld_password_source in mysql client ; do + einfo "Trying to get password for mysql 'root' user from '${tmp_mysqld_password_source}' section ..." + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password)" + if [[ -n "${MYSQL_ROOT_PASSWORD}" ]] ; then + if [[ ${MYSQL_ROOT_PASSWORD} == *$'\n'* ]] ; then + ewarn "Ignoring password from '${tmp_mysqld_password_source}' section due to newline character (do you have multiple password options set?)!" + MYSQL_ROOT_PASSWORD= + continue + fi + + einfo "Found password in '${tmp_mysqld_password_source}' section!" + break + fi + done + + # Sometimes --show is required to display passwords in some implementations of my_print_defaults + if [[ "${MYSQL_ROOT_PASSWORD}" == '*****' ]] ; then + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password --show)" + fi + + unset tmp_mysqld_password_source + fi + + if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then + local pwd1="a" + local pwd2="b" + + echo + einfo "No password for mysql 'root' user was specified via environment" + einfo "variable MYSQL_ROOT_PASSWORD and no password was found in config" + einfo "file like '${HOME}/.my.cnf'." + einfo "To continue please provide a password for the mysql 'root' user" + einfo "now on console:" + ewarn "NOTE: Please avoid [\"'\\_%] characters in the password!" + read -rsp " >" pwd1 ; echo + + einfo "Retype the password" + read -rsp " >" pwd2 ; echo + + if [[ "x$pwd1" != "x$pwd2" ]] ; then + die "Passwords are not the same!" + fi + + MYSQL_ROOT_PASSWORD="${pwd1}" + unset pwd1 pwd2 + + echo + fi + + local -a mysqld_options + + # Fix bug 446200. Don't reference host my.cnf, needs to come first, + # see http://bugs.mysql.com/bug.php?id=31312 + use prefix && mysqld_options+=( "--defaults-file='${MY_SYSCONFDIR}/my.cnf'" ) + + # Figure out which options we need to disable to do the setup + local helpfile="${TMPDIR}/mysqld-help" + "${EROOT}/usr/sbin/mysqld" --verbose --help >"${helpfile}" 2>/dev/null + + local opt optexp optfull + for opt in host-cache name-resolve networking slave-start \ + federated ssl log-bin relay-log slow-query-log external-locking \ + log-slave-updates \ + ; do + optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" + egrep -sq -- "${optexp}" "${helpfile}" && mysqld_options+=( "${optfull}" ) + done + + # Prepare timezones, see + # https://dev.mysql.com/doc/mysql/en/time-zone-support.html + local tz_sql="$(_mktemp_dry "${MYSQL_TMPDIR}/tz.XXXXXXXXX.sql")" + [[ -z "${tz_sql}" ]] \ + && die "_mktemp_dry() for '${MYSQL_TMPDIR}/tz.XXXXXXXXX.sql' failed!" + + echo "USE mysql;" >"${tz_sql}" + "${EROOT}/usr/bin/mysql_tzinfo_to_sql" "${EROOT}/usr/share/zoneinfo" >> "${tz_sql}" 2>/dev/null + if [[ $? -ne 0 ]] ; then + die "mysql_tzinfo_to_sql failed!" + fi + + # --initialize-insecure will not set root password + # --initialize would set a random one in the log which we don't need as we set it ourselves + local cmd=( + "${mysqld_binary}" + "${mysqld_options[@]}" + "--initialize-insecure" + "--init-file='${tz_sql}'" + "--basedir='${EROOT}/usr'" + "--datadir='${MY_DATADIR}'" + "--tmpdir='${MYSQL_TMPDIR}'" + "--log-error='${mysql_install_log}'" + "--user=${MYSQL_USER}" + ) + + einfo "Initializing ${PN} data directory: ${cmd[@]}" + eval "${cmd[@]}" >>"${mysql_install_log}" 2>&1 + + if [[ $? -ne 0 ]] ; then + grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_install_log}" 1>&2 + die "Failed to initialize ${PN} data directory. Please review '${mysql_install_log}'!" + fi + + rm "${tz_sql}" || die + + local x=${RANDOM} + local socket="${EROOT}${PID_DIR}/mysqld${x}.sock" + local pidfile="${EROOT}${PID_DIR}/mysqld${x}.pid" + unset x + + cmd=( + "${mysqld_binary}" + "${mysqld_options[@]}" + "--basedir='${EROOT}/usr'" + "--datadir='${MY_DATADIR}'" + "--tmpdir='${MYSQL_TMPDIR}'" + --max_allowed_packet=8M + --net_buffer_length=16K + "--socket='${socket}'" + "--pid-file='${pidfile}'" + "--log-error='${mysqld_logfile}'" + "--user=${MYSQL_USER}" + ) + + einfo "Starting mysqld to finalize initialization: ${cmd[@]}" + eval "${cmd[@]}" >>"${mysqld_logfile}" 2>&1 & + + echo -n "Waiting for mysqld to accept connections " + local maxtry=15 + while [[ ! -S "${socket}" && "${maxtry}" -gt 1 ]] ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + + if [[ -S "${socket}" ]] ; then + # Even with a socket we don't know if mysqld will abort + # start due to an error so just wait a little bit more... + maxtry=5 + while [[ -S "${socket}" && "${maxtry}" -gt 1 ]] ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + fi + + echo + + if [[ ! -S "${socket}" ]] ; then + grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysqld_logfile}" 1>&2 + die "mysqld was unable to start from initialized data directory. Please review '${mysqld_logfile}'!" + fi + + local mysql_logfile="${TMPDIR}/set_root_pw.log" + touch "${mysql_logfile}" || die + + ebegin "Setting root password" + # Do this from memory, as we don't want clear text passwords in temp files + local sql="ALTER USER 'root'@'localhost' IDENTIFIED BY '${MYSQL_ROOT_PASSWORD}'" + cmd=( + "${mysql_binary}" + --no-defaults + "--socket='${socket}'" + -hlocalhost + "-e \"${sql}\"" + ) + eval "${cmd[@]}" >"${mysql_logfile}" 2>&1 + local rc=$? + eend ${rc} + + if [[ ${rc} -ne 0 ]] ; then + # Poor man's solution which tries to avoid having password + # in log. NOTE: sed can fail if user didn't follow advice + # and included character which will require escaping... + sed -i -e "s/${MYSQL_ROOT_PASSWORD}/*****/" "${mysql_logfile}" 2>/dev/null + + grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_logfile}" + die "Failed to set ${PN} root password. Please review '${mysql_logfile}'!" + fi + + # Stop the server + if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then + echo -n "Stopping the server " + pkill -F "${pidfile}" &>/dev/null + + maxtry=10 + while [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + + echo + + if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then + # We somehow failed to stop server. + # However, not a fatal error. Just warn the user. + ewarn "WARNING: mysqld[$(cat "${pidfile}")] is still running!" + fi + fi + + einfo "${PN} data directory at '${MY_DATADIR}' successfully initialized!" +} diff --git a/dev-db/percona-server/percona-server-8.0.22.13.ebuild b/dev-db/mysql/mysql-8.0.27.ebuild similarity index 87% rename from dev-db/percona-server/percona-server-8.0.22.13.ebuild rename to dev-db/mysql/mysql-8.0.27.ebuild index 8b514bd03ae3..bdc11e879fa0 100644 --- a/dev-db/percona-server/percona-server-8.0.22.13.ebuild +++ b/dev-db/mysql/mysql-8.0.27.ebuild @@ -1,35 +1,30 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI="8" CMAKE_MAKEFILE_GENERATOR=emake inherit check-reqs cmake flag-o-matic linux-info \ multiprocessing prefix toolchain-funcs -MY_BOOST_VERSION="1.73.0" -MY_PV=$(ver_rs 3 '-') -MY_PV="${MY_PV//_pre*}" -MY_PN="Percona-Server" +MY_PV="${PV//_pre*}" MY_P="${PN}-${MY_PV}" -MY_MAJOR_PV=$(ver_cut 1-2) -MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/${MY_MAJOR_PV}/" # Patch version -PATCH_SET="https://dev.gentoo.org/~whissi/dist/percona-server/${PN}-8.0.22.13-patches-02.tar.xz" +PATCH_SET="https://dev.gentoo.org/~whissi/dist/mysql/${PN}-8.0.27-patches-01.tar.xz" -SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz - https://dl.bintray.com/boostorg/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION}).tar.bz2 - ${PATCH_SET} -" +SRC_URI="https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-boost-${MY_PV}.tar.gz + https://cdn.mysql.com/archives/mysql-8.0/mysql-boost-${MY_PV}.tar.gz + http://downloads.mysql.com/archives/MySQL-8.0/${PN}-boost-${MY_PV}.tar.gz + ${PATCH_SET}" -HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server https://github.com/percona/percona-server" -DESCRIPTION="Fully compatible, enhanced and open source drop-in replacement for MySQL" +HOMEPAGE="https://www.mysql.com/" +DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" LICENSE="GPL-2" SLOT="8.0" -IUSE="cjk cracklib debug jemalloc latin1 ldap numa pam +perl profiling - rocksdb router selinux +server tcmalloc test tokudb tokudb-backup-plugin" +IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling + router selinux +server tcmalloc test" RESTRICT="!test? ( test )" @@ -41,7 +36,8 @@ REQUIRED_USE="?? ( tcmalloc jemalloc ) router? ( server ) tcmalloc? ( server )" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" +# -ppc, -riscv for bug #761715 +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 -riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase @@ -60,23 +56,19 @@ COMMON_DEPEND=" dev-libs/libevent:=[ssl,threads] >=dev-libs/protobuf-3.8:= net-libs/libtirpc:= - net-misc/curl:= cjk? ( app-text/mecab:= ) - ldap? ( - dev-libs/cyrus-sasl - net-nds/openldap - ) jemalloc? ( dev-libs/jemalloc:0= ) kernel_linux? ( dev-libs/libaio:0= sys-process/procps:0= ) numa? ( sys-process/numactl ) - pam? ( sys-libs/pam:0= ) tcmalloc? ( dev-util/google-perftools:0= ) ) " -DEPEND="${COMMON_DEPEND} + +DEPEND=" + ${COMMON_DEPEND} || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) virtual/yacc server? ( net-libs/rpcsvc-proto ) @@ -85,16 +77,19 @@ DEPEND="${COMMON_DEPEND} dev-perl/JSON ) " -RDEPEND="${COMMON_DEPEND} - !dev-db/mariadb !dev-db/mariadb-galera !dev-db/mysql !dev-db/mysql-cluster - !dev-db/percona-server:0 - !dev-db/percona-server:5.7 + +RDEPEND=" + ${COMMON_DEPEND} + !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster + !dev-db/mysql:0 + !dev-db/mysql:5.7 selinux? ( sec-policy/selinux-mysql ) !prefix? ( acct-group/mysql acct-user/mysql dev-db/mysql-init-scripts ) " + # For other stuff to bring us in # dev-perl/DBD-mysql is needed by some scripts installed by MySQL PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" @@ -181,14 +176,6 @@ src_prepare() { -e 's/MY_RPM rpm/MY_RPM rpmNOTEXISTENT/' \ CMakeLists.txt || die - if use jemalloc ; then - echo "TARGET_LINK_LIBRARIES(mysqld jemalloc)" >> "${S}/sql/CMakeLists.txt" || die - fi - - if use tcmalloc ; then - echo "TARGET_LINK_LIBRARIES(mysqld tcmalloc)" >> "${S}/sql/CMakeLists.txt" || die - fi - # Remove the centos and rhel selinux policies to support mysqld_safe under SELinux if [[ -d "${S}/support-files/SELinux" ]] ; then echo > "${S}/support-files/SELinux/CMakeLists.txt" || die @@ -208,13 +195,8 @@ src_configure() { # Bug #114895, bug #110149 filter-flags "-O" "-O[01]" - append-cxxflags -felide-constructors - - # code is not C++17 ready, bug #786402 - append-cxxflags -std=c++14 - - # bug #283926, with GCC4.4, this is required to get correct behavior. - append-flags -fno-strict-aliasing + # Code is now requiring C++17 due to https://github.com/mysql/mysql-server/commit/236ab55bedd8c9eacd80766d85edde2a8afacd08 + append-cxxflags -std=c++17 CMAKE_BUILD_TYPE="RelWithDebInfo" @@ -251,7 +233,7 @@ src_configure() { -DSTACK_DIRECTION=$(tc-stack-grows-down && echo -1 || echo 1) -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DWITH_CURL=system - -DWITH_BOOST="${WORKDIR}/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION})" + -DWITH_BOOST="${S}/boost" -DWITH_ROUTER=$(usex router ON OFF) ) @@ -306,17 +288,20 @@ src_configure() { if use server ; then mycmakeargs+=( - -DWITH_AUTHENTICATION_LDAP=$(usex ldap system OFF) - -DWITH_COREDUMPER=OFF -DWITH_EXTRA_CHARSETS=all -DWITH_DEBUG=$(usex debug) -DWITH_MECAB=$(usex cjk system OFF) -DWITH_LIBEVENT=system -DWITH_PROTOBUF=system -DWITH_NUMA=$(usex numa ON OFF) - -DWITH_PAM=$(usex pam) ) + if use jemalloc ; then + mycmakeargs+=( -DWITH_JEMALLOC=ON ) + elif use tcmalloc ; then + mycmakeargs+=( -DWITH_TCMALLOC=ON ) + fi + if use profiling ; then # Setting to OFF doesn't work: Once set, profiling options will be added # to `mysqld --help` output via sql/sys_vars.cc causing @@ -336,8 +321,6 @@ src_configure() { -DWITH_INNODB_MEMCACHED=0 -DWITH_MYISAMMRG_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 - -DWITH_ROCKSDB=$(usex rocksdb 1 0) - -DWITH_TOKUDB=$(usex tokudb 1 0) ) else mycmakeargs+=( @@ -404,38 +387,45 @@ src_test() { touch "${T}/disabled.def" local -a disabled_tests + disabled_tests+=( "auth_sec.atomic_rename_user;103512;Depends on user running test" ) disabled_tests+=( "auth_sec.keyring_file_data_qa;0;Won't work with user privileges" ) - disabled_tests+=( "gis.spatial_analysis_functions_buffer;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.gis_bugs_crashes;5452;Known rounding error with latest AMD processors (PS)" ) + disabled_tests+=( "auth_sec.openssl_without_fips;94718;Known test failure" ) disabled_tests+=( "gis.geometry_class_attri_prop;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.spatial_utility_function_distance_sphere;5452;Known rounding error with latest AMD processors (PS)" ) disabled_tests+=( "gis.geometry_property_function_issimple;5452;Known rounding error with latest AMD processors (PS)" ) + disabled_tests+=( "gis.gis_bugs_crashes;5452;Known rounding error with latest AMD processors (PS)" ) + disabled_tests+=( "gis.spatial_analysis_functions_buffer;5452;Known rounding error with latest AMD processors (PS)" ) disabled_tests+=( "gis.spatial_analysis_functions_centroid;5452;Known rounding error with latest AMD processors (PS)" ) + disabled_tests+=( "gis.spatial_analysis_functions_distance;5452;Known rounding error with latest AMD processors (PS)" ) + disabled_tests+=( "gis.spatial_op_testingfunc_mix;5452;Known rounding error with latest AMD processors (PS)" ) disabled_tests+=( "gis.spatial_operators_intersection;5452;Known rounding error with latest AMD processors (PS)" ) + disabled_tests+=( "gis.spatial_utility_function_distance_sphere;5452;Known rounding error with latest AMD processors (PS)" ) disabled_tests+=( "gis.spatial_utility_function_simplify;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.spatial_op_testingfunc_mix;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.spatial_analysis_functions_distance;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "group_replication.gr_ssl_options2;0;Sporadic failing test" ) - disabled_tests+=( "innodb.percona_changed_page_bmp_flush;6807;False positive on Gentoo (PS)" ) - disabled_tests+=( "innodb.percona_changed_page_bmp_log_resize;0;Sporadic failing test" ) - disabled_tests+=( "innodb.percona_log_encrypt_failure;0;Requires proper keyring setup" ) - disabled_tests+=( "innodb.percona_log_encrypt_change_mk;6039;False positive on Gentoo (PS)" ) - disabled_tests+=( "innodb.percona_log_encrypt_change_rk;6805;False positive on Gentoo (PS)" ) - disabled_tests+=( "innodb.upgrade_orphan;0;Sporadic failing test" ) - disabled_tests+=( "main.myisam-blob;0;Sporadic failing test" ) - disabled_tests+=( "main.mysql_load_data_local_dir;7416;Known test failure" ) - disabled_tests+=( "main.mysqlpump_basic_lz4;6042;Extra tool output causes false positive" ) - disabled_tests+=( "main.ssl_bug75311;5996;Known test failure" ) - disabled_tests+=( "main.ssl_san;6808;False positive on IPv6-enabled hosts" ) + disabled_tests+=( "gis.st_symdifference;5452;Known rounding error with latest AMD processors (PS)" ) + disabled_tests+=( "innodb.alter_kill;0;Known test failure -- no upstream bug yet" ) + disabled_tests+=( "main.derived_limit;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.explain_tree;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.gis-precise;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.mysql_load_data_local_dir;0;Known test failure -- no upstream bug yet" ) + disabled_tests+=( "main.select_icp_mrr;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.subquery_bugs;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.subquery_sj_dupsweed;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.subquery_sj_dupsweed_bka;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.subquery_sj_dupsweed_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.subquery_sj_firstmatch;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.subquery_sj_firstmatch_bka;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.subquery_sj_firstmatch_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.subquery_sj_mat_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) disabled_tests+=( "main.window_std_var;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) disabled_tests+=( "main.window_std_var_optimized;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.with_recursive;6804;Known rounding error with latest AMD processors" ) + disabled_tests+=( "main.with_recursive;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "perfschema.statement_digest_query_sample;0;Test will fail on slow hardware") + disabled_tests+=( "rpl.rpl_innodb_info_tbl_slave_tmp_tbl_mismatch;0;Unstable test" ) disabled_tests+=( "rpl_gtid.rpl_gtid_stm_drop_table;90612;Known test failure" ) - disabled_tests+=( "rpl_gtid.rpl_multi_source_mtr_includes;0;Know failure - no upstream bug yet" ) - disabled_tests+=( "sys_vars.myisam_data_pointer_size_func;87935;Test will fail on slow hardware" ) - disabled_tests+=( "sys_vars.innodb_sys_tablespace_encrypt_basic;7415;Known test failure" ) + disabled_tests+=( "rpl_gtid.rpl_multi_source_mtr_includes;0;Known failure - no upstream bug yet" ) + disabled_tests+=( "sys_vars.myisam_data_pointer_size_func;87935;Test will fail on slow hardware") + disabled_tests+=( "x.connection;0;Known failure - no upstream bug yet" ) disabled_tests+=( "x.message_compressed_payload;0;False positive caused by protobuff-3.11+" ) - disabled_tests+=( "x.message_protobuf_nested;6803;False positive caused by protobuff-3.11+" ) + disabled_tests+=( "x.message_protobuf_nested;0;False positive caused by protobuff-3.11+" ) if ! hash zip 1>/dev/null 2>&1 ; then # no need to force dep app-arch/zip for one test @@ -443,6 +433,55 @@ src_test() { disabled_tests+=( "innodb.partition_upgrade_create;0;Requires app-arch/zip" ) fi + if has_version ">=dev-libs/openssl-3" ; then + # >=dev-libs/openssl-3 defaults to security level 1 which disallow + # TLSv1/1.1 but tests will require TLSv1/1.1. + einfo "Set OpenSSL configuration for test suite ..." + cat > "${T}/openssl_tlsv1.cnf" <<- EOF || die + openssl_conf = default_conf + + [ req ] + default_bits = 2048 + default_keyfile = privkey.pem + distinguished_name = req_distinguished_name + + [ req_distinguished_name ] + countryName = Country Name (2 letter code) + countryName_default = AU + countryName_min = 2 + countryName_max = 2 + + stateOrProvinceName = State or Province Name (full name) + stateOrProvinceName_default = Some-State + + localityName = Locality Name (eg, city) + + 0.organizationName = Organization Name (eg, company) + 0.organizationName_default = Internet Widgits Pty Ltd + + organizationalUnitName = Organizational Unit Name (eg, section) + + commonName = Common Name (e.g. server FQDN or YOUR name) + commonName_max = 64 + + emailAddress = Email Address + emailAddress_max = 64 + + [default_conf] + ssl_conf = ssl_sect + + [ssl_sect] + system_default = system_default_sect + + [system_default_sect] + CipherString = DEFAULT@SECLEVEL=0 + EOF + + local -x OPENSSL_CONF="${T}/openssl_tlsv1.cnf" + + disabled_tests+=( "x.connection_tls_version;0;Not compatible with OpenSSL 3.x error messages" ) + fi + local test_infos_str test_infos_arr for test_infos_str in "${disabled_tests[@]}" ; do IFS=';' read -r -a test_infos_arr <<< "${test_infos_str}" @@ -455,32 +494,6 @@ src_test() { done unset test_infos_str test_infos_arr - if [[ -z "${MTR_VAULT_TOKEN}" ]] ; then - local impossible_test - for impossible_test in \ - encryption.default_table_encryption_var \ - keyring_vault.innodb_online_alter_encryption \ - keyring_vault.innodb_row_log_encryption \ - keyring_vault.install_keyring_vault \ - keyring_vault.keyring_udf \ - keyring_vault.keyring_vault_config \ - keyring_vault.keyring_vault_config_qa \ - keyring_vault.keyring_vault_timeout \ - keyring_vault.key_rotation_qa \ - keyring_vault.rpl_key_rotation \ - keyring_vault.table_encrypt_2 \ - keyring_vault.table_encrypt_2_directory \ - keyring_vault.table_encrypt_2_keyring \ - keyring_vault.table_encrypt_5 \ - keyring_vault.table_encrypt_5_directory \ - keyring_vault.table_encrypt_kill \ - keyring_vault.temp_table_encrypt_keyring_vault \ - main.persisted_variables \ - ; do - _disable_test "${impossible_test}" "0" "MTR_VAULT_TOKEN is not set" - done - fi - # Try to increase file limits to increase test coverage if ! ulimit -n 16500 1>/dev/null 2>&1 ; then # Upper limit comes from parts.partition_* tests diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index c827fc6678e6..534ab19c2607 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,7 +1,5 @@ DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8 SHA512 86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668 -DIST percona-server-8.0.22-13.tar.gz 530806570 BLAKE2B 256e5afa2e3908617c41ffcab591ccdbfd932a8ba3ce25fbf2a0be2cdfa80991b0c2d090c11ffae64e4bb3d8cf9f3011b70974ab22cbab023f6625ac422f3c73 SHA512 9b7a1d06885eb4412361bb3920adc9f050f8da95584eb910c97c8877a433ead04d02f2908e5e9648b1d79cdba677727fdb745377feac3c958339588d5f0cdf2b -DIST percona-server-8.0.22.13-patches-02.tar.xz 9620 BLAKE2B c04e97ed422719bec5008b668e2ce3ecd5b848338a9f2f2ecd2fc867307b7fce9bae4cb0efd44f9b950f74d7f31394c06248d1c72784e9c0790378e2ea4d7934 SHA512 2476ee2f4096eaee211017609f82cf8fa9817cda6345336f478257711b64b8c37340b482a02f3d0b19e16e01055cf619cdd1b66d5fbfa0fd1d8edbd529c4096f -DIST percona-server-8.0.23-14.tar.gz 528227168 BLAKE2B c497e69d3e7f370e6ffd71ef8129fccb35d8814e713bf78da04b7517f56e7d733d0b54543e86a24568587ae270bd7ca7add36646845e8f7dc5c288aebd1db8c7 SHA512 199669fc53b80426be709a2d7026f6aa821f2d98e5763b3311f564550687cc6401def191f56c615ffed69264a09aaec78ca8371d35a6a69386832f24f30df71b -DIST percona-server-8.0.23.14-patches-01.tar.xz 5908 BLAKE2B 968fbe0f8e3666ada008d81e9e07a5149dc6137908bf955bdf37c6bc6703cdb7a1d9a7395435d6b8772865b08d6d6716690331968069e4c1d3059a38b3c8ca49 SHA512 31983837d7fbd42b5e227f6617e2b59303ce185c613f620a61a9b9d26cd075feaf58969e3d8b415c70ee796bd1e912204cd5780e6d07cf6e2b0dc28ca41b6f70 DIST percona-server-8.0.25-15.tar.gz 531072362 BLAKE2B aa6867a8ac72325596393723cf8735329f638cfe11f790c7690dc5f45dcf01f99f9f999c551b2ad6b9f287f8763e8b262fef7c9327b82882493b576acd8d7a69 SHA512 500fc4ab5d275d7d1d2b048920d22d725074450d9f356b4ea739a4c276bfe767db76e2b52a358867d77805ef288cfdb80ab6e230bfa77a84b97536bf153c443f DIST percona-server-8.0.25.15-patches-01.tar.xz 7624 BLAKE2B b06495859f3df546bc42e69ec77007a335103020313524ed728309764fea8ca2ea6f246938852ab2fb5ea12b4d901af5ebb9abff4d99b7e56d6ffd501d10bd38 SHA512 69b2d478046666d7c5dbffe662f4e000fd1c2c8789bcaeea72b8bb229ad85d8cd54a293c74440f93c56dc07a06143553ff989711787e6cd610a8e23bb353a1df +DIST percona-server-8.0.26-16.tar.gz 532328971 BLAKE2B bef32f7a26261f3b0d89bd9b95b826101e2e84c662ce2200a2d9d8a612d949804d233905db71bfab5aa04458e7773231659d67ea09e08e68df8ef5eca4391f39 SHA512 9ae60e2d81dfaabc214692cd0919c2fc3ba698bd0a399e42df662766c1d67714f6f3cfe6416019b26e7866bc59b78d99fc5767f64ede1ca8e5a344995c1ff4c0 +DIST percona-server-8.0.26.16-patches-01.tar.xz 8144 BLAKE2B 28a4eaec657c09a6f8290b654dd5316d44a4cbf94e418edee3754742f21df56a058de9332c15abbb7c8bbd3ed6fc63e48e6c5fa77524dccf44ff1d5a89085a6b SHA512 4a128a89abc1f48582b0c6ab841643fa0b7e018eaa32414e775705cd1e8c2dcacecd334face9db33775ca3a2a862528e1cc7f2bfd8b259b7367f0f2ebdee52c4 diff --git a/dev-db/percona-server/percona-server-8.0.23.14.ebuild b/dev-db/percona-server/percona-server-8.0.26.16.ebuild similarity index 93% rename from dev-db/percona-server/percona-server-8.0.23.14.ebuild rename to dev-db/percona-server/percona-server-8.0.26.16.ebuild index 65bf6f855cba..c8fd325a9307 100644 --- a/dev-db/percona-server/percona-server-8.0.23.14.ebuild +++ b/dev-db/percona-server/percona-server-8.0.26.16.ebuild @@ -17,7 +17,7 @@ MY_MAJOR_PV=$(ver_cut 1-2) MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/${MY_MAJOR_PV}/" # Patch version -PATCH_SET="https://dev.gentoo.org/~whissi/dist/percona-server/${PN}-8.0.23.14-patches-01.tar.xz" +PATCH_SET="https://dev.gentoo.org/~whissi/dist/percona-server/${PN}-8.0.26.16-patches-01.tar.xz" SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz https://dl.bintray.com/boostorg/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION}).tar.bz2 @@ -41,7 +41,7 @@ REQUIRED_USE="?? ( tcmalloc jemalloc ) router? ( server ) tcmalloc? ( server )" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase @@ -406,37 +406,49 @@ src_test() { local -a disabled_tests disabled_tests+=( "auth_sec.atomic_rename_user;103512;Depends on user running test" ) disabled_tests+=( "auth_sec.keyring_file_data_qa;0;Won't work with user privileges" ) - disabled_tests+=( "gis.spatial_analysis_functions_buffer;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.gis_bugs_crashes;5452;Known rounding error with latest AMD processors (PS)" ) disabled_tests+=( "gis.geometry_class_attri_prop;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.spatial_utility_function_distance_sphere;5452;Known rounding error with latest AMD processors (PS)" ) disabled_tests+=( "gis.geometry_property_function_issimple;5452;Known rounding error with latest AMD processors (PS)" ) + disabled_tests+=( "gis.gis_bugs_crashes;5452;Known rounding error with latest AMD processors (PS)" ) + disabled_tests+=( "gis.spatial_analysis_functions_buffer;5452;Known rounding error with latest AMD processors (PS)" ) disabled_tests+=( "gis.spatial_analysis_functions_centroid;5452;Known rounding error with latest AMD processors (PS)" ) + disabled_tests+=( "gis.spatial_analysis_functions_distance;5452;Known rounding error with latest AMD processors (PS)" ) + disabled_tests+=( "gis.spatial_op_testingfunc_mix;5452;Known rounding error with latest AMD processors (PS)" ) disabled_tests+=( "gis.spatial_operators_intersection;5452;Known rounding error with latest AMD processors (PS)" ) + disabled_tests+=( "gis.spatial_utility_function_distance_sphere;5452;Known rounding error with latest AMD processors (PS)" ) disabled_tests+=( "gis.spatial_utility_function_simplify;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.spatial_op_testingfunc_mix;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.spatial_analysis_functions_distance;5452;Known rounding error with latest AMD processors (PS)" ) disabled_tests+=( "group_replication.gr_ssl_options2;0;Sporadic failing test" ) + disabled_tests+=( "innodb.alter_kill;0;Known test failure -- no upstream bug yet" ) disabled_tests+=( "innodb.percona_changed_page_bmp_flush;6807;False positive on Gentoo (PS)" ) disabled_tests+=( "innodb.percona_changed_page_bmp_log_resize;0;Sporadic failing test" ) - disabled_tests+=( "innodb.percona_log_encrypt_failure;0;Requires proper keyring setup" ) disabled_tests+=( "innodb.percona_log_encrypt_change_mk;6039;False positive on Gentoo (PS)" ) disabled_tests+=( "innodb.percona_log_encrypt_change_rk;6805;False positive on Gentoo (PS)" ) + disabled_tests+=( "innodb.percona_log_encrypt_failure;0;Requires proper keyring setup" ) disabled_tests+=( "innodb.upgrade_orphan;0;Sporadic failing test" ) disabled_tests+=( "main.coredump;0;Known test failure" ) + disabled_tests+=( "main.derived_limit;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.explain_tree;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.gis-precise;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.mtr_unit_tests;7975;Known test failure (PS)" ) disabled_tests+=( "main.myisam-blob;0;Sporadic failing test" ) disabled_tests+=( "main.mysql_load_data_local_dir;7416;Known test failure" ) disabled_tests+=( "main.mysqlpump_basic_lz4;6042;Extra tool output causes false positive" ) disabled_tests+=( "main.ssl_bug75311;5996;Known test failure" ) disabled_tests+=( "main.ssl_san;6808;False positive on IPv6-enabled hosts" ) disabled_tests+=( "main.subquery_bugs;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.subquery_sj_dupsweed;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.subquery_sj_dupsweed_bka;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.subquery_sj_dupsweed_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.subquery_sj_firstmatch;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.subquery_sj_firstmatch_bka;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.subquery_sj_firstmatch_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.subquery_sj_mat_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) disabled_tests+=( "main.window_std_var;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) disabled_tests+=( "main.window_std_var_optimized;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) disabled_tests+=( "main.with_recursive;6804;Known rounding error with latest AMD processors" ) disabled_tests+=( "rpl_gtid.rpl_gtid_stm_drop_table;90612;Known test failure" ) disabled_tests+=( "rpl_gtid.rpl_multi_source_mtr_includes;0;Know failure - no upstream bug yet" ) - disabled_tests+=( "sys_vars.myisam_data_pointer_size_func;87935;Test will fail on slow hardware" ) disabled_tests+=( "sys_vars.innodb_sys_tablespace_encrypt_basic;7415;Known test failure" ) + disabled_tests+=( "sys_vars.myisam_data_pointer_size_func;87935;Test will fail on slow hardware" ) disabled_tests+=( "x.message_compressed_payload;0;False positive caused by protobuff-3.11+" ) disabled_tests+=( "x.message_protobuf_nested;6803;False positive caused by protobuff-3.11+" ) @@ -446,6 +458,55 @@ src_test() { disabled_tests+=( "innodb.partition_upgrade_create;0;Requires app-arch/zip" ) fi + if has_version ">=dev-libs/openssl-3" ; then + # >=dev-libs/openssl-3 defaults to security level 1 which disallow + # TLSv1/1.1 but tests will require TLSv1/1.1. + einfo "Set OpenSSL configuration for test suite ..." + cat > "${T}/openssl_tlsv1.cnf" <<- EOF || die + openssl_conf = default_conf + + [ req ] + default_bits = 2048 + default_keyfile = privkey.pem + distinguished_name = req_distinguished_name + + [ req_distinguished_name ] + countryName = Country Name (2 letter code) + countryName_default = AU + countryName_min = 2 + countryName_max = 2 + + stateOrProvinceName = State or Province Name (full name) + stateOrProvinceName_default = Some-State + + localityName = Locality Name (eg, city) + + 0.organizationName = Organization Name (eg, company) + 0.organizationName_default = Internet Widgits Pty Ltd + + organizationalUnitName = Organizational Unit Name (eg, section) + + commonName = Common Name (e.g. server FQDN or YOUR name) + commonName_max = 64 + + emailAddress = Email Address + emailAddress_max = 64 + + [default_conf] + ssl_conf = ssl_sect + + [ssl_sect] + system_default = system_default_sect + + [system_default_sect] + CipherString = DEFAULT@SECLEVEL=0 + EOF + + local -x OPENSSL_CONF="${T}/openssl_tlsv1.cnf" + + disabled_tests+=( "x.connection_tls_version;0;Not compatible with OpenSSL 3.x error messages" ) + fi + local test_infos_str test_infos_arr for test_infos_str in "${disabled_tests[@]}" ; do IFS=';' read -r -a test_infos_arr <<< "${test_infos_str}" @@ -462,6 +523,7 @@ src_test() { local impossible_test for impossible_test in \ encryption.default_table_encryption_var \ + encryption.innodb-redo-nokeys2_release \ keyring_vault.innodb_online_alter_encryption \ keyring_vault.innodb_row_log_encryption \ keyring_vault.install_keyring_vault \ diff --git a/dev-db/postgresql/postgresql-10.19.ebuild b/dev-db/postgresql/postgresql-10.19.ebuild index bd15a2ce0d60..1af0a7d47b9c 100644 --- a/dev-db/postgresql/postgresql-10.19.ebuild +++ b/dev-db/postgresql/postgresql-10.19.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8,9,10} ) inherit flag-o-matic linux-info multilib pam prefix python-single-r1 systemd tmpfiles -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-macos ~x86-solaris" SLOT=$(ver_cut 1) diff --git a/dev-db/postgresql/postgresql-11.14.ebuild b/dev-db/postgresql/postgresql-11.14.ebuild index aa0a1d43b536..ecfc161de199 100644 --- a/dev-db/postgresql/postgresql-11.14.ebuild +++ b/dev-db/postgresql/postgresql-11.14.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8,9,10} ) inherit flag-o-matic linux-info multilib pam prefix python-single-r1 systemd tmpfiles -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT=$(ver_cut 1) diff --git a/dev-db/postgresql/postgresql-12.9.ebuild b/dev-db/postgresql/postgresql-12.9.ebuild index 5e64bce09c19..4b0c4a9e0a11 100644 --- a/dev-db/postgresql/postgresql-12.9.ebuild +++ b/dev-db/postgresql/postgresql-12.9.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8,9,10} ) inherit flag-o-matic linux-info multilib pam prefix python-single-r1 systemd tmpfiles -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT=$(ver_cut 1) diff --git a/dev-db/postgresql/postgresql-13.5.ebuild b/dev-db/postgresql/postgresql-13.5.ebuild index 7eaee471b12e..6549cbdcdb1e 100644 --- a/dev-db/postgresql/postgresql-13.5.ebuild +++ b/dev-db/postgresql/postgresql-13.5.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8,9,10} ) inherit flag-o-matic linux-info multilib pam prefix python-single-r1 systemd tmpfiles -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT=$(ver_cut 1) diff --git a/dev-db/postgresql/postgresql-9.6.24.ebuild b/dev-db/postgresql/postgresql-9.6.24.ebuild index 041c3ad2a7fe..47e6b2ff4338 100644 --- a/dev-db/postgresql/postgresql-9.6.24.ebuild +++ b/dev-db/postgresql/postgresql-9.6.24.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8,9} ) inherit flag-o-matic linux-info multilib pam prefix python-single-r1 systemd tmpfiles -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT=$(ver_cut 1-2) diff --git a/dev-db/rqlite/Manifest b/dev-db/rqlite/Manifest index 170613823c68..76f61df70af1 100644 --- a/dev-db/rqlite/Manifest +++ b/dev-db/rqlite/Manifest @@ -436,5 +436,6 @@ DIST rqlite-5.10.2.tar.gz 363210 BLAKE2B b3200b7e945cef01dfba20aa29cd36789fcf325 DIST rqlite-6.1.0.tar.gz 380849 BLAKE2B 87f7d0531e3abe4a574672e17921f4a7bec76dee9ebf192f7c6d303bd8796a14c8cf7d8884eea956453a4116817423b7b0f8f8c62fbc0d92c67b828a996acf7c SHA512 e1f9a4b90a09b45953924686386e5d43e8df3a7082ee3ad204c8ea06469aaf1cf6ce40f8c8158253c55c33e3d3714deb62d84962f63ac565d36f95a474af67c8 DIST rqlite-6.7.0.tar.gz 405614 BLAKE2B 9845acc7310d0c5611b3922215db473f04f0828d7267c6f84607ca7cae744ff8fe0eccd3f4d4d0617e89b0490e00a0136e1959a2ec70a608c05d4af79b05d5e1 SHA512 c0df563216062fae9b2751d9417133fdd5c02834d3b388e3132902a921ed04b9fa43a41d750bd763882bbd0369ba51f454282f071f893a03b02e2f60c6d9494e DIST rqlite-6.8.0.tar.gz 405944 BLAKE2B 74b7feae8c26e2cbd3537df1a5de995ed63c403b54d9ceba46f914bb62ae7c486ee0b7b0e8d6ca05518b26d4ce25170c6e6760eade6cecd965ebe91ef2a02f12 SHA512 26648b411ca8a8af436400dfd0d2316fa8a0ac86de1427b4e810d05fa809c3457b7e31f321e8e28840dd671530216b9a2a3e611785d7863f6212ee2bd2b028cb +DIST rqlite-6.8.1.tar.gz 406206 BLAKE2B edf0450e443c7da683b02bc3eb87e82ee900519a030e1b579e8849b417de006b219df0d322c6efc26ec2f7cb70ecf617d4b1bbe174d42a52d3bb3f7e4cd8356e SHA512 c2015637ee1f2ac1611e2b0ebf1adc44ef7bdc136b0253f99a89e33877851d688b15bda1c5e5d2b4906b8bd987522d5cc91e7b56efb85aeb4215ea3afd6e35ea DIST xorm.io%2Fbuilder%2F@v%2Fv0.3.6.mod 146 BLAKE2B 2db3e352ea5e2e318fe56cfa165d5345f4d85f0523ef6cc495c7f4596bedfb4dc3730c1842a62b75e532cb50505db10162dce1dee8ce5860a3e7b17c83a37910 SHA512 05161f20c13095943f26bbddf4e8ecf60a79121edef21567e51366fe13f5ac24ed8a5ff836484a23d27ccc5b5345a780973097218e2fbf43847cdc94d45ab7ec DIST xorm.io%2Fcore%2F@v%2Fv0.7.2-0.20190928055935-90aeac8d08eb.mod 193 BLAKE2B ee37149b40933dc6446d105468e577643ff324821320be45bb82bcedc13882e5e1236dd89eaec2d883db33ccc60584dd9a4c5309b60822b778a393897478bb22 SHA512 5af3eed4c6cfb8f258f0fd2e8fc924aa15e16431298e1d79ffc9701fb37b8393dfa4dcf922d8ce704df7dbf6b36684540eb0972da3f13ddc4c5f3bdb07dc7090 diff --git a/dev-db/rqlite/rqlite-6.8.1.ebuild b/dev-db/rqlite/rqlite-6.8.1.ebuild new file mode 100644 index 000000000000..cbcfbe0fe7d7 --- /dev/null +++ b/dev-db/rqlite/rqlite-6.8.1.ebuild @@ -0,0 +1,230 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit go-module +EGIT_COMMIT=58413c9cb9bf65a956f73fd2e04925d99c6e7d36 + +DESCRIPTION="Replicated SQLite using the Raft consensus protocol" +HOMEPAGE="https://github.com/rqlite/rqlite https://www.philipotoole.com/tag/rqlite/" + +EGO_SUM=( +"github.com/Bowery/prompt v0.0.0-20190916142128-fa8279994f75" +"github.com/Bowery/prompt v0.0.0-20190916142128-fa8279994f75/go.mod" +"github.com/DataDog/datadog-go v2.2.0+incompatible/go.mod" +"github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod" +"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod" +"github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod" +"github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod" +"github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod" +"github.com/armon/go-metrics v0.0.0-20190430140413-ec5e00d3c878/go.mod" +"github.com/armon/go-metrics v0.3.9" +"github.com/armon/go-metrics v0.3.9/go.mod" +"github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod" +"github.com/beorn7/perks v1.0.0/go.mod" +"github.com/beorn7/perks v1.0.1/go.mod" +"github.com/boltdb/bolt v1.3.1" +"github.com/boltdb/bolt v1.3.1/go.mod" +"github.com/cespare/xxhash/v2 v2.1.1/go.mod" +"github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod" +"github.com/circonus-labs/circonusllhist v0.1.3/go.mod" +"github.com/davecgh/go-spew v1.1.0/go.mod" +"github.com/davecgh/go-spew v1.1.1" +"github.com/davecgh/go-spew v1.1.1/go.mod" +"github.com/fatih/color v1.7.0/go.mod" +"github.com/fatih/color v1.12.0" +"github.com/fatih/color v1.12.0/go.mod" +"github.com/go-kit/kit v0.8.0/go.mod" +"github.com/go-kit/kit v0.9.0/go.mod" +"github.com/go-logfmt/logfmt v0.3.0/go.mod" +"github.com/go-logfmt/logfmt v0.4.0/go.mod" +"github.com/go-stack/stack v1.8.0/go.mod" +"github.com/gogo/protobuf v1.1.1/go.mod" +"github.com/golang/protobuf v1.2.0/go.mod" +"github.com/golang/protobuf v1.3.1/go.mod" +"github.com/golang/protobuf v1.3.2/go.mod" +"github.com/golang/protobuf v1.5.0/go.mod" +"github.com/golang/protobuf v1.5.2" +"github.com/golang/protobuf v1.5.2/go.mod" +"github.com/google/go-cmp v0.3.1/go.mod" +"github.com/google/go-cmp v0.4.0/go.mod" +"github.com/google/go-cmp v0.5.5" +"github.com/google/go-cmp v0.5.5/go.mod" +"github.com/google/gofuzz v1.0.0/go.mod" +"github.com/hashicorp/go-cleanhttp v0.5.0/go.mod" +"github.com/hashicorp/go-hclog v0.9.1/go.mod" +"github.com/hashicorp/go-hclog v0.16.2" +"github.com/hashicorp/go-hclog v0.16.2/go.mod" +"github.com/hashicorp/go-immutable-radix v1.0.0/go.mod" +"github.com/hashicorp/go-immutable-radix v1.3.1" +"github.com/hashicorp/go-immutable-radix v1.3.1/go.mod" +"github.com/hashicorp/go-msgpack v0.5.5/go.mod" +"github.com/hashicorp/go-msgpack v1.1.5" +"github.com/hashicorp/go-msgpack v1.1.5/go.mod" +"github.com/hashicorp/go-retryablehttp v0.5.3/go.mod" +"github.com/hashicorp/go-uuid v1.0.0" +"github.com/hashicorp/go-uuid v1.0.0/go.mod" +"github.com/hashicorp/golang-lru v0.5.0/go.mod" +"github.com/hashicorp/golang-lru v0.5.4" +"github.com/hashicorp/golang-lru v0.5.4/go.mod" +"github.com/hashicorp/raft v1.1.0/go.mod" +"github.com/hashicorp/raft v1.3.1" +"github.com/hashicorp/raft v1.3.1/go.mod" +"github.com/json-iterator/go v1.1.6/go.mod" +"github.com/json-iterator/go v1.1.9/go.mod" +"github.com/julienschmidt/httprouter v1.2.0/go.mod" +"github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod" +"github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod" +"github.com/kr/pretty v0.1.0/go.mod" +"github.com/kr/pty v1.1.1/go.mod" +"github.com/kr/text v0.1.0/go.mod" +"github.com/labstack/gommon v0.3.0" +"github.com/labstack/gommon v0.3.0/go.mod" +"github.com/mattn/go-colorable v0.1.2/go.mod" +"github.com/mattn/go-colorable v0.1.4/go.mod" +"github.com/mattn/go-colorable v0.1.7/go.mod" +"github.com/mattn/go-colorable v0.1.8" +"github.com/mattn/go-colorable v0.1.8/go.mod" +"github.com/mattn/go-isatty v0.0.8/go.mod" +"github.com/mattn/go-isatty v0.0.9/go.mod" +"github.com/mattn/go-isatty v0.0.10/go.mod" +"github.com/mattn/go-isatty v0.0.12/go.mod" +"github.com/mattn/go-isatty v0.0.14" +"github.com/mattn/go-isatty v0.0.14/go.mod" +"github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod" +"github.com/mkideal/cli v0.2.7" +"github.com/mkideal/cli v0.2.7/go.mod" +"github.com/mkideal/expr v0.1.0" +"github.com/mkideal/expr v0.1.0/go.mod" +"github.com/mkideal/pkg v0.1.3" +"github.com/mkideal/pkg v0.1.3/go.mod" +"github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod" +"github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod" +"github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod" +"github.com/modern-go/reflect2 v1.0.1/go.mod" +"github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod" +"github.com/pascaldekloe/goe v0.1.0" +"github.com/pascaldekloe/goe v0.1.0/go.mod" +"github.com/pkg/errors v0.8.0/go.mod" +"github.com/pkg/errors v0.8.1/go.mod" +"github.com/pmezard/go-difflib v1.0.0" +"github.com/pmezard/go-difflib v1.0.0/go.mod" +"github.com/prometheus/client_golang v0.9.1/go.mod" +"github.com/prometheus/client_golang v0.9.2/go.mod" +"github.com/prometheus/client_golang v1.0.0/go.mod" +"github.com/prometheus/client_golang v1.4.0/go.mod" +"github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod" +"github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod" +"github.com/prometheus/client_model v0.2.0/go.mod" +"github.com/prometheus/common v0.0.0-20181126121408-4724e9255275/go.mod" +"github.com/prometheus/common v0.4.1/go.mod" +"github.com/prometheus/common v0.9.1/go.mod" +"github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod" +"github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a/go.mod" +"github.com/prometheus/procfs v0.0.2/go.mod" +"github.com/prometheus/procfs v0.0.8/go.mod" +"github.com/rqlite/go-sqlite3 v1.22.0" +"github.com/rqlite/go-sqlite3 v1.22.0/go.mod" +"github.com/rqlite/raft-boltdb v0.0.0-20210909125202-124e0a496d7e" +"github.com/rqlite/raft-boltdb v0.0.0-20210909125202-124e0a496d7e/go.mod" +"github.com/rqlite/raft-boltdb v0.0.0-20210909131733-595768e10065" +"github.com/rqlite/raft-boltdb v0.0.0-20210909131733-595768e10065/go.mod" +"github.com/sirupsen/logrus v1.2.0/go.mod" +"github.com/sirupsen/logrus v1.4.2/go.mod" +"github.com/stretchr/objx v0.1.0/go.mod" +"github.com/stretchr/objx v0.1.1/go.mod" +"github.com/stretchr/testify v1.2.2/go.mod" +"github.com/stretchr/testify v1.3.0/go.mod" +"github.com/stretchr/testify v1.4.0" +"github.com/stretchr/testify v1.4.0/go.mod" +"github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod" +"github.com/valyala/bytebufferpool v1.0.0/go.mod" +"github.com/valyala/fasttemplate v1.0.1/go.mod" +"golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod" +"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod" +"golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod" +"golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod" +"golang.org/x/crypto v0.0.0-20210817164053-32db794688a5" +"golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/go.mod" +"golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod" +"golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod" +"golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod" +"golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod" +"golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod" +"golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod" +"golang.org/x/net v0.0.0-20210226172049-e18ecbb05110" +"golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod" +"golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod" +"golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod" +"golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod" +"golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod" +"golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod" +"golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod" +"golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod" +"golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod" +"golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod" +"golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod" +"golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod" +"golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod" +"golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod" +"golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod" +"golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod" +"golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod" +"golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod" +"golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod" +"golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod" +"golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod" +"golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365" +"golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365/go.mod" +"golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod" +"golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod" +"golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b" +"golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod" +"golang.org/x/text v0.3.0/go.mod" +"golang.org/x/text v0.3.3" +"golang.org/x/text v0.3.3/go.mod" +"golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod" +"golang.org/x/tools v0.0.0-20190424220101-1e8e1cfdf96b/go.mod" +"golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543" +"golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod" +"google.golang.org/protobuf v1.26.0-rc.1/go.mod" +"google.golang.org/protobuf v1.26.0/go.mod" +"google.golang.org/protobuf v1.27.1" +"google.golang.org/protobuf v1.27.1/go.mod" +"gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod" +"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" +"gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod" +"gopkg.in/yaml.v2 v2.2.1/go.mod" +"gopkg.in/yaml.v2 v2.2.2/go.mod" +"gopkg.in/yaml.v2 v2.2.4/go.mod" +"gopkg.in/yaml.v2 v2.2.5" +"gopkg.in/yaml.v2 v2.2.5/go.mod" +) +go-module_set_globals +SRC_URI="https://github.com/rqlite/rqlite/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${EGO_SUM_SRC_URI}" + +LICENSE="MIT Apache-2.0 BSD CC0-1.0 MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +src_compile() { + GOBIN="${S}/bin" \ + go install \ + -ldflags="-X main.version=v${PV} + -X main.branch=master + -X main.commit=${EGIT_COMMIT} + -X main.buildtime=$(date +%Y-%m-%dT%T%z)" \ + ./cmd/... || die +} + +src_test() { + GOBIN="${S}/bin" \ + go test ./... || die +} + +src_install() { + dobin bin/* + dodoc -r *.md DOC +} diff --git a/dev-dotnet/Manifest.gz b/dev-dotnet/Manifest.gz index de6987e93c90df0d681ea7a722afd5f006ed2767..3f2c7eb13d2a3a4ca427466db50fc204b7012827 100644 GIT binary patch literal 1236 zcmV;_1S|U=iwFP!00002|812)ZXP!bh4(pyFW{CEC6Qb@Xo?nXx=Ah|iewNZae~+Z zdi=gAn%Il(?0;q`>f?KlzudjOyZMxlJND!L>F-Y;Z`vH==H;Jvf4u51Z<t1`gMwtv9>_OIqDds#!t5NFeD_v?f&0zdgdX`UNj&M3hJfl&~)m2b* z=yqwdokgb8)+lZ_Z+^R*t>5&hSPj*9)h=sGoTX97LI>V((rm_*)d#-KS=0Inb?#lK z)ZrEueq^9~Av2n?8vc>;F?a5sIwY-{QcIROB%Eu;!H+1)FJ9mM_4}`{-n_ku&yV-{ zc>53^ZvFlJ&#(9W`^tw$VACgT)CHw1&Zyo(*J-=rtlemNAJaD1>6v&wn=fMHIi^;c z1W;Gw6`o*_wIb(UI(A<}XD!nrYRk@!s#R_y8?mj9!q?Ep6TVqQu0N_zMY^rYQ zwB~U;>zvlq*BT>EuT)hopPPj@C~yT0_oW6xBOIf~_(rak=wW8X#JmhWtdbf)i&t7( z)XxY;kACVIwvX@qUA+JD@!P{QWWBE+$TCKsVtYI77<&zl^qPYuIzcXiYZeB3va22R zIAV4mc3l^YLj)8$Z&}*2L7fXE@X?4!*}~V9l}Lepo_^ZV1aA{t;7_Z6M@Bv`sF)eG zS`_G!ilncONj2MQ*+6kXBfOzygL>WPVVpMq9gRXXbO!k5G01gzaF_~&29J=h9EZ6< z8H$;RLZW1XxnRJ9o{)X|eE<3Ek9i;a>k~BV{Dax5fv$x5Ske=BSK-WszYYcQ?%X#! z(}e0)d65p=tDEx0CP$l)OYp(*L#hY@S!>3Yf=D3X7PYEG!e)*@-*&YR6;;Peo4+&5 z=BfsrX(@WqNSHg8h`9A@C@_$otSK>5V%KJwwiZTPo`+jo%Mb8PJgwk>l)%z9N{X64KE~F+mzfz)apza#HU^MMS&Jmvcv8J z3YD$U{D0Wk4Q^Z`PgY>}~fNvrb zp?n}`WC9{bDXw%qNDTPtivBbCN*b(hGX-~wyQfuZDAv^=G|JVS#n6zQ*I$XGlXNN@%UF^g;Zd+`sw{j%g?2mk<*oM>nO literal 1577 zcmV+^2G;o>iwFP!00002|816CZX`zzgx`G%T|m1e^M{#_GS-F{>+y?y0VaR!foC*> zkp|e~JIY?EwSWOVw7RRZSivuX{MW-T4|gB)*}|UfAOHRM;f_b|ci;Z_@SpGG+dE!b zN@MvDI%+gxQ>HoTW;tc^tf;Mh^>%_bYoi#$eHBx#DKn4O;FZzvRV|-qXloIN-1THI z)tIsrhxTPhd9Y8~YwX#p@!iiqJPejQiHgZMtSwqVk$ByILQN7aMG;}il(K>xtn&j%5yLb_2)6q3fs}YVbacKMI-NR4+{{Fk4 zf4PhE_38fUH~aGW{?`xh&p+SU0HP>3ZW-7OBt=Di9%fWWG zENOL!HJZy-=Ls>T`r+f%m-a(4PtSGT**4m6dXJ%dH8#;DxI)jIcw4f?W9h0jUG+sb zAF9ymq~HT?=zD9$_C7he4HVTjqr+8bbq=X{fX}OP;G)+AlWIfY%SDQ=2&qf)0 zvagj5rS-IMZfAAg*W*UjT zad~R=rXhr6QoLpXVNY4xQ6pHF)A#kd&^T0~f;7{)BpE?Cp#*N~5viu_3Y0~(ApLN0 zzCc3Xbx-I|Q(h#aGcHjt3b`i5<-H=6Dd-e$TRRyl0$*T`*xU%pbA~rOZT#69;FAP1 zy8|91V?WViBR7V@GIS<<+!}+7g`OZUWYIR)MU$nEVpyCcG3)3soE8PM}M zQV^nS9>{o%s^Nt@*I>8<>2^gJmCi%C1D!9m>rz2NjOj-koIrWg>@o7`_xnF%?f(bC z7Jik@bPT|}u5oiYRWK$^xXDH`;nnCG6jG)XoP&^@jUa8dFcWGpa)WhBEMTe?r!X|x zD4VEasQ7?E&bY#(Z~$X8q`>ZoY5XlP|3BHyYO#TuOqN12hg+1HWD4-!kkn#>oS$gF9w0k`U{H)DBzTq7#fi9V4g3-^uny zF}~#)_$AzM435K4>{kdV2Evv78)wcyTL3nE1YKGxb_Rn1Y^7l?wB@isZVobkTJ*#*Pyg7hBn)VdCwa4S{>XfbxF;C$r&y4prqc20D>m4Fj0 z9ry`O(tQF;TrFkHeXJd)c|w$qW42%WMn{DUTT;XR#QO|{@CaP~IsvR2EyjX(;KEsL z2rRl$1vV8#6tu~6F#@!&d9x6Up0GYPG{Uk+VOV?WnvNSO - - - - - mono/dbus-sharp - - diff --git a/dev-dotnet/dbus-sharp/Manifest b/dev-dotnet/dbus-sharp/Manifest deleted file mode 100644 index 0535d03d84fd..000000000000 --- a/dev-dotnet/dbus-sharp/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST dbus-sharp-0.7.0.tar.gz 127651 BLAKE2B ab89cc44a77d7d7b8783da5bde5e278b01560ac54d5a10960c0b58afe38ebdb4d8ce1384d10b37750bb5d58c2a48c9572beba056d7480e463afe81de1d9a9b9f SHA512 76d9c83aae227476e40efee1e987a03a8b1da29def79657365906a8220d2cceabe433f4b4679a87dd74e77431382b6c2857ca5498b0671b679d5ddd566d0229d -DIST dbus-sharp-0.8.1.tar.gz 148177 BLAKE2B ca522730e75a433cb4e6ba794eadaa8420fc6d9e067be66c818e326139bae2070a1962adc563f17bbfe56d53355c312410b333690224f62657d27922bdc39d68 SHA512 da5f6cb9fb653a2303eb99865100cc959b0b27d463dee744459666c3a5851f87e30fcb229da08505be45fcc28f4a44629e707073944b321556478f9c7b5c20d3 diff --git a/dev-dotnet/dbus-sharp/dbus-sharp-0.7.0-r2.ebuild b/dev-dotnet/dbus-sharp/dbus-sharp-0.7.0-r2.ebuild deleted file mode 100644 index f693eb3659f1..000000000000 --- a/dev-dotnet/dbus-sharp/dbus-sharp-0.7.0-r2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit autotools mono-env epatch - -DESCRIPTION="D-Bus for .NET" -HOMEPAGE="https://github.com/mono/dbus-sharp" -SRC_URI="https://github.com/downloads/mono/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="1.0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND="dev-lang/mono - sys-apps/dbus" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -pkg_setup() { - DOCS="AUTHORS README" -} - -src_prepare() { - # Fix signals, bug #387097 - epatch "${FILESDIR}/${P}-fix-signals.patch" - epatch "${FILESDIR}/${P}-fix-signals2.patch" - sed -i -e 's/gmcs/mcs/' configure.ac || die - eautoreconf -} diff --git a/dev-dotnet/dbus-sharp/dbus-sharp-0.8.1.ebuild b/dev-dotnet/dbus-sharp/dbus-sharp-0.8.1.ebuild deleted file mode 100644 index baa798eacbf0..000000000000 --- a/dev-dotnet/dbus-sharp/dbus-sharp-0.8.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools mono-env - -DESCRIPTION="D-Bus for .NET" -HOMEPAGE="https://github.com/mono/dbus-sharp" -SRC_URI="https://github.com/mono/${PN}/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="2.0" -KEYWORDS="amd64 x86" - -RDEPEND="dev-lang/mono - sys-apps/dbus" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -DOCS=( AUTHORS README ) - -pkg_setup() { - mono-env_pkg_setup -} - -src_prepare() { - sed -i -e 's/gmcs/mcs/' configure.ac || die - eautoreconf -} diff --git a/dev-dotnet/dbus-sharp/files/dbus-sharp-0.7.0-fix-signals.patch b/dev-dotnet/dbus-sharp/files/dbus-sharp-0.7.0-fix-signals.patch deleted file mode 100644 index 934d7630d164..000000000000 --- a/dev-dotnet/dbus-sharp/files/dbus-sharp-0.7.0-fix-signals.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 608328ba1e0ccc8d0387c244793b229bcc184648 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Laval?= -Date: Fri, 10 Dec 2010 15:03:12 +0000 -Subject: [PATCH] Disable broken matching on sender for signals. Fix issue #8. - ---- - src/BusObject.cs | 5 ++++- - 1 files changed, 4 insertions(+), 1 deletions(-) - -diff --git a/src/BusObject.cs b/src/BusObject.cs -index e12207e..fe32b72 100644 ---- a/src/BusObject.cs -+++ b/src/BusObject.cs -@@ -56,7 +56,10 @@ public void ToggleSignal (string iface, string member, Delegate dlg, bool adding - rule.Fields.Add (FieldCode.Interface, new MatchTest (iface)); - rule.Fields.Add (FieldCode.Member, new MatchTest (member)); - rule.Fields.Add (FieldCode.Path, new MatchTest (object_path)); -- rule.Fields.Add (FieldCode.Sender, new MatchTest (alt_bus_name ?? bus_name)); -+ // FIXME: Cause a regression compared to 0.6 as name wasn't matched before -+ // the problem arises because busname is not used by DBus daemon and -+ // instead it uses the canonical name of the sender (i.e. similar to ':1.13') -+ //rule.Fields.Add (FieldCode.Sender, new MatchTest (alt_bus_name ?? bus_name)); - - if (adding) { - if (conn.Handlers.ContainsKey (rule)) --- -1.7.5.4 - diff --git a/dev-dotnet/dbus-sharp/files/dbus-sharp-0.7.0-fix-signals2.patch b/dev-dotnet/dbus-sharp/files/dbus-sharp-0.7.0-fix-signals2.patch deleted file mode 100644 index d74361c08019..000000000000 --- a/dev-dotnet/dbus-sharp/files/dbus-sharp-0.7.0-fix-signals2.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 76f43e6cc25eae25b658831111b37b10376311d2 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Laval?= -Date: Thu, 10 Feb 2011 17:31:38 +0000 -Subject: [PATCH] Remove sender match check on receiving side too. Properly - fix issue 8. - ---- - src/Connection.cs | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/src/Connection.cs b/src/Connection.cs -index b414994..e593db9 100644 ---- a/src/Connection.cs -+++ b/src/Connection.cs -@@ -278,7 +278,7 @@ internal void HandleSignal (Message msg) - rule.MessageType = MessageType.Signal; - rule.Fields.Add (FieldCode.Interface, new MatchTest (signal.Interface)); - rule.Fields.Add (FieldCode.Member, new MatchTest (signal.Member)); -- rule.Fields.Add (FieldCode.Sender, new MatchTest (signal.Sender)); -+ //rule.Fields.Add (FieldCode.Sender, new MatchTest (signal.Sender)); - rule.Fields.Add (FieldCode.Path, new MatchTest (signal.Path)); - - Delegate dlg; --- -1.7.5.4 - diff --git a/dev-dotnet/dbus-sharp/metadata.xml b/dev-dotnet/dbus-sharp/metadata.xml deleted file mode 100644 index c81714a4f53f..000000000000 --- a/dev-dotnet/dbus-sharp/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - mono/dbus-sharp - - diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz index b26ab6bba1217bb5950f81dc5581571f44dec8d2..a722b07391d3f908c97cd5fa7a47f467d67fdea3 100644 GIT binary patch literal 8890 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 I{v$sC00qe>N&o-= literal 8891 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