From 1225cf000af15f5fe39cae742b6eba60e9286c6c Mon Sep 17 00:00:00 2001 From: root Date: Mon, 6 Jul 2020 00:01:51 +0300 Subject: [PATCH] Sync with portage [Mon Jul 6 00:01:50 MSK 2020]. --- Manifest.files.gz | Bin 29437 -> 29395 bytes acct-group/Manifest.gz | Bin 34305 -> 34458 bytes .../git-deps => acct-group/carbon}/Manifest | 0 acct-group/carbon/carbon-0.ebuild | 8 + .../carbon}/metadata.xml | 4 +- acct-user/Manifest.gz | Bin 30955 -> 31106 bytes acct-user/carbon/Manifest | 0 acct-user/carbon/carbon-0.ebuild | 12 + .../carbon}/metadata.xml | 6 +- app-accessibility/Manifest.gz | Bin 5039 -> 5039 bytes .../caribou/caribou-0.4.21.ebuild | 92 -- app-arch/Manifest.gz | Bin 16559 -> 16557 bytes app-arch/rar/Manifest | 3 - app-arch/rar/rar-5.9.0_p20200330.ebuild | 109 --- app-arch/rar/rar-5.9.1_p20200625.ebuild | 2 +- app-arch/unar/metadata.xml | 9 +- app-crypt/Manifest.gz | Bin 25138 -> 24967 bytes app-crypt/openpgp-keys-gentoo-auth/Manifest | 1 + .../openpgp-keys-gentoo-auth-20200704.ebuild | 27 + .../openpgp-keys-gentoo-release/Manifest | 1 + ...penpgp-keys-gentoo-release-20200704.ebuild | 48 + app-crypt/openvpn-blacklist/Manifest | 2 - app-crypt/openvpn-blacklist/metadata.xml | 5 - .../openvpn-blacklist-0.4-r1.ebuild | 32 - .../openvpn-blacklist-0.5.ebuild | 33 - app-crypt/seahorse/Manifest | 1 - .../files/3.32.2-libsecret-0.20-compat.patch | 30 - app-crypt/seahorse/seahorse-3.32.2.ebuild | 72 -- app-doc/Manifest.gz | Bin 7495 -> 7488 bytes app-doc/eclass-manpages/Manifest | 1 + .../eclass-manpages-20200704.ebuild | 20 + app-editors/Manifest.gz | Bin 13402 -> 13402 bytes app-editors/gvim/gvim-8.2.0814.ebuild | 2 +- app-editors/hteditor/Manifest | 1 + app-editors/hteditor/hteditor-2.1.0-r1.ebuild | 2 +- .../hteditor-2.1.1_pre20161206.ebuild | 49 + app-editors/teco/teco-36_p19940820.ebuild | 4 +- app-editors/vim/vim-8.2.0814.ebuild | 2 +- app-editors/vis/Manifest | 2 + app-editors/vis/vis-0.6.ebuild | 63 ++ app-editors/vis/vis-9999.ebuild | 11 +- app-emulation/Manifest.gz | Bin 20838 -> 20831 bytes app-emulation/qemu/Manifest | 2 - app-emulation/qemu/qemu-4.2.0-r6.ebuild | 834 ------------------ app-emulation/wine-staging/Manifest | 5 +- ...ng-5.8.ebuild => wine-staging-5.12.ebuild} | 11 +- app-emulation/wine-vanilla/Manifest | 3 +- .../wine-vanilla/wine-vanilla-5.0.ebuild | 536 ----------- ...la-5.8.ebuild => wine-vanilla-5.12.ebuild} | 10 +- app-forensics/Manifest.gz | Bin 5042 -> 4871 bytes app-forensics/volatility/Manifest | 1 - .../volatility/volatility-2.6-r1.ebuild | 35 - app-i18n/Manifest.gz | Bin 19855 -> 19834 bytes app-i18n/fcitx-anthy/fcitx-anthy-0.2.3.ebuild | 6 +- .../fcitx-anthy/fcitx-anthy-4.9999.ebuild | 6 +- app-i18n/fcitx-anthy/metadata.xml | 2 +- .../fcitx-chewing/fcitx-chewing-0.2.3.ebuild | 6 +- .../fcitx-chewing/fcitx-chewing-4.9999.ebuild | 6 +- app-i18n/fcitx-chewing/metadata.xml | 2 +- .../fcitx-cloudpinyin-0.3.6.ebuild | 6 +- .../fcitx-cloudpinyin-4.9999.ebuild | 6 +- app-i18n/fcitx-cloudpinyin/metadata.xml | 2 +- .../fcitx-configtool-0.4.10.ebuild | 6 +- .../fcitx-configtool-4.9999.ebuild | 6 +- app-i18n/fcitx-configtool/metadata.xml | 2 +- .../fcitx-hangul/fcitx-hangul-0.3.1.ebuild | 6 +- .../fcitx-hangul/fcitx-hangul-4.9999.ebuild | 6 +- app-i18n/fcitx-hangul/metadata.xml | 2 +- .../fcitx-libpinyin-0.5.3.ebuild | 6 +- .../fcitx-libpinyin-4.9999.ebuild | 6 +- app-i18n/fcitx-libpinyin/metadata.xml | 2 +- app-i18n/fcitx-m17n/fcitx-m17n-0.2.4.ebuild | 6 +- app-i18n/fcitx-m17n/fcitx-m17n-4.9999.ebuild | 6 +- app-i18n/fcitx-m17n/metadata.xml | 2 +- app-i18n/fcitx-qt5/fcitx-qt5-1.2.3.ebuild | 6 +- app-i18n/fcitx-qt5/fcitx-qt5-4.9999.ebuild | 6 +- app-i18n/fcitx-qt5/metadata.xml | 2 +- app-i18n/fcitx-rime/fcitx-rime-0.3.2.ebuild | 6 +- app-i18n/fcitx-rime/fcitx-rime-4.9999.ebuild | 6 +- app-i18n/fcitx-rime/metadata.xml | 2 +- .../fcitx-sayura/fcitx-sayura-0.1.2.ebuild | 6 +- .../fcitx-sayura/fcitx-sayura-4.9999.ebuild | 6 +- app-i18n/fcitx-sayura/metadata.xml | 2 +- .../fcitx-sunpinyin-0.4.2.ebuild | 6 +- .../fcitx-sunpinyin-4.9999.ebuild | 6 +- app-i18n/fcitx-sunpinyin/metadata.xml | 2 +- .../fcitx-table-extra-0.3.8.ebuild | 6 +- .../fcitx-table-extra-4.9999.ebuild | 6 +- app-i18n/fcitx-table-extra/metadata.xml | 2 +- .../fcitx-unikey/fcitx-unikey-0.2.7.ebuild | 6 +- .../fcitx-unikey/fcitx-unikey-4.9999.ebuild | 6 +- app-i18n/fcitx-unikey/metadata.xml | 2 +- app-i18n/fcitx/fcitx-4.2.9.6.ebuild | 78 +- app-i18n/fcitx/fcitx-4.9999.ebuild | 76 +- app-i18n/fcitx/metadata.xml | 2 +- app-i18n/kcm-fcitx/kcm-fcitx-0.5.5.ebuild | 6 +- app-i18n/kcm-fcitx/kcm-fcitx-4.5.9999.ebuild | 6 +- app-i18n/kcm-fcitx/metadata.xml | 2 +- app-i18n/mozc/mozc-2.23.2815.102.ebuild | 6 +- app-i18n/mozc/mozc-9999.ebuild | 4 +- app-i18n/tagainijisho/Manifest | 5 +- ...20200118132551_p20200701_p20200701.ebuild} | 2 +- .../tegaki-zinnia-japanese-0.3.ebuild | 4 +- .../zinnia-tomoe-0.6.0_p20080911.ebuild | 4 +- app-i18n/zinnia/zinnia-0.06-r3.ebuild | 4 +- app-metrics/Manifest.gz | Bin 5282 -> 5280 bytes app-metrics/bind_exporter/Manifest | 1 - .../bind_exporter-0.2.0_p20190226.ebuild | 59 -- app-metrics/blackbox_exporter/Manifest | 1 + .../blackbox_exporter-0.17.0.ebuild | 52 ++ app-metrics/github-exporter/Manifest | 43 + .../github-exporter-1.0.1.ebuild | 84 ++ app-misc/Manifest.gz | Bin 48305 -> 48142 bytes app-misc/carbon-c-relay/Manifest | 2 +- ...3.4.ebuild => carbon-c-relay-3.7.1.ebuild} | 20 +- ...ix-2.0-r1.ebuild => cmatrix-2.0-r2.ebuild} | 14 +- app-misc/gnote/Manifest | 1 - app-misc/gnote/gnote-3.30.0.ebuild | 72 -- app-misc/golly/golly-3.3-r3.ebuild | 70 ++ app-misc/joymouse/joymouse-0.5-r1.ebuild | 22 + app-misc/yagtd/Manifest | 1 - app-misc/yagtd/metadata.xml | 13 - app-misc/yagtd/yagtd-0.3.4-r1.ebuild | 34 - app-portage/Manifest.gz | Bin 10246 -> 10241 bytes app-portage/nattka/nattka-0.2.9.ebuild | 2 +- app-portage/tatt/tatt-0.7-r1.ebuild | 2 +- app-shells/Manifest.gz | Bin 8289 -> 8285 bytes .../gentoo-bashcomp-20190211.ebuild | 2 +- app-text/Manifest.gz | Bin 51203 -> 51041 bytes app-text/binfind/binfind-0.0.3.ebuild | 6 +- app-text/cwtext/cwtext-0.96-r1.ebuild | 10 +- app-text/cwtext/files/cwtext-0.96-pcm.patch | 11 + app-text/pylize/Manifest | 1 - app-text/pylize/files/pylize-pillow.patch | 13 - app-text/pylize/metadata.xml | 13 - app-text/pylize/pylize-1.3b-r2.ebuild | 49 - ...-2020-r3.ebuild => texlive-2020-r4.ebuild} | 3 +- app-vim/Manifest.gz | Bin 31911 -> 31579 bytes app-vim/easytags/Manifest | 1 - app-vim/easytags/easytags-3.11-r1.ebuild | 50 -- app-vim/easytags/easytags-3.11.ebuild | 40 - .../easytags-3.11-fix-ctags-detection.patch | 54 -- app-vim/easytags/metadata.xml | 11 - app-vim/notes/Manifest | 1 - app-vim/notes/metadata.xml | 11 - app-vim/notes/notes-0.33.4-r1.ebuild | 35 - dev-cpp/Manifest.gz | Bin 9371 -> 9371 bytes dev-cpp/asio/asio-1.16.1.ebuild | 2 +- dev-cpp/catch/catch-1.12.2.ebuild | 2 +- dev-cpp/catch/catch-2.9.1.ebuild | 2 +- dev-cpp/mm-common/Manifest | 1 - dev-cpp/mm-common/mm-common-0.9.12.ebuild | 18 - dev-db/Manifest.gz | Bin 17799 -> 17628 bytes dev-db/metakit/Manifest | 1 - .../files/metakit-2.4.9.7-linking.patch | 45 - .../files/metakit-2.4.9.7-tcltk86.patch | 70 -- dev-db/metakit/metadata.xml | 5 - dev-db/metakit/metakit-2.4.9.7-r2.ebuild | 82 -- dev-db/postgresql/postgresql-11.7.ebuild | 8 +- dev-db/postgresql/postgresql-11.8.ebuild | 8 +- dev-db/postgresql/postgresql-12.2.ebuild | 8 +- dev-db/postgresql/postgresql-12.3.ebuild | 8 +- dev-db/postgresql/postgresql-13_beta1.ebuild | 8 +- dev-db/sqlite/Manifest | 2 + .../sqlite-3.32.1-full_archive-build_1.patch | 670 ++++++++++++++ .../sqlite-3.32.1-full_archive-build_2.patch | 640 ++++++++++++++ .../files/sqlite-3.32.3-security_fixes.patch | 146 +++ dev-db/sqlite/sqlite-3.32.3.ebuild | 340 +++++++ dev-erlang/Manifest.gz | Bin 6180 -> 6179 bytes dev-erlang/p1_mysql/Manifest | 1 + dev-erlang/p1_mysql/p1_mysql-1.0.15.ebuild | 20 + dev-erlang/stringprep/Manifest | 1 + .../stringprep/stringprep-1.0.20.ebuild | 21 + dev-erlang/xmpp/Manifest | 1 + dev-erlang/xmpp/xmpp-1.4.7.ebuild | 30 + dev-java/Manifest.gz | Bin 87321 -> 87302 bytes dev-java/ant-antlr/Manifest | 2 + dev-java/ant-antlr/ant-antlr-1.10.8.ebuild | 20 + dev-java/ant-apache-bcel/Manifest | 2 + .../ant-apache-bcel-1.10.8.ebuild | 15 + dev-java/ant-apache-bsf/Manifest | 2 + .../ant-apache-bsf-1.10.8.ebuild | 23 + dev-java/ant-apache-log4j/Manifest | 2 + .../ant-apache-log4j-1.10.8.ebuild | 15 + dev-java/ant-apache-oro/Manifest | 2 + .../ant-apache-oro-1.10.8.ebuild | 15 + dev-java/ant-apache-regexp/Manifest | 2 + .../ant-apache-regexp-1.10.8.ebuild | 15 + dev-java/ant-apache-resolver/Manifest | 2 + .../ant-apache-resolver-1.10.8.ebuild | 15 + dev-java/ant-apache-xalan2/Manifest | 2 + .../ant-apache-xalan2-1.10.8.ebuild | 22 + dev-java/ant-commons-logging/Manifest | 2 + .../ant-commons-logging-1.10.8.ebuild | 14 + dev-java/ant-commons-net/Manifest | 2 + .../ant-commons-net-1.10.8.ebuild | 14 + dev-java/ant-core/Manifest | 2 + dev-java/ant-core/ant-core-1.10.8.ebuild | 109 +++ dev-java/ant-jai/Manifest | 2 + dev-java/ant-jai/ant-jai-1.10.8.ebuild | 16 + dev-java/ant-javamail/Manifest | 2 + .../ant-javamail/ant-javamail-1.10.8.ebuild | 18 + dev-java/ant-jdepend/Manifest | 2 + .../ant-jdepend/ant-jdepend-1.10.8.ebuild | 14 + dev-java/ant-jmf/Manifest | 2 + dev-java/ant-jmf/ant-jmf-1.10.8.ebuild | 16 + dev-java/ant-jsch/Manifest | 2 + dev-java/ant-jsch/ant-jsch-1.10.8.ebuild | 14 + dev-java/ant-junit/Manifest | 2 + dev-java/ant-junit/ant-junit-1.10.8.ebuild | 24 + dev-java/ant-junit4/Manifest | 2 + dev-java/ant-junit4/ant-junit4-1.10.8.ebuild | 37 + dev-java/ant-junitlauncher/Manifest | 2 + .../ant-junitlauncher-1.10.8.ebuild | 12 + dev-java/ant-swing/Manifest | 2 + dev-java/ant-swing/ant-swing-1.10.8.ebuild | 15 + dev-java/ant-testutil/Manifest | 2 + .../ant-testutil/ant-testutil-1.10.8.ebuild | 37 + dev-java/ant-xz/Manifest | 2 + dev-java/ant-xz/ant-xz-1.10.8.ebuild | 17 + dev-java/ant/ant-1.10.8.ebuild | 47 + dev-java/java-config/java-config-2.3.1.ebuild | 2 +- dev-java/protobuf-java/Manifest | 1 + .../protobuf-java/protobuf-java-3.12.2.ebuild | 53 ++ .../protobuf-java/protobuf-java-9999.ebuild | 6 +- dev-lang/Manifest.gz | Bin 17327 -> 17302 bytes dev-lang/elixir/Manifest | 1 + dev-lang/elixir/elixir-1.10.4.ebuild | 37 + dev-lang/erlang/erlang-23.0.1-r1.ebuild | 158 ++++ dev-lang/go/Manifest | 2 - dev-lang/go/go-1.13.11.ebuild | 197 ----- dev-lang/go/go-1.14.3.ebuild | 188 ---- dev-lang/mono/mono-6.6.0.161.ebuild | 4 +- dev-lang/nasm/Manifest | 2 - dev-lang/nasm/nasm-2.15.01.ebuild | 47 - dev-lang/nasm/nasm-2.15.ebuild | 47 - dev-lang/python/Manifest | 16 +- .../python/files/test-__all__-numpy.patch | 13 - .../test.support.unlink-ignore-EACCES.patch | 28 - ...upport.unlink-ignore-PermissionError.patch | 28 - dev-lang/python/python-2.7.17-r2.ebuild | 369 -------- ...6.10-r1.ebuild => python-3.6.11-r1.ebuild} | 33 +- dev-lang/python/python-3.7.7-r1.ebuild | 346 -------- ...on-3.7.8.ebuild => python-3.7.8-r1.ebuild} | 4 +- dev-lang/python/python-3.8.2-r1.ebuild | 351 -------- ...on-3.8.3.ebuild => python-3.8.3-r1.ebuild} | 4 +- dev-lang/python/python-3.9.0_alpha6.ebuild | 327 ------- dev-lang/python/python-3.9.0_beta1.ebuild | 323 ------- ...beta2.ebuild => python-3.9.0_beta4.ebuild} | 2 +- dev-lang/squirrel/Manifest | 1 + .../squirrel/squirrel-3.1_p20200612.ebuild | 42 + dev-lang/swi-prolog/swi-prolog-8.2.0.ebuild | 4 +- dev-lang/swi-prolog/swi-prolog-8.3.0.ebuild | 4 +- dev-lang/swi-prolog/swi-prolog-8.3.1.ebuild | 4 +- dev-lang/swi-prolog/swi-prolog-8.3.2.ebuild | 4 +- dev-lang/vala/Manifest | 2 + dev-lang/vala/vala-0.46.11.ebuild | 49 + dev-lang/vala/vala-0.48.7.ebuild | 49 + dev-libs/Manifest.gz | Bin 84775 -> 84800 bytes dev-libs/argtable/argtable-2.13-r1.ebuild | 2 +- dev-libs/bemenu/Manifest | 2 +- ...emenu-0.3.0.ebuild => bemenu-0.5.0.ebuild} | 16 +- ...0.2-r1.ebuild => capstone-4.0.2-r2.ebuild} | 4 + .../files/capstone-4.0.2-libsuffix.patch | 12 + dev-libs/cloog/Manifest | 1 - dev-libs/cloog/cloog-0.18.1.ebuild | 40 - dev-libs/distorm64/Manifest | 1 - dev-libs/distorm64/distorm64-3.4.2.ebuild | 32 - dev-libs/isl/Manifest | 1 - dev-libs/isl/isl-0.12.2.ebuild | 38 - dev-libs/jansson/jansson-2.12.ebuild | 2 +- dev-libs/json-c/json-c-0.14-r3.ebuild | 3 +- dev-libs/json-c/json-c-9999.ebuild | 3 +- dev-libs/json-c/metadata.xml | 3 + .../files/libbulletml-0.0.6-Makefile.patch | 119 +++ dev-libs/libbulletml/libbulletml-0.0.6.ebuild | 17 +- dev-libs/libevent/Manifest | 2 +- ...nt-2.1.8.ebuild => libevent-2.1.12.ebuild} | 36 +- dev-libs/libevent/libevent-2.1.9999.ebuild | 13 +- dev-libs/libevent/libevent-9999.ebuild | 13 +- dev-libs/libevent/metadata.xml | 5 +- dev-libs/libjcat/libjcat-0.1.3-r1.ebuild | 2 +- dev-libs/libmanette/Manifest | 1 - .../0.2.3-optional-introspection-vapi.patch | 114 --- dev-libs/libmanette/libmanette-0.2.3.ebuild | 44 - dev-libs/libuv/Manifest | 1 + dev-libs/libuv/libuv-1.38.1.ebuild | 49 + .../link-grammar/link-grammar-5.3.11.ebuild | 4 +- dev-libs/protobuf/Manifest | 1 + ...tobuf-3.12.0-disable_no-warning-test.patch | 19 + ...buf-3.12.0-protoc_input_output_files.patch | 262 ++++++ .../protobuf-3.12.0-system_libraries.patch | 121 +++ dev-libs/protobuf/protobuf-3.12.2.ebuild | 128 +++ dev-libs/protobuf/protobuf-9999.ebuild | 10 +- dev-libs/vala-common/Manifest | 1 + .../vala-common/vala-common-0.48.7.ebuild | 30 + dev-libs/xxhash/Manifest | 2 +- dev-libs/xxhash/xxhash-0.7.3.ebuild | 2 +- ...xhash-0.7.1.ebuild => xxhash-0.7.4.ebuild} | 2 +- dev-perl/Any-Moose/Any-Moose-0.270.0.ebuild | 2 +- dev-perl/B-COW/B-COW-0.4.0-r1.ebuild | 29 + dev-perl/B-Flags/B-Flags-0.170.0-r1.ebuild | 24 + .../B-Hooks-OP-Check-0.220.0-r1.ebuild | 32 + .../B-Hooks-Parser-0.210.0-r1.ebuild | 37 + .../B-OPCheck/B-OPCheck-0.320.0-r1.ebuild | 38 + dev-perl/B-Utils/B-Utils-0.270.0-r2.ebuild | 41 + dev-perl/BDB/BDB-1.920.0-r1.ebuild | 30 + .../BSD-Resource-1.291.100-r2.ebuild | 26 + .../BerkeleyDB/BerkeleyDB-0.630.0-r1.ebuild | 64 ++ .../Bio-DB-HTS/Bio-DB-HTS-3.10.0-r1.ebuild | 47 + dev-perl/Bio-DB-HTS/metadata.xml | 27 + .../Bio-SamTools-1.430.0-r2.ebuild | 45 + .../Bit-Vector/Bit-Vector-7.400.0-r2.ebuild | 28 + dev-perl/CBOR-XS/CBOR-XS-1.710.0-r1.ebuild | 31 + dev-perl/CDB_File/CDB_File-1.20.0-r1.ebuild | 42 + .../CSS-Minifier-XS-0.90.0-r2.ebuild | 30 + .../Cache-FastMmap-1.490.0-r1.ebuild | 25 + .../Cache-Memcached-Fast-0.260.0-r1.ebuild | 55 ++ .../Cairo-GObject-1.5.0-r1.ebuild | 35 + dev-perl/Cairo/Cairo-1.107.0-r1.ebuild | 41 + .../Class-C3-XS/Class-C3-XS-0.150.0-r1.ebuild | 32 + .../Class-Load-XS-0.100.0-r1.ebuild | 39 + dev-perl/Clone/Clone-0.450.0.ebuild | 2 +- .../Conf-Libconfig-0.100.0-r1.ebuild | 45 + dev-perl/Coro/Coro-6.550.0.ebuild | 44 + dev-perl/Coro/Manifest | 1 + .../Crypt-OpenSSL-Guess-0.110.0.ebuild | 2 +- .../Crypt-OpenSSL-RSA-0.310.0.ebuild | 2 +- .../Crypt-OpenSSL-Random-0.150.0.ebuild | 2 +- dev-perl/Cwd-Guard/Cwd-Guard-0.50.0.ebuild | 2 +- .../Devel-CallChecker-0.8.0-r1.ebuild | 42 + .../Devel-CheckCompiler-0.70.0.ebuild | 2 +- .../File-Copy-Link-0.140.0.ebuild | 2 +- dev-perl/Inline-C/Inline-C-0.780.0.ebuild | 4 +- dev-perl/Manifest.gz | Bin 272784 -> 272797 bytes .../Module-Build-XSUtil-0.180.0.ebuild | 2 +- .../MooseX-Types/MooseX-Types-0.500.0.ebuild | 2 +- dev-perl/Mouse/Mouse-2.4.10.ebuild | 2 +- .../MouseX-NativeTraits-1.90.0-r2.ebuild | 2 +- dev-perl/Pegex/Pegex-0.640.0.ebuild | 4 +- .../Sub-Exporter-ForMethods-0.100.52.ebuild | 2 +- dev-perl/X11-XCB/X11-XCB-0.170.0-r1.ebuild | 2 +- .../XML-Descent/XML-Descent-1.40.0.ebuild | 2 +- .../XML-TokeParser-0.50.0.ebuild | 2 +- .../XS-Object-Magic-0.40.0-r3.ebuild | 2 +- .../bareword-filehandles-0.7.0-r1.ebuild | 35 + dev-perl/local-lib/local-lib-2.0.24.ebuild | 2 +- dev-python/Manifest.gz | Bin 244188 -> 243548 bytes .../argcomplete/argcomplete-1.11.1-r1.ebuild | 2 +- dev-python/asgiref/asgiref-3.2.7.ebuild | 2 +- .../aws-sam-translator-1.24.0.ebuild | 2 +- .../backports-lzma-0.0.13.ebuild | 6 + .../Manifest | 1 - ...s-shutil_get_terminal_size-1.0.0-r1.ebuild | 32 - .../metadata.xml | 12 - dev-python/backports-shutil_which/Manifest | 1 - .../backports-shutil_which-3.5.1.ebuild | 32 - .../backports-shutil_which/metadata.xml | 12 - .../backports-ssl-match-hostname/Manifest | 1 - ...ports-ssl-match-hostname-3.5.0.1-r1.ebuild | 37 - .../backports-ssl-match-hostname/metadata.xml | 11 - dev-python/betamax/betamax-0.8.1.ebuild | 2 +- dev-python/bottleneck/bottleneck-1.3.2.ebuild | 2 +- .../cfn-python-lint-0.30.1.ebuild | 2 +- dev-python/cheroot/cheroot-8.3.0.ebuild | 2 +- dev-python/cherrypy/cherrypy-18.5.0.ebuild | 2 +- .../clang-python/clang-python-10.0.0.ebuild | 2 +- .../click-default-group-1.2.2.ebuild | 2 +- .../cloudpickle/cloudpickle-1.4.1.ebuild | 2 +- dev-python/configobj/configobj-5.0.6.ebuild | 2 +- dev-python/cppy/cppy-1.1.0.ebuild | 2 +- .../dicttoxml/dicttoxml-1.7.4-r1.ebuild | 2 +- dev-python/django/django-3.0.6.ebuild | 2 +- .../elementpath/elementpath-1.4.5.ebuild | 2 +- .../frozen-flask/frozen-flask-0.15.ebuild | 2 +- dev-python/frozen-flask/metadata.xml | 2 +- dev-python/geventhttpclient/Manifest | 1 + .../geventhttpclient-1.4.3.ebuild | 50 ++ .../hypothesis/hypothesis-5.16.0.ebuild | 2 +- dev-python/importlib_resources/Manifest | 1 + .../importlib_resources-3.0.0-r1.ebuild | 47 + .../incremental/incremental-17.5.0.ebuild | 2 +- dev-python/incremental/metadata.xml | 2 +- dev-python/intelhex/intelhex-2.2.1-r1.ebuild | 2 +- dev-python/intelhex/metadata.xml | 2 +- dev-python/ipy/ipy-1.00.ebuild | 2 +- dev-python/ipy/metadata.xml | 2 +- dev-python/isort/isort-4.3.21_p2-r1.ebuild | 2 +- .../jaraco-classes-3.1.0.ebuild | 2 +- .../jaraco-collections-3.0.0.ebuild | 2 +- .../jaraco-functools-3.0.1.ebuild | 2 +- .../jaraco-text/jaraco-text-3.2.0.ebuild | 2 +- dev-python/jsondiff/jsondiff-1.2.0.ebuild | 2 +- dev-python/kiwisolver/kiwisolver-1.2.0.ebuild | 2 +- dev-python/lit/lit-10.0.0.ebuild | 2 +- dev-python/markdown2/markdown2-2.3.9.ebuild | 2 +- dev-python/matplotlib/matplotlib-3.2.1.ebuild | 2 +- dev-python/networkx/networkx-2.4-r1.ebuild | 2 +- .../nose-random/nose-random-1.0.0.ebuild | 2 +- dev-python/numpy/numpy-1.18.5.ebuild | 2 +- dev-python/numpydoc/Manifest | 1 + dev-python/numpydoc/numpydoc-1.1.0.ebuild | 43 + dev-python/objgraph/objgraph-3.4.1.ebuild | 2 +- .../parameterized/parameterized-0.7.4.ebuild | 2 +- dev-python/passlib/passlib-1.7.2.ebuild | 2 +- dev-python/pillow/pillow-7.1.2.ebuild | 2 +- dev-python/pipfile/pipfile-0.0.2.ebuild | 2 +- dev-python/pkginfo/pkginfo-1.5.0.1.ebuild | 2 +- dev-python/protobuf-python/Manifest | 1 + .../protobuf-python-3.12.2.ebuild | 63 ++ .../protobuf-python-9999.ebuild | 2 +- .../pycryptodome/pycryptodome-3.9.7.ebuild | 2 +- dev-python/pycurl/pycurl-7.43.0.5.ebuild | 2 +- dev-python/pyjwt/pyjwt-1.7.1-r1.ebuild | 2 +- dev-python/pyotp/pyotp-2.3.0.ebuild | 2 +- dev-python/pypiserver/pypiserver-1.3.2.ebuild | 2 +- dev-python/pyproj/metadata.xml | 2 +- dev-python/pyproj/pyproj-2.4.2-r1.ebuild | 2 +- dev-python/pyquery/pyquery-1.4.1-r1.ebuild | 2 +- .../pytest-localserver-0.5.0.ebuild | 2 +- .../pytest-services-2.0.1.ebuild | 2 +- .../pytest-virtualenv-1.7.0-r1.ebuild | 1 + .../pytest-virtualenv-1.7.0.ebuild | 1 + dev-python/pytest/pytest-4.6.11.ebuild | 2 +- dev-python/pytest/pytest-5.4.2.ebuild | 2 +- dev-python/python-bugzilla/Manifest | 1 + .../python-bugzilla-2.5.0.ebuild | 25 + .../python-jose/python-jose-3.1.0.ebuild | 2 +- dev-python/python-wpactrl/Manifest | 1 - dev-python/python-wpactrl/metadata.xml | 8 - .../python-wpactrl-20081102-r1.ebuild | 20 - .../readme_renderer-25.0.ebuild | 2 +- .../requests-toolbelt-0.9.1.ebuild | 2 +- dev-python/scrypt/scrypt-0.8.13-r2.ebuild | 2 +- dev-python/setuptools/Manifest | 1 + .../setuptools/setuptools-46.4.0-r1.ebuild | 2 +- .../setuptools/setuptools-49.1.0.ebuild | 67 ++ .../sortedcontainers-2.1.0.ebuild | 2 +- dev-python/sphinx/sphinx-3.0.4.ebuild | 2 +- .../sphinxcontrib-asyncio-0.2.0-r2.ebuild | 2 +- dev-python/tempora/tempora-3.0.0.ebuild | 2 +- dev-python/towncrier/towncrier-19.2.0.ebuild | 2 +- dev-python/tox/tox-3.15.2.ebuild | 2 +- dev-python/tqdm/tqdm-4.45.0.ebuild | 2 +- .../translate-toolkit-2.5.0.ebuild | 2 +- dev-python/twine/twine-1.15.0.ebuild | 2 +- .../virtualenv/virtualenv-16.7.10.ebuild | 2 +- dev-python/webtest/webtest-2.0.35.ebuild | 2 +- .../wsgiproxy2/wsgiproxy2-0.4.6-r1.ebuild | 2 +- dev-python/xmlschema/xmlschema-1.1.3.ebuild | 2 +- dev-ruby/Manifest.gz | Bin 109273 -> 109251 bytes dev-ruby/actioncable/Manifest | 4 - .../actioncable/actioncable-5.2.4.2.ebuild | 45 - .../actioncable/actioncable-6.0.2.2.ebuild | 45 - .../actioncable/actioncable-6.0.3.1.ebuild | 45 - dev-ruby/actioncable/actioncable-6.0.3.ebuild | 45 - dev-ruby/actionmailbox/Manifest | 3 - .../actionmailbox-6.0.2.2.ebuild | 52 -- .../actionmailbox-6.0.3.1.ebuild | 52 -- .../actionmailbox/actionmailbox-6.0.3.ebuild | 52 -- dev-ruby/actionmailer/Manifest | 4 - .../actionmailer/actionmailer-5.2.4.2.ebuild | 50 -- .../actionmailer/actionmailer-6.0.2.2.ebuild | 46 - .../actionmailer/actionmailer-6.0.3.1.ebuild | 46 - .../actionmailer/actionmailer-6.0.3.ebuild | 46 - dev-ruby/actionpack/Manifest | 4 - ....2.ebuild => actionpack-5.2.4.3-r1.ebuild} | 8 +- dev-ruby/actionpack/actionpack-6.0.2.2.ebuild | 59 -- ....1.ebuild => actionpack-6.0.3.2-r1.ebuild} | 2 +- dev-ruby/actionpack/actionpack-6.0.3.ebuild | 59 -- dev-ruby/actiontext/Manifest | 3 - dev-ruby/actiontext/actiontext-6.0.2.2.ebuild | 51 -- dev-ruby/actiontext/actiontext-6.0.3.1.ebuild | 51 -- dev-ruby/actiontext/actiontext-6.0.3.ebuild | 51 -- dev-ruby/actionview/Manifest | 4 - dev-ruby/actionview/actionview-5.2.4.2.ebuild | 61 -- dev-ruby/actionview/actionview-6.0.2.2.ebuild | 56 -- dev-ruby/actionview/actionview-6.0.3.1.ebuild | 64 -- dev-ruby/actionview/actionview-6.0.3.ebuild | 63 -- dev-ruby/activejob/Manifest | 4 - dev-ruby/activejob/activejob-5.2.4.2.ebuild | 46 - dev-ruby/activejob/activejob-6.0.2.2.ebuild | 47 - dev-ruby/activejob/activejob-6.0.3.1.ebuild | 47 - dev-ruby/activejob/activejob-6.0.3.ebuild | 47 - dev-ruby/activemodel/Manifest | 4 - .../activemodel/activemodel-5.2.4.2.ebuild | 44 - .../activemodel/activemodel-6.0.2.2.ebuild | 42 - .../activemodel/activemodel-6.0.3.1.ebuild | 42 - dev-ruby/activemodel/activemodel-6.0.3.ebuild | 42 - dev-ruby/activerecord/Manifest | 4 - .../activerecord/activerecord-5.2.4.2.ebuild | 89 -- .../activerecord/activerecord-6.0.2.2.ebuild | 83 -- .../activerecord/activerecord-6.0.3.1.ebuild | 86 -- .../activerecord/activerecord-6.0.3.ebuild | 86 -- dev-ruby/activestorage/Manifest | 4 - .../activestorage-5.2.4.2.ebuild | 58 -- .../activestorage-6.0.2.2.ebuild | 59 -- .../activestorage-6.0.3.1.ebuild | 59 -- .../activestorage/activestorage-6.0.3.ebuild | 59 -- dev-ruby/activesupport/Manifest | 4 - .../activesupport-5.2.4.2.ebuild | 72 -- .../activesupport-6.0.2.2.ebuild | 72 -- .../activesupport-6.0.3.1.ebuild | 73 -- .../activesupport/activesupport-6.0.3.ebuild | 73 -- dev-ruby/asciimath/Manifest | 1 + dev-ruby/asciimath/asciimath-2.0.1.ebuild | 21 + .../htmlentities/htmlentities-4.3.4.ebuild | 4 +- dev-ruby/itextomml/itextomml-1.6.0.ebuild | 4 +- dev-ruby/locale/locale-2.1.3.ebuild | 2 +- dev-ruby/net-sftp/Manifest | 1 - dev-ruby/net-sftp/net-sftp-2.1.2-r4.ebuild | 26 - dev-ruby/oauth2/oauth2-1.4.4.ebuild | 2 +- dev-ruby/rack-protection/Manifest | 2 - .../rack-protection-2.0.5.ebuild | 25 - .../rack-protection-2.0.7.ebuild | 24 - dev-ruby/rack/rack-2.0.9.ebuild | 8 +- dev-ruby/rails/Manifest | 4 - dev-ruby/rails/rails-5.2.4.2.ebuild | 45 - dev-ruby/rails/rails-6.0.2.2.ebuild | 39 - dev-ruby/rails/rails-6.0.3.1.ebuild | 39 - dev-ruby/rails/rails-6.0.3.ebuild | 39 - dev-ruby/railties/Manifest | 4 - dev-ruby/railties/railties-5.2.4.2.ebuild | 71 -- dev-ruby/railties/railties-6.0.2.2.ebuild | 71 -- dev-ruby/railties/railties-6.0.3.1.ebuild | 71 -- dev-ruby/railties/railties-6.0.3.ebuild | 71 -- .../rrdtool-bindings-1.7.2.ebuild | 2 +- .../rspec-stubbed_env-1.0.0.ebuild | 2 +- dev-ruby/ruby-gettext/Manifest | 3 - .../ruby-gettext/ruby-gettext-3.3.2.ebuild | 67 -- .../ruby-gettext/ruby-gettext-3.3.3.ebuild | 67 -- .../ruby-gettext/ruby-gettext-3.3.4.ebuild | 67 -- .../ruby-gettext/ruby-gettext-3.3.5.ebuild | 2 +- dev-ruby/sanitize/Manifest | 3 - dev-ruby/sanitize/sanitize-5.0.0.ebuild | 32 - dev-ruby/sanitize/sanitize-5.1.0.ebuild | 32 - dev-ruby/sanitize/sanitize-5.2.0.ebuild | 32 - dev-ruby/sinatra/Manifest | 2 - dev-ruby/sinatra/sinatra-2.0.5.ebuild | 31 - dev-ruby/sinatra/sinatra-2.0.7.ebuild | 30 - dev-ruby/tty-reader/Manifest | 1 + dev-ruby/tty-reader/tty-reader-0.8.0.ebuild | 35 + dev-ruby/tty-screen/Manifest | 1 + dev-ruby/tty-screen/tty-screen-0.8.0.ebuild | 30 + dev-ruby/x25519/x25519-1.0.8.ebuild | 1 + dev-tcltk/Manifest.gz | Bin 5819 -> 5816 bytes dev-tcltk/togl/togl-2.0-r2.ebuild | 46 - dev-tcltk/togl/togl-2.0-r3.ebuild | 2 +- dev-tex/Manifest.gz | Bin 12284 -> 12284 bytes ...4.8.4.ebuild => cjk-latex-4.8.4-r1.ebuild} | 17 +- dev-texlive/Manifest.gz | Bin 6601 -> 6600 bytes dev-texlive/texlive-langcjk/Manifest | 4 + .../texlive-langcjk-2020.ebuild | 4 +- dev-util/Manifest.gz | Bin 63841 -> 63677 bytes dev-util/anjuta/Manifest | 1 - dev-util/anjuta/anjuta-3.28.0-r1.ebuild | 141 --- dev-util/anjuta/metadata.xml | 1 - dev-util/bakefile/Manifest | 1 - dev-util/bakefile/bakefile-0.2.9-r1.ebuild | 33 - dev-util/bakefile/metadata.xml | 11 - dev-util/bloaty/Manifest | 1 + dev-util/bloaty/bloaty-1.1.ebuild | 45 + dev-util/bloaty/bloaty-9999.ebuild | 43 + dev-util/bloaty/metadata.xml | 15 +- dev-util/cargo-c/cargo-c-0.6.2.ebuild | 2 +- dev-util/ccache/Manifest | 1 - dev-util/ccache/ccache-3.7.7-r1.ebuild | 88 -- dev-util/devhelp/Manifest | 1 - dev-util/devhelp/devhelp-3.30.1.ebuild | 80 -- dev-util/diffoscope/Manifest | 2 +- ...scope-149.ebuild => diffoscope-150.ebuild} | 0 dev-util/glslang/glslang-8.13.3743-r1.ebuild | 2 +- dev-util/gtk-doc-am/gtk-doc-am-1.32.ebuild | 2 +- dev-util/gtk-doc/gtk-doc-1.32-r1.ebuild | 2 +- dev-util/gtk-update-icon-cache/Manifest | 1 + .../gtk-update-icon-cache-3.24.21.ebuild | 31 + dev-util/gyp/gyp-20170904022846-r1.ebuild | 2 +- dev-util/lldb/lldb-10.0.0.ebuild | 2 +- dev-util/meson/Manifest | 4 - .../0.52.1-test_pkgconfig_gen_deps.patch | 46 - .../files/0.53.1-remove-asan-ld_preload.patch | 27 - dev-util/meson/files/0.53.1-remove-asan.patch | 27 - dev-util/meson/meson-0.52.1.ebuild | 86 -- dev-util/meson/meson-0.53.1.ebuild | 84 -- dev-util/meson/meson-0.54.0.ebuild | 67 -- dev-util/meson/meson-0.54.1.ebuild | 82 -- dev-util/pkgcheck/Manifest | 1 + dev-util/pkgcheck/pkgcheck-0.7.6-r1.ebuild | 2 +- dev-util/pkgcheck/pkgcheck-0.7.7.ebuild | 57 ++ dev-util/pkgcheck/pkgcheck-9999.ebuild | 4 +- .../spirv-headers/spirv-headers-1.5.3.ebuild | 2 +- .../spirv-tools/spirv-tools-2020.3.ebuild | 2 +- dev-util/sysprof-capture/Manifest | 1 + .../sysprof-capture-3.36.0.ebuild | 43 + dev-util/sysprof/Manifest | 1 + dev-util/sysprof/metadata.xml | 3 + dev-util/sysprof/sysprof-3.36.0.ebuild | 78 ++ .../vulkan-headers-1.2.143.ebuild | 2 +- .../vulkan-tools/vulkan-tools-1.2.141.ebuild | 2 +- dev-util/xdelta/xdelta-3.0.11.ebuild | 4 +- dev-util/xdelta/xdelta-3.1.0.ebuild | 4 +- dev-vcs/Manifest.gz | Bin 11651 -> 11314 bytes dev-vcs/git-deps/git-deps-9999.ebuild | 49 - dev-vcs/git-deps/metadata.xml | 15 - dev-vcs/git-lfs/Manifest | 88 -- dev-vcs/git-lfs/git-lfs-2.10.0.ebuild | 143 --- dev-vcs/git-remote-hg/Manifest | 1 - .../git-remote-hg/git-remote-hg-1.0.1.ebuild | 40 - dev-vcs/git-remote-hg/metadata.xml | 20 - eclass/Manifest.gz | Bin 36115 -> 36115 bytes eclass/acct-user.eclass | 6 +- eclass/ada.eclass | 1 + eclass/git-r3.eclass | 3 + eclass/kernel-2.eclass | 1 + eclass/meson.eclass | 17 +- eclass/mozcoreconf-v4.eclass | 8 +- eclass/mozcoreconf-v5.eclass | 8 +- eclass/mozcoreconf-v6.eclass | 8 +- eclass/multibuild.eclass | 5 + eclass/multilib-build.eclass | 5 +- eclass/php-ext-source-r3.eclass | 4 +- eclass/python-any-r1.eclass | 5 +- eclass/python-r1.eclass | 10 +- eclass/python-single-r1.eclass | 10 +- eclass/python-utils-r1.eclass | 2 +- eclass/scons-utils.eclass | 2 +- games-action/Manifest.gz | Bin 13489 -> 13645 bytes games-action/d1x-rebirth/Manifest | 7 - .../d1x-rebirth/d1x-rebirth-0.58.1.ebuild | 108 --- .../files/d1x-rebirth-0.58.1-flags.patch | 11 - games-action/d1x-rebirth/metadata.xml | 21 - games-action/descent1-freedata/Manifest | 4 + .../descent1-freedata-1.ebuild | 58 ++ games-action/descent1-freedata/metadata.xml | 35 + games-action/descent2-freedata/Manifest | 3 + .../descent2-freedata-1.ebuild | 58 ++ games-action/descent2-freedata/metadata.xml | 34 + games-action/dxx-rebirth/Manifest | 1 + .../dxx-rebirth-0.61.0_pre20200615.ebuild | 262 ++++++ .../dxx-rebirth/dxx-rebirth-9999.ebuild | 254 ++++++ games-action/dxx-rebirth/metadata.xml | 16 +- .../files/heroes-0.21-automake-1.12.patch | 11 - .../heroes/files/heroes-0.21-autotools.patch | 30 + .../heroes/files/heroes-0.21-underlink.patch | 11 - games-action/heroes/heroes-0.21-r2.ebuild | 43 +- .../koth/files/koth-0.8.0-autotools.patch | 20 + games-action/koth/files/koth-0.8.0-gcc.patch | 72 ++ .../koth/files/koth-0.8.0-r1-gcc-3.4.patch | 29 - games-action/koth/koth-0.8.0-r1.ebuild | 22 +- .../files/maelstrom-3.0.6-autotools.patch | 34 + .../maelstrom/maelstrom-3.0.6-r3.ebuild | 40 +- games-arcade/Manifest.gz | Bin 20868 -> 20869 bytes .../insaneodyssey-000311-datafiles.patch | 4 +- .../files/insaneodyssey-000311-gcc6.patch | 4 +- .../insaneodyssey-000311-r1.ebuild | 49 +- .../files/lbreakout2-2.6.5-gentoo.patch | 64 +- .../lbreakout2/lbreakout2-2.6.5-r1.ebuild | 36 +- .../files/tuxpuck-0.8.2-Makefile.patch | 139 +++ .../tuxpuck-0.8.2-freetype_pkgconfig.patch | 11 - .../tuxpuck/files/tuxpuck-0.8.2-ldflags.patch | 11 - .../files/tuxpuck-0.8.2-parallel.patch | 58 -- games-arcade/tuxpuck/tuxpuck-0.8.2-r2.ebuild | 46 +- .../xtux/files/xtux-20030306-Makefile.patch | 190 ++++ .../xtux/files/xtux-20030306-ldflags.patch | 22 - .../files/xtux-20030306-missing-include.patch | 29 + .../files/xtux-20030306-tux_serv-path.patch | 13 + games-arcade/xtux/xtux-20030306-r1.ebuild | 42 +- games-board/Manifest.gz | Bin 11686 -> 11683 bytes games-board/cgoban/cgoban-1.9.14-r2.ebuild | 15 +- .../cgoban/files/cgoban-1.9.14-cflags.patch | 20 +- games-board/iagno/Manifest | 1 + games-board/iagno/iagno-3.34.8.ebuild | 47 + games-board/tali/Manifest | 1 + games-board/tali/tali-3.36.4.ebuild | 37 + .../files/xmahjongg-3.7-autotools.patch | 26 + games-board/xmahjongg/xmahjongg-3.7-r1.ebuild | 16 +- games-emulation/Manifest.gz | Bin 10019 -> 9849 bytes .../dgen-sdl/dgen-sdl-1.33-r1.ebuild | 30 +- .../files/dgen-sdl-1.33-AM_PROG_AR.patch | 10 + .../files/dgen-sdl-1.33-clang-c++11.patch | 20 + games-emulation/dolphin/Manifest | 1 + .../dolphin/dolphin-5.0_p20200705.ebuild | 182 ++++ games-emulation/dolphin/dolphin-9999.ebuild | 23 +- ...patch => generator-0.35_p4-autoconf.patch} | 16 +- .../files/generator-0.35_p4-automake.patch | 26 + .../files/generator-0.35_p4-gcc-9.patch | 22 - .../files/generator-0.35_p4-gcc.patch | 53 ++ .../files/generator-0.35_p4-inline.patch | 12 - .../files/generator-0.35_p4-underlink.patch | 11 - .../generator/generator-0.35_p4-r1.ebuild | 25 +- games-emulation/openmsx/Manifest | 1 - games-emulation/openmsx/files/sdl-ttf.patch | 12 - games-emulation/openmsx/metadata.xml | 11 - games-emulation/openmsx/openmsx-0.14.0.ebuild | 83 -- games-kids/Manifest.gz | Bin 1390 -> 1219 bytes games-kids/childsplay/Manifest | 3 - .../childsplay/childsplay-0.90.2-r2.ebuild | 149 ---- games-kids/childsplay/files/childsplay | 4 - .../files/childsplay-0.90.2-gentoo.patch | 21 - games-kids/childsplay/metadata.xml | 15 - games-mud/Manifest.gz | Bin 2214 -> 2050 bytes games-mud/lyntin/Manifest | 1 - games-mud/lyntin/lyntin-4.2-r2.ebuild | 53 -- games-puzzle/Manifest.gz | Bin 17122 -> 17292 bytes games-puzzle/bff-or-die/Manifest | 1 + .../bff-or-die/bff-or-die-20200614.ebuild | 51 ++ .../bff-or-die}/metadata.xml | 3 - games-sports/Manifest.gz | Bin 2564 -> 2403 bytes games-sports/ski/Manifest | 1 - games-sports/ski/metadata.xml | 8 - games-sports/ski/ski-6.9-r1.ebuild | 33 - gnome-base/Manifest.gz | Bin 6182 -> 6175 bytes gnome-base/gnome-desktop/Manifest | 1 - .../gnome-desktop/gnome-desktop-3.34.5.ebuild | 77 -- gnome-base/nautilus/Manifest | 1 - gnome-base/nautilus/metadata.xml | 2 - gnome-base/nautilus/nautilus-3.34.2.ebuild | 107 --- gnome-extra/Manifest.gz | Bin 11221 -> 11227 bytes gnome-extra/evolution-data-server/Manifest | 3 +- .../evolution-data-server-3.34.4.ebuild | 149 ---- ...ld => evolution-data-server-3.36.4.ebuild} | 0 gnome-extra/evolution-ews/Manifest | 3 +- .../evolution-ews/evolution-ews-3.34.4.ebuild | 65 -- ...6.2.ebuild => evolution-ews-3.36.4.ebuild} | 0 gnome-extra/gnome-characters/Manifest | 1 - .../gnome-characters-3.32.1.ebuild | 41 - .../gnome-getting-started-docs/Manifest | 1 - .../gnome-getting-started-docs-3.34.1.ebuild | 19 - .../Manifest | 1 - .../files/restore-3.22-compat.patch | 42 - ...tensions-topicons-plus-22_p20190929.ebuild | 49 - gnome-extra/gnome-user-docs/Manifest | 1 - .../gnome-user-docs-3.34.1.ebuild | 41 - mail-client/Manifest.gz | Bin 4390 -> 4390 bytes mail-client/evolution/Manifest | 3 +- .../evolution/evolution-3.34.4-r1.ebuild | 155 ---- ...-3.36.2.ebuild => evolution-3.36.4.ebuild} | 0 .../files/3.34.4-CVE-2020-11879.patch | 122 --- mail-client/roundcube/roundcube-1.4.4.ebuild | 2 +- mail-filter/Manifest.gz | Bin 9390 -> 9225 bytes mail-filter/tmda/Manifest | 1 - .../files/tmda-1.0-non-interactive-tty.patch | 31 - mail-filter/tmda/metadata.xml | 8 - mail-filter/tmda/tmda-1.1.12-r2.ebuild | 57 -- media-fonts/Manifest.gz | Bin 36376 -> 36385 bytes .../inconsolata/inconsolata-20140821.ebuild | 4 +- .../ipamonafont/ipamonafont-1.0.8.ebuild | 4 +- .../sil-gentium/sil-gentium-5.000-r1.ebuild | 4 +- .../takao-fonts/takao-fonts-003.02.01.ebuild | 4 +- .../wqy-microhei-0.2.0_beta-r1.ebuild | 4 +- .../wqy-zenhei/wqy-zenhei-0.9.46.ebuild | 4 +- media-gfx/Manifest.gz | Bin 39820 -> 39815 bytes media-gfx/exact-image/Manifest | 1 + .../exact-image/exact-image-1.0.2.ebuild | 94 ++ .../files/exact-image-1.0.2-gcc6.patch | 64 ++ media-gfx/gimp/Manifest | 1 + media-gfx/gimp/gimp-2.10.20.ebuild | 224 +++++ media-gfx/imagemagick/Manifest | 4 +- .../imagemagick/imagemagick-6.9.11.22.ebuild | 2 +- ...19.ebuild => imagemagick-6.9.11.23.ebuild} | 2 +- .../imagemagick/imagemagick-7.0.10.22.ebuild | 2 +- ...19.ebuild => imagemagick-7.0.10.23.ebuild} | 2 +- media-gfx/jhead/Manifest | 1 + .../jhead-3.04-mkstemp-fix-makefile.patch | 53 ++ media-gfx/jhead/jhead-3.04.ebuild | 24 + media-gfx/potrace/potrace-1.16.ebuild | 2 +- media-gfx/qimgv/Manifest | 2 +- media-gfx/qimgv/metadata.xml | 1 + ...{qimgv-0.8.8.ebuild => qimgv-0.9.1.ebuild} | 6 +- media-gfx/shotwell/Manifest | 1 - media-gfx/shotwell/shotwell-0.30.8-r1.ebuild | 82 -- media-gfx/simple-scan/Manifest | 1 - .../simple-scan/simple-scan-3.34.4.ebuild | 70 -- media-libs/Manifest.gz | Bin 64654 -> 64658 bytes media-libs/allegro/allegro-5.2.5.0.ebuild | 2 +- media-libs/babl/Manifest | 1 + media-libs/babl/babl-0.1.78.ebuild | 62 ++ media-libs/dumb/dumb-2.0.3.ebuild | 2 +- media-libs/gegl/Manifest | 1 + media-libs/gegl/gegl-0.4.24.ebuild | 158 ++++ media-libs/grilo/Manifest | 1 - media-libs/grilo/grilo-0.3.11.ebuild | 75 -- .../libjsw/files/libjsw-1.5.8-build.patch | 179 ++-- .../libjsw/files/libjsw-1.5.8-musl.patch | 11 + media-libs/libjsw/libjsw-1.5.8.ebuild | 37 +- .../libtgvoip/files/configure-bashisms.patch | 83 ++ ...ld => libtgvoip-2.4.4_p20200701-r1.ebuild} | 2 + media-libs/openh264/openh264-2.1.1.ebuild | 17 +- .../vulkan-layers-1.2.141.ebuild | 2 +- .../vulkan-loader-1.2.141.ebuild | 2 +- media-plugins/Manifest.gz | Bin 45266 -> 45273 bytes media-plugins/grilo-plugins/Manifest | 1 - .../grilo-plugins/grilo-plugins-0.3.9.ebuild | 106 --- media-plugins/kodi-pvr-nextpvr/Manifest | 1 + .../kodi-pvr-nextpvr-3.3.21.ebuild | 38 + .../mythplugins/mythplugins-31.0.ebuild | 2 +- media-radio/Manifest.gz | Bin 5037 -> 5033 bytes media-radio/wsjtx/Manifest | 2 +- ...{wsjtx-2.1.0.ebuild => wsjtx-2.2.0.ebuild} | 17 +- media-sound/Manifest.gz | Bin 60455 -> 60126 bytes media-sound/a2jmidid/a2jmidid-9.ebuild | 4 +- media-sound/cplay/Manifest | 1 - media-sound/cplay/cplay-1.50.ebuild | 42 - media-sound/cplay/metadata.xml | 11 - media-sound/gnome-music/Manifest | 1 - .../gnome-music/gnome-music-3.34.5.ebuild | 81 -- .../guayadeque-0.4.5_p20170110.ebuild | 4 +- media-sound/guayadeque/guayadeque-9999.ebuild | 4 +- media-sound/lilypond/lilypond-2.21.1.ebuild | 1 + media-sound/lilypond/lilypond-9999.ebuild | 1 + media-sound/lmms/Manifest | 1 + media-sound/lmms/lmms-1.2.2.ebuild | 108 +++ media-sound/tunapie/Manifest | 2 - media-sound/tunapie/metadata.xml | 11 - media-sound/tunapie/tunapie-2.1.17-r1.ebuild | 53 -- media-sound/tunapie/tunapie-2.1.19-r1.ebuild | 53 -- media-tv/Manifest.gz | Bin 3942 -> 3937 bytes media-tv/mythtv/mythtv-31.0-r1.ebuild | 2 +- media-tv/mythtv/mythtv-31.0.ebuild | 2 +- media-tv/xmltv/xmltv-0.6.1.ebuild | 2 +- media-video/Manifest.gz | Bin 26774 -> 26600 bytes media-video/ffmpeg/ffmpeg-4.3-r1.ebuild | 2 +- media-video/ffmpeg/ffmpeg-4.3.ebuild | 2 +- media-video/gaupol/gaupol-1.8-r1.ebuild | 2 +- media-video/rav1e/rav1e-0.3.3.ebuild | 4 +- media-video/subdl/Manifest | 1 - media-video/subdl/metadata.xml | 11 - media-video/subdl/subdl-1.0.3.ebuild | 32 - media-video/v4l2loopback/Manifest | 2 - .../v4l2loopback/v4l2loopback-0.12.0.ebuild | 59 -- .../v4l2loopback-0.12.1.1_pre.ebuild | 60 -- .../v4l2loopback/v4l2loopback-0.12.5.ebuild | 2 +- .../v4l2loopback/v4l2loopback-9999.ebuild | 2 +- metadata/Manifest.gz | Bin 2824 -> 2824 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28113 -> 28084 bytes metadata/md5-cache/acct-group/Manifest.gz | Bin 34145 -> 34296 bytes metadata/md5-cache/acct-group/carbon-0 | 7 + metadata/md5-cache/acct-user/Manifest.gz | Bin 31007 -> 31196 bytes metadata/md5-cache/acct-user/abrt-0 | 2 +- metadata/md5-cache/acct-user/alias-0 | 2 +- metadata/md5-cache/acct-user/amavis-0 | 2 +- metadata/md5-cache/acct-user/amule-0 | 2 +- metadata/md5-cache/acct-user/anope-0 | 2 +- metadata/md5-cache/acct-user/apache-0 | 2 +- metadata/md5-cache/acct-user/asterisk-0 | 2 +- .../md5-cache/acct-user/atheme-services-0 | 2 +- metadata/md5-cache/acct-user/automx2-0 | 2 +- metadata/md5-cache/acct-user/avahi-0 | 2 +- metadata/md5-cache/acct-user/avahi-autoipd-0 | 2 +- metadata/md5-cache/acct-user/bacula-0 | 2 +- metadata/md5-cache/acct-user/bareos-0 | 2 +- metadata/md5-cache/acct-user/bedrock-0 | 2 +- metadata/md5-cache/acct-user/bind_exporter-0 | 2 +- metadata/md5-cache/acct-user/bitcoin-0 | 2 +- metadata/md5-cache/acct-user/bitlbee-0 | 2 +- metadata/md5-cache/acct-user/buildbot-0 | 2 +- metadata/md5-cache/acct-user/burp-0 | 2 +- metadata/md5-cache/acct-user/cadvisor-0 | 2 +- metadata/md5-cache/acct-user/carbon-0 | 8 + metadata/md5-cache/acct-user/ceph-0 | 2 +- metadata/md5-cache/acct-user/cinder-0 | 2 +- metadata/md5-cache/acct-user/clair-0 | 2 +- metadata/md5-cache/acct-user/clamav-0 | 2 +- metadata/md5-cache/acct-user/cmd5checkpw-0 | 2 +- metadata/md5-cache/acct-user/consul-0 | 2 +- .../md5-cache/acct-user/consul-template-0 | 2 +- metadata/md5-cache/acct-user/cvmfs-0 | 2 +- metadata/md5-cache/acct-user/cyrus-0-r1 | 2 +- metadata/md5-cache/acct-user/davfs2-0 | 2 +- metadata/md5-cache/acct-user/ddclient-0 | 2 +- metadata/md5-cache/acct-user/deluge-0 | 2 +- metadata/md5-cache/acct-user/dhcp-0 | 2 +- metadata/md5-cache/acct-user/dhcpcd-0 | 2 +- metadata/md5-cache/acct-user/dnscrypt-proxy-0 | 2 +- metadata/md5-cache/acct-user/dnsdist-0 | 2 +- metadata/md5-cache/acct-user/dnsmasq-0 | 2 +- .../md5-cache/acct-user/dnsmasq_exporter-0 | 2 +- metadata/md5-cache/acct-user/dovecot-0 | 2 +- metadata/md5-cache/acct-user/dovenull-0 | 2 +- metadata/md5-cache/acct-user/duende-0 | 2 +- metadata/md5-cache/acct-user/elasticsearch-0 | 2 +- metadata/md5-cache/acct-user/epmd-0 | 2 +- metadata/md5-cache/acct-user/etcd-0 | 2 +- metadata/md5-cache/acct-user/exabgp-0 | 2 +- metadata/md5-cache/acct-user/fetchmail-0 | 2 +- metadata/md5-cache/acct-user/fhem-0 | 2 +- metadata/md5-cache/acct-user/ftp-0 | 2 +- metadata/md5-cache/acct-user/geneweb-0 | 2 +- metadata/md5-cache/acct-user/gerbera-0 | 2 +- metadata/md5-cache/acct-user/git-0 | 2 +- metadata/md5-cache/acct-user/gkrellmd-0 | 2 +- metadata/md5-cache/acct-user/glance-0 | 2 +- metadata/md5-cache/acct-user/gluster-0 | 2 +- metadata/md5-cache/acct-user/graylog-0 | 2 +- metadata/md5-cache/acct-user/greetd-0 | 2 +- metadata/md5-cache/acct-user/gvm-0 | 2 +- metadata/md5-cache/acct-user/haproxy-0 | 2 +- metadata/md5-cache/acct-user/heat-0 | 2 +- metadata/md5-cache/acct-user/i2p-0 | 2 +- metadata/md5-cache/acct-user/i2pd-0 | 2 +- metadata/md5-cache/acct-user/icinga-0 | 2 +- metadata/md5-cache/acct-user/inspircd-0 | 2 +- metadata/md5-cache/acct-user/ipfs-0 | 2 +- metadata/md5-cache/acct-user/ippl-0 | 2 +- metadata/md5-cache/acct-user/kafka-0 | 2 +- metadata/md5-cache/acct-user/keystone-0 | 2 +- metadata/md5-cache/acct-user/kibana-0 | 2 +- metadata/md5-cache/acct-user/knot-0 | 2 +- metadata/md5-cache/acct-user/kube-apiserver-0 | 2 +- .../acct-user/kube-controller-manager-0 | 2 +- metadata/md5-cache/acct-user/kube-scheduler-0 | 2 +- metadata/md5-cache/acct-user/lighttpd-0 | 2 +- metadata/md5-cache/acct-user/lldpd-0 | 2 +- metadata/md5-cache/acct-user/logstash-0 | 2 +- metadata/md5-cache/acct-user/mail-0 | 2 +- metadata/md5-cache/acct-user/man-1 | 2 +- metadata/md5-cache/acct-user/maradns-0 | 2 +- metadata/md5-cache/acct-user/memcached-0 | 2 +- metadata/md5-cache/acct-user/messagebus-0 | 2 +- metadata/md5-cache/acct-user/milter-regex-0 | 2 +- metadata/md5-cache/acct-user/minecraft-0 | 2 +- metadata/md5-cache/acct-user/minetest-0 | 2 +- metadata/md5-cache/acct-user/minetest-1 | 2 +- metadata/md5-cache/acct-user/mongodb-0 | 2 +- metadata/md5-cache/acct-user/monitorix-0 | 2 +- metadata/md5-cache/acct-user/mosquitto-0 | 2 +- metadata/md5-cache/acct-user/motion-0 | 2 +- metadata/md5-cache/acct-user/mpd-0 | 2 +- metadata/md5-cache/acct-user/msmtpd-0 | 2 +- metadata/md5-cache/acct-user/munin-0 | 2 +- metadata/md5-cache/acct-user/munin-async-0 | 2 +- metadata/md5-cache/acct-user/murmur-0 | 2 +- metadata/md5-cache/acct-user/mysql-0 | 2 +- metadata/md5-cache/acct-user/mythtv-0 | 2 +- metadata/md5-cache/acct-user/nagios-0 | 2 +- metadata/md5-cache/acct-user/netbox-0 | 2 +- metadata/md5-cache/acct-user/netdata-0 | 2 +- metadata/md5-cache/acct-user/neutron-0 | 2 +- metadata/md5-cache/acct-user/ngircd-0 | 2 +- metadata/md5-cache/acct-user/node_exporter-0 | 2 +- metadata/md5-cache/acct-user/nova-0 | 2 +- metadata/md5-cache/acct-user/nsd-0 | 2 +- metadata/md5-cache/acct-user/ntp-0 | 2 +- metadata/md5-cache/acct-user/oidentd-0 | 2 +- metadata/md5-cache/acct-user/opendkim-0 | 2 +- metadata/md5-cache/acct-user/openntpd-0 | 2 +- metadata/md5-cache/acct-user/openrct2-0 | 2 +- metadata/md5-cache/acct-user/openvpn-0 | 2 +- metadata/md5-cache/acct-user/ossec-0 | 2 +- metadata/md5-cache/acct-user/ossecm-0 | 2 +- metadata/md5-cache/acct-user/ossecr-0 | 2 +- metadata/md5-cache/acct-user/pcscd-0 | 2 +- metadata/md5-cache/acct-user/pdns-0 | 2 +- metadata/md5-cache/acct-user/pdnsd-0 | 2 +- metadata/md5-cache/acct-user/placement-0 | 2 +- metadata/md5-cache/acct-user/plex-0 | 2 +- metadata/md5-cache/acct-user/polkitd-0 | 2 +- metadata/md5-cache/acct-user/postfix-0 | 2 +- metadata/md5-cache/acct-user/postgres-0 | 2 +- metadata/md5-cache/acct-user/postmaster-0 | 2 +- metadata/md5-cache/acct-user/prometheus-0 | 2 +- metadata/md5-cache/acct-user/puppet-0 | 2 +- metadata/md5-cache/acct-user/puppetdb-0 | 2 +- metadata/md5-cache/acct-user/qemu-0 | 2 +- metadata/md5-cache/acct-user/qmaild-0 | 2 +- metadata/md5-cache/acct-user/qmaill-0 | 2 +- metadata/md5-cache/acct-user/qmailp-0 | 2 +- metadata/md5-cache/acct-user/qmailq-0 | 2 +- metadata/md5-cache/acct-user/qmailr-0 | 2 +- metadata/md5-cache/acct-user/qmails-0 | 2 +- metadata/md5-cache/acct-user/quagga-0 | 2 +- metadata/md5-cache/acct-user/quassel-0 | 2 +- metadata/md5-cache/acct-user/radius-0 | 2 +- metadata/md5-cache/acct-user/rbldns-0 | 2 +- metadata/md5-cache/acct-user/redis-0 | 2 +- metadata/md5-cache/acct-user/redmine-0 | 2 +- metadata/md5-cache/acct-user/rspamd-0 | 2 +- metadata/md5-cache/acct-user/rstudio-server-0 | 2 +- metadata/md5-cache/acct-user/rtkit-0 | 2 +- metadata/md5-cache/acct-user/sabnzbd-0 | 2 +- metadata/md5-cache/acct-user/scponly-0 | 2 +- metadata/md5-cache/acct-user/shellinaboxd-0 | 2 +- metadata/md5-cache/acct-user/slurm-0 | 2 +- metadata/md5-cache/acct-user/smtpd-0 | 2 +- metadata/md5-cache/acct-user/smtpq-0 | 2 +- metadata/md5-cache/acct-user/sogo-0 | 2 +- metadata/md5-cache/acct-user/spamd-0 | 2 +- metadata/md5-cache/acct-user/spectrum-0 | 2 +- metadata/md5-cache/acct-user/spire-0 | 2 +- metadata/md5-cache/acct-user/sqlgrey-0 | 2 +- metadata/md5-cache/acct-user/squid-0 | 2 +- metadata/md5-cache/acct-user/sshd-0 | 2 +- metadata/md5-cache/acct-user/stdiscosrv-0 | 2 +- metadata/md5-cache/acct-user/steamcmd-0 | 2 +- metadata/md5-cache/acct-user/strelaysrv-0 | 2 +- metadata/md5-cache/acct-user/stubby-0 | 2 +- metadata/md5-cache/acct-user/stunnel-0 | 2 +- metadata/md5-cache/acct-user/suricata-0 | 2 +- metadata/md5-cache/acct-user/svn-0 | 2 +- metadata/md5-cache/acct-user/swift-0 | 2 +- metadata/md5-cache/acct-user/syncthing-0 | 2 +- .../md5-cache/acct-user/systemd-coredump-0 | 2 +- .../acct-user/systemd-journal-remote-0 | 2 +- .../md5-cache/acct-user/systemd-network-0 | 2 +- .../md5-cache/acct-user/systemd-resolve-0 | 2 +- .../md5-cache/acct-user/systemd-timesync-0 | 2 +- metadata/md5-cache/acct-user/teamspeak-0 | 2 +- metadata/md5-cache/acct-user/telegraf-0 | 2 +- metadata/md5-cache/acct-user/tor-0 | 2 +- metadata/md5-cache/acct-user/tox-0 | 2 +- metadata/md5-cache/acct-user/transmission-1 | 2 +- metadata/md5-cache/acct-user/tss-0 | 2 +- metadata/md5-cache/acct-user/turnserver-0 | 2 +- metadata/md5-cache/acct-user/tvheadend-0 | 2 +- metadata/md5-cache/acct-user/unifi-0 | 2 +- metadata/md5-cache/acct-user/unrealircd-0 | 2 +- metadata/md5-cache/acct-user/uptimed-0 | 2 +- metadata/md5-cache/acct-user/usbmux-0 | 2 +- metadata/md5-cache/acct-user/varnish-0 | 2 +- metadata/md5-cache/acct-user/vault-0 | 2 +- metadata/md5-cache/acct-user/vboxguest-0 | 2 +- metadata/md5-cache/acct-user/vdradmin-0 | 2 +- metadata/md5-cache/acct-user/vpopmail-0 | 2 +- metadata/md5-cache/acct-user/wesnoth-0 | 2 +- metadata/md5-cache/acct-user/x2goprint-0 | 2 +- metadata/md5-cache/acct-user/x2gouser-0 | 2 +- metadata/md5-cache/acct-user/xrootd-0 | 2 +- metadata/md5-cache/acct-user/znc-0 | 2 +- .../md5-cache/app-accessibility/Manifest.gz | Bin 7063 -> 6904 bytes .../app-accessibility/SphinxTrain-1.0.8 | 2 +- .../app-accessibility/accerciser-3.22.0 | 2 +- .../app-accessibility/at-spi2-atk-2.32.0 | 4 +- .../app-accessibility/at-spi2-atk-2.34.2 | 4 +- .../app-accessibility/at-spi2-core-2.32.1 | 4 +- .../app-accessibility/at-spi2-core-2.34.0 | 4 +- .../app-accessibility/at-spi2-core-2.36.0 | 4 +- .../md5-cache/app-accessibility/brltty-5.2-r1 | 2 +- .../md5-cache/app-accessibility/brltty-6.0-r1 | 2 +- .../app-accessibility/caribou-0.4.21 | 14 - .../app-accessibility/caribou-0.4.21-r1 | 2 +- .../app-accessibility/emacspeak-9999 | 2 +- .../md5-cache/app-accessibility/espeakup-9999 | 2 +- .../md5-cache/app-accessibility/flite-1.4-r4 | 2 +- .../md5-cache/app-accessibility/flite-2.1 | 2 +- .../md5-cache/app-accessibility/orca-3.34.2 | 2 +- .../app-accessibility/orca-3.34.2-r1 | 2 +- .../md5-cache/app-accessibility/simon-9999 | 2 +- .../speech-dispatcher-0.8.7-r2 | 2 +- .../speech-dispatcher-0.8.7-r3 | 2 +- .../app-accessibility/sphinx3-0.8-r1 | 2 +- .../app-accessibility/sphinxbase-0.8 | 2 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 62622 -> 62621 bytes metadata/md5-cache/app-admin/abrt-2.12.0-r2 | 2 +- metadata/md5-cache/app-admin/abrt-2.14.0 | 2 +- metadata/md5-cache/app-admin/abrt-2.14.1 | 2 +- metadata/md5-cache/app-admin/ansible-2.9.10 | 2 +- metadata/md5-cache/app-admin/ansible-2.9.7 | 2 +- metadata/md5-cache/app-admin/ansible-2.9.9 | 2 +- metadata/md5-cache/app-admin/ansible-9999 | 2 +- .../md5-cache/app-admin/ansible-cmdb-1.28 | 2 +- .../md5-cache/app-admin/ansible-lint-4.0.1 | 2 +- .../md5-cache/app-admin/ansible-lint-4.1.0 | 2 +- metadata/md5-cache/app-admin/calamares-3.2.20 | 2 +- metadata/md5-cache/app-admin/cdist-5.1.3 | 2 +- metadata/md5-cache/app-admin/cdist-6.0.0 | 2 +- metadata/md5-cache/app-admin/cdist-6.5.4 | 2 +- metadata/md5-cache/app-admin/cdist-6.5.6 | 2 +- metadata/md5-cache/app-admin/clsync-9999 | 2 +- .../md5-cache/app-admin/clustershell-1.8.3 | 2 +- .../md5-cache/app-admin/conkyforecast-2.24-r1 | 2 +- .../md5-cache/app-admin/cygwin-rebase-9999 | 2 +- metadata/md5-cache/app-admin/denyhosts-2.9 | 2 +- metadata/md5-cache/app-admin/denyhosts-3.0 | 2 +- metadata/md5-cache/app-admin/denyhosts-3.0-r1 | 2 +- metadata/md5-cache/app-admin/denyhosts-3.0-r2 | 2 +- .../app-admin/diamond-4.0.515.20170311 | 2 +- .../app-admin/diamond-4.0.515.20200620 | 2 +- .../md5-cache/app-admin/eclean-kernel-0.4.3 | 2 +- .../md5-cache/app-admin/eclean-kernel-2.99.1 | 2 +- .../md5-cache/app-admin/eclean-kernel-9999 | 2 +- metadata/md5-cache/app-admin/eselect-9999 | 2 +- metadata/md5-cache/app-admin/fam-2.7.0_p17_p2 | 2 +- metadata/md5-cache/app-admin/fam-2.7.0_p17_p3 | 2 +- metadata/md5-cache/app-admin/gamin-0.1.10-r1 | 2 +- .../app-admin/github-backup-utils-2.10.0 | 2 +- .../app-admin/github-backup-utils-2.10.0-r1 | 2 +- .../app-admin/github-backup-utils-2.11.0 | 2 +- .../app-admin/github-backup-utils-2.11.0-r1 | 2 +- .../app-admin/github-backup-utils-2.11.1 | 2 +- .../app-admin/github-backup-utils-2.11.1-r1 | 2 +- .../app-admin/github-backup-utils-2.11.2 | 2 +- .../app-admin/github-backup-utils-2.11.2-r1 | 2 +- .../app-admin/github-backup-utils-2.13.0 | 2 +- .../app-admin/github-backup-utils-2.13.2 | 2 +- .../app-admin/github-backup-utils-2.14.2 | 2 +- .../app-admin/github-backup-utils-2.15.0 | 2 +- .../app-admin/github-backup-utils-2.15.1 | 2 +- .../app-admin/github-backup-utils-2.16.1 | 2 +- .../app-admin/github-backup-utils-2.17.0 | 2 +- .../app-admin/github-backup-utils-2.18.0 | 2 +- .../app-admin/github-backup-utils-2.19.1 | 2 +- .../app-admin/github-backup-utils-2.20.2 | 2 +- metadata/md5-cache/app-admin/gixy-0.1.20 | 2 +- metadata/md5-cache/app-admin/gkrellm-9999 | 2 +- metadata/md5-cache/app-admin/glance-20.0.0 | 2 +- .../md5-cache/app-admin/glance-2020.1.9999 | 2 +- metadata/md5-cache/app-admin/gnome-abrt-1.2.6 | 2 +- metadata/md5-cache/app-admin/gnome-abrt-1.2.7 | 2 +- metadata/md5-cache/app-admin/keepassxc-9999 | 2 +- metadata/md5-cache/app-admin/lib_users-0.14 | 2 +- metadata/md5-cache/app-admin/needrestart-9999 | 2 +- .../app-admin/ngxtop-0.0.3_pre141201 | 2 +- metadata/md5-cache/app-admin/pass-9999 | 2 +- .../md5-cache/app-admin/perl-cleaner-9999 | 2 +- metadata/md5-cache/app-admin/ps_mem-3.13-r1 | 2 +- .../md5-cache/app-admin/ps_mem-3.13_p20200417 | 2 +- metadata/md5-cache/app-admin/pwman3-0.10.0-r1 | 2 +- metadata/md5-cache/app-admin/pydf-12-r1 | 2 +- metadata/md5-cache/app-admin/rex-9999 | 2 +- .../md5-cache/app-admin/rsyslog-8.1911.0-r1 | 2 +- metadata/md5-cache/app-admin/rsyslog-8.2004.0 | 2 +- metadata/md5-cache/app-admin/rsyslog-8.2006.0 | 2 +- .../md5-cache/app-admin/sagan-rules-99999999 | 2 +- metadata/md5-cache/app-admin/salt-2019.2.5 | 2 +- metadata/md5-cache/app-admin/salt-3000.2-r4 | 2 +- metadata/md5-cache/app-admin/salt-3000.3 | 2 +- metadata/md5-cache/app-admin/setools-4.2.1 | 2 +- metadata/md5-cache/app-admin/setools-4.2.2 | 2 +- metadata/md5-cache/app-admin/setools-9999 | 2 +- .../app-admin/spectre-meltdown-checker-9999 | 2 +- metadata/md5-cache/app-admin/sshguard-99999 | 2 +- metadata/md5-cache/app-admin/supervisor-4.0.4 | 2 +- metadata/md5-cache/app-admin/supervisor-4.1.0 | 2 +- metadata/md5-cache/app-admin/supervisor-4.2.0 | 2 +- metadata/md5-cache/app-admin/sysklogd-9999 | 2 +- metadata/md5-cache/app-admin/syslog-ng-3.22.1 | 2 +- metadata/md5-cache/app-admin/syslog-ng-3.24.1 | 2 +- metadata/md5-cache/app-admin/syslog-ng-3.25.1 | 2 +- .../md5-cache/app-admin/syslog-ng-3.26.1-r1 | 2 +- .../md5-cache/app-admin/syslog-ng-3.28.1-r2 | 2 +- .../app-admin/syslog-summary-1.14-r1 | 2 +- .../app-admin/syslog-summary-1.14-r2 | 2 +- .../app-admin/syslog-summary-1.14-r3 | 2 +- .../app-admin/syslog-summary-1.14-r4 | 2 +- metadata/md5-cache/app-admin/sysstat-999999 | 2 +- .../app-admin/system-config-printer-1.5.12-r1 | 2 +- .../md5-cache/app-admin/webapp-config-1.55-r1 | 2 +- .../md5-cache/app-admin/webapp-config-9999 | 2 +- metadata/md5-cache/app-antivirus/Manifest.gz | Bin 865 -> 866 bytes metadata/md5-cache/app-antivirus/clamtk-6.03 | 2 +- .../md5-cache/app-antivirus/clamtk-6.03-r1 | 2 +- .../app-antivirus/fangfrisch-1.2.0-r1 | 2 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 25210 -> 25022 bytes metadata/md5-cache/app-arch/bloscpack-0.16.0 | 2 +- metadata/md5-cache/app-arch/brotli-1.0.6-r1 | 2 +- metadata/md5-cache/app-arch/brotli-1.0.7 | 2 +- metadata/md5-cache/app-arch/brotli-9999 | 2 +- metadata/md5-cache/app-arch/bzip2-1.0.6-r11 | 2 +- metadata/md5-cache/app-arch/bzip2-1.0.7-r1 | 2 +- metadata/md5-cache/app-arch/bzip2-1.0.8-r1 | 2 +- metadata/md5-cache/app-arch/bzip2-9999 | 4 +- metadata/md5-cache/app-arch/cabextract-9999 | 2 +- metadata/md5-cache/app-arch/cfv-1.18.3-r1 | 2 +- metadata/md5-cache/app-arch/deltarpm-3.6 | 2 +- .../md5-cache/app-arch/file-roller-3.32.4 | 4 +- metadata/md5-cache/app-arch/gcab-1.4 | 4 +- .../app-arch/ipkg-utils-1.7.050831-r3 | 2 +- metadata/md5-cache/app-arch/libarchive-3.4.2 | 2 +- metadata/md5-cache/app-arch/libarchive-3.4.3 | 2 +- metadata/md5-cache/app-arch/lz4-1.9.2 | 2 +- metadata/md5-cache/app-arch/lz4-9999 | 2 +- metadata/md5-cache/app-arch/mt-st-9999 | 2 +- metadata/md5-cache/app-arch/patool-1.12 | 2 +- metadata/md5-cache/app-arch/pixz-9999 | 2 +- metadata/md5-cache/app-arch/pxz-9999 | 2 +- .../md5-cache/app-arch/rar-5.9.0_p20200330 | 13 - .../md5-cache/app-arch/rar-5.9.1_p20200625 | 4 +- metadata/md5-cache/app-arch/rpm-4.14.1 | 2 +- metadata/md5-cache/app-arch/rpm-4.14.1-r1 | 2 +- metadata/md5-cache/app-arch/rpm-4.14.2.1-r1 | 2 +- metadata/md5-cache/app-arch/snappy-1.1.8 | 2 +- metadata/md5-cache/app-arch/tardelta-1.0.1 | 2 +- metadata/md5-cache/app-arch/unrpa-2.3.0 | 2 +- metadata/md5-cache/app-arch/vimball-0.5.1 | 2 +- metadata/md5-cache/app-arch/vimball-9999 | 2 +- metadata/md5-cache/app-arch/xar-1.8-r2 | 2 +- metadata/md5-cache/app-arch/xar-1.8-r3 | 2 +- metadata/md5-cache/app-arch/xz-utils-5.2.4-r2 | 2 +- metadata/md5-cache/app-arch/xz-utils-5.2.4-r3 | 2 +- metadata/md5-cache/app-arch/xz-utils-5.2.5 | 2 +- metadata/md5-cache/app-arch/xz-utils-9999 | 2 +- metadata/md5-cache/app-arch/zstd-1.3.7-r1 | 2 +- metadata/md5-cache/app-arch/zstd-1.4.4-r3 | 2 +- metadata/md5-cache/app-arch/zstd-1.4.4-r4 | 2 +- metadata/md5-cache/app-arch/zstd-1.4.5 | 2 +- metadata/md5-cache/app-backup/Manifest.gz | Bin 20110 -> 20121 bytes metadata/md5-cache/app-backup/attic-0.16-r1 | 2 +- metadata/md5-cache/app-backup/attic-9999 | 2 +- .../md5-cache/app-backup/backintime-1.2.1 | 2 +- metadata/md5-cache/app-backup/backintime-9999 | 2 +- metadata/md5-cache/app-backup/bareos-17.2.9 | 2 +- metadata/md5-cache/app-backup/bareos-18.2.8 | 2 +- metadata/md5-cache/app-backup/bareos-19.2.7 | 2 +- .../md5-cache/app-backup/borgbackup-1.1.11-r2 | 2 +- .../md5-cache/app-backup/borgbackup-1.1.13 | 2 +- metadata/md5-cache/app-backup/borgbackup-9999 | 2 +- .../md5-cache/app-backup/borgmatic-1.5.1-r2 | 2 +- metadata/md5-cache/app-backup/borgmatic-1.5.6 | 2 +- metadata/md5-cache/app-backup/borgmatic-1.5.7 | 2 +- .../md5-cache/app-backup/borgweb-0.2.0-r2 | 2 +- metadata/md5-cache/app-backup/borgweb-0.3.0 | 2 +- metadata/md5-cache/app-backup/btrbk-9999 | 2 +- metadata/md5-cache/app-backup/cachedir-1.4 | 2 +- .../app-backup/duplicity-0.8.12.1612-r1 | 2 +- .../md5-cache/app-backup/duplicity-0.8.13 | 2 +- .../md5-cache/app-backup/genbackupdata-1.9 | 2 +- metadata/md5-cache/app-backup/holland-1.0.10 | 2 +- .../app-backup/holland-backup-example-1.0.10 | 2 +- .../app-backup/holland-backup-pgdump-1.0.10 | 2 +- .../app-backup/holland-backup-random-1.0.10 | 2 +- .../app-backup/holland-backup-sqlite-1.0.10 | 2 +- .../app-backup/holland-lib-common-1.0.10 | 2 +- .../app-backup/holland-lib-lvm-1.0.10 | 2 +- metadata/md5-cache/app-backup/mkstage4-9999 | 2 +- .../md5-cache/app-backup/rdiff-backup-2.0.0 | 2 +- .../md5-cache/app-backup/rdiff-backup-2.0.3 | 2 +- .../untangle-https-backup-0.0.10-r1 | 2 +- metadata/md5-cache/app-backup/zbackup-9999 | 2 +- metadata/md5-cache/app-benchmarks/Manifest.gz | Bin 7368 -> 7371 bytes .../md5-cache/app-benchmarks/sysbench-9999 | 2 +- metadata/md5-cache/app-cdr/Manifest.gz | Bin 9763 -> 9774 bytes metadata/md5-cache/app-cdr/burn-cd-1.8.0-r1 | 2 +- metadata/md5-cache/app-cdr/burn-cd-1.8.1 | 2 +- metadata/md5-cache/app-cdr/cdcover-0.7.4-r1 | 2 +- metadata/md5-cache/app-cdr/cdemu-3.2.4 | 2 +- metadata/md5-cache/app-cdr/gcdemu-3.2.4 | 2 +- metadata/md5-cache/app-cdr/mirage2iso-9999 | 2 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 40382 -> 40225 bytes metadata/md5-cache/app-crypt/acme-1.5.0 | 2 +- metadata/md5-cache/app-crypt/acme-9999 | 2 +- metadata/md5-cache/app-crypt/acme-sh-9999 | 2 +- metadata/md5-cache/app-crypt/acme-tiny-4.0.3 | 2 +- metadata/md5-cache/app-crypt/acme-tiny-4.0.4 | 2 +- metadata/md5-cache/app-crypt/acme-tiny-9999 | 2 +- metadata/md5-cache/app-crypt/acmebot-2.3.0-r1 | 2 +- metadata/md5-cache/app-crypt/acmebot-9999 | 2 +- metadata/md5-cache/app-crypt/certbot-1.5.0 | 2 +- metadata/md5-cache/app-crypt/certbot-9999 | 2 +- .../md5-cache/app-crypt/certbot-apache-1.5.0 | 2 +- .../md5-cache/app-crypt/certbot-apache-9999 | 2 +- .../app-crypt/certbot-dns-nsone-0.39.0-r1 | 2 +- .../md5-cache/app-crypt/certbot-nginx-1.5.0 | 2 +- .../md5-cache/app-crypt/certbot-nginx-9999 | 2 +- metadata/md5-cache/app-crypt/eid-mw-9999 | 2 +- metadata/md5-cache/app-crypt/gcr-3.34.0-r1 | 2 +- metadata/md5-cache/app-crypt/glep63-check-9 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.13.0 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.13.0-r1 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.13.1 | 2 +- metadata/md5-cache/app-crypt/hashcat-9999 | 2 +- metadata/md5-cache/app-crypt/heimdal-7.5.0 | 2 +- metadata/md5-cache/app-crypt/heimdal-7.6.0 | 2 +- metadata/md5-cache/app-crypt/heimdal-7.7.0-r1 | 2 +- metadata/md5-cache/app-crypt/hmaccalc-0.9.14 | 2 +- .../md5-cache/app-crypt/ima-evm-utils-9999 | 2 +- .../app-crypt/johntheripper-jumbo-9999 | 2 +- metadata/md5-cache/app-crypt/kbfs-9999 | 2 +- metadata/md5-cache/app-crypt/keybase-9999 | 2 +- metadata/md5-cache/app-crypt/libb2-0.98.1-r2 | 2 +- metadata/md5-cache/app-crypt/libb2-0.98.1-r3 | 2 +- metadata/md5-cache/app-crypt/libmd-99999 | 2 +- metadata/md5-cache/app-crypt/libnitrokey-9999 | 2 +- metadata/md5-cache/app-crypt/libsecret-0.18.8 | 2 +- metadata/md5-cache/app-crypt/libsecret-0.20.2 | 2 +- metadata/md5-cache/app-crypt/libsecret-0.20.3 | 2 +- .../md5-cache/app-crypt/libu2f-server-1.1.0 | 2 +- metadata/md5-cache/app-crypt/minisign-9999 | 2 +- metadata/md5-cache/app-crypt/mit-krb5-1.17-r1 | 2 +- metadata/md5-cache/app-crypt/mit-krb5-1.17.1 | 2 +- metadata/md5-cache/app-crypt/mit-krb5-1.18 | 2 +- metadata/md5-cache/app-crypt/mit-krb5-1.18.1 | 2 +- metadata/md5-cache/app-crypt/mit-krb5-1.18.2 | 2 +- .../md5-cache/app-crypt/mit-krb5-1.18.2-r1 | 2 +- metadata/md5-cache/app-crypt/moolticute-9999 | 2 +- .../md5-cache/app-crypt/nitrokey-app-9999 | 2 +- .../openpgp-keys-gentoo-auth-20200704 | 9 + .../openpgp-keys-gentoo-release-20200704 | 12 + .../app-crypt/openssl-blacklist-0.5.3 | 2 +- .../app-crypt/openvpn-blacklist-0.4-r1 | 13 - .../md5-cache/app-crypt/openvpn-blacklist-0.5 | 13 - .../md5-cache/app-crypt/p11-kit-0.23.19-r1 | 2 +- .../md5-cache/app-crypt/p11-kit-0.23.20-r1 | 2 +- metadata/md5-cache/app-crypt/pius-2.2.4 | 2 +- metadata/md5-cache/app-crypt/pius-3.0.0 | 2 +- metadata/md5-cache/app-crypt/rhash-1.3.6-r1 | 2 +- metadata/md5-cache/app-crypt/rhash-1.3.8 | 2 +- metadata/md5-cache/app-crypt/rhash-1.3.9-r2 | 2 +- metadata/md5-cache/app-crypt/seahorse-3.32.2 | 13 - metadata/md5-cache/app-crypt/seahorse-3.34.1 | 4 +- metadata/md5-cache/app-crypt/ssdeep-2.14.1 | 2 +- .../md5-cache/app-crypt/ssh-multiadd-1.3.2-r1 | 2 +- metadata/md5-cache/app-crypt/swtpm-0.3.1-r1 | 2 +- metadata/md5-cache/app-crypt/tc-play-2.0-r1 | 2 +- .../md5-cache/app-crypt/tpm2-pkcs11-1.2.0 | 2 +- .../md5-cache/app-crypt/virtualsmartcard-0.7 | 2 +- .../app-crypt/yubikey-manager-3.1.0-r1 | 2 +- .../app-crypt/yubikey-manager-3.1.1-r1 | 2 +- .../app-crypt/yubikey-manager-qt-1.1.4-r2 | 2 +- metadata/md5-cache/app-dicts/Manifest.gz | Bin 48533 -> 48528 bytes .../app-dicts/gnome-dictionary-3.26.1 | 4 +- .../md5-cache/app-dicts/opendict-0.6.7-r1 | 2 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 23525 -> 23704 bytes metadata/md5-cache/app-doc/cppman-0.4.8-r2 | 2 +- metadata/md5-cache/app-doc/cppman-0.4.9 | 2 +- metadata/md5-cache/app-doc/devmanual-9999 | 2 +- metadata/md5-cache/app-doc/doxygen-1.8.15 | 2 +- metadata/md5-cache/app-doc/doxygen-1.8.16-r1 | 2 +- metadata/md5-cache/app-doc/doxygen-1.8.17 | 2 +- metadata/md5-cache/app-doc/doxygen-9999 | 2 +- .../app-doc/eclass-manpages-20200704 | 10 + .../app-doc/eclass-manpages-99999999 | 2 +- metadata/md5-cache/app-doc/gimp-help-2.10.0 | 2 +- metadata/md5-cache/app-doc/gimp-help-2.8.2 | 2 +- metadata/md5-cache/app-doc/mathjax-docs-2.7.7 | 2 +- metadata/md5-cache/app-doc/pms-9999 | 2 +- .../md5-cache/app-doc/votca-csg-manual-9999 | 2 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 23353 -> 23700 bytes .../md5-cache/app-editors/bluefish-2.2.10 | 2 +- .../md5-cache/app-editors/editra-0.7.20-r2 | 2 +- .../md5-cache/app-editors/emacs-27.0.9999-r1 | 2 +- .../md5-cache/app-editors/emacs-28.0.9999 | 2 +- metadata/md5-cache/app-editors/gedit-3.34.1 | 4 +- .../app-editors/gedit-plugins-3.34.1 | 4 +- metadata/md5-cache/app-editors/ghex-3.18.4-r1 | 4 +- metadata/md5-cache/app-editors/gvim-8.2.0360 | 2 +- metadata/md5-cache/app-editors/gvim-8.2.0508 | 2 +- metadata/md5-cache/app-editors/gvim-8.2.0638 | 2 +- metadata/md5-cache/app-editors/gvim-8.2.0814 | 4 +- metadata/md5-cache/app-editors/gvim-9999 | 2 +- .../md5-cache/app-editors/hteditor-2.1.0-r1 | 4 +- .../app-editors/hteditor-2.1.1_pre20161206 | 12 + metadata/md5-cache/app-editors/leo-5.6 | 2 +- metadata/md5-cache/app-editors/nano-9999 | 2 +- metadata/md5-cache/app-editors/neovim-9999 | 2 +- metadata/md5-cache/app-editors/notepadqq-9999 | 2 +- metadata/md5-cache/app-editors/pluma-1.22.2 | 2 +- metadata/md5-cache/app-editors/pluma-1.24.0 | 2 +- .../app-editors/qhexedit2-0.8.6_p20190316 | 2 +- .../md5-cache/app-editors/retext-7.0.4-r1 | 2 +- metadata/md5-cache/app-editors/retext-9999 | 2 +- .../md5-cache/app-editors/teco-36_p19940820 | 6 +- metadata/md5-cache/app-editors/texworks-0.6.5 | 2 +- metadata/md5-cache/app-editors/vim-8.2.0360 | 2 +- metadata/md5-cache/app-editors/vim-8.2.0508 | 2 +- metadata/md5-cache/app-editors/vim-8.2.0638 | 2 +- metadata/md5-cache/app-editors/vim-8.2.0814 | 4 +- metadata/md5-cache/app-editors/vim-9999 | 2 +- metadata/md5-cache/app-editors/vim-core-9999 | 2 +- metadata/md5-cache/app-editors/vis-0.6 | 13 + metadata/md5-cache/app-editors/vis-9999 | 9 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 43242 -> 43238 bytes .../md5-cache/app-emacs/eselect-mode-9999 | 2 +- metadata/md5-cache/app-emacs/pymacs-0.26-r1 | 2 +- .../md5-cache/app-emacs/twittering-mode-9999 | 2 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 51335 -> 51016 bytes metadata/md5-cache/app-emulation/aranym-1.1.0 | 2 +- .../md5-cache/app-emulation/cloud-init-19.4 | 2 +- .../md5-cache/app-emulation/cloud-init-20.1 | 2 +- .../md5-cache/app-emulation/cloud-init-9999 | 2 +- .../app-emulation/crossover-bin-12.5.0-r2 | 2 +- .../app-emulation/crossover-bin-12.5.1-r2 | 2 +- .../app-emulation/crossover-bin-13.0.0-r2 | 2 +- .../app-emulation/crossover-bin-13.0.1-r2 | 2 +- .../app-emulation/crossover-bin-13.1.0-r2 | 2 +- .../app-emulation/crossover-bin-13.1.2-r2 | 2 +- .../app-emulation/crossover-bin-13.1.3-r2 | 2 +- .../app-emulation/crossover-bin-13.2.0-r2 | 2 +- .../app-emulation/crossover-bin-14.0.3-r1 | 2 +- .../app-emulation/crossover-bin-14.1.4-r1 | 2 +- .../app-emulation/crossover-bin-15.0.0 | 2 +- .../app-emulation/crossover-bin-15.0.1 | 2 +- .../app-emulation/crossover-bin-15.1.0 | 2 +- .../app-emulation/crossover-bin-15.2.0 | 2 +- .../app-emulation/crossover-bin-15.3.0 | 2 +- .../app-emulation/crossover-bin-15.3.1 | 2 +- .../app-emulation/crossover-bin-16.0.0 | 2 +- .../app-emulation/crossover-bin-16.2.5 | 2 +- .../app-emulation/crossover-bin-17.5.0 | 2 +- .../app-emulation/crossover-bin-17.5.0-r1 | 2 +- .../app-emulation/crossover-bin-17.5.1 | 2 +- .../app-emulation/crossover-bin-18.0.0 | 2 +- .../app-emulation/crossover-bin-18.1.0 | 2 +- .../app-emulation/crossover-bin-18.5.0-r1 | 2 +- .../app-emulation/crossover-bin-19.0.1-r1 | 2 +- metadata/md5-cache/app-emulation/crun-0.13 | 2 +- .../app-emulation/diskimage-builder-3.1.0 | 2 +- .../app-emulation/diskimage-builder-9999 | 2 +- .../app-emulation/docker-compose-1.25.4-r1 | 2 +- .../app-emulation/docker-compose-1.25.4-r2 | 2 +- .../app-emulation/docker-compose-1.25.5 | 2 +- .../app-emulation/docker-compose-1.26.0 | 2 +- .../app-emulation/docker-compose-1.26.1 | 2 +- .../app-emulation/docker-compose-1.26.2 | 2 +- .../md5-cache/app-emulation/docker-gc-9999 | 2 +- metadata/md5-cache/app-emulation/faudio-19.06 | 2 +- metadata/md5-cache/app-emulation/faudio-19.09 | 2 +- metadata/md5-cache/app-emulation/faudio-20.02 | 2 +- metadata/md5-cache/app-emulation/faudio-9999 | 2 +- .../app-emulation/fs-uae-launcher-3.0.5 | 2 +- .../app-emulation/gallium-nine-standalone-0.5 | 4 +- .../gallium-nine-standalone-9999 | 4 +- .../md5-cache/app-emulation/ganeti-2.15.2-r10 | 2 +- .../md5-cache/app-emulation/ganeti-2.16.0_rc1 | 2 +- .../app-emulation/ganeti-2.17.0_beta1 | 2 +- metadata/md5-cache/app-emulation/glean-1.10.3 | 2 +- metadata/md5-cache/app-emulation/glean-1.17.0 | 2 +- .../app-emulation/libguestfs-1.36.13 | 2 +- .../app-emulation/libguestfs-1.36.15 | 2 +- .../md5-cache/app-emulation/libguestfs-1.38.6 | 2 +- .../md5-cache/app-emulation/libvirt-6.0.0-r3 | 2 +- .../md5-cache/app-emulation/libvirt-6.1.0-r1 | 2 +- .../md5-cache/app-emulation/libvirt-6.2.0-r2 | 2 +- metadata/md5-cache/app-emulation/libvirt-9999 | 2 +- metadata/md5-cache/app-emulation/nemu-9999 | 2 +- .../app-emulation/playonlinux-4.2.12 | 2 +- .../app-emulation/playonlinux-4.3.4-r1 | 2 +- .../app-emulation/protontricks-1.4.1 | 2 +- .../app-emulation/protontricks-1.4.1-r1 | 2 +- .../md5-cache/app-emulation/qemu-4.2.0-r6 | 16 - metadata/md5-cache/app-emulation/qemu-5.0.0 | 2 +- metadata/md5-cache/app-emulation/qemu-9999 | 2 +- .../app-emulation/qemu-guest-agent-3.1.0 | 2 +- .../app-emulation/qemu-guest-agent-4.0.0 | 2 +- .../app-emulation/qemu-guest-agent-4.2.0-r1 | 2 +- .../app-emulation/qemu-guest-agent-5.0.0 | 2 +- .../app-emulation/qt-virt-manager-9999 | 2 +- .../md5-cache/app-emulation/rex-client-9999 | 2 +- metadata/md5-cache/app-emulation/sen-0.6.0 | 2 +- metadata/md5-cache/app-emulation/sen-0.6.1 | 2 +- metadata/md5-cache/app-emulation/spice-0.14.3 | 2 +- metadata/md5-cache/app-emulation/spice-9999 | 4 +- .../app-emulation/spice-protocol-9999 | 4 +- .../md5-cache/app-emulation/vice-3.4_p37498 | 2 +- .../md5-cache/app-emulation/vice-3.4_p37605 | 2 +- .../app-emulation/virt-manager-2.2.1-r3 | 2 +- .../md5-cache/app-emulation/virt-manager-9999 | 2 +- .../md5-cache/app-emulation/virtualbox-5.2.40 | 2 +- .../md5-cache/app-emulation/virtualbox-5.2.42 | 2 +- .../md5-cache/app-emulation/virtualbox-6.0.20 | 2 +- .../md5-cache/app-emulation/virtualbox-6.0.22 | 2 +- .../app-emulation/virtualbox-6.1.10-r1 | 2 +- .../md5-cache/app-emulation/virtualbox-6.1.6 | 2 +- .../virtualbox-bin-5.2.40.137108 | 2 +- .../virtualbox-bin-5.2.42.137960 | 2 +- .../virtualbox-bin-6.0.20.137117 | 2 +- .../virtualbox-bin-6.0.22.137980 | 2 +- .../virtualbox-bin-6.1.10.138449 | 2 +- .../app-emulation/virtualbox-bin-6.1.6.137129 | 2 +- metadata/md5-cache/app-emulation/vkd3d-1.0 | 2 +- metadata/md5-cache/app-emulation/vkd3d-1.1 | 2 +- metadata/md5-cache/app-emulation/vkd3d-9999 | 2 +- .../app-emulation/wine-staging-5.10-r1 | 2 +- .../md5-cache/app-emulation/wine-staging-5.11 | 2 +- .../{wine-staging-5.8 => wine-staging-5.12} | 10 +- .../md5-cache/app-emulation/wine-staging-5.9 | 2 +- .../md5-cache/app-emulation/wine-staging-9999 | 2 +- .../app-emulation/wine-vanilla-4.0.3 | 2 +- .../md5-cache/app-emulation/wine-vanilla-5.0 | 15 - .../app-emulation/wine-vanilla-5.0.1 | 2 +- .../md5-cache/app-emulation/wine-vanilla-5.10 | 2 +- .../md5-cache/app-emulation/wine-vanilla-5.11 | 2 +- .../{wine-vanilla-5.8 => wine-vanilla-5.12} | 10 +- .../md5-cache/app-emulation/wine-vanilla-5.9 | 2 +- .../md5-cache/app-emulation/wine-vanilla-9999 | 2 +- .../app-emulation/winetricks-99999999 | 2 +- .../md5-cache/app-emulation/xen-4.12.3-r1 | 2 +- .../md5-cache/app-emulation/xen-4.13.1-r1 | 2 +- .../md5-cache/app-emulation/xen-4.14.0_rc3 | 2 +- .../md5-cache/app-emulation/xen-pvgrub-4.12.2 | 2 +- .../md5-cache/app-emulation/xen-pvgrub-4.12.3 | 2 +- .../md5-cache/app-emulation/xen-pvgrub-4.13.1 | 2 +- .../app-emulation/xen-pvgrub-4.14.0_rc3 | 2 +- .../app-emulation/xen-tools-4.12.2-r1 | 2 +- .../app-emulation/xen-tools-4.12.3-r1 | 2 +- .../app-emulation/xen-tools-4.13.1-r1 | 2 +- .../app-emulation/xen-tools-4.14.0_rc3 | 2 +- metadata/md5-cache/app-eselect/Manifest.gz | Bin 10237 -> 10229 bytes .../app-eselect/eselect-lib-bin-symlink-9999 | 2 +- .../md5-cache/app-eselect/eselect-php-9999 | 2 +- .../app-eselect/eselect-python-99999999 | 2 +- .../app-eselect/eselect-repository-7 | 2 +- metadata/md5-cache/app-forensics/Manifest.gz | Bin 6113 -> 5931 bytes .../md5-cache/app-forensics/afflib-3.7.18 | 2 +- .../md5-cache/app-forensics/dfxml-99999999 | 2 +- .../md5-cache/app-forensics/openscap-1.2.14 | 2 +- .../md5-cache/app-forensics/openscap-9999 | 2 +- .../md5-cache/app-forensics/quickfuzz-9999 | 2 +- .../md5-cache/app-forensics/volatility-2.6-r1 | 15 - metadata/md5-cache/app-i18n/Manifest.gz | Bin 30294 -> 30290 bytes metadata/md5-cache/app-i18n/enca-1.19-r2 | 2 +- metadata/md5-cache/app-i18n/fcitx-4.2.9.6 | 15 +- metadata/md5-cache/app-i18n/fcitx-4.9999 | 13 +- metadata/md5-cache/app-i18n/fcitx-anthy-0.2.3 | 4 +- .../md5-cache/app-i18n/fcitx-anthy-4.9999 | 6 +- .../md5-cache/app-i18n/fcitx-chewing-0.2.3 | 4 +- .../md5-cache/app-i18n/fcitx-chewing-4.9999 | 6 +- .../app-i18n/fcitx-cloudpinyin-0.3.6 | 4 +- .../app-i18n/fcitx-cloudpinyin-4.9999 | 6 +- .../app-i18n/fcitx-configtool-0.4.10 | 4 +- .../app-i18n/fcitx-configtool-4.9999 | 6 +- .../md5-cache/app-i18n/fcitx-hangul-0.3.1 | 4 +- .../md5-cache/app-i18n/fcitx-hangul-4.9999 | 6 +- .../md5-cache/app-i18n/fcitx-libpinyin-0.5.3 | 4 +- .../md5-cache/app-i18n/fcitx-libpinyin-4.9999 | 6 +- metadata/md5-cache/app-i18n/fcitx-m17n-0.2.4 | 4 +- metadata/md5-cache/app-i18n/fcitx-m17n-4.9999 | 6 +- metadata/md5-cache/app-i18n/fcitx-qt5-1.2.3 | 4 +- metadata/md5-cache/app-i18n/fcitx-qt5-4.9999 | 6 +- metadata/md5-cache/app-i18n/fcitx-rime-0.3.2 | 4 +- metadata/md5-cache/app-i18n/fcitx-rime-4.9999 | 6 +- .../md5-cache/app-i18n/fcitx-sayura-0.1.2 | 4 +- .../md5-cache/app-i18n/fcitx-sayura-4.9999 | 6 +- .../md5-cache/app-i18n/fcitx-sunpinyin-0.4.2 | 4 +- .../md5-cache/app-i18n/fcitx-sunpinyin-4.9999 | 6 +- .../app-i18n/fcitx-table-extra-0.3.8 | 4 +- .../app-i18n/fcitx-table-extra-4.9999 | 6 +- .../md5-cache/app-i18n/fcitx-unikey-0.2.7 | 4 +- .../md5-cache/app-i18n/fcitx-unikey-4.9999 | 6 +- metadata/md5-cache/app-i18n/ibus-1.5.21-r1 | 2 +- metadata/md5-cache/app-i18n/ibus-1.5.22 | 2 +- .../md5-cache/app-i18n/ibus-anthy-1.5.10-r2 | 2 +- .../md5-cache/app-i18n/ibus-anthy-1.5.11-r1 | 2 +- .../md5-cache/app-i18n/ibus-cangjie-2.4-r1 | 2 +- .../md5-cache/app-i18n/ibus-hangul-1.5.3-r1 | 2 +- .../app-i18n/ibus-libpinyin-1.11.1-r1 | 2 +- .../md5-cache/app-i18n/ibus-libpinyin-1.11.92 | 2 +- .../md5-cache/app-i18n/ibus-pinyin-1.5.0-r3 | 2 +- .../md5-cache/app-i18n/ibus-pinyin-1.5.0-r4 | 2 +- .../app-i18n/ibus-sunpinyin-3.0.0_rc1-r1 | 2 +- .../md5-cache/app-i18n/ibus-table-1.9.18-r1 | 2 +- .../md5-cache/app-i18n/ibus-table-1.9.21-r1 | 2 +- .../app-i18n/ibus-typing-booster-2.8.3 | 2 +- .../app-i18n/ibus-typing-booster-2.9.0 | 2 +- metadata/md5-cache/app-i18n/kcm-fcitx-0.5.5 | 4 +- .../md5-cache/app-i18n/kcm-fcitx-4.5.9999 | 6 +- .../md5-cache/app-i18n/kde-l10n-scripts-9999 | 2 +- metadata/md5-cache/app-i18n/libchewing-9999 | 2 +- .../app-i18n/libkkc-0.3.6_pre20190809104047 | 2 +- metadata/md5-cache/app-i18n/libkkc-9999 | 2 +- metadata/md5-cache/app-i18n/libpinyin-9999 | 2 +- .../md5-cache/app-i18n/mozc-2.23.2815.102 | 6 +- metadata/md5-cache/app-i18n/mozc-9999 | 4 +- metadata/md5-cache/app-i18n/nkf-2.1.4 | 2 +- metadata/md5-cache/app-i18n/nkf-2.1.5 | 2 +- metadata/md5-cache/app-i18n/opencc-9999 | 2 +- metadata/md5-cache/app-i18n/pology-0.12-r2 | 2 +- metadata/md5-cache/app-i18n/pology-9999 | 2 +- metadata/md5-cache/app-i18n/pyzy-0.1.0-r2 | 2 +- .../app-i18n/scim-sunpinyin-3.0.0_rc1 | 2 +- metadata/md5-cache/app-i18n/skk-jisyo-999999 | 2 +- .../app-i18n/sunpinyin-2.0.4_pre20130108-r2 | 2 +- .../md5-cache/app-i18n/sunpinyin-3.0.0_rc1 | 2 +- ...2.0_pre20200118132551_p20200701_p20200701} | 4 +- metadata/md5-cache/app-i18n/tagainijisho-9999 | 2 +- .../app-i18n/tegaki-zinnia-japanese-0.3 | 4 +- .../app-i18n/transifex-client-0.13.9 | 2 +- metadata/md5-cache/app-i18n/uchardet-9999 | 2 +- .../md5-cache/app-i18n/xsunpinyin-3.0.0_rc1 | 2 +- metadata/md5-cache/app-i18n/zinnia-0.06-r3 | 4 +- .../app-i18n/zinnia-tomoe-0.6.0_p20080911 | 4 +- metadata/md5-cache/app-laptop/Manifest.gz | Bin 4382 -> 4387 bytes metadata/md5-cache/app-laptop/mbpfan-9999 | 2 +- metadata/md5-cache/app-laptop/tpacpi-bat-9999 | 2 +- metadata/md5-cache/app-leechcraft/Manifest.gz | Bin 12060 -> 12052 bytes metadata/md5-cache/app-leechcraft/laretz-9999 | 2 +- .../lc-advancednotifications-9999 | 2 +- .../app-leechcraft/lc-aggregator-9999 | 2 +- .../md5-cache/app-leechcraft/lc-anhero-9999 | 2 +- .../md5-cache/app-leechcraft/lc-auscrie-9999 | 2 +- .../md5-cache/app-leechcraft/lc-azoth-9999 | 2 +- .../app-leechcraft/lc-bittorrent-9999 | 2 +- .../md5-cache/app-leechcraft/lc-blasq-9999 | 2 +- .../md5-cache/app-leechcraft/lc-blogique-9999 | 2 +- .../md5-cache/app-leechcraft/lc-certmgr-9999 | 2 +- .../md5-cache/app-leechcraft/lc-core-9999 | 2 +- .../md5-cache/app-leechcraft/lc-cpuload-9999 | 2 +- .../md5-cache/app-leechcraft/lc-cstp-9999 | 2 +- .../app-leechcraft/lc-dbusmanager-9999 | 2 +- .../app-leechcraft/lc-deadlyrics-9999 | 2 +- .../md5-cache/app-leechcraft/lc-devmon-9999 | 2 +- .../md5-cache/app-leechcraft/lc-dolozhee-9999 | 2 +- .../app-leechcraft/lc-eleeminator-9999 | 2 +- .../md5-cache/app-leechcraft/lc-fenet-9999 | 2 +- .../md5-cache/app-leechcraft/lc-gacts-9999 | 2 +- .../md5-cache/app-leechcraft/lc-glance-9999 | 2 +- .../app-leechcraft/lc-gmailnotifier-9999 | 2 +- .../app-leechcraft/lc-historyholder-9999 | 2 +- .../app-leechcraft/lc-hotsensors-9999 | 2 +- .../app-leechcraft/lc-hotstreams-9999 | 2 +- .../md5-cache/app-leechcraft/lc-htthare-9999 | 2 +- .../md5-cache/app-leechcraft/lc-imgaste-9999 | 2 +- .../app-leechcraft/lc-intermutko-9999 | 2 +- .../md5-cache/app-leechcraft/lc-kbswitch-9999 | 2 +- .../md5-cache/app-leechcraft/lc-kinotify-9999 | 2 +- .../md5-cache/app-leechcraft/lc-knowhow-9999 | 2 +- .../app-leechcraft/lc-krigstask-9999 | 2 +- .../md5-cache/app-leechcraft/lc-lackman-9999 | 2 +- .../app-leechcraft/lc-lastfmscrobble-9999 | 2 +- .../md5-cache/app-leechcraft/lc-laughty-9999 | 2 +- .../md5-cache/app-leechcraft/lc-launchy-9999 | 2 +- .../md5-cache/app-leechcraft/lc-lemon-9999 | 2 +- .../md5-cache/app-leechcraft/lc-lhtr-9999 | 2 +- .../md5-cache/app-leechcraft/lc-liznoo-9999 | 2 +- metadata/md5-cache/app-leechcraft/lc-lmp-9999 | 2 +- .../app-leechcraft/lc-mellonetray-9999 | 2 +- .../md5-cache/app-leechcraft/lc-monocle-9999 | 2 +- .../app-leechcraft/lc-musiczombie-9999 | 2 +- .../md5-cache/app-leechcraft/lc-nacheku-9999 | 2 +- .../app-leechcraft/lc-netstoremanager-9999 | 2 +- .../app-leechcraft/lc-networkmonitor-9999 | 2 +- .../md5-cache/app-leechcraft/lc-newlife-9999 | 2 +- .../md5-cache/app-leechcraft/lc-ooronee-9999 | 2 +- .../md5-cache/app-leechcraft/lc-otlozhu-9999 | 2 +- .../md5-cache/app-leechcraft/lc-pintab-9999 | 2 +- .../app-leechcraft/lc-pogooglue-9999 | 2 +- .../md5-cache/app-leechcraft/lc-popishu-9999 | 2 +- .../md5-cache/app-leechcraft/lc-poshuku-9999 | 2 +- .../md5-cache/app-leechcraft/lc-qrosp-9999 | 2 +- .../app-leechcraft/lc-rosenthal-9999 | 2 +- metadata/md5-cache/app-leechcraft/lc-sb2-9999 | 2 +- .../app-leechcraft/lc-scroblibre-9999 | 2 +- .../md5-cache/app-leechcraft/lc-secman-9999 | 2 +- .../md5-cache/app-leechcraft/lc-seekthru-9999 | 2 +- .../md5-cache/app-leechcraft/lc-summary-9999 | 2 +- .../app-leechcraft/lc-sysnotify-9999 | 2 +- .../app-leechcraft/lc-tabsessmanager-9999 | 2 +- .../md5-cache/app-leechcraft/lc-tabslist-9999 | 2 +- .../app-leechcraft/lc-touchstreams-9999 | 2 +- metadata/md5-cache/app-leechcraft/lc-tpi-9999 | 2 +- .../md5-cache/app-leechcraft/lc-vrooby-9999 | 2 +- .../md5-cache/app-leechcraft/lc-xproxy-9999 | 2 +- .../md5-cache/app-leechcraft/lc-xtazy-9999 | 2 +- .../md5-cache/app-leechcraft/liblaretz-9999 | 2 +- metadata/md5-cache/app-metrics/Manifest.gz | Bin 8769 -> 8924 bytes .../app-metrics/bind_exporter-0.2.0_p20190226 | 12 - .../app-metrics/blackbox_exporter-0.17.0 | 14 + .../md5-cache/app-metrics/collectd-5.10.0 | 2 +- .../md5-cache/app-metrics/collectd-5.11.0-r2 | 2 +- .../app-metrics/github-exporter-1.0.1 | 12 + metadata/md5-cache/app-misc/Manifest.gz | Bin 72814 -> 72745 bytes metadata/md5-cache/app-misc/anki-2.1.0_beta27 | 2 +- metadata/md5-cache/app-misc/anki-2.1.13-r1 | 2 +- metadata/md5-cache/app-misc/anki-2.1.15 | 2 +- .../app-misc/asciicast-tools-0.0_pre20190410 | 2 +- metadata/md5-cache/app-misc/asciinema-2.0.2 | 2 +- metadata/md5-cache/app-misc/bijiben-3.34.2 | 4 +- metadata/md5-cache/app-misc/binwalk-2.2.0 | 2 +- metadata/md5-cache/app-misc/binwalk-9999 | 2 +- metadata/md5-cache/app-misc/byobu-5.130-r1 | 2 +- .../app-misc/ca-certificates-20190110.3.43 | 2 +- .../app-misc/ca-certificates-20190110.3.53 | 2 +- .../app-misc/ca-certificates-20200601.3.53 | 2 +- ...arbon-c-relay-3.4 => carbon-c-relay-3.7.1} | 13 +- metadata/md5-cache/app-misc/chkcrontab-1.7 | 2 +- .../{cmatrix-2.0-r1 => cmatrix-2.0-r2} | 10 +- metadata/md5-cache/app-misc/dvtm-9999 | 2 +- metadata/md5-cache/app-misc/email2trac-2.12.2 | 2 +- metadata/md5-cache/app-misc/evemu-2.6.0 | 2 +- metadata/md5-cache/app-misc/evemu-2.7.0 | 2 +- metadata/md5-cache/app-misc/fdupes-9999 | 2 +- .../md5-cache/app-misc/g15daemon-1.9.5.3-r13 | 2 +- .../md5-cache/app-misc/g15daemon-1.9.5.3-r21 | 2 +- metadata/md5-cache/app-misc/g15daemon-9999 | 2 +- metadata/md5-cache/app-misc/gcalcli-4.2.0 | 2 +- metadata/md5-cache/app-misc/geoclue-2.5.3-r2 | 4 +- metadata/md5-cache/app-misc/gnote-3.30.0 | 13 - metadata/md5-cache/app-misc/golly-3.3-r1 | 2 +- metadata/md5-cache/app-misc/golly-3.3-r2 | 2 +- metadata/md5-cache/app-misc/golly-3.3-r3 | 15 + metadata/md5-cache/app-misc/goobook-3.4-r1 | 2 +- metadata/md5-cache/app-misc/grabcartoons-9999 | 2 +- metadata/md5-cache/app-misc/gramps-5.1.2-r1 | 2 +- metadata/md5-cache/app-misc/grc-1.11-r1 | 2 +- metadata/md5-cache/app-misc/grc-1.11.3 | 2 +- metadata/md5-cache/app-misc/hivex-1.3.14 | 2 +- metadata/md5-cache/app-misc/hivex-1.3.18 | 2 +- metadata/md5-cache/app-misc/icdiff-1.9.1 | 2 +- metadata/md5-cache/app-misc/icdiff-1.9.5 | 2 +- metadata/md5-cache/app-misc/imgurbash2-9999 | 2 +- metadata/md5-cache/app-misc/joymouse-0.5-r1 | 11 + metadata/md5-cache/app-misc/khal-0.10.1-r1 | 2 +- metadata/md5-cache/app-misc/khal-0.9.10 | 2 +- metadata/md5-cache/app-misc/khard-0.11.4 | 2 +- metadata/md5-cache/app-misc/khard-0.12.2 | 2 +- metadata/md5-cache/app-misc/khard-0.13.0 | 2 +- .../md5-cache/app-misc/ktoblzcheck-1.49-r1 | 2 +- .../app-misc/lcd4linux-0.11.0_pre20170527-r4 | 2 +- .../app-misc/lcd4linux-0.11.0_pre20170527-r5 | 2 +- metadata/md5-cache/app-misc/lfm-3.1 | 2 +- metadata/md5-cache/app-misc/lirc-0.10.1-r3 | 2 +- metadata/md5-cache/app-misc/lirc-0.10.1-r4 | 2 +- metadata/md5-cache/app-misc/livecd-tools-9999 | 2 +- metadata/md5-cache/app-misc/mc-9999 | 2 +- .../md5-cache/app-misc/media-player-info-24 | 2 +- .../md5-cache/app-misc/mediacrush-cli-9999 | 2 +- metadata/md5-cache/app-misc/mosquitto-1.6.10 | 2 +- metadata/md5-cache/app-misc/mosquitto-1.6.8 | 2 +- metadata/md5-cache/app-misc/mosquitto-1.6.9 | 2 +- .../md5-cache/app-misc/mswinurl_launcher-1.0 | 2 +- metadata/md5-cache/app-misc/mtail-1.1.1-r3 | 2 +- metadata/md5-cache/app-misc/mtail-1.2.0 | 2 +- metadata/md5-cache/app-misc/neofetch-9999 | 2 +- .../md5-cache/app-misc/no-more-secrets-9999 | 2 +- metadata/md5-cache/app-misc/pax-utils-1.2.6 | 2 +- metadata/md5-cache/app-misc/qcma-9999 | 2 +- metadata/md5-cache/app-misc/radeontop-9999 | 2 +- metadata/md5-cache/app-misc/ranger-1.9.2 | 2 +- metadata/md5-cache/app-misc/ranger-1.9.3 | 2 +- metadata/md5-cache/app-misc/ranger-9999 | 2 +- metadata/md5-cache/app-misc/recoll-1.25.19 | 2 +- .../app-misc/resolve-march-native-0.9 | 2 +- .../app-misc/resolve-march-native-0.9.2 | 2 +- .../app-misc/resolve-march-native-0.9.3 | 2 +- .../app-misc/resolve-march-native-0.9.4 | 2 +- metadata/md5-cache/app-misc/rl-0.2.7-r1 | 2 +- metadata/md5-cache/app-misc/screen-9999 | 2 +- metadata/md5-cache/app-misc/screenfetch-9999 | 2 +- metadata/md5-cache/app-misc/selecta-9999 | 2 +- metadata/md5-cache/app-misc/solaar-1.0.1-r1 | 2 +- metadata/md5-cache/app-misc/solaar-1.0.2 | 2 +- metadata/md5-cache/app-misc/solaar-9999 | 2 +- .../md5-cache/app-misc/terminal-colors-2.2 | 2 +- .../md5-cache/app-misc/terminal-colors-2.3 | 2 +- metadata/md5-cache/app-misc/tmux-9999 | 2 +- .../md5-cache/app-misc/tmux-mem-cpu-load-9999 | 2 +- metadata/md5-cache/app-misc/tmux2html-0.1.11 | 2 +- metadata/md5-cache/app-misc/tmuxp-1.5.4 | 2 +- metadata/md5-cache/app-misc/tracker-2.3.4 | 4 +- .../md5-cache/app-misc/tracker-miners-2.3.3 | 4 +- .../app-misc/trash-cli-0.17.1.14_p20170816 | 2 +- .../app-misc/trash-cli-0.17.1.14_p20170816-r1 | 2 +- metadata/md5-cache/app-misc/votrify-5 | 2 +- .../app-misc/webcomics-collector-0.7.3-r1 | 2 +- metadata/md5-cache/app-misc/workrave-1.10.20 | 2 +- metadata/md5-cache/app-misc/yagtd-0.3.4-r1 | 14 - metadata/md5-cache/app-misc/yq-2.7.1-r1 | 2 +- metadata/md5-cache/app-misc/yq-2.7.2 | 2 +- metadata/md5-cache/app-misc/yq-2.8.0 | 2 +- metadata/md5-cache/app-misc/yq-2.9.2 | 2 +- metadata/md5-cache/app-misc/yq-2.9.2-r1 | 2 +- .../md5-cache/app-mobilephone/Manifest.gz | Bin 4551 -> 4549 bytes .../app-mobilephone/adb-sync-0_p20181127-r1 | 2 +- .../md5-cache/app-mobilephone/dfu-util-9999 | 2 +- .../md5-cache/app-mobilephone/gnokii-9999 | 2 +- .../md5-cache/app-mobilephone/heimdall-9999 | 2 +- .../md5-cache/app-mobilephone/obexftp-0.24.2 | 2 +- .../app-mobilephone/sobexsrv-1.0.1-r2 | 2 +- metadata/md5-cache/app-mobilephone/wammu-0.44 | 2 +- metadata/md5-cache/app-office/Manifest.gz | Bin 13325 -> 13346 bytes .../md5-cache/app-office/calcurse-4.4.0-r1 | 2 +- .../md5-cache/app-office/gnome-todo-3.28.1-r1 | 4 +- metadata/md5-cache/app-office/gnucash-3.8b | 2 +- metadata/md5-cache/app-office/gnucash-3.8b-r1 | 2 +- .../md5-cache/app-office/gnumeric-1.12.47 | 2 +- .../app-office/gtg-0.4.0_pre20200613 | 4 +- .../app-office/impressive-0.13.0_beta1 | 2 +- .../app-office/impressive-0.13.0_beta2 | 2 +- .../md5-cache/app-office/kmymoney-5.0.8-r1 | 2 +- metadata/md5-cache/app-office/ledger-3.1.2-r1 | 2 +- metadata/md5-cache/app-office/ledger-3.2.0 | 2 +- .../md5-cache/app-office/libreoffice-6.4.3.2 | 2 +- .../md5-cache/app-office/libreoffice-6.4.5.2 | 2 +- .../md5-cache/app-office/libreoffice-6.4.9999 | 2 +- .../md5-cache/app-office/libreoffice-9999 | 2 +- .../app-office/libreoffice-bin-6.4.3.2 | 2 +- metadata/md5-cache/app-office/lyx-2.3.3 | 2 +- .../md5-cache/app-office/moneyguru-3.0.1-r2 | 2 +- .../md5-cache/app-office/openoffice-bin-4.1.7 | 2 +- .../md5-cache/app-office/scribus-1.5.5-r1 | 2 +- .../app-office/scribus-1.5.5_p20200626 | 2 +- metadata/md5-cache/app-office/scribus-9999 | 2 +- metadata/md5-cache/app-office/taskcoach-1.4.6 | 2 +- metadata/md5-cache/app-office/texstudio-9999 | 2 +- metadata/md5-cache/app-office/unoconv-0.8.2 | 2 +- metadata/md5-cache/app-office/unoconv-0.9 | 2 +- metadata/md5-cache/app-office/unoconv-0.9.0 | 2 +- metadata/md5-cache/app-pda/Manifest.gz | Bin 2758 -> 2754 bytes .../app-pda/libimobiledevice-1.2.0-r1 | 2 +- .../libimobiledevice-1.2.1_pre20200220 | 2 +- metadata/md5-cache/app-pda/libplist-2.1.0 | 2 +- .../md5-cache/app-pda/pilot-link-0.12.5-r2 | 2 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 21569 -> 21509 bytes .../md5-cache/app-portage/cpuid2cpuflags-1 | 2 +- .../md5-cache/app-portage/cpuid2cpuflags-9999 | 2 +- .../md5-cache/app-portage/diffmask-0.3.3-r4 | 2 +- metadata/md5-cache/app-portage/diffmask-9999 | 2 +- .../md5-cache/app-portage/distpatch-0.1.2-r2 | 2 +- metadata/md5-cache/app-portage/elicense-1.0.2 | 2 +- metadata/md5-cache/app-portage/elicense-9999 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.8-r1 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.8-r2 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.8-r3 | 2 +- .../md5-cache/app-portage/elogviewer-2.9-r1 | 2 +- .../md5-cache/app-portage/elogviewer-3.0-r2 | 2 +- metadata/md5-cache/app-portage/esearch-1.3-r2 | 2 +- metadata/md5-cache/app-portage/esearch-9999 | 2 +- .../app-portage/etc-proposals-1.4.3-r3 | 2 +- .../app-portage/fetchcommandwrapper-0.8.1-r1 | 2 +- .../app-portage/fetchcommandwrapper-0.8.2 | 2 +- .../app-portage/fetchcommandwrapper-0.8.3 | 2 +- .../app-portage/fetchcommandwrapper-0.8.4 | 2 +- .../md5-cache/app-portage/flaggie-0.2.1-r1 | 2 +- metadata/md5-cache/app-portage/flaggie-9999 | 2 +- metadata/md5-cache/app-portage/g-cpan-9999 | 2 +- .../md5-cache/app-portage/g-octave-0.4.1-r7 | 2 +- .../md5-cache/app-portage/g-sorcery-0.2.1-r1 | 2 +- metadata/md5-cache/app-portage/g-sorcery-9999 | 2 +- metadata/md5-cache/app-portage/gander-0.0.1 | 2 +- metadata/md5-cache/app-portage/gemato-14.3 | 2 +- metadata/md5-cache/app-portage/gemato-14.4 | 2 +- metadata/md5-cache/app-portage/gemato-9999 | 2 +- metadata/md5-cache/app-portage/genlop-9999 | 2 +- .../md5-cache/app-portage/gentoolkit-0.4.6 | 2 +- .../md5-cache/app-portage/gentoolkit-0.4.7 | 2 +- .../md5-cache/app-portage/gentoolkit-0.4.8 | 2 +- .../md5-cache/app-portage/gentoolkit-0.5.0 | 2 +- .../md5-cache/app-portage/gentoolkit-9999 | 2 +- metadata/md5-cache/app-portage/gentoopm-0.3.1 | 2 +- metadata/md5-cache/app-portage/gentoopm-9999 | 2 +- .../app-portage/gpytage-0.3.0_rc1-r1 | 2 +- metadata/md5-cache/app-portage/gpyutils-0.4.1 | 2 +- metadata/md5-cache/app-portage/gpyutils-0.4.2 | 2 +- metadata/md5-cache/app-portage/gpyutils-9999 | 2 +- metadata/md5-cache/app-portage/grs-0.7 | 2 +- metadata/md5-cache/app-portage/grs-9999 | 2 +- .../md5-cache/app-portage/gs-elpa-0.1.3-r1 | 2 +- metadata/md5-cache/app-portage/gs-elpa-9999 | 2 +- metadata/md5-cache/app-portage/gverify-2 | 2 +- metadata/md5-cache/app-portage/hackport-9999 | 2 +- .../md5-cache/app-portage/java-ebuilder-9999 | 2 +- metadata/md5-cache/app-portage/layman-2.4.3 | 2 +- metadata/md5-cache/app-portage/layman-9999 | 2 +- metadata/md5-cache/app-portage/metagen-0.7.2 | 2 +- metadata/md5-cache/app-portage/metagen-9999 | 2 +- .../md5-cache/app-portage/mirrorselect-2.2.3 | 2 +- .../app-portage/mirrorselect-2.2.4-r1 | 2 +- .../app-portage/mirrorselect-2.2.6-r1 | 2 +- .../md5-cache/app-portage/mirrorselect-9999 | 2 +- metadata/md5-cache/app-portage/nattka-0.2.6 | 2 +- metadata/md5-cache/app-portage/nattka-0.2.7 | 2 +- metadata/md5-cache/app-portage/nattka-0.2.8 | 2 +- metadata/md5-cache/app-portage/nattka-0.2.9 | 6 +- metadata/md5-cache/app-portage/nattka-9999 | 2 +- .../md5-cache/app-portage/no-distcc-env-9999 | 2 +- .../md5-cache/app-portage/overlint-0.5.3-r1 | 2 +- .../md5-cache/app-portage/overlint-0.5.3-r2 | 2 +- metadata/md5-cache/app-portage/pfl-3.1 | 2 +- .../md5-cache/app-portage/portage-utils-9999 | 2 +- .../md5-cache/app-portage/portpeek-2.1.27-r1 | 2 +- .../md5-cache/app-portage/portpeek-2.1.29 | 2 +- metadata/md5-cache/app-portage/pqlop-0.02-r1 | 2 +- metadata/md5-cache/app-portage/pram-9 | 4 +- .../md5-cache/app-portage/repo-commit-9999 | 2 +- metadata/md5-cache/app-portage/repoman-2.3.22 | 2 +- metadata/md5-cache/app-portage/repoman-2.3.23 | 2 +- metadata/md5-cache/app-portage/repoman-9999 | 2 +- .../app-portage/smart-live-rebuild-1.3.6 | 2 +- .../app-portage/smart-live-rebuild-9999 | 2 +- metadata/md5-cache/app-portage/tatt-0.7-r1 | 6 +- metadata/md5-cache/app-portage/tatt-9999 | 2 +- metadata/md5-cache/app-portage/ufed-9999 | 2 +- .../md5-cache/app-portage/unsymlink-lib-17-r1 | 2 +- .../md5-cache/app-portage/unsymlink-lib-18 | 2 +- .../md5-cache/app-portage/unsymlink-lib-9999 | 2 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 15505 -> 15495 bytes .../md5-cache/app-shells/autojump-22.2.4-r4 | 2 +- metadata/md5-cache/app-shells/autojump-22.5.1 | 2 +- metadata/md5-cache/app-shells/autojump-22.5.3 | 2 +- .../md5-cache/app-shells/bash-completion-2.10 | 2 +- .../md5-cache/app-shells/bash-completion-9999 | 2 +- metadata/md5-cache/app-shells/fish-9999 | 2 +- metadata/md5-cache/app-shells/fzy-9999 | 2 +- .../app-shells/gentoo-bashcomp-20190211 | 4 +- .../gentoo-zsh-completions-99999999 | 2 +- metadata/md5-cache/app-shells/ksh-2020.0.0-r1 | 4 +- metadata/md5-cache/app-shells/ksh-9999 | 4 +- metadata/md5-cache/app-shells/loksh-6.7.2 | 4 +- metadata/md5-cache/app-shells/mpibash-9999 | 2 +- .../md5-cache/app-shells/powerline-2.7-r1 | 2 +- metadata/md5-cache/app-shells/powerline-9999 | 2 +- metadata/md5-cache/app-shells/thefuck-3.27 | 2 +- metadata/md5-cache/app-shells/thefuck-3.28 | 2 +- .../app-shells/tmux-bash-completion-9999 | 2 +- metadata/md5-cache/app-shells/zsh-9999 | 2 +- .../md5-cache/app-shells/zsh-completions-9999 | 2 +- metadata/md5-cache/app-text/Manifest.gz | Bin 81890 -> 81712 bytes .../app-text/asciidoc-8.6.10_p20181016-r1 | 2 +- .../md5-cache/app-text/asciidoc-9.0.0_rc2 | 2 +- metadata/md5-cache/app-text/bibus-1.5.2-r3 | 2 +- metadata/md5-cache/app-text/binfind-0.0.3 | 6 +- metadata/md5-cache/app-text/blogc-9999 | 2 +- metadata/md5-cache/app-text/calibre-4.17.0-r1 | 2 +- metadata/md5-cache/app-text/calibre-4.18.0 | 2 +- metadata/md5-cache/app-text/calibre-4.19.0 | 2 +- metadata/md5-cache/app-text/calibre-4.20.0 | 2 +- metadata/md5-cache/app-text/calibre-4.9.1-r2 | 2 +- metadata/md5-cache/app-text/capyt-1.1.1 | 2 +- .../app-text/cherrytree-0.99.0_p20200523 | 2 +- metadata/md5-cache/app-text/cherrytree-9999 | 2 +- metadata/md5-cache/app-text/cmark-0.29.0 | 2 +- metadata/md5-cache/app-text/cwtext-0.96-r1 | 2 +- metadata/md5-cache/app-text/dblatex-0.3.11 | 2 +- metadata/md5-cache/app-text/duali-0.2.0-r1 | 2 +- metadata/md5-cache/app-text/fbless-0.2.3 | 2 +- metadata/md5-cache/app-text/foliate-2.2.1 | 4 +- .../app-text/gnome-doc-utils-0.20.10-r2 | 2 +- metadata/md5-cache/app-text/grip-4.5.2 | 2 +- .../md5-cache/app-text/gtranslator-3.32.0 | 4 +- .../md5-cache/app-text/html-xml-utils-7.7 | 2 +- .../md5-cache/app-text/html-xml-utils-7.8 | 2 +- metadata/md5-cache/app-text/html2text-9999 | 2 +- metadata/md5-cache/app-text/htmlmin-0.1.12 | 2 +- metadata/md5-cache/app-text/iso-codes-4.4 | 2 +- metadata/md5-cache/app-text/jo-99999 | 2 +- metadata/md5-cache/app-text/krop-0.5.1-r1 | 2 +- metadata/md5-cache/app-text/krop-9999 | 2 +- metadata/md5-cache/app-text/landslide-1.1.3 | 2 +- metadata/md5-cache/app-text/libetonyek-9999 | 2 +- metadata/md5-cache/app-text/libgepub-0.6.0 | 4 +- metadata/md5-cache/app-text/libgxps-0.3.1 | 4 +- metadata/md5-cache/app-text/libmspub-9999 | 2 +- metadata/md5-cache/app-text/libmwaw-9999 | 2 +- metadata/md5-cache/app-text/libodfgen-9999 | 2 +- .../md5-cache/app-text/libpaper-1.1.24_p5 | 2 +- metadata/md5-cache/app-text/libpaper-1.1.28 | 2 +- .../md5-cache/app-text/libstaroffice-9999 | 2 +- metadata/md5-cache/app-text/mftrace-1.2.18-r3 | 2 +- metadata/md5-cache/app-text/mftrace-1.2.19-r1 | 2 +- metadata/md5-cache/app-text/nfoview-1.27.1 | 2 +- metadata/md5-cache/app-text/nfoview-1.28 | 2 +- metadata/md5-cache/app-text/nfoview-9999 | 2 +- metadata/md5-cache/app-text/paperwork-1.3.1 | 2 +- .../app-text/paperwork-backend-1.3.1 | 2 +- metadata/md5-cache/app-text/pastebinit-1.5-r1 | 2 +- metadata/md5-cache/app-text/pastebinit-1.5.1 | 2 +- metadata/md5-cache/app-text/pdf2djvu-0.9.11 | 2 +- metadata/md5-cache/app-text/pdf2djvu-0.9.12 | 2 +- metadata/md5-cache/app-text/pdf2djvu-0.9.15 | 2 +- metadata/md5-cache/app-text/pdf2djvu-0.9.8 | 2 +- metadata/md5-cache/app-text/pdfarranger-1.3.1 | 2 +- .../md5-cache/app-text/pdfarranger-1.5.3-r1 | 2 +- metadata/md5-cache/app-text/pdfminer-20140328 | 2 +- .../md5-cache/app-text/pdfminer-20140328-r1 | 2 +- metadata/md5-cache/app-text/pdfminer-20191020 | 2 +- metadata/md5-cache/app-text/pdftk-9999 | 2 +- metadata/md5-cache/app-text/pelican-3.7.1 | 2 +- metadata/md5-cache/app-text/pelican-4.0.0 | 2 +- metadata/md5-cache/app-text/pelican-4.0.1 | 2 +- metadata/md5-cache/app-text/pelican-4.1.2 | 2 +- metadata/md5-cache/app-text/pelican-4.2.0 | 2 +- metadata/md5-cache/app-text/pelican-9999 | 2 +- metadata/md5-cache/app-text/pinfo-99999 | 2 +- metadata/md5-cache/app-text/poppler-9999 | 2 +- metadata/md5-cache/app-text/pylize-1.3b-r2 | 14 - metadata/md5-cache/app-text/pytextile-3.0.3 | 2 +- .../md5-cache/app-text/q-text-as-data-2.0.10 | 2 +- metadata/md5-cache/app-text/queequeg-0.91-r2 | 2 +- metadata/md5-cache/app-text/recode-3.6_p20-r1 | 2 +- .../md5-cache/app-text/referencer-1.2.2-r1 | 2 +- metadata/md5-cache/app-text/restview-2.9.2 | 2 +- metadata/md5-cache/app-text/rnc2rng-2.6.1 | 2 +- metadata/md5-cache/app-text/rnc2rng-2.6.2 | 2 +- metadata/md5-cache/app-text/rpl-1.6.7 | 2 +- metadata/md5-cache/app-text/scdoc-9999 | 2 +- .../app-text/sgmltools-lite-3.0.3-r15 | 2 +- metadata/md5-cache/app-text/sigil-0.9.16-r1 | 2 +- metadata/md5-cache/app-text/sigil-1.2.1-r1 | 2 +- .../md5-cache/app-text/silvercity-0.9.7-r1 | 2 +- metadata/md5-cache/app-text/stardict-3.0.6-r3 | 2 +- .../app-text/stardict-4.0.0_pre20170304 | 2 +- .../md5-cache/app-text/tesseract-4.1.0-r1 | 2 +- metadata/md5-cache/app-text/tesseract-4.1.1 | 2 +- metadata/md5-cache/app-text/tesseract-9999 | 2 +- metadata/md5-cache/app-text/texlive-2020-r3 | 11 - metadata/md5-cache/app-text/texlive-2020-r4 | 11 + metadata/md5-cache/app-text/txt2tags-2.6-r1 | 2 +- metadata/md5-cache/app-text/txt2tags-3.3 | 2 +- metadata/md5-cache/app-text/unpaper-9999 | 2 +- .../md5-cache/app-text/wiki2beamer-0.10.0 | 2 +- .../md5-cache/app-text/wiki2beamer-0.9.5-r1 | 2 +- metadata/md5-cache/app-text/xapers-0.8.2 | 2 +- metadata/md5-cache/app-text/xapers-0.8.2-r1 | 2 +- metadata/md5-cache/app-text/xchm-9999 | 2 +- metadata/md5-cache/app-text/xiphos-4.0.6a-r2 | 2 +- metadata/md5-cache/app-text/xiphos-4.1.0-r2 | 2 +- metadata/md5-cache/app-text/xlsx2csv-0.7.6 | 2 +- metadata/md5-cache/app-text/xmldiff-1.1.1 | 2 +- metadata/md5-cache/app-text/xmldiff-2.3 | 2 +- metadata/md5-cache/app-text/xournal-9999 | 2 +- metadata/md5-cache/app-text/xournalpp-9999 | 2 +- metadata/md5-cache/app-text/zathura-0.4.3 | 4 +- metadata/md5-cache/app-text/zathura-0.4.4 | 4 +- metadata/md5-cache/app-text/zathura-0.4.5 | 4 +- metadata/md5-cache/app-text/zathura-9999 | 4 +- metadata/md5-cache/app-text/zathura-cb-0.1.8 | 4 +- metadata/md5-cache/app-text/zathura-cb-9999 | 4 +- .../md5-cache/app-text/zathura-djvu-0.2.8 | 4 +- .../md5-cache/app-text/zathura-djvu-0.2.9 | 4 +- metadata/md5-cache/app-text/zathura-djvu-9999 | 4 +- .../app-text/zathura-pdf-mupdf-0.3.5 | 4 +- .../md5-cache/app-text/zathura-pdf-mupdf-9999 | 4 +- .../app-text/zathura-pdf-poppler-0.2.9 | 4 +- .../app-text/zathura-pdf-poppler-0.3.0 | 4 +- .../app-text/zathura-pdf-poppler-9999 | 4 +- metadata/md5-cache/app-text/zathura-ps-0.2.6 | 4 +- metadata/md5-cache/app-text/zathura-ps-9999 | 4 +- metadata/md5-cache/app-vim/Manifest.gz | Bin 41709 -> 41204 bytes metadata/md5-cache/app-vim/airline-9999 | 2 +- .../md5-cache/app-vim/airline-themes-9999 | 2 +- metadata/md5-cache/app-vim/bufexplorer-9999 | 2 +- metadata/md5-cache/app-vim/conque-2.3-r1 | 2 +- metadata/md5-cache/app-vim/easytags-3.11 | 14 - metadata/md5-cache/app-vim/easytags-3.11-r1 | 14 - .../app-vim/editorconfig-vim-0.3.3-r2 | 2 +- metadata/md5-cache/app-vim/emmet-9999 | 2 +- .../md5-cache/app-vim/exheres-syntax-99999999 | 2 +- metadata/md5-cache/app-vim/fugitive-9999 | 2 +- .../md5-cache/app-vim/gentoo-syntax-99999999 | 2 +- metadata/md5-cache/app-vim/gitgutter-99999999 | 2 +- metadata/md5-cache/app-vim/gitlog-9999 | 2 +- metadata/md5-cache/app-vim/gitv-9999 | 2 +- metadata/md5-cache/app-vim/gundo-2.6.2-r3 | 2 +- metadata/md5-cache/app-vim/iris-1.0.0 | 2 +- metadata/md5-cache/app-vim/jedi-0.10.0 | 2 +- .../md5-cache/app-vim/jedi-0.8_p20171015-r1 | 2 +- metadata/md5-cache/app-vim/lightline-9999 | 2 +- metadata/md5-cache/app-vim/merginal-9999 | 2 +- metadata/md5-cache/app-vim/nerdcommenter-9999 | 2 +- metadata/md5-cache/app-vim/nerdtree-9999 | 2 +- metadata/md5-cache/app-vim/notes-0.33.4-r1 | 14 - metadata/md5-cache/app-vim/pyclewn-2.1-r2 | 2 +- metadata/md5-cache/app-vim/pydiction-1.2.3-r2 | 2 +- metadata/md5-cache/app-vim/pydoc-2.0-r1 | 2 +- metadata/md5-cache/app-vim/splice-1.1.0-r3 | 2 +- metadata/md5-cache/app-vim/syntastic-9999 | 2 +- metadata/md5-cache/app-vim/tcomment-9999 | 2 +- metadata/md5-cache/app-vim/undotree-9999 | 2 +- .../md5-cache/app-vim/vim-latex-1.10.0-r1 | 2 +- .../md5-cache/app-vim/vim-latex-1.10.0-r2 | 2 +- metadata/md5-cache/app-vim/vimagit-9999 | 2 +- .../md5-cache/app-vim/vimoutliner-0.3.6-r3 | 2 +- .../app-vim/vimoutliner-0.4.0_p20180301-r2 | 2 +- metadata/md5-cache/app-vim/vimpython-1.13-r2 | 2 +- metadata/md5-cache/app-vim/vimpython-1.13-r3 | 2 +- metadata/md5-cache/app-vim/vimtex-99999999 | 2 +- metadata/md5-cache/app-vim/voom-5.3-r1 | 2 +- metadata/md5-cache/dev-ada/Manifest.gz | Bin 6420 -> 6418 bytes metadata/md5-cache/dev-ada/asis-2016-r1 | 2 +- metadata/md5-cache/dev-ada/asis-2019-r1 | 2 +- metadata/md5-cache/dev-ada/aunit-2019-r1 | 2 +- metadata/md5-cache/dev-ada/aunit-2020 | 2 +- metadata/md5-cache/dev-ada/aws-2018-r2 | 2 +- metadata/md5-cache/dev-ada/aws-2019-r1 | 2 +- metadata/md5-cache/dev-ada/aws-2020 | 2 +- metadata/md5-cache/dev-ada/gnat_util-2017-r2 | 2 +- metadata/md5-cache/dev-ada/gnat_util-2018-r2 | 2 +- metadata/md5-cache/dev-ada/gnat_util-2019-r1 | 2 +- .../dev-ada/gnatcoll-bindings-2019-r1 | 2 +- .../md5-cache/dev-ada/gnatcoll-bindings-2020 | 2 +- .../md5-cache/dev-ada/gnatcoll-core-2019-r1 | 2 +- metadata/md5-cache/dev-ada/gnatcoll-core-2020 | 2 +- metadata/md5-cache/dev-ada/gnatcoll-db-2019 | 2 +- metadata/md5-cache/dev-ada/gnatmem-2019-r1 | 2 +- .../md5-cache/dev-ada/gnatsymbolize-2019-r1 | 2 +- metadata/md5-cache/dev-ada/gprbuild-2017-r2 | 2 +- metadata/md5-cache/dev-ada/gprbuild-2019-r1 | 2 +- metadata/md5-cache/dev-ada/gprbuild-2020 | 2 +- metadata/md5-cache/dev-ada/gps-2019-r1 | 2 +- metadata/md5-cache/dev-ada/gtkada-2017-r1 | 2 +- metadata/md5-cache/dev-ada/gtkada-2018-r2 | 2 +- metadata/md5-cache/dev-ada/gtkada-2019-r1 | 2 +- metadata/md5-cache/dev-ada/langkit-2018 | 2 +- metadata/md5-cache/dev-ada/langkit-2019 | 2 +- metadata/md5-cache/dev-ada/langkit-2019-r1 | 2 +- metadata/md5-cache/dev-ada/libadalang-2018-r2 | 2 +- metadata/md5-cache/dev-ada/libadalang-2019-r1 | 2 +- .../dev-ada/libadalang-tools-2019-r1 | 2 +- metadata/md5-cache/dev-ada/libgpr-2019-r1 | 2 +- metadata/md5-cache/dev-ada/libgpr-2020 | 2 +- metadata/md5-cache/dev-ada/xmlada-2019-r1 | 2 +- metadata/md5-cache/dev-ada/xmlada-2020 | 2 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 18249 -> 18081 bytes .../md5-cache/dev-cpp/abseil-cpp-20200225.2 | 2 +- metadata/md5-cache/dev-cpp/aixlog-9999 | 2 +- metadata/md5-cache/dev-cpp/antlr-cpp-2.7.7-r1 | 2 +- metadata/md5-cache/dev-cpp/asio-1.16.1 | 4 +- metadata/md5-cache/dev-cpp/atkmm-2.28.0 | 2 +- metadata/md5-cache/dev-cpp/cairomm-1.12.0-r1 | 2 +- metadata/md5-cache/dev-cpp/catch-1.12.2 | 4 +- metadata/md5-cache/dev-cpp/catch-1.9999 | 2 +- metadata/md5-cache/dev-cpp/catch-2.5.0 | 2 +- metadata/md5-cache/dev-cpp/catch-2.7.0 | 2 +- metadata/md5-cache/dev-cpp/catch-2.9.1 | 6 +- metadata/md5-cache/dev-cpp/catch-9999 | 2 +- metadata/md5-cache/dev-cpp/ctemplate-2.3-r1 | 2 +- metadata/md5-cache/dev-cpp/gflags-2.2.0 | 2 +- metadata/md5-cache/dev-cpp/gflags-2.2.1 | 2 +- metadata/md5-cache/dev-cpp/gflags-2.2.1-r1 | 2 +- metadata/md5-cache/dev-cpp/gflags-9999 | 2 +- metadata/md5-cache/dev-cpp/glibmm-2.62.0 | 2 +- metadata/md5-cache/dev-cpp/glibmm-2.64.2 | 4 +- metadata/md5-cache/dev-cpp/glog-0.3.4-r1 | 2 +- metadata/md5-cache/dev-cpp/glog-0.4.0 | 2 +- metadata/md5-cache/dev-cpp/gtest-1.10.0 | 2 +- metadata/md5-cache/dev-cpp/gtest-1.8.0 | 2 +- metadata/md5-cache/dev-cpp/gtest-1.8.0-r1 | 2 +- metadata/md5-cache/dev-cpp/gtest-1.8.1 | 2 +- metadata/md5-cache/dev-cpp/gtest-1.8.1-r1 | 2 +- .../md5-cache/dev-cpp/gtest-1.9.0_pre20190607 | 2 +- metadata/md5-cache/dev-cpp/gtest-9999 | 2 +- metadata/md5-cache/dev-cpp/gtkmm-2.24.5 | 2 +- metadata/md5-cache/dev-cpp/gtkmm-3.24.2 | 2 +- metadata/md5-cache/dev-cpp/htmlcxx-0.87 | 2 +- metadata/md5-cache/dev-cpp/icnc-1.0.100 | 2 +- metadata/md5-cache/dev-cpp/libcmis-9999 | 2 +- .../md5-cache/dev-cpp/libglademm-2.6.7-r2 | 2 +- metadata/md5-cache/dev-cpp/libxmlpp-2.40.1 | 2 +- metadata/md5-cache/dev-cpp/libxmlpp-3.0.1 | 2 +- metadata/md5-cache/dev-cpp/mm-common-0.9.12 | 11 - metadata/md5-cache/dev-cpp/mm-common-1.0.0 | 4 +- metadata/md5-cache/dev-cpp/ms-gsl-9999 | 2 +- metadata/md5-cache/dev-cpp/pangomm-2.42.0 | 2 +- metadata/md5-cache/dev-cpp/pangomm-2.42.1 | 2 +- metadata/md5-cache/dev-cpp/popl-9999 | 2 +- metadata/md5-cache/dev-cpp/tbb-2019.8 | 2 +- metadata/md5-cache/dev-cpp/tbb-2020.2 | 2 +- metadata/md5-cache/dev-cpp/waylandpp-9999 | 2 +- metadata/md5-cache/dev-cpp/yaml-cpp-0.6.2 | 2 +- metadata/md5-cache/dev-cpp/yaml-cpp-0.6.3-r1 | 2 +- metadata/md5-cache/dev-cpp/yaml-cpp-0.6.3-r2 | 2 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 42038 -> 42035 bytes metadata/md5-cache/dev-db/SchemaSync-0.9.2-r1 | 2 +- metadata/md5-cache/dev-db/SchemaSync-0.9.4 | 2 +- metadata/md5-cache/dev-db/SchemaSync-0.9.5 | 2 +- .../dev-db/aerospike-server-community-9999 | 2 +- metadata/md5-cache/dev-db/barman-2.10 | 2 +- metadata/md5-cache/dev-db/kdb-3.2.0 | 2 +- metadata/md5-cache/dev-db/libiodbc-3.52.12 | 2 +- metadata/md5-cache/dev-db/lmdb-0.9.23 | 2 +- metadata/md5-cache/dev-db/lmdb-0.9.24 | 2 +- metadata/md5-cache/dev-db/mariadb-10.1.38-r1 | 2 +- metadata/md5-cache/dev-db/mariadb-10.1.43 | 2 +- metadata/md5-cache/dev-db/mariadb-10.1.44-r1 | 2 +- metadata/md5-cache/dev-db/mariadb-10.1.45 | 2 +- metadata/md5-cache/dev-db/mariadb-5.5.66 | 2 +- metadata/md5-cache/dev-db/mariadb-5.5.67 | 2 +- metadata/md5-cache/dev-db/mariadb-5.5.68 | 2 +- .../dev-db/mariadb-connector-c-3.1.6 | 2 +- .../dev-db/mariadb-connector-c-3.1.7 | 2 +- .../dev-db/mariadb-connector-c-3.1.8 | 2 +- .../dev-db/mariadb-connector-c-3.1.9 | 2 +- .../md5-cache/dev-db/mariadb-connector-c-9999 | 2 +- .../dev-db/mariadb-connector-odbc-3.1.6 | 2 +- metadata/md5-cache/dev-db/metakit-2.4.9.7-r2 | 15 - metadata/md5-cache/dev-db/mongodb-3.6.13 | 2 +- metadata/md5-cache/dev-db/mongodb-3.6.17 | 2 +- metadata/md5-cache/dev-db/mongodb-4.0.12 | 2 +- metadata/md5-cache/dev-db/mongodb-4.0.16-r1 | 2 +- metadata/md5-cache/dev-db/mongodb-4.0.19 | 2 +- metadata/md5-cache/dev-db/mongodb-4.2.3-r1 | 2 +- metadata/md5-cache/dev-db/mongodb-4.2.6 | 2 +- metadata/md5-cache/dev-db/mongodb-4.2.8 | 2 +- metadata/md5-cache/dev-db/mycli-1.20.1 | 2 +- metadata/md5-cache/dev-db/mycli-9999 | 2 +- metadata/md5-cache/dev-db/myodbc-5.3.10-r3 | 2 +- metadata/md5-cache/dev-db/myodbc-5.3.9 | 2 +- metadata/md5-cache/dev-db/myodbc-8.0.16 | 2 +- metadata/md5-cache/dev-db/myodbc-8.0.17 | 2 +- metadata/md5-cache/dev-db/myodbc-8.0.19 | 2 +- metadata/md5-cache/dev-db/myodbc-8.0.20 | 2 +- metadata/md5-cache/dev-db/mysql-5.6.45-r2 | 2 +- metadata/md5-cache/dev-db/mysql-5.7.27-r1 | 2 +- metadata/md5-cache/dev-db/mysql-5.7.29 | 2 +- metadata/md5-cache/dev-db/mysql-5.7.30 | 2 +- .../dev-db/mysql-connector-c-6.1.11-r2 | 2 +- .../md5-cache/dev-db/mysql-connector-c-8.0.19 | 2 +- .../md5-cache/dev-db/mysql-connector-c-8.0.20 | 2 +- .../dev-db/mysql-workbench-8.0.19-r1 | 2 +- .../md5-cache/dev-db/mysql-workbench-8.0.20 | 2 +- metadata/md5-cache/dev-db/ocp-9999 | 2 +- .../dev-db/oracle-instantclient-18.3.0.0-r2 | 2 +- .../dev-db/oracle-instantclient-18.5.0.0 | 2 +- .../dev-db/oracle-instantclient-19.3.0.0-r1 | 2 +- .../dev-db/oracle-instantclient-19.5.0.0 | 2 +- .../dev-db/oracle-instantclient-19.6.0.0 | 2 +- .../oracle-instantclient-basic-11.2.0.4 | 2 +- .../dev-db/oracle-instantclient-jdbc-11.2.0.4 | 2 +- .../dev-db/oracle-instantclient-odbc-11.2.0.4 | 2 +- .../md5-cache/dev-db/percona-server-5.7.27.30 | 2 +- metadata/md5-cache/dev-db/pg_activity-1.5.0 | 2 +- metadata/md5-cache/dev-db/pgadmin4-4.17-r1 | 2 +- metadata/md5-cache/dev-db/pgcli-2.2.0 | 2 +- metadata/md5-cache/dev-db/pgpool2-3.7.10 | 2 +- metadata/md5-cache/dev-db/pgpool2-4.0.5 | 2 +- metadata/md5-cache/dev-db/pgpool2-9999 | 2 +- metadata/md5-cache/dev-db/pgtap-0.99.0 | 2 +- metadata/md5-cache/dev-db/pgxnclient-1.3-r2 | 2 +- metadata/md5-cache/dev-db/plr-8.3.0.17 | 2 +- metadata/md5-cache/dev-db/postgis-2.5.3-r1 | 2 +- metadata/md5-cache/dev-db/postgis-3.0.0-r1 | 2 +- metadata/md5-cache/dev-db/postgis-9999 | 2 +- metadata/md5-cache/dev-db/postgresql-10.12 | 2 +- metadata/md5-cache/dev-db/postgresql-10.13 | 2 +- metadata/md5-cache/dev-db/postgresql-11.7 | 6 +- metadata/md5-cache/dev-db/postgresql-11.8 | 6 +- metadata/md5-cache/dev-db/postgresql-12.2 | 6 +- metadata/md5-cache/dev-db/postgresql-12.3 | 6 +- metadata/md5-cache/dev-db/postgresql-13_beta1 | 6 +- metadata/md5-cache/dev-db/postgresql-9.4.26 | 2 +- metadata/md5-cache/dev-db/postgresql-9.5.21 | 2 +- metadata/md5-cache/dev-db/postgresql-9.5.22 | 2 +- metadata/md5-cache/dev-db/postgresql-9.6.17 | 2 +- metadata/md5-cache/dev-db/postgresql-9.6.18 | 2 +- metadata/md5-cache/dev-db/postgresql-9999 | 2 +- metadata/md5-cache/dev-db/sadisplay-0.4.9 | 2 +- metadata/md5-cache/dev-db/slony1-2.2.6 | 2 +- metadata/md5-cache/dev-db/slony1-2.2.7 | 2 +- metadata/md5-cache/dev-db/sqlcipher-3.4.2 | 2 +- metadata/md5-cache/dev-db/sqlcipher-4.0.1 | 2 +- metadata/md5-cache/dev-db/sqlite-3.31.1 | 2 +- metadata/md5-cache/dev-db/sqlite-3.32.3 | 15 + metadata/md5-cache/dev-db/tokumx-1.5.0-r2 | 2 +- metadata/md5-cache/dev-db/tokumx-2.0.2-r2 | 2 +- metadata/md5-cache/dev-db/tora-9999 | 2 +- metadata/md5-cache/dev-db/unixODBC-2.3.7 | 2 +- metadata/md5-cache/dev-dotnet/Manifest.gz | Bin 2913 -> 2915 bytes metadata/md5-cache/dev-dotnet/pe-format-9999 | 2 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 13266 -> 13268 bytes metadata/md5-cache/dev-embedded/esptool-2.8 | 2 +- .../md5-cache/dev-embedded/libftdi-0.20-r1 | 2 +- .../md5-cache/dev-embedded/libftdi-1.2-r1 | 2 +- .../md5-cache/dev-embedded/libftdi-1.2-r2 | 2 +- metadata/md5-cache/dev-embedded/libftdi-1.4 | 2 +- metadata/md5-cache/dev-embedded/libftdi-9999 | 2 +- .../md5-cache/dev-embedded/libjaylink-9999 | 2 +- .../dev-embedded/nodemcu-uploader-0.4.3 | 2 +- metadata/md5-cache/dev-embedded/openocd-9999 | 2 +- .../md5-cache/dev-embedded/platformio-4.3.3 | 2 +- metadata/md5-cache/dev-embedded/stlink-9999 | 2 +- metadata/md5-cache/dev-embedded/urjtag-9999 | 2 +- metadata/md5-cache/dev-erlang/Manifest.gz | Bin 17045 -> 17539 bytes metadata/md5-cache/dev-erlang/p1_mysql-1.0.15 | 12 + .../md5-cache/dev-erlang/stringprep-1.0.20 | 12 + metadata/md5-cache/dev-erlang/xmpp-1.4.7 | 12 + metadata/md5-cache/dev-games/Manifest.gz | Bin 9234 -> 9232 bytes metadata/md5-cache/dev-games/cegui-0.8.7-r1 | 2 +- .../dev-games/freecell-solver-5.22.1 | 2 +- .../dev-games/freecell-solver-5.24.0 | 2 +- .../md5-cache/dev-games/ogre-2.1_pre20191212 | 2 +- metadata/md5-cache/dev-games/physfs-3.0.2 | 2 +- metadata/md5-cache/dev-games/physfs-9999 | 2 +- metadata/md5-cache/dev-games/simgear-9999 | 2 +- metadata/md5-cache/dev-games/tiled-1.3.4 | 2 +- metadata/md5-cache/dev-games/tiled-1.3.5 | 2 +- metadata/md5-cache/dev-games/tiled-1.4.0 | 2 +- metadata/md5-cache/dev-games/tiled-1.4.1 | 2 +- metadata/md5-cache/dev-go/Manifest.gz | Bin 8270 -> 8266 bytes metadata/md5-cache/dev-go/go-licenses-9999 | 2 +- .../md5-cache/dev-go/licenseclassifier-9999 | 2 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 120210 -> 124043 bytes metadata/md5-cache/dev-java/ant-1.10.8 | 11 + metadata/md5-cache/dev-java/ant-antlr-1.10.8 | 14 + .../md5-cache/dev-java/ant-apache-bcel-1.10.8 | 14 + .../md5-cache/dev-java/ant-apache-bsf-1.10.8 | 14 + .../dev-java/ant-apache-log4j-1.10.8 | 14 + .../md5-cache/dev-java/ant-apache-oro-1.10.8 | 14 + .../dev-java/ant-apache-regexp-1.10.8 | 14 + .../dev-java/ant-apache-resolver-1.10.8 | 14 + .../dev-java/ant-apache-xalan2-1.10.8 | 14 + .../dev-java/ant-commons-logging-1.10.8 | 14 + .../md5-cache/dev-java/ant-commons-net-1.10.8 | 14 + metadata/md5-cache/dev-java/ant-core-1.10.8 | 14 + metadata/md5-cache/dev-java/ant-jai-1.10.8 | 14 + .../md5-cache/dev-java/ant-javamail-1.10.8 | 14 + .../md5-cache/dev-java/ant-jdepend-1.10.8 | 14 + metadata/md5-cache/dev-java/ant-jmf-1.10.8 | 14 + metadata/md5-cache/dev-java/ant-jsch-1.10.8 | 14 + metadata/md5-cache/dev-java/ant-junit-1.10.8 | 14 + metadata/md5-cache/dev-java/ant-junit4-1.10.8 | 14 + .../dev-java/ant-junitlauncher-1.10.8 | 14 + metadata/md5-cache/dev-java/ant-swing-1.10.8 | 14 + .../md5-cache/dev-java/ant-testutil-1.10.8 | 14 + metadata/md5-cache/dev-java/ant-xz-1.10.8 | 14 + .../md5-cache/dev-java/icedtea-bin-3.16.0 | 2 +- .../md5-cache/dev-java/java-config-2.2.0-r4 | 2 +- metadata/md5-cache/dev-java/java-config-2.3.1 | 6 +- .../md5-cache/dev-java/javatoolkit-0.3.0-r9 | 2 +- metadata/md5-cache/dev-java/javatoolkit-0.6.1 | 2 +- .../md5-cache/dev-java/javatoolkit-0.6.2-r1 | 2 +- metadata/md5-cache/dev-java/javatoolkit-9999 | 2 +- metadata/md5-cache/dev-java/jython-2.7.0-r2 | 2 +- .../md5-cache/dev-java/protobuf-java-3.12.2 | 14 + .../md5-cache/dev-java/protobuf-java-9999 | 6 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 51270 -> 50648 bytes metadata/md5-cache/dev-lang/elixir-1.10.4 | 13 + metadata/md5-cache/dev-lang/erlang-23.0.1-r1 | 14 + metadata/md5-cache/dev-lang/gdl-0.9.6-r3 | 2 +- metadata/md5-cache/dev-lang/go-1.13.11 | 13 - metadata/md5-cache/dev-lang/go-1.14.3 | 13 - metadata/md5-cache/dev-lang/go-9999 | 2 +- metadata/md5-cache/dev-lang/hy-0.14.0 | 2 +- metadata/md5-cache/dev-lang/hy-0.15.0 | 2 +- metadata/md5-cache/dev-lang/hy-0.16.0 | 2 +- metadata/md5-cache/dev-lang/hy-0.17.0 | 2 +- metadata/md5-cache/dev-lang/ispc-1.13.0 | 2 +- metadata/md5-cache/dev-lang/ispc-1.9.2 | 2 +- metadata/md5-cache/dev-lang/ispc-9999 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.15.0 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.16.0 | 2 +- metadata/md5-cache/dev-lang/lua-5.1.5-r100 | 2 +- metadata/md5-cache/dev-lang/lua-5.1.5-r101 | 2 +- metadata/md5-cache/dev-lang/lua-5.1.5-r102 | 2 +- metadata/md5-cache/dev-lang/lua-5.1.5-r103 | 2 +- metadata/md5-cache/dev-lang/lua-5.1.5-r4 | 2 +- metadata/md5-cache/dev-lang/lua-5.1.5-r5 | 2 +- metadata/md5-cache/dev-lang/lua-5.2.3-r1 | 2 +- metadata/md5-cache/dev-lang/lua-5.2.3-r2 | 2 +- metadata/md5-cache/dev-lang/lua-5.2.3-r3 | 2 +- metadata/md5-cache/dev-lang/lua-5.2.4 | 2 +- metadata/md5-cache/dev-lang/lua-5.2.4-r1 | 2 +- metadata/md5-cache/dev-lang/lua-5.2.4-r2 | 2 +- metadata/md5-cache/dev-lang/lua-5.3.3 | 2 +- metadata/md5-cache/dev-lang/lua-5.3.3-r1 | 2 +- metadata/md5-cache/dev-lang/lua-5.3.3-r2 | 2 +- metadata/md5-cache/dev-lang/lua-5.3.5 | 2 +- metadata/md5-cache/dev-lang/lua-5.3.5-r1 | 2 +- metadata/md5-cache/dev-lang/lua-5.3.5-r2 | 2 +- metadata/md5-cache/dev-lang/mlton-20180207 | 2 +- metadata/md5-cache/dev-lang/moarvm-9999 | 2 +- metadata/md5-cache/dev-lang/mono-6.6.0.161 | 8 +- metadata/md5-cache/dev-lang/nasm-2.15 | 12 - metadata/md5-cache/dev-lang/nasm-2.15.01 | 12 - metadata/md5-cache/dev-lang/nqp-2019.03-r1 | 2 +- metadata/md5-cache/dev-lang/nqp-2019.07.1 | 2 +- metadata/md5-cache/dev-lang/nqp-2019.11 | 2 +- metadata/md5-cache/dev-lang/nqp-2020.05 | 2 +- metadata/md5-cache/dev-lang/nqp-9999 | 2 +- metadata/md5-cache/dev-lang/orc-0.4.28-r1 | 2 +- metadata/md5-cache/dev-lang/orc-0.4.29 | 2 +- metadata/md5-cache/dev-lang/orc-0.4.31 | 4 +- metadata/md5-cache/dev-lang/python-2.7.17-r2 | 15 - metadata/md5-cache/dev-lang/python-2.7.18 | 2 +- metadata/md5-cache/dev-lang/python-3.6.10-r2 | 2 +- .../{python-3.6.10-r1 => python-3.6.11-r1} | 8 +- metadata/md5-cache/dev-lang/python-3.7.7-r1 | 16 - metadata/md5-cache/dev-lang/python-3.7.7-r2 | 2 +- .../{python-3.7.8 => python-3.7.8-r1} | 8 +- metadata/md5-cache/dev-lang/python-3.8.2-r1 | 16 - metadata/md5-cache/dev-lang/python-3.8.2-r2 | 2 +- .../{python-3.8.3 => python-3.8.3-r1} | 8 +- .../md5-cache/dev-lang/python-3.9.0_beta1 | 16 - .../md5-cache/dev-lang/python-3.9.0_beta2 | 16 - .../md5-cache/dev-lang/python-3.9.0_beta3 | 2 +- ...python-3.9.0_alpha6 => python-3.9.0_beta4} | 6 +- .../md5-cache/dev-lang/python-exec-2.4.6-r1 | 2 +- metadata/md5-cache/dev-lang/python-exec-9999 | 2 +- metadata/md5-cache/dev-lang/rakudo-9999 | 2 +- metadata/md5-cache/dev-lang/rust-1.41.1 | 2 +- metadata/md5-cache/dev-lang/rust-1.42.0 | 2 +- metadata/md5-cache/dev-lang/rust-1.43.1 | 2 +- metadata/md5-cache/dev-lang/rust-1.44.0 | 2 +- metadata/md5-cache/dev-lang/rust-1.44.1 | 2 +- metadata/md5-cache/dev-lang/rust-bin-1.41.1 | 2 +- metadata/md5-cache/dev-lang/rust-bin-1.42.0 | 2 +- metadata/md5-cache/dev-lang/rust-bin-1.43.1 | 2 +- metadata/md5-cache/dev-lang/rust-bin-1.44.0 | 2 +- metadata/md5-cache/dev-lang/rust-bin-1.44.1 | 2 +- metadata/md5-cache/dev-lang/spark-2018-r1 | 2 +- metadata/md5-cache/dev-lang/spark-2019 | 2 +- .../md5-cache/dev-lang/spidermonkey-1.8.5-r6 | 2 +- .../md5-cache/dev-lang/spidermonkey-1.8.5-r7 | 2 +- .../md5-cache/dev-lang/spidermonkey-1.8.5-r9 | 2 +- .../md5-cache/dev-lang/spidermonkey-17.0.0-r5 | 2 +- .../md5-cache/dev-lang/spidermonkey-38.3.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-45.0.2 | 2 +- .../dev-lang/spidermonkey-52.9.1_pre1 | 2 +- .../dev-lang/spidermonkey-52.9.1_pre1-r1 | 2 +- .../dev-lang/spidermonkey-60.5.2_p0-r2 | 2 +- .../dev-lang/spidermonkey-60.5.2_p0-r3 | 2 +- .../dev-lang/spidermonkey-60.5.2_p0-r4 | 2 +- .../md5-cache/dev-lang/spidermonkey-68.10.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-68.7.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-68.8.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-68.9.0 | 2 +- .../md5-cache/dev-lang/squirrel-3.1_p20200612 | 12 + metadata/md5-cache/dev-lang/swi-prolog-8.2.0 | 6 +- metadata/md5-cache/dev-lang/swi-prolog-8.3.0 | 6 +- metadata/md5-cache/dev-lang/swi-prolog-8.3.1 | 6 +- metadata/md5-cache/dev-lang/swi-prolog-8.3.2 | 6 +- metadata/md5-cache/dev-lang/tcc-9999 | 2 +- metadata/md5-cache/dev-lang/tcl-8.5.17-r1 | 2 +- metadata/md5-cache/dev-lang/tcl-8.6.8 | 2 +- metadata/md5-cache/dev-lang/tcl-8.6.9 | 2 +- metadata/md5-cache/dev-lang/tk-8.6.8 | 2 +- metadata/md5-cache/dev-lang/tk-8.6.9 | 2 +- metadata/md5-cache/dev-lang/tk-8.6.9.1 | 2 +- .../vala-0.46.11} | 21 +- metadata/md5-cache/dev-lang/vala-0.48.7 | 14 + metadata/md5-cache/dev-lang/yasm-1.2.0-r1 | 2 +- metadata/md5-cache/dev-lang/yasm-1.3.0 | 2 +- metadata/md5-cache/dev-lang/yasm-9999 | 2 +- metadata/md5-cache/dev-lang/zig-9999 | 2 +- metadata/md5-cache/dev-libs/Ice-3.6.4-r1 | 2 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 162882 -> 162688 bytes metadata/md5-cache/dev-libs/OpenNI-9999 | 2 +- metadata/md5-cache/dev-libs/OpenNI2-9999 | 2 +- .../dev-libs/amdgpu-pro-opencl-18.20.684755 | 2 +- .../dev-libs/amdgpu-pro-opencl-19.30.838629 | 2 +- .../md5-cache/dev-libs/angelscript-2.34.0 | 2 +- metadata/md5-cache/dev-libs/antlr-c-3.5.2 | 2 +- metadata/md5-cache/dev-libs/antlr-c-3.5.2-r1 | 2 +- metadata/md5-cache/dev-libs/appstream-0.12.11 | 4 +- metadata/md5-cache/dev-libs/appstream-0.12.7 | 4 +- .../md5-cache/dev-libs/appstream-glib-0.7.16 | 4 +- .../md5-cache/dev-libs/appstream-glib-0.7.17 | 4 +- metadata/md5-cache/dev-libs/argtable-2.13-r1 | 4 +- metadata/md5-cache/dev-libs/atk-2.34.1 | 4 +- metadata/md5-cache/dev-libs/atk-2.36.0 | 4 +- .../md5-cache/dev-libs/aws-sdk-cpp-1.7.178 | 2 +- metadata/md5-cache/dev-libs/bemenu-0.3.0 | 15 - metadata/md5-cache/dev-libs/bemenu-0.5.0 | 14 + metadata/md5-cache/dev-libs/bemenu-9999 | 2 +- metadata/md5-cache/dev-libs/boehm-gc-8.0.4 | 2 +- metadata/md5-cache/dev-libs/boost-1.72.0-r1 | 2 +- metadata/md5-cache/dev-libs/boost-1.73.0 | 2 +- metadata/md5-cache/dev-libs/botan-2.14.0-r1 | 2 +- metadata/md5-cache/dev-libs/botan-2.9.0 | 2 +- .../dev-libs/boxfort-0.0.1_pre20200110 | 4 +- .../{capstone-4.0.2-r1 => capstone-4.0.2-r2} | 4 +- metadata/md5-cache/dev-libs/check-0.14.0-r2 | 2 +- metadata/md5-cache/dev-libs/check-0.15.0 | 2 +- metadata/md5-cache/dev-libs/cl-9999 | 2 +- metadata/md5-cache/dev-libs/cloog-0.18.1 | 13 - metadata/md5-cache/dev-libs/cloog-0.18.4 | 2 +- metadata/md5-cache/dev-libs/cloog-9999 | 2 +- metadata/md5-cache/dev-libs/collada-dom-9999 | 2 +- metadata/md5-cache/dev-libs/confuse-3.0 | 2 +- metadata/md5-cache/dev-libs/confuse-3.2.2 | 2 +- .../md5-cache/dev-libs/console_bridge-9999 | 2 +- metadata/md5-cache/dev-libs/cppcodec-9999 | 2 +- metadata/md5-cache/dev-libs/criterion-2.3.3 | 2 +- .../dev-libs/criterion-2.4_pre20200110 | 4 +- .../md5-cache/dev-libs/cyrus-sasl-2.1.27-r3 | 2 +- .../md5-cache/dev-libs/cyrus-sasl-2.1.27-r4 | 2 +- metadata/md5-cache/dev-libs/darts-9999 | 2 +- metadata/md5-cache/dev-libs/dbus-c++-0.9.0-r3 | 2 +- metadata/md5-cache/dev-libs/dbus-glib-0.110 | 2 +- .../dev-libs/device-atlas-api-c-2.1.4 | 2 +- metadata/md5-cache/dev-libs/ding-libs-0.4.0 | 2 +- metadata/md5-cache/dev-libs/ding-libs-0.5.0 | 2 +- metadata/md5-cache/dev-libs/ding-libs-0.6.0 | 2 +- metadata/md5-cache/dev-libs/ding-libs-0.6.1 | 2 +- metadata/md5-cache/dev-libs/distorm64-3.4.2 | 14 - metadata/md5-cache/dev-libs/distorm64-3.4.4 | 2 +- metadata/md5-cache/dev-libs/distorm64-3.5.0 | 2 +- .../dev-libs/eekboard-1.0.8_p20121001 | 2 +- metadata/md5-cache/dev-libs/efl-1.23.3 | 4 +- metadata/md5-cache/dev-libs/efl-1.24.3 | 4 +- metadata/md5-cache/dev-libs/elfutils-0.177 | 2 +- metadata/md5-cache/dev-libs/elfutils-0.179 | 2 +- metadata/md5-cache/dev-libs/elfutils-0.180 | 2 +- metadata/md5-cache/dev-libs/ell-0.28 | 2 +- metadata/md5-cache/dev-libs/ell-0.31 | 2 +- metadata/md5-cache/dev-libs/ell-0.32 | 2 +- metadata/md5-cache/dev-libs/ell-9999 | 2 +- metadata/md5-cache/dev-libs/expat-2.2.8 | 2 +- metadata/md5-cache/dev-libs/expat-2.2.9 | 2 +- metadata/md5-cache/dev-libs/folks-0.13.1 | 4 +- metadata/md5-cache/dev-libs/fribidi-1.0.9 | 2 +- metadata/md5-cache/dev-libs/fstrm-0.3.0 | 2 +- metadata/md5-cache/dev-libs/girara-0.3.3 | 4 +- metadata/md5-cache/dev-libs/girara-0.3.4 | 4 +- metadata/md5-cache/dev-libs/girara-9999 | 4 +- metadata/md5-cache/dev-libs/gjs-1.64.3 | 4 +- metadata/md5-cache/dev-libs/glib-2.62.6 | 4 +- metadata/md5-cache/dev-libs/glib-2.64.3 | 4 +- metadata/md5-cache/dev-libs/gmp-6.2.0-r1 | 2 +- metadata/md5-cache/dev-libs/gnulib-9999-r1 | 2 +- metadata/md5-cache/dev-libs/go-fuse-9999 | 2 +- metadata/md5-cache/dev-libs/go-usb-9999 | 2 +- .../dev-libs/gobject-introspection-1.62.0-r1 | 4 +- .../dev-libs/gobject-introspection-1.64.1-r1 | 4 +- metadata/md5-cache/dev-libs/gom-0.4 | 4 +- metadata/md5-cache/dev-libs/gost-engine-9999 | 2 +- metadata/md5-cache/dev-libs/granite-5.2.5-r1 | 4 +- .../dev-libs/hidapi-0.8.0_rc1_p20140719 | 2 +- .../md5-cache/dev-libs/hyperscan-5.2.1-r1 | 2 +- metadata/md5-cache/dev-libs/hyperscan-5.3.0 | 2 +- metadata/md5-cache/dev-libs/icu-67.1 | 2 +- metadata/md5-cache/dev-libs/icu-layoutex-67.1 | 2 +- .../md5-cache/dev-libs/icu-le-hb-1.0.3-r1 | 2 +- metadata/md5-cache/dev-libs/iniparser-3.1-r1 | 2 +- metadata/md5-cache/dev-libs/iniparser-3.1-r2 | 2 +- metadata/md5-cache/dev-libs/isl-0.12.2 | 13 - metadata/md5-cache/dev-libs/isl-0.22.1 | 2 +- metadata/md5-cache/dev-libs/jansson-2.10 | 2 +- metadata/md5-cache/dev-libs/jansson-2.11 | 2 +- metadata/md5-cache/dev-libs/jansson-2.12 | 6 +- metadata/md5-cache/dev-libs/jemalloc-3.6.0 | 2 +- metadata/md5-cache/dev-libs/jemalloc-4.4.0 | 2 +- metadata/md5-cache/dev-libs/jemalloc-4.5.0 | 2 +- metadata/md5-cache/dev-libs/jemalloc-5.0.1 | 2 +- metadata/md5-cache/dev-libs/jemalloc-5.1.0 | 2 +- metadata/md5-cache/dev-libs/jemalloc-5.2.0 | 2 +- metadata/md5-cache/dev-libs/jemalloc-5.2.1 | 2 +- metadata/md5-cache/dev-libs/json-c-0.12 | 2 +- metadata/md5-cache/dev-libs/json-c-0.13.1-r1 | 2 +- metadata/md5-cache/dev-libs/json-c-0.14-r3 | 6 +- metadata/md5-cache/dev-libs/json-c-9999 | 6 +- metadata/md5-cache/dev-libs/json-glib-1.4.4 | 4 +- metadata/md5-cache/dev-libs/jsoncpp-1.9.1 | 2 +- metadata/md5-cache/dev-libs/jsoncpp-1.9.3 | 4 +- .../dev-libs/jsoncpp-1.9.3_pre20200412 | 4 +- .../md5-cache/dev-libs/jsonrpc-glib-3.32.0 | 4 +- metadata/md5-cache/dev-libs/jthread-1.3.3 | 2 +- metadata/md5-cache/dev-libs/judy-1.0.5-r2 | 2 +- metadata/md5-cache/dev-libs/keystone-0.9.1 | 2 +- metadata/md5-cache/dev-libs/keystone-0.9.1-r1 | 2 +- metadata/md5-cache/dev-libs/keystone-9999 | 2 +- metadata/md5-cache/dev-libs/kreport-3.2.0 | 2 +- metadata/md5-cache/dev-libs/libIDL-0.8.14-r2 | 2 +- metadata/md5-cache/dev-libs/libaio-0.3.110 | 2 +- metadata/md5-cache/dev-libs/libaio-0.3.111 | 2 +- metadata/md5-cache/dev-libs/libaio-0.3.112 | 2 +- metadata/md5-cache/dev-libs/libaio-9999 | 2 +- .../dev-libs/libappindicator-12.10.0-r301 | 2 +- metadata/md5-cache/dev-libs/libarcus-3.4.1 | 2 +- metadata/md5-cache/dev-libs/libarcus-3.6.0 | 2 +- metadata/md5-cache/dev-libs/libarcus-4.2.0 | 2 +- metadata/md5-cache/dev-libs/libarcus-4.3.0-r1 | 2 +- metadata/md5-cache/dev-libs/libarcus-4.6.1 | 2 +- .../md5-cache/dev-libs/libatomic_ops-7.6.10 | 2 +- metadata/md5-cache/dev-libs/libbpf-9999 | 2 +- metadata/md5-cache/dev-libs/libbsd-0.10.0 | 2 +- metadata/md5-cache/dev-libs/libbulletml-0.0.6 | 5 +- metadata/md5-cache/dev-libs/libbytesize-2.2 | 2 +- metadata/md5-cache/dev-libs/libbytesize-2.3 | 2 +- metadata/md5-cache/dev-libs/libcbor-0.5.0 | 2 +- metadata/md5-cache/dev-libs/libcbor-0.6.0-r1 | 2 +- metadata/md5-cache/dev-libs/libcbor-0.6.1 | 2 +- metadata/md5-cache/dev-libs/libcbor-0.7.0 | 2 +- metadata/md5-cache/dev-libs/libcdio-0.93 | 2 +- metadata/md5-cache/dev-libs/libcdio-0.94-r1 | 2 +- metadata/md5-cache/dev-libs/libcdio-1.1.0 | 2 +- metadata/md5-cache/dev-libs/libcdio-2.0.0 | 2 +- metadata/md5-cache/dev-libs/libcdio-2.0.0-r1 | 2 +- metadata/md5-cache/dev-libs/libcdio-2.1.0-r1 | 2 +- .../dev-libs/libcdio-paranoia-0.93_p1-r1 | 2 +- .../dev-libs/libcdio-paranoia-0.94_p2-r2 | 2 +- .../dev-libs/libcdio-paranoia-2.0.0-r1 | 2 +- .../md5-cache/dev-libs/libcdio-paranoia-2.0.1 | 2 +- metadata/md5-cache/dev-libs/libcec-4.0.2-r2 | 2 +- metadata/md5-cache/dev-libs/libcec-4.0.4-r1 | 2 +- metadata/md5-cache/dev-libs/libcharon-3.4.1 | 2 +- .../md5-cache/dev-libs/libcharon-3.6.0-r1 | 2 +- metadata/md5-cache/dev-libs/libcharon-4.2.0 | 2 +- metadata/md5-cache/dev-libs/libcharon-4.3.0 | 2 +- metadata/md5-cache/dev-libs/libcharon-4.6.1 | 2 +- .../dev-libs/libclc-0.2.0_pre20191024 | 2 +- metadata/md5-cache/dev-libs/libconfig-1.5 | 2 +- metadata/md5-cache/dev-libs/libconfig-1.7.1 | 2 +- metadata/md5-cache/dev-libs/libconfig-1.7.2 | 2 +- metadata/md5-cache/dev-libs/libcroco-0.6.13 | 2 +- metadata/md5-cache/dev-libs/libdaemon-0.14-r3 | 2 +- metadata/md5-cache/dev-libs/libdazzle-3.34.1 | 4 +- .../md5-cache/dev-libs/libdbusmenu-16.04.0-r1 | 2 +- .../md5-cache/dev-libs/libdivecomputer-9999 | 2 +- metadata/md5-cache/dev-libs/libdnet-1.12 | 2 +- metadata/md5-cache/dev-libs/libdnet-1.12-r1 | 2 +- .../md5-cache/dev-libs/libedit-20191211.3.1 | 2 +- metadata/md5-cache/dev-libs/libelf-0.8.13-r2 | 2 +- metadata/md5-cache/dev-libs/libev-4.31 | 2 +- metadata/md5-cache/dev-libs/libev-4.33 | 2 +- metadata/md5-cache/dev-libs/libevdev-1.9.0 | 4 +- metadata/md5-cache/dev-libs/libevdev-9999 | 4 +- metadata/md5-cache/dev-libs/libevent-2.1.11 | 2 +- metadata/md5-cache/dev-libs/libevent-2.1.12 | 14 + metadata/md5-cache/dev-libs/libevent-2.1.8 | 14 - metadata/md5-cache/dev-libs/libevent-2.1.9999 | 6 +- metadata/md5-cache/dev-libs/libevent-9999 | 6 +- metadata/md5-cache/dev-libs/libffi-3.3-r1 | 2 +- .../md5-cache/dev-libs/libffi-compat-3.2.1-r3 | 2 +- metadata/md5-cache/dev-libs/libfmt-6.1.2 | 2 +- metadata/md5-cache/dev-libs/libfmt-6.2.0-r1 | 2 +- metadata/md5-cache/dev-libs/libfmt-6.2.1 | 2 +- metadata/md5-cache/dev-libs/libfmt-9999 | 2 +- .../md5-cache/dev-libs/libgamin-0.1.10-r5 | 2 +- metadata/md5-cache/dev-libs/libgcrypt-1.8.5 | 2 +- .../md5-cache/dev-libs/libgcrypt-compat-1.5.6 | 2 +- metadata/md5-cache/dev-libs/libgdata-0.17.11 | 4 +- metadata/md5-cache/dev-libs/libgdata-0.17.12 | 4 +- metadata/md5-cache/dev-libs/libgit2-0.28.4 | 2 +- metadata/md5-cache/dev-libs/libgit2-0.28.5 | 2 +- metadata/md5-cache/dev-libs/libgit2-1.0.0-r1 | 2 +- metadata/md5-cache/dev-libs/libgit2-1.0.1 | 2 +- .../md5-cache/dev-libs/libgit2-glib-0.28.0.1 | 4 +- .../dev-libs/libgit2-glib-0.28.0.1-r1 | 4 +- .../dev-libs/libgit2-glib-0.99.0.1-r1 | 4 +- metadata/md5-cache/dev-libs/libgnt-2.14.0 | 4 +- metadata/md5-cache/dev-libs/libgpg-error-1.36 | 2 +- metadata/md5-cache/dev-libs/libgpg-error-1.37 | 2 +- metadata/md5-cache/dev-libs/libgpg-error-1.38 | 2 +- metadata/md5-cache/dev-libs/libgpiod-1.1.1 | 2 +- metadata/md5-cache/dev-libs/libgpiod-1.4.1 | 2 +- metadata/md5-cache/dev-libs/libgudev-233-r1 | 2 +- metadata/md5-cache/dev-libs/libgusb-0.3.3 | 4 +- metadata/md5-cache/dev-libs/libgusb-0.3.4 | 4 +- .../md5-cache/dev-libs/libgweather-3.34.0 | 4 +- metadata/md5-cache/dev-libs/libhid-0.2.16-r4 | 2 +- metadata/md5-cache/dev-libs/libical-3.0.8 | 2 +- metadata/md5-cache/dev-libs/libiconv-1.15 | 2 +- .../dev-libs/libindicator-12.10.1-r201 | 2 +- .../dev-libs/libindicator-12.10.1-r301 | 2 +- metadata/md5-cache/dev-libs/libinput-1.15.5 | 4 +- metadata/md5-cache/dev-libs/libinput-1.15.6 | 4 +- metadata/md5-cache/dev-libs/libintl-0.19.7 | 2 +- metadata/md5-cache/dev-libs/libintl-0.19.8.1 | 2 +- metadata/md5-cache/dev-libs/libintl-0.20.1 | 2 +- metadata/md5-cache/dev-libs/libixion-0.15.0 | 2 +- metadata/md5-cache/dev-libs/libixion-9999 | 2 +- metadata/md5-cache/dev-libs/libjcat-0.1.3 | 4 +- metadata/md5-cache/dev-libs/libjcat-0.1.3-r1 | 8 +- metadata/md5-cache/dev-libs/liblouis-3.10.0 | 2 +- metadata/md5-cache/dev-libs/liblouis-3.13.0 | 2 +- metadata/md5-cache/dev-libs/libltdl-2.4.6 | 2 +- .../md5-cache/dev-libs/libmacaroons-0.2.0-r1 | 2 +- .../md5-cache/dev-libs/libmacaroons-0.3.0 | 2 +- metadata/md5-cache/dev-libs/libmanette-0.2.3 | 15 - metadata/md5-cache/dev-libs/libmanette-0.2.4 | 4 +- .../md5-cache/dev-libs/libmaxminddb-99999 | 2 +- metadata/md5-cache/dev-libs/libmowgli-9999 | 2 +- .../dev-libs/libmspack-0.9.1_alpha-r1 | 2 +- metadata/md5-cache/dev-libs/libmspack-9999 | 2 +- .../md5-cache/dev-libs/libnatspec-0.2.6-r1 | 2 +- metadata/md5-cache/dev-libs/libnatspec-0.3.0 | 2 +- metadata/md5-cache/dev-libs/libnl-1.1.9999 | 2 +- metadata/md5-cache/dev-libs/libnl-3.4.0 | 2 +- metadata/md5-cache/dev-libs/libnl-3.5.0 | 2 +- metadata/md5-cache/dev-libs/libnl-99999999 | 2 +- metadata/md5-cache/dev-libs/liboil-0.3.17-r2 | 2 +- metadata/md5-cache/dev-libs/liborcus-0.15.4 | 2 +- metadata/md5-cache/dev-libs/liborcus-9999 | 2 +- metadata/md5-cache/dev-libs/libpcre-8.42 | 2 +- metadata/md5-cache/dev-libs/libpcre-8.43 | 2 +- metadata/md5-cache/dev-libs/libpcre-8.44 | 2 +- .../md5-cache/dev-libs/libpcre-debian-8-r2 | 2 +- metadata/md5-cache/dev-libs/libpcre2-10.34 | 2 +- metadata/md5-cache/dev-libs/libpcre2-10.35 | 2 +- metadata/md5-cache/dev-libs/libpeas-1.26.0 | 4 +- metadata/md5-cache/dev-libs/libplatform-9999 | 2 +- metadata/md5-cache/dev-libs/libpqxx-6.4.5 | 2 +- metadata/md5-cache/dev-libs/libprelude-4.0.0 | 2 +- metadata/md5-cache/dev-libs/libprelude-4.1.0 | 2 +- metadata/md5-cache/dev-libs/libprelude-5.1.1 | 2 +- .../md5-cache/dev-libs/libpreludedb-4.0.0-r1 | 2 +- .../md5-cache/dev-libs/libpreludedb-4.1.0-r1 | 2 +- .../md5-cache/dev-libs/libpreludedb-5.1.0 | 2 +- .../dev-libs/libpthread-stubs-0.4-r1 | 2 +- .../md5-cache/dev-libs/libpwquality-1.4.2 | 2 +- metadata/md5-cache/dev-libs/libratbag-0.9 | 4 +- metadata/md5-cache/dev-libs/librelp-1.4.0 | 2 +- metadata/md5-cache/dev-libs/librelp-1.5.0 | 2 +- metadata/md5-cache/dev-libs/librelp-1.6.0 | 2 +- metadata/md5-cache/dev-libs/libreport-2.10.0 | 2 +- metadata/md5-cache/dev-libs/libreport-2.12.0 | 2 +- metadata/md5-cache/dev-libs/libreport-2.13.0 | 2 +- metadata/md5-cache/dev-libs/libressl-2.6.5 | 2 +- metadata/md5-cache/dev-libs/libressl-2.8.3 | 2 +- metadata/md5-cache/dev-libs/libressl-2.9.2 | 2 +- metadata/md5-cache/dev-libs/libressl-3.0.2 | 2 +- metadata/md5-cache/dev-libs/libressl-3.1.1 | 2 +- metadata/md5-cache/dev-libs/libressl-3.1.2 | 2 +- metadata/md5-cache/dev-libs/libressl-3.1.3 | 2 +- metadata/md5-cache/dev-libs/libressl-3.2.0 | 2 +- .../md5-cache/dev-libs/librevenge-0.0.4-r1 | 2 +- metadata/md5-cache/dev-libs/librevenge-9999 | 2 +- metadata/md5-cache/dev-libs/libsass-3.6.1 | 2 +- metadata/md5-cache/dev-libs/libsass-3.6.4 | 2 +- metadata/md5-cache/dev-libs/libsass-9999 | 2 +- metadata/md5-cache/dev-libs/libsavitar-3.4.1 | 2 +- metadata/md5-cache/dev-libs/libsavitar-3.6.0 | 2 +- metadata/md5-cache/dev-libs/libsavitar-4.2.0 | 2 +- .../md5-cache/dev-libs/libsavitar-4.3.0-r1 | 2 +- metadata/md5-cache/dev-libs/libsavitar-4.6.1 | 2 +- .../md5-cache/dev-libs/libserialport-9999 | 2 +- metadata/md5-cache/dev-libs/libsigc++-2.10.1 | 2 +- metadata/md5-cache/dev-libs/libsigc++-2.10.3 | 2 +- metadata/md5-cache/dev-libs/libslz-1.1.0 | 2 +- metadata/md5-cache/dev-libs/libsodium-1.0.18 | 2 +- metadata/md5-cache/dev-libs/libstrl-0.5.1-r1 | 2 +- metadata/md5-cache/dev-libs/libtasn1-4.13 | 2 +- .../md5-cache/dev-libs/libtasn1-4.15.0-r1 | 2 +- metadata/md5-cache/dev-libs/libtasn1-4.16.0 | 2 +- metadata/md5-cache/dev-libs/libucl-9999 | 2 +- .../md5-cache/dev-libs/libudfread-1.0.0-r1 | 2 +- metadata/md5-cache/dev-libs/libudfread-1.1.0 | 2 +- metadata/md5-cache/dev-libs/libudfread-9999 | 2 +- .../md5-cache/dev-libs/libunistring-0.9.10 | 2 +- metadata/md5-cache/dev-libs/libusb-1.0.19-r1 | 2 +- metadata/md5-cache/dev-libs/libusb-1.0.21-r1 | 2 +- metadata/md5-cache/dev-libs/libusb-1.0.22 | 2 +- metadata/md5-cache/dev-libs/libusb-1.0.23-r1 | 2 +- .../md5-cache/dev-libs/libusb-compat-0.1.5-r2 | 2 +- .../md5-cache/dev-libs/libusb-compat-0.1.5-r3 | 2 +- metadata/md5-cache/dev-libs/libuv-1.35.0 | 2 +- metadata/md5-cache/dev-libs/libuv-1.37.0 | 2 +- metadata/md5-cache/dev-libs/libuv-1.38.0-r1 | 2 +- metadata/md5-cache/dev-libs/libuv-1.38.1 | 13 + metadata/md5-cache/dev-libs/libuv-9999 | 2 +- metadata/md5-cache/dev-libs/libvarlink-16 | 4 +- metadata/md5-cache/dev-libs/libvarlink-18 | 4 +- metadata/md5-cache/dev-libs/libvarlink-19 | 4 +- metadata/md5-cache/dev-libs/libverto-0.2.5-r1 | 2 +- metadata/md5-cache/dev-libs/libverto-0.3.0 | 2 +- metadata/md5-cache/dev-libs/libverto-0.3.1 | 2 +- metadata/md5-cache/dev-libs/libvoikko-4.3 | 2 +- metadata/md5-cache/dev-libs/libwacom-1.1 | 4 +- metadata/md5-cache/dev-libs/libxml2-2.9.9-r3 | 2 +- metadata/md5-cache/dev-libs/libxmlb-0.1.12 | 4 +- metadata/md5-cache/dev-libs/libxmlb-0.1.14 | 4 +- metadata/md5-cache/dev-libs/libxmlb-0.1.15 | 4 +- metadata/md5-cache/dev-libs/libxslt-1.1.33-r1 | 2 +- metadata/md5-cache/dev-libs/libzip-1.6.1-r1 | 2 +- metadata/md5-cache/dev-libs/libzip-1.7.1 | 2 +- .../md5-cache/dev-libs/link-grammar-5.3.11 | 8 +- .../md5-cache/dev-libs/lockdev-1.0.3.1.2-r3 | 2 +- metadata/md5-cache/dev-libs/log4cpp-1.1 | 2 +- metadata/md5-cache/dev-libs/log4cpp-1.1.3 | 2 +- metadata/md5-cache/dev-libs/lzo-2.10 | 2 +- metadata/md5-cache/dev-libs/marisa-0.2.5 | 2 +- metadata/md5-cache/dev-libs/marisa-9999 | 2 +- .../dev-libs/mongo-c-driver-0.7.1-r1 | 2 +- .../dev-libs/mongo-c-driver-0.8.1-r1 | 2 +- .../dev-libs/mongo-cxx-driver-0.0.2.6.7-r1 | 2 +- .../md5-cache/dev-libs/mongo-cxx-driver-1.0.0 | 2 +- .../md5-cache/dev-libs/mongo-cxx-driver-1.0.5 | 2 +- .../dev-libs/mongo-cxx-driver-1.1.2-r1 | 2 +- metadata/md5-cache/dev-libs/mpc-1.1.0-r1 | 2 +- metadata/md5-cache/dev-libs/mpfr-4.0.2 | 2 +- metadata/md5-cache/dev-libs/msgpack-1.1.0 | 2 +- metadata/md5-cache/dev-libs/msgpack-3.1.1 | 2 +- metadata/md5-cache/dev-libs/msgpack-3.2.0 | 2 +- metadata/md5-cache/dev-libs/msgpack-3.2.1 | 2 +- metadata/md5-cache/dev-libs/nanomsg-1.1.5 | 2 +- metadata/md5-cache/dev-libs/nettle-3.4.1 | 2 +- metadata/md5-cache/dev-libs/nettle-3.5.1-r1 | 2 +- metadata/md5-cache/dev-libs/nettle-3.6-r2 | 2 +- metadata/md5-cache/dev-libs/newt-0.52.21-r1 | 2 +- metadata/md5-cache/dev-libs/nspr-4.25 | 2 +- metadata/md5-cache/dev-libs/nspr-4.26 | 2 +- metadata/md5-cache/dev-libs/nss-3.51 | 2 +- metadata/md5-cache/dev-libs/nss-3.52.1-r1 | 2 +- metadata/md5-cache/dev-libs/nss-3.53.1 | 2 +- metadata/md5-cache/dev-libs/nss-3.54-r1 | 2 +- metadata/md5-cache/dev-libs/nss-pem-1.0.5 | 2 +- metadata/md5-cache/dev-libs/nsync-1.20.1 | 2 +- metadata/md5-cache/dev-libs/ocl-icd-2.2.12 | 2 +- metadata/md5-cache/dev-libs/ocl-icd-2.2.12-r2 | 2 +- metadata/md5-cache/dev-libs/ocl-icd-2.2.12-r3 | 2 +- metadata/md5-cache/dev-libs/onigmo-6.1.3 | 2 +- metadata/md5-cache/dev-libs/oniguruma-6.9.4 | 2 +- metadata/md5-cache/dev-libs/oniguruma-9999 | 2 +- .../md5-cache/dev-libs/opencl-clang-10.0.0.1 | 2 +- .../md5-cache/dev-libs/opencl-clang-8.0.1.1 | 2 +- .../md5-cache/dev-libs/opencl-clang-9.0.1 | 2 +- .../dev-libs/opencl-icd-loader-2020.03.13-r1 | 2 +- .../dev-libs/opencl-icd-loader-2020.06.16 | 2 +- metadata/md5-cache/dev-libs/openssl-1.0.2u | 2 +- metadata/md5-cache/dev-libs/openssl-1.1.0l | 2 +- metadata/md5-cache/dev-libs/openssl-1.1.1g | 2 +- .../dev-libs/openssl-compat-0.9.8z_p8-r1 | 2 +- .../dev-libs/openssl-compat-1.0.2u-r1 | 2 +- .../md5-cache/dev-libs/ossp-uuid-1.6.2-r6 | 2 +- metadata/md5-cache/dev-libs/pakchois-0.4-r2 | 2 +- metadata/md5-cache/dev-libs/pigpio-76 | 2 +- metadata/md5-cache/dev-libs/popt-1.16-r2 | 2 +- metadata/md5-cache/dev-libs/popt-1.18 | 2 +- metadata/md5-cache/dev-libs/protobuf-3.10.1 | 2 +- metadata/md5-cache/dev-libs/protobuf-3.11.4 | 2 +- metadata/md5-cache/dev-libs/protobuf-3.12.2 | 15 + metadata/md5-cache/dev-libs/protobuf-9999 | 6 +- metadata/md5-cache/dev-libs/protobuf-c-1.3.2 | 2 +- metadata/md5-cache/dev-libs/pugixml-9999 | 2 +- metadata/md5-cache/dev-libs/qrosscore-9999 | 2 +- metadata/md5-cache/dev-libs/qrosspython-0.3.2 | 2 +- metadata/md5-cache/dev-libs/qrosspython-9999 | 2 +- metadata/md5-cache/dev-libs/rapidjson-9999 | 2 +- metadata/md5-cache/dev-libs/re2-0.2019.12.01 | 2 +- metadata/md5-cache/dev-libs/re2-0.2020.04.01 | 2 +- metadata/md5-cache/dev-libs/re2-0.2020.05.01 | 2 +- metadata/md5-cache/dev-libs/re2-0.2020.06.01 | 2 +- .../dev-libs/redland-bindings-1.0.14.1-r2 | 2 +- .../dev-libs/redland-bindings-1.0.17.1 | 2 +- .../dev-libs/redland-bindings-1.0.17.1-r1 | 2 +- .../md5-cache/dev-libs/rocm-device-libs-9999 | 2 +- metadata/md5-cache/dev-libs/rocr-runtime-9999 | 2 +- .../dev-libs/roct-thunk-interface-9999 | 2 +- metadata/md5-cache/dev-libs/satyr-0.27 | 2 +- metadata/md5-cache/dev-libs/satyr-0.30 | 2 +- metadata/md5-cache/dev-libs/serd-0.30.2 | 2 +- metadata/md5-cache/dev-libs/serd-0.30.4 | 2 +- metadata/md5-cache/dev-libs/sord-0.16.4 | 2 +- metadata/md5-cache/dev-libs/spdlog-9999 | 2 +- metadata/md5-cache/dev-libs/squareball-9999 | 2 +- metadata/md5-cache/dev-libs/stfl-0.24 | 2 +- metadata/md5-cache/dev-libs/stfl-0.24-r2 | 2 +- .../md5-cache/dev-libs/template-glib-3.32.0 | 4 +- metadata/md5-cache/dev-libs/tinyxml2-7.1.0 | 2 +- metadata/md5-cache/dev-libs/tinyxml2-8.0.0 | 2 +- .../md5-cache/dev-libs/totem-pl-parser-3.26.5 | 4 +- metadata/md5-cache/dev-libs/tut-2013.12.18 | 2 +- metadata/md5-cache/dev-libs/tut-2016.12.19 | 2 +- metadata/md5-cache/dev-libs/udis86-1.7-r2 | 2 +- metadata/md5-cache/dev-libs/udis86-1.7.2 | 2 +- metadata/md5-cache/dev-libs/univalue-9999 | 2 +- metadata/md5-cache/dev-libs/urdfdom-9999 | 2 +- .../md5-cache/dev-libs/urdfdom_headers-9999 | 2 +- metadata/md5-cache/dev-libs/ustr-1.0.4-r5 | 2 +- metadata/md5-cache/dev-libs/ustr-1.0.4-r7 | 2 +- metadata/md5-cache/dev-libs/ustr-1.0.4-r8 | 2 +- metadata/md5-cache/dev-libs/utfcpp-9999 | 2 +- .../md5-cache/dev-libs/vala-common-0.48.7 | 11 + metadata/md5-cache/dev-libs/voikko-fi-2.3 | 2 +- metadata/md5-cache/dev-libs/volume_key-0.3.11 | 2 +- metadata/md5-cache/dev-libs/volume_key-0.3.12 | 2 +- metadata/md5-cache/dev-libs/wayland-1.18.0 | 2 +- metadata/md5-cache/dev-libs/wayland-9999 | 2 +- .../md5-cache/dev-libs/wayland-protocols-9999 | 2 +- metadata/md5-cache/dev-libs/weston-8.0.0 | 4 +- metadata/md5-cache/dev-libs/weston-9999 | 4 +- metadata/md5-cache/dev-libs/xapian-1.2.25 | 2 +- metadata/md5-cache/dev-libs/xapian-1.4.14 | 2 +- metadata/md5-cache/dev-libs/xapian-1.4.15 | 2 +- metadata/md5-cache/dev-libs/xapian-1.4.16 | 2 +- .../md5-cache/dev-libs/xapian-bindings-1.2.25 | 2 +- .../md5-cache/dev-libs/xapian-bindings-1.4.14 | 2 +- .../md5-cache/dev-libs/xapian-bindings-1.4.15 | 2 +- .../md5-cache/dev-libs/xapian-bindings-1.4.16 | 2 +- metadata/md5-cache/dev-libs/xxhash-0.7.3 | 4 +- .../dev-libs/{xxhash-0.7.1 => xxhash-0.7.4} | 6 +- metadata/md5-cache/dev-libs/yajl-2.1.0-r1 | 2 +- metadata/md5-cache/dev-libs/yajl-2.1.0-r2 | 2 +- .../md5-cache/dev-libs/zziplib-0.13.69-r1 | 2 +- metadata/md5-cache/dev-lisp/Manifest.gz | Bin 7444 -> 7443 bytes metadata/md5-cache/dev-lisp/c2ffi-10.0.0.9999 | 2 +- .../dev-lisp/trivial-gray-streams-99999999 | 2 +- metadata/md5-cache/dev-lua/LuaBitOp-1.0.2-r1 | 2 +- metadata/md5-cache/dev-lua/Manifest.gz | Bin 11985 -> 11982 bytes metadata/md5-cache/dev-lua/luaexpat-1.3.0-r1 | 2 +- metadata/md5-cache/dev-lua/luasec-9999 | 2 +- .../md5-cache/dev-lua/luasocket-3.0_rc1-r4 | 2 +- metadata/md5-cache/dev-ml/Manifest.gz | Bin 42696 -> 42694 bytes metadata/md5-cache/dev-ml/eliom-9999 | 2 +- metadata/md5-cache/dev-ml/js_of_ocaml-9999 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-10.0.0 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-10.0.1.9999 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-10.0.1_rc1 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-10.0.1_rc2 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-11.0.0.9999 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-8.0.1 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-9.0.1 | 2 +- metadata/md5-cache/dev-ml/reactiveData-9999 | 2 +- metadata/md5-cache/dev-perl/Any-Moose-0.270.0 | 4 +- .../md5-cache/dev-perl/App-cpanminus-9999 | 2 +- metadata/md5-cache/dev-perl/B-COW-0.4.0-r1 | 15 + .../md5-cache/dev-perl/B-Flags-0.170.0-r1 | 15 + .../dev-perl/B-Hooks-OP-Check-0.220.0-r1 | 15 + .../dev-perl/B-Hooks-Parser-0.210.0-r1 | 15 + .../md5-cache/dev-perl/B-OPCheck-0.320.0-r1 | 15 + .../md5-cache/dev-perl/B-Utils-0.270.0-r2 | 15 + metadata/md5-cache/dev-perl/BDB-1.920.0-r1 | 14 + .../dev-perl/BSD-Resource-1.291.100-r2 | 13 + .../md5-cache/dev-perl/BerkeleyDB-0.630.0-r1 | 13 + .../md5-cache/dev-perl/Bio-DB-HTS-3.10.0-r1 | 15 + .../dev-perl/Bio-SamTools-1.430.0-r2 | 13 + .../md5-cache/dev-perl/Bit-Vector-7.400.0-r2 | 13 + .../md5-cache/dev-perl/CBOR-XS-1.710.0-r1 | 15 + .../md5-cache/dev-perl/CDB_File-1.20.0-r1 | 15 + .../dev-perl/CSS-Minifier-XS-0.90.0-r2 | 13 + .../dev-perl/Cache-FastMmap-1.490.0-r1 | 13 + .../dev-perl/Cache-Memcached-Fast-0.260.0-r1 | 15 + metadata/md5-cache/dev-perl/Cairo-1.107.0-r1 | 15 + .../md5-cache/dev-perl/Cairo-GObject-1.5.0-r1 | 14 + .../md5-cache/dev-perl/Class-C3-XS-0.150.0-r1 | 15 + .../dev-perl/Class-Load-XS-0.100.0-r1 | 15 + metadata/md5-cache/dev-perl/Clone-0.450.0 | 4 +- .../dev-perl/Conf-Libconfig-0.100.0-r1 | 15 + metadata/md5-cache/dev-perl/Coro-6.550.0 | 14 + .../dev-perl/Crypt-OpenSSL-Guess-0.110.0 | 4 +- .../dev-perl/Crypt-OpenSSL-RSA-0.310.0 | 4 +- .../dev-perl/Crypt-OpenSSL-Random-0.150.0 | 4 +- metadata/md5-cache/dev-perl/Cwd-Guard-0.50.0 | 4 +- .../dev-perl/Devel-CallChecker-0.8.0-r1 | 15 + .../dev-perl/Devel-CheckCompiler-0.70.0 | 4 +- .../md5-cache/dev-perl/File-Copy-Link-0.140.0 | 4 +- metadata/md5-cache/dev-perl/Inline-C-0.780.0 | 4 +- .../md5-cache/dev-perl/Inline-Python-0.560.0 | 2 +- .../dev-perl/Inline-Python-0.560.0-r1 | 2 +- .../md5-cache/dev-perl/Lab-Measurement-9999 | 2 +- metadata/md5-cache/dev-perl/Lab-Zhinst-9999 | 2 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 333341 -> 337287 bytes .../dev-perl/Module-Build-XSUtil-0.180.0 | 4 +- .../md5-cache/dev-perl/MooseX-Types-0.500.0 | 4 +- metadata/md5-cache/dev-perl/Mouse-2.4.10 | 4 +- .../dev-perl/MouseX-NativeTraits-1.90.0-r2 | 4 +- metadata/md5-cache/dev-perl/Pegex-0.640.0 | 4 +- .../dev-perl/Sub-Exporter-ForMethods-0.100.52 | 4 +- .../md5-cache/dev-perl/X11-XCB-0.170.0-r1 | 4 +- .../md5-cache/dev-perl/XML-Descent-1.40.0 | 4 +- .../md5-cache/dev-perl/XML-TokeParser-0.50.0 | 4 +- .../dev-perl/XS-Object-Magic-0.40.0-r3 | 4 +- .../dev-perl/bareword-filehandles-0.7.0-r1 | 15 + metadata/md5-cache/dev-perl/local-lib-2.0.24 | 4 +- metadata/md5-cache/dev-php/Manifest.gz | Bin 63208 -> 63233 bytes metadata/md5-cache/dev-php/geos-php-1.0.0 | 2 +- metadata/md5-cache/dev-php/igbinary-3.0.1 | 2 +- metadata/md5-cache/dev-php/igbinary-3.1.2 | 2 +- metadata/md5-cache/dev-php/libvirt-php-0.5.4 | 2 +- metadata/md5-cache/dev-php/libvirt-php-0.5.5 | 2 +- metadata/md5-cache/dev-php/libvirt-php-9999 | 2 +- .../md5-cache/dev-php/maxmind-db-reader-1.4.1 | 2 +- .../md5-cache/dev-php/maxmind-db-reader-1.6.0 | 2 +- metadata/md5-cache/dev-php/pecl-amqp-1.10.2 | 2 +- metadata/md5-cache/dev-php/pecl-apcu-5.1.18 | 2 +- .../md5-cache/dev-php/pecl-apcu_bc-1.0.4-r1 | 2 +- metadata/md5-cache/dev-php/pecl-apcu_bc-1.0.5 | 2 +- metadata/md5-cache/dev-php/pecl-crack-0.4-r7 | 2 +- metadata/md5-cache/dev-php/pecl-dbase-7.0.1 | 2 +- metadata/md5-cache/dev-php/pecl-dio-0.1.0-r1 | 2 +- metadata/md5-cache/dev-php/pecl-eio-2.0.4 | 2 +- metadata/md5-cache/dev-php/pecl-event-2.5.3 | 2 +- .../md5-cache/dev-php/pecl-event-2.5.3-r1 | 2 +- .../md5-cache/dev-php/pecl-geoip-1.1.1-r4 | 2 +- .../md5-cache/dev-php/pecl-gnupg-1.4.0-r2 | 2 +- metadata/md5-cache/dev-php/pecl-http-3.2.1 | 2 +- metadata/md5-cache/dev-php/pecl-http-3.2.3 | 2 +- metadata/md5-cache/dev-php/pecl-imagick-3.4.4 | 2 +- metadata/md5-cache/dev-php/pecl-lzf-1.6.7 | 2 +- metadata/md5-cache/dev-php/pecl-lzf-1.6.8 | 2 +- .../md5-cache/dev-php/pecl-mailparse-3.0.4 | 2 +- metadata/md5-cache/dev-php/pecl-mcrypt-1.0.1 | 2 +- metadata/md5-cache/dev-php/pecl-mcrypt-1.0.2 | 2 +- metadata/md5-cache/dev-php/pecl-mcrypt-1.0.3 | 2 +- .../md5-cache/dev-php/pecl-memcache-4.0.5.2 | 2 +- .../md5-cache/dev-php/pecl-memcached-3.1.3-r1 | 2 +- .../md5-cache/dev-php/pecl-memcached-3.1.5-r1 | 2 +- metadata/md5-cache/dev-php/pecl-mongodb-1.5.3 | 2 +- .../md5-cache/dev-php/pecl-mongodb-1.5.3-r1 | 2 +- metadata/md5-cache/dev-php/pecl-mongodb-1.5.5 | 2 +- metadata/md5-cache/dev-php/pecl-mongodb-1.6.0 | 2 +- metadata/md5-cache/dev-php/pecl-mongodb-1.7.4 | 2 +- .../md5-cache/dev-php/pecl-ncurses-1.0.2-r5 | 2 +- metadata/md5-cache/dev-php/pecl-oauth-2.0.5 | 2 +- metadata/md5-cache/dev-php/pecl-pam-1.0.3-r3 | 2 +- metadata/md5-cache/dev-php/pecl-propro-2.1.0 | 2 +- metadata/md5-cache/dev-php/pecl-ps-1.4.1 | 2 +- .../dev-php/pecl-radius-1.4.0_beta1-r2 | 2 +- .../md5-cache/dev-php/pecl-raphf-2.0.0-r2 | 2 +- metadata/md5-cache/dev-php/pecl-raphf-2.0.1 | 2 +- metadata/md5-cache/dev-php/pecl-redis-5.1.1 | 2 +- metadata/md5-cache/dev-php/pecl-redis-5.2.1 | 2 +- metadata/md5-cache/dev-php/pecl-redis-5.2.2 | 2 +- metadata/md5-cache/dev-php/pecl-rrd-2.0.1-r3 | 2 +- metadata/md5-cache/dev-php/pecl-ssh2-1.1.2 | 2 +- metadata/md5-cache/dev-php/pecl-ssh2-1.2 | 2 +- metadata/md5-cache/dev-php/pecl-ssh2-9999 | 2 +- .../md5-cache/dev-php/pecl-stomp-2.0.2-r1 | 2 +- metadata/md5-cache/dev-php/pecl-taint-2.0.5 | 2 +- metadata/md5-cache/dev-php/pecl-taint-2.0.6 | 2 +- .../md5-cache/dev-php/pecl-timezonedb-2019.3 | 2 +- .../md5-cache/dev-php/pecl-timezonedb-2020.1 | 2 +- .../md5-cache/dev-php/pecl-translit-0.6.3 | 2 +- .../dev-php/pecl-uploadprogress-1.1.3-r1 | 2 +- metadata/md5-cache/dev-php/pecl-uuid-1.1.0 | 2 +- .../md5-cache/dev-php/pecl-xdiff-2.0.1-r2 | 2 +- metadata/md5-cache/dev-php/pecl-yaml-2.0.4 | 2 +- metadata/md5-cache/dev-php/pecl-yaz-1.2.3 | 2 +- metadata/md5-cache/dev-php/pecl-zmq-1.1.3-r2 | 2 +- metadata/md5-cache/dev-php/pecl-zmq-9999 | 2 +- .../md5-cache/dev-php/realpath_turbo-2.0.0 | 2 +- metadata/md5-cache/dev-php/swoole-4.2.13 | 2 +- metadata/md5-cache/dev-php/swoole-4.4.12 | 2 +- metadata/md5-cache/dev-php/swoole-4.4.14 | 2 +- metadata/md5-cache/dev-php/swoole-4.4.15 | 2 +- metadata/md5-cache/dev-php/swoole-4.4.16 | 2 +- metadata/md5-cache/dev-php/swoole-4.4.19 | 2 +- .../md5-cache/dev-php/swoole-async-4.4.12 | 2 +- .../md5-cache/dev-php/swoole-async-4.4.16 | 2 +- metadata/md5-cache/dev-php/xdebug-2.9.4 | 2 +- metadata/md5-cache/dev-php/xdebug-2.9.5 | 2 +- metadata/md5-cache/dev-php/xdebug-2.9.6 | 2 +- metadata/md5-cache/dev-php/xhprof-0.9.10 | 2 +- metadata/md5-cache/dev-php/xhprof-2.1.4 | 2 +- metadata/md5-cache/dev-python/3to2-1.1.1-r1 | 2 +- .../md5-cache/dev-python/APScheduler-3.6.3 | 2 +- metadata/md5-cache/dev-python/Babel-2.8.0-r1 | 2 +- metadata/md5-cache/dev-python/BitVector-3.4.9 | 2 +- metadata/md5-cache/dev-python/GitPython-3.1.1 | 2 +- metadata/md5-cache/dev-python/GitPython-3.1.2 | 2 +- metadata/md5-cache/dev-python/GitPython-3.1.3 | 2 +- .../dev-python/GridDataFormats-0.4.0-r1 | 2 +- metadata/md5-cache/dev-python/HeapDict-1.0.0 | 2 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 388952 -> 389220 bytes .../dev-python/MechanicalSoup-0.12.0 | 2 +- .../dev-python/Numdifftools-0.9.17-r1 | 2 +- .../md5-cache/dev-python/PyContracts-1.8.12 | 2 +- .../md5-cache/dev-python/PyContracts-1.8.14 | 2 +- metadata/md5-cache/dev-python/PyECLib-1.6.0 | 2 +- metadata/md5-cache/dev-python/PyGithub-1.46 | 2 +- metadata/md5-cache/dev-python/PyGithub-1.51 | 2 +- metadata/md5-cache/dev-python/PyPDF2-1.26.0 | 2 +- metadata/md5-cache/dev-python/PyQt5-5.14.2 | 2 +- metadata/md5-cache/dev-python/PyQt5-5.15.0 | 2 +- .../md5-cache/dev-python/PyQt5-sip-4.19.22 | 2 +- .../md5-cache/dev-python/PyQt5-sip-4.19.23 | 2 +- .../md5-cache/dev-python/PyQtWebEngine-5.14.0 | 2 +- .../md5-cache/dev-python/PyQtWebEngine-5.15.0 | 2 +- .../md5-cache/dev-python/PyRSS2Gen-1.1-r1 | 2 +- metadata/md5-cache/dev-python/PySDL2-0.9.6 | 2 +- metadata/md5-cache/dev-python/PySensors-0.0.4 | 2 +- metadata/md5-cache/dev-python/PySocks-1.7.1 | 2 +- metadata/md5-cache/dev-python/PyUtilib-5.7.2 | 2 +- metadata/md5-cache/dev-python/PythonQt-3.2-r1 | 2 +- metadata/md5-cache/dev-python/PythonQt-9999 | 2 +- metadata/md5-cache/dev-python/QtPy-1.9.0-r2 | 2 +- metadata/md5-cache/dev-python/Rx-1.6.1 | 2 +- metadata/md5-cache/dev-python/Rx-3.1.0 | 2 +- .../dev-python/SaltTesting-2018.1.16 | 2 +- .../dev-python/SaltTesting-2018.9.21 | 2 +- .../dev-python/SchemaObject-0.5.3-r1 | 2 +- .../md5-cache/dev-python/SchemaObject-0.5.7 | 2 +- .../md5-cache/dev-python/SchemaObject-0.5.8 | 2 +- metadata/md5-cache/dev-python/WSME-0.9.3 | 2 +- metadata/md5-cache/dev-python/XenAPI-2.14 | 2 +- metadata/md5-cache/dev-python/absl-py-0.7.1 | 2 +- metadata/md5-cache/dev-python/absl-py-0.8.1 | 2 +- .../md5-cache/dev-python/aiocontextvars-0.2.2 | 2 +- metadata/md5-cache/dev-python/aiodns-2.0.0-r1 | 2 +- metadata/md5-cache/dev-python/aiofiles-0.4.0 | 2 +- metadata/md5-cache/dev-python/aiohttp-3.6.1 | 2 +- metadata/md5-cache/dev-python/aiohttp-3.6.2 | 2 +- .../md5-cache/dev-python/aiohttp-cors-0.7.0 | 2 +- .../dev-python/aiohttp-cors-0.7.0-r1 | 2 +- .../dev-python/aiohttp-jinja2-0.15.0 | 2 +- .../md5-cache/dev-python/aiohttp-socks-0.2.2 | 2 +- metadata/md5-cache/dev-python/aiorpcX-0.18.4 | 2 +- metadata/md5-cache/dev-python/aiosmtpd-1.2 | 2 +- .../md5-cache/dev-python/alabaster-0.7.12 | 2 +- .../md5-cache/dev-python/alagitpull-0.0.23 | 2 +- metadata/md5-cache/dev-python/alembic-1.0.8 | 2 +- metadata/md5-cache/dev-python/alembic-1.4.2 | 2 +- metadata/md5-cache/dev-python/algopy-0.5.3 | 2 +- .../md5-cache/dev-python/ament_package-0.8.8 | 2 +- metadata/md5-cache/dev-python/amodem-1.15.0 | 2 +- metadata/md5-cache/dev-python/aniso8601-4.0.1 | 2 +- metadata/md5-cache/dev-python/aniso8601-8.0.0 | 2 +- metadata/md5-cache/dev-python/ansi-0.1.3 | 2 +- metadata/md5-cache/dev-python/ansi2html-1.4.2 | 2 +- metadata/md5-cache/dev-python/ansi2html-1.5.1 | 2 +- metadata/md5-cache/dev-python/ansi2html-1.5.2 | 2 +- .../md5-cache/dev-python/ansi2html-1.5.2-r1 | 2 +- .../md5-cache/dev-python/ansicolor-0.2.6-r1 | 2 +- metadata/md5-cache/dev-python/ansicolor-9999 | 2 +- .../md5-cache/dev-python/ansimarkup-1.4.0 | 2 +- metadata/md5-cache/dev-python/anyqt-0.0.8-r1 | 2 +- .../md5-cache/dev-python/aodhclient-1.2.0 | 2 +- metadata/md5-cache/dev-python/apipkg-1.5 | 2 +- metadata/md5-cache/dev-python/apispec-0.35.0 | 2 +- metadata/md5-cache/dev-python/apispec-3.3.0 | 2 +- .../md5-cache/dev-python/appdirs-1.4.3-r1 | 2 +- metadata/md5-cache/dev-python/appdirs-1.4.4 | 2 +- metadata/md5-cache/dev-python/apsw-3.25.2_p1 | 2 +- .../md5-cache/dev-python/argcomplete-1.11.0 | 2 +- .../md5-cache/dev-python/argcomplete-1.11.1 | 2 +- .../dev-python/argcomplete-1.11.1-r1 | 6 +- metadata/md5-cache/dev-python/argh-0.26.2-r2 | 2 +- .../md5-cache/dev-python/argon2-cffi-20.1.0 | 2 +- .../md5-cache/dev-python/argparse-manpage-1.4 | 2 +- metadata/md5-cache/dev-python/args-0.1.0-r1 | 2 +- metadata/md5-cache/dev-python/arpeggio-1.9.0 | 2 +- metadata/md5-cache/dev-python/arpeggio-1.9.2 | 2 +- metadata/md5-cache/dev-python/arrow-0.13.1 | 2 +- metadata/md5-cache/dev-python/arrow-0.15.5 | 2 +- metadata/md5-cache/dev-python/arrow-0.15.6 | 2 +- metadata/md5-cache/dev-python/arrow-0.15.7 | 2 +- metadata/md5-cache/dev-python/asgiref-3.2.10 | 2 +- metadata/md5-cache/dev-python/asgiref-3.2.7 | 6 +- metadata/md5-cache/dev-python/asgiref-3.2.8 | 2 +- metadata/md5-cache/dev-python/asgiref-3.2.9 | 2 +- .../md5-cache/dev-python/asn1crypto-0.24.0 | 2 +- metadata/md5-cache/dev-python/asteval-0.9.18 | 2 +- metadata/md5-cache/dev-python/astor-0.8.1 | 2 +- .../md5-cache/dev-python/astroid-2.3.3-r2 | 2 +- metadata/md5-cache/dev-python/astroid-2.4.2 | 2 +- .../md5-cache/dev-python/astunparse-1.6.2 | 2 +- .../md5-cache/dev-python/astunparse-1.6.3 | 2 +- .../md5-cache/dev-python/async_generator-1.10 | 2 +- .../md5-cache/dev-python/async_timeout-3.0.1 | 2 +- .../md5-cache/dev-python/atomicwrites-1.3.0 | 2 +- .../md5-cache/dev-python/atomicwrites-1.4.0 | 2 +- metadata/md5-cache/dev-python/atpublic-1.0 | 2 +- metadata/md5-cache/dev-python/attrs-19.3.0 | 2 +- .../md5-cache/dev-python/audioread-2.1.8-r2 | 2 +- .../md5-cache/dev-python/authheaders-0.13.0 | 2 +- metadata/md5-cache/dev-python/authres-0.800 | 2 +- metadata/md5-cache/dev-python/authres-1.2.0 | 2 +- .../md5-cache/dev-python/autobahn-17.5.1-r2 | 2 +- metadata/md5-cache/dev-python/autobahn-18.3.1 | 2 +- metadata/md5-cache/dev-python/autobahn-20.4.3 | 2 +- .../md5-cache/dev-python/automat-0.8.0-r1 | 2 +- metadata/md5-cache/dev-python/automat-20.2.0 | 2 +- .../md5-cache/dev-python/automaton-1.12.1 | 2 +- metadata/md5-cache/dev-python/autopep8-1.4.4 | 2 +- metadata/md5-cache/dev-python/autopep8-9999 | 2 +- .../dev-python/awesome-slugify-1.6.5 | 2 +- .../dev-python/aws-sam-translator-1.11.0 | 2 +- .../dev-python/aws-sam-translator-1.22.0 | 2 +- .../dev-python/aws-sam-translator-1.24.0 | 6 +- .../dev-python/aws-sam-translator-1.25.0 | 2 +- .../dev-python/aws-xray-sdk-python-2.4.2 | 2 +- .../dev-python/aws-xray-sdk-python-2.6.0 | 2 +- metadata/md5-cache/dev-python/awscli-1.18.62 | 2 +- metadata/md5-cache/dev-python/awscli-1.18.70 | 2 +- .../md5-cache/dev-python/babelfish-0.5.5-r1 | 2 +- metadata/md5-cache/dev-python/babelfish-9999 | 2 +- .../md5-cache/dev-python/backcall-0.1.0-r1 | 2 +- metadata/md5-cache/dev-python/backcall-0.2.0 | 2 +- metadata/md5-cache/dev-python/backports-1.0 | 2 +- .../md5-cache/dev-python/backports-abc-0.5 | 2 +- .../md5-cache/dev-python/backports-csv-1.0.7 | 2 +- .../backports-functools-lru-cache-1.6.1 | 2 +- .../dev-python/backports-lzma-0.0.13 | 4 +- .../md5-cache/dev-python/backports-os-0.1.1 | 2 +- ...ackports-shutil_get_terminal_size-1.0.0-r1 | 14 - .../dev-python/backports-shutil_which-3.5.1 | 14 - .../backports-ssl-match-hostname-3.5.0.1-r1 | 14 - .../dev-python/backports-tempfile-1.0 | 2 +- .../dev-python/backports-unittest-mock-1.5-r1 | 2 +- .../dev-python/backports-weakref-1.0_p1 | 2 +- metadata/md5-cache/dev-python/bandit-1.5.1-r1 | 2 +- metadata/md5-cache/dev-python/bandit-1.6.2 | 2 +- metadata/md5-cache/dev-python/bareos-19.2.7 | 2 +- metadata/md5-cache/dev-python/bashate-0.6.0 | 2 +- .../md5-cache/dev-python/basho-erlastic-2.1.1 | 2 +- metadata/md5-cache/dev-python/bcrypt-3.1.7-r2 | 2 +- metadata/md5-cache/dev-python/beagle-0.2.1 | 2 +- .../md5-cache/dev-python/beautifulsoup-4.8.2 | 2 +- metadata/md5-cache/dev-python/bert-2.2.0 | 2 +- metadata/md5-cache/dev-python/betamax-0.8.1 | 6 +- .../dev-python/betamax-matchers-0.4.0 | 2 +- .../md5-cache/dev-python/bibtexparser-1.1.0 | 2 +- .../md5-cache/dev-python/billiard-3.6.0.0 | 2 +- .../md5-cache/dev-python/binaryornot-0.4.4 | 2 +- metadata/md5-cache/dev-python/bitarray-0.8.3 | 2 +- metadata/md5-cache/dev-python/bitstring-3.1.6 | 2 +- .../md5-cache/dev-python/black-19.10_beta0 | 2 +- metadata/md5-cache/dev-python/bleach-3.1.4-r1 | 2 +- metadata/md5-cache/dev-python/bleach-3.1.5 | 2 +- metadata/md5-cache/dev-python/blessed-1.17.5 | 2 +- metadata/md5-cache/dev-python/blessed-1.17.8 | 2 +- .../md5-cache/dev-python/blessings-1.7-r1 | 2 +- metadata/md5-cache/dev-python/blinker-1.4-r1 | 2 +- metadata/md5-cache/dev-python/blockdiag-1.5.4 | 2 +- metadata/md5-cache/dev-python/blosc-1.5.1 | 2 +- metadata/md5-cache/dev-python/blosc-1.9.1-r1 | 2 +- metadata/md5-cache/dev-python/bluelet-0.2.0 | 2 +- metadata/md5-cache/dev-python/blurb-1.0.7 | 2 +- .../dev-python/booleanOperations-0.8.2 | 2 +- .../dev-python/booleanOperations-0.9.0-r1 | 2 +- metadata/md5-cache/dev-python/boto-2.49.0 | 2 +- metadata/md5-cache/dev-python/boto-2.49.0-r2 | 2 +- metadata/md5-cache/dev-python/boto3-1.10.2 | 2 +- metadata/md5-cache/dev-python/boto3-1.12.48 | 2 +- metadata/md5-cache/dev-python/boto3-1.13.26 | 2 +- metadata/md5-cache/dev-python/boto3-1.14.0 | 2 +- metadata/md5-cache/dev-python/boto3-1.14.11 | 2 +- metadata/md5-cache/dev-python/boto3-1.14.15 | 2 +- metadata/md5-cache/dev-python/boto3-1.14.2 | 2 +- metadata/md5-cache/dev-python/boto3-1.14.5 | 2 +- metadata/md5-cache/dev-python/boto3-1.14.8 | 2 +- metadata/md5-cache/dev-python/boto3-1.9.122 | 2 +- metadata/md5-cache/dev-python/boto3-9999 | 2 +- .../md5-cache/dev-python/botocore-1.12.122 | 2 +- .../md5-cache/dev-python/botocore-1.15.16 | 2 +- .../md5-cache/dev-python/botocore-1.15.32 | 2 +- .../md5-cache/dev-python/botocore-1.15.48 | 2 +- .../md5-cache/dev-python/botocore-1.16.12 | 2 +- .../md5-cache/dev-python/botocore-1.16.20 | 2 +- .../md5-cache/dev-python/botocore-1.16.26 | 2 +- metadata/md5-cache/dev-python/botocore-1.16.6 | 2 +- metadata/md5-cache/dev-python/botocore-1.16.7 | 2 +- metadata/md5-cache/dev-python/botocore-1.17.0 | 2 +- .../md5-cache/dev-python/botocore-1.17.11 | 2 +- .../md5-cache/dev-python/botocore-1.17.15 | 2 +- metadata/md5-cache/dev-python/botocore-1.17.2 | 2 +- metadata/md5-cache/dev-python/botocore-1.17.5 | 2 +- metadata/md5-cache/dev-python/botocore-1.17.8 | 2 +- metadata/md5-cache/dev-python/botocore-9999 | 2 +- metadata/md5-cache/dev-python/bottle-0.12.18 | 2 +- .../md5-cache/dev-python/bottleneck-1.2.1-r1 | 2 +- .../md5-cache/dev-python/bottleneck-1.3.2 | 6 +- metadata/md5-cache/dev-python/bpython-0.19 | 2 +- metadata/md5-cache/dev-python/breathe-4.14.1 | 2 +- .../md5-cache/dev-python/brotlipy-0.7.0-r2 | 2 +- metadata/md5-cache/dev-python/brython-3.7.3 | 2 +- metadata/md5-cache/dev-python/brython-3.7.4 | 2 +- metadata/md5-cache/dev-python/bsddb3-6.2.4 | 2 +- metadata/md5-cache/dev-python/bsddb3-6.2.7 | 2 +- .../dev-python/cached-property-1.5.1 | 2 +- metadata/md5-cache/dev-python/cachelib-0.1 | 2 +- .../md5-cache/dev-python/cachetools-3.1.1 | 2 +- .../md5-cache/dev-python/cairocffi-0.8.0-r1 | 2 +- .../md5-cache/dev-python/cairocffi-0.9.0-r1 | 2 +- metadata/md5-cache/dev-python/cairocffi-1.1.0 | 2 +- metadata/md5-cache/dev-python/cangjie-1.2-r1 | 2 +- metadata/md5-cache/dev-python/cangjie-1.3 | 2 +- metadata/md5-cache/dev-python/capturer-2.4 | 2 +- metadata/md5-cache/dev-python/carbon-1.1.5 | 2 +- metadata/md5-cache/dev-python/case-1.5.3 | 2 +- metadata/md5-cache/dev-python/castellan-1.2.2 | 2 +- metadata/md5-cache/dev-python/casttube-0.2.0 | 2 +- .../md5-cache/dev-python/catkin_pkg-0.4.12 | 2 +- .../md5-cache/dev-python/catkin_pkg-0.4.13 | 2 +- .../md5-cache/dev-python/catkin_pkg-0.4.15 | 2 +- .../md5-cache/dev-python/catkin_pkg-0.4.20 | 2 +- metadata/md5-cache/dev-python/catkin_pkg-9999 | 2 +- metadata/md5-cache/dev-python/cbor-1.0.0 | 2 +- metadata/md5-cache/dev-python/cbor2-5.1.0 | 2 +- metadata/md5-cache/dev-python/cddb-py-1.4-r1 | 2 +- metadata/md5-cache/dev-python/celery-4.3.0 | 2 +- .../md5-cache/dev-python/certifi-2020.4.5.1 | 2 +- metadata/md5-cache/dev-python/certifi-9999 | 2 +- metadata/md5-cache/dev-python/cffi-1.14.0-r2 | 2 +- .../dev-python/cfn-python-lint-0.21.6 | 2 +- .../dev-python/cfn-python-lint-0.30.1 | 6 +- .../md5-cache/dev-python/cgroup-utils-0.8 | 2 +- metadata/md5-cache/dev-python/chai-1.1.1 | 2 +- metadata/md5-cache/dev-python/chai-1.1.2 | 2 +- metadata/md5-cache/dev-python/chainmap-1.0.3 | 2 +- metadata/md5-cache/dev-python/chameleon-3.7.0 | 2 +- metadata/md5-cache/dev-python/chameleon-3.7.1 | 2 +- metadata/md5-cache/dev-python/chameleon-3.7.2 | 2 +- metadata/md5-cache/dev-python/chameleon-3.7.4 | 2 +- metadata/md5-cache/dev-python/chameleon-3.8.0 | 2 +- .../dev-python/characteristic-14.3.0-r3 | 2 +- metadata/md5-cache/dev-python/chardet-3.0.4 | 2 +- .../md5-cache/dev-python/cheetah-2.4.4-r1 | 2 +- metadata/md5-cache/dev-python/cheetah3-3.2.4 | 2 +- .../md5-cache/dev-python/cheroot-8.2.1-r1 | 2 +- metadata/md5-cache/dev-python/cheroot-8.3.0 | 6 +- .../md5-cache/dev-python/cheroot-8.3.0-r1 | 2 +- .../md5-cache/dev-python/cherrypy-13.1.0-r1 | 2 +- .../md5-cache/dev-python/cherrypy-18.1.0-r1 | 2 +- metadata/md5-cache/dev-python/cherrypy-18.5.0 | 6 +- metadata/md5-cache/dev-python/cherrypy-18.6.0 | 2 +- metadata/md5-cache/dev-python/cherrypy-3.8.0 | 2 +- metadata/md5-cache/dev-python/chump-1.6.0 | 2 +- .../md5-cache/dev-python/citeproc-py-0.4.0-r1 | 2 +- metadata/md5-cache/dev-python/cjkwrap-2.2 | 2 +- .../md5-cache/dev-python/clang-python-10.0.0 | 6 +- .../dev-python/clang-python-10.0.1.9999 | 2 +- .../dev-python/clang-python-10.0.1_rc1 | 2 +- .../dev-python/clang-python-10.0.1_rc2 | 2 +- .../dev-python/clang-python-11.0.0.9999 | 2 +- .../md5-cache/dev-python/clang-python-8.0.1 | 2 +- .../md5-cache/dev-python/clang-python-9.0.1 | 2 +- .../md5-cache/dev-python/cli_helpers-1.2.1 | 2 +- .../md5-cache/dev-python/cli_helpers-2.0.0 | 2 +- .../md5-cache/dev-python/cli_helpers-2.0.1 | 2 +- .../md5-cache/dev-python/cli_helpers-9999 | 2 +- .../md5-cache/dev-python/cliapp-1.20180812.1 | 2 +- metadata/md5-cache/dev-python/click-6.7-r1 | 2 +- metadata/md5-cache/dev-python/click-7.0-r1 | 2 +- metadata/md5-cache/dev-python/click-7.1.2 | 2 +- .../dev-python/click-default-group-1.2.2 | 6 +- metadata/md5-cache/dev-python/click-log-0.2.1 | 2 +- metadata/md5-cache/dev-python/click-log-0.3.2 | 2 +- .../md5-cache/dev-python/click-plugins-1.0.3 | 2 +- .../md5-cache/dev-python/click-plugins-1.1.1 | 2 +- .../dev-python/click-threading-0.4.4 | 2 +- metadata/md5-cache/dev-python/cliff-2.18.0-r1 | 2 +- metadata/md5-cache/dev-python/cliff-3.1.0 | 2 +- metadata/md5-cache/dev-python/cliff-3.2.0 | 2 +- metadata/md5-cache/dev-python/cliff-3.3.0 | 2 +- metadata/md5-cache/dev-python/clint-0.5.1-r1 | 2 +- metadata/md5-cache/dev-python/cloudlib-0.5.0 | 2 +- .../md5-cache/dev-python/cloudpickle-1.3.0 | 2 +- .../md5-cache/dev-python/cloudpickle-1.4.1 | 6 +- .../md5-cache/dev-python/cloudpickle-1.5.0 | 2 +- metadata/md5-cache/dev-python/cmd2-0.10.1 | 2 +- metadata/md5-cache/dev-python/cmd2-1.0.2 | 2 +- metadata/md5-cache/dev-python/cmd2-1.1.0 | 2 +- .../dev-python/collective-checkdocs-0.2 | 2 +- metadata/md5-cache/dev-python/colorama-0.4.1 | 2 +- metadata/md5-cache/dev-python/colorama-0.4.3 | 2 +- .../md5-cache/dev-python/colorclass-2.2.0-r1 | 2 +- .../md5-cache/dev-python/coloredlogs-10.0 | 2 +- metadata/md5-cache/dev-python/colorlog-3.1.4 | 2 +- .../md5-cache/dev-python/colorspacious-1.1.0 | 2 +- .../md5-cache/dev-python/colorspacious-1.1.2 | 2 +- .../md5-cache/dev-python/commonmark-0.9.1 | 2 +- .../md5-cache/dev-python/configargparse-1.1 | 2 +- .../md5-cache/dev-python/configargparse-1.2.3 | 2 +- .../md5-cache/dev-python/configclass-0.1.0 | 2 +- .../md5-cache/dev-python/configclass-0.2.0 | 2 +- metadata/md5-cache/dev-python/configobj-5.0.6 | 6 +- .../dev-python/configparser-3.5.0-r1 | 2 +- .../dev-python/configshell-fb-1.1.25 | 2 +- .../dev-python/configshell-fb-1.1.27 | 2 +- .../dev-python/configshell-fb-1.1.28 | 2 +- metadata/md5-cache/dev-python/confuse-1.0.0 | 2 +- .../md5-cache/dev-python/consonance-0.1.3 | 2 +- .../md5-cache/dev-python/constantly-15.1.0-r1 | 2 +- .../md5-cache/dev-python/construct-2.10.56 | 2 +- .../md5-cache/dev-python/contextlib2-0.6.0 | 2 +- .../md5-cache/dev-python/contextlib2-0.6.0_p1 | 2 +- metadata/md5-cache/dev-python/contextvars-2.4 | 2 +- .../md5-cache/dev-python/cookies-2.2.1-r1 | 2 +- .../md5-cache/dev-python/coreapi-2.3.3-r1 | 2 +- .../md5-cache/dev-python/coreschema-0.0.4 | 2 +- metadata/md5-cache/dev-python/corner-2.0.1 | 2 +- .../md5-cache/dev-python/couchdb-python-1.1 | 2 +- metadata/md5-cache/dev-python/cov-core-1.15.0 | 2 +- .../md5-cache/dev-python/cov-core-1.15.0-r1 | 2 +- metadata/md5-cache/dev-python/coverage-4.5.2 | 2 +- metadata/md5-cache/dev-python/coverage-4.5.4 | 2 +- metadata/md5-cache/dev-python/coverage-5.0.3 | 2 +- metadata/md5-cache/dev-python/coverage-5.1 | 2 +- .../dev-python/coverage-test-runner-1.15 | 2 +- metadata/md5-cache/dev-python/cppy-1.1.0 | 6 +- metadata/md5-cache/dev-python/crcmod-1.7-r3 | 2 +- metadata/md5-cache/dev-python/croniter-0.3.29 | 2 +- metadata/md5-cache/dev-python/croniter-0.3.30 | 2 +- .../md5-cache/dev-python/cryptography-2.8-r1 | 2 +- .../md5-cache/dev-python/cryptography-2.9 | 2 +- .../md5-cache/dev-python/css-parser-1.0.4-r1 | 2 +- metadata/md5-cache/dev-python/cssselect-1.1.0 | 2 +- .../md5-cache/dev-python/cssselect2-0.3.0 | 2 +- .../md5-cache/dev-python/cssutils-1.0.2-r2 | 2 +- metadata/md5-cache/dev-python/csv23-0.3.2 | 2 +- .../md5-cache/dev-python/ctypescrypto-0.5 | 2 +- .../md5-cache/dev-python/ctypescrypto-9999 | 2 +- .../md5-cache/dev-python/ctypesgen-0_p72-r1 | 2 +- metadata/md5-cache/dev-python/cursive-0.2.2 | 2 +- .../md5-cache/dev-python/curtsies-0.3.0-r2 | 2 +- metadata/md5-cache/dev-python/cvxopt-1.2.5 | 2 +- metadata/md5-cache/dev-python/cvxopt-1.2.5-r1 | 2 +- metadata/md5-cache/dev-python/cx_Freeze-6.1 | 2 +- metadata/md5-cache/dev-python/cycler-0.10.0 | 2 +- .../md5-cache/dev-python/cycler-0.10.0-r1 | 2 +- metadata/md5-cache/dev-python/cython-0.29.15 | 2 +- metadata/md5-cache/dev-python/cython-0.29.17 | 2 +- metadata/md5-cache/dev-python/cython-0.29.18 | 2 +- metadata/md5-cache/dev-python/cython-0.29.19 | 2 +- .../md5-cache/dev-python/cython-0.29.20-r2 | 2 +- metadata/md5-cache/dev-python/cytoolz-0.10.0 | 2 +- metadata/md5-cache/dev-python/daemonize-2.5.0 | 2 +- metadata/md5-cache/dev-python/dask-1.2.0 | 2 +- metadata/md5-cache/dev-python/dataclasses-0.7 | 2 +- .../md5-cache/dev-python/dbus-python-1.2.16 | 2 +- metadata/md5-cache/dev-python/dbusmock-0.18.3 | 2 +- metadata/md5-cache/dev-python/dbutils-1.3 | 2 +- metadata/md5-cache/dev-python/ddt-1.2.2 | 2 +- .../md5-cache/dev-python/debtcollector-1.21.0 | 2 +- metadata/md5-cache/dev-python/decorator-4.4.2 | 2 +- metadata/md5-cache/dev-python/defcon-0.6.0 | 2 +- metadata/md5-cache/dev-python/defcon-0.6.0-r1 | 2 +- .../md5-cache/dev-python/defusedxml-0.6.0 | 2 +- .../md5-cache/dev-python/defusedxml-0.7.0_rc1 | 2 +- metadata/md5-cache/dev-python/denonavr-0.9.2 | 2 +- metadata/md5-cache/dev-python/denonavr-0.9.3 | 2 +- .../md5-cache/dev-python/deprecated-1.2.10 | 2 +- .../md5-cache/dev-python/deprecated-1.2.7 | 2 +- .../md5-cache/dev-python/deprecated-1.2.9 | 2 +- .../md5-cache/dev-python/deprecation-2.0.7 | 2 +- metadata/md5-cache/dev-python/dicttoxml-1.7.4 | 2 +- .../md5-cache/dev-python/dicttoxml-1.7.4-r1 | 6 +- .../md5-cache/dev-python/diff-cover-2.3.0 | 2 +- .../dev-python/diff-match-patch-20181111 | 2 +- metadata/md5-cache/dev-python/dill-0.3.1.1 | 2 +- metadata/md5-cache/dev-python/dill-0.3.2 | 2 +- .../md5-cache/dev-python/discogs-client-2.2.2 | 2 +- metadata/md5-cache/dev-python/diskcache-4.1.0 | 2 +- .../md5-cache/dev-python/dissononce-0.34.3 | 2 +- metadata/md5-cache/dev-python/distlib-0.3.0 | 2 +- .../dev-python/distributed-1.18.0-r1 | 2 +- metadata/md5-cache/dev-python/distro-1.0.4-r1 | 2 +- metadata/md5-cache/dev-python/distro-1.3.0 | 2 +- metadata/md5-cache/dev-python/distro-1.5.0 | 2 +- .../dev-python/dj-database-url-0.4.2 | 2 +- .../dev-python/dj-database-url-0.5.0 | 2 +- metadata/md5-cache/dev-python/django-2.2.11 | 2 +- metadata/md5-cache/dev-python/django-2.2.12 | 2 +- metadata/md5-cache/dev-python/django-2.2.13 | 2 +- metadata/md5-cache/dev-python/django-2.2.14 | 2 +- metadata/md5-cache/dev-python/django-3.0.6 | 6 +- metadata/md5-cache/dev-python/django-3.0.7 | 2 +- metadata/md5-cache/dev-python/django-3.0.8 | 2 +- .../dev-python/django-auth-ldap-2.1.0 | 2 +- .../md5-cache/dev-python/django-cacheops-4.2 | 2 +- .../dev-python/django-cors-headers-3.2.1 | 2 +- .../dev-python/django-debug-toolbar-2.2 | 2 +- .../md5-cache/dev-python/django-filter-2.2.0 | 2 +- .../dev-python/django-js-asset-1.2.2 | 2 +- .../md5-cache/dev-python/django-mptt-0.11.0 | 2 +- .../md5-cache/dev-python/django-otp-0.9.0 | 2 +- .../md5-cache/dev-python/django-otp-0.9.1 | 2 +- .../md5-cache/dev-python/django-otp-0.9.2 | 2 +- .../md5-cache/dev-python/django-otp-0.9.3 | 2 +- .../md5-cache/dev-python/django-pglocks-1.0.4 | 2 +- .../dev-python/django-prometheus-2.0.0 | 2 +- .../md5-cache/dev-python/django-redis-4.10.0 | 2 +- metadata/md5-cache/dev-python/django-rq-2.3.0 | 2 +- .../dev-python/django-sortedm2m-2.0.0 | 2 +- .../md5-cache/dev-python/django-tables2-2.2.1 | 2 +- .../md5-cache/dev-python/django-tagging-0.5.0 | 2 +- .../md5-cache/dev-python/django-taggit-1.2.0 | 2 +- .../dev-python/django-taggit-serializer-0.1.7 | 2 +- .../dev-python/django-timezone-field-4.0 | 2 +- .../dev-python/django_polymorphic-2.1.2 | 2 +- .../dev-python/djangorestframework-3.11.0 | 2 +- metadata/md5-cache/dev-python/dkimpy-0.9.2 | 2 +- metadata/md5-cache/dev-python/dkimpy-1.0.4 | 2 +- .../md5-cache/dev-python/dns-lexicon-3.3.4 | 2 +- metadata/md5-cache/dev-python/dnslib-0.9.6 | 2 +- .../md5-cache/dev-python/dnspython-1.16.0-r1 | 2 +- metadata/md5-cache/dev-python/doc8-0.6.0 | 2 +- .../md5-cache/dev-python/docker-py-4.2.0-r1 | 2 +- metadata/md5-cache/dev-python/docker-py-4.2.1 | 2 +- metadata/md5-cache/dev-python/docker-py-4.2.2 | 2 +- .../md5-cache/dev-python/docker-pycreds-0.4.0 | 2 +- .../md5-cache/dev-python/dockerpty-0.4.1-r1 | 2 +- metadata/md5-cache/dev-python/docopt-0.6.2-r3 | 2 +- .../dev-python/doctest-ignore-unicode-0.1.2 | 2 +- metadata/md5-cache/dev-python/docutils-0.16 | 2 +- .../md5-cache/dev-python/docutils-glep-1.2 | 2 +- .../md5-cache/dev-python/docutils-glep-9999 | 2 +- .../md5-cache/dev-python/dogpile-cache-0.7.1 | 2 +- .../md5-cache/dev-python/dogpile-cache-0.9.1 | 2 +- .../md5-cache/dev-python/dogpile-core-0.4.1 | 2 +- metadata/md5-cache/dev-python/doit-0.29.0 | 2 +- metadata/md5-cache/dev-python/doit-0.32.0 | 2 +- metadata/md5-cache/dev-python/doit-0.32.0-r1 | 2 +- metadata/md5-cache/dev-python/doit-py-0.4.0 | 2 +- .../md5-cache/dev-python/doit-py-0.4.0-r1 | 2 +- .../md5-cache/dev-python/doit-py-0.4.0-r2 | 2 +- metadata/md5-cache/dev-python/dominate-2.3.1 | 2 +- metadata/md5-cache/dev-python/dominate-2.4.0 | 2 +- metadata/md5-cache/dev-python/dominate-2.5.1 | 2 +- metadata/md5-cache/dev-python/doublex-1.9.2 | 2 +- .../dev-python/doublex-expects-0.7.0_rc2-r1 | 2 +- metadata/md5-cache/dev-python/drf-yasg-1.17.1 | 2 +- metadata/md5-cache/dev-python/duecredit-0.7.0 | 2 +- metadata/md5-cache/dev-python/dugong-3.7.3 | 2 +- metadata/md5-cache/dev-python/dulwich-0.19.15 | 2 +- metadata/md5-cache/dev-python/dulwich-0.19.6 | 2 +- .../md5-cache/dev-python/easy-thumbnails-2.7 | 2 +- .../md5-cache/dev-python/ebuildtester-0.1.12 | 2 +- .../md5-cache/dev-python/ebuildtester-0.1.13 | 2 +- .../md5-cache/dev-python/ebuildtester-0.1.14 | 2 +- .../md5-cache/dev-python/ebuildtester-0.1.16 | 2 +- metadata/md5-cache/dev-python/ecdsa-0.14.1-r1 | 2 +- metadata/md5-cache/dev-python/ecdsa-0.15 | 2 +- .../dev-python/editorconfig-core-py-0.12.0 | 2 +- .../dev-python/elasticsearch-curator-5.8.1 | 2 +- .../dev-python/elasticsearch-curator-5.8.1-r1 | 2 +- .../dev-python/elasticsearch-py-7.0.5 | 2 +- .../dev-python/elasticsearch-py-7.5.1 | 2 +- .../dev-python/elasticsearch-py-7.6.0 | 2 +- .../dev-python/elasticsearch-py-7.7.0 | 2 +- .../md5-cache/dev-python/elementpath-1.4.4 | 2 +- .../md5-cache/dev-python/elementpath-1.4.5 | 6 +- .../md5-cache/dev-python/elementpath-1.4.6 | 2 +- .../md5-cache/dev-python/elementtree-1.2.6-r3 | 2 +- .../dev-python/elib-intl-0_pre20110711 | 2 +- metadata/md5-cache/dev-python/emcee-2.2.1 | 2 +- metadata/md5-cache/dev-python/emoji-0.5.4 | 2 +- metadata/md5-cache/dev-python/empy-3.3.3 | 2 +- .../md5-cache/dev-python/entrypoints-0.3-r1 | 2 +- metadata/md5-cache/dev-python/enum34-1.1.6-r1 | 2 +- metadata/md5-cache/dev-python/enzyme-0.4.1-r2 | 2 +- metadata/md5-cache/dev-python/enzyme-9999 | 2 +- metadata/md5-cache/dev-python/eradicate-1.0 | 2 +- .../md5-cache/dev-python/errorhandler-2.0.1 | 2 +- .../md5-cache/dev-python/et_xmlfile-1.0.1 | 2 +- .../dev-python/eunuchs-20050320.1-r1 | 2 +- .../md5-cache/dev-python/eventlet-0.25.1-r1 | 2 +- metadata/md5-cache/dev-python/exam-0.10.6 | 2 +- metadata/md5-cache/dev-python/execnet-1.7.1 | 2 +- .../md5-cache/dev-python/expects-0.8.0-r1 | 2 +- metadata/md5-cache/dev-python/extras-1.0.0 | 2 +- metadata/md5-cache/dev-python/eyeD3-0.8.11 | 2 +- metadata/md5-cache/dev-python/falcon-2.0.0 | 2 +- .../md5-cache/dev-python/fasteners-0.14.1-r1 | 2 +- metadata/md5-cache/dev-python/fasteners-0.15 | 2 +- .../md5-cache/dev-python/faulthandler-3.0 | 2 +- .../md5-cache/dev-python/faulthandler-3.1 | 2 +- metadata/md5-cache/dev-python/fdsend-0.1 | 2 +- .../md5-cache/dev-python/feedgenerator-1.9.1 | 2 +- .../md5-cache/dev-python/feedparser-5.2.1 | 2 +- .../dev-python/feedparser-6.0.0_beta1 | 2 +- metadata/md5-cache/dev-python/fido2-0.7.3 | 2 +- metadata/md5-cache/dev-python/fido2-0.8.1 | 2 +- metadata/md5-cache/dev-python/fields-5.0.0-r2 | 2 +- metadata/md5-cache/dev-python/filelock-3.0.12 | 2 +- metadata/md5-cache/dev-python/filetype-1.0.5 | 2 +- metadata/md5-cache/dev-python/fitsio-0.9.11 | 2 +- metadata/md5-cache/dev-python/fixtures-3.0.0 | 2 +- metadata/md5-cache/dev-python/flake8-3.7.9 | 2 +- metadata/md5-cache/dev-python/flake8-3.8.1 | 2 +- .../dev-python/flake8-import-order-0.18 | 2 +- .../dev-python/flake8-polyfill-1.0.2 | 2 +- metadata/md5-cache/dev-python/flaky-3.6.1 | 2 +- metadata/md5-cache/dev-python/flask-1.1.2 | 2 +- metadata/md5-cache/dev-python/flask-9999 | 2 +- metadata/md5-cache/dev-python/flask-api-1.1 | 2 +- metadata/md5-cache/dev-python/flask-api-2.0 | 2 +- .../dev-python/flask-appconfig-0.11.1-r1 | 2 +- .../md5-cache/dev-python/flask-assets-0.12 | 2 +- .../md5-cache/dev-python/flask-babel-0.12.2 | 2 +- .../md5-cache/dev-python/flask-babel-1.0.0 | 2 +- .../md5-cache/dev-python/flask-babelex-0.9.3 | 2 +- .../md5-cache/dev-python/flask-babelex-0.9.4 | 2 +- .../md5-cache/dev-python/flask-cors-2.1.0 | 2 +- .../md5-cache/dev-python/flask-debug-0.4.3 | 2 +- .../md5-cache/dev-python/flask-gravatar-0.5.0 | 2 +- .../md5-cache/dev-python/flask-htmlmin-1.5.2 | 2 +- .../md5-cache/dev-python/flask-htmlmin-2.0.2 | 2 +- .../md5-cache/dev-python/flask-login-0.4.1-r1 | 2 +- .../md5-cache/dev-python/flask-login-0.5.0 | 2 +- .../md5-cache/dev-python/flask-mail-0.9.1-r1 | 2 +- .../md5-cache/dev-python/flask-migrate-2.5.2 | 2 +- .../dev-python/flask-mongoengine-0.9.3-r1 | 2 +- .../dev-python/flask-mongoengine-0.9.5 | 2 +- .../md5-cache/dev-python/flask-nav-0.6-r1 | 2 +- .../dev-python/flask-paginate-0.5.3-r1 | 2 +- .../dev-python/flask-paranoid-0.2.0-r1 | 2 +- .../dev-python/flask-principal-0.4.0-r1 | 2 +- .../md5-cache/dev-python/flask-restful-0.3.7 | 2 +- .../md5-cache/dev-python/flask-restful-0.3.8 | 2 +- .../md5-cache/dev-python/flask-script-2.0.6 | 2 +- .../md5-cache/dev-python/flask-security-3.0.0 | 2 +- .../dev-python/flask-sphinx-themes-1.0.2 | 2 +- .../dev-python/flask-sqlalchemy-2.4.1-r1 | 2 +- .../dev-python/flask-sqlalchemy-2.4.3 | 2 +- .../dev-python/flask-themes-0.1.3_p20180112 | 2 +- .../md5-cache/dev-python/flask-wtf-0.14.2-r1 | 2 +- .../md5-cache/dev-python/flask-wtf-0.14.3 | 2 +- .../md5-cache/dev-python/flatbuffers-1.12 | 2 +- metadata/md5-cache/dev-python/fleep-1.0.1 | 2 +- metadata/md5-cache/dev-python/fleep-9999 | 2 +- metadata/md5-cache/dev-python/flexmock-0.10.4 | 2 +- metadata/md5-cache/dev-python/flit-2.1.0 | 2 +- metadata/md5-cache/dev-python/flit_core-2.1.0 | 2 +- .../md5-cache/dev-python/flufl-bounce-3.0.1 | 2 +- .../md5-cache/dev-python/flufl-i18n-2.0.2 | 2 +- metadata/md5-cache/dev-python/flufl-lock-3.2 | 2 +- metadata/md5-cache/dev-python/flup-1.0.2-r1 | 2 +- metadata/md5-cache/dev-python/fonttools-4.1.0 | 2 +- metadata/md5-cache/dev-python/fqdn-1.2.0 | 2 +- .../md5-cache/dev-python/freezegun-0.3.15 | 2 +- .../md5-cache/dev-python/frozen-flask-0.15 | 6 +- metadata/md5-cache/dev-python/frozendict-1.2 | 2 +- metadata/md5-cache/dev-python/fs-2.4.9 | 2 +- metadata/md5-cache/dev-python/fs-2.4.9-r1 | 2 +- metadata/md5-cache/dev-python/fsspec-0.7.4 | 2 +- metadata/md5-cache/dev-python/fudge-1.1.1 | 2 +- .../dev-python/funcparserlib-0.3.6-r1 | 2 +- .../md5-cache/dev-python/funcsigs-1.0.2-r1 | 2 +- .../md5-cache/dev-python/functools32-3.2.3 | 2 +- metadata/md5-cache/dev-python/funcy-1.10.1 | 2 +- metadata/md5-cache/dev-python/funcy-1.14 | 2 +- .../md5-cache/dev-python/fuse-python-1.0.0 | 2 +- metadata/md5-cache/dev-python/fusepy-3.0.1 | 2 +- metadata/md5-cache/dev-python/future-0.18.2 | 2 +- metadata/md5-cache/dev-python/futures-3.1.1 | 2 +- metadata/md5-cache/dev-python/futures-3.2.0 | 2 +- metadata/md5-cache/dev-python/futurist-1.8.1 | 2 +- .../md5-cache/dev-python/fuzzywuzzy-0.18.0 | 2 +- metadata/md5-cache/dev-python/gast-0.2.2 | 2 +- metadata/md5-cache/dev-python/gast-0.3.3 | 2 +- .../dev-python/gcs-oauth2-boto-plugin-2.5-r1 | 2 +- metadata/md5-cache/dev-python/genshi-0.7.3 | 2 +- metadata/md5-cache/dev-python/genshi-0.7.3-r1 | 2 +- metadata/md5-cache/dev-python/genson-1.1.0 | 2 +- metadata/md5-cache/dev-python/genty-1.3.2 | 2 +- .../dev-python/geoip-python-1.3.2-r1 | 2 +- metadata/md5-cache/dev-python/gevent-1.4.0 | 2 +- metadata/md5-cache/dev-python/gevent-20.5.1 | 2 +- metadata/md5-cache/dev-python/gevent-20.5.2 | 2 +- metadata/md5-cache/dev-python/gevent-20.6.0 | 2 +- metadata/md5-cache/dev-python/gevent-20.6.1 | 2 +- .../dev-python/gevent-websocket-0.10.1 | 2 +- .../dev-python/geventhttpclient-1.3.1-r1 | 2 +- .../dev-python/geventhttpclient-1.4.2 | 2 +- .../dev-python/geventhttpclient-1.4.3 | 15 + .../md5-cache/dev-python/girder-client-2.3.0 | 2 +- .../md5-cache/dev-python/git-review-1.28.0 | 2 +- metadata/md5-cache/dev-python/gitdb-4.0.4 | 2 +- metadata/md5-cache/dev-python/gitdb-4.0.5 | 2 +- metadata/md5-cache/dev-python/gitdb2-2.0.3 | 2 +- metadata/md5-cache/dev-python/github3-1.3.0 | 2 +- .../md5-cache/dev-python/glance_store-1.0.1 | 2 +- metadata/md5-cache/dev-python/gmpy-2.0.8-r1 | 2 +- metadata/md5-cache/dev-python/gntp-1.0.3 | 2 +- .../dev-python/google-api-core-1.17.0 | 2 +- .../dev-python/google-api-python-client-1.6.5 | 2 +- .../dev-python/google-api-python-client-1.7.9 | 2 +- .../google-api-python-client-1.8.3-r1 | 2 +- .../google-apitools-0.5.30_p20200507 | 2 +- .../dev-python/google-apitools-0.5.31 | 2 +- .../dev-python/google-apputils-0.4.2-r2 | 2 +- .../md5-cache/dev-python/google-auth-1.0.1 | 2 +- .../md5-cache/dev-python/google-auth-1.14.3 | 2 +- .../dev-python/google-auth-1.14.3-r1 | 2 +- .../md5-cache/dev-python/google-auth-1.6.3 | 2 +- .../dev-python/google-auth-httplib2-0.0.2 | 2 +- .../dev-python/google-auth-httplib2-0.0.3 | 2 +- .../dev-python/google-auth-oauthlib-0.4.1 | 2 +- .../md5-cache/dev-python/google-pasta-0.1.1 | 2 +- .../md5-cache/dev-python/google-pasta-0.1.7 | 2 +- .../md5-cache/dev-python/google-pasta-0.2.0 | 2 +- .../dev-python/google-reauth-python-0.1.0 | 2 +- .../dev-python/google-reauth-python-0.1.0-r1 | 2 +- .../googleapis-common-protos-1.51.0 | 2 +- metadata/md5-cache/dev-python/graph-tool-2.29 | 2 +- metadata/md5-cache/dev-python/graph-tool-9999 | 2 +- metadata/md5-cache/dev-python/graphviz-0.13 | 2 +- metadata/md5-cache/dev-python/greenlet-0.4.15 | 2 +- .../md5-cache/dev-python/greenlet-0.4.15-r1 | 2 +- metadata/md5-cache/dev-python/greenlet-0.4.16 | 2 +- .../md5-cache/dev-python/greenstalk-1.0.1 | 2 +- .../md5-cache/dev-python/grpcio-1.26.0-r1 | 2 +- metadata/md5-cache/dev-python/grpcio-1.28.1 | 2 +- .../dev-python/grpcio-testing-1.26.0 | 2 +- .../dev-python/grpcio-testing-1.28.1 | 2 +- .../md5-cache/dev-python/grpcio-tools-1.26.0 | 2 +- .../md5-cache/dev-python/grpcio-tools-1.28.1 | 2 +- metadata/md5-cache/dev-python/gsd-1.5.3-r1 | 2 +- .../md5-cache/dev-python/gst-python-1.14.1-r1 | 2 +- .../md5-cache/dev-python/gst-python-1.16.2 | 4 +- metadata/md5-cache/dev-python/guessit-3.0.0 | 2 +- metadata/md5-cache/dev-python/guessit-3.1.1 | 2 +- .../dev-python/guzzle_sphinx_theme-0.7.11-r1 | 2 +- metadata/md5-cache/dev-python/h11-0.8.1 | 2 +- metadata/md5-cache/dev-python/h11-0.9.0 | 2 +- metadata/md5-cache/dev-python/h5py-2.10.0 | 2 +- metadata/md5-cache/dev-python/h5py-2.10.0-r1 | 2 +- metadata/md5-cache/dev-python/hacking-2.0.0 | 2 +- .../md5-cache/dev-python/hcloud-python-1.6.3 | 2 +- .../dev-python/hcloud-python-1.6.3-r1 | 2 +- .../dev-python/hcloud-python-1.6.3-r2 | 2 +- .../md5-cache/dev-python/hcloud-python-1.7.0 | 2 +- metadata/md5-cache/dev-python/helpdev-0.6.10 | 2 +- metadata/md5-cache/dev-python/hgdistver-0.25 | 2 +- metadata/md5-cache/dev-python/hglib-2.1 | 2 +- metadata/md5-cache/dev-python/hiredis-1.0.1 | 2 +- metadata/md5-cache/dev-python/hpack-2.3.0-r1 | 2 +- metadata/md5-cache/dev-python/hpack-3.0.0 | 2 +- .../dev-python/html2text-2020.1.16-r1 | 2 +- .../md5-cache/dev-python/html5-parser-0.4.9 | 2 +- .../md5-cache/dev-python/html5lib-1.0.1-r2 | 2 +- metadata/md5-cache/dev-python/html5lib-1.1 | 2 +- metadata/md5-cache/dev-python/httmock-1.2.5 | 2 +- .../md5-cache/dev-python/http-parser-0.8.3 | 2 +- .../md5-cache/dev-python/http-parser-0.9.0 | 2 +- metadata/md5-cache/dev-python/httpauth-0.3 | 2 +- metadata/md5-cache/dev-python/httpbin-0.7.0 | 2 +- metadata/md5-cache/dev-python/httplib2-0.18.1 | 2 +- metadata/md5-cache/dev-python/httpretty-0.9.6 | 2 +- metadata/md5-cache/dev-python/httpretty-1.0.2 | 2 +- .../md5-cache/dev-python/httpretty-1.0.2-r1 | 2 +- .../md5-cache/dev-python/httpstat-1.2.1-r1 | 2 +- .../md5-cache/dev-python/humanfriendly-4.18 | 2 +- metadata/md5-cache/dev-python/humanize-0.5.1 | 2 +- metadata/md5-cache/dev-python/humanize-2.4.0 | 2 +- metadata/md5-cache/dev-python/humanize-2.4.1 | 2 +- metadata/md5-cache/dev-python/hyper-h2-2.5.1 | 2 +- metadata/md5-cache/dev-python/hyper-h2-3.2.0 | 2 +- .../md5-cache/dev-python/hyperframe-4.0.1 | 2 +- .../md5-cache/dev-python/hyperframe-5.2.0 | 2 +- .../md5-cache/dev-python/hyperlink-19.0.0 | 2 +- .../md5-cache/dev-python/hypothesis-4.50.8 | 2 +- .../md5-cache/dev-python/hypothesis-4.57.1 | 2 +- .../md5-cache/dev-python/hypothesis-5.11.0 | 2 +- .../md5-cache/dev-python/hypothesis-5.13.1 | 2 +- .../md5-cache/dev-python/hypothesis-5.15.0 | 2 +- .../md5-cache/dev-python/hypothesis-5.15.1 | 2 +- .../md5-cache/dev-python/hypothesis-5.16.0 | 6 +- .../md5-cache/dev-python/hypothesis-5.16.1 | 2 +- .../md5-cache/dev-python/hypothesis-5.16.2 | 2 +- .../md5-cache/dev-python/hypothesis-5.16.3 | 2 +- .../md5-cache/dev-python/hypothesis-5.18.0 | 2 +- .../md5-cache/dev-python/hypothesis-5.18.1 | 2 +- .../md5-cache/dev-python/hypothesis-5.18.3 | 2 +- .../md5-cache/dev-python/hypothesis-5.19.0 | 2 +- metadata/md5-cache/dev-python/icalendar-4.0.3 | 2 +- metadata/md5-cache/dev-python/icalendar-4.0.6 | 2 +- metadata/md5-cache/dev-python/id3-py-1.2-r1 | 2 +- metadata/md5-cache/dev-python/idna-2.10 | 2 +- metadata/md5-cache/dev-python/idna-2.8 | 2 +- metadata/md5-cache/dev-python/idna-2.9 | 2 +- metadata/md5-cache/dev-python/idna-ssl-1.1.0 | 2 +- metadata/md5-cache/dev-python/ifaddr-0.1.6 | 2 +- metadata/md5-cache/dev-python/ijson-2.5.1 | 2 +- metadata/md5-cache/dev-python/imageio-2.6.1 | 2 +- metadata/md5-cache/dev-python/imagesize-1.1.0 | 2 +- .../md5-cache/dev-python/imapclient-2.1.0 | 2 +- metadata/md5-cache/dev-python/iminuit-1.3.8 | 2 +- metadata/md5-cache/dev-python/immutables-0.11 | 2 +- metadata/md5-cache/dev-python/immutables-0.14 | 2 +- .../dev-python/importlib_metadata-1.4.0 | 2 +- .../dev-python/importlib_metadata-1.5.0 | 2 +- .../dev-python/importlib_metadata-1.6.0-r1 | 2 +- .../dev-python/importlib_metadata-1.6.1 | 2 +- .../dev-python/importlib_metadata-1.7.0-r1 | 2 +- .../dev-python/importlib_resources-1.5.0-r1 | 2 +- .../dev-python/importlib_resources-2.0.1 | 2 +- .../dev-python/importlib_resources-3.0.0-r1 | 15 + .../md5-cache/dev-python/incremental-17.5.0 | 6 +- .../md5-cache/dev-python/indexed_gzip-0.8.10 | 2 +- metadata/md5-cache/dev-python/inflect-3.0.2 | 2 +- metadata/md5-cache/dev-python/inflect-4.1.0 | 2 +- .../md5-cache/dev-python/inflection-0.4.0 | 2 +- .../md5-cache/dev-python/inflection-0.5.0 | 2 +- metadata/md5-cache/dev-python/influxdb-5.3.0 | 2 +- metadata/md5-cache/dev-python/iniparse-0.4-r2 | 2 +- .../md5-cache/dev-python/intelhex-2.2.1-r1 | 6 +- .../md5-cache/dev-python/intervaltree-3.0.2 | 2 +- metadata/md5-cache/dev-python/intreehooks-1.0 | 2 +- .../md5-cache/dev-python/iocapture-0.1.2-r2 | 2 +- metadata/md5-cache/dev-python/ioflo-1.7.5 | 2 +- metadata/md5-cache/dev-python/ioflo-2.0.0 | 2 +- metadata/md5-cache/dev-python/ipaddr-2.2.0 | 2 +- .../md5-cache/dev-python/ipaddress-1.0.23 | 2 +- metadata/md5-cache/dev-python/ipdb-0.10.3 | 2 +- metadata/md5-cache/dev-python/ipy-1.00 | 6 +- metadata/md5-cache/dev-python/ipykernel-5.1.4 | 2 +- metadata/md5-cache/dev-python/ipykernel-5.3.0 | 2 +- metadata/md5-cache/dev-python/ipynb-0.5.1 | 2 +- .../md5-cache/dev-python/ipyparallel-6.2.3 | 2 +- .../md5-cache/dev-python/ipyparallel-6.3.0 | 2 +- metadata/md5-cache/dev-python/ipython-7.15.0 | 2 +- metadata/md5-cache/dev-python/ipython-7.16.1 | 2 +- metadata/md5-cache/dev-python/ipython-7.5.0 | 2 +- .../dev-python/ipython_genutils-0.2.0 | 2 +- .../dev-python/ipython_genutils-0.2.0-r1 | 2 +- .../md5-cache/dev-python/ipywidgets-7.0.0 | 2 +- .../md5-cache/dev-python/ipywidgets-7.4.2-r1 | 2 +- .../md5-cache/dev-python/ipywidgets-7.5.1 | 2 +- metadata/md5-cache/dev-python/irc-16.3 | 2 +- metadata/md5-cache/dev-python/irc-18.0.0-r1 | 2 +- metadata/md5-cache/dev-python/iso8601-0.1.12 | 2 +- .../md5-cache/dev-python/isodate-0.6.0-r1 | 2 +- metadata/md5-cache/dev-python/isort-4.3.15 | 2 +- .../md5-cache/dev-python/isort-4.3.21_p2-r1 | 6 +- .../md5-cache/dev-python/itsdangerous-1.1.0 | 2 +- metadata/md5-cache/dev-python/itypes-1.1.0 | 2 +- .../dev-python/jaraco-classes-2.0-r1 | 2 +- .../md5-cache/dev-python/jaraco-classes-3.1.0 | 6 +- .../dev-python/jaraco-collections-1.5.3-r1 | 2 +- .../dev-python/jaraco-collections-2.1 | 2 +- .../dev-python/jaraco-collections-3.0.0 | 6 +- .../md5-cache/dev-python/jaraco-envs-1.0.1 | 2 +- .../md5-cache/dev-python/jaraco-envs-2.0.0 | 2 +- .../dev-python/jaraco-functools-3.0.0 | 2 +- .../dev-python/jaraco-functools-3.0.1 | 6 +- .../dev-python/jaraco-itertools-4.4.2 | 2 +- .../dev-python/jaraco-itertools-5.0.0 | 2 +- .../dev-python/jaraco-logging-1.5.2-r1 | 2 +- .../md5-cache/dev-python/jaraco-logging-2.0 | 2 +- .../dev-python/jaraco-logging-3.0.0-r1 | 2 +- .../dev-python/jaraco-packaging-6.2-r1 | 2 +- .../dev-python/jaraco-packaging-8.1.0 | 2 +- .../md5-cache/dev-python/jaraco-stream-1.2-r1 | 2 +- .../md5-cache/dev-python/jaraco-stream-2.0-r1 | 2 +- .../md5-cache/dev-python/jaraco-stream-3.0.0 | 2 +- .../dev-python/jaraco-text-1.10.1-r1 | 2 +- metadata/md5-cache/dev-python/jaraco-text-3.1 | 2 +- .../md5-cache/dev-python/jaraco-text-3.2.0 | 6 +- metadata/md5-cache/dev-python/jdcal-1.4 | 2 +- metadata/md5-cache/dev-python/jdcal-1.4.1 | 2 +- metadata/md5-cache/dev-python/jedi-0.14.1 | 2 +- metadata/md5-cache/dev-python/jedi-0.15.2 | 2 +- metadata/md5-cache/dev-python/jedi-0.17.0 | 2 +- metadata/md5-cache/dev-python/jedi-0.17.1 | 2 +- metadata/md5-cache/dev-python/jeepney-0.4.3 | 2 +- metadata/md5-cache/dev-python/jellyfish-0.7.2 | 2 +- metadata/md5-cache/dev-python/jellyfish-0.8.2 | 2 +- metadata/md5-cache/dev-python/jikanpy-3.4.2 | 2 +- metadata/md5-cache/dev-python/jinja-2.11.1 | 2 +- metadata/md5-cache/dev-python/jinja-2.11.2 | 2 +- .../md5-cache/dev-python/jinja2-time-0.2.0 | 2 +- .../dev-python/jinja2_pluralize-0.3.0 | 2 +- metadata/md5-cache/dev-python/jira-1.0.14-r3 | 2 +- metadata/md5-cache/dev-python/jmespath-0.10.0 | 2 +- .../md5-cache/dev-python/jmespath-0.9.3-r1 | 2 +- metadata/md5-cache/dev-python/joblib-0.14.1 | 2 +- metadata/md5-cache/dev-python/joblib-0.15.1 | 2 +- .../md5-cache/dev-python/joblib-0.15.1-r1 | 2 +- metadata/md5-cache/dev-python/joblib-0.16.0 | 2 +- metadata/md5-cache/dev-python/josepy-1.3.0 | 2 +- metadata/md5-cache/dev-python/jplephem-2.6 | 2 +- metadata/md5-cache/dev-python/jsmin-2.2.2 | 2 +- metadata/md5-cache/dev-python/json-rpc-1.11.0 | 2 +- metadata/md5-cache/dev-python/json-rpc-1.13.0 | 2 +- metadata/md5-cache/dev-python/jsondiff-1.1.2 | 2 +- metadata/md5-cache/dev-python/jsondiff-1.2.0 | 6 +- metadata/md5-cache/dev-python/jsonext-0.4.2 | 2 +- metadata/md5-cache/dev-python/jsonmerge-1.6.0 | 2 +- metadata/md5-cache/dev-python/jsonpatch-1.25 | 2 +- metadata/md5-cache/dev-python/jsonpatch-1.26 | 2 +- metadata/md5-cache/dev-python/jsonpickle-1.3 | 2 +- .../md5-cache/dev-python/jsonpickle-1.4.1-r1 | 2 +- metadata/md5-cache/dev-python/jsonpointer-2.0 | 2 +- .../md5-cache/dev-python/jsonpointer-2.0-r1 | 2 +- metadata/md5-cache/dev-python/jsonref-0.1 | 2 +- .../md5-cache/dev-python/jsonrpclib-0.4.0 | 2 +- .../md5-cache/dev-python/jsonrpclib-0.4.1 | 2 +- metadata/md5-cache/dev-python/jsonrpclib-9999 | 2 +- .../md5-cache/dev-python/jsonschema-2.6.0 | 2 +- .../md5-cache/dev-python/jsonschema-3.0.1 | 2 +- .../md5-cache/dev-python/jsonschema-3.2.0 | 2 +- metadata/md5-cache/dev-python/jsonxs-0.6 | 2 +- .../md5-cache/dev-python/jupyter-1.0.0-r2 | 2 +- .../dev-python/jupyter_client-5.2.3-r1 | 2 +- .../md5-cache/dev-python/jupyter_client-5.3.4 | 2 +- .../md5-cache/dev-python/jupyter_client-6.1.3 | 2 +- .../md5-cache/dev-python/jupyter_client-6.1.5 | 2 +- .../dev-python/jupyter_console-6.0.0 | 2 +- .../dev-python/jupyter_console-6.1.0 | 2 +- .../dev-python/jupyter_core-4.6.1-r1 | 2 +- .../md5-cache/dev-python/jupyter_core-4.6.3 | 2 +- metadata/md5-cache/dev-python/jwcrypto-0.7.0 | 2 +- .../md5-cache/dev-python/kafka-python-1.4.7 | 2 +- .../md5-cache/dev-python/kaitaistruct-0.8 | 2 +- .../md5-cache/dev-python/kaptan-0.5.12-r1 | 2 +- metadata/md5-cache/dev-python/kazoo-2.6.1 | 2 +- metadata/md5-cache/dev-python/kazoo-2.7.0 | 2 +- .../md5-cache/dev-python/kconfiglib-14.1.0 | 2 +- metadata/md5-cache/dev-python/keyring-19.3.0 | 2 +- metadata/md5-cache/dev-python/keyring-21.2.1 | 2 +- .../md5-cache/dev-python/keystoneauth-3.17.2 | 2 +- .../md5-cache/dev-python/keystoneauth-4.0.0 | 2 +- .../md5-cache/dev-python/keystoneauth-4.0.1 | 2 +- .../dev-python/keystonemiddleware-7.0.1 | 2 +- .../md5-cache/dev-python/kiwisolver-1.0.1 | 2 +- .../md5-cache/dev-python/kiwisolver-1.1.0 | 2 +- .../md5-cache/dev-python/kiwisolver-1.2.0 | 6 +- metadata/md5-cache/dev-python/klein-19.6.0 | 2 +- metadata/md5-cache/dev-python/kombu-4.6.3 | 2 +- metadata/md5-cache/dev-python/kombu-4.6.8 | 2 +- .../md5-cache/dev-python/lark-parser-0.7.8 | 2 +- .../md5-cache/dev-python/latexcodec-2.0.0 | 2 +- .../md5-cache/dev-python/lazr-config-2.2.2 | 2 +- .../md5-cache/dev-python/lazr-delegates-2.0.4 | 2 +- .../dev-python/lazy-object-proxy-1.4.3 | 2 +- .../dev-python/lazy-object-proxy-1.5.0 | 2 +- metadata/md5-cache/dev-python/ldap3-2.7 | 2 +- metadata/md5-cache/dev-python/ldappool-2.4.1 | 2 +- metadata/md5-cache/dev-python/lesscpy-0.14.0 | 2 +- .../md5-cache/dev-python/libarchive-c-2.8 | 2 +- .../md5-cache/dev-python/libarchive-c-2.9 | 2 +- metadata/md5-cache/dev-python/libcloud-2.3.0 | 2 +- metadata/md5-cache/dev-python/libcloud-2.8.2 | 2 +- metadata/md5-cache/dev-python/libcloud-3.0.0 | 2 +- metadata/md5-cache/dev-python/liblarch-3.0.1 | 2 +- metadata/md5-cache/dev-python/libnacl-1.6.1 | 2 +- .../md5-cache/dev-python/libpillowfight-0.3.0 | 2 +- metadata/md5-cache/dev-python/libsass-0.20.0 | 2 +- .../md5-cache/dev-python/libtmux-0.8.2-r1 | 2 +- .../md5-cache/dev-python/libtmux-0.8.2-r2 | 2 +- .../md5-cache/dev-python/libvirt-python-6.0.0 | 2 +- .../md5-cache/dev-python/libvirt-python-6.1.0 | 2 +- .../md5-cache/dev-python/libvirt-python-6.2.0 | 2 +- .../md5-cache/dev-python/libvirt-python-9999 | 2 +- .../md5-cache/dev-python/line_profiler-3.0.2 | 2 +- .../md5-cache/dev-python/linecache2-1.0.0 | 2 +- metadata/md5-cache/dev-python/lit-10.0.0 | 6 +- metadata/md5-cache/dev-python/lit-10.0.1.9999 | 2 +- metadata/md5-cache/dev-python/lit-10.0.1_rc1 | 2 +- metadata/md5-cache/dev-python/lit-10.0.1_rc2 | 2 +- metadata/md5-cache/dev-python/lit-11.0.0.9999 | 2 +- metadata/md5-cache/dev-python/lit-8.0.1 | 2 +- metadata/md5-cache/dev-python/lit-9.0.1 | 2 +- .../md5-cache/dev-python/livereload-2.4.1 | 2 +- .../md5-cache/dev-python/livereload-2.5.2 | 2 +- .../md5-cache/dev-python/livereload-2.6.1 | 2 +- metadata/md5-cache/dev-python/llfuse-1.3.5 | 2 +- metadata/md5-cache/dev-python/llfuse-1.3.6 | 2 +- metadata/md5-cache/dev-python/llvmlite-0.29.0 | 2 +- metadata/md5-cache/dev-python/llvmlite-0.30.0 | 2 +- metadata/md5-cache/dev-python/llvmlite-0.32.1 | 2 +- metadata/md5-cache/dev-python/llvmlite-0.33.0 | 2 +- .../md5-cache/dev-python/llvmlite-0.33.0-r1 | 2 +- metadata/md5-cache/dev-python/lmdb-0.92 | 2 +- metadata/md5-cache/dev-python/lmfit-1.0.1 | 2 +- metadata/md5-cache/dev-python/locket-0.2.0 | 2 +- metadata/md5-cache/dev-python/locket-0.2.0-r1 | 2 +- .../md5-cache/dev-python/lockfile-0.12.2-r2 | 2 +- metadata/md5-cache/dev-python/logbook-1.4.0 | 2 +- metadata/md5-cache/dev-python/logbook-1.5.3 | 2 +- .../md5-cache/dev-python/logfury-0.1.2-r1 | 2 +- metadata/md5-cache/dev-python/loguru-0.4.1 | 2 +- metadata/md5-cache/dev-python/loguru-0.5.1 | 2 +- .../md5-cache/dev-python/logutils-0.3.3-r1 | 2 +- metadata/md5-cache/dev-python/logutils-0.3.5 | 2 +- metadata/md5-cache/dev-python/loky-2.8.0-r1 | 2 +- metadata/md5-cache/dev-python/lunr-0.5.6 | 2 +- metadata/md5-cache/dev-python/lxml-4.5.0 | 2 +- metadata/md5-cache/dev-python/lxml-4.5.1 | 2 +- metadata/md5-cache/dev-python/lz4-0.8.2 | 2 +- metadata/md5-cache/dev-python/lz4-2.1.6 | 2 +- metadata/md5-cache/dev-python/lz4-3.0.2 | 2 +- .../md5-cache/dev-python/m2crypto-0.31.0-r2 | 2 +- metadata/md5-cache/dev-python/m2crypto-0.35.2 | 2 +- metadata/md5-cache/dev-python/m2r-0.2.1 | 2 +- metadata/md5-cache/dev-python/maintboot-0.1.0 | 2 +- metadata/md5-cache/dev-python/mako-1.1.2 | 2 +- metadata/md5-cache/dev-python/mako-1.1.3 | 2 +- metadata/md5-cache/dev-python/mamba-0.11.0 | 2 +- metadata/md5-cache/dev-python/mamba-0.8.6-r1 | 2 +- metadata/md5-cache/dev-python/mando-0.6.4 | 2 +- metadata/md5-cache/dev-python/manuel-1.9.0 | 2 +- metadata/md5-cache/dev-python/markdown-2.6.11 | 2 +- .../md5-cache/dev-python/markdown-3.1.1-r1 | 2 +- metadata/md5-cache/dev-python/markdown-3.2.1 | 2 +- metadata/md5-cache/dev-python/markdown-3.2.2 | 2 +- metadata/md5-cache/dev-python/markdown2-2.3.9 | 6 +- metadata/md5-cache/dev-python/markups-3.0.0 | 2 +- .../md5-cache/dev-python/markupsafe-1.1.1 | 2 +- .../md5-cache/dev-python/marshmallow-2.20.5 | 2 +- .../md5-cache/dev-python/marshmallow-3.0.1 | 2 +- .../md5-cache/dev-python/marshmallow-3.5.1 | 2 +- .../md5-cache/dev-python/matplotlib-2.2.2-r1 | 2 +- .../md5-cache/dev-python/matplotlib-2.2.4 | 2 +- .../md5-cache/dev-python/matplotlib-3.1.2 | 2 +- .../md5-cache/dev-python/matplotlib-3.2.1 | 6 +- .../md5-cache/dev-python/matplotlib-3.2.2 | 2 +- .../dev-python/matplotlib-python2-2.2.5-r1 | 2 +- metadata/md5-cache/dev-python/matterhook-0.1 | 2 +- .../md5-cache/dev-python/matterhook-0.1-r1 | 2 +- metadata/md5-cache/dev-python/mccabe-0.6.1-r1 | 2 +- .../md5-cache/dev-python/mdx_gh_links-0.2 | 2 +- .../md5-cache/dev-python/mecab-python-0.996 | 2 +- metadata/md5-cache/dev-python/mechanize-0.4.5 | 2 +- metadata/md5-cache/dev-python/mediafile-0.2.0 | 2 +- metadata/md5-cache/dev-python/medusa-0.5.4-r1 | 2 +- metadata/md5-cache/dev-python/meld3-2.0.0 | 2 +- metadata/md5-cache/dev-python/mem_top-0.1.6 | 2 +- .../md5-cache/dev-python/memory_profiler-0.57 | 2 +- metadata/md5-cache/dev-python/mergedict-1.0.0 | 2 +- .../md5-cache/dev-python/metakernel-0.20.4 | 2 +- metadata/md5-cache/dev-python/micawber-0.5.1 | 2 +- .../dev-python/microversion-parse-0.2.1 | 2 +- .../md5-cache/dev-python/mimerender-0.6.0 | 2 +- .../md5-cache/dev-python/mini-amf-0.9.1-r1 | 2 +- metadata/md5-cache/dev-python/minidb-2.0.2-r1 | 2 +- metadata/md5-cache/dev-python/minidb-2.0.3 | 2 +- metadata/md5-cache/dev-python/minidb-2.0.4 | 2 +- .../md5-cache/dev-python/minimock-1.2.8-r1 | 2 +- .../dev-python/miniupnpc-2.1.20191224 | 2 +- metadata/md5-cache/dev-python/misaka-2.1.1 | 2 +- metadata/md5-cache/dev-python/mistune-0.8.4 | 2 +- metadata/md5-cache/dev-python/mkautodoc-0.1.0 | 2 +- metadata/md5-cache/dev-python/mkdocs-0.15.3 | 2 +- metadata/md5-cache/dev-python/mkdocs-1.0.1 | 2 +- metadata/md5-cache/dev-python/mkdocs-1.1 | 2 +- .../dev-python/mkdocs-bootstrap-0.1.1 | 2 +- .../dev-python/mkdocs-bootstrap-0.1.1-r1 | 2 +- .../md5-cache/dev-python/mkdocs-bootstrap-1.1 | 2 +- .../dev-python/mkdocs-bootswatch-0.4.0 | 2 +- .../dev-python/mkdocs-bootswatch-0.4.0-r1 | 2 +- .../dev-python/mkdocs-bootswatch-1.1 | 2 +- .../md5-cache/dev-python/mmtf-python-1.1.2-r1 | 2 +- metadata/md5-cache/dev-python/mock-3.0.5-r1 | 2 +- .../md5-cache/dev-python/mongoengine-0.10.6 | 2 +- .../md5-cache/dev-python/mongoengine-0.20.0 | 2 +- .../md5-cache/dev-python/mongomock-3.19.0 | 2 +- .../md5-cache/dev-python/monotonic-1.5-r1 | 2 +- .../md5-cache/dev-python/more-itertools-5.0.0 | 2 +- .../md5-cache/dev-python/more-itertools-7.0.0 | 2 +- .../md5-cache/dev-python/more-itertools-8.3.0 | 2 +- .../md5-cache/dev-python/more-itertools-8.4.0 | 2 +- metadata/md5-cache/dev-python/moto-1.3.14-r1 | 2 +- metadata/md5-cache/dev-python/moto-1.3.8-r1 | 2 +- .../md5-cache/dev-python/moviepy-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/mox-0.5.3-r1 | 2 +- metadata/md5-cache/dev-python/mox3-0.24.0 | 2 +- metadata/md5-cache/dev-python/mpi4py-3.0.2 | 2 +- metadata/md5-cache/dev-python/mpi4py-3.0.3 | 2 +- metadata/md5-cache/dev-python/mpmath-1.0.0 | 2 +- metadata/md5-cache/dev-python/mpmath-1.1.0 | 2 +- metadata/md5-cache/dev-python/msgpack-0.5.6 | 2 +- metadata/md5-cache/dev-python/msgpack-0.6.2 | 2 +- metadata/md5-cache/dev-python/multidict-4.5.2 | 2 +- metadata/md5-cache/dev-python/multidict-4.7.6 | 2 +- metadata/md5-cache/dev-python/munch-2.3.2 | 2 +- metadata/md5-cache/dev-python/munch-2.5.0-r1 | 2 +- metadata/md5-cache/dev-python/munkres-1.1.2 | 2 +- metadata/md5-cache/dev-python/mygpoclient-1.8 | 2 +- metadata/md5-cache/dev-python/mypy-0.760 | 2 +- metadata/md5-cache/dev-python/mypy-0.781 | 2 +- .../dev-python/mypy_extensions-0.4.3 | 2 +- .../dev-python/mysql-connector-python-8.0.19 | 2 +- .../dev-python/mysql-connector-python-8.0.20 | 2 +- .../dev-python/mysql-python-1.2.5-r3 | 2 +- .../md5-cache/dev-python/mysqlclient-1.4.6 | 2 +- .../dev-python/nagiosplugin-1.3.2-r1 | 2 +- .../md5-cache/dev-python/namespace-google-1 | 2 +- .../md5-cache/dev-python/namespace-jaraco-1 | 2 +- .../md5-cache/dev-python/namespace-jaraco-2 | 2 +- .../md5-cache/dev-python/namespace-paste-1-r1 | 2 +- .../md5-cache/dev-python/namespace-repoze-1 | 2 +- .../dev-python/namespace-sphinxcontrib-1.0 | 2 +- .../md5-cache/dev-python/namespace-zope-1 | 2 +- .../md5-cache/dev-python/natgrid-0.2.1-r3 | 2 +- metadata/md5-cache/dev-python/natsort-7.0.1 | 2 +- .../dev-python/nautilus-python-1.2.2-r1 | 2 +- .../dev-python/nautilus-python-1.2.3 | 2 +- metadata/md5-cache/dev-python/nbconvert-5.2.1 | 2 +- metadata/md5-cache/dev-python/nbconvert-5.5.0 | 2 +- metadata/md5-cache/dev-python/nbconvert-5.6.1 | 2 +- metadata/md5-cache/dev-python/nbdime-0.2.0 | 2 +- .../md5-cache/dev-python/nbformat-4.4.0-r1 | 2 +- metadata/md5-cache/dev-python/nbformat-5.0.7 | 2 +- metadata/md5-cache/dev-python/nbsphinx-0.2.14 | 2 +- metadata/md5-cache/dev-python/nbsphinx-0.4.1 | 2 +- metadata/md5-cache/dev-python/nbsphinx-0.7.0 | 2 +- metadata/md5-cache/dev-python/nbsphinx-0.7.1 | 2 +- metadata/md5-cache/dev-python/nbval-0.9.1 | 2 +- .../dev-python/ndg-httpsclient-0.4.0 | 2 +- .../dev-python/ndg-httpsclient-0.4.2-r1 | 2 +- .../dev-python/ndg-httpsclient-0.5.1 | 2 +- .../md5-cache/dev-python/neovim-remote-2.2.1 | 2 +- .../md5-cache/dev-python/neovim-remote-9999 | 2 +- metadata/md5-cache/dev-python/netaddr-0.7.19 | 2 +- .../dev-python/netcdf4-python-1.2.2-r1 | 2 +- .../md5-cache/dev-python/netifaces-0.10.9 | 2 +- metadata/md5-cache/dev-python/networkx-2.4 | 2 +- metadata/md5-cache/dev-python/networkx-2.4-r1 | 6 +- .../md5-cache/dev-python/neutron-lib-1.29.2 | 2 +- .../md5-cache/dev-python/neutron-lib-2.3.0 | 2 +- metadata/md5-cache/dev-python/nltk-3.5 | 2 +- metadata/md5-cache/dev-python/nnpy-1.4.2 | 2 +- .../md5-cache/dev-python/node-semver-0.7.0 | 2 +- .../md5-cache/dev-python/nodeenv-1.1.3-r1 | 2 +- metadata/md5-cache/dev-python/nodeenv-1.3.5 | 2 +- metadata/md5-cache/dev-python/nose-1.3.7-r4 | 2 +- metadata/md5-cache/dev-python/nose-1.3.7-r5 | 2 +- .../md5-cache/dev-python/nose-cover3-0.1.0-r1 | 2 +- .../dev-python/nose-exclude-0.5.0-r1 | 2 +- .../dev-python/nose-parameterized-0.5.0 | 2 +- .../md5-cache/dev-python/nose-random-1.0.0 | 6 +- .../dev-python/nose-show-skipped-0.1 | 2 +- metadata/md5-cache/dev-python/nose2-0.9.1-r1 | 2 +- metadata/md5-cache/dev-python/nose_fixes-1.3 | 2 +- .../dev-python/nose_warnings_filters-0.1.5-r3 | 2 +- .../md5-cache/dev-python/nosexcover-1.0.11-r1 | 2 +- metadata/md5-cache/dev-python/notebook-5.0.0 | 2 +- metadata/md5-cache/dev-python/notebook-5.2.1 | 2 +- metadata/md5-cache/dev-python/notebook-5.7.8 | 2 +- metadata/md5-cache/dev-python/notebook-6.0.3 | 2 +- .../dev-python/notify-python-0.1.1-r3 | 2 +- .../md5-cache/dev-python/notify2-0.3.1-r1 | 2 +- .../dev-python/nototools-0_pre20200207 | 2 +- .../md5-cache/dev-python/ntlm-auth-1.4.0-r1 | 2 +- metadata/md5-cache/dev-python/ntlm-auth-1.5.0 | 2 +- metadata/md5-cache/dev-python/ntplib-0.3.3 | 2 +- metadata/md5-cache/dev-python/nuitka-0.6.7 | 2 +- metadata/md5-cache/dev-python/nuitka-0.6.8 | 2 +- metadata/md5-cache/dev-python/numexpr-2.6.9 | 2 +- metadata/md5-cache/dev-python/numexpr-2.7.1 | 2 +- metadata/md5-cache/dev-python/numpy-1.16.5-r1 | 2 +- metadata/md5-cache/dev-python/numpy-1.17.4-r3 | 2 +- metadata/md5-cache/dev-python/numpy-1.18.3 | 2 +- metadata/md5-cache/dev-python/numpy-1.18.5 | 6 +- metadata/md5-cache/dev-python/numpy-1.19.0 | 2 +- .../md5-cache/dev-python/numpy-python2-1.16.6 | 2 +- metadata/md5-cache/dev-python/numpydoc-0.9.1 | 2 +- metadata/md5-cache/dev-python/numpydoc-0.9.2 | 2 +- metadata/md5-cache/dev-python/numpydoc-1.1.0 | 15 + metadata/md5-cache/dev-python/oauth-1.0.1-r1 | 2 +- .../md5-cache/dev-python/oauth2-1.9.0_p1-r1 | 2 +- .../md5-cache/dev-python/oauth2client-4.1.3 | 2 +- .../dev-python/oauth2client-4.1.3-r1 | 2 +- metadata/md5-cache/dev-python/oauthlib-3.1.0 | 2 +- metadata/md5-cache/dev-python/objgraph-3.4.0 | 2 +- metadata/md5-cache/dev-python/objgraph-3.4.1 | 6 +- metadata/md5-cache/dev-python/oct2py-3.6.0 | 2 +- metadata/md5-cache/dev-python/oct2py-4.0.6 | 2 +- .../md5-cache/dev-python/octave_kernel-0.26.2 | 2 +- metadata/md5-cache/dev-python/odfpy-1.3.6 | 2 +- metadata/md5-cache/dev-python/olefile-0.46 | 2 +- .../md5-cache/dev-python/onkyo-eiscp-1.2.7 | 2 +- metadata/md5-cache/dev-python/openpyxl-3.0.0 | 2 +- metadata/md5-cache/dev-python/openpyxl-3.0.3 | 2 +- metadata/md5-cache/dev-python/openpyxl-9999 | 2 +- .../dev-python/openstackdocstheme-1.18.1 | 2 +- .../md5-cache/dev-python/openstacksdk-0.36.0 | 2 +- .../md5-cache/dev-python/openstacksdk-0.46.0 | 2 +- .../md5-cache/dev-python/opt-einsum-3.0.1 | 2 +- .../md5-cache/dev-python/ordered-set-3.1.1 | 2 +- .../md5-cache/dev-python/ordered-set-4.0.1 | 2 +- metadata/md5-cache/dev-python/os-brick-2.8.2 | 2 +- metadata/md5-cache/dev-python/os-brick-3.0.1 | 2 +- .../dev-python/os-client-config-1.32.0 | 2 +- .../os-diskconfig-python-novaclient-ext-0.1.3 | 2 +- .../os-diskconfig-python-novaclient-ext-9999 | 2 +- metadata/md5-cache/dev-python/os-ken-0.3.1 | 2 +- .../dev-python/os-resource-classes-0.5.0 | 2 +- .../dev-python/os-service-types-1.7.0 | 2 +- metadata/md5-cache/dev-python/os-testr-1.0.0 | 2 +- .../md5-cache/dev-python/os-traits-0.16.0 | 2 +- metadata/md5-cache/dev-python/os-traits-2.3.0 | 2 +- metadata/md5-cache/dev-python/os-vif-1.15.2 | 2 +- metadata/md5-cache/dev-python/os-win-4.2.0 | 2 +- metadata/md5-cache/dev-python/os-xenapi-0.3.4 | 2 +- metadata/md5-cache/dev-python/osc-lib-1.12.1 | 2 +- metadata/md5-cache/dev-python/osc-lib-2.0.0 | 2 +- .../md5-cache/dev-python/oslo-cache-2.3.0 | 2 +- .../dev-python/oslo-concurrency-4.0.2 | 2 +- .../md5-cache/dev-python/oslo-config-8.0.3 | 2 +- .../md5-cache/dev-python/oslo-context-2.22.1 | 2 +- metadata/md5-cache/dev-python/oslo-db-8.1.0 | 2 +- .../md5-cache/dev-python/oslo-i18n-3.23.1 | 2 +- metadata/md5-cache/dev-python/oslo-log-4.1.2 | 2 +- .../dev-python/oslo-messaging-10.2.0 | 2 +- .../dev-python/oslo-messaging-12.1.0 | 2 +- .../dev-python/oslo-messaging-12.1.1 | 2 +- .../dev-python/oslo-middleware-4.0.2 | 2 +- .../md5-cache/dev-python/oslo-policy-2.3.3 | 2 +- .../md5-cache/dev-python/oslo-policy-3.1.1 | 2 +- .../md5-cache/dev-python/oslo-privsep-1.33.3 | 2 +- .../md5-cache/dev-python/oslo-reports-1.29.2 | 2 +- .../md5-cache/dev-python/oslo-rootwrap-5.15.2 | 2 +- .../dev-python/oslo-serialization-3.1.1 | 2 +- .../md5-cache/dev-python/oslo-service-2.1.1 | 2 +- .../md5-cache/dev-python/oslo-sphinx-4.18.0 | 2 +- .../dev-python/oslo-upgradecheck-1.0.1 | 2 +- .../md5-cache/dev-python/oslo-utils-3.41.5 | 2 +- .../md5-cache/dev-python/oslo-utils-4.1.1 | 2 +- .../md5-cache/dev-python/oslo-utils-4.1.2 | 2 +- .../dev-python/oslo-versionedobjects-1.35.1 | 2 +- .../dev-python/oslo-versionedobjects-2.0.2 | 2 +- .../md5-cache/dev-python/oslo-vmware-2.32.2 | 2 +- .../md5-cache/dev-python/oslo-vmware-3.3.1 | 2 +- metadata/md5-cache/dev-python/oslotest-3.7.1 | 2 +- .../md5-cache/dev-python/osprofiler-2.6.0 | 2 +- metadata/md5-cache/dev-python/ovs-2.11.0 | 2 +- metadata/md5-cache/dev-python/ovs-2.13.0 | 2 +- metadata/md5-cache/dev-python/ovsdbapp-0.17.2 | 2 +- metadata/md5-cache/dev-python/ovsdbapp-1.1.0 | 2 +- .../md5-cache/dev-python/owslib-0.17.1-r1 | 2 +- metadata/md5-cache/dev-python/packaging-20.3 | 2 +- metadata/md5-cache/dev-python/packaging-20.4 | 2 +- metadata/md5-cache/dev-python/pafy-0.5.5 | 2 +- metadata/md5-cache/dev-python/pafy-9999 | 2 +- metadata/md5-cache/dev-python/paho-mqtt-1.5.0 | 2 +- .../dev-python/pallets-sphinx-themes-1.1.2 | 2 +- metadata/md5-cache/dev-python/pandas-0.24.2 | 2 +- metadata/md5-cache/dev-python/pandas-1.0.1 | 2 +- metadata/md5-cache/dev-python/pandas-1.0.4 | 2 +- metadata/md5-cache/dev-python/pandas-1.0.5 | 2 +- metadata/md5-cache/dev-python/pandas-9999 | 2 +- .../dev-python/pandas-datareader-0.8.1 | 2 +- .../dev-python/pandocfilters-1.4.2-r1 | 2 +- .../dev-python/pandocfilters-1.4.2-r2 | 2 +- .../md5-cache/dev-python/parameterized-0.7.0 | 2 +- .../md5-cache/dev-python/parameterized-0.7.3 | 2 +- .../md5-cache/dev-python/parameterized-0.7.4 | 6 +- .../md5-cache/dev-python/parametrized-0.1 | 2 +- metadata/md5-cache/dev-python/paramiko-2.7.1 | 2 +- .../md5-cache/dev-python/parsedatetime-2.4-r1 | 2 +- metadata/md5-cache/dev-python/parso-0.5.2 | 2 +- metadata/md5-cache/dev-python/parso-0.6.1 | 2 +- metadata/md5-cache/dev-python/parso-0.6.2 | 2 +- metadata/md5-cache/dev-python/parso-0.7.0 | 2 +- metadata/md5-cache/dev-python/partd-0.3.8 | 2 +- metadata/md5-cache/dev-python/partd-1.1.0 | 2 +- metadata/md5-cache/dev-python/parver-0.3 | 2 +- metadata/md5-cache/dev-python/passlib-1.7.2 | 6 +- metadata/md5-cache/dev-python/paste-3.2.3 | 2 +- metadata/md5-cache/dev-python/paste-3.4.0 | 2 +- metadata/md5-cache/dev-python/paste-3.4.1 | 2 +- .../md5-cache/dev-python/pastedeploy-2.0.1-r1 | 2 +- .../md5-cache/dev-python/pastedeploy-2.1.0 | 2 +- metadata/md5-cache/dev-python/patch-ng-1.17.3 | 2 +- metadata/md5-cache/dev-python/patch-ng-1.17.4 | 2 +- .../dev-python/path-and-address-2.0.1 | 2 +- .../md5-cache/dev-python/path-py-11.5.2-r1 | 2 +- .../md5-cache/dev-python/path-py-12.0.2-r2 | 2 +- metadata/md5-cache/dev-python/path-py-14.0.1 | 2 +- .../md5-cache/dev-python/pathlib-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/pathlib2-2.3.5 | 2 +- metadata/md5-cache/dev-python/pathspec-0.7.0 | 2 +- metadata/md5-cache/dev-python/pathspec-0.8.0 | 2 +- .../md5-cache/dev-python/pathtools-0.1.2-r3 | 2 +- metadata/md5-cache/dev-python/patsy-0.5.1 | 2 +- metadata/md5-cache/dev-python/paver-1.3.4-r1 | 2 +- metadata/md5-cache/dev-python/pbkdf2-1.3 | 2 +- metadata/md5-cache/dev-python/pbkdf2-1.3-r1 | 2 +- metadata/md5-cache/dev-python/pbr-3.1.1 | 2 +- metadata/md5-cache/dev-python/pbr-4.1.1 | 2 +- metadata/md5-cache/dev-python/pbr-4.2.0-r1 | 2 +- metadata/md5-cache/dev-python/pbr-4.2.0-r3 | 2 +- metadata/md5-cache/dev-python/pbr-5.1.1 | 2 +- metadata/md5-cache/dev-python/pbr-5.4.5 | 2 +- metadata/md5-cache/dev-python/pcapy-0.11.2 | 2 +- metadata/md5-cache/dev-python/pdfrw-0.4 | 2 +- metadata/md5-cache/dev-python/pebble-4.5.2 | 2 +- metadata/md5-cache/dev-python/pebble-4.5.3 | 2 +- metadata/md5-cache/dev-python/pecan-1.3.3-r2 | 2 +- metadata/md5-cache/dev-python/peewee-3.1.0 | 2 +- metadata/md5-cache/dev-python/peewee-3.13.2 | 2 +- .../md5-cache/dev-python/pelican-minify-0.9 | 2 +- metadata/md5-cache/dev-python/pep8-1.7.1 | 2 +- metadata/md5-cache/dev-python/pew-1.1.1 | 2 +- metadata/md5-cache/dev-python/pexpect-4.6.0 | 2 +- metadata/md5-cache/dev-python/pexpect-4.8.0 | 2 +- .../md5-cache/dev-python/pgspecial-1.11.9 | 2 +- .../md5-cache/dev-python/phonenumbers-8.10.22 | 2 +- .../md5-cache/dev-python/phonenumbers-8.12.2 | 2 +- .../md5-cache/dev-python/phonenumbers-8.12.4 | 2 +- .../dev-python/picklemagic-0.0_pre20160415 | 2 +- .../md5-cache/dev-python/pickleshare-0.7.4-r1 | 2 +- .../md5-cache/dev-python/pickleshare-0.7.5 | 2 +- metadata/md5-cache/dev-python/pid-2.2.5 | 2 +- metadata/md5-cache/dev-python/piexif-1.0.12 | 2 +- metadata/md5-cache/dev-python/piexif-1.1.3 | 2 +- metadata/md5-cache/dev-python/pika-0.13.0 | 2 +- metadata/md5-cache/dev-python/pikepdf-1.13.0 | 2 +- metadata/md5-cache/dev-python/pikepdf-1.14.0 | 2 +- metadata/md5-cache/dev-python/pikepdf-1.16.1 | 2 +- metadata/md5-cache/dev-python/pikepdf-1.8.3 | 2 +- metadata/md5-cache/dev-python/pilkit-2.0 | 2 +- metadata/md5-cache/dev-python/pillow-6.2.2 | 2 +- metadata/md5-cache/dev-python/pillow-7.0.0 | 2 +- metadata/md5-cache/dev-python/pillow-7.1.2 | 6 +- metadata/md5-cache/dev-python/pillow-7.2.0 | 2 +- metadata/md5-cache/dev-python/pip-19.3.1-r2 | 2 +- metadata/md5-cache/dev-python/pip-20.0.2 | 2 +- metadata/md5-cache/dev-python/pip-20.1 | 2 +- metadata/md5-cache/dev-python/pip-20.1.1 | 2 +- metadata/md5-cache/dev-python/pip-9.0.1-r2 | 2 +- .../md5-cache/dev-python/pipenv-2018.11.26 | 2 +- .../dev-python/pipenv-2020.4.1_beta1 | 2 +- metadata/md5-cache/dev-python/pipfile-0.0.2 | 6 +- metadata/md5-cache/dev-python/pkgconfig-1.5.1 | 2 +- metadata/md5-cache/dev-python/pkginfo-1.5.0.1 | 6 +- metadata/md5-cache/dev-python/plotly-1.9.6 | 2 +- metadata/md5-cache/dev-python/pluggy-0.11.0 | 2 +- metadata/md5-cache/dev-python/pluggy-0.13.1 | 2 +- metadata/md5-cache/dev-python/pluginbase-0.5 | 2 +- .../md5-cache/dev-python/pluginbase-1.0.0 | 2 +- metadata/md5-cache/dev-python/plumbum-1.6.8 | 2 +- metadata/md5-cache/dev-python/ply-3.11 | 2 +- metadata/md5-cache/dev-python/plyr-1.0.6 | 2 +- metadata/md5-cache/dev-python/plyvel-1.2.0 | 2 +- metadata/md5-cache/dev-python/pmw-1.3.3-r3 | 2 +- metadata/md5-cache/dev-python/pmw-2.0.1-r2 | 2 +- metadata/md5-cache/dev-python/pocketlint-0.17 | 2 +- metadata/md5-cache/dev-python/pocketlint-0.20 | 2 +- metadata/md5-cache/dev-python/pockets-0.5.1 | 2 +- metadata/md5-cache/dev-python/pockets-0.9.1 | 2 +- .../md5-cache/dev-python/podcastparser-0.6.4 | 2 +- metadata/md5-cache/dev-python/polib-1.1.0-r1 | 2 +- metadata/md5-cache/dev-python/polygon-3.0.7 | 2 +- metadata/md5-cache/dev-python/portend-2.6 | 2 +- metadata/md5-cache/dev-python/poyo-0.5.0 | 2 +- .../md5-cache/dev-python/precis-i18n-1.0.1 | 2 +- metadata/md5-cache/dev-python/pretend-1.0.9 | 2 +- .../md5-cache/dev-python/pretty-yaml-15.8.2 | 2 +- .../md5-cache/dev-python/pretty-yaml-20.4.0 | 2 +- .../md5-cache/dev-python/prettytable-0.7.2-r1 | 2 +- metadata/md5-cache/dev-python/priority-1.3.0 | 2 +- .../md5-cache/dev-python/process-tests-2.0.2 | 2 +- metadata/md5-cache/dev-python/progress-1.3 | 2 +- metadata/md5-cache/dev-python/progressbar-2.5 | 2 +- .../md5-cache/dev-python/progressbar2-3.39.3 | 2 +- .../dev-python/prometheus_client-0.7.1-r1 | 2 +- .../dev-python/prometheus_client-0.8.0 | 2 +- metadata/md5-cache/dev-python/promises-2.1-r1 | 2 +- .../dev-python/prompt_toolkit-2.0.10 | 2 +- .../dev-python/prompt_toolkit-2.0.10-r1 | 2 +- .../md5-cache/dev-python/prompt_toolkit-3.0.3 | 2 +- .../md5-cache/dev-python/prompt_toolkit-3.0.5 | 2 +- .../dev-python/protobuf-python-3.11.4 | 2 +- .../dev-python/protobuf-python-3.12.2 | 15 + .../md5-cache/dev-python/protobuf-python-9999 | 6 +- metadata/md5-cache/dev-python/prov-1.5.3 | 2 +- .../dev-python/pslab-python-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/psutil-5.7.0 | 2 +- metadata/md5-cache/dev-python/psycopg-2.7.7 | 2 +- metadata/md5-cache/dev-python/psycopg-2.8.4 | 2 +- metadata/md5-cache/dev-python/psycopg-2.8.5 | 2 +- metadata/md5-cache/dev-python/ptpython-2.0.6 | 2 +- metadata/md5-cache/dev-python/ptvsd-4.3.2 | 2 +- .../md5-cache/dev-python/ptyprocess-0.6.0 | 2 +- .../dev-python/publicsuffix-2.20191221 | 2 +- metadata/md5-cache/dev-python/pudb-2018.1 | 2 +- metadata/md5-cache/dev-python/pudb-2019.2 | 2 +- .../md5-cache/dev-python/pupynere-1.0.15-r2 | 2 +- metadata/md5-cache/dev-python/pure-sasl-0.6.1 | 2 +- .../md5-cache/dev-python/pushbullet-py-0.11.0 | 2 +- .../dev-python/pushbullet-py-0.11.0-r1 | 2 +- metadata/md5-cache/dev-python/pweave-0.30.3 | 2 +- metadata/md5-cache/dev-python/py-1.8.0 | 2 +- metadata/md5-cache/dev-python/py-amqp-2.5.0 | 2 +- metadata/md5-cache/dev-python/py-amqp-2.5.2 | 2 +- .../md5-cache/dev-python/py-cpuinfo-5.0.0-r1 | 2 +- metadata/md5-cache/dev-python/py-gfm-0.1.4 | 2 +- .../md5-cache/dev-python/py-ubjson-0.15.0 | 2 +- .../md5-cache/dev-python/py-ubjson-0.16.1 | 2 +- .../md5-cache/dev-python/pyClamd-0.4.0-r1 | 2 +- metadata/md5-cache/dev-python/pyFFTW-0.11.1 | 2 +- metadata/md5-cache/dev-python/pyFFTW-9999 | 2 +- metadata/md5-cache/dev-python/pyGPG-0.2 | 2 +- metadata/md5-cache/dev-python/pyGPG-9999 | 2 +- .../md5-cache/dev-python/pyTenable-0.3.20 | 2 +- metadata/md5-cache/dev-python/pyTenable-1.1.3 | 2 +- .../md5-cache/dev-python/pyacoustid-1.1.7 | 2 +- metadata/md5-cache/dev-python/pyaes-1.6.1-r1 | 2 +- metadata/md5-cache/dev-python/pyaes-1.6.1-r2 | 2 +- metadata/md5-cache/dev-python/pyalsa-1.1.6 | 2 +- metadata/md5-cache/dev-python/pyalsa-1.1.6-r1 | 2 +- metadata/md5-cache/dev-python/pyamg-3.2.1-r1 | 2 +- metadata/md5-cache/dev-python/pyasn1-0.4.8 | 2 +- .../md5-cache/dev-python/pyasn1-modules-0.2.1 | 2 +- .../md5-cache/dev-python/pyasn1-modules-0.2.8 | 2 +- metadata/md5-cache/dev-python/pyatspi-2.32.1 | 2 +- metadata/md5-cache/dev-python/pyatspi-2.34.0 | 2 +- metadata/md5-cache/dev-python/pyatspi-2.36.0 | 2 +- metadata/md5-cache/dev-python/pyaudio-0.2.11 | 2 +- .../md5-cache/dev-python/pyaudio-0.2.11-r1 | 2 +- metadata/md5-cache/dev-python/pybind11-2.4.3 | 2 +- metadata/md5-cache/dev-python/pybind11-2.5.0 | 2 +- metadata/md5-cache/dev-python/pyblake2-1.1.2 | 2 +- metadata/md5-cache/dev-python/pybluez-0.18-r1 | 2 +- metadata/md5-cache/dev-python/pybluez-0.23 | 2 +- metadata/md5-cache/dev-python/pybtex-0.22.2 | 2 +- metadata/md5-cache/dev-python/pycadf-2.9.0-r1 | 2 +- metadata/md5-cache/dev-python/pycairo-1.18.2 | 2 +- metadata/md5-cache/dev-python/pycairo-1.19.1 | 2 +- metadata/md5-cache/dev-python/pycapnp-0.6.4 | 2 +- metadata/md5-cache/dev-python/pycares-3.1.1 | 2 +- metadata/md5-cache/dev-python/pycdio-2.1.0 | 2 +- metadata/md5-cache/dev-python/pychm-0.8.6 | 2 +- .../md5-cache/dev-python/pychromecast-4.1.0 | 2 +- metadata/md5-cache/dev-python/pychroot-0.10.1 | 2 +- metadata/md5-cache/dev-python/pychroot-9999 | 2 +- metadata/md5-cache/dev-python/pyclipper-1.1.0 | 2 +- .../dev-python/pyclipper-1.1.0_p3-r1 | 2 +- metadata/md5-cache/dev-python/pyclipper-1.2.0 | 2 +- .../md5-cache/dev-python/pycodestyle-2.5.0-r1 | 2 +- .../md5-cache/dev-python/pycodestyle-2.6.0 | 2 +- metadata/md5-cache/dev-python/pycollada-0.7.1 | 2 +- .../md5-cache/dev-python/pycountry-19.8.18 | 2 +- metadata/md5-cache/dev-python/pycparser-2.20 | 2 +- .../md5-cache/dev-python/pycryptodome-3.9.4 | 2 +- .../md5-cache/dev-python/pycryptodome-3.9.7 | 6 +- .../md5-cache/dev-python/pycryptodome-3.9.8 | 2 +- metadata/md5-cache/dev-python/pycson-0.7 | 2 +- metadata/md5-cache/dev-python/pycuda-2018.1.1 | 2 +- metadata/md5-cache/dev-python/pycuda-9999 | 2 +- .../md5-cache/dev-python/pycups-1.9.73-r2 | 2 +- metadata/md5-cache/dev-python/pycurl-7.43.0.3 | 2 +- metadata/md5-cache/dev-python/pycurl-7.43.0.5 | 6 +- metadata/md5-cache/dev-python/pycxx-6.2.6 | 2 +- metadata/md5-cache/dev-python/pycxx-7.1.2-r2 | 2 +- metadata/md5-cache/dev-python/pydecomp-0.3 | 2 +- metadata/md5-cache/dev-python/pydecomp-9999 | 2 +- metadata/md5-cache/dev-python/pydiff-0.2-r1 | 2 +- .../md5-cache/dev-python/pydispatcher-2.1.2 | 2 +- metadata/md5-cache/dev-python/pydns-3.1.1 | 2 +- metadata/md5-cache/dev-python/pydns-3.2.1 | 2 +- .../md5-cache/dev-python/pydocstyle-5.0.2 | 2 +- metadata/md5-cache/dev-python/pydot-1.4.1 | 2 +- metadata/md5-cache/dev-python/pydotplus-2.0.2 | 2 +- metadata/md5-cache/dev-python/pyds9-1.8.1 | 2 +- metadata/md5-cache/dev-python/pyelftools-0.25 | 2 +- metadata/md5-cache/dev-python/pyelftools-0.26 | 2 +- metadata/md5-cache/dev-python/pyenchant-2.0.0 | 2 +- .../md5-cache/dev-python/pyenchant-3.0.1-r1 | 2 +- metadata/md5-cache/dev-python/pyenchant-3.1.0 | 2 +- metadata/md5-cache/dev-python/pyfakefs-3.7.1 | 2 +- metadata/md5-cache/dev-python/pyfakefs-3.7.2 | 2 +- metadata/md5-cache/dev-python/pyfakefs-4.0.2 | 2 +- metadata/md5-cache/dev-python/pyfeyn-1.0.0-r2 | 2 +- metadata/md5-cache/dev-python/pyflakes-2.1.1 | 2 +- metadata/md5-cache/dev-python/pyflakes-2.2.0 | 2 +- metadata/md5-cache/dev-python/pyflann-1.9.1 | 2 +- metadata/md5-cache/dev-python/pyfltk-1.3.3 | 2 +- .../md5-cache/dev-python/pyformance-0.4-r1 | 2 +- .../md5-cache/dev-python/pyftpdlib-1.5.5-r1 | 2 +- metadata/md5-cache/dev-python/pyftpdlib-1.5.6 | 2 +- metadata/md5-cache/dev-python/pygal-2.4.0-r1 | 2 +- metadata/md5-cache/dev-python/pygame-1.9.6 | 2 +- metadata/md5-cache/dev-python/pygame-1.9.6-r1 | 2 +- .../md5-cache/dev-python/pygame-2.0.0_pre10 | 2 +- metadata/md5-cache/dev-python/pygame-9999 | 2 +- .../dev-python/pygame_sdl2-6.99.12.4-r2 | 2 +- .../dev-python/pygame_sdl2-6.99.12.4-r3 | 2 +- .../md5-cache/dev-python/pygame_sdl2-7.3.5 | 2 +- metadata/md5-cache/dev-python/pyghmi-1.5.5 | 2 +- metadata/md5-cache/dev-python/pygit2-1.0.3 | 2 +- metadata/md5-cache/dev-python/pygit2-1.2.1 | 2 +- metadata/md5-cache/dev-python/pyglet-1.2.4 | 2 +- metadata/md5-cache/dev-python/pyglet-1.5.3 | 2 +- metadata/md5-cache/dev-python/pygments-2.5.2 | 2 +- metadata/md5-cache/dev-python/pygments-2.6.1 | 2 +- .../dev-python/pygments-github-lexers-0.0.5 | 2 +- .../md5-cache/dev-python/pygobject-2.28.6-r55 | 2 +- .../md5-cache/dev-python/pygobject-3.32.1 | 4 +- .../md5-cache/dev-python/pygobject-3.34.0 | 4 +- metadata/md5-cache/dev-python/pygpgme-0.3-r1 | 2 +- metadata/md5-cache/dev-python/pygpgme-0.3-r2 | 2 +- metadata/md5-cache/dev-python/pygpu-0.6.7 | 2 +- metadata/md5-cache/dev-python/pygraphviz-1.5 | 2 +- metadata/md5-cache/dev-python/pygresql-5.0.6 | 2 +- metadata/md5-cache/dev-python/pygresql-5.1 | 2 +- metadata/md5-cache/dev-python/pygsl-2.1.1 | 2 +- metadata/md5-cache/dev-python/pygtk-2.24.0-r5 | 2 +- metadata/md5-cache/dev-python/pyh2o-9999 | 2 +- .../md5-cache/dev-python/pyhamcrest-1.10.1 | 2 +- .../md5-cache/dev-python/pyhamcrest-1.9.0-r1 | 2 +- .../md5-cache/dev-python/pyhamcrest-2.0.2 | 2 +- metadata/md5-cache/dev-python/pyicu-2.4.3 | 2 +- metadata/md5-cache/dev-python/pyicu-2.5 | 2 +- .../md5-cache/dev-python/pyid3lib-0.5.1-r2 | 2 +- .../md5-cache/dev-python/pyilmbase-2.3.0-r2 | 2 +- metadata/md5-cache/dev-python/pyinotify-0.9.6 | 2 +- metadata/md5-cache/dev-python/pyinsane-2.0.13 | 2 +- metadata/md5-cache/dev-python/pyjwt-1.7.1-r1 | 6 +- .../md5-cache/dev-python/pykerberos-1.2.1 | 2 +- .../md5-cache/dev-python/pykerberos-1.3.0 | 2 +- metadata/md5-cache/dev-python/pykka-2.0.2 | 2 +- metadata/md5-cache/dev-python/pykwalify-1.7.0 | 2 +- metadata/md5-cache/dev-python/pykwalify-9999 | 2 +- metadata/md5-cache/dev-python/pylama-7.7.1 | 2 +- metadata/md5-cache/dev-python/pylast-1.9.0 | 2 +- metadata/md5-cache/dev-python/pylast-3.2.1 | 2 +- metadata/md5-cache/dev-python/pylibacl-0.5.3 | 2 +- .../dev-python/pylibacl-0.5.4_p20191217 | 2 +- .../md5-cache/dev-python/pylibmc-1.6.1-r1 | 2 +- metadata/md5-cache/dev-python/pylint-2.4.4-r1 | 2 +- metadata/md5-cache/dev-python/pylint-2.5.3 | 2 +- metadata/md5-cache/dev-python/pylru-1.2.0 | 2 +- metadata/md5-cache/dev-python/pylzma-0.4.9 | 2 +- metadata/md5-cache/dev-python/pymad-0.10 | 2 +- .../md5-cache/dev-python/pymdstat-0.4.2-r1 | 2 +- metadata/md5-cache/dev-python/pymediainfo-4.1 | 2 +- .../md5-cache/dev-python/pymediainfo-4.2.1 | 2 +- metadata/md5-cache/dev-python/pymetar-1.1 | 2 +- .../md5-cache/dev-python/pymilter-1.0.4-r1 | 2 +- .../md5-cache/dev-python/pyminuit-1.2.1-r1 | 2 +- metadata/md5-cache/dev-python/pymongo-3.10.1 | 2 +- .../md5-cache/dev-python/pymountboot-0.2.2 | 2 +- .../md5-cache/dev-python/pymountboot-0.2.3 | 2 +- .../md5-cache/dev-python/pymountboot-9999 | 2 +- metadata/md5-cache/dev-python/pympler-0.6 | 2 +- metadata/md5-cache/dev-python/pymssql-2.1.3 | 2 +- metadata/md5-cache/dev-python/pymysql-0.9.3 | 2 +- metadata/md5-cache/dev-python/pynacl-1.2.1 | 2 +- metadata/md5-cache/dev-python/pynacl-1.3.0 | 2 +- metadata/md5-cache/dev-python/pynacl-1.4.0 | 2 +- metadata/md5-cache/dev-python/pynput-1.6.8 | 2 +- metadata/md5-cache/dev-python/pynput-9999 | 2 +- metadata/md5-cache/dev-python/pynvim-0.4.1 | 2 +- metadata/md5-cache/dev-python/pyocr-0.7.2 | 2 +- .../dev-python/pyode-1.2.0_p20100322-r1 | 2 +- metadata/md5-cache/dev-python/pyogg-1.3-r2 | 2 +- .../md5-cache/dev-python/pyopencl-2019.1.2 | 2 +- metadata/md5-cache/dev-python/pyopencl-2020.2 | 2 +- metadata/md5-cache/dev-python/pyopengl-3.1.0 | 2 +- metadata/md5-cache/dev-python/pyopengl-3.1.5 | 2 +- .../dev-python/pyopengl_accelerate-3.1.0-r1 | 2 +- .../dev-python/pyopengl_accelerate-3.1.5 | 2 +- .../md5-cache/dev-python/pyopenssl-19.1.0 | 2 +- .../md5-cache/dev-python/pyotherside-1.5.9 | 2 +- metadata/md5-cache/dev-python/pyotp-2.3.0 | 6 +- metadata/md5-cache/dev-python/pypam-0.5.0-r4 | 2 +- metadata/md5-cache/dev-python/pyparsing-2.4.6 | 2 +- metadata/md5-cache/dev-python/pyparsing-2.4.7 | 2 +- metadata/md5-cache/dev-python/pyparted-3.10.7 | 2 +- metadata/md5-cache/dev-python/pyparted-3.11.6 | 2 +- metadata/md5-cache/dev-python/pyparted-999999 | 2 +- metadata/md5-cache/dev-python/pypax-0.9.5 | 2 +- metadata/md5-cache/dev-python/pypax-9999 | 2 +- metadata/md5-cache/dev-python/pypcap-1.2.3 | 2 +- .../md5-cache/dev-python/pypeg2-2.15.2-r1 | 2 +- .../md5-cache/dev-python/pyperclip-1.5.27 | 2 +- metadata/md5-cache/dev-python/pyperclip-1.7.0 | 2 +- metadata/md5-cache/dev-python/pyphen-0.9.4 | 2 +- metadata/md5-cache/dev-python/pyphen-0.9.5 | 2 +- .../md5-cache/dev-python/pypiserver-1.3.1-r1 | 2 +- .../md5-cache/dev-python/pypiserver-1.3.2 | 6 +- metadata/md5-cache/dev-python/pypng-0.0.20 | 2 +- .../md5-cache/dev-python/pypowervm-1.1.20 | 2 +- .../dev-python/pyprof2calltree-1.4.4 | 2 +- metadata/md5-cache/dev-python/pyproj-2.4.2-r1 | 6 +- .../md5-cache/dev-python/pyproject2setuppy-4 | 2 +- .../md5-cache/dev-python/pyproject2setuppy-5 | 2 +- .../md5-cache/dev-python/pyproject2setuppy-7 | 2 +- .../md5-cache/dev-python/pypugjs-5.9.4-r1 | 2 +- metadata/md5-cache/dev-python/pypy-7.3.0 | 2 +- metadata/md5-cache/dev-python/pypy-7.3.1-r1 | 2 +- metadata/md5-cache/dev-python/pypy-exe-7.3.0 | 2 +- metadata/md5-cache/dev-python/pypy-exe-7.3.1 | 2 +- metadata/md5-cache/dev-python/pypy3-7.3.0 | 2 +- metadata/md5-cache/dev-python/pypy3-7.3.1-r1 | 2 +- metadata/md5-cache/dev-python/pypy3-exe-7.3.0 | 2 +- metadata/md5-cache/dev-python/pypy3-exe-7.3.1 | 2 +- .../md5-cache/dev-python/pyqrcode-1.2.1-r1 | 2 +- .../md5-cache/dev-python/pyqt-distutils-0.3.0 | 2 +- .../md5-cache/dev-python/pyqtgraph-0.10.0-r2 | 2 +- .../md5-cache/dev-python/pyqtgraph-0.11.0_rc0 | 2 +- .../md5-cache/dev-python/pyquery-1.4.1-r1 | 6 +- metadata/md5-cache/dev-python/pyrex-0.9.9-r1 | 2 +- metadata/md5-cache/dev-python/pyrfc3339-1.1 | 2 +- metadata/md5-cache/dev-python/pyro-4.79 | 2 +- metadata/md5-cache/dev-python/pyro-4.80 | 2 +- metadata/md5-cache/dev-python/pyroute2-0.5.12 | 2 +- .../md5-cache/dev-python/pyroute2-0.5.5-r1 | 2 +- metadata/md5-cache/dev-python/pyrqlite-2.0 | 2 +- metadata/md5-cache/dev-python/pyrqlite-9999 | 2 +- .../md5-cache/dev-python/pyrsistent-0.15.6 | 2 +- .../md5-cache/dev-python/pyrsistent-0.16.0 | 2 +- .../md5-cache/dev-python/pysaml2-4.6.5-r1 | 2 +- .../md5-cache/dev-python/pyscaffold-2.4.4 | 2 +- metadata/md5-cache/dev-python/pyscard-1.9.9 | 2 +- .../md5-cache/dev-python/pysendfile-2.0.1-r1 | 2 +- metadata/md5-cache/dev-python/pyserial-3.4 | 2 +- metadata/md5-cache/dev-python/pysha3-1.0.2-r1 | 2 +- .../md5-cache/dev-python/pyside2-5.14.1-r2 | 2 +- metadata/md5-cache/dev-python/pyside2-5.14.2 | 2 +- metadata/md5-cache/dev-python/pysmi-0.3.4 | 2 +- .../md5-cache/dev-python/pysnmp-4.4.12-r1 | 2 +- metadata/md5-cache/dev-python/pysnmp-999999 | 2 +- .../md5-cache/dev-python/pysnmp-mibs-0.1.6 | 2 +- .../md5-cache/dev-python/pysol_cards-0.10.1 | 2 +- .../md5-cache/dev-python/pysol_cards-0.8.18 | 2 +- .../md5-cache/dev-python/pysol_cards-0.8.9 | 2 +- .../md5-cache/dev-python/pyspectrum2-0.2.0 | 2 +- metadata/md5-cache/dev-python/pyspf-2.0.12 | 2 +- metadata/md5-cache/dev-python/pyspf-2.0.14 | 2 +- metadata/md5-cache/dev-python/pysrt-1.1.1 | 2 +- metadata/md5-cache/dev-python/pysrt-1.1.2 | 2 +- metadata/md5-cache/dev-python/pysrt-9999 | 2 +- metadata/md5-cache/dev-python/pysvg-0.2.2_p3 | 2 +- metadata/md5-cache/dev-python/pysvn-1.8.0 | 2 +- metadata/md5-cache/dev-python/pysvn-1.9.11 | 2 +- metadata/md5-cache/dev-python/pytables-3.4.4 | 2 +- metadata/md5-cache/dev-python/pytables-3.6.1 | 2 +- metadata/md5-cache/dev-python/pyte-0.8.0-r1 | 2 +- metadata/md5-cache/dev-python/pytest-3.10.1 | 2 +- metadata/md5-cache/dev-python/pytest-4.5.0 | 2 +- metadata/md5-cache/dev-python/pytest-4.6.10 | 2 +- metadata/md5-cache/dev-python/pytest-4.6.11 | 6 +- metadata/md5-cache/dev-python/pytest-4.6.9 | 2 +- metadata/md5-cache/dev-python/pytest-5.4.1 | 2 +- metadata/md5-cache/dev-python/pytest-5.4.2 | 6 +- metadata/md5-cache/dev-python/pytest-5.4.3 | 2 +- .../md5-cache/dev-python/pytest-aiohttp-0.3.0 | 2 +- .../dev-python/pytest-aiohttp-0.3.0-r1 | 2 +- .../dev-python/pytest-asyncio-0.10.0 | 2 +- .../dev-python/pytest-asyncio-0.11.0 | 2 +- .../dev-python/pytest-asyncio-0.12.0 | 2 +- .../dev-python/pytest-asyncio-0.14.0 | 2 +- .../md5-cache/dev-python/pytest-cache-1.0-r2 | 2 +- .../dev-python/pytest-catchlog-1.2.2 | 2 +- .../md5-cache/dev-python/pytest-cov-2.8.1 | 2 +- .../dev-python/pytest-describe-1.0.0 | 2 +- .../md5-cache/dev-python/pytest-django-3.8.0 | 2 +- .../md5-cache/dev-python/pytest-django-3.9.0 | 2 +- .../md5-cache/dev-python/pytest-expect-1.1.0 | 2 +- .../dev-python/pytest-expect-1.1.0-r1 | 2 +- .../dev-python/pytest-fixture-config-1.7.0 | 2 +- .../dev-python/pytest-fixture-config-1.7.0-r1 | 2 +- .../md5-cache/dev-python/pytest-flake8-0.9.1 | 2 +- .../md5-cache/dev-python/pytest-flakes-4.0.0 | 2 +- .../md5-cache/dev-python/pytest-forked-1.1.3 | 2 +- .../md5-cache/dev-python/pytest-forked-1.2.0 | 2 +- .../pytest-helpers-namespace-2019.1.8-r1 | 2 +- .../md5-cache/dev-python/pytest-html-1.22.1 | 2 +- .../md5-cache/dev-python/pytest-httpbin-1.0.0 | 2 +- .../dev-python/pytest-lazy-fixture-0.6.3 | 2 +- .../dev-python/pytest-localserver-0.5.0 | 6 +- .../dev-python/pytest-localserver-0.5.0-r1 | 2 +- .../dev-python/pytest-metadata-1.8.0 | 2 +- .../md5-cache/dev-python/pytest-mock-1.11.2 | 2 +- .../md5-cache/dev-python/pytest-mock-2.0.0 | 2 +- .../md5-cache/dev-python/pytest-mock-3.1.0 | 2 +- .../md5-cache/dev-python/pytest-mock-3.1.1 | 2 +- .../md5-cache/dev-python/pytest-pep8-1.0.6-r1 | 2 +- .../md5-cache/dev-python/pytest-pylint-0.14.1 | 2 +- metadata/md5-cache/dev-python/pytest-qt-3.3.0 | 2 +- .../dev-python/pytest-rerunfailures-8.0 | 2 +- .../md5-cache/dev-python/pytest-runner-5.2 | 2 +- .../dev-python/pytest-salt-2019.2.1_p1 | 2 +- .../dev-python/pytest-salt-2020.1.27 | 2 +- .../dev-python/pytest-services-2.0.1 | 6 +- .../dev-python/pytest-services-2.1.0 | 2 +- .../md5-cache/dev-python/pytest-shutil-1.2.11 | 2 +- .../md5-cache/dev-python/pytest-shutil-1.7.0 | 2 +- .../dev-python/pytest-shutil-1.7.0-r1 | 2 +- .../dev-python/pytest-subtesthack-0.1.1 | 2 +- .../dev-python/pytest-tempdir-2019.10.12 | 2 +- .../dev-python/pytest-testmon-0.9.15 | 2 +- .../md5-cache/dev-python/pytest-timeout-1.3.3 | 2 +- .../md5-cache/dev-python/pytest-timeout-1.3.4 | 2 +- .../md5-cache/dev-python/pytest-timeout-1.4.0 | 2 +- .../md5-cache/dev-python/pytest-timeout-1.4.1 | 2 +- .../dev-python/pytest-virtualenv-1.2.11 | 2 +- .../dev-python/pytest-virtualenv-1.7.0 | 6 +- .../dev-python/pytest-virtualenv-1.7.0-r1 | 6 +- .../md5-cache/dev-python/pytest-xdist-1.23.2 | 2 +- .../md5-cache/dev-python/pytest-xdist-1.28.0 | 2 +- .../md5-cache/dev-python/pytest-xdist-1.31.0 | 2 +- .../md5-cache/dev-python/pytest-xdist-1.32.0 | 2 +- .../dev-python/pytest-xprocess-0.13.1 | 2 +- .../md5-cache/dev-python/python-augeas-0.5.0 | 2 +- .../md5-cache/dev-python/python-augeas-1.0.3 | 2 +- .../md5-cache/dev-python/python-augeas-1.1.0 | 2 +- .../md5-cache/dev-python/python-axolotl-0.2.3 | 2 +- .../python-axolotl-curve25519-0.4.1_p2-r1 | 2 +- .../md5-cache/dev-python/python-backoff-1.6.0 | 2 +- .../dev-python/python-barbicanclient-4.8.1 | 2 +- .../dev-python/python-blazarclient-2.1.0 | 2 +- .../dev-python/python-bugzilla-2.1.0 | 2 +- .../dev-python/python-bugzilla-2.3.0 | 2 +- .../dev-python/python-bugzilla-2.4.0 | 2 +- .../dev-python/python-bugzilla-2.5.0 | 15 + .../md5-cache/dev-python/python-caja-1.24.0 | 2 +- .../python-ceilometerclient-2.6.2-r2 | 2 +- .../dev-python/python-cinderclient-4.2.2 | 2 +- .../md5-cache/dev-python/python-cstruct-1.7 | 2 +- .../md5-cache/dev-python/python-cstruct-1.8 | 2 +- .../dev-python/python-ctags-1.3.0-r1 | 2 +- .../md5-cache/dev-python/python-daemon-2.1.2 | 2 +- .../dev-python/python-dateutil-2.8.1-r1 | 2 +- .../md5-cache/dev-python/python-debian-0.1.36 | 2 +- .../dev-python/python-designateclient-2.11.0 | 2 +- .../dev-python/python-designateclient-4.0.0 | 2 +- .../md5-cache/dev-python/python-discid-1.2.0 | 2 +- .../dev-python/python-distutils-extra-2.44-r1 | 2 +- .../dev-python/python-distutils-extra-2.45 | 2 +- .../md5-cache/dev-python/python-dotenv-0.13.0 | 2 +- .../md5-cache/dev-python/python-editor-1.0.4 | 2 +- .../md5-cache/dev-python/python-efl-1.23.0 | 2 +- .../md5-cache/dev-python/python-efl-1.24.0 | 2 +- .../dev-python/python-email-validator-1.1.1 | 2 +- .../dev-python/python-engineio-3.12.1 | 2 +- .../md5-cache/dev-python/python-etcd-0.4.5-r1 | 2 +- .../md5-cache/dev-python/python-ethtool-0.14 | 2 +- .../md5-cache/dev-python/python-evdev-1.3.0 | 2 +- .../dev-python/python-fastimport-0.9.8 | 2 +- .../dev-python/python-fchksum-1.7.1-r1 | 2 +- .../md5-cache/dev-python/python-gammu-2.11 | 2 +- .../dev-python/python-gflags-3.1.2-r1 | 2 +- .../dev-python/python-glanceclient-2.16.0 | 2 +- .../dev-python/python-glanceclient-2.17.1 | 2 +- .../md5-cache/dev-python/python-gnupg-0.4.5 | 2 +- .../md5-cache/dev-python/python-gnupg-0.4.6 | 2 +- .../dev-python/python-heatclient-1.17.0 | 2 +- .../dev-python/python-iptables-0.13.0 | 2 +- .../dev-python/python-ironicclient-2.7.2 | 2 +- .../dev-python/python-ironicclient-4.1.0 | 2 +- .../dev-python/python-iwscan-20080402-r1 | 2 +- .../md5-cache/dev-python/python-jose-3.0.1 | 2 +- .../md5-cache/dev-python/python-jose-3.1.0 | 6 +- .../dev-python/python-jsonrpc-server-0.3.4 | 2 +- .../dev-python/python-keystoneclient-3.21.0 | 2 +- .../dev-python/python-keystoneclient-4.0.0 | 2 +- .../dev-python/python-language-server-0.31.10 | 2 +- .../dev-python/python-language-server-0.31.9 | 2 +- .../dev-python/python-language-server-0.32.0 | 2 +- .../md5-cache/dev-python/python-ldap-3.2.0 | 2 +- .../md5-cache/dev-python/python-ldap-9999 | 2 +- .../dev-python/python-levenshtein-0.12.0 | 2 +- .../md5-cache/dev-python/python-lhafile-0.2.2 | 2 +- .../md5-cache/dev-python/python-libevdev-0.8 | 2 +- .../dev-python/python-linux-procfs-0.6.1 | 2 +- metadata/md5-cache/dev-python/python-ly-0.9.6 | 2 +- .../md5-cache/dev-python/python-lzo-1.12-r1 | 2 +- .../dev-python/python-magic-0.4.15-r1 | 2 +- .../md5-cache/dev-python/python-magic-0.4.18 | 2 +- .../dev-python/python-magnumclient-2.12.0 | 2 +- .../dev-python/python-manilaclient-1.27.0 | 2 +- .../dev-python/python-markdown-math-0.6-r1 | 2 +- .../dev-python/python-memcached-1.59 | 2 +- .../dev-python/python-mimeparse-1.6.0 | 2 +- .../dev-python/python-mimeparse-1.6.0-r1 | 2 +- .../dev-python/python-mistralclient-3.8.1 | 2 +- .../dev-python/python-monascaclient-1.15.0 | 2 +- .../md5-cache/dev-python/python-mpd-1.0.0 | 2 +- .../dev-python/python-musicbrainz-ngs-0.6 | 2 +- .../dev-python/python-musicbrainz-ngs-0.7.1 | 2 +- .../dev-python/python-nbxmpp-0.6.10-r1 | 2 +- .../md5-cache/dev-python/python-nbxmpp-1.0.0 | 2 +- .../md5-cache/dev-python/python-netlink-0.1 | 2 +- .../dev-python/python-neutronclient-6.12.1 | 2 +- .../dev-python/python-neutronclient-7.1.1 | 2 +- .../dev-python/python-novaclient-13.0.2 | 2 +- .../dev-python/python-novaclient-15.1.1 | 2 +- .../dev-python/python-novaclient-17.0.0 | 2 +- .../md5-cache/dev-python/python-ntpdshm-0.2.1 | 2 +- .../dev-python/python-octaviaclient-1.8.0 | 2 +- .../dev-python/python-openid-2.2.5-r1 | 2 +- .../dev-python/python-openstackclient-3.18.1 | 2 +- .../dev-python/python-openstackclient-5.2.1 | 2 +- .../md5-cache/dev-python/python-podman-1.6.0 | 2 +- .../dev-python/python-poppler-qt5-0.75.0 | 2 +- .../md5-cache/dev-python/python-prctl-1.7 | 2 +- .../md5-cache/dev-python/python-redmine-2.3.0 | 2 +- .../dev-python/python-saharaclient-2.2.1 | 2 +- .../dev-python/python-senlinclient-1.2.0 | 2 +- .../dev-python/python-sense-hat-2.2.0-r1 | 2 +- .../md5-cache/dev-python/python-slip-0.6.5 | 2 +- .../md5-cache/dev-python/python-slugify-1.2.6 | 2 +- .../md5-cache/dev-python/python-slugify-4.0.0 | 2 +- .../md5-cache/dev-python/python-slugify-4.0.1 | 2 +- .../dev-python/python-sshpubkeys-3.1.0 | 2 +- .../md5-cache/dev-python/python-stdnum-1.12 | 2 +- .../md5-cache/dev-python/python-stdnum-1.13 | 2 +- .../dev-python/python-swiftclient-3.7.0 | 2 +- .../md5-cache/dev-python/python-systemd-233 | 2 +- .../md5-cache/dev-python/python-systemd-234 | 2 +- .../dev-python/python-termstyle-0.1.10 | 2 +- .../dev-python/python-troveclient-2.17.0 | 2 +- .../md5-cache/dev-python/python-utils-2.3.0 | 2 +- .../dev-python/python-varlink-30.3.0 | 2 +- .../dev-python/python-vitrageclient-4.0.1 | 2 +- .../dev-python/python-wpactrl-20081102-r1 | 14 - .../md5-cache/dev-python/python-xlib-0.27 | 2 +- .../md5-cache/dev-python/python-xmlsec-1.3.6 | 2 +- .../md5-cache/dev-python/python-xmlsec-1.3.8 | 2 +- .../dev-python/python-xmp-toolkit-2.0.1 | 2 +- .../dev-python/python-zaqarclient-1.11.0 | 2 +- .../dev-python/python-zaqarclient-1.13.1 | 2 +- .../dev-python/python-zipstream-1.1.4 | 2 +- .../dev-python/python-zunclient-3.3.0 | 2 +- .../dev-python/python-zunclient-4.0.1 | 2 +- .../md5-cache/dev-python/python3-lxc-3.0.2 | 2 +- .../md5-cache/dev-python/python3-saml-1.9.0 | 2 +- .../dev-python/python_orocos_kdl-1.4.0-r1 | 2 +- .../dev-python/python_orocos_kdl-9999 | 2 +- .../md5-cache/dev-python/pythondialog-3.3.0 | 2 +- .../md5-cache/dev-python/pythondialog-3.5.1 | 2 +- .../md5-cache/dev-python/pythonutils-0.4.0-r1 | 2 +- .../md5-cache/dev-python/pythonz-bd-1.11.4 | 2 +- metadata/md5-cache/dev-python/pytidylib-0.3.2 | 2 +- metadata/md5-cache/dev-python/pytoml-0.1.20 | 2 +- metadata/md5-cache/dev-python/pytools-2020.1 | 2 +- .../md5-cache/dev-python/pytools-2020.3.1 | 2 +- metadata/md5-cache/dev-python/pytools-9999 | 2 +- metadata/md5-cache/dev-python/pytrie-0.3.1-r1 | 2 +- metadata/md5-cache/dev-python/pytz-2019.3 | 2 +- metadata/md5-cache/dev-python/pytz-2020.1 | 2 +- metadata/md5-cache/dev-python/pyu2f-0.1.4 | 2 +- metadata/md5-cache/dev-python/pyu2f-0.1.4-r1 | 2 +- metadata/md5-cache/dev-python/pyudev-0.22.0 | 2 +- metadata/md5-cache/dev-python/pyusb-1.0.2 | 2 +- metadata/md5-cache/dev-python/pyvorbis-1.4-r4 | 2 +- .../md5-cache/dev-python/pywavelets-0.5.2-r1 | 2 +- metadata/md5-cache/dev-python/pywinrm-0.3.0 | 2 +- metadata/md5-cache/dev-python/pywinrm-0.4.1 | 2 +- metadata/md5-cache/dev-python/pyx-0.15 | 2 +- .../md5-cache/dev-python/pyxattr-0.6.0-r1 | 2 +- metadata/md5-cache/dev-python/pyxattr-0.7.1 | 2 +- metadata/md5-cache/dev-python/pyxdg-0.26-r1 | 2 +- metadata/md5-cache/dev-python/pyyaml-3.13 | 2 +- metadata/md5-cache/dev-python/pyyaml-5.3 | 2 +- metadata/md5-cache/dev-python/pyyaml-5.3.1 | 2 +- metadata/md5-cache/dev-python/pyzbar-0.1.8 | 2 +- metadata/md5-cache/dev-python/pyzmq-16.0.2 | 2 +- metadata/md5-cache/dev-python/pyzmq-19.0.0 | 2 +- .../dev-python/pyzmq-19.0.1_p20200608 | 2 +- .../md5-cache/dev-python/qdarkstyle-2.8.1 | 2 +- metadata/md5-cache/dev-python/qrcode-6.1 | 2 +- .../dev-python/qscintilla-python-2.11.4 | 2 +- .../dev-python/qscintilla-python-2.11.5 | 2 +- metadata/md5-cache/dev-python/qtawesome-0.7.1 | 2 +- metadata/md5-cache/dev-python/qtawesome-0.7.2 | 2 +- metadata/md5-cache/dev-python/qtconsole-4.3.1 | 2 +- metadata/md5-cache/dev-python/qtconsole-4.6.0 | 2 +- metadata/md5-cache/dev-python/qtconsole-4.7.4 | 2 +- metadata/md5-cache/dev-python/qtconsole-4.7.5 | 2 +- metadata/md5-cache/dev-python/qtsass-0.1.1 | 2 +- metadata/md5-cache/dev-python/qtsass-0.3.0 | 2 +- metadata/md5-cache/dev-python/quex-0.65.4 | 2 +- metadata/md5-cache/dev-python/radon-4.1.0 | 2 +- metadata/md5-cache/dev-python/raet-0.6.8 | 2 +- metadata/md5-cache/dev-python/raet-0.6.8-r1 | 2 +- .../md5-cache/dev-python/random2-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/rarfile-3.0 | 2 +- metadata/md5-cache/dev-python/rarfile-3.0-r1 | 2 +- metadata/md5-cache/dev-python/rarfile-3.1 | 2 +- metadata/md5-cache/dev-python/ratelimit-1.4.1 | 2 +- metadata/md5-cache/dev-python/rdflib-4.2.2-r1 | 2 +- metadata/md5-cache/dev-python/rdflib-5.0.0 | 2 +- .../md5-cache/dev-python/readme_renderer-25.0 | 6 +- .../md5-cache/dev-python/readme_renderer-26.0 | 2 +- .../dev-python/readthedocs-sphinx-ext-1.0.3 | 2 +- .../dev-python/readthedocs-sphinx-ext-1.0.4 | 2 +- .../dev-python/readthedocs-sphinx-ext-2.0.0 | 2 +- metadata/md5-cache/dev-python/rebulk-0.9.0 | 2 +- metadata/md5-cache/dev-python/rebulk-2.0.1 | 2 +- .../md5-cache/dev-python/recommonmark-0.6.0 | 2 +- metadata/md5-cache/dev-python/redis-py-3.3.11 | 2 +- .../md5-cache/dev-python/redlock-py-1.0.8 | 2 +- metadata/md5-cache/dev-python/rednose-0.4.3 | 2 +- .../md5-cache/dev-python/reflink-0.2.1-r1 | 2 +- metadata/md5-cache/dev-python/regex-2020.2.20 | 2 +- metadata/md5-cache/dev-python/regex-2020.4.4 | 2 +- .../md5-cache/dev-python/rencode-1.0.5-r1 | 2 +- metadata/md5-cache/dev-python/rencode-1.0.6 | 2 +- metadata/md5-cache/dev-python/reno-2.11.3 | 2 +- metadata/md5-cache/dev-python/reno-2.7.0 | 2 +- .../md5-cache/dev-python/reportlab-3.5.42 | 2 +- .../md5-cache/dev-python/repoze-lru-0.7-r1 | 2 +- .../repoze-sphinx-autointerface-0.7.1-r1 | 2 +- .../repoze-sphinx-autointerface-0.8 | 2 +- .../md5-cache/dev-python/requests-2.21.0-r1 | 2 +- metadata/md5-cache/dev-python/requests-2.23.0 | 2 +- metadata/md5-cache/dev-python/requests-2.24.0 | 2 +- .../dev-python/requests-cache-0.4.12 | 2 +- .../dev-python/requests-cache-0.4.12-r1 | 2 +- .../dev-python/requests-credssp-1.0.2 | 2 +- .../dev-python/requests-credssp-1.1.1 | 2 +- .../md5-cache/dev-python/requests-file-1.4.3 | 2 +- .../dev-python/requests-kerberos-0.12.0-r1 | 2 +- .../md5-cache/dev-python/requests-mock-1.7.0 | 2 +- .../md5-cache/dev-python/requests-mock-1.8.0 | 2 +- .../dev-python/requests-ntlm-1.1.0-r1 | 2 +- .../dev-python/requests-oauthlib-1.3.0 | 2 +- .../dev-python/requests-toolbelt-0.9.1 | 6 +- .../dev-python/requests-unixsocket-0.2.0 | 2 +- .../dev-python/requests_download-0.1.2 | 2 +- .../md5-cache/dev-python/requests_pkcs12-1.4 | 2 +- .../md5-cache/dev-python/requests_pkcs12-1.7 | 2 +- .../dev-python/requestsexceptions-1.4.0 | 2 +- .../md5-cache/dev-python/responses-0.10.14 | 2 +- .../md5-cache/dev-python/responses-0.10.15 | 2 +- .../md5-cache/dev-python/responses-0.10.7 | 2 +- .../dev-python/restructuredtext-lint-0.12.2 | 2 +- .../dev-python/restructuredtext-lint-1.1.2 | 2 +- .../dev-python/restructuredtext-lint-1.3.0 | 2 +- .../dev-python/resumable-urlretrieve-0.1.5 | 2 +- .../dev-python/retry-decorator-1.0.0-r1 | 2 +- .../dev-python/retry-decorator-1.1.1 | 2 +- metadata/md5-cache/dev-python/retrying-1.3.3 | 2 +- .../dev-python/rfc3339-validator-0.1.2 | 2 +- metadata/md5-cache/dev-python/rfc3986-1.2.0 | 2 +- metadata/md5-cache/dev-python/rfc3986-1.3.2 | 2 +- metadata/md5-cache/dev-python/rfc3986-1.4.0 | 2 +- .../dev-python/rfc3986-validator-0.1.1 | 2 +- .../md5-cache/dev-python/rfc3987-1.3.8-r1 | 2 +- .../dev-python/robotbackgroundlogger-1.2 | 2 +- .../md5-cache/dev-python/robotframework-3.0.4 | 2 +- metadata/md5-cache/dev-python/roman-3.0 | 2 +- metadata/md5-cache/dev-python/roman-3.2 | 2 +- .../md5-cache/dev-python/root_numpy-4.7.3-r1 | 2 +- metadata/md5-cache/dev-python/rootpy-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/rope-0.16.0 | 2 +- metadata/md5-cache/dev-python/ropemode-0.5 | 2 +- metadata/md5-cache/dev-python/rosdistro-0.8.0 | 2 +- metadata/md5-cache/dev-python/rosdistro-0.8.1 | 2 +- metadata/md5-cache/dev-python/rosdistro-9999 | 2 +- metadata/md5-cache/dev-python/rospkg-1.2.0 | 2 +- metadata/md5-cache/dev-python/rospkg-1.2.6 | 2 +- metadata/md5-cache/dev-python/rospkg-9999 | 2 +- metadata/md5-cache/dev-python/routes-2.4.1-r1 | 2 +- metadata/md5-cache/dev-python/rply-0.7.7 | 2 +- metadata/md5-cache/dev-python/rpy-2.9.0 | 2 +- metadata/md5-cache/dev-python/rpyc-4.1.4 | 2 +- metadata/md5-cache/dev-python/rq-1.3.0 | 2 +- metadata/md5-cache/dev-python/rsa-3.4.2-r1 | 2 +- metadata/md5-cache/dev-python/rsa-4.0 | 2 +- metadata/md5-cache/dev-python/rsa-4.1 | 2 +- metadata/md5-cache/dev-python/rsa-4.2 | 2 +- metadata/md5-cache/dev-python/rst-linker-1.11 | 2 +- .../md5-cache/dev-python/rst-linker-2.0.0 | 2 +- .../md5-cache/dev-python/rtimulib-7.2.1-r1 | 2 +- .../md5-cache/dev-python/rtslib-fb-2.1.69 | 2 +- .../dev-python/ruamel-std-pathlib-0.6.4-r1 | 2 +- .../md5-cache/dev-python/ruamel-yaml-0.15.35 | 2 +- .../md5-cache/dev-python/ruamel-yaml-0.16.10 | 2 +- .../dev-python/ruamel-yaml-clib-0.2.0 | 2 +- metadata/md5-cache/dev-python/ryu-4.26 | 2 +- metadata/md5-cache/dev-python/ryu-4.26-r1 | 2 +- metadata/md5-cache/dev-python/s3fs-0.1.5 | 2 +- metadata/md5-cache/dev-python/s3fs-0.4.2 | 2 +- .../md5-cache/dev-python/s3transfer-0.2.0 | 2 +- .../md5-cache/dev-python/s3transfer-0.3.1 | 2 +- .../md5-cache/dev-python/s3transfer-0.3.3 | 2 +- metadata/md5-cache/dev-python/sabyenc-3.3.6 | 2 +- metadata/md5-cache/dev-python/sabyenc-4.0.1 | 2 +- metadata/md5-cache/dev-python/sarge-0.1.5 | 2 +- .../md5-cache/dev-python/scandir-1.10.0-r1 | 2 +- .../md5-cache/dev-python/scikit-build-0.10.0 | 2 +- .../md5-cache/dev-python/scikit-build-0.11.1 | 2 +- .../md5-cache/dev-python/scripttest-1.3.0 | 2 +- .../md5-cache/dev-python/scrypt-0.8.13-r2 | 6 +- metadata/md5-cache/dev-python/scrypt-0.8.15 | 2 +- metadata/md5-cache/dev-python/seaborn-0.10.0 | 2 +- .../md5-cache/dev-python/secretstorage-3.1.1 | 2 +- .../dev-python/secretstorage-3.1.1-r1 | 2 +- .../md5-cache/dev-python/secretstorage-3.1.2 | 2 +- .../md5-cache/dev-python/selenium-3.141.0-r1 | 2 +- .../dev-python/semantic_version-2.8.4 | 2 +- .../dev-python/semantic_version-2.8.5 | 2 +- metadata/md5-cache/dev-python/semver-2.10.2 | 2 +- .../md5-cache/dev-python/send2trash-1.5.0-r1 | 2 +- metadata/md5-cache/dev-python/sentinels-1.0.0 | 2 +- .../md5-cache/dev-python/sentry-sdk-0.14.1 | 2 +- .../md5-cache/dev-python/sentry-sdk-0.14.4 | 2 +- metadata/md5-cache/dev-python/serpent-1.30 | 2 +- .../md5-cache/dev-python/serverfiles-0.2.1 | 2 +- .../dev-python/service_identity-18.1.0 | 2 +- .../dev-python/setproctitle-1.1.10-r1 | 2 +- .../md5-cache/dev-python/setuptools-44.0.0 | 2 +- .../md5-cache/dev-python/setuptools-44.1.0 | 2 +- .../md5-cache/dev-python/setuptools-46.4.0-r1 | 6 +- .../md5-cache/dev-python/setuptools-47.1.1 | 2 +- .../md5-cache/dev-python/setuptools-47.3.1 | 2 +- .../md5-cache/dev-python/setuptools-49.1.0 | 16 + .../md5-cache/dev-python/setuptools-git-1.2 | 2 +- .../md5-cache/dev-python/setuptools_scm-3.5.0 | 2 +- .../md5-cache/dev-python/setuptools_scm-4.1.0 | 2 +- .../md5-cache/dev-python/setuptools_scm-4.1.1 | 2 +- .../md5-cache/dev-python/setuptools_scm-4.1.2 | 2 +- .../dev-python/setuptools_scm_git_archive-1.0 | 2 +- .../dev-python/setuptools_scm_git_archive-1.1 | 2 +- .../dev-python/setuptools_trial-0.6.0-r1 | 2 +- .../md5-cache/dev-python/sexpdata-0.0.3-r1 | 2 +- metadata/md5-cache/dev-python/sgmllib3k-1.0.0 | 2 +- metadata/md5-cache/dev-python/sh-1.12.14 | 2 +- .../md5-cache/dev-python/shiboken2-5.14.1-r3 | 2 +- .../md5-cache/dev-python/shiboken2-5.14.2 | 2 +- .../md5-cache/dev-python/shutilwhich-1.1.0 | 2 +- .../md5-cache/dev-python/simplebayes-1.5.7 | 2 +- .../md5-cache/dev-python/simpleeval-0.9.10 | 2 +- .../md5-cache/dev-python/simpleeval-0.9.8 | 2 +- .../dev-python/simplegeneric-0.8.1-r1 | 2 +- .../md5-cache/dev-python/simplejson-3.17.0 | 2 +- metadata/md5-cache/dev-python/simplekml-1.3.1 | 2 +- .../md5-cache/dev-python/simplesoapy-1.5.1-r1 | 2 +- .../md5-cache/dev-python/simplesoapy-9999 | 2 +- .../md5-cache/dev-python/simplespectral-1.0.0 | 2 +- .../md5-cache/dev-python/simplespectral-9999 | 2 +- metadata/md5-cache/dev-python/simpy-3.0.13 | 2 +- metadata/md5-cache/dev-python/simpy-3.0.8 | 2 +- .../dev-python/singledispatch-3.4.0.3 | 2 +- metadata/md5-cache/dev-python/sip-4.19.22 | 2 +- metadata/md5-cache/dev-python/sip-4.19.23 | 2 +- metadata/md5-cache/dev-python/six-1.14.0 | 2 +- metadata/md5-cache/dev-python/six-1.15.0 | 2 +- .../md5-cache/dev-python/slackclient-2.5.0 | 2 +- .../md5-cache/dev-python/sleekxmpp-1.3.1-r1 | 2 +- metadata/md5-cache/dev-python/slimit-0.8.1-r1 | 2 +- metadata/md5-cache/dev-python/slixmpp-1.4.2 | 2 +- metadata/md5-cache/dev-python/slixmpp-9999 | 2 +- metadata/md5-cache/dev-python/smmap-3.0.2 | 2 +- metadata/md5-cache/dev-python/smmap-3.0.4 | 2 +- metadata/md5-cache/dev-python/smmap2-2.0.3 | 2 +- metadata/md5-cache/dev-python/snakeoil-0.8.8 | 2 +- metadata/md5-cache/dev-python/snakeoil-9999 | 2 +- .../md5-cache/dev-python/snaketrace-0.1.1 | 2 +- metadata/md5-cache/dev-python/snappy-0.5.1 | 2 +- .../md5-cache/dev-python/snapshottest-0.5.1 | 2 +- .../dev-python/snowballstemmer-2.0.0 | 2 +- .../dev-python/socketio-client-0.6.6 | 2 +- .../dev-python/socketio-client-0.7.2 | 2 +- .../dev-python/socketio-client-nexus-0.7.6 | 2 +- .../md5-cache/dev-python/socketpool-0.5.3-r2 | 2 +- .../md5-cache/dev-python/socketpool-0.5.3-r3 | 2 +- .../dev-python/sortedcollections-0.5.3 | 2 +- .../dev-python/sortedcontainers-2.1.0 | 6 +- .../dev-python/sortedcontainers-2.2.1 | 2 +- .../dev-python/sortedcontainers-2.2.2 | 2 +- metadata/md5-cache/dev-python/soupsieve-1.9.5 | 2 +- metadata/md5-cache/dev-python/soupsieve-1.9.6 | 2 +- metadata/md5-cache/dev-python/soupsieve-2.0.1 | 2 +- .../md5-cache/dev-python/sparql-wrapper-1.8.4 | 2 +- .../md5-cache/dev-python/sparql-wrapper-1.8.5 | 2 +- .../md5-cache/dev-python/speaklater-1.3-r1 | 2 +- metadata/md5-cache/dev-python/speg-0.3 | 2 +- metadata/md5-cache/dev-python/sphinx-1.7.5-r2 | 2 +- metadata/md5-cache/dev-python/sphinx-2.0.1-r1 | 2 +- metadata/md5-cache/dev-python/sphinx-2.4.4 | 2 +- metadata/md5-cache/dev-python/sphinx-3.0.3 | 2 +- metadata/md5-cache/dev-python/sphinx-3.0.4 | 6 +- metadata/md5-cache/dev-python/sphinx-3.1.0 | 2 +- metadata/md5-cache/dev-python/sphinx-3.1.1 | 2 +- .../dev-python/sphinx-aiohttp-theme-0.1.5 | 2 +- .../dev-python/sphinx-aiohttp-theme-0.1.6 | 2 +- .../dev-python/sphinx-bootstrap-theme-0.6.5 | 2 +- .../md5-cache/dev-python/sphinx-epytext-0.0.4 | 2 +- .../dev-python/sphinx-gallery-0.3.1-r1 | 2 +- .../md5-cache/dev-python/sphinx-issues-1.2.0 | 2 +- .../md5-cache/dev-python/sphinx-jinja-0.3.0 | 2 +- .../dev-python/sphinx-notfound-page-0.4 | 2 +- .../md5-cache/dev-python/sphinx-prompt-1.2.0 | 2 +- .../sphinx-py3doc-enhanced-theme-2.3.2-r1 | 2 +- .../dev-python/sphinx-testing-1.0.1-r1 | 2 +- .../dev-python/sphinx_celery-2.0.0-r1 | 2 +- .../dev-python/sphinx_rtd_theme-0.2.4 | 2 +- .../dev-python/sphinx_rtd_theme-0.4.3-r1 | 2 +- .../dev-python/sphinx_selective_exclude-1.0.3 | 2 +- .../dev-python/sphinxcontrib-applehelp-1.0.1 | 2 +- .../dev-python/sphinxcontrib-applehelp-1.0.2 | 2 +- .../dev-python/sphinxcontrib-asyncio-0.2.0-r2 | 6 +- .../dev-python/sphinxcontrib-blockdiag-2.0.0 | 2 +- .../dev-python/sphinxcontrib-devhelp-1.0.1 | 2 +- .../dev-python/sphinxcontrib-devhelp-1.0.2 | 2 +- .../dev-python/sphinxcontrib-doxylink-1.5 | 2 +- .../dev-python/sphinxcontrib-github-alt-1.1 | 2 +- .../sphinxcontrib-github-alt-1.1-r2 | 2 +- .../dev-python/sphinxcontrib-htmlhelp-1.0.2 | 2 +- .../dev-python/sphinxcontrib-htmlhelp-1.0.3 | 2 +- .../dev-python/sphinxcontrib-httpdomain-1.5.0 | 2 +- .../dev-python/sphinxcontrib-httpdomain-1.7.0 | 2 +- .../sphinxcontrib-httpexample-0.10.3 | 2 +- .../sphinxcontrib-issuetracker-0.11-r1 | 2 +- .../sphinxcontrib-issuetracker-0.11-r2 | 2 +- .../dev-python/sphinxcontrib-jsmath-1.0.1 | 2 +- .../dev-python/sphinxcontrib-jsmath-1.0.1-r1 | 2 +- .../dev-python/sphinxcontrib-napoleon-0.6.1 | 2 +- .../dev-python/sphinxcontrib-newsfeed-0.1.4 | 2 +- .../sphinxcontrib-pretty-searchresults-0.3.5 | 2 +- .../sphinxcontrib-programoutput-0.11 | 2 +- .../sphinxcontrib-programoutput-0.15 | 2 +- .../sphinxcontrib-programoutput-0.16 | 2 +- .../dev-python/sphinxcontrib-qthelp-1.0.2 | 2 +- .../dev-python/sphinxcontrib-qthelp-1.0.3 | 2 +- .../sphinxcontrib-serializinghtml-1.1.3 | 2 +- .../sphinxcontrib-serializinghtml-1.1.4 | 2 +- .../dev-python/sphinxcontrib-spelling-4.3.0 | 2 +- .../dev-python/sphinxcontrib-spelling-5.0.0 | 2 +- .../dev-python/sphinxcontrib-spelling-5.1.0 | 2 +- .../dev-python/sphinxcontrib-spelling-5.1.1 | 2 +- .../dev-python/sphinxcontrib-spelling-5.1.2 | 2 +- .../dev-python/sphinxcontrib-websupport-1.1.0 | 2 +- .../dev-python/sphinxcontrib-websupport-1.2.1 | 2 +- .../dev-python/sphinxcontrib-websupport-1.2.2 | 2 +- .../md5-cache/dev-python/sphinxtogithub-1.1.0 | 2 +- metadata/md5-cache/dev-python/spur-0.3.21 | 2 +- metadata/md5-cache/dev-python/spyder-4.1.2 | 2 +- metadata/md5-cache/dev-python/spyder-4.1.3 | 2 +- .../md5-cache/dev-python/spyder-kernels-1.9.0 | 2 +- .../md5-cache/dev-python/spyder-kernels-1.9.1 | 2 +- .../dev-python/spyder-line-profiler-0.2.1 | 2 +- .../dev-python/spyder-memory-profiler-0.2.1 | 2 +- .../dev-python/spyder-notebook-0.2.3 | 2 +- .../dev-python/spyder-terminal-0.3.2 | 2 +- .../dev-python/spyder-unittest-0.4.1 | 2 +- .../dev-python/spyder-vim-0_pre20200514 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.3.11 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.3.17 | 2 +- .../dev-python/sqlalchemy-migrate-0.12.0 | 2 +- .../dev-python/sqlalchemy-migrate-0.13.0 | 2 +- .../dev-python/sqlalchemy-rqlite-1.0 | 2 +- .../dev-python/sqlalchemy-rqlite-9999 | 2 +- metadata/md5-cache/dev-python/sqlparse-0.3.0 | 2 +- metadata/md5-cache/dev-python/sqlparse-0.3.1 | 2 +- metadata/md5-cache/dev-python/squaremap-1.0.4 | 2 +- .../md5-cache/dev-python/sshtunnel-0.1.4-r2 | 2 +- metadata/md5-cache/dev-python/sshtunnel-0.1.5 | 2 +- metadata/md5-cache/dev-python/ssl-fetch-0.4 | 2 +- metadata/md5-cache/dev-python/ssl-fetch-9999 | 2 +- .../dev-python/stapler-1.0_pre20191215-r1 | 2 +- metadata/md5-cache/dev-python/statsd-3.3.0 | 2 +- .../md5-cache/dev-python/statsmodels-0.10.2 | 2 +- .../md5-cache/dev-python/statsmodels-0.11.1 | 2 +- .../md5-cache/dev-python/statsmodels-9999 | 2 +- metadata/md5-cache/dev-python/stestr-2.1.0-r1 | 2 +- .../md5-cache/dev-python/stevedore-1.31.0-r1 | 2 +- metadata/md5-cache/dev-python/stevedore-2.0.1 | 2 +- .../dev-python/strict-rfc3339-0.7-r1 | 2 +- metadata/md5-cache/dev-python/stripe-2.43.0 | 2 +- metadata/md5-cache/dev-python/stripe-2.46.0 | 2 +- .../md5-cache/dev-python/subprocess32-3.5.4 | 2 +- .../md5-cache/dev-python/subunit-1.2.0-r1 | 2 +- metadata/md5-cache/dev-python/subunit-1.4.0 | 2 +- .../md5-cache/dev-python/subvertpy-0.10.1 | 2 +- metadata/md5-cache/dev-python/suds-0.6-r1 | 2 +- metadata/md5-cache/dev-python/sure-1.4.11 | 2 +- metadata/md5-cache/dev-python/svg-path-3.0 | 2 +- metadata/md5-cache/dev-python/svgwrite-1.3.1 | 2 +- metadata/md5-cache/dev-python/svgwrite-1.4 | 2 +- .../dev-python/swagger-spec-validator-2.5.0 | 2 +- metadata/md5-cache/dev-python/sybil-1.2.2 | 2 +- metadata/md5-cache/dev-python/sybil-1.3.0 | 2 +- .../md5-cache/dev-python/symengine-0.5.1-r1 | 2 +- metadata/md5-cache/dev-python/sympy-1.5.1-r1 | 2 +- metadata/md5-cache/dev-python/tabulate-0.8.6 | 2 +- metadata/md5-cache/dev-python/tagpy-2018.1-r1 | 2 +- metadata/md5-cache/dev-python/tappy-2.4-r1 | 2 +- metadata/md5-cache/dev-python/tappy-2.6.2 | 2 +- metadata/md5-cache/dev-python/tappy-3.0 | 2 +- metadata/md5-cache/dev-python/taskflow-3.5.0 | 2 +- metadata/md5-cache/dev-python/taskflow-4.1.0 | 2 +- metadata/md5-cache/dev-python/tblib-1.6.0 | 2 +- .../md5-cache/dev-python/tempita-0.5.3-r2 | 2 +- .../md5-cache/dev-python/tempora-1.14.1-r1 | 2 +- metadata/md5-cache/dev-python/tempora-3.0.0 | 6 +- metadata/md5-cache/dev-python/tenacity-4.8.0 | 2 +- metadata/md5-cache/dev-python/tenacity-6.1.0 | 2 +- .../md5-cache/dev-python/termcolor-1.1.0-r1 | 2 +- .../md5-cache/dev-python/termcolor-1.1.0-r2 | 2 +- metadata/md5-cache/dev-python/terminado-0.8.1 | 2 +- metadata/md5-cache/dev-python/terminado-0.8.3 | 2 +- .../md5-cache/dev-python/terminaltables-3.1.0 | 2 +- .../md5-cache/dev-python/terminaltables-9999 | 2 +- .../md5-cache/dev-python/test_server-0.0.31 | 2 +- .../md5-cache/dev-python/testfixtures-4.9.1 | 2 +- .../md5-cache/dev-python/testfixtures-6.14.1 | 2 +- .../md5-cache/dev-python/testfixtures-6.8.2 | 2 +- metadata/md5-cache/dev-python/testpath-0.3.1 | 2 +- metadata/md5-cache/dev-python/testpath-0.4.4 | 2 +- .../md5-cache/dev-python/testpath-0.4.4-r1 | 2 +- .../dev-python/testrepository-0.0.20 | 2 +- .../md5-cache/dev-python/testresources-2.0.1 | 2 +- .../md5-cache/dev-python/testscenarios-0.5.0 | 2 +- metadata/md5-cache/dev-python/testtools-2.3.0 | 2 +- metadata/md5-cache/dev-python/testtools-2.4.0 | 2 +- .../md5-cache/dev-python/text-unidecode-1.3 | 2 +- metadata/md5-cache/dev-python/textfsm-0.4.0 | 2 +- metadata/md5-cache/dev-python/texttable-1.6.2 | 2 +- metadata/md5-cache/dev-python/textx-1.4 | 2 +- metadata/md5-cache/dev-python/theano-1.0.4 | 2 +- .../md5-cache/dev-python/threadpoolctl-2.0.0 | 2 +- .../md5-cache/dev-python/threadpoolctl-2.1.0 | 2 +- metadata/md5-cache/dev-python/thrift-0.11.0 | 2 +- .../dev-python/thunarx-python-0.5.1-r1 | 2 +- .../md5-cache/dev-python/tikzplotlib-0.9.1 | 2 +- metadata/md5-cache/dev-python/tinycss-0.4 | 2 +- metadata/md5-cache/dev-python/tinycss2-1.0.2 | 2 +- metadata/md5-cache/dev-python/tinyrpc-1.0.1 | 2 +- metadata/md5-cache/dev-python/tld-0.12.1 | 2 +- metadata/md5-cache/dev-python/tld-0.12.2 | 2 +- .../md5-cache/dev-python/tldextract-2.2.1 | 2 +- metadata/md5-cache/dev-python/toml-0.10.0-r1 | 2 +- metadata/md5-cache/dev-python/toml-0.10.1 | 2 +- metadata/md5-cache/dev-python/toolz-0.10.0 | 2 +- metadata/md5-cache/dev-python/toolz-0.9.0 | 2 +- metadata/md5-cache/dev-python/tooz-1.60.1 | 2 +- .../md5-cache/dev-python/towncrier-19.2.0 | 6 +- metadata/md5-cache/dev-python/tox-2.9.1 | 2 +- metadata/md5-cache/dev-python/tox-3.12.1 | 2 +- metadata/md5-cache/dev-python/tox-3.14.4 | 2 +- metadata/md5-cache/dev-python/tox-3.14.5 | 2 +- metadata/md5-cache/dev-python/tox-3.15.0 | 2 +- metadata/md5-cache/dev-python/tox-3.15.1 | 2 +- metadata/md5-cache/dev-python/tox-3.15.2 | 6 +- metadata/md5-cache/dev-python/tox-3.16.0 | 2 +- metadata/md5-cache/dev-python/tox-3.16.1 | 2 +- metadata/md5-cache/dev-python/tox-3.2.1 | 2 +- metadata/md5-cache/dev-python/tqdm-4.23.3 | 2 +- metadata/md5-cache/dev-python/tqdm-4.33.0 | 2 +- metadata/md5-cache/dev-python/tqdm-4.40.0 | 2 +- metadata/md5-cache/dev-python/tqdm-4.45.0 | 6 +- metadata/md5-cache/dev-python/tqdm-4.46.0 | 2 +- metadata/md5-cache/dev-python/tqdm-4.46.1 | 2 +- metadata/md5-cache/dev-python/tqdm-4.47.0 | 2 +- metadata/md5-cache/dev-python/tqdm-9999 | 2 +- .../md5-cache/dev-python/traceback2-1.4.0 | 2 +- metadata/md5-cache/dev-python/traitlets-4.3.2 | 2 +- metadata/md5-cache/dev-python/traitlets-4.3.3 | 2 +- .../md5-cache/dev-python/transitions-0.7.1 | 2 +- .../md5-cache/dev-python/transitions-0.8.1 | 2 +- .../dev-python/translate-toolkit-2.4.0 | 2 +- .../dev-python/translate-toolkit-2.5.0 | 6 +- metadata/md5-cache/dev-python/treq-17.8.0 | 2 +- metadata/md5-cache/dev-python/treq-20.4.1 | 2 +- metadata/md5-cache/dev-python/trustme-0.6.0 | 2 +- metadata/md5-cache/dev-python/ttystatus-0.36 | 2 +- metadata/md5-cache/dev-python/tubes-0.2.0 | 2 +- .../dev-python/tvdb_api-1.10_pre20150406-r1 | 2 +- metadata/md5-cache/dev-python/tvdb_api-2.0 | 2 +- metadata/md5-cache/dev-python/tvdb_api-2.0-r1 | 2 +- metadata/md5-cache/dev-python/twine-1.15.0 | 6 +- metadata/md5-cache/dev-python/twine-3.1.1 | 2 +- metadata/md5-cache/dev-python/twine-3.2.0 | 2 +- metadata/md5-cache/dev-python/twisted-19.10.0 | 2 +- metadata/md5-cache/dev-python/twisted-20.3.0 | 2 +- metadata/md5-cache/dev-python/twython-3.7.0 | 2 +- metadata/md5-cache/dev-python/txAMQP-0.8.2 | 2 +- metadata/md5-cache/dev-python/txaio-2.9.0 | 2 +- metadata/md5-cache/dev-python/txaio-20.4.1 | 2 +- .../md5-cache/dev-python/txgithub-15.0.0-r1 | 2 +- .../md5-cache/dev-python/txrequests-0.9.5-r1 | 2 +- .../md5-cache/dev-python/txrequests-0.9.6 | 2 +- metadata/md5-cache/dev-python/typed-ast-1.4.1 | 2 +- metadata/md5-cache/dev-python/typing-3.7.4.1 | 2 +- .../dev-python/typing-extensions-3.7.4.1 | 2 +- metadata/md5-cache/dev-python/tzlocal-2.0.0 | 2 +- metadata/md5-cache/dev-python/tzlocal-2.1 | 2 +- metadata/md5-cache/dev-python/u-msgpack-2.5.2 | 2 +- metadata/md5-cache/dev-python/u-msgpack-2.6.0 | 2 +- metadata/md5-cache/dev-python/ubelt-0.8.8 | 2 +- metadata/md5-cache/dev-python/ujson-1.35-r1 | 2 +- metadata/md5-cache/dev-python/ujson-2.0.3 | 2 +- metadata/md5-cache/dev-python/ujson-3.0.0 | 2 +- .../md5-cache/dev-python/uncertainties-3.0.1 | 2 +- .../md5-cache/dev-python/uncertainties-3.1.4 | 2 +- .../md5-cache/dev-python/unicodecsv-0.14.1-r1 | 2 +- .../md5-cache/dev-python/unidecode-0.04.21 | 2 +- metadata/md5-cache/dev-python/unidecode-1.1.1 | 2 +- .../md5-cache/dev-python/unittest-mixins-1.6 | 2 +- metadata/md5-cache/dev-python/unittest2-1.1.0 | 2 +- .../md5-cache/dev-python/uranium-4.3.0-r1 | 2 +- metadata/md5-cache/dev-python/uranium-4.6.1 | 2 +- .../md5-cache/dev-python/urdf_parser_py-0.4.1 | 2 +- .../md5-cache/dev-python/urdf_parser_py-0.4.3 | 2 +- .../md5-cache/dev-python/uritemplate-3.0.1 | 2 +- .../md5-cache/dev-python/uritemplate-3.0.1-r1 | 2 +- .../md5-cache/dev-python/urlgrabber-3.10.1-r1 | 2 +- metadata/md5-cache/dev-python/urllib3-1.24.2 | 2 +- metadata/md5-cache/dev-python/urllib3-1.25.8 | 2 +- metadata/md5-cache/dev-python/urllib3-1.25.9 | 2 +- metadata/md5-cache/dev-python/urwid-2.1.0 | 2 +- .../md5-cache/dev-python/urwidtrees-1.0.2-r1 | 2 +- metadata/md5-cache/dev-python/utidylib-0.6 | 2 +- metadata/md5-cache/dev-python/uvloop-0.14.0 | 2 +- metadata/md5-cache/dev-python/vcrpy-4.0.2 | 2 +- metadata/md5-cache/dev-python/vcstools-0.1.42 | 2 +- .../md5-cache/dev-python/vcversioner-2.16.0.0 | 2 +- metadata/md5-cache/dev-python/vdf-3.2 | 2 +- metadata/md5-cache/dev-python/vdf-3.2-r1 | 2 +- metadata/md5-cache/dev-python/vdf-3.3 | 2 +- .../md5-cache/dev-python/vdirsyncer-0.16.8 | 2 +- metadata/md5-cache/dev-python/verboselogs-1.7 | 2 +- metadata/md5-cache/dev-python/versioneer-0.18 | 2 +- .../md5-cache/dev-python/versioneer-0.18-r1 | 2 +- metadata/md5-cache/dev-python/vine-1.3.0 | 2 +- .../md5-cache/dev-python/virtualenv-16.0.0 | 2 +- .../md5-cache/dev-python/virtualenv-16.7.10 | 6 +- .../md5-cache/dev-python/virtualenv-16.7.9-r1 | 2 +- .../md5-cache/dev-python/virtualenv-20.0.18 | 2 +- .../md5-cache/dev-python/virtualenv-20.0.21 | 2 +- .../md5-cache/dev-python/virtualenv-20.0.23 | 2 +- .../dev-python/virtualenv-clone-0.5.3 | 2 +- .../dev-python/virtualenvwrapper-4.8.4-r1 | 2 +- metadata/md5-cache/dev-python/visitor-0.1.3 | 2 +- .../md5-cache/dev-python/vobject-0.9.6.1-r1 | 2 +- .../md5-cache/dev-python/voluptuous-0.11.5 | 2 +- metadata/md5-cache/dev-python/vpython-7.4.6 | 2 +- metadata/md5-cache/dev-python/waitress-1.4.3 | 2 +- metadata/md5-cache/dev-python/waitress-1.4.4 | 2 +- metadata/md5-cache/dev-python/wand-0.6.1 | 2 +- metadata/md5-cache/dev-python/warlock-1.3.0 | 2 +- metadata/md5-cache/dev-python/warlock-1.3.3 | 2 +- metadata/md5-cache/dev-python/watchdog-0.10.2 | 2 +- metadata/md5-cache/dev-python/watchdog-0.10.3 | 2 +- .../md5-cache/dev-python/watchdog-0.8.3-r2 | 2 +- .../md5-cache/dev-python/watchdog-0.9.0-r1 | 2 +- metadata/md5-cache/dev-python/wcwidth-0.1.8 | 2 +- metadata/md5-cache/dev-python/wcwidth-0.1.9 | 2 +- .../md5-cache/dev-python/wcwidth-0.2.2-r1 | 2 +- metadata/md5-cache/dev-python/wcwidth-0.2.4 | 2 +- metadata/md5-cache/dev-python/wcwidth-0.2.5 | 2 +- metadata/md5-cache/dev-python/weasyprint-51 | 2 +- metadata/md5-cache/dev-python/webassets-2.0 | 2 +- metadata/md5-cache/dev-python/webcolors-1.10 | 2 +- .../md5-cache/dev-python/webcolors-1.11.1 | 2 +- .../dev-python/webencodings-0.5.1-r1 | 2 +- metadata/md5-cache/dev-python/webob-1.8.5-r3 | 2 +- metadata/md5-cache/dev-python/webob-1.8.6 | 2 +- .../dev-python/websocket-client-0.57.0 | 2 +- metadata/md5-cache/dev-python/websockets-8.1 | 2 +- .../md5-cache/dev-python/websockify-0.9.0 | 2 +- metadata/md5-cache/dev-python/webtest-2.0.33 | 2 +- metadata/md5-cache/dev-python/webtest-2.0.35 | 6 +- metadata/md5-cache/dev-python/werkzeug-0.16.0 | 2 +- metadata/md5-cache/dev-python/werkzeug-0.16.1 | 2 +- metadata/md5-cache/dev-python/werkzeug-1.0.1 | 2 +- metadata/md5-cache/dev-python/wheel-0.34.2 | 2 +- metadata/md5-cache/dev-python/whelk-2.7.1 | 2 +- .../md5-cache/dev-python/whichcraft-0.6.1 | 2 +- metadata/md5-cache/dev-python/whisper-1.1.5 | 2 +- metadata/md5-cache/dev-python/whoosh-2.7.4 | 2 +- .../dev-python/widgetsnbextension-3.0.0 | 2 +- .../dev-python/widgetsnbextension-3.4.2 | 2 +- .../dev-python/widgetsnbextension-3.5.1 | 2 +- metadata/md5-cache/dev-python/wrapt-1.11.2-r1 | 2 +- metadata/md5-cache/dev-python/wrapt-1.12.1 | 2 +- metadata/md5-cache/dev-python/ws4py-0.3.4-r1 | 2 +- metadata/md5-cache/dev-python/ws4py-0.5.1 | 2 +- metadata/md5-cache/dev-python/ws4py-0.5.1-r1 | 2 +- metadata/md5-cache/dev-python/ws4py-9999 | 2 +- .../dev-python/wsaccel-0.6.2_p20170108 | 2 +- .../md5-cache/dev-python/wsgiproxy2-0.4.6-r1 | 6 +- metadata/md5-cache/dev-python/wsproto-0.15.0 | 2 +- .../md5-cache/dev-python/wstools-0.4.5-r1 | 2 +- metadata/md5-cache/dev-python/wstools-0.4.8 | 2 +- metadata/md5-cache/dev-python/wtforms-2.2.1 | 2 +- metadata/md5-cache/dev-python/wtforms-2.3.1 | 2 +- metadata/md5-cache/dev-python/wurlitzer-2.0.0 | 2 +- .../dev-python/www-authenticate-0.9.2 | 2 +- .../md5-cache/dev-python/wxpython-3.0.2.0 | 2 +- metadata/md5-cache/dev-python/wxpython-4.0.7 | 2 +- metadata/md5-cache/dev-python/xapp-2.0.1 | 2 +- metadata/md5-cache/dev-python/xarray-0.12.1 | 2 +- metadata/md5-cache/dev-python/xcffib-0.9.0 | 2 +- metadata/md5-cache/dev-python/xdoctest-0.11.0 | 2 +- metadata/md5-cache/dev-python/xlrd-1.2.0 | 2 +- .../md5-cache/dev-python/xlsxwriter-0.9.8 | 2 +- .../md5-cache/dev-python/xlsxwriter-1.2.8 | 2 +- .../md5-cache/dev-python/xlsxwriter-1.2.9 | 2 +- .../md5-cache/dev-python/xlutils-2.0.0-r1 | 2 +- metadata/md5-cache/dev-python/xlwt-1.3.0 | 2 +- metadata/md5-cache/dev-python/xlwt-1.3.0-r1 | 2 +- metadata/md5-cache/dev-python/xmlschema-1.1.3 | 6 +- metadata/md5-cache/dev-python/xmlschema-1.2.0 | 2 +- metadata/md5-cache/dev-python/xmlschema-1.2.1 | 2 +- metadata/md5-cache/dev-python/xmlschema-1.2.2 | 2 +- .../md5-cache/dev-python/xmltodict-0.12.0-r1 | 2 +- .../md5-cache/dev-python/xvfbwrapper-0.2.9 | 2 +- metadata/md5-cache/dev-python/yapf-0.28.0 | 2 +- metadata/md5-cache/dev-python/yapf-0.30.0 | 2 +- metadata/md5-cache/dev-python/yappi-1.0 | 2 +- metadata/md5-cache/dev-python/yappi-1.2.5 | 2 +- metadata/md5-cache/dev-python/yapsy-1.12.2 | 2 +- metadata/md5-cache/dev-python/yaql-1.1.3 | 2 +- metadata/md5-cache/dev-python/yarl-1.3.0 | 2 +- metadata/md5-cache/dev-python/yarl-1.4.2 | 2 +- metadata/md5-cache/dev-python/yaswfp-0.9.3-r1 | 2 +- .../dev-python/zVMCloudConnector-1.4.1 | 2 +- metadata/md5-cache/dev-python/zc-lockfile-2.0 | 2 +- metadata/md5-cache/dev-python/zconfig-3.5.0 | 2 +- metadata/md5-cache/dev-python/zeep-3.4.0 | 2 +- metadata/md5-cache/dev-python/zeroconf-0.24.4 | 2 +- metadata/md5-cache/dev-python/zict-0.1.4 | 2 +- metadata/md5-cache/dev-python/zipp-1.0.0 | 2 +- metadata/md5-cache/dev-python/zipp-2.0.1 | 2 +- metadata/md5-cache/dev-python/zipp-3.1.0 | 2 +- .../md5-cache/dev-python/zope-component-4.4.1 | 2 +- .../dev-python/zope-configuration-4.3.1 | 2 +- .../dev-python/zope-deprecation-4.4.0 | 2 +- metadata/md5-cache/dev-python/zope-event-4.4 | 2 +- .../md5-cache/dev-python/zope-exceptions-4.3 | 2 +- .../dev-python/zope-i18nmessageid-5.0.0 | 2 +- .../md5-cache/dev-python/zope-interface-4.7.1 | 2 +- .../md5-cache/dev-python/zope-interface-5.1.0 | 2 +- .../md5-cache/dev-python/zope-schema-4.9.3 | 2 +- .../md5-cache/dev-python/zope-testing-4.7-r1 | 2 +- .../md5-cache/dev-python/zope-testrunner-5.1 | 2 +- .../md5-cache/dev-python/zstandard-0.12.0 | 2 +- .../md5-cache/dev-python/zstandard-0.13.0 | 2 +- .../md5-cache/dev-python/zstandard-0.14.0 | 2 +- metadata/md5-cache/dev-python/zstandard-0.8.1 | 2 +- metadata/md5-cache/dev-qt/Manifest.gz | Bin 19600 -> 19607 bytes metadata/md5-cache/dev-qt/qt-creator-9999 | 2 +- .../md5-cache/dev-qt/qtdeclarative-5.14.2-r3 | 2 +- .../md5-cache/dev-qt/qtdeclarative-5.15.0 | 2 +- metadata/md5-cache/dev-qt/qtwebengine-5.14.2 | 2 +- metadata/md5-cache/dev-qt/qtwebengine-5.15.0 | 2 +- .../dev-qt/qtwebkit-5.212.0_pre20200309-r1 | 2 +- metadata/md5-cache/dev-ros/Manifest.gz | Bin 217508 -> 217452 bytes metadata/md5-cache/dev-ros/actionlib-1.11.13 | 2 +- metadata/md5-cache/dev-ros/actionlib-1.11.14 | 2 +- metadata/md5-cache/dev-ros/actionlib-1.11.15 | 2 +- metadata/md5-cache/dev-ros/actionlib-9999 | 2 +- .../md5-cache/dev-ros/actionlib_msgs-1.12.5 | 2 +- .../md5-cache/dev-ros/actionlib_msgs-1.12.6 | 2 +- .../md5-cache/dev-ros/actionlib_msgs-1.12.7 | 2 +- .../md5-cache/dev-ros/actionlib_msgs-9999 | 2 +- .../dev-ros/actionlib_tutorials-0.1.10 | 2 +- .../dev-ros/actionlib_tutorials-0.1.11 | 2 +- .../dev-ros/actionlib_tutorials-0.1.8 | 2 +- .../dev-ros/actionlib_tutorials-9999 | 2 +- metadata/md5-cache/dev-ros/amcl-1.16.3-r1 | 2 +- metadata/md5-cache/dev-ros/amcl-1.16.6 | 2 +- metadata/md5-cache/dev-ros/amcl-9999 | 2 +- .../md5-cache/dev-ros/ament_cmake_core-0.8.1 | 2 +- .../md5-cache/dev-ros/ament_cmake_core-9999 | 2 +- .../ament_cmake_export_definitions-0.8.1 | 2 +- .../ament_cmake_export_definitions-9999 | 2 +- .../ament_cmake_export_dependencies-0.8.1 | 2 +- .../ament_cmake_export_dependencies-9999 | 2 +- ...ent_cmake_export_include_directories-0.8.1 | 2 +- ...ment_cmake_export_include_directories-9999 | 2 +- .../ament_cmake_export_interfaces-0.8.1 | 2 +- .../ament_cmake_export_interfaces-9999 | 2 +- .../ament_cmake_export_libraries-0.8.1 | 2 +- .../dev-ros/ament_cmake_export_libraries-9999 | 2 +- .../ament_cmake_export_link_flags-0.8.1 | 2 +- .../ament_cmake_export_link_flags-9999 | 2 +- .../md5-cache/dev-ros/ament_cmake_gtest-0.8.1 | 2 +- .../md5-cache/dev-ros/ament_cmake_gtest-9999 | 2 +- .../ament_cmake_include_directories-0.8.1 | 2 +- .../ament_cmake_include_directories-9999 | 2 +- .../dev-ros/ament_cmake_libraries-0.8.1 | 2 +- .../dev-ros/ament_cmake_libraries-9999 | 2 +- .../dev-ros/ament_cmake_python-0.8.1-r1 | 2 +- .../md5-cache/dev-ros/ament_cmake_python-9999 | 2 +- .../ament_cmake_target_dependencies-0.8.1 | 2 +- .../ament_cmake_target_dependencies-9999 | 2 +- .../md5-cache/dev-ros/ament_cmake_test-0.8.1 | 2 +- .../md5-cache/dev-ros/ament_cmake_test-9999 | 2 +- .../dev-ros/ament_cmake_version-0.8.1 | 2 +- .../dev-ros/ament_cmake_version-9999 | 2 +- metadata/md5-cache/dev-ros/angles-1.9.11 | 2 +- metadata/md5-cache/dev-ros/angles-9999 | 2 +- .../md5-cache/dev-ros/audio_capture-0.3.1 | 2 +- .../md5-cache/dev-ros/audio_capture-0.3.2 | 2 +- .../md5-cache/dev-ros/audio_capture-0.3.3 | 2 +- metadata/md5-cache/dev-ros/audio_capture-9999 | 2 +- .../md5-cache/dev-ros/audio_common_msgs-0.3.1 | 2 +- .../md5-cache/dev-ros/audio_common_msgs-0.3.2 | 2 +- .../md5-cache/dev-ros/audio_common_msgs-0.3.3 | 2 +- .../md5-cache/dev-ros/audio_common_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/audio_play-0.3.1 | 2 +- metadata/md5-cache/dev-ros/audio_play-0.3.2 | 2 +- metadata/md5-cache/dev-ros/audio_play-0.3.3 | 2 +- metadata/md5-cache/dev-ros/audio_play-9999 | 2 +- .../dev-ros/base_local_planner-1.16.1 | 2 +- .../dev-ros/base_local_planner-1.16.2 | 2 +- .../dev-ros/base_local_planner-1.16.3 | 2 +- .../dev-ros/base_local_planner-1.16.6 | 2 +- .../md5-cache/dev-ros/base_local_planner-9999 | 2 +- metadata/md5-cache/dev-ros/bond-1.7.19 | 2 +- metadata/md5-cache/dev-ros/bond-1.8.0 | 2 +- metadata/md5-cache/dev-ros/bond-1.8.1 | 2 +- metadata/md5-cache/dev-ros/bond-1.8.2 | 2 +- metadata/md5-cache/dev-ros/bond-1.8.3 | 2 +- metadata/md5-cache/dev-ros/bond-9999 | 2 +- metadata/md5-cache/dev-ros/bondcpp-1.8.1 | 2 +- metadata/md5-cache/dev-ros/bondcpp-1.8.2 | 2 +- metadata/md5-cache/dev-ros/bondcpp-1.8.3 | 2 +- metadata/md5-cache/dev-ros/bondcpp-9999 | 2 +- metadata/md5-cache/dev-ros/bondpy-1.7.16 | 2 +- metadata/md5-cache/dev-ros/bondpy-1.7.17 | 2 +- metadata/md5-cache/dev-ros/bondpy-1.7.18 | 2 +- metadata/md5-cache/dev-ros/bondpy-1.7.19 | 2 +- metadata/md5-cache/dev-ros/bondpy-1.8.0 | 2 +- metadata/md5-cache/dev-ros/bondpy-1.8.1 | 2 +- metadata/md5-cache/dev-ros/bondpy-1.8.2 | 2 +- metadata/md5-cache/dev-ros/bondpy-1.8.3 | 2 +- metadata/md5-cache/dev-ros/bondpy-9999 | 2 +- .../dev-ros/calibration_estimation-0.10.13 | 2 +- .../dev-ros/calibration_estimation-0.10.14 | 2 +- .../dev-ros/calibration_estimation-9999 | 2 +- .../dev-ros/calibration_launch-0.10.13 | 2 +- .../dev-ros/calibration_launch-0.10.14 | 2 +- .../md5-cache/dev-ros/calibration_launch-9999 | 2 +- .../dev-ros/calibration_msgs-0.10.14 | 2 +- .../md5-cache/dev-ros/calibration_msgs-9999 | 2 +- .../dev-ros/calibration_setup_helper-0.10.13 | 2 +- .../dev-ros/calibration_setup_helper-0.10.14 | 2 +- .../dev-ros/calibration_setup_helper-9999 | 2 +- .../dev-ros/camera_calibration-1.12.14 | 2 +- .../dev-ros/camera_calibration-1.12.15 | 2 +- .../dev-ros/camera_calibration-1.12.16 | 2 +- .../dev-ros/camera_calibration-1.12.18 | 2 +- .../dev-ros/camera_calibration-1.12.19 | 2 +- .../dev-ros/camera_calibration-1.12.20 | 2 +- .../dev-ros/camera_calibration-1.12.21 | 2 +- .../dev-ros/camera_calibration-1.12.22 | 2 +- .../dev-ros/camera_calibration-1.12.23 | 2 +- .../dev-ros/camera_calibration-1.13.0 | 2 +- .../md5-cache/dev-ros/camera_calibration-9999 | 2 +- .../camera_calibration_parsers-1.11.13-r1 | 2 +- .../dev-ros/camera_calibration_parsers-9999 | 2 +- .../dev-ros/camera_info_manager-1.11.10 | 2 +- .../dev-ros/camera_info_manager-1.11.11 | 2 +- .../dev-ros/camera_info_manager-1.11.12 | 2 +- .../dev-ros/camera_info_manager-1.11.13 | 2 +- .../dev-ros/camera_info_manager-1.11.7 | 2 +- .../dev-ros/camera_info_manager-1.11.8 | 2 +- .../dev-ros/camera_info_manager-1.11.9 | 2 +- .../dev-ros/camera_info_manager-9999 | 2 +- .../md5-cache/dev-ros/carrot_planner-1.16.1 | 2 +- .../md5-cache/dev-ros/carrot_planner-1.16.2 | 2 +- .../md5-cache/dev-ros/carrot_planner-1.16.3 | 2 +- .../md5-cache/dev-ros/carrot_planner-1.16.6 | 2 +- .../md5-cache/dev-ros/carrot_planner-9999 | 2 +- .../md5-cache/dev-ros/class_loader-0.4.1-r1 | 2 +- metadata/md5-cache/dev-ros/class_loader-9999 | 2 +- .../dev-ros/clear_costmap_recovery-1.16.3 | 2 +- .../dev-ros/clear_costmap_recovery-1.16.6 | 2 +- .../dev-ros/clear_costmap_recovery-9999 | 2 +- .../md5-cache/dev-ros/cmake_modules-0.4.2 | 2 +- .../md5-cache/dev-ros/cmake_modules-0.5.0 | 2 +- metadata/md5-cache/dev-ros/cmake_modules-9999 | 2 +- .../dev-ros/collada_parser-1.12.10-r3 | 2 +- .../md5-cache/dev-ros/collada_parser-1.12.12 | 2 +- .../md5-cache/dev-ros/collada_parser-9999 | 2 +- .../md5-cache/dev-ros/collada_urdf-1.12.10-r1 | 2 +- .../md5-cache/dev-ros/collada_urdf-1.12.12 | 2 +- metadata/md5-cache/dev-ros/collada_urdf-9999 | 2 +- .../dev-ros/combined_robot_hw-0.14.2 | 2 +- .../dev-ros/combined_robot_hw-0.15.0 | 2 +- .../dev-ros/combined_robot_hw-0.15.1 | 2 +- .../md5-cache/dev-ros/combined_robot_hw-9999 | 2 +- .../dev-ros/combined_robot_hw_tests-0.14.2 | 2 +- .../dev-ros/combined_robot_hw_tests-0.15.0 | 2 +- .../dev-ros/combined_robot_hw_tests-0.15.1 | 2 +- .../dev-ros/combined_robot_hw_tests-9999 | 2 +- .../compressed_depth_image_transport-1.9.5-r1 | 2 +- .../compressed_depth_image_transport-9999 | 2 +- .../compressed_image_transport-1.9.5-r1 | 2 +- .../dev-ros/compressed_image_transport-9999 | 2 +- .../dev-ros/console_bridge_vendor-1.2.0 | 2 +- .../dev-ros/console_bridge_vendor-9999 | 2 +- metadata/md5-cache/dev-ros/control_msgs-1.4.0 | 2 +- metadata/md5-cache/dev-ros/control_msgs-9999 | 2 +- .../md5-cache/dev-ros/control_toolbox-1.14.0 | 2 +- .../md5-cache/dev-ros/control_toolbox-1.15.0 | 2 +- .../md5-cache/dev-ros/control_toolbox-1.16.0 | 2 +- .../md5-cache/dev-ros/control_toolbox-9999 | 2 +- .../dev-ros/controller_interface-0.14.2 | 2 +- .../dev-ros/controller_interface-0.15.0 | 2 +- .../dev-ros/controller_interface-0.15.1 | 2 +- .../dev-ros/controller_interface-9999 | 2 +- .../dev-ros/controller_manager-0.14.2 | 2 +- .../dev-ros/controller_manager-0.15.0 | 2 +- .../dev-ros/controller_manager-0.15.1 | 2 +- .../md5-cache/dev-ros/controller_manager-9999 | 2 +- .../dev-ros/controller_manager_msgs-0.14.2 | 2 +- .../dev-ros/controller_manager_msgs-0.15.0 | 2 +- .../dev-ros/controller_manager_msgs-0.15.1 | 2 +- .../dev-ros/controller_manager_msgs-9999 | 2 +- .../dev-ros/controller_manager_tests-0.14.2 | 2 +- .../dev-ros/controller_manager_tests-0.15.0 | 2 +- .../dev-ros/controller_manager_tests-0.15.1 | 2 +- .../dev-ros/controller_manager_tests-9999 | 2 +- .../dev-ros/convex_decomposition-0.1.10 | 2 +- .../dev-ros/convex_decomposition-0.1.11 | 2 +- .../dev-ros/convex_decomposition-0.1.12 | 2 +- .../dev-ros/convex_decomposition-9999 | 2 +- metadata/md5-cache/dev-ros/costmap_2d-1.16.1 | 2 +- metadata/md5-cache/dev-ros/costmap_2d-1.16.2 | 2 +- metadata/md5-cache/dev-ros/costmap_2d-1.16.3 | 2 +- metadata/md5-cache/dev-ros/costmap_2d-1.16.6 | 2 +- metadata/md5-cache/dev-ros/costmap_2d-9999 | 2 +- metadata/md5-cache/dev-ros/cpp_common-0.6.10 | 2 +- metadata/md5-cache/dev-ros/cpp_common-0.6.11 | 2 +- metadata/md5-cache/dev-ros/cpp_common-0.6.12 | 2 +- metadata/md5-cache/dev-ros/cpp_common-0.6.13 | 2 +- .../md5-cache/dev-ros/cpp_common-0.6.7-r1 | 2 +- metadata/md5-cache/dev-ros/cpp_common-0.6.8 | 2 +- metadata/md5-cache/dev-ros/cpp_common-0.6.9 | 2 +- metadata/md5-cache/dev-ros/cpp_common-9999 | 2 +- metadata/md5-cache/dev-ros/cv_bridge-1.13.0 | 2 +- metadata/md5-cache/dev-ros/cv_bridge-9999 | 2 +- .../dev-ros/depth_image_proc-1.12.22-r1 | 2 +- .../dev-ros/depth_image_proc-1.12.23 | 2 +- .../md5-cache/dev-ros/depth_image_proc-1.13.0 | 2 +- .../md5-cache/dev-ros/depth_image_proc-9999 | 2 +- .../dev-ros/depthimage_to_laserscan-1.0.7-r2 | 2 +- .../dev-ros/depthimage_to_laserscan-9999 | 2 +- .../dev-ros/diagnostic_aggregator-1.9.2-r1 | 2 +- .../dev-ros/diagnostic_aggregator-1.9.3 | 2 +- .../dev-ros/diagnostic_aggregator-9999 | 2 +- .../dev-ros/diagnostic_analysis-1.8.10 | 2 +- .../dev-ros/diagnostic_analysis-1.8.8 | 2 +- .../dev-ros/diagnostic_analysis-1.8.9 | 2 +- .../dev-ros/diagnostic_analysis-1.9.0 | 2 +- .../dev-ros/diagnostic_analysis-1.9.2 | 2 +- .../dev-ros/diagnostic_analysis-1.9.3 | 2 +- .../dev-ros/diagnostic_analysis-9999 | 2 +- .../diagnostic_common_diagnostics-1.8.10 | 2 +- .../diagnostic_common_diagnostics-1.8.8 | 2 +- .../diagnostic_common_diagnostics-1.8.9 | 2 +- .../diagnostic_common_diagnostics-1.9.0 | 2 +- .../diagnostic_common_diagnostics-1.9.2 | 2 +- .../diagnostic_common_diagnostics-1.9.3 | 2 +- .../diagnostic_common_diagnostics-9999 | 2 +- .../md5-cache/dev-ros/diagnostic_msgs-1.12.5 | 2 +- .../md5-cache/dev-ros/diagnostic_msgs-1.12.6 | 2 +- .../md5-cache/dev-ros/diagnostic_msgs-1.12.7 | 2 +- .../md5-cache/dev-ros/diagnostic_msgs-9999 | 2 +- .../dev-ros/diagnostic_updater-1.8.10 | 2 +- .../dev-ros/diagnostic_updater-1.8.8 | 2 +- .../dev-ros/diagnostic_updater-1.8.9 | 2 +- .../dev-ros/diagnostic_updater-1.9.0 | 2 +- .../dev-ros/diagnostic_updater-1.9.2 | 2 +- .../dev-ros/diagnostic_updater-1.9.3 | 2 +- .../md5-cache/dev-ros/diagnostic_updater-9999 | 2 +- metadata/md5-cache/dev-ros/driver_base-1.6.8 | 2 +- metadata/md5-cache/dev-ros/driver_base-9999 | 2 +- .../dev-ros/dwa_local_planner-1.16.1 | 2 +- .../dev-ros/dwa_local_planner-1.16.2 | 2 +- .../dev-ros/dwa_local_planner-1.16.3 | 2 +- .../dev-ros/dwa_local_planner-1.16.6 | 2 +- .../md5-cache/dev-ros/dwa_local_planner-9999 | 2 +- .../dev-ros/dynamic_reconfigure-1.5.48 | 2 +- .../dev-ros/dynamic_reconfigure-1.5.49 | 2 +- .../dev-ros/dynamic_reconfigure-1.6.0 | 2 +- .../dev-ros/dynamic_reconfigure-9999 | 2 +- .../dev-ros/eigen_conversions-1.11.9-r1 | 2 +- .../dev-ros/eigen_conversions-1.12.0 | 2 +- .../md5-cache/dev-ros/eigen_conversions-9999 | 2 +- .../dev-ros/eigen_stl_containers-0.1.4 | 2 +- .../dev-ros/eigen_stl_containers-0.1.5 | 2 +- .../dev-ros/eigen_stl_containers-0.1.6 | 2 +- .../dev-ros/eigen_stl_containers-0.1.7 | 2 +- .../dev-ros/eigen_stl_containers-0.1.8 | 2 +- .../dev-ros/eigen_stl_containers-9999 | 2 +- .../dev-ros/fake_localization-1.16.6 | 2 +- .../md5-cache/dev-ros/fake_localization-9999 | 2 +- metadata/md5-cache/dev-ros/filters-1.8.1-r1 | 2 +- metadata/md5-cache/dev-ros/filters-9999 | 2 +- metadata/md5-cache/dev-ros/gazebo_dev-2.7.3 | 2 +- metadata/md5-cache/dev-ros/gazebo_dev-2.7.4 | 2 +- metadata/md5-cache/dev-ros/gazebo_dev-2.8.4 | 2 +- metadata/md5-cache/dev-ros/gazebo_dev-2.8.5 | 2 +- metadata/md5-cache/dev-ros/gazebo_dev-2.8.7 | 2 +- metadata/md5-cache/dev-ros/gazebo_dev-9999 | 2 +- metadata/md5-cache/dev-ros/gazebo_msgs-2.6.2 | 2 +- metadata/md5-cache/dev-ros/gazebo_msgs-2.7.3 | 2 +- metadata/md5-cache/dev-ros/gazebo_msgs-2.7.4 | 2 +- metadata/md5-cache/dev-ros/gazebo_msgs-2.8.4 | 2 +- metadata/md5-cache/dev-ros/gazebo_msgs-2.8.5 | 2 +- metadata/md5-cache/dev-ros/gazebo_msgs-2.8.7 | 2 +- metadata/md5-cache/dev-ros/gazebo_msgs-9999 | 2 +- .../md5-cache/dev-ros/gazebo_plugins-2.8.7 | 2 +- .../md5-cache/dev-ros/gazebo_plugins-9999 | 2 +- metadata/md5-cache/dev-ros/gazebo_ros-2.6.2 | 2 +- metadata/md5-cache/dev-ros/gazebo_ros-2.7.3 | 2 +- metadata/md5-cache/dev-ros/gazebo_ros-2.7.4 | 2 +- metadata/md5-cache/dev-ros/gazebo_ros-2.8.4 | 2 +- metadata/md5-cache/dev-ros/gazebo_ros-2.8.5 | 2 +- metadata/md5-cache/dev-ros/gazebo_ros-2.8.7 | 2 +- metadata/md5-cache/dev-ros/gazebo_ros-9999 | 2 +- .../dev-ros/gazebo_ros_control-2.6.2-r1 | 2 +- .../dev-ros/gazebo_ros_control-2.7.3 | 2 +- .../dev-ros/gazebo_ros_control-2.7.4 | 2 +- .../dev-ros/gazebo_ros_control-2.8.4 | 2 +- .../dev-ros/gazebo_ros_control-2.8.5 | 2 +- .../dev-ros/gazebo_ros_control-2.8.7 | 2 +- .../md5-cache/dev-ros/gazebo_ros_control-9999 | 2 +- metadata/md5-cache/dev-ros/gencpp-0.6.5 | 2 +- metadata/md5-cache/dev-ros/gencpp-9999 | 2 +- metadata/md5-cache/dev-ros/geneus-3.0.0 | 2 +- metadata/md5-cache/dev-ros/geneus-9999 | 2 +- metadata/md5-cache/dev-ros/genlisp-0.4.18 | 2 +- metadata/md5-cache/dev-ros/genlisp-9999 | 2 +- metadata/md5-cache/dev-ros/genmsg-0.5.16 | 2 +- metadata/md5-cache/dev-ros/genmsg-9999 | 2 +- metadata/md5-cache/dev-ros/gennodejs-2.0.1 | 2 +- metadata/md5-cache/dev-ros/gennodejs-9999 | 2 +- metadata/md5-cache/dev-ros/genpy-0.6.11 | 2 +- metadata/md5-cache/dev-ros/genpy-9999 | 2 +- metadata/md5-cache/dev-ros/geodesy-0.5.2 | 2 +- metadata/md5-cache/dev-ros/geodesy-0.5.3 | 2 +- metadata/md5-cache/dev-ros/geodesy-9999 | 2 +- .../md5-cache/dev-ros/geographic_msgs-0.5.0 | 2 +- .../md5-cache/dev-ros/geographic_msgs-0.5.2 | 2 +- .../md5-cache/dev-ros/geographic_msgs-0.5.3 | 2 +- .../md5-cache/dev-ros/geographic_msgs-9999 | 2 +- .../md5-cache/dev-ros/geometric_shapes-0.6.1 | 2 +- .../md5-cache/dev-ros/geometric_shapes-9999 | 2 +- .../md5-cache/dev-ros/geometry_msgs-1.12.5 | 2 +- .../md5-cache/dev-ros/geometry_msgs-1.12.6 | 2 +- .../md5-cache/dev-ros/geometry_msgs-1.12.7 | 2 +- metadata/md5-cache/dev-ros/geometry_msgs-9999 | 2 +- .../dev-ros/global_planner-1.15.1-r1 | 2 +- .../md5-cache/dev-ros/global_planner-1.15.2 | 2 +- .../md5-cache/dev-ros/global_planner-1.16.0 | 2 +- .../md5-cache/dev-ros/global_planner-1.16.1 | 2 +- .../md5-cache/dev-ros/global_planner-1.16.2 | 2 +- .../md5-cache/dev-ros/global_planner-1.16.3 | 2 +- .../md5-cache/dev-ros/global_planner-1.16.6 | 2 +- .../md5-cache/dev-ros/global_planner-9999 | 2 +- metadata/md5-cache/dev-ros/gmapping-1.3.10 | 2 +- metadata/md5-cache/dev-ros/gmapping-1.4.0 | 2 +- metadata/md5-cache/dev-ros/gmapping-9999 | 2 +- .../dev-ros/hardware_interface-0.15.1 | 2 +- .../md5-cache/dev-ros/hardware_interface-9999 | 2 +- .../hector_compressed_map_transport-0.3.5 | 2 +- .../hector_compressed_map_transport-0.4.0 | 2 +- .../hector_compressed_map_transport-9999 | 2 +- .../md5-cache/dev-ros/hector_geotiff-0.3.5-r2 | 2 +- .../md5-cache/dev-ros/hector_geotiff-0.4.0 | 2 +- .../md5-cache/dev-ros/hector_geotiff-9999 | 2 +- .../dev-ros/hector_geotiff_plugins-0.3.5-r1 | 2 +- .../dev-ros/hector_geotiff_plugins-0.4.0 | 2 +- .../dev-ros/hector_geotiff_plugins-9999 | 2 +- .../dev-ros/hector_imu_attitude_to_tf-0.3.5 | 2 +- .../dev-ros/hector_imu_attitude_to_tf-0.4.0 | 2 +- .../dev-ros/hector_imu_attitude_to_tf-9999 | 2 +- .../md5-cache/dev-ros/hector_imu_tools-0.3.5 | 2 +- .../md5-cache/dev-ros/hector_imu_tools-0.4.0 | 2 +- .../md5-cache/dev-ros/hector_imu_tools-9999 | 2 +- .../md5-cache/dev-ros/hector_map_server-0.3.5 | 2 +- .../md5-cache/dev-ros/hector_map_server-0.4.0 | 2 +- .../md5-cache/dev-ros/hector_map_server-9999 | 2 +- .../dev-ros/hector_map_tools-0.4.0-r1 | 2 +- .../md5-cache/dev-ros/hector_map_tools-9999 | 2 +- .../md5-cache/dev-ros/hector_mapping-0.3.5 | 2 +- .../md5-cache/dev-ros/hector_mapping-0.4.0 | 2 +- .../md5-cache/dev-ros/hector_mapping-9999 | 2 +- .../dev-ros/hector_marker_drawing-0.3.3 | 2 +- .../dev-ros/hector_marker_drawing-0.3.4 | 2 +- .../dev-ros/hector_marker_drawing-0.3.5 | 2 +- .../dev-ros/hector_marker_drawing-0.4.0 | 2 +- .../dev-ros/hector_marker_drawing-9999 | 2 +- .../md5-cache/dev-ros/hector_nav_msgs-0.3.5 | 2 +- .../md5-cache/dev-ros/hector_nav_msgs-0.4.0 | 2 +- .../md5-cache/dev-ros/hector_nav_msgs-9999 | 2 +- .../dev-ros/hector_pose_estimation-0.3.0-r1 | 2 +- .../dev-ros/hector_pose_estimation-9999 | 2 +- .../hector_pose_estimation_core-0.3.0-r1 | 2 +- .../dev-ros/hector_pose_estimation_core-9999 | 2 +- .../dev-ros/hector_slam_launch-0.3.3 | 2 +- .../dev-ros/hector_slam_launch-0.3.4 | 2 +- .../dev-ros/hector_slam_launch-0.3.5 | 2 +- .../dev-ros/hector_slam_launch-0.4.0 | 2 +- .../md5-cache/dev-ros/hector_slam_launch-9999 | 2 +- .../dev-ros/hector_trajectory_server-0.3.5 | 2 +- .../dev-ros/hector_trajectory_server-0.4.0 | 2 +- .../dev-ros/hector_trajectory_server-9999 | 2 +- .../dev-ros/image_cb_detector-0.10.14-r1 | 2 +- .../md5-cache/dev-ros/image_cb_detector-9999 | 2 +- .../md5-cache/dev-ros/image_geometry-1.12.3 | 2 +- .../md5-cache/dev-ros/image_geometry-1.12.4 | 2 +- .../md5-cache/dev-ros/image_geometry-1.12.5 | 2 +- .../md5-cache/dev-ros/image_geometry-1.12.7 | 2 +- .../md5-cache/dev-ros/image_geometry-1.12.8 | 2 +- .../md5-cache/dev-ros/image_geometry-1.13.0 | 2 +- .../md5-cache/dev-ros/image_geometry-9999 | 2 +- .../md5-cache/dev-ros/image_proc-1.12.22-r1 | 2 +- metadata/md5-cache/dev-ros/image_proc-1.12.23 | 2 +- metadata/md5-cache/dev-ros/image_proc-1.13.0 | 2 +- metadata/md5-cache/dev-ros/image_proc-9999 | 2 +- .../dev-ros/image_publisher-1.12.22-r1 | 2 +- .../md5-cache/dev-ros/image_publisher-1.12.23 | 2 +- .../md5-cache/dev-ros/image_publisher-1.13.0 | 2 +- .../md5-cache/dev-ros/image_publisher-9999 | 2 +- .../md5-cache/dev-ros/image_rotate-1.12.22-r1 | 2 +- .../md5-cache/dev-ros/image_rotate-1.12.23 | 2 +- .../md5-cache/dev-ros/image_rotate-1.13.0 | 2 +- metadata/md5-cache/dev-ros/image_rotate-9999 | 2 +- .../dev-ros/image_transport-1.11.13-r2 | 2 +- .../md5-cache/dev-ros/image_transport-9999 | 2 +- metadata/md5-cache/dev-ros/image_view-1.12.23 | 2 +- metadata/md5-cache/dev-ros/image_view-1.13.0 | 2 +- metadata/md5-cache/dev-ros/image_view-9999 | 2 +- .../dev-ros/imu_complementary_filter-1.1.5 | 2 +- .../dev-ros/imu_complementary_filter-1.2.0 | 2 +- .../dev-ros/imu_complementary_filter-1.2.1 | 2 +- .../dev-ros/imu_complementary_filter-9999 | 2 +- .../dev-ros/imu_filter_madgwick-1.2.1 | 2 +- .../dev-ros/imu_filter_madgwick-9999 | 2 +- .../md5-cache/dev-ros/imu_processors-0.2.1 | 2 +- .../md5-cache/dev-ros/imu_processors-0.2.2 | 2 +- .../md5-cache/dev-ros/imu_processors-0.2.3 | 2 +- .../md5-cache/dev-ros/imu_processors-9999 | 2 +- .../dev-ros/imu_transformer-0.2.2-r1 | 2 +- .../md5-cache/dev-ros/imu_transformer-0.2.3 | 2 +- .../md5-cache/dev-ros/imu_transformer-9999 | 2 +- .../interactive_marker_tutorials-0.10.3-r1 | 2 +- .../interactive_marker_tutorials-0.11.0 | 2 +- .../dev-ros/interactive_marker_tutorials-9999 | 2 +- .../dev-ros/interactive_markers-1.11.3 | 2 +- .../dev-ros/interactive_markers-1.11.4 | 2 +- .../dev-ros/interactive_markers-9999 | 2 +- .../dev-ros/interval_intersection-0.10.14 | 2 +- .../dev-ros/interval_intersection-9999 | 2 +- metadata/md5-cache/dev-ros/ivcon-0.1.5 | 2 +- metadata/md5-cache/dev-ros/ivcon-0.1.6 | 2 +- metadata/md5-cache/dev-ros/ivcon-0.1.7 | 2 +- metadata/md5-cache/dev-ros/ivcon-9999 | 2 +- .../dev-ros/joint_limits_interface-0.14.2 | 2 +- .../dev-ros/joint_limits_interface-0.15.0 | 2 +- .../dev-ros/joint_limits_interface-0.15.1 | 2 +- .../dev-ros/joint_limits_interface-9999 | 2 +- .../dev-ros/joint_state_publisher-1.12.11 | 2 +- .../dev-ros/joint_state_publisher-1.12.13 | 2 +- .../dev-ros/joint_state_publisher-9999 | 2 +- .../dev-ros/joint_states_settler-0.10.14 | 2 +- .../dev-ros/joint_states_settler-9999 | 2 +- .../dev-ros/kdl_conversions-1.11.9-r1 | 2 +- .../md5-cache/dev-ros/kdl_conversions-1.12.0 | 2 +- .../md5-cache/dev-ros/kdl_conversions-9999 | 2 +- metadata/md5-cache/dev-ros/kdl_parser-1.12.10 | 2 +- metadata/md5-cache/dev-ros/kdl_parser-1.13.0 | 2 +- metadata/md5-cache/dev-ros/kdl_parser-1.13.1 | 2 +- metadata/md5-cache/dev-ros/kdl_parser-9999 | 2 +- .../md5-cache/dev-ros/kdl_parser_py-1.12.10 | 2 +- .../md5-cache/dev-ros/kdl_parser_py-1.13.0 | 2 +- .../md5-cache/dev-ros/kdl_parser_py-1.13.1 | 2 +- metadata/md5-cache/dev-ros/kdl_parser_py-9999 | 2 +- .../md5-cache/dev-ros/laser_assembler-1.7.6 | 2 +- .../md5-cache/dev-ros/laser_assembler-1.7.7 | 2 +- .../md5-cache/dev-ros/laser_assembler-9999 | 2 +- .../dev-ros/laser_cb_detector-0.10.14 | 2 +- .../md5-cache/dev-ros/laser_cb_detector-9999 | 2 +- .../md5-cache/dev-ros/laser_filters-1.8.6 | 2 +- .../md5-cache/dev-ros/laser_filters-1.8.7 | 2 +- metadata/md5-cache/dev-ros/laser_filters-9999 | 2 +- .../md5-cache/dev-ros/laser_geometry-1.6.4 | 2 +- .../md5-cache/dev-ros/laser_geometry-9999 | 2 +- metadata/md5-cache/dev-ros/laser_proc-0.1.5 | 2 +- metadata/md5-cache/dev-ros/laser_proc-9999 | 2 +- .../md5-cache/dev-ros/libmavconn-0.19.0-r1 | 2 +- metadata/md5-cache/dev-ros/libmavconn-9999 | 2 +- .../md5-cache/dev-ros/librviz_tutorial-0.10.1 | 2 +- .../md5-cache/dev-ros/librviz_tutorial-0.10.2 | 2 +- .../md5-cache/dev-ros/librviz_tutorial-0.10.3 | 2 +- .../md5-cache/dev-ros/librviz_tutorial-0.11.0 | 2 +- .../md5-cache/dev-ros/librviz_tutorial-9999 | 2 +- metadata/md5-cache/dev-ros/map_msgs-1.13.0 | 2 +- metadata/md5-cache/dev-ros/map_msgs-9999 | 2 +- .../md5-cache/dev-ros/map_server-1.15.2-r1 | 2 +- metadata/md5-cache/dev-ros/map_server-1.16.0 | 2 +- metadata/md5-cache/dev-ros/map_server-1.16.1 | 2 +- metadata/md5-cache/dev-ros/map_server-1.16.2 | 2 +- metadata/md5-cache/dev-ros/map_server-1.16.3 | 2 +- metadata/md5-cache/dev-ros/map_server-1.16.6 | 2 +- metadata/md5-cache/dev-ros/map_server-9999 | 2 +- .../dev-ros/mavlink-gbp-release-2017.2.7-r1 | 2 +- .../dev-ros/mavlink-gbp-release-2017.5.5 | 2 +- .../dev-ros/mavlink-gbp-release-2019.11.11 | 2 +- metadata/md5-cache/dev-ros/mavros-0.19.0-r1 | 2 +- metadata/md5-cache/dev-ros/mavros-9999 | 2 +- .../md5-cache/dev-ros/mavros_extras-0.19.0-r1 | 2 +- metadata/md5-cache/dev-ros/mavros_extras-9999 | 2 +- metadata/md5-cache/dev-ros/mavros_msgs-0.18.7 | 2 +- metadata/md5-cache/dev-ros/mavros_msgs-0.19.0 | 2 +- metadata/md5-cache/dev-ros/mavros_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/media_export-0.2.0 | 2 +- metadata/md5-cache/dev-ros/media_export-9999 | 2 +- .../dev-ros/message_filters-1.14.3-r1 | 2 +- .../md5-cache/dev-ros/message_filters-1.15.4 | 2 +- .../md5-cache/dev-ros/message_filters-9999 | 2 +- .../dev-ros/message_generation-0.3.0 | 2 +- .../dev-ros/message_generation-0.4.0 | 2 +- .../md5-cache/dev-ros/message_generation-9999 | 2 +- .../md5-cache/dev-ros/message_runtime-0.4.12 | 2 +- .../md5-cache/dev-ros/message_runtime-9999 | 2 +- .../md5-cache/dev-ros/message_to_tf-0.3.0 | 2 +- metadata/md5-cache/dev-ros/message_to_tf-9999 | 2 +- metadata/md5-cache/dev-ros/mk-1.14.4 | 2 +- metadata/md5-cache/dev-ros/mk-1.14.6 | 2 +- metadata/md5-cache/dev-ros/mk-1.14.7 | 2 +- metadata/md5-cache/dev-ros/mk-9999 | 2 +- .../md5-cache/dev-ros/monocam_settler-0.10.13 | 2 +- .../md5-cache/dev-ros/monocam_settler-0.10.14 | 2 +- .../md5-cache/dev-ros/monocam_settler-9999 | 2 +- .../md5-cache/dev-ros/move_base-1.15.1-r2 | 2 +- metadata/md5-cache/dev-ros/move_base-1.15.2 | 2 +- metadata/md5-cache/dev-ros/move_base-1.16.0 | 2 +- metadata/md5-cache/dev-ros/move_base-1.16.1 | 2 +- metadata/md5-cache/dev-ros/move_base-1.16.2 | 2 +- metadata/md5-cache/dev-ros/move_base-1.16.3 | 2 +- metadata/md5-cache/dev-ros/move_base-1.16.6 | 2 +- metadata/md5-cache/dev-ros/move_base-9999 | 2 +- .../md5-cache/dev-ros/move_base_msgs-1.13.0 | 2 +- .../md5-cache/dev-ros/move_base_msgs-9999 | 2 +- .../dev-ros/move_slow_and_clear-1.16.1 | 2 +- .../dev-ros/move_slow_and_clear-1.16.2 | 2 +- .../dev-ros/move_slow_and_clear-1.16.3 | 2 +- .../dev-ros/move_slow_and_clear-1.16.6 | 2 +- .../dev-ros/move_slow_and_clear-9999 | 2 +- metadata/md5-cache/dev-ros/moveit_msgs-0.10.0 | 2 +- metadata/md5-cache/dev-ros/moveit_msgs-0.9.1 | 2 +- metadata/md5-cache/dev-ros/moveit_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/nav_core-1.15.2 | 2 +- metadata/md5-cache/dev-ros/nav_core-1.16.0 | 2 +- metadata/md5-cache/dev-ros/nav_core-1.16.1 | 2 +- metadata/md5-cache/dev-ros/nav_core-1.16.2 | 2 +- metadata/md5-cache/dev-ros/nav_core-1.16.3 | 2 +- metadata/md5-cache/dev-ros/nav_core-1.16.6 | 2 +- metadata/md5-cache/dev-ros/nav_core-9999 | 2 +- metadata/md5-cache/dev-ros/nav_msgs-1.12.5 | 2 +- metadata/md5-cache/dev-ros/nav_msgs-1.12.6 | 2 +- metadata/md5-cache/dev-ros/nav_msgs-1.12.7 | 2 +- metadata/md5-cache/dev-ros/nav_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/navfn-1.16.3 | 2 +- metadata/md5-cache/dev-ros/navfn-1.16.6 | 2 +- metadata/md5-cache/dev-ros/navfn-9999 | 2 +- metadata/md5-cache/dev-ros/nmea_msgs-1.0.0 | 2 +- metadata/md5-cache/dev-ros/nmea_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/nodelet-1.9.16-r1 | 2 +- metadata/md5-cache/dev-ros/nodelet-9999 | 2 +- .../dev-ros/nodelet_topic_tools-1.9.16 | 2 +- .../dev-ros/nodelet_topic_tools-9999 | 2 +- .../dev-ros/nodelet_tutorial_math-0.1.10-r1 | 2 +- .../dev-ros/nodelet_tutorial_math-0.1.11 | 2 +- .../dev-ros/nodelet_tutorial_math-9999 | 2 +- .../dev-ros/object_recognition_msgs-0.4.1 | 2 +- .../dev-ros/object_recognition_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/octomap_msgs-0.3.3 | 2 +- metadata/md5-cache/dev-ros/octomap_msgs-9999 | 2 +- .../md5-cache/dev-ros/octomap_ros-0.4.0-r1 | 2 +- metadata/md5-cache/dev-ros/octomap_ros-9999 | 2 +- metadata/md5-cache/dev-ros/opencv_apps-2.0.1 | 2 +- metadata/md5-cache/dev-ros/opencv_apps-9999 | 2 +- .../md5-cache/dev-ros/opencv_tests-1.12.1-r1 | 2 +- .../md5-cache/dev-ros/opencv_tests-1.12.2 | 2 +- .../md5-cache/dev-ros/opencv_tests-1.12.3 | 2 +- .../md5-cache/dev-ros/opencv_tests-1.12.4 | 2 +- .../md5-cache/dev-ros/opencv_tests-1.12.5 | 2 +- .../md5-cache/dev-ros/opencv_tests-1.12.7 | 2 +- .../md5-cache/dev-ros/opencv_tests-1.12.8 | 2 +- .../md5-cache/dev-ros/opencv_tests-1.13.0 | 2 +- metadata/md5-cache/dev-ros/opencv_tests-9999 | 2 +- .../md5-cache/dev-ros/openni2_camera-0.3.0-r1 | 2 +- .../md5-cache/dev-ros/openni2_camera-0.4.0 | 2 +- .../md5-cache/dev-ros/openni2_camera-0.4.2 | 2 +- .../md5-cache/dev-ros/openni2_camera-9999 | 2 +- .../md5-cache/dev-ros/openni2_launch-0.4.0 | 2 +- .../md5-cache/dev-ros/openni2_launch-0.4.2 | 2 +- .../md5-cache/dev-ros/openni2_launch-9999 | 2 +- .../md5-cache/dev-ros/openslam_gmapping-0.1.1 | 2 +- .../md5-cache/dev-ros/openslam_gmapping-0.1.2 | 2 +- .../md5-cache/dev-ros/openslam_gmapping-9999 | 2 +- .../md5-cache/dev-ros/pcl_conversions-1.7.1 | 2 +- .../md5-cache/dev-ros/pcl_conversions-9999 | 2 +- metadata/md5-cache/dev-ros/pcl_msgs-0.2.0 | 2 +- metadata/md5-cache/dev-ros/pcl_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/pcl_ros-1.7.1 | 2 +- metadata/md5-cache/dev-ros/pcl_ros-9999 | 2 +- .../md5-cache/dev-ros/pluginlib-1.12.0-r1 | 2 +- metadata/md5-cache/dev-ros/pluginlib-1.12.1 | 2 +- metadata/md5-cache/dev-ros/pluginlib-9999 | 2 +- .../dev-ros/pluginlib_tutorials-0.1.10-r1 | 2 +- .../dev-ros/pluginlib_tutorials-0.1.11 | 2 +- .../dev-ros/pluginlib_tutorials-9999 | 2 +- metadata/md5-cache/dev-ros/poco_vendor-1.2.0 | 2 +- metadata/md5-cache/dev-ros/poco_vendor-9999 | 2 +- .../dev-ros/pointcloud_to_laserscan-1.4.0-r1 | 2 +- .../dev-ros/pointcloud_to_laserscan-9999 | 2 +- .../md5-cache/dev-ros/polled_camera-1.11.12 | 2 +- .../md5-cache/dev-ros/polled_camera-1.11.13 | 2 +- metadata/md5-cache/dev-ros/polled_camera-9999 | 2 +- .../dev-ros/pr2_dashboard_aggregator-1.11.10 | 2 +- .../dev-ros/pr2_dashboard_aggregator-1.11.11 | 2 +- .../dev-ros/pr2_dashboard_aggregator-1.11.13 | 2 +- .../dev-ros/pr2_dashboard_aggregator-1.11.14 | 2 +- .../dev-ros/pr2_dashboard_aggregator-1.11.9 | 2 +- .../dev-ros/pr2_dashboard_aggregator-1.12.0 | 2 +- .../dev-ros/pr2_dashboard_aggregator-1.12.1 | 2 +- .../dev-ros/pr2_dashboard_aggregator-1.12.2 | 2 +- .../dev-ros/pr2_dashboard_aggregator-1.12.3 | 2 +- .../dev-ros/pr2_dashboard_aggregator-1.12.4 | 2 +- .../dev-ros/pr2_dashboard_aggregator-9999 | 2 +- .../md5-cache/dev-ros/pr2_description-1.12.0 | 2 +- .../md5-cache/dev-ros/pr2_description-1.12.1 | 2 +- .../md5-cache/dev-ros/pr2_description-1.12.2 | 2 +- .../md5-cache/dev-ros/pr2_description-1.12.3 | 2 +- .../md5-cache/dev-ros/pr2_description-1.12.4 | 2 +- .../md5-cache/dev-ros/pr2_description-9999 | 2 +- .../md5-cache/dev-ros/pr2_machine-1.11.10 | 2 +- .../md5-cache/dev-ros/pr2_machine-1.11.11 | 2 +- .../md5-cache/dev-ros/pr2_machine-1.11.13 | 2 +- .../md5-cache/dev-ros/pr2_machine-1.11.14 | 2 +- metadata/md5-cache/dev-ros/pr2_machine-1.11.9 | 2 +- metadata/md5-cache/dev-ros/pr2_machine-1.12.0 | 2 +- metadata/md5-cache/dev-ros/pr2_machine-1.12.1 | 2 +- metadata/md5-cache/dev-ros/pr2_machine-1.12.2 | 2 +- metadata/md5-cache/dev-ros/pr2_machine-1.12.3 | 2 +- metadata/md5-cache/dev-ros/pr2_machine-1.12.4 | 2 +- metadata/md5-cache/dev-ros/pr2_machine-9999 | 2 +- metadata/md5-cache/dev-ros/pr2_msgs-1.12.0 | 2 +- metadata/md5-cache/dev-ros/pr2_msgs-1.12.1 | 2 +- metadata/md5-cache/dev-ros/pr2_msgs-1.12.2 | 2 +- metadata/md5-cache/dev-ros/pr2_msgs-1.12.3 | 2 +- metadata/md5-cache/dev-ros/pr2_msgs-1.12.4 | 2 +- metadata/md5-cache/dev-ros/pr2_msgs-9999 | 2 +- .../md5-cache/dev-ros/python_qt_binding-0.3.4 | 2 +- .../dev-ros/python_qt_binding-0.3.5-r1 | 2 +- .../md5-cache/dev-ros/python_qt_binding-9999 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-0.2.29 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-0.2.30 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-0.3.0 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-0.3.1 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-0.3.10 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-0.3.11 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-0.3.16 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-0.3.2 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-0.3.3 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-0.3.4 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-0.3.5 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-0.3.6 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-0.3.8 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-0.3.9 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-9999 | 2 +- metadata/md5-cache/dev-ros/qt_gui-0.3.10 | 2 +- metadata/md5-cache/dev-ros/qt_gui-0.3.11 | 2 +- metadata/md5-cache/dev-ros/qt_gui-0.3.16 | 2 +- metadata/md5-cache/dev-ros/qt_gui-0.3.4-r1 | 2 +- metadata/md5-cache/dev-ros/qt_gui-0.3.5 | 2 +- metadata/md5-cache/dev-ros/qt_gui-0.3.6 | 2 +- metadata/md5-cache/dev-ros/qt_gui-0.3.8 | 2 +- metadata/md5-cache/dev-ros/qt_gui-0.3.9 | 2 +- metadata/md5-cache/dev-ros/qt_gui-9999 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-0.2.29 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-0.2.30 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-0.3.0 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-0.3.1 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-0.3.10 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-0.3.11 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-0.3.16 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-0.3.2 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-0.3.3 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-0.3.4 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-0.3.5 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-0.3.6 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-0.3.8 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-0.3.9 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-9999 | 2 +- metadata/md5-cache/dev-ros/qt_gui_cpp-0.3.16 | 2 +- metadata/md5-cache/dev-ros/qt_gui_cpp-9999 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-0.2.29 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-0.2.30 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-0.3.0 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-0.3.1 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-0.3.10 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-0.3.11 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-0.3.16 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-0.3.2 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-0.3.3 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-0.3.4 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-0.3.5 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-0.3.6 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-0.3.8 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-0.3.9 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-9999 | 2 +- .../md5-cache/dev-ros/random_numbers-0.3.1 | 2 +- .../md5-cache/dev-ros/random_numbers-0.3.2 | 2 +- .../md5-cache/dev-ros/random_numbers-9999 | 2 +- .../md5-cache/dev-ros/realtime_tools-1.10.0 | 2 +- .../md5-cache/dev-ros/realtime_tools-1.11.0 | 2 +- .../md5-cache/dev-ros/realtime_tools-1.12.0 | 2 +- .../md5-cache/dev-ros/realtime_tools-9999 | 2 +- .../dev-ros/resource_retriever-1.12.3 | 2 +- .../dev-ros/resource_retriever-1.12.4 | 2 +- .../md5-cache/dev-ros/resource_retriever-9999 | 2 +- metadata/md5-cache/dev-ros/rgbd_launch-2.2.0 | 2 +- metadata/md5-cache/dev-ros/rgbd_launch-2.2.1 | 2 +- metadata/md5-cache/dev-ros/rgbd_launch-2.2.2 | 2 +- metadata/md5-cache/dev-ros/rgbd_launch-9999 | 2 +- .../dev-ros/robot_localization-2.5.2 | 2 +- .../dev-ros/robot_localization-2.6.2 | 2 +- .../md5-cache/dev-ros/robot_localization-9999 | 2 +- .../md5-cache/dev-ros/robot_pose_ekf-1.14.0 | 2 +- .../md5-cache/dev-ros/robot_pose_ekf-1.14.2 | 2 +- .../md5-cache/dev-ros/robot_pose_ekf-1.15.1 | 2 +- .../md5-cache/dev-ros/robot_pose_ekf-1.15.2 | 2 +- .../md5-cache/dev-ros/robot_pose_ekf-9999 | 2 +- .../dev-ros/robot_pose_publisher-0.2.4 | 2 +- .../dev-ros/robot_pose_publisher-9999 | 2 +- .../dev-ros/robot_state_publisher-1.13.5 | 2 +- .../dev-ros/robot_state_publisher-1.13.6-r1 | 2 +- .../dev-ros/robot_state_publisher-9999 | 2 +- .../dev-ros/ros_environment-1.2.0-r1 | 2 +- .../md5-cache/dev-ros/ros_environment-9999 | 2 +- metadata/md5-cache/dev-ros/rosapi-0.10.1 | 2 +- metadata/md5-cache/dev-ros/rosapi-0.11.1 | 2 +- metadata/md5-cache/dev-ros/rosapi-0.11.3 | 2 +- metadata/md5-cache/dev-ros/rosapi-0.8.6 | 2 +- metadata/md5-cache/dev-ros/rosapi-0.9.0 | 2 +- metadata/md5-cache/dev-ros/rosapi-9999 | 2 +- metadata/md5-cache/dev-ros/rosauth-0.1.7 | 2 +- metadata/md5-cache/dev-ros/rosauth-9999 | 2 +- metadata/md5-cache/dev-ros/rosbag-1.14.3-r3 | 2 +- metadata/md5-cache/dev-ros/rosbag-1.15.4 | 2 +- metadata/md5-cache/dev-ros/rosbag-9999 | 2 +- .../dev-ros/rosbag_migration_rule-1.0.0 | 2 +- .../dev-ros/rosbag_migration_rule-9999 | 2 +- .../dev-ros/rosbag_storage-1.14.2-r1 | 2 +- .../dev-ros/rosbag_storage-1.14.3-r2 | 2 +- .../md5-cache/dev-ros/rosbag_storage-1.15.4 | 2 +- .../md5-cache/dev-ros/rosbag_storage-9999 | 2 +- metadata/md5-cache/dev-ros/rosbash-1.14.7 | 2 +- metadata/md5-cache/dev-ros/rosbash-9999 | 2 +- .../md5-cache/dev-ros/rosboost_cfg-1.14.0 | 2 +- .../md5-cache/dev-ros/rosboost_cfg-1.14.1 | 2 +- .../md5-cache/dev-ros/rosboost_cfg-1.14.2 | 2 +- .../md5-cache/dev-ros/rosboost_cfg-1.14.3 | 2 +- .../md5-cache/dev-ros/rosboost_cfg-1.14.4 | 2 +- .../md5-cache/dev-ros/rosboost_cfg-1.14.6 | 2 +- .../md5-cache/dev-ros/rosboost_cfg-1.14.7 | 2 +- metadata/md5-cache/dev-ros/rosboost_cfg-9999 | 2 +- .../dev-ros/rosbridge_library-0.10.1 | 2 +- .../dev-ros/rosbridge_library-0.11.1 | 2 +- .../dev-ros/rosbridge_library-0.11.3 | 2 +- .../md5-cache/dev-ros/rosbridge_library-0.8.6 | 2 +- .../md5-cache/dev-ros/rosbridge_library-0.9.0 | 2 +- .../md5-cache/dev-ros/rosbridge_library-9999 | 2 +- .../md5-cache/dev-ros/rosbridge_server-0.11.1 | 2 +- .../md5-cache/dev-ros/rosbridge_server-0.11.3 | 2 +- .../md5-cache/dev-ros/rosbridge_server-9999 | 2 +- metadata/md5-cache/dev-ros/rosbuild-1.14.2 | 2 +- metadata/md5-cache/dev-ros/rosbuild-1.14.3 | 2 +- metadata/md5-cache/dev-ros/rosbuild-1.14.4 | 2 +- metadata/md5-cache/dev-ros/rosbuild-1.14.6 | 2 +- metadata/md5-cache/dev-ros/rosbuild-1.14.7 | 2 +- metadata/md5-cache/dev-ros/rosbuild-9999 | 2 +- metadata/md5-cache/dev-ros/rosclean-1.14.6 | 2 +- metadata/md5-cache/dev-ros/rosclean-1.14.7 | 2 +- metadata/md5-cache/dev-ros/rosclean-9999 | 2 +- metadata/md5-cache/dev-ros/rosconsole-1.13.7 | 2 +- metadata/md5-cache/dev-ros/rosconsole-1.13.9 | 2 +- metadata/md5-cache/dev-ros/rosconsole-9999 | 2 +- .../md5-cache/dev-ros/rosconsole_bridge-0.5.2 | 2 +- .../md5-cache/dev-ros/rosconsole_bridge-9999 | 2 +- metadata/md5-cache/dev-ros/roscpp-1.14.3-r1 | 2 +- metadata/md5-cache/dev-ros/roscpp-1.15.4 | 2 +- metadata/md5-cache/dev-ros/roscpp-9999 | 2 +- .../dev-ros/roscpp_serialization-0.6.11 | 2 +- .../dev-ros/roscpp_serialization-0.6.12 | 2 +- .../dev-ros/roscpp_serialization-0.6.13 | 2 +- .../dev-ros/roscpp_serialization-9999 | 2 +- .../md5-cache/dev-ros/roscpp_traits-0.5.6 | 2 +- .../md5-cache/dev-ros/roscpp_traits-0.5.7 | 2 +- .../md5-cache/dev-ros/roscpp_traits-0.6.0 | 2 +- .../md5-cache/dev-ros/roscpp_traits-0.6.1 | 2 +- .../md5-cache/dev-ros/roscpp_traits-0.6.10 | 2 +- .../md5-cache/dev-ros/roscpp_traits-0.6.11 | 2 +- .../md5-cache/dev-ros/roscpp_traits-0.6.12 | 2 +- .../md5-cache/dev-ros/roscpp_traits-0.6.13 | 2 +- .../md5-cache/dev-ros/roscpp_traits-0.6.2 | 2 +- .../md5-cache/dev-ros/roscpp_traits-0.6.3 | 2 +- .../md5-cache/dev-ros/roscpp_traits-0.6.4 | 2 +- .../md5-cache/dev-ros/roscpp_traits-0.6.5 | 2 +- .../md5-cache/dev-ros/roscpp_traits-0.6.7 | 2 +- .../md5-cache/dev-ros/roscpp_traits-0.6.8 | 2 +- .../md5-cache/dev-ros/roscpp_traits-0.6.9 | 2 +- metadata/md5-cache/dev-ros/roscpp_traits-9999 | 2 +- .../md5-cache/dev-ros/roscpp_tutorials-0.10.0 | 2 +- .../md5-cache/dev-ros/roscpp_tutorials-0.6.1 | 2 +- .../md5-cache/dev-ros/roscpp_tutorials-0.7.0 | 2 +- .../md5-cache/dev-ros/roscpp_tutorials-0.7.1 | 2 +- .../md5-cache/dev-ros/roscpp_tutorials-0.8.0 | 2 +- .../md5-cache/dev-ros/roscpp_tutorials-0.8.1 | 2 +- .../md5-cache/dev-ros/roscpp_tutorials-0.9.0 | 2 +- .../md5-cache/dev-ros/roscpp_tutorials-0.9.1 | 2 +- .../md5-cache/dev-ros/roscpp_tutorials-9999 | 2 +- metadata/md5-cache/dev-ros/roscreate-1.14.7 | 2 +- metadata/md5-cache/dev-ros/roscreate-9999 | 2 +- .../md5-cache/dev-ros/rosdiagnostic-1.9.0 | 2 +- .../md5-cache/dev-ros/rosdiagnostic-1.9.2 | 2 +- .../md5-cache/dev-ros/rosdiagnostic-1.9.3 | 2 +- metadata/md5-cache/dev-ros/rosdiagnostic-9999 | 2 +- metadata/md5-cache/dev-ros/rosgraph-1.14.3-r1 | 2 +- metadata/md5-cache/dev-ros/rosgraph-1.15.4 | 2 +- metadata/md5-cache/dev-ros/rosgraph-9999 | 2 +- .../md5-cache/dev-ros/rosgraph_msgs-1.11.2 | 2 +- metadata/md5-cache/dev-ros/rosgraph_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/roslang-1.12.3 | 2 +- metadata/md5-cache/dev-ros/roslang-1.12.5 | 2 +- metadata/md5-cache/dev-ros/roslang-1.13.1 | 2 +- metadata/md5-cache/dev-ros/roslang-1.13.2 | 2 +- metadata/md5-cache/dev-ros/roslang-1.13.3 | 2 +- metadata/md5-cache/dev-ros/roslang-1.13.4 | 2 +- metadata/md5-cache/dev-ros/roslang-1.13.5 | 2 +- metadata/md5-cache/dev-ros/roslang-1.14.0 | 2 +- metadata/md5-cache/dev-ros/roslang-1.14.1 | 2 +- metadata/md5-cache/dev-ros/roslang-1.14.2 | 2 +- metadata/md5-cache/dev-ros/roslang-1.14.3 | 2 +- metadata/md5-cache/dev-ros/roslang-1.14.4 | 2 +- metadata/md5-cache/dev-ros/roslang-1.14.6 | 2 +- metadata/md5-cache/dev-ros/roslang-1.14.7 | 2 +- metadata/md5-cache/dev-ros/roslang-9999 | 2 +- .../md5-cache/dev-ros/roslaunch-1.14.3-r2 | 2 +- metadata/md5-cache/dev-ros/roslaunch-1.15.4 | 2 +- metadata/md5-cache/dev-ros/roslaunch-9999 | 2 +- metadata/md5-cache/dev-ros/roslib-1.14.0-r1 | 2 +- metadata/md5-cache/dev-ros/roslib-1.14.1 | 2 +- metadata/md5-cache/dev-ros/roslib-1.14.2 | 2 +- metadata/md5-cache/dev-ros/roslib-1.14.3 | 2 +- metadata/md5-cache/dev-ros/roslib-1.14.4 | 2 +- metadata/md5-cache/dev-ros/roslib-1.14.6 | 2 +- metadata/md5-cache/dev-ros/roslib-1.14.7 | 2 +- metadata/md5-cache/dev-ros/roslib-9999 | 2 +- metadata/md5-cache/dev-ros/roslint-0.11.0 | 2 +- metadata/md5-cache/dev-ros/roslint-0.11.1 | 2 +- metadata/md5-cache/dev-ros/roslint-0.11.2 | 2 +- metadata/md5-cache/dev-ros/roslint-9999 | 2 +- metadata/md5-cache/dev-ros/roslisp-1.9.22 | 2 +- metadata/md5-cache/dev-ros/roslisp-9999 | 2 +- metadata/md5-cache/dev-ros/roslz4-1.13.0 | 2 +- metadata/md5-cache/dev-ros/roslz4-1.13.1 | 2 +- metadata/md5-cache/dev-ros/roslz4-1.13.2 | 2 +- metadata/md5-cache/dev-ros/roslz4-1.13.4 | 2 +- metadata/md5-cache/dev-ros/roslz4-1.13.5 | 2 +- metadata/md5-cache/dev-ros/roslz4-1.13.6 | 2 +- metadata/md5-cache/dev-ros/roslz4-1.14.2 | 2 +- metadata/md5-cache/dev-ros/roslz4-1.14.3 | 2 +- metadata/md5-cache/dev-ros/roslz4-1.15.4 | 2 +- metadata/md5-cache/dev-ros/roslz4-9999 | 2 +- metadata/md5-cache/dev-ros/rosmake-1.14.7 | 2 +- metadata/md5-cache/dev-ros/rosmake-9999 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.13.0 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.13.1 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.13.2 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.13.4 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.13.5 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.13.6 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.14.2 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.14.3 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.15.4 | 2 +- metadata/md5-cache/dev-ros/rosmaster-9999 | 2 +- metadata/md5-cache/dev-ros/rosmsg-1.14.3-r1 | 2 +- metadata/md5-cache/dev-ros/rosmsg-1.15.4 | 2 +- metadata/md5-cache/dev-ros/rosmsg-9999 | 2 +- metadata/md5-cache/dev-ros/rosnode-1.13.0 | 2 +- metadata/md5-cache/dev-ros/rosnode-1.13.1 | 2 +- metadata/md5-cache/dev-ros/rosnode-1.13.2 | 2 +- metadata/md5-cache/dev-ros/rosnode-1.13.4 | 2 +- metadata/md5-cache/dev-ros/rosnode-1.13.5 | 2 +- metadata/md5-cache/dev-ros/rosnode-1.13.6 | 2 +- metadata/md5-cache/dev-ros/rosnode-1.14.2 | 2 +- metadata/md5-cache/dev-ros/rosnode-1.14.3 | 2 +- metadata/md5-cache/dev-ros/rosnode-1.15.4 | 2 +- metadata/md5-cache/dev-ros/rosnode-9999 | 2 +- metadata/md5-cache/dev-ros/rosout-1.13.0 | 2 +- metadata/md5-cache/dev-ros/rosout-1.13.1 | 2 +- metadata/md5-cache/dev-ros/rosout-1.13.2 | 2 +- metadata/md5-cache/dev-ros/rosout-1.13.4 | 2 +- metadata/md5-cache/dev-ros/rosout-1.13.5 | 2 +- metadata/md5-cache/dev-ros/rosout-1.13.6 | 2 +- metadata/md5-cache/dev-ros/rosout-1.14.2 | 2 +- metadata/md5-cache/dev-ros/rosout-1.14.3 | 2 +- metadata/md5-cache/dev-ros/rosout-1.15.4 | 2 +- metadata/md5-cache/dev-ros/rosout-9999 | 2 +- metadata/md5-cache/dev-ros/rospack-2.4.3 | 2 +- metadata/md5-cache/dev-ros/rospack-2.5.0 | 2 +- metadata/md5-cache/dev-ros/rospack-2.5.1 | 2 +- metadata/md5-cache/dev-ros/rospack-9999 | 2 +- metadata/md5-cache/dev-ros/rosparam-1.14.3-r1 | 2 +- metadata/md5-cache/dev-ros/rosparam-1.15.4 | 2 +- metadata/md5-cache/dev-ros/rosparam-9999 | 2 +- metadata/md5-cache/dev-ros/rospy-1.14.3-r1 | 2 +- metadata/md5-cache/dev-ros/rospy-1.15.4 | 2 +- metadata/md5-cache/dev-ros/rospy-9999 | 2 +- .../md5-cache/dev-ros/rospy_tutorials-0.10.0 | 2 +- .../md5-cache/dev-ros/rospy_tutorials-0.6.1 | 2 +- .../md5-cache/dev-ros/rospy_tutorials-0.7.0 | 2 +- .../md5-cache/dev-ros/rospy_tutorials-0.7.1 | 2 +- .../md5-cache/dev-ros/rospy_tutorials-0.8.0 | 2 +- .../md5-cache/dev-ros/rospy_tutorials-0.8.1 | 2 +- .../md5-cache/dev-ros/rospy_tutorials-0.9.0 | 2 +- .../md5-cache/dev-ros/rospy_tutorials-0.9.1 | 2 +- .../md5-cache/dev-ros/rospy_tutorials-9999 | 2 +- .../md5-cache/dev-ros/rosserial_arduino-0.7.1 | 2 +- .../md5-cache/dev-ros/rosserial_arduino-0.7.2 | 2 +- .../md5-cache/dev-ros/rosserial_arduino-0.7.3 | 2 +- .../md5-cache/dev-ros/rosserial_arduino-0.7.4 | 2 +- .../md5-cache/dev-ros/rosserial_arduino-0.7.5 | 2 +- .../md5-cache/dev-ros/rosserial_arduino-0.7.6 | 2 +- .../md5-cache/dev-ros/rosserial_arduino-0.7.7 | 2 +- .../md5-cache/dev-ros/rosserial_arduino-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_arduino-9999 | 2 +- .../md5-cache/dev-ros/rosserial_client-0.7.7 | 2 +- .../md5-cache/dev-ros/rosserial_client-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_client-9999 | 2 +- .../dev-ros/rosserial_embeddedlinux-0.7.1 | 2 +- .../dev-ros/rosserial_embeddedlinux-0.7.2 | 2 +- .../dev-ros/rosserial_embeddedlinux-0.7.3 | 2 +- .../dev-ros/rosserial_embeddedlinux-0.7.4 | 2 +- .../dev-ros/rosserial_embeddedlinux-0.7.5 | 2 +- .../dev-ros/rosserial_embeddedlinux-0.7.6 | 2 +- .../dev-ros/rosserial_embeddedlinux-0.7.7 | 2 +- .../dev-ros/rosserial_embeddedlinux-0.8.0 | 2 +- .../dev-ros/rosserial_embeddedlinux-9999 | 2 +- .../md5-cache/dev-ros/rosserial_msgs-0.7.6 | 2 +- .../md5-cache/dev-ros/rosserial_msgs-0.7.7 | 2 +- .../md5-cache/dev-ros/rosserial_msgs-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_msgs-9999 | 2 +- .../md5-cache/dev-ros/rosserial_python-0.7.1 | 2 +- .../md5-cache/dev-ros/rosserial_python-0.7.2 | 2 +- .../md5-cache/dev-ros/rosserial_python-0.7.3 | 2 +- .../md5-cache/dev-ros/rosserial_python-0.7.4 | 2 +- .../md5-cache/dev-ros/rosserial_python-0.7.5 | 2 +- .../md5-cache/dev-ros/rosserial_python-0.7.6 | 2 +- .../md5-cache/dev-ros/rosserial_python-0.7.7 | 2 +- .../md5-cache/dev-ros/rosserial_python-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_python-9999 | 2 +- .../md5-cache/dev-ros/rosserial_server-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_server-9999 | 2 +- .../md5-cache/dev-ros/rosserial_tivac-0.7.2 | 2 +- .../md5-cache/dev-ros/rosserial_tivac-0.7.3 | 2 +- .../md5-cache/dev-ros/rosserial_tivac-0.7.4 | 2 +- .../md5-cache/dev-ros/rosserial_tivac-0.7.5 | 2 +- .../md5-cache/dev-ros/rosserial_tivac-0.7.6 | 2 +- .../md5-cache/dev-ros/rosserial_tivac-0.7.7 | 2 +- .../md5-cache/dev-ros/rosserial_tivac-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_tivac-9999 | 2 +- .../md5-cache/dev-ros/rosserial_windows-0.7.1 | 2 +- .../md5-cache/dev-ros/rosserial_windows-0.7.2 | 2 +- .../md5-cache/dev-ros/rosserial_windows-0.7.3 | 2 +- .../md5-cache/dev-ros/rosserial_windows-0.7.4 | 2 +- .../md5-cache/dev-ros/rosserial_windows-0.7.5 | 2 +- .../md5-cache/dev-ros/rosserial_windows-0.7.6 | 2 +- .../md5-cache/dev-ros/rosserial_windows-0.7.7 | 2 +- .../md5-cache/dev-ros/rosserial_windows-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_windows-9999 | 2 +- .../md5-cache/dev-ros/rosserial_xbee-0.7.1 | 2 +- .../md5-cache/dev-ros/rosserial_xbee-0.7.2 | 2 +- .../md5-cache/dev-ros/rosserial_xbee-0.7.3 | 2 +- .../md5-cache/dev-ros/rosserial_xbee-0.7.4 | 2 +- .../md5-cache/dev-ros/rosserial_xbee-0.7.5 | 2 +- .../md5-cache/dev-ros/rosserial_xbee-0.7.6 | 2 +- .../md5-cache/dev-ros/rosserial_xbee-0.7.7 | 2 +- .../md5-cache/dev-ros/rosserial_xbee-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_xbee-9999 | 2 +- .../md5-cache/dev-ros/rosservice-1.14.3-r1 | 2 +- metadata/md5-cache/dev-ros/rosservice-1.15.4 | 2 +- metadata/md5-cache/dev-ros/rosservice-9999 | 2 +- metadata/md5-cache/dev-ros/rostest-1.13.0 | 2 +- metadata/md5-cache/dev-ros/rostest-1.13.1 | 2 +- metadata/md5-cache/dev-ros/rostest-1.13.2 | 2 +- metadata/md5-cache/dev-ros/rostest-1.13.4 | 2 +- metadata/md5-cache/dev-ros/rostest-1.13.5 | 2 +- metadata/md5-cache/dev-ros/rostest-1.13.6 | 2 +- metadata/md5-cache/dev-ros/rostest-1.14.2 | 2 +- metadata/md5-cache/dev-ros/rostest-1.14.3 | 2 +- metadata/md5-cache/dev-ros/rostest-1.15.4 | 2 +- metadata/md5-cache/dev-ros/rostest-9999 | 2 +- metadata/md5-cache/dev-ros/rostime-0.5.6 | 2 +- metadata/md5-cache/dev-ros/rostime-0.5.7 | 2 +- metadata/md5-cache/dev-ros/rostime-0.6.0 | 2 +- metadata/md5-cache/dev-ros/rostime-0.6.1 | 2 +- metadata/md5-cache/dev-ros/rostime-0.6.10 | 2 +- metadata/md5-cache/dev-ros/rostime-0.6.11 | 2 +- metadata/md5-cache/dev-ros/rostime-0.6.12 | 2 +- metadata/md5-cache/dev-ros/rostime-0.6.13 | 2 +- metadata/md5-cache/dev-ros/rostime-0.6.2 | 2 +- metadata/md5-cache/dev-ros/rostime-0.6.3 | 2 +- metadata/md5-cache/dev-ros/rostime-0.6.4 | 2 +- metadata/md5-cache/dev-ros/rostime-0.6.5 | 2 +- metadata/md5-cache/dev-ros/rostime-0.6.7 | 2 +- metadata/md5-cache/dev-ros/rostime-0.6.8 | 2 +- metadata/md5-cache/dev-ros/rostime-0.6.9 | 2 +- metadata/md5-cache/dev-ros/rostime-9999 | 2 +- metadata/md5-cache/dev-ros/rostopic-1.14.3-r1 | 2 +- metadata/md5-cache/dev-ros/rostopic-1.15.4 | 2 +- metadata/md5-cache/dev-ros/rostopic-9999 | 2 +- metadata/md5-cache/dev-ros/rosunit-1.14.0 | 2 +- metadata/md5-cache/dev-ros/rosunit-1.14.1 | 2 +- metadata/md5-cache/dev-ros/rosunit-1.14.2 | 2 +- metadata/md5-cache/dev-ros/rosunit-1.14.3 | 2 +- metadata/md5-cache/dev-ros/rosunit-1.14.4 | 2 +- metadata/md5-cache/dev-ros/rosunit-1.14.6 | 2 +- metadata/md5-cache/dev-ros/rosunit-1.14.7 | 2 +- metadata/md5-cache/dev-ros/rosunit-9999 | 2 +- metadata/md5-cache/dev-ros/roswtf-1.13.0 | 2 +- metadata/md5-cache/dev-ros/roswtf-1.13.1 | 2 +- metadata/md5-cache/dev-ros/roswtf-1.13.2 | 2 +- metadata/md5-cache/dev-ros/roswtf-1.13.4 | 2 +- metadata/md5-cache/dev-ros/roswtf-1.13.5 | 2 +- metadata/md5-cache/dev-ros/roswtf-1.13.6 | 2 +- metadata/md5-cache/dev-ros/roswtf-1.14.2 | 2 +- metadata/md5-cache/dev-ros/roswtf-1.14.3 | 2 +- metadata/md5-cache/dev-ros/roswtf-1.15.4 | 2 +- metadata/md5-cache/dev-ros/roswtf-9999 | 2 +- .../md5-cache/dev-ros/rotate_recovery-1.16.1 | 2 +- .../md5-cache/dev-ros/rotate_recovery-1.16.2 | 2 +- .../md5-cache/dev-ros/rotate_recovery-1.16.3 | 2 +- .../md5-cache/dev-ros/rotate_recovery-1.16.6 | 2 +- .../md5-cache/dev-ros/rotate_recovery-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_action-0.4.9 | 2 +- metadata/md5-cache/dev-ros/rqt_action-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_bag-0.4.11 | 2 +- metadata/md5-cache/dev-ros/rqt_bag-0.4.12 | 2 +- metadata/md5-cache/dev-ros/rqt_bag-9999 | 2 +- .../md5-cache/dev-ros/rqt_bag_plugins-0.4.11 | 2 +- .../md5-cache/dev-ros/rqt_bag_plugins-0.4.12 | 2 +- .../md5-cache/dev-ros/rqt_bag_plugins-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_console-0.4.7 | 2 +- metadata/md5-cache/dev-ros/rqt_console-0.4.8 | 2 +- metadata/md5-cache/dev-ros/rqt_console-9999 | 2 +- .../dev-ros/rqt_controller_manager-0.14.2 | 2 +- .../dev-ros/rqt_controller_manager-0.15.0 | 2 +- .../dev-ros/rqt_controller_manager-0.15.1 | 2 +- .../dev-ros/rqt_controller_manager-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_dep-0.4.7 | 2 +- metadata/md5-cache/dev-ros/rqt_dep-0.4.8 | 2 +- metadata/md5-cache/dev-ros/rqt_dep-0.4.9 | 2 +- metadata/md5-cache/dev-ros/rqt_dep-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_graph-0.4.10 | 2 +- metadata/md5-cache/dev-ros/rqt_graph-0.4.9 | 2 +- metadata/md5-cache/dev-ros/rqt_graph-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_gui-0.5.0 | 2 +- metadata/md5-cache/dev-ros/rqt_gui-9999 | 2 +- .../md5-cache/dev-ros/rqt_gui_cpp-0.5.0-r1 | 2 +- metadata/md5-cache/dev-ros/rqt_gui_cpp-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_gui_py-0.3.2 | 2 +- metadata/md5-cache/dev-ros/rqt_gui_py-0.5.0 | 2 +- metadata/md5-cache/dev-ros/rqt_gui_py-9999 | 2 +- .../md5-cache/dev-ros/rqt_image_view-0.4.15 | 2 +- .../md5-cache/dev-ros/rqt_image_view-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_launch-0.4.7 | 2 +- metadata/md5-cache/dev-ros/rqt_launch-0.4.8 | 2 +- metadata/md5-cache/dev-ros/rqt_launch-9999 | 2 +- .../md5-cache/dev-ros/rqt_logger_level-0.4.7 | 2 +- .../md5-cache/dev-ros/rqt_logger_level-0.4.8 | 2 +- .../md5-cache/dev-ros/rqt_logger_level-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_moveit-0.5.6 | 2 +- metadata/md5-cache/dev-ros/rqt_moveit-0.5.7 | 2 +- metadata/md5-cache/dev-ros/rqt_moveit-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_msg-0.4.7 | 2 +- metadata/md5-cache/dev-ros/rqt_msg-0.4.8 | 2 +- metadata/md5-cache/dev-ros/rqt_msg-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_nav_view-0.5.6 | 2 +- metadata/md5-cache/dev-ros/rqt_nav_view-0.5.7 | 2 +- metadata/md5-cache/dev-ros/rqt_nav_view-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_plot-0.4.8 | 2 +- metadata/md5-cache/dev-ros/rqt_plot-9999 | 2 +- .../md5-cache/dev-ros/rqt_pose_view-0.5.8 | 2 +- metadata/md5-cache/dev-ros/rqt_pose_view-9999 | 2 +- .../md5-cache/dev-ros/rqt_publisher-0.4.7 | 2 +- .../md5-cache/dev-ros/rqt_publisher-0.4.8 | 2 +- metadata/md5-cache/dev-ros/rqt_publisher-9999 | 2 +- .../md5-cache/dev-ros/rqt_py_common-0.4.7 | 2 +- .../md5-cache/dev-ros/rqt_py_common-0.5.0 | 2 +- metadata/md5-cache/dev-ros/rqt_py_common-9999 | 2 +- .../md5-cache/dev-ros/rqt_py_console-0.4.7 | 2 +- .../md5-cache/dev-ros/rqt_py_console-0.4.8 | 2 +- .../md5-cache/dev-ros/rqt_py_console-9999 | 2 +- .../md5-cache/dev-ros/rqt_reconfigure-0.4.10 | 2 +- .../md5-cache/dev-ros/rqt_reconfigure-0.4.8 | 2 +- .../md5-cache/dev-ros/rqt_reconfigure-0.4.9 | 2 +- .../md5-cache/dev-ros/rqt_reconfigure-9999 | 2 +- .../dev-ros/rqt_robot_dashboard-0.5.6 | 2 +- .../dev-ros/rqt_robot_dashboard-0.5.7 | 2 +- .../dev-ros/rqt_robot_dashboard-9999 | 2 +- .../md5-cache/dev-ros/rqt_robot_monitor-0.5.6 | 2 +- .../md5-cache/dev-ros/rqt_robot_monitor-0.5.7 | 2 +- .../md5-cache/dev-ros/rqt_robot_monitor-0.5.8 | 2 +- .../md5-cache/dev-ros/rqt_robot_monitor-9999 | 2 +- .../dev-ros/rqt_robot_steering-0.5.8 | 2 +- .../dev-ros/rqt_robot_steering-0.5.9 | 2 +- .../md5-cache/dev-ros/rqt_robot_steering-9999 | 2 +- .../dev-ros/rqt_runtime_monitor-0.5.6 | 2 +- .../dev-ros/rqt_runtime_monitor-0.5.7 | 2 +- .../dev-ros/rqt_runtime_monitor-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_rviz-0.5.8-r1 | 2 +- metadata/md5-cache/dev-ros/rqt_rviz-0.5.9 | 2 +- metadata/md5-cache/dev-ros/rqt_rviz-0.6.0 | 2 +- metadata/md5-cache/dev-ros/rqt_rviz-9999 | 2 +- .../dev-ros/rqt_service_caller-0.4.7 | 2 +- .../dev-ros/rqt_service_caller-0.4.8 | 2 +- .../md5-cache/dev-ros/rqt_service_caller-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_shell-0.4.8 | 2 +- metadata/md5-cache/dev-ros/rqt_shell-0.4.9 | 2 +- metadata/md5-cache/dev-ros/rqt_shell-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_srv-0.4.7 | 2 +- metadata/md5-cache/dev-ros/rqt_srv-0.4.8 | 2 +- metadata/md5-cache/dev-ros/rqt_srv-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_tf_tree-0.5.6 | 2 +- metadata/md5-cache/dev-ros/rqt_tf_tree-0.5.7 | 2 +- metadata/md5-cache/dev-ros/rqt_tf_tree-0.5.8 | 2 +- metadata/md5-cache/dev-ros/rqt_tf_tree-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_top-0.4.7 | 2 +- metadata/md5-cache/dev-ros/rqt_top-0.4.8 | 2 +- metadata/md5-cache/dev-ros/rqt_top-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_topic-0.4.10 | 2 +- metadata/md5-cache/dev-ros/rqt_topic-0.4.9 | 2 +- metadata/md5-cache/dev-ros/rqt_topic-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_web-0.4.7 | 2 +- metadata/md5-cache/dev-ros/rqt_web-0.4.8 | 2 +- metadata/md5-cache/dev-ros/rqt_web-9999 | 2 +- metadata/md5-cache/dev-ros/rviz-1.13.6-r1 | 2 +- metadata/md5-cache/dev-ros/rviz-1.14.0 | 2 +- metadata/md5-cache/dev-ros/rviz-9999 | 2 +- .../dev-ros/rviz_imu_plugin-1.1.5-r1 | 2 +- .../md5-cache/dev-ros/rviz_imu_plugin-1.2.0 | 2 +- .../md5-cache/dev-ros/rviz_imu_plugin-1.2.1 | 2 +- .../md5-cache/dev-ros/rviz_imu_plugin-9999 | 2 +- .../dev-ros/rviz_plugin_tutorials-0.10.1-r4 | 2 +- .../dev-ros/rviz_plugin_tutorials-0.10.2 | 2 +- .../dev-ros/rviz_plugin_tutorials-0.10.3 | 2 +- .../dev-ros/rviz_plugin_tutorials-0.11.0 | 2 +- .../dev-ros/rviz_plugin_tutorials-9999 | 2 +- .../dev-ros/rviz_python_tutorial-0.10.1 | 2 +- .../dev-ros/rviz_python_tutorial-0.10.2 | 2 +- .../dev-ros/rviz_python_tutorial-0.10.3 | 2 +- .../dev-ros/rviz_python_tutorial-0.11.0 | 2 +- .../dev-ros/rviz_python_tutorial-0.9.2 | 2 +- .../dev-ros/rviz_python_tutorial-9999 | 2 +- metadata/md5-cache/dev-ros/self_test-1.8.10 | 2 +- metadata/md5-cache/dev-ros/self_test-1.8.8 | 2 +- metadata/md5-cache/dev-ros/self_test-1.8.9 | 2 +- metadata/md5-cache/dev-ros/self_test-1.9.0 | 2 +- metadata/md5-cache/dev-ros/self_test-1.9.2 | 2 +- metadata/md5-cache/dev-ros/self_test-1.9.3 | 2 +- metadata/md5-cache/dev-ros/self_test-9999 | 2 +- metadata/md5-cache/dev-ros/sensor_msgs-1.12.5 | 2 +- metadata/md5-cache/dev-ros/sensor_msgs-1.12.6 | 2 +- metadata/md5-cache/dev-ros/sensor_msgs-1.12.7 | 2 +- metadata/md5-cache/dev-ros/sensor_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/settlerlib-0.10.14 | 2 +- metadata/md5-cache/dev-ros/settlerlib-9999 | 2 +- metadata/md5-cache/dev-ros/shape_msgs-1.12.5 | 2 +- metadata/md5-cache/dev-ros/shape_msgs-1.12.6 | 2 +- metadata/md5-cache/dev-ros/shape_msgs-1.12.7 | 2 +- metadata/md5-cache/dev-ros/shape_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/shape_tools-0.2.1 | 2 +- metadata/md5-cache/dev-ros/shape_tools-9999 | 2 +- metadata/md5-cache/dev-ros/smach-2.0.1 | 2 +- metadata/md5-cache/dev-ros/smach-9999 | 2 +- metadata/md5-cache/dev-ros/smach_msgs-2.0.1 | 2 +- metadata/md5-cache/dev-ros/smach_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/smach_ros-2.0.0 | 2 +- metadata/md5-cache/dev-ros/smach_ros-2.0.1 | 2 +- metadata/md5-cache/dev-ros/smach_ros-9999 | 2 +- metadata/md5-cache/dev-ros/smclib-1.7.19 | 2 +- metadata/md5-cache/dev-ros/smclib-1.8.0 | 2 +- metadata/md5-cache/dev-ros/smclib-1.8.1 | 2 +- metadata/md5-cache/dev-ros/smclib-1.8.2 | 2 +- metadata/md5-cache/dev-ros/smclib-1.8.3 | 2 +- metadata/md5-cache/dev-ros/smclib-9999 | 2 +- metadata/md5-cache/dev-ros/stage_ros-1.7.5 | 2 +- metadata/md5-cache/dev-ros/stage_ros-1.8.0 | 2 +- metadata/md5-cache/dev-ros/stage_ros-9999 | 2 +- metadata/md5-cache/dev-ros/std_msgs-0.5.11 | 2 +- metadata/md5-cache/dev-ros/std_msgs-0.5.12 | 2 +- metadata/md5-cache/dev-ros/std_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/std_srvs-1.11.2 | 2 +- metadata/md5-cache/dev-ros/std_srvs-9999 | 2 +- .../dev-ros/stereo_image_proc-1.12.22-r1 | 2 +- .../dev-ros/stereo_image_proc-1.12.23 | 2 +- .../dev-ros/stereo_image_proc-1.13.0 | 2 +- .../md5-cache/dev-ros/stereo_image_proc-9999 | 2 +- metadata/md5-cache/dev-ros/stereo_msgs-1.12.3 | 2 +- metadata/md5-cache/dev-ros/stereo_msgs-1.12.4 | 2 +- metadata/md5-cache/dev-ros/stereo_msgs-1.12.5 | 2 +- metadata/md5-cache/dev-ros/stereo_msgs-1.12.6 | 2 +- metadata/md5-cache/dev-ros/stereo_msgs-1.12.7 | 2 +- metadata/md5-cache/dev-ros/stereo_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/test_bond-1.7.19 | 2 +- metadata/md5-cache/dev-ros/test_bond-1.8.0 | 2 +- metadata/md5-cache/dev-ros/test_bond-1.8.1 | 2 +- metadata/md5-cache/dev-ros/test_bond-1.8.2 | 2 +- metadata/md5-cache/dev-ros/test_bond-1.8.3 | 2 +- metadata/md5-cache/dev-ros/test_bond-9999 | 2 +- .../dev-ros/test_diagnostic_aggregator-1.9.3 | 2 +- .../dev-ros/test_diagnostic_aggregator-9999 | 2 +- .../md5-cache/dev-ros/test_nodelet-1.9.16 | 2 +- metadata/md5-cache/dev-ros/test_nodelet-9999 | 2 +- .../dev-ros/test_nodelet_topic_tools-1.9.16 | 2 +- .../dev-ros/test_nodelet_topic_tools-9999 | 2 +- metadata/md5-cache/dev-ros/test_rosbag-1.13.0 | 2 +- metadata/md5-cache/dev-ros/test_rosbag-1.13.1 | 2 +- metadata/md5-cache/dev-ros/test_rosbag-1.13.2 | 2 +- metadata/md5-cache/dev-ros/test_rosbag-1.13.4 | 2 +- metadata/md5-cache/dev-ros/test_rosbag-1.13.5 | 2 +- metadata/md5-cache/dev-ros/test_rosbag-1.13.6 | 2 +- metadata/md5-cache/dev-ros/test_rosbag-1.14.2 | 2 +- metadata/md5-cache/dev-ros/test_rosbag-1.14.3 | 2 +- metadata/md5-cache/dev-ros/test_rosbag-1.15.4 | 2 +- metadata/md5-cache/dev-ros/test_rosbag-9999 | 2 +- .../dev-ros/test_rosbag_storage-1.13.0 | 2 +- .../dev-ros/test_rosbag_storage-1.13.1 | 2 +- .../dev-ros/test_rosbag_storage-1.13.2 | 2 +- .../dev-ros/test_rosbag_storage-1.13.4 | 2 +- .../dev-ros/test_rosbag_storage-1.13.5 | 2 +- .../dev-ros/test_rosbag_storage-1.13.6 | 2 +- .../dev-ros/test_rosbag_storage-1.14.2 | 2 +- .../dev-ros/test_rosbag_storage-1.14.3 | 2 +- .../dev-ros/test_rosbag_storage-1.15.4 | 2 +- .../dev-ros/test_rosbag_storage-9999 | 2 +- .../md5-cache/dev-ros/test_roscpp-1.14.3-r1 | 2 +- metadata/md5-cache/dev-ros/test_roscpp-1.15.4 | 2 +- metadata/md5-cache/dev-ros/test_roscpp-9999 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.13.0 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.13.1 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.13.2 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.13.4 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.13.5 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.13.6 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.14.2 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.14.3 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.15.4 | 2 +- metadata/md5-cache/dev-ros/test_rosgraph-9999 | 2 +- .../md5-cache/dev-ros/test_roslaunch-1.13.0 | 2 +- .../md5-cache/dev-ros/test_roslaunch-1.13.1 | 2 +- .../md5-cache/dev-ros/test_roslaunch-1.13.2 | 2 +- .../md5-cache/dev-ros/test_roslaunch-1.13.4 | 2 +- .../md5-cache/dev-ros/test_roslaunch-1.13.5 | 2 +- .../md5-cache/dev-ros/test_roslaunch-1.13.6 | 2 +- .../md5-cache/dev-ros/test_roslaunch-1.14.2 | 2 +- .../md5-cache/dev-ros/test_roslaunch-1.14.3 | 2 +- .../md5-cache/dev-ros/test_roslaunch-1.15.4 | 2 +- .../md5-cache/dev-ros/test_roslaunch-9999 | 2 +- .../dev-ros/test_roslib_comm-1.14.3-r1 | 2 +- .../md5-cache/dev-ros/test_roslib_comm-1.15.4 | 2 +- .../md5-cache/dev-ros/test_roslib_comm-9999 | 2 +- .../dev-ros/test_rosmaster-1.14.3-r2 | 2 +- .../md5-cache/dev-ros/test_rosmaster-1.15.4 | 2 +- .../md5-cache/dev-ros/test_rosmaster-9999 | 2 +- .../md5-cache/dev-ros/test_rosparam-1.14.3 | 2 +- .../md5-cache/dev-ros/test_rosparam-1.15.4 | 2 +- metadata/md5-cache/dev-ros/test_rosparam-9999 | 2 +- .../md5-cache/dev-ros/test_rospy-1.14.3-r1 | 2 +- metadata/md5-cache/dev-ros/test_rospy-1.15.4 | 2 +- metadata/md5-cache/dev-ros/test_rospy-9999 | 2 +- .../dev-ros/test_rosservice-1.14.3-r1 | 2 +- .../md5-cache/dev-ros/test_rosservice-1.15.4 | 2 +- .../md5-cache/dev-ros/test_rosservice-9999 | 2 +- metadata/md5-cache/dev-ros/test_tf2-0.6.1 | 2 +- metadata/md5-cache/dev-ros/test_tf2-0.6.2 | 2 +- metadata/md5-cache/dev-ros/test_tf2-0.6.3 | 2 +- metadata/md5-cache/dev-ros/test_tf2-0.6.5 | 2 +- metadata/md5-cache/dev-ros/test_tf2-9999 | 2 +- metadata/md5-cache/dev-ros/tf-1.12.0 | 2 +- metadata/md5-cache/dev-ros/tf-9999 | 2 +- metadata/md5-cache/dev-ros/tf2-0.6.5-r1 | 2 +- metadata/md5-cache/dev-ros/tf2-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_bullet-0.6.1 | 2 +- metadata/md5-cache/dev-ros/tf2_bullet-0.6.2 | 2 +- metadata/md5-cache/dev-ros/tf2_bullet-0.6.3 | 2 +- metadata/md5-cache/dev-ros/tf2_bullet-0.6.5 | 2 +- metadata/md5-cache/dev-ros/tf2_bullet-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_eigen-0.6.1 | 2 +- metadata/md5-cache/dev-ros/tf2_eigen-0.6.2 | 2 +- metadata/md5-cache/dev-ros/tf2_eigen-0.6.3 | 2 +- metadata/md5-cache/dev-ros/tf2_eigen-0.6.5 | 2 +- metadata/md5-cache/dev-ros/tf2_eigen-9999 | 2 +- .../md5-cache/dev-ros/tf2_geometry_msgs-0.6.3 | 2 +- .../md5-cache/dev-ros/tf2_geometry_msgs-0.6.5 | 2 +- .../md5-cache/dev-ros/tf2_geometry_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_kdl-0.6.1-r1 | 2 +- metadata/md5-cache/dev-ros/tf2_kdl-0.6.2 | 2 +- metadata/md5-cache/dev-ros/tf2_kdl-0.6.3 | 2 +- metadata/md5-cache/dev-ros/tf2_kdl-0.6.5 | 2 +- metadata/md5-cache/dev-ros/tf2_kdl-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_msgs-0.6.1 | 2 +- metadata/md5-cache/dev-ros/tf2_msgs-0.6.2 | 2 +- metadata/md5-cache/dev-ros/tf2_msgs-0.6.3 | 2 +- metadata/md5-cache/dev-ros/tf2_msgs-0.6.5 | 2 +- metadata/md5-cache/dev-ros/tf2_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_py-0.6.1 | 2 +- metadata/md5-cache/dev-ros/tf2_py-0.6.2 | 2 +- metadata/md5-cache/dev-ros/tf2_py-0.6.3 | 2 +- metadata/md5-cache/dev-ros/tf2_py-0.6.5 | 2 +- metadata/md5-cache/dev-ros/tf2_py-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_ros-0.6.1 | 2 +- metadata/md5-cache/dev-ros/tf2_ros-0.6.2 | 2 +- metadata/md5-cache/dev-ros/tf2_ros-0.6.3 | 2 +- metadata/md5-cache/dev-ros/tf2_ros-0.6.5 | 2 +- metadata/md5-cache/dev-ros/tf2_ros-9999 | 2 +- .../md5-cache/dev-ros/tf2_sensor_msgs-0.6.3 | 2 +- .../md5-cache/dev-ros/tf2_sensor_msgs-0.6.5 | 2 +- .../md5-cache/dev-ros/tf2_sensor_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_tools-0.6.1 | 2 +- metadata/md5-cache/dev-ros/tf2_tools-0.6.2 | 2 +- metadata/md5-cache/dev-ros/tf2_tools-0.6.3 | 2 +- metadata/md5-cache/dev-ros/tf2_tools-0.6.5 | 2 +- metadata/md5-cache/dev-ros/tf2_tools-9999 | 2 +- .../dev-ros/tf_conversions-1.11.9-r1 | 2 +- .../md5-cache/dev-ros/tf_conversions-1.12.0 | 2 +- .../md5-cache/dev-ros/tf_conversions-9999 | 2 +- .../dev-ros/theora_image_transport-1.9.5-r1 | 2 +- .../dev-ros/theora_image_transport-9999 | 2 +- .../md5-cache/dev-ros/timestamp_tools-1.6.8 | 2 +- .../md5-cache/dev-ros/timestamp_tools-9999 | 2 +- .../md5-cache/dev-ros/topic_tools-1.14.3-r1 | 2 +- metadata/md5-cache/dev-ros/topic_tools-1.15.4 | 2 +- metadata/md5-cache/dev-ros/topic_tools-9999 | 2 +- .../md5-cache/dev-ros/trajectory_msgs-1.12.5 | 2 +- .../md5-cache/dev-ros/trajectory_msgs-1.12.6 | 2 +- .../md5-cache/dev-ros/trajectory_msgs-1.12.7 | 2 +- .../md5-cache/dev-ros/trajectory_msgs-9999 | 2 +- .../dev-ros/transmission_interface-0.14.2 | 2 +- .../dev-ros/transmission_interface-0.15.0 | 2 +- .../dev-ros/transmission_interface-0.15.1 | 2 +- .../dev-ros/transmission_interface-9999 | 2 +- .../md5-cache/dev-ros/turtle_actionlib-0.1.10 | 2 +- .../md5-cache/dev-ros/turtle_actionlib-0.1.11 | 2 +- .../md5-cache/dev-ros/turtle_actionlib-9999 | 2 +- metadata/md5-cache/dev-ros/turtle_tf-0.2.3 | 2 +- metadata/md5-cache/dev-ros/turtle_tf-9999 | 2 +- metadata/md5-cache/dev-ros/turtle_tf2-0.2.3 | 2 +- metadata/md5-cache/dev-ros/turtle_tf2-9999 | 2 +- metadata/md5-cache/dev-ros/turtlesim-0.10.0 | 2 +- metadata/md5-cache/dev-ros/turtlesim-9999 | 2 +- metadata/md5-cache/dev-ros/unique_id-1.0.6 | 2 +- metadata/md5-cache/dev-ros/unique_id-9999 | 2 +- metadata/md5-cache/dev-ros/urdf-1.13.1-r1 | 2 +- metadata/md5-cache/dev-ros/urdf-9999 | 2 +- .../dev-ros/urdf_parser_plugin-1.12.11 | 2 +- .../dev-ros/urdf_parser_plugin-1.13.1 | 2 +- .../md5-cache/dev-ros/urdf_parser_plugin-9999 | 2 +- .../md5-cache/dev-ros/urdf_tutorial-0.3.0 | 2 +- .../md5-cache/dev-ros/urdf_tutorial-0.4.0 | 2 +- metadata/md5-cache/dev-ros/urdf_tutorial-9999 | 2 +- metadata/md5-cache/dev-ros/urg_c-1.0.405 | 2 +- metadata/md5-cache/dev-ros/urg_c-9999 | 2 +- metadata/md5-cache/dev-ros/urg_node-0.1.13 | 2 +- metadata/md5-cache/dev-ros/urg_node-9999 | 2 +- metadata/md5-cache/dev-ros/uuid_msgs-1.0.6 | 2 +- metadata/md5-cache/dev-ros/uuid_msgs-9999 | 2 +- .../dev-ros/visp_auto_tracker-0.11.1-r1 | 2 +- .../md5-cache/dev-ros/visp_auto_tracker-9999 | 2 +- metadata/md5-cache/dev-ros/visp_bridge-0.11.1 | 2 +- metadata/md5-cache/dev-ros/visp_bridge-9999 | 2 +- .../dev-ros/visp_camera_calibration-0.11.1 | 2 +- .../dev-ros/visp_camera_calibration-9999 | 2 +- .../dev-ros/visp_hand2eye_calibration-0.11.1 | 2 +- .../dev-ros/visp_hand2eye_calibration-9999 | 2 +- .../md5-cache/dev-ros/visp_tracker-0.11.1 | 2 +- metadata/md5-cache/dev-ros/visp_tracker-9999 | 2 +- .../visualization_marker_tutorials-0.11.0 | 2 +- .../visualization_marker_tutorials-9999 | 2 +- .../dev-ros/visualization_msgs-1.12.7 | 2 +- .../md5-cache/dev-ros/visualization_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/voxel_grid-1.16.6 | 2 +- metadata/md5-cache/dev-ros/voxel_grid-9999 | 2 +- metadata/md5-cache/dev-ros/xacro-1.14.1 | 2 +- metadata/md5-cache/dev-ros/xacro-9999 | 2 +- metadata/md5-cache/dev-ros/xmlrpcpp-1.15.4 | 2 +- metadata/md5-cache/dev-ros/xmlrpcpp-9999 | 2 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 219015 -> 210225 bytes .../md5-cache/dev-ruby/actioncable-5.2.4.2 | 15 - .../md5-cache/dev-ruby/actioncable-6.0.2.2 | 16 - metadata/md5-cache/dev-ruby/actioncable-6.0.3 | 16 - .../md5-cache/dev-ruby/actioncable-6.0.3.1 | 16 - .../md5-cache/dev-ruby/actionmailbox-6.0.2.2 | 16 - .../md5-cache/dev-ruby/actionmailbox-6.0.3 | 16 - .../md5-cache/dev-ruby/actionmailbox-6.0.3.1 | 16 - .../md5-cache/dev-ruby/actionmailer-5.2.4.2 | 15 - .../md5-cache/dev-ruby/actionmailer-6.0.2.2 | 16 - .../md5-cache/dev-ruby/actionmailer-6.0.3 | 16 - .../md5-cache/dev-ruby/actionmailer-6.0.3.1 | 16 - .../md5-cache/dev-ruby/actionpack-5.2.4.2 | 15 - .../md5-cache/dev-ruby/actionpack-5.2.4.3-r1 | 15 + .../md5-cache/dev-ruby/actionpack-6.0.2.2 | 16 - metadata/md5-cache/dev-ruby/actionpack-6.0.3 | 16 - .../md5-cache/dev-ruby/actionpack-6.0.3.1 | 16 - .../md5-cache/dev-ruby/actionpack-6.0.3.2-r1 | 16 + .../md5-cache/dev-ruby/actiontext-6.0.2.2 | 16 - metadata/md5-cache/dev-ruby/actiontext-6.0.3 | 16 - .../md5-cache/dev-ruby/actiontext-6.0.3.1 | 16 - .../md5-cache/dev-ruby/actionview-5.2.4.2 | 15 - .../md5-cache/dev-ruby/actionview-6.0.2.2 | 16 - metadata/md5-cache/dev-ruby/actionview-6.0.3 | 16 - .../md5-cache/dev-ruby/actionview-6.0.3.1 | 16 - metadata/md5-cache/dev-ruby/activejob-5.2.4.2 | 15 - metadata/md5-cache/dev-ruby/activejob-6.0.2.2 | 16 - metadata/md5-cache/dev-ruby/activejob-6.0.3 | 16 - metadata/md5-cache/dev-ruby/activejob-6.0.3.1 | 16 - .../md5-cache/dev-ruby/activemodel-5.2.4.2 | 15 - .../md5-cache/dev-ruby/activemodel-6.0.2.2 | 16 - metadata/md5-cache/dev-ruby/activemodel-6.0.3 | 16 - .../md5-cache/dev-ruby/activemodel-6.0.3.1 | 16 - .../md5-cache/dev-ruby/activerecord-5.2.4.2 | 15 - .../md5-cache/dev-ruby/activerecord-6.0.2.2 | 16 - .../md5-cache/dev-ruby/activerecord-6.0.3 | 16 - .../md5-cache/dev-ruby/activerecord-6.0.3.1 | 16 - .../md5-cache/dev-ruby/activestorage-5.2.4.2 | 15 - .../md5-cache/dev-ruby/activestorage-6.0.2.2 | 16 - .../md5-cache/dev-ruby/activestorage-6.0.3 | 16 - .../md5-cache/dev-ruby/activestorage-6.0.3.1 | 16 - .../md5-cache/dev-ruby/activesupport-5.2.4.2 | 15 - .../md5-cache/dev-ruby/activesupport-6.0.2.2 | 16 - .../md5-cache/dev-ruby/activesupport-6.0.3 | 16 - .../md5-cache/dev-ruby/activesupport-6.0.3.1 | 16 - metadata/md5-cache/dev-ruby/asciimath-2.0.1 | 16 + metadata/md5-cache/dev-ruby/facter-9999 | 2 +- .../md5-cache/dev-ruby/htmlentities-4.3.4 | 10 +- metadata/md5-cache/dev-ruby/itextomml-1.6.0 | 10 +- metadata/md5-cache/dev-ruby/locale-2.1.3 | 4 +- metadata/md5-cache/dev-ruby/net-sftp-2.1.2-r4 | 15 - metadata/md5-cache/dev-ruby/oauth2-1.4.4 | 4 +- .../md5-cache/dev-ruby/pygments_rb-1.2.1-r1 | 2 +- metadata/md5-cache/dev-ruby/rack-2.0.9 | 6 +- .../md5-cache/dev-ruby/rack-protection-2.0.5 | 15 - .../md5-cache/dev-ruby/rack-protection-2.0.7 | 16 - metadata/md5-cache/dev-ruby/rails-5.2.4.2 | 15 - metadata/md5-cache/dev-ruby/rails-6.0.2.2 | 16 - metadata/md5-cache/dev-ruby/rails-6.0.3 | 16 - metadata/md5-cache/dev-ruby/rails-6.0.3.1 | 16 - metadata/md5-cache/dev-ruby/railties-5.2.4.2 | 15 - metadata/md5-cache/dev-ruby/railties-6.0.2.2 | 16 - metadata/md5-cache/dev-ruby/railties-6.0.3 | 16 - metadata/md5-cache/dev-ruby/railties-6.0.3.1 | 16 - metadata/md5-cache/dev-ruby/rbst-0.5.1 | 2 +- .../md5-cache/dev-ruby/rrdtool-bindings-1.7.2 | 4 +- .../dev-ruby/rspec-stubbed_env-1.0.0 | 4 +- .../md5-cache/dev-ruby/ruby-gettext-3.3.2 | 16 - .../md5-cache/dev-ruby/ruby-gettext-3.3.3 | 16 - .../md5-cache/dev-ruby/ruby-gettext-3.3.4 | 16 - .../md5-cache/dev-ruby/ruby-gettext-3.3.5 | 4 +- metadata/md5-cache/dev-ruby/sanitize-5.0.0 | 15 - metadata/md5-cache/dev-ruby/sanitize-5.1.0 | 16 - metadata/md5-cache/dev-ruby/sanitize-5.2.0 | 16 - metadata/md5-cache/dev-ruby/sinatra-2.0.5 | 15 - metadata/md5-cache/dev-ruby/sinatra-2.0.7 | 16 - metadata/md5-cache/dev-ruby/tty-reader-0.8.0 | 16 + metadata/md5-cache/dev-ruby/tty-screen-0.8.0 | 16 + metadata/md5-cache/dev-ruby/x25519-1.0.8 | 2 +- metadata/md5-cache/dev-tcltk/Manifest.gz | Bin 8810 -> 8658 bytes metadata/md5-cache/dev-tcltk/snack-2.2.10-r8 | 2 +- metadata/md5-cache/dev-tcltk/tclpython-4.1-r6 | 2 +- metadata/md5-cache/dev-tcltk/tclpython-5.0 | 2 +- metadata/md5-cache/dev-tcltk/togl-2.0-r2 | 13 - metadata/md5-cache/dev-tcltk/togl-2.0-r3 | 4 +- metadata/md5-cache/dev-tex/Manifest.gz | Bin 15367 -> 15371 bytes .../{cjk-latex-4.8.4 => cjk-latex-4.8.4-r1} | 2 +- metadata/md5-cache/dev-tex/crosstex-0.6-r3 | 2 +- metadata/md5-cache/dev-tex/dot2tex-2.11.3 | 2 +- metadata/md5-cache/dev-tex/latexdiff-9999 | 2 +- metadata/md5-cache/dev-tex/pythontex-0.17 | 2 +- metadata/md5-cache/dev-tex/rubber-1.4 | 2 +- metadata/md5-cache/dev-tex/rubber-1.5.1 | 2 +- metadata/md5-cache/dev-texlive/Manifest.gz | Bin 6416 -> 6418 bytes .../dev-texlive/texlive-langcjk-2020 | 4 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 132153 -> 131767 bytes .../dev-util/abi-compliance-checker-9999 | 2 +- .../md5-cache/dev-util/android-tools-8.1.0_p1 | 2 +- .../md5-cache/dev-util/android-tools-9.0.0_p3 | 2 +- .../dev-util/android-tools-9.0.0_p3-r1 | 2 +- metadata/md5-cache/dev-util/anjuta-3.28.0-r1 | 15 - metadata/md5-cache/dev-util/anjuta-3.34.0 | 2 +- metadata/md5-cache/dev-util/apitrace-9.0-r1 | 2 +- metadata/md5-cache/dev-util/bakefile-0.2.9-r1 | 13 - metadata/md5-cache/dev-util/bam-0.4.0-r1 | 2 +- metadata/md5-cache/dev-util/bam-0.5.1 | 2 +- metadata/md5-cache/dev-util/bcc-0.11.0 | 2 +- metadata/md5-cache/dev-util/bcc-0.12.0-r1 | 2 +- metadata/md5-cache/dev-util/bcc-0.13.0 | 2 +- metadata/md5-cache/dev-util/bcc-0.14.0 | 2 +- metadata/md5-cache/dev-util/bcc-0.15.0 | 2 +- metadata/md5-cache/dev-util/bear-2.4.3 | 2 +- metadata/md5-cache/dev-util/bloaty-1.1 | 13 + metadata/md5-cache/dev-util/bloaty-9999 | 14 + metadata/md5-cache/dev-util/bpftrace-9999 | 2 +- metadata/md5-cache/dev-util/buildbot-2.7.0 | 2 +- metadata/md5-cache/dev-util/buildbot-2.8.0 | 2 +- metadata/md5-cache/dev-util/buildbot-2.8.2 | 2 +- metadata/md5-cache/dev-util/buildbot-9999 | 2 +- .../md5-cache/dev-util/buildbot-badges-2.8.0 | 2 +- .../md5-cache/dev-util/buildbot-badges-2.8.2 | 2 +- .../dev-util/buildbot-console-view-2.7.0 | 2 +- .../dev-util/buildbot-console-view-2.8.0 | 2 +- .../dev-util/buildbot-console-view-2.8.2 | 2 +- .../dev-util/buildbot-grid-view-2.7.0 | 2 +- .../dev-util/buildbot-grid-view-2.8.0 | 2 +- .../dev-util/buildbot-grid-view-2.8.2 | 2 +- .../md5-cache/dev-util/buildbot-pkg-2.7.0 | 2 +- .../md5-cache/dev-util/buildbot-pkg-2.8.0 | 2 +- .../md5-cache/dev-util/buildbot-pkg-2.8.2 | 2 +- .../dev-util/buildbot-waterfall-view-2.7.0 | 2 +- .../dev-util/buildbot-waterfall-view-2.8.0 | 2 +- .../dev-util/buildbot-waterfall-view-2.8.2 | 2 +- .../md5-cache/dev-util/buildbot-worker-2.7.0 | 2 +- .../md5-cache/dev-util/buildbot-worker-2.8.0 | 2 +- .../md5-cache/dev-util/buildbot-worker-2.8.2 | 2 +- .../md5-cache/dev-util/buildbot-worker-9999 | 2 +- .../dev-util/buildbot-wsgi-dashboards-2.7.0 | 2 +- .../dev-util/buildbot-wsgi-dashboards-2.8.0 | 2 +- .../dev-util/buildbot-wsgi-dashboards-2.8.2 | 2 +- .../md5-cache/dev-util/buildbot-www-2.7.0 | 2 +- .../md5-cache/dev-util/buildbot-www-2.8.0 | 2 +- .../md5-cache/dev-util/buildbot-www-2.8.2 | 2 +- metadata/md5-cache/dev-util/cargo-c-0.6.2 | 4 +- metadata/md5-cache/dev-util/catalyst-3.0.12 | 2 +- metadata/md5-cache/dev-util/catalyst-3.0.9 | 2 +- metadata/md5-cache/dev-util/catalyst-9999 | 2 +- metadata/md5-cache/dev-util/catfish-1.4.13 | 2 +- metadata/md5-cache/dev-util/catkin-0.7.14 | 2 +- metadata/md5-cache/dev-util/catkin-0.7.17 | 2 +- metadata/md5-cache/dev-util/catkin-0.7.20 | 2 +- metadata/md5-cache/dev-util/catkin-0.8.3-r1 | 2 +- metadata/md5-cache/dev-util/catkin-9999 | 2 +- metadata/md5-cache/dev-util/ccache-3.7.7-r1 | 14 - metadata/md5-cache/dev-util/ccls-9999 | 2 +- metadata/md5-cache/dev-util/cdiff-1.0 | 2 +- metadata/md5-cache/dev-util/cdiff-9999 | 2 +- metadata/md5-cache/dev-util/cgdb-0.6.8 | 2 +- metadata/md5-cache/dev-util/cgdb-0.7.0-r1 | 2 +- metadata/md5-cache/dev-util/cgdb-9999 | 2 +- metadata/md5-cache/dev-util/cligh-0.3 | 2 +- metadata/md5-cache/dev-util/cligh-9999 | 2 +- metadata/md5-cache/dev-util/clinfo-9999 | 2 +- metadata/md5-cache/dev-util/cmdtest-0.30 | 2 +- metadata/md5-cache/dev-util/cmdtest-0.32 | 2 +- metadata/md5-cache/dev-util/cmocka-1.1.5 | 2 +- metadata/md5-cache/dev-util/coccigrep-1.13 | 2 +- metadata/md5-cache/dev-util/coccinelle-1.0.5 | 2 +- metadata/md5-cache/dev-util/coccinelle-1.0.6 | 2 +- metadata/md5-cache/dev-util/coccinelle-1.0.8 | 2 +- metadata/md5-cache/dev-util/comparator-2.10 | 2 +- metadata/md5-cache/dev-util/comparator-2.12 | 2 +- metadata/md5-cache/dev-util/conan-1.23.0 | 2 +- metadata/md5-cache/dev-util/conan-1.24.1 | 2 +- metadata/md5-cache/dev-util/conf2struct-9999 | 2 +- metadata/md5-cache/dev-util/confix-2.3.5-r2 | 2 +- metadata/md5-cache/dev-util/confix-2.3.5-r3 | 2 +- metadata/md5-cache/dev-util/confix-9999 | 2 +- .../md5-cache/dev-util/cookiecutter-1.7.2 | 2 +- .../md5-cache/dev-util/cookiecutter-1.7.2-r1 | 2 +- metadata/md5-cache/dev-util/cppcheck-1.86 | 2 +- metadata/md5-cache/dev-util/cppcheck-1.87 | 2 +- metadata/md5-cache/dev-util/cppcheck-1.88 | 2 +- metadata/md5-cache/dev-util/cppcheck-9999 | 2 +- metadata/md5-cache/dev-util/cppunit-1.14.0 | 2 +- metadata/md5-cache/dev-util/cppunit-9999 | 2 +- metadata/md5-cache/dev-util/cram-0.7 | 2 +- metadata/md5-cache/dev-util/cunit-2.1_p3 | 2 +- metadata/md5-cache/dev-util/cutter-1.10.1 | 2 +- metadata/md5-cache/dev-util/cutter-1.10.3 | 2 +- metadata/md5-cache/dev-util/cutter-1.8.2 | 2 +- metadata/md5-cache/dev-util/cutter-1.9.0 | 2 +- metadata/md5-cache/dev-util/cvise-1.1.0 | 2 +- metadata/md5-cache/dev-util/cwdiff-9999 | 2 +- metadata/md5-cache/dev-util/d-feet-0.3.14-r1 | 2 +- .../dev-util/dbus-test-runner-19.04.0-r1 | 2 +- .../dev-util/desktop-file-utils-0.26 | 4 +- metadata/md5-cache/dev-util/devhelp-3.30.1 | 14 - metadata/md5-cache/dev-util/devhelp-3.34.0 | 4 +- .../{diffoscope-149 => diffoscope-150} | 4 +- .../dev-util/diffuse-0.5.0_alpha7-r1 | 2 +- metadata/md5-cache/dev-util/distro-info-0.22 | 2 +- metadata/md5-cache/dev-util/dogtail-0.9.10 | 2 +- metadata/md5-cache/dev-util/dogtail-0.9.11 | 2 +- .../md5-cache/dev-util/doxy-coverage-151229 | 2 +- metadata/md5-cache/dev-util/dput-ng-1.28-r1 | 2 +- metadata/md5-cache/dev-util/dwarves-1.12 | 2 +- metadata/md5-cache/dev-util/dwarves-1.13 | 2 +- metadata/md5-cache/dev-util/dwarves-1.15 | 2 +- metadata/md5-cache/dev-util/dwarves-1.16 | 2 +- metadata/md5-cache/dev-util/dwarves-1.16-r1 | 2 +- metadata/md5-cache/dev-util/dwarves-1.17 | 2 +- metadata/md5-cache/dev-util/dwarves-9999 | 2 +- metadata/md5-cache/dev-util/edb-debugger-9999 | 2 +- metadata/md5-cache/dev-util/edi-0.8.0 | 4 +- metadata/md5-cache/dev-util/emilpro-9999 | 2 +- metadata/md5-cache/dev-util/eric-18.03 | 2 +- metadata/md5-cache/dev-util/eric-19.11-r1 | 2 +- metadata/md5-cache/dev-util/flawfinder-1.31 | 2 +- metadata/md5-cache/dev-util/flawfinder-2.0.10 | 2 +- metadata/md5-cache/dev-util/flawfinder-2.0.11 | 2 +- metadata/md5-cache/dev-util/flawfinder-2.0.7 | 2 +- metadata/md5-cache/dev-util/flawfinder-2.0.8 | 2 +- metadata/md5-cache/dev-util/gcovr-4.2 | 2 +- .../md5-cache/dev-util/gdbus-codegen-2.62.6 | 2 +- .../md5-cache/dev-util/gdbus-codegen-2.64.3 | 2 +- metadata/md5-cache/dev-util/geany-9999 | 2 +- metadata/md5-cache/dev-util/gertty-1.6.0-r1 | 2 +- metadata/md5-cache/dev-util/gertty-9999 | 2 +- metadata/md5-cache/dev-util/github-cli-9999 | 2 +- metadata/md5-cache/dev-util/glade-3.22.2 | 2 +- metadata/md5-cache/dev-util/glib-utils-2.62.6 | 2 +- metadata/md5-cache/dev-util/glib-utils-2.64.3 | 2 +- .../dev-util/glslang-7.12.3353_pre20191027-r2 | 2 +- metadata/md5-cache/dev-util/glslang-8.13.3559 | 2 +- .../dev-util/glslang-8.13.3560_pre20200404 | 2 +- .../md5-cache/dev-util/glslang-8.13.3743-r1 | 6 +- metadata/md5-cache/dev-util/glslang-9999 | 2 +- metadata/md5-cache/dev-util/gn-0.1463 | 2 +- metadata/md5-cache/dev-util/gn-0.1726 | 2 +- .../dev-util/gnome-builder-3.34.1-r1 | 4 +- .../md5-cache/dev-util/gnome-builder-3.36.0 | 4 +- .../md5-cache/dev-util/gnome-builder-3.36.1 | 4 +- .../md5-cache/dev-util/google-perftools-2.6.2 | 2 +- .../dev-util/google-perftools-2.7-r1 | 2 +- .../md5-cache/dev-util/gprof2dot-2013.05.17 | 2 +- .../md5-cache/dev-util/gprof2dot-2016.10.13 | 2 +- .../md5-cache/dev-util/gprof2dot-2017.09.19 | 2 +- .../md5-cache/dev-util/gprof2dot-2019.11.30 | 2 +- .../dev-util/gtk-builder-convert-2.24.32 | 2 +- metadata/md5-cache/dev-util/gtk-doc-1.25-r1 | 2 +- metadata/md5-cache/dev-util/gtk-doc-1.32-r1 | 6 +- metadata/md5-cache/dev-util/gtk-doc-am-1.32 | 4 +- .../dev-util/gtk-update-icon-cache-3.24.16 | 4 +- .../dev-util/gtk-update-icon-cache-3.24.20 | 4 +- .../dev-util/gtk-update-icon-cache-3.24.21 | 12 + .../md5-cache/dev-util/gyp-20170904022846-r1 | 6 +- .../md5-cache/dev-util/gyp-99999999999999 | 2 +- metadata/md5-cache/dev-util/heaptrack-9999 | 2 +- metadata/md5-cache/dev-util/howdoi-1.2.1 | 2 +- .../md5-cache/dev-util/ignition-cmake-0.2.0 | 2 +- .../md5-cache/dev-util/ignition-cmake-0.4.0 | 2 +- metadata/md5-cache/dev-util/imediff2-1.1.2-r5 | 2 +- .../dev-util/include-what-you-use-10.0 | 2 +- .../dev-util/intel-graphics-compiler-1.0.4111 | 2 +- metadata/md5-cache/dev-util/itstool-2.0.6-r1 | 2 +- .../dev-util/japi-compliance-checker-9999 | 2 +- metadata/md5-cache/dev-util/kcov-9999 | 2 +- .../md5-cache/dev-util/kdevelop-python-5.5.2 | 2 +- .../dev-util/kdstatemachineeditor-9999 | 2 +- metadata/md5-cache/dev-util/kernelshark-9999 | 2 +- metadata/md5-cache/dev-util/lcov-9999 | 2 +- metadata/md5-cache/dev-util/libabigail-1.6 | 2 +- metadata/md5-cache/dev-util/lldb-10.0.0 | 6 +- metadata/md5-cache/dev-util/lldb-10.0.1.9999 | 2 +- metadata/md5-cache/dev-util/lldb-10.0.1_rc1 | 2 +- metadata/md5-cache/dev-util/lldb-10.0.1_rc2 | 2 +- metadata/md5-cache/dev-util/lldb-11.0.0.9999 | 2 +- metadata/md5-cache/dev-util/lldb-8.0.1-r1 | 2 +- metadata/md5-cache/dev-util/lldb-9.0.1-r1 | 2 +- metadata/md5-cache/dev-util/mdds-9999 | 2 +- metadata/md5-cache/dev-util/meld-3.20.2-r1 | 2 +- metadata/md5-cache/dev-util/meson-0.52.1 | 16 - metadata/md5-cache/dev-util/meson-0.53.1 | 16 - metadata/md5-cache/dev-util/meson-0.54.0 | 16 - metadata/md5-cache/dev-util/meson-0.54.1 | 16 - metadata/md5-cache/dev-util/meson-0.54.2 | 2 +- metadata/md5-cache/dev-util/meson-0.54.3 | 2 +- metadata/md5-cache/dev-util/meson-9999 | 2 +- .../md5-cache/dev-util/molecule-core-1.0.2-r1 | 2 +- .../md5-cache/dev-util/molecule-plugins-1.0.3 | 2 +- metadata/md5-cache/dev-util/mpatch-0.8-r1 | 2 +- metadata/md5-cache/dev-util/ninja-1.10.0 | 2 +- metadata/md5-cache/dev-util/ninja-1.8.2 | 2 +- metadata/md5-cache/dev-util/ninja-1.8.2-r1 | 2 +- metadata/md5-cache/dev-util/ninja-1.8.2-r2 | 2 +- metadata/md5-cache/dev-util/ninja-1.9.0 | 2 +- metadata/md5-cache/dev-util/ninja-9999 | 2 +- metadata/md5-cache/dev-util/patchbin-99999999 | 2 +- metadata/md5-cache/dev-util/perf-4.14.33-r1 | 2 +- metadata/md5-cache/dev-util/perf-4.20.3 | 2 +- metadata/md5-cache/dev-util/perf-5.4.20 | 2 +- metadata/md5-cache/dev-util/perf-5.6.14 | 2 +- metadata/md5-cache/dev-util/perf-5.7 | 2 +- metadata/md5-cache/dev-util/perf-5.7-r1 | 2 +- metadata/md5-cache/dev-util/pkgcheck-0.7.6-r1 | 6 +- metadata/md5-cache/dev-util/pkgcheck-0.7.7 | 15 + metadata/md5-cache/dev-util/pkgcheck-9999 | 4 +- metadata/md5-cache/dev-util/pkgconf-1.6.3 | 2 +- metadata/md5-cache/dev-util/pkgconf-1.7.2 | 2 +- metadata/md5-cache/dev-util/pkgconf-1.7.3 | 2 +- metadata/md5-cache/dev-util/pkgconf-9999 | 2 +- metadata/md5-cache/dev-util/pkgconfig-0.28-r2 | 2 +- metadata/md5-cache/dev-util/pkgconfig-0.28-r3 | 2 +- metadata/md5-cache/dev-util/pkgconfig-0.29.1 | 2 +- metadata/md5-cache/dev-util/pkgconfig-0.29.2 | 2 +- metadata/md5-cache/dev-util/pkgconfig-9999 | 2 +- metadata/md5-cache/dev-util/pkgdiff-9999 | 2 +- metadata/md5-cache/dev-util/plan9port-9999 | 2 +- .../md5-cache/dev-util/qdevicemonitor-9999 | 2 +- metadata/md5-cache/dev-util/qmtest-2.4.1-r1 | 2 +- metadata/md5-cache/dev-util/quilt-9999 | 2 +- metadata/md5-cache/dev-util/radare2-9999 | 2 +- metadata/md5-cache/dev-util/rbtools-1.0.2 | 2 +- metadata/md5-cache/dev-util/rbtools-1.0.3 | 2 +- metadata/md5-cache/dev-util/redo-0.42-r1 | 2 +- metadata/md5-cache/dev-util/redo-0.42a | 2 +- metadata/md5-cache/dev-util/redo-0.42c | 2 +- metadata/md5-cache/dev-util/redo-99999 | 2 +- metadata/md5-cache/dev-util/rocm-cmake-9999 | 2 +- metadata/md5-cache/dev-util/rocminfo-9999 | 2 +- metadata/md5-cache/dev-util/rosdep-0.13.0 | 2 +- metadata/md5-cache/dev-util/rosdep-0.14.0 | 2 +- metadata/md5-cache/dev-util/rosdep-0.15.0 | 2 +- metadata/md5-cache/dev-util/rosdep-9999 | 2 +- metadata/md5-cache/dev-util/rosinstall-0.7.8 | 2 +- metadata/md5-cache/dev-util/rosinstall-9999 | 2 +- .../dev-util/rosinstall_generator-0.1.13 | 2 +- .../dev-util/rosinstall_generator-0.1.14 | 2 +- .../dev-util/rosinstall_generator-9999 | 2 +- .../md5-cache/dev-util/rpmdevtools-8.10-r2 | 2 +- metadata/md5-cache/dev-util/rr-5.3.0-r1 | 2 +- metadata/md5-cache/dev-util/rt-tests-1.8 | 2 +- metadata/md5-cache/dev-util/scanmem-0.17 | 2 +- metadata/md5-cache/dev-util/sccache-9999 | 2 +- metadata/md5-cache/dev-util/scons-3.1.1 | 2 +- metadata/md5-cache/dev-util/scons-3.1.2 | 2 +- metadata/md5-cache/dev-util/serialtalk-9999 | 2 +- metadata/md5-cache/dev-util/setconf-0.6.6 | 2 +- metadata/md5-cache/dev-util/setconf-0.6.7 | 2 +- metadata/md5-cache/dev-util/shadowman-9999 | 2 +- metadata/md5-cache/dev-util/smem-1.5 | 2 +- .../md5-cache/dev-util/spirv-headers-1.5.3 | 4 +- .../md5-cache/dev-util/spirv-headers-9999 | 2 +- .../dev-util/spirv-llvm-translator-10.0.0 | 2 +- .../dev-util/spirv-llvm-translator-8.0.1.3 | 2 +- .../dev-util/spirv-llvm-translator-9.0.1.1 | 2 +- .../md5-cache/dev-util/spirv-tools-2020.3 | 6 +- metadata/md5-cache/dev-util/spirv-tools-9999 | 2 +- metadata/md5-cache/dev-util/squashdelta-9999 | 2 +- metadata/md5-cache/dev-util/squashmerge-9999 | 2 +- metadata/md5-cache/dev-util/statifier-1.7.4 | 2 +- metadata/md5-cache/dev-util/strace-9999 | 2 +- metadata/md5-cache/dev-util/sysprof-3.34.1-r1 | 4 +- metadata/md5-cache/dev-util/sysprof-3.36.0 | 14 + .../dev-util/sysprof-capture-3.34.1-r1 | 4 +- .../md5-cache/dev-util/sysprof-capture-3.36.0 | 13 + metadata/md5-cache/dev-util/systemtap-2.4-r1 | 2 +- metadata/md5-cache/dev-util/systemtap-3.1-r1 | 2 +- metadata/md5-cache/dev-util/systemtap-4.0-r1 | 2 +- metadata/md5-cache/dev-util/tailor-0.9.35-r1 | 2 +- metadata/md5-cache/dev-util/trace-cmd-2.8.3 | 2 +- metadata/md5-cache/dev-util/trace-cmd-9999 | 2 +- metadata/md5-cache/dev-util/trinity-9999 | 2 +- metadata/md5-cache/dev-util/tup-9999 | 2 +- metadata/md5-cache/dev-util/umockdev-0.11.3 | 2 +- metadata/md5-cache/dev-util/umockdev-0.12.1 | 2 +- metadata/md5-cache/dev-util/umockdev-0.9.4 | 2 +- metadata/md5-cache/dev-util/uncrustify-0.66.1 | 2 +- metadata/md5-cache/dev-util/uncrustify-0.69.0 | 2 +- metadata/md5-cache/dev-util/uncrustify-0.71.0 | 2 +- metadata/md5-cache/dev-util/uncrustify-9999 | 2 +- metadata/md5-cache/dev-util/unrpyc-1.1.3 | 2 +- metadata/md5-cache/dev-util/valgrind-9999 | 2 +- metadata/md5-cache/dev-util/vint-0.3.21 | 2 +- .../md5-cache/dev-util/vulkan-headers-1.2.143 | 4 +- .../md5-cache/dev-util/vulkan-headers-9999 | 2 +- .../md5-cache/dev-util/vulkan-tools-1.2.137 | 2 +- .../md5-cache/dev-util/vulkan-tools-1.2.141 | 6 +- metadata/md5-cache/dev-util/vulkan-tools-9999 | 2 +- metadata/md5-cache/dev-util/wstool-0.1.18 | 2 +- metadata/md5-cache/dev-util/wstool-9999 | 2 +- metadata/md5-cache/dev-util/wxglade-0.8.2-r1 | 2 +- metadata/md5-cache/dev-util/xdelta-3.0.11 | 4 +- metadata/md5-cache/dev-util/xdelta-3.1.0 | 6 +- metadata/md5-cache/dev-util/ydiff-1.1 | 2 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 23979 -> 23490 bytes metadata/md5-cache/dev-vcs/cvs2svn-2.4.0-r1 | 2 +- metadata/md5-cache/dev-vcs/cvs2svn-2.5.0 | 2 +- metadata/md5-cache/dev-vcs/cvsync-9999 | 2 +- metadata/md5-cache/dev-vcs/git-2.23.3 | 2 +- metadata/md5-cache/dev-vcs/git-2.24.3 | 2 +- metadata/md5-cache/dev-vcs/git-2.25.4 | 2 +- metadata/md5-cache/dev-vcs/git-2.26.2 | 2 +- metadata/md5-cache/dev-vcs/git-2.27.0 | 2 +- metadata/md5-cache/dev-vcs/git-9999 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r1 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r2 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r3 | 2 +- .../md5-cache/dev-vcs/git-bz-0.2015.09.08 | 2 +- metadata/md5-cache/dev-vcs/git-cola-3.5-r1 | 2 +- metadata/md5-cache/dev-vcs/git-deps-9999 | 13 - metadata/md5-cache/dev-vcs/git-lfs-2.10.0 | 14 - metadata/md5-cache/dev-vcs/git-lfs-9999 | 2 +- .../md5-cache/dev-vcs/git-remote-hg-1.0.1 | 15 - metadata/md5-cache/dev-vcs/git-spindle-3.3-r1 | 2 +- metadata/md5-cache/dev-vcs/git-tools-2017.10 | 2 +- metadata/md5-cache/dev-vcs/git-tools-2019.11 | 2 +- metadata/md5-cache/dev-vcs/gitg-3.32.1-r1 | 4 +- .../dev-vcs/github-pages-publish-0.1.3 | 2 +- metadata/md5-cache/dev-vcs/gitinspector-0.4.4 | 2 +- .../md5-cache/dev-vcs/gitstats-0_pre131024 | 2 +- .../md5-cache/dev-vcs/gitstats-0_pre20151223 | 2 +- metadata/md5-cache/dev-vcs/gitstats-9999 | 2 +- metadata/md5-cache/dev-vcs/gti-9999 | 2 +- metadata/md5-cache/dev-vcs/hg-evolve-10.0.0 | 2 +- metadata/md5-cache/dev-vcs/hg-git-0.8.13 | 2 +- metadata/md5-cache/dev-vcs/hg-git-0.8.8 | 2 +- metadata/md5-cache/dev-vcs/hg-git-0.9.0_rc1 | 2 +- metadata/md5-cache/dev-vcs/mercurial-5.2.2-r1 | 2 +- metadata/md5-cache/dev-vcs/mercurial-5.3.2 | 2 +- metadata/md5-cache/dev-vcs/mercurial-5.4.1 | 2 +- metadata/md5-cache/dev-vcs/mercurial-9999 | 2 +- metadata/md5-cache/dev-vcs/mr-1.99999999 | 2 +- .../md5-cache/dev-vcs/python-gitlab-1.13.0 | 2 +- .../md5-cache/dev-vcs/python-gitlab-1.7.0 | 2 +- .../md5-cache/dev-vcs/python-gitlab-1.8.0 | 2 +- .../md5-cache/dev-vcs/python-gitlab-1.9.0 | 2 +- .../md5-cache/dev-vcs/python-gitlab-2.2.0 | 2 +- .../md5-cache/dev-vcs/python-gitlab-2.3.1 | 2 +- metadata/md5-cache/dev-vcs/rapidsvn-0.12.1-r3 | 2 +- metadata/md5-cache/dev-vcs/repo-1.26 | 2 +- metadata/md5-cache/dev-vcs/repo-1.27 | 2 +- metadata/md5-cache/dev-vcs/repo-2.4 | 2 +- metadata/md5-cache/dev-vcs/repo-2.5 | 2 +- metadata/md5-cache/dev-vcs/stgit-0.21 | 2 +- metadata/md5-cache/dev-vcs/stgit-0.22 | 2 +- .../md5-cache/dev-vcs/subversion-1.13.0-r1 | 2 +- metadata/md5-cache/dev-vcs/subversion-1.14.0 | 2 +- metadata/md5-cache/dev-vcs/svn2git-9999 | 2 +- metadata/md5-cache/dev-vcs/svneverever-1.3.2 | 2 +- metadata/md5-cache/dev-vcs/svneverever-1.4.2 | 2 +- metadata/md5-cache/dev-vcs/svneverever-1.5.0 | 2 +- metadata/md5-cache/dev-vcs/svnmailer-1.0.9-r2 | 2 +- metadata/md5-cache/dev-vcs/tig-9999 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-5.3.2 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-5.4.1 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-9999 | 2 +- metadata/md5-cache/games-action/Manifest.gz | Bin 14903 -> 15414 bytes .../md5-cache/games-action/btanks-0.9.8083 | 2 +- .../md5-cache/games-action/d1x-rebirth-0.58.1 | 16 - .../games-action/descent1-freedata-1 | 12 + .../games-action/descent2-freedata-1 | 12 + .../games-action/dxx-rebirth-0.59.100 | 2 +- .../dxx-rebirth-0.61.0_pre20200615 | 15 + .../md5-cache/games-action/dxx-rebirth-9999 | 14 + .../md5-cache/games-action/heroes-0.21-r2 | 6 +- metadata/md5-cache/games-action/koth-0.8.0-r1 | 7 +- .../md5-cache/games-action/maelstrom-3.0.6-r3 | 9 +- metadata/md5-cache/games-action/openclonk-7.0 | 2 +- .../md5-cache/games-action/teeworlds-0.6.4 | 2 +- .../md5-cache/games-action/teeworlds-0.7.5 | 2 +- metadata/md5-cache/games-arcade/Manifest.gz | Bin 22251 -> 22268 bytes .../games-arcade/commandergenius-2.4.0 | 2 +- .../games-arcade/diameter-0.4.0.3-r2 | 2 +- .../games-arcade/funnyboat-1.5_p11-r1 | 2 +- .../games-arcade/gnome-nibbles-3.36.0 | 4 +- .../games-arcade/gnome-robots-3.36.0 | 4 +- .../games-arcade/insaneodyssey-000311-r1 | 7 +- .../games-arcade/lbreakout2-2.6.5-r1 | 9 +- metadata/md5-cache/games-arcade/oshu-9999 | 2 +- .../md5-cache/games-arcade/solarwolf-1.5-r2 | 2 +- .../md5-cache/games-arcade/tuxanci-99999999 | 2 +- .../md5-cache/games-arcade/tuxpuck-0.8.2-r2 | 13 +- .../games-arcade/whichwayisup-0.7.9-r3 | 2 +- .../md5-cache/games-arcade/xtux-20030306-r1 | 8 +- metadata/md5-cache/games-board/Manifest.gz | Bin 12393 -> 12722 bytes .../md5-cache/games-board/cgoban-1.9.14-r2 | 9 +- .../games-board/four-in-a-row-3.34.4 | 4 +- .../md5-cache/games-board/gnome-chess-3.34.0 | 4 +- .../games-board/gnome-hearts-0.3.1-r2 | 2 +- .../games-board/gnome-mahjongg-3.34.0 | 4 +- .../md5-cache/games-board/gnome-mines-3.34.0 | 4 +- .../md5-cache/games-board/gnubg-1.06.002-r1 | 2 +- metadata/md5-cache/games-board/iagno-3.34.5 | 4 +- metadata/md5-cache/games-board/iagno-3.34.8 | 13 + .../md5-cache/games-board/pouetchess-0.2.0-r2 | 2 +- metadata/md5-cache/games-board/pychess-1.0.0 | 2 +- metadata/md5-cache/games-board/pychess-1.0.2 | 2 +- .../md5-cache/games-board/pysolfc-2.6.4-r1 | 2 +- metadata/md5-cache/games-board/scid-4.6.2-r1 | 2 +- metadata/md5-cache/games-board/tali-3.32.1 | 4 +- metadata/md5-cache/games-board/tali-3.36.4 | 13 + .../md5-cache/games-board/xmahjongg-3.7-r1 | 7 +- .../md5-cache/games-emulation/Manifest.gz | Bin 13972 -> 13972 bytes .../games-emulation/dgen-sdl-1.33-r1 | 10 +- .../games-emulation/dolphin-5.0_p20200705 | 14 + .../md5-cache/games-emulation/dolphin-9999 | 9 +- .../md5-cache/games-emulation/fceux-2.2.3 | 2 +- .../md5-cache/games-emulation/fceux-2.2.3-r1 | 2 +- .../gambatte-0.5.0_p20131102-r2 | 2 +- .../games-emulation/generator-0.35_p4-r1 | 7 +- .../md5-cache/games-emulation/hatari-2.2.1-r1 | 2 +- .../games-emulation/libretro-bnes-9999 | 2 +- .../games-emulation/libretro-dosbox-9999 | 2 +- .../games-emulation/libretro-fceumm-9999 | 2 +- .../games-emulation/libretro-info-9999 | 2 +- .../games-emulation/libretro-nestopia-9999 | 2 +- .../games-emulation/libretro-snes9x-9999 | 2 +- .../libretro-twentyfortyeight-9999 | 2 +- .../md5-cache/games-emulation/m64py-0.2.4 | 2 +- metadata/md5-cache/games-emulation/mgba-9999 | 2 +- .../md5-cache/games-emulation/nestopia-9999 | 2 +- .../md5-cache/games-emulation/openmsx-0.14.0 | 12 - metadata/md5-cache/games-emulation/pcsx2-9999 | 2 +- metadata/md5-cache/games-emulation/pcsxr-9999 | 2 +- .../md5-cache/games-emulation/ppsspp-9999 | 2 +- .../md5-cache/games-emulation/snes9x-1.59.2 | 4 +- .../md5-cache/games-emulation/snes9x-1.60 | 4 +- metadata/md5-cache/games-emulation/vbam-9999 | 2 +- metadata/md5-cache/games-engines/Manifest.gz | Bin 6366 -> 6387 bytes metadata/md5-cache/games-engines/box2d-2.1.2 | 4 +- metadata/md5-cache/games-engines/box2d-2.2.1 | 4 +- metadata/md5-cache/games-engines/box2d-2.3.1 | 4 +- .../md5-cache/games-engines/devilutionx-9999 | 2 +- metadata/md5-cache/games-engines/exult-9999 | 2 +- .../md5-cache/games-engines/gemrb-0.8.3-r1 | 2 +- metadata/md5-cache/games-engines/openmw-9999 | 2 +- .../md5-cache/games-engines/openxcom-9999 | 2 +- .../games-engines/renpy-6.99.12.4-r4 | 2 +- metadata/md5-cache/games-engines/renpy-7.3.5 | 2 +- .../md5-cache/games-engines/residualvm-9999 | 2 +- metadata/md5-cache/games-fps/Manifest.gz | Bin 11040 -> 11035 bytes .../md5-cache/games-fps/doomsday-2.1.1-r1 | 2 +- .../md5-cache/games-fps/freedm-data-0.12.1 | 2 +- .../md5-cache/games-fps/freedoom-data-0.12.1 | 2 +- metadata/md5-cache/games-kids/Manifest.gz | Bin 1231 -> 1058 bytes .../md5-cache/games-kids/childsplay-0.90.2-r2 | 14 - metadata/md5-cache/games-misc/Manifest.gz | Bin 9745 -> 9741 bytes metadata/md5-cache/games-misc/doge-3.6.0 | 2 +- .../md5-cache/games-misc/openmsx-0.3.1-r2 | 2 +- .../md5-cache/games-misc/openmsx-0.3.1-r4 | 2 +- metadata/md5-cache/games-misc/ponysay-3.0.3 | 2 +- .../md5-cache/games-misc/usolitaire-0.2.1 | 2 +- metadata/md5-cache/games-mud/Manifest.gz | Bin 2240 -> 2070 bytes metadata/md5-cache/games-mud/gnome-mud-9999 | 4 +- metadata/md5-cache/games-mud/lyntin-4.2-r2 | 14 - metadata/md5-cache/games-puzzle/Manifest.gz | Bin 18122 -> 18296 bytes .../games-puzzle/angrydd-1.0.1_p13-r1 | 2 +- .../games-puzzle/bff-or-die-20200614 | 14 + .../games-puzzle/brainworkshop-5_beta20200310 | 2 +- .../games-puzzle/five-or-more-3.32.2 | 4 +- .../games-puzzle/gnome-klotski-3.34.4 | 4 +- .../games-puzzle/gnome-sudoku-3.34.1 | 4 +- .../games-puzzle/gnome-taquin-3.34.4 | 4 +- .../games-puzzle/gnome-tetravex-3.34.4 | 4 +- .../md5-cache/games-puzzle/gnome2048-3.36.0 | 4 +- metadata/md5-cache/games-puzzle/hitori-3.34.0 | 4 +- metadata/md5-cache/games-puzzle/ksokoban-9999 | 2 +- .../md5-cache/games-puzzle/lightsoff-3.34.0 | 4 +- .../md5-cache/games-puzzle/monsterz-0.7.1_p11 | 2 +- .../md5-cache/games-puzzle/numptyphysics-9999 | 2 +- .../games-puzzle/pathological-1.1.3_p16-r1 | 2 +- .../md5-cache/games-puzzle/pingus-0.7.6-r2 | 2 +- metadata/md5-cache/games-puzzle/pingus-9999 | 2 +- .../games-puzzle/quadrapassel-3.36.00 | 4 +- .../games-puzzle/sgt-puzzles-99999999 | 2 +- .../md5-cache/games-puzzle/swell-foop-3.34.1 | 4 +- metadata/md5-cache/games-rpg/Manifest.gz | Bin 8572 -> 8577 bytes .../md5-cache/games-rpg/adonthell-0.3.5-r2 | 2 +- .../md5-cache/games-rpg/freedroidrpg-0.16-r1 | 2 +- .../md5-cache/games-rpg/freedroidrpg-1.0_rc2 | 2 +- metadata/md5-cache/games-rpg/manaplus-9999 | 2 +- .../md5-cache/games-rpg/wastesedge-0.3.5-r2 | 2 +- .../md5-cache/games-simulation/Manifest.gz | Bin 4283 -> 4288 bytes .../games-simulation/flightgear-9999 | 2 +- .../games-simulation/flightgear-data-9999 | 2 +- .../md5-cache/games-simulation/openrct2-9999 | 2 +- .../md5-cache/games-simulation/openttd-9999 | 2 +- .../singularity-1.0_alpha1-r1 | 2 +- metadata/md5-cache/games-sports/Manifest.gz | Bin 2428 -> 2266 bytes metadata/md5-cache/games-sports/ski-6.9-r1 | 14 - .../md5-cache/games-sports/vdrift-20120722 | 2 +- .../md5-cache/games-strategy/0ad-0.0.23_alpha | 2 +- .../games-strategy/0ad-0.0.23b_alpha | 2 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 10204 -> 10211 bytes .../md5-cache/games-strategy/colobot-9999 | 2 +- .../games-strategy/endless-sky-0.9.6 | 2 +- .../freeorion-0.4.9_p20200409-r1 | 2 +- .../md5-cache/games-strategy/freeorion-9999 | 2 +- .../md5-cache/games-strategy/glob2-0.9.4.4-r2 | 2 +- .../games-strategy/widelands-0.20-r1 | 2 +- .../md5-cache/games-strategy/widelands-9999 | 2 +- metadata/md5-cache/games-util/Manifest.gz | Bin 9797 -> 9798 bytes metadata/md5-cache/games-util/gamemode-1.2 | 4 +- metadata/md5-cache/games-util/gamemode-9999 | 4 +- .../md5-cache/games-util/lgogdownloader-9999 | 2 +- metadata/md5-cache/games-util/lutris-0.5.4-r1 | 2 +- metadata/md5-cache/games-util/lutris-0.5.6 | 2 +- metadata/md5-cache/games-util/lutris-9999 | 2 +- metadata/md5-cache/games-util/nml-0.4.5-r2 | 2 +- metadata/md5-cache/games-util/pyfa-2.20.3 | 2 +- metadata/md5-cache/games-util/pyfa-2.21.0 | 2 +- metadata/md5-cache/games-util/pyfa-2.22.0 | 2 +- metadata/md5-cache/games-util/pyfa-9999 | 2 +- .../games-util/xboxdrv-0.8.8_p20190118 | 2 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 6740 -> 6433 bytes metadata/md5-cache/gnome-base/dconf-0.32.0-r2 | 4 +- metadata/md5-cache/gnome-base/dconf-0.34.0 | 4 +- .../md5-cache/gnome-base/dconf-editor-3.34.4 | 4 +- metadata/md5-cache/gnome-base/gconf-3.2.6-r4 | 2 +- .../gnome-base/gnome-control-center-3.34.5-r1 | 4 +- .../md5-cache/gnome-base/gnome-desktop-3.34.5 | 15 - .../md5-cache/gnome-base/gnome-desktop-3.34.7 | 4 +- .../gnome-base/gnome-keyring-3.31.91-r1 | 2 +- .../md5-cache/gnome-base/gnome-keyring-3.34.0 | 2 +- .../md5-cache/gnome-base/gnome-session-3.34.2 | 4 +- .../gnome-base/gnome-settings-daemon-3.34.2 | 4 +- .../md5-cache/gnome-base/gnome-shell-3.34.5 | 4 +- .../md5-cache/gnome-base/gnome-vfs-2.24.4-r5 | 2 +- .../gsettings-desktop-schemas-3.34.0 | 4 +- metadata/md5-cache/gnome-base/gvfs-1.42.2 | 4 +- .../md5-cache/gnome-base/libglade-2.6.4-r2 | 2 +- .../gnome-base/libgnome-keyring-3.12.0-r1 | 2 +- .../gnome-base/libgnomecanvas-2.30.3-r1 | 2 +- metadata/md5-cache/gnome-base/librsvg-2.40.21 | 2 +- metadata/md5-cache/gnome-base/nautilus-3.34.2 | 16 - metadata/md5-cache/gnome-base/nautilus-3.34.3 | 4 +- .../md5-cache/gnome-base/orbit-2.14.19-r5 | 2 +- metadata/md5-cache/gnome-extra/Manifest.gz | Bin 13996 -> 12977 bytes .../gnome-extra/chrome-gnome-shell-10-r3 | 2 +- .../gnome-extra/chrome-gnome-shell-10-r4 | 2 +- metadata/md5-cache/gnome-extra/cinnamon-4.4.8 | 2 +- .../gnome-extra/cinnamon-desktop-4.4.1 | 4 +- .../gnome-extra/cinnamon-menus-4.4.0 | 4 +- .../gnome-extra/cinnamon-screensaver-4.4.1 | 2 +- .../gnome-extra/cinnamon-session-4.4.1 | 4 +- .../gnome-extra/evolution-data-server-3.34.4 | 15 - ...er-3.36.2 => evolution-data-server-3.36.4} | 2 +- .../gnome-extra/evolution-ews-3.34.4 | 14 - ...lution-ews-3.36.2 => evolution-ews-3.36.4} | 6 +- .../md5-cache/gnome-extra/gnome-boxes-3.34.4 | 4 +- .../gnome-extra/gnome-calculator-3.34.1 | 4 +- .../gnome-extra/gnome-calendar-3.34.2 | 4 +- .../gnome-extra/gnome-characters-3.32.1 | 12 - .../gnome-extra/gnome-characters-3.34.0 | 4 +- .../md5-cache/gnome-extra/gnome-clocks-3.34.0 | 4 +- .../gnome-extra/gnome-color-manager-3.32.0 | 4 +- .../gnome-extra/gnome-contacts-3.30.2 | 4 +- .../gnome-extra/gnome-contacts-3.34.1 | 4 +- .../gnome-extra/gnome-documents-3.34.0 | 4 +- .../gnome-extra/gnome-dvb-daemon-0.2.90-r1 | 2 +- .../gnome-integration-spotify-20140907-r1 | 2 +- .../md5-cache/gnome-extra/gnome-logs-3.34.0 | 4 +- .../gnome-extra/gnome-power-manager-3.32.0 | 4 +- ...nome-shell-extension-desktop-icons-19.10.2 | 4 +- ...nome-shell-extension-desktop-icons-20.04.0 | 4 +- .../gnome-shell-extension-gsconnect-33-r2 | 4 +- .../gnome-extra/gnome-shell-extensions-3.34.2 | 4 +- ...hell-extensions-topicons-plus-22_p20190929 | 11 - .../gnome-extra/gnome-software-3.34.2 | 4 +- .../gnome-extra/gnome-system-monitor-3.32.1 | 4 +- .../md5-cache/gnome-extra/gnome-tweaks-3.34.0 | 4 +- .../gnome-extra/gnome-user-docs-3.34.1 | 13 - .../gnome-extra/gnome-user-share-3.34.0 | 4 +- .../gnome-extra/gnome-weather-3.34.2 | 4 +- .../md5-cache/gnome-extra/libgda-5.2.8-r1 | 2 +- .../gnome-extra/nautilus-dropbox-2019.02.14 | 2 +- .../gnome-extra/nautilus-sendto-3.8.6 | 4 +- metadata/md5-cache/gnome-extra/nemo-4.4.2 | 4 +- .../md5-cache/gnome-extra/nm-applet-1.16.0 | 4 +- .../md5-cache/gnome-extra/nm-applet-1.18.0 | 4 +- metadata/md5-cache/gnome-extra/sushi-3.34.0 | 4 +- metadata/md5-cache/gui-apps/Manifest.gz | Bin 5471 -> 5475 bytes metadata/md5-cache/gui-apps/grim-1.2.0 | 4 +- metadata/md5-cache/gui-apps/grim-9999 | 4 +- metadata/md5-cache/gui-apps/gtkgreet-0.6 | 4 +- metadata/md5-cache/gui-apps/gtkgreet-9999 | 4 +- metadata/md5-cache/gui-apps/kanshi-1.1.0 | 4 +- metadata/md5-cache/gui-apps/kanshi-9999 | 4 +- .../md5-cache/gui-apps/lavalauncher-1.7.1 | 4 +- metadata/md5-cache/gui-apps/lavalauncher-9999 | 4 +- metadata/md5-cache/gui-apps/mako-1.4.1 | 4 +- metadata/md5-cache/gui-apps/mako-9999 | 4 +- metadata/md5-cache/gui-apps/slurp-1.2.0 | 4 +- metadata/md5-cache/gui-apps/slurp-9999 | 4 +- metadata/md5-cache/gui-apps/swaybg-1.0 | 4 +- metadata/md5-cache/gui-apps/swaybg-9999 | 4 +- metadata/md5-cache/gui-apps/swayidle-1.6 | 4 +- metadata/md5-cache/gui-apps/swayidle-9999 | 4 +- metadata/md5-cache/gui-apps/swaylock-1.3 | 4 +- metadata/md5-cache/gui-apps/swaylock-1.4 | 4 +- metadata/md5-cache/gui-apps/swaylock-1.5 | 4 +- metadata/md5-cache/gui-apps/swaylock-9999 | 4 +- metadata/md5-cache/gui-apps/waybar-0.8.0 | 4 +- metadata/md5-cache/gui-apps/waybar-9999 | 4 +- metadata/md5-cache/gui-apps/wcm-0.4.0-r1 | 4 +- metadata/md5-cache/gui-apps/wcm-9999 | 4 +- .../md5-cache/gui-apps/wf-recorder-0.2.1-r1 | 4 +- metadata/md5-cache/gui-apps/wf-recorder-9999 | 4 +- metadata/md5-cache/gui-apps/wf-shell-0.4.0-r1 | 4 +- metadata/md5-cache/gui-apps/wf-shell-9999 | 4 +- .../md5-cache/gui-apps/wl-clipboard-1.0.0 | 4 +- .../md5-cache/gui-apps/wl-clipboard-2.0.0 | 4 +- metadata/md5-cache/gui-apps/wl-clipboard-9999 | 4 +- metadata/md5-cache/gui-libs/Manifest.gz | Bin 2057 -> 2050 bytes .../gui-libs/gtk-layer-shell-0.1.0-r1 | 4 +- metadata/md5-cache/gui-libs/libhandy-0.0.13 | 4 +- metadata/md5-cache/gui-libs/wf-config-0.4.1 | 4 +- metadata/md5-cache/gui-libs/wf-config-9999 | 4 +- metadata/md5-cache/gui-libs/wlroots-0.10.0 | 4 +- metadata/md5-cache/gui-libs/wlroots-0.10.1 | 4 +- metadata/md5-cache/gui-libs/wlroots-9999 | 4 +- metadata/md5-cache/gui-wm/Manifest.gz | Bin 1177 -> 1181 bytes metadata/md5-cache/gui-wm/sway-1.4-r2 | 4 +- metadata/md5-cache/gui-wm/sway-1.5_rc1 | 4 +- metadata/md5-cache/gui-wm/sway-9999 | 4 +- metadata/md5-cache/gui-wm/wayfire-0.4.0-r2 | 4 +- metadata/md5-cache/gui-wm/wayfire-9999 | 4 +- metadata/md5-cache/kde-apps/Manifest.gz | Bin 76399 -> 76411 bytes metadata/md5-cache/kde-apps/cantor-19.12.3 | 2 +- metadata/md5-cache/kde-apps/cantor-20.04.2 | 2 +- metadata/md5-cache/kde-apps/kajongg-19.12.3 | 2 +- metadata/md5-cache/kde-apps/kajongg-20.04.2 | 2 +- metadata/md5-cache/kde-apps/kig-19.12.3 | 2 +- metadata/md5-cache/kde-apps/kig-20.04.2 | 2 +- .../kde-apps/kross-interpreters-19.12.3 | 2 +- .../kde-apps/kross-interpreters-20.04.2 | 2 +- metadata/md5-cache/kde-apps/lokalize-19.12.3 | 2 +- metadata/md5-cache/kde-apps/lokalize-20.04.2 | 2 +- metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 27602 -> 27598 bytes .../kde-frameworks/extra-cmake-modules-5.70.0 | 2 +- .../kde-frameworks/extra-cmake-modules-5.71.0 | 2 +- .../md5-cache/kde-frameworks/kapidox-5.70.0 | 2 +- .../md5-cache/kde-frameworks/kapidox-5.71.0 | 2 +- .../kde-frameworks/kfilemetadata-5.70.0 | 2 +- .../kde-frameworks/kfilemetadata-5.71.0 | 2 +- .../md5-cache/kde-frameworks/ki18n-5.70.0 | 2 +- .../md5-cache/kde-frameworks/ki18n-5.71.0 | 2 +- metadata/md5-cache/kde-plasma/Manifest.gz | Bin 16474 -> 16481 bytes .../md5-cache/kde-plasma/breeze-gtk-5.18.5 | 2 +- .../md5-cache/kde-plasma/breeze-gtk-5.19.2 | 2 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 10129 -> 9964 bytes metadata/md5-cache/mail-client/aerc-9999 | 2 +- metadata/md5-cache/mail-client/alot-0.8.1 | 2 +- metadata/md5-cache/mail-client/alot-0.9 | 2 +- metadata/md5-cache/mail-client/alot-9999 | 2 +- .../mail-client/claws-mail-3.17.3-r1 | 2 +- .../md5-cache/mail-client/claws-mail-3.17.4 | 2 +- .../md5-cache/mail-client/claws-mail-3.17.5 | 2 +- .../mail-client/claws-mail-3.17.5-r1 | 2 +- .../md5-cache/mail-client/claws-mail-9999 | 2 +- .../md5-cache/mail-client/evolution-3.34.4-r1 | 13 - .../{evolution-3.36.2 => evolution-3.36.4} | 6 +- .../md5-cache/mail-client/geary-3.34.2-r3 | 4 +- metadata/md5-cache/mail-client/geary-3.36.0 | 4 +- metadata/md5-cache/mail-client/geary-3.36.1 | 4 +- metadata/md5-cache/mail-client/geary-3.36.2 | 4 +- .../md5-cache/mail-client/mutt-wizard-9999 | 2 +- .../md5-cache/mail-client/neomutt-99999999 | 2 +- .../md5-cache/mail-client/roundcube-1.4.4 | 4 +- .../mail-client/thunderbird-52.9.1-r1 | 2 +- .../md5-cache/mail-client/thunderbird-68.10.0 | 2 +- .../md5-cache/mail-client/thunderbird-68.9.0 | 2 +- metadata/md5-cache/mail-client/trojita-9999 | 2 +- metadata/md5-cache/mail-filter/Manifest.gz | Bin 15409 -> 15238 bytes metadata/md5-cache/mail-filter/afew-1.2.0 | 2 +- metadata/md5-cache/mail-filter/afew-1.3.0-r1 | 2 +- metadata/md5-cache/mail-filter/afew-2.0.0 | 2 +- metadata/md5-cache/mail-filter/afew-3.0.0 | 2 +- .../mail-filter/courier-pythonfilter-3.0.2 | 2 +- metadata/md5-cache/mail-filter/pyzor-1.0.0-r1 | 2 +- metadata/md5-cache/mail-filter/rmilter-9999 | 2 +- metadata/md5-cache/mail-filter/rspamd-9999 | 2 +- .../md5-cache/mail-filter/spf-engine-2.0.2-r1 | 2 +- .../md5-cache/mail-filter/spf-engine-2.9.2 | 2 +- metadata/md5-cache/mail-filter/tmda-1.1.12-r2 | 14 - metadata/md5-cache/mail-mta/Manifest.gz | Bin 4184 -> 4188 bytes metadata/md5-cache/mail-mta/notqmail-9999 | 2 +- metadata/md5-cache/mail-mta/qpsmtpd-9999 | 2 +- metadata/md5-cache/mate-extra/Manifest.gz | Bin 5851 -> 5846 bytes .../md5-cache/mate-extra/caja-admin-0.0.1 | 2 +- .../md5-cache/mate-extra/caja-admin-0.0.2 | 2 +- .../mate-extra/caja-admin-0.0.2_p20200328 | 4 +- metadata/md5-cache/mate-extra/caja-admin-9999 | 4 +- .../mate-extra/caja-dropbox-1.22.1-r1 | 2 +- .../md5-cache/mate-extra/caja-dropbox-1.24.0 | 2 +- metadata/md5-cache/mate-extra/caja-hide-0.9.0 | 2 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 44740 -> 44744 bytes .../md5-cache/media-fonts/cantarell-0.111 | 4 +- .../md5-cache/media-fonts/fontawesome-9999 | 2 +- .../media-fonts/inconsolata-20140821 | 4 +- .../md5-cache/media-fonts/ipamonafont-1.0.8 | 4 +- .../media-fonts/liberation-fonts-2.1.0 | 2 +- .../md5-cache/media-fonts/noto-emoji-20200311 | 2 +- .../md5-cache/media-fonts/noto-emoji-20200317 | 2 +- .../media-fonts/noto-emoji-20200317-r1 | 2 +- .../media-fonts/sil-gentium-5.000-r1 | 4 +- metadata/md5-cache/media-fonts/solarize-9999 | 2 +- .../media-fonts/takao-fonts-003.02.01 | 4 +- .../md5-cache/media-fonts/terminus-font-4.48 | 2 +- .../media-fonts/terminus-font-4.48-r2 | 2 +- .../media-fonts/wqy-microhei-0.2.0_beta-r1 | 4 +- .../md5-cache/media-fonts/wqy-zenhei-0.9.46 | 4 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 60341 -> 60485 bytes .../md5-cache/media-gfx/alembic-1.7.11-r1 | 2 +- metadata/md5-cache/media-gfx/alembic-1.7.12 | 2 +- metadata/md5-cache/media-gfx/asymptote-2.61 | 2 +- metadata/md5-cache/media-gfx/asymptote-2.62 | 2 +- metadata/md5-cache/media-gfx/asymptote-2.65 | 2 +- metadata/md5-cache/media-gfx/birdfont-2.18.3 | 2 +- metadata/md5-cache/media-gfx/blender-2.79b-r2 | 2 +- metadata/md5-cache/media-gfx/cairosvg-1.0.22 | 2 +- metadata/md5-cache/media-gfx/cairosvg-2.4.2 | 2 +- metadata/md5-cache/media-gfx/cptutils-1.72 | 2 +- metadata/md5-cache/media-gfx/cropgui-0.4.1 | 2 +- metadata/md5-cache/media-gfx/cura-3.4.1 | 2 +- metadata/md5-cache/media-gfx/cura-3.6.0 | 2 +- metadata/md5-cache/media-gfx/cura-4.2.1 | 2 +- metadata/md5-cache/media-gfx/cura-4.3.0-r1 | 2 +- metadata/md5-cache/media-gfx/cura-4.6.1 | 2 +- metadata/md5-cache/media-gfx/darktable-9999 | 2 +- .../md5-cache/media-gfx/displaycal-3.8.8.1-r1 | 2 +- .../md5-cache/media-gfx/displaycal-3.8.9.3-r1 | 2 +- metadata/md5-cache/media-gfx/entangle-2.0 | 4 +- metadata/md5-cache/media-gfx/eog-3.32.2 | 4 +- .../md5-cache/media-gfx/eog-plugins-3.26.4-r1 | 2 +- .../md5-cache/media-gfx/exact-image-1.0.2 | 13 + metadata/md5-cache/media-gfx/exiv2-0.27.2 | 2 +- metadata/md5-cache/media-gfx/exiv2-0.27.3 | 2 +- metadata/md5-cache/media-gfx/farbfeld-9999 | 2 +- metadata/md5-cache/media-gfx/fbida-9999 | 4 +- .../md5-cache/media-gfx/fontforge-20200314 | 2 +- .../md5-cache/media-gfx/fontypython-0.4.4-r3 | 2 +- metadata/md5-cache/media-gfx/fr0st-1.4-r2 | 2 +- metadata/md5-cache/media-gfx/freewrl-9999 | 2 +- metadata/md5-cache/media-gfx/frogr-1.5 | 4 +- metadata/md5-cache/media-gfx/geeqie-9999 | 2 +- metadata/md5-cache/media-gfx/gimp-2.10.14-r1 | 2 +- metadata/md5-cache/media-gfx/gimp-2.10.18-r1 | 2 +- metadata/md5-cache/media-gfx/gimp-2.10.20 | 15 + metadata/md5-cache/media-gfx/gimp-2.8.22-r2 | 2 +- metadata/md5-cache/media-gfx/gimp-2.9.8-r1 | 2 +- metadata/md5-cache/media-gfx/gimp-9999 | 2 +- .../media-gfx/gnofract4d-4.0.1_p1-r1 | 2 +- .../media-gfx/gnome-font-viewer-3.34.0 | 4 +- .../md5-cache/media-gfx/gnome-photos-3.34.1 | 4 +- .../media-gfx/gnome-screenshot-3.36.0 | 4 +- metadata/md5-cache/media-gfx/graphite2-1.3.14 | 2 +- metadata/md5-cache/media-gfx/graphviz-2.42.3 | 2 +- metadata/md5-cache/media-gfx/graphviz-2.44.0 | 2 +- metadata/md5-cache/media-gfx/hugin-2019.2.0 | 2 +- metadata/md5-cache/media-gfx/hugin-9999 | 2 +- metadata/md5-cache/media-gfx/icc-examin-9999 | 2 +- .../md5-cache/media-gfx/imagemagick-6.9.11.22 | 4 +- ...magick-6.9.11.19 => imagemagick-6.9.11.23} | 6 +- .../md5-cache/media-gfx/imagemagick-7.0.10.22 | 4 +- ...magick-7.0.10.19 => imagemagick-7.0.10.23} | 6 +- metadata/md5-cache/media-gfx/imagemagick-9999 | 2 +- metadata/md5-cache/media-gfx/img2pdf-0.3.3 | 2 +- metadata/md5-cache/media-gfx/img2pdf-0.3.4 | 2 +- metadata/md5-cache/media-gfx/img2pdf-0.3.6 | 2 +- metadata/md5-cache/media-gfx/imv-9999 | 2 +- metadata/md5-cache/media-gfx/inkscape-1.0-r1 | 2 +- metadata/md5-cache/media-gfx/inkscape-9999 | 2 +- metadata/md5-cache/media-gfx/jhead-3.04 | 9 + metadata/md5-cache/media-gfx/krita-4.2.9 | 2 +- metadata/md5-cache/media-gfx/krita-4.3.0 | 2 +- metadata/md5-cache/media-gfx/librecad-9999 | 2 +- metadata/md5-cache/media-gfx/maim-9999 | 2 +- .../media-gfx/mcomix-1.3.0_pre20200206 | 2 +- metadata/md5-cache/media-gfx/mcomix-9999 | 2 +- metadata/md5-cache/media-gfx/mypaint-1.2.1-r5 | 2 +- metadata/md5-cache/media-gfx/netpaint-1.1.2 | 2 +- .../media-gfx/nvidia-cg-toolkit-3.1.0013-r5 | 2 +- metadata/md5-cache/media-gfx/openscad-9999 | 2 +- metadata/md5-cache/media-gfx/openvdb-4.0.2-r3 | 2 +- metadata/md5-cache/media-gfx/openvdb-5.2.0-r1 | 2 +- metadata/md5-cache/media-gfx/pinta-9999 | 2 +- metadata/md5-cache/media-gfx/pixels2pgf-9999 | 2 +- metadata/md5-cache/media-gfx/potrace-1.16 | 4 +- metadata/md5-cache/media-gfx/pqiv-9999 | 2 +- .../md5-cache/media-gfx/printrun-20150310-r4 | 2 +- .../md5-cache/media-gfx/printrun-99999999 | 2 +- .../media-gfx/{qimgv-0.8.8 => qimgv-0.9.1} | 10 +- .../media-gfx/sane-backends-1.0.27-r3 | 2 +- .../media-gfx/sane-backends-1.0.30-r2 | 2 +- metadata/md5-cache/media-gfx/scour-0.37 | 2 +- metadata/md5-cache/media-gfx/scrot-9999 | 2 +- .../md5-cache/media-gfx/shotwell-0.30.8-r1 | 14 - metadata/md5-cache/media-gfx/shotwell-0.30.9 | 4 +- metadata/md5-cache/media-gfx/sigal-1.3.0 | 2 +- .../md5-cache/media-gfx/simple-scan-3.34.4 | 14 - .../md5-cache/media-gfx/simple-scan-3.34.6 | 4 +- metadata/md5-cache/media-gfx/slic3r-9999 | 2 +- metadata/md5-cache/media-gfx/sxiv-9999 | 2 +- metadata/md5-cache/media-gfx/termtosvg-0.7.0 | 2 +- metadata/md5-cache/media-gfx/termtosvg-0.8.0 | 2 +- metadata/md5-cache/media-gfx/termtosvg-1.1.0 | 2 +- .../media-gfx/uniconvertor-2.0_pre379-r2 | 2 +- metadata/md5-cache/media-gfx/valentina-9999 | 2 +- metadata/md5-cache/media-gfx/viewnior-1.7-r1 | 4 +- metadata/md5-cache/media-gfx/viewnior-1.7-r2 | 4 +- metadata/md5-cache/media-gfx/word_cloud-1.6.0 | 2 +- metadata/md5-cache/media-gfx/xdot-1.1 | 2 +- metadata/md5-cache/media-gfx/xdot-9999 | 2 +- metadata/md5-cache/media-gfx/yafaray-3.4.1 | 2 +- metadata/md5-cache/media-gfx/zbar-0.23-r1 | 2 +- metadata/md5-cache/media-gfx/zbar-0.23.1 | 2 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 107839 -> 108012 bytes metadata/md5-cache/media-libs/a52dec-0.7.4-r7 | 2 +- .../md5-cache/media-libs/aalib-1.4_rc5-r9 | 2 +- metadata/md5-cache/media-libs/allegro-4.4.3.1 | 2 +- metadata/md5-cache/media-libs/allegro-5.2.5.0 | 6 +- .../md5-cache/media-libs/alsa-lib-1.2.2-r1 | 2 +- .../md5-cache/media-libs/alsa-lib-1.2.3.1 | 2 +- metadata/md5-cache/media-libs/alsa-oss-1.1.8 | 2 +- .../md5-cache/media-libs/aribb24-1.0.3-r1 | 2 +- .../md5-cache/media-libs/aribb24-1.0.3-r2 | 2 +- metadata/md5-cache/media-libs/aubio-0.4.7-r1 | 2 +- metadata/md5-cache/media-libs/aubio-0.4.8 | 2 +- metadata/md5-cache/media-libs/aubio-0.4.9 | 2 +- .../md5-cache/media-libs/audiofile-0.3.6-r3 | 2 +- .../media-libs/avidemux-plugins-2.7.3 | 2 +- .../media-libs/avidemux-plugins-2.7.4 | 2 +- metadata/md5-cache/media-libs/babl-0.1.74 | 4 +- metadata/md5-cache/media-libs/babl-0.1.74-r1 | 4 +- metadata/md5-cache/media-libs/babl-0.1.78 | 15 + metadata/md5-cache/media-libs/babl-9999 | 4 +- metadata/md5-cache/media-libs/bcg729-999999 | 2 +- .../md5-cache/media-libs/chromaprint-1.4.3 | 2 +- .../md5-cache/media-libs/chromaprint-1.5.0 | 2 +- metadata/md5-cache/media-libs/codec2-0.8.1 | 2 +- metadata/md5-cache/media-libs/dav1d-0.5.2 | 4 +- metadata/md5-cache/media-libs/dav1d-0.7.0 | 4 +- metadata/md5-cache/media-libs/dav1d-9999 | 4 +- metadata/md5-cache/media-libs/dumb-0.9.3-r3 | 2 +- metadata/md5-cache/media-libs/dumb-2.0.3 | 6 +- .../media-libs/elgato-streamdeck-0.8.1 | 2 +- .../media-libs/elgato-streamdeck-9999 | 2 +- metadata/md5-cache/media-libs/faac-1.29.9.2 | 2 +- metadata/md5-cache/media-libs/faac-1.30 | 2 +- metadata/md5-cache/media-libs/faad2-2.9.0 | 2 +- metadata/md5-cache/media-libs/faad2-2.9.2 | 2 +- metadata/md5-cache/media-libs/fdk-aac-2.0.0 | 2 +- metadata/md5-cache/media-libs/fdk-aac-2.0.1 | 2 +- .../md5-cache/media-libs/ffmpegsource-9999 | 2 +- metadata/md5-cache/media-libs/flac-1.3.3 | 2 +- .../md5-cache/media-libs/fontconfig-2.12.6 | 2 +- .../md5-cache/media-libs/fontconfig-2.13.0-r4 | 2 +- .../md5-cache/media-libs/fontconfig-2.13.1-r2 | 2 +- .../md5-cache/media-libs/freealut-1.1.0-r3 | 2 +- metadata/md5-cache/media-libs/freeglut-3.2.1 | 2 +- metadata/md5-cache/media-libs/freetype-2.10.1 | 2 +- .../md5-cache/media-libs/freetype-2.10.2-r1 | 2 +- .../md5-cache/media-libs/freetype-2.9.1-r3 | 2 +- .../md5-cache/media-libs/freetype-2.9.1-r4 | 2 +- metadata/md5-cache/media-libs/freetype-9999 | 2 +- .../md5-cache/media-libs/game-music-emu-0.6.2 | 2 +- metadata/md5-cache/media-libs/ganv-1.4.2-r1 | 2 +- metadata/md5-cache/media-libs/ganv-1.6.0 | 2 +- metadata/md5-cache/media-libs/gavl-1.4.0-r1 | 2 +- metadata/md5-cache/media-libs/gd-2.3.0 | 2 +- metadata/md5-cache/media-libs/gegl-0.3.34 | 2 +- metadata/md5-cache/media-libs/gegl-0.3.34-r1 | 2 +- metadata/md5-cache/media-libs/gegl-0.4.16 | 2 +- metadata/md5-cache/media-libs/gegl-0.4.16-r1 | 2 +- metadata/md5-cache/media-libs/gegl-0.4.18 | 4 +- metadata/md5-cache/media-libs/gegl-0.4.18-r1 | 4 +- metadata/md5-cache/media-libs/gegl-0.4.22 | 4 +- metadata/md5-cache/media-libs/gegl-0.4.22-r1 | 4 +- metadata/md5-cache/media-libs/gegl-0.4.24 | 16 + metadata/md5-cache/media-libs/gegl-9999 | 4 +- .../md5-cache/media-libs/gexiv2-0.10.10-r1 | 4 +- metadata/md5-cache/media-libs/gexiv2-0.12.0 | 4 +- .../md5-cache/media-libs/gexiv2-0.12.0-r1 | 4 +- metadata/md5-cache/media-libs/gexiv2-9999 | 4 +- metadata/md5-cache/media-libs/giflib-5.2.1-r1 | 2 +- .../md5-cache/media-libs/glew-1.10.0-r100 | 2 +- metadata/md5-cache/media-libs/glew-1.6.0-r100 | 2 +- metadata/md5-cache/media-libs/glew-2.1.0-r1 | 2 +- metadata/md5-cache/media-libs/glew-2.2.0 | 2 +- metadata/md5-cache/media-libs/glpng-1.46-r1 | 2 +- metadata/md5-cache/media-libs/glu-9.0.1 | 2 +- metadata/md5-cache/media-libs/glu-9999 | 2 +- metadata/md5-cache/media-libs/gmmlib-19.3.4 | 2 +- metadata/md5-cache/media-libs/gmmlib-19.4.1 | 2 +- metadata/md5-cache/media-libs/gmmlib-20.1.1 | 2 +- metadata/md5-cache/media-libs/gmmlib-20.2.2 | 2 +- metadata/md5-cache/media-libs/gmmlib-9999 | 2 +- metadata/md5-cache/media-libs/graphene-1.10.0 | 4 +- metadata/md5-cache/media-libs/graphene-1.10.2 | 4 +- metadata/md5-cache/media-libs/graphene-1.8.6 | 4 +- metadata/md5-cache/media-libs/grilo-0.3.11 | 16 - metadata/md5-cache/media-libs/grilo-0.3.12 | 4 +- .../media-libs/gst-plugins-bad-1.14.5 | 2 +- .../media-libs/gst-plugins-bad-1.16.2 | 2 +- .../media-libs/gst-plugins-base-1.14.5 | 2 +- .../media-libs/gst-plugins-base-1.14.5-r1 | 2 +- .../media-libs/gst-plugins-base-1.16.2 | 2 +- .../media-libs/gst-plugins-good-1.14.5 | 2 +- .../media-libs/gst-plugins-good-1.16.2 | 2 +- .../media-libs/gst-plugins-ugly-1.14.3 | 2 +- .../media-libs/gst-plugins-ugly-1.16.2 | 2 +- .../media-libs/gst-rtsp-server-1.14.5 | 2 +- .../md5-cache/media-libs/gstreamer-1.14.5 | 2 +- .../md5-cache/media-libs/gstreamer-1.16.2 | 2 +- .../gstreamer-editing-services-1.14.5 | 2 +- metadata/md5-cache/media-libs/hamlib-3.3 | 2 +- metadata/md5-cache/media-libs/harfbuzz-2.6.4 | 2 +- metadata/md5-cache/media-libs/harfbuzz-2.6.5 | 2 +- metadata/md5-cache/media-libs/harfbuzz-2.6.6 | 2 +- metadata/md5-cache/media-libs/harfbuzz-2.6.7 | 2 +- metadata/md5-cache/media-libs/harfbuzz-2.6.8 | 2 +- metadata/md5-cache/media-libs/harfbuzz-9999 | 2 +- metadata/md5-cache/media-libs/ilmbase-2.3.0 | 2 +- metadata/md5-cache/media-libs/imlib-1.9.15-r5 | 2 +- metadata/md5-cache/media-libs/imlib2-1.6.1 | 2 +- .../md5-cache/media-libs/intel-mediasdk-9999 | 2 +- .../md5-cache/media-libs/jbig2dec-0.17-r1 | 2 +- metadata/md5-cache/media-libs/jbigkit-2.1 | 2 +- metadata/md5-cache/media-libs/jpeg-6b-r12 | 2 +- metadata/md5-cache/media-libs/jpeg-8d-r2 | 2 +- metadata/md5-cache/media-libs/jpeg-9c | 2 +- metadata/md5-cache/media-libs/jpeg-9d | 2 +- .../md5-cache/media-libs/kodi-platform-9999 | 2 +- .../md5-cache/media-libs/kvazaar-1.2.0-r1 | 2 +- metadata/md5-cache/media-libs/kvazaar-9999 | 2 +- .../md5-cache/media-libs/ladspa-cmt-1.16-r4 | 2 +- .../md5-cache/media-libs/ladspa-sdk-1.13-r2 | 2 +- metadata/md5-cache/media-libs/lcms-2.10 | 2 +- metadata/md5-cache/media-libs/lcms-2.9 | 2 +- .../md5-cache/media-libs/lensfun-0.3.2-r1 | 2 +- .../md5-cache/media-libs/leptonica-1.74.4 | 2 +- .../md5-cache/media-libs/leptonica-1.78.0 | 2 +- .../md5-cache/media-libs/leptonica-1.79.0-r1 | 2 +- metadata/md5-cache/media-libs/libXcm-0.5.4 | 2 +- metadata/md5-cache/media-libs/libXcm-9999 | 2 +- .../md5-cache/media-libs/libaacplus-2.0.2-r2 | 2 +- .../md5-cache/media-libs/libaacplus-2.0.2-r3 | 2 +- metadata/md5-cache/media-libs/libaacs-0.10.0 | 2 +- metadata/md5-cache/media-libs/libaacs-0.9.0 | 2 +- metadata/md5-cache/media-libs/libao-1.2.2 | 2 +- metadata/md5-cache/media-libs/libao-1.2.2-r1 | 2 +- metadata/md5-cache/media-libs/libaom-1.0.0-r2 | 2 +- metadata/md5-cache/media-libs/libaom-2.0.0 | 2 +- metadata/md5-cache/media-libs/libaom-9999 | 2 +- .../media-libs/libart_lgpl-2.3.21-r3 | 2 +- metadata/md5-cache/media-libs/libass-0.14.0 | 2 +- metadata/md5-cache/media-libs/libbdplus-0.1.2 | 2 +- metadata/md5-cache/media-libs/libbdplus-9999 | 2 +- metadata/md5-cache/media-libs/libbluray-1.1.2 | 2 +- metadata/md5-cache/media-libs/libbluray-1.2.0 | 2 +- metadata/md5-cache/media-libs/libbluray-9999 | 2 +- .../md5-cache/media-libs/libbs2b-3.1.0-r2 | 2 +- .../media-libs/libcaca-0.99_beta19-r1 | 2 +- .../md5-cache/media-libs/libcanberra-0.30-r5 | 2 +- .../md5-cache/media-libs/libcddb-1.3.2-r1 | 2 +- metadata/md5-cache/media-libs/libcdr-9999 | 2 +- .../md5-cache/media-libs/libchamplain-0.12.20 | 4 +- .../md5-cache/media-libs/libcuefile-477-r1 | 2 +- .../md5-cache/media-libs/libdc1394-2.2.5-r1 | 2 +- metadata/md5-cache/media-libs/libdca-0.0.5-r3 | 2 +- metadata/md5-cache/media-libs/libde265-1.0.3 | 2 +- metadata/md5-cache/media-libs/libde265-9999 | 2 +- metadata/md5-cache/media-libs/libdv-1.0.0-r4 | 2 +- metadata/md5-cache/media-libs/libdvdcss-1.4.2 | 2 +- metadata/md5-cache/media-libs/libdvdnav-6.0.0 | 2 +- metadata/md5-cache/media-libs/libdvdnav-6.0.1 | 2 +- metadata/md5-cache/media-libs/libdvdnav-6.1.0 | 2 +- metadata/md5-cache/media-libs/libdvdnav-9999 | 2 +- .../md5-cache/media-libs/libdvdread-6.0.0 | 2 +- .../md5-cache/media-libs/libdvdread-6.0.1 | 2 +- .../md5-cache/media-libs/libdvdread-6.0.2 | 2 +- .../md5-cache/media-libs/libdvdread-6.1.1 | 2 +- metadata/md5-cache/media-libs/libdvdread-9999 | 2 +- .../md5-cache/media-libs/libebur128-1.2.4 | 2 +- metadata/md5-cache/media-libs/libeot-9999 | 2 +- metadata/md5-cache/media-libs/libepoxy-1.5.4 | 4 +- metadata/md5-cache/media-libs/libepoxy-9999 | 4 +- .../md5-cache/media-libs/libexif-0.6.21-r3 | 2 +- metadata/md5-cache/media-libs/libexif-0.6.22 | 2 +- .../md5-cache/media-libs/libfame-0.9.1-r2 | 2 +- .../md5-cache/media-libs/libffado-2.4.1-r1 | 2 +- .../md5-cache/media-libs/libfreehand-9999 | 2 +- metadata/md5-cache/media-libs/libgii-1.0.2-r2 | 2 +- metadata/md5-cache/media-libs/libglvnd-1.3.1 | 4 +- metadata/md5-cache/media-libs/libglvnd-1.3.2 | 4 +- metadata/md5-cache/media-libs/libglvnd-9999 | 4 +- .../md5-cache/media-libs/libgphoto2-2.5.22 | 2 +- .../md5-cache/media-libs/libharu-2.3.0-r2 | 2 +- metadata/md5-cache/media-libs/libheif-1.5.1 | 2 +- metadata/md5-cache/media-libs/libheif-1.6.1 | 2 +- metadata/md5-cache/media-libs/libheif-9999 | 2 +- .../md5-cache/media-libs/libid3tag-0.15.1b-r4 | 2 +- .../md5-cache/media-libs/libiec61883-1.2.0-r1 | 2 +- metadata/md5-cache/media-libs/libilbc-2.0.2 | 2 +- metadata/md5-cache/media-libs/libilbc-9999 | 2 +- metadata/md5-cache/media-libs/libinsane-1.0.4 | 4 +- .../md5-cache/media-libs/libiptcdata-1.0.4-r1 | 2 +- .../md5-cache/media-libs/libiptcdata-1.0.5 | 2 +- .../media-libs/libjpeg-turbo-1.5.3-r2 | 2 +- .../media-libs/libjpeg-turbo-1.5.3-r3 | 2 +- .../md5-cache/media-libs/libjpeg-turbo-2.0.3 | 2 +- .../md5-cache/media-libs/libjpeg-turbo-2.0.4 | 2 +- .../media-libs/libjpeg-turbo-2.0.4-r1 | 2 +- metadata/md5-cache/media-libs/libjsw-1.5.8 | 8 +- .../md5-cache/media-libs/libkate-0.4.1-r4 | 2 +- .../md5-cache/media-libs/libmad-0.15.1b-r9 | 2 +- .../md5-cache/media-libs/libmetalink-0.1.3-r1 | 2 +- .../md5-cache/media-libs/libmikmod-3.3.11.1 | 2 +- metadata/md5-cache/media-libs/libmms-0.6.4 | 2 +- metadata/md5-cache/media-libs/libmng-2.0.3 | 2 +- .../md5-cache/media-libs/libmodplug-0.8.9.0 | 2 +- .../md5-cache/media-libs/libmpdclient-2.16 | 4 +- .../md5-cache/media-libs/libmpeg2-0.5.1-r2 | 2 +- metadata/md5-cache/media-libs/libmpeg3-1.8-r1 | 2 +- metadata/md5-cache/media-libs/libmtp-9999 | 2 +- .../md5-cache/media-libs/libmygpo-qt-9999 | 2 +- .../md5-cache/media-libs/libmypaint-1.4.0 | 2 +- .../md5-cache/media-libs/libmypaint-1.4.0-r1 | 2 +- metadata/md5-cache/media-libs/libofa-0.9.3-r2 | 2 +- metadata/md5-cache/media-libs/libogg-1.3.3 | 2 +- metadata/md5-cache/media-libs/libogg-1.3.4 | 2 +- .../media-libs/libopenglrecorder-0.1.0 | 2 +- .../md5-cache/media-libs/libopenmpt-0.5.0 | 2 +- .../md5-cache/media-libs/libopenshot-0.2.2 | 2 +- .../md5-cache/media-libs/libopenshot-0.2.4 | 2 +- .../media-libs/libopenshot-0.2.4_pre20190609 | 2 +- .../md5-cache/media-libs/libopenshot-0.2.5 | 2 +- .../md5-cache/media-libs/libpagemaker-9999 | 2 +- .../md5-cache/media-libs/libplacebo-1.21.0-r1 | 4 +- .../md5-cache/media-libs/libplacebo-1.29.1 | 4 +- .../md5-cache/media-libs/libplacebo-2.43.0 | 4 +- .../md5-cache/media-libs/libplacebo-2.72.0 | 4 +- metadata/md5-cache/media-libs/libplacebo-9999 | 4 +- metadata/md5-cache/media-libs/libpng-1.6.37 | 2 +- .../md5-cache/media-libs/libpng-compat-1.2.59 | 2 +- .../md5-cache/media-libs/libpng-compat-1.5.30 | 2 +- .../md5-cache/media-libs/libprojectm-9999 | 2 +- .../media-libs/libquicktime-1.2.4-r3 | 2 +- .../md5-cache/media-libs/libquvi-0.9.4-r1 | 2 +- .../libquvi-scripts-0.9.20131130-r1 | 2 +- metadata/md5-cache/media-libs/libraw-0.19.3 | 2 +- metadata/md5-cache/media-libs/libraw-0.19.4 | 2 +- metadata/md5-cache/media-libs/libraw-0.19.5 | 2 +- .../md5-cache/media-libs/libreplaygain-477-r1 | 2 +- .../md5-cache/media-libs/libsamplerate-0.1.9 | 2 +- .../md5-cache/media-libs/libsamplerate-9999 | 2 +- .../md5-cache/media-libs/libsdl-1.2.15-r9 | 2 +- .../md5-cache/media-libs/libsdl2-2.0.10-r1 | 2 +- .../md5-cache/media-libs/libsdl2-2.0.12-r1 | 2 +- .../md5-cache/media-libs/libshout-2.4.1-r2 | 2 +- metadata/md5-cache/media-libs/libshout-2.4.2 | 2 +- metadata/md5-cache/media-libs/libshout-2.4.3 | 2 +- .../media-libs/libsidplay-1.36.59-r2 | 2 +- .../md5-cache/media-libs/libsidplay-2.1.1-r5 | 2 +- .../md5-cache/media-libs/libsndfile-1.0.28-r4 | 2 +- .../libsndfile-1.0.29_pre2_p20191024 | 2 +- metadata/md5-cache/media-libs/libsndfile-9999 | 2 +- .../md5-cache/media-libs/libsoundio-2.0.0 | 2 +- .../md5-cache/media-libs/libsoundtouch-2.1.2 | 2 +- ...p20200701 => libtgvoip-2.4.4_p20200701-r1} | 2 +- .../md5-cache/media-libs/libtheora-1.1.1-r2 | 2 +- .../md5-cache/media-libs/libtiger-0.3.4-r1 | 2 +- .../md5-cache/media-libs/libtimidity-0.2.4 | 2 +- metadata/md5-cache/media-libs/libv4l-1.10.1 | 2 +- metadata/md5-cache/media-libs/libv4l-1.16.3 | 2 +- metadata/md5-cache/media-libs/libv4l-1.16.6 | 2 +- metadata/md5-cache/media-libs/libv4l-1.18.0 | 2 +- metadata/md5-cache/media-libs/libv4l-1.18.1 | 2 +- metadata/md5-cache/media-libs/libv4l-1.6.2 | 2 +- metadata/md5-cache/media-libs/libvisio-9999 | 2 +- .../md5-cache/media-libs/libvisual-0.4.0-r3 | 2 +- .../md5-cache/media-libs/libvorbis-1.3.6-r1 | 2 +- metadata/md5-cache/media-libs/libvpx-1.7.0-r1 | 2 +- metadata/md5-cache/media-libs/libvpx-1.8.2 | 2 +- metadata/md5-cache/media-libs/libwebp-1.0.2 | 2 +- metadata/md5-cache/media-libs/libwebp-1.0.3 | 2 +- metadata/md5-cache/media-libs/libwebp-1.1.0 | 2 +- .../md5-cache/media-libs/libxmlbird-1.2.0 | 2 +- metadata/md5-cache/media-libs/libyami-1.0.1 | 2 +- metadata/md5-cache/media-libs/libyami-1.1.0 | 2 +- metadata/md5-cache/media-libs/libyami-1.2.0 | 2 +- metadata/md5-cache/media-libs/libyami-1.3.0 | 2 +- metadata/md5-cache/media-libs/libyami-9999 | 2 +- metadata/md5-cache/media-libs/libzmf-9999 | 2 +- metadata/md5-cache/media-libs/lilv-0.24.6 | 2 +- .../md5-cache/media-libs/lsp-plugins-9999 | 2 +- metadata/md5-cache/media-libs/lv2-1.16.0-r1 | 2 +- metadata/md5-cache/media-libs/lv2-1.18.0 | 2 +- metadata/md5-cache/media-libs/lvtk-1.2.0 | 2 +- metadata/md5-cache/media-libs/mesa-20.0.8 | 4 +- metadata/md5-cache/media-libs/mesa-20.1.1 | 4 +- metadata/md5-cache/media-libs/mesa-20.1.2 | 4 +- metadata/md5-cache/media-libs/mesa-9999 | 4 +- metadata/md5-cache/media-libs/mlt-6.20.0 | 2 +- metadata/md5-cache/media-libs/mlt-6.20.0-r2 | 2 +- metadata/md5-cache/media-libs/mutagen-1.43.0 | 2 +- metadata/md5-cache/media-libs/mutagen-1.44.0 | 2 +- metadata/md5-cache/media-libs/nas-1.9.4-r2 | 2 +- .../media-libs/nv-codec-headers-8.1.24.2 | 2 +- .../media-libs/nv-codec-headers-9.0.18.1 | 2 +- .../media-libs/nv-codec-headers-9.1.23.1 | 2 +- metadata/md5-cache/media-libs/openal-1.20.0 | 2 +- metadata/md5-cache/media-libs/openal-1.20.1 | 2 +- .../md5-cache/media-libs/opencolorio-1.1.0-r4 | 2 +- .../media-libs/opencore-amr-0.1.3-r1 | 2 +- .../md5-cache/media-libs/opencore-amr-0.1.4 | 2 +- .../md5-cache/media-libs/opencore-amr-0.1.5 | 2 +- metadata/md5-cache/media-libs/opencv-4.1.2-r3 | 2 +- metadata/md5-cache/media-libs/openexr-2.3.0 | 2 +- .../media-libs/openglide-0.09_rc9_p20191120 | 2 +- .../md5-cache/media-libs/openh264-1.7.0-r1 | 2 +- metadata/md5-cache/media-libs/openh264-2.1.0 | 2 +- metadata/md5-cache/media-libs/openh264-2.1.1 | 6 +- metadata/md5-cache/media-libs/openicc-0.1.0 | 2 +- .../media-libs/openimageio-1.8.17-r2 | 2 +- .../md5-cache/media-libs/openjpeg-1.5.2-r1 | 2 +- .../md5-cache/media-libs/openjpeg-2.3.1-r1 | 2 +- .../md5-cache/media-libs/opensubdiv-3.3.3-r1 | 2 +- .../md5-cache/media-libs/opensubdiv-3.4.3 | 2 +- metadata/md5-cache/media-libs/opus-1.3.1-r1 | 2 +- metadata/md5-cache/media-libs/oyranos-9999 | 2 +- .../media-libs/partio-1.1.0_p20170829 | 2 +- metadata/md5-cache/media-libs/partio-1.5.4 | 2 +- metadata/md5-cache/media-libs/partio-9999 | 2 +- .../media-libs/portaudio-19.06.00-r1 | 2 +- .../media-libs/portaudio-19.06.00-r2 | 2 +- .../media-libs/portaudio-19.06.00-r3 | 2 +- metadata/md5-cache/media-libs/portmidi-217-r3 | 2 +- .../md5-cache/media-libs/pymemphis-0.2.1-r3 | 2 +- .../media-libs/raspberrypi-userland-9999 | 2 +- metadata/md5-cache/media-libs/raul-0.8.0-r1 | 2 +- .../md5-cache/media-libs/resid-0.16_p2-r1 | 2 +- .../media-libs/rlottie-0.0.1_pre20200424 | 4 +- metadata/md5-cache/media-libs/rlottie-0.1-r1 | 4 +- .../md5-cache/media-libs/rubberband-1.8.2 | 2 +- metadata/md5-cache/media-libs/sbc-1.4 | 2 +- metadata/md5-cache/media-libs/sdl-gfx-2.0.25 | 2 +- metadata/md5-cache/media-libs/sdl-gfx-2.0.26 | 2 +- .../md5-cache/media-libs/sdl-image-1.2.12-r2 | 2 +- .../md5-cache/media-libs/sdl-mixer-1.2.12-r4 | 2 +- .../md5-cache/media-libs/sdl-net-1.2.8-r1 | 2 +- .../md5-cache/media-libs/sdl-sound-1.0.3-r2 | 2 +- .../md5-cache/media-libs/sdl-ttf-2.0.11-r1 | 2 +- metadata/md5-cache/media-libs/sdl2-gfx-1.0.4 | 2 +- .../md5-cache/media-libs/sdl2-image-2.0.4 | 2 +- .../md5-cache/media-libs/sdl2-image-2.0.5 | 2 +- .../md5-cache/media-libs/sdl2-mixer-2.0.2-r1 | 2 +- .../md5-cache/media-libs/sdl2-mixer-2.0.4 | 2 +- metadata/md5-cache/media-libs/sdl2-net-2.0.1 | 2 +- metadata/md5-cache/media-libs/sdl2-ttf-2.0.14 | 2 +- metadata/md5-cache/media-libs/sdl2-ttf-2.0.15 | 2 +- metadata/md5-cache/media-libs/shaderc-2018.0 | 2 +- .../md5-cache/media-libs/shaderc-2019.0-r1 | 2 +- metadata/md5-cache/media-libs/shaderc-2020.1 | 2 +- metadata/md5-cache/media-libs/slv2-0.6.6-r3 | 2 +- metadata/md5-cache/media-libs/smpeg-0.4.4-r10 | 2 +- metadata/md5-cache/media-libs/smpeg2-2.0.0-r3 | 2 +- metadata/md5-cache/media-libs/soxr-0.1.3-r1 | 2 +- metadata/md5-cache/media-libs/speex-1.2.0-r1 | 2 +- .../md5-cache/media-libs/speexdsp-1.2_rc3-r2 | 2 +- metadata/md5-cache/media-libs/sratom-0.6.4 | 2 +- metadata/md5-cache/media-libs/suil-0.10.6 | 2 +- .../media-libs/taglib-1.11.1_p20190920-r1 | 2 +- .../media-libs/theoraplay-0_pre20180524 | 2 +- metadata/md5-cache/media-libs/tiff-4.1.0 | 2 +- .../media-libs/tremor-0_pre20130223-r2 | 2 +- .../media-libs/vamp-plugin-sdk-2.7.1 | 2 +- .../md5-cache/media-libs/vidstab-1.1.0-r2 | 2 +- metadata/md5-cache/media-libs/vidstab-9999 | 2 +- metadata/md5-cache/media-libs/vigra-1.11.1-r3 | 2 +- metadata/md5-cache/media-libs/vigra-9999 | 2 +- .../md5-cache/media-libs/virglrenderer-0.8.2 | 4 +- .../md5-cache/media-libs/virglrenderer-9999 | 4 +- metadata/md5-cache/media-libs/vitamtp-9999 | 2 +- metadata/md5-cache/media-libs/vo-aacenc-0.1.3 | 2 +- metadata/md5-cache/media-libs/vo-aacenc-9999 | 2 +- .../md5-cache/media-libs/vo-amrwbenc-0.1.3 | 2 +- .../md5-cache/media-libs/vo-amrwbenc-9999 | 2 +- .../media-libs/vulkan-layers-1.2.141 | 6 +- .../md5-cache/media-libs/vulkan-layers-9999 | 2 +- .../media-libs/vulkan-loader-1.2.137 | 2 +- .../media-libs/vulkan-loader-1.2.141 | 6 +- .../md5-cache/media-libs/vulkan-loader-9999 | 2 +- metadata/md5-cache/media-libs/waffle-1.6.1-r1 | 4 +- metadata/md5-cache/media-libs/waffle-9999 | 4 +- .../media-libs/webrtc-audio-processing-0.3.1 | 2 +- .../md5-cache/media-libs/x264-0.0.20190214 | 2 +- .../md5-cache/media-libs/x264-0.0.20190903 | 2 +- .../md5-cache/media-libs/x264-0.0.20190903-r1 | 2 +- metadata/md5-cache/media-libs/x264-9999 | 2 +- metadata/md5-cache/media-libs/x265-2.8 | 2 +- metadata/md5-cache/media-libs/x265-2.9 | 2 +- metadata/md5-cache/media-libs/x265-3.0 | 2 +- metadata/md5-cache/media-libs/x265-3.1 | 2 +- metadata/md5-cache/media-libs/x265-3.1.2 | 2 +- metadata/md5-cache/media-libs/x265-3.2 | 2 +- metadata/md5-cache/media-libs/x265-3.2.1 | 2 +- metadata/md5-cache/media-libs/x265-3.3 | 2 +- metadata/md5-cache/media-libs/x265-3.4 | 2 +- metadata/md5-cache/media-libs/x265-9999 | 2 +- metadata/md5-cache/media-libs/xvid-1.3.5 | 2 +- metadata/md5-cache/media-libs/xvid-1.3.5-r1 | 2 +- metadata/md5-cache/media-libs/zimg-2.8 | 2 +- metadata/md5-cache/media-libs/zimg-2.9.2 | 2 +- metadata/md5-cache/media-libs/zimg-9999 | 2 +- metadata/md5-cache/media-libs/zvbi-0.2.35-r1 | 2 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 92896 -> 92854 bytes .../media-plugins/alsa-plugins-1.2.2 | 2 +- .../md5-cache/media-plugins/alsaequal-0.7.1 | 2 +- .../md5-cache/media-plugins/ams-lv2-1.1.0 | 2 +- .../md5-cache/media-plugins/ams-lv2-1.2.1 | 2 +- .../media-plugins/audacious-plugins-9999 | 2 +- metadata/md5-cache/media-plugins/calf-9999 | 2 +- .../media-plugins/caps-plugins-0.9.24 | 2 +- .../media-plugins/gimp-resynthesizer-2.0.3-r3 | 2 +- .../media-plugins/grilo-plugins-0.3.11 | 4 +- .../media-plugins/grilo-plugins-0.3.9 | 15 - .../media-plugins/gst-plugins-a52dec-1.14.3 | 2 +- .../media-plugins/gst-plugins-a52dec-1.16.2 | 2 +- .../media-plugins/gst-plugins-amr-1.14.3 | 2 +- .../media-plugins/gst-plugins-amr-1.16.2 | 2 +- .../gst-plugins-assrender-1.14.5 | 2 +- .../gst-plugins-assrender-1.16.2 | 2 +- .../media-plugins/gst-plugins-bluez-1.14.5 | 2 +- .../media-plugins/gst-plugins-bluez-1.16.2 | 2 +- .../media-plugins/gst-plugins-bs2b-1.14.5 | 2 +- .../media-plugins/gst-plugins-bs2b-1.16.2 | 2 +- .../media-plugins/gst-plugins-cairo-1.14.5 | 2 +- .../media-plugins/gst-plugins-cairo-1.16.2 | 2 +- .../media-plugins/gst-plugins-cdio-1.14.3 | 2 +- .../media-plugins/gst-plugins-cdio-1.16.2 | 2 +- .../gst-plugins-cdparanoia-1.14.5 | 2 +- .../gst-plugins-cdparanoia-1.16.2 | 2 +- .../gst-plugins-chromaprint-1.14.5 | 2 +- .../gst-plugins-chromaprint-1.16.2 | 2 +- .../gst-plugins-colormanagement-1.14.5 | 2 +- .../gst-plugins-colormanagement-1.16.2 | 2 +- .../media-plugins/gst-plugins-dash-1.14.5 | 2 +- .../media-plugins/gst-plugins-dash-1.16.2 | 2 +- .../media-plugins/gst-plugins-dtls-1.14.5 | 2 +- .../media-plugins/gst-plugins-dtls-1.16.2 | 2 +- .../media-plugins/gst-plugins-dts-1.14.5 | 2 +- .../media-plugins/gst-plugins-dts-1.16.2 | 2 +- .../media-plugins/gst-plugins-dv-1.14.5 | 2 +- .../media-plugins/gst-plugins-dv-1.16.2 | 2 +- .../media-plugins/gst-plugins-dvb-1.14.5 | 2 +- .../media-plugins/gst-plugins-dvb-1.16.2 | 2 +- .../media-plugins/gst-plugins-dvdread-1.14.3 | 2 +- .../media-plugins/gst-plugins-dvdread-1.16.2 | 2 +- .../media-plugins/gst-plugins-faac-1.14.5 | 2 +- .../media-plugins/gst-plugins-faac-1.16.2 | 2 +- .../media-plugins/gst-plugins-faad-1.14.5 | 2 +- .../media-plugins/gst-plugins-faad-1.16.2 | 2 +- .../media-plugins/gst-plugins-flac-1.14.5 | 2 +- .../media-plugins/gst-plugins-flac-1.16.2 | 2 +- .../gst-plugins-gdkpixbuf-1.14.5 | 2 +- .../gst-plugins-gdkpixbuf-1.16.2 | 2 +- .../media-plugins/gst-plugins-gtk-1.14.5 | 2 +- .../media-plugins/gst-plugins-gtk-1.16.2 | 2 +- .../media-plugins/gst-plugins-hls-1.14.5 | 2 +- .../media-plugins/gst-plugins-hls-1.16.2 | 2 +- .../media-plugins/gst-plugins-jack-1.14.5 | 2 +- .../media-plugins/gst-plugins-jack-1.16.2 | 2 +- .../media-plugins/gst-plugins-jpeg-1.14.5 | 2 +- .../media-plugins/gst-plugins-jpeg-1.16.2 | 2 +- .../media-plugins/gst-plugins-kate-1.14.5 | 2 +- .../media-plugins/gst-plugins-kate-1.16.2 | 2 +- .../media-plugins/gst-plugins-ladspa-1.14.5 | 2 +- .../media-plugins/gst-plugins-ladspa-1.16.2 | 2 +- .../media-plugins/gst-plugins-lame-1.14.5 | 2 +- .../media-plugins/gst-plugins-lame-1.16.2 | 2 +- .../gst-plugins-libav-1.14.4.4.1.3_p20190329 | 2 +- .../media-plugins/gst-plugins-libav-1.16.2-r1 | 2 +- .../media-plugins/gst-plugins-libde265-1.14.5 | 2 +- .../media-plugins/gst-plugins-libde265-1.16.2 | 2 +- .../media-plugins/gst-plugins-libmms-1.14.5 | 2 +- .../media-plugins/gst-plugins-libmms-1.16.2 | 2 +- .../gst-plugins-libnice-0.1.15-r100 | 2 +- .../media-plugins/gst-plugins-libpng-1.14.5 | 2 +- .../media-plugins/gst-plugins-libpng-1.16.2 | 2 +- .../gst-plugins-libvisual-1.14.5 | 2 +- .../gst-plugins-libvisual-1.16.2 | 2 +- .../media-plugins/gst-plugins-lv2-1.14.5 | 2 +- .../media-plugins/gst-plugins-lv2-1.16.2-r1 | 2 +- .../media-plugins/gst-plugins-meta-1.14.3 | 2 +- .../media-plugins/gst-plugins-meta-1.16.2 | 2 +- .../media-plugins/gst-plugins-modplug-1.14.5 | 2 +- .../media-plugins/gst-plugins-modplug-1.16.2 | 2 +- .../media-plugins/gst-plugins-mpeg2dec-1.14.3 | 2 +- .../media-plugins/gst-plugins-mpeg2dec-1.16.2 | 2 +- .../media-plugins/gst-plugins-mpeg2enc-1.14.5 | 2 +- .../media-plugins/gst-plugins-mpeg2enc-1.16.2 | 2 +- .../media-plugins/gst-plugins-mpg123-1.14.5 | 2 +- .../media-plugins/gst-plugins-mpg123-1.16.2 | 2 +- .../media-plugins/gst-plugins-mplex-1.14.5 | 2 +- .../media-plugins/gst-plugins-mplex-1.16.2 | 2 +- .../media-plugins/gst-plugins-neon-1.14.5 | 2 +- .../media-plugins/gst-plugins-neon-1.16.2 | 2 +- .../media-plugins/gst-plugins-ofa-1.14.5 | 2 +- .../media-plugins/gst-plugins-ofa-1.16.2 | 2 +- .../gst-plugins-opencv-1.16.2-r1 | 2 +- .../media-plugins/gst-plugins-openh264-1.14.5 | 2 +- .../media-plugins/gst-plugins-openh264-1.16.2 | 2 +- .../media-plugins/gst-plugins-opus-1.14.5 | 2 +- .../media-plugins/gst-plugins-opus-1.16.2 | 2 +- .../media-plugins/gst-plugins-oss-1.14.5 | 2 +- .../media-plugins/gst-plugins-oss-1.16.2 | 2 +- .../media-plugins/gst-plugins-pulse-1.14.5 | 2 +- .../media-plugins/gst-plugins-pulse-1.16.2 | 2 +- .../media-plugins/gst-plugins-raw1394-1.14.5 | 2 +- .../media-plugins/gst-plugins-raw1394-1.16.2 | 2 +- .../media-plugins/gst-plugins-resindvd-1.14.5 | 2 +- .../media-plugins/gst-plugins-resindvd-1.16.2 | 2 +- .../media-plugins/gst-plugins-rtmp-1.14.5 | 2 +- .../media-plugins/gst-plugins-rtmp-1.16.2 | 2 +- .../media-plugins/gst-plugins-shout2-1.14.5 | 2 +- .../media-plugins/gst-plugins-shout2-1.16.2 | 2 +- .../media-plugins/gst-plugins-sidplay-1.14.3 | 2 +- .../media-plugins/gst-plugins-sidplay-1.16.2 | 2 +- .../gst-plugins-smoothstreaming-1.14.5 | 2 +- .../gst-plugins-smoothstreaming-1.16.2 | 2 +- .../gst-plugins-soundtouch-1.14.5 | 2 +- .../gst-plugins-soundtouch-1.16.2 | 2 +- .../media-plugins/gst-plugins-soup-1.14.5 | 2 +- .../media-plugins/gst-plugins-soup-1.16.2 | 2 +- .../media-plugins/gst-plugins-speex-1.14.5 | 2 +- .../media-plugins/gst-plugins-speex-1.16.2 | 2 +- .../media-plugins/gst-plugins-srt-1.16.2 | 2 +- .../media-plugins/gst-plugins-srtp-1.14.5 | 2 +- .../media-plugins/gst-plugins-srtp-1.16.2 | 2 +- .../media-plugins/gst-plugins-taglib-1.14.5 | 2 +- .../media-plugins/gst-plugins-taglib-1.16.2 | 2 +- .../media-plugins/gst-plugins-twolame-1.14.5 | 2 +- .../media-plugins/gst-plugins-twolame-1.16.2 | 2 +- .../media-plugins/gst-plugins-uvch264-1.14.5 | 2 +- .../media-plugins/gst-plugins-uvch264-1.16.2 | 2 +- .../media-plugins/gst-plugins-v4l2-1.14.5 | 2 +- .../media-plugins/gst-plugins-v4l2-1.16.2 | 2 +- .../media-plugins/gst-plugins-vaapi-1.14.5 | 2 +- .../media-plugins/gst-plugins-vaapi-1.16.2 | 2 +- .../media-plugins/gst-plugins-voaacenc-1.14.5 | 2 +- .../media-plugins/gst-plugins-voaacenc-1.16.2 | 2 +- .../gst-plugins-voamrwbenc-1.14.5 | 2 +- .../gst-plugins-voamrwbenc-1.16.2 | 2 +- .../media-plugins/gst-plugins-vpx-1.14.5 | 2 +- .../media-plugins/gst-plugins-vpx-1.16.2 | 2 +- .../media-plugins/gst-plugins-wavpack-1.14.5 | 2 +- .../media-plugins/gst-plugins-wavpack-1.16.2 | 2 +- .../media-plugins/gst-plugins-webrtc-1.16.2 | 2 +- .../media-plugins/gst-plugins-x264-1.14.3 | 2 +- .../media-plugins/gst-plugins-x264-1.16.2 | 2 +- .../media-plugins/gst-plugins-x265-1.14.5 | 2 +- .../media-plugins/gst-plugins-x265-1.16.2 | 2 +- .../gst-plugins-ximagesrc-1.14.5 | 2 +- .../gst-plugins-ximagesrc-1.16.2 | 2 +- .../media-plugins/gst-plugins-zbar-1.14.5 | 2 +- .../media-plugins/gst-plugins-zbar-1.16.2 | 2 +- .../media-plugins/gst-transcoder-1.14.1 | 4 +- .../media-plugins/gst-transcoder-1.8.2-r1 | 2 +- .../kodi-audiodecoder-modplug-9999 | 2 +- .../kodi-audiodecoder-nosefart-9999 | 2 +- .../kodi-audiodecoder-sidplay-9999 | 2 +- .../kodi-audiodecoder-snesapu-9999 | 2 +- .../kodi-audiodecoder-stsound-9999 | 2 +- .../kodi-audiodecoder-timidity-9999 | 2 +- .../kodi-audiodecoder-vgmstream-9999 | 2 +- .../media-plugins/kodi-audioencoder-flac-9999 | 2 +- .../media-plugins/kodi-audioencoder-lame-9999 | 2 +- .../kodi-audioencoder-vorbis-9999 | 2 +- .../media-plugins/kodi-audioencoder-wav-9999 | 2 +- .../media-plugins/kodi-game-libretro-9999 | 2 +- .../kodi-game-libretro-bnes-9999 | 2 +- .../kodi-game-libretro-dosbox-9999 | 2 +- .../kodi-game-libretro-fceumm-9999 | 2 +- .../kodi-game-libretro-nestopia-9999 | 2 +- .../kodi-game-libretro-snes9x-9999 | 2 +- .../kodi-game-libretro-twentyfortyeight-9999 | 2 +- .../kodi-inputstream-adaptive-9999 | 2 +- .../media-plugins/kodi-inputstream-rtmp-9999 | 2 +- .../kodi-peripheral-joystick-9999 | 2 +- .../kodi-peripheral-steamcontroller-9999 | 2 +- .../media-plugins/kodi-pvr-argustv-9999 | 2 +- .../media-plugins/kodi-pvr-demo-9999 | 2 +- .../media-plugins/kodi-pvr-dvblink-9999 | 2 +- .../media-plugins/kodi-pvr-dvbviewer-9999 | 2 +- .../media-plugins/kodi-pvr-filmon-9999 | 2 +- .../md5-cache/media-plugins/kodi-pvr-hts-9999 | 2 +- .../media-plugins/kodi-pvr-iptvsimple-9999 | 2 +- .../kodi-pvr-mediaportal-tvserver-9999 | 2 +- .../media-plugins/kodi-pvr-mythtv-9999 | 2 +- .../media-plugins/kodi-pvr-nextpvr-3.3.21 | 12 + .../media-plugins/kodi-pvr-nextpvr-9999 | 2 +- .../media-plugins/kodi-pvr-njoy-9999 | 2 +- .../media-plugins/kodi-pvr-pctv-9999 | 2 +- .../media-plugins/kodi-pvr-stalker-9999 | 2 +- .../media-plugins/kodi-pvr-vbox-9999 | 2 +- .../media-plugins/kodi-pvr-vdr-vnsi-9999 | 2 +- .../media-plugins/kodi-pvr-vuplus-9999 | 2 +- .../md5-cache/media-plugins/kodi-pvr-wmc-9999 | 2 +- .../kodi-screensaver-asteroids-9999 | 2 +- .../kodi-screensaver-biogenesis-9999 | 2 +- .../kodi-screensaver-crystalmorph-9999 | 2 +- .../kodi-screensaver-greynetic-9999 | 2 +- .../kodi-screensaver-pingpong-9999 | 2 +- .../media-plugins/kodi-screensaver-pyro-9999 | 2 +- .../media-plugins/kodi-screensaver-rsxs-9999 | 2 +- .../media-plugins/kodi-vfs-libarchive-9999 | 2 +- .../md5-cache/media-plugins/kodi-vfs-rar-9999 | 2 +- .../media-plugins/kodi-vfs-sacd-9999 | 2 +- .../media-plugins/kodi-vfs-sftp-9999 | 2 +- .../kodi-visualization-fishbmc-9999 | 2 +- .../kodi-visualization-goom-9999 | 2 +- .../kodi-visualization-nastyfft-9999 | 2 +- .../kodi-visualization-projectm-9999 | 2 +- .../kodi-visualization-shadertoy-9999 | 2 +- .../kodi-visualization-spectrum-9999 | 2 +- .../kodi-visualization-starburst-9999 | 2 +- .../kodi-visualization-waveform-9999 | 2 +- .../media-plugins/libvisual-plugins-0.4.0-r3 | 2 +- .../md5-cache/media-plugins/mda-lv2-1.2.4 | 2 +- .../media-plugins/mythplugins-30.0-r2 | 2 +- .../md5-cache/media-plugins/mythplugins-31.0 | 12 +- .../media-plugins/swh-plugins-0.4.15-r3 | 2 +- .../media-plugins/vamp-aubio-plugins-0.5.1 | 2 +- .../md5-cache/media-plugins/vdr-ddci2-9999 | 2 +- .../media-plugins/vdr-xineliboutput-9999 | 2 +- .../media-plugins/xbmc-addon-xvdr-9999 | 2 +- metadata/md5-cache/media-radio/Manifest.gz | Bin 9292 -> 9291 bytes .../media-radio/fsync-mdc1200-decode-9999 | 2 +- .../media-radio/{wsjtx-2.1.0 => wsjtx-2.2.0} | 13 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 80371 -> 79935 bytes metadata/md5-cache/media-sound/a2jmidid-9 | 8 +- metadata/md5-cache/media-sound/a2jmidid-9999 | 4 +- metadata/md5-cache/media-sound/apetag-1.12-r2 | 2 +- .../md5-cache/media-sound/apulse-0.1.12-r4 | 2 +- metadata/md5-cache/media-sound/apulse-0.1.13 | 2 +- metadata/md5-cache/media-sound/ardour-5.12 | 2 +- metadata/md5-cache/media-sound/ardour-6.0 | 2 +- metadata/md5-cache/media-sound/ardour-9999 | 2 +- metadata/md5-cache/media-sound/audacious-9999 | 2 +- .../md5-cache/media-sound/audiotools-3.1.1 | 2 +- metadata/md5-cache/media-sound/beets-1.4.9-r2 | 2 +- metadata/md5-cache/media-sound/beets-9999 | 2 +- .../md5-cache/media-sound/bluez-alsa-2.1.0 | 2 +- .../md5-cache/media-sound/bluez-alsa-9999 | 2 +- .../md5-cache/media-sound/cadence-0.9.0-r4 | 2 +- metadata/md5-cache/media-sound/cadence-9999 | 2 +- .../media-sound/cdparanoia-3.10.2-r7 | 2 +- .../md5-cache/media-sound/clementine-9999 | 2 +- metadata/md5-cache/media-sound/cmus-9999 | 2 +- .../media-sound/codecgraph-20120114-r2 | 2 +- metadata/md5-cache/media-sound/cplay-1.50 | 14 - metadata/md5-cache/media-sound/csound-6.13.0 | 2 +- metadata/md5-cache/media-sound/csound-6.14.0 | 2 +- metadata/md5-cache/media-sound/csound-9999 | 2 +- metadata/md5-cache/media-sound/dcadec-0.2.0 | 2 +- metadata/md5-cache/media-sound/dcaenc-2-r1 | 2 +- metadata/md5-cache/media-sound/dcaenc-9999 | 2 +- metadata/md5-cache/media-sound/deinvert-9999 | 2 +- .../md5-cache/media-sound/dir2ogg-0.12-r1 | 2 +- .../md5-cache/media-sound/dir2ogg-0.13-r1 | 2 +- .../md5-cache/media-sound/ecasound-2.6.0-r1 | 2 +- .../md5-cache/media-sound/ecasound-2.9.1-r1 | 2 +- metadata/md5-cache/media-sound/edna-0.6 | 2 +- .../md5-cache/media-sound/exaile-4.0.0-r1 | 2 +- .../md5-cache/media-sound/fluidsynth-2.1.0 | 2 +- .../md5-cache/media-sound/frescobaldi-3.1.1 | 2 +- .../md5-cache/media-sound/gmusicbrowser-9999 | 2 +- .../md5-cache/media-sound/gnome-music-3.34.5 | 16 - .../md5-cache/media-sound/gnome-music-3.34.6 | 4 +- .../media-sound/gnome-sound-recorder-3.34.0 | 4 +- .../md5-cache/media-sound/gpodder-3.10.5-r1 | 2 +- metadata/md5-cache/media-sound/gsm-1.0.13-r1 | 2 +- .../media-sound/guayadeque-0.4.5_p20170110 | 6 +- .../md5-cache/media-sound/guayadeque-9999 | 8 +- .../md5-cache/media-sound/guitarix-0.39.0 | 2 +- .../md5-cache/media-sound/guitarix-0.40.0 | 2 +- metadata/md5-cache/media-sound/guitarix-9999 | 2 +- metadata/md5-cache/media-sound/hydrogen-9999 | 2 +- metadata/md5-cache/media-sound/jack-3.1.1-r3 | 2 +- .../jack-audio-connection-kit-0.125.0 | 2 +- metadata/md5-cache/media-sound/jack2-1.9.14 | 2 +- metadata/md5-cache/media-sound/jack2-9999 | 2 +- .../md5-cache/media-sound/jack_capture-9999 | 2 +- metadata/md5-cache/media-sound/jalv-1.6.4 | 2 +- .../md5-cache/media-sound/klick-0.12.2-r2 | 2 +- metadata/md5-cache/media-sound/lame-3.100-r1 | 2 +- metadata/md5-cache/media-sound/lame-3.100-r2 | 2 +- metadata/md5-cache/media-sound/lash-0.5.4-r3 | 2 +- .../md5-cache/media-sound/lilycomp-1.0.2-r2 | 2 +- .../md5-cache/media-sound/lilypond-2.21.1 | 4 +- metadata/md5-cache/media-sound/lilypond-9999 | 4 +- metadata/md5-cache/media-sound/lmms-1.2.2 | 14 + metadata/md5-cache/media-sound/lmms-9999 | 2 +- .../md5-cache/media-sound/lollypop-1.1.4.16 | 4 +- .../md5-cache/media-sound/lollypop-1.2.35 | 4 +- .../media-sound/loudness-scanner-9999 | 2 +- metadata/md5-cache/media-sound/marrie-0.4 | 2 +- metadata/md5-cache/media-sound/marrie-9999 | 2 +- metadata/md5-cache/media-sound/mixxx-2.2.3-r2 | 2 +- metadata/md5-cache/media-sound/mixxx-2.2.4 | 2 +- metadata/md5-cache/media-sound/mixxx-9999 | 2 +- .../md5-cache/media-sound/moosic-1.5.6-r1 | 2 +- metadata/md5-cache/media-sound/mpc-0.30 | 4 +- metadata/md5-cache/media-sound/mpc-0.31-r1 | 4 +- metadata/md5-cache/media-sound/mpc-0.32 | 4 +- metadata/md5-cache/media-sound/mpc-0.33 | 4 +- metadata/md5-cache/media-sound/mpd-0.21.22 | 4 +- metadata/md5-cache/media-sound/mpd-0.21.24 | 4 +- .../md5-cache/media-sound/mpdscribble-9999 | 2 +- .../md5-cache/media-sound/mpg123-1.25.10-r1 | 2 +- metadata/md5-cache/media-sound/mpg123-1.25.12 | 2 +- metadata/md5-cache/media-sound/mpg123-1.25.13 | 2 +- .../media-sound/mps-youtube-0.2.8-r2 | 2 +- .../md5-cache/media-sound/mps-youtube-9999 | 2 +- .../md5-cache/media-sound/mumble-1.3.1-r1 | 2 +- metadata/md5-cache/media-sound/mumble-9999 | 2 +- metadata/md5-cache/media-sound/murmur-9999 | 2 +- .../media-sound/musepack-tools-465-r1 | 2 +- metadata/md5-cache/media-sound/musescore-9999 | 2 +- metadata/md5-cache/media-sound/ncmpc-0.34 | 4 +- metadata/md5-cache/media-sound/ncmpcpp-9999 | 2 +- metadata/md5-cache/media-sound/pamix-9999 | 2 +- metadata/md5-cache/media-sound/paprefs-1.1 | 4 +- .../md5-cache/media-sound/patchage-0.5.0-r1 | 2 +- .../md5-cache/media-sound/patchage-0.5.0-r2 | 2 +- metadata/md5-cache/media-sound/patchage-1.0.2 | 2 +- metadata/md5-cache/media-sound/pianobar-9999 | 2 +- .../md5-cache/media-sound/picard-2.1.3-r1 | 2 +- metadata/md5-cache/media-sound/picard-2.3.1 | 2 +- metadata/md5-cache/media-sound/picard-9999 | 2 +- metadata/md5-cache/media-sound/pithos-1.5.0 | 4 +- .../md5-cache/media-sound/playerctl-2.0.1 | 4 +- .../md5-cache/media-sound/playerctl-2.0.2 | 4 +- metadata/md5-cache/media-sound/pms-9999 | 2 +- metadata/md5-cache/media-sound/pnmixer-9999 | 2 +- .../md5-cache/media-sound/positron-1.1-r1 | 2 +- .../md5-cache/media-sound/pulseaudio-13.0 | 2 +- .../media-sound/pulseaudio-modules-bt-9999 | 2 +- .../media-sound/pulseeffects-4.7.2-r1 | 4 +- .../md5-cache/media-sound/pulseeffects-4.7.3 | 4 +- .../md5-cache/media-sound/pulseeffects-9999 | 4 +- .../md5-cache/media-sound/pulsemixer-1.5.0 | 2 +- .../md5-cache/media-sound/pulsemixer-1.5.1 | 2 +- .../md5-cache/media-sound/pulsemixer-9999 | 2 +- metadata/md5-cache/media-sound/qjackctl-9999 | 2 +- metadata/md5-cache/media-sound/qsynth-9999 | 2 +- .../md5-cache/media-sound/quodlibet-4.2.1 | 2 +- .../md5-cache/media-sound/quodlibet-4.3.0 | 2 +- metadata/md5-cache/media-sound/rgain-1.2.1-r1 | 2 +- .../md5-cache/media-sound/rhythmbox-3.4.4 | 2 +- metadata/md5-cache/media-sound/snapcast-9999 | 2 +- .../md5-cache/media-sound/sndfile-tools-9999 | 2 +- metadata/md5-cache/media-sound/solfege-3.23.4 | 2 +- .../media-sound/sonata-1.7_beta1_p20200212 | 2 +- .../media-sound/soundconverter-3.0.2-r1 | 2 +- .../md5-cache/media-sound/split2flac-9999 | 2 +- .../md5-cache/media-sound/strawberry-9999 | 2 +- .../md5-cache/media-sound/tunapie-2.1.17-r1 | 14 - .../md5-cache/media-sound/tunapie-2.1.19-r1 | 14 - .../md5-cache/media-sound/twolame-0.3.13-r2 | 2 +- metadata/md5-cache/media-sound/twolame-0.4.0 | 2 +- metadata/md5-cache/media-sound/umurmur-9999 | 2 +- metadata/md5-cache/media-sound/vimpc-9999 | 2 +- .../md5-cache/media-sound/wavpack-5.1.0-r1 | 2 +- metadata/md5-cache/media-sound/whipper-0.9.0 | 2 +- .../media-sound/xmms2-0.8_p20161122-r8 | 2 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 7737 -> 7759 bytes .../md5-cache/media-tv/dtv-scan-tables-9999 | 2 +- metadata/md5-cache/media-tv/kodi-18.3-r1 | 2 +- metadata/md5-cache/media-tv/kodi-18.4-r1 | 2 +- metadata/md5-cache/media-tv/kodi-18.5-r2 | 2 +- metadata/md5-cache/media-tv/kodi-18.6 | 2 +- metadata/md5-cache/media-tv/kodi-18.7 | 2 +- metadata/md5-cache/media-tv/kodi-18.7.1 | 2 +- metadata/md5-cache/media-tv/kodi-9999 | 2 +- metadata/md5-cache/media-tv/mythtv-29.1-r3 | 2 +- .../media-tv/mythtv-30.0_p20190808-r3 | 2 +- metadata/md5-cache/media-tv/mythtv-31.0 | 8 +- metadata/md5-cache/media-tv/mythtv-31.0-r1 | 8 +- .../media-tv/plex-media-server-1.18.3 | 2 +- .../media-tv/plex-media-server-1.18.4-r1 | 2 +- .../media-tv/plex-media-server-1.19.1 | 2 +- .../media-tv/plex-media-server-1.19.2 | 2 +- metadata/md5-cache/media-tv/tvheadend-9999 | 2 +- metadata/md5-cache/media-tv/tvnamer-2.4 | 2 +- metadata/md5-cache/media-tv/tvnamer-2.5 | 2 +- metadata/md5-cache/media-tv/xmltv-0.6.1 | 4 +- metadata/md5-cache/media-video/Manifest.gz | Bin 40125 -> 39650 bytes metadata/md5-cache/media-video/aegisub-9999 | 2 +- metadata/md5-cache/media-video/aravis-0.7.2 | 4 +- metadata/md5-cache/media-video/aravis-9999 | 4 +- .../md5-cache/media-video/baka-mplayer-9999 | 2 +- metadata/md5-cache/media-video/celluloid-0.16 | 4 +- metadata/md5-cache/media-video/celluloid-0.18 | 4 +- metadata/md5-cache/media-video/celluloid-0.19 | 4 +- .../md5-cache/media-video/cheese-3.34.0-r1 | 4 +- .../md5-cache/media-video/devedeng-4.15.0 | 2 +- .../md5-cache/media-video/devedeng-4.16.0 | 2 +- metadata/md5-cache/media-video/dirac-1.0.2-r1 | 2 +- .../md5-cache/media-video/ffmpeg-3.4.6-r1 | 2 +- metadata/md5-cache/media-video/ffmpeg-4.1.3 | 2 +- metadata/md5-cache/media-video/ffmpeg-4.1.4 | 2 +- metadata/md5-cache/media-video/ffmpeg-4.2.1 | 2 +- metadata/md5-cache/media-video/ffmpeg-4.2.2 | 2 +- metadata/md5-cache/media-video/ffmpeg-4.2.3 | 2 +- metadata/md5-cache/media-video/ffmpeg-4.3 | 6 +- metadata/md5-cache/media-video/ffmpeg-4.3-r1 | 6 +- metadata/md5-cache/media-video/ffmpeg-9999 | 2 +- .../md5-cache/media-video/ffmpeg2theora-0.30 | 2 +- metadata/md5-cache/media-video/gaupol-1.7 | 2 +- metadata/md5-cache/media-video/gaupol-1.8-r1 | 6 +- metadata/md5-cache/media-video/gpac-9999 | 2 +- .../md5-cache/media-video/handbrake-1.3.3 | 2 +- metadata/md5-cache/media-video/handbrake-9999 | 2 +- .../md5-cache/media-video/libva-utils-9999 | 2 +- .../md5-cache/media-video/mjpegtools-2.1.0-r4 | 2 +- .../md5-cache/media-video/mkvtoolnix-9999 | 2 +- metadata/md5-cache/media-video/mplayer-9999 | 2 +- metadata/md5-cache/media-video/mpv-0.32.0-r1 | 2 +- metadata/md5-cache/media-video/mpv-9999 | 2 +- .../media-video/obs-studio-25.0.8-r1 | 2 +- .../md5-cache/media-video/obs-studio-9999 | 2 +- .../md5-cache/media-video/openshot-2.4.0-r1 | 2 +- .../md5-cache/media-video/openshot-2.4.4-r1 | 2 +- metadata/md5-cache/media-video/openshot-2.5.0 | 2 +- metadata/md5-cache/media-video/openshot-2.5.1 | 2 +- metadata/md5-cache/media-video/peek-1.4.0-r1 | 4 +- metadata/md5-cache/media-video/peek-1.5.1 | 4 +- .../media-video/photofilmstrip-3.7.1-r1 | 2 +- metadata/md5-cache/media-video/pipewire-0.2.7 | 4 +- metadata/md5-cache/media-video/pipewire-0.3.6 | 4 +- .../md5-cache/media-video/pitivi-0.999-r3 | 4 +- metadata/md5-cache/media-video/qmplay2-9999 | 2 +- .../media-video/raspberrypi-omxplayer-9999 | 2 +- metadata/md5-cache/media-video/rav1e-0.3.3 | 4 +- metadata/md5-cache/media-video/rav1e-9999 | 2 +- .../media-video/rtmpdump-2.4_p20161210-r3 | 2 +- metadata/md5-cache/media-video/rtmpdump-9999 | 2 +- .../media-video/simplescreenrecorder-0.4.1 | 2 +- .../media-video/simplescreenrecorder-0.4.2 | 2 +- .../media-video/simplescreenrecorder-9999 | 2 +- .../streamdeck-ui-0.0_p20200102-r1 | 2 +- .../md5-cache/media-video/streamdeck-ui-9999 | 2 +- metadata/md5-cache/media-video/subdl-1.0.3 | 14 - .../md5-cache/media-video/subliminal-2.0.5-r2 | 2 +- .../md5-cache/media-video/subliminal-2.0.5-r3 | 2 +- .../md5-cache/media-video/subliminal-2.1.0 | 2 +- .../md5-cache/media-video/subliminal-9999 | 2 +- metadata/md5-cache/media-video/totem-3.34.1 | 4 +- .../md5-cache/media-video/tovid-0.35.2-r2 | 2 +- .../md5-cache/media-video/v4l2loopback-0.12.0 | 13 - .../media-video/v4l2loopback-0.12.1.1_pre | 13 - .../md5-cache/media-video/v4l2loopback-0.12.5 | 4 +- .../md5-cache/media-video/v4l2loopback-9999 | 4 +- .../md5-cache/media-video/vcdimager-0.7.24 | 2 +- .../md5-cache/media-video/vcdimager-2.0.1 | 2 +- metadata/md5-cache/media-video/vcsi-7-r1 | 2 +- .../md5-cache/media-video/vidcutter-6.0.0 | 2 +- metadata/md5-cache/media-video/vidcutter-9999 | 2 +- metadata/md5-cache/media-video/vlc-3.0.9999 | 2 +- metadata/md5-cache/media-video/vlc-9999 | 2 +- .../md5-cache/media-video/x264-encoder-9999 | 2 +- .../md5-cache/media-video/yle-dl-20200419 | 2 +- .../md5-cache/media-video/yle-dl-20200628 | 2 +- metadata/md5-cache/net-analyzer/2ping-4.4.1 | 2 +- metadata/md5-cache/net-analyzer/2ping-4.5 | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 86765 -> 86986 bytes .../md5-cache/net-analyzer/arp-scan-99999 | 2 +- metadata/md5-cache/net-analyzer/arping-9999 | 2 +- metadata/md5-cache/net-analyzer/bmon-999 | 2 +- .../md5-cache/net-analyzer/cacti-spine-99999 | 2 +- metadata/md5-cache/net-analyzer/carl-0.9-r2 | 2 +- metadata/md5-cache/net-analyzer/carl-0.9-r3 | 2 +- .../md5-cache/net-analyzer/darkstat-9999999 | 6 +- metadata/md5-cache/net-analyzer/ettercap-9999 | 2 +- .../md5-cache/net-analyzer/fail2ban-0.11.1-r2 | 2 +- .../md5-cache/net-analyzer/fail2ban-99999999 | 2 +- metadata/md5-cache/net-analyzer/flent-1.3.2 | 2 +- metadata/md5-cache/net-analyzer/goaccess-9999 | 2 +- .../net-analyzer/gr-fosphor-0.0_p20191202 | 2 +- .../net-analyzer/gr-fosphor-0.0_p20200131 | 2 +- .../md5-cache/net-analyzer/gr-fosphor-9999 | 2 +- .../net-analyzer/graphite-web-1.1.5-r1 | 2 +- .../md5-cache/net-analyzer/graphite-web-1.1.7 | 2 +- .../md5-cache/net-analyzer/gvm-tools-2.0.0-r1 | 2 +- .../md5-cache/net-analyzer/httping-9999999 | 2 +- metadata/md5-cache/net-analyzer/hydra-9999999 | 2 +- metadata/md5-cache/net-analyzer/icinga2-9999 | 2 +- metadata/md5-cache/net-analyzer/iftop-9999999 | 2 +- .../md5-cache/net-analyzer/ike-scan-99999 | 2 +- metadata/md5-cache/net-analyzer/ipgen-9999 | 2 +- .../md5-cache/net-analyzer/iptraf-ng-9999 | 2 +- .../net-analyzer/ipv6toolkit-99999999 | 2 +- .../net-analyzer/linkchecker-9.4.0-r1 | 2 +- .../md5-cache/net-analyzer/linkchecker-9999 | 2 +- .../net-analyzer/mk-livestatus-1.2.8_p10 | 2 +- .../net-analyzer/mk-livestatus-1.2.8_p16 | 2 +- .../net-analyzer/mk-livestatus-1.2.8_p26-r1 | 2 +- .../net-analyzer/mk-livestatus-1.5.0_p22-r1 | 2 +- metadata/md5-cache/net-analyzer/mtr-0.93-r1 | 4 +- metadata/md5-cache/net-analyzer/mtr-9999 | 2 +- .../md5-cache/net-analyzer/multimon-ng-9999 | 2 +- .../multipath-tcp-tools-2018_p12_p21 | 12 + .../net-analyzer/multipath-tcp-tools-999999 | 12 + .../net-analyzer/nagios-check_multiple-0.0.1 | 2 +- .../nagios-icinga-openvpn-0.0.1-r1 | 2 +- .../nagios-plugins-flameeyes-9999 | 2 +- .../md5-cache/net-analyzer/nagstamon-2.0.1 | 2 +- .../md5-cache/net-analyzer/nagstamon-3.0.2-r1 | 2 +- .../md5-cache/net-analyzer/nagstamon-3.2.1 | 2 +- .../md5-cache/net-analyzer/nagstamon-3.4.1 | 2 +- .../md5-cache/net-analyzer/net-snmp-5.8-r3 | 2 +- .../md5-cache/net-analyzer/net-snmp-5.8-r4 | 2 +- .../md5-cache/net-analyzer/net-snmp-5.8-r5 | 2 +- .../net-analyzer/net-snmp-5.8.1_pre1-r1 | 2 +- .../net-analyzer/net-snmp-5.8.1_pre2 | 2 +- .../md5-cache/net-analyzer/net-snmp-99999999 | 2 +- .../md5-cache/net-analyzer/netdata-1.21.1-r1 | 2 +- .../md5-cache/net-analyzer/netdata-1.22.0-r1 | 2 +- .../md5-cache/net-analyzer/netdata-1.22.1-r1 | 2 +- .../md5-cache/net-analyzer/netdata-1.23.0 | 2 +- .../md5-cache/net-analyzer/netdata-1.23.1 | 2 +- metadata/md5-cache/net-analyzer/netdata-9999 | 2 +- .../md5-cache/net-analyzer/netselect-9999 | 2 +- metadata/md5-cache/net-analyzer/nmap-9999 | 2 +- metadata/md5-cache/net-analyzer/ospd-2.0.0-r1 | 2 +- .../md5-cache/net-analyzer/ospd-openvas-1.0.0 | 2 +- metadata/md5-cache/net-analyzer/packit-9999 | 2 +- metadata/md5-cache/net-analyzer/pbgpp-0.2.10 | 2 +- metadata/md5-cache/net-analyzer/pmacct-999999 | 2 +- .../net-analyzer/prelude-correlator-4.0.0 | 2 +- .../net-analyzer/prelude-correlator-4.1.1 | 2 +- .../net-analyzer/prelude-correlator-5.1.0 | 2 +- metadata/md5-cache/net-analyzer/pypacker-2.9 | 2 +- metadata/md5-cache/net-analyzer/pypacker-4.6 | 2 +- metadata/md5-cache/net-analyzer/pypacker-4.7 | 2 +- metadata/md5-cache/net-analyzer/pypacker-4.8 | 2 +- metadata/md5-cache/net-analyzer/pypacker-4.9 | 2 +- .../md5-cache/net-analyzer/python-gvm-1.1.0 | 2 +- .../md5-cache/net-analyzer/python-gvm-1.2.0 | 2 +- .../md5-cache/net-analyzer/rrdtool-1.6.0-r1 | 2 +- metadata/md5-cache/net-analyzer/rrdtool-1.7.1 | 2 +- metadata/md5-cache/net-analyzer/rrdtool-1.7.2 | 6 +- .../md5-cache/net-analyzer/rrdtool-1.7.2-r1 | 2 +- metadata/md5-cache/net-analyzer/scapy-2.4.2 | 2 +- metadata/md5-cache/net-analyzer/scapy-2.4.3 | 2 +- metadata/md5-cache/net-analyzer/scapy-9999 | 2 +- .../md5-cache/net-analyzer/snallygaster-0.0.6 | 2 +- .../md5-cache/net-analyzer/snmpclitools-0.6.4 | 2 +- .../net-analyzer/speedtest-cli-2.1.2 | 2 +- metadata/md5-cache/net-analyzer/sslsplit-9999 | 2 +- .../md5-cache/net-analyzer/suricata-5.0.3 | 2 +- metadata/md5-cache/net-analyzer/tcpdump-9999 | 2 +- .../md5-cache/net-analyzer/tcpflow-1.5.2-r1 | 2 +- .../md5-cache/net-analyzer/tcpreplay-999999 | 2 +- metadata/md5-cache/net-analyzer/thc-ipv6-9999 | 2 +- metadata/md5-cache/net-analyzer/vnstat-9999 | 2 +- metadata/md5-cache/net-analyzer/wapiti-3.0.3 | 2 +- metadata/md5-cache/net-analyzer/wapiti-9999 | 2 +- .../md5-cache/net-analyzer/wireshark-3.2.4 | 16 - .../md5-cache/net-analyzer/wireshark-3.2.5 | 6 +- .../md5-cache/net-analyzer/wireshark-99999999 | 2 +- metadata/md5-cache/net-analyzer/yersinia-9999 | 2 +- metadata/md5-cache/net-analyzer/zmap-9999 | 2 +- metadata/md5-cache/net-dialup/Manifest.gz | Bin 7911 -> 7912 bytes metadata/md5-cache/net-dialup/accel-ppp-9999 | 2 +- .../md5-cache/net-dialup/freeradius-3.0.20 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 15869 -> 15868 bytes metadata/md5-cache/net-dns/avahi-0.7-r2 | 2 +- metadata/md5-cache/net-dns/avahi-0.7-r4 | 2 +- metadata/md5-cache/net-dns/avahi-0.7-r5 | 2 +- metadata/md5-cache/net-dns/avahi-0.8-r2 | 2 +- metadata/md5-cache/net-dns/bind-9.14.12 | 2 +- metadata/md5-cache/net-dns/bind-9.16.3 | 2 +- metadata/md5-cache/net-dns/bind-9.16.4 | 2 +- metadata/md5-cache/net-dns/bind-tools-9.16.4 | 8 +- metadata/md5-cache/net-dns/c-ares-1.16.1 | 2 +- .../md5-cache/net-dns/dnscrypt-proxy-9999 | 2 +- metadata/md5-cache/net-dns/dnsviz-0.8.2 | 2 +- metadata/md5-cache/net-dns/hash-slinger-3.0 | 2 +- .../md5-cache/net-dns/https_dns_proxy-9999 | 2 +- metadata/md5-cache/net-dns/libidn-1.35 | 2 +- metadata/md5-cache/net-dns/libidn2-2.3.0 | 2 +- metadata/md5-cache/net-dns/libidn2-99999 | 2 +- metadata/md5-cache/net-dns/maradns-2.0.16 | 2 +- metadata/md5-cache/net-dns/maradns-3.5.0005 | 2 +- .../md5-cache/net-dns/resolv_wrapper-1.1.5 | 2 +- .../md5-cache/net-dns/resolv_wrapper-1.1.6 | 2 +- metadata/md5-cache/net-dns/unbound-1.10.1 | 2 +- metadata/md5-cache/net-dns/unbound-1.10.1-r1 | 2 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 9798 -> 9453 bytes .../md5-cache/net-firewall/dshieldpy-3.2-r2 | 14 - .../md5-cache/net-firewall/firewalld-0.7.1-r3 | 2 +- .../md5-cache/net-firewall/firewalld-0.7.3-r1 | 2 +- .../md5-cache/net-firewall/fwknop-2.6.10-r1 | 2 +- .../md5-cache/net-firewall/fwknop-2.6.9-r1 | 2 +- .../md5-cache/net-firewall/ipt_netflow-9999 | 2 +- .../md5-cache/net-firewall/nftables-0.9.3-r1 | 2 +- .../md5-cache/net-firewall/nftables-0.9.4-r1 | 2 +- .../md5-cache/net-firewall/nftables-0.9.4-r2 | 2 +- .../md5-cache/net-firewall/nftables-0.9.6 | 2 +- metadata/md5-cache/net-firewall/nftables-9999 | 2 +- .../md5-cache/net-firewall/shorewall-5.2.5.1 | 14 - .../md5-cache/net-firewall/shorewall-5.2.5.2 | 4 +- metadata/md5-cache/net-firewall/ufw-0.36 | 2 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 7837 -> 7830 bytes metadata/md5-cache/net-fs/btfs-2.19 | 2 +- metadata/md5-cache/net-fs/btfs-2.20 | 2 +- metadata/md5-cache/net-fs/libnfs-9999 | 2 +- metadata/md5-cache/net-fs/netatalk-3.1.12 | 2 +- metadata/md5-cache/net-fs/nfs-utils-2.4.3 | 4 +- metadata/md5-cache/net-fs/nfstest-1.0.2 | 2 +- metadata/md5-cache/net-fs/nfstest-2.1.2 | 2 +- metadata/md5-cache/net-fs/s3ql-2.33 | 2 +- metadata/md5-cache/net-fs/samba-4.11.11 | 6 +- metadata/md5-cache/net-fs/samba-4.11.8 | 2 +- metadata/md5-cache/net-fs/samba-4.11.9-r1 | 2 +- metadata/md5-cache/net-fs/samba-4.12.3-r1 | 2 +- metadata/md5-cache/net-fs/samba-4.12.4 | 2 +- metadata/md5-cache/net-fs/sshfs-3.7.0 | 4 +- metadata/md5-cache/net-ftp/Manifest.gz | Bin 5523 -> 5521 bytes metadata/md5-cache/net-ftp/lftp-9999 | 2 +- metadata/md5-cache/net-ftp/pure-ftpd-9999 | 2 +- metadata/md5-cache/net-im/Manifest.gz | Bin 15674 -> 15834 bytes metadata/md5-cache/net-im/bitlbee-3.6-r1 | 2 +- metadata/md5-cache/net-im/bitlbee-9999 | 2 +- .../md5-cache/net-im/bitlbee-facebook-9999 | 2 +- metadata/md5-cache/net-im/bitlbee-steam-9999 | 2 +- metadata/md5-cache/net-im/coturn-9999 | 2 +- metadata/md5-cache/net-im/dino-9999 | 2 +- metadata/md5-cache/net-im/ekg2-9999 | 2 +- metadata/md5-cache/net-im/empathy-3.12.14 | 2 +- metadata/md5-cache/net-im/err-5.2.0-r1 | 2 +- metadata/md5-cache/net-im/gajim-1.1.3-r1 | 2 +- metadata/md5-cache/net-im/gajim-1.1.3-r2 | 2 +- metadata/md5-cache/net-im/gajim-1.2.0 | 2 +- metadata/md5-cache/net-im/gitter-bin-4.1.0 | 2 +- metadata/md5-cache/net-im/pidgin-2.13.0-r7 | 2 +- metadata/md5-cache/net-im/pidgin-2.13.0-r8 | 2 +- metadata/md5-cache/net-im/pidgin-2.14.1 | 2 +- metadata/md5-cache/net-im/poezio-0.12 | 2 +- metadata/md5-cache/net-im/poezio-9999 | 2 +- metadata/md5-cache/net-im/psi-9999 | 2 +- metadata/md5-cache/net-im/psimedia-9999 | 2 +- metadata/md5-cache/net-im/qtox-9999 | 2 +- metadata/md5-cache/net-im/ricochet-9999 | 2 +- .../net-im/skype-dbus-mock-0_pre20181011 | 2 +- .../md5-cache/net-im/skypeforlinux-8.59.0.77 | 2 +- .../md5-cache/net-im/skypeforlinux-8.60.0.76 | 2 +- .../md5-cache/net-im/skypeforlinux-8.61.0.77 | 2 +- .../md5-cache/net-im/skypeforlinux-8.61.0.95 | 2 +- metadata/md5-cache/net-im/slack-4.3.2-r2 | 2 +- metadata/md5-cache/net-im/slack-4.4.2 | 2 +- metadata/md5-cache/net-im/slack-4.4.3 | 2 +- metadata/md5-cache/net-im/spectrum2-2.0.12-r2 | 2 +- metadata/md5-cache/net-im/swift-4.0.2-r1 | 2 +- .../net-im/telegram-desktop-2.1.0-r1 | 2 +- .../net-im/telegram-desktop-2.1.11-r1 | 2 +- .../md5-cache/net-im/telegram-desktop-2.1.12 | 2 +- .../md5-cache/net-im/telegram-desktop-2.1.13 | 2 +- .../md5-cache/net-im/telegram-desktop-2.1.17 | 2 +- .../md5-cache/net-im/telepathy-logger-0.8.2 | 2 +- .../net-im/telepathy-mission-control-5.16.5 | 2 +- metadata/md5-cache/net-im/toxic-0.8.2 | 2 +- metadata/md5-cache/net-im/toxic-0.8.3-r1 | 2 +- .../net-im/transwhat-0.2.2_p20190426 | 2 +- metadata/md5-cache/net-im/vacuum-9999 | 2 +- .../md5-cache/net-im/yowsup-3.2.3_p20190905 | 2 +- .../md5-cache/net-im/zoom-5.1.418436.0628 | 14 + metadata/md5-cache/net-irc/Manifest.gz | Bin 11619 -> 11607 bytes metadata/md5-cache/net-irc/hexchat-2.14.3 | 4 +- metadata/md5-cache/net-irc/hexchat-9999 | 4 +- metadata/md5-cache/net-irc/ii-9999 | 2 +- metadata/md5-cache/net-irc/irker-2.18-r2 | 2 +- metadata/md5-cache/net-irc/irssi-9999 | 2 +- .../net-irc/kvirc-5.2_pre20190628041642 | 2 +- .../net-irc/kvirc-5.2_pre20191202122540 | 2 +- .../net-irc/kvirc-5.2_pre20200605155236 | 15 + metadata/md5-cache/net-irc/kvirc-9999 | 2 +- metadata/md5-cache/net-irc/limnoria-20191123 | 2 +- metadata/md5-cache/net-irc/limnoria-99999999 | 2 +- metadata/md5-cache/net-irc/polari-3.30.2 | 14 - metadata/md5-cache/net-irc/polari-3.34.1 | 4 +- metadata/md5-cache/net-irc/quassel-9999 | 2 +- .../md5-cache/net-irc/quasselgrep-0_p20170411 | 2 +- .../md5-cache/net-irc/quasselgrep-0_p20190211 | 2 +- metadata/md5-cache/net-irc/quasselgrep-9999 | 2 +- metadata/md5-cache/net-irc/scrollz-2.3 | 6 +- .../md5-cache/net-irc/telepathy-idle-0.2.0-r2 | 2 +- metadata/md5-cache/net-irc/weechat-2.8 | 2 +- metadata/md5-cache/net-irc/weechat-9999 | 2 +- metadata/md5-cache/net-irc/znc-1.7.5 | 2 +- metadata/md5-cache/net-irc/znc-1.8.1 | 2 +- metadata/md5-cache/net-irc/znc-9999 | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 68837 -> 69021 bytes metadata/md5-cache/net-libs/axtls-2.1.5 | 2 +- metadata/md5-cache/net-libs/axtls-2.1.5-r1 | 2 +- metadata/md5-cache/net-libs/cppzmq-4.6.0 | 4 +- .../md5-cache/net-libs/farstream-0.2.8-r2 | 2 +- .../net-libs/freaklabs-chibiarduino-9999 | 2 +- .../md5-cache/net-libs/glib-networking-2.60.4 | 4 +- .../md5-cache/net-libs/glib-networking-2.62.3 | 4 +- .../md5-cache/net-libs/glib-networking-2.62.4 | 4 +- .../md5-cache/net-libs/glib-networking-2.64.3 | 4 +- metadata/md5-cache/net-libs/gnutls-3.6.14 | 2 +- metadata/md5-cache/net-libs/gssdp-1.0.3 | 2 +- metadata/md5-cache/net-libs/gssdp-1.2.2 | 4 +- metadata/md5-cache/net-libs/gssdp-1.2.3 | 4 +- metadata/md5-cache/net-libs/gtk-vnc-0.9.0 | 14 - metadata/md5-cache/net-libs/gtk-vnc-1.0.0 | 4 +- metadata/md5-cache/net-libs/gupnp-1.0.4 | 2 +- metadata/md5-cache/net-libs/gupnp-1.2.2 | 4 +- metadata/md5-cache/net-libs/gupnp-1.2.3 | 4 +- metadata/md5-cache/net-libs/gupnp-igd-0.2.5 | 2 +- .../md5-cache/net-libs/gupnp-igd-0.2.5-r10 | 2 +- metadata/md5-cache/net-libs/http-parser-2.8.1 | 2 +- metadata/md5-cache/net-libs/http-parser-2.9.1 | 2 +- metadata/md5-cache/net-libs/http-parser-2.9.2 | 2 +- metadata/md5-cache/net-libs/http-parser-2.9.3 | 2 +- metadata/md5-cache/net-libs/http-parser-2.9.4 | 2 +- metadata/md5-cache/net-libs/http-parser-99999 | 2 +- .../md5-cache/net-libs/ignition-msgs-1.0.0 | 2 +- metadata/md5-cache/net-libs/ldns-1.7.0-r2 | 2 +- metadata/md5-cache/net-libs/ldns-1.7.1-r1 | 2 +- metadata/md5-cache/net-libs/liba53-9999 | 2 +- .../net-libs/libaccounts-glib-1.25-r1 | 4 +- .../md5-cache/net-libs/libad9361-iio-9999 | 2 +- metadata/md5-cache/net-libs/libasyncns-0.8-r4 | 2 +- metadata/md5-cache/net-libs/libbtbb-2018.08.1 | 2 +- metadata/md5-cache/net-libs/libbtbb-2018.12.1 | 6 +- metadata/md5-cache/net-libs/libbtbb-9999 | 2 +- metadata/md5-cache/net-libs/libcapi-3.0.7-r1 | 2 +- metadata/md5-cache/net-libs/libcrafter-9999 | 2 +- metadata/md5-cache/net-libs/libhackrf-9999 | 2 +- metadata/md5-cache/net-libs/libhtp-0.5.33 | 2 +- metadata/md5-cache/net-libs/libiio-9999 | 2 +- metadata/md5-cache/net-libs/libiscsi-9999 | 2 +- metadata/md5-cache/net-libs/libisds-9999 | 2 +- metadata/md5-cache/net-libs/libmicrodns-0.1.2 | 4 +- metadata/md5-cache/net-libs/libmicrodns-9999 | 4 +- .../md5-cache/net-libs/libmicrohttpd-0.9.65 | 2 +- .../md5-cache/net-libs/libmicrohttpd-0.9.68 | 2 +- .../md5-cache/net-libs/libmicrohttpd-0.9.69 | 2 +- .../md5-cache/net-libs/libmicrohttpd-0.9.70 | 6 +- .../md5-cache/net-libs/libmicrohttpd-0.9.71 | 2 +- metadata/md5-cache/net-libs/libmirisdr-9999 | 2 +- metadata/md5-cache/net-libs/libndp-1.7 | 2 +- metadata/md5-cache/net-libs/libnet-1.2.9999 | 2 +- metadata/md5-cache/net-libs/libnice-0.1.13 | 2 +- metadata/md5-cache/net-libs/libnice-0.1.15 | 2 +- metadata/md5-cache/net-libs/libnma-1.8.28 | 4 +- metadata/md5-cache/net-libs/libnma-1.8.30 | 4 +- metadata/md5-cache/net-libs/libnsl-0-r1 | 2 +- metadata/md5-cache/net-libs/libnsl-1.2.0 | 2 +- metadata/md5-cache/net-libs/libosmo-abis-9999 | 2 +- metadata/md5-cache/net-libs/libosmo-dsp-9999 | 2 +- .../md5-cache/net-libs/libosmo-netif-9999 | 2 +- metadata/md5-cache/net-libs/libosmocore-9999 | 2 +- metadata/md5-cache/net-libs/libpcap-1.9.1 | 2 +- metadata/md5-cache/net-libs/libpcap-1.9.1-r2 | 2 +- metadata/md5-cache/net-libs/libpcap-1.9.1-r3 | 2 +- metadata/md5-cache/net-libs/libpcap-9999 | 2 +- .../md5-cache/net-libs/libprotoident-9999 | 2 +- .../md5-cache/net-libs/libproxy-0.4.15-r1 | 2 +- metadata/md5-cache/net-libs/libpsl-0.21.0 | 2 +- metadata/md5-cache/net-libs/libqmi-9999 | 2 +- .../md5-cache/net-libs/libsearpc-3.0.8-r3 | 2 +- .../md5-cache/net-libs/libsearpc-3.2.0-r1 | 2 +- .../net-libs/libsignal-protocol-c-9999 | 2 +- .../md5-cache/net-libs/libsignon-glib-2.1 | 4 +- metadata/md5-cache/net-libs/libslirp-4.3.0 | 4 +- metadata/md5-cache/net-libs/libsoup-2.62.3 | 2 +- metadata/md5-cache/net-libs/libsoup-2.66.4 | 4 +- metadata/md5-cache/net-libs/libsoup-2.70.0 | 4 +- metadata/md5-cache/net-libs/libsrtp-1.6.0-r1 | 2 +- metadata/md5-cache/net-libs/libsrtp-2.2.0 | 2 +- metadata/md5-cache/net-libs/libsrtp-2.3.0-r1 | 2 +- metadata/md5-cache/net-libs/libssh-0.9.4 | 2 +- metadata/md5-cache/net-libs/libssh-9999 | 2 +- .../net-libs/libssh2-1.9.0_p20190913 | 2 +- metadata/md5-cache/net-libs/libssh2-9999 | 2 +- metadata/md5-cache/net-libs/libtelnet-9999 | 2 +- metadata/md5-cache/net-libs/libtirpc-1.2.5 | 2 +- metadata/md5-cache/net-libs/libtirpc-1.2.6 | 2 +- .../net-libs/libtorrent-rasterbar-1.1.14 | 2 +- .../net-libs/libtorrent-rasterbar-1.2.6 | 2 +- .../net-libs/libtorrent-rasterbar-1.2.7 | 2 +- metadata/md5-cache/net-libs/libtrace-99999 | 2 +- metadata/md5-cache/net-libs/liquid-dsp-9999 | 2 +- metadata/md5-cache/net-libs/mbedtls-2.16.6 | 2 +- metadata/md5-cache/net-libs/mbedtls-2.16.7-r1 | 15 + metadata/md5-cache/net-libs/mbedtls-2.22.0-r1 | 2 +- metadata/md5-cache/net-libs/mbedtls-2.23.0-r1 | 15 + metadata/md5-cache/net-libs/nDPI-9999 | 2 +- metadata/md5-cache/net-libs/neon-0.30.2 | 2 +- metadata/md5-cache/net-libs/neon-0.31.0 | 2 +- metadata/md5-cache/net-libs/neon-0.31.1 | 2 +- metadata/md5-cache/net-libs/neon-0.31.2 | 2 +- metadata/md5-cache/net-libs/nghttp2-1.41.0 | 2 +- metadata/md5-cache/net-libs/nghttp2-9999 | 2 +- .../md5-cache/net-libs/nghttp3-0_pre20190912 | 2 +- metadata/md5-cache/net-libs/nghttp3-9999 | 2 +- .../md5-cache/net-libs/ngtcp2-0_pre20190912 | 2 +- metadata/md5-cache/net-libs/ngtcp2-9999 | 2 +- metadata/md5-cache/net-libs/nodejs-10.19.0 | 2 +- metadata/md5-cache/net-libs/nodejs-10.20.1 | 2 +- metadata/md5-cache/net-libs/nodejs-10.21.0 | 2 +- metadata/md5-cache/net-libs/nodejs-12.16.1 | 2 +- metadata/md5-cache/net-libs/nodejs-12.16.2 | 2 +- metadata/md5-cache/net-libs/nodejs-12.16.3 | 2 +- metadata/md5-cache/net-libs/nodejs-12.17.0 | 2 +- metadata/md5-cache/net-libs/nodejs-14.2.0 | 2 +- metadata/md5-cache/net-libs/nodejs-14.3.0 | 2 +- metadata/md5-cache/net-libs/nodejs-14.4.0 | 2 +- metadata/md5-cache/net-libs/nodejs-14.5.0 | 2 +- metadata/md5-cache/net-libs/nodejs-8.12.0 | 2 +- metadata/md5-cache/net-libs/nodejs-99999999 | 2 +- metadata/md5-cache/net-libs/ntirpc-1.7.1 | 2 +- metadata/md5-cache/net-libs/ntirpc-1.7.4 | 2 +- metadata/md5-cache/net-libs/ntirpc-3.0 | 2 +- metadata/md5-cache/net-libs/ntirpc-3.2 | 2 +- metadata/md5-cache/net-libs/onion-9999 | 2 +- .../md5-cache/net-libs/openpgm-5.1.118-r1 | 2 +- metadata/md5-cache/net-libs/openpgm-5.2.122 | 2 +- .../md5-cache/net-libs/pacparser-1.3.7-r1 | 2 +- metadata/md5-cache/net-libs/quiche-0.1.0-r1 | 2 +- .../net-libs/quiche-0.1.0_alpha4_p20190912 | 2 +- metadata/md5-cache/net-libs/quiche-0.2.0 | 2 +- metadata/md5-cache/net-libs/quiche-0.3.0 | 2 +- metadata/md5-cache/net-libs/quiche-0.4.0 | 2 +- metadata/md5-cache/net-libs/quiche-9999 | 2 +- metadata/md5-cache/net-libs/qxmpp-9999 | 2 +- metadata/md5-cache/net-libs/rest-0.8.1 | 2 +- metadata/md5-cache/net-libs/serf-1.3.8 | 2 +- metadata/md5-cache/net-libs/serf-1.3.8-r1 | 2 +- metadata/md5-cache/net-libs/serf-1.3.9 | 2 +- metadata/md5-cache/net-libs/serf-1.3.9-r1 | 2 +- metadata/md5-cache/net-libs/serf-1.3.9-r2 | 2 +- metadata/md5-cache/net-libs/shairplay-9999 | 2 +- .../md5-cache/net-libs/socket_wrapper-1.2.3 | 2 +- metadata/md5-cache/net-libs/srt-1.3.2-r1 | 2 +- metadata/md5-cache/net-libs/srt-1.4.0-r1 | 2 +- metadata/md5-cache/net-libs/srt-1.4.1-r1 | 2 +- metadata/md5-cache/net-libs/srt-9999 | 2 +- metadata/md5-cache/net-libs/stem-1.5.4 | 2 +- metadata/md5-cache/net-libs/stem-1.6.0 | 2 +- metadata/md5-cache/net-libs/stem-1.7.0 | 2 +- metadata/md5-cache/net-libs/stem-1.7.1 | 2 +- metadata/md5-cache/net-libs/stem-1.8.0-r1 | 2 +- .../net-libs/telepathy-accounts-signon-2.1 | 4 +- .../net-libs/telepathy-glib-0.24.1-r1 | 2 +- .../net-libs/telepathy-logger-qt-17.09.0 | 2 +- .../md5-cache/net-libs/telepathy-qt-0.9.8 | 2 +- metadata/md5-cache/net-libs/telepathy-qt-9999 | 2 +- metadata/md5-cache/net-libs/tox-0.2.11 | 4 +- metadata/md5-cache/net-libs/tox-9999 | 2 +- metadata/md5-cache/net-libs/webkit-gtk-2.24.4 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.26.4-r1 | 2 +- metadata/md5-cache/net-libs/webkit-gtk-2.28.2 | 2 +- metadata/md5-cache/net-libs/wvstreams-99999 | 2 +- metadata/md5-cache/net-libs/xrootd-4.12.0 | 2 +- metadata/md5-cache/net-libs/xrootd-4.12.3 | 2 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 24349 -> 23854 bytes .../md5-cache/net-mail/archivemail-0.9.0-r1 | 2 +- metadata/md5-cache/net-mail/automx2-2019.0 | 2 +- metadata/md5-cache/net-mail/automx2-2020.1-r1 | 2 +- metadata/md5-cache/net-mail/b4-0.5.1 | 2 +- metadata/md5-cache/net-mail/fetchmail-6.4.1 | 2 +- metadata/md5-cache/net-mail/fetchmail-6.4.6 | 2 +- metadata/md5-cache/net-mail/fetchmail-6.4.8 | 2 +- metadata/md5-cache/net-mail/getmail-5.14 | 2 +- metadata/md5-cache/net-mail/isync-9999 | 2 +- metadata/md5-cache/net-mail/libpst-0.6.66-r3 | 2 +- metadata/md5-cache/net-mail/mailman-2.1.29-r3 | 2 +- metadata/md5-cache/net-mail/mailman-2.1.29-r4 | 2 +- metadata/md5-cache/net-mail/mailman-2.1.33 | 2 +- metadata/md5-cache/net-mail/mailman-3.3.0 | 2 +- metadata/md5-cache/net-mail/mailman-3.3.1 | 2 +- metadata/md5-cache/net-mail/mailutils-3.8 | 2 +- metadata/md5-cache/net-mail/mailutils-3.9 | 2 +- metadata/md5-cache/net-mail/notmuch-0.29.3 | 2 +- metadata/md5-cache/net-mail/notmuch-0.29.3-r1 | 2 +- metadata/md5-cache/net-mail/notmuch-0.29.3-r2 | 2 +- metadata/md5-cache/net-mail/offlineimap-6.5.6 | 14 - .../md5-cache/net-mail/offlineimap-7.2.4-r1 | 15 - metadata/md5-cache/net-mail/offlineimap-7.3.3 | 15 - .../md5-cache/net-mail/queue-repair-0.9.0-r1 | 2 +- metadata/md5-cache/net-mail/rss2email-3.11 | 2 +- metadata/md5-cache/net-mail/rss2email-3.11-r1 | 2 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 102199 -> 102173 bytes .../md5-cache/net-misc/apt-cacher-ng-9999999 | 2 +- metadata/md5-cache/net-misc/autoupnp-9999 | 2 +- .../md5-cache/net-misc/casync-2_p20190407 | 4 +- metadata/md5-cache/net-misc/chrony-9999 | 2 +- metadata/md5-cache/net-misc/clusterssh-9999 | 2 +- metadata/md5-cache/net-misc/connman-9999 | 2 +- .../net-misc/connman-notify-0_pre20191003-r1 | 2 +- metadata/md5-cache/net-misc/connman-ui-9999 | 2 +- metadata/md5-cache/net-misc/curl-7.68.0 | 2 +- metadata/md5-cache/net-misc/curl-7.69.1 | 2 +- metadata/md5-cache/net-misc/curl-7.70.0-r1 | 2 +- metadata/md5-cache/net-misc/curl-7.71.0 | 6 +- metadata/md5-cache/net-misc/curl-7.71.1 | 2 +- .../net-misc/{dhcpcd-9.1.2 => dhcpcd-9.1.4} | 4 +- metadata/md5-cache/net-misc/dhcpcd-9999 | 2 +- metadata/md5-cache/net-misc/dhcpcd-ui-0.7.7 | 4 +- metadata/md5-cache/net-misc/dmr_utils-9999 | 2 +- metadata/md5-cache/net-misc/dropbox-cli-19 | 2 +- .../md5-cache/net-misc/dropbox-cli-2020.03.04 | 2 +- metadata/md5-cache/net-misc/econnman-1.1-r1 | 2 +- .../md5-cache/net-misc/electron-cash-4.0.2-r2 | 2 +- metadata/md5-cache/net-misc/electrum-3.3.8 | 2 +- .../net-misc/electrum-ltc-3.3.4.1-r2 | 2 +- metadata/md5-cache/net-misc/endlessh-9999 | 2 +- metadata/md5-cache/net-misc/eventd-0.27.0-r1 | 4 +- metadata/md5-cache/net-misc/exabgp-3.4.28-r2 | 2 +- metadata/md5-cache/net-misc/exabgp-4.2.7-r2 | 2 +- metadata/md5-cache/net-misc/freerdp-2.1.2-r1 | 4 +- metadata/md5-cache/net-misc/freerdp-2.9999 | 2 +- metadata/md5-cache/net-misc/freerdp-9999 | 2 +- metadata/md5-cache/net-misc/geoipupdate-4.3.0 | 4 +- metadata/md5-cache/net-misc/gerbera-9999 | 2 +- .../net-misc/gnome-remote-desktop-0.1.7 | 4 +- metadata/md5-cache/net-misc/gns3-gui-2.2.8 | 2 +- metadata/md5-cache/net-misc/gns3-server-2.2.8 | 2 +- metadata/md5-cache/net-misc/gsutil-4.41 | 2 +- metadata/md5-cache/net-misc/gsutil-4.45 | 2 +- metadata/md5-cache/net-misc/gsutil-4.47 | 2 +- metadata/md5-cache/net-misc/gsutil-4.50 | 2 +- .../md5-cache/net-misc/gupnp-tools-0.10.0 | 4 +- metadata/md5-cache/net-misc/httpie-1.0.3 | 2 +- metadata/md5-cache/net-misc/httpie-2.0.0 | 2 +- metadata/md5-cache/net-misc/httpie-2.1.0 | 2 +- .../md5-cache/net-misc/iperf-2.99999.99999 | 2 +- .../md5-cache/net-misc/iperf-3.99999.99999 | 2 +- metadata/md5-cache/net-misc/iputils-20190515 | 4 +- metadata/md5-cache/net-misc/iputils-20190709 | 4 +- .../md5-cache/net-misc/iputils-20190709-r1 | 4 +- metadata/md5-cache/net-misc/iputils-99999999 | 4 +- metadata/md5-cache/net-misc/kea-9999 | 2 +- metadata/md5-cache/net-misc/lcr-9999 | 2 +- metadata/md5-cache/net-misc/libteam-9999 | 2 +- .../md5-cache/net-misc/lksctp-tools-1.0.18-r1 | 2 +- metadata/md5-cache/net-misc/mikutter-9999 | 2 +- metadata/md5-cache/net-misc/mosh-9999 | 2 +- .../net-misc/ncman-0.0.1_p20190327-r2 | 4 +- metadata/md5-cache/net-misc/ncman-9999 | 4 +- metadata/md5-cache/net-misc/netifrc-9999 | 2 +- .../net-misc/networkmanager-1.18.4-r3 | 2 +- .../md5-cache/net-misc/networkmanager-1.18.6 | 2 +- .../md5-cache/net-misc/networkmanager-1.20.12 | 2 +- .../net-misc/networkmanager-1.22.10-r11 | 4 +- .../md5-cache/net-misc/networkmanager-1.22.14 | 2 +- .../md5-cache/net-misc/networkmanager-1.24.2 | 2 +- metadata/md5-cache/net-misc/npapi-sdk-9999 | 2 +- metadata/md5-cache/net-misc/ntp-4.2.8_p15 | 4 +- metadata/md5-cache/net-misc/ntpsec-1.1.7-r1 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.1.8 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.1.9 | 2 +- metadata/md5-cache/net-misc/ntpsec-9999 | 2 +- metadata/md5-cache/net-misc/nyx-2.0.4 | 2 +- metadata/md5-cache/net-misc/nyx-2.1.0-r1 | 2 +- metadata/md5-cache/net-misc/omniORB-4.1.4-r2 | 2 +- metadata/md5-cache/net-misc/omniORB-4.2.2 | 2 +- .../md5-cache/net-misc/openvswitch-2.13.0 | 2 +- metadata/md5-cache/net-misc/pingu-9999 | 2 +- metadata/md5-cache/net-misc/plowshare-9999 | 2 +- metadata/md5-cache/net-misc/portspoof-9999 | 2 +- metadata/md5-cache/net-misc/proxytunnel-9999 | 2 +- metadata/md5-cache/net-misc/pssh-2.3.1-r2 | 2 +- .../pulseaudio-dlna-0.6.0_pre20200114 | 2 +- .../md5-cache/net-misc/pulseaudio-dlna-9999 | 2 +- metadata/md5-cache/net-misc/putty-9999 | 2 +- .../md5-cache/net-misc/pyhoca-cli-0.6.0.1 | 2 +- .../md5-cache/net-misc/pyhoca-cli-0.6.1.1 | 2 +- .../md5-cache/net-misc/pyhoca-cli-0.6.1.2 | 2 +- .../md5-cache/net-misc/pyhoca-gui-0.6.1.0 | 2 +- .../md5-cache/net-misc/pyhoca-gui-0.6.1.1 | 2 +- .../md5-cache/net-misc/python-x2go-0.6.0.2 | 2 +- .../md5-cache/net-misc/python-x2go-0.6.1.1 | 2 +- .../md5-cache/net-misc/python-x2go-0.6.1.2 | 2 +- .../md5-cache/net-misc/python-x2go-0.6.1.3 | 2 +- metadata/md5-cache/net-misc/pytvshows-0.2-r4 | 2 +- .../md5-cache/net-misc/rabbitmq-server-3.6.14 | 2 +- .../md5-cache/net-misc/rabbitmq-server-3.6.9 | 2 +- .../md5-cache/net-misc/rabbitmq-server-3.7.13 | 2 +- .../md5-cache/net-misc/rabbitmq-server-3.7.24 | 2 +- .../md5-cache/net-misc/rabbitmq-server-3.8.2 | 2 +- .../md5-cache/net-misc/rabbitmq-server-3.8.3 | 2 +- .../md5-cache/net-misc/rabbitmq-server-3.8.4 | 2 +- metadata/md5-cache/net-misc/ris-linux-0.4-r1 | 2 +- .../{rsync-3.2.2_pre3 => rsync-3.2.2} | 3 +- metadata/md5-cache/net-misc/rsync-9999 | 2 +- metadata/md5-cache/net-misc/rygel-0.38.4 | 14 + metadata/md5-cache/net-misc/s3cmd-1.6.1 | 2 +- metadata/md5-cache/net-misc/s3cmd-2.0.0 | 2 +- metadata/md5-cache/net-misc/s3cmd-2.0.2 | 2 +- metadata/md5-cache/net-misc/seafile-6.2.11 | 2 +- metadata/md5-cache/net-misc/seafile-7.0.2 | 2 +- metadata/md5-cache/net-misc/seafile-7.0.4 | 2 +- metadata/md5-cache/net-misc/seafile-7.0.5-r1 | 2 +- metadata/md5-cache/net-misc/shigofumi-9999 | 2 +- metadata/md5-cache/net-misc/socat-9999 | 2 +- .../net-misc/socket-burst-dampener-1.2.0 | 2 +- .../net-misc/socket-burst-dampener-1.2.1 | 2 +- metadata/md5-cache/net-misc/spice-gtk-0.38 | 4 +- metadata/md5-cache/net-misc/spice-gtk-9999 | 4 +- .../md5-cache/net-misc/srf-ip-conn-srv-9999 | 2 +- metadata/md5-cache/net-misc/sslh-9999 | 2 +- .../md5-cache/net-misc/streamlink-1.3.0-r2 | 2 +- .../md5-cache/net-misc/streamlink-1.3.1-r1 | 2 +- metadata/md5-cache/net-misc/streamlink-9999 | 2 +- metadata/md5-cache/net-misc/switzerland-0.1.0 | 14 - metadata/md5-cache/net-misc/usbip-3.19 | 4 +- metadata/md5-cache/net-misc/usbip-4.13 | 4 +- metadata/md5-cache/net-misc/vde-2.3.2-r4 | 2 +- metadata/md5-cache/net-misc/vde-9999 | 2 +- metadata/md5-cache/net-misc/wget-1.20.3-r1 | 2 +- metadata/md5-cache/net-misc/wget-1.20.3-r3 | 2 +- metadata/md5-cache/net-misc/whois-9999 | 2 +- .../md5-cache/net-misc/you-get-0.4.1355-r1 | 2 +- metadata/md5-cache/net-misc/you-get-0.4.1432 | 2 +- .../net-misc/youtube-dl-2020.06.16.1 | 2 +- .../md5-cache/net-misc/youtube-dl-99999999 | 2 +- .../md5-cache/net-misc/youtube-viewer-9999 | 2 +- metadata/md5-cache/net-nds/389-ds-base-9999 | 2 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 3720 -> 3722 bytes metadata/md5-cache/net-nds/nsscache-0.39 | 2 +- metadata/md5-cache/net-nds/openldap-2.4.50 | 2 +- metadata/md5-cache/net-nds/rpcbind-9999 | 2 +- metadata/md5-cache/net-news/Manifest.gz | Bin 2899 -> 2898 bytes .../md5-cache/net-news/canto-curses-0.9.9 | 2 +- .../md5-cache/net-news/canto-daemon-0.9.7 | 2 +- metadata/md5-cache/net-news/liferea-1.12.7-r1 | 2 +- metadata/md5-cache/net-news/liferea-1.12.8 | 2 +- metadata/md5-cache/net-news/quiterss-9999 | 2 +- metadata/md5-cache/net-news/rawdog-2.22-r1 | 2 +- metadata/md5-cache/net-nntp/Manifest.gz | Bin 2537 -> 2537 bytes metadata/md5-cache/net-nntp/sabnzbd-2.3.9-r1 | 2 +- metadata/md5-cache/net-nntp/sabnzbd-3.0.0_rc1 | 2 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 16689 -> 16685 bytes .../md5-cache/net-p2p/airdcpp-webclient-2.6.0 | 2 +- .../md5-cache/net-p2p/airdcpp-webclient-2.6.1 | 2 +- metadata/md5-cache/net-p2p/amule-9999 | 2 +- .../net-p2p/bittornado-0.4.1_p20160925-r2 | 2 +- metadata/md5-cache/net-p2p/cpuminer-opt-9999 | 2 +- metadata/md5-cache/net-p2p/deluge-2.0.3-r4 | 2 +- metadata/md5-cache/net-p2p/deluge-2.0.3-r5 | 2 +- metadata/md5-cache/net-p2p/deluge-2.0.3-r6 | 2 +- metadata/md5-cache/net-p2p/deluge-2.0.3-r7 | 2 +- metadata/md5-cache/net-p2p/deluge-9999 | 2 +- metadata/md5-cache/net-p2p/eiskaltdcpp-9999 | 2 +- metadata/md5-cache/net-p2p/ncdc-9999 | 2 +- metadata/md5-cache/net-p2p/nicotine+-1.4.1-r2 | 2 +- metadata/md5-cache/net-p2p/qbittorrent-9999 | 2 +- .../md5-cache/net-p2p/torrentinfo-1.8.6-r1 | 2 +- .../md5-cache/net-p2p/torrentinfo-1.8.6-r2 | 2 +- metadata/md5-cache/net-p2p/transmission-9999 | 2 +- metadata/md5-cache/net-p2p/tremc-0.9.2 | 2 +- metadata/md5-cache/net-p2p/xmr-stak-9999 | 2 +- metadata/md5-cache/net-p2p/xmr-stak-rx-9999 | 2 +- metadata/md5-cache/net-print/Manifest.gz | Bin 10560 -> 10744 bytes .../md5-cache/net-print/cnrdrvcups-lb-5.10-r1 | 13 + metadata/md5-cache/net-print/cups-2.3.3-r1 | 2 +- metadata/md5-cache/net-print/cups-9999 | 2 +- .../md5-cache/net-print/cups-filters-9999 | 2 +- metadata/md5-cache/net-print/hplip-3.19.12-r1 | 2 +- metadata/md5-cache/net-print/hplip-3.20.3 | 2 +- metadata/md5-cache/net-print/hplip-3.20.6-r1 | 2 +- .../md5-cache/net-print/libgnomecups-0.2.3-r5 | 2 +- .../md5-cache/net-print/pkpgcounter-3.50-r2 | 2 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 8217 -> 8223 bytes metadata/md5-cache/net-proxy/haproxy-1.9.9999 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.0.9999 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.1.9999 | 2 +- metadata/md5-cache/net-proxy/hatop-0.7.7 | 2 +- metadata/md5-cache/net-proxy/mitmproxy-5.1.1 | 2 +- metadata/md5-cache/net-proxy/polipo-9999 | 2 +- metadata/md5-cache/net-proxy/redsocks-9999 | 2 +- metadata/md5-cache/net-proxy/sshuttle-0.78.5 | 2 +- metadata/md5-cache/net-proxy/trojan-1.15.1 | 2 +- metadata/md5-cache/net-proxy/trojan-9999 | 2 +- .../md5-cache/net-proxy/tsocks-1.8_beta5-r8 | 2 +- .../md5-cache/net-proxy/tsocks-1.8_beta5-r9 | 2 +- metadata/md5-cache/net-voip/Manifest.gz | Bin 1208 -> 1203 bytes .../net-voip/telepathy-gabble-0.18.4-r1 | 2 +- .../net-voip/telepathy-haze-0.8.0-r2 | 2 +- .../md5-cache/net-voip/telepathy-rakia-0.8.0 | 2 +- .../net-voip/telepathy-salut-0.8.1-r2 | 2 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 11905 -> 11728 bytes metadata/md5-cache/net-vpn/freelan-2.2 | 2 +- metadata/md5-cache/net-vpn/mullvad-netns-9999 | 2 +- .../net-vpn/networkmanager-openvpn-1.8.10-r2 | 14 - .../net-vpn/networkmanager-wireguard-9999 | 2 +- .../md5-cache/net-vpn/openconnect-8.09-r1 | 2 +- metadata/md5-cache/net-vpn/openconnect-9999 | 2 +- metadata/md5-cache/net-vpn/openvpn-9999 | 2 +- .../md5-cache/net-vpn/protonvpn-cli-2.2.0 | 2 +- .../md5-cache/net-vpn/protonvpn-cli-2.2.2 | 2 +- .../md5-cache/net-vpn/wireguard-modules-9999 | 2 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 33582 -> 33278 bytes .../md5-cache/net-wireless/aircrack-ng-1.5.2 | 2 +- .../md5-cache/net-wireless/aircrack-ng-1.6-r1 | 2 +- .../net-wireless/aircrack-ng-1.6_p20200519 | 2 +- .../md5-cache/net-wireless/aircrack-ng-9999 | 2 +- metadata/md5-cache/net-wireless/airpwn-1.4-r2 | 2 +- metadata/md5-cache/net-wireless/airspy-9999 | 2 +- metadata/md5-cache/net-wireless/bladerf-9999 | 2 +- .../md5-cache/net-wireless/blueberry-1.3.6 | 2 +- metadata/md5-cache/net-wireless/blueman-2.1.2 | 2 +- metadata/md5-cache/net-wireless/blueman-2.1.3 | 2 +- metadata/md5-cache/net-wireless/blueman-9999 | 2 +- metadata/md5-cache/net-wireless/bluez-5.54 | 2 +- metadata/md5-cache/net-wireless/btcrack-9999 | 2 +- .../md5-cache/net-wireless/chirp-20200430 | 2 +- .../md5-cache/net-wireless/chirp-99999999 | 2 +- .../md5-cache/net-wireless/cpyrit-cuda-0.5.0 | 2 +- .../net-wireless/cpyrit-opencl-0.5.0 | 2 +- metadata/md5-cache/net-wireless/crackle-9999 | 2 +- metadata/md5-cache/net-wireless/crda-3.18-r3 | 2 +- metadata/md5-cache/net-wireless/crda-4.14 | 2 +- metadata/md5-cache/net-wireless/cubicsdr-9999 | 2 +- metadata/md5-cache/net-wireless/dump1090-9999 | 2 +- metadata/md5-cache/net-wireless/dump978-9999 | 2 +- .../net-wireless/gnome-bluetooth-3.34.1 | 4 +- .../net-wireless/gnuradio-3.7.13.5-r3 | 2 +- .../net-wireless/gnuradio-3.8.1.0-r1 | 2 +- metadata/md5-cache/net-wireless/gnuradio-9999 | 2 +- metadata/md5-cache/net-wireless/gqrx-9999 | 2 +- metadata/md5-cache/net-wireless/gr-baz-9999 | 2 +- metadata/md5-cache/net-wireless/gr-doa-9999 | 2 +- metadata/md5-cache/net-wireless/gr-foo-9999 | 2 +- .../net-wireless/gr-ieee802154-0.0_p20190606 | 2 +- .../net-wireless/gr-ieee802154-0.0_p20191006 | 2 +- .../md5-cache/net-wireless/gr-ieee802154-9999 | 2 +- metadata/md5-cache/net-wireless/gr-iio-0.3-r3 | 2 +- .../net-wireless/gr-iio-0.3_p20191219-r1 | 2 +- metadata/md5-cache/net-wireless/gr-iio-9999 | 2 +- .../md5-cache/net-wireless/gr-iqbal-0.37.3 | 2 +- .../md5-cache/net-wireless/gr-iqbal-0.38.1 | 2 +- metadata/md5-cache/net-wireless/gr-iqbal-9999 | 2 +- metadata/md5-cache/net-wireless/gr-ntsc-9999 | 2 +- .../md5-cache/net-wireless/gr-ntsc-rc-9999 | 2 +- .../net-wireless/gr-osmosdr-0.1.5-r1 | 2 +- .../md5-cache/net-wireless/gr-osmosdr-0.2.0 | 2 +- .../md5-cache/net-wireless/gr-osmosdr-9999 | 2 +- .../net-wireless/gr-paint-0.0_p20200418 | 2 +- .../net-wireless/gr-paint-0.0_p20200517 | 2 +- metadata/md5-cache/net-wireless/gr-paint-9999 | 2 +- .../net-wireless/gr-ppm-wiegand-9999 | 2 +- metadata/md5-cache/net-wireless/gr-rds-9999 | 2 +- metadata/md5-cache/net-wireless/gr-rftap-9999 | 2 +- .../md5-cache/net-wireless/gr-specest-9999 | 2 +- .../md5-cache/net-wireless/hackrf-tools-9999 | 2 +- metadata/md5-cache/net-wireless/horst-9999 | 2 +- metadata/md5-cache/net-wireless/hostapd-9999 | 2 +- .../md5-cache/net-wireless/inspectrum-9999 | 2 +- metadata/md5-cache/net-wireless/iwd-9999 | 2 +- .../net-wireless/jackit-0.0_p20170918-r1 | 2 +- .../net-wireless/kismet-2019.09.1-r2 | 2 +- .../net-wireless/kismet-2019.12.2-r1 | 2 +- .../md5-cache/net-wireless/kismet-2020.04.3 | 6 +- metadata/md5-cache/net-wireless/kismet-9999 | 2 +- .../net-wireless/kismet-rest-2019.05.02 | 2 +- .../md5-cache/net-wireless/kismet-rest-9999 | 2 +- .../net-wireless/kismet-ubertooth-9999 | 2 +- .../net-wireless/kismetdb-2019.05.05 | 2 +- metadata/md5-cache/net-wireless/kismetdb-9999 | 2 +- .../net-wireless/kismetmobiledashboard-9999 | 2 +- .../net-wireless/lorcon-0.0_p20150109 | 2 +- .../net-wireless/lorcon-0.0_p20180409-r1 | 2 +- .../net-wireless/lorcon-0.0_p20200214 | 2 +- metadata/md5-cache/net-wireless/lorcon-9999 | 2 +- .../net-wireless/mousejack-0.0_p20160726-r2 | 2 +- .../net-wireless/multimode-1.4_p20140831-r2 | 14 - .../md5-cache/net-wireless/multimode-9999 | 13 - .../net-wireless/nanovna-saver-0.2.2 | 2 +- .../md5-cache/net-wireless/nanovna-saver-9999 | 2 +- metadata/md5-cache/net-wireless/openbsc-9999 | 2 +- metadata/md5-cache/net-wireless/openggsn-9999 | 2 +- .../md5-cache/net-wireless/osmo-fl2k-9999 | 2 +- metadata/md5-cache/net-wireless/osmobts-9999 | 2 +- .../md5-cache/net-wireless/osmocom-bb-9999 | 2 +- .../md5-cache/net-wireless/pyrit-0.4.0-r1 | 2 +- .../md5-cache/net-wireless/pyrit-0.5.0-r1 | 2 +- .../net-wireless/python-wifi-0.5.0-r3 | 2 +- .../md5-cache/net-wireless/qradiolink-9999 | 2 +- .../md5-cache/net-wireless/rfcat-0.0.170508 | 2 +- .../md5-cache/net-wireless/rfcat-0.0.190423 | 2 +- metadata/md5-cache/net-wireless/rfcat-9999 | 2 +- .../md5-cache/net-wireless/rtl-sdr-0.6.0-r1 | 4 +- metadata/md5-cache/net-wireless/rtl-sdr-9999 | 2 +- metadata/md5-cache/net-wireless/rtl_433-9999 | 2 +- .../net-wireless/rtl_power_fftw-9999 | 2 +- .../md5-cache/net-wireless/sdrplay-2.13.1-r1 | 2 +- .../net-wireless/soapy_power-1.6.1-r1 | 2 +- .../md5-cache/net-wireless/soapy_power-9999 | 2 +- .../md5-cache/net-wireless/soapybladerf-9999 | 2 +- .../md5-cache/net-wireless/soapyhackrf-9999 | 2 +- .../md5-cache/net-wireless/soapyplutosdr-9999 | 2 +- .../md5-cache/net-wireless/soapyremote-9999 | 2 +- .../md5-cache/net-wireless/soapyrtlsdr-9999 | 2 +- .../md5-cache/net-wireless/soapysdr-0.7.1 | 2 +- metadata/md5-cache/net-wireless/soapysdr-9999 | 2 +- .../md5-cache/net-wireless/soapysdrplay-9999 | 2 +- metadata/md5-cache/net-wireless/soapyuhd-9999 | 2 +- .../md5-cache/net-wireless/spectools-9999 | 2 +- .../md5-cache/net-wireless/tempestsdr-9999 | 2 +- .../net-wireless/ubertooth-2018.12.1 | 4 +- .../md5-cache/net-wireless/ubertooth-9999 | 2 +- .../md5-cache/net-wireless/uhd-3.15.0.0-r1 | 2 +- .../md5-cache/net-wireless/uhd-3.15.0.0-r100 | 2 +- .../{unifi-5.14.9 => unifi-5.14.17} | 4 +- metadata/md5-cache/net-wireless/urh-2.8.8 | 2 +- metadata/md5-cache/net-wireless/urh-9999 | 2 +- .../net-wireless/wpa_supplicant-9999 | 2 +- metadata/md5-cache/ros-meta/Manifest.gz | Bin 38157 -> 38136 bytes metadata/md5-cache/ros-meta/ament_cmake-0.8.1 | 2 +- metadata/md5-cache/ros-meta/ament_cmake-9999 | 2 +- .../md5-cache/ros-meta/audio_common-0.3.1 | 2 +- .../md5-cache/ros-meta/audio_common-0.3.2 | 2 +- .../md5-cache/ros-meta/audio_common-0.3.3 | 2 +- metadata/md5-cache/ros-meta/audio_common-9999 | 2 +- metadata/md5-cache/ros-meta/bond_core-1.8.2 | 2 +- metadata/md5-cache/ros-meta/bond_core-1.8.3 | 2 +- metadata/md5-cache/ros-meta/bond_core-9999 | 2 +- .../md5-cache/ros-meta/calibration-0.10.13 | 2 +- .../md5-cache/ros-meta/calibration-0.10.14 | 2 +- metadata/md5-cache/ros-meta/calibration-9999 | 2 +- .../md5-cache/ros-meta/common_msgs-1.12.3 | 2 +- .../md5-cache/ros-meta/common_msgs-1.12.4 | 2 +- .../md5-cache/ros-meta/common_msgs-1.12.5 | 2 +- .../md5-cache/ros-meta/common_msgs-1.12.6 | 2 +- .../md5-cache/ros-meta/common_msgs-1.12.7 | 2 +- metadata/md5-cache/ros-meta/common_msgs-9999 | 2 +- .../ros-meta/common_tutorials-0.1.10 | 2 +- .../ros-meta/common_tutorials-0.1.11 | 2 +- .../md5-cache/ros-meta/common_tutorials-0.1.8 | 2 +- .../md5-cache/ros-meta/common_tutorials-9999 | 2 +- metadata/md5-cache/ros-meta/desktop-1.4.0 | 2 +- metadata/md5-cache/ros-meta/desktop-1.4.1 | 2 +- metadata/md5-cache/ros-meta/desktop-9999 | 2 +- .../md5-cache/ros-meta/desktop_full-1.4.0 | 2 +- .../md5-cache/ros-meta/desktop_full-1.4.1 | 2 +- metadata/md5-cache/ros-meta/desktop_full-9999 | 2 +- .../md5-cache/ros-meta/diagnostics-1.8.10 | 2 +- metadata/md5-cache/ros-meta/diagnostics-1.8.8 | 2 +- metadata/md5-cache/ros-meta/diagnostics-1.8.9 | 2 +- metadata/md5-cache/ros-meta/diagnostics-1.9.0 | 2 +- metadata/md5-cache/ros-meta/diagnostics-1.9.2 | 2 +- metadata/md5-cache/ros-meta/diagnostics-1.9.3 | 2 +- metadata/md5-cache/ros-meta/diagnostics-9999 | 2 +- .../md5-cache/ros-meta/driver_common-1.6.8 | 2 +- .../md5-cache/ros-meta/driver_common-9999 | 2 +- .../md5-cache/ros-meta/executive_smach-2.0.0 | 2 +- .../md5-cache/ros-meta/executive_smach-2.0.1 | 2 +- .../md5-cache/ros-meta/executive_smach-9999 | 2 +- .../md5-cache/ros-meta/gazebo_ros_pkgs-2.6.1 | 2 +- .../md5-cache/ros-meta/gazebo_ros_pkgs-2.6.2 | 2 +- .../md5-cache/ros-meta/gazebo_ros_pkgs-2.7.3 | 2 +- .../md5-cache/ros-meta/gazebo_ros_pkgs-2.7.4 | 2 +- .../md5-cache/ros-meta/gazebo_ros_pkgs-2.8.4 | 2 +- .../md5-cache/ros-meta/gazebo_ros_pkgs-2.8.5 | 2 +- .../md5-cache/ros-meta/gazebo_ros_pkgs-2.8.7 | 2 +- .../md5-cache/ros-meta/gazebo_ros_pkgs-9999 | 2 +- .../md5-cache/ros-meta/geographic_info-0.4.0 | 2 +- .../md5-cache/ros-meta/geographic_info-0.5.0 | 2 +- .../md5-cache/ros-meta/geographic_info-0.5.2 | 2 +- .../md5-cache/ros-meta/geographic_info-0.5.3 | 2 +- .../md5-cache/ros-meta/geographic_info-9999 | 2 +- metadata/md5-cache/ros-meta/geometry-1.11.7 | 2 +- metadata/md5-cache/ros-meta/geometry-1.11.8 | 2 +- metadata/md5-cache/ros-meta/geometry-1.11.9 | 2 +- metadata/md5-cache/ros-meta/geometry-1.12.0 | 2 +- metadata/md5-cache/ros-meta/geometry-9999 | 2 +- metadata/md5-cache/ros-meta/geometry2-0.6.2 | 2 +- metadata/md5-cache/ros-meta/geometry2-0.6.3 | 2 +- metadata/md5-cache/ros-meta/geometry2-0.6.5 | 2 +- metadata/md5-cache/ros-meta/geometry2-9999 | 2 +- .../ros-meta/geometry_tutorials-0.2.2 | 2 +- .../ros-meta/geometry_tutorials-0.2.3 | 2 +- .../ros-meta/geometry_tutorials-9999 | 2 +- .../ros-meta/hector_localization-0.2.0 | 2 +- .../ros-meta/hector_localization-0.2.1 | 2 +- .../ros-meta/hector_localization-0.3.0 | 2 +- .../ros-meta/hector_localization-9999 | 2 +- metadata/md5-cache/ros-meta/hector_slam-0.3.3 | 2 +- metadata/md5-cache/ros-meta/hector_slam-0.3.4 | 2 +- metadata/md5-cache/ros-meta/hector_slam-0.3.5 | 2 +- metadata/md5-cache/ros-meta/hector_slam-0.4.0 | 2 +- metadata/md5-cache/ros-meta/hector_slam-9999 | 2 +- .../md5-cache/ros-meta/image_common-1.11.12 | 2 +- .../md5-cache/ros-meta/image_common-1.11.13 | 2 +- metadata/md5-cache/ros-meta/image_common-9999 | 2 +- .../md5-cache/ros-meta/image_pipeline-1.12.19 | 2 +- .../md5-cache/ros-meta/image_pipeline-1.12.20 | 2 +- .../md5-cache/ros-meta/image_pipeline-1.12.21 | 2 +- .../md5-cache/ros-meta/image_pipeline-1.12.22 | 2 +- .../md5-cache/ros-meta/image_pipeline-1.12.23 | 2 +- .../md5-cache/ros-meta/image_pipeline-1.13.0 | 2 +- .../md5-cache/ros-meta/image_pipeline-9999 | 2 +- .../ros-meta/image_transport_plugins-1.9.2 | 2 +- .../ros-meta/image_transport_plugins-1.9.3 | 2 +- .../ros-meta/image_transport_plugins-1.9.5 | 2 +- .../ros-meta/image_transport_plugins-9999 | 2 +- .../md5-cache/ros-meta/imu_pipeline-0.2.1 | 2 +- .../md5-cache/ros-meta/imu_pipeline-0.2.2 | 2 +- .../md5-cache/ros-meta/imu_pipeline-0.2.3 | 2 +- metadata/md5-cache/ros-meta/imu_pipeline-9999 | 2 +- metadata/md5-cache/ros-meta/imu_tools-1.1.5 | 2 +- metadata/md5-cache/ros-meta/imu_tools-1.2.0 | 2 +- metadata/md5-cache/ros-meta/imu_tools-1.2.1 | 2 +- metadata/md5-cache/ros-meta/imu_tools-9999 | 2 +- .../md5-cache/ros-meta/laser_pipeline-1.6.3 | 2 +- .../md5-cache/ros-meta/laser_pipeline-9999 | 2 +- metadata/md5-cache/ros-meta/navigation-1.15.1 | 2 +- metadata/md5-cache/ros-meta/navigation-1.15.2 | 2 +- metadata/md5-cache/ros-meta/navigation-1.16.0 | 2 +- metadata/md5-cache/ros-meta/navigation-1.16.1 | 2 +- metadata/md5-cache/ros-meta/navigation-1.16.2 | 2 +- metadata/md5-cache/ros-meta/navigation-1.16.3 | 2 +- metadata/md5-cache/ros-meta/navigation-1.16.6 | 2 +- metadata/md5-cache/ros-meta/navigation-9999 | 2 +- .../md5-cache/ros-meta/nodelet_core-1.9.15 | 2 +- .../md5-cache/ros-meta/nodelet_core-1.9.16 | 2 +- metadata/md5-cache/ros-meta/nodelet_core-9999 | 2 +- metadata/md5-cache/ros-meta/perception-1.4.0 | 2 +- metadata/md5-cache/ros-meta/perception-1.4.1 | 2 +- metadata/md5-cache/ros-meta/perception-9999 | 2 +- .../md5-cache/ros-meta/perception_pcl-1.5.4 | 2 +- .../md5-cache/ros-meta/perception_pcl-1.6.1 | 2 +- .../md5-cache/ros-meta/perception_pcl-1.6.2 | 2 +- .../md5-cache/ros-meta/perception_pcl-1.7.0 | 2 +- .../md5-cache/ros-meta/perception_pcl-1.7.1 | 2 +- .../md5-cache/ros-meta/perception_pcl-9999 | 2 +- .../md5-cache/ros-meta/pr2_common-1.11.10 | 2 +- .../md5-cache/ros-meta/pr2_common-1.11.11 | 2 +- .../md5-cache/ros-meta/pr2_common-1.11.13 | 2 +- .../md5-cache/ros-meta/pr2_common-1.11.14 | 2 +- metadata/md5-cache/ros-meta/pr2_common-1.11.9 | 2 +- metadata/md5-cache/ros-meta/pr2_common-1.12.0 | 2 +- metadata/md5-cache/ros-meta/pr2_common-1.12.1 | 2 +- metadata/md5-cache/ros-meta/pr2_common-1.12.2 | 2 +- metadata/md5-cache/ros-meta/pr2_common-1.12.3 | 2 +- metadata/md5-cache/ros-meta/pr2_common-1.12.4 | 2 +- metadata/md5-cache/ros-meta/pr2_common-9999 | 2 +- .../md5-cache/ros-meta/qt_gui_core-0.3.10 | 2 +- .../md5-cache/ros-meta/qt_gui_core-0.3.11 | 2 +- .../md5-cache/ros-meta/qt_gui_core-0.3.16 | 2 +- metadata/md5-cache/ros-meta/qt_gui_core-0.3.6 | 2 +- metadata/md5-cache/ros-meta/qt_gui_core-0.3.8 | 2 +- metadata/md5-cache/ros-meta/qt_gui_core-0.3.9 | 2 +- metadata/md5-cache/ros-meta/qt_gui_core-9999 | 2 +- metadata/md5-cache/ros-meta/robot-1.4.0 | 2 +- metadata/md5-cache/ros-meta/robot-1.4.1 | 2 +- metadata/md5-cache/ros-meta/robot-9999 | 2 +- .../md5-cache/ros-meta/robot_model-1.12.10 | 2 +- .../md5-cache/ros-meta/robot_model-1.12.11 | 2 +- metadata/md5-cache/ros-meta/robot_model-9999 | 2 +- metadata/md5-cache/ros-meta/ros-1.14.1 | 2 +- metadata/md5-cache/ros-meta/ros-1.14.2 | 2 +- metadata/md5-cache/ros-meta/ros-1.14.3 | 2 +- metadata/md5-cache/ros-meta/ros-1.14.4 | 2 +- metadata/md5-cache/ros-meta/ros-1.14.6 | 2 +- metadata/md5-cache/ros-meta/ros-1.14.7 | 2 +- metadata/md5-cache/ros-meta/ros-9999 | 2 +- metadata/md5-cache/ros-meta/ros_base-1.4.0 | 2 +- metadata/md5-cache/ros-meta/ros_base-1.4.1 | 2 +- metadata/md5-cache/ros-meta/ros_base-9999 | 2 +- metadata/md5-cache/ros-meta/ros_comm-1.13.6 | 2 +- metadata/md5-cache/ros-meta/ros_comm-1.14.2 | 2 +- metadata/md5-cache/ros-meta/ros_comm-1.14.3 | 2 +- metadata/md5-cache/ros-meta/ros_comm-1.15.4 | 2 +- metadata/md5-cache/ros-meta/ros_comm-9999 | 2 +- .../md5-cache/ros-meta/ros_control-0.14.1 | 2 +- .../md5-cache/ros-meta/ros_control-0.14.2 | 2 +- .../md5-cache/ros-meta/ros_control-0.15.0 | 2 +- .../md5-cache/ros-meta/ros_control-0.15.1 | 2 +- metadata/md5-cache/ros-meta/ros_control-9999 | 2 +- metadata/md5-cache/ros-meta/ros_core-1.4.0 | 2 +- metadata/md5-cache/ros-meta/ros_core-1.4.1 | 2 +- metadata/md5-cache/ros-meta/ros_core-9999 | 2 +- .../md5-cache/ros-meta/ros_tutorials-0.10.0 | 2 +- .../md5-cache/ros-meta/ros_tutorials-0.6.1 | 2 +- .../md5-cache/ros-meta/ros_tutorials-0.7.0 | 2 +- .../md5-cache/ros-meta/ros_tutorials-0.7.1 | 2 +- .../md5-cache/ros-meta/ros_tutorials-0.8.0 | 2 +- .../md5-cache/ros-meta/ros_tutorials-0.8.1 | 2 +- .../md5-cache/ros-meta/ros_tutorials-0.9.0 | 2 +- .../md5-cache/ros-meta/ros_tutorials-0.9.1 | 2 +- .../md5-cache/ros-meta/ros_tutorials-9999 | 2 +- .../md5-cache/ros-meta/rosbridge_suite-0.10.1 | 2 +- .../md5-cache/ros-meta/rosbridge_suite-0.11.1 | 2 +- .../md5-cache/ros-meta/rosbridge_suite-0.11.3 | 2 +- .../md5-cache/ros-meta/rosbridge_suite-0.9.0 | 2 +- .../md5-cache/ros-meta/rosbridge_suite-9999 | 2 +- .../md5-cache/ros-meta/roscpp_core-0.6.10 | 2 +- .../md5-cache/ros-meta/roscpp_core-0.6.11 | 2 +- .../md5-cache/ros-meta/roscpp_core-0.6.12 | 2 +- .../md5-cache/ros-meta/roscpp_core-0.6.13 | 2 +- metadata/md5-cache/ros-meta/roscpp_core-0.6.5 | 2 +- metadata/md5-cache/ros-meta/roscpp_core-0.6.7 | 2 +- metadata/md5-cache/ros-meta/roscpp_core-0.6.8 | 2 +- metadata/md5-cache/ros-meta/roscpp_core-0.6.9 | 2 +- metadata/md5-cache/ros-meta/roscpp_core-9999 | 2 +- metadata/md5-cache/ros-meta/rosserial-0.7.1 | 2 +- metadata/md5-cache/ros-meta/rosserial-0.7.2 | 2 +- metadata/md5-cache/ros-meta/rosserial-0.7.3 | 2 +- metadata/md5-cache/ros-meta/rosserial-0.7.4 | 2 +- metadata/md5-cache/ros-meta/rosserial-0.7.5 | 2 +- metadata/md5-cache/ros-meta/rosserial-0.7.6 | 2 +- metadata/md5-cache/ros-meta/rosserial-0.7.7 | 2 +- metadata/md5-cache/ros-meta/rosserial-0.8.0 | 2 +- metadata/md5-cache/ros-meta/rosserial-9999 | 2 +- metadata/md5-cache/ros-meta/rqt-0.3.2 | 2 +- metadata/md5-cache/ros-meta/rqt-0.5.0 | 2 +- metadata/md5-cache/ros-meta/rqt-9999 | 2 +- .../ros-meta/rqt_common_plugins-0.4.8 | 2 +- .../ros-meta/rqt_common_plugins-9999 | 2 +- .../ros-meta/rqt_robot_plugins-0.5.6 | 2 +- .../ros-meta/rqt_robot_plugins-0.5.7 | 2 +- .../md5-cache/ros-meta/rqt_robot_plugins-9999 | 2 +- metadata/md5-cache/ros-meta/simulators-1.4.0 | 2 +- metadata/md5-cache/ros-meta/simulators-1.4.1 | 2 +- metadata/md5-cache/ros-meta/simulators-9999 | 2 +- .../md5-cache/ros-meta/slam_gmapping-1.3.10 | 2 +- .../md5-cache/ros-meta/slam_gmapping-1.4.0 | 2 +- .../md5-cache/ros-meta/slam_gmapping-9999 | 2 +- .../ros-meta/unique_identifier-1.0.5 | 2 +- .../ros-meta/unique_identifier-1.0.6 | 2 +- .../md5-cache/ros-meta/unique_identifier-9999 | 2 +- .../md5-cache/ros-meta/vision_opencv-1.12.4 | 2 +- .../md5-cache/ros-meta/vision_opencv-1.12.5 | 2 +- .../md5-cache/ros-meta/vision_opencv-1.12.7 | 2 +- .../md5-cache/ros-meta/vision_opencv-1.12.8 | 2 +- .../md5-cache/ros-meta/vision_opencv-1.13.0 | 2 +- .../md5-cache/ros-meta/vision_opencv-9999 | 2 +- .../md5-cache/ros-meta/vision_visp-0.10.0 | 2 +- .../md5-cache/ros-meta/vision_visp-0.11.1 | 2 +- metadata/md5-cache/ros-meta/vision_visp-0.9.3 | 2 +- metadata/md5-cache/ros-meta/vision_visp-9999 | 2 +- .../ros-meta/visualization_tutorials-0.10.1 | 2 +- .../ros-meta/visualization_tutorials-0.10.2 | 2 +- .../ros-meta/visualization_tutorials-0.10.3 | 2 +- .../ros-meta/visualization_tutorials-0.11.0 | 2 +- .../ros-meta/visualization_tutorials-0.9.2 | 2 +- .../ros-meta/visualization_tutorials-9999 | 2 +- metadata/md5-cache/ros-meta/viz-1.4.0 | 2 +- metadata/md5-cache/ros-meta/viz-1.4.1 | 2 +- metadata/md5-cache/ros-meta/viz-9999 | 2 +- metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 10032 -> 10014 bytes .../md5-cache/sci-astronomy/celestia-9999 | 2 +- .../md5-cache/sci-astronomy/idlastro-99999999 | 2 +- .../sci-astronomy/pyephem-3.7.6.0-r1 | 2 +- .../md5-cache/sci-astronomy/pyephem-3.7.7.1 | 2 +- .../md5-cache/sci-astronomy/skycat-3.1.2-r2 | 6 +- metadata/md5-cache/sci-astronomy/skycat-3.1.3 | 8 +- metadata/md5-cache/sci-biology/HTSeq-0.9.1 | 2 +- metadata/md5-cache/sci-biology/HTSeq-9999 | 2 +- metadata/md5-cache/sci-biology/Manifest.gz | Bin 28416 -> 28224 bytes metadata/md5-cache/sci-biology/amos-3.1.0-r4 | 2 +- metadata/md5-cache/sci-biology/bamtools-9999 | 2 +- metadata/md5-cache/sci-biology/bcftools-1.5 | 2 +- .../md5-cache/sci-biology/bcftools-1.9-r2 | 2 +- .../md5-cache/sci-biology/bedtools-2.26.0 | 2 +- .../md5-cache/sci-biology/biopandas-0.2.1 | 2 +- metadata/md5-cache/sci-biology/biopython-1.73 | 2 +- metadata/md5-cache/sci-biology/blat-34-r2 | 2 +- metadata/md5-cache/sci-biology/kallisto-9999 | 2 +- metadata/md5-cache/sci-biology/last-299-r1 | 14 - metadata/md5-cache/sci-biology/meme-4.11.2_p2 | 2 +- metadata/md5-cache/sci-biology/pysam-0.12.0.1 | 2 +- .../md5-cache/sci-biology/samtools-0.1.20-r3 | 2 +- metadata/md5-cache/sci-biology/samtools-1.5 | 2 +- metadata/md5-cache/sci-biology/seqan-1.4.2-r1 | 2 +- metadata/md5-cache/sci-biology/seqan-2.2.0-r1 | 2 +- metadata/md5-cache/sci-biology/seqan-2.4.0 | 2 +- metadata/md5-cache/sci-biology/seqan-9999 | 2 +- metadata/md5-cache/sci-biology/shrimp-2.2.3 | 2 +- .../md5-cache/sci-biology/vienna-rna-2.1.8 | 2 +- .../md5-cache/sci-calculators/Manifest.gz | Bin 4365 -> 4365 bytes .../md5-cache/sci-calculators/units-2.16-r1 | 2 +- metadata/md5-cache/sci-calculators/units-2.18 | 2 +- .../md5-cache/sci-calculators/units-2.19-r1 | 2 +- .../sci-chemistry/GromacsWrapper-0.8.0 | 2 +- .../sci-chemistry/MDAnalysis-0.18.0-r1 | 2 +- metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 23078 -> 22329 bytes metadata/md5-cache/sci-chemistry/ParmEd-2.7.3 | 2 +- metadata/md5-cache/sci-chemistry/ParmEd-3.0.3 | 2 +- .../md5-cache/sci-chemistry/apbs-1.4.1-r2 | 2 +- .../sci-chemistry/bkchem-0.14.0_pre2-r2 | 2 +- .../md5-cache/sci-chemistry/chemex-0.6.1-r3 | 2 +- .../md5-cache/sci-chemistry/chemex-2018.10.2 | 2 +- .../md5-cache/sci-chemistry/chemex-2018.10.3 | 2 +- metadata/md5-cache/sci-chemistry/eden-5.3-r2 | 2 +- .../md5-cache/sci-chemistry/freeon-1.0.10 | 2 +- .../md5-cache/sci-chemistry/freeon-1.0.8-r1 | 2 +- .../md5-cache/sci-chemistry/gmxapi-0.0.7.1 | 2 +- .../md5-cache/sci-chemistry/gromacs-2020.1-r1 | 2 +- .../md5-cache/sci-chemistry/gromacs-2020.2 | 2 +- .../md5-cache/sci-chemistry/gromacs-2020.9999 | 2 +- metadata/md5-cache/sci-chemistry/gromacs-9999 | 2 +- .../md5-cache/sci-chemistry/hollow-1.2-r1 | 14 - metadata/md5-cache/sci-chemistry/mdtraj-1.9.1 | 2 +- metadata/md5-cache/sci-chemistry/mdtraj-1.9.4 | 2 +- .../md5-cache/sci-chemistry/modeller-9.20 | 15 - .../md5-cache/sci-chemistry/modeller-9.22 | 16 - .../md5-cache/sci-chemistry/molequeue-0.9.0 | 2 +- .../md5-cache/sci-chemistry/nmrglue-0.5-r1 | 2 +- metadata/md5-cache/sci-chemistry/nmrglue-0.7 | 2 +- .../sci-chemistry/openbabel-python-2.4.1-r1 | 2 +- metadata/md5-cache/sci-chemistry/p3d-0.4.3-r1 | 2 +- metadata/md5-cache/sci-chemistry/p3d-9999 | 2 +- .../sci-chemistry/pdb-tools-0.2.1-r1 | 2 +- .../sci-chemistry/pdb-tools-0.2.1-r2 | 2 +- .../md5-cache/sci-chemistry/pdb2pqr-1.9.0-r3 | 2 +- .../md5-cache/sci-chemistry/prodecomp-3.0-r3 | 2 +- metadata/md5-cache/sci-chemistry/propka-3.2.0 | 2 +- .../md5-cache/sci-chemistry/pymol-2.3.0-r2 | 2 +- .../md5-cache/sci-chemistry/pymol-2.3.0-r3 | 2 +- .../pymol-plugins-bni-tools-0.27 | 2 +- .../sci-chemistry/pymol-plugins-caver-2.1.2 | 2 +- .../pymol-plugins-dssp-110430-r1 | 2 +- .../sci-chemistry/pymol-plugins-emovie-1.0.4 | 2 +- .../pymol-plugins-msms-100415-r1 | 14 - .../pymol-plugins-promol-3.0.2-r1 | 2 +- .../md5-cache/sci-chemistry/relax-4.0.0-r4 | 2 +- .../md5-cache/sci-chemistry/sparky-3.115-r2 | 2 +- .../md5-cache/sci-chemistry/viewmol-2.4.1-r3 | 2 +- metadata/md5-cache/sci-chemistry/vmd-1.9.2 | 2 +- metadata/md5-cache/sci-chemistry/vmd-1.9.3 | 2 +- metadata/md5-cache/sci-chemistry/vmd-1.9.3-r1 | 2 +- metadata/md5-cache/sci-chemistry/vmd-1.9.3-r4 | 2 +- metadata/md5-cache/sci-chemistry/vmd-1.9.3-r5 | 2 +- .../md5-cache/sci-chemistry/votca-csg-9999 | 2 +- .../sci-chemistry/votca-csgapps-9999 | 2 +- .../md5-cache/sci-chemistry/votca-xtp-9999 | 2 +- .../md5-cache/sci-electronics/Manifest.gz | Bin 15774 -> 15749 bytes metadata/md5-cache/sci-electronics/Stage-9999 | 2 +- .../sci-electronics/drahnr-oregano-0.84.40 | 2 +- .../sci-electronics/fritzing-0.9.2b-r2 | 4 +- .../md5-cache/sci-electronics/iverilog-9999 | 2 +- .../md5-cache/sci-electronics/kicad-4.0.7-r1 | 2 +- .../md5-cache/sci-electronics/kicad-5.1.5-r2 | 2 +- .../md5-cache/sci-electronics/kicad-5.1.6 | 2 +- .../sci-electronics/klayout-0.26.4-r1 | 2 +- .../md5-cache/sci-electronics/klayout-0.26.5 | 2 +- .../md5-cache/sci-electronics/klayout-9999 | 2 +- .../md5-cache/sci-electronics/ngspice-27-r1 | 2 +- .../md5-cache/sci-electronics/ngspice-31-r1 | 2 +- .../sci-electronics/pulseview-0.4.1-r1 | 2 +- .../md5-cache/sci-electronics/pulseview-9999 | 2 +- .../sci-electronics/sigrok-cli-0.7.1-r1 | 2 +- .../md5-cache/sci-electronics/sigrok-cli-9999 | 2 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 18653 -> 18499 bytes .../sci-geosciences/geocode-glib-3.26.2 | 4 +- .../sci-geosciences/gnome-maps-3.34.3 | 4 +- .../md5-cache/sci-geosciences/gpsbabel-9999 | 2 +- .../md5-cache/sci-geosciences/gpsd-3.17-r3 | 2 +- .../md5-cache/sci-geosciences/gpsd-3.17-r4 | 2 +- .../md5-cache/sci-geosciences/gpsd-3.18.1 | 2 +- metadata/md5-cache/sci-geosciences/gpsd-3.19 | 2 +- metadata/md5-cache/sci-geosciences/gpsd-9999 | 2 +- .../md5-cache/sci-geosciences/grass-7.4.4 | 2 +- .../md5-cache/sci-geosciences/grass-7.4.4-r3 | 2 +- .../md5-cache/sci-geosciences/mapnik-3.0.18 | 2 +- .../md5-cache/sci-geosciences/mapnik-3.0.9-r1 | 2 +- .../md5-cache/sci-geosciences/mapserver-7.2.2 | 2 +- .../md5-cache/sci-geosciences/merkaartor-9999 | 2 +- .../opencpn-plugin-br24radar-9999 | 2 +- .../opencpn-plugin-climatology-9999 | 2 +- .../sci-geosciences/opencpn-plugin-dr-9999 | 2 +- .../opencpn-plugin-findit-9999 | 2 +- .../opencpn-plugin-gxradar-9999 | 2 +- .../opencpn-plugin-iacfleet-9999 | 2 +- .../opencpn-plugin-launcher-9999 | 2 +- .../opencpn-plugin-logbookkonni-9999 | 2 +- .../opencpn-plugin-objsearch-9999 | 2 +- .../opencpn-plugin-ocpn_draw-9999 | 2 +- .../opencpn-plugin-ocpndebugger-9999 | 2 +- .../opencpn-plugin-oesenc-9999 | 2 +- .../opencpn-plugin-otcurrent-9999 | 2 +- .../sci-geosciences/opencpn-plugin-polar-9999 | 2 +- .../sci-geosciences/opencpn-plugin-radar-9999 | 2 +- .../sci-geosciences/opencpn-plugin-route-9999 | 2 +- .../opencpn-plugin-squiddio-9999 | 2 +- .../opencpn-plugin-statusbar-9999 | 2 +- .../opencpn-plugin-watchdog-9999 | 2 +- .../opencpn-plugin-weather_routing-9999 | 2 +- .../opencpn-plugin-weatherfax-9999 | 2 +- .../sci-geosciences/osm2pgsql-99999999 | 2 +- .../md5-cache/sci-geosciences/qgis-3.10.2-r1 | 2 +- .../md5-cache/sci-geosciences/qgis-3.10.7 | 2 +- metadata/md5-cache/sci-geosciences/qgis-9999 | 2 +- .../md5-cache/sci-geosciences/routino-3.3.2 | 2 +- .../sci-geosciences/tilecache-2.11-r1 | 14 - metadata/md5-cache/sci-libs/Manifest.gz | Bin 74856 -> 73984 bytes .../md5-cache/sci-libs/Rtree-0.8.3_p20180802 | 2 +- .../md5-cache/sci-libs/Shapely-1.6.4_p2-r1 | 2 +- metadata/md5-cache/sci-libs/adolc-9999 | 2 +- metadata/md5-cache/sci-libs/arpack-9999 | 2 +- metadata/md5-cache/sci-libs/blis-0.5.2 | 2 +- metadata/md5-cache/sci-libs/blis-0.6.0 | 2 +- metadata/md5-cache/sci-libs/bmrblib-1.0.3 | 2 +- metadata/md5-cache/sci-libs/bmrblib-1.0.4 | 2 +- metadata/md5-cache/sci-libs/cantera-2.4.0-r1 | 2 +- metadata/md5-cache/sci-libs/cantera-2.4.0-r4 | 2 +- metadata/md5-cache/sci-libs/cantera-2.4.0-r5 | 2 +- .../md5-cache/sci-libs/cartopy-0.18.0_beta1 | 2 +- .../md5-cache/sci-libs/ceres-solver-1.14.0 | 2 +- metadata/md5-cache/sci-libs/cfitsio-3.410 | 2 +- metadata/md5-cache/sci-libs/chemkit-0.1-r2 | 2 +- metadata/md5-cache/sci-libs/clblas-2.10 | 2 +- metadata/md5-cache/sci-libs/cxsparse-3.1.2-r1 | 2 +- metadata/md5-cache/sci-libs/cxsparse-3.2.0 | 2 +- metadata/md5-cache/sci-libs/dealii-9999 | 2 +- metadata/md5-cache/sci-libs/deap-0.9.1 | 14 - metadata/md5-cache/sci-libs/deap-1.0.0 | 14 - metadata/md5-cache/sci-libs/deap-1.0.1 | 14 - metadata/md5-cache/sci-libs/djbfft-0.76-r2 | 2 +- metadata/md5-cache/sci-libs/dlib-19.16-r1 | 2 +- metadata/md5-cache/sci-libs/dlib-19.9 | 2 +- metadata/md5-cache/sci-libs/eccodes-2.16.0 | 2 +- metadata/md5-cache/sci-libs/fcl-9999 | 2 +- metadata/md5-cache/sci-libs/fftw-2.1.5-r9 | 2 +- metadata/md5-cache/sci-libs/fftw-3.3.6_p2 | 2 +- metadata/md5-cache/sci-libs/fftw-3.3.8 | 2 +- metadata/md5-cache/sci-libs/fftw-3.3.8-r1 | 2 +- metadata/md5-cache/sci-libs/fftw-9999 | 2 +- metadata/md5-cache/sci-libs/flann-9999 | 2 +- metadata/md5-cache/sci-libs/gdal-3.0.4-r1 | 2 +- metadata/md5-cache/sci-libs/getdata-0.9.0-r3 | 2 +- metadata/md5-cache/sci-libs/ginkgo-9999 | 2 +- metadata/md5-cache/sci-libs/gmsh-4.4.1 | 2 +- .../md5-cache/sci-libs/idlcoyote-99999999 | 2 +- .../md5-cache/sci-libs/ignition-math-4.0.0-r1 | 2 +- .../sci-libs/keras-applications-1.0.7 | 2 +- .../sci-libs/keras-applications-1.0.8 | 2 +- .../sci-libs/keras-preprocessing-1.0.9 | 2 +- .../sci-libs/keras-preprocessing-1.1.0 | 2 +- metadata/md5-cache/sci-libs/kim-api-2.1.3-r1 | 13 + metadata/md5-cache/sci-libs/libccd-9999 | 2 +- metadata/md5-cache/sci-libs/libh2o-9999 | 2 +- metadata/md5-cache/sci-libs/libh2oxx-9999 | 2 +- metadata/md5-cache/sci-libs/libsc-9999 | 2 +- metadata/md5-cache/sci-libs/libsigrok-0.4.0 | 2 +- metadata/md5-cache/sci-libs/libsigrok-0.5.1 | 2 +- metadata/md5-cache/sci-libs/libsigrok-0.5.2 | 2 +- metadata/md5-cache/sci-libs/libsigrok-9999 | 2 +- .../md5-cache/sci-libs/libsigrokdecode-0.4.1 | 2 +- .../md5-cache/sci-libs/libsigrokdecode-0.5.2 | 2 +- .../md5-cache/sci-libs/libsigrokdecode-0.5.3 | 2 +- .../md5-cache/sci-libs/libsigrokdecode-9999 | 2 +- metadata/md5-cache/sci-libs/libsvm-3.22 | 2 +- metadata/md5-cache/sci-libs/libsvm-3.24 | 2 +- metadata/md5-cache/sci-libs/linux-gpib-4.3.0 | 2 +- metadata/md5-cache/sci-libs/linux-gpib-4.3.2 | 2 +- metadata/md5-cache/sci-libs/linux-gpib-4.3.3 | 2 +- metadata/md5-cache/sci-libs/magma-1.4.0 | 2 +- metadata/md5-cache/sci-libs/magma-1.4.1 | 2 +- metadata/md5-cache/sci-libs/mathgl-2.4.1-r2 | 2 +- metadata/md5-cache/sci-libs/med-4.0.0-r1 | 2 +- metadata/md5-cache/sci-libs/med-4.0.0-r2 | 2 +- metadata/md5-cache/sci-libs/minfx-1.0.10 | 2 +- metadata/md5-cache/sci-libs/minfx-1.0.11 | 2 +- metadata/md5-cache/sci-libs/minfx-1.0.3-r1 | 2 +- metadata/md5-cache/sci-libs/minfx-1.0.4 | 2 +- metadata/md5-cache/sci-libs/minfx-1.0.4_pre98 | 2 +- metadata/md5-cache/sci-libs/minfx-1.0.5 | 2 +- metadata/md5-cache/sci-libs/minfx-1.0.6 | 2 +- metadata/md5-cache/sci-libs/mpir-3.0.0 | 4 +- metadata/md5-cache/sci-libs/nanoflann-9999 | 2 +- metadata/md5-cache/sci-libs/nlopt-2.4.2-r2 | 2 +- metadata/md5-cache/sci-libs/nlopt-2.6.2 | 2 +- metadata/md5-cache/sci-libs/nlopt-2.6.2-r1 | 2 +- metadata/md5-cache/sci-libs/numkit-1.1.2 | 2 +- metadata/md5-cache/sci-libs/octomap-9999 | 2 +- metadata/md5-cache/sci-libs/orocos_kdl-9999 | 2 +- metadata/md5-cache/sci-libs/p4est-9999 | 2 +- metadata/md5-cache/sci-libs/pcl-1.11.0 | 4 +- metadata/md5-cache/sci-libs/pcl-1.9.1 | 15 - metadata/md5-cache/sci-libs/pcl-9999 | 6 +- metadata/md5-cache/sci-libs/plplot-5.15.0-r1 | 2 +- metadata/md5-cache/sci-libs/pycifrw-3.6.2 | 14 - metadata/md5-cache/sci-libs/pycifrw-4.1.1 | 14 - metadata/md5-cache/sci-libs/pyshp-1.2.0 | 2 +- metadata/md5-cache/sci-libs/pyshp-2.1.0 | 2 +- metadata/md5-cache/sci-libs/pyshp-9999 | 2 +- metadata/md5-cache/sci-libs/rtabmap-9999 | 2 +- metadata/md5-cache/sci-libs/scikits-0.1-r1 | 2 +- metadata/md5-cache/sci-libs/scikits-0.1-r2 | 2 +- .../sci-libs/scikits_image-0.13.0-r1 | 2 +- .../sci-libs/scikits_learn-0.19.0-r1 | 2 +- .../md5-cache/sci-libs/scikits_learn-0.20.2 | 2 +- .../md5-cache/sci-libs/scikits_learn-0.20.4 | 2 +- .../sci-libs/scikits_learn-0.22.2_p1 | 2 +- .../sci-libs/scikits_optimization-0.3-r1 | 2 +- .../sci-libs/scikits_timeseries-0.91.3-r2 | 2 +- metadata/md5-cache/sci-libs/scipy-1.1.0 | 2 +- metadata/md5-cache/sci-libs/scipy-1.4.1 | 2 +- metadata/md5-cache/sci-libs/scipy-1.5.0 | 2 +- .../md5-cache/sci-libs/scipy-python2-1.1.0 | 2 +- .../md5-cache/sci-libs/scipy-python2-1.2.3 | 2 +- metadata/md5-cache/sci-libs/shogun-5.0.0-r1 | 2 +- .../sci-libs/suitesparseconfig-4.2.1-r1 | 2 +- .../sci-libs/suitesparseconfig-5.4.0 | 2 +- metadata/md5-cache/sci-libs/tensorflow-1.15.0 | 2 +- metadata/md5-cache/sci-libs/tensorflow-2.0.0 | 2 +- metadata/md5-cache/sci-libs/tensorflow-2.1.0 | 2 +- metadata/md5-cache/sci-libs/tensorflow-2.2.0 | 2 +- .../sci-libs/tensorflow-estimator-1.15.1 | 2 +- .../sci-libs/tensorflow-estimator-2.0.1 | 2 +- .../sci-libs/tensorflow-estimator-2.1 | 2 +- .../sci-libs/tensorflow-estimator-2.2.0-r1 | 2 +- metadata/md5-cache/sci-libs/volk-2.3.0-r1 | 2 +- metadata/md5-cache/sci-libs/votca-tools-9999 | 2 +- metadata/md5-cache/sci-libs/vtk-8.2.0 | 2 +- metadata/md5-cache/sci-libs/xdrfile-1.1.1 | 2 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 23577 -> 23606 bytes .../sci-mathematics/dunshire-0.1.1-r1 | 2 +- .../md5-cache/sci-mathematics/fann-2.2.0-r1 | 2 +- metadata/md5-cache/sci-mathematics/fann-9999 | 2 +- .../md5-cache/sci-mathematics/flint-2.6.0 | 2 +- .../sci-mathematics/mathematica-10.3.1-r1 | 7 +- ...thematica-12.1.1 => mathematica-12.1.1-r1} | 7 +- .../md5-cache/sci-mathematics/petsc-3.13.0 | 2 +- .../md5-cache/sci-mathematics/petsc-3.13.1 | 2 +- .../md5-cache/sci-mathematics/pymc3-3.1-r1 | 2 +- .../sci-mathematics/relational-2.5-r2 | 2 +- .../md5-cache/sci-mathematics/slepc-3.13.1 | 2 +- metadata/md5-cache/sci-mathematics/z3-4.8.6 | 2 +- metadata/md5-cache/sci-mathematics/z3-4.8.8 | 2 +- metadata/md5-cache/sci-misc/Manifest.gz | Bin 4726 -> 4716 bytes metadata/md5-cache/sci-misc/boinc-9999 | 2 +- metadata/md5-cache/sci-misc/gato-1.2.2 | 2 +- .../md5-cache/sci-misc/mendeleydesktop-1.19.4 | 2 +- .../md5-cache/sci-misc/mendeleydesktop-1.19.5 | 2 +- .../md5-cache/sci-misc/mendeleydesktop-1.19.6 | 2 +- metadata/md5-cache/sci-misc/vitables-3.0.0-r1 | 2 +- metadata/md5-cache/sci-physics/Manifest.gz | Bin 13591 -> 13581 bytes .../md5-cache/sci-physics/espresso-4.0.0-r2 | 2 +- .../sci-physics/espresso-4.0_pre20170228 | 2 +- metadata/md5-cache/sci-physics/espresso-9999 | 2 +- metadata/md5-cache/sci-physics/geant-vmc-9999 | 2 +- metadata/md5-cache/sci-physics/h2o-gtk-9999 | 2 +- .../md5-cache/sci-physics/lammps-20180117 | 2 +- .../md5-cache/sci-physics/lammps-20180222 | 2 +- .../md5-cache/sci-physics/lammps-20180308 | 2 +- .../md5-cache/sci-physics/lammps-20180316 | 2 +- .../md5-cache/sci-physics/lammps-20180822 | 2 +- .../md5-cache/sci-physics/lammps-20181212 | 2 +- .../md5-cache/sci-physics/lammps-20190605 | 2 +- .../md5-cache/sci-physics/lammps-20190807 | 2 +- .../md5-cache/sci-physics/lammps-20190807-r1 | 2 +- .../md5-cache/sci-physics/lammps-20200303 | 2 +- metadata/md5-cache/sci-physics/lhapdf-6.2.3 | 2 +- metadata/md5-cache/sci-physics/qmeq-1.0 | 2 +- metadata/md5-cache/sci-physics/qutip-4.2.0 | 2 +- metadata/md5-cache/sci-physics/rivet-2.6.0-r2 | 2 +- .../md5-cache/sci-physics/root-6.16.00-r5 | 2 +- .../md5-cache/sci-physics/root-6.18.04-r2 | 2 +- metadata/md5-cache/sci-physics/root-6.20.04 | 2 +- metadata/md5-cache/sci-physics/root-6.20.06 | 2 +- metadata/md5-cache/sci-physics/root-6.22.00 | 2 +- metadata/md5-cache/sci-physics/root-9999 | 2 +- metadata/md5-cache/sci-physics/vgm-9999 | 2 +- metadata/md5-cache/sci-physics/vmc-9999 | 2 +- metadata/md5-cache/sci-physics/yoda-1.6.5 | 2 +- metadata/md5-cache/sci-physics/yoda-1.7.0-r1 | 2 +- .../md5-cache/sci-visualization/Manifest.gz | Bin 7897 -> 7903 bytes .../md5-cache/sci-visualization/fityk-1.3.1 | 2 +- .../md5-cache/sci-visualization/gnuplot-5.2.8 | 4 +- .../sci-visualization/gnuplot-5.2.9999 | 2 +- .../sci-visualization/gnuplot-5.3.9999 | 2 +- .../md5-cache/sci-visualization/labplot-9999 | 2 +- .../sci-visualization/nonolith-connect-1.1 | 2 +- .../sci-visualization/paraview-5.8.0-r3 | 2 +- .../sci-visualization/pythonprop-0.29 | 2 +- .../sci-visualization/pyxplot-0.9.2-r3 | 2 +- .../md5-cache/sci-visualization/spyview-9999 | 2 +- .../sci-visualization/tensorboard-1.15.0 | 2 +- .../sci-visualization/tensorboard-2.0.0 | 2 +- .../sci-visualization/tensorboard-2.1.0-r1 | 2 +- .../sci-visualization/tensorboard-2.2.1 | 2 +- .../md5-cache/sci-visualization/veusz-3.1 | 2 +- .../md5-cache/sci-visualization/veusz-3.2 | 2 +- metadata/md5-cache/sci-visualization/yt-3.3.5 | 2 +- metadata/md5-cache/sci-visualization/yt-3.4.0 | 2 +- metadata/md5-cache/sec-policy/Manifest.gz | Bin 123624 -> 123588 bytes .../sec-policy/apparmor-profiles-9999 | 2 +- .../md5-cache/sec-policy/selinux-abrt-9999 | 2 +- .../sec-policy/selinux-accountsd-9999 | 2 +- .../md5-cache/sec-policy/selinux-acct-9999 | 2 +- .../md5-cache/sec-policy/selinux-ada-9999 | 2 +- .../md5-cache/sec-policy/selinux-afs-9999 | 2 +- .../md5-cache/sec-policy/selinux-aide-9999 | 2 +- .../md5-cache/sec-policy/selinux-alsa-9999 | 2 +- .../md5-cache/sec-policy/selinux-amanda-9999 | 2 +- .../md5-cache/sec-policy/selinux-amavis-9999 | 2 +- .../md5-cache/sec-policy/selinux-android-9999 | 2 +- .../md5-cache/sec-policy/selinux-apache-9999 | 2 +- .../md5-cache/sec-policy/selinux-apcupsd-9999 | 2 +- .../md5-cache/sec-policy/selinux-apm-9999 | 2 +- .../sec-policy/selinux-arpwatch-9999 | 2 +- .../sec-policy/selinux-asterisk-9999 | 2 +- metadata/md5-cache/sec-policy/selinux-at-9999 | 2 +- .../sec-policy/selinux-automount-9999 | 2 +- .../md5-cache/sec-policy/selinux-avahi-9999 | 2 +- .../md5-cache/sec-policy/selinux-awstats-9999 | 2 +- .../md5-cache/sec-policy/selinux-backup-9999 | 2 +- .../md5-cache/sec-policy/selinux-bacula-9999 | 2 +- .../md5-cache/sec-policy/selinux-base-9999 | 2 +- .../sec-policy/selinux-base-policy-9999 | 2 +- .../md5-cache/sec-policy/selinux-bind-9999 | 2 +- .../md5-cache/sec-policy/selinux-bitcoin-9999 | 2 +- .../md5-cache/sec-policy/selinux-bitlbee-9999 | 2 +- .../sec-policy/selinux-bluetooth-9999 | 2 +- .../md5-cache/sec-policy/selinux-brctl-9999 | 2 +- .../sec-policy/selinux-cachefilesd-9999 | 2 +- .../sec-policy/selinux-calamaris-9999 | 2 +- .../md5-cache/sec-policy/selinux-canna-9999 | 2 +- .../md5-cache/sec-policy/selinux-ccs-9999 | 2 +- .../sec-policy/selinux-cdrecord-9999 | 2 +- .../md5-cache/sec-policy/selinux-ceph-9999 | 2 +- .../sec-policy/selinux-cgmanager-9999 | 2 +- .../md5-cache/sec-policy/selinux-cgroup-9999 | 2 +- .../sec-policy/selinux-chromium-9999 | 2 +- .../md5-cache/sec-policy/selinux-chronyd-9999 | 2 +- .../md5-cache/sec-policy/selinux-clamav-9999 | 2 +- .../sec-policy/selinux-clockspeed-9999 | 2 +- .../sec-policy/selinux-collectd-9999 | 2 +- .../md5-cache/sec-policy/selinux-colord-9999 | 2 +- .../sec-policy/selinux-consolekit-9999 | 2 +- .../sec-policy/selinux-corosync-9999 | 2 +- .../md5-cache/sec-policy/selinux-couchdb-9999 | 2 +- .../md5-cache/sec-policy/selinux-courier-9999 | 2 +- .../sec-policy/selinux-cpucontrol-9999 | 2 +- .../sec-policy/selinux-cpufreqselector-9999 | 2 +- .../md5-cache/sec-policy/selinux-cups-9999 | 2 +- .../md5-cache/sec-policy/selinux-cvs-9999 | 2 +- .../sec-policy/selinux-cyphesis-9999 | 2 +- .../sec-policy/selinux-daemontools-9999 | 2 +- .../md5-cache/sec-policy/selinux-dante-9999 | 2 +- .../md5-cache/sec-policy/selinux-dbadm-9999 | 2 +- .../md5-cache/sec-policy/selinux-dbskk-9999 | 2 +- .../md5-cache/sec-policy/selinux-dbus-9999 | 2 +- .../md5-cache/sec-policy/selinux-dcc-9999 | 2 +- .../sec-policy/selinux-ddclient-9999 | 2 +- .../sec-policy/selinux-ddcprobe-9999 | 2 +- .../sec-policy/selinux-denyhosts-9999 | 2 +- .../sec-policy/selinux-devicekit-9999 | 2 +- .../md5-cache/sec-policy/selinux-dhcp-9999 | 2 +- .../md5-cache/sec-policy/selinux-dictd-9999 | 2 +- .../md5-cache/sec-policy/selinux-dirmngr-9999 | 2 +- .../md5-cache/sec-policy/selinux-dirsrv-9999 | 2 +- .../md5-cache/sec-policy/selinux-distcc-9999 | 2 +- .../md5-cache/sec-policy/selinux-djbdns-9999 | 2 +- .../md5-cache/sec-policy/selinux-dkim-9999 | 2 +- .../sec-policy/selinux-dmidecode-9999 | 2 +- .../md5-cache/sec-policy/selinux-dnsmasq-9999 | 2 +- .../md5-cache/sec-policy/selinux-dovecot-9999 | 2 +- .../md5-cache/sec-policy/selinux-dpkg-9999 | 2 +- .../md5-cache/sec-policy/selinux-dracut-9999 | 2 +- .../md5-cache/sec-policy/selinux-dropbox-9999 | 2 +- .../sec-policy/selinux-entropyd-9999 | 2 +- .../sec-policy/selinux-evolution-9999 | 2 +- .../md5-cache/sec-policy/selinux-exim-9999 | 2 +- .../sec-policy/selinux-fail2ban-9999 | 2 +- .../sec-policy/selinux-fetchmail-9999 | 2 +- .../md5-cache/sec-policy/selinux-finger-9999 | 2 +- .../md5-cache/sec-policy/selinux-flash-9999 | 2 +- .../md5-cache/sec-policy/selinux-fprintd-9999 | 2 +- .../md5-cache/sec-policy/selinux-ftp-9999 | 2 +- .../md5-cache/sec-policy/selinux-games-9999 | 2 +- .../sec-policy/selinux-gatekeeper-9999 | 2 +- .../md5-cache/sec-policy/selinux-git-9999 | 2 +- .../md5-cache/sec-policy/selinux-gitosis-9999 | 2 +- .../md5-cache/sec-policy/selinux-gnome-9999 | 2 +- .../sec-policy/selinux-googletalk-9999 | 2 +- .../md5-cache/sec-policy/selinux-gorg-9999 | 2 +- .../md5-cache/sec-policy/selinux-gpg-9999 | 2 +- .../md5-cache/sec-policy/selinux-gpm-9999 | 2 +- .../md5-cache/sec-policy/selinux-gpsd-9999 | 2 +- .../sec-policy/selinux-gssproxy-9999 | 2 +- .../md5-cache/sec-policy/selinux-hddtemp-9999 | 2 +- .../md5-cache/sec-policy/selinux-howl-9999 | 2 +- .../md5-cache/sec-policy/selinux-icecast-9999 | 2 +- .../md5-cache/sec-policy/selinux-ifplugd-9999 | 2 +- .../md5-cache/sec-policy/selinux-imaze-9999 | 2 +- .../md5-cache/sec-policy/selinux-inetd-9999 | 2 +- .../md5-cache/sec-policy/selinux-inn-9999 | 2 +- .../md5-cache/sec-policy/selinux-ipsec-9999 | 2 +- .../md5-cache/sec-policy/selinux-irc-9999 | 2 +- .../md5-cache/sec-policy/selinux-ircd-9999 | 2 +- .../sec-policy/selinux-irqbalance-9999 | 2 +- .../md5-cache/sec-policy/selinux-jabber-9999 | 2 +- .../md5-cache/sec-policy/selinux-java-9999 | 2 +- .../sec-policy/selinux-kdeconnect-9999 | 2 +- .../md5-cache/sec-policy/selinux-kdump-9999 | 2 +- .../sec-policy/selinux-kerberos-9999 | 2 +- .../sec-policy/selinux-kerneloops-9999 | 2 +- .../md5-cache/sec-policy/selinux-kismet-9999 | 2 +- .../sec-policy/selinux-ksmtuned-9999 | 2 +- .../md5-cache/sec-policy/selinux-kudzu-9999 | 2 +- .../md5-cache/sec-policy/selinux-ldap-9999 | 2 +- .../md5-cache/sec-policy/selinux-links-9999 | 2 +- .../md5-cache/sec-policy/selinux-lircd-9999 | 2 +- .../sec-policy/selinux-loadkeys-9999 | 2 +- .../md5-cache/sec-policy/selinux-lockdev-9999 | 2 +- .../sec-policy/selinux-logrotate-9999 | 2 +- .../sec-policy/selinux-logsentry-9999 | 2 +- .../sec-policy/selinux-logwatch-9999 | 2 +- .../md5-cache/sec-policy/selinux-lpd-9999 | 2 +- .../md5-cache/sec-policy/selinux-mailman-9999 | 2 +- .../sec-policy/selinux-makewhatis-9999 | 2 +- .../md5-cache/sec-policy/selinux-mandb-9999 | 2 +- .../md5-cache/sec-policy/selinux-mcelog-9999 | 2 +- .../sec-policy/selinux-memcached-9999 | 2 +- .../md5-cache/sec-policy/selinux-milter-9999 | 2 +- .../sec-policy/selinux-modemmanager-9999 | 2 +- .../md5-cache/sec-policy/selinux-mono-9999 | 2 +- .../md5-cache/sec-policy/selinux-mozilla-9999 | 2 +- .../md5-cache/sec-policy/selinux-mpd-9999 | 2 +- .../md5-cache/sec-policy/selinux-mplayer-9999 | 2 +- .../md5-cache/sec-policy/selinux-mrtg-9999 | 2 +- .../md5-cache/sec-policy/selinux-munin-9999 | 2 +- .../md5-cache/sec-policy/selinux-mutt-9999 | 2 +- .../md5-cache/sec-policy/selinux-mysql-9999 | 2 +- .../md5-cache/sec-policy/selinux-nagios-9999 | 2 +- .../md5-cache/sec-policy/selinux-ncftool-9999 | 2 +- .../sec-policy/selinux-networkmanager-9999 | 2 +- .../md5-cache/sec-policy/selinux-nginx-9999 | 2 +- .../md5-cache/sec-policy/selinux-nslcd-9999 | 2 +- .../md5-cache/sec-policy/selinux-ntop-9999 | 2 +- .../md5-cache/sec-policy/selinux-ntp-9999 | 2 +- .../md5-cache/sec-policy/selinux-nut-9999 | 2 +- metadata/md5-cache/sec-policy/selinux-nx-9999 | 2 +- .../md5-cache/sec-policy/selinux-oddjob-9999 | 2 +- .../md5-cache/sec-policy/selinux-oident-9999 | 2 +- .../md5-cache/sec-policy/selinux-openct-9999 | 2 +- .../md5-cache/sec-policy/selinux-openrc-9999 | 2 +- .../md5-cache/sec-policy/selinux-openvpn-9999 | 2 +- .../md5-cache/sec-policy/selinux-pan-9999 | 2 +- .../md5-cache/sec-policy/selinux-pcmcia-9999 | 2 +- .../md5-cache/sec-policy/selinux-pcscd-9999 | 2 +- .../md5-cache/sec-policy/selinux-phpfpm-9999 | 2 +- .../sec-policy/selinux-plymouthd-9999 | 2 +- .../sec-policy/selinux-podsleuth-9999 | 2 +- .../sec-policy/selinux-policykit-9999 | 2 +- .../md5-cache/sec-policy/selinux-portmap-9999 | 2 +- .../md5-cache/sec-policy/selinux-postfix-9999 | 2 +- .../sec-policy/selinux-postgresql-9999 | 2 +- .../sec-policy/selinux-postgrey-9999 | 2 +- .../md5-cache/sec-policy/selinux-ppp-9999 | 2 +- .../md5-cache/sec-policy/selinux-prelink-9999 | 2 +- .../md5-cache/sec-policy/selinux-prelude-9999 | 2 +- .../md5-cache/sec-policy/selinux-privoxy-9999 | 2 +- .../sec-policy/selinux-procmail-9999 | 2 +- .../md5-cache/sec-policy/selinux-psad-9999 | 2 +- .../sec-policy/selinux-publicfile-9999 | 2 +- .../sec-policy/selinux-pulseaudio-9999 | 2 +- .../md5-cache/sec-policy/selinux-puppet-9999 | 2 +- .../md5-cache/sec-policy/selinux-pyicqt-9999 | 2 +- .../md5-cache/sec-policy/selinux-pyzor-9999 | 2 +- .../md5-cache/sec-policy/selinux-qemu-9999 | 2 +- .../md5-cache/sec-policy/selinux-qmail-9999 | 2 +- .../md5-cache/sec-policy/selinux-quota-9999 | 2 +- .../md5-cache/sec-policy/selinux-radius-9999 | 2 +- .../md5-cache/sec-policy/selinux-radvd-9999 | 2 +- .../md5-cache/sec-policy/selinux-razor-9999 | 2 +- .../md5-cache/sec-policy/selinux-redis-9999 | 2 +- .../sec-policy/selinux-remotelogin-9999 | 2 +- .../sec-policy/selinux-resolvconf-9999 | 2 +- .../sec-policy/selinux-rgmanager-9999 | 2 +- .../md5-cache/sec-policy/selinux-rngd-9999 | 2 +- .../md5-cache/sec-policy/selinux-roundup-9999 | 2 +- .../md5-cache/sec-policy/selinux-rpc-9999 | 2 +- .../md5-cache/sec-policy/selinux-rpcbind-9999 | 2 +- .../md5-cache/sec-policy/selinux-rpm-9999 | 2 +- .../md5-cache/sec-policy/selinux-rssh-9999 | 2 +- .../md5-cache/sec-policy/selinux-rtkit-9999 | 2 +- .../sec-policy/selinux-rtorrent-9999 | 2 +- .../md5-cache/sec-policy/selinux-salt-9999 | 2 +- .../md5-cache/sec-policy/selinux-samba-9999 | 2 +- .../md5-cache/sec-policy/selinux-sasl-9999 | 2 +- .../md5-cache/sec-policy/selinux-screen-9999 | 2 +- .../sec-policy/selinux-sendmail-9999 | 2 +- .../md5-cache/sec-policy/selinux-sensord-9999 | 2 +- .../sec-policy/selinux-shorewall-9999 | 2 +- .../sec-policy/selinux-shutdown-9999 | 2 +- .../md5-cache/sec-policy/selinux-skype-9999 | 2 +- .../md5-cache/sec-policy/selinux-slocate-9999 | 2 +- .../sec-policy/selinux-slrnpull-9999 | 2 +- .../sec-policy/selinux-smartmon-9999 | 2 +- .../sec-policy/selinux-smokeping-9999 | 2 +- .../md5-cache/sec-policy/selinux-snmp-9999 | 2 +- .../md5-cache/sec-policy/selinux-snort-9999 | 2 +- .../sec-policy/selinux-soundserver-9999 | 2 +- .../sec-policy/selinux-spamassassin-9999 | 2 +- .../sec-policy/selinux-speedtouch-9999 | 2 +- .../md5-cache/sec-policy/selinux-squid-9999 | 2 +- .../md5-cache/sec-policy/selinux-sssd-9999 | 2 +- .../md5-cache/sec-policy/selinux-stunnel-9999 | 2 +- .../sec-policy/selinux-subsonic-9999 | 2 +- .../md5-cache/sec-policy/selinux-sudo-9999 | 2 +- .../md5-cache/sec-policy/selinux-sxid-9999 | 2 +- .../sec-policy/selinux-syncthing-9999 | 2 +- .../md5-cache/sec-policy/selinux-sysstat-9999 | 2 +- .../md5-cache/sec-policy/selinux-tboot-9999 | 2 +- .../md5-cache/sec-policy/selinux-tcpd-9999 | 2 +- .../md5-cache/sec-policy/selinux-tcsd-9999 | 2 +- .../md5-cache/sec-policy/selinux-telnet-9999 | 2 +- .../md5-cache/sec-policy/selinux-tftp-9999 | 2 +- .../md5-cache/sec-policy/selinux-tgtd-9999 | 2 +- .../sec-policy/selinux-thunderbird-9999 | 2 +- .../sec-policy/selinux-timidity-9999 | 2 +- .../sec-policy/selinux-tmpreaper-9999 | 2 +- .../md5-cache/sec-policy/selinux-tor-9999 | 2 +- .../sec-policy/selinux-tripwire-9999 | 2 +- .../sec-policy/selinux-ucspitcp-9999 | 2 +- .../md5-cache/sec-policy/selinux-ulogd-9999 | 2 +- .../md5-cache/sec-policy/selinux-uml-9999 | 2 +- .../sec-policy/selinux-unconfined-9999 | 2 +- .../md5-cache/sec-policy/selinux-uptime-9999 | 2 +- .../md5-cache/sec-policy/selinux-usbmuxd-9999 | 2 +- .../md5-cache/sec-policy/selinux-uucp-9999 | 2 +- .../md5-cache/sec-policy/selinux-uwimap-9999 | 2 +- .../md5-cache/sec-policy/selinux-uwsgi-9999 | 2 +- .../sec-policy/selinux-varnishd-9999 | 2 +- .../md5-cache/sec-policy/selinux-vbetool-9999 | 2 +- .../md5-cache/sec-policy/selinux-vdagent-9999 | 2 +- .../md5-cache/sec-policy/selinux-vde-9999 | 2 +- .../md5-cache/sec-policy/selinux-virt-9999 | 2 +- .../md5-cache/sec-policy/selinux-vlock-9999 | 2 +- .../md5-cache/sec-policy/selinux-vmware-9999 | 2 +- .../md5-cache/sec-policy/selinux-vnstatd-9999 | 2 +- .../md5-cache/sec-policy/selinux-vpn-9999 | 2 +- .../sec-policy/selinux-watchdog-9999 | 2 +- .../sec-policy/selinux-webalizer-9999 | 2 +- .../md5-cache/sec-policy/selinux-wine-9999 | 2 +- .../sec-policy/selinux-wireshark-9999 | 2 +- metadata/md5-cache/sec-policy/selinux-wm-9999 | 2 +- .../md5-cache/sec-policy/selinux-xen-9999 | 2 +- .../md5-cache/sec-policy/selinux-xfs-9999 | 2 +- .../md5-cache/sec-policy/selinux-xprint-9999 | 2 +- .../sec-policy/selinux-xscreensaver-9999 | 2 +- .../md5-cache/sec-policy/selinux-xserver-9999 | 2 +- .../md5-cache/sec-policy/selinux-zabbix-9999 | 2 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 97099 -> 97593 bytes .../md5-cache/sys-apps/accountsservice-0.6.55 | 4 +- metadata/md5-cache/sys-apps/acl-2.2.53 | 2 +- .../sys-apps/apparmor-utils-2.13.4-r1 | 2 +- metadata/md5-cache/sys-apps/attr-2.4.48-r3 | 2 +- metadata/md5-cache/sys-apps/attr-9999 | 2 +- metadata/md5-cache/sys-apps/baobab-3.34.0 | 4 +- metadata/md5-cache/sys-apps/baselayout-9999 | 2 +- .../md5-cache/sys-apps/biosdisk-0_p20171116 | 2 +- metadata/md5-cache/sys-apps/bleachbit-4.0.0 | 2 +- metadata/md5-cache/sys-apps/bolt-0.8-r1 | 4 +- metadata/md5-cache/sys-apps/bolt-0.9 | 13 + metadata/md5-cache/sys-apps/busybox-9999 | 2 +- metadata/md5-cache/sys-apps/checkpolicy-9999 | 2 +- metadata/md5-cache/sys-apps/coreutils-8.30 | 2 +- metadata/md5-cache/sys-apps/coreutils-8.31-r1 | 2 +- metadata/md5-cache/sys-apps/coreutils-8.32-r1 | 2 +- metadata/md5-cache/sys-apps/dbus-1.12.16 | 2 +- metadata/md5-cache/sys-apps/dbus-1.12.18 | 2 +- metadata/md5-cache/sys-apps/dbus-1.12.20 | 2 +- metadata/md5-cache/sys-apps/dbus-broker-22 | 4 +- metadata/md5-cache/sys-apps/dbus-broker-23 | 4 +- metadata/md5-cache/sys-apps/dbus-broker-9999 | 4 +- metadata/md5-cache/sys-apps/dmapi-2.2.12-r1 | 2 +- metadata/md5-cache/sys-apps/dstat-0.7.3 | 2 +- metadata/md5-cache/sys-apps/dstat-0.7.4 | 2 +- metadata/md5-cache/sys-apps/dstat-0.7.4-r1 | 2 +- metadata/md5-cache/sys-apps/dtc-9999 | 2 +- metadata/md5-cache/sys-apps/duc-9999 | 2 +- metadata/md5-cache/sys-apps/earlyoom-9999 | 2 +- metadata/md5-cache/sys-apps/edid-decode-9999 | 2 +- metadata/md5-cache/sys-apps/edid-fixdim-1 | 2 +- metadata/md5-cache/sys-apps/elfix-9999 | 2 +- .../md5-cache/sys-apps/elivepatch-client-0.1 | 2 +- .../md5-cache/sys-apps/elivepatch-client-9999 | 2 +- .../md5-cache/sys-apps/elivepatch-server-0.1 | 2 +- .../md5-cache/sys-apps/elivepatch-server-0.2 | 2 +- .../md5-cache/sys-apps/elivepatch-server-9999 | 2 +- metadata/md5-cache/sys-apps/epoch-9999 | 2 +- metadata/md5-cache/sys-apps/ethq-9999 | 2 +- metadata/md5-cache/sys-apps/file-5.37-r1 | 2 +- metadata/md5-cache/sys-apps/file-5.38-r1 | 2 +- metadata/md5-cache/sys-apps/file-5.39 | 2 +- metadata/md5-cache/sys-apps/file-5.39-r1 | 2 +- metadata/md5-cache/sys-apps/file-5.39-r2 | 2 +- metadata/md5-cache/sys-apps/file-9999 | 2 +- metadata/md5-cache/sys-apps/findutils-4.7.0 | 2 +- metadata/md5-cache/sys-apps/firejail-0.9.62 | 4 +- metadata/md5-cache/sys-apps/firejail-9999 | 2 +- metadata/md5-cache/sys-apps/flashrom-9999 | 2 +- metadata/md5-cache/sys-apps/fwupd-1.2.11 | 4 +- metadata/md5-cache/sys-apps/fwupd-1.3.10 | 4 +- metadata/md5-cache/sys-apps/fwupd-1.3.11 | 4 +- metadata/md5-cache/sys-apps/fwupd-1.4.2 | 4 +- metadata/md5-cache/sys-apps/fwupd-1.4.4 | 4 +- metadata/md5-cache/sys-apps/gawk-5.0.1 | 4 +- metadata/md5-cache/sys-apps/gcp-0.2.1 | 2 +- .../md5-cache/sys-apps/gentoo-functions-9999 | 2 +- .../sys-apps/gentoo-systemd-integration-9999 | 2 +- .../sys-apps/gnome-disk-utility-3.34.5 | 4 +- metadata/md5-cache/sys-apps/help2man-1.47.15 | 4 +- metadata/md5-cache/sys-apps/hwids-99999999 | 2 +- metadata/md5-cache/sys-apps/hwloc-1.11.10 | 2 +- metadata/md5-cache/sys-apps/hwloc-1.11.13 | 2 +- metadata/md5-cache/sys-apps/hwloc-1.11.2-r1 | 2 +- metadata/md5-cache/sys-apps/hwloc-2.0.4 | 2 +- metadata/md5-cache/sys-apps/hwloc-2.1.0 | 2 +- metadata/md5-cache/sys-apps/i2c-tools-4.1-r1 | 2 +- .../sys-apps/ibm-powerpc-utils-99999 | 2 +- .../md5-cache/sys-apps/install-xattr-9999 | 2 +- metadata/md5-cache/sys-apps/iproute2-9999 | 2 +- metadata/md5-cache/sys-apps/kbd-9999 | 2 +- metadata/md5-cache/sys-apps/kcheck-0.0.2 | 2 +- metadata/md5-cache/sys-apps/kcheck-9999 | 2 +- metadata/md5-cache/sys-apps/kexec-tools-9999 | 2 +- metadata/md5-cache/sys-apps/keyutils-1.6.1 | 2 +- metadata/md5-cache/sys-apps/kmod-26-r5 | 2 +- metadata/md5-cache/sys-apps/kmod-27-r1 | 2 +- metadata/md5-cache/sys-apps/kmod-9999 | 2 +- metadata/md5-cache/sys-apps/lcdtest-1.18 | 2 +- metadata/md5-cache/sys-apps/lm-sensors-3.5.0 | 2 +- .../sys-apps/lm-sensors-3.5.0_p20190505 | 2 +- metadata/md5-cache/sys-apps/lm-sensors-3.6.0 | 2 +- metadata/md5-cache/sys-apps/logwatch-9999 | 2 +- metadata/md5-cache/sys-apps/man-db-9999 | 2 +- metadata/md5-cache/sys-apps/mcstrans-9999 | 2 +- metadata/md5-cache/sys-apps/net-tools-9999 | 2 +- metadata/md5-cache/sys-apps/onerng-3.6-r3 | 2 +- metadata/md5-cache/sys-apps/opal-utils-6.5.2 | 2 +- metadata/md5-cache/sys-apps/opal-utils-6.6 | 2 +- metadata/md5-cache/sys-apps/opal-utils-6.6.1 | 2 +- metadata/md5-cache/sys-apps/opal-utils-6.6.2 | 12 + metadata/md5-cache/sys-apps/openrc-9999 | 2 +- metadata/md5-cache/sys-apps/opentmpfiles-9999 | 2 +- .../sys-apps/osinfo-db-tools-1.6.0-r1 | 2 +- metadata/md5-cache/sys-apps/pciutils-3.5.6-r1 | 2 +- metadata/md5-cache/sys-apps/pciutils-3.6.4 | 2 +- metadata/md5-cache/sys-apps/pciutils-3.7.0 | 2 +- .../md5-cache/sys-apps/pcsc-lite-1.8.25-r1 | 2 +- metadata/md5-cache/sys-apps/pcsc-lite-1.8.26 | 2 +- metadata/md5-cache/sys-apps/pcsc-lite-1.9.0 | 2 +- metadata/md5-cache/sys-apps/pkgcore-0.10.12 | 6 +- metadata/md5-cache/sys-apps/pkgcore-0.10.13 | 15 + metadata/md5-cache/sys-apps/pkgcore-9999 | 4 +- .../md5-cache/sys-apps/policycoreutils-2.9 | 2 +- .../md5-cache/sys-apps/policycoreutils-3.0 | 2 +- .../md5-cache/sys-apps/policycoreutils-9999 | 2 +- .../md5-cache/sys-apps/portage-2.3.100-r1 | 2 +- .../md5-cache/sys-apps/portage-2.3.101-r2 | 2 +- metadata/md5-cache/sys-apps/portage-2.3.102 | 2 +- metadata/md5-cache/sys-apps/portage-2.3.103 | 2 +- metadata/md5-cache/sys-apps/portage-2.3.99-r2 | 2 +- metadata/md5-cache/sys-apps/portage-9999 | 2 +- metadata/md5-cache/sys-apps/razercfg-0.39-r2 | 2 +- metadata/md5-cache/sys-apps/restorecond-9999 | 2 +- metadata/md5-cache/sys-apps/sandbox-2.12 | 2 +- metadata/md5-cache/sys-apps/sandbox-2.13 | 2 +- metadata/md5-cache/sys-apps/sandbox-2.14 | 2 +- metadata/md5-cache/sys-apps/sandbox-2.15 | 2 +- metadata/md5-cache/sys-apps/sandbox-2.17 | 2 +- metadata/md5-cache/sys-apps/sandbox-2.18 | 2 +- metadata/md5-cache/sys-apps/sandbox-2.20 | 2 +- metadata/md5-cache/sys-apps/secilc-9999 | 2 +- .../md5-cache/sys-apps/selinux-python-2.9 | 2 +- .../md5-cache/sys-apps/selinux-python-3.0 | 2 +- .../md5-cache/sys-apps/selinux-python-9999 | 2 +- .../md5-cache/sys-apps/semodule-utils-9999 | 2 +- metadata/md5-cache/sys-apps/systemd-244.3 | 4 +- metadata/md5-cache/sys-apps/systemd-245-r5 | 4 +- metadata/md5-cache/sys-apps/systemd-245.5 | 4 +- metadata/md5-cache/sys-apps/systemd-9999 | 4 +- .../md5-cache/sys-apps/tcp-wrappers-7.6.28 | 2 +- metadata/md5-cache/sys-apps/toybox-9999 | 2 +- metadata/md5-cache/sys-apps/tuned-2.13.0-r1 | 2 +- metadata/md5-cache/sys-apps/uam-9999 | 2 +- metadata/md5-cache/sys-apps/usbredir-9999 | 2 +- metadata/md5-cache/sys-apps/usbutils-009 | 2 +- metadata/md5-cache/sys-apps/usbutils-010-r1 | 2 +- metadata/md5-cache/sys-apps/usbutils-012 | 2 +- metadata/md5-cache/sys-apps/util-linux-2.33.2 | 2 +- .../md5-cache/sys-apps/util-linux-2.34-r3 | 2 +- .../md5-cache/sys-apps/util-linux-2.35.1-r2 | 2 +- metadata/md5-cache/sys-apps/util-linux-2.35.2 | 2 +- .../md5-cache/sys-apps/util-linux-2.36_rc1 | 2 +- metadata/md5-cache/sys-apps/util-linux-9999 | 2 +- .../md5-cache/sys-apps/x86info-1.30_p20190617 | 2 +- metadata/md5-cache/sys-auth/AusweisApp2-9999 | 2 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 16489 -> 16489 bytes .../md5-cache/sys-auth/authenticator-0.2.4-r1 | 4 +- .../md5-cache/sys-auth/authenticator-9999 | 4 +- metadata/md5-cache/sys-auth/consolekit-9999 | 2 +- metadata/md5-cache/sys-auth/elogind-243.7 | 4 +- .../sys-auth/google-authenticator-9999 | 2 +- .../google-authenticator-libpam-hardened-9999 | 2 +- metadata/md5-cache/sys-auth/keystone-17.0.0 | 2 +- .../md5-cache/sys-auth/keystone-2020.1.9999 | 2 +- metadata/md5-cache/sys-auth/libfprint-0.99.0 | 4 +- metadata/md5-cache/sys-auth/libfprint-1.0 | 4 +- metadata/md5-cache/sys-auth/libfprint-1.90.0 | 4 +- metadata/md5-cache/sys-auth/libfprint-1.90.1 | 4 +- metadata/md5-cache/sys-auth/libfprint-1.90.2 | 4 +- .../md5-cache/sys-auth/libnss-cache-0.10.2 | 2 +- metadata/md5-cache/sys-auth/libnss-compat-1.2 | 2 +- metadata/md5-cache/sys-auth/libnss-nis-3.1 | 2 +- metadata/md5-cache/sys-auth/nss-mdns-0.14.1 | 2 +- metadata/md5-cache/sys-auth/nss-mdns-9999 | 2 +- .../sys-auth/nss-pam-ldapd-0.9.11-r2 | 2 +- metadata/md5-cache/sys-auth/nss_ldap-265-r5 | 2 +- metadata/md5-cache/sys-auth/pam_ldap-186-r1 | 2 +- .../sys-auth/pam_ssh_agent_auth-9999 | 2 +- metadata/md5-cache/sys-auth/rtkit-0.13-r1 | 4 +- .../sys-auth/ssh-ldap-pubkey-1.3.0-r2 | 2 +- .../md5-cache/sys-auth/ssh-ldap-pubkey-1.3.1 | 2 +- .../md5-cache/sys-auth/ssh-ldap-pubkey-1.3.2 | 2 +- metadata/md5-cache/sys-auth/sssd-1.16.3-r3 | 2 +- metadata/md5-cache/sys-auth/sssd-2.1.0-r1 | 2 +- metadata/md5-cache/sys-auth/sssd-2.2.0-r1 | 2 +- metadata/md5-cache/sys-auth/sssd-2.2.2 | 2 +- metadata/md5-cache/sys-auth/sssd-2.2.3 | 2 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 22142 -> 22325 bytes .../sys-block/blocks-0.1.4_pre131210-r1 | 2 +- metadata/md5-cache/sys-block/blocks-9999 | 2 +- metadata/md5-cache/sys-block/fio-2.15 | 2 +- metadata/md5-cache/sys-block/fio-2.16 | 2 +- metadata/md5-cache/sys-block/fio-3.16 | 2 +- metadata/md5-cache/sys-block/fio-3.16-r1 | 2 +- metadata/md5-cache/sys-block/fio-3.17 | 2 +- metadata/md5-cache/sys-block/fio-3.17-r1 | 2 +- metadata/md5-cache/sys-block/fio-3.19 | 2 +- metadata/md5-cache/sys-block/fio-3.2 | 2 +- metadata/md5-cache/sys-block/fio-3.20 | 2 +- metadata/md5-cache/sys-block/fio-3.20-r1 | 16 + metadata/md5-cache/sys-block/fio-3.7 | 2 +- metadata/md5-cache/sys-block/nbd-9999 | 2 +- metadata/md5-cache/sys-block/parted-99999 | 2 +- metadata/md5-cache/sys-block/seekwatcher-0.13 | 2 +- .../md5-cache/sys-block/targetcli-fb-2.1.49 | 2 +- .../md5-cache/sys-block/targetcli-fb-2.1.51 | 2 +- .../sys-block/thin-provisioning-tools-9999 | 2 +- metadata/md5-cache/sys-block/whdd-9999 | 2 +- metadata/md5-cache/sys-block/zram-init-9999 | 2 +- metadata/md5-cache/sys-boot/Manifest.gz | Bin 12014 -> 12018 bytes metadata/md5-cache/sys-boot/grub-2.04-r1 | 2 +- .../sys-boot/grub-2.05_alpha20200310 | 2 +- metadata/md5-cache/sys-boot/grub-9999 | 2 +- metadata/md5-cache/sys-boot/palo-9999 | 2 +- metadata/md5-cache/sys-boot/plymouth-9999 | 2 +- .../sys-boot/raspberrypi-firmware-9999 | 2 +- metadata/md5-cache/sys-boot/systemd-boot-243 | 4 +- metadata/md5-cache/sys-boot/systemd-boot-245 | 4 +- metadata/md5-cache/sys-boot/udk-2015-r1 | 2 +- metadata/md5-cache/sys-boot/udk-2018-r1 | 2 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 39100 -> 39118 bytes .../md5-cache/sys-cluster/ceph-12.2.12-r3 | 2 +- metadata/md5-cache/sys-cluster/ceph-14.2.10 | 2 +- metadata/md5-cache/sys-cluster/ceph-14.2.9-r1 | 2 +- metadata/md5-cache/sys-cluster/ceph-15.2.4 | 2 +- .../sys-cluster/charliecloud-0.10-r1 | 2 +- .../md5-cache/sys-cluster/charliecloud-0.15 | 2 +- .../md5-cache/sys-cluster/charliecloud-0.16 | 2 +- .../md5-cache/sys-cluster/charliecloud-9999 | 2 +- metadata/md5-cache/sys-cluster/charm-6.5.1-r3 | 2 +- metadata/md5-cache/sys-cluster/charm-6.6.0 | 2 +- metadata/md5-cache/sys-cluster/charm-6.6.0-r1 | 2 +- metadata/md5-cache/sys-cluster/charm-6.6.1 | 2 +- metadata/md5-cache/sys-cluster/charm-6.7.1 | 2 +- metadata/md5-cache/sys-cluster/charm-6.8.2 | 2 +- metadata/md5-cache/sys-cluster/cinder-16.1.0 | 2 +- .../md5-cache/sys-cluster/cinder-2020.1.9999 | 2 +- metadata/md5-cache/sys-cluster/crmsh-2.1.1 | 2 +- metadata/md5-cache/sys-cluster/crmsh-3.0.3 | 2 +- metadata/md5-cache/sys-cluster/crmsh-4.1.0 | 2 +- metadata/md5-cache/sys-cluster/galera-25.3.25 | 2 +- metadata/md5-cache/sys-cluster/galera-25.3.26 | 2 +- metadata/md5-cache/sys-cluster/galera-25.3.28 | 2 +- .../md5-cache/sys-cluster/galera-25.3.28-r1 | 2 +- metadata/md5-cache/sys-cluster/galera-26.4.2 | 2 +- metadata/md5-cache/sys-cluster/galera-26.4.3 | 2 +- metadata/md5-cache/sys-cluster/galera-26.4.4 | 2 +- metadata/md5-cache/sys-cluster/galera-26.4.5 | 2 +- .../md5-cache/sys-cluster/ganglia-3.7.1-r1 | 2 +- metadata/md5-cache/sys-cluster/glusterfs-6.8 | 2 +- metadata/md5-cache/sys-cluster/glusterfs-6.9 | 2 +- metadata/md5-cache/sys-cluster/glusterfs-7.5 | 2 +- metadata/md5-cache/sys-cluster/glusterfs-7.6 | 2 +- metadata/md5-cache/sys-cluster/glusterfs-9999 | 2 +- .../md5-cache/sys-cluster/heartbeat-3.0.5-r3 | 2 +- .../md5-cache/sys-cluster/heartbeat-3.0.6 | 2 +- .../md5-cache/sys-cluster/heartbeat-3.0.6-r1 | 2 +- metadata/md5-cache/sys-cluster/heat-14.0.0 | 2 +- .../md5-cache/sys-cluster/heat-2020.1.9999 | 2 +- metadata/md5-cache/sys-cluster/hpx-1.4.1 | 2 +- metadata/md5-cache/sys-cluster/hpx-9999 | 2 +- metadata/md5-cache/sys-cluster/knem-9999 | 2 +- metadata/md5-cache/sys-cluster/legion-9999 | 2 +- metadata/md5-cache/sys-cluster/libquo-9999 | 2 +- metadata/md5-cache/sys-cluster/mpich-3.3 | 2 +- metadata/md5-cache/sys-cluster/neutron-16.0.0 | 2 +- .../md5-cache/sys-cluster/neutron-2020.1.9999 | 2 +- .../md5-cache/sys-cluster/nova-2020.1.9999 | 2 +- metadata/md5-cache/sys-cluster/nova-21.0.0 | 2 +- metadata/md5-cache/sys-cluster/nullmpi-0.7 | 2 +- metadata/md5-cache/sys-cluster/openmpi-1.10.7 | 2 +- metadata/md5-cache/sys-cluster/openmpi-2.0.4 | 2 +- metadata/md5-cache/sys-cluster/openmpi-2.1.6 | 2 +- metadata/md5-cache/sys-cluster/openmpi-3.0.4 | 2 +- metadata/md5-cache/sys-cluster/openmpi-3.1.4 | 2 +- metadata/md5-cache/sys-cluster/openmpi-4.0.2 | 2 +- metadata/md5-cache/sys-cluster/openmpi-4.0.3 | 2 +- .../md5-cache/sys-cluster/pacemaker-1.1.16 | 2 +- .../md5-cache/sys-cluster/pacemaker-1.1.19 | 2 +- .../md5-cache/sys-cluster/pacemaker-1.1.19-r1 | 2 +- .../md5-cache/sys-cluster/pbs-python-4.3.3-r1 | 2 +- .../sys-cluster/placement-2020.1.9999 | 2 +- .../md5-cache/sys-cluster/placement-3.0.0 | 2 +- .../md5-cache/sys-cluster/rdma-core-26.0-r1 | 2 +- metadata/md5-cache/sys-cluster/rdma-core-26.1 | 2 +- .../md5-cache/sys-cluster/rdma-core-27.0-r1 | 2 +- metadata/md5-cache/sys-cluster/rdma-core-28.0 | 2 +- metadata/md5-cache/sys-cluster/rdma-core-29.0 | 2 +- metadata/md5-cache/sys-cluster/rdma-core-30.0 | 2 +- metadata/md5-cache/sys-cluster/rdma-core-9999 | 2 +- metadata/md5-cache/sys-cluster/sanlock-3.6.0 | 2 +- metadata/md5-cache/sys-cluster/sanlock-3.8.0 | 2 +- .../md5-cache/sys-cluster/singularity-2.6.1 | 2 +- metadata/md5-cache/sys-cluster/swift-2.25.0 | 2 +- .../md5-cache/sys-cluster/swift-2020.1.9999 | 2 +- metadata/md5-cache/sys-cluster/teleport-9999 | 2 +- .../sys-cluster/zookeeper-bin-3.4.10 | 2 +- .../sys-cluster/zookeeper-bin-3.4.11 | 2 +- .../sys-cluster/zookeeper-bin-3.4.12 | 2 +- .../sys-cluster/zookeeper-bin-3.4.13 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 34773 -> 34948 bytes metadata/md5-cache/sys-devel/autoconf-9999 | 2 +- .../md5-cache/sys-devel/automake-1.10.3-r3 | 2 +- .../md5-cache/sys-devel/automake-1.11.6-r3 | 2 +- .../md5-cache/sys-devel/automake-1.12.6-r2 | 2 +- .../md5-cache/sys-devel/automake-1.13.4-r2 | 2 +- .../md5-cache/sys-devel/automake-1.14.1-r2 | 2 +- .../md5-cache/sys-devel/automake-1.15.1-r2 | 2 +- .../md5-cache/sys-devel/automake-1.16.1-r1 | 2 +- .../md5-cache/sys-devel/automake-1.16.1-r2 | 2 +- metadata/md5-cache/sys-devel/automake-1.16.2 | 2 +- .../md5-cache/sys-devel/automake-1.9.6-r5 | 2 +- metadata/md5-cache/sys-devel/automake-9999 | 2 +- metadata/md5-cache/sys-devel/binutils-9999 | 2 +- .../md5-cache/sys-devel/binutils-config-9999 | 2 +- metadata/md5-cache/sys-devel/clang-10.0.0 | 6 +- .../md5-cache/sys-devel/clang-10.0.1.9999 | 2 +- metadata/md5-cache/sys-devel/clang-10.0.1_rc1 | 2 +- metadata/md5-cache/sys-devel/clang-10.0.1_rc2 | 2 +- .../md5-cache/sys-devel/clang-11.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/clang-8.0.1 | 2 +- metadata/md5-cache/sys-devel/clang-9.0.1 | 2 +- .../md5-cache/sys-devel/clang-common-10.0.0 | 4 +- .../sys-devel/clang-common-10.0.1.9999 | 2 +- .../sys-devel/clang-common-11.0.0.9999 | 2 +- .../md5-cache/sys-devel/clang-runtime-10.0.0 | 6 +- .../sys-devel/clang-runtime-10.0.1.9999 | 2 +- .../sys-devel/clang-runtime-10.0.1_rc1 | 2 +- .../sys-devel/clang-runtime-10.0.1_rc2 | 2 +- .../sys-devel/clang-runtime-11.0.0.9999 | 2 +- .../md5-cache/sys-devel/clang-runtime-8.0.1 | 2 +- .../md5-cache/sys-devel/clang-runtime-9.0.1 | 2 +- .../md5-cache/sys-devel/crossdev-99999999 | 2 +- metadata/md5-cache/sys-devel/distcc-3.3.3-r1 | 2 +- metadata/md5-cache/sys-devel/flex-2.6.1 | 2 +- metadata/md5-cache/sys-devel/flex-2.6.3 | 2 +- metadata/md5-cache/sys-devel/flex-2.6.3-r1 | 2 +- metadata/md5-cache/sys-devel/flex-2.6.4 | 2 +- metadata/md5-cache/sys-devel/flex-2.6.4-r1 | 2 +- metadata/md5-cache/sys-devel/gcc-10.1.0-r2 | 16 + .../md5-cache/sys-devel/gcc-10.1.1_pre9999 | 2 +- .../md5-cache/sys-devel/gcc-11.0.0_pre9999 | 6 +- metadata/md5-cache/sys-devel/gcc-config-9999 | 2 +- metadata/md5-cache/sys-devel/gdb-9.1 | 2 +- metadata/md5-cache/sys-devel/gdb-9.2 | 2 +- metadata/md5-cache/sys-devel/gdb-9999 | 2 +- metadata/md5-cache/sys-devel/gettext-0.20.1 | 2 +- metadata/md5-cache/sys-devel/gettext-0.20.2 | 2 +- metadata/md5-cache/sys-devel/gettext-0.21_rc1 | 2 +- .../md5-cache/sys-devel/gnuconfig-99999999 | 2 +- metadata/md5-cache/sys-devel/libtool-9999 | 2 +- metadata/md5-cache/sys-devel/lld-10.0.0 | 6 +- metadata/md5-cache/sys-devel/lld-10.0.1.9999 | 2 +- metadata/md5-cache/sys-devel/lld-10.0.1_rc1 | 2 +- metadata/md5-cache/sys-devel/lld-10.0.1_rc2 | 2 +- metadata/md5-cache/sys-devel/lld-11.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/lld-8.0.1 | 2 +- metadata/md5-cache/sys-devel/lld-9.0.1 | 2 +- metadata/md5-cache/sys-devel/llvm-10.0.0 | 6 +- metadata/md5-cache/sys-devel/llvm-10.0.1.9999 | 2 +- metadata/md5-cache/sys-devel/llvm-10.0.1_rc1 | 2 +- metadata/md5-cache/sys-devel/llvm-10.0.1_rc2 | 2 +- metadata/md5-cache/sys-devel/llvm-11.0.0.9999 | 4 +- metadata/md5-cache/sys-devel/llvm-8.0.1 | 2 +- metadata/md5-cache/sys-devel/llvm-9.0.1 | 2 +- .../md5-cache/sys-devel/llvm-common-10.0.0 | 4 +- .../sys-devel/llvm-common-10.0.1.9999 | 2 +- .../sys-devel/llvm-common-11.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/llvmgold-10 | 4 +- metadata/md5-cache/sys-devel/parity-9999 | 2 +- metadata/md5-cache/sys-devel/prelink-99999999 | 2 +- metadata/md5-cache/sys-devel/smatch-9999 | 2 +- metadata/md5-cache/sys-devel/sparse-9999 | 2 +- metadata/md5-cache/sys-fabric/Manifest.gz | Bin 4875 -> 4873 bytes .../md5-cache/sys-fabric/libibverbs-1.1.7-r1 | 2 +- .../md5-cache/sys-fabric/librdmacm-1.0.18-r1 | 2 +- metadata/md5-cache/sys-firmware/Manifest.gz | Bin 11463 -> 11473 bytes .../md5-cache/sys-firmware/edk2-ovmf-201905 | 2 +- .../md5-cache/sys-firmware/edk2-ovmf-999999 | 2 +- .../sys-firmware/nvidia-firmware-325.15 | 2 +- .../sys-firmware/nvidia-firmware-340.32 | 2 +- .../md5-cache/sys-firmware/seabios-1.10.2 | 2 +- .../md5-cache/sys-firmware/seabios-1.11.0 | 2 +- .../md5-cache/sys-firmware/seabios-1.11.0-r1 | 2 +- .../md5-cache/sys-firmware/seabios-1.12.0 | 2 +- .../sys-firmware/sigrok-firmware-fx2lafw-9999 | 2 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 37504 -> 37514 bytes .../sys-fs/android-file-transfer-linux-9999 | 2 +- .../sys-fs/bcache-tools-1.0.8_p20140220-r1 | 2 +- metadata/md5-cache/sys-fs/bcache-tools-9999 | 2 +- metadata/md5-cache/sys-fs/bees-9999 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-4.19 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-5.4.1 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-5.6.1 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-5.7 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-9999 | 2 +- metadata/md5-cache/sys-fs/compsize-9999 | 2 +- metadata/md5-cache/sys-fs/cryfs-0.10.2 | 2 +- metadata/md5-cache/sys-fs/dislocker-9999 | 2 +- metadata/md5-cache/sys-fs/e2fsprogs-1.45.5 | 4 +- metadata/md5-cache/sys-fs/e2fsprogs-1.45.6 | 4 +- .../sys-fs/ecryptfs-utils-111_p20170609 | 2 +- metadata/md5-cache/sys-fs/eudev-3.2.5 | 2 +- metadata/md5-cache/sys-fs/eudev-3.2.7-r2 | 2 +- metadata/md5-cache/sys-fs/eudev-3.2.8 | 2 +- metadata/md5-cache/sys-fs/eudev-3.2.9 | 2 +- metadata/md5-cache/sys-fs/eudev-4.9999 | 2 +- metadata/md5-cache/sys-fs/eudev-9999 | 2 +- metadata/md5-cache/sys-fs/fragview-9999 | 2 +- metadata/md5-cache/sys-fs/fuse-3.9.1 | 4 +- metadata/md5-cache/sys-fs/fuse-3.9.2 | 4 +- metadata/md5-cache/sys-fs/go-mtpfs-9999 | 2 +- metadata/md5-cache/sys-fs/libeatmydata-105-r2 | 2 +- metadata/md5-cache/sys-fs/owfs-3.2_p2-r2 | 2 +- metadata/md5-cache/sys-fs/rarfs-0.1.1-r2 | 2 +- ...{reiser4progs-2.0.0 => reiser4progs-2.0.2} | 2 +- metadata/md5-cache/sys-fs/squashfs-tools-9999 | 2 +- .../md5-cache/sys-fs/squashfs-tools-ng-9999 | 2 +- metadata/md5-cache/sys-fs/traydevice-1.6.2-r2 | 2 +- metadata/md5-cache/sys-fs/udev-242 | 4 +- metadata/md5-cache/sys-fs/udev-243 | 4 +- metadata/md5-cache/sys-fs/udev-243-r2 | 4 +- metadata/md5-cache/sys-fs/udev-245 | 4 +- metadata/md5-cache/sys-fs/udev-245.5 | 4 +- metadata/md5-cache/sys-fs/udev-9999 | 4 +- .../md5-cache/sys-fs/udev-init-scripts-9999 | 2 +- metadata/md5-cache/sys-fs/udiskie-2.1.0 | 2 +- metadata/md5-cache/sys-fs/udiskie-2.1.1 | 2 +- metadata/md5-cache/sys-fs/udiskie-2.2.0 | 2 +- metadata/md5-cache/sys-fs/ufsutils-8.2_p3 | 4 +- metadata/md5-cache/sys-fs/unionfs-fuse-2.1 | 2 +- metadata/md5-cache/sys-fs/unionfs-fuse-9999 | 2 +- metadata/md5-cache/sys-fs/zfs-0.8.4-r1 | 2 +- metadata/md5-cache/sys-fs/zfs-9999 | 10 +- .../md5-cache/sys-fs/zfs-auto-snapshot-9999 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-9999 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 29339 -> 29497 bytes .../sys-kernel/aufs-sources-4.14.138 | 4 +- .../sys-kernel/aufs-sources-4.14.143 | 4 +- .../sys-kernel/aufs-sources-4.14.144 | 4 +- .../sys-kernel/aufs-sources-4.14.145 | 4 +- .../sys-kernel/aufs-sources-4.14.146 | 4 +- .../sys-kernel/aufs-sources-4.14.147 | 4 +- .../sys-kernel/aufs-sources-4.14.148 | 4 +- .../sys-kernel/aufs-sources-4.14.149 | 4 +- .../sys-kernel/aufs-sources-4.14.150 | 4 +- .../md5-cache/sys-kernel/aufs-sources-4.19.66 | 4 +- .../md5-cache/sys-kernel/aufs-sources-4.19.72 | 4 +- .../md5-cache/sys-kernel/aufs-sources-4.19.73 | 4 +- .../md5-cache/sys-kernel/aufs-sources-4.19.74 | 4 +- .../md5-cache/sys-kernel/aufs-sources-4.19.75 | 4 +- .../md5-cache/sys-kernel/aufs-sources-4.19.76 | 4 +- .../md5-cache/sys-kernel/aufs-sources-4.19.77 | 4 +- .../md5-cache/sys-kernel/aufs-sources-4.19.78 | 4 +- .../md5-cache/sys-kernel/aufs-sources-4.19.79 | 4 +- .../md5-cache/sys-kernel/aufs-sources-4.19.80 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.2.13 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.2.14 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.2.15 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.2.16 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.2.17 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.2.18 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.2.19 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.2.20 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.3.0 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.3.1 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.3.2 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.3.4 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.3.5 | 4 +- .../sys-kernel/aufs-sources-5.3.6-r1 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.3.7 | 4 +- .../sys-kernel/bliss-initramfs-8.0.0 | 2 +- .../md5-cache/sys-kernel/ck-sources-5.4.37 | 4 +- .../md5-cache/sys-kernel/ck-sources-5.4.48 | 4 +- metadata/md5-cache/sys-kernel/cryptodev-9999 | 2 +- metadata/md5-cache/sys-kernel/dracut-050-r1 | 15 + metadata/md5-cache/sys-kernel/dracut-9999 | 2 +- metadata/md5-cache/sys-kernel/genkernel-9999 | 2 +- .../sys-kernel/gentoo-sources-4.14.178 | 4 +- .../sys-kernel/gentoo-sources-4.14.185 | 4 +- .../sys-kernel/gentoo-sources-4.14.186 | 4 +- .../sys-kernel/gentoo-sources-4.14.187 | 4 +- .../sys-kernel/gentoo-sources-4.19.120 | 4 +- .../sys-kernel/gentoo-sources-4.19.129 | 4 +- .../sys-kernel/gentoo-sources-4.19.130 | 4 +- .../sys-kernel/gentoo-sources-4.19.131 | 4 +- .../sys-kernel/gentoo-sources-4.4.221 | 4 +- .../sys-kernel/gentoo-sources-4.4.228 | 4 +- .../sys-kernel/gentoo-sources-4.4.229 | 4 +- .../sys-kernel/gentoo-sources-4.9.221 | 4 +- .../sys-kernel/gentoo-sources-4.9.228 | 4 +- .../sys-kernel/gentoo-sources-4.9.229 | 4 +- .../sys-kernel/gentoo-sources-5.4.38 | 4 +- .../sys-kernel/gentoo-sources-5.4.48 | 8 +- .../sys-kernel/gentoo-sources-5.4.49 | 4 +- .../sys-kernel/gentoo-sources-5.4.50 | 4 +- .../sys-kernel/gentoo-sources-5.6.19 | 4 +- .../md5-cache/sys-kernel/gentoo-sources-5.7.4 | 4 +- .../md5-cache/sys-kernel/gentoo-sources-5.7.5 | 4 +- .../md5-cache/sys-kernel/gentoo-sources-5.7.6 | 4 +- .../md5-cache/sys-kernel/gentoo-sources-5.7.7 | 4 +- .../md5-cache/sys-kernel/git-sources-5.8_rc1 | 4 +- .../md5-cache/sys-kernel/git-sources-5.8_rc2 | 4 +- .../md5-cache/sys-kernel/git-sources-5.8_rc3 | 4 +- metadata/md5-cache/sys-kernel/kergen-0.1.4 | 2 +- metadata/md5-cache/sys-kernel/kpatch-9999 | 2 +- .../sys-kernel/linux-firmware-99999999 | 2 +- .../md5-cache/sys-kernel/linux-headers-3.18 | 2 +- .../sys-kernel/linux-headers-4.14-r1 | 2 +- .../md5-cache/sys-kernel/linux-headers-4.19 | 2 +- .../md5-cache/sys-kernel/linux-headers-4.4 | 2 +- .../md5-cache/sys-kernel/linux-headers-4.9 | 2 +- .../md5-cache/sys-kernel/linux-headers-5.4 | 2 +- .../md5-cache/sys-kernel/linux-headers-5.4-r1 | 2 +- .../md5-cache/sys-kernel/linux-headers-5.5 | 2 +- .../md5-cache/sys-kernel/linux-headers-5.6 | 2 +- .../md5-cache/sys-kernel/linux-headers-5.7 | 2 +- .../sys-kernel/mips-sources-4.14.149 | 4 +- .../md5-cache/sys-kernel/mips-sources-4.18.20 | 4 +- .../md5-cache/sys-kernel/mips-sources-4.19.79 | 4 +- .../md5-cache/sys-kernel/mips-sources-4.20.17 | 4 +- .../md5-cache/sys-kernel/mips-sources-4.4.196 | 4 +- .../md5-cache/sys-kernel/mips-sources-4.9.196 | 4 +- .../md5-cache/sys-kernel/pf-sources-5.6_p8 | 4 +- .../md5-cache/sys-kernel/pf-sources-5.7_p1 | 4 +- .../md5-cache/sys-kernel/pf-sources-5.7_p2 | 4 +- .../md5-cache/sys-kernel/pf-sources-5.7_p3 | 4 +- .../sys-kernel/raspberrypi-image-9999 | 2 +- .../sys-kernel/raspberrypi-sources-4.19.9999 | 4 +- .../sys-kernel/raspberrypi-sources-5.4.9999 | 4 +- .../sys-kernel/rt-sources-4.14.170_p75 | 4 +- .../sys-kernel/rt-sources-4.14.184_p84 | 4 +- .../sys-kernel/rt-sources-4.19.124_p53 | 4 +- .../sys-kernel/rt-sources-4.19.127_p54 | 4 +- .../sys-kernel/rt-sources-4.4.220_p197 | 4 +- .../sys-kernel/rt-sources-4.4.225_p198 | 4 +- .../sys-kernel/rt-sources-4.9.224_p144 | 4 +- .../sys-kernel/rt-sources-4.9.227_p146 | 4 +- .../sys-kernel/rt-sources-5.4.40_p24 | 4 +- .../sys-kernel/rt-sources-5.4.44_p27 | 4 +- .../md5-cache/sys-kernel/rt-sources-5.6.14_p7 | 4 +- .../sys-kernel/rt-sources-5.6.17_p10 | 4 +- .../sys-kernel/vanilla-sources-3.16.85 | 4 +- .../sys-kernel/vanilla-sources-4.14.187 | 4 +- .../sys-kernel/vanilla-sources-4.19.131 | 4 +- .../sys-kernel/vanilla-sources-4.4.229 | 4 +- .../sys-kernel/vanilla-sources-4.9.229 | 4 +- .../sys-kernel/vanilla-sources-5.4.50 | 4 +- .../sys-kernel/vanilla-sources-5.7.7 | 4 +- .../sys-kernel/xbox-sources-2.6.16.26 | 4 +- .../md5-cache/sys-kernel/zen-sources-5.4.15 | 4 +- .../md5-cache/sys-kernel/zen-sources-5.6.15 | 4 +- .../md5-cache/sys-kernel/zen-sources-5.7.5 | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 34270 -> 34147 bytes .../md5-cache/sys-libs/binutils-libs-2.32-r1 | 2 +- .../sys-libs/binutils-libs-2.33.1-r1 | 2 +- .../md5-cache/sys-libs/binutils-libs-2.34 | 2 +- .../md5-cache/sys-libs/binutils-libs-2.34-r1 | 2 +- .../md5-cache/sys-libs/compiler-rt-10.0.0 | 6 +- .../sys-libs/compiler-rt-10.0.1.9999 | 2 +- .../md5-cache/sys-libs/compiler-rt-10.0.1_rc1 | 2 +- .../md5-cache/sys-libs/compiler-rt-10.0.1_rc2 | 2 +- .../sys-libs/compiler-rt-11.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/compiler-rt-8.0.1 | 2 +- metadata/md5-cache/sys-libs/compiler-rt-9.0.1 | 2 +- .../sys-libs/compiler-rt-sanitizers-10.0.0 | 6 +- .../compiler-rt-sanitizers-10.0.1.9999 | 2 +- .../compiler-rt-sanitizers-10.0.1_rc1 | 2 +- .../compiler-rt-sanitizers-10.0.1_rc2 | 2 +- .../compiler-rt-sanitizers-11.0.0.9999 | 2 +- .../sys-libs/compiler-rt-sanitizers-8.0.1 | 2 +- .../sys-libs/compiler-rt-sanitizers-9.0.1 | 2 +- metadata/md5-cache/sys-libs/cracklib-2.9.6-r2 | 2 +- metadata/md5-cache/sys-libs/cracklib-2.9.7 | 2 +- metadata/md5-cache/sys-libs/db-18.1.32 | 2 +- metadata/md5-cache/sys-libs/db-4.8.30-r3 | 2 +- metadata/md5-cache/sys-libs/db-5.3.28-r2 | 2 +- metadata/md5-cache/sys-libs/db-5.3.28-r4 | 2 +- metadata/md5-cache/sys-libs/db-6.0.35-r2 | 2 +- metadata/md5-cache/sys-libs/db-6.1.38 | 2 +- metadata/md5-cache/sys-libs/db-6.2.38 | 2 +- .../md5-cache/sys-libs/e2fsprogs-libs-1.45.5 | 6 +- .../md5-cache/sys-libs/e2fsprogs-libs-1.45.6 | 6 +- .../md5-cache/sys-libs/fortify-headers-9999 | 2 +- metadata/md5-cache/sys-libs/gdbm-1.13-r2 | 2 +- metadata/md5-cache/sys-libs/gdbm-1.14.1 | 2 +- metadata/md5-cache/sys-libs/gdbm-1.17 | 2 +- metadata/md5-cache/sys-libs/gdbm-1.18 | 2 +- metadata/md5-cache/sys-libs/gdbm-1.18.1 | 2 +- metadata/md5-cache/sys-libs/glibc-2.30-r8 | 2 +- metadata/md5-cache/sys-libs/glibc-2.30-r9 | 2 +- metadata/md5-cache/sys-libs/glibc-2.31-r4 | 2 +- metadata/md5-cache/sys-libs/glibc-2.31-r5 | 2 +- metadata/md5-cache/sys-libs/glibc-9999 | 2 +- metadata/md5-cache/sys-libs/gpm-1.20.7-r2 | 2 +- metadata/md5-cache/sys-libs/ldb-2.0.10 | 2 +- metadata/md5-cache/sys-libs/ldb-2.0.12 | 6 +- metadata/md5-cache/sys-libs/ldb-2.1.3 | 2 +- metadata/md5-cache/sys-libs/ldb-2.1.4 | 2 +- .../md5-cache/sys-libs/libapparmor-2.13.4 | 2 +- .../md5-cache/sys-libs/libavc1394-0.5.4-r2 | 2 +- .../md5-cache/sys-libs/libblockdev-2.23-r1 | 2 +- metadata/md5-cache/sys-libs/libblockdev-2.24 | 2 +- metadata/md5-cache/sys-libs/libblockdev-9999 | 2 +- metadata/md5-cache/sys-libs/libcap-2.26-r2 | 2 +- metadata/md5-cache/sys-libs/libcap-2.27 | 2 +- metadata/md5-cache/sys-libs/libcap-2.36 | 2 +- .../sys-libs/{libcap-2.34 => libcap-2.37} | 6 +- metadata/md5-cache/sys-libs/libcap-ng-0.7.10 | 2 +- metadata/md5-cache/sys-libs/libcxx-10.0.0 | 6 +- .../md5-cache/sys-libs/libcxx-10.0.1.9999 | 2 +- metadata/md5-cache/sys-libs/libcxx-10.0.1_rc1 | 2 +- metadata/md5-cache/sys-libs/libcxx-10.0.1_rc2 | 2 +- .../md5-cache/sys-libs/libcxx-11.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/libcxx-8.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxx-9.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-10.0.0 | 6 +- .../md5-cache/sys-libs/libcxxabi-10.0.1.9999 | 2 +- .../md5-cache/sys-libs/libcxxabi-10.0.1_rc1 | 2 +- .../md5-cache/sys-libs/libcxxabi-10.0.1_rc2 | 2 +- .../md5-cache/sys-libs/libcxxabi-11.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-8.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-9.0.1 | 2 +- .../md5-cache/sys-libs/libfaketime-0.9.6-r2 | 2 +- metadata/md5-cache/sys-libs/libfaketime-0.9.7 | 2 +- metadata/md5-cache/sys-libs/libfaketime-0.9.8 | 2 +- metadata/md5-cache/sys-libs/libhugetlbfs-2.21 | 2 +- metadata/md5-cache/sys-libs/libhugetlbfs-2.22 | 2 +- .../md5-cache/sys-libs/libieee1284-0.2.11-r4 | 2 +- .../md5-cache/sys-libs/libieee1284-0.2.11-r5 | 2 +- .../md5-cache/sys-libs/libieee1284-0.2.11-r6 | 2 +- metadata/md5-cache/sys-libs/libomp-10.0.0 | 6 +- .../md5-cache/sys-libs/libomp-10.0.1.9999 | 2 +- metadata/md5-cache/sys-libs/libomp-10.0.1_rc1 | 2 +- metadata/md5-cache/sys-libs/libomp-10.0.1_rc2 | 2 +- .../md5-cache/sys-libs/libomp-11.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/libomp-8.0.1 | 2 +- metadata/md5-cache/sys-libs/libomp-9.0.1 | 2 +- .../md5-cache/sys-libs/libraw1394-2.1.2-r1 | 2 +- .../md5-cache/sys-libs/libseccomp-2.4.2-r1 | 2 +- metadata/md5-cache/sys-libs/libseccomp-2.4.3 | 2 +- metadata/md5-cache/sys-libs/libselinux-2.9-r1 | 2 +- metadata/md5-cache/sys-libs/libselinux-3.0 | 2 +- metadata/md5-cache/sys-libs/libselinux-9999 | 2 +- metadata/md5-cache/sys-libs/libsemanage-2.9 | 2 +- metadata/md5-cache/sys-libs/libsemanage-3.0 | 2 +- .../md5-cache/sys-libs/libsemanage-3.0-r1 | 2 +- metadata/md5-cache/sys-libs/libsemanage-9999 | 2 +- metadata/md5-cache/sys-libs/libsepol-2.9 | 2 +- metadata/md5-cache/sys-libs/libsepol-3.0 | 2 +- metadata/md5-cache/sys-libs/libsepol-9999 | 2 +- metadata/md5-cache/sys-libs/libsmbios-2.4.3 | 2 +- .../sys-libs/libtermcap-compat-2.0.8-r4 | 2 +- .../md5-cache/sys-libs/libudev-compat-186-r1 | 2 +- .../md5-cache/sys-libs/libunwind-1.2.1-r3 | 14 - metadata/md5-cache/sys-libs/libunwind-1.4.0 | 6 +- metadata/md5-cache/sys-libs/liburing-0.6 | 2 +- .../md5-cache/sys-libs/libxcrypt-4.4.10-r1 | 2 +- .../md5-cache/sys-libs/libxcrypt-4.4.12-r3 | 2 +- metadata/md5-cache/sys-libs/libxcrypt-4.4.16 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-10.0.0 | 6 +- .../sys-libs/llvm-libunwind-10.0.1.9999 | 2 +- .../sys-libs/llvm-libunwind-10.0.1_rc1 | 2 +- .../sys-libs/llvm-libunwind-10.0.1_rc2 | 2 +- .../sys-libs/llvm-libunwind-11.0.0.9999 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-8.0.1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-9.0.1 | 2 +- metadata/md5-cache/sys-libs/musl-9999 | 2 +- metadata/md5-cache/sys-libs/musl-nscd-9999 | 2 +- .../md5-cache/sys-libs/ncurses-6.1_p20181020 | 2 +- .../md5-cache/sys-libs/ncurses-6.1_p20190609 | 2 +- metadata/md5-cache/sys-libs/ncurses-6.2-r1 | 2 +- .../md5-cache/sys-libs/ncurses-compat-5.9 | 2 +- .../sys-libs/ncurses-compat-6.1_p20190609 | 2 +- .../md5-cache/sys-libs/netbsd-csu-9.0_beta | 2 +- metadata/md5-cache/sys-libs/newlib-9999 | 2 +- .../md5-cache/sys-libs/nss_wrapper-1.1.10 | 2 +- metadata/md5-cache/sys-libs/nss_wrapper-1.1.6 | 2 +- .../md5-cache/sys-libs/openipmi-2.0.27-r1 | 2 +- metadata/md5-cache/sys-libs/openipmi-2.0.28 | 2 +- metadata/md5-cache/sys-libs/openipmi-2.0.29 | 2 +- .../md5-cache/sys-libs/pam-1.3.1_p20200128-r1 | 2 +- metadata/md5-cache/sys-libs/pam-1.4.0-r2 | 2 +- .../md5-cache/sys-libs/readline-6.3_p8-r3 | 2 +- .../md5-cache/sys-libs/readline-7.0_p5-r1 | 2 +- metadata/md5-cache/sys-libs/readline-8.0_p4 | 2 +- metadata/md5-cache/sys-libs/slang-2.3.2 | 2 +- metadata/md5-cache/sys-libs/suacomp-9999 | 2 +- metadata/md5-cache/sys-libs/talloc-2.3.1 | 2 +- metadata/md5-cache/sys-libs/tdb-1.4.3 | 2 +- metadata/md5-cache/sys-libs/tevent-0.10.2 | 2 +- metadata/md5-cache/sys-libs/uclibc-ng-9999 | 2 +- metadata/md5-cache/sys-libs/uid_wrapper-1.2.7 | 2 +- metadata/md5-cache/sys-libs/uid_wrapper-1.2.8 | 2 +- metadata/md5-cache/sys-libs/zlib-1.2.11-r2 | 2 +- metadata/md5-cache/sys-power/Manifest.gz | Bin 9030 -> 9025 bytes metadata/md5-cache/sys-power/acpi_call-9999 | 2 +- metadata/md5-cache/sys-power/acpilight-1.1 | 2 +- metadata/md5-cache/sys-power/acpilight-1.2 | 2 +- metadata/md5-cache/sys-power/bbswitch-9999 | 2 +- .../md5-cache/sys-power/intel-undervolt-9999 | 2 +- metadata/md5-cache/sys-power/nut-2.7.4-r4 | 2 +- metadata/md5-cache/sys-power/powerstat-9999 | 2 +- metadata/md5-cache/sys-power/powertop-9999 | 2 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 15360 -> 15547 bytes metadata/md5-cache/sys-process/audit-2.6.4 | 2 +- metadata/md5-cache/sys-process/audit-2.7.1 | 2 +- metadata/md5-cache/sys-process/audit-2.8.2 | 2 +- metadata/md5-cache/sys-process/audit-2.8.3 | 2 +- metadata/md5-cache/sys-process/audit-2.8.4 | 2 +- metadata/md5-cache/sys-process/audit-2.8.5 | 2 +- metadata/md5-cache/sys-process/bcron-0.10 | 2 +- metadata/md5-cache/sys-process/bcron-0.11 | 2 +- metadata/md5-cache/sys-process/criu-3.11 | 2 +- metadata/md5-cache/sys-process/criu-3.12 | 2 +- metadata/md5-cache/sys-process/criu-3.14 | 2 +- metadata/md5-cache/sys-process/criu-3.6 | 2 +- metadata/md5-cache/sys-process/evisum-0.4.1 | 4 +- metadata/md5-cache/sys-process/evisum-0.5.0 | 13 + metadata/md5-cache/sys-process/glances-2.11.1 | 2 +- metadata/md5-cache/sys-process/glances-3.1.0 | 2 +- .../md5-cache/sys-process/glances-3.1.4.1-r1 | 2 +- .../md5-cache/sys-process/gnome-usage-3.32.0 | 4 +- metadata/md5-cache/sys-process/htop-2.2.0 | 2 +- .../md5-cache/sys-process/htop-3.0.0_beta5 | 2 +- metadata/md5-cache/sys-process/iotop-0.6 | 2 +- metadata/md5-cache/sys-process/numactl-2.0.12 | 2 +- metadata/md5-cache/sys-process/numactl-2.0.13 | 2 +- metadata/md5-cache/sys-process/numactl-9999 | 2 +- metadata/md5-cache/sys-process/numad-9999 | 2 +- .../md5-cache/sys-process/procps-3.3.16-r2 | 2 +- .../sys-process/systemd-cron-1.5.12-r1 | 2 +- .../md5-cache/sys-process/systemd-cron-1.5.14 | 2 +- .../md5-cache/sys-process/watchpid-0.1-r2 | 2 +- metadata/md5-cache/virtual/Manifest.gz | Bin 42004 -> 42001 bytes metadata/md5-cache/virtual/acl-0-r2 | 2 +- metadata/md5-cache/virtual/fam-0-r1 | 2 +- metadata/md5-cache/virtual/glu-9.0-r2 | 2 +- metadata/md5-cache/virtual/jack-0 | 2 +- metadata/md5-cache/virtual/jpeg-100 | 2 +- metadata/md5-cache/virtual/jpeg-compat-62 | 2 +- metadata/md5-cache/virtual/krb5-0-r1 | 2 +- metadata/md5-cache/virtual/libcrypt-1-r1 | 2 +- metadata/md5-cache/virtual/libcrypt-2 | 2 +- metadata/md5-cache/virtual/libelf-2 | 2 +- metadata/md5-cache/virtual/libelf-3 | 2 +- metadata/md5-cache/virtual/libffi-3.3_rc0 | 2 +- metadata/md5-cache/virtual/libgudev-215-r3 | 2 +- metadata/md5-cache/virtual/libgudev-230 | 2 +- metadata/md5-cache/virtual/libgudev-232 | 2 +- metadata/md5-cache/virtual/libiconv-0-r1 | 2 +- metadata/md5-cache/virtual/libiconv-0-r2 | 2 +- metadata/md5-cache/virtual/libintl-0-r1 | 2 +- metadata/md5-cache/virtual/libintl-0-r2 | 2 +- metadata/md5-cache/virtual/libudev-215-r1 | 2 +- metadata/md5-cache/virtual/libudev-232-r1 | 2 +- metadata/md5-cache/virtual/libudev-232-r2 | 2 +- metadata/md5-cache/virtual/libudev-232-r3 | 2 +- metadata/md5-cache/virtual/libusb-0-r2 | 2 +- metadata/md5-cache/virtual/libusb-1-r1 | 2 +- metadata/md5-cache/virtual/libusb-1-r2 | 2 +- metadata/md5-cache/virtual/mpi-2.0-r4 | 2 +- metadata/md5-cache/virtual/mpi-2.0-r5 | 2 +- metadata/md5-cache/virtual/opencl-3-r1 | 2 +- metadata/md5-cache/virtual/opengl-7.0-r2 | 2 +- .../md5-cache/virtual/python-backports_abc-0 | 2 +- metadata/md5-cache/virtual/python-cffi-0 | 2 +- metadata/md5-cache/virtual/python-enum34-2 | 2 +- .../md5-cache/virtual/python-funcsigs-2-r1 | 2 +- metadata/md5-cache/virtual/python-futures-1 | 2 +- .../md5-cache/virtual/python-greenlet-1.0-r1 | 2 +- .../md5-cache/virtual/python-ipaddress-1.0-r1 | 2 +- metadata/md5-cache/virtual/python-pathlib-1.0 | 2 +- .../md5-cache/virtual/python-singledispatch-0 | 2 +- metadata/md5-cache/virtual/python-typing-0-r1 | 2 +- .../md5-cache/virtual/python-unittest-mock-1 | 2 +- metadata/md5-cache/virtual/rust-1.41.1 | 2 +- metadata/md5-cache/virtual/rust-1.42.0 | 2 +- metadata/md5-cache/virtual/rust-1.43.1 | 2 +- metadata/md5-cache/virtual/rust-1.44.0 | 2 +- metadata/md5-cache/virtual/rust-1.44.1 | 2 +- metadata/md5-cache/www-apache/Manifest.gz | Bin 10475 -> 10473 bytes .../www-apache/mod_authnz_external-9999 | 2 +- .../www-apache/mod_authz_unixgroup-9999 | 2 +- metadata/md5-cache/www-apache/mod_h2-9999 | 2 +- metadata/md5-cache/www-apache/mod_wsgi-4.5.13 | 2 +- metadata/md5-cache/www-apache/mod_wsgi-4.6.5 | 2 +- metadata/md5-cache/www-apache/mod_wsgi-4.7.0 | 2 +- .../www-apache/modsec-flameeyes-99999999 | 2 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 26329 -> 26143 bytes metadata/md5-cache/www-apps/blohg-0.13-r4 | 2 +- metadata/md5-cache/www-apps/blohg-9999 | 2 +- metadata/md5-cache/www-apps/cgit-9999 | 2 +- .../www-apps/curator-3.0_p20110120-r3 | 13 - metadata/md5-cache/www-apps/gitea-9999 | 2 +- metadata/md5-cache/www-apps/icingaweb2-9999 | 2 +- .../www-apps/icingaweb2-module-director-9999 | 2 +- .../www-apps/icingaweb2-module-graphite-9999 | 2 +- .../icingaweb2-module-pnp4nagios-9999 | 2 +- metadata/md5-cache/www-apps/klaus-1.5.1 | 2 +- metadata/md5-cache/www-apps/klaus-1.5.2 | 2 +- metadata/md5-cache/www-apps/netbox-2.5.11 | 2 +- metadata/md5-cache/www-apps/netbox-2.5.12 | 2 +- metadata/md5-cache/www-apps/netbox-2.6.1 | 2 +- metadata/md5-cache/www-apps/netbox-2.6.12 | 2 +- metadata/md5-cache/www-apps/netbox-2.6.4 | 2 +- metadata/md5-cache/www-apps/netbox-2.6.5 | 2 +- metadata/md5-cache/www-apps/netbox-2.6.6 | 2 +- metadata/md5-cache/www-apps/netbox-2.6.7 | 2 +- metadata/md5-cache/www-apps/netbox-2.6.8 | 2 +- metadata/md5-cache/www-apps/netbox-2.7.2 | 2 +- metadata/md5-cache/www-apps/netbox-2.7.6 | 2 +- metadata/md5-cache/www-apps/netbox-2.7.8 | 2 +- metadata/md5-cache/www-apps/nikola-7.8.15 | 2 +- metadata/md5-cache/www-apps/nikola-7.8.15-r1 | 2 +- metadata/md5-cache/www-apps/nikola-8.0.4 | 2 +- metadata/md5-cache/www-apps/nikola-8.1.0 | 2 +- metadata/md5-cache/www-apps/novnc-1.0.0 | 2 +- metadata/md5-cache/www-apps/novnc-1.1.0 | 2 +- metadata/md5-cache/www-apps/novnc-9999 | 2 +- metadata/md5-cache/www-apps/prewikka-5.1.1 | 2 +- metadata/md5-cache/www-apps/radicale-1.1.6 | 2 +- .../md5-cache/www-apps/radicale-2.1.11-r1 | 2 +- metadata/md5-cache/www-apps/roundup-1.5.1 | 2 +- metadata/md5-cache/www-apps/roundup-1.6.1-r1 | 2 +- .../md5-cache/www-apps/roundup-2.0.0_beta0 | 2 +- metadata/md5-cache/www-apps/rutorrent-9999 | 2 +- metadata/md5-cache/www-apps/scgi-1.14-r1 | 2 +- metadata/md5-cache/www-apps/trac-1.2.5 | 2 +- metadata/md5-cache/www-apps/tt-rss-99999999 | 2 +- metadata/md5-cache/www-apps/viewvc-1.1.26-r1 | 2 +- metadata/md5-cache/www-client/Manifest.gz | Bin 11545 -> 11547 bytes .../www-client/chromium-83.0.4103.116 | 2 +- .../www-client/chromium-84.0.4147.68 | 2 +- .../md5-cache/www-client/chromium-85.0.4181.8 | 2 +- .../www-client/elinks-0.13_pre_pre20180225 | 2 +- metadata/md5-cache/www-client/elinks-9999 | 2 +- metadata/md5-cache/www-client/epiphany-3.30.5 | 4 +- metadata/md5-cache/www-client/epiphany-3.32.6 | 4 +- metadata/md5-cache/www-client/epiphany-3.34.4 | 4 +- .../md5-cache/www-client/firefox-52.9.0-r1 | 2 +- metadata/md5-cache/www-client/firefox-68.10.0 | 12 +- metadata/md5-cache/www-client/firefox-68.9.0 | 2 +- metadata/md5-cache/www-client/firefox-77.0.1 | 2 +- metadata/md5-cache/www-client/firefox-78.0.1 | 8 +- metadata/md5-cache/www-client/luakit-9999 | 2 +- .../{lynx-2.9.0_pre1 => lynx-2.9.0_pre5} | 2 +- metadata/md5-cache/www-client/netsurf-3.10-r1 | 4 +- metadata/md5-cache/www-client/otter-9999 | 2 +- metadata/md5-cache/www-client/pybugz-0.13 | 6 +- metadata/md5-cache/www-client/pybugz-9999 | 2 +- .../www-client/qutebrowser-1.11.1-r1 | 2 +- .../md5-cache/www-client/qutebrowser-1.12.0 | 2 +- .../md5-cache/www-client/qutebrowser-9999 | 2 +- .../md5-cache/www-client/seamonkey-2.53.2 | 2 +- .../www-client/seamonkey-2.53.3_beta1 | 2 +- metadata/md5-cache/www-client/surf-9999 | 2 +- metadata/md5-cache/www-client/surfraw-99999 | 2 +- metadata/md5-cache/www-client/uget-9999 | 2 +- metadata/md5-cache/www-misc/Manifest.gz | Bin 5725 -> 5723 bytes metadata/md5-cache/www-misc/buku-4.3 | 2 +- metadata/md5-cache/www-misc/fcgiwrap-9999 | 2 +- metadata/md5-cache/www-misc/nx_util-0.52.1 | 2 +- metadata/md5-cache/www-misc/nx_util-0.53.1 | 2 +- .../www-misc/profile-sync-daemon-9999 | 2 +- metadata/md5-cache/www-misc/surl-0.7.1.1-r1 | 2 +- metadata/md5-cache/www-misc/urlwatch-2.17 | 2 +- metadata/md5-cache/www-misc/urlwatch-2.18-r1 | 2 +- metadata/md5-cache/www-plugins/Manifest.gz | Bin 2767 -> 2764 bytes .../www-plugins/adobe-flash-32.0.0.387 | 2 +- .../md5-cache/www-plugins/passff-host-1.2.1 | 2 +- .../www-plugins/passff-host-1.2.1-r1 | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 8730 -> 8730 bytes .../md5-cache/www-servers/cherokee-1.2.104-r2 | 2 +- .../md5-cache/www-servers/gunicorn-19.8.1 | 2 +- .../md5-cache/www-servers/gunicorn-19.9.0 | 2 +- .../md5-cache/www-servers/gunicorn-20.0.4 | 2 +- metadata/md5-cache/www-servers/h2o-9999 | 2 +- metadata/md5-cache/www-servers/monkeyd-9999 | 2 +- .../md5-cache/www-servers/nginx-unit-1.17.0 | 2 +- .../md5-cache/www-servers/nginx-unit-1.18.0 | 2 +- .../md5-cache/www-servers/ocsigenserver-9999 | 2 +- metadata/md5-cache/www-servers/pshs-9999 | 2 +- .../www-servers/servefile-0.4.4_p20200211 | 2 +- metadata/md5-cache/www-servers/thttpd-9999 | 2 +- metadata/md5-cache/www-servers/tornado-4.5.3 | 2 +- metadata/md5-cache/www-servers/tornado-5.1-r1 | 2 +- metadata/md5-cache/www-servers/tornado-6.0.3 | 2 +- metadata/md5-cache/www-servers/tornado-6.0.4 | 6 +- metadata/md5-cache/www-servers/uwsgi-2.0.18 | 2 +- metadata/md5-cache/www-servers/varnish-6.0.6 | 2 +- metadata/md5-cache/www-servers/varnish-6.3.2 | 2 +- metadata/md5-cache/www-servers/varnish-6.4.0 | 2 +- metadata/md5-cache/x11-apps/Manifest.gz | Bin 16088 -> 15905 bytes .../md5-cache/x11-apps/igt-gpu-tools-1.25 | 4 +- .../md5-cache/x11-apps/igt-gpu-tools-9999 | 4 +- metadata/md5-cache/x11-apps/mesa-progs-9999 | 2 +- .../x11-apps/radeon-profile-99999999 | 2 +- .../x11-apps/radeon-profile-daemon-99999999 | 2 +- .../md5-cache/x11-apps/whyteboard-0.41.1-r1 | 14 - metadata/md5-cache/x11-apps/xauth-9999 | 2 +- metadata/md5-cache/x11-apps/xisxwayland-1 | 4 +- metadata/md5-cache/x11-apps/xisxwayland-9999 | 4 +- metadata/md5-cache/x11-base/Manifest.gz | Bin 1523 -> 1522 bytes metadata/md5-cache/x11-base/xcb-proto-1.14-r1 | 2 +- metadata/md5-cache/x11-base/xorg-proto-2020.1 | 4 +- metadata/md5-cache/x11-base/xorg-proto-9999 | 4 +- .../md5-cache/x11-base/xorg-server-1.20.8 | 2 +- .../md5-cache/x11-base/xorg-server-1.20.8-r1 | 2 +- metadata/md5-cache/x11-base/xorg-server-9999 | 4 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 7273 -> 7257 bytes .../x11-drivers/nvidia-drivers-340.108 | 2 +- .../x11-drivers/nvidia-drivers-390.132-r1 | 2 +- .../x11-drivers/nvidia-drivers-390.132-r2 | 2 +- .../x11-drivers/nvidia-drivers-390.138 | 2 +- .../x11-drivers/nvidia-drivers-430.64-r5 | 2 +- .../x11-drivers/nvidia-drivers-435.21-r5 | 2 +- .../x11-drivers/nvidia-drivers-440.100-r1 | 2 +- .../x11-drivers/nvidia-drivers-450.51-r1 | 2 +- .../x11-drivers/xf86-input-vmmouse-9999 | 2 +- .../x11-drivers/xf86-video-amdgpu-9999 | 2 +- .../md5-cache/x11-drivers/xf86-video-ati-9999 | 2 +- .../x11-drivers/xf86-video-intel-9999 | 2 +- .../x11-drivers/xf86-video-qxl-0.1.5 | 2 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 30572 -> 30564 bytes metadata/md5-cache/x11-libs/cairo-1.16.0-r3 | 2 +- metadata/md5-cache/x11-libs/cairo-1.16.0-r4 | 2 +- metadata/md5-cache/x11-libs/cairo-9999 | 2 +- .../md5-cache/x11-libs/flowcanvas-0.7.1-r1 | 2 +- .../md5-cache/x11-libs/flowcanvas-0.7.1-r2 | 2 +- metadata/md5-cache/x11-libs/fltk-1.3.5-r4 | 2 +- metadata/md5-cache/x11-libs/fltk-1.3.9999 | 2 +- metadata/md5-cache/x11-libs/fltk-1.4.9999 | 2 +- metadata/md5-cache/x11-libs/gdk-pixbuf-2.40.0 | 4 +- .../gdk-pixbuf-loader-webp-20160328234507 | 2 +- metadata/md5-cache/x11-libs/goocanvas-2.0.4 | 2 +- metadata/md5-cache/x11-libs/gtk+-2.24.32-r1 | 2 +- metadata/md5-cache/x11-libs/gtk+-3.24.16 | 2 +- metadata/md5-cache/x11-libs/gtk+-3.24.18 | 2 +- metadata/md5-cache/x11-libs/gtk+-3.24.20 | 2 +- metadata/md5-cache/x11-libs/gtk+-3.24.21 | 16 + metadata/md5-cache/x11-libs/gtk+extra-3.3.3 | 14 - metadata/md5-cache/x11-libs/gtkglext-1.2.0-r4 | 2 +- .../md5-cache/x11-libs/gtksourceview-4.4.0 | 4 +- .../md5-cache/x11-libs/gtksourceview-4.6.1 | 4 +- metadata/md5-cache/x11-libs/libICE-1.0.10 | 2 +- metadata/md5-cache/x11-libs/libSM-1.2.3 | 2 +- metadata/md5-cache/x11-libs/libX11-1.6.9 | 2 +- .../md5-cache/x11-libs/libXScrnSaver-1.2.3 | 2 +- metadata/md5-cache/x11-libs/libXau-1.0.9 | 2 +- metadata/md5-cache/x11-libs/libXaw-1.0.13-r1 | 2 +- .../md5-cache/x11-libs/libXcomposite-0.4.5 | 2 +- metadata/md5-cache/x11-libs/libXcursor-1.2.0 | 2 +- metadata/md5-cache/x11-libs/libXdamage-1.1.5 | 2 +- metadata/md5-cache/x11-libs/libXdmcp-1.1.3 | 2 +- metadata/md5-cache/x11-libs/libXext-1.3.4 | 2 +- .../md5-cache/x11-libs/libXfixes-5.0.3-r1 | 2 +- metadata/md5-cache/x11-libs/libXfont2-9999 | 2 +- metadata/md5-cache/x11-libs/libXft-2.3.3 | 2 +- metadata/md5-cache/x11-libs/libXi-1.7.10 | 2 +- metadata/md5-cache/x11-libs/libXinerama-1.1.4 | 2 +- metadata/md5-cache/x11-libs/libXmu-1.1.3 | 2 +- metadata/md5-cache/x11-libs/libXpm-3.5.13 | 2 +- .../md5-cache/x11-libs/libXpresent-1.0.0-r1 | 2 +- metadata/md5-cache/x11-libs/libXrandr-1.5.2 | 2 +- .../md5-cache/x11-libs/libXrender-0.9.10-r1 | 2 +- metadata/md5-cache/x11-libs/libXt-1.2.0 | 2 +- metadata/md5-cache/x11-libs/libXtst-1.2.3-r1 | 2 +- metadata/md5-cache/x11-libs/libXv-1.0.11-r1 | 2 +- metadata/md5-cache/x11-libs/libXvMC-1.0.12 | 2 +- metadata/md5-cache/x11-libs/libXxf86dga-1.1.5 | 2 +- .../md5-cache/x11-libs/libXxf86vm-1.1.4-r1 | 2 +- metadata/md5-cache/x11-libs/libdrm-2.4.100 | 4 +- metadata/md5-cache/x11-libs/libdrm-2.4.102 | 4 +- metadata/md5-cache/x11-libs/libdrm-9999 | 4 +- metadata/md5-cache/x11-libs/libfm-9999 | 2 +- metadata/md5-cache/x11-libs/libnotify-0.7.8 | 4 +- metadata/md5-cache/x11-libs/libnotify-0.7.9 | 4 +- metadata/md5-cache/x11-libs/libpciaccess-0.16 | 2 +- .../md5-cache/x11-libs/libtinynotify-9999 | 2 +- .../md5-cache/x11-libs/libtinynotify-cli-9999 | 2 +- .../x11-libs/libtinynotify-systemwide-9999 | 2 +- metadata/md5-cache/x11-libs/libva-2.5.0-r1 | 2 +- metadata/md5-cache/x11-libs/libva-2.6.1 | 2 +- metadata/md5-cache/x11-libs/libva-2.7.0 | 2 +- metadata/md5-cache/x11-libs/libva-2.7.1 | 2 +- metadata/md5-cache/x11-libs/libva-9999 | 2 +- .../md5-cache/x11-libs/libva-compat-1.8.3 | 2 +- .../x11-libs/libva-intel-driver-2.3.0 | 2 +- .../x11-libs/libva-intel-driver-2.4.0_pre1 | 2 +- .../x11-libs/libva-intel-driver-9999 | 2 +- .../x11-libs/libva-intel-media-driver-9999 | 2 +- .../x11-libs/libva-vdpau-driver-0.7.4-r5 | 2 +- metadata/md5-cache/x11-libs/libvdpau-1.2 | 2 +- metadata/md5-cache/x11-libs/libvdpau-1.3 | 4 +- metadata/md5-cache/x11-libs/libvdpau-1.4 | 4 +- metadata/md5-cache/x11-libs/libvdpau-99999 | 4 +- metadata/md5-cache/x11-libs/libxcb-1.14 | 2 +- .../md5-cache/x11-libs/libxkbcommon-0.10.0 | 4 +- .../md5-cache/x11-libs/libxkbcommon-0.10.0-r1 | 4 +- metadata/md5-cache/x11-libs/libxkbfile-1.1.0 | 2 +- .../md5-cache/x11-libs/libxshmfence-1.3-r1 | 2 +- metadata/md5-cache/x11-libs/motif-2.3.8-r1 | 2 +- metadata/md5-cache/x11-libs/pango-1.42.4-r2 | 2 +- metadata/md5-cache/x11-libs/pango-1.44.7 | 4 +- .../md5-cache/x11-libs/pangox-compat-0.0.2-r1 | 2 +- metadata/md5-cache/x11-libs/pixman-0.40.0 | 4 +- metadata/md5-cache/x11-libs/pixman-9999 | 4 +- metadata/md5-cache/x11-libs/qtermwidget-9999 | 2 +- metadata/md5-cache/x11-libs/tslib-1.21 | 2 +- metadata/md5-cache/x11-libs/vte-0.28.2-r208 | 2 +- metadata/md5-cache/x11-libs/vte-0.58.3 | 4 +- metadata/md5-cache/x11-libs/wxGTK-3.0.4-r2 | 2 +- metadata/md5-cache/x11-libs/wxGTK-3.0.4-r302 | 2 +- metadata/md5-cache/x11-libs/xapps-1.4.2 | 4 +- metadata/md5-cache/x11-libs/xapps-1.8.4 | 4 +- metadata/md5-cache/x11-libs/xcb-util-0.4.0-r1 | 2 +- .../x11-libs/xcb-util-cursor-0.1.3-r2 | 2 +- .../x11-libs/xcb-util-image-0.4.0-r1 | 2 +- .../x11-libs/xcb-util-keysyms-0.4.0-r1 | 2 +- .../x11-libs/xcb-util-renderutil-0.3.9-r2 | 2 +- .../md5-cache/x11-libs/xcb-util-wm-0.4.1-r2 | 2 +- metadata/md5-cache/x11-libs/xcb-util-xrm-1.3 | 2 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 75109 -> 74827 bytes metadata/md5-cache/x11-misc/alacarte-3.11.91 | 14 - metadata/md5-cache/x11-misc/alacarte-3.36.0 | 2 +- metadata/md5-cache/x11-misc/arandr-0.1.10 | 2 +- metadata/md5-cache/x11-misc/birdtray-9999 | 2 +- metadata/md5-cache/x11-misc/bumblebee-9999 | 2 +- metadata/md5-cache/x11-misc/colord-1.3.5 | 2 +- metadata/md5-cache/x11-misc/compton-0.1_beta2 | 2 +- .../md5-cache/x11-misc/compton-0.1_beta2-r1 | 2 +- metadata/md5-cache/x11-misc/dex-0.8.0 | 2 +- metadata/md5-cache/x11-misc/dmenu-9999 | 2 +- metadata/md5-cache/x11-misc/dsx-0.1-r1 | 2 +- metadata/md5-cache/x11-misc/dunst-9999 | 2 +- metadata/md5-cache/x11-misc/fbpanel-7.0 | 2 +- metadata/md5-cache/x11-misc/fbpanel-7.0-r1 | 2 +- metadata/md5-cache/x11-misc/gccmakedep-9999 | 2 +- .../x11-misc/grub2-theme-preview-1.4.2 | 2 +- metadata/md5-cache/x11-misc/gtkdialog-99999 | 2 +- metadata/md5-cache/x11-misc/imake-1.0.8 | 2 +- .../x11-misc/imwheel-1.0.0_pre13_p20100827 | 7 +- .../md5-cache/x11-misc/libinput-gestures-2.48 | 2 +- .../md5-cache/x11-misc/libinput-gestures-9999 | 2 +- metadata/md5-cache/x11-misc/lndir-9999 | 2 +- metadata/md5-cache/x11-misc/menulibre-2.1.3 | 2 +- metadata/md5-cache/x11-misc/menulibre-2.2.0 | 2 +- .../md5-cache/x11-misc/menulibre-2.2.1-r1 | 2 +- metadata/md5-cache/x11-misc/menumaker-0.99.11 | 2 +- metadata/md5-cache/x11-misc/menumaker-0.99.12 | 2 +- metadata/md5-cache/x11-misc/mozo-1.22.2 | 2 +- metadata/md5-cache/x11-misc/mozo-1.24.0 | 2 +- metadata/md5-cache/x11-misc/mugshot-0.4.2-r1 | 2 +- metadata/md5-cache/x11-misc/nitrogen-99999 | 2 +- metadata/md5-cache/x11-misc/nts-82-r1 | 2 +- metadata/md5-cache/x11-misc/obconf-9999 | 2 +- metadata/md5-cache/x11-misc/pcmanfm-9999 | 2 +- metadata/md5-cache/x11-misc/picom-7.5-r1 | 4 +- metadata/md5-cache/x11-misc/picom-8 | 4 +- metadata/md5-cache/x11-misc/picom-9999 | 4 +- metadata/md5-cache/x11-misc/polybar-3.4.2-r1 | 2 +- metadata/md5-cache/x11-misc/polybar-3.4.3 | 15 + metadata/md5-cache/x11-misc/primus-0.2 | 2 +- metadata/md5-cache/x11-misc/py3status-3.28 | 2 +- metadata/md5-cache/x11-misc/pypanel-2.4-r2 | 2 +- metadata/md5-cache/x11-misc/qtfm-99999 | 2 +- metadata/md5-cache/x11-misc/redshift-1.12-r3 | 2 +- metadata/md5-cache/x11-misc/rofi-99999 | 2 +- metadata/md5-cache/x11-misc/rofi-calc-9999 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.0.8 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.0.8.1 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.0.9 | 2 +- metadata/md5-cache/x11-misc/sent-9999 | 2 +- metadata/md5-cache/x11-misc/set_opacity-9999 | 2 +- .../x11-misc/shared-mime-info-2.0-r2 | 4 +- .../x11-misc/simpleswitcher-99999999 | 2 +- metadata/md5-cache/x11-misc/slim-9999 | 2 +- metadata/md5-cache/x11-misc/slop-9999 | 2 +- metadata/md5-cache/x11-misc/spacefm-9999 | 2 +- metadata/md5-cache/x11-misc/splatmoji-9999 | 8 - metadata/md5-cache/x11-misc/sselp-9999 | 2 +- .../md5-cache/x11-misc/sunflower-0.2_alpha59 | 2 +- metadata/md5-cache/x11-misc/sunflower-0.3.61 | 2 +- .../md5-cache/x11-misc/sw-notify-send-9999 | 2 +- metadata/md5-cache/x11-misc/tdrop-9999 | 2 +- .../md5-cache/x11-misc/tinynotify-send-9999 | 2 +- .../md5-cache/x11-misc/urxvt-font-size-9999 | 2 +- metadata/md5-cache/x11-misc/vdpauinfo-99999 | 2 +- .../md5-cache/x11-misc/virtualgl-2.6.1-r1 | 2 +- .../md5-cache/x11-misc/virtualgl-2.6.3-r1 | 2 +- metadata/md5-cache/x11-misc/virtualgl-2.6.4 | 2 +- metadata/md5-cache/x11-misc/virtualgl-9999 | 2 +- metadata/md5-cache/x11-misc/vnc2swf-0.5.0-r1 | 4 +- metadata/md5-cache/x11-misc/vym-9999 | 2 +- metadata/md5-cache/x11-misc/xbattbar-1.4.8 | 2 +- metadata/md5-cache/x11-misc/xclip-9999 | 2 +- .../md5-cache/x11-misc/xflux-gui-1.2.0-r1 | 2 +- .../md5-cache/x11-misc/xkblayout-state-9999 | 2 +- .../md5-cache/x11-misc/xkeyboard-config-2.29 | 2 +- .../md5-cache/x11-misc/xkeyboard-config-2.30 | 2 +- .../md5-cache/x11-misc/xkeyboard-config-9999 | 4 +- .../md5-cache/x11-misc/xlockmore-5.65_alpha0 | 15 + metadata/md5-cache/x11-misc/xnots-9999 | 2 +- metadata/md5-cache/x11-misc/xowl-9999 | 2 +- metadata/md5-cache/x11-misc/xsel-9999 | 2 +- .../md5-cache/x11-misc/xvfb-run-1.20.8_p2 | 4 +- metadata/md5-cache/x11-misc/xwallpaper-9999 | 2 +- metadata/md5-cache/x11-misc/zim-0.72.1-r2 | 16 - metadata/md5-cache/x11-misc/zim-0.73.0 | 16 - metadata/md5-cache/x11-misc/zim-0.73.1 | 6 +- metadata/md5-cache/x11-plugins/Manifest.gz | Bin 35408 -> 35232 bytes .../md5-cache/x11-plugins/enigmail-2.0.12-r1 | 2 +- metadata/md5-cache/x11-plugins/enigmail-2.1.5 | 2 +- metadata/md5-cache/x11-plugins/enigmail-2.1.6 | 2 +- metadata/md5-cache/x11-plugins/enigmail-2.1.7 | 2 +- metadata/md5-cache/x11-plugins/enigmail-9999 | 2 +- .../x11-plugins/pidgin-funyahoo-plusplus-9999 | 2 +- .../x11-plugins/pidgin-skypeweb-9999 | 2 +- .../x11-plugins/purple-plugin_pack-2.7.0-r1 | 13 - metadata/md5-cache/x11-terms/Manifest.gz | Bin 9638 -> 9442 bytes .../md5-cache/x11-terms/alacritty-0.4.2-r1 | 2 +- metadata/md5-cache/x11-terms/alacritty-0.4.3 | 2 +- metadata/md5-cache/x11-terms/alacritty-9999 | 2 +- metadata/md5-cache/x11-terms/eterm-9999 | 2 +- metadata/md5-cache/x11-terms/guake-3.7.0 | 2 +- metadata/md5-cache/x11-terms/guake-9999 | 2 +- metadata/md5-cache/x11-terms/kitty-0.17.2-r1 | 2 +- metadata/md5-cache/x11-terms/kitty-0.17.3 | 2 +- metadata/md5-cache/x11-terms/kitty-0.17.4 | 2 +- metadata/md5-cache/x11-terms/kitty-0.18.1 | 2 +- metadata/md5-cache/x11-terms/kitty-9999 | 2 +- .../md5-cache/x11-terms/kitty-terminfo-0.17.2 | 2 +- .../md5-cache/x11-terms/kitty-terminfo-0.17.3 | 2 +- .../md5-cache/x11-terms/kitty-terminfo-0.17.4 | 2 +- .../md5-cache/x11-terms/kitty-terminfo-0.18.1 | 2 +- .../md5-cache/x11-terms/kitty-terminfo-9999 | 2 +- metadata/md5-cache/x11-terms/lilyterm-99999 | 2 +- metadata/md5-cache/x11-terms/qterminal-9999 | 2 +- metadata/md5-cache/x11-terms/roxterm-3.1.5-r1 | 2 +- metadata/md5-cache/x11-terms/sakura-3.5.0 | 12 - metadata/md5-cache/x11-terms/sakura-3.6.0-r1 | 12 - metadata/md5-cache/x11-terms/sakura-3.7.0 | 4 +- metadata/md5-cache/x11-terms/sakura-3.7.1 | 13 + metadata/md5-cache/x11-terms/st-9999 | 2 +- .../md5-cache/x11-terms/terminator-1.92-r1 | 2 +- .../md5-cache/x11-terms/terminology-1.7.0-r1 | 4 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 31917 -> 31910 bytes .../x11-themes/clearlooks-phenix-9999 | 2 +- .../x11-themes/fvwm-crystal-3.2.3-r1 | 2 +- .../x11-themes/fvwm-crystal-3.2.5-r1 | 2 +- .../x11-themes/fvwm-crystal-3.4.1-r1 | 2 +- .../x11-themes/fvwm-crystal-3.4.1-r2 | 2 +- .../md5-cache/x11-themes/fvwm-crystal-3.6.5 | 2 +- .../x11-themes/gnome-backgrounds-3.34.0 | 4 +- .../md5-cache/x11-themes/greybird-3.22.11 | 4 +- metadata/md5-cache/x11-themes/greybird-9999 | 4 +- .../x11-themes/gtk-engines-2.20.2-r2 | 2 +- .../x11-themes/gtk-engines-adwaita-3.28 | 2 +- .../x11-themes/gtk-engines-murrine-0.98.2-r1 | 2 +- .../gtk-engines-unico-1.0.3_pre20140109 | 2 +- .../md5-cache/x11-themes/oxygen-gtk-1.4.1-r1 | 2 +- .../md5-cache/x11-themes/oxygen-gtk-1.4.6-r1 | 2 +- metadata/md5-cache/x11-themes/qtcurve-9999 | 2 +- metadata/md5-cache/x11-wm/2bwm-9999 | 2 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 20537 -> 20162 bytes metadata/md5-cache/x11-wm/awesome-9999 | 2 +- metadata/md5-cache/x11-wm/blackbox-0.76 | 4 +- metadata/md5-cache/x11-wm/cwm-9999 | 2 +- metadata/md5-cache/x11-wm/dwm-9999 | 2 +- .../md5-cache/x11-wm/enlightenment-0.23.1-r1 | 4 +- .../md5-cache/x11-wm/enlightenment-0.24.1 | 4 +- metadata/md5-cache/x11-wm/goomwwm-9999 | 2 +- metadata/md5-cache/x11-wm/herbstluftwm-9999 | 2 +- metadata/md5-cache/x11-wm/i3-9999 | 2 +- metadata/md5-cache/x11-wm/lumina-9999 | 2 +- metadata/md5-cache/x11-wm/mutter-3.34.5 | 16 - metadata/md5-cache/x11-wm/mutter-3.34.6 | 16 - metadata/md5-cache/x11-wm/mutter-3.34.6-r1 | 8 +- metadata/md5-cache/x11-wm/mutter-3.34.6-r2 | 8 +- metadata/md5-cache/x11-wm/notion-9999 | 2 +- metadata/md5-cache/x11-wm/openbox-3.6.1 | 2 +- metadata/md5-cache/x11-wm/openbox-3.6.1-r3 | 2 +- metadata/md5-cache/x11-wm/openbox-9999 | 2 +- metadata/md5-cache/x11-wm/plwm-2.7_rc1-r1 | 2 +- metadata/md5-cache/x11-wm/qtile-0.14.2-r1 | 2 +- metadata/md5-cache/x11-wm/qtile-0.15.1 | 2 +- metadata/md5-cache/x11-wm/qtile-9999 | 2 +- metadata/md5-cache/x11-wm/ratpoison-9999 | 2 +- .../md5-cache/x11-wm/stumpwm-contrib-99999999 | 2 +- metadata/md5-cache/x11-wm/windowmaker-9999 | 2 +- metadata/md5-cache/x11-wm/wmfs-99999999 | 2 +- metadata/md5-cache/x11-wm/xoat-9999 | 2 +- metadata/md5-cache/x11-wm/xpra-3.0.2-r1 | 2 +- metadata/md5-cache/x11-wm/xpra-3.0.5-r1 | 2 +- metadata/md5-cache/xfce-extra/Manifest.gz | Bin 11019 -> 11029 bytes .../xfce-extra/thunar-archive-plugin-0.4.0 | 4 +- .../xfce-extra/xfce4-alsa-plugin-0.2.1 | 4 +- .../xfce-extra/xfce4-alsa-plugin-0.3.0 | 4 +- .../xfce-extra/xfce4-panel-profiles-1.0.10 | 2 +- .../xfce-extra/xfce4-places-plugin-1.8.1 | 4 +- .../xfce-extra/xfce4-windowck-plugin-0.4.6-r3 | 2 +- metadata/news/timestamp.chk | 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 46525 -> 46695 bytes net-analyzer/darkstat/darkstat-9999999.ebuild | 3 + net-analyzer/mtr/mtr-0.93-r1.ebuild | 2 +- net-analyzer/multipath-tcp-tools/Manifest | 1 + net-analyzer/multipath-tcp-tools/metadata.xml | 11 + .../multipath-tcp-tools-2018_p12_p21.ebuild | 43 + .../multipath-tcp-tools-999999.ebuild | 43 + net-analyzer/rrdtool/rrdtool-1.7.2.ebuild | 2 +- net-analyzer/wireshark/Manifest | 1 - net-analyzer/wireshark/wireshark-3.2.4.ebuild | 261 ------ net-analyzer/wireshark/wireshark-3.2.5.ebuild | 2 +- net-dns/Manifest.gz | Bin 8518 -> 8522 bytes net-dns/bind-tools/bind-tools-9.16.4.ebuild | 12 +- .../files/maradns-2.0.06-askmara-tcp.patch | 251 ------ .../files/maradns-2.0.06-duende-man.patch | 109 --- .../maradns/files/maradns-2.0.09-build.patch | 43 - net-firewall/Manifest.gz | Bin 4716 -> 4542 bytes net-firewall/dshieldpy/Manifest | 1 - .../dshieldpy/dshieldpy-3.2-r2.ebuild | 36 - net-firewall/dshieldpy/metadata.xml | 8 - net-firewall/shorewall/Manifest | 7 - .../shorewall/shorewall-5.2.5.1.ebuild | 482 ---------- .../shorewall/shorewall-5.2.5.2.ebuild | 2 +- net-fs/Manifest.gz | Bin 4363 -> 4368 bytes net-fs/nfs-utils/nfs-utils-2.4.3.ebuild | 2 +- net-fs/samba/samba-4.11.11.ebuild | 2 +- net-im/Manifest.gz | Bin 9582 -> 9582 bytes net-im/zoom/Manifest | 2 + net-im/zoom/zoom-5.1.418436.0628.ebuild | 106 +++ net-irc/Manifest.gz | Bin 7697 -> 7702 bytes net-irc/kvirc/Manifest | 1 + .../kvirc/kvirc-5.2_pre20200605155236.ebuild | 179 ++++ net-irc/polari/Manifest | 1 - net-irc/polari/polari-3.30.2.ebuild | 53 -- net-irc/scrollz/scrollz-2.3.ebuild | 6 +- net-libs/Manifest.gz | Bin 33107 -> 33121 bytes net-libs/cppzmq/cppzmq-4.6.0.ebuild | 2 +- net-libs/gtk-vnc/Manifest | 1 - net-libs/gtk-vnc/gtk-vnc-0.9.0.ebuild | 70 -- net-libs/libbtbb/libbtbb-2018.12.1.ebuild | 2 +- .../libmicrohttpd/libmicrohttpd-0.9.70.ebuild | 2 +- net-libs/mbedtls/Manifest | 2 + net-libs/mbedtls/mbedtls-2.16.7-r1.ebuild | 94 ++ net-libs/mbedtls/mbedtls-2.23.0-r1.ebuild | 94 ++ net-libs/tox/tox-0.2.11.ebuild | 2 +- net-mail/Manifest.gz | Bin 15426 -> 15256 bytes net-mail/offlineimap/Manifest | 3 - .../files/offlineimap-6.5.3.1-darwin10.patch | 10 - .../files/offlineimap-7.0.3-darwin10.patch | 12 - .../files/offlineimap-norfc6555.patch | 52 -- net-mail/offlineimap/metadata.xml | 22 - net-mail/offlineimap/offlineimap-6.5.6.ebuild | 81 -- .../offlineimap/offlineimap-7.2.4-r1.ebuild | 55 -- net-mail/offlineimap/offlineimap-7.3.3.ebuild | 55 -- net-misc/Manifest.gz | Bin 55116 -> 54929 bytes net-misc/curl/curl-7.71.0.ebuild | 2 +- net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild | 2 +- net-misc/dhcpcd/Manifest | 2 +- ...hcpcd-9.1.2.ebuild => dhcpcd-9.1.4.ebuild} | 4 - net-misc/freerdp/freerdp-2.1.2-r1.ebuild | 2 +- net-misc/geoipupdate/geoipupdate-4.3.0.ebuild | 2 +- net-misc/ntp/ntp-4.2.8_p15.ebuild | 2 +- net-misc/rsync/Manifest | 2 +- ...c-3.2.2_pre3.ebuild => rsync-3.2.2.ebuild} | 0 net-misc/rygel/Manifest | 1 + net-misc/rygel/rygel-0.38.4.ebuild | 81 ++ net-misc/switzerland/Manifest | 1 - net-misc/switzerland/files/Makefile | 12 - net-misc/switzerland/metadata.xml | 17 - net-misc/switzerland/switzerland-0.1.0.ebuild | 44 - net-print/Manifest.gz | Bin 6414 -> 6414 bytes net-print/cnrdrvcups-lb/Manifest | 1 + .../cnrdrvcups-lb-5.10-r1.ebuild | 189 ++++ net-vpn/Manifest.gz | Bin 6882 -> 6886 bytes net-vpn/networkmanager-openvpn/Manifest | 1 - .../networkmanager-openvpn-1.8.10-r2.ebuild | 58 -- net-wireless/Manifest.gz | Bin 18575 -> 18406 bytes net-wireless/kismet/kismet-2020.04.3.ebuild | 2 +- net-wireless/multimode/Manifest | 1 - net-wireless/multimode/metadata.xml | 12 - .../multimode-1.4_p20140831-r2.ebuild | 42 - net-wireless/multimode/multimode-9999.ebuild | 42 - net-wireless/rtl-sdr/rtl-sdr-0.6.0-r1.ebuild | 2 +- .../ubertooth/ubertooth-2018.12.1.ebuild | 2 +- net-wireless/unifi/Manifest | 2 +- ...ifi-5.14.9.ebuild => unifi-5.14.17.ebuild} | 2 +- profiles/Manifest.gz | Bin 150846 -> 151165 bytes profiles/arch/amd64/package.use.mask | 5 + profiles/arch/arm/armv6j/package.mask | 4 +- profiles/arch/arm/armv6j/package.use.mask | 7 + profiles/arch/arm/armv7a/package.mask | 4 +- profiles/arch/arm/armv7a/package.use.mask | 5 + profiles/arch/arm/package.mask | 12 +- profiles/arch/arm/package.use.stable.mask | 1 + profiles/arch/arm64/package.use.mask | 74 +- profiles/arch/arm64/package.use.stable.mask | 11 +- profiles/arch/arm64/use.stable.mask | 5 - profiles/arch/base/package.use.mask | 5 + profiles/arch/powerpc/ppc64/package.use.mask | 5 + profiles/arch/x86/package.use.mask | 5 + profiles/package.deprecated | 4 + profiles/package.mask | 77 +- profiles/updates/3Q-2020 | 2 + profiles/use.local.desc | 41 +- sci-astronomy/Manifest.gz | Bin 6524 -> 6531 bytes sci-astronomy/skycat/skycat-3.1.2-r2.ebuild | 6 +- sci-astronomy/skycat/skycat-3.1.3.ebuild | 8 +- sci-biology/Manifest.gz | Bin 23467 -> 23319 bytes sci-biology/blat/blat-34-r2.ebuild | 7 +- .../blat/files/blat-34-fno-common.patch | 11 + sci-biology/last/Manifest | 1 - .../files/last-299-fix-build-system.patch | 74 -- .../files/last-299-portable-shebangs.patch | 99 --- sci-biology/last/last-299-r1.ebuild | 45 - sci-biology/last/metadata.xml | 8 - sci-chemistry/Manifest.gz | Bin 14889 -> 14378 bytes sci-chemistry/hollow/Manifest | 1 - sci-chemistry/hollow/hollow-1.2-r1.ebuild | 38 - sci-chemistry/hollow/metadata.xml | 11 - sci-chemistry/modeller/Manifest | 2 - sci-chemistry/modeller/modeller-9.20.ebuild | 145 --- sci-chemistry/modeller/modeller-9.22.ebuild | 145 --- sci-chemistry/pymol-plugins-msms/Manifest | 1 - .../files/100415-msms.patch | 33 - sci-chemistry/pymol-plugins-msms/metadata.xml | 17 - .../pymol-plugins-msms-100415-r1.ebuild | 43 - sci-electronics/Manifest.gz | Bin 9212 -> 9210 bytes .../fritzing/fritzing-0.9.2b-r2.ebuild | 4 +- sci-geosciences/Manifest.gz | Bin 10921 -> 10752 bytes sci-geosciences/tilecache/Manifest | 1 - .../tilecache/files/tilecache-2.11-pil.patch | 21 - sci-geosciences/tilecache/metadata.xml | 8 - .../tilecache/tilecache-2.11-r1.ebuild | 32 - sci-libs/Manifest.gz | Bin 42794 -> 42481 bytes sci-libs/deap/Manifest | 3 - sci-libs/deap/deap-0.9.1.ebuild | 19 - sci-libs/deap/deap-1.0.0.ebuild | 19 - sci-libs/deap/deap-1.0.1.ebuild | 19 - sci-libs/deap/metadata.xml | 15 - sci-libs/kim-api/kim-api-2.1.3-r1.ebuild | 18 + sci-libs/kim-api/metadata.xml | 4 - sci-libs/mpir/mpir-3.0.0.ebuild | 2 +- sci-libs/pcl/Manifest | 1 - sci-libs/pcl/pcl-1.11.0.ebuild | 2 +- sci-libs/pcl/pcl-1.9.1.ebuild | 84 -- sci-libs/pcl/pcl-9999.ebuild | 2 +- sci-libs/pycifrw/Manifest | 2 - sci-libs/pycifrw/metadata.xml | 12 - sci-libs/pycifrw/pycifrw-3.6.2.ebuild | 22 - sci-libs/pycifrw/pycifrw-4.1.1.ebuild | 22 - sci-mathematics/Manifest.gz | Bin 13844 -> 13839 bytes .../mathematica/mathematica-10.3.1-r1.ebuild | 29 +- ....1.ebuild => mathematica-12.1.1-r1.ebuild} | 29 +- sci-visualization/Manifest.gz | Bin 5357 -> 5356 bytes .../gnuplot/gnuplot-5.2.8.ebuild | 2 +- sys-apps/Manifest.gz | Bin 49353 -> 49354 bytes sys-apps/bolt/Manifest | 1 + sys-apps/bolt/bolt-0.9.ebuild | 41 + sys-apps/firejail/firejail-0.9.62.ebuild | 2 +- sys-apps/gawk/gawk-5.0.1.ebuild | 2 +- sys-apps/help2man/help2man-1.47.15.ebuild | 2 +- sys-apps/opal-utils/Manifest | 1 + sys-apps/opal-utils/opal-utils-6.6.2.ebuild | 96 ++ sys-apps/pkgcore/Manifest | 1 + sys-apps/pkgcore/pkgcore-0.10.12.ebuild | 2 +- sys-apps/pkgcore/pkgcore-0.10.13.ebuild | 47 + sys-apps/pkgcore/pkgcore-9999.ebuild | 2 +- sys-block/Manifest.gz | Bin 10539 -> 10542 bytes sys-block/fio/files/fio-3.20-fno-common.patch | 51 ++ sys-block/fio/fio-3.20-r1.ebuild | 157 ++++ sys-devel/Manifest.gz | Bin 9143 -> 9152 bytes .../clang-common/clang-common-10.0.0.ebuild | 2 +- .../clang-runtime/clang-runtime-10.0.0.ebuild | 2 +- sys-devel/clang/clang-10.0.0.ebuild | 2 +- sys-devel/gcc/Manifest | 3 +- sys-devel/gcc/gcc-10.1.0-r2.ebuild | 13 + sys-devel/gcc/gcc-11.0.0_pre9999.ebuild | 2 +- sys-devel/lld/lld-10.0.0.ebuild | 2 +- .../llvm-common/llvm-common-10.0.0.ebuild | 2 +- sys-devel/llvm/llvm-10.0.0.ebuild | 2 +- sys-devel/llvm/llvm-11.0.0.9999.ebuild | 2 +- sys-devel/llvmgold/llvmgold-10.ebuild | 2 +- .../files/sparse-0.5.1-cmdline-include.patch | 66 -- sys-fs/Manifest.gz | Bin 21746 -> 21752 bytes sys-fs/e2fsprogs/e2fsprogs-1.45.5.ebuild | 3 +- sys-fs/e2fsprogs/e2fsprogs-1.45.6.ebuild | 3 +- .../hfsutils/files/hfsutils-3.2.6-errno.patch | 12 - sys-fs/reiser4progs/Manifest | 2 +- ...2.0.0.ebuild => reiser4progs-2.0.2.ebuild} | 0 sys-fs/ufsutils/ufsutils-8.2_p3.ebuild | 6 +- sys-fs/zfs/metadata.xml | 1 + sys-fs/zfs/zfs-9999.ebuild | 12 +- sys-kernel/Manifest.gz | Bin 5233 -> 5236 bytes sys-kernel/dracut/dracut-050-r1.ebuild | 166 ++++ .../dracut/files/050-busybox-module-fix.patch | 102 +++ .../gentoo-sources-5.4.48.ebuild | 2 +- sys-libs/Manifest.gz | Bin 14571 -> 14575 bytes .../compiler-rt-sanitizers-10.0.0.ebuild | 2 +- .../compiler-rt/compiler-rt-10.0.0.ebuild | 2 +- .../e2fsprogs-libs-1.45.5.ebuild | 3 +- .../e2fsprogs-libs-1.45.6.ebuild | 3 +- sys-libs/ldb/ldb-2.0.12.ebuild | 2 +- sys-libs/libcap/Manifest | 2 +- .../libcap-2.37-build-system-fixes.patch | 215 +++++ ...{libcap-2.34.ebuild => libcap-2.37.ebuild} | 2 +- sys-libs/libcxx/libcxx-10.0.0.ebuild | 2 +- sys-libs/libcxxabi/libcxxabi-10.0.0.ebuild | 2 +- sys-libs/libomp/libomp-10.0.0.ebuild | 2 +- sys-libs/libunwind/Manifest | 1 - sys-libs/libunwind/libunwind-1.2.1-r3.ebuild | 109 --- sys-libs/libunwind/libunwind-1.4.0.ebuild | 2 +- .../llvm-libunwind-10.0.0.ebuild | 2 +- sys-process/Manifest.gz | Bin 9000 -> 8999 bytes sys-process/evisum/Manifest | 1 + sys-process/evisum/evisum-0.5.0.ebuild | 17 + www-apps/Manifest.gz | Bin 12457 -> 12291 bytes www-apps/curator/Manifest | 1 - .../curator/curator-3.0_p20110120-r3.ebuild | 39 - www-apps/curator/metadata.xml | 8 - www-client/Manifest.gz | Bin 5708 -> 5710 bytes www-client/firefox/firefox-68.10.0.ebuild | 80 +- www-client/firefox/firefox-78.0.1.ebuild | 25 +- www-client/lynx/Manifest | 2 +- ...9.0_pre1.ebuild => lynx-2.9.0_pre5.ebuild} | 0 www-client/netsurf/netsurf-3.10-r1.ebuild | 2 +- www-client/pybugz/pybugz-0.13.ebuild | 2 +- www-servers/Manifest.gz | Bin 5214 -> 5214 bytes www-servers/tornado/tornado-6.0.4.ebuild | 2 +- x11-apps/Manifest.gz | Bin 14851 -> 14678 bytes x11-apps/whyteboard/Manifest | 2 - x11-apps/whyteboard/files/whyteboard.desktop | 13 - x11-apps/whyteboard/metadata.xml | 12 - .../whyteboard/whyteboard-0.41.1-r1.ebuild | 51 -- x11-base/Manifest.gz | Bin 1050 -> 1050 bytes .../xorg-server/xorg-server-1.20.8-r1.ebuild | 3 +- .../xorg-server/xorg-server-1.20.8.ebuild | 3 +- x11-base/xorg-server/xorg-server-9999.ebuild | 3 +- x11-libs/Manifest.gz | Bin 20535 -> 20550 bytes x11-libs/gtk+/Manifest | 1 + x11-libs/gtk+/gtk+-3.24.21.ebuild | 245 +++++ x11-libs/gtk+extra/Manifest | 1 - x11-libs/gtk+extra/gtk+extra-3.3.3.ebuild | 37 - x11-misc/Manifest.gz | Bin 47687 -> 47677 bytes x11-misc/alacarte/Manifest | 1 - x11-misc/alacarte/alacarte-3.11.91.ebuild | 62 -- x11-misc/imake/imake-1.0.8.ebuild | 6 +- ...heel-1.0.0_pre13_p20100827-autotools.patch | 32 + .../imwheel-1.0.0_pre13_p20100827.ebuild | 18 +- x11-misc/polybar/Manifest | 1 + x11-misc/polybar/polybar-3.4.3.ebuild | 67 ++ x11-misc/rofi-calc/metadata.xml | 12 +- x11-misc/splatmoji/splatmoji-9999.ebuild | 26 - .../files/vnc2swf-0.5.0-respect-AR.patch | 45 + x11-misc/vnc2swf/vnc2swf-0.5.0-r1.ebuild | 9 + x11-misc/xlockmore/Manifest | 1 + .../xlockmore/xlockmore-5.65_alpha0.ebuild | 111 +++ x11-misc/xvfb-run/xvfb-run-1.20.8_p2.ebuild | 2 +- x11-misc/zim/Manifest | 2 - x11-misc/zim/zim-0.72.1-r2.ebuild | 79 -- x11-misc/zim/zim-0.73.0.ebuild | 79 -- x11-misc/zim/zim-0.73.1.ebuild | 2 +- x11-plugins/Manifest.gz | Bin 28255 -> 28085 bytes x11-plugins/purple-plugin_pack/Manifest | 1 - x11-plugins/purple-plugin_pack/metadata.xml | 12 - .../purple-plugin_pack-2.7.0-r1.ebuild | 73 -- x11-terms/Manifest.gz | Bin 4534 -> 4535 bytes x11-terms/sakura/Manifest | 3 +- .../sakura/files/sakura-3.1.3-flags.patch | 15 - .../sakura/files/sakura-3.6.0-tab-crash.patch | 60 -- x11-terms/sakura/sakura-3.6.0-r1.ebuild | 67 -- x11-terms/sakura/sakura-3.7.0.ebuild | 4 +- ...akura-3.5.0.ebuild => sakura-3.7.1.ebuild} | 24 +- x11-wm/Manifest.gz | Bin 9812 -> 9808 bytes x11-wm/blackbox/blackbox-0.76.ebuild | 2 +- x11-wm/mutter/Manifest | 1 - x11-wm/mutter/mutter-3.34.5.ebuild | 145 --- x11-wm/mutter/mutter-3.34.6-r1.ebuild | 3 +- x11-wm/mutter/mutter-3.34.6-r2.ebuild | 3 +- x11-wm/mutter/mutter-3.34.6.ebuild | 145 --- xfce-extra/Manifest.gz | Bin 9064 -> 9067 bytes .../thunar-archive-plugin-0.4.0.ebuild | 2 +- .../xfce4-places-plugin-1.8.1.ebuild | 4 +- 11568 files changed, 25096 insertions(+), 30884 deletions(-) rename {dev-vcs/git-deps => acct-group/carbon}/Manifest (100%) create mode 100644 acct-group/carbon/carbon-0.ebuild rename {app-forensics/volatility => acct-group/carbon}/metadata.xml (68%) create mode 100644 acct-user/carbon/Manifest create mode 100644 acct-user/carbon/carbon-0.ebuild rename {sci-chemistry/modeller => acct-user/carbon}/metadata.xml (58%) delete mode 100644 app-accessibility/caribou/caribou-0.4.21.ebuild delete mode 100644 app-arch/rar/rar-5.9.0_p20200330.ebuild create mode 100644 app-crypt/openpgp-keys-gentoo-auth/openpgp-keys-gentoo-auth-20200704.ebuild create mode 100644 app-crypt/openpgp-keys-gentoo-release/openpgp-keys-gentoo-release-20200704.ebuild delete mode 100644 app-crypt/openvpn-blacklist/Manifest delete mode 100644 app-crypt/openvpn-blacklist/metadata.xml delete mode 100644 app-crypt/openvpn-blacklist/openvpn-blacklist-0.4-r1.ebuild delete mode 100644 app-crypt/openvpn-blacklist/openvpn-blacklist-0.5.ebuild delete mode 100644 app-crypt/seahorse/files/3.32.2-libsecret-0.20-compat.patch delete mode 100644 app-crypt/seahorse/seahorse-3.32.2.ebuild create mode 100644 app-doc/eclass-manpages/eclass-manpages-20200704.ebuild create mode 100644 app-editors/hteditor/hteditor-2.1.1_pre20161206.ebuild create mode 100644 app-editors/vis/vis-0.6.ebuild delete mode 100644 app-emulation/qemu/qemu-4.2.0-r6.ebuild rename app-emulation/wine-staging/{wine-staging-5.8.ebuild => wine-staging-5.12.ebuild} (98%) delete mode 100644 app-emulation/wine-vanilla/wine-vanilla-5.0.ebuild rename app-emulation/wine-vanilla/{wine-vanilla-5.8.ebuild => wine-vanilla-5.12.ebuild} (98%) delete mode 100644 app-forensics/volatility/Manifest delete mode 100644 app-forensics/volatility/volatility-2.6-r1.ebuild rename app-i18n/tagainijisho/{tagainijisho-1.2.0_pre20191230120610_p20200101_p20200101.ebuild => tagainijisho-1.2.0_pre20200118132551_p20200701_p20200701.ebuild} (98%) delete mode 100644 app-metrics/bind_exporter/bind_exporter-0.2.0_p20190226.ebuild create mode 100644 app-metrics/blackbox_exporter/blackbox_exporter-0.17.0.ebuild create mode 100644 app-metrics/github-exporter/github-exporter-1.0.1.ebuild rename app-misc/carbon-c-relay/{carbon-c-relay-3.4.ebuild => carbon-c-relay-3.7.1.ebuild} (86%) rename app-misc/cmatrix/{cmatrix-2.0-r1.ebuild => cmatrix-2.0-r2.ebuild} (84%) delete mode 100644 app-misc/gnote/gnote-3.30.0.ebuild create mode 100644 app-misc/golly/golly-3.3-r3.ebuild create mode 100644 app-misc/joymouse/joymouse-0.5-r1.ebuild delete mode 100644 app-misc/yagtd/Manifest delete mode 100644 app-misc/yagtd/metadata.xml delete mode 100644 app-misc/yagtd/yagtd-0.3.4-r1.ebuild create mode 100644 app-text/cwtext/files/cwtext-0.96-pcm.patch delete mode 100644 app-text/pylize/Manifest delete mode 100644 app-text/pylize/files/pylize-pillow.patch delete mode 100644 app-text/pylize/metadata.xml delete mode 100644 app-text/pylize/pylize-1.3b-r2.ebuild rename app-text/texlive/{texlive-2020-r3.ebuild => texlive-2020-r4.ebuild} (98%) delete mode 100644 app-vim/easytags/Manifest delete mode 100644 app-vim/easytags/easytags-3.11-r1.ebuild delete mode 100644 app-vim/easytags/easytags-3.11.ebuild delete mode 100644 app-vim/easytags/files/easytags-3.11-fix-ctags-detection.patch delete mode 100644 app-vim/easytags/metadata.xml delete mode 100644 app-vim/notes/Manifest delete mode 100644 app-vim/notes/metadata.xml delete mode 100644 app-vim/notes/notes-0.33.4-r1.ebuild delete mode 100644 dev-cpp/mm-common/mm-common-0.9.12.ebuild delete mode 100644 dev-db/metakit/Manifest delete mode 100644 dev-db/metakit/files/metakit-2.4.9.7-linking.patch delete mode 100644 dev-db/metakit/files/metakit-2.4.9.7-tcltk86.patch delete mode 100644 dev-db/metakit/metadata.xml delete mode 100644 dev-db/metakit/metakit-2.4.9.7-r2.ebuild create mode 100644 dev-db/sqlite/files/sqlite-3.32.1-full_archive-build_1.patch create mode 100644 dev-db/sqlite/files/sqlite-3.32.1-full_archive-build_2.patch create mode 100644 dev-db/sqlite/files/sqlite-3.32.3-security_fixes.patch create mode 100644 dev-db/sqlite/sqlite-3.32.3.ebuild create mode 100644 dev-erlang/p1_mysql/p1_mysql-1.0.15.ebuild create mode 100644 dev-erlang/stringprep/stringprep-1.0.20.ebuild create mode 100644 dev-erlang/xmpp/xmpp-1.4.7.ebuild create mode 100644 dev-java/ant-antlr/ant-antlr-1.10.8.ebuild create mode 100644 dev-java/ant-apache-bcel/ant-apache-bcel-1.10.8.ebuild create mode 100644 dev-java/ant-apache-bsf/ant-apache-bsf-1.10.8.ebuild create mode 100644 dev-java/ant-apache-log4j/ant-apache-log4j-1.10.8.ebuild create mode 100644 dev-java/ant-apache-oro/ant-apache-oro-1.10.8.ebuild create mode 100644 dev-java/ant-apache-regexp/ant-apache-regexp-1.10.8.ebuild create mode 100644 dev-java/ant-apache-resolver/ant-apache-resolver-1.10.8.ebuild create mode 100644 dev-java/ant-apache-xalan2/ant-apache-xalan2-1.10.8.ebuild create mode 100644 dev-java/ant-commons-logging/ant-commons-logging-1.10.8.ebuild create mode 100644 dev-java/ant-commons-net/ant-commons-net-1.10.8.ebuild create mode 100644 dev-java/ant-core/ant-core-1.10.8.ebuild create mode 100644 dev-java/ant-jai/ant-jai-1.10.8.ebuild create mode 100644 dev-java/ant-javamail/ant-javamail-1.10.8.ebuild create mode 100644 dev-java/ant-jdepend/ant-jdepend-1.10.8.ebuild create mode 100644 dev-java/ant-jmf/ant-jmf-1.10.8.ebuild create mode 100644 dev-java/ant-jsch/ant-jsch-1.10.8.ebuild create mode 100644 dev-java/ant-junit/ant-junit-1.10.8.ebuild create mode 100644 dev-java/ant-junit4/ant-junit4-1.10.8.ebuild create mode 100644 dev-java/ant-junitlauncher/ant-junitlauncher-1.10.8.ebuild create mode 100644 dev-java/ant-swing/ant-swing-1.10.8.ebuild create mode 100644 dev-java/ant-testutil/ant-testutil-1.10.8.ebuild create mode 100644 dev-java/ant-xz/ant-xz-1.10.8.ebuild create mode 100644 dev-java/ant/ant-1.10.8.ebuild create mode 100644 dev-java/protobuf-java/protobuf-java-3.12.2.ebuild create mode 100644 dev-lang/elixir/elixir-1.10.4.ebuild create mode 100644 dev-lang/erlang/erlang-23.0.1-r1.ebuild delete mode 100644 dev-lang/go/go-1.13.11.ebuild delete mode 100644 dev-lang/go/go-1.14.3.ebuild delete mode 100644 dev-lang/nasm/nasm-2.15.01.ebuild delete mode 100644 dev-lang/nasm/nasm-2.15.ebuild delete mode 100644 dev-lang/python/files/test-__all__-numpy.patch delete mode 100644 dev-lang/python/files/test.support.unlink-ignore-EACCES.patch delete mode 100644 dev-lang/python/files/test.support.unlink-ignore-PermissionError.patch delete mode 100644 dev-lang/python/python-2.7.17-r2.ebuild rename dev-lang/python/{python-3.6.10-r1.ebuild => python-3.6.11-r1.ebuild} (91%) delete mode 100644 dev-lang/python/python-3.7.7-r1.ebuild rename dev-lang/python/{python-3.7.8.ebuild => python-3.7.8-r1.ebuild} (98%) delete mode 100644 dev-lang/python/python-3.8.2-r1.ebuild rename dev-lang/python/{python-3.8.3.ebuild => python-3.8.3-r1.ebuild} (98%) delete mode 100644 dev-lang/python/python-3.9.0_alpha6.ebuild delete mode 100644 dev-lang/python/python-3.9.0_beta1.ebuild rename dev-lang/python/{python-3.9.0_beta2.ebuild => python-3.9.0_beta4.ebuild} (99%) create mode 100644 dev-lang/squirrel/squirrel-3.1_p20200612.ebuild create mode 100644 dev-lang/vala/vala-0.46.11.ebuild create mode 100644 dev-lang/vala/vala-0.48.7.ebuild rename dev-libs/bemenu/{bemenu-0.3.0.ebuild => bemenu-0.5.0.ebuild} (73%) rename dev-libs/capstone/{capstone-4.0.2-r1.ebuild => capstone-4.0.2-r2.ebuild} (96%) create mode 100644 dev-libs/capstone/files/capstone-4.0.2-libsuffix.patch delete mode 100644 dev-libs/cloog/cloog-0.18.1.ebuild delete mode 100644 dev-libs/distorm64/distorm64-3.4.2.ebuild delete mode 100644 dev-libs/isl/isl-0.12.2.ebuild create mode 100644 dev-libs/libbulletml/files/libbulletml-0.0.6-Makefile.patch rename dev-libs/libevent/{libevent-2.1.8.ebuild => libevent-2.1.12.ebuild} (56%) delete mode 100644 dev-libs/libmanette/files/0.2.3-optional-introspection-vapi.patch delete mode 100644 dev-libs/libmanette/libmanette-0.2.3.ebuild create mode 100644 dev-libs/libuv/libuv-1.38.1.ebuild create mode 100644 dev-libs/protobuf/files/protobuf-3.12.0-disable_no-warning-test.patch create mode 100644 dev-libs/protobuf/files/protobuf-3.12.0-protoc_input_output_files.patch create mode 100644 dev-libs/protobuf/files/protobuf-3.12.0-system_libraries.patch create mode 100644 dev-libs/protobuf/protobuf-3.12.2.ebuild create mode 100644 dev-libs/vala-common/vala-common-0.48.7.ebuild rename dev-libs/xxhash/{xxhash-0.7.1.ebuild => xxhash-0.7.4.ebuild} (89%) create mode 100644 dev-perl/B-COW/B-COW-0.4.0-r1.ebuild create mode 100644 dev-perl/B-Flags/B-Flags-0.170.0-r1.ebuild create mode 100644 dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r1.ebuild create mode 100644 dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.210.0-r1.ebuild create mode 100644 dev-perl/B-OPCheck/B-OPCheck-0.320.0-r1.ebuild create mode 100644 dev-perl/B-Utils/B-Utils-0.270.0-r2.ebuild create mode 100644 dev-perl/BDB/BDB-1.920.0-r1.ebuild create mode 100644 dev-perl/BSD-Resource/BSD-Resource-1.291.100-r2.ebuild create mode 100644 dev-perl/BerkeleyDB/BerkeleyDB-0.630.0-r1.ebuild create mode 100644 dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0-r1.ebuild create mode 100644 dev-perl/Bio-SamTools/Bio-SamTools-1.430.0-r2.ebuild create mode 100644 dev-perl/Bit-Vector/Bit-Vector-7.400.0-r2.ebuild create mode 100644 dev-perl/CBOR-XS/CBOR-XS-1.710.0-r1.ebuild create mode 100644 dev-perl/CDB_File/CDB_File-1.20.0-r1.ebuild create mode 100644 dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.90.0-r2.ebuild create mode 100644 dev-perl/Cache-FastMmap/Cache-FastMmap-1.490.0-r1.ebuild create mode 100644 dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.260.0-r1.ebuild create mode 100644 dev-perl/Cairo-GObject/Cairo-GObject-1.5.0-r1.ebuild create mode 100644 dev-perl/Cairo/Cairo-1.107.0-r1.ebuild create mode 100644 dev-perl/Class-C3-XS/Class-C3-XS-0.150.0-r1.ebuild create mode 100644 dev-perl/Class-Load-XS/Class-Load-XS-0.100.0-r1.ebuild create mode 100644 dev-perl/Conf-Libconfig/Conf-Libconfig-0.100.0-r1.ebuild create mode 100644 dev-perl/Coro/Coro-6.550.0.ebuild create mode 100644 dev-perl/Devel-CallChecker/Devel-CallChecker-0.8.0-r1.ebuild create mode 100644 dev-perl/bareword-filehandles/bareword-filehandles-0.7.0-r1.ebuild delete mode 100644 dev-python/backports-shutil_get_terminal_size/Manifest delete mode 100644 dev-python/backports-shutil_get_terminal_size/backports-shutil_get_terminal_size-1.0.0-r1.ebuild delete mode 100644 dev-python/backports-shutil_get_terminal_size/metadata.xml delete mode 100644 dev-python/backports-shutil_which/Manifest delete mode 100644 dev-python/backports-shutil_which/backports-shutil_which-3.5.1.ebuild delete mode 100644 dev-python/backports-shutil_which/metadata.xml delete mode 100644 dev-python/backports-ssl-match-hostname/Manifest delete mode 100644 dev-python/backports-ssl-match-hostname/backports-ssl-match-hostname-3.5.0.1-r1.ebuild delete mode 100644 dev-python/backports-ssl-match-hostname/metadata.xml create mode 100644 dev-python/geventhttpclient/geventhttpclient-1.4.3.ebuild create mode 100644 dev-python/importlib_resources/importlib_resources-3.0.0-r1.ebuild create mode 100644 dev-python/numpydoc/numpydoc-1.1.0.ebuild create mode 100644 dev-python/protobuf-python/protobuf-python-3.12.2.ebuild create mode 100644 dev-python/python-bugzilla/python-bugzilla-2.5.0.ebuild delete mode 100644 dev-python/python-wpactrl/Manifest delete mode 100644 dev-python/python-wpactrl/metadata.xml delete mode 100644 dev-python/python-wpactrl/python-wpactrl-20081102-r1.ebuild create mode 100644 dev-python/setuptools/setuptools-49.1.0.ebuild delete mode 100644 dev-ruby/actioncable/actioncable-5.2.4.2.ebuild delete mode 100644 dev-ruby/actioncable/actioncable-6.0.2.2.ebuild delete mode 100644 dev-ruby/actioncable/actioncable-6.0.3.1.ebuild delete mode 100644 dev-ruby/actioncable/actioncable-6.0.3.ebuild delete mode 100644 dev-ruby/actionmailbox/actionmailbox-6.0.2.2.ebuild delete mode 100644 dev-ruby/actionmailbox/actionmailbox-6.0.3.1.ebuild delete mode 100644 dev-ruby/actionmailbox/actionmailbox-6.0.3.ebuild delete mode 100644 dev-ruby/actionmailer/actionmailer-5.2.4.2.ebuild delete mode 100644 dev-ruby/actionmailer/actionmailer-6.0.2.2.ebuild delete mode 100644 dev-ruby/actionmailer/actionmailer-6.0.3.1.ebuild delete mode 100644 dev-ruby/actionmailer/actionmailer-6.0.3.ebuild rename dev-ruby/actionpack/{actionpack-5.2.4.2.ebuild => actionpack-5.2.4.3-r1.ebuild} (83%) delete mode 100644 dev-ruby/actionpack/actionpack-6.0.2.2.ebuild rename dev-ruby/actionpack/{actionpack-6.0.3.1.ebuild => actionpack-6.0.3.2-r1.ebuild} (96%) delete mode 100644 dev-ruby/actionpack/actionpack-6.0.3.ebuild delete mode 100644 dev-ruby/actiontext/actiontext-6.0.2.2.ebuild delete mode 100644 dev-ruby/actiontext/actiontext-6.0.3.1.ebuild delete mode 100644 dev-ruby/actiontext/actiontext-6.0.3.ebuild delete mode 100644 dev-ruby/actionview/actionview-5.2.4.2.ebuild delete mode 100644 dev-ruby/actionview/actionview-6.0.2.2.ebuild delete mode 100644 dev-ruby/actionview/actionview-6.0.3.1.ebuild delete mode 100644 dev-ruby/actionview/actionview-6.0.3.ebuild delete mode 100644 dev-ruby/activejob/activejob-5.2.4.2.ebuild delete mode 100644 dev-ruby/activejob/activejob-6.0.2.2.ebuild delete mode 100644 dev-ruby/activejob/activejob-6.0.3.1.ebuild delete mode 100644 dev-ruby/activejob/activejob-6.0.3.ebuild delete mode 100644 dev-ruby/activemodel/activemodel-5.2.4.2.ebuild delete mode 100644 dev-ruby/activemodel/activemodel-6.0.2.2.ebuild delete mode 100644 dev-ruby/activemodel/activemodel-6.0.3.1.ebuild delete mode 100644 dev-ruby/activemodel/activemodel-6.0.3.ebuild delete mode 100644 dev-ruby/activerecord/activerecord-5.2.4.2.ebuild delete mode 100644 dev-ruby/activerecord/activerecord-6.0.2.2.ebuild delete mode 100644 dev-ruby/activerecord/activerecord-6.0.3.1.ebuild delete mode 100644 dev-ruby/activerecord/activerecord-6.0.3.ebuild delete mode 100644 dev-ruby/activestorage/activestorage-5.2.4.2.ebuild delete mode 100644 dev-ruby/activestorage/activestorage-6.0.2.2.ebuild delete mode 100644 dev-ruby/activestorage/activestorage-6.0.3.1.ebuild delete mode 100644 dev-ruby/activestorage/activestorage-6.0.3.ebuild delete mode 100644 dev-ruby/activesupport/activesupport-5.2.4.2.ebuild delete mode 100644 dev-ruby/activesupport/activesupport-6.0.2.2.ebuild delete mode 100644 dev-ruby/activesupport/activesupport-6.0.3.1.ebuild delete mode 100644 dev-ruby/activesupport/activesupport-6.0.3.ebuild create mode 100644 dev-ruby/asciimath/asciimath-2.0.1.ebuild delete mode 100644 dev-ruby/net-sftp/net-sftp-2.1.2-r4.ebuild delete mode 100644 dev-ruby/rack-protection/rack-protection-2.0.5.ebuild delete mode 100644 dev-ruby/rack-protection/rack-protection-2.0.7.ebuild delete mode 100644 dev-ruby/rails/rails-5.2.4.2.ebuild delete mode 100644 dev-ruby/rails/rails-6.0.2.2.ebuild delete mode 100644 dev-ruby/rails/rails-6.0.3.1.ebuild delete mode 100644 dev-ruby/rails/rails-6.0.3.ebuild delete mode 100644 dev-ruby/railties/railties-5.2.4.2.ebuild delete mode 100644 dev-ruby/railties/railties-6.0.2.2.ebuild delete mode 100644 dev-ruby/railties/railties-6.0.3.1.ebuild delete mode 100644 dev-ruby/railties/railties-6.0.3.ebuild delete mode 100644 dev-ruby/ruby-gettext/ruby-gettext-3.3.2.ebuild delete mode 100644 dev-ruby/ruby-gettext/ruby-gettext-3.3.3.ebuild delete mode 100644 dev-ruby/ruby-gettext/ruby-gettext-3.3.4.ebuild delete mode 100644 dev-ruby/sanitize/sanitize-5.0.0.ebuild delete mode 100644 dev-ruby/sanitize/sanitize-5.1.0.ebuild delete mode 100644 dev-ruby/sanitize/sanitize-5.2.0.ebuild delete mode 100644 dev-ruby/sinatra/sinatra-2.0.5.ebuild delete mode 100644 dev-ruby/sinatra/sinatra-2.0.7.ebuild create mode 100644 dev-ruby/tty-reader/tty-reader-0.8.0.ebuild create mode 100644 dev-ruby/tty-screen/tty-screen-0.8.0.ebuild delete mode 100644 dev-tcltk/togl/togl-2.0-r2.ebuild rename dev-tex/cjk-latex/{cjk-latex-4.8.4.ebuild => cjk-latex-4.8.4-r1.ebuild} (94%) delete mode 100644 dev-util/anjuta/anjuta-3.28.0-r1.ebuild delete mode 100644 dev-util/bakefile/Manifest delete mode 100644 dev-util/bakefile/bakefile-0.2.9-r1.ebuild delete mode 100644 dev-util/bakefile/metadata.xml create mode 100644 dev-util/bloaty/bloaty-1.1.ebuild create mode 100644 dev-util/bloaty/bloaty-9999.ebuild delete mode 100644 dev-util/ccache/ccache-3.7.7-r1.ebuild delete mode 100644 dev-util/devhelp/devhelp-3.30.1.ebuild rename dev-util/diffoscope/{diffoscope-149.ebuild => diffoscope-150.ebuild} (100%) create mode 100644 dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.21.ebuild delete mode 100644 dev-util/meson/files/0.52.1-test_pkgconfig_gen_deps.patch delete mode 100644 dev-util/meson/files/0.53.1-remove-asan-ld_preload.patch delete mode 100644 dev-util/meson/files/0.53.1-remove-asan.patch delete mode 100644 dev-util/meson/meson-0.52.1.ebuild delete mode 100644 dev-util/meson/meson-0.53.1.ebuild delete mode 100644 dev-util/meson/meson-0.54.0.ebuild delete mode 100644 dev-util/meson/meson-0.54.1.ebuild create mode 100644 dev-util/pkgcheck/pkgcheck-0.7.7.ebuild create mode 100644 dev-util/sysprof-capture/sysprof-capture-3.36.0.ebuild create mode 100644 dev-util/sysprof/sysprof-3.36.0.ebuild delete mode 100644 dev-vcs/git-deps/git-deps-9999.ebuild delete mode 100644 dev-vcs/git-deps/metadata.xml delete mode 100644 dev-vcs/git-lfs/git-lfs-2.10.0.ebuild delete mode 100644 dev-vcs/git-remote-hg/Manifest delete mode 100644 dev-vcs/git-remote-hg/git-remote-hg-1.0.1.ebuild delete mode 100644 dev-vcs/git-remote-hg/metadata.xml delete mode 100644 games-action/d1x-rebirth/Manifest delete mode 100644 games-action/d1x-rebirth/d1x-rebirth-0.58.1.ebuild delete mode 100644 games-action/d1x-rebirth/files/d1x-rebirth-0.58.1-flags.patch delete mode 100644 games-action/d1x-rebirth/metadata.xml create mode 100644 games-action/descent1-freedata/Manifest create mode 100644 games-action/descent1-freedata/descent1-freedata-1.ebuild create mode 100644 games-action/descent1-freedata/metadata.xml create mode 100644 games-action/descent2-freedata/Manifest create mode 100644 games-action/descent2-freedata/descent2-freedata-1.ebuild create mode 100644 games-action/descent2-freedata/metadata.xml create mode 100644 games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20200615.ebuild create mode 100644 games-action/dxx-rebirth/dxx-rebirth-9999.ebuild delete mode 100644 games-action/heroes/files/heroes-0.21-automake-1.12.patch create mode 100644 games-action/heroes/files/heroes-0.21-autotools.patch delete mode 100644 games-action/heroes/files/heroes-0.21-underlink.patch create mode 100644 games-action/koth/files/koth-0.8.0-autotools.patch create mode 100644 games-action/koth/files/koth-0.8.0-gcc.patch delete mode 100644 games-action/koth/files/koth-0.8.0-r1-gcc-3.4.patch create mode 100644 games-action/maelstrom/files/maelstrom-3.0.6-autotools.patch create mode 100644 games-arcade/tuxpuck/files/tuxpuck-0.8.2-Makefile.patch delete mode 100644 games-arcade/tuxpuck/files/tuxpuck-0.8.2-freetype_pkgconfig.patch delete mode 100644 games-arcade/tuxpuck/files/tuxpuck-0.8.2-ldflags.patch delete mode 100644 games-arcade/tuxpuck/files/tuxpuck-0.8.2-parallel.patch create mode 100644 games-arcade/xtux/files/xtux-20030306-Makefile.patch delete mode 100644 games-arcade/xtux/files/xtux-20030306-ldflags.patch create mode 100644 games-arcade/xtux/files/xtux-20030306-missing-include.patch create mode 100644 games-arcade/xtux/files/xtux-20030306-tux_serv-path.patch create mode 100644 games-board/iagno/iagno-3.34.8.ebuild create mode 100644 games-board/tali/tali-3.36.4.ebuild create mode 100644 games-board/xmahjongg/files/xmahjongg-3.7-autotools.patch create mode 100644 games-emulation/dgen-sdl/files/dgen-sdl-1.33-AM_PROG_AR.patch create mode 100644 games-emulation/dgen-sdl/files/dgen-sdl-1.33-clang-c++11.patch create mode 100644 games-emulation/dolphin/dolphin-5.0_p20200705.ebuild rename games-emulation/generator/files/{generator-0.35_p4-configure.patch => generator-0.35_p4-autoconf.patch} (94%) create mode 100644 games-emulation/generator/files/generator-0.35_p4-automake.patch delete mode 100644 games-emulation/generator/files/generator-0.35_p4-gcc-9.patch create mode 100644 games-emulation/generator/files/generator-0.35_p4-gcc.patch delete mode 100644 games-emulation/generator/files/generator-0.35_p4-inline.patch delete mode 100644 games-emulation/generator/files/generator-0.35_p4-underlink.patch delete mode 100644 games-emulation/openmsx/Manifest delete mode 100644 games-emulation/openmsx/files/sdl-ttf.patch delete mode 100644 games-emulation/openmsx/metadata.xml delete mode 100644 games-emulation/openmsx/openmsx-0.14.0.ebuild delete mode 100644 games-kids/childsplay/Manifest delete mode 100644 games-kids/childsplay/childsplay-0.90.2-r2.ebuild delete mode 100644 games-kids/childsplay/files/childsplay delete mode 100644 games-kids/childsplay/files/childsplay-0.90.2-gentoo.patch delete mode 100644 games-kids/childsplay/metadata.xml delete mode 100644 games-mud/lyntin/Manifest delete mode 100644 games-mud/lyntin/lyntin-4.2-r2.ebuild create mode 100644 games-puzzle/bff-or-die/Manifest create mode 100644 games-puzzle/bff-or-die/bff-or-die-20200614.ebuild rename {games-mud/lyntin => games-puzzle/bff-or-die}/metadata.xml (76%) delete mode 100644 games-sports/ski/Manifest delete mode 100644 games-sports/ski/metadata.xml delete mode 100644 games-sports/ski/ski-6.9-r1.ebuild delete mode 100644 gnome-base/gnome-desktop/gnome-desktop-3.34.5.ebuild delete mode 100644 gnome-base/nautilus/nautilus-3.34.2.ebuild delete mode 100644 gnome-extra/evolution-data-server/evolution-data-server-3.34.4.ebuild rename gnome-extra/evolution-data-server/{evolution-data-server-3.36.2.ebuild => evolution-data-server-3.36.4.ebuild} (100%) delete mode 100644 gnome-extra/evolution-ews/evolution-ews-3.34.4.ebuild rename gnome-extra/evolution-ews/{evolution-ews-3.36.2.ebuild => evolution-ews-3.36.4.ebuild} (100%) delete mode 100644 gnome-extra/gnome-characters/gnome-characters-3.32.1.ebuild delete mode 100644 gnome-extra/gnome-getting-started-docs/gnome-getting-started-docs-3.34.1.ebuild delete mode 100644 gnome-extra/gnome-shell-extensions-topicons-plus/files/restore-3.22-compat.patch delete mode 100644 gnome-extra/gnome-shell-extensions-topicons-plus/gnome-shell-extensions-topicons-plus-22_p20190929.ebuild delete mode 100644 gnome-extra/gnome-user-docs/gnome-user-docs-3.34.1.ebuild delete mode 100644 mail-client/evolution/evolution-3.34.4-r1.ebuild rename mail-client/evolution/{evolution-3.36.2.ebuild => evolution-3.36.4.ebuild} (100%) delete mode 100644 mail-client/evolution/files/3.34.4-CVE-2020-11879.patch delete mode 100644 mail-filter/tmda/Manifest delete mode 100644 mail-filter/tmda/files/tmda-1.0-non-interactive-tty.patch delete mode 100644 mail-filter/tmda/metadata.xml delete mode 100644 mail-filter/tmda/tmda-1.1.12-r2.ebuild create mode 100644 media-gfx/exact-image/exact-image-1.0.2.ebuild create mode 100644 media-gfx/exact-image/files/exact-image-1.0.2-gcc6.patch create mode 100644 media-gfx/gimp/gimp-2.10.20.ebuild rename media-gfx/imagemagick/{imagemagick-6.9.11.19.ebuild => imagemagick-6.9.11.23.ebuild} (97%) rename media-gfx/imagemagick/{imagemagick-7.0.10.19.ebuild => imagemagick-7.0.10.23.ebuild} (97%) create mode 100644 media-gfx/jhead/files/jhead-3.04-mkstemp-fix-makefile.patch create mode 100644 media-gfx/jhead/jhead-3.04.ebuild rename media-gfx/qimgv/{qimgv-0.8.8.ebuild => qimgv-0.9.1.ebuild} (88%) delete mode 100644 media-gfx/shotwell/shotwell-0.30.8-r1.ebuild delete mode 100644 media-gfx/simple-scan/simple-scan-3.34.4.ebuild create mode 100644 media-libs/babl/babl-0.1.78.ebuild create mode 100644 media-libs/gegl/gegl-0.4.24.ebuild delete mode 100644 media-libs/grilo/grilo-0.3.11.ebuild create mode 100644 media-libs/libjsw/files/libjsw-1.5.8-musl.patch create mode 100644 media-libs/libtgvoip/files/configure-bashisms.patch rename media-libs/libtgvoip/{libtgvoip-2.4.4_p20200701.ebuild => libtgvoip-2.4.4_p20200701-r1.ebuild} (95%) delete mode 100644 media-plugins/grilo-plugins/grilo-plugins-0.3.9.ebuild create mode 100644 media-plugins/kodi-pvr-nextpvr/kodi-pvr-nextpvr-3.3.21.ebuild rename media-radio/wsjtx/{wsjtx-2.1.0.ebuild => wsjtx-2.2.0.ebuild} (84%) delete mode 100644 media-sound/cplay/Manifest delete mode 100644 media-sound/cplay/cplay-1.50.ebuild delete mode 100644 media-sound/cplay/metadata.xml delete mode 100644 media-sound/gnome-music/gnome-music-3.34.5.ebuild create mode 100644 media-sound/lmms/lmms-1.2.2.ebuild delete mode 100644 media-sound/tunapie/Manifest delete mode 100644 media-sound/tunapie/metadata.xml delete mode 100644 media-sound/tunapie/tunapie-2.1.17-r1.ebuild delete mode 100644 media-sound/tunapie/tunapie-2.1.19-r1.ebuild delete mode 100644 media-video/subdl/Manifest delete mode 100644 media-video/subdl/metadata.xml delete mode 100644 media-video/subdl/subdl-1.0.3.ebuild delete mode 100644 media-video/v4l2loopback/v4l2loopback-0.12.0.ebuild delete mode 100644 media-video/v4l2loopback/v4l2loopback-0.12.1.1_pre.ebuild create mode 100644 metadata/md5-cache/acct-group/carbon-0 create mode 100644 metadata/md5-cache/acct-user/carbon-0 delete mode 100644 metadata/md5-cache/app-accessibility/caribou-0.4.21 delete mode 100644 metadata/md5-cache/app-arch/rar-5.9.0_p20200330 create mode 100644 metadata/md5-cache/app-crypt/openpgp-keys-gentoo-auth-20200704 create mode 100644 metadata/md5-cache/app-crypt/openpgp-keys-gentoo-release-20200704 delete mode 100644 metadata/md5-cache/app-crypt/openvpn-blacklist-0.4-r1 delete mode 100644 metadata/md5-cache/app-crypt/openvpn-blacklist-0.5 delete mode 100644 metadata/md5-cache/app-crypt/seahorse-3.32.2 create mode 100644 metadata/md5-cache/app-doc/eclass-manpages-20200704 create mode 100644 metadata/md5-cache/app-editors/hteditor-2.1.1_pre20161206 create mode 100644 metadata/md5-cache/app-editors/vis-0.6 delete mode 100644 metadata/md5-cache/app-emulation/qemu-4.2.0-r6 rename metadata/md5-cache/app-emulation/{wine-staging-5.8 => wine-staging-5.12} (97%) delete mode 100644 metadata/md5-cache/app-emulation/wine-vanilla-5.0 rename metadata/md5-cache/app-emulation/{wine-vanilla-5.8 => wine-vanilla-5.12} (97%) delete mode 100644 metadata/md5-cache/app-forensics/volatility-2.6-r1 rename metadata/md5-cache/app-i18n/{tagainijisho-1.2.0_pre20191230120610_p20200101_p20200101 => tagainijisho-1.2.0_pre20200118132551_p20200701_p20200701} (77%) delete mode 100644 metadata/md5-cache/app-metrics/bind_exporter-0.2.0_p20190226 create mode 100644 metadata/md5-cache/app-metrics/blackbox_exporter-0.17.0 create mode 100644 metadata/md5-cache/app-metrics/github-exporter-1.0.1 rename metadata/md5-cache/app-misc/{carbon-c-relay-3.4 => carbon-c-relay-3.7.1} (73%) rename metadata/md5-cache/app-misc/{cmatrix-2.0-r1 => cmatrix-2.0-r2} (74%) delete mode 100644 metadata/md5-cache/app-misc/gnote-3.30.0 create mode 100644 metadata/md5-cache/app-misc/golly-3.3-r3 create mode 100644 metadata/md5-cache/app-misc/joymouse-0.5-r1 delete mode 100644 metadata/md5-cache/app-misc/yagtd-0.3.4-r1 delete mode 100644 metadata/md5-cache/app-text/pylize-1.3b-r2 delete mode 100644 metadata/md5-cache/app-text/texlive-2020-r3 create mode 100644 metadata/md5-cache/app-text/texlive-2020-r4 delete mode 100644 metadata/md5-cache/app-vim/easytags-3.11 delete mode 100644 metadata/md5-cache/app-vim/easytags-3.11-r1 delete mode 100644 metadata/md5-cache/app-vim/notes-0.33.4-r1 delete mode 100644 metadata/md5-cache/dev-cpp/mm-common-0.9.12 delete mode 100644 metadata/md5-cache/dev-db/metakit-2.4.9.7-r2 create mode 100644 metadata/md5-cache/dev-db/sqlite-3.32.3 create mode 100644 metadata/md5-cache/dev-erlang/p1_mysql-1.0.15 create mode 100644 metadata/md5-cache/dev-erlang/stringprep-1.0.20 create mode 100644 metadata/md5-cache/dev-erlang/xmpp-1.4.7 create mode 100644 metadata/md5-cache/dev-java/ant-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-antlr-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-apache-bcel-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-apache-bsf-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-apache-log4j-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-apache-oro-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-apache-regexp-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-apache-resolver-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-apache-xalan2-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-commons-logging-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-commons-net-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-core-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-jai-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-javamail-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-jdepend-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-jmf-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-jsch-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-junit-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-junit4-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-junitlauncher-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-swing-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-testutil-1.10.8 create mode 100644 metadata/md5-cache/dev-java/ant-xz-1.10.8 create mode 100644 metadata/md5-cache/dev-java/protobuf-java-3.12.2 create mode 100644 metadata/md5-cache/dev-lang/elixir-1.10.4 create mode 100644 metadata/md5-cache/dev-lang/erlang-23.0.1-r1 delete mode 100644 metadata/md5-cache/dev-lang/go-1.13.11 delete mode 100644 metadata/md5-cache/dev-lang/go-1.14.3 delete mode 100644 metadata/md5-cache/dev-lang/nasm-2.15 delete mode 100644 metadata/md5-cache/dev-lang/nasm-2.15.01 delete mode 100644 metadata/md5-cache/dev-lang/python-2.7.17-r2 rename metadata/md5-cache/dev-lang/{python-3.6.10-r1 => python-3.6.11-r1} (87%) delete mode 100644 metadata/md5-cache/dev-lang/python-3.7.7-r1 rename metadata/md5-cache/dev-lang/{python-3.7.8 => python-3.7.8-r1} (90%) delete mode 100644 metadata/md5-cache/dev-lang/python-3.8.2-r1 rename metadata/md5-cache/dev-lang/{python-3.8.3 => python-3.8.3-r1} (90%) delete mode 100644 metadata/md5-cache/dev-lang/python-3.9.0_beta1 delete mode 100644 metadata/md5-cache/dev-lang/python-3.9.0_beta2 rename metadata/md5-cache/dev-lang/{python-3.9.0_alpha6 => python-3.9.0_beta4} (91%) create mode 100644 metadata/md5-cache/dev-lang/squirrel-3.1_p20200612 rename metadata/md5-cache/{gnome-extra/gnome-getting-started-docs-3.34.1 => dev-lang/vala-0.46.11} (51%) create mode 100644 metadata/md5-cache/dev-lang/vala-0.48.7 delete mode 100644 metadata/md5-cache/dev-libs/bemenu-0.3.0 create mode 100644 metadata/md5-cache/dev-libs/bemenu-0.5.0 rename metadata/md5-cache/dev-libs/{capstone-4.0.2-r1 => capstone-4.0.2-r2} (83%) delete mode 100644 metadata/md5-cache/dev-libs/cloog-0.18.1 delete mode 100644 metadata/md5-cache/dev-libs/distorm64-3.4.2 delete mode 100644 metadata/md5-cache/dev-libs/isl-0.12.2 create mode 100644 metadata/md5-cache/dev-libs/libevent-2.1.12 delete mode 100644 metadata/md5-cache/dev-libs/libevent-2.1.8 delete mode 100644 metadata/md5-cache/dev-libs/libmanette-0.2.3 create mode 100644 metadata/md5-cache/dev-libs/libuv-1.38.1 create mode 100644 metadata/md5-cache/dev-libs/protobuf-3.12.2 create mode 100644 metadata/md5-cache/dev-libs/vala-common-0.48.7 rename metadata/md5-cache/dev-libs/{xxhash-0.7.1 => xxhash-0.7.4} (55%) create mode 100644 metadata/md5-cache/dev-perl/B-COW-0.4.0-r1 create mode 100644 metadata/md5-cache/dev-perl/B-Flags-0.170.0-r1 create mode 100644 metadata/md5-cache/dev-perl/B-Hooks-OP-Check-0.220.0-r1 create mode 100644 metadata/md5-cache/dev-perl/B-Hooks-Parser-0.210.0-r1 create mode 100644 metadata/md5-cache/dev-perl/B-OPCheck-0.320.0-r1 create mode 100644 metadata/md5-cache/dev-perl/B-Utils-0.270.0-r2 create mode 100644 metadata/md5-cache/dev-perl/BDB-1.920.0-r1 create mode 100644 metadata/md5-cache/dev-perl/BSD-Resource-1.291.100-r2 create mode 100644 metadata/md5-cache/dev-perl/BerkeleyDB-0.630.0-r1 create mode 100644 metadata/md5-cache/dev-perl/Bio-DB-HTS-3.10.0-r1 create mode 100644 metadata/md5-cache/dev-perl/Bio-SamTools-1.430.0-r2 create mode 100644 metadata/md5-cache/dev-perl/Bit-Vector-7.400.0-r2 create mode 100644 metadata/md5-cache/dev-perl/CBOR-XS-1.710.0-r1 create mode 100644 metadata/md5-cache/dev-perl/CDB_File-1.20.0-r1 create mode 100644 metadata/md5-cache/dev-perl/CSS-Minifier-XS-0.90.0-r2 create mode 100644 metadata/md5-cache/dev-perl/Cache-FastMmap-1.490.0-r1 create mode 100644 metadata/md5-cache/dev-perl/Cache-Memcached-Fast-0.260.0-r1 create mode 100644 metadata/md5-cache/dev-perl/Cairo-1.107.0-r1 create mode 100644 metadata/md5-cache/dev-perl/Cairo-GObject-1.5.0-r1 create mode 100644 metadata/md5-cache/dev-perl/Class-C3-XS-0.150.0-r1 create mode 100644 metadata/md5-cache/dev-perl/Class-Load-XS-0.100.0-r1 create mode 100644 metadata/md5-cache/dev-perl/Conf-Libconfig-0.100.0-r1 create mode 100644 metadata/md5-cache/dev-perl/Coro-6.550.0 create mode 100644 metadata/md5-cache/dev-perl/Devel-CallChecker-0.8.0-r1 create mode 100644 metadata/md5-cache/dev-perl/bareword-filehandles-0.7.0-r1 delete mode 100644 metadata/md5-cache/dev-python/backports-shutil_get_terminal_size-1.0.0-r1 delete mode 100644 metadata/md5-cache/dev-python/backports-shutil_which-3.5.1 delete mode 100644 metadata/md5-cache/dev-python/backports-ssl-match-hostname-3.5.0.1-r1 create mode 100644 metadata/md5-cache/dev-python/geventhttpclient-1.4.3 create mode 100644 metadata/md5-cache/dev-python/importlib_resources-3.0.0-r1 create mode 100644 metadata/md5-cache/dev-python/numpydoc-1.1.0 create mode 100644 metadata/md5-cache/dev-python/protobuf-python-3.12.2 create mode 100644 metadata/md5-cache/dev-python/python-bugzilla-2.5.0 delete mode 100644 metadata/md5-cache/dev-python/python-wpactrl-20081102-r1 create mode 100644 metadata/md5-cache/dev-python/setuptools-49.1.0 delete mode 100644 metadata/md5-cache/dev-ruby/actioncable-5.2.4.2 delete mode 100644 metadata/md5-cache/dev-ruby/actioncable-6.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/actioncable-6.0.3 delete mode 100644 metadata/md5-cache/dev-ruby/actioncable-6.0.3.1 delete mode 100644 metadata/md5-cache/dev-ruby/actionmailbox-6.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/actionmailbox-6.0.3 delete mode 100644 metadata/md5-cache/dev-ruby/actionmailbox-6.0.3.1 delete mode 100644 metadata/md5-cache/dev-ruby/actionmailer-5.2.4.2 delete mode 100644 metadata/md5-cache/dev-ruby/actionmailer-6.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/actionmailer-6.0.3 delete mode 100644 metadata/md5-cache/dev-ruby/actionmailer-6.0.3.1 delete mode 100644 metadata/md5-cache/dev-ruby/actionpack-5.2.4.2 create mode 100644 metadata/md5-cache/dev-ruby/actionpack-5.2.4.3-r1 delete mode 100644 metadata/md5-cache/dev-ruby/actionpack-6.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/actionpack-6.0.3 delete mode 100644 metadata/md5-cache/dev-ruby/actionpack-6.0.3.1 create mode 100644 metadata/md5-cache/dev-ruby/actionpack-6.0.3.2-r1 delete mode 100644 metadata/md5-cache/dev-ruby/actiontext-6.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/actiontext-6.0.3 delete mode 100644 metadata/md5-cache/dev-ruby/actiontext-6.0.3.1 delete mode 100644 metadata/md5-cache/dev-ruby/actionview-5.2.4.2 delete mode 100644 metadata/md5-cache/dev-ruby/actionview-6.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/actionview-6.0.3 delete mode 100644 metadata/md5-cache/dev-ruby/actionview-6.0.3.1 delete mode 100644 metadata/md5-cache/dev-ruby/activejob-5.2.4.2 delete mode 100644 metadata/md5-cache/dev-ruby/activejob-6.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/activejob-6.0.3 delete mode 100644 metadata/md5-cache/dev-ruby/activejob-6.0.3.1 delete mode 100644 metadata/md5-cache/dev-ruby/activemodel-5.2.4.2 delete mode 100644 metadata/md5-cache/dev-ruby/activemodel-6.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/activemodel-6.0.3 delete mode 100644 metadata/md5-cache/dev-ruby/activemodel-6.0.3.1 delete mode 100644 metadata/md5-cache/dev-ruby/activerecord-5.2.4.2 delete mode 100644 metadata/md5-cache/dev-ruby/activerecord-6.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/activerecord-6.0.3 delete mode 100644 metadata/md5-cache/dev-ruby/activerecord-6.0.3.1 delete mode 100644 metadata/md5-cache/dev-ruby/activestorage-5.2.4.2 delete mode 100644 metadata/md5-cache/dev-ruby/activestorage-6.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/activestorage-6.0.3 delete mode 100644 metadata/md5-cache/dev-ruby/activestorage-6.0.3.1 delete mode 100644 metadata/md5-cache/dev-ruby/activesupport-5.2.4.2 delete mode 100644 metadata/md5-cache/dev-ruby/activesupport-6.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/activesupport-6.0.3 delete mode 100644 metadata/md5-cache/dev-ruby/activesupport-6.0.3.1 create mode 100644 metadata/md5-cache/dev-ruby/asciimath-2.0.1 delete mode 100644 metadata/md5-cache/dev-ruby/net-sftp-2.1.2-r4 delete mode 100644 metadata/md5-cache/dev-ruby/rack-protection-2.0.5 delete mode 100644 metadata/md5-cache/dev-ruby/rack-protection-2.0.7 delete mode 100644 metadata/md5-cache/dev-ruby/rails-5.2.4.2 delete mode 100644 metadata/md5-cache/dev-ruby/rails-6.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/rails-6.0.3 delete mode 100644 metadata/md5-cache/dev-ruby/rails-6.0.3.1 delete mode 100644 metadata/md5-cache/dev-ruby/railties-5.2.4.2 delete mode 100644 metadata/md5-cache/dev-ruby/railties-6.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/railties-6.0.3 delete mode 100644 metadata/md5-cache/dev-ruby/railties-6.0.3.1 delete mode 100644 metadata/md5-cache/dev-ruby/ruby-gettext-3.3.2 delete mode 100644 metadata/md5-cache/dev-ruby/ruby-gettext-3.3.3 delete mode 100644 metadata/md5-cache/dev-ruby/ruby-gettext-3.3.4 delete mode 100644 metadata/md5-cache/dev-ruby/sanitize-5.0.0 delete mode 100644 metadata/md5-cache/dev-ruby/sanitize-5.1.0 delete mode 100644 metadata/md5-cache/dev-ruby/sanitize-5.2.0 delete mode 100644 metadata/md5-cache/dev-ruby/sinatra-2.0.5 delete mode 100644 metadata/md5-cache/dev-ruby/sinatra-2.0.7 create mode 100644 metadata/md5-cache/dev-ruby/tty-reader-0.8.0 create mode 100644 metadata/md5-cache/dev-ruby/tty-screen-0.8.0 delete mode 100644 metadata/md5-cache/dev-tcltk/togl-2.0-r2 rename metadata/md5-cache/dev-tex/{cjk-latex-4.8.4 => cjk-latex-4.8.4-r1} (96%) delete mode 100644 metadata/md5-cache/dev-util/anjuta-3.28.0-r1 delete mode 100644 metadata/md5-cache/dev-util/bakefile-0.2.9-r1 create mode 100644 metadata/md5-cache/dev-util/bloaty-1.1 create mode 100644 metadata/md5-cache/dev-util/bloaty-9999 delete mode 100644 metadata/md5-cache/dev-util/ccache-3.7.7-r1 delete mode 100644 metadata/md5-cache/dev-util/devhelp-3.30.1 rename metadata/md5-cache/dev-util/{diffoscope-149 => diffoscope-150} (93%) create mode 100644 metadata/md5-cache/dev-util/gtk-update-icon-cache-3.24.21 delete mode 100644 metadata/md5-cache/dev-util/meson-0.52.1 delete mode 100644 metadata/md5-cache/dev-util/meson-0.53.1 delete mode 100644 metadata/md5-cache/dev-util/meson-0.54.0 delete mode 100644 metadata/md5-cache/dev-util/meson-0.54.1 create mode 100644 metadata/md5-cache/dev-util/pkgcheck-0.7.7 create mode 100644 metadata/md5-cache/dev-util/sysprof-3.36.0 create mode 100644 metadata/md5-cache/dev-util/sysprof-capture-3.36.0 delete mode 100644 metadata/md5-cache/dev-vcs/git-deps-9999 delete mode 100644 metadata/md5-cache/dev-vcs/git-lfs-2.10.0 delete mode 100644 metadata/md5-cache/dev-vcs/git-remote-hg-1.0.1 delete mode 100644 metadata/md5-cache/games-action/d1x-rebirth-0.58.1 create mode 100644 metadata/md5-cache/games-action/descent1-freedata-1 create mode 100644 metadata/md5-cache/games-action/descent2-freedata-1 create mode 100644 metadata/md5-cache/games-action/dxx-rebirth-0.61.0_pre20200615 create mode 100644 metadata/md5-cache/games-action/dxx-rebirth-9999 create mode 100644 metadata/md5-cache/games-board/iagno-3.34.8 create mode 100644 metadata/md5-cache/games-board/tali-3.36.4 create mode 100644 metadata/md5-cache/games-emulation/dolphin-5.0_p20200705 delete mode 100644 metadata/md5-cache/games-emulation/openmsx-0.14.0 delete mode 100644 metadata/md5-cache/games-kids/childsplay-0.90.2-r2 delete mode 100644 metadata/md5-cache/games-mud/lyntin-4.2-r2 create mode 100644 metadata/md5-cache/games-puzzle/bff-or-die-20200614 delete mode 100644 metadata/md5-cache/games-sports/ski-6.9-r1 delete mode 100644 metadata/md5-cache/gnome-base/gnome-desktop-3.34.5 delete mode 100644 metadata/md5-cache/gnome-base/nautilus-3.34.2 delete mode 100644 metadata/md5-cache/gnome-extra/evolution-data-server-3.34.4 rename metadata/md5-cache/gnome-extra/{evolution-data-server-3.36.2 => evolution-data-server-3.36.4} (99%) delete mode 100644 metadata/md5-cache/gnome-extra/evolution-ews-3.34.4 rename metadata/md5-cache/gnome-extra/{evolution-ews-3.36.2 => evolution-ews-3.36.4} (87%) delete mode 100644 metadata/md5-cache/gnome-extra/gnome-characters-3.32.1 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extensions-topicons-plus-22_p20190929 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-user-docs-3.34.1 delete mode 100644 metadata/md5-cache/mail-client/evolution-3.34.4-r1 rename metadata/md5-cache/mail-client/{evolution-3.36.2 => evolution-3.36.4} (95%) delete mode 100644 metadata/md5-cache/mail-filter/tmda-1.1.12-r2 create mode 100644 metadata/md5-cache/media-gfx/exact-image-1.0.2 create mode 100644 metadata/md5-cache/media-gfx/gimp-2.10.20 rename metadata/md5-cache/media-gfx/{imagemagick-6.9.11.19 => imagemagick-6.9.11.23} (92%) rename metadata/md5-cache/media-gfx/{imagemagick-7.0.10.19 => imagemagick-7.0.10.23} (91%) create mode 100644 metadata/md5-cache/media-gfx/jhead-3.04 rename metadata/md5-cache/media-gfx/{qimgv-0.8.8 => qimgv-0.9.1} (73%) delete mode 100644 metadata/md5-cache/media-gfx/shotwell-0.30.8-r1 delete mode 100644 metadata/md5-cache/media-gfx/simple-scan-3.34.4 create mode 100644 metadata/md5-cache/media-libs/babl-0.1.78 create mode 100644 metadata/md5-cache/media-libs/gegl-0.4.24 delete mode 100644 metadata/md5-cache/media-libs/grilo-0.3.11 rename metadata/md5-cache/media-libs/{libtgvoip-2.4.4_p20200701 => libtgvoip-2.4.4_p20200701-r1} (96%) delete mode 100644 metadata/md5-cache/media-plugins/grilo-plugins-0.3.9 create mode 100644 metadata/md5-cache/media-plugins/kodi-pvr-nextpvr-3.3.21 rename metadata/md5-cache/media-radio/{wsjtx-2.1.0 => wsjtx-2.2.0} (51%) delete mode 100644 metadata/md5-cache/media-sound/cplay-1.50 delete mode 100644 metadata/md5-cache/media-sound/gnome-music-3.34.5 create mode 100644 metadata/md5-cache/media-sound/lmms-1.2.2 delete mode 100644 metadata/md5-cache/media-sound/tunapie-2.1.17-r1 delete mode 100644 metadata/md5-cache/media-sound/tunapie-2.1.19-r1 delete mode 100644 metadata/md5-cache/media-video/subdl-1.0.3 delete mode 100644 metadata/md5-cache/media-video/v4l2loopback-0.12.0 delete mode 100644 metadata/md5-cache/media-video/v4l2loopback-0.12.1.1_pre create mode 100644 metadata/md5-cache/net-analyzer/multipath-tcp-tools-2018_p12_p21 create mode 100644 metadata/md5-cache/net-analyzer/multipath-tcp-tools-999999 delete mode 100644 metadata/md5-cache/net-analyzer/wireshark-3.2.4 delete mode 100644 metadata/md5-cache/net-firewall/dshieldpy-3.2-r2 delete mode 100644 metadata/md5-cache/net-firewall/shorewall-5.2.5.1 create mode 100644 metadata/md5-cache/net-im/zoom-5.1.418436.0628 create mode 100644 metadata/md5-cache/net-irc/kvirc-5.2_pre20200605155236 delete mode 100644 metadata/md5-cache/net-irc/polari-3.30.2 delete mode 100644 metadata/md5-cache/net-libs/gtk-vnc-0.9.0 create mode 100644 metadata/md5-cache/net-libs/mbedtls-2.16.7-r1 create mode 100644 metadata/md5-cache/net-libs/mbedtls-2.23.0-r1 delete mode 100644 metadata/md5-cache/net-mail/offlineimap-6.5.6 delete mode 100644 metadata/md5-cache/net-mail/offlineimap-7.2.4-r1 delete mode 100644 metadata/md5-cache/net-mail/offlineimap-7.3.3 rename metadata/md5-cache/net-misc/{dhcpcd-9.1.2 => dhcpcd-9.1.4} (86%) rename metadata/md5-cache/net-misc/{rsync-3.2.2_pre3 => rsync-3.2.2} (84%) create mode 100644 metadata/md5-cache/net-misc/rygel-0.38.4 delete mode 100644 metadata/md5-cache/net-misc/switzerland-0.1.0 create mode 100644 metadata/md5-cache/net-print/cnrdrvcups-lb-5.10-r1 delete mode 100644 metadata/md5-cache/net-vpn/networkmanager-openvpn-1.8.10-r2 delete mode 100644 metadata/md5-cache/net-wireless/multimode-1.4_p20140831-r2 delete mode 100644 metadata/md5-cache/net-wireless/multimode-9999 rename metadata/md5-cache/net-wireless/{unifi-5.14.9 => unifi-5.14.17} (81%) delete mode 100644 metadata/md5-cache/sci-biology/last-299-r1 delete mode 100644 metadata/md5-cache/sci-chemistry/hollow-1.2-r1 delete mode 100644 metadata/md5-cache/sci-chemistry/modeller-9.20 delete mode 100644 metadata/md5-cache/sci-chemistry/modeller-9.22 delete mode 100644 metadata/md5-cache/sci-chemistry/pymol-plugins-msms-100415-r1 delete mode 100644 metadata/md5-cache/sci-geosciences/tilecache-2.11-r1 delete mode 100644 metadata/md5-cache/sci-libs/deap-0.9.1 delete mode 100644 metadata/md5-cache/sci-libs/deap-1.0.0 delete mode 100644 metadata/md5-cache/sci-libs/deap-1.0.1 create mode 100644 metadata/md5-cache/sci-libs/kim-api-2.1.3-r1 delete mode 100644 metadata/md5-cache/sci-libs/pcl-1.9.1 delete mode 100644 metadata/md5-cache/sci-libs/pycifrw-3.6.2 delete mode 100644 metadata/md5-cache/sci-libs/pycifrw-4.1.1 rename metadata/md5-cache/sci-mathematics/{mathematica-12.1.1 => mathematica-12.1.1-r1} (53%) create mode 100644 metadata/md5-cache/sys-apps/bolt-0.9 create mode 100644 metadata/md5-cache/sys-apps/opal-utils-6.6.2 create mode 100644 metadata/md5-cache/sys-apps/pkgcore-0.10.13 create mode 100644 metadata/md5-cache/sys-block/fio-3.20-r1 create mode 100644 metadata/md5-cache/sys-devel/gcc-10.1.0-r2 rename metadata/md5-cache/sys-fs/{reiser4progs-2.0.0 => reiser4progs-2.0.2} (92%) create mode 100644 metadata/md5-cache/sys-kernel/dracut-050-r1 rename metadata/md5-cache/sys-libs/{libcap-2.34 => libcap-2.37} (85%) delete mode 100644 metadata/md5-cache/sys-libs/libunwind-1.2.1-r3 create mode 100644 metadata/md5-cache/sys-process/evisum-0.5.0 delete mode 100644 metadata/md5-cache/www-apps/curator-3.0_p20110120-r3 rename metadata/md5-cache/www-client/{lynx-2.9.0_pre1 => lynx-2.9.0_pre5} (98%) delete mode 100644 metadata/md5-cache/x11-apps/whyteboard-0.41.1-r1 create mode 100644 metadata/md5-cache/x11-libs/gtk+-3.24.21 delete mode 100644 metadata/md5-cache/x11-libs/gtk+extra-3.3.3 delete mode 100644 metadata/md5-cache/x11-misc/alacarte-3.11.91 create mode 100644 metadata/md5-cache/x11-misc/polybar-3.4.3 delete mode 100644 metadata/md5-cache/x11-misc/splatmoji-9999 create mode 100644 metadata/md5-cache/x11-misc/xlockmore-5.65_alpha0 delete mode 100644 metadata/md5-cache/x11-misc/zim-0.72.1-r2 delete mode 100644 metadata/md5-cache/x11-misc/zim-0.73.0 delete mode 100644 metadata/md5-cache/x11-plugins/purple-plugin_pack-2.7.0-r1 delete mode 100644 metadata/md5-cache/x11-terms/sakura-3.5.0 delete mode 100644 metadata/md5-cache/x11-terms/sakura-3.6.0-r1 create mode 100644 metadata/md5-cache/x11-terms/sakura-3.7.1 delete mode 100644 metadata/md5-cache/x11-wm/mutter-3.34.5 delete mode 100644 metadata/md5-cache/x11-wm/mutter-3.34.6 create mode 100644 net-analyzer/multipath-tcp-tools/Manifest create mode 100644 net-analyzer/multipath-tcp-tools/metadata.xml create mode 100644 net-analyzer/multipath-tcp-tools/multipath-tcp-tools-2018_p12_p21.ebuild create mode 100644 net-analyzer/multipath-tcp-tools/multipath-tcp-tools-999999.ebuild delete mode 100644 net-analyzer/wireshark/wireshark-3.2.4.ebuild delete mode 100644 net-dns/maradns/files/maradns-2.0.06-askmara-tcp.patch delete mode 100644 net-dns/maradns/files/maradns-2.0.06-duende-man.patch delete mode 100644 net-dns/maradns/files/maradns-2.0.09-build.patch delete mode 100644 net-firewall/dshieldpy/Manifest delete mode 100644 net-firewall/dshieldpy/dshieldpy-3.2-r2.ebuild delete mode 100644 net-firewall/dshieldpy/metadata.xml delete mode 100644 net-firewall/shorewall/shorewall-5.2.5.1.ebuild create mode 100644 net-im/zoom/zoom-5.1.418436.0628.ebuild create mode 100644 net-irc/kvirc/kvirc-5.2_pre20200605155236.ebuild delete mode 100644 net-irc/polari/polari-3.30.2.ebuild delete mode 100644 net-libs/gtk-vnc/gtk-vnc-0.9.0.ebuild create mode 100644 net-libs/mbedtls/mbedtls-2.16.7-r1.ebuild create mode 100644 net-libs/mbedtls/mbedtls-2.23.0-r1.ebuild delete mode 100644 net-mail/offlineimap/Manifest delete mode 100644 net-mail/offlineimap/files/offlineimap-6.5.3.1-darwin10.patch delete mode 100644 net-mail/offlineimap/files/offlineimap-7.0.3-darwin10.patch delete mode 100644 net-mail/offlineimap/files/offlineimap-norfc6555.patch delete mode 100644 net-mail/offlineimap/metadata.xml delete mode 100644 net-mail/offlineimap/offlineimap-6.5.6.ebuild delete mode 100644 net-mail/offlineimap/offlineimap-7.2.4-r1.ebuild delete mode 100644 net-mail/offlineimap/offlineimap-7.3.3.ebuild rename net-misc/dhcpcd/{dhcpcd-9.1.2.ebuild => dhcpcd-9.1.4.ebuild} (98%) rename net-misc/rsync/{rsync-3.2.2_pre3.ebuild => rsync-3.2.2.ebuild} (100%) create mode 100644 net-misc/rygel/rygel-0.38.4.ebuild delete mode 100644 net-misc/switzerland/Manifest delete mode 100644 net-misc/switzerland/files/Makefile delete mode 100644 net-misc/switzerland/metadata.xml delete mode 100644 net-misc/switzerland/switzerland-0.1.0.ebuild create mode 100644 net-print/cnrdrvcups-lb/cnrdrvcups-lb-5.10-r1.ebuild delete mode 100644 net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.8.10-r2.ebuild delete mode 100644 net-wireless/multimode/Manifest delete mode 100644 net-wireless/multimode/metadata.xml delete mode 100644 net-wireless/multimode/multimode-1.4_p20140831-r2.ebuild delete mode 100644 net-wireless/multimode/multimode-9999.ebuild rename net-wireless/unifi/{unifi-5.14.9.ebuild => unifi-5.14.17.ebuild} (98%) create mode 100644 profiles/arch/arm/armv6j/package.use.mask create mode 100644 profiles/updates/3Q-2020 create mode 100644 sci-biology/blat/files/blat-34-fno-common.patch delete mode 100644 sci-biology/last/Manifest delete mode 100644 sci-biology/last/files/last-299-fix-build-system.patch delete mode 100644 sci-biology/last/files/last-299-portable-shebangs.patch delete mode 100644 sci-biology/last/last-299-r1.ebuild delete mode 100644 sci-biology/last/metadata.xml delete mode 100644 sci-chemistry/hollow/Manifest delete mode 100644 sci-chemistry/hollow/hollow-1.2-r1.ebuild delete mode 100644 sci-chemistry/hollow/metadata.xml delete mode 100644 sci-chemistry/modeller/Manifest delete mode 100644 sci-chemistry/modeller/modeller-9.20.ebuild delete mode 100644 sci-chemistry/modeller/modeller-9.22.ebuild delete mode 100644 sci-chemistry/pymol-plugins-msms/Manifest delete mode 100644 sci-chemistry/pymol-plugins-msms/files/100415-msms.patch delete mode 100644 sci-chemistry/pymol-plugins-msms/metadata.xml delete mode 100644 sci-chemistry/pymol-plugins-msms/pymol-plugins-msms-100415-r1.ebuild delete mode 100644 sci-geosciences/tilecache/Manifest delete mode 100644 sci-geosciences/tilecache/files/tilecache-2.11-pil.patch delete mode 100644 sci-geosciences/tilecache/metadata.xml delete mode 100644 sci-geosciences/tilecache/tilecache-2.11-r1.ebuild delete mode 100644 sci-libs/deap/Manifest delete mode 100644 sci-libs/deap/deap-0.9.1.ebuild delete mode 100644 sci-libs/deap/deap-1.0.0.ebuild delete mode 100644 sci-libs/deap/deap-1.0.1.ebuild delete mode 100644 sci-libs/deap/metadata.xml create mode 100644 sci-libs/kim-api/kim-api-2.1.3-r1.ebuild delete mode 100644 sci-libs/pcl/pcl-1.9.1.ebuild delete mode 100644 sci-libs/pycifrw/Manifest delete mode 100644 sci-libs/pycifrw/metadata.xml delete mode 100644 sci-libs/pycifrw/pycifrw-3.6.2.ebuild delete mode 100644 sci-libs/pycifrw/pycifrw-4.1.1.ebuild rename sci-mathematics/mathematica/{mathematica-12.1.1.ebuild => mathematica-12.1.1-r1.ebuild} (72%) create mode 100644 sys-apps/bolt/bolt-0.9.ebuild create mode 100644 sys-apps/opal-utils/opal-utils-6.6.2.ebuild create mode 100644 sys-apps/pkgcore/pkgcore-0.10.13.ebuild create mode 100644 sys-block/fio/files/fio-3.20-fno-common.patch create mode 100644 sys-block/fio/fio-3.20-r1.ebuild create mode 100644 sys-devel/gcc/gcc-10.1.0-r2.ebuild delete mode 100644 sys-devel/sparse/files/sparse-0.5.1-cmdline-include.patch delete mode 100644 sys-fs/hfsutils/files/hfsutils-3.2.6-errno.patch rename sys-fs/reiser4progs/{reiser4progs-2.0.0.ebuild => reiser4progs-2.0.2.ebuild} (100%) create mode 100644 sys-kernel/dracut/dracut-050-r1.ebuild create mode 100644 sys-kernel/dracut/files/050-busybox-module-fix.patch create mode 100644 sys-libs/libcap/files/libcap-2.37-build-system-fixes.patch rename sys-libs/libcap/{libcap-2.34.ebuild => libcap-2.37.ebuild} (97%) delete mode 100644 sys-libs/libunwind/libunwind-1.2.1-r3.ebuild create mode 100644 sys-process/evisum/evisum-0.5.0.ebuild delete mode 100644 www-apps/curator/Manifest delete mode 100644 www-apps/curator/curator-3.0_p20110120-r3.ebuild delete mode 100644 www-apps/curator/metadata.xml rename www-client/lynx/{lynx-2.9.0_pre1.ebuild => lynx-2.9.0_pre5.ebuild} (100%) delete mode 100644 x11-apps/whyteboard/Manifest delete mode 100644 x11-apps/whyteboard/files/whyteboard.desktop delete mode 100644 x11-apps/whyteboard/metadata.xml delete mode 100644 x11-apps/whyteboard/whyteboard-0.41.1-r1.ebuild create mode 100644 x11-libs/gtk+/gtk+-3.24.21.ebuild delete mode 100644 x11-libs/gtk+extra/gtk+extra-3.3.3.ebuild delete mode 100644 x11-misc/alacarte/alacarte-3.11.91.ebuild create mode 100644 x11-misc/imwheel/files/imwheel-1.0.0_pre13_p20100827-autotools.patch create mode 100644 x11-misc/polybar/polybar-3.4.3.ebuild delete mode 100644 x11-misc/splatmoji/splatmoji-9999.ebuild create mode 100644 x11-misc/vnc2swf/files/vnc2swf-0.5.0-respect-AR.patch create mode 100644 x11-misc/xlockmore/xlockmore-5.65_alpha0.ebuild delete mode 100644 x11-misc/zim/zim-0.72.1-r2.ebuild delete mode 100644 x11-misc/zim/zim-0.73.0.ebuild delete mode 100644 x11-plugins/purple-plugin_pack/Manifest delete mode 100644 x11-plugins/purple-plugin_pack/metadata.xml delete mode 100644 x11-plugins/purple-plugin_pack/purple-plugin_pack-2.7.0-r1.ebuild delete mode 100644 x11-terms/sakura/files/sakura-3.1.3-flags.patch delete mode 100644 x11-terms/sakura/files/sakura-3.6.0-tab-crash.patch delete mode 100644 x11-terms/sakura/sakura-3.6.0-r1.ebuild rename x11-terms/sakura/{sakura-3.5.0.ebuild => sakura-3.7.1.ebuild} (74%) delete mode 100644 x11-wm/mutter/mutter-3.34.5.ebuild delete mode 100644 x11-wm/mutter/mutter-3.34.6.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index dcf15be83fe15a24df3db2c64963254963435d48..ad7e716e7f045585746eb6e3337757de5621ac85 100644 GIT binary patch literal 29395 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 literal 29437 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 Ud$8u2e5k+uKkt9LpitES0NYH=iU0rr diff --git a/acct-group/Manifest.gz b/acct-group/Manifest.gz index 5ab28a09548471d406670dc8d350524cfff5308f..c369f2111289974f0c8e23b6c8f47635cda1d421 100644 GIT binary patch delta 29056 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
%^_U{*Zc?`I)6ZJqjXsAGdu)eHkE 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

^s3#U`_1h0wXT%wB}`gw2C4H_Xq1m9W{ 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 b*yg>0_f1-PHeUQF|MmX?m - chithanh@gentoo.org - Chí-Thanh Christopher Nguyễn + grobian@gentoo.org + Fabian Groffen diff --git a/acct-user/Manifest.gz b/acct-user/Manifest.gz index 0497d54174865b876ff6f2edee3b3456b08c13a9..12486356190407b05a436340d9163f2706c2c295 100644 GIT binary patch literal 31106 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 - - sci-chemistry@gentoo.org - Gentoo Chemistry Project + + grobian@gentoo.org + Fabian Groffen diff --git a/app-accessibility/Manifest.gz b/app-accessibility/Manifest.gz index dd3b698539e805564435a37aacc37fa55967288b..51a0c30af019ae7e9593bd45a301cce3dd30b56d 100644 GIT binary patch literal 5039 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≤VlddSTk4EN9OWJIEASH}p>b27g}G(h=-`$Q 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 F006Re!vFvP diff --git a/app-accessibility/caribou/caribou-0.4.21.ebuild b/app-accessibility/caribou/caribou-0.4.21.ebuild deleted file mode 100644 index f0844ec4d4ac..000000000000 --- a/app-accessibility/caribou/caribou-0.4.21.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python3_6 ) -PYTHON_REQ_USE="xml" - -inherit gnome2 python-r1 - -DESCRIPTION="Input assistive technology intended for switch and pointer users" -HOMEPAGE="https://wiki.gnome.org/Projects/Caribou" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86" - -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND=" - app-accessibility/at-spi2-core - >=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}] - >=x11-libs/gtk+-3:3[introspection] - x11-libs/gtk+:2 - >=dev-libs/gobject-introspection-0.10.7:= - dev-libs/libgee:0.8 - dev-libs/libxml2 - >=media-libs/clutter-1.5.11:1.0[introspection] - x11-libs/libX11 - x11-libs/libxklavier - x11-libs/libXtst - ${PYTHON_DEPS} -" -# gsettings-desktop-schemas is needed for the 'toolkit-accessibility' key -# pyatspi-2.1.90 needed to run caribou if pygobject:3 is installed -# librsvg needed to load svg images in css styles -RDEPEND="${COMMON_DEPEND} - dev-libs/glib[dbus] - >=dev-python/pyatspi-2.1.90[${PYTHON_USEDEP}] - >=gnome-base/gsettings-desktop-schemas-3 - gnome-base/librsvg:2 - sys-apps/dbus -" -DEPEND="${COMMON_DEPEND} - dev-libs/libxslt - >=dev-util/intltool-0.35.5 - virtual/pkgconfig -" - -src_prepare() { - # FIXME: Now this supports python3 too... - # delete custom PYTHONPATH, useless on Gentoo and potential bug source - # + caribou is python2 only so fix the shell scripts -# sed -e '/export PYTHONPATH=.*python/ d' \ -# -e "s:@PYTHON@:${EPREFIX}/usr/bin/python2:" \ -# -i bin/{antler-keyboard,caribou-preferences}.in || -# die "sed failed" - - gnome2_src_prepare - - prepare_caribou() { - mkdir -p "${BUILD_DIR}" || die - } - python_foreach_impl prepare_caribou -} - -src_configure() { - ECONF_SOURCE="${S}" python_foreach_impl run_in_build_dir \ - gnome2_src_configure \ - --disable-docs \ - --disable-static \ - --enable-gtk3-module \ - --enable-gtk2-module \ - VALAC=$(type -P true) - # vala is not needed for tarball builds, but configure checks for it... -} - -src_compile() { - python_foreach_impl run_in_build_dir gnome2_src_compile -} - -src_test() { - python_foreach_impl run_in_build_dir default -} - -src_install() { - python_foreach_impl run_in_build_dir gnome2_src_install - - # https://bugzilla.gnome.org/show_bug.cgi?id=769323 - dodoc AUTHORS NEWS README # ChangeLog simply points to git log -} diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index aa9a92b560ca8d97016f8d305e731a39a2ed488d..2bbe41cd9b666a9bdf565cee5dd7221283356d1c 100644 GIT binary patch delta 14576 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 a2C28G4aS_Rsp#Ymo&Wy_IIGb_b^rjcF4;o> delta 14604 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 - - robin@hallabro-kokko.se - Robin Hallabro-Kokko - - - proxy-maint@gentoo.org - Proxy Maintainers - + MacPaw/XADMaster diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index ef14af72f6b8431e65ddf94f7471eb770f2561cf..062500de3bea3038df798ddaea9c80e028ef0949 100644 GIT binary patch literal 24967 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 - - -hanno@gentoo.org - diff --git a/app-crypt/openvpn-blacklist/openvpn-blacklist-0.4-r1.ebuild b/app-crypt/openvpn-blacklist/openvpn-blacklist-0.4-r1.ebuild deleted file mode 100644 index 661bca59a64d..000000000000 --- a/app-crypt/openvpn-blacklist/openvpn-blacklist-0.4-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) -inherit python-single-r1 - -DESCRIPTION="Detection of weak openvpn keys produced by certain debian versions in 2006-2008" -HOMEPAGE="http://packages.debian.org/sid/openvpn-blacklist" -SRC_URI="mirror://debian/pool/main/o/${PN}/${PN}_${PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=${PYTHON_DEPS} -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -src_prepare() { - python_fix_shebang openvpn-vulnkey -} - -src_install() { - dobin openvpn-vulnkey - doman openvpn-vulnkey.1 - dodir /usr/share/openvpn-blacklist - cat "${S}/debian/blacklist.prefix" > "${D}/usr/share/openssl-blacklist/blacklist.RSA-2048" - cut "${S}/blacklist.RSA-2048" -d ' ' -f 2 | cut -b13- | sort \ - >> "${D}/usr/share/openvpn-blacklist/blacklist.RSA-2048" -} diff --git a/app-crypt/openvpn-blacklist/openvpn-blacklist-0.5.ebuild b/app-crypt/openvpn-blacklist/openvpn-blacklist-0.5.ebuild deleted file mode 100644 index c6b4f267170e..000000000000 --- a/app-crypt/openvpn-blacklist/openvpn-blacklist-0.5.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) -inherit python-single-r1 - -DESCRIPTION="Detection of weak openvpn keys produced by certain debian versions in 2006-2008" -HOMEPAGE="http://packages.debian.org/sid/openvpn-blacklist" -SRC_URI="mirror://debian/pool/main/o/${PN}/${PN}_${PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=${PYTHON_DEPS} -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -src_prepare() { - python_fix_shebang openvpn-vulnkey -} - -src_install() { - dobin openvpn-vulnkey - doman openvpn-vulnkey.1 - dodir /usr/share/openvpn-blacklist - insinto /usr/share/openvpn-blacklist - newins debian/blacklist.prefix blacklist.RSA-2048 - cut "${S}/blacklist.RSA-2048" -d ' ' -f 2 | cut -b13- | sort \ - >> "${D}/usr/share/openvpn-blacklist/blacklist.RSA-2048"|| die -} diff --git a/app-crypt/seahorse/Manifest b/app-crypt/seahorse/Manifest index 2570ad776f70..87b110101466 100644 --- a/app-crypt/seahorse/Manifest +++ b/app-crypt/seahorse/Manifest @@ -1,2 +1 @@ -DIST seahorse-3.32.2.tar.xz 1278668 BLAKE2B cd3fe6794ca02b1b0fd4b833a7128b8180137441a788f1f3ec5bb4186517ebb9e7422fabab2d19f60420b36e6b1ecab8b8326c99122aad185b8e45927232708f SHA512 e372f79907fbc5d60a41ea0db3a91575b0b304c1727c6091f94eec28445cd836faa32754582c59fd1eb8ce784986e63b4c8cabbd46d5e4cacec1150d9ca08481 DIST seahorse-3.34.1.tar.xz 1271616 BLAKE2B 64956d0ee4f15bc048f42cefd827aad91927b34eecf4a2e53d988c379b3eae1ce0ae29ef469c2ff80ec9cceeaf77a271c57e28cb98dd24ae55c048faff487c1d SHA512 d2dff7d73a0968c1a5a8d39460f08b67f6794f22812200f564ef719354ab5cc2dac2213cba0d4bc10a455aecb9f55de8ff39943db4482beaac9cfdc2ca1012b8 diff --git a/app-crypt/seahorse/files/3.32.2-libsecret-0.20-compat.patch b/app-crypt/seahorse/files/3.32.2-libsecret-0.20-compat.patch deleted file mode 100644 index 38c7ca2c15f7..000000000000 --- a/app-crypt/seahorse/files/3.32.2-libsecret-0.20-compat.patch +++ /dev/null @@ -1,30 +0,0 @@ -From d9db29db567012b7c72e85e1be1fbf55fcc9b667 Mon Sep 17 00:00:00 2001 -From: Niels De Graef -Date: Sat, 11 May 2019 09:02:34 +0200 -Subject: [PATCH] gkr: Use 0 on empty flags - -A Flags-type variable without any flag set can be replaced with 0, so -this is a safe thing to do. It also prevents us from having to deal with -the accidental API break in libsecret (see -https://gitlab.gnome.org/GNOME/libsecret/merge_requests/19) ---- - gkr/gkr-keyring-add.vala | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/gkr/gkr-keyring-add.vala b/gkr/gkr-keyring-add.vala -index 4e92a520..f60c9a22 100644 ---- a/gkr/gkr-keyring-add.vala -+++ b/gkr/gkr-keyring-add.vala -@@ -41,8 +41,7 @@ public class Seahorse.Gkr.KeyringAdd : Gtk.Dialog { - - var cancellable = Dialog.begin_request(this); - var service = Backend.instance().service; -- Secret.Collection.create.begin(service, this.name_entry.text, null, -- Secret.CollectionCreateFlags.COLLECTION_CREATE_NONE, -+ Secret.Collection.create.begin(service, this.name_entry.text, null, 0, - cancellable, (obj, res) => { - /* Clear the operation without cancelling it since it is complete */ - Dialog.complete_request(this, false); --- -2.20.1 - diff --git a/app-crypt/seahorse/seahorse-3.32.2.ebuild b/app-crypt/seahorse/seahorse-3.32.2.ebuild deleted file mode 100644 index 3d701d04f420..000000000000 --- a/app-crypt/seahorse/seahorse-3.32.2.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome.org gnome2-utils meson xdg vala - -DESCRIPTION="Manage your passwords and encryption keys" -HOMEPAGE="https://wiki.gnome.org/Apps/Seahorse" - -LICENSE="GPL-2+ FDL-1.1+" -SLOT="0" -IUSE="ldap zeroconf" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" - -RDEPEND=" - >=dev-libs/glib-2.44:2 - >=app-crypt/gcr-3.11.91:= - >=app-crypt/gpgme-1.7.0 - >=x11-libs/gtk+-3.22.0:3 - >=app-crypt/gnupg-2.0.12 - >=app-crypt/libsecret-0.16 - dev-libs/libpwquality - net-misc/openssh - ldap? ( net-nds/openldap:= ) - >=net-libs/libsoup-2.33.92:2.4 - zeroconf? ( >=net-dns/avahi-0.6:=[dbus] ) -" -DEPEND="${RDEPEND} - $(vala_depend) - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-util/gdbus-codegen - dev-util/glib-utils - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - app-crypt/gcr[vala] - app-crypt/libsecret[vala] -" - -PATCHES=( - "${FILESDIR}"/${PV}-libsecret-0.20-compat.patch # included upstream for 3.34 -) - -src_prepare() { - xdg_src_prepare - vala_src_prepare -} - -src_configure() { - local emesonargs=( - -Dhelp=true - -Dpgp-support=true - -Dcheck-compatible-gpg=false # keep lowest version listed as compatible as min dep for gnupg RDEPEND - -Dpkcs11-support=true - -Dkeyservers-support=true - -Dhkp-support=true - $(meson_use ldap ldap-support) - $(meson_use zeroconf key-sharing) - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz index ddfbd36a48ed3994926a91af33c81eaea5f8787c..d85fed037d21c0f6a60ec47a039ec432fafb703d 100644 GIT binary patch literal 7488 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 diff --git a/app-doc/eclass-manpages/Manifest b/app-doc/eclass-manpages/Manifest index 84bb330c31bc..caf0f8952671 100644 --- a/app-doc/eclass-manpages/Manifest +++ b/app-doc/eclass-manpages/Manifest @@ -1 +1,2 @@ DIST eclass-manpages-20200213.tar.xz 411328 BLAKE2B 71ecb7fefddfa1e2f865841ca557581e78ba17776be0e678ad21fbe47a2494da0d4a13b11c6b449846b6f05ceebaa78add078e763c3b9c910d5a40c149dca6c5 SHA512 16a67c05beb36ff63b75c065fc92852c959cc4645939f7c5a8894a6eecf3a334abe117417d57e45fb222204f233755c6848f53569ca64f911bf7e05f33a0ab26 +DIST eclass-manpages-20200704.tar.xz 409212 BLAKE2B 0b8115d40520bf045bdce487cae53ee152e84d2d3ac47a7956530801c16be60f0cff72f6d7275c95b9ecb40e170cc279272ce846ea94a75ee25081b7f7e22a78 SHA512 8ad4a24352008072c65f4c9b0978b8dec029f9ed04efc13202742aa922b71521c59113ab80b6219dc65ea63279b3f0f3d4b720e542b524cdb0787879849d7ec7 diff --git a/app-doc/eclass-manpages/eclass-manpages-20200704.ebuild b/app-doc/eclass-manpages/eclass-manpages-20200704.ebuild new file mode 100644 index 000000000000..673d3a042117 --- /dev/null +++ b/app-doc/eclass-manpages/eclass-manpages-20200704.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +DESCRIPTION="Collection of Gentoo eclass manpages" +HOMEPAGE="https://github.com/mgorny/eclass-to-manpage" +SRC_URI="https://dev.gentoo.org/~mgorny/dist/eclass-manpages/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +# Keep the keywords stable. No need to change to ~arch. +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" + +BDEPEND="app-arch/xz-utils + sys-apps/gawk" + +src_install() { + emake install DESTDIR="${D}" PREFIX="${EPREFIX}/usr" +} diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 58e822deeeb6abf0d77b1c34918b2c539f78f1fe..05aa56913560a250f7ad11918d6e0535fc73dfdb 100644 GIT binary patch delta 12727 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 delta 12701 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 Xb)n0y@R6BS|GWPW%;M#cx?cbQ?M4*D diff --git a/app-editors/gvim/gvim-8.2.0814.ebuild b/app-editors/gvim/gvim-8.2.0814.ebuild index 3542682bc039..15593afef335 100644 --- a/app-editors/gvim/gvim-8.2.0814.ebuild +++ b/app-editors/gvim/gvim-8.2.0814.ebuild @@ -200,7 +200,7 @@ src_configure() { $(use_enable nls) $(use_enable perl perlinterp) $(use_enable python python3interp) - $(use_with python python3-command $(type -P $(eselect python show --python3))) + $(use_with python python3-command "${PYTHON}") $(use_enable racket mzschemeinterp) $(use_enable ruby rubyinterp) $(use_enable selinux) diff --git a/app-editors/hteditor/Manifest b/app-editors/hteditor/Manifest index 282dfd9fd8c9..269e9e3ca85d 100644 --- a/app-editors/hteditor/Manifest +++ b/app-editors/hteditor/Manifest @@ -1 +1,2 @@ DIST ht-2.1.0.tar.bz2 884139 BLAKE2B c979563cbfc4df7e14f587b250fbf099d9f4683afddb3afc88693284c378c45466dfa3c47555fc69e83e2972cfabab63f3cdd42fd85602842854372131e4063d SHA512 6b5fc5fcbc63b9b7c85721158e044e4578ebfdc38618c760c0e6de06a276bccd3a960ab8bed172de788934515ad94d86349c4abd3228da66b1601deaaa2ce410 +DIST ht-2.1.1_pre20161206.tar.gz 1082309 BLAKE2B 4fb00b0aa6115da3b561436f9f9905c48d93d6768bcf207931bb46840727c85fb5c9a1afda8ed805f71e9ce242161a2b95e26add02ff5aedc407df7f11c6ddec SHA512 33d681ee8c978568dd0d187d6846994362625d000c316baab10c237175fa6a47dc0e7b61cfd503c4dfad8a01d27af7fc87cbf20109087e1d9280048c898fa621 diff --git a/app-editors/hteditor/hteditor-2.1.0-r1.ebuild b/app-editors/hteditor/hteditor-2.1.0-r1.ebuild index 5b912857bc6f..1660e108bde7 100644 --- a/app-editors/hteditor/hteditor-2.1.0-r1.ebuild +++ b/app-editors/hteditor/hteditor-2.1.0-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/hte/${MY_P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="amd64 ppc ppc64 x86" IUSE="X" RDEPEND="sys-libs/ncurses:0= diff --git a/app-editors/hteditor/hteditor-2.1.1_pre20161206.ebuild b/app-editors/hteditor/hteditor-2.1.1_pre20161206.ebuild new file mode 100644 index 000000000000..cd12cdc54f1e --- /dev/null +++ b/app-editors/hteditor/hteditor-2.1.1_pre20161206.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_P=${P/editor} + +DESCRIPTION="A file viewer, editor and analyzer for text, binary, and executable files" +HOMEPAGE="http://hte.sourceforge.net/ https://github.com/sebastianbiallas/ht/" +#SRC_URI="mirror://sourceforge/hte/${MY_P}.tar.bz2" +# tarball is done as: 'make dist' and then rename to mention latest commt +SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="X" + +RDEPEND="sys-libs/ncurses:0= + X? ( x11-libs/libX11 ) + >=dev-libs/lzo-2" +DEPEND="${RDEPEND} + virtual/yacc + sys-devel/flex" + +DOCS=( AUTHORS ChangeLog KNOWNBUGS README TODO ) + +S=${WORKDIR}/${MY_P/_pre*} + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.0-tinfo.patch + "${FILESDIR}"/${PN}-2.1.0-gcc-6-uchar.patch +) + +src_configure() { + econf \ + $(use_enable X x11-textmode) \ + --enable-maintainermode +} + +src_install() { + #For prefix + chmod u+x "${S}/install-sh" + + local HTML_DOCS="doc/*.html" + doinfo doc/*.info + + default +} diff --git a/app-editors/teco/teco-36_p19940820.ebuild b/app-editors/teco/teco-36_p19940820.ebuild index cb7d37feb456..d37ed3f84e1f 100644 --- a/app-editors/teco/teco-36_p19940820.ebuild +++ b/app-editors/teco/teco-36_p19940820.ebuild @@ -6,8 +6,8 @@ EAPI=7 inherit toolchain-funcs flag-o-matic readme.gentoo-r1 DESCRIPTION="Classic TECO editor, Predecessor to EMACS" -HOMEPAGE="http://www.ibiblio.org/pub/linux/apps/editors/tty/ http://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/teco" -SRC_URI="http://www.ibiblio.org/pub/linux/apps/editors/tty/teco.tar.gz -> ${P}.tar.gz +HOMEPAGE="https://www.ibiblio.org/pub/linux/apps/editors/tty/ https://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/teco" +SRC_URI="https://www.ibiblio.org/pub/linux/apps/editors/tty/teco.tar.gz -> ${P}.tar.gz doc? ( https://dev.gentoo.org/~ulm/distfiles/tecodoc.tar.gz )" LICENSE="freedist" diff --git a/app-editors/vim/vim-8.2.0814.ebuild b/app-editors/vim/vim-8.2.0814.ebuild index 5bc04c0d2b05..f077cf006b4c 100644 --- a/app-editors/vim/vim-8.2.0814.ebuild +++ b/app-editors/vim/vim-8.2.0814.ebuild @@ -204,7 +204,7 @@ src_configure() { $(use_enable nls) $(use_enable perl perlinterp) $(use_enable python python3interp) - $(use_with python python3-command $(type -P $(eselect python show --python3))) + $(use_with python python3-command "${PYTHON}") $(use_enable racket mzschemeinterp) $(use_enable ruby rubyinterp) $(use_enable selinux) diff --git a/app-editors/vis/Manifest b/app-editors/vis/Manifest index 54cce819aac0..6258f1a7c753 100644 --- a/app-editors/vis/Manifest +++ b/app-editors/vis/Manifest @@ -1,2 +1,4 @@ DIST vis-0.5.tar.gz 390461 BLAKE2B e628891c48dbbd11ed706768a3c625ffe9edf4fea3cd77452b4b41ae0d50194a31647e4cc945b69fb3af8fe7fd76ebf5f7afd8c2baa356f5f9fd3cc04be129ca SHA512 fe6b0394006562177efdf06713d7b95cd12fabf90b171c262eb2620d2b0944e73d3d8bb61f4f0d43d32154f0490c338bbc161a89455b14bb8a9d22cd75097780 +DIST vis-0.6.tar.gz 397707 BLAKE2B 9768f3d5586afd261f3e82721c08bdfddcd1c51a4f76d45c2f75eb954feed49d1ebeb1ee2cb31675cf68b356a0d32bcc33454aa2fbf0fd5c77afeea0a73465cd SHA512 3809b40f75816e03e47e0c2c16d2681cc1c01ad50a3d051285d5f1e9ff0a333160e668228a129a1596109aa079dc8364d3ad060b88e9dba33bb1d60a15eaf4e2 DIST vis-test-0.3.tar.gz 97814 BLAKE2B f62b216df3d846bb8bfdb14f6092309b55f6571cbc980e7a9aed46b1672fbaa65c007ac4617266dff3d5ad0293e3f5e7bd8390252817ebcdd6f64edb350f82ee SHA512 5f68a70cf6f1fb64f9b50c1a56940c966f205e51240c7dd1175bc15f3e42b475fb6842a53e36547113955c2efa359de0cc71e0800305b0e45881c319a14564e5 +DIST vis-test-0.4.tar.gz 98703 BLAKE2B dc9df00ae97ecd58022f885b25cb8163dd8b86f93d95cf93bbe1bd1efcc7690393efc4d47e3dccedc5f0ac6c33519136e6f13e6b9b9707f870b421aa3101537e SHA512 446eea2fdb7b15fd4962901e2076649964981217b9cf47112f16d1404da7cc024ba4b13164df0afa763363cef4f82db4ad9d7283a7554aead2165f29ca0bc9a5 diff --git a/app-editors/vis/vis-0.6.ebuild b/app-editors/vis/vis-0.6.ebuild new file mode 100644 index 000000000000..7a2ce6eaaa69 --- /dev/null +++ b/app-editors/vis/vis-0.6.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PTV=0.4 + +DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor" +HOMEPAGE="https://github.com/martanne/vis" +SRC_URI="https://github.com/martanne/vis/releases/download/v${PV}/${P}.tar.gz + test? ( https://github.com/martanne/vis-test/releases/download/v${MY_PTV}/vis-test-${MY_PTV}.tar.gz )" +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="+ncurses selinux test tre" +RESTRICT="!test? ( test )" + +# - Known to also work with NetBSD curses +# - ::lua package done for using >=dev-lang/lua-5.2 +# which is needed for syntax highlighting and settings but masked in ::gentoo +DEPEND="dev-libs/libtermkey + ncurses? ( sys-libs/ncurses:0= ) + tre? ( dev-libs/tre:= )" +RDEPEND="${DEPEND} + app-eselect/eselect-vi" + +src_prepare() { + if use test; then + rm -r test || die + mv "${WORKDIR}/vis-test-${MY_PTV}" test || die + + # https://bugs.gentoo.org/722014 https://github.com/martanne/vis-test/pull/22 + sed -i 's;./ccan-config > config.h;./ccan-config "${CC}" ${CFLAGS} > config.h;' test/core/Makefile || die + fi + + sed -i 's|STRIP?=.*|STRIP=true|' Makefile || die + sed -i 's|${DOCPREFIX}/vis|${DOCPREFIX}|' Makefile || die + sed -i 's|DOCUMENTATION = LICENSE|DOCUMENTATION =|' Makefile || die + + default +} + +src_configure() { + ./configure \ + --prefix="${EPREFIX}"/usr \ + --docdir="${EPREFIX}"/usr/share/doc/${PF} \ + $(use_enable ncurses curses) \ + $(use_enable selinux) \ + $(use_enable tre) || die +} + +update_symlinks() { + einfo "Calling eselect vi update --if-unset" + eselect vi update --if-unset +} + +pkg_postrm() { + update_symlinks +} + +pkg_postinst() { + update_symlinks +} diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild index 72ff783c8404..600b5efb0576 100644 --- a/app-editors/vis/vis-9999.ebuild +++ b/app-editors/vis/vis-9999.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 inherit git-r3 DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor" @@ -13,8 +13,9 @@ KEYWORDS="" IUSE="+ncurses selinux test tre" RESTRICT="!test? ( test )" -#Note: vis is reported to also work with NetBSD curses -#TODO: >=dev-lang/lua-5.2 (needed for syntax highlighting and settings) +# - Known to also work with NetBSD curses +# - ::lua package done for using >=dev-lang/lua-5.2 +# which is needed for syntax highlighting and settings but masked in ::gentoo DEPEND="dev-libs/libtermkey ncurses? ( sys-libs/ncurses:0= ) tre? ( dev-libs/tre:= )" @@ -22,10 +23,6 @@ RDEPEND="${DEPEND} app-eselect/eselect-vi" src_prepare() { - if use test && ! type -P vim &>/dev/null; then - sed -i 's/.*vim.*//' "${S}/test/Makefile" || die - fi - sed -i 's|STRIP?=.*|STRIP=true|' Makefile || die sed -i 's|${DOCPREFIX}/vis|${DOCPREFIX}|' Makefile || die sed -i 's|DOCUMENTATION = LICENSE|DOCUMENTATION =|' Makefile || die diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index c9ee0449d3115f12fc6b4d24e64c7a55c65a7d94..de8e10cd324e28f31ad905e2785cf44862d9cdb3 100644 GIT binary patch literal 20831 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 literal 20838 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 Bn9TqH diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest index 333933242cf5..fa5828b78783 100644 --- a/app-emulation/qemu/Manifest +++ b/app-emulation/qemu/Manifest @@ -1,3 +1 @@ -DIST qemu-4.2.0-patches-r2.tar.xz 17868 BLAKE2B 3783d0f923ded66cce1195248981c83bbaf8b7ad2a270207e92e60b4d05d4787cd9324649c113a4616c2a9ddcef99841264f19915615b7a0a24dac9febed48ba SHA512 556f1c595a35ee4279b2d0890d90e48cd43d9d641ccca495e2494f62ab48dfc000dbe23718276271ced3d4b7680c814f8f8846195089ff56186f618063a83b48 -DIST qemu-4.2.0.tar.xz 62222068 BLAKE2B 27c9fbcd5093af425764674817ab9299224bd03f37b5983786f6f437fff1fab3b7da247c55c4ca8b8c42726b9867005944a2f7f04f2d0d94d753961615f901ef SHA512 2a79973c2b07c53e8c57a808ea8add7b6b2cbca96488ed5d4b669ead8c9318907dec2b6109f180fc8ca8f04c0f73a56e82b3a527b5626b799d7e849f2474ec56 DIST qemu-5.0.0.tar.xz 62426192 BLAKE2B 785d02ef79c95b5c4f0556186054885f9893d4e8a9f4b4f2d6199a4e1ae9c31d7c79dd900305469217f85d61bbe74134b601d5c6c1b0eee2b74792d010f1fd63 SHA512 21ef0cbe107c468a40f0fa2635db2a40048c8790b629dfffca5cd62bb1b502ea8eb133bfc40df5ecf1489e2bffe87f6829aee041cb8a380ff04a8afa23b39fcf diff --git a/app-emulation/qemu/qemu-4.2.0-r6.ebuild b/app-emulation/qemu/qemu-4.2.0-r6.ebuild deleted file mode 100644 index 8a93874b711e..000000000000 --- a/app-emulation/qemu/qemu-4.2.0-r6.ebuild +++ /dev/null @@ -1,834 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PYTHON_COMPAT=( python{3_6,3_7,3_8} ) -PYTHON_REQ_USE="ncurses,readline" - -PLOCALES="bg de_DE fr_FR hu it tr zh_CN" - -FIRMWARE_ABI_VERSION="4.0.0-r50" - -inherit eutils linux-info toolchain-funcs multilib python-r1 \ - udev fcaps readme.gentoo-r1 pax-utils l10n xdg-utils - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="https://git.qemu.org/git/qemu.git" - EGIT_SUBMODULES=( - slirp - tests/fp/berkeley-{test,soft}float-3 - ui/keycodemapdb - ) - inherit git-r3 - SRC_URI="" -else - SRC_URI="https://download.qemu.org/${P}.tar.xz - https://dev.gentoo.org/~tamiko/distfiles/${P}-patches-r2.tar.xz" - KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86" -fi - -DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools" -HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org" - -LICENSE="GPL-2 LGPL-2 BSD-2" -SLOT="0" - -IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug doc - +fdt glusterfs gnutls gtk infiniband iscsi jemalloc +jpeg kernel_linux - kernel_FreeBSD lzo ncurses nfs nls numa opengl +oss +pin-upstream-blobs - plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux - smartcard snappy spice ssh static static-user systemtap tci test usb - usbredir vde +vhost-net vhost-user-fs virgl virtfs +vnc vte xattr xen - xfs +xkb" - -COMMON_TARGETS="aarch64 alpha arm cris hppa i386 m68k microblaze microblazeel - mips mips64 mips64el mipsel nios2 or1k ppc ppc64 riscv32 riscv64 s390x - sh4 sh4eb sparc sparc64 x86_64 xtensa xtensaeb" -IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} - lm32 moxie tricore unicore32" -IUSE_USER_TARGETS="${COMMON_TARGETS} - aarch64_be armeb mipsn32 mipsn32el ppc64abi32 ppc64le sparc32plus - tilegx" - -use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' ${IUSE_SOFTMMU_TARGETS}) -use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS}) -IUSE+=" ${use_softmmu_targets} ${use_user_targets}" - -RESTRICT="!test? ( test )" -# Allow no targets to be built so that people can get a tools-only build. -# Block USE flag configurations known to not work. -REQUIRED_USE="${PYTHON_REQUIRED_USE} - qemu_softmmu_targets_arm? ( fdt ) - qemu_softmmu_targets_microblaze? ( fdt ) - qemu_softmmu_targets_mips64el? ( fdt ) - qemu_softmmu_targets_ppc64? ( fdt ) - qemu_softmmu_targets_ppc? ( fdt ) - qemu_softmmu_targets_riscv32? ( fdt ) - qemu_softmmu_targets_riscv64? ( fdt ) - static? ( static-user !alsa !gtk !opengl !pulseaudio !plugins !rbd !snappy ) - static-user? ( !plugins ) - virtfs? ( xattr ) - vte? ( gtk ) - plugins? ( !static !static-user ) -" - -# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) -# and user/softmmu targets (qemu-*, qemu-system-*). -# -# Yep, you need both libcap and libcap-ng since virtfs only uses libcap. -# -# The attr lib isn't always linked in (although the USE flag is always -# respected). This is because qemu supports using the C library's API -# when available rather than always using the external library. -ALL_DEPEND=" - >=dev-libs/glib-2.0[static-libs(+)] - sys-libs/zlib[static-libs(+)] - python? ( ${PYTHON_DEPS} ) - systemtap? ( dev-util/systemtap ) - xattr? ( sys-apps/attr[static-libs(+)] )" - -# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) -# softmmu targets (qemu-system-*). -SOFTMMU_TOOLS_DEPEND=" - dev-libs/libxml2[static-libs(+)] - xkb? ( x11-libs/libxkbcommon[static-libs(+)] ) - >=x11-libs/pixman-0.28.0[static-libs(+)] - accessibility? ( - app-accessibility/brltty[api] - app-accessibility/brltty[static-libs(+)] - ) - aio? ( dev-libs/libaio[static-libs(+)] ) - alsa? ( >=media-libs/alsa-lib-1.0.13 ) - bzip2? ( app-arch/bzip2[static-libs(+)] ) - capstone? ( dev-libs/capstone:= ) - caps? ( sys-libs/libcap-ng[static-libs(+)] ) - curl? ( >=net-misc/curl-7.15.4[static-libs(+)] ) - fdt? ( >=sys-apps/dtc-1.5.0[static-libs(+)] ) - glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) - gnutls? ( - dev-libs/nettle:=[static-libs(+)] - >=net-libs/gnutls-3.0:=[static-libs(+)] - ) - gtk? ( - x11-libs/gtk+:3 - vte? ( x11-libs/vte:2.91 ) - ) - infiniband? ( - sys-fabric/libibumad:=[static-libs(+)] - sys-fabric/libibverbs:=[static-libs(+)] - sys-fabric/librdmacm:=[static-libs(+)] - ) - iscsi? ( net-libs/libiscsi ) - jemalloc? ( dev-libs/jemalloc ) - jpeg? ( virtual/jpeg:0=[static-libs(+)] ) - lzo? ( dev-libs/lzo:2[static-libs(+)] ) - ncurses? ( - sys-libs/ncurses:0=[unicode] - sys-libs/ncurses:0=[static-libs(+)] - ) - nfs? ( >=net-fs/libnfs-1.9.3:=[static-libs(+)] ) - numa? ( sys-process/numactl[static-libs(+)] ) - opengl? ( - virtual/opengl - media-libs/libepoxy[static-libs(+)] - media-libs/mesa[static-libs(+)] - media-libs/mesa[egl,gbm] - ) - png? ( media-libs/libpng:0=[static-libs(+)] ) - pulseaudio? ( media-sound/pulseaudio ) - rbd? ( sys-cluster/ceph ) - sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) - sdl? ( - media-libs/libsdl2[X] - media-libs/libsdl2[static-libs(+)] - ) - sdl-image? ( media-libs/sdl2-image[static-libs(+)] ) - seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] ) - smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] ) - snappy? ( app-arch/snappy:= ) - spice? ( - >=app-emulation/spice-protocol-0.12.3 - >=app-emulation/spice-0.12.0[static-libs(+)] - ) - ssh? ( >=net-libs/libssh-0.8.6[static-libs(+)] ) - usb? ( >=virtual/libusb-1-r2[static-libs(+)] ) - usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] ) - vde? ( net-misc/vde[static-libs(+)] ) - virgl? ( media-libs/virglrenderer[static-libs(+)] ) - virtfs? ( sys-libs/libcap ) - xen? ( app-emulation/xen-tools:= ) - xfs? ( sys-fs/xfsprogs[static-libs(+)] )" - -X86_FIRMWARE_DEPEND=" - pin-upstream-blobs? ( - ~sys-firmware/edk2-ovmf-201905[binary] - ~sys-firmware/ipxe-1.0.0_p20190728[binary] - ~sys-firmware/seabios-1.12.0[binary,seavgabios] - ~sys-firmware/sgabios-0.1_pre8[binary] - ) - !pin-upstream-blobs? ( - sys-firmware/edk2-ovmf - sys-firmware/ipxe - >=sys-firmware/seabios-1.10.2[seavgabios] - sys-firmware/sgabios - )" -PPC64_FIRMWARE_DEPEND=" - pin-upstream-blobs? ( - ~sys-firmware/seabios-1.12.0[binary,seavgabios] - ) - !pin-upstream-blobs? ( - >=sys-firmware/seabios-1.10.2[seavgabios] - ) -" - -BDEPEND=" - $(python_gen_impl_dep) - dev-lang/perl - sys-apps/texinfo - virtual/pkgconfig - doc? ( dev-python/sphinx ) - gtk? ( nls? ( sys-devel/gettext ) ) - test? ( - dev-libs/glib[utils] - sys-devel/bc - ) -" -CDEPEND=" - !static? ( - ${ALL_DEPEND//\[static-libs(+)]} - ${SOFTMMU_TOOLS_DEPEND//\[static-libs(+)]} - ) - qemu_softmmu_targets_i386? ( ${X86_FIRMWARE_DEPEND} ) - qemu_softmmu_targets_x86_64? ( ${X86_FIRMWARE_DEPEND} ) - qemu_softmmu_targets_ppc64? ( ${PPC64_FIRMWARE_DEPEND} ) -" -DEPEND="${CDEPEND} - kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) - static? ( - ${ALL_DEPEND} - ${SOFTMMU_TOOLS_DEPEND} - ) - static-user? ( ${ALL_DEPEND} )" -RDEPEND="${CDEPEND} - acct-group/kvm - selinux? ( sec-policy/selinux-qemu )" - -PATCHES=( - "${FILESDIR}"/${PN}-2.5.0-cflags.patch - "${FILESDIR}"/${PN}-2.11.1-capstone_include_path.patch - "${FILESDIR}"/${PN}-4.0.0-mkdir_systemtap.patch #684902 - "${FILESDIR}"/${PN}-4.2.0-ati-vga-crash.patch #719266 - "${WORKDIR}"/patches -) - -QA_PREBUILT=" - usr/share/qemu/hppa-firmware.img - usr/share/qemu/openbios-ppc - usr/share/qemu/openbios-sparc64 - usr/share/qemu/openbios-sparc32 - usr/share/qemu/palcode-clipper - usr/share/qemu/s390-ccw.img - usr/share/qemu/s390-netboot.img - usr/share/qemu/u-boot.e500" - -QA_WX_LOAD="usr/bin/qemu-i386 - usr/bin/qemu-x86_64 - usr/bin/qemu-alpha - usr/bin/qemu-arm - usr/bin/qemu-cris - usr/bin/qemu-m68k - usr/bin/qemu-microblaze - usr/bin/qemu-microblazeel - usr/bin/qemu-mips - usr/bin/qemu-mipsel - usr/bin/qemu-or1k - usr/bin/qemu-ppc - usr/bin/qemu-ppc64 - usr/bin/qemu-ppc64abi32 - usr/bin/qemu-sh4 - usr/bin/qemu-sh4eb - usr/bin/qemu-sparc - usr/bin/qemu-sparc64 - usr/bin/qemu-armeb - usr/bin/qemu-sparc32plus - usr/bin/qemu-s390x - usr/bin/qemu-unicore32" - -DOC_CONTENTS="If you don't have kvm compiled into the kernel, make sure you have the -kernel module loaded before running kvm. The easiest way to ensure that the -kernel module is loaded is to load it on boot. - For AMD CPUs the module is called 'kvm-amd'. - For Intel CPUs the module is called 'kvm-intel'. -Please review /etc/conf.d/modules for how to load these. - -Make sure your user is in the 'kvm' group. Just run - $ gpasswd -a kvm -then have re-login. - -For brand new installs, the default permissions on /dev/kvm might not let -you access it. You can tell udev to reset ownership/perms: - $ udevadm trigger -c add /dev/kvm - -If you want to register binfmt handlers for qemu user targets: -For openrc: - # rc-update add qemu-binfmt -For systemd: - # ln -s /usr/share/qemu/binfmt.d/qemu.conf /etc/binfmt.d/qemu.conf" - -pkg_pretend() { - if use kernel_linux && kernel_is lt 2 6 25; then - eerror "This version of KVM requres a host kernel of 2.6.25 or higher." - elif use kernel_linux; then - if ! linux_config_exists; then - eerror "Unable to check your kernel for KVM support" - else - CONFIG_CHECK="~KVM ~TUN ~BRIDGE" - ERROR_KVM="You must enable KVM in your kernel to continue" - ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in" - ERROR_KVM_AMD+=" your kernel configuration." - ERROR_KVM_INTEL="If you have an Intel CPU, you must enable" - ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration." - ERROR_TUN="You will need the Universal TUN/TAP driver compiled" - ERROR_TUN+=" into your kernel or loaded as a module to use the" - ERROR_TUN+=" virtual network device if using -net tap." - ERROR_BRIDGE="You will also need support for 802.1d" - ERROR_BRIDGE+=" Ethernet Bridging for some network configurations." - use vhost-net && CONFIG_CHECK+=" ~VHOST_NET" - ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net" - ERROR_VHOST_NET+=" support" - - if use amd64 || use x86 || use amd64-linux || use x86-linux; then - if grep -q AuthenticAMD /proc/cpuinfo; then - CONFIG_CHECK+=" ~KVM_AMD" - elif grep -q GenuineIntel /proc/cpuinfo; then - CONFIG_CHECK+=" ~KVM_INTEL" - fi - fi - - use python && CONFIG_CHECK+=" ~DEBUG_FS" - ERROR_DEBUG_FS="debugFS support required for kvm_stat" - - # Now do the actual checks setup above - check_extra_config - fi - fi - - if grep -qs '/usr/bin/qemu-kvm' "${EROOT}"/etc/libvirt/qemu/*.xml; then - eerror "The kvm/qemu-kvm wrappers no longer exist, but your libvirt" - eerror "instances are still pointing to it. Please update your" - eerror "configs in /etc/libvirt/qemu/ to use the -enable-kvm flag" - eerror "and the right system binary (e.g. qemu-system-x86_64)." - die "update your virt configs to not use qemu-kvm" - fi -} - -# Sanity check to make sure target lists are kept up-to-date. -check_targets() { - local var=$1 mak=$2 - local detected sorted - - pushd "${S}"/default-configs >/dev/null || die - - # Force C locale until glibc is updated. #564936 - detected=$(echo $(printf '%s\n' *-${mak}.mak | sed "s:-${mak}.mak::" | LC_COLLATE=C sort -u)) - sorted=$(echo $(printf '%s\n' ${!var} | LC_COLLATE=C sort -u)) - if [[ ${sorted} != "${detected}" ]] ; then - eerror "The ebuild needs to be kept in sync." - eerror "${var}: ${sorted}" - eerror "$(printf '%-*s' ${#var} configure): ${detected}" - die "sync ${var} to the list of targets" - fi - - popd >/dev/null -} - -handle_locales() { - # Make sure locale list is kept up-to-date. - local detected sorted - detected=$(echo $(cd po && printf '%s\n' *.po | grep -v messages.po | sed 's:.po$::' | sort -u)) - sorted=$(echo $(printf '%s\n' ${PLOCALES} | sort -u)) - if [[ ${sorted} != "${detected}" ]] ; then - eerror "The ebuild needs to be kept in sync." - eerror "PLOCALES: ${sorted}" - eerror " po/*.po: ${detected}" - die "sync PLOCALES" - fi - - # Deal with selective install of locales. - if use nls ; then - # Delete locales the user does not want. #577814 - rm_loc() { rm po/$1.po || die; } - l10n_for_each_disabled_locale_do rm_loc - else - # Cheap hack to disable gettext .mo generation. - rm -f po/*.po - fi -} - -src_prepare() { - check_targets IUSE_SOFTMMU_TARGETS softmmu - check_targets IUSE_USER_TARGETS linux-user - - default - - # Use correct toolchain to fix cross-compiling - tc-export AR LD NM OBJCOPY PKG_CONFIG RANLIB - export WINDRES=${CHOST}-windres - - # Verbose builds - MAKEOPTS+=" V=1" - - # Run after we've applied all patches. - handle_locales - - # Remove bundled copy of libfdt - rm -r dtc || die -} - -## -# configures qemu based on the build directory and the build type -# we are using. -# -qemu_src_configure() { - debug-print-function ${FUNCNAME} "$@" - - local buildtype=$1 - local builddir="${S}/${buildtype}-build" - - mkdir "${builddir}" - - local conf_opts=( - --prefix=/usr - --sysconfdir=/etc - --bindir=/usr/bin - --libdir=/usr/$(get_libdir) - --datadir=/usr/share - --docdir=/usr/share/doc/${PF}/html - --mandir=/usr/share/man - --with-confsuffix=/qemu - --localstatedir=/var - --disable-bsd-user - --disable-guest-agent - --disable-strip - --disable-werror - # We support gnutls/nettle for crypto operations. It is possible - # to use gcrypt when gnutls/nettle are disabled (but not when they - # are enabled), but it's not really worth the hassle. Disable it - # all the time to avoid automatically detecting it. #568856 - --disable-gcrypt - --python="${PYTHON}" - --cc="$(tc-getCC)" - --cxx="$(tc-getCXX)" - --host-cc="$(tc-getBUILD_CC)" - $(use_enable debug debug-info) - $(use_enable debug debug-tcg) - $(use_enable doc docs) - $(use_enable plugins) - $(use_enable tci tcg-interpreter) - $(use_enable xattr attr) - ) - - # Disable options not used by user targets. This simplifies building - # static user targets (USE=static-user) considerably. - conf_notuser() { - if [[ ${buildtype} == "user" ]] ; then - echo "--disable-${2:-$1}" - else - use_enable "$@" - fi - } - conf_opts+=( - --disable-bluez - $(conf_notuser accessibility brlapi) - $(conf_notuser aio linux-aio) - $(conf_notuser bzip2) - $(conf_notuser capstone) - $(conf_notuser caps cap-ng) - $(conf_notuser curl) - $(conf_notuser fdt) - $(conf_notuser glusterfs) - $(conf_notuser gnutls) - $(conf_notuser gnutls nettle) - $(conf_notuser gtk) - $(conf_notuser infiniband rdma) - $(conf_notuser iscsi libiscsi) - $(conf_notuser jemalloc jemalloc) - $(conf_notuser jpeg vnc-jpeg) - $(conf_notuser kernel_linux kvm) - $(conf_notuser lzo) - $(conf_notuser ncurses curses) - $(conf_notuser nfs libnfs) - $(conf_notuser numa) - $(conf_notuser opengl) - $(conf_notuser png vnc-png) - $(conf_notuser rbd) - $(conf_notuser sasl vnc-sasl) - $(conf_notuser sdl) - $(conf_notuser sdl-image) - $(conf_notuser seccomp) - $(conf_notuser smartcard) - $(conf_notuser snappy) - $(conf_notuser spice) - $(conf_notuser ssh libssh) - $(conf_notuser usb libusb) - $(conf_notuser usbredir usb-redir) - $(conf_notuser vde) - $(conf_notuser vhost-net) - $(conf_notuser vhost-user-fs) - $(conf_notuser virgl virglrenderer) - $(conf_notuser virtfs) - $(conf_notuser vnc) - $(conf_notuser vte) - $(conf_notuser xen) - $(conf_notuser xen xen-pci-passthrough) - $(conf_notuser xfs xfsctl) - $(conf_notuser xkb xkbcommon) - ) - - if [[ ${buildtype} == "user" ]] ; then - conf_opts+=( --disable-libxml2 ) - else - conf_opts+=( --enable-libxml2 ) - fi - - if [[ ! ${buildtype} == "user" ]] ; then - # audio options - local audio_opts=( - # Note: backend order matters here: #716202 - # We iterate from higher-level to lower level. - $(usex pulseaudio pa "") - $(usev sdl) - $(usev alsa) - $(usev oss) - ) - conf_opts+=( - --audio-drv-list=$(printf "%s," "${audio_opts[@]}") - ) - fi - - case ${buildtype} in - user) - conf_opts+=( - --enable-linux-user - --disable-system - --disable-blobs - --disable-tools - ) - local static_flag="static-user" - ;; - softmmu) - conf_opts+=( - --disable-linux-user - --enable-system - --disable-tools - ) - local static_flag="static" - ;; - tools) - conf_opts+=( - --disable-linux-user - --disable-system - --disable-blobs - --enable-tools - ) - local static_flag="static" - ;; - esac - - local targets="${buildtype}_targets" - [[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" ) - - # Add support for SystemTAP - use systemtap && conf_opts+=( --enable-trace-backend=dtrace ) - - # We always want to attempt to build with PIE support as it results - # in a more secure binary. But it doesn't work with static or if - # the current GCC doesn't have PIE support. - if use ${static_flag}; then - conf_opts+=( --static --disable-pie ) - else - tc-enables-pie && conf_opts+=( --enable-pie ) - fi - - echo "../configure ${conf_opts[*]}" - cd "${builddir}" - ../configure "${conf_opts[@]}" || die "configure failed" - - # FreeBSD's kernel does not support QEMU assigning/grabbing - # host USB devices yet - use kernel_FreeBSD && \ - sed -i -E -e "s|^(HOST_USB=)bsd|\1stub|" "${S}"/config-host.mak -} - -src_configure() { - local target - - python_setup - - softmmu_targets= softmmu_bins=() - user_targets= user_bins=() - - for target in ${IUSE_SOFTMMU_TARGETS} ; do - if use "qemu_softmmu_targets_${target}"; then - softmmu_targets+=",${target}-softmmu" - softmmu_bins+=( "qemu-system-${target}" ) - fi - done - - for target in ${IUSE_USER_TARGETS} ; do - if use "qemu_user_targets_${target}"; then - user_targets+=",${target}-linux-user" - user_bins+=( "qemu-${target}" ) - fi - done - - softmmu_targets=${softmmu_targets#,} - user_targets=${user_targets#,} - - [[ -n ${softmmu_targets} ]] && qemu_src_configure "softmmu" - [[ -n ${user_targets} ]] && qemu_src_configure "user" - qemu_src_configure "tools" -} - -src_compile() { - if [[ -n ${user_targets} ]]; then - cd "${S}/user-build" - default - fi - - if [[ -n ${softmmu_targets} ]]; then - cd "${S}/softmmu-build" - default - fi - - cd "${S}/tools-build" - default -} - -src_test() { - if [[ -n ${softmmu_targets} ]]; then - cd "${S}/softmmu-build" - pax-mark m */qemu-system-* #515550 - emake check - fi -} - -qemu_python_install() { - python_domodule "${S}/python/qemu" - - python_doscript "${S}/scripts/kvm/vmxcap" - python_doscript "${S}/scripts/qmp/qmp-shell" - python_doscript "${S}/scripts/qmp/qemu-ga-client" -} - -# Generate binfmt support files. -# - /etc/init.d/qemu-binfmt script which registers the user handlers (openrc) -# - /usr/share/qemu/binfmt.d/qemu.conf (for use with systemd-binfmt) -generate_initd() { - local out="${T}/qemu-binfmt" - local out_systemd="${T}/qemu.conf" - local d="${T}/binfmt.d" - - einfo "Generating qemu binfmt scripts and configuration files" - - # Generate the debian fragments first. - mkdir -p "${d}" - "${S}"/scripts/qemu-binfmt-conf.sh \ - --debian \ - --exportdir "${d}" \ - --qemu-path "${EPREFIX}/usr/bin" \ - || die - # Then turn the fragments into a shell script we can source. - sed -E -i \ - -e 's:^([^ ]+) (.*)$:\1="\2":' \ - "${d}"/* || die - - # Generate the init.d script by assembling the fragments from above. - local f qcpu package interpreter magic mask - cat "${FILESDIR}"/qemu-binfmt.initd.head >"${out}" || die - for f in "${d}"/qemu-* ; do - source "${f}" - - # Normalize the cpu logic like we do in the init.d for the native cpu. - qcpu=${package#qemu-} - case ${qcpu} in - arm*) qcpu="arm";; - mips*) qcpu="mips";; - ppc*) qcpu="ppc";; - s390*) qcpu="s390";; - sh*) qcpu="sh";; - sparc*) qcpu="sparc";; - esac - - # we use 'printf' here to be portable across 'sh' - # implementations: #679168 - cat <>"${out}" - if [ "\${cpu}" != "${qcpu}" -a -x "${interpreter}" ] ; then - printf '%s\n' ':${package}:M::${magic}:${mask}:${interpreter}:'"\${QEMU_BINFMT_FLAGS}" >/proc/sys/fs/binfmt_misc/register - fi -EOF - - echo ":${package}:M::${magic}:${mask}:${interpreter}:OC" >>"${out_systemd}" - - done - cat "${FILESDIR}"/qemu-binfmt.initd.tail >>"${out}" || die -} - -src_install() { - if [[ -n ${user_targets} ]]; then - cd "${S}/user-build" - emake DESTDIR="${ED}" install - - # Install binfmt handler init script for user targets. - generate_initd - doinitd "${T}/qemu-binfmt" - - # Install binfmt/qemu.conf. - insinto "/usr/share/qemu/binfmt.d" - doins "${T}/qemu.conf" - fi - - if [[ -n ${softmmu_targets} ]]; then - cd "${S}/softmmu-build" - emake DESTDIR="${ED}" install - - # This might not exist if the test failed. #512010 - [[ -e check-report.html ]] && dodoc check-report.html - - if use kernel_linux; then - udev_newrules "${FILESDIR}"/65-kvm.rules-r1 65-kvm.rules - fi - - if use python; then - python_foreach_impl qemu_python_install - fi - fi - - cd "${S}/tools-build" - emake DESTDIR="${ED}" install - - # Disable mprotect on the qemu binaries as they use JITs to be fast #459348 - pushd "${ED}"/usr/bin >/dev/null - pax-mark mr "${softmmu_bins[@]}" "${user_bins[@]}" # bug 575594 - popd >/dev/null - - # Install config file example for qemu-bridge-helper - insinto "/etc/qemu" - doins "${FILESDIR}/bridge.conf" - - cd "${S}" - dodoc Changelog MAINTAINERS docs/specs/pci-ids.txt - newdoc pc-bios/README README.pc-bios - - # Disallow stripping of prebuilt firmware files. - dostrip -x ${QA_PREBUILT} - - if [[ -n ${softmmu_targets} ]]; then - # Remove SeaBIOS since we're using the SeaBIOS packaged one - rm "${ED}/usr/share/qemu/bios.bin" - rm "${ED}/usr/share/qemu/bios-256k.bin" - if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then - dosym ../seabios/bios.bin /usr/share/qemu/bios.bin - dosym ../seabios/bios-256k.bin /usr/share/qemu/bios-256k.bin - fi - - # Remove vgabios since we're using the seavgabios packaged one - rm "${ED}/usr/share/qemu/vgabios.bin" - rm "${ED}/usr/share/qemu/vgabios-cirrus.bin" - rm "${ED}/usr/share/qemu/vgabios-qxl.bin" - rm "${ED}/usr/share/qemu/vgabios-stdvga.bin" - rm "${ED}/usr/share/qemu/vgabios-virtio.bin" - rm "${ED}/usr/share/qemu/vgabios-vmware.bin" - # PPC64 loads vgabios-stdvga - if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386 || use qemu_softmmu_targets_ppc64; then - dosym ../seavgabios/vgabios-isavga.bin /usr/share/qemu/vgabios.bin - dosym ../seavgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin - dosym ../seavgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin - dosym ../seavgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin - dosym ../seavgabios/vgabios-virtio.bin /usr/share/qemu/vgabios-virtio.bin - dosym ../seavgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin - fi - - # Remove sgabios since we're using the sgabios packaged one - rm "${ED}/usr/share/qemu/sgabios.bin" - if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then - dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin - fi - - # Remove iPXE since we're using the iPXE packaged one - rm "${ED}"/usr/share/qemu/pxe-*.rom - if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then - dosym ../ipxe/8086100e.rom /usr/share/qemu/pxe-e1000.rom - dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom - dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom - dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom - dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom - dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom - fi - fi - - DISABLE_AUTOFORMATTING=true - readme.gentoo_create_doc -} - -firmware_abi_change() { - local pv - for pv in ${REPLACING_VERSIONS}; do - if ver_test $pv -lt ${FIRMWARE_ABI_VERSION}; then - return 0 - fi - done - return 1 -} - -pkg_postinst() { - if [[ -n ${softmmu_targets} ]] && use kernel_linux; then - udev_reload - fi - - xdg_icon_cache_update - - [[ -z ${EPREFIX} ]] && [[ -f ${EROOT}/usr/libexec/qemu-bridge-helper ]] && \ - fcaps cap_net_admin ${EROOT}/usr/libexec/qemu-bridge-helper - - DISABLE_AUTOFORMATTING=true - readme.gentoo_print_elog - - if use pin-upstream-blobs && firmware_abi_change; then - ewarn "This version of qemu pins new versions of firmware blobs:" - ewarn " $(best_version sys-firmware/edk2-ovmf)" - ewarn " $(best_version sys-firmware/ipxe)" - ewarn " $(best_version sys-firmware/seabios)" - ewarn " $(best_version sys-firmware/sgabios)" - ewarn "This might break resume of hibernated guests (started with a different" - ewarn "firmware version) and live migration to/from qemu versions with different" - ewarn "firmware. Please (cold) restart all running guests. For functional" - ewarn "guest migration ensure that all" - ewarn "hosts run at least" - ewarn " app-emulation/qemu-${FIRMWARE_ABI_VERSION}." - fi -} - -pkg_info() { - echo "Using:" - echo " $(best_version app-emulation/spice-protocol)" - echo " $(best_version sys-firmware/edk2-ovmf)" - if has_version 'sys-firmware/edk2-ovmf[binary]'; then - echo " USE=binary" - else - echo " USE=''" - fi - echo " $(best_version sys-firmware/ipxe)" - echo " $(best_version sys-firmware/seabios)" - if has_version 'sys-firmware/seabios[binary]'; then - echo " USE=binary" - else - echo " USE=''" - fi - echo " $(best_version sys-firmware/sgabios)" -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/app-emulation/wine-staging/Manifest b/app-emulation/wine-staging/Manifest index aeee6951c3f4..1026abbadf92 100644 --- a/app-emulation/wine-staging/Manifest +++ b/app-emulation/wine-staging/Manifest @@ -1,10 +1,9 @@ -DIST gentoo-wine-patches-20191222.tar.xz 59236 BLAKE2B 1b2c7b3ab69e5603d0f176a88c13b6d532f94f319ad29821faa699e828d90cfbe92c02b6e73b72eb16e565707c49885833fe557809ed16f4a6f0f182de9bb6e6 SHA512 a030fad55be5e1d909bc50e430c9a99846b88d7555f12749e101ba83f04df5af23eeb726b5ed78f847a66d11ac0a838bc69bd5bf8cf53da77ad454d2a2fe65cf DIST gentoo-wine-patches-20200523.tar.xz 59740 BLAKE2B 951d7f305a6e5b3759c8095629d48de4830b8a0c9558de859a9e02d9824fe85553fda2bc0820ca97022a0ca63ac28473dadfe827821220445dbf1a7fd15c7c98 SHA512 46eea45c982b475e3ff444cbd87c6a0a235fc8dcaf3d83d89655a10ed8841a9ddb09e5a638a05803f3bf2c3bd34165c16067aba561efa4c183ee396dc31cdf75 DIST wine-5.10.tar.xz 23859084 BLAKE2B ee4d06f69e0259de4ec6cf1352c610aa2460762be49211e21f0fb91a7463a4e4ca82b7ea9272eac8ea0c8d1be955c2aefcbdabed37581c4fbf82e7b58a070d1c SHA512 669d6861525cd4ab000113e8d9c5e10822b62b293914542ee34a826696df66e1d2f09b09f576f714e4117e79e25d1fd0b2a06c57d29da0efa0bdfcb9fee59c60 DIST wine-5.11.tar.xz 23881408 BLAKE2B 5da8ab91dcb462f6de460ae80830d6006866970fbc4a23bbd6a2243736ff004c0734282b45196d46e97bb8383c99b415c85f941b2ab613c72ae66995e0162460 SHA512 fac78a98e03e0305c85fff393b7c5d46a3fbe11aff4a0153771187d3ad0212189d1fa88947fc9fe0da7bd8327eb71283f28ff866c4d8b2bc759a2ad2197fc9a1 -DIST wine-5.8.tar.xz 23753648 BLAKE2B 086f37ce469f6d176eab8daa2d124b1774526727e2f6fe4ecdd39862c13ed493ac4164cf98848d5bc8cba3675e13365f6ea2b34591d518c40c34d09556851578 SHA512 7b9df380655a72e8b9e95ca271a62308262d8efabbeb2ad459071afc9ed51518b42b1f75b019fe8d6b53cf5185e9cfc45ac1b8a7092f118fa2aff14f99c012de +DIST wine-5.12.tar.xz 23939672 BLAKE2B 97190653a754100fc2832f8bdc544529dc34cae97b6ae68a579dfb529af5c924d2e9b439f304784028ae84a730f3cf9911a20d132f645ab90532479092b39079 SHA512 1272b143d64ed6083cd797474f18dbd2bca7a38d488474ae5f054f47789b4fc1d386c7bbf8aa1bd86f9507908fc799b4f45e10e1d8c628c5bd52c42b1d74c8a8 DIST wine-5.9.tar.xz 23802356 BLAKE2B 1879c164c647a5b849056e4149a809c390814ae832773a44347cf1902fd49cb6619b4add5ea2d421c189d92b5c907daa0d6f62c37c48a8bd68d0eaa9eb465433 SHA512 edc6d55a275cf37430a62dc6d6d86bff6d5a434e708dbd99d245018db7f6a0abe39581a1d91eb947f204a45ac94cc5c931745169a3b63a2aecf8db277553b74b +DIST wine-staging-3f3a05f91c85cb5ccdc4c8185bcc862c6e96cd52.tar.gz 9835238 BLAKE2B 27c0e7fe418e7ee82c7b1cfc13c0c1508a7f4637ef7b8d64675ed4038a42961382170c064221a7bad70a4e168aef7d4e33974d06afc18fc6da4cf5db047b242e SHA512 b2ad84bed89e713f4dc4f01763c40dc785f39f180a8f926c1b9e944a581ffcfd5c422427314201df1359b4b1c27dc2261281353f44ae9408e800d6add7bde366 DIST wine-staging-5.10-r1.tar.gz 9862728 BLAKE2B 4d70b0e4d71b4e06a57f9fa43a8d4c91dfdb149ab0dd6b92ff93928dc9f35ef56a0f9e3dc278b2db19d6dbab32a58478ed110d4cf0c35a3a598611afd39ca326 SHA512 5d6f495c157d4bd1558f976bd044b62e5ffce188b7d12c1e6d5b3d844aa2070503218778f48ca34a787a8b355ab2c09f76381499b7e474a1c047bdc3b15d803a DIST wine-staging-5.11.tar.gz 9859071 BLAKE2B ae8abb4b48291864ce6ea80300186da77f422da1790bc1a3fb697719fc1bce0f1b1fd41962fc104bf9792f1ac46d99181a1437f52d290e526671b7d5ac43ea75 SHA512 a5cff848077f937d8f910d6f8b4efc033435c99bc6eeb8cf2a39e812b09c9fad5602e91e761eb1a006a1487299f7d81ecf7597d104fcafd076a8692e086af1a5 -DIST wine-staging-5.8.tar.gz 9878712 BLAKE2B a96f7e4aa1d1dddcda1a9d6a30ab3b564fb365a09efde22e5b7abab1ac015da0bc242b2fec6d4ae14dc5ddad38e3314a5f8c430e6eb10853ed8619e805bf5787 SHA512 3ea2a90ab0613b680274c95cf7ef3d3a7d807571fb792e05fc1df9bbd7a35c80a0d7c38342fea8858c5557ae3f12287a7ce09d0cdab5064000b79ec6c891ad15 DIST wine-staging-5.9.tar.gz 9861847 BLAKE2B 61eb21e4386b772b98472707ea927f74ee77e8ec39caa494b6db2cdafc4b00e3aee503f9828a8df1cea2bbc6fa3aaf272fe28b60965de26132d4761058b59f25 SHA512 8fcf448be21edc0ccf8afef75013298c8f1634b51cd4d927ee5a1d039552d7c29609f65f283519b6561d09eb6eeae91fa6db70b9e78e4fd8bb5318408b39fb33 diff --git a/app-emulation/wine-staging/wine-staging-5.8.ebuild b/app-emulation/wine-staging/wine-staging-5.12.ebuild similarity index 98% rename from app-emulation/wine-staging/wine-staging-5.8.ebuild rename to app-emulation/wine-staging/wine-staging-5.12.ebuild index 59a4de5dea0d..5be6195c457d 100644 --- a/app-emulation/wine-staging/wine-staging-5.8.ebuild +++ b/app-emulation/wine-staging/wine-staging-5.12.ebuild @@ -10,7 +10,7 @@ inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils l10n multili MY_PN="${PN%%-*}" MY_P="${MY_PN}-${PV}" - +STAGING_COMMIT="3f3a05f91c85cb5ccdc4c8185bcc862c6e96cd52" if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="https://source.winehq.org/git/wine.git" EGIT_BRANCH="master" @@ -24,9 +24,9 @@ else fi S="${WORKDIR}/${MY_P}" -STAGING_P="wine-staging-${PV}" +STAGING_P="wine-staging-${STAGING_COMMIT}" STAGING_DIR="${WORKDIR}/${STAGING_P}" -GWP_V="20191222" +GWP_V="20200523" PATCHDIR="${WORKDIR}/gentoo-wine-patches" DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging patchset" @@ -39,7 +39,7 @@ if [[ ${PV} == "9999" ]] ; then STAGING_EGIT_REPO_URI="https://github.com/wine-staging/wine-staging.git" else SRC_URI="${SRC_URI} - staging? ( https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> ${STAGING_P}.tar.gz )" + staging? ( https://github.com/wine-staging/wine-staging/archive/${STAGING_COMMIT}.tar.gz -> ${STAGING_P}.tar.gz )" fi LICENSE="LGPL-2.1" @@ -130,7 +130,7 @@ RDEPEND="${COMMON_DEPEND} !app-emulation/wine:0 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.1[abi_x86_32?,abi_x86_64?] ) - mono? ( app-emulation/wine-mono:5.0.0 ) + mono? ( app-emulation/wine-mono:5.1.0 ) perl? ( dev-lang/perl dev-perl/XML-Simple @@ -167,6 +167,7 @@ PATCHES=( "${PATCHDIR}/patches/${MY_PN}-5.0-winegcc.patch" #260726 "${PATCHDIR}/patches/${MY_PN}-4.7-multilib-portage.patch" #395615 "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" #310611 + "${PATCHDIR}/patches/${MY_PN}-5.9-Revert-makedep-Install-also-generated-typelib-for-in.patch" ) PATCHES_BIN=() diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest index b0d23dbfb5a8..f61fcc5bdb35 100644 --- a/app-emulation/wine-vanilla/Manifest +++ b/app-emulation/wine-vanilla/Manifest @@ -3,8 +3,7 @@ DIST gentoo-wine-patches-20191222.tar.xz 59236 BLAKE2B 1b2c7b3ab69e5603d0f176a88 DIST gentoo-wine-patches-20200523.tar.xz 59740 BLAKE2B 951d7f305a6e5b3759c8095629d48de4830b8a0c9558de859a9e02d9824fe85553fda2bc0820ca97022a0ca63ac28473dadfe827821220445dbf1a7fd15c7c98 SHA512 46eea45c982b475e3ff444cbd87c6a0a235fc8dcaf3d83d89655a10ed8841a9ddb09e5a638a05803f3bf2c3bd34165c16067aba561efa4c183ee396dc31cdf75 DIST wine-4.0.3.tar.xz 21680420 BLAKE2B a7caf4b82fa2594f77e31f29b2a3da59c08bb58f213268d61bdf48998345162bc36fbfc24db94d11cb07b6da347b3471e9d8976d9abfa0f76c183c0a519aa73e SHA512 a8fde0bcf600eaec56c3ce58c9aa992386784c85cf1c93aa84d50aff4c842b12a6b099c23391d3ad9a0059f3dc9069c0f8e00fad293305ba8a33afc70bf26e14 DIST wine-5.0.1.tar.xz 22476496 BLAKE2B 8fd7729812c0144b6c9ec7f28ecc25bca5bc7801d9927346928f43fc46ca0be89ecb4caefb7a93cf2f3365e088d11e6bd53a028ea8cc9e170ef864ff63f21a5a SHA512 d9756f0a74417ea9e05d08a94ff29b83ebff3db3a3cbaa90979d5312754371ddfcab6bded73a246ef980252b908d8a26e93de2779b766c4bff92c91f8c315d98 -DIST wine-5.0.tar.xz 22469428 BLAKE2B d26938e707545d31ed932c67eaaa9fd137e42daa6facadeaea2897797ec816658edc1b89c649e0cb5c453ca53ebea5d7156fdd188f1afe2a55ca7834e012e276 SHA512 681de951804c3dd3ae8c677a0ea52d172b04cac58594698b191cd972b25899cd2030d01a25fc2ad2eb6b99976a30319d2bd5ba8b7ff98b1a8b43832fa6514b83 DIST wine-5.10.tar.xz 23859084 BLAKE2B ee4d06f69e0259de4ec6cf1352c610aa2460762be49211e21f0fb91a7463a4e4ca82b7ea9272eac8ea0c8d1be955c2aefcbdabed37581c4fbf82e7b58a070d1c SHA512 669d6861525cd4ab000113e8d9c5e10822b62b293914542ee34a826696df66e1d2f09b09f576f714e4117e79e25d1fd0b2a06c57d29da0efa0bdfcb9fee59c60 DIST wine-5.11.tar.xz 23881408 BLAKE2B 5da8ab91dcb462f6de460ae80830d6006866970fbc4a23bbd6a2243736ff004c0734282b45196d46e97bb8383c99b415c85f941b2ab613c72ae66995e0162460 SHA512 fac78a98e03e0305c85fff393b7c5d46a3fbe11aff4a0153771187d3ad0212189d1fa88947fc9fe0da7bd8327eb71283f28ff866c4d8b2bc759a2ad2197fc9a1 -DIST wine-5.8.tar.xz 23753648 BLAKE2B 086f37ce469f6d176eab8daa2d124b1774526727e2f6fe4ecdd39862c13ed493ac4164cf98848d5bc8cba3675e13365f6ea2b34591d518c40c34d09556851578 SHA512 7b9df380655a72e8b9e95ca271a62308262d8efabbeb2ad459071afc9ed51518b42b1f75b019fe8d6b53cf5185e9cfc45ac1b8a7092f118fa2aff14f99c012de +DIST wine-5.12.tar.xz 23939672 BLAKE2B 97190653a754100fc2832f8bdc544529dc34cae97b6ae68a579dfb529af5c924d2e9b439f304784028ae84a730f3cf9911a20d132f645ab90532479092b39079 SHA512 1272b143d64ed6083cd797474f18dbd2bca7a38d488474ae5f054f47789b4fc1d386c7bbf8aa1bd86f9507908fc799b4f45e10e1d8c628c5bd52c42b1d74c8a8 DIST wine-5.9.tar.xz 23802356 BLAKE2B 1879c164c647a5b849056e4149a809c390814ae832773a44347cf1902fd49cb6619b4add5ea2d421c189d92b5c907daa0d6f62c37c48a8bd68d0eaa9eb465433 SHA512 edc6d55a275cf37430a62dc6d6d86bff6d5a434e708dbd99d245018db7f6a0abe39581a1d91eb947f204a45ac94cc5c931745169a3b63a2aecf8db277553b74b diff --git a/app-emulation/wine-vanilla/wine-vanilla-5.0.ebuild b/app-emulation/wine-vanilla/wine-vanilla-5.0.ebuild deleted file mode 100644 index a395c3bba9e2..000000000000 --- a/app-emulation/wine-vanilla/wine-vanilla-5.0.ebuild +++ /dev/null @@ -1,536 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW" -PLOCALE_BACKUP="en" - -inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils l10n ltprune multilib multilib-minimal pax-utils toolchain-funcs virtualx xdg-utils - -MY_PN="${PN%%-*}" -MY_P="${MY_PN}-${PV}" - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://source.winehq.org/git/wine.git" - EGIT_BRANCH="master" - inherit git-r3 - SRC_URI="" - #KEYWORDS="" -else - MAJOR_V=$(ver_cut 1) - SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.0/${MY_P}.tar.xz" - KEYWORDS="-* amd64 x86" -fi -S="${WORKDIR}/${MY_P}" - -GWP_V="20191222" -PATCHDIR="${WORKDIR}/gentoo-wine-patches" - -DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets" -HOMEPAGE="https://www.winehq.org/" -SRC_URI="${SRC_URI} - https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz -" - -LICENSE="LGPL-2.1" -SLOT="${PV}" -IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +faudio +fontconfig +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap +png prelink pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks v4l vkd3d vulkan +X +xcomposite xinerama +xml" -REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) - X? ( truetype ) - elibc_glibc? ( threads ) - osmesa? ( opengl ) - test? ( abi_x86_32 ) - vkd3d? ( vulkan )" # osmesa-opengl #286560 # X-truetype #551124 - -# FIXME: the test suite is unsuitable for us; many tests require net access -# or fail due to Xvfb's opengl limitations. -RESTRICT="test" - -COMMON_DEPEND=" - X? ( - x11-libs/libXcursor[${MULTILIB_USEDEP}] - x11-libs/libXext[${MULTILIB_USEDEP}] - x11-libs/libXfixes[${MULTILIB_USEDEP}] - x11-libs/libXrandr[${MULTILIB_USEDEP}] - x11-libs/libXi[${MULTILIB_USEDEP}] - x11-libs/libXxf86vm[${MULTILIB_USEDEP}] - ) - alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) - capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] ) - cups? ( net-print/cups:=[${MULTILIB_USEDEP}] ) - faudio? ( app-emulation/faudio:=[${MULTILIB_USEDEP}] ) - fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] ) - gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] ) - gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] ) - gssapi? ( virtual/krb5[${MULTILIB_USEDEP}] ) - gstreamer? ( - media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] - media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] - ) - jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] ) - kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) - lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] ) - ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] ) - mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] ) - ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] ) - netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] ) - nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] ) - odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] ) - openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] ) - opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) - opengl? ( - virtual/glu[${MULTILIB_USEDEP}] - virtual/opengl[${MULTILIB_USEDEP}] - ) - osmesa? ( >=media-libs/mesa-13[osmesa,${MULTILIB_USEDEP}] ) - pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] ) - png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] ) - pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] ) - scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] ) - sdl? ( media-libs/libsdl2:=[haptic,joystick,${MULTILIB_USEDEP}] ) - ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) - truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] ) - udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] ) - udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) - v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) - vkd3d? ( app-emulation/vkd3d[${MULTILIB_USEDEP}] ) - vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] ) - xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] ) - xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) - xml? ( - dev-libs/libxml2[${MULTILIB_USEDEP}] - dev-libs/libxslt[${MULTILIB_USEDEP}] - )" - -RDEPEND="${COMMON_DEPEND} - app-emulation/wine-desktop-common - >app-eselect/eselect-wine-0.3 - !app-emulation/wine:0 - dos? ( >=games-emulation/dosbox-0.74_p20160629 ) - gecko? ( app-emulation/wine-gecko:2.47.1[abi_x86_32?,abi_x86_64?] ) - mono? ( app-emulation/wine-mono:4.9.4 ) - perl? ( - dev-lang/perl - dev-perl/XML-Simple - ) - pulseaudio? ( - realtime? ( sys-auth/rtkit ) - ) - samba? ( >=net-fs/samba-3.0.25[winbind] ) - selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 )" - -# tools/make_requests requires perl -DEPEND="${COMMON_DEPEND} - sys-devel/flex - >=sys-kernel/linux-headers-2.6 - virtual/pkgconfig - virtual/yacc - X? ( x11-base/xorg-proto ) - prelink? ( sys-devel/prelink ) - xinerama? ( x11-base/xorg-proto )" - -# These use a non-standard "Wine" category, which is provided by -# /etc/xdg/applications-merged/wine.menu -QA_DESKTOP_FILE="usr/share/applications/wine-browsedrive.desktop -usr/share/applications/wine-notepad.desktop -usr/share/applications/wine-uninstaller.desktop -usr/share/applications/wine-winecfg.desktop" - -PATCHES=( - "${PATCHDIR}/patches/${MY_PN}-5.0-winegcc.patch" #260726 - "${PATCHDIR}/patches/${MY_PN}-4.7-multilib-portage.patch" #395615 - "${PATCHDIR}/patches/${MY_PN}-5.0-memset-O3.patch" #480508 - "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" #310611 -) -PATCHES_BIN=() - -# https://bugs.gentoo.org/show_bug.cgi?id=635222 -if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then - DEPEND+=" dev-util/patchbin" -fi - -wine_compiler_check() { - [[ ${MERGE_TYPE} = "binary" ]] && return 0 - - # GCC-specific bugs - if tc-is-gcc; then - # bug #549768 - if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then - ebegin "Checking for gcc-5 ms_abi compiler bug" - $(tc-getCC) -O2 "${PATCHDIR}/files/pr66838.c" -o "${T}"/pr66838 || die - # Run in subshell to prevent "Aborted" message - ( "${T}"/pr66838 || false ) >/dev/null 2>&1 - if ! eend $?; then - eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0" - eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild," - eerror "or use gcc-config to select a different compiler version." - eerror "See https://bugs.gentoo.org/549768" - eerror - return 1 - fi - fi - # bug #574044 - if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then - ebegin "Checking for gcc-5-3 stack realignment compiler bug" - # Compile in subshell to prevent "Aborted" message - ( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${PATCHDIR}/files/pr69140.c" -o "${T}"/pr69140 ) >/dev/null 2>&1 - if ! eend $?; then - eerror "Wine cannot be built with this version of gcc-5.3" - eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild," - eerror "or use gcc-config to select a different compiler version." - eerror "See https://bugs.gentoo.org/574044" - eerror - return 1 - fi - fi - fi - - # Ensure compiler support - if use abi_x86_64; then - ebegin "Checking for 64-bit compiler with builtin_ms_va_list support" - # Compile in subshell to prevent "Aborted" message - ( $(tc-getCC) -O2 "${PATCHDIR}/files/builtin_ms_va_list.c" -o "${T}"/builtin_ms_va_list >/dev/null 2>&1) - if ! eend $?; then - eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine" - eerror - eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine" - eerror - return 1 - fi - fi -} - -wine_build_environment_check() { - [[ ${MERGE_TYPE} = "binary" ]] && return 0 - - if use abi_x86_64; then - if tc-is-gcc && [[ $(gcc-major-version) -lt 4 || ( $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 4 ) ]]; then - eerror "You need gcc-4.4+ to compile 64-bit wine" - die - elif tc-is-clang && [[ $(clang-major-version) -lt 3 || ( $(clang-major-version) -eq 3 && $(clang-minor-version) -lt 8 ) ]]; then - eerror "You need clang-3.8+ to compile 64-bit wine" - die - fi - fi - if tc-is-gcc && [[ $(gcc-major-version) -eq 5 && $(gcc-minor-version) -le 3 ]]; then - ewarn "GCC-5.0-5.3 suffered from compiler bugs and are no longer supported by" - ewarn "Gentoo's Toolchain Team. If your ebuild fails the compiler checks in" - ewarn "the configure phase, either update your compiler or switch to <5.0 || >=5.4" - fi - if tc-is-gcc && [[ $(gcc-major-version) -eq 5 && $(gcc-minor-version) -eq 4 ]]; then - if has "-march=i686" ${CFLAGS} && ! has "-mtune=generic" ${CFLAGS}; then - ewarn "Compilation can hang with CFLAGS=\"-march=i686\". You can temporarily work" - ewarn "around this by adding \"-mtune=generic\" to your CFLAGS for wine." - ewarn "See package.env in man 5 portage for more information on how to do this." - ewarn "See https://bugs.gentoo.org/show_bug.cgi?id=613128 for more details" - fi - fi - - if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then - eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only." - eerror "See https://bugs.gentoo.org/487864 for more details." - eerror - return 1 - fi -} - -wine_env_vcs_vars() { - local pn_live_var="${PN//[-+]/_}_LIVE_COMMIT" - local pn_live_val="${pn_live_var}" - eval pn_live_val='$'${pn_live_val} - if [[ ! -z ${EGIT_COMMIT} ]]; then - eerror "Commits must now be specified using the environmental variables" - eerror "EGIT_OVERRIDE_COMMIT_WINE" - eerror - return 1 - fi -} - -pkg_pretend() { - wine_build_environment_check || die - - # Verify OSS support - if use oss && ! use kernel_FreeBSD; then - if ! has_version ">=media-sound/oss-4"; then - eerror "You cannot build wine with USE=oss without having support from a" - eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)" - eerror - die - fi - fi -} - -pkg_setup() { - wine_build_environment_check || die - wine_env_vcs_vars || die - - WINE_VARIANT="${PN#wine}-${PV}" - WINE_VARIANT="${WINE_VARIANT#-}" - - MY_PREFIX="${EPREFIX}/usr/lib/wine-${WINE_VARIANT}" - MY_DATAROOTDIR="${EPREFIX}/usr/share/wine-${WINE_VARIANT}" - MY_DATADIR="${MY_DATAROOTDIR}" - MY_INCLUDEDIR="${EPREFIX}/usr/include/wine-${WINE_VARIANT}" - MY_LIBEXECDIR="${EPREFIX}/usr/libexec/wine-${WINE_VARIANT}" - MY_LOCALSTATEDIR="${EPREFIX}/var/wine-${WINE_VARIANT}" - MY_MANDIR="${MY_DATADIR}/man" -} - -src_unpack() { - if [[ ${PV} == "9999" ]] ; then - EGIT_CHECKOUT_DIR="${S}" git-r3_src_unpack - fi - - default - - l10n_find_plocales_changes "${S}/po" "" ".po" -} - -src_prepare() { - - eapply_bin(){ - local patch - for patch in ${PATCHES_BIN[@]}; do - patchbin --nogit < "${patch}" || die - done - } - - local md5="$(md5sum server/protocol.def)" - - default - eapply_bin - eautoreconf - - # Modification of the server protocol requires regenerating the server requests - if [[ "$(md5sum server/protocol.def)" != "${md5}" ]]; then - einfo "server/protocol.def was patched; running tools/make_requests" - tools/make_requests || die #432348 - fi - sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die - if ! use run-exes; then - sed -i '/^MimeType/d' loader/wine.desktop || die #117785 - fi - - # Edit wine.desktop to work for specific variant - sed -e "/^Exec=/s/wine /wine-${WINE_VARIANT} /" -i loader/wine.desktop || die - - # hi-res default icon, #472990, https://bugs.winehq.org/show_bug.cgi?id=24652 - cp "${PATCHDIR}/files/oic_winlogo.ico" dlls/user32/resources/ || die - - l10n_get_locales > po/LINGUAS || die # otherwise wine doesn't respect LINGUAS - - # Fix manpage generation for locales #469418 and abi_x86_64 #617864 - - # Duplicate manpages input files for wine64 - local f - for f in loader/*.man.in; do - cp ${f} ${f/wine/wine64} || die - done - # Add wine64 manpages to Makefile - if use abi_x86_64; then - sed -i "/wine.man.in/i \ - \\\twine64.man.in \\\\" loader/Makefile.in || die - sed -i -E 's/(.*wine)(.*\.UTF-8\.man\.in.*)/&\ -\164\2/' loader/Makefile.in || die - fi - - rm_man_file(){ - local file="${1}" - loc=${2} - sed -i "/${loc}\.UTF-8\.man\.in/d" "${file}" || die - } - - while read f; do - l10n_for_each_disabled_locale_do rm_man_file "${f}" - done < <(find -name "Makefile.in" -exec grep -q "UTF-8.man.in" "{}" \; -print) -} - -src_configure() { - wine_compiler_check || die - - export LDCONFIG=/bin/true - use custom-cflags || strip-flags - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local myconf=( - --prefix="${MY_PREFIX}" - --datarootdir="${MY_DATAROOTDIR}" - --datadir="${MY_DATADIR}" - --includedir="${MY_INCLUDEDIR}" - --libdir="${EPREFIX}/usr/$(get_libdir)/wine-${WINE_VARIANT}" - --libexecdir="${MY_LIBEXECDIR}" - --localstatedir="${MY_LOCALSTATEDIR}" - --mandir="${MY_MANDIR}" - --sysconfdir="${EPREFIX}/etc/wine" - $(use_with alsa) - $(use_with capi) - $(use_with lcms cms) - $(use_with cups) - $(use_with ncurses curses) - $(use_with udisks dbus) - $(use_with faudio) - $(use_with fontconfig) - $(use_with ssl gnutls) - $(use_enable gecko mshtml) - $(use_with gphoto2 gphoto) - $(use_with gsm) - $(use_with gssapi) - $(use_with gstreamer) - --without-hal - $(use_with jpeg) - $(use_with kerberos krb5) - $(use_with ldap) - --without-mingw # linux LDFLAGS leak in mingw32: bug #685172 - $(use_enable mono mscoree) - $(use_with mp3 mpg123) - $(use_with netapi) - $(use_with nls gettext) - $(use_with openal) - $(use_with opencl) - $(use_with opengl) - $(use_with osmesa) - $(use_with oss) - $(use_with pcap) - $(use_with png) - $(use_with pulseaudio pulse) - $(use_with threads pthread) - $(use_with scanner sane) - $(use_with sdl) - $(use_enable test tests) - $(use_with truetype freetype) - $(use_with udev) - $(use_with v4l v4l2) - $(use_with vkd3d) - $(use_with vulkan) - $(use_with X x) - $(use_with X xfixes) - $(use_with xcomposite) - $(use_with xinerama) - $(use_with xml) - $(use_with xml xslt) - ) - - local PKG_CONFIG AR RANLIB - # Avoid crossdev's i686-pc-linux-gnu-pkg-config if building wine32 on amd64; #472038 - # set AR and RANLIB to make QA scripts happy; #483342 - tc-export PKG_CONFIG AR RANLIB - - if use amd64; then - if [[ ${ABI} == amd64 ]]; then - myconf+=( --enable-win64 ) - else - myconf+=( --disable-win64 ) - fi - - # Note: using --with-wine64 results in problems with multilib.eclass - # CC/LD hackery. We're using separate tools instead. - fi - - ECONF_SOURCE=${S} \ - econf "${myconf[@]}" - emake depend -} - -multilib_src_test() { - # FIXME: win32-only; wine64 tests fail with "could not find the Wine loader" - if [[ ${ABI} == x86 ]]; then - if [[ $(id -u) == 0 ]]; then - ewarn "Skipping tests since they cannot be run under the root user." - ewarn "To run the test ${MY_PN} suite, add userpriv to FEATURES in make.conf" - return - fi - - WINEPREFIX="${T}/.wine-${ABI}" \ - Xemake test - fi -} - -multilib_src_install_all() { - local DOCS=( ANNOUNCE AUTHORS README ) - add_locale_docs() { - local locale_doc="documentation/README.$1" - [[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} ) - } - l10n_for_each_locale_do add_locale_docs - - einstalldocs - prune_libtool_files --all - - if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script - rm "${D%/}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ - "${D%/}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die - fi - - # Remove wineconsole if neither backend is installed #551124 - if ! use X && ! use ncurses; then - rm "${D%/}${MY_PREFIX}"/bin/wineconsole* || die - rm "${D%/}${MY_MANDIR}"/man1/wineconsole* || die - rm_wineconsole() { - rm "${D%/}${MY_PREFIX}/$(get_libdir)"/wine/{,fakedlls/}wineconsole.exe* || die - } - multilib_foreach_abi rm_wineconsole - fi - - use abi_x86_32 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine{,-preloader} #255055 - use abi_x86_64 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine64{,-preloader} - - # Avoid double prefix from dosym and make_wrapper - MY_PREFIX=${MY_PREFIX#${EPREFIX}} - - if use abi_x86_64 && ! use abi_x86_32; then - dosym wine64 "${MY_PREFIX}"/bin/wine # 404331 - dosym wine64-preloader "${MY_PREFIX}"/bin/wine-preloader - fi - - # Failglob for binloops, shouldn't be necessary, but including to stay safe - eshopts_push -s failglob #615218 - # Make wrappers for binaries for handling multiple variants - # Note: wrappers instead of symlinks because some are shell which use basename - local b - for b in "${ED%/}${MY_PREFIX}"/bin/*; do - make_wrapper "${b##*/}-${WINE_VARIANT}" "${MY_PREFIX}/bin/${b##*/}" - done - eshopts_pop -} - -pkg_postinst() { - eselect wine register ${P} - if [[ ${PN} == "wine-vanilla" ]]; then - eselect wine register --vanilla ${P} || die - fi - - eselect wine update --all --if-unset || die - - xdg_desktop_database_update - - if ! use gecko; then - ewarn "Without Wine Gecko, wine prefixes will not have a default" - ewarn "implementation of iexplore. Many older windows applications" - ewarn "rely upon the existence of an iexplore implementation, so" - ewarn "you will likely need to install an external one, like via winetricks" - fi - if ! use mono; then - ewarn "Without Wine Mono, wine prefixes will not have a default" - ewarn "implementation of .NET. Many windows applications rely upon" - ewarn "the existence of a .NET implementation, so you will likely need" - ewarn "to install an external one, like via winetricks" - fi -} - -pkg_prerm() { - eselect wine deregister ${P} - if [[ ${PN} == "wine-vanilla" ]]; then - eselect wine deregister --vanilla ${P} || die - fi - - eselect wine update --all --if-unset || die -} - -pkg_postrm() { - xdg_desktop_database_update -} diff --git a/app-emulation/wine-vanilla/wine-vanilla-5.8.ebuild b/app-emulation/wine-vanilla/wine-vanilla-5.12.ebuild similarity index 98% rename from app-emulation/wine-vanilla/wine-vanilla-5.8.ebuild rename to app-emulation/wine-vanilla/wine-vanilla-5.12.ebuild index f1b0c2c98e78..fed13ca5bb03 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-5.8.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-5.12.ebuild @@ -24,7 +24,7 @@ else fi S="${WORKDIR}/${MY_P}" -GWP_V="20191222" +GWP_V="20200523" PATCHDIR="${WORKDIR}/gentoo-wine-patches" DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets" @@ -110,7 +110,7 @@ RDEPEND="${COMMON_DEPEND} !app-emulation/wine:0 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.1[abi_x86_32?,abi_x86_64?] ) - mono? ( app-emulation/wine-mono:5.0.0 ) + mono? ( app-emulation/wine-mono:5.1.0 ) perl? ( dev-lang/perl dev-perl/XML-Simple @@ -143,6 +143,7 @@ PATCHES=( "${PATCHDIR}/patches/${MY_PN}-5.0-winegcc.patch" #260726 "${PATCHDIR}/patches/${MY_PN}-4.7-multilib-portage.patch" #395615 "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" #310611 + "${PATCHDIR}/patches/${MY_PN}-5.9-Revert-makedep-Install-also-generated-typelib-for-in.patch" ) PATCHES_BIN=() @@ -418,10 +419,9 @@ multilib_src_configure() { $(use_with xml xslt) ) - local PKG_CONFIG AR RANLIB + local PKG_CONFIG # Avoid crossdev's i686-pc-linux-gnu-pkg-config if building wine32 on amd64; #472038 - # set AR and RANLIB to make QA scripts happy; #483342 - tc-export PKG_CONFIG AR RANLIB + tc-export PKG_CONFIG if use amd64; then if [[ ${ABI} == amd64 ]]; then diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz index ae5f305dcc2b7789ac9c2075301eb2d199e73594..becfd21905ad630113c84d85d6676bf938c7cf41 100644 GIT binary patch delta 4544 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 delta 4762 zcmV;L5@qd&CbB1gABzY8000000{?ZI*^*tyaYf(#75D+$HDwKtR9Fr>Z23j{fvl=b zvV$0C0?@#(_sW*h_u@g6NU(u> A@x%b+2_-{Y_>4$e8?2BIgqW|*O5AWaQp4z+L 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 literal 19855 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 z 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 GjsO5ndz~Wy diff --git a/app-i18n/fcitx-anthy/fcitx-anthy-0.2.3.ebuild b/app-i18n/fcitx-anthy/fcitx-anthy-0.2.3.ebuild index 455118af7af9..4230b7a7138f 100644 --- a/app-i18n/fcitx-anthy/fcitx-anthy-0.2.3.ebuild +++ b/app-i18n/fcitx-anthy/fcitx-anthy-0.2.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2013-2019 Gentoo Authors +# Copyright 2013-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -8,11 +8,11 @@ inherit cmake-utils xdg-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-anthy.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-anthy" fi DESCRIPTION="Japanese Anthy input methods for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-anthy" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-anthy" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-anthy/fcitx-anthy-4.9999.ebuild b/app-i18n/fcitx-anthy/fcitx-anthy-4.9999.ebuild index 24f0e97c1e8f..7bdab3f7755a 100644 --- a/app-i18n/fcitx-anthy/fcitx-anthy-4.9999.ebuild +++ b/app-i18n/fcitx-anthy/fcitx-anthy-4.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2013-2019 Gentoo Authors +# Copyright 2013-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -8,11 +8,11 @@ inherit cmake-utils xdg-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-anthy.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-anthy" fi DESCRIPTION="Japanese Anthy input methods for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-anthy" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-anthy" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-anthy/metadata.xml b/app-i18n/fcitx-anthy/metadata.xml index c29ae3fb402f..5e15c729652f 100644 --- a/app-i18n/fcitx-anthy/metadata.xml +++ b/app-i18n/fcitx-anthy/metadata.xml @@ -10,6 +10,6 @@ Cjk - fcitx/fcitx-anthy + fcitx/fcitx-anthy diff --git a/app-i18n/fcitx-chewing/fcitx-chewing-0.2.3.ebuild b/app-i18n/fcitx-chewing/fcitx-chewing-0.2.3.ebuild index 143ad65fd3fd..5c7b46177e7c 100644 --- a/app-i18n/fcitx-chewing/fcitx-chewing-0.2.3.ebuild +++ b/app-i18n/fcitx-chewing/fcitx-chewing-0.2.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2013-2019 Gentoo Authors +# Copyright 2013-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -8,11 +8,11 @@ inherit cmake-utils xdg-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-chewing.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-chewing" fi DESCRIPTION="Chinese Chewing input method for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-chewing" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-chewing" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-chewing/fcitx-chewing-4.9999.ebuild b/app-i18n/fcitx-chewing/fcitx-chewing-4.9999.ebuild index 37b56eff406c..8b63f929ae44 100644 --- a/app-i18n/fcitx-chewing/fcitx-chewing-4.9999.ebuild +++ b/app-i18n/fcitx-chewing/fcitx-chewing-4.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2013-2019 Gentoo Authors +# Copyright 2013-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -8,11 +8,11 @@ inherit cmake-utils xdg-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-chewing.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-chewing" fi DESCRIPTION="Chinese Chewing input method for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-chewing" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-chewing" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-chewing/metadata.xml b/app-i18n/fcitx-chewing/metadata.xml index 9a5bbb63bce1..c3d61612ede3 100644 --- a/app-i18n/fcitx-chewing/metadata.xml +++ b/app-i18n/fcitx-chewing/metadata.xml @@ -10,6 +10,6 @@ Cjk - fcitx/fcitx-chewing + fcitx/fcitx-chewing diff --git a/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-0.3.6.ebuild b/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-0.3.6.ebuild index 7052fba1ce19..2cf1b903b2d9 100644 --- a/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-0.3.6.ebuild +++ b/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-0.3.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 2012-2019 Gentoo Authors +# Copyright 2012-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -8,11 +8,11 @@ inherit cmake-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-cloudpinyin.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-cloudpinyin" fi DESCRIPTION="Internet look-up support for Chinese Pinyin input methods for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-cloudpinyin" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-cloudpinyin" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-4.9999.ebuild b/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-4.9999.ebuild index e4582e24ae36..6a77e0dc6823 100644 --- a/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-4.9999.ebuild +++ b/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-4.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2012-2019 Gentoo Authors +# Copyright 2012-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -8,11 +8,11 @@ inherit cmake-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-cloudpinyin.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-cloudpinyin" fi DESCRIPTION="Internet look-up support for Chinese Pinyin input methods for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-cloudpinyin" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-cloudpinyin" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-cloudpinyin/metadata.xml b/app-i18n/fcitx-cloudpinyin/metadata.xml index 183e87e5137e..a46ab006f456 100644 --- a/app-i18n/fcitx-cloudpinyin/metadata.xml +++ b/app-i18n/fcitx-cloudpinyin/metadata.xml @@ -10,6 +10,6 @@ Cjk - fcitx/fcitx-cloudpinyin + fcitx/fcitx-cloudpinyin diff --git a/app-i18n/fcitx-configtool/fcitx-configtool-0.4.10.ebuild b/app-i18n/fcitx-configtool/fcitx-configtool-0.4.10.ebuild index d94a92a71186..9fe46f55f860 100644 --- a/app-i18n/fcitx-configtool/fcitx-configtool-0.4.10.ebuild +++ b/app-i18n/fcitx-configtool/fcitx-configtool-0.4.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 2010-2019 Gentoo Authors +# Copyright 2010-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -8,11 +8,11 @@ inherit cmake-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-configtool.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-configtool" fi DESCRIPTION="GTK+ GUI configuration tool for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-configtool" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-configtool" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-configtool/fcitx-configtool-4.9999.ebuild b/app-i18n/fcitx-configtool/fcitx-configtool-4.9999.ebuild index 1243fa0276e8..19655e98c974 100644 --- a/app-i18n/fcitx-configtool/fcitx-configtool-4.9999.ebuild +++ b/app-i18n/fcitx-configtool/fcitx-configtool-4.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2010-2019 Gentoo Authors +# Copyright 2010-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -8,11 +8,11 @@ inherit cmake-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-configtool.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-configtool" fi DESCRIPTION="GTK+ GUI configuration tool for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-configtool" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-configtool" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-configtool/metadata.xml b/app-i18n/fcitx-configtool/metadata.xml index 163f08b0b6df..c7779e9268e6 100644 --- a/app-i18n/fcitx-configtool/metadata.xml +++ b/app-i18n/fcitx-configtool/metadata.xml @@ -10,6 +10,6 @@ Cjk - fcitx/fcitx-configtool + fcitx/fcitx-configtool diff --git a/app-i18n/fcitx-hangul/fcitx-hangul-0.3.1.ebuild b/app-i18n/fcitx-hangul/fcitx-hangul-0.3.1.ebuild index 16855499c911..fdbf7d7716b5 100644 --- a/app-i18n/fcitx-hangul/fcitx-hangul-0.3.1.ebuild +++ b/app-i18n/fcitx-hangul/fcitx-hangul-0.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2013-2019 Gentoo Authors +# Copyright 2013-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -8,11 +8,11 @@ inherit cmake-utils xdg-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-hangul.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-hangul" fi DESCRIPTION="Korean Hangul input method for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-hangul" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-hangul" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-hangul/fcitx-hangul-4.9999.ebuild b/app-i18n/fcitx-hangul/fcitx-hangul-4.9999.ebuild index 917d7e983d20..0c3f83a8582d 100644 --- a/app-i18n/fcitx-hangul/fcitx-hangul-4.9999.ebuild +++ b/app-i18n/fcitx-hangul/fcitx-hangul-4.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2013-2019 Gentoo Authors +# Copyright 2013-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -8,11 +8,11 @@ inherit cmake-utils xdg-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-hangul.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-hangul" fi DESCRIPTION="Korean Hangul input method for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-hangul" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-hangul" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-hangul/metadata.xml b/app-i18n/fcitx-hangul/metadata.xml index c07e8a1bcdb6..ef7714e27ba9 100644 --- a/app-i18n/fcitx-hangul/metadata.xml +++ b/app-i18n/fcitx-hangul/metadata.xml @@ -10,6 +10,6 @@ Cjk - fcitx/fcitx-hangul + fcitx/fcitx-hangul diff --git a/app-i18n/fcitx-libpinyin/fcitx-libpinyin-0.5.3.ebuild b/app-i18n/fcitx-libpinyin/fcitx-libpinyin-0.5.3.ebuild index cfcd437107b6..941ab64d0264 100644 --- a/app-i18n/fcitx-libpinyin/fcitx-libpinyin-0.5.3.ebuild +++ b/app-i18n/fcitx-libpinyin/fcitx-libpinyin-0.5.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2012-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -8,11 +8,11 @@ inherit cmake-utils gnome2-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-libpinyin.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-libpinyin" fi DESCRIPTION="Chinese LibPinyin input methods for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-libpinyin" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-libpinyin" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="https://download.fcitx-im.org/data/model.text.20161206.tar.gz -> fcitx-data-model.text.20161206.tar.gz" else diff --git a/app-i18n/fcitx-libpinyin/fcitx-libpinyin-4.9999.ebuild b/app-i18n/fcitx-libpinyin/fcitx-libpinyin-4.9999.ebuild index 38b963d8ecc8..66cc6ae0ed8d 100644 --- a/app-i18n/fcitx-libpinyin/fcitx-libpinyin-4.9999.ebuild +++ b/app-i18n/fcitx-libpinyin/fcitx-libpinyin-4.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2012-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -8,11 +8,11 @@ inherit cmake-utils gnome2-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-libpinyin.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-libpinyin" fi DESCRIPTION="Chinese LibPinyin input methods for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-libpinyin" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-libpinyin" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="https://download.fcitx-im.org/data/model.text.20161206.tar.gz -> fcitx-data-model.text.20161206.tar.gz" else diff --git a/app-i18n/fcitx-libpinyin/metadata.xml b/app-i18n/fcitx-libpinyin/metadata.xml index 8cb60642717a..2c68bea1e0eb 100644 --- a/app-i18n/fcitx-libpinyin/metadata.xml +++ b/app-i18n/fcitx-libpinyin/metadata.xml @@ -13,6 +13,6 @@ Install dictionary manager - fcitx/fcitx-libpinyin + fcitx/fcitx-libpinyin diff --git a/app-i18n/fcitx-m17n/fcitx-m17n-0.2.4.ebuild b/app-i18n/fcitx-m17n/fcitx-m17n-0.2.4.ebuild index 65a80442349f..82a35d462868 100644 --- a/app-i18n/fcitx-m17n/fcitx-m17n-0.2.4.ebuild +++ b/app-i18n/fcitx-m17n/fcitx-m17n-0.2.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2016-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -8,11 +8,11 @@ inherit cmake-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-m17n.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-m17n" fi DESCRIPTION="m17n-provided input methods for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-m17n" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-m17n" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-m17n/fcitx-m17n-4.9999.ebuild b/app-i18n/fcitx-m17n/fcitx-m17n-4.9999.ebuild index 45cd1d24ec28..a043cd7fefa4 100644 --- a/app-i18n/fcitx-m17n/fcitx-m17n-4.9999.ebuild +++ b/app-i18n/fcitx-m17n/fcitx-m17n-4.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2016-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -8,11 +8,11 @@ inherit cmake-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-m17n.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-m17n" fi DESCRIPTION="m17n-provided input methods for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-m17n" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-m17n" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-m17n/metadata.xml b/app-i18n/fcitx-m17n/metadata.xml index 0972630f0941..fcddb15dd181 100644 --- a/app-i18n/fcitx-m17n/metadata.xml +++ b/app-i18n/fcitx-m17n/metadata.xml @@ -10,6 +10,6 @@ Cjk - fcitx/fcitx-m17n + fcitx/fcitx-m17n diff --git a/app-i18n/fcitx-qt5/fcitx-qt5-1.2.3.ebuild b/app-i18n/fcitx-qt5/fcitx-qt5-1.2.3.ebuild index 99e7fd2bb3e6..0517f4e0d2dc 100644 --- a/app-i18n/fcitx-qt5/fcitx-qt5-1.2.3.ebuild +++ b/app-i18n/fcitx-qt5/fcitx-qt5-1.2.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2014-2019 Gentoo Authors +# Copyright 2014-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -8,11 +8,11 @@ inherit cmake-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-qt5.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-qt5" fi DESCRIPTION="Fcitx input method module for Qt 5" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-qt5" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-qt5" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-qt5/fcitx-qt5-4.9999.ebuild b/app-i18n/fcitx-qt5/fcitx-qt5-4.9999.ebuild index 3484bb692873..9c1255da7ca4 100644 --- a/app-i18n/fcitx-qt5/fcitx-qt5-4.9999.ebuild +++ b/app-i18n/fcitx-qt5/fcitx-qt5-4.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2014-2019 Gentoo Authors +# Copyright 2014-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -8,11 +8,11 @@ inherit cmake-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-qt5.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-qt5" fi DESCRIPTION="Fcitx input method module for Qt 5" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-qt5" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-qt5" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-qt5/metadata.xml b/app-i18n/fcitx-qt5/metadata.xml index 8410356fbf60..1a301afceb2d 100644 --- a/app-i18n/fcitx-qt5/metadata.xml +++ b/app-i18n/fcitx-qt5/metadata.xml @@ -10,6 +10,6 @@ Cjk - fcitx/fcitx-qt5 + fcitx/fcitx-qt5 diff --git a/app-i18n/fcitx-rime/fcitx-rime-0.3.2.ebuild b/app-i18n/fcitx-rime/fcitx-rime-0.3.2.ebuild index 675cba41e886..a028f7f8ff9e 100644 --- a/app-i18n/fcitx-rime/fcitx-rime-0.3.2.ebuild +++ b/app-i18n/fcitx-rime/fcitx-rime-0.3.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2012-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -8,11 +8,11 @@ inherit cmake-utils gnome2-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-rime.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-rime" fi DESCRIPTION="Chinese RIME input methods for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-rime" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-rime" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-rime/fcitx-rime-4.9999.ebuild b/app-i18n/fcitx-rime/fcitx-rime-4.9999.ebuild index b40865038567..5b17c2b01487 100644 --- a/app-i18n/fcitx-rime/fcitx-rime-4.9999.ebuild +++ b/app-i18n/fcitx-rime/fcitx-rime-4.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2012-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -8,11 +8,11 @@ inherit cmake-utils gnome2-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-rime.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-rime" fi DESCRIPTION="Chinese RIME input methods for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-rime" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-rime" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-rime/metadata.xml b/app-i18n/fcitx-rime/metadata.xml index 867246b6c0f5..c809836fd12d 100644 --- a/app-i18n/fcitx-rime/metadata.xml +++ b/app-i18n/fcitx-rime/metadata.xml @@ -17,6 +17,6 @@ Install configuration tool - fcitx/fcitx-rime + fcitx/fcitx-rime diff --git a/app-i18n/fcitx-sayura/fcitx-sayura-0.1.2.ebuild b/app-i18n/fcitx-sayura/fcitx-sayura-0.1.2.ebuild index c767ad9702dc..3d0258f459a7 100644 --- a/app-i18n/fcitx-sayura/fcitx-sayura-0.1.2.ebuild +++ b/app-i18n/fcitx-sayura/fcitx-sayura-0.1.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2016-2019 Gentoo Authors +# Copyright 2016-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -8,11 +8,11 @@ inherit cmake-utils xdg-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-sayura.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-sayura" fi DESCRIPTION="Sinhala Sayura input method for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-sayura" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-sayura" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-sayura/fcitx-sayura-4.9999.ebuild b/app-i18n/fcitx-sayura/fcitx-sayura-4.9999.ebuild index 782627256f66..8b9f2d116f0a 100644 --- a/app-i18n/fcitx-sayura/fcitx-sayura-4.9999.ebuild +++ b/app-i18n/fcitx-sayura/fcitx-sayura-4.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2016-2019 Gentoo Authors +# Copyright 2016-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -8,11 +8,11 @@ inherit cmake-utils xdg-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-sayura.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-sayura" fi DESCRIPTION="Sinhala Sayura input method for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-sayura" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-sayura" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-sayura/metadata.xml b/app-i18n/fcitx-sayura/metadata.xml index 733b3cd2db79..98c49b162783 100644 --- a/app-i18n/fcitx-sayura/metadata.xml +++ b/app-i18n/fcitx-sayura/metadata.xml @@ -10,6 +10,6 @@ Cjk - fcitx/fcitx-sayura + fcitx/fcitx-sayura diff --git a/app-i18n/fcitx-sunpinyin/fcitx-sunpinyin-0.4.2.ebuild b/app-i18n/fcitx-sunpinyin/fcitx-sunpinyin-0.4.2.ebuild index 9eed3f5a70f1..64c5adb2c758 100644 --- a/app-i18n/fcitx-sunpinyin/fcitx-sunpinyin-0.4.2.ebuild +++ b/app-i18n/fcitx-sunpinyin/fcitx-sunpinyin-0.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2010-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -8,11 +8,11 @@ inherit cmake-utils gnome2-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-sunpinyin.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-sunpinyin" fi DESCRIPTION="Chinese SunPinyin input method for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-sunpinyin" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-sunpinyin" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-sunpinyin/fcitx-sunpinyin-4.9999.ebuild b/app-i18n/fcitx-sunpinyin/fcitx-sunpinyin-4.9999.ebuild index 5dcca8662924..cc7a98ca63d7 100644 --- a/app-i18n/fcitx-sunpinyin/fcitx-sunpinyin-4.9999.ebuild +++ b/app-i18n/fcitx-sunpinyin/fcitx-sunpinyin-4.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2010-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -8,11 +8,11 @@ inherit cmake-utils gnome2-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-sunpinyin.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-sunpinyin" fi DESCRIPTION="Chinese SunPinyin input method for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-sunpinyin" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-sunpinyin" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-sunpinyin/metadata.xml b/app-i18n/fcitx-sunpinyin/metadata.xml index 0b3b9ad6abdd..a29735352546 100644 --- a/app-i18n/fcitx-sunpinyin/metadata.xml +++ b/app-i18n/fcitx-sunpinyin/metadata.xml @@ -10,6 +10,6 @@ Cjk - fcitx/fcitx-sunpinyin + fcitx/fcitx-sunpinyin diff --git a/app-i18n/fcitx-table-extra/fcitx-table-extra-0.3.8.ebuild b/app-i18n/fcitx-table-extra/fcitx-table-extra-0.3.8.ebuild index a2516d917e26..24bb5f73b8b4 100644 --- a/app-i18n/fcitx-table-extra/fcitx-table-extra-0.3.8.ebuild +++ b/app-i18n/fcitx-table-extra/fcitx-table-extra-0.3.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2012-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -8,11 +8,11 @@ inherit cmake-utils gnome2-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-table-extra.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-table-extra" fi DESCRIPTION="Extra Chinese table input methods for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-table-extra" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-table-extra" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-table-extra/fcitx-table-extra-4.9999.ebuild b/app-i18n/fcitx-table-extra/fcitx-table-extra-4.9999.ebuild index 9a7d55beda2c..ac818b0f0b30 100644 --- a/app-i18n/fcitx-table-extra/fcitx-table-extra-4.9999.ebuild +++ b/app-i18n/fcitx-table-extra/fcitx-table-extra-4.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2012-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -8,11 +8,11 @@ inherit cmake-utils gnome2-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-table-extra.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-table-extra" fi DESCRIPTION="Extra Chinese table input methods for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-table-extra" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-table-extra" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-table-extra/metadata.xml b/app-i18n/fcitx-table-extra/metadata.xml index 4c163079a51f..461bba458254 100644 --- a/app-i18n/fcitx-table-extra/metadata.xml +++ b/app-i18n/fcitx-table-extra/metadata.xml @@ -10,6 +10,6 @@ Cjk - fcitx/fcitx-table-extra + fcitx/fcitx-table-extra diff --git a/app-i18n/fcitx-unikey/fcitx-unikey-0.2.7.ebuild b/app-i18n/fcitx-unikey/fcitx-unikey-0.2.7.ebuild index df756e31e6e0..05e9166a8900 100644 --- a/app-i18n/fcitx-unikey/fcitx-unikey-0.2.7.ebuild +++ b/app-i18n/fcitx-unikey/fcitx-unikey-0.2.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2013-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -8,11 +8,11 @@ inherit cmake-utils gnome2-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-unikey.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-unikey" fi DESCRIPTION="Vietnamese Unikey input methods for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-unikey" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-unikey" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-unikey/fcitx-unikey-4.9999.ebuild b/app-i18n/fcitx-unikey/fcitx-unikey-4.9999.ebuild index f7913c7825a9..c20cc8cad7a2 100644 --- a/app-i18n/fcitx-unikey/fcitx-unikey-4.9999.ebuild +++ b/app-i18n/fcitx-unikey/fcitx-unikey-4.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2013-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -8,11 +8,11 @@ inherit cmake-utils gnome2-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx-unikey.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx-unikey" fi DESCRIPTION="Vietnamese Unikey input methods for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx-unikey" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx-unikey" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/fcitx-unikey/metadata.xml b/app-i18n/fcitx-unikey/metadata.xml index 92ad94a4b881..fbe690dbfe44 100644 --- a/app-i18n/fcitx-unikey/metadata.xml +++ b/app-i18n/fcitx-unikey/metadata.xml @@ -13,6 +13,6 @@ Install macro editor - fcitx/fcitx-unikey + fcitx/fcitx-unikey diff --git a/app-i18n/fcitx/fcitx-4.2.9.6.ebuild b/app-i18n/fcitx/fcitx-4.2.9.6.ebuild index 0681078c51a6..abf4e1cbdb6a 100644 --- a/app-i18n/fcitx/fcitx-4.2.9.6.ebuild +++ b/app-i18n/fcitx/fcitx-4.2.9.6.ebuild @@ -1,18 +1,18 @@ -# Copyright 2003-2019 Gentoo Authors +# Copyright 2003-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" -inherit cmake-utils gnome2-utils xdg-utils +inherit cmake gnome2-utils xdg-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx" fi DESCRIPTION="Fcitx (Flexible Context-aware Input Tool with eXtension) input method framework" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="https://download.fcitx-im.org/data/pinyin.tar.gz -> fcitx-data-pinyin.tar.gz https://download.fcitx-im.org/data/table.tar.gz -> fcitx-data-table.tar.gz @@ -25,12 +25,17 @@ fi LICENSE="BSD-1 GPL-2+ LGPL-2+ MIT" SLOT="4" -KEYWORDS="amd64 ~hppa ppc ppc64 x86" +KEYWORDS="amd64 ~arm64 ~hppa ppc ppc64 x86" IUSE="+X +autostart +cairo debug +enchant gtk2 +gtk3 +introspection lua nls opencc +pango static-libs +table test +xml" -RESTRICT="!test? ( test )" REQUIRED_USE="cairo? ( X ) pango? ( cairo )" +RESTRICT="!test? ( test )" -RDEPEND="dev-libs/glib:2 +BDEPEND="dev-util/glib-utils + kde-frameworks/extra-cmake-modules:5 + virtual/pkgconfig + introspection? ( dev-libs/gobject-introspection ) + nls? ( sys-devel/gettext )" +DEPEND="dev-libs/glib:2 sys-apps/dbus sys-apps/util-linux virtual/libiconv @@ -55,18 +60,14 @@ RDEPEND="dev-libs/glib:2 enchant? ( app-text/enchant:0= ) gtk2? ( x11-libs/gtk+:2 ) gtk3? ( x11-libs/gtk+:3 ) - introspection? ( dev-libs/gobject-introspection ) lua? ( dev-lang/lua:= ) nls? ( sys-devel/gettext ) - opencc? ( app-i18n/opencc:= ) + opencc? ( app-i18n/opencc:0= ) xml? ( app-text/iso-codes dev-libs/libxml2 )" -DEPEND="${RDEPEND} - dev-util/glib-utils - kde-frameworks/extra-cmake-modules:5 - virtual/pkgconfig" +RDEPEND="${DEPEND}" DOCS=(AUTHORS ChangeLog THANKS) @@ -79,7 +80,7 @@ src_prepare() { ln -s "${DISTDIR}/fcitx-data-en_dict-20121020.tar.gz" src/module/spell/dict/en_dict-20121020.tar.gz || die fi - # https://gitlab.com/fcitx/fcitx/issues/250 + # https://github.com/fcitx/fcitx/issues/250 sed \ -e "/find_package(XkbFile REQUIRED)/i\\ if(ENABLE_X11)" \ -e "/find_package(XkbFile REQUIRED)/s/^/ /" \ @@ -87,47 +88,46 @@ src_prepare() { -e "/^find_package(XKeyboardConfig REQUIRED)/,+1d" \ -i CMakeLists.txt - cmake-utils_src_prepare - xdg_environment_reset + cmake_src_prepare } src_configure() { local mycmakeargs=( -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)" -DSYSCONFDIR="${EPREFIX}/etc" - -DENABLE_CAIRO=$(usex cairo) - -DENABLE_DEBUG=$(usex debug) - -DENABLE_ENCHANT=$(usex enchant) - -DENABLE_GETTEXT=$(usex nls) - -DENABLE_GIR=$(usex introspection) - -DENABLE_GTK2_IM_MODULE=$(usex gtk2) - -DENABLE_GTK3_IM_MODULE=$(usex gtk3) - -DENABLE_LIBXML2=$(usex xml) - -DENABLE_LUA=$(usex lua) - -DENABLE_OPENCC=$(usex opencc) - -DENABLE_PANGO=$(usex pango) + -DENABLE_CAIRO=$(usex cairo ON OFF) + -DENABLE_DEBUG=$(usex debug ON OFF) + -DENABLE_ENCHANT=$(usex enchant ON OFF) + -DENABLE_GETTEXT=$(usex nls ON OFF) + -DENABLE_GIR=$(usex introspection ON OFF) + -DENABLE_GTK2_IM_MODULE=$(usex gtk2 ON OFF) + -DENABLE_GTK3_IM_MODULE=$(usex gtk3 ON OFF) + -DENABLE_LIBXML2=$(usex xml ON OFF) + -DENABLE_LUA=$(usex lua ON OFF) + -DENABLE_OPENCC=$(usex opencc ON OFF) + -DENABLE_PANGO=$(usex pango ON OFF) -DENABLE_QT=OFF -DENABLE_QT_GUI=OFF -DENABLE_QT_IM_MODULE=OFF - -DENABLE_SNOOPER=$(if use gtk2 || use gtk3; then echo yes; else echo no; fi) - -DENABLE_STATIC=$(usex static-libs) - -DENABLE_TABLE=$(usex table) - -DENABLE_TEST=$(usex test) - -DENABLE_X11=$(usex X) - -DENABLE_XDGAUTOSTART=$(usex autostart) + -DENABLE_SNOOPER=$(if use gtk2 || use gtk3; then echo ON; else echo OFF; fi) + -DENABLE_STATIC=$(usex static-libs ON OFF) + -DENABLE_TABLE=$(usex table ON OFF) + -DENABLE_TEST=$(usex test ON OFF) + -DENABLE_X11=$(usex X ON OFF) + -DENABLE_XDGAUTOSTART=$(usex autostart ON OFF) ) - cmake-utils_src_configure + cmake_src_configure } src_install() { - cmake-utils_src_install - rm -r "${ED}usr/share/doc/${PN}" + cmake_src_install + rm -r "${ED}/usr/share/doc/${PN}" } pkg_postinst() { - gnome2_icon_cache_update xdg_desktop_database_update + xdg_icon_cache_update xdg_mimeinfo_database_update use gtk2 && gnome2_query_immodules_gtk2 use gtk3 && gnome2_query_immodules_gtk3 @@ -139,8 +139,8 @@ pkg_postinst() { } pkg_postrm() { - gnome2_icon_cache_update xdg_desktop_database_update + xdg_icon_cache_update xdg_mimeinfo_database_update use gtk2 && gnome2_query_immodules_gtk2 use gtk3 && gnome2_query_immodules_gtk3 diff --git a/app-i18n/fcitx/fcitx-4.9999.ebuild b/app-i18n/fcitx/fcitx-4.9999.ebuild index 813284c841dc..53d5b963fa21 100644 --- a/app-i18n/fcitx/fcitx-4.9999.ebuild +++ b/app-i18n/fcitx/fcitx-4.9999.ebuild @@ -1,18 +1,18 @@ -# Copyright 2003-2019 Gentoo Authors +# Copyright 2003-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" -inherit cmake-utils gnome2-utils xdg-utils +inherit cmake gnome2-utils xdg-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/fcitx.git" + EGIT_REPO_URI="https://github.com/fcitx/fcitx" fi DESCRIPTION="Fcitx (Flexible Context-aware Input Tool with eXtension) input method framework" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/fcitx" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="https://download.fcitx-im.org/data/pinyin.tar.gz -> fcitx-data-pinyin.tar.gz https://download.fcitx-im.org/data/table.tar.gz -> fcitx-data-table.tar.gz @@ -27,10 +27,15 @@ LICENSE="BSD-1 GPL-2+ LGPL-2+ MIT" SLOT="4" KEYWORDS="" IUSE="+X +autostart +cairo debug +enchant gtk2 +gtk3 +introspection lua nls opencc +pango static-libs +table test +xml" -RESTRICT="!test? ( test )" REQUIRED_USE="cairo? ( X ) pango? ( cairo )" +RESTRICT="!test? ( test )" -RDEPEND="dev-libs/glib:2 +BDEPEND="dev-util/glib-utils + kde-frameworks/extra-cmake-modules:5 + virtual/pkgconfig + introspection? ( dev-libs/gobject-introspection ) + nls? ( sys-devel/gettext )" +DEPEND="dev-libs/glib:2 sys-apps/dbus sys-apps/util-linux virtual/libiconv @@ -55,18 +60,14 @@ RDEPEND="dev-libs/glib:2 enchant? ( app-text/enchant:0= ) gtk2? ( x11-libs/gtk+:2 ) gtk3? ( x11-libs/gtk+:3 ) - introspection? ( dev-libs/gobject-introspection ) lua? ( dev-lang/lua:= ) nls? ( sys-devel/gettext ) - opencc? ( app-i18n/opencc:= ) + opencc? ( app-i18n/opencc:0= ) xml? ( app-text/iso-codes dev-libs/libxml2 )" -DEPEND="${RDEPEND} - dev-util/glib-utils - kde-frameworks/extra-cmake-modules:5 - virtual/pkgconfig" +RDEPEND="${DEPEND}" DOCS=(AUTHORS ChangeLog THANKS) @@ -79,7 +80,7 @@ src_prepare() { ln -s "${DISTDIR}/fcitx-data-en_dict-20121020.tar.gz" src/module/spell/dict/en_dict-20121020.tar.gz || die fi - # https://gitlab.com/fcitx/fcitx/issues/250 + # https://github.com/fcitx/fcitx/issues/250 sed \ -e "/find_package(XkbFile REQUIRED)/i\\ if(ENABLE_X11)" \ -e "/find_package(XkbFile REQUIRED)/s/^/ /" \ @@ -87,47 +88,46 @@ src_prepare() { -e "/^find_package(XKeyboardConfig REQUIRED)/,+1d" \ -i CMakeLists.txt - cmake-utils_src_prepare - xdg_environment_reset + cmake_src_prepare } src_configure() { local mycmakeargs=( -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)" -DSYSCONFDIR="${EPREFIX}/etc" - -DENABLE_CAIRO=$(usex cairo) - -DENABLE_DEBUG=$(usex debug) - -DENABLE_ENCHANT=$(usex enchant) - -DENABLE_GETTEXT=$(usex nls) - -DENABLE_GIR=$(usex introspection) - -DENABLE_GTK2_IM_MODULE=$(usex gtk2) - -DENABLE_GTK3_IM_MODULE=$(usex gtk3) - -DENABLE_LIBXML2=$(usex xml) - -DENABLE_LUA=$(usex lua) - -DENABLE_OPENCC=$(usex opencc) - -DENABLE_PANGO=$(usex pango) + -DENABLE_CAIRO=$(usex cairo ON OFF) + -DENABLE_DEBUG=$(usex debug ON OFF) + -DENABLE_ENCHANT=$(usex enchant ON OFF) + -DENABLE_GETTEXT=$(usex nls ON OFF) + -DENABLE_GIR=$(usex introspection ON OFF) + -DENABLE_GTK2_IM_MODULE=$(usex gtk2 ON OFF) + -DENABLE_GTK3_IM_MODULE=$(usex gtk3 ON OFF) + -DENABLE_LIBXML2=$(usex xml ON OFF) + -DENABLE_LUA=$(usex lua ON OFF) + -DENABLE_OPENCC=$(usex opencc ON OFF) + -DENABLE_PANGO=$(usex pango ON OFF) -DENABLE_QT=OFF -DENABLE_QT_GUI=OFF -DENABLE_QT_IM_MODULE=OFF - -DENABLE_SNOOPER=$(if use gtk2 || use gtk3; then echo yes; else echo no; fi) - -DENABLE_STATIC=$(usex static-libs) - -DENABLE_TABLE=$(usex table) - -DENABLE_TEST=$(usex test) - -DENABLE_X11=$(usex X) - -DENABLE_XDGAUTOSTART=$(usex autostart) + -DENABLE_SNOOPER=$(if use gtk2 || use gtk3; then echo ON; else echo OFF; fi) + -DENABLE_STATIC=$(usex static-libs ON OFF) + -DENABLE_TABLE=$(usex table ON OFF) + -DENABLE_TEST=$(usex test ON OFF) + -DENABLE_X11=$(usex X ON OFF) + -DENABLE_XDGAUTOSTART=$(usex autostart ON OFF) ) - cmake-utils_src_configure + cmake_src_configure } src_install() { - cmake-utils_src_install - rm -r "${ED}usr/share/doc/${PN}" + cmake_src_install + rm -r "${ED}/usr/share/doc/${PN}" } pkg_postinst() { - gnome2_icon_cache_update xdg_desktop_database_update + xdg_icon_cache_update xdg_mimeinfo_database_update use gtk2 && gnome2_query_immodules_gtk2 use gtk3 && gnome2_query_immodules_gtk3 @@ -139,8 +139,8 @@ pkg_postinst() { } pkg_postrm() { - gnome2_icon_cache_update xdg_desktop_database_update + xdg_icon_cache_update xdg_mimeinfo_database_update use gtk2 && gnome2_query_immodules_gtk2 use gtk3 && gnome2_query_immodules_gtk3 diff --git a/app-i18n/fcitx/metadata.xml b/app-i18n/fcitx/metadata.xml index e9e77497feec..d364159f7497 100644 --- a/app-i18n/fcitx/metadata.xml +++ b/app-i18n/fcitx/metadata.xml @@ -19,6 +19,6 @@ Install table input methods for Simplified Chinese - fcitx/fcitx + fcitx/fcitx diff --git a/app-i18n/kcm-fcitx/kcm-fcitx-0.5.5.ebuild b/app-i18n/kcm-fcitx/kcm-fcitx-0.5.5.ebuild index e9d8466014b5..7204e2277fe5 100644 --- a/app-i18n/kcm-fcitx/kcm-fcitx-0.5.5.ebuild +++ b/app-i18n/kcm-fcitx/kcm-fcitx-0.5.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2013-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -8,11 +8,11 @@ inherit cmake-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/kcm-fcitx.git" + EGIT_REPO_URI="https://github.com/fcitx/kcm-fcitx" fi DESCRIPTION="KDE configuration module for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/kcm-fcitx" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/kcm-fcitx" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/kcm-fcitx/kcm-fcitx-4.5.9999.ebuild b/app-i18n/kcm-fcitx/kcm-fcitx-4.5.9999.ebuild index c0dd64f9323d..bed2c38530a0 100644 --- a/app-i18n/kcm-fcitx/kcm-fcitx-4.5.9999.ebuild +++ b/app-i18n/kcm-fcitx/kcm-fcitx-4.5.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2013-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -8,11 +8,11 @@ inherit cmake-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/fcitx/kcm-fcitx.git" + EGIT_REPO_URI="https://github.com/fcitx/kcm-fcitx" fi DESCRIPTION="KDE configuration module for Fcitx" -HOMEPAGE="https://fcitx-im.org/ https://gitlab.com/fcitx/kcm-fcitx" +HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/kcm-fcitx" if [[ "${PV}" =~ (^|\.)9999$ ]]; then SRC_URI="" else diff --git a/app-i18n/kcm-fcitx/metadata.xml b/app-i18n/kcm-fcitx/metadata.xml index 0b3021abdac5..68e0523550ca 100644 --- a/app-i18n/kcm-fcitx/metadata.xml +++ b/app-i18n/kcm-fcitx/metadata.xml @@ -10,6 +10,6 @@ Cjk - fcitx/kcm-fcitx + fcitx/kcm-fcitx diff --git a/app-i18n/mozc/mozc-2.23.2815.102.ebuild b/app-i18n/mozc/mozc-2.23.2815.102.ebuild index 8a55204d5db9..828d6b1e8d6e 100644 --- a/app-i18n/mozc/mozc-2.23.2815.102.ebuild +++ b/app-i18n/mozc/mozc-2.23.2815.102.ebuild @@ -34,7 +34,7 @@ fi # japanese-usage-dictionary: BSD-2 LICENSE="BSD BSD-2 ipadic public-domain unicode" SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" IUSE="debug emacs fcitx4 +gui +handwriting-tegaki handwriting-tomoe ibus renderer test" REQUIRED_USE="|| ( emacs fcitx4 ibus ) gui? ( ^^ ( handwriting-tegaki handwriting-tomoe ) ) !gui? ( !handwriting-tegaki !handwriting-tomoe )" RESTRICT="!test? ( test )" @@ -92,8 +92,8 @@ src_unpack() { if use fcitx4; then local EGIT_SUBMODULES=() - git-r3_fetch https://gitlab.com/fcitx/mozc.git refs/heads/fcitx - git-r3_checkout https://gitlab.com/fcitx/mozc.git "${WORKDIR}/fcitx-mozc" + git-r3_fetch https://github.com/fcitx/mozc refs/heads/fcitx + git-r3_checkout https://github.com/fcitx/mozc "${WORKDIR}/fcitx-mozc" fi else unpack ${P}.tar.gz diff --git a/app-i18n/mozc/mozc-9999.ebuild b/app-i18n/mozc/mozc-9999.ebuild index e82d56df3360..615bd291481a 100644 --- a/app-i18n/mozc/mozc-9999.ebuild +++ b/app-i18n/mozc/mozc-9999.ebuild @@ -92,8 +92,8 @@ src_unpack() { if use fcitx4; then local EGIT_SUBMODULES=() - git-r3_fetch https://gitlab.com/fcitx/mozc.git refs/heads/fcitx - git-r3_checkout https://gitlab.com/fcitx/mozc.git "${WORKDIR}/fcitx-mozc" + git-r3_fetch https://github.com/fcitx/mozc refs/heads/fcitx + git-r3_checkout https://github.com/fcitx/mozc "${WORKDIR}/fcitx-mozc" fi else unpack ${P}.tar.gz diff --git a/app-i18n/tagainijisho/Manifest b/app-i18n/tagainijisho/Manifest index 73397ef9cbc5..cad34b8297eb 100644 --- a/app-i18n/tagainijisho/Manifest +++ b/app-i18n/tagainijisho/Manifest @@ -1,7 +1,6 @@ -DIST JMdict-2020-01-01.gz 19493878 BLAKE2B a797cbabffaafdcc967078ebf91ba27280d9a2ba040021fa605e674246ad3837774b2f17a7f4386cec3a2f53afb742fcd9f0bb6784b2014659d8785d59e321cd SHA512 691077030421e909dc171c217e6951edd48b567bf0821c7b68da7a2fc410e3f55d73db1943a9b99128763655d03e175e431590d869032645ae32d69dae5acdc1 DIST JMdict-2020-04-01.gz 19606278 BLAKE2B aa4f4287dc57ad825df6a8606840d2dd64bf9901cfc546cf25cacda3c838bc0827430bfb948c92183f6f35d356eb97eaf09b743e70740364293dc278168510ba SHA512 ad3907bff000b684af2d78135da0258756757cc715c5827f02a8703e6b9a3f0796fd6e3d24509ec13d84464ec6591e7acb0b9c253724e55a2cb44a564a7e5602 -DIST kanjidic2-2020-01-01.xml.gz 1482692 BLAKE2B f50f45e982842b1fc161551640aa7bb8bc13e858c64576af25101c0bbdcb5d5734ebba86be180434781ba62d37370eae9b53bad7a30eb06bcffb86233f85f3fe SHA512 df0d0827525ff0406b33811f9b0eb24f7ab99288879dc316af8125c24448b9919224d6cc7c20648791dbbe8f29d05d977e77c9316a9aeb69513e29cf2bc40e92 +DIST JMdict-2020-07-01.gz 19735470 BLAKE2B 06126c07516241af6789c3427ebe68ce6da3a5116414f8d1cd5248c18319a4b302ec241499c36b380e3a49f43cac2b381e4130d2bae4a7b100de76724786eadd SHA512 08c3feed364666dfbf87c73ac5da20a7eaa414e7fde274f314b058a6b268cc197b834225aed57cea74f6cdc95f374031c1a87ee9e3023f421ed9f3f1af4ca1d0 DIST kanjidic2-2020-04-01.xml.gz 1482869 BLAKE2B 05a8ed51adaf56023b41d6ac956496fda780d14e55d1947dfdec0647a78d4bcb2f5cab730e729ab42a176bed7de7548276d9d9fd668ca2c6e045296ba0ab4f7a SHA512 87d0562bb5d4ae7153be8d684d1bd9b199039417a76289d783e96e09ea52b6741d923dc2f38500a7b2299c9f4cd0f6c8d7b8b7e00da2f102681387ec858ce852 +DIST kanjidic2-2020-07-01.xml.gz 1483010 BLAKE2B 7adc1d09bcddccfa549de92ff996c4d1e4ee4283ad845b50f5a453dd7f4051249eeb8fb3bd574b8c95f92a93ce7197f40226fe9046f7ab871f43f086c753166f SHA512 078ea54da499967b03c6eee75d629c9aced8c48381e8b6d1adf2d6440c81a26da8bc532f8db8d388588a74cbdb851bcb92846d1532b882f5ab9d65d653deeb3e DIST kanjivg-20160426.xml.gz 3587660 BLAKE2B c85291f3671f0980186e8deb296cfa743322df438d6f09fd69a4f5a30c3db6f097d6ff0a817b88c5c9a2c8d4a40c90b31c0a54cb71d681849b557ee364707c48 SHA512 1d35a8cc5d4947f6bedfc71a2f08e2d1fda832d7a02588c00953e1746812b0e51d4d1c39dff49999b4f65ec850788359f6e0d1465f0e688b1bf753c4c67b3c54 -DIST tagainijisho-1.2.0_pre20191230120610.tar.gz 3635034 BLAKE2B 4f86febae1dfe1de236668bd405294c1e11510b8a942abfcb378d0e46c38cc179d16f5365dbb8322c7ad47cc333a816ce883af5993e0be90f11a43f2710cd45d SHA512 4fa93b7a51415c57f1d81748f15f23e90e4d9a1f91c3f0d96447d08a5bf1bbfc6bc2dbd4083e0b9328e32795f01de94bae834b4e7ff1830cfbe0ec215f20d7f8 DIST tagainijisho-1.2.0_pre20200118132551.tar.gz 3635265 BLAKE2B f8f831f698bf0ca56c57e8343adee92d3b42842c95fb971c9d8696eaf660ce458d8fd2108ab4568463bed6711c5295d27efc34f2fab512c3d0bc2a11a4f76c1b SHA512 14d6fc5ce891437159ca2b3db53c776420a6d4e305f6753c7ccf5ce773d43fa31f875ee9582c9db1fe05364b18772cec43dd046a6492b6eb45c12b62f7d60407 diff --git a/app-i18n/tagainijisho/tagainijisho-1.2.0_pre20191230120610_p20200101_p20200101.ebuild b/app-i18n/tagainijisho/tagainijisho-1.2.0_pre20200118132551_p20200701_p20200701.ebuild similarity index 98% rename from app-i18n/tagainijisho/tagainijisho-1.2.0_pre20191230120610_p20200101_p20200101.ebuild rename to app-i18n/tagainijisho/tagainijisho-1.2.0_pre20200118132551_p20200701_p20200701.ebuild index d79b325e4253..9d1700175eb0 100644 --- a/app-i18n/tagainijisho/tagainijisho-1.2.0_pre20191230120610_p20200101_p20200101.ebuild +++ b/app-i18n/tagainijisho/tagainijisho-1.2.0_pre20200118132551_p20200701_p20200701.ebuild @@ -12,7 +12,7 @@ if [[ "${PV}" == 9999 ]]; then elif [[ "${PV}" == *_pre* ]]; then inherit vcs-snapshot - TAGAINIJISHO_GIT_REVISION="1257df3934415ed6f30990c34b725d89b2ffbb8b" + TAGAINIJISHO_GIT_REVISION="2d2a3182a70a22bf27b0be42a3e896283513761e" fi if [[ "${PV}" != 9999 ]]; then TAGAINIJISHO_VERSION="${PV%_p*_p*}" diff --git a/app-i18n/tegaki-zinnia-japanese/tegaki-zinnia-japanese-0.3.ebuild b/app-i18n/tegaki-zinnia-japanese/tegaki-zinnia-japanese-0.3.ebuild index e760325c474d..b2edab87d288 100644 --- a/app-i18n/tegaki-zinnia-japanese/tegaki-zinnia-japanese-0.3.ebuild +++ b/app-i18n/tegaki-zinnia-japanese/tegaki-zinnia-japanese-0.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 2013-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -9,7 +9,7 @@ SRC_URI="http://www.tegaki.org/releases/${PV}/models/${P}.zip" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" IUSE="" DEPEND="app-arch/unzip" diff --git a/app-i18n/zinnia-tomoe/zinnia-tomoe-0.6.0_p20080911.ebuild b/app-i18n/zinnia-tomoe/zinnia-tomoe-0.6.0_p20080911.ebuild index 87c842d657b8..59e943d8c1f0 100644 --- a/app-i18n/zinnia-tomoe/zinnia-tomoe-0.6.0_p20080911.ebuild +++ b/app-i18n/zinnia-tomoe/zinnia-tomoe-0.6.0_p20080911.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2013-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/zinnia/${MY_P}.tar.bz2" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" IUSE="" DEPEND="app-i18n/zinnia" diff --git a/app-i18n/zinnia/zinnia-0.06-r3.ebuild b/app-i18n/zinnia/zinnia-0.06-r3.ebuild index 7133d88b29bd..70d37abf609e 100644 --- a/app-i18n/zinnia/zinnia-0.06-r3.ebuild +++ b/app-i18n/zinnia/zinnia-0.06-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2010-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/zinnia/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" IUSE="perl static-libs" PATCHES=( diff --git a/app-metrics/Manifest.gz b/app-metrics/Manifest.gz index f35eb101333e626798db8aee5346226797f09253..7cfada3843ec15e4feb1523d126bb0eaddb1417a 100644 GIT binary patch literal 5280 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 literal 5282 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 K60z{1S^)sMV0-ic literal 48305 zcmV(uKmdB!v{$)wTE%)JZ<0NpjL zu4+|PlZS7w?~5L0?mTMJtVwoN=H3y2`|`CM?vDTU-~QXb{pHv7qtE`M|Ih#a>*v3m z=?H)MPyg4y{h$9i{HMQ!R*ul_air_)BZpS6b?l?}tEALRZXu4lmf3m^W#7Hs7e7?y z-NQJ~e9b%NdL1R5o|^-b2>(k=^mk-DV(dX;~r-`dHkbZbzk9{ zN9b#}eH`IxagEkToo8CB^jUY#rS`k>MK!c_)fD0pTiNxl`G5K^|Mq|XAOG8b{;&V- zFMZ74@2~&Mf9YR7?e+b~U(V}@Z_8Cu;6v+7Wv6k)-mZS{F&b;Z8((+oR}A@BC9XN{ zzFG>`TJv6!m#)2(bFUS~xC?(5W0}`c>x^-%G3q&E;Em2OOD}QXBkx#QoRY3`PgW@2 z|6Hzo@)v8&z%Lx}+UFTZO?!9NU>#RIuCzzGQaE-w_8so4UiZGwd6mvm?i%ZTx2uMI z@7T|Nr&{keR?h9d&oa+7kKE?&S8eGi$5DBdwlceaw{o}F<@);duP>`r!|}FSXG}HD zyX-ydvGNs0x>HQ!9HF#vrFQS@TKCm!PAt=v@?e=-YxN#CtD06k*FIZH7)GllpXa@I zXvdECG2=MOp81~Fo$tC?#T)Bk#ag+_;qUx&wIXJeS?RfE>b}yb*SvN=t~1Si<}+gG z={PZ@mSW!Rn7sDluUgCT9Hp`o*xSjPj6B(@)Z&=wE|LFSft3l-&%t+QW_iZMp;oyD z{~B9*S*?5CKR&-NS9`H7%x3b|W$m!;dffFIciMMZDYv8YbT~p;^(=LUQZT%6ZTxMv zi{~8oG16RZw$cawbD!tP{?e$io%KF9znG4Ej?S*exmS$XVr4;NDA&Y9|G8Rtoy&9| zee+)T9JO3)ViRNLI$FaA__dU<`h?xB)pI)MjhUsZ@g);a#RY2!7p7K#i*!xCC&kSN z@oZ~=CvhG;(iL!YJazJuZQswXy{^`ezmEB8TrbOo7qwklD)k)k#<4MozCoJASK~o_ zglpGuuiPspT+R@2+j3oJ-Q^DFxB;pf^0jxWoy}VdSGw1%A@Q0E+u$QwyHXVi&uau= zt;G;<>>R_JD<0R%tIoFAINT2xTvwhYBmhYJ+UaQXijh|j>11c|&WKOv0<>KR58qD~ z8vDj2&l9Vxd#_zxo?6z~@Z^r=*U1uvy!oX*Qo1U(R9AdiuFv!9t7)BYYn5)GaswIz z6RjC|Jo_~gi*)b+iY;LLgOT>wWm7)9)(N5Jej@XWnR z!+LN`z8g>-wXu40u9F{ItW~&s;xAZ;aN@Y9>wEBf<)4eyGckKa01oh62T1K1UR;X7dteo@gt%I+(Ye=YMMM`fagm|9^_KydG<#+(w7&A6mGA?uOv}$1G zkA-V&kSl|CuYUOb{`BeY-+%n{i|{aYq0OcnNHI-seo~Dy5yVJ^W#@b3k$CB_1}>+B}Z7b|IXf1d`fQXg#Fq zKSz24`*WrHy6>=Kf@|>A>>`VlftvxsoIRA2Ac+6RIk3emxAOp}4>(BC*fQBj66ssnu4uZLgBCW)d8xoGl7Op&n)t_F`yG;o;e)E z(-pwyi>K!mAPfXbUbhpYTW;;m&iZkHH+vtEkGg@0mJePT*JU$#$<(237%$;GK)+IB zg`*5)90a3&>@(L*>y8rxn`{Y|e&aQ`CmT?3*16~Fg8lgR z_4C)Ce_Fr&vVL9PK7If5m5T|ZKc}$J_O2Zk+G@sQ@0N+~wfB9%1?7Ci!Z`>|r=b$w zTEWf%n9{e+0z19&EwViR|VwE|>(MV_+&`+U?sjrvn1F6E;s<* zdgBz>@;KoDsk95gV+S_0?VR=hzjA-hEE;_Jg5VLCE&}@vH^z+RpkU@n^a>>`Na4m_ zHu0G~?(>VlFI7g@T1kFvt>d*UXJQWJj(ZG&rK4D*@+7Rw)tf z$OdZ(9ydPtSepeTV)6h`iQYDh1ayQOjoNd0S+BqMfBgAc9k3Ur4Gd}ri4TBVD;_yE zMt9(+2UKF7fF%LG9vL)SkStsh=Omaz0t&%^H#m=iyAh!d7q9bDXNP-5R}2iVhzHiY zRj?NeL-?F6yulbmFc07lPwx4~nG%TK;Da4_zmB8uYmW>ADp)qwl>mbQ!yhxsig;Nd zxj9YP48#|MVt0wlMC{n=1oE%*1`G}1d~93*hSr)BdMMp5UOD=gFYDU}ivP|mE=+Q5 zH;A}=vykj7G%aTc0Is7h>vw595|TtDL#n~`;x-nsa-rNE4$szO6&>c!dc_!kE-d}5 zsHDJ-mV|L^e6vA*JJu5wF3^(k&*eh204z7mAVNk4Bo(+k=L|eY=1)3?H7>auj1lS% zY{7$1SX#kOi4^etGHz5Q+=P9pd=ro6izTBGmOvauWwm-p*Lw7|3l=s51US4b*LYv5 zm|iSvqi)zrlqo)kFba6e1e4p&O=65#L;)uPcqPUFEe)J5ijxI@xoU=v!p2c0z#Gyp z0ylVKUcOerKDTQ%01YH)2#|+{kb$fR!UOQ~u7)O7oS_0NW#4N2#D4-X#BY~fLa&I? zRI$IXLXzddqgg=|F8~K^=&+K4^cMWb+W07%gs{(FKzfKr!t5+WGvZT(i9%q)nR{fp z#>-Nz{^kDq`aamqaI<4X44I04w}G-$3dO-R{6jo4t(4+SF4*)MdsxS!R`lYMhD`brGS{+UT#V><}Zv-Wv1PEj$Fo^cHWM_^5GOP-v z!)6_62U8I!Eu1M911gdbw)uS71XS6-1ja=qx$)#EgcMjsQ)6RUDi3}Vx8%V(27no0 z9EejWZbO|ULIUiq!PTJ4AD8U=kN)|uFR}>Dli!vM8GZC8H332lmC4ni)exc^f4HY; zIFA4hAZ{R*9phOMK&n$|37WvoHtRFA$O--B#RzAsnu`D%F8Ni8{gQ|HiI8JRM!ks^ z;dsOPaS}foU>qWp3NOi*k`+mxadkp!S&NW{jh%UqjurzB_mO9Zsve6-TL{Ldyd-9x zk7!M#-+iA*q+#?i6GTMCFj82kH#ln|;`X!$Ve&g*FmLufhVsX-=3vt5S}dVJWim6oHHz2dxVoiAQwA>U_1UpTB)D ztQXv>;NU&G@b{$S#!*b+oj3mq=_)K;0dgSf*8px2AqZn6T+7f#e4g#W2rsAvN{46% zk%nNcsNzAHB*E@#=C9Uh@T2RA`)i+jqen)6PZLHcCh-^{i|^e5EmX5fxX_nbuWQUm zj1<=T-H0CNi3dR>0;-^|*?=!p7t|EsKlX704EzUa%d*^=o!RGL7tjb@ItlB$dXa7t za`p@18lV3Ar?I~LIiKfsakFAn1fyF@E*E&gilH$8t5PDI46d2sUf`^GVz^O7FR>?^ zV7*dKgWv#`>jqduhQ97NbQz!=x>GT)b6kbhy~0Krv#@A+c*C1*RYGH81@DY66R6oN zQ1r>kG$;zhsDm(iJ@|dhm5%EQn(aD~8s(9)gzOr3TN#=M_Zdw@f{j+=X+{8J2>Bk; zRlpFcHmivfW9RE~eYrn>yqxD-TkCX;#ci-}-7F+=^EjpFy~{^x=rW+3TT z9_XdxVvE{F|FD>=etqu6$-f_$Ugy4-58pqT*}XK9;xj!j=BNMVj(Yd-AsNYUs?#$ zi1%}hg(Q zf@Yejddq*^I4DsCJ_JvKYGIXQV9ZC9sIaY&EdGn2tR4@*1iFtsF4Mo}jO(qxz09s8dAT~^896BG` zGU6-o;VL2ZNu-2z;Ja^u@tm?MgK+^2p};Z4Bx44L=8caL3U~%M44ccV;H6S2unrcpL~JQ8HC=gj03e9_!uM*-W>f%Vgv606}n&T>+`2Ce?4E}>w2dV zsmZ<57-zo-aY-QMqacz6sXI^b$K!>Jv;=Z4WZJ$l-xDXE=EZ?&ew2`n*Fm=k-*_&u zHR3q1a}-LCnr4CgCZ5}T6^daLv-8iU;#&f7n)u z>cPf`f%_Q{%(rm|RlxF=h*d)AZVa;~;|?4R4?)r)jGsgt=C&GKjm`GN4F&L$FdSch z{P?`S0buLLpGU~B21bFFnSd$e8NXVB<~%V2e4D6#!c5|T_kc(k@QOqtHU)cvi4dXj zh=^Hv(A9395McKWS@s+64Ui~Q06`!Xvn&UoZql?7tXPqMt{L(EKx*9ys(YZSd5T@} zy8(TH*sg+N!1WKAy%8jK#6HG7@L2Xx=~1g^r4Wb!`-sv9XxJIsLUsdvoz+>;R&*T? zA2TRtZcGkz@A|rC|GvJz;@A0(Uw&5HC#(v@`LOwMPVio)iuy_s}WJNreE#8(85soZ{y7DpAHJ($RuzT1DWO6|pR90EP zDIPMkfnve|)Y>TTY&I8dyIzhR$G7$OAN||Uul8k<_nm?vQ%45AW6Jxixh7BwkVHKm zH`sWT#4e>m%-JELntY5aECMD!RTUt}e4amgjF&;2fOXw>M2STH8bAZ z=f-0zF>#(C4a^c_{}d>3IH8h}PvaSH3oc!Kc3S|EY436leg*|755Gs4Xu zM?n%N(S!)J3LQB|vBBAM=zAm$U$)mpAJ=uweekBaA5aow#qq z49=yH#Jal2e3_LTY|epOdvwdUvh)|y41#|k;xTAcDb4|qomknGyJ?OMv0fkun{*Q> zS~JEow^_LBNOOe63fgcGY- z3ah!_Su2bS>qrsJ1)F8(Ry=kduta!OQup(INSUx|Fwqq~i7#iJ1gQ(hHx~h;$OK#X z|Cs1Y9x}4YrK8``kT@?c{G3ei0~p@U2#-3y85k7R1CYuY%z; zP~Ky+i&YEgejIDoGX^kSJ4jy6 z2k=qxZ9|vu$*u)VE#1}~wVOvAM`$Ar+|)P?_VAFHKg@2|`Cd3~Av+ngD%{;;;>Y8Qr!EQfk04?ho>6HYysdA8fSh1d1^HokuO z>Hg{4`ur-5Vl3}y=0U@>_$YYHx(d&70{M7`m2NG1MjwbNXZBp32RNjVPj-c$=%YZ& zagqZGN2ERi0-^X3$Z+WX!5`qb_hlX;_&qnWVqREhzcIMu4gRMYJ-98ZlYr`vf)XBR znyPBN=#;s#me7karqy^zMw5$hAU2JiG!F>Ifl~v>m`4g+~Vt9@rPtRPE zZw$ZT-O_6!>>hvnwEq68jovZryb9_RH@(owD7(Y259h(ZLh-x$7{|oeZw=fOBh)B> z4n(jEHsdK5u+qCcHu0hd0um}{&5~y__2x~E69w6Bf>-Y0ZmOIi!gZ z}jLOjF! zNiFXTaqdg4G?WWNVIQi}RUkNEQ-qt2HcPWX&yH+BuI0SYb;ypVTH?ZliQy-*8oYD06J=8)_5+7X;0v_)kSqdI= zr#B4=g*pN}?l$qJNnyQMfyH`+oN7TtWLH@W`9<~c^1#0RaGsy-UW>R3jpq^W8(k@V z2$o(Q<~T74HV-Al7FkP){KMn#6W~i)So*M7uhoS*+Pi7t6tIb9*aEKy6nz-?U;rND zBs2yOo?zGbJui7JWl{3*wLb{}Y!R>tJz{+PG}OHl`q6R3sd7P=E*KlnR!pc9dvQ?I zG3bK=uJ1KqVMBmTnLyPBLW{*jrCZo*aDzyocswW2%Pi!%Td>S29!7AYjTI2R&AlL! zCt;h=9#nYHNWSyfs{%L#c5Ez70xn9TdDf0TA*5X&R_oKZ``6$89Jq+Ua8n?KH$d$+ z+}Oe<%Tdjdwl3}5h^B&GUK@jeYg>`aTSK$u7bCT&mH@!azz6S#yg5w6;u=Kz+P5`N zX=IgaLQ<;=#8>#kKbNaUPfs$xe0f-ptyy#e&XsMY+-Rsi{=OmMB=(c|gS53CyJJ`^ z$AB#yb+H6MSV-_!LP9q0GoU`BslHZcS8 z@v=@d@9I+TOYM^2&CnoO1uJOX9_F)7Xhu?%utCKVazYpk3naa*d(>A55a**xS=gSf zq`W+LwXVDQQDHA08ui?Jl6Jg_BH-@YSI?N{7Q^`gEFT}Vx-O_^%ag5U&8tT(izi}J zPlGU)_~`wX=Roz}&`1%Z-)SlvK#D;CUMS#&Z1s#6z<^~~VlH!I-CmY!fBO6}q4Sb5 ztVp7X`Q)9lwrm+0O|plUr%)e)>9N7R>X_} z7taMTkVBUJUQaftWQ$%s*afk(aP z0l*=w%mm|U6GSx;TO00Y&BA;HF>sZ(A@t^#ti38vxm-f{LN8gSfqM|hR4;>PkovVpD@D`>Tr`NrGRC#l`x{ z9ThFkN5BUD4eVr04Dy9SLOT)3(NrgN?Ic{H3KGN+A_oyNb1pR1_pQFbNxAhp5;r49fEktIV=N{rUfyHr;>aD8~T%@G}&s@Bxm^RY`C z)iT_wF~pG{`3B#D353(UL3>@R_3hVBFFYcomx^D+8t;Yu2rR^G8Ps6S5h>Pg`S_O= z%F#v!L{U6}0K$t2Iie9!inm;FgL5pxG`NTw+gMJX7(^V?vUC2yJb2n&jKR>K8BrF%jDVfUx`yqXJ!5PR-};C(M* z0nDHbEExP>rq^~{^DQI2_ETiq5u&W?Ay!QYIoccgfSIPv!X3pr2rTt{1jM*{RB;jp zQP_yG>$JWOsYo0`S9f5BFF|sb;2|7~)}f~X+hx;~$hJ!@;!1w0_Pu}YKfZnX_t&EG z^s-+2kK&=pV|mg@d?znV;$g4Ww4?+pJOc#w5WvF5CJQ3n7kz8)*cnp}(zl7fbmPc0V)KO{0))Jj(y))G zf@ChU+O-f#HNB)pWKR(P2Pk0?leIY8eEGgd?0AkxI_A2nc`qcwz|>&9!-~TJJ9t^I zub;oZ7Mq+e#U{blm4(Szw$5W)%6VJNz;l^eCJY_c;SC!V@LekbkWLUTyT#IR%broI z)go=|94&U3d2I_`#*f(h6t&R;5@JHd6Xm)rndfzn_f!t(h|D3v^rxEu+0N1|*s}RU z-V)}L28{N`3q3%COI=TLkq0eP^ape2-Q>3M;6Xi@P@FWB@DRAQUPNbhXpmO z5s#7o#kV_VZ@A_JLf|&tBq|1nV=n96h;&n3vV*Nj7{P#w?e~&s_NwCUp)R2lqXtQD zBJy&n*{672o*|m*=rWll$GVMQm?BKX!hL|HN6E?x>pD;?#B*#JTfaQ8x6~xz5`bP| z-J6MoT>#ep!M?uy`unRpp0CYAAU?hgjw6XXbeFAw1eI<>Qb$GHQ%+^2lcxpgK+EDN zmZTw=d2yU}TA0IDLulA`{O&2f2cY?v!Ac{B)Y)T}gzG$q6_ zKYXDr_^n&F1sL??Zrv|9IKd^D1mFQ;dv;JaXqX!+q#-HcZz#e5%GfM;?s~zOh)n3< z3I1&<4`CDG`xFv+tTxihugmrOmmlB$aetj3NNaeh_4QZ=Rsr*38;J9(RrMoW`0U6N zbEQz33Ne84cZ|-GG>;5jTB*`)yUxB=K6yi85e$j2WdYLF(VN{<$TL_=v(3h))3h@} z3o|%g+W9VPTQi2So=z3d%HZXS>uP?=L_=MAsmYjoK`qeqxo6}D=)Wzx6&Z=PEHZk^ z9NvMA78E5>a`7<_N#rY8J~L8iDKl)RS^oBV@bTNH-`1bETpi|>tnuX+F=d$%)`s+E zX912sT6m(#YJy(xATM!dPqvHT?@<*`gC0GbM*zs@7|_(f2A*NHTTJsYx!@r(_~Bs^ z%ZDl7H_Cdv1<2^96r?~qF|=Y!$F-u|mWVn~VV>>SbJqIhG2UGt$iV)~XvK3hPx~); ze7CG6wG#{^GQk#;P+48Jr!n->lTSeZE+?VqC|6$brR3!P_WPInmp?y%Jf14qWtQ`Q zWQVFI+#t!sCWGc?Ct_{(4BH&S! zA~)=;f+GcGfmF+D`?P~VE*l`qKxdHT`9`m|P_7z!3Ip{;;A$|Zm(}|I822d)kMzAcs+#q*Ye@E9H^qtPZ@;yG%#(gATL z#>2uep!yVyUXaNOXRCx@s1LdscI@e4ePa`7&anAJU1|a}cnMT5v2L|atAh_aimE^h zr{n8N$BdAsVG+?wsh*sdhAcx3cay>_2AcZBvll?+p)UWjy9@1M9X4(*8zPY!Tkx`6 ze}6^#mqHWsdBGF+Vz1+A9T$M&Sweu!49o6J1h9WviiMe{{U|8w^G-_Rvjg+DH9>bL zQbI=NWuXvC1Ck1zxcjz%3)ySC@9i-bG2j$%$9n>r|9>2Q>9WxtO~C$}90g~#$p}Pu zthENHCeL=l1fdpfC^>)t9PH>CP4TCZAgH!GWxoE7uH_1Q6>F$F`k+hDCNY_GeQ8U z4pv9As+BYVO0%CaAx zt6H>Mup)voY;up$475ili7?f@J zDku~JJSxdv^!#SuKXM(Nt{U|d91+>&%?%QJmx|u2g@#4!CpL>t_FmGh^Xnk zY3TMyAMR^UL4|?fI@bKdIC*PaiXaJEgXBEL$&NMRnP*XUW+FT;kf1v(fsInPv2mGD zZO)*tg`HZB1#!ast-0?Amy{3OKzInp#})hi$EVL9xWr3ECcsw+RDc0mr2+V7xNY>p zMT-a55W9BudL3q6!DQZ}6kdIU#`jHt6PgiYZCe)u^H8u~_+MwkF@gtP30tR?UifW50B5-4TfPt$%Gy4?NNRQf6;e=7tC>BDivt(N>V~J^!$wu`geVJzIq^7THqM4q zLTmU@YzFuOJ#G&=bMl}#W3CZ#$<7c~J3DCqn<1Xfiyv+5>)-y`Kdje#ibCOt;&(EE zZ5)U`6xeCKQowwtL05a}4J`zr@g)B$=jB9=1^q%SMjPYmG0isZZbAVj;+Z`GF+fr? z2$XiT>SKpkJBn_$c38oFrML7KG+h?J>tu5eq2bLon?AicfEuhaS|~;AG^=xXiqQZ` z;4tF;@T~nbkh9dIKT)3t&BtIl5>IJ%5$Vx7dJFuz%~E8`3({2ymhq*AVrpXlf~lU+ z?gaS-xlw!5o}k0I4wW$c@SaQkVTBEtBk?4P@`nV}I_#G=KrNdR(E)ZQ*25Dyn`Zh0 z_XDGmfd|BqRm+<&Y`aXGDv0&ATDSy)puq@OXB^)OGZuzr;?LT!QZ95m8UuC}3MRO5 zr{gIjUz<=oc_>?{_2y!WtSXX_&>K*g9$vLQc$@mdrv(4_NksNmw0S9SPGk z7w|km!7;W0oFWv#_JZ!tYbjyP^4rsJ>*0kz8p#8Z+e3h5Z`oy=yG0`UJz?fO#kzNK zWEA`ZIericPrRAvf~Xqm37+Z92YPZ~I+4dM#9$le@q&5ttfNF*XaoMsBG}`EVNF!1 z%G_ivd?NF>5t~@X{dDj`SozrkNc*~4Kl=U4k01Z|7xo2P3Iv|C?7nvRh?Aj`90zsA zBlFtRCqJ!AHt!nRBrIjSIL=4Gu%0a-gq-U{AdiGTkPn8F4s&QvkJ3S0PN*9=H+DIk zJC!g$e)BB});vN2!XvSwN9!K~YTtl5jAWi)Mf3KU8SD=NH|=vuGZNIMrwQ{9FnF$xThIA;Dc;u6FGScm;t*IoInjH>ytVqaf#U>?rA^&`W};km6NW6>GL z;|09)?x^)ma* zmqfTdbCm{|gOKx(fiM;?d6cCe(ePL8=4+mWV=oXlk35MGPfZGRE4Rb3QJ7zLOc@dL zUyW6)Fz*x9t_~wbU`Yd14WHd-ncFPjNhv#9?$b4y&JoGcgW_#+)0I z7^a0hw>(U@pn*GPRiFyiFfJU-+6!Rj;K5m$o!*OAdvOe1?bV0{*|#%upQd#}t3<#J zTskrcEsH$5Y%C#^fSVOsFdPyyF*AINIC`@j=E>n=fj412Oss6af)`y-@F@0JqLSDo z#Mw(F)BN=FryuKMy~%q@hp>1$A#DR=I)dai4h!9Es&*AWuMhLfh{Pc7(+5YpErwID~{ggR4${_<$ zN(}yI^Dnq2%5z`96vQ^%2yqbYd}wPiHHU%aZ3%F>8svCGb5R%e^AH|So+1yk0U(Br zCCPq7+_&JUE1^;AO9pHT_OI!}^3vqq%zUQ=H3{b2PXx(nl_+ive%hRaT%3+2fWQve z-)8ra68IKOoqZa_Y(k**Sx_BW(Yqsy^n@4+DtiOHz*8f_5{q*I}i+vBluvhD%@2CD0kFM4~TPtMU z!QISY*XE)|`)bJ`bH`CCWmXvIk1!+>im zJU0E(zRgY(^fPMA4Cd3-f)*k?z^yzoG*&dV%z7#+$}^A37Sd$nq$lrXJefBXYk=cD z@!D#Pde|fdM*^k~D|mQdoFuGp8K|9rhhK-Fg}5XNP8sk6uSWuS-- zQ`M6PPkL9l@Q)%7jW|@AsQf!0o)wQLq!OtIY@MY+WDmGKueD*1b`G2wLC7|MCDXR# zm;p137~d_dqoMit8zShT6YyYzVS!jd1{*kGWt>G;ltH?!Rc6aTB2UL9S{n^42$fNKmDaBudF0$8@iSStqmcp?Mh?mavn9hnG@UmEhcb4(sp zR+t5Ja#^4jJO;3Kl`p@(1Ed@wv}M(ms4?z=Z66!muX-$Ml6lO0S)i$KmV?274u@8(@P_(% zS_zJnH4Os6TK2e2%Px(QeE8ruJ=3#;=X&P2#q3#|KxJz&mcKk*bDY=-F)}~v{ElW3 zDQLB)y{6Ex(09f5Pf*xoFAOEL_PT1n_D`R~k8k~c#r=0EBe0<@64bL-0X(x%&?85( zItl3}R!U)^RL3bcn0+<%>P!|bB@{=3#iQ71urW1cW0OLa?RYJLDL9M4;i!?Hf%v0B z(Fzch4gr3%Gp9~j{ppN5`CqN#*(e^{jfFxeq2)6k%fJHnIviP=;XYv7Q>FvCmBE+h zmL;&x%3_aLVZpZthJ?g!S&BoPSwgeQ{OgGv*ypQL{<=QzU&Fu1w2nTWL_=^sCeosA zI{};ut$%GG;TD3rIeHBPRK4SL!WZ!2;JX_?DpS_#gbsv3SGk!0KBK3O!=oiO!dWby zFx$$ha&U6xdP#vny8$1Ty?Dy*2{sha-u2sJOlc3~cd8|xfjZ#9vX=p=mSB(YV*9+R zgO{^SV}uIWNwu5TPIuU2OoUB1ZoLo8;HlQ)IdjLd(+3dy^|ucRitxfJR)Io86te&T zoOZP0>C9{Xgm`NQJ1h@MJ)MmKcfk~8$xlNo+GbfE*s#1}naUQ_&_d1-L6t_Qw?NR? zJzRX4Fl;6mE=SI;;Azv_smF6_1fL9w+SA@HJjPOU!pVZz6O6hbu}nNW3YUes9JtMU zj|AaGFFlh6p5|E?v%`BQwo|Rzu^`U^b7#*)BRZVM=}gxobX*@;*!uGOudf`xzF5}b z4CKNx;64s5ML*al+V0y3+3cS`@_joC02mT#a17!Cg80D62adlv~Ge7Yyi$Zq;A_&ne(}2u3{-fLLx+>K@1+<*{sWaE*9(o89fl6gct)v16wa2^nzn?7$6y@2%~~4R zO;A8Tpr>YRoQ#HqX@rCf3yp|^8f<3F`*O~b^USPLOfA;%G9?X$l1@jX0D$Ly^l3kw zZsNEIHq{<8Yaj`jwV1QDF(2`O9rxr4U3}>3<&Qo$Pv@ddwVOF}l}+CEd@qY#`7`^e*NZ4;|p33oDetXKW#cDHB6Z>#PCTaZEdIu4i!}=gR>NcI4Me0C; zm%e^G4Hgq!c&cRsHoWZ#X+fEpJ%g>K80`~2+Up#5mg{5XL||p#8S09TK09SvI}c*@ zZA-kzZzP=d5(Q#Y0a^KUk2%s4{4LaC*<&YhJqWRVYV7Hd|9kdKY#u(G^f7w zh+5y+eJ)T@E@5AAv5~yik^u*^mJ2=Vw3M?I5EY?=?rY9ci1K}6gN+n$XmEf%>{jN& z|AnC3_9Hgh+xk@#&zHcKJ4lFvI%;p4I0Q`tj-XBrkPFqn%jJZuFs#o zy-3B_>icRfC!=@gEG73$v2{L`XIQ!u>WOzPKjWxjm`JEo9^w=0+f z-%bv(cM1J+O)r8#-oVKZ46;6X*6EEO#(Af+IaB>|_8~~Ni0GgSsu5TPGm(}`){P@r#iu!qndh1r4Q{ze4YEnRg_CYiN=B<#(eybDI%PX(LVVt<9BZ}-eIPbSJp}VADfnBvoWME;K zY&(y$3r|axSZs3VLBWHFXF_oiu-P$&m*mwVu3pSrMr`a5K%SOK`pr?+@ zlBFbb7{N(jzyV?7fYLNR5ifA~yFLtnS>?K%oynF=XSn+q1gGr8xDA24QPxn_X~eP7 z$?}y9`2l5+d;OBCrO_;|x?h_V_V+KJe)~9!JiScC+{d^*ZmOr{4iGo922>S@;^{q$MZz5FRYDC#@de@xIn*A^lOgQQ5gXTf%cuyUwA-bM2Q2hgU(^t-v3n zn=&!-Ee##4?|D-2PFgdfL~oGDZ8}S%KdB^Z$XYYneEH^B(s&lahFc}vA3~Y zL5Ypdcrb$yi7j0=r57)fIi9wBNQz@c5e`>)A@x7AqhEjh?d$i~HH$}nVH4RQ&kfaL zS-%ZQwqAIeZ;=Ot6JYQP75n=gj%>z4)^u378CD_?dYypj=;3`$Xu3-D z5iM-i#||LXsJ&>*-zfQge!C9*Ok;NlQ+&>6*FcS*&eB`P00PPF1e9@m+IAu}BJA1e zdle?#Y|}Mu+xKO_!K7|{25p@NOJWEhb~$9rWIdrXL!vEXY))P&=Z7_$ef|3NxaP2&2ri9S#1m`1jwNd0otR` zYh8g8za4CTSSfyC2irq92Us0mVFTnup!>abXnL@C<2ji{y7_|YBx_f|c^4LfK4or$ z2TIz#VZ&L7*(5!vC4EaXTET_NFxi%6u}(4vex1742I>>R1iSD!js5$hSn@&-U)P5f z`?cTSKHQo1axsikWO;j=wstA#crVDhp9xa_|23i5x5Hr~@b6%jxvW?4JD+A%2%KYp z4wVwo+|7W`?)qG9km2cGX6E!l`;2%iU3Dl`qPq5Y}`5O#G2`0i-QxlA@#WdVkKe%VY%2y$TFt}?Mima@kICK z(4mnCFBd`T1Jz*-5z_rQpF0#be!!>N3kgN@qJy$L0c#$F z9QeN#x!xoL8aclz^!tgCbHh@t%>@E?+Ju62*w5jZ62vmQ5pIZD}xjZ>Xc;}CEM;DNQgN_5Ux zSckv#b@1DJ-z0_dBV@^hi48A zgq;wxy}=8&yn<6htmo~lvn38zL|i>`4t6UDq|$}8)h;@nf*OQv#> zRd3k|-mp9Lc6e)rtumJhLLBLIa(=-7+afB&NK2MQ zn*tSIGQ?yqzLVVbr9bsUvCdMd%B&Hpz1tXv*J{a6l^?%4IF3~ z*qjq&@ewK1(6rxZ{&P=PyX$E^qm#NlzkS3qqW|`Km21O+=3OkKx9Y(~AH`v+S$TOi z?-X!yO>Uk&KmD)IRVdbEC}*8pLqM9&TObq=Mgg*AuK0Dz(9fu#pFV#aZt~I)1C8mH z#urDNIXe43tpr64AK;H{nUKQX)qy;L9(da!WaMK1px`XY0ZI^yEUcYRrzsKLX+K0G z=ZQEoAQ-_B`qOdZ*;W}#=aw@i-%=D-*blE+vI9hpldxes{4Qu5_KRrR7Lg-f`3(FC zKiz9I$MGRHAS3y5{Mjgj0IvT*5I5=c3&E>P(b0MDB zJOro9*%GL^bUJ~=a_yZgroj-!>J9kiY7v)1t=4<4aQ#trU${N1(7rfnjf}l)Yf2R%i5w8!_%xCWE@Hsuq|VlC zWkP)+@w{I3*`{ilc=bT`wqG}8q9DSyS!$J^iwly>EXHTVqyQm&G=5>82-9(4=*^R6RriR9~>V*&5GIJy50h}vrMKY67n zLj6=LI%21Q13RRl;^GgXDzD46)?e+~{;*)>WwbAnpqT8lY@>R$B}ipkpgVB75tl(2 zF2t%W?}kivPFvf+hSz2Fsn^N+#B4DTJLhHU+N0>hi#>4?>x45RDWHR3S=B?w=_J)R z5gGE~^`uT~7pnib#LNpVFSr8qMZZLfo*rz+<#|GLNO_#oTP{(s#p7^1!v>UIyi*ni zU&GywjQq_&oWdh{9qA^hpqs`nUPyXaUD{q3?92N58m~Eumq7}L6Kt~A;#!+{fji#E zYHb?~CIGWeb=}Xz0N%WMfRDY~DV8D5#Vm~#G{9R-!6c!b2|b?8rW!AuRRG|XRxDfh zd`IjcIIjw}=Qz`Uibxai_9Y-Ohynb#rN#g}dzZlGKkh#ogaEI>s)vV>(K$=t-h`eE z#RQSgl3DKyHPIX$-dLR1=6K=e(L2E4fR1>8E<~1ut@mx&)ra-^@%8IZ>+`yQeERz3 zwLs^3x$*=px~qrURxX>Tu$R$-Ia6!+iV|nC2wosPr^#!prcNsf9bOrq3pKH~X1W;O zfq;ikJyVC!dGIrYox?J`01Yi%oNw<$z2xl#?=6rfXz(lPE$q*nZCXx+EEX6OWF3R= zeOn%Y?E-(Y+6e;80@$iEW%=E#r|Aq?X@mow^z8BvFhwmUe6$6L|brVflY}{8O01Da;#ax zba>U;#xk&wI=sku92f$KQEW^;L)>18)-5q`5|76GRyI+pcWojg5Nu{Zqhq`_KsvKc z3yKJD5Ov6ecZrU4MrR%a7V~^Y8C}CVCS*T)45nyK-)VF3U2BpPj7ZbwVGDM9*=5+T z4lU@O_q{fZ{=B~4pMPH;YVY66au5ZfK35tq9u^K^m6SJ`q}x&&FQKxHtO4`Q3ja}^ ztLHpWrve|!94w!B&rhaj^23p!n3p5lmNW34uFy670Zxpg^B%L`h?S>n8Zz3erateYhv#Y3v+ z>gAG&BAIt{PF^uD#Ruj5+R*p&`tkL**MU~&OC~HHr}c3T&2plOMF$oEdb^#+dEm^l zF~T`!4u|lIL4)YctWhrF<=U4MD~WwK@o_s2=oqlpxw~mOr>{(NkIB2>yoJVQe^%M~ zFzGE5HXf&W)EVIKsLRW{Kqc^tuRurH?C(u#PiLh=0kghbfEqPwS3Ap=wCDabBPakD-FB*qBQ#LX$(i3o+7!%U0!7eOnh zGp{|fpI(Csd#o?0-vi#m4uEbB{s1pME_Qa7t-Kyg@2B(*>_43J@80GI#T*neoFL_t zuoK7yWLcoYA~MLNK-yNdbPp2VtuDFYnNHRUj%h`wybe_O`SU%0`}Xyo-#-2AcmW-aKGpn72WWv~SQ{aia>UMv~ zo}$-cA>k`gX*N73)a{imh&gFHTB%!B1nswth8_04Wn$-i&xBds<8Ut`2JX5YH=VsP z$=kCn^JL?)!Ukmz<+|MrmOjY5lNE1XSXI0>ZNS0Krgmw=>uunc2cH3Q%1{q(Q!Bg5VakBd_UJZUSjrh!FmhfxytRCZsWu$ zfS*4LqA*;tdCpz(;oLVgX}yW?c8#9RK_0hfi5&GBPY2;Ta6j=`_-|ScOuR90ME3H&z+zz)U~Dn+ zWi}%tJ+=s96QE;V5DezS(`$_U^84!y!w-d+-ok+?BqzG#SL-YwJ}VLd7)`!dwtac; zDDmBCW8gf|u|xdPYH}jU!F6SL46cmN4$FO#4LnYU@tocnu~*-&-Bn1 zJCHqP;x;e!mZRkryu<#ewAB65vb}cCdU{tslSt`EVwb1RzsYB6!+mlQ4!U9kFAusP)MMHP1!mM@jn#(+DB3ND+IIL@1v~{*;j7hU!fat)_A8B~R+P1k?Pdlcg z+$~x;ylnjq?!gw-m6wD%Ef1oP@@m-qZNfdmshnMEi8IT7&qpxYrk?FN@=i9khyect zy+qUzOPcw5X?wK%SZE+sY74DYf=1Q1qSlmgN3s2UnIA3@6;*@ZN(ZVu& zairJoz!~dPAd1g4`!uQ?>oOoT7CwHdx2>spb8r4W+l;xr3cHIS998GFjI;QCf7C!lgIzFm55zk9*0*yR0Mbn^4p&!7MC zVV>wayC(oy-IlFlF4KF5ljA>wB^Ak{4I&B%4WN3V+U4|fI8QKL7owBZm9yZp7g+=k zFpD!{yp-Lcqu!9PFUQ1#rO;P}F~3{Gf}%rS->3VAl`Vxsj@hJko57rpotfSz@|37s zq03U`VVia}_&RD>Dd0W1UWIJ;){PNkY+lxy*iQauStJQAKybV!qB}fgEQ>sB$8)MB zIPr?}U%!s8U;p~&_owk}b>Cj(i?A>$WRtl!lh9Q-WpIQW7;2x>ur1unL}1nB zL6;=6eJzMo8>a8Ic#kR`OABX=i4+ZZ}>{jm24KfuH!(s zOTJ*6!3veqoB+6;B$tzgf}VnU=kWAubew^p7}h=TKF?~#ZBGac5&?gEpxK__(>B}bz#2B!s+6muMIBQD zEWZ!jMnrovgF~mF|A8Oi{eyE0kJC$-?$d$Nr=`Djo-A?kxH2E+&$>E=wUgeZby!bo zTOi93ovLlI96EzvfM`e(`-Po=8i&KTBR>;g=UTC7zkVEP^$z%Uc6zoH>@tjA59$QS z8NInfS?ZlG%}Z)y_IkkQ#`V(+zN{PA5K+q%oP6q}D({I64*lLhjqPnkJpj@rb_1ZF zpwfYi^9pP{+}jJ^Of2*M4mGkRYdZjj(1Nc+COoyXkQRuI=8Xt)4njPj8%}$=y-CUw zL8tL_!mxLugHFljAc8Ac;Y_A(isiX=JzB+P`N|y6tL=qS zbd!9+kqjsqPt9$Fux#Osv^rR<~pG0LWlxy)y$;>>&jf3E{Sz*KbUl zbR8&_Ghq=9ZL+32wh#8-B<~ouGk|j14t%!Up;_3*Hy|4JlNk<>nqpG~ruItjUu(e# zt?6YRvSWNa8Zt5H08yU6lY8fb5OaDVC~fDzsSmxK1IO@U;D{V|RG-%+^U@K)8NADI zz-GMVv^_^$mkBEH9&iemH^p~;xjN(8j3gTR?MMx?v`b+Gf)kA&a5&OaI_9p_ zJtsf^`0G#KfB*9N)6c*B_;dT>SJ1iMH3323ADDIO7G|7YVi0{Cm=%_GH2WWucp4o{ zo2v%lq%EFdvm_3yt<&6v^{`mntsp-v4{^+?QO;f}Z{;|PI=u_yZzo0GDPUvr@*<3N z9gsti2P|ry5!mrp*a;^Z9yORAy&5`ScSqwmf%{?;z1sA!w#~^{uo){5yiN4Xvsnql z!%f6459?(Qm|r}fvGwDXRQ&kIZ=b$@$m+!SG9(j~;eZW-&b0C1+{v?2;4(coK@!>= zQ@Ff4%R}SUO;5lMg14O1;GpiltU5GRjMEwoX*LFZxyr4(cU$n4?j;wFd5}o zwve6<{|+o>3klvYv8_sGYjTKPp0IAGu7i&jUqyr(WOM=oYnf{BDwB1YZ2-NWV|T14 z&1o%RyTYSZgA*?<3*xy>s=C6wA9`NdE&5CHYF7TSqrN20w?GjcjJ5vb?15ih=p6pO(Qw|MQ>v_Z8(fZZxRd~)s z8&&}T$i3BPq5)wyuIB8xVn4~FhuS{pJHhv)gr9?B2D8%JDN|my>E47$ur& z?Xp}r!1|ra2kt~mB^FW-TdzD?s5qKn+X?E2<5?WHUDtctLT-39ueEH>DU-nOv_j#I zIMxWhmeIkVi&t4WET9X!mZr&T>=a$BX!KZaL)9F5Y$=sf7Myh*oVX249aeDJ%%z&F zjvG-Tyw;rj^6B%Z*W}l$H#Wz7c%otZ#)zgOWTT3BuiabK8paJX0HAOf5NI^V37w`B z5H7*Fu(rf*>+!E(JEAjxVIYu0fWad(g@E&Zo>F~lzpA%uVskIEzmTooZOxL{(H@+l zny};N%-(B52&a}S5TW4@4xWU7?Gv)KwwE!b8JZ?JLtQI+Fr)t zkmvC<-_6t8Ob^?B?$_1&+xqu^ktqyL`||RSxUecu9C*YkjkaywJ50Lc6z*#ilRG4! zHZOv4OkT8J!;8r-li|HNYzlnyl4y8#a-OQ?E8R*b{-zP5cpuwo@UMJXC(zzYG65jq z+1rocf!@FErS{DWEWjaH2m!**d1T--X%ioZ*(7Ip4`+gUXTh>B&tjX6;;y|o8`=w> zh|A@=93y{QKAKxG0)c<{L%pC8(6KBoOOAH7X-C>S@Seid&2>Nn%hLy zu*?kigMl4Z5f;!Gp65-LgmDXuqXj6o;GAH}cDQhDW}waAcu;aGYU?v_rpc`P;Z52H z3y43zUp-WZ!|BSSC}0sb99#+pHnR?=in5Bkdhe1qSf9^TyF37n`ZQ+&h?eqsHFR|H z<&E@@2uJh~k&!@t;;x6P!>dLxwX=AeqTJGXxGx0(pThX`;{%BZFDZK)NZM79f+j?6 z81#*G@V&<=LDye^hJHWi&crfnU>yHcy`qmtJgy7R4^9ww!rhqd2FD$f(8?`0yj6D_ z`pScP*$p~*!_llOcpoX}MN0@g(|-=4U4vE0Y(tyHvJty4Z9ia*J+V5yNjEu9#z`BV z1e~^2;=e?lUH}2OdhvwIaoUK(G3?>CqOfcSxxyj5K&V%1DC5yz?zQ@K|A%WR>We2L z7U8tnsX`srkDk0XLR5*{_-ouPvtumz4icMh4?+S!~ye6WeoMiggv95Az#tlRY3 z16v}KBQ2u@$`&Lih}?&_ZNT3Y&xV9I$vE~rP z`U?ggPClVK*YZS*IC;RC9IadH)NV)ccoBs|OU!rnBulYz;ed(6{Z!9eqs11dmvgjF z`?sGyfBN$A;PIu)9SMhLgEHN`WqbOZFAJ{jKdyASowe9*1W<<}K1ymJe7i zIy`!BUbI2{^&Xv1zyAFDx6!}<5oDo%!bm(oeGEQ0@QiRY?x&(K5EY)uj@I0FILeB!OUJPgS?imP z?dGION77qyR*k1#`DGs@{>)oqkKhDhVkoe@CBufn4y8}WQzvYTOZL0E~s7J z@EQv5+10dw`X3h^28YiNg7XdgLP}yZn7Q5ZfC>nmZJdMIIDp5i0f@WRTdY_Iaajl& z!P8((5v~q(d#{=!LVIKTWtrBA8yZi%L_xa5+QZnlgFN6~YH#+_f|Bq|yYeayzN_ru zMTsm?OS)x__FX26l$U+z`|@6<5s21~q?a0=tvdAaH9&s)@?(9w*KZ$&iME#-X%@+O z(~vJTb7?lQx2JfS7T3!)moOj)MtvN$

`J2jsBgKh_kye!$bAK&_y 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 z=dev-libs/unittest++-1.5.1 (but not detected due to missing .pc) -# glibmm: first version in tree providing Thread API fix -COMMON_DEPEND=" - >=app-crypt/libsecret-0.8 - >=app-text/gtkspell-3.0:3 - >=dev-cpp/glibmm-2.52.1-r1:2 - >=dev-cpp/gtkmm-3.18:3.0 - >=dev-libs/glib-2.32:2[dbus] - >=dev-libs/libxml2-2:2 - dev-libs/libxslt - >=sys-apps/util-linux-2.16:= - >=x11-libs/gtk+-3.20:3 -" -RDEPEND="${COMMON_DEPEND} - gnome-base/gsettings-desktop-schemas -" -DEPEND="${DEPEND} - app-text/docbook-xml-dtd:4.1.2 - >=dev-util/intltool-0.35.0 - dev-util/itstool - virtual/pkgconfig -" - -src_prepare() { - # Do not alter CFLAGS - sed 's/-DDEBUG -g/-DDEBUG/' -i configure.ac configure || die - - gnome2_src_prepare - - if has_version net-fs/wdfs; then - DOC_CONTENTS="You have net-fs/wdfs installed. app-misc/gnote will use it to - synchronize notes." - else - DOC_CONTENTS="Gnote can use net-fs/wdfs to synchronize notes. - If you want to use that functionality just emerge net-fs/wdfs. - Gnote will automatically detect that you did and let you use it." - fi -} - -src_configure() { - gnome2_src_configure \ - --disable-static \ - $(use_enable debug) -} - -src_install() { - gnome2_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - gnome2_pkg_postinst - readme.gentoo_print_elog -} diff --git a/app-misc/golly/golly-3.3-r3.ebuild b/app-misc/golly/golly-3.3-r3.ebuild new file mode 100644 index 000000000000..10240aa63d7d --- /dev/null +++ b/app-misc/golly/golly-3.3-r3.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +WX_GTK_VER=3.0-gtk3 +PYTHON_COMPAT=( python{2_7,3_{7,8,9}} ) + +inherit autotools desktop python-single-r1 wxwidgets xdg-utils + +DESCRIPTION="simulator for Conway's Game of Life and other cellular automata" +HOMEPAGE="http://golly.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="tiff" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="virtual/opengl + sys-libs/zlib + x11-libs/wxGTK:${WX_GTK_VER}[X,opengl,tiff?] + ${PYTHON_DEPS} +" + +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${P}-src + +PATCHES=( + "${FILESDIR}"/${P}-nondynamic-python.patch + "${FILESDIR}"/${P}-allow-py23-exec.patch + "${FILESDIR}"/${P}-glife-py23.patch + "${FILESDIR}"/${P}-allow-py3.patch +) + +pkg_setup() { + python-single-r1_pkg_setup + setup-wxwidgets +} + +src_prepare() { + default + + # patches change configure.ac and Makefile.am + pushd gui-wx/configure + eautoreconf + popd +} + +src_configure() { + ECONF_SOURCE=gui-wx/configure econf \ + --with-wxshared +} + +src_install() { + emake docdir= DESTDIR="${D}" install + dodoc docs/ReadMe.html + newicon --size 32 gui-wx/icons/appicon.xpm ${PN}.xpm + make_desktop_entry ${PN} "Golly" ${PN} "Science" +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/app-misc/joymouse/joymouse-0.5-r1.ebuild b/app-misc/joymouse/joymouse-0.5-r1.ebuild new file mode 100644 index 000000000000..1d3764620503 --- /dev/null +++ b/app-misc/joymouse/joymouse-0.5-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="An application that translates joystick events to mouse events" +HOMEPAGE="https://sourceforge.net/projects/joymouse-linux" +SRC_URI="mirror://sourceforge/joymouse-linux/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~mips ~ppc ~x86" + +RDEPEND="x11-libs/libX11 + x11-libs/libXtst" +DEPEND="${RDEPEND} + x11-base/xorg-proto" + +src_prepare() { + default + sed -i 's/printf(message/fputs(message, stdout/g' src/joymouse.c || die +} diff --git a/app-misc/yagtd/Manifest b/app-misc/yagtd/Manifest deleted file mode 100644 index 13ff511e5087..000000000000 --- a/app-misc/yagtd/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST yagtd-0.3.4.tar.gz 1402287 BLAKE2B 52712e11fb30c6951ea1c6dd7ca826a8e38d68c95c6716cbc93524959d98c97f75413166312cfb6c684d27d6423493c215e9bec22f3a7112e064b1a413c9c16b SHA512 99f8dd5344615285a09e039f9c829fdcb09305baa1beaef03710fb5661ba5dde53491264142e9ed2c207e89e06855cbd64621e447468aa033e9f972b896385a8 diff --git a/app-misc/yagtd/metadata.xml b/app-misc/yagtd/metadata.xml deleted file mode 100644 index a28d1359ca9c..000000000000 --- a/app-misc/yagtd/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - -yaGTD incorporates major features from Allen's 'Getting Things Done' philosophy and -notion of urgency and importance preached by Stephen Covey -(cf Seven Habits of Highly Effective People book). -To resume, if you are comfortable at the command line a simple plain text is an -age-old but perfect method for tracking your stuff, and yaGTD can help you to -manage efficiently this file. - - diff --git a/app-misc/yagtd/yagtd-0.3.4-r1.ebuild b/app-misc/yagtd/yagtd-0.3.4-r1.ebuild deleted file mode 100644 index d1f94ec737ae..000000000000 --- a/app-misc/yagtd/yagtd-0.3.4-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -DESCRIPTION="CLI todo list manager based on the 'Getting Things Done' philosophy" -HOMEPAGE="https://gna.org/projects/yagtd/" -SRC_URI="http://download.gna.org/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -src_prepare() { - #fix doc install location - sed -i -e "s:\/doc\/yagtd:\/doc\/${P}:g" setup.py || die - - distutils-r1_src_prepare -} - -python_install() { - distutils-r1_python_install - ln -s yagtd.py "${D}$(python_get_scriptdir)"/yagtd || die -} - -src_install() { - distutils-r1_src_install - dosym yagtd.py /usr/bin/yagtd -} diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index db43689a058a4a3e8bba5762005393fb1eaa4682..3da492a2dae71711c9afd5ff35328a0ab4408cd7 100644 GIT binary patch delta 9787 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 VY6259G+Fr5e*!(Cx_z`r0053WOqKuu delta 9783 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 ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 hppa ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 hppa ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="+templates" RDEPEND=" diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index 1470c9fc91f64c4d9c053205b126fde65baee07c..741d5e96e4dfa8e54d5af4019380c17e4e323cc6 100644 GIT binary patch literal 8285 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 literal 8289 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 diff --git a/app-shells/gentoo-bashcomp/gentoo-bashcomp-20190211.ebuild b/app-shells/gentoo-bashcomp/gentoo-bashcomp-20190211.ebuild index 228eba698120..02f6a3dceced 100644 --- a/app-shells/gentoo-bashcomp/gentoo-bashcomp-20190211.ebuild +++ b/app-shells/gentoo-bashcomp/gentoo-bashcomp-20190211.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris" src_install() { emake DESTDIR="${D}" install \ diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 05d2906b10c950cdd9ef5be151323e34bea282c2..96b9ee22a94ac115ff509174ff2dbc5ae1941f67 100644 GIT binary patch delta 49617 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 i^>OSns_fdDL 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 aTIi|lyJ=UUk*pcJzx)SzKs>7$asdEL_lu$c diff --git a/app-text/binfind/binfind-0.0.3.ebuild b/app-text/binfind/binfind-0.0.3.ebuild index 8e402c5ed0e1..0285f93dbe53 100644 --- a/app-text/binfind/binfind-0.0.3.ebuild +++ b/app-text/binfind/binfind-0.0.3.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DESCRIPTION="Search files for a byte sequence specified on the command line" -HOMEPAGE="http://www.lith.at/binfind/" -SRC_URI="http://www.lith.at/binfind/${P}.tar.gz" +HOMEPAGE="https://www.lith.at/binfind/" +SRC_URI="https://www.lith.at/binfind/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" diff --git a/app-text/cwtext/cwtext-0.96-r1.ebuild b/app-text/cwtext/cwtext-0.96-r1.ebuild index d95b65bce481..25b8dac1a7a3 100644 --- a/app-text/cwtext/cwtext-0.96-r1.ebuild +++ b/app-text/cwtext/cwtext-0.96-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,11 +13,15 @@ SLOT="0" KEYWORDS="amd64 ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="" -PATCHES=( "${FILESDIR}"/${PN}-0.94-asneeded.patch ) +PATCHES=( + "${FILESDIR}"/${PN}-0.96-pcm.patch + "${FILESDIR}"/${PN}-0.94-asneeded.patch +) + DOCS=( Changes README TODO ) src_prepare() { - eapply -p0 "${PATCHES}" + eapply -p0 "${PATCHES[@]}" # change install directory to ${S} sed -i -e "/^PREFIX/ s:=.*:=\"${S}\":" makefile || \ die "sed makefile failed" diff --git a/app-text/cwtext/files/cwtext-0.96-pcm.patch b/app-text/cwtext/files/cwtext-0.96-pcm.patch new file mode 100644 index 000000000000..f14a1d06182b --- /dev/null +++ b/app-text/cwtext/files/cwtext-0.96-pcm.patch @@ -0,0 +1,11 @@ +--- pcm.c.orig ++++ pcm.c +@@ -60,7 +60,7 @@ int mStoSamples(int hVox, int time) { + float samples; + float fsr; + +- if (!valid(hVox)) return; ++ if (!valid(hVox)) return 0; + + timelen = (float) time; + fsr = (float) voxref(hVox).samplerate; diff --git a/app-text/pylize/Manifest b/app-text/pylize/Manifest deleted file mode 100644 index 9a0697265e9a..000000000000 --- a/app-text/pylize/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pylize-1.3b.tar.bz2 70979 BLAKE2B 3b90d60ef7c314e6f7683ebdfa4d518b64ebbfe3bbe39148409d50c41577c7850304eb11e588f99e9c22d550548cf81f5f93265624200395e7abe7557d738a0e SHA512 271be57bdebb605566a7ee0340d34247f8ede4df7ba729c85c23f6df1ca24cadb25c870cce5b1ac35544205d90e716742cd31e150b9a8f98b2dcfae441a76454 diff --git a/app-text/pylize/files/pylize-pillow.patch b/app-text/pylize/files/pylize-pillow.patch deleted file mode 100644 index 0b454b0b1712..000000000000 --- a/app-text/pylize/files/pylize-pillow.patch +++ /dev/null @@ -1,13 +0,0 @@ -Change PIL imports for Pillow compat -https://bugs.gentoo.org/show_bug.cgi?id=471502 ---- a/pylize.in -+++ b/pylize.in -@@ -113,7 +113,7 @@ - def mkLogoLink(meta): - if meta.has_key('logo'): - try: -- import Image -+ from PIL import Image - if os.path.exists(meta['logo']): - i = Image.open(meta['logo']) - else: diff --git a/app-text/pylize/metadata.xml b/app-text/pylize/metadata.xml deleted file mode 100644 index cd617926fcf3..000000000000 --- a/app-text/pylize/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - -pylize is a Python script that generates a set of HTML files that -make up an on-screen presentation from a master file. The HTML files -can be viewed with any CSS-aware browser. The master file contains -the text for all the slides and some additional information like -title, author etc. pylize can also create a template master file for -you - - diff --git a/app-text/pylize/pylize-1.3b-r2.ebuild b/app-text/pylize/pylize-1.3b-r2.ebuild deleted file mode 100644 index 1dc2b94a9c30..000000000000 --- a/app-text/pylize/pylize-1.3b-r2.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -PYTHON_COMPAT=( python2_7 ) -DISTUTILS_SINGLE_IMPL=1 - -inherit distutils-r1 - -DESCRIPTION="Python HTML Slideshow Generator using HTML and CSS" -HOMEPAGE="http://www.chrisarndt.de/en/software/pylize/" -SRC_URI="http://www.chrisarndt.de/en/software/pylize/download/${P}.tar.bz2" - -IUSE="doc" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" - -DEPEND=" - $(python_gen_cond_dep ' - dev-python/empy[${PYTHON_MULTI_USEDEP}] - dev-python/pillow[${PYTHON_MULTI_USEDEP}] - ')" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-pillow.patch" ) - -python_configure() { - set -- "${PYTHON}" configure.py - echo "$@" - "$@" || die -} - -python_compile_all() { - if use doc; then - emake -C doc PYTHON="${PYTHON}" PYLIZE="../pylize" - fi -} - -python_install() { - distutils-r1_python_install - python_optimize "${ED%/}/usr/share/pylize" -} - -python_install_all() { - local DOCS=( Changelog README README.empy TODO ) - use doc && local HTML_DOCS=( doc/. ) - distutils-r1_python_install_all -} diff --git a/app-text/texlive/texlive-2020-r3.ebuild b/app-text/texlive/texlive-2020-r4.ebuild similarity index 98% rename from app-text/texlive/texlive-2020-r3.ebuild rename to app-text/texlive/texlive-2020-r4.ebuild index a75573b772d6..b06a7f6c1a0c 100644 --- a/app-text/texlive/texlive-2020-r3.ebuild +++ b/app-text/texlive/texlive-2020-r4.ebuild @@ -79,8 +79,7 @@ RDEPEND="${DEPEND} l10n_ar? ( >=${TEXLIVE_CAT}/texlive-langarabic-${PV} ) l10n_fa? ( >=${TEXLIVE_CAT}/texlive-langarabic-${PV} ) l10n_hy? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} ) - cjk? ( >=${TEXLIVE_CAT}/texlive-langcjk-${PV} - >=dev-tex/cjk-latex-4.8.4 ) + cjk? ( >=${TEXLIVE_CAT}/texlive-langcjk-${PV} ) l10n_hr? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} ) l10n_bg? ( >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} ) l10n_br? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} ) diff --git a/app-vim/Manifest.gz b/app-vim/Manifest.gz index 665384a64a99b8bc6e077c6193b3d2c3e2246bbc..6dc3766c3531963f69fe5ac686e5aebcea4df6cb 100644 GIT binary patch delta 31551 zcmV(>K-j;h`2pMZ0e>Hh2mk;800092e7)PU9m$nt_pYzt4^VOscaQLRtTwewGO6{_ z{odx+Of-=|3P7^R{(6lONuIMof@Q2CGl6sVj&NU>IoI`n|F{44Z-4k@eQUFQYyazC ze);%^m~#HZfBJv^?f?GI$A9|6EV0+SrE#RY$GaRQlpfbQ(|;N{gln#&x7vC-!%VBz z>)1KvbnUZUi+_o+pJVQ$%y{IPLvMShJX0C>ibp!meY7jpcpq`+Biu8V-F6E(ME>Gh zfB3Ke=f9PB{2`PSdg?i~T5?Nwm{+W=lyKgAtaz0$=h@?k;kb@5cz_k+yk;5kZhhYM zyk=-;on@t?j~$kGy6QQPel33KyzexxK6#Ei7rr--aHQSNYn^wK8v!JL!yV4I(^{2p z53Qvzu9eH|=L&1>TIXo#YAuv2AEUN8*SycG-f7==8|&P8ALBfFPigY{x98i}G4GgS z=80q6>n^#ha&d6uy3^g_IZ~TfI_4_(sJq_x-%pEg39E(cp1X`Sdu;sj)#6C8=X$K# z)*d^aF>)YzwtUAL&pzXS#UpYYF>nfLg<8`(&T_6gXF1Y!9GTpEi@;hgcj&O7f~ z4v+D^(pd{fd%T?1hc6#Ld|H3}_VfB>eSJSQq~ZP8j+jQB_rWpkyv7mF!lka7a;r6l zTJBU!&*RG6V&hHEW1gX|+(W5rhrRfdy3)ve!b)qlV+0PLOROP(jAP%&v5<-bIk{qP zJ8`VsZoSKepd5ccwzG30AvezVuJarlscPfo2;0%;krC~IfV4A(D@{HS5lgWKPGH7Z zTHrd5%(ET}r3Vyleu&3dqm{~CwXiDR-8trS-!&z^<{al)t{ztSr(=6PuW-Gc7bg%y z$v2O8wS28~pGtXu99&vW*EP21HPMui+B(CT~f?Cwe!K zmC^eQ+-F&QK;~?Y)DvQR70&kxnPa~=oja7-X1=!uV+|C4c;7Q02ll0*#Rpd4JdtXY zy!EQfJ>Ue|iDt~oUl-)3#vChehtePjhy~AgHza4z77??NQ2o{3b@I&h;-hj$ z)vnO4yH9L?U(2KNX=$RIbA>VXTsg-+cPgcIBXWF(Gb5%~ z=U*bvd*^ZI9PY6B(_W8!sLi*&$T$_oLjk2i=%N-Sbjt-?7&CiTkr}6i+G$|L3uf`PhUT*uj5s~ z?ziKAO0AER|I0`1_ryV-8Iym<=E7;%Z=NPyibT{Sa)Bc zU;PMp$b#r#6Zg6@`pFHBnR;0Pw;bB&CDeg`WbYF#S(url+?yAfm@PD>v?CrfAaeJJ zIPKYIF8Hj~uWOFiq9us%kc0NH6Sk&v@J;!_%3~fU%@O-_Esc)?q#ItT(S31yt zuk-Kc)sK3BAx1vXSIivlEgbtw`fJV^2r*842LFu);Q(sQif7SkKF+EZ%+S2$ zfBgE}ufKl&^6gc~-d$wDs(a^0ZJNtc243U@ju!kZ1_PW>#59C`NBneXIg+~WLBqaMl`fI%p zG$Nd>Vi$0;G4O4?4eIoAW}o&Szy9^pxAvD;DSJ0#>(;6R?RUh+hZ;dDpaTs<1T^m} zbgXpQxNz`y2Xdb42A_?yO<);bE!K{NZqPFlh@A-O5_5@7Z1#KySm;>kcZ^Dbbu7CMw;X=HZx z`(6m|3CPAv^8i?@>*R^_%-n1|dI8$+Qa6%%_s~~9v6&Gx@^WHd+J{g3xACWcKDVR1 zGo<^zwK_O;Bz5tf7cfD8M>6ph^ZHCaTsumj+Jb9|3U4ZbfbQ{nl}# zyEdp5$i1!svyy$)Fm)*r+07ACg4M%BrST44IW|GXl?$gjPxQWEN})@oAAD?qaD}Ss zfz8r|kC{VZ>!8&b!AEeR3%?3_z*8zg0m0&oc_;kRfdKLlm0y8>*5HxRd)~X=VZf8Z zd_A|-{`Bj&SF~T^`+ z#5#|wX<9Rqg0Z`Q3i1MQ9RYJTZv1XRV?i*>FGv~tj)%q=@JhfQxIt?e7s*M%{`rU#|~$2@REvw?;RwD%f#pjt}G zA}tKpiK~a74-N=9KcJByO!ysqbMZ~!oH~;Y3Lbw6Qa(8ZKKCy7gT>%1e0zozb$rte ztgllKi{D8QnOhQkmV|+TdZHA{c+%72YN0z9vT~}`83n+MK$B+V<029amPvm_7n zaqtPr&pV#}^s#m!y$JFo_ zt8ssbt$R;sEuI_X%5&_iq9ND|p5x`j+Q;>2wlA;d|9Ub1sM8rcS_kYB$-};|`IWukbp_9x8rR& zngdkcPyS+JdrJlUUT}t!mk#01(BT5PXvd4mM;M?N_r|B5AO$QhC=@CTCj(~eyPl9a?h#`R9+$jT;2KWgIDrBM@P3{P zyK--x*SXMCycz@tVZY*=lqG0E-rUp1s43}ygmb5zm9*1?<0!u zfFJ0@h2Lm_=$Jd?>R^6=P~JMi;3nJ_Ks^R{T7xGGcXwQo$ zfK3=ZH;xP00FDGi9fys#pNJpk>k=-mz3@o0-k`NZc?A*!S8&5e?mQ+wH+c8{^U`;> ze>}7G@y9wj_3>TJ4_rFZ(~uB82}IUSZ}c273TVa_x!)2JzMgx-<#9cnG43rQVt|Jh zc7$jZesJMGe=}4Ve96I}1^_K=(&hlL*+<&PS+zv_@8`9Ec}OYFF`oAd$0IqR@xfSW zGd5~GhX)4$`61#+5B}xABSBKIZXrf^HROpq8JzslV0}1wL@UAHE65yYj|CnH!_(G< z`<%w~a22S->v{e1OZznc`0d9BwtB@;0^{+;5hFZxf0hHC!B$7W9VmK2R`kR*0tXDx z41`_Cj-Uk|^+XfzngFg>!LSMWQ49mNPgJvLA6>59Qs`26{@CrV6;B$GsD+{;l zK11LIe@>oA8v?5bp808I)%D6K$LCM~-*4Yx*Z1%~pcfM*$j54&GoKh}q^yHc1;uSe zgcz%W5{mIo{Bdplf(x65Kwp3r{1&(Z-;W){3a6P2EZjL^jD`;%pt|V_;1R?v8oRj> zEo^sqONbazI6LwM733(vHq*!9M~4}Uv)u^xe^8%yKX3%VXfCS3({Z&6c9RdJ7@Gm> z<)R9r6fqJN2-t81T;u}c@D;fFmQD#Xel36+vD2XPm(%+C`8TBNAE8)0(mRBWu_tT^ zFb2a5QozP1gkM?#8c?^2;GEZi zcy`VWRNc?JU*(DH<|SVZB|LEn04oAN=kr}SmJ!XP2QWu~FJ)*m+GB!tBZIG}_7%PS z_2c@sejHImyihIt>;(XW!t)X3+9f4$e;FRQV;wlEL%JH$2{QyFW2DYzg7n1s3)=v# zEpX*ZP8LFd3jv3H_lDVN+&{ztnT?z#!lWbsx+@6eO)brKV2a>n2Oj_;hEE^|oI477 znQFnMO^|4Pcn3I{8-5f*_GB;?bhgta222;MHml4Ds~gSvEtCM2F=Nooc^1>Af7on8 z%NZ{EN-4ko`Nsq)==?D;3F?RMe-eIXJ262Z7#?(ThOJ!S9^Bw~;!kMLgyb3Uz0dd% z#BpN~nwE-#k^X3c^gGth zn}d=N^>RUU%#UFsPQ26s9R&Y_fB7p40qncF*;8&9{M^QYpIQ$A0;Zh^c+#)->?2|L z51#h`>Wu^YhH}3g)weGne|?Q09`DgGj{X9gLboq)M54-osfp zyobw<;7cI*l<;W@QbINP>J!_!Ij@e_IF5B63%dJ??Juu_Ro{+^&%}~PP-uqmpy$mh60Ko6#8wy! zE`@izz_NxkcoB3A7=GZ#e{+CiAbR=6z{6(B#M+1%E8-C0*9{{LY8{IQHyyXFKrqC{ z8FNV`zlU}1L)UrmLs;ay@#Y4M&br`$1~&O_j^X41fc9MBInKpTVBL`04bQ=k2UTn4 zaw?C|10^*F&l*R;FM!E02>|E=8qLAQ8_t4%I9{>DZ(o4;zkHtSf5%_~hg!_SYT`34 zZ`ENAV<7q90yM3+bqCx}1<)ipEXD<^dXK&5ioy;s;Enpo3cx}Is5CCD>>B(IE@C%c z7VEMq(5rS3`Bm|32cQ-N@P@u{aoEG7wv87+l=(_NzDyJUoX{v%xg1t2akhAf7I@VT zG{E;_L+>jgZ`j0RfA;_itLe(X!U$6{T01os&=hcC@SFX^~C=C^&hgi zFGe1Dz7^u`OMs{Y2Zk8mxf~*AxFFz{vp{BMZ07o^H8JS~KZDxBZN(KHeq3wuD!nH> zCY-dvy80CssJZ|)Mp*zuQ<6Y3puQy?`@kUm{kRUZadX`$e=)v)gG(XA{i!>cG2M6s zD^#$qFn-^)#j=Aq?KaQGqa63$Bjz43yf|JcUP9V|3m7y$4K|DG-q7+=lQlj3#t>HL zI|49Y5^enEU%ve~lRFL9EcgwFJOH7nTjr6GAS@O>B<{tv&J#S|!9FG@tS$mQfNb>3 zZS;t>iD_bWe=xmZY>yC(YeWiwBYnH@5Iid`Qe0N{t&PW**YalOO?zFVsIRb6JlWnk zOPIhT{40JGh+(naAyN(UqR8D?im|cbJWImNTMQ^QI#tq?v{jiS#1ccB_$%zSpO2n8&#K@rYqPB~b)jmAXtCnw*74nTj#zRaB# zv<^y~q?fH(RU$k>Z^3L>iwGx}JY~#hi5Q>@>tkBTV1?3Ys`KJqj%h9fk|HIz-+&h{ zKX?#q^tkwwffpcuW8q}RT8JN9$GB6%@o~sNlLDxLLhf>R0|(fL@GxXd!|?*V=Fj8T zAEDLqj`6uKKAmr}PT-Vt@Td@r3(#Zr5yqV7%QZjz#tM;~;=ts`jE50;wrDb`U^bxZ zU>jH*Cd%?RWWSg^Z}12BTv-+%p)%m@4GcexSG;NElbXhV?96UJJ{d`BxM484g<{bR z;2|3fYg`k)HGusy?cMJLky4ZjAFC&TvTm>r8W^I%;loqI0`iUgv-zzPTm**Y_@i|Y znC|{^Xdk$zpI@^dvBY=HG#_SS84818zGlV*0Uv-T7pYCNM1*Nh>LC;q(bnJ zuo423aZI@5#eo(a#)z*6_Qf;%vDJ^(fZ*8{jObc_!9u5LTrBdTf|IBPFMMx8$s&jV zD+|vBi)I1(3CHKZMX%`uVd2ucL7UqgE@ox%x0X-}z)Wunmw*FZINpS1Z`rjvD}JE& zF*`K0Oe-nNgq#(=2(b|+@kG0K&5$8)vxYBgvRh z17nCe;Hh71FoK8%<2|{V1Mz)7uGPN&^^gBp#1qe#ppGaSOozZ6PYnbIAxn+0w3^RZ zkcAS)Bhu(d!IRh-A%Ep5_+33BStm{docdPd8rK}#KYk)5oEA*r*b%|UcaMr$1Hb~~ zrIR;4d;(|^iia*5jR%}|pf|jxlna{5g%&;$SBW=-lVG=|H7H0ONDOepcWjW1D09^7 zdcmyghZQL=vHS(A<)muN{ls`;965|)@$ZF5{SB;!jeca_27ixM4s)m>Lw0a8hE^?D z0|wnv3^cP%92+R$#29C;ecc$ES{ImcwQ2R%2)aZ_1t0OIlPVj83KklR*|VCleIR*j zHF0bEf&SJnoOmY0b#8MF3#yZ0z_9B4q;AZ^7m!&6VskU_P>kzUfSK@9pwbQN7VpAYgQ>1pn%I9d zDjPdM-;C>G@gZQQfa1A^|3M@>hN<;aCUgV)Em5tw3&de7KHyn=7vR)@mf=@(9k8Ug zgG;zlTzOkumc`@{#QJ+#m^m4|fQf93P_|6~I}|54&wq-iU97Ez-G%+IPYg)NfFAr1 zdXp@z#oorJxSI#d%^GWbRJ07!(r#0t`+7OJUw&ENzN@BwsYihqE?C6Qm=-uIm|y`6 zArCm58mtHHT*Z}7gzQ=X#;wC_zUm6d2J3K?#;_y<^?(E)leFM z_c-C}(0|SXB1llnH&Es=;IYqTg2N z0N1l?fa7>_T6_+Eb^y8IG{+4TKCqy+XGD8Et^`SoR+pAhFzzp>_37vK3F~Xv6@ZbRyLM39>~LBn_{?F)2L429#&LDf*lVB8$bx$rq-ScZ4;_-G1Gi}}O{-vX+= z5`Q1{U8H(_`SSH&7IK;@T!l|wm+dETnIk-DR1mV4b^}?kE`Sa=Ba(E?yWk?AIV+-y zw-I2pb{Pg9zGMOiTUbz!F36iWTbOXSuFGoLb{!SK3uy@Q>GEF4InAtJNN56}r^{;m zji5BXCIa*3ktURMJ!NvkOcB5zwF~Gn+<&0}D?mUTR~8KkB*M)DU|j-=1oo-=QC(+k z`4oKOy?TLH`wRQ^xPI$@{ecsBKQn+0&xA7aQfruJz5&jcWxC4}G2QlQ%R#udjSiZ& zftSM32UHd^X|e~IG`)oeS~IJjqZ-&3Kr@(50vdE<_X($rme9f;wQ}&6sHz`*KqpeWlsIP~LaJYBXQ zqFvtiZJ~I>X7m0SP~a90X=RQPynh|X!s(WYnx0SBglX7x$aOB@X?e0`yoQY;{)#cT zZk_&qFMn-d9{4HT2#|x*;Yd&L@ixJ*4h;i;3pg-ufHA{i#SVPNOw@si@3QMtnv22% zf*Rt!t{V9{AZP{})g$w!JO^TW0B88XU02|rLwc#PUVr&{eOX_BK%4SA*MAH=(w?)Y zYahj2gpno71CeiTMcDutJvBXWg9FVlYYrkqH%r53VgyzwxOP4Kg)xJ&IzP*OW_{p= zV?>!TyV*XutHYjc^M4W{!%O%~V>o<%9Q?@zNi_U*qc{_=72jglI96TZHY5wOZfzVF*uO_JWd?pQ&)~gYIKUE9wZ1YM^MxK~J_}HfkIP^k>&n4v zZ%tf!M_vnjdSU(XO%K(dxW5E%>M3>0%uh7+ur7EXmIH5v$nsni19mHZPO-u-Et&$P z1Y@LJrFDz&DSvCMtrV0&abmcOWwji9?uDN3&mZUa1$VDyD#+8cF=blIHW1!m`CPR& z5bYOtt}t-X8DQN}m_BbaI2;3pgbT*{n&>@m@WDn7Q?y<Ila0_wFBCexX2kbzKYjT2 z;mqk_Rrx6JHvt~Y8dJ=K> zWqTsRUG0@xwn~hVHi8#G_z;?DEUD(F4>cv8b=v5dSI92~7pEB07D613eSqLl0~Pp8 zSk^Hk+$^Ak{FLN1*sEJHned>77Y0KNloFyWA^{27#0R0d`J*SS5u!*1O1C!`WxECf zfPWe87e@8fi2e3I|L0$~aqKTYPAdhh!8o~79wwIpiHN-p-~?dGC_l8Xw1iRZvZy=R z!Q2LRR>=4Sqmgyp;6R{~@oXrQwehA^x4dFcgJG8JgG5Zk)Ot3o`zi%}d810hp3uYr zgC0z{J?;4ol|e8OHqn2>`tU#Famf{li+|ZXd$yq5Fx?3pIuIT#Nbhz454kFL4(Q?N ztR?0DlktRP1m=Y5XITRv=KaWiTA%(Y?jPPwK5v_Y;6W(VEY(5s6E3bTdp1E?uosw; zlFNle)WBwi)8K;H{KP{hs3XFcgF$r;20aZ=S#z1u;N{uRW{=JRc-^CMQVSbpseki( z*BjS#S-E0At+nGfLUr9BmWVULM_co^Ec1aQmb;?7K<#M1YB#Hgj}g`DhNh-7COc|V ziKk`YfPsyZy|C7%Y<6yT4_lX3?5x0~r0)*w+vm^!F@gohS#x?>u5sJn+E(I{(;b$* z&RDb7r`<)k<+|)~K&T_ssMm#gZGV=4@Oc2;2bDndwt>Z^*=olO!XS8&jWK3CPMJ7Q zc{U$;z84Z;c@AvZdFY;jYhXSL;s@BO;)$}w0RhS8`OeMrES@+c)3u+w+7dFJvicOC zh!QvkFIq!b(*}Ex4hM72fn9(eU}+HwbOY&x{|_sczB@JjWj}rR`t7xt;H9UA z4>EaBoIEgZ=yNpTY~coY>ux|;p0W7?!M8pvB)_fI%9SgFFyQy=3!0kxw|^U$3s@2kDG2;( z8MJQYghV1D;|YEkMZ&+Xf>W&gXzHq`fzjWAueHG!w{KIN9q<^QZj=j(bRVy0_3e+p zwr}I-KYnXJy_Ube^t+{iT7fl>@k9+u9Ako?ppsD42`QQEXJRrqT9M|v&#YH@4z5DB79=uhX9wB zt1ZWf0AzzHF9^Vfm3?<=KmGRY+dp)>y@VB=x&o8uuy7)nX@4jmS6%|p^njclU>Sso z8^jJr+=RLK_5BhS}ZHnQem zB5GSthw>{_Tz@V=yrF~^f7m6rARs`p5(2>IyA%8P`KQ<8dTFS)#idM4Qn{Dk3TcGM z4xy2AW$dovMW2=m%QQC!fai-9tOXe|fr3Z9XFx0*jPmq^0Pvo&qXI#)XV?5mmK#0^ zVH+|ndxu>k5$`7KvSA*~g%>jh9-mSjEFl;IfYa(}zklI?dW5A>txulQia*S1!I|@@ z+<|b5Ke5d6uw>;%x-G}ZIH9hedV)b9PM%%ZqU*2~<-6nh{PDxLf9|fqz`mqOcEPMj z&$b4>MFTXwVX!r`?Or$;dycGFvzmn)9%t{6v<#XsrV)6`>P@0gXe4U2jo9GS_$2E$ z;c!@&D}OHZ)Ho7WYwt6fZhTK-MoS5??bEtaMCGy|A1!rSfYN7c0W8x7mIhr+j_xVu zqKDN47&nvWNgG@hwKg!WfL9=KcEp4g9Qi!_scGkZsMbn@)eQj{`BLjJK=D&!T}&!2Nvo^7M{ouJ zNN-y{3rTos5B%xN`t=`R*lRt((E(ri_ipmLomP?|*6rXWK;CIKOSpH&mgDsL*?IJ2 zcV7U&56~ivqpe{QHa`7&xEr_+zUoAdvXv$Pb%$plEM`6|dB<7Vlv5Fq_}+%(@P7hh zBBrNKFxxcO3o?ODT1&vc0X3}aH->Ya7Jb|CxxFxafk9VOgfOfKy8y%jN4a>sB+q1f z;h2Y=yrmhLO&zulp$ca8;`Ne9`sv#b#ty`n3JgONW~#a)byB^z(=r^Uc0FUl47J*N zZo};|#CSR_;Bivh&S7X{NoF}r0Dpjl3hZUsFv!)K-%LwWkKN|%+rEHycf!}No}DSv z-pZn`rzH&pV*#y`xD+`1Uj+`yWP<(;(U}O!lo57QH_M855Q`=C)&oH>&t`wdIn z$l{)6xWTr;0ce|Jh&C?TqO_|JAvr2wReOg)6#Y3FJ4tlzoOy4-n%b2e`_fKZCalCc zb4ta&J>LA~v|`8T$ujZ4eB>pJ1}$JtkvR1K>BPK7GQJPP1eGAZm$46|-C_}Ex;-IZ z6a*{+WJ%7-0@OJDW0>|2r+;=40I)5WxhvL?b8YEGA%AXP|Fk}S{D(T&BfqqX%+mQk zK=>J>=F8%yLwAPbS?7~0xJ;}Cz{qX;tdo6sVrw;U>UhOu#-CSP0kgx;V|94V)G;G9 z=^Ek%P}$oIfq7!Q?F61Ai+|thU^%UPIH<*1S^Q$MawlOed8I>}rGKGsfPQn7cs>5d zbWqQDc0lN5JM3{dnvBc9D)bZ&`{eAezc+X4kq)P1!0Bzy-13Ej$(%O9zZ}{6`0F2k zoDks|-(_uqiF&p-49TfoAUyfz3Xbkig*j*0#+@9Xa9|21Vq}3VAaWuP({L{;llug= z@~E>~)lh+H%T_Wl9e)RH&!dHRB{|{)*+cB?fPZI{NOcuj+3f+I!V)@_XJVJbc5;fH zAz;43;~};;s#(qqTSvXFhkNJav z8wIVQphlQ@Gbi7)h=)B#G+hF1yJx|@JN6 zTX9gR90m-n?c)c-!|ffX<~+gjj9zVD(KSpEN!B(G1o{*$7glVVDsm|ks?Ig(& zEsBMUnvSvB)}FRpY_YeX<#OWM4QDy5NUw&#_6@oLj}KfLjsWAFljF0Zm0ZKZKJ)_h zZphqwv43LbfF$zSzT^fl6pnQ;Vz84Byb0Obd13F zV|b2d=u@^iwsBWT=i$sxOm!7UIjJX`bl}hGYwOmBFCV`CxDiQL9{LWj+J;0S*Sk;2 zaW~j>pKy=Vof6Y68sr-I?{L*8V2Q|_x0SlcOn-oC#~X$K|Ge8=hi&Ph91yh`eUS{J zO3jgr7qN(f~=VBVNjIs+y zXh)GlBCchOWLu*KVmRTRH)Lo#Km=l&EI`7p0$wi%ULo;ymUzB!$^WtDhwu83-d$wu zdw(JyfZk<0D`4ufZWY_=2)d?iwI+P#-JYO1G-F&)k7A`f`j5*q-(~?Gx(2XtxK_o3 z!jy327QH|_@lY1g-HJAI6mZDN!x;cG)4oP{Z_nG>yDe=wXMcFApn}t8FFS`ZTL#a#Gh7oK?Sw8|^_4*W zkFVbutd}Y~^uU}D9Lx~=0a|M2bAhSTksNv=A%wGc(HX?f&fv?boTb~;(I@1Umk$UF zXaWP<&-19~=@8&_cAH16VNuka4p3p}K~8?4W%a#`AM1YsH$+ar-Tkx?T4phlk$?Nv zP|NxRkE~6$WCd7#FUxDY*aPo~{BW=vW`Ny0I2v%f&0Rgo91}8yd*_b23E^S*0{@U9 zzzZRMi5-5tUsUj=dh_JMrla+gPR<6f4wHA9j-#dy1HtjOJrU=-Z~KpL=c(c9kZsSgW%cZcY~1!%b(TTz#T`mpii zSPhuqpvJ?gABYAn(wgXramJq<{7Ov5uh$%q`UD)y?X;QafmOWe=~zLVgK?u6Kxd2E z2!=tk3j5}xE&h3_NBr16{q$S=X?^?r`Qt0Vf0;3WSZ(C}#@!%SoPIGiV}BjLqZZGz zresO_fL~n3j;-7>D$O}@<4JSmQ04|?bjqmnu_fkXF-V}GYJ1Y* z(q3LgmeMLgRGwPk*lhlHrh=j2m@e<%^B~_~ECYzkNSM_7E8y@{&9Nz}ua5}?~pK&0MItWX|FWNN` zPaFWwHyfw0p$-Fl#_PR844ZNs$!?Bf0Au7@Fq;d{Z}z*Yb~fpDOMm|X1;u%iwPr)x z=AOG_UK%h4YX$GI@(^f)vf&ObV7E!GHG{vh*%mRZIopeesylw~<-k6V_HBLsb^Qy- z6`y?5E=RE-l25xHb8DF&`1g!Q!{=CjnvT=3oTA6m7p3Kxk?1EpY5wq6+W zhz@kaZcmKu2DAk8&{?1t7{TGA)2a6unuwVfR-f^%$8a_z&e~wYxUHz+Yrv=$ z2tay*$?zjM-=&1%=usT!ZG|Lwz_QZ&v;xoJ_X1wba<;V&boZ9MwH@TtA#!Qe8QIYp zXA!RDAbEVYZOfn@tfuwMx1$sJC73K2f#X0aqHz>7qh8snDt|Dw^~uve#>ZEu3pvrp zzCFmhqeuX%cB6vDUQTO$`RT)__GOw9Z3PvUx4!qe z!N!r}%jujZdw-mH0lUD1^yok)S()6DtKkW=OVDIV+*Z$?hrw@OdC;8)o>gA{yAU9AI--r$sgUmqm z({VDqWt`Z3i|f+XpgExqcu^hd66Vn?HF7Y4gOIXWwYjI{#%A#HD<^|qZEif%B*`sCX&K|AK#Ss#wF;!x1-+qvkVOd#W7{H`3%1GZzz zIINSq@saiE$8xAkn+NQ7M;Yg-H^M6RXwq8=28bcSy80JS`OD{zpa0Z8yoSNvt$sCS z1b)5@e}B!4mqc|i_L%f$aeWE`f`H-T@P-3Pp^8q#wJ+N-(bYMH1z41^p2LduUhUj+ zke03iKoBf!;UBFeHvz^OM8}?vQQz_&B0NtU^le_%h|c|_GjXX+5P?{?!<^U?`B&0Icx(cX-+_#%YrwaLMt;w;oDhjBtSR!6K&AFavO1WE+tL zGdTNsSKjt;+FG&}1IXcINn5FaVMs;CMJC%CVP8*opEXNwlp9)StxLDR+Mq6=#CF#j z9DisJBkEwdk{s!2IH>duPU8Wf%b<(MaaThQ!MVte4DIHJ*BX^Wv~Bo^2>=9e%BLL_ zfNiMM3BW_K`gdsGQ~PuKSNRV>q<3Gv;Kv8KV}dV9_(&-;4~8OGF@HHLU6^RS#B!1y zuk88&iwSxCWRmpRI)TS^KC|ODa7*OT3SeZ{~o1t4(q%)KsguI4G6+zqkhqvloW3BI-m@TQOpM*4^?mH+=Vx9 zId3O)UjR8|+m0+KC+s6+47de{mN5ct97JxP9N-P_GE*N1-aDH3N>+HAOM51h*h~oD zKRuJ77DBlJBoQ-r0#h*6HaPOEdw<||Uq=soTA!bhJbc#A>&JjBxnJNGUtaU(nVU1x zL%b{j(8WW2_JS7x;~mu=ZAmlG$a~=ro-xbL&9ZGN;tL$+tF<#*9dk&agUh%OklYk= zy&+$}4|;ZE$xHotL(1WNXwtOqW#b;#UC%7uM;qe#MCLsqM{nMtW;lZLc7Je>$SC~H z8m1`y0U+O}^XkhpbQQXiY(kgL7+7&cQ#zw<^vx;yZi%S#_0Ycjz0>Wxij?DJ5~q_f zjbu7n+j;O$MtM$)UQR5)vyP$UQO|&09;hZ@9G4>QBd(|Y<%XSm+b7{GJhv!F7 z9i(trP=YJv>;NBY{~iM6uzy!{ug!Z15pxb*$QFIsp?KJ=$h)^~RreK|v!=64LyQM^ zEIoQ@?UO^be-D)h&c^?_bI)hA|7~J~gKLnm)6HR@z~a%X^_>!b&5V<$*K6gIr{;Xz zKYnZd>yJeZHXZTuQZ?Q*;Rs_p&UNsS5LsOH)6zU`WPaox|6_eba(@!>ZNjnuRBr5F zg}J18+AMX1Z2snU2BnFohMhYJs!uz0lV)VLZR-Nj*ZJhKGOdjGId+u3VE&s+j5G}QzQ)iYR9uj z1$G73x}CFtY%GMMKHGJ2c5*BD?m%cb8y&nZhzIZ4y$q2@Z8f_Q?u05 z&ZDOV%?aQcmssX2S#n11k2*ujOI=FH7IJ5Y&diYt7IS0+)XnVx-5JWx*EX$jT<&~8 zNoq6hZ2uKZWj#%D(QwPKQ7E~o!y*)9<9x=P-X`y_ji&+9xP!ylIZj!@>Ag`V&YEj5 z4hTh5FrRfdKz|YpPUXZ3>Sa?d50DMx0KXOli*Jy;!y9f#g)B9rVmD(R&L9MZuj4__ zcY`-;GJqvMcXCel?8dWD&6j}nr*FUhpf~U}j^PEmKJD%@U_d~BdX4JC-;7cMPLaHz zm$TBnBA9=h2DS$xqnmK-_vI#s?)=bgziBPSqySa~1b^lnNWQ_orDX(qIuJEGm*SlO zaJ)G;i{|>Ywht%a*i9|8h1$YSkSuTucN_o@3y_DD4=Z0gU;}{fv{k#Uc^i|RHcUC# zGui)zAA#gLa1vL1nb`$I>#LWm;9jKc^Dm!1j9-8K!8E&<0S@{ad}1qBFM*P+ZvnE% zzMcAKn196aEygk%tP`||ab4Z=TEG`h4n=~=Am`XGGun~^?)}vMHX`GHN zM}Q{s8=b(>y4y*tJjYVZ;!u`wI%YAR_Ka@H^?zky@pz@0zqW5bfBtFxi-5mn(6afb ztKhsJ#_0j3;rs?Ct61{@`e?2!OP=ct+-pO$+`i}JK>jH|#kZIzN8@nOD2e&D3B&?( zop!ag83DP~bbBy;o9x?s3ozDa-xe?CaM8ozY7jzaWrJO@J31K0dq=D7MmGjos`cBw zCVz9j+;In#ujOQ9Y-h&$8-&VxI)pE|S?mJSZ5bcGenNYVKcpMQucEcS zeEjDH4{i;3NB>)w<$53JPkjcz^pzcxTU{woR3-D?Xqx%V%s*R-1CLKfv4LthRev`} z@Pti-MvpLn5!PeM?Flq18gI<27_X<=Fy(rL&cET6l){ ze~R9nXcN1`zpu_Q^$Mi85WC}cQdY3(<7!x4kuHAS{s1Rnh##;ZIio@Sw${aY_KvJE zD~6RguYWi+P1%o!57=UT0*N8OP=5!bz?Y5d)q z5C;Q>5ZjEA?9Q=1v84t?O|TxuF5Dipv0rlqEBu#DcQ#TS?q_Kasv555ZOk^tAI3&<)(ut+%VtLq5STeu&X zw5)i}P$a-gFwK6M@r$`RRvrTF2akW9Yyv=d-FcDhoPQ>vIvxu^Wcd3Y`ow2Wat{C* zi;qx+fp@a>CX_#xxg(djaLF{1q_M7N?yQlILZGMySw0UKH<$9 z0_LQkYNcSmuw|*vozIEgXd-_oye4MV#J7bH`?d*T)rA{%)n9=xH$yV|bp6v=RseiJ zQC&W^E!tb#5mRqC3>j+AhQix9T@IdEXFc4BQk-*m+gCEN6gU#gFPL4nqFsU{rcte|5$(H+mG=?Z4Qk+ zEaQgfo;Duu-3GQ9ALexW=!jOBt`$m7AjOJI1if9u%I9Zz_HC_{9X5#r&$b*H_b`wFs=)ZT1fz@ew?k`Qjtl>|elQ0l zzRDPP=N4e6eI22X=4u2O47$a4nRRw-Q-1bRxufs&O*o|L=nwP@ZE!p#q7E(5Y2n>2 zC)zs;*J}E5SRc-JIKefTXmUtpwWQ;y?{Nzk35$}pjg-@0aA|*R!;$3o zE>FGI*_>x%KTN>h0V^y5Uk*zI=5qYaw0=FFX~C z+Si|d{ru~X^KUi>YpR@K4kqvdGAe!Io)3(byH1Z%Edn$|Ub(9r11L)duth;ge@tRj zXEj-V>+q-2$L)WZVf#xQypa+DyCHKx(!(k%-26TR80fujAID+$=Soh@L4rfaMS$Nf z5b+7F7a%lYx_ziuYu2l*=CIq_ZH%_vW6|e@qrOJC9RcUYq8oGJsDWzk7!y};ZoqON z@a-=<<05>I@&7tLu7CgZV+(e;G63>_*n^E7)NSjE%;bMtwuB9s-Ee;oyR)(I3mCWTkK%b^y`+fl9n+>b ze*i}f)o&mdm-V2JyaepT9Xb#c2hrxyrO6v}eAKpn-=1MVOfoyP?u6wVC!oZ(%=n%b z*$&jjZkZhF7+D+5Z7K<-;)0)^TbY5DVQO5*ivh2w6i7chZFz3ba&il{k=)Pzd9`+8 zRv_@j@h;q~<+m=>bk;w|3-->>m`d!}D`5TWxApa3j26a*2q^7>?KUY!_tr1-3zjit zCzzvP&ti12ymIqEz%e71Rw37A^otKq^1D>hE$*~}RRDr3Fs zbwPZBi<0eoaNk$mE-QBcBLEe?3JM2NE~94Qbq(d0_I=lPevz##fDa3iOwQAGLd<{C zbs;IaJdVzQuKn<5Le8JN9d@@pJJKL@hkaVu8s{xRXh0f6y2fW2{yI=!=ZzZZys8C> zi@)fSn@1DhCw^dHZe-PwZpGPfd^@Je#Mf)%QqaB?hn;n00a&eVY%AQfxao<7YkTCZ~)ft4K_OrGZ`lZ$r^8+CL5n5h<47XP(!01u7dvo zW0}zDt^vqa7l72<)~p%CvuN_{wK*`5=X=rX?l>=?6LhLxHnUHWx|5>7h>m|Qb~@;@ zf7V&uE|92~XxQbLqjdLvbtCBb_1k$3LW~%p7o6yQ&K{jh#`QVg-$Lfw9u?5B+cRAR z{Bm?_eE#!y1yC<~IWX$K7dSf!)JiH486v;jhI}uyKDp{L*hF{P)NGxggD>1yF{TMs z@Xhaw;Y;KVOn`86I;<+1LXUrOx$f-EH9(B5F5sxUbBA6kR07CfxE=EV%$|03-TGHc zJYAlFJ-x9JM|+r;lgeDboA{+^8Or5ai4%)@;C?`Dn5b(zIvcaTkw4eaosm-JJFvc+9)klnYtWJiC$99sT*TEDLL?Z=G`!1RR)z^>pk+)i#EKKRALY+TD_l|5g@ z5nYHzf|Ac8A$1P+3eV=0XOCxZ3JkX9nzpZZ-^#TS6^RGj8FzQT4uY0lX>p&`a=znz z%J(x`AtIKit7MXUcinUYqrt3Mi<@0p4SftC8Bgiz4sSQv=P-W>_gX?U_(+^3B(F4Q z6ip)+Pfsf>WC3DxcTi*Kjz~4F&Nbq9VG1uE^2>)m_Aj6R{p-J)!gCvIks&|*`<+`x zbubw4T6b$VH&@@saG~yL7vL3LraoL`Uc&}JBi8WoXTYEKU)#rj zJg=9M6x)B(TtMSAW(pMLDmlGb}h)kSJZhsa|#@htTBAnCz!Vn z6NYx2CaN7aXh&RpwkI#wEn@tlBV17{8%~|$6!v?o5%4qR}R0pOt+Cpn#{7R-OKJ71+0uGp12&Wz^|Tq%@YrQ|?W z-rL&5mpXy3qkU}u;e^+gnh`^zsy@&hK`^z0;VB)&`@akh%El zx{O@tHRp9XOZ_$b@pXJzuW7YcR9-Z@u%zD7_qju&?T#E0Fk0&(ZI7h(Ai+)|V|c$85GpTQz<3=`LTVQ*V1Eo%Mgt z-2pCfMu1w=l#Uj6yt`@rw9G?fh&p(K(oF6fPG zL7z4|XDBsW(PEzph#fK@KZg)Z8-yGOa;FDejqXPD`2^zh%J74pY57}sWwGy7sFZM?U#fGZ?Xj1t&T(tFeKFf?0G?1RG}oNblEU9I4Csz(l$2W4F7@}bPpZEw!9ZEOj+(7x|Hpg<;So{{e7p`)^xNl6(S4F1SvZj90Y$SZb}(PX^)QS zcRb&1Ehvackl{cuOt9-^tmKA|jDi|oMs432(m+HZ3lH%F!nj)1fLgAGYn?ptWdH2L zN6Kn{`l?}WZjm^wT)ucz$bH31Zrqlmv4&#lb|64XwpZTeG0*S;TMIid5D{oV!Tq|u z^Xt!_|NWQt%?VH|v=!9ke?Ne(#u=U2G5Q0dBY2GWn{H;Tr^E zy*NF7ySrnL$0Rj3OFL-TI(>Yan+2W4tY3GG2xf9TvuODApjWw{mBrbkdaqN+sAYG{B_RK3dBkfuD>Y%n|EV>LME6oLU zK!I-bwK@16rxdMW;RtQVNVjC_<+wh5`1P0e{o2kK^96k$6@U#C4wtZ?Z_BC-yL*ey z7;&bn(P==$?;if%T2r1BMIEkB!>op9%aiMWFRjH)>nVRYcl}fr4?$R0=f}?8G&1FK zSJnGiEdCg8%cn%m$%!zI{;VFs3tNwD#T*vsX?V3}+l7FxI0aul(^73sM%*q}ALWcU zhj1X<2bK~PKArT={o93fxP~n$RU3$XS&#=)emSpSKYkeN$2kxL<4NjYH^|g#gvhJl zubx?7uwj2x2e`%!MXi~&XpihW5xTjCNzOm)OyRPlMHHta*w(i48r8haZ{w>D3|-G| zzp~pg0vnP<`MvSf7RlD&PU*?j7Bj%bY1TM5xsKI9UE#mX>TPf-fY{+_{b^R<3$5lk zhrAKwjZt!mtV8$hz@N@8=7SQDt~xv+9tQaBEOUQ&%X%Gu{`I%{*+n%!KCkF-%M98A zb|qIT>}m)$ILlrN=$cBgNAXfV^J4IUL6Q;8tkZ zA3yBgaQji&Hq%P3Pa_NYt^R!Q_{B6O=+@fv%bD01;``W6G;Ino(k$?Kh8tc+)snkb zob7+@28RhC17?6%U2SVTj#oHB?Ew84=2~uJn#R3$x zhZO=gWMVmNigj)Ic|LYF8jW$%gn5qqRwaMXfoc8O1A)G+dZAKjF9)e#&O&twq@}eS zejTnwbE6<;_OL~*1S~r0c9<@3>*U0!oX*9o&M%domN>Mah%c-I7-2!u(`*Y)#yY;v zC;j@{moM&X{;_;5^u7!yc+KNkT)i_2wNs21zS|7Tt=!&|8*9o_26H<>7SeN=Szdn& za~15exW$DI4h_Xlc90hjQsFGY$#6%l&osAXmEZ%To+7X}@C6w?G;$eZ%yV+RhOP+tt=GKVVW{o-qu_t#KIh@Hao-sJMk3Wy@|Hcit z;n%G8Ftily5qQQhY_|YmS+D9=a4FGp80c*+l2b})aP)(P1fAwA&J$)b7*m7sH7y z+X4gUYvVH7hEHY~mKAQCk<}0Y)ysT@GYP;0*LSD&@w<`1HkiNXB{5de+ryd4>8Ng( zwSM&(hVEb+;P7d+^6lnsmA2cn=@7cXJ3D1Eru!M*?Ytzk(p|}TTSI>v4$=%x-MeBm zUzZGEIk`Yj271tHzR%WoD&*y|%jobb9>v+*=ZY??x-rR)iWuGE0V~_5HB!JtFkv&r zYkVx;)fU$nlclF2K1-FREKUtR(&5lX?g8Y8y}4YK12jCHfc~9yef`t-2li^e&VJq- z(`%<+f@oCWv9wkTFc4vZ=|Byn*Uh7@vIQ>eXBwK}Rg}&Q74Mc^hjO;=yjeG)aPNR% z3vfAbr^w?4?((dTy^W_j`4+hg@qOP>=WuZ*%>3(oLzUVm%O`p$gim%%bnJ7*!K>4IFG{RA0UybFwWB5Cn- zpljKAz**(m_G%S3lmI~dR%CrB2LkTpF5s#0bt)U~(NQ|}#0(=90CuNYboY_iKg1io znXhYE+0>t4F2?ZMYuiHAE2yoyAQTmFPY`P62FzPHXRGURe~QIWwRF3An%{Jvl?!in zOf#JvtUaHq1|Uy5d0<-hQ7qniHvU#u*u5Os&mTYi>BmKM&*BQlv$%M&tlJ2aB|u|? z06-|Qy9=W|40eMbo^6xO(TR3ki*2XdK6wwE!!uUaNkr(w)nV4ta4qZwB*9N&rbPs` zo7Ce0%}T#Ov3l-4nUb2uK zFKJz$2^H+|TsB=wGnOg)WS zLxaWxHWGE`8I3kuhjjQqIMGoQulU4lEGHctt-i)uf79tk?qHo(cKyT!(m8GUu&W#= zh7O&vx1 zPvVYZwQWWqTbvQ<*u0Um{w|CBF;I@FML1-$mwlKV>DBB~e2IR2`{i}2z-ubf1%D0@P;ea^25eR4Y8}Enl5_V_ubFcWw z`}f+VGfl{~L7wfHSG#LrzlUQ8U8s6qc376cJK8m= zbAFYqZ^wVw>#Z(1HkPLX&trC%%^!}Rc5agURoy&$$#~Y2WAnOmwf-tS6&!Ad!85jJ zq&OZ8Faer1!|JSr2{7Sv7e}fs9(mfnf9%3VbC>w6ciNa-(`cg^&>`Bu28b!n`GVls z-3P5&ra|PD{csOqZ?}cXJ!VS?w>uPYs7^LCd=Ex#{?Seo5SZ`^&fe%lBKxUS^0nGNA{zSb<#bWs=aPQsrTwDMz~Y)BwWKIne)_!^^iKEiH1~&X*`ArMMgf@-iOh&L zq&Lu`rY0VbNH_*(SutKVhll-}oH>Vi^sYLAumCtmvYoBU${{(t?R3Ule-oJ={$6x? zXx4TwQ{m}eFW}yIW!Eq!1!9NBe}4P1T2Xcm-_;d_{yrSKJia1)u9ZYsu=%*~epZv6 z->kI=qU7x^0<(ox7?nFbmg`#|f4;CzN$1nR2iaRsqnM#Qgu>RAgnZ{`yY4sfiTb=x_7e`i&WL#gOT zbEY-dzU0SAM*8zv*2;=G@Si%F5*J`R_NXaDe7HrFmEzFpz^A--Yyg2g2cDELy z|I@Ik*;LNP_qOA9@Qi4C=z}~Cw%Gm@!W2|~Kdub4e{3={qU|n+v$N{RLaUGFqv?5X zCEZRj!my)X&gR`$kvOT*e?)55#e67ucyc~6QOarL9#(gE(OwCD1StTi5XZWWQv9+| zmdtxytl(Seiv$OmQ2Wt46K8|?ti3mgG9jt?I<9l2X8n*fOefrO3Y6ni)Vw(y?j5+w z;k=AIm2T49(ta5Q;FTPMP#io;cR;D?;$#2zKA-dBw@)9QtEwEyf9Kxv%i)t#A47rB z(P6T_q66@t%m4f*T7WxMtzUAo2Eg#CM2 zXUCXfPoyTualdXoM7jfzd|AIqOR+|8 zZM-^X#UKY$qgd~1)Eyuy?apTY-_4`^8aACd{7RUx1(HV7f2won6IP1G;0`j8WSto# z>S&WumtG(r!pdD7L|Y9BV}_B1=cJ8c5_|;N6bj>=Y zl_XuKYz`BFf0vo$E45}xDNbGodqL+Mi61;388Yg4>ebOH#M~UW=i3vkNSvub1kZJW zQR)srbGG6xiB}8JFZ(T6hU4(gAm_{Uu?8`h% zgAPdVxo;LTh-OI~)Uu+et3>J%FV1xIq+D83sLOVAQYZ-_A2E1m9X0)Y!xl@A4mP&@ zjFx9A$b{J1Y|(ZcGHhP^oe*Z=nUxM5g}|Yf<5eQzO~8qQ!lYInuifT$efNl~ylTLo z9$C$Z-0EgKYso?UU%*6U4MIHx6_zb-nQTXTrntVfGR^CoO z>@8b{LHf`B&C5}$)^=|IR9ojg!j-yeS^O$HfB3jKghvfmZu_bBTD=@~f-+T8r}*~B zN9nh1CYpy_q)xVkS8mQX+2p;m8RrYkGfU=}$nY-t|PFn{zf) ze*^l9HRIhstQ$Wrk#ia0P9jIj2ie+`-wCj@-9o7y6qtq-?4b3wR7blbYokmZX? zaaSA9bh9mr>Dg`5yeQ!`Ia0W_1o}G9<1y?lUL(#HyE-l%C(~KP(ELS(fFhtyhwGyh zVwO$kYF6lG!K*#(K%btNQ5!!*yq)UO>pXTHkQ)UV$EI*_Rp4mz4y$nnTPfoWokmuiQjB+$OWfV6tFKpRri|&A=8BWn{HyzM|L;X-Js_H3lU|9$fH8eqS)Dmxp(CXZE zkR*n?f-GkfC+|v2an5d)QOO?~e~k%tkI`f$7C=-$Bbl=Wr-Vh!?D z9s*E*fCyL~@9g)P3Lyg2)a+;gcIt6GcbhMj6a_CVlY^+vUVIB@Y$At8f8lSoC^rRD zFBXJUq56?SFm^9mI_maP*sS9D>`vc7_LU>Hwg{uEV}m|9GG>7fVl$I7Uk+Yqq$B9- zNks{JiKWwy^!~8He*OIUhZ@Gy@Sk%{YBw7zqBjh7d)P4_)`h6A0zR-iAZ)KfgCmnL zI!Oo6(a1wy4taxP;~$fZNMtD@za1>MBi)OGoxzNTP+q6rX( zxhrVcyVFhN302#w;uz$rd5U5|7;SllIEfyY(&Ai{6(m2_noiJ#XSH0*sVyWYXj_2~ zM%B}U&FTDtb}`qjMBEQ6rU3e<@h3m#Dh%aeiYrox|0m3*qfBI~z_e<{M#Z0vy z+~H;AaVvXZ>`8x73pHRB;6~P&J}n=+ST%6kmZIm~zzNmMPuI9R(pHx>5nN_}tL+~o z-+2>jnwq*`gUxvzPGsRAN+c_(4%o75gB&d^t-EkgHEU#9@C0%1O;!9E#-_DV zw||bH9rdJS4ZPA*=JLC{Bw@EX$l?s0U8na|8wqkMe96X_?yIGl)Y{PlStm0N7FqG^ zdC7Crjp@G_urQC((%KJ{r2JO{Syg>O^|2%N6|j^1~!su zx|93M{UbPO>(fEs5_@8*yX(|OBoR4EKgdcNLz2xRp@=sxwPy)$BdrmscdJ@?xAjMg zR+Zw&)`b9+e{X%R_7@VFU`kLhzB5QC#C?aur?9*VS?^o5CN{N77HYZio)oGBVC{PM zwB6Z(4bZhu)mjq2GN1#=+P^mN!8zPw%P@oiMglhCtsi9a^uv1nN3rym``eeVpTE4L z0T0Sq=i$ul^a8{l>fx-)aoW>l4Nnn(ZrUL^*>vjKQ_P)83>M}UDC4upV4)C3Pk#r))`H7x~nxRuiz3Mr`EO2$>$$TjE8k9=iEeg< z&BbIMef+#xyT ze*whmEVWJ%zyehcl_RkCJM4SR%ULvNqWdSNtSu-DaLoP~J70y$_7Y^G%F;a&PM^mBLkUSFy+T&g|{Ns59%ka=LyF5LwK+2o99;Y%4}AT7eEj&!{gdW>BIYjj(Pm?-f0`YV zr>x@h;uU;a7152bHU#`lz26H8lCM**ytAAw{2+1E%6NcV~m|u4uf9}8$+sUTP{MJHjwQdYmdta?tzn<6Zshe}IIP2uK zx3qlIcH3a#Db({RCSw-53$W~>ex;hl@1*2leB7A(3c2Va1h)*xF0%?HirPKs)H7> zEr6`48eaK*8{bY2oSIt%fA8bTuZETH-sM_SlG5g^jIs(%0E*q*dFZuhmp3?&2V-b^?gsLv$;H`e;M>xLhCn2Bm>vC z-Cm^ZNDdH03v27JmXoLV?ZD>8nzgYK;lA_%GN;#qDmZXc?|@C;vZ7PKJJ4FoTIvC%Dty}gEclOj#5EOWq3S`89lApr=P7E zc@X{z)YAT42YcO;e@kdv5=lBSb%MJF^bIPXGuw=y0k;rA;LyqMgZGeT=}Wbk@^a07 zk^}O6Y@mvwfmI!HM(MH%UN){Ih(fB4vnzEqZtvO-1?)7O1VE@ZrduiSJ5P|jlz|5f z**Rc-eBHyGkg?P85H*-N!<))sV6Uw`00&5-r7ihQ*`sPod4HUTCV%SR+J|*&owGTt za-Y1>Yg-Dhf1Ca~WKoa4GBkJT^358HO5@?FQt_J5{Rwk&LJ-Qz|&QmYcOR zbillwZ(r+@Hn)AZ+F2p0aey3LwA)*E#z)7ZPKh8be;8rqWvzC8cG*#Q{j8TZU7ZvNe*H25Xi zx9U#df2={xlhb|++Q3|6NlzcaAu*dW`LE79J;V~f&-g_3B%?;mBJRuH1c34?@vIIa zLepg(9&#Kzh*E(u&J8~diG)J2I$rW=Nkn)bDh;sY`x-GMSPbiKmNmSfzLsr0TRM)H zIpEiCug~W0pihxHS+-_PR7}>+P|=ZN?R76Me;nYsLq3-f^pZYQb~6$AiFlk&l74M4 z8zLFZ-doq8h~nYsqGC>~L_TxUKm#;+^`#zP9uCg;uEPzOHePaw06_w4JKnQhYoe4e z1@}3e{e+%r%mIp1`japSMJAn}$C8q~CXc8(IpkKa7Oi2jdU3hS=^P4XFWRhLzE9ak ze{=e)HG4Nb^0dz`FX*Gqm|y|UDSxZ&OYkbiJ!lC=>H`Jo*wiE+q3Dw$kCZLj_+k1_e&EQt@n;-wa0_M7l)>x14Aba z;s|F0JgbMyy(>s0sZe%8EzMhn3!6&zLj3ZYFYp(jNpVvoEIi3_h9yv^;}F{!e|EG5 zh2=rNhvi#VUq}xjvd<5|s9gy^8 zwcF8R$?)9j`XlG7HT(T1`0TzEvr}baB-2*sE0Wiva;a&%LkJxC+2!9Q%X?L~aNauG zl&#=((8b(RhZ33Do3k4d>s0Xwe`B7jdn|^so!N_r-A=?)m9xyoiEou!V9UB7t-3vS zZwD2oyRtV#!+CY@29iiJ9^YFEYzpx<#E@B|M7aw*gt@)Lx(Yr!KHa9pOBS+)*iNN8*QyyJ4N{*u~Qq- z>+Y0hcKtY?tpu8?7Mnv64sCm{S)69y)C5tEpm{G; ziavutkI`Eq$?TH*J3U>Zu&ez`5Hvf~YZ%Mge~6t+Kx(UuxK~vwKvrW}E+vQrTlZ?4 z4n(|*l!Yso9%;xiIAy+z>xsxu{|y3J~$erF3j??E5q?hMQB94W_d-s-a5TBPs= zf0Y($FpRjgB%LVIQ5Q0{X+Xn5zTpfArPVL(SxFV+-W??Ga8*Fuo>!%d>~y$?_8|=@ zQ^5?!+#SOYTHn~~rTH|G*pbelx)B+T*c;j~dyq!hRD-k%VjMQH-Hs@*s_)k;{`&Q` z)5E%2tC||Z>H~3iSliLKN`WOHhQr8Hf1z96s-07rkJ*ZY?s@6bc9Dg1H&O+oT35DXU-CG+}yEJ4)8U2Eh_i*&u^mZ`IDRX^PD3&?N)t0X-ke zk`?<9H<%iTs5tSm2HulH_T&d;<9k*|&6^Vqy@rZS7kGGEwIqpKP@OpGj~;V)e;>uJ ze|-4atWty4?~Yl*_Vx);+}K+3p1H2T24_Q0G@iUFHAVp5OvzVLSi5w7>JV;Bxu%HBM@kX!D^5pPI3|FY;ApSf4;9K(cw}$L3N-TVm zfoF*cuSe3EWT9&}Do~k};JA~5f6O-^2(BT9gTsf;h6O9BRp8Wri0NwmCW$*u1!5+# zzgw^Nt@poQ-!?gGRI<5}V?^Q&`L5nmo`l|W*^a4wWK@iHf#0NnU=QO|Uf|3ThR*J0 zoxNb+oj8TNXO^%n4RFNrhAZ zGB~d-e;;Q9;i_Z>-n-PS7-z@K~=ftVuv)PLaPNSDYmxvSU^vv!Esx7-qDy=sJBb7lZ2E z4F@45ZLh0y92#fc@OZFKf4d2(!*TC%^H3ZY>6gNSka~sJScq-;P1W|OlsN&Lto$~< zpZz`4Q*Qy-+b?!7wDod+R=Hpv_67_(kZI-VhLhRCz^>Fi$PPF)KGmrLju4BzOChUi z^~Vt$Baveh3!81o2W!6XnYurI{_k&J#%p&U-hObTJt_X%YO@5R3pY8td5fZ+gtW!vHZr$Fc zH>nG-5Ls>R`eMMc%0=)8X&s}Sj(RSsG13{iQVTN81TWraxSfB3fB>%#JClgH1U;yR z*8l`_i{Rrsm6R5Pe~dYyn=?etG@Z+thsSx3DgM(2`d;Ji(U}L^x1_^TtMXN?wL7-X z3x?X*+d%eIqzF8CNd@58oQV>*;kBmr%!XSlsQ~liSkm~%&DT=-cG?u?@&sLjH{L{X z*h2?T6>hu`eY?lpjuf0H9f0O-0!P8OkOv-4y<-PCmimqJf8nC(OEG}08cNPxg$^gE zuJzypEJN&wSScvd2VILFI|aa4tE0FhwU)v}=mXlw6l*q^^GFYGVR?LX&Z)GLWv z9gpy^0W^3 z`YhT5V0y}xb8B8FAG$Q1T`Q{FEv7R}6%5v_pqFE1e*+R!)dunITuXD(>^2DdN^*bz zNu|fV!>}6bp~H$JtKhQAl3J1BTR6s~(VlX-92~ILTSp!#d%v9sbl|8a{skJ};}NAq zL!}}${rS4}mU1;9ju%{HTn@=51+Nwf*j*a||NGNQjBIG3*-_rEqigq%P_(){& z8hreKf5d)lWO+cbEUidY9Y;XQtwRZE`sASVyv+{bv7j`&0km_d1*xC;W~5bH$2;d; z)|bb6`NwrA29Y6nnhJW(h)K(Tz%m4}IBHo2g!w+o{8sD<%c7$yX3t97dY6Oh8|*~= zq-R)MS}8@RJjrs9>_Z=M&J;)0fp?)Z+2Kk{f7K}6;6xIeoq3ggwA^E~o3Pb~%p~Go z7Ue8;e;OPA^YiE5UXR#YTT%Svg7v|Apx;I6!@{Ynu`YiCj81!=@7#&cT*~pQvsa-C zvc#@ZLog3*yS}!~qoxkVZV6-n3@Sl4o`>SQcBn$Z_(3n8-e9ZE^qVg6Yw%62KFH_Z ze{3hw40jt0V1QuB9T(G zR|K$EUU)Dx=t@jbi7;4j?**7IYSV&;f0GNImt5>5lTJc7=seG2m{qgs4OG}m=2dvr zv0XJk?St%$Cl`+hjZyIiZDF*oepW|LEIUI&k| z^H6VKjOeC4uD0HnlUkzksEqw}Im>hKH=J6B>DwApMcSaB3XtvJNjR{Khy}A$^kRxi zFI9fMsy;^3;O4LnwJxZeQ>{^*e`c$pME)mo^soQcs}^7Z@5SlUbLmgzja7npe}*v(N;RNKkEDxuTm804w< zHy=?gctF7bLvJ-6sF+@h4&V+Qp$MV;?p2%qdfQ<^lTWe*eD|Cejnm7vWSrc|EhOLT z^xCjqdUNP9dwb)mNmw~5k)y~0STif2+DlBg2bo{#{(C;*v44I2`2Vh$9#R=!Hv1PW1QWDcTgF)GGLMDhi>RzmrgU8h;kdqMfXY z%iE>kAW62Si@H&mYIgjV8Yf)H2{ePaa2JJ<@ zzg_4z4;$gRO}7fZPCAz8S%+n*`*}78+X#A(_4@bt)V_WB^mejGH^iqMO)d1deGuw6Idq|y4#d{y>RYMm5MT%du)mG1qRcnLx1bnqy z14)lUAi5oa%=3mTx_fC0+f*J$SA@DNAkUkOR={Aj(Nc)I*1AQ&5|8P`t~~{{6A>>} zayVrA{`djTc9er}0Dl(VJOQLo8&Pi!y$@&;&=OcK0gvx;<-frde|`ALaslI7U$d0O z+xOF}Yez9Q72$IO>j%|gRnfl$gLT(SARi09wN-WTP9WH^9vuNACb0fV{WP6MVe+%P z~_b;LC%&}H9^5(A302?UZ<3Y^>kqL zR7H2JcL&Jl+}%SFFwiusNT8T~yVSJXR%eQ_o|A0r4cQG|2gbht>wf|Ic7MP3;{X6n C;n7n7 literal 31911 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 diff --git a/app-vim/easytags/Manifest b/app-vim/easytags/Manifest deleted file mode 100644 index 1cd43cb38f27..000000000000 --- a/app-vim/easytags/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST easytags-3.11.tar.gz 40572 BLAKE2B a6b228743f493bd467aff6685b6799de7e4862d384e14c81a084d7a211cf165d62cf902415a3c98a69858eded64c606bd4565f6e0c43fab7c078ba81d0ec5217 SHA512 9c1985a02b2718315d825ed29c06cbf78050e693893a9a7530a774031cbe9e6a27ee1dc91878950a1fbcaf7ea685faeb799d1e5b218b9ce25718783409f66130 diff --git a/app-vim/easytags/easytags-3.11-r1.ebuild b/app-vim/easytags/easytags-3.11-r1.ebuild deleted file mode 100644 index cbd424d4f07a..000000000000 --- a/app-vim/easytags/easytags-3.11-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python{3_6,3_7,3_8} ) - -inherit python-single-r1 vim-plugin - -DESCRIPTION="vim plugin: automated tag file generation and syntax highlighting" -HOMEPAGE="http://peterodding.com/code/vim/easytags/" -SRC_URI="https://github.com/xolox/vim-${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" -KEYWORDS="~amd64 ~x86" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - app-vim/vim-misc - dev-util/ctags" - -VIM_PLUGIN_HELPFILES="${PN}.txt" - -S="${WORKDIR}/vim-${P}" - -PATCHES=( "${FILESDIR}/${P}-fix-ctags-detection.patch" ) - -src_prepare() { - default - rm addon-info.json INSTALL.md README.md || die -} - -src_install() { - vim-plugin_src_install - - fperms 755 /usr/share/vim/vimfiles/misc/easytags/{normalize-tags,why-so-slow}.py - - # fix scripts - local f - for f in $(find "${ED}" -type f -name \*.py); do - ebegin "Fixing $(basename ${f})" - if [[ $f =~ highlight.py ]]; then - sed -e '1 i\#!/usr/bin/env python3' -i "${f}" || die "can't sed patch ${f}" - fi - 2to3 -w -n --no-diffs "${f}" >& /dev/null || die "can't convert ${f} to Python 3" - python_fix_shebang -q -f "${f}" - eend $? - done -} diff --git a/app-vim/easytags/easytags-3.11.ebuild b/app-vim/easytags/easytags-3.11.ebuild deleted file mode 100644 index 3b3fa9986ce5..000000000000 --- a/app-vim/easytags/easytags-3.11.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 ) - -inherit python-single-r1 vim-plugin - -DESCRIPTION="vim plugin: automated tag file generation and syntax highlighting" -HOMEPAGE="http://peterodding.com/code/vim/easytags/" -SRC_URI="https://github.com/xolox/vim-${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" -KEYWORDS="amd64 x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - >=app-vim/vim-misc-1.17.6 - dev-util/ctags" - -VIM_PLUGIN_HELPFILES="${PN}.txt" - -S="${WORKDIR}/vim-${P}" - -PATCHES=( "${FILESDIR}/${P}-fix-ctags-detection.patch" ) - -src_prepare() { - default - # remove unnecessary files - rm addon-info.json INSTALL.md README.md || die -} - -src_install() { - vim-plugin_src_install - - # fix scripts - fperms 755 /usr/share/vim/vimfiles/misc/easytags/{normalize-tags,why-so-slow}.py - python_fix_shebang "${ED}"/usr/share/vim/vimfiles/misc/easytags/{normalize-tags,why-so-slow}.py -} diff --git a/app-vim/easytags/files/easytags-3.11-fix-ctags-detection.patch b/app-vim/easytags/files/easytags-3.11-fix-ctags-detection.patch deleted file mode 100644 index 56b24dfe406f..000000000000 --- a/app-vim/easytags/files/easytags-3.11-fix-ctags-detection.patch +++ /dev/null @@ -1,54 +0,0 @@ -From f5746bdfd9942b00c349e53f3f4917ae73bb6797 Mon Sep 17 00:00:00 2001 -From: Mathias Andersson -Date: Thu, 24 Dec 2015 14:24:34 +0100 -Subject: [PATCH] Fix detection of Universal Ctags. - -Recently Universal Ctags changed version from 'Development' to '0.0.0' -which broke the detection. ---- - autoload/xolox/easytags.vim | 32 +++++++++++++++++++------------- - 1 file changed, 19 insertions(+), 13 deletions(-) - -diff --git a/autoload/xolox/easytags.vim b/autoload/xolox/easytags.vim -index d0dec21..3c85e6a 100644 ---- a/autoload/xolox/easytags.vim -+++ b/autoload/xolox/easytags.vim -@@ -78,19 +78,25 @@ function! xolox#easytags#check_ctags_compatible(name, min_version) " {{{2 - call xolox#misc#msg#debug("easytags.vim %s: Command '%s' returned nonzero exit code %i!", g:xolox#easytags#version, a:name, result['exit_code']) - else - " Extract the version number from the output. -- let pattern = '\(Exuberant\|Universal\) Ctags \zs\(\d\+\(\.\d\+\)*\|Development\)' -- let g:easytags_ctags_version = matchstr(get(result['stdout'], 0, ''), pattern) -- " Deal with development builds. -- if g:easytags_ctags_version == 'Development' -- call xolox#misc#msg#debug("easytags.vim %s: Assuming development build is compatible ..", g:xolox#easytags#version, a:name) -- return 1 -- endif -- " Make sure the version is compatible. -- if xolox#misc#version#at_least(a:min_version, g:easytags_ctags_version) -- call xolox#misc#msg#debug("easytags.vim %s: Version is compatible! :-)", g:xolox#easytags#version) -- return 1 -- else -- call xolox#misc#msg#debug("easytags.vim %s: Version is not compatible! :-(", g:xolox#easytags#version) -+ let pattern = '\(\w\+\) Ctags \(\d\+\(\.\d\+\)*\|Development\)' -+ let match = matchlist(get(result['stdout'], 0, ''), pattern) -+ let g:easytags_ctags_fork = match[1] -+ let g:easytags_ctags_version = match[2] -+ if g:easytags_ctags_fork != '' && g:easytags_ctags_version != '' -+ call xolox#misc#msg#debug("easytags.vim %s: Detected %s Ctags %s", g:xolox#easytags#version, g:easytags_ctags_fork, g:easytags_ctags_version) -+ if g:easytags_ctags_fork == 'Universal' -+ " All versions should be compatible. -+ call xolox#misc#msg#debug("easytags.vim %s: Assuming all versions is compatible ..", g:xolox#easytags#version) -+ return 1 -+ elseif g:easytags_ctags_fork == 'Exuberant' -+ " Make sure the version is compatible. -+ if xolox#misc#version#at_least(a:min_version, g:easytags_ctags_version) -+ call xolox#misc#msg#debug("easytags.vim %s: Version is compatible! :-)", g:xolox#easytags#version) -+ return 1 -+ else -+ call xolox#misc#msg#debug("easytags.vim %s: Version is not compatible! :-(", g:xolox#easytags#version) -+ endif -+ endif - endif - endif - call xolox#misc#msg#debug("easytags.vim %s: Standard output of command: %s", g:xolox#easytags#version, string(result['stdout'])) diff --git a/app-vim/easytags/metadata.xml b/app-vim/easytags/metadata.xml deleted file mode 100644 index f13cee8dc033..000000000000 --- a/app-vim/easytags/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - vim@gentoo.org - Gentoo Vim Project - - - xolox/vim-easytags - - diff --git a/app-vim/notes/Manifest b/app-vim/notes/Manifest deleted file mode 100644 index 096eb6ad9365..000000000000 --- a/app-vim/notes/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST notes-0.33.4.tar.gz 239372 BLAKE2B f326c5d6adf25cce9261ac555541261750926c55f73d3a3f57885f7f03f9fae97e03f20882cb74f5fcd78b1ec06c2e0a5b1eb977aadf6a9771c679205a4a48e9 SHA512 7f2147e786582e69760c6d76d7144bc1fd0f8934ce6574184e16f463f5ca9c21e9e0fc87f88b56922b8195b26be7b0f99435cef773ccbc360077cf568b98b98a diff --git a/app-vim/notes/metadata.xml b/app-vim/notes/metadata.xml deleted file mode 100644 index 2e0c837525af..000000000000 --- a/app-vim/notes/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - vim@gentoo.org - Gentoo Vim Project - - - xolox/vim-notes - - diff --git a/app-vim/notes/notes-0.33.4-r1.ebuild b/app-vim/notes/notes-0.33.4-r1.ebuild deleted file mode 100644 index d436975d1828..000000000000 --- a/app-vim/notes/notes-0.33.4-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python{3_6,3_7,3_8} ) - -PYTHON_REQ_USE="sqlite" - -inherit vim-plugin python-single-r1 - -DESCRIPTION="vim plugin: easy note taking in vim" -HOMEPAGE="http://peterodding.com/code/vim/notes/" -SRC_URI="https://github.com/xolox/vim-notes/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" -KEYWORDS="~amd64 ~x86" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - app-vim/vim-misc" - -VIM_PLUGIN_HELPFILES="${PN}.txt" - -S="${WORKDIR}/vim-${P}" - -src_prepare() { - default - - # remove unnecessary files - rm addon-info.json INSTALL.md README.md || die - - python_fix_shebang "${S}" -} diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index d561c0390e75258d7266061eec26c438d1bc110c..472a4f16b46b92762f44abe35a5c532d4a6fba2e 100644 GIT binary patch literal 9371 zcmV;MBxKtkiwFP!00002|8<+&j%BxThVT6px;K>Ye7KYm2MJ;a0qpyLERv&%`Y@Po z+w$Az`}aV5uQn{m){JI$??o1?{zI|Wzy0v%AHI9u?_-Vk@h?9=KYi!3^WXjM4?q0Z z@5ArDi)FSt-E_IE*-KcEw<&O^&I&3@WYaKd$-}@PRZP!E1l?O>!o?0TL>|2 z-*a~>m66QP68y<&_dfI3VT91Dk0X?N;s~4snwW6>^o{lC0pYNQ%=L}yq&d>AE6raZGV3H z-oAXfL@dO6#Bz3KE~Gm4S}mI8Gf9PhQq0XxPczk!)=G+9+2@c`zLpTeD791;Ib0~C zhweI`3Nv()be^=cC9*Z~W#?>bMgJdGX6&SabBCCQ-0#UnGBv_*NZnnx>v3_gAs3fY z%DJsR{PNu&9#dv=Zr9-29Oi0UHqLG>_-*~nGy-2>)?6v`ko+mM%1N8|UMbm2ox8VF zCVAprbGh0|mxz7-`RVo3BU(PVat~KHc~V(Cxe>GE>x_;?R*o->*jr-50*m!iws*-bxPqj6UwFNg~R{>@8Pdq z^u;&>H?6mv$Qdxgxe)dyZLE2aBGi-p;Ukr#Y;id2Avd6eU#(a>F2vLGIBphKL-zTQ zLDNDe?a0PXbtJy=43<<#F^bg6C0sA>PhUUgSMVX+BUYS`Jq*Bu0~mpbt>Jx06ST^n zBP+y%9BKRktK6hsp3%24EQAS4barIkIt#DI4K~W=IP#w3v|32!WYfhJDSkKjkveBB z#950s_e;clq=KpooVB&QawFcRLT`x&w0L6e>!j*iiKS+pn-8(Y#1E2#CzjPt))B*YBy~AyOrW$B$6>74dZS3AYrK7a{gq$=(=%_s5>H!a%+ZHi zVQ#Q^JMU+j-YxHP_I0mBK~TOWr|t?xo13p|ch^R&yX*xxf%g>{>3Q+dv!^%Dc0u^r z;wCQuU(hI((?g53*e}82|Iq?*wsclL15j<#^+fpv7g<)yMqCWgB)|5ancvnKfG>`; z1c;%ARdTS(K3pbj!BS*#lmxlJ`TIrr=aX!&O)i%)^|3*yoj;dgz5n$5d^?n+1!Tk>PxUe7m?zb^Yck4bj}a$m9)0c{|E@m4mJ}IFZMl*X;A?T?KsFIF zh!hV6Q~_2Z4G#iq#NSoGsi#AM+L^xuOYBm}yR!_qn#MaY9<4(k$o*0JLq?QlW6xSdBd6taq}w zCZHUy;d-|pAHj+-K9Z}$P9;Zn0;iyKgyB1o5|G~^$*F0+ntE?BoHc4MIZt5v5ON|p z`La=3g_INvWKzu{KB=8?;w)$`;IESgLM>JLSbMO8v%|; zGFRdlBn^AkPq{=@K^L$^Y^fy(3SK8of?uQ8vRj_;SXmiP*e;G6Gl%KWAR8t;!#I2c z;8>q!3cB}=pzxPyJ^jV@%f2F4xfJ8tr%A#!-QnmQRvA(Cqg&GCU@BPTGfHK{C z4d|t?x8ALzS=Ols#boFSU#6*`L)23HAQE|Y2kFdN(u^r}q*f;z0D+=* zAf=0dt{+parxR+c)=?5@%GoaQq7q+UAjWV>vEJ%EWN4(=BXw?z;vS>gMrbJ*5_=U? zh1ekYGLibLdsMXLw4z_^e!Ei#B6RS#tx?r;$52pDuGE&m;YmOdbWY1h3j@M|trmnF zu#%Ca=dL9vIENOd3_&oyz9S1@Hk2TGHm>5WA0*=9H!8atoV&qu>{1crvwBd)n@k6C#1{bhY z;3#lZF;66VilK&DfIQTJYU$u20Dllv&H*2XdZeIFpJc6_+B)kdSFd7K5qlqRKb@!7 zzg>cs+aqXj2NuEy9!|OfR){$&54+;!4Gp#;MaaS9p*2F109qGQz#oNyJdVH}KSnt_ zaMv(x=o5@*L{F-01Tqep2S8EYNPD)5kP0$AME0&JGO3-RE@%dEL{yN1(tJF!p~4h4 z(g_pj08+A$62K!6J1PS4NwV%CH>;N<*CjA*4Qjjx5W` zjS0(^4xt7IW~)^BW5Z~thF+pTUF@I>89+$Z351u@X1yizL>$baUqQ>BV*>B>XE4M+Hh*#7)!zx;E{jo_8RATsD4$S4!M!to(v!Gg_1&T`8r`78A7TxC1e>8Vx9O)3N{Y7xaqKHY-_*K=we zfd#E5b0_mXcvna6;{lN=c{wyH`!qy0f&-rhCs&8qg%a`P9wxZb^TG?&1=xaV zM_^FnBo+pa08xo(d-MRyLC_3o_5IG7<`^ZF!MQ9=Q!#$|4X|@HnImle2Xk;lN4dc*{=6d4?tV zi&pB@Y6Ngla%qxlT0g3Hgm4T~l`kENPv>cTdi!9A9@*tddEhG{C`cLX34Lcv70FLggK%U-t*Fcv`$o#Q zAk~@ykb8TgIrxQe!x6jkH~9Kym`AK6(0tG(#|D;?H1``N8w^Q?F2k}$sWE~*0=0nW zKs^osvY_(kP4twRB4%DEOL$J18C0I0yh}hWRsr{Q3D?u-c}*^#!=qK0Ssx&U9x`+u zS&1fz6eDXN9FJ>q)QM=co5O=m3xA1ANu1XWg-FeXh)9qiOC%<};9k#&XA9P;h6HD` zGDr0?W?7$;+v5BGU|NuuA3+{DAuqu4^wR@=Xtz59}4l z!t~@RYI2?WN;jZq9RbnF<~TGf6@n&-c8+pKI#YHr1GWWB@F~>ALGI`ds*?Sp2C#DJ zwsiUH4&oHGri!p8A1T-w?h>CsRqzUv02_3KWL4#7bbTkEa2<_mYw7HWls%(U_O&Haij6vD3pb|t*ThiWSMeM zBLi)jNqY692}45Do^6N$1g%q}4-#}3DkbLKa*O%VqNy}P?W zieB%;=nKMdIzJyq-X~D8Q@}LnWd2`0=fPYEoyUc>HveBbeuh4vJb}N zKyUmssZ;eZm*CXyu<`|#KFIu1oCEMs*QYehbC>-%d=}K7ZQ+dq0`{n{6!}W><7bx%O(q~Cr3W^yO2nJuVoosjtkBF zfbS$M7|yqN^2j$514=SoT2OB(t)rIsajamx=IY0_>e(eAfZBF9lcC_q7CgY21V zz*TO519;kkNjz(lR}ay7h5D3^mKrfS$1=e(Bv`u@r+T0$?LJy;j>0*7`NEDnS(Ibg z%>BT8z`+f;{&c7i8y*`^@;hR|k%9Ofc_$T*cT2r;OI z;NJuZ%b_0Ghz{5%N@#3i4fqVeai9hc@)47Efw3RopP%gKpZ|H+u->$g5_oe?h-s`3 zO4-=0kB3s>32u<*94a!KJ%W=5KL?Jeb&0WN*9{rZehgs0}}?Tz&8Xa^LJqw$dNIbXnV8)ObLA88X%-a zMq(m?OMdHyBymWFRuHuz1THYmktGIAq?nh z3?*vrlnAp_#E|+A)%T99=#+kOap5Y|pO;)Seh4juQ#ls)27RQR)>)HM;{aGGWejda z7!!>M<)y%G9OsT{L;pZ)`_7P6Lbj{Dfd=7ogoJgZtc%Syu*J0($Y)306z${{o`^QY z#p=QgMH@tXM_n$QJw}#wR7#Mew#1*Cx+#z_Xipm8$9E=N2WkzAtvq7&)9X(^y?zj@ zm!2WVSG;jVy6c)boQA+biXy7YZj=p%l5bzR4@}AA05LOoIf@7>#)tC@0;A%B0x5ym zMe(q7ziUB2Y_*^$617hyf|U$}p*i>i?HM1b<-xWoU5B?r7`RB%1MZv(M@6nc*Rz`x zG8Pe8(k$-Yif+lGZl=O)*k<6KHQ}pa8MdjLMlcLZo`NoCFzM*CbQ**XRq(Kgx@L`+ zaG_Q0`SaTcwfYcXF5n+9Xi#=Ov+a?-^#xdCy#)kOAkxkACA?sn;owgMP!b6f`Im znH{q2pw_HAv<)U5xG(BcV?ls2G!`_Bh!`-@M%TCC^ieF?B8X+H^;J!`N4k;2$5aBQ zD^0h6Ttqq?|1n;Fd4IabD?QXbxgN095zb#hU0Xyd$DxS;@{j~3N+@ceECLrY^Aq8M zY)Zn#*+jd`3%r!%?BX1Aj}~^q&y2WK%8*hYi|IEDj4?;e#z(nDkN6j zzBCl_*#|9xNYSFfFc!;rY$GQk4&vWs(2K2jdb@A`EXCT;(&HQ zhaqnfT3H=JP|UT6Nvp`+65EG(eR>*ef7GiF0L#cC;0|^fF7%2R1Un|8k=@kAuQ}-c zue60SSW_KE+)l2M*y^qwN`=*QT^jI75&MGXBxT_wG-^fs;05_P#H;Q&_I44i*|3+Z zVA}88m^LDbM@n6GCG2+KGE#YUAW_*@NK$Zr82qLQhDCYdagV=EA_!-ZYG5YyTne(V z$Qc=D%bFL|nF{(3bqn`nmAaG==i*SYy3+X=v6t89ZR6#y_7kPsXyWywBp zIIFg(yKjCID-vk}r=5SZQim^3ZpDqZ!L^vzbp=8Y(AlV1;1I)~CZ*TLT2#C`vxg|+ z`??wpP;N9*qAi}3km2_(1rA+pnPgeUW}jUWfQKmU2X98GL^ zU#LJ=)CbNWE5t-a!=AP093^gS2FwL~y)nkfjKw~HUGSP@U`a&yL)`xF?e*pRuV3uf zhbgEp(#pkovYIBndh8KWFzUKn*Vrtj;}TJw(c_5Nsu+Oc71vaLkkx)0QaQR7Q#%>x z#|&YdVkB!;gR3;LvhcZfr0k-DqX7Our+Yf`6<#4 zxy%yA?Pd^WqPPILGGyhN9*3vFg%5xoazZchA$1dH?;ZIO1|D^I zgf5v+%D@Uqj)6axlbkb>?(18xVL14zt3}H*@8zjk5g1QCP~%Kw2>6Cl=NQPaj^*pfN*dd-Gi)i6PzrET0&#uZP6dMmK=?>7S}x7ivw2ciK_@IT6b!WW?=D~e*txu?b zOTrzO2$8P80VPBfd-h1&PVJ(hyGCDbcga9Mr0q4F6+2=P{!s$~HX)RxBVW}(lYm9_ z*jIJ>B5T~z@v10;PD=%&SAp~4VRAR0gnMTzzuDtyVSxKYsI?X zyNIfCsj#7@MFS!>$&BsE5}u~nFiKN`4|W7t`#|iEsWFq;)pR2N3@}9>%h4B4rQ$Z{ zNtl(;@Fm-NCnMlgw_8F4&WcipauVYF($N2Qm;2k_ez*a7D6>-J&BC!m4aw0=!)Rd1 zbt8!TX_RZm=@Ae0;*|nPv;h2h^jXxf$AQQON}*<$1N8`dnqlWH4Oj(RIjoQsY>SOy zjx_CeAmCcvy)elaao=v#uo^Ycfc#5|)O8AZ=)M}6Asvr~?511vn>9_hd(Ik2ZsN-m zf&sn`pm!QGlOjiF7WvYtDTavh-otsZgQi3XhGfhmV9)#gja<9>q)UELUXCU5^Q=^+ zpA&|Df+iF2WmE?gL;|8Ji!Sugvuykn)o)c>*q2?ZF2=|u7Q{!6#ws~w2p^$>)oKz+ zt5Nz6`e?IiC@>oi^bsz!J$37Dcj7U#5VTB<2$%`U6iVM_#QUo6iM|S)pFx)dAmI<; zD==iLlQ|GK2wb=s{N-?J7DY7n#4$A8>_eEdH!Kb4!((;dyY?kq&)K%;UgpW4fY-yB2lIAz+d<*#K8UJ8d4*)Eil&uBL{DIv9sZrxqq` zp4AOij}|GGJ%j*&VICmMiTNS}_{jZEQnzGTIST5b8#@K7yUCeyO`YBDp!;Fzy`=#{ zQc!mX(4m)+3&%%+Jg|$_L&fPXG-EB0Wu={?DWo~68XOD|>-Qp9VRyyPMVaVJz}~+9 z^!9Y^RJUu3N7u5PsYY=;I>xf5vvAa2gErO!2&_)q04@-00r#X%MaTyb9XR z=_34}|MEZM>)ZZ%!LN34N;bv6=|H>1Q1>jkfoF)#q>0U_@;I_&bC@PA0Z@%H7zLtR z)&rr(T5*&EaDn&=<%ek0J@eKS9<(+zD1p?}o%b5LZ8pHyG#pyvU5I6}$ESuk)j&!T z#E_~1HA*zdS4m%#&fXn9SZdxN@NlVWAQFv4t|UJe#{f5aBwj%AxDLKf9!K&ASlv#L zf`XG}L)@+nnMcN+ix7Kxdj0WvyuAFcRP05LrGAOpSkm!rc}=u#RDc?PRqaju3XHCY z-ZXnsG|*ADf(jDObU<~J&+87VZtA8{7#`hy;Qgk%*k%n|PYF@{ESqqYD9wTBf=a0U zd(?UY1sWm3d1=^ASNLd79(|TZQmWELmp~E15p@CR>B3Y(7+mYO zyL>bsf((j>hDm_b$83I+aMHXyhUM3_FMj;Xc=`1DtG8`^@WnShU_0YOd{Z+|P!-(* zA`tw5#D?PWGQlAI)KVs*ur!(oV>7BlVFFy?mJrM0g6H^NGJJ$N z{YXxC0CzR!Fs-CZrHUh3i3&UTewQ|C9EfZkmO!_l7aHkFynH~wfZkMNnV8(*Bn1(E zeAKIva*oMGWyG(aI5%KWzlRXeZr~^uGlb$n!4j@BVqZSn>&FDUwiAiQ(Txm>J!=}1 zYFTQDs70t2Pd9)*!6W3vT$NRTuTbmlCQkRfdBfN#;{Zbdb(_Q3#9F{Ksi~lutSobU z8#$+9yKVw-$ds|}sPCQX1QIqZK7K802pC~^n`e?R1NIk`{tsmUuJ|wdZ zzPVO(6RJrAzobPkMp~g$t*GJLOeYgj7%h}RlBkV_okUC^q>pakmTqOJ19Yc``Oo3I zdV)T%&K``RsBrQ?B|cua*S-=+|LFE40Ge_}vE%18bK!K|hx*!34!$QNe3yFvs0qG< zR0LN^CUzZ*Y;40%p-4(xUbmDQ*wn-Qe`b)@Pq=U;5K{pW0&59i7*gS@ivHu_#R|M z)yM*3HEVEF)7CKE#M*G66I$KammVV!w2^zz1a={(J9M#Gz0EQjvI}FVUo$=d_fyoV znH-%6bBQqL7nQaiT;)h1(jye@X(@ynB#58$Z2o!%_hiLt1dPW|;hYU>0J?r`) zqAcds7=8J6m-}`dKD=Ok-ulL*VZMw9Y7$!-WuL(RheU>9UGu zQU|*%(#!nUA>o}tJN$~#f)29oU^Npclp~NJ4)Q=_V-9uQqum3hY2<`qMw$V`2XjNV zEhN4~8Blh3Dm543&I3Nz-Ak&?I|2&H3@8xw&@{bJ;ZmNlIVe0p#9QkQU}`3^>+LA$ zsUFVJmWB^>@j`81vg_-3S+CE?nX6>IyoCjus24$yBU+k@(Y;!L14wVtl-Kl9$3OUa zYr3-?Keif7*b>3_&?I4yTT5H_zGMj6pAS-ox-=l|l!bW4S%LSI9iC~fp*FG$59^Jc zQPZbseq2+56kY;XI%xqWF2dm!wXi+hh6&12V7l7Ii=x~}^*!p))e@4*@E|Ba-EQ-Y zzJ}rruVzD`m6KG6Gs(BA8Ysxetf}@DZ zvR-sSp>{YBa-Kv-7uPcpG)@&HBClYij&P`WIQ5Sws0N}A&5);~lZY^|vBNSew$PRa z<-;zI>HJBY_&%@!(C5z~2CwO$>Rs^X_WqfGFRLAc*dd&HrDC!M1mu>`;5leWGdVMK zTSv{Y3qp^`3fH>#|W<#0l>O^^m7e_rUq=jCJ z5+99QO9kqb_9=cn3?xz3z!Z8FuK?^-b?`T-3P;R(*ePVql3?DTci5Z^Cm}^i@K+Uo z;Wap3rB_YYl2en+zz4n+)hwfnxW;-)_ulT=I9ur5ZxDB1lIz>W_xsoJ`D%)MEEj%6 zZt>tknfT zuH7egkm`fVbn~Au+Za;ZB(!(}wr9hbQ~q#hL=#Yni+X8;B)nV5)s(?Ow@(d!mIZ#g zGN1AugbrJ)-i|@V6g>q>J|}{LSkT(ZkyG@dU);K;JXNp2iRh84YwMx|*B&(!kk@L8 z>rQ&_44qHjy6a``yFHB$jp>V69eNG1>dj(GT`w+Cmz@o*k{yRhx+k4b!{-g9pqg)e zWxaTt(g~2;Yl@f|Qr)hni%lDfU@db_ZIz5G6X%)R&-qc%>!EjTvG1BT23C$U6U?-$4QgGyp^*LDTzD#O5x(z$UNz)|_0=q-{j{VZfkm-%$}=S8@huWr)w&l$*smv?}hJ!;`K#j7@)&flL}6E!~t2{)WdZ!;>7%(iW0)_VeoK%KyZc# zkAu9tUj9Xr>H=vaoZ`{FJcEuC;Tk zl3fPt#apkJ4Qg?{|C0c@mY{U002o0_;3IK literal 9371 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 diff --git a/dev-cpp/asio/asio-1.16.1.ebuild b/dev-cpp/asio/asio-1.16.1.ebuild index d14123c94662..9af756e04a9c 100644 --- a/dev-cpp/asio/asio-1.16.1.ebuild +++ b/dev-cpp/asio/asio-1.16.1.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}.tar.bz2" LICENSE="Boost-1.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86" IUSE="doc examples libressl ssl test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/catch/catch-1.12.2.ebuild b/dev-cpp/catch/catch-1.12.2.ebuild index 62eb5b9f606f..22741eef0105 100644 --- a/dev-cpp/catch/catch-1.12.2.ebuild +++ b/dev-cpp/catch/catch-1.12.2.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999 ]]; then else MY_P=${PN^}-${PV} SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" - KEYWORDS="amd64 ~arm ~ppc64 x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" S="${WORKDIR}/${PN^}2-${PV}" fi diff --git a/dev-cpp/catch/catch-2.9.1.ebuild b/dev-cpp/catch/catch-2.9.1.ebuild index b450352957d4..77dac8be453e 100644 --- a/dev-cpp/catch/catch-2.9.1.ebuild +++ b/dev-cpp/catch/catch-2.9.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then else MY_P=${PN^}2-${PV} SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" - KEYWORDS="~amd64 ~arm ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" S=${WORKDIR}/${MY_P} fi diff --git a/dev-cpp/mm-common/Manifest b/dev-cpp/mm-common/Manifest index 898ab40de92b..00a918b3133f 100644 --- a/dev-cpp/mm-common/Manifest +++ b/dev-cpp/mm-common/Manifest @@ -1,2 +1 @@ -DIST mm-common-0.9.12.tar.xz 304588 BLAKE2B 8fd443b4077d803bb1513c897aa44965e50591cf36518469f1f2f74c40ff2b4f687152f9fc31e2d543ac97ae7a5a0a58efdc8c362959e015eee54b8bd518809e SHA512 99701d91994ca2783fe5b8bfd44cdea9f14e16dbbc116f894d9f3df746912cdbcdbdb0d5fdf6e235c9d22621a314de7aaac9b87a18f3ab742a0ad2ebbaad8ec7 DIST mm-common-1.0.0.tar.xz 269312 BLAKE2B 549708486f3c7df699b966e818dde4888048f30db94a78b721b8ba0e6cffa949f0c6b32e3f03861a3646f4547724997441a2f4eee1a597fb78c28e89882344e6 SHA512 5f90964ae7f47ef16919c5ae20fa38436d04e0cf6eb4b868c3a498631e1995dc5363728ebfed2678266de08adbd1c326d1a77755b232d98d02acc034f08412db diff --git a/dev-cpp/mm-common/mm-common-0.9.12.ebuild b/dev-cpp/mm-common/mm-common-0.9.12.ebuild deleted file mode 100644 index 74506878137c..000000000000 --- a/dev-cpp/mm-common/mm-common-0.9.12.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -GCONF_DEBUG="no" - -inherit gnome2 - -DESCRIPTION="Build infrastructure and utilities for GNOME C++ bindings" -HOMEPAGE="https://www.gtkmm.org/" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" -IUSE="" - -RDEPEND="" -DEPEND="" diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 059b9190ad284945d68045ed01d0147181a20f0c..00def086dadd5709049a7451bb1eff672d3fe269 100644 GIT binary patch delta 17523 zcmV(oK=Hqaiviq;0e>Hh2mk;800092g`G>6CD(DC=lT_xYr#J6$B?q*WiMOyK$>gC zd4VN#cQv~UB;a4~ZzqU*vznyDCxEWHH#0I~$KG)wBLDGs|N6V{KJGVL_GbU(=Z_!0 z^EvzP{^5WB?tlGL_=oRi@Z0jL!Sbl*_)tqbsm0@K?Ka&$Wq+N{f2(sP&E=C>&Ly?b zcMERMuy?6Gr&Ypm=11GZ&e^GSOQ|hB(cE@!t{TT0-G^EE)>ltA((-mn$g|Dedf7c4zT~WRvLAlMHcIv>wz~7_vxTsa zcPXuwa`3&+?0p$D4 zm$SdVeb>EvSZlcBcO1!$yh8TTyVh#=adELV@8WW-+!jV@)+~p*{b}cfY#x)P8vWtR zLgCle*=58vPK_ZsS68jmhU2nx$&KgGTP(I_iOa3tCV#&a`)}6D-TCH*wKydWs8&A8q=s#N&25q_cg>t)>}V;XiY)Il0JQ<_T-* z(re_l+{w%3yrOefp4R%8`TPCR{^gfX^J%f*Q+b#SYvs)ItR8>LHe+45SGSHuTp6>U zFt-bS_J7uPi+)(lR(OaWo6VH)GxPfd&poyi3ilR9%!NnbWtw{0=sDwyl}D}Hz_(8H z7%Vzl^*58vm3D~3mY;DR{%1!EEv}Q+4tUtc-6cVt*Qr+Y3*V+5YnS_4CV*`}?o^%OCfb z@8|2sk3W5SdHdyQ!s^O1M(f1sb`53c5tA=g*WsfJW?L@B6f##9O*dAJ3v=VNGOhaK zI^Ko9ag#jk*7F&zRJWJ@1b0iWT93K2RhVTUaPrpm+gXYa;?-4pl6aTK?65U7qP%7gL(gG|s2A{V#vYsVH{-(wPs zx%*0}x=9%DWLL4)V;tVyyv{!VuwKr2+AGG?9`;(ZmJ>FPMlkR(z=5wJc1L`<&bJr0 zO|b?N7W26^!WwfCaiAd2(+8~C2R9c=jen*9_xO|pGjP1bFD*Bk?|vi$6vHYxZeiis zeQo!^G(d4WYqOoYvD4-k@dej=#Vf3Z75ABGnZu&ZrHzl* zs}Z9DmKt4b!K#37)`*+dS$Prx`w`J?ferE8>^1DmNBeZcG#4M%!gCK^u<`I5xPO

*%TkMpe| ztjdGM#^ja(Sn#v61fUnNtIGwh)PJ}SA{dCM0k@8xum%t@vzs}^ddmRgr)gi->)l*8 zJad3JG*n=y;S8ZfMqm1_f?&4tjTvcy^8^!1y$NNDry095wA=SYJ9jwf!+T7R$y_64mD zu0!CLjRTd%!>xRApWAlN!-&e0N%j*DD+EPNM(*jcb-sr@3^52f=UKM_*tKMWP^o4T z9Q|poxyI8}KD+d=mCI*G@_vYC)-@*XgK5Z8r)2|+F#|c=hEJXc590`+dCvGuBv0hj zLD1m1bEmj#z(k6Md(YBWn182%RNOZY#GoLp91J?bAm1Cw(w+I6t!lADrYt=6ndLtD zfH35uMW~ZF79KHHO{4+v-fe&mc*O{!4$z5J{2Fe8OFRTCE9WuFDKpGP&J2;iBHj|r z1is?=Gzh>l@9N$IcRx28^q;=&yGU3>TR4ABD8z+M%REPwRI7h&N|M28pz$?Lqfa_&< z9NtCNg3y^BU#Z<4(SHx$P7L4!00e^J%J90ocYXf+{rd7kp1eC*e45N6H$|wW6ua*W z$8tPamp70IMAS0|csa$~a@!SD*L^9w0B~SZ!v;89bU-jyRKOKjWaOuWw?qIpwRqkH zCs;(h6Q+Tf0jpC1+#cBxE|ewbxlB+s{u%#<@y5-?k2)M_H>X2hz;zlp1_OxP z%3gh858LB`_vF1iOM`sjNxn1#ib41>CbaZKe<%p~6D%UeE9nT_aqYSeq2t(&7%^9IJ zv-*^Jz*T%50NR?dB+S?|`4HAHk!t88A7OU~IL~?na38NH764pW5bWkOh!7N!n|fMn zzs>bD7744|&fU&;f$jzg#d-_T_4n)D05|`lz!zwYhm(R4A`oaObl?Y@;HAY-6PKe%!EwmMr%aCRdKrDQjc%D#dp2<-bg-;QN;5$xtfXSfz?8|{4qJ{Bk zKCzIo7J?fN2=9X+;rx4%+Vag{U-o`mU+?m}-TX_T-9ap9^x~sIKE4#1f3;oAncUY? z4aEP7fh-yWcu^`TOS*)-xggZU7~h%@YKXa$!Qlar@S9u`*b8?cyObHZV!WbGi2eo* zTZF_vpi3zRwp~XLLs^Aph~kpgZua`ahtD5=y2qo-Pbz^pF9{z98ezdy z0zF&XaSU&3;$tvUxK-{_I|IWVSOs+2W+D@UD2RbU$_&LFBX|n#3i*Pl5=_uy2w@<0 zpq(51^C~xB1_&0szfS)4VXg^`xQjM#1PE*)qHK6*24umL$Vhm*Q#v%0D-0rk7k3#0 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 O?*9Ww{A;x7egFWWjEx@v diff --git a/dev-db/metakit/Manifest b/dev-db/metakit/Manifest deleted file mode 100644 index 490e378a2695..000000000000 --- a/dev-db/metakit/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST metakit-2.4.9.7.tar.gz 868310 BLAKE2B 2c32d17f8f7fcc709c6861834bc08b0dbeb009e73ade98b5103cdc9e58feb4318599ea0253c78e54093763796c16c55b26ca481e6cc883d482af55c3b5534a2f SHA512 94be6ae8ae5f1f24d255a427b0c01eccd2543cd49c5620df7c47f5bf09854ed464a01c52fc8441f7a8e9d5bdc8b966dc77ed34c15cbf9cdfe75a3063572cb8b9 diff --git a/dev-db/metakit/files/metakit-2.4.9.7-linking.patch b/dev-db/metakit/files/metakit-2.4.9.7-linking.patch deleted file mode 100644 index 55453a2d8e4a..000000000000 --- a/dev-db/metakit/files/metakit-2.4.9.7-linking.patch +++ /dev/null @@ -1,45 +0,0 @@ - unix/Makefile.in | 10 +++++----- - 1 files changed, 5 insertions(+), 5 deletions(-) - -diff --git a/unix/Makefile.in b/unix/Makefile.in -index bf187ba..763558f 100755 ---- a/unix/Makefile.in -+++ b/unix/Makefile.in -@@ -43,7 +43,7 @@ CXX_FLAGS = @CPPFLAGS@ @CXXFLAGS@ @MK_THREADS@ @SHLIB_CFLAGS@ \ - # (e.g. in Mk4py). This does not affect standard operation, *only* errors. - # Happens in gcc 2.95.3, it has been disabled for now (even though slower). - #CXXFLAGS = -fomit-frame-pointer $(CXX_FLAGS) --CXXFLAGS = $(CXX_FLAGS) -+CXXFLAGS += -I$(srcdir)/../include - #CXXFLAGS = -Dq4_CHECK $(CXX_FLAGS) - #CXXFLAGS = -Wall -pedantic -Wno-unused $(CXX_FLAGS) - -@@ -134,24 +134,24 @@ libmk4$(LIB_SUFFIX): $(LOBJS) - ranlib $@ - - libmk4$(SHLIB_SUFFIX): $(LOBJS) $(LINK_SPECIAL_FILES) -- $(SHLIB_LD) -o $@ $(LOBJS) $(LINK_SPECIAL_FLAGS) -+ $(SHLIB_LD) $(LDFLAGS) -o $@ $(LOBJS) $(LINK_SPECIAL_FLAGS) - - Mk4tcl$(LIB_SUFFIX): mk4tcl.o mk4too.o $(LOBJS) - ar rcu $@ mk4tcl.o mk4too.o $(LOBJS) - ranlib $@ - - Mk4tcl$(SHLIB_SUFFIX): mk4tcl.o mk4too.o $(LOBJS) $(LINK_SPECIAL_FILES) -- $(SHLIB_LD) -o $@ mk4tcl.o mk4too.o $(LOBJS) $(LINK_SPECIAL_FLAGS) -+ $(SHLIB_LD) $(LDFLAGS) -o $@ mk4tcl.o mk4too.o $(LOBJS) $(LINK_SPECIAL_FLAGS) - - Mk4py$(LIB_SUFFIX): $(PYOBJS) $(LOBJS) - ar cru $@ $(PYOBJS) $(LOBJS) - ranlib $@ - - Mk4py$(SHLIB_SUFFIX): $(PYOBJS) $(LOBJS) $(LINK_SPECIAL_FILES) -- $(SHLIB_LD) -o $@ $(PYOBJS) $(LOBJS) $(LINK_SPECIAL_FLAGS) -+ $(SHLIB_LD) $(LDFLAGS) -o $@ $(PYOBJS) -L. -lmk4 $(LINK_SPECIAL_FLAGS) $(PYTHON_LIB) - - Mk4lua$(SHLIB_SUFFIX): mk4lua.o $(LOBJS) $(LINK_SPECIAL_FILES) -- $(SHLIB_LD) -o $@ mk4lua.o $(LOBJS) $(LINK_SPECIAL_FLAGS) -+ $(SHLIB_LD) $(LDFLAGS) -o $@ mk4lua.o $(LOBJS) $(LINK_SPECIAL_FLAGS) - - demo: $(srcdir)/../demos/demo.cpp libmk4$(LIBEXT) - $(CXX) $(CXX_SWITCHES) -o $@$(EXEEXT) \ diff --git a/dev-db/metakit/files/metakit-2.4.9.7-tcltk86.patch b/dev-db/metakit/files/metakit-2.4.9.7-tcltk86.patch deleted file mode 100644 index cbf4ce3549f6..000000000000 --- a/dev-db/metakit/files/metakit-2.4.9.7-tcltk86.patch +++ /dev/null @@ -1,70 +0,0 @@ - tcl/mk4tcl.cpp | 10 +++++++--- - tcl/mk4too.cpp | 6 +++++- - 2 files changed, 12 insertions(+), 4 deletions(-) - -diff --git a/tcl/mk4tcl.cpp b/tcl/mk4tcl.cpp -index 049bf8e..8d2249e 100755 ---- a/tcl/mk4tcl.cpp -+++ b/tcl/mk4tcl.cpp -@@ -28,6 +28,10 @@ - #define MyInitStubs(x) 1 - #endif - -+#if 10 * TCL_MAJOR_VERSION + TCL_MINOR_VERSION < 86 -+#define Tcl_GetErrorLine(interp) (interp)->errorLine -+#endif -+ - // definition of valid property name - alpha numerics, underscore, percent, - // or any extended utf-8 character - #define ISNAME(c) (isalnum((c)) || (c) == '_' || (c) == '%' || (c) & 0x80) -@@ -979,7 +983,7 @@ const c4_Property &AsProperty(Tcl_Obj *objPtr, const c4_View &view_) { - void *tag = (&view_[0])._seq; // horrific hack to get at c4_Sequence pointer - if (objPtr->typePtr != &mkPropertyType || objPtr - ->internalRep.twoPtrValue.ptr1 != tag) { -- Tcl_ObjType *oldTypePtr = objPtr->typePtr; -+ CONST86 Tcl_ObjType *oldTypePtr = objPtr->typePtr; - - char type = 'S'; - -@@ -1083,7 +1087,7 @@ int SetCursorFromAny(Tcl_Interp *interp, Tcl_Obj *objPtr) { - } - - if (objPtr->typePtr != &mkCursorType) { -- Tcl_ObjType *oldTypePtr = objPtr->typePtr; -+ CONST86 Tcl_ObjType *oldTypePtr = objPtr->typePtr; - - const char *string = Tcl_GetStringFromObj(objPtr, 0); - -@@ -2156,7 +2160,7 @@ int MkTcl::LoopCmd() { - _error = TCL_OK; - else if (_error == TCL_ERROR) { - char msg[100]; -- sprintf(msg, "\n (\"mk::loop\" body line %d)", interp->errorLine); -+ sprintf(msg, "\n (\"mk::loop\" body line %d)", Tcl_GetErrorLine(interp)); - Tcl_AddObjErrorInfo(interp, msg, - 1); - } - break; -diff --git a/tcl/mk4too.cpp b/tcl/mk4too.cpp -index 7c845c0..ffcbc4e 100644 ---- a/tcl/mk4too.cpp -+++ b/tcl/mk4too.cpp -@@ -7,6 +7,10 @@ - #include - #include - -+#if 10 * TCL_MAJOR_VERSION + TCL_MINOR_VERSION < 86 -+#define Tcl_GetErrorLine(interp) (interp)->errorLine -+#endif -+ - /////////////////////////////////////////////////////////////////////////////// - // Defined in this file: - -@@ -612,7 +616,7 @@ int MkView::LoopCmd() { - _error = TCL_OK; - else if (_error == TCL_ERROR) { - char msg[100]; -- sprintf(msg, "\n (\"mk::loop\" body line %d)", interp->errorLine); -+ sprintf(msg, "\n (\"mk::loop\" body line %d)", Tcl_GetErrorLine(interp)); - Tcl_AddObjErrorInfo(interp, msg, - 1); - } - break; diff --git a/dev-db/metakit/metadata.xml b/dev-db/metakit/metadata.xml deleted file mode 100644 index 6f49eba8f496..000000000000 --- a/dev-db/metakit/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/dev-db/metakit/metakit-2.4.9.7-r2.ebuild b/dev-db/metakit/metakit-2.4.9.7-r2.ebuild deleted file mode 100644 index 3d8abacaa649..000000000000 --- a/dev-db/metakit/metakit-2.4.9.7-r2.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -inherit eutils flag-o-matic multilib python-single-r1 toolchain-funcs - -DESCRIPTION="Embedded database library" -HOMEPAGE="http://www.equi4.com/metakit/" -SRC_URI="http://www.equi4.com/pub/mk/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="python static tcl" - -DEPEND=" - python? ( ${PYTHON_DEPS} ) - tcl? ( >=dev-lang/tcl-8.6:0= )" -RDEPEND="${DEPEND}" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RESTRICT="test" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - epatch \ - "${FILESDIR}"/${P}-linking.patch \ - "${FILESDIR}"/${P}-tcltk86.patch -} - -src_configure() { - local myconf mycxxflags - use tcl && myconf+=" --with-tcl=${EPREFIX}/usr/include,${EPREFIX}/usr/$(get_libdir)" - use static && myconf+=" --disable-shared" - use static || append-cxxflags -fPIC - - CXXFLAGS="${CXXFLAGS} ${mycxxflags}" unix/configure \ - ${myconf} \ - --host=${CHOST} \ - --prefix="${EPREFIX}/usr" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --infodir="${EPREFIX}/usr/share/info" \ - --mandir="${EPREFIX}/usr/share/man" -} - -src_compile() { - emake SHLIB_LD="$(tc-getCXX) -shared -Wl,-soname,libmk4.so.2.4" - - if use python; then - emake \ - SHLIB_LD="$(tc-getCXX) -shared" \ - pyincludedir="$(python_get_includedir)" \ - PYTHON_LIB="-l${EPYTHON}" \ - python - fi -} - -src_install() { - default - - mv "${ED}"//usr/$(get_libdir)/libmk4.so{,.2.4} - dosym libmk4.so.2.4 /usr/$(get_libdir)/libmk4.so.2 - dosym libmk4.so.2.4 /usr/$(get_libdir)/libmk4.so - - if use python; then - mkdir -p "${D%/}$(python_get_sitedir)" || die - emake \ - DESTDIR="${D}" \ - pylibdir="$(python_get_sitedir)" \ - install-python - fi - - dohtml Metakit.html - dohtml -a html,gif,png,jpg -r doc/* -} diff --git a/dev-db/postgresql/postgresql-11.7.ebuild b/dev-db/postgresql/postgresql-11.7.ebuild index 372964685b53..affe9b75b798 100644 --- a/dev-db/postgresql/postgresql-11.7.ebuild +++ b/dev-db/postgresql/postgresql-11.7.ebuild @@ -22,7 +22,7 @@ SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar LICENSE="POSTGRESQL GPL-2" DESCRIPTION="PostgreSQL RDBMS" -HOMEPAGE="http://www.postgresql.org/" +HOMEPAGE="https://www.postgresql.org/" IUSE="debug doc icu kerberos kernel_linux ldap libressl llvm nls pam perl python +readline selinux +server systemd ssl static-libs tcl @@ -290,7 +290,7 @@ pkg_postinst() { elog "https://wiki.gentoo.org/wiki/PostgreSQL" elog elog "Official documentation:" - elog "http://www.postgresql.org/docs/${SLOT}/static/index.html" + elog "https://www.postgresql.org/docs/${SLOT}/static/index.html" elog elog "The default location of the Unix-domain socket is:" elog " ${EROOT}/run/postgresql/" @@ -363,8 +363,8 @@ pkg_config() { einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}" einfo einfo "Information on options that can be passed to initdb are found at:" - einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" - einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" + einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" + einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" einfo einfo "PG_INITDB_OPTS is currently set to:" if [[ -z "${PG_INITDB_OPTS}" ]] ; then diff --git a/dev-db/postgresql/postgresql-11.8.ebuild b/dev-db/postgresql/postgresql-11.8.ebuild index fadb6959719b..e17cfba0e92b 100644 --- a/dev-db/postgresql/postgresql-11.8.ebuild +++ b/dev-db/postgresql/postgresql-11.8.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar LICENSE="POSTGRESQL GPL-2" DESCRIPTION="PostgreSQL RDBMS" -HOMEPAGE="http://www.postgresql.org/" +HOMEPAGE="https://www.postgresql.org/" IUSE="debug doc icu kerberos kernel_linux ldap libressl llvm nls pam perl python +readline selinux +server systemd ssl static-libs tcl @@ -281,7 +281,7 @@ pkg_postinst() { elog "https://wiki.gentoo.org/wiki/PostgreSQL" elog elog "Official documentation:" - elog "http://www.postgresql.org/docs/${SLOT}/static/index.html" + elog "https://www.postgresql.org/docs/${SLOT}/static/index.html" elog elog "The default location of the Unix-domain socket is:" elog " ${EROOT}/run/postgresql/" @@ -354,8 +354,8 @@ pkg_config() { einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}" einfo einfo "Information on options that can be passed to initdb are found at:" - einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" - einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" + einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" + einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" einfo einfo "PG_INITDB_OPTS is currently set to:" if [[ -z "${PG_INITDB_OPTS}" ]] ; then diff --git a/dev-db/postgresql/postgresql-12.2.ebuild b/dev-db/postgresql/postgresql-12.2.ebuild index 57f10573d891..b6592df117f9 100644 --- a/dev-db/postgresql/postgresql-12.2.ebuild +++ b/dev-db/postgresql/postgresql-12.2.ebuild @@ -22,7 +22,7 @@ SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar LICENSE="POSTGRESQL GPL-2" DESCRIPTION="PostgreSQL RDBMS" -HOMEPAGE="http://www.postgresql.org/" +HOMEPAGE="https://www.postgresql.org/" IUSE="debug doc icu kerberos kernel_linux ldap libressl llvm nls pam perl python +readline selinux +server systemd ssl static-libs tcl @@ -290,7 +290,7 @@ pkg_postinst() { elog "https://wiki.gentoo.org/wiki/PostgreSQL" elog elog "Official documentation:" - elog "http://www.postgresql.org/docs/${SLOT}/static/index.html" + elog "https://www.postgresql.org/docs/${SLOT}/static/index.html" elog elog "The default location of the Unix-domain socket is:" elog " ${EROOT}/run/postgresql/" @@ -363,8 +363,8 @@ pkg_config() { einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}" einfo einfo "Information on options that can be passed to initdb are found at:" - einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" - einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" + einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" + einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" einfo einfo "PG_INITDB_OPTS is currently set to:" if [[ -z "${PG_INITDB_OPTS}" ]] ; then diff --git a/dev-db/postgresql/postgresql-12.3.ebuild b/dev-db/postgresql/postgresql-12.3.ebuild index e0a0549f88af..cfae19554b2d 100644 --- a/dev-db/postgresql/postgresql-12.3.ebuild +++ b/dev-db/postgresql/postgresql-12.3.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar LICENSE="POSTGRESQL GPL-2" DESCRIPTION="PostgreSQL RDBMS" -HOMEPAGE="http://www.postgresql.org/" +HOMEPAGE="https://www.postgresql.org/" IUSE="debug doc icu kerberos kernel_linux ldap libressl llvm nls pam perl python +readline selinux +server systemd ssl static-libs tcl @@ -281,7 +281,7 @@ pkg_postinst() { elog "https://wiki.gentoo.org/wiki/PostgreSQL" elog elog "Official documentation:" - elog "http://www.postgresql.org/docs/${SLOT}/static/index.html" + elog "https://www.postgresql.org/docs/${SLOT}/static/index.html" elog elog "The default location of the Unix-domain socket is:" elog " ${EROOT}/run/postgresql/" @@ -354,8 +354,8 @@ pkg_config() { einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}" einfo einfo "Information on options that can be passed to initdb are found at:" - einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" - einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" + einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" + einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" einfo einfo "PG_INITDB_OPTS is currently set to:" if [[ -z "${PG_INITDB_OPTS}" ]] ; then diff --git a/dev-db/postgresql/postgresql-13_beta1.ebuild b/dev-db/postgresql/postgresql-13_beta1.ebuild index 888813e90a41..000f3085aa8e 100644 --- a/dev-db/postgresql/postgresql-13_beta1.ebuild +++ b/dev-db/postgresql/postgresql-13_beta1.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar LICENSE="POSTGRESQL GPL-2" DESCRIPTION="PostgreSQL RDBMS" -HOMEPAGE="http://www.postgresql.org/" +HOMEPAGE="https://www.postgresql.org/" IUSE="debug doc icu kerberos kernel_linux ldap libressl llvm nls pam perl python +readline selinux +server systemd ssl static-libs tcl @@ -281,7 +281,7 @@ pkg_postinst() { elog "https://wiki.gentoo.org/wiki/PostgreSQL" elog elog "Official documentation:" - elog "http://www.postgresql.org/docs/${SLOT}/static/index.html" + elog "https://www.postgresql.org/docs/${SLOT}/static/index.html" elog elog "The default location of the Unix-domain socket is:" elog " ${EROOT}/run/postgresql/" @@ -354,8 +354,8 @@ pkg_config() { einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}" einfo einfo "Information on options that can be passed to initdb are found at:" - einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" - einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" + einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" + einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" einfo einfo "PG_INITDB_OPTS is currently set to:" if [[ -z "${PG_INITDB_OPTS}" ]] ; then diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest index a5126e72a2e2..f1c2a7767c1e 100644 --- a/dev-db/sqlite/Manifest +++ b/dev-db/sqlite/Manifest @@ -1,3 +1,5 @@ DIST sqlite-autoconf-3310100.tar.gz 2887243 BLAKE2B ef5d40b6e6c59a51ae95368eb9f6a938188813f89d5328ea1c1180ef35f124c14b3e83b0832ae5c2fa24cc2df352f1b0ea5f20b64d0762d50a700d9895f9a12e SHA512 d85250ba5f78f0c918880f663741709aba662192f04888b2324a0df17affdf5b8540e8428c6c7315119806e7adad758ea281c9b403c0ad94ac6a9bd1b93fd617 DIST sqlite-doc-3310100.zip 9600405 BLAKE2B 324fb7a0a38bc56476e41504c14996e9d5d83ac659403991515413d49f5ee3aad064ccece25f52b6041ef26bf23f320a9be1b6b02c5fbe96c36372107f54fc2e SHA512 5572e2c2dac30c014ef9cd60a620b7a7bb610f91a47e2890c0641540d39b9d5ce0e914ee697583130317633918b7827e2612a7cbc024f5bd6aa22ad28a78b56b +DIST sqlite-doc-3320300.zip 9772933 BLAKE2B efd72c18d0398c103e3f9c4cfeb03e7794fd69691b1bcea95b74a0c5d8af22aa13abc84ce8dc5864b5f4cb79be239433933b4daca34d1adfcc6f31ce2cde66bf SHA512 af9dca970b4c03c058d7d1cd55a3d11fa4b112dccac942b8660d82a7e9ba2956963fcb429eedfdc85915637c102e1f904ace98c8e0455c4120422bbd9f2f3cd0 DIST sqlite-src-3310100.zip 12510166 BLAKE2B a856695e8552b8b4dcb28452fdbd48305fdb9072f9d6587f4b1f4445daf386e920eb936dcb50fdfe41a49f84b26a7c5fedcffea5acf3ba3fa935c36695d4b8ee SHA512 af92a00877bcd90372d6f83a27fea12b4fe8d1155b223a6bccbccc31bb8e3d2269cd9e68f329bc55f70d1068ccbf220ff5abccea6f593fd7a3a4bdd732d1cdbe +DIST sqlite-src-3320300.zip 12461750 BLAKE2B 59cce74d284191cfc69ac09b6014701ddd2b7b3d7ebaad5da4ad71cc200e70285b3b201ff174819aa8dde5f610589d7947f547450334f0f17149014078316185 SHA512 7e027c7163a760fb9b6dbfd2e4ccffb39d4972280583fb0d7f8390017101dfed3b12a36653b3130a548ae4d04c6abb11c0a1921b6f09c54c6ae1e72fbdcb2fd4 diff --git a/dev-db/sqlite/files/sqlite-3.32.1-full_archive-build_1.patch b/dev-db/sqlite/files/sqlite-3.32.1-full_archive-build_1.patch new file mode 100644 index 000000000000..aec90e4c07ad --- /dev/null +++ b/dev-db/sqlite/files/sqlite-3.32.1-full_archive-build_1.patch @@ -0,0 +1,670 @@ +Add initialization functions for internal usage in libsqlite3.so. + +--- /ext/misc/carray.c ++++ /ext/misc/carray.c +@@ -383,16 +383,8 @@ + + #endif /* SQLITE_OMIT_VIRTUALTABLE */ + +-#ifdef _WIN32 +-__declspec(dllexport) +-#endif +-int sqlite3_carray_init( +- sqlite3 *db, +- char **pzErrMsg, +- const sqlite3_api_routines *pApi +-){ ++int sqlite3CarrayInit(sqlite3 *db){ + int rc = SQLITE_OK; +- SQLITE_EXTENSION_INIT2(pApi); + #ifndef SQLITE_OMIT_VIRTUALTABLE + rc = sqlite3_create_module(db, "carray", &carrayModule, 0); + #ifdef SQLITE_TEST +@@ -404,3 +396,18 @@ + #endif /* SQLITE_OMIT_VIRTUALTABLE */ + return rc; + } ++ ++#if !defined(SQLITE_CORE) || defined(SQLITE_TEST) ++#ifdef _WIN32 ++__declspec(dllexport) ++#endif ++int sqlite3_carray_init( ++ sqlite3 *db, ++ char **pzErrMsg, ++ const sqlite3_api_routines *pApi ++){ ++ SQLITE_EXTENSION_INIT2(pApi); ++ (void)pzErrMsg; /* Unused parameter */ ++ return sqlite3CarrayInit(db); ++} ++#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */ +--- /ext/misc/completion.c ++++ /ext/misc/completion.c +@@ -483,12 +483,13 @@ + return rc; + } + ++#if !defined(SQLITE_CORE) || defined(SQLITE_TEST) + #ifdef _WIN32 + __declspec(dllexport) + #endif + int sqlite3_completion_init( +- sqlite3 *db, +- char **pzErrMsg, ++ sqlite3 *db, ++ char **pzErrMsg, + const sqlite3_api_routines *pApi + ){ + int rc = SQLITE_OK; +@@ -499,3 +500,4 @@ + #endif + return rc; + } ++#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */ +--- /ext/misc/csv.c ++++ /ext/misc/csv.c +@@ -928,6 +928,22 @@ + #endif /* !defined(SQLITE_OMIT_VIRTUALTABLE) */ + + ++int sqlite3CsvInit(sqlite3 *db){ ++#ifndef SQLITE_OMIT_VIRTUALTABLE ++ int rc; ++ rc = sqlite3_create_module(db, "csv", &CsvModule, 0); ++#ifdef SQLITE_TEST ++ if( rc==SQLITE_OK ){ ++ rc = sqlite3_create_module(db, "csv_wr", &CsvModuleFauxWrite, 0); ++ } ++#endif ++ return rc; ++#else ++ return SQLITE_OK; ++#endif ++} ++ ++#if !defined(SQLITE_CORE) || defined(SQLITE_TEST) + #ifdef _WIN32 + __declspec(dllexport) + #endif +@@ -941,17 +957,8 @@ + char **pzErrMsg, + const sqlite3_api_routines *pApi + ){ +-#ifndef SQLITE_OMIT_VIRTUALTABLE +- int rc; + SQLITE_EXTENSION_INIT2(pApi); +- rc = sqlite3_create_module(db, "csv", &CsvModule, 0); +-#ifdef SQLITE_TEST +- if( rc==SQLITE_OK ){ +- rc = sqlite3_create_module(db, "csv_wr", &CsvModuleFauxWrite, 0); +- } +-#endif +- return rc; +-#else +- return SQLITE_OK; +-#endif ++ (void)pzErrMsg; /* Unused parameter */ ++ return sqlite3CsvInit(db); + } ++#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */ +--- /ext/misc/dbdata.c ++++ /ext/misc/dbdata.c +@@ -803,7 +803,7 @@ + /* + ** Invoke this routine to register the "sqlite_dbdata" virtual table module + */ +-static int sqlite3DbdataRegister(sqlite3 *db){ ++int sqlite3DbdataRegister(sqlite3 *db){ + static sqlite3_module dbdata_module = { + 0, /* iVersion */ + 0, /* xCreate */ +@@ -838,6 +838,7 @@ + return rc; + } + ++#if !defined(SQLITE_CORE) || defined(SQLITE_TEST) + #ifdef _WIN32 + __declspec(dllexport) + #endif +@@ -849,3 +850,4 @@ + SQLITE_EXTENSION_INIT2(pApi); + return sqlite3DbdataRegister(db); + } ++#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */ +--- /ext/misc/eval.c ++++ /ext/misc/eval.c +@@ -102,6 +102,20 @@ + } + + ++int sqlite3EvalInit(sqlite3 *db){ ++ int rc = SQLITE_OK; ++ rc = sqlite3_create_function(db, "eval", 1, ++ SQLITE_UTF8|SQLITE_DIRECTONLY, 0, ++ sqlEvalFunc, 0, 0); ++ if( rc==SQLITE_OK ){ ++ rc = sqlite3_create_function(db, "eval", 2, ++ SQLITE_UTF8|SQLITE_DIRECTONLY, 0, ++ sqlEvalFunc, 0, 0); ++ } ++ return rc; ++} ++ ++#if !defined(SQLITE_CORE) || defined(SQLITE_TEST) + #ifdef _WIN32 + __declspec(dllexport) + #endif +@@ -110,16 +124,8 @@ + char **pzErrMsg, + const sqlite3_api_routines *pApi + ){ +- int rc = SQLITE_OK; + SQLITE_EXTENSION_INIT2(pApi); + (void)pzErrMsg; /* Unused parameter */ +- rc = sqlite3_create_function(db, "eval", 1, +- SQLITE_UTF8|SQLITE_DIRECTONLY, 0, +- sqlEvalFunc, 0, 0); +- if( rc==SQLITE_OK ){ +- rc = sqlite3_create_function(db, "eval", 2, +- SQLITE_UTF8|SQLITE_DIRECTONLY, 0, +- sqlEvalFunc, 0, 0); +- } +- return rc; ++ return sqlite3EvalInit(db); + } ++#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */ +--- /ext/misc/fileio.c ++++ /ext/misc/fileio.c +@@ -340,7 +340,7 @@ + ** This function does the work for the writefile() UDF. Refer to + ** header comments at the top of this file for details. + */ +-static int writeFile( ++static int writeFileContents( + sqlite3_context *pCtx, /* Context to return bytes written in */ + const char *zFile, /* File to write */ + sqlite3_value *pData, /* Data to write */ +@@ -480,10 +480,10 @@ + mtime = sqlite3_value_int64(argv[3]); + } + +- res = writeFile(context, zFile, argv[1], mode, mtime); ++ res = writeFileContents(context, zFile, argv[1], mode, mtime); + if( res==1 && errno==ENOENT ){ + if( makeDirectory(zFile)==SQLITE_OK ){ +- res = writeFile(context, zFile, argv[1], mode, mtime); ++ res = writeFileContents(context, zFile, argv[1], mode, mtime); + } + } + +@@ -970,18 +970,9 @@ + # define fsdirRegister(x) SQLITE_OK + #endif + +-#ifdef _WIN32 +-__declspec(dllexport) +-#endif +-int sqlite3_fileio_init( +- sqlite3 *db, +- char **pzErrMsg, +- const sqlite3_api_routines *pApi +-){ ++int sqlite3FileioInit(sqlite3 *db){ + int rc = SQLITE_OK; +- SQLITE_EXTENSION_INIT2(pApi); +- (void)pzErrMsg; /* Unused parameter */ +- rc = sqlite3_create_function(db, "readfile", 1, ++ rc = sqlite3_create_function(db, "readfile", 1, + SQLITE_UTF8|SQLITE_DIRECTONLY, 0, + readfileFunc, 0, 0); + if( rc==SQLITE_OK ){ +@@ -998,3 +989,18 @@ + } + return rc; + } ++ ++#if !defined(SQLITE_CORE) || defined(SQLITE_TEST) ++#ifdef _WIN32 ++__declspec(dllexport) ++#endif ++int sqlite3_fileio_init( ++ sqlite3 *db, ++ char **pzErrMsg, ++ const sqlite3_api_routines *pApi ++){ ++ SQLITE_EXTENSION_INIT2(pApi); ++ (void)pzErrMsg; /* Unused parameter */ ++ return sqlite3FileioInit(db); ++} ++#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */ +--- /ext/misc/ieee754.c ++++ /ext/misc/ieee754.c +@@ -110,6 +110,20 @@ + } + + ++int sqlite3IeeeInit(sqlite3 *db){ ++ int rc = SQLITE_OK; ++ rc = sqlite3_create_function(db, "ieee754", 1, ++ SQLITE_UTF8|SQLITE_INNOCUOUS, 0, ++ ieee754func, 0, 0); ++ if( rc==SQLITE_OK ){ ++ rc = sqlite3_create_function(db, "ieee754", 2, ++ SQLITE_UTF8|SQLITE_INNOCUOUS, 0, ++ ieee754func, 0, 0); ++ } ++ return rc; ++} ++ ++#if !defined(SQLITE_CORE) || defined(SQLITE_TEST) + #ifdef _WIN32 + __declspec(dllexport) + #endif +@@ -118,16 +132,8 @@ + char **pzErrMsg, + const sqlite3_api_routines *pApi + ){ +- int rc = SQLITE_OK; + SQLITE_EXTENSION_INIT2(pApi); + (void)pzErrMsg; /* Unused parameter */ +- rc = sqlite3_create_function(db, "ieee754", 1, +- SQLITE_UTF8|SQLITE_INNOCUOUS, 0, +- ieee754func, 0, 0); +- if( rc==SQLITE_OK ){ +- rc = sqlite3_create_function(db, "ieee754", 2, +- SQLITE_UTF8|SQLITE_INNOCUOUS, 0, +- ieee754func, 0, 0); +- } +- return rc; ++ return sqlite3IeeeInit(db); + } ++#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */ +--- /ext/misc/regexp.c ++++ /ext/misc/regexp.c +@@ -740,10 +740,18 @@ + } + } + ++int sqlite3RegexpInit(sqlite3 *db){ ++ int rc = SQLITE_OK; ++ rc = sqlite3_create_function(db, "regexp", 2, SQLITE_UTF8|SQLITE_INNOCUOUS, ++ 0, re_sql_func, 0, 0); ++ return rc; ++} ++ + /* + ** Invoke this routine to register the regexp() function with the + ** SQLite database connection. + */ ++#if !defined(SQLITE_CORE) || defined(SQLITE_TEST) + #ifdef _WIN32 + __declspec(dllexport) + #endif +@@ -752,9 +760,8 @@ + char **pzErrMsg, + const sqlite3_api_routines *pApi + ){ +- int rc = SQLITE_OK; + SQLITE_EXTENSION_INIT2(pApi); +- rc = sqlite3_create_function(db, "regexp", 2, SQLITE_UTF8|SQLITE_INNOCUOUS, +- 0, re_sql_func, 0, 0); +- return rc; ++ (void)pzErrMsg; /* Unused parameter */ ++ return sqlite3RegexpInit(db); + } ++#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */ +--- /ext/misc/sha1.c ++++ /ext/misc/sha1.c +@@ -175,7 +175,7 @@ + } + + /* Compute a string using sqlite3_vsnprintf() and hash it */ +-static void hash_step_vformat( ++static void sha1_hash_step_vformat( + SHA1Context *p, /* Add content to this context */ + const char *zFormat, + ... +@@ -306,7 +306,7 @@ + nCol = sqlite3_column_count(pStmt); + z = sqlite3_sql(pStmt); + n = (int)strlen(z); +- hash_step_vformat(&cx,"S%d:",n); ++ sha1_hash_step_vformat(&cx,"S%d:",n); + hash_step(&cx,(unsigned char*)z,n); + + /* Compute a hash over the result of the query */ +@@ -349,14 +349,14 @@ + case SQLITE_TEXT: { + int n2 = sqlite3_column_bytes(pStmt, i); + const unsigned char *z2 = sqlite3_column_text(pStmt, i); +- hash_step_vformat(&cx,"T%d:",n2); ++ sha1_hash_step_vformat(&cx,"T%d:",n2); + hash_step(&cx, z2, n2); + break; + } + case SQLITE_BLOB: { + int n2 = sqlite3_column_bytes(pStmt, i); + const unsigned char *z2 = sqlite3_column_blob(pStmt, i); +- hash_step_vformat(&cx,"B%d:",n2); ++ sha1_hash_step_vformat(&cx,"B%d:",n2); + hash_step(&cx, z2, n2); + break; + } +@@ -370,6 +370,20 @@ + } + + ++int sqlite3ShaInit(sqlite3 *db){ ++ int rc = SQLITE_OK; ++ rc = sqlite3_create_function(db, "sha1", 1, ++ SQLITE_UTF8 | SQLITE_INNOCUOUS | SQLITE_DETERMINISTIC, ++ 0, sha1Func, 0, 0); ++ if( rc==SQLITE_OK ){ ++ rc = sqlite3_create_function(db, "sha1_query", 1, ++ SQLITE_UTF8|SQLITE_DIRECTONLY, 0, ++ sha1QueryFunc, 0, 0); ++ } ++ return rc; ++} ++ ++#if !defined(SQLITE_CORE) || defined(SQLITE_TEST) + #ifdef _WIN32 + __declspec(dllexport) + #endif +@@ -378,16 +392,8 @@ + char **pzErrMsg, + const sqlite3_api_routines *pApi + ){ +- int rc = SQLITE_OK; + SQLITE_EXTENSION_INIT2(pApi); + (void)pzErrMsg; /* Unused parameter */ +- rc = sqlite3_create_function(db, "sha1", 1, +- SQLITE_UTF8 | SQLITE_INNOCUOUS | SQLITE_DETERMINISTIC, +- 0, sha1Func, 0, 0); +- if( rc==SQLITE_OK ){ +- rc = sqlite3_create_function(db, "sha1_query", 1, +- SQLITE_UTF8|SQLITE_DIRECTONLY, 0, +- sha1QueryFunc, 0, 0); +- } +- return rc; ++ return sqlite3ShaInit(db); + } ++#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */ +--- /ext/misc/shathree.c ++++ /ext/misc/shathree.c +@@ -527,7 +527,7 @@ + /* Compute a string using sqlite3_vsnprintf() with a maximum length + ** of 50 bytes and add it to the hash. + */ +-static void hash_step_vformat( ++static void sha3_hash_step_vformat( + SHA3Context *p, /* Add content to this context */ + const char *zFormat, + ... +@@ -622,7 +622,7 @@ + nCol = sqlite3_column_count(pStmt); + z = sqlite3_sql(pStmt); + n = (int)strlen(z); +- hash_step_vformat(&cx,"S%d:",n); ++ sha3_hash_step_vformat(&cx,"S%d:",n); + SHA3Update(&cx,(unsigned char*)z,n); + + /* Compute a hash over the result of the query */ +@@ -665,14 +665,14 @@ + case SQLITE_TEXT: { + int n2 = sqlite3_column_bytes(pStmt, i); + const unsigned char *z2 = sqlite3_column_text(pStmt, i); +- hash_step_vformat(&cx,"T%d:",n2); ++ sha3_hash_step_vformat(&cx,"T%d:",n2); + SHA3Update(&cx, z2, n2); + break; + } + case SQLITE_BLOB: { + int n2 = sqlite3_column_bytes(pStmt, i); + const unsigned char *z2 = sqlite3_column_blob(pStmt, i); +- hash_step_vformat(&cx,"B%d:",n2); ++ sha3_hash_step_vformat(&cx,"B%d:",n2); + SHA3Update(&cx, z2, n2); + break; + } +@@ -685,17 +685,8 @@ + } + + +-#ifdef _WIN32 +-__declspec(dllexport) +-#endif +-int sqlite3_shathree_init( +- sqlite3 *db, +- char **pzErrMsg, +- const sqlite3_api_routines *pApi +-){ ++int sqlite3ShathreeInit(sqlite3 *db){ + int rc = SQLITE_OK; +- SQLITE_EXTENSION_INIT2(pApi); +- (void)pzErrMsg; /* Unused parameter */ + rc = sqlite3_create_function(db, "sha3", 1, + SQLITE_UTF8 | SQLITE_INNOCUOUS | SQLITE_DETERMINISTIC, + 0, sha3Func, 0, 0); +@@ -716,3 +707,18 @@ + } + return rc; + } ++ ++#if !defined(SQLITE_CORE) || defined(SQLITE_TEST) ++#ifdef _WIN32 ++__declspec(dllexport) ++#endif ++int sqlite3_shathree_init( ++ sqlite3 *db, ++ char **pzErrMsg, ++ const sqlite3_api_routines *pApi ++){ ++ SQLITE_EXTENSION_INIT2(pApi); ++ (void)pzErrMsg; /* Unused parameter */ ++ return sqlite3ShathreeInit(db); ++} ++#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */ +--- /ext/misc/sqlar.c ++++ /ext/misc/sqlar.c +@@ -14,6 +14,8 @@ + ** for working with sqlar archives and used by the shell tool's built-in + ** sqlar support. + */ ++#ifdef SQLITE_HAVE_ZLIB ++ + #include "sqlite3ext.h" + SQLITE_EXTENSION_INIT1 + #include +@@ -101,6 +103,20 @@ + } + + ++int sqlite3SqlarInit(sqlite3 *db){ ++ int rc = SQLITE_OK; ++ rc = sqlite3_create_function(db, "sqlar_compress", 1, ++ SQLITE_UTF8|SQLITE_INNOCUOUS, 0, ++ sqlarCompressFunc, 0, 0); ++ if( rc==SQLITE_OK ){ ++ rc = sqlite3_create_function(db, "sqlar_uncompress", 2, ++ SQLITE_UTF8|SQLITE_INNOCUOUS, 0, ++ sqlarUncompressFunc, 0, 0); ++ } ++ return rc; ++} ++ ++#if !defined(SQLITE_CORE) || defined(SQLITE_TEST) + #ifdef _WIN32 + __declspec(dllexport) + #endif +@@ -109,16 +125,10 @@ + char **pzErrMsg, + const sqlite3_api_routines *pApi + ){ +- int rc = SQLITE_OK; + SQLITE_EXTENSION_INIT2(pApi); + (void)pzErrMsg; /* Unused parameter */ +- rc = sqlite3_create_function(db, "sqlar_compress", 1, +- SQLITE_UTF8|SQLITE_INNOCUOUS, 0, +- sqlarCompressFunc, 0, 0); +- if( rc==SQLITE_OK ){ +- rc = sqlite3_create_function(db, "sqlar_uncompress", 2, +- SQLITE_UTF8|SQLITE_INNOCUOUS, 0, +- sqlarUncompressFunc, 0, 0); +- } +- return rc; ++ return sqlite3SqlarInit(db); + } ++#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */ ++ ++#endif /* SQLITE_HAVE_ZLIB */ +--- /ext/misc/totype.c ++++ /ext/misc/totype.c +@@ -491,17 +491,8 @@ + #pragma warning(default: 4748) + #endif + +-#ifdef _WIN32 +-__declspec(dllexport) +-#endif +-int sqlite3_totype_init( +- sqlite3 *db, +- char **pzErrMsg, +- const sqlite3_api_routines *pApi +-){ ++int sqlite3TotypeInit(sqlite3 *db){ + int rc = SQLITE_OK; +- SQLITE_EXTENSION_INIT2(pApi); +- (void)pzErrMsg; /* Unused parameter */ + rc = sqlite3_create_function(db, "tointeger", 1, + SQLITE_UTF8 | SQLITE_DETERMINISTIC | SQLITE_INNOCUOUS, 0, + tointegerFunc, 0, 0); +@@ -512,3 +503,18 @@ + } + return rc; + } ++ ++#if !defined(SQLITE_CORE) || defined(SQLITE_TEST) ++#ifdef _WIN32 ++__declspec(dllexport) ++#endif ++int sqlite3_totype_init( ++ sqlite3 *db, ++ char **pzErrMsg, ++ const sqlite3_api_routines *pApi ++){ ++ SQLITE_EXTENSION_INIT2(pApi); ++ (void)pzErrMsg; /* Unused parameter */ ++ return sqlite3TotypeInit(db); ++} ++#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */ +--- /ext/misc/uint.c ++++ /ext/misc/uint.c +@@ -78,6 +78,11 @@ + return (nKey1 - i) - (nKey2 - j); + } + ++int sqlite3UintInit(sqlite3 *db){ ++ return sqlite3_create_collation(db, "UINT", SQLITE_UTF8, 0, uintCollFunc); ++} ++ ++#if !defined(SQLITE_CORE) || defined(SQLITE_TEST) + #ifdef _WIN32 + __declspec(dllexport) + #endif +@@ -88,5 +93,6 @@ + ){ + SQLITE_EXTENSION_INIT2(pApi); + (void)pzErrMsg; /* Unused parameter */ +- return sqlite3_create_collation(db, "uint", SQLITE_UTF8, 0, uintCollFunc); ++ return sqlite3UintInit(db); + } ++#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */ +--- /ext/misc/uuid.c ++++ /ext/misc/uuid.c +@@ -206,21 +206,12 @@ + sqlite3_result_blob(context, pBlob, 16, SQLITE_TRANSIENT); + } + +-#ifdef _WIN32 +-__declspec(dllexport) +-#endif +-int sqlite3_uuid_init( +- sqlite3 *db, +- char **pzErrMsg, +- const sqlite3_api_routines *pApi +-){ ++int sqlite3UuidInit(sqlite3 *db){ + int rc = SQLITE_OK; +- SQLITE_EXTENSION_INIT2(pApi); +- (void)pzErrMsg; /* Unused parameter */ + rc = sqlite3_create_function(db, "uuid", 0, SQLITE_UTF8|SQLITE_INNOCUOUS, 0, + sqlite3UuidFunc, 0, 0); + if( rc==SQLITE_OK ){ +- rc = sqlite3_create_function(db, "uuid_str", 1, ++ rc = sqlite3_create_function(db, "uuid_str", 1, + SQLITE_UTF8|SQLITE_INNOCUOUS|SQLITE_DETERMINISTIC, + 0, sqlite3UuidStrFunc, 0, 0); + } +@@ -231,3 +222,18 @@ + } + return rc; + } ++ ++#if !defined(SQLITE_CORE) || defined(SQLITE_TEST) ++#ifdef _WIN32 ++__declspec(dllexport) ++#endif ++int sqlite3_uuid_init( ++ sqlite3 *db, ++ char **pzErrMsg, ++ const sqlite3_api_routines *pApi ++){ ++ SQLITE_EXTENSION_INIT2(pApi); ++ (void)pzErrMsg; /* Unused parameter */ ++ return sqlite3UuidInit(db); ++} ++#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */ +--- /ext/misc/zipfile.c ++++ /ext/misc/zipfile.c +@@ -24,6 +24,8 @@ + ** * No support for zip64 extensions + ** * Only the "inflate/deflate" (zlib) compression method is supported + */ ++#ifdef SQLITE_HAVE_ZLIB ++ + #include "sqlite3ext.h" + SQLITE_EXTENSION_INIT1 + #include +@@ -2137,7 +2139,7 @@ + /* + ** Register the "zipfile" virtual table. + */ +-static int zipfileRegister(sqlite3 *db){ ++int sqlite3ZipfileInit(sqlite3 *db){ + static sqlite3_module zipfileModule = { + 1, /* iVersion */ + zipfileConnect, /* xCreate */ +@@ -2171,9 +2173,10 @@ + return rc; + } + #else /* SQLITE_OMIT_VIRTUALTABLE */ +-# define zipfileRegister(x) SQLITE_OK ++# define sqlite3ZipfileInit(x) SQLITE_OK + #endif + ++#if !defined(SQLITE_CORE) || defined(SQLITE_TEST) + #ifdef _WIN32 + __declspec(dllexport) + #endif +@@ -2184,5 +2187,8 @@ + ){ + SQLITE_EXTENSION_INIT2(pApi); + (void)pzErrMsg; /* Unused parameter */ +- return zipfileRegister(db); ++ return sqlite3ZipfileInit(db); + } ++#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */ ++ ++#endif /* SQLITE_HAVE_ZLIB */ diff --git a/dev-db/sqlite/files/sqlite-3.32.1-full_archive-build_2.patch b/dev-db/sqlite/files/sqlite-3.32.1-full_archive-build_2.patch new file mode 100644 index 000000000000..f12c0b22a483 --- /dev/null +++ b/dev-db/sqlite/files/sqlite-3.32.1-full_archive-build_2.patch @@ -0,0 +1,640 @@ +Enable some extensions in libsqlite3.so. +Move some code to libsqlite3.so to avoid duplication. +Link executables against libsqlite3.so. +Increase timeout for fuzzcheck. +Fix building with dlopen() not available. + +--- /Makefile.in ++++ /Makefile.in +@@ -313,6 +313,9 @@ + # Source code for extensions + # + SRC += \ ++ $(TOP)/ext/expert/sqlite3expert.c \ ++ $(TOP)/ext/expert/sqlite3expert.h ++SRC += \ + $(TOP)/ext/fts1/fts1.c \ + $(TOP)/ext/fts1/fts1.h \ + $(TOP)/ext/fts1/fts1_hash.c \ +@@ -365,8 +368,24 @@ + $(TOP)/ext/rbu/sqlite3rbu.h \ + $(TOP)/ext/rbu/sqlite3rbu.c + SRC += \ ++ $(TOP)/ext/misc/appendvfs.c \ ++ $(TOP)/ext/misc/carray.c \ ++ $(TOP)/ext/misc/completion.c \ ++ $(TOP)/ext/misc/csv.c \ ++ $(TOP)/ext/misc/dbdata.c \ ++ $(TOP)/ext/misc/eval.c \ ++ $(TOP)/ext/misc/fileio.c \ ++ $(TOP)/ext/misc/ieee754.c \ + $(TOP)/ext/misc/json1.c \ +- $(TOP)/ext/misc/stmt.c ++ $(TOP)/ext/misc/regexp.c \ ++ $(TOP)/ext/misc/sha1.c \ ++ $(TOP)/ext/misc/shathree.c \ ++ $(TOP)/ext/misc/sqlar.c \ ++ $(TOP)/ext/misc/stmt.c \ ++ $(TOP)/ext/misc/totype.c \ ++ $(TOP)/ext/misc/uint.c \ ++ $(TOP)/ext/misc/uuid.c \ ++ $(TOP)/ext/misc/zipfile.c + + # Generated source code files + # +@@ -437,33 +456,24 @@ + # Statically linked extensions + # + TESTSRC += \ +- $(TOP)/ext/expert/sqlite3expert.c \ + $(TOP)/ext/expert/test_expert.c \ + $(TOP)/ext/misc/amatch.c \ +- $(TOP)/ext/misc/carray.c \ + $(TOP)/ext/misc/closure.c \ +- $(TOP)/ext/misc/csv.c \ +- $(TOP)/ext/misc/eval.c \ + $(TOP)/ext/misc/explain.c \ +- $(TOP)/ext/misc/fileio.c \ + $(TOP)/ext/misc/fuzzer.c \ + $(TOP)/ext/fts5/fts5_tcl.c \ + $(TOP)/ext/fts5/fts5_test_mi.c \ + $(TOP)/ext/fts5/fts5_test_tok.c \ +- $(TOP)/ext/misc/ieee754.c \ + $(TOP)/ext/misc/mmapwarm.c \ + $(TOP)/ext/misc/nextchar.c \ + $(TOP)/ext/misc/normalize.c \ + $(TOP)/ext/misc/percentile.c \ + $(TOP)/ext/misc/prefixes.c \ +- $(TOP)/ext/misc/regexp.c \ + $(TOP)/ext/misc/remember.c \ + $(TOP)/ext/misc/series.c \ + $(TOP)/ext/misc/spellfix.c \ +- $(TOP)/ext/misc/totype.c \ + $(TOP)/ext/misc/unionvtab.c \ + $(TOP)/ext/misc/wholenumber.c \ +- $(TOP)/ext/misc/zipfile.c \ + $(TOP)/ext/userauth/userauth.c + + # Source code to the library files needed by the test fixture +@@ -645,25 +655,25 @@ + + libtclsqlite3.la: tclsqlite.lo libsqlite3.la + $(LTLINK) -no-undefined -o $@ tclsqlite.lo \ +- libsqlite3.la @TCL_STUB_LIB_SPEC@ $(TLIBS) \ ++ libsqlite3.la @TCL_STUB_LIB_SPEC@ \ + -rpath "$(TCLLIBDIR)" \ + -version-info "8:6:8" \ + -avoid-version + +-sqlite3$(TEXE): shell.c sqlite3.c +- $(LTLINK) $(READLINE_FLAGS) $(SHELL_OPT) -o $@ \ +- shell.c sqlite3.c \ +- $(LIBREADLINE) $(TLIBS) -rpath "$(libdir)" ++sqlite3$(TEXE): shell.c libsqlite3.la ++ $(LTLINK) $(READLINE_FLAGS) -o $@ \ ++ shell.c libsqlite3.la \ ++ $(LIBREADLINE) + +-sqldiff$(TEXE): $(TOP)/tool/sqldiff.c sqlite3.lo sqlite3.h +- $(LTLINK) -o $@ $(TOP)/tool/sqldiff.c sqlite3.lo $(TLIBS) ++sqldiff$(TEXE): $(TOP)/tool/sqldiff.c libsqlite3.la ++ $(LTLINK) -o $@ $(TOP)/tool/sqldiff.c libsqlite3.la + +-dbhash$(TEXE): $(TOP)/tool/dbhash.c sqlite3.lo sqlite3.h +- $(LTLINK) -o $@ $(TOP)/tool/dbhash.c sqlite3.lo $(TLIBS) ++dbhash$(TEXE): $(TOP)/tool/dbhash.c libsqlite3.la ++ $(LTLINK) -o $@ $(TOP)/tool/dbhash.c libsqlite3.la + +-scrub$(TEXE): $(TOP)/ext/misc/scrub.c sqlite3.lo ++scrub$(TEXE): $(TOP)/ext/misc/scrub.c libsqlite3.la + $(LTLINK) -o $@ -I. -DSCRUB_STANDALONE \ +- $(TOP)/ext/misc/scrub.c sqlite3.lo $(TLIBS) ++ $(TOP)/ext/misc/scrub.c libsqlite3.la + + srcck1$(BEXE): $(TOP)/tool/srcck1.c + $(BCC) -o srcck1$(BEXE) $(TOP)/tool/srcck1.c +@@ -774,7 +784,7 @@ + # Rule to build the amalgamation + # + sqlite3.lo: sqlite3.c +- $(LTCOMPILE) $(TEMP_STORE) -c sqlite3.c ++ $(LTCOMPILE) $(SHELL_OPT) $(TEMP_STORE) -c sqlite3.c + + # Rules to build the LEMON compiler generator + # +@@ -1074,15 +1084,6 @@ + # Source files that go into making shell.c + SHELL_SRC = \ + $(TOP)/src/shell.c.in \ +- $(TOP)/ext/misc/appendvfs.c \ +- $(TOP)/ext/misc/shathree.c \ +- $(TOP)/ext/misc/fileio.c \ +- $(TOP)/ext/misc/completion.c \ +- $(TOP)/ext/misc/sqlar.c \ +- $(TOP)/ext/misc/uint.c \ +- $(TOP)/ext/expert/sqlite3expert.c \ +- $(TOP)/ext/expert/sqlite3expert.h \ +- $(TOP)/ext/misc/zipfile.c \ + $(TOP)/ext/misc/memtrace.c \ + $(TOP)/src/test_windirent.c + +@@ -1251,11 +1252,11 @@ + + # Fuzz testing + fuzztest: fuzzcheck$(TEXE) $(FUZZDATA) sessionfuzz$(TEXE) $(TOP)/test/sessionfuzz-data1.db +- ./fuzzcheck$(TEXE) $(FUZZDATA) ++ ./fuzzcheck$(TEXE) --timeout 3600 $(FUZZDATA) + ./sessionfuzz$(TEXE) run $(TOP)/test/sessionfuzz-data1.db + + valgrindfuzz: fuzzcheck$(TEXT) $(FUZZDATA) sessionfuzz$(TEXE) $(TOP)/test/sessionfuzz-data1.db +- valgrind ./fuzzcheck$(TEXE) --cell-size-check --limit-mem 10M --timeout 600 $(FUZZDATA) ++ valgrind ./fuzzcheck$(TEXE) --cell-size-check --limit-mem 10M --timeout 3600 $(FUZZDATA) + valgrind ./sessionfuzz$(TEXE) run $(TOP)/test/sessionfuzz-data1.db + + # The veryquick.test TCL tests. +@@ -1286,24 +1287,23 @@ + smoketest: $(TESTPROGS) fuzzcheck$(TEXE) + ./testfixture$(TEXE) $(TOP)/test/main.test $(TESTOPTS) + +-sqlite3_analyzer.c: sqlite3.c $(TOP)/src/tclsqlite.c $(TOP)/tool/spaceanal.tcl $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqlite3_analyzer.c.in ++sqlite3_analyzer.c: $(TOP)/src/tclsqlite.c $(TOP)/tool/spaceanal.tcl $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqlite3_analyzer.c.in + $(TCLSH_CMD) $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqlite3_analyzer.c.in >sqlite3_analyzer.c + +-sqlite3_analyzer$(TEXE): sqlite3_analyzer.c +- $(LTLINK) sqlite3_analyzer.c -o $@ $(LIBTCL) $(TLIBS) ++sqlite3_analyzer$(TEXE): sqlite3_analyzer.c libsqlite3.la ++ $(LTLINK) sqlite3_analyzer.c -o $@ libsqlite3.la $(LIBTCL) + +-sqltclsh.c: sqlite3.c $(TOP)/src/tclsqlite.c $(TOP)/tool/sqltclsh.tcl $(TOP)/ext/misc/appendvfs.c $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqltclsh.c.in ++sqltclsh.c: $(TOP)/src/tclsqlite.c $(TOP)/tool/sqltclsh.tcl $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqltclsh.c.in + $(TCLSH_CMD) $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqltclsh.c.in >sqltclsh.c + +-sqltclsh$(TEXE): sqltclsh.c +- $(LTLINK) sqltclsh.c -o $@ $(LIBTCL) $(TLIBS) ++sqltclsh$(TEXE): sqltclsh.c libsqlite3.la ++ $(LTLINK) sqltclsh.c -o $@ libsqlite3.la $(LIBTCL) + +-sqlite3_expert$(TEXE): $(TOP)/ext/expert/sqlite3expert.h $(TOP)/ext/expert/sqlite3expert.c $(TOP)/ext/expert/expert.c sqlite3.c +- $(LTLINK) $(TOP)/ext/expert/sqlite3expert.h $(TOP)/ext/expert/sqlite3expert.c $(TOP)/ext/expert/expert.c sqlite3.c -o sqlite3_expert $(TLIBS) ++sqlite3_expert$(TEXE): $(TOP)/ext/expert/sqlite3expert.h $(TOP)/ext/expert/expert.c libsqlite3.la ++ $(LTLINK) $(TOP)/ext/expert/expert.c -o sqlite3_expert libsqlite3.la + + CHECKER_DEPS =\ + $(TOP)/tool/mkccode.tcl \ +- sqlite3.c \ + $(TOP)/src/tclsqlite.c \ + $(TOP)/ext/repair/sqlite3_checker.tcl \ + $(TOP)/ext/repair/checkindex.c \ +@@ -1314,36 +1314,36 @@ + sqlite3_checker.c: $(CHECKER_DEPS) + $(TCLSH_CMD) $(TOP)/tool/mkccode.tcl $(TOP)/ext/repair/sqlite3_checker.c.in >$@ + +-sqlite3_checker$(TEXE): sqlite3_checker.c +- $(LTLINK) sqlite3_checker.c -o $@ $(LIBTCL) $(TLIBS) ++sqlite3_checker$(TEXE): sqlite3_checker.c libsqlite3.la ++ $(LTLINK) sqlite3_checker.c -o $@ libsqlite3.la $(LIBTCL) + +-dbdump$(TEXE): $(TOP)/ext/misc/dbdump.c sqlite3.lo ++dbdump$(TEXE): $(TOP)/ext/misc/dbdump.c libsqlite3.la + $(LTLINK) -DDBDUMP_STANDALONE -o $@ \ +- $(TOP)/ext/misc/dbdump.c sqlite3.lo $(TLIBS) ++ $(TOP)/ext/misc/dbdump.c libsqlite3.la + +-dbtotxt$(TEXE): $(TOP)/tool/dbtotxt.c +- $(LTLINK)-o $@ $(TOP)/tool/dbtotxt.c ++dbtotxt$(TEXE): $(TOP)/tool/dbtotxt.c ++ $(LTLINK) -o $@ $(TOP)/tool/dbtotxt.c + +-showdb$(TEXE): $(TOP)/tool/showdb.c sqlite3.lo +- $(LTLINK) -o $@ $(TOP)/tool/showdb.c sqlite3.lo $(TLIBS) ++showdb$(TEXE): $(TOP)/tool/showdb.c libsqlite3.la ++ $(LTLINK) -o $@ $(TOP)/tool/showdb.c libsqlite3.la + +-showstat4$(TEXE): $(TOP)/tool/showstat4.c sqlite3.lo +- $(LTLINK) -o $@ $(TOP)/tool/showstat4.c sqlite3.lo $(TLIBS) ++showstat4$(TEXE): $(TOP)/tool/showstat4.c libsqlite3.la ++ $(LTLINK) -o $@ $(TOP)/tool/showstat4.c libsqlite3.la + +-showjournal$(TEXE): $(TOP)/tool/showjournal.c sqlite3.lo +- $(LTLINK) -o $@ $(TOP)/tool/showjournal.c sqlite3.lo $(TLIBS) ++showjournal$(TEXE): $(TOP)/tool/showjournal.c ++ $(LTLINK) -o $@ $(TOP)/tool/showjournal.c + +-showwal$(TEXE): $(TOP)/tool/showwal.c sqlite3.lo +- $(LTLINK) -o $@ $(TOP)/tool/showwal.c sqlite3.lo $(TLIBS) ++showwal$(TEXE): $(TOP)/tool/showwal.c ++ $(LTLINK) -o $@ $(TOP)/tool/showwal.c + + showshm$(TEXE): $(TOP)/tool/showshm.c + $(LTLINK) -o $@ $(TOP)/tool/showshm.c + +-index_usage$(TEXE): $(TOP)/tool/index_usage.c sqlite3.lo +- $(LTLINK) $(SHELL_OPT) -o $@ $(TOP)/tool/index_usage.c sqlite3.lo $(TLIBS) ++index_usage$(TEXE): $(TOP)/tool/index_usage.c libsqlite3.la ++ $(LTLINK) -o $@ $(TOP)/tool/index_usage.c libsqlite3.la + +-changeset$(TEXE): $(TOP)/ext/session/changeset.c sqlite3.lo +- $(LTLINK) -o $@ $(TOP)/ext/session/changeset.c sqlite3.lo $(TLIBS) ++changeset$(TEXE): $(TOP)/ext/session/changeset.c libsqlite3.la ++ $(LTLINK) -o $@ $(TOP)/ext/session/changeset.c libsqlite3.la + + changesetfuzz$(TEXE): $(TOP)/ext/session/changesetfuzz.c sqlite3.lo + $(LTLINK) -o $@ $(TOP)/ext/session/changesetfuzz.c sqlite3.lo $(TLIBS) +@@ -1368,11 +1368,11 @@ + kvtest$(TEXE): $(TOP)/test/kvtest.c sqlite3.c + $(LTLINK) $(KV_OPT) -o $@ $(TOP)/test/kvtest.c sqlite3.c $(TLIBS) + +-rbu$(EXE): $(TOP)/ext/rbu/rbu.c $(TOP)/ext/rbu/sqlite3rbu.c sqlite3.lo +- $(LTLINK) -I. -o $@ $(TOP)/ext/rbu/rbu.c sqlite3.lo $(TLIBS) ++rbu$(EXE): $(TOP)/ext/rbu/rbu.c libsqlite3.la ++ $(LTLINK) -I. -o $@ $(TOP)/ext/rbu/rbu.c libsqlite3.la + +-loadfts$(EXE): $(TOP)/tool/loadfts.c libsqlite3.la +- $(LTLINK) $(TOP)/tool/loadfts.c libsqlite3.la -o $@ $(TLIBS) ++loadfts$(EXE): $(TOP)/tool/loadfts.c libsqlite3.la ++ $(LTLINK) $(TOP)/tool/loadfts.c libsqlite3.la -o $@ + + # This target will fail if the SQLite amalgamation contains any exported + # symbols that do not begin with "sqlite3_". It is run as part of the +--- /configure.ac ++++ /configure.ac +@@ -587,6 +587,9 @@ + if test "${enable_load_extension}" = "yes" ; then + OPT_FEATURE_FLAGS="" + AC_SEARCH_LIBS(dlopen, dl) ++ if test "${ac_cv_search_dlopen}" = "no" ; then ++ OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1" ++ fi + else + OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1" + fi +--- /ext/repair/sqlite3_checker.c.in ++++ /ext/repair/sqlite3_checker.c.in +@@ -2,6 +2,7 @@ + ** Read an SQLite database file and analyze its space utilization. Generate + ** text on standard output. + */ ++#define SQLITE_CORE 1 + #define TCLSH_INIT_PROC sqlite3_checker_init_proc + #define SQLITE_ENABLE_DBPAGE_VTAB 1 + #define SQLITE_ENABLE_JSON1 1 +@@ -14,7 +15,7 @@ + #define SQLITE_OMIT_SHARED_CACHE 1 + #define SQLITE_DEFAULT_MEMSTATUS 0 + #define SQLITE_MAX_EXPR_DEPTH 0 +-INCLUDE sqlite3.c ++#include "sqlite3.h" + INCLUDE $ROOT/src/tclsqlite.c + INCLUDE $ROOT/ext/misc/btreeinfo.c + INCLUDE $ROOT/ext/repair/checkindex.c +--- /src/main.c ++++ /src/main.c +@@ -50,12 +50,31 @@ + #ifdef SQLITE_ENABLE_FTS5 + int sqlite3Fts5Init(sqlite3*); + #endif ++#if !defined(SQLITE_OMIT_VIRTUALTABLE) && defined(SQLITE_ENABLE_DBPAGE_VTAB) ++int sqlite3DbdataRegister(sqlite3*); ++#endif + #ifdef SQLITE_ENABLE_JSON1 + int sqlite3Json1Init(sqlite3*); + #endif + #ifdef SQLITE_ENABLE_STMTVTAB + int sqlite3StmtVtabInit(sqlite3*); + #endif ++int sqlite3CarrayInit(sqlite3*); ++int sqlite3CompletionVtabInit(sqlite3*); ++int sqlite3CsvInit(sqlite3*); ++int sqlite3EvalInit(sqlite3*); ++int sqlite3FileioInit(sqlite3*); ++int sqlite3IeeeInit(sqlite3*); ++int sqlite3RegexpInit(sqlite3*); ++int sqlite3ShaInit(sqlite3*); ++int sqlite3ShathreeInit(sqlite3*); ++int sqlite3TotypeInit(sqlite3*); ++int sqlite3UintInit(sqlite3*); ++int sqlite3UuidInit(sqlite3*); ++#if !defined(SQLITE_OMIT_VIRTUALTABLE) && defined(SQLITE_HAVE_ZLIB) ++int sqlite3ZipfileInit(sqlite3*); ++int sqlite3SqlarInit(sqlite3*); ++#endif + + /* + ** An array of pointers to extension initializer functions for +@@ -83,6 +102,9 @@ + #ifdef SQLITE_ENABLE_DBPAGE_VTAB + sqlite3DbpageRegister, + #endif ++#if !defined(SQLITE_OMIT_VIRTUALTABLE) && defined(SQLITE_ENABLE_DBPAGE_VTAB) ++ sqlite3DbdataRegister, ++#endif + #ifdef SQLITE_ENABLE_DBSTAT_VTAB + sqlite3DbstatRegister, + #endif +@@ -96,6 +118,22 @@ + #ifdef SQLITE_ENABLE_BYTECODE_VTAB + sqlite3VdbeBytecodeVtabInit, + #endif ++ sqlite3CarrayInit, ++ sqlite3CompletionVtabInit, ++ sqlite3CsvInit, ++ sqlite3EvalInit, ++ sqlite3FileioInit, ++ sqlite3IeeeInit, ++ sqlite3RegexpInit, ++ sqlite3ShaInit, ++ sqlite3ShathreeInit, ++ sqlite3TotypeInit, ++ sqlite3UintInit, ++ sqlite3UuidInit, ++#if !defined(SQLITE_OMIT_VIRTUALTABLE) && defined(SQLITE_HAVE_ZLIB) ++ sqlite3ZipfileInit, ++ sqlite3SqlarInit, ++#endif + }; + + #ifndef SQLITE_AMALGAMATION +--- /src/shell.c.in ++++ /src/shell.c.in +@@ -69,6 +69,7 @@ + #include + #include + #include "sqlite3.h" ++#include "ext/expert/sqlite3expert.h" + typedef sqlite3_int64 i64; + typedef sqlite3_uint64 u64; + typedef unsigned char u8; +@@ -135,6 +136,10 @@ + # define SHELL_USE_LOCAL_GETLINE 1 + #endif + ++#ifdef SQLITE_HAVE_ZLIB ++#include ++#endif ++ + + #if defined(_WIN32) || defined(WIN32) + # if SQLITE_OS_WINRT +@@ -1005,22 +1010,7 @@ + INCLUDE test_windirent.c + #define dirent DIRENT + #endif +-INCLUDE ../ext/misc/shathree.c +-INCLUDE ../ext/misc/fileio.c +-INCLUDE ../ext/misc/completion.c +-INCLUDE ../ext/misc/appendvfs.c + INCLUDE ../ext/misc/memtrace.c +-INCLUDE ../ext/misc/uint.c +-#ifdef SQLITE_HAVE_ZLIB +-INCLUDE ../ext/misc/zipfile.c +-INCLUDE ../ext/misc/sqlar.c +-#endif +-INCLUDE ../ext/expert/sqlite3expert.h +-INCLUDE ../ext/expert/sqlite3expert.c +- +-#if !defined(SQLITE_OMIT_VIRTUALTABLE) && defined(SQLITE_ENABLE_DBPAGE_VTAB) +-INCLUDE ../ext/misc/dbdata.c +-#endif + + #if defined(SQLITE_ENABLE_SESSION) + /* +@@ -4261,17 +4251,6 @@ + #ifndef SQLITE_OMIT_LOAD_EXTENSION + sqlite3_enable_load_extension(p->db, 1); + #endif +- sqlite3_fileio_init(p->db, 0, 0); +- sqlite3_shathree_init(p->db, 0, 0); +- sqlite3_completion_init(p->db, 0, 0); +- sqlite3_uint_init(p->db, 0, 0); +-#if !defined(SQLITE_OMIT_VIRTUALTABLE) && defined(SQLITE_ENABLE_DBPAGE_VTAB) +- sqlite3_dbdata_init(p->db, 0, 0); +-#endif +-#ifdef SQLITE_HAVE_ZLIB +- sqlite3_zipfile_init(p->db, 0, 0); +- sqlite3_sqlar_init(p->db, 0, 0); +-#endif + sqlite3_create_function(p->db, "shell_add_schema", 3, SQLITE_UTF8, 0, + shellAddSchemaName, 0, 0); + sqlite3_create_function(p->db, "shell_module_schema", 1, SQLITE_UTF8, 0, +@@ -6281,8 +6260,6 @@ + ); + goto end_ar_command; + } +- sqlite3_fileio_init(cmd.db, 0, 0); +- sqlite3_sqlar_init(cmd.db, 0, 0); + sqlite3_create_function(cmd.db, "shell_putsnl", 1, SQLITE_UTF8, cmd.p, + shellPutsFunc, 0, 0); + +@@ -10621,6 +10598,7 @@ + #endif + } + data.out = stdout; ++ extern int sqlite3_appendvfs_init(sqlite3 *, char **, const sqlite3_api_routines *); + sqlite3_appendvfs_init(0,0,0); + + /* Go ahead and open the database file if it already exists. If the +--- /src/test_config.c ++++ /src/test_config.c +@@ -540,6 +540,8 @@ + Tcl_SetVar2(interp, "sqlite_options", "progress", "1", TCL_GLOBAL_ONLY); + #endif + ++ Tcl_SetVar2(interp, "sqlite_options", "regexp", "1", TCL_GLOBAL_ONLY); ++ + #ifdef SQLITE_OMIT_REINDEX + Tcl_SetVar2(interp, "sqlite_options", "reindex", "0", TCL_GLOBAL_ONLY); + #else +@@ -662,6 +664,8 @@ + Tcl_SetVar2(interp, "sqlite_options", "truncate_opt", "1", TCL_GLOBAL_ONLY); + #endif + ++ Tcl_SetVar2(interp, "sqlite_options", "uint", "1", TCL_GLOBAL_ONLY); ++ + #ifdef SQLITE_OMIT_UTF16 + Tcl_SetVar2(interp, "sqlite_options", "utf16", "0", TCL_GLOBAL_ONLY); + #else +--- /test/e_expr.test ++++ /test/e_expr.test +@@ -1078,7 +1078,7 @@ + # + # There is a regexp function if ICU is enabled though. + # +-ifcapable !icu { ++ifcapable !icu&&!regexp { + do_catchsql_test e_expr-18.1.1 { + SELECT regexp('abc', 'def') + } {1 {no such function: regexp}} +--- /test/icu.test ++++ /test/icu.test +@@ -41,7 +41,7 @@ + # + test_expr icu-1.1 {i1='hello'} {i1 REGEXP 'hello'} 1 + test_expr icu-1.2 {i1='hello'} {i1 REGEXP '.ello'} 1 +- test_expr icu-1.3 {i1='hello'} {i1 REGEXP '.ell'} 0 ++ test_expr icu-1.3 {i1='hello'} {i1 REGEXP '.ell$'} 0 + test_expr icu-1.4 {i1='hello'} {i1 REGEXP '.ell.*'} 1 + test_expr icu-1.5 {i1=NULL} {i1 REGEXP '.ell.*'} {} + +--- /test/pragma.test ++++ /test/pragma.test +@@ -1360,17 +1360,32 @@ + } ;# ifcapable trigger + + ifcapable schema_pragmas { +- do_test pragma-11.1 { +- execsql2 { +- pragma collation_list; +- } +- } {seq 0 name RTRIM seq 1 name NOCASE seq 2 name BINARY} +- do_test pragma-11.2 { +- db collate New_Collation blah... +- execsql { +- pragma collation_list; +- } +- } {0 New_Collation 1 RTRIM 2 NOCASE 3 BINARY} ++ ifcapable uint { ++ do_test pragma-11.1 { ++ execsql2 { ++ pragma collation_list; ++ } ++ } {seq 0 name UINT seq 1 name RTRIM seq 2 name NOCASE seq 3 name BINARY} ++ do_test pragma-11.2 { ++ db collate New_Collation blah... ++ execsql { ++ pragma collation_list; ++ } ++ } {0 New_Collation 1 UINT 2 RTRIM 3 NOCASE 4 BINARY} ++ } ++ ifcapable !uint { ++ do_test pragma-11.1 { ++ execsql2 { ++ pragma collation_list; ++ } ++ } {seq 0 name RTRIM seq 1 name NOCASE seq 2 name BINARY} ++ do_test pragma-11.2 { ++ db collate New_Collation blah... ++ execsql { ++ pragma collation_list; ++ } ++ } {0 New_Collation 1 RTRIM 2 NOCASE 3 BINARY} ++ } + } + + ifcapable schema_pragmas&&tempdb { +--- /test/sessionfuzz.c ++++ /test/sessionfuzz.c +@@ -700,42 +700,6 @@ + #include + #include "zlib.h" + +-/* +-** Implementation of the "sqlar_uncompress(X,SZ)" SQL function +-** +-** Parameter SZ is interpreted as an integer. If it is less than or +-** equal to zero, then this function returns a copy of X. Or, if +-** SZ is equal to the size of X when interpreted as a blob, also +-** return a copy of X. Otherwise, decompress blob X using zlib +-** utility function uncompress() and return the results (another +-** blob). +-*/ +-static void sqlarUncompressFunc( +- sqlite3_context *context, +- int argc, +- sqlite3_value **argv +-){ +- uLong nData; +- uLongf sz; +- +- assert( argc==2 ); +- sz = sqlite3_value_int(argv[1]); +- +- if( sz<=0 || sz==(nData = sqlite3_value_bytes(argv[0])) ){ +- sqlite3_result_value(context, argv[0]); +- }else{ +- const Bytef *pData= sqlite3_value_blob(argv[0]); +- Bytef *pOut = sqlite3_malloc(sz); +- if( Z_OK!=uncompress(pOut, &sz, pData, nData) ){ +- sqlite3_result_error(context, "error in uncompress()", -1); +- }else{ +- sqlite3_result_blob(context, pOut, sz, SQLITE_TRANSIENT); +- } +- sqlite3_free(pOut); +- } +-} +- +- + /* Run a chunk of SQL. If any errors happen, print an error message + ** and exit. + */ +--- /tool/mksqlite3c.tcl ++++ /tool/mksqlite3c.tcl +@@ -117,6 +117,7 @@ + rtree.h + sqlite3session.h + sqlite3.h ++ sqlite3expert.h + sqlite3ext.h + sqlite3rbu.h + sqliteicu.h +@@ -404,6 +405,23 @@ + sqlite3session.c + fts5.c + stmt.c ++ appendvfs.c ++ carray.c ++ completion.c ++ csv.c ++ dbdata.c ++ eval.c ++ fileio.c ++ ieee754.c ++ regexp.c ++ sha1.c ++ shathree.c ++ sqlar.c ++ sqlite3expert.c ++ totype.c ++ uint.c ++ uuid.c ++ zipfile.c + } { + copy_file tsrc/$file + } +--- /tool/sqlite3_analyzer.c.in ++++ /tool/sqlite3_analyzer.c.in +@@ -14,9 +14,6 @@ + #define SQLITE_DEFAULT_MEMSTATUS 0 + #define SQLITE_MAX_EXPR_DEPTH 0 + #define SQLITE_OMIT_LOAD_EXTENSION 1 +-#ifndef USE_EXTERNAL_SQLITE +-INCLUDE sqlite3.c +-#endif + INCLUDE $ROOT/src/tclsqlite.c + + const char *sqlite3_analyzer_init_proc(Tcl_Interp *interp){ +--- /tool/sqltclsh.c.in ++++ /tool/sqltclsh.c.in +@@ -27,21 +27,13 @@ + #define SQLITE_OMIT_SHARED_CACHE 1 + #define SQLITE_DEFAULT_MEMSTATUS 0 + #define SQLITE_MAX_EXPR_DEPTH 0 +-INCLUDE sqlite3.c +-INCLUDE $ROOT/ext/misc/appendvfs.c +-#ifdef SQLITE_HAVE_ZLIB +-INCLUDE $ROOT/ext/misc/zipfile.c +-INCLUDE $ROOT/ext/misc/sqlar.c +-#endif ++#include "sqlite3.h" + INCLUDE $ROOT/src/tclsqlite.c + + const char *sqlite3_tclapp_init_proc(Tcl_Interp *interp){ + (void)interp; ++ extern int sqlite3_appendvfs_init(sqlite3 *,char **, const sqlite3_api_routines *); + sqlite3_appendvfs_init(0,0,0); +-#ifdef SQLITE_HAVE_ZLIB +- sqlite3_auto_extension((void(*)(void))sqlite3_sqlar_init); +- sqlite3_auto_extension((void(*)(void))sqlite3_zipfile_init); +-#endif + + return + BEGIN_STRING diff --git a/dev-db/sqlite/files/sqlite-3.32.3-security_fixes.patch b/dev-db/sqlite/files/sqlite-3.32.3-security_fixes.patch new file mode 100644 index 000000000000..ad2a3bfe16d0 --- /dev/null +++ b/dev-db/sqlite/files/sqlite-3.32.3-security_fixes.patch @@ -0,0 +1,146 @@ +https://sqlite.org/src/info/cc888878ea8d5bc7 +https://sqlite.org/src/info/be545f85a6ef09cc +https://sqlite.org/src/info/6e0ffa2053124168 +https://sqlite.org/src/info/4d0cfb1236884349 + +--- /ext/fts3/fts3.c ++++ /ext/fts3/fts3.c +@@ -5208,10 +5208,12 @@ + ); + if( res ){ + nNew = (int)(pOut - pPhrase->doclist.pList) - 1; +- assert( pPhrase->doclist.pList[nNew]=='\0' ); +- assert( nNew<=pPhrase->doclist.nList && nNew>0 ); +- memset(&pPhrase->doclist.pList[nNew], 0, pPhrase->doclist.nList - nNew); +- pPhrase->doclist.nList = nNew; ++ if( nNew>=0 ){ ++ assert( pPhrase->doclist.pList[nNew]=='\0' ); ++ assert( nNew<=pPhrase->doclist.nList && nNew>0 ); ++ memset(&pPhrase->doclist.pList[nNew], 0, pPhrase->doclist.nList - nNew); ++ pPhrase->doclist.nList = nNew; ++ } + *paPoslist = pPhrase->doclist.pList; + *pnToken = pPhrase->nToken; + } +--- /ext/fts3/fts3_write.c ++++ /ext/fts3/fts3_write.c +@@ -341,7 +341,9 @@ + ** created by merging the oldest :2 segments from absolute level :1. See + ** function sqlite3Fts3Incrmerge() for details. */ + /* 29 */ "SELECT 2 * total(1 + leaves_end_block - start_block) " +- " FROM %Q.'%q_segdir' WHERE level = ? AND idx < ?", ++ " FROM (SELECT * FROM %Q.'%q_segdir' " ++ " WHERE level = ? ORDER BY idx ASC LIMIT ?" ++ " )", + + /* SQL_DELETE_SEGDIR_ENTRY + ** Delete the %_segdir entry on absolute level :1 with index :2. */ +@@ -2853,6 +2855,19 @@ + return SQLITE_OK; + } + ++static int fts3GrowSegReaderBuffer(Fts3MultiSegReader *pCsr, int nReq){ ++ if( nReq>pCsr->nBuffer ){ ++ char *aNew; ++ pCsr->nBuffer = nReq*2; ++ aNew = sqlite3_realloc(pCsr->aBuffer, pCsr->nBuffer); ++ if( !aNew ){ ++ return SQLITE_NOMEM; ++ } ++ pCsr->aBuffer = aNew; ++ } ++ return SQLITE_OK; ++} ++ + + int sqlite3Fts3SegReaderStep( + Fts3Table *p, /* Virtual table handle */ +@@ -2987,15 +3002,9 @@ + } + + nByte = sqlite3Fts3VarintLen(iDelta) + (isRequirePos?nList+1:0); +- if( nDoclist+nByte>pCsr->nBuffer ){ +- char *aNew; +- pCsr->nBuffer = (nDoclist+nByte)*2; +- aNew = sqlite3_realloc(pCsr->aBuffer, pCsr->nBuffer); +- if( !aNew ){ +- return SQLITE_NOMEM; +- } +- pCsr->aBuffer = aNew; +- } ++ ++ rc = fts3GrowSegReaderBuffer(pCsr, nByte+nDoclist); ++ if( rc ) return rc; + + if( isFirst ){ + char *a = &pCsr->aBuffer[nDoclist]; +@@ -3020,6 +3029,9 @@ + fts3SegReaderSort(apSegment, nMerge, j, xCmp); + } + if( nDoclist>0 ){ ++ rc = fts3GrowSegReaderBuffer(pCsr, nDoclist+FTS3_NODE_PADDING); ++ if( rc ) return rc; ++ memset(&pCsr->aBuffer[nDoclist], 0, FTS3_NODE_PADDING); + pCsr->aDoclist = pCsr->aBuffer; + pCsr->nDoclist = nDoclist; + rc = SQLITE_ROW; +--- /src/expr.c ++++ /src/expr.c +@@ -4272,7 +4272,9 @@ + int nCol; + testcase( op==TK_EXISTS ); + testcase( op==TK_SELECT ); +- if( op==TK_SELECT && (nCol = pExpr->x.pSelect->pEList->nExpr)!=1 ){ ++ if( pParse->db->mallocFailed ){ ++ return 0; ++ }else if( op==TK_SELECT && (nCol = pExpr->x.pSelect->pEList->nExpr)!=1 ){ + sqlite3SubselectError(pParse, nCol, 1); + }else{ + return sqlite3CodeSubselect(pParse, pExpr); +--- /test/fts3corrupt4.test ++++ /test/fts3corrupt4.test +@@ -6123,4 +6123,44 @@ + SELECT offsets(t1) FROM t1 WHERE t1 MATCH 'rtree ner "json1^enable"'; + } + ++#------------------------------------------------------------------------- ++do_execsql_test 42.1 { ++ CREATE VIRTUAL TABLE f USING fts3(a, b); ++} ++do_execsql_test 42.2 { ++ INSERT INTO f_segdir VALUES(0,2,1111,0,0,X'00'); ++ INSERT INTO f_segdir VALUES(0,3,0 ,0,0,X'00013003010200'); ++} ++do_execsql_test 42.3 { ++ INSERT INTO f(f) VALUES ('merge=107,2'); ++} ++ ++#------------------------------------------------------------------------- ++reset_db ++set saved $sqlite_fts3_enable_parentheses ++set sqlite_fts3_enable_parentheses 1 ++do_execsql_test 43.1 { ++ CREATE VIRTUAL TABLE def USING fts3(xyz); ++ INSERT INTO def_segdir VALUES(0,0,0,0,0, X'0001310301c9000103323334050d81'); ++} {} ++ ++do_execsql_test 43.2 { ++ SELECT rowid FROM def WHERE def MATCH '1 NEAR 1' ++} {1} ++ ++set sqlite_fts3_enable_parentheses $saved ++ ++#------------------------------------------------------------------------- ++reset_db ++do_execsql_test 44.1 { ++ CREATE VIRTUAL TABLE t0 USING fts3(col0 INTEGER PRIMARY KEY,col1 VARCHAR(8),col2 BINARY,col3 BINARY); ++ INSERT INTO t0_content VALUES(0,NULL,NULL,NULL,NULL); ++ INSERT INTO t0_segdir VALUES(0,0,0,0,'0 42',X'00013103010200010332333405010201ba00000461616161050101020200000462626262050101030200'); ++} ++ ++do_execsql_test 44.2 { ++ SELECT matchinfo(t0, t0) IS NULL FROM t0 WHERE t0 MATCH '1*' ++} {0} ++ ++ + finish_test diff --git a/dev-db/sqlite/sqlite-3.32.3.ebuild b/dev-db/sqlite/sqlite-3.32.3.ebuild new file mode 100644 index 000000000000..d23c7e7cd724 --- /dev/null +++ b/dev-db/sqlite/sqlite-3.32.3.ebuild @@ -0,0 +1,340 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit autotools flag-o-matic multilib-minimal toolchain-funcs + +if [[ "${PV}" != "9999" ]]; then + SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))" + DOC_PV="${SRC_PV}" + # DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))" +fi + +DESCRIPTION="SQL database engine" +HOMEPAGE="https://sqlite.org/" +if [[ "${PV}" == "9999" ]]; then + SRC_URI="" +else + SRC_URI="https://sqlite.org/2020/${PN}-src-${SRC_PV}.zip + doc? ( https://sqlite.org/2020/${PN}-doc-${DOC_PV}.zip )" +fi + +LICENSE="public-domain" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="debug doc icu +readline secure-delete static-libs tcl test tools" +if [[ "${PV}" == "9999" ]]; then + PROPERTIES="live" +fi +RESTRICT="!test? ( test )" + +if [[ "${PV}" == "9999" ]]; then + BDEPEND=">=dev-lang/tcl-8.6:0 + dev-vcs/fossil" +else + BDEPEND="app-arch/unzip + >=dev-lang/tcl-8.6:0" +fi +RDEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}] + icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] ) + readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] ) + tcl? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] ) + tools? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )" + +if [[ "${PV}" == "9999" ]]; then + S="${WORKDIR}/${PN}" +else + S="${WORKDIR}/${PN}-src-${SRC_PV}" +fi + +src_unpack() { + if [[ "${PV}" == "9999" ]]; then + local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}" + addwrite "${distdir}" + mkdir -p "${distdir}/fossil-src/${PN}" || die + + mkdir "${WORKDIR}/${PN}" || die + pushd "${WORKDIR}/${PN}" > /dev/null || die + if [[ ! -f "${distdir}/fossil-src/${PN}/sqlite.fossil" ]]; then + einfo fossil clone --verbose https://sqlite.org/src sqlite.fossil + fossil clone --verbose https://sqlite.org/src sqlite.fossil || die + echo + else + cp -p "${distdir}/fossil-src/${PN}/sqlite.fossil" . || die + einfo fossil pull --repository sqlite.fossil --verbose https://sqlite.org/src + fossil pull --repository sqlite.fossil --verbose https://sqlite.org/src || die + echo + fi + cp -p sqlite.fossil "${distdir}/fossil-src/${PN}" || die + einfo fossil open --quiet sqlite.fossil + fossil open --quiet sqlite.fossil || die + echo + popd > /dev/null || die + + if use doc; then + mkdir "${WORKDIR}/${PN}-doc" || die + pushd "${WORKDIR}/${PN}-doc" > /dev/null || die + if [[ ! -f "${distdir}/fossil-src/${PN}/sqlite-doc.fossil" ]]; then + einfo fossil clone --verbose https://sqlite.org/docsrc sqlite-doc.fossil + fossil clone --verbose https://sqlite.org/docsrc sqlite-doc.fossil || die + echo + else + cp -p "${distdir}/fossil-src/${PN}/sqlite-doc.fossil" . || die + einfo fossil pull --repository sqlite-doc.fossil --verbose https://sqlite.org/docsrc + fossil pull --repository sqlite-doc.fossil --verbose https://sqlite.org/docsrc || die + echo + fi + cp -p sqlite-doc.fossil "${distdir}/fossil-src/${PN}" || die + einfo fossil open --quiet sqlite-doc.fossil + fossil open --quiet sqlite-doc.fossil || die + echo + popd > /dev/null || die + fi + else + default + fi +} + +src_prepare() { + eapply "${FILESDIR}/${PN}-3.32.1-full_archive-build_1.patch" + eapply "${FILESDIR}/${PN}-3.32.1-full_archive-build_2.patch" + eapply "${FILESDIR}/${PN}-3.32.3-security_fixes.patch" + + eapply_user + + # Fix AC_CHECK_FUNCS. + # https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html + sed -e "s/AC_CHECK_FUNCS(.*)/AC_CHECK_FUNCS([fdatasync fullfsync gmtime_r isnan localtime_r localtime_s malloc_usable_size posix_fallocate pread pread64 pwrite pwrite64 strchrnul usleep utime])/" -i configure.ac || die "sed failed" + + eautoreconf + + multilib_copy_sources +} + +multilib_src_configure() { + local -x CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" + local options=() + + options+=( + --enable-load-extension + --enable-threadsafe + ) + + # Support detection of misuse of SQLite API. + # https://sqlite.org/compile.html#enable_api_armor + append-cppflags -DSQLITE_ENABLE_API_ARMOR + + # Support bytecode and tables_used virtual tables. + # https://sqlite.org/bytecodevtab.html + append-cppflags -DSQLITE_ENABLE_BYTECODE_VTAB + + # Support column metadata functions. + # https://sqlite.org/c3ref/column_database_name.html + append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA + + # Support sqlite_dbpage virtual table. + # https://sqlite.org/dbpage.html + append-cppflags -DSQLITE_ENABLE_DBPAGE_VTAB + + # Support dbstat virtual table. + # https://sqlite.org/dbstat.html + append-cppflags -DSQLITE_ENABLE_DBSTAT_VTAB + + # Support sqlite3_serialize() and sqlite3_deserialize() functions. + # https://sqlite.org/c3ref/serialize.html + # https://sqlite.org/c3ref/deserialize.html + append-cppflags -DSQLITE_ENABLE_DESERIALIZE + + # Support comments in output of EXPLAIN. + # https://sqlite.org/compile.html#enable_explain_comments + append-cppflags -DSQLITE_ENABLE_EXPLAIN_COMMENTS + + # Support Full-Text Search versions 3, 4 and 5. + # https://sqlite.org/fts3.html + # https://sqlite.org/fts5.html + append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4 + options+=(--enable-fts5) + + # Support hidden columns. + append-cppflags -DSQLITE_ENABLE_HIDDEN_COLUMNS + + # Support JSON1 extension. + # https://sqlite.org/json1.html + append-cppflags -DSQLITE_ENABLE_JSON1 + + # Support memsys5 memory allocator. + # https://sqlite.org/malloc.html#memsys5 + append-cppflags -DSQLITE_ENABLE_MEMSYS5 + + # Support sqlite3_normalized_sql() function. + # https://sqlite.org/c3ref/expanded_sql.html + append-cppflags -DSQLITE_ENABLE_NORMALIZE + + # Support sqlite_offset() function. + # https://sqlite.org/lang_corefunc.html#sqlite_offset + append-cppflags -DSQLITE_ENABLE_OFFSET_SQL_FUNC + + # Support pre-update hook functions. + # https://sqlite.org/c3ref/preupdate_count.html + append-cppflags -DSQLITE_ENABLE_PREUPDATE_HOOK + + # Support Resumable Bulk Update extension. + # https://sqlite.org/rbu.html + append-cppflags -DSQLITE_ENABLE_RBU + + # Support R*Trees. + # https://sqlite.org/rtree.html + # https://sqlite.org/geopoly.html + append-cppflags -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_GEOPOLY + + # Support scan status functions. + # https://sqlite.org/c3ref/stmt_scanstatus.html + # https://sqlite.org/c3ref/stmt_scanstatus_reset.html + append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS + + # Support sqlite_stmt virtual table. + # https://sqlite.org/stmt.html + append-cppflags -DSQLITE_ENABLE_STMTVTAB + + # Support Session extension. + # https://sqlite.org/sessionintro.html + options+=(--enable-session) + + # Support unknown() function. + # https://sqlite.org/compile.html#enable_unknown_sql_function + append-cppflags -DSQLITE_ENABLE_UNKNOWN_SQL_FUNCTION + + # Support unlock notification. + # https://sqlite.org/unlock_notify.html + append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY + + # Support LIMIT and ORDER BY clauses on DELETE and UPDATE statements. + # https://sqlite.org/lang_delete.html#optional_limit_and_order_by_clauses + # https://sqlite.org/lang_update.html#optional_limit_and_order_by_clauses + append-cppflags -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT + + # Support soundex() function. + # https://sqlite.org/lang_corefunc.html#soundex + append-cppflags -DSQLITE_SOUNDEX + + # Support URI filenames. + # https://sqlite.org/uri.html + append-cppflags -DSQLITE_USE_URI + + # debug USE flag. + options+=($(use_enable debug)) + + # icu USE flag. + if use icu; then + # Support ICU extension. + # https://sqlite.org/compile.html#enable_icu + append-cppflags -DSQLITE_ENABLE_ICU + sed -e "s/^TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed" + fi + + # readline USE flag. + options+=( + --disable-editline + $(use_enable readline) + ) + if use readline; then + options+=(--with-readline-inc="-I${EPREFIX}/usr/include/readline") + fi + + # secure-delete USE flag. + if use secure-delete; then + # Enable secure_delete pragma by default. + # https://sqlite.org/pragma.html#pragma_secure_delete + append-cppflags -DSQLITE_SECURE_DELETE + fi + + # static-libs USE flag. + options+=($(use_enable static-libs static)) + + # tcl, test, tools USE flags. + options+=(--enable-tcl) + + if [[ "${CHOST}" == *-mint* ]]; then + append-cppflags -DSQLITE_OMIT_WAL + fi + + if [[ "${ABI}" == "x86" ]]; then + if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} -E -P -dM - < /dev/null 2> /dev/null | grep -q "^#define __SSE__ 1$"; then + append-cflags -mfpmath=sse + else + append-cflags -ffloat-store + fi + fi + + econf "${options[@]}" +} + +multilib_src_compile() { + emake HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" + + if use tools && multilib_is_native_abi; then + emake changeset dbdump dbhash dbtotxt index_usage rbu scrub showdb showjournal showshm showstat4 showwal sqldiff sqlite3_analyzer sqlite3_checker sqlite3_expert sqltclsh + fi +} + +multilib_src_test() { + if [[ "${EUID}" -eq 0 ]]; then + ewarn "Skipping tests due to root permissions" + return + fi + + local -x SQLITE_HISTORY="${T}/sqlite_history_${ABI}" + + emake HAVE_TCL="$(usex tcl 1 "")" $(use debug && echo fulltest || echo test) +} + +multilib_src_install() { + emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install + + if use tools && multilib_is_native_abi; then + install_tool() { + if [[ -f ".libs/${1}" ]]; then + newbin ".libs/${1}" "${2}" + else + newbin "${1}" "${2}" + fi + } + + install_tool changeset sqlite3-changeset + install_tool dbdump sqlite3-db-dump + install_tool dbhash sqlite3-db-hash + install_tool dbtotxt sqlite3-db-to-txt + install_tool index_usage sqlite3-index-usage + install_tool rbu sqlite3-rbu + install_tool scrub sqlite3-scrub + install_tool showdb sqlite3-show-db + install_tool showjournal sqlite3-show-journal + install_tool showshm sqlite3-show-shm + install_tool showstat4 sqlite3-show-stat4 + install_tool showwal sqlite3-show-wal + install_tool sqldiff sqlite3-diff + install_tool sqlite3_analyzer sqlite3-analyzer + install_tool sqlite3_checker sqlite3-checker + install_tool sqlite3_expert sqlite3-expert + install_tool sqltclsh sqlite3-tclsh + + unset -f install_tool + fi +} + +multilib_src_install_all() { + find "${D}" -name "*.la" -type f -delete || die + + doman sqlite3.1 + + if use doc; then + rm "${WORKDIR}/${PN}-doc-${DOC_PV}/"*.{db,txt} || die + ( + docinto html + dodoc -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"* + ) + fi +} diff --git a/dev-erlang/Manifest.gz b/dev-erlang/Manifest.gz index cbfb5efcde0b9705c895b5c6ce9bcdc78b27d5ce..be57260b5a648f4d7f3fa37962a6169c932aec00 100644 GIT binary patch literal 6179 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 B-iQDI literal 6180 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 Cd(L+N diff --git a/dev-erlang/p1_mysql/Manifest b/dev-erlang/p1_mysql/Manifest index 2bf8904fa064..4001fe45dfd3 100644 --- a/dev-erlang/p1_mysql/Manifest +++ b/dev-erlang/p1_mysql/Manifest @@ -1,3 +1,4 @@ DIST p1_mysql-1.0.11.tar.gz 25958 BLAKE2B 6c94287fc584ed530d70e9609cc565c2c66a2b90b8bb47d85e370353e8e56dd9cb8e902406eaf330692f70c264f44977f22534e6805017a12accdcb5828a45e1 SHA512 2929b1e66aa887258b46f7dcda71f935230b9b7ea9fccf0baff2cda0782a5b7da26b9b396ed2bf3b16f07d397c88f5881ea93913a11e262be802654ac46dd9ed DIST p1_mysql-1.0.14.tar.gz 26922 BLAKE2B 83b22c454a069fc14f7cfb82a7cb42eb4d43d3f560329159ddf503bbfe19a5f44ee7279489c5c0d028b63285c47d62e1416af24f70ad38927125de466c2b9414 SHA512 ab60ab6b43e3cca9e14e28075f1276cff02dc796a3074662c797ac2e46a38afb2726719de64bfd61e9a27b2d31665f33551d0680e137eb6167b9d32c8721e1e5 +DIST p1_mysql-1.0.15.tar.gz 26943 BLAKE2B 191a7dcfae3b5f9e3f7c317aa10ad818147f0fa81b2ab06263ba45eea9c2771133c2c8b43a707d32ea4faf875d711ec63d14882eb58aed7a4715fd27e42fbdf8 SHA512 ef1d94095ef7dbe0e260a85cd0ec9c9449e199456acd991bfa42434126a2d6d731c6068e613de4cd4a9dbc3b3540f14bf85cce127e324475ea8a72f61657acb6 DIST p1_mysql-1.0.2.tar.gz 19512 BLAKE2B 8cf7cded80d6ca1239019f3d1bbb7d4babbe0336a09b6c8ebb55e116eeb592e35a6f332ee6950c78ac6559a3850bdc1dbfa50ded2d30e008deb8e8d50b5c86d2 SHA512 ac0656b3134cfae47161a4643188784cf71e8ea19bbd5856e58d4f1d508a8771534975a631da51e7574e5adb3f64cdd250ab59ab7e9138fd5cb865e80522bd11 diff --git a/dev-erlang/p1_mysql/p1_mysql-1.0.15.ebuild b/dev-erlang/p1_mysql/p1_mysql-1.0.15.ebuild new file mode 100644 index 000000000000..ffcadac2a5d6 --- /dev/null +++ b/dev-erlang/p1_mysql/p1_mysql-1.0.15.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit rebar + +DESCRIPTION="Pure Erlang MySQL driver" +HOMEPAGE="https://github.com/processone/p1_mysql" +SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86" + +DEPEND=">=dev-lang/erlang-17.1" +RDEPEND="${DEPEND}" + +DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/stringprep/Manifest b/dev-erlang/stringprep/Manifest index d3d2b62d00fb..33bdfd932483 100644 --- a/dev-erlang/stringprep/Manifest +++ b/dev-erlang/stringprep/Manifest @@ -1,3 +1,4 @@ DIST stringprep-1.0.17.tar.gz 98819 BLAKE2B c1db7be3bd3618c4c1a943080a39104342b11102b9e894e457ee6f7510696a4e160b3bd50fd945be9d8d7dda4bf9eb5e5517e59f7e69cffd9b71e1db9e022e4a SHA512 170d4c96882eebf4602f0a6c87764b6c10d6a063b832c4473df11741656ac03c7b7bbb7d176a991747364f7fb9487ed0cbdbf6792378daefd41672ed685e9dd8 DIST stringprep-1.0.19.tar.gz 98841 BLAKE2B 6478699a8e784c1173a97d4329309c259bfb4376503a871277395ee160748fc32f5c207d98e645d9a1c153dca3e25b4d5fb3ca66a671b8afd709d8e8fd742438 SHA512 b4a41cb1e89d5c940468629404e351a2f0a3ea46ae4e78567ab137802d85adaac44d94eb69cec9c1f77adf2497d44b9fe5939008bdf4cdf0d0f895cb1bf68ecf +DIST stringprep-1.0.20.tar.gz 98836 BLAKE2B 8928bbc502f98101d93554430fce240b441ce6eff5c3c8f2f7727d77821ae7f92a63d2a4d9b1883ca8b8e61cdbf07858e1c2d2892cefda15797ae536430fcee5 SHA512 402556387e4467d5770694378c923676fa4a429ee6709c7d6aa94901b1215fc7227dc1ad9d9561ca4d94880175ee64241e6ab1274c2c20212d27fc56faffae8d DIST stringprep-1.0.8.tar.gz 95586 BLAKE2B 62fa68021c32dfc6d1d46473d9cc756cd5f0e2d3932f6f4dc78f71a1ba05e5124574a4b210d74ab555b2cc40f2c43b5eb6d0aac709a028f7cc6324189fde5ee9 SHA512 6680450a3e6226b088b06c79dd6ef1ca689ee8787b9f7eaa53ec073e9dcd70fac48ed2f5fb0b12871607092514db71f63b0617a938912a88a51d36518738a911 diff --git a/dev-erlang/stringprep/stringprep-1.0.20.ebuild b/dev-erlang/stringprep/stringprep-1.0.20.ebuild new file mode 100644 index 000000000000..31dfc6baaf3e --- /dev/null +++ b/dev-erlang/stringprep/stringprep-1.0.20.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit rebar + +DESCRIPTION="Fast Stringprep implementation for Erlang and Elixir" +HOMEPAGE="https://github.com/processone/stringprep" +SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="Apache-2.0 tcltk" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86" + +DEPEND=">=dev-lang/erlang-17.1 + >=dev-erlang/p1_utils-1.0.19" +RDEPEND="${DEPEND}" + +DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/xmpp/Manifest b/dev-erlang/xmpp/Manifest index be85e587e2ce..e8df1e36eba2 100644 --- a/dev-erlang/xmpp/Manifest +++ b/dev-erlang/xmpp/Manifest @@ -3,3 +3,4 @@ DIST xmpp-1.2.5.tar.gz 459997 BLAKE2B 73157baa9b4616a76472f76f0e290efc1312b6ea61 DIST xmpp-1.4.2.tar.gz 479072 BLAKE2B fc6d6892c3d14662470dbca4b9fb10e7ec61f44ce2793694e629b3918fe761c32cd9666f15188a010e592d824144863a2d85d59cdf8e640e2a34f390500596f1 SHA512 1071bd4f424235ff680428169007beb7c660341d20e98ac740296cdb3ab5b2c746e94926a15c1192b7c0d53d62e4ee44987e66fa3da11bb120a2fec6aa746eef DIST xmpp-1.4.5.tar.gz 479170 BLAKE2B e216e1014c766eed5c2c10b7947754fd1f640957158c10c91721137e1583412910a63e37db4d7dde7f99a7447b50788af734c0a0b21009c149c061b6a7d859e8 SHA512 ceee5150fb5fc942b993bfc5beaa23c453cdc32cbb25bf9988dd096ee0b62adbc1b2abf3f69c847189e4fc14c0e08c3491f1a6f742e0937990c7462682b8646a DIST xmpp-1.4.6.tar.gz 482938 BLAKE2B 842630e92496365922822c1bbb4a3d766270b03ff334d793c7a0587965e6c17f62052e80c7d336bb01a90e86b5ec83ea2837a4f61b0b2aeae19e42e3093a9f49 SHA512 fb091ae8649d7e4abc7a32317c6aa164be5eb52adf8648c7950226d27f48f932f554316cc1fa54e69c92bbaa8c51da3c844fa09ae85599988169592c0d26fbdb +DIST xmpp-1.4.7.tar.gz 483070 BLAKE2B fae845a165a44c6c43e2f23ebf67a272c9a9b7dabcd221c8be6b83b6f560e7eee896a7906b9d621cba49de1af2163e64cd93d24bfd1341fe1d232c2746f80237 SHA512 37968de29bfeba698424f69a91f11c9adeca3bbac342cb9267ce4012471c10aeb030b691af2c5c01c6eaf9e1f866666982a8660a0e937829f75e0548ae5516cd diff --git a/dev-erlang/xmpp/xmpp-1.4.7.ebuild b/dev-erlang/xmpp/xmpp-1.4.7.ebuild new file mode 100644 index 000000000000..686c7f5db378 --- /dev/null +++ b/dev-erlang/xmpp/xmpp-1.4.7.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit rebar + +DESCRIPTION="XMPP parsing and serialization library on top of Fast XML" +HOMEPAGE="https://github.com/processone/xmpp" +SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc" + +RDEPEND=">=dev-erlang/ezlib-1.0.7 + >=dev-erlang/fast_tls-1.1.6 + >=dev-erlang/fast_xml-1.1.41 + >=dev-erlang/p1_utils-1.0.19 + >=dev-erlang/stringprep-1.0.19 + >=dev-erlang/idna-6.0.0" +DEPEND="${RDEPEND}" + +DOCS=( CHANGELOG.md README.md ) + +src_prepare() { + rebar_src_prepare + rebar_fix_include_path fast_xml +} diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index c06d887995e638af9ed0c0d476d62ecd3e9ab478..3ec662b4f5cabe3ee67fac6b169f5526787dedfd 100644 GIT binary patch delta 83295 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%0DpPMiAuPG`t>?8IOChiP>W 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 diff --git a/dev-java/ant-antlr/Manifest b/dev-java/ant-antlr/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-antlr/Manifest +++ b/dev-java/ant-antlr/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-antlr/ant-antlr-1.10.8.ebuild b/dev-java/ant-antlr/ant-antlr-1.10.8.ebuild new file mode 100644 index 000000000000..5c9652cd583e --- /dev/null +++ b/dev-java/ant-antlr/ant-antlr-1.10.8.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 +ANT_TASK_DEPNAME="" + +inherit ant-tasks + +DESCRIPTION="Apache Ant's optional tasks for Antlr" +KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND=">=dev-java/antlr-2.7.7-r7:0" + +src_install() { + ant-tasks_src_install + java-pkg_register-dependency antlr +} diff --git a/dev-java/ant-apache-bcel/Manifest b/dev-java/ant-apache-bcel/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-apache-bcel/Manifest +++ b/dev-java/ant-apache-bcel/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-apache-bcel/ant-apache-bcel-1.10.8.ebuild b/dev-java/ant-apache-bcel/ant-apache-bcel-1.10.8.ebuild new file mode 100644 index 000000000000..1dc654ff0b8d --- /dev/null +++ b/dev-java/ant-apache-bcel/ant-apache-bcel-1.10.8.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 +ANT_TASK_DEPNAME="bcel" + +inherit ant-tasks + +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +DEPEND=">=dev-java/bcel-5.1-r3:0" +RDEPEND="${DEPEND}" diff --git a/dev-java/ant-apache-bsf/Manifest b/dev-java/ant-apache-bsf/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-apache-bsf/Manifest +++ b/dev-java/ant-apache-bsf/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-apache-bsf/ant-apache-bsf-1.10.8.ebuild b/dev-java/ant-apache-bsf/ant-apache-bsf-1.10.8.ebuild new file mode 100644 index 000000000000..4fd4bd7de77a --- /dev/null +++ b/dev-java/ant-apache-bsf/ant-apache-bsf-1.10.8.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 +ANT_TASK_DEPNAME="bsf-2.3" + +inherit ant-tasks + +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="python javascript tcl" + +DEPEND=">=dev-java/bsf-2.4.0-r1:2.3[python?,javascript?,tcl?]" +RDEPEND="${DEPEND}" + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + elog "Also, >=dev-java/bsf-2.4.0-r1 adds optional support for groovy," + elog "ruby and beanshell. See its postinst elog messages for instructions." + fi +} diff --git a/dev-java/ant-apache-log4j/Manifest b/dev-java/ant-apache-log4j/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-apache-log4j/Manifest +++ b/dev-java/ant-apache-log4j/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-apache-log4j/ant-apache-log4j-1.10.8.ebuild b/dev-java/ant-apache-log4j/ant-apache-log4j-1.10.8.ebuild new file mode 100644 index 000000000000..ed32b97a9daa --- /dev/null +++ b/dev-java/ant-apache-log4j/ant-apache-log4j-1.10.8.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 +ANT_TASK_DEPNAME="log4j" + +inherit ant-tasks + +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +DEPEND=">=dev-java/log4j-1.2.13-r2:0" +RDEPEND="${DEPEND}" diff --git a/dev-java/ant-apache-oro/Manifest b/dev-java/ant-apache-oro/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-apache-oro/Manifest +++ b/dev-java/ant-apache-oro/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-apache-oro/ant-apache-oro-1.10.8.ebuild b/dev-java/ant-apache-oro/ant-apache-oro-1.10.8.ebuild new file mode 100644 index 000000000000..98ea50b1d731 --- /dev/null +++ b/dev-java/ant-apache-oro/ant-apache-oro-1.10.8.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 +ANT_TASK_DEPNAME="jakarta-oro-2.0" + +inherit ant-tasks + +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +DEPEND=">=dev-java/jakarta-oro-2.0.8-r2:2.0" +RDEPEND="${DEPEND}" diff --git a/dev-java/ant-apache-regexp/Manifest b/dev-java/ant-apache-regexp/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-apache-regexp/Manifest +++ b/dev-java/ant-apache-regexp/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-apache-regexp/ant-apache-regexp-1.10.8.ebuild b/dev-java/ant-apache-regexp/ant-apache-regexp-1.10.8.ebuild new file mode 100644 index 000000000000..b098bce35acd --- /dev/null +++ b/dev-java/ant-apache-regexp/ant-apache-regexp-1.10.8.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 +ANT_TASK_DEPNAME="jakarta-regexp-1.4" + +inherit ant-tasks + +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +DEPEND=">=dev-java/jakarta-regexp-1.4-r1:1.4" +RDEPEND="${DEPEND}" diff --git a/dev-java/ant-apache-resolver/Manifest b/dev-java/ant-apache-resolver/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-apache-resolver/Manifest +++ b/dev-java/ant-apache-resolver/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-apache-resolver/ant-apache-resolver-1.10.8.ebuild b/dev-java/ant-apache-resolver/ant-apache-resolver-1.10.8.ebuild new file mode 100644 index 000000000000..12677e429825 --- /dev/null +++ b/dev-java/ant-apache-resolver/ant-apache-resolver-1.10.8.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 +ANT_TASK_DEPNAME="xml-commons-resolver" + +inherit ant-tasks + +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +DEPEND=">=dev-java/xml-commons-resolver-1.2:0" +RDEPEND="${DEPEND}" diff --git a/dev-java/ant-apache-xalan2/Manifest b/dev-java/ant-apache-xalan2/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-apache-xalan2/Manifest +++ b/dev-java/ant-apache-xalan2/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-apache-xalan2/ant-apache-xalan2-1.10.8.ebuild b/dev-java/ant-apache-xalan2/ant-apache-xalan2-1.10.8.ebuild new file mode 100644 index 000000000000..69c89e747407 --- /dev/null +++ b/dev-java/ant-apache-xalan2/ant-apache-xalan2-1.10.8.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 +ANT_TASK_DEPNAME="xalan" + +inherit ant-tasks + +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +DEPEND="dev-java/xalan:0 + dev-java/xalan-serializer:0" + +RDEPEND="${DEPEND}" + +src_unpack() { + ant-tasks_src_unpack all + java-pkg_jar-from xalan-serializer +} diff --git a/dev-java/ant-commons-logging/Manifest b/dev-java/ant-commons-logging/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-commons-logging/Manifest +++ b/dev-java/ant-commons-logging/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-commons-logging/ant-commons-logging-1.10.8.ebuild b/dev-java/ant-commons-logging/ant-commons-logging-1.10.8.ebuild new file mode 100644 index 000000000000..945cd57c2845 --- /dev/null +++ b/dev-java/ant-commons-logging/ant-commons-logging-1.10.8.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 + +inherit ant-tasks + +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +DEPEND=">=dev-java/commons-logging-1.0.4-r2:0" +RDEPEND="${DEPEND}" diff --git a/dev-java/ant-commons-net/Manifest b/dev-java/ant-commons-net/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-commons-net/Manifest +++ b/dev-java/ant-commons-net/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-commons-net/ant-commons-net-1.10.8.ebuild b/dev-java/ant-commons-net/ant-commons-net-1.10.8.ebuild new file mode 100644 index 000000000000..ef7f3b2a5bea --- /dev/null +++ b/dev-java/ant-commons-net/ant-commons-net-1.10.8.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 + +inherit ant-tasks + +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +DEPEND=">=dev-java/commons-net-1.4.1-r1:0" +RDEPEND="${DEPEND}" diff --git a/dev-java/ant-core/Manifest b/dev-java/ant-core/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-core/Manifest +++ b/dev-java/ant-core/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-core/ant-core-1.10.8.ebuild b/dev-java/ant-core/ant-core-1.10.8.ebuild new file mode 100644 index 000000000000..b7a55bbe6631 --- /dev/null +++ b/dev-java/ant-core/ant-core-1.10.8.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Don't depend on itself. +JAVA_ANT_DISABLE_ANT_CORE_DEP="true" + +# Rewriting build.xml files for the testcases has no use at the moment. +JAVA_PKG_BSFIX_ALL="no" +JAVA_PKG_IUSE="doc source" + +inherit eutils java-pkg-2 java-ant-2 prefix + +MY_P="apache-ant-${PV}" + +DESCRIPTION="Java-based build tool similar to 'make' that uses XML configuration files" +HOMEPAGE="https://ant.apache.org/" +SRC_URI="https://archive.apache.org/dist/ant/source/${MY_P}-src.tar.bz2 + https://dev.gentoo.org/~fordfrog/distfiles/ant-${PV}-gentoo.tar.bz2" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +CDEPEND=">=virtual/jdk-1.8:*" +DEPEND="${CDEPEND}" +RDEPEND="${CDEPEND}" + +S="${WORKDIR}/${MY_P}" + +RESTRICT="test" + +PATCHES=( + "${WORKDIR}/${PV}-build.patch" + "${WORKDIR}/${PV}-launch.patch" +) + +src_prepare() { + default + + eprefixify "${S}/src/script/ant" + + # Fixes bug 556008. + java-ant_xml-rewrite -f build.xml \ + -c -e javadoc \ + -a failonerror \ + -v "false" + + # See bug #196080 for more details. + java-ant_bsfix_one build.xml + java-pkg-2_src_prepare + + # Remove JDK9+ stuff + einfo "Removing JDK9+ classes (Jmod and Link)" + rm "${S}"/src/main/org/apache/tools/ant/taskdefs/modules/{Jmod,Link}.java +} + +src_compile() { + export ANT_HOME="" + # Avoid error message that package ant-core was not found + export ANT_TASKS="none" + + local bsyscp + + # This ensures that when building ant with bootstrapped ant, + # only the source is used for resolving references, and not + # the classes in bootstrapped ant but jikes in kaffe has issues with this... + if ! java-pkg_current-vm-matches kaffe; then + bsyscp="-Dbuild.sysclasspath=ignore" + fi + + CLASSPATH="$(java-config -t)" ./build.sh ${bsyscp} jars dist-internal \ + $(use_doc javadocs) || die "build failed" +} + +src_install() { + dodir /usr/share/ant/lib + + for jar in ant.jar ant-bootstrap.jar ant-launcher.jar ; do + java-pkg_dojar build/lib/${jar} + dosym ../../${PN}/lib/${jar} /usr/share/ant/lib/${jar} + done + + dobin src/script/ant + + dodir /usr/share/${PN}/bin + for each in antRun antRun.pl runant.pl runant.py ; do + dobin "${S}/src/script/${each}" + dosym ../../../bin/${each} /usr/share/${PN}/bin/${each} + done + dosym ../${PN}/bin /usr/share/ant/bin + + insinto /usr/share/${PN} + doins -r dist/etc + dosym ../${PN}/etc /usr/share/ant/etc + + echo "ANT_HOME=\"${EPREFIX}/usr/share/ant\"" > "${T}/20ant" + doenvd "${T}/20ant" + + dodoc NOTICE README WHATSNEW KEYS + + if use doc; then + dodoc -r manual/* + java-pkg_dojavadoc --symlink manual/api build/javadocs + fi + + use source && java-pkg_dosrc src/main/* +} diff --git a/dev-java/ant-jai/Manifest b/dev-java/ant-jai/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-jai/Manifest +++ b/dev-java/ant-jai/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-jai/ant-jai-1.10.8.ebuild b/dev-java/ant-jai/ant-jai-1.10.8.ebuild new file mode 100644 index 000000000000..944faa9eca69 --- /dev/null +++ b/dev-java/ant-jai/ant-jai-1.10.8.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 +ANT_TASK_DEPNAME="sun-jai-bin" + +inherit ant-tasks + +KEYWORDS="~amd64 ~ppc64 ~x86" + +# Unmigrated, has textrels and there's also some source one now too. +DEPEND=">=dev-java/sun-jai-bin-1.1.2.01-r1" +RDEPEND="${DEPEND}" diff --git a/dev-java/ant-javamail/Manifest b/dev-java/ant-javamail/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-javamail/Manifest +++ b/dev-java/ant-javamail/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-javamail/ant-javamail-1.10.8.ebuild b/dev-java/ant-javamail/ant-javamail-1.10.8.ebuild new file mode 100644 index 000000000000..43f91c21316d --- /dev/null +++ b/dev-java/ant-javamail/ant-javamail-1.10.8.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 +ANT_TASK_DEPNAME=( "gnu-jaf-1" "oracle-javamail" ) + +inherit ant-tasks + +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +# needs some classes from javax.activation.* which are not in jdk 11 +DEPEND="virtual/jdk:1.8 + dev-java/gnu-jaf:1 + dev-java/oracle-javamail:0" +RDEPEND="${DEPEND}" diff --git a/dev-java/ant-jdepend/Manifest b/dev-java/ant-jdepend/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-jdepend/Manifest +++ b/dev-java/ant-jdepend/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-jdepend/ant-jdepend-1.10.8.ebuild b/dev-java/ant-jdepend/ant-jdepend-1.10.8.ebuild new file mode 100644 index 000000000000..7d83e53d76be --- /dev/null +++ b/dev-java/ant-jdepend/ant-jdepend-1.10.8.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 + +inherit ant-tasks + +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +DEPEND=">=dev-java/jdepend-2.9-r2:0" +RDEPEND="${DEPEND}" diff --git a/dev-java/ant-jmf/Manifest b/dev-java/ant-jmf/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-jmf/Manifest +++ b/dev-java/ant-jmf/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-jmf/ant-jmf-1.10.8.ebuild b/dev-java/ant-jmf/ant-jmf-1.10.8.ebuild new file mode 100644 index 000000000000..8e604704a6f3 --- /dev/null +++ b/dev-java/ant-jmf/ant-jmf-1.10.8.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 +# Seems we don't need to depend on jmf-bin, the classes ant imports are in J2SE +# API since version 1.3. +ANT_TASK_DEPNAME="" + +inherit ant-tasks + +DESCRIPTION="Apache Ant's optional tasks for the Java Media Framework (JMF)" + +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" diff --git a/dev-java/ant-jsch/Manifest b/dev-java/ant-jsch/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-jsch/Manifest +++ b/dev-java/ant-jsch/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-jsch/ant-jsch-1.10.8.ebuild b/dev-java/ant-jsch/ant-jsch-1.10.8.ebuild new file mode 100644 index 000000000000..d6a324a766ef --- /dev/null +++ b/dev-java/ant-jsch/ant-jsch-1.10.8.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 + +inherit ant-tasks + +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +DEPEND=">=dev-java/jsch-0.1.37:0" +RDEPEND="${DEPEND}" diff --git a/dev-java/ant-junit/Manifest b/dev-java/ant-junit/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-junit/Manifest +++ b/dev-java/ant-junit/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-junit/ant-junit-1.10.8.ebuild b/dev-java/ant-junit/ant-junit-1.10.8.ebuild new file mode 100644 index 000000000000..65978134b5b6 --- /dev/null +++ b/dev-java/ant-junit/ant-junit-1.10.8.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 + +inherit ant-tasks + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +DEPEND=" + dev-java/junit:0 + dev-java/junit:4 +" +RDEPEND="${DEPEND}" + +JAVA_ANT_REWRITE_CLASSPATH="true" +EANT_GENTOO_CLASSPATH="junit-4" + +src_compile() { + eant jar-junit +} diff --git a/dev-java/ant-junit4/Manifest b/dev-java/ant-junit4/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-junit4/Manifest +++ b/dev-java/ant-junit4/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-junit4/ant-junit4-1.10.8.ebuild b/dev-java/ant-junit4/ant-junit4-1.10.8.ebuild new file mode 100644 index 000000000000..5dcdbe73523e --- /dev/null +++ b/dev-java/ant-junit4/ant-junit4-1.10.8.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 +ANT_TASK_DEPNAME="junit-4" + +inherit ant-tasks + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +DEPEND="dev-java/junit:4 + ~dev-java/ant-junit-${PV}" + +RDEPEND="${DEPEND}" + +JAVA_ANT_REWRITE_CLASSPATH="true" +EANT_GENTOO_CLASSPATH="junit-4,ant-junit" + +src_prepare() { + default + + java-pkg_jar-from --build-only --into "${S}/lib" ant-junit +} + +src_install() { + # No registration as ant-task, would be loaded together with ant-junit. + java-pkg_dojar build/lib/ant-junit4.jar + + # As we dont't want to depend on and-junit in package.env, because it depends + # on junit:0. Instead, we "steal" its jar and record it to our package.env as + # if it belongs to this package's classpath. + java-pkg_getjar --build-only ant-junit ant-junit.jar + java-pkg_regjar $(java-pkg_getjar --build-only ant-junit ant-junit.jar) +} diff --git a/dev-java/ant-junitlauncher/Manifest b/dev-java/ant-junitlauncher/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-junitlauncher/Manifest +++ b/dev-java/ant-junitlauncher/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-junitlauncher/ant-junitlauncher-1.10.8.ebuild b/dev-java/ant-junitlauncher/ant-junitlauncher-1.10.8.ebuild new file mode 100644 index 000000000000..09716cb8ae78 --- /dev/null +++ b/dev-java/ant-junitlauncher/ant-junitlauncher-1.10.8.ebuild @@ -0,0 +1,12 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 +ANT_TASK_DEPNAME="" + +inherit ant-tasks + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" diff --git a/dev-java/ant-swing/Manifest b/dev-java/ant-swing/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-swing/Manifest +++ b/dev-java/ant-swing/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-swing/ant-swing-1.10.8.ebuild b/dev-java/ant-swing/ant-swing-1.10.8.ebuild new file mode 100644 index 000000000000..fb6c2dfced0f --- /dev/null +++ b/dev-java/ant-swing/ant-swing-1.10.8.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 +# No extra dependencies are needed. +ANT_TASK_DEPNAME="" + +inherit ant-tasks + +DESCRIPTION="Apache Ant's optional tasks for Swing" + +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" diff --git a/dev-java/ant-testutil/Manifest b/dev-java/ant-testutil/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-testutil/Manifest +++ b/dev-java/ant-testutil/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-testutil/ant-testutil-1.10.8.ebuild b/dev-java/ant-testutil/ant-testutil-1.10.8.ebuild new file mode 100644 index 000000000000..e8763ba32556 --- /dev/null +++ b/dev-java/ant-testutil/ant-testutil-1.10.8.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 + +inherit ant-tasks + +DESCRIPTION="Apache Ant's optional test utility classes" +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +CDEPEND="dev-java/ant-core:0" + +DEPEND="${CDEPEND} + >=virtual/jdk-1.8 + >=dev-java/junit-4.11:4 + ~dev-java/ant-swing-${PV} + ~dev-java/ant-junit4-${PV} + ~dev-java/ant-junitlauncher-${PV}" + +RDEPEND="${CDEPEND} + >=virtual/jre-1.8" + +# The build system builds much more than it actually packages, so there are many +# build-only deps, but since those are quite common, it wasn't worth to patch it. + +src_unpack() { + ant-tasks_src_unpack base + java-pkg_jar-from --build-only junit-4,ant-junit4,ant-junitlauncher,ant-swing + java-pkg_jar-from --build-only ant-core ant-launcher.jar +} + +src_compile() { + eant test-jar +} diff --git a/dev-java/ant-xz/Manifest b/dev-java/ant-xz/Manifest index f5b5cdc72b9f..400ef9f3de52 100644 --- a/dev-java/ant-xz/Manifest +++ b/dev-java/ant-xz/Manifest @@ -1,2 +1,4 @@ DIST ant-1.10.7-gentoo.tar.bz2 6686 BLAKE2B 77e5850b68ab079f26722b5b2ff1afb29a35197afb79f80ae2f775855e2d8f3a478324b1175e9a73695b4e6a6798bf4458dc84d2f763a1d72c331505d31303ea SHA512 f5c5a2ea99a780413a71799d56e783f3ac861169bd7f29c3a85d039f61240abb91ed223eeb111c67a6a1328a6cf2203d7cbf93ad762e49bc11f9a948e7f2091c +DIST ant-1.10.8-gentoo.tar.bz2 6674 BLAKE2B da52696eb20d74f6c3d36bd57c60927d9044b637ff9de175695d57596ae2e747db509cbde7ec862f9e99f2cee564803232e0edd0755f931dc070b150c4e38b21 SHA512 de14a55105888bc30921418c0e6ef5dac340d3d02bfab35ca7a62021505df94e71fc05eb864ffc276add5a2fce483338fe2cf02fcc04e693bb5b709c6b080490 DIST apache-ant-1.10.7-src.tar.bz2 4530166 BLAKE2B 6998fffbda6a0adbe3434ef0013b3e669ec8f15a09d9a5917509733f3232a538e9be83758b9eacccd673522812a8d482e1fd526d5493634d9c08759f47bfc7a7 SHA512 5849e81aa037b9ba7f4e67057a0cde50301d183fc244673c7f11e34997b11d21c33306c07ab820bf60d454afa8ad5b159c3442427c8cb5403896f29ed179b10d +DIST apache-ant-1.10.8-src.tar.bz2 4848256 BLAKE2B bd0668e5592c6d2e77233dcffbf2311f9b072f60e7a0c2d5b1a0a6567fc015e1fda46caf1c6c2a3a6730df561f87a8477e0df54a12eeab866cd8d4cb8b2d1f7e SHA512 15563c339298dc576ffb0fb59858bed5f6deabb519ad3f5237e465e6dffd5307bb86fc120f7d7893332936b9f767c47e522cdd1da809b599ceec0070dcb20338 diff --git a/dev-java/ant-xz/ant-xz-1.10.8.ebuild b/dev-java/ant-xz/ant-xz-1.10.8.ebuild new file mode 100644 index 000000000000..2a299ab6dc1b --- /dev/null +++ b/dev-java/ant-xz/ant-xz-1.10.8.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ANT_TASK_JDKVER=1.8 +ANT_TASK_JREVER=1.8 +ANT_TASK_DEPNAME="xz-java" + +inherit ant-tasks + +DESCRIPTION="Apache Ant's optional tasks for XZ compression" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +DEPEND="dev-java/xz-java" +RDEPEND="${DEPEND}" diff --git a/dev-java/ant/ant-1.10.8.ebuild b/dev-java/ant/ant-1.10.8.ebuild new file mode 100644 index 000000000000..28e798b5fdde --- /dev/null +++ b/dev-java/ant/ant-1.10.8.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Java-based build tool similar to 'make' that uses XML configuration files" +HOMEPAGE="https://ant.apache.org/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +IUSE="X +antlr +bcel +bsf +commonslogging +commonsnet jai +javamail +jdepend jmf + +jsch +junit +junit4 +junitlauncher +log4j +oro +regexp +resolver swing testutil xz" + +DEPEND="~dev-java/ant-core-${PV}" + +RDEPEND="${DEPEND} + ~dev-java/ant-core-${PV} + ~dev-java/ant-junit-${PV} + ~dev-java/ant-apache-xalan2-${PV} + antlr? ( ~dev-java/ant-antlr-${PV} ) + bcel? ( ~dev-java/ant-apache-bcel-${PV} ) + bsf? ( ~dev-java/ant-apache-bsf-${PV} ) + commonslogging? ( ~dev-java/ant-commons-logging-${PV} ) + commonsnet? ( ~dev-java/ant-commons-net-${PV} ) + jai? ( ~dev-java/ant-jai-${PV} ) + javamail? ( ~dev-java/ant-javamail-${PV} ) + jdepend? ( ~dev-java/ant-jdepend-${PV} ) + jmf? ( ~dev-java/ant-jmf-${PV} ) + jsch? ( ~dev-java/ant-jsch-${PV} ) + junit? ( ~dev-java/ant-junit-${PV} ) + junit4? ( ~dev-java/ant-junit4-${PV} ) + junitlauncher? ( ~dev-java/ant-junitlauncher-${PV} ) + log4j? ( ~dev-java/ant-apache-log4j-${PV} ) + oro? ( ~dev-java/ant-apache-oro-${PV} ) + regexp? ( ~dev-java/ant-apache-regexp-${PV} ) + resolver? ( ~dev-java/ant-apache-resolver-${PV} ) + swing? ( ~dev-java/ant-swing-${PV} ) + testutil? ( ~dev-java/ant-testutil-${PV} ) + X? ( ~dev-java/ant-swing-${PV} ) + xz? ( ~dev-java/ant-xz-${PV} ) +" + +S="${WORKDIR}" + +src_compile() { :; } diff --git a/dev-java/java-config/java-config-2.3.1.ebuild b/dev-java/java-config/java-config-2.3.1.ebuild index 8a71761b2180..8f719c63474c 100644 --- a/dev-java/java-config/java-config-2.3.1.ebuild +++ b/dev-java/java-config/java-config-2.3.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.gz" LICENSE="GPL-2" SLOT="2" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ppc64 x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-java/protobuf-java/Manifest b/dev-java/protobuf-java/Manifest index 806addb1d665..4667b310046c 100644 --- a/dev-java/protobuf-java/Manifest +++ b/dev-java/protobuf-java/Manifest @@ -1,2 +1,3 @@ DIST protobuf-3.10.1.tar.gz 4905995 BLAKE2B 1dde3b6260918da8430c2ce69210462f339c492b2a4e53d5d9c1bea3747aead905370507fc4bd703560f6885c0f3f8393a998b875c19744ad94827109ecbb49f SHA512 aba0c4034c0d3b1759904adb6270eee94dd5dc568f433b219e3f1f70c0033993cdfa3bf476ad3f5767c7629edb9fd029c686405abf93731dde808286b336330d DIST protobuf-3.11.4.tar.gz 5140799 BLAKE2B 97b450c0623593efe6a42b66582ff183344b8831689e6a5b4d36096dbd57c33da9569bbf26578536aaf73ecd866ac0588b6cb7d55a6a9b9a6e840d4c57099001 SHA512 777bbb0e9e2375eaebe6b8c87abd660bac70ee469c9ad00dd25917b82d7fb5bbe33cf87f0d69c90e19d55c07a7285ec20974ba4768623ce9ccfadf147fd5e261 +DIST protobuf-3.12.2.tar.gz 5309688 BLAKE2B 6f04ab75a165d8135b4c1de210f8698f56f309f73d664192209de10580e0ef850bf56f6f394b860f21912e341141f7bbb1f63198eaee55fd7ad74d86b00c3b1f SHA512 84a349a1dcb5bce6a6a892cf11264390b557ed1e7b05883b71fa9cfb7460d9f73119da1f2861066869e33c752246ea438d5ce2c2b3ff7a4b07696d9450b7916b diff --git a/dev-java/protobuf-java/protobuf-java-3.12.2.ebuild b/dev-java/protobuf-java/protobuf-java-3.12.2.ebuild new file mode 100644 index 000000000000..09a8150fe7e7 --- /dev/null +++ b/dev-java/protobuf-java/protobuf-java-3.12.2.ebuild @@ -0,0 +1,53 @@ +# Copyright 2008-2020 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 + +LICENSE="BSD" +SLOT="0/23" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +IUSE="" + +BDEPEND="~dev-libs/protobuf-${PV} + >=virtual/jdk-1.7" +DEPEND=">=virtual/jdk-1.7" +RDEPEND=">=virtual/jre-1.7 + !!*)D`4YlUfB%2} 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 BxVZoT literal 17327 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 a^qOPo7p0(w-s#r=;r|04dkk_6djJ6bLZu7< diff --git a/dev-lang/elixir/Manifest b/dev-lang/elixir/Manifest index b61833230475..394d3591401c 100644 --- a/dev-lang/elixir/Manifest +++ b/dev-lang/elixir/Manifest @@ -1,2 +1,3 @@ DIST elixir-1.10.3.tar.gz 2329031 BLAKE2B 0e8d84c71f4bb260aef875370acb89b6a8daf5187aec5fe28d13054b6a16e91925aec46a312a31e607b469657a0f4cb34d29735e9633ddc7cd69417402f1b8b1 SHA512 66b18b983e5374afbd4d94c43a880c5e46a9aa150fa6f38be74ff7f58a19eaaee00248b202d9ae3f6b78e2495fc8d5cec755de644256a731be367766c3812855 +DIST elixir-1.10.4.tar.gz 2331003 BLAKE2B 8cb54bcb16762ae345ad9d36a25c28696fd5bb57cf97c5037c21458671e001cfe51a722287243c6a70fe3cea65c9c219e759c8312fc168e93974ac5f0870b47a SHA512 844e405cf344539a9d32dc7f1ead0dc1dfb0d70a9ab718269f4e25e5262f611f96346f5be93cf8e34a75c58c6aabb12e8a796c5cb182955922510c270ef169e7 DIST elixir-1.9.4.tar.gz 2250611 BLAKE2B adc363627dc3997684482ac022927aaa4d315afdb8fbc8981e1b88371eb13be80e01084b67288fc88fc51f0015085743d11289e932093d5608e5ac4dfa0823a8 SHA512 c97b93c7438efd7215408525a3b9f2935a1591cce3da3eb31717282d06aff94e8e3d22c405bac40c671bcfe8e73f3dd1ada315f53dee73ceef0bfe2a7c27e86d diff --git a/dev-lang/elixir/elixir-1.10.4.ebuild b/dev-lang/elixir/elixir-1.10.4.ebuild new file mode 100644 index 000000000000..74f24bfac275 --- /dev/null +++ b/dev-lang/elixir/elixir-1.10.4.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Elixir programming language" +HOMEPAGE="https://elixir-lang.org" +SRC_URI="https://github.com/elixir-lang/elixir/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0 ErlPL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86" +IUSE="test" + +RESTRICT="!test? ( test )" + +DEPEND=" + >=dev-lang/erlang-21:0=[ssl] +" +# 'mix' tool collides with sci-biology/phylip, bug #537514 +RDEPEND="${DEPEND} + !!sci-biology/phylip +" +DEPEND+=" + test? ( dev-vcs/git ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.9.1-disable-network-tests.patch + "${FILESDIR}"/${PN}-1.10.3-no-Q.patch + "${FILESDIR}"/${PN}-1.10.3-epmd-daemon.patch +) + +src_install() { + emake DESTDIR="${D}" LIBDIR="$(get_libdir)" PREFIX="${EPREFIX}/usr" install + dodoc README.md CHANGELOG.md CODE_OF_CONDUCT.md +} diff --git a/dev-lang/erlang/erlang-23.0.1-r1.ebuild b/dev-lang/erlang/erlang-23.0.1-r1.ebuild new file mode 100644 index 000000000000..e0cd7fb3cee3 --- /dev/null +++ b/dev-lang/erlang/erlang-23.0.1-r1.ebuild @@ -0,0 +1,158 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +WX_GTK_VER="3.0-gtk3" + +inherit elisp-common java-pkg-opt-2 systemd wxwidgets + +# NOTE: If you need symlinks for binaries please tell maintainers or +# open up a bug to let it be created. + +UPSTREAM_V="$(ver_cut 1-2)" + +DESCRIPTION="Erlang programming language, runtime environment and libraries (OTP)" +HOMEPAGE="https://www.erlang.org/" +SRC_URI="https://github.com/erlang/otp/archive/OTP-${PV}.tar.gz -> ${P}.tar.gz + http://erlang.org/download/otp_doc_man_${UPSTREAM_V}.tar.gz -> ${PN}_doc_man_${UPSTREAM_V}.tar.gz + doc? ( http://erlang.org/download/otp_doc_html_${UPSTREAM_V}.tar.gz -> ${PN}_doc_html_${UPSTREAM_V}.tar.gz )" + +LICENSE="Apache-2.0" +# We use this subslot because Compiled HiPE Code can be loaded on the exact +# same build of ERTS that was used when compiling the code. See +# http://erlang.org/doc/system_principles/misc.html for more information. +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" +IUSE="doc emacs +hipe java +kpoll libressl odbc sctp ssl systemd tk wxwidgets" + +RDEPEND=" + acct-group/epmd + acct-user/epmd + sys-libs/ncurses:0 + sys-libs/zlib + emacs? ( >=app-editors/emacs-23.1:* ) + java? ( >=virtual/jdk-1.8:* ) + odbc? ( dev-db/unixODBC ) + sctp? ( net-misc/lksctp-tools ) + ssl? ( + !libressl? ( >=dev-libs/openssl-0.9.7d:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + systemd? ( sys-apps/systemd ) + wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] ) +" +DEPEND="${RDEPEND} + dev-lang/perl +" + +S="${WORKDIR}/otp-OTP-${PV}" + +PATCHES=( + "${FILESDIR}/18.2.1-wx3.0.patch" + "${FILESDIR}/${PN}-22.0-dont-ignore-LDFLAGS.patch" +) + +SITEFILE=50"${PN}"-gentoo.el + +src_prepare() { + default + + ./otp_build autoconf || die +} + +src_configure() { + use wxwidgets && setup-wxwidgets + + local myconf=( + --disable-builtin-zlib + $(use_enable hipe) + $(use_enable kpoll kernel-poll) + $(use_with java javac) + $(use_enable sctp) + $(use_with ssl ssl "${EPREFIX}"/usr) + $(use_enable ssl dynamic-ssl-lib) + $(use_enable systemd) + $(usex wxwidgets "--with-wx-config=${WX_CONFIG}" "--with-wxdir=/dev/null") + ) + econf "${myconf[@]}" +} + +src_compile() { + emake + + if use emacs ; then + pushd lib/tools/emacs &>/dev/null || die + elisp-compile *.el + popd &>/dev/null || die + fi +} + +extract_version() { + local path="$1" + local var_name="$2" + sed -n -e "/^${var_name} = \(.*\)$/s::\1:p" "${S}/${path}/vsn.mk" || die "extract_version() failed" +} + +src_install() { + local erl_libdir_rel="$(get_libdir)/erlang" + local erl_libdir="/usr/${erl_libdir_rel}" + local erl_interface_ver="$(extract_version lib/erl_interface EI_VSN)" + local erl_erts_ver="$(extract_version erts VSN)" + local my_manpath="/usr/share/${PN}/man" + + [[ -z "${erl_erts_ver}" ]] && die "Couldn't determine erts version" + [[ -z "${erl_interface_ver}" ]] && die "Couldn't determine interface version" + + emake INSTALL_PREFIX="${D}" install + + if use doc ; then + # Note: we explicitly install docs into: + # /usr/share/doc/${PF}/{doc,lib,erts-*} + # To maintain that layout we gather everything in 'html-docs'. + # See bug #684376. + mkdir html-docs || die + mv "${WORKDIR}"/doc "${WORKDIR}"/lib "${WORKDIR}"/erts-* html-docs/ || die + local DOCS=( "AUTHORS" "HOWTO"/* "README.md" "CONTRIBUTING.md" html-docs/. ) + docompress -x /usr/share/doc/${PF} + else + local DOCS=("README.md") + fi + + einstalldocs + + dosym "../${erl_libdir_rel}/bin/erl" /usr/bin/erl + dosym "../${erl_libdir_rel}/bin/erlc" /usr/bin/erlc + dosym "../${erl_libdir_rel}/bin/escript" /usr/bin/escript + dosym "../${erl_libdir_rel}/lib/erl_interface-${erl_interface_ver}/bin/erl_call" /usr/bin/erl_call + dosym "../${erl_libdir_rel}/erts-${erl_erts_ver}/bin/beam.smp" /usr/bin/beam.smp + + ## Clean up the no longer needed files + rm "${ED}/${erl_libdir}/Install" || die + + insinto "${my_manpath}" + doins -r "${WORKDIR}"/man/* + # extend MANPATH, so the normal man command can find it + # see bug 189639 + newenvd - "90erlang" <<-_EOF_ + MANPATH="${my_manpath}" + _EOF_ + + if use emacs ; then + elisp-install erlang lib/tools/emacs/*.{el,elc} + sed -e "s:/usr/share:${EPREFIX}/usr/share:g" \ + "${FILESDIR}/${SITEFILE}" > "${T}/${SITEFILE}" || die + elisp-site-file-install "${T}/${SITEFILE}" + fi + + newinitd "${FILESDIR}"/epmd.init-r2 epmd + newconfd "${FILESDIR}"/epmd.confd-r2 epmd + use systemd && systemd_newunit "${FILESDIR}"/epmd.service-r1 epmd.service +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest index b145f68c8dfa..f98079fd5f05 100644 --- a/dev-lang/go/Manifest +++ b/dev-lang/go/Manifest @@ -11,8 +11,6 @@ DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 920a176b8f4fc3a816e724324 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab SHA512 52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 2eef7374195302656268a42409619445dfeb3ede1f9218ae4eab195916876b97f7510cc62585a0bfdd9f86dddf8a74000032a84b29bc9891d84fc69db94f0274 SHA512 069f8f445d9d2268ebb14b2446fab34843d56283c04561636d122fd8b4c1ea0b63640a84437db7a7be71039440ffe170cd3f8025b03b0acf95f2a56fa2febec6 DIST go1.13.10.src.tar.gz 21702804 BLAKE2B 586494604455594c552d25a207634d70ae7f5ad142e18e22f5ef462c6488327cc01630c0bc99a4ede9dee0d649982802cf79f34f35ad7f810ca0701c35a7d555 SHA512 9e020dd89ab6201c4cbb893caecc0b077d5fbb2e10381e1b76a29ddc18c141d8db67a1b0f607ed915b0e9c40c4fb2c65b0319472535892534a31ad962e72fe05 -DIST go1.13.11.src.tar.gz 21702851 BLAKE2B 35ead9f337ecd4aab52705db3fd5ae55c8237af4e14a387c0dadda51f699b936e1115d3547c206aff8d01b290259f587d8073ea7fdc9ae47858c6545c69bb98c SHA512 2342e70779d2d5a77da00815078e8ed4f00ed5cc0509e332e4d46eb441f0a50e7697b7afe3ba0b12c3be697b9beb6650c196f0e603d602d255e4415a703ed7df DIST go1.13.12.src.tar.gz 21703700 BLAKE2B d503b864edd753d838ab2776c00ee29d79c4dadaa8f9414291d7fd9ef420950361e676d78111db171d4d7bad9f28d23897333720d77c259691231cac81aa7b2a SHA512 85ffe18171cd131fc5bdfaa8f5e944643399ef1f270a599cdccbe0212f1d1651a87075d11877220466d18ff590bb9eadeac48851b630ab9f0e06c199c0286cc4 DIST go1.14.2.src.tar.gz 22454649 BLAKE2B edd8a1081e7da6988532b9fefe6d6f789a7d336562d61d5e585a8b881fb45d77721bee9837ae79318295471aea138e175650c2138175a587f0b7957988e8e209 SHA512 3f6804e1a60df6a7c55c294fe4147b2d6f028c619ad4ae5b1ae8793c6be637a1e6a62721cc7ce0b28918ab3441a89fa9acda72cb5450bf5af8d7872411d28015 -DIST go1.14.3.src.tar.gz 22534103 BLAKE2B 986ee88ac89a6ad8c492d7311271fadf5a0df5763f79ca0688dc94e2c49c36ea808f2184b7d57df2cfd24948d74e45103ef2171c5c6cdc2e0b6d5237cf78dc6a SHA512 ab7454cf5e364a4b8d3035320bb8af5a3064accba51cb98211d2ba8afb116d07cedd6f637d068b31df6185b2f26a649da910bc865c4d52ee72b2664bfb6229bc DIST go1.14.4.src.tar.gz 22535243 BLAKE2B 8dc44b2144587e24ef53adcffdf335ec03dbcbb1101e38ac54611eb9e6216d3a676f5a24daab24342018b549b7de2a8730e556abfda5e18199c55d266ac3a44b SHA512 b0d657ea33331062db5a4da0aff14798f292ca967a53665af1a93e04eba7a03e49a3dbc4768c4f099ec5ff25a31885750f7658f819057057093e2d7bfb085575 diff --git a/dev-lang/go/go-1.13.11.ebuild b/dev-lang/go/go-1.13.11.ebuild deleted file mode 100644 index d71bff70d905..000000000000 --- a/dev-lang/go/go-1.13.11.ebuild +++ /dev/null @@ -1,197 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} - -MY_PV=${PV/_/} - -inherit toolchain-funcs - -case ${PV} in -*9999*) - EGIT_REPO_URI="https://github.com/golang/go.git" - inherit git-r3 - ;; -*) - SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz " - S="${WORKDIR}"/go - case ${PV} in - *_beta*|*_rc*) ;; - *) - KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" - # The upstream tests fail under portage but pass if the build is - # run according to their documentation [1]. - # I am restricting the tests on released versions until this is - # solved. - # [1] https://golang.org/issues/18442 - RESTRICT="test" - ;; - esac -esac - -DESCRIPTION="A concurrent garbage collected and typesafe programming language" -HOMEPAGE="https://golang.org" - -LICENSE="BSD" -SLOT="0/${PV}" - -BDEPEND="|| ( - dev-lang/go - dev-lang/go-bootstrap )" -RDEPEND="! -Date: Sat, 4 Apr 2020 14:11:25 -0400 -Subject: [PATCH] test.support.unlink: ignore EACCES - -Resolves test errors when running in the Gentoo sandbox environment. - -Bug: https://bugs.gentoo.org/679628 ---- - Lib/test/support/__init__.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Lib/test/support/__init__.py b/Lib/test/support/__init__.py -index ccc11c1b4b0..d47bdebda5c 100644 ---- a/Lib/test/support/__init__.py -+++ b/Lib/test/support/__init__.py -@@ -291,7 +291,7 @@ def unlink(filename): - try: - _unlink(filename) - except OSError as exc: -- if exc.errno not in (errno.ENOENT, errno.ENOTDIR): -+ if exc.errno not in (errno.ENOENT, errno.ENOTDIR, errno.EACCES): - raise - - def rmdir(dirname): --- -2.26.0 - diff --git a/dev-lang/python/files/test.support.unlink-ignore-PermissionError.patch b/dev-lang/python/files/test.support.unlink-ignore-PermissionError.patch deleted file mode 100644 index 6cae17b55189..000000000000 --- a/dev-lang/python/files/test.support.unlink-ignore-PermissionError.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 6e6402caa7962a9c9f7c5327f3c802545824f7f9 Mon Sep 17 00:00:00 2001 -From: Mike Gilbert -Date: Fri, 3 Apr 2020 10:37:56 -0400 -Subject: [PATCH] test.support.unlink: ignore PermissionError - -Resolves test errors when running in the Gentoo sandbox environment. - -Bug: https://bugs.gentoo.org/679628 ---- - Lib/test/support/__init__.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Lib/test/support/__init__.py b/Lib/test/support/__init__.py -index 1f792d8514d..a0772480eb4 100644 ---- a/Lib/test/support/__init__.py -+++ b/Lib/test/support/__init__.py -@@ -488,7 +488,7 @@ else: - def unlink(filename): - try: - _unlink(filename) -- except (FileNotFoundError, NotADirectoryError): -+ except (FileNotFoundError, NotADirectoryError, PermissionError): - pass - - def rmdir(dirname): --- -2.26.0 - diff --git a/dev-lang/python/python-2.7.17-r2.ebuild b/dev-lang/python/python-2.7.17-r2.ebuild deleted file mode 100644 index 7cb8c9b155e4..000000000000 --- a/dev-lang/python/python-2.7.17-r2.ebuild +++ /dev/null @@ -1,369 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -WANT_LIBTOOL="none" - -inherit autotools flag-o-matic pax-utils python-utils-r1 toolchain-funcs - -MY_P="Python-${PV}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-2.7.17-r1" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE="https://www.python.org/" -SRC_URI="https://www.python.org/ftp/python/${PV}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE="PSF-2" -SLOT="${PYVER}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86" -IUSE="-berkdb bluetooth build elibc_uclibc examples gdbm hardened ipv6 libressl +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml" - -# Do not add a dependency on dev-lang/python to this ebuild. -# If you need to apply a patch which requires python for bootstrapping, please -# run the bootstrap code on your dev box and include the results in the -# patchset. See bug 447752. - -RDEPEND="app-arch/bzip2:= - dev-libs/libffi:= - >=sys-libs/zlib-1.1.3:= - virtual/libcrypt:= - virtual/libintl - berkdb? ( || ( - sys-libs/db:5.3 - sys-libs/db:5.1 - sys-libs/db:4.8 - sys-libs/db:4.7 - sys-libs/db:4.6 - sys-libs/db:4.5 - sys-libs/db:4.4 - sys-libs/db:4.3 - sys-libs/db:4.2 - ) ) - 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? ( - !libressl? ( dev-libs/openssl:= ) - libressl? ( dev-libs/libressl:= ) - ) - tk? ( - >=dev-lang/tcl-8.0:= - >=dev-lang/tk-8.0:= - dev-tcltk/blt:= - dev-tcltk/tix - ) - xml? ( >=dev-libs/expat-2.1:= )" -# bluetooth requires headers from bluez -DEPEND="${RDEPEND} - bluetooth? ( net-wireless/bluez ) - virtual/pkgconfig - !sys-devel/gcc[libffi(-)]" -RDEPEND+=" !build? ( app-misc/mime-types )" -PDEPEND=">=app-eselect/eselect-python-20140125-r1" - -pkg_setup() { - if use berkdb; then - ewarn "'bsddb' module is out-of-date and no longer maintained inside" - ewarn "dev-lang/python. 'bsddb' and 'dbhash' modules have been additionally" - ewarn "removed in Python 3. A maintained alternative of 'bsddb3' module" - ewarn "is provided by dev-python/bsddb3." - else - if has_version "=${CATEGORY}/${PN}-${PV%%.*}*[berkdb]"; then - ewarn "You are migrating from =${CATEGORY}/${PN}-${PV%%.*}*[berkdb]" - ewarn "to =${CATEGORY}/${PN}-${PV%%.*}*[-berkdb]." - ewarn "You might need to migrate your databases." - fi - fi -} - -src_prepare() { - # Ensure that internal copies of expat, libffi and zlib are not used. - rm -fr Modules/expat || die - rm -fr Modules/_ctypes/libffi* || die - rm -fr Modules/zlib || die - - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - "${FILESDIR}/test.support.unlink-ignore-EACCES.patch" - ) - - default - - sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" \ - Lib/distutils/command/install.py \ - Lib/distutils/sysconfig.py \ - Lib/site.py \ - Lib/sysconfig.py \ - Lib/test/test_site.py \ - Makefile.pre.in \ - Modules/Setup.dist \ - Modules/getpath.c \ - setup.py || die "sed failed to replace @@GENTOO_LIBDIR@@" - - eautoreconf -} - -src_configure() { - # dbm module can be linked against berkdb or gdbm. - # Defaults to gdbm when both are enabled, #204343. - local disable - use berkdb || use gdbm || disable+=" dbm" - use berkdb || disable+=" _bsddb" - # disable automagic bluetooth headers detection - use bluetooth || export ac_cv_header_bluetooth_bluetooth_h=no - use gdbm || disable+=" gdbm" - use ncurses || disable+=" _curses _curses_panel" - use readline || disable+=" readline" - use sqlite || disable+=" _sqlite3" - use ssl || export PYTHON_DISABLE_SSL="1" - use tk || disable+=" _tkinter" - use xml || disable+=" _elementtree pyexpat" # _elementtree uses pyexpat. - export PYTHON_DISABLE_MODULES="${disable}" - - if ! use xml; then - ewarn "You have configured Python without XML support." - ewarn "This is NOT a recommended configuration as you" - ewarn "may face problems parsing any XML documents." - fi - - if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then - einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}" - fi - - if [[ "$(gcc-major-version)" -ge 4 ]]; then - append-flags -fwrapv - fi - - filter-flags -malign-double - - # https://bugs.gentoo.org/show_bug.cgi?id=50309 - if is-flagq -O3; then - is-flagq -fstack-protector-all && replace-flags -O3 -O2 - use hardened && replace-flags -O3 -O2 - fi - - if tc-is-cross-compiler; then - # Force some tests that try to poke fs paths. - export ac_cv_file__dev_ptc=no - export ac_cv_file__dev_ptmx=yes - fi - - # Export CXX so it ends up in /usr/lib/python2.X/config/Makefile. - tc-export CXX - # The configure script fails to use pkg-config correctly. - # http://bugs.python.org/issue15506 - export ac_cv_path_PKG_CONFIG=$(tc-getPKG_CONFIG) - - # Set LDFLAGS so we link modules with -lpython2.7 correctly. - # Needed on FreeBSD unless Python 2.7 is already installed. - # Please query BSD team before removing this! - append-ldflags "-L." - - local dbmliborder - if use gdbm; then - dbmliborder+="${dbmliborder:+:}gdbm" - fi - if use berkdb; then - dbmliborder+="${dbmliborder:+:}bdb" - fi - - local myeconfargs=( - # The check is broken on clang, and gives false positive: - # https://bugs.gentoo.org/596798 - # (upstream dropped this flag in 3.2a4 anyway) - ac_cv_opt_olimit_ok=no - # glibc-2.30 removes it; since we can't cleanly force-rebuild - # Python on glibc upgrade, remove it proactively to give - # a chance for users rebuilding python before glibc - ac_cv_header_stropts_h=no - - --with-fpectl - --enable-shared - $(use_enable ipv6) - $(use_with threads) - $(use wide-unicode && echo "--enable-unicode=ucs4" || echo "--enable-unicode=ucs2") - --infodir='${prefix}/share/info' - --mandir='${prefix}/share/man' - --with-computed-gotos - --with-dbmliborder="${dbmliborder}" - --with-libc= - --enable-loadable-sqlite-extensions - --with-system-expat - --with-system-ffi - --without-ensurepip - ) - - OPT="" econf "${myeconfargs[@]}" - - if use threads && grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then - eerror "configure has detected that the sem_open function is broken." - eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." - die "Broken sem_open function (bug 496328)" - fi -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - - # Avoid invoking pgen for cross-compiles. - touch Include/graminit.h Python/graminit.c - - emake - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax_kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - # Skip failing tests. - local skipped_tests="distutils gdb" - - for test in ${skipped_tests}; do - mv "${S}"/Lib/test/test_${test}.py "${T}" - done - - # bug 660358 - local -x COLUMNS=80 - - # Daylight saving time problem - # https://bugs.python.org/issue22067 - # https://bugs.gentoo.org/610628 - local -x TZ=UTC - - # Rerun failed tests in verbose mode (regrtest -w). - emake test EXTRATESTOPTS="-w" < /dev/tty - local result="$?" - - for test in ${skipped_tests}; do - mv "${T}/test_${test}.py" "${S}"/Lib/test - done - - elog "The following tests have been skipped:" - for test in ${skipped_tests}; do - elog "test_${test}.py" - done - - elog "If you would like to run them, you may:" - elog "cd '${EPREFIX}/usr/$(get_libdir)/python${PYVER}/test'" - elog "and run the tests separately." - - if [[ ${result} -ne 0 ]]; then - die "emake test failed" - fi -} - -src_install() { - local libdir=${ED}/usr/$(get_libdir)/python${PYVER} - - emake DESTDIR="${D}" altinstall - - sed -e "s/\(LDFLAGS=\).*/\1/" -i "${libdir}/config/Makefile" || die - - # Fix collisions between different slots of Python. - mv "${ED}/usr/bin/2to3" "${ED}/usr/bin/2to3-${PYVER}" || die - mv "${ED}/usr/bin/pydoc" "${ED}/usr/bin/pydoc${PYVER}" || die - mv "${ED}/usr/bin/idle" "${ED}/usr/bin/idle${PYVER}" || die - rm "${ED}/usr/bin/smtpd.py" || die - - use berkdb || rm -r "${libdir}/"{bsddb,dbhash.py*,test/test_bsddb*} || die - use sqlite || rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die - use tk || rm -r "${ED}/usr/bin/idle${PYVER}" "${libdir}/"{idlelib,lib-tk} || die - use elibc_uclibc && rm -fr "${libdir}/"{bsddb/test,test} - - use threads || rm -r "${libdir}/multiprocessing" || die - use wininst || rm "${libdir}/distutils/command/"wininst-*.exe || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$(printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | \ - emake --no-print-directory -s -f - 2>/dev/null) - newins "${S}"/Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - # for python-exec - local vars=( EPYTHON PYTHON_SITEDIR PYTHON_SCRIPTDIR ) - - # if not using a cross-compiler, use the fresh binary - if ! tc-is-cross-compiler; then - local -x PYTHON=./python - local -x LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}${PWD} - else - vars=( PYTHON "${vars[@]}" ) - fi - - python_export "python${PYVER}" "${vars[@]}" - echo "EPYTHON='${EPYTHON}'" > epython.py || die - python_domodule epython.py - - # python-exec wrapping support - local pymajor=${PYVER%.*} - mkdir -p "${D}${PYTHON_SCRIPTDIR}" || die - # python and pythonX - ln -s "../../../bin/python${PYVER}" \ - "${D}${PYTHON_SCRIPTDIR}/python${pymajor}" || die - ln -s "python${pymajor}" "${D}${PYTHON_SCRIPTDIR}/python" || die - # python-config and pythonX-config - ln -s "../../../bin/python${PYVER}-config" \ - "${D}${PYTHON_SCRIPTDIR}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" \ - "${D}${PYTHON_SCRIPTDIR}/python-config" || die - # 2to3, pydoc, pyvenv - ln -s "../../../bin/2to3-${PYVER}" \ - "${D}${PYTHON_SCRIPTDIR}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" \ - "${D}${PYTHON_SCRIPTDIR}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" \ - "${D}${PYTHON_SCRIPTDIR}/idle" || die - fi -} - -eselect_python_update() { - if [[ -z "$(eselect python show)" || \ - ! -f "${EROOT}/usr/bin/$(eselect python show)" ]]; then - eselect python update - fi - - if [[ -z "$(eselect python show --python${PV%%.*})" || \ - ! -f "${EROOT}/usr/bin/$(eselect python show --python${PV%%.*})" ]] - then - eselect python update --python${PV%%.*} - fi -} - -pkg_postinst() { - eselect_python_update -} - -pkg_postrm() { - eselect_python_update -} diff --git a/dev-lang/python/python-3.6.10-r1.ebuild b/dev-lang/python/python-3.6.11-r1.ebuild similarity index 91% rename from dev-lang/python/python-3.6.10-r1.ebuild rename to dev-lang/python/python-3.6.11-r1.ebuild index f6477a029f60..e6a339432683 100644 --- a/dev-lang/python/python-3.6.10-r1.ebuild +++ b/dev-lang/python/python-3.6.11-r1.ebuild @@ -8,7 +8,7 @@ inherit autotools flag-o-matic pax-utils python-utils-r1 toolchain-funcs MY_P="Python-${PV}" PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-3.6.10" +PATCHSET="python-gentoo-patches-3.6.11-r1" DESCRIPTION="An interpreted, interactive, object-oriented programming language" HOMEPAGE="https://www.python.org/" @@ -18,7 +18,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 ipv6 libressl +ncurses +readline sqlite +ssl test +threads tk wininst +xml" RESTRICT="!test? ( test )" @@ -65,7 +65,6 @@ src_prepare() { local PATCHES=( "${WORKDIR}/${PATCHSET}" - "${FILESDIR}/test.support.unlink-ignore-PermissionError.patch" ) default @@ -280,49 +279,47 @@ src_install() { -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - # for python-exec - local vars=( EPYTHON PYTHON_SITEDIR PYTHON_SCRIPTDIR ) - + local -x EPYTHON=python${PYVER} # if not using a cross-compiler, use the fresh binary if ! tc-is-cross-compiler; then local -x PYTHON=./python local -x LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}${PWD} else - vars=( PYTHON "${vars[@]}" ) + local -x PYTHON=${EPREFIX}/usr/bin/${EPYTHON} fi - python_export "python${PYVER}" "${vars[@]}" echo "EPYTHON='${EPYTHON}'" > epython.py || die python_domodule epython.py # python-exec wrapping support local pymajor=${PYVER%.*} - mkdir -p "${D}${PYTHON_SCRIPTDIR}" || die + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die # python and pythonX ln -s "../../../bin/${abiver}" \ - "${D}${PYTHON_SCRIPTDIR}/python${pymajor}" || die - ln -s "python${pymajor}" "${D}${PYTHON_SCRIPTDIR}/python" || die + "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die # python-config and pythonX-config # note: we need to create a wrapper rather than symlinking it due # to some random dirname(argv[0]) magic performed by python-config - cat > "${D}${PYTHON_SCRIPTDIR}/python${pymajor}-config" <<-EOF || die + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die #!/bin/sh exec "${abiver}-config" "\${@}" EOF - chmod +x "${D}${PYTHON_SCRIPTDIR}/python${pymajor}-config" || die + chmod +x "${scriptdir}/python${pymajor}-config" || die ln -s "python${pymajor}-config" \ - "${D}${PYTHON_SCRIPTDIR}/python-config" || die + "${scriptdir}/python-config" || die # 2to3, pydoc, pyvenv ln -s "../../../bin/2to3-${PYVER}" \ - "${D}${PYTHON_SCRIPTDIR}/2to3" || die + "${scriptdir}/2to3" || die ln -s "../../../bin/pydoc${PYVER}" \ - "${D}${PYTHON_SCRIPTDIR}/pydoc" || die + "${scriptdir}/pydoc" || die ln -s "../../../bin/pyvenv-${PYVER}" \ - "${D}${PYTHON_SCRIPTDIR}/pyvenv" || die + "${scriptdir}/pyvenv" || die # idle if use tk; then ln -s "../../../bin/idle${PYVER}" \ - "${D}${PYTHON_SCRIPTDIR}/idle" || die + "${scriptdir}/idle" || die fi } diff --git a/dev-lang/python/python-3.7.7-r1.ebuild b/dev-lang/python/python-3.7.7-r1.ebuild deleted file mode 100644 index e56bc4bd7cc6..000000000000 --- a/dev-lang/python/python-3.7.7-r1.ebuild +++ /dev/null @@ -1,346 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -WANT_LIBTOOL="none" - -inherit autotools flag-o-matic pax-utils python-utils-r1 toolchain-funcs - -MY_P="Python-${PV}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-3.7.6" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE="https://www.python.org/" -SRC_URI="https://www.python.org/ftp/python/${PV}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE="PSF-2" -SLOT="${PYVER}/${PYVER}m" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86" -IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline sqlite +ssl test tk wininst +xml" -RESTRICT="!test? ( test )" - -# Do not add a dependency on dev-lang/python to this ebuild. -# If you need to apply a patch which requires python for bootstrapping, please -# run the bootstrap code on your dev box and include the results in the -# patchset. See bug 447752. - -RDEPEND="app-arch/bzip2:= - app-arch/xz-utils:= - dev-libs/libffi:= - sys-apps/util-linux:= - >=sys-libs/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? ( - !libressl? ( dev-libs/openssl:= ) - libressl? ( dev-libs/libressl:= ) - ) - tk? ( - >=dev-lang/tcl-8.0:= - >=dev-lang/tk-8.0:= - dev-tcltk/blt:= - dev-tcltk/tix - ) - xml? ( >=dev-libs/expat-2.1:= )" -# bluetooth requires headers from bluez -DEPEND="${RDEPEND} - bluetooth? ( net-wireless/bluez ) - test? ( app-arch/xz-utils[extra-filters(+)] ) - virtual/pkgconfig - !sys-devel/gcc[libffi(-)]" -RDEPEND+=" !build? ( app-misc/mime-types )" -PDEPEND=">=app-eselect/eselect-python-20140125-r1" - -src_prepare() { - # Ensure that internal copies of expat, libffi and zlib are not used. - rm -fr Modules/expat || die - rm -fr Modules/_ctypes/libffi* || die - rm -fr Modules/zlib || die - - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - "${FILESDIR}/test.support.unlink-ignore-PermissionError.patch" - ) - - default - - sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" \ - setup.py || die "sed failed to replace @@GENTOO_LIBDIR@@" - - eautoreconf -} - -src_configure() { - local disable - # disable automagic bluetooth headers detection - use bluetooth || export ac_cv_header_bluetooth_bluetooth_h=no - use gdbm || disable+=" gdbm" - use ncurses || disable+=" _curses _curses_panel" - use readline || disable+=" readline" - use sqlite || disable+=" _sqlite3" - use ssl || export PYTHON_DISABLE_SSL="1" - use tk || disable+=" _tkinter" - use xml || disable+=" _elementtree pyexpat" # _elementtree uses pyexpat. - export PYTHON_DISABLE_MODULES="${disable}" - - if ! use xml; then - ewarn "You have configured Python without XML support." - ewarn "This is NOT a recommended configuration as you" - ewarn "may face problems parsing any XML documents." - fi - - if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then - einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}" - fi - - if [[ "$(gcc-major-version)" -ge 4 ]]; then - append-flags -fwrapv - fi - - filter-flags -malign-double - - # https://bugs.gentoo.org/show_bug.cgi?id=50309 - if is-flagq -O3; then - is-flagq -fstack-protector-all && replace-flags -O3 -O2 - use hardened && replace-flags -O3 -O2 - fi - - # Export CXX so it ends up in /usr/lib/python3.X/config/Makefile. - tc-export CXX - - # Set LDFLAGS so we link modules with -lpython3.2 correctly. - # Needed on FreeBSD unless Python 3.2 is already installed. - # Please query BSD team before removing this! - append-ldflags "-L." - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - use ncurses && append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - - local dbmliborder - if use gdbm; then - dbmliborder+="${dbmliborder:+:}gdbm" - fi - - local myeconfargs=( - # glibc-2.30 removes it; since we can't cleanly force-rebuild - # Python on glibc upgrade, remove it proactively to give - # a chance for users rebuilding python before glibc - ac_cv_header_stropts_h=no - - --enable-shared - $(use_enable ipv6) - --infodir='${prefix}/share/info' - --mandir='${prefix}/share/man' - --with-computed-gotos - --with-dbmliborder="${dbmliborder}" - --with-libc= - --enable-loadable-sqlite-extensions - --without-ensurepip - --with-system-expat - --with-system-ffi - ) - - OPT="" econf "${myeconfargs[@]}" -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax_kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - # Skip failing tests. - local skipped_tests="gdb" - - for test in ${skipped_tests}; do - mv "${S}"/Lib/test/test_${test}.py "${T}" - done - - # bug 660358 - local -x COLUMNS=80 - - local -x PYTHONDONTWRITEBYTECODE= - - emake test EXTRATESTOPTS="-u-network" CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local result=$? - - for test in ${skipped_tests}; do - mv "${T}/test_${test}.py" "${S}"/Lib/test - done - - elog "The following tests have been skipped:" - for test in ${skipped_tests}; do - elog "test_${test}.py" - done - - elog "If you would like to run them, you may:" - elog "cd '${EPREFIX}/usr/lib/python${PYVER}/test'" - elog "and run the tests separately." - - if [[ ${result} -ne 0 ]]; then - die "emake test failed" - fi -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - emake DESTDIR="${D}" altinstall - - # Remove static library - rm "${ED}"/usr/$(get_libdir)/libpython*.a || die - - sed \ - -e "s/\(CONFIGURE_LDFLAGS=\).*/\1/" \ - -e "s/\(PY_LDFLAGS=\).*/\1/" \ - -i "${libdir}/config-${PYVER}"*/Makefile || die "sed failed" - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax_kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - use sqlite || rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die - use tk || rm -r "${ED}/usr/bin/idle${PYVER}" "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - - use wininst || rm "${libdir}/distutils/command/"wininst-*.exe || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$(printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | \ - emake --no-print-directory -s -f - 2>/dev/null) - newins "${S}"/Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - # for python-exec - local vars=( EPYTHON PYTHON_SITEDIR PYTHON_SCRIPTDIR ) - - # if not using a cross-compiler, use the fresh binary - if ! tc-is-cross-compiler; then - local -x PYTHON=./python - local -x LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}${PWD} - else - vars=( PYTHON "${vars[@]}" ) - fi - - python_export "python${PYVER}" "${vars[@]}" - echo "EPYTHON='${EPYTHON}'" > epython.py || die - python_domodule epython.py - - # python-exec wrapping support - local pymajor=${PYVER%.*} - mkdir -p "${D}${PYTHON_SCRIPTDIR}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" \ - "${D}${PYTHON_SCRIPTDIR}/python${pymajor}" || die - ln -s "python${pymajor}" "${D}${PYTHON_SCRIPTDIR}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${D}${PYTHON_SCRIPTDIR}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${D}${PYTHON_SCRIPTDIR}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" \ - "${D}${PYTHON_SCRIPTDIR}/python-config" || die - # 2to3, pydoc, pyvenv - ln -s "../../../bin/2to3-${PYVER}" \ - "${D}${PYTHON_SCRIPTDIR}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" \ - "${D}${PYTHON_SCRIPTDIR}/pydoc" || die - ln -s "../../../bin/pyvenv-${PYVER}" \ - "${D}${PYTHON_SCRIPTDIR}/pyvenv" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" \ - "${D}${PYTHON_SCRIPTDIR}/idle" || die - fi -} - -pkg_preinst() { - if has_version "<${CATEGORY}/${PN}-${PYVER}" && ! has_version ">=${CATEGORY}/${PN}-${PYVER}_alpha"; then - python_updater_warning="1" - fi -} - -eselect_python_update() { - if [[ -z "$(eselect python show)" || \ - ! -f "${EROOT}/usr/bin/$(eselect python show)" ]]; then - eselect python update - fi - - if [[ -z "$(eselect python show --python${PV%%.*})" || \ - ! -f "${EROOT}/usr/bin/$(eselect python show --python${PV%%.*})" ]] - then - eselect python update --python${PV%%.*} - fi -} - -pkg_postinst() { - eselect_python_update - - if [[ "${python_updater_warning}" == "1" ]]; then - ewarn "You have just upgraded from an older version of Python." - ewarn - ewarn "Please adjust PYTHON_TARGETS (if so desired), and run emerge with the --newuse or --changed-use option to rebuild packages installing python modules." - fi -} - -pkg_postrm() { - eselect_python_update -} diff --git a/dev-lang/python/python-3.7.8.ebuild b/dev-lang/python/python-3.7.8-r1.ebuild similarity index 98% rename from dev-lang/python/python-3.7.8.ebuild rename to dev-lang/python/python-3.7.8-r1.ebuild index c88e819e8b18..0189b2861593 100644 --- a/dev-lang/python/python-3.7.8.ebuild +++ b/dev-lang/python/python-3.7.8-r1.ebuild @@ -8,7 +8,7 @@ inherit autotools flag-o-matic pax-utils python-utils-r1 toolchain-funcs MY_P="Python-${PV}" PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-3.7.8" +PATCHSET="python-gentoo-patches-3.7.8-r1" DESCRIPTION="An interpreted, interactive, object-oriented programming language" HOMEPAGE="https://www.python.org/" @@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="PSF-2" SLOT="${PYVER}/${PYVER}m" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline sqlite +ssl test tk wininst +xml" RESTRICT="!test? ( test )" diff --git a/dev-lang/python/python-3.8.2-r1.ebuild b/dev-lang/python/python-3.8.2-r1.ebuild deleted file mode 100644 index 22fab4254618..000000000000 --- a/dev-lang/python/python-3.8.2-r1.ebuild +++ /dev/null @@ -1,351 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -WANT_LIBTOOL="none" - -inherit autotools flag-o-matic pax-utils python-utils-r1 toolchain-funcs - -MY_P="Python-${PV}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-3.8.1-r2" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE="https://www.python.org/" -SRC_URI="https://www.python.org/ftp/python/${PV}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE="PSF-2" -SLOT="${PYVER}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline sqlite +ssl test tk wininst +xml" -RESTRICT="!test? ( test )" - -# Do not add a dependency on dev-lang/python to this ebuild. -# If you need to apply a patch which requires python for bootstrapping, please -# run the bootstrap code on your dev box and include the results in the -# patchset. See bug 447752. - -RDEPEND="app-arch/bzip2:= - app-arch/xz-utils:= - dev-libs/libffi:= - sys-apps/util-linux:= - >=sys-libs/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? ( - !libressl? ( dev-libs/openssl:= ) - libressl? ( dev-libs/libressl:= ) - ) - tk? ( - >=dev-lang/tcl-8.0:= - >=dev-lang/tk-8.0:= - dev-tcltk/blt:= - dev-tcltk/tix - ) - xml? ( >=dev-libs/expat-2.1:= )" -# bluetooth requires headers from bluez -DEPEND="${RDEPEND} - bluetooth? ( net-wireless/bluez ) - test? ( app-arch/xz-utils[extra-filters(+)] ) - virtual/pkgconfig - !sys-devel/gcc[libffi(-)]" -RDEPEND+=" !build? ( app-misc/mime-types )" -PDEPEND=">=app-eselect/eselect-python-20140125-r1" - -src_prepare() { - # Ensure that internal copies of expat, libffi and zlib are not used. - rm -fr Modules/expat || die - rm -fr Modules/_ctypes/libffi* || die - rm -fr Modules/zlib || die - - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - "${FILESDIR}/test.support.unlink-ignore-PermissionError.patch" - # add module importing numpy to blacklist - "${FILESDIR}/test-__all__-numpy.patch" - ) - - default - - sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" \ - setup.py || die "sed failed to replace @@GENTOO_LIBDIR@@" - - eautoreconf -} - -src_configure() { - local disable - # disable automagic bluetooth headers detection - use bluetooth || export ac_cv_header_bluetooth_bluetooth_h=no - use gdbm || disable+=" gdbm" - use ncurses || disable+=" _curses _curses_panel" - use readline || disable+=" readline" - use sqlite || disable+=" _sqlite3" - use ssl || export PYTHON_DISABLE_SSL="1" - use tk || disable+=" _tkinter" - use xml || disable+=" _elementtree pyexpat" # _elementtree uses pyexpat. - export PYTHON_DISABLE_MODULES="${disable}" - - if ! use xml; then - ewarn "You have configured Python without XML support." - ewarn "This is NOT a recommended configuration as you" - ewarn "may face problems parsing any XML documents." - fi - - if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then - einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}" - fi - - if [[ "$(gcc-major-version)" -ge 4 ]]; then - append-flags -fwrapv - fi - - filter-flags -malign-double - - # https://bugs.gentoo.org/show_bug.cgi?id=50309 - if is-flagq -O3; then - is-flagq -fstack-protector-all && replace-flags -O3 -O2 - use hardened && replace-flags -O3 -O2 - fi - - # https://bugs.gentoo.org/700012 - if is-flagq -flto || is-flagq '-flto=*'; then - append-cflags $(test-flags-CC -ffat-lto-objects) - fi - - # Export CXX so it ends up in /usr/lib/python3.X/config/Makefile. - tc-export CXX - - # Set LDFLAGS so we link modules with -lpython3.2 correctly. - # Needed on FreeBSD unless Python 3.2 is already installed. - # Please query BSD team before removing this! - append-ldflags "-L." - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - use ncurses && append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - - local dbmliborder - if use gdbm; then - dbmliborder+="${dbmliborder:+:}gdbm" - fi - - local myeconfargs=( - # glibc-2.30 removes it; since we can't cleanly force-rebuild - # Python on glibc upgrade, remove it proactively to give - # a chance for users rebuilding python before glibc - ac_cv_header_stropts_h=no - - --enable-shared - $(use_enable ipv6) - --infodir='${prefix}/share/info' - --mandir='${prefix}/share/man' - --with-computed-gotos - --with-dbmliborder="${dbmliborder}" - --with-libc= - --enable-loadable-sqlite-extensions - --without-ensurepip - --with-system-expat - --with-system-ffi - ) - - OPT="" econf "${myeconfargs[@]}" -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax_kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - # Skip failing tests. - local skipped_tests="gdb" - - for test in ${skipped_tests}; do - mv "${S}"/Lib/test/test_${test}.py "${T}" - done - - # bug 660358 - local -x COLUMNS=80 - - local -x PYTHONDONTWRITEBYTECODE= - - emake test EXTRATESTOPTS="-u-network" CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local result=$? - - for test in ${skipped_tests}; do - mv "${T}/test_${test}.py" "${S}"/Lib/test - done - - elog "The following tests have been skipped:" - for test in ${skipped_tests}; do - elog "test_${test}.py" - done - - elog "If you would like to run them, you may:" - elog "cd '${EPREFIX}/usr/lib/python${PYVER}/test'" - elog "and run the tests separately." - - if [[ ${result} -ne 0 ]]; then - die "emake test failed" - fi -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - emake DESTDIR="${D}" altinstall - - # Remove static library - rm "${ED}"/usr/$(get_libdir)/libpython*.a || die - - sed \ - -e "s/\(CONFIGURE_LDFLAGS=\).*/\1/" \ - -e "s/\(PY_LDFLAGS=\).*/\1/" \ - -i "${libdir}/config-${PYVER}"*/Makefile || die "sed failed" - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax_kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - use sqlite || rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die - use tk || rm -r "${ED}/usr/bin/idle${PYVER}" "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - - use wininst || rm "${libdir}/distutils/command/"wininst-*.exe || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$(printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | \ - emake --no-print-directory -s -f - 2>/dev/null) - newins "${S}"/Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - # for python-exec - local vars=( EPYTHON PYTHON_SITEDIR PYTHON_SCRIPTDIR ) - - # if not using a cross-compiler, use the fresh binary - if ! tc-is-cross-compiler; then - local -x PYTHON=./python - local -x LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}${PWD} - else - vars=( PYTHON "${vars[@]}" ) - fi - - python_export "python${PYVER}" "${vars[@]}" - echo "EPYTHON='${EPYTHON}'" > epython.py || die - python_domodule epython.py - - # python-exec wrapping support - local pymajor=${PYVER%.*} - mkdir -p "${D}${PYTHON_SCRIPTDIR}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" \ - "${D}${PYTHON_SCRIPTDIR}/python${pymajor}" || die - ln -s "python${pymajor}" "${D}${PYTHON_SCRIPTDIR}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${D}${PYTHON_SCRIPTDIR}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${D}${PYTHON_SCRIPTDIR}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" \ - "${D}${PYTHON_SCRIPTDIR}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" \ - "${D}${PYTHON_SCRIPTDIR}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" \ - "${D}${PYTHON_SCRIPTDIR}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" \ - "${D}${PYTHON_SCRIPTDIR}/idle" || die - fi -} - -pkg_preinst() { - if has_version "<${CATEGORY}/${PN}-${PYVER}" && ! has_version ">=${CATEGORY}/${PN}-${PYVER}_alpha"; then - python_updater_warning="1" - fi -} - -eselect_python_update() { - if [[ -z "$(eselect python show)" || \ - ! -f "${EROOT}/usr/bin/$(eselect python show)" ]]; then - eselect python update - fi - - if [[ -z "$(eselect python show --python${PV%%.*})" || \ - ! -f "${EROOT}/usr/bin/$(eselect python show --python${PV%%.*})" ]] - then - eselect python update --python${PV%%.*} - fi -} - -pkg_postinst() { - eselect_python_update - - if [[ "${python_updater_warning}" == "1" ]]; then - ewarn "You have just upgraded from an older version of Python." - ewarn - ewarn "Please adjust PYTHON_TARGETS (if so desired), and run emerge with the --newuse or --changed-use option to rebuild packages installing python modules." - fi -} - -pkg_postrm() { - eselect_python_update -} diff --git a/dev-lang/python/python-3.8.3.ebuild b/dev-lang/python/python-3.8.3-r1.ebuild similarity index 98% rename from dev-lang/python/python-3.8.3.ebuild rename to dev-lang/python/python-3.8.3-r1.ebuild index c1cb51ab328b..d03fc26b63f8 100644 --- a/dev-lang/python/python-3.8.3.ebuild +++ b/dev-lang/python/python-3.8.3-r1.ebuild @@ -8,7 +8,7 @@ inherit autotools flag-o-matic pax-utils python-utils-r1 toolchain-funcs MY_P="Python-${PV}" PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-3.8.3" +PATCHSET="python-gentoo-patches-3.8.3-r1" DESCRIPTION="An interpreted, interactive, object-oriented programming language" HOMEPAGE="https://www.python.org/" @@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="PSF-2" SLOT="${PYVER}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline sqlite +ssl test tk wininst +xml" RESTRICT="!test? ( test )" diff --git a/dev-lang/python/python-3.9.0_alpha6.ebuild b/dev-lang/python/python-3.9.0_alpha6.ebuild deleted file mode 100644 index 2e417caf95f9..000000000000 --- a/dev-lang/python/python-3.9.0_alpha6.ebuild +++ /dev/null @@ -1,327 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -WANT_LIBTOOL="none" - -inherit autotools check-reqs flag-o-matic pax-utils python-utils-r1 \ - toolchain-funcs - -MY_P="Python-${PV/_alpha/a}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-3.9.0_alpha6" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE="https://www.python.org/" -SRC_URI="https://www.python.org/ftp/python/${PV%_*}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE="PSF-2" -SLOT="${PYVER}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline sqlite +ssl test tk wininst +xml" -RESTRICT="!test? ( test )" - -# Do not add a dependency on dev-lang/python to this ebuild. -# If you need to apply a patch which requires python for bootstrapping, please -# run the bootstrap code on your dev box and include the results in the -# patchset. See bug 447752. - -RDEPEND="app-arch/bzip2:= - app-arch/xz-utils:= - dev-libs/libffi:= - sys-apps/util-linux:= - >=sys-libs/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? ( - !libressl? ( dev-libs/openssl:= ) - libressl? ( dev-libs/libressl:= ) - ) - tk? ( - >=dev-lang/tcl-8.0:= - >=dev-lang/tk-8.0:= - dev-tcltk/blt:= - dev-tcltk/tix - ) - xml? ( >=dev-libs/expat-2.1:= )" -# bluetooth requires headers from bluez -DEPEND="${RDEPEND} - bluetooth? ( net-wireless/bluez ) - test? ( app-arch/xz-utils[extra-filters(+)] ) - virtual/pkgconfig - !sys-devel/gcc[libffi(-)]" -RDEPEND+=" !build? ( app-misc/mime-types )" -PDEPEND=">=app-eselect/eselect-python-20140125-r1" - -# large file tests involve a 2.5G file being copied (duplicated) -CHECKREQS_DISK_BUILD=5500M - -pkg_pretend() { - use test && check-reqs_pkg_pretend - - ewarn "This is an early developer preview of Python 3.9. New features" - ewarn "can still be added up to 2020-05-18. It's not suitable for production" - ewarn "use, and it is not supported for Gentoo packages." -} - -pkg_setup() { - use test && check-reqs_pkg_setup -} - -src_prepare() { - # Ensure that internal copies of expat, libffi and zlib are not used. - rm -fr Modules/expat || die - rm -fr Modules/_ctypes/libffi* || die - rm -fr Modules/zlib || die - - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - - default - - sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" \ - setup.py || die "sed failed to replace @@GENTOO_LIBDIR@@" - - eautoreconf -} - -src_configure() { - local disable - # disable automagic bluetooth headers detection - use bluetooth || export ac_cv_header_bluetooth_bluetooth_h=no - use gdbm || disable+=" gdbm" - use ncurses || disable+=" _curses _curses_panel" - use readline || disable+=" readline" - use sqlite || disable+=" _sqlite3" - use ssl || export PYTHON_DISABLE_SSL="1" - use tk || disable+=" _tkinter" - use xml || disable+=" _elementtree pyexpat" # _elementtree uses pyexpat. - export PYTHON_DISABLE_MODULES="${disable}" - - if ! use xml; then - ewarn "You have configured Python without XML support." - ewarn "This is NOT a recommended configuration as you" - ewarn "may face problems parsing any XML documents." - fi - - if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then - einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}" - fi - - if [[ "$(gcc-major-version)" -ge 4 ]]; then - append-flags -fwrapv - fi - - filter-flags -malign-double - - # https://bugs.gentoo.org/show_bug.cgi?id=50309 - if is-flagq -O3; then - is-flagq -fstack-protector-all && replace-flags -O3 -O2 - use hardened && replace-flags -O3 -O2 - fi - - # https://bugs.gentoo.org/700012 - if is-flagq -flto || is-flagq '-flto=*'; then - append-cflags $(test-flags-CC -ffat-lto-objects) - fi - - # Export CXX so it ends up in /usr/lib/python3.X/config/Makefile. - tc-export CXX - - # Set LDFLAGS so we link modules with -lpython3.2 correctly. - # Needed on FreeBSD unless Python 3.2 is already installed. - # Please query BSD team before removing this! - append-ldflags "-L." - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - use ncurses && append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - - local dbmliborder - if use gdbm; then - dbmliborder+="${dbmliborder:+:}gdbm" - fi - - local myeconfargs=( - # glibc-2.30 removes it; since we can't cleanly force-rebuild - # Python on glibc upgrade, remove it proactively to give - # a chance for users rebuilding python before glibc - ac_cv_header_stropts_h=no - - --enable-shared - $(use_enable ipv6) - --infodir='${prefix}/share/info' - --mandir='${prefix}/share/man' - --with-computed-gotos - --with-dbmliborder="${dbmliborder}" - --with-libc= - --enable-loadable-sqlite-extensions - --without-ensurepip - --with-system-expat - --with-system-ffi - ) - - OPT="" econf "${myeconfargs[@]}" -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax_kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - # Skip failing tests. - local skipped_tests="gdb" - - for test in ${skipped_tests}; do - mv "${S}"/Lib/test/test_${test}.py "${T}" - done - - # bug 660358 - local -x COLUMNS=80 - - local -x PYTHONDONTWRITEBYTECODE= - - emake test EXTRATESTOPTS="-u-network" CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local result=$? - - for test in ${skipped_tests}; do - mv "${T}/test_${test}.py" "${S}"/Lib/test - done - - elog "The following tests have been skipped:" - for test in ${skipped_tests}; do - elog "test_${test}.py" - done - - elog "If you would like to run them, you may:" - elog "cd '${EPREFIX}/usr/lib/python${PYVER}/test'" - elog "and run the tests separately." - - if [[ ${result} -ne 0 ]]; then - die "emake test failed" - fi -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - emake DESTDIR="${D}" altinstall - - # Remove static library - rm "${ED}"/usr/$(get_libdir)/libpython*.a || die - - sed \ - -e "s/\(CONFIGURE_LDFLAGS=\).*/\1/" \ - -e "s/\(PY_LDFLAGS=\).*/\1/" \ - -i "${libdir}/config-${PYVER}"*/Makefile || die "sed failed" - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax_kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - use sqlite || rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die - use tk || rm -r "${ED}/usr/bin/idle${PYVER}" "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$(printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | \ - emake --no-print-directory -s -f - 2>/dev/null) - newins "${S}"/Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - local -x EPYTHON=python${PYVER} - # if not using a cross-compiler, use the fresh binary - if ! tc-is-cross-compiler; then - local -x PYTHON=./python - local -x LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}${PWD} - else - local -x PYTHON=${EPREFIX}/usr/bin/${EPYTHON} - fi - - echo "EPYTHON='${EPYTHON}'" > epython.py || die - python_domodule epython.py - - # python-exec wrapping support - local pymajor=${PYVER%.*} - local scriptdir=${D}$(python_get_scriptdir) - mkdir -p "${scriptdir}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" \ - "${scriptdir}/python${pymajor}" || die - ln -s "python${pymajor}" "${scriptdir}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${scriptdir}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" \ - "${scriptdir}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" \ - "${scriptdir}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" \ - "${scriptdir}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" \ - "${scriptdir}/idle" || die - fi -} diff --git a/dev-lang/python/python-3.9.0_beta1.ebuild b/dev-lang/python/python-3.9.0_beta1.ebuild deleted file mode 100644 index b1c8280ab7ae..000000000000 --- a/dev-lang/python/python-3.9.0_beta1.ebuild +++ /dev/null @@ -1,323 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -WANT_LIBTOOL="none" - -inherit autotools check-reqs flag-o-matic pax-utils python-utils-r1 \ - toolchain-funcs - -MY_P="Python-${PV/_beta/b}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-3.9.0_alpha6" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE="https://www.python.org/" -SRC_URI="https://www.python.org/ftp/python/${PV%_*}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE="PSF-2" -SLOT="${PYVER}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline sqlite +ssl test tk wininst +xml" -RESTRICT="!test? ( test )" - -# Do not add a dependency on dev-lang/python to this ebuild. -# If you need to apply a patch which requires python for bootstrapping, please -# run the bootstrap code on your dev box and include the results in the -# patchset. See bug 447752. - -RDEPEND="app-arch/bzip2:= - app-arch/xz-utils:= - dev-libs/libffi:= - sys-apps/util-linux:= - >=sys-libs/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? ( - !libressl? ( dev-libs/openssl:= ) - libressl? ( dev-libs/libressl:= ) - ) - tk? ( - >=dev-lang/tcl-8.0:= - >=dev-lang/tk-8.0:= - dev-tcltk/blt:= - dev-tcltk/tix - ) - xml? ( >=dev-libs/expat-2.1:= )" -# bluetooth requires headers from bluez -DEPEND="${RDEPEND} - bluetooth? ( net-wireless/bluez ) - test? ( app-arch/xz-utils[extra-filters(+)] ) - virtual/pkgconfig - !sys-devel/gcc[libffi(-)]" -RDEPEND+=" !build? ( app-misc/mime-types )" -PDEPEND=">=app-eselect/eselect-python-20140125-r1" - -# large file tests involve a 2.5G file being copied (duplicated) -CHECKREQS_DISK_BUILD=5500M - -pkg_pretend() { - use test && check-reqs_pkg_pretend -} - -pkg_setup() { - use test && check-reqs_pkg_setup -} - -src_prepare() { - # Ensure that internal copies of expat, libffi and zlib are not used. - rm -fr Modules/expat || die - rm -fr Modules/_ctypes/libffi* || die - rm -fr Modules/zlib || die - - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - - default - - sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" \ - setup.py || die "sed failed to replace @@GENTOO_LIBDIR@@" - - eautoreconf -} - -src_configure() { - local disable - # disable automagic bluetooth headers detection - use bluetooth || export ac_cv_header_bluetooth_bluetooth_h=no - use gdbm || disable+=" gdbm" - use ncurses || disable+=" _curses _curses_panel" - use readline || disable+=" readline" - use sqlite || disable+=" _sqlite3" - use ssl || export PYTHON_DISABLE_SSL="1" - use tk || disable+=" _tkinter" - use xml || disable+=" _elementtree pyexpat" # _elementtree uses pyexpat. - export PYTHON_DISABLE_MODULES="${disable}" - - if ! use xml; then - ewarn "You have configured Python without XML support." - ewarn "This is NOT a recommended configuration as you" - ewarn "may face problems parsing any XML documents." - fi - - if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then - einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}" - fi - - if [[ "$(gcc-major-version)" -ge 4 ]]; then - append-flags -fwrapv - fi - - filter-flags -malign-double - - # https://bugs.gentoo.org/show_bug.cgi?id=50309 - if is-flagq -O3; then - is-flagq -fstack-protector-all && replace-flags -O3 -O2 - use hardened && replace-flags -O3 -O2 - fi - - # https://bugs.gentoo.org/700012 - if is-flagq -flto || is-flagq '-flto=*'; then - append-cflags $(test-flags-CC -ffat-lto-objects) - fi - - # Export CXX so it ends up in /usr/lib/python3.X/config/Makefile. - tc-export CXX - - # Set LDFLAGS so we link modules with -lpython3.2 correctly. - # Needed on FreeBSD unless Python 3.2 is already installed. - # Please query BSD team before removing this! - append-ldflags "-L." - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - use ncurses && append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - - local dbmliborder - if use gdbm; then - dbmliborder+="${dbmliborder:+:}gdbm" - fi - - local myeconfargs=( - # glibc-2.30 removes it; since we can't cleanly force-rebuild - # Python on glibc upgrade, remove it proactively to give - # a chance for users rebuilding python before glibc - ac_cv_header_stropts_h=no - - --enable-shared - $(use_enable ipv6) - --infodir='${prefix}/share/info' - --mandir='${prefix}/share/man' - --with-computed-gotos - --with-dbmliborder="${dbmliborder}" - --with-libc= - --enable-loadable-sqlite-extensions - --without-ensurepip - --with-system-expat - --with-system-ffi - ) - - OPT="" econf "${myeconfargs[@]}" -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax_kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - # Skip failing tests. - local skipped_tests="gdb" - - for test in ${skipped_tests}; do - mv "${S}"/Lib/test/test_${test}.py "${T}" - done - - # bug 660358 - local -x COLUMNS=80 - - local -x PYTHONDONTWRITEBYTECODE= - - emake test EXTRATESTOPTS="-u-network" CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local result=$? - - for test in ${skipped_tests}; do - mv "${T}/test_${test}.py" "${S}"/Lib/test - done - - elog "The following tests have been skipped:" - for test in ${skipped_tests}; do - elog "test_${test}.py" - done - - elog "If you would like to run them, you may:" - elog "cd '${EPREFIX}/usr/lib/python${PYVER}/test'" - elog "and run the tests separately." - - if [[ ${result} -ne 0 ]]; then - die "emake test failed" - fi -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - emake DESTDIR="${D}" altinstall - - # Remove static library - rm "${ED}"/usr/$(get_libdir)/libpython*.a || die - - sed \ - -e "s/\(CONFIGURE_LDFLAGS=\).*/\1/" \ - -e "s/\(PY_LDFLAGS=\).*/\1/" \ - -i "${libdir}/config-${PYVER}"*/Makefile || die "sed failed" - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax_kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - use sqlite || rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die - use tk || rm -r "${ED}/usr/bin/idle${PYVER}" "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$(printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | \ - emake --no-print-directory -s -f - 2>/dev/null) - newins "${S}"/Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - local -x EPYTHON=python${PYVER} - # if not using a cross-compiler, use the fresh binary - if ! tc-is-cross-compiler; then - local -x PYTHON=./python - local -x LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}${PWD} - else - local -x PYTHON=${EPREFIX}/usr/bin/${EPYTHON} - fi - - echo "EPYTHON='${EPYTHON}'" > epython.py || die - python_domodule epython.py - - # python-exec wrapping support - local pymajor=${PYVER%.*} - local scriptdir=${D}$(python_get_scriptdir) - mkdir -p "${scriptdir}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" \ - "${scriptdir}/python${pymajor}" || die - ln -s "python${pymajor}" "${scriptdir}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${scriptdir}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" \ - "${scriptdir}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" \ - "${scriptdir}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" \ - "${scriptdir}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" \ - "${scriptdir}/idle" || die - fi -} diff --git a/dev-lang/python/python-3.9.0_beta2.ebuild b/dev-lang/python/python-3.9.0_beta4.ebuild similarity index 99% rename from dev-lang/python/python-3.9.0_beta2.ebuild rename to dev-lang/python/python-3.9.0_beta4.ebuild index b1c8280ab7ae..8a98fd0b0c77 100644 --- a/dev-lang/python/python-3.9.0_beta2.ebuild +++ b/dev-lang/python/python-3.9.0_beta4.ebuild @@ -9,7 +9,7 @@ inherit autotools check-reqs flag-o-matic pax-utils python-utils-r1 \ MY_P="Python-${PV/_beta/b}" PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-3.9.0_alpha6" +PATCHSET="python-gentoo-patches-3.9.0b3" DESCRIPTION="An interpreted, interactive, object-oriented programming language" HOMEPAGE="https://www.python.org/" diff --git a/dev-lang/squirrel/Manifest b/dev-lang/squirrel/Manifest index a8083522606b..0df0a5920aef 100644 --- a/dev-lang/squirrel/Manifest +++ b/dev-lang/squirrel/Manifest @@ -1 +1,2 @@ DIST squirrel-3.1.tar.gz 175612 BLAKE2B 48a21b0ecd881dc3bea104e86013c3f3d5a4bc1e590cd67ef7e679e01383b7454aad4ea9b8ecec9b836a0ee44e8c9e470309f9c71050ed6d8deb76caac726aea SHA512 8aec059c801a8f6a1ddb9585cebd51457cfd43743cb0b03494e022fd47392e7b4b88e4703f184f4dcba2be8c0fb756e9b260e2f230e1bd92b37cdcb86d4f1141 +DIST squirrel-3.1_p20200612.tar.gz 181047 BLAKE2B f6965b5e721919c6c33426843a9b73fb27f39b7341763c2ff01421e6b6dce6cb86c6a02df65af9cb2266e8a63d6612c0e857456c4bb6e2546760f937d1979990 SHA512 e9853c92c151ca35e137a91ba4e3c9ad9c4c6d95a22c3686ebbae74cea7c1bf704ec5274d610f9d8158d8662a2b1b1445664f3f33c11689553cfc090a957b204 diff --git a/dev-lang/squirrel/squirrel-3.1_p20200612.ebuild b/dev-lang/squirrel/squirrel-3.1_p20200612.ebuild new file mode 100644 index 000000000000..96d17ed9268c --- /dev/null +++ b/dev-lang/squirrel/squirrel-3.1_p20200612.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake vcs-snapshot + +DESCRIPTION="A interpreted language mainly used for games" +HOMEPAGE="http://squirrel-lang.org/" +commit=40050fa249733c85485adde533774ec066d29aca +SRC_URI="https://github.com/albertodemichelis/squirrel/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/albertodemichelis/squirrel/archive/${commit}.tar.gz -> ${P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples static-libs" + +RDEPEND="" +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + $(usex static-libs '' -DDISABLE_STATIC=YES) + # /usr/bin/sq is used by app-text/ispell + # /usr/lib/libsquirrel.so is used by app-shells/squirrelsh + -DLONG_OUTPUT_NAMES=YES + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + dodoc HISTORY + + if use examples; then + docompress -x /usr/share/doc/${PF}/samples + dodoc -r samples + fi +} diff --git a/dev-lang/swi-prolog/swi-prolog-8.2.0.ebuild b/dev-lang/swi-prolog/swi-prolog-8.2.0.ebuild index f1cf278d9e4e..402d9a2877e8 100644 --- a/dev-lang/swi-prolog/swi-prolog-8.2.0.ebuild +++ b/dev-lang/swi-prolog/swi-prolog-8.2.0.ebuild @@ -8,8 +8,8 @@ inherit cmake-utils eutils flag-o-matic multilib PATCHSET_VER="0" DESCRIPTION="versatile implementation of the Prolog programming language" -HOMEPAGE="http://www.swi-prolog.org/" -SRC_URI="http://www.swi-prolog.org/download/stable/src/swipl-${PV}.tar.gz" +HOMEPAGE="https://www.swi-prolog.org/" +SRC_URI="https://www.swi-prolog.org/download/stable/src/swipl-${PV}.tar.gz" LICENSE="BSD-2" SLOT="0" diff --git a/dev-lang/swi-prolog/swi-prolog-8.3.0.ebuild b/dev-lang/swi-prolog/swi-prolog-8.3.0.ebuild index 2293c183ae1c..357aecc392e2 100644 --- a/dev-lang/swi-prolog/swi-prolog-8.3.0.ebuild +++ b/dev-lang/swi-prolog/swi-prolog-8.3.0.ebuild @@ -8,8 +8,8 @@ inherit cmake-utils eutils flag-o-matic multilib PATCHSET_VER="0" DESCRIPTION="versatile implementation of the Prolog programming language" -HOMEPAGE="http://www.swi-prolog.org/" -SRC_URI="http://www.swi-prolog.org/download/devel/src/swipl-${PV}.tar.gz" +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" diff --git a/dev-lang/swi-prolog/swi-prolog-8.3.1.ebuild b/dev-lang/swi-prolog/swi-prolog-8.3.1.ebuild index 2293c183ae1c..357aecc392e2 100644 --- a/dev-lang/swi-prolog/swi-prolog-8.3.1.ebuild +++ b/dev-lang/swi-prolog/swi-prolog-8.3.1.ebuild @@ -8,8 +8,8 @@ inherit cmake-utils eutils flag-o-matic multilib PATCHSET_VER="0" DESCRIPTION="versatile implementation of the Prolog programming language" -HOMEPAGE="http://www.swi-prolog.org/" -SRC_URI="http://www.swi-prolog.org/download/devel/src/swipl-${PV}.tar.gz" +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" diff --git a/dev-lang/swi-prolog/swi-prolog-8.3.2.ebuild b/dev-lang/swi-prolog/swi-prolog-8.3.2.ebuild index 2293c183ae1c..357aecc392e2 100644 --- a/dev-lang/swi-prolog/swi-prolog-8.3.2.ebuild +++ b/dev-lang/swi-prolog/swi-prolog-8.3.2.ebuild @@ -8,8 +8,8 @@ inherit cmake-utils eutils flag-o-matic multilib PATCHSET_VER="0" DESCRIPTION="versatile implementation of the Prolog programming language" -HOMEPAGE="http://www.swi-prolog.org/" -SRC_URI="http://www.swi-prolog.org/download/devel/src/swipl-${PV}.tar.gz" +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" diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest index df0c061ce3f4..63206de66ce3 100644 --- a/dev-lang/vala/Manifest +++ b/dev-lang/vala/Manifest @@ -3,5 +3,7 @@ DIST vala-0.40.20.tar.xz 3443256 BLAKE2B 4cb53448ffabd29ea2c1411d019aa3749be1133 DIST vala-0.40.23.tar.xz 3462092 BLAKE2B 49eb5f7205d59b0806e807fc0f99771ace4d188222be60f12ef2f503bf8da9116ee7eedb742a6e50400655ae86d1eeb383f3b8ac1832e82f2787b0162c2a4dc2 SHA512 9d5638d44d8a42124fefd02b66454d19cc5d24291ec1525e1fd9c1c8df814d55d2bdc6f5be0168639a8712766cb4828abf3ae70ebfc9e0a72393dd584c25853d DIST vala-0.44.11.tar.xz 3370248 BLAKE2B c111b6175e6339148e30bedc77f62a9ef3ec912ad0621c9303fc5dba31694173b49ccc433d3681303d64a1e442ed9b7b064f27931369cb13fa028bfc25ffa3c9 SHA512 6111699039ed37084426d7603b82dfa9bd497c66ba7353ee22e8541bf15a2cbb634d315593c093f18c20bac877ae34884e5b570cd25237ce12aa73e941c4c540 DIST vala-0.46.10.tar.xz 3417400 BLAKE2B 2f78de3e198f994a148e7ed4c82ef2417b70c19af3ce1874ee80aa7d0160691a50db24ad4898a04520e91d67a41bb508d3854ac2f4d90d2507a5a6558854716c SHA512 ae3734036f6a1b7088bac45083b75a49eee76947219f530493f81aa4ee60807cfa5424cf1b982d8d8f28f56119d66f06a9150b67884d80dd4b6724e152e32e62 +DIST vala-0.46.11.tar.xz 3424380 BLAKE2B b4af8b8345ac14793ba4b67dd2785408aac7c59ee4ea491c6e83c645d25b0cd7b795cdc35edd7f94a7c36eb40acbea7a8d7e08b41370f386f231733a3185e188 SHA512 c2b61f88deb787622680e49078d4caaaf210c19818607ec5b0ccd4564c5127657eeeba24b98c48e78c093456170b7f8aeea232125d702c1d7e624b6af854cec9 DIST vala-0.46.7.tar.xz 3402828 BLAKE2B c028875e2c6036a6657244bff62d3a2eec2104c06ec3c993f4d59371f2ec7947cfd36f577d41a2c4ba52f6dd7fb03251cad989e3b2787e2817bd988cc16030ca SHA512 609694c2b773abdd8f47d0e9dd8e1dabac2053f7e0321eac7232b3931b15df30e095541dbb02965fc74f3a29b7562b7a326c56ce7c570e6528f8cfa480363c76 DIST vala-0.48.6.tar.xz 3451004 BLAKE2B 9c880cff885b934e1d82d21285839e040addecb0b3ce81936d5be118a951bd219eea2b8381ea42f13e6e858a1937a3789a3dee6d067735e5ee21eaced38b4646 SHA512 220a916d42cbae3853afdd7c35a72afb446a92fca039d8c660a478fd793686a0c82cbaf90a7c94ae182c1f41eec6df1aedb804013ab38e6e4bcc6d26e40e5375 +DIST vala-0.48.7.tar.xz 3460968 BLAKE2B d2630c3695d3e3915751d74581ed85f493cb1f63c49ef8a2a36c396a86fefee4f9b608d5161f680eff9c4ebee0563fc158b3e1102dbe4ac56e2ab1c2bb938f2e SHA512 93ed6f98ff3be35d327794c5d81f30239c84838d49991b70dced1672f070e4675576da43b7555748d66ecae70102cd422e6af9b562f22bb34b40c07c73bac882 diff --git a/dev-lang/vala/vala-0.46.11.ebuild b/dev-lang/vala/vala-0.46.11.ebuild new file mode 100644 index 000000000000..afe20bbc8ab5 --- /dev/null +++ b/dev-lang/vala/vala-0.46.11.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2 + +DESCRIPTION="Compiler for the GObject type system" +HOMEPAGE="https://wiki.gnome.org/Projects/Vala" + +LICENSE="LGPL-2.1+" +SLOT="0.46" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-linux" +IUSE="test valadoc" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.48.0:2 + >=dev-libs/vala-common-${PV} + valadoc? ( >=media-gfx/graphviz-2.16 ) + != it, which would be bad +# as the newer is not required with older vala when those are picked instead of 0.46. +# vala-0.45.91 ships a broken libsoup-2.4.vapi copy too, but that'll be fixed by 0.45.92 +DEPEND="${RDEPEND} + dev-libs/libxslt + sys-devel/flex + virtual/pkgconfig + virtual/yacc + test? ( + dev-libs/dbus-glib + >=dev-libs/glib-2.26:2 + dev-libs/gobject-introspection ) +" + +src_configure() { + # weasyprint enables generation of PDF from HTML + gnome2_src_configure \ + --disable-unversioned \ + $(use_enable valadoc) \ + VALAC=: \ + WEASYPRINT=: +} + +src_install() { + default + find "${D}" -name "*.la" -delete || die +} diff --git a/dev-lang/vala/vala-0.48.7.ebuild b/dev-lang/vala/vala-0.48.7.ebuild new file mode 100644 index 000000000000..1f7c05bd15c1 --- /dev/null +++ b/dev-lang/vala/vala-0.48.7.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2 + +DESCRIPTION="Compiler for the GObject type system" +HOMEPAGE="https://wiki.gnome.org/Projects/Vala" + +LICENSE="LGPL-2.1+" +SLOT="0.48" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-linux" +IUSE="test valadoc" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.48.0:2 + >=dev-libs/vala-common-${PV} + valadoc? ( >=media-gfx/graphviz-2.16 ) + != it, which would be bad +# as the newer is not required with older vala when those are picked instead of 0.46. +# vala-0.45.91 ships a broken libsoup-2.4.vapi copy too, but that'll be fixed by 0.45.92 +DEPEND="${RDEPEND} + dev-libs/libxslt + sys-devel/flex + virtual/pkgconfig + virtual/yacc + test? ( + dev-libs/dbus-glib + >=dev-libs/glib-2.26:2 + dev-libs/gobject-introspection ) +" + +src_configure() { + # weasyprint enables generation of PDF from HTML + gnome2_src_configure \ + --disable-unversioned \ + $(use_enable valadoc) \ + VALAC=: \ + WEASYPRINT=: +} + +src_install() { + default + find "${D}" -name "*.la" -delete || die +} diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index b4044a6adf0ff4c345f81ecfea679abe846d1b40..48040e477d6c6d6d51c1eed75daa1a6986f11f21 100644 GIT binary patch delta 84416 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 z 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 DpXOci delta 84570 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�nDp)$8$^DJc=v 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 BNW%aC diff --git a/dev-libs/argtable/argtable-2.13-r1.ebuild b/dev-libs/argtable/argtable-2.13-r1.ebuild index c36d3e6638a1..bb91214c70ff 100644 --- a/dev-libs/argtable/argtable-2.13-r1.ebuild +++ b/dev-libs/argtable/argtable-2.13-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="doc debug examples static-libs" S="${WORKDIR}/${MY_P}" diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest index 24af94defea8..1b2f35bd70de 100644 --- a/dev-libs/bemenu/Manifest +++ b/dev-libs/bemenu/Manifest @@ -1,2 +1,2 @@ -DIST bemenu-0.3.0.tar.gz 120059 BLAKE2B 5db3e7bcc4c67e9f7030fc803a5531994746787ebecfba91c7f09128ea9077b3b06e8f542c1a2980811b8364db3a54fefbdb0af1afaca2f58f098473a4fbd5d6 SHA512 7e68d11954517f41c9669055c28b375c4f13ddfee8aae6a8e67c3282fe9118229d9ab072dc5e264e4204803b1a5ab715c6a5c9565ad4b7436cc172b9e455c05b DIST bemenu-0.4.1.tar.gz 110388 BLAKE2B 229f75887b8efc336c7790745b1a3402481a1cb86f92311c0c46ec123777ad051351fede5f7d59bce532a3a906bcab8d956f1e93d5aeac44dd7a49e7210e8e9f SHA512 d86b80b2eccbfca73287975f6f5ff9d86c7541900caec858c9aeff9cb7da2ee563e34e378561822671ba16e0f2af3440e0329f5c77f06ff5adcf332451452bf2 +DIST bemenu-0.5.0.tar.gz 110749 BLAKE2B dbc6d295262e51c381a9208c6936c0f40e05f3667af6a562716501577861d04c7b28ba836acbce2a6644950a191e56f865efe2f126eccdad67ea68d42f2d30b5 SHA512 5f4397bcb77d3e22340988bfb131feced1782f724ff637e40bf03c36a4377f38127c827f55faccc0dcce2ca482b9353fca7c6bfe700e6cac8e095e0df3b87a31 diff --git a/dev-libs/bemenu/bemenu-0.3.0.ebuild b/dev-libs/bemenu/bemenu-0.5.0.ebuild similarity index 73% rename from dev-libs/bemenu/bemenu-0.3.0.ebuild rename to dev-libs/bemenu/bemenu-0.5.0.ebuild index cc3b01f2040d..e7510494e8a6 100644 --- a/dev-libs/bemenu/bemenu-0.3.0.ebuild +++ b/dev-libs/bemenu/bemenu-0.5.0.ebuild @@ -3,8 +3,6 @@ EAPI=7 -inherit cmake-utils - DESCRIPTION="dmenu clone for wayland" HOMEPAGE="https://github.com/Cloudef/bemenu" if [[ ${PV} == 9999 ]]; then @@ -36,21 +34,17 @@ DEPEND=" x11-libs/libX11 x11-libs/cairo[X] x11-libs/pango[X] + x11-libs/libXinerama ) " RDEPEND="${DEPEND}" BDEPEND="doc? ( app-doc/doxygen )" -src_configure() { - local mycmakeargs=( - -DCURSES_LIBRARY=/usr/$(get_libdir)/libncursesw.so - -DBEMENU_CURSES_RENDERER=$(usex ncurses ON OFF) - -DBEMENU_WAYLAND_RENDERER=$(usex wayland ON OFF) - -DBEMENU_X11_RENDERER=$(usex X ON OFF) - ) - cmake-utils_src_configure +src_compile() { + emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland wayland "") PREFIX=/usr libdir=/$(get_libdir) + use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir) } src_install() { - cmake-utils_src_install + emake install PREFIX="${D}"/usr libdir=/$(get_libdir) } diff --git a/dev-libs/capstone/capstone-4.0.2-r1.ebuild b/dev-libs/capstone/capstone-4.0.2-r2.ebuild similarity index 96% rename from dev-libs/capstone/capstone-4.0.2-r1.ebuild rename to dev-libs/capstone/capstone-4.0.2-r2.ebuild index 6de5971d2cdc..99f181cb326c 100644 --- a/dev-libs/capstone/capstone-4.0.2-r1.ebuild +++ b/dev-libs/capstone/capstone-4.0.2-r2.ebuild @@ -27,6 +27,10 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" S=${WORKDIR}/${P/_rc/-rc} +PATCHES=( + "${FILESDIR}"/${P}-libsuffix.patch +) + wrap_python() { if use python; then pushd bindings/python >/dev/null || die diff --git a/dev-libs/capstone/files/capstone-4.0.2-libsuffix.patch b/dev-libs/capstone/files/capstone-4.0.2-libsuffix.patch new file mode 100644 index 000000000000..056140be13df --- /dev/null +++ b/dev-libs/capstone/files/capstone-4.0.2-libsuffix.patch @@ -0,0 +1,12 @@ +cmake does not provide 'LIBSUFFIX' variables, but provides 'LIB_SUFFIX'. +https://bugs.gentoo.org/730722 +--- a/capstone.pc.in ++++ b/capstone.pc.in +@@ -1,6 +1,6 @@ + prefix=@CMAKE_INSTALL_PREFIX@ + exec_prefix=${prefix} +-libdir=${prefix}/lib@LIBSUFFIX@ ++libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ + includedir=${prefix}/include/capstone + + Name: capstone diff --git a/dev-libs/cloog/Manifest b/dev-libs/cloog/Manifest index abc759ecd58e..272172379935 100644 --- a/dev-libs/cloog/Manifest +++ b/dev-libs/cloog/Manifest @@ -1,2 +1 @@ -DIST cloog-0.18.1.tar.gz 3857324 BLAKE2B 5898cb8d8f36e55dbe38e7866e07c0abaf8ca0b9e619a5ff963ae975148166fc9bb1c77a33aef1ea2014e739e4ea1c37e4bc2ce5e7411d900fb472192e6fed7b SHA512 0b12d9f3c39a2425e28e1d7c0a2b3787287fe3e6e3052f094d2ab6cffeb205ce19044100cbfd805659b3e6b3d21ac2f5a3c92848f476de54edfe6b1cbd2172e9 DIST cloog-0.18.4.tar.gz 4796456 BLAKE2B 9d1f281abe48d40f726c3fc66c58c0d7cb90f6d3ca47af02c8f00b5cc69c6de6b0362b2dc406a8cb6310e07c6b2991f6de3b6b407ad7db0190b9bc69ac82773f SHA512 d35d67b08ffe13c1a010b65bfe4dd02b0ae013d5b489e330dc950bd3514defca8f734bd37781856dcedf0491ff6122c34eecb4b0fe32a22d7e6bdadea98c8c23 diff --git a/dev-libs/cloog/cloog-0.18.1.ebuild b/dev-libs/cloog/cloog-0.18.1.ebuild deleted file mode 100644 index 8babf3e9203d..000000000000 --- a/dev-libs/cloog/cloog-0.18.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -inherit eutils ltprune multilib-minimal - -DESCRIPTION="A loop generator for scanning polyhedra" -HOMEPAGE="http://www.bastoul.net/cloog/" -SRC_URI="http://www.bastoul.net/cloog/pages/download/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0/4" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86" -IUSE="static-libs" - -RDEPEND=">=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}] - >=dev-libs/isl-0.12.2:0/10[${MULTILIB_USEDEP}]" -DEPEND="${DEPEND} - virtual/pkgconfig" - -DOCS=( README ) - -src_prepare() { - # m4/ax_create_pkgconfig_info.m4 includes LDFLAGS - # sed to avoid eautoreconf - sed -i -e '/Libs:/s:@LDFLAGS@ ::' configure || die -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - --with-gmp=system \ - --with-isl=system \ - $(use_enable static-libs static) -} - -multilib_src_install_all() { - einstalldocs - prune_libtool_files -} diff --git a/dev-libs/distorm64/Manifest b/dev-libs/distorm64/Manifest index 500308122ca6..dcb628b42c2c 100644 --- a/dev-libs/distorm64/Manifest +++ b/dev-libs/distorm64/Manifest @@ -1,3 +1,2 @@ -DIST distorm3-3.4.2.tar.gz 182134 BLAKE2B 82bff5b12503acce156be2b2b16d2d60eb39329092dabfdd51815c468a7fa1e0cfe27351fb09e3f587054ec8262f5535d1b29f1269ccde94e01e1d326ba3df85 SHA512 a723bce70f0fddf065aa53fa7ea48c5e9f354c0fbe241c70ffd1404950fcf79b5ad6c6be64d20cb80567024bdc05e6bb41f788267a069c8e7b7b9dbb7c5c01af DIST distorm3-3.4.4.tar.gz 134803 BLAKE2B 4c496db182c874b1f2d3e1433b53f59c51000d18c2e128d642e8088cb3150757a54d16d4f8303a2d46dfa0e83a941f9e75798d03643835938451c4b4903fd1f4 SHA512 ee39054a37436bb2137261d8fcf6da5e4849ef649bfa323c4523c195c1d9ee90708057fd1e1818f676300a410a184006d8db54ec3eef9aa8f5fcd455b25fc7a2 DIST distorm3-3.5.0.tar.gz 137500 BLAKE2B 01d426f0b76a232503ebe4e1edb719bcdd1480a6ab729f3e49eff3e3fee5e9e4af6e6051c1e7675b14aa39a2fc999df2c1535976bb0981a23baef0e78aec8bd3 SHA512 ad9415a0a1a65a7ad3824b19ec83df90459eeb153494efb6623a8f02c60b6d0cf61d7dae4143eb1dd0586f5c7a7115f4a53cea5609296f703e5db612ce925011 diff --git a/dev-libs/distorm64/distorm64-3.4.2.ebuild b/dev-libs/distorm64/distorm64-3.4.2.ebuild deleted file mode 100644 index a1522b970ad8..000000000000 --- a/dev-libs/distorm64/distorm64-3.4.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python{2_7,3_{6,7,8}} ) - -inherit distutils-r1 - -DESCRIPTION="The ultimate disassembler library (X86-32, X86-64)" -HOMEPAGE="http://www.ragestorm.net/distorm/" - -MY_PN=distorm3 -MY_P=${MY_PN}-${PV} - -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -DEPEND="" -RDEPEND="" - -LICENSE="BSD-4" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -python_install() { - distutils-r1_python_install - - # don't know why it does not happen by default - python_optimize -} diff --git a/dev-libs/isl/Manifest b/dev-libs/isl/Manifest index cc1f62d7b155..ab3f442f2d32 100644 --- a/dev-libs/isl/Manifest +++ b/dev-libs/isl/Manifest @@ -1,2 +1 @@ -DIST isl-0.12.2.tar.bz2 1319434 BLAKE2B 53f009dc8093fb3d7d2db40db8f6fd9d7de630777e0308ac3c5918c2c106eda0edd7451df18c954ed6c9fc3ed7d18c73708d7b1f94c8c5c55aa94f8845f5b219 SHA512 b5dea4d6b504fac22f2d8cd9c47d6896994d3966635a514d45010243db44cfbc009574b808f3587f35d91de629110bc11b52941d4075e21f8646c59656e62aea DIST isl-0.22.1.tar.xz 1676948 BLAKE2B cf1661f785344d8132e8f8a339ed8d457677ca1bf943a597d3d0be1e80d8c42e788cdde79fd073d130d681424da7a8e3ca9fa2cd4cd4232220f5c5a1ce99ab99 SHA512 8dc7b0c14e5bfdca8f2161be51d3c9afcd18bc217bb19b7de01dbba0c6f3fdc2b725fb999f8562c77bf2918d3005c9247f7a58474a6da7697390067944d4d4aa diff --git a/dev-libs/isl/isl-0.12.2.ebuild b/dev-libs/isl/isl-0.12.2.ebuild deleted file mode 100644 index 5dceee321adc..000000000000 --- a/dev-libs/isl/isl-0.12.2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -inherit eutils ltprune multilib-minimal - -DESCRIPTION="A library for manipulating integer points bounded by linear constraints" -HOMEPAGE="http://isl.gforge.inria.fr/" -SRC_URI="http://isl.gforge.inria.fr/${P}.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0/10" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86" -IUSE="static-libs" - -RDEPEND=">=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -DOCS=( ChangeLog AUTHORS doc/manual.pdf ) - -src_prepare() { - epatch "${FILESDIR}"/${PN}-0.07-gdb-autoload-dir.patch - - # m4/ax_create_pkgconfig_info.m4 is broken but avoid eautoreconf - # https://groups.google.com/group/isl-development/t/37ad876557e50f2c - sed -i -e '/Libs:/s:@LDFLAGS@ ::' configure || die #382737 -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf $(use_enable static-libs static) -} - -multilib_src_install_all() { - einstalldocs - prune_libtool_files -} diff --git a/dev-libs/jansson/jansson-2.12.ebuild b/dev-libs/jansson/jansson-2.12.ebuild index 7e824cc73235..9abc7bbffbf3 100644 --- a/dev-libs/jansson/jansson-2.12.ebuild +++ b/dev-libs/jansson/jansson-2.12.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.digip.org/jansson/releases/${P}.tar.gz" LICENSE="MIT" SLOT="0" -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="doc static-libs" BDEPEND="doc? ( >=dev-python/sphinx-1.0.4 )" diff --git a/dev-libs/json-c/json-c-0.14-r3.ebuild b/dev-libs/json-c/json-c-0.14-r3.ebuild index 2b34de77a7fe..0d4ff648a369 100644 --- a/dev-libs/json-c/json-c-0.14-r3.ebuild +++ b/dev-libs/json-c/json-c-0.14-r3.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz" LICENSE="MIT" SLOT="0/5" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="doc static-libs threads" +IUSE="cpu-flags-x86-rdrand doc static-libs threads" PATCHES=( "${FILESDIR}/${PN}-0.14-cmake-static-libs.patch" @@ -34,6 +34,7 @@ multilib_src_configure() { -DBUILD_DOCUMENTATION=$(multilib_native_usex doc) -DBUILD_STATIC_LIBS=$(usex static-libs) -DDISABLE_WERROR=ON + -DENABLE_RDRAND=$(usex cpu-flags-x86-rdrand) -DENABLE_THREADING=$(usex threads) ) diff --git a/dev-libs/json-c/json-c-9999.ebuild b/dev-libs/json-c/json-c-9999.ebuild index eac441be4e78..51583e0b0ad4 100644 --- a/dev-libs/json-c/json-c-9999.ebuild +++ b/dev-libs/json-c/json-c-9999.ebuild @@ -12,7 +12,7 @@ EGIT_REPO_URI="https://github.com/json-c/json-c.git" LICENSE="MIT" SLOT="0/5" -IUSE="doc static-libs threads" +IUSE="cpu-flags-x86-rdrand doc static-libs threads" MULTILIB_WRAPPED_HEADERS=( /usr/include/json-c/config.h @@ -27,6 +27,7 @@ multilib_src_configure() { -DBUILD_DOCUMENTATION=$(multilib_native_usex doc) -DDISABLE_WERROR=ON -DENABLE_THREADING=$(usex threads) + -DENABLE_RDRAND=$(usex cpu-flags-x86-rdrand) -DBUILD_STATIC_LIBS=$(usex static-libs) ) diff --git a/dev-libs/json-c/metadata.xml b/dev-libs/json-c/metadata.xml index ca10c6aa7ae5..4165aa7d278a 100644 --- a/dev-libs/json-c/metadata.xml +++ b/dev-libs/json-c/metadata.xml @@ -13,6 +13,9 @@ proxy-maint@gentoo.org Proxy Maintainers + + Enable RDRAND Hardware RNG Hash Seed + "A JSON implementation in C" is probably the better description, and then "JSON-C implements a reference counting object model that allows you to diff --git a/dev-libs/libbulletml/files/libbulletml-0.0.6-Makefile.patch b/dev-libs/libbulletml/files/libbulletml-0.0.6-Makefile.patch new file mode 100644 index 000000000000..05400d2c506f --- /dev/null +++ b/dev-libs/libbulletml/files/libbulletml-0.0.6-Makefile.patch @@ -0,0 +1,119 @@ +--- a/Makefile ++++ b/Makefile +@@ -1,10 +1,5 @@ +-CC = g++ + INCLUDES = -I. + LIBS = tinyxml/tinyxml.o tinyxml/tinyxmlparser.o tinyxml/tinyxmlerror.o +-#CXXFLAGS = -g -W -Wall -ansi -pedantic +-#CXXFLAGS = -pg -g -W -Wall -ansi -pedantic +-CXXFLAGS = -O2 -W -Wall -ansi -pedantic +-CFLAGS = -O2 + OBJS = bulletmlparser-tinyxml.o bulletmlparser.o bulletmltree.o calc.o formula-variables.o bulletmlrunner.o bulletmlrunnerimpl.o + + all: libbulletml.a +@@ -21,7 +16,7 @@ + bison -y calc.yy && mv y.tab.c calc.cpp + + $(OBJS): %.o: %.cpp +- $(CC) -c $(CXXFLAGS) $(INCLUDES) $< ++ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(INCLUDES) -c $< -o $@ + + doxy: + doxygen +--- a/tinyxml/Makefile ++++ b/tinyxml/Makefile +@@ -14,41 +14,6 @@ + PROFILE := NO + + #**************************************************************************** +- +-CC := gcc +-CXX := g++ +-LD := g++ +-AR := ar rc +-RANLIB := ranlib +- +-DEBUG_CFLAGS := -Wall -Wno-unknown-pragmas -Wno-format -g -DDEBUG +-RELEASE_CFLAGS := -Wall -Wno-unknown-pragmas -Wno-format -O2 +- +-LIBS := +- +-DEBUG_CXXFLAGS := ${DEBUG_CFLAGS} +-RELEASE_CXXFLAGS := ${RELEASE_CFLAGS} +- +-DEBUG_LDFLAGS := -g +-RELEASE_LDFLAGS := +- +-ifeq (YES, ${DEBUG}) +- CFLAGS += ${DEBUG_CFLAGS} +- CXXFLAGS += ${DEBUG_CXXFLAGS} +- LDFLAGS += ${DEBUG_LDFLAGS} +-else +- CFLAGS += ${RELEASE_CFLAGS} +- CXXFLAGS += ${RELEASE_CXXFLAGS} +- LDFLAGS += ${RELEASE_LDFLAGS} +-endif +- +-ifeq (YES, ${PROFILE}) +- CFLAGS := ${CFLAGS} -pg +- CXXFLAGS := ${CXXFLAGS} -pg +- LDFLAGS := ${LDFLAGS} -pg +-endif +- +-#**************************************************************************** + # Preprocessor directives + #**************************************************************************** + +@@ -70,8 +35,8 @@ + # Makefile code common to all platforms + #**************************************************************************** + +-CFLAGS := ${CFLAGS} ${DEFS} +-CXXFLAGS := ${CXXFLAGS} ${DEFS} ++CFLAGS += ${DEFS} ++CXXFLAGS += ${DEFS} + + #**************************************************************************** + # Targets of the build +@@ -98,7 +63,7 @@ + #**************************************************************************** + + ${OUTPUT}: ${OBJS} +- ${LD} -o $@ ${LDFLAGS} ${OBJS} ${LIBS} ${EXTRA_LIBS} ++ ${CXX} ${LDFLAGS} -o $@ ${OBJS} ${LIBS} ${EXTRA_LIBS} + + #**************************************************************************** + # common rules +@@ -106,10 +71,10 @@ + + # Rules for compiling source files to object files + %.o : %.cpp +- ${CXX} -c ${CXXFLAGS} ${INCS} $< -o $@ ++ ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${INCS} -c $< -o $@ + + %.o : %.c +- ${CC} -c ${CFLAGS} ${INCS} $< -o $@ ++ ${CC} ${CFLAGS} ${CPPFLAGS} ${INCS} -c $< -o $@ + + clean: + -rm -f core ${OBJS} ${OUTPUT} +--- a/ygg/Makefile ++++ b/ygg/Makefile +@@ -2,8 +2,6 @@ + LIBS = + #CXXFLAGS = -g -W -Wall + #CXXFLAGS = -pg -g -W -Wall +-CXXFLAGS = -O2 -W -Wall +-CFLAGS = -O2 + OBJS = ygg.o + + all: $(OBJS) +@@ -12,7 +10,7 @@ + rm -f *.o *.a + + $(OBJS): %.o: %.cpp +- $(CXX) -c $(CXXFLAGS) $(INCLUDES) $< ++ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(INCLUDES) -c $< -o $@ + + distdir: + diff --git a/dev-libs/libbulletml/libbulletml-0.0.6.ebuild b/dev-libs/libbulletml/libbulletml-0.0.6.ebuild index 045879e2c0f5..5bd9fa9717b4 100644 --- a/dev-libs/libbulletml/libbulletml-0.0.6.ebuild +++ b/dev-libs/libbulletml/libbulletml-0.0.6.ebuild @@ -1,8 +1,10 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 +inherit toolchain-funcs + DESCRIPTION="A Library of Bullet Markup Language" HOMEPAGE="https://shinh.skr.jp/libbulletml/index_en.html" SRC_URI="https://shinh.skr.jp/libbulletml/${P}.tar.bz2" @@ -10,25 +12,24 @@ SRC_URI="https://shinh.skr.jp/libbulletml/${P}.tar.bz2" LICENSE="BSD" SLOT="0" KEYWORDS="amd64 ppc x86" -IUSE="" DEPEND="dev-libs/boost" RDEPEND=${DEPEND} -PATCHES=( "${FILESDIR}"/${P}-gcc4{3,6}.patch ) +PATCHES=( + "${FILESDIR}"/${P}-gcc4{3,6}.patch + "${FILESDIR}"/${P}-Makefile.patch +) S="${WORKDIR}"/${PN#lib}/src src_prepare() { default rm -r boost || die - - # don't override the system-wide flags - sed -i -e '/^CFLAGS =/d;/^CXXFLAGS =/d' Makefile ygg/Makefile || die } -src_compile() { - emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +src_configure() { + tc-export AR CXX } src_install() { diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest index 4c9f0fea2008..f1f1c08b55bb 100644 --- a/dev-libs/libevent/Manifest +++ b/dev-libs/libevent/Manifest @@ -1,2 +1,2 @@ DIST libevent-2.1.11.tar.gz 1082234 BLAKE2B c6721589834bff027a8149ee0076e1877fba000d1712a405e20030192d9c81b892d0930bc1a4774650bef4cb08c60ac81b5928dc17346492ae7e4ded2125579a SHA512 9d0517b117f128f4f196b19a810524814bab75fa967d533063aaa619d3cf2dca97b443edd5805b764da2993d8e37caa536dce39f68ffcc2a88d32a89204c2de3 -DIST libevent-2.1.8.tar.gz 1026485 BLAKE2B f1ceb740aa776a7c26f52916d771af7f4bb351cadf858ef991ab015e5897e34579c6af1f4ed3b516d5be2ac7cb3a7c27ac9d3020dbb04ac7670118616a264561 SHA512 a2fd3dd111e73634e4aeb1b29d06e420b15c024d7b47778883b5f8a4ff320b5057a8164c6d50b53bd196c79d572ce2639fe6265e03a93304b09c22b41e4c2a17 +DIST libevent-2.1.12.tar.gz 1100847 BLAKE2B bc1ace15f639ecef2e6b3f95976b8830c1d86f1d06606dd949e2978611fdf9859ed4eb9292d13e6e90e3835063edb94aae64a15c518d5dabe680f37d5a7f5290 SHA512 88d8944cd75cbe78bc4e56a6741ca67c017a3686d5349100f1c74f8a68ac0b6410ce64dff160be4a4ba0696ee29540dfed59aaf3c9a02f0c164b00307fcfe84f diff --git a/dev-libs/libevent/libevent-2.1.8.ebuild b/dev-libs/libevent/libevent-2.1.12.ebuild similarity index 56% rename from dev-libs/libevent/libevent-2.1.8.ebuild rename to dev-libs/libevent/libevent-2.1.12.ebuild index 5af707d91492..89f9d1095ebe 100644 --- a/dev-libs/libevent/libevent-2.1.8.ebuild +++ b/dev-libs/libevent/libevent-2.1.12.ebuild @@ -1,39 +1,41 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit eutils ltprune multilib-minimal +EAPI=7 +inherit multilib-minimal DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" HOMEPAGE=" https://libevent.org/ https://github.com/libevent/libevent/ " -SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}-stable/${P}-stable.tar.gz -> ${P}.tar.gz" - +SRC_URI=" + https://github.com/${PN}/${PN}/releases/download/release-${PV/_/-}-stable/${P/_/-}-stable.tar.gz -> ${P}.tar.gz +" LICENSE="BSD" -# libevent-2.1.so.6 -SLOT="0/2.1-6" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="debug libressl +ssl static-libs test +threads" + +SLOT="0/2.1-7" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE=" + +clock-gettime debug libressl malloc-replacement +ssl static-libs test + +threads verbose-debug +" RESTRICT="!test? ( test )" DEPEND=" ssl? ( !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] ) + libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] ) ) " RDEPEND=" ${DEPEND} !<=dev-libs/9libs-1.0 " - MULTILIB_WRAPPED_HEADERS=( /usr/include/event2/event-config.h ) - -S=${WORKDIR}/${P}-stable +S=${WORKDIR}/${P/_/-}-stable multilib_src_configure() { # fix out-of-source builds @@ -41,13 +43,15 @@ multilib_src_configure() { ECONF_SOURCE="${S}" \ econf \ - --disable-samples \ + $(use_enable clock-gettime) \ $(use_enable debug debug-mode) \ - $(use_enable debug malloc-replacement) \ + $(use_enable malloc-replacement malloc-replacement) \ $(use_enable ssl openssl) \ $(use_enable static-libs static) \ $(use_enable test libevent-regress) \ - $(use_enable threads thread-support) + $(use_enable threads thread-support) \ + $(use_enable verbose-debug) \ + --disable-samples } src_test() { @@ -61,5 +65,5 @@ DOCS=( ChangeLog{,-1.4,-2.0} ) multilib_src_install_all() { einstalldocs - prune_libtool_files + find "${ED}" -name '*.la' -delete || die } diff --git a/dev-libs/libevent/libevent-2.1.9999.ebuild b/dev-libs/libevent/libevent-2.1.9999.ebuild index c9ecb810481e..5bc82f314e7a 100644 --- a/dev-libs/libevent/libevent-2.1.9999.ebuild +++ b/dev-libs/libevent/libevent-2.1.9999.ebuild @@ -16,7 +16,10 @@ LICENSE="BSD" # libevent-2.1.so.6 SLOT="0/2.1-7" KEYWORDS="" -IUSE="debug libressl +ssl static-libs test +threads" +IUSE=" + +clock-gettime debug libressl malloc-replacement +ssl static-libs test + +threads verbose-debug +" RESTRICT="test" DEPEND=" @@ -48,13 +51,15 @@ multilib_src_configure() { ECONF_SOURCE="${S}" \ econf \ - --disable-samples \ + $(use_enable clock-gettime) \ $(use_enable debug debug-mode) \ - $(use_enable debug malloc-replacement) \ + $(use_enable malloc-replacement malloc-replacement) \ $(use_enable ssl openssl) \ $(use_enable static-libs static) \ $(use_enable test libevent-regress) \ - $(use_enable threads thread-support) + $(use_enable threads thread-support) \ + $(use_enable verbose-debug) \ + --disable-samples } multilib_src_install_all() { diff --git a/dev-libs/libevent/libevent-9999.ebuild b/dev-libs/libevent/libevent-9999.ebuild index 4a9b798d3529..71d7fb943c27 100644 --- a/dev-libs/libevent/libevent-9999.ebuild +++ b/dev-libs/libevent/libevent-9999.ebuild @@ -14,7 +14,10 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" KEYWORDS="" -IUSE="debug libressl +ssl static-libs test +threads" +IUSE=" + +clock-gettime debug libressl malloc-replacement +ssl static-libs test + +threads verbose-debug +" RESTRICT="test" DEPEND=" @@ -46,13 +49,15 @@ multilib_src_configure() { ECONF_SOURCE="${S}" \ econf \ - --disable-samples \ + $(use_enable clock-gettime) \ $(use_enable debug debug-mode) \ - $(use_enable debug malloc-replacement) \ + $(use_enable malloc-replacement malloc-replacement) \ $(use_enable ssl openssl) \ $(use_enable static-libs static) \ $(use_enable test libevent-regress) \ - $(use_enable threads thread-support) + $(use_enable threads thread-support) \ + $(use_enable verbose-debug) \ + --disable-samples } multilib_src_install_all() { diff --git a/dev-libs/libevent/metadata.xml b/dev-libs/libevent/metadata.xml index 6036c10bd580..0669d49f12f1 100644 --- a/dev-libs/libevent/metadata.xml +++ b/dev-libs/libevent/metadata.xml @@ -11,6 +11,9 @@ libevent/libevent - Support runtime debug mode and malloc hooks (for programmers) + Disable use of clock_gettime even if it is available + Support for running in debug mode + Support for replacing the memory management functions + Support for verbose debug logging diff --git a/dev-libs/libjcat/libjcat-0.1.3-r1.ebuild b/dev-libs/libjcat/libjcat-0.1.3-r1.ebuild index ccbbdf6c2393..141c38f2a5fd 100644 --- a/dev-libs/libjcat/libjcat-0.1.3-r1.ebuild +++ b/dev-libs/libjcat/libjcat-0.1.3-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/hughsie/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="gpg gtk-doc +introspection +man pkcs7 test vala" RDEPEND="dev-libs/glib:2 diff --git a/dev-libs/libmanette/Manifest b/dev-libs/libmanette/Manifest index 664fce416807..c594bc23b75e 100644 --- a/dev-libs/libmanette/Manifest +++ b/dev-libs/libmanette/Manifest @@ -1,2 +1 @@ -DIST libmanette-0.2.3.tar.xz 33620 BLAKE2B ec811e0a939713e99eb931a2aa0c1b67a2de1fad4c4e399e47975b795da7672ab56a217cda94f4642f749aed1ff4379c67b58da349f8ac8434c95a80c7909980 SHA512 23d3feae3b0ba81deb75b0ff911eb37f3d0d767a0ae65815d34cadf69f78ca7f081177a2161105ea3979ba9222b3641e6b776bf4fcf3e46a9de716bdce475df6 DIST libmanette-0.2.4.tar.xz 38196 BLAKE2B d9bd8817ec03c9414eb249ce50d3468e2eb2dee78ba36b7a1ac9b04d87e1888d086766594109ee8d89fc4f48fea8d6e7949c7fe44646cacae00145b14f416697 SHA512 713686e3fd515a09846def3283a9e687571dfe47357af00f95739b6e888a454ab14c526a11b38c4ad19bdf928fc3b13b8be32612557dd0ecc743efd2cb6e0792 diff --git a/dev-libs/libmanette/files/0.2.3-optional-introspection-vapi.patch b/dev-libs/libmanette/files/0.2.3-optional-introspection-vapi.patch deleted file mode 100644 index 15558b47be3d..000000000000 --- a/dev-libs/libmanette/files/0.2.3-optional-introspection-vapi.patch +++ /dev/null @@ -1,114 +0,0 @@ -From b561bd29d8797ae2e72d45df8fc122164fc88b6c Mon Sep 17 00:00:00 2001 -From: Mart Raudsepp -Date: Sun, 20 Oct 2019 14:57:43 +0300 -Subject: [PATCH] build: Support disabling introspection and vapi generation - ---- - meson_options.txt | 14 +++++++++++ - src/meson.build | 64 ++++++++++++++++++++++++++--------------------- - 2 files changed, 49 insertions(+), 29 deletions(-) - -diff --git a/meson_options.txt b/meson_options.txt -index a7ce738..c794d4b 100644 ---- a/meson_options.txt -+++ b/meson_options.txt -@@ -4,3 +4,17 @@ option ( - description: 'Find devices via udev', - value: 'auto' - ) -+ -+option ( -+ 'introspection', -+ type: 'boolean', -+ description: 'Generate introspection data (requires gobject-introspection)', -+ value: true -+) -+ -+option ( -+ 'vapi', -+ type: 'boolean', -+ description: 'Generate vapi data (requires vapigen and introspection option)', -+ value: true -+) -diff --git a/src/meson.build b/src/meson.build -index 7ac916b..50cad92 100644 ---- a/src/meson.build -+++ b/src/meson.build -@@ -90,39 +90,45 @@ if gudev.found() - libmanette_gir_includes += [ 'GUdev-1.0' ] - endif - --libmanette_gir = gnome.generate_gir( -- libmanette_lib, -- extra_args: libmanette_gir_args, -- export_packages: libmanette_module, -- sources: libmanette_headers + libmanette_sources, -- nsversion: api_version, -- namespace: 'Manette', -- identifier_prefix: 'Manette', -- includes: libmanette_gir_includes, -- header: libmanette_main_header, -- install: true, -- symbol_prefix: 'manette', --) -- --libmanette_vapi_packages = [ -- 'gobject-2.0', -- 'gio-2.0', --] -- --if gudev.found() -- libmanette_vapi_packages += [ 'gudev-1.0' ] -+built_girs = [] -+if get_option('introspection') -+ libmanette_gir = gnome.generate_gir( -+ libmanette_lib, -+ extra_args: libmanette_gir_args, -+ export_packages: libmanette_module, -+ sources: libmanette_headers + libmanette_sources, -+ nsversion: api_version, -+ namespace: 'Manette', -+ identifier_prefix: 'Manette', -+ includes: libmanette_gir_includes, -+ header: libmanette_main_header, -+ install: true, -+ symbol_prefix: 'manette', -+ ) -+ built_girs += [ libmanette_gir ] -+ -+ if get_option('vapi') -+ libmanette_vapi_packages = [ -+ 'gobject-2.0', -+ 'gio-2.0', -+ ] -+ -+ if gudev.found() -+ libmanette_vapi_packages += [ 'gudev-1.0' ] -+ endif -+ -+ gnome.generate_vapi( -+ libmanette_module, -+ install: true, -+ packages: libmanette_vapi_packages, -+ sources: libmanette_gir[0], -+ ) -+ endif - endif - --gnome.generate_vapi( -- libmanette_module, -- install: true, -- packages: libmanette_vapi_packages, -- sources: libmanette_gir[0], --) -- - libmanette_dep = declare_dependency( - link_with: libmanette_lib, -- sources: libmanette_gir, -+ sources: built_girs, - include_directories: confinc, - dependencies: libmanette_deps, - ) --- -2.20.1 - diff --git a/dev-libs/libmanette/libmanette-0.2.3.ebuild b/dev-libs/libmanette/libmanette-0.2.3.ebuild deleted file mode 100644 index e936a0a38c13..000000000000 --- a/dev-libs/libmanette/libmanette-0.2.3.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit gnome.org gnome2-utils meson vala xdg - -DESCRIPTION="Simple GObject game controller library" -HOMEPAGE="https://gitlab.gnome.org/aplazas/libmanette" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" -IUSE="+introspection +udev +vala" -REQUIRED_USE="vala? ( introspection )" - -RDEPEND=" - >=dev-libs/glib-2.50:2 - udev? ( dev-libs/libgudev[introspection?] ) - dev-libs/libevdev - introspection? ( >=dev-libs/gobject-introspection-1.56:= ) -" -DEPEND="${DEPEND} - vala? ( $(vala_depend) ) - virtual/pkgconfig -" - -PATCHES=( - # https://gitlab.gnome.org/aplazas/libmanette/merge_requests/18 - "${FILESDIR}"/${PV}-optional-introspection-vapi.patch -) - -src_prepare() { - xdg_src_prepare - use vala && vala_src_prepare -} - -src_configure() { - local emesonargs=( - $(meson_feature udev gudev) - $(meson_use introspection) - $(meson_use vala vapi) - ) - meson_src_configure -} diff --git a/dev-libs/libuv/Manifest b/dev-libs/libuv/Manifest index 876c30aa2d49..83f302f5d160 100644 --- a/dev-libs/libuv/Manifest +++ b/dev-libs/libuv/Manifest @@ -1,3 +1,4 @@ DIST libuv-1.35.0.tar.gz 1253950 BLAKE2B 81ed766d0ca6fc0f8d2ed0b530b9a43104a2f985f86974a30b2d0abe08327cfeb7dfdd7c5b31619fbfcd8f9ca2e03987e16856d8abfef8b9eb9afa7f8c7b0b27 SHA512 a05bfd7cab6ae74022e7120a48772a6594522fb5bc467c8c05eb4809d7c78b68fa4843d86e2e34a68d439767a27dbc49f3b1dcbc8df85bec64471c1b459989c3 DIST libuv-1.37.0.tar.gz 1249701 BLAKE2B 4c48e2062eaaa259623908db99e3ca4b63f27dcbae097b05af542b32860d79aa5aaf5b388c48902a1927b9c4ad6e88b1c2dc2c052815e1321c3e17932c7f09c6 SHA512 ae0d864f5455696507b3a7680170d26e0e333aaeeb74dc2647fc9774a89912ba8ac2be056dbd5cd2b0224ec36ef7bb223fbc851a77302be82c531f8ea01545e0 DIST libuv-1.38.0.tar.gz 1261216 BLAKE2B 837a98e176878e81a9dbe10ee178fa1f738c406eb765308017cc3507ba8343ffbb0c09a68dd1376c855e5c0eb938196ab477aeef764219b64f1999468cadf72b SHA512 da9af33ec17f46f2390661f84e942115c442e665cb63ba5637eb12d2cb0b034889e0d816f261abe7fff3b4d0b44ab8bb63c81f3ec1917325cf0ca93e01921641 +DIST libuv-1.38.1.tar.gz 1262516 BLAKE2B 1c9f04c717a5d814575b86f7b222c18f08a2cea46bfcb48796776c569539363c4a55a2b3c6a8803b89a3964ea4cbacee75d4bccf653250b0823629a4150c972f SHA512 96a52399828b13623bebaa017f401322a5552f596443301d1159ec310112132abe47da0cd39ad3eeae3e8b14d575f2b6bf3d900c2032aac49c0b0260b30f3952 diff --git a/dev-libs/libuv/libuv-1.38.1.ebuild b/dev-libs/libuv/libuv-1.38.1.ebuild new file mode 100644 index 000000000000..a9a8ca340c4c --- /dev/null +++ b/dev-libs/libuv/libuv-1.38.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools multilib-minimal + +DESCRIPTION="Cross-platform asychronous I/O" +HOMEPAGE="https://github.com/libuv/libuv" +SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD BSD-2 ISC MIT" +SLOT="0/1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" +RESTRICT="test" + +BDEPEND=" + sys-devel/libtool + virtual/pkgconfig +" + +src_prepare() { + default + + echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \ + > m4/libuv-extra-automake-flags.m4 || die + + # upstream fails to ship a configure script + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + cc_cv_cflags__g=no + $(use_enable static-libs static) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_test() { + mkdir "${BUILD_DIR}"/test || die + cp -pPR "${S}"/test/fixtures "${BUILD_DIR}"/test/fixtures || die + default +} + +multilib_src_install_all() { + einstalldocs + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-libs/link-grammar/link-grammar-5.3.11.ebuild b/dev-libs/link-grammar/link-grammar-5.3.11.ebuild index 0d428f04aba8..d8cf07fb2078 100644 --- a/dev-libs/link-grammar/link-grammar-5.3.11.ebuild +++ b/dev-libs/link-grammar/link-grammar-5.3.11.ebuild @@ -8,8 +8,8 @@ PYTHON_COMPAT=( python3_6 ) inherit autotools eutils gnome2 java-pkg-opt-2 python-r1 DESCRIPTION="A Syntactic English parser" -HOMEPAGE="http://www.abisource.com/projects/link-grammar/ http://www.link.cs.cmu.edu/link/" -SRC_URI="http://www.abisource.com/downloads/${PN}/${PV}/${P}.tar.gz" +HOMEPAGE="https://www.abisource.com/projects/link-grammar/ https://www.link.cs.cmu.edu/link/" +SRC_URI="https://www.abisource.com/downloads/${PN}/${PV}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" diff --git a/dev-libs/protobuf/Manifest b/dev-libs/protobuf/Manifest index 806addb1d665..4667b310046c 100644 --- a/dev-libs/protobuf/Manifest +++ b/dev-libs/protobuf/Manifest @@ -1,2 +1,3 @@ DIST protobuf-3.10.1.tar.gz 4905995 BLAKE2B 1dde3b6260918da8430c2ce69210462f339c492b2a4e53d5d9c1bea3747aead905370507fc4bd703560f6885c0f3f8393a998b875c19744ad94827109ecbb49f SHA512 aba0c4034c0d3b1759904adb6270eee94dd5dc568f433b219e3f1f70c0033993cdfa3bf476ad3f5767c7629edb9fd029c686405abf93731dde808286b336330d DIST protobuf-3.11.4.tar.gz 5140799 BLAKE2B 97b450c0623593efe6a42b66582ff183344b8831689e6a5b4d36096dbd57c33da9569bbf26578536aaf73ecd866ac0588b6cb7d55a6a9b9a6e840d4c57099001 SHA512 777bbb0e9e2375eaebe6b8c87abd660bac70ee469c9ad00dd25917b82d7fb5bbe33cf87f0d69c90e19d55c07a7285ec20974ba4768623ce9ccfadf147fd5e261 +DIST protobuf-3.12.2.tar.gz 5309688 BLAKE2B 6f04ab75a165d8135b4c1de210f8698f56f309f73d664192209de10580e0ef850bf56f6f394b860f21912e341141f7bbb1f63198eaee55fd7ad74d86b00c3b1f SHA512 84a349a1dcb5bce6a6a892cf11264390b557ed1e7b05883b71fa9cfb7460d9f73119da1f2861066869e33c752246ea438d5ce2c2b3ff7a4b07696d9450b7916b diff --git a/dev-libs/protobuf/files/protobuf-3.12.0-disable_no-warning-test.patch b/dev-libs/protobuf/files/protobuf-3.12.0-disable_no-warning-test.patch new file mode 100644 index 000000000000..d7dd5b5b1bb9 --- /dev/null +++ b/dev-libs/protobuf/files/protobuf-3.12.0-disable_no-warning-test.patch @@ -0,0 +1,19 @@ +Disable no-warning-test which is compiled with -Werror option and whose only purpose is checking if compilation results in any warnings. + +--- /src/Makefile.am ++++ /src/Makefile.am +@@ -717,7 +717,7 @@ + GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock + check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \ + protobuf-lite-test test_plugin protobuf-lite-arena-test \ +- no-warning-test $(GZCHECKPROGRAMS) ++ $(GZCHECKPROGRAMS) + protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \ + $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \ + $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \ +@@ -904,4 +904,4 @@ + + TESTS = protobuf-test protobuf-lazy-descriptor-test protobuf-lite-test \ + google/protobuf/compiler/zip_output_unittest.sh $(GZTESTS) \ +- protobuf-lite-arena-test no-warning-test ++ protobuf-lite-arena-test diff --git a/dev-libs/protobuf/files/protobuf-3.12.0-protoc_input_output_files.patch b/dev-libs/protobuf/files/protobuf-3.12.0-protoc_input_output_files.patch new file mode 100644 index 000000000000..3123ae5b27b5 --- /dev/null +++ b/dev-libs/protobuf/files/protobuf-3.12.0-protoc_input_output_files.patch @@ -0,0 +1,262 @@ +https://github.com/protocolbuffers/protobuf/pull/235 + +--- /src/google/protobuf/compiler/command_line_interface.cc ++++ /src/google/protobuf/compiler/command_line_interface.cc +@@ -997,6 +997,28 @@ + } + + if (mode_ == MODE_ENCODE || mode_ == MODE_DECODE) { ++ bool success = false; ++ int in_fd = STDIN_FILENO; ++ int out_fd = STDOUT_FILENO; ++ ++ if (!protobuf_in_path_.empty()) { ++ in_fd = open(protobuf_in_path_.c_str(), O_RDONLY); ++ if (in_fd == -1) { ++ std::cerr << protobuf_in_path_ << ": error: failed to open file." << std::endl; ++ return 1; ++ } ++ } ++ if (!protobuf_out_path_.empty()) { ++ out_fd = open(protobuf_out_path_.c_str(), ++ O_WRONLY | O_CREAT | O_TRUNC, ++ 0644); ++ if (out_fd == -1) { ++ std::cerr << protobuf_out_path_ << ": error: failed to open file." << std::endl; ++ close(in_fd); ++ return 1; ++ } ++ } ++ + if (codec_type_.empty()) { + // HACK: Define an EmptyMessage type to use for decoding. + DescriptorPool pool; +@@ -1005,13 +1027,20 @@ + file.add_message_type()->set_name("EmptyMessage"); + GOOGLE_CHECK(pool.BuildFile(file) != NULL); + codec_type_ = "EmptyMessage"; +- if (!EncodeOrDecode(&pool)) { +- return 1; +- } ++ success = EncodeOrDecode(&pool, in_fd, out_fd); + } else { +- if (!EncodeOrDecode(descriptor_pool.get())) { +- return 1; +- } ++ success = EncodeOrDecode(descriptor_pool.get(), in_fd, out_fd); ++ } ++ ++ if (in_fd != STDIN_FILENO) { ++ close(in_fd); ++ } ++ if (out_fd != STDOUT_FILENO) { ++ close(out_fd); ++ } ++ ++ if (!success) { ++ return 1; + } + } + +@@ -1049,6 +1078,11 @@ + for (int i = 0; i < proto_path_.size(); i++) { + source_tree->MapPath(proto_path_[i].first, proto_path_[i].second); + } ++ if (mode_ == MODE_COMPILE && ++ (!protobuf_in_path_.empty() || !protobuf_out_path_.empty())) { ++ std::cerr << "--protobuf_in and --protobuf_out are only valid with " ++ << "decode operations. Ignoring."; ++ } + + // Map input files to virtual paths if possible. + if (!MakeInputsBeProtoPathRelative(source_tree, fallback_database)) { +@@ -1750,6 +1784,12 @@ + + codec_type_ = value; + ++ } else if (name == "--protobuf_in") { ++ protobuf_in_path_ = value; ++ ++ } else if (name == "--protobuf_out") { ++ protobuf_out_path_ = value; ++ + } else if (name == "--error_format") { + if (value == "gcc") { + error_format_ = ERROR_FORMAT_GCC; +@@ -1886,29 +1926,50 @@ + " -h, --help Show this text and exit.\n" + " --encode=MESSAGE_TYPE Read a text-format message of the " + "given type\n" +- " from standard input and write it in " +- "binary\n" +- " to standard output. The message type " +- "must\n" ++ " and write it in binary. The message " ++ "type must\n" + " be defined in PROTO_FILES or their " + "imports.\n" ++ " The input/output protobuf files are " ++ "specified\n" ++ " using the --protobuf_in and " ++ "--protobuf_out\n" ++ " command line flags.\n" + " --decode=MESSAGE_TYPE Read a binary message of the given " +- "type from\n" +- " standard input and write it in text " +- "format\n" +- " to standard output. The message type " +- "must\n" +- " be defined in PROTO_FILES or their " +- "imports.\n" ++ "type and\n" ++ " write it in text format. The message " ++ "type\n" ++ " must be defined in PROTO_FILES or " ++ "their imports.\n" ++ " The input/output protobuf files are " ++ "specified\n" ++ " using the --protobuf_in and " ++ "--protobuf_out\n" ++ " command line flags.\n" + " --decode_raw Read an arbitrary protocol message " +- "from\n" +- " standard input and write the raw " +- "tag/value\n" +- " pairs in text format to standard " +- "output. No\n" ++ "and write\n" ++ " the raw tag/value pairs in text format." ++ " No\n" + " PROTO_FILES should be given when using " + "this\n" +- " flag.\n" ++ " flag. The input/output protobuf files " ++ "are\n" ++ " specified using the --protobuf_in and\n" ++ " --protobuf_out command line flags.\n" ++ " --protobuf_in=FILE Absolute path to the protobuf file " ++ "from which\n" ++ " input of encoding/decoding operation " ++ "will be\n" ++ " read. If omitted, input will be read " ++ "from\n" ++ " standard input.\n" ++ " --protobuf_out=FILE Absolute path to the protobuf file " ++ "to which\n" ++ " output of encoding/decoding operation " ++ "will be\n" ++ " written. If omitted, output will be " ++ "written to\n" ++ " standard output.\n" + " --descriptor_set_in=FILES Specifies a delimited list of FILES\n" + " each containing a FileDescriptorSet " + "(a\n" +@@ -2254,7 +2315,9 @@ + return true; + } + +-bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool) { ++bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool, ++ int in_fd, ++ int out_fd) { + // Look up the type. + const Descriptor* type = pool->FindMessageTypeByName(codec_type_); + if (type == NULL) { +@@ -2266,15 +2329,15 @@ + std::unique_ptr message(dynamic_factory.GetPrototype(type)->New()); + + if (mode_ == MODE_ENCODE) { +- SetFdToTextMode(STDIN_FILENO); +- SetFdToBinaryMode(STDOUT_FILENO); ++ SetFdToTextMode(in_fd); ++ SetFdToBinaryMode(out_fd); + } else { +- SetFdToBinaryMode(STDIN_FILENO); +- SetFdToTextMode(STDOUT_FILENO); ++ SetFdToBinaryMode(in_fd); ++ SetFdToTextMode(out_fd); + } + +- io::FileInputStream in(STDIN_FILENO); +- io::FileOutputStream out(STDOUT_FILENO); ++ io::FileInputStream in(in_fd); ++ io::FileOutputStream out(out_fd); + + if (mode_ == MODE_ENCODE) { + // Input is text. +--- /src/google/protobuf/compiler/command_line_interface.h ++++ /src/google/protobuf/compiler/command_line_interface.h +@@ -296,7 +296,9 @@ + GeneratorContext* generator_context, std::string* error); + + // Implements --encode and --decode. +- bool EncodeOrDecode(const DescriptorPool* pool); ++ bool EncodeOrDecode(const DescriptorPool* pool, ++ int in_fd, ++ int out_fd); + + // Implements the --descriptor_set_out option. + bool WriteDescriptorSet( +@@ -428,6 +430,13 @@ + // parsed FileDescriptorSets to be used for loading protos. Otherwise, empty. + std::vector descriptor_set_in_names_; + ++ // When using --encode / --decode / --decode_raw absolute path to the output ++ // file. (Empty string indicates write to STDOUT). ++ std::string protobuf_out_path_; ++ // When using --encode / --decode / --decode_raw, absolute path to the input ++ // file. (Empty string indicates read from STDIN). ++ std::string protobuf_in_path_; ++ + // If --descriptor_set_out was given, this is the filename to which the + // FileDescriptorSet should be written. Otherwise, empty. + std::string descriptor_set_out_name_; +--- /src/google/protobuf/compiler/command_line_interface_unittest.cc ++++ /src/google/protobuf/compiler/command_line_interface_unittest.cc +@@ -95,7 +95,7 @@ + virtual void SetUp(); + virtual void TearDown(); + +- // Runs the CommandLineInterface with the given command line. The ++ // Run the CommandLineInterface with the given command line. The + // command is automatically split on spaces, and the string "$tmpdir" + // is replaced with TestTempDir(). + void Run(const std::string& command); +@@ -2625,6 +2625,17 @@ + std::string::npos); + } + ++ void ExpectBinaryFilesMatch(const string &expected_file, ++ const string &actual_file) { ++ string expected_output, actual_output; ++ ASSERT_TRUE(File::ReadFileToString(expected_file, &expected_output)); ++ ASSERT_TRUE(File::ReadFileToString(actual_file, &actual_output)); ++ ++ // Don't use EXPECT_EQ because we don't want to print raw binary data to ++ // stdout on failure. ++ EXPECT_TRUE(expected_output == actual_output); ++ } ++ + private: + void WriteUnittestProtoDescriptorSet() { + unittest_proto_descriptor_set_filename_ = +@@ -2719,6 +2730,19 @@ + "net/proto2/internal/no_such_file.proto: No such file or directory\n"); + } + ++TEST_P(EncodeDecodeTest, RedirectInputOutput) { ++ string out_file = TestTempDir() + "/golden_message_out.pbf"; ++ EXPECT_TRUE( ++ Run(TestUtil::MaybeTranslatePath("net/proto2/internal/unittest.proto") + ++ " --encode=protobuf_unittest.TestAllTypes" + ++ " --protobuf_in=" + TestUtil::GetTestDataPath( ++ "net/proto2/internal/" ++ "testdata/text_format_unittest_data_oneof_implemented.txt") + ++ " --protobuf_out=" + out_file)); ++ ExpectBinaryFilesMatch(out_file, TestUtil::GetTestDataPath( ++ "net/proto2/internal/testdata/golden_message_oneof_implemented")); ++} ++ + INSTANTIATE_TEST_SUITE_P(FileDescriptorSetSource, EncodeDecodeTest, + testing::Values(PROTO_PATH, DESCRIPTOR_SET_IN)); + } // anonymous namespace diff --git a/dev-libs/protobuf/files/protobuf-3.12.0-system_libraries.patch b/dev-libs/protobuf/files/protobuf-3.12.0-system_libraries.patch new file mode 100644 index 000000000000..cd7c3493da86 --- /dev/null +++ b/dev-libs/protobuf/files/protobuf-3.12.0-system_libraries.patch @@ -0,0 +1,121 @@ +--- /Makefile.am ++++ /Makefile.am +@@ -11,28 +11,10 @@ + # Always include third_party directories in distributions. + DIST_SUBDIRS = src conformance benchmarks third_party/googletest + +-# Build gmock before we build protobuf tests. We don't add gmock to SUBDIRS +-# because then "make check" would also build and run all of gmock's own tests, +-# which takes a lot of time and is generally not useful to us. Also, we don't +-# want "make install" to recurse into gmock since we don't want to overwrite +-# the installed version of gmock if there is one. + check-local: +- @echo "Making lib/libgmock.a lib/libgmock_main.a in gmock" +- @cd third_party/googletest/googletest && $(MAKE) $(AM_MAKEFLAGS) lib/libgtest.la lib/libgtest_main.la +- @cd third_party/googletest/googlemock && $(MAKE) $(AM_MAKEFLAGS) lib/libgmock.la lib/libgmock_main.la + +-# We would like to clean gmock when "make clean" is invoked. But we have to +-# be careful because clean-local is also invoked during "make distclean", but +-# "make distclean" already recurses into gmock because it's listed among the +-# DIST_SUBDIRS. distclean will delete gmock/Makefile, so if we then try to +-# cd to the directory again and "make clean" it will fail. So, check that the +-# Makefile exists before recursing. + clean-local: +- @if test -e third_party/googletest/Makefile; then \ +- echo "Making clean in googletest"; \ +- cd third_party/googletest && $(MAKE) $(AM_MAKEFLAGS) clean; \ +- fi; \ +- if test -e conformance/Makefile; then \ ++ @if test -e conformance/Makefile; then \ + echo "Making clean in conformance"; \ + cd conformance && $(MAKE) $(AM_MAKEFLAGS) clean; \ + fi; \ +--- /configure.ac ++++ /configure.ac +@@ -223,12 +223,5 @@ + esac + AM_CONDITIONAL([OBJC_CONFORMANCE_TEST], [test $OBJC_CONFORMANCE_TEST = 1]) + +-# HACK: Make gmock's configure script pick up our copy of CFLAGS and CXXFLAGS, +-# since the flags added by ACX_CHECK_SUNCC must be used when compiling gmock +-# too. +-export CFLAGS +-export CXXFLAGS +-AC_CONFIG_SUBDIRS([third_party/googletest]) +- + AC_CONFIG_FILES([Makefile src/Makefile benchmarks/Makefile conformance/Makefile protobuf.pc protobuf-lite.pc]) + AC_OUTPUT +--- /src/Makefile.am ++++ /src/Makefile.am +@@ -711,19 +711,11 @@ + google/protobuf/testing/file.cc \ + google/protobuf/testing/file.h + +-GOOGLETEST_BUILD_DIR=../third_party/googletest/googletest +-GOOGLEMOCK_BUILD_DIR=../third_party/googletest/googlemock +-GOOGLETEST_SRC_DIR=$(srcdir)/../third_party/googletest/googletest +-GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock + check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \ + protobuf-lite-test test_plugin protobuf-lite-arena-test \ + $(GZCHECKPROGRAMS) + protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \ +- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \ +- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \ +- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la +-protobuf_test_CPPFLAGS = -I$(GOOGLETEST_SRC_DIR)/include \ +- -I$(GOOGLEMOCK_SRC_DIR)/include ++ -lgtest -lgmock -lgmock_main + # Disable optimization for tests unless the user explicitly asked for it, + # since test_util.cc takes forever to compile with optimization (with GCC). + # See configure.ac for more info. +@@ -815,12 +807,8 @@ + # Run cpp_unittest again with PROTOBUF_TEST_NO_DESCRIPTORS defined. + protobuf_lazy_descriptor_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la \ + libprotoc.la \ +- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \ +- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \ +- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la +-protobuf_lazy_descriptor_test_CPPFLAGS = -I$(GOOGLEMOCK_SRC_DIR)/include \ +- -I$(GOOGLETEST_SRC_DIR)/include \ +- -DPROTOBUF_TEST_NO_DESCRIPTORS ++ -lgtest -lgmock -lgmock_main ++protobuf_lazy_descriptor_test_CPPFLAGS = -DPROTOBUF_TEST_NO_DESCRIPTORS + protobuf_lazy_descriptor_test_CXXFLAGS = $(NO_OPT_CXXFLAGS) + protobuf_lazy_descriptor_test_SOURCES = \ + google/protobuf/compiler/cpp/cpp_unittest.cc \ +@@ -841,11 +829,7 @@ + # full runtime and we want to make sure this test builds without full + # runtime. + protobuf_lite_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \ +- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \ +- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \ +- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la +-protobuf_lite_test_CPPFLAGS= -I$(GOOGLEMOCK_SRC_DIR)/include \ +- -I$(GOOGLETEST_SRC_DIR)/include ++ -lgtest -lgmock -lgmock_main + protobuf_lite_test_CXXFLAGS = $(NO_OPT_CXXFLAGS) + protobuf_lite_test_SOURCES = \ + google/protobuf/lite_unittest.cc \ +@@ -857,11 +841,7 @@ + # gtest when building the test internally our memory sanitizer doesn't detect + # memory leaks (don't know why). + protobuf_lite_arena_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \ +- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \ +- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \ +- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la +-protobuf_lite_arena_test_CPPFLAGS = -I$(GOOGLEMOCK_SRC_DIR)/include \ +- -I$(GOOGLETEST_SRC_DIR)/include ++ -lgtest -lgmock -lgmock_main + protobuf_lite_arena_test_CXXFLAGS = $(NO_OPT_CXXFLAGS) + protobuf_lite_arena_test_SOURCES = \ + google/protobuf/lite_arena_unittest.cc \ +@@ -871,8 +851,7 @@ + + # Test plugin binary. + test_plugin_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \ +- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la +-test_plugin_CPPFLAGS = -I$(GOOGLETEST_SRC_DIR)/include ++ -lgtest + test_plugin_SOURCES = \ + google/protobuf/compiler/mock_code_generator.cc \ + google/protobuf/testing/file.cc \ diff --git a/dev-libs/protobuf/protobuf-3.12.2.ebuild b/dev-libs/protobuf/protobuf-3.12.2.ebuild new file mode 100644 index 000000000000..16f0b7ed8c10 --- /dev/null +++ b/dev-libs/protobuf/protobuf-3.12.2.ebuild @@ -0,0 +1,128 @@ +# Copyright 2008-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf" + EGIT_SUBMODULES=() +fi + +DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data" +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/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="BSD" +SLOT="0/23" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +IUSE="emacs examples static-libs test zlib" +RESTRICT="!test? ( test )" + +BDEPEND="emacs? ( app-editors/emacs:* )" +DEPEND="test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" +RDEPEND="emacs? ( app-editors/emacs:* ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" + +PATCHES=( + "${FILESDIR}/${PN}-3.12.0-disable_no-warning-test.patch" + "${FILESDIR}/${PN}-3.12.0-system_libraries.patch" + "${FILESDIR}/${PN}-3.12.0-protoc_input_output_files.patch" +) + +DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md) + +src_prepare() { + default + + # https://github.com/protocolbuffers/protobuf/issues/7413 + sed -e "/^AC_PROG_CXX_FOR_BUILD$/d" -i configure.ac || die + + eautoreconf +} + +src_configure() { + append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI + + if tc-ld-is-gold; then + # https://sourceware.org/bugzilla/show_bug.cgi?id=24527 + tc-ld-disable-gold + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local options=( + $(use_enable static-libs static) + $(use_with zlib) + ) + + if tc-is-cross-compiler; then + # Build system uses protoc when building, so protoc copy runnable on host is needed. + mkdir -p "${WORKDIR}/build" || die + pushd "${WORKDIR}/build" > /dev/null || die + ECONF_SOURCE="${S}" econf_build "${options[@]}" + options+=(--with-protoc="$(pwd)/src/protoc") + popd > /dev/null || die + fi + + ECONF_SOURCE="${S}" econf "${options[@]}" +} + +src_compile() { + multilib-minimal_src_compile + + if use emacs; then + elisp-compile editors/protobuf-mode.el + fi +} + +multilib_src_compile() { + if tc-is-cross-compiler; then + emake -C "${WORKDIR}/build/src" protoc + fi + + default +} + +multilib_src_test() { + emake check +} + +multilib_src_install_all() { + find "${D}" -name "*.la" -type f -delete || die + + insinto /usr/share/vim/vimfiles/syntax + doins editors/proto.vim + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/proto.vim" + + if use emacs; then + elisp-install ${PN} editors/protobuf-mode.el* + elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el" + fi + + if use examples; then + DOCS+=(examples) + docompress -x /usr/share/doc/${PF}/examples + fi + + einstalldocs +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-libs/protobuf/protobuf-9999.ebuild b/dev-libs/protobuf/protobuf-9999.ebuild index eebedecd5f12..4b1a78fbac4b 100644 --- a/dev-libs/protobuf/protobuf-9999.ebuild +++ b/dev-libs/protobuf/protobuf-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2008-2019 Gentoo Authors +# Copyright 2008-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -21,7 +21,7 @@ else fi LICENSE="BSD" -SLOT="0/22" +SLOT="0/23" KEYWORDS="" IUSE="emacs examples static-libs test zlib" RESTRICT="!test? ( test )" @@ -33,9 +33,9 @@ RDEPEND="emacs? ( app-editors/emacs:* ) zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" PATCHES=( - "${FILESDIR}/${PN}-3.11.0-disable_no-warning-test.patch" - "${FILESDIR}/${PN}-3.11.0-system_libraries.patch" - "${FILESDIR}/${PN}-3.11.0-protoc_input_output_files.patch" + "${FILESDIR}/${PN}-3.12.0-disable_no-warning-test.patch" + "${FILESDIR}/${PN}-3.12.0-system_libraries.patch" + "${FILESDIR}/${PN}-3.12.0-protoc_input_output_files.patch" ) DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md) diff --git a/dev-libs/vala-common/Manifest b/dev-libs/vala-common/Manifest index 27e2dbddbb54..4182b5753a51 100644 --- a/dev-libs/vala-common/Manifest +++ b/dev-libs/vala-common/Manifest @@ -1,3 +1,4 @@ DIST vala-0.46.10.tar.xz 3417400 BLAKE2B 2f78de3e198f994a148e7ed4c82ef2417b70c19af3ce1874ee80aa7d0160691a50db24ad4898a04520e91d67a41bb508d3854ac2f4d90d2507a5a6558854716c SHA512 ae3734036f6a1b7088bac45083b75a49eee76947219f530493f81aa4ee60807cfa5424cf1b982d8d8f28f56119d66f06a9150b67884d80dd4b6724e152e32e62 DIST vala-0.46.7.tar.xz 3402828 BLAKE2B c028875e2c6036a6657244bff62d3a2eec2104c06ec3c993f4d59371f2ec7947cfd36f577d41a2c4ba52f6dd7fb03251cad989e3b2787e2817bd988cc16030ca SHA512 609694c2b773abdd8f47d0e9dd8e1dabac2053f7e0321eac7232b3931b15df30e095541dbb02965fc74f3a29b7562b7a326c56ce7c570e6528f8cfa480363c76 DIST vala-0.48.6.tar.xz 3451004 BLAKE2B 9c880cff885b934e1d82d21285839e040addecb0b3ce81936d5be118a951bd219eea2b8381ea42f13e6e858a1937a3789a3dee6d067735e5ee21eaced38b4646 SHA512 220a916d42cbae3853afdd7c35a72afb446a92fca039d8c660a478fd793686a0c82cbaf90a7c94ae182c1f41eec6df1aedb804013ab38e6e4bcc6d26e40e5375 +DIST vala-0.48.7.tar.xz 3460968 BLAKE2B d2630c3695d3e3915751d74581ed85f493cb1f63c49ef8a2a36c396a86fefee4f9b608d5161f680eff9c4ebee0563fc158b3e1102dbe4ac56e2ab1c2bb938f2e SHA512 93ed6f98ff3be35d327794c5d81f30239c84838d49991b70dced1672f070e4675576da43b7555748d66ecae70102cd422e6af9b562f22bb34b40c07c73bac882 diff --git a/dev-libs/vala-common/vala-common-0.48.7.ebuild b/dev-libs/vala-common/vala-common-0.48.7.ebuild new file mode 100644 index 000000000000..ee55cfcad100 --- /dev/null +++ b/dev-libs/vala-common/vala-common-0.48.7.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GNOME_ORG_MODULE="vala" + +inherit gnome.org + +DESCRIPTION="Build infrastructure for packages that use Vala" +HOMEPAGE="https://wiki.gnome.org/Projects/Vala" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" +IUSE="" + +RDEPEND="" +DEPEND="" +BDEPEND="" + +src_configure() { :; } + +src_compile() { :; } + +src_install() { + insinto /usr/share/aclocal + doins vala.m4 vapigen/vapigen.m4 + insinto /usr/share/vala + doins vapigen/Makefile.vapigen +} diff --git a/dev-libs/xxhash/Manifest b/dev-libs/xxhash/Manifest index 7c0dbf8865dc..bc75bc4546f7 100644 --- a/dev-libs/xxhash/Manifest +++ b/dev-libs/xxhash/Manifest @@ -1,3 +1,3 @@ DIST xxhash-0.6.5.tar.gz 37521 BLAKE2B cfd4268bdb9079108c436c057f37c1c23a13a89f8a3d6c936ab27d3b339dbca3fa88e8ddc4fc9878501d6875622edd2ba50f465b4c361f1eb42d8f7a8f8a6fbd SHA512 085643b52e091ac0eedd54c4459220b3643d825ca71a11e952d00ea2041c570ff57d8553d0378f34e038ca9ee3b40d2048ed02d44d5aff1fbfcbf5e642487ba0 -DIST xxhash-0.7.1.tar.gz 76328 BLAKE2B 8ef64a1a44763417441dbec396d54b5d57ee225058f6c1bfb6baa8983bae49d84ab55a59743f7edf8580be52acc1bfb622c590f43450891af4d17cbd2ac48972 SHA512 03aa89c35fffafa8fc81b249ff4fa0dd3f7985466106815a9f36b00314ce82e3e2586e7abec5b56dd94d9b785768ac9562b03973817390b716cad8cd53e9ebc1 DIST xxhash-0.7.3.tar.gz 126405 BLAKE2B 1304251c36a839f5d1b935c0633016222d6b517932d05b84d10ae8a3ee3fccd6cfd31d8e3768f033ca8adcbf2bb9728ffd6c4ccd7a9878ef59d289b49a497656 SHA512 72949010a267f063768241b182464c386005b4078f56902fee2f7804bd01f6c27878a6a4ec2a266cd59162934a7e471264ac5757dba570a97a2b5dad7703c664 +DIST xxhash-0.7.4.tar.gz 143886 BLAKE2B 94305d8de0fbfc713b8ff093289d1bc496a0a7ca49e79c85205d7f502f421951d5eec543f6768d335d94f2aaaf6143868594e3027e2ab73b7317656ce1c5d8f3 SHA512 9dbf8424b355d6551c18cff7ed7dbd26d4e5735b9a07fe54911b7438d6ffed3a3c2429ac09b616de630ea16cf32ff73529b6c3fad4af78ae0cb2b06155086aea diff --git a/dev-libs/xxhash/xxhash-0.7.3.ebuild b/dev-libs/xxhash/xxhash-0.7.3.ebuild index baba81c88143..ed6943693aea 100644 --- a/dev-libs/xxhash/xxhash-0.7.3.ebuild +++ b/dev-libs/xxhash/xxhash-0.7.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/Cyan4973/xxHash/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="BSD-2 GPL-2+" # https://abi-laboratory.pro/tracker/timeline/xxhash SLOT="0" -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" IUSE="static-libs" S="${WORKDIR}/xxHash-${PV}" diff --git a/dev-libs/xxhash/xxhash-0.7.1.ebuild b/dev-libs/xxhash/xxhash-0.7.4.ebuild similarity index 89% rename from dev-libs/xxhash/xxhash-0.7.1.ebuild rename to dev-libs/xxhash/xxhash-0.7.4.ebuild index 8973996851d3..baba81c88143 100644 --- a/dev-libs/xxhash/xxhash-0.7.1.ebuild +++ b/dev-libs/xxhash/xxhash-0.7.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/Cyan4973/xxHash/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="BSD-2 GPL-2+" # https://abi-laboratory.pro/tracker/timeline/xxhash SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="static-libs" S="${WORKDIR}/xxHash-${PV}" diff --git a/dev-perl/Any-Moose/Any-Moose-0.270.0.ebuild b/dev-perl/Any-Moose/Any-Moose-0.270.0.ebuild index e4cf9c5ceacb..4258d6654890 100644 --- a/dev-perl/Any-Moose/Any-Moose-0.270.0.ebuild +++ b/dev-perl/Any-Moose/Any-Moose-0.270.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Use Moose or Mouse modules (DEPRECATED)" SLOT="0" -KEYWORDS="amd64 ~arm hppa ppc x86" +KEYWORDS="amd64 ~arm ~arm64 hppa ppc x86" IUSE="test" RESTRICT="!test? ( test )" PERL_RM_FILES=( diff --git a/dev-perl/B-COW/B-COW-0.4.0-r1.ebuild b/dev-perl/B-COW/B-COW-0.4.0-r1.ebuild new file mode 100644 index 000000000000..bf93505dcd25 --- /dev/null +++ b/dev-perl/B-COW/B-COW-0.4.0-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=ATOOMIC +DIST_VERSION=0.004 +DIST_EXAMPLES=("examples/*") +inherit perl-module + +DESCRIPTION="additional B helpers to check COW status" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-File-Spec + virtual/perl-Test-Simple + ) +" +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/B-Flags/B-Flags-0.170.0-r1.ebuild b/dev-perl/B-Flags/B-Flags-0.170.0-r1.ebuild new file mode 100644 index 000000000000..999940b63696 --- /dev/null +++ b/dev-perl/B-Flags/B-Flags-0.170.0-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=RURBAN +DIST_VERSION=0.17 +inherit perl-module + +DESCRIPTION="Friendlier flags for B" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker +" +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r1.ebuild b/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r1.ebuild new file mode 100644 index 000000000000..488138509ffa --- /dev/null +++ b/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=ETHER +DIST_VERSION=0.22 +inherit perl-module + +DESCRIPTION="Wrap OP check callbacks" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="virtual/perl-parent" +BDEPEND="${RDEPEND} + >=dev-perl/ExtUtils-Depends-0.302.0 + virtual/perl-ExtUtils-MakeMaker + test? ( + >=virtual/perl-CPAN-Meta-2.120.900 + virtual/perl-File-Spec + virtual/perl-Test-Simple + ) +" +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.210.0-r1.ebuild b/dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.210.0-r1.ebuild new file mode 100644 index 000000000000..2d76e80a60d7 --- /dev/null +++ b/dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.210.0-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=ETHER +DIST_VERSION=0.21 +inherit perl-module + +DESCRIPTION="Interface to perls parser variables" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-perl/B-Hooks-OP-Check-0.180.0 + virtual/perl-XSLoader + virtual/perl-parent +" +BDEPEND="${RDEPEND} + >=dev-perl/ExtUtils-Depends-0.302.0 + virtual/perl-ExtUtils-MakeMaker + test? ( + dev-perl/B-Hooks-EndOfScope + virtual/perl-File-Spec + dev-perl/Test-Fatal + virtual/perl-Test-Simple + ) +" +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/B-OPCheck/B-OPCheck-0.320.0-r1.ebuild b/dev-perl/B-OPCheck/B-OPCheck-0.320.0-r1.ebuild new file mode 100644 index 000000000000..2c2e6ab8c967 --- /dev/null +++ b/dev-perl/B-OPCheck/B-OPCheck-0.320.0-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=ETHER +DIST_VERSION=0.32 +inherit perl-module + +DESCRIPTION="PL_check hacks using Perl callbacks" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-perl/B-Utils-0.80.0 + virtual/perl-Carp + virtual/perl-Scalar-List-Utils + dev-perl/Scope-Guard + virtual/perl-XSLoader +" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + >=dev-perl/ExtUtils-Depends-0.302.0 + test? ( + virtual/perl-File-Spec + virtual/perl-Module-Metadata + virtual/perl-Test-Simple + ) +" +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/B-Utils/B-Utils-0.270.0-r2.ebuild b/dev-perl/B-Utils/B-Utils-0.270.0-r2.ebuild new file mode 100644 index 000000000000..873e3bd16ee1 --- /dev/null +++ b/dev-perl/B-Utils/B-Utils-0.270.0-r2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=ETHER +DIST_VERSION=0.27 +inherit perl-module + +DESCRIPTION="Helper functions for op tree manipulation" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +# needs Scalar::Util +RDEPEND=" + virtual/perl-Exporter + virtual/perl-Scalar-List-Utils + dev-perl/Task-Weaken +" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-CBuilder + >=dev-perl/ExtUtils-Depends-0.301.0 + test? ( + virtual/perl-Test-Simple + ) +" +PERL_RM_FILES=( + # These useless no-op tests that simply clutter test output + t/utils/{31oldname,32kids,33ancestors,34descendants,35siblings,36previous,37stringify}.t + t/utils/{41walkfilt,42all,43allfilt,44optrep}.t + t/utils/{50carp,51croak}.t +) +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/BDB/BDB-1.920.0-r1.ebuild b/dev-perl/BDB/BDB-1.920.0-r1.ebuild new file mode 100644 index 000000000000..d7e98227eee0 --- /dev/null +++ b/dev-perl/BDB/BDB-1.920.0-r1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=MLEHMANN +DIST_VERSION=1.92 +DIST_EXAMPLES=("eg/*") +inherit perl-module + +DESCRIPTION="Asynchronous Berkeley DB access" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-perl/common-sense + sys-libs/db:= +" +DEPEND=" + sys-libs/db:= +" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker +" +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/BSD-Resource/BSD-Resource-1.291.100-r2.ebuild b/dev-perl/BSD-Resource/BSD-Resource-1.291.100-r2.ebuild new file mode 100644 index 000000000000..a4ab2219cf24 --- /dev/null +++ b/dev-perl/BSD-Resource/BSD-Resource-1.291.100-r2.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=JHI +DIST_VERSION=1.2911 +inherit perl-module + +DESCRIPTION="Perl module for BSD process resource limit and priority functions" +LICENSE="|| ( Artistic-2 LGPL-2 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" + +BDEPEND="virtual/perl-ExtUtils-MakeMaker" + +PERL_RM_FILES=( + "t/pod.t" + "t/pod-coverage.t" +) +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/BerkeleyDB/BerkeleyDB-0.630.0-r1.ebuild b/dev-perl/BerkeleyDB/BerkeleyDB-0.630.0-r1.ebuild new file mode 100644 index 000000000000..848dcc667f74 --- /dev/null +++ b/dev-perl/BerkeleyDB/BerkeleyDB-0.630.0-r1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=PMQS +DIST_VERSION=0.63 +inherit perl-module db-use + +DESCRIPTION="This module provides Berkeley DB interface for Perl" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +# Install DB_File if you want older support. BerkleyDB no longer +# supports less than 2.0. + +RDEPEND=" + >=sys-libs/db-2.0:= + "${S}"/config.in || die "Can't write config.in" + + perl-module_src_prepare +} +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0-r1.ebuild b/dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0-r1.ebuild new file mode 100644 index 000000000000..dcae1156e881 --- /dev/null +++ b/dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=AVULLO +DIST_VERSION=3.01 + +inherit perl-module + +DESCRIPTION="Perl bindings for sci-libs/htslib" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RESTRICT="!test? ( test )" + +RDEPEND=" + sci-biology/bioperl + sci-libs/htslib:= +" +DEPEND=" + dev-perl/Module-Build + sci-libs/htslib:= +" +BDEPEND="${RDEPEND} + dev-perl/Module-Build + test? ( dev-perl/Test-LeakTrace )" + +PATCHES=( + "${FILESDIR}/2.11-build_env_ldflags.patch" + "${FILESDIR}/2.11-build_split_htslib_opts.patch" +) + +src_configure() { + local myconf="--htslib-includedir=${EPREFIX}/usr/include/htslib --htslib-libdir=${EPREFIX}/usr/$(get_libdir)" + unset LD + if [[ -n "${CCLD}" ]]; then + export LD="${CCLD}" + fi + perl-module_src_configure +} +src_compile() { + ./Build --config optimize="${CFLAGS}" build || die +} diff --git a/dev-perl/Bio-DB-HTS/metadata.xml b/dev-perl/Bio-DB-HTS/metadata.xml index 95abbb699ad4..126683a7c28f 100644 --- a/dev-perl/Bio-DB-HTS/metadata.xml +++ b/dev-perl/Bio-DB-HTS/metadata.xml @@ -13,5 +13,32 @@ Ensembl/Bio-DB-HTS Bio-DB-HTS Bio::DB::HTS + Bio::DB::HTS::AlignWrapper + Bio::DB::HTS::Alignment + Bio::DB::HTS::Constants + Bio::DB::HTS::Fai + Bio::DB::HTS::Faidx + Bio::DB::HTS::FetchIterator + Bio::DB::HTS::Kseq + Bio::DB::HTS::Kseq::Record + Bio::DB::HTS::Pileup + Bio::DB::HTS::PileupWrapper + Bio::DB::HTS::Query + Bio::DB::HTS::ReadIterator + Bio::DB::HTS::Segment + Bio::DB::HTS::Segment::Iterator + Bio::DB::HTS::SplitAlignmentPart + Bio::DB::HTS::Tabix + Bio::DB::HTS::Tabix::Iterator + Bio::DB::HTS::Target + Bio::DB::HTS::VCF + Bio::DB::HTS::VCF::Header + Bio::DB::HTS::VCF::HeaderPtr + Bio::DB::HTS::VCF::Iterator + Bio::DB::HTS::VCF::Row + Bio::DB::HTS::VCF::RowPtr + Bio::DB::HTS::VCF::Sweep + Bio::DB::HTSfile + Bio::SeqFeature::HTSCoverage diff --git a/dev-perl/Bio-SamTools/Bio-SamTools-1.430.0-r2.ebuild b/dev-perl/Bio-SamTools/Bio-SamTools-1.430.0-r2.ebuild new file mode 100644 index 000000000000..ed1ab08f8255 --- /dev/null +++ b/dev-perl/Bio-SamTools/Bio-SamTools-1.430.0-r2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=LDS +DIST_VERSION=1.43 +inherit perl-module toolchain-funcs multilib + +DESCRIPTION="Read SAM/BAM database files" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +LICENSE="|| ( Apache-2.0 Artistic-2 GPL-1+ )" + +RDEPEND=" + >=sci-biology/bioperl-1.6.9 + sci-biology/samtools:0.1-legacy= +" +DEPEND=" + dev-perl/Module-Build + sci-biology/samtools:0.1-legacy= +" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-CBuilder + >=dev-perl/Module-Build-0.420.0 +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.430.0-legacy-r1.patch +) + +src_configure() { + tc-export CC + unset LD + if [[ -n "${CCLD}" ]]; then + export LD="${CCLD}" + fi + SAM_LIB="${EPREFIX}/usr/$(get_libdir)/libbam-0.1-legacy.so" \ + SAM_INCLUDE="${EPREFIX}/usr/include/bam-0.1-legacy" \ + perl-module_src_configure +} +src_compile() { + ./Build --config optimize="${CFLAGS}" build || die +} diff --git a/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r2.ebuild b/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r2.ebuild new file mode 100644 index 000000000000..d419c8e6b134 --- /dev/null +++ b/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=STBEY +DIST_VERSION=7.4 +inherit perl-module + +DESCRIPTION="Efficient bit vector, set of integers and big int math library" +# License note: upstream mess, bug #721222 +LICENSE="|| ( Artistic ( GPL-1 GPL-1+ ) ) LGPL-2 LGPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND=" + >=dev-perl/Carp-Clan-5.300.0 + >=virtual/perl-Storable-2.210.0 +" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker +" +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/CBOR-XS/CBOR-XS-1.710.0-r1.ebuild b/dev-perl/CBOR-XS/CBOR-XS-1.710.0-r1.ebuild new file mode 100644 index 000000000000..249754da5781 --- /dev/null +++ b/dev-perl/CBOR-XS/CBOR-XS-1.710.0-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=MLEHMANN +DIST_VERSION=1.71 +inherit perl-module + +DESCRIPTION="Concise Binary Object Representation (CBOR, RFC7049)" +# License note: see bottom of ecb.h license block +LICENSE="GPL-3 || ( GPL-2+ BSD )" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-perl/Types-Serialiser + dev-perl/common-sense +" +DEPEND="${RDEPEND} + dev-perl/Canary-Stability + >=virtual/perl-ExtUtils-MakeMaker-6.520.0 +" +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/CDB_File/CDB_File-1.20.0-r1.ebuild b/dev-perl/CDB_File/CDB_File-1.20.0-r1.ebuild new file mode 100644 index 000000000000..a753c1041d5f --- /dev/null +++ b/dev-perl/CDB_File/CDB_File-1.20.0-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=TODDR +DIST_VERSION=1.02 +DIST_EXAMPLES=("examples/*") +inherit perl-module + +DESCRIPTION="Tie to CDB (Bernstein's constant DB) files" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/perl-ExtUtils-MakeMaker + test? ( + dev-perl/B-COW + virtual/perl-File-Temp + virtual/perl-Test-Simple + ) +" +# Parallel breaks +DIST_TEST="do" + +src_prepare() { + mkdir "${S}/examples" || die "Can't make examples dir" + einfo "Moving bun-x.pl to examples/" + cp "${S}/bun-x.pl" "${S}/examples/" || die "Can't copy example to examples/" + perl_rm_files bun-x.pl + perl-module_src_prepare +} + +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.90.0-r2.ebuild b/dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.90.0-r2.ebuild new file mode 100644 index 000000000000..eaa4bd52d5f0 --- /dev/null +++ b/dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.90.0-r2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=GTERMARS +DIST_VERSION="0.09" + +inherit perl-module + +DESCRIPTION="XS based CSS minifier" + +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + dev-perl/Module-Build +" +BDEPEND=" + >=dev-perl/Module-Build-0.40.0 + virtual/perl-ExtUtils-CBuilder +" +src_configure() { + unset LD + [[ -n "${CCLD}" ]] && export LD="${CCLD}" + perl-module_src_configure +} +src_compile() { + ./Build --config optimize="${CFLAGS}" build || die +} diff --git a/dev-perl/Cache-FastMmap/Cache-FastMmap-1.490.0-r1.ebuild b/dev-perl/Cache-FastMmap/Cache-FastMmap-1.490.0-r1.ebuild new file mode 100644 index 000000000000..4d61b8f8c8d9 --- /dev/null +++ b/dev-perl/Cache-FastMmap/Cache-FastMmap-1.490.0-r1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +DIST_AUTHOR=ROBM +DIST_VERSION=1.49 +inherit perl-module + +DESCRIPTION="Uses an mmaped file to act as a shared memory interprocess cache" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + virtual/perl-Storable +" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker +" +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.260.0-r1.ebuild b/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.260.0-r1.ebuild new file mode 100644 index 000000000000..1c39f3f15862 --- /dev/null +++ b/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.260.0-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=RAZ +DIST_VERSION=0.26 +DIST_EXAMPLES=("script/*") +inherit perl-module + +DESCRIPTION="Perl client for memcached, in C language" +# License note: Perl 5.x or newer, + "when C parts used as standalone library" +# Bug: https://bugs.gentoo.org/718946#c4 +LICENSE="|| ( Artistic GPL-1+ ) LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}/0.230.0-parallel-make.patch" + "${FILESDIR}/${PN}-0.250.0-no-flto.patch" +) +RDEPEND="virtual/perl-Storable" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + net-misc/memcached + virtual/perl-Test-Simple + ) +" +PERL_RM_FILES=( + "t/pod-coverage.t" + "t/pod.t" +) + +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} +src_test() { + ewarn "t/commands.t is known to fail: https://bugs.gentoo.org/722848" + local memcached_opts=( -d -P "${T}/memcached.pid" -p 11211 -l 127.0.0.1 ) + [[ ${EUID} == 0 ]] && memcached_opts+=( -u portage ) + memcached "${memcached_opts[@]}" || die "Can't start memcached test server" + + local exit_status + perl-module_src_test + exit_status=$? + + kill "$(<"${T}/memcached.pid")" + return ${exit_status} +} diff --git a/dev-perl/Cairo-GObject/Cairo-GObject-1.5.0-r1.ebuild b/dev-perl/Cairo-GObject/Cairo-GObject-1.5.0-r1.ebuild new file mode 100644 index 000000000000..81a8a90d9066 --- /dev/null +++ b/dev-perl/Cairo-GObject/Cairo-GObject-1.5.0-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=XAOC +DIST_VERSION=1.005 +DIST_EXAMPLES=("examples/*") +inherit perl-module + +DESCRIPTION="Integrate Cairo into the Glib type system" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + x11-libs/cairo[glib] + >=dev-perl/glib-perl-1.224.0 + >=dev-perl/Cairo-1.80.0 +" +DEPEND=" + x11-libs/cairo[glib] +" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + >=dev-perl/ExtUtils-Depends-0.200.0 + >=dev-perl/ExtUtils-PkgConfig-1.0.0 +" +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/Cairo/Cairo-1.107.0-r1.ebuild b/dev-perl/Cairo/Cairo-1.107.0-r1.ebuild new file mode 100644 index 000000000000..37c59892cafe --- /dev/null +++ b/dev-perl/Cairo/Cairo-1.107.0-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=XAOC +DIST_VERSION=1.107 +DIST_EXAMPLES=("examples/*") +inherit perl-module + +DESCRIPTION="Perl interface to the cairo library" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=x11-libs/cairo-1.0.0 +" +DEPEND=" + >=x11-libs/cairo-1.0.0 +" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + >=dev-perl/ExtUtils-Depends-0.200.0 + >=dev-perl/ExtUtils-PkgConfig-1.0.0 + test? ( + dev-perl/Test-Number-Delta + ) +" +PATCHES=( + "${FILESDIR}/${PN}-1.107-fatal-exit.patch" +) +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/Class-C3-XS/Class-C3-XS-0.150.0-r1.ebuild b/dev-perl/Class-C3-XS/Class-C3-XS-0.150.0-r1.ebuild new file mode 100644 index 000000000000..c59e0624cfc6 --- /dev/null +++ b/dev-perl/Class-C3-XS/Class-C3-XS-0.150.0-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=ETHER +DIST_VERSION=0.15 +inherit perl-module + +DESCRIPTION="XS speedups for Class::C3" + +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86 ~x86-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + virtual/perl-XSLoader +" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-File-Spec + virtual/perl-Test-Simple + ) +" +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0-r1.ebuild b/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0-r1.ebuild new file mode 100644 index 000000000000..c94646abc63e --- /dev/null +++ b/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=ETHER +DIST_VERSION=0.10 +inherit perl-module + +DESCRIPTION="XS implementation of parts of Class::Load" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-perl/Class-Load-0.200.0 + virtual/perl-XSLoader +" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-File-Spec + >=virtual/perl-CPAN-Meta-2.120.900 + >=virtual/perl-Test-Simple-0.880.0 + >=dev-perl/Module-Implementation-0.40.0 + dev-perl/Test-Fatal + dev-perl/Test-Needs + virtual/perl-version + ) +" +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/Clone/Clone-0.450.0.ebuild b/dev-perl/Clone/Clone-0.450.0.ebuild index 040e2a89c354..7bc03be63a65 100644 --- a/dev-perl/Clone/Clone-0.450.0.ebuild +++ b/dev-perl/Clone/Clone-0.450.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Recursively copy Perl datatypes" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Conf-Libconfig/Conf-Libconfig-0.100.0-r1.ebuild b/dev-perl/Conf-Libconfig/Conf-Libconfig-0.100.0-r1.ebuild new file mode 100644 index 000000000000..6d48e73fb60e --- /dev/null +++ b/dev-perl/Conf-Libconfig/Conf-Libconfig-0.100.0-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=CNANGEL +DIST_VERSION="0.100" + +inherit perl-module + +DESCRIPTION="Perl extension for libconfig" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +PERL_RM_FILES=( + "t/boilerplate.t" + "t/pod-coverage.t" + "t/pod-spell.t" + "t/pod.t" +) +RDEPEND=" + dev-libs/libconfig + virtual/perl-XSLoader +" +DEPEND=" + dev-libs/libconfig +" +BDEPEND="${RDEPEND} + dev-perl/ExtUtils-PkgConfig + test? ( + >=dev-perl/Test-Exception-0.430.0 + >=dev-perl/Test-Deep-1.127.0 + >=dev-perl/Test-Warn-0.320.0 + ) +" +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/Coro/Coro-6.550.0.ebuild b/dev-perl/Coro/Coro-6.550.0.ebuild new file mode 100644 index 000000000000..7ba23ca2253e --- /dev/null +++ b/dev-perl/Coro/Coro-6.550.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=MLEHMANN +DIST_VERSION=6.55 +DIST_EXAMPLES=( "eg/*" ) +inherit perl-module + +DESCRIPTION="The only real threads in perl" +LICENSE="|| ( Artistic GPL-1+ ) LGPL-2.1+ || ( BSD-2 GPL-2+ )" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+ev event" + +RDEPEND=" + >=dev-perl/AnyEvent-7 + ev? ( >=dev-perl/EV-4.0.0 ) + event? ( >=dev-perl/Event-1.80.0 ) + >=dev-perl/Guard-0.500.0 + virtual/perl-Scalar-List-Utils + >=virtual/perl-Storable-2.150.0 + dev-perl/common-sense +" +BDEPEND="${RDEPEND} + dev-perl/Canary-Stability + >=virtual/perl-ExtUtils-MakeMaker-6.520.0 +" +PATCHES=( + "${FILESDIR}/6.514.0-ev-config.patch" +) +src_configure() { + local myopts=() + use ev && myopts+=("EV") + use event && myopts+=( "Event" ) + GENTOO_OPTS="${myopts[@]}" perl-module_src_configure +} +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/Coro/Manifest b/dev-perl/Coro/Manifest index fd2a02abdf9f..c245de2d104d 100644 --- a/dev-perl/Coro/Manifest +++ b/dev-perl/Coro/Manifest @@ -1 +1,2 @@ DIST Coro-6.514.tar.gz 195122 BLAKE2B d512a990f54e22af20ea91165817d00bab20dcbe0e9111988f704799556cf246f96a40a8b59b56977edefbabf8830453662001ceb35eb4d0f1761ce7c3da3fb7 SHA512 340eea9bc2a33c40813f4852d3a12ff947426fd329a4867a36262a9ece936c9e43d36ba5e4355d1f8f91cb40690de3bb1637ab0b0651518c22fb17a34ee90b37 +DIST Coro-6.55.tar.gz 195586 BLAKE2B b2f6f47f91fcb4af584896cd91c2631d5622556d63206eb1e7a5796cc3b7d0498d40021f06a8367402a34b0771b7ccc80776598a61811cc67d828828bb8a5f4a SHA512 47f22033e52d1734755d7f68175b86784c688a8b8e87d0ce0295e7fe9df9134d5ac9fce8915e8ea1d9355a6d1f3642c44c3c4d745e1e6afb0a9e61c15b47d41e diff --git a/dev-perl/Crypt-OpenSSL-Guess/Crypt-OpenSSL-Guess-0.110.0.ebuild b/dev-perl/Crypt-OpenSSL-Guess/Crypt-OpenSSL-Guess-0.110.0.ebuild index 1a4da0faf42b..44148bf52078 100644 --- a/dev-perl/Crypt-OpenSSL-Guess/Crypt-OpenSSL-Guess-0.110.0.ebuild +++ b/dev-perl/Crypt-OpenSSL-Guess/Crypt-OpenSSL-Guess-0.110.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Guess OpenSSL include path" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86" IUSE="libressl test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.310.0.ebuild b/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.310.0.ebuild index 87892490f35e..f80a7318d11d 100644 --- a/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.310.0.ebuild +++ b/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.310.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="RSA encoding and decoding using the OpenSSL libraries" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86" IUSE="libressl test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0.ebuild b/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0.ebuild index d4ea000050b5..cd9c7dc71f95 100644 --- a/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0.ebuild +++ b/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="OpenSSL/LibreSSL pseudo-random number generator access" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86" IUSE="libressl" RDEPEND=" diff --git a/dev-perl/Cwd-Guard/Cwd-Guard-0.50.0.ebuild b/dev-perl/Cwd-Guard/Cwd-Guard-0.50.0.ebuild index 9124f2a50a6b..2c29043339ae 100644 --- a/dev-perl/Cwd-Guard/Cwd-Guard-0.50.0.ebuild +++ b/dev-perl/Cwd-Guard/Cwd-Guard-0.50.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Temporary changing working directory (chdir)" SLOT="0" -KEYWORDS="amd64 ~arm hppa ~ppc x86" +KEYWORDS="amd64 ~arm ~arm64 hppa ~ppc x86" IUSE="test minimal" RESTRICT="!test? ( test )" # Cwd -> perl-File-Spec diff --git a/dev-perl/Devel-CallChecker/Devel-CallChecker-0.8.0-r1.ebuild b/dev-perl/Devel-CallChecker/Devel-CallChecker-0.8.0-r1.ebuild new file mode 100644 index 000000000000..6270059b6140 --- /dev/null +++ b/dev-perl/Devel-CallChecker/Devel-CallChecker-0.8.0-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=ZEFRAM +DIST_VERSION=0.008 +inherit perl-module + +DESCRIPTION="Custom OP checking attached to subroutines" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-perl/DynaLoader-Functions-0.1.0 + virtual/perl-Exporter + virtual/perl-XSLoader + virtual/perl-parent +" +DEPEND=" + dev-perl/Module-Build +" +BDEPEND="${RDEPEND} + dev-perl/Module-Build + test? ( + >=virtual/perl-ExtUtils-CBuilder-0.150.0 + virtual/perl-ExtUtils-ParseXS + virtual/perl-File-Spec + virtual/perl-IO + virtual/perl-Test-Simple + ) +" +src_configure() { + unset LD + [[ -n "${CCLD}" ]] && export LD="${CCLD}" + perl-module_src_configure +} +src_compile() { + ./Build --config optimize="${CFLAGS}" build || die +} diff --git a/dev-perl/Devel-CheckCompiler/Devel-CheckCompiler-0.70.0.ebuild b/dev-perl/Devel-CheckCompiler/Devel-CheckCompiler-0.70.0.ebuild index cafe7214afcb..499d02f88593 100644 --- a/dev-perl/Devel-CheckCompiler/Devel-CheckCompiler-0.70.0.ebuild +++ b/dev-perl/Devel-CheckCompiler/Devel-CheckCompiler-0.70.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Check the compiler's availability" SLOT="0" -KEYWORDS="amd64 ~arm hppa ~ppc x86" +KEYWORDS="amd64 ~arm ~arm64 hppa ~ppc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/File-Copy-Link/File-Copy-Link-0.140.0.ebuild b/dev-perl/File-Copy-Link/File-Copy-Link-0.140.0.ebuild index 0cb7ae1a2171..1f3f0a6c02d1 100644 --- a/dev-perl/File-Copy-Link/File-Copy-Link-0.140.0.ebuild +++ b/dev-perl/File-Copy-Link/File-Copy-Link-0.140.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Perl extension for replacing a link by a copy of the linked file" SLOT="0" -KEYWORDS="amd64 ~arm hppa ~ppc x86" +KEYWORDS="amd64 ~arm ~arm64 hppa ~ppc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Inline-C/Inline-C-0.780.0.ebuild b/dev-perl/Inline-C/Inline-C-0.780.0.ebuild index 722934793d56..018ce17a6320 100644 --- a/dev-perl/Inline-C/Inline-C-0.780.0.ebuild +++ b/dev-perl/Inline-C/Inline-C-0.780.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="C Language Support for Inline" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index 8083501a502338104bec082660a730565102696e..fb0d5fe0e720a48093be1513462d886c7f6c1c88 100644 GIT binary patch delta 266965 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 q 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%0A?W1T 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ⅈVTi*M>PULafj8JUIy3dN=oVjh1>&lUS>^ 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%0D@z9`*2gv4Qa`u846+79c@v@! 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 perl diff --git a/dev-perl/MooseX-Types/MooseX-Types-0.500.0.ebuild b/dev-perl/MooseX-Types/MooseX-Types-0.500.0.ebuild index 87d70632883f..3e65d0867f08 100644 --- a/dev-perl/MooseX-Types/MooseX-Types-0.500.0.ebuild +++ b/dev-perl/MooseX-Types/MooseX-Types-0.500.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Organise your Moose types in libraries" SLOT="0" -KEYWORDS="amd64 ~arm hppa ppc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 hppa ppc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Mouse/Mouse-2.4.10.ebuild b/dev-perl/Mouse/Mouse-2.4.10.ebuild index 723415a04acb..b5cb6aeeb4f9 100644 --- a/dev-perl/Mouse/Mouse-2.4.10.ebuild +++ b/dev-perl/Mouse/Mouse-2.4.10.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Moose minus the antlers" SLOT="0" -KEYWORDS="amd64 ~arm hppa ~ppc x86" +KEYWORDS="amd64 ~arm ~arm64 hppa ~ppc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/MouseX-NativeTraits/MouseX-NativeTraits-1.90.0-r2.ebuild b/dev-perl/MouseX-NativeTraits/MouseX-NativeTraits-1.90.0-r2.ebuild index 667f0f544edb..047220dac2e1 100644 --- a/dev-perl/MouseX-NativeTraits/MouseX-NativeTraits-1.90.0-r2.ebuild +++ b/dev-perl/MouseX-NativeTraits/MouseX-NativeTraits-1.90.0-r2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Extend your attribute interfaces for Mouse" SLOT="0" -KEYWORDS="amd64 ~arm x86" +KEYWORDS="amd64 ~arm ~arm64 x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Pegex/Pegex-0.640.0.ebuild b/dev-perl/Pegex/Pegex-0.640.0.ebuild index a14dfa437313..ae7c9c68b519 100644 --- a/dev-perl/Pegex/Pegex-0.640.0.ebuild +++ b/dev-perl/Pegex/Pegex-0.640.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Acmeist PEG Parser Framework" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Sub-Exporter-ForMethods/Sub-Exporter-ForMethods-0.100.52.ebuild b/dev-perl/Sub-Exporter-ForMethods/Sub-Exporter-ForMethods-0.100.52.ebuild index 1a8b0a6a72b3..17f8a9f59cd9 100644 --- a/dev-perl/Sub-Exporter-ForMethods/Sub-Exporter-ForMethods-0.100.52.ebuild +++ b/dev-perl/Sub-Exporter-ForMethods/Sub-Exporter-ForMethods-0.100.52.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Helper routines for using Sub::Exporter to build methods" SLOT="0" -KEYWORDS="amd64 ~arm hppa ppc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 hppa ppc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/X11-XCB/X11-XCB-0.170.0-r1.ebuild b/dev-perl/X11-XCB/X11-XCB-0.170.0-r1.ebuild index 139e7903be78..8bb5ff58406c 100644 --- a/dev-perl/X11-XCB/X11-XCB-0.170.0-r1.ebuild +++ b/dev-perl/X11-XCB/X11-XCB-0.170.0-r1.ebuild @@ -9,7 +9,7 @@ inherit perl-module virtualx DESCRIPTION="Perl bindings for libxcb" SLOT="0" -KEYWORDS="amd64 ~arm x86" +KEYWORDS="amd64 ~arm ~arm64 x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/XML-Descent/XML-Descent-1.40.0.ebuild b/dev-perl/XML-Descent/XML-Descent-1.40.0.ebuild index 59cc609bf7a2..96fbe2ab45e3 100644 --- a/dev-perl/XML-Descent/XML-Descent-1.40.0.ebuild +++ b/dev-perl/XML-Descent/XML-Descent-1.40.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Recursive decent XML parsing" SLOT="0" -KEYWORDS="amd64 ~arm x86" +KEYWORDS="amd64 ~arm ~arm64 x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/XML-TokeParser/XML-TokeParser-0.50.0.ebuild b/dev-perl/XML-TokeParser/XML-TokeParser-0.50.0.ebuild index 1a01e6e59969..0642b6d819ee 100644 --- a/dev-perl/XML-TokeParser/XML-TokeParser-0.50.0.ebuild +++ b/dev-perl/XML-TokeParser/XML-TokeParser-0.50.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Simplified interface to XML::Parser" SLOT="0" -KEYWORDS="amd64 ~arm x86" +KEYWORDS="amd64 ~arm ~arm64 x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/XS-Object-Magic/XS-Object-Magic-0.40.0-r3.ebuild b/dev-perl/XS-Object-Magic/XS-Object-Magic-0.40.0-r3.ebuild index 4a37960786e5..aed96f7746ba 100644 --- a/dev-perl/XS-Object-Magic/XS-Object-Magic-0.40.0-r3.ebuild +++ b/dev-perl/XS-Object-Magic/XS-Object-Magic-0.40.0-r3.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Opaque, extensible XS pointer backed objects using sv_magic" SLOT="0" -KEYWORDS="amd64 ~arm x86" +KEYWORDS="amd64 ~arm ~arm64 x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/bareword-filehandles/bareword-filehandles-0.7.0-r1.ebuild b/dev-perl/bareword-filehandles/bareword-filehandles-0.7.0-r1.ebuild new file mode 100644 index 000000000000..1e9f50c24c61 --- /dev/null +++ b/dev-perl/bareword-filehandles/bareword-filehandles-0.7.0-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=ILMARI +DIST_VERSION=0.007 +inherit perl-module + +DESCRIPTION="Disables bareword filehandles" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +# Lexical::SealRequireHints only required with Perl < 5.12 +# We could add alternation here, but it would be work without benefit +# which would complicate stabilization +RDEPEND=" + dev-perl/B-Hooks-OP-Check + virtual/perl-if + virtual/perl-XSLoader +" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + dev-perl/ExtUtils-Depends + test? ( >=virtual/perl-Test-Simple-0.880.0 ) +" +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/local-lib/local-lib-2.0.24.ebuild b/dev-perl/local-lib/local-lib-2.0.24.ebuild index 2a37814b9b45..9b0a9ba53b3e 100644 --- a/dev-perl/local-lib/local-lib-2.0.24.ebuild +++ b/dev-perl/local-lib/local-lib-2.0.24.ebuild @@ -8,7 +8,7 @@ inherit perl-module DESCRIPTION='create and use a local lib/ for perl modules with PERL5LIB' SLOT="0" -KEYWORDS="amd64 ~arm x86" +KEYWORDS="amd64 ~arm ~arm64 x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 9c058748b1e91b034a83d34a8f4eb6b15eec6ca1..171987edcf331f32bc1f2b5adb958205ff2c6831 100644 GIT binary patch literal 243548 zcmV(+K;6F|iwFP!00002|8%|EnkC6`oq0b`!58QmKZHkwUs57<_(sxDf@Y*UeSQRr z=&tIisuqcP`uYE8A#*3#07w8`mAQ9>yVwBB+d;8!2`KKTM zCWUza&A<8&fBS#_efn2_bEI<4wAML$>}%d-_SITWxs|+YNo}4fo@cEiw{V2I`ndOs zY1}EcSn82>yRV&ET30Krr&?NW*U|H6{O~R{_jbp*+p+g$o8SGr zzb!HSO)q^0es9;~x?*ZAg=6sV5c6(pr<`X<`zqnAS3B+;XD+!P*Aa6a;fk&GK58m! z_R&HZcTMSvd=1YX^Ni<}j&h$luhFl})AxGJ9Y(4B3Ok?w+kgDq|Mc(w&ENm-zy3}B z{w4h%|FM1kwAZ)qe{5aqN7Zd(O4@h%xr#IKv3X>}M_^UA5(-{duiY z3wL7m(lzJRa!nx}JkUz*4(Am@VbR$l7BaVau%oHQap$wHy;z)dt#PbS+Zm6Q=UHmK zV&8k-cW=jP{NB-8VR!1h?z+#-v+RBz=}f7fwY;y@-~Pkz#vj)F<;V5)eaUJ(-j;0a zGe_)(uWZ-VYPmyT>DyV^hIw4!IC)Oz)f}$0=H?r3mht9)#CeQ- z#4*DWLk)AbGu$DTzV(0%&YYn%e=3U%ueoL` zJBB_>yGNcoo#Dt8Ke+i@TqAatuw-n!q`U9l%icL-p_wmk>!_G62In5LN*G|oz}OLt zbnKMII{N#P{j1j3kMD~WQ;ct`m3G;6)HX4pT*Jc1(_j-;zK(p(eV$>}cJTLC>M`A| z-$y!*Yx?K-<{9@6yvIHBft8;8)gH&3M?3fd)-aTKx7}v0cMJ)O2PsQI`XuEc+_aUtCIHA-u>-vv*9%zd?y@AC*+%QbomrN?v5bg~Sk+}BY~ zE%S7j*qY-!V%=%;%{iP$E|X2%W8(?u-Q#*$txw~b|;4--3G31F|cUTZI- zlrn2&xB1=^V~Utr1B1_gt(1>~+4;)n4rKr<=XLja#0h9893$T4&nq_grOktsdjVv3 zUGvCkhRVC*d=~-e>g^hY3``G%z~I-F?*KaS&Dc>n`GYq3Vy zV_PNd4TceRdTLi+vsJEqo>I#4;B*d8T%kE@~?$a-PrIb0dyP0 zlSSyN=epRNRj&J**OlrR14CqiYv^DCv65v4AM?oR0A3GxT%=PTEv z?z^7jO1uF(5`l;~uak(wZewEUNd4X^rd8H)ADS?z zTUlTtGuun71dxyS_4STY5CM=2GrRI!`E1vHHvOR=Kvh{VoD+r?M~Q94TZ4j+wJY=k zHW%;Z=U-uA<6*9F6IbqvsrPi;Jp(>z603nm{)wl{FZlnTe)(yB+WY&LFF(F|W_%}Q zWrYJ?NGK-=VR5m|isj#TBeLk0*hzo~iM&1Hxi^87z`7?6z)KO%v4V+N@+(*dD+=U5 zR09}!VXh!a!pCt@92$R}d}v`uuvff&{CUkvy6(KP;bx>tlnsOES!6YA+yb>Bjey?G z)_`J!p#_TGVGl?P*0nFAHIPb>4j4REmmBd>rW`J4F^}Lb_kNC5uMJu*;{JWKIIknU zgn)ne)4%@m`TN&4UcoF9THcB5B94hn*9lRCLqL@e2!FxU5ClAOim+p8(Cl!>P5?4q z^P_pNnZ(FQNX=u{aPR@xJftKO+2Ks6h&2lI{{k|w(R|=%5!T-E=`i!%-grj8;gc*) zi5n(bW14U&DBc7vPsmKY*{l&KCUv)haS!~j!Q9|m>|u_T*8{h98Hzfo>SW3_KjWITH?iT@_Ci$trRR;)G>Z zB@-I!WZekf|7*G0Xk*+cf*i)h+pSf=Ahmc`ivsMMoGpjNfS#>o7Lg3fB(`LuBJYG{I~WEUiL#cPAmo2!XY}4&gTJ}3nU(a#~y}; ztK0?Q1-RUEL5>E{lL_W%Fi7FPljI4mG*AP7v0|^Q^^)V^F-*PWl)!|AUW@RZTM+G1qLOzg;6~YKlY*~aR_5`+owL=1edSLr}b`_=7Q4?+Apo6e#_P=ih(&yk1xBcmc5- z*-Qu$PttEF2hm*dhhPhsIHp8=gTIzz8-s~+YzP3%BSMx5=y0MAy`Sn8lNx6lh!n^v zF%e0RI;zLBUbrzHF`+&f`H&~e^s2L*-i8xjHRjlH&<;KN}g5xnx@L-~EP z$h;05XG7gkTRrg6^Ms1d0$p6@SwzSrgT&7#+jrxZs|XxKE_e}}3kg!d@R_K)g~w)z zI4m9}jjf^sUKi|lfA=3=QU82N_H>rzKCt-?!yj!T+0?JljIhBVw2JmJJCasSo>8v_ zV{VA#&AV*Ayx%ZJ0t33he8CR&hUOWPP*ai5uX9hch%g`JJl>B`Ce}iO-m;0974qBf zKm|fN5SRA_!uKPD^M;(jvFg0zS=$LtN2nKwj%(G9b^}%p{9`UC|0F(u!e|EbuG8Q_ z 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

BG)y8!0H7U?7TQ_JLRP8DJW~$ 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�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 n|5_Khr4yhCs` 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 I=yLW30FOiRzW@LL literal 244188 zcmV()K;OR~iwFP!00002|9t)3x+TeRrU#zSRqzIC#@!>_!{d-GvL!v!EwP23knAUN@uR+IM(Rb!PEEqoI8ws_bcq9{6GHl-~TWF^MCxu zKm6CfJAQmk|F8etzI@v2`;Wh?_x-k3{ir#Qxz4!mx$1Gn)7PMokBW!pp{w;V@EL3u~QoB?C(qVA6j3Z-xn*U7~fVa?Y!@Cw}}ZIcUTyC8f?NkuJb5!mlD?9 zPX7K%J*L`vJ=1w!(?7>IOWZr~9(5ikR$BP0J3CH{+z3!&C)t(e*{rLZ`@#E_U^9pYZw!xZO zXK8!a6K_kKw`mQx0v7H7c=3*aPhxeBeqb}@PBE|qM_mWj2*MrnW-t43o+rLr)5t7o zJ7P<%x8veN8|c&Tgk$y#6DU0WwZa8V{@a4_R#&`0v{>44T$vSa8<)GbTX!X_9z%}t z%BS9ZcJ~u33V82aEl(`F)uU&2`C=t>&^=nJJKpCiAswB4#j^{>&3k}~4I7(R$2YOQ z_XYbOKmGWpKmYjo>zDTh!;iuX-j~pKIrG{FE6IXid#^eMShj%F$!DKCUyawp#EL5c z?Df{~yXTQ}p7+ge^SuRQikMjggG;|wI?jyQ`O0O7Jb;yQ)jrQS0quli#G3zY#Rk8$ zd5~NeKvwTH&m+xn^R77GMF6^by9OZx(*q$e_;npMfKGffc9csm32fqd0=UM5?ur$U z$Yx)QHNqa-%4u&fjIh&FyArz@eDu&>R_xoS`47a#|M>OWFYU+o7eh<$IJR);GqwBH zj`8XO{@?o?m@sQZ)>__KZ=a}jNhoiQ3#C&!KWd zI8TioW!~@9L-tK%?``wsyfMJop%54!{*4h3zDr9{lZ|_^%Cq!yz9AVgv;~O79UCmB z*OIa4>$uN**Sm}>@lq^#4|r(;I?j6#*%L2&jJc0_5|lDTA`lVhRfst3HYS$N)ay<$ zt-Q{9YQmuI%>omd*8M6YgE~7I;=LAB0kEm}iCyFh=V9~klL#i)P~&DZc3Bk{ zzT(Uac9xD@Q|LtfH!I`Qj#V<2!N&p-0J$);Z=UNY?W(2e5B&tH@`B+M7+M@TwiT-e z1s`iy=qGG0*5&74VPWH8u26|9^~ThDI%_`wpEQZpKqLRe(;YAP|G)h9%lx$WkFQ@p zzj|hTCuMns6JAItCkSD2vCSLHueA|bbW7|cz=K5I9`W2tASJNwi39LbgmbK5VwU_0 zmcfbwIS|zVMqZdJNRsezToi}KUnd`$*%9m&Zy*1*W;tE;SclDnEED~DYiR>bdiA-04D8eD2$|rNj9yvwWu{3CQ zxML>(8L#=#W3ZXT$Vf;%#=gVJ2VnD%l7q+&XF^4+k)i(=kb#XJCw>-T?H!*E^Qi5O zXY>l6WNC8TFwr}v373N6P2jRXX70*njW{u>+A_vH@V^FggKx2iF*be#tYzCIKq!x5 zbcSk&BVks&&fTsF7rgT%knuxThWgUHwY_9N^w9T49}6rN~|a+W#=*i0DuzZZ;+#BtPm;%kN{6vHuwj^t90}o6gl#EL};{Ak^!Ki zh$JhOs zXrzcxXfa$zMq2d&{|fgYLe+TlEGW?Xf>D6(yfZ=+ri8rY?=dy7pLYg16+v&DELGLc zednGpo=FCPcE~s)!4RH-H0qFbkh@maDx-PktqevMU3@=bXajLj!gD1R8WDl8fG>nq zc-|u*^9Z~bFtR`bEDJ}#9U(1=IP|()|K&&i>HDW&|Av8qD>qgOSy?%ND5y)e*+c=j zFre)4d8m5_f}wo;DqBdbhFHQghZux*GX4?iBOd^Ovc?gnjdX-DvgQ-mjyuSJLHUO7 zRkjC)zp&CbSqbAhjm`HB*AEIqWaCLR!E6&O?S}C1+6UW8V5&zhSPHI%Lv$dW&jU6W zNIU|MJq!(3t{LG4xYW5IM+4|N2G!%Iz2FtH^Z>;o>vG}Rm3=oEMTk&<&+7oh@N?ELm7}bCHM0+}pp9I( z!tM<@_quBT+aLar{>Sy@_roNDXo16!iCkOZ!$D_63IRHz{BE>Qyv})J+C(Q*McgqC z^fq*tAcNIGrl*|b!OxWln5@X=!)_cJn9a4^aQQ~)C{^vCpzwV|B7nWI*LEcMa2QDh zzxnW?{H`oAuLH-~P&d?84}A12P|=y8i_1KV2$^J%`1xe}DsH*5z(M4K7qPjJAO#Gc ziMm^O>>&|{#lxhrRdm4Xg8kti{?jY!mzQKuXIbir&3737XcNh%euZX)4F;iAw3peD zv}*DL^_nr}hDhGL%jU~_g)tHs&;{lTcDO4v&ya+gihTY(_cV(L^HI*@{Rm}ZEi~vY zn}}Hf z4CY;@!Gp*No6XBu)*xj71&@0WcUHm7Odxz%uJz^n*Ke;(KfE)2L1F^M8)Hd#1Jqd` zv>=d{(lSjbZ%60^cI$>XLD-BlNP-x!bVy}y(To;UJs~zBsBrL#1H<}ZTC8ihAos*y zlyV5Ep(*mSj9GZh-M)wL%vY_3ILwy97Wx~f#-|WY!_@0yMA(sHP3?Y zL|7S`y935y!pu!9LN1euPt)y#C4f=BA z;4Dgo1C|f#fZWz|Ks?T2Zo0u);gcPD6VRDNsXFf`b`lWrC%E_p@kz2qqS+v(xAK8j z{C|FY`us}s;bHFv2B;F8!qIbKk8pnI7kr=HgSMiypvbXbq6c7f-0)7M*$r>qvE4{H z{i|=Dq+xER7I-rFziB>Tp+M6+{NhB{*S#>^4%=lp_{{!@hBsD0aD-7JnSpR@I1z4P z)Y~;LtBLn4P?xCl1cYM@I*VZ=5gBhpl?1*ect7^ACQr_b%#LaGtd;`#`FnsFHq*_T z2J|RT%fqgGx7P(TmH1zN{Ed7yq*HwhlTvITyb^=}hrfk{G!ZpVuC+$uarC(sxI^5= zxDHsn$$z-^5%LKuB_5gtm?=jb6Tx|VM#SPkcW;#3L}v|C;hutC)U+`1i{G z5M=4m?(n$Lc~5K$$BYAIb(-Rof=V^R=Lh|gU#o{HGyb=A09H#P0)ZX67i6OkT{mUwRUFM1VFa? z8=cr2F?#F;4};dNgsNH1laT|?2k|G8*2_dBpFBO$icmCG_b7y$6VF2P;$a6UM@Y|v zm6Z|wutyl~xIt9nZLU1c0}k+9*8WgQp*q%Ubo}4`^~J2t`#n8DG=#bnww9 zo?bATCxNzL@hI1~$ap{02tAm@%aRp-2Vt45zvH_2g1Qg3=zu^M!sUgnL6wOGc!E5Y zC(9=BCX@~;#WTkR8Di-}W;3A~9Y!7b=;z%qwS1+A?_Ht2@YO%G&p-Yv>-6c%A79q2 zmUr@%5q~TMk|p9tAj~jNfL`3YUTGRSj}wXj#RL%sPh+S{vzh8Es@my^+@tN#0oUQf zK(_kKXW6R)(o!)%PjQYjc?b)^PKa*|>fO8+OOFM^_-4Vt$7r{a4Lt~fLs15E1C0f` z3YsK&CWYd_TDo?cD-5E+P1~_h)Mx@vW-eGBL6QC3CVT>#0k;@XI=nN@ZG4`&pJ~42 zC_I_`rTwq{zpd9Kb&C027@>rh*#*K8n^eO-?@s&~jcDH^JQD%-53fRK#Lm0nvY71t+I(!1BwL)VIM@4 zl8p{?pk+a5UVj`fS^fY05C8ceU-9ex;7C=t0NQ;;BH7^ca+LdSqQ-H_^igoE!#!i1 zu!bEo{^prqYr_2s9*Wksc@dn7x3~%9aF0Oj@*ImzhJLelD<2uYUN>~V5Yat7s_*PR z6I~lTVv8=o)eRV)$gmBeSwo*aJQt7sj2@99t5Ei=K#PCLeF0HdS!`*5_#(%kq@{&< zodpSr$UR}yyrcP^daLi+tD6#*-bj!cCkuy_6;yJFsqFjU8N;l`7D#KfC3D^iABQXFtP+euly7X z+F{pt>xHCf3FQh}WLO~vXKwR6{H@dDC?Kst!Ov^k6(<5{X8i;EM>1DQ?*rHIK&oGAM*6P04S;hz@84ew+BTd3X}FGUf$7of9-` zcQILs3$Pmgc6rVl2h0@;hA{KoEk@ZZtO9GDNQ1GuhdOA#>$=Z04)|G5sQj1p`t)^t z{qke|>yQ85zWt4}k7I(GkZ593L&I%^hM^twB3!d2(B%$R6jT^N2NT0Yi7Rj!2rYsI zWprahs0IKD3KGI?*-YmBaXbDgt3?Q5XCQVX#}Qu{n?ZPi0ByYy)~b=--5McrDNKb7 z0=k;4)q5p+am=H6Y8xhUCz)sMh&UvfjC~mdB72N#ggGu%(=AO2X5@&&;~=*2TS(Y3 zAVdWcd!zHlt0H36=9drp@jao_CGQ|$h(}gppvI03`9t}jkztr)ooBqjSRKu@LC(-D zA_H(~t&^#@bHkN93WuW(R@vmk)p@%)ZzC*(aa)r_D8N;CPmhHMD7D_`{UNANbIrcH zH6K_6g7Pf*6(|<0vj7dA!(!xngwlC$j2`Z0$=FdxI?;*|Gs2JDE<@YMK?-6P0w z#*VzhI#6Ai*l{X(`f;29we%cNZAxt616AZ_-q9ZiwLye)ofvr3tv#z{K@b>af&c4* z{~raFivz#dXNWk{UIID4iK>-F=GAHV)IKIAAOGU1(4G@|Q3P9xjUJRM57wl!vh zWdMFaaiVnvwTf;C8o&oIAc(Am5_lIFL(KBQWB4W*+8R6k9;zrfRKlW6Ub2x7LZ+W9#6Js;$noU zEvMkumuClP28`O1xg&b23IECP9HeN#A}&^tM>yjeG5q^Q`){AV{I`~V|KQu&G)O^S zp34%I@icY`t4a5DK>^AMFI(pT#2R}$ufJq`^1>=FYrA-84+e=C4X7%x)QMKRt0!TQ zgrnlGrwKa3Cb|VcX4hu82N58~@Ln!}K2ZFtcIFL{1qZSvIQ1&mQ@*r_Kp?@1sg_JY zHHA0wc^o@>xL&{sG%dm6?1LA8Vge(}17OG{^cMXDz?=(Pk92fDDque)60fZ^?|rZ)Y`3qj#0%n~w?ti>rK>^CDL49#+$4T6u*;O_|3xO*Ol zwJXJQ6WC^3FoJ3A77K%8KrKwib)=aUQX3ubLA(i-@l*>T8~F=!zOiA8@W!@79iDZe zOfiMl_w6aqhxPjQ>-ax@zqam1ayOIWIUH*fqJbZRx7E3jl|5J!L?xz#vBPPQzf%A| zdq7Yw;tcqMpQ1KZ)&au76S1sVPlT&N_DaH``{uDcthd%@?Rr8q+f9gmqhy5TabHI# zc%XxjrJm`9G*sW19nk^9IX#Jmv4V_{V96{2y3IOqhlCWc77HLYE|s#_O1=gy2yedQ zNfg2=>%jQH#HaGHH!Eg)-XD?d`!7F!oxh*pnP`aT%`r0Azx7{>2N}qVgP;RfOc^L1 zgu)UGLVaW6JEd&6J0rNY&9a=MR#;<%&GScAIs-eWr(g3)@oBXny9B%iG!4+1(~8%7 z)*{`ytu?N_BRWeDaS0D|;kJCZr7FWZ1=wRpYi$U_T6`aI5+rgZ5sdjc9-7sI@Xdb^ z4$obi`3_7T{`OSH!rS%*#byhmr4FwGseNv}egE;XHu&8i?+k`oHVR*UiskOu4#|wP zg2x#!@j^5p01%|>JZb|rgF7yyMD9$Mpzjg>!}iGT!elP1IJ4CL(ZFj8Z)lVC7F{&s|;v{T(W zJq`(RTV1z~!-cH+?!N0RxuEHZCB&jb$`4s%Rf!v+eps+Se){q2Z=XNEuGo8++-$TY z97-M_?CeSafk2{_(fZ{MOH$2)YfTU$k4P?JPuw?P*^X=}H+(Qy$<lskIC9zL!M;#CG)|tGY~GTCkPD z4DdJ-=Yyqr7kV01f(uS(w7sq5Cr27=Bz?2D>ki zi@*nQ!To${P&ZG~b5z$NMo~V-dV)ib7FVMzr&XnvGp6kEljU?ZT8MjsDjuXSyy)K+ zZ9zaUXgorUWy;ekd*U)ieOO*7Ikv5%v3oZWcHRvuzXqG!t>-lGb&M7kIxW`DAQ{XI zsH^9UZp6Ve;iPac3k%S-%letq{+faAdR?@ybN%xB8rTnRl=}43IaF4)ml7$?zXx*cNy#;_h)-&PG(T_W`)})Bz4KSxjhl zz4*rdehOl&#t2XJ2Jp54oQ-SoS#>=HRBfoxfJ@*=RRdO(h;QLwCjzlgeC^~bZWrZ* zE)(A4fJ>ssEQLY;S@eJtq^D5=>ua`%1SIALXJ1z9%ct*OE5P?ED35nqfmSr3R3l)a z*t29BVrJb2E0;3}4i1zQt;k|gJ24Z5iB8FZMR{yinEpaU$RNPA~rJnlXF zS#aA>H}DS2h&6|`DG%s-Fj60AL_CeN6T=Ak@w8y|f@vZ(izbl(m@3)y z^yZ#5Wc=0OMNFHdu28@rc&Mn*DLD z($7DBc_9=w485&bD`;md7?aG{2>R+wx6l!moapp)5R!|^AXMXY-D3>&5D(G`&kKA& z7iZ78_FWFoCIdtXEJb_+M-w|7Ft6xIN;!fB6Oqsb755C{orAIJPc1K-GD~aW+9lrw zQ_H})7Df~vhjoO=c$*Dxgn&|OV7$51C%+Fvv}Nf61t2@HTTIMaVFY_2?BdH|dAtB{ zHH%laY02vjul-rB*!cSSwd3eRu_h>kxPwrmbrO^uKzfqlaE$;-Midfspy205`cF(9 z@X#HV~D6kB`eq6C%+P6P_=xTW3`9}J61GZKLMWt_SfEWT%;kTi}d?#*u zM$in3zn-2Get4QyBB)tEjbk>2fH`#J@F~rZP|t2k5$S%(KG}@MwUF)f~YC4m+IS9}QvzPmTD!OHtE}phk7u z2f%Y#v2%g;mKoOo=poNY6TF>W-Sks%FzRN>!pU3V(~8l%{(q4(iFUsJzSpaDq1Se zhM5s;$6J6T&Z*Fw=aF!i?%^YX^)6=dJu`+$R%w_|FQ|b-SjJE!YKt49ONypg0YT z3&)I+(7A02U7ofDpfbL9<=T&Y*_yhy{VdB+H!{BrEMO$np0%uT0}%kwWo^8@CPZ#T zR&&8eu+#1Y<*a$&kFCxafnZ$h+|q0_W(q63OrG}>n`?GL9rIV1ey05Hwf;bOWug{-j1W&Tzx7UV7=@Y zZyZ`Mk6R*w!5B?2L6n_4l?mbSJW}ICNbt3=`c^x%zS<=)3C62FuXqk$efRxgxxW9p zUNvNW>HM=fTSPhdt|&77uKHO84ChvEJ8@O zyg*(|VcYO}CST1YAVh#@JD*1H5f(D%zJa}CDue__!cS{O zOkf_0N+>AaYQhOv&5Br}9o)#8Oa7BceI}6WMyMpy1l1ER!EKncsfmdjSr5Om*9l;?j*VcZso2B>ZAd_secuOGazQ=W zK;pX-2QCvh)%HwYYdCEH6ywCf72450Q#SlNA3HO&rN zzlZQ=Syw>bsDIc2b`YQ96>*5X&6LfJI}CfN4i7^1x$NJ&i)|$;>yvQUC(pk;Gz90- zvxb3s;kf`KnhO?(U7s%nbnV+8$Jbwe{k(pxR|6~W02a`QmpuR-d&gGpZ8o0B4m~Om zQ*@(|Y-8c&#?2~XB3=!co0dIenfL96+2(@=KX$rQJ*$sa+X=MuYd4$PJiN?zetI5Z znLzlhPI@b?U~!PnjS!1$wHlv@j3$jJSjf|cW8!XCFgzg-oTp$tQ8`ieT@eklVD(ZP z9^6OlD9)pK#FQb6p6e7s(|y>OH7#rb6H}3t_7zCLs*`9R8M6HtuU^K%;SeV z*_InFJJOLcxdzKM<2%@=ZsIZ_2s=FaR2vE2i5Sg}42w=K18A_Snh!s%JX*t8i8u<_s3zX>*gM&cxHg+=neP2zt-gLqKaIUV{eC_NFNPt9 zWO>N2)X08LkO|faNx73s3?ZMP2o|`)#CkfdGzID4qj$$4pBDLguGqxr{!|ZRNzSym zlcfT92-4+*&)Wjk*@6+w&Emsv{C=LTK;?!dgT!2W0(mi$z80dgTHDGGYy{enAB}7_ zbws&~hKS)F1P73crQU!UN*PUSdI=+SD8U+@1E2P=Ti}CqTBn`iFp@q$EZMK^+xPX; zFYU{(f0YM&>BAj(f~`H81lWIqqgo6>=&+qUi7_qNvw!0`!K0?`t%8GZ&ik{BqlAeP>khs~-Y5{#m$s{myYSM>V;<}ImJ6kZ0ZbK5<8EUc_ zDySNmR&7hku@wv9=P3{sTbpY-WbuOB0CQovp*Y53zvuBIyM_iMsuE60#Rn}`x7CR7 z0Axqm*{QLjlSe+_4HN9|j%PW8hg4Q-L%`waUi)^$7MCd^aw8mbuYL*Yqvt= znTN2Yl~vYzpG559>m3%9?LAmQ_}t|Eayhog;;?cLA}|D7$r9k0-V^!BIrU5$z&YW? z7HiZq`ko289V1o?S$|!yZ(slAb;id_QU?l{rl;F6qj@ix=sC^0Ku?45(vAfL_)U-r zum?wy!0f95{<>zz*tWS}UiEO^#@Ln-$xf@i*PdG}d~{+Ut0RUTq@zMV0cQ(S-;3$+ zb}(ft{|`^x7wVv~8tjMlQ!N;*-Me~P&DAmLVG?dnTRO@H)Q_{Sg|>9=&7;S*4XoDt zn#E3gILm38x!vJJaUtu0$K`49%W8f9_7EfvCSJ^Z#`$N@-7N5pb6v%_B78dIz_ISJf22twP&+ZCMGgs?@TM0*j; zOkXqFDDT1HdD#fFoEK4b(}JBqI{Qm01s}d#Y`{L5#x?g4krbG-g>p9G16bW$1F8(U zirR00qVdz2K-PE7&E|}V9%8pbm7EY6(PGFr87_g|>QHCOIr+hX8`Wd#>%($=nCbKq z97W;N{s%-N;8!e0wdJ`YO*|4?zCm-w!+u8T6au$Zh6GHI^OP{+HAhpL^-yj;1|bfk zM9oY)?^^eq*V2{4cHL^f_CjlJkJI|wDdfy>=H52Wn(Tf^XK}cRcH5eznU>@cAlluW zW8hE~BIULk{T>9Cn_VyXfP=-R2R4Uizn$;_U1@AAk(JdoZ4eG8R#gxcJI{74*T1r@ zZ(l#n4^0g3#H#^?){pW*eAR7Li&<|(p;gC(&E0%7Tn$yhqQs6M8c(_nKtMLblh0() zqm#tu@zji1LX^Nbyu!nUlc+VFUq?i+q{~5WX<|&M^tUDkzH1_wlPSmpUX%GMNmr`J zsN&htZK?8Pz*8n7_d*{gD}jqV)@W%}(SndbsVugImB6wH9M3z!8YNl#GR(7_Jmj=n zzsQHfhxPjH%R^aTm+U1#2FI>AHw7y%4!6Sk@0hdIvG6^N%BrS~<1Gl#?pEwrvzY2vvqkMDh!Orx&C!UeQdnK4N$Y9MUisnF4 zSfU}x#$H7UM z8{q~{m?}>KT&lwJhcmVBfBrK5`H$<%`qutx+S>h6;dFYAm{5Z9m1g1UVb0VBSr#&E zoA&V8D7oKete-jyVk9UV!MYtx2>Gz={*mNk&aFra4~X#HCvuM8TEN$}QRWRXd@iDB zeBl){7L-9KwjA2acJcEE;x(}R7ygE}pAIKFx3zV;=d_kTI?Uv$w!-OyUq!?xl4A+5 z6mXQ4a@wU?I$NL7Tb9$Drg_o9EldP1QKDo&odk5+RTkrc5NW{L1(S5t8b;+9>&zX(O})#*cF7X{&g z1ju{Ub}$|1d}^Pu$X7l23q%tsFjTeX#E5EEF|F)? z4vYVCC)5))a)wq!i|m{S6Px|14!oO=W^l-9f2*Yn$(oCK&x{ufs=E^u!T$I#nv_|t zo8@oMbR#EZvAq^^#>>G>H~gpC*^8_WF`bDgLz=R(N4y++Q*Ez9a@ygto~$O(lYnFq z3(xf`CV%|;TmSr8>GWEA2**Q`K{AcJAgyP(7%W_3O^J%rNe)MqfFj4O8_Y3Ewuq-Y z@5u_IdB7OZAbZ#r2ZXoSPN3MCn#Bnw$z#03LpjH_Esq&3Zo&KC#5X3CAq=d@k&Hmked>3%GwKdh!$ zWEjTjvD}kC84aPnJZPA@U11yBG-LXg9RA8T@iDI1gTp@Rc8uELfRf`-Yy_2~BRp_& zOCq28Stm}i=D89|gBg=ob98j!V`99M2>Sb> zq-MU2tN<53wQT5)R)ijqI-n@y+dQj77VbjitHr@>j_rXl@SAB@ww|Z+06a$fWcW=R zVbw~IGn-1UU9Nn<4Q&S@5)(|I0Dxb76_mgI`1xlRY<+CadS5bFzPuXVa^Pvu5FXkbYjRdZN11qjK>+Bi+`?V~t+P9l`Pm6xB|34o zr6&V=Zip6<1u6S>j$0dwngw#AUxYmuJ?CszXgE~@qqQ;80-b79L5=ah56cBoZl1tl zH9XYVB|7x7NF#9@o7H%MWK$?kYRL|2{M-by%md*6>`hAX=TZGF#Rk zKyrXTKZyg6pC?+Avpd(>usPPBocL$mM{?aH2Xcr1k6urg*qO=FTfTu+4x z-1&gVH8Y80tEuJ81r)S&=Zv;WN&ZcfB*pQttS>2RPU}X?hxFlZKfd<%^Ox7kotI+} zCl(IWO2`Q+o{g8kAy z^m<<}RVb%@mQ8YK?~>KLp#HpKjpj`9ZAyYb%>Q!sb~ibEI+PXP$d}n+7&HvH-_?Xv zz;Z17hGi1O4X)RD!U&d#v#f3mvhRaPK-jqM_P$<6>{h8-h;&8_#_X9#E0)<<3aeG{ zZ(=f*lKOp}TZz`dq+~0n#qNj|XF=W2`C*r7vZjKlZ@!#W3n!{!l<@xtvpKQARG8^cyku9kBrza3Q*oBuJ9zrO&<%!M~%Jr}|JA%&)Lof!_WIwSL*j$rFVM!V4MQt~7Wy@jhl?89YAxYd6L8jamvgmJst zuJsI$Yw1I&CJXlK`n7&I%spQEvB17#OahEU2>^2sL@mCufIwrrts>%gPA825$7}t|Gu%n-f{jY{4+p#PJ{=hdrZl zEa!Wg5FMiu`0^M-x2rt9P7`SVvc7-)W&QO1^KXCrv|k6Kr1w4}I1(faEpwPBte!!J z8>X>>MbgeOJ4_oa8_lgif-E^x)jr9qLinp=I8Z>m#V|bvK7ip_hx6C~C&U}9u9ds;nmBIGG7ox5f2>*^PH z2Hp0=DiCJ2V|j=Yb_-q(?e180WqAi&&$0_g0yf(#Quie9b=kiE^u7J^(~ocM%lFS8 z^|-?n--G7es|I#$_(Z`~PxUTO#GXadZxf3N`>8EDq*Nvap=fI>(^FU)oZ|+ZO&u+N zzwS}&P`~<~V4>sp%mPB)iRG9Y+;ch5lNh_!YyUTqwL|!D!k%w7%As1jM|-W6jw|%j zIsjrQj{wy|CII!2kH6j7;CmGMo?7BgBnW_ihEgA42znUX(m*rQ^`C} z@iZ=VXf4J`05BED%d5&fIsCA8#Y$19v=yv-r7rX$DN$N$q)>fJWeWQ3U)j zRSUarC4dF!)6S|S0q{ z8&ohJDbX~(E4^jQg5}g+w*c;2_`YHTavGQh-Y>XgwJvfsSQgle_?&-9sSkXNT^w^* zuscxhsS}gHeO|_K2Z>e3dpf&8a0MdR{Tl2_RgC85Eaw?Ntl0R|Xs^v}9}anM_Qa$) zWFOhe|FvW!&VVk0+_g;G@&|;@wDJ9Tu2r!zdYPlBy<_u7dIosmrFmV4HT$p^*ja~Y zVDZ7wikBRJNyHrfzugcH6n#5}gDeb`y)#IO+J~)F)tubrfXl<-c-A_AXHcYhIVaCS z-T6$oDt_6WO2RsrWV7<;uG`7p9~bP`uit)r z|B2A?`z?X6L6-j9Z1`;*Xm3s%C%&Cl2O@Ox=_1T=Tm)2>c(81nJq6!`!Tqo>r+TCb zu8iB8W_X7s{yXyCqp8P9p#GkfJE`V|R}e;F((QfF{z9>JxEkwakvlGE6UrKvV^&8` zz=*MCCvNpJ*pR&}IwTlar3UpMHuFS$;TiSekgekI0q>WzgGlNMN+>@08gj`PdOzWF0A$DevH0RD@vOACI` zo-u|*?&AUy^ZKl+cNCauv5$$J2KT)=X*;3ON*1#*&`+S2ji?Txz0P=It_!Vq4-4;XXbsQ# zHpX(ClYwE2%)*t2zGUu%c1XB+v9pOo+n$8rcUbC7hO4k6UeR-P3rw7Aa$0BiKJ^t7>Sowr_QlC--DV}YDkyg1sO%$b=eXD-r?ymq77M>2uPV_e8+XdDV9dXOELg=m)-p+GSwfxJZvrSSfI2CNsdmMsL?;rCYU z>-XP3LfK8j3CsCZ=D~>ntiyy3p)G^8krt(UB=+1X=Cvw;*BIlO)Q-5Dt}xub4J4o) zH8x5);@l=yxIN)(KCNIp-brw7PI8V<;}`7aeas{jFFhsA7|#KhUD5IS%48PK_}#4h zhv}Mo!H}0lHY~mu)@*)r^9tCJ1C1}RI>48ewKh09GRbq1%N%|F zT}%7^^KU;seg5Y^t{?yWV}1MO)0g)7pTB?lKVNzG*2g*fGf7RS=j;1-QhS#Uhyx@T`+V9tb-S3 zq+kV?6Z*kX=c^Sc{praxXq@&XHkK~i^+to>0d+h7|E%P{{QPOWR?{9Y)wCA7^yU3e z4z8`w;Pb0kvtq-ZETdPu&FqRiPZk5#S3L{Mr)l5TZ376)$}zZpcUlu+*1HOPZCP+H1%ROyhjTgXXP(L`l!x6Zj#oPzqIVU^nDIDvsP<5;l;2&w@1KAArTrK` z|Mc_M??1k@Up_>Q^JR#$eJs_hjgTbvQVQ~7^NsSln|CvydAuYnZ|_yRqOBLt^?uuu zWM^3t@ts4vD>fIp1C`=&5@xb9)EqFKtjfgGWGSXaJsn_!VtMb@IUKY+9nbIlB**~2 zIc!>T`u@6Ra?~VT=SsF&oqTK>&Y%ST;5B8Sjrm>BBe0mKNC@Y#;fs~WW5#fRtef8JI~@5M4^6>n!WH)Z%7c7gNPD|pYDZQTX6j`v5W+Y)}_V}IM+FS=~LUk+ql zeDBliu&TYYHf+Ub(ywy$=}C@W=4He4VWovL`b{u-i5@D&!AZ8|+%tJw;so2eQ*4(SF)@Ovxw+m}y2ez0Ia{qlAE>D75(hRWJ=c6ktaUjtBg zcnuGGKuI6v4?lt*c)=PPRE@G17D(x0_raTb_a<+~c6>g4A%mF1}g~XMAZ~6WJF+k40Wwk$j zD33(_zSkFdgOvWb?W3*%n#l_!1KRDkx>86O#0!L_c%e;{KF1ySzaWBL9e=_MhQWv%Uv6NR_nSZ8hAM|%kmlryq})MILs(A3$#YcPY!hv2FHmZ2l;jCVT7#%EH zj(bfa0zT_(rr}g=heWU!u$f~$vKjdI>8(V_#A6F5Lvd=6IOs_$p5UP{rfJKRqxtH% zLcSn)e^#29V7KAo%!tqhjqG~mF}-FR1LFkwD@Omoj3>zv+b5sv4= z)6={OHexCm@4c}3>-xZmzpW2kIMkO)c&|7)tTA+Vw|D0tE$egAh&xJd1C(u={l83* zvB~KfWwuV9RKL1Mw~B6`&bF!M?+F&jcitwO=^*sM!|VYcL=Dz$PcNvowDC>vA5KOv z%iOaUiI{D~WF3)%u~}>5{dHKy<>ax`g46p*Xow-73l_WfrzMMbAdEQ8@C^1Egy{nj z@&iWkoYWDrE@ej@7C&6ApB;Yxx?10VZm->9uk%KnS!-K@b8sBQ70zhK%%Sb0l_f~x zZRuknZlHCxsv@qPXei7%^cFdlQ+BeUoyx(Gh$wsNt#DE26FH*ZF`Mf&=y$Xo+w9dq zZ@#!ahC7eH+^YfnbPokC6Tx;U5G4yAOW-?9<4#oRX-kRSR;^+0Y6$0OI|!wEFR%%> zV0%q*2NPKDX~bK9m!^xTNJ5BMk@WUycqu zoept&i|Zs7d3S7fw8u61DhJ~?Tr>h;;C%6B>Yx;^jx49wRGfnY9sz2?!f+ zK?(t93Na_Hno;xSz!cvvI?fiEKvG+Tp^WM5J@$*=1l+N!$r=<>H?=QQp^h$ZC;SJM zRhw1(wmWty2e#I{JIKCZkWb%q@^6e@rA(L)wq8Pv(Zl={Jl-o!URUj@hX4J$F5T+G zb4YdcX+uT#zUv;>(@5eJORxBNE@Sg34Q?>6E`Ri(}_Qwx2 z_N7$qhVon$7_6tBb}7o_?N$p>!3-U`;nne)K~{y>GqDVqSOvn; zI)%*X*bTetJ+OL?pLgiDo>iRc>FJEOa=-VVJI=Y70KA_Izr2%SIWm(6T0~p%-zig$ zeG5;bxZWO|IQ5}81euS=V8A$jz`2TM@xi_)gAnuZi(_PSTYUJ_W^I9%XRGLlg!GnWzz~ddp zk)Ofc)fz+~r#TRCLi27u!b(eIJhU%5tmUu)*efcszg=x<nFi^I-2x>DdGN;aq}26uh4s@ZRU5VsCK!bzROV zxp)sg9M$Q#CNKSJ*YINXX_pLs`;?knykv&f$q5b}HK3eMd&tce;nT_39k_?l;QFRs z(Z_|)fruZE3be{Bpt{>_L7?P0?OdrN}qUVSIU;{q}YUOIO*5f z420+5FyY%YUp&2E$>d~*$Az#OQ7!;c@wtBODmKP-@2b3!FiuMF-htSWOx+7Pr~DzF z8OiisM0(gNj_J*OU@N69$Ut>=elF-T$J2yo023i41ut9}HUe0Uc3UWdM0;jy7!j;a ze8%&b0`^K1z`lx^pZDjE#BkzUU$wM`ZzPBv% zf<5x#Q04ba2#-5ENVl2HY!)mV^zZE$eq0YG%nn*=%eS2Ixe#PmWUlmYIAnouab77g zFYpfo;+Nq@)5{fja7TJLPK}3iMx)aa?A4G_v$h1;m-YJ8f2@CfIxoKcepzG$U;q}= ztuR!+c^XE_P z+v`x-7aN1EXV?)oaeH&iWtQN;;CX=CejRoP1(5yo=uP7b%Al;CJj^H)NKXeNbr^Sa!h5w-D95`}5atU%vkMTh+?98L8k2T;$34yv)A|YmU@#j%R0cp@``jOXq+?j6V^% zP>$YkiQnQp!8XL_roHv);!Wk)2f1O^6AuUZ}n>!V#un{|<3po>XEBzQk4|M_q-alO*6f+Dbfc#><@FgdCR7UKN} zheJq;w-Vl-+b!fQU(3ff3$9ChCQEvuAG`Nqy}tkW_TjRn*U8w>IpkR_m&)wW!N&4p z=6zN}Q!uaGZNty7q(&$P=XIRR%Pm+L9P*mSGNVig611E%>>W#vn}xac^mL3Ac^GoX z`=!$aWU|w9-_P)z83bo{RDmN|h%%Yz2iYMav7L{qVU2)^17{ppMY3Cyajk|YSfJ{4 z&km8WTz@ZT?hC*AkeT}QrkZB^YnlsdG)E5H+P(g=V4vG--jywQrxgzXfKg~| zvsK>bay2U!AQ`KB=76!GZ&z`kOnfdeLDRvI?$ZmsQa_$BI^=cJ2Ep8%wwdf&tbA02 z8L^bzdUAM@6N<2EH> zRqrz|u3wJ5-&QW9zogrTX9dNidYsQ3RRvWFCSf7uEU$BvcoyLQHGlYdwbwHykK*2q zO9yg-nnwuGZxFdyjfgNy_QECmS-nTy&N)PkbJ?$wi2LJmB%62N!5cb`)Sq!915d$4 z&{%9h?OqCC2Svp&JneR}yH9xD$7Vm?)Z}BPaN(moh1S9HdOW89Xc*&#IX&YpFi04X zfk|JxogxK(tQL!vb2ca}yOwJ)gT9<=P=FB+Vp$oOBfKB!Uz?{`kiPC{m*skWSg!Bi z*Zfd5^sc^n2k$lTxO6$#?DBjjhMmnC*u`UGn|HvsXClVkP#zA;%-5A1;<~+K9#V9t z%zo_?%zzXX=&nWm6Y-9G^v0>qhNKoeJ$o)x8{U=nJ`>yFr?U2#p1XR>dbj4afya<%9o2c37I0bz2_#tXeenRpbQ1&+o6a{; z-`*~-3RGr73@tZwcHHGb&NJ2Sc8CPR4a;d)yy~(>WwvyIkK5GH8>L`D_&&Jh4RN#E z2C~;ZZi8%?62ch=!7~qY(!Qs;>I`qg?y!1G(=+sjZGbHTSQzJe>TIi(0Qs4yW?jBx zmo|YcSm>N{kf&h66?@F`hD9o;#df}lN?4z9I9()QR~p0wd}5n99JY(ToF_XK-?5c{+}fVT~Muw`qa z!JzvVn--4`ov6u6AIU=C?U2m%x?Eq!pXR6bVZz|?9v;u9FQVX=AZ}eKH90z~=w-!_ zJP7MO?6sJ6f&0XDud7<@lOv@tqJj=zj?8NFNx<6BX;#In?&{Oo<@LFCXq1Z;U6(^; zh$7LuIEy#w>3<1s7~;j8?|sLORG(Ojldou0yl$ z2#puaM)eb&@RqF@PLz1=3C7cH;Py^P@tGg8LC$e-(DztJoQ~ANYCutx?_8FPV(EK; zz!0E{?1IQ-Cv}WGywtZ_V2WiP)xpKq`!&m&^Y)aLh4z?_2c*55dduP;e@!& zn9yd~?{M2q<2Clp3(@el;oCT~MnCk{onhVB36~hog+07U*(wN#WkaXg=n=eD=5RVk z@Ft7%xr@W`b;@G|HJ=mi_ggmDiK0eQRkE6Zl~!xh*hsSn(a(NlyMAxDnS91xpL+mc zs>mVj^c*cLR0=!i_1I7>Z#)iV!s2G_4m_oFt0U-Q7{GS?^7 z9Hzz9w6_UFTZhmfUQT~xhcsEunmpIW@K{_(4-4$1e6*RJ=C{3f*xc!Dc23RnV&Z2+ zLV(~uw{&V6?X}kD>+3Y24>Ridz{|SR=+)TJPDJ7Hbdf^)y~ea|e9l@2ugWz$jZ;~DQ6YUxbya*`6LLYh9w~n?V zGUtO&+ysuWdUI>_n+79tRLyc$b$uo%FnOc|Aqr5wNn>KJL z^Zi^4y;xIQ`_P&8iy_YeV_PI0Zl7^lqSA##Hj$^hqNnP#5`)(aA+W<;vg^d-@P0R_ z7fA)Htn9eXPOk9?zJ%vO3$#6kKCE+vG1T#B-CP})w6$0$NO3-s2L{PQG?WVA_PpAz zvNC|oQM~s4;qSbU_osH$-08G5_4@sBwZ_+PFDFLcvhs2V0ztL$nbGNZ&sat*H+n5g zYRco05lR@5Y++an=3ueptuc)+vH%u~Z~UVr{ZA9cIqb@X-T)5`4$_jttb@O6F#}L_ z>7kL(x@&nK&^6fshwWrJw-Y@>EY6&SSG90^{Bqbx$D)Ix4I9I6%_~=6^0Zp7JI@n$ zb4<6F9TO3oLj@!i8we?0%jZcLPB1;I?8SK@ybY-LVa0yDp0IsLfFW!5bBx*i-Y4A) zFZSvuUJuMNuj-_Mj3J{lGmySY+xVof4B{Ty;@JQfMWH~qc-M)7c}n7Mtkl~tFj5Q6 zy)tuKH3GFuPN5p_%Y_X7%WW@a3*eAL_2#8^>^5`S5MDsy}8;ATsDgI>v9x`mmD~$uXw$~AU0WC6rb)o z$Rj~k3FXC)r&r}Y$r{wWf#G_eTHJO|&YOZqIM>GHPcX|opcM}Fx2C{Jz$%9YvC@M!7``fTBE;6cJ3PCv`yB zvLlyZ5-Rl5pLXEz%{wIs(QtC4JO5H3fRMt2yb)s9pL|yH9L-@zrUy$Hf+><~unhfj zL|2NQZEVj2Jij{v=n3_9)XrAXfnEfC9-^R%pufd>qG5QeDBR_|KNu&HG>unL^lh~t zA6g||=f7FN<@t*q;&pA$ndEqG8Cd`Xp1ODj*;Bb=^LFg&ZK&m#kNw=y%Wh9pzKuLy zt)0D&o1kFzSoZwQX(Y%eSgiygT7$PO()UK~xA>U79s=RQ8b9fLFn(+c;sKh1?6+hp zoD(Et7xBe0yyb0q+iQYrRd2xYE1!Amj;MoQ30F>epCa0Ao0y$p*E2-uB7|7MLOkVD zUwifYx351wfBJYGba}bh*nNQcl^vcYaU#rg5ftoE>(#hS5V4fX2XMkh&ibjJ6I0Ns`wql-n|%Y#5q(QYpl&5mS$ z_|aiSGIWl$h3dcN48Q%mX4dqft{=oBY?})4WWSfEYN^^zO|b1=f;AG%c|YA88RCIl zMowT$&L%|fyFthGT+FZ_^OCDep6XPzku7b$4#$u}V{HP5h61$3>zdvtb6GmU4zS-? zXYgzhGdc%0;q@q94qUz6jX*4^ZhE9=PR&-T1DWXTjpeQA-gc1T!=XWEY`qJPKUiLq zuuKeb9sOn0P?**l2Em1MY~JZ^^SBJkw$M%&_Li4dk6 z&I$vxW5AR6yg-I%L8-lN*3&#q(6=3m_DgjuUz|w6o?BUs?Eo}ec8O_PCV_IcdY{lR z?aaB;nJgHrcDXyr_+1m7PP=np`Q5yR3J>?no8Z;UPKSN!(pjIwDOjC|861G{RQhi_ z3Y;i%pF~tIe!Ggd_c?mqhHJpkn|ujB&aY@zklo&s;c(bco*5SHua@oer~V52@2MSU zGnD1+li0OGEZ9^W&~avx;sBiINsNBR!PG}F#^qqaCOUhcYkpGGHGoYp-sk3dVhEcG z8@nzWGlrvN&7K|U>Fy(jTS)1M_P0V5uMgL2yTwxKjRK^3W`8tlbfhT|x!O@C$76uaT>}^Z!!ZYFtYPP5Mv^WnAnhXt$!3wYd zXZ2!g5O~{|nW8s0Inw{h;CWrIZIkxoXPfKa0%i3Q3^Qi)DGZ;*+Z8QxxjpQIYaN|% z>_~*u)SJm4tNhUx_)GDe#u#HM+PrPq|G)Tp7i>9l1P|r2mfAdyuUHu7O zQmFWHsno3Ewvv3X2DN;wz}CLTQbFhurcKr@*Hob1G62YB_U8390JpN1GwAz06f;kb z?wdLZ2va&a<)1}ezg~)0i~V`MK7afE<@NgGLA{BdS0cdf(a%{GOy0l{$u3RriPmV3 zD*~9>o%{Cu2MR{D( z!=pRDag?u>{&}uLxYg|6ho(Cz&cB6Cw9~o98|rX7?l;xUD2;&X{MLR>*r>MDXCktx zIT2SgO;q(mt*KLX3kM+Ib_?<1vlVHQH~TS0wRV^6a1EAdbchWTl$!Lf5ekhN?bH}B^62}%cl?kH8 z&gyfKBGaW#D`_x9H^sS>pa@ySwk!US?zQ9Sf{s2f*Ru>S(EUlY62xXlsZ)#W9J}2C za#6MDs1guc-;O>)O1~_@DrW?{zR8Dt)oO{|wee&H+)dDEM=&@KYZ*-A?`88m-#nrs{-MkQ=~C+#}@JjIGt>DgaimO6?Gsg_jD98JlHZ z)e?5qwqsT78rZifKN}QU(n>&ap5T0R9)b9)UycIl{W`CgwfZ(be5fCP-FGrqOD{+& zl8Q8*s!e$dn?1S(=n|)`B;Bh>tIF`|?i0vFWIuxy2r5{{lqj^6023e4kE~ z@*8fe$ox2ynz&mkV!8gUuA^f7W$V6EC#*DIb=wjUIR2b~eLA>tgO#j$=~V4S)~#9~ zfkK}@?YKErHj5_J0j{m-2m*<;Wa|-k7zJR)A_K>XG*jDDB_9BguM76=`#pZ$n19=f zQgCw5TxohQU2RR}ZNv>|nu33g^h4TENtRPdq>`)+ z)yXx%uw`v}O|(R%PNE3VYGy?pAJ$z2YEX?$li&w6qP^GN54Pq2gr2gEeQfhsKE0qG zXl7NoOrh@~AzRuIj_}nhfm75d+AU~opuQvaoJfz|!ZokDG{xCCjE;_|rv1EL-~RFb zIW+}S1;mTSah$}tM>ho+iPulI&qldZt4!TE$b~TZ zzB!gt$tI^YROQ?9l}{k3eI(lfh$cTnq>I@u6JfPAw^_&@`ku|udZ&aV|0j>4hyc z#L-P3UbfD%V+irq&Rv;s@Sj~ld^+I!sYprZ+pq2jTj3CzA2{K+jAU1|x>~dFx+ceK zHKk~N$N6|&tN3eGe|->Hfjhxanpco^d4uLR+jr9N^PfkuO1(QjrV?e>FzOryH4!9Cb)yXO5lzvK;0EY9GVoIrRsVFm{>#Csx~UM zX^C~&Ij$SP`Fs{ZYVSV(``61gw3Y<|YHFcqzxJtK+XI7a2^D;@bk5kO+0RR2Rn#&1B3Sr*bC`s zXLK|Q(s)Ceytv<;`x~7&3%)7lXM#uwMIvh|gf} zTTxXlTQ&!BlZ|q+KbUEC7DnM2BFkwZ6jleNR1QFo>zI#PEH_fglU z=TwC(w56^*D%@!3YgzU9>B{lc;~^m1&Jz+uHZ6IH?X=7K<4m2S5A@QSd(n00wWIE< z{4%ykv-gwS;x_UXk{sEEWU396N2mhEHIcT%T@V>3ELA$^bQ%#YYwoP}Q>#w<JC_GI+8ke$Vw}_NanucLQBhajtI;6MB`k+1FK6G_rds=_dmy+7*vizy9&|`@0 zVR!fLl|ndA8HqBK7a%?A!ozmfiK08C=+v4W2OOo-n>b?N8{0muyUEQ%0Rn2RG?&>+ zp6ud%Uoz6*z_>Z1W(l0-+8ZRWS|#L6>OB*6(IDnW&dthL8hPDQZ6CJ0Br|DWR8-0& zK{PR@o<+~s9xm3$zv|~-6QbN#k0-!$w8Y-FTU;$s1qpM4YuW3!FB2kuHVOK$y%kzy z6B-=4Dg+O_>Y7ylm@#uBupwDua_eBx$$U!P&81?$pBnW{nE;zLKYFEsf|JOVRb|L> z8qywX0CWDPF&qD#ZI>W<1iX@tf~dFk(@JkTZ=tNqp?>|9apl)#|4n4QYIQ&Gfv zDOQQqQuWNJ73KlPPa(r}`@7ic6 zj-1q=Ckz(Q$ZPZP635s}^D?;yyQ- z%;L0hDms<}@Uel{rsI|@nL2PzjNg?aQ&t`b>QvKa$KOy;qb`994Y>)2U|kkpTC-i- z4mk{u`!#T+MRDRAxWn5vh>xns&C%XrTmJ;*ms8-%-sOer@(P%YdH~L%Yosd9mE^4y zpsj516t9Wq$xbmOdXIXk2a(cQwP<$!kT?A-l;x`R@$EM@&g&kwxsqEl&2cw2(+hmpA@>I&a2_io2c+c5IwpnCyn~O;@1RC9rLRw-a>f z{6JPr8)|<^O$h>fwNK4z>dkBIHhYk?oY;ZO^WMTU>;7|$Z}rc2{Zsq;>pd1X$AETw zkQM8!XCS%-#iTY!v?AZC?x;Ru{c`NP;v5$oACf|dJEsXLdv&$s&Wv2qA<3Z5ZiG49 z4kd4%47b|B#{~dfOE;H%`-U!j1)LJanU(SP?oeTtrB2&;CZ#TTV2e-?IQEW|mosbG z&4K7ksdHz)6c|42OJu>ki6$emO!j!3%BpG&qIr}0WLoSt4mWXc{B6yCT|11>isppJ zDa_Y+*{-r{=wx`SCwlYR?@a^3?z^83b2_*N=&8FxrMup^hxPP$CM`t4K&c%(X{#39 z$so7FVQIM|?4aVP4vl4S;MU{bLvz$+@oX_Z>$$T{|5j@%Fltru&T(Ib-U(h>uE(e! zJ2YVL+QL9(`&ybo2cmb^Q0zbn!U0iFCH-P2T6(TiATvcE0Y{+ueG6c@;h zx6?twlIneT)hW4Vkc{`}z;+@;-fssS>u|=!=hCU6@Z_+>L7djN+TpYSg?DxobmLu! zMm6muz8^XbacCSy=HM1(IEKD4kHBAePpt7R9tP~Up)`#U(2I)AxmG(Y>*i&ncxXSh z;SeFr1!_-ys4hY-BU|n zT~8`ux_T@FnLtd9w!%#gT!f?W4i&B)N6 zsn#-jb4cXwicBuA4gMT;d)#%*Tvh=t)c+OpNw)eas-WP-HUCYG^wKYfqwRx*VruKV zZKqNlAVsgaSJ$Ja$@^`cvx}$U!j@DOQXyU(zSZU9bz5=;1zmcvSys@W&Ko{0uV2^e z%fFusJS_iXgM|#2&~2Vo$z_Rh>B2Sn`~(e-#m+_wwr*>JHUyFU33^~0C0r$`2Jom= z4YPCRWnK+jPA((tun#I!c*0SNxnSx=4mRefCo|+@vU}?AdjuGeTCwcUo#lkYt*qhk?#eNw;m@ynTVwF3|qElEgiGM{F32j-FUOL?S!rG z3gv|hGz1#kKCF* zIlq6v&B%J2@}n$ngN{ImH>Xy#TQMlaM!4?-HZSdCrJ|dC5aD2B)9xB^iEW7F1 zMcM+9*ho%PthVn%e@Tg(4ZBVn?E2uoY_R|S$Nzk(zu98yryNTGSXqplS6D2g2Vt-! z74lzQ-ox3eSnE2&F)M<6RC=N7QZpCQ1XO4)ap~T>*0CzT%2LfGS-$LYfMn`SoBW+y znh(_go6eno$w4O@b`7T24}yuB|5#wnK% zCY!NbHW!^5nG>~-ZP?|~_2z9FI9c{xU__OLor6rsPnVwCwnR6zBs1i4!o5iG1W3oY z0!S7rUM+;4Ve`uEX-dYC!P86I$(aT$-0Bw3WS{5dl+jk@(YxJqHQISWd`pw3-qZ=_ zR3Dk+p!Nmycug3Al=D3TIl&PPn0j1yrb^jgXRRRXp>XHPK7C%a_y6_h`0)8fWhbWN z0ru@M0q-|WtDS90tY1@S#O6qj)MX>2&F+_TTKqp&P@+MM&}6SF=hb12+Df+_gZCC~ zfhD8aCwN(NI27x4FtRH!em3IGUNxR0z`tcmjoXqfIhNLvhii>O$S(o)fixKUstfh# z^LUqi341f>BFDKt<*lB~Lim3TP&vtmDM zRzH9Kja0v#qBA&2q+dCojnJL7oiFw_s|`#zVDTJCs_iC>oC+d9I+fuTN%swcd9_r_s`pTo0e9cN2So#hwoX5}wd{4mk|0 zsR?Ln4jzs`dL8<=s>*w7^41AOfEgQq1G&T!g?@vp8*7p(;Nh#*()qvP(9YzrvS#;o z-$}q=^`fgY!O*I~+#L7)dFeiU`s1aIIzG*M6B4uiqlb7kYgt`10SODM6*Cl2K}hJO z3@_DN)XG`B$$8B#tSn4Q7fcg8y+jf89C73Y@SzV!IqywD9Db2DEMT%jTbij!=))Ic zhj8*eg#}d=MXK!mI15xQFj@uFib`cXyGXBj`yv~o^7P%=N0>`f7k1%B%xK#LCR&TS6>TEJU&F0Fhtc&F%ZB7TBj`juX{7@083Sl5SGes~Sqjy!= z9BF%G&Z2^S=u5s2c&FY{D0((Kouw>0ud)$Sd-XhIowAjx&)v>O^(gv}q7F>phl9nf z;Yb|a8Q7?ug`>J8whgM4IDi#CHE-8ax5A%SO}oq5UsYtDhT4LIVnFx?;a9;&=V0q| z%B4UhHITLUGAqF)=oCgy$&D(hiZEP?R(V4fbe#!(xhU!+Q};E)w3l5^z*Ar1T_Mfe zI;1K_P>n|uI;c>0m}0FNR0{^Ou%`bedqsV5h2XYZT@FrQvQVbYnRSG2mR5>O6Rfc- z@OC?js_^^(*#MT+x3MA=g}GI=B&pa1zX$y&%k=YRd+u|6vO3c*yWij&+u;eqon#FT zoeGJ={+r?=FhuVdyq6yq)`!NRDva%;Z!AYV9d)ol+{z>{UT4NtaOBXkaR_oYPh1+b z@@)gcuoRN(QQk_|N#AVUe&PGX&J#|db$svwaCK|57m8=n*$=yXAU(XMrWH`EtmP?F z((Fq)iE}v?R^HmC41-!g_oe105gR}f?ffnr=H&=Ej$dlL$-~Gq zs6rt}8M`weC7)K^BhY(Q#-ZNXe%-57$ClH*?iZcHQ*hl9GGBZ-_;XstRZQ1vbF(+q zTL2Cnrxvc`l-5kZtcTBocEl<~@g(`&^}os5EIKpd5Sz&2R!mUuWymzRI^SNm^Sk0P zRUNHEsrwlTue;KAAPw@fhJ`!G*h|z%8dr6`W&O)p^eh3Jx?jHTt&iV+t=GL&Y8^hm zbg}PJ-;G~Kd?z98OTnXRPh*D(FJ9zlt4h~H%tzanzA$t*=!ol;{0xT@JDdO>Lfyk_ zc>phq8xjP&)a&VDb#Z?v!#9QS6My4m*!2e&G&Odzm-hUcvc;Je4 zxL{tE$ekqG9P-jOir;iag^4!L18>6?E3bHkRT8>eerPkEhCP8dMY@NIRNGJZ^Evq; zw^mFWX9Z3I%H;S&Rd9mWzMS#&(7UxU$P+jYF9j}}EFH`wTQ*1Pu45G?_e3gP6RR;^ zZ0HhifL>PsR7I&QfFS2JZ&cN7QnN{gtLznVu^TZqtvJ}KRS&gW_sps`=}+tRnc($2 zlB)^tW6iX+RK7hbssTo^7rUuT2MdND7e$F~PDk0nqZgEC6DN0&V@lDwg7!KQ^iVHY zG+0uf#^t$i_~pH5jy4n!Ido#JijpKX7K_8oZ$t@xquKxwFX?07p!iv#9%AH00?d&Y zRIXxMCRC*Ej=liNcEyKcKN^fq^G6a(4Nh*Y*&a8Np27;;Dg9CHsGZ(oTIF0lyJ}ED z%AR5DUp+oA*3-3aQSXwZl--}1Ljcee`1Gkbn&Y>`pL}XB*zFC=Ud@A@`CJgULR9s} zqboci7Nc}b>INU8Vgt(osY%=IAU=k7pBv_2j_X4BJ*Vj zHED>uJl2wqPP*CJG})6l?2_y{bdr>juu2X{0@>EtRDK9^2AwzUn+^(xUz`foS!rRm zK~@2+#iw!a_UXfi(Z0R^=Xlrt9PJ;!zZMbwMR{0RQ=6Nda#=+}4B@gP6JuO|6Abl|rbc{+mP-yy zWyPeW+i*zUT{F&ys70cOJzSUCt;z!t0PWX{eWs5Lj|=G8(I))HZq4z^i5?u9(E-PlHzFhG=?zm)us`B?Fo68DW-na)d1T%ReM|6d zACm*qZNcK04jghuXINN7i|^h->`E*(-kmba93Hmj z>1=!*J6THh8&1s(lsrH4e7Hhqg_L(Cr0qpCu;11n3A2#L>;WS`J8iYZFNXJ}R|FIT zVu%zKAj?*>Si}KjRW5ZjrUv8QWAX&Bv8+<8ZWw3r;y{~Ki zrQ%P<4g4IN49Ds_B4OM2ZdEZBYogL^C6~NUA|eQub;SZQfiLG4J*S(rhQ+F?{g*Vo zH`4Kevqhe1aBw9SIIcEqXxKvh2wDW~=fgskwNf>jqkr=7(Y_NBAE67(O4xCDtLfUh zT$6_GH%AKHdYwCo{50$AWT4Z|Mv+k0XfBcSRh#c=b&u!kR59<`XHb%6+bygWE7{Lf z{L^25efs!U{qm1r`=^E#r)06GQqY8USnriCtt3F)TUdVXIr#3`&;~NGwJr=$s>os1 zDMk|(2$J%j4l18Ro$9Ts96xK}Nb=c|!htOu8tC8* zHsnrNE8Z9MZnbAgU$H{&)nvm(Rxfq3BQIaL8tEiba)cE}v%5}1D)WjH`@VIK{kk3r z_SyEPw(9eWeVp(As9*kAI^NG4Ej>xhY$t?ootIAH362*Xrv)Yr7|*k)bav{HlT|VA zc{!A+U(76sfXM}cB}`NgK&ihQc^PfFq#5J#-;WYdR=$jBM}hGL;F0d1JKmI zuyID3^FzIWkW{99P~cbVtv0PdxLh5lZ^(?^1}eZ7R}Zox_bejWG4@M?LnxcVvn>v% z>%7n4u*1CO*s5NzYU97mKCET?Ic)-?9+xHOEkPms33axf$W(Q1(B=*u4o=FJaNDIx z2G_P{`X{yHokAn{ZTqULOG}i$sZ$LI&Ywnf96#N1S*lCpFK=f_`hreXb+RoN59?1t z_tev7I-SDWYudvzcU|qGSI=aVbQ%8? zr)x@0C(u2N)UnXZKFmcMa#U{fE~k@}r>Z%7xlWCU$;IlIa_*(50KIK_X0Q-oJhehO zL67;ZwhBq(RL+valn)COia8NH$EMcDep?#6){vl@AFIB#T@YDs%TGmVs>W9R8j2xs zmiPmk_ktW-*Iv$Aw>7mMlqOj#W44_y6KCLXp{pttl`ix>14_6wc-JFLl3J@q1zNPBKw@OIl?w0rf&iQFnyu@Peumrvc_@e;E z4>G={nR)~hC<3ImXl2R2s+UcLsoRv)SMAkXg)*W54Fa>LpU&p@ufMU?vSTROHghO% zs9Rf7#P&S+4Q!!yOPJWzN%u&SYt;1HI<^CE9E)8W)uFoV1-#5wWq9XlRMFLW+LzBW z5^;`Xdu$8<-V=OMoVY(8ssnnb*%jrLCnqsF$L&C6P|MM@4O5N8SUK0;ePx3;lXpjZ zH4=iLAIp{;GP+M&s)ib~mYtNq>ujwQt@Q;Z9a=o#(bfVSfx5==nl-l0a3#HQCRX3>pUqmmR~^8e!0PhsJf!#iHP zA?=E^yN*A3o4W}MqupagmkW(P?QqjLeV>lL7Tw;|Cz(@CNbmq#*>MwfgXSGySL|E; z`0c~Lf9-ih*qQeI9s9CWb()Ku;&6rr0av-SlWqVdg?ai|qwq&#Q?<3*c7@X6nbE-N z&Gt|q5$N8@x4igmIb1m&Id~KY*ls7QZ&T{J$9hyU9Fb_YP!-N!RInr574|d;t=ZwI z%$8kJ7TFoyUMt_nCx^axSAQ(4VhcvR|6ptMA{%^>LxF0SvNH$lW54v!>*VDPG(t`T zi>LC_ihcRszWv%;Mf2V^yvybna;8-yf$*<^5e>0BQS za(Mr3LfTjp{?gd@4w{B&ZRU#*?y5}I8XD5Vjjyxiv+Q&yxb0WmZcS7 zS%Xn0@SPS%Q|IY0ok<}8q+7dFhuewz>e1R#GaYCG;qjI5ZheU^eygoZ(^57;Q5}b= zQ}J+UN-X@cVBf~SzI}Lq#}^#?xK>gmR`pAr+N>4Zm9uV|6iuBGYN3Gj$zKBzb7oyt zMRUY|uJ)T?7=7)*spu=Qo$2Q%~ytY1~IVUykJ+cx_|FHT17^X(E&HgM|3 zGRz;b@0{}J(BGlEIEOWO>~yKRF5@Be&0(Nhyie{c8Z9l?-d!Kt$lJaE6GGSQ#F^O9 zItlD9NVG0((Kp5ANXw11`L{LuXZ`XU{dj&=U!JMztN}0TW`#7_nMg*r=%>pS=!o@T zfovbXT4T$wc^nydI{~ZAl8dhY1Os<$Gb{ zZTU;uiz}98fwZfH_1#{y7l-!Njm@+lX~;Y5mIaAFuh*ARKfnLY_Oet_otuXv!6T=d zw#x>kLVgVMs%Gdp5S_gXiWo2ZVSzV!RlplN&*C^nAL>Hg+H}Xui$_f!z)8o{{d~3c zuHM296kn(=Jf#1QHKLo>w3J#rhdj4s-P?&(K&DOY$Xy#HwH!NaO?}xTXPrha#Vyp$ zXAcALR0}3s@tuJDrREGMDoJiET;sxyUKIL_}zP3Nda|!zyT0rJQTj0}X zIcY^w#+bM0CBE8egbIFvlbuO1;5;tp@TW`ayf_@)_pWrXE$=X9#RE@AZ}Pfe)8qG4 z)`iuEyJ`~&SDb=XR|8}`_5Z_qhWlG7S0amn1uY9^14;A={HTstj;@Kg@@vFy6 z5qdU?t&hFT=)8#Ln?!}vJ9e;E%x&XE-0IA7B9+9HUKOuLmkXqvjYWJ3U*FrGON-!V z!Po2Qj$HGcJE)yR=D*d(Z-+JnYb5Y;(EU_h@4BGYp~L<(y-?ZsCbj^ThDr{Z&!_Jw zV9J^9X)7#Dmms4@B1eg|cwYHbgU_mUYzB9Y`#sC<5uE<}!i@MZ;9ClVl z)?OZHPUL`Xz6={`TTn^w?g~5aDK5kCvL%*QUsh-1RA&!EH(rYuGCJ0j_`wU%ND%Nc z%1dGKpYMLstbR73R1bP6{L)Pwq%~-aY9Qb|64V7@wpWoXtie~eOA5ltcB_Y2z&eIt=b5lkU4gTQ7CAwX0JHP`eURpI3aqQs`cE>RCtBtmf}+Yi0AsQJ2k4Ni^0l zI>i9rJvbftdRegXrT#JAePglSefj?J^@zr2_1D{bKk^xD`!Ko(l4jT(%}$yUsd{@3 zQZ~zQ$Pe!2vFla&8C3c5-pK;jb`{5N^$D~E-G-=KRR6gK=>MpNc*XZQKN&U_vFkYa z=!_z)M0Gt>%DT1GP*Ax`BzMaI9poA`Mk4h%GJ86DeOQjj@_h?l+KrFHzS4eXdtr1) z+V~yYQs%uA$K(KI3|Qel(r}FEFdKNE`S-PZnkC^aKQ^0HVs#%c$DEbghMXT2P|Akd zs|d11wWpkSl==~dFDvWTg^1?&x@B=NfLO>Li-az+8-&`4b`a98)-LH>8+f3$I;U(( z=tS4r?BO9&%nw=9({L->%mLy-H|KexNZuhH*zQn+{0P^&Di55_Q3+qn%6Q zfvtTtdp-AFi}rmS4A6Y^dd>a~6QwQL7W6tuAViINobHyb^E%I*OpKHNY*!%3?i}c# z9+XxVw)(b*9htYa1j=c9_cAR7aRBten;RUgl+MTL&Hy?LLB1lTDBnN5OD!vj^5|rk z%@}EC9=SS}kQQqTOT9Voykzo7wtzW?g3XDPMMQbtTwmH>pZc#QOy{nzxb|B1HJf=X z)dxM;gJN~JUS}P&T-B9qY_4_aR8k;F1XYYLopz^t@>CuNdXiM;Aq=i&Zs4c=m*fq5 zejQK0HO98<5DN38aYW!r6Iw^6{w;@sQl!{N_EjZno+65xf6wIzTYbP9~ZlfNw*JH@jjH?nUV2*-vP_O}3! zRkK?cs~7mNIiMR(1(|tgU3D3qz2nq>gwIjzh%!;>f4bS%U(~;Gnia^`yZ*!qz6b%6 zH{2lP^c=swetq}<=c9Xxo?Qnr)1e3ncv$Hhu!RQin_~0M!>L#gZqscSo|^^d{jg!U zC~gsWukHf1wb=1>DqFStCcVvG=j!s#05E)N4u1ntyh)sIcS(T!sbkrpHf#YYvCr<= zySG1;JnV$lp{64*Wa@>@H&~(Pw`zB>s-XahB$^}xoC*YM4e2_ ze(+v+F3e2wy#)^{VcNob=QI$F&fS@a;c=}McRMsCD>MfWVcAY z9b{lY98pk8$i})=*;4jC={!%`Hoxo;Z^gr+=}GI#OXoZXFs++G!O!u-KdKew95iRJ zBDAf8RLeZds?jMe@H(gT_3Ka4JkW;lu{=xAUtZ5L>E^JLgr^W5_g6!SRIDi zyF=6QE7;Fgy2?+d3Qx@`fM(wiIDKC1=Sz#+CZr`MSO#_a-iaTge}Mq-Lm&s)(Got; znveq%Yp2X_@&Xh*bU4Uq!T9A!{xj~sp0;!@cR6psg-C+l^adr|s>(p5LLjS>6}s!S zQmesU*#!2v>gPjZ2wcBClA55f_aodzi)1a#buBz}7l!bvNio#(&+It8K#n3$`@b~# zLs2SglaxgY$Elc;p11mDNumb;U8z?ic(iH1Y_{Kx%K?aKQ9YI)J=fP=^3uyzXQ}Hf zm+ZEIk}2c|L_L&b%th_fBPzT1jKaSC`}6qvBU!%m-92_#(IsT76)pyzZh4;yw>ppq z?hgPbYYa&dq^+sW>CA(ES8DAkqQ$eaDgY>u*~Y#bD#!~VS&8X%tu|)L2;XK ztrLaIVc3U;Vl03q1zrb?OLvPsN7;JmcdF3rVKhi;=4jx~zP%h~uj1E>Pks$8*Lm-k zUL%}LRyixl#Adj?L$^5^E(D|{I9Q5>lHZz^D(`jwyl8)nkH2)8 zOC+`gGFR?wp{Xm<~+a_1r}E{ma+)|NPCZE-aQE z@5mr{lhoB(ZkpBeBQkiDEp%&fz7z-*hgacpslzC~r8A_MN9XIqDPGt)5lAi6v#*Ox zRsE-9s;WkDbn-#?1xRr&k7(D<+o6P96c0=SjuC$x1XO1sI1mVzwUK6O!CutJt-Fm` z7wkEotc}L>`?h+{wKXcMT6RtI@|ogHHi7^sL1Uzp#g28pRZ}bau`Rs6EZ4WMuciHG zWk83Bh=&AukN~6=NDtVy$0v9llYV%Yg3j56M~#|IDvqF>HycNDJAS}WVjeQs<8~;( zU7_lIxlwUSw$xOlR(vz2L$@}||MA?Gh0tSOunng-ha<$wNEsp(F@wwoJ14Ydf-st^ z4HipDu19%3IlkRhU%OM?gXtUDE)UFZw)TLOtOk7H*NgHti)pIV+i|0~Xz0)T>!1Jn z^!Zih=+T>AG8=X7V*;o2E75llo}rCN-fO6&BlflW{Hn5oOEn20TdJF@IYCwNLZwwO zO=*0y&fl7M5O4vvr%GL3n0WgmCs4D8yxX0EW!FA>V5jW*Bt%YGUtI#(6-dq&V|yOS zf$+H7I@Oj)ERocqCyfIRFDHPsPP%~Hb)C^DO0iPX{be&GPw4%L!c0+zkFxO;UY@Jy zs!GPwa{cSS{+};n{O_xi+mjq~a+;4g5f#N!t<8%wD*{m%9frOx_IKoV>f_8w_}_+k~GSX4^G;uW~Z^wL$n8K z1DVpe4Z>9vVz$+`I6<_GBrKK!QWTThZm)Z7UD%>ZiJ&x>Au2Mm?aP)VX=hSEX~BZK zjmii4jH4N0cOmGUpm}E6EWovAtNHe`dc*#NC$hI%x^$YCHgC9eK8i}i9*yk}A>Zv+ z3SNq5-kR={N?px^|B1X)tM}H#hI4MWh z8=ffMx>hZT03QTQ{eK9{a&5)1BPox)X2-HMxyu1xcp67zS88gAe#Z({dRW0N{V={BcFsY7hfqt2*<%EZ3(`AO80@6mrW}xK!I9d9lzcX3xIhmPGflIlZf?%CkS!!gv#Zefs$Rf5)#EOuOMsa7{wUgV1=! zX51Pf>)+-$VAz*{oOfHNd4;&)T$(Z`?k#@f8V5~;oKp3CQjfGJE$DZ`{z!9OE)mKy zuQju(T4t+rGtW1W&zBBuH&t9OhhyO}I=>Y9x|x-y0b4j-(E(QIKvNN0ORcf}kR;A^ zEbRf(S3ey?O{#PB1Kx0|y$uJ^2-b@JnEPIDg+@1peb}()^MZZ-$4hd2ES5?rw%(LP zup!ZGC%|t`OKp1V*-ipX_R`4axZ_aKn-ITi5^f7lBI2YBJ<`XCfLwhLz_tPtP~Bq# z6u{@B0WSGAHzmU2;4Bl%pQbAHqTzU2FT5lgOYM&{+nl|wmCf71$!ubs&MnFvU^K_j zyRoo4;R;I2%X28fQ(WO|b4Y*;Z_AV3g3g2ueSe3jgg36JlGXs%^J0CgtDky&{q_EW z$r8DF6HWoD>8d5Dj!*I;WozB?=dl-H{gKWDL7l_}M|WWrR%z!2z||a(r_?JsU((}U zK}~fLcuXa@yA8QM=B*jr08ojj9$LA6_arE906_lCBNDv`MYbXmL;0~w&IA4q7S|p~ zmUP2v;^s>Xs{ijBu;1BS+w~wuyA4nd(z7^0!QpHlaa78jr-W*P4KL-e?`IO(@9$s# zc8~iqyQN(=ivYN@@5hJZ4;)0Nbcz+bs_4}UZ>Nix6h*qc**bS(x0i>zg@v6s3;DH> zmVsmUwgze0Y8E+y*NZmAIqknWF9$eaGm#-41^s5diW4-FmdcQW-4nMj`F?HfZug1~ z-*-|qipTZ7d2_rXUEUd!OC4P2DK00pMp))LDgf-tNb%l_dPf}bdn*7OJtLebCL_%7 zx@LcUdU1x0Powm;C?eCBGtSj4a#)zbDH_3Lph6H37{ysQ>b{9p3 zK}$A!Hg*;-PK{b}J#U}$V;@3ry3GOJl$T5FRdceXD?Zu~H4I(46W$cv+LKHLBz2nM zU;7)DRG6mG$Gsfuh_Xt5PDkjW(Yf(O_JXR}1Ggd(FEzdnt#-67+x_Gu83DiotG@P5 zf!g;RW_($&pQ>O_g&h&-rUwluvdS_zcVv4YCwP9II*#*Lj_DjiQajZ3DIuc8A0ZSf z2p?EC&}yTd*787I9A+|-6ZFpdPrhzG0_I}0fBaOR^sR3P$k7}E%vwom zO_eNG8WOAeqxY_Mx|2j+iOu1$Jo03b6anG4t9H~uca>cU?jt=+Rp*DD%{CL+cGp#i zsF9d@E8R#Si>mP{Wd5{NEWn*9jPcpw-kL67LOl8-&4TPrqS%$`dZU<9&+n70ie__<=7Pi?HW4TRj~BsRPQY5tL&Kf9RwvrfWE9tM!3(VPSSfLq~AJgpKuVbt~rpMPfj+l{R&{( znhIvl1lSdPTn=S(#7i;~3SO5|d5v~?KQGv9ule!m)?*Kz_CpU$^$CkwZE9#ZE#(Lz zEYEiBq)G(;u}kzwY!*witdWjJP&BLLB}98r*aV8N&Uq5Gh+bKY z5ZOHWEq*QGSzrXb{yxtd92o}lvb&YVbBf8H6rDKPhO;>QbQ$+qtA48qI<>IT6UXvc z?^kki%Ly6fC-!huO-y)kvz*?|JN;V-$yEe5!}hXV-@lIjufIP0X0DCnZD;?foZg5s zKLYHb)j}dd-&+M5R)WHH$j70wG4b{kjaDeOSdz7=RIfb41yEh*O`dB4`&INy3eY!V zpVwI`iQXM7D#{uV&9~VZc;2xDQ(zmM5

h;Xu!c)dSy+dTyyM_0(FHF6{tK@M?S1 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 z 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

fj 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�a-T%y4%=N9s9L(|Kx;Sd5;Y*91K}X>WbGxk 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 {B>PTkT zmFZ&rkLa-bs4TSYthhOF3Ld`OQT^-n`tijUoHn?pnTQmYtpuxOj6X*{h62 zc(Ksr2Sz5n)ZT$KD)BDLs{nxbwvIy=QC#DJN~_@(_5bx&{@q`{eR;ApxD&DS zbm3GlFm2GcoB%RDuIKs5qW)|Cob1MEY&a!N+; zoxuRS5^~&<31S52Rnfkx8l=`5?~z{#SJ234Bnl#(qXG^&?na-jL^X-@33k|+oh4ne zXuHhXp6Y9HxPm?yEMieYg1D9CcSx`}q!DQzy++Ql9Pw@wzE#^v#f#r|*U9$iI-TLATs)2Z~Sp5R)~YguIS&W=zyH{#@p(=C@*%t^jL?_we^pD4gm*Op@FZLK$k z2GOMx?MMxzr0)3Sm=fkPvJbiFy9PN_S7S4=*N0av&|%)rvXsUxPIFK*jm@7)IZg?I zbAqTqTdBkOJNqT&v?4dbY}qEm&?7XRyUHEprnAgKjLmzUwq*{df|mjia#CF_NkusL z!+c+{*Yf&wMRA*`rp#fZt74#*ED2a1-zls)bE%vF-{dGf=w{ra{!t|Zpde1o6xs@Y zr~(3p1b3_BZL`%bZPYGXS$npek3^UTI&k*W^vf%UGA{4Xg8je&6rfNzmuswg6&!>h zB?E|$guZ-v3As@@HQye^U)Q{0w=+@9g zpvZ#IIR1V`@vk5KUO_JL?x+VEvDVrb3KfYDV{*j3X!jYF7B7qDHL__q`fZA9X0O4Q{j}^OD}QmzCwxIsWZ>`5a#pl1E`^+T%Y#v z#G9$GTUX8Y#?rNv-m*fZa#~unK}7Anv-Wvh@~0?Gi(`E)u5)UE>P!!^<07f>N$V~N zb>6^&(oLefEEOuXTl{({?H=vV@BkI|12-9e^M*>Xa@&9tCl~d$HKEl^!HH-`chj!b zfFeWui$&0Tkt3^fSR^B zIH3zv$ubfZaAxPk4J@Olan*r~BzRhBj8)CWQv*hzS&(Z-T5>3wQ^^BuDexGFiiS0> z(pj9!(gsJ1KQHJ4Rq~vn9QVcQPfW1ey%*Vua}@}fiVZg&f?cNgq&;d<2g{_OqFqc9 zptH%ryXxHut)X+c0$Pm#Pu8~;q@7rDv|~ID&{2|{d~t!vs=9rMkDaBw zyqp#aOof`xOckKUh;De(B|@E+Q?*zyg|b(jN+&5oLV)A=CM761!Bk6u^0`rIM@~nd zj0}DUgRj#%qnSEbm77vLdr#a!c z4n_GM#JM^rhzM4sfxg;-1F8j(RUkbokI?3LiXbuT)2^p&U|X%5lngg(CxmU3)T+SB zh##>ik)of?>77)UBRh%IYPago;Y`UwI(Dk_zFaTQ&JD!qoAoT4NUqmTC76a?^C;=i zqHt<-%u$75zdQ8d?5)jv@Yzs>yz3`<>G(M`aXM^KSG806%mqrz#QnIk+Hb*Tk#113 zzX;Ypm0I7g3EiKbz1*Xyl+{`BQeqrS5x2ufn~v2~!q zX<3pEWnVxAr&`$i6#URhvRklG2v~nlBNuB6yNqifc^=w6FD=+yJ6Z8`OnYNR@MkBC zz?gKWug+3C)v-8VustTDwTe?SrHYExs^!~Dym$PX>`;~4P7di#&X6`#`YWyA^*Ki0 zOQ=5XQHnj#mbRb_WpN@=4~UTq`K4WeF|rO|f1!-9rc@=C54bH@8&BMlm~RH4#5_HA z95!3*^GKTEjgBhQNCy9ugCoIdfJ@+@UR(H4*UniD$>&u2V0Fi_LaI{zOz8ln^^%dV zeXYT+XX&|eJ3)qp`i;Cwo%4<&PUZRdjAU=|ax!r97A9Q^aufI|(7e6$!lbFLvTe5V ziR>WZtbRcnZfw$WiaPaNLCJ?zy8$Yc>})=7u7K$mDFxXZGVRfT_~ic^x#Wf9^ripf zrGIVx<;im^-PaBHT(fQbp?O<~yM{ufzNiDGs?~vF|FR$B;BlMtY?c>AN1VlO3^lEk zuHulgmX?}1r0L;BLGI0tN+ZefTh>iVn?9;rv@aF+hhmpr-Lg`3CQhpC1%9ifs0GBu z!c5Qb!;vG>ZltK!9Za>{U6ajd%V1c>$>Fx6(reQIdPq$GWGIrOWLNSQsFHuDR~#kE z85~Z2UbnY@_V(?1{q6PpKRFm0cdYYL{7=tl{&lY^7(QgWhh6H2~oxm89XQRvjv?fpn|-SxR7 zalLno2zBHfrOxd#5;ys^;6L7|GZ#%GsmXqm?{gh`xCCXEz%oPQWvw+?C53siaE&-d zs^B#pN;QE%sOapL@&zbmIAQkTf-yI-P0n;*zWU?yA5S3T#+~M5>J#oY13-tG`#MxB zSR32VsW)#clZlRvvsMim^jG7BSH7F7waeh3jHDBKqx8%QY3MOrI_QWLcTCpnsbkks zdJ5{A4>pHtj%j=JZ%N$Kcv4&lc+up8a*D&;f+ITGGOl(Mso@>#S{I&fjsX$~IK6s+ z4DiXRmO>?TolbZ+1!F0tKtxmDYviigr~D(8>?zqnfDIIWU#{!hmoMMGs-XX|?Mxzi-Zdi`1(#0AO3G7G3!sKm&ymFZRf!A*uvTv$w_~02I~u1v6wS z5vkN+ogSPV+jSe$K#5~Tf0nxO5>exuFu$vK}tu!{1jC8G$ch%xn3ihHPTu>wCzGm&y z>u=xx`dFb$ow7|@pw{ChD3#5z(ic}&>OzG_-c)iSIos{j)b5zbcG}+Vk%IPA_T$jR zfox9v2icM)7B3IMRiIY)AZM63$eRf>i55j=Sk(u!X(tvH&BK7J`tp`ZoR3tnr=y)3 zFlm0vd93@-L596jfO4FwBGVN3P5?^Dm}8d|V~QbKhEe37#i=jb%E8}D1aj!eJGQVY z^LX~>_4@qn`r~gacC*zI*K8an`<-46Zr%iM@_xrjs1ccl>!`Dbpo|FNgJ@&_R+mI? zth>57`?b&U3Vj?U`Z_ArEck3T<$P*H%;p2R%bKxkpswsg??;~^BH<}3RfC!0oPmtS zaLFg5DBSDl>{e&O9q1X}vXWB0IaFqjV5e706k}*d#aH2Ykas{P%Ds%7{Lag>@E z)YTOoTojln+J!Y^^%TW$x)Q|KIeZ!qIK#otyuebMW`XjG$QqJc-=%)M1Xwtuj#{xE z{OM#6Hh`b1@2eXAU|C9)qHUHPN`6>@eSiO=Ou$65$&36`P4q1~MYBt7ER&k$*P%#I zAwqc<-I>Ktr$a;cpLz6-TbFtG}*sVM_69cTu=0*Mhjh>n{>#;bp4*@h};B)lnt;0Ag)7dy%ez>f+N zOUrEn5w=&}b*V8uca4)kLX$cdOXSJb6a-i|)iZ!RheeA{bA)>{4ew)K?JKku?HUqS zuB)B;CY&;`9Iw;A<9b47zdv2@LF7pWA?c1PP_9%WI_@wHJ`&iQ%&}0>hq9SDf7CvDa!mh6HK6SJej~8tsZZJA(The zD$RyCzkOL(@U_IWbNk8Y7k})^T54GAb-LGhm2;(QrcbbM%E$(Xy$9^(r9%9S0mCHC>8gbk+&9Zuah*5^1hC$wleat+0Gx5s z$z_eTw)D=-98wSgY`K72_Y~CJBf(K;kz)yVUKAt;Ov&A=gTo6&Ri>Dd9LXZ7fRO`F zKd6P+SZ%5qZdKRBqIRxRUD{vw?0hhA-;u$sI)Qwg&rss~x0koir9R!a-m37PMS9+a zPfE0QT!$0-R7KZW^>Vfsc&&sUj$QA(cp#LiPKk+aOfmI?GJ*Wxz&DGR4Ng7r!`{kv zQG)l9i(NA6Q@LftD4#Q=_r4@0F=^ov29OHKr+f20o=j0I^#JemnDR0$vF{f$+iIU5 zG*^-%J&Ti8Ac#|1;XZ%eYOrS+owxH!$Eh_bzf&F&2+MWy101@-`=ZVn*@B`Ny`paTb-It~VDGSh69dbMj* zuTu#5fEc!Vfvb|mqL&#VKvNLT?3#EwSy&5&Jcknew5|#Y5h8{cBm8BrRAi7%X6G*} z_Wx?h^5gB>r>}4Qg`(~$sGT=UKz&wCFT7wdcGB&9okM2JjH%!sHQFgLislk(#tTi0 z>L)s`f|J-?oCD(CP&HzAKGzn|p^#oaPgUT+9PCrg87Y*b_xCF5up@4l8BxY#C*YXQ zIth_<4T6y>lpImdN*Yi8_QLTe;Rzkot7!ycCzVgFfg1T%0ILm>wo&9QWtR?_Y)7~j zA}=_ON*$!V>smwr^&8yR@LxYzrq|!5Ro0V;&jXkxy+;XHwg5w(x-K!2@p(IrYbz`( zCmdWKcl*ey;%Q&&&CIoECEhgk&QXg*yA^E%c0asHUw~KSJH8tQYC{jK&@dmk)4iQd57#P$`Oa0bigRi%*puD>#cg_v;$YD-8V}t zCssgTRh1(`qy}i&|IdDIbCi>?slYiqfwli=*+8_fuiyViSKNW}?7fY!k2uDzAlj(A z)j<_f3Y)`rRGWUK;x(GGsEt}L4qYskQvw}Nx+!Nrw%7PoHkuJ zy;k|8E`URLsH%{J))A5-;zyA3HSAT#lD2DlYde%*S%nDt9260%`OSLQT6b5bVH{%` zwMDg7vf)E4K$ty(@{dDLi^cH->P+Vb4@FYd13XkM`C#GxW=4FQX_gRfJ9%ZBM}k|K zvxvIi4#i#!zk_31G+EbK!FyLg$TBksISB-2x=mW{0`X4jrS|h2$X*XeIE89OUF4q0 zpPjgvrJkj_5|3_@QL5d5$rNhgsDh5xMXQZO#?-YFRJUa-f=R3;9dHk4a}tg8IPKA%HifjAT)_i}@7Z}9yNGaax6$Tab+AgF z^u8T?=s!s>`Ugx|r7rYu^EKQIvh=5P!?LY*OVYd!MHG1lyr@Xba>_O&hwOPJWlH{g zPhlZJDpC_EJMFi##raN$2|Z*@6c4RuH$@+hh4-)m&PCgD$!&T?75>5p3-^UG{pq6i zaYi|w3jeCG!*1tvM4M}l$J_96q(7HKsX!Iz6SdZMT^3Z{D>?()?XT_<*Ml?xbJ;Rg z{0}1X(KP&ZFK23SFfv$R=j2m#ElmzudY@^Q+8}%NqGUUicVNMy)jDap0>e0dB(7_* z+aSsV-T->*GeuFU_Sz*euJ+DN#Ub@IG_sHO-}lFuP1r5E+9a0(jak5|5`tJCz+66&?a*xk|$t&TlH!to9<2vy>7=7ZSf`$m}(q*Yg4ZC%vZXD=T zdf$qB9mh%(cl4U#jxbQV#uscgvMfceqtU~gr@Gk~q-@cTdnI!iT`pD8!H-hdoIh4= zf(nCepp6CrIDN2i&Y;%*`KcptpSa=F7qBh6!x5ju0Y`F|dd?vU+1t8+)e?15rJ(W{ zb`Q}yJtBzX6nL3~6BU#whnE4{toH%IO=W1^WiG8tKzEaKsCBPqMhcod1RER{0hKsl zWW!I>YZJWWs|?+b+r*r!DJ;dNn&0=5qgW4NA`Y- za*xM#?nW9ND%J+rpG4Gk{b1#OeEsyFS0Y^h9~!gZR6wB|eqOfvD$YU`g@w`uF4-JN z1amh@Qidj>ZSmsAmiDz7kA`hxDFHl_4yE$kdBB|&U%T29S`AS;HObsMY&uHFYC87x zxL9lUD8?qY(F4}4*7O}nY;wMG35e@zg459RVPO> z)nZ?c2aD|KM)m@<>zKfEY$~xYRq2D#S!F%G4nF2|&T1#D_stnmiJ^9m?as0FsJkhR zipGdH1CIun(=4J(8+GikUyX!GIv|%;ovqpZU0pZnuZA&BNtPEe$@X>zc>--TNX6_{ zfB+w&6)_(vZDh0YV42a$t1=>!mtllhinrs}1^b6?#Gk*FCsW-U-Pn__8i<$g#9Zx& zq8IGR)T2(gen}UF5yvzt4ejMIHIzzeo16(?f3(Y|<2ki`Q`Rmxcsva|$%J107CA)y zBJ?}88`N0cr%cED!sR()r-$rdH#svwpjyn7>W^8LS+)|0GAp408t_Q;5X)gRqtr-r zJb(uJ{bkeYF<5%-vxfjk$T5 z1y((}Lc_KLi(V!A6;6lSElx{o3dU7pN?586bp3D!qImD-aMvI}>IoBqO+2OOdYKZk z$Es4lw77jvWhqVTl&5#p4^Lf5sdX2!$ax;k+(VI}oL=7!M+?^?b8%M|hkBkkb?}b8 zDQyy!w6bKw7sZ;)Xao|lbJMe)UC0k~6`MC86=@_zwW@Wf%#L|{lu!GAuKxY))3>j$ zAA2fLh)@%BeG)n$DmX6Oi#k43L|#8ezC9?|5emDFHV&^G^`fnsVnz-oPrN6Au}4)|8&pQO|B=S~Py%9%>X+wbf%8m8-r0 z!W8Hcn5lC8vCcNHJRK?A%cirfW*4V2%-gQ@g9@`s-Y0K{rImt@vO~ht)=~Q5xjkJZ zy?$r8`aQS-C~tkwp3*Xa`;OokSP>DycBKH5eXWr1nrZs zr{P+unw0E)nnzG#bTtZyombL~h$=uKo86X!)E?`*myOWbcA&zI~2V2>J~g z@JRP0ii4<5fx%)blBD+RF5uxrPqAo9Q`S0|wE3~2JDcW(V^Q>xk}zL(90{qEH$^!O zIU{nzc}q_#_V)7Qdiy~!|JMKW_S@%AU!REyk8(i^2QX7@Y^zR2UI8H-7p3mnb*iw` z4kdG{Tn$dpq9dpN;A}~bck*2A1j3p)g`@0jHhD#c3y zNri}a0Owfvlyc@T@`|X@0>O9R^}+;JU($t0fIscr?Tzm;XcSq{FGIU}m7S))AO)-A zF0Q-1M<8`LbC`w@LoGcZIf-Q%stK>_N?_d5(_P5xk1wTu?!Wzb`TWwA#`v>;Y~ieX zqZ9AuW*t9;nIVz5ymn=&h-bvBM0Cq4VH4xBinfl?)pah?W$5NvbYSbG#=w5_Tdu2C z)fq5Pd7)qp)hz|2bj}v28TANX-*0_60%V12S1eOAjNr_yT6zSkt`s`aKbZo^`Kw;* z>1?}BH6GeE#zm@FQ%K{dpM#1o8r7(eF8@_+QIL>IXf|)gUM;aGPzpexJg0}Zm%o1F zqrSbAw{Op6qI_%h>FY39KF1_T)|`9Io))R3dsfAkP(?+sI+4aPp&qWnv(t?vmF8-E z*-OM<)a)b+I59Ily6fhx`jNEJIr;OVPMU+gfN1r!x5uXAb4b~}$@EzboWw>-;6rlS zO2iwhPAmL+y%Cm$kCa7dP#K`yEvP#dcdxCjP{>Vn>Xj?x+uk+y#P_woCu*HHmlolThlXMuJP4U)=^|O#I zc8d*ODt}O0IX42vci>#Q)>2Q&I^9P-t1w)WxH3yPg6 zlOn}i>m*Ana#2$W3t*rrH_*<0@*MOCglMkovZGZX-m$T@RN4(wR5fn)fofc z+oYN<5~X-+TXY=#Y72N!?o5{eya~{q@SD&<%~5bAZ(S8a@O~ysv$2nm6*gzjUz&FJ zskTMF0$dR!qC8WQ+-bIuDrx-|b?(c@^U9rh|7hjz$agZHRnT>47GTY;QW~4EFC+ps zcB;4HokR6*+o81KP?BJ7dbY4BMq4PrSX+5`RrbfJztE{=^^jY^|B{o3tTG8jdeE`| z=8Vug@-6Y;f%(0Pp8Ko!Ib}!iWEmXXP_czP6G}PiHjhVPhvg!7K7xE3+eaIKMCn!8 z`B&2ziWTz89$?J>sJI{PMuDY*#=L<{r`!5n@bmvI+`YuQU4#$?_G3NNK(gT~Iqpch z>TW$NDI&RC+e8ais(z|S3c{*^8HxYgy9#qQin7v{L_hH4e9W*>KQ9DCJ(H7WsY79F ziY`tK3Blp(g}UsqUWwPDwomiMG>8H@L_J(>HhuPE3MNqG>GD#J-aspUaSHZalha0( zlGY?dd^x3@I<<20=EJItg_gU-3!TcQ+#X-p8GfO72YLT}y^ecC%XixjN=punq=mKz z4Iri zneunBKG1|@Oa-Pu#Czw8Iz`V?+plt$SlA?|a-Fp+kw9*8W^a-%FSQMH-{rI9?(+tM z#tg|DuG0v}@^$}0yi(fc0FZa*1lD<`7d3LKqA&d4RvmsE_ssdNetTns{PFwCw;x~I z=WoCN-k;9q%`7I=M!fCwHR(ia=b8fnSR#P$ht_eIaZ746TZgl&$n4mZp|}dCDM^dc zg7`3~RQ0H|kR&b^r`sqn#-Rq!RO7g`uWe@4Rp#YmxMw(vN6C}ADo4)Z$aet+65^(m zyrwYPZBgtKhud_UuHRa4saw6q?Rat$m8 za}qGlzb)Q)DPQ`(zdi9Imq$CH*U9KuH(5>>!S?j_Mqw?*gIB$d#gSxh&H`_Ts8^{R zSsLdT1as0EPL)hap1bx4N%#5+7}$nJ@>R(mJv~=1C-gKLg?zbDYU~fWDMwrm`}2(= zDp|Od>6laH&DapDW~8LbPUaj7+Q^dYSoD-8c*=(Aa+w#qJ?kk?%`$>?uByF43BFJQ zr;5unb}syE^omY}q5G;mndNG4{Mci|i_=xk0Xse`E@{_A;a`HBKCS(*zsqUi)p2Zg z&Eg#!W`XuTEB8Hwm?DXmL`m9WGwBmg0ydecAGkZ9Z1yLl13`OUhnGWuzy}3H?yU}3 zn{CiKZ-F)if%%0_#DYOM?1wA{<->cUEMLqamx62S;T`&_fQvdkb~uQ%!JJE>5R;## zGRQv3AXy2S69iE7=VHav-N)(W+qbuWeEsp|nH_nvsI#uA@(8_fl}(tccd6wlY7(cR zfU82JYZ6Kfir#Sz$J43B!S@tk6TgGY)dSR;U~Jk958awB8H{6*8N|*Fiaa?DB#EtM zr%21gMRHIq^u=K?8$86Fk<>%7|8A3FB}WqnmwCUp9OP5*$O)K`I6(&2Q)F5OGzW#f z^t!zHb&Q_$pqt;N&jQF%W3j%t8*8yip6innfGhU2T2BdpGj*uXDq)bwTfIS)wnnKE zY+~?#Nq;Pl{awy03$V#Xv+aDWgb>>)MC7VA&R|awikiSjE7;}`K~YI1SpBHnuLzia zRiupdF~|>MPEB@YnS{o@%5FE3@7m#MSabH-;o+~xDOlLlpYwKCtEomf53=pZgY0vO z5KbwxrS~Q)MEQn!#kPkjnWZB^p$x7^uoZmVxuoB|KM@w0T$IoGaBWX_2jv9R#4n8LG%>?m^g> zY5)hfkFWe%OHI z;B}|1rBx2KB*>-&#rMqx2p`1a%?-uBkG$v+ED?*;x$9P`g^BuaDJuhP+SCBaIXnu> zGpPMPG?Ct>*@*++m+g~js|JQ$rtmc9n9pQIopryut}tYyE8fBDx7YUR_3h=`6MTKt zNvgnjN89Y?>leA}!|R4=DsJs3a82ovI{+^wNA!=4 zVAnM%>%XW%m8K)FwJCtxsVDM_52UX5bShDA;2=;b^t{f3BN0P<*(CwvJEpZ3<(sM|5>(`?K66?W6zznPNFqog z%G2pUS>UKto>FeB>J1>4U{pTUhHww9z3@wq{hfX52&*%MC%JJ;vrLuj@7O_Ci%T*~ z*OK#RpZWseI2^D8v%Q4iZ%8WcApGI|aw+PU*b66sbh4kCCw?K0(;Ud`g=9%u*$5g+ z8{L=d$J_mi_9@n@yds~E+)R}%ryw!OOI$#`7bvGPUV1I%sTV@MZv6pN z$fc-|XoDn(PYFZn8EwW6>PW&-kL?KOPJtzrm^fQZF%M~oLpii_8A=0>jEwa0e20A z6qsJbd|_28S6xI^O{w6HRrfs#9*R+g3W%_r06}h7JkUGo+bAc%Ev^&E$Z6N4g3|_i z?*2Dw)lq<&@);EO?73Ceby@c9nx+?Ms0)B1%FU9PjT z_awLzf+pWq%K)dKRtNuyg{@DCFP;pjd{Kltj7J#HIq1TsQN_Xu2s{?6c#>0zpH>`X zuy#ggjC6@jN~cl0+^_lnbw7YN81H3rQ@vM9csC57-3p8%RLNgX*EysgvlZCs$@H&? z?jp0!Q<$fif(NStIU;ibNoFG-8Lr^bYI!i&Q+yJf*3Ygt#Bwz&m*+y3GbXS`^_^ zJSwYqv}u^VPWuxI7R566N!;`CsDMe_gcM%&E`!#+WJGlbwW#_BHFYu-adW#@i$k(n-G_7ue|FK75Th`GAt2c z$QHIUB&+t7NiuOheB?G2 zkBDfOzmi9N(4=_#f!E-af*hWp!f6GC0+c8}9oAXTqE|xG^MuoFS4t-c6+08@sY(tc z&et_-_Pj`v;{Z_2tLs1H&w?a^!uh;jD-Q*MhPdQeZshHi)%tBbjiTI|Mb$Gx0*UH| z?w9wN1tcCo09M3)^>(V(&l1U9A(qxj(p*(Vw|B*=@KVd%=AEc>P;feT;$n4;Qre-c z+;tGNBrTt&DUczUntb=*8|RpGs$Av5O99}o7ydq_xzwj>CXwb=H3a98e=3?NB6m#7 zb6M&|2M%7ccNx?h({*^!w}Em@-{wM0O@I$Ipd13_DavWt+wME;NBPn}>-hfL_wsi# z<6XXAok#Cwq}16+n6)2|N!nHnGV6JxmN|L)H~;}Uy{q>m2Y-rYD{0f4792WKIb&T) z_x5ck#j;i7zVf_tD7}saeA^D;oE}J&ZjXCaNgJS=gKsLlBH^yvC1;cfsngBkti6m{ zioDpo2yBzXrZ+iNk$zlC7B7w|#I$;~KS;xgomvkIM)?wXqOW|60^F?~nIM(PQ0kGj zHYh=>#3UI?n{YtkV*rVvjdIs7%vskRVBZyJAib6Fkfxt%FO)+%Szq&N!AQeu>2wn> z5+=tJG;tE<)b^7PBw>Ysmz-0#eBVzyY^Ne6i9Z?k)8**y&JnYD4|$PVDvi`OPKfk0 z61dJs%ZKas)B?Ya?wpQ0buR{womef~NkG~OaHMuovoA)q0c8e9I00Kr^LC2`+7@4& zdM$w5gQu*?W{KmI>r8T$6sapQ<#3VE&tVR(p)#W&hDQU$3=PaXO@!<_=af{OQZ-U5 zJZ;d&up!IhbNDVbZY|L(heWY?VI>c3gOFI?I6HiueUWsr>S!7@Hq$R&eaOMV%Dg1q z;#O9Ec^a|%>&H_>dz?#A0lOh}P$?jPllpX-luurd=dzr;V-K6c8cqsMqZajehOU{r zim7_VQ58`&p3RvuB?DIPw+bOEoWAIMOzYEAL7b%YAf>t!ZtZcMv)QTRZ>?1Q>%m4N z0To+i>@tcG{sKvcl?+*bU$v-3?ebIOG!1H3(iz6?A}bZm9r||(sxL2*yoJz}hw7s_ z_{sJxv*o50$8CSTuH#82?|%2SYRl#@(=c9Np|R1t08v1$ztC2cns8z(T%n$swWC@C z3)sR5XAa@I54#ee*4+t;)jv{gRlSE+wTj?hQ8JxifK-wD(w+UJvH%r>8s6^;sT_z& z#ZeIb3|EDYz-5X#*wel!p-y#p0H=fuN@dO6nmP#p(j@m57!6F+LyRX?b4sfsNmq3- zw~{!QZC*#Ru9~S*IqKc5RmZuU_r-d9DPLd59g{8FjU=Fy+_}i=1llX@ljcQxlcuXL zFV)>T9YT~>cK%G32rzfs;~6PGhIUGdRpq#X%&*RCPGw%`&k9a$dO{&dekEx|d!O16 z+gNkd=wSmFS0`60xnrZ0+E@>T!lcF~&69)Tyt`L(JLkx09;a9xz0s_J@Xg;=J=%+) z&X(y^X5JljHOpAd5y5o&;Mieb9IsS#4Y21W$ae3iy_Wh{|N7*4e6w?3fQr2}JycD| zL=UpHUO*0H6Dk~#tIi8fb8CLNQm(o$OabvrHquHojsW~awmlC?agr@Ubmd%>+VOI2 zQ>tfIgN>LI^~mWd9}oJDy&YoA4&)p<5e4=+(Xwnm;qY`Oi#pFWRWx}?L&bkytN7ba zcrErKf#<3v@ohF)ojK0oimj-0aVmCsYS_1E^6Ypq*otDE;;G!%>*e?UKe#*169eq0 zpzc5Y>xmEAUa=j9esGF)E$WyD*{DH6m^5pPmhiG}bqPrc4n1wlG9@?;oe)^? zR#aZ6tdG+RcUp#$DHHX(4^7C}RreW=RVd~_7H#qism9Op7%f}ic zs#vM{NcOYT?#`ikw=9<3viAkeJbEZ`LGB|B>K#C>Vacz(&jpT9W{haC@WvM>c(2wS zd)%6u>v}RA1l%ATa`VgeQFv!jgZ%xj5E#EGN&vvu|JlxnmBenVT9w@?U%8*;&#)*{ zqjF5@$`R=)XkTv@Vuv#1PWs7GqZm27b#ye_(J4pt&OQfGsZrL#3%E4C3+HiPu1|k_ zdi$;Z`1HBmZ|`q&z^XMI3NocC-Hj+SWF@ODbqsa%I3g;DPdB%-*-hN%9IjrIhpIU) zK(pk&bUxw}j=Zd;%5fn4q!P6fYT$v(($4#BZ5^Vs3FUlWG(GN=fw934u4P-4d|aw_ zB=!5Wvrp=1CiZfvV8%@c7P4_Cd~Hc0&NP`Zp3f4$ULrA;FMD0Pr>Vkm5sW}=3gB=g zhis3mhW#Gzi}v#A``a5U^>JBgq$m6qwZC+((2vns()B3P#ErMwDX$9;yTmomD>z`G zlE!u;PK5{+0nr$_4DTJ)&P^cNSr14x&|lJP;dxxCUZ=Lcc2MW_4q18l(`%yDnpTy_ z6IepNkn=8_=t^^P%p(U-8Fw`|$26s6U&R&pt7_k{-lR5Rzcpn^btflDIgvwTxa_|x zKG{#fNtb=HsGfd>{Ip_!eSiBO>KOz;75ZfI*OjclS$Z!y8CsK^4_-C@_>}XcjW8#; z*jCWS#~}{g0@ZFg=ivp4ZE;in-~!bv>P77~c)Q>jm6`*%yG3Ahb1)a zAAt+3zs5M8sZ;LTVT=DD@wQb9oz#*IIr1zoi@!W)L3)t9M7>5)6;v|N!Rj~yOUyT{ z(_eY-4xJ{DoJ;}!u~eAOPQH6szOoYEUcP=TWh1#B&<$)LGw#DBa=@5Md~vo>tMk$p z;Oa^)@~$jgT6;+OHmq#APn8*~ykT{UYdB%D1d_RWK_uVB`2vH0qk+u^QOnAeO8X2SB#B0PNg5sNk?vS?X-o`%~=8OLe|0ZHe;=%(q%y zG;jpYD&l_)$6t71<8-cdS}y30J%+maQ&m>2Xbves&G$ym+wVQd*Z#SG{q*C@la9en z5t{(LlKf8R9@|CH0{%2(SvYIoWu@E1&HTF%4La4?Np#<&HXlm(>1~?y4?I1u)MeXA zfhl=+#IP7CF@r<`zQiFVMBXu}varrTe<~D0hDb@ZuKR+0 zDPP|{UH|yAzr23>pX&aL)vIH?#52lahq6FL7oa0s_Jzi7XbuNXxfyRWc*ynA&;DGU z%Tl%4)Wu;Mj_iW<-I4^4z_BJ-Dhk(2@QzLDCxPxPyH3U49KSc&$SkLBDJc|oBlrpU z7J>`{CsipCs)c^g2dt5XqWZ--^GgZx#coF^GPKpH?~%x$22%~w@0Ej1|^biC;59(W&UVa#%*N(2B^(}Bv*i% z%SF%uNB1bz8#oKR*5D6-?=-C+`E00b~|^lD!&b-(Oc2B~s86#hPYP zz(~`Y?`r1GL4~l>;?qglO_vQU)o8e%c z&Oy6uY~gYe9f5$HTsb|qX?lJ(@dbIE7~UzRVw2?6r!z4)MKSht>S0{HT_fITvTY}j zZ=jsfsycAE9smOXLXb^o(6BI92bcwEDkEpmsr@snp{@H%r%RK!gSrWr}q<&nT3!l^|&#I*XhPI($yI8F}Ef+Cg;hNWv zCAu6Nl|QH5wj94*z5KE!N^k{PsUbn?$?FQO;pUj9rXFEea^T>IoJk?aAtYq)YZHAE zg>zddBqmRV6cs1P%0(-LxX9)-HS?F2_vzKk>qCn*vLw(##W`Z* z6jkK6>t*klTE9A*k&@GE(4lvq%@+`FIpkLXEmZJWB+F-xp}VxHZPsV4LfxxM#duz_ zPgnoPr)D^N`|D$VKG2gQk7&kOBWM8AhEh`M`S8@IR~H<-p{63ijQmG{pbm=j4e}+N z?Mo6OvbSv`_ z&T9dna2C`czk6oC_P6gZ-!7KyNhRsV&eteqs;|`9ExJNm#zx6oH;4bD%f%4 zKpX@^C2aX2fbOaj^QPv9YHX5ZnkIct-0@FT_EDOEC^u~bsy?wA6K~WB(I&@x0vMdO zgX1@(3#vh8Jpoaxows0)DSM=|ssmxqeE&CSA0;IZBfn5imdJpx`z9GsU|l330wKJYEpx__ zaw-cYbrT{o6Y1>55P|KXNoWUt68$QX@{(<@LM(~wF^hUmce4bJr7E;tWQ*gFCrt72 z)AoCgLwELD-N3R$WOrcGKaxsH9qD3=_fV#AFzyJ*5IOMM@b zLUg{QfFpD@t?C;&N+m5)+g7#q;+b+JsKQdzHHLY4W;?Kmp@tibe7TMJ6Sq-X~`& z!hxMFtM<2XN# zz)_sHO@Rt_)w~ng3BJ)wF*P%S>lrVH#rICA?gt@HF#{6BM6ey_BxMu1z zwQ;fpo=0rEbUo1_UVd?0Y}+dSWPeB_Dt)o8T(fkWu>MrW2Ybo&J3FTgxUJyoB@cto zRjiRy=WLxy3R`rrD=TP2_-3c-Texffq^1$*_%^xqbg_|^o4;=b_j#OHpkAW{-a#bJ zRl)~Py;m?$(*tBo-wq(Oax<&?%gW8f6G%!et?bmI(^_hd#IK5f^Q9DR7X?sm=7ZO< zE1}VKC~G}yy8Dn$bs#+HG?Tn6x98qG(Lo!$N}0%uRQ|;-$p6RJ8z#wdBUzXyk{JR( z1Q0*>0Bg2;f-wYukT^||9J16c&FT01z}?DBQQWqfwid;zj6?wL?>XGx<1iIV?3yg@ z_~GRg)xsls7H-K^2j+7kei;70@VPs8EBIJjoCoYYbzw*8vjDVe8vJEjxcSnY zj^`EoC!l6>K&e^=0xv)=IbxTC zs7k01YgVbjv15hLcM#O(MFWW6rsTwTtnGFNi5(f*bf|ZLb*+gjaq@mS=WbO>GV2N% z;R|*FK)yJ(+p4-Kw@*;Yik`wUqk{Rh7#;LBj!P3J-5@<(!NF&+EOwHj}Hm1k7@;rA~e=hgoD8C5@YF@UUq7kPJ4WiEh8@398o*!6}AmJ@{0R9NQ#2m*K=qF!%lA-a6~he8O9 z(9YPZRJLw|dV2HCmfqM5ATjlBRe5oQ;pCyT*wTq>i^sN#Rk`rrN6WjVQIe7prI!3Q z4KPl~dGa%1IaQdbCyfg9;7RYP|Gs4N-|eLX?@2`vc%N3)iZFIX+XeWq7J`_(%k>(` zg`};zVY!?q(ZeJ=fR!AFCuO(>)j9}hv5s}i=Mm&!wAH_xrOh)Ox0j~cRoN#xG~?i^;HR6*#fG0sm{T{Nf+P^v3&aM+Ksq*hj_UrsKzkYb0BYARvRHd6&!{*oNwPijs zt0qu1{s8~n3cKk&8m`P=D|x@QOS+cKP}#RNzz2TlBel2}fcI%=hA>)n*_NSR*$5h* zQT9@`#ZY4qJ7Mn_9y2#KgCw1^f|K@28AXy>b?{xycldiyB!f6{U*J(^+kl4rHjsm1 zbm?pl2c%#rq{eLV!)p7mm@$-gRbf8g_G#IZklY$1IweNS-xuw_zrC1?KAp_rT&@L{ zO0ojk-+b&90+0((?L9i*G_UT>`29*miE+*s5s8Gl>Fme0+~8R{jA#eV?oal6_RV_s z5f1x3A}}BLMdIh@m%Y8kn3mrg*bl;Js?IPGj@_aKzC&aW=Eel}ttFs~J6(q4@7nh8+u+Q?YQ7CB2A!%jUs2Tzy_A8Ne_yeGJ-5a_ zU!HSNq78QgLSDQSI~*~93|=Y&+#FK=wevQ%ZFqMJ;5ro+B5*kIaG4ss;351)`0)|6 z$5tH9hB|GWL~hra*dt*UO*GapTDQ+QKMV~4`Cf+G-;|7=DuSy%+-$oA{;w8!F9YBo zgjfEBH`U5(28VgCqJtzcjlkTTZ66C1=6+pDZ=9-IvYZx2q01cJW{2OtCM&E7$G722oX9npp%Ex@Y1jGNY%(BxT$QdSQc-epG7WtQ5xpH=-lHBZzb2$Qhk zt9hfpViXprY$6F(C)Zmo!&y9 z22Ve%*_YYhzP_Y@_>=-bo+_npP=_Ov979@C<;oj~DOJ|%7M!L!H|>VV+(SXKx*VDDs4KY>>&MV*;mj88*5i$-+(4af}G;_VVrn$!i}bBxoFP? z!njxGzRQuV>hLK-Y(5JJX}NB&aMk8r9TbfEr{-}B*R|KfbA4&rtN{b%6*iH@LBD z(~+d@1Tc6Xd<4YmtZF5a6_;ixV`vMLeqmZuW)GvBQ`-{bmGkwm{zHPbL26(s#fE@J z>fhB>=FKUMXgA06YJK|kqb74-+S?15ebRaEY9e2bz`%mDx2pqEYcsWkapP!2N3$%A zUg5kH5@;}5b+7p+9^hO;qj`zRsfWuhIO+h&o~mp)a}~+;1en7M8b$Je^htR@%SG=Q z^Vq6dsNhk%CpCp0htT1$fs{2@8{#5!L|{z z_^a*9bJ1O8ai!QuPMEEPjG)_hXTF2lz;7)h?9C{>%zP5&tgl zeb{}E*yX+HbRd;eKQ+%TE|+!yJdEzM8$rfQZYx8xt*S&Nen~Z;I|5R+gPe_@?OWAP`<_-fjdc^q$?sat_p^>{p;%9$aIac+^3I6F z2{!XO&H88Y8vLOft}b)8nLVpFYcYHr4gs+Z`nq`M#RS`3FU3Sb{v;gEw->1CDEZLI zE!~#l?4(uk%-_iLV)$46Tcb%2YBujQ68M!7=J2+J7+!NTu z3B^;jIG}|^N}HdnBb9pi@x3^pZ11%J9zi+mbBffsD?~Qood~)lX7cTHcfCA zpK`ZB27D+(SeMI&aboVSimA%C@8OGuD$RZuYaywGRdI9%ySW|sj|~~oCL=rCf<~r$ zJ5*1$SHnR;FZgzs~MY^SLU;YO@GWYbFZADlGs-5i?moB%WRnX?+T zQ>fRI*NXbd9BMV)BdRHV>UcT3)2-GEZ z?ZtfQX^9H$G<^B^o$+N+e zw|*X~_K#s`=$>R9Jg!4d}B8QDhsIYD4`zOdG}UdVQ;aP+cn1-2akHZHrLosI~0 zh~#$sZMEV*xBCQzk|EM#bNHxV{IKl;r&ptJM4cp+L{2&JI(ecJ3?4jIm}_ENYwb;~ zNN`l@HZ1}nNU|E7hb$=Rd2@8yA&XFy6_v7*J>--7!x~ND=6*&eYlH2k$TJpuI@9OI0WR@qC znYx}Gq`!S?|C*maeEi8!mlHGD9-LFfE_>}PRFlKiRu0w&Sv5@~0K_a*bj`p8a8=FS z4hwQNk^x}g0DD=gvq$r0)k&)Yt>Q$iYv6r3q^TKpYW3#qaxdl4ve;S&ky(N+N+E*4 z$5?W)^AcNy<4VDu4CWOxv4eVH(N)_~j-W(!8LaeJ2nc&qkVd%xEoDLZ&|JF#d}27B!DC!?%_vSMF;W*)6c`cUi9If}~>gq=fFgO&Y{( z5jW;}sNOB=NXa4GreBV^ieJ#GGfX@kdon1VcERa9*}7)Nc(7ml_2|1O!(JHg6S6gg zb1I#-X4|581v^YZbCLNh_+i~tLH`g{GY3R{P^u{{{H)`K<*=!dB>tjlB!OZ z&bUcIqI>Xw`?97lj@YRfR3+Sdy}#e#6D)3NzdoQ&H#dc5AS8+uDd0a9Bs%Q@C}cCZ zBtPk-1i@Kh9>*8}7va6XUsZ8iyGbkYI=V_o(6q@`5tL4)k24$^1|qrz`JUAagabz6 zy)J2iS9oawrGkTQ?w2ii8hJNm^CPFiS^erwS%)|2$pINw%irAnv~0^x>BHw=zVoAB zKFvS>c(L7kDp==K$N){Fy5aEmwY&RU*_`xt`ik=sze}k@1U64bhKgD=OncqP z`VY-vqohDSRmt``p~WO!j*ptlyJr>t<$xrg$P#ew-*JWx4r&<|R(x!tSoKx&?j;@g zRhqDYREx6y?Mf0bNG|mC&O7|6dHgkqkMpnvv^gx4bTlFRWWC9>KuR2?ylc6xUCC84 z^u8Ukh3%({_oC?VIIA|lFPR<-A^~3Q&{AGk{Zl;-E#fi}*8z6@Z-6&sZo8A#8J&bW zJ!LfD<8%|6KyzTEGHjff*D45Jde<*GR|^HF#`MFvYHbo8o;MnNoU6k}fF7;_X}9@H zuU~%qev{0h=K7_g#2zQR+IOJf^Uf#c&JI_JH{bkAoi$k>jni&r>g?rM zKkJ1HF&0qBms0{}ye!$*H-6>kj~{3M!6hiaOnyZrHh8;B&kfv6AhoV2-XJQS-+c<% zg$3+bLtoVl9gOzCkvkkY@WM1Zyvjq3sI0r^rK(mKcWoDB8oEdozTUO2tuCGAj`uTK z?`o@ETGt`o1*FrVU8jtlI3g8zsTCbf>(1u!r8yYqrjHSU?&1aMrfduO*2;a^6T-LP zojcaECNQSG{@r;xHDUQ4xm~-%9=4nPxNx7|+J{f`>$exXo99`k*-!gWyJ9j{&%KlY zZ|ZQwr+91CbZN_L&IZf^D|I6GUey{>?456R7I+0rp)-Z2NnxMjw8-7SBgJXJO%H^! z#$wd{Az?&ENZx}R^eLH&wOCLQ0=}*uF58z=pc&^Z*|-&NUgT7sZPO7m@9V_d76qFp zT@WSg4cndba{f+L_>0(oX>)Gl4KJ9-=(~D9@TYaR@+|T5?eiaBzP(!9uydYhrxRSn z`ec86XU8knu0Tze%4ps|+_mGLH+yUSVON(Jc6o+^HY*3=R9Qzo5Lk^s*5)1$gIeZf zlD#ZXD4`5s#)aiP9*$8z%=Y5VLXiyBq0yxbd<^A0RR^>kw4Dh~d^176V(iSr6^B3(N zx9^{0kxj#bo9?!9UGtVr@w4E5$ooP96N#u{`g7W7#nwn6!& z3Gd5n|N7Y8UdId{`E$36IX5j(w>-L5;zR3`-O=VvGZ;mPc(J5FFNM^DFu9d-t4yT* zB|LL#(QO@Su==L;qUx0DsovmO8T|gYyssmH42>p~1byUBhh5nQ#GZKArFnYCxW%C} zxe8D$77Sri7nHo2y}47D;yQIdU_&Y)*i=^2$bb`Z-4LFk?d|Ym3<pJ^P!Typtdl1(^3HFP8lg;3ft!(%WLnYmXK|10GrVC*zxwH zfUgTI%^r5WA|biY@&C(jA3pv0OZ)Kox3{-1zr6i6e}C!2-k*Avn`d^#l zRrm1L#L`-TcsI3^)n-jvbg>5lyo7UNYY#O1a0Z~PsgUgU+m_9(vbtC2r=o*@QF96B zG8Lp%a@97!vpf`8w&qwAECdofmM;N=c8(P9vG*lM6+oj<|M0`&U7tU{eS0IU{eAh)r+lC( zqme*wnF$Kw%k?lFXM;c~?V%=ihSLRCg~e4{ZDqn*RS4#7@?$4Y2FP<-o(OoT_3TtV zo9|$q&P#i7wWc@w2oF%f*tZp%%cGwq+-#3i32*>Vv~So88AE>}Gt@Q1xr*ht1tL&d zF6umkfln(;@HaA;+IqHUTR4MDX(4eCm9ld}$!Q8eAfYgMNdpX8eYZ=Yoqu~!^YQ#7eg6K&R-)%3`#DiWSISI)(;4|qDQ;12KMVN;xvA-{ZYY1H1{=_uGYZ;72g08IehrdSLsweOZP zq2K57HRrW((#Za$dIhD!x-J1{GTt>YxUy>A>hCr^Omeh7=H2|N7^<^JTdZ@1m}R_6}efSpBWEJKxPM;WRIt&1NYA(G~bA-DVdu2Bd-{ zdBa$a?XX2NX)$KID}PBxFdp&}wsdv_R7YD31rU;QDu<(b?=_1+v4x1i^&&^mB0&&8Ql|7l1jHWuzy z>}}kRw%BA_%a42Q!?$mLytaZq#wAJ()dpU#lQ!FdRK`tSD77oA?VRl>ZzNhJEruTQ)*yQ0mV;MRJ1 zsWWsSBTW#)YzGGsXEzsH%2`ttK{;C0bE7p{vbES&8-i^(R+SK5NH#rnj373VVL+ZR z@Ao>}aqtVT%Y?3>oML!UZ$I6m12}{@*p*x1VJ3k5SQf+VJz(mr+B0fp4!%{>h)8+} zg23d~1I|-7X27BYJn;V9;{Q8oS!^Sy8v6aPW}iO4-P%$8^5sRh<#{}ZO}$hqdvUXf z+nsVuB{^vg@FsW^9V~h6I;)JO8yNNa%(}-}0w-3>UGD5u{2r_X0N2u3mu@UA-z-~s z-AE<#x+6gyu#?oG&5t>B6`8Xx)lu2(gG{VCMTuUq99p#pqL@tO(0+-80ADG}P7*7zO><;kl-e?<=EFvd&J%N5AvFBmvYyaQ1`||bk?_b{j z`HJj-ZlPBHO|(L*WkztKN-6dF{mwB28xV%`zNDtZ-$A6= z4xM6QPEA}-QU)vE&JopWi`1N}k>;`CLRXDlHR+)+$WFK<%N|R}|6VTIS8Tz)uMKpj z9ag!>u{RrO*~2f>foM0t%wFnkx(!@+CjT}at_QRkz#Nv7{H!VlYa>KZcgDT^!=n9_ z#^?Ua{PbJAQNiV;mLuL4tT~FCW7s=n zv^Lw8>m`{cpW5(B$kkJhElR4s6(onp>MO{bA_RGP3=lfIdQ)0$zOUhR=^zGz_rlU* z5Ad*QUCNJ(M2NwAgx1BuN#-xRI;Z-T_C&T+zFkrdjJ+6zibcKZQ&n>!z9*Jdxn*5x(s zGqMATDXFu++d#Y7E$ORd6RMS&qXMgAvzsoS>rxnca~`BrB9|L@p1Q}+38ow8wr8j$!UdX?2ZKGOGa34 z*p}8W#GSS#kyPH_2H^FCU;lm89;*f4eFARY$%0CG`&vlxzb(Q{^0pEZ@WYXvyw}3y z9&6;f2PMhd?I0g(y>DI%Ox?%qI4N*fEva;Q3~E1t{~^#$ju$VL?Y3g?sJFr~36F!S zfDS++#-+fen6{TTKs&gAE$;>1*YzeQop&N!X#Z$f*@q123oj zJAit>d?&Pp{jhsLuau-Bv=^L{V6hLqDv~wdZo`8@`6}?KLkiAwNLY>6U zyB>O}DBcxK3%c3?Y$0XgSne77Z6RNS(G85#f7oOH_4RH1*N@cnNe1W6-m7_~#sd`D?>p2ex{Q3c~&-LB=z8yry8}B7hzE8KtsO)Zy-Tbd&1E*dnmsLdq8{gJSxy^8w-ogAJfpW_n$3s_F?|u(Um)mJeo_vUx_Ff*p zJ+_yxa%wFB`l_o@;;x%EVPH_=o@d_CQ(t!$-n0;(c?#W`*MaQiN!br>i}KDJ}&HZ+`Ph!AZ%M!kPg zqDqUy0dnq&6glyDj^sFg0oGq>S1-xA;&%RQ@ve`b`@hDA_Uk{NT|H2VL6A%it99(I z+JSq(-n{Dcy_3P`!e_-%Jhq<$zuJzgd1WC7$Zq4aKa#VnAzkvbQFB!&Jg% z0>~c1tLnUJUrv!NI{|QqhhOV1&{(#spd)@>6`xbDD~-g|(sa6^w^QDyLJpWaD)G`( zyUz2@fGRDxwD0reC&ak2jeR~A-#)M-{%rMr z{qXkNAB4Y;&&>~Kcq%&a%NkKcza(A7<9=vVM-YlIZx#mdv@T4SDnhiNVRgT2)*BmC zWaFzkmk9kmIeTF)e@@K_9mWjK&`xa#!nr!pPmVRavFfX%1M9pLdPa;zZ zMNA+Fz1?l{Xp-Kh3H+`8#V9JSHhrkiD_$({^NaJ&K-e&fsvOmzP#W*s?Z$-Bza|@0()gwH{>DJ1GlJ3McmLnNR2JD{xkqh+3-E zL>K<2H zzE5S?luE)@zv^-V=DXS#LUPCo@NtKx1m@T;|3d{X-8 zOG2E)cPus42u#sCHEZumRMgvb!c3NQu?lK@{218*ba<$3$dwIfFTGYVs?rIRy%^*` zPAlZmsZ*y#yehoC4t2<9Xt=J1+q-pVITj1Mbs|ssaC0RPh8l79sU(AyBXO*T(|wkI zZ|xQ<>wH5&)h1Vm{Ltxhcz2O~(Bc$?vrC{I9f(O}%6#ngnjVw3k?m;brCIQIIIPnFzp zn3=DwfEYkLdW&E`MN8^obJDM9DaXctmi(%ZYsKpVc`jkOgUyyB+obN+?az&s?kQ-q z1U)>fb%?E{yYIFm9SxteC_Y=#>lNK>|(gS4iAUbbR{&?xj zWHapdp%JjbwX|53s=kO*0NQDDP2V<2eSxGXf>xxydL=+6ZmSIMGxL@xy%|=Y2HM}( zEihaxYgA|hdx>80pLV|``)3b3!MtZzYI8Ww896@?k8>!X8B%S<#aEk4!8Kdp|eVrrN9XL;{n_e$`8wa;{`%$HRNwCF{PxGkx97XZr~1{df47F4 zY1f&6ET|*0a6wzVgHWYK-j$5x8ms^tpzurj@4A&rQGo#lOzLnl{BS@wHCt*(fjv1s z#o9qs?jH2HlV{>$VONQ_FEk=qg@N|)!!1} zIaNljJoG+=LBV^I-Erigpt$lqGw}+`sVVD~)$nUzgrLz`ZxL>%u;#w+KVQkuzkY4M zfBxg`%O7vgEsFV3JSAM5*UtO$5|=oviwrBary%v=Q+Dl*H$4uNHovSDTskkB_~KiRG~Sw-D%TvpEk$)2!d9Dw_{bd4~3Yt*50*lwj+qw?nH&A z3Rl-Ic-%i-#V_;Y$Cn$nl+P!(9NUBi zFNghCo6b3^FskXD0ME5SrL-}16WWX6AdZ$cEP(QF_t3}C4$+%X3R=xTg=6gd5fpQj!e?Jwl%bHIeXi~?cDQE+1!8T_3e)@ zUp{|*34u>zPpUiw0&KJg+LFF1=DDg%(LWk*iCUxk@U@A+_Vbhm$P1m{?yu5uTkxXbvgA6+I z*OJWr2PFOW`FkPexu@WKnn&Dt`2^`^L5;_@eYQFB&aO*}KmrH|STLqM8u)!p{;g?0 zTeEHcpSvm21FYve={Y$V)fM*BFMNhL6?t;FXv$AnI4349R_}V;hwB^Ue66(^cqu2> zHauMw($#b@we^FTvMq;c;>k&pNa{w(GptmTi}!ss+20AO88{ZIl(OkK)%((YcfNfJ zbT1pl9pwVb-{Eid=Rdywv*c$=^7O013>D4k%FaNi%B{x7d8K~B9aG%Lb^x6c zqRBEhU&HjPy3FA)zRfFxcl5)ukqxHkPB(?G|6F4x6nU9b>v;~vb@xj}??9N)CrEy~ ztJiPMx9_(uIAFiKR150FSewVfU5=@q1VED?VqcCe*st7|BeIe(>N9SRR8{?70l%01 zpxgE^1>>1YsP<3j-L4I;#&o>NQ&aNVv%k^ac2?5_q;*lYOjf@um9DX-?#v-!SP7>k z!>?@m?I@x~TXE@+ZRY{Y40_e+r^6StS)~84cE8WxKY#t}A6M^5e>_g2_2uVTB3s6v zHcZ@mtvU%_D*ov|mwP9k0)nBPiiI4Tvx|D0^94DKeRIFbGQ2V^!@(TIM^4+MqS_3q z8h2f6&NHiGZxVd~yITRbTfOk)ygdKVVQJu>*!!jB!wSW@6+eEd42x;e6jH)3^(u9 zSxuUB^3jn>={cW61m@jnGB_+OrWn?x0L)Br5TH{OF!+8V2VqO4IK(4>(?a8|y(7uC*- zoz`tOmyXns0PNLy?^~NIT@azDm#W=X0PLWdAUy>wOCp}@*|PgLo!lNb`<%bT8HyVS zIO}vnB!qv2AC~QpPapp7s`)f`ttqGXCSy4{-)TQ~yLAVUS6`NcoxN1AE=!R?%k*1) zn?oge0y3{q^(kUxFm7=SYf@NV88>y3)!SGb;Bwlr*jUEVAf@PLAvAq2;^`d?yWHek zH+1w=UK4Ccen0D)0Uz3#veu3`&H~Tq%31?@E;0lefZa;IjGRh{Gce8$kyCZ+gG?5a zF(#G)X|Nij%KU>8d{FcMV^D0Cu=HMsJ^^Sss! z=I)i%9fP8AhhmuBbk}!1pzP}IHlJ-u(y-+=-K3nF+THsX!gAa>3VLjE2G#JYcgm^+J6jCzay*<3mMzyR>b6}RAZOviMow+H ztYXrpTl{`n+nu8I{RYt5>&`wp?EHBz%{iXTe}H-WNr2q+>eOYLAJv2in9oM#^fyhi zA)zUrD*Y21Ah1dt-Pf_|>Ru7ufm5-OTsfH6Y_J6TyFKBy7@y8+9os6kt4nB)$UiRK z*Z=wW;d$ja()n4Y3eF2g)3KY(5>==wJds%PSaXI-6O_Xi<0~JxZn7Q9ZSUu)k>&}V zhdU74FPpYbWxSw4iod8_#vk6=-rAqsx?|Twg=TZF!F_+oQ~_KRWwhs%?W1=0&i;)? z&!wEw6$JvNsRxrazC+h{od7dUBdI|4W_N@S_A4|4kl{LClY*U1CoW{QyDkCX?Ww_znlbN zeKk|rVDO4XfgH&Qzz#NbohrFya)JIvo1zG*7DpdcroH+@X|JAaPEf7wrJ6`5bz(Yu zn55UusH@x0+6+5JfddXCeC=u%*=0uOUrE3mj4L>S0Y2jsG@eraYS=rw*_eB>;5sI9 zg!8JbHbn}q`m$tS+ShL{ji1llz3@4gqu)u7-cqtxt=Wb-@0FYrGrd5++o6mDIZ=_s z6s16%MaKu4UV~uF%PC=X*@!<&eG#aZoN74veMuz_qm(jBfPeKMVV&=Rjd*_(8Ay%0 zW~j0c?H2TN)Bv%*!k%n zblTLsRm}mW9c-F#@NVpr(AEL6Og{3++vL52DS2vJ?bNcCK9M>y_$rQ1R9|fszWw(0$0x}9i@?{TMQ79f)8;C#E#Z%s#q3>05zgCA z5^xA=xBk&ASymg}?`5>7%7zyskAq!Vt7xe>t=L7^UBQxPHMZHbFc$3k=?g#bvm9RWyPoM zm$OwRDtZgJ+ijW(?<-cWmT$pCK8VpAJiWE#TEvW_=|Yy-shh2GCjoxgnw*p(s@YP^ z$)Bj&qw`B#Q+)!Kt{+OjK{X`P9vnvYd+yox_I!EMpHxBQd7f76t$lf==ucP{4p^2| z8`N*FN}L^PK(WQOpaMu8V(Z|0>TAB(1o9a+t#LkJ^y|dF?nDa=0zU@Ly zDJ;ijScBu2&e%lrpTws*1(6;NoMeD~fWz(aoTqmWWxqIPp&o~Ny+og(JC-7cbE*ge z$y7c7+B@WO2{Z$kAs^kqB_hq-NRDOAzt}-}DwU|(krVSxZG^UgCDmMi@rHS8Z{MCT zokM=|BX!tzs0%YJeG$<3u-o`^dgPp^%!fUE32H)^0ix+o*+iziyLnikKZe&Ms>Tz> z#Tdk93kgTF{G8()>`wNReM2yJq96OhYpC>a(g{&jrgKyM?$k1u#LRg-ApTk#?n9Nl zOZ6S0Ls9bQCS2@YEAx`O(?~p>s<>0ViwW-7bSls!U41{}^pqi_HOhY-&UV^qGU0lE zTdm(ekC*bJ)s)A9Bz_fklwB)>*j{ydth$-=7#d=fx|6;2VL8_!*#i&Z(4W#q-4;pk zE@Aezuogu3jVu**QKaQuK$Fw`x0M+}lcUnpR9?ICvhQq(JgASnmt%m{-D{OL6rVcv zbswiz@jE-^b}qs)8Yt}Y@F!a->#8uJZEpT#RE2O9z_EH8w)v1VIWbIabz?cBXznQQRh6QmjC`UV+^LB4r#nWl$qeZbRn@(+jA>smD8i?Xxk#vdG>kTxNy~@%% z?4fY4hU8@lf441M1&OI2l0B-NX-h0YD*=0o#Qe@p6x;6(=;^5H)@`aiH-NqEhFMM8 zT34TchrlJ%FNXkHwChiLo#KNDBV2kHe_ORLKZE)<{~Xofwp5e?Rl8YAaXQid zkE^F;wc}s%ov1&rl04DOiSFAsbg%DPG)f@EZEOCYy?R7dl!JZV5ESn)JnnTn7n%&G z_wlM6E-?$$4tS--QtzoI#j&;QkmJ*G{c-6IJimQQ@t=KeIdSY2GKM$O`>x-Z@?6Ev zEw;|qEDG9Ex_cqcyAgnF>^wroRYhmk*o$@qm2Hsh%>e0=A;=FGfv=oNoS`&<^zc7lLlPMD@oX71SK7_4 zQ=gtC-o4~l&H|*E&Bm(tLhQ}P1>YTYs_j)Zjs*AkhU~7o?3%QdeJY$-+imqkKPlpp zLa)7RG6S6=4*T8)DNFAZ>qF`S7MpVT(L+_fO&xhHwC|;p4lX~^%X_*vEo)X5kG9mJWprMyQuJx};!m9#g}3Ugs6d79Bu8F#y0TCshW_T389|4nQnRC)mrfPgnQ=gvU6AG zjrojR|9FNJ&ucXaLN?&cd>FT&r!3sc$AL{citSLE?^*P;6CHSJd$rb9uoYqyf!RuD zT^dlFo$efrHNO`1hSS@JuyuKL6#J^J^yuKW77aY(J7VpFFCHP{!)dK4oMr8xXIq_$ zl{F116okoem_vJO*dR-9%&y$?H0*Bbq3V_Z7ha@V118_c7FVCPvq$GVxUU zR3YYKJaJR_Q7(^7W8pT7cV@Kc|gS7vOv_8&7N4^pN$p{gm#Ok!ZPSXM0%-)*>=0M61let+gc|M^d5HGu;m*Aim~?UKR;x+x zRqomYJZ4?{ZQ=9)&80T~eA%XuYhkKHZBGC3Ikc!Ne#Ugg;9n4AQ($0#F0GhIl`dpj@>8TI7SwqmuRxvG?hciAg}L%UV2s)(i{r|ih6WntEIUl#@8 zCfv;ZP#+6~1hYCH;+7D+&Ti4uTZ>a@4=}*m$0W(JMVijOP<);U{-6)AEdtgMNmA

(wIQ$$>%}hvr;x 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 YCere#%}zs~b^fpa2Wjp!0Cf8X08>>P=Kufz diff --git a/dev-python/argcomplete/argcomplete-1.11.1-r1.ebuild b/dev-python/argcomplete/argcomplete-1.11.1-r1.ebuild index 036d621fad96..57ba1b2a551a 100644 --- a/dev-python/argcomplete/argcomplete-1.11.1-r1.ebuild +++ b/dev-python/argcomplete/argcomplete-1.11.1-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/asgiref/asgiref-3.2.7.ebuild b/dev-python/asgiref/asgiref-3.2.7.ebuild index 5a179cf49004..f9e5cece6393 100644 --- a/dev-python/asgiref/asgiref-3.2.7.ebuild +++ b/dev-python/asgiref/asgiref-3.2.7.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86" BDEPEND=" test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )" diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.24.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.24.0.ebuild index e570b035756d..e8ea18cbab4e 100644 --- a/dev-python/aws-sam-translator/aws-sam-translator-1.24.0.ebuild +++ b/dev-python/aws-sam-translator/aws-sam-translator-1.24.0.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/serverless-application-model-${PV}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/boto3-1.5[${PYTHON_USEDEP}] diff --git a/dev-python/backports-lzma/backports-lzma-0.0.13.ebuild b/dev-python/backports-lzma/backports-lzma-0.0.13.ebuild index 63344d21c828..38f82d82fa25 100644 --- a/dev-python/backports-lzma/backports-lzma-0.0.13.ebuild +++ b/dev-python/backports-lzma/backports-lzma-0.0.13.ebuild @@ -27,6 +27,12 @@ DEPEND="${RDEPEND} S=${WORKDIR}/${MY_P} +src_prepare() { + # unforce -L/usr/lib + sed -i -e '/library_dirs =/,/\]/d' setup.py || die + distutils-r1_src_prepare +} + python_test() { "${EPYTHON}" test/test_lzma.py || die "tests failed with ${EPYTHON}" } diff --git a/dev-python/backports-shutil_get_terminal_size/Manifest b/dev-python/backports-shutil_get_terminal_size/Manifest deleted file mode 100644 index c82df6234216..000000000000 --- a/dev-python/backports-shutil_get_terminal_size/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST backports.shutil_get_terminal_size-1.0.0.tar.gz 4279 BLAKE2B 8f4772c8c9b7e80c4d1402ef9cf3fefaa7ab61a1baed26b87fa0d347bea6ad704f5ae7d9379cd266bd949509eff9e89cda9d87ecedc9832c5cb332c5ed6496d0 SHA512 b74341c6616f9aace5abcc7fd657fc33801b558b6227c533002ccaf588734490b465a4a27d2bdc8047a385771afdcded610edef832dfa5ef24632f4541729050 diff --git a/dev-python/backports-shutil_get_terminal_size/backports-shutil_get_terminal_size-1.0.0-r1.ebuild b/dev-python/backports-shutil_get_terminal_size/backports-shutil_get_terminal_size-1.0.0-r1.ebuild deleted file mode 100644 index 1e2ab25acb17..000000000000 --- a/dev-python/backports-shutil_get_terminal_size/backports-shutil_get_terminal_size-1.0.0-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -MY_PN="backports.shutil_get_terminal_size" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="A backport of the get_terminal_size function from Python 3.3's shutil" -HOMEPAGE="https://pypi.org/project/backports.shutil_get_terminal_size/ https://github.com/chrippa/backports.shutil_get_terminal_size" -SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz" - -SLOT="0" -LICENSE="MIT" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="dev-python/backports[${PYTHON_USEDEP}]" - -S=${WORKDIR}/${MY_P} - -python_install() { - distutils-r1_python_install - - # main namespace provided by dev-python/backports - rm "${D}$(python_get_sitedir)"/backports/__init__.py* || die -} diff --git a/dev-python/backports-shutil_get_terminal_size/metadata.xml b/dev-python/backports-shutil_get_terminal_size/metadata.xml deleted file mode 100644 index f9b37db2f8db..000000000000 --- a/dev-python/backports-shutil_get_terminal_size/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - backports.shutil_get_terminal_size - chrippa/backports.shutil_get_terminal_size - - diff --git a/dev-python/backports-shutil_which/Manifest b/dev-python/backports-shutil_which/Manifest deleted file mode 100644 index a8b102d94aa9..000000000000 --- a/dev-python/backports-shutil_which/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST backports.shutil_which-3.5.1.tar.gz 3020 BLAKE2B 9df216cb71d0af039ddd38dcd3a9e4de311afff742fcdd1a91e2d29520d3f9c2f8dfd44d2b8471cdb76b54d7cae3ba81c02c77d92fba617936dccfa6e79387e1 SHA512 066096f6cde0d245f2a8ff27b8e99bcec7088a2c9667c6b3dc73dd8866ea98acfb32c63222e8349eb906460b8ade864b18cf88a627070e20e28d5c00aded3ae4 diff --git a/dev-python/backports-shutil_which/backports-shutil_which-3.5.1.ebuild b/dev-python/backports-shutil_which/backports-shutil_which-3.5.1.ebuild deleted file mode 100644 index abe245de1db7..000000000000 --- a/dev-python/backports-shutil_which/backports-shutil_which-3.5.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -MY_PN="backports.shutil_which" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Backport of shutil.which from Python 3.3" -HOMEPAGE="https://pypi.org/project/backports.shutil_which/ https://github.com/minrk/backports.shutil_which" -SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="dev-python/backports[${PYTHON_USEDEP}]" - -S=${WORKDIR}/${MY_P} - -python_install() { - distutils-r1_python_install - - # main namespace provided by dev-python/backports - rm "${D}$(python_get_sitedir)"/backports/__init__.py* || die -} diff --git a/dev-python/backports-shutil_which/metadata.xml b/dev-python/backports-shutil_which/metadata.xml deleted file mode 100644 index bb2287b53848..000000000000 --- a/dev-python/backports-shutil_which/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - backports.shutil_which - minrk/backports.shutil_which - - diff --git a/dev-python/backports-ssl-match-hostname/Manifest b/dev-python/backports-ssl-match-hostname/Manifest deleted file mode 100644 index 0024cbe11c59..000000000000 --- a/dev-python/backports-ssl-match-hostname/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST backports.ssl_match_hostname-3.5.0.1.tar.gz 5605 BLAKE2B b9c346cc7414fbda97c2b1646ec406942ab5527b6537338a9fe0ed60d62d8515cd03fdeb68cfed10862c23f1d6e37ffc13bd479e55f6a9310abb4be14e3de83c SHA512 414c2b6f302a4655c3db3ef09e1dca4916ae4e8c4aa69e43c63bbb920303ea4b2618150c2c35d8a2e1e1283b1d65ccd10a350888fd771addda533c19c20b7e82 diff --git a/dev-python/backports-ssl-match-hostname/backports-ssl-match-hostname-3.5.0.1-r1.ebuild b/dev-python/backports-ssl-match-hostname/backports-ssl-match-hostname-3.5.0.1-r1.ebuild deleted file mode 100644 index 744d6bb51f76..000000000000 --- a/dev-python/backports-ssl-match-hostname/backports-ssl-match-hostname-3.5.0.1-r1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -# This is a backport from python3.5+ -# Do not add python3.5 or later support here, there's no need for it. -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -MY_PN=${PN/-/.} -MY_PN=${MY_PN//-/_} -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Backport of the ssl.match_hostname function" -HOMEPAGE="https://pypi.org/project/backports.ssl_match_hostname/" -SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz" - -LICENSE="PYTHON" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="dev-python/backports[${PYTHON_USEDEP}]" - -S=${WORKDIR}/${MY_P} - -python_install_all() { - local DOCS=( backports/ssl_match_hostname/README.txt ) - distutils-r1_python_install_all -} - -python_install() { - # main namespace provided by dev-python/backports - rm "${BUILD_DIR}"/lib/backports/__init__.py || die - distutils-r1_python_install --skip-build -} diff --git a/dev-python/backports-ssl-match-hostname/metadata.xml b/dev-python/backports-ssl-match-hostname/metadata.xml deleted file mode 100644 index 3a0e0db9e926..000000000000 --- a/dev-python/backports-ssl-match-hostname/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - Python - - - backports.ssl_match_hostname - - diff --git a/dev-python/betamax/betamax-0.8.1.ebuild b/dev-python/betamax/betamax-0.8.1.ebuild index 6fd86ef812c5..2da451680c4b 100644 --- a/dev-python/betamax/betamax-0.8.1.ebuild +++ b/dev-python/betamax/betamax-0.8.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 sparc x86" IUSE="test" RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" diff --git a/dev-python/bottleneck/bottleneck-1.3.2.ebuild b/dev-python/bottleneck/bottleneck-1.3.2.ebuild index 6532decb92e7..44d762f10206 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 ~arm64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/cfn-python-lint/cfn-python-lint-0.30.1.ebuild b/dev-python/cfn-python-lint/cfn-python-lint-0.30.1.ebuild index a707f4ad926a..48ce07a63854 100644 --- a/dev-python/cfn-python-lint/cfn-python-lint-0.30.1.ebuild +++ b/dev-python/cfn-python-lint/cfn-python-lint-0.30.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/aws-cloudformation/${PN}/archive/v${PV}.tar.gz -> ${ LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/aws-sam-translator-1.21.0[${PYTHON_USEDEP}] diff --git a/dev-python/cheroot/cheroot-8.3.0.ebuild b/dev-python/cheroot/cheroot-8.3.0.ebuild index 0124db04df17..5c5eff35de05 100644 --- a/dev-python/cheroot/cheroot-8.3.0.ebuild +++ b/dev-python/cheroot/cheroot-8.3.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/C/${PN/c/C}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86" # Unit tests are temporarily disabled for this version, see below for # what needs to be done. #IUSE="test" diff --git a/dev-python/cherrypy/cherrypy-18.5.0.ebuild b/dev-python/cherrypy/cherrypy-18.5.0.ebuild index 0cdaca1585c5..3c194f0a74e4 100644 --- a/dev-python/cherrypy/cherrypy-18.5.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.5.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86" IUSE="ssl test" RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}] diff --git a/dev-python/clang-python/clang-python-10.0.0.ebuild b/dev-python/clang-python/clang-python-10.0.0.ebuild index 55385ff45617..f0886b6c9c3f 100644 --- a/dev-python/clang-python/clang-python-10.0.0.ebuild +++ b/dev-python/clang-python/clang-python-10.0.0.ebuild @@ -13,7 +13,7 @@ llvm.org_set_globals LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~x86" IUSE="test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )" diff --git a/dev-python/click-default-group/click-default-group-1.2.2.ebuild b/dev-python/click-default-group/click-default-group-1.2.2.ebuild index edf62155eec3..ecc753222cf1 100644 --- a/dev-python/click-default-group/click-default-group-1.2.2.ebuild +++ b/dev-python/click-default-group/click-default-group-1.2.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/click-contrib/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 sparc x86" RDEPEND="dev-python/click[${PYTHON_USEDEP}]" BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-python/cloudpickle/cloudpickle-1.4.1.ebuild b/dev-python/cloudpickle/cloudpickle-1.4.1.ebuild index a9f5293b0924..ffd4fa45f18a 100644 --- a/dev-python/cloudpickle/cloudpickle-1.4.1.ebuild +++ b/dev-python/cloudpickle/cloudpickle-1.4.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux" BDEPEND=" test? ( diff --git a/dev-python/configobj/configobj-5.0.6.ebuild b/dev-python/configobj/configobj-5.0.6.ebuild index ef9974e7a717..70a8bf984564 100644 --- a/dev-python/configobj/configobj-5.0.6.ebuild +++ b/dev-python/configobj/configobj-5.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 hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND="dev-python/six[${PYTHON_USEDEP}]" diff --git a/dev-python/cppy/cppy-1.1.0.ebuild b/dev-python/cppy/cppy-1.1.0.ebuild index e441a5e5ed02..52f05ad9821d 100644 --- a/dev-python/cppy/cppy-1.1.0.ebuild +++ b/dev-python/cppy/cppy-1.1.0.ebuild @@ -13,6 +13,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" distutils_enable_tests pytest diff --git a/dev-python/dicttoxml/dicttoxml-1.7.4-r1.ebuild b/dev-python/dicttoxml/dicttoxml-1.7.4-r1.ebuild index 5544ba09be89..e66ba0e7cee2 100644 --- a/dev-python/dicttoxml/dicttoxml-1.7.4-r1.ebuild +++ b/dev-python/dicttoxml/dicttoxml-1.7.4-r1.ebuild @@ -12,4 +12,4 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" diff --git a/dev-python/django/django-3.0.6.ebuild b/dev-python/django/django-3.0.6.ebuild index 7e80304959ab..b8fb17375cf5 100644 --- a/dev-python/django/django-3.0.6.ebuild +++ b/dev-python/django/django-3.0.6.ebuild @@ -23,7 +23,7 @@ LICENSE+=" Apache-2.0" # admin icons, jquery, xregexp.js LICENSE+=" MIT" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86" IUSE="doc sqlite test" RESTRICT="!test? ( test )" diff --git a/dev-python/elementpath/elementpath-1.4.5.ebuild b/dev-python/elementpath/elementpath-1.4.5.ebuild index 5cd74ecf88b4..545914f1a7b0 100644 --- a/dev-python/elementpath/elementpath-1.4.5.ebuild +++ b/dev-python/elementpath/elementpath-1.4.5.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/frozen-flask/frozen-flask-0.15.ebuild b/dev-python/frozen-flask/frozen-flask-0.15.ebuild index 7c56458ab8b6..bf4745f067cd 100644 --- a/dev-python/frozen-flask/frozen-flask-0.15.ebuild +++ b/dev-python/frozen-flask/frozen-flask-0.15.ebuild @@ -10,7 +10,7 @@ MY_PN="Frozen-Flask" MY_P="${MY_PN}-${PV}" DESCRIPTION="Freezes a Flask application into a set of static files" -HOMEPAGE="https://github.com/SimonSapin/Frozen-Flask https://pypi.org/project/Frozen-Flask/" +HOMEPAGE="https://github.com/Frozen-Flask/Frozen-Flask https://pypi.org/project/Frozen-Flask/" SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" LICENSE="BSD" diff --git a/dev-python/frozen-flask/metadata.xml b/dev-python/frozen-flask/metadata.xml index d142ed38f2cd..7a2661fc5876 100644 --- a/dev-python/frozen-flask/metadata.xml +++ b/dev-python/frozen-flask/metadata.xml @@ -7,6 +7,6 @@ Frozen-Flask - SimonSapin/Frozen-Flask + Frozen-Flask/Frozen-Flask diff --git a/dev-python/geventhttpclient/Manifest b/dev-python/geventhttpclient/Manifest index 6f2baae226d8..64e53ed868e3 100644 --- a/dev-python/geventhttpclient/Manifest +++ b/dev-python/geventhttpclient/Manifest @@ -1,2 +1,3 @@ DIST geventhttpclient-1.3.1.tar.gz 82598 BLAKE2B 5fef20a74c431ed53be4eedb3ec7e040572ad960363d41dda8b93c8f08f3eb05ba6160676c1c3ed957d1528a12aa297400063377f3788754e9e76401bb3421ae SHA512 a50486e1485c449a821176f0aa139cb05a3c7675fb045086e086cc7bb71d6e1d75191fae6972b381e7e69dba89d23c387464503845badd29fa361e03aa866079 DIST geventhttpclient-1.4.2.tar.gz 57535 BLAKE2B f3c17140698b1609d9953110790fb536d982782c60165c717b6cee290c0b8fa5ae99cd6935401b6b617f0bd021783dd3f836c7cff775f513b9084714da1575a7 SHA512 3252d27f07a4642ba34d449664f50451b2ca4e44dc508345133d21acf659251a66be72784bacd312c074de4025dd5e080bdf35c84d9f7d40057132184a4d285d +DIST geventhttpclient-1.4.3.tar.gz 57541 BLAKE2B 6b28cba862eb01bb1a298c2e228eac4f4bfbf91cd138d0e77f54a91184672f089d3233b7287940b3892fd7e732c924612044abba0704054112f8c0563d9ed741 SHA512 1360a95d367b3bbf03294be916f70f8c2e655b77180a7ff44e67a40508584500e4a0017416639c0a90a974fe53cc7895dc9c3f7bf43d3a34fc4484f804793c21 diff --git a/dev-python/geventhttpclient/geventhttpclient-1.4.3.ebuild b/dev-python/geventhttpclient/geventhttpclient-1.4.3.ebuild new file mode 100644 index 000000000000..4d3f4094b52b --- /dev/null +++ b/dev-python/geventhttpclient/geventhttpclient-1.4.3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python{2_7,3_{6,7,8,9}} ) + +inherit distutils-r1 + +DESCRIPTION="A high performance, concurrent HTTP client library for Python using gevent" +HOMEPAGE="https://github.com/gwik/geventhttpclient" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/certifi[${PYTHON_USEDEP}] + dev-python/gevent[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ) +" + +python_prepare_all() { + # Skip SNI tests which require dpkt + sed -i '/^import dpkt.ssl/d' src/geventhttpclient/tests/test_ssl.py || die + distutils-r1_python_prepare_all +} + +python_test() { + local skipped_tests=( + # Require dpkt + src/geventhttpclient/tests/test_ssl.py::test_implicit_sni_from_host_in_ssl + src/geventhttpclient/tests/test_ssl.py::test_implicit_sni_from_header_in_ssl + src/geventhttpclient/tests/test_ssl.py::test_explicit_sni_in_ssl + ) + # Append to sys.path to avoid ImportError + # https://bugs.gentoo.org/667758 + # Skip tests which require internet access + pytest --import-mode=append -vv ${skipped_tests[@]/#/--deselect } \ + -m "not online" || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/hypothesis/hypothesis-5.16.0.ebuild b/dev-python/hypothesis/hypothesis-5.16.0.ebuild index 494668bd6a8e..81f7303b7f82 100644 --- a/dev-python/hypothesis/hypothesis-5.16.0.ebuild +++ b/dev-python/hypothesis/hypothesis-5.16.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python" LICENSE="MPL-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 sparc ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/importlib_resources/Manifest b/dev-python/importlib_resources/Manifest index 15a372764ddf..1d1473b6b5b3 100644 --- a/dev-python/importlib_resources/Manifest +++ b/dev-python/importlib_resources/Manifest @@ -1,2 +1,3 @@ DIST importlib_resources-1.5.0.tar.gz 23660 BLAKE2B aed7a2d730f945505083812355a63d3a88e07b057cf46394f3475135143e535e33dc3ebded24d233797020c805dc35decf5c5ce53758798b093f03f2951daa87 SHA512 34d14c1ff3121cc6f9ef1d3d4417831e3476e9facfcc9b35152c28a59a2c75d7723f171f4b48852f79ec46cbf54b066580745744bc54d349e2bfe12a353a9aed DIST importlib_resources-2.0.1.tar.gz 26060 BLAKE2B 739cd7fd90cc12b5b586eb1bf3386b85cde2399e80cfe05cae5173ba5177fb1d15f7e44e7f78473ef03e37d563861f57b7c470782d1aab161eae4c40d530ca29 SHA512 7f62c5bb5650dd2689a41ddef2e9131f01d5edc99b284a7a4257fce18190f2e78c38a2c260d6fe5e6db122666435e079c417bd9011e68e35724932854c90a1bd +DIST importlib_resources-3.0.0.tar.gz 26725 BLAKE2B e2517b0d1e576ce949ac05230892acbad59c09fa4b84401b3c957e83f40b50d12bc02360b135fe949d12c43f8f557006824e4e4a3e9ff2ce879c03362569a00c SHA512 cd29e268cacef3729024af6cae8394ce5aa8c1d8a28397fd8f009c7eaa908ed3775508bde86c26b0d233c25261b8509abb1e16c378c7c8a9bb0906224f3fdd54 diff --git a/dev-python/importlib_resources/importlib_resources-3.0.0-r1.ebuild b/dev-python/importlib_resources/importlib_resources-3.0.0-r1.ebuild new file mode 100644 index 000000000000..8de5a9670ffd --- /dev/null +++ b/dev-python/importlib_resources/importlib_resources-3.0.0-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# This is a backport of Python 3.9's importlib.resources +PYTHON_COMPAT=( pypy3 python{2_7,3_{6,7,8}} ) + +inherit distutils-r1 + +DESCRIPTION="Read resources from Python packages" +HOMEPAGE="https://importlib-resources.readthedocs.io/en/latest/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/contextlib2[${PYTHON_USEDEP}] + dev-python/pathlib2[${PYTHON_USEDEP}] + dev-python/singledispatch[${PYTHON_USEDEP}] + dev-python/typing[${PYTHON_USEDEP}] + ' -2) + $(python_gen_cond_dep ' + dev-python/zipp[${PYTHON_USEDEP}] + ' -2 pypy3 python3_{6,7}) +" +BDEPEND=" + dev-python/toml[${PYTHON_USEDEP}] + >=dev-python/setuptools_scm-3.4.1[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest +distutils_enable_sphinx docs dev-python/rst-linker dev-python/jaraco-packaging + +python_compile() { + distutils-r1_python_compile + if ! python_is_python3; then + rm "${BUILD_DIR}/lib/importlib_resources/_py3.py" || die + fi +} + +python_install() { + distutils-r1_python_install --skip-build +} diff --git a/dev-python/incremental/incremental-17.5.0.ebuild b/dev-python/incremental/incremental-17.5.0.ebuild index 4ef2d97ce5f4..3ede4a78f6f1 100644 --- a/dev-python/incremental/incremental-17.5.0.ebuild +++ b/dev-python/incremental/incremental-17.5.0.ebuild @@ -8,7 +8,7 @@ DISTUTILS_USE_SETUPTOOLS=rdepend inherit distutils-r1 DESCRIPTION="Incremental is a small library that versions your Python projects" -HOMEPAGE="https://github.com/hawkowl/incremental https://pypi.org/project/incremental/" +HOMEPAGE="https://github.com/twisted/incremental https://pypi.org/project/incremental/" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" diff --git a/dev-python/incremental/metadata.xml b/dev-python/incremental/metadata.xml index 090da7e79e74..178cdb1dc9ea 100644 --- a/dev-python/incremental/metadata.xml +++ b/dev-python/incremental/metadata.xml @@ -11,6 +11,6 @@ Amber Brown incremental - hawkowl/incremental + twisted/incremental diff --git a/dev-python/intelhex/intelhex-2.2.1-r1.ebuild b/dev-python/intelhex/intelhex-2.2.1-r1.ebuild index 8d8d9bcfffbc..1ff64afbdb08 100644 --- a/dev-python/intelhex/intelhex-2.2.1-r1.ebuild +++ b/dev-python/intelhex/intelhex-2.2.1-r1.ebuild @@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{6,7,8} ) inherit distutils-r1 DESCRIPTION="Python library for Intel HEX files manipulations" -HOMEPAGE="https://pypi.org/project/IntelHex/ https://github.com/bialix/intelhex" +HOMEPAGE="https://pypi.org/project/IntelHex/ https://github.com/python-intelhex/intelhex" SRC_URI="mirror://pypi/I/IntelHex/${P}.tar.gz" LICENSE="BSD" diff --git a/dev-python/intelhex/metadata.xml b/dev-python/intelhex/metadata.xml index 90caf113b01a..efa5242c52cb 100644 --- a/dev-python/intelhex/metadata.xml +++ b/dev-python/intelhex/metadata.xml @@ -7,6 +7,6 @@ IntelHex - bialix/intelhex + python-intelhex/intelhex diff --git a/dev-python/ipy/ipy-1.00.ebuild b/dev-python/ipy/ipy-1.00.ebuild index afbead463014..79f544a9c627 100644 --- a/dev-python/ipy/ipy-1.00.ebuild +++ b/dev-python/ipy/ipy-1.00.ebuild @@ -11,7 +11,7 @@ MY_PN="IPy" MY_P="${MY_PN}-${PV}" DESCRIPTION="Class and tools for handling of IPv4 and IPv6 addresses and networks" -HOMEPAGE="https://github.com/haypo/python-ipy/wiki https://pypi.org/project/IPy/" +HOMEPAGE="https://github.com/autocracy/python-ipy/wiki https://pypi.org/project/IPy/" SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" LICENSE="BSD" diff --git a/dev-python/ipy/metadata.xml b/dev-python/ipy/metadata.xml index 13405b9629d2..4ec74958c566 100644 --- a/dev-python/ipy/metadata.xml +++ b/dev-python/ipy/metadata.xml @@ -7,6 +7,6 @@ IPy - haypo/python-ipy + autocracy/python-ipy diff --git a/dev-python/isort/isort-4.3.21_p2-r1.ebuild b/dev-python/isort/isort-4.3.21_p2-r1.ebuild index a6450aede40b..ccbf059104a5 100644 --- a/dev-python/isort/isort-4.3.21_p2-r1.ebuild +++ b/dev-python/isort/isort-4.3.21_p2-r1.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-${MY_PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ppc ppc64 sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc ~x86" RDEPEND=" dev-python/pipfile[${PYTHON_USEDEP}] diff --git a/dev-python/jaraco-classes/jaraco-classes-3.1.0.ebuild b/dev-python/jaraco-classes/jaraco-classes-3.1.0.ebuild index 72a6f7164ec9..c481c7d3e84e 100644 --- a/dev-python/jaraco-classes/jaraco-classes-3.1.0.ebuild +++ b/dev-python/jaraco-classes/jaraco-classes-3.1.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/jaraco-collections/jaraco-collections-3.0.0.ebuild b/dev-python/jaraco-collections/jaraco-collections-3.0.0.ebuild index 680c710ccb08..8faa9577fa49 100644 --- a/dev-python/jaraco-collections/jaraco-collections-3.0.0.ebuild +++ b/dev-python/jaraco-collections/jaraco-collections-3.0.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/jaraco-functools/jaraco-functools-3.0.1.ebuild b/dev-python/jaraco-functools/jaraco-functools-3.0.1.ebuild index 21d365d3af3d..d710dab91887 100644 --- a/dev-python/jaraco-functools/jaraco-functools-3.0.1.ebuild +++ b/dev-python/jaraco-functools/jaraco-functools-3.0.1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/jaraco-text/jaraco-text-3.2.0.ebuild b/dev-python/jaraco-text/jaraco-text-3.2.0.ebuild index 9a3c00ccc7dd..2a6a242eb065 100644 --- a/dev-python/jaraco-text/jaraco-text-3.2.0.ebuild +++ b/dev-python/jaraco-text/jaraco-text-3.2.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/jsondiff/jsondiff-1.2.0.ebuild b/dev-python/jsondiff/jsondiff-1.2.0.ebuild index 83f6954f2d86..bf249970d18f 100644 --- a/dev-python/jsondiff/jsondiff-1.2.0.ebuild +++ b/dev-python/jsondiff/jsondiff-1.2.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fzumstein/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" BDEPEND=" test? ( diff --git a/dev-python/kiwisolver/kiwisolver-1.2.0.ebuild b/dev-python/kiwisolver/kiwisolver-1.2.0.ebuild index 2d2ec37813ab..4ffa6137e5e2 100644 --- a/dev-python/kiwisolver/kiwisolver-1.2.0.ebuild +++ b/dev-python/kiwisolver/kiwisolver-1.2.0.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}"/kiwi-${PV} LICENSE="Clear-BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" RDEPEND=" >=dev-python/cppy-1.1.0[${PYTHON_USEDEP}] diff --git a/dev-python/lit/lit-10.0.0.ebuild b/dev-python/lit/lit-10.0.0.ebuild index 55b531a08716..75ceb7ef0556 100644 --- a/dev-python/lit/lit-10.0.0.ebuild +++ b/dev-python/lit/lit-10.0.0.ebuild @@ -15,7 +15,7 @@ llvm.org_set_globals LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/markdown2/markdown2-2.3.9.ebuild b/dev-python/markdown2/markdown2-2.3.9.ebuild index 34140e887c9c..9a9a8370c9ed 100644 --- a/dev-python/markdown2/markdown2-2.3.9.ebuild +++ b/dev-python/markdown2/markdown2-2.3.9.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/trentm/python-markdown2" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux" RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]" diff --git a/dev-python/matplotlib/matplotlib-3.2.1.ebuild b/dev-python/matplotlib/matplotlib-3.2.1.ebuild index 5f616ebccb19..33f602a189db 100644 --- a/dev-python/matplotlib/matplotlib-3.2.1.ebuild +++ b/dev-python/matplotlib/matplotlib-3.2.1.ebuild @@ -23,7 +23,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz # Fonts: BitstreamVera, OFL-1.1 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" IUSE="cairo doc excel examples gtk3 latex qt5 tk wxwidgets" # internal copy of pycxx highly patched diff --git a/dev-python/networkx/networkx-2.4-r1.ebuild b/dev-python/networkx/networkx-2.4-r1.ebuild index ef197baa3467..162e31bbac9c 100644 --- a/dev-python/networkx/networkx-2.4-r1.ebuild +++ b/dev-python/networkx/networkx-2.4-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="examples extras pandas scipy test xml yaml" RESTRICT="!test? ( test )" diff --git a/dev-python/nose-random/nose-random-1.0.0.ebuild b/dev-python/nose-random/nose-random-1.0.0.ebuild index 973cf59a42b7..661b2bfb4ebf 100644 --- a/dev-python/nose-random/nose-random-1.0.0.ebuild +++ b/dev-python/nose-random/nose-random-1.0.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fzumstein/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND="dev-python/nose[${PYTHON_USEDEP}]" diff --git a/dev-python/numpy/numpy-1.18.5.ebuild b/dev-python/numpy/numpy-1.18.5.ebuild index eb27fd1bee00..cb014a08a67d 100644 --- a/dev-python/numpy/numpy-1.18.5.ebuild +++ b/dev-python/numpy/numpy-1.18.5.ebuild @@ -24,7 +24,7 @@ SRC_URI=" )" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-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 ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc lapack" RDEPEND=" diff --git a/dev-python/numpydoc/Manifest b/dev-python/numpydoc/Manifest index 400c35f3121d..4373ddddf55b 100644 --- a/dev-python/numpydoc/Manifest +++ b/dev-python/numpydoc/Manifest @@ -1,2 +1,3 @@ DIST numpydoc-0.9.1.tar.gz 27583 BLAKE2B 91764f74b35a740790efa9faade69622d48777fe97a62824b91d78ebf62f806f8c5ec34b1e6c4a4afee6e87358edfa40ca0d316ea41f7ed8501733a51797611b SHA512 85a47ed86823baa3125dde4bb2760ce56f6fed9bb29dc64187dee4101f6344b5065146209f603d50a84a5d9cf0b7f4e5134fc0b495219e68100e05e028b61f2a DIST numpydoc-0.9.2.tar.gz 27555 BLAKE2B 47b7788c502a26c40889c84563c0b94983655a653fa1f783f47d667021c65c7ffc0d2cdd14a16dfcb982da48642c0b07c949f57336d5b67c897a78815684bcac SHA512 db8f5c3b409ece0a40f1c2ccb06eaa182896d173a5c913c7e6c5780fd021d746c48557fee6f050db8c42cfa41a5021901342bbb93dfd8b8daf7d43fead9cf94a +DIST numpydoc-1.1.0.tar.gz 609482 BLAKE2B 475be835a760dd148b7132a3149a1b79193425b70bbaa51b29a3909c73ed11a933181c917a0f0d0b56d8d30baced2142897e0a931b5eeb6449092d0a2a81632b SHA512 10dfc5e40ca851401be7d7cca3cbf24bf8ded8573c01344976321cd65fe351d985ee0bf48a92a485a43f8fb191c246e4822545a1583c87c1214d819a5fdfc106 diff --git a/dev-python/numpydoc/numpydoc-1.1.0.ebuild b/dev-python/numpydoc/numpydoc-1.1.0.ebuild new file mode 100644 index 000000000000..442eae403592 --- /dev/null +++ b/dev-python/numpydoc/numpydoc-1.1.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..9} ) + +inherit distutils-r1 + +DESCRIPTION="Sphinx extension to support docstrings in Numpy format" +HOMEPAGE="https://pypi.org/project/numpydoc/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + +RDEPEND=" + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/matplotlib-3.2.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e 's:--cov-report= --cov=numpydoc::' setup.cfg || die + + # these require Internet (intersphinx) + sed -e 's:test_MyClass:_&:' \ + -e 's:test_my_function:_&:' \ + -i numpydoc/tests/test_full.py || die + + distutils-r1_src_prepare +} + +python_test() { + pytest -vv --pyargs numpydoc || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/objgraph/objgraph-3.4.1.ebuild b/dev-python/objgraph/objgraph-3.4.1.ebuild index 9d9fca972a5f..e4146e4f9b3c 100644 --- a/dev-python/objgraph/objgraph-3.4.1.ebuild +++ b/dev-python/objgraph/objgraph-3.4.1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://mg.pov.lt/objgraph/" SRC_URI="mirror://pypi/o/${PN}/${P}.tar.gz" LICENSE="MIT" -KEYWORDS="~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" SLOT="0" IUSE="doc" diff --git a/dev-python/parameterized/parameterized-0.7.4.ebuild b/dev-python/parameterized/parameterized-0.7.4.ebuild index 31b1b638ad95..a402f340e284 100644 --- a/dev-python/parameterized/parameterized-0.7.4.ebuild +++ b/dev-python/parameterized/parameterized-0.7.4.ebuild @@ -13,6 +13,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" distutils_enable_tests nose diff --git a/dev-python/passlib/passlib-1.7.2.ebuild b/dev-python/passlib/passlib-1.7.2.ebuild index b73ac55fce4b..7785f63d58f5 100644 --- a/dev-python/passlib/passlib-1.7.2.ebuild +++ b/dev-python/passlib/passlib-1.7.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home" SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 sparc x86" SLOT="0" IUSE="+bcrypt doc +scrypt +totp" diff --git a/dev-python/pillow/pillow-7.1.2.ebuild b/dev-python/pillow/pillow-7.1.2.ebuild index 71526b251ea9..473f42c783f0 100644 --- a/dev-python/pillow/pillow-7.1.2.ebuild +++ b/dev-python/pillow/pillow-7.1.2.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="HPND" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="examples imagequant jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib" REQUIRED_USE="test? ( jpeg tiff )" RESTRICT="!test? ( test )" diff --git a/dev-python/pipfile/pipfile-0.0.2.ebuild b/dev-python/pipfile/pipfile-0.0.2.ebuild index 9845ba0ce4a8..3d58625f753a 100644 --- a/dev-python/pipfile/pipfile-0.0.2.ebuild +++ b/dev-python/pipfile/pipfile-0.0.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/pypa/pipfile/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0 BSD-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ppc ppc64 sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc ~x86" RDEPEND="dev-python/toml[${PYTHON_USEDEP}]" BDEPEND="${RDEPEND} diff --git a/dev-python/pkginfo/pkginfo-1.5.0.1.ebuild b/dev-python/pkginfo/pkginfo-1.5.0.1.ebuild index d53afeb7c882..691b93ab8084 100644 --- a/dev-python/pkginfo/pkginfo-1.5.0.1.ebuild +++ b/dev-python/pkginfo/pkginfo-1.5.0.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86" IUSE="doc" distutils_enable_tests nose diff --git a/dev-python/protobuf-python/Manifest b/dev-python/protobuf-python/Manifest index 81632cac52b0..91e20f9553ba 100644 --- a/dev-python/protobuf-python/Manifest +++ b/dev-python/protobuf-python/Manifest @@ -1 +1,2 @@ DIST protobuf-3.11.4.tar.gz 5140799 BLAKE2B 97b450c0623593efe6a42b66582ff183344b8831689e6a5b4d36096dbd57c33da9569bbf26578536aaf73ecd866ac0588b6cb7d55a6a9b9a6e840d4c57099001 SHA512 777bbb0e9e2375eaebe6b8c87abd660bac70ee469c9ad00dd25917b82d7fb5bbe33cf87f0d69c90e19d55c07a7285ec20974ba4768623ce9ccfadf147fd5e261 +DIST protobuf-3.12.2.tar.gz 5309688 BLAKE2B 6f04ab75a165d8135b4c1de210f8698f56f309f73d664192209de10580e0ef850bf56f6f394b860f21912e341141f7bbb1f63198eaee55fd7ad74d86b00c3b1f SHA512 84a349a1dcb5bce6a6a892cf11264390b557ed1e7b05883b71fa9cfb7460d9f73119da1f2861066869e33c752246ea438d5ce2c2b3ff7a4b07696d9450b7916b diff --git a/dev-python/protobuf-python/protobuf-python-3.12.2.ebuild b/dev-python/protobuf-python/protobuf-python-3.12.2.ebuild new file mode 100644 index 000000000000..c8110e56cd84 --- /dev/null +++ b/dev-python/protobuf-python/protobuf-python-3.12.2.ebuild @@ -0,0 +1,63 @@ +# Copyright 2008-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +PYTHON_COMPAT=(python{2_7,3_6,3_7,3_8}) +DISTUTILS_USE_SETUPTOOLS="manual" + +inherit distutils-r1 + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf" + EGIT_SUBMODULES=() +fi + +DESCRIPTION="Google's Protocol Buffers - Python 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 + +LICENSE="BSD" +SLOT="0/23" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +IUSE="" + +BDEPEND="${PYTHON_DEPS} + ~dev-libs/protobuf-${PV} + dev-python/namespace-google[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}]" +DEPEND="${PYTHON_DEPS} + ~dev-libs/protobuf-${PV}" +RDEPEND="${BDEPEND} + !pyproj pyproj - jswhit/pyproj + pyproj4/pyproj diff --git a/dev-python/pyproj/pyproj-2.4.2-r1.ebuild b/dev-python/pyproj/pyproj-2.4.2-r1.ebuild index df41d38524cc..2a90bfb128a2 100644 --- a/dev-python/pyproj/pyproj-2.4.2-r1.ebuild +++ b/dev-python/pyproj/pyproj-2.4.2-r1.ebuild @@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{6,7,8} ) inherit distutils-r1 DESCRIPTION="Python interface to the PROJ library" -HOMEPAGE="https://github.com/jswhit/pyproj" +HOMEPAGE="https://github.com/pyproj4/pyproj" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" diff --git a/dev-python/pyquery/pyquery-1.4.1-r1.ebuild b/dev-python/pyquery/pyquery-1.4.1-r1.ebuild index 8e7fb742bda8..a525b1fb3f95 100644 --- a/dev-python/pyquery/pyquery-1.4.1-r1.ebuild +++ b/dev-python/pyquery/pyquery-1.4.1-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~ppc ppc64 s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ppc64 s390 sparc x86" IUSE="test" RDEPEND=" diff --git a/dev-python/pytest-localserver/pytest-localserver-0.5.0.ebuild b/dev-python/pytest-localserver/pytest-localserver-0.5.0.ebuild index 25e11c83f598..f2d356ba54ca 100644 --- a/dev-python/pytest-localserver/pytest-localserver-0.5.0.ebuild +++ b/dev-python/pytest-localserver/pytest-localserver-0.5.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 sparc x86" RDEPEND=">=dev-python/werkzeug-0.10[${PYTHON_USEDEP}]" BDEPEND=" diff --git a/dev-python/pytest-services/pytest-services-2.0.1.ebuild b/dev-python/pytest-services/pytest-services-2.0.1.ebuild index 8875cb0a0719..1309c5837b86 100644 --- a/dev-python/pytest-services/pytest-services-2.0.1.ebuild +++ b/dev-python/pytest-services/pytest-services-2.0.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/pytest-dev/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86" IUSE="test" RDEPEND=" diff --git a/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0-r1.ebuild b/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0-r1.ebuild index 238b2714e536..432c97688576 100644 --- a/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0-r1.ebuild +++ b/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0-r1.ebuild @@ -23,6 +23,7 @@ RDEPEND=" dev-python/virtualenv[${PYTHON_USEDEP}] " BDEPEND=" + dev-python/setuptools-git[${PYTHON_USEDEP}] test? ( dev-python/mock[${PYTHON_USEDEP}] ) diff --git a/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0.ebuild b/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0.ebuild index 2a2037b22018..9fb5ec3100f4 100644 --- a/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0.ebuild +++ b/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0.ebuild @@ -23,6 +23,7 @@ RDEPEND=" dev-python/virtualenv[${PYTHON_USEDEP}] " BDEPEND=" + dev-python/setuptools-git[${PYTHON_USEDEP}] test? ( dev-python/mock[${PYTHON_USEDEP}] ) diff --git a/dev-python/pytest/pytest-4.6.11.ebuild b/dev-python/pytest/pytest-4.6.11.ebuild index bc5454e1edee..e8c7ad74937a 100644 --- a/dev-python/pytest/pytest-4.6.11.ebuild +++ b/dev-python/pytest/pytest-4.6.11.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/pytest/pytest-5.4.2.ebuild b/dev-python/pytest/pytest-5.4.2.ebuild index c8caedd2dddb..ca4430ada62a 100644 --- a/dev-python/pytest/pytest-5.4.2.ebuild +++ b/dev-python/pytest/pytest-5.4.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/python-bugzilla/Manifest b/dev-python/python-bugzilla/Manifest index 7b85b75efb38..94db4d8e6dbd 100644 --- a/dev-python/python-bugzilla/Manifest +++ b/dev-python/python-bugzilla/Manifest @@ -1,3 +1,4 @@ DIST python-bugzilla-2.1.0.tar.gz 78791 BLAKE2B 31819e04ea5627b5513c22e9cb963cdea4d1ef8d6d4db78d14bf08b8b5fb373afaad4bddb2bc0b05d4637f966bf8b4f3699ace58ceff8ea226d9ffd4aacc7f61 SHA512 40dd331e2dbb4d70ce6d356eb800d6242ef9878112310087761c8dccb7f05b259f0f5fdee6821713a84c68f1e5f9e0bb6ee45542bc385f00822b97344371239e DIST python-bugzilla-2.3.0.tar.gz 79002 BLAKE2B d3aaeaebf25bd56286fa1c4adcbf154ff2d84a28918bd1fd80e1f83b30bfe0f54f7418c75afc446c60046d69cf4ff6219718434158ce9cf040b0b2f7b94136ec SHA512 cd6e1c3f142ad74b8165fdd503ebaeb5e512ad8055dfc1e47e794908ac21cece6e39365544b94c123067f1d6527b65765431f2656336086e6dda940e446b763b DIST python-bugzilla-2.4.0.tar.gz 109556 BLAKE2B cf2c7a5a0f491e92c484f2270ab6c8cf67e4ea87419000474ee8ca80e2b406a837d699915fd3c76f62dd79e4338a7276e88ed653fd0d81efcefba5e259559129 SHA512 cbe1d735d4a733eb91d5c6f278a1b7c23a0b142a515eb8a4efed1bf0446a692afa9780f6bfd99e21a079cd4921c4b11d20f65596886b2eba3ba08abdc8593515 +DIST python-bugzilla-2.5.0.tar.gz 110931 BLAKE2B e7a4dc0ee00abd4bd4c55aafac8a8d2902ade116b9f35d881c3ea07441b340dc247405951b5437545720c1742f54aae3c28fe64f93191a4d7f178a3cd2db7a0e SHA512 a840db5790a7f45cdcf6ef9e261d86c6b930db30ab6340a1f351b3fd32f32e4d0f6afb68af9befef5d4e84969d568471c5c236be047f6dbab52534af3570a244 diff --git a/dev-python/python-bugzilla/python-bugzilla-2.5.0.ebuild b/dev-python/python-bugzilla/python-bugzilla-2.5.0.ebuild new file mode 100644 index 000000000000..4b57c486410d --- /dev/null +++ b/dev-python/python-bugzilla/python-bugzilla-2.5.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{6..9} ) + +inherit distutils-r1 + +DESCRIPTION="A python module for interacting with Bugzilla over XMLRPC" +HOMEPAGE="https://github.com/python-bugzilla/python-bugzilla" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +KEYWORDS="~amd64 ~x86" +LICENSE="GPL-2+" +SLOT="0" + +RDEPEND=" + || ( dev-python/python-magic[${PYTHON_USEDEP}] sys-apps/file[python,${PYTHON_USEDEP}] ) + dev-python/requests[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/docutils[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/python-jose/python-jose-3.1.0.ebuild b/dev-python/python-jose/python-jose-3.1.0.ebuild index 58a59dfc0efc..245db2d0d907 100644 --- a/dev-python/python-jose/python-jose-3.1.0.ebuild +++ b/dev-python/python-jose/python-jose-3.1.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/mpdavis/python-jose/archive/${PV}.tar.gz -> ${P}.tar LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" RDEPEND=" dev-python/cryptography[${PYTHON_USEDEP}] diff --git a/dev-python/python-wpactrl/Manifest b/dev-python/python-wpactrl/Manifest deleted file mode 100644 index 863aa847d92a..000000000000 --- a/dev-python/python-wpactrl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-wpactrl-20081102.tar.bz2 16947 BLAKE2B 4e3171e786e44dc7894b00016d73530612d40f197b251af16fcd7236e2f75fe0f016e3ed6b1ea8a3c9a324ed5133d25a9be8b15305aba8aea88687e6aa6d4fcd SHA512 ddb059b846af21bacd9b6bfe0b5df3661a0d29dd5f56c2343eb24c462eed4771584d7b06a239e484bb89e69376d4e5784d79628cf962a063e640e62cb3b7f588 diff --git a/dev-python/python-wpactrl/metadata.xml b/dev-python/python-wpactrl/metadata.xml deleted file mode 100644 index a5c911a491f5..000000000000 --- a/dev-python/python-wpactrl/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - python@gentoo.org - Python - - diff --git a/dev-python/python-wpactrl/python-wpactrl-20081102-r1.ebuild b/dev-python/python-wpactrl/python-wpactrl-20081102-r1.ebuild deleted file mode 100644 index 3f3978751861..000000000000 --- a/dev-python/python-wpactrl/python-wpactrl-20081102-r1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -DESCRIPTION="A Python extension for wpa_supplicant/hostapd control interface access" -HOMEPAGE="http://projects.otaku42.de/wiki/PythonWpaCtrl" -SRC_URI="mirror://gentoo/${P}.tar.bz2" - -LICENSE="|| ( GPL-2 BSD )" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="" - -DEPEND="" -RDEPEND="" diff --git a/dev-python/readme_renderer/readme_renderer-25.0.ebuild b/dev-python/readme_renderer/readme_renderer-25.0.ebuild index 2513f39528f9..52ac02be2de8 100644 --- a/dev-python/readme_renderer/readme_renderer-25.0.ebuild +++ b/dev-python/readme_renderer/readme_renderer-25.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 hppa ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa sparc x86" RDEPEND=" >=dev-python/bleach-2.1.0[${PYTHON_USEDEP}] diff --git a/dev-python/requests-toolbelt/requests-toolbelt-0.9.1.ebuild b/dev-python/requests-toolbelt/requests-toolbelt-0.9.1.ebuild index 811fe75444f0..c0ad011c109f 100644 --- a/dev-python/requests-toolbelt/requests-toolbelt-0.9.1.ebuild +++ b/dev-python/requests-toolbelt/requests-toolbelt-0.9.1.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 hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 sparc x86" IUSE="test" RDEPEND=" ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 sparc ~x86" # doc disabled because of missing deps in tree IUSE="test" diff --git a/dev-python/tqdm/tqdm-4.45.0.ebuild b/dev-python/tqdm/tqdm-4.45.0.ebuild index 2c4a44d12e74..bb72c95335bc 100644 --- a/dev-python/tqdm/tqdm-4.45.0.ebuild +++ b/dev-python/tqdm/tqdm-4.45.0.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/tqdm/tqdm" else SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa sparc ~x86" + KEYWORDS="~alpha ~amd64 arm arm64 hppa sparc ~x86" fi DESCRIPTION="Add a progress meter to your loops in a second" diff --git a/dev-python/translate-toolkit/translate-toolkit-2.5.0.ebuild b/dev-python/translate-toolkit/translate-toolkit-2.5.0.ebuild index 8cb0310220df..282d9f9bccf0 100644 --- a/dev-python/translate-toolkit/translate-toolkit-2.5.0.ebuild +++ b/dev-python/translate-toolkit/translate-toolkit-2.5.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/translate/translate/releases/download/${PV}/${P}.tar LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 arm64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm64 ~x86 ~amd64-linux ~x86-linux" IUSE="doc +html +ical +ini +subtitles +yaml" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-python/twine/twine-1.15.0.ebuild b/dev-python/twine/twine-1.15.0.ebuild index 48fb322e6a9f..8bc1fbf5680f 100644 --- a/dev-python/twine/twine-1.15.0.ebuild +++ b/dev-python/twine/twine-1.15.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/pypa/twine/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/virtualenv/virtualenv-16.7.10.ebuild b/dev-python/virtualenv/virtualenv-16.7.10.ebuild index a50edc6e731b..4dfc7a77e14d 100644 --- a/dev-python/virtualenv/virtualenv-16.7.10.ebuild +++ b/dev-python/virtualenv/virtualenv-16.7.10.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux" SLOT="0" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/webtest/webtest-2.0.35.ebuild b/dev-python/webtest/webtest-2.0.35.ebuild index 2a82d27844c9..da24b168973c 100644 --- a/dev-python/webtest/webtest-2.0.35.ebuild +++ b/dev-python/webtest/webtest-2.0.35.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 sparc ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/wsgiproxy2/wsgiproxy2-0.4.6-r1.ebuild b/dev-python/wsgiproxy2/wsgiproxy2-0.4.6-r1.ebuild index 0f5f947be439..ea77c586f964 100644 --- a/dev-python/wsgiproxy2/wsgiproxy2-0.4.6-r1.ebuild +++ b/dev-python/wsgiproxy2/wsgiproxy2-0.4.6-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~ppc ppc64 s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ppc64 s390 sparc x86" RDEPEND=" dev-python/requests[${PYTHON_USEDEP}] diff --git a/dev-python/xmlschema/xmlschema-1.1.3.ebuild b/dev-python/xmlschema/xmlschema-1.1.3.ebuild index 970be7400279..3cf647432300 100644 --- a/dev-python/xmlschema/xmlschema-1.1.3.ebuild +++ b/dev-python/xmlschema/xmlschema-1.1.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 4f1152cc323b806f3d04c766e73befc817b837ab..72585a219f04e8915edac10ed2f6f847972843d7 100644 GIT binary patch delta 108555 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 z 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 T8g2eKkN^9BARrvyA{+w%=nwdl delta 108626 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%0Dtw62IYeCd+-^PcgxOb}RkV6Z_1{ms8 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 mIA|{K{lw0<>j7_N652ZNg=dev-ruby/websocket-driver-0.6.1:0 -" - -ruby_add_bdepend " - test? ( - >=dev-ruby/railties-4.2.0 - dev-ruby/test-unit:2 - >=dev-ruby/mocha-0.14.0:0.14 - )" diff --git a/dev-ruby/actioncable/actioncable-6.0.2.2.ebuild b/dev-ruby/actioncable/actioncable-6.0.2.2.ebuild deleted file mode 100644 index e52e0ab9a501..000000000000 --- a/dev-ruby/actioncable/actioncable-6.0.2.2.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="" -RUBY_FAKEGEM_DOCDIR="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -RUBY_FAKEGEM_EXTRAINSTALL="app" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Integrated WebSockets for Rails" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -# Tests require many new dependencies, skipping for now -RESTRICT="test" - -ruby_add_rdepend " - ~dev-ruby/actionpack-${PV}:* - dev-ruby/nio4r:2 - >=dev-ruby/websocket-driver-0.6.1:* -" - -ruby_add_bdepend " - test? ( - >=dev-ruby/railties-4.2.0 - dev-ruby/test-unit:2 - >=dev-ruby/mocha-0.14.0:0.14 - )" diff --git a/dev-ruby/actioncable/actioncable-6.0.3.1.ebuild b/dev-ruby/actioncable/actioncable-6.0.3.1.ebuild deleted file mode 100644 index e52e0ab9a501..000000000000 --- a/dev-ruby/actioncable/actioncable-6.0.3.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="" -RUBY_FAKEGEM_DOCDIR="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -RUBY_FAKEGEM_EXTRAINSTALL="app" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Integrated WebSockets for Rails" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -# Tests require many new dependencies, skipping for now -RESTRICT="test" - -ruby_add_rdepend " - ~dev-ruby/actionpack-${PV}:* - dev-ruby/nio4r:2 - >=dev-ruby/websocket-driver-0.6.1:* -" - -ruby_add_bdepend " - test? ( - >=dev-ruby/railties-4.2.0 - dev-ruby/test-unit:2 - >=dev-ruby/mocha-0.14.0:0.14 - )" diff --git a/dev-ruby/actioncable/actioncable-6.0.3.ebuild b/dev-ruby/actioncable/actioncable-6.0.3.ebuild deleted file mode 100644 index e52e0ab9a501..000000000000 --- a/dev-ruby/actioncable/actioncable-6.0.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="" -RUBY_FAKEGEM_DOCDIR="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -RUBY_FAKEGEM_EXTRAINSTALL="app" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Integrated WebSockets for Rails" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -# Tests require many new dependencies, skipping for now -RESTRICT="test" - -ruby_add_rdepend " - ~dev-ruby/actionpack-${PV}:* - dev-ruby/nio4r:2 - >=dev-ruby/websocket-driver-0.6.1:* -" - -ruby_add_bdepend " - test? ( - >=dev-ruby/railties-4.2.0 - dev-ruby/test-unit:2 - >=dev-ruby/mocha-0.14.0:0.14 - )" diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest index 9ef4ce7b0e0f..cb299d005b4a 100644 --- a/dev-ruby/actionmailbox/Manifest +++ b/dev-ruby/actionmailbox/Manifest @@ -1,4 +1 @@ -DIST rails-6.0.2.2.tgz 18556125 BLAKE2B f4ed5cc6cbbfa84fb687aba5a6c8f2f6ab68febb41147c40ed8dbc6253c128adbac6503e65e89fe672f50270716d197d8c05b4e1e286aafd76581fc167e6c5da SHA512 c1aab2d6c72948c75a047aec9d9f651f0c1bae78bb17e2fa0cb393113ee1e59980dc093e6f3fd3b2f3839c9b3bb4afcd0b0badfd9574b35b932275a9d9800689 -DIST rails-6.0.3.1.tgz 18567937 BLAKE2B fe6b58c2cb389f766d356f983787ddd602ee835e90cdbe26c25586c1304aa8c80d4ace2e0956326c0dd428dcd51a624d68d64667c2294c326779498a809ea6c9 SHA512 fcdaff0b0e4877a53f89b2b69c9271213297db8df8abccd071da5f2b2d3e3e6855914e1059596903f761b9a3891b31c2fdf10e887183f4433b260f84c4ebccdf DIST rails-6.0.3.2.tgz 18568792 BLAKE2B 574d4b7da1bf0ff308ca1a64369c16e29396c8faddf741bc0f2b7d0c0761e440d64dade6ef67ba4923045c7eab1cd0689d45b6b26f3e3077020157a2b29fb17f SHA512 ea019bef7facc1b8b0d2f181da45d70456a895f2d57eb2410e4a06ba7bea0165dacc0f15fe5080150e4b4ef3c81dacee70b200468232da857fdf60def85b5aec -DIST rails-6.0.3.tgz 18565682 BLAKE2B fe8601aec070535f487801eec16d944809be824e4833b7a906b47b4099dd5e72515ac3e492e4301dd651657fc2c4547ecbdd2c12265e04aad2758e9e284ad385 SHA512 f4572b4ebba9a79a6910c554f06e71efab5ccc0090e1a620e80b9d3b479cdd21d5a041437d90313e045e47ccc6e44eb21d4e56cc9fe1fb791cf5593427d0501b diff --git a/dev-ruby/actionmailbox/actionmailbox-6.0.2.2.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.0.2.2.ebuild deleted file mode 100644 index bbdab69175ce..000000000000 --- a/dev-ruby/actionmailbox/actionmailbox-6.0.2.2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_EXTRAINSTALL="app config db" - -inherit ruby-fakegem - -DESCRIPTION="Framework for designing email-service layers" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/actionpack-${PV} - ~dev-ruby/activejob-${PV} - ~dev-ruby/activerecord-${PV} - ~dev-ruby/activestorage-${PV} - ~dev-ruby/activesupport-${PV} - >=dev-ruby/mail-2.7.1:* -" - -ruby_add_bdepend "test? ( - dev-ruby/mocha -)" - -all_ruby_prepare() { - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\)/ s:^:#:" \ - -e '/:job/,/end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die - rm ../Gemfile.lock || die -} - -each_ruby_prepare() { - sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die -} diff --git a/dev-ruby/actionmailbox/actionmailbox-6.0.3.1.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.0.3.1.ebuild deleted file mode 100644 index bbdab69175ce..000000000000 --- a/dev-ruby/actionmailbox/actionmailbox-6.0.3.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_EXTRAINSTALL="app config db" - -inherit ruby-fakegem - -DESCRIPTION="Framework for designing email-service layers" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/actionpack-${PV} - ~dev-ruby/activejob-${PV} - ~dev-ruby/activerecord-${PV} - ~dev-ruby/activestorage-${PV} - ~dev-ruby/activesupport-${PV} - >=dev-ruby/mail-2.7.1:* -" - -ruby_add_bdepend "test? ( - dev-ruby/mocha -)" - -all_ruby_prepare() { - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\)/ s:^:#:" \ - -e '/:job/,/end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die - rm ../Gemfile.lock || die -} - -each_ruby_prepare() { - sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die -} diff --git a/dev-ruby/actionmailbox/actionmailbox-6.0.3.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.0.3.ebuild deleted file mode 100644 index bbdab69175ce..000000000000 --- a/dev-ruby/actionmailbox/actionmailbox-6.0.3.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_EXTRAINSTALL="app config db" - -inherit ruby-fakegem - -DESCRIPTION="Framework for designing email-service layers" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/actionpack-${PV} - ~dev-ruby/activejob-${PV} - ~dev-ruby/activerecord-${PV} - ~dev-ruby/activestorage-${PV} - ~dev-ruby/activesupport-${PV} - >=dev-ruby/mail-2.7.1:* -" - -ruby_add_bdepend "test? ( - dev-ruby/mocha -)" - -all_ruby_prepare() { - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\)/ s:^:#:" \ - -e '/:job/,/end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die - rm ../Gemfile.lock || die -} - -each_ruby_prepare() { - sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die -} diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest index 0055cbcdc29d..1bbbb8882dac 100644 --- a/dev-ruby/actionmailer/Manifest +++ b/dev-ruby/actionmailer/Manifest @@ -1,6 +1,2 @@ -DIST rails-5.2.4.2.tgz 8823143 BLAKE2B 273bee6ccc2354bcfd8d24b320fe69c24f643c196eba053c727d30b13d4178069068c430a0a4112ae28c3e4b5a5dde0b66a7c46c7c28054f2b7a678427f478af SHA512 21561407a0b606dbd2fb6ad12ef910c0bdf3d5162db7e55f4f41f698280ba73664b0b5594930d4cebcb42a66e2e5e22de3523789818eb424443e8c5b2316b8fc DIST rails-5.2.4.3.tgz 8824955 BLAKE2B 7db1bdda581e345713b796152c68e13911076c0af752aa91016a559fb380ee33b5f1822576120940995968efa6351165af0e21f97ff2e201bc8250f7e3178089 SHA512 b01b454f38593b50788cecef4f2b25938b0e176d24476bf0a8145b581c7327e0d8572a62fab4256372b51d75a9463431bbd98470a31298a6ff4d5f81f7ff92ce -DIST rails-6.0.2.2.tgz 18556125 BLAKE2B f4ed5cc6cbbfa84fb687aba5a6c8f2f6ab68febb41147c40ed8dbc6253c128adbac6503e65e89fe672f50270716d197d8c05b4e1e286aafd76581fc167e6c5da SHA512 c1aab2d6c72948c75a047aec9d9f651f0c1bae78bb17e2fa0cb393113ee1e59980dc093e6f3fd3b2f3839c9b3bb4afcd0b0badfd9574b35b932275a9d9800689 -DIST rails-6.0.3.1.tgz 18567937 BLAKE2B fe6b58c2cb389f766d356f983787ddd602ee835e90cdbe26c25586c1304aa8c80d4ace2e0956326c0dd428dcd51a624d68d64667c2294c326779498a809ea6c9 SHA512 fcdaff0b0e4877a53f89b2b69c9271213297db8df8abccd071da5f2b2d3e3e6855914e1059596903f761b9a3891b31c2fdf10e887183f4433b260f84c4ebccdf DIST rails-6.0.3.2.tgz 18568792 BLAKE2B 574d4b7da1bf0ff308ca1a64369c16e29396c8faddf741bc0f2b7d0c0761e440d64dade6ef67ba4923045c7eab1cd0689d45b6b26f3e3077020157a2b29fb17f SHA512 ea019bef7facc1b8b0d2f181da45d70456a895f2d57eb2410e4a06ba7bea0165dacc0f15fe5080150e4b4ef3c81dacee70b200468232da857fdf60def85b5aec -DIST rails-6.0.3.tgz 18565682 BLAKE2B fe8601aec070535f487801eec16d944809be824e4833b7a906b47b4099dd5e72515ac3e492e4301dd651657fc2c4547ecbdd2c12265e04aad2758e9e284ad385 SHA512 f4572b4ebba9a79a6910c554f06e71efab5ccc0090e1a620e80b9d3b479cdd21d5a041437d90313e045e47ccc6e44eb21d4e56cc9fe1fb791cf5593427d0501b diff --git a/dev-ruby/actionmailer/actionmailer-5.2.4.2.ebuild b/dev-ruby/actionmailer/actionmailer-5.2.4.2.ebuild deleted file mode 100644 index 24a51c252868..000000000000 --- a/dev-ruby/actionmailer/actionmailer-5.2.4.2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -USE_RUBY="ruby23 ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem eapi7-ver - -DESCRIPTION="Framework for designing email-service layers" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/actionpack-${PV} - ~dev-ruby/actionview-${PV} - ~dev-ruby/activejob-${PV} - >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:* - dev-ruby/rails-dom-testing:2" - -ruby_add_bdepend "test? ( - dev-ruby/mocha -)" - -all_ruby_prepare() { - # Set test environment to our hand. - rm "${S}/../Gemfile" || die "Unable to remove Gemfile" - sed -e '/\/load_paths/d' \ - -e '1igem "railties", "~> 5.2.0"' \ - -e '1igem "actionpack", "~> 5.2.0"' \ - -e '1igem "activejob", "~> 5.2.0"' \ - -i test/abstract_unit.rb || die "Unable to remove load paths" - - # Avoid a test failing only on attachment ordering, since this is a - # security release. - sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die -} diff --git a/dev-ruby/actionmailer/actionmailer-6.0.2.2.ebuild b/dev-ruby/actionmailer/actionmailer-6.0.2.2.ebuild deleted file mode 100644 index 9de7bbb7b27e..000000000000 --- a/dev-ruby/actionmailer/actionmailer-6.0.2.2.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Framework for designing email-service layers" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/actionpack-${PV} - ~dev-ruby/actionview-${PV} - ~dev-ruby/activejob-${PV} - >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:* - dev-ruby/rails-dom-testing:2" - -ruby_add_bdepend "test? ( - dev-ruby/mocha -)" - -all_ruby_prepare() { - # Set test environment to our hand. - rm "${S}/../Gemfile" || die "Unable to remove Gemfile" - sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" - - # Avoid a test failing only on attachment ordering, since this is a - # security release. - sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die -} diff --git a/dev-ruby/actionmailer/actionmailer-6.0.3.1.ebuild b/dev-ruby/actionmailer/actionmailer-6.0.3.1.ebuild deleted file mode 100644 index 9de7bbb7b27e..000000000000 --- a/dev-ruby/actionmailer/actionmailer-6.0.3.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Framework for designing email-service layers" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/actionpack-${PV} - ~dev-ruby/actionview-${PV} - ~dev-ruby/activejob-${PV} - >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:* - dev-ruby/rails-dom-testing:2" - -ruby_add_bdepend "test? ( - dev-ruby/mocha -)" - -all_ruby_prepare() { - # Set test environment to our hand. - rm "${S}/../Gemfile" || die "Unable to remove Gemfile" - sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" - - # Avoid a test failing only on attachment ordering, since this is a - # security release. - sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die -} diff --git a/dev-ruby/actionmailer/actionmailer-6.0.3.ebuild b/dev-ruby/actionmailer/actionmailer-6.0.3.ebuild deleted file mode 100644 index 9de7bbb7b27e..000000000000 --- a/dev-ruby/actionmailer/actionmailer-6.0.3.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Framework for designing email-service layers" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/actionpack-${PV} - ~dev-ruby/actionview-${PV} - ~dev-ruby/activejob-${PV} - >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:* - dev-ruby/rails-dom-testing:2" - -ruby_add_bdepend "test? ( - dev-ruby/mocha -)" - -all_ruby_prepare() { - # Set test environment to our hand. - rm "${S}/../Gemfile" || die "Unable to remove Gemfile" - sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" - - # Avoid a test failing only on attachment ordering, since this is a - # security release. - sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die -} diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest index 0055cbcdc29d..1bbbb8882dac 100644 --- a/dev-ruby/actionpack/Manifest +++ b/dev-ruby/actionpack/Manifest @@ -1,6 +1,2 @@ -DIST rails-5.2.4.2.tgz 8823143 BLAKE2B 273bee6ccc2354bcfd8d24b320fe69c24f643c196eba053c727d30b13d4178069068c430a0a4112ae28c3e4b5a5dde0b66a7c46c7c28054f2b7a678427f478af SHA512 21561407a0b606dbd2fb6ad12ef910c0bdf3d5162db7e55f4f41f698280ba73664b0b5594930d4cebcb42a66e2e5e22de3523789818eb424443e8c5b2316b8fc DIST rails-5.2.4.3.tgz 8824955 BLAKE2B 7db1bdda581e345713b796152c68e13911076c0af752aa91016a559fb380ee33b5f1822576120940995968efa6351165af0e21f97ff2e201bc8250f7e3178089 SHA512 b01b454f38593b50788cecef4f2b25938b0e176d24476bf0a8145b581c7327e0d8572a62fab4256372b51d75a9463431bbd98470a31298a6ff4d5f81f7ff92ce -DIST rails-6.0.2.2.tgz 18556125 BLAKE2B f4ed5cc6cbbfa84fb687aba5a6c8f2f6ab68febb41147c40ed8dbc6253c128adbac6503e65e89fe672f50270716d197d8c05b4e1e286aafd76581fc167e6c5da SHA512 c1aab2d6c72948c75a047aec9d9f651f0c1bae78bb17e2fa0cb393113ee1e59980dc093e6f3fd3b2f3839c9b3bb4afcd0b0badfd9574b35b932275a9d9800689 -DIST rails-6.0.3.1.tgz 18567937 BLAKE2B fe6b58c2cb389f766d356f983787ddd602ee835e90cdbe26c25586c1304aa8c80d4ace2e0956326c0dd428dcd51a624d68d64667c2294c326779498a809ea6c9 SHA512 fcdaff0b0e4877a53f89b2b69c9271213297db8df8abccd071da5f2b2d3e3e6855914e1059596903f761b9a3891b31c2fdf10e887183f4433b260f84c4ebccdf DIST rails-6.0.3.2.tgz 18568792 BLAKE2B 574d4b7da1bf0ff308ca1a64369c16e29396c8faddf741bc0f2b7d0c0761e440d64dade6ef67ba4923045c7eab1cd0689d45b6b26f3e3077020157a2b29fb17f SHA512 ea019bef7facc1b8b0d2f181da45d70456a895f2d57eb2410e4a06ba7bea0165dacc0f15fe5080150e4b4ef3c81dacee70b200468232da857fdf60def85b5aec -DIST rails-6.0.3.tgz 18565682 BLAKE2B fe8601aec070535f487801eec16d944809be824e4833b7a906b47b4099dd5e72515ac3e492e4301dd651657fc2c4547ecbdd2c12265e04aad2758e9e284ad385 SHA512 f4572b4ebba9a79a6910c554f06e71efab5ccc0090e1a620e80b9d3b479cdd21d5a041437d90313e045e47ccc6e44eb21d4e56cc9fe1fb791cf5593427d0501b diff --git a/dev-ruby/actionpack/actionpack-5.2.4.2.ebuild b/dev-ruby/actionpack/actionpack-5.2.4.3-r1.ebuild similarity index 83% rename from dev-ruby/actionpack/actionpack-5.2.4.2.ebuild rename to dev-ruby/actionpack/actionpack-5.2.4.3-r1.ebuild index 92a68b49adb7..c90f763ca990 100644 --- a/dev-ruby/actionpack/actionpack-5.2.4.2.ebuild +++ b/dev-ruby/actionpack/actionpack-5.2.4.3-r1.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz LICENSE="MIT" SLOT="$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux" IUSE="" RUBY_S="rails-${PV}/${PN}" @@ -29,7 +29,7 @@ RUBY_S="rails-${PV}/${PN}" ruby_add_rdepend " ~dev-ruby/activesupport-${PV} ~dev-ruby/actionview-${PV} - >=dev-ruby/rack-2.0.8:2.0 + || ( dev-ruby/rack:2.2 dev-ruby/rack:2.1 >=dev-ruby/rack-2.0.8:2.0 ) >=dev-ruby/rack-test-0.6.3:* >=dev-ruby/rails-html-sanitizer-1.0.2:1 dev-ruby/rails-dom-testing:2 @@ -60,4 +60,8 @@ all_ruby_prepare() { # Use different timezone notation, this changed at some point due to an external dependency changing. sed -i -e 's/-0000/GMT/' test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die + + # Avoid broken tests already fixed upstream + sed -i -e '/cookie syntax resilience/askip "broken test"' test/dispatch/request_test.rb || die + sed -i -e '/test_keeps_original_headers_behavior/askip "broken test"' test/dispatch/ssl_test.rb || die } diff --git a/dev-ruby/actionpack/actionpack-6.0.2.2.ebuild b/dev-ruby/actionpack/actionpack-6.0.2.2.ebuild deleted file mode 100644 index 4d8bf0f9ee17..000000000000 --- a/dev-ruby/actionpack/actionpack-6.0.2.2.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Eases web-request routing, handling, and response" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/activesupport-${PV} - ~dev-ruby/actionview-${PV} - dev-ruby/rack:2.0 - >=dev-ruby/rack-test-0.6.3:* - >=dev-ruby/rails-html-sanitizer-1.2.0:1 - dev-ruby/rails-dom-testing:2 -" - -ruby_add_bdepend " - test? ( - dev-ruby/mocha:0.14 - dev-ruby/bundler - >=dev-ruby/capybara-2.15 - ~dev-ruby/activemodel-${PV} - ~dev-ruby/railties-${PV} - >=dev-ruby/rack-cache-1.2:1.2 - www-servers/puma - )" - -all_ruby_prepare() { - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \ - -e '/:job/,/end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die - rm ../Gemfile.lock || die - - # Use different timezone notation, this changed at some point due to an external dependency changing. - sed -i -e 's/-0000/GMT/' test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die -} diff --git a/dev-ruby/actionpack/actionpack-6.0.3.1.ebuild b/dev-ruby/actionpack/actionpack-6.0.3.2-r1.ebuild similarity index 96% rename from dev-ruby/actionpack/actionpack-6.0.3.1.ebuild rename to dev-ruby/actionpack/actionpack-6.0.3.2-r1.ebuild index 3ae431f685a6..b9f96b9946de 100644 --- a/dev-ruby/actionpack/actionpack-6.0.3.1.ebuild +++ b/dev-ruby/actionpack/actionpack-6.0.3.2-r1.ebuild @@ -29,7 +29,7 @@ RUBY_S="rails-${PV}/${PN}" ruby_add_rdepend " ~dev-ruby/activesupport-${PV} ~dev-ruby/actionview-${PV} - dev-ruby/rack:2.0 + || ( dev-ruby/rack:2.2 dev-ruby/rack:2.1 >=dev-ruby/rack-2.0.8:2.0 ) >=dev-ruby/rack-test-0.6.3:* >=dev-ruby/rails-html-sanitizer-1.2.0:1 dev-ruby/rails-dom-testing:2 diff --git a/dev-ruby/actionpack/actionpack-6.0.3.ebuild b/dev-ruby/actionpack/actionpack-6.0.3.ebuild deleted file mode 100644 index 3ae431f685a6..000000000000 --- a/dev-ruby/actionpack/actionpack-6.0.3.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Eases web-request routing, handling, and response" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/activesupport-${PV} - ~dev-ruby/actionview-${PV} - dev-ruby/rack:2.0 - >=dev-ruby/rack-test-0.6.3:* - >=dev-ruby/rails-html-sanitizer-1.2.0:1 - dev-ruby/rails-dom-testing:2 -" - -ruby_add_bdepend " - test? ( - dev-ruby/mocha:0.14 - dev-ruby/bundler - >=dev-ruby/capybara-2.15 - ~dev-ruby/activemodel-${PV} - ~dev-ruby/railties-${PV} - >=dev-ruby/rack-cache-1.2:1.2 - www-servers/puma - )" - -all_ruby_prepare() { - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \ - -e '/:job/,/end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die - rm ../Gemfile.lock || die - - # Use different timezone notation, this changed at some point due to an external dependency changing. - sed -i -e 's/-0000/GMT/' test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die -} diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest index 9ef4ce7b0e0f..cb299d005b4a 100644 --- a/dev-ruby/actiontext/Manifest +++ b/dev-ruby/actiontext/Manifest @@ -1,4 +1 @@ -DIST rails-6.0.2.2.tgz 18556125 BLAKE2B f4ed5cc6cbbfa84fb687aba5a6c8f2f6ab68febb41147c40ed8dbc6253c128adbac6503e65e89fe672f50270716d197d8c05b4e1e286aafd76581fc167e6c5da SHA512 c1aab2d6c72948c75a047aec9d9f651f0c1bae78bb17e2fa0cb393113ee1e59980dc093e6f3fd3b2f3839c9b3bb4afcd0b0badfd9574b35b932275a9d9800689 -DIST rails-6.0.3.1.tgz 18567937 BLAKE2B fe6b58c2cb389f766d356f983787ddd602ee835e90cdbe26c25586c1304aa8c80d4ace2e0956326c0dd428dcd51a624d68d64667c2294c326779498a809ea6c9 SHA512 fcdaff0b0e4877a53f89b2b69c9271213297db8df8abccd071da5f2b2d3e3e6855914e1059596903f761b9a3891b31c2fdf10e887183f4433b260f84c4ebccdf DIST rails-6.0.3.2.tgz 18568792 BLAKE2B 574d4b7da1bf0ff308ca1a64369c16e29396c8faddf741bc0f2b7d0c0761e440d64dade6ef67ba4923045c7eab1cd0689d45b6b26f3e3077020157a2b29fb17f SHA512 ea019bef7facc1b8b0d2f181da45d70456a895f2d57eb2410e4a06ba7bea0165dacc0f15fe5080150e4b4ef3c81dacee70b200468232da857fdf60def85b5aec -DIST rails-6.0.3.tgz 18565682 BLAKE2B fe8601aec070535f487801eec16d944809be824e4833b7a906b47b4099dd5e72515ac3e492e4301dd651657fc2c4547ecbdd2c12265e04aad2758e9e284ad385 SHA512 f4572b4ebba9a79a6910c554f06e71efab5ccc0090e1a620e80b9d3b479cdd21d5a041437d90313e045e47ccc6e44eb21d4e56cc9fe1fb791cf5593427d0501b diff --git a/dev-ruby/actiontext/actiontext-6.0.2.2.ebuild b/dev-ruby/actiontext/actiontext-6.0.2.2.ebuild deleted file mode 100644 index 81ba03261fc8..000000000000 --- a/dev-ruby/actiontext/actiontext-6.0.2.2.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_EXTRAINSTALL="app db package.json" - -inherit ruby-fakegem - -DESCRIPTION="Edit and display rich text in Rails applications" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/actionpack-${PV} - ~dev-ruby/activerecord-${PV} - ~dev-ruby/activestorage-${PV} - ~dev-ruby/activesupport-${PV} - >=dev-ruby/nokogiri-1.8.5 -" - -ruby_add_bdepend "test? ( - dev-ruby/mocha -)" - -all_ruby_prepare() { - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\)/ s:^:#:" \ - -e '/:job/,/end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die - rm ../Gemfile.lock || die -} - -each_ruby_prepare() { - sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die -} diff --git a/dev-ruby/actiontext/actiontext-6.0.3.1.ebuild b/dev-ruby/actiontext/actiontext-6.0.3.1.ebuild deleted file mode 100644 index 81ba03261fc8..000000000000 --- a/dev-ruby/actiontext/actiontext-6.0.3.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_EXTRAINSTALL="app db package.json" - -inherit ruby-fakegem - -DESCRIPTION="Edit and display rich text in Rails applications" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/actionpack-${PV} - ~dev-ruby/activerecord-${PV} - ~dev-ruby/activestorage-${PV} - ~dev-ruby/activesupport-${PV} - >=dev-ruby/nokogiri-1.8.5 -" - -ruby_add_bdepend "test? ( - dev-ruby/mocha -)" - -all_ruby_prepare() { - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\)/ s:^:#:" \ - -e '/:job/,/end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die - rm ../Gemfile.lock || die -} - -each_ruby_prepare() { - sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die -} diff --git a/dev-ruby/actiontext/actiontext-6.0.3.ebuild b/dev-ruby/actiontext/actiontext-6.0.3.ebuild deleted file mode 100644 index 81ba03261fc8..000000000000 --- a/dev-ruby/actiontext/actiontext-6.0.3.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_EXTRAINSTALL="app db package.json" - -inherit ruby-fakegem - -DESCRIPTION="Edit and display rich text in Rails applications" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/actionpack-${PV} - ~dev-ruby/activerecord-${PV} - ~dev-ruby/activestorage-${PV} - ~dev-ruby/activesupport-${PV} - >=dev-ruby/nokogiri-1.8.5 -" - -ruby_add_bdepend "test? ( - dev-ruby/mocha -)" - -all_ruby_prepare() { - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\)/ s:^:#:" \ - -e '/:job/,/end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die - rm ../Gemfile.lock || die -} - -each_ruby_prepare() { - sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die -} diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest index 0055cbcdc29d..1bbbb8882dac 100644 --- a/dev-ruby/actionview/Manifest +++ b/dev-ruby/actionview/Manifest @@ -1,6 +1,2 @@ -DIST rails-5.2.4.2.tgz 8823143 BLAKE2B 273bee6ccc2354bcfd8d24b320fe69c24f643c196eba053c727d30b13d4178069068c430a0a4112ae28c3e4b5a5dde0b66a7c46c7c28054f2b7a678427f478af SHA512 21561407a0b606dbd2fb6ad12ef910c0bdf3d5162db7e55f4f41f698280ba73664b0b5594930d4cebcb42a66e2e5e22de3523789818eb424443e8c5b2316b8fc DIST rails-5.2.4.3.tgz 8824955 BLAKE2B 7db1bdda581e345713b796152c68e13911076c0af752aa91016a559fb380ee33b5f1822576120940995968efa6351165af0e21f97ff2e201bc8250f7e3178089 SHA512 b01b454f38593b50788cecef4f2b25938b0e176d24476bf0a8145b581c7327e0d8572a62fab4256372b51d75a9463431bbd98470a31298a6ff4d5f81f7ff92ce -DIST rails-6.0.2.2.tgz 18556125 BLAKE2B f4ed5cc6cbbfa84fb687aba5a6c8f2f6ab68febb41147c40ed8dbc6253c128adbac6503e65e89fe672f50270716d197d8c05b4e1e286aafd76581fc167e6c5da SHA512 c1aab2d6c72948c75a047aec9d9f651f0c1bae78bb17e2fa0cb393113ee1e59980dc093e6f3fd3b2f3839c9b3bb4afcd0b0badfd9574b35b932275a9d9800689 -DIST rails-6.0.3.1.tgz 18567937 BLAKE2B fe6b58c2cb389f766d356f983787ddd602ee835e90cdbe26c25586c1304aa8c80d4ace2e0956326c0dd428dcd51a624d68d64667c2294c326779498a809ea6c9 SHA512 fcdaff0b0e4877a53f89b2b69c9271213297db8df8abccd071da5f2b2d3e3e6855914e1059596903f761b9a3891b31c2fdf10e887183f4433b260f84c4ebccdf DIST rails-6.0.3.2.tgz 18568792 BLAKE2B 574d4b7da1bf0ff308ca1a64369c16e29396c8faddf741bc0f2b7d0c0761e440d64dade6ef67ba4923045c7eab1cd0689d45b6b26f3e3077020157a2b29fb17f SHA512 ea019bef7facc1b8b0d2f181da45d70456a895f2d57eb2410e4a06ba7bea0165dacc0f15fe5080150e4b4ef3c81dacee70b200468232da857fdf60def85b5aec -DIST rails-6.0.3.tgz 18565682 BLAKE2B fe8601aec070535f487801eec16d944809be824e4833b7a906b47b4099dd5e72515ac3e492e4301dd651657fc2c4547ecbdd2c12265e04aad2758e9e284ad385 SHA512 f4572b4ebba9a79a6910c554f06e71efab5ccc0090e1a620e80b9d3b479cdd21d5a041437d90313e045e47ccc6e44eb21d4e56cc9fe1fb791cf5593427d0501b diff --git a/dev-ruby/actionview/actionview-5.2.4.2.ebuild b/dev-ruby/actionview/actionview-5.2.4.2.ebuild deleted file mode 100644 index 87622071e472..000000000000 --- a/dev-ruby/actionview/actionview-5.2.4.2.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -USE_RUBY="ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem eapi7-ver - -DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages" -HOMEPAGE="https://github.com/rails/rails/" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/activesupport-${PV} - >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:* - >=dev-ruby/erubi-1.4:0 - >=dev-ruby/rails-html-sanitizer-1.0.3:1 - dev-ruby/rails-dom-testing:2 -" - -ruby_add_bdepend " - test? ( - dev-ruby/mocha - ~dev-ruby/actionpack-${PV} - ~dev-ruby/activemodel-${PV} - )" - -all_ruby_prepare() { - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ - -e '/:job/,/end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die - rm ../Gemfile.lock || die - - # Avoid activerecord integration tests because they are very sensitive to the specifics - # of the environment. - sed -i -e 's/, "test:integration:active_record"//' Rakefile || die - - sed -e '2igem "actionpack", "~> 5.2.0"' \ - -e '2igem "activemodel", "~> 5.2.0"' \ - -e '2igem "railties", "~> 5.2.0"' \ - -e '/active_record/ s:^:#:' \ - -i test/abstract_unit.rb || die -} diff --git a/dev-ruby/actionview/actionview-6.0.2.2.ebuild b/dev-ruby/actionview/actionview-6.0.2.2.ebuild deleted file mode 100644 index 7cb9b269205c..000000000000 --- a/dev-ruby/actionview/actionview-6.0.2.2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages" -HOMEPAGE="https://github.com/rails/rails/" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/activesupport-${PV} - >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:* - >=dev-ruby/erubi-1.4:0 - >=dev-ruby/rails-html-sanitizer-1.2.0:1 - dev-ruby/rails-dom-testing:2 -" - -ruby_add_bdepend " - test? ( - dev-ruby/mocha - ~dev-ruby/actionpack-${PV} - ~dev-ruby/activemodel-${PV} - ~dev-ruby/activerecord-${PV} - )" - -all_ruby_prepare() { - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ - -e '/:job/,/end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die - rm ../Gemfile.lock || die - - # Avoid tests failing due to missing logger setup in activerecord, - # most likely related to test environment setup. - rm -f test/activerecord/render_partial_with_record_identification_test.rb || die -} diff --git a/dev-ruby/actionview/actionview-6.0.3.1.ebuild b/dev-ruby/actionview/actionview-6.0.3.1.ebuild deleted file mode 100644 index 0e67c4aa83c1..000000000000 --- a/dev-ruby/actionview/actionview-6.0.3.1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages" -HOMEPAGE="https://github.com/rails/rails/" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/activesupport-${PV} - >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:* - >=dev-ruby/erubi-1.4:0 - >=dev-ruby/rails-html-sanitizer-1.2.0:1 - dev-ruby/rails-dom-testing:2 -" - -ruby_add_bdepend " - test? ( - dev-ruby/mocha - ~dev-ruby/actionpack-${PV} - ~dev-ruby/activemodel-${PV} - ~dev-ruby/activerecord-${PV} - dev-ruby/sqlite3 - )" - -all_ruby_prepare() { - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ - -e '/:job/,/end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die - rm ../Gemfile.lock || die - - # Avoid tests failing due to missing logger setup in activerecord, - # most likely related to test environment setup. - #rm -f test/activerecord/render_partial_with_record_identification_test.rb || die - - # Fix loading of activerecord integration tests. This avoids loading - # activerecord twice and thus redefining constants leading to - # failures. Bug #719342 - sed -e '/abstract_unit/arequire "active_record/fixtures"' \ - -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \ - -i test/active_record_unit.rb || die -} diff --git a/dev-ruby/actionview/actionview-6.0.3.ebuild b/dev-ruby/actionview/actionview-6.0.3.ebuild deleted file mode 100644 index 0b4fd032262f..000000000000 --- a/dev-ruby/actionview/actionview-6.0.3.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages" -HOMEPAGE="https://github.com/rails/rails/" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/activesupport-${PV} - >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:* - >=dev-ruby/erubi-1.4:0 - >=dev-ruby/rails-html-sanitizer-1.2.0:1 - dev-ruby/rails-dom-testing:2 -" - -ruby_add_bdepend " - test? ( - dev-ruby/mocha - ~dev-ruby/actionpack-${PV} - ~dev-ruby/activemodel-${PV} - ~dev-ruby/activerecord-${PV} - )" - -all_ruby_prepare() { - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ - -e '/:job/,/end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die - rm ../Gemfile.lock || die - - # Avoid tests failing due to missing logger setup in activerecord, - # most likely related to test environment setup. - #rm -f test/activerecord/render_partial_with_record_identification_test.rb || die - - # Fix loading of activerecord integration tests. This avoids loading - # activerecord twice and thus redefining constants leading to - # failures. Bug #719342 - sed -e '/abstract_unit/arequire "active_record/fixtures"' \ - -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \ - -i test/active_record_unit.rb || die -} diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest index 0055cbcdc29d..1bbbb8882dac 100644 --- a/dev-ruby/activejob/Manifest +++ b/dev-ruby/activejob/Manifest @@ -1,6 +1,2 @@ -DIST rails-5.2.4.2.tgz 8823143 BLAKE2B 273bee6ccc2354bcfd8d24b320fe69c24f643c196eba053c727d30b13d4178069068c430a0a4112ae28c3e4b5a5dde0b66a7c46c7c28054f2b7a678427f478af SHA512 21561407a0b606dbd2fb6ad12ef910c0bdf3d5162db7e55f4f41f698280ba73664b0b5594930d4cebcb42a66e2e5e22de3523789818eb424443e8c5b2316b8fc DIST rails-5.2.4.3.tgz 8824955 BLAKE2B 7db1bdda581e345713b796152c68e13911076c0af752aa91016a559fb380ee33b5f1822576120940995968efa6351165af0e21f97ff2e201bc8250f7e3178089 SHA512 b01b454f38593b50788cecef4f2b25938b0e176d24476bf0a8145b581c7327e0d8572a62fab4256372b51d75a9463431bbd98470a31298a6ff4d5f81f7ff92ce -DIST rails-6.0.2.2.tgz 18556125 BLAKE2B f4ed5cc6cbbfa84fb687aba5a6c8f2f6ab68febb41147c40ed8dbc6253c128adbac6503e65e89fe672f50270716d197d8c05b4e1e286aafd76581fc167e6c5da SHA512 c1aab2d6c72948c75a047aec9d9f651f0c1bae78bb17e2fa0cb393113ee1e59980dc093e6f3fd3b2f3839c9b3bb4afcd0b0badfd9574b35b932275a9d9800689 -DIST rails-6.0.3.1.tgz 18567937 BLAKE2B fe6b58c2cb389f766d356f983787ddd602ee835e90cdbe26c25586c1304aa8c80d4ace2e0956326c0dd428dcd51a624d68d64667c2294c326779498a809ea6c9 SHA512 fcdaff0b0e4877a53f89b2b69c9271213297db8df8abccd071da5f2b2d3e3e6855914e1059596903f761b9a3891b31c2fdf10e887183f4433b260f84c4ebccdf DIST rails-6.0.3.2.tgz 18568792 BLAKE2B 574d4b7da1bf0ff308ca1a64369c16e29396c8faddf741bc0f2b7d0c0761e440d64dade6ef67ba4923045c7eab1cd0689d45b6b26f3e3077020157a2b29fb17f SHA512 ea019bef7facc1b8b0d2f181da45d70456a895f2d57eb2410e4a06ba7bea0165dacc0f15fe5080150e4b4ef3c81dacee70b200468232da857fdf60def85b5aec -DIST rails-6.0.3.tgz 18565682 BLAKE2B fe8601aec070535f487801eec16d944809be824e4833b7a906b47b4099dd5e72515ac3e492e4301dd651657fc2c4547ecbdd2c12265e04aad2758e9e284ad385 SHA512 f4572b4ebba9a79a6910c554f06e71efab5ccc0090e1a620e80b9d3b479cdd21d5a041437d90313e045e47ccc6e44eb21d4e56cc9fe1fb791cf5593427d0501b diff --git a/dev-ruby/activejob/activejob-5.2.4.2.ebuild b/dev-ruby/activejob/activejob-5.2.4.2.ebuild deleted file mode 100644 index 7e36b898f263..000000000000 --- a/dev-ruby/activejob/activejob-5.2.4.2.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -USE_RUBY="ruby23 ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_DOCDIR="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem eapi7-ver - -DESCRIPTION="Job framework with pluggable queues" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/activesupport-${PV} - >=dev-ruby/globalid-0.3.6 -" - -ruby_add_bdepend " - test? ( - dev-ruby/mocha - )" - -all_ruby_prepare() { - # Set test environment to our hand. - sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths" - - # Remove all currently unpackaged queues. - sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \ - -e 's/delayed_job//' Rakefile || die -} diff --git a/dev-ruby/activejob/activejob-6.0.2.2.ebuild b/dev-ruby/activejob/activejob-6.0.2.2.ebuild deleted file mode 100644 index e34fafaa96cd..000000000000 --- a/dev-ruby/activejob/activejob-6.0.2.2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="" -RUBY_FAKEGEM_DOCDIR="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Job framework with pluggable queues" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~sparc ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/activesupport-${PV} - >=dev-ruby/globalid-0.3.6 -" - -ruby_add_bdepend " - test? ( - dev-ruby/mocha - )" - -all_ruby_prepare() { - # Set test environment to our hand. - sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths" - - # Remove all currently unpackaged queues. - sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \ - -e 's/delayed_job//' Rakefile || die - sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die -} diff --git a/dev-ruby/activejob/activejob-6.0.3.1.ebuild b/dev-ruby/activejob/activejob-6.0.3.1.ebuild deleted file mode 100644 index e34fafaa96cd..000000000000 --- a/dev-ruby/activejob/activejob-6.0.3.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="" -RUBY_FAKEGEM_DOCDIR="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Job framework with pluggable queues" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~sparc ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/activesupport-${PV} - >=dev-ruby/globalid-0.3.6 -" - -ruby_add_bdepend " - test? ( - dev-ruby/mocha - )" - -all_ruby_prepare() { - # Set test environment to our hand. - sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths" - - # Remove all currently unpackaged queues. - sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \ - -e 's/delayed_job//' Rakefile || die - sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die -} diff --git a/dev-ruby/activejob/activejob-6.0.3.ebuild b/dev-ruby/activejob/activejob-6.0.3.ebuild deleted file mode 100644 index e34fafaa96cd..000000000000 --- a/dev-ruby/activejob/activejob-6.0.3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="" -RUBY_FAKEGEM_DOCDIR="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Job framework with pluggable queues" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~sparc ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/activesupport-${PV} - >=dev-ruby/globalid-0.3.6 -" - -ruby_add_bdepend " - test? ( - dev-ruby/mocha - )" - -all_ruby_prepare() { - # Set test environment to our hand. - sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths" - - # Remove all currently unpackaged queues. - sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \ - -e 's/delayed_job//' Rakefile || die - sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die -} diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest index 0055cbcdc29d..1bbbb8882dac 100644 --- a/dev-ruby/activemodel/Manifest +++ b/dev-ruby/activemodel/Manifest @@ -1,6 +1,2 @@ -DIST rails-5.2.4.2.tgz 8823143 BLAKE2B 273bee6ccc2354bcfd8d24b320fe69c24f643c196eba053c727d30b13d4178069068c430a0a4112ae28c3e4b5a5dde0b66a7c46c7c28054f2b7a678427f478af SHA512 21561407a0b606dbd2fb6ad12ef910c0bdf3d5162db7e55f4f41f698280ba73664b0b5594930d4cebcb42a66e2e5e22de3523789818eb424443e8c5b2316b8fc DIST rails-5.2.4.3.tgz 8824955 BLAKE2B 7db1bdda581e345713b796152c68e13911076c0af752aa91016a559fb380ee33b5f1822576120940995968efa6351165af0e21f97ff2e201bc8250f7e3178089 SHA512 b01b454f38593b50788cecef4f2b25938b0e176d24476bf0a8145b581c7327e0d8572a62fab4256372b51d75a9463431bbd98470a31298a6ff4d5f81f7ff92ce -DIST rails-6.0.2.2.tgz 18556125 BLAKE2B f4ed5cc6cbbfa84fb687aba5a6c8f2f6ab68febb41147c40ed8dbc6253c128adbac6503e65e89fe672f50270716d197d8c05b4e1e286aafd76581fc167e6c5da SHA512 c1aab2d6c72948c75a047aec9d9f651f0c1bae78bb17e2fa0cb393113ee1e59980dc093e6f3fd3b2f3839c9b3bb4afcd0b0badfd9574b35b932275a9d9800689 -DIST rails-6.0.3.1.tgz 18567937 BLAKE2B fe6b58c2cb389f766d356f983787ddd602ee835e90cdbe26c25586c1304aa8c80d4ace2e0956326c0dd428dcd51a624d68d64667c2294c326779498a809ea6c9 SHA512 fcdaff0b0e4877a53f89b2b69c9271213297db8df8abccd071da5f2b2d3e3e6855914e1059596903f761b9a3891b31c2fdf10e887183f4433b260f84c4ebccdf DIST rails-6.0.3.2.tgz 18568792 BLAKE2B 574d4b7da1bf0ff308ca1a64369c16e29396c8faddf741bc0f2b7d0c0761e440d64dade6ef67ba4923045c7eab1cd0689d45b6b26f3e3077020157a2b29fb17f SHA512 ea019bef7facc1b8b0d2f181da45d70456a895f2d57eb2410e4a06ba7bea0165dacc0f15fe5080150e4b4ef3c81dacee70b200468232da857fdf60def85b5aec -DIST rails-6.0.3.tgz 18565682 BLAKE2B fe8601aec070535f487801eec16d944809be824e4833b7a906b47b4099dd5e72515ac3e492e4301dd651657fc2c4547ecbdd2c12265e04aad2758e9e284ad385 SHA512 f4572b4ebba9a79a6910c554f06e71efab5ccc0090e1a620e80b9d3b479cdd21d5a041437d90313e045e47ccc6e44eb21d4e56cc9fe1fb791cf5593427d0501b diff --git a/dev-ruby/activemodel/activemodel-5.2.4.2.ebuild b/dev-ruby/activemodel/activemodel-5.2.4.2.ebuild deleted file mode 100644 index 7a9cd885fe20..000000000000 --- a/dev-ruby/activemodel/activemodel-5.2.4.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -USE_RUBY="ruby23 ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_DOCDIR="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem eapi7-ver - -DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/activesupport-${PV}:* -" - -ruby_add_bdepend " - test? ( - ~dev-ruby/railties-${PV} - dev-ruby/test-unit:2 - dev-ruby/mocha - >=dev-ruby/bcrypt-ruby-3.1.7 - )" - -all_ruby_prepare() { - # Set test environment to our hand. - sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths" -} diff --git a/dev-ruby/activemodel/activemodel-6.0.2.2.ebuild b/dev-ruby/activemodel/activemodel-6.0.2.2.ebuild deleted file mode 100644 index 84c440523f59..000000000000 --- a/dev-ruby/activemodel/activemodel-6.0.2.2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/activesupport-${PV}:* -" - -ruby_add_bdepend " - test? ( - ~dev-ruby/railties-${PV} - dev-ruby/test-unit:2 - dev-ruby/mocha - >=dev-ruby/bcrypt-ruby-3.1.7 - )" - -all_ruby_prepare() { - # Set test environment to our hand. - sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths" -} diff --git a/dev-ruby/activemodel/activemodel-6.0.3.1.ebuild b/dev-ruby/activemodel/activemodel-6.0.3.1.ebuild deleted file mode 100644 index 1494c493a78d..000000000000 --- a/dev-ruby/activemodel/activemodel-6.0.3.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/activesupport-${PV}:* -" - -ruby_add_bdepend " - test? ( - ~dev-ruby/railties-${PV} - dev-ruby/test-unit:2 - dev-ruby/mocha - >=dev-ruby/bcrypt-ruby-3.1.7 - )" - -all_ruby_prepare() { - # Set test environment to our hand. - sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths" -} diff --git a/dev-ruby/activemodel/activemodel-6.0.3.ebuild b/dev-ruby/activemodel/activemodel-6.0.3.ebuild deleted file mode 100644 index 1494c493a78d..000000000000 --- a/dev-ruby/activemodel/activemodel-6.0.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - ~dev-ruby/activesupport-${PV}:* -" - -ruby_add_bdepend " - test? ( - ~dev-ruby/railties-${PV} - dev-ruby/test-unit:2 - dev-ruby/mocha - >=dev-ruby/bcrypt-ruby-3.1.7 - )" - -all_ruby_prepare() { - # Set test environment to our hand. - sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths" -} diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest index 0055cbcdc29d..1bbbb8882dac 100644 --- a/dev-ruby/activerecord/Manifest +++ b/dev-ruby/activerecord/Manifest @@ -1,6 +1,2 @@ -DIST rails-5.2.4.2.tgz 8823143 BLAKE2B 273bee6ccc2354bcfd8d24b320fe69c24f643c196eba053c727d30b13d4178069068c430a0a4112ae28c3e4b5a5dde0b66a7c46c7c28054f2b7a678427f478af SHA512 21561407a0b606dbd2fb6ad12ef910c0bdf3d5162db7e55f4f41f698280ba73664b0b5594930d4cebcb42a66e2e5e22de3523789818eb424443e8c5b2316b8fc DIST rails-5.2.4.3.tgz 8824955 BLAKE2B 7db1bdda581e345713b796152c68e13911076c0af752aa91016a559fb380ee33b5f1822576120940995968efa6351165af0e21f97ff2e201bc8250f7e3178089 SHA512 b01b454f38593b50788cecef4f2b25938b0e176d24476bf0a8145b581c7327e0d8572a62fab4256372b51d75a9463431bbd98470a31298a6ff4d5f81f7ff92ce -DIST rails-6.0.2.2.tgz 18556125 BLAKE2B f4ed5cc6cbbfa84fb687aba5a6c8f2f6ab68febb41147c40ed8dbc6253c128adbac6503e65e89fe672f50270716d197d8c05b4e1e286aafd76581fc167e6c5da SHA512 c1aab2d6c72948c75a047aec9d9f651f0c1bae78bb17e2fa0cb393113ee1e59980dc093e6f3fd3b2f3839c9b3bb4afcd0b0badfd9574b35b932275a9d9800689 -DIST rails-6.0.3.1.tgz 18567937 BLAKE2B fe6b58c2cb389f766d356f983787ddd602ee835e90cdbe26c25586c1304aa8c80d4ace2e0956326c0dd428dcd51a624d68d64667c2294c326779498a809ea6c9 SHA512 fcdaff0b0e4877a53f89b2b69c9271213297db8df8abccd071da5f2b2d3e3e6855914e1059596903f761b9a3891b31c2fdf10e887183f4433b260f84c4ebccdf DIST rails-6.0.3.2.tgz 18568792 BLAKE2B 574d4b7da1bf0ff308ca1a64369c16e29396c8faddf741bc0f2b7d0c0761e440d64dade6ef67ba4923045c7eab1cd0689d45b6b26f3e3077020157a2b29fb17f SHA512 ea019bef7facc1b8b0d2f181da45d70456a895f2d57eb2410e4a06ba7bea0165dacc0f15fe5080150e4b4ef3c81dacee70b200468232da857fdf60def85b5aec -DIST rails-6.0.3.tgz 18565682 BLAKE2B fe8601aec070535f487801eec16d944809be824e4833b7a906b47b4099dd5e72515ac3e492e4301dd651657fc2c4547ecbdd2c12265e04aad2758e9e284ad385 SHA512 f4572b4ebba9a79a6910c554f06e71efab5ccc0090e1a620e80b9d3b479cdd21d5a041437d90313e045e47ccc6e44eb21d4e56cc9fe1fb791cf5593427d0501b diff --git a/dev-ruby/activerecord/activerecord-5.2.4.2.ebuild b/dev-ruby/activerecord/activerecord-5.2.4.2.ebuild deleted file mode 100644 index ade4146d39dc..000000000000 --- a/dev-ruby/activerecord/activerecord-5.2.4.2.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -USE_RUBY="ruby24 ruby25 ruby26" - -# this is not null so that the dependencies will actually be filled -RUBY_FAKEGEM_TASK_TEST="test" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem eapi7-ver - -DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM" -HOMEPAGE="https://github.com/rails/rails/" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux" -IUSE="mysql postgres sqlite" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend "~dev-ruby/activesupport-${PV} - ~dev-ruby/activemodel-${PV} - dev-ruby/arel:9.0 - sqlite? ( >=dev-ruby/sqlite3-1.3.6 ) - mysql? ( || ( dev-ruby/mysql2:0.5 dev-ruby/mysql2:0.4 ) ) - postgres? ( >=dev-ruby/pg-0.18.0:* )" - -ruby_add_bdepend " - test? ( - dev-ruby/bundler - ~dev-ruby/actionpack-${PV} - ~dev-ruby/actionmailer-${PV} - >=dev-ruby/sqlite3-1.3.6 - dev-ruby/mocha - dev-ruby/minitest:5 - )" - -DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )" - -all_ruby_prepare() { - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - rm ../Gemfile.lock || die - sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ - -e '/:job/,/end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die - sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die - sed -e '/bcrypt/ s/3.0.0/3.0/' \ - -i ../Gemfile || die - - # Add back json in the Gemfile because we dropped some dependencies - # earlier that implicitly required it. - sed -i -e '$agem "json"' \ - ../Gemfile || die - - sed -e '3i gem "activesupport", "~> 5.2.0"' \ - -e '3i gem "activerecord", "~> 5.2.0"' \ - -e '3i gem "activemodel", "~> 5.2.0"' \ - -i test/cases/helper.rb || die - - # Avoid test depending on mysql adapter which we don't support for - # this Rails version to simplify our dependencies. - rm test/cases/connection_specification/resolver_test.rb || die - - # Avoid single test using mysql dependencies. - rm test/cases/invalid_connection_test.rb || die - - # Avoid failing test that makes bad assumptions on database state. - sed -i -e '/test_do_not_call_callbacks_for_delete_all/,/^ end/ s:^:#:' \ - test/cases/associations/has_many_associations_test.rb - - # Avoid test failing to bind limit length in favor of security release - sed -i -e '/test_too_many_binds/askip "Fails on Gentoo"' test/cases/bind_parameter_test.rb || die -} - -each_ruby_test() { - if use sqlite; then - MT_NO_PLUGINS=true ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed" - fi -} diff --git a/dev-ruby/activerecord/activerecord-6.0.2.2.ebuild b/dev-ruby/activerecord/activerecord-6.0.2.2.ebuild deleted file mode 100644 index 8db6007cbcd6..000000000000 --- a/dev-ruby/activerecord/activerecord-6.0.2.2.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26" - -# this is not null so that the dependencies will actually be filled -RUBY_FAKEGEM_TASK_TEST="test" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM" -HOMEPAGE="https://github.com/rails/rails/" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86" -IUSE="mysql postgres sqlite" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend "~dev-ruby/activesupport-${PV} - ~dev-ruby/activemodel-${PV} - sqlite? ( >=dev-ruby/sqlite3-1.4 ) - mysql? ( || ( dev-ruby/mysql2:0.5 >=dev-ruby/mysql2-0.4.4:0.4 ) ) - postgres? ( || ( dev-ruby/pg:1 >=dev-ruby/pg-0.18.0:0 ) )" - -ruby_add_bdepend " - test? ( - dev-ruby/bundler - ~dev-ruby/actionpack-${PV} - >=dev-ruby/sqlite3-1.3.6 - dev-ruby/mocha - dev-ruby/minitest:5 - )" - -DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )" - -all_ruby_prepare() { - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - rm ../Gemfile.lock || die - sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ - -e '/:job/,/end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die - sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die - sed -e '/bcrypt/ s/3.0.0/3.0/' \ - -i ../Gemfile || die - - # Add back json in the Gemfile because we dropped some dependencies - # earlier that implicitly required it. - sed -i -e '$agem "json"' ../Gemfile || die - - # Avoid test depending on mysql adapter which we don't support for - # this Rails version to simplify our dependencies. - rm test/cases/connection_specification/resolver_test.rb || die - - # Avoid single tests using mysql or postgres dependencies. - rm test/cases/invalid_connection_test.rb || die - sed -e '/test_switching_connections_with_database_url/askip "postgres"' \ - -i test/cases/connection_adapters/connection_handlers_multi_db_test.rb || die - - # Avoid failing test that makes bad assumptions on database state. - sed -i -e '/test_do_not_call_callbacks_for_delete_all/,/^ end/ s:^:#:' \ - test/cases/associations/has_many_associations_test.rb - - # Avoid test failing to bind limit length in favor of security release - sed -i -e '/test_too_many_binds/askip "Fails on Gentoo"' test/cases/bind_parameter_test.rb || die -} - -each_ruby_test() { - if use sqlite; then - ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed" - fi -} diff --git a/dev-ruby/activerecord/activerecord-6.0.3.1.ebuild b/dev-ruby/activerecord/activerecord-6.0.3.1.ebuild deleted file mode 100644 index 952512d4e312..000000000000 --- a/dev-ruby/activerecord/activerecord-6.0.3.1.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" - -# this is not null so that the dependencies will actually be filled -RUBY_FAKEGEM_TASK_TEST="test" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM" -HOMEPAGE="https://github.com/rails/rails/" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86" -IUSE="mysql postgres sqlite" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend "~dev-ruby/activesupport-${PV} - ~dev-ruby/activemodel-${PV} - sqlite? ( >=dev-ruby/sqlite3-1.4 ) - mysql? ( || ( dev-ruby/mysql2:0.5 >=dev-ruby/mysql2-0.4.4:0.4 ) ) - postgres? ( || ( dev-ruby/pg:1 >=dev-ruby/pg-0.18.0:0 ) )" - -ruby_add_bdepend " - test? ( - dev-ruby/bundler - ~dev-ruby/actionpack-${PV} - >=dev-ruby/sqlite3-1.3.6 - dev-ruby/mocha - dev-ruby/minitest:5 - )" - -DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )" - -all_ruby_prepare() { - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - rm ../Gemfile.lock || die - sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ - -e '/:job/,/end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die - sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die - sed -e '/bcrypt/ s/3.0.0/3.0/' \ - -i ../Gemfile || die - - # Add back json in the Gemfile because we dropped some dependencies - # earlier that implicitly required it. - sed -i -e '$agem "json"' ../Gemfile || die - - # Avoid test depending on mysql adapter which we don't support for - # this Rails version to simplify our dependencies. - rm test/cases/connection_specification/resolver_test.rb || die - - # Avoid single tests using mysql or postgres dependencies. - rm test/cases/invalid_connection_test.rb || die - sed -e '/test_switching_connections_with_database_url/askip "postgres"' \ - -i test/cases/connection_adapters/connection_handlers_multi_db_test.rb || die - - # Avoid failing test that makes bad assumptions on database state. - sed -i -e '/test_do_not_call_callbacks_for_delete_all/,/^ end/ s:^:#:' \ - test/cases/associations/has_many_associations_test.rb - - # Avoid test failing to bind limit length in favor of security release - sed -i -e '/test_too_many_binds/askip "Fails on Gentoo"' test/cases/bind_parameter_test.rb || die - - # Avoid test failing related to rubygems - sed -i -e '/test_generates_absolute_path_with_given_root/askip "rubygems actiovation monitor"' test/cases/tasks/sqlite_rake_test.rb || die -} - -each_ruby_test() { - if use sqlite; then - ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed" - fi -} diff --git a/dev-ruby/activerecord/activerecord-6.0.3.ebuild b/dev-ruby/activerecord/activerecord-6.0.3.ebuild deleted file mode 100644 index 952512d4e312..000000000000 --- a/dev-ruby/activerecord/activerecord-6.0.3.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" - -# this is not null so that the dependencies will actually be filled -RUBY_FAKEGEM_TASK_TEST="test" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM" -HOMEPAGE="https://github.com/rails/rails/" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86" -IUSE="mysql postgres sqlite" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend "~dev-ruby/activesupport-${PV} - ~dev-ruby/activemodel-${PV} - sqlite? ( >=dev-ruby/sqlite3-1.4 ) - mysql? ( || ( dev-ruby/mysql2:0.5 >=dev-ruby/mysql2-0.4.4:0.4 ) ) - postgres? ( || ( dev-ruby/pg:1 >=dev-ruby/pg-0.18.0:0 ) )" - -ruby_add_bdepend " - test? ( - dev-ruby/bundler - ~dev-ruby/actionpack-${PV} - >=dev-ruby/sqlite3-1.3.6 - dev-ruby/mocha - dev-ruby/minitest:5 - )" - -DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )" - -all_ruby_prepare() { - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - rm ../Gemfile.lock || die - sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ - -e '/:job/,/end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die - sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die - sed -e '/bcrypt/ s/3.0.0/3.0/' \ - -i ../Gemfile || die - - # Add back json in the Gemfile because we dropped some dependencies - # earlier that implicitly required it. - sed -i -e '$agem "json"' ../Gemfile || die - - # Avoid test depending on mysql adapter which we don't support for - # this Rails version to simplify our dependencies. - rm test/cases/connection_specification/resolver_test.rb || die - - # Avoid single tests using mysql or postgres dependencies. - rm test/cases/invalid_connection_test.rb || die - sed -e '/test_switching_connections_with_database_url/askip "postgres"' \ - -i test/cases/connection_adapters/connection_handlers_multi_db_test.rb || die - - # Avoid failing test that makes bad assumptions on database state. - sed -i -e '/test_do_not_call_callbacks_for_delete_all/,/^ end/ s:^:#:' \ - test/cases/associations/has_many_associations_test.rb - - # Avoid test failing to bind limit length in favor of security release - sed -i -e '/test_too_many_binds/askip "Fails on Gentoo"' test/cases/bind_parameter_test.rb || die - - # Avoid test failing related to rubygems - sed -i -e '/test_generates_absolute_path_with_given_root/askip "rubygems actiovation monitor"' test/cases/tasks/sqlite_rake_test.rb || die -} - -each_ruby_test() { - if use sqlite; then - ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed" - fi -} diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest index 0055cbcdc29d..1bbbb8882dac 100644 --- a/dev-ruby/activestorage/Manifest +++ b/dev-ruby/activestorage/Manifest @@ -1,6 +1,2 @@ -DIST rails-5.2.4.2.tgz 8823143 BLAKE2B 273bee6ccc2354bcfd8d24b320fe69c24f643c196eba053c727d30b13d4178069068c430a0a4112ae28c3e4b5a5dde0b66a7c46c7c28054f2b7a678427f478af SHA512 21561407a0b606dbd2fb6ad12ef910c0bdf3d5162db7e55f4f41f698280ba73664b0b5594930d4cebcb42a66e2e5e22de3523789818eb424443e8c5b2316b8fc DIST rails-5.2.4.3.tgz 8824955 BLAKE2B 7db1bdda581e345713b796152c68e13911076c0af752aa91016a559fb380ee33b5f1822576120940995968efa6351165af0e21f97ff2e201bc8250f7e3178089 SHA512 b01b454f38593b50788cecef4f2b25938b0e176d24476bf0a8145b581c7327e0d8572a62fab4256372b51d75a9463431bbd98470a31298a6ff4d5f81f7ff92ce -DIST rails-6.0.2.2.tgz 18556125 BLAKE2B f4ed5cc6cbbfa84fb687aba5a6c8f2f6ab68febb41147c40ed8dbc6253c128adbac6503e65e89fe672f50270716d197d8c05b4e1e286aafd76581fc167e6c5da SHA512 c1aab2d6c72948c75a047aec9d9f651f0c1bae78bb17e2fa0cb393113ee1e59980dc093e6f3fd3b2f3839c9b3bb4afcd0b0badfd9574b35b932275a9d9800689 -DIST rails-6.0.3.1.tgz 18567937 BLAKE2B fe6b58c2cb389f766d356f983787ddd602ee835e90cdbe26c25586c1304aa8c80d4ace2e0956326c0dd428dcd51a624d68d64667c2294c326779498a809ea6c9 SHA512 fcdaff0b0e4877a53f89b2b69c9271213297db8df8abccd071da5f2b2d3e3e6855914e1059596903f761b9a3891b31c2fdf10e887183f4433b260f84c4ebccdf DIST rails-6.0.3.2.tgz 18568792 BLAKE2B 574d4b7da1bf0ff308ca1a64369c16e29396c8faddf741bc0f2b7d0c0761e440d64dade6ef67ba4923045c7eab1cd0689d45b6b26f3e3077020157a2b29fb17f SHA512 ea019bef7facc1b8b0d2f181da45d70456a895f2d57eb2410e4a06ba7bea0165dacc0f15fe5080150e4b4ef3c81dacee70b200468232da857fdf60def85b5aec -DIST rails-6.0.3.tgz 18565682 BLAKE2B fe8601aec070535f487801eec16d944809be824e4833b7a906b47b4099dd5e72515ac3e492e4301dd651657fc2c4547ecbdd2c12265e04aad2758e9e284ad385 SHA512 f4572b4ebba9a79a6910c554f06e71efab5ccc0090e1a620e80b9d3b479cdd21d5a041437d90313e045e47ccc6e44eb21d4e56cc9fe1fb791cf5593427d0501b diff --git a/dev-ruby/activestorage/activestorage-5.2.4.2.ebuild b/dev-ruby/activestorage/activestorage-5.2.4.2.ebuild deleted file mode 100644 index 1d20b96d4df8..000000000000 --- a/dev-ruby/activestorage/activestorage-5.2.4.2.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -USE_RUBY="ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_DOCDIR="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec" - -RUBY_FAKEGEM_EXTRAINSTALL="app config db" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem eapi7-ver - -DESCRIPTION="Attach cloud and local files in Rails applications" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -DEPEND+=" test? ( app-text/mupdf ) " - -ruby_add_rdepend " - ~dev-ruby/actionpack-${PV}:* - ~dev-ruby/activerecord-${PV}:* - >=dev-ruby/marcel-0.3.1 =dev-ruby/marcel-0.3* -" - -ruby_add_bdepend " - test? ( - ~dev-ruby/railties-${PV} - dev-ruby/test-unit:2 - dev-ruby/mini_magick - dev-ruby/mocha - dev-ruby/rake - dev-ruby/sqlite3 - )" - -all_ruby_prepare() { - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|rubocop\|capybara\|rack-cache\|json\|dalli\|listen\|connection_pool\|puma\|mysql2\)/ s:^:#:" \ - -e '/dalli/ s/2.7.7/2.7.9/' \ - -e '/:job/,/end/ s:^:#:' \ - -e '/:test/,/^end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die - rm ../Gemfile.lock || die -} diff --git a/dev-ruby/activestorage/activestorage-6.0.2.2.ebuild b/dev-ruby/activestorage/activestorage-6.0.2.2.ebuild deleted file mode 100644 index a866c2b3677f..000000000000 --- a/dev-ruby/activestorage/activestorage-6.0.2.2.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="" -RUBY_FAKEGEM_DOCDIR="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec" - -RUBY_FAKEGEM_EXTRAINSTALL="app config db" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Attach cloud and local files in Rails applications" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -DEPEND+=" test? ( app-text/mupdf ) " - -ruby_add_rdepend " - ~dev-ruby/actionpack-${PV}:* - ~dev-ruby/activerecord-${PV}:* - >=dev-ruby/marcel-0.3.1 =dev-ruby/marcel-0.3* -" - -ruby_add_bdepend " - test? ( - ~dev-ruby/railties-${PV} - >=dev-ruby/image_processing-1.2:0 - dev-ruby/test-unit:2 - dev-ruby/mini_magick - dev-ruby/mocha - dev-ruby/rake - dev-ruby/sqlite3 - )" - -all_ruby_prepare() { - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|rubocop\|capybara\|rack-cache\|selenium\|json\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\)/ s:^:#:" \ - -e '/dalli/ s/2.7.7/2.7.9/' \ - -e '/:job/,/end/ s:^:#:' \ - -e '/:test/,/^end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die - rm ../Gemfile.lock || die -} diff --git a/dev-ruby/activestorage/activestorage-6.0.3.1.ebuild b/dev-ruby/activestorage/activestorage-6.0.3.1.ebuild deleted file mode 100644 index a866c2b3677f..000000000000 --- a/dev-ruby/activestorage/activestorage-6.0.3.1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="" -RUBY_FAKEGEM_DOCDIR="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec" - -RUBY_FAKEGEM_EXTRAINSTALL="app config db" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Attach cloud and local files in Rails applications" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -DEPEND+=" test? ( app-text/mupdf ) " - -ruby_add_rdepend " - ~dev-ruby/actionpack-${PV}:* - ~dev-ruby/activerecord-${PV}:* - >=dev-ruby/marcel-0.3.1 =dev-ruby/marcel-0.3* -" - -ruby_add_bdepend " - test? ( - ~dev-ruby/railties-${PV} - >=dev-ruby/image_processing-1.2:0 - dev-ruby/test-unit:2 - dev-ruby/mini_magick - dev-ruby/mocha - dev-ruby/rake - dev-ruby/sqlite3 - )" - -all_ruby_prepare() { - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|rubocop\|capybara\|rack-cache\|selenium\|json\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\)/ s:^:#:" \ - -e '/dalli/ s/2.7.7/2.7.9/' \ - -e '/:job/,/end/ s:^:#:' \ - -e '/:test/,/^end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die - rm ../Gemfile.lock || die -} diff --git a/dev-ruby/activestorage/activestorage-6.0.3.ebuild b/dev-ruby/activestorage/activestorage-6.0.3.ebuild deleted file mode 100644 index a866c2b3677f..000000000000 --- a/dev-ruby/activestorage/activestorage-6.0.3.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="" -RUBY_FAKEGEM_DOCDIR="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec" - -RUBY_FAKEGEM_EXTRAINSTALL="app config db" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Attach cloud and local files in Rails applications" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -DEPEND+=" test? ( app-text/mupdf ) " - -ruby_add_rdepend " - ~dev-ruby/actionpack-${PV}:* - ~dev-ruby/activerecord-${PV}:* - >=dev-ruby/marcel-0.3.1 =dev-ruby/marcel-0.3* -" - -ruby_add_bdepend " - test? ( - ~dev-ruby/railties-${PV} - >=dev-ruby/image_processing-1.2:0 - dev-ruby/test-unit:2 - dev-ruby/mini_magick - dev-ruby/mocha - dev-ruby/rake - dev-ruby/sqlite3 - )" - -all_ruby_prepare() { - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|rubocop\|capybara\|rack-cache\|selenium\|json\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\)/ s:^:#:" \ - -e '/dalli/ s/2.7.7/2.7.9/' \ - -e '/:job/,/end/ s:^:#:' \ - -e '/:test/,/^end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die - rm ../Gemfile.lock || die -} diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest index 0055cbcdc29d..1bbbb8882dac 100644 --- a/dev-ruby/activesupport/Manifest +++ b/dev-ruby/activesupport/Manifest @@ -1,6 +1,2 @@ -DIST rails-5.2.4.2.tgz 8823143 BLAKE2B 273bee6ccc2354bcfd8d24b320fe69c24f643c196eba053c727d30b13d4178069068c430a0a4112ae28c3e4b5a5dde0b66a7c46c7c28054f2b7a678427f478af SHA512 21561407a0b606dbd2fb6ad12ef910c0bdf3d5162db7e55f4f41f698280ba73664b0b5594930d4cebcb42a66e2e5e22de3523789818eb424443e8c5b2316b8fc DIST rails-5.2.4.3.tgz 8824955 BLAKE2B 7db1bdda581e345713b796152c68e13911076c0af752aa91016a559fb380ee33b5f1822576120940995968efa6351165af0e21f97ff2e201bc8250f7e3178089 SHA512 b01b454f38593b50788cecef4f2b25938b0e176d24476bf0a8145b581c7327e0d8572a62fab4256372b51d75a9463431bbd98470a31298a6ff4d5f81f7ff92ce -DIST rails-6.0.2.2.tgz 18556125 BLAKE2B f4ed5cc6cbbfa84fb687aba5a6c8f2f6ab68febb41147c40ed8dbc6253c128adbac6503e65e89fe672f50270716d197d8c05b4e1e286aafd76581fc167e6c5da SHA512 c1aab2d6c72948c75a047aec9d9f651f0c1bae78bb17e2fa0cb393113ee1e59980dc093e6f3fd3b2f3839c9b3bb4afcd0b0badfd9574b35b932275a9d9800689 -DIST rails-6.0.3.1.tgz 18567937 BLAKE2B fe6b58c2cb389f766d356f983787ddd602ee835e90cdbe26c25586c1304aa8c80d4ace2e0956326c0dd428dcd51a624d68d64667c2294c326779498a809ea6c9 SHA512 fcdaff0b0e4877a53f89b2b69c9271213297db8df8abccd071da5f2b2d3e3e6855914e1059596903f761b9a3891b31c2fdf10e887183f4433b260f84c4ebccdf DIST rails-6.0.3.2.tgz 18568792 BLAKE2B 574d4b7da1bf0ff308ca1a64369c16e29396c8faddf741bc0f2b7d0c0761e440d64dade6ef67ba4923045c7eab1cd0689d45b6b26f3e3077020157a2b29fb17f SHA512 ea019bef7facc1b8b0d2f181da45d70456a895f2d57eb2410e4a06ba7bea0165dacc0f15fe5080150e4b4ef3c81dacee70b200468232da857fdf60def85b5aec -DIST rails-6.0.3.tgz 18565682 BLAKE2B fe8601aec070535f487801eec16d944809be824e4833b7a906b47b4099dd5e72515ac3e492e4301dd651657fc2c4547ecbdd2c12265e04aad2758e9e284ad385 SHA512 f4572b4ebba9a79a6910c554f06e71efab5ccc0090e1a620e80b9d3b479cdd21d5a041437d90313e045e47ccc6e44eb21d4e56cc9fe1fb791cf5593427d0501b diff --git a/dev-ruby/activesupport/activesupport-5.2.4.2.ebuild b/dev-ruby/activesupport/activesupport-5.2.4.2.ebuild deleted file mode 100644 index d3a60061e699..000000000000 --- a/dev-ruby/activesupport/activesupport-5.2.4.2.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -USE_RUBY="ruby23 ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_TASK_DOC="" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem eapi7-ver - -DESCRIPTION="Utility Classes and Extension to the Standard Library" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - >=dev-ruby/concurrent-ruby-1.0.2:1 - dev-ruby/i18n:1 - >=dev-ruby/tzinfo-1.1:1 - >=dev-ruby/minitest-5.1:5" - -# memcache-client, nokogiri, and builder are not strictly -# needed, but there are tests using this code. -ruby_add_bdepend "test? ( - >=dev-ruby/dalli-2.2.1 - >=dev-ruby/nokogiri-1.4.5 - >=dev-ruby/builder-3.1.0 - >=dev-ruby/listen-3.0.5:3 - dev-ruby/rack - dev-ruby/mocha - )" - -all_ruby_prepare() { - # Set the secure permissions that tests expect. - chmod 0755 "${HOME}" || die "Failed to fix permissions on home" - - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|redis\|sqlite\)/ s:^:#:" \ - -e '/:job/,/end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' \ - -e 's/gemspec/gemspec path: "activesupport"/' \ - -e '5igem "builder"; gem "rack"' ../Gemfile || die - rm ../Gemfile.lock || die - sed -i -e '1igem "tzinfo", "~> 1.1"' test/abstract_unit.rb || die - - # Avoid test that depends on timezone - sed -i -e '/test_implicit_coercion/,/^ end/ s:^:#:' test/core_ext/duration_test.rb || die - - # Avoid tests that seem to trigger race conditions. - rm -f test/evented_file_update_checker_test.rb || die - - # Avoid test that generates filename that is too long - sed -i -e '/test_filename_max_size/askip "gentoo"' test/cache/stores/file_store_test.rb || die - - # Avoid tests requiring a live redis running - rm -f test/cache/stores/redis_cache_store_test.rb || die - sed -i -e '/cache_stores:redis/ s:^:#:' Rakefile || die -} diff --git a/dev-ruby/activesupport/activesupport-6.0.2.2.ebuild b/dev-ruby/activesupport/activesupport-6.0.2.2.ebuild deleted file mode 100644 index 29e908aae235..000000000000 --- a/dev-ruby/activesupport/activesupport-6.0.2.2.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Utility Classes and Extension to the Standard Library" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - >=dev-ruby/concurrent-ruby-1.0.2:1 - dev-ruby/i18n:1 - >=dev-ruby/tzinfo-1.1:1 - >=dev-ruby/minitest-5.1:5 - >=dev-ruby/zeitwerk-2.1.8:2 -" - -# memcache-client, nokogiri, and builder are not strictly -# needed, but there are tests using this code. -ruby_add_bdepend "test? ( - >=dev-ruby/dalli-2.2.1 - >=dev-ruby/nokogiri-1.4.5 - >=dev-ruby/builder-3.1.0 - >=dev-ruby/listen-3.0.5:3 - dev-ruby/rack - dev-ruby/mocha - )" - -all_ruby_prepare() { - # Set the secure permissions that tests expect. - chmod 0755 "${HOME}" || die "Failed to fix permissions on home" - - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|redis\|sqlite\)/ s:^:#:" \ - -e '/:job/,/end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' \ - -e 's/gemspec/gemspec path: "activesupport"/' \ - -e '5igem "builder"; gem "rack"' ../Gemfile || die - rm ../Gemfile.lock || die - sed -i -e '1igem "tzinfo", "~> 1.1"' test/abstract_unit.rb || die - - # Avoid test that depends on timezone - sed -i -e '/test_implicit_coercion/,/^ end/ s:^:#:' test/core_ext/duration_test.rb || die - - # Avoid tests that seem to trigger race conditions. - rm -f test/evented_file_update_checker_test.rb || die - - # Avoid test that generates filename that is too long - sed -i -e '/test_filename_max_size/askip "gentoo"' test/cache/stores/file_store_test.rb || die - - # Avoid tests requiring a live redis running - rm -f test/cache/stores/redis_cache_store_test.rb || die - sed -i -e '/cache_stores:redis/ s:^:#:' Rakefile || die -} diff --git a/dev-ruby/activesupport/activesupport-6.0.3.1.ebuild b/dev-ruby/activesupport/activesupport-6.0.3.1.ebuild deleted file mode 100644 index bf4536107f91..000000000000 --- a/dev-ruby/activesupport/activesupport-6.0.3.1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Utility Classes and Extension to the Standard Library" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - >=dev-ruby/concurrent-ruby-1.0.2:1 - dev-ruby/i18n:1 - >=dev-ruby/tzinfo-1.1:1 - >=dev-ruby/minitest-5.1:5 - >=dev-ruby/zeitwerk-2.1.8:2 -" - -# memcache-client, nokogiri, builder, and redis are not strictly needed, -# but there are tests using this code. -ruby_add_bdepend "test? ( - >=dev-ruby/dalli-2.2.1 - >=dev-ruby/nokogiri-1.4.5 - >=dev-ruby/builder-3.1.0 - >=dev-ruby/listen-3.0.5:3 - dev-ruby/rack - dev-ruby/mocha - )" - -all_ruby_prepare() { - # Set the secure permissions that tests expect. - chmod 0755 "${HOME}" || die "Failed to fix permissions on home" - - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|redis\|sqlite\)/ s:^:#:" \ - -e '/:job/,/end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' \ - -e 's/gemspec/gemspec path: "activesupport"/' \ - -e '5igem "builder"; gem "rack"' ../Gemfile || die - rm ../Gemfile.lock || die - sed -i -e '1igem "tzinfo", "~> 1.1"' test/abstract_unit.rb || die - - # Avoid test that depends on timezone - sed -i -e '/test_implicit_coercion/,/^ end/ s:^:#:' test/core_ext/duration_test.rb || die - - # Avoid tests that seem to trigger race conditions. - rm -f test/evented_file_update_checker_test.rb || die - - # Avoid test that generates filename that is too long - sed -i -e '/test_filename_max_size/askip "gentoo"' test/cache/stores/file_store_test.rb || die - - # Avoid tests requiring a live redis running - rm -f test/cache/stores/redis_cache_store_test.rb || die - sed -i -e '/cache_stores:redis/ s:^:#:' Rakefile || die - sed -i -e '/test_redis_cache_store/askip "lacking keywords"' test/cache/cache_store_setting_test.rb || die -} diff --git a/dev-ruby/activesupport/activesupport-6.0.3.ebuild b/dev-ruby/activesupport/activesupport-6.0.3.ebuild deleted file mode 100644 index bf4536107f91..000000000000 --- a/dev-ruby/activesupport/activesupport-6.0.3.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Utility Classes and Extension to the Standard Library" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -ruby_add_rdepend " - >=dev-ruby/concurrent-ruby-1.0.2:1 - dev-ruby/i18n:1 - >=dev-ruby/tzinfo-1.1:1 - >=dev-ruby/minitest-5.1:5 - >=dev-ruby/zeitwerk-2.1.8:2 -" - -# memcache-client, nokogiri, builder, and redis are not strictly needed, -# but there are tests using this code. -ruby_add_bdepend "test? ( - >=dev-ruby/dalli-2.2.1 - >=dev-ruby/nokogiri-1.4.5 - >=dev-ruby/builder-3.1.0 - >=dev-ruby/listen-3.0.5:3 - dev-ruby/rack - dev-ruby/mocha - )" - -all_ruby_prepare() { - # Set the secure permissions that tests expect. - chmod 0755 "${HOME}" || die "Failed to fix permissions on home" - - # Remove items from the common Gemfile that we don't need for this - # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|redis\|sqlite\)/ s:^:#:" \ - -e '/:job/,/end/ s:^:#:' \ - -e '/group :doc/,/^end/ s:^:#:' \ - -e 's/gemspec/gemspec path: "activesupport"/' \ - -e '5igem "builder"; gem "rack"' ../Gemfile || die - rm ../Gemfile.lock || die - sed -i -e '1igem "tzinfo", "~> 1.1"' test/abstract_unit.rb || die - - # Avoid test that depends on timezone - sed -i -e '/test_implicit_coercion/,/^ end/ s:^:#:' test/core_ext/duration_test.rb || die - - # Avoid tests that seem to trigger race conditions. - rm -f test/evented_file_update_checker_test.rb || die - - # Avoid test that generates filename that is too long - sed -i -e '/test_filename_max_size/askip "gentoo"' test/cache/stores/file_store_test.rb || die - - # Avoid tests requiring a live redis running - rm -f test/cache/stores/redis_cache_store_test.rb || die - sed -i -e '/cache_stores:redis/ s:^:#:' Rakefile || die - sed -i -e '/test_redis_cache_store/askip "lacking keywords"' test/cache/cache_store_setting_test.rb || die -} diff --git a/dev-ruby/asciimath/Manifest b/dev-ruby/asciimath/Manifest index bcf688aab8b8..851b31bed4b7 100644 --- a/dev-ruby/asciimath/Manifest +++ b/dev-ruby/asciimath/Manifest @@ -1,3 +1,4 @@ DIST asciimath-1.0.4.gem 14336 BLAKE2B 84aac2d2b987f72a17288cee6d00197c429e04c216fad62ecd23b5f3eebe9590ead519df86cdaf99246dcfee4c18bab67176a0d47a1b864de6e44bdb4b90b70c SHA512 e99e6f869dda3e0236392039e6dccf5912b095e32ee7acbfb4684a5d723d05f4d3c9961554d5beab2a3d703b1ef50c45ed15c0dbda2179ab35d3b1b6b8759b49 DIST asciimath-1.0.9.gem 18944 BLAKE2B 3ccc3f594d7a0d8b6996349d85356179ef3a9052a84f923ad1d0976e42f58670a350473b41d1c4a0c4f70a3cc4687e6adaa7987bd811ef32bd3da41f100f4246 SHA512 32c4f2cb7e9d330c371e9b9abcdf9e31bf44014c5c0b0044589302116b55840a2e1a41ab006d61a2258e4a5c2d4a772dad77f579150fc9bf099a7a4d19c6cd44 DIST asciimath-2.0.0.gem 57344 BLAKE2B 18cb2ca27a626bbb241768d070c47c981ae1f3a626cd9f476e7511f04f73154a1c3742338d92540bbd78fadbf775f4db7d2558c451fc8a276002fc5adc044ece SHA512 4823e7fa2e3107765d2804d15f5250dc30572099405df988ffe13f17ed584043bb7e48794cabc9b9853997083c57af5f3d73d20223ada95d00f997363130bedd +DIST asciimath-2.0.1.gem 58880 BLAKE2B 6c17698f6515468c1c0b17408968f492a40a90cbec5184e78da8c9b9c23f2a6887f4d8ed1c99a68ed36489d27187dd73dc6ce992efc3ce144091131e36bc5e40 SHA512 e8c63e5f6035189460ac4975bb0471ffa418ba139ab806ae46badb74c1164d2852aef3aa799a0713a01486cea5c6087add6115ea22908bf3b70d1ab5fe339768 diff --git a/dev-ruby/asciimath/asciimath-2.0.1.ebuild b/dev-ruby/asciimath/asciimath-2.0.1.ebuild new file mode 100644 index 000000000000..af059ffbabe4 --- /dev/null +++ b/dev-ruby/asciimath/asciimath-2.0.1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby25 ruby26 ruby27" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.adoc README.adoc" + +inherit ruby-fakegem + +DESCRIPTION="A pure Ruby AsciiMath parsing and conversion library" +HOMEPAGE="https://github.com/pepijnve/asciimath" + +LICENSE="MIT" +SLOT="1" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +ruby_add_bdepend "test? ( dev-ruby/nokogiri )" diff --git a/dev-ruby/htmlentities/htmlentities-4.3.4.ebuild b/dev-ruby/htmlentities/htmlentities-4.3.4.ebuild index 31ea5330efcb..5a0fe5319db3 100644 --- a/dev-ruby/htmlentities/htmlentities-4.3.4.ebuild +++ b/dev-ruby/htmlentities/htmlentities-4.3.4.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 -USE_RUBY="ruby23 ruby24 ruby25 ruby26" +USE_RUBY="ruby24 ruby25 ruby26 ruby27" RUBY_FAKEGEM_TASK_TEST="" RUBY_FAKEGEM_TASK_DOC="" diff --git a/dev-ruby/itextomml/itextomml-1.6.0.ebuild b/dev-ruby/itextomml/itextomml-1.6.0.ebuild index 22fcbeb33d94..e1e1d94cfb46 100644 --- a/dev-ruby/itextomml/itextomml-1.6.0.ebuild +++ b/dev-ruby/itextomml/itextomml-1.6.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -USE_RUBY="ruby23 ruby24 ruby25 ruby26" +USE_RUBY="ruby24 ruby25 ruby26 ruby27" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="README" diff --git a/dev-ruby/locale/locale-2.1.3.ebuild b/dev-ruby/locale/locale-2.1.3.ebuild index 088f8aa41a3f..105fbdb56368 100644 --- a/dev-ruby/locale/locale-2.1.3.ebuild +++ b/dev-ruby/locale/locale-2.1.3.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/ruby-gettext/locale" LICENSE="|| ( Ruby GPL-2 )" SRC_URI="https://github.com/ruby-gettext/locale/archive/${PV}.tar.gz -> ${P}-git.tgz" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86 ~x86-macos" SLOT="0" IUSE="" diff --git a/dev-ruby/net-sftp/Manifest b/dev-ruby/net-sftp/Manifest index 8d1e5a666ea7..067884c48708 100644 --- a/dev-ruby/net-sftp/Manifest +++ b/dev-ruby/net-sftp/Manifest @@ -1,2 +1 @@ -DIST net-sftp-2.1.2.gem 67584 BLAKE2B 6b8e15f42c7a18f8c9aa7118e5822281eda6505c34697282cc9c52375ea0e4042f3045f41c2e9a15b8fd20f02946bfe6f3ad557aa5859a8e54e4c0ae8bd1d53d SHA512 126a9537a4ac45150096db4d46ad19e0d8a1833fef3733a1b66ff01463c0d109415f0ef807706ff88be8c5c1395bbd4620e529f06e3c9f746a4ed6ec2cb7d18d DIST net-sftp-3.0.0.tar.gz 63542 BLAKE2B e09e209aa0d102a6da7611cabf49970c9a4e572d51946d5dc0688879db97c92e8a39713dd0011a4234391ff0ab685a978c491917c041f7d10a8f092fde5c876a SHA512 c28411cfa8522dec893fe7a1588a16bb761a9d7692c81c453d9a9ad817988637614c6afd754db8547e845a16062882e2b7e95974b889631676f092d9e84b83e7 diff --git a/dev-ruby/net-sftp/net-sftp-2.1.2-r4.ebuild b/dev-ruby/net-sftp/net-sftp-2.1.2-r4.ebuild deleted file mode 100644 index c3a90e27d991..000000000000 --- a/dev-ruby/net-sftp/net-sftp-2.1.2-r4.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -USE_RUBY="ruby23 ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.rdoc" - -inherit ruby-fakegem - -DESCRIPTION="SFTP in pure Ruby" -HOMEPAGE="https://github.com/net-ssh/net-sftp" - -LICENSE="GPL-2" -SLOT="2" -KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris" -IUSE="" - -PATCHES=( "${FILESDIR}/${P}-net-ssh-4.patch" ) - -ruby_add_rdepend "dev-ruby/net-ssh:4" - -ruby_add_bdepend " - test? ( - >=dev-ruby/mocha-0.13 - )" diff --git a/dev-ruby/oauth2/oauth2-1.4.4.ebuild b/dev-ruby/oauth2/oauth2-1.4.4.ebuild index 50da772debc5..a2d97514e360 100644 --- a/dev-ruby/oauth2/oauth2-1.4.4.ebuild +++ b/dev-ruby/oauth2/oauth2-1.4.4.ebuild @@ -20,7 +20,7 @@ SRC_URI="https://github.com/intridea/oauth2/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~ppc64" IUSE="" ruby_add_rdepend ">=dev-ruby/faraday-0.8 =dev-ruby/bundler-1.3:* - >=dev-ruby/sprockets-rails-2.0.0:* - asset-pipeline? ( - dev-ruby/jquery-rails:* - >=dev-ruby/sass-rails-5.0:5.0 - >=dev-ruby/uglifier-1.3.0:* - >=dev-ruby/coffee-rails-4.1.0:* - )" - -# also: turbolinks, >=jbuilder-1.2:1 diff --git a/dev-ruby/rails/rails-6.0.2.2.ebuild b/dev-ruby/rails/rails-6.0.2.2.ebuild deleted file mode 100644 index 3be9b73306e0..000000000000 --- a/dev-ruby/rails/rails-6.0.2.2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_TASK_TEST="" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit ruby-fakegem - -DESCRIPTION="ruby on rails is a web-application and persistance framework" -HOMEPAGE="https://rubyonrails.org" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64" - -IUSE="" - -ruby_add_rdepend " - ~dev-ruby/actioncable-${PV} - ~dev-ruby/actionmailbox-${PV} - ~dev-ruby/actionmailer-${PV} - ~dev-ruby/actionpack-${PV} - ~dev-ruby/actiontext-${PV} - ~dev-ruby/actionview-${PV} - ~dev-ruby/activejob-${PV} - ~dev-ruby/activemodel-${PV} - ~dev-ruby/activerecord-${PV} - ~dev-ruby/activestorage-${PV} - ~dev-ruby/activesupport-${PV} - ~dev-ruby/railties-${PV} - >=dev-ruby/bundler-1.3:* - >=dev-ruby/sprockets-rails-2.0.0:* -" diff --git a/dev-ruby/rails/rails-6.0.3.1.ebuild b/dev-ruby/rails/rails-6.0.3.1.ebuild deleted file mode 100644 index 3be9b73306e0..000000000000 --- a/dev-ruby/rails/rails-6.0.3.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_TASK_TEST="" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit ruby-fakegem - -DESCRIPTION="ruby on rails is a web-application and persistance framework" -HOMEPAGE="https://rubyonrails.org" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64" - -IUSE="" - -ruby_add_rdepend " - ~dev-ruby/actioncable-${PV} - ~dev-ruby/actionmailbox-${PV} - ~dev-ruby/actionmailer-${PV} - ~dev-ruby/actionpack-${PV} - ~dev-ruby/actiontext-${PV} - ~dev-ruby/actionview-${PV} - ~dev-ruby/activejob-${PV} - ~dev-ruby/activemodel-${PV} - ~dev-ruby/activerecord-${PV} - ~dev-ruby/activestorage-${PV} - ~dev-ruby/activesupport-${PV} - ~dev-ruby/railties-${PV} - >=dev-ruby/bundler-1.3:* - >=dev-ruby/sprockets-rails-2.0.0:* -" diff --git a/dev-ruby/rails/rails-6.0.3.ebuild b/dev-ruby/rails/rails-6.0.3.ebuild deleted file mode 100644 index 3be9b73306e0..000000000000 --- a/dev-ruby/rails/rails-6.0.3.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_TASK_TEST="" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit ruby-fakegem - -DESCRIPTION="ruby on rails is a web-application and persistance framework" -HOMEPAGE="https://rubyonrails.org" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64" - -IUSE="" - -ruby_add_rdepend " - ~dev-ruby/actioncable-${PV} - ~dev-ruby/actionmailbox-${PV} - ~dev-ruby/actionmailer-${PV} - ~dev-ruby/actionpack-${PV} - ~dev-ruby/actiontext-${PV} - ~dev-ruby/actionview-${PV} - ~dev-ruby/activejob-${PV} - ~dev-ruby/activemodel-${PV} - ~dev-ruby/activerecord-${PV} - ~dev-ruby/activestorage-${PV} - ~dev-ruby/activesupport-${PV} - ~dev-ruby/railties-${PV} - >=dev-ruby/bundler-1.3:* - >=dev-ruby/sprockets-rails-2.0.0:* -" diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest index 0055cbcdc29d..1bbbb8882dac 100644 --- a/dev-ruby/railties/Manifest +++ b/dev-ruby/railties/Manifest @@ -1,6 +1,2 @@ -DIST rails-5.2.4.2.tgz 8823143 BLAKE2B 273bee6ccc2354bcfd8d24b320fe69c24f643c196eba053c727d30b13d4178069068c430a0a4112ae28c3e4b5a5dde0b66a7c46c7c28054f2b7a678427f478af SHA512 21561407a0b606dbd2fb6ad12ef910c0bdf3d5162db7e55f4f41f698280ba73664b0b5594930d4cebcb42a66e2e5e22de3523789818eb424443e8c5b2316b8fc DIST rails-5.2.4.3.tgz 8824955 BLAKE2B 7db1bdda581e345713b796152c68e13911076c0af752aa91016a559fb380ee33b5f1822576120940995968efa6351165af0e21f97ff2e201bc8250f7e3178089 SHA512 b01b454f38593b50788cecef4f2b25938b0e176d24476bf0a8145b581c7327e0d8572a62fab4256372b51d75a9463431bbd98470a31298a6ff4d5f81f7ff92ce -DIST rails-6.0.2.2.tgz 18556125 BLAKE2B f4ed5cc6cbbfa84fb687aba5a6c8f2f6ab68febb41147c40ed8dbc6253c128adbac6503e65e89fe672f50270716d197d8c05b4e1e286aafd76581fc167e6c5da SHA512 c1aab2d6c72948c75a047aec9d9f651f0c1bae78bb17e2fa0cb393113ee1e59980dc093e6f3fd3b2f3839c9b3bb4afcd0b0badfd9574b35b932275a9d9800689 -DIST rails-6.0.3.1.tgz 18567937 BLAKE2B fe6b58c2cb389f766d356f983787ddd602ee835e90cdbe26c25586c1304aa8c80d4ace2e0956326c0dd428dcd51a624d68d64667c2294c326779498a809ea6c9 SHA512 fcdaff0b0e4877a53f89b2b69c9271213297db8df8abccd071da5f2b2d3e3e6855914e1059596903f761b9a3891b31c2fdf10e887183f4433b260f84c4ebccdf DIST rails-6.0.3.2.tgz 18568792 BLAKE2B 574d4b7da1bf0ff308ca1a64369c16e29396c8faddf741bc0f2b7d0c0761e440d64dade6ef67ba4923045c7eab1cd0689d45b6b26f3e3077020157a2b29fb17f SHA512 ea019bef7facc1b8b0d2f181da45d70456a895f2d57eb2410e4a06ba7bea0165dacc0f15fe5080150e4b4ef3c81dacee70b200468232da857fdf60def85b5aec -DIST rails-6.0.3.tgz 18565682 BLAKE2B fe8601aec070535f487801eec16d944809be824e4833b7a906b47b4099dd5e72515ac3e492e4301dd651657fc2c4547ecbdd2c12265e04aad2758e9e284ad385 SHA512 f4572b4ebba9a79a6910c554f06e71efab5ccc0090e1a620e80b9d3b479cdd21d5a041437d90313e045e47ccc6e44eb21d4e56cc9fe1fb791cf5593427d0501b diff --git a/dev-ruby/railties/railties-5.2.4.2.ebuild b/dev-ruby/railties/railties-5.2.4.2.ebuild deleted file mode 100644 index 8759d5a09f8a..000000000000 --- a/dev-ruby/railties/railties-5.2.4.2.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -USE_RUBY="ruby23 ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_TASK_TEST="test:regular" -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="railties.gemspec" - -RUBY_FAKEGEM_BINDIR="exe" -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem eapi7-ver - -DESCRIPTION="Tools for creating, working with, and running Rails applications" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -# The test suite has many failures, most likely due to a mismatch in -# exact dependencies or environment specifics. Needs further -# investigation. -RESTRICT="test" - -RDEPEND+=">=app-eselect/eselect-rails-0.24" - -ruby_add_rdepend " - ~dev-ruby/activesupport-${PV} - ~dev-ruby/actionpack-${PV} - >=dev-ruby/thor-0.18.1 - >=dev-ruby/rake-0.8.7 - dev-ruby/method_source -" - -ruby_add_bdepend " - test? ( - ~dev-ruby/actionview-${PV} - dev-ruby/mocha:0.14 - )" - -all_ruby_prepare() { - rm "${S}/../Gemfile" || die "Unable to remove Gemfile" - sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" - sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die -} - -all_ruby_install() { - all_fakegem_install - - ruby_fakegem_binwrapper rails rails-${PV} -} - -pkg_postinst() { - elog "To select between slots of rails, use:" - elog "\teselect rails" - - eselect rails update -} - -pkg_postrm() { - eselect rails update -} diff --git a/dev-ruby/railties/railties-6.0.2.2.ebuild b/dev-ruby/railties/railties-6.0.2.2.ebuild deleted file mode 100644 index 965e9f44c026..000000000000 --- a/dev-ruby/railties/railties-6.0.2.2.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 -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_TASK_TEST="test:regular" -RUBY_FAKEGEM_RECIPE_DOC="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="railties.gemspec" - -RUBY_FAKEGEM_BINDIR="exe" -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Tools for creating, working with, and running Rails applications" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -# The test suite has many failures, most likely due to a mismatch in -# exact dependencies or environment specifics. Needs further -# investigation. -RESTRICT="test" - -RDEPEND+=">=app-eselect/eselect-rails-0.24" - -ruby_add_rdepend " - ~dev-ruby/activesupport-${PV} - ~dev-ruby/actionpack-${PV} - >=dev-ruby/thor-0.20.3 - >=dev-ruby/rake-0.8.7 - dev-ruby/method_source -" - -ruby_add_bdepend " - test? ( - ~dev-ruby/actionview-${PV} - dev-ruby/mocha:0.14 - )" - -all_ruby_prepare() { - rm "${S}/../Gemfile" || die "Unable to remove Gemfile" - sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" - sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die -} - -all_ruby_install() { - all_fakegem_install - - ruby_fakegem_binwrapper rails rails-${PV} -} - -pkg_postinst() { - elog "To select between slots of rails, use:" - elog "\teselect rails" - - eselect rails update -} - -pkg_postrm() { - eselect rails update -} diff --git a/dev-ruby/railties/railties-6.0.3.1.ebuild b/dev-ruby/railties/railties-6.0.3.1.ebuild deleted file mode 100644 index 828467ed5289..000000000000 --- a/dev-ruby/railties/railties-6.0.3.1.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 -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_TASK_TEST="test:regular" -RUBY_FAKEGEM_RECIPE_DOC="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="railties.gemspec" - -RUBY_FAKEGEM_BINDIR="exe" -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Tools for creating, working with, and running Rails applications" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -# The test suite has many failures, most likely due to a mismatch in -# exact dependencies or environment specifics. Needs further -# investigation. -RESTRICT="test" - -RDEPEND+=">=app-eselect/eselect-rails-0.24" - -ruby_add_rdepend " - ~dev-ruby/activesupport-${PV} - ~dev-ruby/actionpack-${PV} - >=dev-ruby/thor-0.20.3 - >=dev-ruby/rake-0.8.7 - dev-ruby/method_source -" - -ruby_add_bdepend " - test? ( - ~dev-ruby/actionview-${PV} - dev-ruby/mocha:0.14 - )" - -all_ruby_prepare() { - rm "${S}/../Gemfile" || die "Unable to remove Gemfile" - sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" - sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die -} - -all_ruby_install() { - all_fakegem_install - - ruby_fakegem_binwrapper rails rails-${PV} -} - -pkg_postinst() { - elog "To select between slots of rails, use:" - elog "\teselect rails" - - eselect rails update -} - -pkg_postrm() { - eselect rails update -} diff --git a/dev-ruby/railties/railties-6.0.3.ebuild b/dev-ruby/railties/railties-6.0.3.ebuild deleted file mode 100644 index 828467ed5289..000000000000 --- a/dev-ruby/railties/railties-6.0.3.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 -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_TASK_TEST="test:regular" -RUBY_FAKEGEM_RECIPE_DOC="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="railties.gemspec" - -RUBY_FAKEGEM_BINDIR="exe" -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Tools for creating, working with, and running Rails applications" -HOMEPAGE="https://github.com/rails/rails" -SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="" - -RUBY_S="rails-${PV}/${PN}" - -# The test suite has many failures, most likely due to a mismatch in -# exact dependencies or environment specifics. Needs further -# investigation. -RESTRICT="test" - -RDEPEND+=">=app-eselect/eselect-rails-0.24" - -ruby_add_rdepend " - ~dev-ruby/activesupport-${PV} - ~dev-ruby/actionpack-${PV} - >=dev-ruby/thor-0.20.3 - >=dev-ruby/rake-0.8.7 - dev-ruby/method_source -" - -ruby_add_bdepend " - test? ( - ~dev-ruby/actionview-${PV} - dev-ruby/mocha:0.14 - )" - -all_ruby_prepare() { - rm "${S}/../Gemfile" || die "Unable to remove Gemfile" - sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" - sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die -} - -all_ruby_install() { - all_fakegem_install - - ruby_fakegem_binwrapper rails rails-${PV} -} - -pkg_postinst() { - elog "To select between slots of rails, use:" - elog "\teselect rails" - - eselect rails update -} - -pkg_postrm() { - eselect rails update -} diff --git a/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.7.2.ebuild b/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.7.2.ebuild index ddafe5b470cc..ff836e1b91e6 100644 --- a/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.7.2.ebuild +++ b/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.7.2.ebuild @@ -16,7 +16,7 @@ RUBY_S="$MY_P"/bindings/ruby LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris" IUSE="graph test" RESTRICT="!test? ( test )" REQUIRED_USE="test? ( graph )" diff --git a/dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.0.ebuild b/dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.0.ebuild index b0045d2c164b..c75bc46040e7 100644 --- a/dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.0.ebuild +++ b/dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.0.ebuild @@ -18,6 +18,6 @@ IUSE="" SLOT="1" LICENSE="MIT" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~ppc64" ruby_add_rdepend ">=dev-ruby/rspec-3.0" diff --git a/dev-ruby/ruby-gettext/Manifest b/dev-ruby/ruby-gettext/Manifest index f5b0c05e68df..8dbf8c746a80 100644 --- a/dev-ruby/ruby-gettext/Manifest +++ b/dev-ruby/ruby-gettext/Manifest @@ -1,5 +1,2 @@ DIST gettext-3.2.9.gem 285696 BLAKE2B a7bc40b2102f5b937d5f0e407dbaa23ead1da59eb9284c10a249c59548d0e2ad5fcd56b8855439893d2d31b57e0109bb6a9d5cc2d24075f5e360dc16b9291137 SHA512 21496c38cfc16a2b280f30bb94ff4560007eaa7f02c2341cb26aca2969a663c0863cdb650b4eadfd262d8585111dfb572e2ebc66a7a879045de50bf9da80a501 -DIST gettext-3.3.2.gem 289280 BLAKE2B f18af8ca573c7a503983c741cb719896208f062b83382533fe818c0ca2e6b3eb5c4491150dd43ba5701ec0fa9a52c1b7686b938d05da6e4a35c5823fe447b4f9 SHA512 92ec140795fe4477754349375413061f20933daddf71f024b989b85fa05a773aa63583c11d982f7c65ab6e842ed03d2083834883ddd45a76f84655ae814969c2 -DIST gettext-3.3.3.gem 290304 BLAKE2B 17a9020660c0f9793d86428cf5738485e9b76d88d23a41aef053ef2c7034d6b98f1c880a61a37c6b04dfce37dc82672bbd6659312da5279e6e0c85212206559a SHA512 f14cd5166d16c592cec6e9b3ad5b2e5e27889cee0380b70abc3a6a69bcd8bcd1f742c88021e58ba843655d22e731decaeb1151e359fb49f613e71721e675cbf8 -DIST gettext-3.3.4.gem 290304 BLAKE2B 70b24b598dcbbe85ab9d1cf6c6e59e911b67f7ceccc3482b16096abb0bec2ac94197febf36b839ff1d6917fe44df69c570ae15a2d44a3bc2dc070ed9ca864382 SHA512 79b731968f94287597b3bd6219c1f5cf3c37206d3a024f5998cde9a61ef60334557d1bb51f1e439de64eb8cc6bc60511577763a71e6f3b3c65cc7c52ac221aa4 DIST gettext-3.3.5.gem 290816 BLAKE2B 74434c3feaedc16a17ee530669dacbc4b32ae0be95eb903ce89131619e862e1c823351653ce3c5f95f0882c183e3b2fe87b423a245aa2d8803688ce7e6afb5f7 SHA512 6777b96dd73b3d454c0a14a40d2ac0eac52894fa58067ba9ec976627c96efc98b294b1498bed965d0426bcaa1b371dcde5745101e05e21e408397b4e8d31894b diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.3.2.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.3.2.ebuild deleted file mode 100644 index f1094d10f26b..000000000000 --- a/dev-ruby/ruby-gettext/ruby-gettext-3.3.2.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_NAME="${PN/ruby-/}" -RUBY_FAKEGEM_VERSION="${PV%_*}" - -RUBY_FAKEGEM_RECIPE_DOC="yard" -RUBY_FAKEGEM_EXTRADOC="README.md doc/text/news.md" - -RUBY_FAKEGEM_TASK_TEST="none" - -RUBY_FAKEGEM_EXTRAINSTALL="locale po" - -inherit ruby-fakegem - -DESCRIPTION="Native Language Support Library and Tools modeled after GNU gettext package" -HOMEPAGE="https://ruby-gettext.github.io/" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="doc test" -SLOT="0" -LICENSE="|| ( Ruby LGPL-3+ )" - -ruby_add_rdepend ">=dev-ruby/locale-2.0.5 >=dev-ruby/text-1.3.0" - -ruby_add_bdepend "doc? ( dev-ruby/yard ) - dev-ruby/racc" -ruby_add_bdepend "test? ( - dev-ruby/test-unit:2 - dev-ruby/test-unit-rr )" - -RDEPEND+=" sys-devel/gettext" -DEPEND+=" sys-devel/gettext" - -all_ruby_prepare() { - # Fix broken racc invocation - sed -i -e '/command_line/ s/#{racc}/-S racc/' Rakefile || die - - # Avoid bundler dependency - sed -i -e '/bundler/,/helper.install/ s:^:#:' \ - -e 's/helper.gemspec/Gem::Specification.new/' Rakefile || die - - # Avoid dependency on developer-specific tools. - sed -i -e '/notify/ s:^:#:' test/run-test.rb || die - - # Avoid tests failing due to a missing test file. - #sed -i -e '/test_invalid_charset/,/end/ s:^:#:' test/test_mo.rb || die - - # Avoid SAFE mode test that fails on ruby 2.6 - sed -i -e '/test_safe_mode/aomit' test/test_gettext.rb || die -} - -each_ruby_test() { - # Upstream tries to daisy-chain rake calls but they fail badly - # with our setup, so run it manually. - ${RUBY} test/run-test.rb || die "tests failed" -} - -all_ruby_install() { - all_fakegem_install - - dodoc -r samples -} diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.3.3.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.3.3.ebuild deleted file mode 100644 index f1094d10f26b..000000000000 --- a/dev-ruby/ruby-gettext/ruby-gettext-3.3.3.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_NAME="${PN/ruby-/}" -RUBY_FAKEGEM_VERSION="${PV%_*}" - -RUBY_FAKEGEM_RECIPE_DOC="yard" -RUBY_FAKEGEM_EXTRADOC="README.md doc/text/news.md" - -RUBY_FAKEGEM_TASK_TEST="none" - -RUBY_FAKEGEM_EXTRAINSTALL="locale po" - -inherit ruby-fakegem - -DESCRIPTION="Native Language Support Library and Tools modeled after GNU gettext package" -HOMEPAGE="https://ruby-gettext.github.io/" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="doc test" -SLOT="0" -LICENSE="|| ( Ruby LGPL-3+ )" - -ruby_add_rdepend ">=dev-ruby/locale-2.0.5 >=dev-ruby/text-1.3.0" - -ruby_add_bdepend "doc? ( dev-ruby/yard ) - dev-ruby/racc" -ruby_add_bdepend "test? ( - dev-ruby/test-unit:2 - dev-ruby/test-unit-rr )" - -RDEPEND+=" sys-devel/gettext" -DEPEND+=" sys-devel/gettext" - -all_ruby_prepare() { - # Fix broken racc invocation - sed -i -e '/command_line/ s/#{racc}/-S racc/' Rakefile || die - - # Avoid bundler dependency - sed -i -e '/bundler/,/helper.install/ s:^:#:' \ - -e 's/helper.gemspec/Gem::Specification.new/' Rakefile || die - - # Avoid dependency on developer-specific tools. - sed -i -e '/notify/ s:^:#:' test/run-test.rb || die - - # Avoid tests failing due to a missing test file. - #sed -i -e '/test_invalid_charset/,/end/ s:^:#:' test/test_mo.rb || die - - # Avoid SAFE mode test that fails on ruby 2.6 - sed -i -e '/test_safe_mode/aomit' test/test_gettext.rb || die -} - -each_ruby_test() { - # Upstream tries to daisy-chain rake calls but they fail badly - # with our setup, so run it manually. - ${RUBY} test/run-test.rb || die "tests failed" -} - -all_ruby_install() { - all_fakegem_install - - dodoc -r samples -} diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.3.4.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.3.4.ebuild deleted file mode 100644 index f1094d10f26b..000000000000 --- a/dev-ruby/ruby-gettext/ruby-gettext-3.3.4.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_NAME="${PN/ruby-/}" -RUBY_FAKEGEM_VERSION="${PV%_*}" - -RUBY_FAKEGEM_RECIPE_DOC="yard" -RUBY_FAKEGEM_EXTRADOC="README.md doc/text/news.md" - -RUBY_FAKEGEM_TASK_TEST="none" - -RUBY_FAKEGEM_EXTRAINSTALL="locale po" - -inherit ruby-fakegem - -DESCRIPTION="Native Language Support Library and Tools modeled after GNU gettext package" -HOMEPAGE="https://ruby-gettext.github.io/" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="doc test" -SLOT="0" -LICENSE="|| ( Ruby LGPL-3+ )" - -ruby_add_rdepend ">=dev-ruby/locale-2.0.5 >=dev-ruby/text-1.3.0" - -ruby_add_bdepend "doc? ( dev-ruby/yard ) - dev-ruby/racc" -ruby_add_bdepend "test? ( - dev-ruby/test-unit:2 - dev-ruby/test-unit-rr )" - -RDEPEND+=" sys-devel/gettext" -DEPEND+=" sys-devel/gettext" - -all_ruby_prepare() { - # Fix broken racc invocation - sed -i -e '/command_line/ s/#{racc}/-S racc/' Rakefile || die - - # Avoid bundler dependency - sed -i -e '/bundler/,/helper.install/ s:^:#:' \ - -e 's/helper.gemspec/Gem::Specification.new/' Rakefile || die - - # Avoid dependency on developer-specific tools. - sed -i -e '/notify/ s:^:#:' test/run-test.rb || die - - # Avoid tests failing due to a missing test file. - #sed -i -e '/test_invalid_charset/,/end/ s:^:#:' test/test_mo.rb || die - - # Avoid SAFE mode test that fails on ruby 2.6 - sed -i -e '/test_safe_mode/aomit' test/test_gettext.rb || die -} - -each_ruby_test() { - # Upstream tries to daisy-chain rake calls but they fail badly - # with our setup, so run it manually. - ${RUBY} test/run-test.rb || die "tests failed" -} - -all_ruby_install() { - all_fakegem_install - - dodoc -r samples -} diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.3.5.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.3.5.ebuild index 7ce7349633f1..899f02e370ee 100644 --- a/dev-ruby/ruby-gettext/ruby-gettext-3.3.5.ebuild +++ b/dev-ruby/ruby-gettext/ruby-gettext-3.3.5.ebuild @@ -20,7 +20,7 @@ inherit ruby-fakegem DESCRIPTION="Native Language Support Library and Tools modeled after GNU gettext package" HOMEPAGE="https://ruby-gettext.github.io/" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86" IUSE="doc test" SLOT="0" LICENSE="|| ( Ruby LGPL-3+ )" diff --git a/dev-ruby/sanitize/Manifest b/dev-ruby/sanitize/Manifest index 2257fc237800..569814bcbf42 100644 --- a/dev-ruby/sanitize/Manifest +++ b/dev-ruby/sanitize/Manifest @@ -1,5 +1,2 @@ DIST sanitize-4.6.6.tar.gz 1349809 BLAKE2B d34f3359f1241881f96d48cfce6aa554796e7c7a2282c729dc93b6db7f1c5d2ec1677ebd1cddb79cb14f84d7724ddb7dad551136cd130bd89750ab5851a8094f SHA512 6f2567601dea9fd08996fe537e5543c7618e407a68580a19b74333a6e840d1123891a087e6c57c88f887390cd04e4c25af71547d7d9622e61369dc4ffe92f220 -DIST sanitize-5.0.0.tar.gz 1350342 BLAKE2B 0c4a8e442a2dc9748dfb4ab2cf13862bbb2692665194ae8aa18bf84bac200e5622fa05cf2a022d7a0c3a7ddd901996f028948f517f8f6227d0aad2479f05996c SHA512 dcfaec0666bb017580deaa4a9fb2c6e50dc678fe26bd57db7451472e1558ff7adaa6e0bd43554ceb68501a92d25405415ce6570806b177d7d92f138666f5169c -DIST sanitize-5.1.0.tar.gz 1351620 BLAKE2B 098fc23c87d02d73341e466b6bb4440037f5a46841a898e05f37bc3379df8534ade8948e58173725d93b620627d8ba9c5a9a9e55b6d29f52b43fd7328cd6fd3f SHA512 d6c1f28795f881ab7fd11283c29f8e09b15bf393ee1b419aa9b8bbe41a7a7a28b5644a1c55b8e87534acf0ac73f1a07c14964c3d158814302dee57eaf2e91f90 -DIST sanitize-5.2.0.tar.gz 1352054 BLAKE2B a0502805472bbe3d9bfb7c647bde6fd67d7204addf7e351c890e3db001c7095f0292d19b338aef73ef35f3f46525b9365bfcac820820025578b5bcf60afaa01d SHA512 9851145f9a4e07c18da15de809ca8120739d6062bdbc10d39947bbffc8b41385f6d8e8e5abebb5c4d29c5dfa68ff772767758cc079fe13b44e055a61bd978ab4 DIST sanitize-5.2.1.tar.gz 1352785 BLAKE2B 2742085ac296869b8be36cf803f999475032c147d94aa0fba77fb83b8305470baf144f4c68fc5711871779f327c9bf1ba8b3b817f3777a04fb0b9c726318ee1d SHA512 3384d01db244f9f7feeb67bf2fae5773a85f512411bd761db6a71ab3fb690fac33c0caae848e5a4df6f202be7dd7cc52f8bac4c82bef447d20dbc70a586ed82f diff --git a/dev-ruby/sanitize/sanitize-5.0.0.ebuild b/dev-ruby/sanitize/sanitize-5.0.0.ebuild deleted file mode 100644 index 3b5304727231..000000000000 --- a/dev-ruby/sanitize/sanitize-5.0.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -USE_RUBY="ruby23 ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Sanitize is a whitelist-based HTML sanitizer" -HOMEPAGE="https://github.com/rgrove/sanitize" -SRC_URI="https://github.com/rgrove/sanitize/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="5" -KEYWORDS="~amd64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="test" - -ruby_add_rdepend " - >=dev-ruby/crass-1.0.2 =dev-ruby/crass-1.0* - >=dev-ruby/nokogiri-1.8.0 - dev-ruby/nokogumbo:2" -ruby_add_bdepend "test? ( dev-ruby/minitest )" - -each_ruby_test() { - ${RUBY} -Ilib test/test_sanitize.rb || die -} diff --git a/dev-ruby/sanitize/sanitize-5.1.0.ebuild b/dev-ruby/sanitize/sanitize-5.1.0.ebuild deleted file mode 100644 index c5bc9ca51fd6..000000000000 --- a/dev-ruby/sanitize/sanitize-5.1.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Sanitize is a whitelist-based HTML sanitizer" -HOMEPAGE="https://github.com/rgrove/sanitize" -SRC_URI="https://github.com/rgrove/sanitize/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="5" -KEYWORDS="~amd64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="test" - -ruby_add_rdepend " - >=dev-ruby/crass-1.0.2 =dev-ruby/crass-1.0* - >=dev-ruby/nokogiri-1.8.0 - dev-ruby/nokogumbo:2" -ruby_add_bdepend "test? ( dev-ruby/minitest )" - -each_ruby_test() { - ${RUBY} -Ilib test/test_sanitize.rb || die -} diff --git a/dev-ruby/sanitize/sanitize-5.2.0.ebuild b/dev-ruby/sanitize/sanitize-5.2.0.ebuild deleted file mode 100644 index 980f5a48297e..000000000000 --- a/dev-ruby/sanitize/sanitize-5.2.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Sanitize is a whitelist-based HTML sanitizer" -HOMEPAGE="https://github.com/rgrove/sanitize" -SRC_URI="https://github.com/rgrove/sanitize/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="5" -KEYWORDS="~amd64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="test" - -ruby_add_rdepend " - >=dev-ruby/crass-1.0.2 =dev-ruby/crass-1.0* - >=dev-ruby/nokogiri-1.8.0 - dev-ruby/nokogumbo:2" -ruby_add_bdepend "test? ( dev-ruby/minitest )" - -each_ruby_test() { - ${RUBY} -Ilib test/test_sanitize.rb || die -} diff --git a/dev-ruby/sinatra/Manifest b/dev-ruby/sinatra/Manifest index c10a3cd61587..fb75b2b5080f 100644 --- a/dev-ruby/sinatra/Manifest +++ b/dev-ruby/sinatra/Manifest @@ -1,4 +1,2 @@ DIST sinatra-1.4.8.gem 369152 BLAKE2B 8a344f85c34dc8736180551690bc55ee615118a243c48421711339f2ef366e6c6facfecf914594f0440a825244e13f98648d11903fd9053054767a58a34aa285 SHA512 e56a5a6d7ceb0be4bc537feb6ada2956f1fd64b452dee347b259837aa02041dfa53d9808531cdd0a02a91093ba92f7c505c39f0dd990dfbc6e872681f40bc5e9 -DIST sinatra-2.0.5.tar.gz 490580 BLAKE2B 6e82a02bf57f8ec6f0c5313b6b6e89e899a5cdc9ff39e897903b6991f990ec75135483c2ef5ac71032abf7afdc84402bbad431f9ae579bab94e3b140d3ce6911 SHA512 da626d584f065f924fa5a42802b0e7a03e40e780cfd92e9cb072c86e9cb6d8ba4a699d7383a81b13ac0ffd0ce427900cdf059b77565ace5961dbd00c088ce0f9 -DIST sinatra-2.0.7.tar.gz 490969 BLAKE2B 292bc4902ad3c5ff0665f12825ede4ea44bd4db39cd622289ffe1801dac4fe4865e90a223a7b37feb9a48b4c404edb3ef62b5e061fc080d5b02fdf96aaf3114c SHA512 dd894b4eb55ff19b92142b7d87b3c60ceb7eacd70b8f524a6e86e8938c64a409098c91b8dae4af68e73b6ef04b184bb4efb29e418caba2b9288cd2b6325840c8 DIST sinatra-2.0.8.1.tar.gz 507102 BLAKE2B 7b88f50b2b2960c17aaa4f0ffbffaf70ece16c1bb29b3ee4706904ebc8e779ad84058ca49ae7cea28f86e635eb9b10ab6f5d94c6eeb4de72637bf5b74d4cac42 SHA512 c6c166e14f2be53cda18263121876ca191c670e12c2c42abb10d0f4a0d8db2916210a6775ef894cf00201c445cd185e5f13c5cd8a1ab0e78e12faa6cb51ee69b diff --git a/dev-ruby/sinatra/sinatra-2.0.5.ebuild b/dev-ruby/sinatra/sinatra-2.0.5.ebuild deleted file mode 100644 index f7e9be6290a7..000000000000 --- a/dev-ruby/sinatra/sinatra-2.0.5.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -USE_RUBY="ruby23 ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_TASK_TEST="test:core" - -RUBY_FAKEGEM_TASK_DOC="doc" -RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS.md CHANGELOG.md" - -RUBY_FAKEGEM_GEMSPEC="sinatra.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A DSL for quickly creating web applications in Ruby with minimal effort" -HOMEPAGE="http://www.sinatrarb.com/" -SRC_URI="https://github.com/sinatra/sinatra/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="2" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="" - -ruby_add_rdepend " - dev-ruby/mustermann:1 - dev-ruby/rack:2.0 - ~dev-ruby/rack-protection-${PV} - dev-ruby/tilt:2" -ruby_add_bdepend "test? ( >=dev-ruby/rack-test-0.5.6 dev-ruby/erubis dev-ruby/builder dev-ruby/activesupport )" -ruby_add_bdepend "doc? ( dev-ruby/yard )" diff --git a/dev-ruby/sinatra/sinatra-2.0.7.ebuild b/dev-ruby/sinatra/sinatra-2.0.7.ebuild deleted file mode 100644 index 98223fedbcb5..000000000000 --- a/dev-ruby/sinatra/sinatra-2.0.7.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_TASK_TEST="test:core" - -RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS.md CHANGELOG.md" - -RUBY_FAKEGEM_GEMSPEC="sinatra.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A DSL for quickly creating web applications in Ruby with minimal effort" -HOMEPAGE="http://www.sinatrarb.com/" -SRC_URI="https://github.com/sinatra/sinatra/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="" - -ruby_add_rdepend " - dev-ruby/mustermann:1 - dev-ruby/rack:2.0 - ~dev-ruby/rack-protection-${PV} - dev-ruby/tilt:2" -ruby_add_bdepend "test? ( >=dev-ruby/rack-test-0.5.6 dev-ruby/erubis dev-ruby/builder dev-ruby/activesupport )" -ruby_add_bdepend "doc? ( dev-ruby/yard )" diff --git a/dev-ruby/tty-reader/Manifest b/dev-ruby/tty-reader/Manifest index ee48fe5cfad5..4b4b9e7c1c9e 100644 --- a/dev-ruby/tty-reader/Manifest +++ b/dev-ruby/tty-reader/Manifest @@ -1,2 +1,3 @@ DIST tty-reader-0.6.0.gem 24576 BLAKE2B a89c74bc97a57961c3779b96aa328b536d110517ab2663fbf566f84f434eb552f9a38dd00c644d64430a4e8806611b454ee6d46a76e9c89fb4c93c276f050eb1 SHA512 562c204f0dd43539b64bab0f55731ad8650b17d8052c245467aa60cc113e6b31998086fcb7f37f8503ec51ae4511241d5994e8ae1586ed528a07c5ebdc3fce83 DIST tty-reader-0.7.0.gem 25600 BLAKE2B 41af0db92c337cdebb428a93b924f466d72f67042267abd4b3cc97a319e01757c2f1f302ec0002de5b90fa1ebecca0d6bffcdc621be2e435d549263779ed3712 SHA512 29f41a15ff9d86300d9cb6067028a2bf540d258d8a8ca11892e26d40e423854ce32706a33a5cb75037d99d8d30d42998ecc6876a99f3c30bbddacffe61fbf70e +DIST tty-reader-0.8.0.tar.gz 459623 BLAKE2B c787eebf03fa6169e710d7f838ee02f558577bbd806988e088a9f950c3cf5ef6d4f9e3569f2a29f4a81bcaa2222e029128dc48e439eae075741b077e42c70246 SHA512 8fbae094bbba287c2a2176e9838d0769ad33d6d464165f8b46484d47902ce4131842f196d3b7c0fa6f9be10bb37e2315b1dba517d46872b6f8e5a4fb3a6790da diff --git a/dev-ruby/tty-reader/tty-reader-0.8.0.ebuild b/dev-ruby/tty-reader/tty-reader-0.8.0.ebuild new file mode 100644 index 000000000000..608ff92905d6 --- /dev/null +++ b/dev-ruby/tty-reader/tty-reader-0.8.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby25 ruby26 ruby27" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_GEMSPEC="tty-reader.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Methods for processing keyboard input in character, line and multiline modes" +HOMEPAGE="https://github.com/piotrmurach/tty-reader" +SRC_URI="https://github.com/piotrmurach/tty-reader/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend " + >=dev-ruby/tty-cursor-0.7:0 + >=dev-ruby/tty-screen-0.8:0 + =dev-ruby/wisper-2.0* +" + +all_ruby_prepare() { + sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die + sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/tty-screen/Manifest b/dev-ruby/tty-screen/Manifest index c956894e0b91..64add772221b 100644 --- a/dev-ruby/tty-screen/Manifest +++ b/dev-ruby/tty-screen/Manifest @@ -1,2 +1,3 @@ DIST tty-screen-0.7.0.gem 12288 BLAKE2B e61b5462d6c2a8dae96d6e89d8025f2d2ea8bba8328318e067d612832b479ccd34a457a74432ccbe4cf27f26e439f44d67890a492dfa6f8836d2b86512ce9198 SHA512 1851c0ea90af65cd1fa9a4a2b4c93d3fa2badf81507d4bb149183aa49578208ddef0065f3047cef4ffa23d3f34840af919ac4f6a2805f7ce0f01096f27101694 DIST tty-screen-0.7.1.tar.gz 11377 BLAKE2B 485b5610bc81524cfe525f8a837e99d13788da499dd8fa0f7c3be3f580ada63861f04652031e84817ef6ee49ce099c5fa97104b6634fc306d9ee0bbed0828ac3 SHA512 1ef5ce12cdd6337c47f09e5b6ae116985a80efe9f493d52c404496319f1377d4308cd829343d84f5c653b70327c033955232ca62fc8a134503a87a33a264130a +DIST tty-screen-0.8.0.tar.gz 12956 BLAKE2B 647a6d06eff154ab99e59a92287a4f6c041ae9e4738869de857cf9508f4a3274c4742e80b3dc3722b17a0e69e4deec1f4dd767b3281fd6c49663ad66232e6be5 SHA512 5a612cdd9169c029c5d521a8a33f52c0c5d21ee5e6a404577c04b150822c616c0624be96640ce8084dd596b02cb7cceb67ab2d1385321fa7fbe9cd1da4fb7022 diff --git a/dev-ruby/tty-screen/tty-screen-0.8.0.ebuild b/dev-ruby/tty-screen/tty-screen-0.8.0.ebuild new file mode 100644 index 000000000000..8ed94995bac7 --- /dev/null +++ b/dev-ruby/tty-screen/tty-screen-0.8.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby25 ruby26 ruby27" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_GEMSPEC="tty-screen.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Terminal screen size detection which works on Linux, OS X and Windows/Cygwin" +HOMEPAGE="https://github.com/piotrmurach/tty-screen" +SRC_URI="https://github.com/piotrmurach/tty-screen/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +all_ruby_prepare() { + echo '-rspec_helper' > .rspec || die + sed -i -e 's:require_relative ":require "./:' ${RUBY_FAKEGEM_GEMSPEC} || die + rm -f spec/perf/size_spec.rb || die +} diff --git a/dev-ruby/x25519/x25519-1.0.8.ebuild b/dev-ruby/x25519/x25519-1.0.8.ebuild index cd2b4a702e7f..4030532414fc 100644 --- a/dev-ruby/x25519/x25519-1.0.8.ebuild +++ b/dev-ruby/x25519/x25519-1.0.8.ebuild @@ -30,6 +30,7 @@ all_ruby_prepare() { # The precomputed implementation only works on amd64 if ! use amd64 ; then sed -i -e '/\(x25519_precomputed\|X25519::Provider::Precomputed\)/ s:^:#:' lib/x25519.rb || die + rm -f spec/x25519/provider/precomputed_spec.rb || die fi } diff --git a/dev-tcltk/Manifest.gz b/dev-tcltk/Manifest.gz index 631bccc365ff1c343fc1b379e3b5e99faa731852..dc1766b82e84eb02f598e5f67c62bd13e8b80821 100644 GIT binary patch literal 5816 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 C$uW8W literal 5819 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 GFaQ9el)+&D literal 6601 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 H3NQcw2kWZz diff --git a/dev-texlive/texlive-langcjk/Manifest b/dev-texlive/texlive-langcjk/Manifest index 77fd82b47f28..c31ff8ff02c9 100644 --- a/dev-texlive/texlive-langcjk/Manifest +++ b/dev-texlive/texlive-langcjk/Manifest @@ -2,12 +2,16 @@ DIST tl-adobemapping-2020.tar.xz 2169892 BLAKE2B 52b3d8ad9c49f5d0308b12aded3912f DIST tl-c90-2020.tar.xz 1928 BLAKE2B cc997cc634feddfb0abdae6bb81b2377ffcdb29f231cad43711082305fcbd703b7e4d7cc0d85586435b2026a04358238fb678f790996830ab6276dcff2f9af0a SHA512 f7e7aeb931bd215d38b41e1ded6d8fd046f90e54946a1bd1d4dc04b7ede4f6c20a3501d57397601f8a423fed9518672fffa9d45f17515f56b05217ebd59efe81 DIST tl-c90.doc-2020.tar.xz 86524 BLAKE2B 7f6311056e53c85051c0483cf82ad0ade3f5138fc062f3838ca2c8581d10f0660e143f770f5ff64707848c738afe46444f7b7556217f3388f36d2c5a4df4e588 SHA512 dbf3f9d28bfad1d52dae43f9e9804d082525ea6deef94ba4ebbef6d06b06ad6010f5944c52ce992b1ba4cb5f3877a8eb3b694f106f0eaaef48ef350f62c76e8e DIST tl-c90.source-2020.tar.xz 9824 BLAKE2B e1b76221e033a7f7a7e9d71df6be469b67bb79797d0c121bb6977761db31fcc3741afbf47883345fe274ef67a66af33699faa4bda55dfe3f1fa0104c58011e83 SHA512 fac23323734b4cf9357067cf6d5304d36e669798494636d6b3283a074cbf3ec74168138f6d9bac3d6cb7e3ce3c7d5e35f7d98672865fa9dc87ea59d4227e337e +DIST tl-cjk-2020.tar.xz 58340 BLAKE2B bb7d1a52aace5d3958c00136c5373d586b03b8b8eca0b7fc82de06e407e365d7605fcaeb5c4e565563ae8a1ea7c9536bc6cc97ddc55d36e08ee28ed692d86fe1 SHA512 c35be1fc1d9f9d44e78effd6e7e539591020d785ae255a1cfa0d7e2508fcdd496d94e4bb0096bc7a281ee93b0b8e461efc6724c82f49d589dbcbdda35143c811 DIST tl-cjk-gs-integrate-2020.tar.xz 35252 BLAKE2B c037882d103adee770aa09d3cfcc7f4d2ac72331708dca01d915f92ce009446a5623308b19815ece327b104bf9040bf656c44e943010862d338ac4a5baa89b80 SHA512 f584536c3d70ab767407f9ea8f048ab9592133c0b1a76d8eec76e132aa0009cc5b1fe1ee6fc86174aaac618ebb2b5fa7258da79a12acfea9fc2aba4be0184ac5 DIST tl-cjk-gs-integrate.doc-2020.tar.xz 12720 BLAKE2B d693a9c5b9f98e9a700db9650b0706fea3c8c7c15aa4193ca9594ca071ed6b5cef2222516a5b09a8f3708f937f0f17539e36d7b4a61ff8f3c6a1ad37a3e22eea SHA512 7e4196ecac219d6d6b5520490b3b4691329cabd16fedb62b8f4e2d70e5ddef19c4c5da64092d9cd708beb7954f819b9167cfcf773bee708e1df5bc46f9c815a8 DIST tl-cjk-gs-integrate.source-2020.tar.xz 560 BLAKE2B 055cc43b97f85cc5305ea00be22b8ab92ff16e3e1d8357d965c29798fff699f717b4e0c7589934641e7e9d5bb8b13985bb79d98a36133e84acd34f5c563116e8 SHA512 39a7990c8e91a5c19af2341b5ad56f83deb7a1bfbe88cc73bad36e735a563622401393f3cb70c47fd2806ecd7b44cfe4c4ded48f440606eb3cb03dd71995f8a6 +DIST tl-cjk.doc-2020.tar.xz 1458280 BLAKE2B f29ad8ed5061753490fefb6b73b2ab8a1bd7f90bfb00ab6fe8d8b3952bb666a5a39591e31908952478222c9e270a8277b43de7d1d59f4ecdd89fcf9f80014bc9 SHA512 d598d599d02ca95b1375b8e989649b441980ae6467348270c366a670d79d606b1ca79801febdf5c8c636f2d1c7fa30eb87bd87f90f75b5b4436443ecdab53b73 DIST tl-cjkpunct-2020.tar.xz 4060 BLAKE2B 9254c3d83c48ec197b76ea8c90e4fe233b9fbf5772773055a6ab0b2f6949ae071838ed1d5bcf9f67c72ffcb565bf0fb6201782a77dd926a3ddf7faaebab73be5 SHA512 cb44aa3386cd79f05980e5402adcbbf9f8b67fa76bdd5b293063fe9810520edbdf243656cfb54fe17d6ca43d405e6b16e8012eda63bae3cb3d8fc0f7755e2551 DIST tl-cjkpunct.doc-2020.tar.xz 143540 BLAKE2B 9d9a450bc59270f522e32d93821971b68bcbf0c2d7f15260953cd1e248601cf95622575cdba8dfc986f470c09ad48ba1fd363d7df1ab8ce53af1f3f245ec3d38 SHA512 cb9383b6d3fe9ffd5926d10dddcb1ea758aabda232f015b22f61dc8a9b316193b30ca2d8e2b849b1c03d92e0073bba6d90cc5b3b50f47b28a745dff2f7229486 DIST tl-cjkpunct.source-2020.tar.xz 7020 BLAKE2B 6158ca3eb05f7f75e2dc8ffc233eaa11da22d17e1abd5e9b1306fe52d9f69c7cad2f211731604a167522377ce968099fc4413e1a381f565ca542c155caf964ab SHA512 0155261e5a1a22634a4c6c779054198534bc2b6ef1f1d85d471a25bde59b7e872db01627f08db6dc76c7fe6fd08d9a2363c47e79425c80ec5319648c994cbf48 +DIST tl-cjkutils-2020.tar.xz 2016 BLAKE2B 9bb3075d174380775926f8f3e3c3dee45ce9d1b955e55d8caba62ac5af28c7bba90e183804c39e7c0b74aafe4ab063cb5c68bfd49f5e84f56894d8e70b9ee0ec SHA512 84ae942d24c6a5b6dc8a5ae9a7aed0e1da511e68a2730c26d022d935974869c810600321f4ec1b8c5aeb00d17c6eb360d2735b2ac529bee6aaf85bbf4e44ec2b +DIST tl-cjkutils.doc-2020.tar.xz 98060 BLAKE2B d5db4101e3b2fe475de3b24a0f699bcbfa60be4342e0dd18b3a5682f64f0c4050e0a8657a75c6525354a2f2155e52881c026139901e173a3d00001d914bc2a2a SHA512 f135a594a95a0d30262a00bbe8279a2d58c6549dba65533b6d1032f99b517b9ff91217ff3ece3768bffdd086e50ce99b56db494aea24dc460c7b077771e97921 DIST tl-collection-langcjk-2020.tar.xz 572 BLAKE2B 52de9b79068ebabcbc3540bdfcf883e8dd138c05df417efc877050ff58dcb7147518ee967026371cc9b634d17ae952e51ca8e87fcd5f98dea6bf8ab283345907 SHA512 959ee256fdf82076f8fa0d5a35f876b3c030e69feaf94cecc68e6e1061d968a72b9389e62b5c18c4d7fd4e98e707a1dfffecca7b7149d0c30388cb0c73870059 DIST tl-dnp-2020.tar.xz 856 BLAKE2B 244cb1b1f6641d6726b498185914c294e8e9568e996517a5885b3eaf5d1706750ee8e6464a78811a8a617f99e033c79fb1b5fb5818e528c6274c93e9dc1f8681 SHA512 9cccb6befd2059b13571e083664e4c85215cc12c96b41afdd9efdeb758b444a95edd4c2586ee1b44dca70fe31f38c4eea821cf08cc1237a82d67e0e567d65d8a DIST tl-fixjfm-2020.tar.xz 2400 BLAKE2B afd8097b2db0e36f7ed131286d572d13e897c763934cd75b665f43d2e8941a9b5f2cd419957b01eaf6d2a047749c576d8e2970cf4992bd7cd5cb33681b307dac SHA512 5ed8db53c1757c4ab6f14e763f9e58a76e5f8c594c30c1d1fd4d7c9a49d65da90d72650c88375806997d0f268b1a75215bf6969f45e45ef3a2127c422415bf16 diff --git a/dev-texlive/texlive-langcjk/texlive-langcjk-2020.ebuild b/dev-texlive/texlive-langcjk/texlive-langcjk-2020.ebuild index 0121f92c5df5..ca8ec15a7082 100644 --- a/dev-texlive/texlive-langcjk/texlive-langcjk-2020.ebuild +++ b/dev-texlive/texlive-langcjk/texlive-langcjk-2020.ebuild @@ -3,9 +3,9 @@ EAPI="7" -TEXLIVE_MODULE_CONTENTS="adobemapping c90 cjk-gs-integrate cjkpunct dnp garuda-c90 fixjfm jfmutil norasi-c90 pxtatescale xcjk2uni zxjafont collection-langcjk +TEXLIVE_MODULE_CONTENTS="adobemapping c90 cjk cjk-gs-integrate cjkpunct cjkutils dnp garuda-c90 fixjfm jfmutil norasi-c90 pxtatescale xcjk2uni zxjafont collection-langcjk " -TEXLIVE_MODULE_DOC_CONTENTS="c90.doc cjk-gs-integrate.doc cjkpunct.doc fixjfm.doc jfmutil.doc pxtatescale.doc xcjk2uni.doc zxjafont.doc " +TEXLIVE_MODULE_DOC_CONTENTS="c90.doc cjk-gs-integrate.doc cjk.doc cjkpunct.doc cjkutils.doc fixjfm.doc jfmutil.doc pxtatescale.doc xcjk2uni.doc zxjafont.doc " TEXLIVE_MODULE_SRC_CONTENTS="c90.source cjk-gs-integrate.source cjkpunct.source garuda-c90.source norasi-c90.source xcjk2uni.source " inherit texlive-module DESCRIPTION="TeXLive Chinese/Japanese/Korean (base)" diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index 308ec842274db2ce6791d781510a88b768457120..d2c6a6c08f28e38efec233b00ff5600694fbcf31 100644 GIT binary patch literal 63677 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

kJtFna^WJ*(^Y`YCcGY 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 KBF>)Y%>e*)pGS=V diff --git a/dev-util/anjuta/Manifest b/dev-util/anjuta/Manifest index 871d38262c3c..a73adb3b9299 100644 --- a/dev-util/anjuta/Manifest +++ b/dev-util/anjuta/Manifest @@ -1,2 +1 @@ -DIST anjuta-3.28.0.tar.xz 6382736 BLAKE2B 8872736d80d0a09d35706ef69c0de56c84b9abf025f9552ae4b21b0b51c3ab8ad93f07dd1564601422890e92155cc7be80bae8de77106035621a54316608832b SHA512 c8de0b0debf0a511d6c50fe2582077a33c04290a045cce637c05c15df984cc3e8ee942c0c3a75bfd01c48e6c302d5424565c4e54fe6eb118c87a3590563505ef DIST anjuta-3.34.0.tar.xz 6420472 BLAKE2B a5e10ea3bb60499e54def8d1b78603b0c809167ad03a3e11f9dbd031514f1a7cb566d9c7694be23fe3165e617fbfc3d1e6ce36f7dc8c0672044f26390aed6d5a SHA512 9d5a4c23751893ff7e21cd55c1f112f27b53fe2ea5ac645c63e2da627efce202b88696e3e5d860ad75a5c13c88a9082775d74f4482208161b5e63d56c4004d57 diff --git a/dev-util/anjuta/anjuta-3.28.0-r1.ebuild b/dev-util/anjuta/anjuta-3.28.0-r1.ebuild deleted file mode 100644 index 73fadd9f40f5..000000000000 --- a/dev-util/anjuta/anjuta-3.28.0-r1.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python2_7 ) -# libanjuta-language-vala.so links to a specific slot of libvala; we want to -# avoid automagic behavior. -VALA_MIN_API_VERSION="0.40" -VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}" - -# We inherit autotools explicitly because GNOME2_EAUTORECONF is set only conditionally later, so gnome2.eclass doesn't do it for us -inherit autotools gnome2 flag-o-matic readme.gentoo-r1 python-single-r1 vala - -DESCRIPTION="A versatile IDE for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc x86" - -IUSE="debug devhelp glade +introspection packagekit subversion terminal test vala" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# FIXME: automagically uses libgda:6 if available -# FIXME: make python dependency non-automagic -COMMON_DEPEND=" - >=dev-libs/glib-2.34:2[dbus] - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.10:3 - >=dev-libs/libxml2-2.4.23 - >=dev-libs/gdl-3.5.5:3= - >=x11-libs/gtksourceview-3:3.0 - - sys-devel/autogen - - >=gnome-extra/libgda-5:5= - dev-util/ctags - - x11-libs/libXext - x11-libs/libXrender - - ${PYTHON_DEPS} - - devhelp? ( >=dev-util/devhelp-3.7.4:= ) - glade? ( >=dev-util/glade-3.12:3.10= ) - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) - subversion? ( - >=dev-vcs/subversion-1.8:= - >=net-libs/serf-1.2:1= - >=dev-libs/apr-1:= - >=dev-libs/apr-util-1:= ) - terminal? ( >=x11-libs/vte-0.27.6:2.91 ) - vala? ( $(vala_depend) ) -" -RDEPEND="${COMMON_DEPEND} - gnome-base/gsettings-desktop-schemas - packagekit? ( app-admin/packagekit-base ) -" -DEPEND="${COMMON_DEPEND} - >=dev-lang/perl-5 - >=dev-util/gtk-doc-am-1.4 - >=dev-util/intltool-0.40.1 - sys-devel/bison - sys-devel/flex - >=sys-devel/gettext-0.17 - virtual/pkgconfig - !!dev-libs/gnome-build - test? ( - app-text/docbook-xml-dtd:4.1.2 - app-text/docbook-xml-dtd:4.5 ) - app-text/yelp-tools - dev-libs/gobject-introspection-common - gnome-base/gnome-common -" -# yelp-tools, gi-common and gnome-common are required by eautoreconf - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_prepare() { - if use vala; then - DISABLE_AUTOFORMATTING="yes" - DOC_CONTENTS="To create a generic vala project you will need to specify -desired valac versioned binary to be used, to do that you -will need to: -1. Go to 'Build' -> 'Configure project' -2. Add 'VALAC=/usr/bin/valac-X.XX' (respecting quotes) to -'Configure options'." - - sed -i -e "s/\[0.40\], \[0.38\], \[0.36\], \[0.34\], \[0.32\], \[0.30\], \[0.28\], \[0.26\], \[0.24\], \[0.22\], \[0.20\], \[0.18\]/[${VALA_MAX_API_VERSION}]/" configure.ac || die - GNOME2_EAUTORECONF="yes" - fi - - # COPYING is used in Anjuta's help/about entry - DOCS="AUTHORS ChangeLog COPYING FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO" - - # Conflicts with -pg in a plugin, bug #266777 - filter-flags -fomit-frame-pointer - - # Do not build benchmarks, they are not installed and for dev purpose only - sed -e '/SUBDIRS =/ s/benchmark//' \ - -i plugins/symbol-db/Makefile.{am,in} || die - - use vala && vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --disable-neon \ - --disable-static \ - $(use_enable debug) \ - $(use_enable devhelp plugin-devhelp) \ - $(use_enable glade plugin-glade) \ - $(use_enable glade glade-catalog) \ - $(use_enable introspection) \ - $(use_enable packagekit) \ - $(use_enable subversion plugin-subversion) \ - $(use_enable subversion serf) \ - $(use_enable terminal plugin-terminal) \ - $(use_enable vala) -} - -src_install() { - # COPYING is used in Anjuta's help/about entry - docompress -x "/usr/share/doc/${PF}/COPYING" - - # Anjuta uses a custom rule to install DOCS, get rid of it - gnome2_src_install - rm -rf "${ED}"/usr/share/doc/${PN} || die "rm failed" - - use vala && readme.gentoo_create_doc -} - -pkg_postinst() { - gnome2_pkg_postinst - use vala && readme.gentoo_print_elog -} diff --git a/dev-util/anjuta/metadata.xml b/dev-util/anjuta/metadata.xml index 0073ebca1b62..6c441a3f9d48 100644 --- a/dev-util/anjuta/metadata.xml +++ b/dev-util/anjuta/metadata.xml @@ -8,7 +8,6 @@ Enable devhelp integration Build glade plugin for anjuta - Use packagekit to search for missing tools Enable terminal plugin based on x11-libs/vte diff --git a/dev-util/bakefile/Manifest b/dev-util/bakefile/Manifest deleted file mode 100644 index dd7e07611892..000000000000 --- a/dev-util/bakefile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST bakefile-0.2.9.tar.gz 775528 BLAKE2B e8e70c30cf6b4469323d28d0ea86d202243eb64b9b5eb438a84cfadbaf3dfdf96e3accfaa4435ba3c9fa4872240cc96ddde0c7a397305a36f26eb0f94ff89aef SHA512 dc28a3a68c080dababef68b9f39ad141739ecb5e4e1129620274bd80ac13f68cddd6e5625776f23c508f20e1f984a8830a949c425457cfeada8b44081873102f diff --git a/dev-util/bakefile/bakefile-0.2.9-r1.ebuild b/dev-util/bakefile/bakefile-0.2.9-r1.ebuild deleted file mode 100644 index 49816b527e48..000000000000 --- a/dev-util/bakefile/bakefile-0.2.9-r1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -inherit python-single-r1 bash-completion-r1 - -DESCRIPTION="Native makefiles generator" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" -HOMEPAGE="http://bakefile.sourceforge.net" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS}" -DEPEND="" - -src_install() { - default - - if use doc ; then - dohtml -r doc/html/. - fi - - # TODO: symlink the two - newbashcomp bash_completion bakefile - newbashcomp bash_completion bakefile_gen -} diff --git a/dev-util/bakefile/metadata.xml b/dev-util/bakefile/metadata.xml deleted file mode 100644 index 58052d45a7e1..000000000000 --- a/dev-util/bakefile/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - wxwidgets@gentoo.org - Gentoo wxWidgets Project - - - bakefile - - diff --git a/dev-util/bloaty/Manifest b/dev-util/bloaty/Manifest index 320f82f838b4..62eeef4698b9 100644 --- a/dev-util/bloaty/Manifest +++ b/dev-util/bloaty/Manifest @@ -1 +1,2 @@ DIST bloaty-0_p20170420.tar.gz 3100016 BLAKE2B 74a3b44a5e63f8f06da7b554588be0ced62a0f6792513984fbf7cfab520f6f6173868d588427dd9ca322c6fbc29fd1b8931453ec045c591fd8de58904178bf2c SHA512 93947fd0c49c3223c1ec216c88fe22b24e68654511d4b9d4fb2bcbc816b92bbdaf47344abc1dc8f80ed0b38a8c8b09909f862f916fd9182048235582aa10feb0 +DIST bloaty-1.1.tar.bz2 5363836 BLAKE2B a538cf5634ed72844bb128238a521caf375eaab34fd3cce8fdd46002bcbc6c53ba986cc7c1e4b761b1253b2f01cb557c94e1e1585507ff89bec10c891e5f5a88 SHA512 142d0dd58fc0aadce3aee6e9260c6ed792a18cf5fe260c89051d51b9357c7527ba352c3d6c9e23a3494796fba3d88314b6ed8a3a76c6c0d111d4c509cae6b216 diff --git a/dev-util/bloaty/bloaty-1.1.ebuild b/dev-util/bloaty/bloaty-1.1.ebuild new file mode 100644 index 000000000000..227dcc50dcdf --- /dev/null +++ b/dev-util/bloaty/bloaty-1.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="A size profiler for binaries" +HOMEPAGE="https://github.com/google/bloaty" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/google/${PN}" + IUSE="test" + RESTRICT="!test? ( test )" +else + SRC_URI="https://github.com/google/${PN}/releases/download/v${PV}/${P}.tar.bz2" + KEYWORDS="~amd64" +fi + +BDEPEND=" + virtual/pkgconfig +" +DEPEND=" + dev-libs/capstone:= + dev-libs/protobuf:= + dev-libs/re2:= +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBLOATY_ENABLE_CMAKETARGETS=OFF + -DBUILD_SHARED_LIBS=OFF + ) + if [[ ${PV} == 9999 ]]; then + mycmakeargs+=( + -DBUILD_TESTING=$(usex test) + $(usex test -DINSTALL_GTEST=OFF "") + ) + fi + cmake_src_configure +} diff --git a/dev-util/bloaty/bloaty-9999.ebuild b/dev-util/bloaty/bloaty-9999.ebuild new file mode 100644 index 000000000000..4aa412ab17d3 --- /dev/null +++ b/dev-util/bloaty/bloaty-9999.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="A size profiler for binaries" +HOMEPAGE="https://github.com/google/bloaty" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/google/${PN}" + IUSE="test" + RESTRICT="!test? ( test )" +else + SRC_URI="https://github.com/google/${PN}/releases/download/v${PV}/${P}.tar.bz2" + KEYWORDS="~amd64" +fi + +BDEPEND=" + virtual/pkgconfig +" +DEPEND=" + dev-libs/capstone:= + dev-libs/protobuf:= + dev-libs/re2:= +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBLOATY_ENABLE_CMAKETARGETS=OFF + ) + if [[ ${PV} == 9999 ]]; then + mycmakeargs+=( + -DBUILD_TESTING=$(usex test) + ) + fi + cmake_src_configure +} diff --git a/dev-util/bloaty/metadata.xml b/dev-util/bloaty/metadata.xml index 146d5f454ee7..36b90a82850e 100644 --- a/dev-util/bloaty/metadata.xml +++ b/dev-util/bloaty/metadata.xml @@ -1,8 +1,15 @@ - - - google/bloaty - + + ngg@ngg.hu + Gergely Nagy + + + proxy-maint@gentoo.org + Proxy Maintainers + + + google/bloaty + diff --git a/dev-util/cargo-c/cargo-c-0.6.2.ebuild b/dev-util/cargo-c/cargo-c-0.6.2.ebuild index 1623f218879e..abcdd98321e6 100644 --- a/dev-util/cargo-c/cargo-c-0.6.2.ebuild +++ b/dev-util/cargo-c/cargo-c-0.6.2.ebuild @@ -153,7 +153,7 @@ RESTRICT="mirror" # use cargo-license for a more accurate license picture LICENSE="Apache-2.0 MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" IUSE="libressl" DEPEND="" diff --git a/dev-util/ccache/Manifest b/dev-util/ccache/Manifest index 3e63a2bd6538..cd325e2ded7b 100644 --- a/dev-util/ccache/Manifest +++ b/dev-util/ccache/Manifest @@ -1,3 +1,2 @@ DIST ccache-3.7.10.tar.xz 353792 BLAKE2B d7c06ee55a79afb4b72cdc20ec3d6413a5417301c63a0c822a4f82e6b9542c7a9cdf9f1bbd60a4698c335fdddfadcb9d674bff02c6dad1c2df9932212fdf6477 SHA512 64b0d42af7fd2dfdda65668b04dbd16807a22324e336e61f6c6a91c00110fb535c7ac9062a9c14c924a7ddaf42247f69a43d83dd0fd187ce3b0737158b5bb8fc -DIST ccache-3.7.7.tar.xz 351592 BLAKE2B 0b211cb77ceb42b7ee5dfcde98d9f53bf222cf18b8d38a7cf6fc9631c5e1c79ca82e6d0a0dbacfe2d5f61b2acefebe202e06fc3b8035f0f25a5f9954554a18cd SHA512 f93380aeb45e815964abc3b62f1963abafe22e0c6a7b61d039e710c7f935221e02678e21af65add4fd59fd5a141824ab95f4a7afc8dd557de36737c365cab816 DIST ccache-3.7.9.tar.xz 352948 BLAKE2B 791491c3f9da58f06bb0a58e411d9a7b3e39e460102793ef736820913d43d488ce7daffba572c21f507ea78d8da04edc3aaa47eb1a0fbec8cb35461a60b770e9 SHA512 5d39baeb66265451b0e9cef250f6d9c5f6869cd87e27c108c9a50bef80050122ed4280ff662a81bba8d1d1311f2004bcaf9ada6b783a42eedc67ca01ebc48bb4 diff --git a/dev-util/ccache/ccache-3.7.7-r1.ebuild b/dev-util/ccache/ccache-3.7.7-r1.ebuild deleted file mode 100644 index 915fe80c14aa..000000000000 --- a/dev-util/ccache/ccache-3.7.7-r1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit readme.gentoo-r1 - -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" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86" -IUSE="test" - -DEPEND="app-arch/xz-utils - sys-libs/zlib" -RDEPEND="${DEPEND} - dev-util/shadowman - sys-apps/gentoo-functions" -# clang-specific tests use it to compare objects for equality. -# Let's pull in the dependency unconditionally. -DEPEND+=" - test? ( dev-libs/elfutils )" - -RESTRICT="!test? ( test )" - -PATCHES=( - "${FILESDIR}"/${PN}-3.5-nvcc-test.patch -) - -src_prepare() { - default - - # make sure we always use system zlib - rm -rf src/zlib || die - sed \ - -e "/^EPREFIX=/s:'':'${EPREFIX}':" \ - "${FILESDIR}"/ccache-config-3 > ccache-config || die -} - -src_compile() { - emake V=1 -} - -src_test() { - emake check V=1 -} - -src_install() { - DOCS=( doc/{AUTHORS,MANUAL,NEWS}.adoc CONTRIBUTING.md README.md ) - default - - dobin ccache-config - insinto /usr/share/shadowman/tools - newins - ccache <<<"${EPREFIX}/usr/lib/ccache/bin" - - DOC_CONTENTS=" -To use ccache with **non-Portage** C compiling, add -'${EPREFIX}/usr/lib/ccache/bin' to the beginning of your path, before -'${EPREFIX}/usr/bin'. Portage will automatically take advantage of ccache with -no additional steps. If this is your first install of ccache, type -something like this to set a maximum cache size of 2GB:\\n -# ccache -M 2G\\n -If you are upgrading from an older version than 3.x you should clear all of your caches like so:\\n -# CCACHE_DIR='${CCACHE_DIR:-${PORTAGE_TMPDIR}/ccache}' ccache -C\\n -ccache now supports sys-devel/clang and dev-lang/icc, too!" - - readme.gentoo_create_doc -} - -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 - - # nuke broken symlinks from previous versions that shouldn't exist - rm -rf "${EROOT}"/usr/lib/ccache.backup || die - - readme.gentoo_print_elog -} diff --git a/dev-util/devhelp/Manifest b/dev-util/devhelp/Manifest index 539e0c13fdce..a4b76e460429 100644 --- a/dev-util/devhelp/Manifest +++ b/dev-util/devhelp/Manifest @@ -1,2 +1 @@ -DIST devhelp-3.30.1.tar.xz 317956 BLAKE2B 8646fb97f0649bc166c8a21472f4c638f37bdfdc9e34b7214f0e5bd32c1c78664cc320f978fb27e313de54e88cf31685596f4bf7f43235ae96345292db6a9fc1 SHA512 f6f028948edd4c6954eaeeb026bf69c11284d725925d354ef42ecc67275cdcac66e8d3657d95d50926350543489b2bb2fa3a194d99d01494bedac60d3a2b4bbc DIST devhelp-3.34.0.tar.xz 288352 BLAKE2B 26c8c05c161e5607492fc26f012280468ed247ad4c166013e9df5fc1c76d59f98034a157cb58be9554ec65f46520b7d0d2ba78de00134570e84ca5a5ba0dc504 SHA512 34ed48ed323827b01f7d32e186da856c788ddfe37d6836082a81e6c8e4cd7bfc2265309cc3b298a0aea542b85e9261987d47a5a4396d865ec7e4cc13a9d05814 diff --git a/dev-util/devhelp/devhelp-3.30.1.ebuild b/dev-util/devhelp/devhelp-3.30.1.ebuild deleted file mode 100644 index f953d1ca536a..000000000000 --- a/dev-util/devhelp/devhelp-3.30.1.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python3_{6,7} ) - -inherit gnome.org gnome2-utils meson python-single-r1 xdg - -DESCRIPTION="An API documentation browser for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Devhelp" - -LICENSE="GPL-3+" -SLOT="0/3-6" # subslot = 3-(libdevhelp-3 soname version) -KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 ~sparc x86" -IUSE="gedit gtk-doc +introspection" -REQUIRED_USE="gedit? ( ${PYTHON_REQUIRED_USE} )" - -COMMON_DEPEND=" - >=dev-libs/glib-2.56:2 - >=x11-libs/gtk+-3.22:3[introspection?] - >=net-libs/webkit-gtk-2.20:4[introspection?] - >=gui-libs/amtk-5.0:5 - gnome-base/gsettings-desktop-schemas - introspection? ( >=dev-libs/gobject-introspection-1.54:= ) -" -RDEPEND="${COMMON_DEPEND} - gedit? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - app-editors/gedit[introspection,python,${PYTHON_SINGLE_USEDEP}] - dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] - ') - ) -" -# libxml2 required for glib-compile-resources -DEPEND="${COMMON_DEPEND} - ${PYTHON_DEPS} - dev-libs/libxml2:2 - dev-util/glib-utils - dev-util/itstool - gtk-doc? ( - >=dev-util/gtk-doc-1.25 - app-text/docbook-xml-dtd:4.3 ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PV}-optional-introspection.patch - "${FILESDIR}"/${PV}-optional-gedit.patch -) - -pkg_setup() { - use gedit && python-single-r1_pkg_setup -} - -src_configure() { - local emesonargs=( - -Dflatpak_build=false - $(meson_use gedit gedit_plugin) - $(meson_use gtk-doc gtk_doc) - $(meson_use introspection) - ) - meson_src_configure -} - -src_install() { - meson_src_install - use gedit && python_optimize "${ED%/}"/usr/$(get_libdir)/gedit/plugins -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest index 579c87cb3421..b58c1ff32383 100644 --- a/dev-util/diffoscope/Manifest +++ b/dev-util/diffoscope/Manifest @@ -1 +1 @@ -DIST diffoscope-149.tar.gz 1570458 BLAKE2B 8182822f01805277937bf6993094a2ad2e32fde47a67a01a071691487582c22f9be9e299701ad2feda85ce79d5952747348e3180b22e60878d01f28f6e8a9ff5 SHA512 557f0edcd5620a097668108a223f3f58338890eaeb096982c398f1182e26219027c4d62dab688a19743be1167d0affa9dbd6b7b7440fcf86a7f55ade7e3be288 +DIST diffoscope-150.tar.gz 1570701 BLAKE2B 74b146ca6940313817025ba1285ae529c17da82d3cb13dae1b3550cf900d626e774eda3b993f930cf2cc7cc72e0f47830c02ec8ad0d5eff18cefb259757663d3 SHA512 ae2932bcb44078c1ab932512251dfbdfb4d3df0113388b22c5d77e74b74f7efc0f9b4c0bffd6d79422d89d3be6bfe07f9aad337365e5ee704f2710de36cbf4b7 diff --git a/dev-util/diffoscope/diffoscope-149.ebuild b/dev-util/diffoscope/diffoscope-150.ebuild similarity index 100% rename from dev-util/diffoscope/diffoscope-149.ebuild rename to dev-util/diffoscope/diffoscope-150.ebuild diff --git a/dev-util/glslang/glslang-8.13.3743-r1.ebuild b/dev-util/glslang/glslang-8.13.3743-r1.ebuild index c6ed470a423f..e9187c7c25cb 100644 --- a/dev-util/glslang/glslang-8.13.3743-r1.ebuild +++ b/dev-util/glslang/glslang-8.13.3743-r1.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 ~ppc64 x86" + KEYWORDS="amd64 ~arm64 ~ppc64 x86" S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}" fi diff --git a/dev-util/gtk-doc-am/gtk-doc-am-1.32.ebuild b/dev-util/gtk-doc-am/gtk-doc-am-1.32.ebuild index 4c848dbeb476..10c4538abc8a 100644 --- a/dev-util/gtk-doc-am/gtk-doc-am-1.32.ebuild +++ b/dev-util/gtk-doc-am/gtk-doc-am-1.32.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gtk.org/gtk-doc/" LICENSE="GPL-2 FDL-1.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND="" DEPEND="${RDEPEND} diff --git a/dev-util/gtk-doc/gtk-doc-1.32-r1.ebuild b/dev-util/gtk-doc/gtk-doc-1.32-r1.ebuild index 8d725f8fbcde..4abe6de1c034 100644 --- a/dev-util/gtk-doc/gtk-doc-1.32-r1.ebuild +++ b/dev-util/gtk-doc/gtk-doc-1.32-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gtk.org/gtk-doc/" LICENSE="GPL-2 FDL-1.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" IUSE="debug doc emacs" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-util/gtk-update-icon-cache/Manifest b/dev-util/gtk-update-icon-cache/Manifest index c591952c86c4..a915b841f2ec 100644 --- a/dev-util/gtk-update-icon-cache/Manifest +++ b/dev-util/gtk-update-icon-cache/Manifest @@ -1,2 +1,3 @@ DIST gtk-update-icon-cache-3.24.16.tar.bz2 91713 BLAKE2B 883c1437ecbff8cdec545fb3a59270569de32f59c48cb7e2401332a2547ccf41487ff2778e382815695eca34cf88baddc955acf8b2b7b7ab1edf06dec5be8683 SHA512 53bdaa8d29e1c343cf9e5d0acddd852d1a3d43a9c03e8e7c186245f5ab536742b39bd7c76b9fee3a2b5342ab573be621d59f7282f41b08097061c8f5df158c06 DIST gtk-update-icon-cache-3.24.20.tar.bz2 91769 BLAKE2B 4fb1d4e06117924377e2e3f28f733ffd4f929414e6e36855a4486d6aa2a63f3a37cf5710c8dffdb6c32470c24861070a3160b8373dfa10a3831d098446f5701f SHA512 2ba23145e3cd46d3cd7129c68355c6918a271688935b828be110049e6a912879d25f88a8105c8dd1484de8b0c89d220bb6e8f4282aaf083602ad88e2cef9a54e +DIST gtk-update-icon-cache-3.24.21.tar.bz2 91918 BLAKE2B b9cf0f944f13c3280ad615a6453e8fe80424b481d66af7bfd98826354f124f67c3a75afece07cd38cb8722eb1beeeb23b1cb7e23ae8d68f2dca195a155c69508 SHA512 207449dc92b029f735f40cf4e9cc59dd02103bab7c382a69feb7162873e2cf7b1fa6a7ce818533888305424667795da86be55e5befc89f8bfc8809d6aa6cd92a diff --git a/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.21.ebuild b/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.21.ebuild new file mode 100644 index 000000000000..4c02aa74fa1a --- /dev/null +++ b/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.21.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit meson + +DESCRIPTION="GTK update icon cache" +HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/Community/gentoo/gtk-update-icon-cache" +SRC_URI="https://gitlab.gnome.org/Community/gentoo/${PN}/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="LGPL-2.1+" +SLOT="0" +IUSE="" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +# man page was previously installed by gtk+:3 ebuild +RDEPEND=" + >=dev-libs/glib-2.53.4:2 + >=x11-libs/gdk-pixbuf-2.30:2 + ! -Date: Mon, 13 Jan 2020 23:46:09 -0500 -Subject: [PATCH] test_pkgconfig_gen_deps: set - PKG_CONFIG_SYSTEM_LIBRARY_PATH=/usr/lib - -pkgconf automatically prunes "system library paths" from its output. The -system library paths depend on the system toolchain. A common value on a -64-bit system is as follows: - -/lib64:/usr/lib64:/usr/local/lib64 - -So, if -L/usr/lib64 appears in the Libs section, it will be pruned from -the output of pkg-config --libs. - -The pc files generated for this test contain something like this: - -libdir=/usr/lib -Libs: -L${libdir} ... - -pkgconf may not consider /usr/lib to be a system library path, so it is -not pruned as the test expects. To work around this, override the -compiled-in list of paths via the PKG_CONFIG_SYSTEM_LIBRARY_PATH -environment variable. - -Fixes: https://github.com/mesonbuild/meson/issues/6004 ---- - run_unittests.py | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/run_unittests.py b/run_unittests.py -index 898f05e54d..5a60b9b6a4 100755 ---- a/run_unittests.py -+++ b/run_unittests.py -@@ -4832,7 +4832,10 @@ def test_pkgconfig_gen_deps(self): - privatedir2 = self.privatedir - - os.environ -- env = {'PKG_CONFIG_LIBDIR': os.pathsep.join([privatedir1, privatedir2])} -+ env = { -+ 'PKG_CONFIG_LIBDIR': os.pathsep.join([privatedir1, privatedir2]), -+ 'PKG_CONFIG_SYSTEM_LIBRARY_PATH': '/usr/lib', -+ } - self._run(['pkg-config', 'dependency-test', '--validate'], override_envvars=env) - - # pkg-config strips some duplicated flags so we have to parse the diff --git a/dev-util/meson/files/0.53.1-remove-asan-ld_preload.patch b/dev-util/meson/files/0.53.1-remove-asan-ld_preload.patch deleted file mode 100644 index 4ee11829904d..000000000000 --- a/dev-util/meson/files/0.53.1-remove-asan-ld_preload.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 75f2d7a004387edc7a7e73da5097bf01daf38769 Mon Sep 17 00:00:00 2001 -From: William Hubbs -Date: Sat, 15 Feb 2020 12:24:42 -0600 -Subject: [PATCH 1/2] remove asan ld_preload - -ASAN and sandbox both want control over LD_PRELOAD -https://bugs.gentoo.org/673016 ---- - run_unittests.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/run_unittests.py b/run_unittests.py -index 676604f4..1c9aaf0c 100755 ---- a/run_unittests.py -+++ b/run_unittests.py -@@ -4985,7 +4985,7 @@ class LinuxlikeTests(BasePlatformTests): - r'Run-time dependency qt5 \(modules: Core\) found: YES 5.* \(pkg-config\)\n') - - @skip_if_not_base_option('b_sanitize') -- def test_generate_gir_with_address_sanitizer(self): -+ def _test_generate_gir_with_address_sanitizer(self): - if is_cygwin(): - raise unittest.SkipTest('asan not available on Cygwin') - if is_openbsd(): --- -2.24.1 - diff --git a/dev-util/meson/files/0.53.1-remove-asan.patch b/dev-util/meson/files/0.53.1-remove-asan.patch deleted file mode 100644 index 4cc2aead0ba6..000000000000 --- a/dev-util/meson/files/0.53.1-remove-asan.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 9ddb289ca9611281a45734d92fdfd2d5fb83f050 Mon Sep 17 00:00:00 2001 -From: William Hubbs -Date: Sat, 15 Feb 2020 12:28:35 -0600 -Subject: [PATCH 2/2] remove asan - -ASAN is unsupported on some targets -https://bugs.gentoo.org/692822 ---- - run_unittests.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/run_unittests.py b/run_unittests.py -index 1c9aaf0c..171ee0f0 100755 ---- a/run_unittests.py -+++ b/run_unittests.py -@@ -5475,7 +5475,7 @@ class LinuxlikeTests(BasePlatformTests): - self.assertEqual(install_rpath, 'baz') - - @skip_if_not_base_option('b_sanitize') -- def test_pch_with_address_sanitizer(self): -+ def _test_pch_with_address_sanitizer(self): - if is_cygwin(): - raise unittest.SkipTest('asan not available on Cygwin') - if is_openbsd(): --- -2.24.1 - diff --git a/dev-util/meson/meson-0.52.1.ebuild b/dev-util/meson/meson-0.52.1.ebuild deleted file mode 100644 index 077d7508af29..000000000000 --- a/dev-util/meson/meson-0.52.1.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 2016-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) -DISTUTILS_USE_SETUPTOOLS="rdepend" - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="https://github.com/mesonbuild/meson" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" -fi - -inherit distutils-r1 toolchain-funcs - -DESCRIPTION="Open source build system" -HOMEPAGE="https://mesonbuild.com/" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - test? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - dev-util/ninja - dev-vcs/git - sys-libs/zlib[static-libs(+)] - virtual/pkgconfig - ) -" - -python_prepare_all() { - local PATCHES=( - "${FILESDIR}"/0.52.1-test_pkgconfig_gen_deps.patch - ) - - # ASAN and sandbox both want control over LD_PRELOAD - # https://bugs.gentoo.org/673016 - sed -i -e 's/test_generate_gir_with_address_sanitizer/_&/' run_unittests.py || die - - # ASAN is unsupported on some targets - # https://bugs.gentoo.org/692822 - sed -i -e 's/test_pch_with_address_sanitizer/_&/' run_unittests.py || die - - # Broken due to python2 script created by python_wrapper_setup - rm -r "test cases/frameworks/1 boost" || die - - distutils-r1_python_prepare_all -} - -src_test() { - tc-export PKG_CONFIG - if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; then - ewarn "Found Qt5Core but not Qt5Gui; skipping tests" - else - # https://bugs.gentoo.org/687792 - unset PKG_CONFIG - distutils-r1_src_test - fi -} - -python_test() { - ( - # test_meson_installed - unset PYTHONDONTWRITEBYTECODE - - # test_cross_file_system_paths - unset XDG_DATA_HOME - - ${EPYTHON} -u run_tests.py - ) || die "Testing failed with ${EPYTHON}" -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /usr/share/vim/vimfiles - doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson -} diff --git a/dev-util/meson/meson-0.53.1.ebuild b/dev-util/meson/meson-0.53.1.ebuild deleted file mode 100644 index a0802ef4fcb5..000000000000 --- a/dev-util/meson/meson-0.53.1.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 2016-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) -DISTUTILS_USE_SETUPTOOLS="rdepend" - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="https://github.com/mesonbuild/meson" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" -fi - -inherit distutils-r1 toolchain-funcs - -DESCRIPTION="Open source build system" -HOMEPAGE="https://mesonbuild.com/" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - test? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - dev-util/ninja - dev-vcs/git - sys-libs/zlib[static-libs(+)] - virtual/pkgconfig - ) -" - -PATCHES=( - # ASAN and sandbox both want control over LD_PRELOAD - # https://bugs.gentoo.org/673016 - "${FILESDIR}"/0.53.1-remove-asan-ld_preload.patch - # ASAN is unsupported on some targets - # https://bugs.gentoo.org/692822 - "${FILESDIR}"/0.53.1-remove-asan.patch - ) - -python_prepare_all() { - - # Broken due to python2 script created by python_wrapper_setup - rm -r "test cases/frameworks/1 boost" || die - - distutils-r1_python_prepare_all -} - -src_test() { - tc-export PKG_CONFIG - if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; then - ewarn "Found Qt5Core but not Qt5Gui; skipping tests" - else - # https://bugs.gentoo.org/687792 - unset PKG_CONFIG - distutils-r1_src_test - fi -} - -python_test() { - ( - # test_meson_installed - unset PYTHONDONTWRITEBYTECODE - - # test_cross_file_system_paths - unset XDG_DATA_HOME - - ${EPYTHON} -u run_tests.py - ) || die "Testing failed with ${EPYTHON}" -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /usr/share/vim/vimfiles - doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson -} diff --git a/dev-util/meson/meson-0.54.0.ebuild b/dev-util/meson/meson-0.54.0.ebuild deleted file mode 100644 index 77f6244e6e29..000000000000 --- a/dev-util/meson/meson-0.54.0.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2016-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) -DISTUTILS_USE_SETUPTOOLS="rdepend" - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="https://github.com/mesonbuild/meson" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" -fi - -inherit distutils-r1 toolchain-funcs - -DESCRIPTION="Open source build system" -HOMEPAGE="https://mesonbuild.com/" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - test? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - dev-util/ninja - dev-vcs/git - sys-libs/zlib[static-libs(+)] - virtual/pkgconfig - ) -" - -src_test() { - tc-export PKG_CONFIG - if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; then - ewarn "Found Qt5Core but not Qt5Gui; skipping tests" - else - # https://bugs.gentoo.org/687792 - unset PKG_CONFIG - distutils-r1_src_test - fi -} - -python_test() { - ( - # test_meson_installed - unset PYTHONDONTWRITEBYTECODE - - # test_cross_file_system_paths - unset XDG_DATA_HOME - - ${EPYTHON} -u run_tests.py - ) || die "Testing failed with ${EPYTHON}" -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /usr/share/vim/vimfiles - doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson -} diff --git a/dev-util/meson/meson-0.54.1.ebuild b/dev-util/meson/meson-0.54.1.ebuild deleted file mode 100644 index 053a12bbeb2f..000000000000 --- a/dev-util/meson/meson-0.54.1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 2016-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) -DISTUTILS_USE_SETUPTOOLS="rdepend" - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="https://github.com/mesonbuild/meson" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" -fi - -inherit distutils-r1 toolchain-funcs - -DESCRIPTION="Open source build system" -HOMEPAGE="https://mesonbuild.com/" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - test? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - dev-util/ninja - dev-vcs/git - sys-libs/zlib[static-libs(+)] - virtual/pkgconfig - ) -" - -python_prepare_all() { - # ASAN and sandbox both want control over LD_PRELOAD - # https://bugs.gentoo.org/673016 - sed -i -e 's/test_generate_gir_with_address_sanitizer/_&/' run_unittests.py || die - - # ASAN is unsupported on some targets - # https://bugs.gentoo.org/692822 - sed -i -e 's/test_pch_with_address_sanitizer/_&/' run_unittests.py || die - - # Broken due to python2 script created by python_wrapper_setup - rm -r "test cases/frameworks/1 boost" || die - - distutils-r1_python_prepare_all -} - -src_test() { - tc-export PKG_CONFIG - if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; then - ewarn "Found Qt5Core but not Qt5Gui; skipping tests" - else - # https://bugs.gentoo.org/687792 - unset PKG_CONFIG - distutils-r1_src_test - fi -} - -python_test() { - ( - # test_meson_installed - unset PYTHONDONTWRITEBYTECODE - - # test_cross_file_system_paths - unset XDG_DATA_HOME - - ${EPYTHON} -u run_tests.py - ) || die "Testing failed with ${EPYTHON}" -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /usr/share/vim/vimfiles - doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson -} diff --git a/dev-util/pkgcheck/Manifest b/dev-util/pkgcheck/Manifest index 4265fd5ff9bf..b120eec4bdcc 100644 --- a/dev-util/pkgcheck/Manifest +++ b/dev-util/pkgcheck/Manifest @@ -1 +1,2 @@ DIST pkgcheck-0.7.6.tar.gz 234637 BLAKE2B 31c31d987aed03e4a61f58a3dc3074985a4f436e3598f11257d602a668525f24e45c540d56e5779237cd36299b0ab73b9a59e3482099cb5accbb3ea8437cd7c5 SHA512 cfded3a5a0249ee9279fe93156ef524cafe7302915dfbbb01acd0bdc3acefcd1e90c6bcfbf3dc40bd5cb71680cc6453b1de045878d75a9ade00c432e663fd136 +DIST pkgcheck-0.7.7.tar.gz 236359 BLAKE2B 46628e6fe1ab711773209785f3160ad5521f7173a676363a44102bd26b443eafe4f88829d9a6c9cf10538ebfa7ca8b28cb8c27f9719f98217ff626d1b5a9a0b3 SHA512 ac88a3aa689983bfac0efa85240e3a02c822a075095ff9940fac0cdc188428126e7612807e57a7582f21fcf1d668dba29d4785d062d757f6444fa024d0437751 diff --git a/dev-util/pkgcheck/pkgcheck-0.7.6-r1.ebuild b/dev-util/pkgcheck/pkgcheck-0.7.6-r1.ebuild index 1a6b8a9bd231..84cec761d99e 100644 --- a/dev-util/pkgcheck/pkgcheck-0.7.6-r1.ebuild +++ b/dev-util/pkgcheck/pkgcheck-0.7.6-r1.ebuild @@ -10,7 +10,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 ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" fi diff --git a/dev-util/pkgcheck/pkgcheck-0.7.7.ebuild b/dev-util/pkgcheck/pkgcheck-0.7.7.ebuild new file mode 100644 index 000000000000..19f05125eb14 --- /dev/null +++ b/dev-util/pkgcheck/pkgcheck-0.7.7.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_{6..9} ) +DISTUTILS_IN_SOURCE_BUILD=1 +inherit distutils-r1 eutils + +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 ~s390 ~sparc ~x86" + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="pkgcore-based QA utility for ebuild repos" +HOMEPAGE="https://github.com/pkgcore/pkgcheck" + +LICENSE="BSD" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +if [[ ${PV} == *9999 ]]; then + RDEPEND=" + ~dev-python/snakeoil-9999[${PYTHON_USEDEP}] + ~sys-apps/pkgcore-9999[${PYTHON_USEDEP}]" +else + RDEPEND=" + >=dev-python/snakeoil-0.8.8[${PYTHON_USEDEP}] + >=sys-apps/pkgcore-0.10.13[${PYTHON_USEDEP}]" +fi +RDEPEND+=" + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/pathspec[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/pytest[${PYTHON_USEDEP}] ) +" + +python_test() { + esetup.py test +} + +python_install_all() { + local DOCS=( NEWS.rst ) + [[ ${PV} == *9999 ]] || doman man/* + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "Network check support" dev-python/requests + optfeature "Perl module version check support" dev-perl/Gentoo-PerlMod-Version +} diff --git a/dev-util/pkgcheck/pkgcheck-9999.ebuild b/dev-util/pkgcheck/pkgcheck-9999.ebuild index c05954b53f8a..19f05125eb14 100644 --- a/dev-util/pkgcheck/pkgcheck-9999.ebuild +++ b/dev-util/pkgcheck/pkgcheck-9999.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]] ; then EGIT_REPO_URI="https://github.com/pkgcore/pkgcheck.git" inherit git-r3 else - KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" fi @@ -29,7 +29,7 @@ if [[ ${PV} == *9999 ]]; then else RDEPEND=" >=dev-python/snakeoil-0.8.8[${PYTHON_USEDEP}] - >=sys-apps/pkgcore-0.10.11[${PYTHON_USEDEP}]" + >=sys-apps/pkgcore-0.10.13[${PYTHON_USEDEP}]" fi RDEPEND+=" dev-python/chardet[${PYTHON_USEDEP}] diff --git a/dev-util/spirv-headers/spirv-headers-1.5.3.ebuild b/dev-util/spirv-headers/spirv-headers-1.5.3.ebuild index 56d8e9cf84c5..1a4119266b38 100644 --- a/dev-util/spirv-headers/spirv-headers-1.5.3.ebuild +++ b/dev-util/spirv-headers/spirv-headers-1.5.3.ebuild @@ -12,6 +12,6 @@ SRC_URI="https://github.com/KhronosGroup/SPIRV-Headers/archive/${EGIT_COMMIT}.ta LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}" diff --git a/dev-util/spirv-tools/spirv-tools-2020.3.ebuild b/dev-util/spirv-tools/spirv-tools-2020.3.ebuild index 98b310bfca1b..c81f16e22913 100644 --- a/dev-util/spirv-tools/spirv-tools-2020.3.ebuild +++ b/dev-util/spirv-tools/spirv-tools-2020.3.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 ~ppc64 x86" + KEYWORDS="amd64 ~arm64 ~ppc64 x86" S="${WORKDIR}"/${MY_PN}-${PV} fi diff --git a/dev-util/sysprof-capture/Manifest b/dev-util/sysprof-capture/Manifest index c718e91a09e2..153e4d5187a0 100644 --- a/dev-util/sysprof-capture/Manifest +++ b/dev-util/sysprof-capture/Manifest @@ -1 +1,2 @@ DIST sysprof-3.34.1.tar.xz 372612 BLAKE2B 3a50a00f29866ae8bf03cc7a57b598e40a6a37ad88ac2159087e4f2a8a6a5cef09b345dc5332fb1df9036c4e159e98f19adda45588150b059af313878b9b554c SHA512 5f2d820935291a3b578222d5daa87b0a2f74cd16d14daca19065495be61cf7359f00f12f452a5c0b4e05dfeb94e2376017c2288cad92dc0c4bb9bca51b903d19 +DIST sysprof-3.36.0.tar.xz 435956 BLAKE2B 990a6c6c28339594df915ed1fb98f504bf6b080a5e3c31af0cc4bcfd208027361f02a9068291692d082787a6fd42ab414079122a63e4706aee2511040379f0c8 SHA512 41f99cc3446a6624ea74fcdecd7a29a2e5e2d4086383d59a9064c4a3df5d9b8d08f4903ff4dcc85ffa9c6d42bd84dec5c03f6010fffd4415cc8fecf4dc0b23f4 diff --git a/dev-util/sysprof-capture/sysprof-capture-3.36.0.ebuild b/dev-util/sysprof-capture/sysprof-capture-3.36.0.ebuild new file mode 100644 index 000000000000..aeb811d08afa --- /dev/null +++ b/dev-util/sysprof-capture/sysprof-capture-3.36.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GNOME_ORG_MODULE="sysprof" + +inherit gnome.org meson systemd + +DESCRIPTION="Static library for sysprof capture data generation" +HOMEPAGE="http://sysprof.com/" + +LICENSE="GPL-3+ GPL-2+" +SLOT="3" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-libs/glib-2.61.3:2 + !=dev-util/sysprof-3.34.1-r0" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/gdbus-codegen + >=sys-kernel/linux-headers-2.6.32 + virtual/pkgconfig +" + +src_prepare() { + default + # We want to ship org.gnome.Sysprof3.Profiler.xml here for the benefit of x11-wm/mutter + sed -i -e "s|if get_option('libsysprof')|if true|g" src/meson.build || die +} + +src_configure() { + local emesonargs=( + -Denable_gtk=false + -Dlibsysprof=false + -Dwith_sysprofd=none + -Dsystemdunitdir=$(systemd_get_systemunitdir) + # -Ddebugdir + -Dhelp=false + -Dlibunwind=false + ) + meson_src_configure +} diff --git a/dev-util/sysprof/Manifest b/dev-util/sysprof/Manifest index c718e91a09e2..153e4d5187a0 100644 --- a/dev-util/sysprof/Manifest +++ b/dev-util/sysprof/Manifest @@ -1 +1,2 @@ DIST sysprof-3.34.1.tar.xz 372612 BLAKE2B 3a50a00f29866ae8bf03cc7a57b598e40a6a37ad88ac2159087e4f2a8a6a5cef09b345dc5332fb1df9036c4e159e98f19adda45588150b059af313878b9b554c SHA512 5f2d820935291a3b578222d5daa87b0a2f74cd16d14daca19065495be61cf7359f00f12f452a5c0b4e05dfeb94e2376017c2288cad92dc0c4bb9bca51b903d19 +DIST sysprof-3.36.0.tar.xz 435956 BLAKE2B 990a6c6c28339594df915ed1fb98f504bf6b080a5e3c31af0cc4bcfd208027361f02a9068291692d082787a6fd42ab414079122a63e4706aee2511040379f0c8 SHA512 41f99cc3446a6624ea74fcdecd7a29a2e5e2d4086383d59a9064c4a3df5d9b8d08f4903ff4dcc85ffa9c6d42bd84dec5c03f6010fffd4415cc8fecf4dc0b23f4 diff --git a/dev-util/sysprof/metadata.xml b/dev-util/sysprof/metadata.xml index 7b2b574988e8..dea417a2e622 100644 --- a/dev-util/sysprof/metadata.xml +++ b/dev-util/sysprof/metadata.xml @@ -5,6 +5,9 @@ gnome@gentoo.org Gentoo GNOME Desktop + + Use sys-libs/libunwind to unwind the stack + Sysprof is a sampling CPU profiler for Linux that profiles the entire system, not just a single application. diff --git a/dev-util/sysprof/sysprof-3.36.0.ebuild b/dev-util/sysprof/sysprof-3.36.0.ebuild new file mode 100644 index 000000000000..f177e8ac8280 --- /dev/null +++ b/dev-util/sysprof/sysprof-3.36.0.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome.org gnome2-utils meson systemd xdg + +DESCRIPTION="System-wide Linux Profiler" +HOMEPAGE="http://sysprof.com/" + +LICENSE="GPL-3+ GPL-2+" +API_VERSION="3" +SLOT="0/${API_VERSION}" +KEYWORDS="~amd64 ~x86" +IUSE="gtk +unwind" + +RDEPEND=" + >=dev-libs/glib-2.61.3:2 + gtk? ( + >=x11-libs/gtk+-3.22.0:3 + >=dev-libs/libdazzle-3.30.0 + ) + >=sys-auth/polkit-0.114 + unwind? ( sys-libs/libunwind:= ) + >=dev-util/sysprof-capture-${PV}:${API_VERSION} +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/appstream-glib + dev-util/gdbus-codegen + dev-util/itstool + >=sys-devel/gettext-0.19.8 + >=sys-kernel/linux-headers-2.6.32 + virtual/pkgconfig +" + +src_prepare() { + xdg_src_prepare + # These are installed by dev-util/sysprof-capture + sed -i -e '/install/d' src/libsysprof-capture/meson.build || die + sed -i -e 's/pkgconfig\.generate/subdir_done()\npkgconfig\.generate/' src/libsysprof-capture/meson.build || die + # We want to ship org.gnome.Sysprof3.Profiler.xml in sysprof-capture for the benefit of x11-wm/mutter + sed -i -e "s|if get_option('libsysprof')|if false|g" src/meson.build || die +} + +src_configure() { + # -Dwith_sysprofd=host currently unavailable from ebuild + local emesonargs=( + $(meson_use gtk enable_gtk) + -Dlibsysprof=true + -Dwith_sysprofd=bundled + -Dsystemdunitdir=$(systemd_get_systemunitdir) + # -Ddebugdir + -Dhelp=true + $(meson_use unwind libunwind) + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + + elog "On many systems, especially amd64, it is typical that with a modern" + elog "toolchain -fomit-frame-pointer for gcc is the default, because" + elog "debugging is still possible thanks to gcc4/gdb location list feature." + elog "However sysprof is not able to construct call trees if frame pointers" + elog "are not present. Therefore -fno-omit-frame-pointer CFLAGS is suggested" + elog "for the libraries and applications involved in the profiling. That" + elog "means a CPU register is used for the frame pointer instead of other" + elog "purposes, which means a very minimal performance loss when there is" + elog "register pressure." +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/dev-util/vulkan-headers/vulkan-headers-1.2.143.ebuild b/dev-util/vulkan-headers/vulkan-headers-1.2.143.ebuild index 7d33f79e5418..eeb29c318b7e 100644 --- a/dev-util/vulkan-headers/vulkan-headers-1.2.143.ebuild +++ b/dev-util/vulkan-headers/vulkan-headers-1.2.143.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 ~ppc64 x86" + KEYWORDS="amd64 ~arm64 ~ppc64 x86" S="${WORKDIR}"/${MY_PN}-${PV} fi diff --git a/dev-util/vulkan-tools/vulkan-tools-1.2.141.ebuild b/dev-util/vulkan-tools/vulkan-tools-1.2.141.ebuild index c2805c77cf4a..4704f31811af 100644 --- a/dev-util/vulkan-tools/vulkan-tools-1.2.141.ebuild +++ b/dev-util/vulkan-tools/vulkan-tools-1.2.141.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 ~ppc64" + KEYWORDS="amd64 ~arm64 ~ppc64" S="${WORKDIR}"/${MY_PN}-${PV} fi diff --git a/dev-util/xdelta/xdelta-3.0.11.ebuild b/dev-util/xdelta/xdelta-3.0.11.ebuild index 23d1fb802b53..12dd58fbb5c1 100644 --- a/dev-util/xdelta/xdelta-3.0.11.ebuild +++ b/dev-util/xdelta/xdelta-3.0.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 2002-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/jmacd/xdelta-gpl/releases/download/v${PV}/${MY_P}.ta LICENSE="GPL-2" SLOT="3" -KEYWORDS="~alpha amd64 hppa ~ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 ~arm64 hppa ~ia64 ppc ppc64 sparc x86" IUSE="examples lzma" RDEPEND="lzma? ( app-arch/xz-utils:= )" diff --git a/dev-util/xdelta/xdelta-3.1.0.ebuild b/dev-util/xdelta/xdelta-3.1.0.ebuild index 13da9efc6daa..5e4c9b097d66 100644 --- a/dev-util/xdelta/xdelta-3.1.0.ebuild +++ b/dev-util/xdelta/xdelta-3.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 2002-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -15,7 +15,7 @@ SRC_URI="https://github.com/jmacd/xdelta-gpl/releases/download/v${PV}/${MY_P}.ta LICENSE="GPL-2" SLOT="3" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="examples test" RESTRICT="!test? ( test )" diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index 21354b5ab3f360a12b109e4dfc32db5b438f2c06..955af4fdef81e89055036c88b123e57174bfbcc6 100644 GIT binary patch literal 11314 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 literal 11651 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 N{{V9Q=oKGR004K diff --git a/dev-vcs/git-deps/git-deps-9999.ebuild b/dev-vcs/git-deps/git-deps-9999.ebuild deleted file mode 100644 index 57d46ddb9f56..000000000000 --- a/dev-vcs/git-deps/git-deps-9999.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGIT_REPO_URI="https://github.com/aspiers/git-deps" -EGIT_BRANCH=master - -PYTHON_COMPAT=( python2_7 ) - -inherit eutils git-r3 python-single-r1 - -DESCRIPTION="git commit dependency analysis tool" -HOMEPAGE="https://github.com/aspiers/git-deps" - -LICENSE="GPL-2" -SLOT="0" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/flask[${PYTHON_MULTI_USEDEP}] - dev-python/pygit2[${PYTHON_MULTI_USEDEP}] - ') - net-libs/nodejs - ${PYTHON_DEPS} - " -DEPEND="${RDEPEND}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -HTML_DOCS="html/." - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_install() { - python_newscript git-deps.py git-deps - einstalldocs -} - -pkg_postinst() { - elog "Notes regarding the '--serve' option:" - elog "Please run 'npm install browserify' once" - elog "Copy the html sources:" - elog "rsync -av ${EROOT}/usr/share/${PN}/html ~/git-deps-html" - elog "cd ~/git-deps-html" - elog "npm install" - elog "browserify -t coffeeify -d js/git-deps-graph.coffee -o js/bundle.js" -} diff --git a/dev-vcs/git-deps/metadata.xml b/dev-vcs/git-deps/metadata.xml deleted file mode 100644 index 1a9f54bc290b..000000000000 --- a/dev-vcs/git-deps/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - nicolasbock@gentoo.org - Nicolas Bock - - - git-deps is a tool for performing automatic analysis of dependencies - between commits in a git repository. - - - aspiers/git-deps - - diff --git a/dev-vcs/git-lfs/Manifest b/dev-vcs/git-lfs/Manifest index ef8409bb47ac..0a2f26c8da8c 100644 --- a/dev-vcs/git-lfs/Manifest +++ b/dev-vcs/git-lfs/Manifest @@ -1,89 +1 @@ -DIST git-lfs-2.10.0.tar.gz 2771571 BLAKE2B 02818efcadd3915a283bcea9c50baa305d1a325e9832ac6613f3b221e27c26cf5c6c5b54b2dd7ee8e0247e41924d4f1a2b02e1ea6400a2f5c2255c2125057ef0 SHA512 a4bfb3f674ef93e903e815ab0721f25ac78f772df416c865a7c57f7d19790b9efa8d4662723f2e3d87f294346d7924942d05cbfcdd8a010316e8b0420bd71e8a DIST git-lfs-2.11.0.tar.gz 2839623 BLAKE2B e9d0e8ea37f19617a4f727abdc93c3c937052ad98b6ac40de27ced6b250789701797d04f1bf795b259e83155e5d8a1ca122dbf8b40503c2c41d6d891a3ecf096 SHA512 2117b425864a36f773c14d34c78999636d836646184cf8d89045ef6de90cbded873d4de4613ecfafb0fa2ea8ae068e11f5ae22eed6af01715b5fac9be70f033b -DIST github.com%2Falexbrainman%2Fsspi%2F@v%2Fv0.0.0-20180125232955-4729b3d4d858.mod 36 BLAKE2B 63449f57a292772e178e1064008cd63f520a7cf20095c51ef6ff88075129828019e66734f79b6a0b81c0873b0ddce10d941f62c7b9951f716ccb251967201087 SHA512 be9b456cad78b6194afa1fa9d6df1a77331706d03102e092a36d7efaa19a9d708fc72245ad224ea1cd87ccd59087b6024f949176aa76e4547f6bd9e7f98231f1 -DIST github.com%2Falexbrainman%2Fsspi%2F@v%2Fv0.0.0-20180125232955-4729b3d4d858.zip 29798 BLAKE2B 36bab471360ec0ac95260e34c348ad7958f5946c88a00ba1799fafd8a783a6f0bf07d97f2c6157a277cccbc6986da66b98d8e5569f37a5d6862e9b018b2fc319 SHA512 cb56fca8c7b386039e9437fe029a05b5fca8f4e47d9066d05227ba5b27c9c5b3029aadde3930a2748ae8f1e1c0dafbece73339e5077819d61b8b4046cdf6f4a1 -DIST github.com%2Favast%2Fretry-go%2F@v%2Fv2.4.2+incompatible.mod 33 BLAKE2B aa9ff95903d70d79a59246a577ffd5a06778c11ef2595294b4aad0023e7b1d5d0a94caf09d6332371719c1564b5e8d31710dc6d38ffef08f73456d84d4851f76 SHA512 87e9e766f71571384f11693b81a8ae95f2a603f9fa26e3159616ed9a5c2a18723d0a9512e2d9d14273a19fb3347ca4efa912d64e2303944d6fc9ef6dcadc0a73 -DIST github.com%2Favast%2Fretry-go%2F@v%2Fv2.4.2+incompatible.zip 12642 BLAKE2B 7c02212c6dd25c75415a1b5268bcfc313a667ef298c4d0b3940405cede2fcb159a91088a33cb32a482653aa10391afbe9ddcdeda78351fc31838747b80087140 SHA512 c6b98e24e642f21ce0551f974c55711066a36e77b66201a085ab728bb4b9614aa7ec35b01cd7225f945d0a32d069d974eb542d6eddb2e5681fa11c2f13d35a94 -DIST github.com%2Fcreack%2Fpty%2F@v%2Fv1.1.7.mod 29 BLAKE2B 6d29d882c7c8c863cc1cfa01de2e2347b09e8cf4470c0bae2737f7436ce6d6ab34eb6714eba9f869974c1c8d7a332bfb90ac842b9fb7a07bd1a4c8b0e460eefe SHA512 a41a722efe7f634eebd689a9793f9ee3a89924e6c7917008c6661761c8829d6a897dc71c496f761068c36c590a800f06bbefa4ac59f7761cc0ee2cc68ac5c14c -DIST github.com%2Fcreack%2Fpty%2F@v%2Fv1.1.7.zip 19233 BLAKE2B 72d5eb2b25cc20e8f22d29948913981975ad9b19669e4bc898b380e946e73b2ae7791c9bb14ac69a6949a28fa4b64f0cf8e2d8c08c5b647119b33856f8b00d51 SHA512 e2c2738bf03022c96e739fbfb9a43c19988d49a54e45eade73ab9b8deaa9f94bbcbbeed910051eb370699de1519da9d5d2ce7c42e22b9d15784b599daf393d4a -DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e -DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip 60320 BLAKE2B 86bdbc333e5c23ccf4f805945ca9f2aecc5c242d2ae824d20127eceaa2bf7bbab239ff2799572a2c8fa206166a36e97d5eccc8fc5021743d8ad32f39cd53b9eb SHA512 7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb -DIST github.com%2Fdpotapov%2Fgo-spnego%2F@v%2Fv0.0.0-20190506202455-c2c609116ad0.mod 435 BLAKE2B dcea8c3add36f7ecb313d92e11d39f5264d16d271381a19baed85a0fc9d249e1883a9c5647383f127f60382a67a859acdd4f6041b39761e97d1dc34c1b2b493a SHA512 ca651f150aff45faa479ae01e4b1395e2b99410a67db085dd0ed83baf2a2cf4afb44e3b82e5bd3949c1fb54891cf1101ca9dc6dd2dc35269ef4216d2d12cbdc6 -DIST github.com%2Fdpotapov%2Fgo-spnego%2F@v%2Fv0.0.0-20190506202455-c2c609116ad0.zip 6840 BLAKE2B 700a0608fad677bb63ec5d2b62d48751a34abc8a859615bb36b339f6b2bdf2c6a69c8335a4afd0d765d430c06ab598662818d695c4742d41ae8a7a478aaa3044 SHA512 e7a6e0be8f9334f75dca8e5597a7245ac122f4eb292a91efec9dda1db5e574287fac2bf40fa5aaa46510748a7f2ca27434aad23d525db194c94d5b9afff2457d -DIST github.com%2Fgit-lfs%2Fgitobj%2F@v%2Fv1.4.1.mod 188 BLAKE2B 2100922969411d51d69c6a2ac413d40c5cd052f77fa7613e271395b10826fd23566ea127750ac3eb6baeae49065564845bd9dc9547ce79add2a054fa32ddacaa SHA512 a5b15632aee28801c4936e007690e79d6cfaa5774a1dfcbfca097a887eb32c69f6e9d37b0ad482d553407efff311c1ac8d1103b1a462f0a585616f703776e2d5 -DIST github.com%2Fgit-lfs%2Fgitobj%2F@v%2Fv1.4.1.zip 74183 BLAKE2B b482ac58262d037545d40f546998497263f0cab2f529bf9003c515bd35c8f89b5e3602d554bf742032eac8eb41a2b0364dc0074fa94be740518e96343263775d SHA512 f5de6a5528af1da18ecbb175c0e3f441ed82f3ed60a519c82cb2d039616e1ce83f5d9faa562aea59360c9009e4a7f8f7f38859f7f292f4c7462d9da3d102d165 -DIST github.com%2Fgit-lfs%2Fgo-netrc%2F@v%2Fv0.0.0-20180525200031-e0e9ca483a18.mod 35 BLAKE2B 43066e606442ae213bb16491e41fe4d5bb2d2b362e0ef20025cd002200363632b4a3169ff571292e2f46b7a9996393a534f4bacdfca59f1fe62dbda2e81ee119 SHA512 768f54e3986f35c9a5acf9aaaf9b55b3e12ada7fb6c602303542709e1dd8ce3e03c40837949f07f943f2ac9f59b7affe8cd14d1e57b1de5fbe488ab2e6f13f90 -DIST github.com%2Fgit-lfs%2Fgo-netrc%2F@v%2Fv0.0.0-20180525200031-e0e9ca483a18.zip 10433 BLAKE2B bee92ebd9cccc446b4460200f6a18348d0c0b1b6ba40ea531c4d01c367e0943ea9701122929186133570929b6b875dfe56b0d79d636c14d8df210655a527e386 SHA512 9c173f6dc2e5e67212499b5c93d7e3a48c17ed3913c5d430593120e5da2698e65647f2a3195324bc7b77ce177432395723226558f369378fb95a4e5d4d314441 -DIST github.com%2Fgit-lfs%2Fgo-ntlm%2F@v%2Fv0.0.0-20190307203151-c5056e7fa066.mod 34 BLAKE2B f8dadc50a4ab22fd40d808c626939e31e6f690efb9635ade663b260c733d9362bff4dd90b6650d603a15edc0911d45db27bf994fe15760b8feae4a5d3d46f50b SHA512 f15829aff2bf18e2143bebec19f4954d14d4c6daec7dc94314d6349715efd4af00e818f6dea04cf482edafb6a61aa84967aeadd6dcf6792de73bf7277aa71fc9 -DIST github.com%2Fgit-lfs%2Fgo-ntlm%2F@v%2Fv0.0.0-20190307203151-c5056e7fa066.zip 52531 BLAKE2B d48ecd448cf4efd735162f903f0c2bfc85af931a3ba21341c11506f438d7678bd79abe9da9c800ffcec8d615bd984f00c5c9df578ba1b097d2a222695c79aae8 SHA512 4c5007a58dc642fff9028bc1f62afe1e6db9d80ea26c58dce2d7895de2b1e175a339a4f8ff2302cc8a4c3a38c8c9bd29d5967b1f996cac702a8ce51b90e1242d -DIST github.com%2Fgit-lfs%2Fgo-ntlm%2F@v%2Fv0.0.0-20190401175752-c5056e7fa066.mod 34 BLAKE2B f8dadc50a4ab22fd40d808c626939e31e6f690efb9635ade663b260c733d9362bff4dd90b6650d603a15edc0911d45db27bf994fe15760b8feae4a5d3d46f50b SHA512 f15829aff2bf18e2143bebec19f4954d14d4c6daec7dc94314d6349715efd4af00e818f6dea04cf482edafb6a61aa84967aeadd6dcf6792de73bf7277aa71fc9 -DIST github.com%2Fgit-lfs%2Fgo-ntlm%2F@v%2Fv0.0.0-20190401175752-c5056e7fa066.zip 52531 BLAKE2B 9944d8eb2cf6b2b563400f148878b5a2d52021b122e90801cf3e865e13fb2c3e933e4d932607efd9fb3628293381dd6b22f2242d8e6eae02d015d61004fd6417 SHA512 c72344a9bb059d69ab817e4ff0edde7f8bd8f3c997bdc9aac4309505e8448857d5e2ef05f1ddc96b164ed3656c71b4aaa823ce952d1b7ef2045d1ee55760233f -DIST github.com%2Fgit-lfs%2Fwildmatch%2F@v%2Fv1.0.2.mod 36 BLAKE2B 89773b60ff9f0acd76a9d44c161f0450641660a70a5525c5a3b33a2a9c736e94ebb17142c71ed26fb265104286ac151671b2a37b6ca46069be5cc25616752329 SHA512 a3c7c83c46a232a865065dac86772048d18e170c4e1c2a0f032cb398a280bf2aec45ace671c0a814fd5827c9ab152beb5fceeba8bc208c84571720e2cd7b6257 -DIST github.com%2Fgit-lfs%2Fwildmatch%2F@v%2Fv1.0.2.zip 11224 BLAKE2B b97eed19670371b600909a81d7495cdc4d165019911f0d21856f70d9f6245c3dc19bb38f3d762fb1d997789118ca3cf383fe708e904a99c0453f8cde531a4560 SHA512 c19b7eb82e5185e33031b3744764eb7ef9709df557add63422d3fd87bd96f6c1077f568cb9e01e65ca150126a820e5827529dddd3783cba1e1ca597c33488036 -DIST github.com%2Fgit-lfs%2Fwildmatch%2F@v%2Fv1.0.4.mod 36 BLAKE2B 89773b60ff9f0acd76a9d44c161f0450641660a70a5525c5a3b33a2a9c736e94ebb17142c71ed26fb265104286ac151671b2a37b6ca46069be5cc25616752329 SHA512 a3c7c83c46a232a865065dac86772048d18e170c4e1c2a0f032cb398a280bf2aec45ace671c0a814fd5827c9ab152beb5fceeba8bc208c84571720e2cd7b6257 -DIST github.com%2Fgit-lfs%2Fwildmatch%2F@v%2Fv1.0.4.zip 11268 BLAKE2B e4cdcd3d6a40ed2ea5f6d77500f9a2246fe8a966256704254d95545a1a0b4035f5e196877b285c6c764161310e8a896e9a53c2f0bbd7eea927eb72dcaa76ce78 SHA512 fbdd73f1c7c09792a7b040ce8625bd84edf7dc5539425c94fd32dcc2ea38c3dd0b83dc03051520e97be9b3c9a96e1d8291a67715e5d4562d85383df24166e3c3 -DIST github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.1.mod 36 BLAKE2B 8596defaedca9def85f29cb25a0ae25f8d2ec8eb64d64bd143a237d54d4d23b6851cad71a580667127188cc22d499be07628ce9c916dba946e7b189b612cfc76 SHA512 900755decba72d81cb348184648aa676c4a4c7359cc88ba3b41ebdd7691eeff401a41a495bdca7747e82274b3b2b61499b599e67b5c7369caaf766ea3e488d0e -DIST github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.1.zip 7804 BLAKE2B 118a166e041d64c446114e195ab870455fb75db45554e02f0ca1b0a2ee76938022120848bcd5d3668a9711c32345db5911cc627977a602bfdcaa875be791199e SHA512 3a3e4b23b82bea9b094f407662f5c63659ae427bd0e922c37f0dcafa1e3cbb16f4117f265cacf2a0219f5240d378aad7aa4cd2f9960e07b7cc7200859b0d6699 -DIST github.com%2Finconshreveable%2Fmousetrap%2F@v%2Fv1.0.0.mod 44 BLAKE2B 764581d416faa477a91695a42c68cef5638d019a1622fb3bcee976c1581e904995d33c79ffed1d3b805f660931ece844b3e17437f158f8b82ddae82e95f0358f SHA512 0c77200112d96f9cddf8cf7da0059204914b06a8c400e2e672443bd02a45d9ebb3274275c20e6e7ee0728992e77579d945b36de44ccbaab2ee92fd55f382f7ac -DIST github.com%2Finconshreveable%2Fmousetrap%2F@v%2Fv1.0.0.zip 3712 BLAKE2B f4f79741bb83862583f51f2ac5e80181eb0e9c2a4578df32f7e24eb98f4f548b99333e0e6a377e03ef701057b01e852e6b710ab885b65170c861bef556863da4 SHA512 e16bd414c1df566a12944e4a99ebd84d2103f0cb3bf8ec312e3de400f20b3eae27845db50672801c10474dbf1dc61d0c2e16e5dcd3c4447681c0b77f9114a411 -DIST github.com%2Fjcmturner%2Fgofork%2F@v%2Fv0.0.0-20190328161633-dc7c13fece03.mod 35 BLAKE2B 152ed61bf84dd1666421e11827c23eeee0c7c50edd35851a50ce21f4fefa13660a7a6cead25a0f9d8f1b748c2c4277d21639eb781c484359aef00e77921139e0 SHA512 5e94601c72f24a3d8a115759a8fd6fd3420b662995ce94d7dbcfe4f86437bdf81a42c77c82accf7fdb926b75a5898bb34706fff864e00b38d891cdd076fc89ec -DIST github.com%2Fjcmturner%2Fgofork%2F@v%2Fv1.0.0.mod 35 BLAKE2B 152ed61bf84dd1666421e11827c23eeee0c7c50edd35851a50ce21f4fefa13660a7a6cead25a0f9d8f1b748c2c4277d21639eb781c484359aef00e77921139e0 SHA512 5e94601c72f24a3d8a115759a8fd6fd3420b662995ce94d7dbcfe4f86437bdf81a42c77c82accf7fdb926b75a5898bb34706fff864e00b38d891cdd076fc89ec -DIST github.com%2Fjcmturner%2Fgofork%2F@v%2Fv1.0.0.zip 31175 BLAKE2B 17e0ba33bedb9809d12ffefe034baf727e7c2a66aa19adeb87de3e3659c085f176fa48951f1afff4e5fe132c73d4520ac7061deb0e24d86520936e6ed6b63845 SHA512 d1717086c3d429838c88ad276d3bebda858fb4afafff46a204cf252685d9c7f1e2b15916f3cf7f8c03fd54e68d2d1c3ecb64e9d73975ebe9ae188039f0aa4570 -DIST github.com%2Fjcmturner%2Fgokrb5%2F@v%2Fv7.3.0+incompatible.mod 35 BLAKE2B 44663b670e1c572c79b294c3397a4b7dc73407959179930c0e5c10624ccb894b7832361602773eff578f0a9529e988d092e760394d8f5e7e53d33da1181bb4bd SHA512 ffa712356c1dc8863a74ad99539e7cbbec4b69cf3f4cadd4105a957292ef1d66c6a24da5ccbb45bff01230b2c9e93ced4bcc1d486eafecc1802b96d242e5c23b -DIST github.com%2Fjcmturner%2Fgokrb5%2F@v%2Fv7.3.0+incompatible.zip 55269161 BLAKE2B 9eaffa5814fc5a212bb538b74265f228291a1742910175ad205d6b5c1072e4e22d8c148c1248c0a47d37085f336971f43c35dc7b2aa288c55b5bb1395f17f299 SHA512 99d171582a103624d7e5fc3e30b0028b5f2493104c0c3ca6abb8e09bed997db9a76454989cb52b5f94f8e33f031f2f27a43aacafde34826d537769c2871019a6 -DIST github.com%2Fkr%2Fpty%2F@v%2Fv1.1.8.mod 72 BLAKE2B 796a88b0b7d88f469e90e59f66d12a3c515e0230eb2a7ec83f00f5266266d93eea475b752677f2ec81a7c99243a5034ec1a2e9f4e23a83b61bfe6e855246b6d3 SHA512 9c13eb40018d27bb2f5623251df11cee7b8c08eaee681b4678f854d7c023bfd3885bf04ae085183c7501e637d86386a00e3a979088aaf2c37a03f732d7655a5a -DIST github.com%2Fkr%2Fpty%2F@v%2Fv1.1.8.zip 2820 BLAKE2B 5346e57c8be648f632bd459638c3c76412875e92d6f9a64c1a3c6a0da1eb91c29e3366bb1341b23d921a34b04f4bfeae69ccefd7caf36357bae18ea9fb688894 SHA512 7215285ec564e6b4985d2b46646b46927a7c642c4637541277bfff94032c67423d5d22e3dfb07c2f4a658ffc7772c4e4a33661d327eb16cc65f634bdec169e9e -DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.4.mod 34 BLAKE2B 55253c2475bc0169df729915bc92689eaad2908ff7b9dd81b8a553bd75d5f866c308a85fd69d664d31b0d2d373d8d52ee1701677cbebb07e361612ab8cf17f2a SHA512 00c272b4652db259c46875641b29489ecada2602e38beede8c8bd529d73b6e123bff58f8e0f8cadd2d680a6a5485aadffa448e9445548abbd2fb424b059a31e1 -DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.4.zip 7026 BLAKE2B 3cebbd0bdebcd1d32b7fc618b7190b7813876a1df010d1c3ca3800c41acd64b6537e4b3e4d4a574e3eb736822a27eda7bb2fffa197063baf9a347a820573883f SHA512 829b0596279218a2fad36695fa42036f265ce79903a0f5aad27495dfc7c6a33e8bad32010e59f4dc6853f1e38fd9e9f635ca2f56adaf5ea47e4914f2a892d251 -DIST github.com%2Folekukonko%2Fts%2F@v%2Fv0.0.0-20171002115256-78ecb04241c0.mod 32 BLAKE2B ce8c7a373f3b37f9a8a0bb7239780b9d6ca07647f00a3b40222d7835a5d3b9e2256357c03431d9cc8e156ef3ec8c6b2805c045eb7c0f731d0245f4dc6d88b612 SHA512 730b63cc1eec7cb9428b4baf631a2be2a33d1f862a6608812d8629db81f58f01531e4e6a3199de4b26cebb0dd21c4c962c5d589ac383a5e9d667820e809d5fcf -DIST github.com%2Folekukonko%2Fts%2F@v%2Fv0.0.0-20171002115256-78ecb04241c0.zip 8361 BLAKE2B 22e84fe7da572d8425a57b43db4b4a12e5187de2a9a6b94b2d3a12e288c80c941a320d189c2acb600b91b9f8c7c1c46e7f457646b014c4e982bf39043067c74f SHA512 a4826c1622c94e81dff76dbca28e35230b07bd66849b816491d573be139905562747ae00f2e57a79d0246adca6ee059cccacccba068aec67a0f0a3aea6139305 -DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.0.0-20170505043639-c605e284fe17.mod 29 BLAKE2B 7fb53b19bd1be0e783039647b42ecbe2070f51af102e473ec6d3544eea0ffa5863f1874ca1615348d5f8abbaa39c841b4fe18d43a8a615fa648cf22f35955e38 SHA512 0c156e21d35c45a89c1a1b69ff1976b4f7511b3870bf96126121f5a5effa3723eb45bf080e840d5c8b96898c65207dba83eb3e1a23668dd8a5e20ee6be775cc0 -DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.0.0-20170505043639-c605e284fe17.zip 15552 BLAKE2B 52e02a4451147e9ff6a1fe36c5a7bf0828fd3ed7a39eb0aa4c5232edd0ea67adb4c86c2c3eef31de62ed7d986297244c8c5a80300529876e9cb346bd098cda19 SHA512 71e05b6feec8687b143da3d966a31cf26325550d482afe49dcfa7cc31a71d31d48d849138aba53982e5bb40b3be4f7420af7d6c6f441bc557d85bff69f450de4 -DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod 37 BLAKE2B 94636062c94f8ff68cdcab7593a3acae7b9ffff616cad7b1d5c9cd147a4a1042d33666cbeed6fd816d6793113abfb595183097dcc46de7a3dfadc1423ed43e79 SHA512 c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902 -DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip 12433 BLAKE2B 0c911c9d173080abd8edbbab1f47222343801d8eeae36b4add24773e3282fc2a39283fdf519a3d4483e39cdb7d9509b8570d151f46841ac1a616f312dc4cb0ba SHA512 3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2 -DIST github.com%2Frubyist%2Ftracerx%2F@v%2Fv0.0.0-20170927163412-787959303086.mod 34 BLAKE2B 6677a842c35332fccff0bdd56bf1fa95d9bfce605963135fde6155c7192805bf2c527635c699cf04a56661f08ff6b927c35fd3f308bf5c40f91f5a5cadf5b3f1 SHA512 c5c45a7c08d1dec68894c3667dd087e1dc650595f3a676ab6d5f835e0660fdfd0d9c2d34cec0922c736fb274d974aa61a452b8f1ec919ba0ee42d63e5e66c8fd -DIST github.com%2Frubyist%2Ftracerx%2F@v%2Fv0.0.0-20170927163412-787959303086.zip 3452 BLAKE2B acd1eff5e4192c4d51b390ada100f99e04c32427d763f95ef5e42808acac6ebf682f3b6e4712fa34587e7568974a77c7048619fc075a406b261a957c94b4fe06 SHA512 ff524efebe039e9ee8156b7fd9f0bde6f26acef8b8ef788d2d18451380edf8ddb947d1ebfdb7bbc0d27762ddecdc320b15a8b937a09e5acb8f01e48499e0525a -DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv0.0.3.mod 30 BLAKE2B cb72701c052ce4059500f4c6b3d0c4fb336d118865bf1f7f45ce0b0279e1d01b6e58d49f82182c2523681a97bcaa7a70216d63ceeca0ea1d09c1921226f6bc4e SHA512 ea13ed8e166d16a7bcd14a7cde90af1cacc0b05995d1c5ec245fa536208e0cbfffd689dd460d66c0a1ad315f2b0ae9f4b803ed72bcdfd89c4a98a7ed934289c7 -DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv0.0.3.zip 139997 BLAKE2B c20d7292a69fd548bf0dbd62751dc08a41c66f120bd8b5142e96f498aafd208328ed4888d7ac59404b64dace96bcad210f64734e432f15ae63ce6d39dd308cf4 SHA512 1476716a98d5aa26c34af6d85eb93886cae211beac7cdc8f886d2030bf7f83802409aa56510ba09cbdb609dcd2faf87d3490c4e5392922e0e034edcd3d9fb1bf -DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.3.mod 30 BLAKE2B 18c9fb79a291aaf800991a296c8d7b1933cf45bf56082301a64ce17ea64dd15fd304094fd4b0561bd99c48ada545dfe7fa8cf47a15593cd3166eb66657a5e114 SHA512 d08b4540b799cee9c5f088c4e1fe002c9fda86f1634380409eec1404598b84376d3ca26b4c1cbcf58bc19234ab56531ab11db8a00c6dd2e15a53f3b4ae757efc -DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.3.zip 74638 BLAKE2B 0e9d2a40aa6e68cae69ae24f76385e840e0b53b2a4afcf89ac5ea61ee144462c113dde938c5de728c8e54e7e46dc099786ce85020bdd60859e1ac04393556246 SHA512 c33aa1ac5cf2a8441bc849a49b65a614de6c9e0c5d37a77f0b6972bdd8f25a651752743b1172e0a83fdbb384aa7e8b0685af5c5dad1bc128310c60e13cc9b56d -DIST github.com%2Fssgelm%2Fcookiejarparser%2F@v%2Fv1.0.1.mod 111 BLAKE2B d7ae50b4cb2613d12853bbdcd1f753df7a5f928da1ae830ef87893c79db32849493b84e77cf8785befa9e18d9b4e61a106014f1aee125273f171f828c7a20e1e SHA512 9072c355893740098181558167e4c6a7c5f19d035dbff17cae61a239bd14da0ae572325eb6f6be650c5a45d5c884ecd2be2a090886e267f78bca513ec7e438a5 -DIST github.com%2Fssgelm%2Fcookiejarparser%2F@v%2Fv1.0.1.zip 4705 BLAKE2B e3bcdf0cefa570d0a42ee139ac506334723562a247b84702b373e91ee80c2cc1ba7670bf33767fadacaec5520c7754c71e7684fb19e8dfdaf4e3a59f591525a4 SHA512 951817c4a30d818dad335fe79950c4a47f0d9b9986f3b6f61c530fda59136140b7062b9b1bcde06f362a26c09b654e72a19ef538a6284be37de898532358d897 -DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.2.2.mod 35 BLAKE2B 0357260904c9ba41892132c7e07d2add9b10ce4a09e8db4966219d1f515f917581e2afa0987094c90759634bc2aeb66e758074e023ff331a8337f5090c0102f6 SHA512 5b7ce867497852e4918b8cde5f75ecf2f24b9c95ad112478ac132322e904243f1cea3d16f5731646efb669256dbefc129ac70a499c8b1d25403a14c7e4fad10b -DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.2.2.zip 81710 BLAKE2B 245149718759e71d8c882731fb51813924beee131aa16c9d6ea83a72738721011bceee80411d88dedf91653219d3c8ae33f66349e2d373b08931c28aa2e16d8d SHA512 b2cb918d623065d391a318f4f5c532aec12635662d176a441c30cbe3b042b60be848c7eb685679c5258e661f5780ebc3db3f9dbbb8a37e157da214b4f57fde88 -DIST github.com%2Fxeipuuv%2Fgojsonpointer%2F@v%2Fv0.0.0-20180127040702-4e3ac2762d5f.mod 40 BLAKE2B bd8fe364e43fdad423aa574d01229ce91e9b3211cbe3a0234070805150d960d3c0fc0c6ec229e7ce5b4079906f2595a2b5f50a8da7bbe9bd906a72a6a7a7434b SHA512 cdd8a665fc41a4b04c59e869b021d5a9b793b9a441c320a234bf2a13be67af9aa60378c58991161f73d83c184039a52fc3f11cd121490996737f0508e277e1cc -DIST github.com%2Fxeipuuv%2Fgojsonpointer%2F@v%2Fv0.0.0-20180127040702-4e3ac2762d5f.zip 9425 BLAKE2B b18ec4a4e021332404866950e4839e8b00db652a3bc196fee5f7ea928085d25b44584baa3b8e65f5a26edc4a84450152fb40c8eb11dabe82641c2f569d6de126 SHA512 41675a07bc201e97344136fb7afab6afc3974a7d4252068311c5f24968f6a46b979e763865e61586c5d3c8f2478a046915e62b5a7829785c703d180f4c2af58f -DIST github.com%2Fxeipuuv%2Fgojsonreference%2F@v%2Fv0.0.0-20180127040603-bd5ef7bd5415.mod 42 BLAKE2B c2d6fb272d8ae4e541c98023713bcf0b7f47f334d09ad7f9f375ed13eb14d27ee2995745782ecea40d31a561e28702fddeae4b5e32750726c7188118d741cf82 SHA512 14c839017eebd5dcf49dd3495a1ef6421d522389a2943c010d7869d214f757fe7d19d6ac3482fb3d8cbaaeb3977c5c311523aba90e9f7909fb1ba593ba57ae8a -DIST github.com%2Fxeipuuv%2Fgojsonreference%2F@v%2Fv0.0.0-20180127040603-bd5ef7bd5415.zip 8632 BLAKE2B db207b3c4a00178e3a2fd24a1c453ff54e8714792d5ae2ab324bebf8efdac9bf1492e3c1f6360a99459c4e88970395bc74dddc4611acec4478ce8a287dc872f9 SHA512 84eca639af26023555a96ac40edc73c5607712c4cbb42f9e9ea80c5e63c3a145e43e10d920891bb7553ddf39ada40f3b7e8cdb72891ac363a609964a3067eceb -DIST github.com%2Fxeipuuv%2Fgojsonschema%2F@v%2Fv0.0.0-20170210233622-6b67b3fab74d.mod 39 BLAKE2B 4a9a7321d9c10929abaf038e336248709fcfcde17c0ec9ec8e96407a9e12910b84e7008a7a847f533bd8695b56a8e35313d5771931d2fb1dfddd74ff59b58d5b SHA512 8ee8fb19b40e1366446a91a48a495fa96e4626f594903b7d4a53355069043c5a2958612dd0bf0f8b0a01a4fadf9dd92d0b9dfafbd10ab9c8ee6e3bcaa01853d2 -DIST github.com%2Fxeipuuv%2Fgojsonschema%2F@v%2Fv0.0.0-20170210233622-6b67b3fab74d.zip 169335 BLAKE2B bf00103293e4987a9698b217eff2c28b6d91659c2b9e648d752d802f80bb44d5ac413976263f097561faee690041ea9b8a0c2e97a5b73cde18b211f0efcc2489 SHA512 9a651c2c7228e4a18b917b1dc9e0a4e84a81149f52a05d9adca01b2215e1c2f999088c8a715016d5508d4748323d6144226539ae2610fb1d95303d2e244a7d12 -DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190308221718-c2843e01d9a2.mod 88 BLAKE2B aec7d0eea1278eb3d1568d5bfb4041267501ad14457ebfcbdbc5fe21473170b8616ca4028f52af2edbfd85922cbe04540b4b0df7f69f63197698143cc5557a7a SHA512 2df49895053b36fed7ea905aa73f86568fbafd79ff0a7976679d8c77cf15025129435d9dbfd89367b611b1aadbea4f4bd1835eb4efa9ea702466e443638d379e -DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190308221718-c2843e01d9a2.zip 1776515 BLAKE2B 5833fc2a16dec541a1362c9df7c02abe04a54e92e04eaafd5767c1a923e3a9cf90bc8d8ae0ee3c60b9745f5f0e3234350be1cafd984052353594d6e6b9fba041 SHA512 a1418dbc50d1e41495fd68ccba2ac84fed5edfd3e613c68850068afcce1136c3456e99d226674908a77c9648f16d7861edacb70afebcf3a7e73ea3dcdf8edbe7 -DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190426145343-a29dc8fdc734.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842 -DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190426145343-a29dc8fdc734.zip 1806150 BLAKE2B 55682fbe3693b848335acdd64fe896a8a61bb63423192160926bf89ac20435d96b3743f1409fdf423a93352fead9ada4be631f5d319c730d0067f6af6acbe12d SHA512 4e3dc4ab13b622a0941b1417c47b572b7850fc225ef8614d287e2f2532d03e8da4b6f13ef1d002323ccf1b14e1b3af206efea7a5550c0a64dbbc29705120972f -DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190404232315-eb5bcb51f2a3.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2 -DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190404232315-eb5bcb51f2a3.zip 1277629 BLAKE2B becbc737f58b56645d8b449a7cdaf786a6bf70ab4db8d1876a4825b2f3d52b85e506fc9caf6a23a5857f992104b662e0f824e6fa23e7c92e27ba0ada574b255d SHA512 0d740cd05300d902cf60f54692cbdf91758457ac21a66738beac133b3a31930b3833b10978750efb59450d75f0b750985e28218d04e1d8e3e68c4c883fadab58 -DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20191027093000-83d349e8ac1a.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236 -DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20191027093000-83d349e8ac1a.zip 1427877 BLAKE2B 52bd4b9622823732749728095a61afa43750c1c64d5413c208081aec044e7005225b55af0e4a6ae34d73830cd1671ea5128f2626180fb274d7ba144b20692053 SHA512 c1ccb61c4d8de2f493419cdba154f758641e07ac385f0e286344b2b2265a4e6ac58ebc5609ffaf79c27d117da4f41adcc4e4da733e4211f2c3ea45c6411f3915 -DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20181221193216-37e7f081c4d4.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0 -DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20181221193216-37e7f081c4d4.zip 24746 BLAKE2B 743f3b4641f002cdfec6805ead87d196b43a4de1ec59c788f8516f4bc78ef2d58fc8f0cc34a52e8762f39f0845470dfe4e50f269036576d021d65a5f30aaf08a SHA512 f7622fbf44dcdf894cd397edc8399e38b734cdfc6a6ef4f8e81af9408c9d912a1b96544e713c42237fb3116e70678755e829da8f5f628bc1cbf6767921cd380e -DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190215142949-d0b11bdaac8a.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c -DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190215142949-d0b11bdaac8a.zip 1584596 BLAKE2B 2d891f4ee749bbf528b0a44acc8cc71a56432961fc47864ec9dd47543a8a1a97d55399dbb95a0654b0588ca2dc95289ae31746ada83afd9a667662c371b6747d SHA512 8431fd78425186e55e07be9cfdb81d294b517d1695f99da3612477b8275d9a64038b60097658a02f399ed99d2f399197e572f3c307f70fa075b4995943caddb8 -DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190412213103-97732733099d.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab -DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190412213103-97732733099d.zip 1697094 BLAKE2B 72e52dab100cd79a22a5f8adaa1af24cf245d193dcdfbfa10c25b440d23eda9a1e0f3c1f2b9684b5fbc9159055f482ff8eae12732c40d9d4dbcdfbf5ae93ca88 SHA512 a981d025dbb8bc8d3b48cbe7327076531e614f9bb9662f24b5f89997d8f9612d750ac53b9191e7df42dc326a36913b29350acaf7fe2f4bf2f08b986a510e95da -DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.mod 25 BLAKE2B 31009af0fdcd0f8730c9985287e6e364ec4e5183e57e92560dbc80a2010eced51b8a90f01a82b49384268c8a0adbf69d179c205d3f68e0eb459169d2ea9528f0 SHA512 ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d -DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.zip 6349244 BLAKE2B 0aa464ac7b7d17fa7ec0627b64cd2301ed4f2819f837807db7a55725950dacb40be899b5148b07ea31b51530818edcccc6444a9800755e1d369ba8f1bce949b0 SHA512 982d78f580a7eac99a0c51e6f1fd2b2c3b91f56cd5e2b96fe960510049f7daf5915264f73f55f05675eee232a52998f9667fa84a9ccba15ed7819e4c93f583a7 -DIST gopkg.in%2Fjcmturner%2Faescts.v1%2F@v%2Fv1.0.1.mod 36 BLAKE2B 1f653e0e7fe93701b9e5c212697ee615f635c03fad64811a4741f57b9df6e53a632cd6665c12d2d56b5788639c386ec8461cafb4c5721610787e63b82579c539 SHA512 508e5b91b64eda9f137bdeb45512ca617294a48b9078670938190231eac59f96169462ab6dba748b9344df62479a48588db73c1d211977514f1e9baec3013167 -DIST gopkg.in%2Fjcmturner%2Faescts.v1%2F@v%2Fv1.0.1.zip 8138 BLAKE2B d74df3115a331373ed39003d512a89a9c6fe59d571d74bbf1a6ff3ebb06b87a71bc9ec11df8105c1dccf58226fa9a354d5ebfec11a74c05d5a9b689cd6ca20c2 SHA512 a4583a6b2c3a476459184ae8890109d36594a37ed9884fcdb42a8c6985c17edaa20179233750116bb262a851aee59520030c9f4ef36639d56219e6df7f250489 -DIST gopkg.in%2Fjcmturner%2Fdnsutils.v1%2F@v%2Fv1.0.1.mod 38 BLAKE2B d1cedc414de193540de5ac312000e4304212ba989a9b7bbe10b1a2db5effa33c82ec01cfd5ac4cb9d826460a1a0dd11c4f932c8649831d9b0ca3c21db602effe SHA512 894183b8527a1a4b541f8e5dc359e62d05dfa8aa66fabe8438db3f376e4075af51e781717e6ad01b3266384719bade2bf85dbb161c3c6468a40b9640f50d1cd8 -DIST gopkg.in%2Fjcmturner%2Fdnsutils.v1%2F@v%2Fv1.0.1.zip 7425 BLAKE2B e25afce5349dcf85fff01c6282db6db594626bb20a021e77330868d666cd283306b5efacf2f8d8cc9627380e81763a50477b4ffdf1c0a0f4a71f2b2ba7d8f4ba SHA512 1aac5cca82fd087586924f69e49ecd68c7401a46368fa980c2e1ddcd3e59e170d8e2dc067d96c235442db9fac53817b631c0ded1b75557217385a3888ab5833e -DIST gopkg.in%2Fjcmturner%2Fgoidentity.v3%2F@v%2Fv3.0.0.mod 40 BLAKE2B 3e77c43f0108e2eb7585bd5558385a198b301e2adc7f813cce7981d0979567808d015e60cfd7ac7c6a17e9c0a5d616642c4b9bec919cd5de8d2fd6f86dd00845 SHA512 c498fb321f358d43c35d98913d17242517c415fc3c26d497fd821f30e6c656ca9ba3ce3a73657c43c677d35eab70c90065a7f93dab73214502e604efbc44a180 -DIST gopkg.in%2Fjcmturner%2Fgoidentity.v3%2F@v%2Fv3.0.0.zip 7069 BLAKE2B db430bd56c95cb5a40e95368be1f8b23ffa067e4f491ba6a641c12f78855bbd691268f60b4d57307aeede99671a23c437171a446a47ca6ebc1eeaf9defb0755d SHA512 4972724984d58b174b50c1ea81842bc5baa1fca3d74ea5163b6339c2f4a9fee1731eae3dd19f8cb67bca9465a762e44f856537bdc907bbf37394dfc656b2edbc -DIST gopkg.in%2Fjcmturner%2Fgokrb5.v5%2F@v%2Fv5.3.0.mod 36 BLAKE2B 54c17ea419af77ec0df0606dd637ed36bae1e216c7f102fe803c3833433ec94aa1912c1505f2589ab9a5025c68ab7243359b3332d52e9a27c638cdf54a9213de SHA512 4d64e2ce7fa9b6df45e713638f40e1eb6216f7fff2415dd87972c3eba424fdd72afcf3481664646835e1f969596113a175fe9db5e91b51883650dd19e4d26bea -DIST gopkg.in%2Fjcmturner%2Fgokrb5.v5%2F@v%2Fv5.3.0.zip 55249420 BLAKE2B 82e8f06a955fae9f309db731e84f16dd9f3ed1fea25d71c78d9fc14e50a7b26f2abfb9abf64840bc0ea06df206c1a932577c4d5a13df728ef41c363cf4e9fe91 SHA512 3618e0d68ddc0f36a11df43c797cbb4d7ddfbfa6fb7c5753dd5ae04b90216aac733fb02d17d6e31ec81e3c206452cd77d932ba0efee1797d140d98ae88fcecc4 -DIST gopkg.in%2Fjcmturner%2Fgokrb5.v7%2F@v%2Fv7.3.0.mod 36 BLAKE2B 268adc19223fdd60f8dc01a4eb96290f6c4ae0fe2576d3bac9f82caa3e683e79151d9147a8bf76bfe9b2341ec2bd28d6447248fccfd10e4ed348fd02a88473ed SHA512 a963f19cd93e788d0f5de9873a5b0aa152ea592d829c1513e74c277718ac496d6d2a9dcae0462951fb92ad1fdc59381c30eb5b1bcc2dbb3bcab1cb11928ce05e -DIST gopkg.in%2Fjcmturner%2Fgokrb5.v7%2F@v%2Fv7.3.0.zip 55262753 BLAKE2B 42ecb6953d818d5b70bb6ca430ffbb5ee9d2e66feca01d89c41856b99c5d3738b031a1c743cd45860499ae6dd8c0fbe6e949c4954f969dc6bf20be39744f5afd SHA512 8d24dac1e8429af5d26697bb75407490f5a36860cfe5fcb4303c17e931c37454b17d51dd54d6b70112475704da0cdbcb851ed21e1303bde950768192749a822b -DIST gopkg.in%2Fjcmturner%2Frpc.v0%2F@v%2Fv0.0.2.mod 33 BLAKE2B feb586b107a0b480aae5583b8a92b996ea6b17d7ba9830e375f87b26481b0f3d912dfe6dc79c73f1544781d56e9c6e20a2c7dac8160705b06f170dce55c33074 SHA512 39b339953dbcae89f53b4af25fcd1973d415408db0c224b03881e557ad35f8e8b754dfa75a8975cdd0c6593e9fb8afc4b31faae173ebe86900b28a010562c25f -DIST gopkg.in%2Fjcmturner%2Frpc.v0%2F@v%2Fv0.0.2.zip 10299 BLAKE2B 6c10b7e229e214a8e3e5a00a626a1e037f347db0c8bfa508bad0da273c51bc9a78560b6703441f629e30bfad1888aa35b71cda3aeb7a422d65581e2b5f69c39d SHA512 79b4d6764407e85c1428716bf49992d90effd46fcce43092305ce9a3ae4c2f577eba1d61ce990a470b083c367c91b1307699c20f3aad99c5d7bf6aedb6594bbd -DIST gopkg.in%2Fjcmturner%2Frpc.v1%2F@v%2Fv1.1.0.mod 33 BLAKE2B 0c256369010fa14f2dd95100b3f1b75357816012d226e52588c91c6615eb5b56459061d3bdc8201a84985136912c4d8e62dc281600cb53fd2e9e2a545eb3f35d SHA512 0513089b977716c7cb885b4edced551183b397858963f74f002a078920fd1e2178376261abad2c1c475e7de7ba262670de9d25e8a6e801b4c78385370cd0a489 -DIST gopkg.in%2Fjcmturner%2Frpc.v1%2F@v%2Fv1.1.0.zip 42124 BLAKE2B 172da6e6ccc58989dc4827d113bc8b93dfefef6321344bc9f569786ca152dd50369e98e7fdf718096d42eec90c1cd14d05cf908afbcc12dce8de6e2248d8463d SHA512 056ad239cc4831d56ef60f0e36c7cfe78a3a4d67160ee81619f63f27ff975247eb53e2b3461b8ee461f8aeee2fe8c37131832304e3eafadbc5ed5a4fb90a994a diff --git a/dev-vcs/git-lfs/git-lfs-2.10.0.ebuild b/dev-vcs/git-lfs/git-lfs-2.10.0.ebuild deleted file mode 100644 index 7b2b8d5f0e57..000000000000 --- a/dev-vcs/git-lfs/git-lfs-2.10.0.ebuild +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -EGO_PN="github.com/${PN}/${PN}" - -inherit golang-base go-module - -EGO_SUM=( - "github.com/alexbrainman/sspi v0.0.0-20180125232955-4729b3d4d858" - "github.com/alexbrainman/sspi v0.0.0-20180125232955-4729b3d4d858/go.mod" - "github.com/avast/retry-go v2.4.2+incompatible" - "github.com/avast/retry-go v2.4.2+incompatible/go.mod" - "github.com/creack/pty v1.1.7" - "github.com/creack/pty v1.1.7/go.mod" - "github.com/davecgh/go-spew v1.1.1" - "github.com/davecgh/go-spew v1.1.1/go.mod" - "github.com/dpotapov/go-spnego v0.0.0-20190506202455-c2c609116ad0" - "github.com/dpotapov/go-spnego v0.0.0-20190506202455-c2c609116ad0/go.mod" - "github.com/git-lfs/gitobj v1.4.1" - "github.com/git-lfs/gitobj v1.4.1/go.mod" - "github.com/git-lfs/go-netrc v0.0.0-20180525200031-e0e9ca483a18" - "github.com/git-lfs/go-netrc v0.0.0-20180525200031-e0e9ca483a18/go.mod" - "github.com/git-lfs/go-ntlm v0.0.0-20190307203151-c5056e7fa066" - "github.com/git-lfs/go-ntlm v0.0.0-20190307203151-c5056e7fa066/go.mod" - "github.com/git-lfs/go-ntlm v0.0.0-20190401175752-c5056e7fa066" - "github.com/git-lfs/go-ntlm v0.0.0-20190401175752-c5056e7fa066/go.mod" - "github.com/git-lfs/wildmatch v1.0.2" - "github.com/git-lfs/wildmatch v1.0.2/go.mod" - "github.com/git-lfs/wildmatch v1.0.4" - "github.com/git-lfs/wildmatch v1.0.4/go.mod" - "github.com/hashicorp/go-uuid v1.0.1" - "github.com/hashicorp/go-uuid v1.0.1/go.mod" - "github.com/inconshreveable/mousetrap v1.0.0" - "github.com/inconshreveable/mousetrap v1.0.0/go.mod" - "github.com/jcmturner/gofork v0.0.0-20190328161633-dc7c13fece03/go.mod" - "github.com/jcmturner/gofork v1.0.0" - "github.com/jcmturner/gofork v1.0.0/go.mod" - "github.com/jcmturner/gokrb5 v7.3.0+incompatible" - "github.com/jcmturner/gokrb5 v7.3.0+incompatible/go.mod" - "github.com/kr/pty v1.1.8" - "github.com/kr/pty v1.1.8/go.mod" - "github.com/mattn/go-isatty v0.0.4" - "github.com/mattn/go-isatty v0.0.4/go.mod" - "github.com/olekukonko/ts v0.0.0-20171002115256-78ecb04241c0" - "github.com/olekukonko/ts v0.0.0-20171002115256-78ecb04241c0/go.mod" - "github.com/pkg/errors v0.0.0-20170505043639-c605e284fe17" - "github.com/pkg/errors v0.0.0-20170505043639-c605e284fe17/go.mod" - "github.com/pmezard/go-difflib v1.0.0" - "github.com/pmezard/go-difflib v1.0.0/go.mod" - "github.com/rubyist/tracerx v0.0.0-20170927163412-787959303086" - "github.com/rubyist/tracerx v0.0.0-20170927163412-787959303086/go.mod" - "github.com/spf13/cobra v0.0.3" - "github.com/spf13/cobra v0.0.3/go.mod" - "github.com/spf13/pflag v1.0.3" - "github.com/spf13/pflag v1.0.3/go.mod" - "github.com/ssgelm/cookiejarparser v1.0.1" - "github.com/ssgelm/cookiejarparser v1.0.1/go.mod" - "github.com/stretchr/testify v1.2.2" - "github.com/stretchr/testify v1.2.2/go.mod" - "github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f" - "github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod" - "github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415" - "github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod" - "github.com/xeipuuv/gojsonschema v0.0.0-20170210233622-6b67b3fab74d" - "github.com/xeipuuv/gojsonschema v0.0.0-20170210233622-6b67b3fab74d/go.mod" - "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2" - "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod" - "golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734" - "golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod" - "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3" - "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod" - "golang.org/x/net v0.0.0-20191027093000-83d349e8ac1a" - "golang.org/x/net v0.0.0-20191027093000-83d349e8ac1a/go.mod" - "golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4" - "golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod" - "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a" - "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod" - "golang.org/x/sys v0.0.0-20190412213103-97732733099d" - "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod" - "golang.org/x/text v0.3.0" - "golang.org/x/text v0.3.0/go.mod" - "gopkg.in/jcmturner/aescts.v1 v1.0.1" - "gopkg.in/jcmturner/aescts.v1 v1.0.1/go.mod" - "gopkg.in/jcmturner/dnsutils.v1 v1.0.1" - "gopkg.in/jcmturner/dnsutils.v1 v1.0.1/go.mod" - "gopkg.in/jcmturner/goidentity.v3 v3.0.0" - "gopkg.in/jcmturner/goidentity.v3 v3.0.0/go.mod" - "gopkg.in/jcmturner/gokrb5.v5 v5.3.0" - "gopkg.in/jcmturner/gokrb5.v5 v5.3.0/go.mod" - "gopkg.in/jcmturner/gokrb5.v7 v7.3.0" - "gopkg.in/jcmturner/gokrb5.v7 v7.3.0/go.mod" - "gopkg.in/jcmturner/rpc.v0 v0.0.2" - "gopkg.in/jcmturner/rpc.v0 v0.0.2/go.mod" - "gopkg.in/jcmturner/rpc.v1 v1.1.0" - "gopkg.in/jcmturner/rpc.v1 v1.1.0/go.mod" -) -go-module_set_globals - -if [[ ${PV} == *9999 ]]; then - inherit golang-vcs - # Upstream deps for testing change to fast to track them here. - RESTRICT="test" -else - SRC_URI=" - https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - test? ( ${EGO_SUM_SRC_URI} ) - " - KEYWORDS="amd64 ~amd64-linux ~x86-linux" -fi - -HOMEPAGE="https://git-lfs.github.com/" -DESCRIPTION="Command line extension and specification for managing large files with git" - -LICENSE="Apache-2.0 BSD BSD-2 BSD-4 ISC MIT" -SLOT="0" -IUSE="doc test" - -RESTRICT="!test? ( test )" - -BDEPEND="dev-lang/go - doc? ( app-text/ronn )" -RDEPEND="dev-vcs/git" - -src_compile() { - set -- go build \ - -ldflags="-X ${EGO_PN}/config.GitCommit=${GIT_COMMIT}" \ - -mod vendor -v -work -x \ - -o git-lfs git-lfs.go - echo "$@" - "$@" || die - - if use doc; then - ronn docs/man/*.ronn || die "man building failed" - fi -} - -src_install() { - dobin git-lfs - dodoc {CHANGELOG,CODE-OF-CONDUCT,CONTRIBUTING,README}.md - use doc && doman docs/man/*.1 -} diff --git a/dev-vcs/git-remote-hg/Manifest b/dev-vcs/git-remote-hg/Manifest deleted file mode 100644 index 6e1d26b61663..000000000000 --- a/dev-vcs/git-remote-hg/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST git-remote-hg-1.0.1.tar.gz 57856 BLAKE2B 635073fbd0d9fe0ebbc2e9b5e49298bdb9f6b02f964219271a4bd930746e892e58fabde2afa94e998e4bd4aede91d9ac80291eef1bd3eb16cf82f6691514259b SHA512 b665cb6dc0564dc7f2cacade9000378f895b77a3186e091b841e58ddef37834e3cc87e81a76ab713997c6f837a768eff91d6b8a156c6277da0e34a2f156a5290 diff --git a/dev-vcs/git-remote-hg/git-remote-hg-1.0.1.ebuild b/dev-vcs/git-remote-hg/git-remote-hg-1.0.1.ebuild deleted file mode 100644 index 6351daeb396a..000000000000 --- a/dev-vcs/git-remote-hg/git-remote-hg-1.0.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -DESCRIPTION="Semi-official Mercurial bridge from Git project" -HOMEPAGE="https://github.com/mnauw/git-remote-hg" -SRC_URI="https://github.com/mnauw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND=" - app-text/asciidoc -" -RDEPEND=" - dev-vcs/git - dev-vcs/mercurial -" - -# Some tests fail. -RESTRICT="test" - -src_compile() { - distutils-r1_src_compile - emake doc -} - -src_install() { - distutils-r1_src_install - emake DESTDIR="${D}" prefix="${EPREFIX}/usr" install-doc -} - -src_test() { - default -} diff --git a/dev-vcs/git-remote-hg/metadata.xml b/dev-vcs/git-remote-hg/metadata.xml deleted file mode 100644 index 516b1c49f64f..000000000000 --- a/dev-vcs/git-remote-hg/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - realnc@gmail.com - Nikos Chantziaras - - - proxy-maint@gentoo.org - Proxy Maintainers - - - 'git-remote-hg' is the semi-official Mercurial bridge from Git project, - once installed, it allows you to clone, fetch and push to and from - Mercurial repositories as if they were Git ones. - - - mnauw/git-remote-hg - - diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index 835a4e310255ebea196f55d4cfbd70b83afa2b05..b7df73cb9e766b2a952394034f6d7b685e00154a 100644 GIT binary patch literal 36115 zcmV(yKv*`RTf5J^Q}q+2%2hvQo;&er`F}vii1N*Gk(SLo7Y!^PIJ( zfBS#_&;QuB_-}k|je9Ni=ymVMHO_wQrR7q38?*53CAQkmux({)TN>>cXP7IG<7~$o zp~bj|P{Ucueyq%2`X0wQ_tlSd^(~KerNQf#(6=??zQUGxkv@)a9R2_J?~ld$>-+rn zzE<0Igy&-Mg&{0{K8HMyeU$CUb35uxVNWq^wIADc<|D3J!#sMbJYET2dn{9kN2vXZYn-cNIqh5{mTSjcuADo6 zJ6DOlTzRddtt()6<2?A{d5w`H56XTgRw18z$#u`|2<_PRvc<&v=P}Q)T3dVK-41rI z@r1`}Wz`whd|#&7&U!>X7FnATd7X8Qtfe%JuQc||4K1B-=8fa1W2C;%(ASnzotVj( z{P0$=*6SEG@V|~QX2y`>7S<8>&7aF7rt3;4Tgbzvy!DN*YH!Q*>Bs!`x&HY0_x%2F zK^FC~Tq&Ha*pO8zc*VzBwexChK|e2iVikTxN?~R2V(cUEp9!|) za_Eo~yGn5#pxB;6s@H+DY~^gN>^|+ewl*thmRnrx={j>|Z_6yac4C<)y9kc0bA@`1 zZ~#yb(>eieX|MvN1) zv*+Mh&(Zo~uU4Cw(=1!w+tzpB;{ZiL+{ykW9fL1>TdS|N|2{v&_oa&4xnEB=-1p-s zWeas&178?p0o8azTd80;?E=b6DxX~Q8fiXzeE$_T$<=uM3 z^5($rwj5KBz~LTP(mi%yd2VfuiqkySYP&$M0WQx3(CkyRE5+Z*a`01Y;eO{eM-l~M z4PaI1A#Y~4g9@w6;y=IrL1B)t92&4wqE1s2y!8WkjJ+EsXX@u+I%`u^v z5+Jt^EO`1ym}bq5*S)rMrlP@DtgDY5@COi%vA48Ddc4189Eiw4 zyaBaB<5BRTYc6076M0*&?_cMqPanodBI390VPR){8dwCfW+0F(yu9?(fD4BpC z%7kQu-1hJYhlH#FxJUjr20I2$vrVi(!8aiaEd%2fz`{mCJ6Rrn#no%A;1IugAK+KI z8fHK6FJjJtRT1x49w-TD*K5K-38x_L0pi0WK)}e>oclY@|Mla`k1t<7egE+1U!Q(_ z{PeLs7A@`ZNx06lpZmdc0kIi-2imti5MC1h(1~+r0}<J!Y=^m*olN2C^Jtu5S9s} zfj;np@ImOqB4i!qpNsYvOZLG0O(OIHWI)&q1MW0SN^IVhdGyf0nQM1LfRuV&a2JSH zzA%A|2f<_^5g>hP*e4G=#Xo?JM;SC-BRz zbprVS$^?`6GYkMJ01N;js}ohRd?C^m{@BEX}CzeNWjKq8l6%i9Lzv@r#VCSfW8!YvG85PTsK8&;FxS71v!`~}bhBu$O%#~i1|7m1mJs5!L^76g}Vv9NUh zX^A_`JZ*CTC2T2?0?X)gUJ&{KxS?ARV{Ip30CqjMbnNwg(N@BkA-qtNo!=hf? zA+`iLb|Rz0;IM<0ML-=3*a30~hu}40BStL!?9tVV2Z0?ei{pXneQWqftFU*V3jsflb)(Hp^DX!7`$rddX4s;L`Xhq)6=UAU! zGcUPZjtYS}3Dckq?uKVJf+WU=m`dB#AX-{K3>>xyO$3hI`?J72`GMKvsq%QN({>Gg z{}^Q_RNy7V17hOdc6eamK~5PX78AhMaqalufURthhMo7nRf9^luo9K;A&f&t+0X{p z$NrBUIDm{{#o=PfF~hN!;*Jsk#?N)?_4DTnk9e5WS)QZ|iGg}BRLde7yrmUX5MhOI z3wE8|I6FHV0OjYgPvjbUki8`4T|M{OuoCFb7m8I*1jt@sVwf8OH_I&fB2Z|7 z6bbcv#fa@b{P4)YP+-gVOU;sY)^k8WfS?{DES&!vuzYqcG&WFQFJ~<%e%3LK4mO@Q zzHK$|Mo>ST4u#1Z@GOb&GDg7k0eN5nkUaoBT^yyqr}Vy5-+ue@zE1nANx_=1dIW1O zD=VJ-U0Kuwp$ZGYTP?E+Kt9+6zrjOf&^xq%Xa!4vLnsjs6|a7Epa`)S7?%nR?hxGz zL=M!JPzi1z+W(!&`0KsS1&Ze*@F#1+E zpPJ~0lfybztiWN|YHA_FxTn~t9)}cf8$5|UYP}I9S&8k~@bT?h{8$<^- zg&M?8Aw!VWEu%mN5rL>oY?ENgVGn}+1EWU4YN5p!W=5>QdcZuAOHIEDX4+BC$mBb!h#H;$H5B~vtfY91rhB${duMx??G|E zvoCPFBkhn{nFv24-aqBl3P*e%al`W+7l7$%VU)zcv!e6CPt$Dx1}siGLIB6lVtOoA z28GbqV~6f0m>eiq(Gw>!BjZmMSD6R6g-j@D_)2VDt7emJ&~^-|9H0c~zN`DDR>zN7k|^^f`gmpU-XClyUBb7AGz1-+4cVl42z z1DFPm32ej>Vm50R*2sI=5o*cILoWr%hv#9`C|+E+okp*%7uY=7h-E(}d<~s_!EMkK zAYwB*Z}{AK^WBFlVt#Bl7Klr47pPO=o~vL_J9>5!AqRpHzXRNe$19u|Ed&>JI^vp; z&xG&BlVHOGqp0^aO34tA3t@$2qEcB(!Uirw*sjyfRy+2u3C_w3#&Q?xdG-sR~kH2bHb`UsGg$>OJDQ7DoC@P^0RbL8Wala!gftm1v(Lj8$5vbKJ zFOLTg4_`INCD8SRXCRr8ji`UDFeGq_a2+SgimyhZ7o<5HweT4P7nBy72zaEI<$9VG z@b`2?0yVzRx;K`K$G`BLal#6U#At7UWx}h+-f?wyeZja5HPCT%HvWUV$Xs=w5(t~1 zKa>k5JFbcagBgGX@e$ihy#RgYngZf;dM@&S__n8Oc~$}X5A30<0HAO!xm*hR=i>Ft1~5qSv@yx)#i;%j&btO@i9d+ZkG*; zhwXZp6;TgD&g&qESd@X4#12kP04oupi^mHK)yHty+H7`76L9u{9s|M*FT4WVgOVB~!W2>;`5?5Tkof{Z|f{TU6X0>vK zkYS!k^$xtitKXODj0j^G2y`G1DNIwmX;~N4>AFwZB43jmrho8RsL|y6v26kZe0)P( zAvOG2Rwe$1qX`J6;?7VK+?5D+F6`&x_Xl+ZGB~`W`rpqy3`SBO%akw4@FIp_ zH5cI+aYp31YFTDBp-&f2=*f<1tK>8ICV0lg`b&cLB!K@Q_GS+Qpcey}GhGL7L5#96 z9?4YU-;5i0C!A&s-&4W(5H=N+xGt7*%#0gj-0Lb(+ict;l$|&fcF*4?8nbmgmN19e zU$A_vieR{*9w*`A>)fa8iap9`oDB=@0PCo( zdV4dc(L8>Bz!Mzcu~19X8TYYh+1Qx8IzJB}!8@SJ0CS9h_QE5dh{0QdKk`ivqsyonH|afd`e=i96Yi_N=YS;U9@(SOGw;)#7)x9x#7& zvU#`y;AHH{JyXR8;E8BQF$^Atuf<=ZXG;V)T&{q6M}Sy^itsoH>2{!Z zYxM|YA9zMD*P4Mql?Jv{7cnwJ*9XtUcV}%QZ6h5#%I*;sMhSEgGuj3Te3Ucz+xDNB zfq@WLJrLwwK!C<-^P4VnOvzx6JynQ5+92M_7}z=x_TcJd&k@%UG-wTydIkgoB#$8A zSwKT4_2!WqP;g+HeCANEy@k3lzs}F&-+vx`J#*_hJ*_Ht_6Rn?BQ{?NEt{3Ty}zz#w{XfgwX4z=dYcVBdP*+m4VZkP|!)sppwk zje9UxmXriZHj&fOl@}KPgWea7(F@(Q8~C~b66l)zzF^<~`0?dYDFew0PkMeI9S`6Q zI|gt0@zpfeYUX5bX3vZ6j_IehOzUr%=mJ4R$fqD%z|Z@g48IQ!(YrAbvk@noM>e^Y zx)o2I*%G)jp~yVp#jn6sA8H2rAI<`oM&+Ell?X0RA2KGT_jjQB`2EMNWnOc| zCA=J`wgUo(KsrhT_Kddft6D&j+jQN13t*{?*6BaYO&=?y8t`4~ueuKN-SW2)U z3hePM5i`F0_&k3+2vvTm{}5^~{1B5uio<)^@fEb0$`cd1%K_oW_iG?H4mNXWPx5ya=3LyPNGhv}D%LTQ37}n9Rlu#W3cm0;Y3Fs%%TOJ8CK2ncEXyNj*>t-rnPs}B>3Y8Af}QbC{H^LQP-1q&Wjf~ zLAPO!0u}_iu|Q$9UFr*YIuewn?g(fkEu^He znT=#ytB02;g>W@!9{aTADI`X#?NG)(g9SB9B!+e6cA{qEm}Z9IABmsZj%7g$(zn3| z2FwlL3J>4gwmx=3)9&%t33Wrr`*NjODAS7~&vip4U)VR01+gW#Y#!c>!6L^!=DJ0A zFYthin!sW|Q51)VDaQapduGvjV33O^25X=qi>MUe*Q!5r#fXLNCH)yaIawRKw1_AR z?J>qNO^LD{Arg9EMUnO5^-(Rn0I&%@v{}{;D7CAx45bp_3@6|lOe5i5XGcY-;@MiW zC5Vp6%M(x`q&RJWjXe?xrgK^91AIbFEnIzhP;s)HVS>m&+lGNwB_>vKm;gi~A@ii_ ztfh5I_$Zo{s8;%p%!3-5@c;_vNq}Nuj&{`sJp(;*+%r@Ntm1L|o8p^y3gKru;jvyj z?)0pXL6xk^W91!WiC7Ck0iUnf>CT>jM8WvpLF5Q%1Ip~Qsk~lATLP^MjSNK>brV?x zE$9|JE#f2=SrM?HS!`+Eu8kK5)IETSaD(y4P#u<`0J4V%poH=a)Sl79)_i(=lrB)4 zIJ0m$zLp@8WMdvNSkP3>##$Bv3J_3svr&<7ss-{E+nweml3o!H%}NhMDV)br5)TFT zm-TwE&})0TA1cu@1mtWdJn$wmSC8$sB~3g!tc6HR5Ja>9%o$ZrP|tBDFc)HV8prpN z_}OisbJ%oj%^D0SBwngc${QgX`>crWhW)`dR)#L)r;maK7a-zd+s%s_QXgn6r3sAp zfn8=vCJP-vmW9}k{6=B`Qn>VN+L(Af3!!}1-2gjSFUxyvUA}YfipK-yGH`qA05M90 zDPI>AMQ`i$XZ!LUp76-3=NQfxog4{(0kLGoG4I1yoD(F)(+Exl_>cffbJjU5@WFM^ zuUKxo@cn{KC3pjhYL5t63`)o$7O^0(foAnpU9zuB4KI-{DWR^Uf3Yw}Y+uwf^Y8KfF)r^s-U_E!41P)6G#9tyHNic0xJNDE|%w zB22)8Q=(e6_Q^6{St9{YBGERrM(5_BXyKHFTeavK0o0 zKWCT#_(8mYc7Oxj3I+?xHe(no9^+MrcniP5dshP}Zw@2(S@kXk9D7;KCF7j{ILK0y ze_P7fA0<{B_-FPCCIupwg>G6Fxxf_piG{#J4a#H;{TnPES&UiWI37Jk&Js9%m8h)gdF1uC!?b?*DJnoPlW zSWt*CSk~PnHE#3V!DDaY;J^cybBmXaUf~^Kz z0-_93iy4pI^6Dq0!i+1ip;ymQcWcmH2ta5MIXyUQLy=|S+i5BEH0yG)hz&QoW-pc= z#C_c7yOv0IXlT@ht7lkN`(l0dKD_wGvAdR38X{-;vXe%NMBG`pet77BS{1^Ou&mu87_V!`m?H|v z?AvLr-tg2kdFp|X>#bQhUNfo-7Pi%SO*pdEdqjruEN_IZ?$T!>H@1d*Z`Mu62wj^N zBVro+UJ;nRU(@1Z91F4pgYe{vFNcU6(CzMFGlCG&<5}aZW=k8S3kH2!Dv$ku?tB_2 zzK|KYgL`kadh6ro@p3xK4n2(u4u~*@p45GS&pt*D!VhsmXSg;5#w-NjGwd08fo=8M%sw!&rt_(T{BzJzw*I#`Kz=O1#mZ-SVdY^dPrHbhr0sDh-5MXCWkdoq8p zJsXwk(i{sWuocf2DlpRs8kMiy?C*i0Atd^SVIarngcDt!sKWSSxT_P+BO}fs&Lf>3 z<`QuDv}H31`zMmRx6R`aUJzAdX_04-X@5I?U!Ur4A8^C^<5^eb5%Kew29AQ-&J`sO zBw<^?9tdOE&{g?YyN71iX{|@GA_}Oi}tfYZ?CCLJBn5{3`F^RhlWw-Jt zn%1%i5LdlSN?LO_@%Q#Lue8RIEgT*8hZ*o$C%K~M6`;=|3_}5rjI3wfaLj1#9+l9n zY3i1O$?&#uSBbMxa^1Unz8}y;X!eBQ;<=zYlHu|Ym=7Ztk=f_ldVTr);{#EA{rK{= zucv{P=Yk=OPeL(lJ0uVO`JELRNo<5mb`McTfx0CqS;8AhD|jJ1i5-f;RD+F3&TN{Gy%dq&>>39kw7k5*$7>kMDu9=0ALs!1xjhniWiJj`rDD>s~DoPcp`;n;Dp z8fHCk!Oe^)%Z{)jWWy1On!$`tv%4 zLm>KjDdhGmYmy)=k`!VJ2|G?!@hGe&q#acVxYm=P882iB!52oJnpql%6%d`w2s8`R zppmDIJp_vFom{Oi-+p|npPv;&<&4i0WxHMg7r=;pId~ET6RdPoi9l;x1rtR16i?QM z9mZ_iWyKiEGmguK03_?odpCqTYQr2*4Q8ZKS1_n+v5Q)vsu-L+aK63? z;@8~Kis&UcX-Mq5$wxTOb$VVrLe#j0& z{*oo0m(}bLx#A&AuSFLHZBSWR+j9s*!bo>GY_l<7+E2-9*eHf|0H*NO-Gt{jrli#HNPGk< zs};2_lx4g&Q4;M5i1ma@b)>=>36aqGJkj&;+zpBPbE$r-e?FT9HHIg_!kl~T0Jq0= z_L+L>$JTk`ga{aTzEvl9ITRO0d|4Gg5z&2>N+5tK-N}W`yrz5xs8^uDmrhu&&RwH< z23`)Na47-7yf(is!-7SHO3GGvd|+Yxd3UBZ?j#ElS-w-@daM zF#)BGe+MB2Mxv=QQ&*UsX>)MT$cmzfYqCvz%VE#R88AuvEMORKslDHR?;pOR1M6=u z=Uc4xGiwam!8T#(Xl`_A%Pg`@DFJDPSRVimn+X9$qd@54f2f_K^UNYQlnCG=_#I1D znihecFcU&P0qKel*nMK|R;3SLWh41A{yQOyaX#ydEuP_32^;pWP8+R%2E7%6`43Zl zJ35}|K_HA7hFi3>0?7roTojw;-~z1nb@v2IQF6Co)+V{Id>5joeM}Lix3z57&;^3l zH@N!k zp=>;_fbU2WFrff65y@J&x6+EuYEj5`S6G21J2C$*QdTM1vzt9~wu`VDc~IgFvM`co zzjGtv^#>#Ew$a*2(NVS`z{xI~F|Qc`KU|0P#v^g2V3(c*elveQFxQ=(SO`T_#PICv z;LD`@;2*3RQP0loL%J8O0*k!b&O@0d2U|TCUvCG3zkU9KB>eL2w`Z#Tx{)`4 z+zlkkac(Lqc;tqx``KqM5edGr`O2-seqvZ=o?N91MtPbqQEv0I$y^Nz{@hTm=uE;z zx1kWL!tP;%0F5S6N-y?X{lWaK89Dq&hf}|4iN!+CiK+% znPcym-b`h|{qKW=PQV24Swyg|Th(&gRN0Pl-EqSgS2_{587$}4@Xnc+5;x+2!K3_14&`hEbhc{?N zS7`8DME2}q4k$ghGqccRz#~C7!bT5|^*YDiYx4{tL_2+W-z^ZP`x#sgqIF$KrJkTn!#v1b{ntj z^#u6qC5N><(s3RII}m0&tY5#_2!%+wD^tViA+e2r%k}KoyUC$$sna|ba0WO{bSsD; ze9Vnl>S_6~JhxbBx_iC_gs+nbK0u1=3V0~a^f<%mrvFS|Czj!ooe{YXjK(s>DrdXDeG>|hb%xYGL#$I3goEdwbA*0 z)b-ovzxtQY>*K=<6RY(kSram3{(A*m9oi%wT^VMxMN6n7G(r|Z>|q%c7mXN>-{p+e zZ&sN5^e_v{yNHiidC9wqi5-bYu>s4Pt$B^zdW`!xac4U~)^N4QNi+Bh#yKV6Fm(ge z4?J#UqKU&n#$B#k`D&iVgAwfL!gRaqf7svaL8V=A*@O*(!sZnqYS~JN%5EEc?HEX? zBM{En%iVz)wIic((E3=b??2|(CwD(zMtzjQ&s_oV>oB(EIV{>VLvj2|IW+bIZg5Vb zaW{p4O0ZA>%um5%Ux^^-ku6m*fLim_nw7r@jkw`gQ%AZxAVG%Baw}xZLW&*F-ew?- zn2hp(dm)SPx7!|=n&80Bj%CZL7w?oVcug6ta&U6 zzeWt0y0+~Z0!*-hW`ifhW-G%xF6!RH$kf{AcgKWx?zS`@L#@NNHdfR=+2SmijIsmu z9$q*?tao^;5D$I`t1CMs&MLPC?ir`kZjIH1hln`TkV+u^J!QNQriYL~0^6=#!a|Q@D*E1Maz8TgJkner7Csb8dm zGB}7`#Sh!6dD&fwPw@h~^ApfB=UKC)=9;$Jn=Cp^)poOC5Xx>Iw%aj1$GJJRrC3G| z;ZkGSPqX$I9H+7}#C`AOkloa7bDw!fe%^)_@bZ1JKGn~^{bE{zz|#|fUWPfYZUK&c zKdtye|K*sLSv|s>-Jy_W-VkNIUBnt9fveJy37qjRPVxTdrn~J<~#CUJukImyu~@YczJizSz3X@Tc$}oRKR_*i9+xKdJLLW z3s-g({<&KmiGS|@T(zfEeCg}zAmZjkjznm?&J2R=g8j5W9T(qicyLBaA(Rk)uDgmM zCd&Z95Q60tjGEOa5oCk#1>6PKJGRhvmJum@SQoe?`G=TXJXm1^<~p7S(Nz?zfI^BB zK8M9(Pd6*F!_|`keto(>1ThQQFm#-E85P2whqblq-18FtxS6mx28D{l~Xi|9n0CK#NVS86U;UbO=q&`;N-6x;)nbzhI55 zcf^qFj)Cg|BDJ2xsAeHBdy5bn6RI(Y5~`qBAxVmu=vfS8H!mDy@SnE7dT0GM|gDC49 z)5qwD?Pa?l+F0{VJPu5DvVPbhMArh3xBSEJ_4^-Am4TwvPtU1E(9Y+Ab-)NA)0>mG zKyB-kB9G`Sv1&58IpSp52p1h}1E(hp@C>Yjhb@a(5b?E9tormM{5Z?Bf!9jO%h^sM z*0HP!Q7d(v0fm#B1p)clH_ zeGr`a-4;t;fM?(jnk@w^Fq8}8bD=a09tpmULjn{BCcYl2z=GrB`IiU1Rx9FF5={>& z`EgkeVBpXX0wdUUqNkU2-l&%&sf+N!sTGG|`6AK_G6Yt};mAFwf*gm!XFu;b9RUS+ zcYF;T8U1v=tku^)etTLL0_tTZQ0zE55hLbNPFyYA)^ z=zFw=4E?z9$p)s~6}48It>^#;2X$e^d?>)oPc#iH%=e7Teh5ofdA;Y+g(Fm2OZXqW z5geMfBPZ)GQg>2day|rLWvTikBpn@=g6-Ke0$Q-A)*+ccsl*zz>P*fD3PT>9k!^=; z4@FC4ko#>G_gf3j)~x*>i}mH}t1E)qPf{P@^E1IxH#NGgP*xgRw}x^#GE~d_1M4#I z{~2q=IH0o*Yl1}p+5D~SWnC7OI*kqtf%F!HttZ&Hn=K1`VL)ScT)k*H1digxkFmlgZjQSnSj93{TYr^_h#%>hxH z2ksN9jF}L)s-<*ui`lB<0YNmeLJ+ONHXR#5tj%c7hHSoGbf%11YVSx;wLuMbw5xf+y9Ih8 zd!6bN%z+V;?1CD_n|h;2T$Tj~h? zX|N_#HjMm)EbSfUlr2c@ITj0Va2kkJv+exB>JQB)_Gpm@gkiURa8zAUn!zIHi33as zI+_$sFxaLz!gbhPKS5Wg^1!*`zO%T94XZ&mYg%DAL9FFl2oA`mI1N+aU&IqI4t@7^ z#a^acc)t0}qu#Jk?s`T%0qPAcLR%fV?TNkggcyo4%q)N>^UBWryw9yIn7T*wOeliQ zb0_pQ+OF$JRJa22cvR#97Vi)T*$Osl)zpSIAo%X-F)cDIk0NpN4pT*>KmaeSbVu)1 z+oGLnWkLxh)jMIOIaCrKZ<~jx=p$?eoJBir*4sD{=W@0NGEA~;YW8w#F**nJ*w%p7 zPseHhep_!zi9g0KXBoDEKeeJ+Wk(@$1(PDY#B|(8djw)&)@}hJ z3i0rM-)br(u-+LMOZG|fubqJlpN4oPSZ2dw4%==gZcS7|={i#th4VP~v9o8`(SiYW z3>AsofwBq3f{|D$#pkGE9fX3OJvxbO}o0y@+Sp1Q}u1DK~wz@nszQ_0M_dp92 zP`cR|N|LnJ0daRBDB;C$NF2JQT1t$s<~5EfphaStoMHetSOS4kd8I_L(2 zaqJ{P5kUpQJ7w-bB|scdXa}Yij?1>tWntL~3vy6)PUdzz=|JiPI})9Cb2kEyz%I(G z^9eoUe?|w+9M4IIJJ#n=nONG8kCiFL3@G^pBU*=kx-OM)ZBHLMs5D+0)tXu#RBAc52SMC4Pn$FqZPma((>#{YU-u>7{7vrPX2% zLGoHov~spqgYh|4+H(vZ+^+g~*WR8WIYKU1?Ew01`k`gJYoJHYLAfWy@q=+|+FG(o z#-8~Ks@wz-a)lCqqU-{Fi1qU?nLkByi_ zj6q9|Qyp{HUO=}k&fM&lx~u@p0ibY(7YhY*XpTk?SbjOWLw*X{?<_VDr#GJZ$CvT( zLmlJU!1FqifS+D>C*Iwjv-NAgwak%Z#w;4LdfH@=JR3{Sb(E_6qz-m%-H!Y-^8UHQ z%cj%I0dgB*voGyD%>-;ib>n3Zg0n%ZshKOn4WFeWd~3hQwBpXz6=ShH&#)cCc3v3P z=6H3&Lh+DjLRkWT0`?I$PjhIvH;WF>Sn5AE_9BM!zaOlj5b>hz&_uI1eW)`{ z|6=o)Vxgj4CJbf@~kUD*MYzN?qauP*a=F-X_g^5kHccAz*5E&zFm*| z^oqp=Z?L=*Irrv-pX!hKuYcCq9B|&3j13{m-WW>_ps2a{PJpt5?U2UDhT->Qrsz8D zSP2$wRJbpOZ0$0t!nxOHwy1yDXB#u|JsVK_byjCM@`aA@*sO_ntTwb7hSEn_&q)`E zF6{5>_UD+v!0#d46Fk{7TBF;ScERP~wfJ;pb5D0mA+;nZZHJEG9k?5e>&`O(3V_35 zgD7I<)`-rBwwT<}3Dxoy{vEpKecbz}Is5PZTV2mOw-R5crxRKa$8gCVVBsucRAtn2|2WBQvB-e>=IY-M# ziW#Y}Ppfnu0Wrt@IK0dOwTy>iq37ke4X5I*&C|%tLPK80Wu?a=1l9lzU?aQ{0-S@L zoStf1gytmGW|!OPY%hRoz2AvJa3StV)4xo#~$63f(;{j)@`3gL#Eu^QWV!9PEmo+nhnDn2*QiXt8_t zfQ6^%Vavoz0{JbQvQp5=^tLwlVB46Lx#x32T{OpLgA6<=^S_B|L}h!Eh`kWF8R1p`-6kr>+g|KI~ z%gy7sYl?{J2EpQ~Ghm$9QP>fDX*b=&()W1JC+%T9n=>7|>3sp=xUatOEDmF^7&$wE zIhx6H8Y^xD{n{L$W@R*9dF%_056vz?a>l@OQYH3Szx3-#JrUBcB^ z?Hp-Ml-ju7SL*X$|AIQKFV9Md?PVrb_8J70FYM2wFId|KVn zyGD1+Kd6%Ivfjg2hFY)0vb>W6#>jHo1N@i_WA?pm(>w~ zlJsm2JIv?h@wJ&rY~;Sh!NF*+tM%uX2P<`W#ZyNU+IMW%vh?kyfq0W$*LVoDn+Sx! zw}~xT>BMrx3nrCp<^s)I_oShmP|r0evHx@;pUG>Wt3vH3<%%LGQDVMqSZ6^XDgt6 z@ggzsojg3@4V~PM;w!Cat(X!3x;sHOJ0-R)wGjx4S2&-%%;dCiO9x?UjvPbO&){V) z-VHN`r&(}UZWItU^$GCgH115bo+ge4f1NvfWFgroqYP`2x)~6p|zrBpT z$k%nf3_CjFdAp)iL{KPAE$s^hwxvIc1! z-I1y%hzhz_O9YO=LZa%dzq2wG9a*f{u2$}&ryc^wGA6hM6mq`@bKVy`;4XYFm}nW+ z7kROShfBC8}GPr=%%}Q4s!DP6#w>;p*I^&^E62b7md8_hZ$Bs`x z!(z2RSL#pL=!f?yJ--y2z7SHL!;@{;KFD3{eQYq0;Z%}gjx^5Gl1F}hYz~h`52c6jYF_VED+_t^Lk7mQr*`ATm^E@YpDL+vv z*fYAsqjEQKyE=W{9*JT4wKu2ar z#8`ZRsjK;MCg5jBzMt#4WKW&*Vp%}nO!8xxED|K5TkL*27X*A3FP$*s;54rt_}HCj z!XHMYQ1BEyn74DhORP3XR-9|tg9L-ciQ8S&f*i1s<8row<45>igjik!KL6nDt2V-c zWgp946wBvqHg@&AK`hvE2KDp!%g)3$_T{Y6vl2}0rp8^&?|GPk)=QhWcy!ih_a>6T ziti4$U5=G-tiBiZI8@fV9JX;imT7+Le|`J-JeIcn?Rj`!t8r^hFjtJsHQSA-|79v#MdTonRYFGmSS zuYJLO*5g##lXo0sYxhiho0oW|x}etZ21r;4mf9y-g(HS>142%+Bd7CWSVJW!I@!U? zR8m6Gn#>>&8RRfKFy0JP-Yt=Ul$smCI%T&POBUYO>if%x5Xkp4Ia+L~aNr5DnGGjo zYyhe=E(>z2X}D4M9L}MEMpvgXpFsb*9N6OJBexpbcEU?sOVWghhrk{QMAtSU&E`sq z-7EJ+bWUYAzkH&HA325tlLSyO00(}@f(ez&vF%gZfWu$i4%!plY7xsaA-WvK301OZ z7y-=3y0anfAG2@vrdTfS z!2ak_4iU!TL{6{h?XZ3cp(i2XcZQP)@;v{-ecE&|sJYI&BOfo!J)gEh`Cvn)p(WkQti2RDK5fMM-cHFz#iyw&F!AD%A%Ye8d$AjLGEr> z*M1GdK1h<;(|q6h=F~9bn`sDss5y6tAmf=#h!%T#BP417OF*>0TPNOa5+Q^<%8drU z#ko+|hD#7HrsE)-w9)VOabU;Vnl_5n%=_i30rzqj{(D>y+4aN;jw`j0b~Ut%gJbUMkh;Ar*|+JkefT>+vdG)ZNg=T& z8{QmSQEODgq`RS&O*)RYiCQu?Fx-KnUc3pKS*=l0Zn`UW?m0ftVX_@g4e&UX>A;{u zau9Vf} zsdYV14Q=~C1zUQ&IR=BsG@(t0Cvo1|Lfo(I9>d{fFwRAD(&+F`%+0GL9KH_;h312A z*~W4xx)X{eqRtJe>PvIw%PJ4sq9A7r9gFav>tSKT`bM~%XKt305cF-UNGiDCJrWBi zy!$o`f<+=|-{a-nkTV~eiL=zF;i5{zwr$-Phu*DY8;EKb)bg@47#(rSqX*k_?N{C3 z=V!5C^It#a=kFh12A7wYJA8RDlMem3nl*9+D#xj?CCvkqfm)P3-?t=MeCKTl#B*y$ zlv$1-w1wt!1dEyGlZ9o?z&}e_u5*sNiN84BAc9Hoa2Zb|?cCktsHMetNN1+H`# zKX~s+^mYUVQNVR zZ3f)DyNQUi!}*;bvr>am+F^%6-yQX2iwr>dPEx(Y&S60qq$Q|FPZpz5V><^th;P1SVp8nc#-tE$uP%GR1VJJxF?r3OcA^B zYw#hJRU+apBY6qfv&#)y~e!c|$_+HU{Jg)cCHrCb%13@~YEb8HcN5JGNtE zR|kM9T&<%G_-gRXi74i@mED0c{0^^1*`f(h_2xrgFB~n{>JC#YXLoXV&!~A1r)3|- z3(f6Wuy@bX$77ds*w75Alp|P10C9kMI6#OPeHUWcIe=4)!_x-Q1~tdyz@AV03t@Yw zX^LN$>}3w%%RLpFwb-aAr6Syhuo81eGNg$QK>N)FLNAxSEGNI&`R0cS6{m0Rjt57` z45ur5+d=Qsi99E~1k%2bX`_Ml>GK}w;2pXk0KS2KZz$>f(2dIr)w;8h;DgrqdO&nS zE814KX_va`w&5r@6rguN=li;;l`q6Z_NF@wngwpD+nAmWL;O74csbA}Liq4w$Te)l zdwI){=wKz~Wa0D6T7CWYrO)r*f&FKId>H}}i`O2baGO;CNrp*4h}JiwDZsAW61+Ja z4lhB*G+RgEq}Cra8%h0jp2Y&R=yE5SwgAHo8}Q~uy4I2$XD$3|)5UmXy|2*p)(Ft) z(S2^y;&m+N;hYYj_aX|=|7_lH(1N!}T0`f_YxJ_Q=&fybBomaO+va54C|PuOWI#1t z;*_Gp`+WE}jU@+`VLGREfOZTzP0B|4xZVz3|NO6?SNlE(a;9y6sS=rXGdf(&Y-L%< zm(8p9tX!#5$kXC?NMoosR$I(*dbW@1wyMN2Up87yuTEbHjhCIw?08A6rQQXqvXLR5 z_D-{Vd^Mi$y)fJU9JJ*bvnf(<8*zTe8qR+V1jWO<4!sZu8Xs)^3LtDf2doOx7I1h%nS%kW@UV?G;_nR?cO)l)ODld` zsgIxkXZ^=agY#w3>uJ}wRbn`HbNo>A9vmwh-BJ3JO#)`3SBmaTjJB->niG0^(H~i-GkIN}t)}Ym! zGv5V7PB#c|u=V--&&eXsyTJCBss{_(i4O%X;!P#NmhrZ{!OUsS$+`#W@Njxq-yHaY zhVyQ6-GS$;-sOOnS>Az{HzN`Xq#jNwa_TCSRSCW>FUtkcJaOu_Lo}~?D37)BP8mMt zx$A{K38&YFI$KS{vhoc0$=>ihfJx{3TnNGif}IO%am=y;%bw1QIGvrUjng^EbBH6( zc<|i7xwJ$RLRjq*;k=u*Q+bK6+;zfE?{PBPxoqz_Hj|U_#xo0t`?xP4@~%HS!yz7N zBLW5IwXw&Lk2UTQeBc3^*d7>RBgSGfJQpW||r z2+C*M?Sz8C5e%KYVDrRu(pta!VD<#+A|MaQC5)JtXtt1AgJ2&K!t6LLZ1$FcVD9pa zLR`VO9fbtV_V!~dI&JI}@17~=j#fnmN4xHJJFy%OjBp2gg;O2|z*2F0`?ZyVah=8M z=s<VqwV}B_a&@p4=a!_Hd$EoJA2$)^B#7h4*%`FKd15^8@1g zcK;RMuiA>%A4 zafFc*Td*}i!@GT3whCF?t(mwFs4PBOt?MkeB2H$0DIc zt_wj~ZM}M1udnqvNI$(u#Ix;4%XKHKlhcxMp?Qy+17dUB2QhvjWQRqzMA&Ha#MZo| z0U={c$_SR`;u-01EVVMy3N5T)I;V30F^6Nn8`96SiEMF|8j6Fdd&0L32l3qC3ZE&hyw7k;1#R z?<##3Z`yWRrsJ5>I^Jgje)&2-zubs zwt-sBX#&~)86HambmU?-N#vCXv)WT;OXJvI1o)O0zan-V-EmhFp16Yx9xoS>&J&L>%;die|_uobEQ zAa`29=po+)wZV#r&R1(*6Ah3Yw_?Eokqw&=P@UeU-xE%fqoqxS^lbglmQC=e0m1=W zzhq?N+9T^79JiRf(lX>{wWQa4-3^AjGtEx>p)FYQ9NR3AMaB_Qd=HfLFs%}WJhTYj zb-6)rntIH+aG+UAiUL;obQ;F))Z^iuJ8h}?DDXu2!5Tsc`0iIH zP!RiNu$Bkyjx)4C9E97w53tREUz=AvGRpa`7wO>N>PaE%sd~MOlnh0usZuzk7tW^p zv3vG%3eyPI>OgaQP*3Zh=s9}`c59UgSnI(Qa`zVQftQ}uvF#Tc&W5=TBWqrN0>$u# zMDMadP)+M@Xtxg+hK%UA2N1EJ-eGTn9@y{Q%?auX^76C< zgtxVt-#&d5kF@qt;<`#P?| zx;satc=_C|2MO<&<2Od}l6Yk49Mw8IzPl8H3^j&Y*E#8Xer86momlgZRaG(8nnU6aS6kefF*a5uVY5nK!z;J-Tx~gO^ zR<;hhfH(x6PV7*HSb~w018~7x&z}ejAVBrjpblSkEEExRZ^J9h_|jyc59r|g!o%W$ z{q|TckDOb%g&XqRI~2jQ;sut&D+gyQgj2j6&qEgAk=_wnI)rvy*EE7c0d^^(SEAa` zY=LPi7MG;x9k9qp@5o!bSKI@>PWr0Fs{_4DsmIOcro^xURlqxcdsH( z@GaiQ_Bb>L7KDI7=d%%q8#2%OOfaMTy*3Du@9j9D68VOWg464g*idM(&Dg{SyRhSs z(>wSDnu4pr-<P~$wpbR>@c-6dnq+!8K0jv5vThu%2wcFh)lu~pD(|z*w3i= zlBC(T_)?M!(MC(`@J|GSm*;u@bF^_+@+&)|Hxd^t&LeBojFZ3*FVV{&QpX5R`|&;c zR>1jno0;C+O7yzX>iAz+wxxw8mmGJ0UxVYJ_wl^rqHI>d6>qc39@{uf_P&)A&pn)p zb0&LDuAg}`NK06%1aD0SWIb#=Z<=ryV?#QKi3y)WixC9yy=oJez1=`QNEg5i!Y8|P z*(s6M|9;WZGjn>rTpWG(C7g%Xe_l1V&DrnSd4tV-6jaitNTld7lMS8T(F2*dZ+5ZM zyAhaevUN&c^md1d(Vx!NwJ7JhZ)r6(;cc6XDARXkH@pZ9eP2!XC=7H^)^u9oa+G~k zrL$a7wskrH;1F+%?R;MT=M^n`vPOr+wq-uRYi-vXCi9Ua3kDm!m&(f^x~|@*x2Q@VK7SE+hNX5oC4zx2fy2E;NWd;%|d6>pC}K~+_acbS$;aKNgL#_H`>l{mu2V2Wl!3)?h?b9)odW^NO(A5Iu$ z#qIAk&0;yAHTY_b_tmn1b8Q*O?%q*$PpP`c{Wz=8+Yk~^W##6&1s77wOFxT;hAB89 zs+=a+93ezdWNl6hd+tgILj`)$Fb(JQ9!tEzCN^gcI@#)cA0Pkq%l99@eVgAu-0As8 z_7rb>)^+hnJ=<-+d*NXW&SlH?*MuGF?s&i81!2is8Htt&0-5g;d;WQypp~pP%TsSg z<6Yj~0N}lUeFDU0yBvrEyRNs2KuQ7JUgF$&_Q!%*=H~!~!zP{O%@-(z{j`tiblPq| zoNaOOb$PeKD-)i)t7yvZ%x1%j9Tw`v(8*~^m>V$WUBH|D08S3b_az423sIHV-Fe1X znqwG$U9jg;y%aPb&YA#NGpuSa_tY$JtIwWh+TRp-;%ZehL0~ym%t-@C2+x;^aWGv6 zu$(fQj3n6|iV(fpc1P+tunzPfpIsh|~O+;h`lMS<` zt6BCZjk4`x zW>~$FzamaOdQl)zs_~}^ZYe-e6r*FO3 zm9Um4E)TM5pOsqG_IBR`;^a_*?uAr%{Ow$J8hRl_cRGlNlr7v1tgP1#d^+)a%LwW2 z^zy{6csDA6!eXUuFB>t$D~9zLC#+=&ODR_~|MIq8|MlbdFP}fu&;Rw34|D+NGa=}# zYzyI?R^;)X16*=;!nSvj!sX%79;|1`3Krtr23s^Tp2fbX0lP&Rj_+<}tLg=taJaTs zW(kmW+u1f+&nQw26A^Hx zRi+p6c(Dwd?Us7$yJa2ttuvB`bt|yn1?-xQ!t&zo^wixtxaGkuYz`wwoL;{y*mJQW zKl9QUjMhHx$%zYw=iS`|)?{al_YGQyi;FnN;8Y2M{`Ux3`y^|@jd`kB)H%cZ#t`Jq zq9BL=S^{%-X!4T|kh$#oW+Q>`oB?hxguPxyxsBp5+F`rDx41XE>sTn$j#V9gOshPP zD$O;sc6q+;#0mV=kqWqaHDMioUjN`Q1#>KCJRSE7kX~qx&H3vVmay2_uD4m8k^{s0 zWwAV@{xn|=tb~_bj;LNe&x4>kByL&maw0b(ixRw@9XbtK z#`_*MFCm9E#tm-y%bNZ3qUj83zm!*cKUp9^u+}X*i21m$aajdiu(T9V+dQ&Y8lsds zY`{_Gt#(+gH!z-%zrz%-mo?sQB{m;jbnOQE-TIEu+g(C5JlshWu{Eo+4xcRt7~gV$ zNZx-Qb+Sv|vjdCqwij0IB3cydHNm;eQ`%QIpaj{Q-{x?{9C$tsyG>7gC+$eQhMbBH z9X@~s2eM`-yRDFH**z{VV&VJWiNt^YSwB7-ggx1Lp%K$-bg>3+D%_gI8y@#~F-@-@>RuM*MEKN+?s0Al=HYBT3^4Kj(dogELGPZhz5O(8$wwO@ zFnSA^_rTe%>kSC3nGGM^+NQ30x^I|;)f3Qwm5|e8q5hb^W(u#@@nl{XQV(wl+2gJd zbK1WJYu3e2+cCV2!nvo_Yf)l5z_zH*xBvakt5yp-cR8dXq(AQGL!cPjPKU)y}-ZJ z$Ro7`mAYrXxA$7CQk|ooF<@Y3)T6GSlT0#V2V=+HDw$G#s;H8QWnLugrvk%`4O!M} z+B6$)@TAp`4_$I;G8%0ct0&8sM{$Guqz zbKx9q;DCLbHKNmJRKVGC_%2RQwrKF{Nn?>ADZAGr-YZ^*W$k*C#nqwlzQ+{#ej2;V z7DP8bjzhSTfx3OzDHHi5!vTSh+iG=_%IrWsYcm!zR%RHvbQ1C{c$WXGQ{PSPW6xx* zS-TKVp0u(K0!mi3d*jrwF@9pNUzY4W&RQ!Cihfe1H>B@u8EJV0sk zD6mywno2WKT+3>$>S%XTbJRA9RG1`;3zM%)c%?5d5p%gDDoHkM=JsyAMd2=|&UUdH zC|>PTa#UMpnl#y>AJTJ*|4eMNMEkj3tv(co!}jE3w`*YGwNkxz>KgH&Q{+Suchaq_ zD##`)(5k!9=0$R*fOBS4x7sWi@9c*W*@|~xV#%Ydj=C{%@oqNRODaQXM?=^v)HNDb zKOB#|3)=}O;LtfhV~W;g^+2{rHtkCr!#nRy1}aBq02cUp?99MsD^%-bbO-6xRBf$~ zbM0b%BVv!F_Izl^Hg7fCo$CYt?T1`PTae-HBI5hkm*0B*@%M*^kJj9eO=U}9cq_D# zNr>Op<!O1QM{o1x&L&f%Ugt8(Tw)E$AqSzRH!^`>#0EN#s@=;D#B$Q99ZTj2 zl%?%d7r~(9`BERz2)IZ>t(y* z^!k^$ARRWHRif86ThaVblGf#T_2hxNQ+U}iJc@dL2RZ#v@aY^sb-%xV`|_A7yB;kd zis`1HFeyVW`Ba10N`fOK_E3hEcbpamK0w(N^+$CCfUn?mW_}?t`t)chGNo+(AXyrh z4AxqyIWw;+N?H@^_fhgvwADDWJ`ff~>5*RBag=j0Eq2PQ%7{daXuB17<@CA|5{pbJ zrrVs(+p-ta)yWE81!tic41Uj@stDDnD|CT&dce&SU4W9FAuH z>;bLy`u*c?zqp!68--Dp5OsD3~%3w_jDiv4k zFLOhGcL|VDmV*Vr@nS9LjgtA(OAIKaaDz|InE9g zlF0xghoar&voP*o7VI%xP@Y`Jd?h#K*pR&9Osa}Bw^IJRMMtQCqD6QF&}9RvEg;=4 zD3Ep(MFj~NqMX-0535=fNR@l17nxi}fvA%H8n*4zSwnLFaXSq07$yV$tHI=~-%eR{ z)w8$_b%NJb)DP*J>q!BY6V*>AK+JWDat^}rb&uq1<;cV-o zRv^gU-FM>b#<!Rzl^ zYbXO*FAj2X_f|G&CM??+*_E-fvoDV%>-tQBk=P%UZsae4x%*5urK=r8o%Bec9)69P zV^OV6#;{jrgxTicYr5azgV;p zk;{|bo#0q9kyFgkS%4s)_1e!KWn)P3xg6;}<)lxt@&L5%9FjZc0MKXSUsQ3_`ZJn= zc6}$noQ~aJyfltulA3UyZj$P~(_!0Lo217yI)${2%FC&E%d|C?sZiHc5-T+Ci}#|o zm_$)Z_D(3}ZzLg5qO#U1M5qv_VBD3Ik^U3MU0lihwD`M!Wftk{*kPTUGGQv|Aoc;hT6`e3mf)RKwe z)ZpE_8@&rSCbxRX+L;IC`z4{aF15trg;igY7&yZ@Jti;)-+F>Z)-atMW#K3(1^CW$ z?b;3!l-Nus#gje^UUccwK;^IRG(n>;^MvD-gWk*prwq8{)GP4wV7GPl+)|6B>X*;U zt63APZ`Tel^Hs;~+t<&Z`hPxYqH~^~rdFa*Jy5EXJsend3S&i9MO^!uN36N~ zMtYPLcducCrnGr>)@GBb+~pA}Gs9|}1-$Ml+Jub?bg6k1H}CjZ2yh19G9L1#_Y$8R zN}MiL@y3DN8b^532bgk|?J`(H$*rUp{fv2P(sNb9^pY3}*5Kr(?zF_K5lZXfA_0b1 zzY^uc%)9z&wW`Tb%e(APlF-{N;LFD^+R^-|pTB;5Ze(oF!uw>zgP?M5>(?Kv1eG9q zsvZ~YIqG??j+nCqhf*q4*92$q*wS?|8mP8aaEYJ-{*h%S7wLYqHFK;tIiH+lJ1xgu=@dN8~740lqEOkNW)=$Ma)< zT$zGxgaRP-P3MHV?x=wPLG{|@O3GF`hrCFR9%r3$>}>n8`99V=BRk6g*t0iOCNo=A zD%fdlLLtjHY_^XHeySW&$TdeMc1}9W`5x(k1l_A5cJSCKizyp`8s3_+MjY5ndup=e zxfAv7L~8AFbFY1|yhwpcZ_24+i<2)j;q6Ml?9mY{X8>Lm=XiQnUzQ6|#3`9evZj&-wjX;$V}6`G{Hy8&Gj*KsB#ah8H5IR`5juX_lw5>&2|Q6^tG(O?fR+oVTE1 zD3{k9*RkE9rDT*XLaE}wop=1w07zWyNP@6*keKxVs>I6j(3Jw-QRqxta;u2u1gg!k zEAN;$2l6RQWv0c`i}gcuUDcaTha#KvP2CANvv^K2V1n8rQEA$tm-|7)SCWxzFQgxn zT(84JzNcS{Dp>kJmkT;gkk3v_IfWd2j1moNu<3J zRdCh^llaa8QA0VIanF8oI)mm!)!|JFM$6lBDU0DS$F7Mz2l~2}tNUoF)REs&g!Y;D z?G=#Hqn3c{)VF44m63aaR@g~eT@M!{>`@Oy_4&17kuG&MQdA}z5yEOvBznY~<33UH+gD1zflpCaOCjn2rm$}&FlDAS16s7P94Kr zRa@+$h6K;(60Ps1!dRv;Cjvd~MIp=67F2&bhCk-ZkC*>m|M>CM%ID?7to`%XUO#`R zU+&NK>H>rkPd1Fs$*5rfK1%~1soB;SyJL;L*C1oT)n&RLhZc38V!c6z{a7AtThyft!V&u{wm**<# zFidlMJ^1_aQw!*I^~R@{AMYJ&)=N>Rr}+cWn}#3!=3rB?=B13W7>C{uoG}PjcN=_{ zv^DA{DxBKXN|TpMh?ttgPs06eQ6TBWDr5~p>kMo|P$<_7)R($O+MG&!C=V?l&dlw# zO1ig5fEhA#qdXs*o;ofy+4V{m1{o;#-JLyi!odNIL(y0n9Z@pEAWVTEqz1jt(Az&I zp2>A|o(7C^czC;iU5C~(|E~r6@OGKwx&Z>8n*2eXbP}VjRs{ttXMl!aXX>Y0LnKnN zwjNX%YBS%Q*24kc*}Ub<%UhxGc>R!Yl^rWt?oCAp_%(_XmbsNY_j*)nOwyF!S9>}h z-LmMa%J`FW>ZPD`qf5;^%GSvZ49Chul&lVsX|?1H(y)<OaGq4 zb(sgqZF-J^gBELvz;ZZjPC%xn0oA?dO*tTXtZI%T@uc_MmK}*Yqz+Psx%4w`eJLA1 zAj(5hTf!$8RMkXSrBqcIRpWqQS+sHQpp2k|ca%7$Hza_-dw|RlxvY~M{rY9yK(YPr zALh&7zJB|$5`ayrCn5Ds*}B8RT^Uk&{Dpm_HkpG`1PhV_q5dGwpQ>hhO|wxdt4MS4 z^-k_x@uaE>I$|BFTu^ba?E-ZvCDim%&3^Vp&@75UBs*VACO$vZ;BL?pxpfCKP)ez0 zC<9fS!k{Gvi=l9l5cWzT=s{bx%&j{6$lIuvJVV`4uy2=w+Kbf!$W!Acj*(&jCKtkS z?GCBjY(gI_{{&`#Su+1{#jYbg`B~pZXgS#=ivnd-=RY~}pRUnWklCfZ!=|DR_@u`a zU)>HGX?`i85h_%2NK|NE#yUKqDRNY7%}Wa5UDPm*ZLx#PJ+hSWAb@kxk$8 zTf&jlbl??1o{tmv(zm6-Jc{_;G1ptRI?1UT)pcf8^hr;&o~AYiCuN)X!GM+ZOTO)a z9ZL8wg#mW~V1+e~(~$AJUShG|zW(;5{`k~a5Idh1jDu5J0*O1860QXR+$74TU$dyZZN`RXcuaat|El%Z-)sA`X>%`sa>HEm}D59!+1F!&w?{5)+$T3kEWM!wyG zcM;^%NIfZYn>Tt^M^SD;ODK8T!O+fdFTFy3 znZ=nGxax_;?&Ujsg~Xzhq6XIrhXASc08*S9G%$5r?c{Qjcd!@&xtszEZ>?<_meeT>(`UlwU#1HbrRm( z{>_rT{L#M8Z(moAEKheA!$EuLUYbd(S=2Lc`8bbzzo~K69&ngI$YP&L9YS4K9LP~I zZ#Rr+k9luhn{t&bESaxOn|J^Q1@q8kn;Nz#z38Y^+pO3FS+l>Rio!CrL7_!<3mKS2 zC?L!zbDRLL8uc~jR<=f1bfmtiPZeZQ5>ezD9@4Xes(jwLU6f5hhv(Cw!kKn4ac1G& zrsPabOLYI9>w@E_rSgdnS852BV7omnM~4#TF-ySx^1 z<0&0p7TBTDTGpz2ms+7Wl|%~XP#qXOfd!{9y-x}@j@2(qsKJK8|CxvxjwQY0vvHKV z!fKHM>?YHIMu)yhNm5Zfw5+0fQ3J2>-#YQGk7aqxlh94$>9g4)VT&gDyx5xFqR57Sx_#JgJenRD-ut2 zwVJ-%WwS2Q?M)Ga5R`2y-XimAF0f6G%k7WoZTYl@9wfGm`U|>vm(z1sT~8B^GXqAB z)#yq`Yu;7Ma*Dx|CW`_ViiuS zL6+ZX-cUrCSDb@B9)Ymp+{;_i-(| zE6N=21&y(Xf!w}!^KQ-ondZ&6^OVZ20FgM>gcM$)QvsClUMZ6)?m`ZhyK)Q$V}yPC_^$&WpY3&F7LpW^Z4=Nb%UE`lU6R zwh2VP%45_CBHy(M)#UKfOPg#9nDHW)fO#8nmS7FZWvUmz|Jf_=JlHwAB{{#Z*(q~{ z*w__-rMf9L0~7~Po)m~R6|PgOku*bnZwtyaKkYMtOW31e9%Xc$ELi+@2QsO{d1LIy zjkjyXS~exXz@Ob4qC*K5mXEaXyk?6M{Neue&kvt|@1Oq|^TW6L<8QBb98bN0Wo?XVt??asb6)Cqk{|!`bz*ZcD*>!<+3w zwO7tX5!8I<2L3n2VQ(<|F_yNi<}q`btJGfYs8bS?h1n5{#u4SlEl;q2UAph{%hx~W zhcUmcKo>#T4-Chrn+l(FJ~a{7&JQosvDsZ$Pfa$5)dT1Q$j0$heuu}dtpO~SjX7ypo9#iU?rKFP9iB4OghKJ&^swgnDQ$IDK zsYP7_$vB(C1xfY*pN_;r0(G*DaA)>yqz#a$12m;h=i4tU4|UI;*kl1{sI9r751_GM zUi^^3L9@5S7iwZE_yj&*S{B~-$pBS*$a_!LgVmIQ+PzIW788Id;E>jK>o|8bz?CD^q#EM_QK9JK8c{UW0x62JaeBp3+qH7Wq3*E4E9UT z*(JUS_ChY5Q)o0q;!Sd8MlBbrfqIc2ZWiOi8D`Qk`;`0s9YKB7hEg z5jZGWqlp|--j^o!u`fGSYBL!GSF_rZ_zw;WHy>2RH!-5hNtB&IMh=y7kQU6&p+ebo z042RS5}~GuoM;L2%Iq2yoX34$ul2vb^{-#Pywy-=N>4S^rE1r?%p#6urQu8rS$@}x zF>CO!`?+E$D#`LOSvs{0NC~WSQT<`^9c>4pO8xSRUF-PdbX#NHDfI0R06kctQ*A*G zvtzf;gS`_Ds3!U3lTzX2-5RW z)ppW<<;eORIb5SkqBCx~u{o42U-Y!2acL+swqIH(@BGfCg7xy+b_$O}NzMZ#DL8X! zl18OP0^YpHYhYJO1(r(VRpM+oremcJP7uzeD&MMa^W7R-suBZA*rEfoR98R+nF`i* zYP4MPp7lIdhJ^H$Bwd6@ITc%0aWm*)sNo6;#1@ZtWSVb=MttUnQ*0?PbOdrS&{^a5 z)9V0@$IsK`z#H#wc?n&hw!rq%PP*~6`D>aL@YiWt>yRx-<{x%>+l?*Fkl2CZe zzzOgp^Dcpf+0m#e6JcG%8V_s;Q*#mdHGihMJ@(DXX%#uCLCY#~`~Axfd%Mx7KfZqd zdAsp}1NyCgUro+*9nbBj5Y>Xvq+G*PkRUl!HQoJWpHKpUc(k~rs2PgffTeHkeJ=-1 zD8`*iqz)nn-AX?;k@+w)a>heGoeyw~lJlYDiIrfm>qo@d_11ddZMQa;%D7*;!>N$R zem-Z>T7@mu?1>P2HdP<0RtEQ2x`SQu_A896uLUJ~2gONJuZwQON7jl;*JPGI-@AJK z-g4}kT-|J32`8NXpX>L}&!7IBKf~F(Fv=7CfDcLqdRG;EveKu6pR;c&xy@5w%j;g9 zINQ2vApsnt2w;GB#NEx)Qt&-u&>=T|!xQUhiyY@E$g?I)ZQql+<2{!&_4oFuiE3NhLcH zUV3o+Z>pEP>C4HnWVgxOFK+9moUz`Ua{ab+n5qq2N|6B8ZnbdaWA5Y$vRRPeDC1X) z3MGRn*+C-Vl`gP5-UITKdcSn3I>@P$*xy#{%eVW}=ZEUf{%qB*gng~UuAmg3uGaFl zNeOJ?f@ybMq0pOTtpk<2}7rsx@`=WVIpGo|bxG3+~6HavL|NqMf7 zxJVAaluMFCb!kzbHHR@0RqwGZc5ZD~bdFIU&aR5IqG+oTglhClGRXCT z+f%ZGe%iU#?o_`5;!VeHY7SVwX=*@*Jtb1gXQY-& z+L~7xoFlBEUY*A*d<>I>+Ee;t=ioZ%UuI?V^5#xz<9k``sl^7a0uJxmIjfMn|I0r6 z`1w=o?{hcDFV>mc%D+Loq@8knfaui#X&fKD9lUMVrE460#WyUJ$-Mc|2wyDkc^X!hr?T;l>)aRP_syM5JP}`X4aP}kh zb%kb-ODg*YGNyM#@(dkPu@eCjv6!pgjuMshO1_HwDDrDT{6j(X4#?E*f*>GE@?7#^ zUfsm{mnD0rg4&FI8o<#pnv_AAr=db7XJ($1Pa8SxK&e3TvTPje|3lGOclk9H?Kk!t zP~=(5>^kLRkfg15b?oyJ|JD>O0`HV|jB@p4ND_pje!P$NlbL795rC*}m0?(x0#IyC zgB%m*CX=05x9$6yhb-Dd?y_+?$b1ej0fHpCW9Km(3tNipXW1#<>t_9?l!#6&_i);$ zwrdjEg3^<(i}lBte?DeVug5Z3w#>1{>}33~eF{HNTR6MTI`=3i3i{v4F}zfVT{$Yt zTjk=kg=Vi#VAwPRcakNtGm$ok8ROD%2>$vTBfyXJ=-vWZZ(k&{YF z+N;>6Kt+{4r+9kd%t^+Jah8X80#n({b3;am*CkG;PW zh2`$)lGmv89L;w~=WUsO|5p3oA9f46Q9W>%)~{^FeF>$l3I7u`&dxO%?VC-XAVw*N zOp0npV(C(;%Vfi>vCD7e-J%VEHYnS?yRSg#w(OaRrj}h5bU&SOQ7FGTd(Qi=_FWDzxAWjN*);%pU8=5h z<^LTx*ao;z0NU%$+Q5(5IS)ye@dgcRuAFi5+0Lp0bHXg411Pi zG-Mg5i%IEyE529l;Iqy35^X9nQoni4r+-c3)c}pQpw4f}9Iu6C|JbD0lmBXQ`hKp+Z-4ip?HnX`eDv(>7EVASE2 z;-1IWdlJlfF7>-0=eiy9DvHhCgvczpjW1N9hN71GQwmd<$rrQQ;+F&zO5n?ZxqZ0`?NSKAJBcFp2Gf8NHV1|@ zyV6OjgSgfJrngN&!WSvLXuNi4G9FcRR7xa*4Bxj^RONtraZP_d((a+c7n( zy`9MD6Ih{VjT4EPSa=nxFn-UnaN0P52a)3dXpSh9Z_7Azmw>TaB7lbCWiz`_QJ$H- zVZZpKQ}r^N4x*Xkt)%|5zx>ue&-!HE{xs)S2}yiB&U{$7=Lo7VvOh_nxjBlquhruq zk!AU4jaZT|fuEUxwdna$!aQ<1C~1{%Y=LCmBK5x3gLBEYiexgop{Uf#nq8E;7c2I@ zrMB*f+^rW?(@byZyv8I_4&r+?RdGC& zmaPgZ+tWzeV4Xz|d+Hex9qF`3&h{%qWq%&>p5&f2IJ>a}{RmBd#-{IkEc?(+R)G>;<#8MCyKQS> zyyNQ}kp8?}K(1)pOi~@8-8|opbJrx2+`?(!782!{@7C^YH< zCJxO7ywu{YkhVC}Z3%1u)AMeeTRxnQTD0>GSN%D@|MqHW^)z^z_1${Mp-thEQIfT2 z^6;rVJjn9pEV8m32;qbuYbHW*#^s^N-XPsfp!!KL8zdN0OuuydQf8U8byV@ZvUAUU zZ}uB=)nE4FIp(nc+NkRuHnrUlCzYCq-H9Vv8**aJP_H9Zs}hi{N|5$GIOlD~B~2kr z1+mC#uKe=u$oZ`r6wAhE23YsY8Rx1M;4O2oINnI^pxSDxkJkC~C_e55pKfZNyoVzB z?XZbT6{v~_rEogH2Kv*15O0cztPt&aANqza`MuYfTLmn10jJ(*P2McAYKyLe95>K) zl;v^^Wy19KBg(6G!C~#T9i5>_53zCz6KAWu{fRPw8d;izr6)kzRZc6;C>%LD)l)fW zMlDtehjEIio+V6RmNNf8thRa%t8Pi&?bBiSYu-E31;N>cVMcwRO7q^-jnH}TI; zUw#{3-^;-mpEj1<`BttbP4rL9MTGlVC?zoh zY^tiwra-*IyGrfu%YB4|L974?IIrOc*SV6+XjV5>n{ za#|?O$4b2(#P@_)p6=)=nR*2D`%;NNn&Ykej$(uRC<<(G+Bu+(lmbiG;tu&Zi!r4n zot#Fs+!CcwP1KL4)}WDSa5@3V@AB##bf_TcaMUAi8s9JeS9u7G>VFz4@LErF$)u-> zTMnWEGXn*kDi?cmC|5d(i2Zi5dD9tG9x=&fL`9Iine#TeNJ!}VmEXJ6mCV+hYb0Ci zjqdzdxU`xZ&g486Yq?=QBs%=lndS$gQl@V=9wG;f=!iOt@plgQ&>n_((a9cXmLm)r(5SXPW&=r9o2tRA z(Ml?#YMZ51jYdXA285GpoVlo$618SseeW>{Y>C)FsvUm9N;Shj4BIgZjZJ>FrgG6s z$>_+iqEW?}Z5xDT8EO1ntM5PlsGr}Jw@-l1qfyosXX3vOc4#Tvsok_{1M_ZR6p9A2 zV$$MQbHA>sI)zvHHrwE<=`l?aBpm=MF~($%apjUAgIVyUluZVzn9-C zReEFJc%^gQi_=M<7?dj_h(s);lxKe>+rw`prhnA?SJeui;;~l6))NtiqBrF z@o+B7NUzIR-@K0n4h*V$9)E_*Ms4>({qnXEWGoSp0?cy?x+PgFaxm?-%u_X8ijXR& zc?w@CI~4VbkESBf129e*uE{tl)f0Kj&~g% z9BFu`>>&Tf32g*E8(TyoQpBVE+CAwP*g!kXW?; zOM?SOnQhZ56#%i4FCA&KR%6* z^T*4-wd(-B5Y)8~0=8}PB8qhj=byOZXOMh;ZkmvVQ%cEI&LvP+4V@?Tg|}vBQj346 z?58$QyiMlObir=DN3i2y*5ovwD%i^X&)IGCfLAQFC%VNp_S=fNX)2wRYo)5*q`qk% z>a-2Olw2WC&Q1*(r=G;O?4(3C3u{2mI`&(x*x?|K|s{t@>YDI;qtYV-P&x5qO7^X(G z{7KV++H0Qjli8322bP!*t!iD6T;zt4foOW&L09^EzOR)*LjkJ8p$>W9j@x(vz_}Y)Hr5ZFsbz#x|v<^nxb-^Rg{Bqdhfl$R{7dMh5Sk z_oa&);FY@l^a?y$s2wI{V1v1krx29|_RG+b@&t0tN3Rg*Pm~-)!0lXu6tZ|u9l`(v z%7E^~!*O+O5kdlk7hOn+=ixrPL$|wZVqjTU67QU;v7Mb*Xp#yzvq_~#yX?*{D8FJ4 zc{f&(%i3E^|L6QtDG9w6tsm#V_c#U>IP(lHxU~RQN_46kMU@TWYzjt^MM4M{fxfEd zbZl!5xKu|&v-*RV#BGWa;z9G4k4$sO%TPps*OBX~rD@#GX2)4ITl>q!rp;qtaX^Bz zaHl3~lxhbBRw-lZDm;rDg^YKwdF91Lhg755`7!Dewj^FF36wZTK=Q6c(;?Y2N-Bm* zTuAK%or9}M&UVx()z#5!?byP=aR# zrL%4u-U_p=tLDU-+K`qM{q*=(y=WaQS=Xu?dyC+*0nk;Y)j?KO2>oBGy0tb5ZX0=0 zl*VI1IjTIgOsZyGt*OHacWYs5PDi|(Es3z*Ug-f=OHf>1W)M|C)NTE`h+is;bpy(k zx2lc^fd$}jsRhDbWp9n>g&m>sI#P88vHT=Gua$b3R*_&IeF;uDAGu^lHVTpPmNFuD zqBv-IW%~oy%79e41bN%io0lawN!*dA$=0csii!A3LWpJQNf~-Gr$8ygLmv}o-Fb~W z4_T>9cs-KH-}h8pE-AwXElIRp`UZe%x&&2OSrTg6zU;5TL5g7Q7N`8$q8O}VS6a#v vO4ai|0~t1}b9e-z$~K&lm+M6=kh`Jq^;A%&2$jk0T@i~!u1ujO!e{P+L(fB)m(YVSWj{Pyk3Utj-y_D}Wu z_kT-!iU0QB{_p?zzy3$~Z~u0k+m>n%Gi+s@d+6I9=5ggKp0&=kZzXM4KGGGga&G15 zJ+6Ljt(7C?eQxn+Ewz#M$#2&+Yw5?DrOk7kdBvE{qwFcwy!yUh*NXcQwvc;BrOevn zzx_Y|=YJe~_%}YbhNI?s_ImX58l|5{ZYk&9#>{+r4z0Gb?R(za9!EPz+2%^)EbUxl zYatxlR=1M#ajwK)`VmH%$LeRi`kuzR;^1}j*7r5Tv9>+(B7L0OdG`O~zdsi1ukZ8Q z`&#Y$xjh#v&pOuH`7Kst?QQhTlBGV%Sh;UJ^>)O$@$hF!sn>M1F=Eao>}M>McgXEp z>kMa1jj!Dc|Cr9fzg{EcJkNdXYw&wxwi0vPV(EFi<{5bHRo@qjUD*~N-DfFB*pIc> zbhazx<2sMAb=LVj&lFnP`Z4Rtu3pC)tVRg4#>n2rw(-z>`El%9+9UtTCu`DMWB<#( zt$psTZiyY^%R=UV)tOn+y8%6IO3J^xym*o?>7q{lOi@)$H+bQEga)KFE*HmJ&w@(9=3Y6ecQ{~ zdWh^n4RgIOQz(n2T&-Rw=6zgg@Ny&0i_cg+4)(4cdo3YuS3kBsJA0B=*k=kMZG}&Z znO83*9{g;GAyo|E;44qQYi(_v*M=7~TqlIJVQpIv=bG)D={(<->C=z-?Q{L{@$dQl z;ex!wW4R)`8BX4O@D$fRF#N@`oT07}7p8jcG)w8iSSw>_8EG~}^)iEVZyEhE`G?Gv%3i?Z`6Eoqs-gowZe5 z`vjog*J>8Pqn^BIyE@z60i}Ai*;)35sh#oI0Jt5PX*u=P&cu3bfgQkV+7VL?*g0Rj zv$JLJtYtKuf~RV8ggEn_j<)wBZ@f)9LEOpyMSzfHPj74Wwf5iVhw#2sVK2w^SgY+g zP7p`;x$$I-1yrviw1ruhy`^@KsXZt37PEAQ3= zmN)Ulb59}m0Ja_*ONv7R%b*4b7S8>#R^TPb3og$X!I;@o2?F6>Sq^?{ts`IMngbgu zSpAkq+d7~$_Hqp|GS5Etd0n+>ws>5-4(v{(<7rva#NYRP9U$nK@jB1Chl{9TpxS;} zt3SVtzdp_P1v>$^Cv1(*Zp@4Lc;YQ=!$|eKz;J@bDxrW>1>3-8L4QCwj_tz#i7;1) zu`EmwOP*(%tq^q+4ZVnqcW805fPPTm<;8hYT@Uug*5K6%^F&f}1#tsEZqq4|} zfWPGl$=Fgmw)X{#J%N;94u2bi9ou%di51BBCPbm7c?9DgHnO$C^6(W`ub?>}oysx5 zuXr`ge&An6PA68iw#f28NkF?^BM!RF3gVtC$Rj|&z}A$by)D>ZKfe6<^5xU_4}bpk z>Bq-UAKPQmh3TvE8A{EcxF~7du#@FA+FvZ$1M_+BbAJIcAZ%_U0gV~@P{WmY^sRw2@ESG*NU7Hq zfZfN+YVgI{3ELIZzGB~T z0zd3p1;__bCYZ#ZVF36l(HgGF6COsuIm@;!KsCxKz~8iEi31afuHRX6T&Y5UCH3vVt^%*XO{y!!pNrM%_XpT#{On02*y#je z2;u4*k2A6Iibfk7fG(L;v#U z*H81u$1k5>0H2Wk)IXEGAoxNecC04CufUde`UTK~)JqNQ$3zZce1Vubh?-N&U_o%% z7BWlcpXP9!p~Za;poA?YQeYW<&a20B1KjGh5M%8iU;uVKwRj#6{j(y*4B>^E9DEBr zuvcv4fY=h`*ok!R@_vLBOap2O>;O50L-1NAAF%Y&gR6ydDHSb?!VO4u(%u*0#gXnpbYMYXEuT)#&-pD*wr9fT0aaNwg^oGj@*0n)$IJj?4iI}A3lgw z9s2$`GRlb$E5rk0;?WLx;KqX#86y^hx&w+(FKNJ5c1Xj)``@ae;=-AgsC*7#95Tv= zHn=|ae;&XAWDG0bE|wfK97oRXC;?#nT&G??f3EO|he?(EBwa`h)Ptc~7SZ4>Eu(@6 zD}-CHt90Y+>}&v(pT{m4z6s0fz#}mnmEEus=+5OT57rlol?wvo$S^U??SM7PEcqZ% zXn_>5U}#9;y*>Q!Ou*2_mLHdzB_6EjfPer&9eJ8J{tvmY+S(c$sITWzbH@h~WUpW9 zWbtiBG#`YWfzut(3PMEKBH?8WBsbI&B7Xt0C!nW`pODxX-3B6MSQAzs z(WU5U#gpHaL`@JXvjDu+VkZlb4>rMX@DLgF0WBa}!4lvQO2l)67U@?fiV%B&ajC%I z4#B-Zo8B-lSNYGkYyT6|$<#0snj%oD9L9!eBLw6pY0 z`;9a4L*Ox*0TXE$5lD(yMcEM5;?`A50Cr>hu_Aa2m_@+ApK}}e|Kr2A`JWHAz>hwoU~d>Ce;}V+gv5q$TiWzcr4v^t+Xp(F9i^%?gpjB17D9O@ zYuM_hK29e(Pb^PLxf>1tt=#K2O~`QRrSRKS46Nk<6a_*saL z#Y&(M`g$DD-3XHdX{()$JKRJiBL*wcZYokYliV8rhLH{$Wy3PuaTMV*eY zCgd~XyP*(lcwiLuu}01b0&*d&uuN1cOG((kMJjfMqT){nAq_Hk0+P{nFWT;YCxz$?^EBc4Y^F6IIyIjF57+5<(8VOOYYv zK>i6gWU0Z{yqzuMLCrkJhW!!K`SBO~f>L0^bzu~hP=>0{nXq`=k(Izqc)@5OzSs!V z>X4U*lZUS+nOQy1wZJow%*aO6KUTO!aEfppCd!JBMxtk=IUF_fGYBpyEi@7Eh%d|a zG%Mim>4*ese4ll1EEkV|;W?wg3bMrLXdBCfSC6CP>g@W0aT{u&OOfR zY=Zt!E|~1NDi#c8020JUY%}%@^qFhg5TDa?kq5-LBVNn13ebOG4_yT~O$(qQ&)JA( z?V1CnvST_`E{i}X4x*y7WOM)_@V~__LN0P|Cp3-7OL*Y@4zv;dANhFL z7<#+yW-!zN9sfRMqUa(h__1VvL==eC2wO&G@6vgY9f}XR+nQT~CPLj{nFXUKqRa#{ zj#w4IKO~JviZIdYdRH>nje!!--V=fS+n3J|DtcT`bwdclHiilAW57UR0UHJy`f9jb zM4HD-gjOD|4LMivPI$W+fweqlfCFJcXwiDG%onB?;23p_GLn61YoliLQUUH;L8jIL zw2zJ8uwM_eBI-fNc^w21i{d#?=-|`@up$u}kgH>%x>=F~@i5U+D2o%v#!VoESUxbu zpXzcQ@*!Vkwc`}zL@r`9g1PNuAmg=o*BG}1`1iME`s;bTW18w|O^Yz*aSZC}ste;k zE5v~iM`$&#qOQuO4j`3K^UPCb6blHn>L%Soi>%CQ2|5UTY!$Yg!wRdnvV##QxR7~l zkHRX14D&>)ci;tH{k}{kAdF!k(1A3hFir8MWnEAw0o3q}%xaka$|~~5P(J#5KP6DEl0R35v(li=i>V}bp$eadq?%ZpLrOJBtMoZU6SEN z48dwH!ZG5kdfb(lnN8@^#S?n6quR=;Y`zJeF|qy}p*<1cKZ(7`!vN^T0Om~BdA!$v zlj)I675>e*fp@~Ghkk^K93H}^q7v7|QjVE$V~l%U8ETu1dxWxrLt*#)ZK5$-$72a| znEeII$Epa1JL&;DLr?7s)&TCG(<~b#o28j-D{rYS zp9GMi+bslT<#~WJ*!w_3;GCF|4ib=zEY_;%!0maa8u z?aiD<^Z5AzPjG<8LM=@PhOsd3osCJW^ZNi2yaTEXFoyt$-=`}(Or7}N2-l?&!XgiU z@ec$u;&w8Q05In!RYmi$DB%0i`HF23cu;AbxRcyy&)TXS{*gF_6#(Q~Eq+()3G+uM zn}^E)PQo5MY3K36wN-Ojsg#Ovf&Z{p_DrtH$N4C%)l}bgpVpijc|VnYneA#I zlBXsGjsSS<+q*$MD5o~}OckGiC!!t2FnAa~7Jm(%EfL^wxeV%^8^jt^gvUWh_Y=Ka zt4A2ez%zQj*4zkGabQbz5hD|Heeg_tcG5QDKH|xv93Ej|lt33TqwSEuM>&JvcKpN) z41~DqfgtY!0yI{eZ@SDeMT0%|R3ZLogK#TjVCzKKgR7H0M_fbDpfyP9xgi)Jc?1E^ z0xU!5%_BFU;KVffnNz*?7V5_QIzNwp|9SNF%&n*Rw5rtEBiICw*mylCE{YkD1j|~C z#A-MLVz9;&;^>Ls01Z&P`wB#-=E*NVdHpo2t&M@coxEjq;c?H3qJ^^}XQ33H8i>3K z6#@;E@p0&d%VH#mIS-550hO4jz=l8p41xz27&7DmTxjMDj=lGz9SDgGIl=RgdY*~Z zaBSwvqLLuWCQ>}R^5Ozu(EFk>dZC+k17CMQ0$r2d7wr2VKfXLFWguDGlb+v4#{+o7 zj=@`geKn1>nmIX|+4HQsWBPF|)B1ZNxownL+>vtZ2$glG5rbuN(&~Ir%+)fXu+f?A(B4-#Vfb@c9!a`Y=3u^f=tg~M+qB_n9Kg6?^ zA)JN5RZY7_j}M56Y*>oeLIW$=H8A825(7G`o z!VU@PM?DGQL`NRXq6MBAR?YKv!kUiOeI55o>mM|*OPb7ix()M z+b~A~3j*C(pl!87>I-=~Bb22c2xufNq@=Or9VP{r*>KC+`xwI)2TjFo_#V*)h_`g0 z@gPXH?n!+>76LBQJUIRiWq*^$vwr<}e)#)YsaAd=Rg190m*t%Hb9lO$aH~*QhDbza zBiYvK;U!98yBai)ecIC$5`)!tC}W?&f|?}~!@5!{sM#>4nPK=x zbHlf`hwtrs9|xi7@c64h-4OD=Ty7T1^sLBp-H^!__6=k~YzZ#Ahc{!e$l(a7?g8El zJm8`xu-H!&#pz+nIe^ffSacp33J8mP!3Duws8>d#y;Vqt$te+ExZEOi@;h_cWg zW1Q2JDBH0GLJzDcuwJ}As)ZK-Ho=EB^Ev>fb~TnER|1^j1bl;OMBJ-%RD>#?tuN!3|P z>y+?OG%Hap_XC*+H8kS^6wX3`Vqwm9)doESJyJLlR0yo%ar>L%n|BJ~XFB1rUI*^< ztdOxDuJTyv09gXoLQufxYqcy8QhRmF1g(gIN_XrHHqlMx^(xvDXkBPzD7vVd$RcP# zx8P|3C$Y$ifCbHBOVfVsyf~ol0Zf1!j7Ns*vp!i-=p#Htv_j~w~k zeV}vLbZpHU3@9XCs!mEfAsYLvi0+2{!8TTcF5{<c9AXg*0vl*nU)3dBJ3(1fVZ7CemG!wHp5E7rwavgRw#}ok zL`TKTEL!O%=GY14B!1R9^297+ktoH4F5J-7ZDU~}#b?0FAjTL!1h7I9zy=Fs(25YO zX{^gJC*XJZ8?D@V!v1!!HNVy${r89WDV<(c3ZR7=)?~Ul$fA`hb%jnS=NaYS8-WND z@ZglFR;_(1xHxhbN@;!vf5~?u*Hw-lH80gN0f`?xEbl`Y2M9L1?CFqItqgF!Ez~bZ4n(Gxg#s1Wi#m^ESxu(kJ1rAahP-8=Z##HlNCd7Ulg!chcJCOeuJHb{1E*qi@ zQfpEC0piUkrNWFWv7uMbQPHr6iKz+*4I-xpXKg65EPN}LLQk_U7mL_%qignT>4C-J zp6^;B-JzjD7p|URS?!DU)%)-g2?%}^eDbcsBlPTV76nFp{r)`p3s0Vahc!LwG6`fA z7t)ugj>%j~r(h-)Rsz}09&~|-`8ax$6Zg`k)odQ?63emQ4DUck5j|PcObmyxZ&&ZZ zO3wl6H1bdX$eZaeOLyN)GW%An z)f=9gMo&Eua=kSR$7@1$!NT@BuL(!CdXLC3p5=|O)kFGB5~BfiW`yxNJv4o}dqt5fS>Z zXS-*XhZH7=7uvR2vC!aIY%8v&dIg2;l^_~sL25$`hEfA9wVF?-T;WK5yu`D5`Vy#7LQ9H@o2Habq-uS zqgfGH9o1l3-((3p`o2>C`W+hkqyAC_dcGVcTSgEqyKCA|OQ9N=@FCNoW`zk{oweYJ zBIb+LL$WZwiaIoeRc)9r|^lu-py6^m2@dX8xRV1G6$ z)ulOROkmHRFH~Tr5i}|vN#w;yhyUFqeSC zPg^z~Ep_w}j%_5nAnKc00}9uYr}Y2YZR?Nm|nKoYhE z?13B}R6;Z$q@2%$ScY!JqQqr2ciNCj}dBru(WZ~$rKg@v7I>{A1uK;}(VHgT{CS*P9hGPbE_o#$sO;fiN zOoq3QyGopmlIz~p^ZkS-LbE3X7taONkqnoI!2B?B5t&`y*6YjXA0LR~>&KU`eLW2< zKNk#PTnNRm?Jaun&v#a2B(V`L**!!V8R{0HkVlpUUKaNdp^jq)e9P`AWf8{EE$W+# z5QXneykh4szy*vC!hw{P(x>Su9j~5_qw!JC@_+CK6oBC7=>>39kw74_0Fn>kMDu9=5&(RFhQl*lJ?I(lE0Lt=w^rQ2^u6w)4Qn>Ne|% z3+`q_S$2e#-Cf9u-ZnEj(A5F*Ei}(*H4LbH+}QD0Cg`j?vYm2C@CAtylc_Gg83NJE zrI0(Wq)CFXNK%L?BtfMlJC9|G1Y>h?sGZrF5;O6*Rssv z07o#G>>*|w`$bg1>!8Dz?TeuDbrs8p+As%HH#5?xD;U(Z*hQ^SRSZs^IA7ld@oOGv zMf4J!bc^h}$wxTORXjEg2!!zt@!#gOo#f$t@uh6t6t5*l8D(jGApQjC@KA^3FIwVx zS#u-Y#eR3)-VO4^PY1Ax8Mx?2;03QtF z3MxN%Ly*v-M0Pd&xgY%OhLIj{*k)tET(hInqm5!%2Ve?cJxq9xb4p4LkHkl?vRYB= zLRrRph~ps13H(8&I#QtoLL_uPP4qlGcSoZBT&mydpU-ANjp0eKFy|gR!0mC}g0y++ z$JTk`ga{aTzEvl9ITRO0d|4Gg5z&3+N+5tK-N}XByrz5xs8^uDmkKOb=dQs#122d) zx%M@)g~m7w(JMX{>abte?idJX#q(h4Yr}VdGvd|+YmVLRBZ{6LElS-wpMJ0zAp)h1 ze+MB2MuMp_Q&*UsX>)MT$cmx}%a&L^<+Nv{Y?!2d7BGyr)ZTBu_YYsuf%UhS^DWl; znKcIOV4JXXG&j1mB^KGHlnrTxSRVimn+X9$qd@54f2f_a^UNYQlnCG=_?=5u8W(|{ zFtcr`0MZp7u=~W^tx6xh%0}{G{C7eY!+h2kTRg+75;j8e9F(>B8T8h+ng1}=cc9~m z9t6UWV7OUJ%aB}P%SEwi4lclIU)#Xjq$sHmIH*l>+wxtAn)WdTnBLx!T|*ZLTHoO6 zw~s$Qe0vlL*_{2-5rOzp>*lNE`%uHCMoUU@$K$j=1fC5U9mC#To|m<=XFOSyuv<@y zEZl~uMV#6#yS{{|<^kt+7ugCOgvrua9-h&5$$i=i3@|>bgwSY)M?b0`K&}a550)Ez z9Ud31X1HR)uNF7uCM}24r2aYq^wf1XE%A|Y!_iQ@}R^UWMM?le&kmfSZKJi5qN8lL4Ni91jCsuf_~AM=WjqpR+U(Mk!0+bId2OT^6bqqW#gysWN8I4dCS4GV|mrT`Tv>tQB3@c-SA>t@m9TR>vdkeO5b6m%^?v5i zJKSu>yx{)#!9gcr0{AQ6#p+};;YNAr9}*imuS$ zxrpq^!yHh0?j^C%W56RpHypNakM$~`Ky98OY{5<+-gn>d_FhsPDA2>QzjC3hbGF!b zX5ITb!Lci>1LGz>wll`Nj}ggbb+>63&r2-_?sliH8TWV&Yd|e5gPOr;Ja!we>-7Zq z>m`S^JkoI<1v{|Kc3QuFu@MT9d{?G!#Y18n|Ca07v3HY0-BPD{u7nH63p}#si$Dk_ z5lcNSAC~84D@_m2w}9|fh~Oh33$G0i#hD&wINkK0>FdZcT(T2lTbPi#6%UJ1Z8I8p zm6cvOB`uzXx+h~mE}A9rJfkcMz(T947<1RQEKXT>b3SANa*?3i&{iNvC9jRn_oJ@g zKL6Ffd|n?PUKm-eC&`+SA@kpBv(=$Z;?b3|6BsO^4$uf$1hI!@P+T-(IDVHBR=-_*{=qn>1e~UB^75o? z5;Ta&Tgc-s*R6asPvgM|c64F7-St21@AaV4F1TdE20>x-3J|qyB}8Sn9lmxBB-FVP z&e=;myLwy&IL4zs*6RC@`Sr=&%j>9*!S7ug;MZYn%X3(?X@cVTmwamMr;%e4jk_rX zRDy*9V1C>@_LT^N9?4P_s6n*mt2HZs5gK8~ucnT4cR+#+j=IRmmW32MpS{gMSf8Fa z!@Uqjkg@>cnXp1`?fJ}L)v^mJ@<|Z7)6BcBg@f*U-Tc%GIy|xGb)S_$E*4zdOaNP? z+A-F`WSnS$+nRNTy+iHJEB|AuUfU@hoAS&g9~U~rbNGOHM0b#9K9_s}kF(}6NBkNw zVCveoX9zIC#!)60Ty$9(-f>a)9!93tHorS2yz{W7@f>O$KDDu;_Q_^v!6cL&sQ2)~ zv4whvw|ep$6^!J8AaPc?HE_>39S>_nk12mo;aX-SH#_p-!%OjKtm0LmR#h1gr`3+^ z_d4%g$0(h&GLfh-xdwYyR6&GwVoq^Y{?>46Lm zVps9QwrW~-SK?E=z~TG^^h_x=NouZXtG&sh(^PFY8wR25=3%=X({mKquLDr64D|F5g{*T+xe*#Q2c4?FC* z5OA=W)0+5pY|H9yMJ5cD00584&S@h0oMKuC;TRWq>^bbLmK9o0XxSdTAh{sXgVDYl z%vQNf&?ghu?X=6jg!51aV0U|Y0N3H+YKnYm$EYx?E4LBtIf-DBAHc78Y>PfYZUK({ zC{}!-|5Av{tR7*`?oh}wZ-@-oFJcXm@r-5~2wzwyf)RoQf-c+LZBEWOP1}E2uD|>D z58pr6uitgj15$_JJLQN0VV?K#N~Jqp(Cd0uMAcncFnhe?v{DL*I z-VsBxI|i-?h}2q$QO!bN_7)*DCRAe(B~(G7LXs3Q!MPp$-{`tmhBNF@B zUeYx{K&uTNiuyXN1Ik-)5Kq!E#~jwiz%Z{t@C#O}9?eoLyefr;wa$Xl;+gIlL`mnE zK1MJ5ShfqIjWyrMxUgebS?0B%Rl^HzyIM>87NBq^qg7*?R+j+2aFIh9rLi8 zXtz!&@QB6A9h1q;5hu$=xZq$LI6Yy2XJ8#XY+1yDfUk{g)u$)nXUWqBUMnRpXFG{l z=dvb5t<-S_6i#Xu1f*x*M7uoZoqWCxZI1USu>Q>nG_ zHkA0B$^0zK94{gxz(81sIa&pB+@mYT}%cm3cu&qi_N>Sv_VX?%)qU9|6)>mP1o6`$PB!dqHwo#m z<&}8WlNh+c5F8}K4zAGAF?VX2m^#kkpt>B_a8?3jGB~dy_IrNYut3jRu6)|(J!^Vh ztuNny`}nAK*pJtOL5HTVLgnA2UXRbgW%oZPz1v1EEs!% z`XD&--4;t;fak^^G+PQ-U?>;F=R#>1JR*D>hXg222mC!!ff>ig^Dhs2tyaXVB%0+; zZuwLNFmUJxff4K~4hgi*8})KVbrD`Twc>49zKHaK41twlAi0NALC#a*bCi2d$A$vD zJH7^vjD9LFYxVVy-=3C*fO;8Iw7JjVotsI7+WfliJSz`k;?7fO--Q>25G_m4uDiJe z`W~zyLq9HjvVm!LMXl9lD>%TxL0woeKeWNj3z~)%=5xknKZK>Lyx#NZ!VxO1Mf?xm z2o6o#k)!n&5%pWF*$RS{rRtNAbaq$@wr9^saok|D4$1sUCDx!-XLLT$HssL>*>=kI zk~15fCCAqBs@8(DHS74tVtx7g>WZNDlhgFU5#!ll$D0ot)X1b1l2PCz`6|l ze}-By4(P1InqUz?Hh;@UUY7->PNM@uAiWu3>j^gQX3GK}xS=sSu2dW=;JN?ixy_?S zq+QL%pV@4GJ9cO5I7Mg2rR%V$dF`=U!)`YcE{~StPjzknvhqMuX8ax{sfz8#8SQ{E ze=^hy;4_gLWnzg@$H6j$Q@efO~*zMYcra&A)BukoGD|L8vTuVcr4ETCcARL zLOulFRGc^!f>6#6SAy}gT1z{HXCwDd3xtfhc5XCFOEWYfI$}|`+Mxyq+SR<^-2y$4 zy-xMn%z+V;?1CEEK0?6A}k z`qN-dsB9Q{fh-*z=9DZ*?I~mnZ*UrjRkQ8+{5 zzOLBIbPLZnpLx_97V=%sh$le3p+#t`GqoeKm!1$qQHGfX@MK=enV#D{}( zVRc&|9^UU;O@(Z%cLK(ueUkj^JvbLj;uT?;4U0K#yPdc-Q3<8%OjQ)l2PI~HC**X&AjEh{+QoB&rdHSQvx#g>4D1*kp@Pwji5O(w_x$jxt%z^ zX(7A;uLLlxKra?c&$3LMUe3W#UU+sjPfN83_s$ptsaOm6(RL9h3WB;Iid;-2B*G2; zd^y45dg$r|l0u|#7p}A77(XM+o#%EssKYZ> zE+(WERI)WZ`sXmx!F%@0-a=TdGeH%X(;nOU%Ub=Cydf;SOyeF_e(l11-me^!3#tw+bv`E@9#|i{wUXzU*e3cWn$X{E!Al61W0`Adb~D?si)`P~o}Rj}22Il^ zDiOIIu$%D*RuM6tJyw8qp@AJ4ihkPc*N)A3x5Uq_ZP4`m%W{4E{QXD$^y#H&>!sCV z4ngu-PPB5iR)g`a<=*0esn}H??%LY|k|X3&?Whjux9NwL?5=?xIS1vQ5XUcu9WqlO z5*tecx2T}XO%Nd$OA1Py7mA8=W}inIK+FjX@I=(E+wIP?3r8uYB84*O;3jrP) zF^L$1mK;SLbJt!#w=K@x?UuT%081M{;S4Vp3g*xpjlLZj!|x9H$!NclZ6J><&FvTXbb*hknb=FsXHu;f)EOxrQ7O%0ZHSK0DyX3+gBqh12f;)tN* za5QId62#B7`m}G4Rl*`(My*M@?UWCv!|lLg-rRzXS`LS3Gy+ZsIZxsv{s5{&8l1Rl z`RCzy5Jwc?8_*B)9|NhGELYu4E)zLCQ*>tb*su>AOZ~^jf{JRp2W!YgykI*t(JV|K zs>JDEY`(KgZ#sRgBO{fXmnoltT(wdDaB{lCQvneVyTU#3#RYG$yn>v2bHY#c$NbknYiv$9?@Pvp5M^(Sr3O&clzpc;qJ!=3G4~jLk7kOl zV#msM5a%k~7elso8CBuj>yj+$ANJXXM0`&M)P4c@uu7+_x8%&#vpH59S`9<#ApUdG z1)>Z4ySn{3W-#!32=@d}j)d0e_N5Vo*Z?QyS2nk}TMDTqL1_nc4DZ0*U|e^e0Z;%O zP8&oKE4M~;KD5Q;j!vk6DHew}r}1u9bN1i+x4NEnZaKV^PnLQ)X$8~4x-S3_W`5j> z<6Gc@;gwU7f;lo?hmFTE;`M&~iC$!>M>{_cSuG(2$pLS?RG5-gScp7)CcM0SD}) zc&cp?nv+zUU2etMULI|sBCL%?3P5fa+|}K!W?D>oza3Y9`q;kBAK$)w=wH4)=d_lT zUz($d%FcPR50GE1N`ZZqc+YQz?w%IMge}U0d4@1#rJ$4PZEfzGZDUsEmgj`JV2;fO8F*6Se-qV+%JwD^dp)GUX*T!s zf+%C{+r{$t>bwq%2f!}E1;!R;LtWQw6I91^hWXZ0?8lSwrBXn*wV@5InRB88Ru&%X z<>=q1Wxbp#9^RPY7$l*qs)!3^3a|~^LfA9g z<>q6vz5z+N{CDJ8iEU;MLZm=F5zmd zRz_SCr8chjmHPbGzn~85%d-+Duyaqw#i+J+rOA-iT2Txwve>?kNm?u1Fx;9Bx zIJ#s0L6vBy%{Fa08VfZMEZ4#K0@3qyqFR@BC+8E_Y29Bu;3BXz5XO^@_)MH`PNz7A zMdO4$D8Pp0Mw9aajW7@M{mu$Y7Gfq89b(*$gJxF?0S%~xiU4Mp%}(|$d;J0Q%jyU~ zNqRPi9p>}$_}a`QHgezM;9#`Z)%x?xgOxhG;;Ewv?FY7NS^9p{K)lJWYdmDzFlpe~ zky#^J>BMq`3nmq9<^s7n)h! zAH<=d(j9tHQv!04n{des&os!6$xb*T5_Y!nyJr2W&A_PUY*!P29f{JLlm4<5d61a6 z*9$`9%nL_{9Zo`pJ)ouNrz5YUZG+l?V^W z6N?X)EwUczI{l(9n@XLOgStH(mj>KAPsdgn=SIK>t@`(<6uqdd24EmcsFompO$hFS zDhLZ)@P+h^gMMq{UwyTx<=&6Umv5X0B0fjv7!JPL654a0Ix0z@e))#rP zgojJGXs;Tabgj$kr8oCl(5zgTBH)JY;39yo7R9_-lh320cX z_UB6d2^;NSuAqB#RG$NPiTmcqG z99jb&F(>vNOK_|-Q6EXPd1X^D#Q=t2=jV(Da&X)B4u3QmhDv)zLeKM@7^eJ0sbJ6O z65`j4EIk%sj~XF4SQUU7=D8o^ZkaH($XDe-%(d>s`#;7+v|bk^DwTEFz_XzvlOtj* zzQEMg{5TWvb0FW#dM?>h=e$@J&^M#}7$%DZ3FsEP-^zl3&+MfWW*nU6bpRiS6HWNT zfE3z11>eluIo>5y8zifDSlNRFgT;y4UDSdcu#w|(wu0kF_%1>$uK}Nb@b*<3;lQ$w zWiN{5b2b~hdfp(m*>VQ;^Z3io#5RuQtkF^ri^n%7fSTX)Faxa@cW?3Ntk2<1B!d+{ z9B#WDE8$puFY0lqtamx=<9aO9{MP^a_VIZvZTZ{t><}nnr#x|Y4)U^NS$*cE1v0?l z$taShI&HV!S9|RqlEV-konvkMa;hKu6CJ_n@rmUsW~=Oq@Wj=l!%)wwLLlqqDB<9> zFWAp|oJxE0j)Uy&o@sCM63__m>eN;g^vrXLPoPzlS6NL@V## zOy~kk9*<$E{CzlX*N&MmHs@dfxen_)`|@yN?X5dZg`gMiS-joy5p@a9?)an+W?h*!j+c>nA)-n!LCaWjncX=WIBQJ=-A8wNWscay#BQQ$a*J)8KHI@ z_jqP2Av|1ZKS%i^C+#oyauz2E6C1N*X0deJkalM$nq$D)-WKZ1=Pw`T=f7VL?_Y-W zB#Uz$2zU-BV=gfCu$vNw0FQ!95nMYg2D)ZJ(qUIzwu{r+*BtNLw(5P%zMCnvT-<^E z!J`}^jKhhXUeViW{Srb?Lc(`$JYavGf8joDIvDcWz2|A(-tG-I%N)aTi)D=0UJ&(G z-Zn?8dvlXY5evoc(T|-##I`L6-_|^La5QP0HvBlGgk93>^uXDJxPn&@ zQE@+br#lxq@^v^g4wg`WCxSu5^mZ>pvg72T0Lu|-n}s;+;OL?$68SwTV_`h$0XwKZ*ItC^3>Q^~ipnISuJhAFZN<}lN=90<!PDa@R7W2MX|LbQp{D;5uzaP&t!WdsF9iVI{LH`(5c{yM-+sf9V zIZht{=$)bj#e>E#4{9)Oj~LGC?|}rCrcWDN2`Y~HyT=YM2y3<}7FuH?o7B)FGz^nS z>1-S4s;}_E+K>AP+A~KS$WS$^dAVWP_{K5;+hga^Sl4kEgNJ6K?Xc5eT+ZXzys%*t zw3TViYZtE!dCr?n(@=Xtb-o-|Y9Z}vXcq^^+|?m7jEAKcMAgH$w9gV@jD!rVfzO>#$JdR zvXlB!3W&zxr8q6uZH;ny7WkCT8$8(iK5au`)0dM)z3FQOM;S%_NK)hwSL=S~xZM>F z>hxP+&H=4FO!Y1uVofXdcOYr@cdxGV#p3n9S+L`Ia(}+e z*lb>!K}__12g@(L*`qt$SQ22?vDp&lg_lS@8#FBigyNW9x84EeGB)4JlQ_`eG==I3 zzwc;4eDk8i4gfjkLr}G9@h+<3pC1SJ4nWU}?dGA($veOl^6h5cBHF5@rk54nl^DMJ zw##_8nnRN_iwzE!OIipiXYp}zXYV)QV)RxACJK3U>`QdSiA92h3>&Cyusr@Z3znai zS}&8hhhwPrYUPom&)a1iK)OzQ9Uz0S$bMdq9kLMFpa*-*_svL1uV52*GHX_vv*7_W zRNT4vVFHl?BLGxU+(a&+hNkdHL*s{D`BUl)3teE0((lb=lhmKi|@P*fp~81 zh%(C>pLJj$kp#oJO9%-(5BOnXGgW?g%_FIQSh z(mnp1UT}EXoUIF)eN6%5Ssf@h4d{Wb-p52lUEY}gh#p%BTKZn9vi2~i* zyfNlLTX?;WJ%rO}yFEew)5p)h{Z+qz`1=L&kC#J3Z*0IO#!U$T<7gobq)5au45MN# ze(>It;Oz)rstWrD_aOddoS;Lr&3c>18oL*?VBPtEjSLe_VeY_PFfoYXJJIm$PCTz3 z7TaO>s629f&{hK!cwgRJ(kGM@>Sra*9_^Xofu@sKET?b|#lCr(%T7&uOYagd`4C}h zNd|2O+`YSrh;zXCogV|V!6@ypL!lpzda^}k$KKu+%sV`OIg>`CJ>%onZ4u8_VVQsj z2+H8$5yM0?XX0hEoV$aO@40&Yu=CBHUCXcUF&AJcys}sVA$LAen>pRLLVAi4D{Ai<-Xd$V~}JRO^*5J2N}dTKzetq}oyJBzmqK4iZ$+Rn*om?iQY8}V52>b!LL z$BO;=@$<(&pZeO;%x7ofbveR12vIze_h{tdaJACGF>gr7-o}7DVX5wl>oOg=GQ5@A zUKxk0_r2SW&C;Erc|-JAXB+U<%`+!n-f1g`17r9OuSVH}2~bbp9{Spl2`?I6Bb!Ti za(GV!4iBf#;!u;*8%2h*D(=(A^N6}qf!_o~*cB}!AcnNVvotUFz6-JJ96%+E)6)jg zhOOdpV9&+=LfBq0P4VlJz03i8iH^He1r?=KTswx~734SoErV*|gEX`t*4Zbnp({Se(U|v8@8pd+5gHg=*c| zNL#WcJ9|J>&H#*8ZF1h}w&5r@g12`-r~A4oD|?y~z(<+83*2J2F+CZE_h)Y$`1GnLK_`h#X8sbA+=EI^Accamw_cBtGw+Vmn_Ye~*hGymFjF&ezy zS7^#M@XAN`xlN0bPXE0F=)H&n^oOW4*vjTDlGf09@*2EsEO=|19mxdc2D549bfZ#p zilYOf@fPp0vJJ0cU9GX?al5vIunpN02Aw8lBYjwJhpvDA*Uzhcp948T+m|YlX*Z+8 z)y!7rg?!n)de6!g-q1-p$?E@R!sDJy^D(uu@p3)u??;B{PSx80BZ-3XIb+Vl*zprc_`khTqnzh-eTfE6CL(FXjz;o^?u zgzjm@Z!7ij^Z%^>m}yX62E7)$zO53&v76(En)h(U(@D-=I}ru6iZ3ye z!&u#di~~oU@!+|Eb7_etgs|Er!s#$;$&bIS)!!e-$NFJ>`}jKV9CUo1_#8*QuaIBz zEaW;N!x=pw%d(=fTN3Z>DXiLbW@6sFZI7U6cOnEaRFxaRjc%%TI#?f=;_f`b>M1-F z5NhJ3sEJ7CRg%0y)aW(%n`2=);n%+6wA zv$qU52`H8z#ASTjQAn!?Z$Gx8^Jc!_-81Ff(W-0O+;u86E%Sx9!{U!5oboWILY+_T zFnuqdUL|`S9jFkOJ>K5j?iG}*&*4l{EG&AXL`W;&llw!^9^l!*Srnl-HOB6 z%UU1%{D8QAxx^wLFGpm!4aDPwB@OwiwxpnV;4gSaJRM7&%`NX^Vg=JVodbwD9sAw-w9@2E7FQ7y>;Zk5kIR;` z2o}&ozdcONwixUlYK05h?T~oqB*2iY9e3QV*9{cs;Mm>nr2@M}MitKl%^h)hoc2|*+0W$X@HJgO!#c^N`zVMDYK=~T&or7?6=1~<1WD^2&vGObSIy7 zt_CZ7;CkO`K;W|dh$cur{D;r=p2^|(xD)#+&`k**63cmWmMtYBn#0C}N0*q}VXtYi zm>+^YVT@9(`SbcooWudN!Rp?_23Oz-517Q}_uF>9{Pp9*m-XTMm%qOC`En)S^CW+I zt&s3jPC%|$!C2DeZ5)tfi!rX&ye1kTId8>+10oxCA)q?FO}{6cL`O@T3NeT2j64%O zYJly8tzR;-aUFs6-W<0Wz0z_^&uU4p`MMhnkJ-I#2l;EklIPfFfh;l(km7rwq=#vh zDCD8V=3SRN^rorDoC^n<#i%G?m5b9b4yPVpW#~N-XgyQt4%;J$pNd&bWq)f*d2v6p zCC`Fol%#b5C%p379Mj7y&&`qi_5pjjgv1R)uo94MXn9krJLKMSlH)W1-z-#&DM-eL zd@$RZa`4O1BQCJ!@UCi8iW!no`{gll+ry(F#e--<$9;=?a$buU_cn`RZWcM=RFIE* zD)-liZ zzDoc4m4$-XFN3u_Xm^~U1>zvwVQRb04Zk+8cqWwdT`$tXzt!WNT-i43*sZQ36ctmY za7ZtljrU{s>)U;RU%-m2UAGhTet^aTB>8)FEpGDa~($3 zy#54=;SGu2Wr50ffd85;+}x$fYt8~RY-phx*WJ)=A1(|T(QywTVn4mZ-U24wbm$i`a^;#mBE$oF=ftrGc$je^tblGspavCY`T z2D`AskkdQ(1)74Z!QY(qR4AQbKRf4xB1G3xL?2UpZ+{M_Cj^cqDv}dzI3E!(WaoK?faW)vGkKb7yzl2fpeB5B54jl$-aix8T{p zieMWG)$4k?qs*-WTBnyCM&RepP(ZLwClomczgw)D%x>(5&3{gu)*_!3H#}6jhx2$@ zup-}^F}-4??RVvYS>a*HO!X=OZ`$>a*TYNDoo0`GG~w&*njnOi#mQBXsq?%CpW$2u zN|^2AY#Z#)rmE>Qm*!BlD?JzO>#W~?xtS+D&-uN0Aw(~GcESp_Td;#=wH-)w570-i zqa;snU7wqmAf|c`utU^lE0wm0ja^!BDKPGI@VmVR4&L@Q3g9hl&Q7?z zA$*l*c_rE*LL^(Y)0tro&L%VapPJ+MqWs;;RPROIlhuY+AJ*oeFz1dStoTVM zWSg%pR)#q@-aoL-6iN$#mi2B!&UM2_yVe`YP`!dUxGtE+u2yX!>STT*ceRFOlV=7#&B+L;@Qn@ z0`|iRqpZ07y{1_#2ebxXjq$!(7I3aT0omO<%I+yu_qZQt6?z*&1gfmuT({stYI*5r z_RuhHPKe6I1e+s-2#Tytv9RYJ3uLH3Pa3A-oZe#zE3%2rS%XftD(~atzkd1tIMIfcHelKzEJo{t8*b&n#^R!84dGiHI;VAYo z6{qd?)7cgmAD0d*yb|HbyNagl&TKZk*kPew3>}@Ogt-A@-UYnd58&j0bYEiNy%1G- zjlL#kpZ6HXUl;7TR4)b1r?VyiRuBnka!<|jw)$jwmiX1$l71-h@74v+I0w(G#hH$*ub$^K5HkD#>bv>^RQtw z6%SazwzGQd=7O_d@p1;11Lu<`?#a9EmbJZ|Cw4pp;?8N26QZ_{5WNAdJ0#a>Vf*t! zqh!078CI_(@Lnr)A4&l%oA=-sM{@7 z3lTpK0I=<^SbNoU8=F7wD<66@R1LY_-WOcG z)K@~fg83I~YHlX#wWK)wFgKr_0bD(aH#qMEkI2%XS3OrL+eFh^r{JxnNIPC5StMtZ zk`qD(6kR1r__5dX=WXNzT5qi~Wd7)n`pTwf6EhtEFS$+VrepUU73i7{?{Z=%Sh%@P z*||E!Zt;r7h2bYCN0ij?0&*AU;}IF|W~gd=X7r9__`~LXpZENKEO(CP?-lOF?Rq}qt;=uRIdS_H`@Lum|6&gAceR}N=ga@XoGilGmu3h=*4A!3xs}ikL zWTo$7LTd?G<*7$pj@}HY#O{IYFz*PNgkBe~D03WOtcCG{b{}$n5y$xJ7V>YEy1T#Sg;e^+)5HJWj6y)>@WufL#X#inPcmw#T+7| zEkOFm*XKRHhFhkKS0aS@sG`jGZ;IyKRge zqjIoK@FEC@HAip!%D=AJKQEe2p!SPT+E{=HGcl)XTn=Urr^>;eX1*$(CJJ1+dv>9v zNkB^=E_dtY52r+09p?o($g*hNc!z^qZrGi?>_{Ue3t++u@L_BBK-(*i1?OIMXsNedbbhcqOT~-6m^+@+@+_ zGkE2f9bYp{yYHYCUM!1Fcw_bd`Dgw3Y!LQj=Y>X0uhG3u>qE@Pcjv@H_FA<8mbbfA zMlq}1Exz@fz(md7wKrJ2ou&3Yo!)WHN;mNDzC5ed?RM-> zJ=63SX>a>*B(^2L=Veh&fKLIU@MTrxZE7)e^qR>=YoKAr2vQrROUH_nD|(zKjyEQ!s~TBnb(EX(_2E00Plkib&t7N zLa+U{9b-7e0yC~&i&`_n(#vqXu=GAEa+GpeNWAU7$uM1~MC(8&d3L282P` zkxbYB*Vx(Z$dM%3`Cd<<7ih`DBRo9(UVyN-g6;|b3l248lVGuXX5U`l=T)ps_KW}l zyF0TpY*v=1yV)_bW9Os=Jhj!->to-fAMUe`T_sZp(C-Q;4&`yQvyyVqY_-{nvOR8RCCr6$ zw1ETmZPtixpHTsymcw^(d$L8nZOB40gm~t;*CT3CD+1HnRbsO`H1>POe5mNQuChgy zwC7hKJ3{qb#o!331ib(RK5na3Ld~%j@;RHan6Wa$&KPFf)v|5N|JAK;x#Yt)S;^^6 zg47I}m)>6?S=H{1SHs2liM@U~viCTDJy8Vb7UOh@ftocDGILR(LxUhdyW*6mdI?mG zr`?c!PWKdupOed`i#WGQC9Q*MKx)48bqs=mBL%;l1(B$@e0sg6U!SCmudxL6Go zTl>JC>c~u!CP(x`dQS1*6Wc7&ex6sW55?i|#Mj-0IGi=_2rPO|J0xzA6Ggm9x3a3_ zjZ=YE-HkRI$){pm>YS81Pr-QSJ^=eN5o(DgkFs)HrY!mLuf}s*eldE8dg6X zk2qDTr>L9=Nb5Qjtvl5N*x${^+SQ(yZDq-r=ng@%`(|Z@vEb`@_RWYwpLTawIV93TNEvd;ry9gyTb~d}t|-HLOYN|DZ1ElGbsXm!N?PocSCtWo7}0SnwYS^rN=Pg+ zr3T!a+j-k*V_L|i>pgFwD?7qt>)?5ro9EpXF_+UUP4Gz5z~NV+{u`h6?Uep#|M}Yu zc=$LUbO;+652enmI-K0v(@4kFiexVbidCuA8ZW6lZrl$+g0E4*_|?5BJl?`jl(PbQ z5AKB$Blss{?@s+mdGho5kNJY-YDQx643xb5)TCVN`+3Pe^46rQcx)ib=rX(*YwJ{q z@{=b;yY#6`DLdtcR7V8~%EppHwk9YVS(0+X;t1_3rz{<{&3#q=$`x{@YV$h5thZ(x zu9ZKX*Y6*H`_;uqV$Op=B3YBKZ1vI-fy;3tw_iFZ?^=(ipcMQq~ zw-dLt%(h8FJWCLKlq3GY&!sh?i^&bFHmIpysnNBNeWw0h?p^7Wc z@xTLM(0q_K#LddCpMAO^NzPUJ6r|E!qhC9b3eMiUX7u8D1r$|B;{dbkstRHAoLwj+ zlL1B!MZ3vo6t=${*h3$^Jh_hfmE3MaOI~p&RYjUxDgWCEK?HHtB0K`ua>9*S}f!Z8)|9mxZcdPf`e)6E$kL?G*# z&r@7$4Cm`Qusd4BcnS?bO_b6C#A?dWa5FNwi$isIY*RsNn7XncpI;~$S9*U_aZ8Cz7G!M0Qht3?`h#oJ3KltU=SUkFDcIdRi zLsC#!XJV?4Yk9V66`9DJJYD7I>n5qiM#d>UC3*8kBxtFzr0Vz1yHvBUUoHnfI`Tsq z$a?XRi?_FOK~KW6gOObsD<}K%NKRd!NiY)ogVK%shrrx@CWq4138GGVBv2o}!#f2< zquIU5?j_8E!c>qJ0PJeUs(tbEuwH)rrrK8jTYaDhNli~Q-BFkIhW&IMY^A}IF$m5C z&FjcELn)vSplhaHQ&Yv|R)Gbn@LrTqVq83D5mu@MtffqG+|d@LLPmt^8JeCe*66H= z|IS6nhgZSL`yfsoLvOgDfv1Ch`+w4tuj8=QCzV=?z`S)(IDnaaT#lJiA#zP}R6?p9 z4w-h)GH-2J3dda=A&Q30ZisF+E>ilVR--*j@p(P4m-8{+Pfz>%AeyQLE59n)P|t74 zxl}sL`z7(F9i9+3(oh^8O=a;Bu_A> zYxfsl8qYCFO~~0xLYby@)NoM_$kCn(X$O^;Tk)1@Yc12=;i)86XjfZ$+G<2;*Z?>o zl=7cQLZC$DtW}6mAx^=#D=8%f#4T2V`UHc!l2!dszE;dFKfBohFDjnCq4yU~>g6vz zn(N6dq$$b1%oyWwNLHbu4tCw9>|{c5xt+Wc4!KmD+;*UHS5P6#^rjpmyeQ%W;@2)v zeMwoWTq?&@+0E!Fi%ObWvomp>7Gg?_5|`fF4w?^=33+b(#XIpJbJ;0`B@TpG&tlsQIbwqk%6=tG$v?o0`-F%@HdS;GQDCAOY!Z zF!nNEb=z%I8iR%BJgwa4X^rJU8qht3j+bnv?G zwQSIoHb339*<>nrd4$T$43Z)rMcs0$12BpLU1}c1%^sgCgruzLRQ-K@Y>7_}B~F*B zc;i8Ct*wSBuWK8e+n}(P+)8@U&lqGtdag>CUJ@h08ob=)Q=4CnP#WI@2{63+l_(!( z-qla5RZWK4xy$|}3B7dzUp{`(j^;=G{PpAWAY*$L-X|j-1eLt4AAhV8blJ>0FbU2a z^*mQc%w2**DV3^gf;)Iz>ADyVRNE@JL{I_$mSZLt>3*~|d34nK$sG@hxl_HsJqTC; z(e*J^ymVvG@nFA8bK!VX6KS6Lbdl{Q?TdUB3D=~QCU)H7@vb7j>W3 zKV<)GcTJ3dqiSW>dWk3ul2P855?-%dE+%E%+ljq!VDtOK9e#V#byG5f`>5Z5Y{~sB z3Ol(ddT24Dgiwph9c9OkYt-TD)Xvwn&(LJfRGrEIdVovmsTv&+Y=S%0?Jkn9w1Scu zH+S1kGCJaJo3@5`2+=gkB)Q2?*0hKU%ZSxZXSKr(vgy4n+KFrWS1w)!^`OBKq^jlD z<`{viKbPklaRH2K=<~nV@{i{V8rrs@GcBR;GR09`6s-W?j_ODK{)^-Ju^&&d%WkCm z7@N)sb@ix$073QIZHV$8y`3&G)gsGqSS`fc>;XWiq?fXHBxoRg09b zy*WNEyOdY*Np7x8?7Vc2^F7i73A(K!Zt&PCizyp`8g@-NBOdIfJvCV}?>o>kky^Xl z+-qMfFJi6In_yvLRwJZo!rPU8A=UyS-2r%2oa49W^kumaMck6PG!Fk6yZ&f@&hO6> z2b(0!N7Pc-fUu|m)x1)1ehHo=)D{J#IiAX`7qjkGFnYK&<+Vt0c0t2XF0Z++NL<{=NB|?x#?$#@C03S_ACeG}LWe?flvPCY0;wV0i{U|TF60xH zWv0b!WBt%vSM{dsQe<<#sk;GZ7C(~=n4sH5RGN0^<$i2Dm2t@a6w;4LuGit=ysI7P zw{GdnKfZn+f1#mXPy0~euzRN6pS0L({Sukrez@DpSA8!r2foYAl1O_cs$e(tdF+t` zqK0xa3rOivOThK& zTU(5^;WF-JJk#oWco<=idLSkpZ9!YorAT%p8L|-}tOiA*N7PN+wMHj0jlb`ZHLUrs z%6G1BiR6x-cFQmS`SN3adDtaVG36)U9)9a(uIAb-kb$^2^;7_a&C4N$i3;ANt{mTUCry zX4)L6fI`j+c5okD;oRh@?NvU($wfHBt0TNXIDl`2hx+CITtB}2x0k>D zSKj55O;maH?Y<5b>Ur?$@ewho%+wrJnMm>tNt^09?QT*LNr2U-oEMn@t~!J}TWqUi zp@bH}kJ^mn4)iKZP$nxIQRHm*GC9ku1*Ik4PmfS}YLLJecBgGP7_u7##NE_zjp`bk zvK6Z`O1p8V)J`Awltrt%@Fn7Q)NNs=dpeLzTRvg{NV*ugG|1)m0x@>iyGE-A|2b&< z`Six8mmlvFYtBnir>Fgcd}R$k_{qVcVs%C7I2Ys4{y>hTtO9%=YMt}K0E|>PwK+zX zmrID4n!``Rz1TJq%DPp^T7;H*;y_R+*9_E`2E^K&@@V<(-%Cc`%xzmG-CHEU44Ju6 zo{vLM9haKydL;{kLfH4+-92-|!3B&%(b#QU+PiIzA#NQ~gI;&&ogWj=%cy|HFG>SK;YA^bx^Ddpds}b_0#Q8o|HUQeB#5*J>I<5 z!v){j>~fyVTcPpm^+Uqd=~~HhZz?*#uT`9|%&p|Ps~-hk2V|&X+0*fumPJoh#-E&1 zn}X7fE;aKgZ|lBH1h-_-b!(}-aR5U{J`&3ejUdr>i&HC+A{>`0OPU|?Iu!Ul6#AUuSV$QjH_G(7T8s^%P9h`)L zhzM`ZtLI|)WgT!)Y%HxAkUJ=zKPtD>h*;b;)4*_2%(%2l$p}j1Iyl?2sY<%fmxIgt zPIMMf=FtdxN#jTbb0$Ta!Udp4$EqW3Wi5%hHa|49yV51QN84(*bM-BF>>qDEr_rHCq-~YaDSqkxq52yId)P_zK zkveZRL?{Ndt*5%lt80;>q7V8pIc?;CDfGAuQtCMrht{(z7|t)%xrmOL`)cL^a+{u` z;2>3YRp&ZfHYXrc(}3#U^JXT9>#?di3h#!vaJFSfq7JExlwmIYj9XvI#$Q0bs7hSj z{sz)&h_FhjsxYd?0l~6p z+mDq198x_Asc*{G9Tx7&kjmqiXf`5{xy(thAUSlUI!Oc^-({O-Qxr#V&YyR4?~0kK zD(HxHsB%HY!Lt(pz-)G62~Nvb8!NV&VMA?=3>)M`NjJ|z{;NHGAD%c&&NqC0U3 z{l(6o!0aza=D&Di*O8w5tnVVUoLrLgpb9Xm^FL?gf4W9j#7VxjW9dg<7x<*d6kpvA z8fkv#a$JN8l^hZkn$1|3Cp1L{J-No?H%>XIVH($B2bcR~NgMpJ_ia7uf)e#mosOTP zuD;O)c6t6u#k;#ImkBg-6>!O}YVlX~v{Wp%+lNc1(CzO>GP^Wt;fHfOWdPaXSM$ zl<;2)1Kt9_3TGUrA>;YH#A3gF{q0Nr@u{yMmY)tRO6p4>ao3XEyID=!a z+h!DpRc|?ic4T+;@0IV`T{@O@qt^auM`30KZ>|)bMF`DXbI(<4tbKSbgdrF=L7rr>4#fE=E?18uze<_!okq)aBIyo`C%4k zHgNeQId+@x+!fV-!?g^q6%GMX=>eoTHE3Y!w%W<%B=2A`1aip&3%gbhda7c1Q#WxA zfDorm1UTy*Re|J;djgzjo{P|Tki z_B{9(krtN~U@5_gk~H(jcpAXlLra081iV7*dinv!+VQVP_2Ga1$N&EDKmOx?d1N}e zKAvMxu;Y*)NLeFsHxXL&ap3K=#njukoR^7a1Rv)MYOyA zDnnjMvpXMJZYy_c+9OZ^kPc0H_Qbr$WqE-cSM{V*59M5?$NKT)b*-hc`f_}i+rK%o zmp|I~`R(h#m(F9BB+5;{V2w9v{sY9siiVHauKXzt3 zW7j>pHsvZ=STbLmHt_%q3TEliwyulPi>^ww&5AvcHTyfNC>&E86k24ra00Uk1%w%8 zjuYS&_(B-v=WdO#=t_N4pDM_rB%;VQJV;3tdt5AgZWm=!(BV0|R5;TvCO$cMuPHfG z(-Pgk=W1~Lw6uObvWGv*hmZ5ehwp#<{yV_`!_OYjLK$g)vYhYIw#rT^D{Df)K>gpe z{FB$tbKlFdyO*L?+>kyTCuDP<-gjNI4Lue4ifs*tC56^?Q=cww3Dx`5wVVPW^}EI; zF}?Ro9j^Bzph@#0KXGZOMReP7GOi7RB8f-86d^cOu?JD#?&Whz>v#mwXHingx>5H}MJ62?-&CJV|1a*-@4eMRD_o>tSB zyKL4)y1gkv5Q4Hz#V#^m%>}kO<8u2WdRsmzz%vB zj@ImJ$&+zfW^g2U?DyQMJAJL%gaRhg)Fy^7PAnoZR9Al86PBUX04PK?0u29f;K3&2 z|DnF)-uWY&oCu0+qGZ%k^*#K%@^t7h$(OYZ(qwXR+(hok>(X6C%|igEtZWXe@LCPB z{7mykxy*fJ<#N z6dQr0ZX%;DvdP<|2DZe<^Hv9Pj1XO6w}GnhupW)q!zyoy4F;v)rEZp}ij=*NYuQ~< z=GYfB#vTT8=i1HQT-Mmd&bRxN%B}#Bc-DjzzC^NppoF)jOu7W#&V1U0^cU&23~LSx zQ-%2db%3A0)=~fb_!`@u79o>``c$-%_a~)0ok8V2kuvp$y{jeIp~Sw(vbq?b`N?;n z#L-k%X^bH32O&`GWGk|w4|=;+M=Y-X?b-(7AU4n1(4a8TtPOY&g@jGA@{ zsB_5;>Hwo*p+1YXDId&1KQzFoDWxQ86yrFn9yZAV6o-=twU&WKBaPK91?vqv+l6Yc zGV%eCJhPBxqgzBzVRMO%3q<|@^jV*jEO^Vx_mEh#4Ct$Kk=sc7Z=;Gqb z`0%f%_5ytS^W_z?T~ClL*n1Rh29;YVD<#3G!?LTk7Yg5LQMX=;H;z?BfuWsx)`X@4 zknbTGXLGq=DM<6_NGv4KdGtWIGy68u21wKeno_6x?U$8@x@S*pvH&#H*4)qs(AX~< zKV)#w>@D$ynwSbcfzOwgh5bGmplT1<_uLe}pE6Lp-K1kN0f++o1(LjVoI9Fv<{lcb zlM3BV(g~J?5q^21&+MPo=O_;_Le^?~;pQ5jM9}U<%8VhNdC%O1tqMN#GLt!j`*NPA zEv({hYdHrIkb4EJ*X{vS$6wE{q3z@=GEg;h(NWz`aP=li^9Ztn9@~H>vC-pH1sDqS2s_j>>JT|V=FJg+ltPkRphMVg=Lv1VaT3S6}&@aNWw`Yc07EfOc^ zsj+<-{&ao0)p);On;9xvI=_2pg^e;LG za8R;F6FH`H*DZ~Exa?G^&14W<&1y^HKR77dd{7nN#E2>%)}@j%Uh=mN2i(u2BIH^2>Rx|NC42`sK@84V6=Rs-Z4byRwTe+o70sawmo?zw5<# zc0HB+Trp?@!H+E*omvK@1kSmr{xJC`+73dM`eln<>-gk$TjSg*^qmg?JvgDPwjhsL zmu>gK-U$cP6NIIBJKypj=C|`7cMMC>$CXmULNdfq$39x~&P!tuidS7{>~#9#k)5`(=dk&hK0*STC<*r|@``w*o9h!I?{w zG%76;@Ma^gfn6yTI4X@-iL>G0WYmegxaw1?@~!$d|Fp)IWHfC&w%AoPFI=X@RIsk= zyRJroIMUsc0{q_`kQ9?gIThQf;%3mpP}4{fh$9|*WSVb=Mtt7f3SI(3M<5pioi%RH zwgWUC&)MX_H{QMS61ol@I!MwQs^y*+w@8Xc-Q5n1E*9=HxZO7X?U}7%aL7-}5i%WOY6}bUR-`e|LE}Bq` zyOl^CL=L)@erzK1VP@owhtvIc7g0{$hmt2&g2AaD5ogz1>;1NAP|%fezjTLFA&>i< zCx84@)uuTUA@*#lKJXU+fyUAu?25NvnmH)y75MZNUD<3rlz z*fqJjb?)J7NMdrjgT z>+;?rz)?GtpaYs$B{DT8C3XDL!4TWd$kn z(ZmJQ>AFIpH_4j6eOCZjq54}D2r6EuhiY;oCt1yN*;^T8hz+(H`Kh}`C_@lRX4ouwBp6vs*O>sjm%J28rpgyv;@nQ> zb$m!5u8v4!Za_>Dkz<=;8gSKRo{EXvZp`Pl0g!k-Z%6f>DP;$VVISrvPhLb|-&QMe zksN+0**l3y&2PW2)~ezYTGXF>@28Qd+Q+ik;mh7!#yix9bE+b(C^~8cp&I>?403(o z_LQ8UXD8R%o$6OWyh$4Jz1K-Z@vi7ICHDl}@Yc?$l7%c;1u}+2lEmvNHOgiwQ6Y52 zvH5CU3V&ToEX6HBAjY;P+KaLna@0ecA{~h1ygb`#)zz+mJ=~rS`LBoe3NPL@Zo`wh z)27r<1M7iTQ$AEOunBGkM&LppX9u`G^bfC7Gs4_ex8P6SRCB=cO;ZChY?eqVpOIQB zX=`3(aH^yyWUKA8@G(phYP0mm&ck)lzs$PpH#Rc0@x3he)M5iy0f%?(oK?u(|K*;2 z{QRl)_r06r7wgPz<=>!Pk{THUM4uFu;Q8q7V7mpheNltyT)RsRa%Y0@u53NgEJ{@2 z&nkAjX~wYWXqJd8O07A4nXyWGw>Rjk;e{{3M4Pf#=-qRTzBx6UsKV3W4{4K zp0&)bEFXg;ZM|DTYc}x#Srq2LJEa|?Ts;|*1mUP3?_>OA=2>zCAgWu>Uyh{!6kF3E z$HckGWGB{b`@Z%ei}sMaY+N2PpTj0VkR*5P{2FdYEJb#WTDuO!)Ne|O=)`glw|#26 zCXp>DJ^6ZAe~kI(V+Zwm9Ft|s9Ba)^#t+x0@E20UxKliI?omz@^uLp1_)=YV<*6)h zm5bLFnzK5Mh4_lVqm^_-?%3U^9pfT+?Ac`_>n|IZhuYSXbqbYsJs)<+CPLXpZYn8h zuVR}56;=A2;^~DqC#h80Lf0UD*&OM<2S}aTu=uIf3msZ$Xb^E|%H#G#C$$p%H0dG= z%iUXol2m%G=DVcxc1*v2tNrf}yM=8JPkT37zj7J(C6u-{{4;3WJr_+ZH-|n!j8c@} zRl8cL`*t z8?`P=m2ZI2fx&eZnyHnFw%4NYG(Pciqojdt#u0sALN$w68f;b`q z%6Mp$jwvtw^rTqpmL_-3ft;L2Vw54o-d6_S=|oFp{V9#&Sv@IVJ*kBSaE+!g+*zK{ zkY%7QCZ+eS_+E8_&owU&{8eP6ezVP|e@)}70UB*VDYSC(yl$R`ZrjO1>D1k2*=Jw?(q<(CzDuofGz%-zQ&4nS& zu5^;>Ag;B5X}2jz_#%ZDjn@uM#-pl^N{K{};rq3UsvJ-+uB|WEDS&^fRHxY#Pa?Oc zV~cJG+91_8d4$YG6*5pTb*n;UbwJPhfUD0X?~%W)s0`0vt!Un^Wp3tHQ$_*V^zBs9 zJcYLu_-FlG-;e2dqN{NF_o-n{4^4rbyymtyj|l9+%Ubh{900ojk=U9W)r9}BD}NM- z!r=;66E+sb*@NIXNVT``ob+hsa&ayc%=~w5_7YYK&?vg@w7vK3T}W$lUqWu%S_Z7Q z8yS59EA*`4IH>6Yk&!BlpR+8SHeTSN=^;RKM4>#u!G%l-7;7W~Xec(DxrK`I%+n70 z#V4KW0y=aM%^Ytf^`HIaxBhw7C-e5FJ-13o;^Xn=!@@mBP<@g6Ndi5at7!W=JsuKS zwkRzJhPecOW&+NlpO+Hmk=H>M&kg}~JnUmX4RBGkSE+ykQvG*&r zbywtWy{MY*pmPA-KncEa!g*EfgHNfi$t`VD0oFaqGvvtvg6HxYlSny;@6}YbOyX_h zl*<_@_~%l-OAq92=*@R2eO2Af=#R5{`MrL7`P-A%_W8VIquHN^SjI;Yo)Z%H7S#E^ z1%vn0Ga_m$|{F3+7Z{BCIaRdDbO@79v?|UrT{(_qcrF@lo>h|0nTMOe| zU+01J=i>r$MaO26>Im)T`F7;J_%o^EGJ!}W$}``s-L;!l6#~H9T>n&zE0FGn1kz#R z&|JW#7T*eKtLiW;B?XwSl(f8#4yfT5Y55IT{W-q>_G)SMw0L^zyY-Gko5CfdBx}*+ z<5PKfkmXA*va(zV;e{V-Cqhq{<)O&kAl*!$dRDrU1Y?Tnmu_FmEOWN5D(35S@44^I zdE;62msPfJ4(G3py6$09+YND2srhAh;>f8DIk9G_*O97K3CLED6=xs3^ETs>rVyrr zSY$O-_l?AAP~6PR*0|P$a({ z4pFHBRq>z{P6yaPe>xE2O%ZV_M4N94Qad#_kaX?bDqx`tIQ2$r@@9!uTl5^{xPh*t zESF;_6Q;KxQC_tR7pWaPxUfwn;@d$5fS)lzR)FSB*Yt>+r@+{PWY7 z-^SPXaxliHizRoym8(e;Jro0~+zLrh>KKfDg6aaF^tJM}S1Fm>HkVux;r=O;*15TyVQEGQz?js}&Vg*RReGNaj&Xr^?S8*N!kfqJiZImrDH69B=hIiUaPWD6qwA=YhIX3M}D@yX508#*~tj zd5vnhB}$>1s2{V|ppj^h-2mig**XUu^0zzI-6dq7eJ=i2Y5n20pz8|on)0*#Tsa>IN`&OMbmdSh!4d)k6j+kQ#-s(ra+1e9tg_;ZC1W2lU}q|C@x z724(@DgniReJKgT5fW?Nf@#jN+^gr;-+A0adl=$HCwt^mjxcCIquTn|4OA)hY#aIW zT1jP8ZL_qh(a5OCfN)cdHy71XqSmZy?mY&9P0d|W?eG)UQ?K?zJ9!6qF$ zNsC|2{d(Tq7~$*JuQSbK*~i@WAUo;XeyR)pOCTl{-pF-oCUlT~bm`)9)G@e`RlT?F z4CQAsbZTE!rM^4$?xYBw%7N&qMiJq#92`X!?oH)oDFKRUnG*LE1QogJ%R=Vv_wrk% zN^jg7TRPXhIGqHFp**f$io`-ndG1$oJp4vt`bWKgRju&1c$`&n^hAWAs6LZZ5upV4 zc(|8kq}S!EZ}wvq$ECXG*Pr2XP}^;&Uv?Wo#u5=JzWj=WwA_RzuIocbOeaaWEOuR9O>Wa>>Eon;8)=^I zyISNR5CHRS??Yh&GG>><7mOSf8}`XvJH8bTE0R>-DAfO$t$zFV*!td{owU`LaF$3V zcoDVqsSkW_0$fd~>@(VYB`mrmaJL{Nq-fry(-FaU84<2n`RqVDz%Ut`yEXqP*tW@wDAp~!f8vUtLGpRtG$9LFO37975~!<&&P;t_*DNQs_=n1V zYV$0UbT{r};I`f)IB_s*@|v>>wsQZ^(`)pAR~)r3TEp@EwqkCYN+;!7sj4@rZ`y~t zZ38eRSICodQbWe6nfP|PDRG*GufP?!X20c%9rno8nU^Xrc$eSV4mZB+wCQhH#@ku_ zbA0^u1*$9k8D=C!P^#|QdPGDqOpR*! zlcoc;*Ua*hxsU`0j+hUvYTdG*_rl0PG`;SiD}6oR&&r^o0M+4AhrDmsZEOI!&#R`? zZu;6?Z8r%~t+aHWt!n$jOI!yQwW+X!OUO-*fK>M3LX)e*nyfhjPqVwBueCH4ijMLW zJ;(c5JvyRKxJv2+CGctAgW$o1blu&7MCq{>`wPmiI78lz zRphev7SsPZzf?*>+oJX3{P!NmpaOTE!3DP#z)FcuRimh~L7Yv&D6&Wh;Udsi)truP z?E#nSYUru{;3aXJqJ((R?DCOm4tW`h2=H~BHEU@ax7?gKt7hwbxj3|W+$$bPa2GCX zvPP+PP+*lZrmn)Xcu~lB2bWh~Ty#kllt$c%x`Zu>*Gd8<&JmF8m2g3wo-9elP>Bnv z<*q-#PI7jlPN}YrUL%))BHvEz>-Ue(#UQ`;lQ7=^l2n(bRkJpGIc>Vo{Yfe|ZniCQTo>_6WwCBRxz4Ss zBSK&SI9zIha96ooBigVdG+sxl?jV+*q~~=~57R0V>|-v$3*QugcV(jx8E+{gawm$5 zme=Wg;941wDwiPdSbDQra+Abed750EYN?orza)fc1Nm5?_v95QWq9ag;;uVi> # @FUNCTION: eislocked -# @INTERNAL # @USAGE: +# @INTERNAL # @DESCRIPTION: # Check whether the specified user account is currently locked. # Returns 0 if it is locked, 1 if it is not, 2 if the platform @@ -176,8 +176,8 @@ eislocked() { } # @FUNCTION: elockuser -# @INTERNAL # @USAGE: +# @INTERNAL # @DESCRIPTION: # Lock the specified user account, using the available platform-specific # functions. This should prevent any login to the account. @@ -221,8 +221,8 @@ elockuser() { } # @FUNCTION: eunlockuser -# @INTERNAL # @USAGE: +# @INTERNAL # @DESCRIPTION: # Unlock the specified user account, using the available platform- # specific functions. diff --git a/eclass/ada.eclass b/eclass/ada.eclass index 361ffb65cd10..4b568a8c20a3 100644 --- a/eclass/ada.eclass +++ b/eclass/ada.eclass @@ -38,6 +38,7 @@ esac EXPORT_FUNCTIONS pkg_setup # @ECLASS-VARIABLE: ADA_DEPS +# @OUTPUT_VARIABLE # @DESCRIPTION: # This is an eclass-generated Ada dependency string for all # implementations listed in ADA_COMPAT. diff --git a/eclass/git-r3.eclass b/eclass/git-r3.eclass index e0cf41e4342f..6c75d11218ce 100644 --- a/eclass/git-r3.eclass +++ b/eclass/git-r3.eclass @@ -90,6 +90,8 @@ fi : ${EGIT_MIN_CLONE_TYPE:=shallow} # @ECLASS-VARIABLE: EGIT3_STORE_DIR +# @USER_VARIABLE +# @DEFAULT_UNSET # @DESCRIPTION: # Storage directory for git sources. # @@ -176,6 +178,7 @@ fi # to the merge commit date. # @ECLASS-VARIABLE: EGIT_CHECKOUT_DIR +# @DEFAULT_UNSET # @DESCRIPTION: # The directory to check the git sources out to. # diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.eclass index 4ac5cf86e774..b515a3f63fc5 100644 --- a/eclass/kernel-2.eclass +++ b/eclass/kernel-2.eclass @@ -605,6 +605,7 @@ if [[ ${ETYPE} == sources ]]; then sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf + virtual/pkgconfig )" SLOT="${PVR}" diff --git a/eclass/meson.eclass b/eclass/meson.eclass index 1590c1f14cf5..21338280df33 100644 --- a/eclass/meson.eclass +++ b/eclass/meson.eclass @@ -54,7 +54,7 @@ EXPORT_FUNCTIONS src_configure src_compile src_test src_install if [[ -z ${_MESON_ECLASS} ]]; then _MESON_ECLASS=1 -MESON_DEPEND=">=dev-util/meson-0.51.2 +MESON_DEPEND=">=dev-util/meson-0.54.0 >=dev-util/ninja-1.8.2" if [[ ${EAPI:-0} == [6] ]]; then @@ -373,20 +373,7 @@ meson_src_configure() { local -x BOOST_LIBRARYDIR="${BOOST_LIBRARYDIR-${EPREFIX}/usr/$(get_libdir)}" ( - # https://bugs.gentoo.org/720860 - if ver_test "$(meson --version)" -lt "0.54"; then - local -x CFLAGS=${BUILD_CFLAGS} - local -x CPPFLAGS=${BUILD_CPPFLAGS} - local -x CXXFLAGS=${BUILD_CXXFLAGS} - local -x FFLAGS=${BUILD_FCFLAGS} - local -x OBJCFLAGS=${BUILD_OBJCFLAGS} - local -x OBJCXXFLAGS=${BUILD_OBJCXXFLAGS} - local -x LDFLAGS=${BUILD_LDFLAGS} - else - # https://bugs.gentoo.org/720818 - export -n {C,CPP,CXX,F,OBJC,OBJCXX,LD}FLAGS PKG_CONFIG_{LIBDIR,PATH} - fi - + export -n {C,CPP,CXX,F,OBJC,OBJCXX,LD}FLAGS PKG_CONFIG_{LIBDIR,PATH} echo "${mesonargs[@]}" >&2 "${mesonargs[@]}" ) || die diff --git a/eclass/mozcoreconf-v4.eclass b/eclass/mozcoreconf-v4.eclass index eef1b5e7da70..ba9a65349fd1 100644 --- a/eclass/mozcoreconf-v4.eclass +++ b/eclass/mozcoreconf-v4.eclass @@ -53,8 +53,8 @@ mozconfig_use_enable() { mozconfig_annotate "$(use $1 && echo +$1 || echo -$1)" "${flag}" } -# @FUNCTION mozconfig_use_with -# @DESCRIPTION +# @FUNCTION: mozconfig_use_with +# @DESCRIPTION: # add a line to .mozconfig based on a USE-flag # # Example: @@ -65,8 +65,8 @@ mozconfig_use_with() { mozconfig_annotate "$(use $1 && echo +$1 || echo -$1)" "${flag}" } -# @FUNCTION mozconfig_use_extension -# @DESCRIPTION +# @FUNCTION: mozconfig_use_extension +# @DESCRIPTION: # enable or disable an extension based on a USE-flag # # Example: diff --git a/eclass/mozcoreconf-v5.eclass b/eclass/mozcoreconf-v5.eclass index ab8440b94273..a78b190aff69 100644 --- a/eclass/mozcoreconf-v5.eclass +++ b/eclass/mozcoreconf-v5.eclass @@ -53,8 +53,8 @@ mozconfig_use_enable() { mozconfig_annotate "$(use $1 && echo +$1 || echo -$1)" "${flag}" } -# @FUNCTION mozconfig_use_with -# @DESCRIPTION +# @FUNCTION: mozconfig_use_with +# @DESCRIPTION: # add a line to .mozconfig based on a USE-flag # # Example: @@ -65,8 +65,8 @@ mozconfig_use_with() { mozconfig_annotate "$(use $1 && echo +$1 || echo -$1)" "${flag}" } -# @FUNCTION mozconfig_use_extension -# @DESCRIPTION +# @FUNCTION: mozconfig_use_extension +# @DESCRIPTION: # enable or disable an extension based on a USE-flag # # Example: diff --git a/eclass/mozcoreconf-v6.eclass b/eclass/mozcoreconf-v6.eclass index 04320849a747..045aabc164c8 100644 --- a/eclass/mozcoreconf-v6.eclass +++ b/eclass/mozcoreconf-v6.eclass @@ -51,8 +51,8 @@ mozconfig_use_enable() { mozconfig_annotate "$(use $1 && echo +$1 || echo -$1)" "${flag}" } -# @FUNCTION mozconfig_use_with -# @DESCRIPTION +# @FUNCTION: mozconfig_use_with +# @DESCRIPTION: # add a line to .mozconfig based on a USE-flag # # Example: @@ -63,8 +63,8 @@ mozconfig_use_with() { mozconfig_annotate "$(use $1 && echo +$1 || echo -$1)" "${flag}" } -# @FUNCTION mozconfig_use_extension -# @DESCRIPTION +# @FUNCTION: mozconfig_use_extension +# @DESCRIPTION: # enable or disable an extension based on a USE-flag # # Example: diff --git a/eclass/multibuild.eclass b/eclass/multibuild.eclass index 169c0fa00843..dd5d627ad960 100644 --- a/eclass/multibuild.eclass +++ b/eclass/multibuild.eclass @@ -27,6 +27,7 @@ esac if [[ ! ${_MULTIBUILD} ]]; then # @ECLASS-VARIABLE: MULTIBUILD_VARIANTS +# @REQUIRED # @DESCRIPTION: # An array specifying all enabled variants which multibuild_foreach* # can execute the process for. @@ -43,6 +44,7 @@ if [[ ! ${_MULTIBUILD} ]]; then # @CODE # @ECLASS-VARIABLE: MULTIBUILD_VARIANT +# @OUTPUT_VARIABLE # @DESCRIPTION: # The current variant which the function was executed for. # @@ -52,6 +54,7 @@ if [[ ! ${_MULTIBUILD} ]]; then # @CODE # @ECLASS-VARIABLE: MULTIBUILD_ID +# @OUTPUT_VARIABLE # @DESCRIPTION: # The unique identifier for a multibuild run. In a simple run, it is # equal to MULTIBUILD_VARIANT. In a nested multibuild environment, it @@ -65,6 +68,8 @@ if [[ ! ${_MULTIBUILD} ]]; then # @CODE # @ECLASS-VARIABLE: BUILD_DIR +# @OUTPUT_VARIABLE +# @DEFAULT_UNSET # @DESCRIPTION: # The current build directory. In global scope, it is supposed # to contain an 'initial' build directory. If unset, ${S} is used. diff --git a/eclass/multilib-build.eclass b/eclass/multilib-build.eclass index 828fc772066f..620bdcedce58 100644 --- a/eclass/multilib-build.eclass +++ b/eclass/multilib-build.eclass @@ -79,6 +79,7 @@ readonly _MULTILIB_FLAGS # @CODE # @ECLASS-VARIABLE: MULTILIB_USEDEP +# @OUTPUT_VARIABLE # @DESCRIPTION: # The USE-dependency to be used on dependencies (libraries) needing # to support multilib as well. @@ -90,7 +91,7 @@ readonly _MULTILIB_FLAGS # @CODE # @ECLASS-VARIABLE: MULTILIB_ABI_FLAG -# @DEFAULT_UNSET +# @OUTPUT_VARIABLE # @DESCRIPTION: # The complete ABI name. Resembles the USE flag name. # @@ -320,6 +321,7 @@ multilib_copy_sources() { } # @ECLASS-VARIABLE: MULTILIB_WRAPPED_HEADERS +# @DEFAULT_UNSET # @DESCRIPTION: # A list of headers to wrap for multilib support. The listed headers # will be moved to a non-standard location and replaced with a file @@ -342,6 +344,7 @@ multilib_copy_sources() { # @CODE # @ECLASS-VARIABLE: MULTILIB_CHOST_TOOLS +# @DEFAULT_UNSET # @DESCRIPTION: # A list of tool executables to preserve for each multilib ABI. # The listed executables will be renamed to ${CHOST}-${basename}, diff --git a/eclass/php-ext-source-r3.eclass b/eclass/php-ext-source-r3.eclass index 12e4a24facd6..b2eae22fb74d 100644 --- a/eclass/php-ext-source-r3.eclass +++ b/eclass/php-ext-source-r3.eclass @@ -81,9 +81,9 @@ esac # This allows ordering of extensions such that one is loaded before # or after another. Defaults to the PHP_EXT_NAME. # Example (produces 40-foo.ini file): -# @CODE@ +# @CODE # PHP_INI_NAME="40-foo" -# @CODE@ +# @CODE : ${PHP_INI_NAME:=${PHP_EXT_NAME}} # @ECLASS-VARIABLE: PHP_EXT_NEEDED_USE diff --git a/eclass/python-any-r1.eclass b/eclass/python-any-r1.eclass index eef4c57b7e25..c634e19813e0 100644 --- a/eclass/python-any-r1.eclass +++ b/eclass/python-any-r1.eclass @@ -69,7 +69,8 @@ EXPORT_FUNCTIONS pkg_setup # @CODE # @ECLASS-VARIABLE: PYTHON_COMPAT_OVERRIDE -# @INTERNAL +# @USER_VARIABLE +# @DEFAULT_UNSET # @DESCRIPTION: # This variable can be used when working with ebuilds to override # the in-ebuild PYTHON_COMPAT. It is a string naming the implementation @@ -105,6 +106,7 @@ EXPORT_FUNCTIONS pkg_setup # @CODE # @ECLASS-VARIABLE: PYTHON_DEPS +# @OUTPUT_VARIABLE # @DESCRIPTION: # This is an eclass-generated Python dependency string for all # implementations listed in PYTHON_COMPAT. @@ -124,6 +126,7 @@ EXPORT_FUNCTIONS pkg_setup # @CODE # @ECLASS-VARIABLE: PYTHON_USEDEP +# @OUTPUT_VARIABLE # @DESCRIPTION: # An eclass-generated USE-dependency string for the currently tested # implementation. It is set locally for python_check_deps() call. diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass index 8687b595123a..8c3ff5b08095 100644 --- a/eclass/python-r1.eclass +++ b/eclass/python-r1.eclass @@ -72,7 +72,8 @@ fi # @CODE # @ECLASS-VARIABLE: PYTHON_COMPAT_OVERRIDE -# @INTERNAL +# @USER_VARIABLE +# @DEFAULT_UNSET # @DESCRIPTION: # This variable can be used when working with ebuilds to override # the in-ebuild PYTHON_COMPAT. It is a string listing all @@ -111,6 +112,7 @@ fi # @CODE # @ECLASS-VARIABLE: PYTHON_DEPS +# @OUTPUT_VARIABLE # @DESCRIPTION: # This is an eclass-generated Python dependency string for all # implementations listed in PYTHON_COMPAT. @@ -130,6 +132,7 @@ fi # @CODE # @ECLASS-VARIABLE: PYTHON_USEDEP +# @OUTPUT_VARIABLE # @DESCRIPTION: # This is an eclass-generated USE-dependency string which can be used to # depend on another Python package being built for the same Python @@ -150,6 +153,7 @@ fi # @CODE # @ECLASS-VARIABLE: PYTHON_REQUIRED_USE +# @OUTPUT_VARIABLE # @DESCRIPTION: # This is an eclass-generated required-use expression which ensures at # least one Python implementation has been enabled. @@ -273,8 +277,8 @@ _python_validate_useflags() { } # @FUNCTION: _python_gen_usedep -# @INTERNAL # @USAGE: [...] +# @INTERNAL # @DESCRIPTION: # Output a USE dependency string for Python implementations which # are both in PYTHON_COMPAT and match any of the patterns passed @@ -574,6 +578,8 @@ python_gen_any_dep() { } # @ECLASS-VARIABLE: BUILD_DIR +# @OUTPUT_VARIABLE +# @DEFAULT_UNSET # @DESCRIPTION: # The current build directory. In global scope, it is supposed to # contain an initial build directory; if unset, it defaults to ${S}. diff --git a/eclass/python-single-r1.eclass b/eclass/python-single-r1.eclass index d516e3629696..6fedc7cdf4e0 100644 --- a/eclass/python-single-r1.eclass +++ b/eclass/python-single-r1.eclass @@ -80,7 +80,8 @@ EXPORT_FUNCTIONS pkg_setup # @CODE # @ECLASS-VARIABLE: PYTHON_COMPAT_OVERRIDE -# @INTERNAL +# @USER_VARIABLE +# @DEFAULT_UNSET # @DESCRIPTION: # This variable can be used when working with ebuilds to override # the in-ebuild PYTHON_COMPAT. It is a string naming the implementation @@ -119,6 +120,7 @@ EXPORT_FUNCTIONS pkg_setup # @CODE # @ECLASS-VARIABLE: PYTHON_DEPS +# @OUTPUT_VARIABLE # @DESCRIPTION: # This is an eclass-generated Python dependency string for all # implementations listed in PYTHON_COMPAT. @@ -140,6 +142,7 @@ EXPORT_FUNCTIONS pkg_setup # @CODE # @ECLASS-VARIABLE: PYTHON_SINGLE_USEDEP +# @OUTPUT_VARIABLE # @DESCRIPTION: # This is an eclass-generated USE-dependency string which can be used to # depend on another python-single-r1 package being built for the same @@ -159,6 +162,7 @@ EXPORT_FUNCTIONS pkg_setup # @CODE # @ECLASS-VARIABLE: PYTHON_USEDEP +# @OUTPUT_VARIABLE # @DESCRIPTION: # This is a placeholder variable supported by python_gen_cond_dep, # in order to depend on python-r1 packages built for the same Python @@ -177,11 +181,13 @@ EXPORT_FUNCTIONS pkg_setup # @CODE # @ECLASS-VARIABLE: PYTHON_MULTI_USEDEP +# @OUTPUT_VARIABLE # @DESCRIPTION: # This is a backwards-compatibility placeholder. Use PYTHON_USEDEP # instead. # @ECLASS-VARIABLE: PYTHON_REQUIRED_USE +# @OUTPUT_VARIABLE # @DESCRIPTION: # This is an eclass-generated required-use expression which ensures # that exactly one PYTHON_SINGLE_TARGET value has been enabled. @@ -266,8 +272,8 @@ unset -f _python_single_set_globals if [[ ! ${_PYTHON_SINGLE_R1} ]]; then # @FUNCTION: _python_gen_usedep -# @INTERNAL # @USAGE: [...] +# @INTERNAL # @DESCRIPTION: # Output a USE dependency string for Python implementations which # are both in PYTHON_COMPAT and match any of the patterns passed diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index 1067d2367aba..9bad72a77e98 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass @@ -1164,8 +1164,8 @@ python_fix_shebang() { # @FUNCTION: _python_check_locale_sanity # @USAGE: -# @INTERNAL # @RETURN: 0 if sane, 1 otherwise +# @INTERNAL # @DESCRIPTION: # Check whether the specified locale sanely maps between lowercase # and uppercase ASCII characters. diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index 33838e3ec8bb..c616e4a3f455 100644 --- a/eclass/scons-utils.eclass +++ b/eclass/scons-utils.eclass @@ -217,8 +217,8 @@ escons() { } # @FUNCTION: _scons_clean_makeopts -# @INTERNAL # @USAGE: [makeflags] [...] +# @INTERNAL # @DESCRIPTION: # Strip the supplied makeflags (or ${MAKEOPTS} if called without # an argument) of options not supported by SCons and make sure --jobs diff --git a/games-action/Manifest.gz b/games-action/Manifest.gz index d70dd6ccd9f5035855192d0783d636109fd251a2..ad7ee0442a6e4d98819ed464f0b49ba6ff9ceae7 100644 GIT binary patch delta 13635 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 diff --git a/games-action/d1x-rebirth/Manifest b/games-action/d1x-rebirth/Manifest deleted file mode 100644 index c4e1db0f4709..000000000000 --- a/games-action/d1x-rebirth/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -DIST d1datapt.zip 439942 BLAKE2B dbe0c0fc4aeb25d7ea01296e78680a5388aed622452ee7d7ce163eb1e60741216e998730a30da0404963561a78ffb28e12d154efa3654c40cfca49d2a3451b5d SHA512 41b7777ef679ed0904a5e64534ef0b145e9c49546c9449a569cf0ac75ada3d6095a603136211f939daaf97aa7f09511db85416fefea7ce1447cfe8df7a16b555 -DIST d1x-rebirth_v0.58.1-src.tar.gz 1247599 BLAKE2B 813b971e695a5376129991424ec349b448bf9fda21dfc04f2665a7aa344ecefbd48d7c44cd6e474d3ff8648e13aa9c09498034c19d447f526ac4cfbf8afecefb SHA512 d1bdaeee07c5ac34b2e6839fea1449344d206f76f1eb2ba3fd4fa7cbe6acd82c2e8d7140b2d6297add3d5e8fb7fe4ca2b1c22c900def94603c218f6660644c80 -DIST d1xr-briefings-ger.zip 16798 BLAKE2B f5e1f4f91cb3464b3d356fab1e3993700cc19f3f2db8682f5194e59aa5d2623efa427db4135c3595534e5dac0f2589b53aac7df3610501b759407e1ead342458 SHA512 956a3ef1fe7379b71d5f651fdcb1f26b786883a35193a0a22009204e885a12fceb3a69c6accbeb2bd20be65afe087d23532d7ef3439edd97cc8904968bf519e3 -DIST d1xr-opl3-music.zip 81503503 BLAKE2B b560597e0f08139109a6dc4ee7996c05010561686029d1fd754375278b8a11e6df0f6106c797d524e92d4998683d6e1e07b6cfc982ea3ff167a0b9ca92ba0dc2 SHA512 4ac82c4bc2ddb02e2941746921443e38b698c6e54cfcab317fc9108f84ada7b868ec2ee3c70b28c1dfe9f41e2aadab4124c8daa65a409905cba5d674f0aab8a8 -DIST d1xr-sc55-music.zip 72803408 BLAKE2B eb52491f5c43e9f04aea5715cffc0a47d029dda0b8e5ae1a79ec36122a17c01e3b2a731f369d72fe0e069e1188bdaf03f82d0845b574d76b6798be33481e3b84 SHA512 3cdce5b6535e28397b3216cc9ca05cccf7194349c62d64c54300f02f39248b98598d170599e5c61b6900d780e4917f905c3c31eb814fbb8429221c804cbd8bf9 -DIST d1xrdata.zip 1364601 BLAKE2B b17f76cf9a0f967d4462275d48113ca0161df09053c98eb6031766ce424632b5fb190386f852887242d1e709fc18ec5fad93490a610b754f047b9482c2e9de95 SHA512 9ca4ac459367476250bef6eb7f3fccdb4070f4ed5c00dad318c1d63e7bcb2c61ef8cb8233f3f2156f46ed4ba57232033f2b456078f883a96ab7ebd5b5df84c59 -DIST dxx-rebirth_icons.zip 137392 BLAKE2B 34b975cd0b1ada2d7ba6f8b39bf2e4b753462b5876be18dbc2fb6e19767814b61af850533f575bb12446e4f6b42d1bd1960f19cc1af26e0d96a18cb7f0571a99 SHA512 d13edc1897cf047a1fa0bf23c2b64334f095d9a28255fb500f7f0ffb6122559eb10fea372b02c52c71ac467d8276ece4c7dff4069585ab74dfa9ebb8bda2deb2 diff --git a/games-action/d1x-rebirth/d1x-rebirth-0.58.1.ebuild b/games-action/d1x-rebirth/d1x-rebirth-0.58.1.ebuild deleted file mode 100644 index 04e178288320..000000000000 --- a/games-action/d1x-rebirth/d1x-rebirth-0.58.1.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -CDROM_OPTIONAL="yes" -inherit eutils cdrom scons-utils games - -DV=1 -MY_P=${PN}_v${PV}-src -DESCRIPTION="Descent Rebirth - enhanced Descent ${DV} engine" -HOMEPAGE="https://www.dxx-rebirth.com/" -SRC_URI="https://www.dxx-rebirth.com/download/dxx/${MY_P}.tar.gz - https://www.dxx-rebirth.com/download/dxx/res/d1xrdata.zip - https://www.dxx-rebirth.com/download/dxx/res/dxx-rebirth_icons.zip - opl3-musicpack? ( https://www.dxx-rebirth.com/download/dxx/res/d${DV}xr-opl3-music.zip ) - sc55-musicpack? ( https://www.dxx-rebirth.com/download/dxx/res/d${DV}xr-sc55-music.zip ) - cdinstall? ( https://www.dxx-rebirth.com/download/dxx/res/d1datapt.zip ) - l10n_de? ( https://www.dxx-rebirth.com/download/dxx/res/d${DV}xr-briefings-ger.zip )" - -LICENSE="D1X GPL-2 public-domain" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="cdinstall debug demo ipv6 l10n_de +music opengl opl3-musicpack sc55-musicpack" -REQUIRED_USE="?? ( cdinstall demo ) - ?? ( opl3-musicpack sc55-musicpack ) - opl3-musicpack? ( music ) - sc55-musicpack? ( music )" - -RDEPEND="dev-games/physfs[hog,zip] - media-libs/libsdl[X,sound,joystick,opengl?,video] - cdinstall? ( !games-action/descent1-demodata ) - music? ( - media-libs/sdl-mixer[timidity] - ) - opengl? ( - virtual/opengl - virtual/glu - )" -DEPEND="${RDEPEND} - app-arch/unzip" -PDEPEND="demo? ( games-action/descent1-demodata )" - -S=${WORKDIR}/${MY_P} - -src_unpack() { - unpack ${MY_P}.tar.gz dxx-rebirth_icons.zip - if use cdinstall ; then - unpack d1datapt.zip - cdrom_get_cds descent/descent.hog - mkdir "${S}"/Data - cp \ - ${CDROM_ROOT}/descent/descent.{hog,pig} \ - ${CDROM_ROOT}/descent/chaos.{hog,msn} \ - "${S}"/Data || die - fi -} - -src_prepare() { - if use cdinstall ; then - cd Data - patch -p0 < "${WORKDIR}"/d1datapt/descent.hog.diff descent.hog - patch -p0 < "${WORKDIR}"/d1datapt/descent.pig.diff descent.pig - fi - epatch "${FILESDIR}"/${P}-flags.patch -} - -src_compile() { - escons \ - verbosebuild=1 \ - sharepath="${GAMES_DATADIR}/d${DV}x" \ - $(use_scons ipv6) \ - $(use_scons music sdlmixer) \ - $(use_scons debug) \ - $(use_scons opengl) || die -} - -src_install() { - dodoc {CHANGELOG,INSTALL,README,RELEASE-NOTES}.txt - - insinto "${GAMES_DATADIR}/d${DV}x" - doins "${DISTDIR}"/d1xrdata.zip - # None of the following zip files need to be extracted. - use l10n_de && doins "${DISTDIR}"/d${DV}xr-briefings-ger.zip - use opl3-musicpack && doins "${DISTDIR}"/d${DV}xr-opl3-music.zip - use sc55-musicpack && doins "${DISTDIR}"/d${DV}xr-sc55-music.zip - - if use cdinstall ; then - doins Data/descent.{hog,pig} - insinto "${GAMES_DATADIR}"/d${DV}x/missions - doins Data/chaos.{hog,msn} - fi - doicon "${WORKDIR}/${PN}.xpm" - - dogamesbin d${DV}x-rebirth - make_desktop_entry d${DV}x-rebirth "Descent ${DV} Rebirth" - prepgamesdirs -} - -pkg_postinst() { - games_pkg_postinst - if ! use cdinstall ; then - echo - elog "To play the full game enable USE=\"cdinstall\" or manually " - elog "copy the files to ${GAMES_DATADIR}/d${DV}x." - elog "See /usr/share/doc/${PF}/INSTALL.txt for details." - echo - fi -} diff --git a/games-action/d1x-rebirth/files/d1x-rebirth-0.58.1-flags.patch b/games-action/d1x-rebirth/files/d1x-rebirth-0.58.1-flags.patch deleted file mode 100644 index 51723ffb137b..000000000000 --- a/games-action/d1x-rebirth/files/d1x-rebirth-0.58.1-flags.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -ru d1x-rebirth_v0.58.1-src.orig/SConstruct d1x-rebirth_v0.58.1-src/SConstruct ---- d1x-rebirth_v0.58.1-src.orig/SConstruct 2013-08-03 08:13:39.000000000 -0400 -+++ d1x-rebirth_v0.58.1-src/SConstruct 2015-01-27 02:38:03.847800615 -0500 -@@ -218,7 +218,6 @@ - env.Append(CPPFLAGS = ['-g']) - else: - env.Append(CPPDEFINES = ['NDEBUG', 'RELEASE']) -- env.Append(CPPFLAGS = ['-O2']) - - # profiler? - if (self.user_settings.profiler == 1): diff --git a/games-action/d1x-rebirth/metadata.xml b/games-action/d1x-rebirth/metadata.xml deleted file mode 100644 index 23d592266dfb..000000000000 --- a/games-action/d1x-rebirth/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - games@gentoo.org - Gentoo Games Project - - - Descent 1 is a classic first-person shooter released in 1995 by Interplay - and Parallax. It was one of the first games with true 3-dimensional - graphics, movement, and light sourcing. D1X-Rebirth is a modification of the - Descent 1 source that was released by Parallax and is based on the D1X source. - - - Use the demo data instead of the full game - Support for ingame music - Provides German translations for the game's briefings, robot descriptions, and outro of the original campaign - Include alternate version of the game's music, recorded with the Yamaha YMF262 OPL3 soundchip - Include alternate version of the game's music, recorded with the Roland Sound Canvas SC-55 MIDI module - - diff --git a/games-action/descent1-freedata/Manifest b/games-action/descent1-freedata/Manifest new file mode 100644 index 000000000000..8580b3528ec5 --- /dev/null +++ b/games-action/descent1-freedata/Manifest @@ -0,0 +1,4 @@ +DIST d1xr-briefings-ger.dxa 16798 BLAKE2B f5e1f4f91cb3464b3d356fab1e3993700cc19f3f2db8682f5194e59aa5d2623efa427db4135c3595534e5dac0f2589b53aac7df3610501b759407e1ead342458 SHA512 956a3ef1fe7379b71d5f651fdcb1f26b786883a35193a0a22009204e885a12fceb3a69c6accbeb2bd20be65afe087d23532d7ef3439edd97cc8904968bf519e3 +DIST d1xr-hires.dxa 1426884 BLAKE2B c4d9b950353fc450c64568779bc3d2e93a46e17980c8df08a2ef06bff5b9709869fdbbaf4fb6698be994b3faae7a75036a53357743d47b728bb3ef9df126afd8 SHA512 3fc84d5610ba40ee383c1720f80513a21b4644ff8b6da4b84ebca13b11c1131deb4897ded6324b54845b6c847dfc0f16700535e16afdd7ebe83bfff042892302 +DIST d1xr-opl3-music.dxa 81503503 BLAKE2B b560597e0f08139109a6dc4ee7996c05010561686029d1fd754375278b8a11e6df0f6106c797d524e92d4998683d6e1e07b6cfc982ea3ff167a0b9ca92ba0dc2 SHA512 4ac82c4bc2ddb02e2941746921443e38b698c6e54cfcab317fc9108f84ada7b868ec2ee3c70b28c1dfe9f41e2aadab4124c8daa65a409905cba5d674f0aab8a8 +DIST d1xr-sc55-music.dxa 72803408 BLAKE2B eb52491f5c43e9f04aea5715cffc0a47d029dda0b8e5ae1a79ec36122a17c01e3b2a731f369d72fe0e069e1188bdaf03f82d0845b574d76b6798be33481e3b84 SHA512 3cdce5b6535e28397b3216cc9ca05cccf7194349c62d64c54300f02f39248b98598d170599e5c61b6900d780e4917f905c3c31eb814fbb8429221c804cbd8bf9 diff --git a/games-action/descent1-freedata/descent1-freedata-1.ebuild b/games-action/descent1-freedata/descent1-freedata-1.ebuild new file mode 100644 index 000000000000..6339583ee80b --- /dev/null +++ b/games-action/descent1-freedata/descent1-freedata-1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2019 DXX Rebirth project contributors +# Distributed under the terms of the GNU General Public License v2 + +# This file is part of the DXX-Rebirth project. +# +# It is copyright by its individual contributors, as recorded in the +# project's Git history. See COPYING.txt at the top level for license +# terms and a link to the Git history. + +EAPI=7 + +DXX_ENGINE="${PN:7:1}" +DESCRIPTION="Free content for games-action/d${DXX_ENGINE}x-rebirth" +HOMEPAGE="https://www.dxx-rebirth.com/" +IUSE="l10n_de opl3-musicpack sc55-musicpack" +SRC_URI=" + l10n_de? ( https://www.dxx-rebirth.com/download/dxx/res/d${DXX_ENGINE}xr-briefings-ger.dxa ) + opl3-musicpack? ( https://www.dxx-rebirth.com/download/dxx/res/d${DXX_ENGINE}xr-opl3-music.dxa ) + sc55-musicpack? ( https://www.dxx-rebirth.com/download/dxx/res/d${DXX_ENGINE}xr-sc55-music.dxa ) +" + +if [[ "${PN}" = descent1-freedata ]]; then + IUSE+=" +textures" + SRC_URI+=" + textures? ( https://www.dxx-rebirth.com/download/dxx/res/d1xr-hires.dxa ) +" +fi + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +S="$WORKDIR" + +# If all USE flags are unset, this ebuild installs zero files. Require +# at least one to be set. +REQUIRED_USE="|| ( ${IUSE//+/} )" + +RDEPEND=" + ! + + + + games@gentoo.org + Gentoo Games Project + + + iansilvester@fastmail.fm + Ian Silvester + + + Descent 1 is a classic first-person shooter released in 1995 + by Interplay and Parallax. Descent 2 released for the PC in + 1996. It, along with its predecessor, was one of the first + games with true 3-dimensional graphics, 6 degrees of freedom + in movement, light sourcing, and the capability to join + multiplayer games on-the-fly. D1X-Rebirth and DXX-Rebirth are + modifications of the original Descent 1 and 2 sources that was + released by Parallax (and are based on the D1X and D2X + sources). It offering OpenGL graphics, advanced multiplayer, + new features, and cross-platform compatibility. Now code bases + of D1X-Rebirth and DXX-Rebirth merged and released as + DXX-Rebirth. This package provides the free level data. + + + Provides German translations for the game's briefings, robot descriptions, and outro of the original campaign + Include alternate version of the game's music, recorded with the Yamaha YMF262 OPL3 soundchip + Include alternate version of the game's music, recorded with the Roland Sound Canvas SC-55 MIDI module + Include high resolution (640x480) backgrounds, briefing images and fonts (Descent 1) + + + dxx-rebirth/dxx-rebirth + + diff --git a/games-action/descent2-freedata/Manifest b/games-action/descent2-freedata/Manifest new file mode 100644 index 000000000000..244090267112 --- /dev/null +++ b/games-action/descent2-freedata/Manifest @@ -0,0 +1,3 @@ +DIST d2xr-briefings-ger.dxa 11717 BLAKE2B 27af93656ac91bf5490195d2aebc9c9f252cb730094cccb53298b07f2e2031935033b8db765b40fdad93fb55b157a2be07906ea45185b754e5ec7c205803cc92 SHA512 479aa577dc65271c705e80404ec46e6c59ee3a5122d6e9705dbdd16b71b16c0d3447426e3e74937aa20eb7026f67a3896c5e814fbfcede9164bd557b6eb8423c +DIST d2xr-opl3-music.dxa 22710919 BLAKE2B 82bdf29b6afe88305d4c7b69bb8b094efcf33ad23becec223311775cd50600ed399c207ee3a05da3800bcc5e123d00f9f8fa7d2d4f4d4be57bbf71e1c2482a9c SHA512 876321a9a16403f6e9d12e10bb73c9cdc57e1a106fa64833a1be8cc17b74f6f13e57e40f051a1b40e7bc88b95bfe86cff181c93c8619383dfdeb74f36f5cce86 +DIST d2xr-sc55-music.dxa 19579531 BLAKE2B 16091e24477a49319f2685884a7538a3597a9132707ac1d59405fa08ce7492158075df4ee680a5c7ba44aa0bd0b16170057f6a8956eab4b56913d00ee2f1f339 SHA512 290713b05627bf65bdc55fc6631a0c86e50f484a167f3fd20b3fe2bc5b772437939b5bf32eea852874dd983fbd47f160cae2412a2d6c5319f0d1583a33d28da6 diff --git a/games-action/descent2-freedata/descent2-freedata-1.ebuild b/games-action/descent2-freedata/descent2-freedata-1.ebuild new file mode 100644 index 000000000000..6339583ee80b --- /dev/null +++ b/games-action/descent2-freedata/descent2-freedata-1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2019 DXX Rebirth project contributors +# Distributed under the terms of the GNU General Public License v2 + +# This file is part of the DXX-Rebirth project. +# +# It is copyright by its individual contributors, as recorded in the +# project's Git history. See COPYING.txt at the top level for license +# terms and a link to the Git history. + +EAPI=7 + +DXX_ENGINE="${PN:7:1}" +DESCRIPTION="Free content for games-action/d${DXX_ENGINE}x-rebirth" +HOMEPAGE="https://www.dxx-rebirth.com/" +IUSE="l10n_de opl3-musicpack sc55-musicpack" +SRC_URI=" + l10n_de? ( https://www.dxx-rebirth.com/download/dxx/res/d${DXX_ENGINE}xr-briefings-ger.dxa ) + opl3-musicpack? ( https://www.dxx-rebirth.com/download/dxx/res/d${DXX_ENGINE}xr-opl3-music.dxa ) + sc55-musicpack? ( https://www.dxx-rebirth.com/download/dxx/res/d${DXX_ENGINE}xr-sc55-music.dxa ) +" + +if [[ "${PN}" = descent1-freedata ]]; then + IUSE+=" +textures" + SRC_URI+=" + textures? ( https://www.dxx-rebirth.com/download/dxx/res/d1xr-hires.dxa ) +" +fi + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +S="$WORKDIR" + +# If all USE flags are unset, this ebuild installs zero files. Require +# at least one to be set. +REQUIRED_USE="|| ( ${IUSE//+/} )" + +RDEPEND=" + ! + + + + games@gentoo.org + Gentoo Games Project + + + iansilvester@fastmail.fm + Ian Silvester + + + Descent 1 is a classic first-person shooter released in 1995 + by Interplay and Parallax. Descent 2 released for the PC in + 1996. It, along with its predecessor, was one of the first + games with true 3-dimensional graphics, 6 degrees of freedom + in movement, light sourcing, and the capability to join + multiplayer games on-the-fly. D1X-Rebirth and DXX-Rebirth are + modifications of the original Descent 1 and 2 sources that was + released by Parallax (and are based on the D1X and D2X + sources). It offering OpenGL graphics, advanced multiplayer, + new features, and cross-platform compatibility. Now code bases + of D1X-Rebirth and DXX-Rebirth merged and released as + DXX-Rebirth. This package provides the free level data. + + + Provides German translations for the game's briefings, robot descriptions, and outro of the original campaign + Include alternate version of the game's music, recorded with the Yamaha YMF262 OPL3 soundchip + Include alternate version of the game's music, recorded with the Roland Sound Canvas SC-55 MIDI module + + + dxx-rebirth/dxx-rebirth + + diff --git a/games-action/dxx-rebirth/Manifest b/games-action/dxx-rebirth/Manifest index 5a8d4fe15ad1..730b013b2649 100644 --- a/games-action/dxx-rebirth/Manifest +++ b/games-action/dxx-rebirth/Manifest @@ -5,4 +5,5 @@ DIST d1xr-sc55-music.dxa 72803408 BLAKE2B eb52491f5c43e9f04aea5715cffc0a47d029dd DIST d2xr-briefings-ger.dxa 11717 BLAKE2B 27af93656ac91bf5490195d2aebc9c9f252cb730094cccb53298b07f2e2031935033b8db765b40fdad93fb55b157a2be07906ea45185b754e5ec7c205803cc92 SHA512 479aa577dc65271c705e80404ec46e6c59ee3a5122d6e9705dbdd16b71b16c0d3447426e3e74937aa20eb7026f67a3896c5e814fbfcede9164bd557b6eb8423c DIST d2xr-opl3-music.dxa 22710919 BLAKE2B 82bdf29b6afe88305d4c7b69bb8b094efcf33ad23becec223311775cd50600ed399c207ee3a05da3800bcc5e123d00f9f8fa7d2d4f4d4be57bbf71e1c2482a9c SHA512 876321a9a16403f6e9d12e10bb73c9cdc57e1a106fa64833a1be8cc17b74f6f13e57e40f051a1b40e7bc88b95bfe86cff181c93c8619383dfdeb74f36f5cce86 DIST d2xr-sc55-music.dxa 19579531 BLAKE2B 16091e24477a49319f2685884a7538a3597a9132707ac1d59405fa08ce7492158075df4ee680a5c7ba44aa0bd0b16170057f6a8956eab4b56913d00ee2f1f339 SHA512 290713b05627bf65bdc55fc6631a0c86e50f484a167f3fd20b3fe2bc5b772437939b5bf32eea852874dd983fbd47f160cae2412a2d6c5319f0d1583a33d28da6 +DIST dxx-rebirth-0.61.0_pre20200615.tar.gz 1959226 BLAKE2B 08d66eb1599100172e2bd8dcb8e13ca11314f3b06658c36851ddc7d91897a8376899b7c33b6e7a2d7b72e93cf7f20f157994d06f880e138dc807350e4c64c517 SHA512 3470e2b9cf20268f1af5e8084f0b361d1dd5d797bee9a1d97ce5509046f79750ac214d0f34e7eef1acc4ee4ae868ad3f34d33b45ff163863333e9d8a7d758db2 DIST dxx-rebirth_v0.59.100-src.tar.gz 1809614 BLAKE2B 6826380312fa23dbc99459db9272cf7ffb5a00a14cfdd777339633fbd943a288af00f182692ebc3078e4c39bf6b6cc9fb05cc6a533ec126b8c881eb22c465868 SHA512 dc9b7ad263e189e779756b62613d4bc62371cb5fec2176a4013395fc18c9d03ab0c9ddc5ccf2668b87e4a77b25d500bdef373126f176bfce49f73b5a98de23d7 diff --git a/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20200615.ebuild b/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20200615.ebuild new file mode 100644 index 000000000000..484618e8c27c --- /dev/null +++ b/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20200615.ebuild @@ -0,0 +1,262 @@ +# Copyright 2017-2020 DXX Rebirth project contributors +# Distributed under the terms of the GNU General Public License v2 + +# This file is part of the DXX-Rebirth project. +# +# It is copyright by its individual contributors, as recorded in the +# project's Git history. See COPYING.txt at the top level for license +# terms and a link to the Git history. + +EAPI=7 +PYTHON_COMPAT=( python3_7 ) + +inherit desktop eutils python-any-r1 scons-utils toolchain-funcs xdg +if [[ "$PV" = 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/dxx-rebirth/dxx-rebirth" + # Live ebuilds have blank keywords. + KEYWORDS= + PROPERTIES="live" +else + # dxx-rebirth-0.61.0_pre20190720.ebuild + #MY_COMMIT='a17792c89fd49dd12fdf5981670dd7f64b42850f' + # dxx-rebirth-0.61.0_pre20200615.ebuild + MY_COMMIT='0c2fcf691ffb2a586991350d67f3efd1cca2a1f3' + # dxx-rebirth-0.61.0_pre20200627.ebuild + #MY_COMMIT='aba40babb47d36a88011af01e4bc0fc00dca74ef' + S="$WORKDIR/$PN-$MY_COMMIT" + #SRC_URI="https://github.com/dxx-rebirth/dxx-rebirth/archive/$MY_COMMIT.tar.gz -> $PN-$PVR.tar.gz" + SRC_URI="https://codeload.github.com/dxx-rebirth/dxx-rebirth/tar.gz/$MY_COMMIT -> $PN-$PVR.tar.gz" + unset MY_COMMIT + + # Games under Gentoo are marked as 'testing' by convention + # + # Other architectures are reported to work, but not tested regularly by + # the core team. + # + # Raspberry Pi support is tested by an outside contributor, and his + # fixes are merged into the main source by upstream. + # + # Cross-compilation to Windows is also supported. + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Descent Rebirth - enhanced Descent 1 & 2 engine" +HOMEPAGE="https://www.dxx-rebirth.com/" + +LICENSE="DXX-Rebirth GPL-3" +SLOT="0" + +# Default to building both game engines. The total size is relatively +# small. +IUSE="+d1x +d2x +data debug editor +flac ipv6 +joystick l10n_de +midi +mp3 +music +opengl opl3-musicpack +png sc55-musicpack sdl2 tracker valgrind +vorbis" + +# Game data is stored in HOG files. +# Game movies are in MVL files. +# Various add-ons use zip files to bundle their content together. +# +# PNG support enables writing screenshots as PNG instead of TGA (for +# USE=opengl) or PCX (for USE=-opengl). +DEPEND="dev-games/physfs[hog,mvl,zip] + opengl? ( + virtual/opengl + virtual/glu ) + png? ( media-libs/libpng ) +" + +# As of this writing, there is no Portage shorthand syntax to express: +# " +# flag1? ( package[flag1] ) +# flag2? ( package[flag2] ) +# ... +# flagN? ( package[flagN] ) +# ", such that unsetting all flags removes the dependency on package. +# Fake it by using a text fragment that is repeatedly expanded with +# differing substitutions. +# +# The use of single quotes is intentional here. The ${word} is a +# placeholder to be matched by text substitution when the fragment is +# expanded, not a shell variable reference. +# +# For each flag, depend on freedata using the same flag. If none of the +# flags are set, freedata is not needed. +DXX_RDEPEND_USE_FREEDATA_FRAGMENT=' + ${USE}? ( games-action/descent${ENGINE}-freedata[${USE}] ) +' +# Block <0.59.100 due to file collision. +# +# If USE=data, then require a game data package. +# The build process does not use the game data, nor change how the game +# is built based on what game data will be used. At startup, the game +# will search for both types of game data and use what it finds. Users +# can switch between shareware/retail data at any time by +# adding/removing the appropriate data packages. A rebuild is _not_ +# required after swapping the data files. +# +# USE-depend on freedata for various extras, but only if any of those +# extras are enabled. +DXX_RDEPEND_ENGINE_FRAGMENT=' + d${ENGINE}x? ( + ! - Install data files - Install Descent 1 resources and executable - Install Descent 2 resources and executable + Install Descent 1 resources and executable + Install Descent 2 resources and executable + Install Descent 1 resources and executable (used prior to version 0.61) + Install Descent 2 resources and executable (used prior to version 0.61) + Ensure some game levels are present; if the full game's level data is not already installed then install the playable demo data (i.e. shareware levels) + Enable various debugging code paths and sanity checks, not just output. Some of these checks date back to the retail build, and choke on some custom levels because the game was never coded to sufficiently distrust inputs + Enable level editor support Provides German translations for the game's briefings, robot descriptions, and outro of the original campaign + Enforce that SDL-mixer is used and has midi support Enable music support Include alternate version of the game's music, recorded with the Yamaha YMF262 OPL3 soundchip Include alternate version of the game's music, recorded with the Roland Sound Canvas SC-55 MIDI module - Include high resolution (640x480) backgrounds, briefing images and fonts (Descent 1) + Use libSDL2, SDL2-mixer instead of libSDL-1* and SDL-mixer-1* + Enable support for the PHP-based multiplayer game tracker + Include high resolution (640x480) backgrounds, briefing images and fonts (for Descent 1) + Include a Valgrind header in build in order to support Memcheck client requests dxx-rebirth/dxx-rebirth diff --git a/games-action/heroes/files/heroes-0.21-automake-1.12.patch b/games-action/heroes/files/heroes-0.21-automake-1.12.patch deleted file mode 100644 index 1a645df91acb..000000000000 --- a/games-action/heroes/files/heroes-0.21-automake-1.12.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- heroes-0.21/configure.ac -+++ heroes-0.21/configure.ac -@@ -112,7 +112,7 @@ - # Checks for typedefs, structures, and compiler characteristics. - # ============================================================== - --AM_C_PROTOTYPES -+AC_C_PROTOTYPES - AC_C_CONST - AC_TYPE_UID_T dnl This checks for gid_t too. - AC_CHECK_TYPES([ssize_t]) diff --git a/games-action/heroes/files/heroes-0.21-autotools.patch b/games-action/heroes/files/heroes-0.21-autotools.patch new file mode 100644 index 000000000000..c6dfb9fab1a7 --- /dev/null +++ b/games-action/heroes/files/heroes-0.21-autotools.patch @@ -0,0 +1,30 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -44,6 +44,7 @@ + AM_PROG_CC_C_O + AC_PROG_CPP + AC_PROG_AWK ++AM_PROG_AR + AC_PROG_RANLIB + AC_PROG_LN_S + +@@ -112,7 +113,7 @@ + # Checks for typedefs, structures, and compiler characteristics. + # ============================================================== + +-AM_C_PROTOTYPES ++AC_C_PROTOTYPES + AC_C_CONST + AC_TYPE_UID_T dnl This checks for gid_t too. + AC_CHECK_TYPES([ssize_t]) +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -42,7 +42,7 @@ + heroeslvl_SOURCES = heroeslvl.c + + heroes_LDADD = lvl/libhlvl.a media/libhmcommon.a ../lib/libheroes.a \ +- $(INTLLIBS) $(LIBALT_LOCAL_XLDADD) $(LIBALT_XLDADD) ++ $(INTLLIBS) $(LIBALT_LOCAL_XLDADD) $(LIBALT_XLDADD) -lm + heroes_LDFLAGS = $(LIBALT_XLDFLAGS) + + ## Depend upon Makefile because the value of LIBALT_LOCAL_LDADD might diff --git a/games-action/heroes/files/heroes-0.21-underlink.patch b/games-action/heroes/files/heroes-0.21-underlink.patch deleted file mode 100644 index 18a0fca28f3c..000000000000 --- a/games-action/heroes/files/heroes-0.21-underlink.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/Makefile.am 2011-06-10 11:32:03.905618275 +0200 -+++ b/src/Makefile.am 2011-06-10 11:32:15.539347083 +0200 -@@ -42,7 +42,7 @@ - heroeslvl_SOURCES = heroeslvl.c - - heroes_LDADD = lvl/libhlvl.a media/libhmcommon.a ../lib/libheroes.a \ -- $(INTLLIBS) $(LIBALT_LOCAL_XLDADD) $(LIBALT_XLDADD) -+ $(INTLLIBS) $(LIBALT_LOCAL_XLDADD) $(LIBALT_XLDADD) -lm - heroes_LDFLAGS = $(LIBALT_XLDFLAGS) - - ## Depend upon Makefile because the value of LIBALT_LOCAL_LDADD might diff --git a/games-action/heroes/heroes-0.21-r2.ebuild b/games-action/heroes/heroes-0.21-r2.ebuild index 9e7f8d9fcc0d..a576ebf8f758 100644 --- a/games-action/heroes/heroes-0.21-r2.ebuild +++ b/games-action/heroes/heroes-0.21-r2.ebuild @@ -20,10 +20,11 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="ggi nls sdl" +REQUIRED_USE="^^ ( ggi sdl )" RESTRICT="test" -REQUIRED_USE="^^ ( ggi sdl )" -RDEPEND="ggi? ( +RDEPEND=" + ggi? ( media-libs/libggi media-libs/libgii media-libs/libmikmod @@ -33,49 +34,41 @@ RDEPEND="ggi? ( media-libs/libsdl media-libs/sdl-mixer )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" +DEPEND="${RDEPEND}" +BDEPEND="nls? ( sys-devel/gettext )" - #56118 PATCHES=( - "${FILESDIR}/${P}"-automake-1.12.patch - "${FILESDIR}/${P}"-gcc4.patch - "${FILESDIR}/${P}"-underlink.patch - "${FILESDIR}/${P}"-cvs-segfault-fix.patch - "${FILESDIR}/${P}"-compilation.patch - "${FILESDIR}/${P}"-gcc10.patch + "${FILESDIR}"/${P}-autotools.patch + "${FILESDIR}"/${P}-gcc4.patch + "${FILESDIR}"/${P}-cvs-segfault-fix.patch + "${FILESDIR}"/${P}-compilation.patch + "${FILESDIR}"/${P}-gcc10.patch ) src_prepare() { default - sed -i 's:$(localedir):/usr/share/locale:' \ - $(find . -name 'Makefile.in*') || die eautoreconf } src_configure() { - local myconf=( - $(use_with sdl) - $(use_with sdl sdl-mixer) - $(use_with ggi) - $(use_with ggi mikmod) - $(use_enable nls) - ) - local pkg - for pkg in ${A//.tar.bz2} ; do - cd "${WORKDIR}"/${pkg} + for pkg in ${A//.tar.bz2}; do + cd "${WORKDIR}"/${pkg} || die econf \ --disable-heroes-debug \ --disable-optimizations \ - "${myconf[@]}" + $(use_with sdl) \ + $(use_with sdl sdl-mixer) \ + $(use_with ggi) \ + $(use_with ggi mikmod) \ + $(use_enable nls) done } src_install() { local pkg for pkg in ${A//.tar.bz2} ; do - cd "${WORKDIR}"/${pkg} + cd "${WORKDIR}"/${pkg} || die emake DESTDIR="${D}" install done } diff --git a/games-action/koth/files/koth-0.8.0-autotools.patch b/games-action/koth/files/koth-0.8.0-autotools.patch new file mode 100644 index 000000000000..0303a0e0bec6 --- /dev/null +++ b/games-action/koth/files/koth-0.8.0-autotools.patch @@ -0,0 +1,20 @@ +--- a/configure.in ++++ b/configure.in +@@ -4,15 +4,14 @@ + AM_CONFIG_HEADER(config.h) + AC_PROG_MAKE_SET + +-USER_CFLAGS=$CFLAGS +- + dnl Checks for programs. + AC_PROG_CC + AC_ISC_POSIX ++AM_PROG_AR + AC_PROG_RANLIB + + +-CFLAGS="-g -O2 -Wall -Wimplicit $USER_CFLAGS" ++CFLAGS="${CFLAGS} -Wall -Wimplicit" + dnl Checks for library functions. + AC_ARG_ENABLE(client, [ --disable-client disable libggi detection (can only build server)], + if test $enableval == no; then diff --git a/games-action/koth/files/koth-0.8.0-gcc.patch b/games-action/koth/files/koth-0.8.0-gcc.patch new file mode 100644 index 000000000000..999498da7005 --- /dev/null +++ b/games-action/koth/files/koth-0.8.0-gcc.patch @@ -0,0 +1,72 @@ +--- a/src/ballistics.c ++++ b/src/ballistics.c +@@ -92,6 +92,7 @@ + break; + case WALL_LAST: + /* just to satisfy gcc -Wall */ ++ ; + } + } + +@@ -210,7 +211,7 @@ + break; + case WALL_RANDOM: /* both of this can't happen, */ + case WALL_LAST: /* so they are here to satisfy gcc -Wall */ +- ++ ; + } + } + return FLYING; +--- a/src/gfx.c ++++ b/src/gfx.c +@@ -51,7 +51,7 @@ + int gfx_armorBar=0; + + /* The maximum value for a color. */ +-#define CMAX ((uint16)(~0)) ++#define CMAX ((uint16_t)(~0)) + #define MAX(a, b) (((a) > (b)) ? (a) : (b)) + #define MIN(a, b) (((a) < (b)) ? (a) : (b)) + +--- a/src/gfx.h ++++ b/src/gfx.h +@@ -24,7 +24,7 @@ + #include "terrain.h" + + /* The maximum value for a color. */ +-#define CMAX ((uint16)(~0)) ++#define CMAX ((uint16_t)(~0)) + #define MAX_WALLS 6 + + extern ggi_visual_t gfx_vis; +--- a/src/log.c ++++ b/src/log.c +@@ -26,7 +26,7 @@ + + Levels_log log_level = INTERESTING; + +-inline void logPrintf(Levels_log level, char *fmt, ...) ++void logPrintf(Levels_log level, char *fmt, ...) + { + if(log_level < level) + return; +--- a/src/log.h ++++ b/src/log.h +@@ -25,6 +25,6 @@ + + extern Levels_log log_level; + +-inline void logPrintf(Levels_log level, char *fmt, ...); ++void logPrintf(Levels_log level, char *fmt, ...); + + #endif +--- a/src/relay.c ++++ b/src/relay.c +@@ -260,6 +260,7 @@ + else goto bail; + goto nextpkt; + bail: ++ ; + } + } + } diff --git a/games-action/koth/files/koth-0.8.0-r1-gcc-3.4.patch b/games-action/koth/files/koth-0.8.0-r1-gcc-3.4.patch deleted file mode 100644 index 145f17dbccdd..000000000000 --- a/games-action/koth/files/koth-0.8.0-r1-gcc-3.4.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- a/src/relay.c 2004-11-01 09:19:04.835537536 +0000 -+++ b/src/relay.c 2004-11-01 09:19:59.453234384 +0000 -@@ -260,6 +260,7 @@ - else goto bail; - goto nextpkt; - bail: -+ ; - } - } - } ---- a/src/ballistics.c 2004-11-01 09:19:33.132235784 +0000 -+++ b/src/ballistics.c 2004-11-01 09:20:16.849589736 +0000 -@@ -92,6 +92,7 @@ - break; - case WALL_LAST: - /* just to satisfy gcc -Wall */ -+ ; - } - } - -@@ -210,7 +211,7 @@ - break; - case WALL_RANDOM: /* both of this can't happen, */ - case WALL_LAST: /* so they are here to satisfy gcc -Wall */ -- -+ ; - } - } - return FLYING; diff --git a/games-action/koth/koth-0.8.0-r1.ebuild b/games-action/koth/koth-0.8.0-r1.ebuild index 988f9bf485dc..3030dcd88d94 100644 --- a/games-action/koth/koth-0.8.0-r1.ebuild +++ b/games-action/koth/koth-0.8.0-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit eutils flag-o-matic +EAPI=7 + +inherit autotools DESCRIPTION="Multiplayer, networked game of little tanks with really big weapons" HOMEPAGE="http://www.nongnu.org/koth/" @@ -11,26 +12,25 @@ SRC_URI="https://savannah.nongnu.org/download/${PN}/default.pkg/${PV}/${P}.tar.b LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~x86" -IUSE="" DEPEND="media-libs/libggi" RDEPEND="${DEPEND}" PATCHES=( - "${FILESDIR}"/${PF}-gcc-3.4.patch + "${FILESDIR}"/${P}-autotools.patch + "${FILESDIR}"/${P}-gcc.patch ) src_prepare() { default - sed -i 's:-g -O2::' configure || die - sed -i 's:(uint16):(uint16_t):' src/gfx.c src/gfx.h || die - append-cflags -std=gnu89 # build with gcc5 (bug #570730) + mv configure.{in,ac} || die + eautoreconf } src_install() { - DOCS="AUTHORS ChangeLog NEWS README doc/*.txt" \ - default - dodir /etc/koth + default + dodoc doc/*.txt + insinto /etc/koth doins src/koth.cfg } diff --git a/games-action/maelstrom/files/maelstrom-3.0.6-autotools.patch b/games-action/maelstrom/files/maelstrom-3.0.6-autotools.patch new file mode 100644 index 000000000000..256578494857 --- /dev/null +++ b/games-action/maelstrom/files/maelstrom-3.0.6-autotools.patch @@ -0,0 +1,34 @@ +--- a/configure.in ++++ b/configure.in +@@ -13,6 +13,7 @@ + AC_PROG_MAKE_SET + AC_PROG_CC + AC_PROG_CXX ++AM_PROG_AR + AC_PROG_RANLIB + AC_PROG_INSTALL + +@@ -102,10 +103,10 @@ + ;; + *-*-beos*) + ac_default_prefix=/boot/beos +- GAME_INSTALLDIR="\$(prefix)/games/$PACKAGE" ++ GAME_INSTALLDIR="\$(datadir)/$PACKAGE" + ;; + *) +- GAME_INSTALLDIR="\$(prefix)/games/$PACKAGE" ++ GAME_INSTALLDIR="\$(datadir)/$PACKAGE" + ;; + esac + AC_SUBST(GAME_INSTALLDIR) +--- a/Makefile.am ++++ b/Makefile.am +@@ -65,7 +65,7 @@ + + # Special install rule for the game + install: +- make install_gamedata target=@GAME_INSTALLDIR@ ++ $(MAKE) install-binPROGRAMS install_gamedata target=$(DESTDIR)/@GAME_INSTALLDIR@ + + install_gamedata: + sh mkinstalldirs $(target)/ diff --git a/games-action/maelstrom/maelstrom-3.0.6-r3.ebuild b/games-action/maelstrom/maelstrom-3.0.6-r3.ebuild index db33e84ab966..50639f25c725 100644 --- a/games-action/maelstrom/maelstrom-3.0.6-r3.ebuild +++ b/games-action/maelstrom/maelstrom-3.0.6-r3.ebuild @@ -1,25 +1,25 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit autotools eutils +EAPI=7 + +inherit autotools desktop -MY_P=Maelstrom-${PV} DESCRIPTION="An asteroids battle game" HOMEPAGE="http://www.libsdl.org/projects/Maelstrom/" -SRC_URI="http://www.libsdl.org/projects/Maelstrom/src/${MY_P}.tar.gz" +SRC_URI="http://www.libsdl.org/projects/Maelstrom/src/${P^}.tar.gz" -KEYWORDS="~alpha ~amd64 ~x86" -SLOT="0" LICENSE="GPL-2" -IUSE="" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~x86" -DEPEND="acct-group/gamestat +DEPEND=" + acct-group/gamestat media-libs/libsdl[sound,joystick,video] media-libs/sdl-net" RDEPEND="${DEPEND}" -S=${WORKDIR}/${MY_P} +S="${WORKDIR}/${P^}" PATCHES=( "${FILESDIR}"/${P}-security.patch @@ -27,21 +27,17 @@ PATCHES=( "${FILESDIR}"/${P}-gcc34.patch "${FILESDIR}"/${P}-warnings.patch "${FILESDIR}"/${P}-gcc53.patch + "${FILESDIR}"/${P}-autotools.patch ) src_prepare() { default - # Install the data into $(datadir)/..., not $(prefix)/games/... - sed -i \ - -e "s:(prefix)/games/:(datadir)/:" configure.in || die - sed -i \ - -e '/make install_gamedata/ { s:=:=$(DESTDIR)/:; s/make/$(MAKE)/; s/install_gamedata/install-binPROGRAMS install_gamedata/; }' Makefile.am || die # Install the high scores file in ${GAMES_STATEDIR} sed -i \ -e "s:path.Path(MAELSTROM_SCORES):\"/var/games/\"MAELSTROM_SCORES:" scores.cpp || die - mv configure.{in,ac} - rm aclocal.m4 acinclude.m4 + mv configure.{in,ac} || die + rm aclocal.m4 acinclude.m4 || die eautoreconf } @@ -49,17 +45,17 @@ src_install() { default dodoc Changelog Docs/{Maelstrom-Announce,*FAQ,MaelstromGPL_press_release,*.Paper,Technical_Notes*} - newicon "${D}/usr/share/Maelstrom/icon.xpm" maelstrom.xpm + newicon "${ED}"/usr/share/Maelstrom/icon.xpm maelstrom.xpm make_desktop_entry Maelstrom "Maelstrom" maelstrom # Put the high scores file in the right place insinto /var/games - doins "${D}/usr/share/Maelstrom/Maelstrom-Scores" + doins "${ED}"/usr/share/Maelstrom/Maelstrom-Scores # clean up some cruft - rm -f \ - "${D}/usr/share/Maelstrom/Maelstrom-Scores" \ - "${D}/usr/share/Maelstrom/Images/Makefile*" + rm \ + "${ED}"/usr/share/Maelstrom/Maelstrom-Scores \ + "${ED}"/usr/share/Maelstrom/Images/Makefile* || die # make sure we can update the high scores fowners root:gamestat /var/games/Maelstrom-Scores /usr/bin/Maelstrom{,-netd} diff --git a/games-arcade/Manifest.gz b/games-arcade/Manifest.gz index 39d62cb761fe3f4beb0b3f9a040b7f9386b55550..4a02d1b248e10b80b8c596b79dc8056b553324d7 100644 GIT binary patch delta 20212 zcmV(Hh2mk;800092b-m5DCApEMH`i0}1yX_o4mf;Rz0_LL>TXTC z2b$uS8O6wm?1)GfSx>L;^DN$bE}N{yA~PfIJ;xm|+qSpC%7(9_P#@q!?olJNDxkYk!_`x4T_qkC|&pb%fUU zaqOJSh&7koMoVXlX`OwR9Y@dix%Y~7ox7}6cRTKJ-Df`g)k2)>s|e>XyHyXwd?4;<%2J);U00Ub**`o za?QNMec$zpSARV7;C1d5#(9T)#@X^ddtI&Vb_O0VlzsKU1D~brviE&o`+xgy|MLI- zKmXT%{_p?e53R5N20lgTkV|Zoku>)aUQAUaK#)-o7X)0%=|Bl z<0l_Ct5WYHpJB8ZS~z0o>soHP@@*@|)$Y-G!@_#^+<#)6X%$v3k9plGhC8Hl)VkP$ zyT`S!*x%M_omXm`&$#&o-s`x^IFES_ezD9NV$U-UzANneVBJGXY}=JWJ6bt*3Sp&j zwo-cv=iMp~!smvg*M9N>V}_F#?K$unF<=z)KF)l{dyd}A^|Ds`$NKi=>(?*ef3(kk zTHoFm?thNg+q#{3b>3=NpU>F8Ltw{-Afu{wOU-6 z>q;BT;t|3%`w@5D7ZwutIZI*RTOQ|X;|kYGGmN=cPdiM$C0qcaKM@sn^O< z&Eg|q9~(DFtzWyRcwdM9v)jwMeg3q*{9F6;i=`d--`k267N*azW~vx#ynCwm&D-*s zBZX_Es~&6aR7yGfovwY}CGH$To~5PDi_C;Kk9cD%XE<^!*XWh^pXt8lI`3m#XIbGW z1Apt~#l~KE&#o!%yUw>2<7dY)Tk7Em7%G0%>Rv3^a-j#_FXNo~`5E`y8*9_RFt717g2? z`tq`7>4@jsn#GnAzmBb?KCX4~x$7!-VSmSJDG{jXJp1zo37@PnfHmL~j)L81)+8R2 z_b(WKzAB)R5*T+~Ja(D@&^pf8R?aQ3R{P*jGoOJ&)QJD5zpYshQ?teQjuJCodEX_} zRAXiPz%cL)GzzWe4nppIV7-{sIa&!LuvCGsYIywG<2YBZ*Xn19JVOU!STc4ZVSmU+ zC~=&aZ(a4ga^bc0l=ZS^Uw?hIuW-EE7rq86u@O68_is)otg(cOxHxRMU zobil^gSLEvr9_W)1ADz4={&D`@+N#3$i8?30CwOnS1oP#>uL#vSs{%huaWWDkn^7H zZ)=sXl+9*e_ry|f%=pZ60G<=`+<&>W)+^|PVefn5PT*oHyJM`Z`w6VE<@dn)1|MH? zDSAg6rwGW>7UIynGT|+aSqO8dVW}337e@-EzO2=+-#(46Kfb>#SWfT81q>WDj(M~_ z^L`F@D#JKt0BN z@&owr#p>stQsg(Vsc?4?^2+(b6^;PRfG(pJ;y%&y1boujSHjWp;2Q|)z%#!5vS9!7 zxAyH*`^SjCZa}9Hk3z@vZ+`*{Tfqwwh@YT`?TQY>gOUmCxe*d@h9h8ZolrGe1y!zA zHu3Fli+B}!I|(5BJYXmZ@9Jyx1_a(l)G>${2i|>OVDZ~>v4>%mym_%Y??I5*>pJIg zUC2znT;E=-jHP&6H9~bJury!4*HlvP2UuM}w$>s5 z+8TzlczT{7#DcSzL_h;p+hXzJiC0G4ZbPNw-H6uLeW!lGR6v%%CJ_JG_;jSv@msuA z=kNF$oGSlq)o}O?fPdq8#Er4=86P0C3Qv&(~FhUwr*EUt#RX?}Tio z?B+mPPl7$3&+fxRCw$^6!0?!L5YI;h(1XnLG=M^9z|=9uOn-9#NHC-}cFG+Zb@5QV zd!Fq&VS1A&%9~vGnwTwwu7H>LM_jz=_}hYw8{39P1)M$~GTq3k*Ak|oIq=KiC3hQV+u-I8F?M7B~3jF^Mz_bYDCIVKfuxcL0=k zOwyR6p9dT_^33d7ODr?slP9Qg<1P{ExnMyMb3#VgLO=oP3^{$y>u-w&yW!WNE!PBB z@xDHJ|1;o*>@kj>CzOPb9x(tF_~pi;jZ?(JF*323Wq-v6f#56S9y8p~*0hOcvG2RV zBk{otmqISMv)DiO$Bw3hxcs_k-?~`#<){AX%d2a?16sd31Uh5*csAq(B@`RfsTY`J zU<0u(w9*ua0uP4modYbr29LbKdqO`J2*j_^WasSZ=s4&uQ7As|Re-=L4^D#q9n%@% zDSl@>_dMSg?POtOSal-Ed=BW|sECQOWgRym7d`+_kyx{+=ULfd{PalJ9QX-A)KxE* zlLz7z2moi|2h!LDN6wR}2qu5$dVvQQF`N}3q(EsyAU2(v0P6z1VCPrH&lV7M^n0%L zKm-WI?&7ZnMg+gaNLoldPKGAHe8n>;6A??ea`%soI0Vmuq&M#j{ILWI`|Bsf5Qb4} zx&k2_KV~sH{{b%-Ks#?J7mkJMB<|+3UFoj6Z#(v=Y#jiKl|sK(swaQczfXS&OPehE zRbYO24G%`p!#YqRFSNg}Z@+#2(_ddX#_`TEj6JB-6KR9n^PKVOdj!_0gT!fJ7iAm} z8lLnbnnR`|>QM%LBasi#B;?Rxo-I6@5B-F};*lNUQi*yg)rz^{8HpHNuvRp2g}&px z$MLuIf``L32b_HE0#kozU?0B!pgO`YwlV2?*0ea^Zo}2+9U7*E7F?HW~y{^}fFE0!O4fM`n(b?<)G@hsr@W3t` z8XVb$OSHHV&!{wP7p?||Mf5*Pal(S2H0&PI8eoBC6J3#)iwA#z@FwX8oOHEyLljVw zGgrj?k_EFCFfIPS1fT?i=_W?t|cbP2CQJnGfxj0<8I#Bg3m_+6XOuh)Vz{bjK}f9?I%wrYHj zl*8}Cgd&bqQDuKDLmm&aZm_MhCddUb^8&MZOwr`@RarY?pMHlTEksJxbb3N@2K=x1Ydn$Smnwnr9a%H0BG1@3{un<(9bz*Z;uh&@tc=5C=yF zyCIJ-=#vk{Z-s=6>+|JNVFh-A0w@6ZAp&*+GKAQL0v>+^*`c~S(JxElNJu*&X7S^4 z{agF?0lZ%FVi2ngD@Wn5;tJG(`w;TY9R>arSwZ+dF|~kf#^Ev?2Lv4lrVo~Z@Wtgc zqY^Mm^d#1I6E_GS4;{jLQE#=g)!`E5z`76yA3xdQHwC_lkvmE-ZlNl)tKECUd^1*8 zpfiv>uyKE_1Y%TG2_hUuOr%1kRA_{I&9BRmN+TW&NCv!b5T6Jw13QIZ*LeaSW{=uX zsh`-UUh!eU#-F~mKYrj9$Gb=J8`w8|VDB^H5@2IGTTFGV;)Ek0aeFESq*(lJs4;>UpdyOsUO8aE$ijaa_t@yo(xI<#kp+wB?^&KbA^n6! z9S>#1v%3lTYfU#Y--Ykr0MufKc@jxSt4trPvup5kI?_l=h0jd;{>#054lIObR_ z2Tgz8V4QBCldy@wU^&}#25jnvFF;Q3h8JLA8>1v@gXr)j*iKBCNnuO7lp^<05xqCC z_Qt{piRECmkAU@{vk@LJ{4$9-eh_OiM!kr=ePsk9UxGsIC`xGc0kI)+o@aw?LlN46 zlALT2Q6JSA+kvTqFR@nm8P8V05FkFci_L!5w4+Ze$1#e@k?M??t#9CY0bK2%fU~zE3h3R0bd!8|@LA$O*v^b5%aRP!Wd}@kDz(B2BMlG_x>)k@8XbT8 z4Eb zN$6c79O@gN>rgMEL_RUp6^sh)$vc1Xhv!KMJTW;`_<4rwEgc32#b`<*#H9*q!l&+i z)&(xWA7D4|hlXrLzC)n$SvHb!2Hg=(fZpf{Xk1t*9?Vk{={Lw)3x15q0Elq}XfClf zUkB*SZ{a`vC|65F(bx6*_D8h$uOFA}MNTFV5CMu0!9B5AjrlYIW5(x32orz!TS3>H za6Mu;9snQbS;L(!9{0Y8qUVYyj1>(6G#{)4@C(l7%-Y^4kJI#amgde_dF^_Q0^qTN z>u*bjQh_yem8Xglh=KT}OjuO5vW@2Jh?VDnnV)#wy;lUUd&XMF^&G-nOD1eW;V_Xo z3Hj-Q@esTswDcz80t#(ou0(&1-AA+{y1rbMAA(VO})&m|y?+ z{ipBq^FPTYvOp=Ygix0{ZW9m?C43}hWHtdDQLqy{hzJ3m&5$y@0GuP3mM90W=WKU3 zoea9Mg=b2eKU@b`vm$>$2-IItZVV04Kup=J6wCt`MBb)>DhGK~m(VwaLBau^5t2`%w z1PFHat_#cF9<6`EQYy9vq2-(Ma}e?2h;n@THh%m5`O}x*{_=`s@8FNGnA$p62NR=7 z%^W63>ivRXF3YBPzC zhmpYdZ{8*3maY-ZOvDz}}rn;dT$a;ef6Z0&_b9 zIFc_&&2{CPZ{ordTX>-BOawJ7{qgiZPFx4M4J#U;CIk*T6imCk=jKo{1?46*QiAO5N?WDe!_rnHood|stNt zOZzex;quF;-##3P z7t-?v+XCbo{oAmN4o4lz%%&D5MqC&H>YjU`Igo`Wf6PiZ zHg5JBPAD1cTcPbJGZ+lsodJvkwL<{9b3rUcumKM_u|Y!9=K0J>-#f(H2%Pql1qE1% zEGTFQfb5(&Z(qvF>C3#X+m}DDzy2NYztj&vd{$6~mT*pFz1j-`4IV=C2t4pRIK^Gy zYm$6WopnrzLsT0k$wD6YC5Ug%&fw)b6u;)_w)-*Ta~1 z5uS;Yp%WSbE0eqv8-HC7Y2(TF2Dnd9yWk}Ou-Q@{MEQ7KvG2d|pZ5Ldf6T~Ei3Ksk zWV|Qg<@Ds3Xh6gbye#yPEe2H)DTFw5>p<+)dJ-o1a$e@B0~Te@cqC9KA)HvMo$>U@ zpUj0XN=S&Mu=Qqw5nZp)%E*eh6}t_Ph&@n0TNJP=nr#dM&11Nc`W~3^RD2rz6PA5W z1Huhy$c9Lyhzg6i#Rq|6EYcug6I5qZi@0?}S6J9a9YCEr+kA9s@SZHdi%J?W{y+WH ze*EBnUd`-$&s7&9w~V_C{Dv6Jzp={)4~ZDY_8Qvoij%n%9e*zX>{_>H)D_x@ylhCo zVXhwc9A)O!--I|WjZRi&cuJIDgINxZwz}pf;_zpISjamZXDhW3JH$o%q> zy(rxSE;iUxB!5XF>}NrU!MVW#v5NewnvDMn_##B~SgDNzL?0}}6+DdYhA@b29w4-- zm*px&9_dC!8${7dljsZ=LT_21;ijB#C*tYs*fS(z0)G}5v=o>~dYDPE zjZSAXWPylAkN0NISbBixpO_CQIAE7>>kPcWjFaYYuYayI#OK)|;#s&6_t$CuHN9Bc zgp_@mfBfy^k;ps#SF{Xd*oq~bp8&)I6!u$xOMId^lh|-OVz&V?DAyyK>((@fa*O0a?5 z&A>jgihtN^PzXi%KK@j%>DjwyIM7>Mv#=d~Sxo_}Z6obI0J?ah5Kv8MlUQ(GuoAn4j7&>&J&GsF(FJ=0e9Ct_~)ma)`UYepBh98+(#`M1%Wc;rew4 z^EEiYA;Sm&@3f+)0qZ;psIX4(XWZe46$2vPV@m_8Ad#$-Egbtic@U^rJ*_SS=|yuO7p$8wrD)An zuag}YB!3soQP-;o3~22hNZ$(TpXj{FRaQ0MtPat4~ZeA5Sbb1Cz*l+O16YE2!domKQ zXw?%TGgzXPN5P|S^Ew+&q+co)DtaUggw~Di0NNM_gdJDGB;Tr3E+uhib**0@&cbM} zLx0V~@=bgWS56lZ?;zHs3oxzVIl&_+DxvSyljftK&LQ{~SrW&6ABMq+R!kggpj$cw-_) z_+;+sVW}(y*h(xs%nVed$Qf|dYsoY`A%8;NoRYqfj z-xDUh$Xm4v8V}u{8Xk6`&4%PJxq$>Xq~#G1kE~`WJkow*M=+CL4{6_le1dCFPaA4| z7+|>3lAfAJth1bKw0KMi@?agw4j=a{wG)`o8prXnY`=bbP58v)^;j26S&(^*`F|ve zL|F4>cEU5~qj*A!BQf0s3oxhcT!RWDjHpfhLFvVp&2tXG5vLn2`{e&UIr&7O5a%m!Q~#~^ z&#&iixxSRBSbQy8zO(qF?OMOZ)$E&298tuq>)sM>rfDl!7?!w+#T|BI_0PmA-92gi`#X)G}S&r0X zX99|K6;~owd*YDpNo>rMo*W%UD$pTz8;)|k`6P6{ZmV!T&OPAqP%f*ed6FkIj9VdUA705Lui`_5Y zdk>udfYrurt`~#85O46q29oz`8sY*7F2f+oTg8HKxiJVn5Pw5`VTv)1qw2)gPnrU} zpK9pvR-nR4BdS5{j#omI43v?OeC!)iezaI%nHGSC8xV+u$cSFEYO`9|I;HmT*OPr; zR)+yuSFq%tMML}bp+J8x_)0&E6+bs`R$+CJ_v-1=%YuDrfBJA(`Od(wB)I*Ch!Ljv zv}s0qqB;;ie7BW7(5PWq?Kb}h^~#8)&1Re2gXUWOwRuPwMvdLVF6@)YP%RjU7Rjr` zS#u;AkJ$CLZcXr=_xq6u4j2l^4*6W&TE~%iv{M?7r$y@>Ekb`8#11qStQCX>wRt!m zZNXaA>A@^)vc>_X!JamwvIYCmGba2S_%nw+15BGGW)Be+398**7whXU>!&ZD1pJQ$ zb}xvZ0Ha~0HOi_NpccA=neJm+TZPiNF8|Zi&-IYqb)K>nh>nah!%}ozGCU} z8IgHb1r5BT+lPM?PX(#1 z=kHhT+t>b~lK)kO2lFoc;(`)bo({MJ{=vF1@LvX<;YBNGr?7Wu?aby21#kYPgvlBm z&+&ytyU>#qMv|5jrZPkdgpBqBfj(iEPf1k0M#y&pC1-~;@RwWI}pc<-C9{?Z$ zE!Xyp;Yb$W>{P{D2vtkA4tiL6*jJN5Jj)`8aB#+QnPMAPviT*cIW^h{itrbAK6#F} zv$x%+@jekQ0*q`d=v2a&#2r;7*?xmoFP42^pxEv@DlzH4u;9F) zvM|4Y)cMSA87)5!grL1oOwCTmGuQF_-c`%Xa((k?d7+ml%SbZ8W zUSuaSWWa}Q`72gWUG@&NfrZ2U+F_qVV4J`V;BROY3U8RX70}U?+RKvt_T?)IX~p%I z4<{op#VT<3`ji9M4g}I{WR|5R&GH6($hHE=1%75;XL)v&tQ0KkvY;`sWRaHxt1pOu zl|@f%Ei4w?O~hKuwTbuqbf^|tdw!^U*aC&6zA5l@09uARU=T(UwO7l363z|MV0z;| z$3fuf1qA@Lt>&f*C~5O+G;MxI^aYj!#KBluR0PYtEF(tS5$Dx2)*iPT1RP7AOei$5 zH(r9}&tE@({qgTVjrRS=2gVQXzNg54tjt1h00lZ#1)kYk;N(gJbD4ldM;V($Lz-C? z19u0`7P1?-I+6WsB49oskUJFq#FBC4E$Bw5>rjuUU>;cFpYhrzi@ZFsJB~LcerMPu zzoVB6s}^+cYufO%MM~fe&ewpS#YO?>Y;py^PxcRIg(j?NyxUs<5EPtuiB?C-`khR-+!9*DLV13mS^Y*dxbB*P-z7vv*ce+Zs1PQ1Gf&Uc2iP$m zJQI+dJEX{-(7UAAmPZ7Kihn~t{=(fdw*ib}tVYnbf z@QvlcgQtk$WZ^u{_KajrqF+*_urlkt_U^JNlPBwUL`o6@S!&xam&w+CLcPFpl;4IEZotaB`6LcU=S(WFK694TzOg|1OFek9YBilXM3%A8Z32Y+fIDv3kVT67~fB0kH0WabBHWN^vxt7R_deJyk0Sl8Kqy^@-S=qsfnwjfjvi+|dJ%-lj*F zyl>l%6X4l%KAr-~O60p)pm|gwcxnE&z(K5XBA$Z9+cr(SI<%AZc%%Q&gNo7vtq{s3 zcEbwHln)2|w=L6?tRxA4{K>Xmo)pd}oo_A*Wg9)ExJ{_`_!2yc~_l$iDOsv<&M1&dW}ZzyXaD+sW1ZEf7pp zKjSGiZJjqoye9;ImOY;+A65^2W0Lurc1&YQ+lbGr9OsTKPlColVen$u$u&;`aerT| ze8Wg%vNjG$q1VF7QCHUVwcF!pB5=CTf_zj2999O{qM2*ISFu5f-9kn|v8Jhk+u~aL z+K{koKm$>gXgFLeu^l7Bi?I+p`z=|2sq6ex``5-&{q(1QufOyU>9N<$^(phU^y=cP zu`_EF@7r+*AQuFUC|zO4*d0XiY|VNS*6DouI<5Sw^GUD!j<(>&$-1(tx!YQW58@H4 z^ywT2&jaqmAq%5ft=@sLw>rhnssz3Ub3PMn>RKJaVYjD;Nta~MWa5S*9v*3S91VI5 zc9#L=$oV;c_}&QL-48o+kw|bF!mOv7_QQb&O@hNKcEf);PxjdUwf)-j{3nFvT%UjY z%ZD87`3__tLQW6`)p&?j*q~~lgx4tv_LH^4zx2#>_ObLGWCl1Nc55KXL^b4 zU1;1BW;E^Iu|=ww!^tKMQ2gjjEF-HQsxS|Uf8()#z90UKMgwQ|k)h5K9P}t;*(4Y? zftqCl`2nmeI&&ieT-%N;I0W00`L+lXf;|{Rg;`vcJgZ&!UI)^z? z;_aTVmiG0RPag{J-s$V(Jut*#(=PxkB%zsZSQJ)*NK|-bnisD*E(jU!EWn(D-fsf$;j~mIwR9dz?0v0_(T! zyQyLsJZ{cDmB;NB{&aR&6+4NPF`IJoAiVFj3f~THK(bEs!hxFIVWK{#El8UPvHJ)9ZHD8r52Ay8PdWqNv%nN3kEMhR7 z@*Hd7kHM4)(X8#`!H~?WxQ zs3;A8C}^l=Ct`hVru^K$t@fv{zy0{frDN6=LhFX&2UXI*2?*bWS&eaFxNIf=-j9p_ zyUP_GN2+R0OHS;eyelgT%Y-b%oy`3?k_ec>jEcu*L|1e}oUK2ef+{kIBEgNVZ|81A z%OW*L6I%e$JmvJ*_qv@!K+LYn_!Od(OESb77xvH+AM7ZM4Zo5?+u>=s9il%5<4plg z%E*&XDI0(9oYig>qB7iWJ0&7oMY}zZG&F4p`_|X@ag0NyjX~M;yd7i$!~+<>xubW0 z+k(QwS4I5f0dYp?xP>dr-m;x3=u)7f!uPuw310mza}iJ0H`-}9Y#E2xE;v$0`gtUi ztX^^~PQ}V@X<$N24UYw3>z-Ni?H4h1*fRzB);crTkO+g& zE9=K_U_5q#U9w%5jQvHbH76uk2GV!&s1;&6F+Kus8*AD$aInXF#B#i?SGT9f!2*3f zhn0W1dCEv|v}+NzhTa0vAyH^;`_@err*XKu+T7)dp}jK8`CphTZfIqJUB4L61-(V! zRfh;H5ABn>^Fm1W+)$|Xh2#J7>HGIjpZ{5hpff$Hqb1nJ?LZq-HwZN|;l!q+L)OvP zZC_7?{V+%Dfx;q&qAQ7S(^@y3pyt*N%q@R8lA$XWEcy@pG|^#sG|4*H8*|#BjQd!? z`F@53|IO%}ne%Aoa51yS3QTa)o}X$p_)Qcl76$&ZotPDC+n%2*UbT-d4L(5E`wHu_ z(9E+Ie1DjfHhFYJrPVum9adN(AOa?x9wNPAQzJdDv!xNxxe2SV+BIQi+u*gDwG%D3xUH5$PdpTSffsgr91aj2 zv^uWa>1Wm=6S|zcAa6Tw@XtejM~GBQ%ja8$pQs2diUVv}Ih-N0s$FxV7)gIBB%df3 zf&J?7x1FY}1zdrTFR?xyX1uv$S1fEv>it9L>j)Ak8Em=W*oJP2R6GUdV#ULT0;iXh z^_TVI+o$jUq$u6O51gGR!lxI zG_H!)Guw4tgy3ooBAhl`){1<(h|;@F1Xn$5_5@V1W@4d31tMOZW!&AAQH7k^QyTttC)cwPIH3xUyw_FArw2W;(K-Vb6AR3i%DWFc?FixvsY%Jx^+; z+lzbxpH)hy zf8dfUJL3>0U`5DzPG~U>3l+z-Ul#0N+b{pb8;SD}sy?4W87rU~TBX@jRioVLJAj;;l&!br)+z?7EpCbUAW`bqR03kkp9|5t-(@X&!z-&?1&2VNi z_wBq5|ID^g&Hy`|NeWtLY1))B9f>tjrvq(N%#|Do36IVx_J@>caW~8!h$w&*NJq4= z{(nI<8fMPRO}i#oP8l3JI>a`1ECCBp!6h4?HjXyW6 zkf_OweqT?+)HR=~O!(7G*YEREuYiQTz}9~w3^;<2`!w}AD+1uRdY`4O7U{5^&Y(hC0QMH!IF2dt zvG5PX>NXq#c%h^T&rrc57|Q*^D8Bx>zWiQW_aTM&g8J4yUyV>{)47wVoJ9aKtP|sJ z*&+|bB-lO(G_72=G!uXPMzQ_rPI*r?eJ2z(HVb;7XIB9^KRa> z+Y2@WUlZO?KRWNIH@L{Eaamdf0fv_l%ntUmgE*)zIouVkr4GT_Wfz=gqk$J+6{gu7 zB>qvIphEP_)mCyFQAS!Zr|bYAhX>gyo(U`btTR3GheIRR?3b_KezeaYsyJWToaJGF z$l>AQ*;fuM&57g8Y;}Jwkqyj0p@+l;+l+<-H==EdH*ek?iB_*^hbSR|MRST(W8Kb* zd7=P3qP-l-13OpOW zkHv@{CqEfCv<;kW@*q=G2UrYq!x+nRRs~17%um~>h}wjRsK9?L58qC%!JFItaml`a z{qkx2lX}GHWG;y7n3&r2^eEnym^QOxeY10eL0Bh3SWuGo*iI-2c+k-dy$#`2x$QjKv)Hhdl5Je|M{+wb>q6hW|q0kP4S=j zagds04$;#t29eBZPGRnya=?HF8pq@e0b`$W*+mORLP$6>7CZ<|2W z%o@ED{%GHa)%1wHdpVucg8<;hiOK#Q&;a+X?f0&kTjk;WKwAonu(3?$BAlGqa>!21 z5EkP>v3~xv*PUM)Vrp48>K$^ewL{#0(kmbP`u*qMKBRcw#UwP^gDYsztxO6Tb1_X0 zR$caJZQUJ$n}~>un0Z)XZ}S7>&4H}9(%fR@Y2MxA59@l?+@WDomxWUHXQ4`uWSc$+ ziP_CNI0OTOcw-klJpqD9G7CrZN_?WeakzdLtT2w7Hj9coo{DyAOMxwmI5S+4TFSid^-?*kWmH?58;MC4mw zkYNxY0^!82>jFz;?TJdkiAzMD$L&l;!z1yXR6Ux{R>j`@A@1;`SB?pwLrMr*wjw(! z&56M!J?Fc*uoT!OYqA}@_LdNTyHq_Ujt7F3X!|sUsJflJ!j7!wyxYdV7RZf9DxUf$ zLNU?A^W5OfMCYRZ$H_vq2)n@!*R;#TA`5iJVRwlw$*8COG?zSy?|Xk(EvRezwqEDh zfh6}!pPQ*qQxS(p^wX+pk5G#ov1A*x@eHfwnm!3|djJ6&V>eB@Xx}^>(q)#|-aFv& zI*xQXGwd*mJ;`ZPHmO*hRArx+lRY&ce^!twT2$#> zJPgMPCJsvQ8HR6EffIF+u2vZxcqStGd?`W)^X)qQ=|9F0ytcZ%OdqJ*Ld^O|#d~<{ z2y!-?1Ynd_Jj93PKE;MSo3AR@Ol%;Ez8f8+^j zfp`{2y`y1l%NP!OZSPY|tqYr%Ou;@>;M@F>MSmxv9}Ku4vBV#UDzJStr%W9@?dkB( zaxPN=Wl8{-=~PG9qovX8PIYuzxxJd*Bj#Q2tC$pq62f%Kh-ioLcgyzc$C2MJ{gjsW znR~T%&z^iV;-ZzyJogNK1|HPe>c(U+(r`5EvVV#!KU)3HvrHhNvKZ~N=F zU%tLhxUl-`T`0kJAOM@EP5BvA=vh)LK!x)awgnUS;-BStg9o+B(!8%zf4>u%6 z>%A}VvW%OJe~uuX-MyU`5&0d*(4kgE40HV}gJ0KkmWDm!yxWf5;JB(D9fL|Fvy%W% z9H(oER<_FQX8oPqa(sp@dK+e6pqb{0usy z8Mw`P=6gTmV0VR+cLM|D!lBpGbGB`=0If5k)3MX(ki^UJkdf$&vrIVDXf}SmH;Y^W z!76v zDmFBg%S$ovsN#(<(b=oTBGM-V`Lsbrp6@zP0{0m`^6kWMNH@myA9a7mH`@C~u3XkI zBFCHpNA!DJEl3EGI|1$cMshm?%0mSw;S{_zI&bCzF&sjDpzFE`prXXKHoXjM-hg!& zW_)BHw8L>s&?mc777H1#(`a;?%_LfBYHe7!QNns%t*_%x^XvTBO^-r;pV9`YA5K`k zk7L@6>%A&HA&gmeOHF?q`@Q-2OqfGJ!p9Q9UdnS@bA`y-+q5D&&D3mrMwdAp9@~e~ zA?ux3)t|d6Sf|q}M}9dtRHeuFmdbdH^Z6^5m~TUgZ7a6fF~eRtU^>%so)dXRaI_+% z+wR;vW#2%Zh5eQp@TtpOwh9mjzO8{tLJZLAM55l%D2^)j#9Dtk#9p`Zaml`aab&~S zFY_e=TvvHv8SEhLjFLuRtA^Lp>Yc3@d74OZ26p}2_-r*{!Xs((Pl12%D6%-p1jDoy zz^jlz|AYksZrN(8-v``m_*uK1*WgeML-W(I+T!~Ouc>zc&8#wv3)*R?3VRaROmw(? z$!4VumWqJx?ME37(2KQL|KH3VB4wQ_??_DR9zYD6G12QKld(D}7FHdHeLE%%oAM3{ zOqrmg>O<}*luNOb@H!WNwL0knXC78XWt+aN4|np(dPA{fBBjZ~2qvty=|yasRg1qj z1f0zwB+sP=)(Yo)m42c{vD&Mh*_wW5k)2=@;xc;ER0rychdKwaXXmTK0I*w#iuXo< zy4gY+b$@zYtv|Ovu7CS^t7jc1@pu-ZD^#YsvnU=R7Rn zAkjvT1;#jauq`VAe?RhI?OX9ELE-IvJ{YN|D!6Fe`?B}^gehAhw{fML=ii{neovE4 z5A>!ppeu$twW^_n$VAx@97fJ^XHTJsh0PMjg?mQU(XlFy`}KOA!e4puLsrnl&<_YB zVg<^|BDdg>=%XKh(-uO{n}cU`eYe*^!{6uYsJ8ktg@4+n>8(CCr9eDSz-0Kz&je}t z&CxswA$Wq5UcGfc^>)sqaPqK+1l>OJ5P(q>2-tmExXV)`c`KMyor~1)?^Aw_FP7k? z64?tS>brsUxk`eTS(bbaLSJ+$YJTSYH!~X&69~N2#u1lE3fjZ4s#Yy?md}16@uG3K&4X%wl=W zgBiAe4-5AFZ#S`goCf#~WB2ilU&gnp#owSic)u;GNSH%S7$DZ2iGJupC%Ci5D|%#u zLwKo8^X?G%6BY&6NGaMfG%Iuf^_I;U1r_SN?AV2WWF7A*l|wbXm#OgcC(8S9&|35y zkWcjl33)>lwo#4`_eA{}RA|51Q|dY#6u9Pp;bdw!c!I*g=1nCxXQyN*vk}LLp>|YR z8YRL(#R6XkczBj#L+GoS{rvUM>+?^4`ts?IKfl%}z6i`@gIhNH1_)XGoGyq~G#@*? zjSXCTzCD_@Th%yk7T8n9jNw%X4*c8vw6i3x=NKCZh73b301SQ}`3aqew&G3cvF7`K zEN~gt@;u)AYDztvxCvh7Hnz4q!D@aI>%R*eFgQgE{(}p)?1TY=QYK7{#OK%5v+e*ZLmTiL8>D>a*zlBfS7bM-A@RrRKAO;j02n@-? zFc_E<(g|1HD!;0_yvsd30XuR%on01R+P7k`YKLuch$_2ZJw__l@}csJH^Pn817gz3 zYlQiMz-5oeFvmYKd`|@QZW8OJ#CGRj@Sr?`MR^t31YIF4oahSVlpPwXVXvc||A;vP^!;YpR}NMT_0N)Fphm0 z%B;rj5Zn6P7E+uD=N$r;DZgL(b6Osqhi4AS+Y1n2#c^HTD^(n}>HJ`aecTSG3C@S@ z-X-e%Kls~n-WR0WlbG|lN7%7-Kor2~jkwwQKR%!b7Hlkkiqf@dP%g_YYac*U{T-DuCGY5GaxMnz#Z!CtE=x zf5*V(Y?5r%jhPBBO7(w&3nNqwkW?@8a%X0Y>KKmZBIY8 zsh)gA78D+KqpZ$T2;ZQ^V5P7>FAC3QsH)UTjcI<>Nx2*CbjnF!&EWlM!CUoo8sw-T zb#kWbK*rb;^?DiCkFUS9A75Xq@8C%<2XQvdE-#0X#V&Ef6tjPP>}D09j@@Q4M{Xh~ zogsXg!t!#~Y2!=JkXSI*acs6acdy!QIy1YPmnaVaL)#qF5EKpFTga^P*+}a58c%lV zcxEFZ2ki$p7v<5Nvjd^A+5%$qCRPTX7}8h`n*^%nHS;#w9MdUZf{FQUuT>A#`~JL5 zND2nqbHGU`t%iSer;xpEwM_TEywnvCEI)njpWDBG$oRjGp#jO;;Y`8HgDR-%a=Pq^ ztR1*iu;Cukylot@*cFm>C-@`*0v)P2OihY|YB{}JtKc;Vr<(>&bA|3_|E76dD|8( zwZFZt{pp?doH})U+qu<{YXWrgPGL*zmxB}uOxb1_Zw!MGy{y@9e`#OFheM^8TSlst zfRJGet348W3X9y*YgoNlPU~TOD3lbaX;%xfs-BidIW{iXB!q6aN~aZzLkZ|0Tp3;mu*Sdd7uO2H33=hptmfm}h+gq^oz7UKG)rv5%L_a%zWq9#hVSRF`Ab=SZTXwy- z&yp<s(+fc&*m7_XN$geN6Sh48{Lkft*l3$aA~Fr9=w5b}v!&(3dd&}$ z`MqM`~$K_ z5vX{1+m=YhaUmR$gqCR((-dA2zoJ=eej9&>t45Ll*J>=hw}#CK%)&E5bhJIx*E=kB z^~7o~Q&||H!?NT3LdO35_1o*+p7o`Re%Y8f90-=2@8yn!Z1(pV?|M5r=eaug5H~hN z-%I*(^HyxwHVmwKLmR{)IYe`eJydLZ*Z`#wa1aCMS9*L{Y)J7Qps4#doF+R zaMpjcdo=BSgD_^rLHcHwy0gsgMU3rU#I(25KiO4B<%9#ri}@KByKPZD(QhL-m5sOA z)9C^>HWJl}*Uz1f3wd};C2rbJgdBZ=`+xiS)A;${+Fw7x_+MgVd}(`|-uLdw3Lplk z9QJMSnGq<)^pZDCw}{G5cDTikH=uu(uiG;?C%4=u{01esy2+rzvmM^f;H^i1QB%E_S7xy9jkbBcy z81KHENPiu@rb{{AoO1fkBp~&+8wXFY_$0^U!SJkP03@UJXve_J?K-v7+hmBuP=d^yQBquG)Pm zNsrcUcuOKU?^WMV^>Vg|73Mq-CuOl}glYD7&Xd$j5`R5$hdjJS)k#mwH0%(uCukK==J{oUMZtL@*({gq)) z-TPUcbANJrB@9&10o!J!h*d3EC`izkZ(h?X&C4nF=!v6WPMv^ZAjivj05x9n<7{(0 zmViO{^G=q87C8BoA#UAW)?Psr{_~dB@!m-`0D%DFc@r)$)Uv0ZHvi?;w#I@<5H;%! zmm@5~JS}ha@`7i2aIiIB;aiMb&R-wh>?ePZ6o19`s-4go`e$Yo3&?gMfG_EF`u<=3 z*gm&EwtqZVn7HGmbMQKkhA%4zmPtuF%vqfbu*~7nl9A66SddIFM8M?emqucWY5T;^1-8O@W*EkV7J2z=LJ;h?y!fyo zO*ii}hCK~9xc5LR9s!}3)%y1714pfsNlqPqRlwal3pVTlM6l)BGgYUX+N^ZkSWXFE zwdHZY`9tx`=GiAPcRXienUDp?k1CS)0S)HPybP4MH}jLcF5X8CZo7arj^?y=c&yUV zAT`fYspNo2o@occ8d1td{;Btem<$O8de|SUvJ{{)#x?10V zy#n>i-(6GlGMC3s_og)@f=}VZ@?a<1a9Hg^)_7wPT-z&jvqd-%Ndhx6#J0}z9GL+U zshZn}r=!PVB`DEh8gJ<30T4naI$vd%wu9Xp=0BWR zho3(4K5dSLof22411>Kh0oAqbCUYQvqO%CjTcscR|=DG&DHrX^^5;40sZ&W$E z9cWLnYj9j@_m(10!tsm4+aROaa}Oemqdq+8@=72lqBt0BTc+pj81G5e%al}qTi%%D zNNDf6u_zS|c2!T82s?I_qae`?*YwW%>{Y}VwfA}vW`x}AoOal>mvdO0Up-reHzNh0 zAh$Q!JgV+WY{~EA##3ScUdjai@-csZTrbT>EUkqwL@xIK@pbPF=ue5I*St$>2 zH*7hLCV9z);|lN7b49~t`F-rS=aI>Jp!1Z*psG@RE=IzqW7Rzpck1KS0>aJq6vg3Y&m`l=W77!1(ft z;RRo=4sbW=5Terup6i8S^Pt2zy}ezLge)nRUOq$8b_fnaU<29T2Cxqqz?HaX9=rgO`j?*DgEHz+i*A!ma|F{1iguC)P_>%wt_a2zC delta 20226 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Ƞ$;#t29eBZPGRnyO28_W%gz)bFj}#>?HF8p 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 diff --git a/games-arcade/insaneodyssey/files/insaneodyssey-000311-datafiles.patch b/games-arcade/insaneodyssey/files/insaneodyssey-000311-datafiles.patch index 3aab4eeaf9da..f4114cfc8e88 100644 --- a/games-arcade/insaneodyssey/files/insaneodyssey-000311-datafiles.patch +++ b/games-arcade/insaneodyssey/files/insaneodyssey-000311-datafiles.patch @@ -1,5 +1,5 @@ ---- a/io.cpp.orig 2004-06-01 19:11:16.000000000 +0300 -+++ b/io.cpp 2004-06-01 19:21:14.000000000 +0300 +--- a/insaneodyssey/io.cpp ++++ b/insaneodyssey/io.cpp @@ -42,7 +42,11 @@ { SDL_Surface *image, *surface; diff --git a/games-arcade/insaneodyssey/files/insaneodyssey-000311-gcc6.patch b/games-arcade/insaneodyssey/files/insaneodyssey-000311-gcc6.patch index 4fd35438d24b..74b4bf644d49 100644 --- a/games-arcade/insaneodyssey/files/insaneodyssey-000311-gcc6.patch +++ b/games-arcade/insaneodyssey/files/insaneodyssey-000311-gcc6.patch @@ -1,7 +1,7 @@ Bug: https://bugs.gentoo.org/600894 ---- a/io.cpp -+++ b/io.cpp +--- a/insaneodyssey/io.cpp ++++ b/insaneodyssey/io.cpp @@ -22,6 +22,7 @@ #include #include diff --git a/games-arcade/insaneodyssey/insaneodyssey-000311-r1.ebuild b/games-arcade/insaneodyssey/insaneodyssey-000311-r1.ebuild index 0383afc0b2b3..a96e26451519 100644 --- a/games-arcade/insaneodyssey/insaneodyssey-000311-r1.ebuild +++ b/games-arcade/insaneodyssey/insaneodyssey-000311-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit desktop +EAPI=7 + +inherit autotools desktop DESCRIPTION="Help West Muldune escape from a futuristic mental hospital" HOMEPAGE="http://members.fortunecity.com/rivalentertainment/iox.html" @@ -13,30 +14,28 @@ SRC_URI="mirror://gentoo/io${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" -DEPEND="media-libs/libsdl[sound,video] +DEPEND=" + media-libs/libsdl[sound,video] media-libs/sdl-mixer - media-libs/sdl-image -" + media-libs/sdl-image" RDEPEND="${DEPEND}" S="${WORKDIR}/${PN}" -src_prepare() { - default - - cd ${PN} - +PATCHES=( # Modify data load code and paths to game data - eapply "${FILESDIR}"/${P}-datafiles.patch + "${FILESDIR}"/${P}-datafiles.patch + "${FILESDIR}"/${P}-gcc6.patch +) - eapply "${FILESDIR}"/${P}-gcc6.patch +src_prepare() { + default sed -i \ -e "/lvl/s:^:/usr/share/${PN}/:" \ -e "s:night:/usr/share/${PN}/night:" \ - levels.dat || die + insaneodyssey/levels.dat || die sed -i \ -e "s:tiles.dat:/usr/share/${PN}/tiles.dat:" \ -e "s:sprites.dat:/usr/share/${PN}/sprites.dat:" \ @@ -44,17 +43,23 @@ src_prepare() { -e "s:IO_T:/usr/share/${PN}/IO_T:" \ -e "s:tiles.att:/usr/share/${PN}/tiles.att:" \ -e "s:shot:/usr/share/${PN}/shot:" \ - io.cpp || die + insaneodyssey/io.cpp || die sed -i \ -e 's:\[32:[100:' \ - io.h || die + insaneodyssey/io.h || die + + mv configure.{in,ac} || die + eautoreconf } src_install() { - cd ${PN} - dobin ${PN} - insinto /usr/share/${PN} + cd insaneodyssey || die + + dobin insaneodyssey + + insinto /usr/share/insaneodyssey doins *bmp *png *dat *att *lvl *wav *mod *IT - newicon west00r.png ${PN}.png - make_desktop_entry ${PN} "Insane Odyssey" + + newicon west00r.png insaneodyssey.png + make_desktop_entry insaneodyssey "Insane Odyssey" } diff --git a/games-arcade/lbreakout2/files/lbreakout2-2.6.5-gentoo.patch b/games-arcade/lbreakout2/files/lbreakout2-2.6.5-gentoo.patch index 365274c581b9..3284426749af 100644 --- a/games-arcade/lbreakout2/files/lbreakout2-2.6.5-gentoo.patch +++ b/games-arcade/lbreakout2/files/lbreakout2-2.6.5-gentoo.patch @@ -1,34 +1,24 @@ ---- lbreakout2-2.6.1.orig/Makefile.am -+++ lbreakout2-2.6.1/Makefile.am -@@ -1,13 +1,8 @@ - SUBDIRS = intl m4 po common gui game server client docs - - EXTRA_DIST = config.rpath AUTHORS COPYING ChangeLog INSTALL README \ --README-SDL.txt TODO lbreakout2.spec touchall lbreakout32.gif \ --lbreakout48.gif lbreakout2.desktop.in win32_mancomp win32_preparchive -- --desktopdir = $(datadir)/applications --desktop_DATA = lbreakout2.desktop --icondir = $(datadir)/icons --icon_DATA = lbreakout48.gif -+README-SDL.txt TODO lbreakout2.spec touchall \ -+win32_mancomp win32_preparchive - - WIN32_TEXT = AUTHORS COPYING ChangeLog INSTALL README README-SDL.txt \ - TODO lbreakout2.spec ABOUT-NLS ---- lbreakout2-2.6.1.orig/common/gettext.h -+++ lbreakout2-2.6.1/common/gettext.h +--- a/common/gettext.h ++++ b/common/gettext.h @@ -24,6 +24,7 @@ /* Get declarations of GNU message catalog functions. */ # include +# include - #else + /* We need locale.h too, otherwise setlocale() bails out; cf. #643471 */ + #if HAVE_LOCALE_H +--- a/configure.in ++++ b/configure.in +@@ -12,6 +12,7 @@ + dnl Checks for programs. + AM_GNU_GETTEXT + AC_PROG_CC ++AM_PROG_AR + AC_PROG_RANLIB + AC_EXEEXT ---- lbreakout2-2.6.1.orig/configure.in -+++ lbreakout2-2.6.1/configure.in -@@ -80,8 +80,6 @@ +@@ -80,8 +81,6 @@ [ --enable-netdebug Enable net packet debugging.], netdebug_flag="-DNET_DEBUG_MSG" ) AC_SUBST(netdebug_flag) @@ -37,8 +27,8 @@ locdir_flag="-DLOCALEDIR=\\\"$localedir\\\"" dnl installation&highscore path ---- lbreakout2-2.6.1.orig/docs/Makefile.am -+++ lbreakout2-2.6.1/docs/Makefile.am +--- a/docs/Makefile.am ++++ b/docs/Makefile.am @@ -7,11 +7,11 @@ warp.jpg screen.jpg @@ -54,8 +44,26 @@ win32-install-script: @for file in $(EXTRA_DIST); do \ ---- lbreakout2-2.6.1.orig/po/Makefile.in.in -+++ lbreakout2-2.6.1/po/Makefile.in.in +--- a/Makefile.am ++++ b/Makefile.am +@@ -1,13 +1,8 @@ + SUBDIRS = intl m4 po common gui game server client docs + + EXTRA_DIST = config.rpath AUTHORS COPYING ChangeLog INSTALL README \ +-README-SDL.txt TODO lbreakout2.spec touchall lbreakout32.gif \ +-lbreakout48.gif lbreakout2.desktop.in win32_mancomp win32_preparchive +- +-desktopdir = $(datadir)/applications +-desktop_DATA = lbreakout2.desktop +-icondir = $(datadir)/icons +-icon_DATA = lbreakout48.gif ++README-SDL.txt TODO lbreakout2.spec touchall \ ++win32_mancomp win32_preparchive + + WIN32_TEXT = AUTHORS COPYING ChangeLog INSTALL README README-SDL.txt \ + TODO lbreakout2.spec ABOUT-NLS +--- a/po/Makefile.in.in ++++ b/po/Makefile.in.in @@ -24,7 +24,7 @@ exec_prefix = @exec_prefix@ datadir = @datadir@ diff --git a/games-arcade/lbreakout2/lbreakout2-2.6.5-r1.ebuild b/games-arcade/lbreakout2/lbreakout2-2.6.5-r1.ebuild index 5be797a596df..129ed748d93f 100644 --- a/games-arcade/lbreakout2/lbreakout2-2.6.5-r1.ebuild +++ b/games-arcade/lbreakout2/lbreakout2-2.6.5-r1.ebuild @@ -1,7 +1,8 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 + inherit autotools desktop flag-o-matic gnome2-utils levels_V=20141220 @@ -24,36 +25,38 @@ RDEPEND=" media-libs/libsdl[sound,joystick,video] media-libs/sdl-net media-libs/sdl-mixer - nls? ( virtual/libintl ) -" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) -" + nls? ( virtual/libintl )" +DEPEND="${RDEPEND}" +BDEPEND="nls? ( sys-devel/gettext )" + +PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) src_unpack() { unpack ${P}.tar.gz - cd "${S}/client/levels" + cd "${S}/client/levels" || die unpack ${PN}-levelsets-${levels_V}.tar.gz - if use themes ; then - mkdir "${WORKDIR}/themes" - cd "${WORKDIR}/themes" + if use themes; then + mkdir "${WORKDIR}"/themes || die + cd "${WORKDIR}"/themes || die unpack ${PN}-themes-${themes_V}.tar.gz # Delete a few duplicate themes (already shipped with lbreakout2 # tarball). Some of them have different case than built-in themes, so it # is harder to just compare if the filename is the same. - rm -f absoluteB.zip oz.zip moiree.zip + rm -f absoluteB.zip oz.zip moiree.zip || die + local f for f in *.zip; do - unzip -q "$f" && rm -f "$f" || die + unzip -q "${f}" || die + rm -f "${f}" || die done fi } src_prepare() { default - eapply "${FILESDIR}"/${P}-gentoo.patch + mv configure.{in,ac} || die eautoreconf } @@ -61,17 +64,16 @@ src_configure() { filter-flags -O? econf \ --enable-sdl-net \ - --localedir=/usr/share/locale \ - --with-docdir="/usr/share/doc/${PF}/html" \ + --with-docdir="${EPREFIX}/usr/share/doc/${PF}/html" \ $(use_enable nls) } src_install() { default - if use themes ; then + if use themes; then insinto /usr/share/lbreakout2/gfx - doins -r "${WORKDIR}/themes/"* + doins -r "${WORKDIR}"/themes/. fi newicon client/gfx/win_icon.png ${PN}.png diff --git a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-Makefile.patch b/games-arcade/tuxpuck/files/tuxpuck-0.8.2-Makefile.patch new file mode 100644 index 000000000000..30b97283a2e2 --- /dev/null +++ b/games-arcade/tuxpuck/files/tuxpuck-0.8.2-Makefile.patch @@ -0,0 +1,139 @@ +--- a/data/Makefile ++++ b/data/Makefile +@@ -1,5 +1,4 @@ + # Makefile for TuxPuck , Copyright Jacob Kroon 2001-2002 +-CC = gcc + SOURCES = pad_png.c puck_png.c tux_png.c glass_png.c scoreboard_png.c \ + arcana_png.c mousebar_png.c title_jpg.c board_jpg.c \ + logo_jpg.c crash_ogg.c nock_ogg.c tux_apps_ogg.c \ +@@ -9,27 +8,33 @@ + + OBJS=$(SOURCES:.c=.o) + +-%.o : %.c +- $(CC) $(CFLAGS) -c -o $@ $< +- + libdata.a : $(OBJS) +- ar r libdata.a $(OBJS) +- ranlib libdata.a ++ $(AR) r libdata.a $(OBJS) ++ $(RANLIB) libdata.a + +-$(SOURCES): +- cd ../utils/; $(MAKE) ++monos_fnt.c: + ../utils/ttf2font ttfs/mono.ttf monos.fnt 30 30 + ../utils/data2c monos.fnt monos_fnt ++ rm monos.fnt ++monob_fnt.c: + ../utils/ttf2font ttfs/mono.ttf monob.fnt 45 45 + ../utils/data2c monob.fnt monob_fnt +- rm *.fnt ++ rm monob.fnt ++title_jpg.c: + ../utils/data2c jpgs/title.jpg title_jpg ++board_jpg.c: + ../utils/data2c jpgs/board.jpg board_jpg ++logo_jpg.c: + ../utils/data2c jpgs/logo.jpg logo_jpg ++pad_png.c: pngs/pad.png + ../utils/data2c pngs/pad.png pad_png ++puck_png.c: pngs/puck.png + ../utils/data2c pngs/puck.png puck_png ++scoreboard_png.c: + ../utils/data2c pngs/scoreboard.png scoreboard_png ++mousebar_png.c: + ../utils/data2c pngs/mousebar.png mousebar_png ++glass_png.c: + ../utils/data2c pngs/glass.png glass_png + ../utils/data2c pngs/piece1.png piece1_png + ../utils/data2c pngs/piece2.png piece2_png +@@ -38,15 +43,22 @@ + ../utils/data2c pngs/piece5.png piece5_png + mv glass_png.c temp; cat temp piece?_png.c > glass_png.c + rm piece?_png.c temp ++crash_ogg.c: + ../utils/data2c sounds/crash.ogg crash_ogg ++nock_ogg.c: + ../utils/data2c sounds/nock.ogg nock_ogg ++tux_eyes_spr.c: + # Tux + ../utils/anim tux/eyes.ac tux_eyes.spr + ../utils/data2c tux_eyes.spr tux_eyes_spr + rm tux_eyes.spr ++tux_png.c: tux/tux.png + ../utils/data2c tux/tux.png tux_png ++tux_apps_ogg.c: + ../utils/data2c tux/apps.ogg tux_apps_ogg ++tux_boos_ogg.c: + ../utils/data2c tux/boos.ogg tux_boos_ogg ++arcana_png.c: + # Arcana + ../utils/data2c arcana/arcana.png arcana_png + clean : +--- a/Makefile ++++ b/Makefile +@@ -1,13 +1,14 @@ + # Makefile for TuxPuck , Copyright Jacob Kroon 2001-2002 + NAME = tuxpuck + VERSION = 0.8.2 +-CC = gcc +-CFLAGS += -D_VERSION=\"$(VERSION)\" -g -Wall ++CPPFLAGS += -D_VERSION=\"$(VERSION)\" ++CFLAGS += -Wall + CSOURCES = tuxpuck.c video.c audio.c menu.c sprite.c font.c timer.c \ + board.c entity.c glass.c scoreboard.c player.c zoom.c png.c \ + jpg.c intro.c tux.c arcana.c + INCLUDES = tuxpuck.h video.h audio.h font.h +- ++SDL_CFLAGS = $(shell $$PKG_CONFIG --cflags sdl) ++SDL_LIBS = $(shell $$PKG_CONFIG --libs sdl) + + ############################################################# + +@@ -17,11 +18,11 @@ + endif + + %.o : %.c +- $(CC) $(CFLAGS) `sdl-config --cflags` -c -o $@ $< ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(SDL_CFLAGS) -c -o $@ $< + + $(NAME) : $(OBJS) +- cd data; $(MAKE) +- $(CC) $(CFLAGS) $(OBJS) data/libdata.a `sdl-config --libs` -lm -lpng \ ++ cd data && $(MAKE) ++ $(CC) $(LDFLAGS) $(CFLAGS) $(OBJS) data/libdata.a $(SDL_LIBS) -lm -lpng \ + -ljpeg -lz -lvorbisfile -lvorbis -logg -o $(NAME) + + w32icon.o : data/icons/tuxpuck.ico +--- a/utils/Makefile ++++ b/utils/Makefile +@@ -1,18 +1,23 @@ + # Makefile for TuxPuck Utils , Copyright Jacob Kroon 2001-2002 +-CC = gcc +-CFLAGS += -g -Wall -Werror ++CFLAGS += -Wall ++ ++FREETYPE_CFLAGS = $(shell $$PKG_CONFIG --cflags freetype2) ++FREETYPE_LIBS = $(shell $$PKG_CONFIG --libs freetype2) ++ ++SDL_CFLAGS = $(shell $$PKG_CONFIG --cflags sdl) ++SDL_LIBS = $(shell $$PKG_CONFIG --libs sdl) + ############################################################# + + all : ttf2font data2c anim + + ttf2font : ttf2font.c +- $(CC) $(CFLAGS) ttf2font.c `freetype-config --cflags --libs` -o ttf2font ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) ttf2font.c -o ttf2font $(FREETYPE_CFLAGS) $(FREETYPE_LIBS) + + data2c : data2c.c +- $(CC) $(CFLAGS) data2c.c `sdl-config --cflags --libs` -o data2c ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) data2c.c -o data2c $(SDL_CFLAGS) $(SDL_LIBS) + + anim : anim.c +- $(CC) $(CFLAGS) anim.c `sdl-config --cflags --libs` -o anim ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) anim.c -o anim $(SDL_CFLAGS) $(SDL_LIBS) + + clean : + rm -f *~ data2c ttf2font anim diff --git a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-freetype_pkgconfig.patch b/games-arcade/tuxpuck/files/tuxpuck-0.8.2-freetype_pkgconfig.patch deleted file mode 100644 index 410024e48dcd..000000000000 --- a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-freetype_pkgconfig.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- tuxpuck-0.8.2/utils/Makefile -+++ tuxpuck-0.8.2/utils/Makefile -@@ -6,7 +6,7 @@ - all : ttf2font data2c anim - - ttf2font : ttf2font.c -- $(CC) $(CFLAGS) ttf2font.c `freetype-config --cflags --libs` -o ttf2font -+ $(CC) $(CFLAGS) ttf2font.c `pkg-config --cflags --libs freetype2` -o ttf2font - - data2c : data2c.c - $(CC) $(CFLAGS) data2c.c `sdl-config --cflags --libs` -o data2c diff --git a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-ldflags.patch b/games-arcade/tuxpuck/files/tuxpuck-0.8.2-ldflags.patch deleted file mode 100644 index b4abb60f0fd4..000000000000 --- a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-ldflags.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/Makefile.old 2010-10-05 10:34:57.000000000 +0200 -+++ b/Makefile 2010-10-05 10:35:28.000000000 +0200 -@@ -20,7 +20,7 @@ - - $(NAME) : $(OBJS) - cd data; $(MAKE) -- $(CC) $(CFLAGS) $(OBJS) data/libdata.a `sdl-config --libs` -lm -lpng \ -+ $(CC) $(LDFLAGS) $(CFLAGS) $(OBJS) data/libdata.a `sdl-config --libs` -lm -lpng \ - -ljpeg -lz -lvorbisfile -lvorbis -logg -o $(NAME) - - w32icon.o : data/icons/tuxpuck.ico diff --git a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-parallel.patch b/games-arcade/tuxpuck/files/tuxpuck-0.8.2-parallel.patch deleted file mode 100644 index 7d9b199f55cf..000000000000 --- a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-parallel.patch +++ /dev/null @@ -1,58 +0,0 @@ ---- a/data/Makefile.old 2015-01-07 14:22:34.852150894 +0100 -+++ b/data/Makefile 2015-01-07 14:57:44.079822614 +0100 -@@ -15,20 +15,29 @@ - ar r libdata.a $(OBJS) - ranlib libdata.a - --$(SOURCES): -- cd ../utils/; $(MAKE) -+monos_fnt.c: - ../utils/ttf2font ttfs/mono.ttf monos.fnt 30 30 - ../utils/data2c monos.fnt monos_fnt -+ rm monos.fnt -+monob_fnt.c: - ../utils/ttf2font ttfs/mono.ttf monob.fnt 45 45 - ../utils/data2c monob.fnt monob_fnt -- rm *.fnt -+ rm monob.fnt -+title_jpg.c: - ../utils/data2c jpgs/title.jpg title_jpg -+board_jpg.c: - ../utils/data2c jpgs/board.jpg board_jpg -+logo_jpg.c: - ../utils/data2c jpgs/logo.jpg logo_jpg -+pad_png.c: pngs/pad.png - ../utils/data2c pngs/pad.png pad_png -+puck_png.c: pngs/puck.png - ../utils/data2c pngs/puck.png puck_png -+scoreboard_png.c: - ../utils/data2c pngs/scoreboard.png scoreboard_png -+mousebar_png.c: - ../utils/data2c pngs/mousebar.png mousebar_png -+glass_png.c: - ../utils/data2c pngs/glass.png glass_png - ../utils/data2c pngs/piece1.png piece1_png - ../utils/data2c pngs/piece2.png piece2_png -@@ -37,15 +46,22 @@ - ../utils/data2c pngs/piece5.png piece5_png - mv glass_png.c temp; cat temp piece?_png.c > glass_png.c - rm piece?_png.c temp -+crash_ogg.c: - ../utils/data2c sounds/crash.ogg crash_ogg -+nock_ogg.c: - ../utils/data2c sounds/nock.ogg nock_ogg -+tux_eyes_spr.c: - # Tux - ../utils/anim tux/eyes.ac tux_eyes.spr - ../utils/data2c tux_eyes.spr tux_eyes_spr - rm tux_eyes.spr -+tux_png.c: tux/tux.png - ../utils/data2c tux/tux.png tux_png -+tux_apps_ogg.c: - ../utils/data2c tux/apps.ogg tux_apps_ogg -+tux_boos_ogg.c: - ../utils/data2c tux/boos.ogg tux_boos_ogg -+arcana_png.c: - # Arcana - ../utils/data2c arcana/arcana.png arcana_png - clean : diff --git a/games-arcade/tuxpuck/tuxpuck-0.8.2-r2.ebuild b/games-arcade/tuxpuck/tuxpuck-0.8.2-r2.ebuild index d853da6c5d16..d2fdb0c45bcc 100644 --- a/games-arcade/tuxpuck/tuxpuck-0.8.2-r2.ebuild +++ b/games-arcade/tuxpuck/tuxpuck-0.8.2-r2.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit desktop +EAPI=7 + +inherit desktop toolchain-funcs DESCRIPTION="Hover hockey" HOMEPAGE="http://home.no.net/munsuun/tuxpuck/" @@ -11,38 +12,32 @@ SRC_URI="http://home.no.net/munsuun/tuxpuck/files/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~x86" -IUSE="" RDEPEND=" media-libs/libsdl media-libs/libpng:0= - virtual/jpeg:0 media-libs/libvorbis -" + virtual/jpeg:0" DEPEND="${RDEPEND} - media-libs/freetype:2 - virtual/pkgconfig -" + media-libs/freetype:2" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${P}-Makefile.patch + "${FILESDIR}"/${P}-png15.patch +) src_prepare() { default + # Bug #376741 - Make unpack call compatible with both # PMS and +-#include ++#include + #include + #include + #include +--- a/src/client/misc.c ++++ b/src/client/misc.c +@@ -1,4 +1,5 @@ + #include ++#include + #include + #include + #include +--- a/src/ggz/client/ggz.c ++++ b/src/ggz/client/ggz.c +@@ -33,6 +33,7 @@ + #include + #include + #include ++#include + + static char *name=NULL; + static int ggz_sock; diff --git a/games-arcade/xtux/files/xtux-20030306-tux_serv-path.patch b/games-arcade/xtux/files/xtux-20030306-tux_serv-path.patch new file mode 100644 index 000000000000..87e6043f2178 --- /dev/null +++ b/games-arcade/xtux/files/xtux-20030306-tux_serv-path.patch @@ -0,0 +1,13 @@ +--- a/src/client/menu.c ++++ b/src/client/menu.c +@@ -726,8 +726,8 @@ + for( i=0 ; i<3 ; i++ ) + close(i); /* Close STD-IN, -OUT, -ERR */ + +- system("./tux_serv -e"); +- /* execlp( "./tux_serv", "-e" ); ++ system("tux_serv -e"); ++ /* execlp( "tux_serv", "-e" ); + perror("execlp"); */ + exit(-1); + } diff --git a/games-arcade/xtux/xtux-20030306-r1.ebuild b/games-arcade/xtux/xtux-20030306-r1.ebuild index 929e81c88666..55e94f38231a 100644 --- a/games-arcade/xtux/xtux-20030306-r1.ebuild +++ b/games-arcade/xtux/xtux-20030306-r1.ebuild @@ -1,8 +1,9 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit desktop +EAPI=7 + +inherit desktop toolchain-funcs DESCRIPTION="Multiplayer Gauntlet-style arcade game" HOMEPAGE="http://xtux.sourceforge.net/" @@ -11,30 +12,27 @@ SRC_URI="mirror://sourceforge/xtux/xtux-src-${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" DEPEND="x11-libs/libXpm" RDEPEND="${DEPEND} - media-fonts/font-adobe-75dpi -" + media-fonts/font-adobe-75dpi" S="${WORKDIR}/${PN}" +PATCHES=( + "${FILESDIR}"/${P}-Makefile.patch + "${FILESDIR}"/${P}-particles.patch + "${FILESDIR}"/${P}-tux_serv-path.patch + "${FILESDIR}"/${P}-missing-include.patch +) + src_prepare() { default + find data/ -type d -name .xvpics -exec rm -rf \{\} + || die +} - find data/ -type d -name .xvpics -exec rm -rf \{\} + - sed -i \ - -e "s:-g -Wall -O2:${CFLAGS}:" \ - src/{client,common,server}/Makefile \ - || die "sed failed" - sed -i \ - -e "s:./tux_serv:tux_serv:" \ - src/client/menu.c \ - || die "sed failed" - - eapply "${FILESDIR}/${P}-particles.patch" \ - "${FILESDIR}"/${P}-ldflags.patch +src_configure() { + tc-export AR CC RANLIB } src_compile() { @@ -47,9 +45,13 @@ src_compile() { src_install() { dobin xtux tux_serv - insinto "/usr/share/xtux" - doins -r data/ - dodoc AUTHORS CHANGELOG README README.GGZ doc/* + + einstalldocs + dodoc -r doc/. + + insinto /usr/share/xtux + doins -r data + newicon data/images/icon.xpm ${PN}.xpm make_desktop_entry xtux "Xtux" } diff --git a/games-board/Manifest.gz b/games-board/Manifest.gz index 699b2af95ce839cd5f1b35026dedde918f7dced6..1161eeff29a96bd985bb84d8311d7699487a36f5 100644 GIT binary patch literal 11683 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 literal 11686 zcmV;XEm_hZiwFP!00002|8<<%k|jrSp6~e-cmYVUFPET+GRY+BhP)q(#iP5}OToGe zMqr*^-=8p?lLcbP8BBNKRGtVA_kW4-$p7)vzyI{Z7ke9fyp8|%>zB_zcvssG|NMV{ z`ak~?{`rUH*Icvvb8^`(*J)N_Z{4qUVvc(>ABXilEqXKWM$FaCx}qzqySaNiF0>j; znWb83$?`tqEHmd$XfdbagIh7pF+z&L`{DOlB_6({uJpsd{jZ<04?pm%6IWizF^=B$ z96NM=xmb3+cAxw%JvST2PImQ})ncxO*iUAlX;*8m*>Q1(9^B5^=QYdTJ-Oavt!FvD zy+(%G;#@p(6&JH}W7!GypZ@iy|M$QD=fC{hzyHAB|NFm=uP?{Gzx@!Bi;q~jY4dbv z&7Aj)p5erloUJs&YHK8`vkcpf8TU1F?Quru!e}QQH)C`yuAX*_BfI39pL6=zkEWfv zS+8@qI{HXsj&rt~-B^z{0*`7t{1GcZTAfTi5^X*amh+pBy4-nKFSYjI8Av^)`gFW6 zcFeUNS_`{`K`=@(Z~SqtoYQP>oIHs~UCkZW%8K10!$bL+c zj_mOkEf4QQvAQjhla&-ItOftvqwE;Ff=CGaoTHRSX63$#k=43aIw!@JcWSIw;|uc| zJY&zcTMD*%b$;d1BJom&{w`eZ5w5TpV96(p>h(_wXT&3X>mQQv*NCPQ(9-uQ<@{K&lnD9p+LtXEn8-#;t8?T z&M(^86wL8uhvMh1q$CT$@TvY=xc+l|wtKWfdPIxC07?vl<&Sxd7$#x2qg>TVkqcC@7-95Q6N@Pfl&$hjyomC^laxAAECNrpGKn}#< z>HCjpEd{DGvRy_CtfvRrh^!+42fskzay+@6vX&2-S_dm)Z7HUpAd#veE)uUT%XQ>> z!dgTV)T}I%&B&Z4Wt3ebtEhvN!Qc(JZIJX9t@-l#b&h+uqJM-7$WBJ)XO;@=<=dl= zJ(58KX!j?vN-3~bgHdco?gE71S(50sFLUlx+M-N4e~y;M;7=!&v?hZh-D*?}0r$CL zUSx;yh?xCudDhbY2-h%>cPk+~xkX8(UU+h6Nyua%256f#Hn%lm>L)`+(7?&D7^886 zC7&mNx?!X?L2irHEsKi^04xD8zpVK-a~OWYR#tjys{kNrm0P$zzkYi8{_z&C7N1DZ zlWpea*72^iHk<*Rnl1oPE0LNBP=K+#r@|nrH4XS8r5HwJG7N6HvOl)wrBX$kVgC`YB$}n(^>0A91MXYg>9n!e;#X!$jHGSL9pv|M zR=^w_Jp6MeA4yA6I+4qR+=F#kkWEbx?Uk$N(G8XW=!<|jfSm#S9fhAAh<`rgwZ@n6 z_WBH0cjXbSYO-#NPHTEgvhWFCMsuIt3WY1 z0!no#3~CgE9m^&0L4O8N$`5u714S_Sedr;fMM9Ybnxyj&!F3i8NG(@CMu!jJoq;F` zl5LxCW6ixS2#B%z)t7)0F~ZneIGz#^FK$wUazOi0 zl5jkzo1>&vLYDRA$?V-g{1V*ABx@J5HwP`DI5!KQ!ZL910+~)?qNE;`2pW>Ksg2AS zGCB}4v@XC5nU&nYu{ju@M}nCkC6zr`xMC!6kjjfxZnc@H-;s*cN*N4Ba<>wH^qB1m zH$p#~)oTsO4D7L(XU}*G*GK#Q{nvNd^(@61(7wkb&yB)?Y!2kIST$f7>KjN4@H~(x z0u+>C239Pyy2x6jck0vwX;u-VJ{MG>hr3c_6&zq@wgXQDrc>*rBT|cE8i;pEDH7(7 zaLoffqnM~q4`mX9nSJGv!LgRi5_lX)VsN!l^K~q~qJfD_xw@bu40)bcUz9|W zBz{5&S)$q;ebU%`$a!A>@YS3is%>?XYfRy@FsSBo~QN#kt0BSlo-TZ zqGDi-$yiScBZY|{PnhU?Q9MU{g{6i3geML0(iV zi8j!-7->AK!4rfUV8x-578uTT_=bccL^Y*z6RhVOWcB*#Cc|P(PogA~C#dDI(D(_& z3hD-&!pfAc?`a3t#8?V6yqmtN%qAHRWTH?DVih*PRdhy%(DwntNGL%{(_+Nk80q1G zXV(0n6VTf%JWzloS@ltr$_ki_nP8`}Eldtupi%`S1Hx;`b;pqzDH@s(&5+P1WeSvV z*>Segf}}QIoJHL#x;B`t?LKkH2=KAcvq=Byz}=23M>4^jjPV|@UtZqsD$G403~#eM z&qYU)Ea(EvGPAeKx+?Lp68L}6(JBzugFGzKh{!+|_+2NH!=Nx26fk+n?+r!*L=^BJ zxPyZ+C#M`d0p-ufQQ%l|xUjefN8*!_kx2RIDO?D)p>2vNGw$3#U4Ibd4iQTvlXkoY zsUl@OCET>(fzaPdS&Wp2dqx6Z@KX)%T~mX*u>2@Eb8$l@kgBd7(9WYAq%KV{f&jp4TXc*g4#&MPy*mj zUJxGugrbe1SHUl_qY5B~PUarQy@8WXz72;Y!KO!O7No0H*#zX`ho#3Ov|jIS`@@$@ zwcfKU+-kA&SoFxzE@Xzpff~OR6MT^Lv{nN#K;#f&tS=T4;$%7%8CVl@Ct0E(sp0*5 z1_F2KfCBQI8MVf;5BU|GGP&07l}S}+ zbho>9Q{8|L0P<3TZE&Z{W%4xsrL302)`8j-H^S0mte^W|0953AlQw&pl{P3K!+mfJ zSaee3FnO@nXXtik^aA?VF9gIMQ@a~1F+nHNaS8=a3~|E62uaWCNYK@Tyhr8kZhf^z z;-96x4rpS|KZoq2jc;%7@+>{2E3nRL)?6m_g<#ZZDQ;4ZYH(fK5IEYbjbW4?tGqBH z*>AGy5JRvop!M+?y(QDK0$``1;1CnoZd9&!6eyx>+BQ!NGO3)=x!U*X_6S;RDPzb0 zYpDqI2oGI0b036gGE0nXmBVxmt4W|5>l&mc8mc&wQbT6E*HS0dm*uE%F@y?upeT?< zxgaO8Mwmm<{h^{;!WOg`@}GnDWqkaP*RLNw+@-~HFRa#%?_btuq{hL9a&p0gKxsse z6+?0%kpnISeGcKRoN;N`!{n048?}H+cd3Dk#F|u(}LPX*FX2*{ooIbwsP>g{RFNk1_19iQbsrCwx>gg~FGLmY`FsLK< z$RNX)x~|<{K8~j!$tT4R>zENps)al%?9}k!2?~Nt{!7$ezS_I$ya5{3P01a^Hxf1U z7LMaT3#X4rVYnnvy?Cyc(X%XowEf)1Zy+R437x;=%}5nw5wH>l?g3kQ?VjK>arIC` zCksS)>rkwvX!8sg{}2~a@A$4`7-@OOfutc_Cs+l2CY_X_kda%5f+L|N8IYcMUAP>V zJ?lhfWbN$Mo>+apJYm*0Ig0wit<+<qSX}RU{u6IeLtoLt{{~ z4n4hDMv53B^U3F}?RlyGy=QpRrK9MCUd#XsNl1_{vJ^ll!@xyY2eNf&rW49Q)K9@Y zc%KWdpg7bRYB+08*fa2h8%mKcJsAVPHx-bQBX!{m`73n#@R6j?GP?C1tzYK78sk%2 z7*alsYfE>sOw36e4VXiaNNzivQz_6567Mae7F$YQz2Lm`CTFP0IRRur8wf zalXEOy4T}v&!VE;5|R}iojVUBKVov8lrnM2QJxi@l#;auUX#>A5MPusp~`J6oqWt} zEU4@*s_`@gBQWp$+?XC6ZMz~XfN$`Ve*~PY5bXi{#1RA85?BPK0EdwrqzDoId$J5V zazuscSg#`wolf1b*R%4WaqwCsjmA8gP%st3klJ1ur;Kt+StM2q`3ECNx?KabP!(VoaFUqcgaq$M@W*k{1Z>I@y)D&|94l$OK_nO? zguYPzX4m#ZM(F4mBNK+kr!c#?BZTGgodw-7uNB<178s+(x`HZXS;XrC%zUO&7k~s( znlznQh43z3_Z@u}@QGgo;}8Zuj(MW0LP2`5%-R854&XO=2n=-JLjakvaE`Iz^V=SI zlb2{S%*>&p3zX-QAa6DFE_qdSFo6_cCP91gUFYPHs!OR+V!Mpz$u0V3X{XXRVlgC% z14Ri@gNp&yh9I!r=o@5X?qodUg)%nTgi?SU;Omv7IQTPML}_L-8#?>5(sIiJG=2j& z0O6Bu4oaeeE8qDZzrKHb{qXYF)!1x!92R9hb0u;e3}Cvf@7&rZZaULxI?V!N;OLIz zM|S$L3UKTzQfjm|wP8Xq7kYMDM(6^?Xs=jwbwq+s+naX#;A>z7 zDFH2k5D5*#%Hr(YXo6JdSRjC6tMMYJX`w8g`MFT4> z>W1PT3@KN;1&}zvsvY1(^{E9zN9_(;sV236_KC1MhD+M|R2>gHLFPm*W51zIM`o3x z^VBZOg2|oGbwX?FWFA~~4T9>bjEsf$RD8K-*td@_cR_Kt-&$v8uFVuEgeV!ESSg&Ko^Z_#@DG~PasuWv8wZjIuzCNEi{ zZNEt_51pzGX}L5N9kQXK4F|(zPccYYVMKkZVZ zM4m~OF@j)KYKKa1OiLz)+#xi$AAU5o#Y%#sun_Cl84MIlZepZ*9;3L44}gZ^#w91=}q7=s11{sIC6C4LX2=8ASpJ zIsI=t!AGN6WbkxAPa+5;8@FOZZT>11M0dNI}K18bm##1W37O zz&_fqzm5;@4?*Is&(L9Tbvk;T?XixCRhU0I9Zj*^m^!--En1&cy{x`ed{{jhxDa(L zfM{eHU8*ed#;U7$wF$kc3?utpsSQ((W<~TOe^FNyNleW>j*U9j)e<7J;bXySiW6Ip zs2bEv(GINA9c^KxHl!^+AUu4pCsU{ZlXVJS=jF1S+9_%Q9Oyh1Y{(k`Je6tKq(rm& zAmH0bl3uj%jMvNf@D9P;v%3i#ng9kAfK!C-JiiJ_@l6q%#>92_0)po_ywxV2F;q3^ zrMVv;wLV>+z}iA?M?GSQ6LdK`(dVjmwi+C%iZE_Hq81`>-Gi*4d+0BgX6m3FTA7(7 zVEWqfnCK>I0m7XD&h_cqm(gzUC>vs@&|^@}lm1xH9UK3IJMe84`GVD6xOME0x)O6& z^F@&hB0E4qo$8;W{o31+0oknDH zB=J@Y2|`r`8Bvg6CQ3SuC~Q@JYL}IHOOu07Km{rX%o^%W3Yg`Rsb_4+brz7H+tXWJ zs?~P`oWZBwafcK!tLVuB9*rD1S{{ZoinjWE8_!+$i@8zz8$2=GI z4--x4%Laxu>sI4HDvegMN83_bgv?UZY zP*le1Q6Jo`6F7Ni?^fn_zRADYnvCg$M7L7i3qGD9BV`}8`@p_>}Q(Jz$dEq>cePT zXDud;K6D73lC}-}BV4J0oIsdP0S02fB~;(pg>)HeMQ->b00{DxhtHQA4Ra+Cq#2NQ zP**7Cs)h$+t*|+Au(&;KJh`J@$sqXGp#yTYP>d_#Ws!Ci`z>5=f7`F0e@2J>?Pa{% zaeWF`QnoDS=A0`bQ13eTxYEDDKj^!#`3d+=R%^d6L3Xtr6eD2HQX_m4z8e)%(3{#m zF@%I_74fRQ1NdXxC5oc&cz79-UI&2R)lc&5t!U^|Tnx@Hpry6TpHSxeVCbQlbP5~_ z`m6D}Qcadn3K-RD2uo%uwZ5@o19ZbW_!6T~I~&Vknf zux2PXqGK8UA^2ybNfvXONH@xVCP0{J2JKS`!iCZ>Z$f8#fJL2IkB$_W7#jvYN~(eq z7{$)-t2+%&I2h4_2PI+DJQ$r0F^C!RtahiP1gNhP4l+AxI#rFyWEl$-+lcNW9F04Ko4Z7X(zajyqIwJEbIYIa1-M~w~i&TV|cDv)OVARsX7DK;SlO%;X6-GY7d0yaqLjaP$xM! z0vxEZ8f^6WAu}}U;zfj6tz!GSBtZahA4}IywB=*QVyQQDYe&36--h5p6zfP@eO4W1 ztoEL$&NQ?&CjGR45AmW-uPYi=O?WIhkEljvp_5p9f0G%nKik*e#>cn6oBcHnV8I*9 z;p$W)m5Z3aMUAPc$?3uek2d}2Tz#sjFZa z@;I{LlRw77a9shpCu#;5WaS?rLwHiYQJXt*Sn|s#jnLrQ-keU6Tkyn;C+w>cE0{PQ z%xZ`pSOs2IYZ0rA1KK*#s*~j^(h}+#tHYy>u{BFjq8&5{X`>I!=?Lc;vY*HI@%6)x z_GNs(?~fIKBLPC8on|+(yrFKTzy})@hC^rQ8z$5ijZ*_BzEY|>#ie^1NDb{}P)PaO z!p0|)lW}bIP(va*Ay(VSZgo?DM7&^wP+vo7huL#a5&+36@{BcWzR&Bf5Lkw~n!!~D z;OtPIo}bNL4>+5SnR>L~6g7ij*6|<+q2XD2I{>Fz|AuxZ;HZ2(0GqdUMyl2)igQY7 z11=NdxW&u}*t>?;TkClyJxJURVP}|1n@S6}oq>LJ=c304tcSgJI=9CMW67X=ujadm z8&DTk-dm^JqnTK6vWlbx8tNpBZ}dp3xu$nfnn*1@*L@DMaX#Chs`kd!l8>FZn%)91 zT2WS{E0aarYM>Jmh1t6c2z;{KFivTmUI4|UZmmU16@w5&Va?-IKsa2BZhT+}dbvtN zof&)y1KDIH*5`h+;pdOz^Z5GfUHa!|bKTNzSJRerrZOX6n>wOQUeS|7%t59+<5yU1 zUC)v`U)nmu>w&i$4S{elYjD5Pv6qZiwVX3NG@DP z=^0Yhy%gVL!&u>~OuMhh7m68S%9HRu+LO=t%z%du2%JtP;aCg*hB)DGsZ*u}2srJU zhv^IYvTBcA+JtdwyCF@W1YkYHH0ImZ*v~JoU(LR~Z??E~iZNp-1%tseTc!e;rFuT* zb=g9HVQqBlq{E~gDxf;1C#QwkU*-Abx5!Gu41orzO4$O;aP%?v(Sh@{?&BLq#@achdM3$d~2xw`Sp{1d%KZjXg89?extm2 zxI;aGfOGUd+y)fN=BtuUfU-8u(4J}vgpsN?5wQ#E>*TkoPrR=Z4BCzs)H^1;21P0> zp$kOL=|mE4QGSp)12qM5gj>9dvq0Lm-YRAXXRcm}rPeoctu8$YO~y*11Jx`Xjf$VD zwL^h|K)MbE2B2YZ`9eG}URXel6s!2729Q(?QV) zmWi~%--R7M(Jy9`bzV+b^0w5Yuj=Z;X!m-XN+3ADE7+)PnFh)J6IQwJZR0b*eF;O43kL z&9Zhm(Fvp{8lRk-+DxpvI?TroMzj-bf0Vvsqlk9PwMr8qXWXtxwb@6;7-2U_bW}%B z8&%=iyFA=LO` zNY`zN>#7PFq)T13BDYMP8zg^*s9pa3umPLXU}(x*cVY{_;F_A14bG)Bb!Y?RfFm83 z3NQ7kt2+ro7liE&$YLYrJzn2mKcDsPg!0xc#;_xq%(M7rltC<>g zinpu6N$tE_s}jh%+g1huAaRz@Az!4$~jr7gs) zZnmg2geKK5RHFL2$a?KobW8;jmk;BNDbQ!UzOR?t&VGQmZ-;GhFcGM*)-sTMx;yA~ zKblp5F0~<|?mo$Gf-?rCg$E&m+6!CWiYk_*nC*9@GwDFaey%HdGwY_EPNH<@F(KvP z0uW5?2d0jRhs5`yDJ&3`lN@LW6YEC2EaFbOEDZBe$gmEpNE%+ZLZRr{)#X!^=8dT{ z?<9wPtn|850#9{=DQ@tF$~d^lE|*%iu35sj4HFETBmh>D>VJYPU|>JB0bt z&h_e%)xDgKE6`kYQ`V(`RD-eoz^Hg;67_C`e$}$ad=l)Cpv}JBJy_pfez}XUcH5sg zc-pO5xt}CL=Ct*e`l(02)EY z4zrM4HW*@{D~npQ8mW=Gx(Zvw7KHW)*T~wTL^5EVF-$6t!cLsFWtfGjjqwm(J7GX2?<^BNt|0cVoz$qzf#n7e0h( zg=XgO0f#fMTQCmWOj@eBg3^VVI!t2M8zFWm@!76PW#I7nBkCYJJVQ}Gkkjo;o#{j! zfN$j6=sM}qz0iJepM*DPtD4ZvqOl)6DqCL~J-a#`$Ds(MG0j#nwuu1*E?bf*;g z0^QBM1?%URZQtG*$ES$sfmBsPUleMp{Xr+jEG>D`WL$K24||%VcoInr|CxG*;OrIT zz!9j|<*ec2DSR@|w9nFwYj@pA;%6X>-dz#ZFYBY)<-iqP7`k2k+nwqv-~l-^FI;mv z`y^NMV0;xPfLxilEa_yyHYyXiD(bf?xa)wr0oEY`l$zSemQzEA^qZ2kl+d<(Nrl7P z!CdO?5+g`jqAb(?eZMS8{^~Ucz~{Beu8sp8vun;%yRHWneROKDAd!wh zLw0AqpF{`I*Q*(12uUQJ$KXzy*nm0pw0ET#DAOsr)>|4fQP74dk}+KS6=$92rJ3y! z|3$w5lO~x{)H}jqEBZ^l8fSJ9s;_$nWC?2p%JLO+j{+Dry_ErL50)TojdCoy3Y{q2 z=|TRgy**|%Nk=tR;1F~s;i4L%o)LQ+^RvzI-G2Q3+uwit@Z0^0mabSm6$K&-uGTSM z#gsW+{m^E$+bx&GrcXFpv>XP0+=Ox=;XZ?jeGP z1F;IMk?uHcUB=c+XTrMnI8?y7xJ{b!N2iN3lz_TZQqUAGrWy1Y87E}I$!Iw~Yo)k}~0cG_3z#nhP)Fl_+g(sjC^_aZP` zq!;0W8l0eF;1t)88%k>R)ie(25m2-~K29ffR2^&9n=XR7y+YQj10)bgTSyFVj4CCO zmLu<@E`nogz%qmbHWg|ZSm%o6(tUqG(O-OvX&aEf8|weZzPfR!sIIQOtT(wN<0nl1 zwrBWeAO8B_yX3+Odl@v;p596jT1GADZaHN{Ik3oJFw3;_MrI_P>mYBCF&?_ZNcw5p zfoRwbq&)5->6Z0Opaq_DVu_Fs@ST{_wEu3d?s2^rCC3NkAHcG}R8w9%G*#HZTtWoI zU5OOW(pD3bj8oaEL((kI6so>J_i|c9h!wJALWc4sW_qEMw|ua^_x+Mbz(rjKw1?#Tmo zYpKIvsAuzF(xQ(1CoUqE(?_{{8VQCw*CC+ko{0%igLY~F{BpE_q|%9MTIeHsasVJR zl`d>E2GAVkT(`%Y=G#Hhum7cICqB1wqSx1VAPe=QK6N!-W2z{)PzV+9FZF{!LzUua zad#Dd&ykdedk)p=x~{TyMrgUHEoyq^ymVvscV96G+U3T5e z&0SsdhS8(WC$_lhtpR*muRh}MdZkam?XY%R4VFhId9wnd{ko;%yIKYiKYELf$yT4X zwk~pE`CC#CH8oOG!n5gh2h1zO!~JHnf7LC?WuHI4GupR^UFWtSRaGb9%6i>N6la5G zXU0l?EvI>kbQ9PGAv^v7z0I`oi`4uBxq>Q?OcFUOPzGsuu{I zjra~dsy*t#kOl?1S#?hXY2(eQOQh;`Qbvg)q5y0(hm(SJUN7)KWq>(R9m=QFgg~DrKoeAWrpOd-5Ub^5j7XqJkLq{hs8ne{s3! zwz~?D4(-XI=c~GJsBtW@2%yE40r!$Jk_nwN1x45*z-g-u4kpaH*LZaIN*9v+It2x% z?Q&gQ@q${x$YJ<;56M_?#17g|OuG79M=H`WxRa0XcLr*&1Hr;F1fhA^rC-uuS7m5Ryf$P_$YI*h8wEx-S?=Nkb)mOk7*w^bU z-UaOC^Pd3!*0i%gjExS!d@zP|7P)<{_vci-olWrr-z&agFT7m^GJg7lIVMN=RJ*sg+aJYk-Q<<&uS!g)<@*AKgWvo3H1K4&mz*KXMX%g^Glw z`Q7ci&L>GY?U3EV^?iLqNZunBSls7UVUbZltjDMW)FN@8v#xB7_c%>2)LkHV4kx~BDSOmLA?9;ekTz1csTAfzyig#GL5~tG>>Y}RTK~H!S z@r4z`3F$2rY3aP0N;&*jH}~{1iK@%`$aU-mg@!@i4i`8mCcO~_1?;u22OMYZdx6b) z=$(&!Yg_X94mxbGt{s^i4e~6ZVDv)0ghtUtdsO()byw=t$!EtchXZuR>x~P#*WC3c wNruiShkTkYb6yC0T@mx@PAJ;EaM#Od@Cv$}T5L149slY71B%!oF*Q>F0D7Y^2LJ#7 diff --git a/games-board/cgoban/cgoban-1.9.14-r2.ebuild b/games-board/cgoban/cgoban-1.9.14-r2.ebuild index ad2c9a790a3d..2abce46ebda7 100644 --- a/games-board/cgoban/cgoban-1.9.14-r2.ebuild +++ b/games-board/cgoban/cgoban-1.9.14-r2.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit eutils autotools +EAPI=7 + +inherit autotools desktop DESCRIPTION="A Go-frontend" HOMEPAGE="http://cgoban1.sourceforge.net/" @@ -11,7 +12,6 @@ SRC_URI="mirror://sourceforge/cgoban1/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" RDEPEND=" virtual/imagemagick-tools @@ -25,17 +25,16 @@ PATCHES=( ) src_prepare() { - # ${P}-cflags.patch patches configure.ac, not .in: - mv configure.{in,ac} || die - default - cp cgoban_icon.png ${PN}.png || die + + mv configure.{in,ac} || die eautoreconf } src_install() { default + doicon ${PN}.png make_desktop_entry cgoban Cgoban } diff --git a/games-board/cgoban/files/cgoban-1.9.14-cflags.patch b/games-board/cgoban/files/cgoban-1.9.14-cflags.patch index a496dbf0602d..cf6d0edfc7ae 100644 --- a/games-board/cgoban/files/cgoban-1.9.14-cflags.patch +++ b/games-board/cgoban/files/cgoban-1.9.14-cflags.patch @@ -1,5 +1,5 @@ ---- a/configure.ac 2012-09-03 18:34:15.358122626 +0200 -+++ b/configure.ac 2012-09-03 18:35:30.279156534 +0200 +--- a/configure.in ++++ b/configure.in @@ -1,8 +1,9 @@ #for autoconf 2.1x start configure script with next three lines @@ -12,9 +12,7 @@ #for autoconf 2.5x start configure script with next four lines # AC_PREREQ(2.50) ---- a/configure.ac 2012-09-03 20:17:48.037549487 +0200 -+++ b/configure.ac 2012-09-03 20:18:00.267371203 +0200 -@@ -146,7 +146,7 @@ +@@ -145,7 +146,7 @@ ###################################################################### export VERSION @@ -23,9 +21,15 @@ AC_PREFIX_DEFAULT(/usr/games) dayNum=`echo $date | awk '{ print $1 }'` ---- a/configure.ac 2012-09-03 20:23:29.174470309 +0200 -+++ b/configure.ac 2012-09-03 20:23:51.895996955 +0200 -@@ -169,7 +169,6 @@ +@@ -160,6 +161,7 @@ + AC_DEFINE_UNQUOTED(DATE,$DATE) + AC_DEFINE_UNQUOTED(DATE_FRENCH,$DATE_FRENCH) + ++AM_PROG_AR + AC_PROG_MAKE_SET + AC_PROG_INSTALL + AC_PROG_CC +@@ -168,7 +170,6 @@ AC_MINIX AC_PROG_CPP AC_EXEEXT diff --git a/games-board/iagno/Manifest b/games-board/iagno/Manifest index 5e6e37742e9a..c74a1827671e 100644 --- a/games-board/iagno/Manifest +++ b/games-board/iagno/Manifest @@ -1 +1,2 @@ DIST iagno-3.34.5.tar.xz 563824 BLAKE2B 6933c1ca3ab5a31eebf285be1fa0ba6da18c5564589ec7a3083426dd22d0f050fbf87ef75c5cdc1b5e93822aba58d576e10f12c81785689739abb81fee659467 SHA512 5994d834302e52072e540ac882e8a5e39197a9ddd04972209362965d841565d942d341c91decedd1d11289c09336e13157414209c8d2d5c6816365d17e8f9379 +DIST iagno-3.34.8.tar.xz 565656 BLAKE2B cf06f9259b8f31d69c6f734c0239dc89432cd7a4082bcd451a9e02efe882bc6f5245454d7ab5e89e69d171a9e27f88c927435c06a48454e4a88bdbcfdd193a23 SHA512 b966b4d5baafe517de7e09a585703c1642139348d1b178702afbb8a31be1433f2bf3c20869525835e8d9e0bd3ed3cf6306e50eb453a5f78f2ac1189cf0c3e90b diff --git a/games-board/iagno/iagno-3.34.8.ebuild b/games-board/iagno/iagno-3.34.8.ebuild new file mode 100644 index 000000000000..96b715c67b8d --- /dev/null +++ b/games-board/iagno/iagno-3.34.8.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit gnome.org gnome2-utils meson vala xdg + +DESCRIPTION="Dominate the board in a classic version of Reversi" +HOMEPAGE="https://wiki.gnome.org/Apps/Iagno" + +LICENSE="GPL-3+ CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +RDEPEND=" + >=dev-libs/glib-2.40.0:2 + >=media-libs/gsound-1.0.2 + >=x11-libs/gtk+-3.24.0:3 + >=gnome-base/librsvg-2.32.0:2 +" +DEPEND="${RDEPEND}" +# libxml2:2 needed for glib-compile-resources xml-stripblanks attributes +BDEPEND=" + dev-libs/appstream-glib + dev-libs/libxml2:2 + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + $(vala_depend) + media-libs/gsound[vala] + gnome-base/librsvg:2[vala] +" + +src_prepare() { + xdg_src_prepare + vala_src_prepare +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/games-board/tali/Manifest b/games-board/tali/Manifest index 4feff4b8ac7b..8fb3c79909fd 100644 --- a/games-board/tali/Manifest +++ b/games-board/tali/Manifest @@ -1 +1,2 @@ DIST tali-3.32.1.tar.xz 1636032 BLAKE2B 2d8ea2bac7c0a74833a3cd6768bb5cd394c4b02ee5a7fad151d662f417a536b5cc4784ad4338435d80bdc9db025da2a258c05cbb54b7edd038a37b0c990889ca SHA512 78abdfca84a86100be94a1509f0bd00bb84d9f97bfed87f6378e55adedb0c8d7349a9ebead6d8eac8b9c52b52ae6e7b2a868ac9a2262dffafc4e5ad23a455e7d +DIST tali-3.36.4.tar.xz 1765348 BLAKE2B 0d4d8bb3b66d58295ecd13e6f985149efb412a6af420baefaea603c9cb043aaa3d353a4930abb18809f42ed2690c81455954778b1a326ca2e9ce36426d0a4668 SHA512 cd01a93ba96d5c8c264e2a73fba3dc16be72a1a1d50f40555e3ef381d3ab03797f25de2a2c7603bd35ac87568f3d43e3763ee65e95dffebe92eafb59d332a3df diff --git a/games-board/tali/tali-3.36.4.ebuild b/games-board/tali/tali-3.36.4.ebuild new file mode 100644 index 000000000000..30aa2eafaba5 --- /dev/null +++ b/games-board/tali/tali-3.36.4.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="Beat the odds in a poker-style dice game" +HOMEPAGE="https://wiki.gnome.org/Apps/Tali" + +LICENSE="GPL-2+ FDL-1.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + dev-libs/glib:2 + >=x11-libs/gtk+-3.16:3 +" +RDEPEND="${DEPEND} + >=gnome-base/librsvg-2.32:2 +" +DEPEND=" + dev-libs/appstream-glib + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/games-board/xmahjongg/files/xmahjongg-3.7-autotools.patch b/games-board/xmahjongg/files/xmahjongg-3.7-autotools.patch new file mode 100644 index 000000000000..9efc02399804 --- /dev/null +++ b/games-board/xmahjongg/files/xmahjongg-3.7-autotools.patch @@ -0,0 +1,26 @@ +--- a/configure.in ++++ b/configure.in +@@ -9,8 +9,11 @@ + AC_PROG_CPP + AC_PROG_CXX + AC_PROG_CXXCPP ++AM_PROG_AR + AC_PROG_RANLIB +-if test -n "$GCC" ; then CC="$CC -Wall"; CXX="$CXX -Wall"; fi ++ ++CFLAGS="${CFLAGS} -Wall" ++CXXFLAGS="${CXXFLAGS} -Wall" + + AC_PATH_XTRA + +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -32,7 +32,7 @@ + + INCLUDES = $(X_CFLAGS) -I$(top_srcdir)/include + +-xmahjongg_LDADD = $(LDADD) ../liblcdf/liblcdf.a @X_LIBS@ @X_PRE_LIBS@ -lX11 @X_EXTRA_LIBS@ ++xmahjongg_LDADD = $(LDADD) ../liblcdf/liblcdf.a @X_LIBS@ -lX11 @X_EXTRA_LIBS@ + + + # diff --git a/games-board/xmahjongg/xmahjongg-3.7-r1.ebuild b/games-board/xmahjongg/xmahjongg-3.7-r1.ebuild index e05ea7454d84..15198d767d8a 100644 --- a/games-board/xmahjongg/xmahjongg-3.7-r1.ebuild +++ b/games-board/xmahjongg/xmahjongg-3.7-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils +EAPI=7 + +inherit autotools desktop DESCRIPTION="friendly GUI version of xmahjongg" HOMEPAGE="http://www.lcdf.org/xmahjongg/" @@ -11,21 +12,22 @@ SRC_URI="http://www.lcdf.org/xmahjongg/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~mips ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="" RDEPEND="x11-libs/libX11" DEPEND="${RDEPEND} x11-libs/libXt" +PATCHES=( "${FILESDIR}"/${P}-autotools.patch ) + src_prepare() { default - sed -i \ - -e '/X_PRE_LIBS/s:-lSM -lICE::' \ - configure || die + mv configure.{in,ac} || die + eautoreconf } src_install() { default + newicon share/tiles/small.gif ${PN}.gif make_desktop_entry xmahjongg "Xmahjongg" /usr/share/pixmaps/${PN}.gif } diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz index 9849dec0c40d5e2a1bc410f45b38befb97507a03..08645d8f24fa26c1bd90ee08e26bc9ab1fe25ba5 100644 GIT binary patch delta 9682 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 UzcCa}43&TP-$$1E36Dkq0M(8lZ~y=R delta 9853 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 - - - - games@gentoo.org - Gentoo Games Project - - - openmsx - - diff --git a/games-emulation/openmsx/openmsx-0.14.0.ebuild b/games-emulation/openmsx/openmsx-0.14.0.ebuild deleted file mode 100644 index 42d560e04cdc..000000000000 --- a/games-emulation/openmsx/openmsx-0.14.0.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 ) - -inherit desktop python-any-r1 readme.gentoo-r1 - -DESCRIPTION="MSX emulator that aims for perfection" -HOMEPAGE="http://openmsx.org/" -SRC_URI="https://github.com/openMSX/openMSX/releases/download/RELEASE_${PV//./_}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" - -RDEPEND=" - dev-lang/tcl:0= - dev-libs/libxml2 - media-libs/libpng:0= - media-libs/libsdl[sound,video] - >=media-libs/glew-1.3.2:0= - media-libs/sdl-image[png] - media-libs/sdl-ttf - virtual/opengl -" -DEPEND=" - ${RDEPEND} - ${PYTHON_DEPS} -" - -PATCHES=( - "${FILESDIR}"/sdl-ttf.patch -) - -DOC_CONTENTS=" -If you want to if you want to emulate real MSX systems and not -only the free C-BIOS machines, put the system ROMs in one of -the following directories: /usr/share/${PN}/systemroms -or ~/.openMSX/share/systemroms -" - -src_prepare() { - default - sed -i \ - -e '/^LDFLAGS:=/d' \ - -e '/LINK_FLAGS_PREFIX/d' \ - -e '/LINK_FLAGS+=/s/-s//' \ - -e '/LINK_FLAGS+=\$(TARGET_FLAGS)/s/$/ $(LDFLAGS)/' \ - build/main.mk \ - || die - sed -i -e '/SYMLINK/s:true:false:' build/custom.mk || die - sed -i -e 's/GPL.txt//' doc/node.mk || die -} - -src_compile() { - emake \ - CXXFLAGS="${CXXFLAGS}" \ - INSTALL_SHARE_DIR=/usr/share/${PN} \ - V=1 -} - -src_install() { - emake \ - V=1 \ - INSTALL_BINARY_DIR="${ED}/usr/bin" \ - INSTALL_SHARE_DIR="${ED}/usr/share/${PN}" \ - INSTALL_DOC_DIR="${D}"/usr/share/doc/${PF} \ - install - - einstalldocs - readme.gentoo_create_doc - - for i in 16 32 48 64 128 256 ; do - newicon -s "${i}" "share/icons/openMSX-logo-${i}.png" "${PN}.png" - done - make_desktop_entry "${PN}" "openMSX" -} - -pkg_postinst() { - readme.gentoo_print_elog -} diff --git a/games-kids/Manifest.gz b/games-kids/Manifest.gz index 4bbc62cafd1704c9b1f7975b774c9f33cb44b569..5b6749b5ad9c3ab63b81b8a91a789ed012767ec0 100644 GIT binary patch literal 1219 zcmV;!1U&m6iwFP!00002|5cSyj-0evVe<6D-##eu)5+pn>^$@y9+6&0POIvcIY|b`DjL~TdWVsV2fj1O zbBS~oUYPq*o*=EqRW*d<&MmR@+R>6xX+phe?cRk4KJ5tcsr>5u5C8i6ci;Z-*5qomxpdVrBw<=%-}uWaW^jwo*uohC|c zR(IOtDMdF3^ca@}X95*TI){v?3xGmooo7Z4uhn)bHXoMM@rBpr>B8m%s6{gv|IW5^ zwRcKvN>Oe6z$KT)IBh0(Y+MwxPELh;E5aNJeC7Y zsX2bTj7wdQ`LZ!VR3xXe$d-rrygAS!F2!6#Wv+QDR)l?l-33lcPiKpuGJ+ zY!h#?3!MQ(+_-b>xHb+AJ}cKsTBlFSaKdnUvh)D#hu~T?ng`XHY#5hs z9xWI`T_^)$L=nZX@*15^wx*9EBi&$hxDNF6Ppr1rPGrWtr3>C3P+Uo#YD=1a=5{bj z(ulF_;>kO8J@@l3KY#rE-i-8$t1ga53NG1?D&mZJOc%^1n*zB|^XNpO^E$vzIEINJ zpdqaY8{;t5Kv1#h(eUe-zMmn!ALkjDl#XG&apBzozg(LLqY)_e3$D=1p~#!P1?d?E z{URbEAPtCiM$kr-jk+Ki+6iB990V~M9ss>)?{W9N8L%#_cK(bdFL=53=z?>M;URZ* ziK%^2wcg!?cyb=L5fQbh^&eJXVhARr1y%sD=;JMIxL*GAYro+l=C`aDNR$LaYaz4_VZrEYs~h5ZA)W+sK%EEi zYjvPr>?R}t@jzgq^qg^!XF1QK1#C1mG@7klI0Y*qg&*mT8z+{85IoktF(Y_$zw#o+ z+QMyvVLe hTSiES?bsu$Ic2c)D)dAM003jCWwrnS literal 1390 zcmV-!1(Et6iwFP!00002|5cVC9E{Vu67$~ zxjj(}J3TzKrl+eq%MM3;?r$D{dwh7Vo2A|C%a6}b57cEpeErkokKgvMA40q4IJLO? zT6wBzopJh#xy8?@bH-eUM@n1Ha;$oeQPXIY%v#D~>@9YbTA$MTjPNDGHL5~swH1LY z)_pJIQrW(`_oi;b55Io@IH^B`XFu7sw|SyBbIstWIp^jvh+DUn)VwI?X+p|s`0GyU zi@7}UK;MTvjAmX(Wn`6h++!FbyLRJddEhxF5~x4So8~GxWV=UapY5|=rw`?hrr}PW zZXMtDk~p(Aq~FkgViHg!`A~yYq9gQN5~7N!KF4X{2bo!sgZDa!2d@ch_Ojj4Pa{8dNh||Tl7nbM2s?I0+jgV{wI0hCEWM(_xhY{dH9A*=*jGktVk*NcE>}aE zwsD;a2JWe7jx+YOyo>epRJU8be`T&d_Fb@8%?2M>N|qI(2o}{TAPl86%vv!B=Y`?L zvIUkPRoSy)t}b*UM4$|LsY@b3wzi088@c-c%g`eeSh0OO*%Zd@t9D0>=0YL=33ho> z0nh4iF(;IP4Q z3EE_d)6f`Op%K7g*4Doqx(oJP&u{;H^YL{U@9@fl+szq=?5hfkHbUk?*m#oxr8!~_ z6grMV*nz}!A{eMK(4qLxWKILyJI|P=M=^bk#=5WjI}QPcn$*UDX9H<*WPsnzQ0iy7 zY@Tith~D7i87A;Awh9aczUUf&=mz~kEhuRdOk3P7u)EN3gV2jMFtpEcLv#_f_(XC| zWI1=ML~^7fL#k8R#;k*?C%8=5XmywC_SeT}yZ!N6uJt0<0Cg$a)WY!4Shm#!rh?TS zRS}Zua^aS)qSu0|=@ZEW1z>oEM8`7gbe~vF%E(gRAk3J1dPhGPWGu`a-UqOmv2nY2 zz)A2!zPL-~C;%8M1WVb_7Iv;!AIJ>0^F-4+K+j8l>CP|1$rlG%_O*n02jPO zsT0Tm$3q{|w$D-mLPz^V_UfQoqPXE$o9ln;5pv!Beph$7uq5uRXIPXNLn|h<4r3wc zYfly6c>zxhJD|=0ekB9$#X1K82+I)`Q7i)s@XSYCE#ODM6g28JuXRd@5-5Dp9VZSf z2_|H$bYn)y=6=zOIyOB{YaP+Uf$ai4x*BptNwGG4>yD*(P-_r_t>a!^2072ZaG$ME w^cX;7VxHq#hm4p;ZdpR0!&dB(l~|q!Ka8-#pu|SmK>rv201(+*HFpUB0Arx4GXMYp diff --git a/games-kids/childsplay/Manifest b/games-kids/childsplay/Manifest deleted file mode 100644 index 0a951c37912b..000000000000 --- a/games-kids/childsplay/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST childsplay-0.90.2.tgz 2330022 BLAKE2B 83370489c52bd62ae46aee6f2d01d5ff42c17887105c5e4b1ba2c9f95c8869b8e315447fe60f6f325d6d6479c7ebf2c82832ffadf4414419976ed1507ed0a889 SHA512 0cc59f893f43f47fec18a6ba04e3d5b4c4b41e6c387fcd64859a65a0660b4d1c8803cd092932fc9d24a4d4b9784d6cc62cc2efc4e841ca62a205f17aec8dec68 -DIST childsplay_plugins-0.90.tgz 4528735 BLAKE2B 1aacd311138c97a868cacca723941ec582ef049831ce1ddb10f2e524f1109ceb81cf4bd34d16f2c857c4ce42ac49f7f5cb9d785e229e11f540476544093e6cb1 SHA512 f1c47c544da364bde6023cf8450d96423d214749f800d783661b6fb16f73c8bbc899ee7f997f36e11b43aff7655332c29445f865ff22dd475ad4ce4a0557e763 -DIST childsplay_plugins_lfc-0.90.tgz 6159653 BLAKE2B eb117a526f6c2caf43578dc0027d8d3b2849529d132ffc55b92d59efbfc12681f31961c265b3f6ab592a17db1a05987458b265bdf68054cef16386b71d2e28a1 SHA512 4fa8f59aae64520de03fd6527dbe7339f320ef377deca19fe91cf5591b364d853cfb9d73b8469417178fcf4bc074d6ed39a1704a20cb5a82657722862c749313 diff --git a/games-kids/childsplay/childsplay-0.90.2-r2.ebuild b/games-kids/childsplay/childsplay-0.90.2-r2.ebuild deleted file mode 100644 index a0714b344639..000000000000 --- a/games-kids/childsplay/childsplay-0.90.2-r2.ebuild +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) -inherit eutils python-single-r1 games - -DESCRIPTION="A suite of educational games for young children" -HOMEPAGE="http://childsplay.sourceforge.net/" -PLUGINS_VERSION="0.90" -PLUGINS_LFC_VERSION="0.90" -SRC_URI="mirror://sourceforge/childsplay/${P}.tgz - mirror://sourceforge/childsplay/${PN}_plugins-${PLUGINS_VERSION}.tgz - mirror://sourceforge/childsplay/${PN}_plugins_lfc-${PLUGINS_LFC_VERSION}.tgz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/pygame[${PYTHON_MULTI_USEDEP}] - ') - media-libs/sdl-image[gif,jpeg,png] - media-libs/sdl-ttf - media-libs/sdl-mixer[vorbis] - media-libs/libogg" -RDEPEND="${DEPEND}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -pkg_setup() { - python-single-r1_pkg_setup - games_pkg_setup -} - -src_prepare() { - local DIR - - # Copy the plugins into the main package. - mv ../${PN}_plugins-${PLUGINS_VERSION}/Data/AlphabetSounds Data || die - mv ../${PN}_plugins-${PLUGINS_VERSION}/add-score.py . || die - for DIR in ${PN}_plugins-${PLUGINS_VERSION} ${PN}_plugins_lfc-${PLUGINS_LFC_VERSION}; do - mv ../${DIR}/Data/*.icon.png Data/icons || die - cp -r ../${DIR}/lib/* lib || die - mv ../${DIR}/assetml/${PN}/* assetml/${PN} || die - rm -rf ../${DIR} - done - gunzip man/childsplay.6.gz - epatch "${FILESDIR}"/${P}-gentoo.patch - python_fix_shebang . -} - -src_install() { - local fn - - # The following variables are based on Childsplay's INSTALL.sh - _LOCALEDIR=/usr/share/locale - _ASSETMLDIR=/usr/share/assetml - _SCOREDIR=${GAMES_STATEDIR} - _SCOREFILE=${_SCOREDIR}/childsplay.score - _CPDIR=$(games_get_libdir)/childsplay - _SHAREDIR=${GAMES_DATADIR}/childsplay - _LIBDIR=${_CPDIR}/lib - _MODULESDIR=${_LIBDIR} - _SHARELIBDATADIR=${_SHAREDIR}/lib - _SHAREDATADIR=${_SHAREDIR}/Data - _RCDIR=${_SHARELIBDATADIR}/ConfigData - _HOME_DIR_NAME=.childsplay - _CHILDSPLAYRC=childsplayrc - - dodir \ - "${_CPDIR}" \ - "${_LIBDIR}" \ - "${_SHAREDIR}" \ - "${_SHARELIBDATADIR}" \ - "${_SCOREDIR}" \ - "${_LOCALEDIR}" \ - "${_ASSETMLDIR}" - - # create BASEPATH.py - cat >BASEPATH.py < - - - - games@gentoo.org - Gentoo Games Project - - -Childsplay is a suite of educational games for young children, like gcompris, -but without the overkill of c/c++ and the gnome environ. - - - childsplay - - diff --git a/games-mud/Manifest.gz b/games-mud/Manifest.gz index 506acb8476954d2c805c969f1249a7e4d29d44fb..781915659890247c691ed699551b0306fcadf507 100644 GIT binary patch literal 2050 zcmV+d2>tgTiwFP!00002|7Dlkj$JtshVSPo@&Z7)T(--X836)uxS4qYyUK=Wk_j4u z2Hu`;A*H)VL@i}&Yi%F?`cLb(@4tWl?$i0Qa(!99{`aSk?@Dd$-M4>!|EJ&Sx9_s7 z)Ybjeb+dP~+4r(;er%@OIPK(UzPhaIWv{#2kz-5i@nXwM9}zkB-P!uITt2KHGZxj+ zr+SgJv@%qWpPqg^_8NBXwmD7SefNj=t?0X1yr{`IbNB3*C3(>H%(hD3ZD_gKvdFbI z*0{ILvD+O-W_Ir-#ai($rFXfFL-e>lPtg%$wz$)*xb9xeM_a~Pb5A+V#_ii=pKt#1 z{;z-h{qMf}{#|_dDL$T0|H|L|W&QZ!o_~IMSG4pO#AH~se%U-Fa%CxDMLFiF+FKsm zwa)Oo8Z&gsbZKWxEvM_5eQ?mbOR+fXJXe+2ZS9=B?^|`J_XE^fYt(U%R?`W(p0O-_ z=l+VA4n3ncZPjaNETHYGrOrBAZ+BgpR?=OWXa<)|Nl*dU+O~A*%AB3+=6CuAv7i3)&oAra8@!s<7rcULjCyO%eKOi=2IC}? zBY;`2&r#L1Og8UZ^NwPSsYQf^>fVfe#?%>-pi!z^p1)dak+skE%c;h=dr2wNj*N0- ztzA4sVzjS#ov5dtDIv}>J65^Yo9zW$97u9VgQiu7Ls1>2v|FbapY@yq2{W@FZLCva z_8KQ$=7<(7vPU02_bM^!)RJ5@&HG~f(0b(Q?G>-TL9P$~ehXI_FL0TwK?Q{z&0DcC zk8rhhTeweegJX(DhV*CUE>;?ZkGpdEnCSWD-g0B}eDloHT8BH4y0t_B)mm|$1S)%5c9&NO$mmh8oJ!qW8BO%T6QFg&MS`8bu1c!$z zTLE%;!y!1mm$t1srz-3xdX8>*I>t0TT}B=0S5Lif;QI0Nr}L{{3exMVg|S^=9PD#o zjNerR^1zEL43OQxaH)mxNs9ng#g+QP5v+NXuHIB{u~}^U9K+Gbq zsk@GmefN2=Nx;teN-*wx4jRdQPd`5S^{pLF*UfRn?c%Q&k~=EeSYzt|vd|LbLI@hh{k$X%AYKk9@63}6|RTV=?J!+Zt4*2nk*bg5*W_iR=Z`?CXG;m+cj>v?0Ik# z01G+AS|}k>i{h9(lxCvD908y>KgjrM8jaz*_2gS$vr2R_jLbTD-jMA7B`L2CmU~vl z*YM1?Nf~(*Adh7%ax91>X4egSslFfD0a|&O-e-~tEp`Q)f|!WX-VY8|$w)XDT_I|( zof9dBfjY-fjOYxK6$$y27qsFC++oYn;dCy{k~~4Ar0~T>aSIbai)^WUk=RZ}WR9|c zungjIu0}fhDlPa7vG|cMcuLq4WEZM3gxGheLs=)}m~JDP_1G&~|M>j#&!2z(1-V`g zpA*hz(I0D{l#OSMs6{YkQ%nng#I@sbH{X&}Rh*@qQ_ zW&q&<5~sikr6VAO(+9QAso25?2Op=@lR(uUPp zMw1n*Z`_ij=oLB4P;rt;un>W`+io(iIyTbhbHSbUX@q@C+1+Qm-Z5P$(9nSFH&A`} zk-t~Cro1+<{d6EkM2yjW;K!AxEg;0XD>iGbk_ANWxJKWbWi!BuRBaEVb8=-G;3^C_ z4q3Dz5Up?lc|Z*~f+svtk&9?VevW1ldy)P88(-1FtLapO{A7uN=D2PwRMgD*9jBuz zT#HgDo1|y6^R#R_VU4l~A&;@50$VlCk#+)if@s)UBiWcYhg%E31tF#2EUrVXBv444 z`39{YK7IcD*0t)Z49~e|k~!Y6$jz;W^x05EhbEg88%4!ACfHEZ^XbZzRp3Js*!F1I zFd@5VOr>k1u+|VrfCfyqkC?ONTZez2QrA^!k2NrqIIcLH;!`EMTqR6ZIKS7 z%6W=vQfN>$G;-&y_cVL$`H^WWYhBUY?%HT${ixRE!2;!zRi0s=bpF7cui{_2OGk55Q(H z%tN2mhZXRK^aT;9d#s6ZGg|+xSJ9KnEmP%!%M!8dO6#ZT(0b)DrFx}E g8H5-NG>TittdJ+%=beuNh^u__UsRae8Z!<60G%Nq0{{R3 literal 2214 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.org Gentoo Games Project - - lyntin - diff --git a/games-sports/Manifest.gz b/games-sports/Manifest.gz index c782e1898df358b28dd0fab66851db04cc6d7d01..1e7ff0e3d8978275f52e70eb89f6882c2d8757aa 100644 GIT binary patch delta 2397 zcmV-j38MCd6yp+*AAf8l&WpW)Zj!AC&}fX&D6n^*?-#6dP9SM8I+wrM#bQ+jDWpK_Z0>HB}Z`{xhk`=`^r+8&XbZ?`n}T6LtBy{FPg*;3DFX`E5I zgpJs8ws}OVIwI%T{K+F!Qr%f|9Xw%pKdy0FvAlI@4C^t|8Gk2InzMS^wOW?GtUmqn z<2%XaY3Uqm9*I$BT3T8iCM7Q^CWAxHnOW9qW!JsavSy`?vkP^llut``tZVHeHlvAB zbc$-l&IwyBM;l(E%gUDLwwQB`8g(acF|^BfKfn9;PyhJgmtUXuhmRlEtH1yFx1ZOi z4<|mqJ>`=0hJV-!@Hw*e2mqa-?M$(nv&@+^%F2s^Ys_Y1NwjJ%YNf1Fi$@(4SkCs- zvjKgPlZQ^pr+PUnd^8@RX0CI!D(mDu^U^j~$-qBe!3pFE4L*yfo(_*#uWHq6+S#>k@UW~}XzSVQ2$<5{1+`9U zkwV5PQG4NDK9BApLjfcm+B?r&bC2pLC9bmjSTa?BTncc{e$F?z=GNNOLvnWO-Tgoy zEmmjLvVVYUq`g&J=@STT(79fwYzXA(OlX*_HLA}gk8{Bqp%C~;>XCd$QITN=ioRvH zLf3lg+GIli(e7~hm(Opn%O2@f>J2a8?X8DyevVlfDBC%?mPi(2RNMh5Bo_13=aha` zDm|;T=A**5p?ut$Pf@4X>Ft!2Wcy+sxcl-ndVd*^f@2^R??>O>vbMax;nnr3VH?w! zf{9LxOZ$nOQeRbMw&b%=%>m`z&7E2_YS$-=Bxl|6f?I#i^K5 zY+Dbp72m}9#bSmmZL6ygZfKn>g8BBd#i)$_|pp>co%M77VC#x~Up1cU(W9Xw_-s0kpT5*Jt9wCwuww8ed)? z^{m|kMqj7+q->@hM{f8#L#G%F%3Bg{>BJ4;KkfxHH;4b^5!gXXo8XSylYd-VfecsV z+eTr~2?1js9@i7Y*iJ3OTrj4hZKW{;*)FT+8{6Qv<`~q*>kFMs_%2)uUe&(oAPxdm zM_r{?O22Aw)l&0X^kQKUq>dsNc%vC9aMqTG6@Su~lPiMns*ga5 zPb&KXt=A9l-^c&4tH_;QRncvX8#utx84(Ps8I~JfRI*|wl=OXbX3}Yn7fYuZMmfjBznaRxI$LBMjxIr z*JYC;EXc6H!`*opV}IN5@0RdD#^93F7+nemg%`l-OGE_aBjwP#5-2}?lX8V6f&}a? zp)@&sg02~ad1Tk?%Wwbr;~|SZL{}j1O-@kcp?%nKNy&@1m$eJAmZBE7^v*RO(2bPT)VqE-P?SMMrYwts% z#j0KL0*sGL&T%bMD%w)7HRF!fmyd5Bp4S^defjkEFqAAO_ehr8)sBhB5PKI1Lx@X@ zTpNAjRM2I^Du2%>u@D(A(NyvjI}TLfedqFm+6S|Pp_*V%q{Hgi*SV_wddn!7LF`%M ziuEL+&UoQ|?FO4Q)*#u~jVcI(^@LC4)#Qh~?A3E7Uo%4sB_z#s8?zAsbx-eN$Og03 zsMRP(5vWT0`W4gyDv^74BTtM@iz^e3OcV9?McaC9Wq)_r{_C$F&O_kOQ_2ml2(s}Y z#vif*rDZ1ngy?36A3Va_tz+gXqA*2`vPgc>BS`G z0lpDd4qzK{s7`obbC}oxaq7;pjLuy9(IE&r`xmyk97ThrhzO6ZaE0uVXD`=6aPR~I z*T5P2wSPI1!hpH5zFj5`=%jC?&&L&OE6c#OXpw=~Ojs%g!6UPgMq(DA_JfA~{`~Ux z@;H)r0UPbw`Oe@U%V=Cn(G|b;_U;|VxL0@u@z6&sIH3ZVdl@Y!odkMf6ROlY8bNpj z5}A}miV(tMhM$5rNn?$q|FU*m8QBOP8HoJc1Xc_YWXSPCH-tMnxM8fFAWI)QTf#&F z*s&EU?ZNz21d$ZObdE~|ScWf|s)7T>wJfrlV4qBD0Wd`l>0X;;=u2OTmvL3$^ps>x PBft9}C6ozgs1N`E$FH=_ delta 2559 zcmV|xv5`+|xAAb@g&WpW)ZjvnzB591#D6n^*?-#6dP9SM8I+wrM#bQ!D@1IWhYI{U#zTMK?Yt@lj_MS=~WlKGyrEx~- z5;kJX+2#?c>WG|U^Cyo`Np)welV_j<(u^CO2 zqEl2Wc23x8Ioj|NT~@X{x5b=m)Tldoi=kb<`|;hs|M9mUe){=oKY#eJUj6-tzx=p9 zJ)ije_LNJ~8-HRez~{);BLH-Uwll?Q&N64xC@U`tt}&a5CDE$6sFkuxEgp4HU^&}Q z&j$2GP98cXpX%kT@X>gLnz_!^s;rau%uCx`k(-;1Z-_~^G}1A*wSiY>*1096qIKDp zQ8|9CS?FEu>O3%QaCNJt>`WN~dPir`l*{ZfRs}6j)qm0kJ&vy2w0q-@Ql_LZ3np;LkXX!9pHuo( zsr0PUnvV+KhVpT1K1H2kr?*p9lI@Fm;O@)Q=znEE3XXwPydQmg%i8k(hF90ChHXq^ z3MM)&F6}3BN_|z4*^3T?12t@WiIW#Q__u8BR zn&Ql3jcw>o(Uag5Wm>BiVU`h(e245k{C|qqJ6x61?gFNWchKKF5vvVfnHSr|hHpko zb_zx`NgB3zr9?|Hb6!z%YkKih8v>s#7|Pg}YV{Qu394vl^k!EN8yWdUy0`iYT78G>^M9W2SWUgVqi&OobK+%=L7sGK?WinL zHVb|PuM4huQsJ!)n`lL4PBF5*ELrXcI50a#FHJB-(-}}5uIDnsp6Y^Qy=Qa|J%(~N zVCs-?z`MC4=7m0co^|=e_o(M9xqlZwK%vn+M=>QqDF%yU5*0F!j2)Eq4!YvwGWP^L z47T90t2yq1QdO8)nSC$#FCv(c(+A6#`^gAVH~rL8)*CF3VZ4x z1b9icAy;z{4C-*oS&$-cb@gJV?GK%m;()8?rEXd=VlkZmEDY+kYx^AZLSt zatwj#wN5l3eXMH|Ml^mOb{j_~Dx&1nC&;1F1BCk3rc|31>lVk%Tc}pVBC`BN;WW6YE|Z9IbSSuNp0P0#X2Z)oJ4aw6~YnkAVNlUcS7> zm)A$>Z+Eu!b&5~QMj#0 zSQV$UQP4#4(wH!&UUX~i)H2Kk4=>tQ8bffnvU)xPN< zX3JC$*xM`4guHHM?Hn56NvRW!;8T0_*^QLLh|nm|L5b7p(JIY~UVnQ)iHxP02;W^e zYSue&;ARgrgI0GLV~ni!IwRwRD@!PEwhWUEte>g1}Bpbq>&a zMVFd-4-Sa}#~NZqkbgPwoT*q1LHlY~RZGol(Tjzb63~iV;EiVJ#AG;!6@sc0!GiCq zkHEDMp8bH<>+}2f@qg?pa%WdnEDn!7H7#_-47Q}tv;qE+)v28@1mWT_C!R0#}kT|=DvBfDN-e*NY5huHd%@`1cJIYE(!_K{o=@gbFcVJo^QT$8;?eHu}w zo-~n|T)PoF*?&ejxR4hSa-v*C5Am(FPvhE=c6;37`Yr(M%%E-jRz2hh(z0x8;$eJAm#jtQJQU$pz3h9R2fXDN9wFBzp z)V&YkpH$fO8feiX#*;;BJ4)=8l4tbCLEb274M6-^;%%>u>IFxpU=Z?l&6#% zToHKrVBIdKHd^p$eE0h;v&6-Gnv7>xVy@*!9wpp!M ze41WNVjkcdx$a!S1UXbEXR%~W?11EXXIVyPu76eX5G$Nj728~nqQO!`gvVC6LQKoE zmuq)AcmmmU;0*m*vI(rfT-kIl69;q_6{OF{wEWKtF>Lde+}ehS_sjg6cB%i3|R6GrgJK;-8pV2B_?ju*Ni+|j`eW9?*q z`p{XZCK6x=U69d(`Kt&bDTe7Bmk1oWN+7=AKymHWY;o8p(^>#bkwd!IChNwfuO#uf Vsv!3%O9+kp?thI`WnI$|0034o_*wt} diff --git a/games-sports/ski/Manifest b/games-sports/ski/Manifest deleted file mode 100644 index ffc26f2beabf..000000000000 --- a/games-sports/ski/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ski-6.9.tar.gz 17543 BLAKE2B aedc697ba636f12a3e180d351d2e0c409debcca2aba1eaa8bd5ecf93503b3903845424f9ed99ea83e26b311841b8287702a3c71730c60dbb3fa8e47eea05ead4 SHA512 bdcd9a267153b23bc1e4b99f0073d9d26ff8a8d670d70ec06cc27b91cd4a3bdaf821507671d73a359b3447261d52e596c61cbf9596eead7191102d1a089178b6 diff --git a/games-sports/ski/metadata.xml b/games-sports/ski/metadata.xml deleted file mode 100644 index 78274e0fa550..000000000000 --- a/games-sports/ski/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - games@gentoo.org - Gentoo Games Project - - diff --git a/games-sports/ski/ski-6.9-r1.ebuild b/games-sports/ski/ski-6.9-r1.ebuild deleted file mode 100644 index 6be1d60fd09c..000000000000 --- a/games-sports/ski/ski-6.9-r1.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 - -PYTHON_COMPAT=( python2_7 ) - -inherit eutils python-single-r1 - -DESCRIPTION="A simple text-mode skiing game" -HOMEPAGE="http://www.catb.org/~esr/ski/" -SRC_URI="http://www.catb.org/~esr/ski/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS}" -DEPEND="${RDEPEND}" - -# games-sports/ski and app-emulation/ski both install 'ski' binary, bug #653110 -RDEPEND="${RDEPEND} !!app-emulation/ski" - -src_install() { - dobin ski - dodoc NEWS README - doman ski.6 - domenu ski.desktop - doicon ski.png - python_fix_shebang "${ED}/usr/bin" -} diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz index 90c3cd442f5d335c896867f4d7d3a07b773673ee..172d7c89852d5f9bc743688d53ed91a605684f92 100644 GIT binary patch literal 6175 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 Enable the Audio/Video file properties page - Use packagekit to search for programs to open - unknown file types Use gnome-extra/sushi to preview files from the file mananger Enable the nautilus-sendto extension to send files to diff --git a/gnome-base/nautilus/nautilus-3.34.2.ebuild b/gnome-base/nautilus/nautilus-3.34.2.ebuild deleted file mode 100644 index 04735b07c056..000000000000 --- a/gnome-base/nautilus/nautilus-3.34.2.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg - -DESCRIPTION="Default file manager for the GNOME desktop" -HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus" - -LICENSE="GPL-3+ LGPL-2.1+" -SLOT="0" -IUSE="gnome +gstreamer gtk-doc +introspection packagekit +previewer selinux sendto" - -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" - -DEPEND=" - >=dev-libs/glib-2.58.1:2 - >=media-libs/gexiv2-0.10.0 - gstreamer? ( media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 ) - >=app-arch/gnome-autoar-0.2.1 - >=gnome-base/gnome-desktop-3.0.0:3= - >=x11-libs/gtk+-3.22.27:3[X,introspection?] - >=x11-libs/pango-1.28.3 - selinux? ( >=sys-libs/libselinux-2.0 ) - >=app-misc/tracker-2.0:= - x11-libs/libX11 - >=dev-libs/libxml2-2.7.8:2 - introspection? ( >=dev-libs/gobject-introspection-1.54:= ) -" -RDEPEND="${DEPEND} - packagekit? ( app-admin/packagekit-base ) - sendto? ( !=app-misc/tracker-miners-2.0:= -" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from tracker-miners -BDEPEND=" - >=dev-util/gdbus-codegen-2.51.2 - dev-util/glib-utils - gtk-doc? ( - >=dev-util/gtk-doc-1.10 - app-text/docbook-xml-dtd:4.1.2 ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - x11-base/xorg-proto -" -PDEPEND=" - gnome? ( x11-themes/adwaita-icon-theme ) - previewer? ( >=gnome-extra/sushi-0.1.9 ) - sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 ) - >=gnome-base/gvfs-1.14[gtk(+)] -" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) since gvfs-1.34 - -PATCHES=( - "${FILESDIR}"/3.30.5-docs-build.patch # Always install pregenerated manpage, keeping docs option for gtk-doc - "${FILESDIR}"/3.32.3-optional-gstreamer.patch # Allow controlling audio-video-properties build - "${FILESDIR}"/${PV}-pango-1.42-compat.patch -) - -src_prepare() { - if use previewer; then - DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media files. - To activate the previewer, select a file and press space; to - close the previewer, press space again." - fi - xdg_src_prepare -} - -src_configure() { - local emesonargs=( - $(meson_use gtk-doc docs) - -Dextensions=true # image file properties, sendto support; also required for -Dgstreamer=true - $(meson_use gstreamer) # gstreamer audio-video-properties extension - $(meson_use introspection) - $(meson_use packagekit) - $(meson_use selinux) - -Dprofiling=false - -Dtests=$(usex test all none) - ) - meson_src_configure -} - -src_install() { - use previewer && readme.gentoo_create_doc - meson_src_install -} - -src_test() { - virtx meson_src_test -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - - if use previewer; then - readme.gentoo_print_elog - else - elog "To preview media files, emerge nautilus with USE=previewer" - fi -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz index 9c8a16c6d8385efc928d99e52b2799ae3eda2ead..425a2fd9dbfbb3f357de2835587801b922446456 100644 GIT binary patch delta 10612 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 delta 10606 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 diff --git a/gnome-extra/evolution-data-server/Manifest b/gnome-extra/evolution-data-server/Manifest index bacc5cb9550a..23a517457eee 100644 --- a/gnome-extra/evolution-data-server/Manifest +++ b/gnome-extra/evolution-data-server/Manifest @@ -1,3 +1,2 @@ -DIST evolution-data-server-3.34.4.tar.xz 4627704 BLAKE2B d1b93f17eec1dc71b31c9a842af369646c7412c63461a63a0c42026795d97f8b282c498ca56e14b258e7764ce333fad159d4fae534891cd02b99be6166bfbc23 SHA512 e353724591216f472faabaab468d6a8555e05cafda4a8b2c55fa3113226475f0ec9edad65d8acbf95c92844d33f36cf32d49ddc14fe934a2b8c127c32cc7b74f -DIST evolution-data-server-3.36.2.tar.xz 4631984 BLAKE2B 946a2c30a631f3e7efa5f084bdc3a7267c6ebeea63fc84d8a5f23aeddbdd9c81d95ff87ae34519f9faf86fbac54cd4faa8749fc57017a7aad78b9a3eedcc2f66 SHA512 3549d8ce4cf47080c426a023b88d4a1f4432096018d69c1cf6628f96c4b56312b487ba53c4813968a7aea051c3cf9e8d5438bd3fbdb9605e49eb4f1402b8c8fa DIST evolution-data-server-3.36.3.tar.xz 4632948 BLAKE2B e2830bd8340280f56e0fd1d32b6a85b5ee73b5704ad9ffaa73e83ef0aee395d23a80aa59aa5bd4b1e2211bf3020368b1f0e2d9a1d8eeaa6e047fbf406137e80b SHA512 bde03a84d262606ba8e43f084735db3072b7fa5641dda6053ad798ce8cffb3003aaa7065fab0f684cfbaaa8300855bb42b259ac1c22a8f4bb8b50032263ea75d +DIST evolution-data-server-3.36.4.tar.xz 4636308 BLAKE2B d701e2220de9aa68a1c5e112de16675c53a33e31441fbfd88d6ac7afa08d60faa3c06d74ee4161f3329b1ba93950f97f32d3cf5714a0de68560053b506425707 SHA512 dea044e12aac92f1cfde18c10f793b75e68e40e27fb9b299c6bdb91e6f19df4224bda7ed32d54a8b8dd517580b69929cff6be0b340e377dbc3bda5c4860f5a3b diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.34.4.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.34.4.ebuild deleted file mode 100644 index 5038eb72784e..000000000000 --- a/gnome-extra/evolution-data-server/evolution-data-server-3.34.4.ebuild +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VALA_USE_DEPEND="vapigen" - -inherit cmake-utils db-use flag-o-matic gnome2 systemd vala virtualx - -DESCRIPTION="Evolution groupware backend" -HOMEPAGE="https://wiki.gnome.org/Apps/Evolution" - -# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+". -LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat" -SLOT="0/62-24-20" # subslot = libcamel-1.2/libedataserver-1.2/libebook-1.2.so soname version - -IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ipv6 ldap kerberos oauth vala +weather" -REQUIRED_USE="vala? ( introspection )" - -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" - -# gdata-0.17.7 soft required for new gdata_feed_get_next_page_token API to handle more than 100 google tasks -# berkdb needed only for migrating old addressbook data from <3.13 versions, bug #519512 -# libical-glib currently (2020-02-29) oddly behind USE=introspection; but introspection also needed if USE=introspection for eds -gdata_depend=">=dev-libs/libgdata-0.17.7:=" -RDEPEND=" - >=app-crypt/gcr-3.4 - >=app-crypt/libsecret-0.5[crypt] - >=dev-db/sqlite-3.7.17:= - >=dev-libs/glib-2.46:2 - >=dev-libs/libical-3.0.5:=[introspection(-)] - >=dev-libs/libxml2-2 - >=dev-libs/nspr-4.4:= - >=dev-libs/nss-3.9:= - >=net-libs/libsoup-2.42:2.4 - - dev-libs/icu:= - sys-libs/zlib:= - virtual/libiconv - - berkdb? ( >=sys-libs/db-4:= ) - gtk? ( - >=app-crypt/gcr-3.4[gtk] - >=x11-libs/gtk+-3.10:3 - >=media-libs/libcanberra-0.25[gtk3] - ) - oauth? ( - >=dev-libs/json-glib-1.0.4 - >=net-libs/webkit-gtk-2.11.91:4 - ${gdata_depend} - ) - gnome-online-accounts? ( - >=net-libs/gnome-online-accounts-3.8:= - ${gdata_depend} ) - introspection? ( >=dev-libs/gobject-introspection-0.9.12:= ) - kerberos? ( virtual/krb5:= ) - ldap? ( >=net-nds/openldap-2:= ) - weather? ( >=dev-libs/libgweather-3.10:2= ) -" -DEPEND="${RDEPEND} - dev-util/gdbus-codegen - dev-util/glib-utils - dev-util/gperf - gtk-doc? ( >=dev-util/gtk-doc-1.14 - app-text/docbook-xml-dtd:4.1.2 ) - >=dev-util/intltool-0.35.5 - >=sys-devel/gettext-0.18.3 - virtual/pkgconfig - vala? ( $(vala_depend) - net-libs/libsoup:2.4[vala] - dev-libs/libical[vala(-)] - ) -" - -# Some tests fail due to missing locales. -# Also, dbus tests are flaky, bugs #397975 #501834 -# It looks like a nightmare to disable those for now. -RESTRICT="test !test? ( test )" - -# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare call -src_prepare() { - use vala && vala_src_prepare - cmake-utils_src_prepare - gnome2_src_prepare - - # Make CMakeLists versioned vala enabled - sed -e "s;\(find_program(VALAC\) valac);\1 ${VALAC});" \ - -e "s;\(find_program(VAPIGEN\) vapigen);\1 ${VAPIGEN});" \ - -i "${S}"/CMakeLists.txt || die -} - -src_configure() { - # /usr/include/db.h is always db-1 on FreeBSD - # so include the right dir in CPPFLAGS - use berkdb && append-cppflags "-I$(db_includedir)" - - local google_enable - if use oauth || use gnome-online-accounts; then - google_enable="ON" - else - google_enable="OFF" - fi - - # phonenumber does not exist in tree - local mycmakeargs=( - -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc - -DENABLE_GTK_DOC=$(usex gtk-doc) - -DWITH_PRIVATE_DOCS=$(usex gtk-doc) - -DENABLE_SCHEMAS_COMPILE=OFF - -DENABLE_INTROSPECTION=$(usex introspection) - -DWITH_KRB5=$(usex kerberos) - -DWITH_KRB5_INCLUDES=$(usex kerberos "${EPREFIX}"/usr "") - -DWITH_KRB5_LIBS=$(usex kerberos "${EPREFIX}"/usr/$(get_libdir) "") - -DWITH_OPENLDAP=$(usex ldap) - -DWITH_PHONENUMBER=OFF - -DENABLE_SMIME=ON - -DENABLE_GTK=$(usex gtk) - -DENABLE_CANBERRA=$(usex gtk) - -DENABLE_OAUTH2=$(usex oauth) - -DENABLE_EXAMPLES=OFF - -DENABLE_GOA=$(usex gnome-online-accounts) - -DWITH_LIBDB=$(usex berkdb "${EPREFIX}"/usr OFF) - # ENABLE_BACKTRACES requires libdwarf ? - -DENABLE_IPV6=$(usex ipv6) - -DENABLE_WEATHER=$(usex weather) - -DENABLE_GOOGLE=${google_enable} - -DENABLE_LARGEFILE=ON - -DENABLE_VALA_BINDINGS=$(usex vala) - ) - - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile -} - -src_test() { - virtx cmake-utils_src_test -} - -src_install() { - cmake-utils_src_install - - if use ldap; then - insinto /etc/openldap/schema - doins "${FILESDIR}"/calentry.schema - dosym ../../../usr/share/${PN}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema - fi -} diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.36.2.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.36.4.ebuild similarity index 100% rename from gnome-extra/evolution-data-server/evolution-data-server-3.36.2.ebuild rename to gnome-extra/evolution-data-server/evolution-data-server-3.36.4.ebuild diff --git a/gnome-extra/evolution-ews/Manifest b/gnome-extra/evolution-ews/Manifest index 3253de1151bd..63c3b79291ff 100644 --- a/gnome-extra/evolution-ews/Manifest +++ b/gnome-extra/evolution-ews/Manifest @@ -1,3 +1,2 @@ -DIST evolution-ews-3.34.4.tar.xz 538964 BLAKE2B 3b23dee72b13bd7da0efdacc13bf16052b52287dfbdeb913100244cfbdc726fdd6dc526fa38eb3da849ea5e9c95e9bb59fedadbe0238c37698cedefdda05f82d SHA512 397dd89c81c986501aaf5c0460735577ebe2aa0bfe549359073e211e912e3622c7ba61eb90898ec00a06bb1c4d02a565446a3b0620ff8515088d706d5c246c91 -DIST evolution-ews-3.36.2.tar.xz 552680 BLAKE2B de7b0d9155de895401d52ad4b82126f048c23ffe63d13e97505c9767f89d850d9e58e84ba26940835a066af4c53f78c465e015f6a473f052bdd6a7ffe18c9a10 SHA512 662828afa7eefec720016ec2d7c70fddd376c4a3ae974287516f7ce063c293665172fdbffa8a25333a0564b74632d8409140cac60f35cd3f169d063cecc337c8 DIST evolution-ews-3.36.3.tar.xz 553676 BLAKE2B ec9c0e167c05f7606585d5bbce8c0f53ec9c48b3f8b68c6ec5b6f3776cce12e34a75eae658df704519111022f60353a0b114d3aa186b93c8a8b3ded3240ccd79 SHA512 d625a70410db238ce0ad9dc8bb048346d20c43053406aa98bc81e0c087621b5d0701644a548d525be5a21b283923bb505499b8826e3a23a753465411f2c600a8 +DIST evolution-ews-3.36.4.tar.xz 558764 BLAKE2B 04823d04577b9d5597edf4b534d13f3bd82ac345bcfc5600a28f104917bb3f26513ae2fd7fad7b650728336fdbfac7cd94f4dd4b7cc77789570bf54def38feb0 SHA512 3b0ff6fec5dc857e49386adec9cf4ed962fc1bc95c23cca3852bbb4a63a4a3ae737511964adbccbbc52c409749dbdc71969231d4003ed284f12d655046f4ecdd diff --git a/gnome-extra/evolution-ews/evolution-ews-3.34.4.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.34.4.ebuild deleted file mode 100644 index 3d5c7d9b8f15..000000000000 --- a/gnome-extra/evolution-ews/evolution-ews-3.34.4.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils gnome2 - -DESCRIPTION="Evolution module for connecting to Microsoft Exchange Web Services" -HOMEPAGE="https://wiki.gnome.org/Apps/Evolution" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="test" - -# libical-glib currently (2020-02-29) oddly behind USE=introspection -RDEPEND=" - dev-db/sqlite:3 - >=dev-libs/glib-2.46:2 - >=dev-libs/libical-3.0.5:0=[introspection(-)] - >=dev-libs/libmspack-0.4 - dev-libs/libxml2:2 - >=gnome-extra/evolution-data-server-${PV}:0= - >=mail-client/evolution-${PV}:2.0 - >=net-libs/libsoup-2.58:2.4 - >=x11-libs/gtk+-3.10:3 -" -DEPEND="${RDEPEND} - dev-util/gdbus-codegen - dev-util/glib-utils - >=dev-util/intltool-0.35.5 - >=sys-devel/gettext-0.18.3 - virtual/pkgconfig - test? ( net-libs/uhttpmock ) -" - -# Unittests fail to find libevolution-ews.so -RESTRICT="test !test? ( test )" - -# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare -# call; if needed, set them after cmake-utils_src_prepare call, if that works -src_prepare() { - cmake-utils_src_prepare - gnome2_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DWITH_MSPACK=ON - -DENABLE_TESTS=$(usex test) - ) - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile -} - -src_test() { - cmake-utils_src_test -} - -src_install() { - cmake-utils_src_install -} diff --git a/gnome-extra/evolution-ews/evolution-ews-3.36.2.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.36.4.ebuild similarity index 100% rename from gnome-extra/evolution-ews/evolution-ews-3.36.2.ebuild rename to gnome-extra/evolution-ews/evolution-ews-3.36.4.ebuild diff --git a/gnome-extra/gnome-characters/Manifest b/gnome-extra/gnome-characters/Manifest index a0f88687f754..e4b01c288141 100644 --- a/gnome-extra/gnome-characters/Manifest +++ b/gnome-extra/gnome-characters/Manifest @@ -1,2 +1 @@ -DIST gnome-characters-3.32.1.tar.xz 186516 BLAKE2B f6c6b95fbaab9f2e2e6454256bff87b243629927b1806161de2294a8b497cc1f601da747252f14dc8c232bbbaa581140b513a4db0c9993ee05295a82e294787b SHA512 d2c18b136da6ab35938de4adf74ee6c3841f5f8e46f3b1ed2bbb8f9d0e953bba1dc43e105ae2aafc880f3cba37b75a55d274e6776d2bc17a5e30364f5d625537 DIST gnome-characters-3.34.0.tar.xz 188012 BLAKE2B 9e4f6dd972bb1a19a4ef91312bc35b8a4936dcdf8e40c97cb2e1286241ab405136b717e0ae6ec283c2b11a43d29509dcec45f0c8e59a196e98eeb1a19ed825e3 SHA512 4dc2f0027c7079034d50c2743607391a0e529bcaf4f8fdd495b05aa776027609a43686f4621bcf30f09a29fa6f4d5fba6ed6166e51ab66f03dedf3032bc65632 diff --git a/gnome-extra/gnome-characters/gnome-characters-3.32.1.ebuild b/gnome-extra/gnome-characters/gnome-characters-3.32.1.ebuild deleted file mode 100644 index e637e2f5fe72..000000000000 --- a/gnome-extra/gnome-characters/gnome-characters-3.32.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python3_6 ) - -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="Unicode character map viewer and library" -HOMEPAGE="https://wiki.gnome.org/Design/Apps/CharacterMap" - -LICENSE="GPL-2+ BSD" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="" - -RDEPEND=" - >=dev-libs/gjs-1.50 - >=dev-libs/glib-2.32:2 - >=dev-libs/gobject-introspection-1.35.9:= - >=dev-libs/libunistring-0.9.5 - >=x11-libs/gtk+-3.20:3[introspection] - x11-libs/gdk-pixbuf:2 - >=x11-libs/pango-1.36[introspection] -" -DEPEND="${RDEPEND} - dev-libs/libxml2:2 - dev-util/glib-utils - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postinst() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-getting-started-docs/Manifest b/gnome-extra/gnome-getting-started-docs/Manifest index 951f8e4920ca..2ac2a9d17da8 100644 --- a/gnome-extra/gnome-getting-started-docs/Manifest +++ b/gnome-extra/gnome-getting-started-docs/Manifest @@ -1,2 +1 @@ -DIST gnome-getting-started-docs-3.34.1.tar.xz 91398724 BLAKE2B fc208c7f88ee2ea00af74362540d22ff70cef14aad246021e416ef1b36c3cd33ca783c9947c0a60c8d83f65c7cf289c3c2e284d84efe61d6ec24f7a6d1843673 SHA512 a4e7088cf1eeb11ae8f863ce0496ca312d527b678df3867a5995d51b620a1db56e57afeb7623edbfbb6184aaf792864f4759d237a255a2fd51d0dda64aeff356 DIST gnome-getting-started-docs-3.34.2.tar.xz 82634148 BLAKE2B 0e21096e57b8e622b48cc174f15a16c3bd4a99cd6fe54920cca743aefcab2643ad3b4b686fb16de0f0b3b412c58119c9bfa0c12982211d7efdd5cb8fa27cf2f5 SHA512 8ff540e095f5afc07b93b52412e92a6854e83435415ed2c9d6f61a5fdba5a70debfacafaa3c7fde3ccc274b880bf01d98d67dc1023b7c7dafefd7eff5c329419 diff --git a/gnome-extra/gnome-getting-started-docs/gnome-getting-started-docs-3.34.1.ebuild b/gnome-extra/gnome-getting-started-docs/gnome-getting-started-docs-3.34.1.ebuild deleted file mode 100644 index f9651ce7e447..000000000000 --- a/gnome-extra/gnome-getting-started-docs/gnome-getting-started-docs-3.34.1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 - -DESCRIPTION="Help a new user get started in GNOME" -HOMEPAGE="https://help.gnome.org/" - -LICENSE="CC-BY-SA-3.0" -SLOT="0" -KEYWORDS="amd64 ~arm x86" -IUSE="" - -RDEPEND="gnome-extra/gnome-user-docs" -DEPEND="dev-util/itstool" - -# This ebuild does not install any binaries -RESTRICT="binchecks strip" diff --git a/gnome-extra/gnome-shell-extensions-topicons-plus/Manifest b/gnome-extra/gnome-shell-extensions-topicons-plus/Manifest index fd2ba0ff5b3e..ef0c85fa4d16 100644 --- a/gnome-extra/gnome-shell-extensions-topicons-plus/Manifest +++ b/gnome-extra/gnome-shell-extensions-topicons-plus/Manifest @@ -1,2 +1 @@ -DIST gnome-shell-extensions-topicons-plus-22_p20190929.tar.gz 2759460 BLAKE2B 2eb001f472395ade58503a860d3ea8248bb8aeb36b4d6f13f65e1074694aecc02f814d18d449206e1055984177896ac787fd925b4cf2680f226ffaace042cc5d SHA512 47cb156f7a61780a53311855d716c4e4f539832080fc011db634b472b5a8aa0e9fad5b6f44bf2da30665cd97b850725822ee9fb9ed9da014388cf4adeee60fbe DIST gnome-shell-extensions-topicons-plus-27.tar.gz 2759687 BLAKE2B 854e5c8c1f749bdb3d8b83ac98d39ddcf22cfbe7221601a80b7b961c1d0dbe8ee2242ec5378c409c786957ff47602a7828fca55a09e7fa6225d4477a156a61de SHA512 3df28397bcefda7a43e6eaa520629f08a3538c98675243af2b1e109ec913d70b55f142169ad0035d0d29cacdf8f2c908eedf222e852591ed1dd5b6aa6b34591e diff --git a/gnome-extra/gnome-shell-extensions-topicons-plus/files/restore-3.22-compat.patch b/gnome-extra/gnome-shell-extensions-topicons-plus/files/restore-3.22-compat.patch deleted file mode 100644 index 9d3104a7da5a..000000000000 --- a/gnome-extra/gnome-shell-extensions-topicons-plus/files/restore-3.22-compat.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 0a357137c27d3e1f2f236a1e76e7b38f6e39d846 Mon Sep 17 00:00:00 2001 -From: "Robin A. Meade" -Date: Thu, 31 Oct 2019 16:08:24 -1000 -Subject: [PATCH] Fix TopIcons no longer working with gnome-shell < 3.33.90 - -This fixes the following error: -gnome-shell: JS ERROR: TypeError: Main.extensionManager is undefined -onTrayIconAdded@/usr/share/gnome-shell/extensions/TopIcons@phocean.net/extension.js:85:1 - -Related: -https://github.com/phocean/TopIcons-plus/commit/43f991d1533e8d4002bd25ae6afd8a1568c39b36#diff-06f1274e40de25abda72d812b1cce86a -https://bugzilla.redhat.com/show_bug.cgi?id=1767544 ---- - extension.js | 15 ++++++++++++--- - 1 file changed, 12 insertions(+), 3 deletions(-) - -diff --git a/extension.js b/extension.js -index 191fa5c..116a60b 100644 ---- a/extension.js -+++ b/extension.js -@@ -82,9 +82,18 @@ function onTrayIconAdded(o, icon, role, delay=1000) { - // loop through the array and hide the extension if extension X is enabled and corresponding application is running - let iconWmClass = icon.wm_class ? icon.wm_class.toLowerCase() : ''; - for (let [wmClass, uuid] of blacklist) { -- if (Main.extensionManager.lookup(uuid) && -- iconWmClass === wmClass) -- return; -+ if (Main.extensionManager === undefined) { -+ // For gnome-shell < 3.33.90 -+ if (ExtensionUtils.extensions[uuid] !== undefined && -+ ExtensionUtils.extensions[uuid].state === 1 && -+ iconWmClass === wmClass) -+ return; -+ } else { -+ // For gnome-shell >= 3.33.90 -+ if (Main.extensionManager.lookup(uuid) && -+ iconWmClass === wmClass) -+ return; -+ } - } - - let iconContainer = new St.Button({child: icon, visible: false}); diff --git a/gnome-extra/gnome-shell-extensions-topicons-plus/gnome-shell-extensions-topicons-plus-22_p20190929.ebuild b/gnome-extra/gnome-shell-extensions-topicons-plus/gnome-shell-extensions-topicons-plus-22_p20190929.ebuild deleted file mode 100644 index 90c74ea49a0a..000000000000 --- a/gnome-extra/gnome-shell-extensions-topicons-plus/gnome-shell-extensions-topicons-plus-22_p20190929.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -COMMIT_HASH="ad2dd1ad48ad9a5899e14a9e0873244a3e15b82e" -DESCRIPTION="Moves legacy tray icons to top panel" -HOMEPAGE="https://extensions.gnome.org/extension/1031/topicons/" -SRC_URI="https://github.com/phocean/TopIcons-plus/archive/${COMMIT_HASH}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/TopIcons-plus-${COMMIT_HASH}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -# glib for glib-compile-schemas at build time, needed at runtime anyways -DEPEND=" - dev-libs/glib:2 -" -RDEPEND="${DEPEND} - app-eselect/eselect-gnome-shell-extensions - >=gnome-base/gnome-shell-3.16 -" -BDEPEND="" - -PATCHES=( - "${FILESDIR}"/restore-3.22-compat.patch # https://github.com/phocean/TopIcons-plus/pull/136 -) - -#src_compile() { - # It redoes this with "make install" later due to a dumb Makefile, so don't bother - #make build -#} - -src_install() { - # TODO: Figure out if we can get the schemas to standard location, in a way that works properly runtime too - make install INSTALL_PATH="${ED}/usr/share/gnome-shell/extensions/" - rm "${ED}/usr/share/gnome-shell/extensions/TopIcons@phocean.net/README.md" || die - # Assuming it needs only compiled gettext catalogs at runtime - rm "${ED}/usr/share/gnome-shell/extensions/TopIcons@phocean.net/locale"/*/LC_MESSAGES/*.po || die - dodoc README.md -} - -pkg_postinst() { - ebegin "Updating list of installed extensions" - eselect gnome-shell-extensions update - eend $? -} diff --git a/gnome-extra/gnome-user-docs/Manifest b/gnome-extra/gnome-user-docs/Manifest index fc600d626c7e..4b79e0024a98 100644 --- a/gnome-extra/gnome-user-docs/Manifest +++ b/gnome-extra/gnome-user-docs/Manifest @@ -1,2 +1 @@ -DIST gnome-user-docs-3.34.1.tar.xz 15983924 BLAKE2B 5e9c07cb1e5d33b4fc220a00e679e26d804963fa7ee8d42d4e805e8abaa1e8717028c03815ff3bd82f81d3a61fcf38b258940ec88ef2e9b1fbdf4df6d94bb8d0 SHA512 f9e65f4d0770ce97493f2eaa6b7743575e3bca3d816d0cd06ee35af99016722631086502450db5900693527a71bec9d65c97829c1486b6aff4a137a7f6016baf DIST gnome-user-docs-3.34.2.tar.xz 15979452 BLAKE2B cf91c33731ced37a685318ebef0948bd175670cdbfe555b1581ecac8f04b1206e4259f7a1c729e3fddc79322a1cc9cadd1e98a5f95646dc7b1afd64f0d324e9c SHA512 3e9c9e720959b758419201b9e0481ea7d352c77e9a195880f1085ba54485ccf787aaba6ef1cbf48c0a9955e879ebd5fc3d4003d195f522d35d4df047038e1fa2 diff --git a/gnome-extra/gnome-user-docs/gnome-user-docs-3.34.1.ebuild b/gnome-extra/gnome-user-docs/gnome-user-docs-3.34.1.ebuild deleted file mode 100644 index 33297d29337d..000000000000 --- a/gnome-extra/gnome-user-docs/gnome-user-docs-3.34.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 - -DESCRIPTION="GNOME end user documentation" -HOMEPAGE="https://git.gnome.org/browse/gnome-user-docs" - -LICENSE="CC-BY-3.0" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" -IUSE="test" - -RDEPEND="" -DEPEND=" - test? ( dev-libs/libxml2 ) -" -# eautoreconf requires: -# app-text/yelp-tools -# rebuilding translations requires: -# app-text/yelp-tools -# dev-util/gettext - -# This ebuild does not install any binaries -RESTRICT="binchecks strip - !test? ( test )" - -src_configure() { - # itstool is only needed for rebuilding translations - # xmllint is only needed for tests - gnome2_src_configure \ - $(usex test "" XMLLINT=$(type -P true)) \ - ITSTOOL=$(type -P true) -} - -src_compile() { - # Do not compile; "make all" with unset LINGUAS rebuilds all translations, - # which can take > 2 hours on a Core i7. - return -} diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz index dd4a17b1e30c599b3e32df8070fdd05641cc2d0f..b642e61dbb50f11a56c9dfe2b6e08acfa9671c30 100644 GIT binary patch delta 4370 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 diff --git a/mail-client/evolution/Manifest b/mail-client/evolution/Manifest index 4d753aedbf7f..01dfc46faf8c 100644 --- a/mail-client/evolution/Manifest +++ b/mail-client/evolution/Manifest @@ -1,3 +1,2 @@ -DIST evolution-3.34.4.tar.xz 11964640 BLAKE2B 48b58208064633236be32f44ff49f8718e110d1ab1aa311b3652affb3b5793b9f6775519191a9480efef731c9f14ff269d65dacbd8d411b30be64daaf953c4b5 SHA512 54ff4b191237b291e3e008ca8691624ac0af35bae096c20615ac5a51be033c97ea28be6629362a3676bee9285afab666c4624cfcca536bf5255ecd38dcf3ac58 -DIST evolution-3.36.2.tar.xz 12027568 BLAKE2B 3bf2eca4a26e16b34567b4a976ccaa0d3138e3a7ba1a0c9652c3e642dd7e332e4a9994b9e5ae6ce3ed137eb85ac396c83b3bb84fdd99129fe4537a391ad268ff SHA512 2dccf69d32c4381f40ccdf84b621b8241c22bdb992cb77a87ce2e62e3598c436e7d0f8b72ce4fe504399c04a38266b0b0c2abf04000267a16c242d2dec7b9e9c DIST evolution-3.36.3.tar.xz 12042584 BLAKE2B 164a901332db7e95461f45111bb3799c1b56fa3826c78059d4d8b12979e985d47983f5af0a529b5f772196d9a2134cc11f082419cfb67797f1a4ae76f4756165 SHA512 867482e4532ddddb63dbe382df0daa1058e1509172c1c80aa9f3b73574509f1def9ab0694f66ceaf9590bde761087ad7d0bcd62ddef3e477697614eb36ac530d +DIST evolution-3.36.4.tar.xz 12100904 BLAKE2B 906e191e30023a09acf031d0a2f96247ad459d39f75313386a9c7240d33c10be699fd031bd45feee44d6a6a966ddc5e597c178a572d8fc18edce50543e243cdd SHA512 e5632dc5c88d60a517ab2858474d154df78f5ca85c2270329f2148647b177649174388091ed164e6162e1ada7d76bd7be63fb02bbb5926154af406e0b016b6a7 diff --git a/mail-client/evolution/evolution-3.34.4-r1.ebuild b/mail-client/evolution/evolution-3.34.4-r1.ebuild deleted file mode 100644 index 8428ec7d8069..000000000000 --- a/mail-client/evolution/evolution-3.34.4-r1.ebuild +++ /dev/null @@ -1,155 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils gnome2 flag-o-matic readme.gentoo-r1 - -DESCRIPTION="Integrated mail, addressbook and calendaring functionality" -HOMEPAGE="https://wiki.gnome.org/Apps/Evolution" - -# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+". -LICENSE="|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP" -SLOT="2.0" - -IUSE="archive +bogofilter geolocation gtk-doc highlight ldap spamassassin spell ssl +weather ytnef" - -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 x86" - -# glade-3 support is for maintainers only per configure.ac -# pst is not mature enough and changes API/ABI frequently -# dconf explicitely needed for backup plugin -# gnome-desktop support is optional with --enable-gnome-desktop -# automagic libunity dep -# >=webkit-gtk-2.26.4-r1 and >=gspell-1.8 to ensure all use enchant:2 -# TODO: Adjust webkit-gtk dep to actually be that once it's keyworded for needed arches -COMMON_DEPEND=" - >=app-crypt/gcr-3.4:=[gtk] - >=app-text/enchant-2.2.0:2 - >=dev-libs/glib-2.46:2[dbus] - >=dev-libs/libxml2-2.7.3:2 - >=gnome-base/gnome-desktop-2.91.3:3= - >=gnome-base/gsettings-desktop-schemas-2.91.92 - >=gnome-extra/evolution-data-server-${PV}:=[gtk,weather?] - >=media-libs/libcanberra-0.25[gtk3] - >=net-libs/libsoup-2.42:2.4 - >=net-libs/webkit-gtk-2.16.0:4 - >=x11-libs/cairo-1.9.15:=[glib] - >=x11-libs/gdk-pixbuf-2.24:2 - >=x11-libs/gtk+-3.22:3 - >=x11-libs/libnotify-0.7:= - >=x11-misc/shared-mime-info-0.22 - - >=app-text/iso-codes-0.49 - dev-libs/atk - gnome-base/dconf - x11-libs/libSM - x11-libs/libICE - - archive? ( >=app-arch/gnome-autoar-0.1.1[gtk] ) - bogofilter? ( mail-filter/bogofilter ) - geolocation? ( - >=media-libs/libchamplain-0.12:0.12[gtk] - >=media-libs/clutter-1.0.0:1.0 - >=media-libs/clutter-gtk-0.90:1.0 - >=sci-geosciences/geocode-glib-3.10.0 - x11-libs/mx:1.0 ) - ldap? ( >=net-nds/openldap-2:= ) - spamassassin? ( mail-filter/spamassassin ) - spell? ( >=app-text/gspell-1.8:= ) - ssl? ( - >=dev-libs/nspr-4.6.1:= - >=dev-libs/nss-3.11:= ) - weather? ( >=dev-libs/libgweather-3.10:2= ) - ytnef? ( net-mail/ytnef ) -" -DEPEND="${COMMON_DEPEND} - app-text/docbook-xml-dtd:4.1.2 - dev-util/gdbus-codegen - dev-util/glib-utils - dev-util/itstool - gtk-doc? ( dev-util/gtk-doc - app-text/docbook-xml-dtd:4.3 ) - >=dev-util/intltool-0.40.0 - >=sys-devel/gettext-0.18.3 - virtual/pkgconfig -" -RDEPEND="${COMMON_DEPEND} - highlight? ( app-text/highlight ) - !gnome-extra/evolution-exchange -" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="To change the default browser if you are not using GNOME, edit -~/.local/share/applications/mimeapps.list so it includes the -following content: - -[Default Applications] -x-scheme-handler/http=firefox.desktop -x-scheme-handler/https=firefox.desktop - -(replace firefox.desktop with the name of the appropriate .desktop -file from /usr/share/applications if you use a different browser)." - -# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare -# call; if needed, set them after cmake-utils_src_prepare call, if that works - -src_prepare() { - cmake-utils_src_prepare - eapply "${FILESDIR}"/${PV}-CVE-2020-11879.patch - gnome2_src_prepare -} - -src_configure() { - # Use NSS/NSPR only if 'ssl' is enabled. - local mycmakeargs=( - -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc - -DENABLE_SCHEMAS_COMPILE=OFF - -DENABLE_GTK_DOC=$(usex gtk-doc) - -DWITH_OPENLDAP=$(usex ldap) - -DENABLE_SMIME=$(usex ssl) - -DENABLE_GNOME_DESKTOP=ON - -DWITH_ENCHANT_VERSION=2 - -DENABLE_CANBERRA=ON - -DENABLE_AUTOAR=$(usex archive) - -DWITH_HELP=ON - -DENABLE_YTNEF=OFF - -DWITH_BOGOFILTER=$(usex bogofilter) - -DWITH_SPAMASSASSIN=$(usex spamassassin) - -DENABLE_GSPELL=$(usex spell) - -DENABLE_TEXT_HIGHLIGHT=$(usex highlight) - -DENABLE_WEATHER=$(usex weather) - -DENABLE_CONTACT_MAPS=$(usex geolocation) - -DENABLE_YTNEF=$(usex ytnef) - -DENABLE_PST_IMPORT=OFF - -DWITH_GLADE_CATALOG=OFF - ) - - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile -} - -src_test() { - cmake-utils_src_test -} - -src_install() { - cmake-utils_src_install - - # Problems with prelink: - # https://bugzilla.gnome.org/show_bug.cgi?id=731680 - # https://bugzilla.gnome.org/show_bug.cgi?id=732148 - # https://bugzilla.redhat.com/show_bug.cgi?id=1114538 - echo PRELINK_PATH_MASK=/usr/bin/evolution > ${T}/99${PN} - doenvd "${T}"/99${PN} - - readme.gentoo_create_doc -} - -pkg_postinst() { - gnome2_pkg_postinst - readme.gentoo_print_elog -} diff --git a/mail-client/evolution/evolution-3.36.2.ebuild b/mail-client/evolution/evolution-3.36.4.ebuild similarity index 100% rename from mail-client/evolution/evolution-3.36.2.ebuild rename to mail-client/evolution/evolution-3.36.4.ebuild diff --git a/mail-client/evolution/files/3.34.4-CVE-2020-11879.patch b/mail-client/evolution/files/3.34.4-CVE-2020-11879.patch deleted file mode 100644 index 8415f3a2617d..000000000000 --- a/mail-client/evolution/files/3.34.4-CVE-2020-11879.patch +++ /dev/null @@ -1,122 +0,0 @@ -From 6489f20d6905cc797e2b2581c415e558c457caa7 Mon Sep 17 00:00:00 2001 -From: Milan Crha -Date: Wed, 12 Feb 2020 18:59:52 +0100 -Subject: [PATCH] I#784 - Warn about and limit what can be attached using - mailto: URI - -Closes https://gitlab.gnome.org/GNOME/evolution/issues/784 ---- - src/composer/e-msg-composer.c | 58 +++++++++++++++++++++++++++++------ - src/e-util/e-system.error.xml | 7 ++++- - 2 files changed, 54 insertions(+), 11 deletions(-) - -diff --git a/src/composer/e-msg-composer.c b/src/composer/e-msg-composer.c -index e4c9ac095e..cd3168d882 100644 ---- a/src/composer/e-msg-composer.c -+++ b/src/composer/e-msg-composer.c -@@ -4761,7 +4761,8 @@ handle_mailto (EMsgComposer *composer, - gchar *header, *content, *buf; - gsize nread, nwritten; - const gchar *p; -- gint len, clen; -+ gint len, clen, has_attachments = 0; -+ gboolean has_blacklisted_attachment = FALSE; - - table = e_msg_composer_get_header_table (composer); - view = e_msg_composer_get_attachment_view (composer); -@@ -4844,22 +4845,36 @@ handle_mailto (EMsgComposer *composer, - } else if (!g_ascii_strcasecmp (header, "attach") || - !g_ascii_strcasecmp (header, "attachment")) { - EAttachment *attachment; -+ GFile *file; - - camel_url_decode (content); -- if (file_is_blacklisted (content)) -- e_alert_submit ( -- E_ALERT_SINK (e_msg_composer_get_editor (composer)), -- "mail:blacklisted-file", -- content, NULL); - if (g_ascii_strncasecmp (content, "file:", 5) == 0) - attachment = e_attachment_new_for_uri (content); - else - attachment = e_attachment_new_for_path (content); -- e_attachment_store_add_attachment (store, attachment); -- e_attachment_load_async ( -- attachment, (GAsyncReadyCallback) -- e_attachment_load_handle_error, composer); -+ file = e_attachment_ref_file (attachment); -+ if (!file || !g_file_peek_path (file) || -+ !g_file_test (g_file_peek_path (file), G_FILE_TEST_EXISTS) || -+ g_file_test (g_file_peek_path (file), G_FILE_TEST_IS_DIR)) { -+ /* Do nothing, simply ignore the attachment request */ -+ } else { -+ has_attachments++; -+ -+ if (file_is_blacklisted (content)) { -+ has_blacklisted_attachment = TRUE; -+ e_alert_submit ( -+ E_ALERT_SINK (e_msg_composer_get_editor (composer)), -+ "mail:blacklisted-file", -+ content, NULL); -+ } -+ -+ e_attachment_store_add_attachment (store, attachment); -+ e_attachment_load_async ( -+ attachment, (GAsyncReadyCallback) -+ e_attachment_load_handle_error, composer); -+ } - g_object_unref (attachment); -+ g_clear_object (&file); - } else if (!g_ascii_strcasecmp (header, "from")) { - /* Ignore */ - } else if (!g_ascii_strcasecmp (header, "reply-to")) { -@@ -4883,6 +4898,29 @@ handle_mailto (EMsgComposer *composer, - - g_free (buf); - -+ if (has_attachments && !has_blacklisted_attachment) { -+ const gchar *primary; -+ gchar *secondary; -+ -+ primary = g_dngettext (GETTEXT_PACKAGE, -+ "Review attachment before sending.", -+ "Review attachments before sending.", -+ has_attachments); -+ -+ secondary = g_strdup_printf (g_dngettext (GETTEXT_PACKAGE, -+ "There had been added %d attachment. Make sure it does not contain any sensitive information before sending the message.", -+ "There had been added %d attachments. Make sure they do not contain any sensitive information before sending the message.", -+ has_attachments), -+ has_attachments); -+ -+ e_alert_submit ( -+ E_ALERT_SINK (e_msg_composer_get_editor (composer)), -+ "system:generic-warning", -+ primary, secondary, NULL); -+ -+ g_free (secondary); -+ } -+ - merge_always_cc_and_bcc (table, to, &cc, &bcc); - - tov = destination_list_to_vector (to); -diff --git a/src/e-util/e-system.error.xml b/src/e-util/e-system.error.xml -index ddcf989fda..02facb7d26 100644 ---- a/src/e-util/e-system.error.xml -+++ b/src/e-util/e-system.error.xml -@@ -1,6 +1,11 @@ - - -- -+ -+ {0} -+ {1} -+ -+ -+ - {0} - {1} - --- -2.24.1 - diff --git a/mail-client/roundcube/roundcube-1.4.4.ebuild b/mail-client/roundcube/roundcube-1.4.4.ebuild index 30a88f3a87b2..f39bfa3d9793 100644 --- a/mail-client/roundcube/roundcube-1.4.4.ebuild +++ b/mail-client/roundcube/roundcube-1.4.4.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-co # roundcube is GPL-licensed, the rest of the licenses here are # for bundled PEAR components, googiespell and utf8.class.php LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain" -KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 sparc x86" +KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86" IUSE="change-password enigma ldap mysql postgres sqlite ssl spell" REQUIRED_USE="|| ( mysql postgres sqlite )" diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz index 1f2c4887ce61a050f520ea00ffe5f85ef76ba987..1cac3a80e3670b3abb42ae864895dfe1b7234d17 100644 GIT binary patch delta 8978 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

FDw5C?)B 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 delta 9164 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 W#RAuIAYIt-{{VChoVw`)LI40Zr(j9| diff --git a/mail-filter/tmda/Manifest b/mail-filter/tmda/Manifest deleted file mode 100644 index 368117af45f8..000000000000 --- a/mail-filter/tmda/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tmda-1.1.12.tgz 1427638 BLAKE2B 7e9de695167df14c7f14dabb032950bd581372a43082bc3a78aac441c1f96e5b55758a353fcf75b4cf81199682b00f0836525629dab95e7eb813dc8d699ab3c3 SHA512 71ca7d0fed69f5a3dd30fa0f1f58d88bdf515249fc709e84c45d1929be9b2d36db1018c1bb58482b757b7006f2681d2b7abf71ab4332d6baf92239c04e7a6585 diff --git a/mail-filter/tmda/files/tmda-1.0-non-interactive-tty.patch b/mail-filter/tmda/files/tmda-1.0-non-interactive-tty.patch deleted file mode 100644 index 75440493811b..000000000000 --- a/mail-filter/tmda/files/tmda-1.0-non-interactive-tty.patch +++ /dev/null @@ -1,31 +0,0 @@ ---- a/TMDA/Pending.py 2004-10-11 15:50:13.014474866 -0400 -+++ b/TMDA/Pending.py 2004-10-11 16:06:02.640603837 -0400 -@@ -64,6 +64,7 @@ - self.verbose = verbose - self.younger = younger - self.pretend = pretend -+ self.interactive = 0 - - self.stdout = sys.stdout - -@@ -86,8 +87,9 @@ - self.msgs.extend(line.strip().split()) - self.msgs.remove('-') - # re-open stdin on the tty -- sys.stdin.close() -- sys.stdin = open('/dev/tty', 'r') -+ if self.interactive: -+ sys.stdin.close() -+ sys.stdin = open('/dev/tty', 'r') - - if not self.msgs and not wantedstdin: - cwd = os.getcwd() -@@ -341,6 +343,8 @@ - younger, - pretend) - -+ self.interactive = 1 -+ - - def initQueue(self): - """Additionally initialize the interactive queue.""" diff --git a/mail-filter/tmda/metadata.xml b/mail-filter/tmda/metadata.xml deleted file mode 100644 index 67c2e517f6c1..000000000000 --- a/mail-filter/tmda/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - tmda - - diff --git a/mail-filter/tmda/tmda-1.1.12-r2.ebuild b/mail-filter/tmda/tmda-1.1.12-r2.ebuild deleted file mode 100644 index 9b6f78943571..000000000000 --- a/mail-filter/tmda/tmda-1.1.12-r2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) - -inherit python-single-r1 - -DESCRIPTION="Python-based SPAM reduction system" -HOMEPAGE="http://www.tmda.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ppc ~sparc x86" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - virtual/mta - ${PYTHON_DEPS}" -RDEPEND="${DEPEND}" - -PATCHES=( - # Do not open /dev/tty when in batch mode. (bug #67150) -ticho - "${FILESDIR}/tmda-1.0-non-interactive-tty.patch" -) - -src_install() { - # Executables - python_doscript bin/tmda-* - - # The Python TMDA module - python_domodule TMDA - - # The templates - insinto /etc/tmda - doins templates/*.txt - - # Documentation - dodoc ChangeLog CODENAMES CRYPTO NEWS README THANKS UPGRADE - dodoc -r doc/html - - # Contributed binaries and stuff - cd contrib || die - - exeinto /usr/$(get_libdir)/tmda/contrib - doexe collectaddys def2html printcdb printdbm \ - sendit.sh smtp-check-sender update-internaldomains vadduser-tmda \ - vmailmgr-vdir.sh vpopmail-vdir.sh wrapfd3.sh - - insinto /usr/$(get_libdir)/tmda/contrib - doins ChangeLog tmda.el tmda.spec \ - tofmipd.init tofmipd.sysconfig vtmdarc - doins -r dot-tmda -} diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz index e43c266ab1dffed30315d921ab6777bf3ac1edac..1738c414f47e1e52f5dc0e0ec3ff5ad4aca09e24 100644 GIT binary patch literal 36385 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 F0RXv4jky2- literal 36376 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

L@BH)>0MhFHlP4wTH_Vvn|D@X@Y0BS(qj1o zV-a;<$+)h?bOPls1owXBSw{r9v4dv3+4 zNw4}l0v=1y1&V)M201|$HK(iZC<92sGp8_}yRH+nXKmSv)_*hYN*Y)$ai`~6eJy?Y zy*|?8eZGos(3aO#vibS8+2NW?^O+s|la90K3%_aGGlEOlbN5EPh2A-I!HzsYlh=$Y#dquEJ0CEfvXfpPJiyp|nE;d~0^f!e_O zU$?HO<}R!LDH8dI!{;BaDe|L=bQ(MJ>qya#Gu(=|lb+g1CT2_A~RF#6wjlp4~Vkq$Dr7*rnq22XHryfFsC_7!iyyi@(H2nyDTGLeX5*Z#xj(DLC>eS z1|B6Aviiy&>Oe%P-Xm|JRSoms)|Z5)qjUYFLQ}$@~ufb3jb=YPQ|?M%?mwm zt^303g|U<)zI{LX(EV z_t&aNexp5TDW$3qsNXnlz05P))#_d&dCF5V8iD!<>NBLJ3@9Ci7atw>;xz1=E<1c3 zyMOaX;gpoi!4poh8X=B)@Wk~2x&HW{Up}(EA0AJlVvy%?s_8J?B#M=>(sPAJox962 zr#=o2MF6N}OK~~h(l5001`$s%jw=0Bhyuo)R~7l6Eh>=<7S*_LRx_l)Y@e z_9}ot#soQ_o*s7mPD+F&fUZ}k?3>~2kbhIaQbA^ki{(U7-9SuJ5BV5WiqgB&Y>|eU z(cZjfg^qq_t2TQiiO73uOO}GvNk8%7^YLH4(gz)J5F~QMD0Q0*61`dj00TJH(QvZFt-GX1!BAQTa1u;W zL^j~wb9pnP;|r9sB8@`hSB&%wu}BwKsijZDniy%D&{V=p#n`rmZEg&teEH z(Vdg$J*!L_l**h-MeIdippc}Dy|WsWx|ymy2sqBCwgv3lCDPe#Xa-G*+v%k%sX))% z=|rJg2LuR-Hj_%=M4pzUQj4#1G3sKQ8a7c}vj6nyRsJ5l#!<7+d$Z1l zpHQZv=icj-<(f(U(TA3QpX193OKz-#fJpxzNiCdZuP<(8+YSMr{ms*Xt&5yf{?Gpde diff --git a/media-gfx/exact-image/Manifest b/media-gfx/exact-image/Manifest index 242900902c3e..139b6188894f 100644 --- a/media-gfx/exact-image/Manifest +++ b/media-gfx/exact-image/Manifest @@ -1 +1,2 @@ DIST exact-image-0.8.1.tar.bz2 283660 BLAKE2B 49aa68640b785da59fd0e04d0a0892ad06adbc286a98bf908e60e77cfd273263e83dce3c9eb75c30f422c2b6eef2178dd0585aada63f992291abf298b369f3aa SHA512 0adc51c5a29415e236a963cfdaf8f5527e628e9a645e87d00c69a7185e60639cfcd9b1c2b4c3abe1826c5364f0c5d45a0ebb8923cfed53d041d1d36b2604b565 +DIST exact-image-1.0.2.tar.bz2 322174 BLAKE2B 67afefb4c5a52416459cd4ac6198012eb6d7895a73ea8363fae05286c7e7f62aa1a02166985f53b5638c7dc7b23b4dc1fb1c7b2272a9dc595ce329a7083ee1b9 SHA512 8ba5a198a236ddf5fa58f40c80f32ba9d300376c637a13a7acf3d2db7906fced373b33a7ecff9cff4d09d8b21de9ce1fb9f5bfb1f4522557bd01af0e3d6dcc65 diff --git a/media-gfx/exact-image/exact-image-1.0.2.ebuild b/media-gfx/exact-image/exact-image-1.0.2.ebuild new file mode 100644 index 000000000000..7e5d51787a4d --- /dev/null +++ b/media-gfx/exact-image/exact-image-1.0.2.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit eutils multilib toolchain-funcs + +DESCRIPTION="A fast, modern and generic image processing library" +HOMEPAGE="http://www.exactcode.de/site/open_source/exactimage/" +SRC_URI="http://dl.exactcode.de/oss/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="expat jpeg lua openexr php perl png ruby swig tiff truetype X" + +RDEPEND="x11-libs/agg[truetype] + sys-libs/zlib + expat? ( dev-libs/expat ) + jpeg? ( virtual/jpeg ) + lua? ( dev-lang/lua:= ) + openexr? ( media-libs/openexr ) + php? ( dev-lang/php:* ) + perl? ( dev-lang/perl ) + png? ( >=media-libs/libpng-1.2.43 ) + ruby? ( dev-lang/ruby:* ) + tiff? ( media-libs/tiff ) + truetype? ( >=media-libs/freetype-2 ) + X? ( + x11-libs/libXext + x11-libs/libXt + x11-libs/libICE + x11-libs/libSM + )" +DEPEND="${RDEPEND} + virtual/pkgconfig + swig? ( dev-lang/swig )" + +PATCHES=( + "${FILESDIR}"/${P}-gcc6.patch +) + +src_prepare() { + default + + # Respect user CFLAGS/CXXFLAGS. + sed -i \ + -e '/C\(XX\)\?FLAGS =/s/-O2//' \ + -e "\$aCFLAGS += ${CFLAGS}\nCXXFLAGS += ${CXXFLAGS}" \ + Makefile || die + + # Show commands. Use qualified CC/CXX. + sed -i \ + -e '/^Q =/d' \ + -e '/^\t@echo /d' \ + -e "\$aCC:=$(tc-getCC)\nCXX:=$(tc-getCXX)" \ + build/bottom.make || die + + # The copied string fits exactly. Use memcpy to reflect that a null + # terminator is not needed. + sed -i \ + -e 's/strcpy(\([^,]*\)\(,["a-zA-Z -]*\))/memcpy(\1\2, sizeof(\1))/' \ + codecs/tga.cc || die +} + +src_configure() { + # evas -> enlightenment overlay + # bardecode -> protected by custom license + # libungif -> not supported anymore + # python -> allegedly not python3, but python2 only + + ./configure \ + --prefix=/usr \ + --libdir=/usr/$(get_libdir) \ + $(use_with X x11) \ + $(use_with truetype freetype) \ + --without-evas \ + $(use_with jpeg libjpeg) \ + $(use_with tiff libtiff) \ + $(use_with png libpng) \ + --without-libgif \ + --without-jasper \ + $(use_with openexr) \ + $(use_with expat) \ + --without-lcms \ + --without-bardecode \ + $(use_with lua) \ + $(use_with swig) \ + --without-python \ + $(use_with perl) \ + --without-python \ + $(use_with php) \ + $(use_with ruby) || die +} diff --git a/media-gfx/exact-image/files/exact-image-1.0.2-gcc6.patch b/media-gfx/exact-image/files/exact-image-1.0.2-gcc6.patch new file mode 100644 index 000000000000..10fb38d6d658 --- /dev/null +++ b/media-gfx/exact-image/files/exact-image-1.0.2-gcc6.patch @@ -0,0 +1,64 @@ +Bug: https://bugs.gentoo.org/600380 + +--- a/bardecode/code25i.hh ++++ b/bardecode/code25i.hh +@@ -21,6 +21,12 @@ + + #include "scanner_utils.hh" + ++#if __cplusplus >= 201103L ++#define STATIC_CONST_DOUBLE static constexpr double ++#else ++#define STATIC_CONST_DOUBLE static const double ++#endif ++ + namespace BarDecode + { + struct code25i_t +@@ -31,11 +37,11 @@ + static const int END_SEQUENCE = 0xD; + static const char no_entry = 0; + +- static const double n_lq = 15; +- static const double n_hq = 5.3; +- static const double w_lq = 5.2; +- static const double w_hq = 1.5; +- static const double tol = 0.2; ++ STATIC_CONST_DOUBLE n_lq = 15; ++ STATIC_CONST_DOUBLE n_hq = 5.3; ++ STATIC_CONST_DOUBLE w_lq = 5.2; ++ STATIC_CONST_DOUBLE w_hq = 1.5; ++ STATIC_CONST_DOUBLE tol = 0.2; + + static const usize_t min_quiet_usize = 5; + //static const usize_t min_quiet_usize = 10; +--- a/codecs/dcraw.h ++++ b/codecs/dcraw.h +@@ -3958,22 +3958,22 @@ + -2,+0,+0,-1,0,0x06, -2,+0,+0,+0,1,0x02, -2,+0,+0,+1,0,0x03, + -2,+1,-1,+0,0,0x04, -2,+1,+0,-1,1,0x04, -2,+1,+0,+0,0,0x06, + -2,+1,+0,+1,0,0x02, -2,+2,+0,+0,1,0x04, -2,+2,+0,+1,0,0x04, +- -1,-2,-1,+0,0,0x80, -1,-2,+0,-1,0,0x01, -1,-2,+1,-1,0,0x01, +- -1,-2,+1,+0,1,0x01, -1,-1,-1,+1,0,0x88, -1,-1,+1,-2,0,0x40, ++ -1,-2,-1,+0,0,(signed char) 0x80, -1,-2,+0,-1,0,0x01, -1,-2,+1,-1,0,0x01, ++ -1,-2,+1,+0,1,0x01, -1,-1,-1,+1,0,(signed char) 0x88, -1,-1,+1,-2,0,0x40, + -1,-1,+1,-1,0,0x22, -1,-1,+1,+0,0,0x33, -1,-1,+1,+1,1,0x11, + -1,+0,-1,+2,0,0x08, -1,+0,+0,-1,0,0x44, -1,+0,+0,+1,0,0x11, + -1,+0,+1,-2,1,0x40, -1,+0,+1,-1,0,0x66, -1,+0,+1,+0,1,0x22, + -1,+0,+1,+1,0,0x33, -1,+0,+1,+2,1,0x10, -1,+1,+1,-1,1,0x44, + -1,+1,+1,+0,0,0x66, -1,+1,+1,+1,0,0x22, -1,+1,+1,+2,0,0x10, + -1,+2,+0,+1,0,0x04, -1,+2,+1,+0,1,0x04, -1,+2,+1,+1,0,0x04, +- +0,-2,+0,+0,1,0x80, +0,-1,+0,+1,1,0x88, +0,-1,+1,-2,0,0x40, ++ +0,-2,+0,+0,1,(signed char) 0x80, +0,-1,+0,+1,1,(signed char) 0x88, +0,-1,+1,-2,0,0x40, + +0,-1,+1,+0,0,0x11, +0,-1,+2,-2,0,0x40, +0,-1,+2,-1,0,0x20, + +0,-1,+2,+0,0,0x30, +0,-1,+2,+1,1,0x10, +0,+0,+0,+2,1,0x08, + +0,+0,+2,-2,1,0x40, +0,+0,+2,-1,0,0x60, +0,+0,+2,+0,1,0x20, + +0,+0,+2,+1,0,0x30, +0,+0,+2,+2,1,0x10, +0,+1,+1,+0,0,0x44, + +0,+1,+1,+2,0,0x10, +0,+1,+2,-1,1,0x40, +0,+1,+2,+0,0,0x60, +- +0,+1,+2,+1,0,0x20, +0,+1,+2,+2,0,0x10, +1,-2,+1,+0,0,0x80, +- +1,-1,+1,+1,0,0x88, +1,+0,+1,+2,0,0x08, +1,+0,+2,-1,0,0x40, ++ +0,+1,+2,+1,0,0x20, +0,+1,+2,+2,0,0x10, +1,-2,+1,+0,0,(signed char) 0x80, ++ +1,-1,+1,+1,0,(signed char) 0x88, +1,+0,+1,+2,0,0x08, +1,+0,+2,-1,0,0x40, + +1,+0,+2,+1,0,0x10 + }, chood[] = { -1,-1, -1,0, -1,+1, 0,+1, +1,+1, +1,0, +1,-1, 0,-1 }; + ushort (*brow[5])[4], *pix; diff --git a/media-gfx/gimp/Manifest b/media-gfx/gimp/Manifest index 442181d8ffaa..28ee90933377 100644 --- a/media-gfx/gimp/Manifest +++ b/media-gfx/gimp/Manifest @@ -1,4 +1,5 @@ DIST gimp-2.10.14.tar.bz2 32786424 BLAKE2B f1254ab0742cf0190f4e50f001d8120fe655b73d838c3ed56abb0a221c0eaec02e5c838f952d492069d55d89e4c3493c59b38aa2af87df8181f8979213e7659b SHA512 acbd095361d9211a5a23474693dd170ed76bf4ea5b1df69791f1d975ef5cdaba1e5fb9f5be9f592a360db5826d71eaaf464005075397cb6630070fe32833c030 DIST gimp-2.10.18.tar.bz2 32946467 BLAKE2B eb1c756ca646ee9ddc42aebe214ad3e2dedf125940dc1b9cfd04a4424bd2b6255041f1bafbda3fc214f93d97e7802372234a42e1daa0ee56caaf0f0bedd908f9 SHA512 88990f2d70508b22f4acadeab6b687e20af19b765ebc6f245d0c99b3dd853fcd3d237c3b7607e50133aa95a1d71931069029dfd7ee94441ff419c542c141bc9f +DIST gimp-2.10.20.tar.bz2 33108938 BLAKE2B 060c0e46e6f4ac861de265842d545285c2fa4590908172971ef240ae87f8caa2c015447deee810fef59c4869810676daae2e40aa611062168feffe38c7cd9b22 SHA512 7cd0b1833af87a167fdfee59fb491a72727fe3071c21c0de1813adb0f8272a92473e1e300517395b1b4593c8cb6781ee30f7a63966756e5a7f523a164308aba6 DIST gimp-2.8.22.tar.bz2 20873278 BLAKE2B 673246fd2354f1cecc74bf389df698f594b7553cc88a1d2679ae410ad39923abae843dfe9623ec195b4f967b5eccd199769a6300bf028ae04b8df4932df11505 SHA512 84a78d428282538b606b3cd1ff571e52c3d828fceade171b2012bc1cdcb85919fc7734e7e6c45ed3a8683657fa580412b32c1b511b8a512172a8c1df930493e6 DIST gimp-2.9.8.tar.bz2 26161474 BLAKE2B f00a58d33848a818a2cb3b74920b33156330a26423a2b567cd8372258f87b44ae1ad812f2b3ee9a093b919d022e8b71ef518d40b76ab94c616f9916b3d1effec SHA512 897092aa823961e6ed5dac47eaadd3a25c419364d6ca791987d99e495d0d4eba1d75e08c809dfa305e8feec9da606193b608e3470e0ef18fcfaa98ee8aedfe02 diff --git a/media-gfx/gimp/gimp-2.10.20.ebuild b/media-gfx/gimp/gimp-2.10.20.ebuild new file mode 100644 index 000000000000..9b52b5175a31 --- /dev/null +++ b/media-gfx/gimp/gimp-2.10.20.ebuild @@ -0,0 +1,224 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) +GNOME2_EAUTORECONF=yes +WANT_AUTOMAKE= + +inherit autotools gnome2 python-single-r1 toolchain-funcs virtualx + +DESCRIPTION="GNU Image Manipulation Program" +HOMEPAGE="https://www.gimp.org/" +SRC_URI="mirror://gimp/v2.10/${P}.tar.bz2" +LICENSE="GPL-3 LGPL-3" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc64 ~x86" + +IUSE="aalib alsa aqua debug doc gnome heif jpeg2k mng openexr postscript python udev unwind vector-icons webp wmf xpm cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + >=app-text/poppler-0.50[cairo] + >=app-text/poppler-data-0.4.7 + >=dev-libs/atk-2.2.0 + >=dev-libs/glib-2.56.2:2 + >=dev-libs/json-glib-1.2.6 + dev-libs/libxml2:2 + dev-libs/libxslt + >=gnome-base/librsvg-2.40.6:2 + >=media-gfx/mypaint-brushes-1.3.0 + >=media-libs/babl-0.1.78 + >=media-libs/fontconfig-2.12.4 + >=media-libs/freetype-2.1.7 + >=media-libs/gegl-0.4.24:0.4[cairo] + >=media-libs/gexiv2-0.10.6 + >=media-libs/harfbuzz-0.9.19 + >=media-libs/lcms-2.8:2 + >=media-libs/libmypaint-1.3.0:= + >=media-libs/libpng-1.6.25:0= + >=media-libs/tiff-3.5.7:0 + net-libs/glib-networking[ssl] + sys-libs/zlib + virtual/jpeg + >=x11-libs/cairo-1.12.2 + >=x11-libs/gdk-pixbuf-2.31:2 + >=x11-libs/gtk+-2.24.32:2 + x11-libs/libXcursor + >=x11-libs/pango-1.29.4 + aalib? ( media-libs/aalib ) + alsa? ( >=media-libs/alsa-lib-1.0.0 ) + aqua? ( >=x11-libs/gtk-mac-integration-2.0.0 ) + heif? ( >=media-libs/libheif-1.3.2:= ) + jpeg2k? ( >=media-libs/openjpeg-2.1.0:2= ) + mng? ( media-libs/libmng:= ) + openexr? ( >=media-libs/openexr-1.6.1:= ) + postscript? ( app-text/ghostscript-gpl ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/pycairo-1.0.2[${PYTHON_MULTI_USEDEP}] + >=dev-python/pygtk-2.10.4:2[${PYTHON_MULTI_USEDEP}] + ') + ) + udev? ( dev-libs/libgudev:= ) + unwind? ( >=sys-libs/libunwind-1.1.0:= ) + webp? ( >=media-libs/libwebp-0.6.0:= ) + wmf? ( >=media-libs/libwmf-0.2.8 ) + xpm? ( x11-libs/libXpm ) +" + +RDEPEND=" + ${COMMON_DEPEND} + x11-themes/hicolor-icon-theme + gnome? ( gnome-base/gvfs ) +" + +DEPEND=" + ${COMMON_DEPEND} + >=dev-lang/perl-5.10.0 + dev-libs/appstream-glib + dev-util/gtk-update-icon-cache + >=dev-util/intltool-0.40.1 + sys-apps/findutils + >=sys-devel/gettext-0.19 + >=sys-devel/libtool-2.2 + virtual/pkgconfig +" + +DOCS=( "AUTHORS" "ChangeLog" "HACKING" "NEWS" "README" "README.i18n" ) + +# Bugs 685210 (and duplicate 691070) +PATCHES=( + "${FILESDIR}/${PN}-2.10_fix_test-appdata.patch" +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + sed -i -e 's/== "xquartz"/= "xquartz"/' configure.ac || die #494864 + sed 's:-DGIMP_DISABLE_DEPRECATED:-DGIMP_protect_DISABLE_DEPRECATED:g' -i configure.ac || die #615144 + + gnome2_src_prepare # calls eautoreconf + + sed 's:-DGIMP_protect_DISABLE_DEPRECATED:-DGIMP_DISABLE_DEPRECATED:g' -i configure || die #615144 + fgrep -q GIMP_DISABLE_DEPRECATED configure || die #615144, self-test + + export CC_FOR_BUILD="$(tc-getBUILD_CC)" +} + +_adjust_sandbox() { + # Bugs #569738 and #591214 + local nv + for nv in /dev/nvidia-uvm /dev/nvidiactl /dev/nvidia{0..9} ; do + # We do not check for existence as they may show up later + # https://bugs.gentoo.org/show_bug.cgi?id=569738#c21 + addwrite "${nv}" + done + + addwrite /dev/dri/ # bugs #574038 and #684886 + addwrite /dev/ati/ # bug #589198 + addwrite /proc/mtrr # bug #589198 +} + +src_configure() { + _adjust_sandbox + + local myconf=( + GEGL="${EPREFIX}"/usr/bin/gegl-0.4 + GDBUS_CODEGEN="${EPREFIX}"/bin/false + + --enable-default-binary + + --disable-check-update + --enable-mp + --with-appdata-test + --with-bug-report-url=https://bugs.gentoo.org/ + --with-xmc + --without-libbacktrace + --without-webkit + --without-xvfb-run + $(use_enable cpu_flags_ppc_altivec altivec) + $(use_enable cpu_flags_x86_mmx mmx) + $(use_enable cpu_flags_x86_sse sse) + $(use_enable python) + $(use_enable vector-icons) + $(use_with aalib aa) + $(use_with alsa) + $(use_with !aqua x) + $(use_with heif libheif) + $(use_with jpeg2k jpeg2000) + $(use_with mng libmng) + $(use_with openexr) + $(use_with postscript gs) + $(use_with udev gudev) + $(use_with unwind libunwind) + $(use_with webp) + $(use_with wmf) + $(use_with xpm libxpm) + ) + + gnome2_src_configure "${myconf[@]}" +} + +src_compile() { + export XDG_DATA_DIRS="${EPREFIX}"/usr/share # bug 587004 + gnome2_src_compile +} + +# for https://bugs.gentoo.org/664938 +_rename_plugins() { + einfo 'Renaming plug-ins to not collide with pre-2.10.6 file layout (bug #664938)...' + local prepend=gimp-org- + ( + cd "${ED%/}"/usr/$(get_libdir)/gimp/2.0/plug-ins || exit 1 + for plugin_slash in $(ls -d1 */); do + plugin=${plugin_slash%/} + if [[ -f ${plugin}/${plugin} ]]; then + # NOTE: Folder and file name need to match for Gimp to load that plug-in + # so "file-svg/file-svg" becomes "${prepend}file-svg/${prepend}file-svg" + mv ${plugin}/{,${prepend}}${plugin} || exit 1 + mv {,${prepend}}${plugin} || exit 1 + fi + done + ) +} + +src_test() { + virtx emake check +} + +src_install() { + gnome2_src_install + + use python && python_optimize + + # Workaround for bug #321111 to give GIMP the least + # precedence on PDF documents by default + mv "${ED%/}"/usr/share/applications/{,zzz-}gimp.desktop || die + + find "${D}" -name '*.la' -type f -delete || die + + # Prevent dead symlink gimp-console.1 from downstream man page compression (bug #433527) + local gimp_app_version=$(get_version_component_range 1-2) + mv "${ED%/}"/usr/share/man/man1/gimp-console{-${gimp_app_version},}.1 || die + + # Remove gimp devel-docs html files if user doesn't need it + if ! use doc; then + rm -r "${ED%/}"/usr/share/gtk-doc || die + fi + + _rename_plugins || die +} + +pkg_postinst() { + gnome2_pkg_postinst +} + +pkg_postrm() { + gnome2_pkg_postrm +} diff --git a/media-gfx/imagemagick/Manifest b/media-gfx/imagemagick/Manifest index 3acd05bdb5ab..ed7478aebfe7 100644 --- a/media-gfx/imagemagick/Manifest +++ b/media-gfx/imagemagick/Manifest @@ -1,4 +1,4 @@ -DIST ImageMagick-6.9.11-19.tar.xz 9076632 BLAKE2B fb6e954052e4dc9b5db80fcb3868e627f3cbe5d9ccb02425fe3838dfef4deb1132360a30b561de28bf7d2051bc7c01ad5c4ebc0266b48f1d48d7af5ecae4b5e2 SHA512 fe8e7399b377c84155d3ad3c3963d58b8704233d9c858ff92ba1837e6e1f5d86846153660cc0973b8cd27917e4c8b4834874c510f00505142cd8165ae3e3526d DIST ImageMagick-6.9.11-22.tar.xz 9084304 BLAKE2B 38df3e9535c23b246b6ededc1b9d083fc8c42f3abe85835d6ef29dffb06bbccaa7aae534efeaaf224b9f8495c1c116a6ce4c886e70fa0976cfbda0880a165e96 SHA512 9c6f4ab3f881b4aba4de3fde2d49ed66773b52dacbdc24c92eba6b8b1e97ea28b983cbd9fbcf4721f4b46ab8d249470f44e1cc7e173728d78f2ef049f4aa42c0 -DIST ImageMagick-7.0.10-19.tar.xz 9685552 BLAKE2B e3d6ca1e16ad4bc346153372f1122731a750876650cdb705985ef29ef30c5ceb7f2f473ff2734a38c50e2e531094a08526678cfe1e8f58eef79d30ea18c363bf SHA512 ed577e48ca88d37c01d7e889fa1364af3398e94864b393fcc70711a3317c34adababe5ac0ea7995bd23e10aac554522ed69d290c4c11b946e8a0de86c6365e84 +DIST ImageMagick-6.9.11-23.tar.xz 9077168 BLAKE2B f5b331265d821edd51d22131d466023e20df28ffd5a322cb2fc14de77cc978314d76efe7205e343d91dfdb99cd972c3d7c71691f8f3c5c6bb5e7bf4fb783a704 SHA512 1ef09a542397b35065e160e830a8fcf52f8cf64e23aa7fe14a4a298850c2a0e58ef8e68658a920005f1ef5739a47f801cd6d89af393bd0f3f02f0599dccb70b0 DIST ImageMagick-7.0.10-22.tar.xz 9710504 BLAKE2B bfa35f9bf28629656d97ab03c1adf2641761f40d7bad284af2dc199b3ac4006e656356762d753d0b3992c78f0a4155423a27de632ee5e9594398164f20bde576 SHA512 5a7023eb8dfddc34c8378f338335e13e4b235e6c3e8e8b0476ae4ca31db78ef8bbdc457f7de1356994ea25d6eb94bb944d725d15aee038196bf7060c934d0926 +DIST ImageMagick-7.0.10-23.tar.xz 9710480 BLAKE2B 9e28cfb497c00c5e20855f7addc9ac053058c2ebfc801b0075b503b667e25eef6a38c203f573dc91d80829439fe627cb09dced31f86ae0c3deb5b93124b7ba6e SHA512 cb20476507f40807fac26f302f4d779f521916bb4e666b6db750deb21c49e8ee6733da4913a3edb4db1c5f8c93f794bea17ded2dd42147b2e9f0f30b951ac180 diff --git a/media-gfx/imagemagick/imagemagick-6.9.11.22.ebuild b/media-gfx/imagemagick/imagemagick-6.9.11.22.ebuild index 02b0c9655fe7..f37a0010b4c8 100644 --- a/media-gfx/imagemagick/imagemagick-6.9.11.22.ebuild +++ b/media-gfx/imagemagick/imagemagick-6.9.11.22.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" LICENSE="imagemagick" SLOT="0/6.9.11" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" 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 ) diff --git a/media-gfx/imagemagick/imagemagick-6.9.11.19.ebuild b/media-gfx/imagemagick/imagemagick-6.9.11.23.ebuild similarity index 97% rename from media-gfx/imagemagick/imagemagick-6.9.11.19.ebuild rename to media-gfx/imagemagick/imagemagick-6.9.11.23.ebuild index f37a0010b4c8..02b0c9655fe7 100644 --- a/media-gfx/imagemagick/imagemagick-6.9.11.19.ebuild +++ b/media-gfx/imagemagick/imagemagick-6.9.11.23.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" LICENSE="imagemagick" SLOT="0/6.9.11" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" 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 ) diff --git a/media-gfx/imagemagick/imagemagick-7.0.10.22.ebuild b/media-gfx/imagemagick/imagemagick-7.0.10.22.ebuild index ac9609f64eff..f54a5b0369e3 100644 --- a/media-gfx/imagemagick/imagemagick-7.0.10.22.ebuild +++ b/media-gfx/imagemagick/imagemagick-7.0.10.22.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 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-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.0.10.19.ebuild b/media-gfx/imagemagick/imagemagick-7.0.10.23.ebuild similarity index 97% rename from media-gfx/imagemagick/imagemagick-7.0.10.19.ebuild rename to media-gfx/imagemagick/imagemagick-7.0.10.23.ebuild index f54a5b0369e3..ac9609f64eff 100644 --- a/media-gfx/imagemagick/imagemagick-7.0.10.19.ebuild +++ b/media-gfx/imagemagick/imagemagick-7.0.10.23.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 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="A collection of tools and libraries for many image formats" diff --git a/media-gfx/jhead/Manifest b/media-gfx/jhead/Manifest index 6cc468388b16..9a2aa890a7ef 100644 --- a/media-gfx/jhead/Manifest +++ b/media-gfx/jhead/Manifest @@ -1,2 +1,3 @@ DIST jhead-2.97.tar.gz 68361 BLAKE2B ed13d637dc491ad1c6ed7f9a5b0b526c80f69b8c521e3618289b16523ebb12690fa53a0a273f3f5793f970f390430d56c8504bed30fb45c5e9e2a9ac248f7667 SHA512 9b33451546e5ad3b82fe6001515fd572925a1e2c11af763ae32d71ad2cb056ffa8d97abe14bd48ae5f6144da9d8322965387537d61e22d22b02624ebf351c230 DIST jhead-3.00.tar.gz 69151 BLAKE2B 23522718f07cd0b52b3d7fbd6d0f69ca5ecd5499174b06c6572be1319b275dc93eacd270f33cd7b3380ef85e6615aa79adf1fa9a1a86404876b35c31cdb0c95e SHA512 daedfe7ea6be051f769e9a1e0946ea0fa741f387bbc5ba55eec394fb3f37b18a66aa8826190c790eb50a5b9d445ee0d5a28a08d181db3be469686b0675540fbe +DIST jhead-3.04.tar.gz 67754 BLAKE2B 4b81927fe3db58bf10b6e42c7e045a9d8a2f50df152faf886bb28238ef74e73371d37902c3c13e6edb74a89347b2c6f698f18dd91b51797e1882cb1d3bf5461f SHA512 d783b02059ebcb01845d346e7c48bdc9d9f12fb7b0fd47bf8aff0a85a03f3523fbc536ddab0912f1c56ddb315b6cf31f16d4c7a4f81112d9a4c76a4a57ec1aed diff --git a/media-gfx/jhead/files/jhead-3.04-mkstemp-fix-makefile.patch b/media-gfx/jhead/files/jhead-3.04-mkstemp-fix-makefile.patch new file mode 100644 index 000000000000..0bb634b6f5b9 --- /dev/null +++ b/media-gfx/jhead/files/jhead-3.04-mkstemp-fix-makefile.patch @@ -0,0 +1,53 @@ +diff --git a/jhead.c b/jhead.c +index f78127a..d8d1472 100644 +--- a/jhead.c ++++ b/jhead.c +@@ -376,7 +376,7 @@ static void DoCommand(const char * FileName, int ShowIt) + // as mktemp - that is, that between getting the random name, and making the file + // some other program could snatch that exact same name! + // also, not all platforms support mkstemp. +- mktemp(TempName); ++ mkstemp(TempName); + + + if(!TempName[0]) { +diff --git a/makefile b/makefile +index f8f195e..c36d34f 100644 +--- a/makefile ++++ b/makefile +@@ -3,17 +3,20 @@ + #-------------------------------- + OBJ=. + SRC=. +-CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) +-CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) +-LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) ++LFLAGS = -fPIC -shared -Wl,-soname,libjhead.so.1 + +-all: jhead ++TARGET = libjhead.so.1.0.0 ++TARGET0 = libjhead.so ++TARGET1 = libjhead.so.1 ++TARGET2 = libjhead.so.1.0 ++ ++all: jhead $(TARGET) + + objs = $(OBJ)/jhead.o $(OBJ)/jpgfile.o $(OBJ)/jpgqguess.o $(OBJ)/paths.o \ + $(OBJ)/exif.o $(OBJ)/iptc.o $(OBJ)/gpsinfo.o $(OBJ)/makernote.o + + $(OBJ)/%.o:$(SRC)/%.c +- ${CC} $(CFLAGS) $(CPPFLAGS) -c $< -o $@ ++ ${CC} -fPIC $(CFLAGS) $(CPPFLAGS) -c $< -o $@ + + jhead: $(objs) jhead.h + ${CC} $(LDFLAGS) -o jhead $(objs) -lm +@@ -23,3 +26,9 @@ clean: + + install: + cp jhead ${DESTDIR}/usr/bin/ ++ ++$(TARGET): $(objs) jhead ++ ${CC} $(LDFLAGS) $(LFLAGS) -o $(TARGET) $(objs) ++ ln -s ${TARGET} ${TARGET0} ++ ln -s ${TARGET} ${TARGET1} ++ ln -s ${TARGET} ${TARGET2} diff --git a/media-gfx/jhead/jhead-3.04.ebuild b/media-gfx/jhead/jhead-3.04.ebuild new file mode 100644 index 000000000000..52ccde1773de --- /dev/null +++ b/media-gfx/jhead/jhead-3.04.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Exif Jpeg camera setting parser and thumbnail remover" +HOMEPAGE="http://www.sentex.net/~mwandel/jhead" +SRC_URI="http://www.sentex.net/~mwandel/${PN}/${P}.tar.gz" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +PATCHES=( "${FILESDIR}/${P}-mkstemp-fix-makefile.patch" ) + +src_install() { + dobin ${PN} + dodoc *.txt + docinto html + dodoc *.html + doman ${PN}.1 + doheader ${PN}.h + dolib.so lib${PN}.so* +} diff --git a/media-gfx/potrace/potrace-1.16.ebuild b/media-gfx/potrace/potrace-1.16.ebuild index 61be1a6b5914..cd2ea04ef2ae 100644 --- a/media-gfx/potrace/potrace-1.16.ebuild +++ b/media-gfx/potrace/potrace-1.16.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://potrace.sourceforge.net/download/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="metric static-libs" RDEPEND="sys-libs/zlib:=" diff --git a/media-gfx/qimgv/Manifest b/media-gfx/qimgv/Manifest index e274fc2a7cd3..278f8df3af1c 100644 --- a/media-gfx/qimgv/Manifest +++ b/media-gfx/qimgv/Manifest @@ -1 +1 @@ -DIST qimgv-0.8.8.tar.gz 460682 BLAKE2B fb701fbb336bf8e51751f677f7fddfd7eb0e1b770697ee510c0008a3ebddb0a3948d5a3f6f57a676dfa3117ca03b908cc3f88bcaec16a07000108279bd5fed80 SHA512 376f79eba2a625eb0f622494ce7ba98e1182b43cc6d7e268382c794a74d2772bd17083ac9ae45fcafc5eeb0665ef06ab34bdbeee8401a35bd0652744c576e131 +DIST qimgv-0.9.1.tar.gz 670033 BLAKE2B c1461791af4e6f73e36ec85968102e694f87acc904d270292ce8133206f9987f061ed02045d19058f76e448ce0410e9ffa38341253342b63b8a521183abaa1c5 SHA512 dbad56ebced421cafe6f5e03314fed5ed47e1c98405bac24a89f28f2684484af4f1fa6cc2b37f79e6afa7a1375f76881a8072646405691a47750a95032e02e2b diff --git a/media-gfx/qimgv/metadata.xml b/media-gfx/qimgv/metadata.xml index 840ab55fbe94..09edd32618cc 100644 --- a/media-gfx/qimgv/metadata.xml +++ b/media-gfx/qimgv/metadata.xml @@ -10,6 +10,7 @@ Proxy Maintainers + Enable HQ scaling via media-libs/opencv Add support for gif/webm playback via libmpv diff --git a/media-gfx/qimgv/qimgv-0.8.8.ebuild b/media-gfx/qimgv/qimgv-0.9.1.ebuild similarity index 88% rename from media-gfx/qimgv/qimgv-0.8.8.ebuild rename to media-gfx/qimgv/qimgv-0.9.1.ebuild index b5ebae292347..1652efc8f403 100644 --- a/media-gfx/qimgv/qimgv-0.8.8.ebuild +++ b/media-gfx/qimgv/qimgv-0.9.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/easymodo/qimgv/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="exif kde video" +IUSE="exif kde opencv video" BDEPEND=" virtual/pkgconfig @@ -24,6 +24,7 @@ DEPEND=" dev-qt/qtwidgets:5 exif? ( media-gfx/exiv2:= ) kde? ( kde-frameworks/kwindowsystem:5 ) + opencv? ( media-libs/opencv:= ) video? ( media-video/mpv[libmpv] ) " RDEPEND=" @@ -40,6 +41,7 @@ src_configure() { local mycmakeargs=( -DEXIV2=$(usex exif) -DKDE_SUPPORT=$(usex kde) + -DOPENCV_SUPPORT=$(usex opencv) -DVIDEO_SUPPORT=$(usex video) ) cmake_src_configure diff --git a/media-gfx/shotwell/Manifest b/media-gfx/shotwell/Manifest index 08380a6517d9..f638c8c1b9ff 100644 --- a/media-gfx/shotwell/Manifest +++ b/media-gfx/shotwell/Manifest @@ -1,2 +1 @@ -DIST shotwell-0.30.8.tar.xz 6460512 BLAKE2B aecdfa8d90bcce19c38a55872671f6521d8808fa46decba4e9910392f9f8907dd99aaecc825f4e3f6ae747ab151bf5bfa3a807364d571db0fc2ddcaad9a492f5 SHA512 dccd496a083145283c79250329f88fdfe526a98ce84b6d1c52a9c48c9e52a4749bdf2449f3102474c994ef1e687e06767b9bcda03ea97d1168d3417743a6e866 DIST shotwell-0.30.9.tar.xz 6465508 BLAKE2B 9b302d156b350d5cfa961afaa5d75e71db8b34a65a27de0d3b298841ca9be96d502dc98c85c681ca336965fce72db8034609f3f9c6c04fea1127db6c397e6499 SHA512 a232d717356d7e9f0a6b1ad825f4182dd9f6ee4cca9745717e3bd18ded03cdaba94c32256d055389ce2b0cda0c5828b25d1448c10598a474dc3ea0817fc303ee diff --git a/media-gfx/shotwell/shotwell-0.30.8-r1.ebuild b/media-gfx/shotwell/shotwell-0.30.8-r1.ebuild deleted file mode 100644 index d3ec66a1c974..000000000000 --- a/media-gfx/shotwell/shotwell-0.30.8-r1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -VALA_MIN_API_VERSION="0.40" -VALA_MAX_API_VERSION="0.46" - -inherit gnome.org gnome2-utils meson vala xdg - -DESCRIPTION="Open source photo manager for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Shotwell" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86" -IUSE="opencv udev" - -DEPEND=" - >=x11-libs/gtk+-3.22.0:3 - >=dev-libs/glib-2.40.0:2 - >=dev-libs/libgee-0.8.5:0.8 - >=net-libs/webkit-gtk-2.4:4 - >=dev-libs/json-glib-0.7.6 - >=dev-libs/libxml2-2.6.32:2 - x11-libs/gdk-pixbuf:2 - >=dev-db/sqlite-3.5.9:3 - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - >=media-libs/libgphoto2-2.5:= - udev? ( >=dev-libs/libgudev-145:= ) - >=media-libs/gexiv2-0.10.4 - >=media-libs/libraw-0.13.2:= - >=media-libs/libexif-0.6.16:= - dev-libs/libgdata - >=app-crypt/gcr-3:=[gtk] - x11-libs/cairo - opencv? ( >=media-libs/opencv-2.3.0:= ) -" -RDEPEND="${DEPEND} - media-plugins/gst-plugins-gdkpixbuf:1.0 - media-plugins/gst-plugins-meta:1.0 -" -BDEPEND=" - $(vala_depend) - dev-libs/appstream-glib - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - net-libs/libsoup:2.4[vala] - media-libs/gexiv2[vala] - app-crypt/gcr[vala] -" - -src_prepare() { - xdg_src_prepare - vala_src_prepare -} - -src_configure() { - local emesonargs=( - -Dunity-support=false - # -Dpublishers # In 0.30.2 all get compiled in anyways, even if restricted list, affects only runtime support - -Dextra-plugins=true - #trace - #measure - -Ddupe-detection=true - $(meson_use udev) - -Dinstall-apport-hook=false - $(meson_use opencv face-detection) - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/media-gfx/simple-scan/Manifest b/media-gfx/simple-scan/Manifest index b1314cdd2c78..f21314a075ae 100644 --- a/media-gfx/simple-scan/Manifest +++ b/media-gfx/simple-scan/Manifest @@ -1,2 +1 @@ -DIST simple-scan-3.34.4.tar.xz 795228 BLAKE2B b6f185bfbc1954ae2573fd1dcfa54f67e26290654c1019bfd34c229235e27cfc1eb40de0e6d5249f97b73c57745e1133fbd6fd1c3f9bdedb795b61068d5ed25d SHA512 b16b653e0a8ce399ecbdb88c4663d7780793518809eb73681c9c6281b9cde784167090c41720b21c184b9fdece28b07ba61fe8a97f10d792cc7326a458741ba4 DIST simple-scan-3.34.6.tar.xz 801064 BLAKE2B 94c6bc386c2d7701bd13067e384eb294ce145d2e02d66e366e76a2c85fb5e3ac4e9bae0efa37fe13d3fc857b57c1730bf01961f7968d6744a4ea4dc47308cb23 SHA512 7b2d0eab13f08d4110d2143c4572e249297891e3868e6eb178a7a765b2d56960820931fbda538ede318014c578871657aa0e27518d184f861efc18ad4fdd900c diff --git a/media-gfx/simple-scan/simple-scan-3.34.4.ebuild b/media-gfx/simple-scan/simple-scan-3.34.4.ebuild deleted file mode 100644 index 712e20069e08..000000000000 --- a/media-gfx/simple-scan/simple-scan-3.34.4.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -VALA_MIN_API_VERSION="0.34" -inherit gnome.org gnome2-utils meson vala xdg - -DESCRIPTION="Simple document scanning utility" -HOMEPAGE="https://gitlab.gnome.org/GNOME/simple-scan" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm ~ppc64 x86" -IUSE="colord webp" - -DEPEND=" - >=dev-libs/glib-2.38:2 - >=x11-libs/gtk+-3.22:3 - >=sys-libs/zlib-1.2.3.1:= - x11-libs/cairo:= - x11-libs/gdk-pixbuf:2 - >=dev-libs/libgusb-0.2.7 - colord? ( >=x11-misc/colord-0.1.24:=[udev] ) - webp? ( media-libs/libwebp ) - >=media-gfx/sane-backends-1.0.20:= - - virtual/jpeg:0= -" -# packagekit? ( >=app-admin/packagekit-base-1.1.5 ) -RDEPEND="${DEPEND} - x11-misc/xdg-utils -" -BDEPEND=" - $(vala_depend) - dev-libs/libxml2:2 - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - dev-libs/libgusb[vala] - colord? ( x11-misc/colord[vala] ) -" - -PATCHES=( - # Add control for optional dependencies - "${FILESDIR}"/3.26-add-control-optional-deps.patch -) - -src_prepare() { - vala_src_prepare - xdg_src_prepare -} - -src_configure() { - local emesonargs=( - $(meson_use colord) - -Dpackagekit=false - $(meson_use webp) - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index 771c07fe9f5b0c7cc23fa4cd9750e74f068e7236..1a5db38e0cb9874e35739a2ac68140540cb44f87 100644 GIT binary patch delta 64470 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�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

~mK`Fd>DF1uE*LGu#u9T>Y+;^k3Z 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 D<+UsU diff --git a/media-libs/allegro/allegro-5.2.5.0.ebuild b/media-libs/allegro/allegro-5.2.5.0.ebuild index f461da80f02d..ad80a90f9971 100644 --- a/media-libs/allegro/allegro-5.2.5.0.ebuild +++ b/media-libs/allegro/allegro-5.2.5.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/liballeg/allegro5/releases/download/${PV}/${P}.tar.g LICENSE="BSD ZLIB" SLOT="5" -KEYWORDS="amd64 ppc ppc64 x86" +KEYWORDS="amd64 ~arm64 ppc ppc64 x86" IUSE="alsa dumb flac gtk jpeg openal opengl opus oss physfs png pulseaudio test truetype vorbis webp X xinerama" RESTRICT="!test? ( test )" diff --git a/media-libs/babl/Manifest b/media-libs/babl/Manifest index e5bd89675be9..7d17525f4327 100644 --- a/media-libs/babl/Manifest +++ b/media-libs/babl/Manifest @@ -1,2 +1,3 @@ DIST babl-0.1.66.tar.bz2 706100 BLAKE2B 0de443dd4ea32cd025c8b121f042c24528677f32a6c201f3abedd13fb3a2ce2636d03f4b45eefce2c9f7a86426355af9b584602ca9ebb1a2140ee88f500c2843 SHA512 41534eea6cad21eae704af3fdce4857e9dc2b0efa48a7cfd7f98b23428198e95fc9ca2f30e522abf2fa06e907eaf4f7bbafc048b356cb5890fabcb9be21001b3 DIST babl-0.1.74.tar.xz 294156 BLAKE2B bb5df4db706f817d9cf8674caed9b758fc1380b9dd33a26b24990eae07543f097c5e5fb68788c02cb2a2c0e68e917bb7a1c68aa0d2f9871dfd3267934291d474 SHA512 97b4a5aad76b7d6dee1835774cee48f866a9513c6454d74c3378068a60359704c1ba106a7542b9ac6a7968b3cf632ed2626b835ec9c7f3fcc6e29968c1e39396 +DIST babl-0.1.78.tar.xz 298920 BLAKE2B 654baf0ed09fbbad54578bf8bba60f45152e446d8b3d3ee49ca57084f220d22ed9478bc95851c5c1b17deeacdacfc14a39ab4d6e3f0448012eb212eef8b357b2 SHA512 d40f68cbd3d7703066a8985958b6cc49eaefe842c0fb3b7bbf6a5d6e6198642b55c4f95bdbf0d25a29d24a975c9b94acfd084792c60b18ec5f66260dfe54893b diff --git a/media-libs/babl/babl-0.1.78.ebuild b/media-libs/babl/babl-0.1.78.ebuild new file mode 100644 index 000000000000..be6f45add6b0 --- /dev/null +++ b/media-libs/babl/babl-0.1.78.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VALA_USE_DEPEND=vapigen + +inherit meson gnome2-utils vala + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/babl.git" + SRC_URI="" +else + SRC_URI="http://ftp.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="A dynamic, any to any, pixel format conversion library" +HOMEPAGE="http://www.gegl.org/babl/" + +LICENSE="LGPL-3" +SLOT="0" +IUSE="introspection lcms vala cpu_flags_x86_avx2 cpu_flags_x86_f16c cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1" +REQUIRED_USE="vala? ( introspection )" + +BDEPEND=" + virtual/pkgconfig + vala? ( $(vala_depend) ) +" +RDEPEND=" + introspection? ( >=dev-libs/gobject-introspection-1.32:= ) + lcms? ( >=media-libs/lcms-2.8:2 ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + gnome2_environment_reset + use vala && vala_src_prepare +} + +src_configure() { + # Automagic rsvg support is just for website generation we do not call, + # so we don't need to fix it + # w3m is used for dist target thus no issue for us that it is automagically + # detected + local emesonargs=( + -Dwith-docs=false + $(meson_use introspection enable-gir) + $(meson_use lcms with-lcms) + $(meson_use vala enable-vapi) + $(meson_use cpu_flags_x86_avx2 enable-avx2) + $(meson_use cpu_flags_x86_f16c enable-f16c) + $(meson_use cpu_flags_x86_mmx enable-mmx) + $(meson_use cpu_flags_x86_sse enable-sse) + $(meson_use cpu_flags_x86_sse2 enable-sse2) + $(meson_use cpu_flags_x86_sse3 enable-sse3) + $(meson_use cpu_flags_x86_sse4_1 enable-sse4_1) + ) + meson_src_configure +} diff --git a/media-libs/dumb/dumb-2.0.3.ebuild b/media-libs/dumb/dumb-2.0.3.ebuild index 7c509445721b..7d3dde441790 100644 --- a/media-libs/dumb/dumb-2.0.3.ebuild +++ b/media-libs/dumb/dumb-2.0.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/kode54/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="DUMB-0.9.3" SLOT="0/2" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="allegro cpu_flags_x86_sse examples" RDEPEND=" diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest index 7449a7b9e9e2..3baeaacbd6bf 100644 --- a/media-libs/gegl/Manifest +++ b/media-libs/gegl/Manifest @@ -3,3 +3,4 @@ DIST gegl-0.3.34.tar.bz2 6707964 BLAKE2B 4424a2c218067bd0a77d79c2334528da393350d DIST gegl-0.4.16.tar.bz2 7304904 BLAKE2B a3f6021ed7b9d8b784b909057fcdc39e73b6b8b811009adae3c4a6805263e9a887e874ad662d8cd5c673ae324fe39e8f0299651139783fd3ece08675b70896fd SHA512 38eacbd53d9993ca99d061bf6f80553a86ff06bf42d1710403ac5f15629ccc9b1f4395ee7700a04cebc954ed7fe8745c5bef85453c9c56d89681dd53a1552b27 DIST gegl-0.4.18.tar.xz 4812756 BLAKE2B b8e5902b62c3549f57dd0ce52a0a406974bf8664d5b85389b79f7d698bcf2643d19861add3d8a9bd5c99036aba4da97b70884dcaacf2cb89170b995f1d1497a0 SHA512 e79874cd50e9f0c27c7dc9d9b952545c31d0a48e2b158aa54b92c3e933267877222f86ede7256f2528f18985dc85d6eadbcd809f7a3563efc4449ec7634f15fd DIST gegl-0.4.22.tar.xz 4826748 BLAKE2B 3b6ddca1dff17d0336614fb02cdf94c7497586f075fa548fef66f9f81f62a8055c58e008b9eed989dd283fa701a07d4e22ee81b85c35a0a55f4a92e51cf6b780 SHA512 3118fb17532bcd5893a77739eaf936f5d1e2020178abc497098d227c25f726679621503ac83e7d14a9883d259247d97b92016174e76a2e6e950be7e26ce251ab +DIST gegl-0.4.24.tar.xz 4937056 BLAKE2B a6237d0642713e2dc6fb5aa889dea31aad688608b99e985d69dfa43580caae634a6fc41ff050372d8b364f2f002e260335159325c01f73a10719c3d1bda70d36 SHA512 09d857332eeabe39327d312b1a1692b7c6c9f8f952ae3e3cc06b5a5c262757d8b86467c25a4e66c90c37922fd3548fc1342a9864732d17924f97e7b6c6c1786d diff --git a/media-libs/gegl/gegl-0.4.24.ebuild b/media-libs/gegl/gegl-0.4.24.ebuild new file mode 100644 index 000000000000..8e41ad178078 --- /dev/null +++ b/media-libs/gegl/gegl-0.4.24.ebuild @@ -0,0 +1,158 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +# vala and introspection support is broken, bug #468208 +VALA_USE_DEPEND=vapigen + +inherit meson gnome2-utils python-any-r1 vala + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git" + SRC_URI="" +else + SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="A graph based image processing framework" +HOMEPAGE="http://www.gegl.org/" + +LICENSE="|| ( GPL-3+ LGPL-3 )" +SLOT="0.4" + +IUSE="cairo debug ffmpeg introspection lcms lensfun openexr pdf raw sdl svg test tiff umfpack vala v4l webp" +REQUIRED_USE=" + svg? ( cairo ) + test? ( introspection ) + vala? ( introspection ) +" + +RESTRICT="!test? ( test )" + +# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE +# so there is no chance to support libav right now (Gentoo bug #567638) +# If it returns, please check prior GEGL ebuilds for how libav was integrated. Thanks! +RDEPEND=" + >=dev-libs/glib-2.44:2 + >=dev-libs/json-glib-1.2.6 + >=media-libs/babl-0.1.78[introspection?,lcms?,vala?] + media-libs/libnsgif + >=media-libs/libpng-1.6.0:0= + >=sys-libs/zlib-1.2.0 + virtual/jpeg:0= + >=x11-libs/gdk-pixbuf-2.32:2 + >=x11-libs/pango-1.38.0 + cairo? ( >=x11-libs/cairo-1.12.2 ) + ffmpeg? ( media-video/ffmpeg:0= ) + introspection? ( >=dev-libs/gobject-introspection-1.32:= ) + lcms? ( >=media-libs/lcms-2.8:2 ) + lensfun? ( >=media-libs/lensfun-0.2.5 ) + openexr? ( >=media-libs/openexr-1.6.1:= ) + pdf? ( >=app-text/poppler-0.71.0[cairo] ) + raw? ( >=media-libs/libraw-0.15.4:0= ) + sdl? ( >=media-libs/libsdl-1.2.0 ) + svg? ( >=gnome-base/librsvg-2.40.6:2 ) + tiff? ( >=media-libs/tiff-4:0 ) + umfpack? ( sci-libs/umfpack ) + v4l? ( >=media-libs/libv4l-1.0.1 ) + webp? ( >=media-libs/libwebp-0.5.0:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-lang/perl + >=dev-util/gtk-doc-am-1 + >=sys-devel/gettext-0.19.8 + >=sys-devel/libtool-2.2 + virtual/pkgconfig + test? ( $(python_gen_any_dep '>=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]') ) + vala? ( $(vala_depend) ) +" + +DOCS=( AUTHORS docs/ChangeLog docs/NEWS.txt ) + +PATCHES=( + "${FILESDIR}"/${PN}-0.4.18-drop-failing-tests.patch + "${FILESDIR}"/${PN}-0.4.18-program-suffix.patch +) + +python_check_deps() { + has_version -b ">=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + default + + # don't require Apple's OpenCL on versions of OSX that don't have it + if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then + sed -i -e 's/#ifdef __APPLE__/#if 0/' gegl/opencl/* || die + fi + + # commit 7c78497b : tests that use gegl.png are broken on non-amd64 + sed -e '/clones.xml/d' \ + -e '/composite-transform.xml/d' \ + -i tests/compositions/meson.build || die + + # fix skipping mipmap tests due to executable not found + for item in "invert-crop.sh" "invert.sh" "rotate-crop.sh" "rotate.sh" "unsharp-crop.sh" "unsharp.sh"; do + sed -i "s:/bin/gegl:/bin/gegl-0.4:g" "${S}/tests/mipmap/${item}" || die + sed -i "s:/tools/gegl-imgcmp:/tools/gegl-imgcmp-0.4:g" "${S}/tests/mipmap/${item}" || die + done + + gnome2_environment_reset + + use vala && vala_src_prepare +} + +src_configure() { + local emesonargs=( + # - Disable documentation as the generating is bit automagic + # if anyone wants to work on it just create bug with patch + -Ddocs=false + -Dexiv2=disabled + -Dgdk-pixbuf=enabled + -Dgexiv2=disabled + # - There are two checks for dot, one controllable by --with(out)-graphviz + # which toggles HAVE_GRAPHVIZ that is not used anywhere. Yes. + -Dgraphviz=disabled + -Djasper=disabled + -Dlibjpeg=enabled + -Dlibpng=enabled + # - libspiro: not in portage main tree + -Dlibspiro=disabled + -Dlua=disabled + -Dmrg=disabled + -Dpango=enabled + -Dsdl2=disabled + # - Parameter -Dworkshop=false disables any use of Lua, effectivly + -Dworkshop=false + $(meson_feature cairo) + $(meson_feature cairo pangocairo) + $(meson_feature ffmpeg libav) + $(meson_feature lcms) + $(meson_feature lensfun) + $(meson_feature openexr) + $(meson_feature pdf poppler) + $(meson_feature raw libraw) + $(meson_feature sdl sdl1) + $(meson_feature svg librsvg) + $(meson_feature test pygobject) + $(meson_feature tiff libtiff) + $(meson_feature umfpack) + # - v4l support does not work with our media-libs/libv4l-0.8.9, + # upstream bug at https://bugzilla.gnome.org/show_bug.cgi?id=654675 + $(meson_feature v4l libv4l) + $(meson_feature v4l libv4l2) + $(meson_feature vala vapigen) + $(meson_feature webp) + $(meson_use introspection) + ) + meson_src_configure +} diff --git a/media-libs/grilo/Manifest b/media-libs/grilo/Manifest index 76f15b4049e6..2709ca57024f 100644 --- a/media-libs/grilo/Manifest +++ b/media-libs/grilo/Manifest @@ -1,2 +1 @@ -DIST grilo-0.3.11.tar.xz 233516 BLAKE2B 4f239ae99bbd0fefe501e60bbb1249641a2996a26cc8342d5b8daf0665baaad268de9e295bf52b0b504da5c9a0a1f9174664c1afe1303e5dc8a5b547b2e1d160 SHA512 fd46d035982b14ed19681acce3f4878cc678919babc031ce5eb577a21d14f97b905eb5094b344b7fc732bf317fb504dae940cffb7875de2d577bae431b7f9c36 DIST grilo-0.3.12.tar.xz 234340 BLAKE2B dd9f2558dee73080d87a98209816ca79a13fee4934a9e456190616e11565095e3c08e64f3ccec30e3bb7a102a9e23c25ba32a95f963676516a354a785bd6bdd6 SHA512 c0badc4b3f96efa04e6f3b5f32b2322855d9a660f748ce68012d266a6f5936f850bd63e559c782ae02ee24ba282c3b3882c6b8fae99019b913d74ff927a31017 diff --git a/media-libs/grilo/grilo-0.3.11.ebuild b/media-libs/grilo/grilo-0.3.11.ebuild deleted file mode 100644 index e4711be72aa5..000000000000 --- a/media-libs/grilo/grilo-0.3.11.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python{3_6,3_7} ) -VALA_USE_DEPEND="vapigen" - -inherit gnome.org meson python-any-r1 vala xdg - -DESCRIPTION="A framework for easy media discovery and browsing" -HOMEPAGE="https://wiki.gnome.org/Projects/Grilo" - -LICENSE="LGPL-2.1+" -SLOT="0.3/0" # subslot is libgrilo-0.3 soname suffix -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" - -IUSE="gtk gtk-doc +introspection +network +playlist test vala" -REQUIRED_USE="vala? ( introspection )" -RESTRICT="!test? ( test )" - -# oauth could be optional if meson is patched - used for flickr oauth in grilo-test-ui tool -RDEPEND=" - >=dev-libs/glib-2.44:2 - dev-libs/libxml2:2 - network? ( >=net-libs/libsoup-2.41.3:2.4[introspection?] ) - playlist? ( >=dev-libs/totem-pl-parser-3.4.1 ) - introspection? ( >=dev-libs/gobject-introspection-1.54:= ) - - gtk? ( - net-libs/liboauth - >=x11-libs/gtk+-3.14:3 ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - gtk-doc? ( - >=dev-util/gtk-doc-1.10 - app-text/docbook-xml-dtd:4.3 ) - ${PYTHON_DEPS} - test? ( sys-apps/dbus ) - vala? ( $(vala_depend) ) -" - -src_prepare() { - sed -i -e "s:'GETTEXT_PACKAGE', meson.project_name():'GETTEXT_PACKAGE', 'grilo-${SLOT%/*}':" meson.build || die - sed -i -e "s:meson.project_name():'grilo-${SLOT%/*}':" po/meson.build || die - sed -i -e "s:'grilo':'grilo-${SLOT%/*}':" doc/grilo/meson.build || die - - # Drop explicit unversioned vapigen check - sed -i -e "/find_program.*vapigen/d" meson.build || die - - # Don't build examples; they get embedded in gtk-doc, thus we don't install the sources with USE=examples either - sed -i -e "/subdir('examples')/d" meson.build || die - - xdg_src_prepare - use vala && vala_src_prepare -} - -src_configure() { - local emesonargs=( - $(meson_use network enable-grl-net) - $(meson_use playlist enable-grl-pls) - $(meson_use gtk-doc enable-gtk-doc) - $(meson_use introspection enable-introspection) - $(meson_use gtk enable-test-ui) - $(meson_use vala enable-vala) - ) - meson_src_configure -} - -src_test() { - dbus-run-session meson test -C "${BUILD_DIR}" || die -} diff --git a/media-libs/libjsw/files/libjsw-1.5.8-build.patch b/media-libs/libjsw/files/libjsw-1.5.8-build.patch index d786195058c1..ebe7dfc93ef7 100644 --- a/media-libs/libjsw/files/libjsw-1.5.8-build.patch +++ b/media-libs/libjsw/files/libjsw-1.5.8-build.patch @@ -1,60 +1,17 @@ ---- libjsw/Makefile.old 2010-03-22 17:03:21.000000000 +0100 -+++ libjsw/Makefile 2010-03-22 17:07:02.000000000 +0100 -@@ -51,10 +51,10 @@ - # to debug the program. - # - --CFLAGS = -Wall -O2 -g --CFLAGS += -ffast-math -+CFLAGS += -fPIC -+CXXFLAGS += -fPIC - --CPPFLAGS = -D__cplusplus -+CPPFLAGS += -D__cplusplus - - - # ######################################################################## -@@ -82,11 +82,9 @@ - OBJ_C = $(SRC_C:.c=.o) - OBJ_CPP = $(SRC_CPP:.cpp=.o) - .c.o: -- @echo "Compiling module $*.o" -- @+$(CC) -c $*.c $(INC_DIRS) $(CFLAGS) -+ $(CC) -c $*.c $(INC_DIRS) $(CFLAGS) - .cpp.o: -- @echo "Compiling module $*.o" -- @+$(CPP) -c $*.cpp $(INC_DIRS) $(CFLAGS) $(CPPFLAGS) -+ $(CPP) -c $*.cpp $(INC_DIRS) $(CXXFLAGS) $(CPPFLAGS) - - - # ######################################################################## -@@ -95,13 +93,7 @@ - $(LIB): prebuild modules postbuild - - modules: $(OBJ_C) $(OBJ_CPP) -- @echo -n "Linking modules..." -- @$(CC) $(OBJ_C) $(OBJ_CPP) -Wl,-soname=$(LIB) -shared -o $(LIB) $(LIBS) $(LIB_DIRS) -- @echo -n " " -- @$(RM) $(RMFLAGS) $(LIBPFX).so -- @$(LINK) -s $(LIB) $(LIBPFX).so -- @$(LINK) -s $(LIB) $(LIBPFX).so.1 -- @-$(LS) $(LSFLAGS) $(LIB) -+ $(CPP) $(OBJ_C) $(OBJ_CPP) -o $(LIB) $(LDFLAGS) $(LIBS) $(LIB_DIRS) - - prebuild: - @echo "Building library \"$(LIB)\"..." ---- jscalibrator/Makefile.old 2010-03-22 17:08:07.000000000 +0100 -+++ jscalibrator/Makefile 2010-03-22 17:11:26.000000000 +0100 -@@ -59,9 +59,6 @@ +--- a/jscalibrator/Makefile ++++ b/jscalibrator/Makefile +@@ -59,10 +59,7 @@ #CFLAGS = -Wall -O -g \ # `gtk-config --cflags` -CFLAGS = -Wall -O6 -fomit-frame-pointer -funroll-loops -ffast-math \ - `gtk-config --cflags` - - CPPFLAGS = -D__cplusplus +-CPPFLAGS = -D__cplusplus ++CPPFLAGS = + # ######################################################################## @@ -76,7 +73,7 @@ # to the LIB line depending on what you have set in the CFLAGS line # farther above. @@ -82,21 +39,27 @@ # ######################################################################## -@@ -117,11 +114,9 @@ +@@ -111,17 +108,13 @@ + RM = rm + RMFLAGS = -f + +-CC = cc +-CPP = c++ + BIN = jscalibrator OBJ_C = $(SRC_C:.c=.o) OBJ_CPP = $(SRC_CPP:.cpp=.o) .c.o: - @echo "Compiling module $*.o" - @+$(CC) -c $*.c $(INC_DIRS) $(CFLAGS) -+ $(CC) -c $*.c $(INC_DIRS) $(CFLAGS) ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(INC_DIRS) -c $< -o $@ .cpp.o: - @echo "Compiling module $*.o" - @+$(CPP) -c $*.cpp $(INC_DIRS) $(CFLAGS) $(CPPFLAGS) -+ $(CPP) -c $*.cpp $(INC_DIRS) $(CXXFLAGS) $(CPPFLAGS) ++ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(INC_DIRS) -c $< -o $@ # ######################################################################## -@@ -130,10 +125,7 @@ +@@ -130,10 +123,7 @@ $(BIN): prebuild modules postbuild modules: $(OBJ_C) $(OBJ_CPP) @@ -104,7 +67,115 @@ - @$(CC) $(OBJ_C) $(OBJ_CPP) -o $(BIN) $(LIBS) $(LIB_DIRS) - @echo -n " " - @-$(LS) $(LSFLAGS) $(BIN) -+ $(CC) $(OBJ_C) $(OBJ_CPP) -o $(BIN) $(LDFLAGS) $(LIB_DIRS) $(LIBS) ++ $(CC) $(LDFLAGS) $(OBJ_C) $(OBJ_CPP) -o $(BIN) $(LIB_DIRS) $(LIBS) prebuild: @echo "Building program \"$(BIN)\"..." +--- a/jswdemos/Makefile ++++ b/jswdemos/Makefile +@@ -1,5 +1,5 @@ + # Compiler flags +-CFLAGS = -g -O2 -Wall ++CFLAGS += -Wall + + # Libraries to link to + LIB = -ljsw +@@ -10,10 +10,6 @@ + # Include paths + INC_DIRS = + +-# Compiler +-CC = gcc +-CPP = g++ +- + # Utilities + RM = rm + RMFLAGS = -f +@@ -25,22 +21,23 @@ + + axis: + @echo "Compiling program \"axis\"" +- @$(CC) axis.c -o axis $(CFLAGS) $(LIB) $(LIB_DIRS) ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) axis.c -o axis $(LIB) $(LIB_DIRS) + + basic: + @echo "Compiling program \"basic\"" +- @$(CC) basic.c -o basic $(CFLAGS) $(LIB) $(LIB_DIRS) ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) basic.c -o basic $(LIB) $(LIB_DIRS) + + button: + @echo "Compiling program \"button\"" +- @$(CC) button.c -o button $(CFLAGS) $(LIB) $(LIB_DIRS) ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) button.c -o button $(LIB) $(LIB_DIRS) + + listing: + @echo "Compiling program \"listing\"" +- @$(CC) listing.c -o listing $(CFLAGS) $(LIB) $(LIB_DIRS) ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) listing.c -o listing $(LIB) $(LIB_DIRS) ++ + waitbtn: + @echo "Compiling program \"waitbtn\"" +- @$(CC) waitbtn.c -o waitbtn $(CFLAGS) $(LIB) $(LIB_DIRS) ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) waitbtn.c -o waitbtn $(LIB) $(LIB_DIRS) + + # Clean up intermediate files + clean: +--- a/libjsw/Makefile ++++ b/libjsw/Makefile +@@ -51,17 +51,15 @@ + # to debug the program. + # + +-CFLAGS = -Wall -O2 -g +-CFLAGS += -ffast-math +- +-CPPFLAGS = -D__cplusplus ++CFLAGS += -fPIC ++CXXFLAGS += -fPIC + + + # ######################################################################## + # Dependant Libraries: + # + INC_DIRS = +-LIBS = -shared ++LIBS = -shared -Wl,-soname,libjsw.so.1 + LIB_DIRS = + + +@@ -76,18 +74,13 @@ + LS = ls + LSFLAGS = -s -h -c --color=auto + +-CC = cc +-CPP = c++ + LIB = $(LIBPFX).so.$(LIBVER) + OBJ_C = $(SRC_C:.c=.o) + OBJ_CPP = $(SRC_CPP:.cpp=.o) + .c.o: +- @echo "Compiling module $*.o" +- @+$(CC) -c $*.c $(INC_DIRS) $(CFLAGS) ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(INC_DIRS) -c $< -o $@ + .cpp.o: +- @echo "Compiling module $*.o" +- @+$(CPP) -c $*.cpp $(INC_DIRS) $(CFLAGS) $(CPPFLAGS) +- ++ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(INC_DIRS) -c $< -o $@ + + # ######################################################################## + # Build Rules: +@@ -95,13 +88,7 @@ + $(LIB): prebuild modules postbuild + + modules: $(OBJ_C) $(OBJ_CPP) +- @echo -n "Linking modules..." +- @$(CC) $(OBJ_C) $(OBJ_CPP) -Wl,-soname=$(LIB) -shared -o $(LIB) $(LIBS) $(LIB_DIRS) +- @echo -n " " +- @$(RM) $(RMFLAGS) $(LIBPFX).so +- @$(LINK) -s $(LIB) $(LIBPFX).so +- @$(LINK) -s $(LIB) $(LIBPFX).so.1 +- @-$(LS) $(LSFLAGS) $(LIB) ++ $(CXX) $(LDFLAGS) $(OBJ_C) $(OBJ_CPP) -o $(LIB) $(LIBS) $(LIB_DIRS) + + prebuild: + @echo "Building library \"$(LIB)\"..." diff --git a/media-libs/libjsw/files/libjsw-1.5.8-musl.patch b/media-libs/libjsw/files/libjsw-1.5.8-musl.patch new file mode 100644 index 000000000000..9a6f116e8302 --- /dev/null +++ b/media-libs/libjsw/files/libjsw-1.5.8-musl.patch @@ -0,0 +1,11 @@ +--- a/include/os.h ++++ b/include/os.h +@@ -254,7 +254,7 @@ + typedef int int32_t; + typedef unsigned int u_int32_t; + +-# if __GNUC__ >= 2 ++# if __GLIBC__ >= 2 + + # ifndef int64_t + typedef long long int64_t; diff --git a/media-libs/libjsw/libjsw-1.5.8.ebuild b/media-libs/libjsw/libjsw-1.5.8.ebuild index c025a7f50f9f..92ca06fcddb4 100644 --- a/media-libs/libjsw/libjsw-1.5.8.ebuild +++ b/media-libs/libjsw/libjsw-1.5.8.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils multilib +EAPI=7 + +inherit toolchain-funcs DESCRIPTION="provide a uniform API and user configuration for joysticks and game controllers" HOMEPAGE="http://freshmeat.net/projects/libjsw/" @@ -11,34 +12,38 @@ SRC_URI="http://wolfsinger.com/~wolfpack/packages/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ppc ~ppc64 x86" -IUSE="" -DEPEND="" +PATCHES=( + "${FILESDIR}"/${P}-build.patch # 724664 + "${FILESDIR}"/${P}-musl.patch # 713792 +) src_prepare() { - cp include/jsw.h libjsw/ - epatch "${FILESDIR}"/${P}-build.patch + default + + cp include/jsw.h libjsw/ || die bunzip2 libjsw/man/* || die } +src_configure() { + tc-export CC CXX +} + src_compile() { - LDFLAGS+=" -Wl,-soname,libjsw.so.1" - cd libjsw - emake - ln -s libjsw.so.${PV} libjsw.so + emake -C libjsw } src_install() { - insinto /usr/include - doins include/jsw.h + doheader include/jsw.h dodoc README - docinto jswdemos - dodoc jswdemos/* + dodoc -r jswdemos + docompress -x /usr/share/doc/${PF}/jswdemos - cd "${S}"/libjsw + cd libjsw || die dolib.so libjsw.so.${PV} dosym libjsw.so.${PV} /usr/$(get_libdir)/libjsw.so dosym libjsw.so.${PV} /usr/$(get_libdir)/libjsw.so.1 + doman man/* } diff --git a/media-libs/libtgvoip/files/configure-bashisms.patch b/media-libs/libtgvoip/files/configure-bashisms.patch new file mode 100644 index 000000000000..2ebdf8a2799c --- /dev/null +++ b/media-libs/libtgvoip/files/configure-bashisms.patch @@ -0,0 +1,83 @@ +From 601c2b7e4336357f49ad2dcf93bc59e5944975a4 Mon Sep 17 00:00:00 2001 +From: Georgy Yakovlev +Date: Sat, 4 Jul 2020 17:11:24 -0700 +Subject: [PATCH] configure.ac: use POSIX test syntax + +with == syntax configure fails on some shells (dash fish) + +./configure: 17913: test: xyes: unexpected operator +./configure: 17921: test: x: unexpected operator +./configure: 17929: test: x: unexpected operator +Detected OS: linux-gnu +./configure: 17946: test: x: unexpected operator +./configure: 17962: test: xno: unexpected operator +checking for dlopen in -ldl... yes +./configure: 18036: test: xyes: unexpected operator +checking for libpulse... yes +checking for alsa... yes +./configure: 18251: test: xyes: unexpected operator +./configure: 18259: test: xyes: unexpected operator +./configure: 18275: test: xyes: unexpected operator +checking for size_t... yes + +Downstream-bug: https://bugs.gentoo.org/729034 +Signed-off-by: Georgy Yakovlev +--- + configure.ac | 18 +++++++++--------- + 1 file changed, 9 insertions(+), 9 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 37ee7a1..17789c2 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -46,18 +46,18 @@ AS_CASE([$host_cpu], + [armv7*], [cpu_armv7=yes] + ) + AS_ECHO("Detected CPU: $host_cpu") +-AM_CONDITIONAL(TARGET_CPU_X86, test "x$cpu_x86" == xyes) +-AM_CONDITIONAL(TARGET_CPU_ARM, test "x$cpu_arm" == xyes) +-AM_CONDITIONAL(TARGET_CPU_ARMV7, test "x$cpu_armv7" == xyes) ++AM_CONDITIONAL(TARGET_CPU_X86, test "x$cpu_x86" = xyes) ++AM_CONDITIONAL(TARGET_CPU_ARM, test "x$cpu_arm" = xyes) ++AM_CONDITIONAL(TARGET_CPU_ARMV7, test "x$cpu_armv7" = xyes) + AS_ECHO("Detected OS: $host_os") + + AS_CASE([$host_os], + [darwin*], [os_osx=yes] + ) +-AM_CONDITIONAL(TARGET_OS_OSX, test "x$os_osx" == xyes) ++AM_CONDITIONAL(TARGET_OS_OSX, test "x$os_osx" = xyes) + + AC_ARG_ENABLE([audio-callback], [AS_HELP_STRING([--enable-audio-callback], [enable callback-based audio I/O])], [], [enable_audio_callback=no]) +-AM_CONDITIONAL(ENABLE_AUDIO_CALLBACK, test "x$enable_audio_callback" == xyes) ++AM_CONDITIONAL(ENABLE_AUDIO_CALLBACK, test "x$enable_audio_callback" = xyes) + + AS_IF([test "x$os_osx" != xyes && test "x$enable_audio_callback" != xyes], [ # Linux + AC_CHECK_LIB([dl], [dlopen]) +@@ -65,7 +65,7 @@ AS_IF([test "x$os_osx" != xyes && test "x$enable_audio_callback" != xyes], [ # L + AC_ARG_WITH([pulse], [AS_HELP_STRING([--without-pulse], [disable PulseAudio support])], [], [with_pulse=yes]) + AC_ARG_WITH([alsa], [AS_HELP_STRING([--without-alsa], [disable ALSA support])], [], [with_alsa=yes]) + +- AS_IF([test "x$with_pulse" == xno && test "x$with_alsa" == xno], [ ++ AS_IF([test "x$with_pulse" = xno && test "x$with_alsa" = xno], [ + AC_MSG_FAILURE([You can only disable either ALSA or PulseAudio, not both]); + ]) + +@@ -82,11 +82,11 @@ AS_IF([test "x$os_osx" != xyes && test "x$enable_audio_callback" != xyes], [ # L + ]) + ]); + +-AM_CONDITIONAL(WITH_PULSE, test "x$with_pulse" == xyes) +-AM_CONDITIONAL(WITH_ALSA, test "x$with_alsa" == xyes) ++AM_CONDITIONAL(WITH_PULSE, test "x$with_pulse" = xyes) ++AM_CONDITIONAL(WITH_ALSA, test "x$with_alsa" = xyes) + + AC_ARG_ENABLE([dsp], [AS_HELP_STRING([--disable-dsp], [disable signal processing (echo cancellation, noise suppression, and automatic gain control)])], [], [enable_dsp=yes]) +-AM_CONDITIONAL(ENABLE_DSP, test "x$enable_dsp" == xyes) ++AM_CONDITIONAL(ENABLE_DSP, test "x$enable_dsp" = xyes) + + # Checks for header files. + AC_FUNC_ALLOCA +-- +2.27.0 + diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200701.ebuild b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200701-r1.ebuild similarity index 95% rename from media-libs/libtgvoip/libtgvoip-2.4.4_p20200701.ebuild rename to media-libs/libtgvoip/libtgvoip-2.4.4_p20200701-r1.ebuild index 65f68701687e..0271d86572a6 100644 --- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200701.ebuild +++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200701-r1.ebuild @@ -30,6 +30,8 @@ REQUIRED_USE="|| ( alsa pulseaudio )" S="${WORKDIR}/${PN}-${EGIT_COMMIT}" +PATCHES=( "${FILESDIR}/configure-bashisms.patch" ) + src_prepare() { default sed -i 's/-std=gnu++0x/-std=gnu++17/' Makefile.am || die diff --git a/media-libs/openh264/openh264-2.1.1.ebuild b/media-libs/openh264/openh264-2.1.1.ebuild index 1247581b4dbd..b18de1c269b6 100644 --- a/media-libs/openh264/openh264-2.1.1.ebuild +++ b/media-libs/openh264/openh264-2.1.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/cisco/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="BSD" SLOT="0/6" # subslot = openh264 soname version KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="cpu_flags_x86_avx2 +plugin utils" +IUSE="cpu_flags_arm_neon cpu_flags_x86_avx2 +plugin utils" RESTRICT="bindist test" @@ -36,24 +36,29 @@ multilib_src_configure() { } emakecmd() { - CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \ + CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" AR="$(tc-getAR)" \ emake V=Yes CFLAGS_M32="" CFLAGS_M64="" CFLAGS_OPT="" \ PREFIX="${EPREFIX}/usr" \ LIBDIR_NAME="$(get_libdir)" \ SHAREDLIB_DIR="${EPREFIX}/usr/$(get_libdir)" \ INCLUDES_DIR="${EPREFIX}/usr/include/${PN}" \ HAVE_AVX2=$(usex cpu_flags_x86_avx2 Yes No) \ + ARCH="$(tc-arch)" \ $@ } multilib_src_compile() { - local mybits="ENABLE64BIT=No" + local myopts="ENABLE64BIT=No" case "${ABI}" in - s390x|alpha|*64) mybits="ENABLE64BIT=Yes";; + s390x|alpha|*64) myopts="ENABLE64BIT=Yes";; esac - emakecmd ${mybits} - use plugin && emakecmd ${mybits} plugin + if use arm; then + myopts+=" USE_ASM=$(usex cpu_flags_arm_neon Yes No)" + fi + + emakecmd ${myopts} + use plugin && emakecmd ${myopts} plugin } multilib_src_install() { diff --git a/media-libs/vulkan-layers/vulkan-layers-1.2.141.ebuild b/media-libs/vulkan-layers/vulkan-layers-1.2.141.ebuild index 45245cfdabcb..54dc753e964c 100644 --- a/media-libs/vulkan-layers/vulkan-layers-1.2.141.ebuild +++ b/media-libs/vulkan-layers/vulkan-layers-1.2.141.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 ~ppc64 x86" + KEYWORDS="amd64 ~arm64 ~ppc64 x86" S="${WORKDIR}"/${MY_PN}-${PV} fi diff --git a/media-libs/vulkan-loader/vulkan-loader-1.2.141.ebuild b/media-libs/vulkan-loader/vulkan-loader-1.2.141.ebuild index 71f3ce8b1cf8..971d4bd51398 100644 --- a/media-libs/vulkan-loader/vulkan-loader-1.2.141.ebuild +++ b/media-libs/vulkan-loader/vulkan-loader-1.2.141.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 ~ppc64 x86" + KEYWORDS="amd64 ~arm64 ~ppc64 x86" S="${WORKDIR}"/${MY_PN}-${PV} fi diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz index ce82592a1824ed1e789be58c0382b45cc1716bfc..60aaa1cdbf470fd71185f4b769c01f321f6b1320 100644 GIT binary patch delta 42884 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 &? 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 E04zIUp#T5? delta 42872 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 literal 5037 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⪼H4p#z!lP=HENqLH)Gz=;}Y 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 z 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 delta 60042 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%0A25XBpuwmm>0lsdlwT89Ii_E8aUru~K9 zK88v~X2j-D45t}jiP!>yx_B+_$b^{@f4kMs^C5?fdPg8afB5v|9Z2mEi`|7r9qG*X$)zd&?x%EjpOm@zv>rGhf zb2{!LJEN?n=ei{PZSLC(WJW%p(lFc8Sr*hP_7||-H}J9$n(ZoPdm30gy%6Lu1Lj0D zaKXEW?TaY*e}Y$qT<00Xb4`vH3+IW>Z_hnFw|9mtmdpZ2lmFi12?tyXV=p~~A=$ui zMbL!ZfU)B9uj}Y}O?eNCO2{%=NjBNdo9jJ$MADVZPUTi?@f7YNn{3B{6Skd)fv`U;BPBifP zX&NDG6GT{`-#DOXhdk{{XEyV=l(EBYZdf5y;h=or|IT#QPE|2n?(*5dxH5h zJ%jJ7C*4lp%W9h2kvvYDeO;_?zkJBrzZB;n?6$-FytX+GOJS1}iYvSh04r*KUOqVZ z-ubI$f8LPx?9BE&(z7jR&$_;>dvQQ*DVF5|t%fEL525KW_y^cMnS^n#r|aT$65#Ka zb!#bUS#dI)1YygJ!xWR*Z)th#)mw!L(B>X_N5AgvaOlV8v`{bR#H#y=+gESyK=2e; zwNoBYzTMf2EFQnl`ziM=$AM0aWO>r-VtxPhf79q+zx?~JA8#2=FID8@jO96QlrgGZ ztXu{%I+TM*;339Bl6w8?W%B`eZ3RJJj!8fdU-tGK_Q@aB+b0hv-dbU^tH*-V8ax;} zSPZTZRy-GQg2cOp-zX!CKH7gwci%6j|;LFJQQqedLLx{dwzNC z)3I5;<+zmT>~5mQ9oIa^e(pk^*2KM?e|BIrm$SaDCbzYdl|`A2b=o=#L+}Nih~Z&? zt-JgIdw~|qKQ9~jSg9@>j@3`t0VO<4G{{{J=PZ&YG`oU)t>)Pdg+ne@2&R z1+++eCb4=)G#=sQZwXVFSF~yrBu+@KFo~;ZmX_k(_M2a#P1vF0#fGt4g6$>oVzu@2 zNaWiqrNKCpO9{6uCvZ}{)9ASyGwX=4J`)7u8o_~;muYePuukvl9gZq2-Sd&#HUR4o zy^8G0r=_reT(c)__`}yVzI^>~e-qJ%v5%%=O0sPhOFHa@vhTq@%ygOOvi92UY_EHO z-{X0Nt!U(Q{^Yp;-^<$sG1cW6eR9-}_s%#Db>qEeYj1n=_hA7; z7Imb6VKhfyp~xV|Xf>PKtJiZlrxr`=F+F5(KbLV7?^He#;?^q&Jm+<)e{-?#)nWV& zUZ?az-6GzI0>N^J3ZDRHlCj1&gT-k>*)juUKp6X`@vx{NUfLC$REG__~TFO*Uz6n z^u1rN%?r^TEndn3FU6GV{oEXlDV6zDb0G3;fOh<8b85AT@#F-Te;W>uB^+y*9dMv2 zs)ev&j=(fx9o}I)i>1MqXhI$cYfo+kTC~x0Z-_P| z<|b0ANy_LVFfiV!^kn*O0f? zuJO8JAJ*!nn)P;kfAH!Ae3+vrh~P;KGIGKdq_b_9S+xPjd*hHUPb&ryYPameaj*nosOyGsnPM;K zOjKJ*IT?|&R4vLdNuBWW>5;f)JfQF#{po){ z?&yW12*yl6FUci4rEy*JNkp+EmVgK)UZmtDPq?gOGfraQfAl(p8nZRB>q$)P?cfH4p-uf6 z4+C5BTb{xTzJU9Bgy+@?jD6zN1+ujz6b>D*Y!2S<;HqHMBdjkg(OEH~HVWdJ-en0j zDc0m$SkX*pCU74`blU@@HYYaSHvzXS55?MZx74dEer=z>><@)ar}Z&!4mli5_}gJD z=r@&Lf7#heeC$#n!W%$bDC;3>9;_WtnjBEyuB2D}cq6+&)!?`Xee~zfx{Qq(e=Qcv639he$0)G7Z>6cgP z`T|~~CDDZcuA+FW&DK^ps%0ZyoVtpgbbDG{=yiW-QM*kw-B#u~=&=xd8}`dS6mJh$cFLVZ_fUon2;LZ4p2^{0xrL0*CEB-b zbC=1X;W(4*Y9_n=@xb}iO-yIFpiOS0e}?nkvAt*w_8Voj>%zn7_}p@yQOT@lJ7~wW1xq!YVq`KYRYau4P$!}yzx6*lNFhU4_zOY~ z@ljzDertjBf-od|^oBKDU|6?1VsJ)2D!Q_i#W@_+ORBw>BeRGdCc}d@uNU#k8!sU8 zHitug2^I5nfl!dLhg<9QBIzH0e=9G<7k~K}9ADbquWsS6E3)>JL~fpJncyREIC8t% zH-}Bk^Xctz9H=8XK$`B15L;p_d_KHJ{VG@QUVD2y#p=Vf3EzqdM#;b zBC7YnZO2_*(}7^%M6mW1Tywx20k$M=ZMJn(dG;pK<`}V3gM*H}%q3_0YR);RYm)BVeKYsh$kKaFi`~Et? z@RfX74xNa{*jPS!PUqP7>S<6u$M8(yRN+AM6Kcc;o#-7oa2y=1e>B~JIEAjWMzr6i zhhy^IKImBi${IXdjFQ%|p`yLkvBR z=fFDL{)*bAf2hmMFMZtJTz4j^z4xkm>kmW_MZ5Oth_9BwCj<3*#+Vh9okJ3J zoZ!$wR#TZWF3%(iaWr|;nrVpbTn#ka)Av-IE)~2SwA%^isThjlcpoBdqCY>4C7We3 z4|^aPJS@=5pm^*}!?;1(^SMFx^ytqrcT7%%bZEE+omR88fA*>CL4@ENw-eef#}YYI zFWjXM4?7(lb3aLLV(V)v|NE!U-+%e%ZQO%JvKN-D3*)^pVG6jSSF@g0HcCubdJjOs+xQ$nPWHt6D(4x!RUK^N z;p_%Ky#gYVYR-sudnB7Ub+2x3DIock3*0)L)jfK6rItW z=gkg0{hAA)XK{+m*=A%Z-gZ=daIhu+GNA*@#tttweGdD+V9SvvUS90|>Ry>z`cv3&ns2L8sc=0*&m+_V+W5X;e_cO){*w-m<;=IkYs7B5 zTr9AJe}qO$`~h`~uI+JO-q(D478aVroFMdsp{$gTYj9Brt1plw=>(@^o zgwV@2&%dI}^GX?_Kb)*%IGR)nF`roz70J%}%b-;j4~t&!BuaX%2m} zf9qsI0=HkdiwA2F}S67gd!zv z41>{}SDC|0Q=^InyRDrMa5ze|lfYZUe~>KvumX{AcD@P6>DV$m8ZN%u8za0Z!mAeV zfDCYQg14*jg0)`8IF#<;pw1ieu)UN1bPT8Wr3B*PoP+`xEo%%Wx51aZXuD*T#hFBMGnfYWQfA+7icLJ*&@2Vyp7;5^0if77Eu zTjXp2fh0>NZ6o!16rR&jwntbs1g9(JGQ3jxsangZh?D4FyVt;{DHRHD zczKBfp++5Tb%|q*_#a3X#29j(6g^&!j5$Ef=8gC$PAtn$3a~j+2SVaBg3utSeCsws zIZ6-am2Kr2(!BQEf9uq(jWj)@e=RKGMLjx??_&>9JznTnBLc!*gavfla{Oz1Zrwx7 zUNd+hONYd!Ye$=8Rdz8I+bDdsNRV^beehH|fk(&o273W8p_(B02U~F51l8Lr5BTi? zdO2VQzEswmL#Fu5m}%bB0J2}w2{@>iS`+z{%}G9EVa>_j9#*i_H3^G6f4_q^J&|*+ zE5X>IjL8K3aOg{sQCg6`vt!ec!LS)`P@3M8>8OVGp@Q|(jISL;FSi*UFhC2y6F3a* z%3faYWm+{W?)Ty3I*ZOWWEqxt+FlX7wSy0~mmxTA%4P}+2cFxL?a|>6ut4v+PR_^1 zod}_QJ-2Bf*idc`81L_Mf6@+K%*$%WqmjL-%B&a>6_Q_P7*|cbqKC?qA zkeXpRV_O;xq3a$L;fBshJb9h<1lnG0!|?(jD;y&V3gfk}(hD_+9P`6ct@+OjGJ}+4 zVEMt+AD|uEw2Kab7tE44U?e#}Z+eG$Maz54&KIjmy#^?C;@~o>e_#IX}>uz4wfaDmAbJRR^IjB>logt za-#T>w~-;ADnGKPbqk89u21bH>V!&+)sy%Si}h`N z!1vz1?lZFf8}YRyaaVW zw}95$YZJWj3c7?cL3FUL%SLqXgF!4L?4o-E{rmK2FCD+vBc%KEHh9D`zT%l!S)K=E ztM&mbM3izyv5RV(PjSGRgM%K5*DMTz;cq8zo-EwSfh6n@e<2vvDEW4%XnO>9C|*&^&}4y6aCoW7JMYAj^LYPFoagP$c$nH@X($ZaQpb3mUYTGsiN4r|_FZGN~$he5ErZ*}+JdvZ*AvM;0L%t({B$0g z^^KOZT{)Zc3K?8nAC~Ly;h#@Hz5@R4z+u9y53w!a_f|w&)Sl*8a_b&0MDIK+f6ooLS}jkC2Ho#h%q{Eq^*ZYd zi(|peT6TxbE-$f#z*#hMI|m&p7@D zSt^jW(>CFfvX_B*WuPT0FC5~(v+f@p@uf}Fj{Ey*ecm>+)~ABLI$jeTu>1S6yI?w0 z6(W3Ie`oaaEvztjam{9L!gDd>LijwnK?vVz6DEj0S^wmba)wr8wD6>4&a349Qn)8INfXBh>(GlhNo%bzxlL#+ta=~1{ z`IJ2(hI&_=z|EhDjosWJkD!ku2`>YFb5GGE1S;cI{IM8g@q!lHOPc<#= zf9c;v&|XeS@fL6bT{!VHo4^bIX3Max$ax|>&h2gAV6YEA4HY+Ex=fr94*G81spF-` ze_X-8t$*|{?d$yKjYOW@1L?%BdS(;5z$gxQKld6TnJ)7;bJS#|&}j$C@G-|zurcj# zxU8VC;2fC{*ud$KRUKinD9a&z-TSgGe-OwS2Oi6?904D)a{tXo3pfy$1&-dsO^ivI zB}X7VW6_;G?$9x<2Dj5$4m&R$`t@AQeR~^Yt@k4_VJ%LtML`1gUh(PNL1brm`grjS z5Y~xv!`oxQ;^TFy!n0^!KlG2H;a=Dn6tSsBr2Dr89n*W&P#u?r*hKTty`kBPf08qu zv7wF4Yo3m!^GaZwN}cnfNE*J{;rj{c6MzxX_}r^6T~@tS7k{}@seoyZ$f5~AB05y5Gr?w*k9xpDToK#K0m2BaMs>YG5f;rvL zB{xam*G)`|?n2$nnJ5IlVoFu^>OSY6p4j)#^Orw|mym^WAv>IIFKw>jN3gH!j{NIX;rv`O&5WuM z#e1!pkhyEsD~ty^)mjJUx=~%p@tg=TCgl(hlkmguQk9;Na-IZp(y`p@v9xe{t|oEpF2_!$n5EKcLFgQ(Qwm07+7r>>zaMaNAnJQ+Q3U z&on_!%g2lAiOk=E7h)$teiYwL_CS(QqXQo$5w+*7Spx-`)%A2+p<8N34TZ@7VT*^- z?ZrRZ&-Jh`BLN}NRSq&nIP_Elhwq!SZ5|=;ZR}B8r{?^<7DgPnf5!KRwf_x--A{+n zT^l*x;3@gs8a0B3_8e}i!XPn~9}5cDgJb=av`5l<{BaxLvaa1ecI$2J6<8zhN?lNYq_WE z`h-btunUfU?5bZIe>suQ<~HC_vu;J24#w#8;Iw1KZ3PNS7o&>nR+qQx<#T_3TK}h& zuRq?Tk;C=uwUPwtCCkL@?nNSZI?pO=2l>D2cGXF6px&&1`TJy*jE2y+8wxv)z206g4PYpV7Z zvzFxdVnLwDe@IeQVpua%pirHtN@24#cJ3Bc??uTzm9fcM^n@32PP-Y<68L^^KLv4# zgnX-}gcKiZBjs7&R9o_mzgm1N;3@}xEuD4!4O^Sj7sd=XECn%u0sm8$GS)wojM3{U|lO1ladV4_kAD%fiO zrVX=@(VYz*-)oTo!*KK9`xwtNhV)HR~2 z_qBPDP8)4xQSz+C^QB)l&%jFc03+~k#q5axf6z2T-Um5~yQ}2aYEVaYYnO$vUJDl} ziMYbW)7dZ$S<9+6Y1up#RNo)8rvLlL_aEcymv3)S{~@$M{loRL8DF=20GqnY`Z^wM z8gx>2s&r8dR3MdGmT7Q}_1M)Wy|eaHYiyxnfnyT)O?8kBpaMXHqKyha4E1;9c`Kg+ ze{kVSZ+yF#(1Jz+E~p<(u`mVL6iE(^KXfunSvH$>8z7B*!AItU>FTDajyIR`cB~B! z;;rOSJ{0vpzCtBr9yW4-%w;-IR(iRSG!@+fMRIZKBSHT2t$P^qgOn)`N!K_{SEMX1 z@*AgJLxRLz%({jvO;0vMLce>-d1QmoOO1s*_5nSf1tm#LCKyUV^=(i`{D z-F4cgI6|d^p|CLF@nuBhOh<(-KxQkH^r5KSHM^f&_|pn6iEz`Wl4d_`2>SVMW{G}FZ%^X~pmiasfS<&qcD&6ye zzkVyvXSJUXHo0=L`m=Gx%emgMU!Am1@ z8BDx&r5G#!vm6b1kbDuMfAON@0rKogU%CuuH$meEw6_j(iXsV)3&pok1nbDIAZbEz zUepC=;xzeYNJdmaDm)yT2q}*)VF3sctq{pfoSdXqrRGEG$7sd9ZOSDj2YN%>Ws z>{ept`LMqK<4Fj}kL3=ItJ?8mHIDvuOVCjiRe};l;8Ge>bCsy#e>#vtz`Al}&6u_P z1v_;|lvBGy*H_!dd&~mIuzECZ3&iHEjpyby-8W|dVDWQaA2TA5%yBKRgy|+&%l5GY z<;|(HOQ@F%B}GMtdBo;syY>H2{i~nLArEA6E4SYPE0SC5#RoAxYNec=nNacdpGQ}m z+9;~j$Y^Ge2g~rce^0;tw|)8iWSl%;S5w<5+PyEPB`|_J^_;S%UVF_Ku&Nii0PX=F zlV9c5#d1Lca)#m|Yx+Ux7-Xk<(}tH~B`*&-(!dFlzND;PPEQ5BdDll1sQ+5NA~Gu$ zM#7wK=Mm0TZsQPNmO(>G4ACd>@q&v8K$@$>mDz0C+nD5Ae{4mk$q2yMf$>1qT~KsV zN2~q{vd$iWWtSCHl=cUgOO4C;{=B|^d7E-SdpW9+@fO@ROJfPma9o-$V^a(ULgzF% z7wSq?-IM@MU^S+wocRkl=+{!yQ(w%kxX@X&m66533w1}-VWCQ_-0IBNw6}I#=US3{ zY4gb+Uu$SBe<)457#KX#9dzLOqH|?GjuOAp&Xu3Im6)TLK6NX&C1XajqwW`i0%@VDKc#Z&QMs&{EX-7n2ZZPvFkm1N;5gFYh`5j~Vyj>7bZzWTe7v;ddG-B5&F) zp*w10avjk<(EA_+?_g;2Oyfhi$1W%&obPhQ;-Pcrf5jC6+Gw-q=D;RNMA;TcqzZ6J z=?b#I_tz@7IYcuX&(yP=V1Qfhm#e22AX-bT+P7&xyQ6@FQ32u_N1`_8=l*JE??T_ z;>UY>e>Zs;eKTBkD!d~^5I3*3*)8EP%R3iq0HRybZ(H4QwbTg-A-JeL>_FRnx-((R zGIyzcaYP9#P6{RVcx%Cw9}f-qsV*l)Kts&04Z0Y)G%jqE2M=jkj}yU(Voe+v0oR~tURDXGT%OfYpX1I5)|=o5Pxa`iUhka(dACJpPg~Ox znMX%eW-T;;qOuXv3aP-0bO_E<%BF_#T2$scI(^>ho+^L58Q1WSa ze~n-dMUP$h4XQ(2z@ZbEf60Q|yQb2h&=ho-*N55d8jd<;nt&5%D=~#orr!E_>l62Q zWWT-ZyFY#Uc6AcFlJa{k5>d;hg%o)s*jZ^VPf2!ER3N%6OXYE{uN<>_zUqr6eJ>?s zd2ObKJk7;d?KR^hkX&6CTbEUAx*uS;f9NtbF|2>gB*$Hr{1jP(m}z_OmNCz{>Dmct z&&RQEhf0oW>qua`@0RX^Yz)wD6jzG0u7zVt4Y0eWn|IFJVzep-UlsC-3W{joLRQEj z*|$3H=a}uc&!4})!TbBMpKK4+91f~?s@m;&&DxYfSUMQ)EiLUq2SQ@-B}-05e{$nU z{fbV^(1V%-nE*}pjEh>q15JjhLeD3KdHC2A4Dq9TF% zrlcOINpqrN?oJOl7PspfLG@rNQ`>{2geZ;Q)us#F(KLSoiD{LkW%#9-PIeg+bS9Hv z6nPk1o@&);QTKRQUw$)3zKI4rf8DsrUhy&_IWQvt4t3sR)P0D0Ih{oVhC@v&rEIk) zY@ym?axR~3s_R5T;7okdAhCeDg*vLq__rVT-IA@0~SS6W7QW1)cNXr4T&d| zmp8%NP|gb(e&OhNsF;9uwX<&dJDewyjcav*aBj1!9Go~n5G5FwYpOQ7f5+2yuud`j z+%AoIv-Ulj!a7kG%d0!&QtA5n!2amJkMG}q`QFO!zyC=$;B_taMJt>VG7CRKX0azL ztHNq?NSwoC`SysxxiF6x}*WgyP}AC z4A@jp`dQk}c&*5gZN+Gkf5fLuxdQB$`4)B2o~NciJcUEnU;tZX+t$1GmCjt&n4ril z2EpI%xSd8*-e>7@-SvPVa&;<#s$rYzV2cc{Npw<`^YP&R^QSHNCvPVROQ?=L)Owy# z*zJR3elPxM(M&PTvD&?ZlErby&|!yI5KXPAY@^2#i`u*3ik>caf5Ip z%2`kSjiyRFR8h{SdEy^fKavS#X@D&}j@NnXbFt?lorG6)>OrvUVXDO!$cj3CnXLsG zXIT%0cCR|gWn4lZxr|@?v)Ge&rPN5Z5MHiT!|ehWdZ^m2t6z`l?dS5QdXityild#m zk))R`s6l?7YH7K+f5y=nby4&3To1y9<`Q&P`{| zvYAmf9Ym(mRcahgQv1ON(Re|zuEf)&#Nc?{JoL4Lt6qJ#e|8(3J>_tMyUXGEtoony zz@9PeRI0bT&(!SVIc(7fxNeu?FSizq=FFf07dWaK;HEp7>SrF+Zle2*O|exdaQaO%Fy!*;NN`}257e?VReGF2_wc&s^S_@mUB>~Tug zp=Q^{0U|^+Qn13zoE6Tj0}d{Tp>*5bWwtAfe{H~hB@3Ll z?HrYUJ|EYgsO3+9uV3-5>Fg!}z)tZ+)jvtfIRF(;zNLO#B21a$dR{|;KsYE_Y4vq@M%UflWz@Sv6f=$Y9UAihs&y9NV)YFdv%D*&S zSLSW&-Fo|pO6HmTL*%gkO-N~K{mV6|xfB1Gqiv0tCu8Gt!fvFGCR zC(C;?=*t!&SzWX9mvoa&I(SMCCU>hEtDm=vJmgP4BZ(qA$fQ>Mm~{-w8TD@z9})CL z(0Yzp0C8?kr+2{8aZvs%5R&yNl)roG#;t$1cBw6;>Pkl;Y4JGuEmHeIyItBSci>QR ze?4sy8Fd|yQ8(qFmq$zI^Y}5o)o-8rQx2c1`}NEyAOXDmHooeJ62SN%$svVeqtt3V zDCIl*tw|?gNNquNnDQ#5{k^wZr|!EcAGWQQFIUp{+osI}y_n*ulj)+d>eCa33R=`| zuhF9;CceRTyDV{lAPzeMw<=oPHrIk`e^|v~)g)tANCcSYs3DY~tX6Uxw@aJcr*bJA zef2ks<7J>?l`)%%9J6aXe_XE6OX5^vs5{Ez=B{~muk7U*ru@AEl)~U=b=ay z2`5o{*^9oXb{>bNt@Jah+#~A-tcbPt^XF>sY4KroFu>@fLKWPV;i`(Rxn4Vr9pP#?Hai-HFKNgv{ zs!AQ{UZ!pY7pG76=7xR07SAtge}SbnsT!CP)m+=z#-`+10$|VoZ~y%7 z4_RPu_@2`Fp`@eZ_41nYXIHmTZITXmZ>Opl-C>tPUatAef|;rz6Yq7YYibws4>k?X zm*%}|$BRQFFFLw5RWAkHwZ!h>y0v2Esp~s(AJ+?19GV!blcm^tHuIb=O7!94=dwg|lP>smGdATQV%|!)|(?YPT(AoI+#=cBvsCV=7_-b0GhwM$f+?<(eN2}`{Y!XMn;J)mrFKci6{KT-S zGyy*{xD-2F=aJRl#-%WbCgV>)@#U=)dbFfDznh~#RlW`$e^$_Y6#(RhHqm{td$&`= zKD%xJRdC&Y|)u+@)@W*tpsbK=hUx|b16;p1XlS?3WG5GbY zwn}NvS?j!_?WBTG#gW7S!T=D)d*66(QO$`oqq9*^4cMeC8I7PJ5x{mCJm_fS1#!M4 z`U5X2?Y#Zee}n_l5)WL`RLk+Y_RWAj=kr-n3jOixpEb)L&ukRS^J&$kyO|i;3SV}+ z90u8ky0?;x`&xB~8<9aH_8XXUi&Aj!h4Hy67W^~sI*=$XvMB$*;hI-43IPcL= z7Ke{|?H|u973%WDNpRQbHYjq~IgW})lmBOr>1xXwfA-$pnFFqLA+!=8#BA+iIgt(} z*T}ve>U-Mw<}4kO#+0#5`V0oafI|b#4?*KoTc@}4_2o~Ei3gM@vfy21?3@fmy#cMt z^c+F^Au0$hDpGVkQ^9>spUN(Li@;5BOP|QG4T;9lVR%yPttLL~ZaQ;Tog~9-E@7;r zN-jSyf5j=1Y{M6QLNkkt#2(MeM+rf*RoOi}=2QEUBsVrwyX)rT!e*f~0>wDoR5I{# zQLDRpNC4l$>C}(+zu$*WKihpPaY9YPZ>Rn(PAVptT3}4=@_1Tbnz~+=<>YC3yfA5u^i6nXjAC-ioq|?q<;wElxA-Hv| zBkgK^kcj=jng?}0;b|+@S4{N#P)E+gwdJX|`$kn@KYOU9vN@gIH2IpUBVRzeL&x7k z-#$B8)MvaJg=F|gl>Q(!4Mg{OgbK#X3b4&PT66OWtJZ^Vk=|PX^V_4W+L+9@=ks4#iGf?(eDO@+^)j!J~is7~yhz?vMCE+aN63!@l6 z09B4{l}`zZzxhe$()(LVdaHt0^~{Y1$?4~Gv+x5+s4xa137r6BuXvUEw@civ;pAJl z4Dh&1xSjO8?VCoG2gka}iHWNE?lzr_e=WK+-WH*}q-0pGPC<@k7NUBo6NeEcI^O`o zTQvCg#LAoY5OL?xo*+c(%XO=#+i!q~Vs`*@XJdUQdq+L^Y{_Rr7a!=zqR~VZ7;4g< zj!z+r2xtH((YM>z9RSQtO$~D69(WWf+~5w0mHKuNXY_r0`TwdiMlw}lG%xF(f4pSG zz(&?Ux{yXbP<0S@xDLqcQ%zZVpu2~?Qpbg5@9Fs4#z~Zcp(lN7t|?q`-xOBk4RTON zi`uB0{>B-f!W}%W`dj(_;~lH!?cw4?op|vx(w(~|UX(zGy7bl_QX4ot{PAr|92k1L zT|Qd3kADrNf4RDA@91#xw7B!;f5L@=kcYF?K7T43T$?HkqzN6oIg?ys$A=$NkFYHP zzvNP&Xqh6fs?2$+c%yac?KFXdWrFWSVdJEwAKQvm;@%C_@8hPA)x=a8yFPc~B%#SJ*vg|{TNl-%2?e?;^fy~v=t zC(Wa&W6yaS`qp%v%kqB8GNL>%Z_B$Q8On1S4u&tMRsd~hoae|j$%WwRxY5R!dburh zt7QFeHqM_rMp^(jl|BS`!r0*LZE}Vwf{c@SUvrb{5(w3p2Ab-jABS|k&Ihg5n_TLu ziQ2^lCnJ%}XI!$9|W&`0Mp0{N!gV>io$ z94T8&Gy|}|sr0LoI8iN9-$X)(OlSKv5_Nc85`PSXwgt7W0GZoN)};5=tA1z^M!tOb z|K`rY12cJ=Voe+D;n@tAlWS>I1E zD=;vg#1AsrGFa@Y_1s!grTZpnRdwHD&<$(?G`alYZlw-#UG@o~gG>`SxOL4A z0BqsZ?U|y#sd5SyEXB24*Ef}}wTtW*%Ka$|qg?H$^6L|=KC%eDJ?ItH~T2)+eV2q%iE zz%8x5sU%1tFuH;~X>IqKCQI@*07sTYw$#&j$!aA$zCEvB%Nv{gnI1K-8pUq~7NpoA zTmZ>iCweD^e?fPdfGW@fk$Lr$HXv>g4IhUWQvgJVOOU`nw_px0tFA_>^4R|mi&4af z+|)unRrX7((zRM3SG>CSK)rtI-$sDZ=1=#dz;C@ywNAMcj$pFxszm9t+P6rn`P_*7 zl=hC@x?U!cSFUX6>9ja*n^UarSiNOwVVjbJs;Anof0h~I?CP!3{u)31KEJ$K2)rps zllkL4i3U|zBPF~Tk;!Zogv=p6Sskr$ z()2}6X0lC2-*Nlh0k+4?DxTyJJ_x@$-0eHj1i-!%zKGo38t{v~+-g%dsoqYet`gR# zTsn(}*y11F3dAEpX+o^SM>L)rc-_mUowyk!GnvkRz77Z9ww8zWs@P z|8z@Mte#6odK$sisD0f{m27!jMJd$@y1L{pSbN=TZChg3rQpj{1`#-^)Vpz@$Edol z`sPQclKwB>jGXgIC}Uxfx3eQB+*!g0P|wr^AbERW z-@pF$f0L zf2PEqzSvo}QfGy{>sdw}S!+V#@^W;h7}#z}-D)K$&8Hl$%I_aFWZRriI@&f2pNbdS zlrdOxc__k$j^AWgX^%UpZ7J~!Yc%Zw59g*6bFm!+tjXQb$p=>+MICtMQ)B^Tcl>OU z5#Pej;p7yn@$$bO*r)*DiVEUe_U-v_jE0)Wh3!sKtjBG*Q7y<9Qx4bI9y|J zQF80pCncR z1l0A}R5dejZ)$6UQv|JjV zk}oV3l!6KQpo&!8c}w=XyAxhVZjNnisgtzQI|looZ{_RTIPGyEqdJ9272jz$qDl=F zKV2?$>iKz(po^MOv<#_VfAaKo3bt0G&Q-Ohb0(uLB~QIF5x^!z-5n&mL%IYds8f?7 z>#MtZE9*$X*T7WAMu^M0fK2k+&pDWLK3=72sRYA+D0*)>X$YGWhw{|9Us$ezbB9qS0#a zb~no?A1(?%weEwpl{BJFv4$n>Kv3CEJs1Y4x;mobC{gUS;o&>%%@fMXopu!iY+zE6 z+YqKwYW=wEW=anx5;+RtF1=I%^b`W_^$7%)onlXLI;Be4f7Q;*DF~HdeTyEsVgdozQ$9OQ*YR-KbK)1A%1Ds z+p+|$HBJ*n`(=Ax-@8l&q|yDZyrX-~oF*>FnJq!=5?tp}q2s?xL&=;?iGzJHT~YJR-bg$UB&zEb{3VZPBdbh4x*};8)IoTJ%F;Lj%4uHBdKwFxwe&O{uZ-(`TpiQ z_t1OP$I#Mo@b=cLJe}iktK8}5Tqv}0I$m93`x_uhe|b47zvcKl^fJ_em53zOPuF!K zIVs`f+h=uIEaxse1Hx=z41-1p0I6OHPn5#x3aY!$m(CoAcva-!lj4%^ ze`zVev9Ituf8%UJty(v!!z^|}il^nE*xizeo&ZrmuD>F& zy$CrPs1fFep7N<>Z2*C4ij+q^16y(+>JVJ*9I7Xih=l*8jKjk?PW4Ag(^Ymva%E`Q z{JIpAmhv!p%<(%g2)OUAwKD25gsGRp+kN~s?%{2S_5`Q_Ou@IiC?C2`klU^?*RDsl zYJY!rJ_5*(Yj>$weo{aXHON}-F@UX`v>cGSs~^7Et;Fig`*J4cmiiRCZro@U1$Fo4 zvgny|a7RD7s>Lq$35o<}7Iz8sX69jW(G00UZ7_l#Ne0-InnI!+CH?Y<>p_tu-bVF( z=rdJx3wDoI^GTo?^)T^e0x0+Jz+DiwpVULA>;DN@pH&)lV~dx5f>x#1!UfW*2{KFWL_sw~p8MU;g{$j~{>3 zH`3~!9u)FMy#%VNfI}_g94i6Y2~L1u@De8u;HcD`c8y_My)900(**hoRo?*WL)r2g zKonA$D>I>p!(CV}KZSW!rF1^LrhmT5b`tgbYpUIiZ$qWmOD7ReCSghf;B|}yQl)4g zG3oAe0Hs54Cv}|G|mayH3MExXQOul4A6i%JI!Op}=w+2PR zk7xGdmtM*n{5l`Dtas+HTG=|$R53Wo_)1O7xo%U-8qdKC)rNtgYW>+&SAQBB6+6ov z)sBxl(4$HZ8)ccrXu{*d-KjU+##Nk(<;bzzIS5scocqzARc~@2EGpEk z;!G>Ar>zSoGrO>Mw?+Vy|42REK^G!)o+%fF5XmXGq1!uWPSTT$(o*e7H2F{gm_n_p z9(?Qz@Qvqw!XLl=`1JXY|9||AS(BHX6y21N-#7JUResgOZV+mLE74=u@qaL9}!<2t+Ynd z{Ks+s4)V3{w%iL8V{i?A)527!oS22VFS;6E0_I?0?Y-pA;3-VJf)IV{v#`ZZ)#VRYCeX@!RC6taEf6sNe0bZf@Y_ zjo$T2C0a~p%3F>7)|9RR&+NuLNdSNR{^OU=KjJ<<|M5%t?R)9p{{8HJozE8jr9k6e zB;~2|H8f$Akrc`3N;;?!rDWHwOUu4b1@|>m<5_M~hKJ4jMStAU-tg9sX^Rt7#uwl2 zP1#uPNYy$uIED|E8Z1(7i#nCLV;YLsrDt=TYlX+Q+oo8Ui@)yX5GOaqiQHS!qUibTzW&X0ySf#{ zAp+1_%qZFKQ-5SLPs*)qrRUgp;Q~lBFU8R{}37$-`fCb3CIDubZWb5;jvh$A5K5M^n$KrFN)#^Y*O1@&BGx z_v3MGe7jR#mLolKb)HIAJNw#XVDmc+ENa;k6t<$OS`=GqLwwx!b#3ssL1Zh9ERdC1 zUu|X;o`Fnb13hUeJt^3Eoq3~Zm+8s@Bb9zMR)6+bk~GU(F#&$8ZbOwPqEg2IpYxga zY5SR{c7G&mTirWHy3}?gGb#}43L0q9Y|seDw?^)IGpC-sqa&(wn9sDkqT5~R51PI` zf!H74-(pyLmV3Phc&z@l+mq zKxS(L$LOo2qYHy~hj_g$YJiOXl?GMD-LfV}^77S4It6FN^%F(j`6;)wD-FUYNaV6F zkZ(`NS+uq%^KEb4RUX^-_T}5#M$Gx*-hZF`21&K{wRg82r;W5zwurjYMbm1ER&zB`_pI&cE12FXTgdr;4*9p@MVdPS8_$tqd0tmY)V+os4Th<}1o z_XySXZQyXW;w3tgwnAN-3(0s;-VfTR_KQxCzbs#mPyg@TG5J+miW12mxk#Da1+e^1 zy|{zbVbUk8E+UP_8wZGQv&liA(UQk)ll^j+pHG^d!IR2Bp8CF4@LUn2Z;lZyca@yzNs1xE;|KSF@is?>+)b`8?aQ)6ElfJA|{u!8&L`sFAT$yT>r+@A+a@sT- z7^+K>f74Kow7bLTvAsTKMY=X{t=!zW^nTgwrNrIA#_5hPkK(WxKkSwP+?yo&u#{x7 zZYw+xJsM86g@Wz})C?frO=r8b&AaUSs@=R3u8ul@hl(iW&eF4}0AJ7R_x3jZxF6}V z-7=GPpGkeLiP)tK&3>%aM1SQUG>}o7jDVfht0hIdX0dgR1S+sU+4^%=S+n+wsyS=l z>$d((K#Qvmu4n;O>bT-u%+|XbLYD0x7xPl=q-nWQ7g3Lk+5^CF$^jVmf4ET`R31#W zA+Qs=$&i=5pH5sQBa^Q~;WTXnARe_ybO14(ByjsST{o^t=H-!#$A7m)65;bj3YR}U ztgm06f$XuTR)|~0xj)r6C*37h7uxf-n7VQ2f89FxHBA9@O_%me(BOP&alyrm*9aiF zL~gSoK}zL|W=rZL_yw*RRG@2;pSQL3nShI@8--VTxyDdtY1QW3>mo8}Zg{#$tk<}j z$z{279%iUhD;Z#m8-L|se>E>j*aTrUswFm`g&1;bdC2b}?w+>W?W}`CDR7;eYRKh{ zJsqZp?J>9g{mZw{b09LBxV}gZlc(w|f{o&DFRln<;hq{5l)8O?Y zzns>1M>1^;btPP{0$8V$zowyax>q3NRMn(hKwgSPR0!N-yMMCX88MaF^%@xk%@F(L zT4?3CfH|l?Do=*mdaV4Y8D^6YdTpxeQaWw!jQA8zV#+Cj{5q8c8&OTNPJzxrBm~R5 z;BO}d1xTIfJ<#iW#1${{J~ka$r#RcwaY zbLRmn*0I$}9)GkuVBa|}_hEI0QsPIb77qB(7cx2URvOdrFg0MiW!)Te`P`7>bhT*i z_q}>!6#Ey47ECa#lH7@tDZ$YSaS@`a=CiUF*Xf#$qD+artb|SCC3QuGnt5|`W!t&Y zrc`)s`g}Wpb5CQ_gkHI*TZQo9N+;O2JlRb=t{>mu$bYPlZK9^@T>=2uW=op=QS*ab zPqJ?SNN^j8hE0#4uo^w4$6JpSkmfv;>emzXcI9DEAW-rF=j_C)IZ|ahECu*o(ge?_ zlsqjKqI1Rbda2>d;UCJIWz9r*56V1{T9i{zu*k)X=<0YQYjy?M^-MhFasxZ!$xqgs z*_OL2`hOw1H7HC>{)s8uZMC+WsQJXDG#6%oc517n=hOQ9C+G?W%@02m3XKVzuv6tu z1hvjxZA~@TvMl(U{+Nf&>7;fDmkd;|ikwqr836Jccu!*_nIW;;9I8Jn!h0L;$~tmT zW^icxPL%65MfK4AK>WN!l@DCvaLsd&g;WUASbvE6cASdN4kgFK%~h7tN&##+H1z1W zMhBl-Xk-~2+>WY-vW*vVVe#*1_Oq!AMo|W6bP5NoTnhUf>gVzLI)4BB^-o^F5BR0P z9w2E=p%fXWJmMmXoHa4vA}WbQaHC4<bMMJ;75L{8U~`w=%a{_lSBr4F~uH$pt+ zIY+p$D)R%|?1slh}+Qf2Nqy zOLeYjt;;hdNpO+7=5s4-@&00>XgZE18DzX_-GLqmyK;d^IYml6pFp;2_SsBrJSeZV zNhAiSTsCj8^{Ih|;$LECwQsBn4i5ffUG2-aum2c-e1BWDeRRX@UJkcpk_+qlRGylm zxd?hoQgd0Ah^j?OvJWLqGZ7_*eMk>*` zN&^J$-fSvNw5(3xMHC}EUD8MST)uLOvKp2CvI?>_3fv5uQ7en(hMC<1<;%Etwpor! z-N+LpUX-hLY0)a=O67S8;q#iJ+T#TDCObd|4taa^(Az=sQPy?d!Ly+D!)ecBwA0>= z&Rq#uq+X&q=cibb=IWyQe_Q=+X}-g^IYehCN1u;$xJbbbx!dz;ef>7(_rC`C(;uc~ zVg+{c4YHjGj=awC9DwM&l4D_VQUP+wwJTRmrs4k&%bknJd`o~*puYjQH-1viM;^i- zZQvyuO4rm}Spi%(;hQwx@zD=c{UR!dc8`PXMUBb*q1edoGE?#^llG1lf1QLa;?b=U zR^AnZAqJbks2UWiz2l-Q9DO>8i87O&x;!7(_y2zX@$EUB+*5jCiuIE>)hUg*OU&h_ zYMEinR*%EA^Pt0KA!(L;s4%We<<-^Tu9qK}%3BtfpK#H+cRR@XU0-U0MtL(nZ$Qtf zxs7};zz-EseN88M!g^x5f4fa|&h{hvvi|19aTIcsAihmtAN7?TX8Qz=W0kO@s+pS8 zb*($RU8KS_iqm{l)iE8ZsmQ=BhpQn(*Px82G@Fwvemn)#zLp>DALUK%Bt7C65C0%O z>2f$0MADX+2cYZo$Z8Cq%ETUuwN~}wxUK76IP`E)S}kmS*6OaCe>8AD5Y;4e&a|st z$lnQ6%25&t;4=(OSsRI*lSe`NGUo1l3g<$VqN4}iP9XX@m#K-LeZ{q$ag$v*<9Qd) zYfG=-3y6>~;2>V51o_=y8?U{3OgtC~oP5h6w?$I!u7mk%lWWnVmu`AHV*mc5efj;z zw=ci_@~?M;ibwO6e~abb2qo=2=CSK^xYD{cbvf3HjNYhT$$>iK5ZHG`E9!DHk2-wq zSrcDM5Xas_hGti2s?5y+!|r~aqByQ;RfWzH@BvtrI8raW>7J^_S3yA?Qpdh#%e*^T z(_H#spC@a0QzysJ3S)?&i4k&pIMvdHNDIqGMyKz#^u8~}f6qw(;EQE~d3IN(WrJjg z#u4D3xg>x2*xuA2U+}dXdb&f!W9jls{8B)Kj7xzgMPvt=R}kPSk3v4k<^$mMDApu* zAiJ}#;@lcbRD&B_QPy<4q!FF5C*RcTY$1?-PQ00?YhAyk*Y<&%> zxPW1s-Ipw*e}5OUXAK^ux^R?uuOMahiK^*I@d5kS23nOxx|>X0&zO6<>XGy>yGWld zq94OHhu(KY>-T526p8*?8m!c1aH=QczOTce@|`ZCob{rPV!F=mrE%9jx{#1#0XAl- zVVC=b!JG(yzVs4T)?Vp39^9=AIzYqWphilP=>cIyf55fOTgZ1G*-{^0j-;y*V9?3$ zC{&X*QG2Xza?mu`UYhQRgkvhr4mNO13`#A)C8cD6U9#?6zmznhSg}I*9Ja=-RL}@m zQsm2~t4u8c>e}vlQpCQF@vW6-LHXusE<7F%c8@c=znL`bI;rib!vc`MRIn8J8|X)x zBUa|%e^P!T`nu%CI|CI|7t$S+`k?D_vEHOKw5!OPmcX@{YPtHZgOY>ubZ7Q@*$J#! z3kNk1Rls86jKraVZFB>gi|S&giu=Vqdu|hmUxP)RozxlIW%cX|#MCJ(cI`_|wR)1m zEY+1k zAHFmS6*J}e6pLg0ordRdg5g7FhI5R-v+I84mTc(|Z6{sz;#dT2i zfBg#L3SEMynq$iBYM^r1bW_!?&+e;`$h7dL zl2&rTb*ssbKJ@|oxR42?9PID}o6ngXGL2>9&$Q(GZ#-oQMrFaP=U`}k|W!=2)D zCX2F0t-{rE5n|dF1;vIl@nO_by8N$!8f8#u@Cq+(ebrm3UJ5FKE;NeRxfr=Ge-mu5)ojvAIDM)p3A*}@^X*Cs~1kEI#+hbC6NinZeO}xn#j6Pc|4yNXza%y zzmLBWedk3MnXJm9CV{6KNz=L1f6C`nESsc2%KD9<9m%6zf_glHg?RN2tGP~mRW?mI zTMqEGX0pXiENiyDkc4y;O6ztLI&Lx?=_9)k zF4ZWmsbd*8_XJFy?sZeFO-h_#NkSDs`KA4`4@@8V7u?^dFo?v3FSpma4Co0-+Vlmj z90cqeRg|9CszUH%t89R{f4RKM3A4+t+o+2%6z%_iVN-gz2fUol2-t>)C!+*%KpB!f0d zOqJzo{^EI`RcDb$)Aj3{eEIV-?x1UxF{xwh`tsLB4ssZ>8`zw3y-C0h{9KUxtggfk zy_^Q$*$!HbN!NtDe@j+!i!Zptal3#Qbbo3xfv0ltP3ct?DXOfMqR7(qVj*5l=_yhU zwM8ax9`};}ZTh>;p*>ryN)i(kGs%a*Q+btobdGf8oRY+qBLV3Zs9zKGl4sdf991dK z_KNe{vuZ7NI8Z$)R+^hh<-y+h`upck|9KbTez59>o#&w5FB5EmcMH%45Elp`+RMEQ<2#)#hE?FKg76)fHKV1uR%q12Cx1;c`lfK! z%lpc8u5*y`(@xeTcdBYdc%fp|u)HVCEW^CVcz?pzHX#ED$+TU zj&4ES92cM!f3aK(LBxJNmtEEGhon@1k`cY%)Fwa{F|DX3Z`_05oB0Ln@*eCRa4m=86w~w zo%;kpVvUb`SXYcA_U7pTSF8*~zcePJU~}+aw|)RjfA%o5?Io2%sJ}Jn>8hILke85T zQJ-J0CL7k;pp3NdHnuCZDEWz_)MRk#o}@t$ce}iG!oE-=ksaTwp;t2u^gy5)gl`@7 zltberxV_JN;sSchiMhmC0z37hD%5jLzPD8|lP?1`D<4nRq5uO-e*k&W4Pj5d(~$}W>@lUSDDp4hMBSqp`Sk_ScT zP)bDCZsN)fG3z z6XZX&*RI7KMV*hvx?19Bj(`hnI?W#1{+`1~dpiB%UjY*h|K&Zk+eu(K-X7Pt(%z2O ze?xih<_$^F&y6>^Prr)xdRIEccAQle1@#}gvztOnm;uhts@Ek!o*?mah(RHo;H(g0yRm7wwz?0o$VVfe{|h(@_%!pobx$Fx9G#0Jmr;H0I)$l~ zNT%h*Ika?9leon_){?;%(rG7mBN9Ct0|BE z-)F9k5`(gJIZTD9qbJ4CG7h#wf6kk3j^GvE9ulWpBkly^y_Odwfo*(j-xfWx)h8jW zT_9XL3KChk|7+Id4wV}?)X;J|Zv`;{<=2o9%K1^pg8!0|GEs7b+E6AI;Gn70O^R}v zrU^ha-74F>41hX^Sad%2X1;zazy72Ajl@DULtoaeUPz!@-6N&S=90gbeHlEDHJvE;wEKoYrcBCY