From 45b2e49b2fe1de958c01ac0620414351d7e87674 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 6 Jul 2020 00:03:10 +0300 Subject: [PATCH] Sync with portage [Mon Jul 6 00:03:10 MSK 2020]. --- Manifest | 30 +- Manifest.files.gz | Bin 29437 -> 29395 bytes acct-group/Manifest.gz | Bin 34305 -> 34458 bytes acct-group/carbon/Manifest | 2 + acct-group/carbon/carbon-0.ebuild | 8 + .../carbon}/metadata.xml | 4 +- acct-user/Manifest.gz | Bin 30955 -> 31106 bytes acct-user/carbon/Manifest | 2 + acct-user/carbon/carbon-0.ebuild | 12 + .../carbon}/metadata.xml | 6 +- app-accessibility/Manifest.gz | Bin 5039 -> 5039 bytes app-accessibility/caribou/Manifest | 1 - .../caribou/caribou-0.4.21.ebuild | 92 - app-arch/Manifest.gz | Bin 16559 -> 16557 bytes app-arch/rar/Manifest | 6 +- app-arch/rar/rar-5.9.0_p20200330.ebuild | 109 - app-arch/rar/rar-5.9.1_p20200625.ebuild | 2 +- app-arch/unar/Manifest | 2 +- app-arch/unar/metadata.xml | 9 +- app-crypt/Manifest.gz | Bin 25138 -> 24967 bytes app-crypt/openpgp-keys-gentoo-auth/Manifest | 2 + .../openpgp-keys-gentoo-auth-20200704.ebuild | 27 + .../openpgp-keys-gentoo-release/Manifest | 2 + ...penpgp-keys-gentoo-release-20200704.ebuild | 48 + app-crypt/openvpn-blacklist/Manifest | 5 - app-crypt/openvpn-blacklist/metadata.xml | 5 - .../openvpn-blacklist-0.4-r1.ebuild | 32 - .../openvpn-blacklist-0.5.ebuild | 33 - app-crypt/seahorse/Manifest | 3 - .../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 | 2 + .../eclass-manpages-20200704.ebuild | 20 + app-editors/Manifest.gz | Bin 13402 -> 13402 bytes app-editors/gvim/Manifest | 2 +- app-editors/gvim/gvim-8.2.0814.ebuild | 2 +- app-editors/hteditor/Manifest | 4 +- app-editors/hteditor/hteditor-2.1.0-r1.ebuild | 2 +- .../hteditor-2.1.1_pre20161206.ebuild | 49 + app-editors/teco/Manifest | 2 +- app-editors/teco/teco-36_p19940820.ebuild | 4 +- app-editors/vim/Manifest | 2 +- app-editors/vim/vim-8.2.0814.ebuild | 2 +- app-editors/vis/Manifest | 5 +- 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 | 3 - app-emulation/qemu/qemu-4.2.0-r6.ebuild | 834 - app-emulation/wine-staging/Manifest | 7 +- ...ng-5.8.ebuild => wine-staging-5.12.ebuild} | 11 +- app-emulation/wine-vanilla/Manifest | 6 +- .../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 | 3 - .../volatility/volatility-2.6-r1.ebuild | 35 - app-i18n/Manifest.gz | Bin 19855 -> 19834 bytes app-i18n/fcitx-anthy/Manifest | 6 +- 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 +- app-i18n/fcitx-chewing/Manifest | 6 +- .../fcitx-chewing/fcitx-chewing-0.2.3.ebuild | 6 +- .../fcitx-chewing/fcitx-chewing-4.9999.ebuild | 6 +- app-i18n/fcitx-chewing/metadata.xml | 2 +- app-i18n/fcitx-cloudpinyin/Manifest | 6 +- .../fcitx-cloudpinyin-0.3.6.ebuild | 6 +- .../fcitx-cloudpinyin-4.9999.ebuild | 6 +- app-i18n/fcitx-cloudpinyin/metadata.xml | 2 +- app-i18n/fcitx-configtool/Manifest | 6 +- .../fcitx-configtool-0.4.10.ebuild | 6 +- .../fcitx-configtool-4.9999.ebuild | 6 +- app-i18n/fcitx-configtool/metadata.xml | 2 +- app-i18n/fcitx-hangul/Manifest | 6 +- .../fcitx-hangul/fcitx-hangul-0.3.1.ebuild | 6 +- .../fcitx-hangul/fcitx-hangul-4.9999.ebuild | 6 +- app-i18n/fcitx-hangul/metadata.xml | 2 +- app-i18n/fcitx-libpinyin/Manifest | 6 +- .../fcitx-libpinyin-0.5.3.ebuild | 6 +- .../fcitx-libpinyin-4.9999.ebuild | 6 +- app-i18n/fcitx-libpinyin/metadata.xml | 2 +- app-i18n/fcitx-m17n/Manifest | 6 +- 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/Manifest | 6 +- 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/Manifest | 6 +- 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 +- app-i18n/fcitx-sayura/Manifest | 6 +- .../fcitx-sayura/fcitx-sayura-0.1.2.ebuild | 6 +- .../fcitx-sayura/fcitx-sayura-4.9999.ebuild | 6 +- app-i18n/fcitx-sayura/metadata.xml | 2 +- app-i18n/fcitx-sunpinyin/Manifest | 6 +- .../fcitx-sunpinyin-0.4.2.ebuild | 6 +- .../fcitx-sunpinyin-4.9999.ebuild | 6 +- app-i18n/fcitx-sunpinyin/metadata.xml | 2 +- app-i18n/fcitx-table-extra/Manifest | 6 +- .../fcitx-table-extra-0.3.8.ebuild | 6 +- .../fcitx-table-extra-4.9999.ebuild | 6 +- app-i18n/fcitx-table-extra/metadata.xml | 2 +- app-i18n/fcitx-unikey/Manifest | 6 +- .../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/Manifest | 6 +- 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/Manifest | 6 +- 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/Manifest | 4 +- app-i18n/mozc/mozc-2.23.2815.102.ebuild | 6 +- app-i18n/mozc/mozc-9999.ebuild | 4 +- app-i18n/tagainijisho/Manifest | 7 +- ...20200118132551_p20200701_p20200701.ebuild} | 2 +- app-i18n/tegaki-zinnia-japanese/Manifest | 2 +- .../tegaki-zinnia-japanese-0.3.ebuild | 4 +- app-i18n/zinnia-tomoe/Manifest | 2 +- .../zinnia-tomoe-0.6.0_p20080911.ebuild | 4 +- app-i18n/zinnia/Manifest | 2 +- app-i18n/zinnia/zinnia-0.06-r3.ebuild | 4 +- app-metrics/Manifest.gz | Bin 5282 -> 5280 bytes app-metrics/bind_exporter/Manifest | 2 - .../bind_exporter-0.2.0_p20190226.ebuild | 59 - app-metrics/blackbox_exporter/Manifest | 2 + .../blackbox_exporter-0.17.0.ebuild | 52 + app-metrics/github-exporter/Manifest | 44 + .../github-exporter-1.0.1.ebuild | 84 + app-misc/Manifest.gz | Bin 48305 -> 48142 bytes app-misc/carbon-c-relay/Manifest | 4 +- ...3.4.ebuild => carbon-c-relay-3.7.1.ebuild} | 20 +- app-misc/cmatrix/Manifest | 2 +- ...ix-2.0-r1.ebuild => cmatrix-2.0-r2.ebuild} | 14 +- app-misc/gnote/Manifest | 2 - app-misc/gnote/gnote-3.30.0.ebuild | 72 - app-misc/golly/Manifest | 1 + app-misc/golly/golly-3.3-r3.ebuild | 70 + app-misc/joymouse/Manifest | 1 + app-misc/joymouse/joymouse-0.5-r1.ebuild | 22 + app-misc/yagtd/Manifest | 3 - 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/Manifest | 2 +- app-portage/nattka/nattka-0.2.9.ebuild | 2 +- app-portage/tatt/Manifest | 2 +- app-portage/tatt/tatt-0.7-r1.ebuild | 2 +- app-shells/Manifest.gz | Bin 8289 -> 8285 bytes app-shells/gentoo-bashcomp/Manifest | 2 +- .../gentoo-bashcomp-20190211.ebuild | 2 +- app-text/Manifest.gz | Bin 51203 -> 51041 bytes app-text/binfind/Manifest | 2 +- app-text/binfind/binfind-0.0.3.ebuild | 6 +- app-text/cwtext/Manifest | 3 +- app-text/cwtext/cwtext-0.96-r1.ebuild | 10 +- app-text/cwtext/files/cwtext-0.96-pcm.patch | 11 + app-text/pylize/Manifest | 4 - app-text/pylize/files/pylize-pillow.patch | 13 - app-text/pylize/metadata.xml | 13 - app-text/pylize/pylize-1.3b-r2.ebuild | 49 - app-text/texlive/Manifest | 2 +- ...-2020-r3.ebuild => texlive-2020-r4.ebuild} | 3 +- app-vim/Manifest.gz | Bin 31911 -> 31579 bytes app-vim/easytags/Manifest | 5 - 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 | 3 - 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/Manifest | 2 +- dev-cpp/asio/asio-1.16.1.ebuild | 2 +- dev-cpp/catch/Manifest | 4 +- dev-cpp/catch/catch-1.12.2.ebuild | 2 +- dev-cpp/catch/catch-2.9.1.ebuild | 2 +- dev-cpp/mm-common/Manifest | 2 - dev-cpp/mm-common/mm-common-0.9.12.ebuild | 18 - dev-db/Manifest.gz | Bin 17799 -> 17628 bytes dev-db/metakit/Manifest | 5 - .../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/Manifest | 10 +- 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 | 6 + .../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 | 2 + dev-erlang/p1_mysql/p1_mysql-1.0.15.ebuild | 20 + dev-erlang/stringprep/Manifest | 2 + .../stringprep/stringprep-1.0.20.ebuild | 21 + dev-erlang/xmpp/Manifest | 2 + dev-erlang/xmpp/xmpp-1.4.7.ebuild | 30 + dev-java/Manifest.gz | Bin 87321 -> 87302 bytes dev-java/ant-antlr/Manifest | 3 + dev-java/ant-antlr/ant-antlr-1.10.8.ebuild | 20 + dev-java/ant-apache-bcel/Manifest | 3 + .../ant-apache-bcel-1.10.8.ebuild | 15 + dev-java/ant-apache-bsf/Manifest | 3 + .../ant-apache-bsf-1.10.8.ebuild | 23 + dev-java/ant-apache-log4j/Manifest | 3 + .../ant-apache-log4j-1.10.8.ebuild | 15 + dev-java/ant-apache-oro/Manifest | 3 + .../ant-apache-oro-1.10.8.ebuild | 15 + dev-java/ant-apache-regexp/Manifest | 3 + .../ant-apache-regexp-1.10.8.ebuild | 15 + dev-java/ant-apache-resolver/Manifest | 3 + .../ant-apache-resolver-1.10.8.ebuild | 15 + dev-java/ant-apache-xalan2/Manifest | 3 + .../ant-apache-xalan2-1.10.8.ebuild | 22 + dev-java/ant-commons-logging/Manifest | 3 + .../ant-commons-logging-1.10.8.ebuild | 14 + dev-java/ant-commons-net/Manifest | 3 + .../ant-commons-net-1.10.8.ebuild | 14 + dev-java/ant-core/Manifest | 3 + dev-java/ant-core/ant-core-1.10.8.ebuild | 109 + dev-java/ant-jai/Manifest | 3 + dev-java/ant-jai/ant-jai-1.10.8.ebuild | 16 + dev-java/ant-javamail/Manifest | 3 + .../ant-javamail/ant-javamail-1.10.8.ebuild | 18 + dev-java/ant-jdepend/Manifest | 3 + .../ant-jdepend/ant-jdepend-1.10.8.ebuild | 14 + dev-java/ant-jmf/Manifest | 3 + dev-java/ant-jmf/ant-jmf-1.10.8.ebuild | 16 + dev-java/ant-jsch/Manifest | 3 + dev-java/ant-jsch/ant-jsch-1.10.8.ebuild | 14 + dev-java/ant-junit/Manifest | 3 + dev-java/ant-junit/ant-junit-1.10.8.ebuild | 24 + dev-java/ant-junit4/Manifest | 3 + dev-java/ant-junit4/ant-junit4-1.10.8.ebuild | 37 + dev-java/ant-junitlauncher/Manifest | 3 + .../ant-junitlauncher-1.10.8.ebuild | 12 + dev-java/ant-swing/Manifest | 3 + dev-java/ant-swing/ant-swing-1.10.8.ebuild | 15 + dev-java/ant-testutil/Manifest | 3 + .../ant-testutil/ant-testutil-1.10.8.ebuild | 37 + dev-java/ant-xz/Manifest | 3 + dev-java/ant-xz/ant-xz-1.10.8.ebuild | 17 + dev-java/ant/Manifest | 1 + dev-java/ant/ant-1.10.8.ebuild | 47 + dev-java/java-config/Manifest | 2 +- dev-java/java-config/java-config-2.3.1.ebuild | 2 +- dev-java/protobuf-java/Manifest | 4 +- .../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 | 2 + dev-lang/elixir/elixir-1.10.4.ebuild | 37 + dev-lang/erlang/Manifest | 1 + dev-lang/erlang/erlang-23.0.1-r1.ebuild | 158 + dev-lang/go/Manifest | 4 - dev-lang/go/go-1.13.11.ebuild | 197 - dev-lang/go/go-1.14.3.ebuild | 188 - dev-lang/mono/Manifest | 2 +- dev-lang/mono/mono-6.6.0.161.ebuild | 4 +- dev-lang/nasm/Manifest | 4 - dev-lang/nasm/nasm-2.15.01.ebuild | 47 - dev-lang/nasm/nasm-2.15.ebuild | 47 - dev-lang/python/Manifest | 32 +- .../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 | 2 + .../squirrel/squirrel-3.1_p20200612.ebuild | 42 + dev-lang/swi-prolog/Manifest | 8 +- 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 | 4 + 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/Manifest | 2 +- dev-libs/argtable/argtable-2.13-r1.ebuild | 2 +- dev-libs/bemenu/Manifest | 4 +- ...emenu-0.3.0.ebuild => bemenu-0.5.0.ebuild} | 16 +- dev-libs/capstone/Manifest | 3 +- ...0.2-r1.ebuild => capstone-4.0.2-r2.ebuild} | 4 + .../files/capstone-4.0.2-libsuffix.patch | 12 + dev-libs/cloog/Manifest | 2 - dev-libs/cloog/cloog-0.18.1.ebuild | 40 - dev-libs/distorm64/Manifest | 2 - dev-libs/distorm64/distorm64-3.4.2.ebuild | 32 - dev-libs/isl/Manifest | 2 - dev-libs/isl/isl-0.12.2.ebuild | 38 - dev-libs/jansson/Manifest | 2 +- dev-libs/jansson/jansson-2.12.ebuild | 2 +- dev-libs/json-c/Manifest | 6 +- 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 + dev-libs/libbulletml/Manifest | 3 +- .../files/libbulletml-0.0.6-Makefile.patch | 119 + dev-libs/libbulletml/libbulletml-0.0.6.ebuild | 17 +- dev-libs/libevent/Manifest | 10 +- ...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/Manifest | 2 +- dev-libs/libjcat/libjcat-0.1.3-r1.ebuild | 2 +- dev-libs/libmanette/Manifest | 3 - .../0.2.3-optional-introspection-vapi.patch | 114 - dev-libs/libmanette/libmanette-0.2.3.ebuild | 44 - dev-libs/libuv/Manifest | 2 + dev-libs/libuv/libuv-1.38.1.ebuild | 49 + dev-libs/link-grammar/Manifest | 2 +- .../link-grammar/link-grammar-5.3.11.ebuild | 4 +- dev-libs/protobuf/Manifest | 7 +- ...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 | 2 + .../vala-common/vala-common-0.48.7.ebuild | 30 + dev-libs/xxhash/Manifest | 6 +- 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/Any-Moose/Manifest | 2 +- dev-perl/B-COW/B-COW-0.4.0-r1.ebuild | 29 + dev-perl/B-COW/Manifest | 1 + dev-perl/B-Flags/B-Flags-0.170.0-r1.ebuild | 24 + dev-perl/B-Flags/Manifest | 1 + .../B-Hooks-OP-Check-0.220.0-r1.ebuild | 32 + dev-perl/B-Hooks-OP-Check/Manifest | 1 + .../B-Hooks-Parser-0.210.0-r1.ebuild | 37 + dev-perl/B-Hooks-Parser/Manifest | 1 + .../B-OPCheck/B-OPCheck-0.320.0-r1.ebuild | 38 + dev-perl/B-OPCheck/Manifest | 1 + dev-perl/B-Utils/B-Utils-0.270.0-r2.ebuild | 41 + dev-perl/B-Utils/Manifest | 1 + dev-perl/BDB/BDB-1.920.0-r1.ebuild | 30 + dev-perl/BDB/Manifest | 1 + .../BSD-Resource-1.291.100-r2.ebuild | 26 + dev-perl/BSD-Resource/Manifest | 1 + .../BerkeleyDB/BerkeleyDB-0.630.0-r1.ebuild | 64 + dev-perl/BerkeleyDB/Manifest | 1 + .../Bio-DB-HTS/Bio-DB-HTS-3.10.0-r1.ebuild | 47 + dev-perl/Bio-DB-HTS/Manifest | 3 +- dev-perl/Bio-DB-HTS/metadata.xml | 27 + .../Bio-SamTools-1.430.0-r2.ebuild | 45 + dev-perl/Bio-SamTools/Manifest | 1 + .../Bit-Vector/Bit-Vector-7.400.0-r2.ebuild | 28 + dev-perl/Bit-Vector/Manifest | 1 + dev-perl/CBOR-XS/CBOR-XS-1.710.0-r1.ebuild | 31 + dev-perl/CBOR-XS/Manifest | 1 + dev-perl/CDB_File/CDB_File-1.20.0-r1.ebuild | 42 + dev-perl/CDB_File/Manifest | 1 + .../CSS-Minifier-XS-0.90.0-r2.ebuild | 30 + dev-perl/CSS-Minifier-XS/Manifest | 1 + .../Cache-FastMmap-1.490.0-r1.ebuild | 25 + dev-perl/Cache-FastMmap/Manifest | 1 + .../Cache-Memcached-Fast-0.260.0-r1.ebuild | 55 + dev-perl/Cache-Memcached-Fast/Manifest | 1 + .../Cairo-GObject-1.5.0-r1.ebuild | 35 + dev-perl/Cairo-GObject/Manifest | 1 + dev-perl/Cairo/Cairo-1.107.0-r1.ebuild | 41 + dev-perl/Cairo/Manifest | 1 + .../Class-C3-XS/Class-C3-XS-0.150.0-r1.ebuild | 32 + dev-perl/Class-C3-XS/Manifest | 1 + .../Class-Load-XS-0.100.0-r1.ebuild | 39 + dev-perl/Class-Load-XS/Manifest | 1 + dev-perl/Clone/Clone-0.450.0.ebuild | 2 +- dev-perl/Clone/Manifest | 2 +- .../Conf-Libconfig-0.100.0-r1.ebuild | 45 + dev-perl/Conf-Libconfig/Manifest | 1 + dev-perl/Coro/Coro-6.550.0.ebuild | 44 + dev-perl/Coro/Manifest | 2 + .../Crypt-OpenSSL-Guess-0.110.0.ebuild | 2 +- dev-perl/Crypt-OpenSSL-Guess/Manifest | 2 +- .../Crypt-OpenSSL-RSA-0.310.0.ebuild | 2 +- dev-perl/Crypt-OpenSSL-RSA/Manifest | 2 +- .../Crypt-OpenSSL-Random-0.150.0.ebuild | 2 +- dev-perl/Crypt-OpenSSL-Random/Manifest | 2 +- dev-perl/Cwd-Guard/Cwd-Guard-0.50.0.ebuild | 2 +- dev-perl/Cwd-Guard/Manifest | 2 +- .../Devel-CallChecker-0.8.0-r1.ebuild | 42 + dev-perl/Devel-CallChecker/Manifest | 1 + .../Devel-CheckCompiler-0.70.0.ebuild | 2 +- dev-perl/Devel-CheckCompiler/Manifest | 2 +- .../File-Copy-Link-0.140.0.ebuild | 2 +- dev-perl/File-Copy-Link/Manifest | 2 +- dev-perl/Inline-C/Inline-C-0.780.0.ebuild | 4 +- dev-perl/Inline-C/Manifest | 2 +- dev-perl/Manifest.gz | Bin 272784 -> 272797 bytes dev-perl/Module-Build-XSUtil/Manifest | 2 +- .../Module-Build-XSUtil-0.180.0.ebuild | 2 +- dev-perl/MooseX-Types/Manifest | 2 +- .../MooseX-Types/MooseX-Types-0.500.0.ebuild | 2 +- dev-perl/Mouse/Manifest | 2 +- dev-perl/Mouse/Mouse-2.4.10.ebuild | 2 +- dev-perl/MouseX-NativeTraits/Manifest | 2 +- .../MouseX-NativeTraits-1.90.0-r2.ebuild | 2 +- dev-perl/Pegex/Manifest | 2 +- dev-perl/Pegex/Pegex-0.640.0.ebuild | 4 +- dev-perl/Sub-Exporter-ForMethods/Manifest | 2 +- .../Sub-Exporter-ForMethods-0.100.52.ebuild | 2 +- dev-perl/X11-XCB/Manifest | 2 +- dev-perl/X11-XCB/X11-XCB-0.170.0-r1.ebuild | 2 +- dev-perl/XML-Descent/Manifest | 2 +- .../XML-Descent/XML-Descent-1.40.0.ebuild | 2 +- dev-perl/XML-TokeParser/Manifest | 2 +- .../XML-TokeParser-0.50.0.ebuild | 2 +- dev-perl/XS-Object-Magic/Manifest | 2 +- .../XS-Object-Magic-0.40.0-r3.ebuild | 2 +- dev-perl/bareword-filehandles/Manifest | 1 + .../bareword-filehandles-0.7.0-r1.ebuild | 35 + dev-perl/local-lib/Manifest | 2 +- dev-perl/local-lib/local-lib-2.0.24.ebuild | 2 +- dev-python/Manifest.gz | Bin 244188 -> 243548 bytes dev-python/argcomplete/Manifest | 2 +- .../argcomplete/argcomplete-1.11.1-r1.ebuild | 2 +- dev-python/asgiref/Manifest | 2 +- dev-python/asgiref/asgiref-3.2.7.ebuild | 2 +- dev-python/aws-sam-translator/Manifest | 2 +- .../aws-sam-translator-1.24.0.ebuild | 2 +- dev-python/backports-lzma/Manifest | 2 +- .../backports-lzma-0.0.13.ebuild | 6 + .../Manifest | 3 - ...s-shutil_get_terminal_size-1.0.0-r1.ebuild | 32 - .../metadata.xml | 12 - dev-python/backports-shutil_which/Manifest | 3 - .../backports-shutil_which-3.5.1.ebuild | 32 - .../backports-shutil_which/metadata.xml | 12 - .../backports-ssl-match-hostname/Manifest | 3 - ...ports-ssl-match-hostname-3.5.0.1-r1.ebuild | 37 - .../backports-ssl-match-hostname/metadata.xml | 11 - dev-python/betamax/Manifest | 2 +- dev-python/betamax/betamax-0.8.1.ebuild | 2 +- dev-python/bottleneck/Manifest | 2 +- dev-python/bottleneck/bottleneck-1.3.2.ebuild | 2 +- dev-python/cfn-python-lint/Manifest | 2 +- .../cfn-python-lint-0.30.1.ebuild | 2 +- dev-python/cheroot/Manifest | 2 +- dev-python/cheroot/cheroot-8.3.0.ebuild | 2 +- dev-python/cherrypy/Manifest | 2 +- dev-python/cherrypy/cherrypy-18.5.0.ebuild | 2 +- dev-python/clang-python/Manifest | 2 +- .../clang-python/clang-python-10.0.0.ebuild | 2 +- dev-python/click-default-group/Manifest | 2 +- .../click-default-group-1.2.2.ebuild | 2 +- dev-python/cloudpickle/Manifest | 2 +- .../cloudpickle/cloudpickle-1.4.1.ebuild | 2 +- dev-python/configobj/Manifest | 2 +- dev-python/configobj/configobj-5.0.6.ebuild | 2 +- dev-python/cppy/Manifest | 2 +- dev-python/cppy/cppy-1.1.0.ebuild | 2 +- dev-python/dicttoxml/Manifest | 2 +- .../dicttoxml/dicttoxml-1.7.4-r1.ebuild | 2 +- dev-python/django/Manifest | 2 +- dev-python/django/django-3.0.6.ebuild | 2 +- dev-python/elementpath/Manifest | 2 +- .../elementpath/elementpath-1.4.5.ebuild | 2 +- dev-python/frozen-flask/Manifest | 4 +- .../frozen-flask/frozen-flask-0.15.ebuild | 2 +- dev-python/frozen-flask/metadata.xml | 2 +- dev-python/geventhttpclient/Manifest | 2 + .../geventhttpclient-1.4.3.ebuild | 50 + dev-python/hypothesis/Manifest | 2 +- .../hypothesis/hypothesis-5.16.0.ebuild | 2 +- dev-python/importlib_resources/Manifest | 2 + .../importlib_resources-3.0.0-r1.ebuild | 47 + dev-python/incremental/Manifest | 4 +- .../incremental/incremental-17.5.0.ebuild | 2 +- dev-python/incremental/metadata.xml | 2 +- dev-python/intelhex/Manifest | 4 +- dev-python/intelhex/intelhex-2.2.1-r1.ebuild | 2 +- dev-python/intelhex/metadata.xml | 2 +- dev-python/ipy/Manifest | 4 +- dev-python/ipy/ipy-1.00.ebuild | 2 +- dev-python/ipy/metadata.xml | 2 +- dev-python/isort/Manifest | 2 +- dev-python/isort/isort-4.3.21_p2-r1.ebuild | 2 +- dev-python/jaraco-classes/Manifest | 2 +- .../jaraco-classes-3.1.0.ebuild | 2 +- dev-python/jaraco-collections/Manifest | 2 +- .../jaraco-collections-3.0.0.ebuild | 2 +- dev-python/jaraco-functools/Manifest | 2 +- .../jaraco-functools-3.0.1.ebuild | 2 +- dev-python/jaraco-text/Manifest | 2 +- .../jaraco-text/jaraco-text-3.2.0.ebuild | 2 +- dev-python/jsondiff/Manifest | 2 +- dev-python/jsondiff/jsondiff-1.2.0.ebuild | 2 +- dev-python/kiwisolver/Manifest | 2 +- dev-python/kiwisolver/kiwisolver-1.2.0.ebuild | 2 +- dev-python/lit/Manifest | 2 +- dev-python/lit/lit-10.0.0.ebuild | 2 +- dev-python/markdown2/Manifest | 2 +- dev-python/markdown2/markdown2-2.3.9.ebuild | 2 +- dev-python/matplotlib/Manifest | 2 +- dev-python/matplotlib/matplotlib-3.2.1.ebuild | 2 +- dev-python/networkx/Manifest | 2 +- dev-python/networkx/networkx-2.4-r1.ebuild | 2 +- dev-python/nose-random/Manifest | 2 +- .../nose-random/nose-random-1.0.0.ebuild | 2 +- dev-python/numpy/Manifest | 2 +- dev-python/numpy/numpy-1.18.5.ebuild | 2 +- dev-python/numpydoc/Manifest | 2 + dev-python/numpydoc/numpydoc-1.1.0.ebuild | 43 + dev-python/objgraph/Manifest | 2 +- dev-python/objgraph/objgraph-3.4.1.ebuild | 2 +- dev-python/parameterized/Manifest | 2 +- .../parameterized/parameterized-0.7.4.ebuild | 2 +- dev-python/passlib/Manifest | 2 +- dev-python/passlib/passlib-1.7.2.ebuild | 2 +- dev-python/pillow/Manifest | 2 +- dev-python/pillow/pillow-7.1.2.ebuild | 2 +- dev-python/pipfile/Manifest | 2 +- dev-python/pipfile/pipfile-0.0.2.ebuild | 2 +- dev-python/pkginfo/Manifest | 2 +- dev-python/pkginfo/pkginfo-1.5.0.1.ebuild | 2 +- dev-python/protobuf-python/Manifest | 4 +- .../protobuf-python-3.12.2.ebuild | 63 + .../protobuf-python-9999.ebuild | 2 +- dev-python/pycryptodome/Manifest | 2 +- .../pycryptodome/pycryptodome-3.9.7.ebuild | 2 +- dev-python/pycurl/Manifest | 2 +- dev-python/pycurl/pycurl-7.43.0.5.ebuild | 2 +- dev-python/pyjwt/Manifest | 2 +- dev-python/pyjwt/pyjwt-1.7.1-r1.ebuild | 2 +- dev-python/pyotp/Manifest | 2 +- dev-python/pyotp/pyotp-2.3.0.ebuild | 2 +- dev-python/pypiserver/Manifest | 2 +- dev-python/pypiserver/pypiserver-1.3.2.ebuild | 2 +- dev-python/pyproj/Manifest | 4 +- dev-python/pyproj/metadata.xml | 2 +- dev-python/pyproj/pyproj-2.4.2-r1.ebuild | 2 +- dev-python/pyquery/Manifest | 2 +- dev-python/pyquery/pyquery-1.4.1-r1.ebuild | 2 +- dev-python/pytest-localserver/Manifest | 2 +- .../pytest-localserver-0.5.0.ebuild | 2 +- dev-python/pytest-services/Manifest | 2 +- .../pytest-services-2.0.1.ebuild | 2 +- dev-python/pytest-virtualenv/Manifest | 4 +- .../pytest-virtualenv-1.7.0-r1.ebuild | 1 + .../pytest-virtualenv-1.7.0.ebuild | 1 + dev-python/pytest/Manifest | 4 +- dev-python/pytest/pytest-4.6.11.ebuild | 2 +- dev-python/pytest/pytest-5.4.2.ebuild | 2 +- dev-python/python-bugzilla/Manifest | 2 + .../python-bugzilla-2.5.0.ebuild | 25 + dev-python/python-jose/Manifest | 2 +- .../python-jose/python-jose-3.1.0.ebuild | 2 +- dev-python/python-wpactrl/Manifest | 3 - dev-python/python-wpactrl/metadata.xml | 8 - .../python-wpactrl-20081102-r1.ebuild | 20 - dev-python/readme_renderer/Manifest | 2 +- .../readme_renderer-25.0.ebuild | 2 +- dev-python/requests-toolbelt/Manifest | 2 +- .../requests-toolbelt-0.9.1.ebuild | 2 +- dev-python/scrypt/Manifest | 2 +- dev-python/scrypt/scrypt-0.8.13-r2.ebuild | 2 +- dev-python/setuptools/Manifest | 4 +- .../setuptools/setuptools-46.4.0-r1.ebuild | 2 +- .../setuptools/setuptools-49.1.0.ebuild | 67 + dev-python/sortedcontainers/Manifest | 2 +- .../sortedcontainers-2.1.0.ebuild | 2 +- dev-python/sphinx/Manifest | 2 +- dev-python/sphinx/sphinx-3.0.4.ebuild | 2 +- dev-python/sphinxcontrib-asyncio/Manifest | 2 +- .../sphinxcontrib-asyncio-0.2.0-r2.ebuild | 2 +- dev-python/tempora/Manifest | 2 +- dev-python/tempora/tempora-3.0.0.ebuild | 2 +- dev-python/towncrier/Manifest | 2 +- dev-python/towncrier/towncrier-19.2.0.ebuild | 2 +- dev-python/tox/Manifest | 2 +- dev-python/tox/tox-3.15.2.ebuild | 2 +- dev-python/tqdm/Manifest | 2 +- dev-python/tqdm/tqdm-4.45.0.ebuild | 2 +- dev-python/translate-toolkit/Manifest | 2 +- .../translate-toolkit-2.5.0.ebuild | 2 +- dev-python/twine/Manifest | 2 +- dev-python/twine/twine-1.15.0.ebuild | 2 +- dev-python/virtualenv/Manifest | 2 +- .../virtualenv/virtualenv-16.7.10.ebuild | 2 +- dev-python/webtest/Manifest | 2 +- dev-python/webtest/webtest-2.0.35.ebuild | 2 +- dev-python/wsgiproxy2/Manifest | 2 +- .../wsgiproxy2/wsgiproxy2-0.4.6-r1.ebuild | 2 +- dev-python/xmlschema/Manifest | 2 +- dev-python/xmlschema/xmlschema-1.1.3.ebuild | 2 +- dev-ruby/Manifest.gz | Bin 109273 -> 109251 bytes dev-ruby/actioncable/Manifest | 8 - .../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 | 6 - .../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 | 8 - .../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 | 10 +- ....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 | 6 - 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 | 8 - 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 | 8 - 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 | 8 - .../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 | 8 - .../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 | 8 - .../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 | 8 - .../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 | 2 + dev-ruby/asciimath/asciimath-2.0.1.ebuild | 21 + dev-ruby/htmlentities/Manifest | 2 +- .../htmlentities/htmlentities-4.3.4.ebuild | 4 +- dev-ruby/itextomml/Manifest | 2 +- dev-ruby/itextomml/itextomml-1.6.0.ebuild | 4 +- dev-ruby/locale/Manifest | 2 +- dev-ruby/locale/locale-2.1.3.ebuild | 2 +- dev-ruby/net-sftp/Manifest | 2 - dev-ruby/net-sftp/net-sftp-2.1.2-r4.ebuild | 26 - dev-ruby/oauth2/Manifest | 2 +- dev-ruby/oauth2/oauth2-1.4.4.ebuild | 2 +- dev-ruby/rack-protection/Manifest | 4 - .../rack-protection-2.0.5.ebuild | 25 - .../rack-protection-2.0.7.ebuild | 24 - dev-ruby/rack/Manifest | 2 +- dev-ruby/rack/rack-2.0.9.ebuild | 8 +- dev-ruby/rails/Manifest | 8 - 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 | 8 - 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 - dev-ruby/rrdtool-bindings/Manifest | 2 +- .../rrdtool-bindings-1.7.2.ebuild | 2 +- dev-ruby/rspec-stubbed_env/Manifest | 2 +- .../rspec-stubbed_env-1.0.0.ebuild | 2 +- dev-ruby/ruby-gettext/Manifest | 8 +- .../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 | 6 - 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 | 4 - dev-ruby/sinatra/sinatra-2.0.5.ebuild | 31 - dev-ruby/sinatra/sinatra-2.0.7.ebuild | 30 - dev-ruby/tty-reader/Manifest | 2 + dev-ruby/tty-reader/tty-reader-0.8.0.ebuild | 35 + dev-ruby/tty-screen/Manifest | 2 + dev-ruby/tty-screen/tty-screen-0.8.0.ebuild | 30 + dev-ruby/x25519/Manifest | 2 +- dev-ruby/x25519/x25519-1.0.8.ebuild | 1 + dev-tcltk/Manifest.gz | Bin 5819 -> 5816 bytes dev-tcltk/togl/Manifest | 3 +- 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 dev-tex/cjk-latex/Manifest | 2 +- ...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 | 6 +- .../texlive-langcjk-2020.ebuild | 4 +- dev-util/Manifest.gz | Bin 63841 -> 63677 bytes dev-util/anjuta/Manifest | 4 +- dev-util/anjuta/anjuta-3.28.0-r1.ebuild | 141 - dev-util/anjuta/metadata.xml | 1 - dev-util/bakefile/Manifest | 3 - dev-util/bakefile/bakefile-0.2.9-r1.ebuild | 33 - dev-util/bakefile/metadata.xml | 11 - dev-util/bloaty/Manifest | 5 +- 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/Manifest | 2 +- dev-util/cargo-c/cargo-c-0.6.2.ebuild | 2 +- dev-util/ccache/Manifest | 2 - dev-util/ccache/ccache-3.7.7-r1.ebuild | 88 - dev-util/devhelp/Manifest | 2 - dev-util/devhelp/devhelp-3.30.1.ebuild | 80 - dev-util/diffoscope/Manifest | 4 +- ...scope-149.ebuild => diffoscope-150.ebuild} | 0 dev-util/glslang/Manifest | 2 +- dev-util/glslang/glslang-8.13.3743-r1.ebuild | 2 +- dev-util/gtk-doc-am/Manifest | 2 +- dev-util/gtk-doc-am/gtk-doc-am-1.32.ebuild | 2 +- dev-util/gtk-doc/Manifest | 2 +- dev-util/gtk-doc/gtk-doc-1.32-r1.ebuild | 2 +- dev-util/gtk-update-icon-cache/Manifest | 2 + .../gtk-update-icon-cache-3.24.21.ebuild | 31 + dev-util/gyp/Manifest | 2 +- dev-util/gyp/gyp-20170904022846-r1.ebuild | 2 +- dev-util/lldb/Manifest | 2 +- dev-util/lldb/lldb-10.0.0.ebuild | 2 +- dev-util/meson/Manifest | 11 - .../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 | 6 +- 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 +- dev-util/spirv-headers/Manifest | 2 +- .../spirv-headers/spirv-headers-1.5.3.ebuild | 2 +- dev-util/spirv-tools/Manifest | 2 +- .../spirv-tools/spirv-tools-2020.3.ebuild | 2 +- dev-util/sysprof-capture/Manifest | 2 + .../sysprof-capture-3.36.0.ebuild | 43 + dev-util/sysprof/Manifest | 4 +- dev-util/sysprof/metadata.xml | 3 + dev-util/sysprof/sysprof-3.36.0.ebuild | 78 + dev-util/vulkan-headers/Manifest | 2 +- .../vulkan-headers-1.2.143.ebuild | 2 +- dev-util/vulkan-tools/Manifest | 2 +- .../vulkan-tools/vulkan-tools-1.2.141.ebuild | 2 +- dev-util/xdelta/Manifest | 4 +- 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/Manifest | 2 - dev-vcs/git-deps/git-deps-9999.ebuild | 49 - dev-vcs/git-deps/metadata.xml | 15 - dev-vcs/git-lfs/Manifest | 89 - dev-vcs/git-lfs/git-lfs-2.10.0.ebuild | 143 - dev-vcs/git-remote-hg/Manifest | 3 - .../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 | 10 - .../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 | 6 + .../descent1-freedata-1.ebuild | 58 + games-action/descent1-freedata/metadata.xml | 35 + games-action/descent2-freedata/Manifest | 5 + .../descent2-freedata-1.ebuild | 58 + games-action/descent2-freedata/metadata.xml | 34 + games-action/dxx-rebirth/Manifest | 5 +- .../dxx-rebirth-0.61.0_pre20200615.ebuild | 262 + .../dxx-rebirth/dxx-rebirth-9999.ebuild | 254 + games-action/dxx-rebirth/metadata.xml | 16 +- games-action/heroes/Manifest | 5 +- .../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 +- games-action/koth/Manifest | 5 +- .../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 +- games-action/maelstrom/Manifest | 3 +- .../files/maelstrom-3.0.6-autotools.patch | 34 + .../maelstrom/maelstrom-3.0.6-r3.ebuild | 40 +- games-arcade/Manifest.gz | Bin 20868 -> 20869 bytes games-arcade/insaneodyssey/Manifest | 6 +- .../insaneodyssey-000311-datafiles.patch | 4 +- .../files/insaneodyssey-000311-gcc6.patch | 4 +- .../insaneodyssey-000311-r1.ebuild | 49 +- games-arcade/lbreakout2/Manifest | 4 +- .../files/lbreakout2-2.6.5-gentoo.patch | 64 +- .../lbreakout2/lbreakout2-2.6.5-r1.ebuild | 36 +- games-arcade/tuxpuck/Manifest | 6 +- .../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 +- games-arcade/xtux/Manifest | 6 +- .../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/Manifest | 4 +- games-board/cgoban/cgoban-1.9.14-r2.ebuild | 15 +- .../cgoban/files/cgoban-1.9.14-cflags.patch | 20 +- games-board/iagno/Manifest | 2 + games-board/iagno/iagno-3.34.8.ebuild | 47 + games-board/tali/Manifest | 2 + games-board/tali/tali-3.36.4.ebuild | 37 + games-board/xmahjongg/Manifest | 3 +- .../files/xmahjongg-3.7-autotools.patch | 26 + games-board/xmahjongg/xmahjongg-3.7-r1.ebuild | 16 +- games-emulation/Manifest.gz | Bin 10019 -> 9849 bytes games-emulation/dgen-sdl/Manifest | 4 +- .../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 | 4 +- .../dolphin/dolphin-5.0_p20200705.ebuild | 182 + games-emulation/dolphin/dolphin-9999.ebuild | 23 +- games-emulation/generator/Manifest | 9 +- ...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 | 4 - 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 | 7 - .../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 | 3 - games-mud/lyntin/lyntin-4.2-r2.ebuild | 53 - games-puzzle/Manifest.gz | Bin 17122 -> 17292 bytes games-puzzle/bff-or-die/Manifest | 3 + .../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 | 3 - 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 | 2 - .../gnome-desktop/gnome-desktop-3.34.5.ebuild | 77 - gnome-base/nautilus/Manifest | 4 +- 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 | 6 +- .../evolution-data-server-3.34.4.ebuild | 149 - ...ld => evolution-data-server-3.36.4.ebuild} | 0 gnome-extra/evolution-ews/Manifest | 6 +- .../evolution-ews/evolution-ews-3.34.4.ebuild | 65 - ...6.2.ebuild => evolution-ews-3.36.4.ebuild} | 0 gnome-extra/gnome-characters/Manifest | 2 - .../gnome-characters-3.32.1.ebuild | 41 - .../gnome-getting-started-docs/Manifest | 2 - .../gnome-getting-started-docs-3.34.1.ebuild | 19 - .../Manifest | 3 - .../files/restore-3.22-compat.patch | 42 - ...tensions-topicons-plus-22_p20190929.ebuild | 49 - gnome-extra/gnome-user-docs/Manifest | 2 - .../gnome-user-docs-3.34.1.ebuild | 41 - mail-client/Manifest.gz | Bin 4390 -> 4390 bytes mail-client/evolution/Manifest | 7 +- .../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/Manifest | 2 +- mail-client/roundcube/roundcube-1.4.4.ebuild | 2 +- mail-filter/Manifest.gz | Bin 9390 -> 9225 bytes mail-filter/tmda/Manifest | 4 - .../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 media-fonts/inconsolata/Manifest | 2 +- .../inconsolata/inconsolata-20140821.ebuild | 4 +- media-fonts/ipamonafont/Manifest | 2 +- .../ipamonafont/ipamonafont-1.0.8.ebuild | 4 +- media-fonts/sil-gentium/Manifest | 2 +- .../sil-gentium/sil-gentium-5.000-r1.ebuild | 4 +- media-fonts/takao-fonts/Manifest | 2 +- .../takao-fonts/takao-fonts-003.02.01.ebuild | 4 +- media-fonts/wqy-microhei/Manifest | 2 +- .../wqy-microhei-0.2.0_beta-r1.ebuild | 4 +- media-fonts/wqy-zenhei/Manifest | 2 +- .../wqy-zenhei/wqy-zenhei-0.9.46.ebuild | 4 +- media-gfx/Manifest.gz | Bin 39820 -> 39815 bytes media-gfx/exact-image/Manifest | 3 + .../exact-image/exact-image-1.0.2.ebuild | 94 + .../files/exact-image-1.0.2-gcc6.patch | 64 + media-gfx/gimp/Manifest | 2 + media-gfx/gimp/gimp-2.10.20.ebuild | 224 + media-gfx/imagemagick/Manifest | 12 +- .../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 | 3 + .../jhead-3.04-mkstemp-fix-makefile.patch | 53 + media-gfx/jhead/jhead-3.04.ebuild | 24 + media-gfx/potrace/Manifest | 2 +- media-gfx/potrace/potrace-1.16.ebuild | 2 +- media-gfx/qimgv/Manifest | 6 +- media-gfx/qimgv/metadata.xml | 1 + ...{qimgv-0.8.8.ebuild => qimgv-0.9.1.ebuild} | 6 +- media-gfx/shotwell/Manifest | 2 - media-gfx/shotwell/shotwell-0.30.8-r1.ebuild | 82 - media-gfx/simple-scan/Manifest | 2 - .../simple-scan/simple-scan-3.34.4.ebuild | 70 - media-libs/Manifest.gz | Bin 64654 -> 64658 bytes media-libs/allegro/Manifest | 2 +- media-libs/allegro/allegro-5.2.5.0.ebuild | 2 +- media-libs/babl/Manifest | 2 + media-libs/babl/babl-0.1.78.ebuild | 62 + media-libs/dumb/Manifest | 2 +- media-libs/dumb/dumb-2.0.3.ebuild | 2 +- media-libs/gegl/Manifest | 2 + media-libs/gegl/gegl-0.4.24.ebuild | 158 + media-libs/grilo/Manifest | 2 - media-libs/grilo/grilo-0.3.11.ebuild | 75 - media-libs/libjsw/Manifest | 5 +- .../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 +- media-libs/libtgvoip/Manifest | 3 +- .../libtgvoip/files/configure-bashisms.patch | 83 + ...ld => libtgvoip-2.4.4_p20200701-r1.ebuild} | 2 + media-libs/openh264/Manifest | 2 +- media-libs/openh264/openh264-2.1.1.ebuild | 17 +- media-libs/vulkan-layers/Manifest | 2 +- .../vulkan-layers-1.2.141.ebuild | 2 +- media-libs/vulkan-loader/Manifest | 2 +- .../vulkan-loader-1.2.141.ebuild | 2 +- media-plugins/Manifest.gz | Bin 45266 -> 45273 bytes media-plugins/grilo-plugins/Manifest | 2 - .../grilo-plugins/grilo-plugins-0.3.9.ebuild | 106 - media-plugins/kodi-pvr-nextpvr/Manifest | 2 + .../kodi-pvr-nextpvr-3.3.21.ebuild | 38 + media-plugins/mythplugins/Manifest | 2 +- .../mythplugins/mythplugins-31.0.ebuild | 2 +- media-radio/Manifest.gz | Bin 5037 -> 5033 bytes media-radio/wsjtx/Manifest | 4 +- ...{wsjtx-2.1.0.ebuild => wsjtx-2.2.0.ebuild} | 17 +- media-sound/Manifest.gz | Bin 60455 -> 60126 bytes media-sound/a2jmidid/Manifest | 2 +- media-sound/a2jmidid/a2jmidid-9.ebuild | 4 +- media-sound/cplay/Manifest | 3 - media-sound/cplay/cplay-1.50.ebuild | 42 - media-sound/cplay/metadata.xml | 11 - media-sound/gnome-music/Manifest | 2 - .../gnome-music/gnome-music-3.34.5.ebuild | 81 - media-sound/guayadeque/Manifest | 4 +- .../guayadeque-0.4.5_p20170110.ebuild | 4 +- media-sound/guayadeque/guayadeque-9999.ebuild | 4 +- media-sound/lilypond/Manifest | 4 +- media-sound/lilypond/lilypond-2.21.1.ebuild | 1 + media-sound/lilypond/lilypond-9999.ebuild | 1 + media-sound/lmms/Manifest | 2 + media-sound/lmms/lmms-1.2.2.ebuild | 108 + media-sound/tunapie/Manifest | 5 - 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/Manifest | 4 +- media-tv/mythtv/mythtv-31.0-r1.ebuild | 2 +- media-tv/mythtv/mythtv-31.0.ebuild | 2 +- media-tv/xmltv/Manifest | 2 +- media-tv/xmltv/xmltv-0.6.1.ebuild | 2 +- media-video/Manifest.gz | Bin 26774 -> 26600 bytes media-video/ffmpeg/Manifest | 4 +- media-video/ffmpeg/ffmpeg-4.3-r1.ebuild | 2 +- media-video/ffmpeg/ffmpeg-4.3.ebuild | 2 +- media-video/gaupol/Manifest | 2 +- media-video/gaupol/gaupol-1.8-r1.ebuild | 2 +- media-video/rav1e/Manifest | 2 +- media-video/rav1e/rav1e-0.3.3.ebuild | 4 +- media-video/subdl/Manifest | 3 - media-video/subdl/metadata.xml | 11 - media-video/subdl/subdl-1.0.3.ebuild | 32 - media-video/v4l2loopback/Manifest | 8 +- .../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/Manifest | 28 +- 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/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.calculate | 21568 ++++++++-------- 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/Manifest | 2 +- net-analyzer/darkstat/darkstat-9999999.ebuild | 3 + net-analyzer/mtr/Manifest | 2 +- net-analyzer/mtr/mtr-0.93-r1.ebuild | 2 +- net-analyzer/multipath-tcp-tools/Manifest | 4 + 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/Manifest | 2 +- net-analyzer/rrdtool/rrdtool-1.7.2.ebuild | 2 +- net-analyzer/wireshark/Manifest | 4 +- 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/Manifest | 2 +- net-dns/bind-tools/bind-tools-9.16.4.ebuild | 12 +- net-dns/maradns/Manifest | 3 - .../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 | 3 - .../dshieldpy/dshieldpy-3.2-r2.ebuild | 36 - net-firewall/dshieldpy/metadata.xml | 8 - net-firewall/shorewall/Manifest | 10 +- .../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/Manifest | 2 +- net-fs/nfs-utils/nfs-utils-2.4.3.ebuild | 2 +- net-fs/samba/Manifest | 2 +- net-fs/samba/samba-4.11.11.ebuild | 2 +- net-im/Manifest.gz | Bin 9582 -> 9582 bytes net-im/zoom/Manifest | 3 + net-im/zoom/zoom-5.1.418436.0628.ebuild | 106 + net-irc/Manifest.gz | Bin 7697 -> 7702 bytes net-irc/kvirc/Manifest | 2 + .../kvirc/kvirc-5.2_pre20200605155236.ebuild | 179 + net-irc/polari/Manifest | 2 - net-irc/polari/polari-3.30.2.ebuild | 53 - net-irc/scrollz/Manifest | 2 +- net-irc/scrollz/scrollz-2.3.ebuild | 6 +- net-libs/Manifest.gz | Bin 33107 -> 33121 bytes net-libs/cppzmq/Manifest | 2 +- net-libs/cppzmq/cppzmq-4.6.0.ebuild | 2 +- net-libs/gtk-vnc/Manifest | 2 - net-libs/gtk-vnc/gtk-vnc-0.9.0.ebuild | 70 - net-libs/libbtbb/Manifest | 2 +- net-libs/libbtbb/libbtbb-2018.12.1.ebuild | 2 +- net-libs/libmicrohttpd/Manifest | 2 +- .../libmicrohttpd/libmicrohttpd-0.9.70.ebuild | 2 +- net-libs/mbedtls/Manifest | 4 + net-libs/mbedtls/mbedtls-2.16.7-r1.ebuild | 94 + net-libs/mbedtls/mbedtls-2.23.0-r1.ebuild | 94 + net-libs/tox/Manifest | 2 +- net-libs/tox/tox-0.2.11.ebuild | 2 +- net-mail/Manifest.gz | Bin 15426 -> 15256 bytes net-mail/offlineimap/Manifest | 10 - .../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/Manifest | 2 +- net-misc/curl/curl-7.71.0.ebuild | 2 +- net-misc/dhcpcd-ui/Manifest | 2 +- net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild | 2 +- net-misc/dhcpcd/Manifest | 4 +- ...hcpcd-9.1.2.ebuild => dhcpcd-9.1.4.ebuild} | 4 - net-misc/freerdp/Manifest | 2 +- net-misc/freerdp/freerdp-2.1.2-r1.ebuild | 2 +- net-misc/geoipupdate/Manifest | 2 +- net-misc/geoipupdate/geoipupdate-4.3.0.ebuild | 2 +- net-misc/ntp/Manifest | 2 +- net-misc/ntp/ntp-4.2.8_p15.ebuild | 2 +- net-misc/rsync/Manifest | 4 +- ...c-3.2.2_pre3.ebuild => rsync-3.2.2.ebuild} | 0 net-misc/rygel/Manifest | 2 + net-misc/rygel/rygel-0.38.4.ebuild | 81 + net-misc/switzerland/Manifest | 4 - 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 | 2 + .../cnrdrvcups-lb-5.10-r1.ebuild | 189 + net-vpn/Manifest.gz | Bin 6882 -> 6886 bytes net-vpn/networkmanager-openvpn/Manifest | 2 - .../networkmanager-openvpn-1.8.10-r2.ebuild | 58 - net-wireless/Manifest.gz | Bin 18575 -> 18406 bytes net-wireless/kismet/Manifest | 2 +- net-wireless/kismet/kismet-2020.04.3.ebuild | 2 +- net-wireless/multimode/Manifest | 4 - net-wireless/multimode/metadata.xml | 12 - .../multimode-1.4_p20140831-r2.ebuild | 42 - net-wireless/multimode/multimode-9999.ebuild | 42 - net-wireless/rtl-sdr/Manifest | 2 +- net-wireless/rtl-sdr/rtl-sdr-0.6.0-r1.ebuild | 2 +- net-wireless/ubertooth/Manifest | 2 +- .../ubertooth/ubertooth-2018.12.1.ebuild | 2 +- net-wireless/unifi/Manifest | 4 +- ...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/Manifest | 4 +- 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/Manifest | 3 +- sci-biology/blat/blat-34-r2.ebuild | 7 +- .../blat/files/blat-34-fno-common.patch | 11 + sci-biology/last/Manifest | 5 - .../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 | 3 - sci-chemistry/hollow/hollow-1.2-r1.ebuild | 38 - sci-chemistry/hollow/metadata.xml | 11 - sci-chemistry/modeller/Manifest | 5 - sci-chemistry/modeller/modeller-9.20.ebuild | 145 - sci-chemistry/modeller/modeller-9.22.ebuild | 145 - sci-chemistry/pymol-plugins-msms/Manifest | 4 - .../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 sci-electronics/fritzing/Manifest | 2 +- .../fritzing/fritzing-0.9.2b-r2.ebuild | 4 +- sci-geosciences/Manifest.gz | Bin 10921 -> 10752 bytes sci-geosciences/tilecache/Manifest | 4 - .../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 | 7 - 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/Manifest | 3 +- sci-libs/kim-api/kim-api-2.1.3-r1.ebuild | 18 + sci-libs/kim-api/metadata.xml | 4 - sci-libs/mpir/Manifest | 2 +- sci-libs/mpir/mpir-3.0.0.ebuild | 2 +- sci-libs/pcl/Manifest | 6 +- 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 | 5 - 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 sci-mathematics/mathematica/Manifest | 4 +- .../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 sci-visualization/gnuplot/Manifest | 2 +- .../gnuplot/gnuplot-5.2.8.ebuild | 2 +- sys-apps/Manifest.gz | Bin 49353 -> 49354 bytes sys-apps/bolt/Manifest | 2 + sys-apps/bolt/bolt-0.9.ebuild | 41 + sys-apps/firejail/Manifest | 2 +- sys-apps/firejail/firejail-0.9.62.ebuild | 2 +- sys-apps/gawk/Manifest | 2 +- sys-apps/gawk/gawk-5.0.1.ebuild | 2 +- sys-apps/help2man/Manifest | 2 +- sys-apps/help2man/help2man-1.47.15.ebuild | 2 +- sys-apps/opal-utils/Manifest | 2 + sys-apps/opal-utils/opal-utils-6.6.2.ebuild | 96 + sys-apps/pkgcore/Manifest | 6 +- 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/Manifest | 2 + 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 sys-devel/clang-common/Manifest | 2 +- .../clang-common/clang-common-10.0.0.ebuild | 2 +- sys-devel/clang-runtime/Manifest | 2 +- .../clang-runtime/clang-runtime-10.0.0.ebuild | 2 +- sys-devel/clang/Manifest | 2 +- sys-devel/clang/clang-10.0.0.ebuild | 2 +- sys-devel/gcc/Manifest | 6 +- sys-devel/gcc/gcc-10.1.0-r2.ebuild | 13 + sys-devel/gcc/gcc-11.0.0_pre9999.ebuild | 2 +- sys-devel/lld/Manifest | 2 +- sys-devel/lld/lld-10.0.0.ebuild | 2 +- sys-devel/llvm-common/Manifest | 2 +- .../llvm-common/llvm-common-10.0.0.ebuild | 2 +- sys-devel/llvm/Manifest | 4 +- sys-devel/llvm/llvm-10.0.0.ebuild | 2 +- sys-devel/llvm/llvm-11.0.0.9999.ebuild | 2 +- sys-devel/llvmgold/Manifest | 2 +- sys-devel/llvmgold/llvmgold-10.ebuild | 2 +- sys-devel/sparse/Manifest | 1 - .../files/sparse-0.5.1-cmdline-include.patch | 66 - sys-fs/Manifest.gz | Bin 21746 -> 21752 bytes sys-fs/e2fsprogs/Manifest | 4 +- sys-fs/e2fsprogs/e2fsprogs-1.45.5.ebuild | 3 +- sys-fs/e2fsprogs/e2fsprogs-1.45.6.ebuild | 3 +- sys-fs/hfsutils/Manifest | 1 - .../hfsutils/files/hfsutils-3.2.6-errno.patch | 12 - sys-fs/reiser4progs/Manifest | 4 +- ...2.0.0.ebuild => reiser4progs-2.0.2.ebuild} | 0 sys-fs/ufsutils/Manifest | 2 +- sys-fs/ufsutils/ufsutils-8.2_p3.ebuild | 6 +- sys-fs/zfs/Manifest | 4 +- sys-fs/zfs/metadata.xml | 1 + sys-fs/zfs/zfs-9999.ebuild | 12 +- sys-kernel/Manifest.gz | Bin 5233 -> 5236 bytes sys-kernel/dracut/Manifest | 2 + sys-kernel/dracut/dracut-050-r1.ebuild | 166 + .../dracut/files/050-busybox-module-fix.patch | 102 + sys-kernel/gentoo-sources/Manifest | 2 +- .../gentoo-sources-5.4.48.ebuild | 2 +- sys-libs/Manifest.gz | Bin 14571 -> 14575 bytes sys-libs/compiler-rt-sanitizers/Manifest | 2 +- .../compiler-rt-sanitizers-10.0.0.ebuild | 2 +- sys-libs/compiler-rt/Manifest | 2 +- .../compiler-rt/compiler-rt-10.0.0.ebuild | 2 +- sys-libs/e2fsprogs-libs/Manifest | 4 +- .../e2fsprogs-libs-1.45.5.ebuild | 3 +- .../e2fsprogs-libs-1.45.6.ebuild | 3 +- sys-libs/ldb/Manifest | 2 +- sys-libs/ldb/ldb-2.0.12.ebuild | 2 +- sys-libs/libcap/Manifest | 5 +- .../libcap-2.37-build-system-fixes.patch | 215 + ...{libcap-2.34.ebuild => libcap-2.37.ebuild} | 2 +- sys-libs/libcxx/Manifest | 2 +- sys-libs/libcxx/libcxx-10.0.0.ebuild | 2 +- sys-libs/libcxxabi/Manifest | 2 +- sys-libs/libcxxabi/libcxxabi-10.0.0.ebuild | 2 +- sys-libs/libomp/Manifest | 2 +- sys-libs/libomp/libomp-10.0.0.ebuild | 2 +- sys-libs/libunwind/Manifest | 4 +- sys-libs/libunwind/libunwind-1.2.1-r3.ebuild | 109 - sys-libs/libunwind/libunwind-1.4.0.ebuild | 2 +- sys-libs/llvm-libunwind/Manifest | 2 +- .../llvm-libunwind-10.0.0.ebuild | 2 +- sys-process/Manifest.gz | Bin 9000 -> 8999 bytes sys-process/evisum/Manifest | 2 + sys-process/evisum/evisum-0.5.0.ebuild | 17 + www-apps/Manifest.gz | Bin 12457 -> 12291 bytes www-apps/curator/Manifest | 3 - .../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/Manifest | 4 +- www-client/firefox/firefox-68.10.0.ebuild | 80 +- www-client/firefox/firefox-78.0.1.ebuild | 25 +- www-client/lynx/Manifest | 4 +- ...9.0_pre1.ebuild => lynx-2.9.0_pre5.ebuild} | 0 www-client/netsurf/Manifest | 2 +- www-client/netsurf/netsurf-3.10-r1.ebuild | 2 +- www-client/pybugz/Manifest | 2 +- www-client/pybugz/pybugz-0.13.ebuild | 2 +- www-servers/Manifest.gz | Bin 5214 -> 5214 bytes www-servers/tornado/Manifest | 2 +- www-servers/tornado/tornado-6.0.4.ebuild | 2 +- x11-apps/Manifest.gz | Bin 14851 -> 14678 bytes x11-apps/whyteboard/Manifest | 5 - 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 x11-base/xorg-server/Manifest | 6 +- .../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 | 2 + x11-libs/gtk+/gtk+-3.24.21.ebuild | 245 + x11-libs/gtk+extra/Manifest | 2 - x11-libs/gtk+extra/gtk+extra-3.3.3.ebuild | 37 - x11-misc/Manifest.gz | Bin 47687 -> 47677 bytes x11-misc/alacarte/Manifest | 2 - x11-misc/alacarte/alacarte-3.11.91.ebuild | 62 - x11-misc/imake/Manifest | 2 +- x11-misc/imake/imake-1.0.8.ebuild | 6 +- x11-misc/imwheel/Manifest | 3 +- ...heel-1.0.0_pre13_p20100827-autotools.patch | 32 + .../imwheel-1.0.0_pre13_p20100827.ebuild | 18 +- x11-misc/polybar/Manifest | 2 + x11-misc/polybar/polybar-3.4.3.ebuild | 67 + x11-misc/rofi-calc/Manifest | 2 +- x11-misc/rofi-calc/metadata.xml | 12 +- x11-misc/splatmoji/Manifest | 1 - x11-misc/splatmoji/splatmoji-9999.ebuild | 26 - x11-misc/vnc2swf/Manifest | 3 +- .../files/vnc2swf-0.5.0-respect-AR.patch | 45 + x11-misc/vnc2swf/vnc2swf-0.5.0-r1.ebuild | 9 + x11-misc/xlockmore/Manifest | 2 + .../xlockmore/xlockmore-5.65_alpha0.ebuild | 111 + x11-misc/xvfb-run/Manifest | 2 +- x11-misc/xvfb-run/xvfb-run-1.20.8_p2.ebuild | 2 +- x11-misc/zim/Manifest | 6 +- 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 | 3 - 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 | 10 +- .../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/Manifest | 2 +- x11-wm/blackbox/blackbox-0.76.ebuild | 2 +- x11-wm/mutter/Manifest | 7 +- 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 xfce-extra/thunar-archive-plugin/Manifest | 2 +- .../thunar-archive-plugin-0.4.0.ebuild | 2 +- xfce-extra/xfce4-places-plugin/Manifest | 2 +- .../xfce4-places-plugin-1.8.1.ebuild | 4 +- 11857 files changed, 36420 insertions(+), 42390 deletions(-) create mode 100644 acct-group/carbon/Manifest 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/Manifest 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 b/Manifest index 87ccf9b47dc3..75e33c11ead0 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29437 BLAKE2B 2b14449462f0f58c808d38ced534ea136f0da16648c0df585c335dfd3cbf22432a5091d8599e5d85aa8f6c45b068b06e107ca2e8f99c0112ae8d10be0a2d1fe3 SHA512 43b7c2118e6da8bcecd3c4e2159c4fd297f604c3b29efadf1e6192568b4b2c00526313cfa59b2999bb77638781b03c752c7cb0cf49406dd9cad232ba85e138e4 -TIMESTAMP 2020-07-03T11:08:26Z +MANIFEST Manifest.files.gz 29395 BLAKE2B 53b90b102a1e3b3156e23e4b91783ac80469a6b789a4fcd5179e647577c6b2215dbc343e68dbf05d016f350b7c5e9e4ce498075c9ab231f79b9b8c63e15e3aff SHA512 b6aea2b2bd93cf0cf3046e0cf8a01021bbbaa8896ac691e56215b27d7e464006e635c89ad134cd3bc6a33b8f4ad7eef26562b4840abb22f8e6fde46f5068c3c6 +TIMESTAMP 2020-07-05T20:38:30Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl7/EapfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl8COkZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klCTRQ//TWIW1daY22GETcnmpOILNCrkx9NY7Hc2JKolngmHsnaNxD6v03SeWI6H -53TqYdamxW5GyoEDSP/xjklUW6VSLVn9i+Is+HF1xDgvVHAcf3HZpUht3Qj+EDGn -9gqo4uBdKcFoBqkgF/xiy32ykBPqclgzWUWHo2L4eJHVG+WnAkDgssCZetf01659 -XoJtj0MWgrUpR+M3FB+KV6S7XVReidmLNy5/IBmZe1uU0KZNFLZyn3+HJ5rHqtG9 -QC3sndqGE88YJ8srxCB4EGD8yyscWS8ZTC+0FYMcG8lSsrslGcETD83jM77tg8I1 -bV8zIlfROLXDGO6IqP+5pwUsWoud/GQ4Pr8P8+nMPzcxKZC1s7uygWlbAmUBi8LK -WRTGoaUZngfeqv4sum0Jz5owxJZ+1C3PoissM4oGyl4i5Wt6baBoYqWtcm8mqC4c -OI1Cnjkm/PaKgHhYddr8mCP6sFauu/dIJdAU6UFbtEIzZC+nb1c7+9sDUKd8M9ES -VML/O5dMOAcKVlv7AnFHZeJGxunsR2z1BoFMEnNE4V13AqBI7LwvKY6PxoTiJsoV -CS3rtuUSnrdq1ZQD4J5Jc/F/fJ/hXVfY0wwgpMEZs/owiYBds/t0FPUbNiDuUOW9 -E+YBKSf6yLSVgpf3pjRsSceEQK5t8qCioC3mYDSD2lEIGA/22Ww= -=4tCU +klA+eg//RFKV8mCzM+oBeZOHyXItA2T7CId7sc6O1jcaPJnfUDpPmmXpHRaZsLYI +/1pt5Xd0QdSd9X9VijPVhNMUM3eIKGAH54Q353jhtKlbUUK+BBGrnBSTrdWO/N2g +Hd9/G/nWZ6B5eIQBrdoevxeRop0mUef4a2188SGl1lBleJqCRraz5MHV4KfT+kQx +icn9zho8qhjI7qRMk8icBT+36V98/mwr0CaA502jhKs2SStjrBgPMDMu8L6pu3Ep +tjgs1l6GjfxLmow+lV44NlmeL9ZbTF7BXqKKOMW5vIC0iib8MajGwsUwHWCJiRLd +xi7x0GapIKjMhCglQB5CFUmQeWJWDJQ7xJykds7dkJE8U7MrDrpGtf58LXE+I+op +SV4YxKdiQuUaaTGWsJ8cqxHo9Fr1E8eUDWsyHOHUgvbYwIkRW16e53XrJeTxMb14 +Y6/sfN9VYZtibHt6GEmk1o6SMMJtlF6icNb8O7ad4ZJvDi8B3++2Qz8yRq/6tMHT +pvw6AlRtuTt4Do0kInZnXnF43t8zkjtdUMinAjYwi7ymDlFxUfWMPLEkaAUivrc2 +ZgUgm2YCI/l6dPQJjL59tVD1Vqzpwos/cu1ZKqtL4OKUe8wP/WvKJcv7T3hrM9iW +C6i7fddvCfqkvW9lnzEqODJY0Z/CoK+RmaLhIVvc5OSg0QMddlo= +=ieve -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index dcf15be83fe15a24df3db2c64963254963435d48..ad7e716e7f045585746eb6e3337757de5621ac85 100644 GIT binary patch literal 29395 zcmV(-K-|9{iwFP!00002|8%|GvL(rpop;Ztz`YE^jEIbk$jhOTl4uesGl?${zd#Aq zUCrtO2E(V<_hl33XZHvk0^L>T?423mzI-hYcaQ)0&;RY8|M2J4=KB6mKmPvX58=pv z_z(Z*KmQ;9DgK8)Tt|p))ML!vcM192D_-Tk``vfSbE#Tkxth9f5a z-*MN{Q_8E3I?CuFgfj9R^U5RVn)h|LT91-So^!RlLJMcQj&z^bc^>CJ{_y|&@Bf@b z`~&~mS8r#Idmk&G{MJ75vF;=8aE+3$e2&oXxX-~O$6n^VOWi5))yGw5T>Y%6+--zf z_Lc7Y2syNLo^ksIJFmv)w&`S;O!7^{@k`0_r> zJ$mdZ?sUyH@7>q2uW{Y{PmgR#EFsmIS^EFEV1HR(|7rEVe)&58P|iENEmOZ2n_cGK zSWcc8%DH!}zAU@4@;pNwAD$yDzP*+)?|IJ6+hcxXt#~g!s<8I= ztSgRs-S=piZ#h!xd0vrqkE_n>+Sfmpsb1+E>-VD)K&6%@ku3OJaJsd47r!YhON7YGlv@+DC@Xl!3Xk;DYev& zBaaWu^wav$X8Y0p>F+;%{X_V;Sm7$Orx{Ab`R3?s%MsGdyjR!-vyZ!73Fl}P`x$+X z((_$gJ=fsnuGY>J;;!T5MLWxT#&Xo;?yVG8xaQ<%c$=f=g;C!1s=JR;Q$H>&`E9Z0 z-9oE#*OhxL=b7)Q-SVX=U9t0;hyIjHz>$HBh9g$IBjvW%;NwSLH|~^Kj*Kg`iKC2b zyOn^-#PiO^C)7|5_PHf2IJ(4q80Poy{`3F#U;nTF`#=3*e);vs{_=JG`j0>O`faqY z@Bi}akN;(V`|Hp1AAj;o8-Hnk;>Z8XKmXVN{J;LE|L4E`p^fq5kAM39?XSQ5`~T8@ z{<7DvKmO@Y|Kks!L9Xx1-j7}46$+kHSeClQ8~kBz%%fj19c3z;01WrdSh?#E@|H*?Q=EY;HbSNK#dQK_(`rn+X;f>I!D%3#_DAsGvRTa zMW0u?(!$fQ;k$%}yMRLF1m<6s?XSPC@1IvKgyVW!wT&^JbL9ot%sCQZUkeBla-Kc6 z3va<1(*QN^6xNu>QSZIZkj~>C`Ek^Go$=Z+i{B>?7uF3rfjE51Re94o8iAl)Cq|Cl z%mT7*{EeOZ$Ex)uTHtoOCd{_iz{aI|uSkI6D+g;Gf!C{yx~`+m%8s#NbAgRzj3uDr zEh%0AHm*P{YsW}H1N%KozCoaI<<&Oea909f^`~Yb`h~eatlBTX{E?MgzyA8AfBE|5 z$G?7BJ-p+7TRff$&%qmy0RSI&yzZK>bF+^d0On0sJdLdlyIl1=#x|Pmdmd~8k5lgx z5-0w#c=%??Wt@EiW!sPF3G?kM z+!eH3nE;dlh+_Z(};08E_cw5^UkE?<7KzhxIFpGf-U^(pD zm+bRqPgvIh!rm{7H-Gx_^NY#x!0*8%vzZub=w%JU&#Hv>gO3Fw!99GJ_qzaaxCcK6 ztkhWuVE9gJJllO>koN(?tedFArk;hkGaLUYyvWIFg#>`rCJvvQd4Yjz9OLd+#q~i7A|t;#%B)=u z1cf3H_2XCu;|K}_SW;rO{nuzfTAQHTURLerA7B3V<@;ZM{j_o=zH=3kUOIGOIy_Rq zeR77CgnSUK8hZk4jFI6`c`pnF9}A_{4F4+tn0z1*M6Pz?R&8QvqqH>Rc|yqM0cS}7 zNLwwH)YA>Yf{qN{{Km)Y{>Qoz5N_DW8F)8%TE_4P=NXoS4Kyady5APwG@t(M92x8|31sO#Jlb_#8U%Cjl3bJ#4{y9ZGfSH%Vk z%&kIrVr~ulFGPhE;wWXXlN+yq`mm4_`^%MgYQz)J846LFT!h`_4Z^w3YrP@cs1;-_ ztn1Y;a28HePosp}RavP8hh0!Mcn+o)duusO8DH;f>cW_4>*tl8_ylZ%bsckzW8%~7 zEDlokLSL*4Mu2_r=c`OK#>Gy&EZh2d{Q0N${V$)L^sM=v{Sg~uS_qci(GZhu$3T^A9ggKab1s4aHwMr{n3*CQSFDu6oH4K0N2L3dk& z?Dh>{XZHW>p{)0Sdb8L!YKE6$NgH5*pg6H(G+6{04nF&Y%9M2DUKb7;8i0Z*BhUl4 z&6xjVvm_P-tVF0N{nDM&SJvXF_r>K+Qu%QkB z6VJB`?sj%O7dZevbli=p6%fEhE`n4>hu+AG$VT7S*g)+C*MQ6P0V833AnP~4&DW^$4d1HidZ=X-r#wfSZIc=65)(eu7)aHXM|Mf{`_i7y_n-sGH@CdlW5BLuy6 zAib5*X%RoxKCr|Db*ij2u8E+yi4iSrUN%CUb`oBQUkEPtb{&%~m`I7K>OLSduJ%O}~kO|R2*8wq2F~l04v%+#x zIrtCX)9%9GptcY_m^n`eFdytKz=A0bB>o~0)QI*4Wz1FaX8U=)zR<(?Tfc4qB%$2# z<_43;w%&!+ae+bMz)52R_1nf~2J)#9#fhvku-OS$(1pYT2OhD*( z#6*y&;mdmo{{eJ8r9K%Xnd}P$W=TcO8|;?xvCm7k=9eGezJE3~MbSIYz3Ya1+z9vu z(T#2wv>VIW1{fq(2NBb$DWu*WJK7z7&5!w}2#|%-t3$01W_mCmE`G z|Av7=$Qx{>21vdreCBrIP;Zf7SI7&Nla6L=gIW(?bYaU!gay_x_$DGHx(GzQK}a-5 zj*uJFpg|q(#$TMkDKG{=@6HC@yw7I$v0hXevFMNkmXq*bE8-Ci0&y8HJa_%n#;-3j zo>29+YFX&)S3-P%4d6MN>7hXo%L{KgwYdyBMFKsF^OVx!DB$2;d~>;pq#NfUYF=>1 z94hQc`ngcvZ5OaAp}8Szoy9OoiN91JQmT2rIVfOy5^w?64TUiUiCQF}?;gV-_HH1Z z=QuY{qz(lIx;zy|8B9{v!z?G3%}T=x`@#b<3x}*WeTt;5tev@%Vcu!23P))uo~lMU z^6RSo^=td_<=ban1#wItR&M^5bAtp{p7H=hiAiU|<5)xZ2ZZwQX$l$wQoYzm_}Pe{ z&4O;H7D5O6aI=p00rJJzFyZ?hkA!XXh^~bNV{nsjBxY=W;$M-(CsVZgXE zv>5v%C|%~3`b>QEeX;v(1zmJKIRzm8^Rn%4-`CH-ei^S!_d_Vm)hRfh*#Hr5Sq74W`;~;VjQ%UB+0=N_)W4mZp5$j?bHZO8uJFvTwh&PQ7 z9alNfv`}XPEfn}|;UKPHBAVJnXaEKV*aX-Us}W5NdQ$lv1?sv9#5L$5@<$d1p^8Tb z;9|(9FzS2nV;>!2UEptc*oEpx%j}J`Xh zf$OY03WEi|YPm8xgw;3*l-LI`wY;Z{6k*{aBn_Nw&BWIroY_f8|1@j9JUTcK2<>ER zk!o5R{udKp!A4&P`&l;c10Mk~7E5{~3>(k8Jj7T;e*wc_9B#HK{+2kD1Abn#ukDu~ z-(Hft@qgBXE~!3p?g)C-C&ooV3=2q*SxKvK_{#~hhJP(=HIzY)A@j8_;epqbPy zViQOB(|H6?4N2+)j*WG~jfq+a+6x0%(A@@M3w*_u-h321Br=v@!i+Ek;$zaVWS9|{ zz8l`26DHgju!M{`S4F>Vxf2g~6H3jQ5g6kf5u;wH4J^w1N=4Sg*PxAs$bMzm$xiSk z*aJGDM$cegR&A~E=kdMm&*;WlU++hPYqKRN+2e$xE}1plagPm&wkMFPGmWkQ#ej57%y3XTn8Hj~@#j~(S zU}!wf(l5-7ZQ*^73>mxA7-{0CAPeDP0>|L*2s;`Zioz@n3?jq6?=yI~!$L#-@Ocjk z&ta;YILO*u{KZ?cjd(CZ^+*a%5Bn&fBKWi55ZL#@rV-utOLhm8U1bI1QZTc5 zV6;SJ2oak5hHk(S@g<(L&&Y0=TLBzvnb@RRgaq;>lQ~%4i;Vy2%dg`lAV7BB77d;c z=RXN4#LDdoU;;6-YWZrjnW;UXQ5X*q0=!zR2BzIk5p2trPT1QmK_BRVgaq?PU@F+~ z&5{$YPWY`y+t77{Km|lSH%Rj~vIi5AdSR0AmEI!yrHs@b@>UHE~sm=71+`eE-|}!Z zpddTKYDUy>17cC`*y~-+3$0N3{d^yatcAy2k9IM4Hdtq1_yz_8pv&u^yFHjN{TaZS zLVUq;1 z6Oj%rg4Z^ai8+iE0e1v1I92X&9Oh&iTB*$gli?v$0)!Aq9X|(vHdAv4*ttyg=8Cch zky%b~$pi8bb}kPcA+DMAB;cJ10yE3MwQB3{FJU2{@8&jB3OB1hE9Q_d^I^t7_E&z| zJYT!69;GELZx}Z!LQjNi2^&bPJe1QSBajE1m|>gO!qEV@QE_}+3SD@B-Kok()~?ah zHk`G-C6C}4QN6;u7XqhBv#`Xl4Wc73g-x&y^&qmt zlej<}W62Le`ge<7HT$uq=+gS;%+x9>mNpVrG! zLi`};5u1SK30K)T=cT~KARq_k3F~>IZInT{1c7`?Ej#R=m{s8KSDgGEiA)0HsJg)fY|kv(^?maHnFGyOTbh~mT<5L zz$$iz6I(RW33vwgZNb-#S|q;X&gRged7vD-WhQ^cm*|n^@FJ)X9+;q&OOb%?k1VuDX_b7?|iaYXwUdtp$hB^b(8N- zkVn~{8%2R)3bSnp*u!NHLI~^4@2#`x&p78JbU~+%i9u?r6;8^-bf>or$T^0U1>ivN zP_^|)h#MBb5se9p&|bg@eT)`DeDK4V*Mir0o(}cuh+h0pqMab?d3h3z+!#18D@M%o zkYb^%@uwhFhErD)G-mbu-SWH77y<1H=YS&R=h7FLNEs{YVnhA zL^nlsYVJn9+rq&kfw9k-;DDeW7V89JJK;(fsOsO&s(Ey=%Xvfgrdg6$td7FGA&;yn zLFYCKPw=0$fd-0w?Yc{h%?hCm8y&yP8vXtEX-doZKAgU!e3XS+iN|HezU+HSdkdaV zm~NLPDaxmYuJHsEi?M(K`@%(tSO}`Aglu3$M*0Cou|molj)Z4oD8%;G;N`tS_;952 zCS+h4`1<{J`ZABTvC%$>mGJ_Ff4T*x5)yKiJS#=zqziRRlmg5_B4fGAfO3K158t5sMwd6%(aJ@-PRf#CQ*FN{9D ziRj(H0U3jUJxZPpzxrmA5x$|r5eW$R(q_Gn9rLgbXP$(Bbnk@6z`ikk$jRp=8^3(c zd%(0loK|70A}8$dI^fO$(TK(Z%CHc2yc01aFoVbN+yttMunxf*M_A*+_O|S@pV{ z!&X4jKQGzrpXo-qKBRM7Ux|gO@fxj~c1Hd5ZC(#x9l*|0sL_F_5he4WIMkj0J^5mA zioZUp(Z?dq>$nzdEn-fBrezPvu|vJ0ex>lRW)DE|@0WknvZ&U+(D;%&Y#rigr)D_SBDa6sb0YS#B07HOFSx2$DbE(*hg z!NW%n=`IE_ZZP3x$-e#gdA*z_=j%N!i64MOeLtBZf(yhl&WQ+$mXMagXWnt3!;|F- zndOM4RSJ&E0*^|#z0G6c7b~ARu>JB4WPGUj@&RkEfsG~@PUA|mT$32C!WE-MyMk&8u{hQ8e4vZ^i_;l zf(hrX)q=g+3AYe}OH$5@M^@}aXMbL`^%K%~uK6lJKU4tb733~KkvCBw*m|}Q;IL4X zmzkzj3DKUZ^rp?EKCBDhnmZCuFg9Y`&75sUAkKmt3@I=11X_YY7xXcab0Kh#ervvv zCePB}9CQfA=eZ?EP*XKDP2{<(b_&FcMAmAp5wbjOpkN&Csv|cijcX-#I zd=JEow;AWY0Q!!D#m@U8&B6x%pa0fkKGfpFm~o&T}>oK;Kf|!cadfImR9*j&G&E#d8%SvRoMG zhDNgl0@``w6()H+*J1AYoSS z^NRhs*}w4h<;VaQ@xE~2B5Ii63AMdjZ{bPB<7yC*4}%2vX+9 zPb>_pI6R91Nz&(q`+wWtKC|0e(uZ;nPrS|(2Su{n7I~fksCmJ`5@zevk9JyggmfWz zBB((pNLr2uq6cS#=wx`=wkFYrs3@3Q0#aC2<|(88im z1P3OXET&bvMmr(ub8b&ys2$v>bI+QpMQIj6-xduO55K|l4nc=^?^tl**$up5!dyL1 z$UIE9rR-F(zyg-dT|=F$0_h)*LtV7r1%mKt(Tr%?q>LX#2}j81AxxjDxYJp8nr+5x_4*03;X@1 z3C#NAU}zCk|0Xt`5Q*?qxECCCOiTaNoTfkdGc?LY9F5sNEJ(gtB#Y`X(U2sxRgZ!c z0rh}1x)#r!>%Qa@_zs$Vm@|eQqoVJZMf=iUQbW4bdm%WBFeRVpq89n~?kTU8v*2_K zES8Km9ene!SHuuhuxnzgd3H+|iC(uI8aCZog~Hl~Y~4B`q%B-CXJ}47Y^ghXxQ(@7 zFfy^fclqgtrVg{RqeB~xUU&+~6mE}AAi5Kwo>&O+h{2q%I7P+`khxjfbizu}QjO=*pD>moduDR2ZXdlK4sS+l=>Ml@vZdlXQ%SYeIG z1fzrb1o6*9ujOU1mK(SWF7hu4oh{4<;5F;Kl&ahvyWxDF4<3?BPU*d zf5_U-jMy}>Qxs-+Jk%6kJHXGbFW6~e#t6JMJBihSLzV%hf=~v5R+zBiI-m2YU9EPI z+F4MPk$!-8iJnC8UZ8j!(c}4T>U`htDUK^3I?rVFeY48~YO?G#L*Bs=05_zPgu&LW z1#ljOPN-@|Z4*^GL}`Fq(As033!aD>`=9&7rmdMb8RUT!Y$rv&qS)DKk=_j;6Ma4} z*)QmUmqoKJ<~=cF;RAq${7%92&}n(n6*AuuBVh%Op|HZ}(us~g%7O%Y0FL9xs+xIQ zG|s`VgeL2kohQ#kBMf7p`#lM%hNsXG%jeT;Apl%yzBf!-j%@3wr%_hZChIbqr*CZA zFep5pcC4qn7ZO1{CicRz`f740thg>PuzOtgGz@mYw>2UQ-=3;f-{4_)`FXL8ltFKy zd_1Ln@y%cU`~qh+e5g;rlnKfBN{i#_AiLGfose^|(SW7rcEi?>8>~zVlqn*gohN|> zT|_hM(#wYEW1m}VBc5xn_D$SRO^ z{?-x9Hxym7wbCt7PUwWoLx}RS*q=w$E#rfrhzU|(Cnz^z^m_-7F)i&xs;zMap94hv4Tc0nn zM)F}^C#=ofDiB?4ib1bV>z4s!h^h4tJEO*CCd5Ps92O&4TU&0J>SdeJghV5Mj&Yv7WTzWIMG-Yt!VwGGO4FcH zAT$3o*v=_6G>J|Cmb1pWxdnW6OsFibN)L1ynb3QX^syq z+{1ws9jOUzf|55`vW+P*P3Y@J8!S7~ZRUDhgJ|VPrG^0paI*2k*Kh1?&>?*(Y0O=+cp!|6v z+t%{MuCz0%V4UE9VO=Yq$emy!-p;0a<%d~X|5D9poHotasf7IS}R$=73Vc>ZTJ0F>~u0SYs`FV8OL-a|fO zmsB~h&w1J`45@;F#8Y_&t{fQ1<$JY?q&G$5QD1sLjPlGE$l2EoeA+CA)#)BS zu3-+(x^fR^4ohs2Z@OF0HWJtl)yF&|Ys88`5-SvKM=0i4(To>P!JZ!2h66>yx~=Q% zpf*(JRjvP6fB)>CkzaXVGbjNu$uS-f8Y?pc3%AUib<-QfuD$HUL=@OAXa{`JMdQ_6 zUw+(17&iX2g$JI&w%?X^W{D=zqhOu44Pm*Tby-|$8aP-uFS`DtMr~WLxCgP3SPrTK zks#wZ2{@K$R8R@Pn|dHT1p0cNYy~+O(Q9JmU`6Zc!6eVA zPJ7}kmnsJe9T>qRs>v243bw_vS*T9%&HOYG4&$`~?7YoU!nnGrVEhOKL z=Qsa!d4_0ofx^xd zz@?=7dmKBUK(_@R(j6q#Fh7`*4VDG7M_i#riKf{Utp|~;bMbU*OUt6KOgyw?`7(ui z70>TO4R3j!UNp)+m-X4Ge+E6!nG_K$0RL;$<|k`;rV?C zjkP;F?i;KgwEjLIc_F$B060o~7FS29xg3D6C`EOJ*JJ%ZM4wf1+@Fe8SdcBFy0vsQ;TM zwFhXSZLPGMY9e6KPR{r9y9t-3SMSK`bB4>^X({V;jF~HVX+_ z|989k z3-{f4_S&WQK^d@8GYM-Dr8^@xsx7SmHv zP)S=`^_)*y@HqL)hrM4l;}M~ZxWYNk+fxD$>F?#)_dxpFd1&F)0!ZJZ=mAYWtmn47 zj}Up{k)}Kk2nGJ=B#g6P7Vbbltj=x2$rX?^VgO&i1SyQYU-Pz4FrY&2xI78O?f1SH zHW(a9aW9X-9hOs1oeeMgox%OvouN+2c<(LfM<$5d2uncZ?O|3(pllvBTkYBFQ-f)t zwSDR*Xl03iIV~I;&2lYdDh7kzyP+x*j}xVF|AlB6sQ1%G{VUd|e2cK4qVdT6M#a6w zQuqs&e>(#Xng;;fPdPB)j!0g^Qsrq)no56EC?V1o#&}wT1EtMPwv2Wnjc1@6;tO>D-O~O1r!POh9J#~n-xqG!IZ1HWUOZDwHY<%= zLn^gcAtW=yR|?Mm}FaZG<*KiIJ!HKkNw(mrh|0z7LuuV;UTz z+hY+tt7lo?hXq`RlO%!(0h=j%8ldPJEFzv8oREd{S^X0o780w;7(2Hjj5VODddI%4 zS0wcCC7V6LMwh)B<;q}%B?1e-Db)c4*lWaKq6dBh%$u(Zw|{w|A&~0#Gd-N`u$UE= zyG?r<`tEQh2iXC&9wtM3iwTwq=RTsPJ_WLgtsD;XxW>Ug0%_KLrr@9`81&Q6*Osrc zt?F#8-nOmnJ9}Pq_!(CMT;Em=d*%;_=>VWurEw9E03^@|X2f#ha$u9a*K@gU+4)5v zvi;_!m^ZN!61SCxWn0h&C9UvC%ZD8bSmZCmc63vHc$YHcERN`UUA4b_nJ>#0!@I4a z{9#-wIRD{h0VSmC=^X|`BRmr)bnL-1V=CaA)>2$fXM=ohsN>?9EK7wEdlW+aJc-B! zI9V`p+!bKAOEO#+q2J10fXVacjlsMnCY#w$2^ODgoBAFQngXNr9}kDB1>()w_W;kz z!9${W_cOKb>>V?;_`O?sFCSyci&LpgDewsPG%Q3)Y_|=5mw7@<2H-~aG9w9JSM7H# zXLtBOd2MfRrYRh>1DPvjU>nOb3eeLc?OaV$Ir0S=Y1+)(?HDMMX$>pm=h7**CMAl|) z$nR|Jr@zh@4)S5>X>Y0$<1ys0J7JQqa^5GaVtw6pTONB|soN<<+`(^oc&DHV+J}{% zX{{?YT;^u0tK|K%5Sq9*Fo_i{&@zPKo))m2yv^nhEBg11yII%*!aG{UI;ry@{2j18 zM|0+Cg@T32JZ-Wd-s*R_@S4`Xve_qePFri?#uHFji2BvSX`!K2IXx23O=mi8jJLXp zNYlDS49>EXQC=7Am%sjx|MB&ul?9dip}(=#`?gnL*wxsrc;w4Q%@(^_t_&tgy5RQl z>El9d+u4;bOe)-Ewe72nr#xsCJ1(K8;u7_S|d$(TNcIb>}LcCURn#-kt!M6F~u6ss*1J zmi@Q7J-3FT0*Jw04}ylp9gDBD+2k@BcSEU+3jHr~)p$FX?Y zW*xnN43eKxsS81fuwJmN1DW6{kCL2Ev`_h5?~@Y86P;EoY)*455i$=l%|2B#v>41u zti+H}M;_u$iQ~39;yAOzRh=bycrvr9TRgDBXUqnkYpH84Ps;Kf)^S3Za3pK5C2jZa zzhAd6|E5@Qrowv?soTFpbh5M&;++Lt1$?(l0x)rKOJQyK0n9%oq8`4M0fqxQ*@Fkr z217fM35LY^MQE{_U3nPo^&mVWW*~KyaD8;}jtByX5>(!TgTp187DkA65*8Yx26@gi zY#N;sZ1CIc8rq+~CLALMZBaIq6wvuZLLeH^6~l`3^4o-%+?OqEeB3j9FeNw0A-*so zxgalmd7k~dwX@Ulr6UNp_@EV##$kF)YXh}SB0Da7mLdY@N_?MftWIJ_2B%#K>bwN3 zitYF077<1?fDK@<@o8stB*$fP9U|5Ez2WoDrbE0{c8G9{sFQl4<~Z*xOQ$N82`}C4=Rv+52Vg{ z0rjS6v$Gnlp}=ttWwv>@>_o3p9d^M(nAS)R2EJ;?@fJW1tZ%$05kVaD%p#W#xwz_h z<8Ti414_XN(06UCOR*6skiNHEEqx2EeMm{rpwb20FbCioX2l~gxjz{03iaQ zWFRU7DTFUo+meu1>XBO_YVpd=IupLx$k&zoU54BtuJ1MUIFr#o!Y)@PGTI-FU*YbNbzM&0|go!`vbm}g-ha&s`kwzp-OI=A3{V@J1Bi>p)c zh;ui=^6AWdn#W7?@WYP3gFn8Xiw17k3B0!i2ZhM;Kd#!(-+o$u?Csa}+IjGvwmc7O z5T$F=7I6&97!LB{VT6C~27H~gfdOj_8xh;c^ov%Up z9*%^=OmD}V7JgIRf%vSEZ?ymFXpnEqEj+@)-y!l#c?}99$_^hHONk;u8IheiGQs;} z3hC#+{`zD6^2heeOELt__b#=(G6RHlvis>cw%{1j=;#J-1^`N(b;dhRle*Dbwqdyu zF6lT4TmWgh9kE}%W#e2xyPbH%F;9t{YTQza&Pv6G_-|M&a_b<(ERU()JCXr1Ac;Wk zc{%Y1lm}fMt7LWbBC0@L9S6V{!N9lE0wuyM2a&uZTadgt-5&m7ghU*I{&84nvBpVY z6_TxAT_GEnQc^-({8xae&fl-w@B9>Ben&S*r6p)-1q{8|1XZ2mUiG3A5uL85LwPu4 zdplJ*;azoEENoK3dnX*A>7gh;LD01iElWrot9(0N6#L1*0i;*?2GBja^~ngt_oFNr zEbP{yHg`_J>iKw^0(D-2T|(!!37;^Yw==t{`QTF{Y-hIhGCuNE97BFO)D{>uMDPZX z_-M6dEXN(giC}dGp(W?0(DQYDjtT#B-F{aaj{JSMH^3JtU~#M_xQdB+3)0qc@~|2H z=$$a+qmQ&{Scp?e zo!3d20U6+=7HP3(#lZ>AKm$JNo_4}NGmI`z0gl7j7O0TWFI# z>K^X}K&>6FE{nb+VzoLk(-yqcll{?=)x*_M8L8v{e9%bO=QaDios|#DludVHu~)u; zToLDhU$5sD2#+vtv$Ia0m`;4a3!>K_%qxNxuqfPN+k4!A2dFwA!k;Z`#COHnj@|c! zzk9cg0&tvZgG$S4iIDB`cpqbjbMvPOJABDMk?_p}mEpxREf+Ly^BS2LhzI6T z*{)oT%}x|!IWc9#?erjRdjWxt4)03J&yfghVt-pQldhqg`RlVD1!_+v3(_8OMsrHX*@&Sm+ibF55@ z@E0T5c3>a>>9GsMM4PG(mq9OJp6DvGvZG0%Z?6gIa}fyRdm)H*Xv7t41-l0YyfVW+ zNni@9X4A-J5(;axrlvJ(V^#&{9TDi=8_8P&&}6AaAOawR)*VKW>$y!~A8;Ei166Z- zhsBtF%ScH7IX~pZ|1#I_5zSGWAIA4PivmdRN#%W_?iP}8RB-K?pIaQp;YCu8!-T&t z51~)~rD}}wxaYTRW!|oaW;!lJ~<>Y;@IN zA@tA+r5_HQ58fVNZ6)q`^xMP7jiaGMJ^6U*Rk0N%C}hRXGG}H+UTQ?b5Hg{gfGRs2 zIs%L&rf2vf!IMxDpBY}f#SuR*+WwBN`j>C7Vjf_BuTHjmhO`p&B}DMAhE#zI+hk~`GFW7@G{$vJ( z_eaBSbhs*T90ECheHi;moNem z_XNUvd9yiB;_hkiCZv0B$~pjrw2bSJ1tM4~FH85kQ<(g*iiS5l0$3}5jE*(|g*--4 z2exP4i4_>Q8T!!5Fvo3o1s4#!o;nY(nV+_8*qJE_{$D&nbvklzh^Kw{I5|*%AB_-+ zfV}W)G)HCQ--JO#?`$E>n^sgnAkE|=IDoR(eiB&OdgQt zXj#MZq7~@hDJ&n}mUCH(Oz=d}o&;U={OxJ;>Q*wjcAwYmm#^*DpI$mf&-5M=9P7QC z7bqZwZ(Ea}aXwC|a4M^pMLCH-!Pbz@h1Xc|aNgBr&eb8U6EqKPv+sAXb#%hSFZ85Y zHV3skB{^bQ%J0ki8OL&8d|d_R-np8iYnsDQ2!aN;^GdKpJ4YQ6pu#wwDP)*pip@y@ z*@5f3+8o+F!uHZVXx=CrC16XncWErgb|)C=0EDFDj>Ni?dH3LjZ0NVci?!ZY?dzAZ ze*Sg6*0`PF!>aLaX4Q`6z!Mv4;8hT+Q^fN)=s-0B7WvUogYf0Q51y-8c;MmE5xrmL zta<{xzgg*-;KWXkx-8almd;tPd@N7oAeB4-;Is+ZNBMBO8o*fZXsP+_^)BZ%94~dU zhlC1KOHixjfpB*M=TWWl-NnKHr`Rn8a*xR_;&hI4IrP|ij5?O3{n2S$*5-8Bm52X_ z{R`DVb#~a&wnHBf#Q8nPGY>ZVxUI=>i9+|bo1osxg|1Oo_E87hHYOtVS=}v z9+Q7Phet|q9ZT)>lIq-gkO{g#6tHVJ{C1q|sp^f}Zaou??*JBWC^|jSe3Mg`_sV3? zL=pAq1E*bYkkkTfhoc@&(6RR&t5SF@N9ay3L~&j) zXBKX6SU99#&&_RYo;@(2waLu3KnRx0d()mWMPg?K;#gR_QQ@PS8=1=$AjcD)44FD1aE@eVT$I=k7r4}=-{x0lfQE8V8bjt%RqTLUDVlj#kmZp z9kl7U5kuB2c_q%}byV|x01vU+!K_b3hDBoN5=kSrI_>Yd0PW%AHdH4@4z)*oc~vJG z$%=@>riDRh2VNZ;>gA-KHX1rc#*J;zgvW!~1xn?`p%;2;^MB3>t}n~BzkL1ia%OeM z_#Q*8B!QTDKvcZ|1440RFXZyZH3&QCu#Zrj+dO;MM33X} zpDCwH{npGEqliGdXGXb=YEGXxgWr9zppNj`Hy^c$$<8B(f}9TC9FAzNK{$gxdQ%fY z!lR#kV4LY>*?#)*yOEq93fpdfxqCf;hZ0VoOHq7{l?Z0fqm_4d(6Pl1A>9BR?2DH& zo!l@BS+7&^t@}iLu86nBqkCG4ACc8#ajehl zEo>)(_*yo11Ci+Ck8Aeh---qC!vuO!3XUBH%&?kGmElMWoUWFu^`^w8M`3wmMjTgl zz{cF(1A?(PFWKFev=v^)+i#p=609PQHts?vYE_RWC(7X@Y<7v_i)sG%3#y!*O~?h8 z7x0Pqn3yyBQJPW#SObsl)*L_jG)r{@K9F)0r&eEf&<`NOVZ>dAx7&FI>asOVF};JOG3Y3|dUi8Ty2kvGY!EzK++NI1hX$t07-+`Q z8wVj)j^%*6z9-kRh3@v+V(YB?h$<+P1b7$j(V%-9EQn!j$8Tb7p1itF-J^qQ#?B|_ZVt1s5M3= zgnWeV2*YX3=;$+NDbDfuW^f#WR~Rh^u-+G;&hz&I!#EvDhuiK$GBmc-?7M(VTSxep!XXn<7T_woVI| zFAEs6Qxy-d;DFeI2iCy2+?T_(2<;$((<-j%e0E12WY1^W*y61XrO($@`(09!kn-UQ z;OfoUw&uYsOz~cRs#ni~m%;89^k#GVp%+#FvKZELX|(C0Vtq&R6v!fcR>_ME;Hw@Y zK;DmSf=27*A7smSvE4?p;zfkT^Of*E|Ft^@MhHs|+O{`Usd+m)P5gE;BnV~0#Ic4K z@(@nXVr}2HO+R~m&(q1#ZIegLF0ZWhp1gTLFOgiA6PTvAvR&Zo9qpPR%y=(sdtJ6) zzW()3Uw(eM%Ef`(?<)tUDSS*$U{$vR%ABS2$UAS?vhAO(b3`cEP(ebE&s<`t1cKe# z&Fr1ZW!h)%paF+YT#kUM7IS&50)uc6u!-t&p)1X*LQ?Vy@13^}rrQpqla*{%2>@{V zrB_l#Yh0jgPP@s@n?)n1w4?VfbVXo4olEC+OSkC_gs&A;#0KYUT!Mr{G8;at${q*E zG|-35tLZxE_B(j{-sYEYuNMHP4+UDNv2MRAQ0nz7c8WT&W6SP65nfJnS(XnkZ<&J{ z!i5G~m~CBhO!xK%gy?7w@X#sKwhzG(dh&u9uiy9g(nW(c6oY$eub0Rz#8 z=$lGQ4QMpubfOK4j&3Dz*~4p%^L2SV%Q7FHfV{5TkH5VHh4i5?D>>2(Bx#OW0q)H$ zvMAI11vuhOQ^Pa|5!^hr4A(&vXqn5NtLYiJp}2vFxAU?(VT#yhZ682rRSGZR*fPuq zm;?IQ3BaZWXZyd6S=Y2&=^6A)0sZ9F(RV1z*+U~SXFN&h6aq@ zo=YRm#5YSt0_u2eZvaPMoq#FJRZ(j^zl_1+L!h?vLg{yr^lxA0`s||dQ~NDZ-m1mR zVZ3qabND&f?C4(e{QGn)>1ncmAVZgf7phm_@v;yFub4y(uHaB|_y}Hc%^Q9C3_`cG z08Q`Vs0F=3{^i|-?aA8~^wJx&IYK$;ix3!I(JK-{u`Bz0>JgP0h_Vo!HfG)EeEM=w zcV6{}G`9T;=ufnQ+ zxc;|IzyI89PrL1Qgadkoj8zK6X%7h35AO?hw$VJ$~CsEvX zGa_=fs^>h9=}nfP-57l*=TrCF7`K5znAH0q2B#a}muG|yjV3Iggo5hGED0c=nc*f# z68IbvdC103dyM!P_BkGoX?aGnwe8g?JeZeq-d=3z9K&aJF4_(z{j@}f)5;xw;5aXf z4d2)7=k?={?dSIOU;oF8h(E871E4G$Lxh&=w;n@mpn5TxO`t@A%YxkJ?A?)#UbbYn zF?72++fs3UJ2lwOXGEiy^O%+`76?=)@m=0xJ3NDqc90PvK^lHmhCzscA-@F#E5bdn zX-=A7(YdGbxjlF~1Uz2Tx!?HsU4^>P7M$8~PAhr!@kuDv^#Bw?@wS)2OG+`c<=9@w zXDJ__JGbyHoC_Z#wDArxTZjL7;c(NhFV{_9$Hz;$PcHz5h6d=P*T9VS+r=*4&2>At zDOfN@yjZ5m+kGf~_vOWI^O+3dof{SxJEo6lZlis0B>PFs&nB+<4e!>omy@*#sPlb# z@BM|geye30j^u%r@h&jO)l(i;rq08XPMpm{3X5zB3B(g1oVV@4`#GK~*gyra@$gzm zziV%2slW>CsIn;JvfJ&63?}c=bA<23J~tLP@qqcVYA=ip$sIr3W9!7$;x&{G$hwD> zP6)ugqoLdTc2Ffp_Mo^qZzh4ft38(|9f7EY$(bn07Qt<=n($ias0a$+-r=IRXMV-g zUu1pfI4&l?>$313|>6g z^xnOq@ba3X0;+8Lt(FHCUe4g}pL+Qr!G=}`CqOxu@R00|>+_QBFW=X{w3p$gd`0}& z3uy}8p&{0&5DBq7?<%g-B;`m~FShD0sJE_ygyN z1#df>aA~Jv^5WSL)knK$tWWdYQx3(lw;2XR-ig|aXN~6M_!1Ap9H57+PVDix=J~R2 zFWMko9}Yy}DzTidMRmsPy7PuDSUREp7wfl>9Lsul^S<6T_g+jty|9Wkc&-+ePe&`LV7iXTuTQSj z+HbTJ|a$lMV8&3iL!Z`ySQ=~=0?donh!gK*4W{Rie&*l zjGnKc=KzZ?_7E=T*r?z&cJ>CCj~Uj}S>;;O(^N?~%+a;64{=%=jI0V*565i*PKdTvJqKyaQPM{gdL67>(%+M$^LI6BuQ`(1`8*&zKvc;3dx)rxsU(=qJvWha_l zsetF{6T17(g)xDn#;n;s9Sr0AwTAGtCx`FnWUT9BrkXg33`)ORZ#~XU*g|p5m1L#hVUbI_p6xz;=uto#M zf^@%|Wq1xY0hw*UxWn7&F;eikfpi0Xj_CEy`TReRvnv2(kv=N>_^q@l&R+4lSuLx# zPI|z{_`vCmOQ%+v8{k+ zZ#uHn-KGyq>0er_VY^% zJZAR3WOl|(=%AE_6$~H^R)IQtE(Jg)d#H{LZd5!* zm%QFNO$S&Ins&FL-v#gjEkijf(puGK0Sl5KoR%MXA@TMO-#2!qP?b_&z<;`4?957Ro=gJ7B8-?v9dhHwgtS@vKnVz z9*!ONVvy5&=+;;vysX*JFZ2u=^&ykCombT^)Gjz)qGze7i<@|44@)(_<^0?3+)Tn* z?y6`9U*k5}+pqD)=cG5E=Z@0h^L8zrGyypU&m(qo*$Rq9gy`HI`<1Q#j_{XPg zd-$&xtngH3$@lf#t#*0|B`WOGfC|^_m-uFXNpy$? zp|FfCUfzKdAO>%jtPUq20Wy{_o?dYddV|&;_I3xKT;0Cay1h)>>tG>WP}bYwvbX6l zfS^tU-h8N&H#ZY`PX~8Oj5lP-*+<)1ina!sjVsHsX@wU$?$<^8_V<5%IZ`=4^wD~e zb#oqeSl&M4J#`M!aW0H)1~EG)rkbfn_d@d#TYy&X*ub)Rn&oplr)6yb%?F%e75>&@K@|$+*%`|JU!Y@0C!!aD_op5=1>Uf5f+x%b~_c@wZ zEkCC=*mW^!SvJhPg-~%fhUo?>U0O5ZB6^cX|`(hNsqIHMe8HhZq+wK&sv? znaMfU8SqqixSf?--ILr(fno$yqCPv^D~-K#e)C;69|$?~*i9I6Z~j|kz7*6cKt zr$A#~(zSp4<#U_+RqH#ag`}QNM7DsU6+YhE-fUL^5s*fBAL=^Ti{!K^@9~P0KSu&a zoN!ww1JYeVX5gF;0%f!j#f*5olgKiHNxc+!>^N_45AVonB}IK7QiRZIHnuo43;0f~ zkk|Zmw6~YjUM~1FRk5lACGb^POuF}QD3wAPvKpV6Ix%?ZVDrW=7`~aogh$4RtoJhS zk&O@On8{3qSO2_Z|MKPg`nrC7ZO1r2OdG}}r-y9kGyaMIb+2SDZ^1kWICdj> zGnb>mL-*VO#^8Z0vB+yJx0*1x?K>V0WOQIG%RBL&(-Yf! z*opH7YBK-)++iH7#bU>x!~}-u! zC?~3eU`nvu?60tQdyR?t4b*YB6zmw2K>d`|y)T^C8~ky6`@UYn=ZEX{%nU}I9#UP0 z$3XWOECAT$NPrUHj|jQrcG@_4JjHx=Bpg6d@IX1Lkgfdqc8P&jYgx63cj3El=foj-qc;+jA0_Cl)jjC~^rJHZ-8X2-{*=i>w53Z(W`D+WppT5WzW& zbr|sZ@7p%8m7DX3iI!};{b7q8vc<{q%GaBZS~0$x$r}6Fp%Bp|+8J%t_VQE@W~XCm zg3}+o9`3Nk<#5I~E>fO_fO8J`4J$ou03xBwU;pUo-REh$Q~C?ZYrFcT6rlQW7UG3*4qiUT%bncFGT zA$uX!MSOfNnmsz(3Ro$RozOoZ95}S)$_@-)XI3=WgW~;fhUE9FySBF!dPEa1Z!x=? zS?mBrLhx8L$Sz9}hc_8Kb60FIavhw~S?gia;CTO@{)xhnLhYFTC)Iqwf9i z-gzSyPi>e*X5;XWjvq|1eKsSn1=1PEK}p9>2Gm9w4xD zB0Zq;@?1hfUor#W=W^~3Am;El$8r|sjRMf|`f5s^E%1jrQ)lmmrP`M*0twT0sH_7K(Id-Yj(mZGoSU`FUYydE z2oOXB2%D63VGFGszkNASWO^}{U0g&P^mM{PjZ&W%u7COV_1nwvj%Z2Khx=BornQ;@ z^0AXyIV{WO_8s|DZ$nAh3nH%j_7u2V=z7>u1+sXz`26kenD`6>yoRILBz0lDznc?{@614)i1!^(V{Y*od_fxu` zp|;&o)gBB72V_{qVP^|FE!!=oG`A+$?mF7}ez69^dpxD@EI@`lI|tmZw9CY&mps&? zVzhvVJKC-v75)BnTsg;ddKd`UJ{mz`Rz^`x~Ky zi(m)k;Lpsz63(nTSXg;?l7&|qVCjeV(TB4-vCykdpf<;H-Z@GU(M~{V&PO@*yS0c1qJSQRLth&q-cdu#rqKp~*HF4+wGV1DeW z5HV>*JwY9hvb$ZgaZu0Xarv4OOcKET^V0qI_|AWgf3$Z*A_4DJG!VzmC`#>7@x^JG zI`n~<(pEDdvDKyak=1T4ULQG2p)S1|Ipy?*n+SeYwx|Pflsn%3tqy4$x@>mNMpMy3 z>gjEPq?gm3#`e<2+LP*Tx`2TfDf!FoFzQ&W_zrv{j|)(aU3i$Pey}zZ5@mw>n;KL9 zfl|E&RgvBT`*w=S7LQs?t!do{Iy%f1N*-wAHj5te?10Z}_oe0HJnbv7f_94pyhCQ0 zZ2+0Agont7j8)Bmyl*n%H z05vJTY1JD=PqbxxR(kt5tBq2OPsa`bL9n^J`A`mr<9uuON5M)eDxBjskI5AL)CIU{Xv~>D-(1ji82P z6LfdXbnZdHe^u8v?MFGHMI{J!T<0fTMO7!D+ee1jvd)ppGo}^~O0KGr(MEg|hpRgX zL?M3`%}tAUbNL*~#{iKvq@|d?d z+W+t^00cu`aA>OkPH!xv??ygF5T74`y>xDZ_e=Kr`Jyrx&9g;D{NQO=ICdvHK;~IP zrP~_|fu&{|O+U!CoLCo+pY0=vtXfzRW@Io^Ki`|y4#D>6xr7JvB6QWN4#!3+oXU@Q z2-vJ|Yxe6;fBf@(uf_NfsIYn?!Q9sxJ|3LLeEG<7@~EMe4sqnAICYY#tZ)7kBsO2w zL~NJ^xL2<%$WKLyI@{b%5-Z#nlboIw*Uum@J6=p3I`hHvb_%%$;+z3zZZ+rG6$+{+pS%MKngTy*MokV6C7VLdznKXlvFR<*tMaf{7TR-WdJCT>@ zndb)(40RXk00Dnqwts*7=fBF&-~Q*TXd-X+x)jNT;G*ia3SgkdYsSODC;OO3TV{YP zUq}k2MAd8VHGIooamGt;%n3qg<5MC8Ye4qbp*@$u>1H1+`h1Y`&u(Qcl})|t;&@T{ zZZDxur8b6qQSiS_lW;hHE#y^%7;H%1nOQGp!H>GQMMc=*gpx{IU~`>8)CyQ)8M;(c zugN7lcv{f-s)x2^GsWvE7LjEBCAPvdF^u-NU%&tSt^M(q8aQhYolden6`pnQ)25SW&DPNXk~7hX|rg+^cw8|J2%RoB#lY)UCjs+Y&%6_1LCIwkWXLFX!zt(gwz zf2)-zP*DEQu5N{YtlutZqxg7ott#p z(ZY}4U0&j04@FwaW(S5n*(uHV5i7B9ux-%qCHnP)d;GC%fBf^Sw#P{neBC8^*z`o~ z`k8HBrFr36wUKMXa{nTkW^JE}33u03@zBD~$}H=`nsxCRD*Gnji&K5TGyagG3SIW= z5f4z=snNE>IhXVQI-xf5%SWMlt!AJ7jGVPjJ}=HUQHc0u!1wo}gKSqOXYI;K4T32L zS|Wu8Xyi6~Hm6J?wiT-+nP1T}0s>3q2?={v9lPqletAo5+Vfg0%(q4R*Ka?)Uywfv zhM)y|IrJoSWL)RWEp-hT6fRAMcbnrII7^mLm6?`!WiqII?Y<;f8%a>|(Ut8T0@m6% zjC*Xct1JNm6`jFwq3QQSj^+1sPpBUtq=1XTJEXy8tL7#?M48(>#Lg$&?Jx5$>90!i zTMV?gxHZx%?ArlVvL?Kl*w7CJNlfP|8g4QoZq2%NXpGB|E~qVevR7@@0}A@*MXNu5 zZ-4*NR(RpvCAy=G6EC7c3tu>?z^`-QsW=V^&TCUA!S1vxX;o9ot6$zU&f1d}P+6MK zz2!hyCqiyk$Fs3u@&k=)4UjZXDOYeSjJ#)wDdqBh(s6Blv66G_NuKQF5M138 zqze83V@^<3)(CN{607A-*$I?)%;C~Rii%PHFxe~YSevUYyk?RKl6zM7wJU0(^k=QQ zS7>vi(23+y@CsEx;(6I)`Us{ak9zUz)99*IWbgN_DAlgas9i$`r_;?=9{M2#UQ}Ph zB)0GNDf@LlnQX3E`&sq6H_7IMZ1iwqYJjlF7Sn3uUb1IYozua^#P{D61s&EYLz(K} z9J(F+=};|@00?$yBdu^AfJ7xu$APKHd0fRM0+0ZVr3F}5|3!{jv~%Ot>q`apR!&>l z1Twg-*ZX!-fWWSqg>X#mt|p`)=ye5L>vC=!PGTC%dOU1#UtU?M&3~>-dl1{kJ}s1W zm+Dg%iw6k;L`P+2^}*Kz`{vK<*2llc&u{hzkAl?6-ktXh{G+igeeT z!v;_!6;WK(ORl(AK0(yx8iF5Brxu(F%WDfO#k?)&Ct#~`CbCxQ9HT6$>>y;E|NaWyFkcXyt8 zRRwE8vq%Nx{Lb-`6l+C51R@-(ZRU)-nMHwHc2f1G!NPorbl%O(U&pdyK80n@jU=`V z2saev!9f$!&B!iQWADJ`kV@FfR>CUTn$qve;CM-Py{+1}AHV!w-nv+<_-oygl;Ptn zvGMM;-a(gF9?$DqKpJ7Bw@V11#QD&cv@6ATxRo5}<}XhYR41lIB33+>QRBL2RC}4q zV6#`siY5XK2Y(&ae(A?HkJk)*BF02Yrh{_h)_Fxi40Cein(Z|nBP&f1?h zMl6JSbmX}d!q6m?fP0>oba(Yh+TK-16Y!{@N|b9=EdYg-bs^6REeb2iyt{r6#2}KX zR(fF6aq8v`-nY5p^tD)I9FpAkrc=^uK(uT9b2(tPd!fe9XqJ(?yauH?98EnWFT|qs zghp(BXG%);p0fki$jwwVl-rI<#OT@Mt^DR+-kf18_RenwH2G=4;fOu2!us=){eArS z$6Ht|RQjmiJujrHh4&Ep;|TCzwsyq?Cf!3wPXhP^Hz~q}*$$r|Lx*TL{Qukw8%< z1&bO;pkKS4u}kwM0V3uul|Ftn`UiFrz z53sBDRgsgj3qLx@d!sc`6Z15#^8g?m7zR!|O7c`0a#L=x4>7rYcKTX-SE zszXYyifXpbRLj3-W9^PnPv=-1kMY8v=&P}aB**>1Xs~0iNg@bK_Y$x$|IU8#eC(#- z@F}5OW$|5eN{T0Cs6X@FC^E(9N2f$R33IA^H`o>L=ZmvIdqzs}W; zit5WJXGeKE;8Imx=R8lI+Gq?8pkCCkCwbp)5Z3pKXm@x)ys3@7f1nOfsU*UoS9z2i z?g*!{NV;4(A;uq$HmyCQW*gE(ba*DE>Rt+vfTtKNhn_3p4|zDeDF=c{C1C`6}&bt2L-Oe8m$>J-T7Qok^#6oR->xO|vOL&e*svtAR>@Nvt&WPo-> zT&lN%ieM>gym`R}b}Y-skPR1A_0*n5z3zPl+Wc&k{{H*#e=EP1_R|}4COi_T9`4Qo zI@`wAA+&~b^&OL=BKiPoi8tn{laPJ~-D`U=n@Uv*KdIb)*aZUCRkEdSZiltNwpuEo zk9^pJpqdAd@&z2D8`@4OaPW}|w2dAaD8kzSzWCFM(%Ds6YUfo$NW~c2E?Z1(YklOd z-PU5z6b4+W`?+F9nvBM}PY3l0C$~Oro6fzq9)MPanc(j>MIG35{H61K)!rTWY>+&r zsir!~WXl~ex`Au&Xu;i$bJv=LB}>K0w{+ z4a1aN7#eC^l8WV|+OQlwQ}J)wn;H9U%hTiok@s3aHKF4)r5pCXg>T}Ne$+HFg zU(2ScDD%_^Vl2Zhi#<5W$NxVa)pfEpDm)blXyBsip!;#`q}$?+q$NqxL$xpIlDo3y zKCjx>X3P0te{?_&>3F)|=Oz1{x-Y0#qQ$ynG_ubnt_gLVh;t(0at`NWPwZWFNa}t* zuxPDk2l(}b^atwfbMz&AG&E4PBgA1>?zAsQ_x$38Ydpb=bND1C*&1FKvQ_cTq$L0a zMdDuoy(nx(=*;Q{M;&jyG)POPinK-9#CE>gx;WDqk!S2nG^s>m51C7qhCg?Lnh^(8 zP5!)Qf2FrWS#Uqhf~2l+BspT74!PM1a}xO!j@lLBCNY*3g{V4i?fX%7I86O4cfA;+^l7XYguS?uAIRHv@x4ZJ-+0L-N|I;zurl8Qt$09s= z6HU~!`J(Zqm0X;ih!&PM*RI`)m%0a#4NP=-11X)W&qINuIPBy&jC29FNZgwJ=vb*ku**{BxIDQ*}FA*+*$M3$N?Q3ag%#D&9H}8jjovt&LXeRD?!eu-hx14;GB_C znchJPq!0wI$r6nEnE)g?JsKi{UgGCP`)WV(bjVcCh2uxq(E3>ou~NN%Rk?(BnKh_l zVyNf%km>CsMtRt&%2kn9UOfm^n`GNoM8y=2-W;==lx<*ySf$i@v8GL4SJ#&($}-$2D{md#dePBPgE$pnx@0Vs36t}AT3-h#2-?W=6;$S&Y$<0X#FEnT$kb#9 zY4URoa=yg=mR#_)5ofA~PRZ+uoBs(gCRmvuHQ$P=gHTu8`rI__o{G2H)KFkZ=@OfF zkXo~Ypl@~ftm0KJcQz2T=Wde$8d{Yzb61XMJfA&em+ed4uJGeSFIQikS@a^*_I^33 z0{xrTHB(Eh4nk6_d`U0Z8NPX<1IRE{!FE2MI7Mucnob0w{3GvAHLg3q;rmbr)u}7V z2Aom>Y10&9umin;|NpvRI3qr{rMv8;^{zjo+T?Rd2Wt$=5=d3n{xt)U&P|^*A^{K1 z`Zu!8Dbnk=2H&D(N_TmoRXqmh99EgbVYz*L>DN>)?a=)0EvS8g9cOwfEckOd64_Ip zodpDZ@B#_c?C?oy4%j%fo0om}XaHKmygkaHHj7pn)2Jf$rE1N2k`mZ=(l9E81M3}> zjI?`16hEkz@h` zN`hio0sOu0f+&5XGn1PX;@yHDEVQ23o(!06_Xj5Sxm$hLx5BMyH)9;1*X_6QfL$MMn9}?#-Hit5$U89{x0IW;00;aGO!T4f5@%`Ur-p@HXL$5bo$ybc!)s?An^R8>-16&qwK2oW75 z8VY)-+a(|gnZlN1ugxyeB{$vB0c@NT9zh-EsGER%58|=|%OIXufNKUz9poNb`{R({c#^v=iqDuI&ZvvP2d|{TYL42?E~Z<>c|nn0)^JDlR5i=2Q?J2 zh_y+wwML^_xil$NBGoYkWqHZA-S40ffx_;NhvmQ_;AO&1MXHLyQSZpeC(p z@4^CV1~?Y#RNBvhg`2Z%ueObqcWyPO*#yeKfGAV|cEnnrqmSVYg|ic2Q;E=|A`O+U z)6o!K#>cT$ge- zzmpm%hyH;?4E8vmQ~L!08`o0G+-l81*5vT~Q??(WBybgfmF9GT%4Zu`J5EaMJUl$B)ywR9;1WUgzs6 z@7!p%T}nLFN?4ov(pSThf}79_Tv#G>1U0#TS~OS{sxPIUZ;fIh(hGb1S{$hqueo_a zU#1sYn!lVP-Y8qFC2SUR2yz$_*fYC}BilLy`u}s-NpM zP6WJfipIn=oa|m7nxKE`L!}c0uv?!*9{i9wK}IFBT#kC5o~_*gC;unBXbRe!1IEmJ z+PdrC0i*yAQ7>u+I;ausB1L_`)YQ9^6#47Eoi841NL$?%f*dJK&Kz;SIYqIZNtbt9 ec1rW`+!8h&f>J6l)Xfd@U;hg&8__OL)c^qP%C>g^ 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 zcmV(yKgC zW|PdC>bKYTMXC-rQ#?|4byp^N&fXD#`|`CM?vDTY-~QXb{pHv7tuo-JJ0QFrav9rMYjrg@Cm>rC}8|Mh?U zw=<@{oblwxb3OMFcDYio;jX*%JnFg=f3&VM^AGcy*Elnu&d>GOcPS&JmSfl}*IZUT zM?PEUH`+eNQSNZoYusmTb*^@e8T#01oTHr~ojL4dwQ{%r;lKRb|M|cDFaPRCc6dml#$`z-C=|5~fI zYUL%?!5i0h_r{B*^FG#O3kqM7?!l&Jb~CrS!d2&Srp$MQBNl!(j`O(2!8-V3l^v>+ z9ZEUQ>z=Em1z&VC>1WvxDbXkT9!E59vPI(vv%OyDs_yLtIA z!&(?YZsq9gY>B*d-Fw_|_akaCb%${r=ftYUy^nmKvtwOYS?%W-Jo~;@I8wUzef613 z$i7oeYor#(4sn(<^T^|Ev0@6fALUqU%-Pzp>)npC6hABUBahbd93!4=Von!JQTlbo zHUl4&7M_q!{ypy+XK!Vu)xs?O=sB#^uDR;!S323{JTJb(ov&e)9op#ayk8dU*Y=MO zKdjdIwp#nR?lnSTQ~5By<=8h%5_r4wyjZT?atpg1i%r5-&AUi7T$o1D|oOYg|X0 z8pd&BAvo4iS_boG*kk8>-F^0i362(7^mwq>YqRUT(lH8-H8LQGqa2{hWSjZPH_WPW zr*=nv?2P4#iKRIgOOKBvJU<3L1X$zEPMqt;9!k1Gnd89a&jkWj)*ymql}#Vx2=y4( z9X4pjzm&53JT{;kX6~(R05D!)Y}^aac*U$wpMQI2u>v2jM}VO5z$$A7F8eBNToY&7 zH!BfwaL_bkG6n=*zs9)saRWm_*}4kOdx)};*JxKr;Mv$C+(mc`>AoU6QSSss zmTLr@KYh0>;J-DXyiE|a-2K|4oE>|<$Lg$epBQJ#EMmR!#?}GV+8#I>y+;-()ybMq zR%ETnC!FKF4MIJib4L7pU--2yIPwG>wehz4-n|?zi}hO@e_QYPA*PR0VPJeOkFYxi z+E==#A9UjHK=R@>D!W>b8f!3st}B&QE|wq>4~cXwUhQ7zK5>z8r`$7m8baP1u)~Gs zecl%?&A-(^Yy-^Z1<3zvweavz`Nb&+f^L{BD3A$Txf3GN-l?qlvLtG9Y-> z8;5EGv+8(8K4Lp^>)>Jq-f}zi>4C+ayPpSZm*a@_I@v|6&!+?w?(=1}zJ6O@K79TA z>w4X9>oo?k<^o^{v={!@S`9&C#(?et;Osnsv4n@L$!=xBK`F;QGU2fjNZ|%)Oycq} zC%-Tjkuiq@tZ6l=NU$5v#fa(Pmx^&+aU0<_Gh6)q}{( zQ|3$iB;3wcU)Jl}-`20|uV2@fe|#A01@8H>@5^=^>~<&g<_jy|>6*8&eb?g(yN+=I z1|apyU`_~EU+|E;W?vD%X`7I6<%E5K@9?8i8=(g7kZ#Ns0zupf_1=U;zUJ1siMk*# zV18}z`_0UD!B^W|c^Qm3rk?R9+&lqi7cZR-0_R=hL5RE>o3|p%v_Z29ZXCqknI?>G zT^*iC2#*0bSo|WsnlHcx_k%?8ZX@$Kxiw5Q<^-~Y@ERO{|MvOUf2LO}yS^`12EL(` zX96TUpv%7n{s;OQkA6nbU>osex&G1q z_TjHC+K1oftBs|%MJr?RwpjA9WdlUQq^YjsK92doGaHFhLZhIhuo#@{SbS3^desZq zWsUd&tcoxgA&{U0FP9>mpc5YQf=bqP5a!Oz^R^pv!ACI#qHum=s~e&P1H|&y)vyg{ z++f{igM2_&VW|MQo`zKDB?Rb0-^8JTdlVucXcc%A*x0=Q2BKD#GmH@c#QW@P&pUNu zI1(lteYCw>hc)xYgH8X_qWwHd-mqjs%t~1IfX`u73v){l@p&HL^N2@<>hlk!Lxu?p zEn`5y+G=uVFl*FA$jUs;Y;fle8G;O?D?_43m&Q#Df9xAR6i{O*C78V{cz)+!m>b)4 zJ^%^f3mDb0_@M*aCS(I-yz<&Gi4#pBY-1vX4v>IPy9WS(JzpI$z=HSA?=>(0-U5Hd zVW$y?2(_f(1TsDVm!2+nKVEU4i2VD<_VXyoM}W(Hfd`$yf8qYYM>xSa-r(XJ(shnR zgez=wMD49v_N|9P%~Bwk!u%kvPYjP|gz5LmR!)qQ4?^4(NyQ8e+H~xLwSd#Yoff$J z79}AIL$L3wSpDmNcmvLP>p6CySSEz;Ja`O(Kn$q<<2rcCw0S{xZ?ccKQ4BFNo?HM{ zK5t$Olt>yBf&2@TWmfTu z1~LRi~>+G<*!kpzE`32)4+Vl{p(Clvs2^ykXfV zw1!ZKVj?Wz1iKyy!iYSBIMrQ#Sgwz#s&|&F5c8GA1X|!1SI5k<&jiuit+ou~k6AAi ze2{l$s7fZxmArdc{5J2e{9DAS4t+qh!_|wKstkp`uo5LRpM9+pGO7%j4XVZpziG%= z)`3B9UJ17ZQHgd7(uL`oRJuBxpy63a9u}n|0r76koM_Geoh?cIv1W7x=1Y)52H59S$4fUmeJt&@y5I+-h=;Q?>#^};jgIA zb|WPh5&_JCV*P8qLIaEs-npLgN}?aQ42~hF4m>yq?M1->sF_nkj;&SD9}$TG_#%VfRU)Sr)Z$D3}B477}L?Er9 zr8q}CFtvbLAVabJT9MWj10rG-qB(oWp1SGRh1Xz8akFiMXDCmu8c>2EVsj^tk(=47 zR63sz922*)0<_6_&l@{_;}U!g*mK=m;ev%EfKAL6{?U93q6EVNE-I4jT)m(z*ENWg ziLlL@)xJ%>Nig_W1Q^6PBA(%l@SvbMG7dJ?u|{+haB&F= zx0(8r7_u7lC_+(<7}`DY>>98XgB2LI@LFQQgm~5nfp^;yq$$$AP`Bej`jSRLkHi&%`nlry#okF9GPl=g-&m z`qDpt`Z@Qy8|rVUp2*DZ) zOa+(;uPOVne*4?cJuzW65b2#7CVFKcDu!$P^&&5&XHq`*ox&ZcI7rgj$8N-&A(q1+y$>E!>HfHhLxN z$CtsD)t?JJS)t{3X@|)-;TZv=+;4)BnqWjczIt#~u|Lxw5d3l;P%8pGTU}1j241_> z2?RyL1rce#pw@tRtuH^ftW$nuMlwS0H_^j%A-GMvpP}yyR8VDSB6`A8?hAU&q5*Yn zm_6#T6F_;Lmf|e%Q}E^D+s}y`L=nfsA$SGR^*XK_6{8U&m-{ej@g}dkG#Qp#Jaq~) z@^2tERt5SYF(3@F)_4G&B^Vti~LzPxi7B<8WlaC_oJW><10;Gno+6dQPf7!?FgtVq73 zh=-oDKYhXpu;(@+F$tVQ*A(RNx-ZjDW8eqa+{6eFXT&1RpZE^B;hl@=_JDK<{a=e^ zutLt?6%XQL$6aB+dFiZ2NAEyl2(!diV)cRM%WI^gv34=Rb`kh+RTeZ~M9hVi?OS0F zS*c~i=fjh`OTaGtANti-(X&BXcBk^$KP=X-?H@lkt@7lw-2&E{kTD_6AcG2$=Ot(a zwF~S8#A1)TLNUU8cyG_uaEys@nWaN_byKhe1MCjYOtcrs781LelzPs9&{c;_3JH(0 zoyWgc3yVS5^9?Ko+-ZX<>=>HhL47l{>+X=t1wltnAOlxf<2(>VEF&J>3)Zq&6A#R; zu%Nie5>^uixDjs<&g$tJ!m|-B@DactAl!tW)LsAF$+kb!6KjAy$B1m2L zOn_d!LsT{tD6uIn0w2^ZVkmjTQbCbc?+ff_%g2iO=(s9`?1T>!nFgN%kQ2LGH|)XD z%8{ld5YL(ClcB{2*>pC(m}Ngg`R26#BV&_Z1774mMIdtJIku&Coda>S~1Ron4!ctG* zke7tECZr7nA;wk+HRD7x9}qv78iWc@PDT-=HT)wW3@->*BG981urWOPT<63>Ji$ht zqZ9aplF$rmnls9OUbdh6RXs6{><=)qw~8^`SS<}_KnNJsymoc(31Sz8{~KFl|6uy=CZ+w zbxH)W%gaNUGzy3svMHc*u|x3oW16YGB38F>Fk}>-5(bNdG({Yy4Bx?x zAkilgjnFjAMC}`Un|Z#HiGTdM-#Py`wa#mF+$NhLPZO?lo+utHH{2;;*KAyig?~by zvFYq65wq~cT@S{;Ul!{>zWo06=cFD$g^=GkpqU0pNrV=gUcXT7 zy_l>O)jaYZO-gioT#Zga4r2AhNE4XKVS+{)Bl2eDAh=hLAu>OSS=|fXSy&~MdyaV9 z!2(QJ-SL*b$(MQJ)jSHoLyLzF4#UV}DIQ_d|3_tTQPTb?KgDT9*VijKJRp_ZMLgE0sJ9Bp1dryUIJV!)Bp+78^00LPk0 z?jduSsOQHRDjfB)O2jxeJU)44 zf^`S@$~EAo(7rJ+>;xcY#5BG%;0`FGnh;}Ih2zmnA`oI=4EaXZD>kgVB2&Bh=;lXNrKQ}`sUluD3)&=B-LY&={NU=0wBK%p(_+)P@ zLh9hT`G#n!HYoN_Ybfvzv{eiljlT_d`AMy!P(XZ-AeX-~cC(}o)m}G$Ystrap%U|N zn7p=bA(@M%y%qHeIsjtwx5TL;I2pElZiBqha+G^ozNN)n#d#W33n+Tk)mQ;E^H-unt+13 z+9F6}NGC2#Xd)C50p?-7U^MvzxI??{0J|Wl72Na3-cn# z;CNjKhj|gKP3eheo^}&z8UW;>9Y~MGo&*MK12Z82sw?#dk@0=DhsYe&F3p0?6Zb$% z@ryX*%W8f4I==kJZ{Pm<+n3M({Et_T`rXEO7`6c1?A!Vfa}DSpSyjX(ar40IBZdkL z1|2*-pHRj?=m8R3ryy&t37i4A2-g%kw3gtHzco*02zhsfG(m#dl;l$K@ezCpM1?oj z6>Gpi4^N)hC>W$z4u}tytip`&YnGqgB=%4Ip_*f?pb?7V@B{;LY$lpd0FW^u)VZ`8 znDBQHiz>!>H?tcJDuW%DjTyFy+l2bVs?85yzx_N{zpjD+!IvysLF(iubim=S3{Mz@ z^qWV6KwhXyD_~Q@0SV;j+sG~g2%#hEpnpI!@dt?^4~L%;zSweud8kkkh$>QvwqCJFRQF&JV8CV?(jsiL ztBoz=Sv70DVyX4W|sAL9^Ra{b*>u%uvrYk09^aL%*Iq~R@Al}j6GO_ zH<8NRW)1v|TA7&qma3Nkd#avTN%1p+$$av`*AXb|WpW>~+_Btt0h5-PSvkV{6aNsh zM9z&7XA_$c*Ar2c*Bro>#fLl~KKWz|@XIz1sG=nn3mt0d<^OBBetO{e!ohAZCDjHU z?H->#!oC1UGaq*gtmbndinD>8;{wAnq=J`11EZ4eyIU;AKO@vv3E9(6fSqu)p|% zN8{~voR$J3QB;N~xJAskZm3c@oH*SmXNlhD?=S0MK zl8)lDoD!9BCr@7zQqhyYK0*y!yCJkdFWCS2{J}lG*GxR;G`Qt;G?18JpY&`al8K7C zSeFy3?xEGPF9EF~CQX&rV)^+i*5PP*!e_0ynBZ$MS1=(x+ol1l9d85fu#2Lj#UZX0 z4!ZAG6#IRBn(t6nEFp1kJK;VU4GNClm!Xe!ltO^FZbu;mHp|ZIk*73d+0KJ#)tIh0%$4 zj8?BKw3Rb6nX!_GO>FCG2tssn^eJJ}_#Nn}tj^Y6T{r{i6c(O%V)aIgZ0Ts}2|g6< zQ9)M_EqNLi8omzddcY9pxsDM=eBt@)w_oQwhqOo-6g%K?SynbIw|Wj{57qwQpPyr= zhC#`zg6UXr9Z$oUt(Y;`L?t3lbm4X!Bbij6KYFB79WU$OlD%+$(FP6 z=2-b^(_z`eGZe@+lHPm=VPqhgt}tH>?Av%}t@yBcS;Q<=03xgU5qn1ex7m22(Uma~ zyLg068lI7Y(-r*3Hu^zi$0t>}Ff4_mk@Y+*vm#g%UcrAU3645|lEy9)X?r4!!2sUu zDth>99X2+LDgxMG1$b49rbJ3EAd*EaHi4*|#D(M5_Ru%B>dw3R#cYQ}%N#0!sLS@^;=>81$N`8UOWnd^r#5~@ z{JHvuFdspsVD|-~%2cei1KSRs0DcTG@%w6ROzUsIwhuo<#`3mcn7uV#<~qO^;|>ni zR@P+knZVzs*m^|JnD~W1SL-9T4hg>7G;}pWG*4`A3W4CT0Y*xS#6uUHh!(Zawx$3A zHxZU6oHO$NcX+EUNkq5?CZh~kkTn1SsLfPQKgpLGuN|JcjyNR_#S(W-`G8Gjd=GD! zLsCtIWVygs$mG2D8Lefkup<5e3%*J~)a?adf`kz=h(8Fxmj(OV`t|3o2r>f|#MA-b zDi8yn8EnA6ULbyd`@s*tN5fvT zb#68w7ATDcE%ynbfg+z4Id7sL&)&*LHDlRUS&g29uh|2OiCRMG-zJ<=zF>QXJFtP* z!a6VDqn%OL63uo%FjVvG_j!73_dOaCSgt!->rqfZXD?!S?p8xt@P%4?`W5j(j3$O0 z8tY@F&%KESMmP~@DGZEX*aAFb$HYnyK9+@_2Ho>9q;1~oZNhB)nHflyt?Y^Fd zzA<#qnv17@e0sdI@xi(U{w{e`31K3R86LjNp9RSU(uavCw9Xc#wwQ{a<9HRZxsKOTc&sVk1etAX?1gUlk`p)xas9t@V8V}?II}Vqx zpcjCS@b7l@W^f$cc*D(mE_Vqg?}=d>i&>~-d~8@v^Co{vJiz4Gs@3lvwy|XZ8}Yqt zd^}x;ZKWvJQg2`s;R1z2nWta^lU=)^=N4@d{4BVDoQPdGJWjy3<1lk;n|$m4571>>+y_eH1E;@_hPv4jt@RHltb0G=*r>)o)z>+SYttpdT!O5MePS z4|nkdR<|UO`4}D$o~XNP+O+kw#3kUfty@B8=9OGWq7q_N;qfW{LpyAoB#&0dW)sD^)^^cT5Sft6i za78HLWWlhHkf&{_*>=`}tJ}l0tQV>t(Y!k1$KStx`?1LD1?FwN^T^fq=4isf6FTXc=IWnjywN2wmg;$OE%a`^aA3y){&T^fz@g_u~bJe)J zmF*`C7<_|U-GoX0#Ev?wE05b|U@&!vJtsh7$An$S#6<*!@n{rua7+8}%%rVmEd(A- z5Iw?fyW*+9PjoDDrcdc_Wb3ISx}O3Zz{_zFyv{oNDtO>9y=8W9Jbfnc zIMeF8f-uEeG(5!iF<@`3?>%QI5G!-hz$_zhV#fINqzOZX1X?i*0|gznHC5m}2*7&5 z;ZG0ur67~A82Zz}2cOH-CNSQgEU0ZnoxZ)jp*gq#N)ota?v` zz-7}Zdh@W-Z$BBR&&lVs9qZwC% z!?Z97T4SmWH3K^@Fs9R8$%$xnvGX_uB%;p?39>9XVehQ3oi@6cQ_*5($g@GuOE=H` z!cPCT+B-vC=2LAh8=P_vvmf?EU8i*g`$U~t<2}Napu9NhGg~6#RUTto273>53>@1b zA`7O?TTHyb1mNv-lIOGRw|!3er%l_F za;k)0*6KrgPb1#;s5DRM02Z(?6bK&d$n6S}%U0|Fg;iNY7Ld5@x<%1uQRrqjj{~?; zQ9S+#7yuW&AxErUEkFnIClkak90z6sVQbvCCk0ErQd;5pn04V^r181#^cFKGn?{zxe@n*ttE#0wmQvu7{SHnQ6Que#4*J z7~hXG{jgN;WC1hrA+x!?;|^YDcb&P z!fqsjD8DvOH&jB5Nw<@*RNa|4cp7t=r>BSrBWFEC7_{7x?L^42^G@4XflonD5UTN` z3`=~`(;vo%Prtm=P;6R`4aWiCSv8bt;}=*C^Yt7rdN_ktgYWT8rYc1dE2%tsuESEf za<&_AAZil);d%Ct1lvKY4z*f3pdamUR?Rd|50ado55;(=w>nh(N_+!P_#7Ok+2hJH z%u%~dT4O&cr0IECM^{}>DNn|_5MO!lV-ba(*Ohp^ANZz;ERvY$oEZD9TbD z(g75A*_y@W$MMpu{^8Tt-#&a9?}#3I@GW0tC(RTS&y%%>yh^wK6Nzw}CfZnC@bC~y z5z+Z~Ksh3iN}WUlk1&NCR@Q^~Xa?^TUc;K*2^7@B+v8vjS*ReC-`z=AX?Sc78G_-n#uFt6w+PRv z$u{Y@hh(uhSH=b)TfLs5))%7n;kO?PQID5;E;tr!y(J3;|ESbJ>Rk3ppBvNPRfh)z ztWWW=T7~ejBc%}JoKga*kA7=PZMSFxQ$8(0z)~E`fo{2Za8IZ`9 z>Ly0nY`QE(15FTRW>8_>-9t{E$bS0sb*+B;_)a|+duv|cCW0VE`TT8;0kQA-C?ZN5 zfa-Z(8J={#wKUlp$PI&l-{W?s?GcnyHvLDZL{o~58II@0H_$gBUBknCyQl}kB~>)e zcRz$Kf(HX2_w)?ATjgq2wZ-S3EH9fLTaNqKcGyC80XXz(a`KiV4=S+*BA?fcW1Iu5 zCl-anNdTwLfx0197NVI+CovDHS?%G5UwmJyzqkGO_VWs7v^)Z-JK+r^Q1yG(i+;6+ z4Nz)U`CGz`SUuO10Uc^u=h0A=Jz`!r;inM&0f}^5nqKV-D5F~bPQ-PN z9&i-1g6WNA9cPc00OHTQeYR{KO%8)wo=NYgEw8aGJO(a$MaUI5A}8(|sE5?XhCA!}btApXAoHF}6_vz!WG2q&`TDTozWSZ-Cn+TGZ)w$i`NWKZmY?>}lXeTVlR6&16{24^Y zWxwHcyc9&+F+kA?d}&G5K(q5L^7;~4~2Wx%%9 z5-M#!@X+S8neCaIf^o`o*eZ1#6uw)VjV1)6oFK6g(2-!`JR^CUZBCik`wCmX_x0EI z+Xu%`{aC{Fa!{?-z*215?8Zd&p+^}WQ49kw^x0HpKF#+6oKIsxi(?Pq5%rIQ8W-rT^le($VL|H^Z-TS=1!wpy+`d&i z!-g##$OlhsuV+dlx~MqP5=_O*KnhkS+1iN@CQDwjZNu{{7F40rw!HsBKqi|ElT|yA zWUS*1uercy)yC&f-@bhQ_;G#t>#um{FF!0_{H}%qE={0xSktn93W-Bhfj3>n90@*z zMfG?$o512~I+|sQM_B<93QKSr9$V#E2Baz84o+FH8Kl8;X7I#bU9Q*Vf%e*tOREOy>8KDQ zg`+IM#%j^A-Nctweb#q_LwpvPm#0e<{(_+O$f{DCF%9?!!LjP_U*TKm_FO* zT#%I#;=@eMuoMt;Dw)`Xt@Ea7M40WoCz>WlXf2A?*30!IMIofv{FLGJ#{0oQZpb6* z_Z&7=ujaw(h(>>2Ip}Q$MG!DwKUJHisMlBCQ4bT2i(3M_ka92 ze_X8ZjBMH{jfn@y#cEfv685ksI=1di(wz2m8o^{y&Zqjm10GrLaFK}57+gI}whhMt z+*{JrGmJ3iwvX1`y<|1f-VgYg{LXgYHhanlLDmr7eR_t`^)f)S zH$o;cpd+g15ub{(0u;<-Ck7Ca5fawD6VHg%sw|fn=M5Ugy&Wl1P)4<6NC>-Z{aJWz zoc;Lum#^R2*T20py|MGIOTM{y3+?=bpL8sqDAij7a+*U6Hm{RpjUb5f=GNFPJB!yQ z2qg%})tzlH;E8NNSEU@OS`dW9u}yhBJ;ZuIJe?l`9 zn`2wU%jySU?eN$I8hV2s-4bFHIZ@2+x2FWc1e+(-&MigEIXlQXgP`h)>`_~gr~<*m z&@Agft{~)IBEX;PZeBUYnVp4&nZur;IY$NtK}|fm)X1|T2DbHT&$y2}!30Kh#!Drf zIXMG%Go8|NIBf4&o-iQMOj`u#tqmX9IupXe0K5)o|5&G>Ekjz~&SkUhWHwhE9vPsi zQOE_Jc&0xl9|tRV(3!q1k2OyF>vJgC!XeZR@vjDpE(o3Ice{4s)=0Kl<-wA`lx-{T!?vG(I^#>4Xn#hHyE zM~h!ErSF4EJR8I^J&x-Trf0$_Hjr&>fze_RpyEbOO$(=i0V2j}Pscef(5^b+qE1%V zcG+yT!Y&^4!@f)k)&zLjf0gb1yT^m?7CVVH5W3d|`}!58+JEdXt}iq7s*?ecMbLs! z35d_R=dBmu^2JKnxNN~)%`rGu2NCWLR?m~ja1iX-#2Z9&n%k)%*8X6s@xPW;Y%7#_ z1uM=jdu47*R+5LJZ{_sU@;gYTMJg~~7>wh=f$?C+##PXJ$1|+oLF~E^B9PBv8y(<) zS)=PCXoA)>t%ADJIj_x53@d`dksbDHy~}A8cXfaT^z5=hAKCD-Vjn(!gW-Q!zpQ`0 zGS&D!CoOHTl)VgxBt^>u;Y<9xKJF}3#b!mHSx(Hew{{TDZ!7iS9fWA>q_B2kKC;Nd zei*cs!0da}Wo%-qjw%J1Fde53Lq6@7BD%lHqemK>76Npfx(Fu0MW7V+uHnj~cBcZJ z2lT8u^a?H@Id!Z|c5+2Itlun%{a_!QT|1t|JHx{L%8w zHQ|N`@#!IPaX5O9mN?s|V~x2deE|VakPt-9XEwpv>i1^Q!v9#Co}48!Eu84nc77E! z8rKdXOxt+_#er}R3X;@XfHo&+R-ZvmQN59^f=${NG~JC=cb~(sKBJ^`IARVOZur*FAxbBN=kG9R#q8 zjViq$K|rZo=E|p5`oxg4LrvtI(^15gbzomC-{HAVma)>3Pk9Q?+;&LV#&a zXMpg}AtExNfdN~0CMLANQ}Z8|>%+ItUq1Zv=l-~m)vA!}brcSt^Ds8Ro>~T;eIVG6!mEwX$l_tO>`=xd>h;qO%b!QN9I9k%n+4bAShJ-RywTkv zP{TNm$b=y2NV$8Ici-Hh8i zWuAhn>I7+9TX%nkj(6vwArPj=6TXPUyonahxBMdvzpU1ed5QFr#EG|@gnfq$^S+zd zm|-=VEHNrtM?^e9G7(IWxB-3_kX!9+rs(dbp0IZdd)6I@r)C5DGwTRF<6N98VRSrR z3-*UOYLZbkxgf{W5-adoY6ALV405AB|TbTDIf?E_m(I;h^Tit^9F#FzTE) zo|ucOEnAXlv!4^JU|$YXzHOK=^W%p)tYKKMQb%byb-VQXj5>zl+p#)A_Qtj4{4g7j32Ke>&Pai)0wSE1M zPvf2OXI@V-c6zR)<*{XBd%&LD<{vV6=)lD?gvV{U{g0H94hkMxq&eF`#X`yp575dJoNcv&?gdedhERh z3-2WG?L>;JnleUz9X5)Xm_6O&?mbr4=RLzmu{B37J5a|%fN7D_xPUfH(h)U?gS_mM z1CpU4<260;`xpN6b8obK->V7;dcoTMvBFc`Fm2F!684w`tQUXX=>X1)y~|}~1tng) zAjxopTv15dGAnfA&DJ`*etE78z8uGOZ4ARo{TL6&nqEK&g!}s`H)~|6a2sA+)`IEf z(RQ=h)xy9#JEQzW!%7|z7-))Pleg2_2quI_mdT@z?s>QQ#C+A@ z4R1|NPS|&Nu9Hk&R_i~${`<$Do0bFq9VY@9TFwPmuY^GM(z%hi=S2Xt*X-;lJx3%N ztKcgZt|RN6^OEc=g8kXRw-2B$ZQB-|Z|p&&Q%2HZ&TKsu-_`yc)JG*`j<#rmqUVM+xAJgBN7y1qBnY3!hle>T_g{aU#E8n5la?S z<*;92HLqa86SL`5XAs=WyQL!g^SW5y{`T#iIhUhOoA4af(s#DQbXc9e9C~ygo^_T@ z>|Vto^3@@0@ZaNUkJ$JL%+sM(K8BO*K;;^opiB7Mr>p`a^zI-%=q%oH=&V{qx`FGg z>$_=9r)L~CE_#yaY_)LA?ren%rEw9wmYvzh;S_Oe@W&s6Nw3*h%Z&!$VNRmMkUS(? zqdj3JAbF!gY-YWjvje*tDLe+5n5SSONO9k?TMGOn65zY zSQol%{e_%bt^~W$%pBzFjfJrt4;(Hp%W)t_bFubIV-VuHfBxq?BM}-g-K{CeVu`A;KcIKtWPyo6maL7x-W%4qP0I z;RGNPLp_>?gg?U|y!|CzBVh_7zj3aGSRyV8Fd4MOnX;9y&O*7IKD{*}nIE zKS%JOoSjTg*8{0pK@)AB>=yV=eGbgqWXBzHzO#)*fK|4oU?I_K4*!eBRMEK6>sGr5+)~}jOrz&cZP3U!TtTZ4SRrWO+)s8md;kJ$zEi8 zj6(7b%G0Tk@sEghE?7mjzu`Ka)wQf)yXs*9^dC+5-Yw=!<>LA9KAr4!0`T1gT!@%H zxSu?50U=)~#HU~WT&?;-=xySC=HvC|RP^O!h3MRH@GEvx^bN@mh(IB3YqgN2r`NIB zLx-O3{cLa>%lQuLQIg|ViygddBg)!30dHf0%bhHIaNPg0GTk!Y;|;k2ion~z_S4f4 z9k+#N_F^}T9ax@Tmf>*8VJjsZf%h#7^C}j91@HZu{d71YTIkNDZ|`EWy`wrnXTfs2 z6K5U8i#OH{rrg!`DtXBZJN@)|uK%AKU1oIv7VJBllxIf}>yYPXR5;!Uc3IN#v^+-? z-F6t8q3M}-WbcjFCI+ibfEbT%oxWtQy?Sjd5P=1H7YEL}jS?MyLNA>*V%7NlY*e$BEqZ=Kn7SbXeizGYC{L~@~+T& z4-$#I`MC|FJzYZh>vQKW9=ts{u$MtD(#-W=mPg0pJ&HCC0mhD7&&%@!1S&Yg8pCt4 zDS0oGdsB)}6;V%42*s4`!bUI{6NjUTpaTTX>{SYuwhH+c!AgynnHLWLS-BH==?w(V zpZ1Pf-p2{LL*5+DW|?Z9VjONd;3VT2DdRP$FH7~_NCeg9c?1+wF#7{lab|UYdY%;) zcIaBQ%u~Y1i7CtZHiy-aPY)7+m9A%io7E=P={R2~0pzP*aBFAb!-TAH^-N@6ZhLsz zH({xxe+PMwDD3jYFC5TOOmKnj_6mmOt#9$k{5Rw?NJ@NpZY4UsX7&W^@cL>~3*Vbz z4cAc)>voM1+bMA&dO5=ME@m(vXt5%js5Y(RdA-~6^M|=U{n*adkUkS8EfAgNp`)f1Qp*1V}G$;xWetFSEMM;oUU_hj`mn zha_s*u{6W^$JQhVD-hq(HYZklb@2dzThH{!8>9A~@Ea*%OYF4&0fmENPdrlQOV@KD zE68QLm-FU48@LX~<`v6ryO~>_$Wxa@$n7ce>82@8XD=L{wWG?@3x)Xn+xj&B{^8em zE(tmaT8?&OJ?`7^^_=s2-V>Y%=iDS{nM3mLDPqQH>WcL$I5V27dI#^aF3D`O_xRvycd}(aTi6CxIa}ItIT+6wOxh5%qD5^)&b7Rm08E1P zdF4vTo|Yy!NVVl9JAJ4FvHU`~z)5tKBVBGt##>d%>5ZPt`MJ&05U&roY==Z8S%SXl(OJ(keUjP^miGJ{)@(Mx3`tOYg*wzG-@Wabn$U*uBz7z?9ogY@icBz!OTSR?5~;U$xujq? zab=sAXa~s|Ka;dZ5Zx_yZezFAi5SPeLMnKAb6mjrfWUf18O-2KFhX)6bk*SzELOE^ zKzqNuNHl8hqg5G9+#npE3{Qf+4Y$nm0D|Dapln3&LRP{RFu5$KT^^vZxJWQdu^eg; zpUaKxr5aw`VZ-0ca((@}#yfc~R$e6waCNM*J8FOsbg~?dW;~v<6+1$gwSv~Pbq9n* z@2*NmcuIhs$AD(rXmGnamhAxXbR^>G(t5!OQZaZVoUQk{+Rzf&jl90!(WtPu!O0QB znXPAKhiRg=m%jqDw9A80co(OocUCmQ#wuEO6Xfsg zSo9r<^$tr0wmo6@z-}CWTC88+xm4VKZkR#0&~J7Gyya%97vxLhGrbHuXB*w%R@fAX zrXcg^17Lp&1=CfNXPbjA%>Kz$T=+qoX*XJENrmzP%C+-I4|{?e_E~gE>;?j+=g!*UgqwZ@$Id1tD1uF-xu*GA(ETZf09?l z-`VMj!}$Pk+G;Y;ThE_sxSabD)xH5WWsx}#1#Jr6HDNX%>e-8-w4C<%d>?RzL4g5L zVG`g;yrBFRGVAp&x0BBwab@z|W_uPavbRekD<#fxDvWp#Z>xi0IBcq?;yES@G%T!l z-91isaEW3c>%`_Rr*?<&vRc25uj8GHXI|Q-FTClggYw!Le%+Za%WJ@@v#L?q-k9w` zI5WD)hYG-Z<*x$A8;8B^^~yFZ#_L$mtXv$G%>%i;&{&W=O*p}tyn5A{Ueh^?Zz}Q8 zj2NMUxC{iM_hdGEeY_0g2+aW!!6DMk>mTkyJ?nD5% zizipbivVti_<`--W|rD{SBM$! zyd%7ORmgO9JwZikFwLI~+oYcB)V=Y^@eIXrP@TwqgTpK3G4I0@n&QRqBaP^BFCpF0 zcix5Zy}6OU@P3JIHph_|$xgfLvKxE*Fb4$wKAg1Vbx$xt5Sw6aSv--gsiT6~Do6Pc zEuINzo|0GRDYO##(c8O8VeywIpAPjsO?f!C{QPmP-Z3mktqsQXzgVmVVlR5=2}JK}%~Zy+Ae^`*`d zEYAV+d|KSzywKLknJq{eA?mtU{&92%SWfq^>6)Bxn0B<0(}wvtmy^7(oL)o&lyKi{dPUr!Qi z0rR{r08`NK$CF{Sa3$FGWWiYXdX-q51Bvp7ZRuN2Y01O69F(`yGhDAdv-n^J+e|8` zyjxC=+Rp0F)2p&96S2n@mG?$XP4joYTf@7ai|DJkbM)}cqfgtTN%bEx8ufLizxUXlFy_A;S@*1IifOC%5b`Z|XT7CZb_YdzW zYs+QoM!k1C%e=Q2h3wfOaXxf=o_SMe1+ombqT=XPW{8qtb-W@=@d3|)r9H#A%JxD~ zPiXIQPmnpYzQKtU&n0istFSE{bI8+84uW8K@!Sw?tD3^UBASuvPy@Nd`4IsN&BM;CaU!w%O3P)82Kb1+MT_8)Vpo74Mw zh-zXGN3}nCm>(2xv-bmEUL1b0yw6pQtr-8kY1>O;-ijg2DYop}I{JNVFw^@(Y*Poq zRQturW!R==HhC3Gpm^%$I1^N;lU}^ovOIU}MF%of2`WlUlk7-P@4a_6PY1uAT9z5N z1EW0``qOg#@@2hq`PBIgg7HKOTeW8v>#g^L?p|mO8n{N$ri|0eCq0m>$Pllz%btM| z9=bO>Sy*FRw7GNV66e7h&2Gow@O&S>X1@7=FV*{rlnThVW7x_TIE4_t)MG>!BB-;M zR-@w_je46xQm}h7C14f_=a^WAmOwHcmKso?!*Vop9wrZ+@D4$OFFPX9#%xo>XGF+( zk%Bze*Fc1?6@FZ=U)!I@!hNsYHGRe_H7EG;0oM6fZ(VHr_5kmGE{fx+j8Tp|1bpl+ z6v4Wk1(hvUFM9{*2E-4I$?-|iWd4PY^$X0EZ>t0j^DOCd_@DIg`*eC3mmRXzkMR;T zSwOPkDBKEUPf-silx084%VprCxb(g4uSCP10+I2*YUj@5Q?g zzUG~H!OLs7{k4HEhbtig?`VcL0$J`{P7n(IKa!O=lVPn>C$M5s!s8uR=*l>rnGDIh zRf6Lt09mA*Z<}Ywt5FLT3Fq-`d9|_MfBS8Hd*|@FT2<{$KSy{f)w~Ubx51+bx#kD9 zvU_`&7>74n0G?$yN2wyZ0h0?_m2aeZgDKAl+{5cc9S-d6!p>~M*3z}DEpp5Myjnk&hJQz}%c~yue%K16*v{(2^GJ|l zX&-n3%g` zfgyXLKU{#f@@jPBOsd|Ij-;^U7Rd-$C&TgcfGt_=50=GeB1LrA<#Gj|GRE$S3q1FJ zdN=U*a&PlI@gb-BOcyxHKwQ0ikW2Dq20mdNp{&2+oTVUz5uDRS-6bk zcS~Idudl+AaPKJJ%BIivj;@IfUL}moMk1dPuOj?- z9}NnkN^zdzJi%FYY!%!Wl+!sLNiX@pR9uL8qU@XKe7aN9=Y^n1v>PTCI1kKH$kQ{QQiF zhP&P6FppKd;@7eHw&0~=JtXR{6Cex34$8c|o3eQ|0jdDsv<}ql7p4wZh~+sOvz5f= zU9YCGwlUysj(|kI8{q6i|6Zarugi;QW_o%(JhgS?xRZpAXEcjfl6s62pXPH|sdN2idiXhtwRzL>^Uxx$!3Nj64k}Xsubf4Q=3VW!CB}J(=uUCovtk%E(e6{WY zH;CT)ZcF@Nzb&5i7I3^fyZYXqdaQ~YM#nSO>PSI5>0ySa_sAk4pn;y`Z-*80W>sC~ zEUpDjgO@s$xD!P#Yhadru+`hraFMr|XbBrmYS{PcoYS_Njvsm5h}VblmlF!V)AE9% z2*0h*u)QKDyS<4WS!oWx4tk7talr;6BKS^!%264x+~#lCr%0L4kRv;wD0{uy<5BpO*VtZoeZ>77RR5&oyobhW z9J_3$-O)Gy@3y9-mW6_GeC%x^G?=to=NoRFj_!2sP$MK1xXkwVt-*JOAY|gHtxI-N zAS)I`?+k<-Ye%5GU_+VSHPd*Ix$GQjc8NLx``))R159D(Y@>9+7PIsIybfCaXO-)p zR_mS8%ICgtxu(;t0*r5Vuhl$?w?SDQd^2{TrQmJ zm7V_k@9mfOhBc14z-Di@wG_(}f!mWHv|)#$m*nYIw0$wy@^YFGSZMO$6?FV9y!E-& z*lW?39mohHr>n3Ir&o`n#N!_k!yCYz(Cavx8@&*bgT(x|JnA^iAs^W`Rc{XOE*1Eo zgq@C*kKKA|HYPx6(3{odSFwTiIc>+apgYZaHk{l{n6n6XNZp2GfYhtr4@fJ@X(d|% zaqi*eDiyl6eps!qU)RTChMsWf*Uf%uKe zt5G`}Wise^E*rHhD?FDmTJIK}uZedbx)fk*f0uWA9*~xNImj-WTC{${`P-Lm8wMA= zczQL~(THZnYdye~=FqZwi?${0HuX7e^U5VF@I^JHod zkj$DvFCTwKY&$IhriM;aCONme0Viq}?^3uc;{Tou!3H{=U z;C3Xs7a$W1noj>_TDQ3?XA;8F4^K0rm&Q0{uP3jQvfC6h>jW^?&J*veJ9E(CG0`3x zsKs&|4Ja%gResIu{(=P15tb`@K5edid3&)}+u7aaO^-4DxLCHRzjKl7Ec?1GMGsg> zZVqcd5AQkX*`W;(A>bA)uy8(m%{E&<^K->OcbJ@WCcTsKvYpjY2#$Xt%0S1IJDxIz z;GLVu%LAc3hp^^#W`;Lo>waoqWlg zBJITKc5ODb9|mr>u08IF57^T(xaMFIM*!P2jP8ooH6i$Cuvc_>7tTwP{>#_j+OO~3 z?d)Vf;05*IVWlHU9BIb~Im5$@mF;9sg>q!kx=q9E!?ppDYg;}%y!pk7Pr{fdjxhgb zRTs$q-0<>Tve}*WRd4S;5G+oq$Qs|L%-X4V_1iWz$gjiha72Q18)mbo-C-xoV9R@H zr_*O`gGip_l`A>=y_)i`5G{!z%nDm7O$B8E*1Vu|P`+iajgt$ISAe~DZCXxiMWTg zZ?ko$k7d!^DwSv zvAs7$gy-bybiB}ouD)P_sHlEAXwo5g-UL)7lOP-V!xWt3PO^n=WqxWRouitYLw&*5> zG1G%c0zExdnGqfl9`0OA;u07@TW#ILyij^>4H?k@s!DQlke^fD5%(z zO&Ue;C!siww7aknVx~skT!@NYpN6CeEwHn3>zh=Gz!@%TE($9oQ4@iA&+aw_EuA*q zEH4{jmAp?3+N8JI!?-3u<5|Dut$lg<{P7*n2ny4&WU;PWxAD*dwTqfqx6S4gP;cAD zLwiWK9`?UN1=uO{2^4a6rN$D)|E13^NS9w>Dvxv5BXPkfE{U~DGu*uAxeDB3TR}R< z!(xM+qp`-B5mzy6G%gS;=jH9K0bc@@VVYEfAn8V1l_y86KI^;RQ^4n zxiv*-U2u*{MR+@B6Z&wh0Y4rOewrFUT{A&bY-;-=h~}t4I~YX~sIEVRtB5MyU5flr z^iIihmN2(>{C>>*cNIQ0K(nt(|hM47$r%Z z7sr&-)US=3!ObTOgzmB|&t2(sel0Z>s6(gg5sHAQ?i-&q;od%ed;RndXHXs}uughD z5Y_&To;JpV!xiYA*d;I7UKKICDALHgi6qQRBjU;p!327a~C zpf`fuDT21LYGO39o*olFw>@{6om!Xh|Fpma6DR$qlQTrw*nG`vv2~|{2D^KC=Rv+v z^cJ+8iL!u3(3Z_a?mka-nOw^x7!tc|WnR*tToMVkPe}9^Z#L%s#7F%v4TL9N*9?m_ zBz)@%Ghb?PpZ1?!&*!Z!k|SAHFSC;5;OrNd=Az=Yw;)Tt>rv06^jap{>q1Dve|Pt0 zBW!RO-Ju7-_A0Gnx+$vN$YbQ6C5Q04TiSCID^e$1Q-rR{e;sE)GOo}?DD!0byw8yw^2)}pC( z`8K3e<=Xgu`^_x@7LI9SisG)GKTno^C;$Ku*mYCeZ$XV5GiyHv-=i(Cb?HF3*^>bV zO7*n+A{`ejyPsVJPA>cE?Qk6w+jF)dtZy11kZkVGDcz!b9*HZk7*$<$iKmD4^4rU= z$3JStI7b<_ol7ciEE6PwiaDEGRJzV4r)tAZ-yLNau5+ zu4gy3e<^_ISU50xhyuC{8^-I6=WZ^4^7$OxJ*0vvn#B2t>E*(wn8P5mn z@1XvC7P8dR=Dg)tJ6>60k<=oIQ`5MJbrqm4rf6EnwJ2-V-bbU0VQ=s6K?i7YX{Caa?b-JF z?aOFiU%$Px(lYFQPQWM0L@N*LQG2#gW|cJMdU7vSFrZ#IG<*o6h2Yu&5Y`NOY5SzD zCE!4coU5OypK^O|%~n?zOoa-E85xg{oRPIoRv4P;YHXD+vW zbPeSJEmb1P^6gc_(as>*xwchrm9`X~qoh}f(o}d&{rDzHltf1MNoSTx$4%+{%}Wcp zOlo_6ULRh^J7UGsx$dBZA0R?AgS_cBPpTs2bmEg8ok-hXINn8USCGnV}SV=*nm31h7_60*7ibuGRLaqXI#FNkij@Wsq z$8KkzC+Gr*z6rrSMdB23i2Jz-s5tCVlc7UYs}NoX%iIxa` zRRzYKxj$(#zWwXtZ?EGWdk= zDk(Hn91!wV0GCw{d$p7`rYz&AQ=ZkGrKH^o*f$+3WW{njPU>CPtuDQo9I&XJw9FOw zYc4<}>0cKA`}5=a_TfDt?DL>3z6|11o5xJHNL^(JLO2M_nwa!*DqFJ{3N~NA*s`@O&C50vD|2VzrIIBq*B@=PrnYfL@Wc=+xj-tri4jb2m-IaRcB z8%;iKUjz19-K8Mq^IxNjo*^zS5jjp}9A50zc;G~tsB9Hk*2ndeY@;%XuEXOTRjms- z)qpvh9-FJyZP>RO9Mjc_y|O!@XAN~Ne$*?fgt6k>~Tl`r1FdwU@Wo@4qHm#QXvaD zMJW^+lt>X=6da_v4%)^k!8Sch0=<15^;3J#qBumwmH-F}Aj7(S zL}kXiB#!V*%VH8M@j{9|xQ7~o&sYw}78+y`I}bgLrkRT>%+U+Lk+MmZV-8zei9HHwGdLB->z4lfyk5u0`sceROdC`n`ILHO9#nDc^X5y(W$EH*&aIdeOpk069s^k4|H;sfS ziK}rk_15%AQ=&wbzmzlCoq0E^P4F|2i7>N;XJw$buix(b&v)p8_i)pr?*v!suVKQo z708k2eXQ=>mLm~8t8ze&(aEVTx!A)O&dmit*FEglav#6FP@~BxC(EA8+)?>sRVx9} zjXU7l>}I@Z!!up~6;OaI?n}>LlB)6J7rDv_5}+Zy+lvf@9$3i6rD8 zL+kbpDqazkk8&a1UT;)`t{?3ZdvZKT`+DVotD|c<1AM?+=W>_idY<_~^~2z<8WrDO zhf{5Cpw8X>Ah&Yo#$$eM_o68Sw+1+Xd;X67kqBVmw8)5X%S?)Wv{BBnRndcTKMt;9 zPOcxxJg6#=oZRg$<%GOHT^EQPI*SxXK(Q_Us4-Z1c{1*EBjVfZhxRvZpeKGfDKOf| zrXEnh^eD4*Uqetn@LbF#PTm|;zpnO@Yq*^R^<6nz=L3W-Fi`{_RVCN$ElXlc%SWpy zx^YxBpSpAq9tTO(4!t~-`=}4|UByNB*1d5gg>H_vgGW_o+qv*5YBU(=AN`f1%JxAX)9 zB}bk4)Ltjtx#+WOV@V#SL=N%BCHvYB^%0#as_D^kC@<`b4`um^mnTZs+rK}|cjg&I zfl3a@9yJbJU5rgIuw7ge+53VAo~GWh#n!@fBk5cuj=tnifD*3Q^@|I#=6awSlCwKg z1opLG&YLF&DXl(b zj?A@OfLx#F@z8rT$ zJ=|(F_NmFOpf9C|k&1)PE9b2Nqz>i#Zhltd^d2=GD)PByO7v7gJ7-;vSCXNw6K~%B1bKbx|7b6-qksGK<+)A|YN`YOa4pszz|>1HW6Bo* zz%_vVR#)p(4=!q1zeyyajL~+|QrN;oIY53n4o7fDb+e^)EQ9-OF>-M%l_dCyCZt~8 z+CcED>5G{up{tEsj^rNh>3*BawNuOHMTH6+KX+T2!QxGU?qqiC zqq!*^@6BcFrPuA!`Tk>X6*vOy{O{-Xzc1fjKi7}{cpaZ!zK&;~v&WEQ5;Sj5RdAat zU8(ry#IaHbAHDm92N4_SoN zMAQT-pimp@i54{M`1$nof{C~OU)y2{%F0t}O%WM;e7v{`l(EI7-R2?jN5RqV{O1(n z$mCY<3XG?-v|w<}hWQKn9&mZDAvJk&*{SM@A}QsN^HQb!@2B^9eEs*!>p!0l-IK~J zC@0%KaOp+qbd`9IuBXlLm%nnYO48NkRFd7N;Dv$;`$?&+y0A(>1RCY3lO7OyKXDd_ zh52w|;f9EoT=qQORa1Ici3MWZ@$he)oFkrXI%S1Np>L^FhNpG8297EpXoHjV7@3hm z;!aDq+&00XtO=!@+UAu5UX~s$!I;{}0cGSd+h@?WC%O?yx>q)S=>G(o+S~TukL`85 zy?p#We*M_As#UOu{7haX772TWt&FN^;=JMzMHbD z1m5cC8Qd$q&^`!wK*>|WTa;y_4Ws8!We%DCEk3LqUC_5ESO%|DnZYX1)!H~J1<#$9 zv~^YsKqpmU2{BL=wNpxPp%N(jaE?R#Jox51!E%J%Y{<@W<^)vlh1!`*ek(q&e!kn& z$MY)3|39{`A3lx0D?mTh0OWAckG6Vz-k~%Z<)95LK+_@hO6gsG;VIK|Xr?{Mq4(0P z+#J>F{-HCQ)&RI^sLtyePTAArd^Aw)-AQlEGoypZ~!p6GYO9oA8m zms6B7(lGmymXP(7vV9wuJvYcku{XX#scLQQRKKUv4q?%>qthaioc(m+KiQr1tQ<^s zHQoTM^(#+4>Q<&N%6uLgeH|aiZ?AQ}vtt#+Rh(rlo=V{k-PdxYC(A@0Rd?WU>Cp>P za0z7Rf3kN;mb^VK+yIbo;tL+lm6u$c?m$HcXZ!Mce%=Z|8t}HuZWsSLtF+#?pS^w1 zCZ)eVLu!vifCI-$Uc@vm)$??La@k@l&$(N{x}6Nx*9p+R<(A7v;CC6$rc~c_uqOH1 zU!jas;$O(9=VbvDCPz*eFnfU3pIxfHzP$dr3b5KZ_4*#!X0!aqZQlXYh0N0Rfy{D` z!G64XFzse&NZYRAs(RT~JB)E?_i)AJHkAf#uFMdsLfB*{xx6nOwpf(ka@F0@Qd0VC zkA9Cs;}|Kr)TkY9lsL7zt**B{sX0{)aPB^ElDU*q6BiHo)&%CQgO$jr5?7TqpfrJ($_A9}Hm)>2KCT(;@7)W|&RzJ{2Oyrd1-TZktcs@2> zhLQ{q;rg}REm4@7sOkEkr;xbN^%+pJj?_-rsiV&@hGzl1khQ%5CA$8j=1>J$%6Pnh z-5|&z)g`GG6hM1>S~j^(+(+P(fP%bxri<7GaysC(SI%G{_ z^1?@}_{FUhjmo)xxLk&-Xx#*EN)5z8Ng$~;mr%O4LEEY*Z?Nnwh1DT$BCJKeT6M>0 zJDPkw02wcA+jJ8E+ybLVzOzISB@1`?)f9l;eTO7}(Y+&`yT?;I@$1{$ua8%?Zn=a2 z{P;ut{sEYdATORx%yI>H-7EO~C3d8`65!gVwvzWrT}~mc?ffFafed~~)wac{dm{iT z@%DKQO1kfknEUdh^qU`#&X_s|N_0`}sM2H+p4?+9ilaJcBi74Fp;YefnZhbh({VI;ap6cyMw+@yVaQ~>_JGcun$uLN{5 zhPu`V;A#TjRRpcXF}D_Kzc1>H=4Oyy-oUUWtf%R9SOy|zv@*=vXG!IqCOqdcL{&oS zxm3LDyAft3i0I8uj9Jrf&Sd#{AqgtCmatTS(NMYXN>1-xrN3r>wP+N;P25V)5~-6- zUJ%7;yNX92gKBM(3Apy0tZ>K{axocze5%N;Sd?4w&W|kKc4{dwSUhvypTqq3-$(7^ z^E+mQAZnFqfO%GQ8l!4{OI!uz0mGbVG$L=8Tc>!hfRs8n&Av$aYYL-_G1)Mw%r5Cd zbE~peuFW6gQjSSCtFjbQ6c)@E54M669<1`=Dk^0(^)+FKFn&_?a2~iwq?JwgODfwD z)M>MkFF7qN3mT1Tlk>Sv9}&kg01dg;E1d3%Z#visSx1oO*!8?5RaT&3IF*g(Pdy&k zH=fdmU$=a~B=_M_;p;j5Xi{rQ&6`r8uJ4BRkG!j0S2U1X zbBEY=a_qI+)Im?LHIgOOr4z;_Q*mr|UIAx?K*)C~jiP=(^{mN*NF$4xBHw*T_rT?j zK0mD2Q9u4&JNwBb4iKI6AeqXdIBDOP$~xKh`e8F)r7iG|Ccht5j*Wn=S)ubqH)?;I z_p@cnsGS$hb?d4^WfIjDwb0{Fb71+}Kom-VqH$;BC~)uyP>scPZJqTtCFa z(#9Rqmktcw@2C6t?TeMrJEY%6p;26tRbXYiwbj`qzJr0P+Ylt%raI}SCV~S@Fq4i@ z3V@|p*E%_m+~xY&lx=Y}(G#lxJ>QOVI42RJ@maZ87Hea!b=0;~NBu<&gEpbX~DUd>|JowPVssT$3o|+JH(RjNY06f{Ib~X^8&J+%3V@lm&C~sd@p(y zk5j(zMKD!RV*#G0GU(ge{ps5u?`?@H&KQi3Epf5!S!@m@Mu{>#ldj>MS-E1s*^@H0 zJcgXZm}681-s^y4LB* z$Me!-P#FSk_dp`sp^`g?Zc~Sz3)j^x;G8yj8Kh`i)_J*-@VNlzTwP0uZc7l3gQ|3m zTS!fDDx<}nx5~8e*Vrb9X9?Qx_4V_IzuIL#4%ca&ulWanh#Tk}HeU)I6tD|F+odjw z`dcyVBT8245p-~C8l{rUK7TCt#a+J0lzXYJXFk_90}p-gN?dYD!P8`~LlUX>5JxQY zdMwp;RfqZR3S8Xk61smtvA+-LS9->&$wBPd=Ek3_Vi``jd_PrD4>CKK+fk6h-o&Q<($YaI~xi{j-k!_xkPQJKcSkzVccTdnSV8vH8L^i-jR@>dlt^G(-B2jD%P?Ha$|FMs^@?Jstqe{mn|F1$3$O{x9B zC|;42K?1_5a8KH$&GPLjlDI`Onp_Cx9qYF(otygNpgeO;aRWU?buMRLUT^Lrhvm?z zMdG3AdN)B9&y9}1j}4;iF7;Nq7>YJZgWWoKAQBeTc^OJF*n)N#qof>BEK*Z&ErZln zIs0ol8X!3xHmzn`R>QQZ7HAWj+#lRHSHO%IaX9Z>37InU>4Ejv>Vn#@8xpS6DDljT zpIZT9DQsZ>Q_635D@Sp>qB>{f+h+xPvN99V^}lwyDC>VN<8^5yRa_K)Ya zQ~lLZr(mSs>g+9nJkVTPl))c{>)|L+jys+um2UN|_39p|Ms~RyWYV z=V!i*_>m-#bZ3i){BU{bQeBUyeV8>i0y0uFYR}y3?(|5aoUQ^~Iu03MiV&-LJ%`-2 zz2TJ0I0c-yZ5|Xr>7LSbojH-Kq)EG0wSp|MxGaa9=7J>uSb5F&f;>;>>)+$;^UK$F zf_)1FUhYsiiYpqFQSllYw`$9wfz;W`a*UHabLhIF1{9e7phn^%xSkl7{4M3?C7z5^ zhd{}rJN0+qo832etWcGl_TCk$7c&4<+g=`W_NqzT+O4!1*ZM0(i)Iw+XC*oOZmcO3 zYRg^=XP!ru&7HUhJP`i71_seB)YjF}pkgO&x_Ius;j+QlZlR?Wk!t{eUy}J4HPFSdNr6?uU9*yc<2EhQ|THTVSiLzZkKwekY|QNI#?oR?49daUt$cRmKT?Og zPq3eVePG|-{#t22#jnC2A6hzWLI4Wfq4#v+-hsN(tXXl_Tcs_2$S7t6J+@pt>6)5S zdk(e7cW+yuQ4AeP_ScC(8}9ed}Cf%I+>%Vv{a*(+&v5*fo|~=oVzW@-*D=176Q@ zti}t`eVlP^{_<W5LXh({{i0P3}M255?rDtP3UF+6_1qAvbNhAE%VjSI7gAG$kU<*~hvyXf;4Z%JR@Q(tROR?or2rUHFP$1& zoT9F*$J}n)Nzd>>R#vb*9C}o?OEY1+><-Q~roI6edm^u!LLPyB=2NiUTzTPRz^Muv znfwT>ZJ7@`JXGRwS6-Nq6}0`;JVqxz9*7kWb>Vgf9o^Ne3u-28jz6gjK-j+@iwFP!00002|Af8WvK={+rFXBVs23;+h(I8K%O2CnB$Gxrqk9>CvuMR6 zvq@%6wVqzz7pXdDGet_>)m@q7IeSL{?#tJ5xI6yGfBQfF?JvKsZ*8`3?Z5x$uOI(% zr23ct^uPVv|N5Vg|MZuu=a~0hSKYJJca|J< zHQjN}GwyVhvmI&eoL0HdmXC1vdyZLBX!Yv7#;b*#&$?^RcT5+bddzdgUguH&@?Zbw zf4k!Gmn&ZUc&gVv!!G&gHQaTVo$Cbi9S1Wh>@BYib{qO(F|MZ{#>;LhW z*1vrFAO1`G^kJ{B-~Mvd^KGqa-N!X*uQ`p7uA{be^*Q+F>pISI9M?><)>6-Fms;A< zSK^O%tzncSmSdc0hhvNsuKTWcPFIR+9jo-otMVLuA1tp+KXbiGILhAVS;D?byZ67= zs;ydiiFNYEwcWk(V#jr#YqAA}FFEePrY3eXwYoyC^SqA4cZ4$*em0Kl%;RJo{ISXo z)yWPWDb9S)RgUxG*Je#;JxdMoY~wguIj(T^`#fIO>f?v@^>wk*+hQG84-tzAJjQ4@ zFCS)D3nNIaoSmI5k(aJ}k2~&uMlGi9FwXOuSk<`qneJJILnoIpb+1k15-Oj5NKP&Vzjn>i}BVKG`IxmKbJf-Jak0y3X1>FnuVIxP+UV`NUl!}v z_Ky$Wt=9FnTKmlR8lkYMd>G$y?wchEyxnzWmTR}v!fxkc6ZS55xv!I5ym6tCL(Gpi zq}<~@%ivA0!+wTz2aF{*P3!DO2uH~6;^hiI*)P0j@0@GD|Fv3}0ajA;p6fnm+q1TY zS=BY}Ir;hvH;j>;In%tu+E-#}GWLEPD_x-!{;#eX&)o3!xbKaCf;{?U9I0gt{Nsd1FJ;_5u`73az$ zpKWRw=Z%HnSZ8So%$s44ol?I0><1<|T4d4V$zHF`uJcOgC^*(gfFO=?f+~}3<|p4U ztHyn_JMv>!EIA%5&9zv1eB{9MW8g!8HQwyPxo+&C966LZPF((4AYf$;B3M@0^fAs* z&ynx2K{NiPl-=jK0o^cDZ*2pBF@v#jFFfNFvp#+P?I(*B_;@`61dS(FSrc&CS7{?p zoN3>zL;zv|i96$<$Bc(DAn^J%#E;#Qg%0^zJ<#2#!V~=nb;Vm3@j_gFe z4=}Ri5pe$F-LioH)`0RhLC|vdyhph@_I!`kS?4}6&Lgpi^~M`p2UKf&;Ar$7S)ij% z)_k%eYehcc8rN+Q>gk#@;^#Z#*Sg?H6L8eV+vI!m3yN$?s?jKz`x z!CY?~stwGl;~D9U?M$tMixqfF?bN3S7I*D_ovdAoBi4Mei&&pe2`Jpx%W8f7w!VD$ z`uErMy5H7o3}Q_NU9+m7?PASFccxX!fVQOeBN?_5#RgIPtaDhHy?%ni@(ENbEh)0OK< z-y{0_2nNQ#(IH!zU+P3&Xe8lgx-{~@_poa3)^=+bJ%r^ z3>bjaD}gy7 zbSrmwA|X5m++gvG_-e|44eketLTa0POyp zygu<8lF6ThfJM!+AagD?5gn$CPtO~q+HgWl_=edLS0lU`!hHlN0gK1NUJJGnUzY11 z?Qb9c>Y{!4ZNA#r@wRAXEZ!DNKDTUuNO)+f>%7l%KJd&&;*`)RC@Cxk=QyzyYu|Fmd7j*>SlnGmxMtb4%cu&RZ*9T4$(o#69`XNBtX52Ztf z2@5S@K)~8+a%V7W)PsME)w%eg6WbFUd*}BW7yxg9 zKjW~|h(m;0Qg8wpAAn0wm%E>@xKBj>{bT!al;k78<-Wj!PTodE?uw*hh6Zgq_sLqoY2i)_ z+!4jVk=7EHkA53V-o6oI&|hXl%PtW$goF{62!d~ zNf&HS$phse)C{a0%{UBOl50YaEEs4Y0DQMvU)JZJaC;O(&b;3d04bPA?~s5Sv49w9 zan%^0ikU6xeVymAq0iB5C2J%?E&TDkOU9FsT7sMnJ;i6IjwV z--Lex@;UTA!K%ulBPM{eEH2k}uq|-(^0-1KqG0wf+@5{@@_GFI$6${yhX~2Tb?c0? z9&Qf^m9d+N$#op6Ad%o53oZ@d9y6nyPaYWznio_DNqobHfPP#8mct(}I4zLC!xP*t z!Ujx{C|(Nqf_R7VVIUyjTSkKSZZkzdhR~D4L~UY7IA8$E(oi??MXVL95JyTUJBDiH z(+Z>t+J3;aL5&<>UcG^mfpA{)>;dy>106I9z+u#ezd@CW?VVR;?Nd2lm+Ql)`G2l| z{`UC`RP4uKU;Au#K0$VzeVSys0ZW(@)C&;9WHU?~a&hd0#O(>>k?tnu;>~OZ5Fn_|SGoZ4{T_+LuUyG&=1*Z__I1y16c@0y8 zSkwW#ge()tu;>W)i4WIqlNIP?K|^O{!vnmIFRfTQ?5!Ob4xS9Dt!yI33gyCpQEJmv z&H;%{Nn1ES@M}6db`z@VEi%Z zg@O1UHGV|GaU64^_$ZSwGR`^Xr z#|6d|97=R>W?*}BQRfrG}Htf z$9|F2@S=JnO!1S2jyw?BkYN0`$;$)udAuyw?;k$S{`uRFRZ+*RSO@S3kpgC+UN9bL zANm@P$4bmnL22+q77~dDb?)^(0r~@`+}DsvEG5gXcgHds96#Qe*Tj49U+ldHXeay? z_1SKuaOI}Iz1DC-u1l5TLr=YzkH~=+sYRIv*3i=}=F#umA z(!BB1RQgH$%{(dg##f{bdA|`_1_+`#!VyD2sshU3K9UYFit}~7zWny%q$=`tPe=sP z8d{2T#1m5sm<2Kv+piUAT`?dcRw0_RhwQ1Fo-&&U@Y1@f(-mYrvj-Z-omMasX^%w(yVUTM#7}7I0CKWY_8iZMpIw zQXYhD)~xnz@=b!l$0EQW#u52MR7CLut4U1?$I0fsQK3O1Q7Wj7rg`D^gq?qU`1<+F zk8SI2>@@Mn)JbL`*%~69476XkCajsSuMq zR+9fIT6Ul2}ievaktR2xY(N#z>}7l4Ig=y ziDthmMDs4~G@T^iK*<%bP4|-Jj))Cck76n-s<4N$mg|Hp5V`^{a^XKPwJq}n<^e!3 zcE9-HfJ&?{Kjx{I5#JnJgs^V#&;%GrL1Ow&FQTn2~=2gD@BT z8PZG$jJ3uSFeu@acM)d$8Ht;`!iG&lT5xum|L(+_U?N~))9K2{g@}6EL^JSmp!+bn zc?9)uGgGu)g5vntK79Gf@rGW^9>Z2azQnGi3WTB|iIE$JA=DQrdqh2lLs<&pWPecG zXMviv5kXlz7p7hic zF(_5Ofu(>A?AlE%!*U-SGv~PO4qaMMP6#r>W|cLr6N=9=;?cceEsHhr2q*`1FEMYi znsAzp9Dzbr&x?>!4FJSPfU`op1Wb?i!s*Aa#QMLj@%P{U+bg3F?;HZy&G$SAD)kOg zB3vMOCT)On$VkLc(uQ||BCXyTP0f~%71P;qRVc;tP5L-^RWt7H26f8jrSk< zHf_!ZS0sALz%Rsz9}|cBz{7F<;E$EoyJ-?QK->f01=KG7>1D}2fBO3S$G?7Czy9{I zeOo`ythPjW7&vt%w!%K4<*+~_*v41QKn0LGu~OX(L?apHmY1viM21)5UJ%E-7A z9R-W`^z|0zi9a*^;pqG>@s_- zaEt)^^ql4%GrD;#91LNAry#zeIDCGD2vte@K|oRkAPjXaV-}93B|#tv!l?# zh)!#j08MN7)uGkWBP0YY9EnpAx5RQvyRi#!yZk* zd-8nFuu=~2c?c}IL@P=o3BNH z@$^K3T8@o4ho}%S3t!yzVEp@KvHs)B?_YmRQvp;c=8XfYogpO=qG!T5qeIdACku!< zd5DY1g#_Imz{0!{I9NR~(v+M6kDzgkfyxIh2=3Lydg3QBt9zxB$Hbwb=@D-`S%3+v zJKqu#DVzCR&Ez&NXV~IPko<%%xLiYN@|+fzSf&vWiPw!#Zy^3qKBfqHVRH_vEq3xC zX|%{Uzz_KxR3Ws2zuZO+brw)YsNk2wrTTbZtl9ptzaBsKLzs80I92mBdSMfM89bSF z>7LD5X#+Nlz~2V<7pV#>l{^eY1jaMFS~9Z3=2d#-Cp^6Z@8AZ=B!Uo#217gB9k#xASkE0eZZ9llo!!B0(k!Zg8`s zbISkgVB2&Bh=;mK;ep9G=&vgJ2OW>zXdA+D~-FCMl}q%2DrpL`@Dd!IZv z-w;hc2IcEzRRG?Bwu&L4TDRdYJ;_283W)Ea+VWS%ZWf85L+j>mEn=82RAT;Z{3IRG z5MQi{xjH#WMuD16f)AfrJp1GKnpk7VnLd_y!8k>d~%B5BxO@tyMz&x#hi>6ZmcWBogU>5|nf}6hK7OVxJL>de%F?im4i++i4(O2%s;FvSQ zVP=B0Nh`zO8sL*MRHyP@y6aRiqMcNi>!PLqc+U z%i_QZCc*8=twHK>chot77OkH;ah7k3L~cl8AzCCW9)Sr|_h1oVz-AhbMc8In8(YS+ zcoYl&f^iHJ{-E!94yX+lhiEe)n(|5>5tMa&w_LxrumAqzHvqV=6W)YFpsM9xTC|NM*LJ z27X4ZOiX@DK1+Z-Cq7t7@iT(SeDcZH5h!amT@6|8SZ>R}q(xKKLh$~?KZGoib7RC1 zmvTW|FGNvVa{ybG)A4}#AYKDHJ>9soDJ+884OF13SJ5gj7qxiZut}cj8I=CB+v5zcEZ($+VUUM>HuCV zhlgWbc-{ov#0sGG{5B1Vg&rpA^YlaxlD5%~#@l>e z7Plf%RE8+HMa;-IRH>X#X`~)Ha)QU-eXxsI0(zhTB9Pi>`N@lNoS*-(#^;}S<#9h5 zxM=DwV9K~5d$#s%4P@+AKlDM+f`N@OM~)}Z!n>eaVbG}CT9q(>es73s33NZbvcV-rZRG)ozdp@n-u(8NHMQ8rzSUhUs6*Qeh< ze*7_IMGrv+B8*aQ0THm+W)`$0@&SUv3nLp2-3WL?p8&NGq`2@sscA#=T!hTev8a^Ne_Etbv=o=D}D+kfNEaAGLHL}n0U^8_I2NxPfsUMkO&Ia(6B$i zk+}whgn18SS1R**(`joI~{0{U~Rwt{8GR^=xg@q?xSiR9ASqxeF0UwHXU7#z7 zmOKp$4POU!Jz$9QTIUEOzVQ6@+pqH{$BsxC6g%LNEtDD-5IskYr)q!j&xqCqo#Myf zRl#&DxQ?e`%+`PyY@!koC(5|pMI42r`dlaLJR)irei;BJF|l|oVFN)m4}8B>09ccP z!|(*5+1C&})iXzE%Ktw5LMnUi12$M)NNB{EV({G2#Dvcyp|L zwdpWoJUhGBHj>_a2VrC&nR1w~2KH_IWUctHnJvqeDgcpH{fIrI|J!Ul(df#Uh+RCw z<`|y(fzuWI$2R&&WXC5}xiBn+qmlJGEgT|P6JEi8DG81`fRe^85^4KE7=r=4*;Vv7 z)5>CO7F7hW!3yxI7EOtiR6r!lGHh#5Imag%aibrO5qa~Vhuj5-=TT9!P}6{HP(5rV z5isbZ53Er8m=MWerxJdOrMy7>`e*CE{Ptt$GS8K)A44j5(wJ9#RI+J%un#khlmwUsnk zd?xU>M{GSJXiWUVpQ|VSTZaVSZG*{;5X}?YZ9yP7ZRwDbBJt1#7otV&vppq;z)ghZ z1?P;s{~g|{B@QB71Cvn(EXW#w0Murxr=R3Yjd_QsQXx)>L$PREQ$Ar+3E#sT=8#kq zAz3c)6*4*ReMPJDDy)cqz=CrLh`PPtOOP-^2Jr_0__APsTfhF;6+vd8f|xqsdu60+ znu>t|7Pa(3m9_1m{|Y9#Mtp1#s)&gYpSEtWDiIrF$WNtaIf-rO_WTRj0rIPbH>?kV z>TK0!8bAb+J3O*@FI>VH6g`C0;!%?;);(-v^${x;3t1!Rp(m7Luz3TG(;6%dMP*qn zY`!2J=apKqvI4>3Nh4c=F`-p(3C#C6tUcTrp^k6Dm%#@7>jmQXx9|M$JsS3!tlYAt zu0Uxl(YP-N4HWsZYhy--jelyI!h~9TI`Hs8j3$N@8tY^2 z%DssNXC=-`8G2Qdn5usSc)D5i%b#f#Tf}ju1t;JOv8yJ4?}X;9`z1H=%lfqb+v-2& z^H3@a9-{}c76F2%^B}fg;ld;gY*5TeJTh(4Z0kbb!7&I-l1NnCZPbjQ+MS;kwJ~(h znu@1?e0sc-@xi(U{_gOo62e3rGd#S@p9RSU(uavCw9Xi&>~-e2ldVZ|55xLW0S$RqMGuY-7s+HsX8P`1p}e z8zoV$rQX0O!UYP4GCzU|Om^*to?C`Q@U!3oaw2x&@HheAj>F8YZSt`b<$!#;&FVDI z(2tiq;V&P){n!z)98i2?_SRz^MCXX>BWU4x&5jnEfWqVbF$4?>JboCpT&)X`-4En(m2oaX|@oA21$?E_<+qxxmW?uPL6NDiq8zhkn-NfU(MzoaNjthbk%wct_ zM^%~fwfWM4_RHVDtdAeRr=~9zUf?R|-R{<~i--h;-`o%x{KTVc%s1cX3ad${(`BIu ziaA0u?c{(`4M6lcdq@_mBZx31Ho-7-A$MVn#2tJ}N-`~ixY$|G+)_tDy%Pxb+HNiE z0nklp4QPt331%54s0K$#9m)#ryhcO%L5|Vi!9oufhG2+E`4s17VVcx5*jS0EXUA*j zabjw@8l}of3^OXp zGWq7q_N;qnGeraw=^x7Kge$;WATl_l84wHm(eP|nt(Y!k1$KStx`@YEQ1?Fug^T^eP-DtwW6FT#@-1{aB)iXh^W@;7aFQ#9^Q;%r@ zpSlkedDA`1>Xc=IWnjywNPHHQC( zYV{`>eOQIkZ>w*2J#^8nKP3x-O`1TO!mCF7n%N95-)@zj$wX*s!hkBkneZcop;$<|9nbUy_+fR_Uhc%60iRq()JdduwIcseKGai-OG z1!0P{Xn2SXQNZ3G66bL>$G=l%O5bfND=ZeQ!AQCJs z(RuNAtl%Z;AY`E^ecsVh{`RJ+;dA&uzh3VcAO#tPce6EDt9IVpAl-mxVbyyg1hQ?E z@EN45z120tO^LSV&`|r(SspeOegiY&uc2FNlwcFDXB#OZ6DOe&h-pav^aApKYkxX2 zd-X%mlTeZ{No!gN>aYo()%FULD*yoG?Nm)C>HH1^KkOJQ02pku93};;+gTAR(b!~{ zdB>W1S!GA0qm0`_OUPT1nph)k(JyTN4dq*hyn$9L6F=*;GZ6tdo-IHIMl-GihiPFF zw8m5$Y6f;*U`&_0k`AI(X6JDVNJO6*39>9XVehQ3owjb5OVMIx$g@GuOE=H`!cPCT z+E2!m%%^@@HaO)TWXa>qBmm7IEj5IiDbb?kfAWcDQkspBahO?)ZA zdE{(8Sw#kp<2J3!v*cuWf?g+qi9bJ@V9;2rSsg0^@r5med8{e{^#rHkU|<>Fa;bz~ z*6PFYGmUuLb;pbOn($(<#J z*k!O^6v1iYh`94i=BeuEg1N&7pXz3f-~0eO>?9gu0g~z-`JrWIW*YB^-|*+QdiV1> zzFVrFWC0WLA+fzd@C*%ki0ItSTF+Q@CYb0j_22!?=v}2DB93!!fqS{ zQGRV+Zm5J9lWrGbsk$?9@HFN!FHaE>Mouq?Flf0W+li24=baz10-u7QAXMW=36}Vx zr$3AjpMLpCi>zrmHXH|lXVp-qtxRA!%-3_g=-~`n4Zg=WnW_{;tfcbjxeiO^%GGYb zfv8FFhv(T55o~a*I@D^%3H@lN(^sZ>dXVJud??2Ic&kIjuf#X-gwMfonq8Yb!yL8S zb~N^rLYkhJb#zsJN_i62h4@N?AB!mTwDQ5jU5$mTSGN_70DdbUVKWhLMNyXO*a@Jx z%hoI|KhKx$>kps4{`TR^_=)JTtK9NMcG65S@%*s%kXPw;G$Ijh(?lDq3mzUqDIz-m z4k$+iQmK<@;1Q;f!^(OPAI;!h!fRNwJ5!-L@sv&Iu82e$~%smV6! zxQAr1I4Q-J7MquzqShCp_2IYg3sKLPdM-E?Y`q;83jR^4fz-)%|6Uu@-&KbP1guZ- zv08=ju_L7rUf^r%l$k+=b$1Urc_KT+uh+Hu?c-1Cx!7Ct0yhx^Daz+>a}0=m&qona+5l9~ z^UCm~>#e0p)*>HPor65S$GUwG)K(Rgsvq*+wOS6^9kkIgiVcn zv`E;4A7bB5>+ui`KraAgm5s2BW(lpk&dA!=5{SRA|M>dt^QZM=&_Zw7ox#_jRH}n@ ztOi7EfC%F;?r6)|TJpbqJyU*o$i+LJu?LHQ99{(PCTbf2`n1G}fRInASOZN?-s3V) z#qM4?@T=PfsBMAc+nIhhviC>X^X+BiV+mR#InxT`S*+qjYc1=}J^bCBFk}r=f{en5 z2$lut7Z3pL1tgTC0r~RC!w$Nz9nHb_U-riFx3`n8crZ@{U)JkGZ=Ze=5;H;pf(43B zJbj;@@IIaCH3nQ8R|~gec}#QNZWBQ=TbC_f)-T&Tfv^}SaNw$er&q=!k7pQB82vbG z7rj0GYy~ShhE@9o6yu@oMe>O)xJg5rxP+DCYQyEs)vZQcG_4C=J+v|3ngLy18|BnMyq;>-WSZ}7Q!GAgn5X*WrtE~ z_((Jxb`(3tEE4LK_|5aFVftHjP0g^aOV)}t*qobf{HqoiA?%Zh+3}3Fsxn}kMG2L* zA9!eU+06D#0>L=tIc$|W4hr9`%|;V~QO-oz2SoZd-iwX=@QC`yL5&OaR{AzA?69CU$D816e!;0U3%768&ah!i z2lBxa+x*NOL>Co@G=iyk8A!p(9JY4igNG$A$wt_D6$`4+Xj@ogR{(k^&8beqrUupVdTIC2Za1fJfL zU1zgQ@hmGqLSYHccVnwO%YZb++fg73HiI;H&J3Q|tIPGeJkVa-0btc2Jso~Qq;NO` z*jOz(hJW;IRiE|U;1Hh$=A~&BIvet5qx(Akw&w32e`a)c6A_njycnT<$RKm%^LFOm z<;2TnS@d;)a^tiU6Xg+{DrOhuoWxqBdYb0EZpSfgM@UEv-2iDdVtK^=x=#5-CrUm_` zo#71l9-I~DorePo{G2Hct|KKx#C-+JgXSPy;!Oz4{F3zg_~Dnoef##?PnbU2=cJ2u z9EcAyHN#Rs%&8<|6SmHq9wWkR=RMIhDMD*ew6v8|bkMsM* zdS_(QMrlkuKrU9x#Y))Ip6J-RQ#RAFr~UPlMY*2p`wn;{y~9N!K4Wn8G}(q8fZ=XQ zQ%^9$nA$#DclQpfi5@3B(l!Y-35~Ff_w#4m}&pc>*FXD~PpI{Ab&`>><;Xq4hhGKJU zYj|1x0IZ!JyFf#4(4$*Ij3OtB+5PsEK$u|jq}oZGh&iX>I5`hgU6DO%3ldczco>>x z9mo}g+)D)bbKT7=$GDQyoiKCQGc@N+z#yoJN0%CTHpIZTUhNrRaUU>&5uI9631`lN zfZa^z&YX^qJC`R6NHo(H0eWl0N3za@urL6x(`h!=DQL@(mbY`+WILJ76{klAXlfL4 zfhS(aAG3Ue6+Gxn-W27NgGCpFPV~E7yKrkH+pO~7%RU$N(`mot z$ac1-qHJON`KQ;l`t;*Gp<@Q?#&r?%aM1Ep%)pd)blio7j=8G^P#NLHCShsCZ&1_GtjvQ^x+H;qYXS2ZiwhCb>NT-c@)!}^w#$!tJAWz^n7Z?D{BQr-8%(L z*BT~lW_OSZrFnV~dg9ExOjvxC!xhX2s^pjuHr@HNN4ot0Bn4688V*ya{Nh`x@P;E4 zYrF}FC%fQ@ZL+J3F9WaeN&W(d8)lWQqrs~P94yi8%#LQc7f^z`W-0D=ya~a`I#W29 z6%uTEV}b1yvdpO9AWnHjZq4>WBz|4L4yVq}AD6)0wVRq+PkX(`#+yKdlY3g?K=lam zWHI5c^SBBM*VCdblG&xch^E<0wqw}X$8kCC8b3YRZuon=V=dNxT+MiRouN2|Fr;Yl zE2i{5sKm2DEYst-4qSQm`I?m;G1C-oJZ1_-?V2Xak{pU9hiTVXFQ6{^I&FC9XQ_4p{^(2$g{N zoO|AS0WM#xgpJD<+(mS9kRlQ6v^gSp5*bc{J)3xgXwE0QG{o8;Of~-3vWjhm60cyz zS+-Z^wq)h-Q1q>wep-G9$+SoX<_m*y;59HF?AXW!y>~w2=N&Ds3n2pe9JbK`4wyB% zK7uA_P17o~4FGX~JlShvY>|Mi^NA39GyiVv@ zb&L~SKyvC>ndIb(a$3Jx5c|PCIJ# z5#rNB;^MgP9xZXUPsbW_Px=A^o**HJT+eKRtJU{r(8B*%n|?S;W?DGWr|tYIXf&=J zLYTJm28tuj926v}wE%5S(2S*7%L%3!rB$#;9?oP-XM6@ECXh3lQ*l6;(@p}B)A5-^ z52rG(?-%UbdhOIJFHYIT7x+@}A_z8cPU~wMf=0E!@6a`i@vve?6~MtTeINh>$~6z{~HBLt^N~Bgf|48J>6Tt`lbSC(`XE;gz( zLxO-(xybA2#$P{w`sMTdNy#O8jc|AmbYjnKco5+j=OM4kPHMZ@RFlqQJ~jW{xobRb zdImHC>oAgGX`j5fK#=27D9k&O=p1c z&mkf*p@9KgcgiEQz*F<@mg~c}&tE?L^T+oL7ztxvy z+|^Hl19U6&9PD9Dh*O9hZDjGVT6QSo5%v0Mhvm<+WQQu*+GfGEIo4z;1#fh>2ozrS zZpt-R@(6+LG{DT%M$N<~bej|1Ul;7_zyJQ>+qcg@UNDT~)Q_XnG(j+n-1b3O^0ElL z;>-rZr@+mY$%lKvt?U}urd6MzFZ1v;R^muv`f=T!S;{q$>Y16X2VZzd@Xbvpz^!Vuv$<8l+ z&4vh5FT7H*CC7s=M>lxjX}hc=_ZG5+m;7$QzJ2)o>Bk9buTtUD9rS*fd_A3#3Qs6N zK!x}t03E*ulm%z!fj`kX4cmPEa$qsxkOy+cNxH8q3+bmv=GH~pF@Yk+8LhbDrS9~{ z4IOxshfw3)AHnwRP*N+e#i_X+3xwOI+j))K*{R<6B5CR;L~L4gIBoS~Hx{~X#_cUB zPeE06CbF%qyFX*JyYtWx2-D*UU&Qg$L<=W2{t<>>R_pt`#PO2EiMO1DeTNM5zMI&X zU^SX7F)CU|L_9$<5loP{0e%;dTkUG5=j*vLT%3GhbUa=Q z_J=vPm*}QkeNPoS>gBS28Na$c7{P6!JjW>?jkypl+u;E&cYO*8 zn2V|{S(0h9pA)QLUycX9ZI~}G#|ya>*cb?=dojEs<9aDy`t|Fte@b~>FU4M{7NW0} zr@j`;uR5TjmMY8byPKbJa0F_SESevdaU_V&Gs}4n3rek(pJTe*UI4hNFobQVt^ky z{T664i@R^xz1f`FVUc(pAsmFa1C6Z&6^vFWfy7N^E_DtPG+^n!|A(-&Vv%$d7Vf|QZ(pCJ$M+z4GMNdkM7qW*DE-P)Q)${LfOA^N=FV`pbe9BL=EB~E&Jqv zWT?n^O;7y(h5!868!g{=_&z}|Sld5Vc&Zzw4O&ma9+QCe;;;KSf%9VTa#=}1iPtVj zGTb0l6wf%ow+=X^u;MD*sEv4f?D3-Ax?@QA=bQyc`moz_M$Aw0579(8ojyUi!2T!VL( zH8nY5-*K=`GI?38|M>dvAAf9Gj;wc_2w-SA7hJs(0@+LFM&h2C0BEn-)lqtmNHSKz zS1epd);s6ru(JsEX9M3pfx2Vcw&=uO4H9a?ax7dR6^!>OQ>#`nA7$! zu4Ok8nCLwCr+CW=N#nAreV%tYB{;TiUxYg%K_Mo3N0lWE2zA><(lGgTc`FXFWIE!M(gKDY8GWi}meq-+nUZa@1)Po}*g&PIj0MtFxCwkM7g6&a#Q! zt2h?DI%Ez0dp_+E8$W@0I@HR?aFQLUT*E;76aMxktH21o4Mz{Uiud+8s}_-N;JWI1 zH?8UPjMK(NPZFK27S7q7t&mX~nc%hT%sx-&Vq1eh{uoS}XJail8i0qnhz>*YaM&8{ z2{Qr7I|5=e>*bss*wr|~b5NQcTXrT}t6l`-r}oQ-pIwaL>?bd@nuc$d%qkeO_w1EZ z3W!eAnmOkS$7eQoWG6juEEw7|g9`5Fba>)f@%kcU8XQMWw#fk9Wab$h8d5%BsikQT+iz z(VPzSa@Zu66s*`A!wwuIV>~=|Mcm)cy!03fK(_=Ac}ciDyk0Ju>~bz4f8Z;dYFB$Ptxh@910ST8<1C3U4)?f^BnJZr$vLBeqq82~CeJE#Gy z$OA;g$Pp4xx;c4Q0Xs`<&Ni_+TEj6i&@AiM9U;cP9=C&yoSwVCTP^Rj{IR%p>}+`*wZgc8)-LqrMi*X^B5*K{14HUDFK3*5|(4xb+F2FG4F z0m#HqkES8v&oBt@Gdc1&FolucIM+ff5f=rR1X|)u$;ww}p=2kJI*#lZSTd^MYBHLpW4sTVw zoC+ELh-lY>RV4cx^5v|qWer=drv=b|G~s(&mM@ix=fnGQveyN`cN1_SV*23z;eiVX z`9dK+{qpB()fYl<6Yn!0uLG@K(ULo$A8d3FS`4tah?h2xE2mn9uf%X380 zZHKWLnx1(__TG3AV6fT*i1Fyw=}YF?s~4dH5m=zNOW?fQDADmJ^wMP`R*mmxv-6Ja zsYvfA=~-{6ujM(Kna(chx7WR-Vz--gO12vN_(~!U7^a z&nYpUfoHMr+oPmspfIHDEFgxBgRhJBkM`rU*<4_B-IGjor#IFeHvDw${Dw)xChNwm zaD+5H`?$_?3`wHXJXGp=e(e8c*7)bA(FYpTXUw@K{2(vl>8DPbrp>*5J`W(>9yF%+d zNF?&6=YEIwbP3_F&n>ce@b=`uUIw{HGuNLjkB-Hg0c{)tj2*Y0mgflwRB(nhhUX+x z@?MYjrWBtlqJB6b6jQbf8^K^q9F8V}4iGq#_fuKgD&$)PD>YtbUOWI~P&tTwSu$N54BK)z~*TRRIMCS;APXCgbh?cr(P zgr$!D4)PvR*yV{|IH04L-~!$46%5OJ%;J;zZ^&nml=$-8vvYZI>IK;0_0^^pzBj=d z@>x#nc8w9+DRCisIl}aIVK5(Pu_BwOHm&1%y{+-{hq*p|-_H1QjExpXcCaD4&v@_W z#@Gh$WJN4}w;gyqr7oW8&2m~-YZHlsiw1;$U5-QqNV9j#m}7&NS>5LF?s^1=c-vKn zBx=dAG{gDF)+7fj5Z}@^7gn3QcmTkyXL{s~QG4_Cjg+t@cG~}d!a=bgJW}FI*K@@v z$Yr~i^X5Do$fslTisiQ5%q>sksmnpg?MLL(O;cRXUN}8#N0lEh6yo!5>(l)EhhKkk z?afKhaio=bYd3p5R0{=O#hR9Fl)e5i?FxSFE2Ycy2jjVdNgIMzw5W~9xt2E*fJu

(}y|`%P)isPNJ(E>2gCd-l|G2@2FhP&uyNDczr;&9TJsf2{OOz zLJ`oV*e`0R&h;R|@F zw+;j|;6ETpg?Ijv62YT`Y&A8PBI|#g5Qrt)Mk+-2oxd z+nA0sJSD)+V?eWQG`L+I%XWZxITG=5X}#bCsTjQD%+~u|vF!8I)ig-Y#kBofVC+v5MB+1o=BT z7JWxzy~C1$ZBN)eup8%}7VFoaT$61-H_V`0=r=n8-f}b53-YD$nO^Ull8tU~D{Klx zQ;>Oda@GKsdAdG{{mWKOwl?4BZhKtJj9k|4u=lR>xzC5YE$3gJmbvElgIG8k(c(Ub zJ^3D*W?L9+UJG_XI=0^nF{E5Y&S@#&bZ#bOVS}BgTFGm|iGlix1MAF-2Wzbl4}-Jm zwe_3^soN@)d=+QLd8yC*(`xwwes|9`B8gKArm!)xH5WWsx}#1#Jr6HDNX%>e-8-v|RT1ybn0Tpum8r zFbVJ^UQm7une}>?+sWsTxH9=}vpowI+1sU&l@jN;6h=IV_piY)95&UD;yES@G%T!l z-91isaEW3c>%``=Q@g`>S*_p3*YT5zXI|Q-FTClggYw!Le%+Zan2T-FH+F^2IS{*r zfRybMx+?(hCAJD2@6h%B(wuBqjQL#8tXv$G%>%i;qF0c+OgO=syiC-YUeh^?Zz}Q8 zj2NMUxC{iMH$OIeeY_0g49x)&!6DMk3k~-(!0?t|fY#f#Eh1<0ZqXE+9>kxe?nD5% zizipbivVti_<`--&v-Zx31{&ZcVPNuvHnzN`K}UWKhx`~Evm?nI7@QFQ&y6|E5wYq zxDnpHDr7plo}eN%nC4H0ZBow#;okV-)`nw_aRgS>$jyT}LJ9Wo%A*Zth z%X7dypBA?_FSK=XCJU0TCriBrOr6ZuOOM==-HIJShDPeyo0P^?>mxcqDynT3zr434vkIxz(5^jY5?+04&~dzwhpJ1r0ewts^31YfBvMFemzO7 z1s4ZL4kXGSwxw@9r6mvNa!}qrp5c1!nZ*Y)*k)2e z<=xWZsO_Zwyu2#QG7)=hQF(9F)HHwRyEVN0T&-TkowJ8$9{sUBS{}9{HD_O8$khwT z9gooBDf=NhqNnT8yfL&RYFYE(jqJHOgF8Q??4`8qme&aF6P$Crwu5k9*6Q=ezkm3d zvbJ2NZq$3Xv&@@lQOKSh66Zs==b1NkRv^n@D=Lm&WripTR>v!{6d&*$SlTm;t8A~h z^n~^<_XL>}>l>U%@m%s2z1-Q-F^5c@_j^PnaIWMf8_wF;#ff2fuEiqA`@{9{zLo1~ zPiW8mPBlB%9yCfSjo-sJ9Vo(_IJwJbAk z2S$4?^rz+e<;(iX?zoMU1MS^~**SZY9l4$INZd6+zO!aD>BzU+uZ8?#LjUlAea zMGEpZb1Chm>i!JP3C8GtY2WRd|M@OnrAt(!~dj@@6+jFTz1G-KgLVY zWC4c_N8wf=dy0BGp)C1PUM>SC#ij3Uf89Z-o_3v{_Ln=K@d;bt>+xJ7w7tL1IIe$h zhp9ja;elIKQL%wn`SaVC&%ds3e_KCmKscQSxScSqln?iF)t2?dJUwy9D@m7acMzrO zY|D0<+e~=JnY^a!U=0eQE23ZE)z^ATCa(L)=#|IDy#LE?rS`{b+a~EXLxf>8{Cn}P zgRglfUNC#Hw7)jc{B3O+ROND%HFVg}1?@2)X75 zwz7MBm>7pQS^%D9I7g`>x&f06txC67t5l~XdLz2IU09qon-1JU{+<|%65L)-NTuVh z;Vdr~fR_6~UJZsR3&&*d+e99?3_G% zHAt!h#=(?l1n%i|q7Dc4c422WVQWX;))u+te_pNcOT*t0EPK`C-Va-W6x&&S@H`Tv zSejR7W*!lDM7Z2#*id&B>`4{t>>vwy+05W2GB({58TSo`G)?J@O-sfK+wPw`IQO>W zR|4WB$M$}`?BNKKl(sjgXK#vyY+A2mao4QRq=@6RQqVhpYB7OoI~=4Y*kW?nHSS<7 zM~8Ss3MfEco`wZ)g#$AjEEg|tHS+ovX)X`qaS0Cjg82Wwe*OK&+zXa^EOAPqModiI zvA~eM&>t?qTY1^HaptJr`i-QpY@Ig!zzoSG9U5uhO03>jaJMYmL1w1T%Kf?J+V#t;OGmGDw%~# zNPf4}b@2KsEGY#Gn!Nn&-ge*;z4)AH_&BT;jZgjP%Uap=`Lm;IVuM!+BeRjnSH!Cb zKi)@!f~ZoQr+XF^6q7@a4!F1TeU4&#($vUK3pz0ay=}9fn!eE!Ryfh*VcLOO5;5p9 zwILQ}`y^F{Zk~Laypy1uSSqOHZ9P>V)kay||f3 zcvv5Vgu7Z(M-zfA2Iot11M<|K6aPNF&B6ieFuOfkzpT=%e_E}dT#%ZxU2DTDKb^qL zx?>*}tDSNF(HXe`8E-yxh?MQ0$m&(RR^no>Tlb>tuJ{>v026_K6V(uO>hh;G5Qgn*GAm;R>-lXJfXK z*u3l2G}bl-yv-4i$ae#redzBcN;79KqM66j>*1-bBgdU2bUve5ypq&oocJ^^)Mo0D zeZ7C*MJy>wwV7Wf_On|5{^QlU z2izcf>$@%SgZ;L6)?2{w?&Ruwd+NC=ZWtZUSgRui?WBhpUfv^%gn$NmlD{2R%$rqp zm9w}OG!0(rRN_t)$=1Lu`(UfLrQsrPG0_q>oYb)I)j5}KH61_lx)HAr<1Z%^ejm#V ziX!~BKEw8kob2`{c4VbFG>0)&K=p_du6;gZTs>99_KpRhbuV!Z^IYtk2MWfPC2Bdpqu$j_tZ`Kmp`P4k$`qul9HpKIJvG8LyAHpM&b3be#9l zSdC+s&9poE=KtN+l+?0NFpiJCO@s!McI$e>t;^A!&K+umgaVh@{=PN%&Jcu5JhgR) zofOE51<|_#A;;PgC@%hniiYPQbqR?aTmE*eTg4U9iREyg#plmj7Ah z`lr?UNonPCU$|V;=~e;8H@nwrp2gdstPZ}Nn*9_YgKOI%%0#>n(XePY5ZxNu=n!I_ zW|ybke%i_cw}>oXwa2P@u4RMzqr0zove(N28Sg3Q;RqB^`Z>ONrmL`b=BA^0YScCQ z&QW!e-)46W;lMGmJ)hQB9ERjc$j>~)l3IF&<7zFL6C)6vUj5rO%az1 z=XzzQ|NeXX_2qUMfunw13kD|om9}&YFz@525Rrq#{I@*nIL#rS$u?DQ4(~1% z_@IQHj+BqxdTKT%KxxpM)#O*Pf%Z9V$F-n4&3ZPR+)S9W2zNNT4aWefSG}K*R+Q5^ zYzf4jwZ48`AAg*VfDUZCA3R=gsFpyyc!Qb)Wx6-r9NXJcp_2}fye(RNZvBM$t>PU4p3|0KPS!ibhm%bR_Ljye z5FKhBkr{SyK`$H7Y1ulj>v*R3<@(a*hu?qViicM+qm@;l&#fcD>HgD=c0!o-#Wwb_ z7|%>-Ma*DJQ6A9Z8#IeVHfO!W=wawVnB;#hNRaodIs_Ej<+Lzllnw-C0wCk*nWZ-n zzfpNLYGo=Ugoo(AN zxZuUptFg{TG%H@~0j@NMmepIdHL)?u3*q|GKmO@R2I5}MjuUMIv2V(T z2g$?fizZ>%E56N2PXH2%fu(pAK|O$7@3-^p7Rd^O-uVcS`Lo!`iEN*aB?Lf5euk%m zdBbb{nnPFK&S9;8KkW;-BrYbgP%9DWPM(Jm5=355itN2#32p-H65-{>_Vb*Yb+-3c-U1ITPv`KC_o+i}A8S#7f}wP%{7Jf;=4P z7f%GYBhkG8nPAX#`Zv?M&0RT@5SD&=ni;(`#wmOK@H#2GO);}h0AuYu@y^|ugAR|0 z_Rv5rmg8tZVezQ)YhL#kB!G^vT+#DsbLGq1i@n;;?k;b7jPd)$vPJzT7s<}D^KB`5 zz)DhcSo?K)&p}TPZGZ>?w_t&V^T}(r+4`BDD+ap5$reEqHc z`m?*8o$Lp^pdLJ|bR>x*?f4*Pc$l%Woy@6Fjx1WYX_$T5HXw3s%ZGl_Nm;w)1DuD_(0x?9U#%9u|FC9gZOp z_ptVDw(jyVtNJ-k`Ab>*cra6d36g1QNTzNL!aM?tjUPCt((gdGfOJLGVB7pya| z1>q?O9^S4Htn#=!Kg)h>+!9=Z19+{rw}zAx6-)<6AU{U@hp9+^AW-TSlEgV1KJ^2&?3MV$deN)gHz*0UFQxEpP41%jb{pct%i|jwOqA-MWp37N}j+#JX)Z zpMZMXHXhnTy7jRC6)M0^p--TYvnw^0DE=>fc0s!Q3R8KUyB>)PMsZ23Rhr@EJ4FM)*WTVnpJY(X^-Ksg7um;n#B6?G!mle?CBoeUkEi2-YDZO5G8 z=~hYD)tR79Nz_93+>&cxhIoFJ$I%?f3EVf4cfsdia>S!AzVdN z>F!eGhoW~%p0k9xz2o;|=D(}(sR5dOg?g)?f4O2Xw3%NlLkdd;AzgXn0USYNMVsC` z7r`h=;=DMfoTh$l+zf6$VIXvuWqIyOr}Jy6sX!e%U5`)%M0MZztO@t_@!RXCcQ}Lc zK!J7A^MR=LZ}hY=9vrSf@5C;7$@Z#<;YE=~-c2N7UK$ZsZXjo2%AM3)D}W<8A3V%m zUor5jjRw6D>`oE1l~og?k@fVL__^)5%k0#;g#V`nCYU(sH=Udz%EsnvUW=_e6*So0 z%R3M9jiR@p?M##fG=jElCUW|eBCc%){Wh?WN2IZ1SuzfUA@dol7q8fT$+oD*WQ9G`L0JjkJ4+IY_AI; z3IE;Qn~ku+VRVNc0Nbmyis`1Pb|a6Gf0i7=?`~<&DG@4g)SS*zvr{R8QurD?CmDk_*LrlZ)M+a=GuE+5wa z{Q6;$op!|^6b0a9@kT^{oO){LK}o$8OFu$R48q~>p^vt#r7n%m<48E3fkZp zH@6l|t;@F|ohsMH_uFr739xWX8&ec__569V^g{svfWWSs+I|aawpxBuym1xSJm9nzpw6AS7lp@O9~s+HRl^^@0Z74uQzUQc$SM2rJwM1uM1X>#pr`uqScv zu*!HoSbqog=d+NdmNw@t$J+7A5{sl3Nt~L-MXaj;bumTLI<7@otM)z`T^uX%#fY?a z<;8}o7SHIaQsvwiaYM=k3F{0gzB1|EQQy@^eRSwWxSIk6r*x+<6e4#O^X~3Qas{)c zY@$j61zJWl>at5Q_DhdKPPOjDyeg74mHE6l?WBN9ks*~(b)_DvJdz#D&`cm~>Sv!i z;%v{h*Kc1&`}+Frot2hh?{fk^NhVr(SdZGXjWVmGDc6&Gse%FZ!lB_q5G@4P4uG&` z&`aAVZ7l%@Qsi9yO#PJGduz73x@h{cxWSP3B{xpF-VW-ipOEWRRLd>yupmHRti(l2EZv@PSJ zxWuU)@e@UUFy-}9p}unlt&i-bA4%dG@FQFqwg%olXpd+4y z9&p6YLp^po`#eDxK=e%r?kN(dh(p}ZO+dwAkD3e}qFROUI#}kmI2kJIIOHRZtM5Qz zmV4(37ON^S?#%s3lkx3;KK}MP-od9p7_!>tQs{C>RxYDka;kEm=DKm=k{>MWb*=1l ztSzZJnHinuyB|-Q3Gz5xSigYq$3E3)5YKjZ%cZF)oM#-o)X(BgkNvzKaNZ^eFGTYY zN-A9$v!#+kL&X6hUj=Yk^{`h9Ki=kix zCpboQlVs{8!H;#Ngpx5Usi9JevclT9E(&D+pBM2dPq zGvTZ%HX!AXyR#E-C9gh%`M2Nud;UO4o_ruSRfXfWlOoU5qOr!*Q;mo3F5)eZ@z&@? zb&yjt`#WyL?!Lg zu`Cs`kW-XGkwJ+R!9~GAn(Lr#oDyu)vn0^l*HJ&U_biG-R7{QlnmRvw(+e&PcVh{F zpa3$g+ecJpyi4K;&$KKiu@Wz&=!1KxA^42taBQJL7P0ft(`cHxsKOk*030csR5|9b zwMA|uYi{9w&?0!u)86y3G<@2jw?{e4a$6$4C<3YK#->3MM^=_DwG=1Nh4^GBr)WMR z*~1FIaR5p5yoK49n^U8R7$90g@oH~S!l|yT8o6%i&(G_1e5`-Id&0Cq1(HvxN9I8# z_W)L;8&WY5(U4KPv~vOl2Lp`1qyk$cGgF0iwb1nEqL|C7IW5;XL{zyy5WORYL6kYfU@EV0H|wdEmKngkoo*(c+H!14r2_Z*+6mhA2d+Ba z4|mf@h?2M(CsS`tk2EDpRQXFeliitjquK;N1DOajTXKXt?XT`nCcX6101N-8oXOcuJ~tx1y?$ta(*}Ct zhm!)Mjcn=x1x$}JOZPPdNl@RFvvoc|*a8zp@KIHA-QKb! zwzPb-ilQ4wRr9G!2jOv$MD5VaL%EOoFyB>NbZ^}oM^fnKXghdR<%be*iZ$wE)@AJO zca%9JjX;Y9o6;)KH{zqg>pDvG?(fQkk!w?M3Ug?nW@C$2LLBSPW3pDmvNfKb*Y|gv z4+t0T@GT`E;=>`*kz3PLvH=UpFWz*TnNRI?!kvpg%QlweVM^o>Z(Opk{ZJp#siK-5Er;^LzW7j@&9QmWliH zu>SnqzW)B<^KZXiF{@Dzj+3l0D}S4OB#W5xJ*hthnE{k z^M$o^P~ym3%LT{<8scJJPMK$(hYT%kvah!Gk7v~wOjnTe=Kv^Z8I{z*-4#Pvq9~ht zO`E=o8{fmNR%4%<+zR?qdKjrV=)7{?8bIn$zVGH|HBRqQ)1e}tTc$)$6|{5K<#;6- z>Pik934|1%(lhbq?N5-`r~a?@@;dsrPhXzf^iQ0Uov*J#tO5Eul$LImqW5VXmgN;H zP?SyywhLSX*l%^UPW9lTmi3!N63Q5DCoP37Oq2uUm*a2*cT_i9TE{ZD&lV#W$5Kgx zpJ+nr<*f|_znZ?7nG(9%xaCOh;hyfdsa!j?Y+h8T!0~gZw)JCEaPHVm?aJAa<{d2F z6zEQ7$3B{y((&G0wqAPOE}ic`_Ev!-z|Ma@xBq_m_WHSg{MYOF^zwB)`1Hz$sjTIs@ot3O&C_P+Y2r4P+d`Hl8VHeJ*Qd)(d}uoxIeB5;vH=~byg ze0j(sq$Z*!PyvP7SWmQ|VaLy>rx#4T_5a!yOHfvxQfrFH*yH2HO`wb|F6}lCi9ZUC zcIQ8*5Jx7rdRJgPouvhXYc|YZ(D#7Ldkv|{lgmz3PZUWhhn$xx5c5AQtAsiG>>?T5{R*bXQI3VI>xbamT~IadM7$w&|1=9)-T8QW>7snBL|d`$84WL+n(q~Bus51&&xKAp6j=s z>U=k4RSCS+(KEPLdZB#~@PLx1gtsWmNE=4ap~@UG{abukIl7>4QLqeNsWO9ApsTfU zR0^IuEotkl7JyEw!V+SjDr%>c;6f!(_Te0d_<8Wnb%NyxyV;PPXp*F{K8YF=g>@h zl0)yMS-Cl?)%`{n9_<;w;uq13jTitZ(PsJa_keJwON zYg1Bv*O}u|UvVi6*I1tA;w;JEzKr_s_uNXhtoXH&TVgLDgvuN6a@|t-$BLb<`Pd%v-Ny%0B>;bwY@ax}-kwI(Q-VK|Rs$ zhC8gIDlexfWu#&DB`qQADP{XME_-f}jbd+ng;Lep+Npj|r5(beX-B6;Bsu%(!hf}tFLSnF4weAKN>UzGVgH2OL|j^AGEd}qfhh^siuT0E7)9lEdONKclDJgV-% z;nJfQq~H?B&i`cZk}P?9T(|)s-^3R@nkz54INgDY4$k)F_58dQfHdH3m)$P@byjJ; zZ$EqcpiN4DeTLK?i2w(VmAr^)T&m~k0_C#BR-SXWf^|C?tgjQGeakJEjll0RoK2~| z>0nLrwZB3cr^LUIQP0Z)C`^u=E@1Wmtv|a|eSLZTbroQ>aq9Iwvdw1skK4WjrVE*+ z>jRnP9)taO^I+P|(2%xW!&UXNt9BUU(C*=i$!#hP+FY3-RE4m~PI7r)I&85hzvZgC zqot(u*&h8KhsH5dbg5B0+$eEsbz5C;ds1_%7~tG};3RV?rzS2Q@U02VTL&wVQ6;V_ zl}aJ6q~S&ABZ#=FtAc?G$|}p{p&SfdtQXffclBIc^!zRIR%L z%~XGSIPH8S7mCQ=v|+GyP2L1uwn3DoxtxiZGD$&a8f*jhM(O%e(pW zaPWL=ybL879>Vo&yIZ0#HBr;`K~EuZq3biCW*w=Wuv15$VGPd#cp+wktBNyags@tGQNIHPaLMpmkpG}Rkq?_a-!$ASI9=f7CdoKHDi{!KgOWf}Yc8R5ZG*N|QQlzLTMDZ~+(cN5 ze6{M1(RMWXdH^zB*tY2=0JsH4k9=o|AW9bQ@~bHTyZa7F{-S$FI(Lt!cH-B!w_hKx zYTa@P0r>HU`uzhi9YJ0^o0#Pa?z&g-`Ah6bbtS;HO>HIble(NjT-*6Yf&&@+kg9Eq zQ};#yQsV9N8kBV39WnRiN9i{|9-T3D43y}i+EJy+B0RarR1`;b&_=A6lg0^G!Dy2d zE}?L?rV0Z&SMfm(VFF^fo#%9*>i*PrMc0ZHCJs}qKf*|Kktiy#akxqQ^r!&*e`jPq zcU}qTWDIq!55Uy~zN-jYiDPap)P7&o8O_Zgy}W^8OIT0S>#z(&&S+(rwa=2uJ56}b zV~DDR)N`qL*>@w%N)XYTofxyG-<-+v^Fk6-ZY^P{0HdLD-<6!+yGnn}{%X-EfSb6L zo+VNzo4g>3({>e)J_gm=BolD$Ia%S5E#zV{0QpprTd^p&;+-E^yzSIdV6b@Ryg!He z@4t`Q$LDv<2tm{;(*X0V=rl&v{Fb;1$^(Wu(P%{8F1JqcUI8g}Zkm0O^4Anb7h|$v zQkh-Sh2~aetz4Tw#-$vSZdPR}q$n(yFCJ_KCp=i?!&OwuXzFXi4q^PH>ft z?w3@yBdF76BVTe_SQa!I)h6e2n?53rWdIs-tyehR72kBQ6S9sV&9UowNvfmPYnyRK*;1#`1wTl0>T9LetF zhn@VR0U=qhuc5$AQGTvHAFd-|mcz?MIAs0Sm9$pc{Rz6H=?suZt8!k#$x-BXOMrFm zBB$5Dt>zA~?c~^Nx2c1kUTY*vs!Jz~OQz!3?7RZb3W1RCQW{15e(G712a!e=Gey4p zknVxY9esXSucLnayLR@INgNq%R#9y5CRt@!JbXvU z(nX->?l$K~)}71AY}0~sFWI}`sGZ{V8jgj|Q+J3Z-;taX5&31Y+vf#jJC(bnzAlNA zA^2YOEFPzP;fr9ZpvD3`Pi4@zxBJt#Ki=CCRh%&xA6w#L+q2jlNQ@F?dL~`NIkR%b zfU_rMYRO6KVJr}O4TfjMO@-j%#wyg7VCE;@c&bhjl5Z#s_ z90yhD8n=*|;#5Y9J8zX~;jghx4$l&_-|Oq=4}Z1GejKjTI$!e-01-FPIc&ZZIw)Wl zezr?p6!o`a*hiGC)FbHN)-*~bmwo=Ji;r?Wzv*-4(dF)g^TQfMS0i(y#Q4QE`8;-dPY4ex8&dl zulT?EUwoQ6prNY9R4*zk0LCu7yEU^|5|Fdsdvi)Zts99^0ROmVH`+4xknRb_>DBW8 z@_g|5QPSYS>HE1;OVuQuPB=+Sau5yBy-C*j;#O zmYY)hfl<67DT4%rQ{kSpOPl4}QzUVVWHh-D%sbX^TRJ!O#X))In&Jj}it1d>zP#St zM-I!OQ;Wny)%9+IES?)3e;*q}*1R?pBWCctv&2$hXf5_GD!yqU*gbuL#w(ozOGh=~D$uN?4ql zL&RHRm&zVZrn)-VXCi}-?Z-;~Pb_irHn?fzQUH}?zTh&b)3D90xU7BA@b-7jD**q2 zOyW5G)&!>&m%+I1Tx1QNR5$JkxY z4eTG!Yo{pR+P@HMGlfW(QL;d|i#nS7ZMIY-1M_w)xQEum^|rmQY?U$<;6h`q zs;q9HfzQu;8Sx`YAnDE)5BcHp(51Q_Px~-yYy@PaX4Ia!*WKxnL^)jrxO5ycz7!!= z^Lh@sYkR{fmvIU>Z`(X5fYLps={j>FS4oq0t!f2XVsTjxIn4!0{;~3!?*)0D&ewm& z+vk_B?*#i62)x{(auioID5K&vG;YZ?pUEJIqkhGR4--#sJ6X4UeZysgvE4#TD9x0f%kAKnwdOw#;achK~`o}92yzO}j~O%r9iet^8L ztjje7YvEk|hs*D0M~Ju0lLXReuI@&@DzL^I&Z=9ygyS0g?Vgrlzz610pe#?aDi+bS zaW8HNX{{->m{??no7x7ZdD`^TA4Dn`rCYU?VFxM6D#}!IMA^Msh>WGhpcs^cwOje@ z$bX~`cb{NC|N6kbz5TV)eu`g(KR&c{*n|KSxI^#h#JvM`rCGD$uD42C{E$)12zqR} zc+xdBrT7kdy{dY4ts_`?rS~}8Z`Y)EH8eC7IrvxBG%K%-<@~T6kHRrpApv8{kIhe^ zLG~|@;WU5_QUCg+kYV6fI6^wqHBq+Lu9(WX1X?Y6?KQOsAko)*8TxT2@5xguIY<`P zS3;Zb>|Sn`BKdS5|9E|Q`TEX&txuL4X8YE;#+2P%vcx7`?4}(Mim_`fwa_idc;#uh z;Rn2)<5-OsqWd`G+Wg}?QOAOr9jEPn>zmwvwjYYgQCSyCxV0Oe>|Ok<9D`GUy-HNn z30Nw|r9*dD$4j1)CR)4Kl|s)Luk15%>JoZ{wE9CAC3BaV*`vHO3VpwNpH<-(`^48s z+B{H3m8qDSjr*yJ`P0+--_PyWO)r zOuck!Y;lUZvL180Z6`g$2U%Ic_HgJ?*)Gk5?Xo*K*O>YST`k7C`c5~&0 zj{&DDXk_vuu(oAB= - - 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 z-00=+D);vB5rnNX%i(U?eRr3h8Wla ztF6Vc8H2FD?o7iWH4ns`yhS2KIXsTo$Y_f~Vu+0qr&sY1P<$balE|nF>ZSn^J}3Kn z^mCaCtdYW21xyW5DZ$aKMu|5$D=h`v5brJ+xE^X~y7U z2N>d}CK<%OwbtAy@+SV^k@PwJhPsj6_Q;2kW`qcV07)J&HI+ccm{p^)lw*2A30^wv zwt0_57{$O4qKv^%bYdqD#wMl`Wuui)MHFqpThvvEpAzx~P^S1bIv1lx$})aG$$Ng- zi+FX2U?}m6>cW9-ZZ?MvK*%pCVw?)8pVf5H?vJrz)$%5!5MJZojJ;fV@ zext=F?t(S!I18~JAQnqCbak?c>BOrKu2VI#X09#XPx4DBa7^VjVlxecKUU_w!Xdqp@*KpZ(AZ7mk|dKfNM-W5!fp7 zFnMm;iyVv%K-e=*{Aj}ic$Jjnbwk5$5f2g_WY}<4WCfXkf`}hnBi`YHZzxfmidNLp zg3>Onf%QV>58%hy;x%R@gKRCaL zGo}pZ!t5@bipQ4%IGKdH&PA`s|By(XN5u*lf*b#Xfu7lCvxzktA;{`)r=lL|6NJZN zNt1-=NA2ot$f%KK-O>?dF<1?V5`gn=bQg zv$=N{>1lg8M{8Qg)pI|-*3#^|?&enemAa+LyC47Uhn~wjv#ffnq?GDvJKNTCyOq0l zy=lyA`;;X8&TaQJFWgf3qvl#v=UQb>&sTCeJvVPI-2E0SWvQ6;?v|EK)vRkuu{C^6 zpRK)tz>f-yCX@> zO}1)TCzX5D<{E2NJ8h`U*-Y^|-EZpmg{rR9AK<>dcU zvBW3Nvg0*p(_y=M-;(;#(Z82$k5x{UX5;o!J0G33RVzG?CT>Paj~|yVnWa`web;n+ z3U$c4^m9_{E-j19wyE3AXRKStIdX>F)|ygN5g%7sZ?e7E=d(8#Yh4~CQ#1c!FJJx3 zbH&D^$?i3;J9YNnc4ptw?NX*)Sv}oyRzK|OO0}x)+}EY!=DfA6S?k{G6weg6^jg_@ zKgP!MsBPpea;>GxW)JT?0^Q8>B)WI$8HMj&`(81>`)abq6-S}+_^5@ zEBVoU)0J7K)IkrXxz$%(`lQu+>duzW*==MB?KPTzO1r78vy1lC&SvDxd)6Txq-OSpceQ7JYgT39f#x||=bLwrH^R&*u z@^t)}+0?O{cB!}e5?Ricch4zJ86r{&8+@i_IZZcnMPuc)Mhw&_MoYH7Rz8W3`{o8xTHn-_UuYka=c!(qjcJ7r?zBHWE|%%JL3=H)^lze< zO4)gMD$Uu2EVobTOsJs}e_u2E^u-@VD^2EG(U|k1w3Z%f#B}jo(rE=Xb>pUa8{NEw z@n3!SOFt~T^HO4G9*4=^!tZOHH>GCN5W^L-B1>1L^Z1&VH2kV{Dw@T1nRPG_N*%rz zjozef&dTwinG&)62rQF#S1ZXc*JYV#faQGmVo}VC#3xl4S7&aACR+2`bolK%jqS{f zXklM(PN6ZioXc|es3j{(Qf3=n?zBhI_LmQ@uYY@#tB%&*%5`ajb!NY9tk3+$`a-j1x2|`l#zrGh$@(d|Qd^dX6uRHiky@mfg(bP0rDxPpoATRnH}2xb zZM+@k7P(G+zRhLJJ)<?gC<6@x*2lc2R|4YteEZk8CWyB!la z)P~_UrFHfwX*bMdZT$9aCQ}#R%8yT>U9RSeHh7(*RNZ`YR>TVl+jOhYvY1d9#TZ>h z1utCjSZ&cqh~J_KJ5`9gjaw~E+(QXI_-u1FiNe?bhtcLn5_dF+4yu3nj5Q-is~;JVkNSF`xytITe2{*Qra*DGJ!B z{xl?WX~R;HGMYBcOYiAbRy|IM#>Y?#+clHNO1bVhH8DAG(53}&POZi`K|W9Qx*uL% zpQ@FSBX#Io1vOB=iwAk*FzL%>sHNUghgCnNp%wIWW%rfHB0GFpc zY8WR{b<|nb-6!ZnFM6O@^f~mjQL}ZBsxvMF!DAs$E0Cwv%Z6u+vNI@5I}<|}j=DnY zp33#J+Skvne}4b<>+?*q*6&5rUGWb{)F{DROJFQZi@7h=(B|;3+Z)YSdZtUf+wR5T+0OAERlp zlu<7o#1$RMgO@q(L#P&O*yY(n%0|`JrF^d&Oc$sgnAZ$HzIPqbiyDA^P1}I~{0N3Z z7c=9{B7JP^TWQdPW&=-875n_@sl94?lKij?n&e>d;>4HC1`>%{yJLgOLJMsK0`(cR zR|FX9$)4hF5`8tPauOiQkrFf*YZwqYp(b&= z0pKqv5b{5lEA-2h=M%JnNY|%g{ie4Hjr@=>gcSzu!rjXxtYy3$YXkok+dnuwnQOCI z1=FX~l~B2W_=AlKp^fJQT>DrJzKX`eGo;0 zC_w@Ufe~LukqH=~e&8_Agiw%4A=zosW`Ssk9z@C{G(?_##8f+ib;RmDP>?O~qhs@g zor+)YD7m85=whsgQnDUoCLs&+x8?ff^E0tNMWd5g$bsGp=^If-k)f`x)k8^u^b%;X z>EcpD!3tf6rIUB^SPB%*E)&fp$9Cqp%jstWZ+F$+r~<-4c1WWq#{`+kIRI>koTR#e z%{R?oq;zaE9AjaSiBOyHhlrdjS4KR$+FRv$1PTk^WXVoF5TR zv+c31%`*^=4p5<`5C|fEm{URz)uPP3-2=Eev6Ork@WDMmJ91Ol5W0MJkJAHmmhPj6 z_!1fe_`YRt6y0<1b~)|tNE=+C^7jl?9D*iK?Kg~s^p{EqDZ@mIHbM}a2ta`IsCNn; zMFOW{^OsLeCLnN;ce9Qj1$=^LbKnWJ>ms=T_xs?^WWU@=f#?LdawDtJXK~h0 z^}quY`ef3k5)6^-Hv*f1qRbtJLxu*4T?g_^%5bP%Xv^-ZiEzq97ZS;Z%<-B+^Weh* zRN&ejw`TtZU_ifCZ2aM=Qyl2|(GP1xAzSY)6BK z1_()0kpoG3#1qzL5ge7V;VB>TrJJ5i_$4AnN?5e`E+ZBpkUKOOz?oLoU;=b5i1-f2 zP}oW0Ky*4ua|UZ6n$uy?f!GQlgliu}8Z(GwMRMeWg;_iq2}LVvEst{j4BvmyN4X{& z`QUrv4gLXjcUDwDeF%o=y#W`P9KYRrGg>_&@1d)aHk=b}Pi$*tvQQBlWFH(g0}|}} zZZuo#n8QRH{9qIvkQCh4PH^4PGa2aW557OBcpT%6l$5p;5IKgw4?wNJP1FRr?6?Jn za-|P<5*#{6`(-m2kc0zhSe)PC4|lAz*POcJj1Ep_Ho#}3JxJv8|Kn;gu2`Y7XLI~` z_v;t^_}pKsJ^HKVOOF~sA0Td!cW1f}>~)mb0K?;28k|=nVK*`(D<%sc_y#36un=It zRteomNOs}sER}&JnG2&Fr%}WPiKE2GCJM!=-#9b^N8ipT$Q_8Wku9RhSr6-gRpOMR z#Ml&s0;iC@VPZskrZ{Uj#As%;V9!7h`$;kCluClyF|U{xbHmLhc~KAEexd`I!PCyj z@c2g30P9D=K7BF$f3%C_L|Sj1H0X_-4LcC(<+O?lk#(@AGN924u0jGEr&<)iAW!?Y zUD7rnd0OVfWOZ5#)#?Pp5Lc4Iq&_9`DB8Q?kdq%$B(xI1y>D8d6+I($);Ju25a`O5 zf^We**sHOlG*}!?T0yIJ^;YmFYp4@Bbb}hBmy>`TY&(wJE|p_xaTJvWJ{8H#2woD2 zYeYV%W5!sBBziMn7ITP;cpKD1{&wrdo(}Q5Jb|hJSUHB9O07tZt29)AG@L0X-%7g#3W0ILY@0cvzf%(D!gK%?2z+vCCU? z3DB}Hz>v@wS@3a~2?54wN|tDSGKKC`n~A;$2!jVe#X*B$E+x<>(Y20W#vw&SR+0lL zwMiq0P!Xai7egL}P>Fxz=U^?2Cr{G#_0umO&-)kq^sHW}_*==i8lAEC0JUIDFsnEZ zL*@e5ukiyC1aL?+y5tO!cI$hi+7ic|#faGm6ThPYq4C}pB;g>|X1G00{TFHrot0VO z$T(4g5C*D+IK}Cw zXo|OD;o^BW6Gu)kGs!Ry4vJk|2GzJKVwbOzVZK)`4o6W838 zyHP)q5Wgp1W4U+}=ABtSB}$-`#rq7>#bB^ux6~PlILb5fEASH}p>b27g}G(h=-`$O zZuIhZm3#g4>BFzQay*iE9G*+8pD0GgHuPS3Cb%cw8-+e11n?PN4=Qx%MfixdrT8Ek z%N$^T@Z()eZlIU|;lRApR|>P3U{tu6z+uSs+F2t@%sBR${#LX!&qT>dd;Fyxh8Wla zt51t#GX`OQ+nI(#Y95F=d5c7fa(EoEk)8{xX!6Y!32dBg}9ldgX9IcO= zdz?0w$p-N?L=Q!kupiQ>_)JV=MuQGNcMaMdQOvZG3}JnfRmj8)A<+ATBxBjLrrH2<7pj z4Bw}-6FlDHRbS|^plYqCJXb8<<(6Lo#=|gAjRCJ0!U0eCA_c)b`v5brJ+xE^X@|kZ z4lu+`O)`jmYpuCaYsj=)_JQj7>}>%0?@piYVHGx2UTSKPBV~piJ>KIv1lx$})aG$$M_> zMZ7yiFqHU3b>YA^H=Dx-Amo=6^4ogVU!|kR>muN~FnVk`*@!`@WI^+=f`dguZCXG=umGUDI?aE+-a0-uUJ zOrD$eA_rpw5cZ4{Kibd$uaa`SZfMvo;z6Q=3>(ghtRNFm5b=X+#7kW84JC?G(TZB0 zptMVCV7-v}8}Q?7@g6ghK|Vp}1lFJk()Va}xx+ub7 z#+2b)nB9d_@%T~zrz4@RbJ6SZPb5<3QLzGs;Kn~;pl7yiHnBz{1X=yxsi;T#1mUq* z(j+0el2BVC;*jSf%LIGUDtd!6GID2hKL zfRan0A(|UAf)pkGr2tWgM0aJ=jYYN=V6nz4XGZ$lyN8-!8YYMTpauPR{|oDrw>Y#T F006Re!vFvP diff --git a/app-accessibility/caribou/Manifest b/app-accessibility/caribou/Manifest index 66d61b8b1ca7..f6bd0c1c49d2 100644 --- a/app-accessibility/caribou/Manifest +++ b/app-accessibility/caribou/Manifest @@ -1,4 +1,3 @@ DIST caribou-0.4.21.tar.xz 426516 BLAKE2B bd5e27bbbdb08fc31edce3b65124177e30b6d51e0071601bcd84c325b5794ce936b3f782ac8639dca332c246e329773f462dcecc0f236f52aeb0dcc7c5607a24 SHA512 5fc0cf54a1cad50d41e659adbbb932b51d69d18951562f87497e99aaae17ac72b453b759dd7289ff8f68a79574dfce510b9de6bedc61408c14cb48b83eaf08da EBUILD caribou-0.4.21-r1.ebuild 2394 BLAKE2B dcabee7b5b8c6c4042317ea0a88b598302425cb30145b17abeaddf23dd7d6a3c7d5323dda88d0fe8b8833862eb7af724599957a72210beac622b0a09a0ba8934 SHA512 092856b7226b9c88a9128f863ce8686bedb2b3f2b794a4632bc2c316586f3609d9e4720019cc8e53eb8b2ca74a9680dc253fb0a0c343cdf8fa3ca62a8c59d3e7 -EBUILD caribou-0.4.21.ebuild 2390 BLAKE2B 8c45fca89ee00bd730bf14d06d3360e3cfeef63ba639ef559f741e7b0c981b16348e1c44832f83a525ddbbc5c00bb849a8828015a96f84e9ec6b749a950d9b50 SHA512 5a3a0d68a3323b2e96395f5a20b697e52eaf312469a30d66ff7e06e8226a314a68db344b387782e17d0dc2790d12ec3d889290620937996e3a5dd1103e9fa3ac MISC metadata.xml 682 BLAKE2B 4ff796697db62d8c6a21ff62794c5fef391691685cece76ee7b8c38178f775a145b9a457df9bf959ab6af03559ceb4d9ad97a2ab835d63b70e58b4894f71fa5d SHA512 bec00e1cbb64bfec610e3f4e724e8afb8539a4b676b1e443a17b7eaf2263bef1fbf5787d77de253d84ebb0a54b3ca4bd386ba421826c0bb903164bb7ecf5223d 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 zcmV($K;yq3iwFP!00002|9rjOwk0>Rop#sQ z3AMz({Ja1AU;e|tkN@s3XSz~8=H1SC?X~)dEzUEQV~>5V-mWxTylObkGsVUatg&(p zCB_hHJOjVj&pVXTb{eB!y~iW<5snq}9`U?(E+x!*+;x|oYi(y}W!&Z7Dfbos@}K|D ze<>mU<(eg|I%huHXuZS{cJ6oP$Bq13Hl+M|`fuUd>Xr5X1bS1RjTrJm!g7w@@`(DxoA%)?|*j({<0dj@Ei@VTF6mwl6+)?KQ(J@2l45FYAZ-^QZOs z`^%EW@U~?0s^mjgI?f2X*l@ezg1?$NB9wiMPX}8`&j90#oecdU} zab+wlugTu=z_so=_`lJv#WJNjN{>A(EP#(aFrJ;lygNVn_a)1HtZ=qH&cQzIh{YE^ z^q6NXtXN)rSx;+@dd2gcEF%tbro330npR_NVh$;uvlo_Xu$v)c2df_WJddl*qu?le zou%hFHlH_Ym`BQW-q__Imh9V)@5>eQ@$Q)As`+47uQ~85p19*+SQy4UQ(9MvYqWce z^DZs7h~Ly)?}*9m<7CHo2|XXB26m1Y;!kZ|S7j~m&UMt?F}les-y6>;I~?&^E42_> z<_+(^uUEd0Rbzj%wX^%26rdcrdbDrnE>fCwa5glvZ5fkqBiQoKTy}p0?{I~ZN3s-tyv3p-< zoV8&rciQn}7fZu70F5#OUwO55HaEDedM3WR3o2pHnJt&h4l7BpG-Jg|l} z;)pmbxZ93&VA{Z63M-wp9^e#)#TwQbPSz}3tZ2OVjw|!hSs?B^;|;v#UD;Y5v!x@o zKdjixV#VVH!SJ{1$lxDe8F999f`fNkpm%MvojK>dav0}M3(Q~aV7SkCUtkAV>RL z02F*U77suKdwU1gc%^;i<7{|&3at%x9sK1%L+0=CPi*P$i$!GVX^zF39H2{B=Mfu= zweO>_BskxFv*ab#?oM5E0g+c|k-s_lVvGpD%Mb2{8F0IW`5i6YZuAUsJlN9l`2cX7 zz|Xwc*|Bkyy6%sQHGcj6x?Ul_$I0G##y~Vmu2JmeDD5oebQTUYf){3! z+np1Hfkg(2cYdQ42jL_gIjmtsK315J8;DKp04NJE9>&0$5L5{`*m-Fa=MJ;i`yhN1 zg7avBeS<+@TSO^r>7L~XE8jQfhO_S$+f~PzdtT=VJotjeunpm5xz@M&^>1Ike^{{g zwqX45i76CVQCq|hOu6oxh`*27`Jh_xiV3`)#{p)Y;3PaSq;D)j>E3wH&3Ed8A_tMD6LukRDJKAkw;pxv z4-59?)0bELDz6Nz@)$2OrDn2O#eNrTApLPrBp!+=i_ ztikOT!GW`$rx@O_QOL2Dq2VkEBnn+YiNow30|9#%q>X{IgL&2oM+uVs#d>ibA;1IzGsKAB? zMmP&d+zucPOgdlI>+4^C{TyHU>U(J9<5JCR3;++}9+*Ho&R!2}`jlJXNvXJCMaFqS zbuRdfj3QhBUC%lVuW_BShY6P6*D25EwIH-13|I+l5xU0WFWAz;xL5;1-#Ff^Yr;QZ z3nxLQWhljY-$6fzu-)JkZ1`*t)B_fG$D8Nud!#iWxtM8i4|C#SSf7yzKH$QEHI?%k zvk<8+U~ylQ&$uI@9y??Q;f+vFmC|0IwXNIAg93mxykk1b_D`MN+NRtzc*cC#1<5z<|Zun6E`2fm(9 zy-*RXP3ss_JURv^tfavXLQBfI5JMM>3BiG{oMjO`;lek_Tn1E-n9Wy!%OFo${T%;f z>3;h*Uf1n-U$=hZL_K090Q5{y`@xsg6^}UkeIST%XaJOWRk3GwlRyfM7zU<7e8i!E zs5p;y6YRkY0zR-$(A!ZKG%C75qLxO_IQ==(NLlKLm-V-GOXZ9KxyAnzFyK2N8T-MC z!K5Jr3GBg2anFJMBSGbR9lm^HSD4_0$%gY_zxXqL+*$utky{yla405kxgRaJS)}#55{mV$T;B})Q7ceJt&-nl)(A`8W0J^ zffhk?rsD?R_jwY>dGm7NGRKiO=m_T^c<65^oKTKut5=jcVJ?UyzOrY8-h>=7TQJk+X#L*i*Rno1EvYzQ?!D0aER+?H`G8$%3VozueF$ai+fbm`#1%QC) z#QD-)L_|YTeutth?4>jez3p9^zRzznn;_LV#63^A{;mOCX(@aQM# z{l@iIN)QXo4le{ z5&eTWI}lOe6px+9_4zA3Gt~xUx^0HjtKK=Fct1^l&#syi2FrsTfrMw7< z(koUh8i>HAbgd8@6cL&bi3Lb~-a=9cjQ(!wDyJG)LwM;p@e(+sHd{v|nAZDdWey?V zhlgBEVH_jksoz!$fyrX2Bg#b(SzYTS&~6?N7RF)?=;nqoK(GldD>SeJVXoHSM}_I5 zZ?Ax3;g@To&?jg@H~><>doxpt4fH<2YZGDW20SVZuumlU`)bYp_5QNfPan)Hy)W1` zcmaL~+XhP!6vSP$A+e3et`Hs=5so?ofs7SIdl32;vd1+9;)&0oC@%}F7M>4c=5r!y z5J&v#jr3HT4t)Fo3sJ1FEUafhw(~o9VHqi&5h&s7PIYW&g$y-G;g#Wx{0I&V`rvX2 zc1IwB(a?Vfp zYo;RBx5esm^hY(LqATbDn+q}nlLBMPbnw%W!U2#XM#2SWzJRB5wgm+OLpvsq{UvC0 zhJiqIvg!q_Id04Z@|%0z2ZAZo3V_2WQC_11#DKz^FA}1$pbl9&A@=v3kp4#_{=ki~ zM`-AU`7O{ZW3^~n!Vg%RGLbf3{PKCD(XX=6LM&Ee>v}{ePk4Dpbk{S$#dv=F7J?k+ z-Y)0KWAc5ki}eSlACK#u=_4Kx+GdGHXtl!CiEaeGI`^%P2rS$tHpB=|xNC=dgdAba ze06A>CprV4*vzG1Sx6Z?%`^=Z0$Ib-;btra8>}K4TUm}pU@2@x{`+zz=sY?)6EAS) zn|}?lY6!9}7+uh>3};+Bt_nZQ;R2>X`x7+>fE9O&F#e>EH}o2;ipWN4Dnb* z-eWd3RM1&jvV00_c+Jalt*_rv-aqs&eg60%Ve!JlCc1|}1g>IXcnL)Mz)9~^iD>yA zJwQ4op@@69l6e4#V9KQtA)ss!!pc{V!Ox>H2QNA%u?Z4{e=$^3WfqZ?k+o%I< z>EeI*M2MSQ#>`iS7s8OzMKCPD9Y9Frf+|B_p>_OF>VICg`}4OSK7af5^UKP$m$VpL zQ@g1(^jbsXqvZ2-)s`w`lF*eR9H`WbxE3Sc7J%gdaOE5EM0kZ`0;hlkf)*K0Oy2}i zF#iUr&wG^XT5+)*S7nd7xLmHA#c4O>?R>L0#5W%cf>-H6zvgU3BC^q^K_dbJ8^{RG zLjtb}S!C@{i3d{eym+>2>kI^GZ~*~pY6BH!3jn`<*+EVI zyl|iY`swq3|6p$K5dgUW5)l0e%DTQJ1MLX56;PeWkKooK4k4lzB3xltdG_KT0XsaG zO*Sz!S(yQBB{Z0}v+(ibVj9~Qis4VI_8~v^zFwHWeu;arNXV!jVFq@ste=m!1g=cmvsS&X{UxD`vFSzSsU-^hOh%5X8@nExdpbUmbBp3*-0Xm!6VR~ z$*h-huptw8Hb5l3oQTZ*?c2{ER_om-HE>WHcm*Hb*^F;ZRxK~+_`>s1Y*3g-g*|yI z*!s;9W6FFFbOX16aco#HfL)Qr7djm#RoO>iZ$>jBYy!F*w2cWx)q6S<5q{stTegRg zIAM~ou_#Nw5aL+&Kv%55TjE?dYyjd?@F*Yy z41QLwWBz@$HrjY&as%@^>W!&3cn(Av77zX9M-8>SB;=Iug@7UhGad_V2=g>eoY<|7 z7CBA5f^@k}^CX0Sjj=742IonFi^A41s?;X(K7>X3wwYeuxcm% z3BFzpC-zt=;EWTh+b}i4YIp;DDM40Gpms{}&7t4{DiF;uBRep?n)~fJDq(h`;)#4U zXP|)Cd_up%39c553v9PE6#014pRoVPXyj10t{>hz(F7cMLBOxIw!SP6*eri!RM# ztg(=ccnm5xAI<#h@VEATwwQKk zD5MK(;rR+c1m8GIf}(X~Yxa;aV!nDJc(aKVhY*7U0}1U=w?PCFk%29*(UTtVANF^f z`OY6#?5|&c{q4)EjivYOjsb|}Mo0`;_(6O!18}fSr_h-ocx?D}u+^=Pbsu*l+@mY{ z0y1C-0;M90$LX`+C#~GZep89xIBl3 z)Xs-&A)zn4>%MP-cn z*9#ZC^KsTbdq1J7(Ed>&e5~1x(8SA@o&k2j&rEC%VuocPNB7Wx-;B5dq2$=GLIV{l zbL>!Ii~I0QC&HKj>a8%vmjb?u>i{ixx#~-Le}3(t*iZ9Y_>i+MFO@0fc9H(aiQ6D( zAbPOto0wl9peClJO+f%-Vm^#npX%D`7w~Pvfn??8tj?`Y33^)GNKmX9b&L2Ph z>-qs}`}*ngUtcV)y(AP(Z4%Q@No5Ns5fUwqHyoGT5ss9H=j0HdR4`^Zni=a%Y@VzO z`~!SpO(1VbKWKNV7CA(Gl_vub34I+YJkhVf)`>5%-WPn!ubt)XfFyac0*VvZh|c^j zQlGeNnFQpI@SrI2+=f;A{cwU>X@f3cRf#GPweq!41zRn@eOZ@iOwm;h<~_ zOXjue&1YhS8?%FHzb@a8f4jf-@9QOz;UU@El0`W`<}u7i)Z-rYdE7uWz0%wbZ~`R4 z3~Oz=n8@d2P*x~S0RMhs5NMbOjvGOWV7W{s4iT*QTE2<6a$aV-OOk>ke&M?fo5cKq zl9G+t@OId9Hh&!MuslPqLd@bxLMtzcjQi92v46eS*Vn+A^GlJ+6A&vB@#1Syh~f`K zHhX%L8ww*66(Deg0jLOifY>+jIaANrAAW`A7#_{T`}4(;SdfsKIw-)`z@U?0+AJkm zvFD9=U(ISdi zn>_kj7m*ezK-44}&)Nw`eI140J_yTIVd{DGGjUSOD<#eZ-4vY>$m>CV2S;I zKZqlE5P|_Tye44;B?n#;gULV<_I0eq7gb_+l#?Ffn`t>L>o|Zu{10^n@bcX(HJ=tx zp#)lFod*iQ)CSti6K3F)6)1v8An_5c^-We5{QCwR&P>D{)-Fu&Di^o_WbeS|vz1nG z1mf-V<=GGk&dATI)?7S|KKTXA=LAJVHif&<;E>@0TKjOoH z+zE}gG;W?7(1_p~xcH(g*Qfi3U;gcNx$-;r57fALU>LzD~sfX=AlxH z88N@kVvh>n2XX;_$i(f}mxks%Zg{~|S){^Wp%da5;%@87x|0+&&RCz!g_%hGCvd+`tVi59PemjmC!gnTB?RYvka6%%Y zcmjeZ4MjVik#LWiK?%LfB;?=Ck_77)FQjaMvBpUh^blo(crcaG7y1E8xDl<$hKioY z#jger3Ra1v4kaBHC|JjcXt_~udz=#AD*2Wl?ZJk&)A9!7Z*EYt^}1Z2|8@S@KYjiu zMJlIuoJ?q9S|iQEatq)ci^l)gqlXVnvImQ+AX9LQl8yykgP~RkA~X>Pw~7}A3{+vR z!2KBLB0MKp#aBG@3ey;IV7gF9Btf+X0r+_sqrmjYAeWucsr=YkuwJ0=seuVM zpni9LHlq$Ya;re%5o^;ru81;*e0#2q*#qtn6%_eIx=g_Cyo)REDV3#-77oCSCld61 z!S+M@|G!UPUM=h$zRoN`$&&dK{tKnyQODI$Z!Ci*c0i?0gs{acX7{k>W3aoPal>_R z7~Z_{#n{hrU*?mqDa#$`6tonvrL}`S*jC<|`y?_E34bS4@8@pdb&|p@OLK??mhNJ- z*=lUoFm5w|n8XR&9mCjm@f9oZY)Nq}r8Cuq{cU(6)(y00ehs8+EFo(+B4ltqx=8eb zgCL-wm3h99*1yiLA99HA=ScVtViccSY^WfO`CBb{@9mjn=io2kvFtkZ7cM|79jSZRwvW?9;I5Fy>xLO!VLkZ^G|h`Q0zrUwH`Piw zo`C1gVq2??)5nDLntVL)bgxpC{CJz0ke*KVuc#-MY$SjjsEU$dx>yn@!3M%e*4Y3* zFoDH~IazHQ!nza^`0vYFtbU(u@;=U?Bs_8|lFZ6!e^N zXgpj9j?6Mcf{$puI93TmDdT#i+R^IEvF=|#?QcK+w)fAkhezQ(&oeF8&LAY5o;M~A z!_$XH?-kL%k77l5#(WdI38bSnh9m;`6xBS)Y)>LMnANNokX2dYeerj&N`Nut^ANkR zHlkufG?>346!PoyO+_LQj*ERG_>ZG_M9Y#x4G{yCJ+bDgdqg{}%|o3MK~6IxTSdVx zXCWNw!pfjh1JMx{8+ao)Y2t71=w@U)Ua|p)#Uh3ze$vzE*Sy7Fe_mf|`eFXK=1;F6 z_HJc&#wvmG(JY=a4xJTov`=Eet-?UF1#=OgZ$SUxK=>kHBqOuj2nqy$%+@hjw*svk~-C!rgc{7z88~*$u2Vz4>J850%zsweijb{|h>3*%E6X(VC+Uh2=}9 z!(TuD_T{fXJjtH$!?$^VP?PWc0%_cHJ4`iSW<;=}#6MLu#epKsz(2gxrz=)E0BYG% zhy&txcmgq!`2yvPeUjYAQ)}xMI^MZAhYwvYfg&gWro^Zm<)8->r)vXmMOsH#Zy8AnVwE zFDE<^I&oXFx=~9wAr8@wFon*TfPpTice+vmOcijvua z7Ea=Z$I+eG&nCaE*Ts`~tZ*;GACZ^+$@ZvVbC5EA3EAu^)3gmq8bX*U;|S+~_}Us* zy6tBO_ngq$pfEul^?jUHh+6-EJY9=OmZQxke3pTC*~qhB!T-w#qW_)zP*yEhAnzb{&fl9F2pWP<36PP@Jvsr|gKfr^iFe37FQ*|5Ep37?1 z12%OuR1#o9|u@MFvk1l`$S%!X4Qy;%9rM7T}l3)?fbm^&d0W z)CZQ!D^+PGw4J>=lj@4SHN+4hOpmDYB3dr{ywLQGW8J8#X*WiA^h?F`h#yBqx4{J= zt+?ETW?&X;AHWs#b5vCDI*0#lZ=)tpjB!(vayG^1Irlk!H=@f5wQj)5i{``D0{?1u1KVf zxoDXDj7A4V+}7=^7|qN;lz=|4tJ}9^M(arHty+LEXGbDr#G{YG>Z9uGf!7`lqdTx3 z8+YIV&?!8;E)#aCiAz``=Fi8Wm8!J}k9fBQVG#pRq_A=*3?cbQ_;#x3Blqi)@gd5g zb?L)uef!?OfBPpzW7hRuPvWE5Q*fnVGH#6!1}+o)SA_r>J%TNAC7X@RecfibfZ`o5 zxHDW37BsMdX7vXMby+LH-xmezF$MfnP zDcIQ{_|1jJX7{x-gg2f{++L;{;5KGtkO^0Bh-OO~*Y4;qPeKgsyyXdAz4rnZwBrHO z0J2PTSgSgu=SzLWsuM2y@<{8nxL__@BTsk`6dA#|S=VTvfr(Gc*w|9=uc?UAvcnFj z3Gn2M+3l0}h%f?(aMkc(mLJz^_U}LZ_WjdqvbDX`@WisEUhtLV-oZ{m zq~f*UW*By|*#eU*5_T*4rhI$uau9MXZ)jLZM)=*$GNO?p;cgeazJr1GJ(OgoyBDj4 z7Qc;_eXBvw0H?=0r}->GL^)tS>*U)(wtmV^uW;D`*n!DSC=KT#6h??kASTXP;C@8pBC*U*-B)5N3k)pnWTpaN7ELN z;sm#B$%IPDDr(kbb+p*L(G}2FsH^o88^t?pdMx0+MIhA_EX!7r8{HFa3tmxqkg)P( zXASva7?d8;a9RuY#wgMR(@mgF4|kg7(iideunFx+{9pFC=JSrvc_;42!k?$dDaYi& z>Op<=iAG!#;`c(`N9m+jKd6fi5( zDypL3*jDFudvDC(>eJ??ONJ#ykGWL&B?Tftxh++>p-$`tUhFu~7800o=qbXf!s55n`W(X(}Z=E*Eo;d>%ZLP%~auUy7pJE1wJzr)f- zVl7w^Sw+h=pKwc1;&((E$lgZ3A@Sp|X7cnn9glolFLr4nyb+=hRA@-t+oO|3?BxT| zi>ugA=B$T12dhbO^?-20!=QQXRJ2{T?>3jRqe@|laI*1O^Y%gRSghoQQq5g8KmusgqLoSk5B*}7F*kbElC^DV5z}Ov}HNL7e; zC$!iazb$548FWX@5f<@Mn>YqM+UmpGrfqg!$%54F#*n9(7OW-G+0MAlr~+`oT-HDh zl=Nm~&k}ebd!7d4u<(Oa<-tLJe1~K`ndR=NPYpmG@2wzMK_uJ={?-eeW zwmPx_#mfi7lB_3PHyF&$!+@%O0K8nbgTe7$mTP_gLtVuc-(~l@(&hO)Tfc1+jbK`` z*+7iGTpC=i+5c)v1_H64o?O<|PBp8bi2E`mGceH9lTEXLjG%rjTiLO=RC>Z3JekB| zaBP2rR{%iI_g2bf-eFqj3QaCRb1>@;_T5k?lx%(`SkyUCZuPXpgPnpmK$9`=63{@z zNfQS|)_iw>FR~c2wI}_5sxq_3!)S=f%GREbKm^AHI{RGu22rla&3=~t_jO^9v?e3?2KZ17v5{clJf}klObklU+Zji68w_4M;;DQ7q;13;ho9b^Ers&J-;9MOX z0lCkAvUDG^VlR!9$P15j4jbTmJ*%TdY6qn^ZUF%_Q+%!fx>u{GpH>m#>$DyR;g=5N z!i-kLTGczg@vD(y0c&EJdI_}1j*Jl6CqDKFp`~2kko##WW+Rf*Te*h$!KBO zkE0W+RXfo1H*s#l1f}n^8+>V7x(MsN?&T;E9P@^=uo@`;;tUN(F9Z|!#11$dR0W9K z_~L5W)K5%LrlX_(hMiAN**LR2?YX0P-YO*k3*X%~!9=>%u{`zzMO+1QIwZ zFBSRgWvRv@BCgn)UDgs1t47`mqF7CjN#rMWiK<%zC1xU6VDBJFA&RBw&;=XqrT#~T zjIr4^EkVO92up;@i0S~Q&)X*RK={tXGhtxB8moId=fHl><7xba&mh=d)^6-?ABv&g z7Yosdt>I~439!_i-DF>U>H${-o9uiRh$pZv$`(!^&V&|P-DxuAdW#2>7eJ3X0ZOMgHCsKZiEvg}2SJc1VFu;e z=0e#K`v3_tPL|neOoEcf;8QQLP*PG|AW1jaafyH?Q>;LP-jwYW6w6f#=D2aGm&ID2 z=l=G?m!JE$U;01cx2T$8HD}J|=fHq;l*ogJLq4If^aUjVv5pzN@yo9fe43FYZ~5ZAN^Y97Aq2FIP1YC z=|EI>%!iYH8sAq72D0MoWEIxy=U;#Q>9;TcxXcGacAx^G;dLdk3vq`=P`KP9$1qjOweRaVsXdJ%Zb2(w^)6PbU%I{{S{G|@v!;D z)-F82%mNE-exOeHNRl2}Ds^LYs?)1m?T#XTp=m#T``*8P$TYr~SN5!SK5u0ENr>S2 zST*%;B6NZ0V_aKZJn^LE6mGrNPy~zv~jQ&3Qr-#e?iug{tH35Yq4m3 zUZ@N_C79mjrT2W(PxkEc+3A?gP7h27?P2~0qbjA@UZ1AZNl*kCLZo2n2ha$G#L5Z4 zV37w6#d$zo2Ag7kYQ6hYbKumZgBZ~t8@SnKpv{DMKRxn!U#*`%5$*m-V?Bsq?h^vb z`&}^SWcxtk<@kHd3p#;I-n%xR6yeFgocTbF@E_eS|6*qg-wMs*6WBjnRHunoQ@1%4 z(0p7@>cY`1EF-j?&Ula>zc;=SPWS+G*Gmb{%e3Qi{$X*v&0#^}r6#u$-O5!jbSNBT+z%=>6st6wrK`5!{$A^3E(CW( zxKE%=R77Ux?JC`#BVah%Xo* zssp33#lrrUwX-#N4IOXyE>tJ;@0{>3#M@|nFfyqwhs!uM4W=_xZkF-3u!g;5%CCL$ z66M31{b}?VfcKu!AhJ(@hLuJ$0#fHRVQexPF;<_cfFJ`QTkQinl>tkKzz&d)$PS|O zCTRwo*;J~cC>;^sEEj{xz9gA+3B$4+FhFy-sLUL`rMb(d!bkclpwg`ks7 zXGuG;vb4B__XDMyO*$JbVUGu;k3^L&c4TWETjt?`-Dsghc!(e zm09CprFe$CEi~Elg)mEjec&h_#A0t7(cBKGmVpcBc^}pWJOD7Io3gXF z6MS&sEdm4RyPVPq#3#qzMRtgIfF)!0gGW=p7Eg>I_||am@>F7MNn&ANdDMYme%fJS z*adN5@@#tsb%kB$YlkH(_FLRP{P^p)4_21W7c097tw$UOe#SSU%T7m6AiL6Y)?~e3 zu#=fJbp(|4ufsaY0|c`|3*CnKp$Fp8oCB6^EOLCLa|&?Gj3TrKnWtwFcum~vv|RF+*DiciaTacL$z1Y5sn3Wx4j*>x}UP^Xw#(icI7{>4_J>DqZF!T>Mm zbido$xt081!d!Zb00_q5=$dI6708X$TBvs1IZ6AWJ$$`$&?>LLJS!PCs~}X1W7t;q z{NUhU?d6c;5%4+TWLiE}gHw+8;g=i8Z?s2BhKze}t0Trsb{6LP<%hn${qXaz-`4k6 z4y)pOPht?Ec_%cYMcASFzI8WD%Q0k5L|omSFC_Qr0k2}2)P5gL<&O%4lLJ+o?gzK2e%5;aK`@Z2mx+;N zq3XjePFu|zT9OStoGk>DD@;$sBr6E9292HA8Jri~JbbuJ_(lOAeZ(H!fR^Wn&bLIB z8DNR86<%T*_}Z7X{q=RZ%DvW?e|*Li!~JCLB?2~8K<{|GVNqg@4lP+0PJ>wHUQI0a z=d|22HD1QrdgM1wkPNUGVjkgnPjp~g7ocm%Tn>Yw*ZQH{$@TkZgvGz4l=IWl9vfZz_ zMF&Y)2x!h086<3W3qzJe@f*C>UG+$HHk16-`fVVD_p`A3MhNW4LZMQv@x0!;AS`Ea z2oE1`F#sT*`1pY%b$e!<2T@NbZ*jj zW0_ZMM34jWi1Y5lbXm*wu37~C^|D+RV!Y&ca(PF3&;%nu{hS`^;(3)Vgs4D5Eh!_k ztQ$5H9Ks3v85#|`!+}CW=8mFs#Inb9#qv(p-ZA8;0QjzL14y_N~@&qZEfiFbLy%5hm8fR=zDIm*c(w=mIHlwcqK-+8wX3aR0@fJRiUb+%tc4AMA3^3oPx2z1@^JYOLBJDnU!Hz z{`0E6FBn_$evD-5H{Pb6VHD3Chug8;4*13N!l8o0>SrAu`sCo zI_KxU8V^NKnAW}Vk1WpJ2PT(2Tz4AN?`Kh!w?px#2p+r<{(Ivv5tTh_0{@(Jg_CZT zN5`U{o?#3Jhg?oB2z5a+@KFB6h#vBRvc*w^mnSdQ7K4E~KRGi*4JzblSZl%fc||Ao zt!e`T;1Bw}5dL3&{cLa2mmk;Hmt-|S^aA}Cak`kDXay0`9BoOYg2$NMHP9WBypu%& zQA``+BN1@FJ@bM*kfUWaSjvj`#XIl{X*T>;i3t4W0=U#cLkXbk6 z5vu60>=OI9?b+Of%V0B|52%A+qp!5}*I$4B{%QX9{bMchJGn?sjJu=r_Q0s%Jc|@W z?-1*Jx?UiV?PgncsQ>_eTI|+U!DH+;MGslzojllvxMkB z3!~U^!dZCxH!%)v122lULjce`**J`%I2;fbcC$`=c=dQAKgZ#oAcU4I2n6KUB9bO& z%&dMpdK=)d+5w@8oVC6mE5leYOoAmpQ_3us;U5Q^pI*4w=l<>cYkDlS_A=uF;eB7= zOR}QQQJZ+V!^*w;V<6ZZh32dog69Ry5phmu1P@+?r=Q!itdN!%cb)cKr{7(`_88>c z=}7o_nIr4~2lUroa2J!Xk>AeTqBdCh9w&Vqx8q8e<4&gOvSlafyq*hA2(ujxe>%y> zV|MQ~NzUjsuUboXq**#uKm6P340uKN??mE)f7I>iirskp_?EB(bp55K?8zt2pFe$w zmM_QQSgG?w_wuG5+f=HV0UHiBWTC*{ufy@MH!9-9^jfrSY!uHFRgpa^+0Y@9kEhiK zGT^;NnA#vjCi|!zS;9LzdITjE?K;ML8dCC&yq-it&p~cn>#%m%d8jx1*6wj@jCs$j ze!Du(u(ornfW~ow{lzj_4B4990s#*=oc$1xG-ZHedZJtIshGta&8{<>Snz2=sKZ(R zxMCog;qrq(dOzA72gtW?FQe!-97p#ss`Vn_5q*l4fwZhF}|lHPID5s%b%?(Hrlq`TRiO)OP1j7V?Ld&Hw>Y@7Y($0^TMn$82%jk zLw$+P2TH`A{rN1~b61EJ^Q-}^+c^L??AZEmn}wo76`;NgW4Ap5GLJcV?1A0R>Ckb{ zdy)k{uwD-_E{i2bcww-=e(pd0SjEU;kn7}oKU5c~DZ`uyduU!Jz-AO1%RbpP%9kN>26pgR~MpMb<= zR_^p_kZNxvW|ftIc3n97V@-Us91ewnxS?Q)ZT_B3IL8|Is8D-L(Fs2edv)R!IFn%v z*Rbb8Udzq{eiI)gtI5~jsE8g_;vlfK9m%M z*ACxy6T-m=(35>D28ec`d10;3QOI!}m&MYo;+VW@3t|8&{5x3A`uT4aPAm` zBgzGaskY;&UIntBb~%SmIrhh^VTyx!ytk#lPrnNe6`A2Wr)dvo8xWi9>PdF-U_X5& zry5#9@bp*8bhPU$frvx`CtpMNEvFKWuS)!fPI#`WJ9|`|96(4Iu$|iL_zoZ_JZEDc z*YMl7pMMxX_xaP$pFW-feEqq&0hDC`%_4k2|35x%I${8sooZV z#Nd_T_0Qcn#Sq=PlaieQVA$;5rUt4)*Bm+2ldNx5?*OwS%yyQ`S_j-lO6XLD6}y)l zMb@fambV3YRvZ#ul(Cm~kwTiD((sQ2s`aq~S^o>cwY$;~IU_8G*F<16*7;&=vT zOl9eNYfeTY!h#&52l*L*Mzcd6otF=%6G+#lBa<(n{q&MJo9Tu#wj8MqGMpwoGbX?` z1@93gytDe|goeZKmenNa+J-bE3U5pk3w8X&-T%C9|D<7#y+WkH`n-i~TlJNmUZIGN zC3<_I!x`2hW+WiXOO5<*K*`3p0RLX-ti!7s5RT0ncw~dq5A&!_zg4_uFH9i}11BAZ zm@PB%wBW$i-ilZva1@@<$IR;&Vt?p;xgkhvDBAJ}h)5#@0O~XIXT`3>#`zFFIv&J8ZQ$U(1P2p(8gFE5{!JYax{01M<_*8=Poj z!wv!#67!5#FsbE;X_#Ig9zAAQ%$qhy31nXwsbg5|8nY6GFtg?y3hdz(1_T#xFlzl89^ zPoF-FjZN>$vwAlK7VDjXZ5@{;=JA+~ksY^)2qp~u_MSY8w@f@0n`#fB{`USS$GDDW z(Ws@2Eb6of{ydx_+*lI>zIP1m>`c1bnu^n*7wU)o7D^$e4zb35b5}+Q@f!u(?3_%F zJeyZ@fDq))%V8YJ)+*)yTli#UCG@(Y;RsC;&S zFO}2FM*<4zI&ZX5u@=a(4A@`HFqPmPA|)+rDyP>yI75Ed0mnB-7S8)Ev8~qbav0p~ z8pUF%n5-2CT|K&Snv?}wSgQ3b*D)RF90tTE5|3Bi-orLE@5}x*QxKrTnVl&RF7HQZ z#7|5XGrrg1fJ0OF-r?ihye!zg|Ab<%9hqlxR>C%gFyYz`*(vr$-LMackHZIfST8(0 zeF#DyLfw)nZ$NP{n)Q>pR-jox+f(q!UTZ-7E^oQH*@X{7=;5{ZZ@+v{>ET^?*1Mngu^#}| zq587N=b5WbBr&2{O?Y|RveNd9(@H-QF#R zUpO|zc0;?=w>btNWS#SU#O`>?&mA{uwIn8e*aUbld$K!TbInr@+kM$gaPt}*u*A!| zyyfb$)Pq29C46NF&x=a`^69hPI3KQ< zeGyL{^<&CLV1UfiqlWiH=j+(@Z;yh7I@j`>v!w&x;^M7QRsdm85ueo3+e{W)U$&R~ zC%BExbi6@|&us9g%pBF{<$De~=+-Q}(bp3}ww%B2l}O9s)&*)a35QV8U`Ob1D4Js# zp4Ph-9WH-AclUZege8kJBS%gNAg%`rQ-iNs@XWzGHaD0L?#AQ0iE>-UX z@N)8ar%{~Yn7kmTS(ucY!wsI{^n7jbyucKcq{N{k&=KzdHV?sud)gBm*Ne(HZqJB$ zs^L7$x?kIUzx?!Puz#ucG&c{E4t%VGHgpm%5OA&%%aahr4s{FmYuPAOpI&?fh`n1a z^8;-gplvsp)6}gULCJd~#{z&ZgP^y(dXJmc1*TD+D&f=0mG{a;OBe=hXnJeszR+ow zdPnp<}gnNUJ*GV8B+im6R<4Q>1(?QmDw6pK2a?t-4>YS#e+41{ik`jw`@?hYI$2# zM%aTRcz2lNAUv5Qa5|{0OLWd%G0+l@XWS}G$T$M=X$~!`CJZ6Y87n)_;KASZ413u3 zfa;ve(E*a~@8?riVXE-e)HEZfXEU%Zwbhd@hTG_G% zo7FRy@1?siwuQ|(jC-PNk(kj-NVf;PPBW0T@?Zxm=5deM;^5+$rWN7@P}t0SrH`h~ zLV6L#yeI#{I}X|jC}gvB-lS8!CdhUkuabmQ0S4YY>o8r%3iH#`45C9rSx_r{o#`C# z_25llc09Fl3f0r=aiKQBI}PVd_p31a^7Yf_xxRe;b*^vUe*MrC_Yx`(D^r%qL!N8P z1u!x@QM6nip1lUA(XIi$<$!(1o7`STc;bJ!a118Vfalqsr^?tuiMPC9>a84G9??CW*S$1=R1GWJ&Vs+;8AP~2cgV7P*@C5<6 zU~W-r;gH{G@0_ngAn}U7+p8-b?|enC^y^Oyx*_9ynDxB2P2wx>%l6-9|0j2gKVx2P zQ7O|4A5Jg9E;g)e4}HUa#-C&U&7ZKORHU~?Kee2q#W~x#2F@$+r0sm>xOHdEcFU!} zmB}B1)29_|t!-}#_kPgZCb+i(gZ|vjvmm?G z=@0dH?Za%c1CgQgdkZm=#37=^PGT4*RLbi}Azk%2hA9z87}!vFV@1S=xusc_Uyy3;STQJtf&I|(-^xFcN`LInXKdd#<-sgfY?0y-aTCA z3kMkVQe5!0fBHOr{kK2F%l0x{7tD29VSrhBzy{%KPlMj*7MlgqNJzLx2KuMGlb+|&62G{w@3Wli^8kNy!8Nw9n>=W@3%`16Onff@AU&hJ+XI7^Kacryw*m;RP;T&?~Wd0DH z8s<$Y$u{ugQ14|$owd$zm6tX9LzPsk@6zZle&hXIHk6;S3SOFU5q~zc<%9)!7+`7L zWQCrV7XrVhOovUf-d}1m8>4gnqYcWAaf05NeCUcr!sK?!FclGKmGR)W7J=YeG&?JI#ltr01O)LNL|

hN51vYdAU93C*h=55y@iWcna?LEiKIVAv-wIEnoe6HNG+}cKBYckt$dgEB`PXa1A z4j?kfe@6)5|;T0sxMabH1zUVL^aAH)?nE%^3VqTBUQiS^% zF>U!Yuba(rSm}lZ*Ws#I#(y~78VPWCeH;wLq*{PNRXa3`HHC-OXWn~%St|9iX7m2q zKi~g&N~|aKs9Pw!tPWcp14fL2!~L_96r2`*U|x>EsnBX9D?bH{oVK#W8;7&h2_}?s zJU!pKE`o-$iKCZU=HjfsaOG;qJWul%(dZ5@yRZG8pvDvq+#G>sg&YwFGmg>DoP@%5 z>OST|6e0jdhx|BuH#k;%c)>$Cox~S}V4l_cpB*+{p9dV)I3SOB%Sp_+Z6klC9(z9M z6q|hAugmp^0Qqw4YcJ38h7)L#0~4Ag-K$Z&Rtph$5ZWD7oue}^lJ_1OOxxuu3c$fiv+2P`Tb5aXS6q{iS^85O~-mv zz%sBCPJL+3oV54GJEX3gdiApaWyk0!MAa=r_&C=z%am=@1yCaq}z_NE=hlkj`_p0h$M2HqkiPT?KwwZYml!Pzm1 z(;9c!{gd~XLLmQ-Oh`Vxl+_8^4)jXi&Rw3HyYPJb6TRhRVt*6x_qHLgJ?CM7d+)lm z@W4uwW;qm2RM_QX#}Hmxp1-aB4o53uB;M`NSO|770xM?9 z9I2J2<%@fOrN7S!Mr{V1$-^Vhj-Fb^+otqX9boq7b^FH`GeQUn)6N9q>@Jr4-KmJ8%1m3z7^|89z?TOUPf=+z=wwQ zMo(v#rU5zd=1Q}Q zo*H?`;%JPEh#^XiGQBki0-G7sKYZz5U#nqTd}$p?w#C9Yu~PVDmxn@<`1s^he#i0MPc7+f+Y6!( z8>rqxlpxNJQuc~yXC#3vFra7hTeYF#I_=s&Y~LAPHDax%-tTqcZF@H$GOE2NDzIwe zVV3PK7u%7f;B>Km(QDI*wZW0`+Z#^Ca}f%%s2%3^t?7%+aRc7U>#b8xg?cV(X~}B{ zz&<{1wNtveA4Z1qKXbPT$GXthMf>H;&+CWpUw--F%TFQv<6PL$y;9qeHUl`si`Yst z>4z*DrybKNoa5;m0?^<@&bpZJd@FmAB{6%Oz~u!hR@c?b0>}-sSfx0N4pEr(up9vO z)NTi;R@nall0btudU5Yi%#lOvtPGonlju#g;e8I)^OhfPQgW8Jg$?WWHquPY_DThh za$Jadqrk0#dB)e4e&0{|kE4-@R!<3}tvKcrZcGH6fyUa*@v>~+J~qF7xa|3cL1IUc zzv=t~tPK_Ke6e~Q!TBb))iRgeHrDNKu=E-E!1orL@%n*fdnGR1#tMhU4?AT!_orR! zuvpVJk*nCSms~$q-_`gR+!NJ@4 zV|Gjl+rpoEhv`GD7UUtHjn1bMsMdDz*D0C29oS2zU}cJCGTgu=d^ z@=sv0j@X+QQ6WH6thb~wifgv<*rd3)I!VWC*9%rd|ALD)uSlb0!XkD8ovdOFsE zr80Q~_M^ORMBJ+Ok2MFZ+X^H~H$EG!5h&is zLF95k9Nu!zR|fm-^}^@tWvniC95mGwEJ3v4XgV^K6(Mi~R}f{waBwj6>I8Y@rW#7z zi;mW`OdGG_~4oa4Fj>-|=n1_gtzi4M_e z*YLgIIgjJov*}#oCz0iuk6v!?A6#Cmc}390%LQ1dq_S(r08>2XMt*oa4YxkLWY)X7 z!R0K(o!12clbwSq=5=4z>U;nEPcFx{1IFwf)?~FR%MVAfMRtv+?+vBmy<00=vlB40butc3dp@ba?E5`vo|MM&;a!(l-{80I2UvkQ{Mo^Gs|)s zBC9u&&lWB0u_#-m@X>(b+LZ^X?_03qoCL}c;!Sc98UGhHqUvrn8VlzmeFC$ z5qNcC!t|)YDY1AH()sk@%vl@(4ZG{Irxl3+OFVk>GOXsEsFz(h)xmh}xqvKpk58QA zlv*$E6;3xAUc9arvZi=A=LnaH%fv?axa_n9w>XV;csg$KGZt$WAi~Za!(h9kuP63o z<<-*?W@1p5Y$h)+bHaEy0?sBlFH;JhT)>Q9R_ou0jUVd4UIwYym+0|QucpdlT=x=ds8|F$yo2}-rVWVva>wSm2tLy>-@3e0 z_42lQn=`#j_I>iOvx4Dv7NkqUyXcU4M}DK)+=`68Y<+L|^yBa2eC}*TX*-ZMIh@Sl z&g_Y!v~dqd*`kHk@;q66X%$u-8K^KJEj?i7M^YUv)lPOUQ0+H&$cnuP)%TX zSFyw6pD4f&pb{|7cwg^4f(KziYu*HPM_f-wB|dZVOizRXiM62dvcxPPmK=T4taiU` zjBK(S$AIDc$*14mNxID)u z007#(c%uvX`-s~-w`p3#ki8BHqp|0y5d^(K8`s(9yRpYwG3Ne0;K)0{FUO2s&z*2_ z3(sJV^W(g)-GRHv@)FoAD|Ap9d?Vy;+tFT+u4Kq?J_4&XP0u0BGlUXje(pCau#IN9 zheNU};R*p~WrdeP$3HCD@5L3bjP>2h969Z+yQmiL53!`x3%-jr3&%0huqef=IgX9z zOHd<^*{mPEz3B8V<2)UT2p&GCsMco&TZnKy=b7^I^N3bu+4!>b6+08}QkFFTJwpv9 zRlBLZ5$T!w?+n@D;8fVd*@}+Fzci$J6W%p{&(B+N;&t=EqQ?OXxlivhf2J&Ubc!df z-habm+S8lx;6NDRwMEYE6LZc8lOgc+H3w{UF2nj`P9_=2PSAwD1GD zSl_Ql-Oji0oZlJ&s0t=~sOg=wU>D|X5*A%{LL2QTMUVk;X*o^1q0{F{$UnTp{zQe| zFe7i@Ic%142A|Ukt)Fwa4ljeOLn+;2cQK~@Y018S`NtQuR6ZtHd*HxQu-FEuFihe@ zNVnoa;}$xaSexwwvLQ0r3UoAZg~*jXNm};hdKOuci%68qyDAn;yL%~$7cyEYXn&>^ zj7}Q%xa-Zvs<}!{7LP#-w;3tM+pCG60J>@dAK zogMxhxhL;0TpCt9Z4HTIIzn?g;rjot>)dwZ#(^OEzW-u?6iJEt9O}Zrfa74to*>EB z=N#^?NAM!gfip7{)m`0PU1gmNQm(-C{Q1D%-k#3aFVC;nHuZGzX>lQ#Z^<<~RpwGD zI8w8LCaIhTC!q0TnteJc-eO(@uYS(8OJMF@O$S}h*I^MlX_>^?1JxY~%zAJ3F`Vpc z8^T6v+^P~ss{iOEI(gD4VICq%L2)>WYeI#qC0UK!RZA0>RGmp>!mxa_Oj}=@IgV(*- z8#$CyIuziZY8_(LGcTu#5X)+1xNd`lPY%;;Es>I_N<$w88bRGR+xm%D%I$|BnQWG* zsXh^L*Qt|i0PsM`;o)&`khrrw#!~}TaxNb`PzE?%dg%$;;^m{bEgHN}<7)Q+kRye= zV4}uLRpE@QMa-`qG~YQZjYs7HO-=#TXq$wY3Uh@hEoE_o_nI+p-|lbc?K=BT7j{M7 zoTN2_@6@`6jMhcj5t zoxe&wo}N94kuYC0MI$a+)NhKCb&4_W0TH--gyaJYNcS)^CDP}IzN5YTr^f2|_y%EfA@S^Nz55E3DGlAS~{DXQVwFy37S z9u}0V1{znlmhaEE_j`MJ``T{rd%IoxiPObOi4YPr;9Ex4T2vY;ghn}k+-+Tq(mCrF zrxpia&M-t0bCZQvZ?^jvxlg=KT?t*Ex)^aE3%M!;tiw)M=QLiPP6~*IU%kkb{CUtf zdB5^Pde)usAlg`0+nmsfyb{Qid0JI%o5P|L&sy!$NxV}AayNGJ;E!%019Y_KA$e_< z+{JCx)4JHqFbJ<)1!DR5)rDGS z6J=y?QFGC{bq%?j>g}hN6m~&IA8aLs>n1|t&gN0oJc)6;Dw3d0{=_Mm6ATLb12pM? zKMqqn)sToXT1n3j#;cwTQb_@1(;*-=waht`x=8yEJS}agfHT=8u33Y>ldyXl6G@w7 zjcJZ`Jx!0TyCES&C-~lCdqM{n=ThuH^H@CiNY}xFuKaT9@eS20SHc_fSBQ2I>{Kzk%0;%8E?NfY1y6>T^2^IK6|R{a=FAOOqIN&inm9HhY19tZZFvU+$k%XIvidXclftvgH%2qcr#9yAB=ES#OsUT&j!~ss$mNW+zq*nQwU> zYwTIIqLi8)OHH2~7!QrwF+?E&sC**9NrtVEg&Y90PS}$>go%@~nu_J{T>Q!2dtAx@=;+t1k`{LKb8S~9^+~H0~u=xJ*Z;Ks_FvZg-~My|{AsUm-~ZCW`L=4U^pf_z+qn91-uxdAb?lT%-lfdm z4<0r48vOE7I!hMQxtr_I_f^Vu*O_vub%cEL+r8D?T0Peh%FOeMg;%QVOsF^CQQA>Q zI$7qC_Gsnrs}^HTX~uoVmCCwSspmNB#e41}^u5Oj^E!?h6K|UCTFceqIqoC!_-*CB z`*n;OOT%%lcvd{Aqpu z{<35-ye-+hYOUByzUMm5)n@KI{hiNQ`#pC{rNr4r!8-E3M@fT6+O4+`}JT=!Kz0-&*N(IC^*Vq zXX$y4&F768=8s4|;la??x9+xgGAYDTsij`27B=g=PrN@@Z13WK!!_HT z>T$+n-Pg5v+M^7NX%>wAoaec(I(MFUM8}$U#Dx2O;x~U-ukW8e|LuLn!j;}v?B3TI zXKfhEopwCg#nP}1K%>mSS6;21%?&QAo{8@+d6aczRj(b`3mB zU2FCQ0G{{4)Y?AlVwL+ib@#x^#u)qh`-+WzT>Icn+42S?0*1J5>!a?C1x*${53FI0 zI3f-U?zSTxm^Sd2!b)eY2RMacv4(YqlQjz$D;n>;( z=TV4ytaZc)_@{|0VUcT>e5AU=jlmc~h%k84Y^~kxnjM5Xa+!;@39B3cF(HAaEF;Fl z&mjn$E3UJJtAUH<1kpyn;~*}iF^Zj}<2524WLC0LlW4hcU1w1XThKc3#@Vxx?)BJ_z50 z;5=Gj-(V2f7EuaYx@S4U%J+@A;q1G`cGYp_p4T}7558bAY(sciuJvtx{o9xC9~P{= zEf_z1VhROT)E4mrQ?C0a;_qX2KByMFVgj${ae!H8Iax*G^)3JeY$x$|pF-v)ajI7Bc4DzM>! z5zYbsD{`%=(*QZaPAYtq4r~dORZ+$m3f+JfF zH<+_#uw?dDHenAjb78b=&z#dZjx-aT2r4t`5eY`T{5>=9mN0wP{Q$rYR8&9WXzX>v zCekc1;Y5&N5DeGkKMCXoQVy{3LdQGsV@nxOzAli66@!X{-7LmIgmf1pECP7gfv@LN zFH{6;(>lf!kB-3!D`~KU(2{a4#L&fJLU7}PJhlcQkFX6W&Lg4QaNKlZt?#F4EPR6#(uD3 zFlop@0(-Dh+;d?6NKpA+hcDmQ6(%@gvf(_~FaC@lch7GEVpg^A1o7eV)W|-n?A6%yHxmI>I>!9{L*!CzRva>J?>9m zV9zlIVk8ko6z8i8arA~ym2_*PtY^AeuoytPm8O=KjD{JM*b|yV%mHE{V7ymG0U#hc zalUjH5z$aoxr9rc^T0_0MCX0E#{9QG!2e6Qye5G%Yxl>_p#!JrZbDu@*n+4=p7}r( zb`0+lWV;~}Qdn_E!uN%hot5xZD@t$idI1CM=fa#6Fas@zedP{1L(D6zTS3ZR148SaJue`zpWXuE~z%4Lq{?O(lJ~hl0^bg*iE=e zME@Yp4un{W0ig|J1)Jv%=(hr~gDbP4tIo`aye!wZPk;UVs*K``aY5E0jOZFrDKA2z z^okXW1|qO2T`R-}MT90qVgXX0w~!P9qraQF%Bcp{5MDY?yaW!Z&DIeKruDvAnM26; z;UQO37{`cs>bKQGV6s^1h;k7`R@XWSw429+g|S!zy18Kt5Ntxr3JvT)n5*^oQDOS% z+biH$_~n`?^a+{}4uBN!-prI@1HDi1+C-ST0gnm;>=Q};zFM~Rf&c;YiC%F6<)h3A8q`J9Lv z#1X%GBR$oo10O%YLKG`33+ow>?fed2SVoFx1WNe2Qytq`Awx}4cx5;vKY{~;KDb@D&X5s*#3Q^9pY=eob%KD znyHBOZLzu>{ZY-R=n8tk=7P+?q`;Um9sG2pZ~&x;k#ND8FW~8%Z9##+(2mJte+e3$ zVIUBlta<@!jvF(9{N`TwfnW-?0^smTl-KA0F`)3~i-c$_s6&=ci2Z#hr2o-~KX7C0 z5gK}7ehc)Ey zx666*n0(*sV*P>X$K!fu`iKXFwppSPTCH$(q8ov)&V8#R0t>f^4KczK?%LrVAx9W9 zUme=!iO#?$HghRh7E%UJGfe}9K-REyxEV{q2CIn1R+eKCSPEN_|Gr!aI**Rd#0#AH z=3hgs8iK3~Mi=xe!x`6(tHKX+xPWQU{zT0IV8xvxj6dn)4ZQ~I;$`YEgT?_RLp&Cd z_n1u$6?9gXET6&}Uh}eC>+5%v_YeI`pFe&`SiJDCiS8i~fvZ>;UILLmaMC+fB3iyj z50FktDB>QjWF7z_m~v@E2q+tbu=3So@bhTQ!HbSbY=Q*g-^jS*gv(We(?YUC1UB{r zp%@5+lENE>g^wP@lm-eFgbRib6V*&X0c>pXl26{7@QK<*tY`Ezx+m;;AYY&CHtGOd zy7(VH5#lD7G4qw-g)pRa5ey4(2M`jupvur!XdOS4`k$BW{`~ES&)FmB z%)deE^B(28R$OeyRoSC1E|=?OaoP=eJKyXL@y*AA;8nWNuQ^+hh-~y}(1?J*1~P*4 zkics~7Fjz~;(^pVFP`n%Is-u(TtL8@+CW9z8-xZQMhAOJFhf+@)->|XxHztga*@gHhyw#!YSl1UNX-Jc^S}zwfn985>VdK)z~>I14DyQ zfzy};{(F^7fW)2(F}uZzSEqRQi1DE0k=!?^TUYb5L7tHzDKOqO;6GR(sEUH}Y2mID z8pN(wOk?{(G5l%OKIF&V*9-I4FL5uH9AroLXyAY;+wD;VPm0^HZ>r^nn*g8&Q&2v) z6GpL4)yvuZk?ROBD}o)ofOz3)1n$U3-KGMe@k9|MEH7q2OoZ6q8Quy# zne|c*He>?N28g7W6Op;Uef#;tYQ6iU1`cWiui&FQoAIs5s^tY8UwA%>4GQz9uqST? zTfbRiOquV2Zs0aBjtvV2uq(3oLZ`!|D*FiR&1go1O+c4}wlSfodQWE}!teWd%k~fw zCrlDH7G>!dLLAE;=!zA1OPuS54M1E99tC88yo4!mfG0W|P!TSZdI(~Imaa$40;Aaw z=q@21BV@zD7<>`Pe0$Bsy&{ zcDqD3p5z{b;wBJaY4f;xxzEl9Bd;g80dJ3R8>U8B4R3%iCCKUt)J`eBITSoV1)>>dWCx~KbH6=DCCqMAJdv;F z3=|NXPv}=T!PSD1VZi))xjHoZUc`{Ao;W3v7ST+YD%VETz^Ne_2rR_?c#)FxSA6wP z$=CO6wK>iPgStb884tmUNj^PCYH)uD)3E?_+(WP08 zH5QT)k3r?;qnUpl9(N(p<#a?kO!zQg^Te2x-jn+fcF#{RY3LpT4<{iwZrCf)7Sj$5 zg>+#pJYNBb;2UR2P_&M0%^osF%vVnYZ#I$Q5Mpp(AfX-VHi$qXGO*<}deQ^_!~SkF z-}&Q;{q^gwzkPYNvGktZF#xgL2#Em;KZs9e01me46gm?Gj}5;Lwz~DP?&EHRdvrx# zAXdHuST-K{cLd-8GSqv#%kLSg%2tBfU1H(c2r_;xT(96*0KsIh-;R%N@Dq<(NJVo3 zS2)Zu_LL105ngsr&)*8DxC?&^DT|pUtC#2BLEi*wulpn<FZBm*>!s z+WC+zB=m)M-SkyLoxCV5k_{K35i6C6MXvn zdf|e1KF-=_?Lo5y%nbTQovVn9iZhdSA9wE&#xU6`)Pg)A9B{^r81@5F4F%zaT^2; zL=Sd-6Y~oM)WmeVck<+#RW&u*&V~ISN+Q`*gK>bR;2=N>TU(p;B4|VF7UngEx#8w| zwaJRec1weP!;{)uM$E*aX$1TPc637P7m;Y0AL`~%j?Gdatd5Kf8vTUQ5e)(PNK6{U zF+Ng1$Gj3soWMlnp0}`jd&<`kQ|Gxn?ZH>?mQkT_vj`u-k=o0W;l`i(=O6ml`QxX5 zT|Z!LUq5~R>x;#;mxQ9JO=9{fschjSLZZd-hU1bu!jbauoE+kl3dRgaGh>~J&69P3 ze}FHn3FHmw2klPPB8P~t@?-!ap|2x_C;AoGI`Jje`+{%zwX?h(kR(r5Kyd;a(V5>x z>JyhOlYsmY9u!5M+pucCA5IX<%aOy0y@RbwfwvVzCRboHxZ(L^bBU}aUPgX69F%Qg z$-Gv*`Am#(V|Fm@*X8^1Z}->!eZ3?yJS2NtvMA@rJcjv*dfcNvj~j@lSDL#4PJl*4 zc=8ith%SiMH||VUlQq9%@lHRH3&yM(?aF3FxrsEkr5BYZtiR0exc9X)0Q`$ zVXaLU6Zw1$$_k|k;NMRS0uA%PaU)0(ESIUoA%YcO%Qq2M&dW@9Nm6jcFMPLQlbAnH zQnE1{-VS@t=8wZ2mS@OSh*>;IXyql5aerDr_OJK)`WiTMekoFU0%AoXUVJSIQT&0( zW>0T&Lt$j10tAjQ02M(G5c?)RXX+XI!>`aB!=rh4f4*1}3ldUO2L<>V7<3X$o24Wx z_Pi1AYg&&pQ+-=8q$OXDkEWEte%$Evi<)nP1!EnE%4k9#+d~)L{TNMM#aA~=-QX2` zlSg0cBGMuSh?+#>Sv%pVucPqW2SK}_g|7rZ2SvwNW-RA^$z`nm?QcJP{np>c=gw$ciY zK)jv4JR2gx8Tnb&nv18=C%=ICoST`XofqMt~542jm};N^pksw0RzIcP!_EUw{t_ z4?Yusb|y4%4YGeE9taT!tcf@qe=iP%V@HrL@`=W@^I#O3CL z`NJh2z)R!UaCttwURJ`?+RO6f{2cI};32?<#h&2rS(_(si4Dcu_zE7CU4(`4M|>EN zJE75*#?5mB8WCIr7hiPc`gH&B%fG!YSAOUI0o#e$Ge=7hmQ0&i2+xUTWs$tlJXC5i zBj(px>`~$SKrY}9nYjJ>($Jj84KJ7~i&Xe4bV3|M+-*HscaoyU8S9g|FcYc2yk+_~ zAHj};R8RtlnPN$_{&`t0!sH9!!<1f(%lf}rAStf$b>DbjA(A9qkiW{E z_e0xb8Uwk<6G28SxQQN1+#xg*I{4KQLFnG0)+gw&3G}{nMRezx5(a?lz}HYf{9a55 z&=7s2H{%*D_h`}eOe==Dk|!j2WH zkOKSf&j|@wbpQhMhK^Y|!aoC$0hB)#`tDFV(YnNfL*IlbN@Ujb+fp4ye?L5Vm;5>>k#940hKuZnzE( z!<$#W82dTy%Y5=RWw`^Lf|eq-w05uu+sZq0pF}1i;qQd%{oD<_PExpKX%4Z#(p`); zTaC>c#%%@=lQ?0!V;I{mzG4NQEh&zrbf&tnzYR~sx`Fo0uYq)pC1edpgbc1n7l~eQ z5CjyoGS3&%`q%mOLk{u%90}h+jN)^P4Hcv@f2$==UI=;ACjWmD!tql#k=I(gY&aHN zAg4|!ofcBy9Q*}5mR*Pb!Uc$>BXtkk_HmjB+!fMz-7upotS5hgrg`y3APCUzrdkQd z6Y#uQY-_b~`k0VjlaB|U?p3OiA8#`g($mTQ74^iDjRcSbRZ%ib7fS*q*gzP`Ivd~z zCb0N0C#y|ESeHTq|9x4j^%*LmF8cP5YkANn<0O)WvS9Cg2I8OH$JC7Y08J}{b*m?y zRID}x&If22cj~-f+<`!b%fes@_m-~_A_cg1n1d=rsKb0a0yTNc$L?q1mC?Wq_S=%N zI7FMvQf%UTuc%z)EM~=T*KtBqtOYH6eDFX4gFhzB=dxf(nsGu9EM!1=BR%+lf}S%D zjfV@tky&O)@DZ&S$0}hcWn7O`J6e4?*8S_J{q4u!_Wt?x@F=|Jd8Xys8H9w>^Txzs zc>3_@y(0SeQLG5hm~Ub?fpoOSkVF8VqM8Sp?MVa&vzqk+vMNiwFa8cz2{5L79%2{P zMpSHw2J=^hLVkU|sYnFEaj|a%|8W$LXjyWoA!4AiC)PZ5k7%d0d8kt&$Z2L|t0>sz zEQCW{SQ%7mAUeWg18)Q;P5kX0-HdFn2wwz@WMq~bL4n|p**XU6RzNna z$+~GsCpxWYs|X#W#|_A#41ik@9n{3z(|Ai)W4j)LWJ}L4oYX=R3tpi(un{x$QVOty1yp<&H3rF0#@@3&U zA-Y%@BRFGqL;*e`Wl!{>*DE2v`oT7z=%1Ve);RI})PY+3WcH9&i|iD*&o)g6#?6kP zO%GV0XCn}0$N}q_kKkEP+T{-m_lp1Zr9lKQY3A>MP`fULP!BhaAi#N&CGiA z{AySjicbP|{QG2O_g$gTtjf0b3*f)ZdeqTtUa*dG?Y$1GkVAdS6Hb_!9M^i{5Xy-n zMT#wJ!ifpNyybO`1fby6$5l$fabtU7V}Jei>!+W8?jPdiyLAx+Esm?|=4N9WWF6b@ z<%B0fCvHntH);td#39--W^2{L+mxDx0l@>oY>6bxIZX0R^M9xPbJ)Ul`@A<_Q8HW5 z!b#llIJy)2+2ptNx_Aa4pPQ1A)7sAnzkWHLkKfv9N`=gUt8l! zxBU#^o)cOd6eg&nzK_!iQR^R&r)v?(au zmaAH=%YR_>u+zB&dz=$ivv$TePzhH1v)hDr0+R=DHj5DR2Y3(_Mns-&s&0eYb6L%L zz^0CdN&-v}mddJq5kB4=5xZMZXGp=q^Z1ub?llh&5gKyV3IYhiY#H;wV2#ISo_H9x z$5gea_7=yY2ADBM#3L*_5*wOtsmj@G+<{PGm_)+#bBG$kpVkTY#Wsi8s6^XPl z7Y&o2(deLv+q#_Bb^DggXdP+2RSOX2>_~)+c=S zcZLhXf(ACwto{I@E^8(DJA*jN6CTG39_RvIi9mXG_VT$i;dg)q!|=s_*q3*}QnC13MAf(} zgdazm8y!!GdS9>~`?nwa&#(0;AKWq8`Dtowcw&T5o-hC_g=t)c06Dj zK$d9^YgLEze5sFEb;3no9%-Ex7tCdAl*DdF!5;_8(RwgH5E}>cGv+m z0iK*OyM6K=5k>$Jt{Ohf^5c5V{{4sFzJGd6wziiVo>;aN48e{kfKCTNeLg+FJJ>0R zRJ<1448u+~TVQfU!fr+1lyA>n4nmIQ4Gjy)2*0~oMl@0+-0gzbcQDYthmy>6_hPls z;}q< ztRWu^gVIA9PHVy57)6?3x(T%D;ZCz$`Xb&QHlaO<|H~fNeBSXn@5KFB`1ABQ<(NE} zJptLH=JP7n?O3gNI0yis00vml3d0B%ZCrE^M$x~+BJHQcUn;^2$(N3RO}X?hC-?q4|gp2vR&Gl0%m1e zMO73W+v?nI?~NH;ecIe~$*`p8F_$X8q(B5Hx1}mK)QP>oi`@r^4v`6QhtD1_!sy3e zIvU~U`H#hS9S&U>pkNc7E{ovdL3sW(dbY05Jej2`d{4wl2+3{bmCG1xCp72ucUam; ztOY9~t7y6A6K)Ag{EkQi+1uzhBz_#$Or9R6RH$oJG3Jr;Sdvvmhy?h{g zaTWW?ob_<$U^OYO9uRJL7&Nb)inh!4-R4quR4GgmPBtEE-ag13i(ej&hxM<&{1L6Zt^mog4v%#`xhC!fLXvc10G{(k zj&wYXUznDD9Gy?OVwKhab=g*z&1OJ?Z+m(V51uCUl1;Cj<$z;H4-QZ|Z>1>$&xy{$ zARXKQ!W&yGgS1_d@X{^v5emS=VryHlC20d1EH#*koI<5^tedTc=kIU=o7Ynn3mHcG zO^JW4&68o&9Qz)u@`NMpmmK1M@AIc`zy0zWDbvexVHZ{++RQYqh>RH4g{saCsS5G# zgce)lx5aELgYKv~!XjR36UTr@TYY%jw9U>dS&+Kj81gjJg0)0C+ZneRRRAuS%NnSG zlHQE$SppA)&j8igP$y?U*d>9o922a<+da|5ASPc`uS<<(jWyc<;frbEe*3)gy~5?v zR!26Vc==#hlJ%tP27}po7*N#@fS1d5FgV`Ja;@)wsH?c*yX;<9x;&p}>$h#95ll-q z8;H@DOM}Zb`(I7TKp^(hlgql=sb&=vabJdH1_qjXvS}8O5!8=mD?1jKN>7-BCzDtV zj_q&o3IOQ&-b%U5J51|bp~(ek4rblKz8mUxcZ#`7#28C^J|!kp5(2?wdci#&T}Y70Q8GuI=&BHDP-&Cp$GDnx)<9J-(diS51@D zyxUdNO%%bqJp{gCcvcbGL25MZNWEln>o!F?=C#&4iRI4|k3GYa%S}cAr$E4c?en}r zok;Ao-Tk!hNAM0nA`#qD5Hux(Zko>94f56XR%`keT#!Hn{GnrRQ~eFY6n%LeoU4N) zAouxCmhMAV?4^+sdEt@HVFP@xXLYnl?V$9=Eg*nqiq925_iFX@(<(xIoz~+Z{L+D3 zn9+(@D;puzb^;YRB&+t2yoOg?TL;1;`m~s=+KzfB1laM;GES5OF1Z^VXZAS&4Mc_q zEzRnKr{cy&^DNk15I;Eb&M-$iB4tkHRO)5R9Olz`7M73zYG8RD==5!^_DZ}9L8I`d zwk)NQ`IeVe`}N1q-+x?RKYjVKzW(svfBR+p`pVF*mysaPfPtAzpr7DscDxDO1sXKB zi=9a+@4&O&Xf&vy+j*PbJ8kPJmt-6j1=PSa4lVKYRB4z?HQVXYc)mbK%ZjC|PB98_ zW|m^VIjgm4%MM4i1@ecbUAF&4Bu%T9U*p=q|4o!6q>VU2M6nbdx?rQd)c?qk zF*e(#C1{uhVTn)~Q60eadD~ZI9lbw%9gkvF$*hNd!swd`7KJe_YIj02MLM`IP=j3gz zC8-e@k0#|E@dVaI*~00=nb1P3J58osZ}DLA0_agEK|m(l0!jLA0uKuu9NJ+5U|0f4ux*;| zWd<2S=|S|lURUjJqkntJH3CrY@zZt=iGuCaav_Ig0TzTPd409E(C%Q6I6dQMkf`aX z7KiWzCoyBI4<@KG0dD{V>SSw%GCd;%u`o;ux~5QUmXKLCg4_bDYzKeKYDg!l>A5+p z{a$=? z9f<0V`Eb%tb3rmOEjayz`ld10r_qI_E{IdHDIu#wZRz^)Y zW_$1FRW{!C`9k{_adOV$JO+>318Z`G37V`)Ebf?jIT2X!7OQWO?#J(=zak1V9yY(& z+Jy(0Szw{f57Y@CNzy}0rEZK)b$WHH-BH9ZH0`Hv-}~1OnZ_6M%AVEE=Z$PX2@yOW z%La@ae1KcBn1i?oyzOElU46EMJ(g{P35p;?h!iaS02-l?SUCY0 zEb^eCI1i}HU{mZ*t#^NF4xE~F5F`3y12@|Yw3!g^r$;{TtM&6IqTN4ftOpUyeL`S) zzYFG^Y#&Ix9Dk2_K__s@d)MZZB0Tw*GaslC{-fLFU+iq*TcKHe0{dr+>NN3c>NckW znvcs#T{xPBWrViV84uFq_r^EE2_InYdMV*~nRZ;xKP-;7IV?!L)Z|v8TN&$DSZLq@ zeA_3e_e?y);l~<|W-C@^!(OfSxsQZ5G)#6N7N!EYcqGQhsD9F_A6Dy^*UtLzQsP5c z4Evb?MA*6w|Ieht2~UC3sO2`sj86fey{RdYX#=T!dn(Z3O%@`-@`I5EL;~|z6Nmj> zb&AL9o>$4JgPDr$R4cEI`CLSDK^ZpcYRt17yic=^S-;NTjXMXN(TS%O6(j^C#5O z$4;BqlJtJw4mx2SJcDcnLKC(1CmUt?7V#+J2pc96pV>TS(l!7V?02{3Dccir8&WY1 zjHg`l8QWPM%!$1?n+apwW*KlRY|&m2=p1kP#$Hp2%MR~!gxf?W6z0Zkahw$a@dX1! zbzn5MSlHjPcD4quq2uk|h3aJfof960cpI$`Mkdwea2cnj!E}bo%`)B=*08rs`L$18 zqI_7hKaCy(@ZK{TMD_{Lu+nHoKa6*Rt*oh1lrhL8Et0c#@?()n4GSP*z5OlKX zEXfHHqHMcj&2}NN4)g7Vo67_`K`XF7*7!t78PI|?!44;k=WujMPFi)1=A?KW$TN7& zGon@_(f8ONt?b*HU)MiN{6jGXpSE0Z_Y#(jt_Z*{oc5W(+4s1Pg>+$KpO6XRu%^kQ zGHV>H6wi>ig+{xfk@<$1;muI65N0W`4;;mVSnO>hn%e=@GH~HM@59=F2LPsYQ+D=t zf)5V7MPLAZms2`{_~h8T$PN(?uw=}B@M!AS;)xLi-x}^+o=S`@Ni6Iuk2(;{Pdh9O zyC4oso^8*duCVKT?XYCUevA8uAAkM!!OGJ4Vr4g>^@!uZ&-f;E+3DyBWLJ95nymK= zb~3Z3j)1cMbyz2PfM8Z=q1!M&^gukCbHK8VMUIbjP63XYQH0hY^YknNuZeq|R$<`B z<4qX_@Ds$ole2J$sTPH(Mx9vLi2R#{xDtke(_PN3%b4!P&x43h7RVwGM+RE*?=K$? zN#s8x!psuDy`K6)OyN4A6~vW0d-h3q!7A=Qt=YHr^T{A7C0=bb|3)PN0Cuu*lhp%@ITIKbZXC=dC6@+SW4BN_{ z9~}Ivy&Q5p0zN04Ov}e=aLVyM{Bi^NjrK^%ka6#Ab;Nkd&ca;3{Lt68AAbJz+xq^> zVO4zZNem)1?}SFQ2s zKA?~uL7$$&-q?*bVdw)ZLSu5U$zdU@XI3rG_t1&fQH>#~&!AywBZo6?&H%`HzGuCk zlGS~`&050_`{@|w4x2*`!^kdszu4l1;x_<8Ze#V?2w($?4mODEGpK;+@jkE+k$10I zvtRxY13@$%u5c9Ky5ku)fr6$D?Sq6vy%+y?@mQS2wMwr+%~IP z2;!Ua4k4nvw*6hGh1^onav4sp{G0;5W9ktiOS`mh9wW&>~yl;5r&M+ z0_l#$oA1}7%wO*O;mqViJ8yUBA*5_T4i{w82DoCwB4SMQCrDogWhWbfv0+RM&B9|$ z#(Czr4ZF;bqj9!xTbt8hfJVUu$}32o%b^)2nJI1GBJ`Y zRDHO`X{&idOR}MdvxR_ih3ScyWCbDCps^D>gY$x$hYyzt-zeatkJzId(DMAy`Ie|M z11#~i!b?m8U;DDQzrHS4x!3ygkI$H5xS!0uM8KvB=pBzYEK01=p(V@0X%NfYtBJ+_ zoR)j0#>-e+kNn07k^vS&EJXTjhjfOST{d@vh}%hJ-2pVkF_xBM6(`BOOlEc(XoQL( zp>wJG*1jgnT-_5>w)-`= z=pZQz0nOPWgM`g)VaReQeuLM#s~)M&W|F^JzYT=&einA$2!S10C{(I7p4VF!gyjql z;o;*g1^~npA3t!UZqJPKAnFO_Ee?4s)`rykR*nsv7H?uTrV(m6y2bg;!E!t3$^kob zEc1$u2y#Fkao&BHE^E2oRg1vCUY5&3jF5a5EV$MC1r$` zb;D+YLpWhSL!&`=I8bQF+);FnSoWB%Sl-FnJBAz;U_Tg(=`|KLauzJA$v;3Pr_*J`J|1{){fIU9x* z2H4Wm<;phkALu;J9=4XkF?OL+jZXqMyI2GcS2+4F=y2+TNADacD3fYjWT6&PM| zK#rP|({Vb~Tb}0T7!Gkx#e{UQnqOxaA;GdJOaMG>v z=vegAGmPQjkju#hp)N=U9?HKM(L+8^wm6FL^5n(ZVlXi0CufGJL4_O*Yb_W*ujs_S zRc$~3{6W7L!vD*!pY2Wh^5gpYlB@=ZUZDRXP8YKitso+rqb-S4@EEhZ2D(F%cd|$z zifKc9Bm(ZY=iW|Zz77Ys2QLbMr{-hugWXPM>w1ySka4)I$`s>f%Kh591f2<{bCl|?yad&jy9vBszXOV*F z9b%nN*9!!)-E7M)6#&3bi`}{^c#Peq=pl=|lLy-nx9ohkg?>pM1|niQ7~;!TTjCvi zVH7(~I16w8CdQ#{;6>4P2mqQV8;4O8hXcaGZq|tpuO4sY=Q!LGgwT=&fq?v4MAGDp znbmJcZvz}wJ0Mh%v)1=xWf%*FNwDN+N}0tn{NrHr(+d~-+`oN)O^=1vUS?b%yzdKq zNmkT3Y7;MaSh;t93fd1MG?qU))^4pnP)CMcx^QRBd z^5r-jD|MdeUf$GWn@Tk^V8g+NEEM?rbvPdOMn#;MUW>MkjpCW2DzZl<8#+Yt@wECt z2E5k@QyYZHWFNI7OL%8TkD#QYUB`G&LrT7p*ON%-ImnG`9o7yz5A}xM+C6TKG4Gkx zZ&$||)^=_c&^RuzzgQ-VAzQOsAm9OqvmXMIrVMaQPjt&Y6|z?U3qDNIAp$r9Xs%%`*Uh9R`~qJfrgUYJz|!=FQc zs4vm^K#AD1Kc7W=?h3JDo;84VI|tx~9b5lxvru%X0@Qb5?6yZh<}oLaJ+Rw39XjrL zPqM%V*6Sh0WwFEvFAVnA&;6%=+?uo`ipjBS$%~^bR>!AfXm_&H*y1OzbpYFwmjj^C zf^5e@4g^*Y$SsWSM(k+FAHj*3b3i+#H@Ut?fm_8*T!E2-r#YP zt$9ug8JIYd+)AK`1r}@`!#Z9PV!wV_pTGR|%hUG!!~bl7?!SHi@wGtZr3NoLX%;h1 z5ZB%8&t(Jcj@eH?NyTE4Ni6(|Fov>q+9YJH9If7GaLOh7hk^*o7XmL52TSTGW>Y-b z8MyY$oAP6klFb}2zP^(8Y`i7=o3%E|Z~6XVrSp(uJV!3oruKp$l|ispI~WQlR1)fr z)n8NZgS9j}h`qhZn}|Tb3aOiX90JeT8wYZ?9_g^CwK=}i4*dbXjMo8)a5t&xCX+g)kbQp@j&aJt8t1Ex^)L7I|9I{*}Y5+P=&2IaR}$|CbjAnU^ax=&2m}lK$MaZI#glB z?j1)F(`%R2Z9$q9N5ufx1L(!amHXE(pa0>?mGW||Nwnt8#wgF7HI7<5z3oUOT^a3k zIbO|n%n2M`j?!t!?YT`q+bBdl3d52>5GgpZ8^}pcp0*Ui3F~XxqY1AsJO=}I7^&80_jK+)$;3b&xyU}zC3W7!3 z)w5}5VR-Ql5iKr9RRc2xVplz>?PhtsI*pL{VdZ{&hKc;}y^o*Qw|{aRoV*0k?yXu) z5@INalX0J$7|=_&p*IASZA)K%P6QqMe??x&Okz3FIKmT_g_A<1O_W)(Q=OJ2@|@^_ z=LUnloRd8*e|aX2O!fSGPg6!)vuVyBgf))cY`f?cRLh5B9pt&wS<@FW@$_~*yAX%N z$(%(#0`c1+6*vzD9=w1NUWDD6OdC!OT$bSgqzz5$)`gNuxxof%ovqLEnB@TC-U0;SB1OmhSRr4C1Hh3BQXRwREPse)G4WZ< zg%p$5u-i3C#Vls;1u`B8-+bXymY1e|zp-_z3s@FGEJGukWuJ~G-A<`34kmNdRp{t+ z{PEzAghj7L-N8{Xb~>T_VSmqD3bTRE=7u8o;hAlQ{=GRTE{lA`NS$9}yPYLG$ip?~ zFf%c{`yp)EmyHOvUc-SsML4b2=r)|72UJf%(Ddr60DQ5N!3g3}F-)`=^1P}_MLa!t zG>Oz-0>YONe)#Fr2QW+T0knFl1{UjOi)|5$Ffq>+?I`WI1zdzLcj!fJR=t_AD|RCv z$nV>Wvz&iBn$@<}fU>C5?t$}g{BmPWWJ+Gnw6nwfZi`V)r-dlI_M2pf(L4Pc`^{bb z*+z0S0v`;aOU{a$!0M48VfNfE=ccCO+^T*&!o#jj&!ld}CMv%;8M1ZnCSZy9VxX5* zcVGe|fmDY%5^tR@O5)WMZ3pnTQmp6BV1v zZloPV)~Ss=tT#oTJ_MmP4`*U!ua0q|oQ0>)2-@cGbPqz-bEo2T`q*-$QuK}}OzQ+) zuCWLZ&fI9p{;oHo5u2wa9!N|t*68~=B2_2y#YtjAe1&Ao@{vQ?)6)yxk!>KqpYpqC zJNWseNTWM36fs66QK=yoaA{M30}1Oy;veF&Fd)*p@p;_-63rPqW6yY?^@ zXrTz?C0$LrNHvSxr z7dVXvZB_~6r&fayTc?$^6Gw%>!v8M>=;58u5qrGWfcIQp4s*ck`qacXqI7KUQ_K@MZE2LqS<+3cFtLRcr_T39651X?+%A` z3hB{i-`Li$@Z)seihY{4_ivLkK*&1h`)uOz)a^T`(=t;``mlTQUN*CLyylwFv+5+| zYh{9)_XmL`-g@TsV3##A#KMq*2ce$8&H1#{Ek}5JJI<`n3_kYlbaFI|kseYTD1!`-|uMeEi`V9G{dfXrhz1X+&`CURVY%^g-aUCVFI)?9e~jn{2iI)y<+ zd{RqqGg+m6*_ZF1;5K$4@&+kBL)D-9eB`pX7CIrKTkP>h{AHEP!S&uHwVVoGpf;0m z2#F82(hjG|InUzhS%kbkO4Cb^y=d2YSZz3(r3~RDPH1&JZIM3K#cQB2quFT4nw9m* zqL}L7ZURz$9Ub`P({CR*>q`N)BT(!id4^kOODkd8-W1TDOS^hZj`W8ndY1(rUoF0F zQW-*?=ineqcrK{M7(meH65K#g_gt>`hb@f*I@TQ+Y!$SPuc&NZ2K^Yjio-9HHw!f@x^iP8ZhagY|XLiB;LH>Kq|#WPmU4ciyCOX zSE{WxD~9uvaAFQ z0ot9i;~YoR#rr~`z>osS%Kv^?FGp?N{d@n%!_~d|$a^>t-tD$z_;IBH!a4!mQ2^{a z{172_%+;-%J?)ogA?NL-X4Y0z&;UF|wu5r;4?BUu2uFQeI_f#OEZyFr3$VPU%r0&JlB`6zs~jT+pizG3133x zVM)(2>&kO&xd29H3y+rT!?V}mG}<-5x4fCaxiGi4IG*?)E*udLULs&asd@44OkN9< zyVd8#N+L8vbWjq!7Zp|e?ai~^!}WeKP(@z?PjF5aiSI!0dCPcn^aZv7GGcWOiGx7g zj$B4Zcr_XXj`w16L-02#)Pmu(h_mV%>{XZ@UNIl05yn)M!C?omA6p5J}T|8Lzu9d$3LhIqTik0n@DIUY0rK^p0cKX=#D?)4(y# zrvS=%2cB!+4jY?J3WN?Db_~Pc+UjTni=B#a_hu;?(4WTGmAK<{W$TNbgJ|m7 zo0Hf)2L^a5&le6b=%p&-Yyb3l{Q7Tyh?nhUDlwSrn8yIK^kfpk*PhPC(XG-84!ACo zXRD(e8Em_mJvFPbZbV6s?{ANRk7s(z!I~v|u5N21x;Ly>&&TTl4m;sy_TR7N9HwyZ z8r};t06iXq1rrxHl@Osf`xp<1U-9leFHlO=Nfb6V+YgsJI?k+43F6pT3$P3J zi)Wl}c%?yzj$8AJnPmU`aj5sQqRt|5xXR0#{h_?9)pu!hKgsX=xuq#T^C-M+;v)WR zXv+x;%J2Yd5+^J4^a>I9J)S%4F81QrZliv+fcCJn+xb_}JChGxu}GNQj^`ZDWcfY3 zI^C<_yDvSdBqCPWX zZ^HKFF&+ZrNx6C2*rK^?kN8n#jwq5DfhXP>QEgp+oh0@3*YBVH{lonEmnx}*LY_{e zJguCAhC7QGwt}sUr*t^X1QWE(|MnKf>5w{n@IU}(`1J305+z4FjtGJDc9P*hMR1ju zgL{ErK(Z~39$*qx0SKg@Da3~+eB0Gro@hbUUGueTROF9*B;Ocv2#W%0SIEI$VW)!K;G zj?=5!a(@y~$vFzyp_jo?wAdboIK`T5-%NBqYjh3L{Q0M3^pt(3CF{IyiW>J74!RLa1OU` zP!kKm$C}PVseol*Cmfg29M);ml9zcyrjSQv;dR*D6&y~O7Q)ifBnSHegY$SMfsUtE z7iff|SW$oCD?|fyLppG2uTPJ#uUCisV=Y;FX?^y__64yM2JJF0*Oi0CZKso%?U;Rb zqn0PHFJ9#+p};i>i%>S=ezmP+IXo?UX?Uo(42tRWbxvNT9rir&Uj>FcoB|JTkrJoy z4))q$ZJFTge938Z0POzB`%58^|3@YypWbHc=y4~ZC9gFv&y{C*zKxw;4>Pg93HWyPtO&f zZjN;#f*ne2H%_rF|0&~$@u|>$KQYp-8xhfo`WTxx6TmY){3nEl3DN4wIVmCB-fCXF zo?#^jwX<8SDX1O^*=moK+vF6zn8t-h9S7-&RRiui}1Lu#X(f z=@0KkKZHj|GeV^-mEk+KgIf@iy-ReKFsyMX*1X#v|t(%SN1tv{Lv z)$C=V(Ys1;qG6@h(-Y_5HT&m=^AwvkYr~efw*skiKeba(0>XV(6BnQbmxtI-OPOIU z*-Olj zKbK-yr*Joq$(CKb)|?VtBHCZ+nXJn@y=i*e3h~T%v|YfN64s|8=k6z!cJVt-_dt52 zXdyzeF>SSvi}h*$?X^?zg-`6Ua$6q#gpBU4fDxNez2AYqaL30fHAHCeB{mgQE3AnQ z5Vq{RHWr1qjKHX+xRCVZpf(ROL8)aswO4ELCK%3!fE&g)D`zhGy&b{=o`r28lpUjI zdmrM_##7r&C+q?+O9@AAv@0}J8z@Q07NE4^A zh39&Ec+!EcGB1jqVlA&F*Ux%={_784`q$Sw;uc?;ZjuefP)@8Ag4rdaup~Y{d7puU z4DY83_qJgO)rSpKZ*WR5=SM1gxwg}#=9U6IGxMsgAlK=d!_=b2C}krce&UOa|Ni2m7iWXPp}OR+uz;|GoCAC&_(SqxoOIFmrF4`|&eqKL(|MJTZUw#VVA1A|(?q%c- z0~$LzD4eY{m3~O0aoRDRUpk(SD*z2r{{;43}5WSeIBYOGh`G%CqPB~O+r1=z&+Qei+;l@P38F;MqZZFIB?PJ^E zhikHLC?s|S`bAKA$4$E9^u(^t@j>+|7^}UleD#YKYzL)$Gmia;qEtRL>9qFmo^#<{QvL=jH z)&D&*5)R_dAF~5q*cSfOJ5(QTwLss-Vmo%i0z`SR@0PpUSamOGaIVLbt zUzh90AAb4m=kK3b>sJ$dKMZl6sMl-;ESboXY*xB0mc|86S&;YgorgWqC;)E+@basG z#O}R9pODzM_ahLPtiblpN@Phg7#;0I&eeVoYYi{Uney#5b%cdtoj1$;)0ef+IiO;O>YyG1aVp=2MeFjk#J%WHQVZPi%FUZ4Z?<`E<3JZ1)lJ}glUyUN;8j_I87`YkP#ouYE=zmA z52(cy3afN_IXNn*!PPwIu^=y-&n12mS)R%A<@V;r<%OhI1YNwAfrUy+yLJpP#dB`- zhv(Cf>%;4Lz2zKS&O+RIU3*UHIjCY{_hqfV_s{?2T5)@aOy6Nm5st(1!%=K5UgPN) zggts=*@{+FIQ7)BG2Q}t7Hr`F*uBC7cJF|t1WzK+CR>fod^vsv`guD%HijO7Iz)-` zDf8>Rz#HTP#jGB($jjl1`nBUQ_9$2`FzsDK+>gV{Y@OmcX0jjLJEyE@fcq0lZ_ss| z3)+vVZ-C;N0y+(m)w|qhi&pkn&c22zAGk}KH6g=a7wgxb*5`jbM2l^MS5EZ8;XJf# z+o6}TImV7)868s{fmdfuOwSseuZuUKolj5BoMHlLPu5I(m`lJO?dZ*G#G1FsUiL3l zM+&y*>bBfHKe4nqwO-y!oNh$CcwL<$mg3=rC|o8kGaKFWGM3?(#W}Xa<8iZ}u~@VK z5q4r52HPDPKCvfDubyT)GlQ~ZQ+aur6vo3*aJCP64OQ^y0%rWOTK`6D{7?|~GJ?jA zPS2NuWlwh~&Pm=GCAWvrN^Ixz*c?wDvo#1_Z7$4LXGI}^>`L2Eu?Ti}d-EO48xZ;B zj?IG+e5PZ*b$J^t;I-@^xV(k;eP**$mf?2RY)its=#Y6wexuqJjE=q>8qo0R$KS{K z6uu(09p#%G>*iQ&_QWCNxQ9c46>ZA{Wd){XY;o>q#Hu9=$VbiO;Duf}*!Sraz`y;I zzzE`^n=j&&gKjF^1iQ1*D;h6r z%mQM`p+RjrEX$VCCcANf8or-=`t5D5+cY9{Z#mh*{GOem$wbMGiYw22jZ+P^Uw}*A zwTO)U`|Cj@Q2V}U1PQh**b~UIOuQPo0q-G1mBXu%lX-J*x*guQP`uU1F;**kg_t+6 zETZT%I?8YDmLI&G7vp+hNf2?Gx-(>p#{<~e6Rx@wcY17ZsjzrqV61>_d|Yh9Y1b!K zJ`@$+;)@SGG3c?DDU;!&kIT%7r7gzyK)~&mNnPVPYK}x(?*QgWg5}nP&iVTwb9}(* zES^Gn^Y|fnU;6HyCuMDK?G{mx<>C^;?u3-+w-)(-rL=M@#K&+i}k(gy|9H* zD0NJ>%MDBl=r~;W_ksYb9%dD_L%EFNfB# zG>3N?dJY*KT9%trhikMS-5ZkJQ-a$bfPnqK-enG|K2;~x5qs!EIWWr2fUe@V(ut29 zUZ8wfvjuInyUHu!Kde~%p^vX0Mz-abY0b-ogtPiXt#HY8AJeO~?T>;!^S9Skf*JiF z&JOR}aMbH8!-CBK0NVF?qYL@_h}%5(kXpo$y+{kAv0JPW1igD4*V!h#vBz35=Kek! z%G=a02ee(!ZF+GF&tQ&|_q^%eQN_se64)$DbWj<5Bjj#73!old$&lfE1Xhcho>Q1- zd?&{I+zeG<8_jwT$BS3O6#~xE3a`${aXtlRsFQ7zuQVoj@8qZf-7 zj$@)>QHob{kR8vLphljvSwMPwMeJS1c{)xKJbaE(Ezk@$U*URAg5~As5iQFKCI<8s zdphq@mNfr8MGYoZ`_R2h>bWn$>AS;`v#^J=6&;O#X-M@B!E64Wpts}%W?+qkSAoLo zPH%yK=2Lcbibt*99K>VV4W01dKrF@=ugZ@cG6H8L{9(!d_u zUs=L%8<(0*%iaP3TzP^;%&Z6lNEuXEN9+p*$Hj56Bj`S#HHmN@`g^I zCm|nzvV?ou`Wn5r=pbBJyyzKawSdmCM7#{L&SodEyBO2{v}FH(UFWtOw+#f*_xy{h z00Q9Ub4UvIm0?9xv1tdg`#0y8}`J>BoW|F^Zx%%6#p50rW(7B7O~ z!!AC6v|BuQxD6efu{QI3lB=XVt06m^ZNX+oNzILBhmkYoA|=YI%SQug@7l>|WhqtA z%~mOlYBW3VdYrM@UZqEt8%a?)@@gQ&FU9tDa$X!%ZVGy|WEq9y94X5z@oE;Z0~fL~ zgte-=K4$Jo=f~#3nih9MrlTr8TGa-(P6jEj!1Vm<1ABXWX|EqXzFrp_ri;UktJHi- zj#*RFOpWD8%?6sJavG$7oiDT7r<3C?<~8u@guQkd%)P6Ip+EdK%vC4Nrg-*1b!P&z zuBClUC;PS!NhsBU)z>4{KYEFdp0t>lhx}AfR*&NPbPcU6S#{w}GZ@!<9ZKakn$kKp zxm4-g7M}mrZx_>9G zl=%Ha=__R5B?;Kqbkq z3-z2UcG`WP&Mu=P!cujh0#VxP8os{=_h;7Ja(&P%d|bo_#cQ16I~F5*CcdPG(?|Br zObMJp?$#&hSlQjg7NPhup@7wzPTix%~Va&DbsjB`K)E{~kKY-;Q)E*QH&bDLGt z9mX(SL4J~way2z7{YJD*4%m$Qy6)||>2T7Bo2&g-g7dD9k0L8B>wz_^{TvB)`?Lsc zfj~w;UivXqcb<>!YrE~gD%|DuIS3cs7}cjRyioe+j{uj6SvwU^TjfR;{|onu@*sgr z^)H|XNECcTk8|2qimh;Z2)av4JCKLqQ8mFJcX1Gwt}zJ@x4LqyCAXE|mY;GoOSSaZ zWW%mpT<2XqDqv;T*1eeM#i@*f0LT)!ba4fGH}zzHT_X-FPw^wEJ>L(9W4hNBgyXK zF)va++abZE$$GB#vma%7*r+#DJp`PW^L?Iq3m#9L6x?r$oLYduZ)L87Qa#&SO5;Ljh%K*Q>4Nw=cJs{dNEJ{l`zM zlh2}j}n=z5J*%TXyu3b%TI=K>_PQ~vP!{7xa6}F=4^GDQXNFTg@XbHO8Uw=Nb z@Au=Q;wqncZXeq1<&P_~CtWiq2Zp#^9d*^QY84cunE{xFR1K#p|~uKJHR1bJu9{os#Si~##T?%NKBImNm7rtA~n$lsySy<{)bn2 zlG@zd>N;>y6cc&X^!wi@_tPf*a?v1&%0u%hxZFjv1>!A;rpo!{GEMHJOJdHPaK(LV zOIzZx5lN#)x(W@bJ<>T31dGyD{bu0c>b~AoMrd} zy7(GHOq6_)RnP4mDCe$Cv~i|v0HM4~9P$yAA?G-n+71gTipbg8?zt{>Xs6C$-`(mJ zkPlZ6s!o9q$lU(IN;+1?=0Ya;asPDxHFd`2c}KHwQ - - -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 574d07169a48..6ffb5068b9ca 100644 --- a/app-crypt/seahorse/Manifest +++ b/app-crypt/seahorse/Manifest @@ -1,6 +1,3 @@ -AUX 3.32.2-libsecret-0.20-compat.patch 1333 BLAKE2B c1c80f28531726c60a709e136c1c156980d6eb5e32911ded5220382905180a542440e27ace8feab410f963a9920a5d2945085a45da1bd7aa3fbce83f8f776a08 SHA512 468f843cbbee56ae82ed3c36ea18e27e8e21611724631d12da9022bc24f8822c9d863c12b59d6f7110193f5a65cbfe41d3a7b61466d6ba2d2f4f994892d4a4c5 -DIST seahorse-3.32.2.tar.xz 1278668 BLAKE2B cd3fe6794ca02b1b0fd4b833a7128b8180137441a788f1f3ec5bb4186517ebb9e7422fabab2d19f60420b36e6b1ecab8b8326c99122aad185b8e45927232708f SHA512 e372f79907fbc5d60a41ea0db3a91575b0b304c1727c6091f94eec28445cd836faa32754582c59fd1eb8ce784986e63b4c8cabbd46d5e4cacec1150d9ca08481 DIST seahorse-3.34.1.tar.xz 1271616 BLAKE2B 64956d0ee4f15bc048f42cefd827aad91927b34eecf4a2e53d988c379b3eae1ce0ae29ef469c2ff80ec9cceeaf77a271c57e28cb98dd24ae55c048faff487c1d SHA512 d2dff7d73a0968c1a5a8d39460f08b67f6794f22812200f564ef719354ab5cc2dac2213cba0d4bc10a455aecb9f55de8ff39943db4482beaac9cfdc2ca1012b8 -EBUILD seahorse-3.32.2.ebuild 1548 BLAKE2B c60b73c8b7e427f09b003ebc7d1028a82f236a9975dc41571bf05a16f443e11cd6566aafa502a74eabcb452b6b5b2e14b190c8aeb8b273045a4687eee21352ba SHA512 1aacea7daff0d72cd4b0826faf59430ba62b575dfafb968a950711a6fe68376b8a1afc3fef8176ea471def213ef08962c47d916f24bf7bbf2f64da0a11d7cf83 EBUILD seahorse-3.34.1.ebuild 1556 BLAKE2B d74e2df94472048b48c8df990860d8848bae46774e26184528d5e04ee3de032262c943db32c55177c72d989c49c37ca129dbe93be29bc3cf24d609ef1b63f879 SHA512 9a4c566f6b3801ca42d0dcca75fbd6fdc3efb1a2bd712d5dc1b33d123fecf2b879b4906c127754a79554fcef8aff3c026b078e519648ee1ca03b43d763f5b4d2 MISC metadata.xml 742 BLAKE2B 11cc6cebe3f395ccd9f2570a419e812951287d7a9af2bd88720a66c7349305c108c451b67a33f9a6da0c82d7b0731ca74980dd7515db3d167993008633973a6f SHA512 cf7cceeaedb1fdb503def974d945a7a5d38a95105dda77f7e917abcec8ce823b461bf3cd1ab5f1a458de859e48a4d58abde71a5a4599685772936eb3525ae3af 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 c4b577b15f43..30a796e44ab3 100644 --- a/app-doc/eclass-manpages/Manifest +++ b/app-doc/eclass-manpages/Manifest @@ -1,4 +1,6 @@ DIST eclass-manpages-20200213.tar.xz 411328 BLAKE2B 71ecb7fefddfa1e2f865841ca557581e78ba17776be0e678ad21fbe47a2494da0d4a13b11c6b449846b6f05ceebaa78add078e763c3b9c910d5a40c149dca6c5 SHA512 16a67c05beb36ff63b75c065fc92852c959cc4645939f7c5a8894a6eecf3a334abe117417d57e45fb222204f233755c6848f53569ca64f911bf7e05f33a0ab26 +DIST eclass-manpages-20200704.tar.xz 409212 BLAKE2B 0b8115d40520bf045bdce487cae53ee152e84d2d3ac47a7956530801c16be60f0cff72f6d7275c95b9ecb40e170cc279272ce846ea94a75ee25081b7f7e22a78 SHA512 8ad4a24352008072c65f4c9b0978b8dec029f9ed04efc13202742aa922b71521c59113ab80b6219dc65ea63279b3f0f3d4b720e542b524cdb0787879849d7ec7 EBUILD eclass-manpages-20200213.ebuild 610 BLAKE2B 93e86cf1877613e71322dc5e4a6bc48cf1b507ece9b92040d096955199b02f44c6516a055457a7d772cd13f2b16d66c6a5287082d3d08154904fc88a4bac9921 SHA512 034f75813d0bc6658afb8bac4ab345505880a5c694920df666985b1f62dc2b442e9f65e28a81157f5b2a8a4a097d192fa793b4990e6264631377d7c6aa7bfc21 +EBUILD eclass-manpages-20200704.ebuild 624 BLAKE2B f7132621ff41ffa7f26a58fc357d32a4e0809c1150354786b95c360fce1fd6125bae562639a8713f64cef38e604aae8ba0b71a1e610c3913cc3d7c3dabd00514 SHA512 4de98a0847b461de6aa4bf49dad1906ff81fa7bd4a65774469736d9ad09a1753b7789ee8a749445b70aa762c4586cf20612dcddb15f9f634e700c9b87a8befdc EBUILD eclass-manpages-99999999.ebuild 734 BLAKE2B 3a2ad31d9607eb9eca6c26a9bdfc7ef076f03bbd72cd9df1c7affbb834a66fd682986a9596af9c1d4d1f3ba2af090d18915403b9028dba6a4c927a8e8e0ebdd3 SHA512 10d89fd7527b870b9bfe35b70be14de0c1f1a0ba5deb7a0e86e8965bf963d04a41fdfb2907bcb5aef0974ef6508e2717c9de383e28f9679dcb1dc87c60530199 MISC metadata.xml 374 BLAKE2B 3f87ce1d875199a067b945d6c9f3b80bde36ec25714d7dd802a55b37895d6c1e9360e003c4e6066ffcf6338a7f04b46a181a8c49f7144866fd9547626a0378bb SHA512 3caedcecef2f388c833b9f7db0af743a71227288bb145ec8a56c2862c7f56571a860f7f961d0ab1565cc98a0d178e87e24a7321cf0b7d4c4d3ab95c120fb0cf9 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/Manifest b/app-editors/gvim/Manifest index 9e27d3d4cbe9..d4271f67630e 100644 --- a/app-editors/gvim/Manifest +++ b/app-editors/gvim/Manifest @@ -9,6 +9,6 @@ DIST vim-8.2.0814.tar.gz 14953478 BLAKE2B fd4155ec749bd9a705e8114ff7f8cc321182c9 EBUILD gvim-8.2.0360.ebuild 10326 BLAKE2B 4fd00bb56f9cac3143d22d7d080046a4ac76a8d64b13ede6614527aa5c69603b792f5b0ec5efb9284978a1c782454211bf23ed25fb96e6994352602bc97b350e SHA512 37b60dcc8805c6aef6e1b1a3bb93fa96ad6b12a66614f30858018f369843d77ab57040656b710fd818bc2c823a43202ce52dff5a6aff1e1912298a72e51ea2cd EBUILD gvim-8.2.0508.ebuild 10352 BLAKE2B 6254ebd3e71252a483b4e17edca824d44191e3a60a60a1578484f590ead141fd145c203639ea4abf4aa9f62e8d0a5239b32662d780e3915b0034c849b826e7f1 SHA512 636f140d411d0a1c1bb36e0d6bea7256d6f9ac7db0745ed99d7e347536bedc2af0175b94be1738afb7626bb7790b979192d9bf5d528f43b6c86b09b8d1a7832f EBUILD gvim-8.2.0638.ebuild 10352 BLAKE2B 6254ebd3e71252a483b4e17edca824d44191e3a60a60a1578484f590ead141fd145c203639ea4abf4aa9f62e8d0a5239b32662d780e3915b0034c849b826e7f1 SHA512 636f140d411d0a1c1bb36e0d6bea7256d6f9ac7db0745ed99d7e347536bedc2af0175b94be1738afb7626bb7790b979192d9bf5d528f43b6c86b09b8d1a7832f -EBUILD gvim-8.2.0814.ebuild 10352 BLAKE2B 6254ebd3e71252a483b4e17edca824d44191e3a60a60a1578484f590ead141fd145c203639ea4abf4aa9f62e8d0a5239b32662d780e3915b0034c849b826e7f1 SHA512 636f140d411d0a1c1bb36e0d6bea7256d6f9ac7db0745ed99d7e347536bedc2af0175b94be1738afb7626bb7790b979192d9bf5d528f43b6c86b09b8d1a7832f +EBUILD gvim-8.2.0814.ebuild 10320 BLAKE2B f0cc97277892726264f6db574fe900c9bf67d5b2129cb15a509dd8848a0c8f9310975430a53fa1bffe62d6d94df53603e54194eaa7a1eb17edc78be22e343129 SHA512 dc45775945bcc40913afd9d0bbac3eb6ab5c789dd7621736f4202aa1ae7446083132db353120ba6d781ec63620b33c98cb31a4f390dfadcfae32f53bdc1acca0 EBUILD gvim-9999.ebuild 10352 BLAKE2B 6254ebd3e71252a483b4e17edca824d44191e3a60a60a1578484f590ead141fd145c203639ea4abf4aa9f62e8d0a5239b32662d780e3915b0034c849b826e7f1 SHA512 636f140d411d0a1c1bb36e0d6bea7256d6f9ac7db0745ed99d7e347536bedc2af0175b94be1738afb7626bb7790b979192d9bf5d528f43b6c86b09b8d1a7832f MISC metadata.xml 633 BLAKE2B 5ecbefdb3a4a116a9e56113621970dd581f27dd42f8b6ed4fd445cb675bec4729bbce076a0d20de3dd329e00723f51d64df9a7b62658fa8f1348982aa8b8628d SHA512 bca6784d9746a7d98aaec2e3469b8bb3057802b869181c79622d16cfd31b06ca8c9dd89cb147f11c1f709fda2312973e7e115efea257a781905fb3a789b0cfce 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 44f3505f69b2..ba3d294f390b 100644 --- a/app-editors/hteditor/Manifest +++ b/app-editors/hteditor/Manifest @@ -5,5 +5,7 @@ AUX hteditor-2.1.0-gcc-6-uchar.patch 1443 BLAKE2B e08ca71c4c0499f8344174ea09fa32 AUX hteditor-2.1.0-gcc-7.patch 724 BLAKE2B 030fe4de475ce4b140f5dcee8cb0268bb0b6dc19f1e50b94cf0f3b8f0546d462025ca30a1a75acc16f7560c9318efaa8adeb6a29c33789c304c97512b31994c5 SHA512 afdc2fef1c05a225e9a8e8d4ccd25a8b1912ff6532dd09a320f6df031edb732d9b9b99fb77f39cd41ccc45fd9818fae1b802ca1831669a0e2825b59094094de9 AUX hteditor-2.1.0-tinfo.patch 176 BLAKE2B 936f60f54424b9d69986b7b9564abd3c5de2a321611e66e386aac47ea504f7a40d3c6614f4430a70052b39dcdf68f4540cf1ae4a2dd0a4b237857cd611bbf8fe SHA512 1800a7010f0d94da473bd10e3ab36bea2b99c2d9b78b01f0c3ce7c35d2f9ee33eb3da9a2b091482f213136f23c97bc3afd9a10f59c7e56b36817cb5ba34f4c36 DIST ht-2.1.0.tar.bz2 884139 BLAKE2B c979563cbfc4df7e14f587b250fbf099d9f4683afddb3afc88693284c378c45466dfa3c47555fc69e83e2972cfabab63f3cdd42fd85602842854372131e4063d SHA512 6b5fc5fcbc63b9b7c85721158e044e4578ebfdc38618c760c0e6de06a276bccd3a960ab8bed172de788934515ad94d86349c4abd3228da66b1601deaaa2ce410 -EBUILD hteditor-2.1.0-r1.ebuild 1414 BLAKE2B 6baa7517d6218432641a95c1c79a865b0f1f63b9fcb06571f9fe0414a903194e943b1d4c5c200ee5363a0cad84fc3c24a1e5fafd166d73922cda0e16dd7ab153 SHA512 12f147751d3da898d9336e34fa795bbe3a315ab430995af6c47ea8babacb61b386ebf0186e6cc18f8db93f9e5a03e5873073c49fb79afa9192898cb3882d1be8 +DIST ht-2.1.1_pre20161206.tar.gz 1082309 BLAKE2B 4fb00b0aa6115da3b561436f9f9905c48d93d6768bcf207931bb46840727c85fb5c9a1afda8ed805f71e9ce242161a2b95e26add02ff5aedc407df7f11c6ddec SHA512 33d681ee8c978568dd0d187d6846994362625d000c316baab10c237175fa6a47dc0e7b61cfd503c4dfad8a01d27af7fc87cbf20109087e1d9280048c898fa621 +EBUILD hteditor-2.1.0-r1.ebuild 1340 BLAKE2B 3869802dc5c5a8d19a3e8ccefb1ff4c14ff6a27775e95bda7a2d29c7e394af9b37a6b4ca1a9fe73c14d4163e7d9506719e4378440797a5d3d2fa3ee71e83ed40 SHA512 0302c17994d1fa7f7b22995912bca82942c00141db3a79d1c67b41aff74b6c92e6b8920b20e63917926fa775035ee4db3b38ffd6ddf09314a439f5826afa3bd4 +EBUILD hteditor-2.1.1_pre20161206.ebuild 1068 BLAKE2B d84804b4127fb63bf5662f337e4327a04807c499a0f948faf682d4a73bc2e48e9c3733ca685fc544c7aa655f17ee3031a0e378d64de409a6eb5a0978bf4e0d67 SHA512 a5269d1a78462fa2c27068ca7851443c116c3b2af44a31eacc8492b81e266ff802648339e69b54d70e3df6ceffda902b6e74f775deeacd771329b720e6b754d7 MISC metadata.xml 464 BLAKE2B 7fdb5c881881e21f4a74db09bf905c4d0aebdb5077598916186266ca12dca891c1619ce550a37ac3400ef92138ff2521dffd91c25bf254d8e49e0b628ea7ebca SHA512 b08be8368d7459a56096769aec6cdb6607225968b87ac12d22c788081287d16345060f071c09c0d505a8caffcb5de9378328250758b13c9229eb1fc5c10a8388 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/Manifest b/app-editors/teco/Manifest index a8114c1b9ae1..d5324b058780 100644 --- a/app-editors/teco/Manifest +++ b/app-editors/teco/Manifest @@ -5,5 +5,5 @@ AUX teco-void-functions.patch 12115 BLAKE2B f72d87f9ae2a03d7b83aed09c009c05fbe89 AUX teco-warnings.patch 1206 BLAKE2B f9f8312c66e506d86cdd7544288965927895822eac3ad6f49dd0f1280ddc72f9d2cb2c6e4e7eca7c36c435677559e25bd4c9f6816a9e41816d23a39d64ee445b SHA512 7294ef66917eb549d9437327b32160317313d343c731423e34a07ed407e5595e7ac52d57c55bc1e5c6732f5ed0840533aa9c546ee32f4ea2bef54adf5a91b249 DIST teco-36_p19940820.tar.gz 61305 BLAKE2B 9bb15fcb20948dbcac1928e32b4ac69c4861be3b0c01d5be68836138d9478e71cc0dd5198d9ac6816245605c34f8b21fcd4e62c48c097e56cd585579df119939 SHA512 686b3944a82d088a2fce12a9b770f4aa5f58aaadde064b3d3342114f0ece2d7cbae27d0e92fd026def6f62a3ff0dc82b37146e30a93b2ec195dc7f376b45fdf7 DIST tecodoc.tar.gz 154109 BLAKE2B 70b9cd99281ab6180e4c13845f3fc97ccd6c142b4b9a3454ac9dcf189e2a65bfaf9b033312aeb9773301ff4d2ec166f79d587f79158b2b0f3f985f77b06f86c1 SHA512 1819450a08e296bdd3d4c282d9a9c7c58203acf82a67bdc9713b0cdfa2d0c4aa046c86ee4ee6f3b2d9ef0f3052705a13dd3d8afbf372bd3b1be8d4c5e8e96fef -EBUILD teco-36_p19940820.ebuild 1538 BLAKE2B 41ed663d279ca03df2e125f02b29f66b63c3e722942717a6b2cff570d03d79422b05521e887286920d8c422f43b85bcc05998bf49f2bed6b6cc1200fdae9b35b SHA512 0560fc4a55badd2b184d5971014fe45f59b5258e99016370f836e4736b08c9e6a53b1408a12ddbe0792863675b472cc9d98eb8ca79bfb7ecb4fdf0fd64f8c5c6 +EBUILD teco-36_p19940820.ebuild 1541 BLAKE2B aa700b2f810c7d59a467a27e9cc76ecb14cd38e0acb9c88ba1eabf19d63a554c918cdac271a30c926a15170233d56b70315e48c69467151dc1e6dc7c706c371a SHA512 e24ea68e94e0fa4acecb799b955558890c8b10a08725fb46b932a45d70f21b9f34a253db876a8750d0b8d0d63947f893ef875510822e3995cb4b47c6b22620ff MISC metadata.xml 1356 BLAKE2B a433a260d80042f9a4e034f93e94793b8ae3e9725d44cf4369f5baf506d6dcf9be045d3a4ccbefa842004c8bccd629d55f947ef591ce37a662c4199d4f27f2ca SHA512 3e8680b16e6de3e239f453d13d4b0cb41545aace84af0e9cf8103c0f605cec29467bb0b5feebd592dbded84cd109360c42f63da69115870fb57c97f8137dfdc0 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/Manifest b/app-editors/vim/Manifest index 722f381468fe..3b9f4bd96171 100644 --- a/app-editors/vim/Manifest +++ b/app-editors/vim/Manifest @@ -8,6 +8,6 @@ DIST vim-8.2.0814.tar.gz 14953478 BLAKE2B fd4155ec749bd9a705e8114ff7f8cc321182c9 EBUILD vim-8.2.0360.ebuild 9047 BLAKE2B 61761262f606478b9bf0d3ed8a1e33d88675409b559b821285ac819222f8fb20cf4d1a473310b22a0f066e34d2794fb747f9abd66b83457e0ebe050e9ca0bfd4 SHA512 4de6099691f5bb9cb991b794bcfb257b835cf20d3dcb79e3715b9ffc92696a74094cddbd143734854420218e96bf9c482625c4c8d1cf0a55aafc07e128ce6fd0 EBUILD vim-8.2.0508.ebuild 9073 BLAKE2B 8fa50fa02b0023cb62ab874d05448783f67dae78b4acc3cdea06fe74cd676e8c73818f5c89a4c5f9d551af9d544ca7c99d5737f5031e0567c7b2ea05cbe68e5b SHA512 1c7f28b4c3c3fa0cdaf05e7613e5a41793f257dc1af5e0cfe489b721fbeb68816e3dd42dfc432a806de509ff1b869a187165ae415e144719e5dc62928468febe EBUILD vim-8.2.0638.ebuild 9073 BLAKE2B 8fa50fa02b0023cb62ab874d05448783f67dae78b4acc3cdea06fe74cd676e8c73818f5c89a4c5f9d551af9d544ca7c99d5737f5031e0567c7b2ea05cbe68e5b SHA512 1c7f28b4c3c3fa0cdaf05e7613e5a41793f257dc1af5e0cfe489b721fbeb68816e3dd42dfc432a806de509ff1b869a187165ae415e144719e5dc62928468febe -EBUILD vim-8.2.0814.ebuild 9073 BLAKE2B 8fa50fa02b0023cb62ab874d05448783f67dae78b4acc3cdea06fe74cd676e8c73818f5c89a4c5f9d551af9d544ca7c99d5737f5031e0567c7b2ea05cbe68e5b SHA512 1c7f28b4c3c3fa0cdaf05e7613e5a41793f257dc1af5e0cfe489b721fbeb68816e3dd42dfc432a806de509ff1b869a187165ae415e144719e5dc62928468febe +EBUILD vim-8.2.0814.ebuild 9041 BLAKE2B 284edc7c7a8fe6b4e5e0ffaa39e36cdbebf1534eddd223c7a03e8136fb29ca14b5549a6282c1a3dd0b21df8abbef409ed07b16c33c342185a55aebe5e574ddaa SHA512 899f16275ed449611f6c212098a45db0b92ee3c06f3a96ae899a041a9a3668529dbaa07f7037d05469a06c47ee6d90d2d454c82e97ff9fc03bd7b6cea8839bf3 EBUILD vim-9999.ebuild 9073 BLAKE2B 8fa50fa02b0023cb62ab874d05448783f67dae78b4acc3cdea06fe74cd676e8c73818f5c89a4c5f9d551af9d544ca7c99d5737f5031e0567c7b2ea05cbe68e5b SHA512 1c7f28b4c3c3fa0cdaf05e7613e5a41793f257dc1af5e0cfe489b721fbeb68816e3dd42dfc432a806de509ff1b869a187165ae415e144719e5dc62928468febe MISC metadata.xml 807 BLAKE2B e876f33c06a0bb165a43a7c50ff9bbfa0513e43287f54dbcee396af736034e4cefba8831226b47cc8a334599632a94344623ae2343f0162dbbcd511f749d524a SHA512 a7801a4483b08944c01848593354322c406a929296075617736755c0b62852b76c30467cee2c360ea211521274f2019b495309bffb5a3285d73940aac45e4a53 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 f03ab8673f2d..619b83c0e480 100644 --- a/app-editors/vis/Manifest +++ b/app-editors/vis/Manifest @@ -1,5 +1,8 @@ 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 EBUILD vis-0.5.ebuild 1896 BLAKE2B 203ac7e00c94255e5566e2f446cda5749ffaf9eb563de663b3a1bec49a1bced3dd660ed0501b82d8f4cd399511b595aa62a6e6b6dee4e6fdabe2bd2286e0f28f SHA512 ccc982bb70fb8485a4fa44ed6a561305d4a8e016ee5ed0b1f671502a0c7e7f60b30718b61d2154e036a92300c280fa03c4edd7f46de319ee3ff44812dd14a41b -EBUILD vis-9999.ebuild 1330 BLAKE2B f23e11f2c52c94a7c5211ab6640cc33562874f19c1d0a5a50582c02b49d952f84d98fd7770fe0fa7233678dc1cf896aab920c5410743179d4ed69f5504fa2960 SHA512 fd91bfcc4c52091e91f620f29fe048fc0b277338a318ccaca4b1a45f1a960252f10a85493eb24d41238d9791608519ea7c9f2ef27e9623b5ad9a02f0122d426c +EBUILD vis-0.6.ebuild 1696 BLAKE2B 651e46d6a9f8c2ba06b337dbdef90a796b8095f77a94baab2c1b9bd3b706223bb6abbab2e74eaeea791c2e4b12a86952a7ca19c3e6a31e1000ee0dac17a8e336 SHA512 ab68ff1949715e39a7df18a729b16b4dbad829ed94cd3ef6a787039b065dddca47de1c4175c83994d47fcdbe450feb6f1e1be6924fcf9b864aa1236a77471906 +EBUILD vis-9999.ebuild 1271 BLAKE2B 7cc5f74cdd5322bcfa8458bb4e2820466f54ffa1631a636925d79ab1b0568079434e31307df6f6251801b4fee7686b185b9aa5f30c45855eeda3d4c47fb34c66 SHA512 e0196ba4a01430415e6ec3cd0b6daa430486b7c5b2a9cfffc7bc99baa953e3f6465175a0fd2eeeb00ae46f6c70b3222e45537a1a05e314661e53e455406189a7 MISC metadata.xml 593 BLAKE2B c1f2c845ed329592118b0424bdbd4ff75d690fc657b60d6c1340fb668f2dc32cc34d807e3be77916630ea1db55c8d8d84db5d98b7763f6c1a69555c7b028230c SHA512 c9fce79e630218ffd9300592ca35a700bc5291a2a8453b30a1e33a4e64d03d9c5cf4f95357fdd87fc7b206a5d113b52b182dfb34ae713273992dc5d295a89730 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 1628e46f2145..23b48b116e0e 100644 --- a/app-emulation/qemu/Manifest +++ b/app-emulation/qemu/Manifest @@ -8,10 +8,7 @@ AUX qemu-4.2.0-cflags.patch 508 BLAKE2B 86724caca22a4bd2b21db306d04d8c0f6a542a15 AUX qemu-5.0.0-epoll-strace.patch 1455 BLAKE2B 8617fd020d36d0fc29d83d0340177f046ee58e08eb3663ae023647f0246450a8d65df1558731ecef06f29917411a26a97b2f9491e96efe4bf44e1a5be439999a SHA512 17f79dcc1e112d776875df281c13e12d58e43c0530718c992700d70030c9527f915193356db8e6f0fc721f8462f95305442c9393310f2a04df4d060f7e3a3f09 AUX qemu-binfmt.initd.head 1442 BLAKE2B 23aa5338914aa7c47f9b1cc1d28291abd0ea037a33cca81f990decfafac2907c86c042350c9dd45591d16330846d4e11d2c8a2a409a68ad81656d9c2c51964c0 SHA512 3fec8946a37bfbd2089f5d95089ed5987a198fc0139ee7482d4bb38c2ffa0e165667a7853afcf2b458bc3e2a6540f172c929ca5a334a00db47e2d0f881382c0e AUX qemu-binfmt.initd.tail 245 BLAKE2B dd59f2944c6e3f0c4d282b94b687a9b5c51dd77c5103fb9889bd9ce56874495397676ae6c8375d9e9e23094828477240778d9e0f361e68cdd63fdad574851561 SHA512 bcca16805f8380d52cc591ea3d65a8f6e5de456730618f6aee301510edb75d235a22d4d7aeed224882210392840adb403eb53234b6cb76a4cb24533852a8b737 -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 -EBUILD qemu-4.2.0-r6.ebuild 24465 BLAKE2B 039d18ecffc0e41943b4b2263f5edf06e7bc4adfa8d1c95644c6d0d2e0fceb823c8e52e2549f939a4e699640fdc22dd68c3420054a933f335b008de888a70da4 SHA512 5585d835b938bb20a8959cbd41a9e86f9d0f993e9968e4b51e77028c536ee530d3bc2b25bdc31b0a3e13d27c2342b242f02a9478d28a66d5f588bfb7c9928c2f EBUILD qemu-5.0.0.ebuild 24539 BLAKE2B 556790420f61cbc42129e0996b0f95a90faa1053469bdc4c6b006fdb9f76233267e899fafc58c1c64baf947d5239638fae9198ef4604f1cb7f6bcc5d005a0ee2 SHA512 83c7093c429fcbf8a1b582f8672c486f79f76e1fdf94c1014b4f3e895c8c08bf294dac511ea8bd46554758a0b8d2ec8d9d3d8fbc76f9b60613056810b53dc896 EBUILD qemu-9999.ebuild 24498 BLAKE2B 0cbeeb6404826492304577500e9eec52fb4468ff68f2693e1d7688d764fafeba7e4dd25e59fcfe618f16c76cf0e7ba8fd514d1467eba5d8252dc31d52d493137 SHA512 6fb2d3e54e38c821ee123c63d71c6f68b4a6e650d0a53e47711510c3d599fb12cd9cd2c04cc21950d295abc062e039e2a82ee4e226ccf0d9f7bb16c72037bd52 MISC metadata.xml 4465 BLAKE2B ef8f4fcd42539604fd5d05228dc89b9bebe56490c20da6cd3244a9b9d8c5c66036562ff64e4a740c824a80f2fbfa70b6540873d223f4bb9f901337fe78e3012c SHA512 103ee38332f04a84527e177e9efc36847daa0bcdb6ea90a33ed8656139b7464f8d99dd6cdf7cc33460c87701786e8573cac532af2f84d5ae53d1b78c750ef770 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 3537079e8e45..ef45779f45d8 100644 --- a/app-emulation/wine-staging/Manifest +++ b/app-emulation/wine-staging/Manifest @@ -1,16 +1,15 @@ -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 EBUILD wine-staging-5.10-r1.ebuild 20457 BLAKE2B c9779586ce20489b05c6d7fdc69a8ed5811b796b5f6c2690fcf7028b109c48b2d30932e246f7dc56562d8835d0e01566a43463e8009590733f17498cd5ad1817 SHA512 f3ec77be196b94708e14e619946287d9974f7f3f8304f81af19df42a5b11855d0fb63f31fad3a2d49a843aed8f4e32d421a860abd05ff65db74bda7372034556 EBUILD wine-staging-5.11.ebuild 20430 BLAKE2B 3a6112683291ed2e3856e1dc4317384e38335d0c79ecff56c9e2281c10c2dbb4584a75cfe711bf27a818b8009f94b86f3880bbae99d4f0b1dabc8467ed1bc64a SHA512 bb27944dd8c5a5572b0cc3dd40320e238c81ea0e583d30b20beb7bef88c6013ef27f2d941ddd38aaa65c617549e6eb44b09a03d6a8250258d0e6bba7d31092d2 -EBUILD wine-staging-5.8.ebuild 20335 BLAKE2B b72f4a198a4624222653084b047027cd4d0d376016ea8f903d63355c4b98df48bddafdb52ed43b885265b8496f8ad89c849c456fee9943c17d4a004a11fd8176 SHA512 200aba15c914656205ab9f56e8eca057f3c54a8da6fde14ddcde5a5d5168585720080258661b01a845fd75cbe3743433cdd073986de4dc91ea5d04000f06b2d7 +EBUILD wine-staging-5.12.ebuild 20510 BLAKE2B 80256f3a10c9c6088a851de6d3bca3f002530a4f5cab78be7e3769dfa5a3621b6ba02f1f44a3c6351e78e38204f114dc8fc03e51ee322054069da39a101359d9 SHA512 c4af1a4879d379c25184e39be0a8e3367e6bc84df3b86591e1aa4f84a421bfefb9d589b6740f71808830c6c342825b277c77d7e8a53e2ddf9dc82f42f38a508d EBUILD wine-staging-5.9.ebuild 20430 BLAKE2B 657bd5d2ef70dca9d719c5645a41f5c1cdb0455d6550f8c46362b5ac83591075dac1af2573a8a939c78779412a026d14f59ef28d64c1e78831b1c2189633fb3f SHA512 9dbe764a1e8a1357c23fcb2a933da353803900a0228d349faf70d8275ce8d7aa21e50d1d7d44e103f248c7b4d41392eca9a9a0d648018b461cf0054daf6c8795 EBUILD wine-staging-9999.ebuild 20355 BLAKE2B 1cff1a2621de3a421e1f8d96cc0c19fe4d8575987847092dad676bda6fdfd95ddddd4cafd0b84529632cc99f7329282a18b781d58e24cb26bf6b29394f0cddb3 SHA512 9d18cb888cecdc39d3ee78fbed3c653ee6fc06a2a4022bfad425888ca86b4e153c3f880fa275226b3b2ebbe29f2faadd86c4b2c6865328c696c06ba90df16bf2 MISC metadata.xml 3813 BLAKE2B de077c2b962c962401ae0922aa8a244f08db7a5f0773d8d1466497dd3d2cd6e8b60186c5025f0806b49238266117035986df25c9c939fb9d9ec98ac7af5ebbf4 SHA512 edac5258e3d47f8c0285eb382cb5209996630bd65722c864a2b548dad09d72073d1c3e797fdda0f0cbf46bb87abbc5cbf1020fec2984b08c164d019a90fc4902 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 6c1b5cf5879e..a7f95e29a5e9 100644 --- a/app-emulation/wine-vanilla/Manifest +++ b/app-emulation/wine-vanilla/Manifest @@ -3,17 +3,15 @@ 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 EBUILD wine-vanilla-4.0.3.ebuild 17273 BLAKE2B 31f49631a2eb96a0d20c98891c3ace1874bab916e8c75d6b6a003b7cf35b84f2014891c99defb1da6a77d2ce56353566e212282c4c4f607312245c6ec7e66803 SHA512 341f4e04041395f2b4a46dde9e46854e783936a4dbf0859946d4f7cb4b25072fb28f397b61c1916bb3aa9708d2e6a7a1e04ac157bd36f03be63b4d6180b9fb05 EBUILD wine-vanilla-5.0.1.ebuild 17552 BLAKE2B 45440982bf2bfd3f6a2788af10b3a1712f4a4d82a0d4d0d139e9b9eb8f6c4af2b4a516e23a17ace87a6c6cf0e4cf9f3d1a0738b380203a77798b3fae437f1ed9 SHA512 2a92a7f78ac86289439a6bc507ec48a6f6a44a1d666f8a2b0705c4bb6fbd6b5d1f667347db96ea98ead1b5473b1cb7b0cb396446c84182165145842648795d5a -EBUILD wine-vanilla-5.0.ebuild 17490 BLAKE2B 99c20620e3a74afb13605a253695de535a1fb09afd3c79c12769379993cceb2cfd387433023c7a45bb265df77eac933e3edd31fdf5e36cc7eefc28b96abd7924 SHA512 229049df1bfe362260b46a71608010be777ca26de04340aa465f6675c1e249d5e8a2b9d5f7b42c9ab55207d90bca3fd1bb6625ba5e1d27ed2993cf3b4176be0b EBUILD wine-vanilla-5.10.ebuild 17595 BLAKE2B b3a9bbeafd323834ed7d78b5f2e334faae2ea49803979ae8a32ccf36c39d2c23233bc6baa9f5d59ad4c68f0b4d7432575c833bd74962353d00609d3c55b5e8a0 SHA512 05577eb0052b83853d3329d08cfe0d088617adad0871ef86290271a1e01eec970aa8094bd1b6d7f6e8954e586269fbd9da6eff01ab816ae6f3803038376adae2 EBUILD wine-vanilla-5.11.ebuild 17595 BLAKE2B 2a15c7d11e0f43e08a947fd13c85754551f14186731f2236d82b73077c34b85cc03777eae2ac4d5343b624cf90c9dca2755025461ec6a6a7794e821184aa7e04 SHA512 47ec787a79a960d84d8439d0a2077dcbac4e5d8050aa95aef254646877596a041afe8f611aeb6d277c0cf8ade047538e20650f5a0d66c8e1c3fb4bdb38cc5655 -EBUILD wine-vanilla-5.8.ebuild 17575 BLAKE2B cb68d3bb14713d2ee2b2a4cf4e47937f65dc0fc3057a2792ab817ef3b408cf11a1b9dde6e69da9070d7954944467917fe1e8c6c0a4d96019b28e5f94e8992d2c SHA512 ef2c000ff73257c9ef2ee1ae5aabf298076d8283a4e1d4a3d125fe50586db68100de737065351eb7c7db3bd6a42450845daf2b1aff4f6a24b3e9b2015e970fa0 +EBUILD wine-vanilla-5.12.ebuild 17595 BLAKE2B 2a15c7d11e0f43e08a947fd13c85754551f14186731f2236d82b73077c34b85cc03777eae2ac4d5343b624cf90c9dca2755025461ec6a6a7794e821184aa7e04 SHA512 47ec787a79a960d84d8439d0a2077dcbac4e5d8050aa95aef254646877596a041afe8f611aeb6d277c0cf8ade047538e20650f5a0d66c8e1c3fb4bdb38cc5655 EBUILD wine-vanilla-5.9.ebuild 17670 BLAKE2B e29d26c38c91f6acf0ef43ab7a2a1ef607f3a89e5a68aeb1e28b9e8f39dc75bb2e11ed5f9f184c365bdf32200f2133c6d6a012510c2294a149539e54069f45f3 SHA512 db28e1d1ca3c00a72f76bb1d9dd0bc31e45774a465c43f13a8bfdae2a67c681f6b4991f6c9958aec8c0b42f16f82dbee6096215124fa3e9e293d564e933bab8f EBUILD wine-vanilla-9999.ebuild 17595 BLAKE2B 2a15c7d11e0f43e08a947fd13c85754551f14186731f2236d82b73077c34b85cc03777eae2ac4d5343b624cf90c9dca2755025461ec6a6a7794e821184aa7e04 SHA512 47ec787a79a960d84d8439d0a2077dcbac4e5d8050aa95aef254646877596a041afe8f611aeb6d277c0cf8ade047538e20650f5a0d66c8e1c3fb4bdb38cc5655 MISC metadata.xml 3141 BLAKE2B 07e1e174d2acc8cb6e5b2767daa8b70490f75102e95f17d8b55e416aa50c4cc47c163cf7b0d95140bab074213b490fdd0f1297703369d413d7c00486800b8232 SHA512 d5eec710aebe9ae4eab2bb4e9c14079884c60882f1cec1b3e42bcb95008acb29e26ce633b55518bd5bab4c581e1194bdb104f0e630c683360994bfd666b059e4 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/Manifest b/app-i18n/fcitx-anthy/Manifest index 4ffb033ab01e..e0574508a532 100644 --- a/app-i18n/fcitx-anthy/Manifest +++ b/app-i18n/fcitx-anthy/Manifest @@ -1,4 +1,4 @@ DIST fcitx-anthy-0.2.3.tar.xz 78020 BLAKE2B ae054f753dd7d10a0dafd80d67413c29806b6c3b08de9eac3d7eae1d540f01b7bafd22bd9c722a7fc517f1752d90c1c3d82e75aaf58a807daa60b7e9a047d152 SHA512 2769871059053fb370ba84af7cdf0c461d64724a240d58a5a8889cfd9bfb5d145998f79ed2d06a1ae1ab907f9db04fc122bfaf6957ef572fc833e400ffefc642 -EBUILD fcitx-anthy-0.2.3.ebuild 794 BLAKE2B 02b44220f7de069bf90a64cdf8405fe11905b8c91bf4b16d3d85038f2b42a14a84b09a82954dda3f4ebc8af79584ba9ede75df141f9e3100c574bd2ec8dc43e6 SHA512 b62d0f4344c423beaefcadbe3d8bb55e309bc32666c3ed1d76b7b1e33e8023579f572d52cae92be970c52bb97e55201b44782d29c952930c53a0405b8cc88d75 -EBUILD fcitx-anthy-4.9999.ebuild 775 BLAKE2B 499c8b09c5e4dcff4689780ae84a0651752a210fc660e495a5480062036a1d580c764a3c08223c7c05345bc33ab23743cdf10ddab417869902481536c408889f SHA512 85ffd55a35aed0371fbd356925a302651da9c0d6f73c2594f5c44cf9bce831f983fe44013e9621acd6d3c98156cf2b74ef6a2441e19e382d7ad7108901579718 -MISC metadata.xml 450 BLAKE2B f1d48fdccecc3112eceb62a5c60305b894fdc1ed0856fc176178ff3dbd2ca5a5125a9449cd51947a6e4478b5dd6cf817786824b5cc1841c1cd40f5bf9262e695 SHA512 2a104c976ff4336b60a5c14f49b56f634c808c5c73f8fad195028e2cc71c03e68384d315fb44e993c6ae22489e400759e3a0c11ab04f8e96d3d445a9beb97204 +EBUILD fcitx-anthy-0.2.3.ebuild 790 BLAKE2B 8095627f0a170756d500a620adea5c3754de92fa04750d4491a6a726ac1268b83439050ebd67d0f615337abb28c059fca339a918d23363c84cb411408fe688fe SHA512 a606c14d46db2cfa323fe2bac05cc3ae0faf7bdba61ea84579b380429ab87a8f921934158d673adf6acc5ab73e1aa8046a564cbeabfdf4bea5d557c287d1340d +EBUILD fcitx-anthy-4.9999.ebuild 771 BLAKE2B 8d2ec5c3b65dd069622056af3a6898f3a334ef541e5b2b650c15ca440644959b7e02e5fac7c7a6b1ee4702a1be7a38a9fdb8c924452a2fe9df0961ac67cb50dd SHA512 4aa0584c572605a79e79842b74fc3a1e85adcb87e5b0be062e317e235dd2159a834eebe8d28364849c095a39e277cdc3c4317b47c6470878e0ea9b8125ed0269 +MISC metadata.xml 450 BLAKE2B 7b27aad529b9f760cafd38ed497a6a428df9580b0612f40eca157f206bdd145f038973ce2823f42f988af182ea60ebb34abdfa41f5d1b9fcf089ed4f421df8c8 SHA512 6100dad76b1522292d84eac3dacf69890747a6c76cc1c1e519b97f749a6d86ba34d3cfa439b6a529db87df9b4f0a019ac38e616860c6fa734186631dffa75d47 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/Manifest b/app-i18n/fcitx-chewing/Manifest index c7bcc8452e11..178c2dbb63b3 100644 --- a/app-i18n/fcitx-chewing/Manifest +++ b/app-i18n/fcitx-chewing/Manifest @@ -1,4 +1,4 @@ DIST fcitx-chewing-0.2.3.tar.xz 19804 BLAKE2B 0a83ae9a17eb74898e41471450a9054bb05e504a60d05bda91fa53f90cb4328b0db4bd5e1d662c81c9322268660e57a7f2cb9c547593913206a00394883341b1 SHA512 3492ad6ecaf00bb1ea07b76c9c23da075615597c1a68434a2da003cbe410d12172510d4306379777a1d04a359b017c49d278c002a7230b030693b668b6030bfd -EBUILD fcitx-chewing-0.2.3.ebuild 804 BLAKE2B d981ac85a3140ef255a7b74e6777086cdad0c4ce2975915ec45dd211100095485c51fe575ddfa99d16d382dbb7cfb1e6b51a1672c7aea0e8c4f1dc84572e306c SHA512 9c3a6051fc7efc69eeb19c123902b8adeb89f6b2e741dd191cc7a57c13d7de7e91bc56bc4b7b92cd42d3bd88bfd8dc56e9750c20e0acb1b02543575e01898cde -EBUILD fcitx-chewing-4.9999.ebuild 785 BLAKE2B cab91a7cb6f334903691c8c4fbe72d574d8a6831f20b4185012b960cd6c961b6ffb9095b6a22fba2312c6ee646446160825393ba0789ed85bfc82b9a01dcb1fc SHA512 6f99f4effc733344e1248c3e0f241aa25051ca88a80235d4371d1644232a1b8ac8f6c2122f9293e73506e692f1d953ca18f56a3f60c1474d97a46a86e2ca19eb -MISC metadata.xml 452 BLAKE2B 57060504d81e6cd26399a9c925569dee13e82f05b116461e9b5a770b4d85e84c4845750ec57fb863c91f5f1074120fef1416407de3d2250d48b042b998834877 SHA512 c48559820436222f9bb7a7e7decd0a5605b8cefdb08e2a35fd30041cdf61e923592f61cf58efa9c2f35d6c464ab1957c092dd69a324ff1a6a3553259054768fd +EBUILD fcitx-chewing-0.2.3.ebuild 800 BLAKE2B 8b8e2fc3940c5cb94d09e233621022a7a0b63a02718d8d762fc1bd5e8f0742787ff3c88b3ab8510d278c9e8e8f320aa74d772c497cee41be2e6715c6927afc4e SHA512 2b0adeda2dc93ecc9fee70535f0742e8e2d9bbba334c1c1f9777ceabeeff63a136b11370c0b5491c4862738eea9840a1c99aa6aae34e03529a82f511d6eb1529 +EBUILD fcitx-chewing-4.9999.ebuild 781 BLAKE2B 3e7a6049c9436c47e3da1b17f3d0848a455ed18f83578973cd7282a123163ecb4d3043a92d0d4d5008fb407672a5616f6470b7848687d83d2c48a3e7886f6d4e SHA512 fea462f56aeb2fbc5ad9995f7f59311666fed27e68f802872319bd4c1c32dca872c6f6547717fb9be58f49d9bebf8c70fbaed4c8e3a38044a1b87a60517ac183 +MISC metadata.xml 452 BLAKE2B 9fcd460dbcff6b2c7739019a6a51f1e65d8ed2d215c8ecf4c7b0f60b7286e9e46c5f9e190d9c968ea1216f43dc5da9fb297cf188b514a02068279eed349b8bc2 SHA512 b4a1540d3993d402fb63dcf4e4f45d5812bcec85ce0635830af088afb74a1214a81e75dfdbf6ba408b3ec2ecc9b98b6e6f76298e5f818f945b7ce88717be62e5 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/Manifest b/app-i18n/fcitx-cloudpinyin/Manifest index 657823e21ba8..5c2242cbf3e6 100644 --- a/app-i18n/fcitx-cloudpinyin/Manifest +++ b/app-i18n/fcitx-cloudpinyin/Manifest @@ -1,4 +1,4 @@ DIST fcitx-cloudpinyin-0.3.6.tar.xz 22596 BLAKE2B e53f64dc999eb1ffb1d3c37b6ed75272da9a76d196df681b71876281ded778f83c73eef2f9100233f580a389e36bfc8681cd7be5e23ce4d9c27c26384062cf9a SHA512 d3a05fc48659db64a0a827c9b75cfb8b33f7cdb48bd936a2ba33f49469e29558a7da0f58cb7e6929b1265d451d23b0a37d87b7b69752599656c94049077d9914 -EBUILD fcitx-cloudpinyin-0.3.6.ebuild 744 BLAKE2B 2d2aff5d23b5e4316b30e6422bacaad741948ec8d6920278a079b4bf8c0c4f2590813ba99a961a1c37c09d7bc796fc04cbda3b25d92ba60d392af81b0767549f SHA512 36bb92b5b191bc52e12a6b29eac2b15c9ed18c8a267dde6dec0487c858626d326035528e24b0ad6d69eff04d09bc3e0123300300b4e785baf99f061dc4ec9c5e -EBUILD fcitx-cloudpinyin-4.9999.ebuild 725 BLAKE2B 875e5908a2487ea13bf4059ec6b355cc350dd090d6fd956a01695640142a8760bced4cd4e60192c43ec4bb3711502f7d85f6d5fad73ea30e81c2d6098b1acf37 SHA512 d97cf9b772f1df579e714b051b696e5221bf91152bc804b308edab74589688c223a0bc9521e22a4a01749681cce428666ca5509e1b9b30a1eaf5f70e8c112586 -MISC metadata.xml 456 BLAKE2B 644db7a23b73c35e0aba40bfb444f6ffe24fa03ac461f57eae0c792428cd0396ccf3079da8ed31ccdb63b2edc32cc2ff2b0964444c77a8148aa4aaae90edcd9c SHA512 213d5df684d2ff47acc1cf54a122cbd345b311e814cb71c4a77e2b05e2d0e869e3d00d9f8d8f8691bdd119fd99e1ad4b8a5dd8e84d762ee8aa454f3d4765d554 +EBUILD fcitx-cloudpinyin-0.3.6.ebuild 740 BLAKE2B 68efe41bc69dd5d36fee43fde0e9d3a766a42496c289519d8aafabb5a90c9955919d87de08fe95e95f535bcae84413fd8067d9eb917743584680d73b2912bac8 SHA512 43d166a5c05dc18ae7efb60611aacc95287e692bde694cc7b759e287b9448b364b16694bf45fef96fe1c4854886c63f7d53c48775fb026ecc102eb40814fc34e +EBUILD fcitx-cloudpinyin-4.9999.ebuild 721 BLAKE2B 0054d18ce2cbf47c526bd9ad245e8a62e214899fabb5ba25e6a326b8185b9cf33699dff332843e5ae81340fe321c53423e4287c9804bd2bc411b907f5570279a SHA512 04f75419710666120cd0a46939ab00beffc54c377c329be5569a7520ea6f9a4b2d353551b2d1b3ceb518d7f743f927c21c8d8281afab054153226515b016794b +MISC metadata.xml 456 BLAKE2B e7aea5104a7beb0c6d879e801dd4988557759cc89cb48331dfe64b5cb336da07eb5ca0db77fd07f70e2b035a556b41327a1a619a12fd1a80480e0be40373c227 SHA512 d101b830ffa54146258fa424d14129c3693abe3e64582a3fecae2add16d0928d4d18642ff5c5816227cd458862dde6778d679a9cdf8605187862c657060f63ca 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/Manifest b/app-i18n/fcitx-configtool/Manifest index f4db626aa8f5..956e32113a7e 100644 --- a/app-i18n/fcitx-configtool/Manifest +++ b/app-i18n/fcitx-configtool/Manifest @@ -1,4 +1,4 @@ DIST fcitx-configtool-0.4.10.tar.xz 50440 BLAKE2B f2f2241d3ea139f6f3de9b8c6ffcc71c789dfa291efe4c551596eebc8a04f13f9fe698cc25d8349a174399044d15ddca2aeab952ac2bc7f0f4e9e47d453329ca SHA512 1c1267e9de694bbd5f258b5bba1e7514c4f8556cdc82a1cce5eafd8a4ec571955285dade0acd02f128eca01f867a30c5c6264ee7e91d32a333eba6e4d275fe8f -EBUILD fcitx-configtool-0.4.10.ebuild 836 BLAKE2B fca93908e735cc7efc3e63fdd13c4349da7500426057caae1652e59f69c98fc9be366d21e78c6922265fda4162cae8e7417af6b57151b88e74e67caa6e974b17 SHA512 b32723817c61dc7892834069547da7ab73abff5e6ca97bbad5b8055ce1467e9b1af47bfb68355c435b8d33a6360ab31507d1d46534339dca981e6a8645a7bd5c -EBUILD fcitx-configtool-4.9999.ebuild 817 BLAKE2B 919d4c049b0d0753d6b980b3055a6e62effa7f06104514b45af7b7d68f2d2d4aa6cf7520bd8ddee3ec2862c2faa9a27279315dd14e5c335bcce040915652046a SHA512 505f8ae8a1bb4631b6d27eeb0544b080930cdf5dccd5e870a5337b320f3f65439e21b0b06bc9a17da7a2b9195090e936d544343d6ceb9eecdac1b1b40e955b32 -MISC metadata.xml 455 BLAKE2B a7e9760354a785de1313e86c591681c8e3deee0e9debbbe9b1cdc4be1f6c4b669a86db8afaa94aefd7c598748dbedf0a4e4d19a3c18ae94c8876741a63e5bf17 SHA512 34d0456d670a277afe5579b57e5d403fdb936b75efeecba10f37b43fb78d55f57d2722bc9abdf605197e98497ccd71c6f21b55ce6dd6b4e55860f483622ef70e +EBUILD fcitx-configtool-0.4.10.ebuild 832 BLAKE2B f88443fd41ed77cb6b142a484cd124bf84e1cfff6dd0fce7be9d0827b3d8067160218ef6b536072469f64b92e80c32a0cca762a33c566f4d3e79f3fda91422b2 SHA512 34ff11c0cbf108c7bdda5c5d1a8b626bcab76f5dd08599bd3ad04f12b28287a9073635042a6451fc9f426246afb4350e04e231dc81083d64684aff7d8e557a20 +EBUILD fcitx-configtool-4.9999.ebuild 813 BLAKE2B 6977ef3e492a4fb17f49089e107877dc2c0975d01f471e77f9403c0b44c3eec9c3981f53365ba43a5444c2e07b21b359b0394ea4fb443712786dc049423c12ea SHA512 121ef2f1b2dd26677c00c189fe74b1a133b59cb245a006cd23e273bc6d82eb591213929dd5267428e84cffa0bbeb534b4a6da9b998a70001c81da685f6ce7ac0 +MISC metadata.xml 455 BLAKE2B 89268d866dde8861e25a631d76d7053a6e847134d02195aa883952b79a0f81742c4cad0f8938b0eb180240d5e95ff1c73b7c673d9a3b2dafd0b28f20e186589c SHA512 5fb4ff1f8fe55ba75d4609791f0f41cfe8728000cd0d5bf07d3f4df99bf375ab23f15cfd0754b032b333d67c7cfef6a13daa007d81a67b8be0b27454b7e7548e 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/Manifest b/app-i18n/fcitx-hangul/Manifest index 0780bc0afd5a..4a0874df38cc 100644 --- a/app-i18n/fcitx-hangul/Manifest +++ b/app-i18n/fcitx-hangul/Manifest @@ -1,4 +1,4 @@ DIST fcitx-hangul-0.3.1.tar.xz 26612 BLAKE2B 59770762ecbd5027d9010d99037881c576f638d30cf22234e5b110e9264637c3ff2049fbf8c7e44ca27acebff5668b2eefee5aeff78622ccb338ff68abc42490 SHA512 6ad2e34644c9246490a91342a11b186d40702f7e587beeb056ad98538da50dbf9fdc9f298e5b379bef50f63ad5be5da79ba84e60a22b57c330d0a68dd5bf5ca6 -EBUILD fcitx-hangul-0.3.1.ebuild 832 BLAKE2B 2bd6977a391b4b01831e187e673b16c9e36fbd18429c9162729b078810f11be37da7c85ec2b71ce8541d6162e41fa5d084c7d66a0aa2a58ba8d41c35d597a928 SHA512 62015d2b984964cd56e98a0d19a967d7fac4ed14444813e0b8c155353e89293906d0d43a8d8688da4b5b3f683c1599dd1d3e38b64126b4b0ad5ed2ea2158d581 -EBUILD fcitx-hangul-4.9999.ebuild 813 BLAKE2B 1e49bad0c8fa9f8771fc51b06c4d815e97c24f004a536ca42d061503b66934abef0dbc607f6a37f603deff841cb76da3d2b6219dd905f6f637c06a2698822bfa SHA512 e47e032e70c49a94eaf2fe1d9d8ccca304ad016349403cdb3e4418ccb06740eb1287bbb69fdca5ca449e2a3423b77d5f8e862d185b2454135ed65b9fb7dc0e07 -MISC metadata.xml 451 BLAKE2B f809380d98ca98e0b6ce0704578b4cf132b12355186baafc47db0fdd2adce287f13c94d550871a902402db98c746a8f606508d02c0081b0255146cdfb5148bcd SHA512 a1a91f89a8ec15b789620b27dc73f7dba525ade3a2ba514283216783c0687a53e37d0aec1c1c4477368694d1df188c18aa235bd52dbea12d82ef273dcbd523ff +EBUILD fcitx-hangul-0.3.1.ebuild 828 BLAKE2B 794b9114b74f452a01e6e8d7ef9b50a7eb25b7c812643828e5fb8eee3495d85161ec91f8f8c32b498345f2a8619e87b589576aa60b1a455db5206e370585c468 SHA512 f484caadbab854dc137ec8afb670f5f486acc978798111bd8cfcde9047bc7c1bb6496d8479a3349a613f8ae2ab9a8869bafacd41dbcf8fbf0ce04ca91e229559 +EBUILD fcitx-hangul-4.9999.ebuild 809 BLAKE2B 70e25340da67dba9add379caf6d82c467630e87c3505e78d5fcbe09e19abbd20623c7ca1fdb8d1fff0722f943d4beb8123470b05b2e6dee107225229b724ee12 SHA512 ab8f3c3c742005a9c23c9b238d3125573aacebb0e14b794252857e1e03e19f93e793d86180fd952f7944f3e710555da2de09e3f1409de9f3c1c01961ff75e307 +MISC metadata.xml 451 BLAKE2B 23aaffbadede41a5f006329aaa18e9c9938545b19bc11cd391c37e52581d501abecd44877197a129bb570fb97d0b97bfa205f5dfcf355163e325624c28feed39 SHA512 71946f56143f4b7e4a7a4b032f36d95a94ab5c6a78a8f89860233a0e3b2a5c57088d9312a936316af0035ce2058c473595eb89cd5cd699cc2c86ad57be699891 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/Manifest b/app-i18n/fcitx-libpinyin/Manifest index 78ce2b306c75..9567136d9ca1 100644 --- a/app-i18n/fcitx-libpinyin/Manifest +++ b/app-i18n/fcitx-libpinyin/Manifest @@ -1,5 +1,5 @@ DIST fcitx-data-model.text.20161206.tar.gz 15099931 BLAKE2B 80e6a6fe5109011d6ea8683658d3fa89fc00e9dacfd140da3e993afc7db088c445da636797fbdac416e70119d37d47bdb0cb18d3865cebb397dbaa8a3055d703 SHA512 26450e347b7a211e5abd94acbb9befc8cee7d8fc20e5161ef11b8b9b1ad47cde4f1add5c41484d9af04e4dde2aa748090e297e799ee7f6d2f9fcec3873eee429 DIST fcitx-libpinyin-0.5.3_dict.tar.xz 15149856 BLAKE2B 35297477b3a4df9152162b8ad57d536333c5007510f387323d03e862901f17bb337504f20e6edc8d48e338916a6c4543900974027b60f7e87b0005f836677d29 SHA512 d132e0c007bd62286cfa89f6605a5315b6f5ae94a75bdd389fff1061e1547ad64c615fb0b75189d8cf35fa289a53e5d485911e06e368b2bf3af7b5a996fcd08a -EBUILD fcitx-libpinyin-0.5.3.ebuild 1496 BLAKE2B e926edffedae10bffe9fd241c85180470acce7ca467956137750c0873bf63eb8927de10312cc899a0251e505707038f10c2e00e4026749bae1b227f76f9f3c1c SHA512 68d75607aae059a06317c4c5043d53afebfa38f7347c5526b207e045ce813749e6d84d686321fa3609b79b91a9e58b6456f30f5061db4f61b2a6d7a75da47978 -EBUILD fcitx-libpinyin-4.9999.ebuild 1477 BLAKE2B d3b6af1e01ae6d45bd291a63aabc8dad710fdd03a2d881d1f786efb80a1372dedf2f1572bd366e5da02f34fc9ba90a94750b96d15ead6add083dbd0d8a3c7438 SHA512 42d90efa3bcc06cd90543713a793bd9379cc3864e5ecb7e164a6567cf7a0a51cdc72175dc20d794a7edef86a0e8b06dd2653c4447f3fc5efe72c8cd263570062 -MISC metadata.xml 537 BLAKE2B 3430f7078a3ef6b84509da967b2572759bc4a9d53c4dd1ccd07508f92efdb8c4a3a4a2304c2418e815c3307ddc43ccc6fb9f784fde0477e30c5517bfd4c23dd0 SHA512 9fcf161b2ca1d0351f59449d78903790fab673ffb1af913e9a5743d453d776d9f38cf241376ef0731adec728363f524e86ca152d0f87b33217e850a34975130c +EBUILD fcitx-libpinyin-0.5.3.ebuild 1489 BLAKE2B b6ea741875c1056c4730c5e3655f3c71fb3528e0c885e0600c446d565ce328250c6a2a9b99775e0c152ebb06ea7af7890fa3241ba66c335a8708e631cd3655cd SHA512 d49283d99de260318b30a4cb2e7a2ba17984d2db1f7aae0dcd4d640731c4264c7e4c4813a80156ccaac2ece780c1cb7fbcf9bad016ff1e3fe3dd6427d42b96f6 +EBUILD fcitx-libpinyin-4.9999.ebuild 1470 BLAKE2B 8da13daf9d233f8a88e67070f92d6b2be1c85e4bf4f140192e41a85b52b3855f04b19329459969e370dcc00543a49110fce336a0a3a5d9e1c86ad8a777410079 SHA512 d889ac88764e9fce9a42ae03610ea9fe250542117b05e484b202ef9f021866aa4eb9c10ebb00a9a1d3dfd2a56e5df25c1e3279f0d4a0650be7e2c90f111d22a9 +MISC metadata.xml 537 BLAKE2B d60daacfeb2a33824bd399d144ea7bd9a99a6a96062df226d4de0b674387df563a1294366b0cb2e216c33b321680f00adc88905167508898f6c3a37d6f0c1bfe SHA512 32e4b2319df016e83055699ada867d1e1aba7b09d26308f03143df986e6aaadf77243da97894d33282ad7d1a7ee881723a4eadcac6f4573fce05ba3700a10609 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/Manifest b/app-i18n/fcitx-m17n/Manifest index 00aea0f2e260..2c8b0082fdc3 100644 --- a/app-i18n/fcitx-m17n/Manifest +++ b/app-i18n/fcitx-m17n/Manifest @@ -1,4 +1,4 @@ DIST fcitx-m17n-0.2.4.tar.xz 35076 BLAKE2B c53c8ee8156b49607cd5bd951eb031e2dccb6a18bcdafcbfd17ebf07506c750414abac3f2dd5965fdd8b154df9c16820850f61d07cd38745db0af89ccf2acfff SHA512 b7c483e9c88e58a47ead294c36ed182558f09b41996e97faaba9fd3a96612f6a0fc240fdcb95db9a08c1546abe5fc97337957e2124844bd011363b7468f6e112 -EBUILD fcitx-m17n-0.2.4.ebuild 688 BLAKE2B 389c0c042a46952a30449c17dc75a76233c72f357c22e43cac5362ded73d05f94faff949e23a5c7942acc316ad2f307b4a67eb171d5475b6fb80d14040d6f121 SHA512 fd69f4fddd3d51f07ede549ebf58e49a089f1df91018f24e4d42bbedea3f67645420ffed3a7d4616f66b417babbd3d5141aa5a83b46e044f92a999f6913f261b -EBUILD fcitx-m17n-4.9999.ebuild 663 BLAKE2B 9bdaa5c8383dc2ca29a11216d746d8208d6fff006c61d482229c921d57b8a4add2769ac14f59154b913a0d07d9bf1f1ef717cc0c55491d3a26092ccca50cd6fd SHA512 7fe9827a5eaf9aaebf79d929be02a315cf54cfa9c54decdf267a6a233cc0d422286fb1798cc787cecd31caa6c7527ac9fa36dd5f607b605179206722d30286dc -MISC metadata.xml 449 BLAKE2B 1aad8157da938be9d75d7891112ef9725d82f5e6dadb3df228066851a9a4e84da1ed06b3318a3c69e686b931dc4baefccf9a17e48d1807b8bbdbcf358ced1963 SHA512 02ccc11e815a14a90fa2b61fb550267722f612b240eea63738dedd8a22b8e9a0316e037057a3a9b780164c3cd3dc246988f441139ca9b29664539b8a95ff69a3 +EBUILD fcitx-m17n-0.2.4.ebuild 681 BLAKE2B 66dafecd4f122c4448d0062b950181860871d633aafcfcc3ff6d0256de7fc30435fc0a1682897689549c2ea028eec49733fe75b71bd4cb8b4cae77a115ee14a2 SHA512 52e253c6110ba3f14ce805379618437283cae4ffecbb8e46f9cf2a4121e42e8dbc724aaa8d85975809d3272e424c28248f1c495446d8c966c6545168325ddde4 +EBUILD fcitx-m17n-4.9999.ebuild 656 BLAKE2B 869e6428aef7799ba2da23ad869e4467a7db2eff60a8df0f22c5da125e920561506ec8bcd8046b0990813f121d745a8e5fd281ff42683f62a7f383ce7985d15e SHA512 db7d1f93484238cc69cdd0a72949e772093918ae617e026e90fca24101b0251d438d59c63631fae2c7a19bac6a59987c5648f485b0bc2f79c5643ae90eec81dc +MISC metadata.xml 449 BLAKE2B e146ed29ed13e93285bfdc7a08000f72888b3208c1d5a2d2cf301f613e6b2530499ced88b292ec74d81fd0d2af9e0a01b8f07358bd8d39f4d0de23fb986b0f49 SHA512 97c79c2a23d736128429846b87000d52f815e3b32999ea0ca3ee1be2d6281ff6aeb2208d1340e74414a5b5e31e06e3675292e307960d088767c09c252f5d87ef 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/Manifest b/app-i18n/fcitx-qt5/Manifest index 325398a402d8..75c9878d4e7e 100644 --- a/app-i18n/fcitx-qt5/Manifest +++ b/app-i18n/fcitx-qt5/Manifest @@ -1,4 +1,4 @@ DIST fcitx-qt5-1.2.3.tar.xz 134124 BLAKE2B 0c17f9c3b9d9878fe228881c7287375d3b73a8c27f806590747e56b8644a86300e243d62efcb6589d197edd352e2a79d49be704718ff53381e2fb5e2a5a2b1af SHA512 e3e9a76419caca4eeebf3c149a72ee939a25f463d03dd8461caf44cace310278b08e83d460112f240cd54ed05dba3c5e9732198f0c3d0b9d81c3a444c33ab8d3 -EBUILD fcitx-qt5-1.2.3.ebuild 883 BLAKE2B ca40cdfbe752e4cb540e8eaf8302e25668e7c35481d8632b8831bc3f5f441fdb4181bfb1588e76ff665ac2dddaa5d7cfbc23f68bddddc51922c834d8f88cfa77 SHA512 dffeca8dc42c30facc4f9581ba618fb46c8af2f5369a0da2478e96e55a04d5183634971d4cec93efbafc61fd00cd5931309d3d709b8c055b23b2ffe1d104791d -EBUILD fcitx-qt5-4.9999.ebuild 858 BLAKE2B 2aa24b1530ea3789d387c5a5f2e61bdada022a6daca11d8c0276002ab71f4302155c43d83299129b1bf3567935c4941f7458825e8bf7459c494c00eb27c827bc SHA512 93491ab6d61965ec21d61d57a81dd71c33c9eb1704fb5d1e231403bbcaf995da7b2ea2789908e8b25d6373799f1a14fcab1a34294d0815e6d092f2a934f56d7d -MISC metadata.xml 448 BLAKE2B 1750c8c3d071bf62c166cfcf686e9a37d80e807842a274523454dc88da1dd71f882dcc5d43383966c0389f1cdc0f4c7b355566d0bd9e7272a69a01251e690b12 SHA512 329b0f97ef19e470317fae5493ece05d39e49b4d1c84736cc644c3f22d667157251d7bd176989e0e0968db9e8e36fb388451ba6186a639fc439adc45084bf222 +EBUILD fcitx-qt5-1.2.3.ebuild 879 BLAKE2B be5dfb274f73fe3f86483cf143ba870e02e734c747b44fa41f2b0e42a92d78c4060c0425f8e623a2daa2781a2a29a837e73ae7dd40c527dcf6c4a5f22a04ee8b SHA512 eca74e334561ce2e0e0ddd3dd1e57bcbc3c65c843b80ca397030dfd8b53e1288a2b1efcdfb4e0b470adc12143395d37c59a544c04561a45e7107e2cdd97a09a0 +EBUILD fcitx-qt5-4.9999.ebuild 854 BLAKE2B 27fc34f2e3babda0d894e53873dca4523e22da121d31413fb415492630aa280397c29f482b6ba9ff498ac1a59495f0750a483d085a3667e6dbd5b3f029e7c427 SHA512 4db0ccaa5a3d7500c969c456c59944464b2607fe3482ecaf733d520d76a9a9da0388161ab690387aa628ce9eb453477332b3efa4f6a6d61435d0b51d060e2b3b +MISC metadata.xml 448 BLAKE2B 5ce33f3716f2b2d13353f7393c8c406d4025e03c7c6856cf6aae6d3337b566c70fa1bd90be5c8f6e34b940c55dad1803639101b8266b9b91d405611742698f12 SHA512 37fc515507954a58b16c0fc81ddfe1b24ac21db88b7cd858ef14167526ec48ddfaa144ac5653bf9c5fffdc148ecbeb82ae57b807822c8f85a5cf90d3c81bd6a4 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/Manifest b/app-i18n/fcitx-rime/Manifest index 51dcbe24a0ea..ac1c87cc3042 100644 --- a/app-i18n/fcitx-rime/Manifest +++ b/app-i18n/fcitx-rime/Manifest @@ -1,4 +1,4 @@ DIST fcitx-rime-0.3.2.tar.xz 40960 BLAKE2B 1c9185dd9d2912e74b9916916fed09a01c30e0867d93fe94e04d5324883783dddbdca0f553d80aa19e2e59d2ec8fd2a50a7f89118c22cb09310296292a566760 SHA512 8c6d845b0899d9b8b9b41b895abd5c1b8916856b71f529aabd08d1c27a2b09bb5a9343912d088da460c2e22da0a3ce759a34fd13099a149bb8cd1ff4eafe29f1 -EBUILD fcitx-rime-0.3.2.ebuild 933 BLAKE2B e9840ab86bea7816d3fe0520035946aad7211a190c3a7d25629829a6d465cc4cddb2c4d13e26950aea51585632e5ba1d0b6001f509494828c31af50b2763eeb8 SHA512 1b129104f3e97c59e141221f43150e42496add2475dee89ee42cbf25baa707a5f714cd50b41f43a1186dd5ae38fddf399d973cc925cabe2e4be7c6f67a1a7c3d -EBUILD fcitx-rime-4.9999.ebuild 1136 BLAKE2B 9da5484ab39db235ccfb150a6b47b8d9adae3f34dab468b2f8987cfb19fde3a68bc6cfcce33a518b289adc3027a7ab8650336077c066343da9590c2a3cdce353 SHA512 0578707d971620ace9b6a6b0ad5101a2b366c1131145db6df11db87ce9659af1f7ed4da6a3dbd694c1f3f09855a43b4a4aafab48c272743731425571028e5765 -MISC metadata.xml 633 BLAKE2B 9a5add83e197994f7b6c257f6297a25795c97c59c3d7232de6739ecb62a425f5d1f6c359034a71b0bfd7b8ac64e03f1a205f266226ee72fbda70d2439df48e6b SHA512 699528f389f754a6a49fad395d5c3678a62276f5ad455cc66e20f2268f301ec1f74f5ed3093224383d0a1415bbec6c784134a2c3f7991144be4949aa51cacbd3 +EBUILD fcitx-rime-0.3.2.ebuild 926 BLAKE2B 6ce396b63205e0288f904c8b3b4f5bf035e4a9d6df9928e1c5d79a8e325838986d9c371a485ebd93b8eb4e7b136571a8fe040d75b870a244842f02ae0df7eb02 SHA512 c6c0d63a8c0caf0fd2acafb4f2917eec1418985fdd4028088959f324968268f1a6570fc35ffcd24d7c3af2627c4710f281386ea801dd87b06ea72618778e2d8e +EBUILD fcitx-rime-4.9999.ebuild 1129 BLAKE2B de07cfda170020c2edfb3e03908d0504fa937bba7ce122f39c468b643ca8ec4714e02830d5851e1fa65cae19594ba76ac9bcf26cde77ecd7a8869af6b0a9a16c SHA512 6d43703e4cf1b6208d07ec88a3c805e01925139e8107d53c920717cc19f389602f71be54bbc66f70c466d11d20e4026a078d8ab4df9d6ce3a87157a4e0397af3 +MISC metadata.xml 633 BLAKE2B ef743e2803b410627255e712b1f0c759c9605eaadf4cc980382acae3a657cfad935b45cdaa6f0bbf697bc1eaf8e2963e8de4a0dc5afe62ffa9f3c6a8bd6ba361 SHA512 91e6413d4cdc60e3d4f989ea06fd5b65acff6684d09fdfe4253f812678bf1e9aa0a4f191ef7ff88e6c394e9d1a8ed252b57ac48262483e52dfa4615c785ff4eb 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/Manifest b/app-i18n/fcitx-sayura/Manifest index 013cccdfb33e..7313e6884fc8 100644 --- a/app-i18n/fcitx-sayura/Manifest +++ b/app-i18n/fcitx-sayura/Manifest @@ -1,4 +1,4 @@ DIST fcitx-sayura-0.1.2.tar.xz 25400 BLAKE2B 6bed1b86499b4448e87cb76c719d8fec3f7af7e5a4a4846ddc30e6e278f5e67c5ee47d39f4e19d3c8c927ce34bf66f51cf189d1147af0e509c3815ba4552a953 SHA512 2118c95d4f831e5f4e0af0549ae3eb4f16bff8b30b03452837bd14f35fcb524f730b27ceb7c14cf6a4db7400a67070929a75465195b5524187e97c7ca02de466 -EBUILD fcitx-sayura-0.1.2.ebuild 787 BLAKE2B e3b93af6383c85da431dd6d15d5217c1d43bfdbf75754e0da32043f7d5a325f30339a909af3d4e1c55f9b48ae89a19ec6e8a62eabf1dc17b0b2fa0daaf67db14 SHA512 4169dcf34f12034878ef4225bed0cf2e60b80fcd1be68bbd20f9b1fa2ceb77de4390b621b781ac1ef9bfe1f8286421f95d0baf5c9a278c77b7cf3b50e0d46804 -EBUILD fcitx-sayura-4.9999.ebuild 762 BLAKE2B cbda191ba0fa265a408bb5ea647a300d2913ced27bc4caa50c0930beeaba13caf1f9b60fe88d8563ba060afee1ca4b5990fc115683590dbaeedce72fb7144e4b SHA512 8b806845182f01518544ca166745849008483efdd5f6c135c00b84a09abc20f9d2846dacfd86c04c31775cd04478024b187cac7a01087c765a5cf5656874fb00 -MISC metadata.xml 451 BLAKE2B 084d21e15c65487a7e4026c93f4a109cbad30bb760966b9d9e171644263de979ecc359cad3b7f86c1f9d346252eb67a3dd29102b728ae3a1c1b019446a83c6a3 SHA512 e1fd5d3abc6808d56d6ed7d3cb9e93aed582bf391f76c3bcc96ba20522eb5d72029662879c81dd02a0a9f3171f0ed6c8a13f3f2d4675c542ee180d6d3acb4bca +EBUILD fcitx-sayura-0.1.2.ebuild 783 BLAKE2B d04aa22655b9bdd43a7cb8d4fe0c9e5c94a36f97fcddfcb4a90c04d206c0007baafdc44e734cb64ec1b88fee8ee6651d7edabea9528a2d40fe6687b56c06b259 SHA512 ccb236dbef0ebd891506d650e23d67d505abe41c5af67f04dab88220c9e1198c1d379a71fd04944db129b921ac8c7bf2b6cec985b6d6a9927e1c858297f1effb +EBUILD fcitx-sayura-4.9999.ebuild 758 BLAKE2B 4e7388512c12862b0f92cd58bd59dacdfc2bde874e0d94ca1c692dc871cde6305c5422fde2383cdb8264ceb724c010a613bd3ecbe40a602f8fdb0c5bc1451c8e SHA512 ea1935e70bb7923a09e4a529dc835ab2957bcf0cd9f20d849dd3a38e885959a2f8d6bdd049f39cbb1e8829fcd2a5f0503da707a4cf03d6266d376d66e0b6c2d5 +MISC metadata.xml 451 BLAKE2B 1e44b5ecebfb78a8f5990a2ea12bdd0ebeea8f64ae3a0554f3c66642e826be215dda70c24d2b6fcde7d7ae2c3d42092b7b0763b9f8405f967d3e09fe8062b3f5 SHA512 d1ba4ff51b06d03e9ff7c13e3f9693c8f91cceaec228f4bd90b560a02be5b42e5fe3d8d7a885816c12b9ef123484537df67f572c0e7bd3d5555f0809132537f1 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/Manifest b/app-i18n/fcitx-sunpinyin/Manifest index a51dbcf30f96..51dbd35eb36b 100644 --- a/app-i18n/fcitx-sunpinyin/Manifest +++ b/app-i18n/fcitx-sunpinyin/Manifest @@ -1,4 +1,4 @@ DIST fcitx-sunpinyin-0.4.2.tar.xz 42984 BLAKE2B 1f64d96d35c6f455be15a56eb065d97a988f671d40392a3ea3e96fc53b22cf048cff61f406d0e001cc7cfe531a8dc5508ef7862c17253b409330ac2d0af52f7c SHA512 8ade5d94e5227c0b72d2844c09c2699e4b8c66cecbd4107791168d27e15f68b28a4445bf42df7bd6fb44119ec42c5b574293bb417dcde8998578f0debd656a2a -EBUILD fcitx-sunpinyin-0.4.2.ebuild 819 BLAKE2B 7baadf24c7cff9bbb02f84bc31310570a2fd58512162a1fa5afe7122c6f5dc0173bc5c3c2d2a88364792e953a8027e28b23ef4f3a00dffaf4593ed4101e3ccef SHA512 082ddcebc8c566e552169d284b4d09e7852987a14f91b45ce86c68c4fe3fd68a811f806eaff6e02b382f04a0cfeda6057f2ef8e11c81d64352081e1e478076d3 -EBUILD fcitx-sunpinyin-4.9999.ebuild 800 BLAKE2B 4d5869778c10cf2db509a9f81c953b75e16e5537c13066711a5e3c2402672551696d2dfc6eb3c3bf508b98d9b154614283b6a6e02880bfa09f9703814872cc96 SHA512 bbd9546a43e1b3bb10c8d28884802e0a54a43c619c935ab03b49f08c0dd7e1f854a1a36c426083d669c8395e3de2b4cd4565b29b4219f00bab126a83e9211982 -MISC metadata.xml 454 BLAKE2B fd16056f41c104254e96249893ac2beef5ec6ef94c0d65c80d1d364562121df909d380e246a6ee3c499b267bb40174d0158cd5f9e0ac6def6d6d94fecb62b3a5 SHA512 92a0e7101b6be5ed510436007748557a0302383fef4b00699bf02960d1d3c13d0fdaa87a173643e3f152b28426d617fafdd6a52c3b9e437fdbb685e028b8556d +EBUILD fcitx-sunpinyin-0.4.2.ebuild 812 BLAKE2B d377f663a6dd0ee2d35b2b682b294292aedfcf9c6ad06f25b055616e47cb24fb67078cf1b9d153b4cfe73e61a91ef1d478c0ece93cfa71c12d5c737e90fed626 SHA512 d642e605b49beea06b948d106bf6e6d42fc2a4a7926e8b08b89cfd1973684edeeb2ddf4d3f90851c7c6e7fc748a1fc1368135b6d1b6f4ce12477f191b0f3e8c6 +EBUILD fcitx-sunpinyin-4.9999.ebuild 793 BLAKE2B 54a1682e876af9294daf79253aa66be155793191afa8caa1ddfd77de7a58786882f2a5d047ea641759fd38dc0e9c0d2b3b75cd3eb2b1994073817e3d6baf7706 SHA512 533804aad9a7dd27fe389b994b001b149d8df3154a1df1aeeb0fa6f23c7f04338a7d3712b82f2c2f4aa0eb451cb7fd3c44dff606fc4b6ffff69f6ca81569e141 +MISC metadata.xml 454 BLAKE2B eece0c6515bdda6ec7f42b7d74152cfc63a3b85df35e7ccc0d2c829539455793907b717c7ed1cf5bc8012ef718d23ccd293bb712fb28f3eba702009c3a57de90 SHA512 4d1a4ccae3b7f553075938c4d59ea3f7eaf65e6e18969a5af3956ab120d6a88e1c5c67f5e91994498750058b54c5f26436be38599bcd22cbb03068307069e4c7 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/Manifest b/app-i18n/fcitx-table-extra/Manifest index 959643f2efc8..4f9e95fa4524 100644 --- a/app-i18n/fcitx-table-extra/Manifest +++ b/app-i18n/fcitx-table-extra/Manifest @@ -1,4 +1,4 @@ DIST fcitx-table-extra-0.3.8.tar.xz 3700736 BLAKE2B b8ce4b3aa04eba8b594b86958bb83e348758c30688828a4834643cf7bdd62852c2ca89bc4f75f0cb1b16ce969b0454c58e3abadff9c78318dc0953e0905c75fa SHA512 454798e9bd25c630ce98e2daf7296e82ba5fbc98027171038a5a7b9ac3169c153302a6703d9416718ec3a0b76db6d732caf3f03c6e6005841c9d7798702542df -EBUILD fcitx-table-extra-0.3.8.ebuild 780 BLAKE2B 53518ff05fedb94bfa1d29fd309be969d4c80e058a04c80d5e787579f94ecdd894c0dd116b8478cdbd0ddcb463d22dee879ea75bdcd00fdf19ccaece256f4208 SHA512 ef58a0c37f2cd142b2f72ce16d2f402bf34783445e50223d060130315da621ac91794b211135d14dcdf1ce71195208008ba2144945441bfab3b831f47d86a4e7 -EBUILD fcitx-table-extra-4.9999.ebuild 761 BLAKE2B bb577d020029b0e2c87883a60b768c866986313c01e9e48234eb4b767bb25955533f29026bc6f8cefc67c80a9acea8c74d7870638cb6fc7226eb10373b0be087 SHA512 e3247a4b041f08e0a3c61d68b485c647f55716b651aedc14cd27ae715a5fb93f56ab7bf04bcb9a18682c0edf70fb0405d3d208e63f17c088ab51cc6d0f2ccd4e -MISC metadata.xml 456 BLAKE2B 78d966707f97ae5fbc5f83a323726f4fdc1e8344f031caf61a38e5ebc5f597bf075a132f9f97f761cce8c0313c83c77152f27babe069524f65f949be11ca1fa1 SHA512 f9e89b87bf3ca5d3478cc17f42f40a3aa78fa07dfa7bcac03e2b40d7a60de9321e0e255fb0a4fdab6e1742c7c22bbd992395a9ad1ad6f7ecebf606d706816df1 +EBUILD fcitx-table-extra-0.3.8.ebuild 773 BLAKE2B 2aa86ed2f196624c532ea5be21b583e55eff7d262532d6f37ae00733de1e7e466da8e20787c653b1868d599057981f98394675c7faa8d205f85106200c8c14d9 SHA512 9fd4679713cda7ab85d695fa0820a4eceb8932adf50c2fed717bf9b6d31803f112c03d4a3d3c1056dec09f3b08038b169c42a7fdd1be1f6deab90050968cf7cb +EBUILD fcitx-table-extra-4.9999.ebuild 754 BLAKE2B 479656e8f963b3afef4f97d9e35e4ba8e7dc16b8896b643d85fdc2ec9f5b7ec2a3fee5873cd4346daeec95d5ea753a6c710d009a4f55c160044ad796e40e163b SHA512 4ae1b85b47a4f0b611b449dea691a9abe547130b82ae896c87fb4bd17d325aecab428df109a6c8319f076b7854095434e0e7cf3979c207760489f36835147f21 +MISC metadata.xml 456 BLAKE2B cb14969ef6882db359489ce3eb5700179d3eda829e0e1b59bef1227e5083723ff2f5ee5b82ed075250673fbe89b6c97aa2f3ce694a4fc0d89c6a600f5ca9346a SHA512 543a24a29523fc93626c2783c3035e3ffd1f7e850a62d80920c5b62b32cb54ff9e811f5d3c15fe785c967daa78e5da56eb38ef6b773a1cdaa4ab3e8e2a3b3235 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/Manifest b/app-i18n/fcitx-unikey/Manifest index ff137c4ec1d8..1782dc60d96c 100644 --- a/app-i18n/fcitx-unikey/Manifest +++ b/app-i18n/fcitx-unikey/Manifest @@ -1,4 +1,4 @@ DIST fcitx-unikey-0.2.7.tar.xz 75204 BLAKE2B a0d70747a560b2493a3b7f7e06ff35f7e465bb4c4c8d22cb4db02f70a6298c49780fd0045874faeba1f20ad188a01a81fefc67a4f6ac9d6946d959f731a376a4 SHA512 1bb78e4f27f0cda1e3aa5a633be45e0a26d121d5b472b1325b0c028ff65ca156d23e7ffee0367badeac1dd21ba1743ee8a2c9c27c629ae0996e84e0062b67ad2 -EBUILD fcitx-unikey-0.2.7.ebuild 1049 BLAKE2B 24b568cee0b18cc4d9ad97a650ef5e552a5f6dd4af31d2dbe72f5457dd77108436b02a6b6e9b74b7806e1b1be09be9b33e7b55118c399d3a4880d06aa056ace6 SHA512 af52165f01a63702a40cfeca059c5068af5669b844c92138baf21c945f8bc9cdf2ed128b3ebe1a755c935f114b282c6509733eee313d76d8e453fb2aaa336bf6 -EBUILD fcitx-unikey-4.9999.ebuild 1030 BLAKE2B a3db834d78b8b53efc64a8279ac3977e94bf4e7d512768effc0ce30379cfbd225936d79a7514d35feba68b82a5a5a5d98fc580da73127a25d4b0fd92fe3dc30a SHA512 14ab05070cc7efa9ffc65ee0946d40258b0e1dcc12a023f37424a156221ad059a01255b1ad4d447f5794e4925110ba58a34a02ac2a5003f2b431e1261896d0e1 -MISC metadata.xml 522 BLAKE2B 09311ebf711ad2116d9c2554f848f6543271a7b03e55087a9370869d4623657c7ecb97aa3e70464be8117ea187923d79ee9b776251151e342047f05b8a117563 SHA512 f8ce2b6e53593d05676e34ea4cfa9451fb6f026c5fced25b3787e9f828518ca784dd8d2b00ea09793976bd7596a9af075e3af57828b286ac484dbfc2c95adf8c +EBUILD fcitx-unikey-0.2.7.ebuild 1042 BLAKE2B b0f0aa590c8a9298390f02e0e3000198322842624bfd525cb6e44401dc532047718f6b17fd56da04f254ebac2603edf10384c3560c856ddc0732618fde1534f3 SHA512 6de0a7aa577e51c87b7caf0e9e87b884a139511136046c876e38ac00eb22984c14a4b0ae426720e3b8702098fbd7c7379e4e4a94f68b8d3e594f594c1709ef68 +EBUILD fcitx-unikey-4.9999.ebuild 1023 BLAKE2B a9ac963a81379dfb14ae66fc51f28c3395a7f4b9d94e4ec9515d03dddfd7ee49ea9bb04de8c051f791083087521e7851e6db76c4e2af97d30c177a0a68ba409d SHA512 d02774c894c21ab00b22f4865473b21f4f51c01c807536658fa8b85921f2b5f9056b9e8ff8afe719e156524944435126f657da6475ff2ae521c34a29c36f2a8c +MISC metadata.xml 522 BLAKE2B 8d69748cb9296020466c42b0277d8618dccb9c787f35e920d5a0d5e9447c723d7ba1e5c0a7c508053fa33b7c989d7a5c0542a144958083a6214f23399440e83e SHA512 c08e14d4e9268a0c0608148117d50b77754f1f9d96433a28f243fd0643d7021a9e2b85ca57de9f4196bcee54eb05b3c5bee497a3dbf77ef9b279c1bff7814694 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/Manifest b/app-i18n/fcitx/Manifest index 85d7fcfd082c..eb3a2923c3ff 100644 --- a/app-i18n/fcitx/Manifest +++ b/app-i18n/fcitx/Manifest @@ -4,6 +4,6 @@ DIST fcitx-data-pinyin.tar.gz 1608886 BLAKE2B 3b7e72559bb838b4f2245e6faf2d627df1 DIST fcitx-data-py_stroke-20121124.tar.gz 445601 BLAKE2B 43b29b30da11b18196918e4df847406871eff75595b62608ad86b0ef6de83ec5e1b722645cabb809281075b393b5970e4d9580594caa73060c866c2d3cd988e7 SHA512 d80ff9a3549e07c7a6935e686785f9a076c58f1a782a832ae28ee65e2a213d67f089f450ce09bed87ec2a141c32b9c1fcb83c221ddcab436858fa9009f161fb3 DIST fcitx-data-py_table-20121124.tar.gz 186822 BLAKE2B d696413f2e88f1ca87938d632e12997d14a31a66eaf011c6a7b3c0f607cf45f48e53644ea07d73dbbb0ad898dee6d5ff2d0e4fc2fdcae923acbc03d3d387aaeb SHA512 0fa72ce6820a316e9729bc0d7a08af5ca3468134de9ff1bf0c559a398846a7bcf7313a3609d943e6bab637d930cf45ad9acfe25a8d3df078a774b071a7296486 DIST fcitx-data-table.tar.gz 4144686 BLAKE2B 696845bb234915a364d614d47cc3baf8421a12ca1778611b0843e52e651da98b5ed9f3e0c9895a829b67f1bcceb1f982a7f6606c8a2d383af8c4573a150c71ef SHA512 99e1d69c679355fcf3e117a1ef39b131cbd3af841387d2335757247d840b90ff6b7323e16fca98cf7a043033faf250d2e9c6d47b96845d18c278a0cf6f30fec9 -EBUILD fcitx-4.2.9.6.ebuild 4438 BLAKE2B ac64d8564d13d4f7e32207e05091853130a4abe2cf8bf06af6422e12e1af6b29bda0eb7617dd7eada237092e301d2d25bafe59a68e74285214462729e65a0f5a SHA512 9ad236e9718805b8b13be0a034bb57f06809e16b79d20fb2c1b63fb9facfea032c11fe384cda9b6878dfea6630d3baf9319cda21dbb8076c852a38e459cde9d3 -EBUILD fcitx-4.9999.ebuild 4413 BLAKE2B b273b0bc793dfd4f0d630fc0658f9b95bb55f2ea5a6188b5d56517e1b185103d40ca276e7fc7faabcb34066fb83c71c82b12beb491bebf95ed3ef91776f62cc3 SHA512 f3c324ebe212113342e2cede99d8a5a74dbe3e91dd0f14634febfe4118361690128dd9e5a46945489f58a7351cb5f557b9b448ba267222d9609470e7757847f4 -MISC metadata.xml 1076 BLAKE2B c4c0558a1e4b836fbf1e78ea1c4f8d60167fb07de270322133e9fa5479b7da4acd0bb5e7169e4759bbd0f8c1638aa271f6e82b2150c785ab5c54416b36a495ef SHA512 47382c905538cef508f9ca639a184dc767cd6ff063047da4ab4200c27631e833137a736899b45fcf5f0c9e4d59da93a6d1dd61873d6ad70a93ceb6cf4391da70 +EBUILD fcitx-4.2.9.6.ebuild 4538 BLAKE2B 24885bb784c46556f4ae323cb1773131d41742b16dc6dca784583a285aabcd34751d69fe6cf6f99a3f455f64813fcdbf79f60a7a7eab517826f098847ac6b145 SHA512 d5275a9d6d0c5bd134a29721995e09389640954fd966b2ff9de2d205ba6642c191d50ff37dfd92da7f5ac009979740f8776a871ba570f99428aeb2bff8cc424f +EBUILD fcitx-4.9999.ebuild 4506 BLAKE2B c4e02d1bb61fdcaf57468d354c2d04b6797ae9e9b120f106ac853c818351700740323ae1c03b72a3f18ef6fc7b3864a414e923f8064f88a1879331d1695a32f0 SHA512 ae757929c401888ddb76b1f0244c53415180c95e2679a8d23282b41831d478ef87ff1a7f1086feecdba1678d89b4c057be4f4e4537bb210fed1c97976c45bc54 +MISC metadata.xml 1076 BLAKE2B 26683fedf129c5a12418a498aab7dbeee3b309b9f88a91e1038ba4f8babea80a8e1847b2b2e3d3e942fd9d3de32a97c6d7229fb97d5d91131c6a0093119d0de7 SHA512 dd819898fe67f8d746f43f02606d7a38360be1f66e6c6d33f0f81aff389018c7a988bb27304344a4107287b753a5acda3c20ad10d37f9ca859d1e948acdb2224 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/Manifest b/app-i18n/kcm-fcitx/Manifest index 0a65d04f79ce..70070bf0a0b1 100644 --- a/app-i18n/kcm-fcitx/Manifest +++ b/app-i18n/kcm-fcitx/Manifest @@ -1,4 +1,4 @@ DIST kcm-fcitx-0.5.5.tar.xz 63364 BLAKE2B e3b185468a4587c510e47bee4d7260d5d9ed27032174e3928ed3f008a68e8a4b9d124bda14a75348d65c41ddff2e39bb91d8a4f3663a81788850e5fb33740c8a SHA512 e6a7bcad10003a956389ee266cf6d2f3730dafafcdd0bb43de328397749775e5cd305f16fdca2365e246c903677dba042da81a6dfd873aa1be74174e2b0b372e -EBUILD kcm-fcitx-0.5.5.ebuild 1203 BLAKE2B b6422b0196812806f1b7716cdb8f2e1fece5305b7e8eebe4734490060fd5fbd6eb271c3a377a91e60b9a6a7b93a329e7ea9ca246d63d2761d9345ec9e826b898 SHA512 234436e87f098dfb7d68bb3b4d65373973ae715d747808af111bf74717228d220ebf6262e5fa688f8a44a28bc94f315d4ce0a4ee5b49450e56769374fafd2c89 -EBUILD kcm-fcitx-4.5.9999.ebuild 1194 BLAKE2B 37affb25294a9496c252d3c1621bf73db21dd0758a2c39dbfd8bb6d700f9be4764c22d63583441a08ad2faed705ac72637c9661431666ded5d08c585ace63c77 SHA512 62907b0aeaa297a759d2d55c1073451af6023572f86f9ed9007bddc46830e2a757e71bbf0994a5750a14cee0df05a649cfdad964f89c06db2b1052c45e9b9ea6 -MISC metadata.xml 448 BLAKE2B e993e02967a27e6b0dbe9e55b6dd458bae6c06c1b31d07c7aeea6ab634591818f1b330b77d8c8977ac0c634fa9df63fe62e574088bff36c81e23d08c275f289e SHA512 384cdfaff47be5264ff02defb5a2f572efc752c63b370bd9ede3cd2bd61ad1d734a9c878263d1e418887635475504a3992069670702497cb92eb0bde0d2ab08b +EBUILD kcm-fcitx-0.5.5.ebuild 1196 BLAKE2B 5c7612b75ec49946a7c3236ffae7dede6df61b615c8ed32af80466555804596de673738360a4844a070fc4c5eb0621cea721dda5bfa306d533c1b734d39f7e88 SHA512 15f9aaa3081334fd542396eece62b93642604db726cb78c7e2a1739682907ee6dd0e57a7eb0a744557223b2f3e16e64061600d65f8bbcecf07e425af8d57b000 +EBUILD kcm-fcitx-4.5.9999.ebuild 1187 BLAKE2B 31e76e84ee5500c8f6fab64882c5c0b2d73a29cc3bd04aaf5089b009003b7d4d3ade412c6e06b8819f27ef1b7d133c487d9e2f9303099217f6f5402e19a32d1a SHA512 7e264ab819e3332c1c2e8365a562cd1a5db030cf3303419ae4678b85711790921a6455180c779a0102c4cb0175b88b4bf10bf4901d5ca02e0d02ca1077defa59 +MISC metadata.xml 448 BLAKE2B 1bad84f73fbc4e994084f472c2beaab2217259d6da1c1dcd3d7c91fdf30a1c1252adc930236e5ab8f99fa6f764aca4db5219996730037b4ea7da22ae075de6d1 SHA512 fd57b8dd9c679ef1309c6f02c55add627d029e6232bd3efdd8acb6c76be334411cf42e40950f749234f0c290467c4e3245232278a54118010ce01df664aed871 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/Manifest b/app-i18n/mozc/Manifest index 977ac94979d8..6602b5bbbbd7 100644 --- a/app-i18n/mozc/Manifest +++ b/app-i18n/mozc/Manifest @@ -14,6 +14,6 @@ AUX mozc-2.23.2815.102-system_libraries.patch 9064 BLAKE2B 0cdf732a1bbf16d4af1d6 DIST fcitx-mozc-2.23.2815.102.1.patch 295112 BLAKE2B 709b84f6eaed16da38a173f40ae7cccff362fd167e6deb4090ae8a9ec522ac8e11ccff3c9ef6433907249af8c9eb4b7be12d2c05564cabd45c25e26764286ed3 SHA512 e0d4645df919838f0fe31a97bf6dd759c222a696f68133f7584d2c771f70734ea634a25bebb03a756221000d3552423207ee5163d75778dbf480b6e267ba4cd0 DIST japanese-usage-dictionary-20120416091336.tar.gz 71051 BLAKE2B 08eecf0aa021e27a2813f58c2d37f1cec760448f6ae086ae7468b8a11575c6ef9f72f656cb4d53e0179b8a7b00f2d91ff51a0ad7825e078dcbac0810f1d8b3e1 SHA512 b7e997a979b6d50e49b9af5dc830ea4df0532f6ab1321b9ef14983f65bb54f1b2967375c82e07957ae7693ebbf43c9b56ecea6bfea8dd1fdaee444bd549d83a7 DIST mozc-2.23.2815.102.tar.gz 47739041 BLAKE2B 045a8a4a07e09cf923b67824111cdf672febc30256a6aef951ae779a3f582b3860042750d766120e376898c63be5b4baea870798a192cee34b0d48647e1ec5e6 SHA512 a3face616ca89990bca52371dcc8003604ebe0e9633116a64550add070152b1bc4d9b21e9f102c5afa6f8b1aa11d8dbc4bafbcebfaf4a12a934f085f245d548f -EBUILD mozc-2.23.2815.102.ebuild 11135 BLAKE2B fec77d0718f9167888f0e2a05878bc4fc8e4baa72505d5a5d115a40919040a31fb62d39aa3a40ff57c61f310069088c6b86989db3f917c33bcebd9e21cd44b7a SHA512 3122e5eda567097023530b184e97311ab385d39aba989cf15e62eab877efdecacba61954b42f4e10ecb7228a398b9ba88a6bca51c8d93824a449965f640199dc -EBUILD mozc-9999.ebuild 10975 BLAKE2B 392a173331afd7c3737af4781fd45323d49689e2165d81051da12b3baa799b49d30586f18064e1be2d75c8af0fff0ce9af4e2c9e240a8da00601ca5c0b4ec860 SHA512 175d3c717f436f59f22855256a0ec09a7b94ad52dc31e1744b03dfaf69b4ae369b6abb45b77dc18b8c0158c2b21ba56a67adb89baab5e598ebf1b06bde50c464 +EBUILD mozc-2.23.2815.102.ebuild 11134 BLAKE2B f5569a3a225216f6e34021d888664169e3fd07cc1faeceb7e64a46581e9a17b56e700e0c282ebcc1de5d163cebe2a9ecd67835937b38e96decae9851f865445e SHA512 4740d3ab5421017067db1886320ba4563ebbe159335ee92748507692861d256bc5b9d21bda3341b6877c35f968fc8e7c5e43b3a215f600fc477339b167c9e7c7 +EBUILD mozc-9999.ebuild 10967 BLAKE2B e6e857970fa7e9dfc191328fe84df1f5b5829e63878579049f56bce2cd8abfcc655078d7ff4a09c0c8ae8d1656385fdebc4a73e36ad6c3b8e7bf286dac27d7ae SHA512 21877036de3d1630bd9d1aa9a369111442b1c40a641f8ddbab0c745f9749d9dc8ecf90af084e88170b2786985f0c4ea5adadf802637390cdc9ee3bb67754ac17 MISC metadata.xml 1149 BLAKE2B 62ba0c21b06854dc0873cd3677245f083cb21923de1f6aeea41065b8d216f54c485f11474afae8901682d5bdb9fe79c19e4e54af2051984a0e69639d80de72d3 SHA512 55c96d85f11cca6cb6b00ab81e2b84905c20db880f0c0dc7484e4b7210e31699fc340ce4a5e32234fda68e20de9d3fef635091658b916dd238a556a60ce9476a 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 cc0889866bd6..f082c499ea90 100644 --- a/app-i18n/tagainijisho/Manifest +++ b/app-i18n/tagainijisho/Manifest @@ -1,11 +1,10 @@ -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 -EBUILD tagainijisho-1.2.0_pre20191230120610_p20200101_p20200101.ebuild 6662 BLAKE2B b55c84d61fef76786a82f67904b1b4b058a430023f05a9521d0c1783e4834d0333362de53fb791e907451fb73e593ade756fad600363d2619774c9d18a69a70b SHA512 b3055cbbbd23ae22e827181a6c11e17943d3c604a2453afb6fb389c0d4a877f77585242d39c747e3a9cee81df52ce1754aac3e7616051dbfeab84e07845cf09c EBUILD tagainijisho-1.2.0_pre20200118132551_p20200401_p20200401.ebuild 6662 BLAKE2B d0e51fac4398e2108660bc3a111b01c140be5237d7fbf2e2bf60ea2cdc7439df96df2233ca0b7ec02b2aa89feecbf35cf5601fd14b0ff15e8bf8d813c0917858 SHA512 7a7128adc528c86e3860ddb8ce7a1e6d039a1eb8b3659c21f9ee64d0e410d19f1225c8be2b644b2f367feb463c9c37c4869b0e0115dec84d6176d4a6a78a39ec +EBUILD tagainijisho-1.2.0_pre20200118132551_p20200701_p20200701.ebuild 6662 BLAKE2B d0e51fac4398e2108660bc3a111b01c140be5237d7fbf2e2bf60ea2cdc7439df96df2233ca0b7ec02b2aa89feecbf35cf5601fd14b0ff15e8bf8d813c0917858 SHA512 7a7128adc528c86e3860ddb8ce7a1e6d039a1eb8b3659c21f9ee64d0e410d19f1225c8be2b644b2f367feb463c9c37c4869b0e0115dec84d6176d4a6a78a39ec EBUILD tagainijisho-9999.ebuild 6611 BLAKE2B 49eb2ad3a99a2cae8097c3fbe54f99b7d63fe1ba2b88793bfe9a57f38afc04ae4ccd5297642603cc55203ec461d2b56885cf0a504c75b9319194df878d27b752 SHA512 ff98dc941da2ae88e664564a5fbf674e75f5da2e8d1501dac23c294bc1ed718f6b8e7252c9e889cc9b3519217b9a2b37a5e6f38dd828dce7f269296af316311d MISC metadata.xml 1133 BLAKE2B 863fcd0cbb85b715cf7666210c74a9e88423b0e982b3e05b4333036b607e4d2cf73b35dc6b8f5e549a35a6d8e2cc107f110f3500762d49065bd1ed2097dd6338 SHA512 cde2818f44f02091ac994ca049a25b90519b62b669b7923a52043df23a0de7f3e1f657d3080e574048556dbacd5521995addd35267ec9d1357360f473222cef7 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/Manifest b/app-i18n/tegaki-zinnia-japanese/Manifest index fb20fbf00c8f..1c727e352324 100644 --- a/app-i18n/tegaki-zinnia-japanese/Manifest +++ b/app-i18n/tegaki-zinnia-japanese/Manifest @@ -1,3 +1,3 @@ DIST tegaki-zinnia-japanese-0.3.zip 18134281 BLAKE2B 006fb90656444afb2ca824a534947f1ba16502cba8035977b93150ae242e476170eebfc02d069f04d3fbda24773a602f69bea91eb88019cfe58ab71171b19331 SHA512 fd11f94c8b5446ca22e1119ead20da9ebc01e8033beef664d94c0affc8cef6e315344c4d5e61288358bf7ff4f7c49135dcf5743c4070573f7d8e45e70abba113 -EBUILD tegaki-zinnia-japanese-0.3.ebuild 528 BLAKE2B bbf8df505535faab5eaed009870ec02a68a21f78aca9fa022eeda589704cb559000424f5df212b8a37614db2553045c6282191cb1c3a3985b8f9a35ea1a4a843 SHA512 9cbe62a3f4051fbb28633a8aa4d7741e7a248042b717d4d67a1ea91e6cb8c67a6d144116a57a408e63d4081e6f3f4f9ff899ea0de5f997598a137763f945e103 +EBUILD tegaki-zinnia-japanese-0.3.ebuild 535 BLAKE2B 3a1339c6722574cbf43cd1e28de013bf2c76552099d723c0a4feb5cc44b43f36cc18342307b24ba5c122eb7fd4a6c2fb3e15b05460146f807c8b4d7fba834a83 SHA512 399a433e82deefe465cf6330eb45df49ae3a1f33cafb913968fa2a16ba6cfd669f61cbad09e71a1b80f9ba031c468abc66253055a780b2bf4c7227dd479f12bf MISC metadata.xml 230 BLAKE2B 42b2921aa8f0a7ac96ff31ef846311f023469d38da4186c49a365cb7c4a1c63769e54718fb9ab6e8cfd2b532f249b0214cc54929e93d1a9960a6b5be3238b55d SHA512 74065bee639a38ecdef7c32280ed43a8f1627362cd8e97e714a09bcf116ae8bc4c61b2ab13c31bd02a22ae8a5a201263981ee519a0b6ba9df81a4d5f3cd94eb1 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/Manifest b/app-i18n/zinnia-tomoe/Manifest index 5a262fd510e6..367ec8e3dc4b 100644 --- a/app-i18n/zinnia-tomoe/Manifest +++ b/app-i18n/zinnia-tomoe/Manifest @@ -1,3 +1,3 @@ DIST zinnia-tomoe-0.6.0-20080911.tar.bz2 30666390 BLAKE2B 5bb5c68ebe4dd60b4b6f573f442d52626bd2594e78395882c69020089a036ed3e61454a8760dee8a6608fb90390d5de977228b5664a3cddd7be18b39910d9d78 SHA512 5c5cf06de46b8feebebca38d8ee4908af1d58f921e30bbbf92b9e5b79acb37e9c78466a1771dc01ddabe4740a0f03f41c50dce55fc38a414b582a1b4708886f5 -EBUILD zinnia-tomoe-0.6.0_p20080911.ebuild 697 BLAKE2B 440e4124d68717e98cc27044de79d8a2369889173fb63ce06aebb00baf24b0838762cceee2cb07ac5f963011c5b47e12b78ceeb97c8e1adcc0497149018f8716 SHA512 b5f2ed26fee47b87487fbd472ea523b7ab0d189bc20e379370f8660d07c140d778ccd7473dfa2a0c40d85029f9cba9e1745b8eaf0a90a7d87a08c50998a0d729 +EBUILD zinnia-tomoe-0.6.0_p20080911.ebuild 701 BLAKE2B dfba0d31827c25ba3720a230118ab5989047cbde09a129facb91459c8c267f8707c67da464bf58728da877c324f03fbf989cba6891f6339e8dff6d6d98df4236 SHA512 2c24b794aa67102317c1fd21e85c0de4619573f24c90d87abf23798966ccce28cee9651a212bde926fc330b32734416f9c077bb0bcacb652214ee2677dc62671 MISC metadata.xml 364 BLAKE2B b36ea1c73d260d631f7861eca392d8b1797e35cb5ce0ed7afaa2e327eebb9fc77d5beafe910121f154d4f542757b37f955dc4fd730b0d021e1db733322a87704 SHA512 5e5c6833463859dbfd6561adce41426f607b435301a01a6e7f2bd8cb598a89632e607706c52fef903d96f2e0094d9c33fdfb69c2384455e451d634ecbee62842 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/Manifest b/app-i18n/zinnia/Manifest index 653bc788d69b..8a5ad37de90c 100644 --- a/app-i18n/zinnia/Manifest +++ b/app-i18n/zinnia/Manifest @@ -2,5 +2,5 @@ AUX zinnia-0.06-c++-2011.patch 235 BLAKE2B 5a2dfa58d70b76198c8101e7a2f7b925e26dd AUX zinnia-0.06-flags.patch 367 BLAKE2B 8f43fefa0822909054eaae843d98f51e0c0b007f95b546b768b2024bcce348139d0b8f738d8e3f64640267e8c2a5de600e034fd0f480bdd87f2c8855550b0d42 SHA512 f43f238cc037293a7914a00bf364068f977f5e4451e6a23959b7a6346f20d1cf5ae20d61c9e031dae0897f582ae62e3a8fb8cd77de72fe474b010ebbcc2d10b4 AUX zinnia-0.06-perl_build.patch 336 BLAKE2B f8eb4d1ac570bad3a0cbb9fe2c09ac5e826f895741a7bf4b1e82ac439e03153936a915f4e24980d066905d9621c00a4892a65bd394e02423dee2995e319213aa SHA512 f3eeea5a6d23c07e50dc99d66b5799c5a03ff42d16afa43b97c8ff1ee9f63efe45864ba4eddb3c1bf69c38a632a4469a5f823ce13d1f57299ae027a1f698c9d0 DIST zinnia-0.06.tar.gz 457415 BLAKE2B 3c401735fec424030dd9f8d6d14f90a83cd6ad5eb8e0ec1b0d2d15285cecf14c793043fb9ad0982d6614e48bdbe913360d2f3933bb2e1a623c7920536cb3bd14 SHA512 b9a44dc3664302269c4d8481225964a3188c1921f5af7f136fdccdc452917f6ff934884e266436a0f1e0a32af19d3bea5f5e4416e694a653983039a513277b53 -EBUILD zinnia-0.06-r3.ebuild 1688 BLAKE2B e88e53b8dad245801176ee03631aaeb3c50df4572a0660cf7bbc879bcf1b34f1ea485584078449661b644684e01af634f97e5cfbfb9da030571eaa194a74cb73 SHA512 d47e14f0f2908eea885b58928ec54fc6c948733a7fcbef477b232100fcfad556620e65529041c8f36d0b8c4ab9bab88c065464f9714675069d1327d9032cc316 +EBUILD zinnia-0.06-r3.ebuild 1692 BLAKE2B c62874df0f5364ca243190204e3545707a51501f89b53864cb62cb92dd3b3efcae628ccc367028585b2bcac21116fea64d11a1f13205435b19493f4464a585dd SHA512 a383d157c6f7501b7dab47daebb39e6be7b889eca2a8f570771e32e2cfeed7f5287e58b8206ba2a329c431ede53e90228ad1ced0af559703bff09d6bc7a052ec MISC metadata.xml 364 BLAKE2B b36ea1c73d260d631f7861eca392d8b1797e35cb5ce0ed7afaa2e327eebb9fc77d5beafe910121f154d4f542757b37f955dc4fd730b0d021e1db733322a87704 SHA512 5e5c6833463859dbfd6561adce41426f607b435301a01a6e7f2bd8cb598a89632e607706c52fef903d96f2e0094d9c33fdfb69c2384455e451d634ecbee62842 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 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

`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/Manifest b/app-misc/golly/Manifest index a4e7442cc7cd..72af4ab7336d 100644 --- a/app-misc/golly/Manifest +++ b/app-misc/golly/Manifest @@ -5,4 +5,5 @@ AUX golly-3.3-nondynamic-python.patch 1830 BLAKE2B b202aebb3975f55de4748a925d3e4 DIST golly-3.3-src.tar.gz 5465595 BLAKE2B e74da3799d1086a46fba523e6b087e6bc50c908098b27a80573936629fd5ad6195968df46b2933a9984cff85068222a80040761254298c5f648b040d5532a7ba SHA512 2aa9c2e7b2ebe3fe85bcb6177e58ee83bd08475e0a37a04cdb7e649b9faf5c2f936c534af62c8cf2322baade65c6e5197768901dfb464c17b20b941e1fa77265 EBUILD golly-3.3-r1.ebuild 1026 BLAKE2B 8cde2168e0b3ee5608ad790dc1d6197f715d012260bdecdc572e5a5c4ebe2887ef612b17b4064b8b1f2fc6a127ac067f678c79afad774a7bd053c95010860d5c SHA512 e14e63e356a06d1e78c0837636c3d34cca9ead96c5e10ded6f119c0df00f6a7cc968108e4a9017389973fe26441f4e56cd71618263bad4780fc0265e8fa82018 EBUILD golly-3.3-r2.ebuild 1352 BLAKE2B 890bee53df3849f02d929b52a1947271d0e67991c0a2a4e8e4ba0b166d4139edbe36117f0e9b0092eae32a5c79fe5b5bb7cc47c5244a1bb8254e5fe6a579dd3a SHA512 6e5853d8a28373452f7c35104bbc3348ba2876642363ec041e38195b0672206f3da62af10eed4505dda15fe92157cf4d8b3c2656158650f487a4b805423bb5df +EBUILD golly-3.3-r3.ebuild 1357 BLAKE2B b54590a3c3a6102149a4981b091a4369999ee93980fca1ea2d21e5ade7edb2762db935c542734493e1e21fca30594617c0985e8b1cf6bcda917c2baaf4baa9d2 SHA512 9b970c06e4fa0bdcb65de218bf4c4778e63ab2dfa4dd7efaa923063a64daf42c580c0984cb68e451cfc0672b5439d2d8943feabdc00d7c0e0c49d1f2a9fb007c MISC metadata.xml 326 BLAKE2B 6064832ecd0867971a46cd3c998419df96a09aea31c361b98cc81212e1a84bb99053f14a86321b194196df7e74d1859d7c82c2f55adcf0dd887224754aed381e SHA512 be4d2ed3256cbb48987657dc4a6569c4fa415a495488f17bffe0954bd54127bfc4f6652912b18666a02887bfe31769d1b0c1a67c311e286abca347a9b756301f 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/Manifest b/app-misc/joymouse/Manifest index 8974f755d0f1..3098d58fb4a4 100644 --- a/app-misc/joymouse/Manifest +++ b/app-misc/joymouse/Manifest @@ -1,3 +1,4 @@ DIST joymouse-0.5.tar.gz 92464 BLAKE2B 9051107bb11445011f4d9cd5a546ef7652c857dc48d307a168af948de6bb2dc18a5894598ce0b6940a50cc8afca7eefbde9f1301bb620210bce887955dbc470e SHA512 85831ee72bf518dd8337b6d5cc7fac48bfbe9f4e038d3b05e42279e2aef58c6aa191e4027f9a06cd0e4713ac1d3f692cd5d58d1a263cbe234f590011eb8a6c2b +EBUILD joymouse-0.5-r1.ebuild 555 BLAKE2B 3c3d55809577070514fced93d24f7fada87167ec994e0d637d7731d304cb4ea6bee9d56110f0b416a29912fedc6006a39dda7f07c0ddecef9b20f2d34bba47ca SHA512 3913e3885aa26911a7a5e282c6965f66803c8ba6ee75314edd13253c1f89c1751c7d19fac7935cc8d6c5d0b27b38e7b9cd56c3ddf885bb5aa176d27bd16849e3 EBUILD joymouse-0.5.ebuild 581 BLAKE2B 8ab7b839a8337edc617c6986f7dd23f2ab34e0cb3bc07725307fd6cd5f5dae254ef4a2777ee2746a34224b655b6f3c89de92420a98fcb08eac8d99e35a345840 SHA512 aa27ab89637b9f09c6dbb6f57f371bd0fd1fcaa087448ca55a3964d7801928484672085ece5eec72a063c36a26169715dc39674ae2879222d1faaabc4d10005a MISC metadata.xml 337 BLAKE2B 966b79dfb4d85c9c7955fd8555421a9e284de99a2a1ae26b428ad9fd4087e537d862426002c6d67e7d39277ae7a1ef2f33dc3174e292c110e985a770788f5ece SHA512 8591ff3f582a6b43725bab8eb4c76c391af184a8845c11d135f2fd029f7e2097f16aef1e76a2794c9305d9f002b33f50b210b58221f4176811f6e8180062d209 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 bfc5c1734f54..000000000000 --- a/app-misc/yagtd/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST yagtd-0.3.4.tar.gz 1402287 BLAKE2B 52712e11fb30c6951ea1c6dd7ca826a8e38d68c95c6716cbc93524959d98c97f75413166312cfb6c684d27d6423493c215e9bec22f3a7112e064b1a413c9c16b SHA512 99f8dd5344615285a09e039f9c829fdcb09305baa1beaef03710fb5661ba5dde53491264142e9ed2c207e89e06855cbd64621e447468aa033e9f972b896385a8 -EBUILD yagtd-0.3.4-r1.ebuild 716 BLAKE2B 0d9b7b166e718a9d69b830305704258749795cb244d238d3110b1656a120cbd19b71a65e08b70e542931974244588868e858aae4f34d86eda39f4a92eef0694b SHA512 e08af3a6e46cac85fade6e7cd5d76edb51b291ee4ba89de30aeafd0a046db269f5f759f0d05d245fee0977f7c4031bd30dec59c10d001ddbe8179e5297946cf2 -MISC metadata.xml 598 BLAKE2B 291f0e2b7556cee527dc1fa85b29315efd060eb1e831f5f3c90ee7055158c1197254296d08b64c8ea10cd8c29437111534e3bebb36c78c9b3547700bd85dc74e SHA512 6b8a68577ea7e42575d795b3aecb3726b325e0cc6bc8828eb497c92175a537d551baf3f1872eb205d08d2312b3cc6fba43ba6df62519f157ffd3a29b33cc2864 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 zcmV-7Cdk==P=-)NABzY8000000{?ZKS(05xa;D#F72H6oV;&w^)@tjv?$V32ffzhc zDFVn;BEc%|Uf+Ky+6a-J$7n{wfHg9h&k<5SF2-o77<36JM*Bv)?U5t zZZpN4M|2}>H(C$DbzU=^(3YPig!ZSu{QNKf=YRe4zy8}#>wJ3p{z|m$fBa>9eLnW> z{ip8Te?4L~ubS2wn}AfF$`be9Gn*@Mui2bsS9%V7(;d&B>shJQqV>eJR-QYq)7Q2g z-S#2vGG}Sicjt)9K4H($e6VRDr`5*psU~0h^2>TCKO)wf-@V7`LoU@v?pa6OQ%m^IRtq!BP6EySUk#Y0vnDlfeNZ ze}xjG>0Pe=k1)+uES=a_ z3grX>kU|KZ=vBWufeb0%lWf$@5=-*QQqHTL5JxkX<7ao3AncetpH=v8zsY_U?ShZy zc-?YR3uFv?V7%`jO3k&trjKnO??Wh-f62bYcIIhm=1R8vM27jiD28w@A$$G)yaWF} zpU0TNJ@9SWfyk9$?>3XevbEZ6b(>4M%wIXkvpUh3d!!L^=g0bKGt^QN=y4pi97^o7x-ltx*Qw;iCy-5}c=C{Unll=C znn~l~!m+usmyt~`*sgkuEFsUEQ3q~FbvE&lu+K)3l6qXU2L>> zfCNA>lPhcRq{5@OI~0p&PY-!Wf0~%Zk|UKK_=i`V)yl|e2D8~IDprsS+Z_B@VU94) zk8pXPI#Aid01OE`&s{qlcUlD%Rx6bL$VA9ibj2M14#Ve?c_S;?t>(6K=TIs9mJu*- zYfvnNaun+^M@kkH>+Jg=YMF}2eTN=*iosvQ^~K&kU5nE7d$@+Oy_k`>e<`Nphw?Y^ zvB0e>nH5&p0IYTVZ;frBume1U`5m$ui-$2B_1Xbkn8SFV$&SQTgt6UPSHiOSWL-S@ z@RS+AL^6eC+>yUFZ`92J^DESII!r=>&Q?1$Q_u7%#KL=$QofZ!`H^PqaVp^Ca0kHZ zZh(M18e*AA$TbP#hKvq*f7IX(QjbX02$oVBvyz|yqx0huuIF>UjBmeO@+JLT*MOiYlHHd zkZ|?xbjZiE4UJfoCJZIK79jYxsP~@TshNGv&&(y+$lNaQ|$Wuhi^7;k8JV$Uc+rAq6(QpK;QG@k>obck=V zoW6U_b(EHEdfTOUe{gG#R854&az^wn8Nq-Aqo?G`@WK6v7!Mh>QXsDG96S1_E)M|J ziFyfXMj#&mU%VLtXZuC%qL+|8@%R$z1PIp1wdc0U`I1BivkspY?+fvavwbflU$NF; z25}SQ4!8D}!X?G*`R|Wd#TXw#jNAsOAPuz1oIA7vR41Y|f5)DXW7`#(w%MB&J&MOj zuC#K2VW3GkDgr4amA+xrqC-9Ovd>Im`r;b-05Z=)O;J8^@a95X>i;GU?&Ua1a!Y_P z=w8x5mWX>!23iLJKI9X)4F+{Y5udnxo4`NRI!{MQAtw-ECC>mm3;GUH&(7@9H_MO# z)L%KpLk(z7f2g&gj40TA94hA;tIyBNzJ9Y0<#-7gDLmM2ga1ItNi~?%Od}8ryviPo zg4j{62j%0Yfd+e{XsCm;W&!_PEN3nO56DO6WWQEG)*_H7a)1?xL5(5T2HyaN@?zhK z8Z7c7V8DX&C<#Mjv44dM=L5|J=PF6%4SJr5x`R#xe@6*T7v>oTNPw{_fHZvc02kEj zD$&e|T-=oJ<_`qNQ$ss>$}p6L-epyAL<7v4pVxrBeERhRIX=)HWj)B8Bc4Er0t8_p z^Fa>;Hk3Ib-2)+_0Qf1Ac>-k=UKDP?P068h4b_dnEQrowEhR^iBIpo~thEP{B;`SV z@p2>Oe}FpSDb;sU_eZoy!$w+yg`It|Dcp(Jf(G^p<@Y)*k^Z>=L#-e;5TgP7ULu1T zR9i^17|7xZ$f3}h_O>anL5y%BJPRZ7GrbIA*$qC(nb$#F?SF{Yv;EE9E+K325whZP zk>%N{_=V)8X3h?NQUH`ttJVCYlX6u9NqhZaH4J z1Ea9W!JRZ&B9~DU(OE^I;G;GuM*`f1KI(yI7P7A_(7f=orHNJ$0t+fSL*k*;mH0LQ z3@c3}HJAYJz_?BudN5Xq!yx38&R&#tLv*2qP>Dt*$BJ1Y#^_t?ND*}Y#P@}3$ljlB ze|T?K$qFn!iV{L3Q>Fwbm`DUfG#<0I1(}CU#x@}(5=g2vKL8|H;_)~EY)1GD=o%^< zY=0FEQLN_3es*_)^$i$O<#umatkFrtz|thF46^>Om?6(`iY>8GZ6MSP#75+z3TDk- z1`_U#cr~glB;yb%Z(JFYW$IM$7Xj5#_ghiSGJkqu(gAAQFR8S$zBp6!4iI1qo5g=AH zo^g2iybdabngqqZGDPKpD}d5GuMu-V~@HU8MQZTav3TqOfHW zrLY=I!p36;(sG!0lpo+*R_VJ)YGU#$pOCO8(2cvq>YI(Xs}{q;J#tI7e-{H0CzOX{ zF45!3wq691T-Zl_8{>f*hM9mflCQVjiD#J$A0pw_fA9?uO@Pm_2c=XSQp<(l7CPUr(=ZFRw4( z#^(#3_3+RbE+?5CTtTklD zn7Cc{wIIKLyMn*Z7e@&}lRmkYx)#92r?R-S$Ofw@=r(YcAxuat=+C?snwb?-#^5`m z(#Q=M5aph5+6ZpMe?>@`aw-bggUcIgeDk3RLI;cxr3-nLjRJb47+Z$zDhFSS^E`wA z7m1`ro7e?+#nUPODVoXbhzo&GW7v~9fR|0eVH6zh3HYs+a>+vE3{i%EJJs>BD6$vjPavBLv3Ep&@beJ(Ij9S=)eM0EZ>Xo`R=Gzj zkwExJ%+yNiQwKN)>T8|ahZcI|U3MR29wmlkcanlB%N`)*PDO1`5Jj>Awne=z7|c++ z9kg2P4Q4Z;UNB1LQ$5r19;kEVQ3Y`?Qufo+dL3V{%0Hxs4x_#beh5-GWQH29Zeu7> z(SOHvS=9x-2goh&Tx)i)UBsjk z6GXo=3P16sn(OTkN1N&SWlC0Jit4tE?thwWxst;QVNuw zJtIdARY2KM5&$E~-rY)du_J-#2|AIl!8Yy}<>??wSjue?X(Iy4w!yN{`|3cTP&Rn7 zi(yky-yx%~x`YTKU#<2regv!-8x1U~GltZn5Rp?8Jza~Oq9sDDKHKKEvg#7p3V%on zq;m%t>NKiyZ~PPzVzI$n4k(dft3Wgn$rkI`&QNc)`M7y`fUEn(AM@2+etP=$^0qz{ zB){7)MhP>LA`3Nj-XQqy52;!z`d}jo!AJ<*Na`_o1thAXayof8J(L*z#CoCtiSz;< z#Es4J5viYyQv!BJRLFXP?-!pBMt{NpQ=PnfMWW9^Pj!M1VWxs_aGk*MF?vQJQtI$# z!ue)|9r42D7pRmuI9w2Nd(~25xEFXCdsh}!|4mBNA%icP#Sp#AP$fX1qUj?)v zm*haxTBGp+m*&_f`!e2Nu7CJ-IimF79#trdICc?2F7jkkktj=x4d8AF%C2O=A|g1| z&=^pqmrgKAv3w`JLo3%10#kPIGDF2G(B0G2KA9@T;ul^ zMisJjIqi+sJ$1n}1vOI9ZX~NWG;TDk<^B+^_m`K?zdXNRLslCT2WK?Of*z%rhXqPsOXcz@$Db-cq~N6*GaF&bKu zm^fe?AS$F5S%Mn5H($>#2*4F3c@Joy4zE)J@ex7iYwG(QY~li}5pgh(j+n5Njb)Rb zPRDde3F1kWNJiq;noJ+D1L;D>%R)J7eRmKa`HRN!I;5s<%0Gte^~(pn`pB`uiUP?% z9Uqto**x_i^nZo6f=uZ;als%49jn2LTdgw0@F%Sn{ zCIkq;fdCGuno4k1lSpgQs+|+m9>F_C9yc^hSV)L=^wY6oDu z&hJi>dYn0p^C4g_A0Uj)cnGk5f|^uVXA~mxO0GiB$!s+5pQWBM4{{*eW{)7{f_9a9 zM^gg->>6u<4e%Qk6?Fy%j%5t}A6^7e1odtt(t;Oe(If|=IH?(4_kUeZG&W!kjb)@Z zP{s*oM$pMOfN1EvAJ!PRCXkCY>8wj3_BN^z2WfG{;a3hc5KL>Y_jyKp22%o<7v z^jxvP^Kd=;itvm#V{)y>*Wcd9hqG^A9(t91g7FgS9gZ&zy@Ls@Iv%3-(V78{mmN$U zZpyA}B4R;)vSFZ>PJc?^GLY=nKEcK$(Rag?TIS_69I$XIn~WG6unv$^qZ0gP6=go$ zV{z;PD5jIxlHFnX-7Z=YFFbm>8%W0_1>+9TmxF z{9%G!t0wS3TCx$Jr`eOly49N+VX3cA2rIM(RR)yjW%%%y?{6p=jA0jdu9i+MZq@t`+!=;59vyWe6)f8opm+W|{RV^5fJZ9rLYsHK7ILO6lXAl?m$ zBmNCbg{JRRb_e^LPM*8tLHpjIFmeu8mdLHBrV&Ou>xnQ?)Ilx|8^*>I=%Bl{5f1Da z5=t%-zFMVbvII~BVmu*+?l-wkd63o)d8-y9=mw%ymWlY{8JP;!Nz~8nH>s#Zznb3KGlgMDgmi9PTyB!)Pq?0u3(7-AH1y;JHc_QnS>M`;; zl0It$a6L@TDJQ4#PI8E394C!^e>;yn4eKrl2Cg&-43i^KVF1;v!z1s`28Beb64-RX zFiq%VA+Pbe$a|_;2kWK-D@5Wz+OG(%vTGix3QvKV5wHaObw0`N^o(*EVrHaZN8lqa z)Q~%bF3x_o=&NDDk#-*7Wi>r(uBoY(iIM;=fsJr59mf^*MNo$9YLMfP)a(FVU^ZoX7$B(zt2aE^yXM}(55X;a zgU0|%-M9`=fBE$C_Vu@?ZNEN!TW`;=?;j2&)8h!2{F-}G%87l1uNUZ2L2ovum`15Q zIp-I-PpLxksL%l5iXJJ>f2Dz~v4u9!B$b6i$fuxF5EPRXpp>JoL+k*lAVDeYC?qnS z_^|2sUVa69iiV%z$XG&iEep*|6V+SO&KQS=HU|?^%#}iSd1?0hgarQ*_lyb~kj!lg z9*lvzx}XbU#PHV1hJgjQvk|XzBd7v1g9wHl>IKKXJiooYynVCJf3~iaiCen|O%AbW zaJmYi>usZMCtJEBqIT~{8+=W-K2BzvT^kKJ$kNE(>#PV75Ciz21Nf?Pn)@J{qVi^S z;sB>FjeoH-`~X|#bT?p~gF(KZ7h%=WnO-NvN}>^z-cHk?<94`IfTz+=$~uLQXW|az zKF~D<*+>Zz)dElPf2%qmLhi#4Q=9D6K!fD#Xn2@dWM&r@kF3zO0EdQK_6XY7@&5kH zxOT%Xhqp1Iosswr^r|o$3GP4@?{w!xH!1M>F_nt1OLUI%G%I zX=1qOk_E3><>ZL|;2G3?1M`veYH(YGoOL)(a(9hrYV4DS9T0yI)0#zi1nmXc|M~gr z`v=mz+;51}QD8xhhdA0c&_D7X_`A{Yg*s{A|5FgTqG7N&u=r^;_6DQNYd4gbc>(Uh z55VuF{l-BeOVqoEzt+IU@m`t@rMfU*d=;^Qe!3%>OE@Wv^5D0qL8q%aGOS?)vZ+K? zJ@MUYN+T^a?Gb-k7<6BdK`l9=DDi&)NEX7}jV0cPDn|XH zKv>yrdkRV)hfxBVHl{R}X3=zX3^*diJlY4>kM_Zat-LfRg^TSqlgu6(f0oe2h`*lC zS5x^I5HQ)@quIzYC`mM*PIu%;SgLON;Ms1CLwHI;bfemw496-;O7TMTXignKK$7FI z+y;6@W zWf^sD1=?-BtpgGZa=GL1f0XP9eKiuNxEPnxG??L=hzYlcgmUQylNzRVK5z%RFPgoeH(PYC{PgbQt?iwvksSfVu$_cqR!fkMeQ z60P4FE~XQ3;jeZcl+)!hyh!$HxuR1c67Mtcsy{x{5CaITCC#xQD$r#d_j6^&IT)2)f<7C2?m-5`NB^(-Fm{UjoSrFkOi%X!&=CEUMyqe z5)!O$L$#|z!$u}wsm@B8>I%fifW4Ys?;H`-N8go?G_)Ep_Gb%Lq`QXeO~cqdESW^%-FIcFLeC>s2LUK`Njb>9py4o7XQb#&gr za_urEu$wNRVa2MhgX+dn=Ajj`@zBqq#wmuXd%p!r9*)cgr|QmIU1#8AqR$jy9De%KAeKEi;u=D(Kj%HglLn@vJPXQ6*R0i zm%13HQIFdVhaKZd$|Ou`)J?B0UxcF6(XB3JA}vh!GmC~vFDCr;ZCno|DcDPwT1qD( z-#Q8joY|Vw;E`Fk77gw#q`tFew+BlEfY&?J7F1YD%Qx6ZiwHa?V386vCO>n;)bxSblqC#*1 z1r6OT9XBFQsxWbBBtG2KYQc=`U@$pbb6_zcMT*tOTd%f2UmdNtsN8%FmYwInKmE6Z z?|wOzBqzH@){1}!Py}{0V$m`H1=#9ftg3~D4s}Wzj%3M`7mg4oDuj2F?IIU{JI&@~ z^{=bx&ZJI$Q49BT5S=anDy+^-ozj5NbGo=+HK}>bBcL@if}0q?soIzbi>i48YkQE!gr2KTzj5qlS{<#kz(N_O5>729aeR zf97zsRA^PFogX6~tIps1w4jSEG2)#7 hER6DPztAV&h=Z_N9@rk;B`G@Jli_RZFD-L35rX>PA>b?Wt$O{dGXFxKn^)=Pf<0xtNC>g!<*Huv8*kGqw*?lXGs-_Iq zq(r{Sn|i7gK4HN!x(bE?0QnI&WDoS#CD?cmQy-BmzsVtu zE21&7uWMT{94>9i3QUxms9}+`He; zO}bE(bpU`SC-L%sM5Ag})#>l+P{+>e$c+FIm4^6F8j07nfY}0{hKAU>E>r8RPcob) zuF$@ursmr^{@qyPz}+Poq{`!O*ZFiZ-!Coe?>L7)2o|i8ZO5#>Kt&7BX)Xi}=WcMu zYFubV6by76Z%1pI3&A*@I&~m<^fwWtu(7%7rXox8NGD={Xn18Xcxe6*sVD$Gu!2+D zOhO1v8+5n#e&nXJUlFBFfuKrqm!%Tbq?r@63>N4NjZSDx8ao3;PO1VgrUo=}SVO*D zLmI^UK#dc0b~28rG)%kh+gKes1eacEOQHh_r>hxxUV1yzW`(N3jFEO zMwAZfIw*C2k+daCkt{9g@3`sg-iWu0ehB5wcA#Y`Jk3b7sOc=XOnv*`XCdx7lJNJl~0f( ${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 zcmV-jAfn$NiwFP!00002|8<+)vYa_`UGMc2{Q_+#{(;L@SPnaE`9^vHAOTF%LpCXr zZO`cGy>>Zxs!l6fA&q+2hgIK~$lQBv0O!B_@~^-A^yz$`dw!q)>2IGt{uDy0KmFtX z{N;cAQ~bxD(kWxr8&+7m+1k0)d~Bq<&rR{(PlWrIcI*h-5ZUcYh{<7&hh)xzx=mfN{By23o%wc=^m?L zS+CZ5Sj$t-b$hsNj8@}{mdjbE#<+Uqt7F)qk6QV@K2qY@dOKx}8He+1E8JWnZ;-dm zly|PRwKGCKd(CljTBGE9#{GwX{^fuD_y77&|MIUt&ELO&{@=fU`tqOudH(j{o^RiO zifyE~g6+0qP3Hy=e!{M6>|td`zGQldJD$E;>{j>8A&to^XCEQ*&{q6*TREQDmW7&o zy)937>v3jZv-g_ExM!n%ewPuu~?Vvnfg5CB>Ajm$B;@HSapz zD(|0)&1xxAK4a;Ms>2c)Upeb&t&N)Mh)zeWQ`#-5WF9~Iv355vw|(8|IUSq5YbsBbDutfBeOO%8dCr(m9=XLy zcfK`RuPIiewP=*I`kXO@-mbS6>7hK0k9ND=>#cr#N3}1{L1Uktcc+p(RIxH==_gH} zX_e+_B|kN#VK&!fVs^Z?cV2s=G^7=iG%cg?%K)zbNrZYok)z2B3< z;=lV27FbT+jXA4<^6&(7c^Nmg!h^Svc&W1kA561%zcKO`nup?H-5z7+f$3T1a54L{ zrI{|%oa1O={3utodD6Ir&$SivjB)E5Vqvjt+|I)7j3lJY=hy*2dJ6 zh30ozESV;C=CJN!bmHjg4*uF?rjyx4e_}bsD*uoI9Z}wwYp<87%&onZYi?eQ?_C20 ziP@M!XWV>rRHU>u@@_lsTyAA(X4%uzE~no(?!CxDbK1KWr`ZA{QL^*E`<~dSH>2Gf zeVIaC%zC|1ZcDHTCLr-P$He4$|U*>`nDW4c^N{(pK}4|4^m66igfn zoNqtBSFdPq6>AJ{O`Y{@otDk1C1bQEE)-E8l(6&IEouP5#FFh|!VN{O1^uyG`9Vv( zaEX00E0NLQ!}!NU>sbh>;JkCBaHs|?7I>?CLt}LJee13!iR&yyorX>pE&oNHV)U3$ zP@nhujRifI$v-ZeH0u+eCwq zw>j<5=@`!}nL?ypJIWH!wz?lKSkQ}BR@nSU2?Gl~RNLu@AH`b82p~W&(=fv$LRmnt zdtYoM@tOvas}HChbY(WCSB12>0HM&>`4*44fB=7=!z$CR;%Sra}BG-oxQ1pYXV zlNS!f9NfTEOGgvVRKZgfR6{(3!9({)|@X3r<9K zaIwUjf@2_Gio7ZgiM0ZqxNJZ(C}~|~7^-A|2jhl9t!99Y2mW7}W5Zj_Ugxv%-8gOc zH5aOu=hjqJsvV!DI)5fwyc10vHR7WeNg>dkv13+s)7%|Cz=NE}93Yg}pr2wGgonGK>PwZEGxF$ zrgdKaO7q3Um=GRW;(#!yTSb4f_@cH{Bm7WLGO|%eH)w-yr(%)(s~^R3a4uGm^R^?N zY<&Abu0}Z{CwPV>xy~EIA4SAZMNWWxD{IpX>4JV13s15+1S(U&0I1;hd`6N?1qwrn zz3|SB<%bl{p7cBVTwjXy@ApO9S>`7?Fo1DVV=4teDLSj)FM((hB6h@$F5cws;@G64R@PI+9va@(!iJRtqvp1`}eiOwuNj&$xUl&itqq zqn#RJNX)CF!uLcm-oGIxdGSQXbfJ0_IP!iZWhbT)VIEUR$ank3 z{s{o(qnNnTrQ=c(`V0uN>|NQx9!Ko7COWg=DPxY!bk+g0By;+eR zG>=ZC<9qe|ivf!dFqy2?s(4BVf#~(>${S!=C<~&B;qdnh1EdD!k4ch*H`;R(S$GYQ za^>dL)a0lyQjY_?3B58ZHcX7@5cg#07YKql9x#k@q55|r=&~0+@=Qz-0UQC=JwZvW z30m<@R=Eh|yNlJ>V({;K)ulT)FW z*4QQ-vP-Y>ycbo`@fovL#8SqM+doCQA`C%@qnDzKLAPD*ZW&v^1wA} zE~MH`dS|##loxEYAV*F#-Na9J4V- zrUuk;{ur2IAbWsx_3+vpXoLbJ4X`XVOY+u|@bKB9A1a4h;Nv`YdY13k^Wp2q&!0cN zV^;X+Suy}?K*@~Bg#ZGyNyY+QZPLmNV7*JyMiL?2GdGkd5at-jX-Jo5ai1}WoUV2t z_yv?f&G15D zzkd7v^)+n2@cn_mQDf3aiX@o{dA50u7#y>jBC1LUuf$TqJwvb$KcA3k2mTXQCXC#g z`1=?V8aUwY!s|uGTsgZura4KcsF{(H25;Z+M&6~p6$_fZnPp!qC8DL%o6J>=>5yh- zr&%XeA1n!vPhAjrf@z{j9`eXw&q^h38Ap)~H3dv&G*mV*vDCRQ(pVKf9*at-MB7Gu zK@!$WfBp46-sdN?fkmST zWInt``JMzp-B<(@wk(CKgrwW5bO~U#f`+)T;1Pef0Dq-><1Xj6!MD@)&9K>Zcmro_ zD@pR!8qLPb6n^~d^W(Q)&&Q9iy7eRsOcE?btp+|#AM;(TKa#vlj)%Z;7nax$It6gC zbe9797z@-zZ7Gzcy(rt_jWUE}=TIbVqDRs>nO073AtH9#x@~Z4rjNnPR?~fRO1vVo z{IpCnWWlgmFJM19J!#Mb#!#+@iZ5=0Y?_&oqWWdU>;6TB=a zGNX-r6a}0hL@dPWW{jFCj-4?`uNC|2pM@gg;W<<15J1E%MLWMKld8P%O(C{4E77JD z@SL`z5vyzek105k<28LhHZ(`M2e#qgBYImu=HwBA2{>9|>B$f2uR;u%ssa{%Jl=>q+4)B>bwvFud{A$WVg{qk14?IQh{&POZ`79%n5_;^k%jTcBb zvambLNq>|J8z8tc7$_DZg#%(~DWyJj=oBNb#=4Y*UPlBiLIcDBit)&ndg)Q~wAlcR z9%`Kfz(v9{Z>RH*hHxSC)Eraq(;jIJy@rVrNb}NLpWf>{GW1rgND>nj(f25JT1C!v zo6a?cU04afFB!BWCLsv{y>G5K0qR2R7xF}cC^aV4CaC~RPk~5nAwiF5IY>muUeX=U zSNJd3mv+wh!|^;v>sv3bBb}LsPF#+QE+?NJvZKh2Po{Z`wwtL~)t(OQ?R?GR!(lAa zmiJqb@4QcSQ5((IHY1UAI2F!KEsYsE0bmDnK8NlCk7k-L#rpE$4<{VOp2uj{jCz4- zs2|RF>%yP6<}(q0fmVzFfwv0ZktG+^qtA(H1>~E^2=4} z6#Ymcv`gk~!P_G$)}q~T*PC#`K!)A}#4y5|gF;8KyH#Q z2WFJdTSkM(UIa<4Fr{R9aa-1wd<11ik5ay-TuW?65Su9-mv`G`Ezs{xW1Y9U`FiVgXQX#GVGk zM75y;=QEBZOM04y>)P`lM^6mP`yP&0fIoh0>F1@B88YNw1GF60I+KSt>j{mdR_A1q7eb9q;n!z zem;(Bi9v~wLH7c76&TAKN+q=e3&5_I$Ok|p+VzZf-dgSG=oxH72ur_~d5MzwLB5ye zLp@+LNRhvYkS4Oj=uO+qkVLI?%bAD$9M}b}XC%oHAb|FKC6x&qH`Z(; zY<$x7d|u1--XfneMt}<7Vdw?bRW>A3qYFtpa5C+UMrvf@kdm#IBpn)oLntQ;qi#p) ztxXbYr{nK2qxPCQp*LvMg=yqQ#}#R`GA zEg`sxc7SnTYIXecvsQ|TFLx(YtETN#Y}*vG6hzRPpp6EwOLVi!CKVwEydd=BNEKCN z;R%lQ(rBz{xik=2vqORW_whJfV>V8}@9_Ak;{bZ6DB2KB_a#uh@x-;JlkhpTcL)fB z-tahZgt8I)ylaHboz&+mg!e9{B}6ctDbqG)C9cpDiOJ+2l1I;eosE~`#WR?qDc zE9|j3@0rYdbt7V4&#wPbO0l*bg1Ryqwa240zJ*n#JLxhRAJb?UF!PT2GewE8 zlj9qIU1o+joQct7LEa?5>I1t=INTj|l*gf0)l_4BnZ7_lySCYqFu4%LIsvm17ZVab z3J>Ch_STTPplbt>G2rq;DdnT^L(uHu%znqURhy55vkPsM6f4V_@x5I9)Ow zT_n0kRBJwCHii(EPQ|OXx8X`cf@ByyK2bckYP^Z@uevLOs>x?gzcY|&5@M}m5rd=h z-WbWiF&O#qxS}B+By2LTFe^l_LvQ+UX|pjQ`Ha-duJo7RUyIep^R5KbL{qN4F{k?2 zc0ei!cg!7wv@qPlB9W})WA_$R0ER&bRs(P}m z8UIG_6H!pu39)q@6uzbG8!ID918?x=X6%;FaX^8@r)@RNNQYm{*+BisGEIyem1Il2 z#4@5%MGuNBz*o*^9~V|)ITJAReRZ%!2l3Ph|d5ig_;|-p<~h6AY}kHSDBiCJm`9;9aqBX9=qd%rQ+lC z_hE4#kAsdAbu0o_8hTD{H$`WEo_8#vLaXG2R+u(Mt?Hz@9kN#p?gfA;y4a!3y#Xb6 z^l)CO(W(-xTnN;mU z>DWWOxa!hTCCH4kZ(ZXOH1ZM6f_A2X8(qWDP&6D~yAKxunvw;|$@udOK>zJ+NgD7& zN{-Oi{EGlOqDM_VmAs@^~xFGy1pYludqCg2Hd zA*G@g1BSj;8{Jcf|E-bRA{mj)3XJr4cs5;$0kAq@0Tx^CD!W}Blb}DYTY&W?0)74Z z?VYwi^$I?1RZK&pV(Gf3#$=P{dLgNR4{+7)WHY!5$Ba)z`L;#BNuIn8L&(@BL=b;(wC)82JF)sw zLcUB&%5s6@`0HWFYbb-tR&CIshmWJA%&79eMiW=9u<2?G)$c=FB}KpQ&y@ScK&26qLzn~0DCy+MHmh8{zQW*87mNXUy~ z%w9lKk~cA|K$59%8hk6ZjajLq<4KLljx;g|?5VBsh7MU9?Y$fV@3)?u5y61;9edwy_q0XFb( zowg$n^#$O+y${ymWeO`DO#;@z!5|cvkcLkfp_9a>b_HQl?MIM5kF5c{noz06uA?(t zyC~a$b|ibGLPx#2{4sSo;ON%gN{?$?MtINKT%3Xn2;STE=dO)9RM(RLr^Wc`n&d7b zSo{TLI8|gqrs^96Oftjb8NT3M zK;MYP^QPJ?e<{|xt6iFhXWStXh|}?h!Si89LOx<1J>w4bHP1}+fe+~i@JSS5Gdy_H zV1{?mQoN+vS^(?x}3eQpTj~ zOO0$zKgNFDWKoMu{ZgzyTpE0dJ6J*s9nM_3d9XTGc;(n2`bH(u3thtP1BmFkTGrd@OkGDg!CoQr;J-JHPhD?eXze=8PDfEzkV zc*&%4hkzMXL{$62n{Y&J$>g|+&H{jQpyh6zi2`%TB`6m!n#Z^^^cnS{XVx%mqa45= zI&15(Yl)Qc!#W=8Xb6!c+l#(``}FmXS9qV?(AVlb6}EOTJKaVus6m5o5Ebze%-pZ! z{&7q4G%o}Qr{@Z;5Ww+*Ue7gjpo6%_lXcop0A>`3Z{v|hf|6yV4k75Coey;Z?e^T@ z;=N8*hwCVsc2T6asND-xMyCKf%WL#o0Sd*vAB1w~cmtn=5Ow@RBfD-2;cvVFxN)$| zh9n1i6e!k(5K0=zK48bDVH>gvlKHD>eV$*|=fAyT*2|vO-1IGrq&=j9L^9MD>nV-K z#c{EwWm~t9TJ8;frg994!?MT;92Io2pXj0FftL-qRDQA60z+a(AK z|DEuK8}Z)c%)NDl;w&8@Z;rdLyRFNrhe6_BdpkVH9MnJ%XuIA^eK$#y`@Y zO@Oo)G7OjF6it`RUE4xoB4`Lvx3`kfNw^ba4haAw;x}*ly$bLSDBwwSrjIptq4!=h z=uQ~Xvkf3l;rc8@PS@;`ZvH$r9W-+=eWW~Nh#evKi->du)JYEq{jLMfnO}Yr;rlzK z*DmYxN(uUa=?jN(or~EGkZ3QS!o4yiJ5#8pi%0ZDL%&I1*xZbSK^SBGcV;H2h6zRl?3?98H0@5n%M98|XgBe05Y)Da}1l8mnj;1QId%hJ$k zdj0i-@4ue=yZ`kSP{XrcId4K$R1^a)q2Pqx8kIvHrm-YNmzinjiFJ~m8dWaze|DvmGynM!| zvwrW1$TTKc#N!g3Be8@(H(4V_M=;tt`fS=hBLwa+2{YK*MTZQ<>_V4CaMTqW*zS2x zbq2d=-k4pE1IZ96`zWsKy*jKR(ITZC&IiU??-C}IQ`Z#)8WGgiT2%e|3gd^6(a^en zFtL8?vL7ckyKQN)DEy|b8h`;~wAn4_KeQuK;TDnZs3JJEhsl8P4UtTOd zy|1(0O5jyU)!n{8P5DtHfM6Q97jDyZE!rbgM0GZeO7kw<`Ydf9Y#oG)^>wR3!OHX- z4_7CDZ#y^sXd|GGA=3@-GWm)X$=J4ZKv~7P()A4)K)pd*@}!wgMjk`kz*!fI50C7) z2JC?JU4^C1!_p7Q@B?~M*AP#jzjPMZv<2DG;b*b_{E`>`^Q1B2h9#}Hu4uQ%U9T-g z*Z!047X%#T`qK4Ks)>qaUso?!leS2DDtmWbsdQaeMO8@Am^{{zG1^M&=*Uo=4BIxs z9eB)lUhNIk=OGYmSt^FAn-&NJo{rR)O}Il8NzAU(4CHCIsas5?nDzsUwg%lY-NFHEL#}b4q^&8|*TSMpk!f)svZDKlW4*82x4-}Peg5s|UqAfi*N^<) z_Yc4Q<+bl#4{W31L)WA0DnMIQQol_YKo&=njmNO2YwbFJM^D#b902z=k!9h(KYo>g z*5{q3lRq%7g}m{^EG!VW9=}0XbfTss23;>_)S`!yLchvJTj&sJ2-o-l z9@Wt#ZE@Nh@9OtT8ZWyQ1X?eqr`jW8l#p=1W@x>uUqnfF@|D`mS_#t($G1z8hEC#4}J;XWcy2~V^bX=Z5e@Lap6*$QiYwxKWMZ{*Tk;TaN@(Ue!CAEW# literal 8289 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 diff --git a/app-shells/gentoo-bashcomp/Manifest b/app-shells/gentoo-bashcomp/Manifest index 24cb39f96dd8..658a1b70dcc9 100644 --- a/app-shells/gentoo-bashcomp/Manifest +++ b/app-shells/gentoo-bashcomp/Manifest @@ -1,5 +1,5 @@ DIST gentoo-bashcomp-20180302.tar.bz2 21485 BLAKE2B 887ac5cfa8c6ba431a6aa5f5918b8bdfbe6a1ae9a2e7ac21b3c06ec2062b448d924f928b1372e81749ece6d4aa673bbbaaa364ca744124c842e3819349917169 SHA512 6b4551b078505e6348cb10ca2d67faab4d323a0f0ddefc872145314303d6f95fe31f9706d43d9f20c0139610ce47e4cf70ba7516d911dc4927cfbf5d863bc063 DIST gentoo-bashcomp-20190211.tar.bz2 21508 BLAKE2B 410994819f62b0bd105ca398c335d76993fd694b8e7f56c761b94fc1e2f6e90f2010f2f2a88febd71ac0c5643fc0e923c60151fbf9411e8a553b5917d6bcd8db SHA512 4b0a5e79f90ee8122fa8d0a7224fee6472b1762a0dda680ea1c0e8d4069760be9b6472e052b1b166a389c0e779816b98715386dbc62a3574e7ad851b2567a070 EBUILD gentoo-bashcomp-20180302.ebuild 744 BLAKE2B 79e049b8badb4ac977ac7dc2cd2322cfa22baa717d827aa3034532b017432cef76fee54feb0db7a7c54ea87b4497b5dc7d5bfb2c22a98e31d1d2991216132114 SHA512 9b4da0add28c7af16350430d37962153b92945f08406cbeace1a2b571f9df4ca7f15d96a78b54b45ac9c48ecf27b35d45effeaff4a6241333ec59a283701ec77 -EBUILD gentoo-bashcomp-20190211.ebuild 749 BLAKE2B 01ddb68b7d26cb138e112ad3e653fe84f01f938b3e42e8a9e21183addca0fa342470d20317ffd0c4b858f2a3ae558870744be01339b1bc7ab99f6bc9bbac4af1 SHA512 bc9f17589d01cb9c28b10c6e6ccb555f79a6d673903a14d06cdb49f1653a9607276a62a06fe715b545f55dc25ee8edb3ab6d675ab5c6bd104fc772e9e535c940 +EBUILD gentoo-bashcomp-20190211.ebuild 747 BLAKE2B ac177c13db9cf4933933ee0539ee388a27c1d509f725f7709e86af5a48269db4aa45b345d5765f7148e8cc311e29064e4227be709af180e305a72022cabcccb1 SHA512 380211e60b3a732e4c30e4f3f97976e2f96bbb4806d4003d6bbc663acf5935c7f214c8b5cd9e1fc8c5cf72ea516e39ca1a73aaad8adc3dcec6aed2d70ec1ccb6 MISC metadata.xml 265 BLAKE2B 75452ad720a31a08fc0dcd02eec704c18b11bc0660686f9a320b85fc879f55a564ce9c3b6a8c710781b74c5e8eb3d0544c02a042fb35a0b62a5e1491f675296a SHA512 176f814d8c555e8726f36e012367b698e8a19a0662982621029a7f9190beecc5e6798e43c51698dc149364966cdeff7061121e54fa9d4cf2a3559a6ce4904e25 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/Manifest b/app-text/binfind/Manifest index a90622c19bec..07e2283312e7 100644 --- a/app-text/binfind/Manifest +++ b/app-text/binfind/Manifest @@ -1,3 +1,3 @@ DIST binfind-0.0.3.tar.gz 91222 BLAKE2B 87ab9faa611064b87771d5ddd799b792e27af457e5a768b4ee7c0f3976c41ed8692673a753b95450124ad0c3c8e5e473081961482b856dfb8e722323915d04d7 SHA512 b3a8b72669f701ce54fb3d1c2331262cfc7f396239d14741d3a106c999ef58739a7f33de87da427983ffb641baa7fae4857aa6aab2e1c0748a61d8b913dca3f1 -EBUILD binfind-0.0.3.ebuild 336 BLAKE2B 68ff0199c4cda256c6d4a9e3630e17e942ca457cd5d9032d0eb240343e81ed8f1f63c3518eb422ac9a8faf51a5417c69692f6077de60b809d54b1e87be2180e2 SHA512 7eca1309f13bdb84fb71448a47a38610141f1d221016db1178046ec78a6f0eec5c1bd3bd732ad1f2dc7614bc8be773edcd9ff4ee4397901234ef9872ef8f8cfe +EBUILD binfind-0.0.3.ebuild 338 BLAKE2B b01979f55cfb829fec1bdce39caf14cec60348c2271bdad4ec1a23377c464da2ea0219b5b6ee6a288886f01ee22335ef2d82f25894724a4dfa9b2a2a7e59715e SHA512 5140cfd2c64b69cf973350c2cf6b4795db35b85a85b16a79da46fb2bb3e5a005e601876d1cb81f3daa556ee1c1f791f3b782f4795cff8fa10daa0950cab28290 MISC metadata.xml 216 BLAKE2B 20531789dc11e43feee7ec315a0c1c7249fdf73764e29cb7d6db439826e9ff72f24a5cdb8eb7f1ab99bbb41fb6e4226874a1d1fa4185de52598602bb3b0479a3 SHA512 e881b59fe49746eb25ad66c258b41aba501e4eb563129093a3898ea970a20506e7898f7c355cfcf99605234962bf2c77c1309c258b9a2b84ee4302ccb71c9dbd 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/Manifest b/app-text/cwtext/Manifest index 668bf6cc19a0..c6dd424fd941 100644 --- a/app-text/cwtext/Manifest +++ b/app-text/cwtext/Manifest @@ -1,4 +1,5 @@ AUX cwtext-0.94-asneeded.patch 525 BLAKE2B 0e099345b40bd853420bd35289108bfd43ff02ccc253202786201a74607692015808ae6a3620212ea3879e93b53a10abd4daab81ecf77159982a8aebf5dab604 SHA512 e80d4705d71badb3a0c75a21b99cb2b8033272c609a9cfea769ec48825544f3972cdc505ad32842c34da4918e7dcfcff07900f3611a5a1ca0fdd4c48784d7067 +AUX cwtext-0.96-pcm.patch 248 BLAKE2B 51aa851c7ac8ef3cbbe93722394670bc8542a1553c06df74cf970b7a6af366b5f1a4e342d52d6c27aa747aa42a88cf2e306c54777ee8a2689c5460ddc007e072 SHA512 84b07b79f712a1fc5db6497d625abea47a36061a22e60ea13042b695a39370dda826b421296709efe3ab776a319b4fae6d14fe29ddeef60dec1e76ddfc8ade04 DIST cwtext-0.96.tar.gz 16596 BLAKE2B 0165b787fcb0e5c0ef803370d06eabbde4c014ac11dcd16a516579cf3d817e90c79db6ec15702643be710c9849765671bf676f41a0679443a87a6f4e555963d9 SHA512 6765c79b6feea2947974bf4654ed1edc83f6c9ddaae1bf37d5ed95dedc4ce9b45d5e41dff7ec50d6586f34901d8f93a3230f1a7e1cf4d52b8a84c851cfbdbd33 -EBUILD cwtext-0.96-r1.ebuild 706 BLAKE2B 28ed1d6d96fa6351399696d81a4fa446eee2143169c5135eec225dc17311bd8cbab653487573c83b4dffdffe054a64b58938253560b5490df2d5d35100426257 SHA512 33d6b93fe5b26e5dbc31f80f8001e3498a236676cdb8f7edd3ad66177f05e3d0aa717502bd7c5b765b3f848360d29e1639170ef35496d689ffee74df63179380 +EBUILD cwtext-0.96-r1.ebuild 747 BLAKE2B fd19efebd9f3dc51668eb6dd20d1b2463b7d57e10b013f3c8d258a68e61a13e75745aff24a049075044ebda7ddfac6469f319ff54e40954af08402e8c3cbfb72 SHA512 dce8b269ec6f62b83b91c6e0147584149ac9248717048b03f3a8fe75f009ed4e55397047ffd6d7e64815aa546df2580e61aec817a2766239790233680f270de2 MISC metadata.xml 325 BLAKE2B ff358d0bef47c35ccd68eb73a608e1e3f61cf6735aafcf4045c9b5a49f2e533b4ef2c305a0fa3fa1e23fb6920f4d589cd2274fbdd0073d0d0a8432ff5b911910 SHA512 e61b6497de3ea7dfbc4244c904bd2e3966bdfc3fb228836ffd21e7955da87da325af62b0f8cde180b75d0632dcacf77b46e2b56249b14b2dfa827cc082bd217f 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 06b700fec95c..000000000000 --- a/app-text/pylize/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX pylize-pillow.patch 375 BLAKE2B 9aaf388fc67d03d9af957a1aee350891ded225b0f0def122120d23e7cb1981fe70a8ba7169806a94de913ddea4d8019687ac3088b2e0b318451dc423e6eb75e6 SHA512 5e6beeb1a0192328039d581eeaf568e606a1fa002f8d91ddb397e27d873e23834fda67cd88a5afb24563a515cb37c234ed2d8c913472ce9fccd431249be852dc -DIST pylize-1.3b.tar.bz2 70979 BLAKE2B 3b90d60ef7c314e6f7683ebdfa4d518b64ebbfe3bbe39148409d50c41577c7850304eb11e588f99e9c22d550548cf81f5f93265624200395e7abe7557d738a0e SHA512 271be57bdebb605566a7ee0340d34247f8ede4df7ba729c85c23f6df1ca24cadb25c870cce5b1ac35544205d90e716742cd31e150b9a8f98b2dcfae441a76454 -EBUILD pylize-1.3b-r2.ebuild 1064 BLAKE2B b18a5af5e8e69673b445be5d0771c54ce3e3e3f58d11937343123e26e759b127d9b39290b6bcff17ff32a0599c183c4e0dccc11640386a49bc42543ae1238502 SHA512 bac5e62884904d7a7c3ade9333db0ab0dc8c47b64de3ce027d8bf6e835c53620e8012e0bc023e2e37e9ddb6b2f2e70a59a54841b47273a635b4fc92fc585a40d -MISC metadata.xml 547 BLAKE2B d6d76c0357be91f51c01a0d0031c2a221e27dcdb65b300bd63bd614bd5fd29ea000903ed7206167ef3055b1da85297319a4d5517a0f80077ae2a0d072124afd1 SHA512 bf43543c0b0c4f90940d0a5b40c342d9151673418994e074421e723ed8242fa742cc06b93cf846bf8b860b997faa68b4f0f978d274434bb33b77c3e9cddec435 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/Manifest b/app-text/texlive/Manifest index 113ff209b5b7..0970543565ad 100644 --- a/app-text/texlive/Manifest +++ b/app-text/texlive/Manifest @@ -1,2 +1,2 @@ -EBUILD texlive-2020-r3.ebuild 6984 BLAKE2B 4e5eff7a8c961922a2ba012a65d8d6ce239e11d9137839ac6fcc39a7f892e0c14c348941c69cea86b0fc8d4e0a229ec9a2658aac3016de2c8e02eb201b3b84ad SHA512 5b65064c1ff7b810e1a606a89321bb513bd18427c6ab13c9fe214e29e0f40243207b2a73d61cdbd51f3f1416eb91410ad4176c97ecc74715af2f8c283e2e71e3 +EBUILD texlive-2020-r4.ebuild 6953 BLAKE2B df669543e8512a88ee605af3b53190ace1572d1466fcac3d5d17d99b0362ad9659aecbac20f461259a9ba3f9ad8ee977fd6b9dc0f2306d6b5e794d27183ff162 SHA512 f1e4e93fc8a93e0f5fec578f28a006c4a4c2491b331b0c838ca1b766fa641cf926f45304a0009b52660c926971f0af05998e66c084af015c4d3231fa02ad1ad8 MISC metadata.xml 2321 BLAKE2B fc9c387d08100e543a6752ee7644f878c9430db5f2f66b5d16991dc292cf8ac01fc80bb6d805a8d6694edabffb68bc23f031974eece051114809c90deaa32941 SHA512 ca224c87c1bae60752d3d77b62b5a54632bd42379551523f479d8b470ad61c91ac34ddd4c7539f4bd667ae4f60f08d10726f31329b7fc194a24b6d4c642ab536 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 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 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 9f6c9c6edd1e..000000000000 --- a/app-vim/easytags/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX easytags-3.11-fix-ctags-detection.patch 2964 BLAKE2B eafaddd9877d8732eeace0197ab29cedba38a89a1f7c4e1fb2192cb075bc7a4541e6a5e5448a8944a7f6a0b47fb1cd481035529d6b11d5508df35089f2e85865 SHA512 f3ef6cfce5cbbebc4d33fc5f6fe0b7df037c9ec80da6f4a2b29bccb15e00b385719e654238f6becea1372900ac5f9e5e6d6af481537dde12c03cda24ee49e674 -DIST easytags-3.11.tar.gz 40572 BLAKE2B a6b228743f493bd467aff6685b6799de7e4862d384e14c81a084d7a211cf165d62cf902415a3c98a69858eded64c606bd4565f6e0c43fab7c078ba81d0ec5217 SHA512 9c1985a02b2718315d825ed29c06cbf78050e693893a9a7530a774031cbe9e6a27ee1dc91878950a1fbcaf7ea685faeb799d1e5b218b9ce25718783409f66130 -EBUILD easytags-3.11-r1.ebuild 1224 BLAKE2B d1784173bec8c978278e59586254b2bf6c9eaa9ac9ca744ff448eef65ae23f16d95476abd31d542ffdb2edbef70856142cc156bbb883bc57bfa93db6689fb370 SHA512 f1161fdfce9aa8ca733b25bb3ddcc187957e989b3b256fecdc4d314daa57e3b0979294d3ed2ad047748bbea48f573017531ba68df8270573e47cd4c2514760eb -EBUILD easytags-3.11.ebuild 996 BLAKE2B c3211f023786914dc5d9c9f76cff7295cc8c3ead593438d74cb31565aee0f5c0a7057a6d2b3581d63a1bbcc2d2e5a70add77b2e84e3e78d7b9cab5478b3942f9 SHA512 c351e922c7d4656a1d92e2aaed798b125b40bee89a7e4d758ba0ea197a204b4905d5d8f017dcf5d781ee865350c68fddc2814a856ef3f16abf404486595274a8 -MISC metadata.xml 342 BLAKE2B 5e7e191544a04bc4ae28e482deef1c44c8ee11f6afe01d9ed6b138364f771411e341b5827e92bdfeae1edffdc166979c72a53034886530b0cdb55e34d9c2ce6e SHA512 0f4fbbedc023ccccc74ef8e020c3a90a0ccb0184164a52dd733699c5d4bf729d09478ea87fda093197679f7b44b3c1b64d3c64845d91d3fb92f9e3a1eab8fc78 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 9967f523bd97..000000000000 --- a/app-vim/notes/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST notes-0.33.4.tar.gz 239372 BLAKE2B f326c5d6adf25cce9261ac555541261750926c55f73d3a3f57885f7f03f9fae97e03f20882cb74f5fcd78b1ec06c2e0a5b1eb977aadf6a9771c679205a4a48e9 SHA512 7f2147e786582e69760c6d76d7144bc1fd0f8934ce6574184e16f463f5ca9c21e9e0fc87f88b56922b8195b26be7b0f99435cef773ccbc360077cf568b98b98a -EBUILD notes-0.33.4-r1.ebuild 709 BLAKE2B a042e2ba158971a026b5dbdb11721510c2963a2ca44f7fc3407e6b70f6845427f9768057809d1916f7b1a1b55b7da4711808645f08de35a7aeb8fb50fac8adf0 SHA512 1f1bb3192f9504a9255c4210f0bd55cf8f951d4ae3206552a18043889ed0bc4e5f6414d3c5e755bf42b7853aa0ea1be25e3e8c24813ccaee669a52d8a29b95d3 -MISC metadata.xml 339 BLAKE2B 7d1ee9c5de677bd78ad2a5e0bca15deb9dc48bbfa56c7da216d47c0924fdab4e28c9db8878177471d2d4a7504770cf0395fd03a786d807971d07b61c31d8d7bb SHA512 ebc2c6981c7bb2ad9c8281e69d29203e5700bd5b930ee17feb16e5f1f581eb164971bcfc5584eb639404d70e2f13a3b8c51f4514759798ecc47ee8ec4776bbd1 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 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 literal 9371 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 diff --git a/dev-cpp/asio/Manifest b/dev-cpp/asio/Manifest index c648e582f714..72bfece2f608 100644 --- a/dev-cpp/asio/Manifest +++ b/dev-cpp/asio/Manifest @@ -3,5 +3,5 @@ DIST asio-1.14.0.tar.bz2 1473195 BLAKE2B e28960d585a1a84c6be7d6205be310bd2baab36 DIST asio-1.16.1.tar.bz2 1493978 BLAKE2B 810fd735a0cbea8e07bfe30cbf02d44469c3c7eebed3822766c0a658fe8972681232afe4a6124537886fafd0769eecc40b8eabbcaa2771b84b93cda56329394d SHA512 e8cab449887e3e362f9d3c2aa1b1bbb2f81954aeaf2cd12cefe7f848cdc30e1a576130b49f551efd49611b9d4941e724baea42739c043e158626f3c982b75311 EBUILD asio-1.10.8.ebuild 921 BLAKE2B b71d193effac85b1774bf187f61b92d40d23fca104a210d18471dfb1b5c7e0d9d9615ba740627013493428ed355156bc927e4502eaf21d2c83c3340ff8ce865f SHA512 022d5a995aa8b5aedcc864fe903c8c4611dc7d5bd0f6e5e3492444d4d5ca374093cf74c08b5a2119f851894bfbe9bfb760f2c3ed2e2945a09ae0df3cb7626849 EBUILD asio-1.14.0.ebuild 980 BLAKE2B 93c1570ab4c7d9a7ebe0eab38c7e59cbe8f0f253f893ee61fce4687b58a180249e196e16131d94d4eb609dc691f3bb2471f938ffc397c0ef6297851096601022 SHA512 e0d83ec9c30147dadad5cf11c151efe4bfde83980c655067639943d19a6d6ab94cd8ca0b8d80d560d348341c9e83fd9d569425e8ecb7b5e9b4a364a80e9cc25f -EBUILD asio-1.16.1.ebuild 985 BLAKE2B cda24973c883e3a98eae64aa40ccf35bea72e7faec4ee4f53cc58a64ae1a45a424627cc372b0195bb0ff5f5ffb6215b86a1046dad726ae771887a7cd23214931 SHA512 acea4016bcf4d4eb3ff1176c9dbcd1ca09aae430b191a5eaa28c311e3a9670de066604a7e3b603613a47a3b37570be334193fee40a96c77a4ac619314f6931d3 +EBUILD asio-1.16.1.ebuild 980 BLAKE2B 93c1570ab4c7d9a7ebe0eab38c7e59cbe8f0f253f893ee61fce4687b58a180249e196e16131d94d4eb609dc691f3bb2471f938ffc397c0ef6297851096601022 SHA512 e0d83ec9c30147dadad5cf11c151efe4bfde83980c655067639943d19a6d6ab94cd8ca0b8d80d560d348341c9e83fd9d569425e8ecb7b5e9b4a364a80e9cc25f MISC metadata.xml 456 BLAKE2B b92702f7cd621e3bb4191c6dedc380e21d934e7299202b572c68e9bb029fb0abd1b834bc053b18ddd6293d65d522ade938791fdc6a885a85aab63e3b90f0adf8 SHA512 451257fa1e2f3ccab92aea2e81984de91ffe61e61ba57d56fe86d06a09dbcdb6491e13b2e7e3dc02c0cd924b19bde0000772100eaef8929b1a3779d174e918cf 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/Manifest b/dev-cpp/catch/Manifest index bf875880ce63..31844c644ff3 100644 --- a/dev-cpp/catch/Manifest +++ b/dev-cpp/catch/Manifest @@ -2,10 +2,10 @@ DIST Catch-1.12.2.tar.gz 377265 BLAKE2B bc27b4daee950f8fb93d65f3aed032e72bc856ee DIST Catch2-2.5.0.tar.gz 549328 BLAKE2B a32941a043a654228cc541dc675ad789f5b938ebc2d3177d1657f66f68fb175bec8c88a60ecba00e84eca74a7506dc83aed74ac89f7dde83213284eb4a497225 SHA512 420f1d1a5ea7b69be9fb316a8abe1fb7c7e78d44a982e883748f1e0c8d2a435c1518b6022742716019558a740f8b31977ed6a786b0293e0504206b016801cfe8 DIST Catch2-2.7.0.tar.gz 569753 BLAKE2B cec11d79c85ac8a5577467ceb4722a2441a1dbd2fbe42fb06324113d2a6f9fadc12de351735900817274520bf8533ec245ba0a3686c8c1b4813cf3136d6d552f SHA512 ab6c816642a92418c76c8ddabf17eb0c19bef1dc6ac2405c820280d670ef1d78c9ae89909f5a36bf063f0939d253b7c6b5e845c1ac4e63b338927e125dee950d DIST Catch2-2.9.1.tar.gz 626539 BLAKE2B b68f17dba65cc8d1a842b105e5aa6a32e713df8d34c32b918e0588e6b87b8e3ae56f9130d1590795489afe2e29035c262a05795d0ee44c9e9ace2e814801821d SHA512 ea18eef1fece72518c8a46b89727f5d0545a15038957087324abe6421c682693379476ff46106132f080677ebcc1c9ead51a9cf25dced3bb576a33e4f6fae4f6 -EBUILD catch-1.12.2.ebuild 815 BLAKE2B a9ea5197107864cbb14399cd3b2e0bb063c5c83661a6d536dff4f4c5a53db8f670b3e0175f91c07300154cae382ab7de6e2099db6b413e6644bebfcb8157c161 SHA512 8ebe9a5a73b5adfbbccd4f59cc57ca286440bec4c305ef4aed81ce8406a0da3c9d88c432d704b7bc5b67145abc11a536ca1142622425b1596b6c1b66579a5a55 +EBUILD catch-1.12.2.ebuild 822 BLAKE2B 52621e2c55af3d4591bace41a4c21a49bd4e19a94685f7bcdc5214fbc9765ad3f0105fb5181e080b413f644dc572c2d283354d6b41a2ef3d5bde24a7cf9694d3 SHA512 8d8985429614e0276c5e3a95406bb363b0e405fd670bf078af9edc598fc5d1a8cd22703bf6b02a2fdf7a7de533e064f5b8824a6903e5707fc70df140d7daa8ed EBUILD catch-1.9999.ebuild 812 BLAKE2B 9b65c1ee08f9a4b25bdf2f2e8961e725902936cd9818c6227459493e53b771ffc2a4c396fd40f3feec715d95c2fa901ccee8c4f42680d2da08d058c0701fad1e SHA512 c3766bec94da74b8a4e2e54078e1b6b71db5a5403865123798ac00584e57fb8ebc6e29db40e5e426aebef26929ec1b89c997f717d2b6b4bc6e218f04c19b4832 EBUILD catch-2.5.0.ebuild 904 BLAKE2B 46a8193ac8712652a0ebbb951af317baa92c451498fb7bbadd86e642505bcdd950e42b813cc2ef449e6fe4d7781c2e5e5e08c2df6f85128c29ac3d3c7cd6950c SHA512 524bb5a1ab8eeca5e4cb626590f5b4a5512bf0f27b6e9c2a64e782e02c206fc22ab830481d5a962e739ea6b373d1951f5239b4b2e6ec8e02b686fa698af6032c EBUILD catch-2.7.0.ebuild 906 BLAKE2B 544bd24f9701e4e941a7a9436f581006e1dff9d5b279df4b4bbe15aa7cd3d36a59828f2fc6cba2cb8e670b78dc039b6acf7bf955745550f3eb33b5292e1dbae0 SHA512 4e9f3ec76f17269619f6d95902cc289ad441b94d52bf25e2a95ef80ddacd95498afe0fac2897d62d339c2e60f2605814592ada03eac1bde9c028e9afe69913e0 -EBUILD catch-2.9.1.ebuild 918 BLAKE2B 129b9dc31df3fe17122df5597b993618eec0852c8dd1295b8c3c4ae53e8b929724ad0c11ecd858331a5ae312344d33bb68c91470ba1cdd49beaac582963e2828 SHA512 c472d00e9313dcade5be7001a8acf7c07815e0e77db013f23c58aa7c613f7413181ac249e1c8d7153c5c19be8ed28642e0ad9490796a8717d4ba6a85c8e3aa6b +EBUILD catch-2.9.1.ebuild 925 BLAKE2B f3bfedf40c9b865285f1e58f955c847ab90adac4a6cb0a995f30ad239b5914739e655890b7385892fcc99c5231c7cd4fe2182c7660abb8d9d791bd3446f347cc SHA512 6aae5b852a653ff158380fba611d40d8908bd4103bb9516b03596d3504523a950ab8ed8a9a2ee2983f4eb12418516047b8ba06ab10f26dc25e02c3e0dd3ec26b EBUILD catch-9999.ebuild 913 BLAKE2B d2ab757a399604fd1e2223b9baf194abac778b7a68f31c6013f5ce279db42c814cbfc573393e63fbaf670de9428cc9c51c35a487c59d8584ccbc4d6bcc028f97 SHA512 1a7bfbb8e6ac17bff9e05a2ca22df357f38dffcb2dbb4529afe7da741f6461476e25bfd67381a62147665a6cd8ab9941f235898efd42e13d209ddaee655cdc44 MISC metadata.xml 324 BLAKE2B e32ed47ddce7e517244ff26e70d1bd31cdaa33bef0bf4a6cf4284f3688745760a9538f9bf6d9d25a9fabd3f5f6901a1b91c76d2fe290427a55bcc74d4f17be7b SHA512 094af03b1e2befa015f1faaca9ecf4158fffedfe7ef8a2873e9e6cd6e4e7d26f276e357ac1989c2809702abc3ada590668adc37c9d804cee31ae564f88c3315f 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 2b99587239d6..76f9f6c2304b 100644 --- a/dev-cpp/mm-common/Manifest +++ b/dev-cpp/mm-common/Manifest @@ -1,5 +1,3 @@ -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 -EBUILD mm-common-0.9.12.ebuild 374 BLAKE2B 761688952a2c2f907224e80564df215b25e30a9b2d831ffc3d57c51c6295dd9b2968ebde20b7a7625f9181417020cbac4e764e400830552005d3430025df95aa SHA512 f2cfe433cd4affb0c4d687f575b0eb90783272ddbc0ada8fc8fa295c82211e49df3e9ca9051733cfd57efe30a94ace4671f00fbad632444287ae04c2d4fc35ac EBUILD mm-common-1.0.0.ebuild 529 BLAKE2B e158955f92fb135245e6324b3b598f55634e43cda815b7af1680e8d0e79d3fecd0b44a443cd3927c73d6965d7d07ee27f48e508cc4b7d9dcd0fe668533ab2406 SHA512 53ddf6fe44d63fa71fd678c11a5709d4a8040f6685e7094ee13f0c2e17d61f04fddfb21d429ed29df8eabb2450390bfaf47f5fd8cc3c5eb8666781eac6128d1f MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 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 07cbdd841e02..000000000000 --- a/dev-db/metakit/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX metakit-2.4.9.7-linking.patch 1802 BLAKE2B f1fce55fd9a8ea551752e290a86539c4f585ac3481965909428913b8a487adde302aa6b2c891516a4fff5dc27a1320eb25f1dca226133ed7eefd39f69bc33d23 SHA512 911675e8ed060ba662df4bed55a9357bcbebaecb5bf4abe37218f8030aa057c36ed01a851c6d266d8d8fdb94a81ee78d547d86b99f96f8e81809dc4d94209f37 -AUX metakit-2.4.9.7-tcltk86.patch 2449 BLAKE2B 69415f4525e47952fba3f22e10c502e56a550e549c88ce50d989bb6fdcc8f9bc5116960b33b6153d58ac3a87d484fe200f970eac9ca148f975552b5b22c691c3 SHA512 1d17157ea8e384bb9094ab937b1ac6854c5a140feb574fa53adf6fcc0dab4060a0f6da9008509f3d924bc1e0e84d6663778605ca506fdec99af39610f1f509b7 -DIST metakit-2.4.9.7.tar.gz 868310 BLAKE2B 2c32d17f8f7fcc709c6861834bc08b0dbeb009e73ade98b5103cdc9e58feb4318599ea0253c78e54093763796c16c55b26ca481e6cc883d482af55c3b5534a2f SHA512 94be6ae8ae5f1f24d255a427b0c01eccd2543cd49c5620df7c47f5bf09854ed464a01c52fc8441f7a8e9d5bdc8b966dc77ed34c15cbf9cdfe75a3063572cb8b9 -EBUILD metakit-2.4.9.7-r2.ebuild 1834 BLAKE2B 537d42f9b30019c1b413dd37960157fba1cfab2b491f4b4c92a3c6e160c36ed19e6abcbef4583e728b9c7742cc090fb20660b90058d55fda1df11709b1b0f16f SHA512 7d8596b8ba3db78e79985637b0e17fee0df50cb9308607ca08aa0c5c3f0c8cb62507f2602af8d4e3f5cee33196cef29251adf937237d14ce2208ff8586be6f23 -MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 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/Manifest b/dev-db/postgresql/Manifest index a25abc4870ec..1a1e414f3717 100644 --- a/dev-db/postgresql/Manifest +++ b/dev-db/postgresql/Manifest @@ -24,11 +24,11 @@ DIST postgresql-9.6.17.tar.bz2 18812282 BLAKE2B 0bb48445201aae1d6b4f5a77652aefaa DIST postgresql-9.6.18.tar.bz2 18836490 BLAKE2B 43f2d8a14e4fcad72af1f2e2814546368f7c2c0bb3c9957527e96df0ae6984d6b05008619855cf74fefeab0f35b13de4f0a437f79fa13c6e3a4ca2c8bc272aab SHA512 78aad7042d22be4486511a9f3b5df2578b65a911b9e969e6196c945d84b9d9a79b40c01a8bdd3859cc67cd9a5d023cca5d83c1360cb14a9bb076ff3b5c1fff70 EBUILD postgresql-10.12.ebuild 13833 BLAKE2B c255fd95d1948451496a85e44ab1853697a6d5adc6d85e442e2589acd21880c00b7e9b1ad31ad3a8a53ed33935b56e0ae418035521773ed2bd82c8380bac6204 SHA512 14a1e4cb181ded8e6689b4c3adf3717c8ae259284863dc676874244a1928af5ea5559243d27dd9d271b433dada172fa75368eaddc218c1a12786dedac79240c7 EBUILD postgresql-10.13.ebuild 13543 BLAKE2B cde9c3b3b834de3c034afb6a3e34091ff1965be756c69d498ea2f0edc8ec10268594e4769aefa32c1f6a9399733778b41034190b43e9ee86990dbdb591a88fc3 SHA512 ecc51aaf49b83a3a526fd77e6bbc166b1309b33102d1f7c80cc069699f8114798fa267e6c1bdd6ee6c8830979abb13e8f07a133c9b7b3ad046a217db96a29977 -EBUILD postgresql-11.7.ebuild 13960 BLAKE2B ac5f232278ecfc2d832089b0707f69665fd96a9db916a06e72d75151b906d6d593e78f4348437da9cadd8a7b822707b1c2ad26774317287fa01abae4ec76adb8 SHA512 656589314ae0f79586e1f2cdbc12511f8e5bd29cb726706fd22ac6d1df7500b713488b344feb150f7ea2aadec690756fcea2b9f3637fdd9871a26c58799e1106 -EBUILD postgresql-11.8.ebuild 13670 BLAKE2B 33dd9a2b70beb9d546d863f4e1e09e51a54e69596f7944956cf34f9dbe074dbe8b3984ee060e7a9dc266a08c506ef1a1c781bb9499a2a2deb124628b52b82514 SHA512 a19e54b87320832867d87def70c0eb013d4806c4ea1a98c16cc0541cce805506b876a30dfdba75bdac075912a15b8ff1012c661111f9dd0b81bf35be846f2054 -EBUILD postgresql-12.2.ebuild 13932 BLAKE2B 8c1819ee06822a77a149cc69f9749ae0163cb2408f237eb241d26f99e7f2873002be1b89fd54f0f977f34812f39bf3fcdcc280880b5bfd140867e094df1c61e9 SHA512 f1490ef4217484bf337637dad1d34affab95657d5160e5c6a1e8d403fc9618a84cc0593fbe4842711b539c7b2ebea41f95806ad15909b95b67587967ba178180 -EBUILD postgresql-12.3.ebuild 13642 BLAKE2B 0c6e9465fe2d8b8ca2d1f22cbcc3c27b2bf31e563e4fc73242f5bcd62f41811252ef4c41506802b051cc8c146086b5653aa3fc7a229ff9ff7463ce721eebf147 SHA512 893dc2a1d2e30c01706c2ecc0a4dba4dfeaf9c72765cc6c73a18fb4559a6d9e46c6fe653d5c8e94c041e36881febf7f20f6d7895cb1f63bb816c5f9d89604da1 -EBUILD postgresql-13_beta1.ebuild 13454 BLAKE2B 27456d40cb16feed2d662bcc66a68bcc947fd6f15e4279fc8693cf6a12cb406a810ea77d0f4ffa022910d81c0fd0bc25519645f03d92526874688994acfa8532 SHA512 4499de332b1d029e6ba24977418a0eacf2eba0f23d294c6783707516053b678b672c1d645d86734e5fd555c4e3ff17cfa9a8519626460f9c662175fd6373e372 +EBUILD postgresql-11.7.ebuild 13964 BLAKE2B cd59290c8f0a9a49083eb324b003b69f01167011c21e6b2d77d7500f78ddbd68ff4bf4e6022d197b448902934a21612aa81bc5868aeed9af699bc254c99ce0a3 SHA512 418d5bb589ce950cbe3600692ea9c2db9f21bf9cb01621d1d6c3c502cbea8300de774f98a98f0435c63e8424424fc7ac03e743eb0ac1fa0a82e9c3ce76cfb5c9 +EBUILD postgresql-11.8.ebuild 13674 BLAKE2B 1612347e1088bce1bf8fb0d97238f8efcb57ab32652aa3d69e7cc9abf779a1292804e9199626235dca8a57893ee7b643397664b08518c5a017296624bbdfa5cc SHA512 1fc08751d1d04f8eedab56d46a73436c3194ea5f6997ddf2b4627013b017f2fb31a91858add46ae8bad13b86ce61fd0aef34a66cafba23fe11a955ae3f12b84c +EBUILD postgresql-12.2.ebuild 13936 BLAKE2B a94d56317f2229a5b07e4e994c97ad390715e50579c6d11246bc39a958fedba564bce5a2db0c69b361b689a8d082dd9f24670324f3806bd823bf40864644182c SHA512 247fc090c0a11fd1b9c9bb657bef10a3447bb16fd8e22858491c4e569dbddec6817c68751ac7e8077dc57107824a611e92d02b0bd3493822756925d6b67dccb4 +EBUILD postgresql-12.3.ebuild 13646 BLAKE2B f5d5877a6aaceb7e5be0d5edd4fe7474fcf90228346ee3620f84ae84e5f04a794947dd6b0c94fe118381037f9bc01daf35c4a6c888dadd3b334d577b2c944219 SHA512 203d6bdccfd702616ba321caacc311d9378602f5578e3abc2bc46705ff689a7538b57687193a355d0abf5a6aa4e4249b2e065f73623bf2aa336893c2e694b730 +EBUILD postgresql-13_beta1.ebuild 13458 BLAKE2B 5cf7f7249eb3243204c44b93fe5df4e8f069195d275159a3f27fb3bd632fe81a495647cd1598562593767080f6c4e66da0edc23ec4df6d9f5e9ad6760ee13f64 SHA512 a4cbb379dc6ca0f4b2dd7a2b92e7665661057f678883cd018bbf8b9851c3f2384dd27c4d35583ff924afa672bb952ae5aee52feb60a202ac0edc29fe90d28ad6 EBUILD postgresql-9.4.26.ebuild 14434 BLAKE2B 7b3953845d43f0bcf33f4839c45679f62804b9360d7ca956a36014a9e745eee81e026f7d1e51bd41259f81d77b48540ab1e6c2309fe78fcd48b7bf10625a762b SHA512 c377a08cdfa25edc1090890052c73f614ea976c6ef89dc65ea953e39b17024c51b0484275a9e7d7dcdaafa3f14bd867ac0177f43ee05aba449235bc75baa4617 EBUILD postgresql-9.5.21.ebuild 14655 BLAKE2B cf7d690e04b4ea1f291592214673aa41af62b75fe033b47b5f5a15e134e0adb4b6610156af57a255f3cca375f9749e3694cadb1b882089909ad8326a0a4ffa15 SHA512 d92da5ad29a1490a42f82b7ebdb7eef63763bcecd4730d4f9532a80eb39a0244a2d345f6450b0b0c68f1792f31af910c1e7b4082007e969d60aa4d15af0a050d EBUILD postgresql-9.5.22.ebuild 14364 BLAKE2B dca6b5544443ae23804383318c78ccad2cd2f4893576ddfa9884c7dc3c8934958599b3e9384e380173cb5b93808763e4e18fd0f6c3831c8f4ab46e49e6d87c12 SHA512 a21309712520216d545ce9e57939a86012bda865586e9684ded29febf2e7c79458ddbc601c29365324fb5363ac506a801f208925ac88f90bc998306d032b5f72 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 858eea63994e..19969fb8190a 100644 --- a/dev-db/sqlite/Manifest +++ b/dev-db/sqlite/Manifest @@ -4,8 +4,14 @@ AUX sqlite-3.31.1-full_archive-architectures.patch 2993 BLAKE2B 252d92ec087482b0 AUX sqlite-3.31.1-full_archive-security_fixes.patch 5388 BLAKE2B c2740e47d2aab8b99c9d8ae9f346f51f0dca8cdff7d3b991346aff5e94553af1c523b48d33490abb83ecc77be9ae075580dc095b827b348c657b9d5082ec5fe3 SHA512 53894b3bdf5e4a61c58b23758867a63db73b49b856f696a32c6c6d0224d54359927db635abec770e84b111dbf0fbb48b9742809be05504e12854385c58024819 AUX sqlite-3.31.1-nonfull_archive-architectures.patch 826 BLAKE2B a506bc0a44477c7b5ad85ad2144871a4d1311d84e8da7b8958a73762662caf11734a3152984430b2c48120d1bfa1099b8a740f9a5c23ee8de1292d7ac1ffcea6 SHA512 041f0d4e07315c48ddce9d1576329647daa787fdcc76d2590fa2bbfb33a13f1b86707379a73b7db35619731c2df0e094b26879648e4b6a9b40696dbd39c7bffa AUX sqlite-3.31.1-nonfull_archive-security_fixes.patch 4099 BLAKE2B bc07ee47164abeefc8d802741e68d77ce339209bc2d143246287e7d2743a57f13a84c08d048c1e72cee84a3ecc2e323a316f7b231352558f28cbd4259c5f8f8b SHA512 b8f18b4895168036cb5958dade34060b2cfee7aeaf61f20fa741f6d9e61856f643597324313e7e0cd1732346099da78111cf44171e355aa7f13ef8a6350845d6 +AUX sqlite-3.32.1-full_archive-build_1.patch 18726 BLAKE2B 91906aa09514d6f31a87648d7a12fd7a187cbc328bc1d2e41dcd0d041c1ad1959953823af5b84994d742dfcba46727af5797fe83c576ae483133156abbb00f1c SHA512 b206d2767ac9312165085b623f06cf19d36e4fa85c33bce67db56ae41880374ae4115294f417de67f32f6ea9200b028160cdde3ad3420c5ad342b7ec0928fa87 +AUX sqlite-3.32.1-full_archive-build_2.patch 20259 BLAKE2B 851918379951943ac02fc5bd5b4807f05e9faf2a7e3d01d945761801beeb25c4083bdb5b48ddb79f9e54b859932fffbb393eadfa3ae16ea400e7490fb730170a SHA512 cf4a74ebb0e7b81b3225bd6d38fde663b981d6e5217996a0c80a4880a3818d7b84c39ed6527573426b2d0deebff74b46775c2ca91b8b6503e2f26758d9eb2ad3 +AUX sqlite-3.32.3-security_fixes.patch 4850 BLAKE2B 0dad99a14909c85f5f8b31d74dd1d63a5be7d3c6499bba788a2ff09dd1d6bb9badce57499c99c9c6fdc5b7177204452a2e14214748931ccf502154c44e3c29a8 SHA512 5845368e63676fb050618ca923b5c8348d17e003e4735f36bef17b185f434348708ce3e05be76e7c661eb5321a199364c9ba06492f71a9921b30c00255b55766 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 EBUILD sqlite-3.31.1.ebuild 11936 BLAKE2B ffb1297a2df474acaaf030e2a29ee297e19133db11276a09cc0507b913ace9502bc3a22efdb55e4e935727ed3a6a785c4132b8b54663015475d3801ab16adf0c SHA512 2e91be4abb03493654561005a1edf8d5cbbce5740adc15205331b881271e8e605c570948b7576f98cdb0bccf1aae1f3d37f2c4b6bb188b5c46e06aed5a107788 +EBUILD sqlite-3.32.3.ebuild 10432 BLAKE2B 7d373c6e34f46e6f5d243eef7551d88c368fbec93646b503791bc8793da472f42d7ac7de992c953a250a6abe2ad1fd4a2e33f597ce6fd9e4d3de9f2ad6c15e58 SHA512 ce7033e05c3990afcfad6ddf4f7273e87fdac9e635140e716816ad31fb34499b15943b37872b01da9c50bba8d3b5892a00a112a1212213770e124a9da55d674f MISC metadata.xml 748 BLAKE2B c58da3e33e12b7747bbadacfd1a6137cf847fd5bd0525fc02ef854eb5bcad7bad0b29739257b632e19190995659768fdea418ffa7e485e55ef15f40f58b8382c SHA512 66f3f134065f76229b74a7ab7b469066a93da737a9037435e6fe78e85f45c980ec561537f2bb9b95db9de026bad025d8b06682187c97dedd2741717e893d43da 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 473ca9571da7..7ce6ea5263cf 100644 --- a/dev-erlang/p1_mysql/Manifest +++ b/dev-erlang/p1_mysql/Manifest @@ -1,7 +1,9 @@ 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 EBUILD p1_mysql-1.0.11.ebuild 456 BLAKE2B 4f81320eb54b32a52c970610f809c18afe0341fc521c679af106db04302ac87aee15de37f27829669a4fddcd97ffa4c8af3e7e845d2bcd1150c09950bb4bcf30 SHA512 496f4b8f818a2918e7bdbfd9b7e61e0fac6fdd1f01719f55851032d1436d464f9f566420864e74e4c76924ffd211aa623b67ba205c8cc89186d211884b5517e7 EBUILD p1_mysql-1.0.14.ebuild 456 BLAKE2B c5ef56f86d7324d081781b70d2e4521a1a3ec4dc117b6214276ead092ef1b853f2c98e9543bf38d7b2162e421d9e4ca0c221c825a16d46e2f65f2bed8a5773eb SHA512 64d002bc9fe5f05642de44e020eaf2db3f2c586725aa88ccdb64512a989c8ee4d70246045baed5ce2116c8fbfc80369323d7badfc4818acf0a0575e0dbf4b1ea +EBUILD p1_mysql-1.0.15.ebuild 456 BLAKE2B c5ef56f86d7324d081781b70d2e4521a1a3ec4dc117b6214276ead092ef1b853f2c98e9543bf38d7b2162e421d9e4ca0c221c825a16d46e2f65f2bed8a5773eb SHA512 64d002bc9fe5f05642de44e020eaf2db3f2c586725aa88ccdb64512a989c8ee4d70246045baed5ce2116c8fbfc80369323d7badfc4818acf0a0575e0dbf4b1ea EBUILD p1_mysql-1.0.2.ebuild 457 BLAKE2B 990dcac1c89710c99d384dacd9af2c81680f424cd0879ef7fbae4c6f938a58e551caae225eed4ba0391a9c1856f589a9c08cd9cbac16890710effe747de6c90c SHA512 15c3ad3a348419c06ba15b1c8a906fd7ebd987a93022e3ee033b38ca58b111cfdfe5b0a25305cd75d064400a7f78022d6785e8e72070bfd5ee8ddbe7e41e8c88 MISC metadata.xml 304 BLAKE2B 3d45b5c4b62a376ad320bba3d9469f35f5636233802428dea8bf5ac8b6134b8d06ef5de1ab9d977bd2089f6e9174a71d41dbaca71c54cb5990cda65dcc31a61a SHA512 0c3bad8ec7a25a29a6539774a18a8d8c57394cbe50bc9d4ac24f88897ee8a98717ae82d84245d5b593895645c9e543301573e321f47995310517aa764f95dfff 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 1e63748c84e9..5dac74aa9b79 100644 --- a/dev-erlang/stringprep/Manifest +++ b/dev-erlang/stringprep/Manifest @@ -1,7 +1,9 @@ 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 EBUILD stringprep-1.0.17.ebuild 529 BLAKE2B b53b1940e8322880fe1c21abdde0bb449bf47cfb795af6e20ae9196a6a99db92e07b85a0a149e806fe2945e26cc82b467b8ef7bf60683b6af077f5bb43321bbd SHA512 2b96dd621935ff427012ef112679275b9178d19337d6fdae9f9abd5d1226c169e171d0cdd6d1b2fe75801a598211db735dc4190e5c00b46bd5c6042bb561bce1 EBUILD stringprep-1.0.19.ebuild 529 BLAKE2B ce9c999c4cdbd9d69d08ced74868d877a7db3792e532420f10c7cf04ff08bd23d45124160c30316194e38a1ec1b0a57d3d5bd3d2a2c3cd6b1e3931832a19de07 SHA512 ce68e77ce5e22c07b7c37c7f76846872dc7dd8ada11e45c9f5fc5ee3d348063c98ffb22ae3a691a17a525b6c419bc397e52ab537d1d10a9ce69f04d0fe83a18b +EBUILD stringprep-1.0.20.ebuild 529 BLAKE2B 810e8fed14b236510919f9deadc62ba6493b8887a5ae13fb7e2b1add46956dcfa2b1dcfbb17ade69aea5d17fd09f1ba8d78cc9490ba5728eaca91eebef85eae0 SHA512 80ba94ffa62c6130f9722c206da75b3481cb24523ddcf91ec4873d5d40bf6f509c393c9ff10ea8cbf6fa020b8f5018b2826bb23006b6e1d264464bffcd011ec7 EBUILD stringprep-1.0.8.ebuild 528 BLAKE2B 9eae5c11327107f306caab041a663cbde0146c6b0cfecd1c67babc005d6145b7b056a018d5847807f3167028d899e3ee9eb68add933df9daff601a195a682105 SHA512 86ab90fd3311779ee8caebe44b9dea9dfcc8c79e31eb9b2b703e3c47c18e9ba8880eafd8cf7d1ac9a7bf6d518009cdfef778c0b3ada2f053390efb4848662532 MISC metadata.xml 504 BLAKE2B 2127b99146efa992ca8a77c13ccf2966a92ea11b4e379c32752285431cde5f3a271f7bc47ad0f6bf6945f153f3a2cbd00c3bfd285b81978c8c1b3b66b256de96 SHA512 355a78e3829c0be4a1856053391d5e33a4cc23225fc44d6769acf1e2760e1b8220586a728dbd70639c4e3177f88d60d8333c5f16d1d227232fbcdf29211f2c47 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 aa798f80a128..31d78b993faa 100644 --- a/dev-erlang/xmpp/Manifest +++ b/dev-erlang/xmpp/Manifest @@ -3,9 +3,11 @@ 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 EBUILD xmpp-1.1.9.ebuild 651 BLAKE2B 38cdc7a42acc8f0f69d0a0fe41595f1f614784a2187565d6918eea3b43f16a5998740612dccd987c4becddeb0cae9c9bba721577c60f1e17c5d8116f4c977585 SHA512 cc8f8710d158c502df53c01d19e9f5203bf17b5d77af49765f4533da75b4209d4db604cf0ee92166a8e8f77961cec8f4d18e69eb1457ee994288d864e2eac618 EBUILD xmpp-1.2.5.ebuild 734 BLAKE2B f7012794f7373dd6b697af60fc273b84638bbe1a0c27d087b0ec172cd72f6cc08250e4347a67ef2f46f6e3d1cc9fccdaf77971013582f3a1ea72a6ba3bff2ac9 SHA512 c098b9c28bb6360a6f8c8d2f89e94c743a12a914b963d38b1b78f6d3b62d3591595e3b8787e6b44d4a89341ec5555ed7a292c70bdb1ec1fa72bfaddab1168f4d EBUILD xmpp-1.4.2-r1.ebuild 708 BLAKE2B c2f32cee4cd611bab20dcbd7a54c1cbb7a11cfbd374aa8da77e8f15bc33c2e7c10dbdb6a763a4bf8d5f13624ecef7eda49e04306f1e51350e2b1c2bf0d3f1fbc SHA512 24d0864f4f1700a1ed38b847c67f78a9bb34df627f7e73982062637f75086dc0ba340ef840ad9c7ed8546dbfe49ef99adb205a11385d44e671f0f3566f78622e EBUILD xmpp-1.4.5.ebuild 714 BLAKE2B e1e0b3ba23c8c3964af211c221a99a847d4c7205ab49c92e722aa7426b711fb6399039a29f6b06d50e3d63acfbdaad04efcdebb4e497772865521766f0ef6c78 SHA512 2113041b25460740707974a956661f227a1296bcc985153ae0fe7f58fedcd3ddef6de004c2d0125ae82b3765f1d39d4a29ef5ee10df01cf65a7f06e57b03dfd8 EBUILD xmpp-1.4.6.ebuild 695 BLAKE2B bc125a46c25bee9001b2961c11d4a98ef170cf00d015a57ff45f3e6091710c3bd26e73332805c1e3225bb95f8fcf95f6f210dab7cff64b0e0da3457dec6e9d6d SHA512 4fe2b15a703771e97c111b8b1f700c57f23722495a99d2e8d70b2b178516c0c41db89f8163cff88370180cff9b64349dc1dea5324f56593c852ad9baf56c0e10 +EBUILD xmpp-1.4.7.ebuild 695 BLAKE2B 47889bdc1688e7efe8310c02f252138852acb885d29ce615bbe0c4321eb2e09ae9a023fb10bcd56bfca3a939da29080b39e88a3c5f20c5cb61b27837fe3e7e09 SHA512 0d28b909dac04fed92dbfa910a284c874b63e9e082b91b82ff3102a583cbbb753d22fdf77cb755ed5cee00dbd9f35d0e2bdd8ad41f16b571c1008fa7d318c8b1 MISC metadata.xml 300 BLAKE2B 95b46ed0dc39741f2e8c5a822637fa76a7952e00f93ffe1b2a28905b7f68bec492756bf008653f5370c08d31e9b47133db6a6f181015f1fd1d0138e33e84746a SHA512 41a4ee656e0f8c79b319ad575de817bfc877163b235dbdfcaf5bfc0555b875190a4c395b4c2ed7e9e366d0c430b273f382d6ed984ffea6d4dc29ac0378336c92 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 6bf3751ac2de..24943b15b4e9 100644 --- a/dev-java/ant-antlr/Manifest +++ b/dev-java/ant-antlr/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-antlr-1.10.7.ebuild 509 BLAKE2B a42e17423275fd66170751d4ed6c40ab14b5e614d0eba30f813af9f562e48b28dd4a552ebde0505d9edf474bff91a199416bdcb0703db3661a26facef40905f1 SHA512 8564474bccccee47185a14ecf4f06e9b259ab89b874852060fc3895ffbd68a9f6cb21496c40bf4567cff08305f5dbbbe17c243c0a362c93fca7ecc5ac4ff20c6 +EBUILD ant-antlr-1.10.8.ebuild 512 BLAKE2B a399875d4d7910f576bc26476c1f72536985b50d32afbbbeb2123bf2b145f344bb2e9b25cb3e9f12cf52b374a2882d681acdf2581bdc5df70d5b4510fb118771 SHA512 04518bf3775bf1b4efcb99e2517c6c3678f4fa9f78d97738fd5b99cfad263fc93e5b0b28a809466770adf359bfa713c175def99c64d6efd194d703aa5aab9981 MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 4b4e28e61768..e1bfa4a17a74 100644 --- a/dev-java/ant-apache-bcel/Manifest +++ b/dev-java/ant-apache-bcel/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-apache-bcel-1.10.7.ebuild 394 BLAKE2B 9e9810422e9179883e31de48f35c4bf177cdf0b394f9b9618ae9f9e683cfb8699bfdf2507472fc00721668717ab3c462a73fb38e7a00b992cf118ea65d89d9e0 SHA512 82d4e4de216358d8ea472f8813a31b9fd5f312c073b7e921fd2473f5c523a462e5cae94c8c5936d884bc118b3df88c549bca267462e92723d26531adbba494b1 +EBUILD ant-apache-bcel-1.10.8.ebuild 397 BLAKE2B c21d40a7e8f41c3f0c879e9ffee7ab34cbb5d87950e3d63a4ab2eececd9b075554a76f1420c1950c8b6bef64b95943e0ef0f5c6ef73d4f93c0ed09dcd9735837 SHA512 2927c8e369469b57a8ba1e3363c6a5417660df1e0ebdd3ec3f17ee9c86e1914b3d955d589d9e12a4d04777bf60fc8cc424b0b0bdaa6d8c42e67983505b61447b MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 0a76e04e7ea9..385a7a97b046 100644 --- a/dev-java/ant-apache-bsf/Manifest +++ b/dev-java/ant-apache-bsf/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-apache-bsf-1.10.7.ebuild 673 BLAKE2B c205ddfbd7c75ad7e9394f8fcaa500eec4052e209adbe4e04b4ee613051b215e2789872a90e1ab719e9259adb74534fd3362fbd1f6dc8ac789e8f3e9599dc2c1 SHA512 da7b6e9974aa9dcb99d77b508df79518d03e1c577014a7dcccc20e5fb8fb08c843db4209dc93d3fe9050fc5c689c7b59a4db2dd6c62c3b67378f1b81032704bc +EBUILD ant-apache-bsf-1.10.8.ebuild 676 BLAKE2B a0be42ee7a1e9a09dce30358a823d120fe2b15e258dfd7b025945fb640b501fab9d584a28b49de3a1b2d5fd9f2d8942db43cb534f8c1631bf4f2209d2329e7eb SHA512 ca276880b47b3a37e27ad811d7eaac47027272d057f34a088e681c1a8d6b1b868f06245100899e4c309233ed27fed93420523d6503e6667a091cfac17f8d68f8 MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 2f3fa86d82ae..9e9b1b0d670e 100644 --- a/dev-java/ant-apache-log4j/Manifest +++ b/dev-java/ant-apache-log4j/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-apache-log4j-1.10.7.ebuild 399 BLAKE2B 3e7eb53c82576e7473a4f803195ec2f6fad0202db7900ef15774e9adca9316a1f19d638f38390d9f3cb4181327b922e8e503370793e7337f99c1964e47629fa5 SHA512 c36300f7707ac4f6dc475f3dad47f920320495883c11b883e25b2dc4267a6063e07d9f09dc7a6bdeb706ac3c758122a32ca83b906472be4b7085df4250790dc2 +EBUILD ant-apache-log4j-1.10.8.ebuild 402 BLAKE2B 1e9827101b1a813af62f27a5cdb9d169121cb267db1f2907d3dad9596209d11298f44f6c4d7e80938fdcfb7735705dd88e5019034ca4bd94a2569807371a526f SHA512 fbaa52d7be2ddd5b1f7123f4d4e0de8281b49e47979cd7ca5da1a0e01dac4ecbdd3545db607c96279c568046d99f38e93cf613e726aae3af98bd5ebb4995d84c MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 a51f3a5b737f..5df92cebc6e2 100644 --- a/dev-java/ant-apache-oro/Manifest +++ b/dev-java/ant-apache-oro/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-apache-oro-1.10.7.ebuild 416 BLAKE2B 8f3b0534a397c17e3ecf73181286f17b7e48f869f3246635ef6545eb971dece352406ccca2b98398cd0455e968f6f49cc48a89cef6f24b3f17c6709e837140c9 SHA512 7362c1f237a6c239c8e1fc5554a231bf33ec436d54825f9eaf95e09475d7c2bae8205a30a7a450832c901610adfc263005a119a9ed3a9e5f3330ee46afb2c4b5 +EBUILD ant-apache-oro-1.10.8.ebuild 419 BLAKE2B b99b0827b5edd816809146e03d11fcc020f08e2a7dd46c58656cb2bd9c2ec0e871f33fc816bf7a33ca32a27ee931b3f2aaa9b1031bbc602cd1b8387dd9803cf6 SHA512 f347155aa6043d9b3bfcb2767fa8af71d787e713f4eb83f1b25d2b5991f248763649b9946c7bdfa47e0d0115c0b0dd7ed618ccd3c8e6a35a0d2b2e45687e8ced MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 d77d55143c5a..bf80e014abe6 100644 --- a/dev-java/ant-apache-regexp/Manifest +++ b/dev-java/ant-apache-regexp/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-apache-regexp-1.10.7.ebuild 420 BLAKE2B 56ab64ba83537bab4ade70301f6051a36812c217c121f9934705b27fbc71b54dad2663f346a28949d8c263742bc1ec0c9a51bb2afa7eaac2c57d862a6b2901ed SHA512 671ad75644e51bddccb7f5837674bdadf8d46312d347cd4ac6179abc7b1d660bb1698f71d14840578a68e60986422d62c6065e12c92480c2620100923c365fb9 +EBUILD ant-apache-regexp-1.10.8.ebuild 423 BLAKE2B 39079d487dc37f3473710dee2d89a55f79a55e848492333d501519eda30780a0b1a57a58d99e5e32c52beed0e91271c84508c526e98c140cff23cdb53ea9d3a0 SHA512 64fec780c4a20be362d4d7df9baccaf9d2b50e00e44b62ddd1e8c535b4bacdfa6c34da9b579c31160769fd67b99acb8234fb0ec0296d0654a20a673cbdfc1f79 MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 0b0569e4ab8b..5a3f9bac86ae 100644 --- a/dev-java/ant-apache-resolver/Manifest +++ b/dev-java/ant-apache-resolver/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-apache-resolver-1.10.7.ebuild 423 BLAKE2B e93e091e0c6837f7d21566c7fdb2d4a54a23c752be822cdf938a8e329dd9d4557d2a2b80375ac6ebb9676aa6caebf641281b962215f1fdb9987bf1aabaaab29a SHA512 3895124361b3b85b381f1444d06b059b07994d52127b0ebb19ff36c23f486f1a1a4c01a561e4c04e5bef9d5c12ea6a33cf2f07f0b76799335cf92fbaec1f5563 +EBUILD ant-apache-resolver-1.10.8.ebuild 426 BLAKE2B ed70bb9eaac853391de8e30cb717ce6812dcdc146250b7c5ab7ac1ac02449b9371f36c8945ebc09ebd3118924f7f7e0c7522ed5832b2a4b01424634dee2478f2 SHA512 4e1b6d261e154f4955ec7fcc078ec3d4843ea2edaaf5a174aecbfb36480e3a0715019f86f8b251a958bfe078a074e41bb13c10ee79d7de0b872f4e51f85f43bc MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 2e7e64840b94..76b8cb5bd3f6 100644 --- a/dev-java/ant-apache-xalan2/Manifest +++ b/dev-java/ant-apache-xalan2/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-apache-xalan2-1.10.7.ebuild 497 BLAKE2B b783f7a57de54f74d3624c31eb7882f1099b3def59bdfe1cc6230804ce8b2b31988112b3b232f7aee4a9f9fa6a4159a7a5a95316029914eec8365770118a1efe SHA512 c93f41d5af958ce1fc7977388bb889daf2551e269cc6e5fe40267e6ae292d4393ad8b309639b5998e50e6860c6fd4a9ffbbcd5753eee66a02de155da9ec085df +EBUILD ant-apache-xalan2-1.10.8.ebuild 500 BLAKE2B de040e88d0cb4a50445ebe7d4f031b1da430a45807873a32b566acbc1e590240927bde232980b0fae40e234ecd469d2e783fc8631075a6628ef7994060d2091a SHA512 bac424180c1138414e9bad7aaed1bf6c584bc00833524512d59abac7e29f71458059d6ff5ec6ca46c8662570d6df43f8d07f2d18cd832b219b4bc471306d869f MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 c0809b470058..32050ff65802 100644 --- a/dev-java/ant-commons-logging/Manifest +++ b/dev-java/ant-commons-logging/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-commons-logging-1.10.7.ebuild 383 BLAKE2B c325b9d179d7141f34d01d4a3ca114c26f779da53a687f02fb8f49f74abb4fbe882c53d205dcb6de14f15533786c6dbb608f7e00b9f03223e99d541f19b749be SHA512 2dd5598fa05802283e11a2ba12f07181a9f9b83e073b6b223c47e083cf98264ae65d7948847b5ebaaf6300fc2cd4ffb3e5ad9d0fa0a6b2c9134e4d68a352c584 +EBUILD ant-commons-logging-1.10.8.ebuild 386 BLAKE2B a3928427815a7f3de9b9c7d5594d5102287b2292123c58ec5505f3fdccbaa96f110c382d9efe58acdf126a70316b854277ed183dfa580cba92214577d6ed3a7f SHA512 eda290517b87d8d89fabb37b06252e56686e916d7166953f8bff7aa8ecd5eee0a34b7136a7155564e397aeac7bfb0244f3a935c9af66dd3dd627273e84f0537e MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 15225f759e50..e26bb73ed05c 100644 --- a/dev-java/ant-commons-net/Manifest +++ b/dev-java/ant-commons-net/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-commons-net-1.10.7.ebuild 379 BLAKE2B f87705c6d98492e6ca9f1b7d0a351a087daab2291a107610b1aebe7954208d54d5f1f485ddd24787c8a953cb9012754208a9e03d60d14b74d390189f97c58a0e SHA512 ff37dc41e48c74996fa671c9cf5b6eb4fb085bcbdd02da0848e14c3c4994fab0b0d0ef1fd2b9c5bc169c111b812756bd38f24dbd867edc6464e4bd1148dca755 +EBUILD ant-commons-net-1.10.8.ebuild 382 BLAKE2B f1cb2e4636ce98d7df31c929340969bfef86fc757b111ba15c97428810ec59bd2e42fcc08cdfe21a35b4342501e2e9518957b48a6b86fcb15c9c7feed70ed46c SHA512 1a6d05d358c80ea9acb71494776982df5970182deae27299fe3a46a382f032e36fc0f1f7fce990e5fdae46ef3c03bbaa018797b601563365ec2014a1dd694757 MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 62038705bf74..50b38dfa68a8 100644 --- a/dev-java/ant-core/Manifest +++ b/dev-java/ant-core/Manifest @@ -1,6 +1,9 @@ AUX 1.10.7-cmdline-args.patch 6257 BLAKE2B 4c517dc5ce15177ac66a343265fdb8753fbdd17e43e1ccb8ad802fcff04a507af6cb9ebbeb8097d0f1bce5e34a3d07689cc19d07fb252891da2b38a92f716704 SHA512 5ceedd8ef20f094f68d75764b4e6ab1295f535c521019df094a02bbe64a4a0ca0492b70ca1b884fd579e30aa2ae5317c1e183cf5e0947d709a080a84217b4344 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 EBUILD ant-core-1.10.7-r1.ebuild 2816 BLAKE2B 8c3ed79f26ddd6d2185da1909b283a2cc1c0e4b6cdbe247007797d641d2451882e10f16eda558a4c49d6f7a9533552ce972a85258cd97a1955979330495f2797 SHA512 a568d364fc5f44dc726d8cb032e1ccac07e2bc6bce637544f1cf5342321056650eb6fdf3832a69b4f89eb19020a61bb48486e74d25135322681e23584026df0d EBUILD ant-core-1.10.7.ebuild 2768 BLAKE2B 188fdb5427548cdf155bcbe6c16627aad533189eb2ac1f85fc8e8112de1571dacf83ca4388a1c9f367ee28f71e8c2a29f84d7cc481b3daa928f15759b22cd642 SHA512 50eba5fe3077ae9ada0f71d2739ba0179df19e4ebf70f3b8b2cc79da91353f22a76d7e9891104856e1b34c2046ff325b08fc2c41a08f1c5559417780345a1307 +EBUILD ant-core-1.10.8.ebuild 2774 BLAKE2B b2c827c519c579ea332d36b8869a1d82f20c68023c5360b89f3138efbf52d8188b0ec7485d06aec50883a3f746cd957284b56e2bcafc51c568d3e0127b4fe69f SHA512 07beb52f90c0a95eeec68050a30a86d68835c6a02cc2a800cd3747d48e7475668eab32d0eaf563153cca70d0bc1c984fcda9eb23bf60c5dba64b36fe25d3a2c6 MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 500077fdce1f..0f8701ef3a3f 100644 --- a/dev-java/ant-jai/Manifest +++ b/dev-java/ant-jai/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-jai-1.10.7.ebuild 365 BLAKE2B f4ee2442dba7df688ded1f1b23fc80d14a91dd34084d7fce303f5ccc9bcaff130fa504e1eadf425fa9e71fa45a12fa2467ce4a3448f8c9c619e979b4701e5829 SHA512 fb1c82e6dd89e134a2983cc1ee28b6f2823a198eb82a3b2bdbb6ee1f76def106a1c808d17d1a0c17f2bfb4c73d97cc82e43f4751797bf8bc0a4de38c3bb9fb04 +EBUILD ant-jai-1.10.8.ebuild 368 BLAKE2B 3dd0bbfcfc9c9d03fb0b25019c9d52b45fad39c200814fb01255ba25e58dd0639f6ad0b40cd1dd7c7068c80098f63a79d99aa45b977c1cf357458e511223b1df SHA512 cb5304d7774e1601503628b0017bfbf85f354bfe11946f635d913550d2a79f0662dee5a2b69a87f01bfeb303c22c682d905db63bafa7f540635fb81f29203371 MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 21a06a2fa8d8..f653f3303b02 100644 --- a/dev-java/ant-javamail/Manifest +++ b/dev-java/ant-javamail/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-javamail-1.10.7.ebuild 529 BLAKE2B 11926a8e6bbb86ac17517be775cb29c39c61ce6638101ad8f7374ea95c334fb85730b9c07499253845fd4a0825dc50c42f197d42506e274b98bcdb15e19894a4 SHA512 92015b3e212d01de9c01fa811ba4edbe4fda7433ce12842365835fc1c9c5114425b78316f61d2efaf1fe3466baaa04e2ea2d9bb09bf7301f429f38cb3624afc7 +EBUILD ant-javamail-1.10.8.ebuild 532 BLAKE2B 7b8d1191e0e36000b388887ce980f20c60163a3216e45eb7fb68e3cdf967108ffa564029c72073e18f03d55bb168fecfaffc50e1382314cb4d69707e3793037c SHA512 0289643be3959fac7d2ab5a112130ef1bd2f39f2ab126516a904a0303f1bbca2d85bd0cbeb0e6220d626d70b9e86d903ccb8f40ca4ec5f4ffa7bf2247872b9e9 MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 0822e345efad..fb375b1d9717 100644 --- a/dev-java/ant-jdepend/Manifest +++ b/dev-java/ant-jdepend/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-jdepend-1.10.7.ebuild 373 BLAKE2B 1350dcf27709643920e3b0560da5a20b0b1e1b79712fdeed67ef19686c0f88abcf6938749eb089a84bbc2d817b1b323bca2989ee7d7795f407aac926fd1f666f SHA512 e2d9e355bed80c10783c7cde4079b78126c6c66747ccdee54b483e17423fc3631be2e24021f4586be593ebe0aa924c0d91bbd7d432eb9efb8d95ea3fa891c79b +EBUILD ant-jdepend-1.10.8.ebuild 376 BLAKE2B 84547dd752a84558dda6464de76e9f748d33fceaa107624743ef2e987e7ace6db227face68e407ef84b78a61ccb31bd63afd49aa5f1c27f72327bdd0327df5a0 SHA512 d35c71e211238b89720ecc57b2d1ad54f1dd1426c9953108717b4331b51adc81b5ae2c703f4758d847d277b875d210db769d2c6aef4b936a58d71eeb2f9dcf8a MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 c56903ab8785..153756df1502 100644 --- a/dev-java/ant-jmf/Manifest +++ b/dev-java/ant-jmf/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-jmf-1.10.7.ebuild 477 BLAKE2B d459cbd23be12db89687f3d3e771d8bd6ff0cfcdd26c01c98821f341f75820287b895e70341d7836efdae4e878bf89dfb1d08bc5d327e5b05753a578def06c65 SHA512 99b6963ddbeeedcb4a3bdcb0d8a877c732ae796398373e2c65625e0f4bbe1d862f505670457dd9252167d3285971536a877ae036e7ddcf8a95d9304df43525bb +EBUILD ant-jmf-1.10.8.ebuild 480 BLAKE2B c10e06848340d7a28b4f4b61bf417d3677fa193d110f5fd0969003db878aec18e48fffa291a3d120181d43a0d653e6eeeea51a63ada6ff1d9630ffc401ea58b4 SHA512 82b7fdbad0cfff4154ea7880f7767e2b505276ba2527553bd2b1c21f3bdefb33eca1727693d8f289d4202bf5ba5cbc0a81b97fc8b6519f5945dce4935f83e913 MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 89e74f7e4409..ec88b65b1aac 100644 --- a/dev-java/ant-jsch/Manifest +++ b/dev-java/ant-jsch/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-jsch-1.10.7.ebuild 370 BLAKE2B 93a0b9c02e2650b09359c38c44579693c69e8614b52a8c2ed0a2fa20d3f9870e4d0d88a09b53c6f8ac191787deec45eb400c111ae70c1ce67f35c6ff895b99fa SHA512 3c82cdfecdb2c34ee3ddbd4ab62c436dd339f5a85429f6d27912150ddac1405222d484c0b174827ab299c3911a3d2526150e69e04315d2f5c65b8ad4d0486c20 +EBUILD ant-jsch-1.10.8.ebuild 373 BLAKE2B 4c496b07e882cddc662e490c73fe85c76eeb48a3daed349d9197df7583e0d6157b18a6a429680f55e2989806fffcdd32dac813b124a52c317c196a506a42dd89 SHA512 c8ec3b7838b7cd7f15a2e9f598343e50b98b7c5b6e9d5ebd74d1556fd5e0118392a9e27ae01685181865353f755f53449863191375bcbe7951680da23be3b2bf MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 aca375ab0a61..8c740a977c65 100644 --- a/dev-java/ant-junit/Manifest +++ b/dev-java/ant-junit/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-junit-1.10.7.ebuild 496 BLAKE2B 286ed5603b8fdde53f11a056b47c05fb5c0423fa38b7b5a22168d5db47a892f9f41ac9be814f79cc3fc8986ce1d8955b755a88fe988d4ddb0732061295857577 SHA512 5ba204c07a7079c70ef36b8729fb15411862a5ce808b148eb1514973dd216b359ae60b61821a77a65e6280b9dd85d0641f2e0dea25da10318736ca0d3bd2551a +EBUILD ant-junit-1.10.8.ebuild 500 BLAKE2B de046ac17fee8881c6bf13a216457ec5670f58883cf7ae107319ee8cbe68e23474a613fe4562c971288d476a5d4fcbdbb3c36d11b54a5892e7ac5888f0556c29 SHA512 6ff978b6c34aa84dc9a39cd8da5d0866445e008e1c52348c131b2ad701fe56da3a81a4102f5c41633b5129f712cf8f637afc50a8b9338112ee357295a38a53f7 MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 bfe667632dd9..090e04c30156 100644 --- a/dev-java/ant-junit4/Manifest +++ b/dev-java/ant-junit4/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-junit4-1.10.7.ebuild 939 BLAKE2B 7ccbe217a1cfef571a1c11aba47c16a78d671abac94b8e4a8a1027dc0c4e941e3f91a1a5e80ceb47aba59319313b1bc37189ec04e442607ca04c605ac1b4890d SHA512 18936a5e9143e89587f9f98619a37b919f6ecce39d02941b8e1cec26f5169ae81edf969a1b465783cc63a625145b9e633cc774a92ec9053904aab1c0ddb02bac +EBUILD ant-junit4-1.10.8.ebuild 943 BLAKE2B bf07b687bf581e944ba35493ce9d3fa3d84185044bd3c6f7b8aa9a671f18336edef43e32d316c6203f722aae8d05d7333e9031190cbfaeafb9e629d44b94e1e8 SHA512 312250d6f7ff943d2baecfe9e804d9e0b980861e3fe248f296b160aef05556860dca3423d2253bfafd19e2058d2f049d8a21b1cb16b9181269446fcc1ca4aeb0 MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 c62004cef0dc..246661fbe49e 100644 --- a/dev-java/ant-junitlauncher/Manifest +++ b/dev-java/ant-junitlauncher/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-junitlauncher-1.10.7.ebuild 346 BLAKE2B 4882eb2f9ed7abecf58f9ea98ef86b52ed0481b6caa8364db07e99f1686f8d12cf0a9db809423083faa4bb7fca5b4be59c5851666155b8c5a0e014addaf6c7e7 SHA512 150a38ff54a34a8d8f47d5a8647291de91468083f270a15688ca7cb847fcfcbd2f1c58131dbeb015ce55acf17714c5afae3fdaa886906fd2eadc24114a16ce14 +EBUILD ant-junitlauncher-1.10.8.ebuild 350 BLAKE2B 40c1c80da3e52be3f953873cc2ede0ddcdfbfd767f3c60706409a2218aa8e16a703125fc7d4effb510fb4de6279afeda827d23c16a3e2caa108d428144ed78d9 SHA512 da818ceddf9c8e13ae9eb7385a085c03c0f73c0222c07f006908f09ea0589d4b7e66930609722a08dbc03c41a1fb3a46e36ada2bbae5d996866b02c6e6517e02 MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 8270545aa8d0..a48a3d985e99 100644 --- a/dev-java/ant-swing/Manifest +++ b/dev-java/ant-swing/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-swing-1.10.7.ebuild 413 BLAKE2B cc6ba1db31ce3cc5c01cde417670ca54ea994c08bc597270fa1018e272e02447cf2d408020f29c4e5844cb7eab203904b798abe8cc3b564750bd994d06c56fc6 SHA512 d2778a9c7fd320f5b81c4672578ae263dcbb5c118de62f8cde23435162f79662e9905eca9ddb0ae63d901992dfecb6ef1e8ace1e36eec787c579895c2de44e7d +EBUILD ant-swing-1.10.8.ebuild 416 BLAKE2B 844ad9d231127079ee23b9e72b75e0e73035a7efd35e4ffc5073fe8c2a5d34a863ea4c6d59e95c34c8cda01538625cdc97616caac537bd1f66073374b8a75dbb SHA512 23569170732f17ea68637b899093e1d9501e7c5ff48235cb790c711d98bc391918f6a4d8af4411a32da63f2075147d998e4f5a83a00d6ec1b74b59879ed1f6c4 MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 113786cd311f..62890bf0b0f1 100644 --- a/dev-java/ant-testutil/Manifest +++ b/dev-java/ant-testutil/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-testutil-1.10.7.ebuild 968 BLAKE2B c4eeba752d2d8c7784cdd239a18aaa663fd974f0bedc35038c05060c79faeec616680a6236aa23b50347086d08c2d276966608d8a29af7bba88f302811db3907 SHA512 5904f6a4f99db8860832ec876c91baf3135ff1dd91f2cb2cc059bb8949f977837545fbf25654924b625a2374848c672c7f675895fc39a630a98733e1877d8bc0 +EBUILD ant-testutil-1.10.8.ebuild 971 BLAKE2B b1ad9f0015e1a8e3b9cc3576f8a32a8581dbff6b76eebda39eda65703fd2a71b245ad6225ddd24b286e8023aabbf1579b1645698031dbc9d86925ce661387833 SHA512 2f44e02643d503cd99e1acff1c4008e9fc7d0908c2af0028fc998fd4b6f7f4d513776d0ce7c0dfe764c1d9e5bb5775f5d5f7d497129fec6a21278ef5169c70fd MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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 df89000e34b0..66e73a0c8734 100644 --- a/dev-java/ant-xz/Manifest +++ b/dev-java/ant-xz/Manifest @@ -1,4 +1,7 @@ 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 EBUILD ant-xz-1.10.7.ebuild 462 BLAKE2B feb8dab91aa15ca136f3cc99738ffa9594ed13de7abca26d42e05a55eebef51141948689b29046959d80937c4ef8c127ecc373c7a44dd4b9a6ecb86df6854c1b SHA512 ce44870b61bb72c4dfb3d0ff60dc022dfba927c04e1cf67e1be67ba6a81a172cc1f106e5b29aac8b3874fdd93aa04bb3bf1eead1914e5b437d6a3991664ab889 +EBUILD ant-xz-1.10.8.ebuild 466 BLAKE2B f8a8fa8b687b230dbde04918b9ac86bec8ebc3c9122e726d469122d332597d0c2c5f810761d2e86a85af2a478f8b32ce4b302365843a3e48fc010fe0a8310d8f SHA512 9a25b6f9b00fdb3410e663cf717e951421c5e420d5656d02e057cd0f76ecdb2586182dd3dc7bb445151f4c33f4355e27a048f119cd12c39063e14e546ea15073 MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 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/Manifest b/dev-java/ant/Manifest index 2cf8f95ca24d..0dc9423fd851 100644 --- a/dev-java/ant/Manifest +++ b/dev-java/ant/Manifest @@ -1,2 +1,3 @@ EBUILD ant-1.10.7.ebuild 1642 BLAKE2B 6c723227e7c6fe13b2c006bdd60a8a8e89e17eb3d6670a464e4ff4a6cba8ed524f409e8171b13861c38a977fb142e5e7b963bdbb37c6e1c4f2698a7e6a9d8ebe SHA512 3d251bfe8a1700516ca4a508231b673b46d7d52df51172a419106790256b55ab632080fb9384a0919cb63fe1fc440556e82e04b5c96ea6dbebbb5b85e20a6987 +EBUILD ant-1.10.8.ebuild 1645 BLAKE2B b7996e32d4c692f46019ebcee31f6d7019c132125e14088e2f6af8ec1c4ed56038022b89a477f671ce2ac97f7ad7f55cdb0bb8919396be7a90b712b9acebab04 SHA512 313ef117a8634993b07dd439eaca03c9503ad960921d03b4a06a9b8178e3fdd37e89c6c7da8ed38bf9ed381c73d524a5866880399db137f76bc606601b134f8d MISC metadata.xml 1540 BLAKE2B 5536e37e8d4b18a8b744b88968c8f5f87973dedd25dfc5a0c96202bed4991034e93b57ad9a8737b5dfab6526adfa1e563768f08c6b85442f87f0b4ebc87345a4 SHA512 651f97c959e8322e51a7d937dd5886604e3118249907cbd7c0695e65b91b39c22539aeac2870c4f8ffe49e6f4edb8736459eb68266cfc4cb0baac9e439d0a4e5 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/Manifest b/dev-java/java-config/Manifest index 2d5c7b271a3e..24b65d80d90b 100644 --- a/dev-java/java-config/Manifest +++ b/dev-java/java-config/Manifest @@ -3,5 +3,5 @@ AUX java-config-2.2.0-py38.patch 1685 BLAKE2B 3fe59a1839a9fe1f954e6c96bdf42bd28f DIST java-config-2.2.0.tar.bz2 51851 BLAKE2B 7b7c15dc988d2f5f54ebacba224f57193577e24f99a798657b40d83d723280562e314ba71319958a83be44defc6a48ac1114cce37eaeddea025ea31f26cf331a SHA512 a491cfe86bde8afadfc5b875740d79f9077526d8650ffb034fdad67a7ffa1b02646f67b1ef0eab7b0fe3ae57b5d767fa6a0d5593fe07416993d60588a8ed595a DIST java-config-2.3.1.tar.gz 26165 BLAKE2B 948506663513db369d0ed8ffdfaa54c643989431430ea03440551a6a4b6725d8eec38f5cb4fde3b64e8936c0f43de0e65a7368469032c646c7b6b3bb7ec3ed13 SHA512 62db555b2d8a37a03b6a03aa133010848d54be33ba6e3c43807abefe665a9d8ff2790baf1af79b98d4a7bd3e9ba6bc64382a24c3fcf7038338123dabd146b7b4 EBUILD java-config-2.2.0-r4.ebuild 1063 BLAKE2B ad07cf002078f3adba19c4c59d00f084640349d64a728758bfe968eedd372e3a6e47ef0ef9b45751ec9a51c17851c764e6edd5a1d6ccf063fbc2beae25165f52 SHA512 e2976feaf12b9e208f39b33457e72a410bc74844e1ac283efefb989d0028083c6c663f96b5eb1ac15c2b13214dfe18b44c1f8621bf2ed6b82ec1ac58713825b2 -EBUILD java-config-2.3.1.ebuild 981 BLAKE2B 70fda09145a45807c9f8c45e3a77a2350640ab4694f45c7fe41d6a81198f71ac0d184e708c813747238d9ad1e26e257371e8f6444589ca37b9914338200476e6 SHA512 07c75d5aff5c125046303376f049a9020ce75f2434a19e5d92498e312a2ac4fe3fd2011a52f849fe90d435af5bbc7f2e52702b282044afa4f1715f35fa1aa2ee +EBUILD java-config-2.3.1.ebuild 978 BLAKE2B 1253818128fa800d5249d561e90c339eafe20c1c4554a6dc77b0a264efaddcbcb0be7a25cae03a9cde2e45a84cfd888215eb3d3fb44b5a1cdee74a57c814e414 SHA512 a5c9b1847609d9f835610fe756cc09592e96a410517fbd6a5429df18875025c2ec678b574a41453a910a7903b534487cc9c90d3c72c35c604d3cd4cc8f49e0c6 MISC metadata.xml 560 BLAKE2B a2cc44cb88cb8e0b80ef1fb56ed610fc10257a0858725fc01f793ae9275fc5ef6e37708c377ccf56425c08eacceea6e52a84eee35a7b2c239484080b6203c4d7 SHA512 9bd085048548f98faa638b23333ee0cf83b870c962b1aba62fa2df897393ce37c2b2e60736c988230252f29fc42e9dbe58ab8e720f7ec05a3e0b3d4c999e2c8a 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 edc59395ab55..ebaecdaea6a0 100644 --- a/dev-java/protobuf-java/Manifest +++ b/dev-java/protobuf-java/Manifest @@ -1,6 +1,8 @@ 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 EBUILD protobuf-java-3.10.1.ebuild 1406 BLAKE2B 2f8480fbaabbe978827ccc7ad5705dc0d84b7e399cb2e6bd8fc71ed913c1aeb8539de5d3dcecc2f0675090d9697fca3992002498e4600e0fc99ec277d29a0a77 SHA512 fcfdf674f13bf0ed963066b720c584a10f815e1c9f849448f7ab47b8530240036636f324598e8f9a2aed2076ff95312fca96da416a3a24b3a3ee4a537dfcb475 EBUILD protobuf-java-3.11.4.ebuild 1406 BLAKE2B e340b1b5f90c401c29928ec99e4214f1f59dc20e759004af30dcde4d1666879b6399addd932dda56311c3e1aae258e4f7708edb4ce79c70e6c191c496a56510d SHA512 6946b5d21e0f6a3e79d324db108a425ebdc1517eb39cd89574a088814c0e87f74ef72094545a1860e2b8e86a14c1e9a61824c1171e39f0975ef05e74629443f3 -EBUILD protobuf-java-9999.ebuild 1333 BLAKE2B fb6b6a03d5c0b542d675ffbfce077e1af4ce209f41571f72fadfd102c885e5619f1efaff550f41140c122745d17e52fd5d6fd525b5b5d08122f83bb9a8f1f632 SHA512 5b82121c95ba38591ffde5fc6567752c8793e517a1e94ecd076c9394a01b9f01669b0853f8a6a391baa9ba08de74088468f2ff0b28f2d8779dbb93978112e451 +EBUILD protobuf-java-3.12.2.ebuild 1407 BLAKE2B 8cb3425f46c6abe6e0c45b8ca5c0b6e460f99b6bfaaa5e505364ed75e7da2411729c84ebd0e9a4cb082672c04f0cff74a025a43a3f9ca6f3746e75765b393e5f SHA512 965bdbc69bda2810a809672bfb1c35bd58bb89d9bc9abf3e959d42385d82745abe5a15eaac50c7ee7e3ea0306e29e70fc36d9a2d8713d07b95049d43297264e0 +EBUILD protobuf-java-9999.ebuild 1331 BLAKE2B e0844dbc8e68248c33131d2738940b29308180e6915e76fd4e2226ae1ff41a58cbd686246286f2da8655d0295e0de995537b831f33cec37155865dca8473463c SHA512 4898ef42ac269dede35e5bef0ccf36fa3801df0cc8c7f4367575ba138b5ff9783a9f2e9086f7c0d1bda2d3d247b6f9ee8c3bcfb1eead59af6a63c2a7cc0a4e29 MISC metadata.xml 535 BLAKE2B 9a137dca0f060e7fbede894aefb4dc4d05d0264cabc4dbcf65c240c6b9f130ce0a4287eedd0306aeea8d76009611d61ea4ab472a3163f93fddbeec8830e7bfae SHA512 22c4efebb2ac24924eff53af66c8a77439a8743cdd22636d1fa78b35482d0821c1fcf79268e75736a742da52b8c5d4a402ca8befef269436013bcdb8591fbed8 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 373ea896e96b..259bf0c89bb2 100644 --- a/dev-lang/elixir/Manifest +++ b/dev-lang/elixir/Manifest @@ -2,7 +2,9 @@ AUX elixir-1.10.3-epmd-daemon.patch 512 BLAKE2B c767cf4336214396d953efe568f0302d AUX elixir-1.10.3-no-Q.patch 355 BLAKE2B 903e5a7149f6e7f7030a533ae437b0e40b97c82c6baa7f90c1dff37fedf96c2e821e98529007e2300a92b8b3e9284428d91d6ee45888da7d79b18d35dfd89e58 SHA512 21d28b63fee2877337c0df095cfa200ae11ec2f0c76556e971957bb92e2b8e9d811c939b1efa458c633b61d3525f47a8b04d1b6f23df04e50ffb3ed5225f7c18 AUX elixir-1.9.1-disable-network-tests.patch 569 BLAKE2B fda6b9b99f80e81883723280de31933c1740167d41ef4783dc663bad277cf58b8782326abc4a72e0d989c513afb9cdf4494e7d79754b18d62baf75255a74aa45 SHA512 465831a389891680412d51d9209497d5b750ff0a5ff72d45807a7dba6ec7757156ee96048bbc81f46c9c24a5b13cdd5161539fdeb4ffcea655c407e29f6675fc 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 EBUILD elixir-1.10.3.ebuild 883 BLAKE2B c8945f6c84ce2ba4ef99b42f5f0f3c262cfb6d743cd418f66113cab8a9a90caf1ddc71441d96b3755e9025974688909d8306b63ded24d871733d263c54df1d56 SHA512 a3581664d0fe5c49bd7c4ed2b6f2fba7c4b402944daf7c79e79acbd7ffbb463c17e559d961f7abd3c54c5ca5e6d23520e379a5712d7d232439b5c878291cb3d7 +EBUILD elixir-1.10.4.ebuild 886 BLAKE2B 5b16a1aa4a73de92f058640cbba02d044eccd23e5b95383abf03ef8a903e4a41337f14c5547638745bc73f304cff946ef7ff4e99186e1607c7a2fbcaa0058e4b SHA512 c74b4b3bc7ea0416a524701ad9e2a02924491fe8e3d92b3e99e133d9504e0a61a339374de62b78837fe3249a076cf3c05fb281c729a279c1bda9b023650e5050 EBUILD elixir-1.9.4.ebuild 756 BLAKE2B 45337b098daa503ea61e9f8f5d8e4ccb6bbd09babb2457dc85a8e96cb79f76ec31d1ef393d015d8fb878b6c4e0d9c4380f39252d8e67b6da5b5e99dc79b77c5b SHA512 97ee97a4b7aece89c3308aa9efc050562e688e491fc313afd31a6400048c1551f734e5222963b187cc7ae4006d112ace23bee093645acfa96d88839136437e8b MISC metadata.xml 790 BLAKE2B 33e4a37225c8f5bd142c5cbbe097ad3330f6c5b1115f834c1c20613281bdc0afa0927734ec3b0a2b1da595980abeec2fcf2bb20e725f5701590d1c3629972910 SHA512 5489797d3771c405edb4c9883082f780279470d7821dbdd1a4790bcdc74c0e31327c8f15286dc421bfe426d7371d6be2819e707389f425101e2d0d0577475586 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/Manifest b/dev-lang/erlang/Manifest index ce29c758f8cb..3235dbe41c50 100644 --- a/dev-lang/erlang/Manifest +++ b/dev-lang/erlang/Manifest @@ -22,5 +22,6 @@ DIST erlang_doc_man_23.0.tar.gz 1383486 BLAKE2B 63a9989c26797fe07fbd0ccca0d8425d EBUILD erlang-21.1.1.ebuild 4623 BLAKE2B 79bf14c9cde34623bbabc16d9cd47e299987d7f50f17d01445c375a6523a8c1bb5f0ef3ff01d8d3dcc3765b089c6572c8ad2d7429fa5a0019d928d9cb833316d SHA512 3bf71f12301afbf94920e504c72a53b194fe11930116a2986bbbb656ceff1e0b8ad2dbdd9ed616e20d1caa9f7363c94a3d4841c9430d6ff54d51e08cd02eecd5 EBUILD erlang-22.3.2.ebuild 4569 BLAKE2B cd3901f37bb9156c4f4b234aefdfb02fea06c9cde15622e428c73b05f29c70c02c82415359d1ad68f665b88a0a13d6e0177c46ea1b992cbd2d01af2f3912d2ef SHA512 ee49c37719ab86d5f2335336cccd9b9264906f8d9af315fc5abf7a5ff4564d38d763eee1c3450489117aaa69697bb2948c1f5cc9fd8401c7866423a620ce5ea5 EBUILD erlang-22.3.4.ebuild 4574 BLAKE2B b55208b5f2c15f62d6687f3ad44e54f958323cb7ae771d4f3313acf5a57edc30a51e0f0c2477765a591a1b9035029094894d8776567bc4996bfa9a5ace1a0b72 SHA512 0d17ac78b892861017bd245444e06eefc52761da19eeb663aaa26b8ad099cc4b1fcfa553353651670f1a575a00ef06805b6e7db97c789cd3dc2fcfd1a3c1f68e +EBUILD erlang-23.0.1-r1.ebuild 4579 BLAKE2B b7a52935662849574e256264fa0b58be9eb2da0475b9f4ea9400adb3c8677316138d2a747f38989d115ed77e90cf0ce60ee897401c55beaf16fd5bbe57ebf378 SHA512 22881fb4febeab72ba16aa63b568c102444e170ad27de09c73e3c8d115f4cc218f4723ff2c17ef0e8314853d88425ff3491aef8fd40bcd06deddb26d8082dba0 EBUILD erlang-23.0.1.ebuild 4569 BLAKE2B cd3901f37bb9156c4f4b234aefdfb02fea06c9cde15622e428c73b05f29c70c02c82415359d1ad68f665b88a0a13d6e0177c46ea1b992cbd2d01af2f3912d2ef SHA512 ee49c37719ab86d5f2335336cccd9b9264906f8d9af315fc5abf7a5ff4564d38d763eee1c3450489117aaa69697bb2948c1f5cc9fd8401c7866423a620ce5ea5 MISC metadata.xml 905 BLAKE2B c1277904d14789138212ad1c83291d30301558aba707d1eb43765573c32617bfcb0eea43acc80225870cf2fbab011920b64bbecbdd28d414d73eb3c86a00937c SHA512 f79228f075fc6ac58785bc8a6c574546674b7ddd6c4f7420cb616414cf5178c2fa08284668b0d863ae3638891567184d1e8a490e31c4e093724ebff5c177a461 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 c8a79ee55159..0f3b97bf08c9 100644 --- a/dev-lang/go/Manifest +++ b/dev-lang/go/Manifest @@ -11,17 +11,13 @@ 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 EBUILD go-1.12.17.ebuild 6443 BLAKE2B bf7195702527ae108363ae3cc083f9b65e57eaed8075f5ecf43796d5286c160f8c6c334a5cf5be97e3ff26c8856b97bf1c74d832984285b41666a843563c8da0 SHA512 814bf79fe77e729d6a3270455f526ecab2709400dae766ed8b27714d80b45f9d3113e5c086c862dbd45dfa0fd9267ea2daacd0f994a0264b67af1bf6401a6156 EBUILD go-1.13.10.ebuild 4411 BLAKE2B 373fd1adf67feddfe122adadbb80da23c13c6ee2b3c1342490ce9f7734c5d2e2f2339f4c26b7fe0dc3372a000cbf55d276a8d4adb13468d99ac7081ddacfd106 SHA512 98d4b8b3f68d6f5609eb6a7c05cd3107877bc0195d475ed27072f34f77776a9f7f92760f29115bc83bff4662025281ab2fed93ab7cba75a6294559f16771ac1f -EBUILD go-1.13.11.ebuild 4416 BLAKE2B bef2da5b7d1736d7f58c56aea31ce691bf3d4be39af0b331c78f7b42da150206f15c5235f57118097f4ab2451fd7d22661cb0419e080165baea707938ea00c52 SHA512 2e9aa42c5430ce2f955b5119c1f290a64649699de4578d9935df433b8d39d6c13a5dacffc5fe929f277bf579f39dda94da441a10f3dc154762d0f4f6f1d850da EBUILD go-1.13.12.ebuild 4416 BLAKE2B bef2da5b7d1736d7f58c56aea31ce691bf3d4be39af0b331c78f7b42da150206f15c5235f57118097f4ab2451fd7d22661cb0419e080165baea707938ea00c52 SHA512 2e9aa42c5430ce2f955b5119c1f290a64649699de4578d9935df433b8d39d6c13a5dacffc5fe929f277bf579f39dda94da441a10f3dc154762d0f4f6f1d850da EBUILD go-1.14.2.ebuild 4158 BLAKE2B 5a926f9e19bb18708d525c84bec0b4d7b6c148f9184bbe39bdca048fccdcd1f6c9cc8b7fef57cb72122a2285691a3972803d1fd53eae265786a634719dd5ae36 SHA512 e22bad602b65f4268e4fa3baf4776bb0dc68605566979a061cfb8d9c1d5e68cac14a8b2ec9241925937b15d3ad72a0daac9c02a61471bd6e05e48a8ea0412d42 -EBUILD go-1.14.3.ebuild 4163 BLAKE2B 49dad3ec3547dff65943360a84a39f4d5ff534973e1497ba642256d45ba77c652804e53c634440d876d3785fed2cd4c348afc307d11910c2761e4a10821377f6 SHA512 ac7161342580de56f1569d7ce8c57a117b02bdd11aefea60a881e57a3eedf116db24199364a154c62983b86522548c03e0c150089e0fdabec1d1945fc4826599 EBUILD go-1.14.4.ebuild 4163 BLAKE2B 49dad3ec3547dff65943360a84a39f4d5ff534973e1497ba642256d45ba77c652804e53c634440d876d3785fed2cd4c348afc307d11910c2761e4a10821377f6 SHA512 ac7161342580de56f1569d7ce8c57a117b02bdd11aefea60a881e57a3eedf116db24199364a154c62983b86522548c03e0c150089e0fdabec1d1945fc4826599 EBUILD go-9999.ebuild 4163 BLAKE2B 49dad3ec3547dff65943360a84a39f4d5ff534973e1497ba642256d45ba77c652804e53c634440d876d3785fed2cd4c348afc307d11910c2761e4a10821377f6 SHA512 ac7161342580de56f1569d7ce8c57a117b02bdd11aefea60a881e57a3eedf116db24199364a154c62983b86522548c03e0c150089e0fdabec1d1945fc4826599 MISC metadata.xml 663 BLAKE2B fc92966e1b4a155b4d442842988d0404c0148b029d187ab7294d49dabad771296d63ca3184128ac27cea4e74e7d6cfc8852084ca8f1d15a1d0755586a0bf68de SHA512 f67b7e312cfb2a896552ae73e835d53ffbb0a7c71c30f0a7cb44c65e2753055e185e7a5c48e2cfff33a42609629cc3c32ee56a9d8f61d8429798c1e8424e36bf 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 2d4b2dbee3e5..8b92d63619e3 100644 --- a/dev-lang/squirrel/Manifest +++ b/dev-lang/squirrel/Manifest @@ -1,3 +1,5 @@ DIST squirrel-3.1.tar.gz 175612 BLAKE2B 48a21b0ecd881dc3bea104e86013c3f3d5a4bc1e590cd67ef7e679e01383b7454aad4ea9b8ecec9b836a0ee44e8c9e470309f9c71050ed6d8deb76caac726aea SHA512 8aec059c801a8f6a1ddb9585cebd51457cfd43743cb0b03494e022fd47392e7b4b88e4703f184f4dcba2be8c0fb756e9b260e2f230e1bd92b37cdcb86d4f1141 +DIST squirrel-3.1_p20200612.tar.gz 181047 BLAKE2B f6965b5e721919c6c33426843a9b73fb27f39b7341763c2ff01421e6b6dce6cb86c6a02df65af9cb2266e8a63d6612c0e857456c4bb6e2546760f937d1979990 SHA512 e9853c92c151ca35e137a91ba4e3c9ad9c4c6d95a22c3686ebbae74cea7c1bf704ec5274d610f9d8158d8662a2b1b1445664f3f33c11689553cfc090a957b204 EBUILD squirrel-3.1.ebuild 899 BLAKE2B 8dc403fc9d1832106979b38f63baf4541fc6ac556ec568f42134f8d24d3dc2c59e98b126be88510bba63412fbf9a8ad103cf1055e01477671488737f17015231 SHA512 fb77b462774dd26126e9683e48ead56ed05582e49b4f5ac31fae870010f5c89f038cd51263b137fe16e8196ff3c994bcfacb40cad147f6eae068fae34da4e5c8 +EBUILD squirrel-3.1_p20200612.ebuild 971 BLAKE2B b3e583f906e458de329172af38ae8089e47dcc3f372203f443fc93a7c30862cff24c90598004548c1c83c03dd0d5e7e60a86395d2601423f045570fdc0f457db SHA512 edaedad80f27b04aa8890e9e6a337783f11669932778a3f4b06e30fca1c599a874cb7ebaffa7f552f7e039da5fa0606886a25c9c58eb5f4856dc59eb769884e8 MISC metadata.xml 395 BLAKE2B 3e9c28568b3d5d1af34d28e3d0da4f765247e2b0b52e9f833ef4c6c9060de915cfff3c8f8d429098a2d49a2bf9ded44d34460de6eaba5799dcf516854094e0f6 SHA512 e7332967d7ada57304e4e9036a61fd27d9fac11dd62a3c4b3627515d4f69cea1b1182132388d480648c469e193fee85bf09220679eb180a9d10c57f78bcb48b4 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/Manifest b/dev-lang/swi-prolog/Manifest index 64b7458dfe45..7acb6b9036e5 100644 --- a/dev-lang/swi-prolog/Manifest +++ b/dev-lang/swi-prolog/Manifest @@ -4,8 +4,8 @@ DIST swipl-8.3.0.tar.gz 10955310 BLAKE2B 74fbe2460b4b911281846ee7fffb0ca053e6c1c DIST swipl-8.3.1.tar.gz 10956733 BLAKE2B 8fab6bb759371af7bf2ed71d7588eeb0694d9f8317a8daff0b663bf883428d0b80ce75196029d87192a82760719bb07086bb11a9969f0700d6dcb232bbd13704 SHA512 8e8e1b65e5e8f7b3ac22e09c9d9700fbdf44ada1470c9a741e3ea98063e096ce859cdfdf0ab1face7c41f1c04b55583ab5a38f91d8fa1fbd26ba1dff199be116 DIST swipl-8.3.2.tar.gz 10971577 BLAKE2B d6dc5b7f4a3133d4fb97b236113c691a4aa4aecaeb9a1f9f2f417fc541a934eb3987ca3413b4d72e14849575aeb6eacd150f1b4e4290e2a62995e1554048509c SHA512 cab637aba1f11be96553bd68a4a7364d407ef600408d607f26ad2bab53f26b1399cd082dce65c1b8c7b73bc63ea16553942234f80d3024ef3ca853457769cda7 EBUILD swi-prolog-8.0.3.ebuild 2492 BLAKE2B eafab4e38fb1f4cd0102edbd327f8555c09784688ec8ec539edc2c164fb268d522c61da06d1c90bd0ab3d9aff534e6765f5bc518f8f311c5cdd56924651d32ad SHA512 036eae0123ed0286ffef4114c089984500babbb9adbe2acba68f49f2516d749a0ddd5b4eb8b9111746072b87e920401f26366c7b99ad27355580afbf7c3d1307 -EBUILD swi-prolog-8.2.0.ebuild 2554 BLAKE2B bb6772dc66a33fb77f0151499856766586edb458fb4cf2ae9b81f41d8a412e64ca7bbe3ba7268bfc53ca1a26084514a54fa1f99bf008a30b53833c87a6636088 SHA512 bca5df7dfe17dbdd56d54f457c3c0ebd91d7f97de3329e304da123d9620a70588b6ede401f2ed1f187b2a02ca9ea8ab113a4d37453d28ac8d12ccc8092f532b3 -EBUILD swi-prolog-8.3.0.ebuild 2553 BLAKE2B 9a4f63d674d380cbae06fd7d67432970e8c5f6f76ddbd77a2ada30dbd0cf8e6f28751cd8fd321bcdb6857a9ee99ba2f1632a8921e68c87ffc168e47ca356f73d SHA512 31745cc81c863c8062743be5960cf253e1c00173c1a11fdd0fa5d90457f94d5c8df615354275af865cd24b982372a35c6c3f45e0fb581e8b20f1183ff3610ef5 -EBUILD swi-prolog-8.3.1.ebuild 2553 BLAKE2B 9a4f63d674d380cbae06fd7d67432970e8c5f6f76ddbd77a2ada30dbd0cf8e6f28751cd8fd321bcdb6857a9ee99ba2f1632a8921e68c87ffc168e47ca356f73d SHA512 31745cc81c863c8062743be5960cf253e1c00173c1a11fdd0fa5d90457f94d5c8df615354275af865cd24b982372a35c6c3f45e0fb581e8b20f1183ff3610ef5 -EBUILD swi-prolog-8.3.2.ebuild 2553 BLAKE2B 9a4f63d674d380cbae06fd7d67432970e8c5f6f76ddbd77a2ada30dbd0cf8e6f28751cd8fd321bcdb6857a9ee99ba2f1632a8921e68c87ffc168e47ca356f73d SHA512 31745cc81c863c8062743be5960cf253e1c00173c1a11fdd0fa5d90457f94d5c8df615354275af865cd24b982372a35c6c3f45e0fb581e8b20f1183ff3610ef5 +EBUILD swi-prolog-8.2.0.ebuild 2556 BLAKE2B 43bcdea0f5376225525d556ad229082d7ecbd6adad080a2f2b1facdd464d8ae5eaa3fff057fbfc1f4a42b44b4221138cbfacc8d0de316a83a1dc5eacd76653c4 SHA512 5886a9013cd94f3fac808d7b37dc3d5778359e87de023f55d6088b0a815978c828b9fb7fa08d3c3f5f88b36c6f9df88673ac94fcfd7cc49596ff8fcb47c815c7 +EBUILD swi-prolog-8.3.0.ebuild 2555 BLAKE2B e58bc85b5e88bef7eb96f3dca8293aed19a5c94407888cab6bafd77d485698efb9f0527a139d57ef526210fe66db3ecc059b774eddfc29a16f4681034172a0cb SHA512 d6469f8f583ebf5e8478d28e35b6bcaa973d2dc9ebef7679eb28c9d923ad461ff6b616d9c70b4183f1e708ce66189ff7a327798d1a00c6aab019ade090d4f017 +EBUILD swi-prolog-8.3.1.ebuild 2555 BLAKE2B e58bc85b5e88bef7eb96f3dca8293aed19a5c94407888cab6bafd77d485698efb9f0527a139d57ef526210fe66db3ecc059b774eddfc29a16f4681034172a0cb SHA512 d6469f8f583ebf5e8478d28e35b6bcaa973d2dc9ebef7679eb28c9d923ad461ff6b616d9c70b4183f1e708ce66189ff7a327798d1a00c6aab019ade090d4f017 +EBUILD swi-prolog-8.3.2.ebuild 2555 BLAKE2B e58bc85b5e88bef7eb96f3dca8293aed19a5c94407888cab6bafd77d485698efb9f0527a139d57ef526210fe66db3ecc059b774eddfc29a16f4681034172a0cb SHA512 d6469f8f583ebf5e8478d28e35b6bcaa973d2dc9ebef7679eb28c9d923ad461ff6b616d9c70b4183f1e708ce66189ff7a327798d1a00c6aab019ade090d4f017 MISC metadata.xml 419 BLAKE2B 6d92e0713ed8da803ff8b6c778e616882af2fdb1426a62ea7bb6a265bbfff9a5c7debb8bf6a25c4ab60ed54a865b79fa3da4a09bc8a9123acf63dcb32107f54e SHA512 f805393c909e4108fe72b94f131d37d45279af1a4b501f9c3ae12d21590ef9c19227ca2a4b2966239ddb84847ce979cfbfcf3f3a2d24b60cb23977c522ff59c3 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 bcb16f345031..31833695909c 100644 --- a/dev-lang/vala/Manifest +++ b/dev-lang/vala/Manifest @@ -6,13 +6,17 @@ 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 EBUILD vala-0.36.20.ebuild 801 BLAKE2B 28a0b45feb749184a38652c09c10e4e10fa89e13ae613394fc89395244249783d5d66e63b9a808a3d2b6d0585f6f03c70d418874ab103032502df7830e64ef0f SHA512 fb5d44393b0ecb62098873f25f16ee9f9f2b268faa5524268923ba88258ada9b6e9d74f3ab4d0d9c11d1972d869ae1e97bae848f4005ebbe29069219a4078d47 EBUILD vala-0.40.20.ebuild 1188 BLAKE2B 9754e3990f8b9d97a9db2d475a8338dbad1ac0daa74118a4966d08709bbb8d713817ae4a163bdc79ef2ce26aad00e633418734a2333a4e2c72b8a10b6a53d814 SHA512 d55a8a950eda084f4d527d090fa768436808922b4adafbd756cdaed73fb7214d9a1f74c77fc1c0d232e3dc6bd7548ded04ff3fbe566c609c7c2677404e757636 EBUILD vala-0.40.23.ebuild 1191 BLAKE2B a82cacb22c6078bfe503634ce4b590600f8a4ca578a5e29dbfda07f5593a72145fb29f0085a357a18216597007e4bafe517a3d60e225db8e26a39efecd31ea81 SHA512 4175518ade299eb51423a7ccfd6011d3ee34b5b3e589059f8503ad0d2a7bb9d86cd6d97ea48ef5c8b3f78c94ea25d558a60d55bc6276cd384ac2ddf0b4563148 EBUILD vala-0.44.11.ebuild 1110 BLAKE2B caa359b186daa04e09b9f3c2185280dfedabd8428ad060304e78cad7fe106ec00c1ec023dcd2f0a7f4239ab5be705413667cfa9683fc30ac88ee2b0b1389e588 SHA512 e14b37221c39f2b50c788c31c28b929251db44e944bae83cb81907c2d304e4b6a9838c7173fc5c74f2ffdecc89d8d0f1ee3cb8d6ffea023491e8f7f92e25c79f EBUILD vala-0.46.10.ebuild 1306 BLAKE2B c808af10340e1c711aa13fcfb1bfbfa0c2e7ef1883c476ae983b2b1a11c4485c4f67a2859dabfb04c02573777a931efb4be90fbc7a1a3992d9b2af2bdc25120a SHA512 761838034394585e4b36bf5ff07590b119dc98af38870357ec93078edf3d1ce9ea7b2098bae6f8da933b6e128cd5e4a18681c372ca98c2cdb1f27c6622972fa9 +EBUILD vala-0.46.11.ebuild 1312 BLAKE2B 4419e7f83b6eff1279058671fbe8ff62e2d1cf562a07f10d22d09e41c5dccf2b3a4b9694c7be6ce2c671efbb258d0e5caa66c5ce5b30edbc04ae534acc4d27b7 SHA512 3edde48c1cef97c1ef17b3c4587bf26763f14ca300017acb178e32fdf40b7dd25ba462b93b870859ec584e3a1ae1bbf935570c0f783df5871194d8ca033c5ae2 EBUILD vala-0.46.7.ebuild 1303 BLAKE2B 9eab2887ca949595c7673fb81cd9066bacdcec0a3a3608924ae7d42ce38f8c60609a7ea641d48e379ed882908743d4dd3b62401ec1f97ba12992b5a8ff755efa SHA512 a7d042b51962a8e9d921d2dd04bc4dc6a3e6db4061c894aad3eb60bd142c655f1982f3277224ed85107ee1b20f8d407c2c2f836885f446c9392203cb08b103de EBUILD vala-0.48.6.ebuild 1306 BLAKE2B 7317fc4a69f4a18cdc05c7f8aff2b6f88db9a2d31f94f0166f98f2befe23e386e230b771c3d7f9437ec8bc531e1810ff8f8e791cdc4130507af924e70877faad SHA512 8de37289f6e80d0186ab7cfabce004ab62701f3dc146a433219520a32cd2159ae58066915d1701c84e083a550e57593dd6b8da6acf4532c0d90a9b1dbde8b595 +EBUILD vala-0.48.7.ebuild 1312 BLAKE2B 2a5c969f40a6f1ec8869e5de0e41e16ee78db748069bc0016e9b5b5ecb1dbc2be307995939134fe36a37b94e4a89284478d4704c04f32db9ae9c0a2786b875b8 SHA512 7354b9ffa72a263f0035b6803d6ab4071c7870cc90a1c9a57355ca637392420e78be6d5bedb866f327a522c0f852f1c78ea798ba66c62f8b5753fac9ec21a969 MISC metadata.xml 345 BLAKE2B de3110ae281a87f8cb8f6c10d93705f56f0cfed972cd893a063e66c2629150d491498a29b35b4efe19fa5b6baa740f1d989bad440924befc60ef56423096f108 SHA512 163aa55430a075974d504a5bbb71ad9a249cb215de12a82b3141de18bb05f1e0c2078c02c617cf7d98a97c7f8dd407077183754d8c82c77e80dd0d7b2ec38283 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/Manifest b/dev-libs/argtable/Manifest index 2b4844bb1d49..d9da1516835b 100644 --- a/dev-libs/argtable/Manifest +++ b/dev-libs/argtable/Manifest @@ -1,3 +1,3 @@ DIST argtable2-13.tar.gz 3326444 BLAKE2B 8c78d56c2e1a53747cf480808064cb006644db50a2cb38adddd71eff07d4d7f6e5467c54eec4e5cbb729a7f639927b2d3283c6995bde54134d7a85e39788b87c SHA512 3d8303f3ba529e3241d918c0127a16402ece951efb964d14a06a3a7d29a252812ad3c44e96da28798871e9923e73a2cfe7ebc84139c1397817d632cae25c4585 -EBUILD argtable-2.13-r1.ebuild 1010 BLAKE2B 1271a5075e929578acca29a2066f4f12523a2834c26a0c49ca6c109800bfc317a36c55bf813935101d893b1114c915ff6d9bfcc504f679e2e68adae54518e1cd SHA512 402f273fa7287376a2979ac809b7b4e57af4916e9011fc2425b9779e291dd041e62709db0c302691b79532d09bc912d1ea9a5379d6897d7e1d56dd5f0a7512c6 +EBUILD argtable-2.13-r1.ebuild 1017 BLAKE2B 991dcc5301d19d25a47cb73826820a47165dd53c5bce7b3989b5ac5088e8e452a77b316f9c93f87a6513e12c01e2e4fc439b6848b32f8cd9d29a21c86304f06f SHA512 6bcd2a53dc7aec354be1051de42fc6366dac34e1fcaeaedad861e04f08b61cbe4adda065cfabd2189b800fd28b647ce23559e87f70e1f1db9bcc91533efe11b9 MISC metadata.xml 243 BLAKE2B 511d8df17d176cde00906a1632ded7f6c0ec20365b356b94f64c68639c12a17c9c9a8073fc96b1c317b87c7bcfbbf0dd19136207002e810ad8012785f347e1a3 SHA512 16366e8cb41b7dad2327025b380ae289217bfd7dea66e1bf4e37a1c850e566b2485e23b2f06d1d5f5e974fb4910ac6ea5f07767c1dee6bf2621572a7f0639b74 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 972c3be1e5ac..c8e3f01e5c95 100644 --- a/dev-libs/bemenu/Manifest +++ b/dev-libs/bemenu/Manifest @@ -1,6 +1,6 @@ -DIST bemenu-0.3.0.tar.gz 120059 BLAKE2B 5db3e7bcc4c67e9f7030fc803a5531994746787ebecfba91c7f09128ea9077b3b06e8f542c1a2980811b8364db3a54fefbdb0af1afaca2f58f098473a4fbd5d6 SHA512 7e68d11954517f41c9669055c28b375c4f13ddfee8aae6a8e67c3282fe9118229d9ab072dc5e264e4204803b1a5ab715c6a5c9565ad4b7436cc172b9e455c05b DIST bemenu-0.4.1.tar.gz 110388 BLAKE2B 229f75887b8efc336c7790745b1a3402481a1cb86f92311c0c46ec123777ad051351fede5f7d59bce532a3a906bcab8d956f1e93d5aeac44dd7a49e7210e8e9f SHA512 d86b80b2eccbfca73287975f6f5ff9d86c7541900caec858c9aeff9cb7da2ee563e34e378561822671ba16e0f2af3440e0329f5c77f06ff5adcf332451452bf2 -EBUILD bemenu-0.3.0.ebuild 1184 BLAKE2B 1c153e1e95049365d14a27abd458312155e486dbcb34a27098233eec72f49bfd9d972df42bdce3682d3e4584c109a068a39f03d28073895e36e4292f0992ffba SHA512 088eecd4878df657071fc88fdcf27aaa4c09912b5206e479d7a708976586d3d89c352cc573241bbaf69319ba3d3c7f26a47538a382d1344a55abb8967b7e3097 +DIST bemenu-0.5.0.tar.gz 110749 BLAKE2B dbc6d295262e51c381a9208c6936c0f40e05f3667af6a562716501577861d04c7b28ba836acbce2a6644950a191e56f865efe2f126eccdad67ea68d42f2d30b5 SHA512 5f4397bcb77d3e22340988bfb131feced1782f724ff637e40bf03c36a4377f38127c827f55faccc0dcce2ca482b9353fca7c6bfe700e6cac8e095e0df3b87a31 EBUILD bemenu-0.4.1.ebuild 1147 BLAKE2B aa97ef742fdeca8fc8bb198a936a19fedbb6abd1994a15dc9073a209c241574150cd37fad669fb28b7539b95ce8897a93830b220c70e8dc56a90160d2ce75d88 SHA512 2e1165fc6b3ab5e9203f47e505ad56d9184149862509084490350832f3ff9bb84dab9374753293e82cd0381f653d1d1f30b0940d7044ce9c81ca8f04402478f2 +EBUILD bemenu-0.5.0.ebuild 1147 BLAKE2B aa97ef742fdeca8fc8bb198a936a19fedbb6abd1994a15dc9073a209c241574150cd37fad669fb28b7539b95ce8897a93830b220c70e8dc56a90160d2ce75d88 SHA512 2e1165fc6b3ab5e9203f47e505ad56d9184149862509084490350832f3ff9bb84dab9374753293e82cd0381f653d1d1f30b0940d7044ce9c81ca8f04402478f2 EBUILD bemenu-9999.ebuild 1147 BLAKE2B aa97ef742fdeca8fc8bb198a936a19fedbb6abd1994a15dc9073a209c241574150cd37fad669fb28b7539b95ce8897a93830b220c70e8dc56a90160d2ce75d88 SHA512 2e1165fc6b3ab5e9203f47e505ad56d9184149862509084490350832f3ff9bb84dab9374753293e82cd0381f653d1d1f30b0940d7044ce9c81ca8f04402478f2 MISC metadata.xml 254 BLAKE2B 731c7015b1415180253ab851fc24ad031153050aa0feff41781a5c16ced70787ca132b4fe53adaa8a189de944dda987c65081162895f1f03d68dc77405308fa7 SHA512 49faa8aa0aef31db638fe291aa55ff114f96fd9f9b2c733f88b326b44f3e9dbf627e825de7c41d45f208b2b7e5e6cd5c03e6fee3fa6013625ce7ce158bbc9a31 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/Manifest b/dev-libs/capstone/Manifest index ef93f084bf85..bc1b1a7c48b1 100644 --- a/dev-libs/capstone/Manifest +++ b/dev-libs/capstone/Manifest @@ -1,3 +1,4 @@ +AUX capstone-4.0.2-libsuffix.patch 347 BLAKE2B 5478a08d072cff0873c3410ce99dcf20c7aa12594148102498c7d0ed3216af95712f0daef5e9484d1faf368b93b2b014832ead5466d60d139e9ed7bb2bd1ed02 SHA512 81ffee2dc4a406e980025402dc3f8bee886cba9f305312e03c735d4b47e69887e90240274ae1949ff9900ba2a66413d33e7ef7a9ebb83a3dc9d2769f3d008395 DIST capstone-4.0.2.tar.gz 3439542 BLAKE2B 435729a8fef2dce6495635352101b3befe563c8404efdbb0dccabecbe2bded332221665bacdbcd9043dda72b652b6f29c0e1a548cefb8c64d5b6b9dc174ed3d9 SHA512 7f93534517307b737422a8825b66b2a1f3e1cca2049465d60ab12595940154aaf843ba40ed348fce58de58b990c19a0caef289060eb72898cb008a88c470970e -EBUILD capstone-4.0.2-r1.ebuild 1325 BLAKE2B 09988c2ae5ef6401220570c2ecee7ae39106a30c35489ee9330b078233e3551a05dde3ad82b3eae93007c4f279ad1910eedc1495ed68c58e37ed90079ab00c34 SHA512 02f30417e3de309847bd26ca97f5a3e1df99366f78d533a78e2d551a41e3d24b4ea1b5acf9e6c7cd6bb8025474c3016717432dc67265ab6bca880902d61de25c +EBUILD capstone-4.0.2-r2.ebuild 1374 BLAKE2B 0a2125c08c00d3724dc4460329be6f298a43380c034ba603c05b2dd362e6d692a193034eb16ca35a61bad5be14b43bef1bb226ffd16bbe872bef5ad0b30f4ca3 SHA512 e3378d5580eb5b0a91a44e959f464e0444db06478a86e518afbff10eae8ad6c4b2dfc09efbce3bc238b179bc094adc81257bbdd8c4ded198c3d45e3e045142fb MISC metadata.xml 332 BLAKE2B 944b66779658094b7b1020400c1821dcf1f5138c85531fb83e853fa6d38219606f0f92673f57b3b621ffb3149eb50d60da281acaf469e97fc4c826b90c06b5a3 SHA512 a4952a89d043c4c8aec5a7a307d37d895880d49b381e5b881ffecf74b61c9c22cd854a68a1d1de3926431cdfad4f8ba70812be36bb7cac2df5dee8efe96dc269 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 a1d8a996ba29..04de6c38bdd2 100644 --- a/dev-libs/cloog/Manifest +++ b/dev-libs/cloog/Manifest @@ -1,6 +1,4 @@ -DIST cloog-0.18.1.tar.gz 3857324 BLAKE2B 5898cb8d8f36e55dbe38e7866e07c0abaf8ca0b9e619a5ff963ae975148166fc9bb1c77a33aef1ea2014e739e4ea1c37e4bc2ce5e7411d900fb472192e6fed7b SHA512 0b12d9f3c39a2425e28e1d7c0a2b3787287fe3e6e3052f094d2ab6cffeb205ce19044100cbfd805659b3e6b3d21ac2f5a3c92848f476de54edfe6b1cbd2172e9 DIST cloog-0.18.4.tar.gz 4796456 BLAKE2B 9d1f281abe48d40f726c3fc66c58c0d7cb90f6d3ca47af02c8f00b5cc69c6de6b0362b2dc406a8cb6310e07c6b2991f6de3b6b407ad7db0190b9bc69ac82773f SHA512 d35d67b08ffe13c1a010b65bfe4dd02b0ae013d5b489e330dc950bd3514defca8f734bd37781856dcedf0491ff6122c34eecb4b0fe32a22d7e6bdadea98c8c23 -EBUILD cloog-0.18.1.ebuild 964 BLAKE2B d3b77d336499dc6281e96d9fbee7c6d4715ad376a8c986f923ed93bb0a9b7a831b25f75f09b6c52499346e9c0deb07e89d121cc70e71426c4761660f93e3887c SHA512 dd1dbd81df9b7d328d3f16ecbad37f480844f1988472d6f7e355bd4cfdd228edc3b4ee5422af99383d271947bb4a4fd72875aa4505ead08e2ad0bfa53afb6bcd EBUILD cloog-0.18.4.ebuild 1385 BLAKE2B cf3f72b4e6405fab7b1e376466ff9d6f4173c91310342731f6f728ee129fd624d481af98f28c7480559e4d893e2c4448dbfcec30ff97ba877cf02521341af8e7 SHA512 f6bf82c8d1a78e78aab1151f724cb3dbcb2b4a8ae178f27aed12d9df4ffde4e1f4646d0f3313e8f68c60b1d08633a6f6688ffb6bff0d57d45419c62db5a51621 EBUILD cloog-9999.ebuild 1418 BLAKE2B 6669775c81ec4e0f23b7e5208dc29fbabc21b29d467c52a3e66ddd026ca0cfc9ea1bdd65fdde5abb7b0decef0f7863fdd62112ca265e4e9c028636224985385f SHA512 cedf51282c4e46ec1f62b920fe25bef47dc25e75fde881a9e35a9340ce055bd57bc2b7ef785486d8510e3130bf48f45b91d2e263f9b1b1559005f0bb4405e123 MISC metadata.xml 221 BLAKE2B 79f6de476af31c1da59c7aeebab26fa0db49c902398f6f73beeca03d3077820240bc51a25d2945642d9a07470470f2ca9548c2d8f1c63a8592966f6df9955926 SHA512 edb14bd2dae6ad57f77c07fc601cf2782589165c7e48e1e123eff7e47044febfdb1e19d18cd0b240fd2ca494e3401b5aa1f1243480769e0faf5dbfa377d20a3b 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 9b3ccf53eab2..a063633f098a 100644 --- a/dev-libs/distorm64/Manifest +++ b/dev-libs/distorm64/Manifest @@ -1,7 +1,5 @@ -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 -EBUILD distorm64-3.4.2.ebuild 603 BLAKE2B 3d33ce40bd15b35d216ab622f492e89c424d260c9b35fd107c6fcdba3234e3cb218c2c5b14749550516ceb893e3801ad9e8e64365b68db15e9f7aacd676a5005 SHA512 0241d758a1f3643abb0715bb3b4fb3ff7e31977d918370d5e44efb41d8f7b8b8d60a8659262208361c7f99a854c6bccc2127dc6c7cb85f29f40ff3604ea7057c EBUILD distorm64-3.4.4.ebuild 597 BLAKE2B be31f99966ab069f4fb32c75243c71f82ac80ddd2b89ae44ea3651ac06d4b5bb075f8015f05ad2ae2c929eb9cb135abe2a1a90346ca44a3e9b0d83beab507b3b SHA512 2e8a6654c369469cf82c63335d196ec86bb85a72d54c5db9a5ccf5d31b30cd5559183f6da95d90d045a56963707aa02ef51c619719b647d22683491a5733e7a4 EBUILD distorm64-3.5.0.ebuild 597 BLAKE2B be31f99966ab069f4fb32c75243c71f82ac80ddd2b89ae44ea3651ac06d4b5bb075f8015f05ad2ae2c929eb9cb135abe2a1a90346ca44a3e9b0d83beab507b3b SHA512 2e8a6654c369469cf82c63335d196ec86bb85a72d54c5db9a5ccf5d31b30cd5559183f6da95d90d045a56963707aa02ef51c619719b647d22683491a5733e7a4 MISC metadata.xml 541 BLAKE2B 6c2f81faf6c95690ba0ca52f27f9a8dceae7eb3e85690f9f9cb3825ddb9da76e0beddb21c45f7a914f13197857cb4d2701204fbd194a032e102f3703b3bcabae SHA512 264cfb7a150b89d0c84d275466c5dce39631a939523990b728c9c3bd6db7854f0a23ec3403b92c3a8c1fff6c8b436eeb6e1503706008aadde11b7c51834b0b57 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 7a28e2e1cf8e..c5e4e8b587ba 100644 --- a/dev-libs/isl/Manifest +++ b/dev-libs/isl/Manifest @@ -1,7 +1,5 @@ AUX isl-0.07-gdb-autoload-dir.patch 871 BLAKE2B c3bbc1db60cbf0c844839f07190e81265e606d7796438be1e7d370f559316f4a0096ce12fc93b583c0663de83592e6f4c50bef838eb42273059ac2cea16e17b5 SHA512 ffe4db1e1bc2199718667d7e3835d5d3fcabfa82402d39ec540fb86641ced3a46d43cd60682188883927c796925679142b4481b231d218bd776cb3c08ef8117e AUX isl-0.19-gdb-autoload-dir.patch 809 BLAKE2B 59dce21b8f0a7226b7b266eebd6226c0821658a548d6b1f896e58f09b03f703162db287df2f2dcaaebe58bcb76ea7e24075802e6df32581cf5e96f3e43ca1e58 SHA512 396c7c00b00c19a269540abf464f6e30d4473c9413d67a436cd4294b3cb53a5c94ab34e8e5c76c863243437d8754edaf924148596e547ef551e6d72c8122ff27 -DIST isl-0.12.2.tar.bz2 1319434 BLAKE2B 53f009dc8093fb3d7d2db40db8f6fd9d7de630777e0308ac3c5918c2c106eda0edd7451df18c954ed6c9fc3ed7d18c73708d7b1f94c8c5c55aa94f8845f5b219 SHA512 b5dea4d6b504fac22f2d8cd9c47d6896994d3966635a514d45010243db44cfbc009574b808f3587f35d91de629110bc11b52941d4075e21f8646c59656e62aea DIST isl-0.22.1.tar.xz 1676948 BLAKE2B cf1661f785344d8132e8f8a339ed8d457677ca1bf943a597d3d0be1e80d8c42e788cdde79fd073d130d681424da7a8e3ca9fa2cd4cd4232220f5c5a1ce99ab99 SHA512 8dc7b0c14e5bfdca8f2161be51d3c9afcd18bc217bb19b7de01dbba0c6f3fdc2b725fb999f8562c77bf2918d3005c9247f7a58474a6da7697390067944d4d4aa -EBUILD isl-0.12.2.ebuild 1031 BLAKE2B 250f4a805da5df7152375487b1266d2f11814078ba9cb26f7eb8f850a78845c083d6126cf65837f3efb119ec7a7f29e4870c0e33ce76f21a53ca89a92efab131 SHA512 03c6813fc31fdb31b307f2440234551bcf72819eac85750b2fbd4d987e431605518568a30a596cd7e372dd779fb9f424ab558c3827bec034891ebff0b7409be9 EBUILD isl-0.22.1.ebuild 1331 BLAKE2B e22315634005c66ad6cb1bc0960d5350233d194044cb7e96bcfdeb97d1228befde5a7f8a699e385e41e09a8420a92d3557f76a1464aa79f8e0235efdeaed244a SHA512 3cb1827059d630d334c22eede743300b0d6b6199525607653b8970bf3b8f4f533ba9c27447f759687643a05975d2a5d7afb8b54354f88c2d3724d50abb898a96 MISC metadata.xml 225 BLAKE2B 901efe1bb7f8f4397683b11d3fbf7ce4ede981f34596ac97d8c1bd77589d4732135b23b9791c2af3cae65ca152a706baaa13a17ea5c777090bab0aae0d64a310 SHA512 2997fa08fd2cfcf45753278a609cf2d75076f97848a83f09ff57b5cb71599495736a3a43f47ad24e1e3940bd937bf37592eff1d917e23f647995daf456e87d73 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/Manifest b/dev-libs/jansson/Manifest index fbb92f7727b3..495555f1c404 100644 --- a/dev-libs/jansson/Manifest +++ b/dev-libs/jansson/Manifest @@ -3,5 +3,5 @@ DIST jansson-2.11.tar.gz 483686 BLAKE2B 873283a1b41eef1c57fbcb3d4cdb8c33b850d95e DIST jansson-2.12.tar.gz 489154 BLAKE2B cf6bc6d03daba921ec5e033bf57ff0055741cc935adb14d5d4a5f04056fa93c292bf88367db071ef7bb32fbc5d2d6f5f2ce658815a17939bd38ed5c0676ad091 SHA512 e40bdafdfa1fa663f71e00c06d7bfc98cff4ed3581a147894e5272e50fa5f9b9a7af6aaca41ff423a2ddd2554a192b36efcc32f6a3c98c727e9f819b955357cb EBUILD jansson-2.10.ebuild 842 BLAKE2B af64bdad4ba158adeeadbc300150a217e9f3d20467f23191f1bea15fab3da644fa9e266438fb5678f56667ec60a7dd1b55ffee93d3ddc2986eb0dfdd66fd9fef SHA512 453a1e121cf054b395c209e30632fa0710e023c0b1bfa2452bd14696f87ef9273b46f3a4f7def1cab9f65a7270d7b4929046ebcca3d8294ed8a5511723e2ea44 EBUILD jansson-2.11.ebuild 817 BLAKE2B 99ccfd23b44723da53c5e82346397d8871eb04cc6ceb831994c65b8133659f57a79db6d7c5c5f8d4994e37e9209777e1c6fc250740e9a82bea7f1123052c9c0b SHA512 62794ce12be688f3e793f3155b7aabd2af7d063ad8e6ca3bf322f15876a0c056eda0276a9ace6c9252e34afa753d5e73dcb05d013324737d64777c757ac35002 -EBUILD jansson-2.12.ebuild 820 BLAKE2B 14b93f916bf78abe59a239b1dce2ab361114f4111fd908caac1927d6ae50963ae73f60ad841adfd58272888679ed0885dcfb31ef27194fbd03eaa823c9ab7a4a SHA512 76322dcd0385251f3bf20af46231aca8bbf607e2989ad0a9f3f263703908c7fb44139c536e2f70ea70584799d8b55fed6cddb52a5dd40a4c907d4370a51f36de +EBUILD jansson-2.12.ebuild 818 BLAKE2B 5e1ee5ee234953e767ac251ae83598f3c6e7fac8a24543e27c36e4a4ad64ee7e904f5e1c45079cb0d395b1786361725d7dcfeb93e401e894c09648e456e57908 SHA512 8e101a47bffb7a125ce1402b936a8e38b88fd247fd9497b355a741380608ea403f49d991a33e9510b40c566c5ef8b3a54fff9678ba9addaa6b4cc7862f012965 MISC metadata.xml 364 BLAKE2B 98019538f02d8e12711b7e2f72036ad32a2f2b8c2b821a2ba4a0fe113653eb565ac7d447a5d2331d22c13f3bb5bff7484e89438ba82abd9b1d226ea1e8288ecf SHA512 414d6b7630f823690c293214be138c5b6f9748e2d80dda57022404d710b0a9ed78c5c9da4a57e2058368caf7caa8a698eacc9ded1cec5577d0799b21b338de59 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/Manifest b/dev-libs/json-c/Manifest index 3497ddb6bdb6..df823f19bcce 100644 --- a/dev-libs/json-c/Manifest +++ b/dev-libs/json-c/Manifest @@ -6,6 +6,6 @@ DIST json-c-0.13.1.tar.gz 639425 BLAKE2B 1da310309f9ce03306a9fd4a161670e460cf0b2 DIST json-c-0.14.tar.gz 321677 BLAKE2B 39325988dd58dad589fc0f036c17b2337c81cf7aab8ecb2232f8d59fef9d38df28e096f8d22320e0003799d477debddc4926eaa7a170954263c6b303c1fa056e SHA512 75537c61d0632a01f94d2394d7a4387ef1eca0b68aa56c495d3d96dd29b38ed20eb0cc3f6e5e24dc6660c8939669f8954005d9c3ba20437f3fcc9f9dd896b00d EBUILD json-c-0.12.ebuild 916 BLAKE2B 835228c2ad857ff7a698d12400958b8aaa7da2828d92617b36db62e01433a3efbd3704134089b63f3a440489ae03bfcf873c303b35ccca516099d47f7633fb0c SHA512 02b0f07045736394ef18ca98901496c73153043e8825da2039c89607d5d2ca399e70ae371297f0b88ec05caad06a95ba83e589ebc89eea5345ecb12a05b4b3de EBUILD json-c-0.13.1-r1.ebuild 979 BLAKE2B 7df2aca92e501c35826dc6c30e190cbafc2719203bba58bcf525b8d6bb15e3602d4b69c5544032c34e90fd6e9a285cedeab5094e383aa2b0d434660ee8b72b35 SHA512 b7ed1dd4ac4ba08082c244bfe414abc1462491ab03d3ee1756641936323f8c19d6ee45a4681e48f3facd6584c8678e5c200d920950a4533b0b8c345273885056 -EBUILD json-c-0.14-r3.ebuild 1171 BLAKE2B c721f662a31ea9027873323bd09d4e36ea0dd65b532b68a0cb399fb94c6a25a87f90b5607bb9dbef8d76b6bb0b089b7776a037524f4342fac8e44859b2141cb7 SHA512 3b9eafd2027eee5164ad6ff6a952c6ee27490ee62085e5b1dd7803f95acd80e1c36d4bb2a61397355b9efd87ddec0998a8997f0512e314ae234294a513d46aab -EBUILD json-c-9999.ebuild 896 BLAKE2B 50472b5af6d32d7f34260d23cd3104b169950f4d2558e709e4ac1891a5fd3318e3642c24aac053237dddf3164407d028270c7380c211ae7df24679bbc2bccf66 SHA512 e415df947a96271e63acd845b5a61032f7258b9cbfe60771f849c928f0223728f2053b73045163fd5a9601551956567b0f802f893e1077c4a87cfc60020fdd18 -MISC metadata.xml 1000 BLAKE2B 3b29ad6f95a8a66a09a2db159cc3bb6881cca30bf12a6659999c68500b739a5562e67d56380aca518da55f32e4edc117f59200adcb73b51257d34e6e952a460e SHA512 fc23e7b7ab9b16a04e5a1bc85571edb5629d37eb599d76db34ab9d988e54dd4d2ddc98f8e2567a97bc18871c0375cf3353053a67ae7eea47657928f40b363f6f +EBUILD json-c-0.14-r3.ebuild 1239 BLAKE2B c27ad085ef05725adc7556b19f203840a76bf6736f2b1216bcc7518d265d65bc88ba6306f7239fe3ac8a55379635e3b21ad318fd3b0fa011885d997df5c94a50 SHA512 86f8b0ff93b19c07c6fb782cb093ebc10af4083f9f84f4108ba80eb9c24e45ad12a537ec2ea1a01552dfb043ba50ceb1d42116ba5f53afdc3d81b4743ce8c2ad +EBUILD json-c-9999.ebuild 964 BLAKE2B 5d5855ae0b47984551e2fbc53568c091e5aa9af90bc1f53b5c23d1566a6a24abbba9fc35542674e2a13a166c6beea44de82770cd85fe5e2481b7b380458d3728 SHA512 3da13076bbfba58971bc55a9a176747f3d81d0e7f0ed7fcfbba8a2e5899d327ea52b1ec7cf5b07b54a4908751293775b9ff66a62705250bc23a522d99bdf9d12 +MISC metadata.xml 1099 BLAKE2B cfd421c98573415c5e5f1fafa835ffdad884ca94e603440e18383ce8f261ed949199c552a9f42e958bfab8524fcbeb3438267122917f933079649b620ea3141c SHA512 f374e5d351ccbdbe56967ffbd1794d1cfe292f62abf6570c5b7c49df63ddd455e6dbd36126b93dfa98a77be02418c614d2e9335c3a6c4652162bcd737c695798 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/Manifest b/dev-libs/libbulletml/Manifest index aa57a8793f90..f90dbf1fa6c5 100644 --- a/dev-libs/libbulletml/Manifest +++ b/dev-libs/libbulletml/Manifest @@ -1,5 +1,6 @@ +AUX libbulletml-0.0.6-Makefile.patch 3102 BLAKE2B 74c65615b08a8ac5650a837266dea98cdddd08623b33debbbdb4f6ce550f9c84bd363a5813d7cda3237d7e6e56a232ec5960ddea652d98ac0de5f62068d2561f SHA512 d3fb907e8220c23432f1f763e960f08a9e87affebbdd78b6d977710081ceaa33840fd59ca843fc6b615b1b4180440aa154721b6bafe1751f434d02184d367608 AUX libbulletml-0.0.6-gcc43.patch 577 BLAKE2B 14fe2e1087addc3d4230bdeab2ea19a318c721b1fef66de2a090c153b0e3c6e40f015385db724c2f244fbef94c1c80f792e875899137eab622f4fa27b81dc7dc SHA512 ae8e162ed7297302e40f5139557362fb1271ae8278c9efc0ddff73ab10cad6ec59c0aa281f4eed39d56b3ca64d0e42f7a51fabc2ecaee98870dd8f6458251803 AUX libbulletml-0.0.6-gcc46.patch 400 BLAKE2B 55fe3b5b3c8f0b29f9df22976ba1647feb5ec3bbfb366b6057211c3f65c1933f97fd6818a232563f0aa3ae03fb5a981d47412786d66aeaf13405694daa880767 SHA512 4f053c3e7a7fb33317f4ac1bf4801593bf16b9c08a219ef2636ead641c7d1147ce01db59d7b9ae315c674f95d3e2973387368e555fa4883fcbb1867ff5349894 DIST libbulletml-0.0.6.tar.bz2 94529 BLAKE2B 7ec9a69c4385adacc476cacb3f88219a5a7b506a36ece6d430a1a5c470ffddfd20f8f355ac5391c542850b98edf0d40e9dea6061b6ad5da7afcc66b14656311b SHA512 4428d8088eefd2a1336eb963e8c65188b67a82d875cdcb51bad9ca7aa3c864b3453464daf1e6691d52120332fe3a078b9827136d214d9ca87fdd0cb81bb60150 -EBUILD libbulletml-0.0.6.ebuild 904 BLAKE2B 01872e65adae7dd8f898bfde9704b74a10a9bab404ba8744596a85b44515c1ebae6eb7852208825841e4cef5b8c7433bb7a68af3e6d5aae18e179add9ad5af40 SHA512 e92728d15989224258f7fe31970285ba7ac3c2597e5805dc9f87a2eea6a21744d47bd2ccc95e94376ea9e211fe62313b502da375d4661aa15f5e1faa3a8cc2ec +EBUILD libbulletml-0.0.6.ebuild 817 BLAKE2B 89985e7a0c71e2f112bdb364da563fa5ed79473a3f0a63abbe7ea80b063ce1ed12d0246dc2b0d1359115035e9c726aed4825605d8f49e1e569acde1717e5868f SHA512 f445256bb5a20eb667995010c4dde596d152854660aff008974d8f3c4bdc8b396a3a9756708afccabb8d3f4ce17c2e3dddf201d4f2f03e73490f17fe6817289e MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 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 07dcbbf0747c..fccc2d9d3d44 100644 --- a/dev-libs/libevent/Manifest +++ b/dev-libs/libevent/Manifest @@ -1,7 +1,7 @@ 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 EBUILD libevent-2.1.11.ebuild 1676 BLAKE2B f49807e0141e8dce19fbc298fa83c06bada4ea7be36abd0456bae012b0d7582adede6b0674dcf9235c0dcf8fb237e8b8b9b09a10373eaa78ea077120bf5d6e0a SHA512 7390987df1199e264c25a364cd323f8c14e409059461bae0eb16493f5e118720b25d2e245bee43da8677a55388e7e03704d9d2bdf68d18c3c4aeb9f0e7742b40 -EBUILD libevent-2.1.8.ebuild 1669 BLAKE2B 54aa18351c31a916764cfa58ab80162aea085b2e47a79c580a15f98e88bfd24524dff4494b89c4d6de8447161672dc2ed0a20095e77093cea1f84f4fb8015990 SHA512 a1eeb850d53b60c071240591387d01377216a8272c83e6b507196ce4b2fdea80d7e123a52dbbaa35a36b4c09e2183a490df8ddfd4293c92f334b28bb94d8e2b5 -EBUILD libevent-2.1.9999.ebuild 1325 BLAKE2B 00950c513155950753eb2a59d53b082101f883581318f74f17b8ac19b8f01c032e3705e015ce9d389785b588e17ecb7b8b54601f1c150ac5c87689afd5b25ab2 SHA512 be226220566535a11b0372307b80c6505574bafdf644ad5242d374ea5e27a04c05181aaebfe61529b45805fb13d6bb5ac01da852f49417afb41891f038be6dc8 -EBUILD libevent-9999.ebuild 1262 BLAKE2B 22ce0e6670997f58d38256d01c014db1d0c1b3375c9c33e410cf9afa177b774695276fbcaea5e2729e5dbbf55290fc0c55556a94b0ca299cea06ae4451502b0e SHA512 f95954c09907a4983bdaac89f230d6f35382f52bd2a3cfaf78323406f2152a524860a59187e9766d65977cf33cc72777ed1c70cfbf924192d0690f62cbb34fc0 -MISC metadata.xml 547 BLAKE2B feca63a3b25db4aa0a078b6135188aa7e4250fa9afb207e14c9b02cad83709abe5dace68f5a34cccc0a2a745424c4c044696d0e6021c4c83bcc2666700a8528d SHA512 556eebbb7d05a8234e9705126549520a8b8d553cf6331f353bf7a5bad343b0ad56292dbdda5bccec827772faf07bf17f0163e4b479530eea0832e31d9f17f73a +EBUILD libevent-2.1.12.ebuild 1814 BLAKE2B 327abda5ded9d4f501caec1b34a9e0c2b026034e8dbde231a605273948d69aa74e91a7930d4ce1fa841b2b69df489c1a33f5b0cf8196dc7dfcbea401f0122ac1 SHA512 4db5a373ca47fbdc9511335cc457e0ab909cfc082ee7dcb6410bb7016509a32771ec6b4f5d3ffdbe750f85c28e319204783447fe05a29707864dd0a874b39389 +EBUILD libevent-2.1.9999.ebuild 1454 BLAKE2B ea626beb07c670f44b0d66f534933baa9a56c1db12e330022eb79388ce86518b9394187008c0107cae83abfab219bd179a9f0f79b7cbb79d1f5d78fbd0602a43 SHA512 68daa118fe9171bf7e5818628cff1b41aa21f67ea965b95aa2d3c0f544f57f2f42905ff9847b27ea4ec516b007ad3273a3e0ea98b7063c38ab3904cc2e6e98c6 +EBUILD libevent-9999.ebuild 1391 BLAKE2B c4b4ee571d2049f43ba3ace6f43266a37f508b75b4e99876c392f1b565bf192b59ad0f45e03e05a5bbfce5eccdbe2dda9a5b1e836e1ce0a96963990f6df0626e SHA512 a112d8e8c46c0bb805834f68db1aaa2b63cf98ae852ab3bbb91e80093712eafecd403166e2484e2463c39696cb3ca4c6d928bef692c9c8a2106156c2ef8b6b1b +MISC metadata.xml 773 BLAKE2B dbe88c8e41c833ebfdb63dd61aef39b43ff00210e40564912a79930dbe9881f7b99d5b482aa6c5e2ffc20c8868a756f3e033234a56dbc5892b43ad48a0b59f3e SHA512 ab428ba5a80250234ce1f9bc5529026b440e31da53ab3459dd86d6116a9e59a19c8dcfeec88b79d21991029b48b0a4b6ce250f46686d71b2ac5350df52752fe9 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/Manifest b/dev-libs/libjcat/Manifest index 8067be96317f..6d01d58e915d 100644 --- a/dev-libs/libjcat/Manifest +++ b/dev-libs/libjcat/Manifest @@ -1,6 +1,6 @@ AUX libjcat-0.1.1-disable_installed_tests.patch 1131 BLAKE2B fdefa9b78c1c8fa80ef35d1eb1d1f5bfa9f6d6434dc517e5c84affde5de8fe195d4ad605b59c45acaf73fb5bc75fb6c57bb0a95ccace0b67e3480b9157a6a704 SHA512 171b9c60e4afff59cb25bd6f94ece92e3e80dc1267395415d3d283ab429c3a2de49d43c0a0efce1b9b9f4d217e01a08ce4458c691ad270d427284ed45a88a1cf AUX libjcat-0.1.3-optional_vala.patch 944 BLAKE2B 4a764d59a429f7d0d78e5cffa6f63d6cc88db92a41a46a5e3ed47fde2b358209aa4e61302d071e4e15366232992961c0837eb708f840f36c8468aee48f3fc3a2 SHA512 0b9879099933b4f5eb31af48994597a17e5e0331c55df7711271a4e65e375a85c7301801038d62ff3c7704ae4e4a0baa01ff160d92fd7522c2d81b050154dea0 DIST libjcat-0.1.3.tar.gz 63765 BLAKE2B a9847fe2a93f49773ba6451036d7908b8b615a6334557a68c94db3c402e1f502e2915bb1abc9f58c495fe1453cb5653cae9b548d2f9d7b39dcd5d7824e965bc2 SHA512 f021e10d740ac6d0f0c73cefc9deacdbc74882a5e340b249c28427ece4917358940413914ce19c5aac96c86d8056349ff2ee633c2a9541f4382f109d9e0d9e69 -EBUILD libjcat-0.1.3-r1.ebuild 1485 BLAKE2B d12e00334a25c4b44c77a35214953808897db2391ceff642b68b4d4bc8cffb6a40ea753dc3b8113ba130bfd8387fe59e56c15145adceb6da204d0f431f4d4ed3 SHA512 6f5c7d87680e48dc7a1c40e4f85c6b4265bb0e1d1283964879bdbc4c5178baa4ff249bf4bd24e62e7978eabaf76f4ad163839d97e15bc96f5cf6f88c498f881e +EBUILD libjcat-0.1.3-r1.ebuild 1490 BLAKE2B 8e6d9e24040d80aa12aefdde4a4797195b33b6dc8c9231d72936eca56069dae966e02d0c14989848a862b65053b840a14f22ce892992eced17e62f0162fb7313 SHA512 e74e0c6753de3d507704e9b799bdd6a81554b12dc7747559e5fc2e03288ffff1de26acf77aa909fbc4410696e657fa86b85b39bf929336879d77543c7c466990 EBUILD libjcat-0.1.3.ebuild 1403 BLAKE2B 95f1152cdf7bde258b549d08646f2de4f85c97af540f70b79e381143ecba366765fcc2971c9f5f983d435ffc47e6084a39bb9e13a75e0104f45f0af43c394904 SHA512 e4c17f8feab615a290f4495d03f24ca7a6a2371643476634165fc7db69abaa57185487f8477ddece2f60ec8e54cd2e000166e170320590dd1a3ce75b2bb0c73f MISC metadata.xml 993 BLAKE2B 3f186f6514cbea4951c5e2b4c26a305d615cfa52237ba5e21495c7843a82fd551557e53592e7aacbc568b8bd09832fef0054e4f095fdeb07194e9dc8258bbee3 SHA512 fa07148261c97c53718c489a0cd70d60eea42fccc1723a88d9a35b06c7a91b92e2e0d66bed11f719f160f749ea4a0cbb3eab89c6dc68eda5ff75386d4958e3bc 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 ccfce9e03b5a..d43bf1ba6692 100644 --- a/dev-libs/libmanette/Manifest +++ b/dev-libs/libmanette/Manifest @@ -1,6 +1,3 @@ -AUX 0.2.3-optional-introspection-vapi.patch 2854 BLAKE2B 3e5499fc4cc28a926489c1a7b23f3dc5538c379982774328fa3168f0c49911e082502fded751e6f14b13f66c6003385ae4f79d7806a6f3f3355bc3d52fb61f3a SHA512 91c39c5ccfc87bfd484e93125112c12ec00aa191d748e2915ee06de19800d67e5d414650abb631a22e6ae3437a4dd3108aae9fc626fd8879d534ee3e790cd311 -DIST libmanette-0.2.3.tar.xz 33620 BLAKE2B ec811e0a939713e99eb931a2aa0c1b67a2de1fad4c4e399e47975b795da7672ab56a217cda94f4642f749aed1ff4379c67b58da349f8ac8434c95a80c7909980 SHA512 23d3feae3b0ba81deb75b0ff911eb37f3d0d767a0ae65815d34cadf69f78ca7f081177a2161105ea3979ba9222b3641e6b776bf4fcf3e46a9de716bdce475df6 DIST libmanette-0.2.4.tar.xz 38196 BLAKE2B d9bd8817ec03c9414eb249ce50d3468e2eb2dee78ba36b7a1ac9b04d87e1888d086766594109ee8d89fc4f48fea8d6e7949c7fe44646cacae00145b14f416697 SHA512 713686e3fd515a09846def3283a9e687571dfe47357af00f95739b6e888a454ab14c526a11b38c4ad19bdf928fc3b13b8be32612557dd0ecc743efd2cb6e0792 -EBUILD libmanette-0.2.3.ebuild 977 BLAKE2B a0ee112e80695c4e1d08df111bd9d9005abb17f5b8df9528c36c6ca5a184d2c2282811ebbd21fd879106dddacd8c95432e988d137ba82243cf3c104a0850cf75 SHA512 7af56fce47f39cf1cb73432aa2c59cb7553818ddd93cd0fce881d262d2931ab20e8f567dd7c10821b4af9397dba37ead0f38e7c550226373a4ce6628aaf4ad7a EBUILD libmanette-0.2.4.ebuild 844 BLAKE2B 5e0fdd708d8a18dbb33c2e784efe54b07488b3b363b7e0ceb0f22c4eec7c2506f1df83fee8c5cfdc42735ee7e1213a23e56df794fd93ae3c771bfbc0abc72e4f SHA512 5fa75f9e723d5f0db2cb3ed0daedb80f608749983d0bb88be4eed9b0d097cbf2bfd4cdaeb96caf15def079a04b782efb96a2c2930bd1aa5d4789a432fb9d9e53 MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 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 3adb7b5c6b93..1cca2c4bd8ec 100644 --- a/dev-libs/libuv/Manifest +++ b/dev-libs/libuv/Manifest @@ -1,8 +1,10 @@ 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 EBUILD libuv-1.35.0.ebuild 1218 BLAKE2B 6ba8895dd19c83b5721e075b13ccca6d46cf9a865238be1371ba2808865636eb5b8b15ba4a095c1ff9f2c3fb40bea59bb9f6b3505125a12f0309ebae15f583f9 SHA512 d655d1ae4865f61998b70de2de05bebed3a25b93a3db410c38423974424e44dfc659c64e3a39170b4a62552f25e4c0a76d67a424dbcdc29b1ae2e4414410b154 EBUILD libuv-1.37.0.ebuild 1218 BLAKE2B 6ba8895dd19c83b5721e075b13ccca6d46cf9a865238be1371ba2808865636eb5b8b15ba4a095c1ff9f2c3fb40bea59bb9f6b3505125a12f0309ebae15f583f9 SHA512 d655d1ae4865f61998b70de2de05bebed3a25b93a3db410c38423974424e44dfc659c64e3a39170b4a62552f25e4c0a76d67a424dbcdc29b1ae2e4414410b154 EBUILD libuv-1.38.0-r1.ebuild 1231 BLAKE2B 07bbc6b09e38c9afb4fa929b74b636905c6e4eccaa14a594d68ff189f3523a4c5e1e0bc14c4244e21d95f49e8943a24d88ab9e818ee78ce0b3bff4f8b532ec2f SHA512 ec0b799dd24416c8b70112f745ac2604010f9f809d8dc385341aaf1ef825eecf111bfec1ab68372428a71e85b5973549bd5128ef6d256a8279b36d08a3343c37 +EBUILD libuv-1.38.1.ebuild 1231 BLAKE2B 07bbc6b09e38c9afb4fa929b74b636905c6e4eccaa14a594d68ff189f3523a4c5e1e0bc14c4244e21d95f49e8943a24d88ab9e818ee78ce0b3bff4f8b532ec2f SHA512 ec0b799dd24416c8b70112f745ac2604010f9f809d8dc385341aaf1ef825eecf111bfec1ab68372428a71e85b5973549bd5128ef6d256a8279b36d08a3343c37 EBUILD libuv-9999.ebuild 1000 BLAKE2B 39cca04aa13e367adbbe3aaab32e0eb2edd1d7966b6f81ea5a8b7772fb6e590aebb06da9ede6782ce9e4806737251d970992f2c4d56726469b11815ed58ee3e4 SHA512 170a10be4f9b177894113114b28f3932836a943a29dfe8c2ea12213421ea96c0d66b65039fa3ad60a208a30786ead3faabeda532433e741bb6d8f7b44f9dc21e MISC metadata.xml 1392 BLAKE2B e4e8980feed751a6ddc0284d1bc0e56635707adad5ccedea3a78c9a22b0ef700f7554a62d7edc5a2d824dfd66036937e9056bd9db7cd302c5028469bbebbd3e9 SHA512 d2d709b7c1cfa4d83957365d62bf7fb95e1948129f499a907718228c067d871212c9b16f8272f000db92aad8eeb35505dd50a08357b8ae07dbbc9a4fe8534b3b 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/Manifest b/dev-libs/link-grammar/Manifest index f7ef2b2651c4..da7f62b99876 100644 --- a/dev-libs/link-grammar/Manifest +++ b/dev-libs/link-grammar/Manifest @@ -1,4 +1,4 @@ AUX link-grammar-5.3.9-out-of-source-build.patch 2541 BLAKE2B 6b60a65bb39e628f8c555dce20410872a4dd56d27402e7bc939d49483053cf84199f3f5bab495c16f734b4b6662b467b0369cda4dc852a39568f27b68c0f14da SHA512 340a03c31ed94f53b00622bf7f925d8f47c658ec81843f0139deb5b38074f346ad4d65dc49653cccf1b7b49966c77029ab64e993d113e709e75ebb930448b8f6 DIST link-grammar-5.3.11.tar.gz 3632617 BLAKE2B 07fe951743096a0d6b906c9b7174b58fcc54b0e2c54805d15731de783888327799fd77f64a2ae7f4e09327feb08d91cb95471e9c0c3c2fe00fca3553f40b1905 SHA512 09671d187deac3b9530dd63eb4497de9c2c9db32d79da06c677bdbccac015adef06813819692a92d15499c7cb347071c58b73c52505af154bdc8a8fcd409ddd2 -EBUILD link-grammar-5.3.11.ebuild 4008 BLAKE2B 2f0a30a65486325492d5e91dbca1ac02f1035f027ca665098d6f15fe1cd64ba6a3d54177dd21a4c4683e1e585db6bb6b9251cfa338fac8abd1e5896432c69ece SHA512 308f05f929edc5630e8927569a2082a7ffa322aad580cea724467738e249113c8d70ea5d5b72b8fb692a911eeae197ad57b50558ee2a4329fde8c1dbce776d53 +EBUILD link-grammar-5.3.11.ebuild 4011 BLAKE2B 78ca14fd13e3f30627309be911e679444ed1dc2201bbbba5cbe27dadc9971acbbab6b1201bc69376d9fc5d6b3421b34a1d53719ff123daf3c90f4e0cc8cabcbb SHA512 11b31114abb46d145c5aedd304bfc81180ac72aea11c45bdf2ef695ce148780c6a83d367f7f0fdff41639b78a422c387316f44766948b9976c205b9bd9ad73e5 MISC metadata.xml 963 BLAKE2B ebe0a68ad3a8fee0aa3d112f152e306d691b73e6969bf1fb7026edbdfb814fa1476c2e7d9e8ff9051e5920f9279acea871fab85da58ff8642ec819b5a4fbb57f SHA512 d53e9c7867629e8caf488cef531e258bb2cad3fcbe458e80024b0292fe90148656a77069c45f42e782ba473daafec5cf1fa93e9be00571ceefd21bf59b0ea5a2 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 d087a635ec67..3cff56052e18 100644 --- a/dev-libs/protobuf/Manifest +++ b/dev-libs/protobuf/Manifest @@ -3,12 +3,17 @@ AUX proto.vim 49 BLAKE2B 9b6d31105811a8f8cbcf76328172fda5b66b33351bb16573ed1ed08 AUX protobuf-3.11.0-disable_no-warning-test.patch 965 BLAKE2B 81f55d1dcfeb8035e3af2a5d818c4d252953bf6845209ee7a6811c91a528731e01e94f0783934c5b079edffbfa5c08af9e6dff17dea13a0ad0e74b30efc670fe SHA512 49dda9e67f8ba8bab932278b265970c3ddb1aabef6ddc9d690908fe7068e72ba9092d97efe4d72c22f7fbaeb51ae3b23b9bb52acb2f2e4bd6fb4a0bfc7c7dfd4 AUX protobuf-3.11.0-protoc_input_output_files.patch 10318 BLAKE2B 4abd17ab2d2da06b57b14ef8d120195370032c4c3906fff97a6dcedd7dfd67b15e4350576e496da180fb15244d62b4288872c15f9df04d406130bac972e1b33a SHA512 496e7b200ede27b761c7c4ffb740174c7f0271acc19ba39ca1962d981d1177536d8934f9d726124c90bc3bc437d00499458d845ffb88dc449466116e53065fec AUX protobuf-3.11.0-system_libraries.patch 6352 BLAKE2B dd224c42e13c08b3bec554b23548e515b33dc411bccb61cf8ed7835808fe6632daadbfbf136661f805aea8409a6cfee3c38f375bcb05385d015abdac70e597a9 SHA512 a0c2873930ffdeb219b7679edef49e903516ebf0e00708e71d14eccded4c2d2fcc2284c7a67813d6a2d5b5914ca17f5065ec3b72e4649ca2acf8c60b8ab871ae +AUX protobuf-3.12.0-disable_no-warning-test.patch 965 BLAKE2B 77ed571f16f9fb2d333d656f56c28e512f4e78984a47740644c7d7b8fec8b26d29d2c1138e0c73fda027ff916871f80447683d959e0fef9bd55471b89ee7bf19 SHA512 6fb45b1425428054795d3a0898b993d9ef2f6b0b4da048b411cd62e3a3fb3114abb0c382c7fdf8f7eee1a02fafc89c0f452dcbfaaa8bc283f0fb6a3861c88ff6 +AUX protobuf-3.12.0-protoc_input_output_files.patch 10321 BLAKE2B f248067eb23303ee5eee4ff3f312cc882c804dc4c2233f4a4cd84377ce7f8bfb35df1e4e794c7d1bac1b84a2723b6cac4a49b3af52f402964ea388ea3458b35a SHA512 137209ef76dc6d3517f4e50845572aa0b79d7b5c0931134b4017f783f13bebd37ee5a6b34f26d70bfa8f601563adb42ea7efdc75506754ef8ce08f86f536d601 +AUX protobuf-3.12.0-system_libraries.patch 6352 BLAKE2B 17f24c6cdcc845dada12424fe987e214d3be19b90c82abbb12829287811bd9e46757df3ae65db49b30b47aeefdd8ded79e15e01483f2222b1fa3e8f3ef1d319d SHA512 76c41f48c9661a30aac0cd9e71f52101e3068725bd8e1b0f46bea113115233739849978750f063241fd45b2982d41a8da7b0e972afc3d4cd517943d533fffa91 AUX protobuf-3.8.0-disable_no-warning-test.patch 965 BLAKE2B 0183ed17104e192fbd9efb4739a41ec2d6f39e31cf6aacb141f4e5015335096321491d68748613ef18eacdc57437b111a15b5b4762b0b339c716b98dc1b7041d SHA512 37846745f1e88fda8dc84a829e266e8f8d2c98a075750b2e548fa2b8f34a97d37b6b5200e880fc29a9682fb95a8c75567b53bca532859068a7b379540940067a AUX protobuf-3.8.0-protoc_input_output_files.patch 10351 BLAKE2B 54115688e2fb6a7b8c33cd2efb4dddd777f4d536f4b078badb60d6e458766b69c915fe4091f4ca379eee59d75875bcab9837a96bc461b6a60c15b93000fa7e38 SHA512 2e18b47aa82a035a76c45d6f80de7818449f6358e0e253cb6330158bf9d5b213052b372797189246eaeebea8497b289e8a0de16441f25bcae81ab807733bcf60 AUX protobuf-3.8.0-system_libraries.patch 6352 BLAKE2B fde8a49ac3034320d9ae03479127946b1b50a0fe64d388132a129d8cd0a5cb6eb82565e82089fd1dada83848ef494fa87eac8dec4cd4b90dde580123dbe7f006 SHA512 0264d20c585312345315364a4732905abcca569535460d274528ddb6dcef6cdcb9661804f22c8cb209a7123fb41df7974ac739baa65debe0b676b2b902482d4a 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 EBUILD protobuf-3.10.1.ebuild 3030 BLAKE2B e555296b22b00886ca0557dbb90a8ca544fc650895fda3face5e32e886dea426f7c61334fdafaa6fa71a9e47cf675cc0e0f4145e9c57ede5d68fb3597322732d SHA512 18203bed470210102b6e5301a231af2c792ceb14c124a78516dce7a8af564aacbf48a94b67bd1af8b9e93baf3b04dde87021e7d18ac5da92df856e06a5fa4c7d EBUILD protobuf-3.11.4.ebuild 3019 BLAKE2B b8efa8797e32842f1009580492a26fb0557a9555713875012d13aa4de247417c81c451ea0c6eeaf8a784a497591a29afa6516422a48c29c87e1e962d4f945617 SHA512 0955a68f5d0aed9a963c43aaf04f649a019dbf2a93f38f3561f7a276dfa8b3877291448dbb3680b89b4643d3ad6b1d3f621504614171c001ca6373eb9bf03cd3 -EBUILD protobuf-9999.ebuild 2679 BLAKE2B 86ff0785f236a285bd2f01a95546791a05528a8e45612a76c149f90a807ba292211bd5950b5f97530f14dffc69a78b17fd7657b9f2dd2c5270bf78a5f0ec71e7 SHA512 8f50fce8cca5c71acfb026c50c561de922c9f4bcdeee6559f1d01ed840c80d4922a777e854871501006cc743928f563b26e8b0c73691318a7a097cd6f615b5a0 +EBUILD protobuf-3.12.2.ebuild 3028 BLAKE2B 2d35522c78efd3143ad106cd97ca661c421fdd6d6c4fdf78ec8d87837cd42aafba7e320c8d0aa81277db671171342d57cdddcd85658b9b09b26becc27a2ab3ea SHA512 923b5a6fd632b47bc8c5ad30fd555fe4ca3a8e0f8244bd24e6520bc02607f624dfa8018dc6813385020251b4b2621679b02bc99f567c7b492a733644184aeea3 +EBUILD protobuf-9999.ebuild 2679 BLAKE2B 9340cd24544bdb247737010b0df7828d8556a6ef691b3ecf998776367d5a03709b6943c602ae979ca32fd8f1098fc3f499a1e4fd5abe3381f3b2d5fbf5c81c8e SHA512 85c5f443349dbc55288d8d86757affb32db57790fcfe9f6209639f123034b287072349284ac34c9bb8dacb4383d2926e90a1e555cec531145d5420021ea1ecb8 MISC metadata.xml 627 BLAKE2B e908d6d2ab7bf7886f09af02f2a2828bcd9d6909ad7b421e0879551c24ab382733c2140def8132c70d7b6a0f8074651773476e9a645c64440ef596a7f62319d0 SHA512 2f60739bbea23091942893776b29257ed556c3d98351e0e9455852e8ea6b275d3ecca613c81ed35c009431c3e5fb378a77259f13c470359526ccbdff4033d86b 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 f2acdec63310..5c61e8170f4d 100644 --- a/dev-libs/vala-common/Manifest +++ b/dev-libs/vala-common/Manifest @@ -1,7 +1,9 @@ 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 EBUILD vala-common-0.46.10.ebuild 654 BLAKE2B 9655a0cc53404cbbe4a7239781515de3ac2832b1466976cbc9bdc4034b432d3cfe5d355a4c707c60eaee7de44ac14b9a8d158b9cbfc03b39c2e9f8f5c7d983fc SHA512 858a0d13a2f352081c0ca2ee1a190867bc1f066e5c33502b04ac7d812a2bc03b6908b43b21ea6915bfd92abc361df21b583ac2c380dee9c6206eb2d81455cf13 EBUILD vala-common-0.46.7.ebuild 645 BLAKE2B 5a40dd45432a9ba163abe1b2749d1ec4dd46b2dec2f8c343d548a13cffe1a9364f0fc5675944540cd3b5b0dfa03e7660a7c572a81462366416a7227c9b2da18d SHA512 2dd63a63255cb20f3fc7fab488f9ea2a15dcfd20723bfdbe190dac19b2d706cdd388343d39045aaaca06f7b5d148050cf3860eac74a658227ed6191f00304d33 EBUILD vala-common-0.48.6.ebuild 648 BLAKE2B bd688604d8e7bf65b8a902423acbe2e469a81e57fe78171c9f77905190eca95b02b16c52f7ca8b3062e2aca8c94b4e5454e82bc6fa04dbba8484f9d38d526e4d SHA512 00fd28246c4cdebdfb455d08030eed513d649ba2bc0adf48f3bf27f1de140e3d9d2413c45a49dca55baf399d5a9c501d2d110c95f4c3fc8e8bf81bcbd75ea22f +EBUILD vala-common-0.48.7.ebuild 654 BLAKE2B 9655a0cc53404cbbe4a7239781515de3ac2832b1466976cbc9bdc4034b432d3cfe5d355a4c707c60eaee7de44ac14b9a8d158b9cbfc03b39c2e9f8f5c7d983fc SHA512 858a0d13a2f352081c0ca2ee1a190867bc1f066e5c33502b04ac7d812a2bc03b6908b43b21ea6915bfd92abc361df21b583ac2c380dee9c6206eb2d81455cf13 MISC metadata.xml 325 BLAKE2B f1a8eb879889fa0b33809e44ee815a95f07c1d65d1e4fcb3af8797e27f258f76e7774b4a8eba9677a9e6c8a1051fbbe70a0f3675a12f9d52531d361f70826087 SHA512 3be77f30dff008c941c9513d9b8a4c689aba5f2f1005ecdb98f6cf9bc1000f562bad638cddd373f223a5570b40ea83e44656dbf848544a96ce0d166cc46805e2 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 229b91114178..8d4a64ed019c 100644 --- a/dev-libs/xxhash/Manifest +++ b/dev-libs/xxhash/Manifest @@ -1,7 +1,7 @@ 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 EBUILD xxhash-0.6.5.ebuild 847 BLAKE2B 4b206a9c96a4ea24487de943816c5667bd214fd0d857b6ae462d717b5d7543ab659168a61e1462c05b8d183a9277deaa9fa87c09857c07bae5a8c58e445323d9 SHA512 e8ad2fdc3669a693fd28fb3bfb0b5819bde5999e93daf34c8f0bf7eed0b375aec5f0224701d76fd4a7e0618e6c3e912f758d3beba9b702d71cd532100fe54d09 -EBUILD xxhash-0.7.1.ebuild 910 BLAKE2B 118856484115ecbd1b58396eb002359d7432528e53e22101a28d9f5c0b6873236eb30bbed6a6c30cb906fb2afd75539b23a0a0938c9d0722326d7d7bd4aca21d SHA512 220a7992f183bf059dc2346a9afc5b28ca2424086f59ecf76b58c8b725d4dd4df9752c0859de299ba4bf4479d96fd6fd1590636833e4169607b30f92dc4769eb -EBUILD xxhash-0.7.3.ebuild 917 BLAKE2B 21a173f201fe946d152b2b9dc3b7f8cd0c8e1c73be3814919bc936ebed692ac37f106da8c4bcb245df9dbb6e603b1ae44bc86e12d37c4a0761c705709430714f SHA512 f0dd7cca98528af60bd36b5cad069f19321458fa694f99c266604fc787dea10a1f6a7fa4b549fc028ae553452559bafda88ce574dac48783537065bb4b47a8fc +EBUILD xxhash-0.7.3.ebuild 916 BLAKE2B 48135b3b52e4b7dd979bd9d005fe2e7eff0c66dc7b789b2ed2ff18f85d94aa5720296b7770260fe87034906fbcb95324f8d54a3f7c2950591da1b18bd0f85ad0 SHA512 ad84c65b51889d64c0d11989cad88f8c6f1ebe45e54e2d2e3beb52d50f14f7bc47a52e360422c4bbe975a5dd9b3cc9b48c29cbec9628a3ab919f3e93e102383c +EBUILD xxhash-0.7.4.ebuild 917 BLAKE2B 21a173f201fe946d152b2b9dc3b7f8cd0c8e1c73be3814919bc936ebed692ac37f106da8c4bcb245df9dbb6e603b1ae44bc86e12d37c4a0761c705709430714f SHA512 f0dd7cca98528af60bd36b5cad069f19321458fa694f99c266604fc787dea10a1f6a7fa4b549fc028ae553452559bafda88ce574dac48783537065bb4b47a8fc MISC metadata.xml 392 BLAKE2B 6a06ef26d04abe71ca14dda2435abf49b8f1adffbca5b0af6947b73e48bb6696b216bc6da4b5cdcf9eb61ead18154af6e51679b1be350d063eaccad5a5c86303 SHA512 96be044c0faa5d67ebe60b1d1c11ce876ad3e031d605846d6623a51cf0f57615db3855dda4ff129190bc12b137c9c05395464efb150ad57da4804b852ee6802e 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/Any-Moose/Manifest b/dev-perl/Any-Moose/Manifest index 8ac3e217974a..f5126adb015e 100644 --- a/dev-perl/Any-Moose/Manifest +++ b/dev-perl/Any-Moose/Manifest @@ -1,3 +1,3 @@ DIST Any-Moose-0.27.tar.gz 32856 BLAKE2B 0b11bdb2cb75d880c3f11778b0f6a6ee1a56043549fb356c5adbb9bca2e379f1aa3169642bea2f9daffd97b9c976b07f4662c5c652a6f4d63833cd2f02613baf SHA512 5c97caf2e64462bae95fc4d5dd41868c01f856bd8f74872985254b7cc6ce0e13b4accad7955047ff5c4013399f7aea2ad6d48ae3592883a3b6cd20c0e4478b7b -EBUILD Any-Moose-0.270.0.ebuild 673 BLAKE2B 7ad81d60fb0a78705f6ba6889f1b7f334545bc60b6a1d62b5af7fa9167c0650742cd9e41fac8174bfb878d6565c0868f86ef3c3fbe8a6ed1f4ce4c01e8d7031f SHA512 a6147fcf9135d3a652bc456f6797b88f0270eb7d7b01e70c150267d6305155b2d6865c4954ab6411d6f5f10b42c73c8d1feeea70ca26b707013974c00cc652c7 +EBUILD Any-Moose-0.270.0.ebuild 680 BLAKE2B 2b66d7d2985d33cecd45a093dde38f049036dd23726fe19854834bff4a7cf9e5b9590cebeb461be5ef2ad1e52862de6fcbf438c91dd6b248719da56d13e2a564 SHA512 d375eea72ef54ff0155105cbeb6924b151b531cf7d76c270d26688b7a36eb900d3cfb4fa6e63b986af528ebc2ae968b21f1ec463c5615faf95800e7689b72113 MISC metadata.xml 390 BLAKE2B cb432d71e82e4cc88d553baa331db49ecc3d2b98f0e44a0befaef59d0420910b77d19462900ed3c2845ac936cdb28e70dd0b97e3e7fb37414167d8e62285f321 SHA512 76a800d7c4af41e0681ac8395650d6302e18fd3e4f787f2fbbe0b132aee5ea5302a2557af60d835cc69b048aeb5643ec8660d72bdee4e4e1cbce72beea19ea07 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-COW/Manifest b/dev-perl/B-COW/Manifest index 448f8eca9837..94bdfecdacae 100644 --- a/dev-perl/B-COW/Manifest +++ b/dev-perl/B-COW/Manifest @@ -1,3 +1,4 @@ DIST B-COW-0.004.tar.gz 18295 BLAKE2B 7fcba80755dd7ca425f4f4caf2a39c4b813036d9538cb93f05e4eeb9fb15042c3f185d795da78a9d89c75a969b6f9a181506dcc3d072c390c0bafb514c866544 SHA512 97beaac8056e4aaeafb535a8e69f103632eb3746fa815313f84612414081155ab640299c18b4cb7b9ff0f61263cc1b9ce25de3313bbefce318163902a4503292 +EBUILD B-COW-0.4.0-r1.ebuild 530 BLAKE2B 9cfd823f2df46d21d12f2ed5e5ef13d5e97f0d0a38acc99426755e5158d27ab3df672d0d8483cde6a1637fd26c4ff60a51bd8dab70d03b1d7ed1c009c6e098c0 SHA512 68be1125e8be14e8d8cbd590471b4287b3720d53223ec7bf31cd6fba0fecad700354da74e5b76c1dc409aac01b55247b1dd233e05092fa10d744afbccb9ba4d0 EBUILD B-COW-0.4.0.ebuild 433 BLAKE2B c069f6c484adb0466ada3862ef7f1bf37902fa486d2ab009957dced2305040d650a68602f98512ffe6a45dded8f1a3739460796ac4cf472d43d1e47488ff29c5 SHA512 72d5317ee8b6c6f511589dcb2d9a8bedc592e7a556c58e3cd25ee73720c8cf4525e20fa49529381abf24534a9c6f006077fe5fe3d0ddc3ea6f701ecca0cf00ac MISC metadata.xml 382 BLAKE2B aed091ef4956c0df3803f55b4d1cdb8cf33451257df3aa802865e32ddd8d3522abb45d8ab72691fc8b31a8eb44ecde83d8bf23a0b3f058ae12289c7789157ba2 SHA512 1f0eac593d2dde59cf0ed1935cf07cd0bf0029e421a03fe1aaec840ad13dd69ae33d9cb9012347c455da84bd55b1af78c835fdf5a353fde273e1abd0ffb13ed1 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-Flags/Manifest b/dev-perl/B-Flags/Manifest index 49dc7db83289..c6bd82c6a410 100644 --- a/dev-perl/B-Flags/Manifest +++ b/dev-perl/B-Flags/Manifest @@ -1,3 +1,4 @@ DIST B-Flags-0.17.tar.gz 10688 BLAKE2B 584bc1e7f24d163d42f928e25f48c5abac3c79b5a241e4d157801166d4e13d0b05210e2cab5bab2f26cf3fdc2819b3f9098c363bfed97bac5e4c564891edbcc6 SHA512 ada4dc9880ae0fd207c5fd8e0afbd987290c4e3d87c404057af28a8cdb14a1158e37226ab558368a68644b617d908c932e1ef0b7c2fac9bec0107360e31229bd +EBUILD B-Flags-0.170.0-r1.ebuild 421 BLAKE2B e974e97c68a914bad7bd944de7ec6c0965ee86865e4d54314bb055a774e6fc3a95e681ee6da53099e27d7c54bdac59a3ecebbe3a1c28f2945c57da5bfa83f2f2 SHA512 5be9d171b632013beec7fe4c108bb3029e8819b0e99261b934bcafed084129abd97eb1b92af35f1ca8da85cdd03cfdb10a980352a9dfd6eec205001c53d4d67c EBUILD B-Flags-0.170.0.ebuild 352 BLAKE2B 8892654d9d976a9d6209aa3359d7c4e1ce1a45709a14974211fc0b7ece5a04ca7e677eff041752445b6ac1bd2b5ed1c4a6016b0dc0967ec7cc215f7ab685aac1 SHA512 de6e472ff17f88c9a9d3f617f238806227582c7b3bfcd072faddf43faa6e7ba947e469f345d41896d62d95c43bd1c1efc1dc8dee6145e86f2117b69a3d468345 MISC metadata.xml 386 BLAKE2B 786974dd7980eb6d81faca07540033cb96ec6278250fa601d4b6719693689259bc99eae4c47948630dde8ba368ed9ee101b12e43b423ef12158a3c6686f605ad SHA512 b750cefda2080a875f4ee778df1f75e21f62eb1c235f55310ec6c26f9f2662e59cc786c4b23ff8e128fc1f94e9b91a1d70a4157d378f6785df0c361f3541a8c0 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-OP-Check/Manifest b/dev-perl/B-Hooks-OP-Check/Manifest index bbef6f460127..6b4aa915c1b7 100644 --- a/dev-perl/B-Hooks-OP-Check/Manifest +++ b/dev-perl/B-Hooks-OP-Check/Manifest @@ -1,3 +1,4 @@ DIST B-Hooks-OP-Check-0.22.tar.gz 76535 BLAKE2B bc0c6b7b057fab226ebc44376eecc26efd58b699ca87588dfc25d2f539f955f6e657a4e206430b80fceb5039d3203af75ace76d0e86b85bc734b8befaf0bd9aa SHA512 e68b08a34244afc73d7d3b2b0acdf8fe791b0b1f087b6b0496da0a1e655a9e51552ec8fb0f743c8626a0414fb469a2133d113ff5b4ba9f96217cc87bef877542 +EBUILD B-Hooks-OP-Check-0.220.0-r1.ebuild 734 BLAKE2B 1084808da6e36b2143787c737e94e4dab76ded917bf08115d6667de7fd2922873ffd9ecc11efe1eaadd72ab94767f8a1b88d4ee3256045cabe6b5eac6ce8bc77 SHA512 68c095d5df97e2fe6053df93ad089f974bdcd5d5cb44e4a7e00c74b6bb8431bd999c0f4f2498e8b91eda69076174eefc388f99ffaf3e03ddc9b320f8ba2085c2 EBUILD B-Hooks-OP-Check-0.220.0.ebuild 650 BLAKE2B d72ebc437c9007838c6d686150841635f032f5fb5f1988d166253def042fc6ec626b27ca2a89c35a4cb8bc16515ad7e5bd5aabbffc22949a26367ee532c7c1e8 SHA512 ea97369eb6174de99a3331789a94b5a55887cd87ceed7a623a6df62672058d58732aec6b02d2cf9555580a14ac274317038aaa1ed43d7053af547fed0de8ea78 MISC metadata.xml 406 BLAKE2B b4956eb9a09808b0d00400a10debd60ebe56f1215212e14528d468144d1b119a0dcf2404aa07317f42222d7b0ab8760fe35759e700cc226076f2de44cc382377 SHA512 568d5590456bf5ea48ec90100403a58a2ced82657bd876d6850571c49fd932b438f882b85bd6df6552a1129c585db8bd8c32b1870da7f44ac3fa211ccd3bc57e 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-Hooks-Parser/Manifest b/dev-perl/B-Hooks-Parser/Manifest index cfc249da47b0..b6fa731ed638 100644 --- a/dev-perl/B-Hooks-Parser/Manifest +++ b/dev-perl/B-Hooks-Parser/Manifest @@ -1,3 +1,4 @@ DIST B-Hooks-Parser-0.21.tar.gz 89001 BLAKE2B 116e0b780b37396b1987e55415d729c4bb88a9206d17b16f7ecf90b0c78f54d241d2cfc966d4deaa3d46ca8b175c2ddf50cd19f9a77e50633bfb3cf8dc85ab99 SHA512 7645b9f43ab147fc51dfc4f7e8b89b66a4225b214914f0cc12f9b8887e2717d373453c227e2c0cc0508424d01ea96dd3eb8160d746bfa484857bf9be8ec0c72e +EBUILD B-Hooks-Parser-0.210.0-r1.ebuild 673 BLAKE2B 77b852831be3fcbb260792964518bb274667f8e1afdcecfb3b7805da326a70d62fb1a375b50f956b03326c5d9c878aaab408b99eaf91cb13a7a7214439e5b5d5 SHA512 7136875e20b5eb80dd90c56e21e57d95d1bfe83f3b7c7794e25176c6765b54277f95d765571bbb486a0acf1c5351f83266e7099a02c2bad1f80f2c947391098c EBUILD B-Hooks-Parser-0.210.0.ebuild 594 BLAKE2B ac53452e9437f716e3a4388dc62902ba86d67236340ffa577e46e615a633a7855e844d62ece795263dba2f85f6714c84f86e8e52d1486120f8c205d9d7121875 SHA512 f2c0efc015968043a0cc070274aa372ac233fb661b30255e50a1a8f7fe8ab32923c0118a0fb149093080cb43783b32647c6a6a3b502e19d91803a267c3735284 MISC metadata.xml 401 BLAKE2B acb4b405c684a77021440422ecffd9144508a6f36f1a67f0200c3269e2f464fb2a6b8f6ad753ffe7af2954bab519ef3f5f478f72c121dfbe0cdd587c137e9d41 SHA512 982d1e894ab8b371392bde4e594239aa2af042cf7e5b28b05232456dc81f778e8ebe42de65d7b6fcaac296ec33176a0de091198af7f0af63244e5afe018f7748 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-OPCheck/Manifest b/dev-perl/B-OPCheck/Manifest index ab8258895852..1ec8b8d7c142 100644 --- a/dev-perl/B-OPCheck/Manifest +++ b/dev-perl/B-OPCheck/Manifest @@ -1,3 +1,4 @@ DIST B-OPCheck-0.32.tar.gz 76109 BLAKE2B bcc9235d548b297c512fcc27060565ef82a4c369eaad92151adffb475cc3992ffc5b0acd531754ac2aa45fd225d731e4863340d6edc6b88952edd74232b356e4 SHA512 35ee8f66c1958e5622399538417939f9c705af23faa724845ed5d585afd1b793f2d134dc37265111c9d8370c8c5c33b359b5379e3dd2676b47c8eb2768dd81cd +EBUILD B-OPCheck-0.320.0-r1.ebuild 694 BLAKE2B 397057c67a1c26f2b85d68067b2d74d9e63af4ebb134161b0fc7123a813467aae605bd0d335024367bba3258ac88d4bfc69f211b31dfa7938a0f8740e461b4be SHA512 6819b208de5503ce87c1cc970dddda91b00b838ec43bc7a89156095cb76c06e415101f6e3faf3021208bdc273326cab1448e1deb6b1e6a2d6ffa7a19878fc546 EBUILD B-OPCheck-0.320.0.ebuild 614 BLAKE2B 6e81481dc72a65fdefe8a181f506488e90811f72a7766c54e0436e60cc55d496eb640b44c641cb5aa67a2f9c48112225b95ca716ff6045c8ac65b418929cc7a5 SHA512 90734cb19680a55809c2cd740945965eb57fa3fdab196c2fef95e99dfeff99c3c58d9e4c8554311995e04d3c8d17063aef8725b5f18cb9b6b9f8e69be84d19bc MISC metadata.xml 390 BLAKE2B 73a6e193fe653979db1e2c3e5dc44bce77e7e590601c1d7776b0df8074e16194c1bdc21451bb9201637abce2447d339f98d5dc7774551686c6af893d1dfccaef SHA512 654d6e327836d3aea3d74f2d1d640caa8c3461e7aa4605fd682185ab42c47c9d2f17734f984e71abe140ee2a4357579782046d51ac7050687016d099b08fe9cc 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/B-Utils/Manifest b/dev-perl/B-Utils/Manifest index 6cc34ad87266..25561eb6ba0e 100644 --- a/dev-perl/B-Utils/Manifest +++ b/dev-perl/B-Utils/Manifest @@ -1,4 +1,5 @@ DIST B-Utils-0.27.tar.gz 74612 BLAKE2B 4bac004543111890385dc0ba59fd73f25f4d3aea169c243487144deafe99c114f9783b4271570f3c2f40566f73767bc414818396d786c46d8b9fae9977c18b0f SHA512 a896476f59a424fa9062c5dfe6431493c020e51746fa7f7b4c7fcdb109d1c0fa252292b891263d676884f064db95f16958a5d2ed5981dc5997436dced6579e74 EBUILD B-Utils-0.270.0-r1.ebuild 821 BLAKE2B cfc16783c3582afa479a563ba4eed53b34121e2f38587d3d9bc5d9827bd23589c96ae193723d01aac7722922c82afd312206eb2503de272160d5a0e4dee47290 SHA512 ac4ce4242f97cc984b1ca9d9fb09ae44b39be08a340f33b36d642515b9bbb9e30d958e0a0bf899107b425144c8e561d75dde2402b23e80411aba7b9a0e2279d3 +EBUILD B-Utils-0.270.0-r2.ebuild 900 BLAKE2B 9966863476476a6ac614a101ae6e60a225429c63d9a3c0f4e6de086767a7b3d1f97de5f1de3e1e6c02ff9632d9d95b4615baa31306206b3ff96e8ced5652e1a5 SHA512 f228607ee4f1993a0e8da9d58e10936ee4b19d30b84f4554169bcf84b16ce2a52597d9447f8370f3f7b6134037109be049a90e72545fe20c5983633df9f4e439 EBUILD B-Utils-0.270.0.ebuild 597 BLAKE2B a00e4c653ba63405a55c505d66bcb67e0b9634cd6eff62b4dd9a1f387ad5c3f0d16a346c8d864973c40a08d7ac4731e9c3851d41c88e851b9ed2139d1e54c886 SHA512 5825b851cd32f23c2ef2ab103c2f9ca3d0f583e3a652c0a95c29a86c58ea20715ef288b03aec8ded1c5cf66e022a554a5cee1a19c352a912334c75cbaed5876d MISC metadata.xml 516 BLAKE2B ce01b0c9312075c7a18827aa76d9d2a20a22fc5145b50613873bf41c823342861a2596f01d32afc2ec18b7e54f3fb8fa8198927e8af2165efbf18faee0e1e98f SHA512 56897978c780a0a89075476786016ed76832a25d724f88c0f99f209ca57c8785f3db65a9f13aeae8f9af57e8c13018d7c35d52f1dd744bd0fd12846c68bde53c 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/BDB/Manifest b/dev-perl/BDB/Manifest index d0239f8c47b5..e24cce39cdca 100644 --- a/dev-perl/BDB/Manifest +++ b/dev-perl/BDB/Manifest @@ -1,3 +1,4 @@ DIST BDB-1.92.tar.gz 38717 BLAKE2B 258f8d4169fcaa7310300d9ab76026c73c4da722afff27c397af9aeafcf4ca80d3e93b046fafd132db186780739b10791c8e64354dffa3b1da3abde88c7be998 SHA512 39dc6ffab84543061475c2a092497368a35f23e16d940a0b5ba5200709721b5f3a1c66fbc2b34b036b42b49cf659a6730167397f59c32e32bdeb814323d1d2fb +EBUILD BDB-1.920.0-r1.ebuild 485 BLAKE2B aebd7a03ca7627b71ce8ae767e7fcfb0cf07c14920a021ccf594994ca967e2064f32b1988da2bcf0d06fead5a571e2024b59a36fb5945fa6b8402894baf0928c SHA512 c299c23ec396b605d8ca4e983507adc99935d149b247899d4da1f6e585cd906e46e8dde3ffc4b19d0e4cfbecb2ba5c8e4d2d9513c21a6b321f42297899e2c885 EBUILD BDB-1.920.0.ebuild 387 BLAKE2B 2559d527ba8217c83e8aa7f6995456a6ace7efc83a3f44512a5d0d49eeba6d8efad598a1057e47bd187fc886d7989ed6d121d71eb7b6f927bbb47b25b2a6273e SHA512 24f7a7cecbb4c8460a788ac2875d2ad3d01fa64ae33852d32381c22d5e6763825e60093f384b2d9e50a6288dc3951237360d633c4ce06e1fbf6f0d0bb5b56acb MISC metadata.xml 377 BLAKE2B 4cfde9e526dbc864635a02ac5596c27e1c1f116bfc48c12694305c5e26f791f009de799cdef2200fa4df0ebf38cde2efca994cfbeb3102782cee9695875ab1fc SHA512 07a86cd2f68792dd16ca9cacbca7b9c5758e3039486e5c4ee0fee8bafe28eac4487bcc37672a8d2ada677269c8c0c9149aa94efe9e74737a8b85b3b3c6a5ea1e 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/BSD-Resource/Manifest b/dev-perl/BSD-Resource/Manifest index 465ebed91e94..3b3d59627c74 100644 --- a/dev-perl/BSD-Resource/Manifest +++ b/dev-perl/BSD-Resource/Manifest @@ -1,4 +1,5 @@ DIST BSD-Resource-1.2911.tar.gz 68183 BLAKE2B 463eccf52301bd89df8d98b604a01ab1870ecc825753ee72f84900f43ed77e70b1e3b9f162a4a7ee6a940933da3a5bfdb3f12a55a85e24886d076668f2f9263d SHA512 d0032d41c7c0468ed1c6d8f57b885f6cb97a5039d754c8cb60b2067daedaf53bd15fb6561a3d0f828df16dfa5417f663b8065ba65f4fea16dc9262728b3b6b85 EBUILD BSD-Resource-1.291.100-r1.ebuild 466 BLAKE2B 7f3f7d4af5989efd97f68c5f24f269e857e64ee3e19cf79199956c12b76a7851241466ddba22ad15a7a17a714098e9f1c4b0a77e1082ae1679fe8788b2b9f3ac SHA512 e54798fd7d605739401899af00a07b967ecf3df6ea5fb0c55cb8b3a166ef965c012d32babbc625216bf48226dcf6c50e18443a3e9cd4b9ca618536542c170094 +EBUILD BSD-Resource-1.291.100-r2.ebuild 545 BLAKE2B c95abcf863fa44ff957b4cbe43d1fdfac483b3eb642e139cee0a2c8319dd2ebec365bbea512b528ca36e1f8c3b5bbf1a792abc496dd32795546fd463b60d0668 SHA512 a4596da0652691d9e333f0a381ee8bc3b4587483753479638d15a675d441dceb8d4e93de2cbffa0e49d8419c1a6df1dc363540c0c894cda6433995c60aceffa5 EBUILD BSD-Resource-1.291.100.ebuild 453 BLAKE2B 36895c9cf12b6266ace9a7eecc394acd0384fe1b1a2961407ee0b4ca172b2c814762b61d61e4939418de78d02f2393a56c105a5cb559f795db7fe468680c43bc SHA512 df0730192a4f548cc6abfae65829df2ad84487764e43c201f994d44aa1d676516df76430b42ee3ed1b7174a329a3cdc7d7b895f06844d5623eb94e1febb45296 MISC metadata.xml 396 BLAKE2B 08ed7fd98dd1691d1022530978977ff118ede453e9ad0785d92591515907434957a29b9f3d340caf2526377a68351e74796abd205aff8c2a81847bc3ac46af63 SHA512 d0986fd44f51512eb43a3b7fb00ad6f20b7bfc14c8d5bc59676562bd0127a9f8b0215e135c3ff4d0059642b17315f7648c8b965027388e766bb68c2351761a22 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/BerkeleyDB/Manifest b/dev-perl/BerkeleyDB/Manifest index 92485701b350..dcd56b075a50 100644 --- a/dev-perl/BerkeleyDB/Manifest +++ b/dev-perl/BerkeleyDB/Manifest @@ -2,5 +2,6 @@ AUX Gentoo-config-0.26.diff 568 BLAKE2B 5153d980d4771c4f82c38f803f1a7309d2fd9628 DIST BerkeleyDB-0.55.tar.gz 203318 BLAKE2B 65118bacdb7b597a7f006a341916b21cd4b4d4602e56854fc4d04aa53f995365b4da44ea95a6e0472f5540f74eab46b83c56bb1c9cf8a51779260a6f4746ddd5 SHA512 a9bee92b0168918eaf6fb38b7b66005cfbb360ce89a9ae9feeb022e3d27fa7e627412b5c19233840571ed60568729d4bd83d279f84a0c7db921b8eed9f73afea DIST BerkeleyDB-0.63.tar.gz 208324 BLAKE2B e13f9e4a7993a09ff60378cf19c7baba925850b1996873727f7659787111a9b437b022653329e18e94dead7c29ff0da9ee79d3a67adf2afcc8cdaa02d689c127 SHA512 43edf4eb3650e7b03dfc45ead834ea766d458cf3bc9b6405646142ad0ab223bdb3267815be5a92ddbf3958e5507d39f193d749d9ff6fe83a3beb9e02e8f6c66b EBUILD BerkeleyDB-0.550.0.ebuild 901 BLAKE2B 633d9261ab5561f4b8962d046d0dc4f4087f4cb66ad8e24c14ee006fd0c04b178872bfbdd79cc23192a83d1169f1f89b952a792b077ec2a7f614a9844030f802 SHA512 28d70f5d4e063196fbdb79fbab288cd877e9cb4c4b4dafdceb839d11adb0976ec146443ccb878470487cbd930a94007135e9abfec93b9125a46513bb98626495 +EBUILD BerkeleyDB-0.630.0-r1.ebuild 1396 BLAKE2B 85c1f228efa7fdcfdb24641dba8d5963cfa568e6abd9ab67b9cb0ba6f198ea492c55e1296fa39008dd37d80855237b0439f352ca18a8c154191a97cabb3692f7 SHA512 f3c9e0467d04a1d9669b0abb0f64dcc08dbfdfb4464cd3a01af51413031d06c6b2a77e3e2994235615a8ceb30c637e87cd11a30b53857e9a27035b650024c9d9 EBUILD BerkeleyDB-0.630.0.ebuild 1271 BLAKE2B 36237e5ea36da63a93276c11539c6373fdb5c47c74de55cd96e564d924f80ca751c922cfaca235bc982edb00503e20e685f087e8136e0dfbc13eb02e5253aeac SHA512 dae88040999df12de3f663f92d0dfbeb2cf996ac6acdc0d49811b8226f5546dbd02b02a1456dd066c2ce9f55d4f9fbc722c858d7099f8fb2e03dc60ab59830ad MISC metadata.xml 1362 BLAKE2B d0fb19001b5bb3b3bc83b14fe9a439c0cfb1a052e90e9a067f5074c6178cf84bacc95050fb40c848641c2756648286766896d2335f38ac4289a5926cbae0c90b SHA512 759622f9cd949c0c0ec377df39b072df1b0131692352a2090cff1c79f9a816e0593c80690bccbf37eef732ac2b7e024cfa9eea718994e9c8a6db86e16f5dd380 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/Manifest b/dev-perl/Bio-DB-HTS/Manifest index b07629e9be8a..b862454390fc 100644 --- a/dev-perl/Bio-DB-HTS/Manifest +++ b/dev-perl/Bio-DB-HTS/Manifest @@ -3,5 +3,6 @@ AUX 2.11-build_split_htslib_opts.patch 2453 BLAKE2B 19f99d0a56db7c4778bc478cd952 DIST Bio-DB-HTS-2.11.tar.gz 5250814 BLAKE2B d77ccacebf339a33ab106b997139cdbf79f6c28269a832305e660b28370aca82b4c9824773acdbf8f59b18dd61f40346a9870578dba7b5b989b0f3bc9ad14b35 SHA512 114d90fe92b684250183b45b4d23d2dd45ecdcb2fa54f7b1c311ed668d8e87953adb861f709a0a48ff2b873ce777b21bc3b557bafa0df216b9a71b59facff6fd DIST Bio-DB-HTS-3.01.tar.gz 5250834 BLAKE2B ca7d3dfb6886460e7beee495eaa6857c912dc6bff24c1c8b888e7ada5ca736035af7ee48adeb5dd3b10204f99be4d0e2cb8d6350fa3e7bfe3fb1299e935ddc4e SHA512 4a464ffb300edf8ed8839c4d788a7c53d2a2cdc5abd675b8648d42e0b60f78b905dfb81cf1396daddbf2e279db2819df250117ecebdc3de5fdcb94a812182255 EBUILD Bio-DB-HTS-2.110.0.ebuild 708 BLAKE2B 0e10e42a145505e7445687411f809c8810f3b052e2695ed93b44aa4ae603692a4431038ed385bcd4bd90b85f8c9bd6938643ebd79a4cbc20eaf2f50877849ff2 SHA512 a9930cf078bb84e03b5281774ef3b98c712cb1c8d62e865487978af568659fcaa445263c40fba2bc01cf7a3ee25e5e2f302238e29acee6826b6f1ae4a4d467ea +EBUILD Bio-DB-HTS-3.10.0-r1.ebuild 900 BLAKE2B b3c0b4ff419f88a4dce8e9c67e07fb616ad93ce3b0481358f2c069e134189467ec26b04af618859411da2c5c5e65da55a29fa7544163f424ad1b7c86d48131f9 SHA512 5369f81951a6e4542a7aceff170659a883ca387988ba0587e5fbfe84c02fe15bc1c078809731f0184616f7350b65bacf737bcfe3f130400844ed975c6cf901c8 EBUILD Bio-DB-HTS-3.10.0.ebuild 706 BLAKE2B dd60fd553fc822310aa4a75f43fd76748544c58edd6e1d89ea8f8426e5625738db71978d6a7d84f269f2a5dda2ee8c83487f61b5e56f0721f1886313b4fef953 SHA512 daf5fa2771c1d85f52ac9d6ec5b4453360701793ae479876cbe4792e6ef84f3f7290229e4d83cd62cfb24b1af81f11d461fc1f4d3828b8e1a9ab9710638b86b9 -MISC metadata.xml 555 BLAKE2B fe8d2547a6d959f24231c15b5803e8e71dd94ac0d865dd0a53dff97c62b39db8ff40f845f7d4a48cd4dc19d31c044e06ca8394d745a79c532fc61e96a66dab3f SHA512 9e03a79d88ca855783562bd5d3b9a4f71698c2caae43c009bbcf312bd5810d362842cb4e834291b08a5231785f59fc5598edca6868716d5a7487716d10acac39 +MISC metadata.xml 2405 BLAKE2B b07a2b190e6b44a773106706dcb639fbbf943aa524751db79bb82c88180d00ea820f858d7285196b1bdd22f2f2d9f71e746dfa0366575394d47aaf38e25d1ee7 SHA512 a4a174524fc1a77ee5957d172a02caf68f7aff24e25c322b1c0109d6f2da5065cfb5e9dec43f1d12e4e887442cf0eb391f60fdf0273fa03eee2017f274b58ad8 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/Bio-SamTools/Manifest b/dev-perl/Bio-SamTools/Manifest index f36d1f35a96f..16dc0dbc604c 100644 --- a/dev-perl/Bio-SamTools/Manifest +++ b/dev-perl/Bio-SamTools/Manifest @@ -1,4 +1,5 @@ AUX Bio-SamTools-1.430.0-legacy-r1.patch 2934 BLAKE2B 17e310aeac8d2548e168c125d498b623fb3ea6ac59da52c9dd7918c4a42a5fe6c3a11488fe67d833f265151330f339e6700bb323e5e6f355a445e58b96546246 SHA512 ac995f9a55e7cac70238f7945f56f91bbbafe207dc55b05115d519737c9a626fa57ccb265c78f028c1a03297bf5916dc60b7d51fe9988b30d27021b03717c750 DIST Bio-SamTools-1.43.tar.gz 340833 BLAKE2B 2b488667b86ef1bedb7cf74dfdcb3abc0302d9f309c1fc3077682bb400c8307f3b7d8fb1a9015a26f9a17f9e9955845d160512aa3273c368b720fe51b4392458 SHA512 cd5bc6213c093f5105399c95278803afcc537bb3d191686cda0193b82fda2580749bf7533791899939a78963fcc0d6b36eabe9c309c9c6816a9849e3c892c41b EBUILD Bio-SamTools-1.430.0-r1.ebuild 785 BLAKE2B ebf4bcc864c98ccf5bbeb62091a8e8a4c960b6d8956b9fc72c5ed802ffbbc382c87c07aef467cc2c21bf811bea1df8aa28e867c14f60cbfec4654cab5329f8ff SHA512 676d31ac906659d14a1addc620a40c846de0e3c73c7b1bfafdef2da60fc97a21e78102d5d2f067af23361eedce9159a07de82c20ac2df79d885a4c1509fee7a2 +EBUILD Bio-SamTools-1.430.0-r2.ebuild 920 BLAKE2B 50b8fa8031cab3b4fa3e6e5b83e5901e12ed6240cc6ca95e3a63ee517721f67554b6d0673a3a52bc0c357c2db3186585f14a79ba85b570c99d6859785ee83dff SHA512 b9e602fa134518d301b43a045d92bd6d260bcdb25e1dfd20cdbc0a02b78fc7809f1408789795375a2f1f025107aec02c4d58edb4d4c44d69e094b5d34fffe1af MISC metadata.xml 1642 BLAKE2B 8e00b2305f870d0007a22f366376d77d359df2ab54d279da2c7b791da320f72e7d110956251c3adcddaf8b4b318110b5ff4b6cde4a6cd359cbb403f666c7de93 SHA512 d518abd6c3f99c370ce401f7fce792b2d55d29fc2baccb54f8a32f2e2c385acf3dd7f31f3c3fc0764fb3b754e4bd3378eef0002a0e4d48b2ae2a116c85379c50 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/Bit-Vector/Manifest b/dev-perl/Bit-Vector/Manifest index 52baaf422372..c495a8d09f95 100644 --- a/dev-perl/Bit-Vector/Manifest +++ b/dev-perl/Bit-Vector/Manifest @@ -1,4 +1,5 @@ DIST Bit-Vector-7.4.tar.gz 135965 BLAKE2B e05391b2a38a30f33d9029273c4f5ea029a8d97db21c0c2d60406c05185be1ada280744c5008129e27c79993a726ca0bfd682a9c33453f6709fdb5614bd3229e SHA512 80aa49aea8c31c60c14161198eab9d620d738530c3c209104b8ad8f1144822f80c3effb3303c569fc556b2457328659ae5d1aaf511d714c835618b84c722abc5 EBUILD Bit-Vector-7.400.0-r1.ebuild 707 BLAKE2B 53f2841ac84f14677afb4eb569eab526639d75d2858cb8d3064e03207e5594eea2be0c58f22824cc4bae01c9989e6766a19d871c721d9ac8841b1481308f6de4 SHA512 9d0b39bbdfafb47c216163a57b93d5b35e495279a965cbdad553b0d3085d96db7094e76a7b939b687db3ac76b2142d841f48ade7805d024dafe6fc069b2ecb63 +EBUILD Bit-Vector-7.400.0-r2.ebuild 786 BLAKE2B d781059e7b818a632083159cba7c1d67e1e17aba29135d784cef3805aaad2b4f40d055ada785518c97b32279132dddbb5f6789657cb3a338d4d03c61984553d1 SHA512 6fc1ca294d9c484e39e2b7703221341b2f2e7d474b91fa64a52cdaeb1c99558ea4fac87efb45bd78df2855acd7a549ff045c4419d01a32752cf97f6281d78a03 EBUILD Bit-Vector-7.400.0.ebuild 625 BLAKE2B dc54ad42813600e33459ed9d757f750086e857b09d31a5c65e786329076f9537cf2f7fdf0a29259c2e2167ab6ca1ac64ba82099f3a2a9f367a5b2ff166abf2c9 SHA512 3f0c55a66edc9cc0137f6bf2888938468b1de51a8a6dcd23e9e1a374a50ad98fce3d6b164c693b1f8de34e0f27c6f4880223dcc99bad54ac428fed306ecdc2e7 MISC metadata.xml 526 BLAKE2B 846a5bca2fdbc8d8ff10bd7c6f468289fda120d522603880130901b0e5678dd9112c8a36f669ccf884c557dd6324686d310af1a1083efa1867f5d615d703c7e9 SHA512 746690e144d0445a278a63248f0a3be4e675f96e15e9f2422568d52d3d09713db7a6c8516b490f0021b8f1b725a40a83046180626731a9050884d8a2d1a5ee9f 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/CBOR-XS/Manifest b/dev-perl/CBOR-XS/Manifest index af634c259dac..fdda8bfcead4 100644 --- a/dev-perl/CBOR-XS/Manifest +++ b/dev-perl/CBOR-XS/Manifest @@ -1,5 +1,6 @@ DIST CBOR-XS-1.7.tar.gz 73429 BLAKE2B 89ce7ae50e2d73d3d953471492ab477861a75e41053156babf8a5f7be3b3a94a1460d2ae7794dd5fa466e9024da79f628e7e61a69937cb72017f7f86e6161898 SHA512 13f5a0db0e983929fe7a670caf23ef130ed18f1974cf471d77d20e9e5d78c8afcad9a3440f198906d8e30625da7f8cb1d3a8919fd896442101f3865f0af5614c DIST CBOR-XS-1.71.tar.gz 72356 BLAKE2B ea3a10d7c3d4e018685e021f4dbec5897acafb465d7c3f50e11d93e3e9b08ef49489d8778710de973390bfe10d5b80310035fa57ea3b8d289182fc0172158a33 SHA512 20be0484c159431a52f4e3c7f7541c7739a86eedf5c4900df71efe693bf3c0367c8540b43d1e95849cbb4f0380d7b8140908b041fca1ed63e868203e1aa57c69 EBUILD CBOR-XS-1.700.0.ebuild 505 BLAKE2B 35e26f3c1d1a552f85d077a28078023655878381864060c3f4b162922661da25272c204a645af5434cecf5cbae79f89c025f83adb8ae06e75727565f433935cb SHA512 c82dd4aeb95bc3890c924d51503402005dfa288bedb5690a0c9e3f985a7d864d97bc9eb63f76bc053e0cb2777fc3449057c1038f317a4eb0d5077ead2c84c725 +EBUILD CBOR-XS-1.710.0-r1.ebuild 653 BLAKE2B 6b3f823ca32aa8c013d5b42d9515f44226072c9417ea72c8f26772adcf9bd511cd634385ad915f9c4dfb1c3608f4486af36197064148b41bdaca6197f507c0c2 SHA512 d63c45c2988fad3279123a151965d593fb37fa565ebf437f89de8aa64fcc28656aaa029f1dd08d9e2751ecdbfa1286775d3b8b5f76e111413dd158c5c160f6b8 EBUILD CBOR-XS-1.710.0.ebuild 574 BLAKE2B 65d0e15558ed5aca26258de8f03da322ce2f110f274606c00aa1b0d5a7606b70c60e2e54b8d23136d8b3d40534bbd105437a7e5b64881a1922f2b1e5c512231a SHA512 c524e82a05e883b1914597efe045ecccffa74fe4338a7c588e9ddc3394e6a8f22e28c83cb7534bd60b74a1faeafc0092f123b61e63e7432e8f6453bb475faad0 MISC metadata.xml 386 BLAKE2B 2b9e0e4fe9e8c232f506900bda5240530cdd3ca1c3e632a637266292c6ee313ec34061207e4156ac57d529651b9403f15fda24ee4dab65ae827ffe2bc1b0f158 SHA512 7b85322a11e9f0987b0b2e202cf27aa69bf3934b16548834c0ac14436000f216b26224aa965438916b8bcd97a19362077047136a19f58b03916cd4089cce292c 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/CDB_File/Manifest b/dev-perl/CDB_File/Manifest index 98a3100a1337..e2cbf032c553 100644 --- a/dev-perl/CDB_File/Manifest +++ b/dev-perl/CDB_File/Manifest @@ -1,5 +1,6 @@ DIST CDB_File-0.99.tar.gz 60141 BLAKE2B a35669ed5f3c2ac6651aca8f62595699956cd1f8a60e280e2cc45a4f8459cfd77ac2d58eb389f8ae753cd95266d0f0e445443ad9f5702a98215b2d9e5fba8cd1 SHA512 eb0cc238af51b7768486dd096141cba527f5d36f28c5c79b7188c4d9c5f9cc3162647725a6dcb1d51f323e95d3a7e88a2c875cd8e671aba424addec5b748294c DIST CDB_File-1.02.tar.gz 61980 BLAKE2B 435071c501d6b72e077717adce1ed612fc06c6e287382c3beefe34387fe694ae155169a9c45ed84251a8a96bfba00fc6267279f67e0911d594e91b1e8bed66d1 SHA512 301be6f63bb65434bdd93503394514d828be83a1028a3e75b77ca4977c4c1c806c209f338ab2949caaa7c55cab9c263096674f265bc7555385da7e778640faa6 EBUILD CDB_File-0.990.0.ebuild 584 BLAKE2B a90010b859466d6e173fb42995e7915b15f08422e58dd68cf17e7ad744a1613ec1ed5b8a64c78d5fb12b72855dcfec22a6d8faf1009379a7c047951cad27ba19 SHA512 c0542fdef03d89a4eec97e11a6e66e5d5f04fad90075981ae5f76158b931442a262a25511d31ab02c18f7894c85f6f864dc3e35e26142d3d889572a578046e13 +EBUILD CDB_File-1.20.0-r1.ebuild 808 BLAKE2B 707ffdaba89d26f25a20b5092a721177cde4afb33f1650b1557dacc4b89e190f074c4b645bc30daf8da8633cbc0eea23c014bf06f0caa18bf420d1569b02e0fa SHA512 e30768ce1c7aeebc525112397e95cdc0dbc55cd6e07583a1635eeb8486885d5c6c11ac20ff64dc5b1982fc236fff2c5aeaf7f838bca6556332e93453e9105230 EBUILD CDB_File-1.20.0.ebuild 728 BLAKE2B 2baebc832834c5f4c09df28b0a09b89ccce910a92fd6c9fa7313a98165ed67b59f303f7075fd7f74a767192f6fcc7ce7479a122b8eaeee8a09c73c43707a23bd SHA512 094e501a8b6e102a55a3c5a66511e568b4ef9d2cc6882cfd54f50eaa9cd95ff2323d027fc760386cb53ff04a831628b02046fadfb0eb1b4a10ee959e170ba05b MISC metadata.xml 387 BLAKE2B 1f2034ed8333403c8cad70ddeeeebaf9fd7fe95c5438d8dcb005c0ca451caf1fe311f89c8480d5f1286cc56a209a75f53b74ced3e673dbec473245929e06f6f5 SHA512 66741b35e6065618bc73c52037a3ed76ace52775ed9c9f2498c70ef721492d06cb2b3dde69d97ac2a068108dfbfde9cff04071a7c66f377d8cf4c59ee508b879 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/CSS-Minifier-XS/Manifest b/dev-perl/CSS-Minifier-XS/Manifest index f3627998f048..1dd001cdc03a 100644 --- a/dev-perl/CSS-Minifier-XS/Manifest +++ b/dev-perl/CSS-Minifier-XS/Manifest @@ -1,3 +1,4 @@ DIST CSS-Minifier-XS-0.09.tar.gz 14363 BLAKE2B e7dd8c24ef30c98146ec4bce1c0299fcf83c7c7696b8ffed96100b02654a313d826cdbf87cb9c60f08ac850b7cc5389f8cc38e2ff50d544237084dd84f2ed105 SHA512 520e40fa4a6d70bd7692880f3bc5c813a8648dfe12946426dedf0874e180ccd98e703d67ed8b502a7b00489aa2404edce844d80b1eccc48f94156a0d5c36ad51 EBUILD CSS-Minifier-XS-0.90.0-r1.ebuild 326 BLAKE2B 39c18562da5a96a0033a7a0c8d8dac0c644f312d060f4732e2a1e415d7faba0eb8ebc995560691b0cc234167b52091209eed9224f86afe180e00a95137c6696b SHA512 991f1a220c0efad80dea4a60b2d374c0dcfadce64109281f6f80d656c61f69c990d2585f63df642ea98461117a6fcd5df8e02a1db9689e617d5a5891eba6fe55 +EBUILD CSS-Minifier-XS-0.90.0-r2.ebuild 526 BLAKE2B 29c3501b0c462f381baa77de3413ad4bc70bc6d3454095e4b1fd06f6a4856e31c8ec15a24874a70b246e2305792491910395bf3517d2936aafda0fe860aded57 SHA512 f76a4ebda6b08fa86339adc189289edf45d4fe013543f976b9a7bd64abdb20084c05d6c662c4883016d17e13a320ceed74f269c04da49a6334f04c9149de5626 MISC metadata.xml 403 BLAKE2B 025a38da49301bb4b4512a0be3542eae08c5ca47b6d2546dfae483212c72e49baef55d0988f877e721c2d9f0d4c895949ed727e16ead064d8e040ee16eb9c189 SHA512 23aa349976466bbc6cf6cdb98de641278e96c39af22c4805431b6ff22895e949dd5d526053c7d31071505a89d42b1b276fffa3e7a600d4ec4a3528ef817abf7c 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-FastMmap/Manifest b/dev-perl/Cache-FastMmap/Manifest index 9f7c178f334b..32f281398e3e 100644 --- a/dev-perl/Cache-FastMmap/Manifest +++ b/dev-perl/Cache-FastMmap/Manifest @@ -1,5 +1,6 @@ DIST Cache-FastMmap-1.47.tar.gz 52311 BLAKE2B dc522da53f332ea8fd4130d4dcb3dcc60a82028ab7daf99b7bc5863bc1ffb83c9bac41ebec3f568a58ad66addac1a613db9bc7f817efbcdedfd842833a3d9855 SHA512 20d839ac10578387465a0d5e6d6d4018073eb644460b4e079bb7b774a6c7be453a7f2bd8d499be962d60bd51657bc49a651684e773efb02a5d5fcf6c341640b2 DIST Cache-FastMmap-1.49.tar.gz 52512 BLAKE2B a0632b526b62acdf200102de1c6c6da98f6b167d0897c91f9eee7bf60118dfb753554fc2a25b0c737639df20af423147104cfca71b8e1c86abeff34ac86d23c5 SHA512 686f4cc360b6106f87c6068e99eaee708f6045d1651cfdfcd2819f7fedeb7563b185df6e3ae6e99c079b3993ada9a356cce69ad4e95659c664f5bfe78ada7939 EBUILD Cache-FastMmap-1.470.0.ebuild 380 BLAKE2B 99d7d903a3d33089d0092e50168dd1e5a1d788ccede0c6c08f1a85837e5ee67e15f00320ca8f3f7cb4cedac59fc2ab36a1a05911ab7706135832112383613ff1 SHA512 3888927cbb4982acc9d92dd7542bde3a357285a34a30d359dc063e6ca76586b12e29b9870a132e85fc941fd8ec509a660fe1d6ff07d06dcdd231bf37488b6456 +EBUILD Cache-FastMmap-1.490.0-r1.ebuild 457 BLAKE2B 8b8436ae4eaaf4604e6b9c680df6a4e467f936cf839aad5767d325803de0db41ba14ff9481479a0e4eaf1e8e449b60cf37594e5171f8c02c42274bb5fd49b3a2 SHA512 0757af8d36122aff8aee61723fe1100cdf3c64c449c4f3eb0cd704602df4472e0cec889c97c250f34029198639a6eeccd629267fb0f9fd5b9ecead94b88c953e EBUILD Cache-FastMmap-1.490.0.ebuild 378 BLAKE2B 0c832dd2a18832e7497d95d5a1185d0bcf2c4fdf25ced32ac5319e5bea18095de85c07e524da8e19c0c3a01cdee870d9a45965bac2eb08359e05e57b9643e171 SHA512 8efeebc61d72cd664816804695978569ad3af226cbfd2b45dea080c5a0a77ecfa3668010447d7f3dcb9a89e84fa3b9c4021bc69a4b4ee348774fb69f50d36330 MISC metadata.xml 471 BLAKE2B 8b1676ee93b088376b8b5a8a7f7aa6523d0f96a128d9965b2f4e527948ea3e308ede057eec5b0c7b5e965815b1956f5b21c47aeb9bb3682b4f889b55cbbcd4cd SHA512 ab7daab0e0f1715e4fd96f9535d4e693880d24fa216c8959523d7fd1ee07f0e0690c1018b44eb9d1dd78e08145664a772391a194f3c57c703fdabf0fc43c9f4e 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/Cache-Memcached-Fast/Manifest b/dev-perl/Cache-Memcached-Fast/Manifest index 9c14cb7c557a..d208e53b388f 100644 --- a/dev-perl/Cache-Memcached-Fast/Manifest +++ b/dev-perl/Cache-Memcached-Fast/Manifest @@ -3,5 +3,6 @@ AUX Cache-Memcached-Fast-0.250.0-no-flto.patch 720 BLAKE2B 85c83887363b812810585 DIST Cache-Memcached-Fast-0.25.tar.gz 104313 BLAKE2B 09353d474208af1a57d8a91b1f18a9f2de8bf1e11d059588d24e3b3328f1b8f26c1acb68c97c815d73f7ee50be3f558147a35f5f28709f7bcf9423c42dd4d99f SHA512 385b58f9dd66f86c7f99859782f098101d0f6bce9e2b22552895ab22d775ed73a1886544a51904797812b77e6849d8f2d79e61fb999a11e30497c6ae6de8c5c0 DIST Cache-Memcached-Fast-0.26.tar.gz 87887 BLAKE2B d7877a56ba94bd173290ccc66ea91d8ff86ee22a9d381a0a8be5049194ffae97b8084f7fdb464c377e632525a9f08084258153e7c358f32926b687f46ca94a53 SHA512 aea565be2d1aaae186c6d985d88e444fa39311338a851f7f05b013affcab0bfcabd258a3df08849b9429b7168ff0d1e59ab27b1e843b217093b2b64786e890b1 EBUILD Cache-Memcached-Fast-0.250.0.ebuild 936 BLAKE2B 7bbbf73a5b57097089c3f04d8d0fbb5c64c7ed8bcc2106276b46e22b82ad9e559d510ba143c9a1d1e6267f963a293cab6994876ff8c6f36c8698ec5c609b7c1e SHA512 35bc9569a50171105cf358454d6309cf04324f33a89d9eec5575ed07c590a6e657c6e755e957b653f6d8354640aea0a82544cdc3952f60af29f47b8f0ef2dffa +EBUILD Cache-Memcached-Fast-0.260.0-r1.ebuild 1266 BLAKE2B e3a34ea44e65e7f195daf10826ca6d7809087b65816601b3ef076c4df801e5802667618d88257ecad516755030da0151c306360ba29386f678edfa8bc0ee4e2c SHA512 68843f548c710ff96731f426c860619ef3f7a043325bc60538d23bf3f2c4647ea30089a8e9d584b1eb0886fc05547290d03d4a1f07f9a4866b70e2cc9fe1dd45 EBUILD Cache-Memcached-Fast-0.260.0.ebuild 1187 BLAKE2B cd249d8560c9188d698a24b37f9ee5ccaf9a11056dc3c2ccacc58115ae075a0d51903c228e03d7c3469001c0f4eb4eb918d7717c15c733ae68f716319f7ea471 SHA512 e829cdf2810c6179e00608025a66ce5344c1bb84e1462c9d480d061e3efe04cde571a6ff92b4f58c55e0db76b1244755833b9264dca8882bad6c4b876e00b4a7 MISC metadata.xml 496 BLAKE2B 98375f2930fc29bcc4df8dafee032b560f5bee666a0193f7fa3073ef0956b3b52c91487ceb019648f4a4ecc4f88a90734145f825de3fc2b224718ce2b481bd22 SHA512 53d47cdf623a6eb509a71db6a756edae1943a9653d37218b1c562b72c78871a53e7893f2bc76691be54c11e8fb4982698745929ed95141a5b8bcb5f122ae2817 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-GObject/Manifest b/dev-perl/Cairo-GObject/Manifest index b953cbe2ee22..8273f6bfe348 100644 --- a/dev-perl/Cairo-GObject/Manifest +++ b/dev-perl/Cairo-GObject/Manifest @@ -1,5 +1,6 @@ DIST Cairo-GObject-1.004.tar.gz 16786 BLAKE2B f4369281f3b827ef232827b6efd553dbae6453aca621ab070a7bf3d3d43c893c2710b8afb4ae4ba4105310d6acf6c80f1819aa107767f3197e920b1980fbee1a SHA512 fa48e1f6466e0a9d6ebf44205f55459dc8af7b3e94d0cd93e4b4ab985969e6940f96926c485a70ecf2dc6fdc5896e743751fcb615cc5d2e614c091b8b5564bd9 DIST Cairo-GObject-1.005.tar.gz 16790 BLAKE2B ffc49d320c74123faaa3cbde87cdafabf74d5d3d07f0f756f7319586052be84e2d57524a29a742060e21c7f1a6233dbefd672f68807d42b2afe3325464cf7f4a SHA512 45f1e3ff6f8a90347175c66e5a854acd22285cd48a9aa07344c046add283892d6188e88f69d64798dc5323cb17aa442853915ed2081b5ec4e2a735b89cd11b1e EBUILD Cairo-GObject-1.4.0-r1.ebuild 524 BLAKE2B a75c2ce06c12ed78a07696c1979b60eed5f6f6a4328a5b9f053525642a3f842bf432e48129da564533a1f1024b6ce4ba4b6763376457e5161a1bc01089a49fe2 SHA512 f08d6066149d1cfad45b8b901e445927caf2652a1b0603b4cbff6078aaf82e5873c56312f489126c96403f27fece57f41d180e2b155087b3b7262ece1adb3f4b +EBUILD Cairo-GObject-1.5.0-r1.ebuild 639 BLAKE2B 7424442aab49ff0320aa545371a7242dcf6917db2a84a7cd28ef53008ef9661dde10409001c3814fa773aa1ee6b6284280b9331c3a567b1475c5dc3667bc2bca SHA512 86d8ccb583f4080b8e616d3ab844602df6d00994eb0bdfa1022c5564ece833bfea89f002ab06b708c3de0c7f78d2104952d1f11bd04db6f4d74cb60a4dae0d22 EBUILD Cairo-GObject-1.5.0.ebuild 527 BLAKE2B db0bbafefcec807129074bb5c40aa4b3fe5c54811bf35443e1cfbfe7ca5c4b3727f79ae7e0a2970b83eebb0fd88340e09b946534afccefcb0f699bcb97612538 SHA512 175631f899dd563a56759d97b11d830628372714d07a83b8b187233be10145260b380025aa8fbe8ec8405914fd341e5a2cb319c2411940cdf3e07f6e08217dc3 MISC metadata.xml 475 BLAKE2B a35e6ddca67ed7629cd0f633598479cf5096051c7663a81dbfb5cccdaa09b596667f0f1afa86dc690997387d3c225062e98d7bc8739086e535445c92e1452ff3 SHA512 8fafbcacc4e7568ba7dfc869aa673d887afde3b95c4b24fa4ef5bdfd09b25271f5afafe43bcf1963b8042e117e7156e7dbbd67fc4022311cef5604180af307af 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/Cairo/Manifest b/dev-perl/Cairo/Manifest index 096e7168d160..ea2e0ded166e 100644 --- a/dev-perl/Cairo/Manifest +++ b/dev-perl/Cairo/Manifest @@ -2,5 +2,6 @@ AUX Cairo-1.107-fatal-exit.patch 562 BLAKE2B 321c95dcead052af47e6541d0ed7b86a75d DIST Cairo-1.106.tar.gz 108779 BLAKE2B 9658623bf83952066f2a3a4741130c41bb79ca95c57e9c32dd0e63bec2801610d3c3fea72b844edcff213ff864021188e15803cbc80e6065ef48a0c386af37d9 SHA512 190435f99e4c7a8f5e8d48834639b9e12c6bc4d5dfe721a2820de3479dd3f2144e1fc1ea74e7796fd7b219a45591b55c7648488e6dd276106bc5e51b0467fee7 DIST Cairo-1.107.tar.gz 111203 BLAKE2B 17093ee7058ecf27848042d3f49a841b6d6b4be9327adb959ee0d93a10f03de9caecd172b31775847b3561470aaf0f3c72b458fe0b37d2a451df47833e0df622 SHA512 613ba59ee3bd1adc2f33be60b395148f23d1de793fde888fd417f0b0cb6631a35429ee696172e9292b7d3fecab93de8ca958c96f803b9f5a16747a6d1fc7e9cb EBUILD Cairo-1.106.0.ebuild 794 BLAKE2B 89fcd5c8593e0b7884c98a8094c9f2303f855a9da24f553337a838ca0bedcf253a6283229be8ba5b569705c63f0e7c48e0bbf2aaa21abc0b1196cb878490e274 SHA512 487d5271b484860a9142a98011cba0f331b81f6e8c75f71863f8028bd64fb5885a0caa7c026877def792845da5fdeac37bab4a121b9a3500a70a46adfb730907 +EBUILD Cairo-1.107.0-r1.ebuild 881 BLAKE2B 739f438ac91c2eadcdb519d9d1db9940341bfaabeac734b9349f55d8c244f020d2b5b7fd5942b1d3ebea8677b9d0f4b5d664e68a15ab27d5d2dd6e7e45fba0d4 SHA512 7a723d18be74388b7654c53a2d16a07dca28f761fe41e786a422a88f3efea1feb7eb94bb4af8b1ad53930b7d88d69ed39c3f5316322c5ca9bca4fe0ce106aa51 EBUILD Cairo-1.107.0.ebuild 767 BLAKE2B bb1f56e4c368f6ee10dc4fb92a85dc090d2d8b15cd0d04d9771a9176bb77a235abdb6817cbc54a53501f6ca1b03274604014b14ae00fe3f2616e2c84c031a353 SHA512 8a22a8e74b89a02258a9a74132ebf027a17c8bd96dbc13b4a8204f6e9e05795f21198cd8648e7a327f85aec4b65e53a8131926f61a66d9a6ccd5aa9113cbb7f9 MISC metadata.xml 381 BLAKE2B 45b130cae3088872e69dc6de14bbab04077c7da7138e5fb200ae74995a3ef01089fd93bf6e5fb42d0f72f9c94cc65de484189ff35bd502798e198bcb80314b0d SHA512 49274f7b493bcb6cc09232123b5ff8b1490754559a78e7312add9b1cae4a406567f28dd5738e650e05be757fcdfe8e41624ad2825e565d385c9125249301128c 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-C3-XS/Manifest b/dev-perl/Class-C3-XS/Manifest index d397d8696752..a79e00413361 100644 --- a/dev-perl/Class-C3-XS/Manifest +++ b/dev-perl/Class-C3-XS/Manifest @@ -1,5 +1,6 @@ DIST Class-C3-XS-0.14.tar.gz 35209 BLAKE2B da99eced682cadbda6ddec3a5422e18f45ec89658d1865cd522dcabb4d0cffde7fd41463a3506011ec02408c7bca232d2f31bc034f4b3eb2837b91f79e6fd98e SHA512 8db844636d80efcde4a31f2db2b55dc972502b21a202c9fb1bce1d30588314371cf012962a21f978db3abcd90bc9ee2ad4f0544854c3888cdceebbd7e6d93739 DIST Class-C3-XS-0.15.tar.gz 37489 BLAKE2B bcfea37603aaa8392a4d64f3f7b2aed5b73a5a2bef80e13c60b74b52f917dcaecc381e99a048bc7af862cd62c9dbcae261643118b6b59f93d46fc3d017d3ce63 SHA512 1133081f3c81fbe3f69b83da0c188494c5c4861d6dfbca252acd88856e80d6d1403a4808caad5f039462a9c9f9f122e911e30dbeb237b89a7ddb307216194099 EBUILD Class-C3-XS-0.140.0.ebuild 494 BLAKE2B b28e1066f9008b2e876bde5444686f2676232c4ac518f60226c9e5d6f9b10ff7cead438f2074efb6b76f27835c0787dfb3b6b920e473a1e8205c25ad75c12cfa SHA512 17a7c2610e53bb42b89381924c30d87191351198926d2e59efee536b99092c54e795ffe7d2dad2f98c1eae2d5ee44aa313c57d1a2ab7827b760e0296560f8a4e +EBUILD Class-C3-XS-0.150.0-r1.ebuild 547 BLAKE2B 30186b730e8491f88433bf796e2e8df0dd511c96effdad9f1ba6a713a747d2d91f1ab6628a839e953e7aaecbca315b3c2a62a942e0b267d2faed558f958442fa SHA512 cf9ceac7a1383dde2be113457ce1eb32b5bdf3f93573afece2a8eb8a3b8dcf85b816699a02125c4fcb66a05cee4535e7636688b25a96714c2f24f972c420fbb5 EBUILD Class-C3-XS-0.150.0.ebuild 468 BLAKE2B 1307cd13a3f48ae2d24bcc11a4b6a2a1577d1eb9862461abd9b35e5012140af66fed39a322a695f184341cd0f1452a81f5a30f1eef6bd88e166a4d4377e8171a SHA512 145fa48f4606e6f43e4bd43bffb999be138bd332a4a0935b6c71c03e43c60a5b6ec1385399acd28e1bfca69929734b55d24302950ddefbfab676aa40d38f2daf MISC metadata.xml 395 BLAKE2B efc6573894303468d0ac30a7b4193b59fc41ce4142801427c9a92705a57cd6b9c6ab014196078c53e2ac49e3320f5c52b6c3ced98f50b154836fac5ad80a8ca7 SHA512 6ebe5ec488656ca33aabc2fdc72cf3a19abbb245c8183b789a93df064b4b6e3608ab5dbb3581929bc07c6c2887225a7e5178f044b6a378b2101d8565fdee5e73 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/Class-Load-XS/Manifest b/dev-perl/Class-Load-XS/Manifest index a458221cf5e0..60e27e9bdf30 100644 --- a/dev-perl/Class-Load-XS/Manifest +++ b/dev-perl/Class-Load-XS/Manifest @@ -1,3 +1,4 @@ DIST Class-Load-XS-0.10.tar.gz 77930 BLAKE2B 8d7540797a11fadf5f1d3622df0f39a1a8e97ec35aff807c04e55bfaf3ae3438c0cf777bfae8a39b44b4948b42fd05f8dbf476617b3321a1dee2149bd013a4b9 SHA512 16ab845dc393567f0b0e9597eda7d7678b8a41d218823a166bacdfd4dc93e704a6aff98662340b8d7f4d045a60530071bb84ea8da8be5a6930af47722207d126 +EBUILD Class-Load-XS-0.100.0-r1.ebuild 912 BLAKE2B c0621979b4e15a8b7f638ab5ab0d010a7d918d7c912c583350a0eb0a558a7b8634bd286732b595ee430a17002443ef18c0b891d0d433d3729a7254e09dec0001 SHA512 028a766e7cb86da41bf3bff00f92c0744e508aed11dc40e9251e78b4e4b85dc2a09e12e17e90ed4f49a79614236fb7dd0ba24c8ec9b90e2791071c51f04c847d EBUILD Class-Load-XS-0.100.0.ebuild 825 BLAKE2B 07b4bdb45b8eeff6810d2c780de555c93534a0e50afda636916e05bae9eda24a1c631f8b80d3c70380324fd021beda6ae9d52d71834d266abb5bebe91efbf500 SHA512 513da99e40168c382f10a8ada2aad35d7bf82ba39dd1f3d26d9a477a749b77b3da25d11c1ce40f6431024f59b08d69a566ab0ae21020bf7cd08eb93aecc5375a MISC metadata.xml 399 BLAKE2B ef94714122ef8479e4215abb0c2d74375aac887916bec428aa07c3ae4065323babaa9507012f8615428b370d5d0c9a9e960696c392a651c883daf0e9bc423163 SHA512 ffc09edf2364b43dd67a63c088f9cfbe6bc3c29d603eb6328f04574b0f98e8f08baf635530f483883f5e0940cedd5e04ae113077b23c90b78fb61a8a3c7bc74b 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/Clone/Manifest b/dev-perl/Clone/Manifest index 7e76b3324b64..07ede3e868fd 100644 --- a/dev-perl/Clone/Manifest +++ b/dev-perl/Clone/Manifest @@ -1,5 +1,5 @@ DIST Clone-0.39.tar.gz 13785 BLAKE2B d3a1434a922f602110156e1eceb51709d8c41a292e69e9822f508d99c8868e617f46e71b3c640f15fd994700cbc8187e3dabdd43d1dfc1a7d2f19c8608f40e4a SHA512 5e3feeff7646fb2ea075267962f7f7013186310974cdbb87f779ece0f56baf62e7dbb0afa94816e20675dc03bc5fbe271b9594e12ea441863b78860691822b6b DIST Clone-0.45.tar.gz 16130 BLAKE2B 92c4dd90e26b14754a77452c9e185094cb4604aecd06261783dc3d805e75a3d8e0a93492002c1e771b0e562b06a942d987e6bf3f2cf9e2450d5749146b98cb1b SHA512 4d91580fb60876cca7670411748e42e6af0eaba8fac25d60e7a50685ae7b1e697e12c8a2835693e3e4abf3c13c060a2740344eb804ec26ed274b895f599340af EBUILD Clone-0.390.0.ebuild 600 BLAKE2B f71e4146798a547fea3c42b7d289172371b07c02741f759bfa92a664f9a1fec9d0fc76eae49fd39ea2bc2e0ea6ac8bcfd46dfa4dcebbce7e70a55f401792781f SHA512 f1b3d59162cf8d0db8e1c0dbec572e4a364834e03299f01787fa02e120d35fb7f064c432bba173417605eea5255e9139c6c99b023d7c71c27e918f508b5b08cd -EBUILD Clone-0.450.0.ebuild 479 BLAKE2B dd53754fa1e48b90ef9e566ca6d15ceb6501167bca27e07baa72524b5fb2a1a0eb2a3239f9bac1ef0d29068837ca6250556497c635ff9c9a19420c0cc0b85ee4 SHA512 c36908119a38979bdf52a01eebc68d57773cdc4e765565e6823b173857a9ce342f7bec7f73558cc15dafa1019511ec62c8e3a35fcb5ed0e7cbc76aed0583d8a7 +EBUILD Clone-0.450.0.ebuild 497 BLAKE2B a9f8270a6f327ba72b89738a48ec895fdebdb1a707929f4fd6b1ab261daea3b25aab470e4ed6c0070c4d5397a700860dfc40a4b802b36f1f123c3185db4b0b7f SHA512 b6deadb8fa212cd86d03cf8f0550fb66a3497dc6403f130bfe6d1a526addc99e0645f79b9bb6221cc2df33020f893e15ede9d5b9410e719e378b30e1d8145ec2 MISC metadata.xml 381 BLAKE2B 5626d365cfa4134c5838d948102ade74dd9ea2625b20dd514c5b9156d8eb2dca021cd5a54cbfab4db4e2487527d8337cd85a538ffaa1d9693276275c8821873f SHA512 cdae589f0c32e71bff82bd75ce3953caea18dccba25b29661b396a740ac61d392b398399cab3a97e33c16d75750b2c2d1fc8a7e1c9599f9e64d53c042cf15fc5 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/Conf-Libconfig/Manifest b/dev-perl/Conf-Libconfig/Manifest index 416f60846114..dd76cc762df3 100644 --- a/dev-perl/Conf-Libconfig/Manifest +++ b/dev-perl/Conf-Libconfig/Manifest @@ -1,3 +1,4 @@ DIST Conf-Libconfig-0.100.tar.gz 47742 BLAKE2B c41ae5722d4e657121457ae0c8f8ec5daa10644ade5ec42999edbbe0140440ebbe3e0ec77c9bad7e8afc516a56771cc176bd4421f50a59d34e0b8ed00a196073 SHA512 52f652bd55131b0357aae6cc8f83811a4ceb5ec005977765ed70e5cb08f828c789d8bcbe247880c1807110b5486915dc90f84d52263b2e7f60adb2ee4654d2a3 +EBUILD Conf-Libconfig-0.100.0-r1.ebuild 722 BLAKE2B 1a97ad7b199a3e777d51c69ec40c83abdb92dbc85b1df7085f0d7895f39ac9a0a4ee469ed50eae54dd2c10d8aaf3e4bb4d5da3b12265b2578ce57d3507f107fc SHA512 b1104794ef76f4c6b3a881aa3d9032e44958e00afae5858f99e8cc407fe769b559a34eb67a107c494f32ac4773429f288bcc3159b0fdf36c353527b244e8ad97 EBUILD Conf-Libconfig-0.100.0.ebuild 609 BLAKE2B 68d3660230215cef5a7f8f02678e4fe9aa3de96defd39c819961edc13d393ded1e715c9aeb96223ee9f50f1d8da8bffda6dfe6b87f6e591e7be543403f78a6a1 SHA512 94f93659bda8e8d5c8e49b8154a1b7403bcc1bba1d38df76604352074037a779a6d2333b62f2fd24b4fb94f4ba9782a3f5b53127ed66c4685b7358b5f9e50f82 MISC metadata.xml 517 BLAKE2B 0c6079315d6c3ce4b1bb049b1290a7a4129fa545b4328684f760864005ab12139e07802ea93fa882d10d9c1734f20dbae9c05ea4382d00f4d0c91a8618c615cf SHA512 d0be65380340bff74a529240774cfcabcef02495732ef38941aa228280fd394a177a2a8eab47cc07f5950f978c1beeba26d58887fd4b1c9a40fb25f9cae937e7 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 0c9162bcc90a..361ff2ea68c9 100644 --- a/dev-perl/Coro/Manifest +++ b/dev-perl/Coro/Manifest @@ -1,5 +1,7 @@ AUX 6.514.0-ev-config.patch 1910 BLAKE2B ff12ad9b3728434bf44c8052b6eb9eeafc92ed3b1473b7bf81c2fb93eb1b5be3839e129fccc6bea422446bdeb84b630aa955deef86bf7b2e608dca02411408e5 SHA512 8738d753d174bc1de81d8d21a59de4ca738e2f9b5810b3a5d0b66c06b724aaa5b4a98b229ef0eaaf0ce2f435b8566fb89b5de24a7156f0c4a3504a7954b81e92 DIST Coro-6.514.tar.gz 195122 BLAKE2B d512a990f54e22af20ea91165817d00bab20dcbe0e9111988f704799556cf246f96a40a8b59b56977edefbabf8830453662001ceb35eb4d0f1761ce7c3da3fb7 SHA512 340eea9bc2a33c40813f4852d3a12ff947426fd329a4867a36262a9ece936c9e43d36ba5e4355d1f8f91cb40690de3bb1637ab0b0651518c22fb17a34ee90b37 +DIST Coro-6.55.tar.gz 195586 BLAKE2B b2f6f47f91fcb4af584896cd91c2631d5622556d63206eb1e7a5796cc3b7d0498d40021f06a8367402a34b0771b7ccc80776598a61811cc67d828828bb8a5f4a SHA512 47f22033e52d1734755d7f68175b86784c688a8b8e87d0ce0295e7fe9df9134d5ac9fce8915e8ea1d9355a6d1f3642c44c3c4d745e1e6afb0a9e61c15b47d41e EBUILD Coro-6.514.0-r1.ebuild 941 BLAKE2B 3822e747e390ae02d52b60b90f3c6e9212fac35735aea4f6dacd874e9f43898c0399b2c052ddfba7bb757c56f6948ed194b5cf477b10d96e62e761ad38c66daf SHA512 3af10752e6aa0d8c0343d70101a261864b6925473e77b9a290cd1faabf022bc7035759c25e90c64078d0294b1938a0590ef9d841095459397d35b86da90ae6a4 EBUILD Coro-6.514.0.ebuild 803 BLAKE2B e4be43f176d5144d4b30c31e2a43a661c07d3952c0670ccca5d804bfc10434b310082a2ea4e1cf2fb13d42e80015fc41dd9e500a626cd7d1e6dbcb333b512deb SHA512 97547c44b581163130bb8b9974678669208708f85e3390fef1051054a0bd5c394a2bc0d3466ed6e792e1897bb02a60a63a57b3c163e2a413c997b2ec98ce3a8d +EBUILD Coro-6.550.0.ebuild 942 BLAKE2B 09c5ad672978caeff15aee41c68ceb6b5eb256659399300db4de2ba8c81a3254c892b55ece6d08c0c27e79d15b64c4e110ad46a9b2e61910d9103b942861f88f SHA512 42f5e6d52e027dfab40cac76a3aad259ebc2fe0e08d6b517e8438930e61e6e2af4d0b9fdbffb87312f27e67904224a9551de37a3fc1b55f14d124951cd540942 MISC metadata.xml 2046 BLAKE2B 80254d1423924a1ee751e0da22d765bcf1502da51812179fc2859bc7ee099649525f0792c07d05985247d89e9f91285d927f6c1c6dc9fbedcb82b80673abcfdd SHA512 669379a76eae094150d989d956b66dcfbd6f519c8f2f2c55045f5e9a61ba5bdbcf5a066aac85d6e48e48979c6d966ae42fa398554236c6143c8885a6b76666e5 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-Guess/Manifest b/dev-perl/Crypt-OpenSSL-Guess/Manifest index 7e98411ec509..f04a36825b38 100644 --- a/dev-perl/Crypt-OpenSSL-Guess/Manifest +++ b/dev-perl/Crypt-OpenSSL-Guess/Manifest @@ -1,3 +1,3 @@ DIST Crypt-OpenSSL-Guess-0.11.tar.gz 11346 BLAKE2B f22d09e23e91c36c722dc9800391b67a1f912f8af6a13ec95c9074e65559585c77e72596a6dae17db28e11f8449813777423a60d9af0147819dfcb91ba489152 SHA512 cdae7f20a15d24842cf117bfba4f3bc0ec7d1066251e0480cbadd8f0aa28c9c9573905726fc1333ea9fbbb3769a67dbf28043de8487dcce27dab5d14a0848b09 -EBUILD Crypt-OpenSSL-Guess-0.110.0.ebuild 623 BLAKE2B ad99a77f6c5fd327f888ecf30223734ec6ace8b6b3312016f4170b3b2adea1b0671bc022efad000218693844192cb41ee5a65621df5eeff75647870b5ce5d72b SHA512 06c1e7e5db4c65a18a8bbcfe4d21d330378529fcc3cf0f890802d3d45335db067e21b92d8f5ef96c473b366b1575d5b877f0d0018644d74593a7d89f62b3c0a4 +EBUILD Crypt-OpenSSL-Guess-0.110.0.ebuild 641 BLAKE2B 0ea574ddb4c960f7b589f57ac33c099e18bf1c5747c3f738f97c4cbd1cbb1408c3f1b46fa05387287990b6077f24c8f29466eff10f0cec4b91b1b2b7a5df3afd SHA512 ea11bf91433bc4b1fcb19aed5c3b69d5aabcdbed0567d9510d29a93b6f3ddeeb2ee8d3e3d2ae5153196076cc12ba2fb7fa8c9a6ad4e8f7b730df529b486b6d7c MISC metadata.xml 411 BLAKE2B 777372daa18fae2658976904b22a5e17c15e1ce863a3ca026a03131be84cd435a8fa582c162500ae76881c6605abc8a2737ce877448d62f46e5101c1a9776b6a SHA512 da55f9571c2cec8cd96e6fbf95f74cab2b89cca8c74d32bfd217680f60ea0454b60b6cd851b0f8f841ea07ca2e23cb83764f0e28340eea38119ba216a31113f0 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-RSA/Manifest b/dev-perl/Crypt-OpenSSL-RSA/Manifest index 81c6bd7ee0dc..0e2d7a78b1a7 100644 --- a/dev-perl/Crypt-OpenSSL-RSA/Manifest +++ b/dev-perl/Crypt-OpenSSL-RSA/Manifest @@ -2,5 +2,5 @@ AUX Crypt-OpenSSL-RSA-0.280.0-openssl-1.1.0.patch 7018 BLAKE2B 58b6adac6c8d7fa6e DIST Crypt-OpenSSL-RSA-0.28.tar.gz 20035 BLAKE2B 9b98a22e68f2c16a38c0aee6ee9a509cd6c6b1d20b1c6533856b7682aa074c24a2e12e87ebdaf3deb7011cbe257737335646b52be74537533d836cbf6fb6ce6d SHA512 4a20c3f814e80ea15304b2a189001172e72237d703a0f9281e7e46d593c521508abfac3a259701994ec867f160821bec37e4e8234d04b792168db19b065ce324 DIST Crypt-OpenSSL-RSA-0.31.tar.gz 25856 BLAKE2B 172d48cd6cc0f3df2c1c1684897d8ee376663cb366a1e28c13e4af603b2b985d542f83284112be5e4717a3a13a512926b4413b5a8f08f7ed613cd9929683cce9 SHA512 e00d25fc1d39253ea2d7d6ee478403d2b38bd9125602baf5815672fb9e81674ff58bbb47539e425526db1988ebc1a40837372cf42ffd466cb532efa2e450ccab EBUILD Crypt-OpenSSL-RSA-0.280.0-r3.ebuild 718 BLAKE2B 422cf2673094d24207e2b0edd8ca70b9112fdd9b459f51e89a3789cb7b98fe3199284e4d86b00b8401bd2aaedd5be1c7f4494ab71357275c71e13e60877d1c25 SHA512 3370be2a7276825e31c1638a132e8926463cdfa0adaab4247a3d1bfa8a56684d01fec143c8b21752ea13c498f6c52fee762e677abd10ebf8c597668010c5d9e1 -EBUILD Crypt-OpenSSL-RSA-0.310.0.ebuild 876 BLAKE2B 18e91c4733d509e669259d52f1e22a5ab1a78c593bf5e025a80b639adf0d5d521333b284d9dd2d2307777c72270dec443c14391d09c6d0f9c5826079c609ef81 SHA512 4d0cbce664841f028c1850f6e8b27627508e8dcc3065f5d4813c08684cc9a03507bb61ef7e0f0fea5f49adc2e726df285e7a2cafc2b9f0902cf1503ff7cd76bf +EBUILD Crypt-OpenSSL-RSA-0.310.0.ebuild 894 BLAKE2B 32b68c8f661585e8a8773218d0cae7c5a4392b6fb1f16108141655d75e5670a6a63f1ff1931a2abed6f344a6f1e2ee0a334e2c3baa6a18aae0101d892a9a9db8 SHA512 b8a9fe059f7b886fc91d8cbf218becb7481d5d38127d40b4ac57b19a4e3915d5f45a8ae69eda01682176fb53c59c2d95a537827665fa34431795d2bdc1039d56 MISC metadata.xml 407 BLAKE2B 0dfbb22c5bd94b1f49bf73aa69d6f6ac9272aa4631f93d890a10f8ce0f17df9c3760a79f82bbe4453b4ce7bb1c9dd4a05d838b11681aae42611b8bb9496d2ac1 SHA512 5cd69acf50b1ec86397e96b03d6aca318669f83b7a6276231572634622e889479330e741ac7a858a5c4fd633f40b5c4ca7cc0bc40e6cfc8eb02bee827eabb9a2 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/Crypt-OpenSSL-Random/Manifest b/dev-perl/Crypt-OpenSSL-Random/Manifest index 2509ebf42890..6d5e5bc8f1a6 100644 --- a/dev-perl/Crypt-OpenSSL-Random/Manifest +++ b/dev-perl/Crypt-OpenSSL-Random/Manifest @@ -1,5 +1,5 @@ DIST Crypt-OpenSSL-Random-0.11.tar.gz 15161 BLAKE2B 33c491755f210514361f6d97715dee781a3f1b99879b2357002dc6dfc8e6c63df530cbcc1ceb8da407928aa531d0fbe85f43afab3d86995f0ade6c58f8bbd320 SHA512 c579cb2b586dbabd697a9c7c989a360ed4bd8e9b28d7c93ad99a86bd9bd680a89c3fa77f6315a1105fd41bfdfa18087ca4cd51fb320faad7a6be9b90e3e69b95 DIST Crypt-OpenSSL-Random-0.15.tar.gz 15506 BLAKE2B 4ed167082904f814fb5484e2c95c0ac881530afecf7ff170041261eebcf3f1227ba8cf98b375a0cf2b18376c7f849340f11ae673ff9638a4c5e4f38db995b9b5 SHA512 bba8ce86b97ce2d6271be503efff6e6e0ff60a797282a2b7cb9c6c0592b69cc43344f9738b4790e5fc165a7273ff01e35ada481cf8c4dfde38cb7ad741d97530 EBUILD Crypt-OpenSSL-Random-0.110.0.ebuild 767 BLAKE2B 378a31d832dcfe9871c510a584a61b24cc502770ccdb596c8822656cfcab71179190a74a4d9bd8c0a43dd9bd8b7ebb9ab4c246a51061573b9c5a272912657e70 SHA512 748227d1dbd91497673bff651eaf4719812259f679bd81d316e51f52d38ded23f36d42270877819a3edeaae8eb88a5d3ab4794ef9ad0e7ebb8bb07cf18c1c135 -EBUILD Crypt-OpenSSL-Random-0.150.0.ebuild 765 BLAKE2B 6d58352bdca3c6e85451136a06358a65c2b8a530656981b0fd7f66073c8e7cbda5011538a5380d4aa9224ff10809fcd81b21e00579afe7c6a179afd3bbebf53b SHA512 a4bb7df35b838632952b636d36e9fe4e07cb83d55dfa0b4ffa68194c541ec66b763baca69f32bea8a9417e904a4ba6e62957a992b929ba0261b6ec52cc8a56f5 +EBUILD Crypt-OpenSSL-Random-0.150.0.ebuild 783 BLAKE2B 2f90fd845489ca8208e3f8c37eca80d7ee0bd8f65cd95910382f8854bb8cdaa8d777b915a7eb75aef87bf8637c924f386df6dcc59acd12f49209a3b08330eafb SHA512 ac3d1885eed0abd3e8a0e466fa5205eb1215c0bf3039c34d2a297822be4ded233e3a5e6809b790a5b4323607292738019257ab361e2b63247c86c36545a96b31 MISC metadata.xml 413 BLAKE2B 03a4dca7d919259dff481a02856287747167ede1794ca2a3307f653ea32c5e34c0a65d32961620ddb1a549da94b1b6a32d7db3f19651a4ff9e93fac03d34b642 SHA512 db707a5e0349fcbf52586739288ea6b95c907918897c611837baab0b8792e58c4864cf785d719af8b8a096c8bc607d2198c5e627dd4cb5a322cbe42c5bfc5e58 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/Cwd-Guard/Manifest b/dev-perl/Cwd-Guard/Manifest index d53a117e2d98..de781ad937a2 100644 --- a/dev-perl/Cwd-Guard/Manifest +++ b/dev-perl/Cwd-Guard/Manifest @@ -1,3 +1,3 @@ DIST Cwd-Guard-0.05.tar.gz 10253 BLAKE2B cd11c91769212a5b77ce267542d6ddc231ff4ee64baa5abf88035d3fedfe005141e571b516b799f611488347d89896f16660c66a58e20729b0cddc6753b89163 SHA512 14aa68e535cec8f7182d5648558c539cbf6eebe2fee9c59d0b06f5b45cca1c6c652104a58f71b5a56f796f03d139e3e74962e45fb127bf038803b05cb9f32b82 -EBUILD Cwd-Guard-0.50.0.ebuild 649 BLAKE2B ca55231692423838456e3cc1d8060b78674bb76ed2013efff34ab1804fe365a76fcdf4d92d2f13f0e51070061e9c2db7f7a86799dcf79b975b5bb68fe6973ee4 SHA512 73b0ab0b84d7edecb49b9b8f36b5f9181551968c6eb2a1c230bc7f9e95a5b48e09efb143444b795f5946881a823e8c1a68173b6d548f4888385faac4268c8a39 +EBUILD Cwd-Guard-0.50.0.ebuild 656 BLAKE2B c02ada1c460471e5657242a50def19cd563efb5b2d284c982d3bff9842887549b5865007520366f3f289ce8209fbcc7aa56ec39148d33c4085c3f7491136b301 SHA512 5b488747005336e5d3b8ec03499eecac1e29a219aaca2bc94e260201f9252a848158652befa0fec09dfdde39e4a5c202a716a54d36e55d1309ded97e22d58846 MISC metadata.xml 390 BLAKE2B 1c9d88c362c73b45891121b3ed52681c244cce889a8dfb2f2285b61d74700106f9a7a1dbad243ce32576734ac6cfe29fde8e5131185f0bfd0170291e1b3a350e SHA512 b103d96a5b31e484d29b5f3043574dc7c4d1602a5ee2c904fc84f591fcc9758db92ddcfb1c1303ca22164f575af5e8ff809af8817ba78ae4e8d2f5d1d557aca5 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-CallChecker/Manifest b/dev-perl/Devel-CallChecker/Manifest index 722ac7053036..01958b7b00cd 100644 --- a/dev-perl/Devel-CallChecker/Manifest +++ b/dev-perl/Devel-CallChecker/Manifest @@ -1,3 +1,4 @@ DIST Devel-CallChecker-0.008.tar.gz 18940 BLAKE2B 0e856b625aa26bb877a88de70adb0d6a50516d723268b58e5c0b109e970281cdf3980371fdb88dad079b2b20a6955f4bfdd3eefcde855cc6d925b16973b568a5 SHA512 7ae7ee932e7e6a44d57178c84537cff8a9c350fbbf36c21dbc5ce56a5fe1d4ca748e0d5dd75abf5ebfa5e1223af4285b9b25074c0d1baa97eccfc6dddb62cfab +EBUILD Devel-CallChecker-0.8.0-r1.ebuild 997 BLAKE2B 47d8696143b2b5dce7d249fe1f204496d20c3c5fc4e5641b476b61185ea22b8d67e7f8a30001b88ba4d9e87468522e8fa514c9e2ce53bc06842bbf1f8c0b3eb8 SHA512 fa2440d2c0be6cc14ed59b50905a00669b2a93387f9473a471403351d339182013db818d79f17aefb462879682a016511a9eb94debf6fcdb0f7e954d04261907 EBUILD Devel-CallChecker-0.8.0.ebuild 791 BLAKE2B bd9aa7381c01366a6e24486bacaead69a98ecdd664733863b773f1954d8378da24f34ba0b1fed1a6642b12120b44cac7074aa36ae07bf6b0786993c43a1f0dc1 SHA512 9fb355eecb8604f9feb21d5bde1e164afc5278d8d150a6730a5bce951ab83b3ae0761e192617534f4a90cbcc9ff99c0798f3a035a7883488578bec6be42d6baa MISC metadata.xml 406 BLAKE2B 8a45bb4f397cc4545e7f15b29a03413b03a892dcbfb01f5a3b0562a3137f7afbcd24565cd750d143546c783877525c625eb655916e0d9dac833122511b6d627d SHA512 0537509475830d775c3db25f36fc6f02f3afff38f3e72cad6c83c91db159a1ba951264813216aeb3b1fd4a9ddfaa90080100ad2bf9ac8aa48eb20c855df75987 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/Devel-CheckCompiler/Manifest b/dev-perl/Devel-CheckCompiler/Manifest index 761e94d99c40..ad9ef09d455f 100644 --- a/dev-perl/Devel-CheckCompiler/Manifest +++ b/dev-perl/Devel-CheckCompiler/Manifest @@ -1,3 +1,3 @@ DIST Devel-CheckCompiler-0.07.tar.gz 11261 BLAKE2B 14321bacc94d45133e781007d644b9d4cbe0edba36a25cf15739e09bab214fd01b0b21616517bb7070f2082a17a22b7e925fde4cea0699cb6c30ae345a498138 SHA512 147fbdab382ff40bf1402d2d6be1143fe77403cd2444e854fdf11eb02e8acdcab8cb6bbdd7f3aef01cc64fac2862efaa044c5148c7770b84b464f7360c399d7a -EBUILD Devel-CheckCompiler-0.70.0.ebuild 526 BLAKE2B 1d238a503517c4b0042ac869e04926eaf6459aff4fae1e900f81b3aacacb6b56897ccbe038714937240993cd9974ca7cd6ef98fb81e7174221508c92a4816778 SHA512 c9f62cceee8837a969940735a76418a31e30cb759512aceaa02c172317419cdf2e3be61b3380840c3cbc91d98aaf043d878254af1225c7143ff3d92aed5dced6 +EBUILD Devel-CheckCompiler-0.70.0.ebuild 533 BLAKE2B ce97258a3b1cd8af6ec281b7924fa62bb5a83cc0a74aecd18fdda3e81411320efff780f3fa762ece85c6457defbef577345822aae55791163b48e40e031eb8b6 SHA512 c6259f11dcf7ddfe7159c3a7d127efbb472cd0e151b2188c1a58b5124f61e525febf225881fc8ba82e1f3d121ba05e1b237239ab9ab0453c87e07958aca80e79 MISC metadata.xml 473 BLAKE2B 6a72a334871ba29f4279f17676bac22f26d393f45fb15aedf3afc1457c5f32fa83ed4606b007fdcb17b92f76f1e8827d95be4866356202eb50ce00297ed0faf3 SHA512 b3ec611f8b34ce584d67e24614695a34096923ecf2f5bea23764dc2f18881607eeb43e43ce6e24c143f3d82e7bbd963796d48e096a690a8d5eb10c6defd06335 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/File-Copy-Link/Manifest b/dev-perl/File-Copy-Link/Manifest index 5c45a9c60f17..5409c2b1adb4 100644 --- a/dev-perl/File-Copy-Link/Manifest +++ b/dev-perl/File-Copy-Link/Manifest @@ -1,3 +1,3 @@ DIST File-Copy-Link-0.140.tar.gz 11157 BLAKE2B 4f751ffef556ac7cedb57bf8189f4e57a1e64210327c9bd28401f52c63437a88418fc41f5c1f8624b7b3bb66496eced9a36a3ed3cc320e614a6b6cb9dfb28548 SHA512 d937d8353c4be3070591c7e28ea177e587326936cea6d84d895d0fd951e663e506c5680f0d8acad756972db7c70147b31078a2e2595bcab4bb56879b97f3c8b1 -EBUILD File-Copy-Link-0.140.0.ebuild 571 BLAKE2B f85e9d21c20bcd7508211038959931a6774c6bdb2f8118a2c0bb5a9b1b29bdead47bc3f06d636b925e52c30329adf09e952c4540634273a22eaf4bce7512a7b3 SHA512 858f72c5f591971fdd3d9654c53697ec7b22b15a2698cbf4eb20a0cf618c012075a350b37a4d5422d237c37aecf512fb4e696168b069260fcbcba0f892f33bee +EBUILD File-Copy-Link-0.140.0.ebuild 578 BLAKE2B b8f705bd45327a87a7fd37a7814282005dddcc578de69e4935e080dd3c4688995033b6fa24ee07cbdc6583d45016cf8baca986bc4187e23ad779c7499b49f5ce SHA512 998d0f513d66d92727e5e183132e8c2c94dd48f747fe585e54adff81066c91ca0ffb1d8c1c81b410e19689803e319cb8d74f88a1785721ed6d87ca5f4092167f MISC metadata.xml 1088 BLAKE2B 710a32a76fd2672288a982401fbf586fd5df711673e934a1f519fd3b3431acfc33c122e26c57ec2502c4371f75799f805e5bb4613560b221a3681e9479060204 SHA512 e0d27b9ccfaf0a78843c818d7f9ad13da52c2f98cb2c9e732da6c78abb83ece2b1ab47959794c514fbad5834f6d994268427a1ac327a629f039761f69a1c429a 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/Inline-C/Manifest b/dev-perl/Inline-C/Manifest index a542af98a9a6..68b9510b34ba 100644 --- a/dev-perl/Inline-C/Manifest +++ b/dev-perl/Inline-C/Manifest @@ -1,3 +1,3 @@ DIST Inline-C-0.78.tar.gz 73695 BLAKE2B 79ec1ffaf7a35d2386bf774d153f79b1eee53c0be6deefbbe896fafce7083808251c5e2300e2fd19a78e559f9dc274e1546a86b763af996d4374d60ceba7f9a2 SHA512 368e68dfb9f1700534d9b391090e340172e3adde5fe15576f883e9341047fec35cea8660751883b27e128ad91dda363d513547368097a989457d669bbbdc8ce4 -EBUILD Inline-C-0.780.0.ebuild 990 BLAKE2B 9d7751ae2e8bf9b8d73e1b195d782b2a0fd4bef6f4dcbd9c8e4c6399b186eea10998dab02525db7269df56111c9d4420df5c86338dbbe94480a49f85ecf6a7fd SHA512 fc2e57b5c399e4b453dfbd73cf2603eca186b80d3ae885878e973a9dcc6fc6521c1b8134853b22339e6013f5ac21f5e7e91a13d487185978aae3ead0090ceb78 +EBUILD Inline-C-0.780.0.ebuild 997 BLAKE2B 9228175392fd8cd05562ac464c23e6b4bea5ba77234f06b471dfa655d3d8ff37a2603cf0aa6566ab013183e0131233b2e5524b5be30021149362e3f663a799f3 SHA512 2f306fbcc90bbd17e945a2d7c0db32aa17a4be30c87f67746c44d806c40ca69bb44236322c56585df646609895c87fc4487879bf14786b0c89df3e71ced31509 MISC metadata.xml 388 BLAKE2B 1779d2509ba695421ec128b7cf2411c76018cc1d3e8de9cbd81e84b1a015afc4b812bb33f4a409b2bde6f93635515d4f9144a59c3aac4eb9f8ed9efb10c1ec21 SHA512 2fe7fdca3f78057fc5287ce5bb7b135b7e0b56a3785994d54c8b206fd9b069c189ef0bd172b6c398277b702b669a3d92f43d4232dd93b5e6fecbdef048af7124 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 z5Nq`kJl%kriVykXvsR*~cRb`W>uWvn4TEM#_9XSet6h9$C#?GE;{E)gzW;bVeE9X% z?;hSge0UkiI_%1icGfO?_n_~n0y2W5ayk@z%|`dV9y)YfcKBP4wlWE;*L5xFD^3F!K>KwG!VsOU}(a1-!=iX!kcvb1wwyk`gGe^zg4c~NRA>32oYT!5d7!48F6 z0HdIIUM{2=fMSivafVsR2S66UqjlJ=IrKIAyjLC3Rb+0rI~C4O*xTWCVqWy)v2@Yc zZ0u~Oq>j~TFwQO1^T?`yG+hUMD!WSI8q#9LT{7??89wWE*l%}DB@C7l{AMptun_I7 z!o|Apf3??zf85oFUjOm+_dovpq%&>56a2Eb^E|);Yy!0@7d07`?rGX%@leaUP2oF^ zs{KHx0^a=ex;uf@wGOk^k>jFexWaMjqiQ<QaZjbs|V3fC?#<4`t=$EZVLB}5UaFu8 z{F5WryPm1GqwRK(Eo0LmbrbCptp$hd4Mhovb*(*HGy6Cm-UDm@6Wu;_By)!MF}49Z zh*$IdQd_%n!nQ-X-R6MxWoJ&aT51VZJ`D;8%C*%+`Rs8iFMF*7#i~kpVrA6ARdCtT z`O4N=hQk?vkyVG0MF9vx{6(AtIBe^!4ta&EEMTChdM%VW+Lte_0w{l`ygmWNDy25Xp1q7_BJ`INin?0_{}s1W~2)YpeL@fBN0aPBcJnh)*iPU8YpB(QOb^ zMsoYCUQZ~dyd~8w#yAz5JC2mvIh`uQ^hdQb$3c-$OG>Ko>A-(*!rhYgjCI-tTE!q) zl8MOwXPgFnW4rUiBZF|HEDveQq8SwL#q0aNEB;~UzOHlGZUyl7l|bx7!%b(;j zWyi{nUTi0~Rb4mV-T91isQn$!%lA(@v4pAA*dyz5_-R*oX>_|JVP;hgiqi%@o2&c0 zk|iy*Ww^A;(>c-;6nV)U#7ogHMHe@gM`Lq7aaUc6AfSIu=Akb{UpdDW#&&pX!;S&p zdrm_8+9Lj!2k8A4yt8-M7stf6%a%kf3zSD=m!tw{+BZuYy8woT;-9Bt+m!_0y`3Dp z#q(q<$EKX1(m$KpY%s&v6)ZXIrqp{AG8wl;#|((9(#gSk>UyiWZ4R;VqXPSy_p^J^ z8pYl!|;TP>Cvz7i#hpn6^RPMCA~h7($Wc!>b=gm2aV4=r1HAxR68G2d^8~1>w}8UP zq*gajmwY25+|TiFKj-k$q<~|iqnad|%a-7mtM`{rumTx>r0oXj76{85-TK0NB4c6b z=A}ket2^k9vUwZK83+(?Sea6)%J(Tr+HK3eqvi1fPBpID_5g2E9AAxumYyPB>&_VO zy9#WaK=p6H5T`|>vGfvKgsy8h2K=e9c{(GD3rc~xIC^`l33^=i*@LqbAjzPaJ?u*a zLyD=cV9|a8^U{~;umVwk{cd*1Zg(au+rKCa(gOTk<|3@fp`Ji{?xt5^AXKmudscDJ zrTx`AY0cRxa&+H|+##u4U;`&xSXqO+goUB(zH|1yIC3-&(pFZKe&=L&a~nV4DChF( z-HH-0up3oEy<^XhJq?cw_w~9x7cZ?OT8<5UntMZCz_aMl^}*`CCSoLkwQ zXPdizCBb3FZra`I?cGIYy{dYxmXryUE#4N(?O=rfJ6glb%0(hpEghe#8|VbE*+?>+ zIPh{l$%r+w0ApEyK640JPv-c|y8W+T$FJkf-+lb}s7vuEz#QZymnBK9LddE_C!!pA z{Pf>J&1Ccj9*$ZD?58boQzZ*6TSp}x?>s2TkadERfQkjw`)0Sn(H&j@v#BwyK6+5@ z3tC(V=-R}QcAph@u0Gr@$M6b~kV9;8C`!W&{UDkKkSw)-Ru3fpc#~+-Ir61il>A;P z8cAwV{c~G3313F}mrt$WSUG6N*S2bhQ;JIy_SS`@q!%mqIJxmK?H)j{=f*y@t^uIu zY<8uM>$<5W%BVE&aBVw-Mu*Aa@!?bxYq61JiB*Bv zPqKmFDI!>Z76fIdl4zf%&`8u%wog9fII?Ufz}8|w^+wi05s^q6Xw8ML3_rQxze?|0 z#bNvGH+W8+PH%cZ9=7C9J5LW@TU6aNYr8fTo`OSK-P?HQSpk#s0uBH4`+s}$>GQ|= z`R&hRCDpg@UZ&Ffp=z90yR?HHfGUcwSXrAv~txB%_0T;97m`4W;)sRr=ta9O@(~=udb(;lt;> zEkdV%YCdqtD&hUueEI|A^&kKA$3ML8EY%I`yCO|fg|tcXF{li!KP|M84eq5o+O49) zbgI3riqJb2SDi|YmY&18`l%e@Z@N{nxF$;e*>rcf+-r%TX|ubgH~Q&1ar4l1dU$2x z$UNtBDwaeLNU7q}9p-h{xf&JAcE+x@L{@d77f{Ek%lzO#REJiUwOv(BW?4uEeQ=FOFh67$dfZ@%l`qd{1IirO70*9<#QidOvqh&ON@A_K-yXWCAf^O)L~ z6JeeHzHNBlfDlmhr|YXzZB1)NthO4RHtRY}xWTC|Bma@q0jZWiIP(_=z88DOEuCN9 zNB~oc^4=VEJsWrDv`D;3mX`=1+9s)g-rQ^#^b|pnw@i!^~BbWz~}_R0GTOqruMU1Yhg^1kzB)5>8jP9y2(`?_h2iK_eVhuzF~(?cZk<%!lC*!v3s|xEH6dZ(Vi}sn-^wa+Ug5`NJM8VrP==Z zqWSsBCU!2!Stk3f*|EoV9qgW-hZU#2t_BH}4)d)8wis#GQ`yN{`}W~amP)f! zT>}_?t9=1lWq?imR5qx8>h%X%a`a43QmFNEdKqwO);;ml3cT3d4w`##H&g7rCI_?h7(?B{7eJDEAz%LI`kh&qbIpRXISpljdi zeFjL&Pj#~NvJg_}g}=IJ535$%zn4FcWh(Nyy#M^^bXH}QcZD+rte52q6hKliH8 zyHje(?=8oJ?n%~bOA`fs+{?KPf3`Ior0dB|qSNSsc;B3o(s3xlNe4AY3>0lW z^k3CJ2~Hd==$>pnI|pL+hC!oJ&=+rP+I|mVKHLOZqaqGxw5OAw5x6>h)+NBDM9sNR zZv(QO!ReQ6xdJJFb(42jgI|qaM_;#>>3m88V7e;6UK?FDZkWX$m;pTm+o@LsSn7FA zL?`_@yv)q1%n(_hx@fZRqyuwU*V|UivuihVt1P+OYd%!^Z^SFo%9&2PX%3#kzfQV~ zhUicU+`bCVZZDnop|R5rT)tPY!){|k-INUiEI=B?%+Zg3c6?{uUcaUxtJtMAPX!*G zTC_o^uMu+s=cb=n8e~4!O8=~8F-_aN;hpZ-ycp2V3#NZ4?a{npu~}T}Np^*W>Eb}= zrUG3!9pP%c0UPQ`%+J>h+J7}CoI#CEDIx(i6wjjOk{wq-R+-9^q;PON0UVZ7Nds2&zFXiLg@}mFf zQ5w-1Wo_8{B#ab!uLB~a=(4Y3e&C@l51kzeQapBmMSLkEteR(0x^G^*g5lVM_Oe2 zkufd>BQ756u{>V-zm|9Z{vxPtkNfOqi=OtpPx7UyJKDe2oI58i7NwM-$Vy__**;Vp z(JufNtWYAjg1ZQ1N4 zGTE({BfJ7df9*c6Q@2LQo)VnVg78gPR3qJn8V$EfUzgN^_CxDz3pq(+ZD4xin5zg9 z9DCENqp8fiD}g^>uGiyQJ(Gf@kWh5zCvCw<$rcih)kdt{0sRf6O@{96qai#`f&WbrMSJ;@!c` zJc(Jm_k*phhCTH>Ilb&8XSwtW=5$AA>VpF<{5bygv`4+WN=xUIn5*2vc_bAxx&poq zQnzcWd)CM>WGc`Za(&^Z4TPeMv(UD_BiYyiGo95Q>3e z$w<8Te@wQ96I&f49bFlG22&!%%A$HD@1L@!+X|ag#1QCA((J`bgR>R@23TZxcKiX< z!;O*(-26DW&8Lvv-Po(hOxkFQpi0r|eG-Bxs{zcsYc$X%IF5V~!2T@yg5OwaQR zU5l#X-fAERO^$D;umC^_rksqbFBa>=XF2Daf1ldNx4*pTX?wUzCY2wzJ*!ZTvQAEK ztMCUNSbpNX&va@>4gkJyF#PZ$<2>yl^TH}9Gm{<3tDK^&m~Kj5R&g$zVQ#v8NPHAo zOg0S$$Lir&d*05cT}Fga3)#PIoJEHS9kNk|2KMQ2={Xe0SjvogMNR6C?Cs<{srxbpNT*w zLM2e@?6zMg-qD!Ah^Vev>{cMvA-V&g(rYLOSAe|y+BJ>i00zv{nLoHY4A}NgkQ|J3 zR~(8I6ulnkKwk*;(T9vfsk@*;#Dj~Oe;NUz!bp@Gz*MD8gRTHJQNe@wwM)7t>0Xv6 zn4WkFhfNl(L4HAlMcx%(e8MZQd=dwVw`ytJUu;mquG|qZ#MoIKXS(j-^iq6zDnFKY z@5VcIDgOOi3h*$5W@%KvBrLNp)&pT~u+xe?K5F zYMlVPMspz3sWH*w(HxR!7F?Yc<(wBH;jO6jp^dFRvPv#Jp|TvZg?wNRsjE%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/Manifest b/dev-perl/MooseX-Types/Manifest index ee97e24186b0..cfd37655650d 100644 --- a/dev-perl/MooseX-Types/Manifest +++ b/dev-perl/MooseX-Types/Manifest @@ -1,3 +1,3 @@ DIST MooseX-Types-0.50.tar.gz 57252 BLAKE2B 14ba8c391578f738da9bd20c17c61e19aa17811ba60057de16167ec465ef8a063c89252e6b971e01ee5a7071f470e09657c726a2ac716fc34d6ada71a8dd3564 SHA512 42606b1caeb6423acaaa9288239c63512f398a2fba45492443d3e003c6ae3e93cbd8ea2631d487e428ea7d25b63744e4c2096a1e53012e262c99ff4b0c29484b -EBUILD MooseX-Types-0.500.0.ebuild 1013 BLAKE2B 5876a769569c6e4196f70864ea962ded007af90fafd2ab8d1c13de424cda9bdef727a00a85cc40b9e87bf7a7da1a1c250770704490d8c81e51f1db1c781f517c SHA512 58b49e10d6f3ec1ff3167c4ed616935fab176989d627796de5a40b866e1c20454bcdbfee6d3a473ffd2983cf6b233da28e7865d808ff2a3e1a25555369a74c43 +EBUILD MooseX-Types-0.500.0.ebuild 1020 BLAKE2B 70f8416864afcc5492bcb4cffeb74146d0c4745ff7220b060d852ec540b0f467204519401d08f88a9a41b63f3577300f0523d5637614f6d1c7bc83279a06d9ec SHA512 48897491380fc8a95e6f307a58276e0cbb1596c79e6874a05d49b1f5d2113285ce857b736a40c7322c44e3e9a802a3c70f285658c7375c00f9735b90f4dbfe0c MISC metadata.xml 963 BLAKE2B e3bd72f4a14ac56d2a024b8573f235a153529986d26ff9667204f54e02d6f94eb6262e857fd7ca30c8f69a23d8f16aaab0b85545d2a126967eb9c3f36da4a50d SHA512 1d05ee0870c5bf83cb990f967e6933a7be94fc051580d7338cb403ec6af58f850efc34458b196faa750d42cf1fe2c147f0fc50d4d2306786eb642350be58ac38 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/Manifest b/dev-perl/Mouse/Manifest index 9d2a8217e59e..e6f48013c0e8 100644 --- a/dev-perl/Mouse/Manifest +++ b/dev-perl/Mouse/Manifest @@ -1,3 +1,3 @@ DIST Mouse-v2.4.10.tar.gz 222745 BLAKE2B 3d0f5d3c6f9183f67db24ec9859bd945080bf5f9f9aa370dfb6803a6d32e7e01e589540d24bdc0a0fe338a08d9f89845bd8ef060d381717ec709877de066f2c5 SHA512 57d797bed24ccea66307d95395bb7d5dd860c0bc41e25a7701cf5a16fdf28776dc7633a6b8bbb1bcf6684b930385da71bf2d44f777a211988a500e30bdf8e9e5 -EBUILD Mouse-2.4.10.ebuild 779 BLAKE2B 723cad968b42943604a31d6d59a8245bd7b2c3fa6f463b542bb902d6e66f3ab77159dc332cac93fba86e0d891b1225af9364dadfd798ea44a4b617955989a4c3 SHA512 1fc851112fc45afa346307f2e30c1d72c36caeecdc4c28068aa2bf6546882282fd1945203d36080dfdf6d8d43077f38403fb42b99feeaa45e278b7f20edad5f4 +EBUILD Mouse-2.4.10.ebuild 786 BLAKE2B c9212c9c6f97ed0b1419b74f31f7810b22aed1d5ba6c37cdef9be5934d78ac3411ce3f6bb84d21f826b65a9f5aba386a8cc7e5eb3373528d892c4e1c0f698c55 SHA512 aec56e3b39fab0cbf59844d8c8380a2bdecb2904e8b26e83dbc314a41f541d276b00f52a207d2e7e1f9a448c70319e4067ffb78675113ab484f36f4a0acf7a59 MISC metadata.xml 2262 BLAKE2B 0916b57428ea820a1ca71f1487de36dfa3441b86241b9d372c30f32014af2901b7a79cdb1a9b3ff16cbd0a98818b7316c7555277f9bbda8075a5f6aa20c0cbbd SHA512 3221d09e315f504d05902d6d1417902c6d1cb8bddc517c2a541191f40ce7891f93dee31fa8b6da4a871960ba7bba4a2e3ed281dea90c8b847b28c164ab97a48f 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/Manifest b/dev-perl/MouseX-NativeTraits/Manifest index f33697893887..68f2e0769ab7 100644 --- a/dev-perl/MouseX-NativeTraits/Manifest +++ b/dev-perl/MouseX-NativeTraits/Manifest @@ -1,3 +1,3 @@ DIST MouseX-NativeTraits-1.09.tar.gz 50322 BLAKE2B f8d2d81bc386d83da7ec335217f6b59b26a5b9b295285e16a29401202c28b64628cf53e390e4cfe171f85d0d68654b5b9c21ac0d835404d2c2e71fbaccacfc37 SHA512 2aad717c7c78c1014f705a85b8bb8cab79febb827aa478a0884bcdd4d8d702a366785bc6104ba115513c234b8ca71cafcbbbc070ba37d6328255fe1f972c3619 -EBUILD MouseX-NativeTraits-1.90.0-r2.ebuild 745 BLAKE2B 0eb707a0e297d88f8338ee4f7d01dfd9df06097fcfc8dcffbbf4b04ccd4dc25046d19af11e0a1cc03f162d058ea6b49ebb69092e26674d40d42467dbb3f3bc45 SHA512 7a33fa9a9daba7a41b281769a779becf079fa7e7cafe25b24d45003a1ae7553e033a8833e69cd09badd4ebafd18fe74e6be2d3e9bc77c16bab848bd4bf59a0e2 +EBUILD MouseX-NativeTraits-1.90.0-r2.ebuild 752 BLAKE2B 7c7f07502d355879b5bd6900a8469f645bb37bc2c4392f1892b8bd479fba3682c95f537c8c454bdca5b2c8b92c42978aca57a5584f653911652f3569c72b2fcb SHA512 46ac6f089e3e83ce57caa6f29a1b015400b0afcd817a7a6a5db199531fff321cc2a2e97ad4f45b824ad37de095eb9e5c5d3244e134c35f0a36da552c8ce57bb5 MISC metadata.xml 2364 BLAKE2B c6532279dd70a12125ce32c8bba7a864a4e5c8499386eb027c93e19611cf9bf37f32dfb78452c67c3492a3bfb1a23c7aba2651a34f228a7c9f3a0db357b32714 SHA512 89e91d4115edb18a15298ee555edc35e2fc1a75a6a3cb960d980883aad15bbd1c5f2e83bb25ad69bcbf562fd12425681108872b2abe2021b3cae7f842bde11c8 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/Manifest b/dev-perl/Pegex/Manifest index 826ab1017996..ac612da65dd3 100644 --- a/dev-perl/Pegex/Manifest +++ b/dev-perl/Pegex/Manifest @@ -1,3 +1,3 @@ DIST Pegex-0.64.tar.gz 152976 BLAKE2B ae9fa7a75d8d8f8499f696439541c8a0708326ed3f0dd765fa3ba8339c12cf7cf4d72efc3bd58e85dfa30575e9b0d16a8297ff4728f3b2dd7b6ed8b4d4f7b8bd SHA512 e717a762405a77b2670e1d9b3ca2ef760db186b3f62a92cfc6e87049e71f3abd5476b44a285d27c622711557540a0d978b90d5c59afae63692986f510d7458ce -EBUILD Pegex-0.640.0.ebuild 551 BLAKE2B 2bb3bdaf561b387835f4fbb04dd22582596001103c15de3ff0fdc3b3c729780fd4a0d11a5da6ec0504b8eabe80b65580a0ef5518fab3c9daead55f26e55cd455 SHA512 e085e31a1bbedd1f24c5cca1f3c9094718bc8f31d4ae288337e71d498c3d659d0de4ff298731dbe3da17dd1ca24365068729568c120d93f7857865bbdc96c5ea +EBUILD Pegex-0.640.0.ebuild 558 BLAKE2B a131b1a7e4fe72a75cd32a776bfe18e7b5b0897c4f0ef4c857a75e1223fba9c060d265e27df5b4bc0c2896385e51798dbc8cf75ed802ba1b8d38954c9e102c29 SHA512 e25750550743ebf44b20c46e1f12d5380b48214dfa48299ea85ba8a95294b0aeabf259fc098f5138a6ca7e78c80cf1575e60b002c41998c18d8c5a43f2675cef MISC metadata.xml 1440 BLAKE2B ff20746a0706d86325d32ca3b1b64ebdd9fed8955f7fe00c4b58de95d85a3e6ae787e464705bf66439b0ed5b17b297117604be442525efbedea5fd50dd2302ec SHA512 feb5e0cf1c8a13e85b80c013dddeab5a51253dd6e9205815e59c1248e067cd4c0e9000f4ebb729af6800f63af9339e5e88a9c8c269d1f147ad276945fbe01747 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/Manifest b/dev-perl/Sub-Exporter-ForMethods/Manifest index 89fee4b563d1..1fc7f9d77b90 100644 --- a/dev-perl/Sub-Exporter-ForMethods/Manifest +++ b/dev-perl/Sub-Exporter-ForMethods/Manifest @@ -1,3 +1,3 @@ DIST Sub-Exporter-ForMethods-0.100052.tar.gz 16421 BLAKE2B adba8e553cf0a3003fe0af1fcdf8904e7e15270d16b6c80d8558d536d5baf22f84bf7d9c2d0948fab69b90e41a13d7f02cb11286c86e9b31e8cc4ec2f6e8b1cd SHA512 75dc9d150f0d0fe33f727363582f99f1ca5c4b76e789e33e640f648588c23531516a99affd9097bc38e175e099dac817d307406dd2380f422aae401f3b5405ca -EBUILD Sub-Exporter-ForMethods-0.100.52.ebuild 739 BLAKE2B 58cef5bab74521a27cfbd1b4c6cc15930ffb4c28557daf9c7bc771f27d3bd612d7c7d3de68b526f3d50c4bc8f9355c22598ce43e4af365e51ac514095f3051ff SHA512 fb3704d79de0561c59600711d63f78c5a8d4b39d21bed35059acd53df20584436e787f548194abff5ee015d5a4895ed0b106bd4a8e8df952142e81cbbf7825b3 +EBUILD Sub-Exporter-ForMethods-0.100.52.ebuild 746 BLAKE2B 0a7cd8c969dba8342601ebeee9f5ab776555a6d438936086277712226b49d2380ad63fa47ca11fa7da10da15a1c299dc6d6329e9c0a877ac257300517eac5b03 SHA512 273cbb175449837f6953a32b74bdd6345b10aef622e3be851682857f177e059d33768cf2086fd3a871aaadc49ccd631ca70c061a56596486195e65997e410a6f MISC metadata.xml 419 BLAKE2B 59e62f59a9605d708833d57df55c79eb420c2c299cf416cd178f2214b57c7dcf63b25e796a4bbdeab815a32952112353790d8bb6c9049d7780d9974f7c770fac SHA512 58ffe80ad5d1f7e109f249b6654a3bf575cf248f89772b50661ee40219a4bc7d85de8814463fd5bffa723d5004fbf07fa81a281161587c30d7602c40434551b4 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/Manifest b/dev-perl/X11-XCB/Manifest index a7bca232f307..3929966156ea 100644 --- a/dev-perl/X11-XCB/Manifest +++ b/dev-perl/X11-XCB/Manifest @@ -1,3 +1,3 @@ DIST X11-XCB-0.17.tar.gz 90833 BLAKE2B 7de56a99abb27373f0473e4d98c177d3db4f4811bdee358e79a85db26345e59f3dfa0998e10678fce1585ddbf1f58796f75d2adc198ec6d23ae521720b3d93ae SHA512 8a5457afdb3b32fd6d425a27dee1a6afbbded222cf71a9d7201ed2c0db0b0b7c803ae3e69a897c510b9b07b79e880efe0cf062ea025d2d3ff7ee16d364c568bc -EBUILD X11-XCB-0.170.0-r1.ebuild 962 BLAKE2B f63274d4b6034ae565b51579fc2d7087357d7993ebb81f3c13d763d39b86f8cf3b378d2f60b6a7d87b229e3bf6977b0925da846fc4debaa7e9e894a190e8d830 SHA512 825570c772bb31bd29e02b8a1463049fc5073bb0e2cd669330c97b5eb4b4ee418db2b45482c6c8702a0b17d92f4639727cea05b4c37214363fe407bff0e80d33 +EBUILD X11-XCB-0.170.0-r1.ebuild 969 BLAKE2B 0b41dd8101b0890c389fac469d2810a5c9d99c62e08cdcbff2e3bf0e1550091e67b514b9cbbe5e8fc6deac89f84ae87a8f17a2d7c7bcc8905be7356b771afaee SHA512 e096b5ed126476b90e45b4215bdcfb4cc8342bc713ecd6a792e34d9749d5d7f98074bf283af5c253d138e692e27b216bdc3fbe2653292bed260b29180f6e6945 MISC metadata.xml 1271 BLAKE2B 0ee20f9f998f19334c078ffdb26e9ec0cb8d7cb14ef8dfa9d7cb0aded10f89655048af8ab91d11079249b73d84e532d590202af181645df1df71b79b56d098fe SHA512 279d8c3522207df5f1fb7ab6188e8f8848bd18c25e127d1f59765ddb5a6b0fcb89e949ccb703513c592c781396f893befe7a46f9083e4c94640c3cd112da29c2 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/Manifest b/dev-perl/XML-Descent/Manifest index 3d30a520cf71..12b1fbde10d4 100644 --- a/dev-perl/XML-Descent/Manifest +++ b/dev-perl/XML-Descent/Manifest @@ -1,3 +1,3 @@ DIST XML-Descent-1.04.tar.gz 15212 BLAKE2B be3f129dd27baa07231d5a8929a9f87307f7c7cb4fc12e81a0020b7a309ac68540b4c57c1dbacfb0cc084910ced7b48fbcfd83ce21dbf0afc8d76d29ff45a16e SHA512 779a476907ecfbe9c279fa1f476c3aa64de626c515719643be21fef8b945cdd5c1f654a189bf7ea9a6964a88818e101e1eddc019439a5dcb397f56b13bdfa415 -EBUILD XML-Descent-1.40.0.ebuild 508 BLAKE2B ff59d7f7f7804f45d37bbdeb9e65b54d87550af3641ffb97d0c8a41656375661543b0608610ca1406b4ff2618220e8390f197348aef752ad7e9ee1fcfd4a763b SHA512 6207c7dddac419b2d7c98b04192a335fe5abb9d6c692daa35bc7a56ecf13ed92a1fc9315f98024ae278bbd3fe1561b0276099b4a3767a484eb91d90ebbe0206f +EBUILD XML-Descent-1.40.0.ebuild 515 BLAKE2B 8be858e0b612cb36ac198fe8cc332c62064e92062c3bbe92dcadadf99f219b187f4b84d2d5bbd5fb1815b793ae7211e67ed38d5d678f717f70850c2783e66cbd SHA512 f51af4c9f96b798a0b8fb1342a0bef9734f9fe281cf8488b8b2eb21cbb285e110ebd0c8da9c21dd1c5aff80ce5514d9acd393237933946f62e25ab71fb542f1c MISC metadata.xml 394 BLAKE2B 1d9879e93ce8e960d600870744aaf26691895fc6e242d89de9993a7e9ce264ba326d5378e81ab0f455fce5ecf267de0837ddf8aecffdf22a1b7f4f2682039d8f SHA512 821c81951697ad7164a18538068b5a6e391ce32318bcd5880d393415cb12681e3e66fd94c1e8d872fe9d65d4e47e4f7dff9b68efc31d2fff43cd5ac9a9eb9a46 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/Manifest b/dev-perl/XML-TokeParser/Manifest index e19fead19a18..263eaa22941a 100644 --- a/dev-perl/XML-TokeParser/Manifest +++ b/dev-perl/XML-TokeParser/Manifest @@ -1,3 +1,3 @@ DIST XML-TokeParser-0.05.tar.gz 10989 BLAKE2B befe52db43a34d561931908e6bcaede89c93ed37b869a2dd47668af8299cbd3e4f27aa533ad82601546e5a1652841ce9d5ca035b24d6b71a4b6d47c66b55e0b5 SHA512 c19be15013a04908ae863ec1095af34785ad6050c8f895759e98053a0c097c9a80f5c99d33e30675c003cde7eb3b9340e866bc90c5fbcfcad93666df42439a7a -EBUILD XML-TokeParser-0.50.0.ebuild 394 BLAKE2B f8cae5853acf3de95fbe8671ba93721aafd751b8f708f7b36ed2ed0cc7dbde98e9548941999f002a3c9fa1bd23a7232d7f3e900a4e1a47b852829b77f0d72d4f SHA512 f3b546218e1ee090641cf0c8c76dc059dbabf3964eb87f930f6396501d5572700e6381b77a9c32aa3492510a42726c753a68012e39b3008d3eff4aab9d89a010 +EBUILD XML-TokeParser-0.50.0.ebuild 401 BLAKE2B b01209bc0eac1939ccf3baef14963f90407f1cff8dc75b89b8328a066796f4b3ddf1b80c8bda4d44df2834d49e6c8ba2af3e8eaa38c92bac086e7bf22cbae2a8 SHA512 e9ea582e7c5dd9a07726629e48cc0290e5303c205c861c4d414b5bba076607bcb70a4a56bcae053cfb165726034318d71922978c80a187d1d81812c150783ac9 MISC metadata.xml 469 BLAKE2B 9ad9e50687658d2147fdea29576b2aefadc0025636562706c220254704e3ded1778ffdba6c98bc7a3156836afbf38d4ce0def40e989d436f8af79f6338cd400c SHA512 17d907d75f629440fc25c606626a7c15ec0b37941f8954d9bc46334dc0407957a5f00a807e436ca6a70cfb16ece23e29fd43a1d583c0d478c0b929f3f775c88e 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/Manifest b/dev-perl/XS-Object-Magic/Manifest index 280586f1871f..6572ff1c3103 100644 --- a/dev-perl/XS-Object-Magic/Manifest +++ b/dev-perl/XS-Object-Magic/Manifest @@ -1,3 +1,3 @@ DIST XS-Object-Magic-0.04.tar.gz 66287 BLAKE2B 74398a71b2a2cd2d867ab6624fe88de19e2730ea1d1ca641f265281de2c5024b38543d171d5505ba6e3271e523d390dcb14a7f0625c988efba472c6bffca4b42 SHA512 315288496c0bab79f16d010f7f140dc1483bb3a1053a7fc41a048308aa1f9ae01b03795be28f132c856360176372d2251315ae62db950e377be88ff222a441dd -EBUILD XS-Object-Magic-0.40.0-r3.ebuild 740 BLAKE2B c82b1873a168a1019d69201c430c110a264cb51b60ce9eb9dac6c7554ddbca0a83094bb379428c6f756ee2b62b283e00dc09bd13c14a8820e9fee4d5b983a1e4 SHA512 da8e6e44945a7bb39a092588bf492550cc0c57ba28e7d499409c12c4da9aeeb83eae414ae8052387736edefcfbb692c8127949f055f4b31951aaaafaa94adf3e +EBUILD XS-Object-Magic-0.40.0-r3.ebuild 747 BLAKE2B b11a59eec2fffa882a83a49a329314b45af04ef2cdf73cc2a1da1f2dbcb2c160726dbea821ee98d581bdc6bc9775b1b032e11b7f8d7b741907b33716707063ab SHA512 22483ad7cac2b42bfe61551692a129ebd392ad1a70d60f79cf8dffdadc59b88d6061c52f2e1f439a4a46ce3d4256dc28fefe123afcdf4889fd857f85b3748d25 MISC metadata.xml 483 BLAKE2B f0a889008afa432cd8596bf8927de8d92ca6766c16dd9ce168b4bf6306bbcd8ce589a320b595f057c891f019621a1d02f2e2299cf7ecd26c15b05afee1499f57 SHA512 b21aa3118b2cd7810c7cb81febb9a459b05e7daac49026de6497a510cfc8d8acb2739e290860a7f3af007ede273d62976360c70dc40dbc2fc1049ab3a7b4f11b 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/Manifest b/dev-perl/bareword-filehandles/Manifest index 39111fd95200..2dbca3096d83 100644 --- a/dev-perl/bareword-filehandles/Manifest +++ b/dev-perl/bareword-filehandles/Manifest @@ -1,5 +1,6 @@ DIST bareword-filehandles-0.006.tar.gz 67243 BLAKE2B 152879d5df2a4d40d6617e7b5fbefc28484deb6d9c48db5820c5f93702e053d2e9f7218c1190d67eb9c4b78937dfef309c60412284a7822ad9b539b5ccf17447 SHA512 73cf85f35d10d13d4ad3be471e30cce0a19a899a7c4d033d2202d815dae8e30aa54b2ad7923dba6d798db1c49d2dcbc7c4f72b2d3f1f08e6e009700682d4e65e DIST bareword-filehandles-0.007.tar.gz 73269 BLAKE2B 7c16a8b68601c09d5d8a1fc616363efccd9c1b6da64de5ad8cca1ae961ec6eaf8c8575ec650b0de2725de1ee9ff02817fc4a2882d3800cdd2b4842ce30a62001 SHA512 e7bd4e2ce32b819086050d1619806a5ffedb08732a25a8786dc70f6c8bea3cb3dab2bcced2d5f02f8248ca816dcccdaa2a20c6c943dc5667f334e9e319dbee6d EBUILD bareword-filehandles-0.6.0.ebuild 810 BLAKE2B b426108f19d0e72b9da37eb7fe07f2479f857b90a43e2739eabf729cc1c8a3a9265adf23deffb809016da7404094ae2a4f13762f216540122e4f39d7d3e965c7 SHA512 a4f5f2d588928803a211cf2b73844d0bcc250174082d4c67498606ca767ea1eff99f8d20224e4cf014709b5ff44c02e0dcb1539b52960e9196dd86a2822fb505 +EBUILD bareword-filehandles-0.7.0-r1.ebuild 894 BLAKE2B be5786ebeb68d73533ce3d12878d40ba1fc79f7337c6aebeb48dac95662dd2a3fe3a33749d4cf417db5a1ce76c6f1effc7e8f1f538e44e8fbe56bc1d0cd33423 SHA512 1cd9378932c9a2230a8b5c6d7f6fea7d4d545aa58b91fd8de617a5a098f549ce0151e04f7e467e2b92b401f19bfc3fb50653632913f4d6006c689c932a9749e6 EBUILD bareword-filehandles-0.7.0.ebuild 815 BLAKE2B ad870ab2dcdcf5eb6d784b6f611e984033283d121d81dd859efa3a3961aa9fd112091558607ab605dad6ec7f260469d312ed6f44dd85a46e6aef56e4e6ccee0b SHA512 46c9284fe4f799e065fc39153e40311cfddd5c5aa1ed3b3156798d323dba9af060e187397662b4f5c304c889752593c89b214e4c2be3ea0b4f087980d98e028d MISC metadata.xml 412 BLAKE2B 4f50f77d41ef36a3ff55441a9a39275f5b49543199c268f8b538fa38450a6bc4d651094ae28fd56ca152351822f9dacc79f0f505b3be13c77f6745020ec6816c SHA512 04cc8f3c7bc3ef56bd4876632e5e19c647ead0ddf97da3270866ccae5801e19f95755f3385f7533c57c65a841eff28819e1cad780533415ca9caf0d92ae41253 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/Manifest b/dev-perl/local-lib/Manifest index b8c3e2cdf887..59821a8c8aae 100644 --- a/dev-perl/local-lib/Manifest +++ b/dev-perl/local-lib/Manifest @@ -1,3 +1,3 @@ DIST local-lib-2.000024.tar.gz 62941 BLAKE2B c618c320af46c9223f67109deb02857755b675223b0a71772227b2c7fec47225e323cdeaa9b2c66e78e9e69964fff0a19367c4e58fa4b9be5e120683e69e9078 SHA512 d23c984f0652ea8dd7028cd2dcc00991e69a5ad1ac6fce9707f953a5e6456d8173b444b7631884e764eb5ff18cea29e8e560c3835eacc0aa34382c0d172a7fd0 -EBUILD local-lib-2.0.24.ebuild 577 BLAKE2B 32b55107d0483067bebee6d737b385fd6dbb46683c3eacd64b5babed541ed186444ad8f0ecdf8ea7e263f036cd395579234a1c3a4a3aa9e7f01cedff72018577 SHA512 765dd3130220aa2cb28ca313eb5c204ecf07c85dc47a93ef6a17b3a9a09239b3a14d4e0fa9237ff65cb376cc0add57bada6f98f31967eae5d22c1ccfc57962bb +EBUILD local-lib-2.0.24.ebuild 584 BLAKE2B 51db08246e9e04383fe0a107b7e087df6480cd3c6bcad9e97fd01bc78a0f45e3ea1539b90cc4e342e442a7e8e24f56c93465d4ea290b606b61edda56da9363a4 SHA512 09aaedeb208b36514a6a23ef8c06c695e444804a2de389f79c682b78b1f9fb8f246d49308e933870077947492717aad29c5ac801c4c39865d953b1898939e8b8 MISC metadata.xml 480 BLAKE2B b2613e1c31939aa6096fde9b34df7ff601861371ffd532ea6c71d9dff0cb25d7151f2f34c5e7b3fc8b9e0706b383368fb116b4021a8290ea907860eb456572c7 SHA512 0c3b4a34e1c84b9eb03e7b9bae3d11473b60071709ddaae74812d1746d4c97af17f7c08981c8031930dd104dbc08cddaaf96cc081f06ce8c7f06d8126b79f9a6 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 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 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 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

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 zs{A@^@n|dUYmzn8gXqrGbLK?sEBrP0>3B4wCk@!F?zN_)HUS@~siuO*XEa#HrYn84 z0o%!TvcP_9UXwd450xGuGKFo19XvKmu_R6kuMxWf0d0imWG#r8#s=}W1}rm|YyF2c z`^b_WtPd9bAZNFBJIRY$qY+1WB)T}? z$y=kLTAlQs)1XKbTkv)c5&mM$VpS!GZSz`|Cq00R+2)Ee2A+$mZ5q7rkrj&Y)m|6u z?fcv3PwnR=Mbd+pXtlbz=XpA}1$%L*wk7t@&O_D~c4#{clJA<46Mb1Y0Ht*oot8vR z8vQtB$A@EY8dUFbDkN`@8T>(OBay3)Zptzg@0cF`Age?M!Y6S_lSWhI>W zKmCG2r@j$JY`C(d{T;6?3@&)y=L}a2NZVK%f`Rz-IDGX`YbF31fFfw zP(sPjq+Noos0t}baX77@kz(rv+x@n}*|enAY-$AW_kvm>yP8GYfTnxj@!qSbsv&=- zgL6>dLz}<8@P!99uKo^HfCq#c@RD*}jbW#7IjY_tyGldRf{9(S#NKi1)Jn+f^H7>? zX%i&{hRL~7QmYp71|r=v{C|6y*E*gY8@#OHS=b-}RIcrCHprVu&Fa(QY4>AsJ zJUr98?Eg^LhA_q>2*A%n7Z{?;vqJD6Z-0FnFN(KMeXx8wvXY9CVDT`v!p^#tA6R>{`d$<#e)CJOVjdlAw{YIBo3Yis`T_OIvYwLOLV+rjRfCA?}&omN$? zN`o~ZVS5Lud)=axEy)GOdAXwsd8(_u7|oRIPpxMZ+~PT0`XU7$`Mo5B_v_r*leyVm z!gkfyu6nzv|Kt0Ghz^`Yr@h*aZg~e#a@<+bCn30E$=UHP=N!BK@x|!1EBy`Luhrhi zi-l=Q1Vz@uv?Xn-;741CN34w`2F<9=5n7SA>Mq;z)qGj1_|o(A*jH>&D_QqgB66yo z1el_Vc!``rM7Wp0$}M}fDX}Zm$TAV<;AGhw2ZFKFxf*E`y8)`Fey`_ph9d7@4Kxp? zpBys>SsXwpc8OWgepGliQ1GdJ_oZc%(C=2;_9kSWW>K>~zc|%7fyd~g)vY``BDdV3 z$pA-KO_~I8p6a~$B`?D^2VfoAv%OQXL(s*l*a672^%`u4=Q-0apN{8KsQdO~Z&l}D zmnX~7MSwt1F#Dw|U5u8_#R!`Y+O>GH`t7}2*86p{FvoG!5@yq%IW`9=iLFkpMK8gV zm6p!Kh8=3)0Y}+1G7PN(Jo0fqJadOW&qS(=J$Ku_XBiwk0)#8;dN&>0?QnrZ=n9nD zeHa~QA!`y3AV`M-B6ruuHmYQ#5-xbv26#@J)K|Mal0X61OuJlQnwpE}=PRQxf7I_U zWc%s9s5q~+LMHp zx9i)y5AZ5X(C!>iKH|Iq;@9Mh&DLDUghP)Bf5(jWwyfZ#~BRw@++9VhVd$$(puIc0>sbJM;Fu6#f4avdIt)f;f_g@&5)iWMaN z=k4JtEQEG3YKMEVR<_k;GNwIhn|Dp?I(M_KzuCWRa`JYf6k*!vO+lqo6ImU>Ajlk@ z03CuBKTG!g@#pW~KfShB@VK88`&18r5jurF>b;(u^h3WX#UYl?)M(3VJ^-&Ss{&wp zR#MklwJuf5W7G2-yc=E9UYfbFXWO(5Yers}zfHDe4OEWY6-Mm*;dsCOhPMPWRpOM{ z{HAt8RlHLr1q*Hf6aA*k5%t9IR>}@(w(6-ph&TV`?6;oU)kb+;ho*gWR@HaKx^DOf zA$F)ex?DtT)7wW=p5vwD`se4@;@4CA4p0+J1Q2EKDhqcmKaUV~b-$9Jmq)7!nA$P= zc?0@Xz$D%lbz=yAju3O`hBD%(u6OG1Y*vPcGvmXaGrNcrDK;qp&q2LZui5kV9=?1b z0s!3ivVBzhB9$Rz;8&^aQsp(FxmN$|W)!7X722R2Xn0wbGqTUxugwbae9v zJZWcrbjczuaF#-9o0aL@Zk6LtFD+oX4UkyWBGMs6U(zS_WPo~Z#A!0gJKF;0XItCA=>0gq=L= zKuVoh*^OHV06k_Kh)VJ#XHoe)cJ`jxX=q!LZQvky!gx}t=c=4;vNHD8;kEI(?aQH4 z9n_TUeJ6D|f(nyzeBLX=yuKU2o`@1Q&Q*w~QXNZ-iO~JLW*^{0d75s!nr&)_P2EoR z7pL5U5_9LllRh*~wsS*OhLr8?QyKxX=6#DYMwZvrF*`uL99O+hmi1-xs(kMrTF}JE zCR&m{Af%jug8+X_Gd$)^y+As~t+hcWgacKaD(Q)@S|r8#YI1anLrk01Q<8%QsSZ7C zDo;B~LmE1qJ8^F57QYY;V4o@xUkaCmJA!yi+{>DpOE&m)2W?&#>wm_-zK_p#?>wK& zC(z1)8lyEmI!}v4oc5_So|EVTV-RtYDArWR(pK(ZN`9|8wQzKvxaCgg8`bx>s0k$6 zPMZWf8x5dYhi$Wf$s}gg#Be&@90@by(ehLXL{;r90G|EOzBJ6m-ng#cfwu97ff0Pt zJ8(h#GIa^k=ZIYgjUTE@fhVT}4_b5{XHpp33yzh+ED0yg8Fp)j!_lp1uYQcru;Sm} z{_pSFWqls)``g$5o^v2FKCUUP8g91c=t9yJvVc>zwC!r$5s5ix1S<}v>%%(2$uyuK zQR{UGld`CjBDfzA3W&kVfs^o8&I3~WwYz_=M{ci`bzp(@!M?UaT7kG_X~#( zjkZ-@?8l(D^9nTaWyozU-+vE>91my)4D6a+DII7;+nrR_L)BS6QkxzQKr+kfyLFzq zrfNA?JqWtY)7hz^y06KaaNd!q13WnF1sV3j=E*VkYDw3Dy(^A6H}(La>EX!?kRkTj zV^TnN#3)!FG$EesK6sM*)3#BIkaoH>1@R|<1hPJ(bs?qU`Ewl}udR4*BhmodgCZ`c zYOMOR>$MByl&H$2`TBK^i|2oSShSD1;JK6YIM~#xUxwf;`zW`qI1@(T#lPl}m&_X2 z4AmnlMb^^3@g-pw#BmK8lSOR#086iHZhfA>9l%glmoIu8w?06%EGNPH^cF8F?)D(! zJh%X4Ylq%2aq|0>Q<^rf;I_u5*(x8-ekZU>b1q%a;MHkj6Vq`nar_-HdFh-91$G1$ z*1TJ=)8s%6t6@pf8@U61sVBy8K*}n|W63_(Uq8Kl`||srzrJ{LJ}Z+t2|(7l3u#!5 z&k}5+YxZ}R?qu)5ih1<~k7yulFNc#gx*9Jw<0msjOv8!zH57Db845(H(pqx zP+`b@%*@u0QHP*a)fhhxn zQ`!b;^y&)0z^`HmY+1HArs^s#RLr+%&NSyAO_6xHcZ4qWq5s%fvM!ev$>A;sPCpiaXAN%7n$=T4dHO{r28-0Q) zuB-#>t?HeM1X3Qti6$8rBs8hj#xXe6v>&!|m0Q~HwFFRXH&g={J z9Q;0Uuy@V5flB*xN9SYRzSM8uU$)yLg<7iKojC=g>eDc-l2^eD4A6&WzX7^3CDAJe(R=q-uYxxIy1Myh5<|D1yIvc@=5Zund5f9Pun!5 z*c@z5D&&JBW>;~^bIQ(TwRiiMiI2p+xJqP~V$M!at$`zj)(8V@Ci?J)puo#J))RJU z`eqNZH$Wy9Zk1a}a>n3IsM+CX%l37AdHdhLIi@ENN2s>V2pg(Afh-tIOD&~k!Qirw zk;13CF3bIV;CPq;fh*|)1FB@R+B-yWy1c~Rodtq>=KjMU%9$qqFe*e8#c^BI*|R)M zJ0-qb8Dw8$!LEFkCM6tkhol0mK!~ZV!=)S`hu?^BElFoi=sKbf18N$v_50#YiTif6 zrE|Zs)ngur0{O5lHrPmHRJ+X2+y3^St=qRR|M>LzUtqZJU!RBVuV-UjUJ%v^nQpp? z?$!@>PM7zJ5rlIJrj@qZhl*>quY{#RmJ~yW`t1(Ucx9L!EF!S8H;UFX+Sbp)P8^Z2 zz9J`ig*RGWY-Ap-1K%&^l>Oi1oxKqTqqRhK+S2kmU94Lot2FJR`k11iDnus9k?C)`2QMb{&gQ0G=B}=)L{o9=-_ zy7$SK(ykWL!3%6ZU=cx=SiGrUPC(A5&lpxkZWApB4Zk!btwbTnV<$$gtEa?Cx>>&s zZoE{7)U@f_Z980pZ)DrigT$kP?PPLajmA%=^@6PHDTbdlzXn|bG4JGc5u)% zZH%X)#WSeM0w3Qw5J5{8oojZD0Jf!2Ha7CWrr~8DtjVFtVz5v$>`Vgfxexua)nU7ew(FDc60=$uaE|-b4*OkZc&o}c zbTW3({_QyTjiXy^^FP({*=#c-FA@a_U0PAFvE!zU7pdF(^~1&?%>v}15Lv!}u=C!Q z1$DG*!Z9WmY7ll0c*0`^sa^1kqJGAj)R%Z!!cJ5 zay$5pmam2_TS?MZo$XTUX`Y5N&Ld}SSV(IMWlZ9BQ@-klguh<6EUMNBV{_iUO$o;} zbx`IzzOUG&rO&+tB1*E@eS%&|(K3%qW693L>M9sV1@E-xOD?V&(mCnsOTbOl-gw(x zhz?_^i0VZQB9iU%wkBM4`-wiypjXBT?20cK_wJwm7(YLk+HaDPYfue$J9}+)Ma^OZ zbyB9L8?UTS*}Dma*;oNGxRnmh-JTj?VSBG2N9ib9iFe=t^jX1^O^_|!w{ZSG=_+3!~~Wm zSqC5Lb!zvfgj+dmc{%Mq)in&@?pU_6_C=|MYWrSXGq&?tRsQq+1Cu?U$ET8z6M-uF z5^*;NyTkC>cGH0QuG$qjm73b-{RPL~o6qGWz|+nLe6;9y!4kG?93irCFb^oY#*2-w zda4x<-;y?-ZYy0{N^Ta@yl{Wqos(;ZihiY?%N4oS;l&^eyNX0@4y}2}pUOUG(N_-f zwkQfj;}xBS0e3i1>v$9Fp?N!cFY^i~W;>wFSydima+1#HUKFupHRJPw{Z)Vexjw<= zY>#i54Sj3S(iv{hK_Q_NTgNigR6}hUo~fVA5-sb_5$yvBd>>-m-evl%jjNR`mnGXu zE^i6EEzpKdw=4FU!|?aU&b%J(!-vWj)w?{c%(Q55UWu@^ZjBF>o?|AkY2}qQS?3X{ zqclL(4l?rU%UE46dC&;pG&;&fa8aA(-n6yhSarMhj%E5_j}-}Nl5YEaPLuuDU;gp^ z`~ehcfi!6`dxKhJMrH1m(QXL=5fdx~Yzdlph&FvMMO;Y+SP>;?i*wF_c#6%MGFP_f~* zJarCra|!CDW*ft+v*kQ`E#U{baBGsrV8f77GPfVop+q)ABIa0#)k>{D#_pp|cIr zP4e_&XDe6(ftvt)v_a>0pGC<&kMFhjml^W%+_`vKr&6D#*!ZsCHJHzGs6l)=@|{)H zENgokB$6C@tE9{p0%lap$=Sb8%HgkM@NJqymp2_=oAQ1TWRlc%Da)e=B9SPG2(QP? zz22>-I40`^v#XK4CRCSGwOvMY5L1IfIo)=@YC*H|7WAW-7q#*0w_r^c91#81d-nMJnWH7 zUI_uy)R;G>07q5rbQ;TgJ85#xK8kAO-rX5Uf;K-kg~@pVi^Y$bi!Cw9Q8B1>vsYNl zzxUg85ZmRo>!xz)4WV4{iSrN%@BB&B)I!(GrbbmcY7;o_F~+h)3T#nw-K$cL1l}Q? zEJ4fN1MqlVX0;Tww&$p#GQobRa>pf zIbV&J(%C2wJ<_$x=_H*A;UGBO>YkAG)2V1CaDrI4Mzh%jJ%HKl#%w^h`^du66Ci2} zg_`eM=RqWr!&9|!hr2s2ABJjQX<0FWM?`dBReeU5A4W>bS1m2RorTFd7~3`2wY0W{ z<!}*85 zx_?cC7IN$-zoJpH-MQ$irBRJG7EsWW}jiEh((%%NG0d``5S6zq|-i z?q__gncio`5gQxG%Ay>psBfjL(~>mQt5@^BWXpgTskpjIVZ|!y8S)XrF!X1eylr zR#ui7Z3~wp1DCT29J|##F5fL70v zE1!S={@X9Tet(+sB|Sfl6MB!SDb>^oQ2)|l7u~F|pyHW7w`-`Kd&13ju~|_^biX5b z8o;?M?>0pk*lpUDp3WYT8-y5xXl-FaQ`pP#cYfTQ<1f+X9IZ0W$GMDlj2R)pfsQQk z)#tQF^>pZk$Kxz-kwSD)%x!@#1$b-9wgH-8^Z-tISO&-~)+Xj;;|;*4)A2Su!713I zs>u*hg8f3-A)fNOWIy+%B-AP?sm~t&uUqHha0D1Qx%1%6tJ9a@whiWE?|`*1G8Ah| z(19x+mmYU{wZ@TKPY6KJFJe8^Q=t}Tv~Hz(I9Lu5W}_hQ!?sB8NAf(J{R?^}mcz>{ z(wthz1hCHbQY6h`+@TDjwuFjIvisGE*&P!H>N;LL2T{F{1Dx3O0{SkhJPgs3yh$58 zK@s%6TvxS4T7L0tp7HtfbA!wCT21mi(Vge%)$}PNyNDv8stC^R;SJ{m;XrzH2Dc|p ztrJ}=9VLOoOto3rcY*9&pjn%e$N=(0Rt)nPH82vI#zHfI7@!a1Qxg{ ztP7%H!;I1}q^}X?6-qG3J;SiKK7RQ&{`l+fBv!lxBmwEzvvG!$ajrUN%OwEM(=rRJ zSV@(rA2+NI-lm!}pQ+ejL0;79&Sqf=A zAIhEjQMbtVA>u8w`B=%^!iDZ2++o28jt!JY@;CCFz^Ml{|I=S;92OxoD)56t@0$_G5SyYdgv!%wF z(HJ zn(G_rq|p4+s(k{1S>aY9sS-Q(|7T~6;Kk4D^=aa9rMW)pLzHGXxterZQFM?0oMZ@sOX0^Pz@=}wZ`!1-%a3?EWn2!`Uad-!=anwl z&VD;rR+58_3aIRXu-=1maNd@|AEySXAb;(_lxHEE_76)o{?&f}v%e^JK0pP}Hfct~ zz9vp=(~&s)ap9<{PBcf5l*v(G**pAI2X<8GSSDUIZGolpY^Ey-fmp0T3Q=-b)v=}$ zznb0AsR7Lj?xKtfxyxYkUgg&@Qvd0=-H8Yl+R!JnFWm0nvs1HO`$dJ{4`LP=5yJ0g zW;sKY4iM|elF=&dA%3>alE1ha7(3+XWX%t?uYE7pIzR&Z8uEMA4OwgUrGBk{jPK*? zr~e)O=PFxD>wp4DiJ3KmHfH5r!Iwa=jsHG)US|RZvd0KXd^a0)ph0?K@!Xu1Q2vMG zxvTgCcnG@BfLXooJvsY}_-2=@T4#d-=6*xgcV|tWychMnAQ&B*Rpjl||7UYVi8jv~XTffY&wI~q(h>%}Px72i~fKF;f5hkB`HO4@diuyyAv zVW_RZRxb^cy@&|K+CHflhSYy_ZhN@2K{e8cCHwY|w}1Zf?YB=~zP#?W2fy6;7Y{6T5RRk`CNn`0%AOrMn5_cB zscC25)yIme5Zen2$@KE)wxm2Zl|K5Z&)e11&9?;7TC<|a;x|sHH?%!!^P&-v8eS*7 z=e;63bV=gr>#An^`9 z)g14N`K$}OOW{x3TNmMtJoxorUSX(AlwTL_xw3dYuEnJpu$OyD2ZG7-8VWjzul=^I ztF5B;rKT)DyY3%~WXq=}ABME#g$O}yiN}o9%C23gx&V9ge>s%SlzM3`O=VH*$o9kE zHu1l=Ohu)dOVh3@DvX@P^v;B^HAvnA7LjUnvIW2o&Qls`ta?sT($nF5$!gN%e77SP zfU{Zb8Gcl~7#&Sf?;4UHwI*Z_*WNcEOnz=YcCo_GM*$>um(8EIcB4Ag!W^@{I?V%c zcWt#|)ZT;Gss)fvr0LLNdXHXrsbQBDVD}osMn|2DX0L_Jmb{1B^90k$uXdR0?k%XI z%9((f%0u`Ryp-gJ#g3`I##fXn13C1fK>+j{NUv#Q@ZyEXrFdDN;MkJYs$YA4^GZKh zCl9BM+Ktq!=$XpBgc$FzoncMWt3r*44r?fVdtI#mnV=Gtnb3f@CLIShkj!k&Bj9<9RK4$U+mEv z_5jz5e3uju<`-c;?@iiKw?fT~2Vs7wCv>SkPeeQb7;*}mRBaVL@00gaS4^_u0I^=6 z-qMm$6U;zyR^p^{%E5sXAiDaUm)eZb$kV>2aB0b#4}t`wJ%0#d|MSoK_4B9CzkXxs zekX4}FJ63XH|Wd7`J^(((-b zSw3|7m^A;jQ0>nf8LN(@)xN*VA=uTm)hX7CKy}&Pp!98{-a{2b}p+5&Z|2EZXRcIVptWu*s zX~2%AB0}<{lEy#ECuozcjqGKW80uoVf65Au&Aom& zm;p8$%GVq(p!WNC^{6L6#iv0XPyyd7cQ#g6>X9fq4_n0(XGMk-w5C^M(VBKA@F{=G z|1n!#dZ4IUs!L7rLd=}7E_QffURLFAAUYrOwow%RqdSv7$X;8#Z?U88M$%ws@bt#L zay~0hfA=2BJE+#3W+HHPwG%4Af>^aVN}3$$a?%y%>f36D?oAC(Js3cTL%zCc=374k zuMxXmbN0?&cULg`g=l{NH2?jxF@Og>2P>7Gt#pK|0coR5XH5I0Cb6`tp4ptKbtWnq zsTF(7aAA%M?2czdBDt@n#jT?5+;v1ED;|0;Wjn#_KeA7o+_vkTnjMK^b()3^@AP~s zJas#LM4GcgTnMPn0!i{)zt#7?e`t{8;#H2y+IGT#AOR1R{L~zIvVTXjDzM3B%g_xd z+n0LroN7H!V;w1uAanBjIy~x&{BhO7&wI&$@hbll2=rrdfL@p4qyho7t~CpV?Dj^4 zAkh1HPk^h{qNGtSxZjr9(_{o)fUM6$Q2-VEuG0}yh@oOw#5a~8t5gRRBdbJ5h>@h!tNCPTT>St5HM;!>m&G;)^F+U!#d>XDrEbS$U9jrl7+K z^6b2JAUzb7@j*ZxCO4KTGeFTP?hLB&t3Bh4@4x@?Oa1d@#{7IzDC3!XLmQ-Xn!W>> z#u5}(Gel4JrS^NW836IuYEO@Lja7y7byxvkAJa>pV|4?r-aww(2{-8w>B9O*^@~o7 z@l-`XVS}Z;cEtK1OHEPL4yIGU_STJZ=m)&-S~PV%u7t>Jp_^}AER(fcfKgNz4OKVL z)2T7&I8-F^Q^Nf1CDUb8^WN;**p@)LVIrR=z$d5yddEGT&nx!j<#y!RL3Pu5YbWsn zOUr1)T+&enZV)3Bes|7nGd{(`IXym4)jdvwyODl$Toeb?%L$N=Yx)Bqa#a%R@;SKx8fzk`S9$0w6dHku7@a>Yc`!J7$0_ZSEBvW zPRw&Sy&exdTy?IK?kn4&5hG_Lyu*HHPDIh?_OZunr!BvAZS%t z-rE)dSMWBz9_7^ED(%ZnE7&d-S@=wlI@av`xeoA_fQg*r5=0%qL6SO5_xb+q&p*b$ zzI^?gYU~aJShJPGB9EJ_23F9XopWR!MsYOi>}t83B;{!RMngr_Y%dU4QQwusCT-$5 zvdpS_M|0xoP?mBsP%RA|NGY~I@L009{(SZ0y&B6)X&EM|ICWdokk-aR8?bHlfi0bz zEo_Ia=~~pOnWkI)RIPC;dkm{nmO}F!&!if6!~3H}8{_GX-lbe+wF;*$xSCw|2s+5T ztk;)+|F`R4IP#OoVgT9Ab$zfesVHEg*VD@e^hm6s@;W`(&PU|u!8ibTlwq?;3D#ND z5|sv%&L#L-H?7{nnHnqHr;Wa<$*{XXr%UJ?;8K-q2yCnOg6!<-?>TAGys@laKPiK- zghCy^c0~H(f9#^<=Q>5RszHO}dC4~{OBp*4<<`7_+6fxz;`7;D$5z(^ezWWVaBL?G zE@bDM3Q@CtShXj^!4RL?E~*wh`eSg$yoJkbRxb#_CBcr9OM_KDic_nHHww^gtv=P* z>9ASnILNOmdI+r&pUpcm$oeHv)J?|AbT(uOU~6$`HN9dF@O?+n^7as=|l`ES*mVmlRi zsC@iYkGr&7*J{0p>^ji)s9k4a*O+rcCwjR_C)HUvu%kmjH_?AnQC?*{JDjJw z1=o_U<%8IEYjA?|Ir9_MGc<=5o8PK~;sn~gtHW_xYTJnR99RH>E<;LkJzB`r8Q@)- zd|(OJ3{PQj^5(Rwd=Et(t717@o1ueT5bq`PR?Fr9&IZOkPsj9c2{Ku`+~;j~zjsh- z%L*PJ@bm3r|dnAl5B@QEltZ_g=SW_Aj>vwe&ZBg%f^{!xo@rNAeJ5Ga9~GYqp~j8 zuJ^sAm7Hx6ZO={ZXWc^`xC{!IL1&=)kXSg#1zu7e9jr;@0Om%>$n4odMxJD=vP#cE z<92X;)tR%gljOZ5qg_?ebnLZW1m|5L@#Kio$L0Djjg0e2`;J{@5oas4?h%r}8quG`sAs0nI$Sy~ zqHg-NN*yUaimzlsbT*yw+zt)jC+&6uf${jWu1mXCy9xqT!hj;74Q%Yx zG4Dli)iQA_)kcm>HDti=u0l(JWL`8q&>$0(BaE9aq+#$dew1i(CP;~WJjs|9)9$I?{Pca#r3 zA^M*CVUI2+cR~%}`(zigv_wuDIL-kK!I`75DZ0?qdC(Ub8UW+IRmA3O?Jvt!{~G`E z-#%RrRKZ*3Q`C^pOT$Vw#_GDVtaLgB(m6)q*oGPXo0(Fq6hLOq1m!w zswMF|g-pt{^;E^Vp+wK7?@SYqO*tWJna7i=ZXp}$%v>FKsk;#GK2*2?%!DPjxs+gw zzBoRm7}J_`FD#x@m!;f?y5D7a-V^-UpU3cK=5qQgYM~I)p`0}D4@OtGNCeUdd-Zy{ zK6>l(MZWWicAt9ZS`(4K!3Jf_zySNN6r?+M>w}y3yQ*|=ZR+stFio-uO`)*;V$Rwxa0StDe06+Pe)e#D2HhP+3;Mrybg~f)cbt87CXPoIOCt zAfQB^r^WhxeDFzq24Q(94Z3x}Ry@4X>_8JO7#udt9>d6vEdZ-^f7v-RI&U1sKH(oa zuf%b?InQK*Qj%pSqBmzTn)+a-66l9kX4J4$ICjKrWd+^ z073_e5lR)v`^n&HdsPk|ix3G#j@XR7s{PnmRIfX%8SVOKHBU2}&I@bX1s&{ecBR3Y zh_Z0>l%HzTZ=Zkr_uDVy)3^5J@2sY}QvzN?Zc4|16lQ6*$a8$I2z`XzXO&w|V^`2? zWsOf-i>t$e6j_>m=at4Ff@v@7B~;a>9geB1wT6fwp2OCqjg^502WMj-gzrHNvURm3 zDBf;zuMK|?@pge%#XU;$oxHXpypz|fZndtbVpl)e*$0)#L1U+q=FxFPnHnhMn%cB@ zd7jDf3UN5_yvEa6dGC2Tu;XdXzKqXb{{64t|0YRBZT;ZymsK~iUDgLZhm{{erZKn~ zuE`^*&Z;j11Gdy{J9Fa*bP4e&4P;_l)bxTl7sAwLxkE@l7Ua|eQ+w*Ws!7o{eO*+$ ze3ym4cJEs6 zNgPy&6PPqM>*&+wh2g-CN=imP#k?&XU*UDZzJ0H48A5#j$9Ng7j87`4&b>g-0CK8T zC}rUUCy%>pMbAFUcO?P7+do!t@8^v^=K!RIRrfQHsN>?i@9*c0g!&Du}%t zw!{Hj+cvB33~3zNx4cI){?_S~`sx4S@zkEP^M~3~=?;8&#dGmw2tzlZX4i#t12kHD zCL22BE`5R?tBx0wz34z%lXX^O8x)=R$8B2;TI5Z;rV=p3;q~JuEBCGc_BWv4i8TNE z?cM-lg)KqJp--E`ZFVzt*o*3aN=HHsObEKo*#4wk&8f$8a;U74BJZLXwA%ceZf!s+ zQjAUEFosb>(`C#8vi6P|U_K;6qEqB|vb~e2!`l3i&+I+epQWMG7^KQ%$=dtR6t8Uw z_*QRi{-cLHWk8v?S4WMvz6Z$-LQ3@6&7)0WD{@K*PJ>Nt%5T*QmgyouZoo9lg;u-l$%|06sV^a@%eD>$ZFa+9=3KN>>`5Hc z$4l`=rTl8*jFSCGn`wDnmNURqgR&QJi>V&<`vHX%4LkB0!2M8|cKp!G;X^oR(!m^? zfA3OAQ@|5W^39Sdx)n1Cx;WT$ef6{l?X;`ogS&3J-Y)q^ z&j<8tA74lR<=c3nmQP1h6+6Ie+BWC>$XxvJ`XMFLp*=k1eL~cEGj@`7DJ2xWKJAy5 zTBlr??{Zh0b?grhEfTd4MPQs(Uq_jsO3ef##y{q@tU|vwY$*QCi;zTft(`&%fLV?pH z#QM{2c*RjqJ+cYqhhk#8eXVdN$c|+vXTdaw3mW5@Gdc4dZGwwN^-EA*v~hqp9ptA-aVqN5EqvrIwck`%%46PjG(v^>6S78PkR=MW+YHz+QQ=l3nJc zqcT8?yXs#&;r*N!YY^_VMm~y8SkecZy_W;$1+q)tcJlEXHeD^c27ULMCwgJTDNyKp8TuG+H@K8N$6AlK zRnxz{r6nxh{Q^v8n<`tnA{aS(wG;Ju^ZsyoedUKMp`FBhF9lni;sw0u7Qx1Kwy@}l z;?))WI4cgbhhC-ZByRDWLcg~OXKClXWeHJTNWj)CB0!f(myk}oic#T!H`hoeiwj zMIXw2fOHoO0z?skouSMG(d->meObD1ij!QSa=b6#%v$zE&{wqD2hI5Rf|$=ipmal~(;i)qH`F zkYoKj1Z&swRZpjLC{U~VLlO*lmrIhDrU)}6)I~kGUjS)9mcQ2RJFE2d=M`Jfft6DA zTI{%~;0#@ru6Zkaw3LBWoCHH(6-L;~nyz$uT;E&=s&7YSgI$>HRW-l(Q|+{-!xbc3 zM@uf7EbR1P+w$R$tEl2$&-75vhJRY#tgBH`L6EM|3E=zSfvT!IyeebMLOv{m-pUea zJPAo@%ElaC5=ZsM35^OnrkTat1#G*DAcSWvhn#*-7hltgLuyMnvfr=k^|gNb{_O>a zJZg|hFYDF+3%E_{v|acAFS>7?j~5>ORHDqm7sBnOF!p4rZacO23JJF_X|uOy_5AwD zAWLdP5AO#8?84gWu%tA7{hO$_-_G+rM0vZwrP=;rvp9+Ts`l6h>uH<1W5p}AYunVg zsE$HL8@zcMRl(y+I^CC@rV;&g7< z)BJe~C1;6o;1Yz(f;qFR`X6{spB6Kl zhNGN{ZNHoe-9Q!L@JQ=k+jWZ13Kbq+!oIJT!CB(l7$ z)<0iFWuKbYq2+N~JV<>D7Hb&@WH0*|V8<&O3p6^$?b_^{w)k z{+9~eOP7gs!EV4!AL4tr+yprFBD0DOk5C;M&HYhMBNmrx=OHI>VX-X?i@4URTPGub4r^0OY7zmpk zVK1xoukpEl`Sf$2vzQQU1fu(z8=5|Jy!KQ07iN76+k(SgE3bm z9vT;wvGL{hWjMl)Y>GW~SbQUy5|Hd6%Kjk?OzoSV)fRc*Ucs4MFe^XSV)@K@Xmpb8 zKGljd1uvI(PWPUb&{-;{3b_;Y+hMtTmQA^;q6jU|l*61f5@mz4Yj1r!05`TXfnk!@ zXG*$QLV~>Imj!DdNA92Q0^%|r&$pr=c6%9vbm>-%Xx-lwvhwZZsKbBGxt+Z(6;ng&!Yno{qEF^0DcgTAaoh z+EVx(&m}y`ArRxWzI+PdyG?73ZoSES700Pn6(`zy_yWL9Ls8=`5MVl{n2NgSo3M@K zU7S+96RF(!#OL+;{p}YZ-9N_9N4%o`Kq_a!#YlE@^>5oMyjl=BPNE5CvkzjiG6QFJ zC=LuivzA+Fs#&dUupNY)4spnCx0W7v1gvPiMpuGEfqGlTK^yS^Zp3=r>A{|Cvxgb# zmo&Sw5MqN<;+1_r2b`h0e4b^owCC0UUzPRc+woD!uNt!gth0lM;1b=MpkULa3LaX1 zO9XoL7NUd}i0)-Ar-n!VamC&~w?Dsr9iQ93e-6YP6aq^}o+MwJ< zlZMPeB~;e0wPXhXi+0Njug*FTrJSS9H>(j(aWOtEc%><;2h~@-RQbGc>>f7#h8sx( zRQj$|17fywcm^?Q4XUGGa3bv^ior@|!j7PJdbRAT}Lpy#vsOc`fDtUbh#f{yZ6R-F^9rIKbc2mTaP!Y7T{_ zX9bTaIgD|Lk@S9rtT~OwVqS`8*j++~AdXFywzQ$GK=9L2%(W|6e1q=yY5$H@vuQ&l zSjuj3zVP)E<2;$uVO*6&`>k7Z1K^oDEmQLW_)9?k`QJqOcT;=ptMs4)%=-oUk}T0d(m}dCLHd)5TDgTKkaH`^K`iAbx}guS1f)KL6$xRv zv5yrigQWniyCx4Rie$Z4dLcT4Irc5~ti-a?3v*NG5$JfTECcKMux9=K`K;H_6bDZJ zqtJNkk_&Fpm5XRZjJ^{9L*wfG>;_|k6fk+u24jd2%o*}W;DI}5FW0si2-RMnTqLsu z0%51|kvJASku7RTXH~?(CY|Kox7bpyY^yy^5g`Z5vqcUv`P4^gT|;$!i&z;DXVhtV zQ)RD?l05NjGB(xitS{hkyR@eQkO!|a*^6GpsX)71k{}N&8S*EGoGh(h zSJOH*X7vWoOAoG{Y~~Gi=WyQ+l#*u&x#{6~e9Y51wnK@sdN1YPTk~W1{H`~eJvExO z)n1hZmXQ*#;^4c-AJTlvdyy9+5AvRRL^uYPRCT(d;?iwIt-y))EZxDxXbpb_ut1q>(^&+7M={Fd4eQ#-Bo)_p3YmCc_>g=djPzSQyZ=w zcIV_ua)eRk@@d_pc^LxzKVx0jz)A*kBF;?_)Qx9;IITqLBe+zJR=~1%P^`B#1)^ho zh&{j?su^X;Cn!qD8fXwPz+~3j?dP+_$I<~*(Y*;5xExh&kW1BjtD_wXih2YT(7cs? zOIx!88ji=G-b>O(4{9wXIAZK&fBnOoj9ITOdzrV z^otVCI zo8)V)YD|?2^%!OAsnrIS3Y>r->?vs@=u~AA9SMRVZ2%|>SezAT*sl9V(oJw%-7~ur zF)^*FXg>3_;LrKEiJGdokaoQKHO+B3r?3BQ*j zCVEeU(~iSI^@{YOnW*kQJ&MyItRAFRTXLE%;rPW$Q|lDAZ(EyLzGl&bZy zHi@!iuj>6Zb*dv|DV<2Rs5#vamEt?9@TZTZXRWF0zO9i%QUXlBYm}ayTvEK?v|ljS zN*aTx)`9XVO!2tHgA-T84eT`FNcq|O8De;TSf_Zd|t<$Y@Dc4Km9{)LPe7DMvfb} zo5#F4=LGQBoU*Bn-Db%OSjpzimIEZM-sF~<9_bTUsQ;C6NLH@53E%cH~=%|C$Bo4UWmRNG-i!PBP2YVz*VA8?nfZOtu z4ixl8aLA&vU z6(2eiz;nHh}1xV}c5ekn8nL0=nDx4%?aU{q4sV`AS_w znN7){VaaA&D4ti@ys=Tf^}N7Vx6RMMIJeo$>#FBIZzt=uyxS; zEkN1q`eeXUl5%szjI$a!!}Z@Q=atFd=%QYBGQq@acZ`-Drt_~CDBupY5{@5cod76; z>*eN&%W1ra)-S@o`Zesnn_m?psB}(XBrJ09H)8nV7|SNRP*%cPsH24}G&C>dhZj?; zyHW_nnY}A!$I!2;lh-<;^`lu!TtokP2@XF|l3N`VXX%8209U?=py}brx zbBC#6n~Z%H)ne6susH9OisKyKWo`?>P3=eGa2#D!7XdH^y2LWy4)5#%z+PZx3fPQ? ziG(v5UYDQzi)4}Qhp`UfJ?|BZ&g5z)u@rl@c9$~wP9z(%|&49amYZ@Gg z+JeWg!ZDhiK}0!{2LJ3t{N6GIz63t;@sSVw`Q_KIl@0oj@!Y>ro~})5c8=nJ>c*N* zwdA$0SYH|x2w*#vlJ^Lz3CTNTY+qWbW7x+o2fcJ3IMqx|j|N6bc!Z%=uArmyl&;W_4}?gV$Vzs{Lvoc-eSC#pbc@ zbkvpEKy4x~W!hPrtC?&P0B?It8|r0HB|Kh^M);!wzff*LM}mW?|2-5|A&V@9XQDYF z?6jkUz!B1|x0MbsWRqyy6i`E%r31_i_9p^4{{*m&kd#Yrv6~!gn>kGtS|tIWY{*?=j<&U@r^L+g|^+;aRiPW%2%991ny3I4TZ;8<2c5nGNc-(2zs7&CES)Plujyu z7w_k0Ut0cks3#bMjS$fLTPM?PBP3WLnweb%Hyxy9QtYugp`iglOlnU91i;|Aw#ue( zD&+=#H+BHO`Em9Bc%@S>ioArTsq=c#s=l>F19XrY#DZ&B0y$L^w-GXs9dF&*vs0!W zMD10Af*%fkoNCmta!K`b(XfqF;yNN^w5jKUczXw!RPusQ%x1sYdqTLTmnB29nW-GG zqNd7u0gO&{b}v_Occ|_J`X~EMwGb+5s2!<6&XO>~ezjz$4Ox|da}gFcYsrnH5kXUz zL_Tg&ABs)sB)%k=7`uykBj;8axMytxC^A(dNJ;=6J?5o?3)g8L&CR25bp222A z%~FCHx{N`Bf~XsQGnK5j(rU4Rc%k`o3(G~&AQx93_i<-vLAp&ckBaS4%!WH45XR~q zv*pkUV$%W5$sDJbpmCS-3w-}-+S18ZYjP(QHxMLD%IZQe?*rPi*2!JP;p{ZS0SY2| zTh3v}dRG8*gWK<~t=!+fe0_6X;OoyX>=Y}RTaHViVvC@&<-P+Hvfon)Y>Nt{Fdi}) zb9F)|1>2|hm0+FIDM=_n7!L4M+hNRnc9sJ~x9;tTrqr46Btna9S`!JIRJHH->l7%I zL4d$yZ{uiLZ>d$gc1l$+OMJg|h_@=L0;Z#AD(SBdUaiuAn|5k#I;8TiVdX}70|(CI zrLIM|beri!yi&;MJO;RT(u?G2#r}GUVB538?7o~tj^ItH-t;FcWhnB1Ti{;G9Jj-c z^SX|>B#em`dH1fu_;=jwIS>ZiEm{I^{}$U3A%n+D+1G(FE6bbkIeFzd_cjsM&7nWq;asa(a|YRwzul6Y5))= zECa$I$Za7kRhDtzO9V)VT>F_4Va9{H-{ciZ<%hrU4ZVX18TKOuqT)uw>yF! zoH48C62h{}NUz4nFdh65*k*x1aaR2^l^Kd{nF48syQ}{|uylfiy_|wxD(VQNt zw;j(?+A#G|^=NhjNjEZYC_F!hDCfhO5)YhRy|I6!{= zifXi7!dHVwnGCyQJCL-ZjYP5K+)IhO>tI`*SMk1U6M0;U3m@usZO%`g=F8t|T8E~w@unT4 ztOsOwE2CGtl-2&XO*iH{>Yl9s_dXtqEJR~=wRh3Z#A;S525n|$@1q^lCsG2!G#Uw7 zNvklcOn(Ua_KL*-ZK{0lT|t?=ly>c?Kgpq_N=>n?`YW3S4N;1KgRlc8^UGrWN@PY+^c0Q+k+jAagKS**+Xm`53f`~?H*98tyi}F zlE4u)Hn8HY5)}l>wh?n!@T?n$CqXGC1>A!cjqg=POJ43BUh>WkAX;+EOWDV92VJQg z;?GUbs{IDR=tRQ<%*%-(D04&9w0&hKHKkxc^@%GUXVc1n3|&nV6R%_RgFkIaF51-W z{dvWH|9yP__8&(6%bIk05n_CtO`vAAhO7W2R8Tjv>tv^a{tunez4I4=@5ffx=+OZR zysmWjC51<18@j?d5Bx(!MZc}9I{C2J!^&I=FQ`F$IHa^}e2zFZVhs=7XK zZFXA`eAEcCP1LhE6&6%nE{gLx4WvrDG}K5_i;mY1Hku}WQ|sY1DRmuADVnghC(P!I)EMaC_OLU=U%@pJBhF0gcn2>o;7W>!nstwJAemPYb|zK`%U&eDD~=K z$+iLmSQi9&O^5Do3n>odk(NLgUGb@Ak{jwQ>BN48F-~54fcKlGL`r}WoAvJN@``+H zk4BB)#3Nr360UDmzZ8EZz^Z(_S3P4ai6568{Q$ojdQq*rUJBq5um~@zFm#|%a42Y`$%d!}p& zEFEZ8!^6P~_7g;O9MFh`fH!{gT=4bMX~ZcJ$oiqV)a!D+wf|B{RT%zJ%CJ@rV|5(u zaF&4OD)FrPQ+IZ}GEdRw-HlwXH-PdL%9=R|kev2wiZbN6QY+7Z6hSx#9>Qe!Vw#=m z&)tWeGp4|yAxznwTWEd z0I*eUa@T~@DyRc!Q5TTiab`%-WyrcXWvBON)u?RF1j?=J7h^roZQ5DRA+Iov$59M^>cF|8?M*;=+i zqw2zz)r7Mrwv@s*2$w&c@lsp3#m(`f@IGEUQMAKgJVfViR~(=NUW zn~XMzN=D{!sqo;OVEZ;RNx~pReh(ZgJ`m2Vjrq8M2i@Xa>nd%Wle{YDjXn7%bXfDej&9i z@v-c-UKZ>d-|zeQ{_0u#baTQZB025%YSy3Hv3SL08}cZGOY=~fJXfH2v_qCS>l>X! z9m43DhGpfePu+NdpG2gcHLx{(<7g8pIgHC?k;mp2y*>M{KJ|jK3%0BfR#*31P4h|6-@F1+``}s*wczHsZYVBw_aw#iZ6<3-WD`UU%SUI=W&=m!--Zb|xkR1Q4U_ zkb4JYgmmI?b70t-O`hxWRsa}D@>qjinSbtOv$mt^zY0A16{s_TZn}oZ7VwPbY`i1|Vmg zOD!xVpQCEl_kfLnqS-Tw!az<+POf%ct#Y#f@kxYUQw89UV}x0mWtLW#`lQ2+6DH@< zsp(|a{E!1uLRPafuRP+dxR6S{3dY(N%Acw|r+Ldc)Vd^jOz|EkRlBnzt$|tHY*qQ$ z$oJXlw90x~q0y&mHrvjo3Y(sG%O$H?c2@n2U)JmUi}%K}B;&1CsJ;*06&7zlOtIQZ zc;&0(l5^CK&G&g*Yc+tk~}{!w#03c5r#st-6V3 zUeLO>kZ}K>#|cx+wPb}S{`Z54YtG@ISZtKRuwe%5~{VA1^dS@@XBAb zLLT3~{ao3MkUcFM7edDjvKPfp?x9Ts$y{?qZGE%YFAQ7zop%9*-pNS`Xxt9+v8|6U z&=jx-TycPs3Y*zM@>6Bx$bqiWWQUb*vwflyWY~>@^Q? zjaOX3x;<-~>96*{VHRUR5{DO4+pRTetjhZFnM4XOB-LG=$OEQ=B$t$}gW-xOR@h9l zPJDxy73l{z%6{{3yl8t*mDYz&kQW&i{ObS`iE)sP zZWX5Y%W2PePCF}gX%nZh+m|brGCwjq<@VcZGdKy?1LR^mG4G+PV{{BRD?V-Ckjl`x z9so{K!wxbyUf1jI)hy$*4IdH@i?(|e$VX5kP43I4S8#ftBVXQn0J&KzFL_%~TTy5B z%St1dE9_C@Un0F@ra_^{c$y?ZWI@4Wg7t9pUhrF$k}3q~ha7K{T@> zfn&&~YARPALWl;T3Cgl<(8#6A>HW9rpGhn5b7*X=!J8&F&W5}X7lvx@CVQM?vM$WQ zF3L$4_`C{c#Ba8aenICB1j^Co&T6~=;q7G&eDA#_xq;ofDcNr24x?bPDjK9-+zM~4PBpzaf1q+_ryt0)(l{|OwEN6qwvMN9`+0O={ z;KA-T&456>ptosT1=-9)_BHC7UC;uvk``5pT9y~v9a?m}|A@(fc>?bHg0(xZd8R$s z{m4N+vLZ=^;K*xE3zN>HJ1^Xpq_gh0#Rhqi>dT?ac2-f$QC)rkRR50k6*=6k zuG$XZCG~ABwv|)UCr+vE;Wm?;w{xnNbc4OecY?D@(7fD%yqadLD2`i=F8u{Mw0KP` z*6e&M40u-o8YnmBx@qMcoUZ}w+uul8DlHcwJ?vp9Y*0tO+k~gP1z41oyd5=GpaBjs zoRykt^6)vm`1OvobWH#&^gCSH$UyHy~2$@zP56@|1`yKl8r$`S1kfo$E| zB}c)htzVx5j-W(U33QQa4pV}5l{{rD4VI6uyg8?w^XgoSWaDYQM6)%Rio%r+?EqAZ z77WgGXq&iuqqSS{Zc&p7+cBOO>(!O&S*iwRAXnWk*z;-c1X)XF-|Y(ro=1IxgWi5N zi%EzEc(t#~6E)%w74PPr9Lv{q_V8N{l?D_nvpQCQPb3Nz9+KDY8q_)8q>RiHlpxOo zuYoO`ewNF=x}l-ft~#>c5w1ga-tXnxrgD4QHOI+5R}SuK0Mq9s>btZ?9XQ(8(txm) zs2*OVa0R>SuMh%?W0iv z=yWJ^M2I_*Q=Y2O79uuz-kEzHr}#MGR(b6_&*MJymxdEq@~bM6oXLAgo`gkdaGb`| z?lt5Z_o~k*k9cd9@PeO^2K&kzW znyQCl@;mE(DX=YZ=?aTG9pCd(SmITzcE;y=POGo_yN`{P`AeBZM@GAx$znk!*=b2p zIJ8WN2X4t2%xBStN-rb{nod)CJL0{y(LhlE%d(u8TiNUw>#3&t1*ko3b>MIHL-l5R zSZrZx|Jlsr^V{?>p!25;rXcLT<};0Qs(kP zIGy)cjR0&V$Jo`EcFIg6SB{?M&mbVOFi@ z;Gh*=6ZU76UNghDQ>wdN8sn*$ll73cM-a4UajaRhC3$H_<+ullmsL?&NQh(Ss5hOq zuhlrM!g;p0GI>71$&#+$c-7}z$s;ArRB+HKUimUu!qox&cIB35%LuS({TnSBxUXYA z-hSnxyS*)-mld^B@5tg|n#ntCoi<4aHm4n;^1|kU#OXSjj}2Tkv_X)>>A_%g$z|Lk zYI82&*Q(1qnR_n5QoBIfeE2kKFT$C#9J%QWI&`Sm6sXjbUL^1j+R z@P~fT0LG?Pc~g7p|D)^OcIC*CY}+p?zaRaz zP>mH4*;1prDy5WSdC*C-X~t=DYGpI`&CzI(@Rpk8IQSNj(R8xYEz&0SlywA71FbzT z*7(#5;u8x3N|r=b2yIRv@tbLrDaQl2!-t4mJT zh`1`b%c5sADWn=|4eylHV+vKXW^I}IVBOm`I2(G1 z_DVIJ$$8smZ_T{Y%HCs)PI!@dR1Ib2RNC}3=<89ab5&N{gyhK|W$pDo_HNobila;Ls7edo8eu9~?O+R~XX3ew%0ySv3*)WCzS7y1ELU!; zm?*UeREi_qp*Y)2od{kFhxbdt;W_W+2%E0Q4f+{cLjnOQs||q%8JUwA$*nnS0na(r zw$Co&tw#oNzv?j1KrMb&^2wDt%(v~N zqt5HfnMI*$9&ru!H%AY4au`5C51%pA#%@Lp0{a%V2Dw>s=R0O6eGbJ#BRN0bZ>e!^ zp*krPsqwZ6P$Sl>+S`dz*7bhsrstM2i;fuYagl`53G^e#X6a7kguW(Dz4G1wig(0gx2IS_PP$-->3{|7+%a>kC zd_CUK{Kn>_8n1G;D9-f>zq}@KfHbhfP8;KMCSdQbN|qo;^FnP2Ejk8KmCYQz6W>m4 zB3sF>y*jGZR){Wn)ER8e!&*Au|4o~ka!#I6#P~O{{+W4rKB-Lx2}r6YWj&F?uA9PK z$>a{63Vy?m_D~rJU1t8| zwO=~LsOl1n(lq?ks*yD*rVc{=t|PpD=@bKM)ga?f15(bflE*~B^_&cDQFoqs~E|2tbthbt+Cgp#5b*^^ns(MJe9w_m9bNk*s&5- z5h-9!XLze#RMiPnki?MM*PKm>OT>GH(KZ8cO!kKKK+Y=F7;%BBzY!MLq8xv|H9_-f z(cZPc-j5IUk9X~v)ta9abj?d@Q?PL_Z&I}D1oU=!_F1(?wFwnarF>O4G+*jo*zy_1 zTczhoo`kP-sCHYu&Mr#r+HSu?1k5ehrp*?z7tPc*Hw=SbL@0_Wk^~l+(B(~5GZPo-DKWEJy zg$Bn_01itkmhkUO_Vv%d53xNp33-W}7Bka*#p%s2VIIh**%rufC|v7es*X8GNx<4t z9X#f{$9SnD?h|po)q2z$U{Yl}ZKul~2;rbE&$_-C0yPS(K;eCYVH6{O+h!WgO^1uv zxYS0vQaX0&d}Pt{Qs=vkqhB3z;jABv`D;s9lMK>?ZW)e|uwtBU7NV={>tkoRAe11N zomi)F?ygkpVL|5|0Q>%#Yxu6e^l|nl+h>=KTBRPlL;)tiPH5B#;W z+8q$xD2`MT!wWDf#Uk@zCr36XS8d#qfb@nSe35CI3}0_$mU)2ZIY^tn0c2a$ zyor@z_p#r6$=YS>8Ki;f5hwxy&iiB`pO@>|lJ~j&+>~Ho!7cs|^}U@b*1(k=t17hj z{asmHk9y=~N>NM8F1=?nV3yfK2(ihi#9^)a7l)~#Fk4L5n!}c3redf>@`Fq_fRdac ze!$yhqgq&O3)Pr!X9^|m)x7*X+t7a^mdzjIRho13$yNwUXYX>kMBG*RYOj-RbW(1z z?7{2T%|VlUSEdDAq5bil&#_Lf6%4-$axCYlHGj+{Cu`6r|0 zTKSKN%KMJ$b`A9?cMYBEcKbH6q=g~7!f~^y%i29A(MBKWxGkv!$`pWN*YJ<(QlcmY z;bhhCx^n+RnlmjEUtm>K`A}>#@2Mx3I#lQC?~%W$MdWF2K^h*Y9IU4yh(kEQbCX+`eil}FO4gQj%REo z9ac{-aSl~w2WaJSmF>U=8`n91Hu6bDtn=zkK}D#s!9G-WReDfyW4R)ix=+1&aeLTc zRpGTz(GHav*Zi)WP+)g(l!Qeh5s({?`Evm0YzE~}{r9Q7tk(Na|9ZapfAX~1DPVhD z0!(DLk>gJ_LCROHn_2jj0#VWeh~vszE5-$fXb3OlzY6j{6psg(@gD8&Qh*!V4qe*j z(5_C|V>KN4KfWSsqWZduApLq`n5b%S%O%TB!8tdnKL>D7k%Yy~bwY;RP4uqbnRoAa zZ--O$AqS=?x6RQxXI=1~Dp(DmP4T-Kl=1?dXcMK+bh6jGvqyu5>@PUtX^ND;@hBeE zsuTVJXdE^t2zo`*9kw!5IG?Sy;CX{y0MRPhJKnwZO(x`YxFRkUFLvS(&}j12(@!60 z6{d|ZoLkUtx2H)CsGY1Ev+S5BpZc*9tjc_aD5%s0`(!&NA51}}zQx@(ZN&Ge%CQn7 z{A@d`Dk=JOub#&kDaqt;xL>0OvtFu8u$a&|ocrg`kAATs zwOk>{S6*6GIFv$(G%HDV@KRJ$y`(?|5d5vv4*yZ)i6aN1O$3!Ao!WKt&cv4r%!V?r zm*x7qW8MRCISQ?Ctd_y9!X)i^GusFW@#uYhdF3UP2|nw&DW$qR+4P!LOFfDdL{iE> z=)s(h087P?t5UEy%FwHI&%wOLd@0 z8rmtUDcn}mLGSuY7HG0F&d#0slio>V4xJMu7;8$N7DIB|v^BAfuNPX7shI6<9~YSZ zIW7M6$Nx~pePZFL0ih9{t~AAX&WBL8s7HQ;L#{$1GN}G_S;0Dz#bG;g;~Q1^Lva^Q zSeKtC30nR;FH;-_tk!phu=!rby3^m|j%~GfZ-|bI20Sy*$aG#WSE$>?@xg)AHAThBl?^iEx zhx%E(!j}bm_i=vu^;Ea1PgPZ_+URwhiej6Bye$aw_k8vyVaG z*~uEQ^ufFVv}Fr+w%p2BRWFv$=oDi7TY1w#}gTl#W(_ z8$EtcHrB3WK|A=}%0oVj#C(4L{f|F>ybQoUDH2UPmMpqro79nBC~>eON1$s?QP^=> zOc<)jXDM38-F986kK3+Iy<*?M4gN(^>p`a3;&&~1ze;%1=A1Vklx1j~RLVJi6%N8| zf5-=OpbzSrOY$GF1>`|w2+~s%rP8iS_NrJMjAubwSQ_jSM+k|h!&JN%nTD!gXGe5- z?X1e757q6cO}0fJ)=9X`^gN<6T@G(vugmrB<6Xaw-`JKF!aViDy!hQY9U{?K%zvKV zxK0wCB+tzj7tu0`-+>pro=qH^oR}-CH22=?)J>;J5gv}P*Fy>x&%1kTc8_BpYgLEW z9Z?*8JBQgOSX)j3 zR;70y6a^3PMFpycu@ti&T8*GPsu+q+ViQP!<#lYbDZ#0zRo!=IK2`bWycuM(vjeh6 zDdjgK$bIM4ytr&^$*QyLw^6{qpPDRWX)Ilm%5#tK{j0*l(`nR#BZ16SVmeiNGnb5g zyA2L}H0hqNTaOuK>2vkM~OD29$(h#H~cPBDJPsAlT}FJRVeK! zRivnpSsh;iDUkB#v7CIUx1LqA-rt^~IJuZo;sw7;O_Q$FapV!i1kzG&isKg8}w6Fu?wJ)(M zLf0uJom9mCRz2ID1Wk^xUMW$UUkdl`Kg)`KfQ^jF`-`^1`yc;&u?&Aoi>HdoO={Rk zq(@>CU&@(?pGdXX2Uh6RKD<-M=K}Y+Z%L&PUMzvBsAR#e?#I%BJTALZ92kQ=VP#jU z(-!-&mTAre0<$%0z4pc{S-0FH@v<(*e00tm(%K}ZcTLeKAC+P8?mejwKIF=61}t*Z z5;7Z6ft?*3efL%@-jh1%l0QaEKEp0&O|7wFQsV?2+6ZlAwx`wl@UNGd4Aur6~0db;6v^iBUwhdpkSJaOq_)9a<_+>cfRU0`j6UU@Aw@UU=Y6a9L>1qF| z?7_o(b9Qx=ESeg=zy*TZQJx^gw&Gw|?LNz^>sG~u`ry{dBZuXo#dh#oF*?mVQc@#a z7Z+9SW1qkcHU8VA6a+)cBHJuuZSEG0;sJ-gu3cGbPU2Fy=?+pnt<|UY*ZB7S-N$dg z$%z!BTh$XbDOu-?7?tRij>BA1+0|s3H4|#NK}~G(;m4Bzw0;_jg;>qVH3i&Ld3XtV z=GE}$_ig2PwW`?)uePeRPw~bssCyVQZV%Hjb!z4BG+u#PB`lIwhhYkH_>kgI;!x$5 z!*%w%2~(O}~^UV2q)c%Y#QWI%mebMeTgBXaR+ zV@Dm(Lw4vc8D%bC;YltqNBU6vV=Z=06XiHb-QmlUHtsicqvr- zIVq`})qyFxLhr+CF93|{xtbCj%UA0noXMI84LSbY^7E#qBQqt|;t6119E6dBqk5Z*m19|WzuRx{G?7;W154oRbTE-!7ciL;xHfT#G)vc#B z!mvcW&SZelA+&Q8HIU58sJG($UJ2XO&2zuc5_b)7RPk0eGpWva9hZjLX z3z+@uDsOARMCtS#@jtyzg~lgl{pC$+(pGcRwb_CF!&9B_xV(k!*T^dxwzuU|?RO#i zIvSPSl|3s$4bmxd+lrP}QB6&7A$h4f;g^=iz{y74x~6>!8rRmBTEt_Ns$N4`gFP-G zedQVBp#TgIp`P>Z^bd98aO~PE`)zqx=!kV0nyzZwhT08Ob*N+3oL+2dn;nv`bYuyf z5N8;=Qzu6bq7}^|Z~prwioO5w$BWwZ_UsX^Kb2~%rl@)N2nN_ym<=68JiQFSRqMpvwRm6N9Qb>}A=nNRTjW_6} zf`%?wL3uTHu8Q+VP+DN0t1i@wY+RCfP6xlW$05pZWo9zO<$=^XM4lU{kO%|j21oWD z^d&y@&K}NeZe86h4nq(e4Khnn=IZ4{e)%>&K8tc}k9)J9^9RbUfu=yDMeZB8g(xy8 z1=)ID59#v4GkH(##H_kg(|xdM({Vbcrf~Z{IR>PnJ&sGAYR($aLECpPafr!z8kq9> zQbD7v`BpbdmFnRLq{F#bktB-57tuJd?rvA2G#lrTl1~6t(~*-1sJ$H5qY5N$IwwP! z#<^pwkD*KQwq`)@z^6-_P+2BvCJkn8*WzH<^*)|ks-J#*dgd-&Ps5a+ zX!gH?(PWQM+2Iu|>b!nfGnRlRUVexa7gO!$O+O98R;p*=pejWjD2p^P8#WF(U;fkd zO9Z=^N78p#Hbn;cyd}qMJ$OtTkY3L&Z^?V76lPz9t-ow+Va>uR{k90I%%N1UqC+34C?R8}X* zy|`*$&`~oO{%LCZT{c_U-6`di-{9)m`GnkB0WO1+9gN-h47+)^cZU=;L;y{gIS$Ri z_Dk&;FR?%u)1C}zF0sid=ufR?_B`TM%mUbgFV26-#@YqAEIwUuV`Cp7YqXdbkzFJ$M@StF3EF zc8zcI(s&4xw!t4>P}tybWP&uVMa6y-%RpS2eWB|6sg|2QBFe&*Xhd_wGMfpmQ+3{a zzAo3dAOHAKKfM19WL@6pTcPlx>`aMReW#+F-0WfH0k%(HqQ;RLGi8n$CCiyOA9wJs zb6yIfT@F$c%k`C^3O{7IFU7h;cg;n&c5_58v4d=s6qaM~TYgODE7R9k$A zT3yKz<1?6U&AGieyba)D&#DN>0h{Tkia|VwIx3r*Kdl~GJZlP_!HKt*2~=FSo<6*f z-W2?BxWIwQv;BR|zSS4H{WAa?%0k5ASF19&&gMMU-9ZU@W;ye7&urs>8Y6-~0G&Z5 zrj5m%ooP`pXL1B2IxCC;I*;9c&R8x@L?8eKn}+ZsPc(AWZMjozZ4d4MOhB{0k|sLf z;-KfZ-}caWowS>r*{UXka#P0MI!-6v*sjV;+nY{Grr~X|9la9erv!lEdAKGHV3NWM z#}lL>_PI5mPy^&7@u=bEZPj>g<$QVf>C3xsFa4aSN>XjXqwRZBvxdWC1qR-$nysFl z;HF;LNz7IqwR*=vQIXiq{15|7R4QyLiv|qi^$s%nse4IV7GD~-I&x&QbY2QA0K!y3 z;;d{s{yoSze02@XG-3`!3B8@oYYKv%B&Vt>D0oL+-K{RD#!{D{j;+nVcO9`_#tQp9a=nf1|{7wQ)N2O34@; zD&I+3maL=kCY+W{%dUwZ`SUvUCKqV;CGqJ<4q*48?Gjm$8j+~Brr8PQEW0kAV4teL ziG@R14KjkBmRqV)w};->+0??kD4u4}Z-rkqB`$JP{OnSb;AH1f84~HsK5w>OQqJGj zOpFfY%pF|Aj`o_#VHeUWf#hW8XJ8&Li#^FnQZ$2l)b@hC+97!%ye!%uf748OqUE^5 z*|@fM2oSs{WuA)S{2aDun0^x|;Dl2YVxs0&hwnhw8V{Bo35WR9YwK2ZFdG z+s@kR&T6ZlEklgiy}W8(5pQbDfK%U?tM^=;_aOhaE(Z;M1MCx)^%2{oYS=}_9+l#O z0wWI(rQ$C|E2a$GKc;i}+2NAu6%(K$68DxZ)22<=ZexS>+hop2A)8v`TB*wICE}l@ENrI0&1w9ZE`r?aiTMtcJh3;CnoOxn%Lz z?oaG7$+GOVp}Dp;x1fQdztYgPh)S6kddR7dOOLGBK%iz)(0B62ZYOK&*nr~tB2P^n zm#bLO@fQ5Hbo!_r{2vOJG{~2_CpHNuZ`*9T{#h5d;NjX2y+9R^Bhz@8cu$~OszA*S zbctdKz-=sQXce$ieO;T@7nkE$_WHF}q+h*iT7Hvt%1Hv zniOujgA}=|s4qs{BD9Qq7Qi|Qp zIfbd#zxVZ2Dtf?5faPp)W^Wd5==i?c8^YSMa)HxXr|f4?N?u}1mh1U#@aj0ib}Gtx zH|n$H`#D1n1gZ15mA_{7?Lyv^QJ0Wx};wH2Bdb{+X*}*_4KYvBh^!B zQKvbAUwW7eu!)<)^O3YXfps%dY$!>tkdFR{N|u0*hjZ;Z6$2zL!zNLwZ_ye%PpSb$ z3^p&rLR-<%8&2LTIMJ(9KlRut+0&AWAPL5NXg>6^Y~McJ-{(I*|M>RjbK@t(Cw4hY zblZAe3W3|^sZn#{BtmFFZZumirPrRv98;OaE{zAU>cJTNK~2p!Y6!a)dX1_Nq<=%E zgkR-=kRk8JOMt-A#plDVz@JPRw8oKX-Brz0v|kRH6}GP0tXcd?C(@3lH0n$Rv=s97 zZb}i98d!x6h;eBsSoWSY8yQ2^5tvqa2ypq7Xq)S@CR05sss1Mm?q%Kn`D>EqZ8@!i z;Td+4ver`G1^1-RQC}2V)!24|u7jjb+Nl(+4>!2Niq*DWl*)iL->rrRn zdU>PQjJ8!bX9^cJ634Cz1uqEfN+F%q4OZZmz15_H4Is-NvfeUNTFKp?vBuZ;_5Pn5 zjQ#SY0>1%1nQV2hLWTg+s$d2lmN>Z)KBKM12uyNg#4;&ZF7#04TB%yc{t# z>-p(jq|=Nfd)q%}C2DGmp+R-gQo!QADS93pK+a^6HJ$o<*SYBy(EE&(8a7dWZ6d>+yQjGtrK1M88-VXQ2Hf;w#dgL;wUq={pzgj#+- zm&{=-mzQojn{3`5%E6$JA#li^(ZaLU>*j1%A{7Ywjegk1md`Q>lI-GB18_sKJS0!;gn}Vv%cg4AmlfOZ2py`xK183zG5UL zRqTqVXQ1)*NBi{o*=d;l^GKJ9brQO6$s0|YU)WT1^ymjCp^1l*M>mCZg5-oSag=;nKXmlmk3~R+JUD?#q_uecLG(Z zY$x(|8(AH+$_@^u!|Z_qXALk&P1`o7Q@F;5HOL79ui)_8-XrLK^hDlC!x>9&$Xg8d zfQEX5-I|x39t7e*AC&{i4$tfL&#(R0*CK~5b;ce(t@k*W5P1)hmSi?J%ak z8j+{;oJJHT;T(-E&LgO|Dlwq&y^4b_#rqAG&|x^Xm$cTNlM#q;raMC;d5D?$BeN+n zM7~WNfuk5R+Iby{^c`y$>^_OwFIv*ye*AY6S;tJ7}0kf>ELm^yPR zI+;#1noG;Onf+G;eF)i7hMj|BkL&aLzKp?@ZO0EQ%9$usf=54BMPLiBD zRG!gh;VrS#=_LI$RF~U|`hLgqx9r|#ZR)}(XRkZ+?IlKv&sLJ3zxVq$YSMgk($b96 zzmveLBvcCGgM`c{6CErYi>7HRM68RBJ{4tTE!4E8f+Dp$&uu#2GH{}L+Qy%J#lXvOKXQ3b^sH=x;}Pr6;)m&N-0U-gI#^0F=B4uZm6J5X=no6TbKAvlc5byxrvBb0$qbOy+70+r-^xCN4I>%w zaUQG1r92`Vz;3pbO|4%+hPMQzAd!f(+HGjCWjP5XOe*%l&u~uq^!i+I$pbyF*O&2+ zul4KuUw6kO^60d>{5UxKlooc!leENBHWx`KR`OnG%V%eD_zo4!*GVA^3EmXxque~= zLjU31b>G%P+fB8fKn0abCeKT3sss+J?5rW#!?Kz%e2h{617$hYUCV4hj+&~IB!U#j z-VBYv7;o%FX4NYf^$TMN$C_aRzw4yO5#STG^Xm4`!qSV>4m4J=fSXu6w^t1(_~Xz0 zitk_lyua&Q^diLyfPd1P8;dp`6+_IO|7I(Q6$8n*$a1`DX}i>dHuZnJ94Sm)IoeH2 z7rj8HXB(KW+NVOQoA(xKsg`)BC5x|ifWD;10lp;jvbY*yl<{_-6ak0#<$7!~4)q9> zET@6frFY_{ALhK36TZA1bjAUYoI_Y?i_)JWN*6gGSph%FzVO~dF`uDz%^q}W$(NT% zRo>gq!Jnjt&7s2Qp5nho{pasyx^>1QawpYrln%5_Se+A|LWdGvLFAbAO7!)6XMg2I2)4Ep~utdk*cf-RU&}~Y(aP;At^lH zya5zu^QFLqfbPVLF*MKOUFE?W+Cf|nA`lq#XbYV{FS|%%KR4_pY5<@23IbQ0FKMRo zhFaa-O6Knxj4!WqsZrGZDwg*1ascWe*-E@Gd6aZ+iuZx*$Ta}NsQpQ5q$#Ry4vdPO z;_*#KAQ#b|g6c@NQBHy#MM5fJ`FByRzphvN{QYlpGf&3e7vGt9sGBU`f3r0JuJmM( zc5c1hiUN_#KXb{KoZ7NY#pJ2Mc=JcxmL=C@`|*6~R61_gb%ffIJ-4a2SHdEQ@}(Uy z=D)NZAVXdGX~j&B3b~!P;vJ-*OXl8nX8k3ClKY*6qx@CSP^#*umndE(>{k%uf z4TNOM=_8Vp*1=wCPK>&Q=gz6eFh!9w_`Zs;#;iHn>h--`iTwD-_xnG;zP5GZ@zmB2 zPC~b7Q<;L4uPsl-UMm4HEzTZK3GyqNZ+Wq>9g@yZK+g`IrGA=18v)!QZ|o%Lu+)xr z&bvlsBM5aDF{Br#&>ZC=cC+3j;kPtN1;qK3!$Yv=EECV9#%3XwlcUo0iAwtQI5V92 z8DR+G}Y8jPl$NJsIs3OZ6(CT1y%T}-x&k=MQ@CJmP>T6Jpwzs3WCj6%S0!mW30aZaqr@ms-#nw?ocC=pc z_r|NVTDop^IHFq1L=l14x_%sLL|T z)t5v?cY3++s^|vwPP)p233N$7-pPkYaTp=6=*1g-ew!o7!A}};lk?sVB3oD|0ICG? z*IuUL@lsS{A-3LHbWUlU4u9y^dg(%;6rI*a{Z>Fx8u#)8ibe^(7BC(JNU@uFJ`%mr zJzF_~F0L#Lh+Ao1!GxEC_`m<(|NXLBPyGoBV?fc>lAPoUt@^(cqB z8l_GfZ23?rlzrZlp6IsA7&m@Lp@g|x#ZXu)dQ+qrsI<-F+bPrp0W7Ym zSdo5H-U2-cnQdBZYIDk{6>O5G)ebGJSK996wN5S$XE_X~;N!BqE`!6`HA#!pYD0-)?F-|`tG+CB3(f7JHr``2&p`malFJ6C+D#3=yz zu?(wpSh2NqYst&M)+hfP1* zdMFC+ZjSc5u2f5^ebZZ7;1tO5)DJmOF6+X|cE5>EDsCqW-=UQ%nO!An5bV9l5#D3I z)Yh3Y12lf+eBMd{$24__;>o@Dd<*yIxkZP;r?k3J&A_{(i$mTSpFH;6fk|7d6I>Tg zjpc$`?dKYq=nn1E>B@)=I$E=ck~sM$D4oI$6squ11n2ME~Id~b<CoLYa+CO_4NjD7xKtNitM2>N-=Os0FU2Ujr)!4m0m1I@{9~Z{2kpRGHX? z-L~wo;duf2ZJQJ#*b6y$E!(f@=cz1LPZbfpj8;z-Af+UXT1YHf<3vSgHcw@cZk3_6 zb|k(R?~Qm(+2Jmmn>SIG^pWN945!F?nRZdTwD@UT?jUO9sQUu@kTP+5=*U#^snL7KE5H~?nuLw%SG-Q?9rUD*yTL;U2Mg^L6 zj!2zKe_hn(vJyrHEZ&ZP=+Qk+r7U)DSeyD2yBuSkGUe9jCdGbGv%OLuM5~5Vsm|@~ zP=aV2!0AgiXkQIp|MY6?9$TM@x2nunJDpzJEJHf`>QI0Z#7Zcym841lGmI!s=fFIm za*xgs<6YeeWz(W^Rgp*z zP#kj49*p1=E#m~H#J@!JtYA%W+L@Z{n|;^q&pVyA##Eh+*g*=?D0;qfS{DlAB-ZoT z650rxUF(&xT-0vwC8+@N&MsFdfyixCW*f@Bx?WD>{q7@={F{0k_!QQa6j4%Nnx70q z&Gd9MxKC>dYX{9KEbuQ!u41)+s5C7xLWclVp4WJR+I&(nnh?=(>Rx4b+`HrSI?E*) zV4yH+yt|~Q<|^M&Ca?DZK=IoX6s66ATgMR7bN;ubcuV!Ju+~;iEv%vemIYP`+(G`c zlbQ3W9!eCKk+=Gx&YBk>l##h8GU{w6&uw#}gDLwC~tYr!F{BUo~yyw>;uWXSsN9yE#IzH_+iNum= z%irhgOBYsQWbNxJTdgnDD&Z+PkWD3|13+CI;^q~RX1(|8dVL@N_0o*aPvhPI3SPP# zaJZQA6l-R9m_j^kzpbRJgVP|g0T)CcgKk4S7> zPP)U1kwPmc9(u6Ts2z^gp?#|%LsasPc$bHwaR+~rOslSm9UKnOmNJi#mlcenu%3I? z;&A1nHy~{TnPjH~DckuW%J>m`u3e!95;kdrU3REV2<{;vREGy@T+-t&>-BB?`(+H| zfmn|w59nSujnpss944+#v7$3o3L3@{)XpXcZp*hOjap%4c8%lh7SE+CbwZ61@}&z_ z)QDKoQ5~EK(eu>yhBI|UITGZ`qZ^-89eOwks67Fy3reT57jn3kS=02Un3AA-cj+vY z90d&rs-~|OAHJ)|s0_EZh>U!ozIKHeuJ;L1hfSp3to|arCDJDk&2~2SWD>-wbL+lSaCi-; zu0O>xX-5OiVM{o9^ioo#jwrt7?b0O z`dJ`9Km`f1SY7F#X$wkPx?=JNK>C!yK?uH8rBhYIKh38slM71fOPMP+wS&)u57`E4 zRkCJRd0nk{Up~D^I6cZoqV<##Vd{wcs_{ctwL^+OFHr*RDLiC5>kY1&+_i5?M}iQC z(%0mrtUbJAWW*P;bCp*Pm?apuplA7}VG}u$@2DRk_^MSq4KqFly({aLV!Le>b#FJc z3n98prHm;#K^K=$fts7GrO5SdowPI`RvWf$x_Wv`rWhA#{3J(+WMTs@a&}^~O$=@t zeqDki(beHMsid##_4(uTO|yjH-rXpf=cK3!H(1_#yUChCWhX3~dO>M6EV$6xA3eSCU=2b?LS4VsFi&*uX##O`9c#l3+cN zX+0rZZ{uqyaG|r}P>E!`uGg1WHvZE%))x0;92(zy8&9H9>P;mb=@`3ERNarM78NPP z_KIfZpq6M8!ddx{-2QUilVdmF)3{4t@;Ytzj~r?)Z~D8d7%9~7$aSSc*`%eu(c4Bv*xlkGl)<@}MH$0OS{>&~~r zarP@`C%F&rrFh{3^v=nutvGa(v?PxTN}clEFLr1eOO&Xyy~2_KzrqS$KRuTnjTlw} zV8BC56;AoaAFZWp%O}$8S;hsaVYZjd*#7+Ro4OHPAp1d|xJyUV%@MWbDNZQN&Jf== zUNnLwU|p-Rb}MUd2X8EafkVk;vY%GEnKpIL2&TneO|)Gmj07$pE7;H2SHBA-0E7pFN0&s_nua)7Zoh>`&F z*(R@yuoX3@k8c~S+K>UjdS^avH8(h}GDE#R^is}|pTou&xJF(;Z=3f8_V+tzY>#^W z60L5E)T{U1OC-VQHIK0`(67=$iSo7Y)JYchRu7&s8$|xTW}m*j6p#6dPQF~3kK_n7 zf&7*PsC;3JlIyQi<$uS~4qm8(hR()0sh^erd|Q^>q6wD05XO&5(a1)dxAmv4J3b*b zZPnXk@>hqESkUI(>Ud0FofSAA+?H|iqwI<#MYEKt)s2V}x=i*FVS-qpQEVL!XgE~O zI)!t2%><{v^r4v`g>kSR5>&`$o5E6CCuXgYv2aqDP^Ma_VsUJxYrnB;xj(Q6Y{{CvRGovm2N3Ej?Wm*q{oI7tu1UgHKJaF{xWqbxQb z7$!FDou}p_dsPgKfCBcCAz$Mfz*ZQpQGd)!qvxa!?O3XM#~Kypp&cbsQE9xw)lZ#u z`tf>4^u+$ky3rh#U%DV?(7@uuCgl$0P301N)J74}FO|{GnN=LNgEYgT!O!M>D({s% z=}hGABvQ|PNkYh5)xM+167wFgN>8#O3-0ar!&!PKo^KZIj$o17C^&gB*`!^R{lA6^ z)3K}U+=AD!r=^(w;8FW`)i#>$r_qtO>)`e4ic^Rp3J*)Yjw+0jrM%diyN0Ge+2(|c z)L+-^{d=mV-_WF!L?vD2z^7gW>e{}%kQ<9HpRw-_@!VP%-?of*K@JbX*2_eHTbEha z18U2uBG)d#v@cP+W}hJ`NK~BY157GvbZR2RHX0zg`bdr#HF3ur%`=1M^UY)+9Z zKJS!YVa2EKAHRM1jj@_aLu$KF*&jt|;%2tZLen#f9e{hl9!IjyHC%pUDoG*FQ+<{u>-1}OTJ0UaSxcE(Rcq0f7d5c+-$Mh+hXB^}qrj=%9%JZZ zU)6w=VtxRDYOq^WFwy&6My7tuL5Jj6wo7@LktrFahy_JT%Mc}jTF6?RH729DdKe z*pR(;IS3mjxdDJ=dF}i{Bt1K)!O3KMDt(^XQuKDO=&^ok4?!`h>67+sL4&n+8`8() za*a>g9CT-?+I1)zscUwWdq`|M|67PIs5%ftF>?KHt5h{d04P%N)gRPyo~}7{5keIY*QGil#f`&vnuhgz z*erht@#`+gVN%Vz)Vk$I7023unC#7I%Y|5M;xg~;ywYU%x|7^3R}bxF*>!<=Bg|WDS%h5)TEcVdHHZ=BIgS!vweRK`PNkr?3z#I(T&$cPfb|sB8U7G zR*}&qzMz&kEtqUd-GSG?#yfk>0~ld%gcQZb%eUEkwXwTSn+ zYE&h^w)U7%_S$kE%~@s{sVu0R-o+cf?{h51+>nLh;7wF_Y%2f@^~*U6EJ#{LH^olb zG0%NpzU9Rc6)R&kvD82b9E(kYwt~juSGEEW`t?M9|NQmW@k`Gd756}!PF!Z~?EOb; zQrV~A<90dip`Tv3toOZn?{P@XYmVS82-&I^%3 zwc=}a4X^ugb<5iF+GK(0XrW~pD0%ljDRw6o6`)a?IT8tids!K?-W6qPNg2X&^kt_5 z1SX(P6&UZ;HqeH9pX_rgBIVg8n94qTcXCVZn-X68VBf#Ie@3lODhqXyI(RVqT|+xZ zwuP=Cx`O3X$Zl9(VoP{dhO9S22 zzXaDDUR~?0zNvkCcVedX`NMNX9@rbn5869s>4kb~%t?U~Zajw{P zT`Ybtj#N^pf%Zjb-a!}xgYwcQKOrlh^6&1_WP9e!J2YB68>ZuP{TzJhvEh;qlL}Unlv+*!juR z8SHO%71%V~(4R;nlzl}fO^8CUt-nhmdDB)%Du`;k%%(1c71otVY=gUNymYLBjTklU zoCB^D1(0NadmGnv`?)xCnu&$%Z9&&|hN#Eip_-V^3QY+IoAPLK|MK-<_FV^X_9qe^d5Gs|hWHyxqwk8&_KD6kz0V!D<65E(4=eYAKyTTp; zU7X{ff`aPtx>1s&m)44zmo1#TXL!;-)C@+VIySmL41S4QfbgKi?Z!aV_@(= zf9)OiPwj6#ikCS^0J3KWv~4?5Fn8-_Mwr^X%yaV5?Bh@)TahwS2F=!GKo~oYWxYe3 zI-O*xx2L74)UgBFWXL(f#RhaafZo+Qx_CvWSriBCA=%mj=)kU)(oxyr0`|alH~tYw z8dQb4vu40iQmj7WYC+t)0|Wv@4G8a4NCWqB`vn+Pt%)UHOUQG0(u?gBYjm=nN6~6v zTbaAOuGnka@JUqxDB*FB(`rqZhNx+j52rt?j$$cKrKNSXR0!-O2@tqFa9i(C602(2_t5kpn?q%w-V~H`2qW==IjR66 zzjZjkdK@LeCmmT?wq0}8UDmVKr_=?v-iX6?+0I_nly8~umGfp_s>Zod!93dd*;-4M zH5+DX?V_DVCT@o1o#A|G8(B|3su_DTWR_d2bsZI^CYsg;yy!^YRaukGtDpC{hqp9& z`Ds+`x>N_=uS1vvu;ZzKD=(LjLudG{b|7VNKv!L(`o)iG|1N>vm%(f$C?dh zUGq|3FybyELObMB>kT=I6!1>C(&(7%sRs^ntolYeWuvsJV_3RoO!SM9Y%Nz z5qT$0g|hYT{hO+o3$)8g4~3|{&-yGp_tMChqRY3iiBK;|)|cA&b>1!N zBoJhqri~IPj;_-Nzw79M3ZsYD8A{)g_c_lF?We5`X@tDf-m2zppvF%2Fl1XD^R!)u zkaG~H#B&czO<4gHkDxt`ZP}m{W}22$Ri8BNG$J~Tm7RD*Yi_*O=xB=Iw8^l&=U1U&Hu zITUBW)HPt?N7cxfjIS81)U?k;3MvAUA_iAsPq=Q|hwU_0RX85|lo^FX! z^A=U6A*Wo|oTcEXq&X1!AVDckNyVBLg+>=1Fz%(9j-gpUafg4?smzKF=(3@PWZKhT zWJPrr+o6$99PvA=|RVOi|%Kj#eXRZpHf@o%Jc?EBBw$mV@x&+Voj zTq;0{0x0pQ)8^ji$yv=B#N3L!*Qeoy2KE*u_pzi^`{9(S9MOEp6B*i}4=;2BWrjU8 zF~a2>dA(U!AiUfJ{WFpsX^PU_+Qp8Op<_(KV{^7#)A}V8I-}gkOB&>hIXBDo?XQ=T z=n3E(QHVK`elC5-Iev2Ajo>!#3Cz42r+8UH%YSbhlGMyJ^)uE*TNP4vWJ?|)@I<`y z3vmpE+N4>-Q`Q@>PEdu5PU*rA7?HI0)&VQ(ke+;b>Iaox_p=-tGu?JaC5p-o`q57w=sq!+u^o1t>nUqpw1KB2-M(>z57cR`)f9 zyB&&M>fy-C&$oJ6VRM+8!dZ3UWp9;El0E;H@?NHv`U`KjkmUWe^bnj$R-d5gy%n_z zzkG+%CnM2s$d^#qz&n{+2Lc-d13bOS!S)WDDu0>KXYjX-V7*5a{R7?K%D!H;Hr+S{ z#TUVvV&uyLZ%{-~DygbVG3(McrTs)O?Se!nx5_&1PUmxoTZa#N^lcN7dATXU|MNciTa!_PCbppHPBs~KAO|})HSfBO<;n>seYpr{UReUf z`3Bjk5@k@?SC#lGJ0>jOc0e(R_wUQ~A7A_Xr^$u*+@~n&ITIu(a`ohLw45SHBdOa- zFH+|2o*|)~z-Ouw`TCZk{LeD@E8ct`POCd3sjIR#I3OH=4;2F+c5BK5a&$yQiA2hD zimnc3@MF5%mxLW*a)~iI^v2~Wj`PIbND>th{0(Atwdr@#wh+5unD=Lv)q~d$` zMzyNF%c%vF-%)t#DBX`L=J$XM_OaIbR{#K z-WWrg(V@RDNAP;vVI*Hpt{hQkn^{yq@HwL_xLv{5K#9v~y;ZjpW*)+04lsd>GiQT? z59~vWnMyJsWvZ>ONvs}WCy||WNW~}#jg@cYS>G&SkibY~@v>U)zQy0ndE^Ps+<2+F zhHmVmCLdOC4f^6N0Cmi0w%IJmL0sOw$<+{`iE&PS7SxiKWT9qwwxdRTwMi&?q$F;c z{g%{ouYC!-G%}p3)K7Tzl;5!V?UpgFvVHuDH>kpQC71EFWK3_4ITJbWo+xPM^7|xe z7rVB5b*iwOipHKcn>NBHh(hh8w%gGs-fXE%=TkRj>zx&Jmf~f(-j5fd_ot?gj=3xn zC1TdeP+yEDvDcyr9N-9@!q;pRkI%9sr7o*y2)t&3-_U%w7zTA{wTL&L{!k-q6G{Dcrn*I&3xQ$zhM%(VU?-(VmqZD~huhF|4wjtfEDM zQe2zT^KqA1r9T^3Ovlmb#c6SWQmm`qqq7MW2oRr2TWLtU8-TMHI=~+v#>a18|G_5v z^ZWge_v7E=%X0(qsrb%RW<8KVIRWTS zp8#IvRqO+l0AN3O)7`>#bLdPnPHHov!I^Y4)?@G-2kU;Ba_@s5tcua-b8;GNck>0Q zZq^~Wr~-5?Oy!jk_H*@K8e)%Xk`S#g-nG2Bx6}J6kKrkny}^-7xlxJfYV~K|kPu#- z;N;s4?Hs+`QKGjWN<9Fd1l4+aJ94E(GTAeEP1rRMs)zd3_GqXJ%Y#C9If$>Yk%dEM zb2qhOG(e6DC`bq+1L`DQ(@ivwHqUo2HBJY&fi4^1PJ2*OyCXeuol(0Mx};Q%2J{@67SQz@fJAkBw& z>xQUZcL8clg3P50loNQzuBoXPlhF$(VB)UY@no}7vw7ZlAZxcP*7Pgf>Syv&)wyX1s9d{`maIhw&R_3RP)${#vpoytKDH7Gpig)RRXg zH$WD?dP7U(L#|HN)al%H_j1b6n{tItD0jU0i_XKQrN;sU%iuK9?rFn_8q~DzELl5K zN;y7sS)<`eg%AO#fl*6N;{9;QZ>kM9oDEItrpSLuXIJxn=L4IryO;iqS=FzmjAkp2 zYmuNSDyNFc(6CAb%4}5K7nIkUSN?8KzRW2 zR0w3p!@OHH?^_yAX=Ffq39Iv>KJ~s!lr0)TH(v^+mAneCdpIck7*mDzbDWO7EdRER zRZvMZ9QJn(OAc12kSx6gm$V-YVPS=teS1Z(U+U*S|M~8}UiQ}m@JrSZKr4t2LX5Vp zyiQYwMQ&O%t_xF(k{-vhmpzw}r2-K_$w>|tWwEt;w=ki840`2gIw&bC0ep8SF|<-p zDGx}b02YX!aPtPo2t$1waz==xM0y}ZKPV6rRrYRat#U^)yHJm6&8PVZuR@3F&bB+Z zoKokT@Hi4WRpQz*8;n(C#ZS%Efpt4UYuDv~1bt|qQvm>dAFoR`zW(3$zd;zhnOkzW z7@UVCY*PaF#H*kt=S&f(?iN_2ZH*q+L$7#A9s2XmrmUkJoK3+P3WTZ8=nRU#+1HDw z3NY8SGQ5>iDGA`h9zHpb)%NpSg;W%FWfKgo1mgiv_5PYfz>aju0<|vxqly9Hii%7s zArZ!w`i@#gFSp)*yz1CK z4rEQ*AST%z#G`EPp|GRwaG((^ph%H2(@_@$RXwPxeYPOULzea+vs)TnP7gW6s~*y1 z2hId&Ov{sf&3duSUO02A>jsSH4`2Dw+-ZFNrKxOGL2+B^P3*<4IZ|EtLgk@@geXO5BMY1@ub`sm*p=dVy;X%gZB7lj10D30M>CHARft8aapx#%rixpGXsDcCcwsUej<&ReHkS6GyY^Eqi;>Q$~r_ zFWETO93je8^A7ROVUAWWRsj!ZYpuy;Ct3Y)466iFeqP%5_(rGzn8<&S9Pf{<4l8w& zbkk0qN|ROJBxkUxK~_fttnsRc+O4*3)2WDDyn$=fv#j&FPijhY-Nm^OhZrd3de^&p zRPs7!nM2unuJ?FZvUlzKOE3S?sBq*brGqee-6pWppgzJSoxRn5=t<_cB=Bpeqt~k) zfztW<7I7g-{jKh;C}C2q<-_S=Y4e>3m%Ni~8_9H^wUEqs^TdjKQ5+ubq?dh0^~nYN z*`D;>>!P@4?I!A>z1oqe{6Nt)=w4E_G|tW02m+Ywvs2Fre#?toEw6ax1S{${&6S33 zBf~44sjMOqR2N|m#C_c11>3*t>2H1MXH_u8TX`YCB;fk)kDR5&l6KiCpfTy+#PFp9Avb`SkhHQ_a_yr2Aq1ULNt4cESNmxfK(R`t5u1`+ z_9UdCUW#V&>|X5`dugnvbah_P%i!(1_aE;1^<`vje{>Gjjy&eNqgHmQ-)6MoP|+1A zf2ijjuv2Hs&X2iHw{aF&J^E_1@RGT5D$R3@92b{MuSiJ^#=xI7KTlE7>0Y+@Rtt2wZ{-_6rRJ97XNr!>52CP$W$yfesMrN5 zgIyFSfL|j!T_&X$Po9O-VeP~!@Xva_b^_;1z<>Ag)3L;}ecwTPm;nM(SPAw(du$6dwXgFM5eqy(0dsD@9HDrfj-uM{X zPeJlSJHJH;(t-7u=|R!dmsk$~t(|%An|)iB*1^3~T38pQ>K(6Ad)4deTJ`);6)%bl zHU+|fv8Oi^YQZE@)VPw0tYk)xgnI8h#-`rc#uG;~s{F?NC5HXyzg`K4`x7@nDPLZy z##*PsaCa`sBLD0Sm`OW)GWOj$D>9kl^BGQ^Wu zOf^Ih0b^3BC;+$=QlvB{mX7G83C{aWJNO-HO?e`v+;QDYSqEpAgESGU)@?rls!d}~x1fD>R(hPm zYXy(=%(`ADl>hoyeg6{f!}$a$0O-L{*joz8rs>?V%WP$PQ-%k}=%^is3j_cS-WcnC z#_tSLHV>VY1S9b{$R0KJTdK}{X|F1h&E@kVvua`{NrX)XY8p*yxFF=MezXFVO|KBg zU~y!u621BGYhOPCe8Jh7YT27y?8)uCU<$-=>$Rr&xPm~+hzClKA*IPt!#ywU3-8p} zXmj(BCe33V{5jKo+LC)-vG?^u{WV#qC`7Co4rfnGO5Mqu%G5Gk`2NF*lE@NHl^DEE z-|vA+Q@f^c=B zMgKY{V|L~ES=^eoQjWbTq)(YpIM-AkAV!V2_`00M>L^VHJsw~ z1yJRUtV8zV-H;3Svor-)iP6hYVOtIbau?X5HhCzQHmkOw`5U`LX8u?=?|tjbnuiyY zBm+xjZSr4dygYebH`v;gpLK#}Y9jAyY_G`?bYI&`>nn#Ra)7olN?@~})hIli^t(8n zr_{Dn2GLq&5esmA~Wtrs&|mBw;o=c<$sh6A!6y9lKiI z;#7N_Z$~HJDk4tx=G}B$K5F}>gEi&WrkW&0$1df`nF>JfN$IC=k3)4Tua#T(O?Kt7 z8g}-*T2Ev$&XIJrnd~oZ^MY)@>rz~SsH4I$2+=#&JC46C*oXGwM--k^JPJ9^^xNYo zrK`rK(24G_vYfj$@Oe;`PQ5vj*Qo%~Z66L`vJHd8;r(JS8Y)geiRLp@D8xwcl6vc{ z4IPmwPRJ;?!j*MoKyK*w+j%^$bl4Ws^hHu@Bk7-Ne|ce4hNC+DoRU{4n>kzTv7%*H z-)w@nv81km*O!-#8};06gsGRLCsp97@^)gIMZ(n2?$-A9knp)?o?oNayJxO6!SaD6 zNZQo$EJY~04K#Jj{R5Zc=T)e8a<()twvPl-*o%rpSCGRx9E2$snMuiaajljw1iyal z5xfCfVmDpe5{DwF6koI?43gkb0(WdrV6{Z23c$vS6mDQPv#r->gTQcV|3Ye(P;pR# z0_Ld1gTCjxl(S+!$J{Zw!#X7QeH$E5ijZS{g>~* z#u7!BKMepnk^NGDxoN$`gWo`6(tmHaJ|VV{oOomhbHF$U`ulacq|=FE>M@cIc=qP= zSSr3qCr~Tk9o8iLMG6L{sq(%p>5P`Z*N<4QdE@d_b-4Ckd_W*=Dw*u&g;~}qM(Tte z)nSFCL8U%lyUIqp^jD9ex`}OQsmx&>mDjuRwsNyHmA5_)g`Q65cvKcR)X?UMUxU|w zy=KOz&X-~tiB#q~I9_W%7)+OWsYO1WuiIu9wY{RJs!Nt7fkM3|ZJNwL<*%K1Bv}Dd z0gVz42MN+SUB@FGn;JvM@2*N@-Q04UdbW?zQE(XbveYqR_(s*(WMevkpa@IZ@^T^P z4LD^Il_el6QR**kTxAUM5lB+EaxZptv)9M@7SFXc+G>U_j!!HRYku8i<|&tVwHE`r zA0KLemQ;9B=Tk{J66Y#-9n8z$rdl8dDB(}~Cg|L*fJXDYLNoi>{NrIP@_r#f4hi74 zOsNDZD@;rhOL=3a)!9ghlUU2Ii=+C2DT3V+XM41vqn+H_q@}AQ3%ML5oMNsvFehJ0 z7O&FE4L-rN%=DcEMo zFI|Zb{p+{-q6hZ4LhG3H**eKiJq<**Vrk4Pc7)v9pk;S|7_QTbj~%5B!|G6+wAf=%pAO0ec> zHxc5ZDk~aGlQ6C&9&;-j*~=25zor9wl|4!La6=4mp$xx`Bt`_JMt>`XcD_lmD(Nf~ zH4a!)gK|~))LmQTvE!;sb%V77VqW)NP9mvtYl^3L-je$11k7289$vxpk~Om^Ndvk= zSGT6kpfav{ffD#ONt;*LUf1kf{qk#Tup2tHj$U%#7C4r@dOfe9)LmdMust^KM#W2aw+Fv&;ogvam}_Kk zbfPOq#6p9bFN3_6&0kR|=LX`DF!iTs4#RUcL+A>L6zYY>Xmc_t5rERraBsAbUE_s2h4SrOC{Q)Yjn&zp z@kfFe8N2hbpe;51Z7{PPbdTM=^{!&KBkJFGf}8A3Q~dUFXaami2mWeUS_niE0qpUZ zBAQxTur0MerbKXn?zr5ogIy*^m_<3Lt;w?|;rhOUWudHrc_>|J(Ygicuo6j+K_t}3 zEX)Z~i^^L%trDH#Dbw36;{9ePfi(SEH-32c@%y{i*4HEEXB7v$8NJz5@hBVVG;ufkOUviADv39`NZ~4Z-B3?zuP8ggS)``+gOllUD<}@*o!017Txu+yX4|%` z4h4;jmA5`lJoH;4PzH@@iPR=Un^zZav*?OLDv+aa6>ALvghXo|7Kli2WXmVOS#j7% zzO;i6m(%u6ZmLL~RjkprVUx@scX?>$2wD66H9>y*_{XQ;__In`y_7C-LSLt()`~jc znWM(m%`&}|89rjOb$iO*C=%DRGtsw>@BF3$VFa)LpRadOvKvQ|ZNI3^Na8{8YmVW? zD$S@Qjil<+Jzsyjb%X90YsVdUU1A|Tb;ArW=1bx`6p?r38|!IU(WG6 zw7V+70yE(~pmMgkk+L|Ex2-5|CzA6u90?dKtQHDQ$Jje`$Oo$qDx1odds}_(x|SW@ z8YKApwgyL=?zT-i0*JirIU1bVYk1hK1#cX;y=jW-moxk#A%|VIHVT3)UzY2~U;1*M z{9>FEZmaRFJ3M`@d#d}mH0*)5Z-xEiOsKYCfCdMkcocP$a3wVvpQ9RCdE3Pc0*ReMV@r`T`t(t4z)6z%Z_1^Z#9@a_ta3QIG3oeG` zvYB1>=#-d4xjMnz_O=L8l=V8wX}h%-CuFeO@~{R=(^~m5xvcE@Mx+6hUn<>)UcA zWykTWcL#fP42}cTw1F}YXAiX!TlaN(6nS6LuJ~~5D>jv?cMgC*%q|g}dg!|hKeomc z+4%R0?LCb)R9I^)+jrD98bhkDeFG*mM`cu`~c z`>W&CmzUBPd+C8!$q@R+Ri}Iv#DFh5_vYW=wvO6$(3Geolqv$j;nuh`Zvk!!l}0siVVa7*=f|yfVuO~J;@Y6al+E_U`mej^WUbT&CaC~bU{!eQN53@kRO_&)%)T`*q*ZU z=|wfGcWKnVY1FVOp}w5oz^2AHh+4NTdFW4Th@EN*mjaKhPPpO5vRZw1^t1AToZ9!Q z-Mb*=kD@obGb+=r=;*PpetWxcqV};~m1N7E%jdIA6%e)c+8a=Ntg(~_PA%tAEmdrs zJ43KT>>zlu$>Lt|Iy5-Xd=QvCKMNRoDD|oW=XQcs|>2E4?;}W9U5Ha97R#pc?Zrf zT{)F%?8oLT**%*S-X>0Up26OD1^P8xC6h^Ycb!cDU^A;aU?-0*rKF3)R#d*tLwX|E zhCmR>PK&|lSrXrW*mp=Ku2WHcTWB0Dk3xrhTgwFG@0lXyahp9%KR1G3PLv=b*}u z)@YIjW&KSx*X7hWPrWW~qx#{eUeD%^S^m0Uzr8Hj@xZ9dyi(Dp!oFK#e741EbRADi z%7o5UDKcKMEQX5V5h%{V!*cd>sI(5YQbo^xCr!mUAzsm_&LAvu!l`@CvW{4LBKGSd z=0NV-4TmL9porE-zznF)Mug!DcFA@mgQy-cyi1(ZE1%tFzIpTpy4pa1d5y=^~kGAGdy7|`V?`}+m^Kf+JAQ2qJRE0>@346E8N!{FhB z4^jG9ew1M+07I;rW1vSZ%A{(J$>9y&?bzc$8s~rnhZC=*iC5Kpy6grmYf3t;Mjck$ zDIL2S2^&Ng5++Ep>Z$q|RM@qb8yY)uJcBbh3d9d5qHRnC%J6?JdFk|;Z}`L!WmTDz z(qz6XGhf=c%eb|~0P>{U-i_Kf5`VeueR4|i9xaogIF@~lrM@;#xOP8Ydhegg()_Kv z5uViif!)|N=`E|4b8Mi_Vb>sAT`+CQtoQB}szdPh%Fo+-!;RfXeQGJn%L6+(dTrCf zX@fL5b^-f^^!Cl#`?W0vEbSE1gKx*Ix_zG7vu;OFc^Ei zWmFTK+*BQ!!^!ic5W9U)Kx+~!wDn}s2{^{X7)KHraDHbaNEx5?q5o87W; ziuv3GTDy2a!WW#8fTi_7jmk6-IwUpV?YV@f0rW~i-49c>jgV&hgdKTuy|lDL%XVps zA?v)BhOIaMXC$!_JK2=AzeS8B+NG~dB@Ylf4$DumZrXBt67|#JlwBW$@hCA>_RF~tQB-KIHAl5Le zRqrH;hJ>u+G>K)^(iAqVA;OfWJ*#kX)~4BO=~PmVb?M?hl(#LXx3p@p&DInrQUe&A zL>ts^E{=>7Dl}?6=b^&hrK_iHCj??|Iz`uTehxNi>8RRqNBf7vua0H51!sW6s3?B3 zJ8yAxe%Sru`TngwLHy&)kKV$qCbh73bphfD(BP!#g}!mdXSqeb)2`N}! zzYgO&I!FyG=L}YwV&3*u&3_C18c!T<2H4!C zxLeOoyeA-i}2AJt>4es-mlktzD;TOff9oR99l8eab?-P* zQ6|P;aD9@FUJGE~dj0k{VytSv@j!OK5STW$j-Gl> zeU{koHSC!vOZ^f2*t=nNKetfL{3;_2&h&EJl{vAjB?eX}4i9-war5N}+& zK#Rb@XJF6p*__&TKC+ zhlUdo6x55s&b5sLH*7X~YiQ!7iKKef8gphiQwKqj;Cfoxsv2x2+hDW|fMe^*1ssEd z>PS|@5;+oB^Bvh&YRSa4<<^8Dn`@h3`e^oU3P&6Z#pxuRx4&+%-{+T?=GF96VI?p{ zeagKqBWv+7wG)6y5Q2&*fhb~Q0I#iB`?)m$@-ghste4kfUAH+$+xDilhgAc?xyBNg z;tK%I00krJ6^mW_<~;arpZ#p%VL1x91|5Zs{h~;tVSFD)h*oyp&NjArTcVo-i+S^* zWUnMy=lD)VtGX&SEE5k=)zQ*!mL1N|_=W5IL(!3z+IAEc?rsfRw&^0g$rghcr zkVZ$K2va zjZOVh-}(0Cw~u?ti+(JSe+4>K`L2#Ts8*AH^?=B_HnnhD<>&+dqf(VqlY?@LL4eHK zh@~aZ2xhlFQIBLN6xfn?+q}E*GT*j*q80(rUZt^VdH!e!Pz7OK&N^Ybu0S{Vfw<<@ zjvDAORGE`4o&1rbT#%d7{sIN&?@iC*>4Yt-L;BWrrABf+U|S7gH`nd3Bug`iqL&u0 zQcO>KIbP`Yx3B+~{q@JkblVX)+b)w+&ej?Z&t%m?P3OY>xNV;`Saa%3etp?}{<`hB z?@X$RG27>wv~|4T=SROu*SpY7dxhd#=fxt(aZ~HBw8n_<79SD+Rwt8qepCp{(XH&L zw0ZGxhlZl3UEsI#?w}@T8bQhH=7^A=!gW{6k>hs>#aKYNd1{+F8_{*~W*WdUz&8&guCgmND(ko)*L@Y;d@ar}$ zB@D582QwcD-wC?XCvY0h;jv`m1sl%W>)zUz1ndA=30BAF6)U+n>ejBwayq<8ch|F@>!RBFA_(hK*B0fc>#0++ro)Qad36?PjalQT8bE79q!^JV{m0vm^8H-r2tONHUStlXc!{nw9=JEpJYOV+`X zmrf(w6}2np>@D9+Hq$l(uLZ{Hw=zc_n^A_^6!1(yl(-aJEeee<{DzEtCnbePZyh0 z{iaqx0#U6KzH|h%0#(ieuewzBUJMW}-8U8Oj)zzu>+M~Djn(#C@M=Kn8dSuvvddDc zUJc<=t(x$};lFGr4jm}Q{?oc?w{@RCJ`eaRIO0%o(ks`MsSXEk&HYV|8!emWRP#_Kh$@Q=?yl-GAn!^-<) z-=%n+o?CScoDplluxLj{)uU_oxR&VL%dM5SE`23FBm)$1SG~hN1V?u*33i3BDp`fo zMYNkE@x*dmip_0JovzvCeF68krvGo8utfDk zVsOjf`k)L4kSwDGLU#z4GgVi&!rw?G&7LC@o&oLtkJtNK#R9C(58VO>(mU%aU*#}+ zE!0-=OR52VK6ch~XxIkO-kg-N#=6}~Rn+F-3Tt3JBCCnQ_iN`3{!7rS%m&+FC*)|J z8GviC=p<|KoUe-&K01@-=^6wEZHKNF=1y>E1tSOFCE8Py)uGT)^mdm>uKkpnwO|fl z17~$E2)jF;7|+eQP_0=&KBMVQ%`1Sz0Kz0?Eim%r#j6TYyVZ{UtxQcQ<}d40U_ibt zkj3WBa3X}LfjxH}V1+S3t$urCTUMVR#Ajael2B3b4sXA}OsdNO!IE$|d&9RRpJ7kx znr_Ff$E)p&%2Dy8AFSFlPs$HSmh{S)mY7?(JkHzdFl2XwVpvS?UCv!gTDz^Xjia!{ zjWF78o5>pa?9zQfF7C-}LXXpNdi8t*yn!1rt z8Me<>9MF(nCH@%@`qHt`yKSjJXRDJL)d5~`CnXE^`kc>g`Qi0#S#bG@z!2R!nHD>; zc5j>4LR%T$?OAJo3H{;uR6dO;vx{w&a@3ji>bBlY(3jQt`_xsrZ9Fr5~CiDhSumetsm zchE_my}0oT3Z`@&?rq+CUakN6-d|f%o_G?G$+?2f0ASyuRstm#?Q-1&E_<8e%+%!$2x3Pdz-DlKD_oRK zeTQ*Ekf0GN-r4_UXMg1->#5FGGF#Z;M7k`FEUOn)if(TpQJWJ2bX;v;h5Y%%VJE_$ z7B}JZxdLm8?TX2W;QsGq5;j7tFBc*I^Yb6$(~qBj{`~a$#oDPnAq#M4(upgmDHv6Z zAfCfS)X*88FP=+67gd^2Fdb5tL{)8z>AInl(3spV0LXdygSvv`!Je1qG7zqHojp|W zj-}YZr;k^#xcV4`w`6==w)OLC)rN8CHwOZ9yXaycvLrit@LXjX>n0ym$KWnOT11l)H1!&#u^>wY`Sy^R2T zH<@@-FaaLF#vPg+_@g~^rrGBz7-$UYyd|4U6_4SJ5V0Yjp*H)~IEy-MnB3<@4t4}F zTI9Xp-PM_2H|h?;_S!Xhxdx|HfG(NHx_*M-ZNh+uiX;ScQN{9Q#r~Yn-sV8D{3Nvi zqL@wD@4XYU$l&_NsdMLOH(^wX_u4uAHuI3ICQQuh2Q}HXNCw}W%iI!-Nv@byo=iRs zv@#X%3Sr4NfhKKtoBy#Jb3TT@{FWz4&_Y^k3n#3aAWn!58_5}R2&C}t3{8xS05v)t|$612j#8I6kjo5C2DS=m^{TC?qeg5lX z5%U7|W=AG%7Kc7p2e}?%=vBIAN;;3GeW??`DRbH0NvdV1cy?kP(0+HucXt-ygjf*YkNCK18@3wMTV55n$fvhq9R@{sWMSK>UO~0R zY{ILZim+T#>^ zSS*&sD+Z_8v@==frONEZSMWMghwqpq%f#8vhj}=MHB*(s4f`EFp)r>l3baXGQN9}`z~D(=?ZL3>$|GeQEJ z@&!|T|N1w|bG#Dy*#>*Q9`VO&@d0@VTGm+ru^Efc$TqfH`r_Pfg|p9NWv3Cno!)qm z^VHX+MKyR%W3qmbeCSO=rNF(NbPj0eUjYAHO?L4OQm}B#6B3wg-oGp4YTGcgI9xxmNR{2ceD}0qd$6-pm$*Y6b`am> z+qq#C{F#6bjr&3hW8+^qh{Jlu&FMzPH80gC3=pe`ai{}#RxMG_;C+%J%_lnmI%S){ z_G=Pa4-(SQYZ3AL|9t-R(oFYk8+Pm1Y)dmah>X^4W(D#T*tI4n5Q#!qvzVyhosLF? zCNf_$AlUr!q81Y#cmhI`&0vbez;M*EwG{>c-!$H0PuW!- z?3pZtv2iOG(Rh`vn`S*osJevMRdK0Vx$Mr1QcZxZnw5*}3o!D`Ns!%t>6bc&aYNQ0 zQbYh-Tf2rD!-q&yy&6_HolAgh+8fM|=DUn#A)fjHQI~bI{et`w5O6JWPghz zoYkub@E+UbD^noaP`oA9{l^vKQ-`0#)WWE4_LCYOX%*`k2dPaP=CoBK+Gr zbwVy`L|d}tyuA%AyWM)aB*fY{DL?6)t}SsBB!4T?s=vsxvF(C(ziflKP0@}DrcEmn zQWT&;PM^j4N#jjXIS-mwKNh?|o~${jS2fda&{qV;ihUm+Pp}aLCTD#p63_|Ueyvzj zN^oh`(Lt-hIVC*r?XVLtE;nsQAZ%Hich<4tvN+yI1m~r!#;K)FhjhnLm2?8jp2rwz zk0&&`5oQ%@QHFm!%lz+q^* z8hY%^%}zcNAB2QOal(v@q%&mE(shUPBU~6QVFy#0RPAQGVV{G|E|4N6Wd4* z*HAIvb&JcM?AAtk?WEkT;R5p=`aG0^O!IX17*xS3cxk9RimKduxvgKb#AP@;rGLsC z<5&X7whLD62jivziX+)G?{6e>IOx%Tc^?*QtM{)`S+nZQqnT2=qg+9Y#&sK;HMJpJ zc_4K*o2FLUeB zH6!BlC*>7xTbOQVB%4JeTN-Z18f}+zZe*~H74^F|MZ|%itcKdn*H914Qa)f{DPb-l z_PPN;Hux667a)ETqAt#6?d-$89}kpI1YA9vkqzMXRv*T>+TkUeV=%*8v!p6h05WL% zYv~kDnL~tHSCVjB>f)!_6?A;CpBv~b9k%{t`HyupCB!Ox;*>#jt;)x1mi+O14S(ab z7Q-ISXxAa+qF6)ei=nbl?~8MkqOyEmg9CK*px^H+f@LqK6abFkBGaHjMF~3|+Zkwg z0|>nUbwXBLTK#-yuZV?&-!=i8HyQEa?9tb}p*LS(01ek51?r5bpg{h}j(01WPk`Jm zPOhafxDqf1S{8M+(sV>|3NSZ$3BnGRR}Y}y?hQ2e=kbG6#?mK*9+#4GvN7F179iKc4&vSF4$Jy&ySR915XOMx%{ zVubbM)ivx%tMB5&1DT?CoV%AUvg}=GJelx>MVHk)qw7LVh?An+x>I zS5Tf281S-KU;g;^k3T-Omy+R=_4Fziul}DUokgT4brCHV+rN2g<@;EtQot0O;tab_ zOL#a`eFw}DO@NHNCTl#{@s7rN5)Qt<%ftV!mMVMp2vRB_fg}{3;ix>EcJzzUd6n!R zuX*SgnSj93Foz>Up5Xjl*OPwpL55y^OG2CkmF2E`*_<{9pk|3cz9Af1%7Py*Vi@@u z1l{ct=rB@E9U$jqYK6PQUzhA}?BJcp@YU?mv`*uc@}*=BMALe@2J1~hRkj3x;>^eL z8zpNVO28bB0FPx$ZWRi6ugXnz+!HQ;E9UJTi6R0v6&~su$_~NeF(@tnP`$D-CGN2M zuC3v@)Z)NkAgd+H;VO=LwXSfKiUItF?#&OOwX^Lu-Mcx{1~<|L0p_-Lvvf_*dLHY# zieRDBTea=VX3ZvAIHZapI=Izb?TZVc$~xL88t|~ z5^a?puF5l~DaTu4_W~%aI_)gSFH1+R~F8{dV%7sCaQKI8$uVv8{eEJMbXo{CX!8 zY zzY(UZrsUVI#CLV{$IpH&8%PC$%bIK9qlPtez~kiWB!v=U@~(i1Vk6xiRJBV9DYbf= zSyWl6>VC+FU<|ecz9BFYGOOy9^laN60S%fUDR{vF^tL3c5n!FK*@j}(nkWSPJ5&vA zU}`}MnfrDm+`@V7wxIH5?(X&ZXupPquTxDTlH2hg(FM5de31$J@%=?%=ULD;It^hT z*QN7|qdA3;%6Gbe_(q%HR2?zL{>y&eHfwn^Zzpt5tEgS)Dd@Th3J%O({n9f9fSbn)1Vb!FO=On6dO^p!GJ)f9 zmKn2JyStJYju6ceNIGW-P67E~O0m|i`&?m9*VO~!Wl1Zpof@>mR*l!y`sZ&SlOaws z5FMh*!)LofZ#yR0WJ5z%&Yo^z(OEF^xFTvtvA<)7O%ypmPa;nRvz;s;aAft_{B+$x ziR~_9=|5^Uds_=o%A+X58LU_J$MCXA&_ST9gVw9IQN@-*&9z}Z(>fP0ryUwW5Oi4k zX)mF|lmIqMC8RzMH$folw$qQzu4PTC*>Ix)K|zFBz-?D^hNX1{#vsdVhu6jW@;9?Z z{DtTpHyb2)0${uEj>Tqk(02a*!}g665GTuh!4n zKF?QS{AW|(lfb3lsm?dRgg$L!u~@DQgElta-c}92?ENy7ikiTs5GYbs9$mrRTZL&L z{GEA7tz5nDYp0@J-W!#bKzTQCoKBsVgjkC4b{4m}UUWd_v{8gNmP;(NuBg4fwsBm| zJCMC5ymM2y#0k~zQ-q>LUzlr#lJ7lKXk~-z+my~#kANS59LrQ!>9%12e3PB;(Jht5>BY})9N`xn6vE`Rx&zh*=FIZ7YiYhkf-h(-6x=rNaga$pN=Ar;Fj-u3cw5NXK zXKOq`NHbuwst~j?^kVgb7^HtXHC;d`vd*9u|3QenN)>DXcpy}l$s{^%uxEW!kIiIS z^6Ogt`1z0e>Fe)5f4(5rr;2n0<23^Po_Z%5fE#kWj3)Zs2&ks*^I#x1J(pvucpMmEF zUvfWhVn0X6J1{3sPgQ|>dB1Ew{{5wY`ug0k^X#as$)ycJpe*goH|Nskp+EV(l&m|+ zECHkPxe%O;Sg8laqtm}x>rv6kwMu8-u`BZ?d;_P=olPgIzIQ;;GUzOq z8j9)R*{Xk6us5sQC&4xcaq(f&P|n&qR&N)Oe%G)tFE7P=sC|<3fWHZ}n_k{9P(e+G zAO;AjWjb3uK`)l&?hRIZ|I&bUx*Y`5L*MHMyRFy$``=U!qv_ab3r@7gD#H3R?4T1c zJBh*DYfBLOovf9tb430=FX-HP*(}~yL(QcD2jN$r?74a)Z(UMHzc|EQxo;w+;{Pg- zvxwwkY3gGZcaeOmbtFETHMgb(B|Fwp z|J%km&3;ZI452irP1JUU|EiZuwy-s&Br1W;A=LE2n*Hp*fByR0$6Y%|TVp7*Yp(z; zJl0Kax6j7@$f7|@zr9nGdpKL11*JR)>>xYG9G7Z_sdY^~RgDlgfIlCTjXMWGV<<`J zJR^$;57NX!yTf+w^U}S9p~@2&MXmle_MrI&r2QTTeE!IM9KtAhgzUfU9#m1_%r~|tkJ@04Ob4CKY>Kw^x0- zU(5Di^+m-M_W$Hqr}Nh=Fy*Q(yd1dbmB-dA5KZ?nha%_unuLFN3!B0ld+q&rf`h<* z0*M{ju>W+^EONCjun+o3w%Wx**CFpv*k(YMThB1Zkt2KIY52%rV=K{Cy{~YXg!F82 zz$%cvhLmdudZ?&)A>Sp?Q>rn!0Pw8;2))&CkLjezntNO-D|<57akts`QO!s+^%}eo-h! z^V?pHRW>l%a6@p^F}SSrM_FW`_sRE{`q|p-M-wPo@Fgqu*WU0UJ@LG?*1k}Y|EQ`hZe@v zY--ax*#c~}`58J3#MJ!@OmC|U*ahT67$yTa>Aq>FWvh2nxg`0=wJc~#X;#xGc*1O) z*>I;bY;QTiZi?G6spZ>B|AjeM_Yzn}%^~uz&~De~C2C@l)Y;7%SvM;Zn^Cawib0WEC$S z9YP9j&)Axi6Ck`dhETMrW9##~$TI37B*y@2C5=Em;QM*nRjnDwRIvdVva0u2v7TK9 z)M7^67K`=kU{jD)fPo;czALG;>QMk;6*q#mGG@xr~OyzC0UoQCui5812c=WU6H)J zdrz#$B9PJRlE4a(Z=yY&H-JaCi5#7J^j-{n1|XP(Q-hU8Rr z4PA4U>{ZBvV5nJ*R?B*ap%I4JxLW%TXSr<&Hg4xGX^iKi$zV9ySG(8$C;6(Hnig5| z>aHinP*n}g+9O>`Mk&Xx`<(+gin3Jo>8k^@%i!68o;e*;n45hPdk7+UMcH;>-p%_& zn^FhFHoVUczyJK>MXBwn-_v3#=d0OmpFl~!Y~#Qsd^}rSHBr{;_OwgN=6x2cTKPYZ z|M=?iS6yXxLg=Q!*7WNj0qfhAQ!UT3&vvb5XwRc= zK9?d{YW=t-KrYoKf`B=(SmzR1w%diJIob1vdgqG-S2bTPb#1%X=8nhNE@^iFxS=O& z;HT5vOP{qJ*9S}X^V`d07s>H>QUojxiUq(Q7(@q^wpm0v)hALXQ=0;C+8`Gw({ond zWqOMVf6+MxU<(pb{Cr+ZRVF(prV?*=LT0LLu4gRNVT<;1SoZ{vDEvjbeMr*i!)C?5 z?@QX|kdPnylFT{}TTRtP@BWa%Gm{5^5kxe=4?%$dJVZl_lYuMq2_ppgOm7x}2dAQw z5yscl1!F6mbuM2(t1zaZcgyy<{_ns4e=zb)7s_)pBdE|jk=2?qffZy4;=;w=nCb!c z>5%xevzCxdP;qKuNkiF?y~&=H;_0?2-l_zbRFJUiv8Pf>9QEqXu%^YsykEMny?%bDB67s1ta@-z)sk!KAt&u5j=~YB zu*9LUykdJh)EZdEzk-$~l7YV3c3Bta$eZnMeAZpnP6hL$t`8&z(*5!$Qibt=XDJbO z5*chb=C5xm7`$uA|(0`I?7zkBNo?^O4r&oI&FE3u8tNAFqgWc z=?YPqzLfdrdPEB>HKmL}PYQ<(0d$-Rg>v-y+Bit}rH@&3A~ZRsvswDzR;Vs8p52zm zU2psQau((;o0DrSaU>!=+ClZoE*+$;sw&`hgMdf-5H8Q9MvKI<1CSYX>~X}-PO3SQ zI_OisdOmOU%D+0AbO4-gavfjS6s#0^xzY~bPm-fzLM`s?dA1PWSKa>j+W-5hQW>8F ziQ(8VmZPsh+dc2IAABDJ!eMjB++Yaf($fcmMd}8?EA+F58dRoc16kpYT2T&1MQjf3 z>ShqB&S^QQDdZ(6utG%&D=}xOdgBv4Mshez+ssYFCZeMElU^R!ra=H>K%Bpt;bikL z987-Sav)x=K;ok%Q|0inSF#-Yq5GX~6B6UoBIb7MkEjcBSGERxW2{wKw5nfRoKWxE zyEXeZzm>mf;}FC+V08R)xzp&<`a8kBvB^#oNE@1MdeL*<-j#!mhB~&*Huzv7RfQc4!NZF>8EZ1#TD6(USK$N;$Rx(&>p#C7Ia55miik+5Cz3k!%ln1!1lv)h# z#ZJsM1ef;$0-TE5k7bqS9lKrL`dQd&bptV$4#Yixy*l|FB;3MUs~$Ev1vh~yEqg>Y z?cT51U#u6eXZN3?Ldt2q__(4ize_@%Entpu?6DN_cC|M-PH)hC!n7<-g8Ecoz)k;<7xxr0BF3$fz@a;lN-}=b_rQ+IKpeGI@LEjIAJBhQ4WU?yH}DH>NfTo z2%hg9-Yweyyw*UTvVfZQ4kbBUZHGjuQDJ)(+^xXt1b5mzNtU>dOkk|U)vOm^kE?-B zZ&-2%jNALDYLO92%bp?`UeF0ZWf0(lpMu^6{#aO~y7b5KmIZVc-y5G{H7r>%_NrAK z9d-xX&52VD9UHmFoeDQl+^t%5m(AGv1G|A~>aR`O_b!faqW~A|0c2qDgj7l#Qo`2W zmkKokj`S_e_bB)K{Ql>cyMFo%_IT!{Pr{x@7c0httt{aQds-z(-lH9QiP^M9(g)aG ziZGLFG-CvS6}v2KBv3iWZslaQXuwb&?6Q_#;IdIA#=$PW)MO~P9cS!iuXZ+F=^xf3 z0|w^+xor-1vp~U*~NsDoZtZf>g8E+Xg%sfbb1M|S3`b(Z^g=ed37{Gs1T^L zd^v$w?bijQZm0@kj%W&Ns-XaN2__^@MH$(#B=V;C+y>YJ@XfIj@9oLb1nNn4B@T|IOme6}emltGooLHi1tmg+@?Lgqu&0-g ziZ?RRt~EQ^6@a#1vC2<2p^4+iSwl@;i}P{qEl)s^&8K^Nzh(g3Pkp|$^_2%7t^UoZ z9I`{9)&`-LDz|H?4wZI{$D!|{EBB?IV5(=_AT|!XI|6_XIo2G7M|17 zcYi>&rx*fe*sZAq7P)vB z7c8jsjV*N9%t>~<-mDzpYxAz?u03jHlc-=|sFZ zwXNIFal1NwUYjvHPD5-}u6L!m@&Lt8D(P zNwDJ?QG?T{C|Kup?j_ge8Z`$=n*u1e7hMF&tu#Hgvzdulyk{P#^mi-wFC}lDD<4my zNbRP2P3M@wr z-yC896AiT`RS*TjsUvaOD$Yq41FSLQ(K#8WG%rTT=|o-<&EXXjU|k{tlDRmh?-%Xc z_pboA7iRS!3A?`ulB1m8v`3F{RL5LpZ56K~Uy#Tlhq9%Oy>L}$GMu`aA+0yoylvY_p440}}vXEEA?*8?bYmL^(dt+bOk*z8AaGKw=lcE7oL48nZ^g zu9oY?3XN?Qii_QTU={Ffl!wkQdoKwoiDUJ?37N0can-I!4RB?`KAkFB{$G|xIHE=0 zz5?X^>#{voix~Oj$>F`3_2*IbuIvEkebYi^cp(#qlh!BCAh2W+veky|)}|I>la`+^ z`%$S2VjpKiiSLcD)=GCgh%-boXljMt>Y+ggySE2BZu?HM%KlC&wix$Pjc=aMdEgByJg5K~hDKCt;2`nlz~tIluI0Gn{T3XMldpnslNrP%sh4fMf_^9@ zW5L%JkmEALCgbLD`ukP;*VoTqe}4W)|MUAl=aJI>tc8;vrEn$b;fw@f zW%OEAeC`NB(VihZfVH8>g*Pl#sP&sTmj_kVnj&e>KH$=@#c?U)<2aEsq~W$iR0K0e zRx~v$7wToz#$C(Rz$ZL*@JQk*Zg8f46`i*C^HO3tj^O z^1D_={0?n-;Y&ue!;wk0nim3B@P^iY56&uKn5A6zz4jAPhmZKUL%h_|B^}G zO@7;w&UGwrM97#|q1W5IMoP8Ew6xXP2-BI$;;ZXl0dtU03{nBWV+`bW*&Fedl}aik>*r z2$`s>orcV;7Bs16OF0fc|C%bl;!^BQYlC@1dDu34H~V@VuhN_o!bcDY9H0+Y?R)#w z>zDrd(~IT{Y5cKx-VyHLG!0(0v>hE39m)yFa=_I7c+MdI34W!DcWVEU{AG8NR^jz5 zIJ|)U1Mq}x0s76V%4iHWh1TKx+cPH<9mi9#cgW3Mg9FWP3KLTjuoblW0aG za7WF9f^KT0ykES}^?&R4_e-}u*~K`-@9aZX64Vy>daj-^C{0}|wxmWN4nda4QN1#< z@1jP|>QEzO>^}Nsv6LUCB6wM?Qf)Se2&2JERYyL+QEobIfLZBm;iD^mw94zagE-uWmOFqHNNK3W-2vZFxYMqJvS z>Hhrfe?NWxTwfHVpV)%#Am^nV|DEB|cU>N)@sqvobD}&X4y>f0U}}LJUic}eIuc<*vHS$x>$c`@>)LSTXr?5hYqCPT!4`H?ZirRWhV^Q ztpxGZt~|)$973Lpukm@k)Zrm=mXLYd{BGTP{jcYn<)<4zOUlcCX6nI3?sh0AKrfRi z3%t0jHMIk)y%SF^o=i{j6SSp-k~ic_H89WavXJyAAnPy>s~@mwFs$RTg;lmK{9P#orrp^JRtm!hfX#jbz@i0d%S@+xFBsLEqncTCd zuvH>3tlx0E1Xs4p;`i!*;7RyVLp14BuU%EgwkcR-p65++ zqe}c1(z)JM&`R{zRT~5ZLi^p_|SCPK)n~yJWp$r`E&dHythrKT23V?oPEFxr!Hdx;w846Z_F^CEdVV z!1HzcKJP?oIagl0bM5 z8%8f{w^n0Iy_-$jLqlr2u6F=b*N?RS?D%}c}*{i+j^>#RWd(^#H z3DYPH@Lgt#-Z9xkk`w<}Syq)QYXX~ULC;qvy}|Phhn~{tKBoYh;pL!*;0(*aA9u2$ehR*;YgqDy+%CdH)(vSH$(YjSXjH z(*x0lX>d*O?n=IRX9`~lufTT|5uC>+el1becQh>h2M&g`BU0LvJGv?lQ zys<4E$qG^ZFeUypuJ6EyDqL;>;}U(Gk2@1=K(yfTfymZl=Bm!`~t5-siUw z$kCiQK7hBjr~WDS##X&qEP^J%*YXX#yzI6@dTQOsD(PGX+Pm3)8j*4`a zn}8P`nKRKW#3kFK{Y2~Usn(e7Q+;VieaZ&9$>Y!7xRLds1gD?mCy3tnP3RBd*~Y=746XO|&b;u%>FDPYF3#nbtX?<^fGqCD8auZY%A-gag0X-ga($t_ z!vK!ETLFiP5zaeDz8OhQZ7!{NqBeQvC7oENVEmemBW}vu-!I>%AN|w#IKr**J6^hu z<^TdTbdZa-eCqqB6-xF?DNrHKxz)bqd!0A%-r?=khav5L3>3G%XTt=fKyEQ`R7a zfDr(kn~q$&_W(c;%Xw{*9;Ki)5zUiMcZvgd)mh?0;7_#OBz(KGg5ECLDxpZEf*CO7 z3#cjCW97Xk(k*-=m^QVNVEuZJ*oEJh?V=K5Jevt~lmgoWF9sz`pkt)(BMJ&m4w#P5 zNn4Ef%lEba_?xSlQ#Ply=hjvmk@~QqUD`xQk$TXWOfe;sQC4lzet65)tjgTCb6Znt z&C8}>r3p~vJq};MLo$?pBG2W$6F>{^9PKRxBuxI0d;iUrIVD?CWO%Dpn!J+8qtl^X z;v5uU3^5>_+&rK|P*s``(x$3+?jTs!_w+t6TDt-R>({8jt}6BA>?s7kU^1lucLG!p&oupD6aGV@vA72BI1y{n#{+<6mli zr^xJH47UX^9-XK^oW@#y)CIy#xVKq{pqARO*b4~bcqnqnzkOS@b4i8O?Fzh_eZICJ zgt4sE`<>vE!3hrn7g!v07adj~!&$Ye!bacP1#wN+wFHN?T5&+ElSuZXC7U2eS5iTd zC}GWR|06G_c5HjqDqV{<$ETlPzkfWxcIRJbPd#b^7)xg(toKBn7=G@j9=%ZMq0-+L z2XI$IGENO&_ME>I5@J&SilC!G3!fqAby74b=Cvk_KZI_wRMYjEI{y^MRvL`^QGPqv zqK=FN%bZmcqLepanS=CVzEi3K$hRI$GASS%Wg``Z&6>I#$zsdCAaB%Ri^uh*gWwMm zH;G!j(VScPDlZ6a=jGVgZF0U}wEOel46mh)q@I)4%DOIS3GD2Y_X=?;uj1Uxvcu_G z{3$n7K~%RInjSF)#xz(B``n`f|LfE5PG+lHr%3epPc7)sbxpU_xwq=fs$I7ak!nJY zA~Tv1y|JRh%hh5 zt>88yT@_C6U`3S}qjq6eiSzxE{ZT)C{>MM-=TBhYmkk%5`rZyep%%<#ogd{qqn`;E<&nu&AHVZaP5-R%??hk!f zv=mWx;(EK7DciZPt#mpUewcGq=Q)5aHEJcN=Nh;_3QI()2HF!wHPdNfH60pb6xB~{ zuTkQGCxJC6mf8rPIdaZ_Z>K@ZZK3~+FW@n?wYIyY#Lav&bwm+b=V$PSIhIX zd&l8i<%{e$pW@HeE9#KkW-mchw+7tP9JYyC;wAAY3=DJI)zD=7v~kRNwQL7#-|a&urrFEATOrDz zj$P*9ba>LcUV-w#4uGbWr<>>M*if?+WE5i;kWEPd*J0lTG?(xdE?%E>q@9XSD;a@$ zl++`kjmRs2u7=nmsF30Xztoo7OA0+iDkC0FFq6(-=NqA1vALKfiu`4sQUq zCvgz<|CAmerjRO~^S>2T(`wy%5>Y?1bjR@aNh#J1=$>Z-r8(1NK@P?l9moqyp`qPX ze@;Dh$fz6>&4#tJxx9PgBf}$j2c@a_5|7&~0+gb7#PVpNEv?<5FE;zcaRSZX%f$}k zhs2;bo71MG8lvK@AA7OA1M+OuAePFpJFUeZb{Z2Np#A`L7$HYrg=b|v4*M6qVtr5O z=Re2%=f}gPYmj?@rq^B(%oLC5>PphWFAP07=V(ga>87jkAEMB%FcwHK&;(e&8hHMLT>dSSu05b_-N197Am9A>DnsZU8LGOj&JHx1pL+}b|$K{X|mVgv7 zhCfE`zE!`zx5d!ZM`+-WZ1GbU*z73V4)GzwkpQggc0ECKbBAL;9IzutH)&RtIB*L7 zSZEeJW|bKL^0|+T%%I*msLNVa(AjM{I1q3vcvUdwSpBW!5ea7_=OhPnwQ_@9+u{@m zWxN5I*YOa}4WX{Szox(Y@BjVd&p%$~BcIekg06hF$7gTJmZZhlRROJJ1n;`Zs2;0! z-PSKJrIQP|^4NY^(i0yvwS?a|36%YMJ0Us{nC{i%+RFg#UiuPRr;8jtVqaLgphtPg zfM087V2f7Yi*wAUB@xw*hs~F&mZ%m7*iol>6N+{JG3#wPZECFG^l0)_7Du#he;y>T zZ|rwS&xnqSFXLG2#bIF<_6DK(eQ5iw{_)43f1^cduhG6APN7eWKto4J<&!oCU*fi{ zOFO=3^n9q@w|A8c)r36R>%(3U4P&&8IvqOHK+JNDH9QF8Y({Hse};pPj&BeTVOci# zKGYTM*4cYhdS5u@%pYVFjHJ809DQguS_09Q9CScmst)6~@1B%g0mbzj7U~oV`D1y= zg3vcIhcg8d2L8EDPxq?fI5@@mzb#Ck?=PBvyFb5_#Mx<2Qo6Py?3?j=v-ilpoJJmk zU}jrBK%j|}Y7>wFfj3K#X?>ZB3LbMFUiE<-4~~T;ovfl83+WpMXLu8PhNI@~LQ*3h zLRM6-zn8-L+g&N4{?OvUPSa+~Q6#Y+HZlXa4ULEQ$8354-GF5}wgHY&%)LbiPL+qQ z>TMHw;hq{JC(mFcChRtj@i|l`3_2S?8-jXRf)~T*d$9Z4=lZ38RBd|{D|J|iHalk( z$EMwXr>fU$!e!^*IjgK5gz~|&IBI(@!Sl!-9nl6nHixK6lVmu)rnp*2f!>KdtobL*<}cAwzT1ySk9O0n5HcGyfv^g7A=Pz9|DtwRYC0r$Y6TlY)9 z%(i-+Pnhg!G0W(%ExpfW*F?y#Yhs*5s^ph)YFegON%bE8u+0Ec{(kMg{Q2#-7k2eX zrOwWt>&{R&w@}&WBR7_^sQ={s3x9gWEKsQTLw27KSr5G~$@uoxvh9oItm^fkg^;Rh z>_ILDH8|mT>t(r{IshqA&6w^Oi>=ZR)aE3CR-i;#K`KbY0k1Oc3DYijx!icg18Y{A z&GWC0JxpM;XtqRj)mXRwz-P?5zHNK3Laj;GNen+aIm}8qXS0I9t36Y8QN8aM{C(D+ z?=DK8YDOK#N0Qf~FdtK4o~V91|Jx%GR^{>wfa5SrTrED=uxQ490-2vW4n#ui*u0Hc zMtinHI3B)BbUA0;`=jK%;?8O0N9n>i&jRUCz~_xv5o6iis@V}1A(vSmayd3Z;0QLt z$_yaA-SQJCeG)9-5PK;$hYL-37;qxAfYak?xpZk&sGRhBPaDs{qpQ9YRnc*9ik)@> zlt1X*`tXLiHqCW9ib<(&A#&2^yAms9rIHV<&$J@N!C}^et-PyB7fUMJI?Z~d; zNnTurIm^*GuGSSOab&-d5=cfo(d?HIg10z`C#BMr*BWA4A9K(clL#8Y-h_k@+j{zCHCOL zXzfbgA6Ey)?2fx$&5{JLPm7y7St+h6&G9j`MS_y;xgHt+6dL`EOcIb0o13HjFtEEMYRM^F_CTB^h zS7r}~s1!FC(7wEUpMdrKJt_V4e}DAXJFN6n0WlwYwN?!mXN-;9=gwtUKp~*WAO@C^ zTp4u{<_)J_K%AV{REPc9Rfi2{WKNs>wD1O`4EuXDB3L}8SQI3EE&2&VDMUsEsRCQ! z)HTR9#AM`FhUrw9$eF;>)a*7+v2O2H?Z3YMc=fP5f|Fo0lKTff{rLLj`?vm&_i`%dgD&u6)L%Fx zyu{v~bQ(X78g#wmTWLFe>DkF|3fVWllt_2HKzQecvr^Q%B?*qGbyS6owFUxo26v~$ zcH1In?Ujw|nZL<&I?C;D^preKyvj;+EK9W+y(vy@>9thtwD0=>j@P>U+Z!vly0=I6 zsv>GMsjaIbgSu&CzEo0#IVrZS&*MVGF{xm1f&Ks@x<7b{WsrXlME-mJ`^V3(Up|6y zPd<)h)_z6O5a}U7fM?Om;S82$Zyrq<^{F58ssGy*Tu!H|RTw;P)qq)VrzX_)4rMu~ zYeIGqWUOL>JIIz+F1q7vL9^ekn)u0zl()p{W%`VcCP4g@G3EChnqn!*)~nWQvyB4l zfWeYatMLg4L#$FTNdO=8irbqNr8VN2R0h*5ix4rr-7jz;fRU0vkPQ2TWalEN{e8P2 z2>7=@>u>Yj=F>6u$yM9i0(j}R*;5zvjA(lX#2p~)T9cCqofr$0BpO;k%J**AxvW91 z+ur#R4@GX2>V-pVS1cswtLyqC6_xMqOlSyX?K3?@X`+93@~!qs zY7$7axy)R8&uIkvjg~&dQS{?*prf($cQ)f58c6UvV0O!lfV@@`=lkCH>Uupw5jQ8? zNj=U705G$jMLIzMiA(-q%gukzFF$_&IX`{*7zJ1G=B{zwbZoxwR&(ZbqyyMNP|q2n zILLZcQ8cKtLZ8!nt-L!0yV=J=<_wnAlmXqHwDEDsscj$y&N&9(@Z|2g+a<+cB^y^}ut4l-4KSS>6lYVz00PB6Qn>-L zNU+g&X;)-kkx=cQ)W@`WTQw)qJE?WuL4oodB-1PDJ?Z-Vsl6-vmZwV@Z80{3XmLcD zI2mA|-4@ekP~!A(T%q>_Qx>={f8kx{6T3qW#e}R9LKL)4+d%*Ck2G%I3sz(DX+!>o-&a#klSw{!;yI0!+Zd&aDH}Y;#rjJr!*bZaY;ka#A2r>HB+= z%<6WjG_zGw7?>FBUKJKxxpnE`Ca}oSF0Tlc4dFB>*{mWu+w-0u9Mex<{`}WJ9HYE{ ze0)xeO+jt0_6g3J3iJDI$)L>jn|;GD^;+jx=}T!(jpA)Jz z`QOibZF{l-YnfcU>#^l*!B*MKtPt_m&fD(P7)j~g>m$o75= zP6tcR`zF_4O$14_uKYzzeu=*3zKB_zbB=LR)}C|~)$-B)BeTMe=QeMDNcJ!|n>}rm ze9sy_|L@n2$Fg+SF!Y{RPkQotH-W{a)1#a<9jn*k2n_FGzm ztcA0rU#?}eVb*WNnjEur0kLNQovVnKYm% zx3fF%x7Z)`w@>{Et(B)qg;SlxS+iqfIXb+5kQ~livDvt^2S}>$I->i$N7u;gAb_)Z zHhbMQ9R_{zTkV{(`E$&R9mqbqfTQG#nYA<2Y6`Gtif}|>>{#%Vq=)ibeApPiOfkpfB=O6DU6&|JX`xJPUWJiwvP^Uw$!~-_JHshjLqq^>L z(J-b-lXeN}XvORdIJ&^c9hLw|Kdop-D5?i&!IM5`C#e3eEMAfUrQ$#gcBdirnTiZp;q>;=c<11iqC*4 zHgenL^i0$otyw7QR&OsTIeXuh4bB3@8|tWW*#^BJtt!7VNF`2|&&{^rl+NSUW_HQI zJtfj*(@7e=HLorl&napcN7L{42$2jAyD#cVcx!qp<0^^aobC0{53BJ5*vEN!fCSYH zY?iPoDqD$b=770c=GoB}vkE5-L`;x@J$|rs-~W4j{lET)pTB>cNwX`!ukq;Xpkm9r z+XoB@z=X7W&0+&;QWYk#&ph7>&4OOC9EpH;cZcYQVq_p^dyj}6s(g~LG_pzMwhT4G z^~-wmbV$mp>iEzVOuO|0Qnv1rWA+j4;e^BSJ?z<3hDzf=LYhhwS`EVGyL#HoKl3*I z>fvLbf2=FRuIgVd`dh99LQ08Xqg~fmsA)?Mf3gq9{=T8+kNL-P+j(vedG2#4VjCU` z4s^z)!dHN?O(f5{fy~FumW+tb!A>X;D+KxENNkGkCcY#aDrd*bH}w_{XF-4n?2+QJ zC0pct@P0uQY`g6|ydiXaJ0Fh`doTo?M9ni>iR|g)OA$V_8ZEbOWeOtOL>rvFcJPgS z=|EaYSKL<>>t0iN+E2=;(&-Egp*l(~svY~hi|TK7n>!Os?uWeSC-HvWKK(Jj)$cF0 zxZ}ytBMS#kesCUodJ;r$eF8wMPCo6|5{I$XJ!(e^{3eBi@sFL{d#cJ{eE~-1> z@`Hu@@$-BA{65e<$!TvHItblhXIhCXicN!7_!47Aqx^r5rK-2tBkXvT)IU&}1-3;h{fIn?sp@T>sYv-())&S<x%)f_TX z3r|2YkPON6n(W2{gm-A#m{&gz$v!NbK?lipb(W)@#M)rPOdudTyk@mLZ1y{Dc9pRm z?KxMeMm?S5J<zDeY*Z z_9~?kMe5}=jdt4dQT0H1xhMhC6ha2Y_8S&`A(R9ZAdcRw1SkHouy}hElJwo~`*r95 zOhj$tK8*!zTxn$BKo;FN^r23{R(#bkZ2ngY0c5*(#qqOV(Ki^*vO>420-j+xPtGS9 zLZftB@Hgdii=x_ALBsJL0srxBe2jpBh3qwFa4cR~O5>e1)xGj6QEB6#g|HG6A@gys zlf)WrJXQ$q7Oh^+$7pG@pAHL>5e;=Ja(We-v~*>AZu-joe|)`-lH|CNbo)eO29N{^ zK8*|@fKl7@pQ@@y8a@3z2mRej=5%RSt6gcjI*SPc5grH+cS7mKFIv{RO+N8MyuHru z8i!Nr0{JDfYqfZgm2G8Ymzcyo4YZf-0y|ops)fUu&bg$_PA1lZ)_Fl39k~;gUu<`z zp4ofD&hq;Nif)6+Nkmqxo|6w&?8ob;tG<*^U;q2t*C*~nzFqu!z0Iy#NRCDgsXqi= z66!RYq#W}$DN$tc6OI~dlTO+y4#T-tas2eN-Mr-uQC~Hwa@uBu<4+R#;>fduk}A)zTfXI)6JWr6lDM} zO8Fxanknp4Qsyt&=~YT-QQ%A)sEyM3oR-B|`gf>mEuO*NbXyPBe%^@hQx1s|Q3j54 zA6ZrZ;h=MCvirPS0rnJdVeIvto5Yv0p?_-adTGq0A!Q>ZUdliZ`{J6Ln+la{Vukpi z>*Q$_MfVzv($N_bNA!Uv-X0L*$WJx#Ue(wDwCn7fFYS|8FJ9RV+iDm2gI3Mg{`UFP z*FQdH5VA{x!%OO#l%!SwIWs2ndf}bf9@?r+T&Ij=9xEz7B$DM3+&nt#=%;;gt_gdS zMCJJbjqdflo5OfCBL&PW$4HOf7%c#hX17#JSgY(y3&jQ1m z?zW_Nj>00XcPP{sG^7Xu<1l8CcC9LYcZc_{aM-{C>UBFPd?f&i?BQ`uYmzlxlBp_3O7ke@UrYxjaa5_Iys=bT)AN3?l}tl{ltyHdyu0IF(bA9Ss|oH#8h6 zMfw*>7^E(x*i_&b2nY4d|qW%%+YS}f^1PF)LCCT%A zG3chGug@;&u5Zbpbp2YhetrAiUjO;!<4L1KMlWBN2e|+Z%TCg-2Z^EZ&*ee611XZq zz6S-Dr*(F{78TpP5Ob8m)&#YGYbr&)vL!>RH| zh?5N>&hXBHGHU}~Brv_hDN*Yp?T+~iQ;J#r_@5p|i5OT`WeE;}*_l-PuXApH9h1 zdZgkd-n{ps#qcJD%}d(#bb@P*p&WAOS3MD2L{iKu!H6XS0Pv;&mfBLC-V{;GL{ATA z*)q=*7o{CilscfTa%{Eq6;MX|hkGAhW>FWfzn1#nzW1-6o(!}0+o}y`pd@yV!*k(S z-BrD;;$J|2xk*)*3Mn9RlyvoU=1R>w!U`qZ^l?^h61aO!BE5Q>e5FC5xOE4&B!|T* z`N1(?ZOIZj3*UZw@E zOf7S;B8#APqEX(iQ@Bvac4d|%;cF+u3qKeAWe0$wltzATZeJj@=zb1$rZ&$%9 zu`+roR1fb8qthHQmwCH&WZ9&}?%PnBkq|_NC%Wy<)snfuY3UM?@nx!{Oh*K=)o$8A z_PqV5{vMIwr{;`9&`l!VD%YGs>OIV{W-dC_l}45=dK<;w;Yew>EyieIk;TDHkcj;l z>RA8#Hk~k)_VMb{D<8FK=H^6haoIeYk6uX4KEZ_HU?MwL| z$_`$P@{80DcbtltndNj4k}s--HZ)vch*Z@ExK3-Fo>i-yQ7HYD&j5HiO&0bkprAG4 zzBz2)4u0IRl4-!~t)_+p{AX&1;C9i{`JEZZ`_it{DM*qr@MKMV)mX3Tg>H7Z(sO!!Xl-gh= zKUlQy-#_=4-~RQMKE9IUSe&(LG|Sl|2FP8%%ArbH>tWHaYf0#7THgyQba3UE9szNgxny7wFZ5W0B9OgWyygzxw zYwSF1erHxZOM(P{yY^8fKQW7Dn47G>vK{+MfP zRYQnn+boBObBCi@&;@l0PLpx(pikh9SUl8>HZ%ek=OFi@>2dUVW|k-TDtDNs%lWaZF;O}m$xMn zoWk#y7DSiyfKEivW{#~?4o{J8@=8j8nxn-hXo1We_DU{2m&5c0rahc!S=Lf@zfdeY zDN9RKKOT0c0AtCr;|F5OfhRVdrQJv%opgRFN zrxsLNtJ9XGI-slGRO*h%Zhfg3ptwc3N z?y^1Ese9FKAg)Kd%1W^)I#)|Gua?Mi4g0Z3GhV!jxzgw#E!}JX?VsiCV-E%bR0pmS zDXHHZpOZ9c0RT@DUJ9J3a!RP*l|tZG07C%B`5ayyb=9Gz?oq=ZyIwM<)|}cy<*?Q` z={kewt#OI|M<7I)qSKrmijMj|IS#xl-L_g*gOohJZyaux99-D5dhx@4nfzy>cyR_I zdqJxGjt<;B@2*k&aGpE>A$hfH%5vuQ9Fe#}*dQZQn^lq2uAg&u+xd| zhKHbr!UVa)(TDAbhuSDXNy4%!;kf8B_pVY-Ay+{Ro420Ba-7VU^apf7taTg58u$om zR5z63lv5x^Wb5S1PGddE(UeclA6H7ZCQ&)=TXA5=_jOLsb)~GSyUecg-8IH_&hUdZ z`|rLdh{MyHF1h`-ZaVoarHa(zE0f?*7b5GyV$W_ zy(gx^mET+(Hs*-y9DXS`=Xkb?bBz`6-hJzl*^GUh1zU_uHOZfLy%)6=cNMV~Z**E7 zb>Hj@$4YSd6}-K^{`32fD)IMzMxXS`4{E7d$hY5q8kTnoK z_)^P3*cy}m#U@+FbvP6@rVtG&mY`TcwTf=ou*%M{cwPy$j-2-412y24&T|FKGK`YV zk&BaE+%C0;09QetBQ=F&sb3fFt$lqONWE)fGvO{b}IA{RMU8ode)yzPfOdXg&vvC?}5cD~ADxVDhM|jCko_zT=sNt*mti=BJ zT0zwAJu1mpeT`l?&)aAwVD|5MO@n*tGROK!k3;_0DL<7+pL`MB*L_g%$aD4H-XrM! zZ(0)P2%HqtP-^k;P8zgw=tI_(5m`PcuwMWDY5bpKThY5uYIkSF_aI>qAQrsdX4C71 z>jY;HV9`^DPGX%s6t8>a<&|vB+Gui!mJ{7G*P3^>G3Ap|(xsod=S5VScVY)61+ zl(m1X$N7%nHtJ)|b-^D*AF}T`G-nETNZRp6f7A0Gz@;)biLDo^4YfnYB<*|X$d81&gfnbt0!9=5oGBw2{|B~@{3L>3VO?(-x)$Eg1mX(E9<$)Dcm*azr%eVgW<@N2a&rjX^ zTYRG;kjPMiQ{8*iVvcY$B`JvE0RCY8r%3Kpz_^zjx ztQ0Owu-VL~m3e34mBlr>sGs#eN}v>%bNWtuAZG(J7J!brD11&GDhV#yp!ru#1)J!I za>ELbJWi1$eSoULK3CJ2M}+3EmxEH9A_s+>uB@MC#V&oHt|gQleE4KqQ9nD$`Rl^H zeEYNiU#J(nqtz;q(n*Y@JrN9)rn7yoRvFnktna%9A{#VsL3xJ zvd1N`WeRSkEr#mn>Y;T_musMejKGpp|G)jHK==1sU&3AtaqBBUW|supl!4=~R#hH3 z->161lBVoDq>W7Db;-fH^$DXKWa~t;rm(^;Bt0Z2QdE*wg zUVf^<{jzdX1MUgFJ+@o7Ei^shYgL6SdU1Ma30%NjikM|@%1#@%gkF`hgO&}No)o7c z3Aj^n*YQuQjUYtbSGMAG8Qs|#oM_O5#CT31$vJyHOGO!2_=lw;dkqLwj-*9sWD9Ap zt4?UNI%XT&@KHP3#>b^QaiEN-N}w-JrIUp@h?IVVcuI){Fwy>Hi=e=!Qwb5gM6H&p zLM6Mz6K{^4So=U3G7fEBRF z0#hjJ9mS_cspxB)EpY84+3gV|vi%fx0Xb8^gN`?Fu-u@^Q6}MUs!iv7a`>|4yktWS zVpo7_c6=m^Dl0wM{JpMf*D?Is4gB-d+e`WV|2(GGY{DePoK+?YYH<+Xcc*$)sZ6S5 zJ5s-UtOoDe=@=(e$^T)|F%^&!CGe$q2%DOKgk331nM5AKd~>Z|}!K(4Nw~@b(@!;k^{%kHszF~yD8ku zgBdEdZjxF+oV4b7+=lG(Qg%?UF1bYo9I8Fi3Q$EeGYM?ez7(KRc`cer${C~`ierq8 zGL)1{ylUW%v&rrOWUiZi?#9;Znfwnx_ZpEM#^cP{w(6|m*!Z%)tlED*f2tq5#VXNZ zqds^;o{7Fm%OBNA#Z6KGt1Vsqm1R~DEgGAkXLgKuiM^r_ZRJ4gdPNpl%n+O`d(fNh z*3C5Rg>di+fD#iVrkD~dSljs!6w$bRa5j4}xf5=8Ro;qT<7Y_=d({zKC6^BkwD>sQ zpHzjcq9X?%_?nA;V(XM%EGm06r}*qe>Z1!fIvh7tf?-wk(8+4{gBoJLF4>pQul;(e z6mA=h;Nio9F^7|C>|n+D!W0cS)NiZOEWrNiT2m0TFgrF$6@Q>5g}Kb`UC|7($=0Z? zwq2>3<2i=`< zKUlTzzbVW0$EPPh?Cn-$k>C}PXxV#3;8b%)G)hMur(+!i>ZLf&&pvbHErTqowx(3? zYQ*ubb-dX*m@Otj#zLe3h&kcSJD5GIAml%e%L}`>OtB3+WGv15AnI1?r0pxG;n=c< zp1P@N5Jh!$5-{Ti=v2Fd^3LNX*)-Z_y(kl$InQL0;;*-bF6m%lIgPT30DL+su-TH3 zMiR7Ur0PuZM~@Xcf0#`djhR zycpx0f(Li%=9mTY;4F!!*Ya!E`M;mOzrMZn^5tXML48?EA$}AWHtY{x zo@U@#@o4Hz(rYsp?vwseEpF`3m7(#v_HUkuGw=F3QTR`RMv{#1A_aDo-lop0W$%}P zTfCl!-|hi&>_C0JoE4ncbO&UuM~ftS+xf%6$}Sg~V|GxNsP{_-u>h2!8Yyu0RWTVI zF`fM5pPtH_u=&`FU3uq48;MKduc@S8igy+ttlN(dC`mVw2gg=4y_OhhM~3Z}rw;or z54sSZG<^OgsrJq9==9(ql(0XFa4 z6*1fG{t${DEkKs1^LfslDVz`kr;(V%+W_+Oeo9pFb}ySU(1$b%USg3-uGh*n9Vvh) zE9n%dBZ#8*ICQ|#2q|cYp%&4W?0F0dNPt68$q>lDw!bgj`rGIKTp#CCBD!;m+hjGa z@v3@jDn&@4#BxM0;i}BXQ$C3OxKVuVr11*Y;-PD@kpR48A9+jP&%>{~?3XHyRs^XJ z8v>l$r1(e)AuL^TU3kbP^`=io8clP$!W0RR>DW>0bTl6N)o)qP${%dyw#G;FG?Et)GjyaoVBL4P)@jMI4xO}oja z!Aot2&njT;(z~rG+Md#q0*CoMC7gV5b@!-u6lMa_55*=9Ih0K?ZJ<60P#(54+OBql zj2IxE^uUc3(T5f+qnIs7(YmLWjek%nCCHo(K-mnb-T_eIM&2L5x|a4q|L-5)UcO!5 zUjOk&dy=`l`_@;^S3K0z6EMR#^(@u-CwyS&SO`OM#x`pto zq_n1=j(@k4O}aE~gV$>)plaj7Z5Daw?6|h^ZZ_MO@5wXjpW5+^|T-J4p%(Zw&UlpShibE0{{PJPZ@ z3vt%5CNY!O62q$*7D^qepf%XkpK)f3(m+!fDH^PKARkD*b}IaxP`+(b$?*(Yz$j8Y zJ|k}ENE6`s0bXz zOhsj2Zbu#b)moASJevH&Wr%yHp|!1iu!!HPJJ zG^br0shURDC#BdRdiZ6PB;;|r-769zTkz_+>AypM3d=Fs{kx4TeObLq(gbkX94n(B zlNJE1UI2`d^Vvw$F(||H_a*!9Z?%1#2l!Sx5@}t^m)q3>-kpZpuKkcGE{A=3h8r~t zMPBA-^iiy0x-nzv!bSvThOVdr=|ipA9r&kKh)&0>L%L+_5d?`$A!YfRRDz`I_ba1) zuw{3B0Gxys{!NubWsN&I=W@E$Y1p7JZq?6zm0m&>2!1@e7vzUCPP=wn#>ai?T}{tR zt4~vZmH8$dKCOb{BmSYMgRUXgXQF#g&>Qo)C z0fd)LMipY5oe$a{T_*>0P?VXfHs!9L3(;?1o+AHt%b8{t1rvrwcoN(KV52LVyAGL& z&Kc^NpwGm??;?$Xu62}*EChh6TNe-8r5p%0#lm)5KrO4aUgJ|qP`mTy-wTa$ExQ!iVmPSg+&WVAT} zEa{J0*n1{&vzPRmG%H!6`~c^K+FGM4QO4}DB%O4k3~?r<>9<@q%VNvAO-oEoQ#GmGS9L<4Gv&*tJ0mOHO0ZM zPn+K3J?n1?YO4T%E{Krf7iOS!Q;*%*5&sp4muWMj?rc~Ssxn=g?!?oZ;HpdVrqD{z z4!hQ_3H(Ypqt;%7ifr%Et4&XNvd97YYVK%X{@^UD{2Ymq8@Ojflwmb=rX_!18UEdbvWSYwSwPQ*j@96jN^M4(@C& zZ!0?Brlf;D$x4v-#;aWpZ@-85xC5A!_@s0%5h%gQI+>q zRFGA=Y&E6X-@fbLuY7Ef@jg{a&{`_$5PuO#$6DP6TXMF0V z{CF1UxgA6yvNyw;sjkuCXMu=9;yhfmlhPcglH%vRrlK>8c47wy$8Nv2j65(ElY>c; zaI&brsJ7k9u7*?79VKg&tL2Tp6qJ_xsk-Af9u+uyZP?)yKIs6iBve&tw<)6=)$~0m zv{ce1Ug&K=j;r?@lz4alF~1u2R2r7mHBd0V6@? zPZy0pUY{UDym?#={s!O0p4=ksRr4WLJ3)869riS3wU%Ze`|ecJ;T=}rP4J-e+7;W- zQr8KA>qy09XazZ~F*%fuH%i^f%{mn1v32zXlp5^YdrqWKWc^5rUX-v&bM)3i#Snn$ z)-ClY?l0Xu7U^1gmz{up(_Nz4P+V^)*;#b8yJplUR&M>!MN{Eo0;>WLK_7?Es?9zx zs-&q=;@=nR&u=gF)9aJJ=8cwCbRq~ zkLx(3G*-TsGk;_x}1;fnrF3Ogl%;5M_R5lS1tro}%vR^6nBbFCd?seLJqAZtr-~y49lbVlp7B*Hxm6 zNc>8U>q%K$POliw<>`Ls-{sH#xxc-BJWjy2Sdv#?1d3^0uU&in+JI=%V>NTEeRa~5W!C7CXY*atwGv!Bz zDTTUG*GwNAg5z;rq-KSkVDrwHnxA5;zUtgXmRkw-IWs9ekdr=$N2s7NrlrXG- zBi&~prg@)m>c*q}lASZwQ~seg8C9+D=|3BiBtG`kP+Wc)>L7Z*TuBy5yC$i3&6|9x z;3ze)J{T^G9Lp;xQgCHpGkA?iRF3K3)aBDOB{9K+V-Bw7Ia$**@>9-emmR;Wrzk>f zn^OgB{^~tBtG~Jjms}{ce^#~73rqxOHczW&UN`*%zLa1F2J3=MW2C}OqpItfaIJdQvBXCC?xMb_CN$}LSN?{bLw zE)qhLS3*uW<*zD_5dgC!a2r|bTeIP9@|@nU>EXaT?8Y&&)zNi?=6z)@{pJ??9pZ4#bvXY8fK>^kCGCV<&WZ@krypH zsboXgS1lV3-I`ep^%^fSrJ>GYq~**&TQ3qhjjCd)fXr)+%?krnR_=@S*VB!(bILb^ zFSnLv&=z#wqLRXnLn8hlTx97cRcn%(JI9I5o{6LvQDL_rwjWH%+Lg)dd_$?yItOe1 zG$r*n&AQxYd}NB8g{kB0KqP3Ny6qiG*jyQM_mc`QQ^|h;^pOk0<%F$VB=*jxG?}t+ zU>c=*DSL<)(YEQLruAZ9C+WrBJq;-@%{QY2ulnR$Hrgn?$2+aN3jE5k>`!t2zqQ=$ z(8A-gOHv(B%68(2j$=mkm~z)@tY~Iz)w)k3IZ&e`0)!F$J~ZBN()H;4GhSK+WGJd{ zQ!{y?S(c$+8_@C4NktKHkN}mbju+KQzKf{-eiE$;NDM0*SP34vpX(lU>ZVA`QYnDs z%B3oy=Kv+^wQ;~D5|-8^1rUImC4Y|H)(2tyth3$4OVT{$(sAL;o5HKq=%H!&!owQK zo>uG2zwUeMc4==!nyvS;OW;hF{N99QH4OA_oWrJ0P-?{lA_AOx;oH=HV=GPrf)t`I zP$YB*Yjkt$y0WL?rH19Z_;!jy@?&fP`JhfN<;ULIIDx8Cj%!-isaafBpa6TbkebUv z{S2;SlP3*k1WH5izpB$nEAo6S=y}RL?35?7!K~;yfMhLHg~3aWAWw7=L-KBkeU9P+ z0n**A@L#RG{P8!w=l%M500FdfJ_>09kV9rC6)8ODqbi6&omREHBi=f-?vFV}3PhUj z?`%DGC-HYJr=rFL2VM3=Uj00`t#k4=lWIQ{3hH^AXFFYrPv(b)2_*wSWLGXuvnQhT z5~pPi2s5wB4oc+ncNDus?V_A@M%=kFWuT~5GFy>ko0UyNQ zyM$wQSdBX8xQ&GZdg#7Z)swd~R;RTR0OGvNe9HkQ$U^z(vnW#Pl~HoQ {B>PTkT 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

(wIQ$$>%}hvr;x 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 YCere#%}zs~b^fpa2Wjp!0Cf8X08>>P=Kufz diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest index 7547f075935d..53b2182bdac5 100644 --- a/dev-python/argcomplete/Manifest +++ b/dev-python/argcomplete/Manifest @@ -2,6 +2,6 @@ AUX argcomplete-1.11.1-fish-xpass.patch 1195 BLAKE2B 9ae2e5803359f2abca0b168e009 DIST argcomplete-1.11.0.tar.gz 50555 BLAKE2B 7029b2bf442362f3dca804b75c32e000bf48e1ccee1e8e4e0e3c484d883a95f4c4774f7367b51f6310b653be457f3ad1ee5e4907cf9566c97a12ca85fbcb177d SHA512 30a594d7f3a9ad31b4a7c537bd81e6cc23bcb3861a9d2b9999c654c0f04b4f330bcb7dbab7fe7191d4b8bbbbecdb2ad3c1b8ab812c16bec880fe83733f75c5b6 DIST argcomplete-1.11.1.tar.gz 50773 BLAKE2B 15c92929fc20a10a1f1e29cf8714b74dd9ab0ce11e7f77acd4b15a907ad885f944f8540a8b37fef13ea67ee8eb76107e1c72746434f2710ded7331830494ff50 SHA512 523d542cf1430d8ad7b056e3b9c52769847c6e0bb9e266d71cc961e56816b7811f488a5c412f89b8de0d022a321d74733af87a50b3c0d698e796fb5e322d16ce EBUILD argcomplete-1.11.0.ebuild 836 BLAKE2B 659835d8d5bd7656717849047d09a67b45b203159873a800ee38d0779d5852d965389a040f50d281559fcfeedf1a5fc554ea138bb61cc8586c34a77e68333a97 SHA512 f882eb57a2c9e4b7008f40ecf1cb0a354f36cbbd8f59a786036539dc75f288335ad83fd51011dc48daa134c7c3a18c4bfbd9b17bc1ad5309bcb480d79d1be8d8 -EBUILD argcomplete-1.11.1-r1.ebuild 898 BLAKE2B 742f17949c4a59c2b630c20afbca518f73252334cd70eb8b0e273674aa9d3e89b6396c9dbb7b762eca3bbe4557a34c11eb90da8fcda9d785999bd4a42163a127 SHA512 25cd4c71319a0a5da418dce52f53961b4d26a663c0b56c409bdcdc0af5403116419c308a73c007fc2bb98bdca89cfede211512b1c646d4b153d4896cbbb978f4 +EBUILD argcomplete-1.11.1-r1.ebuild 897 BLAKE2B e8990dbfba0bdf2e7d27be84311860464d9004f4c84a8a93fa851799a7fb3d0ba4266aa2529bbcff0c47c7d21145aa69fb5061a0dd71d8f7098315d423ce370d SHA512 8c84cf37676814ee9ee539cb58d4fd96ab0312870bfa3bc8ea13c2969b118dd1d2ad9414877173fd9d768a6aba06e410599531a619551af0597be9df24cdf457 EBUILD argcomplete-1.11.1.ebuild 877 BLAKE2B 1447f620cf4b54262454de2f128b3e74e82b41b805ae4f50656c314d02030b868c6b02d70facc2f7e0de5304a94e8cf892abfb4dd84621bc1bb443b0eaae94cc SHA512 bb33d42173aedcc74bdb8ee41c144b22e7214dc71e10c42a66ec6f23c4e5e176387c449cb1e3d3093e166f0766eca6c5836be6e609e6255a5212bbf7fa90b483 MISC metadata.xml 410 BLAKE2B 5cc57d8d5fce195e6c050674f8626a6b2a884a956306c668a40fb81c3bed51d9dd8a23c4b69cca5ece9facdd6d459341abc2e5fd4454b1f3614b5866b3501682 SHA512 9a04c26c63f40f33ed3f5d004e5a0478dcaa5f90c363f1364ee14f309433d65e3db5809b3fa8b504c4d4f961b79a8ae39efbd6b3af1fe1cf681ad1f4f9a89fc3 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/Manifest b/dev-python/asgiref/Manifest index 93eb4c8c6d99..0aab47169b73 100644 --- a/dev-python/asgiref/Manifest +++ b/dev-python/asgiref/Manifest @@ -3,7 +3,7 @@ DIST asgiref-3.2.7.tar.gz 25350 BLAKE2B a92d573330b1d10ba9c8d963c0824bce93151f0e DIST asgiref-3.2.8.tar.gz 25469 BLAKE2B c6c3510159aa3a5a35f5d16b427d074b72973576cc4747076caf43854567c628eb37703bb5916cfda9d9dac45c700f881957cbc6a991ab13731c54ef2f6aca53 SHA512 895a0ff28a7d11facc0a41ae603099afb49c2e01ff2d912655d27fff2e2aa0ee8d84fcba45fe873260b39de0e3dd225ca5218100d4bb96c83e63d1fe36f4683a DIST asgiref-3.2.9.tar.gz 25482 BLAKE2B 0bb99c8b207bd384e7c691696fd64dcd08d02037da98c76d6e401d6d37db432443a10d08a3908fd17908d991455d1ac2faae82726062271a3dd17e4a68e7a2e4 SHA512 1810b19bb045fdb4bf47ec7e5caabd0f8869410a6f81503de2148fd024a88da40ed93cce1b47905d7e99f7e89f08a61a9980b88ab738e783664520c6f27e346c EBUILD asgiref-3.2.10.ebuild 550 BLAKE2B 0d0bf126de1cc7f0b48f42081f593b1f7b11eb3af2b0f274a1e8bd5c7ad6f5cb4730031f68211c7d69d81059d1f5790871ae5d9d860b3ae13f3e991625916e66 SHA512 b2325e2b744ab37d871b97b98c8fa92ae3c289d35ef3c7d899dbec4c7cab8c2cef8e2f7e429abf41b8b6a9c03b4bbbc508c1407e90d28aa020b77cebbc667939 -EBUILD asgiref-3.2.7.ebuild 550 BLAKE2B 4d9b62d01f03f0d78042eec0b19749d1ab7bc1bcf5bcba9f9a2c3e524e9c0d9ebd303a699d46ef7980bf1c3b77f228485f09fc928d38f302a25dab3e879f3edb SHA512 09ba3fd1cf10fc34b63005fe6b7ea551b89797a90162e81323103ce1635d88a7b12aef3122aa0b93c323a13cf09bf6cbabdd2163b4adaecf40b135fd29752044 +EBUILD asgiref-3.2.7.ebuild 549 BLAKE2B 4cc796069d7349d248d3ff7d281b673b9c4e6edc3939251b874f962401e7615538ad7dec23ac77a4608d2b3abb0ebc9ef84dbbf26f89d829ac4ec45d49979949 SHA512 0741f2346f3c3fcfe73706d7ff880c0fc10bf11528ec3ebad4efe6719792e47678933c8c45b998dd2152f16b6e631b41dc4c86d2d6d061410bf27afb27dceda7 EBUILD asgiref-3.2.8.ebuild 550 BLAKE2B 0d0bf126de1cc7f0b48f42081f593b1f7b11eb3af2b0f274a1e8bd5c7ad6f5cb4730031f68211c7d69d81059d1f5790871ae5d9d860b3ae13f3e991625916e66 SHA512 b2325e2b744ab37d871b97b98c8fa92ae3c289d35ef3c7d899dbec4c7cab8c2cef8e2f7e429abf41b8b6a9c03b4bbbc508c1407e90d28aa020b77cebbc667939 EBUILD asgiref-3.2.9.ebuild 550 BLAKE2B 0d0bf126de1cc7f0b48f42081f593b1f7b11eb3af2b0f274a1e8bd5c7ad6f5cb4730031f68211c7d69d81059d1f5790871ae5d9d860b3ae13f3e991625916e66 SHA512 b2325e2b744ab37d871b97b98c8fa92ae3c289d35ef3c7d899dbec4c7cab8c2cef8e2f7e429abf41b8b6a9c03b4bbbc508c1407e90d28aa020b77cebbc667939 MISC metadata.xml 240 BLAKE2B 41e6a4d9da33dab2decc5ff419924f382a8f64d27a81fdb97576db8c6cf125be95911747946ec8be1b453f56617fef1084f5947f84b50a8db419d46df2ae8a0f SHA512 9c23321eaa853f851bf00195ea64ac2ba093e516f9b57855ee5aa58fbb1988130c9f0c17c2a9ce9fae4ee033e0a28a70c868e0f5acdfa1dd316ab533c5279d59 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/Manifest b/dev-python/aws-sam-translator/Manifest index dca6e5e9909d..7adb32a8f979 100644 --- a/dev-python/aws-sam-translator/Manifest +++ b/dev-python/aws-sam-translator/Manifest @@ -4,6 +4,6 @@ DIST aws-sam-translator-1.24.0.tar.gz 5142130 BLAKE2B 43c1f3741296a70af656065536 DIST aws-sam-translator-1.25.0.tar.gz 5144283 BLAKE2B f04f2715f140b2ea0df71bb830e033442d212db88ae1f08a8027d0875e6c4d2a3404f2855d54109b1623e3c290aa7ee8f2d7d205ce2163ebdfbddcbb46215fc8 SHA512 4dd428750c7e0c73987dea89b8a257fad33a59680c282136f6adaff16e3695123d0d3d42b45cd85da5311e1b38f2a2879d54170db7d5303e6e8d9086becf66b1 EBUILD aws-sam-translator-1.11.0.ebuild 824 BLAKE2B 65c797b5020337329d624225cdd4083a0b883c20523dce972f6aff6501c7398b8784de815be9430058269b8ef907d4c366fe207f922c563cecd15a7c1f6ad3aa SHA512 ba3b300c41aade2dc975e3b0a55d8f28cda4f33836f18f26733df6898b7cb84bbd8260d4e8b06374325da1fa082ac16a2a7e33998fd512affee21fe22a2f00e5 EBUILD aws-sam-translator-1.22.0.ebuild 1290 BLAKE2B 299963273afd44197a8bd2bb5be11ff17cdada8e694499642b033cf1e7f7b69d10d46739f04f4d294202db1782c0958b8e3c715b7fee291264680e83ac853de7 SHA512 3393395bbdf5bf71166a9ebd2956fce151ea4ce562d32b14cf877cf698b60a50a550e15356595e06ade6441fb697e5c5cc8fbdba72d73d24e2eca9468e55a983 -EBUILD aws-sam-translator-1.24.0.ebuild 1290 BLAKE2B 299963273afd44197a8bd2bb5be11ff17cdada8e694499642b033cf1e7f7b69d10d46739f04f4d294202db1782c0958b8e3c715b7fee291264680e83ac853de7 SHA512 3393395bbdf5bf71166a9ebd2956fce151ea4ce562d32b14cf877cf698b60a50a550e15356595e06ade6441fb697e5c5cc8fbdba72d73d24e2eca9468e55a983 +EBUILD aws-sam-translator-1.24.0.ebuild 1289 BLAKE2B 82542cc8f38d34c25f28a22f864dfa84467ff4c64253b4eb404fcaf73030bf8a53dcd40cabeba80e8c24d0ee9e2d0978e5e49a4f5affc3a73bbc92acd2c17ca4 SHA512 c56d644fc90f0924ec214a2d76602ce92125b5a4b6c978b84f94db63f4636be0439a820b13e871a7a57320419784964b558ebb81070afa279103e6af75443f74 EBUILD aws-sam-translator-1.25.0.ebuild 1290 BLAKE2B 299963273afd44197a8bd2bb5be11ff17cdada8e694499642b033cf1e7f7b69d10d46739f04f4d294202db1782c0958b8e3c715b7fee291264680e83ac853de7 SHA512 3393395bbdf5bf71166a9ebd2956fce151ea4ce562d32b14cf877cf698b60a50a550e15356595e06ade6441fb697e5c5cc8fbdba72d73d24e2eca9468e55a983 MISC metadata.xml 586 BLAKE2B 218aa559f6245f355cad9eb9cdb59734f2de73a88c9fe83cc17c78c2157e69968b5ac5b703b36743e4daafac249ba5d6866c2697d7081bc897f07ce6c457ac42 SHA512 8076d6c6af7184be3008268713819abe9027acd7be22155cc0130a8e626afc1fb45f64b63db6b86185942867293154835244842b889c24b0b05ab5d54d7734e0 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/Manifest b/dev-python/backports-lzma/Manifest index 5c8c6f62b8f5..4767d145668e 100644 --- a/dev-python/backports-lzma/Manifest +++ b/dev-python/backports-lzma/Manifest @@ -1,3 +1,3 @@ DIST backports.lzma-0.0.13.tar.gz 42552 BLAKE2B 85cff01ee9b5481a056fe6fa993a44ec3799eed3ef8e12f98f7b94d8af85c196c3244df4555b957fbdb566416c1bfaa4e8654e16115c9bea986a72bb9d834b3f SHA512 e022de691bc1eef917286da40e2c0ee477300a0af20fba9e972bffd3d0ca1155d5d2607e7601e28d70d1e721b93c785f81adb1c7c73172659ab7615708e55aa2 -EBUILD backports-lzma-0.0.13.ebuild 1069 BLAKE2B ab0585f3f03ee1dd4d44c4d08e8772c6fb57df1d46c835aeea632f0fd0463d57bb8c8d0095b9057e278d27be7698fc195df2c12d110b45ac3767dd0b957a17b6 SHA512 66d6458b1725f6139aafb54385c9b27e6331765da85c58688544984fd6b3ab34db2e2fd9e8368cd76e0655d3e23ae040ea9263e44c174492cf01a034e12ffb5d +EBUILD backports-lzma-0.0.13.ebuild 1188 BLAKE2B 53a9de35ae4e7fa6a5e55dde5f2b1e8dc7da19937d8fb861f6655f83e067d8902b5a9f4c0e8768b295fce4131d3a21cadedbbbc7b8f9c84a7b751c54387e2c20 SHA512 e1ad1c476e4b2a9496dd386a1d0d9174df42fb216ec5a09f416169798a1e16d5eb143a4991c0bc93302e50d24f39d4df17577a895186d0cc41fde508fae1c872 MISC metadata.xml 391 BLAKE2B d3837447c0258730ec4e5d45fb0e341494c8b29388d9cdb2e212e1118a9be1ae836cf8b5cc0d7ce652aeef359d6650f562385a884a9698c79518066bd9c9b96f SHA512 382866a463cef16a42a0a89b3f1af18565a8e72858ab1c55d7c89e9c8bf87224b3d5beed52beb46ed83b8e8f55bb02a5aaccf15fe027d21de138fed5f9798cd7 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 3eec3cea9a2d..000000000000 --- a/dev-python/backports-shutil_get_terminal_size/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST backports.shutil_get_terminal_size-1.0.0.tar.gz 4279 BLAKE2B 8f4772c8c9b7e80c4d1402ef9cf3fefaa7ab61a1baed26b87fa0d347bea6ad704f5ae7d9379cd266bd949509eff9e89cda9d87ecedc9832c5cb332c5ed6496d0 SHA512 b74341c6616f9aace5abcc7fd657fc33801b558b6227c533002ccaf588734490b465a4a27d2bdc8047a385771afdcded610edef832dfa5ef24632f4541729050 -EBUILD backports-shutil_get_terminal_size-1.0.0-r1.ebuild 895 BLAKE2B d50f4002c6b03f65dba8bf774da375f6e586a299ce3cbae0179fb44f467a16e0b4ff7ea01b4af4c5db2ca816f1cab41ce54bd39de99f2bd919a9d40bcbf1c354 SHA512 66b13cca097422ef4e67d9555d9e4b8406466f1d5578a2d97270a31baddfc048d904447d05e6fe2babc601446e96b5105f1963c7d10dc833a936cfed2df074a7 -MISC metadata.xml 419 BLAKE2B 91d54cfdf48e9e865b6c0328c92f0e5f5150fab4245f84b4abd6f2f4f88881fd77b248729cd7f777f85d8fdab5c1ec8116c783b3698a768e977f2f9c33f2a2d8 SHA512 2ca1f74cae2287c693693808d870f7f78724b5ad532b2c8ce838f69323e219efbcea21fc53bd0b257014c435e6f65f2ffbc50c8cbb4bf9b712668e46e59ecdea 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 139bbc093459..000000000000 --- a/dev-python/backports-shutil_which/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST backports.shutil_which-3.5.1.tar.gz 3020 BLAKE2B 9df216cb71d0af039ddd38dcd3a9e4de311afff742fcdd1a91e2d29520d3f9c2f8dfd44d2b8471cdb76b54d7cae3ba81c02c77d92fba617936dccfa6e79387e1 SHA512 066096f6cde0d245f2a8ff27b8e99bcec7088a2c9667c6b3dc73dd8866ea98acfb32c63222e8349eb906460b8ade864b18cf88a627070e20e28d5c00aded3ae4 -EBUILD backports-shutil_which-3.5.1.ebuild 807 BLAKE2B 6aee91f012d7e93fd92a0a8896772e323d983d36ec71e948ea9f46aa1cbd5ec524193477ec8a0d7e50d93cbbe90d8568710a5119d729d0425a8b4a3d1b36e267 SHA512 359be6402cab2dc25156593d6d60253d211c47c3227f23c3f2c684a581de32ac488ee2d6594c810c2a37df2bfc9007c0e27488fdafb2d36f73acc0af7e6d034d -MISC metadata.xml 393 BLAKE2B 21642aeb6b1e7354a29a3ee34a84987017ad8125ec87f06796eb456edace5a522b7c6765a24d8daa47b2cd376cd074feb2af69c8518e8f4dde81df194c9a4329 SHA512 4f7226cd237eba03096ef2e45113c0d38a65c66fe45f81c2aa0063c590b9c5a426bc9291b436fa9d21d658fc6ab854116968825c4f5431c9dd954ba8b5090079 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 c5f985555f5a..000000000000 --- a/dev-python/backports-ssl-match-hostname/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST backports.ssl_match_hostname-3.5.0.1.tar.gz 5605 BLAKE2B b9c346cc7414fbda97c2b1646ec406942ab5527b6537338a9fe0ed60d62d8515cd03fdeb68cfed10862c23f1d6e37ffc13bd479e55f6a9310abb4be14e3de83c SHA512 414c2b6f302a4655c3db3ef09e1dca4916ae4e8c4aa69e43c63bbb920303ea4b2618150c2c35d8a2e1e1283b1d65ccd10a350888fd771addda533c19c20b7e82 -EBUILD backports-ssl-match-hostname-3.5.0.1-r1.ebuild 1050 BLAKE2B 3dd7a11893d2d24536d818705a4ecea1768d21f85cd8df3ddedc12f077bcffa9e285d267519100614077251f954f332fd3cce5436ad75a50e82615bba321690a SHA512 55e869714079395517b4b313f4f698e9b0ad0bac607eeb23a39fde5a498ac22f650b443d22a51c86ebe197ab33c336efb276e3b3565aac5fc0c31a039f596ce3 -MISC metadata.xml 331 BLAKE2B 048adbe9d02c7be8d4d0a40aa2f496015a2225ef8ac7f745dd0b8c60d8adbcc44920fe1bf08e0bb5e0eea329b521c549f2218132a96cd29a6a3ff52368602f04 SHA512 e536e9be47c0b879e669145ca18650e86ac94375d9c9451e7b54cc9e9b8aa1f854611f5e427c13970e6735cb59bea7515a0f7bbcd6c5dbfafbe72d02d64101df 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/Manifest b/dev-python/betamax/Manifest index c3e868edd69a..13474f9b97ab 100644 --- a/dev-python/betamax/Manifest +++ b/dev-python/betamax/Manifest @@ -1,4 +1,4 @@ AUX betamax-0.8.1-tests.patch 867 BLAKE2B d161db0b79eff7591bf87cf256a50357e1d82f7eeb0fdf39c27be287c97bf6a536a4e62defd173305ba598f388f2b49d22545443c6fcb589f66988930ae29a55 SHA512 001b26d84e4a02b242ee90b36df0a30c9c4890623191655a8eae5a87e106679197fa8090354b52a72ad07da97666190ebb3a7dcb9b4ffba7b9bea9c18bfed115 DIST betamax-0.8.1.tar.gz 77526 BLAKE2B 2ce88326c5ef80082908912c4b14f149793c4457c47446ebcabaaffaa6b0ee64528096acc6bdd868fce0fad3d10ad66697cad5dc422c15b324e1cc9ae20eafa6 SHA512 89bfb56cf4004a70ec8c1f2342cfa0e02f850b8ed80b67f8b2b02c1a2093e8ac1cf1b9980354551e9d3a21fadde0d77d717f1559487024941973cd80bd451734 -EBUILD betamax-0.8.1.ebuild 1191 BLAKE2B 322e0e82bcb20a224f8bf78149cfb46ba5d6ff9c6036c0f4674cd4b8e6d2dc6b1f3031bb7d1391b127add5d75ffb33f61db77fd3704ffd7dc42831df45527f56 SHA512 886642777b5aa44dd04d3cdf92304739aeebd153a5d35823a094415fe32e4b5c501caf5f0df2b688aa7bbb8b3e9cc16277663ddeee136bddad2acb6a6169a064 +EBUILD betamax-0.8.1.ebuild 1190 BLAKE2B e687c8c4ca8b6d5323334fcf6dd062dc3d06b86b1de6ec71ed71863553b6b4cdbf1426c0713269d761911d6e9c956fc409546ac830a350e96e826270bc0a9d01 SHA512 b37660a3bb3ecf31ae8da44b1e1e89f5c46cfce2bd8d38f891ffd4de8633bfa140681cbfd05ccedb37dcbc754e021e0517d8f07826478fb368f4829ecfcf6893 MISC metadata.xml 218 BLAKE2B 086fdcf7b63ca7bd6c58e861d717bb375e1cd372eff26d5d2eeeb176d8c5e6f10e653562abafb50eae7d7508f8e3d421b87e6a749acd0490308672828d0da697 SHA512 4558fee4c51117e21b1f42ca3edbdf1195ed297db798d6bfa0e5fbb7019654a187422b0abde7af5d800caffed66d1e55e4280e8be602bad591424d9776c46781 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/Manifest b/dev-python/bottleneck/Manifest index 177c42d4fdf3..14b57afa9edb 100644 --- a/dev-python/bottleneck/Manifest +++ b/dev-python/bottleneck/Manifest @@ -1,5 +1,5 @@ DIST bottleneck-1.2.1.tar.gz 98920 BLAKE2B 02fd35eaa15761f2008e46c459d842cdb5ad16372a03ea51a82b775ae0fbfa81beb0f1f304dcf6565956dc2d6deded579d8e400eaa250f9ab639261c085a6525 SHA512 0299eb1a12d808f18b8c4259c2205b47b34af4c1245867ab0857eb34a1aad630507cd3307a16f522db461977bd3f70aca688fb6a62ae84d1f895d18165132781 DIST bottleneck-1.3.2.tar.gz 102565 BLAKE2B 4d903bd8ff918a54cdee5b6c6815e8d404c6d3cd1a73e02f81888aab077970a113fcd24acef9da8a35138aa808c211883bf9bd952f83f17df4f94a6172fbe140 SHA512 9b6f812a625c9bb39501e8834ce41ae34ce57038d3ec9528aa8aa80910663c4e3b420d535f0ec8fa9e506faecabaf0151950afcebdc919479ed04787f26dc3ee EBUILD bottleneck-1.2.1-r1.ebuild 718 BLAKE2B ee0e29e6501d9090f1b992fe94f4ec881e31c8a9fadd2a5113f5e66960b399917ae8a4a5ccb10dbb1671812e1a2f7e359e67189843750a83626388fab97fd135 SHA512 7ff2f8adf5fcd5297f2b3e0cf9b39308a6d6228646c758b12f1bd7b032b40ea328b9ac95642d59976e19d80523aa35873a6706991daba4e6556244554e8411c9 -EBUILD bottleneck-1.3.2.ebuild 721 BLAKE2B 84db0025d4ad6bedea964e8822f55789a5f4984a5702651134305b47a719d6f3019953f7d7524165012f5da70f498c328e1781b8b05fa333ca3b45b847fc9b4c SHA512 ffaffff979c831b638a3dad4c8a46f49effc9ac96892afce981069bf717aa6921ed2f7b46a4b44d62696787be7d526937399165af00d9a18de7183e4a3278e54 +EBUILD bottleneck-1.3.2.ebuild 733 BLAKE2B 2db2ee2a3f3317fb3497ed0ba4329ca190f57c8cd67ab7731e54ae9c8505b09fac11d10224a7735a20f49f12ce84805ba1f57c769142e024b6dd3e5df249a8f8 SHA512 a2a8189b9eaa8b149945856cb7c36ed5b8223b4547614843cbb20306575b44eb4dde854686341c7ff3d8da77a6c944beb3f718da3d5321bfbb7abfe961f4df31 MISC metadata.xml 471 BLAKE2B 9580e4438e0fb3dad08815f43e730b365be1ab25b4a308ab6c90b00d0c5c58a1bae8063fd2df68fb68542010cbc14e3626b4baf3b43adf8f38f44c7d87b74038 SHA512 9f31d5257385cb237ee675671473fcb8e932cb792fadb30bcccccdfad9f1372207e54abc3ec2712735e2250b9a583578d2a3e7e8a32ade30d634f620644c3def 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/Manifest b/dev-python/cfn-python-lint/Manifest index 77bf2982642c..df3969db4caa 100644 --- a/dev-python/cfn-python-lint/Manifest +++ b/dev-python/cfn-python-lint/Manifest @@ -2,5 +2,5 @@ AUX cfn-python-lint-0.30.1-tests.patch 621 BLAKE2B 7b4d457c56f32799c0da0e1e1f655 DIST cfn-lint-0.21.6.tar.gz 2149548 BLAKE2B 36bb80d8b656eddc0e0a00e4728e46ff05f12ff93d70295a045602f09d570880bf087f25165ed21641e80f096b93e3cf4c9cf97b6498b330dc53beaba67aa492 SHA512 c263e6e5ccd03ff5b843e9d4ebd74844f1b4053fa766f5300e4cc66745c42e82771e6af73cf950c81bb66f09b4afd5d438bdcf8489a3b9d61d562a7145d04297 DIST cfn-python-lint-0.30.1.tar.gz 4137425 BLAKE2B dd4f7d449236e567e7ea0fa662cbe983b6125a6cb557ee314de0e6647c5756b0be450deec7778ac69f1cec95b594c8c74a0a2f56ea229b7dc28ffb918983e6b3 SHA512 67b72973dc174e0de4980606b7886459233fca516a0587b91319127c4df0ce2647bbdc3302d68b63916654a76f4c9405c2f27cfd5e0ad737b00724e403815477 EBUILD cfn-python-lint-0.21.6.ebuild 918 BLAKE2B 2971e8c31d779ad659f11de9afb3a2f53358bd74ec6e7456224f90de4e1abde020ef625f852c67dde12c1a958e20b11e949725f132bf29e45ade4bd3e6010e0d SHA512 4d0743f9ab3897c506de79426d43c5c00d4933b4618a728ad8e6119319a96a5868a237ca1d61b63645de4f79c15d58b4dc621665c8bd01571fe2637417202935 -EBUILD cfn-python-lint-0.30.1.ebuild 1137 BLAKE2B 6bda3d7576a5f76accbd6740deaf014a1d52ee28a83603c18f8e79d5c1dea29be4b5211f857fc410f216bab99f2b2c58902b66e3801b1caf36c53eaa0892dd08 SHA512 7f7f2348bcc00607f7055d2c6950e7d59a1717fa9b74e3589bd1511841d9ff1142927ffff86d951ad7606107118ff921bcfef6bc086faa5ac2a735f8df011d85 +EBUILD cfn-python-lint-0.30.1.ebuild 1136 BLAKE2B f202fa5aa2a6e946f79bca7f701bd92db3bcdb83fb657ad66bec09dfc94fab47052d1d583e219d25ab51b46fa66db15b3305d5a69fa6b8eef2159e4d7500b755 SHA512 a3af87bc21b5e30a5fda13e7f0536cd7e0146bbe2f7e84ae286c6e506983c968dd42ae99eaa7a73d6f0ce2eba74bc292764e66d6d553e4894e3a5027628a03f5 MISC metadata.xml 572 BLAKE2B e7e0e4631f4ec0e9b668f664607b89790edcaeea43c2da8b9cde1e9671eb5c18221d61d8981b1f23773b6d0582883d879b70d1850bfb4ab8a7bbfad60456b286 SHA512 6677b1994867314be92d0a95e2115102d8ef87f4137ac26d488957ca7d34e77cc618a308c8fb648405f28eecd872c8965dda5f042d410d5084c3dc38d54994ac 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/Manifest b/dev-python/cheroot/Manifest index e0c7c55b7e24..1666b0b2258e 100644 --- a/dev-python/cheroot/Manifest +++ b/dev-python/cheroot/Manifest @@ -3,5 +3,5 @@ DIST cheroot-8.2.1.tar.gz 89470 BLAKE2B 57515ecf6e047ea67599631a98c15307ea5f9929 DIST cheroot-8.3.0.tar.gz 100557 BLAKE2B f5f2fd8a11a1a8660fc37030d501e93787be46dbb79cae89cb4f6915cbf3975453c0ced6ec3bc0ebfc7dc77d555f7d86ed01bd751df6b0227cac3b1b11a82ab5 SHA512 29ff39f043b1a08b9ef653a41761ac4b97de4141cf15c5394f95736d28f7fad4c501d666fe7ff61f40c55b087d022784c7fe09c995c901040b7f2a8ed16b7d14 EBUILD cheroot-8.2.1-r1.ebuild 2249 BLAKE2B 75bb493262711a58088d4539c27157dd37638e521e89c7e2f2675421d38346a62332dc9b71c183d56a7560f491636f05c894d01aed0a8b10c63cd5d08e5ab006 SHA512 8ca74fe3a2a5160b228cd7009550a8d9f59dc6c85c3614167716c4d1188aeece0c774ab4d711e76615476ab5315f2b4c9133e6d4b1a2df967e120d05717a99c6 EBUILD cheroot-8.3.0-r1.ebuild 1414 BLAKE2B 68c9dd50562bb0d7a872497e53272dbff24024859ee4a8ce25f79968ebfdf9236b3fb8a9d6be6b66d54f7c383dd62e7b87d7863482a3d1cc3a50017570a78193 SHA512 fd4d32399fa25060947a7e244d1b7b199da923a519256403a16d58113701441769f6f84eaec77d15a826102f0507fa7084d1e7f0426627adbdf8b4a133d1dfd5 -EBUILD cheroot-8.3.0.ebuild 1182 BLAKE2B 1b1582713afb603c4eab37fdfe7e7c1fdc6569f56694caaefa6629e847b71578ca8f6b256aa6347d114c5d42e09d678771cacd9a217625d416b93e573eb40cce SHA512 2ffa8686cb0fa46bdddf9277467558c8a16bae879b0a80fe6f31fe58e413f6249117068f66b7a83c2b9c4ddfd7809a9753b9eb426cae44aa63300ac9438567df +EBUILD cheroot-8.3.0.ebuild 1181 BLAKE2B ec9423de27ae1a679d7abb94b1c67906b54ab0de872f6e408e5e567e74155f8e00abb160a61065169c0ef23d0c2013116c2e4de626db6820e8822a172758a7a1 SHA512 948d7186d9226318ea48c5a859ce4ce83d746672f204ccd6288bf59404d141fb67b1939389fbda307a9a640ed12bd625fbd8978361d53e016206dd4ec6c7c21b MISC metadata.xml 471 BLAKE2B e623692550af72f63a0df84767bfadcf9ee16beafc4f467cc6bd83d7a0deca6a66d73f9041e3e37a967a4d7451eebe0d9f7974e43ce90b2dac24134ed7aa6496 SHA512 19c39b453a668408550b250a96af25ea12c8a46285070aa4a1b1d7c3e6b4ee36ac287ead410e6b798d4fa607543d58c5cc8bec0f00992206d2a231de983b5976 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/Manifest b/dev-python/cherrypy/Manifest index 9c308e350f33..62f57c0f7338 100644 --- a/dev-python/cherrypy/Manifest +++ b/dev-python/cherrypy/Manifest @@ -5,7 +5,7 @@ DIST CherryPy-18.6.0.tar.gz 686804 BLAKE2B dae7f0ac403084acdf611e4a9e75f15235549 DIST CherryPy-3.8.0.tar.gz 433711 BLAKE2B e1b4a554138a61e8c6313c3055723583d812e573a352d67bd5448f799e4f2f22694b800810b53cd041c665e46d9555b471d1da91c252ade96459778d7a5c07fa SHA512 25f84093e30d814c0980f7d77b98492113470c3297c66ee8652e40650757f8e2b7db01bb8de6d7a1ea9b4bed8b764502b1f563ac6f0d082970bc2d46739d19c2 EBUILD cherrypy-13.1.0-r1.ebuild 1323 BLAKE2B 2d56bf87bf3b6179eec66a8b02c66f98f35c3c129fed2a31cdcc4163faa2658bcc53b72284ae0b82cca529b9abbb7677f9964241808047bd22d712cc77329eea SHA512 a53f1c3734d389d784ac49419f289bda1b8576f6d066c0b5d0c80aa0075ab2587874e875121882337938cf799af2415681976e8c1960e49de6bab2d9799c5f89 EBUILD cherrypy-18.1.0-r1.ebuild 1879 BLAKE2B e6ca418791d306d45ce0f9d4a189e1c4675027dc14e5ad099a139195e3dd40365daea4ffa03f59e3433e464b4ba80c9c1186c24969d50293db6e836ac9408c1a SHA512 7ba691e2b421503f881930f1a829a4335e1b85037924510afa09e0c0583f879bc92d44e080091f54a82714a61694868fbd66ac42625ddc9b8228e736e4dbae51 -EBUILD cherrypy-18.5.0.ebuild 1917 BLAKE2B fd12521b4a8effdcfb6ad89308d857fa9505c5c60d76a56d052d31cf09a8e4a8f46ee51a3026ea59b4132f43bcafcc93f354d976298bb4d18042317dd47f0596 SHA512 60eb40a5925b4d34d0bcf84e9be769554f348896e77c857aaab6dd7b33bdf4a58829d4fe60354abbe3413a6bb270fec75f7167479d677b0b27aad86a07073924 +EBUILD cherrypy-18.5.0.ebuild 1916 BLAKE2B 7b006412b6dd6aa6254758af60b657bcd6bb1d4b69a475c40c44acab3093882c7489d415649df1828be1ef9a27b63fe55999a1451ac2c5b6e13c928b49f9e84a SHA512 30ca92e853a806d447c2a585f46205e75c132e509be3baeacab0fed46dc813df4a95cae7c35ad49ced8cb73fa046b78fae5e48fcf2a6216c685c772176676ae5 EBUILD cherrypy-18.6.0.ebuild 1919 BLAKE2B 6dec6f120773cc5051c066354ab4f55cad213fd989e95dfeb90df15938e324c283e8f16fa5a2289b0d7df095683381af560ab26a3acb98a453741a27391e617c SHA512 9ce886bac48d1de8c4a298c2e3f26443569bb741f77962bb5de568c6652883d1e3d1f3b4d80bc8c46d2d0c28347a66ef46271231ec5f569f6a345aebaa340663 EBUILD cherrypy-3.8.0.ebuild 1639 BLAKE2B 404e81cf1f8e8752663409c02e3aad85d3e0088a6af5238fc745cf96fb81070ffb355a06d08e458a9de66f2d1753ebf753b6bc974b3972b7acc582d80b88d876 SHA512 3dbb263af36b1243536446022750e8f30f4bc629cee442bd39263d3d86658fe3aade5094929a469a43bca44cdca4bcbf92312e3f5f9a4d72f0688653553642df MISC metadata.xml 321 BLAKE2B 6636b11693e6e9d09f579bc88b203bd7c41f67222887365de5db2c3aca4c34d8cb2e341f217240ce562f43d60e78221442c12b08f2f7e516c36e06d928a9a995 SHA512 c777da5d545e3d626d663830437ec91a8f228c58734c7df4e4a16f0609904a5ad4613310d2d05b4e8ea89053371ad0bd4f0624137afe54ff6c4f5d9eef734d10 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/Manifest b/dev-python/clang-python/Manifest index c8715b4a3134..3eb64817a736 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -3,7 +3,7 @@ DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 6b0254f5b913398cdcf2b2ec1ff21988870 DIST llvmorg-10.0.1-rc1.tar.gz 120834583 BLAKE2B 64244ebcb6f2c171c9f606e5eb0adff2794f06c9312a0ca627fb79c107c0c898ac242cf4e92523c3265fa717322601d7e3f4d178515fac95d03ee92312082b06 SHA512 f877f66046969a4055b166ad50ef876a9c8ecaf03e2cdd7c8e1a3348eb5f5180f222fa457b1f090a6660282a0d9f7a1d39cf09a04abe0dde0a6e1e10ccf15597 DIST llvmorg-10.0.1-rc2.tar.gz 120883192 BLAKE2B d48f4ccb33691cd4997576a6d20b298455687515164f7d8dfa11ec32e197b58132c6bd549c1214c3b36982ef85e1018d4101e7afecee8d2ab67ad15d68c681bf SHA512 8e363d379a73e38ef570fb03d8243a21f37a48ef579a0f08118af4dac48060c0dc24e2bd8175f04241fa424e49b6c85723d2d3552bbe30dd165fe5fb43493325 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f SHA512 fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59 -EBUILD clang-python-10.0.0.ebuild 925 BLAKE2B 568441c53509035117143a7c74f9fe2671299f9dc0771f4090efac7dfb50a16c1ec6083bc1c87cac95e6281fe9b0c7ed5eda2b0e82e51dee05dbf7e24b643104 SHA512 b74a1e9980aafcf8c253cdd0c3a6aa8e455d207f9ff7b4d3a1d3bb3e4bfa986edc2bb6f89c6ef55091deba4fe9c163fa821ed6e78b616796f141ab4903bfb0bb +EBUILD clang-python-10.0.0.ebuild 924 BLAKE2B d160ab3d5b4b57df192aebc214061fcadd11233a7fd97480124797bc52da0f3026be74021c127b68eba8e5e3db0e9d523e20e36537fbee3fc19ae606b48a5858 SHA512 862f0822b486311c4ffec46db51030d707c43a21d69ea22b5eafbedf004679805371b2d453d0bfe9939818d2f7d9658170bb7799e601f6974f3621df03b5bc12 EBUILD clang-python-10.0.1.9999.ebuild 902 BLAKE2B 7b7d93c597e0aedb92928c2a549f7a0ab6d9745db42e60f7d7b0dd904aecc70f4a3e752ac105250a6348502a570109eab099942100cbb2f1376a477e59394c20 SHA512 6c6fbee3cfcb1d32e6a9ee4ed72e66a5aa7e88c4333b719d504a24da5bb8ebead00d39ab071691a49d0954a3b3e35755b8fbe04b8591ad995d7a811c74201a77 EBUILD clang-python-10.0.1_rc1.ebuild 902 BLAKE2B 7b7d93c597e0aedb92928c2a549f7a0ab6d9745db42e60f7d7b0dd904aecc70f4a3e752ac105250a6348502a570109eab099942100cbb2f1376a477e59394c20 SHA512 6c6fbee3cfcb1d32e6a9ee4ed72e66a5aa7e88c4333b719d504a24da5bb8ebead00d39ab071691a49d0954a3b3e35755b8fbe04b8591ad995d7a811c74201a77 EBUILD clang-python-10.0.1_rc2.ebuild 902 BLAKE2B 7b7d93c597e0aedb92928c2a549f7a0ab6d9745db42e60f7d7b0dd904aecc70f4a3e752ac105250a6348502a570109eab099942100cbb2f1376a477e59394c20 SHA512 6c6fbee3cfcb1d32e6a9ee4ed72e66a5aa7e88c4333b719d504a24da5bb8ebead00d39ab071691a49d0954a3b3e35755b8fbe04b8591ad995d7a811c74201a77 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/Manifest b/dev-python/click-default-group/Manifest index f846a6d35219..e7a21edc3cc0 100644 --- a/dev-python/click-default-group/Manifest +++ b/dev-python/click-default-group/Manifest @@ -1,3 +1,3 @@ DIST click-default-group-1.2.2.tar.gz 4753 BLAKE2B 919e3921ef3c6723b92cab8433032237af4e5583084badb6cc53d82971d81aa910ae6553deefea2ac46067d2618bb8f6d2003f0b2c4ced04acc5b46588012614 SHA512 6f296d154813e0c3dbf8e435c4c1b4394f51a000320c5585aeb78b81f30fe15bd27a8aad0fdbb71fccb88dc3083682519f1dd06572c8d5c35639fb9c3acf73fa -EBUILD click-default-group-1.2.2.ebuild 633 BLAKE2B 24c424c7d01f29898d56be30b73cb2d3f650e265da80cd1e30a408bd9dab101550113f8cc216f785df3980e5adbf82bbd6ad0b4c4ec512219b32a86c99cfce58 SHA512 2d100365515cb45ee9f6f42eff4929db1ed628d5ea2626dfaa6ccd87cd914ef5543e15a54178bc71e791336ded19ebbfc07f77ca56f038bf552910a463636087 +EBUILD click-default-group-1.2.2.ebuild 631 BLAKE2B b3daf36cee2de33e5ea90b53905ad7f381858af2b495e4173db1672feeb704c6746b7865b9eea2b38945bb0f1015a7e5fc33f994e76b282d4b40e4a5d2215ced SHA512 5d1ed1fbf4cd3c9df2a82d9c772025a66c88314e14c72c5104466d35494473d6ef2267f6b204725f27953e6b218aa512d0e66d1275b0ee070879644a9164d9e1 MISC metadata.xml 322 BLAKE2B 8a78490ccdc4b51ba871eac8ca74b0e342ed41d8d91f8a4b7c0c824b6447be791604c71f1f59d5151686931a34160b5f5d1979b2760e4aa533b45033ce3d09c9 SHA512 c90048e0f2c412a4d44e289cada3350df7a74a8d87f09b1568085183a37fa6895163fa913f4a3917c34e314a81fedac06d8c24304b1cf619c3489275a2ef1417 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/Manifest b/dev-python/cloudpickle/Manifest index 03655ebb72e4..80c34491bf71 100644 --- a/dev-python/cloudpickle/Manifest +++ b/dev-python/cloudpickle/Manifest @@ -2,6 +2,6 @@ DIST cloudpickle-1.3.0.tar.gz 46220 BLAKE2B a7ff773a38aae3b4a404ba7e931de06756ce DIST cloudpickle-1.4.1.tar.gz 47459 BLAKE2B 642cac2244060ccde18c31f0047d5d957d69d396901ea31e04d28c5d7d55cd8f58fcf199054752f1a644667a5fd73a1ccc2e33b20bdfcbc4e71450aeeb832ce3 SHA512 3232dfdf91141179be510282a1fc60fa5891fffd1f012998c6a622957eabdf9deecc7431196ae70de01b2e498c97981c83ed22ac1ed6f3db8ba68ee0a9a26bd9 DIST cloudpickle-1.5.0.tar.gz 50992 BLAKE2B 8536362d455c5688134ce22d0bb2c5786da17336c8a907e8cf9e39833df03a6061ac901e45e85907a54e8d9b404f21132d4d944adf925a9056f0334eaca50904 SHA512 75356e3e5ade2ee5941b4cea576f1ffbab5d9b1a86eff23dc9275974f592c947d0b3b29d335b4dc38be16e36c89c8fc65b2883ae90923960e605502c777d9816 EBUILD cloudpickle-1.3.0.ebuild 784 BLAKE2B 9a57005675a0e09d52d7d789b40ece4b0dbb809845e63ba77a0e7b3e36e4842c53a6c0fbc4b62697ef726cd5040fe100175da26cdc3252eb761e94eb189e6219 SHA512 a464a28cd1bf0be663feff4a65b46a9a753d37e4dfffbe51a896e3c9737ec17fe7069b6994ce609d9c8bd874807b284e46b45481eba36c72c7327223518d97be -EBUILD cloudpickle-1.4.1.ebuild 739 BLAKE2B b6eaf566b05b41b8b78bf03a2ef052425942b62bc03d12b4f8e7df83cd9783aaea8d3b81422630f5143de6c7af1d811a2309611d32b18bf915341844925a4821 SHA512 8a9ed92bdb11c01799ffa475aaa0dd5742a740357fd72dc630106860a2f1f9667be24d8c037a5cf51735848e70640a24bb84b8a48cf6f66de42616a836cdba38 +EBUILD cloudpickle-1.4.1.ebuild 736 BLAKE2B 700c52cb3d294dee038b1902af633bfcaa1f9f3d8691a24e0f82fc6a769061a691c69a67921eabd85587e5d54078c9963f81c779f568ed930e58045306352bf6 SHA512 473bfa46d9ffabbfb443c4f5da3c5d92016d4a77a18ba6af5bbd329a1a0435f18c28812566cbbff1aa7b0e71b6e116a84261179c2f10d2bceb7e95f30e441d3c EBUILD cloudpickle-1.5.0.ebuild 800 BLAKE2B ad415d4fd2ea3aea1a8a0068e25a2b5c7b41a96e71599b99892222577f7b53fa112ef3ed1f41fc8c6d17632cd6123e8614b82b69bc977213b3d7b15dfb3171b7 SHA512 e18510a08be7ceb10878810ac7d3f263f8e17f0752617e8d65b60888509483db45ca112f2d7ca8a360693c5e98a9f8c9aae45f31a9721f07f5a5131f7c8a15d7 MISC metadata.xml 324 BLAKE2B 1c37428b4d95b58077885d0a53a7f016566b0c1f3b6f6f1304f5f70c4ff3e175e4d4e2f5d1c940c7f231cd143f8592af96136fb303c47cd6762108fb393289b1 SHA512 2f331643b833ea7d97a6e24c21c6583e590204a38cb9ce77361ed7833e35e8c23dfc2b1b430d0e0cf2e45c0781b624f31deb4df6df8044b8dd34a5be16c3b3be 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/Manifest b/dev-python/configobj/Manifest index c32acf9a779d..1fd1ef0f464a 100644 --- a/dev-python/configobj/Manifest +++ b/dev-python/configobj/Manifest @@ -1,3 +1,3 @@ DIST configobj-5.0.6.tar.gz 33248 BLAKE2B b58a22fdf247f1c3022108e24abb4de55620ce75f6aeb5f269f008a5668e07b8c1d0c49e4059d7f4c4c361d269ead39c3784377635c7718f92c2381e69c56cb5 SHA512 f253fdd0bc3fcd37f56c9ceb28f5c8c739b0861e099b07a3929645907c97b2261f0529850a95c1a42507846f72d88a0992fcd1e1d6fa8654dc713d120f769963 -EBUILD configobj-5.0.6.ebuild 965 BLAKE2B 3377a2464816f7f02c2d4eac9247dcf5d19d129682abf7ca4f4d810032b2e383fb65c0bf723e6429926df7e951c7e1e7d27e833097f68ca6d96aef49155f6c7f SHA512 8c6a8b3527360f77bc1d1039e4f497aa928f60059914c27a9f317f24f910738d49cf8c3b0ad15e412b0074e55c8ec90e954b2c43b0abba70c2ce578e8e7fae52 +EBUILD configobj-5.0.6.ebuild 964 BLAKE2B 0caa004976273346e1d384d1e6d1762468221fababb3a1d7f616508bde2830813094eac9f0d53f2493547e8d5654875f0dfd6123070a4bb854ced8efbb5c888c SHA512 2b5efc018480ec0c04fa60174e3f00fafc0b920b8b6c1cc41ff6da0e15a31fb4d7477473f4dafe382c2d6a54368684f60dc8d1ccced6be51b6bc116f09ff7c9d MISC metadata.xml 663 BLAKE2B e4c20390482c920c99164449489636bc0ce8305f38a96673898743a79bade7b6c09d6c9cb0fa5f7df84dd3791e7b78ac0e685e2c32dadfde1c44ad48f427a655 SHA512 c8c5d8bd7b5efd97310af1bc9dc172f3623f01b45b44c20ca33f92ad0d09845bcab10e6afd704df1188a747660ee4e7f519a55dc40ca5945c189611740e9c480 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/Manifest b/dev-python/cppy/Manifest index 410e405f7fbb..74eae667a4f0 100644 --- a/dev-python/cppy/Manifest +++ b/dev-python/cppy/Manifest @@ -1,3 +1,3 @@ DIST cppy-1.1.0.tar.gz 11777 BLAKE2B 3bdeba7ee9bb478b51090a52077abc44ee74f72439c3cf2bca898bfc84bd97993bf4dd20d641a1952e2738e3f6b89434f7435fe0a5a8302f91ebef9d02729686 SHA512 9ef4db580c963219a111ab10bc263cdf2c4386e27fce8ffe5c785fc7e8f6c6b60cb23ce918959c6f17194fd6977cc65fa64d167a0b62e6cff0cf662154bc734c -EBUILD cppy-1.1.0.ebuild 453 BLAKE2B 6d49d20a5facb4e5ac171fdb71677ee56486cd22c7a547dd1348befca040e6c5224d4e8488b33a72963a9a30f9636537fca779808ec43b746e4b837a54219562 SHA512 a37529f034a66d15cbb2199c32497959c401f3c1cce72e6479efdbf699d2628ce0a6557649506fb755af50bd8958e3051c8c96898c017b0f26c6f8e9b6dbffb3 +EBUILD cppy-1.1.0.ebuild 452 BLAKE2B 94662d20e8320eb2d708717ed3eaeb4d03f7ac0a8343734a203037b8bae982675e062c3389728d3f37fc290597bd436725cf1fb71fe0a3cd6c032cd324850c59 SHA512 ed736a2bf64af89e47e092331ac75117d57c486a2b50ce73b5d74578a92f8c8c441edc28f447ef21361c00b131169c1daf260d8b11e6e3fe41b41e319bb8f6d6 MISC metadata.xml 825 BLAKE2B a57826e675f337f60df2024e4f1e719425112c70a192e3ff45e091f2c75cba7587572ebf23e84b52cc78783d67ccb6ae96a2214407485b886cba09e29ad99f92 SHA512 2c92243896cfeadd31868b9a99d4a36d7d1c88931bde44385c62f8450e116b64a19f7f7d613b81584741281697228571a3073f18267ab49341f4a6c2493e6c83 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/Manifest b/dev-python/dicttoxml/Manifest index 356c50913e8a..7a05f7ddbec2 100644 --- a/dev-python/dicttoxml/Manifest +++ b/dev-python/dicttoxml/Manifest @@ -1,4 +1,4 @@ DIST dicttoxml-1.7.4.tar.gz 18190 BLAKE2B e8fd4974cbd9e83b72c25f28fa5595421be88ed5fbb1e64721280c4ead3003f95c98c7b4f12bced926f0c4af31b30dd76ddd49ddf297fa5f68eeb466d042ede6 SHA512 91abcf2b9b248717618e9fc1c8694e881b9deaa16438dd4674f94a22b4aabfdab3b13f95c3d44a60577d49eca82fb268f59b33d1312cf5388bdaf949a2865cbf -EBUILD dicttoxml-1.7.4-r1.ebuild 469 BLAKE2B 81a5bc436f897dda153e22a8671935e81d712963865c8cb665dfbd4fdbcba0572c709d7062a9f8a4517f975a6ffaf04b9caf59d27e9dd481c55e1eee1ff2277e SHA512 55fe0c86ccca18136623525f69740701829a5db5c053ee6815612a769de86bfdf6b95a7c3650ce30a7e9606663b433e8d6e8a65339cfef43028a797352315e4d +EBUILD dicttoxml-1.7.4-r1.ebuild 468 BLAKE2B aee0af0d3c77f783b989730bc0085f184d8747a2c5d97358bb8827801c0a68de7712e764f1b0f35490d94f19598fe8745fababc9046bc5bd9fb5aecfd5cfbb27 SHA512 909a7b68f36306ad12d8c02460d6620fa2c2ab4ef7a65e49afa255f66de68a63578d9d04e918867550a51641a74ced49717cc7e3f96e3a09974b952a3b54456d EBUILD dicttoxml-1.7.4.ebuild 441 BLAKE2B 8717b909f3c47beb41cf55c3a9b19831ffe8d146dbe5739a3eb9bb4d6446ebc8761c7c34f78552f8a48df54877f32556918734b18c3beed398e6620c0fe1c850 SHA512 cf65855d5773a41931f58d41a10cee6c2d8d8c2cd1d3d2f793ac9185b67ba04610175e88ebd4b389e009960f29844697d61cbfd39ccda9bef1f0abf3e62d66e0 MISC metadata.xml 503 BLAKE2B 6669e69ea7d5afa8edb064e78652a4b035f19dd786aa8eb531ed2cbdc4274a884330e7159b9a3ed051a28a0be531237bc88fe893961e5b59fec738a6d902a0c9 SHA512 3bf0c6926f48f42ce8e81c3111a625f43d043af1a95fc74eeb2463f789a2226591cea81b5f1ec1f4c12bbf365f3002f5f652f2dc7ce0ae2bf26bee1eceef75b3 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/Manifest b/dev-python/django/Manifest index a3999ebd481e..c1e71f96e0e1 100644 --- a/dev-python/django/Manifest +++ b/dev-python/django/Manifest @@ -11,7 +11,7 @@ EBUILD django-2.2.11.ebuild 2344 BLAKE2B 124f5e9dd4fe7c19439ffa3f5586525499a1e02 EBUILD django-2.2.12.ebuild 2357 BLAKE2B 42d33daa2c3ebf5c776f79617fb943a085f3f1965daf40033add0689634d25f16972cb5efb545416a3add02e7d13bc337e6a9de43a830a3670124dad93a4a8c5 SHA512 8627be383807f5820991ee57fca3aa3c213b13c751f57313e5148ab8eac1fed002b46bfdf5523b1e907f468202390b9854373e2522cba6be71f58b3be493ea56 EBUILD django-2.2.13.ebuild 2357 BLAKE2B 42d33daa2c3ebf5c776f79617fb943a085f3f1965daf40033add0689634d25f16972cb5efb545416a3add02e7d13bc337e6a9de43a830a3670124dad93a4a8c5 SHA512 8627be383807f5820991ee57fca3aa3c213b13c751f57313e5148ab8eac1fed002b46bfdf5523b1e907f468202390b9854373e2522cba6be71f58b3be493ea56 EBUILD django-2.2.14.ebuild 2366 BLAKE2B 8796ccc566d580e69f6c12c663a7a34311f9cb11c3d9a9045c32396523c1c33e2a5c73aedf52e177bbf09526c0435533dc7ea8b85b6c3ab2cc5d41afd65b6023 SHA512 2733ecb9d91cba09b97a223c049d9f84b6bd228da4936177abc5dc3e0a50b97074071e120ac357c4c87f7d8893cd123d164f010d7a453ca18c96f253ccd56f2f -EBUILD django-3.0.6.ebuild 2347 BLAKE2B fe755453ac26d0338267614611745d956bbd65f0d4128152be72ba38b708fa5fe905610fd2003cf8f3c8d578a29e5bf708cd72f3d5067244ca7d70c0b67a66d6 SHA512 b272418b4f2f349d41896408a257e55805f5d0cdfe427ac5a517314bda81828e15c53f10e1eb72fba83f7b4265b26d1cc779d38b737fcc44d94fbbf5b9f6e20e +EBUILD django-3.0.6.ebuild 2346 BLAKE2B e5d6bde66833c279478a0f612f3e6aca060f7dfdcb0dc1f001ad9d4669ac67bd5ed9acec5f6b58020fd7754c477d86ad690598a6043bfba86fd1b3884229af03 SHA512 ea656dc35b8ee988edd874a7a2119754442c5c56a828e22542081e1f16e1dd1425a88f3d1134f5c21a2a86a00949ab44f5dde9e5fe2350f7d23020d4f38279da EBUILD django-3.0.7.ebuild 2347 BLAKE2B dc296dee8bdb25be233fd02b686e1b3e34d46055ef9194ec2a0c3cadb751fcbe05e17cdd2793233b7657b0cd01a593f3770b805c6fbb4af3514212bfb853ef7b SHA512 c2a32dc0e7c29d6eda9e106d1a1444034a7fe826a5e8dabe96e39d6c818ea28416fe88f73dbfb8d8738d9f1745339ed92fa967b91e5eb5b19fc0d753160d304b EBUILD django-3.0.8.ebuild 2347 BLAKE2B dc296dee8bdb25be233fd02b686e1b3e34d46055ef9194ec2a0c3cadb751fcbe05e17cdd2793233b7657b0cd01a593f3770b805c6fbb4af3514212bfb853ef7b SHA512 c2a32dc0e7c29d6eda9e106d1a1444034a7fe826a5e8dabe96e39d6c818ea28416fe88f73dbfb8d8738d9f1745339ed92fa967b91e5eb5b19fc0d753160d304b MISC metadata.xml 374 BLAKE2B 79d646d66b955dfbc419783bcfe7677f92472872292dbe726e55bf873d066be9365664e14ff1d190578b0294fe14dcee1c43e648bf2508cb2ceff4000b6002b8 SHA512 9aa0b388987c115e18e0aaa8747605e67fc8c8b5125d2a634dfae2ba8c6627963029fe913401a0647026adaa4d0037d91075a46d20f924f4d4f8d45bff195cff 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/Manifest b/dev-python/elementpath/Manifest index 589173a60b6f..45cb51317caa 100644 --- a/dev-python/elementpath/Manifest +++ b/dev-python/elementpath/Manifest @@ -2,6 +2,6 @@ DIST elementpath-1.4.4.tar.gz 119577 BLAKE2B 65724afc715dcdb4903779933559e85c833 DIST elementpath-1.4.5.tar.gz 120091 BLAKE2B c9ac74c4b76b3a3204364532831563c5600bdc159cfe5e853852c08de0c7abbaec952304120da4f13b14d2239880c9c1612ae8db3535cf4ad1d8ea8498cc3f1a SHA512 be3908056af67f892696edd31d1c836bbd7083a96eca1217d2dc972c5fc3bc583d89b825bed3fedeebd775d5fca53dd9b9a918ff9a3238bba54efe8ac0a51e21 DIST elementpath-1.4.6.tar.gz 121815 BLAKE2B 09014fc503c8a3a6a6865572fa48c515af19fc009512369d8e761ca5b4e516de1add7eb14c0681114331c4a8ef08cccb5fac8f4ce2b436523780cb4e41e2dc00 SHA512 ac1d7fc0ab07f22fa02550ac77f4067b5564f78619bf98d6fda257751d6404684622580002d69beb769fc471500ee0c08f6095b05ddc6b7d81276dc8e158c40b EBUILD elementpath-1.4.4.ebuild 693 BLAKE2B a5c69a7d2c34beef1c29d2d5394c5db94ec27ff6d44712813ad0cbf363ff4eb1da1e2665842d6fc829704adadc64071447b8942e29aaa524f64d9f8faf979c24 SHA512 b55d339102ba114133a7f0157037391e50f3dc3efa50563d064b95b0fbd82f347baa0cd5c064f61d96b3bb18321932084f2fb6c45d6bf7b18fd41ccda043d04c -EBUILD elementpath-1.4.5.ebuild 661 BLAKE2B 5ea7028595fa2aa6b1bfd271de02597bc858845f52d4ef4e5acb4795c0bf5441f7aa748c07e303b9cb661523ec4e22a8332a915abe0990aba76db8b4eb6e97c3 SHA512 48ce7673bb91dfaf3b75334daf059a6b2bb95f5ac1001b2a1937d563c9f0513ebc89ef5b1153c32203b598ec5f446bbe232877028f72ab9e761572e721276155 +EBUILD elementpath-1.4.5.ebuild 660 BLAKE2B e867a488a6fabc4cc0627497271b0db981d0dab91142597458b58d44d9dddf7b1cd3a1938fbfe7777ba657ca3aaeda86c088f20e326c05d086aceda1b1fc2e67 SHA512 d1124f9eb572405f1d5fadcf6418ecfe2435262d9cefd90d02140840663eec58eba9aae0004ad0039db485807e8fbfbacdd389239058dd0d297f2335e00340c5 EBUILD elementpath-1.4.6.ebuild 666 BLAKE2B 819a17e4093e50dadd9e6d08aae99de55dd1c9bcf16fa45b390f7a062fa311221a62dda144f013201355747854747d25cb8c14059226f5849557d623bb85931c SHA512 6d7eaf90b255fb1af831f4ad7fbc785b92d2597e45cbc16a5d408fad509c6ce876e99834c62dafe4141899e533f42a1f839079e3ac4086f26371a235975654c4 MISC metadata.xml 218 BLAKE2B 086fdcf7b63ca7bd6c58e861d717bb375e1cd372eff26d5d2eeeb176d8c5e6f10e653562abafb50eae7d7508f8e3d421b87e6a749acd0490308672828d0da697 SHA512 4558fee4c51117e21b1f42ca3edbdf1195ed297db798d6bfa0e5fbb7019654a187422b0abde7af5d800caffed66d1e55e4280e8be602bad591424d9776c46781 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/Manifest b/dev-python/frozen-flask/Manifest index a6329a758193..3021d6a5f8ed 100644 --- a/dev-python/frozen-flask/Manifest +++ b/dev-python/frozen-flask/Manifest @@ -1,3 +1,3 @@ DIST Frozen-Flask-0.15.tar.gz 477516 BLAKE2B 1f9ecc59cabc547f7c4358c5fbbde0c57264a6c8e45bcf567c00f5c20eef288b8d261edf878e1295ef702d863c16dd605b59982abfe4daf9f073b29787b01921 SHA512 8cb80ccb5018abdaaf53a43c219504d57f2630af3d8d5c7bd6bee44c7cf483f50530bc00ff49fd674d54c0e1f6a5e0caa004bff04e95dec7f58a8bb443a36241 -EBUILD frozen-flask-0.15.ebuild 1019 BLAKE2B f3e181c747bf187aed048b5d85c881adf7588a325447011c75023d447dcfadcda9422caf1187b283ba0ce428f2dd83ac61f70b6036d459e7ec9fd05b89a53e50 SHA512 c18fbc65440234b4d5441707d1a94152b49a381f3842860f76fe3e085179ce75396373d16a11902d4b1d102e93b9e247066b207ecfe66ffcb7cabf144680c2cd -MISC metadata.xml 390 BLAKE2B 596dd147a24653b5cace2a55534505dd497afe299a31962db838e5b9333e84a6cc28f5b933886b78f4cf082b17430cbf0cb5131350da1bce501ff2a9acc85d2a SHA512 d8c13cff6277121723990211a23849cedef64a6571ec745233d65ee8fd11f9e3499436a9ca7fd2f98ff47f65de0147a7df870ff23455fcdbc684ae7c6bda0857 +EBUILD frozen-flask-0.15.ebuild 1021 BLAKE2B 82e285c96f720b3137f30dcce88e2588d6c9c28113230ca9e3dcdfd0a6fc0d58df3e7e7c33deceaef20350c5bca9e9192ab37f47f0eee05f5c676fda3d43d327 SHA512 12cd13bdbd5f07f4423181f47251a83c1870d8f7d83a8bee91e5872a5d3e9849bb3bf85f182ee695f020ef49bdf4278a3f1d90a8f19eb4c491d54463ff689ad9 +MISC metadata.xml 392 BLAKE2B 556a70b7cc4ad351b7bbea9b531e6bca52f954e09b4c5846a14ea9be59760a2915f6e6e62c3206987789948e4cb5055ddf2ad24bd54d6bbcea7863c037f7c50c SHA512 e5e9532f9339c004a62d717717381eecf0dc858114295feae3461a77db767a8354d2e6ede388e5b98cb695f1407b150bc282eddbd5f17d076b371f3ed452bca3 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 8c41181f9789..c0a91bd6dd25 100644 --- a/dev-python/geventhttpclient/Manifest +++ b/dev-python/geventhttpclient/Manifest @@ -1,5 +1,7 @@ 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 EBUILD geventhttpclient-1.3.1-r1.ebuild 1470 BLAKE2B 5c08f4e43d28890245194350a1eff9113c46b37a803510f927388c4467ee9265be75938012b1e84a581cecba909ca1e28ac09f3a982592e1566e8bb5a188d003 SHA512 84a7f80f7c5565ef21992fa8e16eeba1ca9be28cf49a3b6e8dcf281656cc23a6ecd6c9bd7199a174fe3f7ab48e66697785b87a5426cc11f82826a78a0da05759 EBUILD geventhttpclient-1.4.2.ebuild 1531 BLAKE2B dfa676277ca7a529ae91c206f8de6438c6f9729a3e65086122adeb980f0e266d488659628e00a931f7e02b2a70b9a9141e5414a3def5a7ca426fd4af4933ad1e SHA512 c82c31c24b40299e3a4e2c395480e87fef085f6f8f317ca85ae2a5bbca8b255fc69cfddb53105fbac653383d4c75d10fc310bced6448a1dfd2fc9aa3e89e4e2a +EBUILD geventhttpclient-1.4.3.ebuild 1533 BLAKE2B 821b0e96daf6a106197d6a75409c2766c15d7c0110fcef7aae35a4a0bf9c043a96eaa6802514190858b98f7f8009e860b2f479e5b0f0c6ae301e79c8676c1667 SHA512 a67326b5ea5ac6cc4d1e31dfa616c6e4b092d536c21fa147d76fd36b8ca9e3c121a1d6f12d9dca0b349f5cce5cc083c0d7b64435283c34b2a4d972c258d7aa16 MISC metadata.xml 454 BLAKE2B c0c62b4bcb9e480cdbc6739010039421f139999d7df9673d260ee2365073a108479892dce53e86e1f8ec721c9a33d3967bd41e468994331970a583189aa8c0fa SHA512 1739f134e47ed32c68fce16d76684f6c2393f1e25fe0b098499b1362379cca9b7522950ef77afd9d8e063e1e0335e50dc3cd44192d91ef01adfae68c02fd9d96 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/Manifest b/dev-python/hypothesis/Manifest index 36e494af5fcd..0a927542bf97 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -18,7 +18,7 @@ EBUILD hypothesis-5.11.0.ebuild 1586 BLAKE2B a4e4cf374d2432c1715b94be5690069ee80 EBUILD hypothesis-5.13.1.ebuild 1593 BLAKE2B 4f3aeb8b3378416bd0d41f817253ecdf3049367ebf1b526cde16eae4dff1a68d0cd283d52d471a1f29fb01a0932f309efba5b8e900122025d88e197d665027fb SHA512 b8c36cacf2716ca28b7b3d5acd15e338f6e5db6b9046419fce286b40a4aadae1fcc151861cdffb6ea2fa24151299b4972931423b4d01d13f941dc174409300be EBUILD hypothesis-5.15.0.ebuild 1593 BLAKE2B 4f3aeb8b3378416bd0d41f817253ecdf3049367ebf1b526cde16eae4dff1a68d0cd283d52d471a1f29fb01a0932f309efba5b8e900122025d88e197d665027fb SHA512 b8c36cacf2716ca28b7b3d5acd15e338f6e5db6b9046419fce286b40a4aadae1fcc151861cdffb6ea2fa24151299b4972931423b4d01d13f941dc174409300be EBUILD hypothesis-5.15.1.ebuild 1595 BLAKE2B 6fbaf4b3a84adbfc6eb1251ba1df555904e0bed0013df52891d3d2d9f99e97d01e3f6352ea931d30aa6f5cf340ff82a338fda1e12fd94dca22263559ac077c29 SHA512 b603470e4d701a878bf316e6678a93d32ada16ca5fa39860f3a3f3a7cb5b12e9862580a80cf30380933d03ff9a2df7711013c9a4831f5d2572df5423b6beeb72 -EBUILD hypothesis-5.16.0.ebuild 1607 BLAKE2B e4035d40cafe12f01cc6c64381bdf1f9621c89064ea4a1979b376bdb82d60bca8faf68bfa27e2c764219eaa432b36de64de4f3b98090e4bd5b855b37570fe9b9 SHA512 d3af8aca80250ab9338310fe822553364dc8117146d5b791789ddd83a1ecd99e0c1476d99fa9f23bebc53d048d18899871fc3aa82c5e5216d5ec5628327e602f +EBUILD hypothesis-5.16.0.ebuild 1602 BLAKE2B 6458c30f5617e926913f777229acbe45baba44fd856c4f13068f9b2fadf675a14a25026701d43c4cf43d7f5a5f76e09b8d724a3df4870db9872b58137cc98b02 SHA512 040537148b660160ea71ea21f8f8192ac9d6d5c13445019f073f7c9ca7035f2ef4a1ca315da7b66c0a9059e5a088c5e2c344abc6a416415087b4a84be695d372 EBUILD hypothesis-5.16.1.ebuild 1607 BLAKE2B e4035d40cafe12f01cc6c64381bdf1f9621c89064ea4a1979b376bdb82d60bca8faf68bfa27e2c764219eaa432b36de64de4f3b98090e4bd5b855b37570fe9b9 SHA512 d3af8aca80250ab9338310fe822553364dc8117146d5b791789ddd83a1ecd99e0c1476d99fa9f23bebc53d048d18899871fc3aa82c5e5216d5ec5628327e602f EBUILD hypothesis-5.16.2.ebuild 1607 BLAKE2B e4035d40cafe12f01cc6c64381bdf1f9621c89064ea4a1979b376bdb82d60bca8faf68bfa27e2c764219eaa432b36de64de4f3b98090e4bd5b855b37570fe9b9 SHA512 d3af8aca80250ab9338310fe822553364dc8117146d5b791789ddd83a1ecd99e0c1476d99fa9f23bebc53d048d18899871fc3aa82c5e5216d5ec5628327e602f EBUILD hypothesis-5.16.3.ebuild 1607 BLAKE2B e4035d40cafe12f01cc6c64381bdf1f9621c89064ea4a1979b376bdb82d60bca8faf68bfa27e2c764219eaa432b36de64de4f3b98090e4bd5b855b37570fe9b9 SHA512 d3af8aca80250ab9338310fe822553364dc8117146d5b791789ddd83a1ecd99e0c1476d99fa9f23bebc53d048d18899871fc3aa82c5e5216d5ec5628327e602f 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 7662fc51ba3f..96fdcd3339d5 100644 --- a/dev-python/importlib_resources/Manifest +++ b/dev-python/importlib_resources/Manifest @@ -1,5 +1,7 @@ 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 EBUILD importlib_resources-1.5.0-r1.ebuild 1280 BLAKE2B 16db4dff815fc1e5dd034965e42a9d22f0f7413281856c80aa7652003799c2cdb928a8a6143a5d1d3d31b7f1dddb7ae933afe3bcf30a6d838ddaa290593b5cac SHA512 3c4c2aead9af6c6f44acde1b976bd8a853993ef1813cadff7986d41f4b627f697817e65d0ec2bdee8d6fcf3b618c3b320a3b179d8df9c4445dcc1c31d21aa837 EBUILD importlib_resources-2.0.1.ebuild 1289 BLAKE2B 199f43187b4b4dcbe438fd6d1d59dbef10712cfa389cccb3285e1589c82bfab2acc1ab2f48e0436c6e2b577a55a55287cbc6d1f0141ae166c9594756c0ce2f53 SHA512 c917897a69f256365a8ff767b810c5383ed023853d1ca914483c301729a403071efeac1e3918af71fd927ac58caf8426f7ea443cb4fd9912cef5dbc9bfd44d22 +EBUILD importlib_resources-3.0.0-r1.ebuild 1242 BLAKE2B 5482c5f4f81653d5bf63e12cacd329412beb80b7de02a6b6cfb095e5d0e5a4273b28e055b9803ba52ec00d8d09700844f616ec36aa3eb610bae414213a7521ab SHA512 da82eff49d66eb8fc0a76648a232f03dcd4ac30b5c693926a6cf86a5b103b571fa571649f9bc147c1ad44d6b05410e590b20fffe15be44a6a6593a4d2d71f668 MISC metadata.xml 895 BLAKE2B fadc4adcee6471eb31d5a1b406c9a6a29e366a50abcee105a08456b432e9a42352afdf7d08f37c3ee6100f1f57080bce2a32770b3fda96bedebfa7958957975f SHA512 6802c03cfc8049146dbbef1ff6462cb2eb01f18048a857ff0050af8e15367bff8e40521c989fcdc68c95b2025d2b7af09015f99c279ee504d556165687d7fa36 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/Manifest b/dev-python/incremental/Manifest index 94cffc4e94d0..e6ddf632c453 100644 --- a/dev-python/incremental/Manifest +++ b/dev-python/incremental/Manifest @@ -1,3 +1,3 @@ DIST incremental-17.5.0.tar.gz 15527 BLAKE2B a967ba891b69e91768db213a9692da10eb9987bf962bdbc3b6fe70e337322686d58901878b72934a5abc8d9b0c9884d6e03de5b8912067f07b7562427bcba38a SHA512 91443205f7c92ec8f6502f38379c5ac2fe441435ff9490af01e5420d6bb05bb1c666dd612fc45204199a34afd533fd3de1390ca482bb554dfec7d3a22958a4bc -EBUILD incremental-17.5.0.ebuild 583 BLAKE2B fcd3a5136058dba1c7e10f1393b6d0973724bd6556467b09e0abbd5157bf78808f65e0ee14eac8fc6a22a420045440e331170c6486d343ba387c9af10e8a0102 SHA512 a53e97d3b5eb0833a4f46d8a029eb99de4f71fa78c0136028c785b54cfb69c9be3fde479f06af1cda851780ea6f3cbc676dc11a1b618bc075cb4a12b32283dcd -MISC metadata.xml 476 BLAKE2B 0735d3636617ba9b856e46daba71508248af3f6f8f4edaf0b09fbbf14a08704876ff40d2ccd0df5f8804120f63a4869bfb9411c3f8ed2206179ebbacd21375cc SHA512 1ff0b8bca8dcb14df175291256c1c429e18799429e395230be47dde473c1541ba2e1a229513fc079ea4465e92dd82d974a65e055540b9b4cc423160ad8c1343d +EBUILD incremental-17.5.0.ebuild 583 BLAKE2B 2dfd26c17e442b2dc686cda4c96e702c58031c57a5f05c146bd48135f39da8546d8576429b694a2b89736d94f84e1be9c37f809d08d90e85be4ee4448a6b9b7a SHA512 ea13df56a24309d386f87b83c890e836651473bb50da7a3e074dff43dca3dfbac7e5ff54a79750d343f022b595ce51fff3719fafe1a1940cc1c66f5b8c59cad7 +MISC metadata.xml 476 BLAKE2B 854207bdc5352a730881f6f6a820bed4648e839e64601274f0c249e805bd8c1aad5066ee970f2f45e8c8cf532fd4f07ab0956ac8656da5e8947246fcdb618337 SHA512 603906b5876ed9cc69aadcaee6d9443d20a2d134939ac79a41ca23f8ef010563ba3f56c012219cabb812eab0eb7e6bdc19cbe7763cb406e948713e49f1bb13c2 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/Manifest b/dev-python/intelhex/Manifest index 0c4ac518b096..a701598e54fe 100644 --- a/dev-python/intelhex/Manifest +++ b/dev-python/intelhex/Manifest @@ -1,3 +1,3 @@ DIST intelhex-2.2.1.tar.gz 41191 BLAKE2B 2c35ec5fcc9d4fa99f7ab3c76f2d0d6055ca0b1812dbb77c6bbc33a1d48df77e8477db6cabd61afeaaa41503cb93d919b0fcb47ceb247409e2163c3f101b611b SHA512 50a08ab65d7d7d6d6aa49c92ac0c339a71d62d546cc922b006eacabb04630b74bc1538f2e461982d0ef1d613ebe43bc25a3424934d84029cd713773c08f57ed8 -EBUILD intelhex-2.2.1-r1.ebuild 673 BLAKE2B 05211b0df7b94b5368e541f81c29c538259f712dbdafd66767e217e3c9595ade18d90753e2333223bbf8c9a9bf392b0187e0d4761e1d9fc92e915902b9bf8d1a SHA512 59b05e83cbc25e2fa2b1a9487a0efe8a7a9587b46b3f8c55de47b6d7cfd8911627aa5f23612a5f7ece80f813823b5b787c1b3e326f990bf6e4e81f0c1a273cb5 -MISC metadata.xml 358 BLAKE2B 4ce62564d3b3d112f1103655cacb01b74d4c4c6b2b9a37f52166be12d40e3c8549e7dfb7fa93aa0e2c42a920b21b5a0832940cbc5d987b74f93b065514ac0c23 SHA512 1861f321df055b65260a63d65807468a38823cae9c51fb159c836333c2db3715bd75e1570b896cd0e15130811aec691a326702540055ed7dfdef5bec260fe96c +EBUILD intelhex-2.2.1-r1.ebuild 682 BLAKE2B e93628444d1297f01dde7a444eab009db7ed009789e1bac2dcb54cd325769c4801d19fcc2f000f9af17529f634827a6e241bb355680a5b13bc28ebd548c794a4 SHA512 f320fa4023aeb485acc84715d65e6e8416ce7b853365139db706c6e60a83d9cf50dd570b1b0e3634f3493d1c8c1770ad044940c7135d7db40e4af7bd6e97e14e +MISC metadata.xml 367 BLAKE2B 7b356120076a1c1d5f9072d78e19d2edf77bdccc200276dd3929fa340bfc4aa6d7b3b89a29674958a8f6a886511e6c50678959b6e82f0e9ba8df95c140e498d5 SHA512 66592e014b2ab9faaaaa895e8c05d7bb96f7a8055e1cd77321e8751f32f0ff6eba141225af292256a88687679f8d5b64807f3c2e9586942039607187ca822040 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/Manifest b/dev-python/ipy/Manifest index a24114f93546..5367318c0712 100644 --- a/dev-python/ipy/Manifest +++ b/dev-python/ipy/Manifest @@ -1,3 +1,3 @@ DIST IPy-1.00.tar.gz 35324 BLAKE2B a0e04201a59c61e5cc8f7ce2837c83dded99d0d786406e2e341183a0903d43ed5496ae8ea05d1bee019007bfef7420be623ab3dc08cce33812f1720a59ca413d SHA512 94a8f26cad0d966fdf8d4e57284eadf4cfde88515af6f5aafc8f9597eb0758324b876039d1a121021ba1ac26be2e2ffa89a3f5803dddefdee03fdb5d65b07a81 -EBUILD ipy-1.00.ebuild 1151 BLAKE2B 620f5a62a5a0b364c7c9331271dd11b57e26423a318e48091307967f43f74b9eeb18661cca61291aac1355d14ca08db634902c2bee12f0294b08d57c200a65c0 SHA512 8ccb2cdf9bbe88dd28ce98e6a5a61d25ead10442b77bee342420a8812d0a38d73ef28f9ba2cf759f90d62444adbf8fa9d081d8fa05bfe45f30f3a42537d8cb4e -MISC metadata.xml 374 BLAKE2B 89f26050a20821b1ea3b45177a02c91f3682abd65aaeb775bf6d03688a37a6fe57b8a47037ffbf1f7deea7ede60fc1e3c95b74b76f8be28afae73ec87be5bfcc SHA512 8c12c38a49ffef811e6107d003f44cd8174bc95fc71dcc3296511e3356a0203cf12479a36c7d649f1933c6a90820c3212de25166b61eac8de06728cb8cb25566 +EBUILD ipy-1.00.ebuild 1155 BLAKE2B 8e4109ba35d142f10f676513267a3fad921dd7f32b75fbb24ab7d7de860d6cdacaebf2a3ecb7783a05ac6dab3e00211b192324b1fe9b76cd2725f793f9a7498f SHA512 057f9504a19b0d4f319ad7660d77a87656768f79a53ba39e311200b89dfbfcfb66d8699bd04ec115d97dc3703f8e9aca39c749eb292ad1b166a08de56641d20c +MISC metadata.xml 378 BLAKE2B 22a98ad93c671966a154cbc91eb6d29fd2534caded6f12574751b75e3c5289ff99a8c964145793beec687062d91cf7ded3b1cf700a943ef07ddc214b7edfab12 SHA512 c5f3834352b39b567e934f5e95ee08657b6791d0f621d8e4e6ee3f1a90d8e2e6bb390f8e70c24efe9930805695d8e48ebf9f9a5b55771b7fdd4aa4f9de3a962a 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/Manifest b/dev-python/isort/Manifest index 7c55adfe26cd..5ea47b9688f5 100644 --- a/dev-python/isort/Manifest +++ b/dev-python/isort/Manifest @@ -2,5 +2,5 @@ AUX isort-4.3.21_p1-tests.patch 1301 BLAKE2B c56ffa6dad9605def443bd1f714cd3a88e7 DIST isort-4.3.15.tar.gz 67949 BLAKE2B e78960518928cd74c15733bbc14bf066798ecbcc3e906754c10e352e7b88843451a1d0616d1b450100c77e95974f863951d640c9568277e867fcdfba8f44abdb SHA512 a5774d4f3c49c978e9043e52681e80011591422e60178d72074142725d9d7fa5065553686fd42bffe9e71b38b2b5bdaaa6f20e32cd8dbe33beb9431c397d78e5 DIST isort-4.3.21_p2.tar.gz 158539 BLAKE2B 316703ca754c939e4af0db4a1060fb13a5164797a672b3faeb585a81fa0c86453fb0f1953b789661588cd0f04267a28837d46a88093a838391f752afa43e9f8b SHA512 fc2aa00c87196864864d2516b8be7acdedcf40d71d1931510e4b878dbd2b6da0b579661b50221f03f4aa5560c8bf23d5e1e10a2694d2b741ca09a92e40a4c687 EBUILD isort-4.3.15.ebuild 447 BLAKE2B 05640fd2f8789ab7457e0081519c72d6998623a61d6f5c8c6e2a7d2b7c7928949a578f283723d89c6a63f08e7d81670fba6f9be2905a033bab32a23dbcd35955 SHA512 b719b23a49a47897d115d38448ec3ca32a1f3e762113ac2f7b1e0493413afa2127599ff0282eec818ad914b15c9093055657870ac7e4d329a53428fe4087acce -EBUILD isort-4.3.21_p2-r1.ebuild 823 BLAKE2B b1dc630eadfdff875d062528563c85ea44a07835b7ff6a82b9cb55b87c91b41f7c42f38d0569dfa1b4f1f24dddc8912b99269fa169aae61ff65e59af419a1c9a SHA512 0412f312bab6a0bf93ad766668bb5b9d5298308f88728b5449d064f5bbb60bc98d73ef10a2c1063af223c1f09ab9340b867378486474bfcf300984c917183b96 +EBUILD isort-4.3.21_p2-r1.ebuild 822 BLAKE2B 5e91c9efc51a4157ed271620629ad495413bba2383bcf6d85f425d1c8c1a7eaa267eb86abeb21c43625d1db22ceb9da72c562d7127442f07a6aecf1b0c969d96 SHA512 69c01a6fdcbc86d0a28287d7badc7daffb0d9f448f4df4d977c0d4f1654e7f4685340252ee4989d6011aa47cf9b6871be3dfb7838790a61d980c85af56787140 MISC metadata.xml 395 BLAKE2B 2fe78f812b341093dab53962f6c02a341b9c32221d3d318ce839f38ad2280369ca242f831cff95d18120a8104bd5cadfb1e77123872228411514a993b086772a SHA512 27076ca449e7effce88a4295218f20fcf89ba36ca0df51951f50d25b4f8b76945282136b6e972c0220567df3249c2c1fe2e956acfd36a5cf249401c88c721d4a 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/Manifest b/dev-python/jaraco-classes/Manifest index b7881a7b3bed..97c9a324917e 100644 --- a/dev-python/jaraco-classes/Manifest +++ b/dev-python/jaraco-classes/Manifest @@ -1,5 +1,5 @@ DIST jaraco.classes-2.0.tar.gz 9911 BLAKE2B aa5e5c90f16c9536239ed61e6dccbc426244c98a33a944de32239bd42a0a4944e5df3529cfd525e05cf276a4a4b028edcec734006b549053ac8817032f52b2ea SHA512 83c9a570f951ef6c3708243dce6397cfbfe963db5920550ac807878a69860b34831af5f277f956fd0b327d85462676fd6386a22d6d97c7616e01ca81d7ace694 DIST jaraco.classes-3.1.0.tar.gz 11616 BLAKE2B 5b438f7582a9a93ca4fc97a71725c1fe3275e4bfb48f5e06b549f7ac8fb6900262165b1ad0638114d3a8d11c10f449b7930d4c2d66fa928665aaff820af88937 SHA512 697d892a01c4e8ad83f57e69dcd744f976cea67fa3efcd55b10eda02f6bf1916162c0fa952d0d711e62f62fdff62740ee55a93be9fc46ebd4ab22416092f0ff6 EBUILD jaraco-classes-2.0-r1.ebuild 1653 BLAKE2B 0debe2ad86864beccbb67d70d725a8ab4b228006cc7f63fce7981c69cc0a8ce0661c3b5bc79996f0bcb79d1e1539a393fe2847e2b97d5de0ca49dfa149c40090 SHA512 54fbd8c51e0471920e04dc42f6634bf84719a879417cb577d4634b1cb851dc5479b2a8f93f54b0ee7ff6e4b7a2a54cb0340cac4ba16f29e6aedcdf5839b35306 -EBUILD jaraco-classes-3.1.0.ebuild 1651 BLAKE2B 7909748684a7783d400ce90224baeabfe53fa5233ce00580b265ea689f99b24456da780a9895296a434414425f26c04968e2fa14cb0b4996d39e5f15dfe227e9 SHA512 6a1105a372012106c58ad128647d35220e4c014a1703afba519241153842979ae7ed32492757921e922a892c3ad2307e875bcba87de737e744d04081edbf8f01 +EBUILD jaraco-classes-3.1.0.ebuild 1650 BLAKE2B 966cf95ad14ac8b282149c1ae87b1958f6236f74b4e4e6d3700ce87099574508e715b848f8bb92047dc62ad801d4820ba4415ac8d3606b3a402ef8033321d3c3 SHA512 13daadfde1598de4b6bb5fe386fbc8e7b1d279574f8651cdc2d678adc8b8067e83eb936921ecc54bd7e3a4b8413a61974ca67671b2e1bf6da72a171e23fbe8a9 MISC metadata.xml 553 BLAKE2B f5e492cbcab83e5783cb3be7f42c48654f7dd4ae620d92029d7e51c653a1c78b7488bfb6ffaa03a08fa3aa0e99b1b2384cd15de6846ea16ff4f89d948cef5900 SHA512 03759959ae7a56bcfb92581e9586cdc5afe0a5347009a74aa4394d4f65c9b929b15572f7faa02914d376443204b693544fde85e61558688c547a58652e4d2800 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/Manifest b/dev-python/jaraco-collections/Manifest index b20e79efa891..134b8a582af1 100644 --- a/dev-python/jaraco-collections/Manifest +++ b/dev-python/jaraco-collections/Manifest @@ -4,5 +4,5 @@ DIST jaraco.collections-2.1.tar.gz 16026 BLAKE2B b79b57b6bac1e18b6be44ea0e5ad65e DIST jaraco.collections-3.0.0.tar.gz 16439 BLAKE2B ff3690d85d91da8d88945e9ab8d16d13c7d0f67a9334f706701f9b392d8cffdd9450b2d6051a92799564cfc81310e45f50368ab729a0b68c08a9c8b0ccd9627d SHA512 c6c5d28fe4b3940c81c68bf877249805db3f508d83a0071947c7a5596d3636631df91cc6e87802b0fa6cd5c8bdd1ef2f39b924471666b44d2147cb64ad1533ad EBUILD jaraco-collections-1.5.3-r1.ebuild 1443 BLAKE2B a66ba6c46757c6f82a505bb3a878c628b9457f71060e82ad33fe1a29582ca5527ee915198641efce0333b099a6e27e50cee6b4aaad524652246e932c0a9992c2 SHA512 4923dc53f863e7ef112125a4ab233f858492618a3ad04a9754acec15e12f691337e429570c9ded5677553fa0eaf35ea8ccfe25d2549004e4d25ec2e8fbe5a247 EBUILD jaraco-collections-2.1.ebuild 1605 BLAKE2B 71bcc1d73d2c0f0dc841f91af5e7f7eb52f4eee14c00ae3e4fb5fbba779f32e3fb7308e70d2633c179654e07281c0fcdeb883f853a994a6ab6d96ad20aa78d10 SHA512 727b8aecdde34c9ccbb6835d21c2e8df8824de36ce358cd5cedc914b4805f3f14eb2c1dc5aca1b7c741ca8abe53a578a733ae788dc016c16e24ae5d4516050f4 -EBUILD jaraco-collections-3.0.0.ebuild 1619 BLAKE2B 874e17d4dcc31b2182d75fa0581210b349b7fe879f302b66fcc401b2df1210bb1f16d9429bf93a568daf75dc15df533217c12d98368d5f17fd5367b7e1b23e2e SHA512 1d296504d54b64d29f561b63e06860d238b19286ce41d48da8813e7b43aaf492325ab01823531e489cf8f80cf0e3fdb845e02de7f99bbc3c9fa8f7a7a38eff13 +EBUILD jaraco-collections-3.0.0.ebuild 1618 BLAKE2B d5d51e400bf3674053bde18f5c61fa76a466ba61b945d37966c8b8eeb30608abb06f45dce29863c7e95b14c4a5dd53c66c42b8a2df3220673f1fb52804a0c633 SHA512 c544b149092ff332492aea33ca61c4d55c97c554ccb4a161d7d1056b65902ae9d98e0937aea70186536f2045a039fdff8b4ac451a09f01788d1bdecefe6e7436 MISC metadata.xml 659 BLAKE2B 93e69bff80e5efb51d41b24817d5aba23bf2a6cc6c45a81bd4b0fb43ae5da538f377ebc0441b14f3fdedbda8b3a7932defa5255087fec9cdf6ac4d35f86dfd1f SHA512 1609b6fb022a1880fde31a5e9c7096e373a3c5da4f8a7b2e256241bfdaa591d4247b259a7b5dfcb6c9ee06182c3b899eec468992b50a04eb3f1e1fba43f20b20 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/Manifest b/dev-python/jaraco-functools/Manifest index 7112ab904fc0..87d008063745 100644 --- a/dev-python/jaraco-functools/Manifest +++ b/dev-python/jaraco-functools/Manifest @@ -1,5 +1,5 @@ DIST jaraco.functools-3.0.0.tar.gz 15618 BLAKE2B dbf542148d18069e7e78c718f3f6b62c7a07c674c96d54dfb3c1cebded13f6e24ca579844453352d001d312e718acf58d311c198076e85217362ee1a1446dc23 SHA512 f1ec725e132477f7361f7d0a77f72b69603499c24df25c9e8e0cc9a6d34a4bd4bb10fde60dc324b8176c46035e2babde04de90fcb0aa82273bc2f8559b8b31f5 DIST jaraco.functools-3.0.1.tar.gz 16996 BLAKE2B 8cad1532753ae5c941038d4b8cda17b49f2d131405bb010d3747ecafc1ea4f72ad2c91b1ce2c499cd2885b18a9fe2cd1ac1bf06d58ed6f13a7a379cf9deb0e66 SHA512 96696839d3405e571bd0120443c5494f13d737b7e0fd9324a7a003c88ff45bdaa89a717c81b9c5ecb4eded9781ba2c05f4735e5cf24c1d1c162fc3d55d38eedb EBUILD jaraco-functools-3.0.0.ebuild 1747 BLAKE2B 5bc3c6ec8723e01dff7b9953ce1653a77603e5bf10a913cf526cbe2546f09d05c85809e37254c7a504855c0d85d708b168b58f82710e4f1ce2e219f74ad11883 SHA512 ce4135a8607d136b7866d8c47401ed4c8d2d1c2412b8b3c3ed480963ab03f061a846ddf6bc1f54225c618e0a2594fa17f65e03cecc24eb638a59359db3437a6f -EBUILD jaraco-functools-3.0.1.ebuild 1567 BLAKE2B f02f864715762c84c70aa95cb3abc3819184cdd505dcda9ffdc03490a198c0b0f611e7b0c82cd2695453d49a8efe0027c4c7fd651e0c3c770195ef5c8b7f0791 SHA512 b327f3cae832a6c20b296085867adbbe5c4ea643e6f6c1f6672f228b892c3a0417c080a8b09745a2df7dd48ced3fc58a6f317c87097e4f6f9c9a047d36289fc6 +EBUILD jaraco-functools-3.0.1.ebuild 1566 BLAKE2B a7ca2c9fc6f09d481bbbbb959d286d0b032826fe457a75a471da6de9237f2a7a5a22b4aa9f07173e58914ed1dbdedf2bf9a24a79e5700e5046c43f9dcb38903e SHA512 5d1bb4bbf97f75dc64c157a4cbec3f6a40bc0df166557139b3c27222c065c301682c4a8ef2d01e7e781ecdf048a80406b3b9e3fc90411a66b714a161265befd5 MISC metadata.xml 651 BLAKE2B 3b8c3e620ec97e632d9d67c336e08989f662e36cd55ed0c283f7f9f4020717e099f00a438e550d38ddde73ca2736e728e74e8110ac957c797b109aa4252503b2 SHA512 04cef990bef9e5c53188b1c5997549644588a0053c06109992ae4d1757c3cc76553b3a3bcb535f4e3a0b33d679083d4c2247a73bbe69a6b1b606f99a6c96abc0 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/Manifest b/dev-python/jaraco-text/Manifest index b9e107e25171..1c28d2842c57 100644 --- a/dev-python/jaraco-text/Manifest +++ b/dev-python/jaraco-text/Manifest @@ -3,5 +3,5 @@ DIST jaraco.text-3.1.tar.gz 13220 BLAKE2B f52ca11b8b20a42d2c36102d4d48cf27952314 DIST jaraco.text-3.2.0.tar.gz 14279 BLAKE2B aa8c8903bac61db3d1017408e1aa525f66060422c27b754af343a64e586b64c6623b66881bea62b9b2e89821a40c933d54c9a8cddc7bda08ac108ad08a9524dc SHA512 4107ef1078b44714b6ee5fb6ebd2bb7c35415debc6eaedd8bc18a70a2936cc7c7757acd7b3fac9587201ef52a25d9b29e49f2385a0a08afffb1d0c3de6ecc377 EBUILD jaraco-text-1.10.1-r1.ebuild 1398 BLAKE2B a8ddc0d90f447a17d0660aa46cf19e57895edcd96678f0d1d664055cf84996a584c7c6bb189cce39aaecc02bb4fdf7000f853a46b119a0976e97aae700f053e5 SHA512 5feda10ad31693621278217fe811596f2b2a6c40c8bd6980cfed04a45fb79cb5ff6dd51fa12bce8e6cef285c176ee4716a114b98335d105bdcb0fb351d574b4a EBUILD jaraco-text-3.1.ebuild 1639 BLAKE2B 7ea163dcc304213bf92afde4b9c91eb9bdec7b6fabe41befa86115f82a78d3bf7df299e9e52fc3a0a95d82bfcf066e85d86bbe7da8c8c779456ac62294f8c59b SHA512 b347c1514a3f691d69458d5f97479a132a0f47bded24ab3144df6cec45a3446c41e695637e4d6a378c31928877fd4f3aa325f98c40c9dcca4dfc0d8d6e494b73 -EBUILD jaraco-text-3.2.0.ebuild 1496 BLAKE2B 3942a6de4f71f7b2b1c782c0b290a26afb4bb597d06004d04aa549c72d7363aebc223b05513a06a0d7851d708dcde26db5579d5fe7286db17e085d9ed2a28070 SHA512 8738b16d54585d59bd70f9353709d3c703e0b255c2cce9393c0831096bea8480ab69f26794c5168fb17be61103fdb91e4aca3b7b1333ceb2ba03652dbfa47e1f +EBUILD jaraco-text-3.2.0.ebuild 1495 BLAKE2B bdfd2e0e20776142226cceb37dcfcbfa2109fca618db43c36760370985efc70d83bf60925452caad313217dedb3458838a068bc00157c090b2a0a8072a09da43 SHA512 cd55f122f6a5279b8877d00e73630cad21b4c3f51d248eb440b019232589aa030f25a8eeba159764a1a0de4500289bec25be3507691569ba09129cba0801e915 MISC metadata.xml 631 BLAKE2B aaa62e5e0d4cc048c1a279b16890d035cd0a60cc41e9b4c99b37876a21286248b5a00d193a2036d0c6d447ff57e635245583f571834daa5a2e994653570122b8 SHA512 84c01b2578aabd0fd5be4347ade555ca4f4ddd96e7009f7dd1b9d021465bc55f66431c72ed05a7e5633a81f3b401f8f77568bacc872198e145b5421aed05491e 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/Manifest b/dev-python/jsondiff/Manifest index 1284d2a57bf8..3ea3117ae293 100644 --- a/dev-python/jsondiff/Manifest +++ b/dev-python/jsondiff/Manifest @@ -1,5 +1,5 @@ DIST jsondiff-1.1.2.tar.gz 7803 BLAKE2B cbfcfdb2c6c3bb721b4db43aca1d66649257db2cd9feb9655015e621fcd90c72af087696b9553a10ac89cdaf5f23d8748463e1a13bdb19207e34e12e66629544 SHA512 ca96bb80a6f7a34c8c5bcde74856dc1c4935b3e2979330ecfc33432aff83968e671b2aaf310c77f2c7d431be1ae6e20a960879700ba3c903a09a48b23d4c0288 DIST jsondiff-1.2.0.tar.gz 15076 BLAKE2B 2d659598e6c647c8ea6622fc982808381e570c6ced23b5e77431b52e9fa746a5dbc743c739506362497d1f45dd2c290f23f459713ef31e927c05816e56659762 SHA512 5aa391ccc42d07330dfcf272b78aeb130f6f9033ca8b00cbea93549e32f07b98ea84cd6a1e61ab331da3de92838c69a501f95a9adb5f48e2eec46eb653264d55 EBUILD jsondiff-1.1.2.ebuild 836 BLAKE2B 4f6fbd241419838ac7fe9060bbb12599773409954b69b9d2c7720684638fdc01c4505301ac73eedbfcedbbc81c840b761c29c3f26c4906699e45729a36d0f580 SHA512 9342596313ffe7ad344460438a740402239c167e8b021eed6a80ab035a37ea4910da1ecc56e5f8f206349b3c08ebb1e07260cdb20636fcf6461a595658b1446f -EBUILD jsondiff-1.2.0.ebuild 761 BLAKE2B 372d5450d0485ca25caab2f0b2d55dd14f4ed8da10c610eaaa6aa17e53039ae8a3ad28f1ff2b9701d61f54db34e58b07ece61df89666db113caa19c7fb7824d6 SHA512 91e3ad1072edd8114ba7706658468b4affa15fb59848ceebd6fd4d10d176a8dce7128a1370f3c8cda0277041443d6b839996010ba51604409059c6585e343398 +EBUILD jsondiff-1.2.0.ebuild 760 BLAKE2B d03972b3720bd457179c471dd0ebe6dc82d9e5e284eea81f181d14376f03ecf4cb469af56d9457e89b5323360661c33d1066907990c0548e8787bdaf22b33980 SHA512 7b86ab2ce8a73e177502cc4f5844c1df35d2388aa6e09fd945ad062307844badc03198fdafe178f0cedb2faeaa82838aa43430e515c05051a6593ee8275d05fb MISC metadata.xml 435 BLAKE2B 3ea5af8e9063a07c6d3d93225a712395a351a368bf689e512b45e6225e23a543771839e756ee53cf51142b6309f0b1ecd20fff6203a69ae754c44893d09c5274 SHA512 d1b50f01a0a5f2381fe41e4da073fd00afd4443a76d692c7a2227e50b178e9b990c4c40b72d1beeeab7cc8e5f1a9a52beb758a5adbd088eb787b9f2d08844eff 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/Manifest b/dev-python/kiwisolver/Manifest index aaf0434549aa..e7b850432905 100644 --- a/dev-python/kiwisolver/Manifest +++ b/dev-python/kiwisolver/Manifest @@ -3,5 +3,5 @@ DIST kiwisolver-1.1.0.tar.gz 55086 BLAKE2B 5f45a9c540a1a732cf8319de7dc2e6b503170 DIST kiwisolver-1.2.0.tar.gz 54244 BLAKE2B 42590c2cbb78b3c2ed568373616e772326bf5a0e133396d9e9cf6468132ec88b45d40f68f51baff7bc22ca261567ebab81cf2585009657bd2a59df4e97c33f1f SHA512 05541ff46cc64b9958d714452138dc7bb343e6cc9308408a3f8cf25242e9640af37f8bfd22a7038e8ca70a895f57bdb983346259bce22b1630ac10b974d00a0e EBUILD kiwisolver-1.0.1.ebuild 538 BLAKE2B b79352b1c0dcd18240b0e93277b765a3d2e00b83462426586c52cec9534c33aadcfa912a7ca984dfd38c7b6aecdf03f909945b8882555b9fbff886859f0d288a SHA512 c6ac78627965c73122b84c78cecfa92766c55b9c6ed2a0a6397edc6880bebd3a60943e16830b671076bc30d77dc107a6b29d56ec8b4660f1be6c8d87696e9221 EBUILD kiwisolver-1.1.0.ebuild 532 BLAKE2B f3ebb8cb5c1eccda8bedd563582df893debbc73af21e3809ced69ae2f747a035e36d47699fff77c0895da5c24fc89f6df087a124fa2dc2c7b6ab5a5b5834f0d4 SHA512 11a929d9d0806973e634547c02bee6de70a27f580dbc3e8805030c1e61dc14b823ac795092dfa865d410d7552ff85dbf23ee4b664c803bf6803397d5a6d95b33 -EBUILD kiwisolver-1.2.0.ebuild 571 BLAKE2B 2b911a5cb379e0f87d88ed7e2530ca1507ed4748e25884a2f871d82e7f0cca942c9738525b3157b03159c0482f6f58f8d8cd620563cf883e2b70fc9d65a3ed9f SHA512 e2aa1023324a18fad9c8819766683d93f7b99145147be49cf4a7ef3a01e68b545273a96b34810ff1c8c043d52a62682ca84d12fb898eb18a83f40b9cefcaf295 +EBUILD kiwisolver-1.2.0.ebuild 570 BLAKE2B 3bf07071841fc4c82eeaa416e18c3259692c105b0efad02c90cb9f6b44c93afce85fa8cb0a1ba2875e75fe252c5a6de2724fb8c50cdb5b57157c3430c8fe05b6 SHA512 2d8a6b2db6ea32d7568f00de0b98725139a631d9b426bc03a014ee20d54a87b9395ddbe1e8425cedea34bd234132dd6ee2ddc89c777798bbdbe616c172fcab78 MISC metadata.xml 589 BLAKE2B b855a937dd7e70011622983e63e7b227aace077f4fddbf2fdc558a941e446384561b3f0f798e97db23ce0b6cc2f2aab6af9a0eb7e2d6b221c7f511d5145d239a SHA512 df0848bd49ea1b4ff9d1fff0a60e288054c319acf1fd82776b24c07ac1dc8587d2db0d6ab34fb0d194dffa8734b44796b4f2599a20dd8cf6f68b4f68489696a9 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/Manifest b/dev-python/lit/Manifest index e74b814c00e9..8a9ab82b69ce 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -3,7 +3,7 @@ DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 6b0254f5b913398cdcf2b2ec1ff21988870 DIST llvmorg-10.0.1-rc1.tar.gz 120834583 BLAKE2B 64244ebcb6f2c171c9f606e5eb0adff2794f06c9312a0ca627fb79c107c0c898ac242cf4e92523c3265fa717322601d7e3f4d178515fac95d03ee92312082b06 SHA512 f877f66046969a4055b166ad50ef876a9c8ecaf03e2cdd7c8e1a3348eb5f5180f222fa457b1f090a6660282a0d9f7a1d39cf09a04abe0dde0a6e1e10ccf15597 DIST llvmorg-10.0.1-rc2.tar.gz 120883192 BLAKE2B d48f4ccb33691cd4997576a6d20b298455687515164f7d8dfa11ec32e197b58132c6bd549c1214c3b36982ef85e1018d4101e7afecee8d2ab67ad15d68c681bf SHA512 8e363d379a73e38ef570fb03d8243a21f37a48ef579a0f08118af4dac48060c0dc24e2bd8175f04241fa424e49b6c85723d2d3552bbe30dd165fe5fb43493325 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f SHA512 fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59 -EBUILD lit-10.0.0.ebuild 877 BLAKE2B 5ed8f853e73c362547ea54a2326dcb427e9fb8efd7d004ba88135b351f3d752433230f970df68674c124549d199fa431c744fe7cb4b2a4f0b6a2291647cb0f11 SHA512 5de884d4c48b3db0b5d87c88bef58826bcd4b1388a19b9ef6bf717ee503c876fc7bfd3526df6c9b41eae56464bac4dfb71fdfdbf57ff95dd5ac7a63f05f3c05d +EBUILD lit-10.0.0.ebuild 876 BLAKE2B 472d6edeebffca628159db98b58cf095bbd227b73afecb4004fe81880b76e209cae5f95b81d14ddafaa823e89f91b0cb3f1ee9060bb0621b71d052acd9171b5e SHA512 0c1cef983950daefdb494465431aa774856c3f35774db3760d437dfbaca547635b6d11ab0f4c54d11c10ee39b740d38a6ca5d5b75f994711fb8fc60ebbe07ea5 EBUILD lit-10.0.1.9999.ebuild 878 BLAKE2B 1be4b6806f763182f310c13d0d98aac1e7f8ef440384c161887c1e0b9a41a7954f4059df2196858e144650741d73ba5452d3dcd5fc0d6a315759a0c8f1d73c03 SHA512 ebb181a5875c4451c04d39372411bd296934497aeebd518cdb1aa4ee6efc13ab185ce1542926eb5e750fb09f19a2c4cf4a33fdc3bb16d33731fc66604943ae56 EBUILD lit-10.0.1_rc1.ebuild 878 BLAKE2B 1be4b6806f763182f310c13d0d98aac1e7f8ef440384c161887c1e0b9a41a7954f4059df2196858e144650741d73ba5452d3dcd5fc0d6a315759a0c8f1d73c03 SHA512 ebb181a5875c4451c04d39372411bd296934497aeebd518cdb1aa4ee6efc13ab185ce1542926eb5e750fb09f19a2c4cf4a33fdc3bb16d33731fc66604943ae56 EBUILD lit-10.0.1_rc2.ebuild 878 BLAKE2B 1be4b6806f763182f310c13d0d98aac1e7f8ef440384c161887c1e0b9a41a7954f4059df2196858e144650741d73ba5452d3dcd5fc0d6a315759a0c8f1d73c03 SHA512 ebb181a5875c4451c04d39372411bd296934497aeebd518cdb1aa4ee6efc13ab185ce1542926eb5e750fb09f19a2c4cf4a33fdc3bb16d33731fc66604943ae56 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/Manifest b/dev-python/markdown2/Manifest index 50eb500119d3..94f43499819e 100644 --- a/dev-python/markdown2/Manifest +++ b/dev-python/markdown2/Manifest @@ -1,3 +1,3 @@ DIST markdown2-2.3.9.tar.gz 101067 BLAKE2B 4b1ba9e90e2cd370edaff4d61bec9182ca30952351274c4aa508e2e3573a79bac7ab70a1d29d279eb2a94da56a823222a9413b0f3f871f3bd2dfb2ed60621158 SHA512 1be193b27efff9bd084da94cf4121fc91cffda57165333ac644a4ad31b33da62bcda1df0fdb450a02421c0199484de5d6b65131a0afe2dd941c52a3f81bb218d -EBUILD markdown2-2.3.9.ebuild 638 BLAKE2B dc37eb35566e4c1657a06fe3ec698188bf27668a63bbd59fa829714a2d533eb9194107070932daef84439996add5ed3efbf6e0badb33d8da2ae8efad8799351c SHA512 4683b0218df4bdf3333a06f5c37763a7e422535c51f428d1aafb00d3fb1311d294e570bc8a26480872e0f27822038c162e226607f23d6a97e5873d80557a4d10 +EBUILD markdown2-2.3.9.ebuild 643 BLAKE2B 71611f68e6b8217014efcf1931f0923e2b50a0c128a0d8de52b6352fab2b7b1f5e8aa824e697bafb982f97f939a321be1d371739796675f578bf6de7dbeccc4f SHA512 55f34f4e0bc47126972cbac05b4ed910b3315dfd625fcf7a0a7b34aabfaf2d72b89d33534c22d69b87cde4c8ff717a8d709c8b1b472508d33504fb862b91513b MISC metadata.xml 641 BLAKE2B f1c0e61b9c9e1229be9dbc2d913af9398d8ed41dc69afa0d46dcbc3c74aa583eedea6e1c8132de436b10b288f76a9657e3c74f7e546d357bba817e38b01606f6 SHA512 ece3faf6646450ac53797ac77c91f7e7a9953dcc419f98738cb8529722d04fa00a9a0e9fbe0958c2119b6e0909fe1ca6eee50749a133e2aec8b2d242071348f7 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/Manifest b/dev-python/matplotlib/Manifest index ee37954791ef..0f0d99a7210b 100644 --- a/dev-python/matplotlib/Manifest +++ b/dev-python/matplotlib/Manifest @@ -14,6 +14,6 @@ DIST matplotlib-3.2.2.tar.gz 40295831 BLAKE2B 32fb34b95d1df928f949fd7b04909da249 EBUILD matplotlib-2.2.2-r1.ebuild 6227 BLAKE2B 32c5311bd4ee746cb0a6df097c9a2a2b34725031cbfcde1273b22929b20cf197597502be6722923ccade763e8a690dde0683f50fdaff313465b4bbfd6f5a52de SHA512 dc4c2387720aff34780d625022ee0a0f5806e4313e27cf1885450e6b2564f923d5a73b99534721c455d777bea2d43637a5b61d45b028aa5a22ee2ef2e5642b48 EBUILD matplotlib-2.2.4.ebuild 6299 BLAKE2B a4513d93def3dd7fe01ef4e237a1ffa7e5e1d49ebb4a4fa04c4de14d02ac28bcb2017102d44002bfe4e0cdbca8e8a8563b862fafe3d06e01de4ac58d6c154619 SHA512 bd4a7941b7807552078f05c7bcce15dc18e8df1e93291c598a5d96d25a901556c69d31a7130406b7192903e5b1f81eca001af23675a03369c5fc42cfaa2110f1 EBUILD matplotlib-3.1.2.ebuild 5647 BLAKE2B 7d6344c94f05cd4006a636fdf19dd68752c35459b01c85ee4bc8eea4a93851ac330491b9aae63c4b8c698ac7e329f579966d294143c9398058a154fc5ae9738d SHA512 3b9d297aa36cc0438d4f17e5fbee9d4a78525787cd19c3eb1a8ca1c3bf486ed899a0a427efbc11df40da3ea36de6bc149d51977aee04074be5d00b6ad144865a -EBUILD matplotlib-3.2.1.ebuild 6534 BLAKE2B c537979c12904c6dc88f491b9e4266f1a23b26a044a00f9348c683c03afd2f6b9f6ce791b3b221772c267faef400c683dd6995b3ad42f90593797e1a311a7623 SHA512 c4d946e95769e97e40619cf6044edf27dd5a043bf2fd1cfc6b564b72d7f3eae380f426753687ee53fd545860c67cdf285d2c09698994803501908f6076a97eab +EBUILD matplotlib-3.2.1.ebuild 6533 BLAKE2B b1e88a7850d862cb4947b5671c3aca57a94f88fceff68e6f1ffce3164c58bb6576001dd2535dcd48984b7b112c9ce044a1079510d35506957e90bde656b748a4 SHA512 3eafbb39762a0ea080f56a4584642a7717f924f69ac40379c80f66756a62494727a9c17032c9245fdae1c2fca108021ebc0cd83b59c70e1f8ee22d740b1bad13 EBUILD matplotlib-3.2.2.ebuild 6534 BLAKE2B 2b44325bbf66b1915654a045b0a1c539de9af2ac594b83b0fb2db139a59bf73d50f3e4fcfcf14e531821d4fd3b7e81d70bef94d13c7665c84e2231d097bed469 SHA512 b508b08c9843e6ffed20346363fbfb09bee7b88887160f9392dbcc12b3b4c8ad59232496cfec9a8f2b08fe0eba2f641317b34b04bf6be48fb376004aab7e0a95 MISC metadata.xml 921 BLAKE2B 1ec6f51395f5b41747123b4b0104155defb7f881573259f57572e02ddcf986feecb9fc34bc93cbafa5498afb9549661e3491f72029487cf0eef55f2d756e7ea7 SHA512 cac60a2bdda5c3e9d3eef1a8250b09c8759294361994b8d5f4ec18389106b9aee610dc4c32634ab8e7c0c77ebe39513ce5b816002aaeb2f9037e665b46333f0b 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/Manifest b/dev-python/networkx/Manifest index aa32f83624bb..9e9b8b256c5d 100644 --- a/dev-python/networkx/Manifest +++ b/dev-python/networkx/Manifest @@ -1,6 +1,6 @@ AUX networkx-2.4-py38.patch 3170 BLAKE2B 33577a719e9f59f910b5f0284318d77a9dba2392c4a2a25a0539cb3770f8326363de7a24473cd6c7d74a96911f3b0c040056daccaff23bdfd05fc9aff76410e7 SHA512 6142474c21f3ab613256252bf688873f19a68f781690dfdee63325835a692182e10b241495b0948f4658aaf2b36ff1f051931036cb97254459974dd807cd1550 AUX networkx-2.4-py39.patch 2188 BLAKE2B e94c8ee731642a596d0812d82dbf85379249a64660c2a35d24ec4f405b5abb46fc4d971606ffaee0637d469673f1e55840629453c57d1e3c809d5e2b02c7a103 SHA512 3474cce5a89f3011bc8715c1ee6ca64c2251dae8ef142da24edb88c6b85d4ce1bc1cf72656674387b6a75132d25c4c348f1d32fc71674c789d3c06e9cb9dc5d6 DIST networkx-2.4.tar.gz 1462338 BLAKE2B 90fd7d249f3b022dd9c861dd023881fd241cba0515e2e9991516c278a40b92ee03663eb2b15bd584f179c066529df0587293f9c9a211e7c526addf77fdaf5cd6 SHA512 38eabef56e3667b7fa85206ae01a0a8f5c71bfa2f324bc2490c433cb973508a03955183a0c58ae40390f86d6a4741135cdb426c4c15e53e2f123072f0cac1b89 -EBUILD networkx-2.4-r1.ebuild 1573 BLAKE2B 295aa550d91e38a9a891c3bc3e1599e2c1585321f9d750b4bd31118e43d553f83056d86e3cb5248189d29194fc9d107d5fbb92839d713739f105e2c5c2327454 SHA512 5abab020ce2045a9f882636d40a599827169038c5ac3a4104c08ab05804b8418b05d443ee71c743972595465efba69220ecb7cdd45b1fa9b807ec6ca0f387d3e +EBUILD networkx-2.4-r1.ebuild 1572 BLAKE2B 0879118d2aa13791f41f32a7a35d5040e60e883e48c1185905cb34f6e6ee842b6fd3fc806395dd4a98aa0b0e97e24aaec40c1c70bc88f910172a154749d24741 SHA512 78f29dc8b044c0576521ebaff7ab47d16ca79c93735da211aa8745e52685de8e0701ce8372424009830e563324f6901d6a9c435c611cb925da7ff683a02223d9 EBUILD networkx-2.4.ebuild 1543 BLAKE2B b3cc53f08dad66b10636bb9082b43af06eb0828031b9327a1fd04bd329613effe35817af97f546b50ae0e194f73ed4ebea56af314e1311044395ff8c02546b15 SHA512 5c5a68c58eca8beb45568d6f4fe80bd1b58b6513cf3492654db7c4f5ca23d6192a9702793fd1aa62db48f3fc71b48a80dfdc5638c37e3c89d16fd3d1db2f3ef6 MISC metadata.xml 1435 BLAKE2B a39ea5b9fb3de886147486d8d864b6df80480ca8d21326692f214546ce57e124e310dfca274c3d9a00643ed6783efd9ff79f446d8a5c642a97a67f1015590e63 SHA512 e360b0a0f506f12424feb3b5e9b998480e504dd784b27f0a64aecd69c0f14b23468cf17ff03df47a760d24c5536ee8f454aeb6e48e2aa9644d5b29a7cbd1a958 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/Manifest b/dev-python/nose-random/Manifest index da430832ca77..49ac1fb24a7b 100644 --- a/dev-python/nose-random/Manifest +++ b/dev-python/nose-random/Manifest @@ -1,3 +1,3 @@ DIST nose-random-1.0.0.tar.gz 3776 BLAKE2B 18dc40b13fcb970c4d2edeb6be9c6f3e710b36d14dcdc4a56c6e3ecf811ab2acd6be3e1c1cea2231eb5dc10581c77f201220354c77f3d9f67d89d894ed8b4f24 SHA512 9c62413fb00c3b774954ae7a65b08b122ae0dd2b24377efba8de345597b4ce4952aad09a0c2fea7f9d92f57a3664908fccd6eabadf32074a35978c958ea2b66f -EBUILD nose-random-1.0.0.ebuild 497 BLAKE2B fe53a173a263425caf3119711a1170945cde05c1d86c75d011d2fe9c21ed93be10ba332af6be77de269cd1efbccfa60e9d08176d0765fe2a514569dd46626cca SHA512 8fc022257b97d0f965ee2925deadec97fe8a6b7a5c8e3b654345a5a83a0ce28004b8dd71ff692442eb0b770838063c14135933d4b8f1189cb11066f04f4ff159 +EBUILD nose-random-1.0.0.ebuild 496 BLAKE2B 9cf27ff201ef27b3ce56860a0966eb4bb7924524bc60382b55a522a8298cb69243a45d39d7585b5d510a9743c18e081404a59b383351a79c5d5fc8c579a9bc23 SHA512 0276e409635a78c06fe430c015748c92dc6d304ead697b2935b183ed173755748189ce34a2c3ae73ab1b1ce7290976e924e5cf5e06b7b013114e7d1b5105e9ab MISC metadata.xml 338 BLAKE2B e8be381e5e42a081be3637b77a9b5356dd7d74d0352976badfca62bdf7b65c04554552703b3e12e169ec1c4b57d07cedcf75387a0fd65a8177213f0de8bffa9c SHA512 b3e03151085bcaa51e2108d7e69042523148aaba924415421323d53005c1d047103827ed99bf064cda4f02cc313b3ff4e5fc681bccb5f1f23a82b40a744ed9bc 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/Manifest b/dev-python/numpy/Manifest index 8507f1eb09f1..76047304e016 100644 --- a/dev-python/numpy/Manifest +++ b/dev-python/numpy/Manifest @@ -12,6 +12,6 @@ DIST numpy-user-1.16.4.pdf 596203 BLAKE2B da3ad1f0ec1c965d20656f73a970911cbb58ef EBUILD numpy-1.16.5-r1.ebuild 4364 BLAKE2B f8d83c189cc4dda70593621135607520ed993de72ea3495f3b41bc5a7ce2d39df3e92ac8f60e14a32cba17e062a97c45bc8c975e94c09a4213b4651f9c0d78bc SHA512 cc185d66671c12022ef77ad93117b01035302daad8bc71409e43ba5ed90ff1453b7ae05896aaf085fd94eee7abbd572e476e11996e16106b2fcb265aed274d73 EBUILD numpy-1.17.4-r3.ebuild 3692 BLAKE2B 3066645644584c6cdeaeddb84da1ea811300e8f7df77efc643e39461253451fb3008d9194998db83f13648e1e79a6b06c85bc063678a1b76b1c3acf051583502 SHA512 622b8faddb286e75b85ca73cad6946ca6fc2fcf78f38bc38095ca0a0e038cdabe104681b51e093f6b1ed27602d5088b2f036494c217045368a0e3bd0ca7156ce EBUILD numpy-1.18.3.ebuild 3734 BLAKE2B fb067fa06e1341dee3f64bb41caaf149d96d1870b1c6911af81859b257cf1b2ddf3ed21833255345e63d89202508e812a9263a281878268422d018ce0926521c SHA512 148632766a283427b693670b7d733138ef9d119bd640db4ea04d0858a502e7befe0a2328c261ce692368cbee77581c9c2f3d5a75f0b741ecd9353194afffc381 -EBUILD numpy-1.18.5.ebuild 3734 BLAKE2B fb067fa06e1341dee3f64bb41caaf149d96d1870b1c6911af81859b257cf1b2ddf3ed21833255345e63d89202508e812a9263a281878268422d018ce0926521c SHA512 148632766a283427b693670b7d733138ef9d119bd640db4ea04d0858a502e7befe0a2328c261ce692368cbee77581c9c2f3d5a75f0b741ecd9353194afffc381 +EBUILD numpy-1.18.5.ebuild 3733 BLAKE2B a0b58b60cd01394c284ef8f1f0764bea2c78d4bcdc20ad6779e18359ba02229cd8646066d164899fd92cf3b048752377a1e2cb79bf986a819083ae7dd0a88312 SHA512 5c518d13318ea60e5baeac8d8266373b704a875e28e362f56021497589500afdd9c1bcd7b2afd50cb451beb8b4b947772f3ea9443dc92099e8340597f1afe601 EBUILD numpy-1.19.0.ebuild 3734 BLAKE2B fb067fa06e1341dee3f64bb41caaf149d96d1870b1c6911af81859b257cf1b2ddf3ed21833255345e63d89202508e812a9263a281878268422d018ce0926521c SHA512 148632766a283427b693670b7d733138ef9d119bd640db4ea04d0858a502e7befe0a2328c261ce692368cbee77581c9c2f3d5a75f0b741ecd9353194afffc381 MISC metadata.xml 876 BLAKE2B 5e257d6ea3c59c5819d854db7b7db3ebff53b5c87b5ce9348786085f09db12aa6fc8fa86393b9e6c06760ac0d9f36a52fdfb1865c9d1d9ad5526d74d3d53e8b1 SHA512 d35d0954ff8f21e370edeab3ce3e5ab501bf216c93399e807ede6f1910ba0ea41359425bf894d813a39442fb92a724fe83ec8a5c64e6bd97de9422f67700d549 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 39898e0b0ab4..1f60193abecd 100644 --- a/dev-python/numpydoc/Manifest +++ b/dev-python/numpydoc/Manifest @@ -1,5 +1,7 @@ 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 EBUILD numpydoc-0.9.1.ebuild 782 BLAKE2B 8c0c94fdaac4280ce66502dcdc254de03a8d33384586be2efa249728c93bae31a655f90869d33ee518ae8bf9edb97b56de4785ece4d076caea896efa6bfcfe03 SHA512 4bd71ffd4a8fdc1b61e853d39773cf1500933df899abdebb9fe4cc57bdbbda91e7f917038caf548abd9710bb58e6f3499e3db62fa54eaa0681fde58ed4483010 EBUILD numpydoc-0.9.2.ebuild 598 BLAKE2B 37a54df7e8838af8bfaea968cb0953aaaa923d6a4ccc3bbefbb389953d11856decb7c6615386c1e36f8cbe2f3caea5461313ba88b80e6a12f7083e7c7346705e SHA512 793fc4c9ceff3b528a82ef09f1949d337e87ee7627a58e90d649d11dc53cf684e2fccef501603ebc0c82ac530e0dcb527941f918b81257f555179cfd777bb05c +EBUILD numpydoc-1.1.0.ebuild 938 BLAKE2B c296f106a79cb3273c4497b1fac8e3c07639481b9bf7a009bc590cc1957c31b995f70bd99a441a0e757bbdf3b3ac0ed183f0775adcd93e7e1eac46f8cc372e68 SHA512 5b6b5d0ebebf70a0362f22b597a6d7e075ff0e67c5c0fe23ddc59d86a6e1d534d87b7ef208b5b929d8c0cdcc78868c42aa01e9e0bc682fa9dd31b4942cfed1a7 MISC metadata.xml 321 BLAKE2B bbd5917a97e564f5abc495cb2632e42ab36ac1e2441be7c0a375224af7be481b00e5b8e60b6762653401021104b0094903a62eabe9a221020390a74753fcc258 SHA512 51803da4bebb8d1ac7fcc0e33ec99234b4f497a2817361032712c35ea57e9e58591fd675c9273d7627f94c60e010878b9dd6a6e8708704f36c945344159880a2 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/Manifest b/dev-python/objgraph/Manifest index fa7bc758a21f..90781fe14010 100644 --- a/dev-python/objgraph/Manifest +++ b/dev-python/objgraph/Manifest @@ -2,5 +2,5 @@ AUX objgraph-3.4.1-tests.patch 2708 BLAKE2B 2b2c78340c1be1c60fe3b43a671b1fab07bc DIST objgraph-3.4.0.tar.gz 634554 BLAKE2B d1e58370a50a9c9d8647c7633a780069581eec61cccef56e83b015f26a7ffbba6b872673d72dc138339b3c97a3f08c02067e203ddb1d1048ae6f3611e0837fca SHA512 f1e2b9f22dfdce56988bd40aaa865572c42688e73800bb7c188b903c67ef3726c03ba058ed30d40792133a2e2fe74d5ecda91be3de8cf7b80188ac0b9f6ac393 DIST objgraph-3.4.1.tar.gz 634602 BLAKE2B 17424fa5b6b079e9b0dabdfb5facc88fef67bb3742252fd986b19cb0b674c40f335e0372cb08a86e89d42cce0d504830c24471e0d34483925b33d44f45859445 SHA512 174e097cd9f9b5bd2e83a389d2ce3bd05a1754c1535923cc75f59a3281a292b50014501f093ccf1b2350fdbb34757af950636819227e39cdad2f64cb7de5ebb8 EBUILD objgraph-3.4.0.ebuild 658 BLAKE2B 1a70a174cdc6d7b43860e3006d136b8d912c9a98244b492ef1372589c7951fa01e5953d1833e0fdeadd81bf1a64a529897d56582919634d33b58ccd373f306d7 SHA512 6209380e4e502984ab691bd2525f1eb89f7b44dccd9e7a84a99c5814b8e011c0937d14b5e405b9f42d112a50650f4714eba0d69de3def539460f3a29229e0da5 -EBUILD objgraph-3.4.1.ebuild 684 BLAKE2B d6426f19e63f349e7fec55e4eca3f433327bc63524dd8c2c2795b19c48a0a6eef22a64dec82f1409d4124c3a9e3a8409f0809955057521b6316411227467a68e SHA512 5393bf5b1bee55852ac63cd9dc741060095dbb77525568369342f261e9f8a0734991b3a304f2fef17183825e88810060835ecaf4a2fd93b1d7cc35d7eb3eebaf +EBUILD objgraph-3.4.1.ebuild 683 BLAKE2B d1efcf447e78074ad49b44840758f3ba8d963d611367cc6021fb5ee64f44ac767767941562a15a0128308b40b2f7a27316ee9b5c572e63166418981a253d2943 SHA512 e5db9a44e04cb8d47a765442dcdf0811a333619b292398be11a45cc66df0f2319072691f4d24c3795d422518c5cd94638c7bb7bd487dee17cfa4760d776054e4 MISC metadata.xml 323 BLAKE2B 61446164eeea15b99f003a44e0b0c3eedf83a0797401922efc0d6509c86446823201e9c7b91a11264f852ce0a56a2d6d5d5b27fe9d2205a4276c2cce5a312625 SHA512 94389cd95cc8aab6c1acd18c2135eac25566894f9d793ab8dc2af68789ee464dde409350bd4dbe9fd9a87c7f81e45723331948a7d9cfc792dfa51cb86e74ccc9 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/Manifest b/dev-python/parameterized/Manifest index fe92b30f966b..b315e3e16e67 100644 --- a/dev-python/parameterized/Manifest +++ b/dev-python/parameterized/Manifest @@ -3,5 +3,5 @@ DIST parameterized-0.7.3.tar.gz 22678 BLAKE2B a0332af2bd8c955993bd9520538efced1c DIST parameterized-0.7.4.tar.gz 23389 BLAKE2B cc1ac334c0209a7471799587e1d35f6d8db84df91f559514bf3067ec8b2110948a6148613efd1d0111a65d43c52f7be16ab56cb69dca339fe7049f64484b7889 SHA512 71c51ad57900f5b1b6f4866c60ba4d23649df7740e7f7e735a2e0faf4810bc8dc552a1647da8c174f8a0b80db7de5727ce24dabc9fee6b4cfe12ee98c18945d7 EBUILD parameterized-0.7.0.ebuild 578 BLAKE2B 3f191fa2d7a2cfbb0b654def88086d932c7bd0cc47c5e42768f43c8c04e55b36faf5f7ad68cbb025adbd5ad0981dad50a3768024495197e7f25ec3de074d5aa2 SHA512 6c92e567699a82d2c8fc1f857dd962c7692795171e6679b37a88fbdeedecf6112489ec627157221f60b82395b8c628189dbc6dd5a452feaf8382fdf9cbf888d8 EBUILD parameterized-0.7.3.ebuild 417 BLAKE2B 554729276a8d12504841ada00a5386c08e427a6856eb65acc14074bf8d6e22fd4642c39f13853ad2466840c71d00871353c78e7ee3c69a64260aa5a368e4c09f SHA512 fc5fc89af92ddeb839ec9a21fe14b7f5a5f7027081c3032e006c9dd1d8266013ec12f54d2e4619d0edd7e790e7e6b2e35a82d3162212cce65afc4540b7c6ef87 -EBUILD parameterized-0.7.4.ebuild 416 BLAKE2B acf215fc68c23df5b53bb7ab7017a17907b0dffd9703952efd69096afd2f375b48f1c32dca88f53a823f29a76df50bd748d61d03acea3159cc4d51fccbfac65d SHA512 236ae742e49b52f0ca6dac4983d1b0cca57558d4e1b41790b542e686d8d21c8debb9fbfd577358c8d5f5f62bc4d0893c2f941d2335feeffc1849107cdeb11a1d +EBUILD parameterized-0.7.4.ebuild 415 BLAKE2B f424062be98c9be2040545b2e8f33bb458f5e2f5a8b22a477a0252699b6fc46a1713ce973b472494215cfb021e76bb18209c5ea2295ef5ee8086c3ebfc30b4e5 SHA512 37c12aeaff8ea58bbc45a2d7d9bb6d43b99cd6903d734d91efe71e066b4168b717b98447d97081e7343f204e525a77e04993a8dc749b21cbc1367fa9479802d0 MISC metadata.xml 217 BLAKE2B b4bd64b91108b5009484a426472b93c0ee864691d060218864452d2e504b491022d3d7bcc4b57ad0b5e5f2e01b1fba019e8f63eb79b4db8dcaeb505593ffa2ba SHA512 9611c83ea0155f3d39afee524c6425ae6d7e07cebc4ee489a45e39ab80e97fc2bff56fd9a8d97536a5bc415da147eb587b20ccffa5baa61440df65bd26576e8a 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/Manifest b/dev-python/passlib/Manifest index 5cc5f9a303c9..c4c8ae62e365 100644 --- a/dev-python/passlib/Manifest +++ b/dev-python/passlib/Manifest @@ -1,5 +1,5 @@ AUX passlib-1.7.2-py39.patch 870 BLAKE2B 87781afb87427dd78c9040babdb2c3be9f8b14099bee1d1e0cbd0a1bc0deee56b0ba0f65adaa5a9bbd81fd998152661db5a602127a74e59bc1aa07d1ce1e1c46 SHA512 a77f51cad2c460abc41b99cf59c76f33c1a15a51b4237c968185dc46c11c6e4aa1dd866082df13cd9b34f7496c9750c276c18dab8ea08056200d125e3dccb324 AUX passlib-1.7.2-pypy3.patch 3117 BLAKE2B c68b96cddf48038198e7d5d35da33c581c2abcf1aef75e6ca556c39a87e242e9990ed17235596ffb68a4154eec9acb6fcb0d651a04856a93f79a993865d702f7 SHA512 808fc0f3067f30f23118b5222d90f86910b3e681c585d1bdb237a2b954ff99936105042f2a0fce8f4ae2b0301cd201be68905be316fed5ebfd81ccc1cf29fd1a DIST passlib-1.7.2.tar.gz 649654 BLAKE2B 40279113d9ff633cea47222f2d72af0abee78dc52a9b46adf66aaae213594eaae7f245cc80004f85b5055b882741b4bedfd81ee39132db23760d37a34e87ac6a SHA512 1ea0654b177b5ab2e1a7e5c3949642c34805ace6e4e4a0f82fafdb3f374edd99c667906ce598c335b668da049860648d5cbebb3e62d775898d5b0cb8cfc7bf53 -EBUILD passlib-1.7.2.ebuild 1035 BLAKE2B 8186f3475fe121b6364cfe486f9b6078f6e039bf1dba9cfa122e36ce591234b451b898addf8842bf2736a10466df47416a05d3a822396efa4f7b3f839ef1255a SHA512 0820f44a42814955efb7db4469faaaea07df7e5f4269069cc81a1a5d33452346d655eaea4bbeeb4cf23423902b6cb77225086ce776aa299abe4a52b8f1a49c8b +EBUILD passlib-1.7.2.ebuild 1033 BLAKE2B 717783c3abe0f7443647e43fcb068cbdc8271edc53e1c492e1cc5d249f72f828076af8ffc25110ad9d5d3cbbb07936cc6acd10b129beeedf09599f616471d597 SHA512 e7e40d539577fd4de5639c80752a95b2270114b41a3e2388d2c3f6741c741d8a4b98386fd760911ba1583ef91d484ebcaacd60be266e8924568792420e8d85d1 MISC metadata.xml 794 BLAKE2B 717057e0abe888ef6c692a0777d9c106426238d690934a852fea3084154dfa190546c1779c6da9fbda61f6b204bfb152cf391727c4225baf2f0d6030d4ad6be5 SHA512 baf29cb74e295119b984f3acc3470f63811f9ee49849e97b1808354c15be121e723fabafb053a0a7c94032faa7747d149d000b68acfccd919ea4ec9d28d2f930 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/Manifest b/dev-python/pillow/Manifest index 275b59d8f442..c7605268fc0b 100644 --- a/dev-python/pillow/Manifest +++ b/dev-python/pillow/Manifest @@ -4,6 +4,6 @@ DIST pillow-7.1.2.tar.gz 38933761 BLAKE2B b1d8cedeb0e8108af3bc5de672bcf812cb2f5e DIST pillow-7.2.0.tar.gz 39125407 BLAKE2B f49015922c34473590740c9fa63435f85f9a517b3295abd2e758941b95162cef0fb1fa2a0e6ee0ac86323709ee3af02888f6e029a1905f13698e82c1f38d5d94 SHA512 ac9c7c8f445b3f67f51bea13fad118d1612c45272c26d33bec286f3c2e198912b934378c4bf986b409aaa2a83d92ff176ee4d25f28701d61746c9cb86d0f412b EBUILD pillow-6.2.2.ebuild 2648 BLAKE2B 759c37375cc6e360927e58a039a3d10f4b36e177553e05993cf685ec001015d956599c1a8fd6d94cce86522cfe0f8016b0fc7c9e35b90f42ab35d6c902a1609a SHA512 ad0aafc5257de131825fffe2aa8f18be67207ab7282f27a9b443f7db457e9a4f913fc5d4ee71f5ea141b96c5250e9479f85ec36de3f6cab0593935a1ce7ccf98 EBUILD pillow-7.0.0.ebuild 2638 BLAKE2B bc13ea32fd5b0a25aad6c976bc4776ebadddd6fd778126e0995391e684bab49aac9c8681face6a2ff9663203d820de77a9c18b895ab6ccf48862ad153cc01225 SHA512 a709259b589008d5e745b6011b10f503db7664fd9e52b858e3c45ef91e428b531bf461da9962a2807a5c0058980cbb7b70e0a22b84aa624ecf9690075c202ff0 -EBUILD pillow-7.1.2.ebuild 2695 BLAKE2B d2e93f51da0552a9fb7a2dcef8e218630ebea076b8185438f084bf77cf114293719306d9420d3f7ad6cbc0041cae19b69634350c8ea9b449aae0a1bfb7b89a60 SHA512 b4a06873c4c33143cc7f608b5ec8e3ee84f1dcb7571cff4631e2839b59ca19885fa036b0f6e72f54edc49130d64b1d2c402c2deca3935d78ab15b89c11bc4ae2 +EBUILD pillow-7.1.2.ebuild 2692 BLAKE2B a2fca601f6c3129b6468c568bc51a87d955e70877debb831504f61bdda03881b59afb03dd3dd937e66a998c9fc3121833c768992158940b940c68db639a015e0 SHA512 514ce6bca4039665bfb2b01a4b9f5190151ed2971cfd60553b7d8926865e7b8d2c6e93d293ca917016f18a300a70aaab8c88937cae913292b2bbd103b46f8979 EBUILD pillow-7.2.0.ebuild 2695 BLAKE2B d2e93f51da0552a9fb7a2dcef8e218630ebea076b8185438f084bf77cf114293719306d9420d3f7ad6cbc0041cae19b69634350c8ea9b449aae0a1bfb7b89a60 SHA512 b4a06873c4c33143cc7f608b5ec8e3ee84f1dcb7571cff4631e2839b59ca19885fa036b0f6e72f54edc49130d64b1d2c402c2deca3935d78ab15b89c11bc4ae2 MISC metadata.xml 479 BLAKE2B 8573c3f71b8e0d548f50dcb630a7c36d773ca8bb80f210bec320dc85bf12b70e9f30068dea615925c401726f0a5430827baa0104300abfd85060b522065c8d37 SHA512 473a9aea70516087faba8abddcd02bb76cb62711a5446fc5c58cedc0f0beb70cdef32e928ec293698b524d2e49440be2328567f84efeea4333477b7b9bd7a7d2 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/Manifest b/dev-python/pipfile/Manifest index 6a361ef7507c..027a2e76f6d0 100644 --- a/dev-python/pipfile/Manifest +++ b/dev-python/pipfile/Manifest @@ -1,3 +1,3 @@ DIST pipfile-0.0.2.tar.gz 17395 BLAKE2B ac86dc6a725cfec0e3d23cd24ab9cdbaa5c803b15916e03e6d2a1e371eb137e25836e78b3393bf6ac42c6d98ebf85fd4ccf29f63b8ab9b87cdd4828b3499278e SHA512 070986a213d0d42c3f5391b303ee0c4a588269ad1889c79b6622c1a9817cfcec4365b8764dcd208aafd78394890d3367c7c9782e65dd3f04ea1bcce001f164f1 -EBUILD pipfile-0.0.2.ebuild 695 BLAKE2B c12aa9ad85a596d63334ff990e902d14ca0d6fd906f331df9acbc49ff775769a41b097a28d66a467e8422a53c2e8b7497a56596b43d2bebbe18f4fa109631ea5 SHA512 97258793c32771bfce845158ce002c8cd624dc45af68b60f69f6553441b7c5aa08dce10eacfe1a5b58a3d10846309e674191184b825d4c591dc17fe0665ac780 +EBUILD pipfile-0.0.2.ebuild 694 BLAKE2B 9fa5d451ba3fd6aa5d026faa63832f64c7232928a56a41c5143dbb132648ed12dce37f63f48b070c37ec68380cc09401864a7ab17b8576571f95984eaffd5cf8 SHA512 cc1913e0f4f2ee330b103835dce0db05ad7370ad4030917e00fab49d202e742d10cd424c1b41bc6d37627eb7003f25973c95a921dd1259c95a6bf8c7b967efe4 MISC metadata.xml 374 BLAKE2B 33a0b13410d7700b88daa529d089d32088b734da535af09b4b721017fad386338323207c58d94d517762f617d1d73a8e4bec44a5fcfb503ec8af83a65427e047 SHA512 7469685c63c03c2dd25a114bec9c2c3c8531858e45bc880f5cdc6066a9c22a7ca73d1be0d8ffbc5eabf3ca28ed80f17d18f4eaf86bb54ddd888a1fbcde53a49f 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/Manifest b/dev-python/pkginfo/Manifest index 1631b7e12869..846acfdcab8d 100644 --- a/dev-python/pkginfo/Manifest +++ b/dev-python/pkginfo/Manifest @@ -1,3 +1,3 @@ DIST pkginfo-1.5.0.1.tar.gz 34496 BLAKE2B b5a60e3fe2408283afbdebf8efa709b7b1c96b82ddc76b3fbc4d58d544c2170de1434525fe2e324af9864332c6570885b05a3d8ec2c248fbff20984d2ee80a94 SHA512 319bb403970affd5a4222dfdb3d17738630d1350ea84e51ad1bebc6c8c72e0dcfd69a4eaf5e7bd156b8e605d806357922c05cc994dcafb01b7a33c617b2df447 -EBUILD pkginfo-1.5.0.1.ebuild 717 BLAKE2B fc44d2fc324dd78e1a6170d93ce5c04d267abffedd7601dc75ed9974382551da8d4096d61f38bcc1f623f25b76f4e7db88f7c61fa2b52d6074d20312e44acbd1 SHA512 3ae7087a6ea69e31ff7aa8647057d264bd3f0239608504a2110945dec7fe43147dc16eac6f6c74056553434b5bbf717a74d0e846f4b0b50e55287d28973ff62b +EBUILD pkginfo-1.5.0.1.ebuild 716 BLAKE2B 7d3e9ddf436889ff2a1b86cd4756f481f1424f77c8d57b1f85e918266844d713d77cdb1314381df3955e7404db933213ffff2e01dbdc17b974e766bcb593bdd0 SHA512 6048c77a85dd7a66bee67a5ea75142466ed4a0726f5c34160c3310f5b4636f1835ecd6badedbc9df14291c0435e51ec5adb70f55b9b02186ccd865d6854830e1 MISC metadata.xml 345 BLAKE2B bae902e9e5c7357ce7df1d26ddb2c4c81ca0dbcf4d17eeef7127a49cc4a17794ba29483049ebd5518df71e18258c4ad375a90e0bfb2052fa95a9143431095662 SHA512 f970952fd577c2baadebf824932c4e825d962a497d7f41870a6d51301a5776d22809b923efcdf2ecb38322e4c53e11dbeb5083660ff0f93a3c301a88bb807151 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 ee9b878dc332..24301933a6b6 100644 --- a/dev-python/protobuf-python/Manifest +++ b/dev-python/protobuf-python/Manifest @@ -1,4 +1,6 @@ DIST protobuf-3.11.4.tar.gz 5140799 BLAKE2B 97b450c0623593efe6a42b66582ff183344b8831689e6a5b4d36096dbd57c33da9569bbf26578536aaf73ecd866ac0588b6cb7d55a6a9b9a6e840d4c57099001 SHA512 777bbb0e9e2375eaebe6b8c87abd660bac70ee469c9ad00dd25917b82d7fb5bbe33cf87f0d69c90e19d55c07a7285ec20974ba4768623ce9ccfadf147fd5e261 +DIST protobuf-3.12.2.tar.gz 5309688 BLAKE2B 6f04ab75a165d8135b4c1de210f8698f56f309f73d664192209de10580e0ef850bf56f6f394b860f21912e341141f7bbb1f63198eaee55fd7ad74d86b00c3b1f SHA512 84a349a1dcb5bce6a6a892cf11264390b557ed1e7b05883b71fa9cfb7460d9f73119da1f2861066869e33c752246ea438d5ce2c2b3ff7a4b07696d9450b7916b EBUILD protobuf-python-3.11.4.ebuild 1557 BLAKE2B 4a81edccba9763452cec9166535bda9bfdef9b65d044d4151eb8f48bda036cbeef61a81cf7ae8dcb35a7df5bc031c5bc169fbf972098aec7f792c8db8e1964a9 SHA512 c3581654a93005e894d071a30a197358fe0643ff0a462a8fe2b21ceb6b27b208099251a3ff61af617c5ff443d0d090c9f2e8744c4eae6d9c8b542465ab4850c6 -EBUILD protobuf-python-9999.ebuild 1449 BLAKE2B c8b0e26305ad406209daa373b09cdefa9755ce3f72e2fba51d24114566519fa7ecad38f1d321b542fef6541e4ebaa74b4eaace6376f72be963b183e4cc28be58 SHA512 080b3321bd3ecbdc7a468d33f04bf24e556cc712e6d7dd2faf1912b1366c2d8fd62f2014dd394706f8c7b7eba654ae1e7baca111b3cd74b1412363d64ad2296b +EBUILD protobuf-python-3.12.2.ebuild 1562 BLAKE2B 0a618c3abf7dade0dc9504ef089d848080847ba266d4c3e3dcb8a47dccf6a3237ad5a18973e93c796dbc1cffe8a427cd74a0f3c321fba86fd30ebac0152fe3a8 SHA512 7239a73c5fe231cb6f5627651d80c38465b522580170c63a5c5ea38200b9f69b0ee4bcf47ebd647fceca99e2867d18ccc4e5475c1fb04a800bfe5b39ce4f8b89 +EBUILD protobuf-python-9999.ebuild 1449 BLAKE2B d3ca882213c7df008b5955062f8ccbdf1a1f4f06ccc4743d6509390cd75bfcf7dc4291357fd8f869d6c141412236befd06ea76e082e46a0e6cad182c58a45d7a SHA512 90e479adde363fbdf6823de5d6efd3709056ae11d9f298f7f1becb6b88bb180569c101ea22d3f75a6eaa5ad7dbfbb90494d325b495a989ce7e6e9cee582eba24 MISC metadata.xml 539 BLAKE2B 32831dd18b1c8c19a3e5339788b48bcbc6719654148fab93412bb91aa53ccad7b39529bbc2ea78b33b157eeb024e77cfa981088375466273e58b9d043ebdd70b SHA512 c6f28c8549dc8d3552836e81322db479ed4ac7ab5a12232f64d55cd909d8e4face39eed67b3f2c79f01023cfe3d00cf0540493acdb0aac419e6b58abcd430890 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/Manifest b/dev-python/pyquery/Manifest index 36fb2820ffa5..1089a04301b5 100644 --- a/dev-python/pyquery/Manifest +++ b/dev-python/pyquery/Manifest @@ -1,5 +1,5 @@ AUX pyquery-1.4.1-network-tests.patch 613 BLAKE2B d9e9f2e11c2183f6759a90e35d60a96a3522790743da1d3ec21ad8006e40d98753fb90c14c14c705ab781b08143c52ecf04722d25928f3abe44ebabb59d04342 SHA512 e6ba986a24bf1adf9e1d6c5f4d59fc28a5a613062aa691f84d760c82beeb77d9198a655795e2701dec05184c4fef377cb4bb6f5cc75f49d2ecf798770cb8f86a AUX pyquery-1.4.1-tests-pypy.patch 715 BLAKE2B 9f0ef9cf79cddbd90fb6cac1d6297c98f495f5e258b78f4dbac92c4ce3b26e302614a424bad25b9cab2f6a08f8c8e07525d57a6c1ccfd1c4e51893768704edfa SHA512 ba78b8db4c934598de0aeb37ba76e3eda96b123ebd6a85f458dcd8e8a8d13a37935989dcdb9a282748b188267137f85fe6ad3dfa2c0670f77e76ccae47c819ca DIST pyquery-1.4.1.tar.gz 47983 BLAKE2B eb8d0ca59122734a4c715c33f40fd0b5fcc8edcabe9e41649ddf332feb1df603f8527a668aa7b9d78974b3d049e774355296644abd9b4d426d96e6e3c7a74065 SHA512 e2bfbbf51f99a408e9696a2b9c15f8875813847a10b5bd93c4c7a6886ac1b3ae6c7883ec4fb64e9bccab2127617843961e181044fe927f3c80c8ac363ed86141 -EBUILD pyquery-1.4.1-r1.ebuild 1174 BLAKE2B 2146e438d5aa7534e3cb2c4da4dcb4b1b9946e835f2079a0a97aaea8ec1597f1a7cbcd00d9e843f34684261c11825ade779da04163881d3333cd061753fbae84 SHA512 9aabb84383c860f350fb0e81872946c3eb8581eb7f9c8445272ac76ce7d068459200beddf052c721b2844dd1c01481d9d10591f8ec00bb094dea8af1a0d0b31a +EBUILD pyquery-1.4.1-r1.ebuild 1173 BLAKE2B 07e35d07587b58a0dd4d9b1f1e82ae5a1ef736bf7418b9cc201e5f79b4221ba0abea976be86c1a729441b3f32bf446928892ad9d63213d9c0db77bbc9583ed26 SHA512 26c556ca289dea575f8225cd7c086aaaf948cf9b5f7d08218936e04f30d1b6c476eec1c7da9754ee53ad4afb16a970b8a057ab365174517cdafecc1bbf80ed35 MISC metadata.xml 375 BLAKE2B 6b09c68dc28585cedb0d7109e174b26cdd2ca11c3e8413550f3032a7b2cd11c7745cafc530d7e18692fab76c6c6717e6ba2d92111e2e1df0cae8be73a3e833bd SHA512 ebed84e50582171d8a99f7ee1031553a6afc558f5aa6914f2aa5eacccc7efd6c87b284eec803dd81fef3dd91426fd28f93ae21f6cab1e74c9e4541df3904956f 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/Manifest b/dev-python/pytest-localserver/Manifest index 5381a53507d9..c1a8cf0ad4a0 100644 --- a/dev-python/pytest-localserver/Manifest +++ b/dev-python/pytest-localserver/Manifest @@ -1,4 +1,4 @@ DIST pytest-localserver-0.5.0.tar.gz 20409 BLAKE2B 62376065ee1aeb698ea5e3bd2d5ea3d6b511cc6793142aad458423513b0e3b358a0d0269a78a0f5aeda44fc53757ff85da786627840ee48cbed8b78ee34c2227 SHA512 aedf1e1c9563396457070df13df228ad0ebdd19173fa2ac5a598288d3e1a1ac8b8a0c0288cba0d8478e43d2e1de4848f2393bf640705916957f12ab31171c6cc EBUILD pytest-localserver-0.5.0-r1.ebuild 716 BLAKE2B 0e6635efd6ebd7b961a5fb69a8cbceb79fd2f24b951a89a8afbe222b8b2f835be0ee4cdbf46c982c60af595f59457e516390a7f94a7fa28306ed1076a4be407a SHA512 d75d5c52f5693fc7f583a2757f78aa40470f0ced3cba0df2ae8714fc79c663eaa7a8b0e974bca3c116db874ed3a7594de4178d3c2c900cbca2a26f622a2f8ff3 -EBUILD pytest-localserver-0.5.0.ebuild 718 BLAKE2B ef763eb4fdc13f0a707423923ffb7b7011588e15cff660394e690c3cc6824ea78875adba55baae14e0d817bbecdfe460716553be3540983eabe8735eb98eab92 SHA512 5c0eb9a788cd21976f6c7428b55778b6e654eabeeca9b506a3972682c0d736ceb62482aa844270b86c985393c578bacb01ed1fe69fc89307f576149dbd55d07f +EBUILD pytest-localserver-0.5.0.ebuild 716 BLAKE2B 050e0d2fdfd611b220e3b5d24c19767194bbea170b129f7fdccea7e42d8d419cecf003ad1ef59f28e3d588828ef94a306d0f1ef5f9ce07607bac92981ec70f63 SHA512 480f91c21e558f87d52bc9626c1f7b3209696cc8c672cd38b3f8cbf8cbf49a4542947e8da099bdd8c02dc76b5cb678a66285d87d5dbe7183c887b13c1265bee7 MISC metadata.xml 321 BLAKE2B 1965ab8ae78a55b07a92b65e39549bee5e4136a133deaf3c510aa52005dd7e97a030ec30779a8d9223048b90c9146513f761d61b30b78e5f772e2ae4b98f1609 SHA512 db2e0fe334587804689d91759326ad5dabf3aad411c9046943562273f89485b1524b0f62173c9bda2daaaab2e0d09309d23896e91b3e2716e36472c87bf5f883 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/Manifest b/dev-python/pytest-services/Manifest index 260b6c768454..d6a3cece2c1a 100644 --- a/dev-python/pytest-services/Manifest +++ b/dev-python/pytest-services/Manifest @@ -2,6 +2,6 @@ AUX pytest-services-2.0.1-lockdir.patch 1085 BLAKE2B 09982cf4874d82a332b441e4538 AUX pytest-services-2.0.1-no-mysql.patch 821 BLAKE2B 3a041e51c0e2c08ce8727eccdbfac36eacec2542d8d8cc7ab7544f46916b47a62e960437821f8fa85fe968b9e68808b94d9ac51fe06daf487008bfaf305ba81e SHA512 68788f6b6700793df2de4fbae85a41fad095f09ac9af717c786305fc1ca6b29438a65d096076b9469dc543a54ce8f72a40dc0f211eb9d517e658ce068e60ee23 DIST pytest-services-2.0.1.tar.gz 20386 BLAKE2B 5ec94fdd0fbc5990216fcbae112973fa8b41902a6fa666dd4c5dee2422f76e128ce3a576ec93ecb86bddff5f6bca0e1afaf791583bd275b2543d0e780e45014b SHA512 445cd5346f0c19b68014eb3c27b06376ae6699e31d8c1fee0cb3cda6e927d0ecadbffe3b0b832dd38fe63bc1fe4e3108e2ecbcabf0641af0bdbff019681f0576 DIST pytest-services-2.1.0.tar.gz 20552 BLAKE2B 6359c419591efed553e095e267c24f78f36b152f0eefe21d46742f7c15f05e92a9e86891f99762a3716fef5284b00d07d8d6eb825008dbbbf07e36dc62a7a6b4 SHA512 54a487546a2af7996acdbcd63bfc01626832aa41683617cdd345453cf6518afdf03cb8c2465e1f5d28c88b2cc801ffb0d9d4440582865f899e21fe42ab431ebc -EBUILD pytest-services-2.0.1.ebuild 1228 BLAKE2B 3d933dfc11cb8259132329a6150dd7e817afa0547d81182e0b347bf1c9e99c1849dd5d61e9975927200c22c1f02fe2ba30b519a687701bbd2b1268b3a0db791d SHA512 a3bc05992dc5b07989abc3d99ceaf88448120ffa8355399adb062034f27b5851be1f054a39483b6abb160d307d755e6a812a571c0c49203b9de28c14988b23ee +EBUILD pytest-services-2.0.1.ebuild 1227 BLAKE2B 6eb7909413881a1d4452a66bf8a0cbc6dd0ef47053e549835707c3f0505e992ec730f4a9e693a3ab85b43b54965e38914dcdb2099bd6f703bb032fd77ae539e3 SHA512 53b3db8e449e98b5e46d78f2453b421bf06cc932bc06a0143fba81d5b85cfff3196d97fbba05a135df717d4717ed0e360d0fd3d85132578396dc4680e8b93637 EBUILD pytest-services-2.1.0.ebuild 1230 BLAKE2B 5e7b007cd22490b6ef8790651ffe1bfe2b4fd6cd9378541fa8fee3df3955267040296a842339491bf8b915af7daaa2b89dce38ecbfd73fc4f7c270c58ffd57b0 SHA512 f1e5970a319ac54f3b5b7a19197258a1efa590acd6fc170a71f15a868216a2e2b2761d8fdf65ea059a7495656e8ca30410475f13e66d6101c0168042e0dd4e98 MISC metadata.xml 384 BLAKE2B 3b55101f9c900a8570344ac9335687f3c505f5055022af866fe090878b2b44222a311d3166103e16be780d28a84d9142416acf2933be1a01712587910f7c5d77 SHA512 b18e80dac13f712ff61216f2b23f7c33fea7508634ad523b67f232fcb8301000edff1ca92307834878b6392ea38be8f03118abd2dc55ff6b9c03c8c4dd342e4d 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/Manifest b/dev-python/pytest-virtualenv/Manifest index 61eec642e742..683f623897e1 100644 --- a/dev-python/pytest-virtualenv/Manifest +++ b/dev-python/pytest-virtualenv/Manifest @@ -1,6 +1,6 @@ DIST pytest-virtualenv-1.2.11.tar.gz 9528 BLAKE2B 2ddcba76f89d207e8efaac8d59c6c1209fb9557fcfad586e1226b70d49ed8093aab602149335d23d497b0674e606d00d289fc291dd721aa7470f12ec221b5f61 SHA512 317ef8717f0ad4da6d38167f1f0dd65b6f1b3bd08bd1361fe6a27e6e422cd9fab62f3fac3848082bb24411505ecd41495fc1cbedb970d43945c8f6f8cfbbdf41 DIST pytest-virtualenv-1.7.0.tar.gz 15767 BLAKE2B 5ee65aff72c50c8facef682827f58a8053d658aa072f3a69d50d13335dda2da37ffc29af009b52a50349647a4a38e149ba1b9847115fc4b4c4f54f063198b14f SHA512 0463ebf44ae18ee50a60e421a22aaaf0e34f827ec8f21c8f0dc79cbdc253748f9d1e5b33e4f418b52f0d8fd45990e162bb6410686ebe9fdc02650c286901d474 EBUILD pytest-virtualenv-1.2.11.ebuild 895 BLAKE2B 3a4bc62099267b8d5f9b89b615bc878c7f75e5dbb2be3ffc66d6c0530e483de5796c80e1c0b3abccfb77c7374f057b70ad89a927e4267a1e8a835f0aabab907f SHA512 386e6d536ee3621b2121eb11be99f4a293c2b709669e531d6a133d522e4eed71fc2353a283d74c21d39b622ab4458cbf1e9989c79fa97beb8260a4d4e5225d44 -EBUILD pytest-virtualenv-1.7.0-r1.ebuild 795 BLAKE2B 1a55c5a76e1e87ce4795120fa21cd3c8e3afba9447016a85c422335839d0035643f533a0f0c638e3206f36bd4308bcec2b46f7550c7b9d0eee85212a87d80711 SHA512 b0e9db474e85c90a519938d1552f81e92ae22d34058df48cdf2bdf46b7f8461f49757ff5d9cc9ce633358f617dfac3186e2b833a75816a948a80421566627b4d -EBUILD pytest-virtualenv-1.7.0.ebuild 794 BLAKE2B 74c50de44d66acdb6bcefc862d15557c1ecea36e06fbc886e7d50a55257d3e628ada9abaa1af1f257b077591edcac0d86a04188dbdc704454ff59a98c2ab6a97 SHA512 b69468dd31cd69b1c23daedb6f73838819b29eeb36b7f19a1484f7023a814bf7129bcfac74368ea3fc6f7fe665e2d707386ffdbc385f45fa335b2f6587e9fafb +EBUILD pytest-virtualenv-1.7.0-r1.ebuild 840 BLAKE2B 29f9828c7b74bb4a5dbfe8cf52e5047111601d0c9ddc9d6e449a6476dcdb6896dd772b36b7b33858c4aba853943fda26873af860948cdfb19994831d7a523749 SHA512 e335c1207326812a5e472f344c1d938778f02cfd87aaf0ca74e48b75984408ef504578196977727800b3635e2c90b3e8c586e3fbbcf01c5d5c7be5b6aed9b6f4 +EBUILD pytest-virtualenv-1.7.0.ebuild 839 BLAKE2B d234f4db2739e5ffa329e845f558a5fb59d601b6edea302c758c49bf3aacde56147385951809ec7eb32712d354f931c12904e45dc5cc58d99c97b980017488b8 SHA512 3cd08578525fef621cd5687b0c426cb1221091192c90d4821c2ade9359c7d3e9ec498f055583d5562edb00607b68c1bdc93f840c98b8497b48609581e24f9fc2 MISC metadata.xml 679 BLAKE2B 1b48d29c49745469783c9bc7a8ce2e18648f94cc377eae50f2459e642a2c21373f7782ecc8cb3bcbf9bec448d2487f47528d45af6de18a741bc7d6cd0eb6b5aa SHA512 0d01c6c2a0b1644ff0755a5f8822075ef96055c54b721b651b3dfcbb3fdeff342469de1a5057c5b69eb281daed6d8763d8cce4dc7b8f5d1bcac449551dd92724 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/Manifest b/dev-python/pytest/Manifest index 8b2b86d13a91..2b04e335e084 100644 --- a/dev-python/pytest/Manifest +++ b/dev-python/pytest/Manifest @@ -11,9 +11,9 @@ DIST pytest-5.4.3.tar.gz 1022353 BLAKE2B 70d4f23cbbfc4c4ce63c512ee0a01556973761a EBUILD pytest-3.10.1.ebuild 2366 BLAKE2B 7f7617f2d4bb90edbd0350297870c823f7525e2f18d984fe9a12cd8bbcd4dcce461e3a7f43c1d5ba8ecbb90d7606f76f0ecf336d7a0933baa6cff22417aa4efe SHA512 1104eea0003f68645660eebc1b3ca8736cea46f99de40637955169168c1efe07ca90ef8967d31bcb470f5e1aa831ed0b572b9156671bc718dc1da8d18c96a8cb EBUILD pytest-4.5.0.ebuild 2082 BLAKE2B d2e9edae4f7751ccdbccd6b3c98e77a67aa3aacc77eaec413fd05d1cb65eb6e48c52a181993d8e0cb83ce9d26d23ce4590d398ecddb2c6a72a15ec4d57538ffc SHA512 41dc00468a3b5f16275ced0ff703e9fe53a618a82b8da9e11a0a4a1dc5dc82c1eb666679498e1df1c7ff67540f786e8f419570a93be0d361fbf44678b7dd527b EBUILD pytest-4.6.10.ebuild 2474 BLAKE2B 91ab3acadcc8833e7e9b5414d20e2a55ed054563a8d4642b60065d27e6521e9817ef7d487b96ad4a88cc1ba6c9b2a58b83257a43f731b710555fa857f3ad6a80 SHA512 653f26ab3dab287537285a382b7b35b1e2fcc3383a7b06ba362bf84aaf104083ae047d0563f858470f459c804052081c04c1eadfdbd2a9023ee19927ae79909f -EBUILD pytest-4.6.11.ebuild 2480 BLAKE2B e07497464d930cad0e01a9368fd24b3b101d429bacf69555e1e3dc4eb0b5c17dacc4c14f4ee369f19c0868ae8bcf329cd5baf7f66bee0c382cc7d924fbd7284c SHA512 46fea47ec76e148a86af25434b4db9d382d14d13a1b8a6643196684eaa6604d806fe0934343562fdc24acd1ada63d975d2e2927bc1d963312fb458fad351c2c9 +EBUILD pytest-4.6.11.ebuild 2479 BLAKE2B e37239c985098812b074113b3ea888dfa75ef67d16bab944763b39241881041d2186d263626ba3a60ee65fe06fa14db68748a7a32f32af7325302c8132345b7e SHA512 619a1fa396be5af73fe316ce497fc9ad97e76c721bd3fda6725e3cb3f9ba952723a16246f108c7b725f4d7c0db012b3fe95dd4a4c728fd788a56a3e10907a0d2 EBUILD pytest-4.6.9.ebuild 2436 BLAKE2B f4bdbba1e7731e8dbfe4294acd1fc9e72d498bdb13c9cfa57c17da5f9d3aa0089caff3e32b6d68b5b66f4b48bd50f4d9310eeedb8502c50fff189ed2edc8c8bc SHA512 b4ead0e0d0d88175ee79b11af0f7e94790e0d82931defd425c71e138fec6008e6d244fa311e86549e11cc5a02c8a3df8ee9f55565a42f26855021c64f3561059 EBUILD pytest-5.4.1.ebuild 1641 BLAKE2B 7e4fbe80e3ad011c67d7260bdef6044d5aa852bce7f4ebee0553c3699919ec69fe9da867cd000041b2cdca7443607c3adaf550e4ee5031cb339541bc56fe1b65 SHA512 c9c0eb717a245e038900b63f8db6929045686cc43df3aef51cd0d134f9e9840b05896ce5f926625eefcadaf336dca0ff7252c9143370e1e4962e3e87717f5f42 -EBUILD pytest-5.4.2.ebuild 1937 BLAKE2B 0daa6532a40c9f098d68909976723249039fafdbea364b9051e7d00596c6a99d8f1e0faf650ff4326f172e3a032c74f96bd30b98e198cd07b29ee21eb6852c9f SHA512 4f0c41aa9ba7c1029e3400786ff3b81be695ed7d0668c602324ffa41681c52ad87ad5c54361e16cdaf1d3fb22d8903e502287f796189da12700416bfa2f0ab9a +EBUILD pytest-5.4.2.ebuild 1936 BLAKE2B 195e537e81b333b4b46165a6094db2ff387e11d04aa62902fb0e35951a14b5e656b5b610c7ab1b28e210c197246d51d3e5f3642b47429be9053eb7731ba27f3f SHA512 77fc2743ebe5620f3fdf4bb5338b7eaae137ff1c2d4d651c1b60a7632129ff4554185ccd9456f1429bbce779a05bf9daa9ed5f144db94c73ba8960b55ac4fe88 EBUILD pytest-5.4.3.ebuild 1942 BLAKE2B c916fc49800604c6f732dd9ab8a3931da2c9f4a37e7095bec502fee038c8bb69c3486ceebeffa72f4824f0ae08c6aba7329367ced5e1615ccdfc30f61f45585b SHA512 93ca726ac64abb5dcea47f64b725c2d42b36c18eb0968224bc359ab725ce27f250ba7d69853cb09e36d2df149b191d03c1322e46722e9f666d9237647e776f50 MISC metadata.xml 333 BLAKE2B 2155c30735de72aace8fe3e88a16c011f3961b4b644d761be31c45094f243f1eeeac1803f5a74219198039dcf1f7474531b2ec814a3ed591c59fd6d9ad5a914a SHA512 c59e04710dd640b2e7bb0214e52b05ec50367d895d057886ae9bf9342312006e7b21f5625e1c4f5d7a9e12a7f7b64a968e5371f8c2c45a8ac8b1c8ca6d39b10b 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 7eee5b5c52a4..60994e3b3284 100644 --- a/dev-python/python-bugzilla/Manifest +++ b/dev-python/python-bugzilla/Manifest @@ -1,7 +1,9 @@ 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 EBUILD python-bugzilla-2.1.0.ebuild 616 BLAKE2B ef3d330c140e9734ac55057504d0ba6b8046b69d396927b7b333a489ef5952216877a556b04a887be37bc556fe1a1a85978c5b0616bbd6c116dd7fc472eacc49 SHA512 339318432730ae45f8e50a9487e2811aa47cadbbc44e856b9b4767969565fdef903d2bd8e9472fe75f792a9bc46ef3a65128fb3a8d6448127bba57fa9f51c5f7 EBUILD python-bugzilla-2.3.0.ebuild 607 BLAKE2B c17c5b324a6f112fb19503a0cc47f09d78c332b2874a8ca965dbbbf42afca0f52d368abe6ab8f91497ca4b0d9aa7f07e78454d8f2b9c3a5be02ca6b5dd2a9002 SHA512 b740f012ffc724e20d3bd7d14f7b591c264406e2dc84a0271794faf0bc5dff1daf883df1918a57597dc7ce9a0718e170c203df7170be48975b67944d90ba531b EBUILD python-bugzilla-2.4.0.ebuild 749 BLAKE2B efeaf789c2c0a67b11093964be39d6ea59b82528c3692e10e01be691331262f3cff504fa7529343fb78625b96c72e0de14de97d3ba020a8b4e68c27146f229ca SHA512 cd8df6e3c5364822d4efc6c1fbe10373a2641b42f0e093b54e840d4236e677cfcf594563310b4aae5ad14fb6a3143a16bb8dbea6cd586c99e1e3af72b6cbb356 +EBUILD python-bugzilla-2.5.0.ebuild 659 BLAKE2B 36621f0c65b5961a4aaef096d03f4c67f987bd23ec38e6c3a743e87a6b0f7719f3d800fdba96a5bd37987d34300fa088acdd98027771f79a3a802863ecb06c4a SHA512 2abfd04f3d7ce4c02ac4d9ba13f67c0f774a08d8befa0686f38cef5334cbaa7d6a2d2a49f088a547721ae2f68eec1138423f56de2532960a3fc5cabc74b1cf7a MISC metadata.xml 661 BLAKE2B 71e2d61d2c3f6f68dc260f2849bcc6cc444bd1eae0ed95e0e5312ea6b362e7de644bc18573d83bde770511174f42b79d04478c8a0ab49622e66deb4d06059535 SHA512 0b31da040d6c68a84d20c171f614fecee1ebc2a01be1c6fc5480774d9ba4e47c7d8dbcb2b58ff8e2dcd56bf96a8e9b6181960173ede6e73bc9eb2355f2945ca3 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/Manifest b/dev-python/python-jose/Manifest index a240d6d40c55..17b4bd866e96 100644 --- a/dev-python/python-jose/Manifest +++ b/dev-python/python-jose/Manifest @@ -1,5 +1,5 @@ DIST python-jose-3.0.1.tar.gz 86726 BLAKE2B 82ad3cd1139b367d179e965aaf0e33f3592883da6b21ecb3a91e9fe98ff05dbe358e56156a3d34366ffc0d7bfa9efbcdef67c41307d803ac16144a0c0ac3570b SHA512 a39c3aa9acc6bcc0030e4435e499581043a820c54aa1a4b67ae478cf95f96f28755b03fa4453e484932a64865a61613a1ff4afe30249216e8f392638485693d7 DIST python-jose-3.1.0.tar.gz 101693 BLAKE2B 1ee43ac5aef673f32c3d56e492784e28939b8f74a8232a83d31381b3f978d96ab132c94527df686b52f60c2865936ce022c2cd31ea66f009a83772d1389a7d4a SHA512 c4a04bed8fc17d65cb8fc9b2cf37996edb50fa0dcdc2dedd76a97c784f8af34a9c86748ea2f9ea348955ce780035fbe3a756abc8e1eb5e9b77ad57d411622c6b EBUILD python-jose-3.0.1.ebuild 1204 BLAKE2B dc1a25484f1a36581090967e8dadaffe471cbe37360043b0ffaf88be4f3d7013bc4d3e436595de859ea0d6e66dcc951d6de326acbe5efd412286f735e7713af0 SHA512 2f892d605794ad628653fe3f2a99e713eb8caf27b50a5360253085f2eec14d56093ddfa584ec5b162264c169b3ecd5075062f998e2fcbf6c912f755180675544 -EBUILD python-jose-3.1.0.ebuild 1079 BLAKE2B a52062825ed82531ab6e9c4796ee353493f667dfed9089bcdfd137d6c5feed3c806c3a5b19ded642bbf93c1777953d8e05683721d8bd6db621c409789e322864 SHA512 61f341ad530731e41de7741d6aa88c805d06e422369a77c052965de76d98f0ff38f517d9c2ea618477adf8b60836cc42889d5c964bcbbfaf6a9d055156070fff +EBUILD python-jose-3.1.0.ebuild 1078 BLAKE2B 2a43e771d70b8287c4b50223620ac8b8c0cc96c1fa97bde9955153ec1fd3d9b4fdd679a5e6e26484c9f417452b6c8f6aeb84baeac215bb20a1e8ccca392bfc58 SHA512 237d5b6fe980902a4dc947b6d6bd1d626711582ae97c26d8a8ce32d0c90943ed28f9a2cd1acbf494c13fc2ede51704366e3ad00ec43f6fc872db92d9cd79dd0d MISC metadata.xml 545 BLAKE2B 239d505d9411dc5e1f129f6f7c922d9e2ceb541b1d1706f75aee921862af80c94372100145eea73b3d25649c97371f83d6278ef4ef9de65fc1049eaca1f4bf88 SHA512 8192d2511a4a14c938f5a6e877b83ddc850982a9f2e07212bad1da48e7eab9a698466caa8a31780f37bb82135eca7383eee62553f21b5b7304bbae8e2eaba1d5 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 95ea990ded7f..000000000000 --- a/dev-python/python-wpactrl/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST python-wpactrl-20081102.tar.bz2 16947 BLAKE2B 4e3171e786e44dc7894b00016d73530612d40f197b251af16fcd7236e2f75fe0f016e3ed6b1ea8a3c9a324ed5133d25a9be8b15305aba8aea88687e6aa6d4fcd SHA512 ddb059b846af21bacd9b6bfe0b5df3661a0d29dd5f56c2343eb24c462eed4771584d7b06a239e484bb89e69376d4e5784d79628cf962a063e640e62cb3b7f588 -EBUILD python-wpactrl-20081102-r1.ebuild 446 BLAKE2B 896593f03bbb3627a21d191099efce13c157ad6a3b5adcca6c5bdd2fb0c4a8e81e9545fb9b95d2fc4c90b0901717dd78c5a0e82078997cd3ed6e5baca89dfdaa SHA512 8cc1e64a23c87ea07b31dd60ea10a32f47e92ab4eff8a6d2e20fbd532983cbc68c3601baba1c561b49defa191d5f074b62a8f422eb3ed786d1c459565e995dbe -MISC metadata.xml 238 BLAKE2B 42382d5ebb1aa60ff6a073fdc038e223500028f83581747b85bd1d1ac43160aef294b49db65a26ab2e713ef88b2e869eb3065b0a9f0be787e32f4cead3ec8fc4 SHA512 47119affb0bb88a6fef7b2121569fa43cc30157b6aa8d1edb7374367a11ea9d422497da9bbc0bb7106b4124c90e3c980ced5ae202d96a48526ecaf875975db6a 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/Manifest b/dev-python/readme_renderer/Manifest index 83adc297d5b7..328a9bb18646 100644 --- a/dev-python/readme_renderer/Manifest +++ b/dev-python/readme_renderer/Manifest @@ -1,5 +1,5 @@ DIST readme_renderer-25.0.tar.gz 24116 BLAKE2B 978fc6cb9d92e35a618af89996abaeecb4611f0351975af44341198dc26ccdba4c0a4e32c126ce22fdbd77ca1d2dba4e11f70ea814a5084c204f4cd53d95f7d2 SHA512 2decdae26c07824c7148b0d49f58fb585fa4e78f06ea97cd7a1fe2fa4ca17601d255eea4b96dcb384c676bc6b671caa0a1bf51615223cd48081ab18da76944a5 DIST readme_renderer-26.0.tar.gz 27068 BLAKE2B 7a58d550e792ffcbf6fedbdf0464714ac7c7a0395297d165493167947c733a29ff5cc4dd2a346c4276f52ca0516282b3049f28bdc8eb38717d1ff8d03709084c SHA512 a5e7cfa47257fd3ceaf417cc814226b5aef6aacf72ffb2eeed3e6affa4a09aa1f6c752a8c4311910c258d090d94f03e3f5c2603819f5dceb37440c9bfd9090ea -EBUILD readme_renderer-25.0.ebuild 836 BLAKE2B 3b353b438d980a053a8e53e2c9d912b68e43d59ff60c85a5fc8f6b3c278a0bdc90667b88f5ad52285535cfc1824a819831e4a14763353bb98a3386b7a8bc145c SHA512 69c795de5cb0a3c92f16f37de2859353fc49730ad25c2fbb4c2d3f4089158252123a1d1bfb2b0ddb6926a8aca742370369dc696df5c8ea2f6ea7dbcf5f0135d4 +EBUILD readme_renderer-25.0.ebuild 834 BLAKE2B 318c88db580f9fe28eab159bdb67382cba7ffe88e5444cca837834335bd920613896f6773943d9d4369b053fa36db87ca6d6e59de7246b1139e07c292ebc36fd SHA512 9c06acc6f788c24192c28b9b1c86615ead73fea0462d9bb91afe78c7eb8597439411fed8c2683f1cff6a7cbeb9006477090479f5ff297011c30486485c82b2d5 EBUILD readme_renderer-26.0.ebuild 842 BLAKE2B 4092a8e2f2d59439c9723e09d47839970fefbd1268e29da0818eb75d33f5cd48bf1c01a8a5574444c5c17e762e0ec223a618e19352f69113028c3d2797b1e300 SHA512 22eec30dc8af1ce076551a0b78c51dff2b5b8f4edbc59f2a77f8e70ea9fe01cb91eca239dcffec014922cbd3f78dea4cb2c903a13d607be61c0d66418408f7c3 MISC metadata.xml 390 BLAKE2B 2a81aedd6207fe28eafb76c0eca7ead7543282f84979e07f3b417a4fb9ed6be27a33e6e41f60c37b649cea7c8bd6977703e596760d44a734a0ba3fa023339bd2 SHA512 8594fa46429779b659f2a382d3a6607bc36476387c17c493cc7b9217c5e8600694f597ba5657e46ab7b1d3a75aabf3c113a538372b9a4db58a4b986c41bd6b7f 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/Manifest b/dev-python/requests-toolbelt/Manifest index abc10ad98388..699db55188eb 100644 --- a/dev-python/requests-toolbelt/Manifest +++ b/dev-python/requests-toolbelt/Manifest @@ -3,5 +3,5 @@ AUX requests-toolbelt-0.9.1-tests-internet.patch 1225 BLAKE2B 54af195690d8ac4754 AUX requests-toolbelt-0.9.1-tests-py2.patch 3100 BLAKE2B 39ecfd8f0bbf2a4d0731c485ada404f405413117e7451d36eefbc4f05b0073f86310e66ad4320e8ce648175aa072306acab551a50a4a516470b0beb4b981124a SHA512 540813a2d69c84d37a4a6ec5b98d2b71693ba34bbf661bb44be69c646d164134702e9fadd341d07085205b476239260167c858983978488553a07bdbf205ba24 AUX requests-toolbelt-0.9.1-tests.patch 5781 BLAKE2B ff7339a1daf0ba2df49914847000f0b8b5ff2d097a59bcb02bcb2b20a885f18223a1da1f44a99d846dcff423239108411c193da5092bbb27fdf50bf211dd59f7 SHA512 86919154164274efe8bceb42eb9fc17524d4e144a541e82bc10692da66e533220cdc7186362d77fd4f3acdc639744cdf5273c2e4e2091eb4d33c1fdc6c631ec5 DIST requests-toolbelt-0.9.1.tar.gz 207286 BLAKE2B 6123677a9abafebddf7dffde2150b2426b5132ebe0c330ff891322ecc3d69232a5b15a0c66e3e1fb4832dc04f5a636a939613fba041e499e9fbca9814f548c7e SHA512 12229928df5df71cb57bc65ef453dc0e4a2bbe190c1579811b2c2823673bd81aeba856b00000fa20b253d0f0fa4fff55ea1e750794ca3785f71c376b1df7fd93 -EBUILD requests-toolbelt-0.9.1.ebuild 1139 BLAKE2B 2afc0d788d60ada5755d86e5576ecb8ce9c679f37e15a09b083cd1f8041d15b7615db9b667a65bd3e5641457a026bba93ae99f9cf8715240322cef8c24f4609d SHA512 66fa30fe16690d147f39a7bc39ff5511b1655369e29eb096f4e88235a07d2f239e56d1a78256c48c2ab116979daed818ba21fa7edb1eb03b552c909fd862a073 +EBUILD requests-toolbelt-0.9.1.ebuild 1138 BLAKE2B c7930d632a400ad90334a80b76f7c69b478f976a22a38d754f11cc2b248dc5545342149e66a33907f19f7a8d77fc452f9794775610c84fd1cf80e9b6d4f41958 SHA512 07c9afc3ff9df2c734770c7a0861163dca6e6377dc07eccce21373511941ca62dca1c310773465d8448a23e2ee370f2039fef64c203117c9697cfca63f428501 MISC metadata.xml 398 BLAKE2B fcde3c429bad373cc0b0f1c155b217a69aac285add9c7ad92b50d211e36ccbed9e8d6c8b4d3cf42ce3250e614085bdc241893a6f2354dfc8b7e6a60a8924f58b SHA512 57e6affb2231a071faaa01d60bc44832eafe1ae5b927383666b230492fbfcbeb27e5ccd9d06308041aaaa1626289b5e1328fa1ba1be6d845564dac56b4fe3321 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/Manifest b/dev-python/tqdm/Manifest index 4f60f8701729..389f8c6df4e3 100644 --- a/dev-python/tqdm/Manifest +++ b/dev-python/tqdm/Manifest @@ -9,7 +9,7 @@ DIST tqdm-4.47.0.tar.gz 145749 BLAKE2B 77a5efec763a8e58e071ee571077ee0db72d92433 EBUILD tqdm-4.23.3.ebuild 673 BLAKE2B b49a8fdad4ee136a4b5149ab39a852d748c0a9f357587490fd272d37743ce530ed2b69fa8cd87a8ed657d26c0669c2e038d484afb7279ec3460562d281b0063c SHA512 2eb6fa8f796289073d92c07b6e7af8e7441d83bd32a01ac2a0d3dc8b530d1c796777ead4502cc6734b81adae01d8c0a496bff147cde268fe2d5223c4a8ad448a EBUILD tqdm-4.33.0.ebuild 1233 BLAKE2B 06c019bae07709c13627ec3b47c00c2745041b604d15a1f84445ab82cd82990506a61ce6c2d44cf9d84c4b1b2c5772ee6b03a4252af7035ac33fc4e6816d5ca1 SHA512 007d81a3e948d9b02e57a501d96ee8bfe8763bdbe5fa89d21332880873dc459cf184f3ffc3a9edf6b2b8b46933ae45d1e07b32b649c8d5ba15cfadf374bf2814 EBUILD tqdm-4.40.0.ebuild 1350 BLAKE2B 27dc08ff9bdfdb52222d625e442202eed0f2673a3e4c7e2640f6ab113fb5da118616bb08b69f5050eca5c17dcd6bfd1389c4dd17b7c8b20fd137e69c22b6e5c4 SHA512 b81e0ea43e76d9d3ae9440328d69c6998a3f76f788ac68be9d4ca81051ae9b15d0ba6b3cd4af4c02144ed781e52cb28de009bf03445f6a9810039380c480dc1b -EBUILD tqdm-4.45.0.ebuild 1355 BLAKE2B 309811522c518dc0a6cbcd598409bd0c3d69efc9f8ed6a47ade2a9ddc6df4a99b116dd5c02de0b8a1609f07b605ac8180d34ad81fa9156a998c12864ad03c5f0 SHA512 63e1762eb5508d99acab3d6ea25a45b5f9fba1d8b04d8aa9f0e16af7a2deafeca3db3fc8dadc527466a34ced5900b931a1360dd428c19e1fd9c594ff12fe1ec4 +EBUILD tqdm-4.45.0.ebuild 1353 BLAKE2B 3b752db5a47849a135a609c2e91bc3062b171054a2ccde8b066e88ca47f042d9a95cea3d465b33751f93f50f7cd5164810b3e017b16109820288f11f662a6b17 SHA512 086b25b0c260516b82503334c2891fbbbab400955c7832ebe63154e5c55809a7025c8f8387594bfb304c0a9de310252b00e23d6cebab9b6213afd04138c24cdc EBUILD tqdm-4.46.0.ebuild 1382 BLAKE2B 4c22605d67ffa9f686148c836e55d696adf92a9c8ef16e5c6aeee371b5f232996673a33f179638b429e1ebb2d6870cdc6b4332ac5ae2eb4e3b5b522c062d9d7c SHA512 312a694be69f171f8b07be4c718bdd1955c95366b3adbdc16de2694353b1d2e92b68e948add38bba57092a8bada6d25bebb90b7ad289974d86278da1d727fba0 EBUILD tqdm-4.46.1.ebuild 1338 BLAKE2B 0cd1d07f26f209430d54ca22e7f46f7184ee2acaddea6ad537076e5254c245a36bb3463b19d2d0d8bae75b1cad9fa5e7038cf4d1059b58ad57500f61fc1c48fa SHA512 c60c54ab192bcf45d49e561c01885591432ed6d385e8ae3092039102b6771bff1a86169953a38db5cb25c1d640df51d4871de8429fdafc56c10e2ec3c17f4bed EBUILD tqdm-4.47.0.ebuild 1338 BLAKE2B 0cd1d07f26f209430d54ca22e7f46f7184ee2acaddea6ad537076e5254c245a36bb3463b19d2d0d8bae75b1cad9fa5e7038cf4d1059b58ad57500f61fc1c48fa SHA512 c60c54ab192bcf45d49e561c01885591432ed6d385e8ae3092039102b6771bff1a86169953a38db5cb25c1d640df51d4871de8429fdafc56c10e2ec3c17f4bed 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/Manifest b/dev-python/translate-toolkit/Manifest index 2e9f6e0aca29..0e5eb1971fee 100644 --- a/dev-python/translate-toolkit/Manifest +++ b/dev-python/translate-toolkit/Manifest @@ -1,5 +1,5 @@ DIST translate-toolkit-2.4.0.tar.gz 7646438 BLAKE2B 5d956ce05b57aa3ec2c7896a36f199cab5a590d4d6a4ad84263d7b757e35d5e42a40cac38ea3da1c8a11c64b1cacff5a5742b79ad5a87436842a35547d89e611 SHA512 715d9e974c451a5c3d92471287f4da8e8ba663efda849398f77a3c3d6f16e0c9a8e685261ec07c02ce9bd13f3766f0b2b1ad441b92116bb3913036ffbd415658 DIST translate-toolkit-2.5.0.tar.gz 7679224 BLAKE2B 927b0dcfc0836ed2f2589d70f5789fc6d8b23a3e80bf4ef0054704ca12e4b5287a7e3b2a90992197bae6fc0acee1ea9d93a8eff05f6e5182f9269ca2aa9e5a66 SHA512 c4ff8fe9e7cc5b44a5448391ecbcfc454bf32d3794267e67824b020ca78cfbeba1283287a42f07859cd197a413fe8171ad5e31375f60fec77f334642ed2ad13e EBUILD translate-toolkit-2.4.0.ebuild 1909 BLAKE2B ae816dbf3748c3a794b5593773480b2886dc4637121f4d27776bc88e48a55013ea712ca88eb66716173a8ff16a340f679ee5dc70c88bc62ca76a40952dbb2869 SHA512 db6aacf34558c4bbbdabde084e53a4d5e67726b1ea54bed21fb513932e0f70c1716556ed9495fea47638b0bb8c6b445f97b1fd075fa983a808f9be4b38546f55 -EBUILD translate-toolkit-2.5.0.ebuild 1932 BLAKE2B 8a10478aa9c51e009850027d924ce9ecc69a5b651cb2f8dd07ffd987337b8cfea2b0d960507e582a89eb297e6316f29a7a7b4bcb52460312df27bd01f2a4d03b SHA512 bd040475f5593a110104cc70c4afd53e5fd7a292b7c8e8a17ff9613100df33425f1b3c5d3591d0731c319edc3dda4f09c717564d4f6e81cd82a166cfb13daa4f +EBUILD translate-toolkit-2.5.0.ebuild 1931 BLAKE2B 6cd50c7922930179ce8b419191c5803124234f17ab8414f65a2970dd397f7412ea59799da233dc72f419799c7b308740437489f6cafe0fb97b2b0fd3fbeca2a0 SHA512 5e6129ebedc01c67113ee7da99098a5a731576e586abc460513e39454e01edaa26d42b4c558fc58a613c7a8fd845613100c610ff12067dcaa6ffa1cd08931580 MISC metadata.xml 666 BLAKE2B 8f550fcb2d34ecd84e4125645f127260c154022bd7cf03b7742313632627c207a476f1e4a98c83b5d5890beff7558ec548f16c675135822d790146c842bec04b SHA512 34bae48b0be0aa5ef195757bded33736a051ad563ceac7be514bee3b54c67637f308d7a7844fa0657bbb4bc6ad987bd3ee9b04d65d16fdbd6d5d7791e4bd155d 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/Manifest b/dev-python/twine/Manifest index b64af84c7488..fcafbaa73354 100644 --- a/dev-python/twine/Manifest +++ b/dev-python/twine/Manifest @@ -3,7 +3,7 @@ AUX twine-3.0.0-tests.patch 595 BLAKE2B 839f6a17293c23e3cc01bb2497b9e8402bafc725 DIST twine-1.15.0.tar.gz 135851 BLAKE2B 5e85c30e23615e9fa7e40ed767412560b29c42ec777afbb17850781a384bc2d3787534a8114a65ac2374ab80441eb2d3b6d75dcff400e7b47a42453a9210130d SHA512 e0eae05c108e1e766a0a8ec684e3423b0537c8aa671675f30403171fd4f48ec65666d407df53f6dd9eefa0b98e5fd2fdf7dbf1f0f9150686c499de131f6f2435 DIST twine-3.1.1.tar.gz 138692 BLAKE2B d96e207b5ef1314f547f5e8fbf36565d5cf29f0dd19438d41fcbb154a98b854c669740b533a28cd79501933f0cef57767e63a83f135fcdbc196df8865cfc4d8a SHA512 446b36a1816db6131e279bda26e62c58f9659d86178d498ebb9f7c5287b61cf969e625debe4b4cb1e32832e0eecbcedcf4913319ae0bf7eb287f56e550d33ed9 DIST twine-3.2.0.tar.gz 145280 BLAKE2B b25fa984486a375e09705703a47994b529f6e5b48c6733c0a07b57bec6c0dfcdf4096d6ac6b0f9b7a7bfebfb32ea1cfb49c5de79f29495eb2a8fc59a5f8de4e5 SHA512 9959430913ea570d22f2d8b94e929af36b409b71691b3f66de8ddb77cfbfbe36590e21a6062db2a4a4f56ce2eb96984b0a474a93ea96b7734f53ada7a6411c28 -EBUILD twine-1.15.0.ebuild 1315 BLAKE2B 855ab7cbe5071f1f12978c4a834a21eee84b7cb5404614f4caaae63120cfb46aadf485e363a049e3864997cfc344f607cc3a772742d05a1b12ca1ec181073d47 SHA512 fbd347002493be89cd4a5c8622ba66c95bd9f2baa09294582935434502b3935888da1de539f4c7d6b78ddd27feb652dcc8603b73574cde9c0399c68a560e2fd5 +EBUILD twine-1.15.0.ebuild 1313 BLAKE2B 5085b8b9143c6c6200c6f9de1c05c82006dab66a6c65a30424df36b2995c1483c56ca1ec1373a0993930cb9ddbeaa4d7df1c215d454350d736558c0e237e6418 SHA512 744910daa74891e9abd6f44e4355f5424aaacc943b2b3c41f4777ca980393b941d24bee3c44688e65afd464b68e4096a52a055849fa97d9be25a3b748af9e719 EBUILD twine-3.1.1.ebuild 1823 BLAKE2B e46de58b7fed306291dc6c7b534bb541911cd13ed5df63ac140673a68077240f4051569853355ef8d850262c0a228400b24962ec9ff268eac99b2a3d9d290fad SHA512 a4c0ea189edf18dfd23b4d45c6f354bfb1cd458613fe18f76bd94fe7160e38df2fa37932ddd1c3101948c0d08ace0369b7372b35610ef8cf67c58d9775def9e9 EBUILD twine-3.2.0.ebuild 2000 BLAKE2B fdb7b5d3d8e7f454658ebdba4b7047c496931936e97f71b13e9f4e0d9d7af21ab3b925a61ab38e0271dbb798835fda14218b80dbe76958cc19ff5a3020832b05 SHA512 81c68f707a4a9e5a3d36d25a05bea66ba85d2adbb2200569779e4deba6fa052b3ef68f558aec33e5b42563080f94f5b56e546c547fa99400f095e1a35ccdb5b4 MISC metadata.xml 358 BLAKE2B d4ec540be4b2496c1067200781bb8be0cc085bb4d85f922bd1bc66cd24e4514ba2ba7e8653e3c9dabe7295e24241e4de6c22701eb40328393ada4bcbfa7d77b7 SHA512 525abc4d0649347e2a0c121172aa16b94560d549a37d81712513e39e67046748d460bf07109baa373bc261938f79456ae81f361fa0d41915edb32382bc61de17 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/Manifest b/dev-python/virtualenv/Manifest index 8d6622c64dc5..1698efee951b 100644 --- a/dev-python/virtualenv/Manifest +++ b/dev-python/virtualenv/Manifest @@ -10,7 +10,7 @@ DIST virtualenv-20.0.18.tar.gz 7982748 BLAKE2B f759ff1c42aaf9229e3f8dedd7b50df12 DIST virtualenv-20.0.21.tar.gz 8036935 BLAKE2B 63519368c951989a4112abd77bc8dbdb3548872ccd2da8c8fb8ed0d8dd2b99271df4b666dc5618eb4ccb650ecefff07d57e47ba6ce56c770de432e79f5eb1931 SHA512 168bd977bfecf98b76a20c6059fa372a3a9681e778539d962c7062a19ffdf3387c89eca50e03a4fe83ff2ae8affaf8ec3f87141d0c94240ea205df329a113651 DIST virtualenv-20.0.23.tar.gz 8038565 BLAKE2B e11a7e36c33848fc9c8ad12fed369e6804c11a89e11cb66ff105b4e4e5758dcab15809932f88d9ddbc229d1bb862d29dead9ff2e4da655603e627887a1a2cd1d SHA512 01a56564ac09abca25cd163e7b425d8dbf1f57d6771b57e1f5fe4182f86197009e7ebdcb6f4a8640c8b8f0cdfcfdcd843f7be33848c66b0b5877cc7a8fe6ee0e EBUILD virtualenv-16.0.0.ebuild 1229 BLAKE2B 1471e961cb3e6eac155ad7c7aa761ee6fc3cc067f043c05f0dabcad30cee98c9689bae08e4f37a05a4a47c0627bd8d124be23f0804952b564309cd05a6e5491f SHA512 0204f47949d89816bba0295b24c076ec375f31e19071ffcccb3f0b70068c88a12fff97e292ed636ac9b0edda5bc5ba4f912d6486d30c3f3956f7456771eb4120 -EBUILD virtualenv-16.7.10.ebuild 1762 BLAKE2B f00d03022a30babf6278c6735ca5b9a860ea8481410539e1538ea870ff1b34f4841376bb229daaa0258b2fbe5059e976e3193b98419a604749dd7bc81fd0188b SHA512 932f0bb7e39b68a4f82485f578f63c3c2f9dd8d9ea48cf628d536b761261ea540e845221e62474aa5a428634fdd08c5adb9cef14f224a273e7dceb2b2265ba3d +EBUILD virtualenv-16.7.10.ebuild 1760 BLAKE2B ab467b06a173aeefd59e8e558cbd9d8a9405997179dd0d6bdaf8067f0f1a9bf69bd60c1918093536e1dc39e951a1037eb171b86a108f5b9883b02771a571905b SHA512 7bbd0a283a35fa655680e9f2ce9e09aee926a0838024724c404ee393499402641cd13298d3862a535f2ac21a73ef947153cceba4f83fe73187625dafb082049e EBUILD virtualenv-16.7.9-r1.ebuild 1828 BLAKE2B a6092602da117163b2b6b7882a7e2fff1acd9334c5150b8d9f7ea37b5855dda60924d374e3b3ecc4f2426f3a0d426ec7dbb17a9c577f4285f499123ccfd39b62 SHA512 0c714cb640d21eabb8eafd0c641989b9d896748889f987b381ec137d15da79dc1caa757ef94ef1ecbdef790d9018fc8197b4337223b85eca4821770eaaf2b35f EBUILD virtualenv-20.0.18.ebuild 2272 BLAKE2B 0ae1219c1cb9d17e39912cd4963a3c2ee8898e71a61e894ab453e85c50926a2721be52a26652028a30decace9d4ad0eb0f30ba3d569e19d132e0472728f16cae SHA512 989f04d992e7699038ded65a15f5904fd077b6037b49711f0df91fb8b760207b2abb967fda53d2aa684371bb9dd38f30f2189be2d4d8e7de78c7098dfdde9768 EBUILD virtualenv-20.0.21.ebuild 2597 BLAKE2B 0f6868368b0babd66fdcc7411f50bb9b3899bb75babca111e7f61610d3af7f1b84975a98f8b99ab36c1c42713931384dc3de0a7fa1b8218f91b3b201dcf12028 SHA512 b31cab9e92aa539977242293fa58392c5ef7826b85371f0357264b6e5601b8afbc9152ba365a99aee05de0728e4bdd1057d88191f06eb174b4e94394095d78d3 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/Manifest b/dev-python/webtest/Manifest index 75bc14f5926c..791ceb65f225 100644 --- a/dev-python/webtest/Manifest +++ b/dev-python/webtest/Manifest @@ -2,5 +2,5 @@ AUX webtest-2.0.33-no-pylons-theme.patch 1556 BLAKE2B e108d05467d87aa0dcc50e8a9f DIST WebTest-2.0.33.tar.gz 76081 BLAKE2B 6c06d7cf6573282342ac190fe2365d041679fd9a75571a525cf0214f22a0631d5f97e94261090d9c2a372f77b005d22be5976f612c27c6b4c832c71469b33ee8 SHA512 9f5c614f8215837dc5cecc9c3e844c5e1678eb8275f9e27a0ec6a68648e9f4f09155aa72f6c731c34028b8671b7776a94235f3e54d7dbf5ff55de94840171ca8 DIST WebTest-2.0.35.tar.gz 76227 BLAKE2B 2f10520a66a00cf61834d5ebe2b8eea469d4ca32155c9af3c0b78234607ea5443e695730a7db4476f5296f9b848f3950027d7485a4116e7d736fd9c33d8e78ae SHA512 ecad031702a9d2031d4e2230dc8213aaa6b1a3e9e6add296ee796aa2ef77d81c992dc24e481f721bc34711d1e33f3932d56cec4be3d62ee82a71fb405942c339 EBUILD webtest-2.0.33.ebuild 1411 BLAKE2B 10c8762873ce7fb712480e3e9ce6cbcf848ed9a3db274e2306a09bb496dd223d29b40eac61604283f9fbba222579bfc8f6ba55b5a3bfc2355d561d45ded511e1 SHA512 da877093e91a7d899ca6dec376eacb2a65a9d26017b20a1c18d249ff33c498baf893d3433ca6e3c5561adbddb32d30584f9d1b99b67217c55d05ce82bcb87c89 -EBUILD webtest-2.0.35.ebuild 1166 BLAKE2B d89cd6d952f46789bde9be8f534ad6b9dad5552e0e9464327872b1d1e023cdfbddbecfe5270064a263374fdaaeae75e48f440a7022a631c2d5dc04284c15b9e8 SHA512 3f705e0e280b1da215d478e4b2010ad2bb6c812228cfc543767002478507d5207c989d4f564f47c4dcd0c5587eef8889abcedbd2dd0cc89b11d3e73361f70ecd +EBUILD webtest-2.0.35.ebuild 1164 BLAKE2B 80d443b56567bcf7ab6f6d0b73cc32b10b5fc0c6625eda593db65b05aaf37b1e14bd530396ffd32f0c7b02b36df1c9f912b2166b81212caa622e566436cfab6b SHA512 4864167cb81502aaf835420934fe57f971e7697e4bee44f758119ef50ee47be14e5445ff32422cddfaa4e91474a9fa0bec7d9fbf0deefbe69956e8f29ba45be3 MISC metadata.xml 334 BLAKE2B c00ab66872fd16dfbec0b6aec890b3c086a48238228928c0149854ed30cc03d28f4677a1a222ef07c0099f9fb27eb9ae8406c4080306d06fa1895a20b2ccbbc2 SHA512 fafa09470ada71c4218cbd60b579491fe9f9dbe5c2e89cdebbd1f298fd1181ec3af3f45de60afc2f4326e044008e06c58c84f2f733367a1ab4a421fa350cb8a9 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/Manifest b/dev-python/wsgiproxy2/Manifest index 6d96eaefabc3..8b0b294ea4c2 100644 --- a/dev-python/wsgiproxy2/Manifest +++ b/dev-python/wsgiproxy2/Manifest @@ -1,4 +1,4 @@ AUX wsgiproxy2-0.4.6-tests.patch 736 BLAKE2B 4680b256f190d1bde89b5e8735cdd03a68061a4c68162033da329068838ea262f231a07aa6a944f9a9889c415af0c65eb3c885d9b69d9ee3fa8878003e886545 SHA512 960b5be5e67cc77d86c37ea5f6966ca838455cea74d79288e245acb47c9b374a285a3135c39330b2e8928760fd244e8addad8e4f707b7cbee1dc4801562a50f5 DIST WSGIProxy2-0.4.6.tar.gz 16481 BLAKE2B c33dc34d430da795e8144e06e1d6f100cce7d0155295c2d3038567a048647a4f008dbc0156fd4234ce069b3f4ec01af0e42b174dd68c92c9cb3ff4e13be83f8a SHA512 c60d794c0c8b383bf1857ec325d6d0b4fce9c4aec4a06cbf9d7549b609633e491e137342b7bbaf4eec12462eabba63096328c8517b0685e241d1baecd5827cad -EBUILD wsgiproxy2-0.4.6-r1.ebuild 1098 BLAKE2B f3f6f464d95e0b134e0925ea986207ace8e5dd1f75d15c098ee07e32418b997e433967c7c3da7cab6d687118fd811e173f357b9e7d2297547b1a8a6503d3b3e9 SHA512 2e530ca9e45106090a7671fc811aa8852cec35e83a9dc6e9a571b7f796639660ca4f8dccd1d04efd9749325d01ef4d75bf2666e8773ae0e730cbc3308c49868a +EBUILD wsgiproxy2-0.4.6-r1.ebuild 1097 BLAKE2B de89f5889c0bbc49e5ac76509519116b032d5db4e1fd6fd4a8a075876f87279d86d46d2c9cedc158d285a5c1b2b229fcd71a388e8b779ccf7598eb067bcd01ea SHA512 142a85f640878b88c1c93600ac9d6f0f8b583e6ae18192a57fa5a9dd45eeeae82317bf9b537a2a97227e47467afae21aeb9de799b393b5e4ea1e012ec36b9c07 MISC metadata.xml 337 BLAKE2B b34d470df573b61875a4d4bbff338d30a9bb21fc1905a73e47639fd9f3a9c3222b8d5dd54daeb37228dea119cdd354d618cd544de3ab7b46b826f70faaa9add0 SHA512 85c5219804c984dd8f028fcafd94476d0e44a09154d852fcc86194f6c1fb4dbe47228346be487aad7de0588079499c8e47cca0166721f519a8a99cb359fd4f03 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/Manifest b/dev-python/xmlschema/Manifest index 34a5a140551f..835cd0ddca7d 100644 --- a/dev-python/xmlschema/Manifest +++ b/dev-python/xmlschema/Manifest @@ -2,7 +2,7 @@ DIST xmlschema-1.1.3.tar.gz 298490 BLAKE2B 70c24424fd6a5e87e07591451db920d22c1bf DIST xmlschema-1.2.0.tar.gz 314580 BLAKE2B d42b221d2730d2b5cdab655269f7b885c72bce1794f12111b4110a80a1288e1996633ef5f00e9fc3ef7cd66a4267baffbdb6a906d0a0c3caf418d31abda93016 SHA512 1a6644b02e96beeea68bd737a4a66fd02693b4cb3c36a07e569a2b2c3e2b0db4fe01a475fcc3c4e5372c6000b27ef824ba5859215a03212fe4c0f2ec61f7103b DIST xmlschema-1.2.1.tar.gz 318674 BLAKE2B 686b94846b9cc8bc3dabfea9c9171a186561a0ad568a2806f5575a0c5808d3542f4e2cb7c01096036f5a54fb839cbdd95077fee9febad4cd7a82ead445228e62 SHA512 6d27ea5aea227e35f25a34a651b27084844bca015ae60d096fe1879150efb681141c368cd38cf376a2f0ea28b265cb844f1de82d2d7f704e3c2db67683f2af9b DIST xmlschema-1.2.2.tar.gz 318829 BLAKE2B 5ebb8749d56491e65a2c09b56e965ea6b3e9be3d453a01671fa0da065389ca4bf44993693517bed4ef9df22cb94b9398660a7a838405c1757ee1c6f40aedacd3 SHA512 51be4317530cd1055438a4bf8e484b70d8a9414da5507fd30ed506271317859e5255fc729ed9fa5df2230e2af049ff40e693c67a5062e61fda43a1329ef2138d -EBUILD xmlschema-1.1.3.ebuild 706 BLAKE2B afd9564f0490f8a2d88c4468ddb9f8cd785e65a16c2a09601cd1531b6fd00c20e43401ce2a70bc62852c061d7058097f619c493eb54001a9e767119612b3abe7 SHA512 ae6620c74b2d753dd4dd84217f4d6114833f50f60338b6aeb03cacec2921f36ca91343e28ceb9554aef5fc5e4247bb75b7e58c2b97401657bddfa9d79a214bff +EBUILD xmlschema-1.1.3.ebuild 705 BLAKE2B dc75ad7d4cf313df5b63a2ce5f7b5a0f8ce958549fd8ea9df180bfad8f1c86b4cbadcecb1574f94e6de1bdcaaf65b3f9e07998162508d170706644139762084b SHA512 77293b3009ff356dee9412e1389474fd8ca7a7b7d95f13480248a523379367874bd98b26923bff62eef46c0da35f8ca679acbf79628ebe4a12684239b1e7ddfa EBUILD xmlschema-1.2.0.ebuild 756 BLAKE2B 37a7a167f92596b068de0240b6920eae9293cccf6a714c19026ed8a46e87a8c727bd6a3cc7aa8749d0113b66d854eea2e9719dcf39911f6851cb3f72349f49b0 SHA512 2d0c6fbd5d0f0ae5618f8505e37b386cf77784b5b992d6cc36cbcc7ac4df9b60db7aeca59cb10c0006ee196e8ee143197f64baba9343418ee751760af4451156 EBUILD xmlschema-1.2.1.ebuild 938 BLAKE2B e83eceb1494b64c00db3c534969e9742cf576341369040631f94e7ede7075ea738afbdfbbbe5f2099600a9eae7ff433c7681e379cef917766f516dbac5c7431f SHA512 208b0ff88e8eb5fcadfc831b391aa30106a522a2e1ee592626fd0918a84362fadd7abe7468729670bfd32f4cfb3ff3cae467f2305dac1b7bc609c17adb479153 EBUILD xmlschema-1.2.2.ebuild 938 BLAKE2B e83eceb1494b64c00db3c534969e9742cf576341369040631f94e7ede7075ea738afbdfbbbe5f2099600a9eae7ff433c7681e379cef917766f516dbac5c7431f SHA512 208b0ff88e8eb5fcadfc831b391aa30106a522a2e1ee592626fd0918a84362fadd7abe7468729670bfd32f4cfb3ff3cae467f2305dac1b7bc609c17adb479153 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 zcmV(?K-a(7)ds`W27e!m2mk;800092biK=xB}bNJH|JN>4}dgPGkp!Kh0TYM%>l_d zL|>K}tUv@95vZ=@*K;jHr~7pzQYxhoK)By)rh3jkd#j$u|M;)}_rLzjFZ)Md{YU@r z|Kpd>{}R%b{^dXY@BjM0{pa|f{$UT)7=3~^Ak23Na zvmEKVVp}`qlb`NqzfMh?r#N&+l>Zu*!jCIC-^w8&7W0=>t&m-4-tvkdkmt1OV z_d4po{9pgezoroXWyNy#)^=(6;M@4ddiaquu2M@(dxTYMD4Wl{jyr|BwIlaB`f(k7 zmNV329i<;>w}1O6d#<)CPd#^u@vLixYmbpfO2;*L{5AVH(+qo!#h0G{-GBMl|KorC zpZ@dz^?(1%|GdBcpTCX2{SW`8fBAIp??3*f9p~F}wQ!F#_ciJ$xsO^FPZ7`6df2t| z@;eolDAyQS(iG2h-Dj(_*P70-;=cPiV~N)ecL~QDH-C$e%CSc|>oLy8Ypy%;jP2?z zjeVsydsr#eyPc!`eYxhij&s-Rnse~?XUQ?{FnbH>xEEU#W67h}ejX!UqxTv@-+c!j z=NKc*F>33xpLaR=xv}$o&vCDu_^EWR(bDdLC(B{AyVjj+NIis+&mC8d@5|N4_aEQ- z{PDV8<$rCxj&Zjk0;0gSX2V zQJb@Neyz0Iwo|cmhQ8*dEA57 z9_bEwuXVD}m_xx#`x)4sP-baqbzI^)OW?0}kAK(I&QMw}a~^$QKj)Dudo@Q+Ecjk` zFL%aW^5oY_U;G#gmLp$V(Wonp?RjKESKHQ{%2XKb{t zP-4BWezGCyoHL#wwj-8w-*?5zXBz!Vd!MD^ZD(HW-nd$4t#do`edZ&@ef8@;!k#r9 zDSx!R+tJ3s59NMcJD>CKYjz#s7$uH~na|i*xD`{MSSh~G3THk5|Eu%5@uq}tuig_Y zz}m2WY+>1L-}7WiGJgmxd2apg>plmFutwlJ$G(pP2#IZ;e9d_sSK$@%e6_LpzGf_0eqXcQ!g1W8rdscDT)4*BBY&Q^vA`*k<$R`f&Af5h3$r^;obt%L;_{pE z;(e5SwgQOokR#TSL7KMaeZ?L(ivWsXbfZT$ogd%xJ|p|Q>v{cs&G5-ufzqSZ+!kwx ze_uI+gFL|K;OSm{&bzJ>T48+}Rvpe<{FJ-nxW^J=gBv=vyLgUz=y(%1^3j4M{Qk>|SkynKVjVPJxL zr@I{$#J&OHjve=sDo-9q!+mhn)ymo#T+yS`KF^d>;$zNq9)+F9Ey0;mu8|hDa`$mv zi%lvA;o%L;&I^dap9+yA^%d8>Pk#^+z$~>#d~azJ#4XkXpumf19)d~o*TeO+Mxbr8eav58gdz8Z*0cmzTgkPKGm zd*)n;=@FVLPke4F_gO$J_v>u|XIVIY zNO)S_#{@F)0&RX*?4<)>aGUB%UhEz#0b#)n2ruVmJ%`R8dOPn7`hVf8If)?rCgBL0 zkO^cd#&u4B^TybY5YL&f2f8tzKV3lh+0VcBZ{J_d56gXDJRavFZnX(8Z$mr*qFtfR z-Rgn=@gk79;~3Y?ss>z?jV&PDm|?LfH(rjX?SP*Gngy$^Q+~$pod?z06mytO@Ci9kN{4~L!7lwts${Tk)WFax_UMVBO3r7oimA)gb~9H zrp5a8(gu$;L%pSpxMZoJT?-D*a={ycqkHdqcR&Wmf$4DcnS|G?3)^Z%H zEN}_zvB6}|^y=-^2Smw$8db*Tc%o8`p0@s8Z@jr{0{ zpIgHF#})hcPy4_A6aH}!Mu{y%q~=2tlY&^$cyWa0k8wCnvJ-gaoXOXI{W?$Be_XT*OAi5(Mf^Mn$Mx018`M8KuR? zmOLSh?0*aUX6S)!@m#n;cZD|kufe8Sxoxb)YRVBCaw0$|8`P7PL?2xTlmvFRAQ>l& za9s&CSL=!pb6|w8TZEST+G|T|hlM4%0j5 zN^VaRiqFC#r=EH0o1NqFuo(CuM2auQ>u=5Nk1O_h^*~=P8MObP% z!VTN(K{ke%$7T@!`8?m243tJu68dz>av{AC93f;u761(waj{gW2!gGFBDu3C>m+O; z9wvWg!*~aL14)3@oGTm>KG1;wwhk!bIe!iy;zC>SVi7y=1OgpeK(B0K-={mKM`e^J4Qf21MyEnHnOgdyFqi}Y*-vPAB72^lb_+SFoqKu zE<1;C!-4_r4I$-mk+s+oQaf%%H{LQK65)>bgo@#Hvq3|jD14*|(fRulj*Ne^BY)6D zluHD^dSYX4*CStqlkgm!@b_c%ErugMfzP?Bx*yhd?@C~TjF#j1L4#D~9WZSy9}s}A zpnsHgsYo9Zg{lBNdyPbhUXkXhj(`AYbAVKk1x5UX??J!@VFFryH3DHu1fUx(7w@Y; zU3eh24}EaoF}4P)-t$7T-kE?=&luC46tKrXnBBKMzkXZ)L?%G5kHjbD41a{fy9mrF z07?iy5STDXn5qYgXn3Ht(}Db~JP2U~g?<4(P>2<7_$X=}9SIFWn!&*|VRqoGCx&rD z_zn%h65$gMV@)r(MU!K+s1{)x z`(hOa#&~t`8Ei(3Ub&%%uYa)tx}iA`r1~mI>AubG8 z297+LK|do_)5I2TjHI#~TUrV!foW~bg#8_%y@kgSH_$baVz{vdliKMhwxA#X@1!M!8+bM{arR7rdFv=jE{ncCl1?U-eQ z6#&2I$iRI+7SmdsX;N0Tqa&EArw1ZG)QU8;>{!;l+S^sXchM1~9H% z)cYhg*)MddZ8n56!*IsFy zV`sLo!8_WDI?Oe@bgOMp=Rz2x>v(?EeMax&oimr=v2QMsz3x~me6M3-tc9k?`_-0u zB-|a1cpWjD3xYb<+sWj@tIxc}P<+yN)XD%pf;sRAIn4RUm`{Kx50vCF6V#&+ys%6( z9vkdw`9Y*5)_)_5@3D9n_6!Dy>It`}omceCy<#6wNH&#_2Ks!^@oRnC-@ku6Wn<0W zS?+ahtN^HCzwQV%?b6KvznI8no`--0|G+tT7HFXdkg)U%LC7}MJm+kz&uI76dCBFo z5sH<>ar*Of5aFcds4zmwv$tD{3 zUK)?8sd|K(PtQhS5=2=TK5VohR$w;hMJP@Q8H3JVJz#5{-G|q8Oe{5|eOvG(g4AAn zzO32HQq}hEk_0XU^tEw2!2ALeF?ZewaKC{ZxMYIkBILVaFnRWpO2@3Pc2`*_KY-rC zP<9yJcz<9thkL(}2n)5udiXRIse$UdFp6v9;JhP-oZhG!>;~b}^AQ1Ob}S(oCyXM1 zqsWH?%7bD7nxtHi3eT;v*MtT_oJB;kKPI4?wva0Ah2+eT!qfX7V8sGFBSCqSQg z7gW}LoaoYhy|UZ;m)E6w7Xko&_T1OgfP+7x$$vLtS_%S*P*07{U+nWnF>la-z(u6I zON=6S2p;st@E~ z&NqH_dma*RxM0S!P;i@Nh7v$)t06EJn0Cf&aa!1TJc-Ph*(3RGC17Z}ae@`<40 zd4FoU_+nJcf)L^HN+9?;+W*6q%BOGR+i%~$|Mi0#zF$Hu@GkTL6KrUu0(sv&Ojb4? zyN-+m8Q|IW=vLDQ)lqL7cF%I1=X{v8*DNSibSg{P0Qrh;M4G_Fp*%MM96+0VEs_U3 z$5ugbFTU!2(*bB4Bn0yOM9ae05*x55ynjca!PI7fP2|RNVQlM$FGsa22HAMr#!FzC za0@S_FaQWmVHb$9GK6(OI3UL6?E$B4xk$C%D&K$2%@-s;P^~>uW)cX}Du`RUh zf!OMeryO$e4Dt4R)SSxDf9MxOeX^|Ff>#tj|sLy%z2FhQnT+k5`S?H z{hFZ*31C3!K?iOXKlq4<))v~E(hMH(NK_AC^eEZ)uLQY*QSi3=xYEIvW#S4y8ClGl z8xY9ipeBg%2;Di;<9ZKa;W17$283TR5@x_~iC76U%TF9>9YK}S?NwDjUY6^Z{$u|2 zb+z7!>xJLl;0-P)ZQ}I|Q&B4qBJCi9@}eF!JGHhgDEi#9O2UFx2iDMT3r6 zEhG^iRaR*Te>Bv&(HJ}j1gl)g(J;NoK`^xC|JcqQJBqSGknxNY<^nbh?|&B(>>QuQ zK_|H7{mZLy{qoEH@!>%Bcn^uZVhs&ma*Lr@7J%=yS6H)z15`R&Wb0OLx#0UmcDC$T zXm#NS@GM6nR^Voyy9`;Q(8rqd5A@{`<3e!eV5PAUz2sEJhASf%38xUI1bQ6KG z;SkBwB&gE@rU9U1br1Xawb$kPfB)fr6O(zrbwU8)QS4V_hYomMfY}h4dH#}lyHT!1 zkjC+DPV5GqC%Sqg09|xeid$j0Z;RhjH}GlO022yy7a!^9-8XVmn}PsYb01QI^CVR}UG)CrMc zN)v5>WN$Uw#K1hBBse3T`ylQh?{BQdy9tB{ihrPw>lwx!o|AH1fjCj2`78|7DV`OI zPT<GdB7zT4_VKdfl}f%>k4Hu8R0nD zANY8S_qYHI*ng>M2n61ZW8^xGo#3Neh~c5NL1m~G5(Sj;x{6;c1Trab@JJHc2xPph z)t4_{|Mur_eVjF_ zSe(~F7beH!48$c*OQ3;b1TTys@EDF+8Z6nxx+g+$z6Tz|XC8?NTKJVr;33eg2*X9F zT*q@5)zW-5tS{d`y&6`2InzO2N1Pny6yTmfW#!=}GS7?2f;m8@>evbX>}3uPIawp= zIW|4Z34i1g%1_f9h_MJ4(+!}Jkhqg~@%XMuxZ@2EAhMj7C-iXf*v|YG8etF~&nBn> zOEZXx2k-zDKTuD|N%)_4xTn_&usFp0ad)rhnkgVaJIvX9d39`#Qz zHqfd`hm0a+!&M>PY;Fm#sz{7Ra$O$0x3O9Sl?(LsI^arsXi{j*RpNOfhfl8rV7Wm1 z0Z+VVx>ms1>V2T062eNVH{U30)HX5ajAdLr0>8mWUqTp+83u)c)+eI#xJXp+wqYXt zIe%a;Qm_6b!|i!OPAk$V!P?GZ( z|GK|@|MT<=;uDXAUsueA2Vw(EXYq*X(h+aZ6J(4$_Kn^Gm*j4qST;|4kKl#6Cq0*^ z?AX#cXZN-m769Y98;?4qEK5GOi?@d1I)4I0>0Im0HPMu87qJt32BDBo5G8oKr+?5{ zNXUp-Bq0ak>G>_fCXA|M5GyN@bi=a>mKV1{n1}2gA~Vtk2~hU1t39VUW6fa>o7rGU&=@9_t3 zg*--{N#pJ?`ib`wO3EJ#cdGG+RgwBS%<5w9mW>5X&Os#8?iTmY+sa-bdrV zy&mL1drN8?1xa+jJ^7DwKPNf-7T?H{LpO#=q=*I93DJh$fYE`J*6& zId5<0*xHl7Bm@&06t^(FfouVJy^n=hLflID!*Z>!^T*e3Kdn#wFW>shaYY0V-|0oV zy}5;FmDQlpg{_91R3d+R9M`t1b<#l>Adf^E2Jkipu*S|n3b^8e&&%OAm-Yhh}r;+gH4;A z*z#(C7lM^=7mMdmkkVSbQ!NmAl+rSXYO_5OL(|ZjSq0cvAVLhW6x!fE$70se2e*7* zyALPS@9+<91yG&XJUdIq-a_z(XJf@PEwgh#Pf*ls6Sy0s6;^$kOMg~MKu>{D@M*## zLBlga)51{4jTi{M=vZr#@MTyikrP}R3r_|Uy6p80%81x&u05B>3f?Hgv<^=X*X|h3 zW(81^DEJJ_i`NGxNayBqJ+>6T1hU5od@7@AZ~iRa9Nlb zGUhwp^HnOeHg8Az@Je-MZ82%!50HcWM%1LAjjg=Bo^C3t4G z{JJXAcY2)NOtyoc>A6RHazeOZLDET;46>Y+%4h()(2OC>%#Q$a8XbICX9k^hcfUj!-tPS zm&GE%hXU*@Z+`>AGAz>rFc7<#qumukP-nO<8a*7xWf0)EAg9F~n85?A18A?X$>_1j zfeP&eeD4v7875bG)shAgUSc_pIQxgS`u6oRaq7KEyi>V0wmvWR2QD z#>9+g^$o%%aqI~#@I0(_-yKblyG}4Qcm##@t4)y=0eKS_F*TKnA>wRvuq066JT?Id zQiCU$>CvH+aJzj2Y+drTf-;`4?Kx88XNYrzIcWOpg8l8w{Q3K*Fa5{2{z}K*aldGz z&`AWMnSVX}`i*KLI^(C2&6^3rfM>y4Qou`xmkXzvzHlA<4de89b(YuwCba{ET~w^z zQscvf1yeDndD1MPoU4XW&>GhPQFzNEJDS(PBYN}Uy$3PjW(QcT2?;(FL2!vQu|AI| z;*KD?85HY=1Bh23=H=ZsyUyHrZnXX*SWuN?Vd8HUX zzW(xQzM9x;)?Kv3f>?=Sn>;WqE1={F;Mf;vZD_$Jfl5J2(8~ zet)jRJxax5z|)M9?fl3>E#ZT69cMUMGyGL$0nan*GMglIw$=D#K82rwzrtYeg#{uh zqje|>=ztHun%HkYzW(}c-=F?tfBWfM|MdBV_A9sEGmN|C5-FHlG%Oea(h0c`AhFA;CFBNR11#T;dU*RUy82Fz*+E_7*g(<_OvF!>z4F~75=4Z(}%1O+k&*wh)&lPcm5umXk8Wxe;wmi@D(jI! zaQFnjczHA)!uBHP$(GNNpF}DLM1La;uRk}1op2bN!96{fZV^qOB)}k0_AKR8`eEel z=q~?$*-1$8v3V(_o=QOuX z6i=o*!pOWoT~8?oo{C-@1Y8KNv0|iW8AnQ;jk3gvC6u3;5F}G7GPv#;LN+O8;ZtU= zvKt<15;tcm_bi0`_90V+W&3`FF4NvQbM! z;CY3BJ$SGa#sL77=6QC8l%5{hk<0ZQtbY_piTwoBR7K zsHJyv!>@@d)jh>bysK%abZI`tM=&i=_(m^=m9e?&1h8S4C=RP50afg~J(YI-E)$YR zGz`^xM9>n-a3JM#sFtF@i{oC_8uAXE<$>$JE2jV>MT?`+PJh13pbKk5(In&|(WvYj zs@S7S2Yam+dUcNiM81VJFBG81cQwPF=iKNnvlhWdm{Ys4bSwl%i3g~1m^%k@%i@%4 zXD|P-a{nX-~r3O!4=V66PxpVdK1FVF@O(KHaY?`N- zTY8Ff+8@#E(_jAmdR?&>UV94_D*}kZWgRwR0#q_X^yp>b%m?vFQ3O1i&0nlpd1q?fa>R*=L?jjz zdxkJ-H$C3O_Y=tv#(`JW+%_m*G7)=P@e~YUuxI5dL^>^=8rL`R42`BZ-uRzagOe|S zEf+KI=YKXQ?v{1$kza2B{^QfvUw-=Ww_o>%liBx6lj6ay=YQa2z)HXqNg-gY3#pZn zQ7}r6)6%du@<1Y=!=Pc_>2;W-Zc-O!2}!6s=>7@#>qGr^R=OP#GerA=!U4L&s9NC@B8l7IDT7`|s2DnlHh`nRB z^iVPZwE)NN6+3%@AK1&2AhDR7$3_r%7iQ=1SxM!pfwvBH@^t& zXnpMHX6a9?GJ`=!07A;_mnAaEfc0ixPf9x6Ch|smp~2DId`N(|r;F#YQi`t|GL>K* z{@}j>S@>VK1Rn8a-UVx^%@?^ivDyWDj2}kvU8Z!5Gl$|`VZM^> zzB@G#aaQhNCd#e;l!}j7j&{I=2QE3R>i}$I1p7@R?QxiaaEEXc1uiHVtABoG(I{fV z&+%}5GGVQIfI(U6a6PviMgDY@b$GnBSjvxw@Go z8458sR@am1>GOPDt8ah%^~X=&KD5X1eDd8JD>@9UyiAfSi0adul7DUSAI3HCeZH5S zn3@PAV%Ihvw(JQf0;m=5ZA}?g?A~H0FVsCCat$U{MF5*7p`8g!hV?)AWjO*W?LGIx za}Df>7a~3oQJa@H z7#EJNC9d9xaZ|B?j(`F{%h#WLVKstIz;)Vn05~E#gkVM+`0|uVUbz;S36=(L>X~&%&zmJ)nx%CaQD4n( zf~DD90=|t3z20u)G@|iXe1dvlYeqPjmbpyFVHM`}1I6JvmS# z1YVQ_w%RTQKzzn}rNm7j#VlxNPQtVG*y+ zXfct|!#*2Fe}AeKAZT!5P$r*nGZ({q8N3%VIqJJUdBM&<&k8~$uEn*2?f@yo;%=17~VHd(R@6%!9IJ8s;t6X*wg=8_nRP#s zNfY-|KfX2J#j z!YQi1?tiH{77>SSK9(mKy?JSZIYjv2(Y#r0h*9_^9N&5-D3r}p-Yby`i>UD4-g)Ao zKsdObiaBJs4}{f>wuCt6?JNH!CvPfkEnzPTjDHpRc3S=)_Od6zQ(6MXoMs_I`kp)s zED+gg{vW&?W=FKi%im+RA)zx@35{(1J#9~xwUMDKRCtT4K-r|KDx+iYhd>P`<0 z6VQrOjm5{gn(1_lNSJGqj3fDZS`W~9n1Z@IiwmzQv7onw!w@jxXmSQbWn(fC;*+6-Y?&5Ui8!-!^Eh0+6^-_ zQ-)A5Q2sUMUzdDLI_rJgiK1Adk$|D_!OnjC^!>-T-#+$8dPyPXx1dgN zoDL&0q2EjPYxlh{F)W?sx?wc=cyiz@UVrzr%iQaU-NO~qvMSk9dXHTQ-oPS$Ze0k$ z;~vIw?Tk1uZ!kf3UXzT{M=>ab8yJbASKx zZ{I)nAN$X{N}V8+aslVF-NKSnpQ)Y~QQag9Z#JSg&E}cbrpcY%Y`X!AP}3ad?_>X_ zBQ5(F0A|BXpfxFB25Lay=9W?v9u%#Fc7 zp6t#tCHu(fW=pb#gAp)M+xsR8Oi4t{R>WLOqTE2|Q3#rZ&+D}0ri0elFn=ic#`}w{ z#ULTs1oUk&5<5X$J#hErvGg3*WjVbafXq)vEB2dB^4!DwkYd=ryokMf@|fFu3B*IY zo<0U8TFGgD0=T&S4SX(QKuw32{I4ta+n%4lz9wM29`Qg%S(1CM#XG`6&ApC@eYpM! z2V0OEZ|u#&#QtC&0~!y1>wm<`3^fvqFhN^mSWtt`bP*B#Y_F-c)e0D_3NnT6x&R#G zdg*4#DM;V0$ftLG1IIHDXJHi!_n8nkBEqn0*%I;FI${eiy2vmROx6=eYj)TtaM)vx zR_bB%m!q0o-MwE)kd0&7ALOY%HFL7rJ}ym*;Jv4PS+K8v`R)6kXMbGR(;U}!?6&I3 zQ=+M%6Agy$g$J%^cMAd*-)W}JQm>eMW~M2&=TX#Ai=5kfoA78V6I*Lxm!;V^_&s4i z0Lu~2%YHQwlR~&P$>|NjP-MAYg<_~g@0Ug&kPe*5-i|C8gL zr-X7Y@2W0r>b4Fcm|v;!qc0C^y_q&{GS6jAxsp; z{{4e#y+i#V@I?Zyhnhs2m7z8bOg=Y37F&P@PW#Rn(hjR*w#^Bo2R&l~c6UIFMyu&j zwbS-+0Cjd-RevCbrH*FIp_771M+JpIfB@HR7|`Epn@=6MLA(Zby?WU=IU3H&m_?lA zt@CU=+2P_}76xA?M#6qOmVv~%f?*X$HtX|ZfhSQWp)$=?_e%T*Gd)AZhAltmVI$b} zH1~pWye`()AD=({llGLXkkt6F=#QnTH5}6-CmSmPLw~1NkjZM+U^lx9vWqAyW{Sg@M^nP1(PX6t*`x%>I0}SuT zyZ0%!fXK<~*C%%kbFh7;wYPkD5@Q`?} z#B1xj7mOH)!8t=SA-C_>sQ96Z620+mTbMXR2--<_vHcUfYmOaH(a;je_{$a=g>AZH zMI6Bq$CEq{lrNKv`f~T^MOHSE2zi+XS0x$5VU#5FBi%gtB85-%h2k zjem*({;^+H4!Ea*l+?Uz(7LVXaHYDn07mjdNq%nOeY9- z0Dtp%S_#@r#R4k`Ve*J)AC)L!HC-o$ye!sl_m8jt_U9Saa04Q>8G{xT*{s#1g}E&m zGA<=dLU`?C#3lwr@4bm9o;0rsaP!w*wtsj%&T19YyQ}##%W4`dB3GE4S6JQ*X4Aot z_qT1pTCCyS6VGrBKoQx45MKaGvCU7cSQ!iRD1d4vC^Dm9DdtLAy2Xmx9xvzIu|-G( zFlMJO&(;%553CW?OSYTHIZgs2I!}tdq=emeV4gs}uGXi|>tkERm$Zt(598~|_J0IJ zHr2b1JU!M);psl%St;8NVl0y9GLHI6OOWuX`WH{CxeA(Z+Ooy;BFWT5wKdFn}3KG`Ds0z z?L3sRT;(w#^l5h1ZFFHNZjZ(t1iBPH&EqMD(3zt&)*eEjAZVFzMD&{EjW}wRlpP0c zL^sZQ?|)de*R1N7-jfX?2f_9_{ZhMBlgDQZv&G-f!_jLz=CJb>q3^W4U1mi94>S8O ziz3Pu?J}UavyaR^k{NL*S%2W~B!r>Pp3=ZG86lMP*sP~5?cK_ZAIN0L*0gB%>`$Qs zXtymLLEhX?zvmV0Etahcfe+>m>1dw!;=J4PPtRH{fP>!;OPdKB+bV+FLv_3xwR$hB zDhWVrF+s?qcnIW&_4@L+*CWGNU#yF@0l_hGyJE4s$tt#|XcwU)+JD>Z_y!FQIBNIi z8fZ4V*_0{>NQXTDU-vM#6JQx7K%NgPf6b1;DLgL2B4TL8GKjRTHrZ;q__kVCQ6#$i zR<0QyZ2`GbWF?ZuYfHyvULGn`mJI!s6LeXDO$sVe4*DL_v^UUcnY8^3%MK`rIz8!@ zl&p<=-e<9=O)``2>3_yOUQ(TS&es&D<0XymXu-@{dxJKlU$8M64;E9mkWzY=s&vH) zZFYb9IuRaNJU|5QtS}4D{TDB|cyg=%@gDfiO#I0xVYk5Wl$7HGmO|U1y=1#(ruT$> zzPG}5;Ymb&{s6I@_C&TL51Rh)&6izCLI5}}Gv`3u!}9lBZGR<^{CEFnilg;;&HDAN zF3MiM1*QFM*McY0GK}brJP~prAYK-$f8JkK|Mv6hKlabx_viiL1nkAoy!!zCV?E59 z_Qn7ptzNp?o-Opc!0C*AuRWepVK%i{2gJ{h&=Db!MHX#~qQy3w2_0fTyTnT0?5RHp z;RN*9Pa`Rj(|>eP==yr^s=hZYJ>hH7Zt@Uy)RdpyE@e$N6Ck24EpOXa6?vXt9`$`q z9+jPIX*^}H9Ur(X5w%69(0SXo_y)Dm^1=H#7Jb6L?o?TelZX%k4!WoifggD2$pbhWTP+g^rOlyL6RD)olc3GFi}z1>%f1IiGuezERAteOs8qX@B`E>slbICZl=VP@4sFUcU22a3xI~ z9P`Yr;vAN@j}J@sx6xm#9s| z^_S)s;(&O{;ng*CyE=OSVK9)NmP`TmScQ$8$~mXi&rL~qK8(foKFj8kZ}&!eADm#? zZhvYO&jf6rHgmPjb#}r-4;@OmVTT7aL8@gnG-0|~ENq?dG*!o6Kke?Pc55aZHaiDwf@_WzkdDp>Brw*Y3)nmtKAHcs@}*Z z7};$?7mkNwYuf|x96j{)uZTI`mY%o0Cw~;3^R@|Q%{rP%=zvwQ@GRJtXXbb}*riuF zPlpvEFx)SB3i6CZLRMFU-RZQfRYiebj}nywTLf z%!zKIWWYymJEymnU?m>hEBi3RW0m8Ei{K{K$MXiby3H%m{_r;J@aCyrR`0L<+kfY; z^WT2{>(|e}d`Nq(`6Vgwvh6vl5#NYU{c*6tC@9g9CjCmptvPL;&_E;D+zJ&`uw__} z`8Lze`_aI1?I#)3rU8<58(y8ZLbdL8V;y3};z=>Rg`2G6#rb8IXwQ@` zkEqcApyjRzF~WBXUZ>XAbwfUV?&Gz_vc1Ujjo(|F0#omWS1{qpJ4b*`OS2U>KjCPG zIxOh7Shet6W|r>>nwUaU*xqS#KYccL@LZvkEh>TS+owqmau7@4mfjH(GJn`~l=qw9 zM5-b?U}nvc0iizEQXZF?n1$Y16H*Ftj0CmeF_Py1#Flc@s(6K#9G<@Bn`OXIkEbXf zC=9k0w7k>ifTtJbK)7w*%CtQgl4cT0_8(U4*Kc3vemz_~UrTL(e25@I_+VYo{(z># zHN4n!^vQkdTaKzYVAliAV}D|TgSSZ z>wTECL>vgVfW|1_^pmZ7?eICZ`Z8I32k<0YK{(mKgEnBlnrU#CMIavQ-pH2KZK0nm zX|TN7D~}C)2#` 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 c49522bfc548..c1b0ed7c5acb 100644 --- a/dev-ruby/actionmailbox/Manifest +++ b/dev-ruby/actionmailbox/Manifest @@ -1,9 +1,3 @@ -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 -EBUILD actionmailbox-6.0.2.2.ebuild 1660 BLAKE2B 481fcbe9c4d1819b18c5e27907839cc9e0f9d14010cd8bb11613e6f3acc4953703995e4786f58370349386810993d726d1b5f53c6ffcd8c703220759e3dc4b7f SHA512 3b6f884f4f7caf6fb8246bad4503bffe732ac4d1695cad7ceae978347a68b73df19a07bac0d745ea6ed015ac65c703c7f94dfcddcff99dac73991ba31fc11c43 -EBUILD actionmailbox-6.0.3.1.ebuild 1660 BLAKE2B 481fcbe9c4d1819b18c5e27907839cc9e0f9d14010cd8bb11613e6f3acc4953703995e4786f58370349386810993d726d1b5f53c6ffcd8c703220759e3dc4b7f SHA512 3b6f884f4f7caf6fb8246bad4503bffe732ac4d1695cad7ceae978347a68b73df19a07bac0d745ea6ed015ac65c703c7f94dfcddcff99dac73991ba31fc11c43 EBUILD actionmailbox-6.0.3.2.ebuild 1660 BLAKE2B 481fcbe9c4d1819b18c5e27907839cc9e0f9d14010cd8bb11613e6f3acc4953703995e4786f58370349386810993d726d1b5f53c6ffcd8c703220759e3dc4b7f SHA512 3b6f884f4f7caf6fb8246bad4503bffe732ac4d1695cad7ceae978347a68b73df19a07bac0d745ea6ed015ac65c703c7f94dfcddcff99dac73991ba31fc11c43 -EBUILD actionmailbox-6.0.3.ebuild 1660 BLAKE2B 481fcbe9c4d1819b18c5e27907839cc9e0f9d14010cd8bb11613e6f3acc4953703995e4786f58370349386810993d726d1b5f53c6ffcd8c703220759e3dc4b7f SHA512 3b6f884f4f7caf6fb8246bad4503bffe732ac4d1695cad7ceae978347a68b73df19a07bac0d745ea6ed015ac65c703c7f94dfcddcff99dac73991ba31fc11c43 MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f 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 24cae2838b34..f5c06597f426 100644 --- a/dev-ruby/actionmailer/Manifest +++ b/dev-ruby/actionmailer/Manifest @@ -1,13 +1,5 @@ -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 -EBUILD actionmailer-5.2.4.2.ebuild 1419 BLAKE2B a2e2a40e32353b81292a491c6b91866eb88366f381d2b1bcd2647dc448efd92a3e0f3157e01dac1e38490f3afff3645fd2628087d4cb8b638cd11b418771b60d SHA512 558320f005e232aabed034c69b83d3690ee60384ed92d7be05dab758782631aa0354944b3da77c79af0d53387cdc784d49c6d61ba1c5738b92fe73f501f573d9 EBUILD actionmailer-5.2.4.3.ebuild 1419 BLAKE2B a2e2a40e32353b81292a491c6b91866eb88366f381d2b1bcd2647dc448efd92a3e0f3157e01dac1e38490f3afff3645fd2628087d4cb8b638cd11b418771b60d SHA512 558320f005e232aabed034c69b83d3690ee60384ed92d7be05dab758782631aa0354944b3da77c79af0d53387cdc784d49c6d61ba1c5738b92fe73f501f573d9 -EBUILD actionmailer-6.0.2.2.ebuild 1249 BLAKE2B a494099c8b1dfdb56936daf22ae96348c82e403cdee4d3e754ef6980f22c39b71b60083d847b9ae815e4e93511ca2118a108cd7bbc0d64ea71a8464f24a3544e SHA512 6977bd20b5097410aa6d46258e75022ba5fc3095a796029bc3a6d0942d509b9009b38e2d6a0e41f477049365cd26d9472445ff864b51d85b516ac7f3eb2a4ffd -EBUILD actionmailer-6.0.3.1.ebuild 1249 BLAKE2B a494099c8b1dfdb56936daf22ae96348c82e403cdee4d3e754ef6980f22c39b71b60083d847b9ae815e4e93511ca2118a108cd7bbc0d64ea71a8464f24a3544e SHA512 6977bd20b5097410aa6d46258e75022ba5fc3095a796029bc3a6d0942d509b9009b38e2d6a0e41f477049365cd26d9472445ff864b51d85b516ac7f3eb2a4ffd EBUILD actionmailer-6.0.3.2.ebuild 1249 BLAKE2B a494099c8b1dfdb56936daf22ae96348c82e403cdee4d3e754ef6980f22c39b71b60083d847b9ae815e4e93511ca2118a108cd7bbc0d64ea71a8464f24a3544e SHA512 6977bd20b5097410aa6d46258e75022ba5fc3095a796029bc3a6d0942d509b9009b38e2d6a0e41f477049365cd26d9472445ff864b51d85b516ac7f3eb2a4ffd -EBUILD actionmailer-6.0.3.ebuild 1249 BLAKE2B a494099c8b1dfdb56936daf22ae96348c82e403cdee4d3e754ef6980f22c39b71b60083d847b9ae815e4e93511ca2118a108cd7bbc0d64ea71a8464f24a3544e SHA512 6977bd20b5097410aa6d46258e75022ba5fc3095a796029bc3a6d0942d509b9009b38e2d6a0e41f477049365cd26d9472445ff864b51d85b516ac7f3eb2a4ffd MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f 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 dcb36b1fd112..69aafe993042 100644 --- a/dev-ruby/actionpack/Manifest +++ b/dev-ruby/actionpack/Manifest @@ -1,13 +1,7 @@ -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 -EBUILD actionpack-5.2.4.2.ebuild 1979 BLAKE2B d071cefe31d62e38e5aa1f672f85c00c4fbc8bf6205b392739a95aeb4d8c8a928b30aac8dca728fe58707cdd30e6aa2b3bf48a9906483d1765f9d9615015fb64 SHA512 4d5ba86d14a579d88b972dbdce6e1eb5140aaad848f49ae1b492422ecca69e7bd53cd527d95b1fdda0d340ed7b2588d8e3cb1ad96df666293ecf017bb935f1b3 +EBUILD actionpack-5.2.4.3-r1.ebuild 2269 BLAKE2B 1f3332bd0097c14d0fa8bfad787aea59bcd0381428eba3a848c76df10040fdeab388b6f459b4dbb9d9a764f89b660b8e78c8cc83cdecabfd40b43edc98344f69 SHA512 4117d6a821d7cd97a67fa711b99305f07c222f18e1a79ba12f8c417603457adaa1c24be80db782af1feafe52e2c494c3f5bbcc3a5b5427e83c5e3ad96ce37a90 EBUILD actionpack-5.2.4.3.ebuild 2225 BLAKE2B 37f1ded56d7bdc61511e02419af6757117451140d2a4521ea3bfa09385b7780e7d591311668be172e581ff154a79652f2c9478eb7c73f1ddb3cd87adddb05ce7 SHA512 bcba455021f751d0c878f27d1ae3ef759b8594af8889c3a60536c5c711f99a6824c7c5ea652c2d5ee8e94e36336b8c99e4dcb011254c574bce6f270a985544bd -EBUILD actionpack-6.0.2.2.ebuild 1797 BLAKE2B 50ab2ddfe0dc8967b3c931ae1f5874ab838e6afc91f67c35f523c70e108b011861531ee1768c19c3d7aa8a08b5fb81f654acb302fef5d749366c7ea09de5a0a0 SHA512 be57b1597b60f2d9a77ae212ac2f802909822435451c8b7d5643068bb5881ffd683fe965ad4b40d8f29459313e3853651484aa8b24eb49651d4b047cb5d1f50f -EBUILD actionpack-6.0.3.1.ebuild 1804 BLAKE2B 1860908e58163e92617fdd7a1ef3276ded9783978c8a5ff272c7fa5c802ffdfe8018ef0902db4bf6fc34b33803ad38cd0dd56239a8d991b03ebc9595e1619800 SHA512 8310464db1b657e51556aee7022afbae1a3b92bdd8104f1cd3199e7ec7b8134803af88eb514a2e7ec2425ac160779cc277930cd6fbf8b969a7fb5b7f4c25e709 +EBUILD actionpack-6.0.3.2-r1.ebuild 1855 BLAKE2B 85c5a127fc6499c35ca8e3af28dce3de197cc376db960355f396bfab0acd81c3b7ef51c26c3417c2f33cd5344619f8174358e28ec79dd6677def4b130657c48a SHA512 302d8500e00873b9d9825356f2c55523c1b455f6ed2fb9ad8ae11b8ea89cdfc8fbf438c16389b555d80eeeea89b3d48eb63639431d3c3b8f5afb972b2b27e0a1 EBUILD actionpack-6.0.3.2.ebuild 1804 BLAKE2B 1860908e58163e92617fdd7a1ef3276ded9783978c8a5ff272c7fa5c802ffdfe8018ef0902db4bf6fc34b33803ad38cd0dd56239a8d991b03ebc9595e1619800 SHA512 8310464db1b657e51556aee7022afbae1a3b92bdd8104f1cd3199e7ec7b8134803af88eb514a2e7ec2425ac160779cc277930cd6fbf8b969a7fb5b7f4c25e709 -EBUILD actionpack-6.0.3.ebuild 1804 BLAKE2B 1860908e58163e92617fdd7a1ef3276ded9783978c8a5ff272c7fa5c802ffdfe8018ef0902db4bf6fc34b33803ad38cd0dd56239a8d991b03ebc9595e1619800 SHA512 8310464db1b657e51556aee7022afbae1a3b92bdd8104f1cd3199e7ec7b8134803af88eb514a2e7ec2425ac160779cc277930cd6fbf8b969a7fb5b7f4c25e709 MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f 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 6951935aebfc..219a8775505b 100644 --- a/dev-ruby/actiontext/Manifest +++ b/dev-ruby/actiontext/Manifest @@ -1,9 +1,3 @@ -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 -EBUILD actiontext-6.0.2.2.ebuild 1632 BLAKE2B 44123592c0926e9d0b5d55bf9219c7770eeb4f4261a62b5ae138b21f351694204ee46e53c4875342475d45edba1d2a5561308b94df3175cf31b3f1433ee593ec SHA512 3488b55a41431d365ccfc6aeb2715effc81ddf0981cdb5d8989f22e2dd8ccbe6c21bb8fb15624e56a8d452bbc82b37f143184e2cd1cfd2d7090b59c838ad6cf4 -EBUILD actiontext-6.0.3.1.ebuild 1632 BLAKE2B 44123592c0926e9d0b5d55bf9219c7770eeb4f4261a62b5ae138b21f351694204ee46e53c4875342475d45edba1d2a5561308b94df3175cf31b3f1433ee593ec SHA512 3488b55a41431d365ccfc6aeb2715effc81ddf0981cdb5d8989f22e2dd8ccbe6c21bb8fb15624e56a8d452bbc82b37f143184e2cd1cfd2d7090b59c838ad6cf4 EBUILD actiontext-6.0.3.2.ebuild 1632 BLAKE2B 44123592c0926e9d0b5d55bf9219c7770eeb4f4261a62b5ae138b21f351694204ee46e53c4875342475d45edba1d2a5561308b94df3175cf31b3f1433ee593ec SHA512 3488b55a41431d365ccfc6aeb2715effc81ddf0981cdb5d8989f22e2dd8ccbe6c21bb8fb15624e56a8d452bbc82b37f143184e2cd1cfd2d7090b59c838ad6cf4 -EBUILD actiontext-6.0.3.ebuild 1632 BLAKE2B 44123592c0926e9d0b5d55bf9219c7770eeb4f4261a62b5ae138b21f351694204ee46e53c4875342475d45edba1d2a5561308b94df3175cf31b3f1433ee593ec SHA512 3488b55a41431d365ccfc6aeb2715effc81ddf0981cdb5d8989f22e2dd8ccbe6c21bb8fb15624e56a8d452bbc82b37f143184e2cd1cfd2d7090b59c838ad6cf4 MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f 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 5e05b717eade..d16adcd8f8a1 100644 --- a/dev-ruby/actionview/Manifest +++ b/dev-ruby/actionview/Manifest @@ -1,13 +1,5 @@ -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 -EBUILD actionview-5.2.4.2.ebuild 1895 BLAKE2B 411ae4e3059ee9cd7634be51eda0fe3de03609fc2e02c9757de3bb0bc209b1167555e62590216050a9143b2fe9a5b98adfdb866b2b172594eb0884bbb050b314 SHA512 ef2e2dd6eb2b442bc7ab850219fb35c4a33782904c0af25535745d540edfaae1b1196455a950fbbb239e9cd667d0c31524248156f85204a71bd121c8b4f68c88 EBUILD actionview-5.2.4.3.ebuild 1895 BLAKE2B 411ae4e3059ee9cd7634be51eda0fe3de03609fc2e02c9757de3bb0bc209b1167555e62590216050a9143b2fe9a5b98adfdb866b2b172594eb0884bbb050b314 SHA512 ef2e2dd6eb2b442bc7ab850219fb35c4a33782904c0af25535745d540edfaae1b1196455a950fbbb239e9cd667d0c31524248156f85204a71bd121c8b4f68c88 -EBUILD actionview-6.0.2.2.ebuild 1716 BLAKE2B def5b4aff4c34cc23077f578502c1be5302ae61e47da05a80f31424466d98aab251899bebb9113d5874b4b165f7c262543d51e76036e9b8628e8838bddcb8479 SHA512 cc55750d80c42f34946a9991c2e8871d6dbb6da46db03a49fa63d4a9d49cca8304af3d28749908480c46918901b299c4573fa0e7b4b735594fdeec03b8ca05c3 -EBUILD actionview-6.0.3.1.ebuild 2060 BLAKE2B dc8334de7fc4060f26538a2e38febe929b0f7ddcb31370ca12e2e0d22aeabfcb425d672618ced6203b9928d5e1806b25aae74d3140c022c20711623c59827e36 SHA512 f8adaefd266ed0cd234765e74de8f587f6025c55203d2c7517bd040c4a416627452b33144a6210d0e0a226e98b5c20cc05d2203233ba193dcf42e06748eea304 EBUILD actionview-6.0.3.2.ebuild 2060 BLAKE2B dc8334de7fc4060f26538a2e38febe929b0f7ddcb31370ca12e2e0d22aeabfcb425d672618ced6203b9928d5e1806b25aae74d3140c022c20711623c59827e36 SHA512 f8adaefd266ed0cd234765e74de8f587f6025c55203d2c7517bd040c4a416627452b33144a6210d0e0a226e98b5c20cc05d2203233ba193dcf42e06748eea304 -EBUILD actionview-6.0.3.ebuild 2041 BLAKE2B 65ce0091086d912239b2a0f16e13e7c169c292e1878c49687f309a886fc25109574b99f5141dc43e40f806e0eec7de15cbf482b923513debdb4bfb526b51a19f SHA512 3b123d5ac94d05d6020d85e7175d27978ec6b21a5c0b710fe85311f000c620fbda2a6015530108edd60f14a000574869eb3ea2918a9355fb697eab5d187bee4e MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f 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 f7d84895018f..45daf9db5d56 100644 --- a/dev-ruby/activejob/Manifest +++ b/dev-ruby/activejob/Manifest @@ -1,13 +1,5 @@ -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 -EBUILD activejob-5.2.4.2.ebuild 1095 BLAKE2B cd3e908ec77f73c6894055938e54655ecc7a064a94ebb32490b2f6843e4bc56a3b33ac80f0b2e26213efb8f956400e7b372681f249c5409d5f6f56a9fd159351 SHA512 1229672d7bf9db8cc21098ee930cf976a776b43b7c97f9a4259fd103e8e4ef8b44fee906690ae47e9428302e7538b772ef50485df897bdd4feda969c4858e336 EBUILD activejob-5.2.4.3.ebuild 1095 BLAKE2B cd3e908ec77f73c6894055938e54655ecc7a064a94ebb32490b2f6843e4bc56a3b33ac80f0b2e26213efb8f956400e7b372681f249c5409d5f6f56a9fd159351 SHA512 1229672d7bf9db8cc21098ee930cf976a776b43b7c97f9a4259fd103e8e4ef8b44fee906690ae47e9428302e7538b772ef50485df897bdd4feda969c4858e336 -EBUILD activejob-6.0.2.2.ebuild 1124 BLAKE2B a259a0961f2964b2569cf0236b56316ce0e9cd0bce0fc2c40c38540acb71facb78e7c733b93fe864e32cd2bb2efad80dad3b78333e7c4e1b5e60c81d889dd4de SHA512 b0fae9296a278b2a3086ed85a967e9f0c5e34b70aeb28f1de2a948d89cb89f3982075bbb587c7e73554c976555e531aaa30eb70e8eabec0f157cfc2c30b2b25c -EBUILD activejob-6.0.3.1.ebuild 1124 BLAKE2B a259a0961f2964b2569cf0236b56316ce0e9cd0bce0fc2c40c38540acb71facb78e7c733b93fe864e32cd2bb2efad80dad3b78333e7c4e1b5e60c81d889dd4de SHA512 b0fae9296a278b2a3086ed85a967e9f0c5e34b70aeb28f1de2a948d89cb89f3982075bbb587c7e73554c976555e531aaa30eb70e8eabec0f157cfc2c30b2b25c EBUILD activejob-6.0.3.2.ebuild 1124 BLAKE2B a259a0961f2964b2569cf0236b56316ce0e9cd0bce0fc2c40c38540acb71facb78e7c733b93fe864e32cd2bb2efad80dad3b78333e7c4e1b5e60c81d889dd4de SHA512 b0fae9296a278b2a3086ed85a967e9f0c5e34b70aeb28f1de2a948d89cb89f3982075bbb587c7e73554c976555e531aaa30eb70e8eabec0f157cfc2c30b2b25c -EBUILD activejob-6.0.3.ebuild 1124 BLAKE2B a259a0961f2964b2569cf0236b56316ce0e9cd0bce0fc2c40c38540acb71facb78e7c733b93fe864e32cd2bb2efad80dad3b78333e7c4e1b5e60c81d889dd4de SHA512 b0fae9296a278b2a3086ed85a967e9f0c5e34b70aeb28f1de2a948d89cb89f3982075bbb587c7e73554c976555e531aaa30eb70e8eabec0f157cfc2c30b2b25c MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f 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 e99a882dd461..9e2e0af74683 100644 --- a/dev-ruby/activemodel/Manifest +++ b/dev-ruby/activemodel/Manifest @@ -1,13 +1,5 @@ -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 -EBUILD activemodel-5.2.4.2.ebuild 1040 BLAKE2B 8c464ea18bbb1ec9297fa0e95812a5857bbb1094115b5f556d2e010783d960518e1f7baeb905ff294e647117fd54bbdc402def3ed3e88cfd4420bde1854db72d SHA512 fe53836eac85fa0d2e567c597f60df351b1efe879936978fcee1c6437e290f1386a5b9ac424f0871e42520e5e0dbb65329f7e8298d841e58d68bdce15cc71fac EBUILD activemodel-5.2.4.3.ebuild 1040 BLAKE2B 8c464ea18bbb1ec9297fa0e95812a5857bbb1094115b5f556d2e010783d960518e1f7baeb905ff294e647117fd54bbdc402def3ed3e88cfd4420bde1854db72d SHA512 fe53836eac85fa0d2e567c597f60df351b1efe879936978fcee1c6437e290f1386a5b9ac424f0871e42520e5e0dbb65329f7e8298d841e58d68bdce15cc71fac -EBUILD activemodel-6.0.2.2.ebuild 951 BLAKE2B 47b57f9a3f1a935b29c0b07414e8a6fc19056bf85d4447f28c06d4a5897a3f057a1a65791566c49f724a49b9602f809a39cc9a25c80bd7f71429421df608d860 SHA512 60e56f0cb90614f7644bc95124a416c6b7b220f856e4d3ff7b30e9aec89fc85a4592b7f8992be272ae0a685bb6d03d1fc508562d918a73e3d2feadd2e60af5ca -EBUILD activemodel-6.0.3.1.ebuild 958 BLAKE2B e82f8f658447c3a704fd3987182fc70432b80144bb85fca2221631b1bf752446817ed765bfd03d6e0dbabeb66c11bdb4d66e79bef6522100c31abe88b77ca09a SHA512 2c2d494285e1c9678ffca4dd3f160bfa8c56714743b4cc96bf83e1445814c32ce93894d2c4beeb9900742afba931aa97e4c1d49d385123f96fb45b4dce546fba EBUILD activemodel-6.0.3.2.ebuild 958 BLAKE2B e82f8f658447c3a704fd3987182fc70432b80144bb85fca2221631b1bf752446817ed765bfd03d6e0dbabeb66c11bdb4d66e79bef6522100c31abe88b77ca09a SHA512 2c2d494285e1c9678ffca4dd3f160bfa8c56714743b4cc96bf83e1445814c32ce93894d2c4beeb9900742afba931aa97e4c1d49d385123f96fb45b4dce546fba -EBUILD activemodel-6.0.3.ebuild 958 BLAKE2B e82f8f658447c3a704fd3987182fc70432b80144bb85fca2221631b1bf752446817ed765bfd03d6e0dbabeb66c11bdb4d66e79bef6522100c31abe88b77ca09a SHA512 2c2d494285e1c9678ffca4dd3f160bfa8c56714743b4cc96bf83e1445814c32ce93894d2c4beeb9900742afba931aa97e4c1d49d385123f96fb45b4dce546fba MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f 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 5d017417a676..e66b3c660264 100644 --- a/dev-ruby/activerecord/Manifest +++ b/dev-ruby/activerecord/Manifest @@ -1,13 +1,5 @@ -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 -EBUILD activerecord-5.2.4.2.ebuild 2980 BLAKE2B c4942f74b7d161c71e42ca4bcc9704c9bcb6893f7e85c95fddee345d15026796de48da0f5a169f6b29d0fbb38c2c99a6463d3012fa0040260257617c53e6bb53 SHA512 72cf8132feabee80fa1819d0dd8ad0d8676a6743611a9171b4ae919a274143329feb2e2a3bec80cc23cef1f55f102507235cd0cd7d07525848760fd0641a8a3d EBUILD activerecord-5.2.4.3.ebuild 2980 BLAKE2B c4942f74b7d161c71e42ca4bcc9704c9bcb6893f7e85c95fddee345d15026796de48da0f5a169f6b29d0fbb38c2c99a6463d3012fa0040260257617c53e6bb53 SHA512 72cf8132feabee80fa1819d0dd8ad0d8676a6743611a9171b4ae919a274143329feb2e2a3bec80cc23cef1f55f102507235cd0cd7d07525848760fd0641a8a3d -EBUILD activerecord-6.0.2.2.ebuild 2907 BLAKE2B 31a699892d77f34149c7257c66f07f16d42df7f638e133e411b7a667f93fd85e4afb22d0f975d4a20d6e648b2dd55299f18479df1dc8b97c6539ab8e5c9f65a8 SHA512 d38849c3ed1ac04bb6ffdafceb53927ef7d760cefd546610205fd8ec8f26f1e146b61746fcf38529a21f141e4b499b777752666b1d9abaaa6e4073b54a770b64 -EBUILD activerecord-6.0.3.1.ebuild 3097 BLAKE2B 1acbfcf414f8bb99beac8eeb2341332cc6fbf1ebf489813c98be5fe580223e007df35287de15f2e7f633b5bb0f7faab82160c1bff658f142d7a49eb251e01a6d SHA512 00dd3caa9543df95629c80a9d30ab84b3843ab4d7fa9952b5e0f3af69660663f396d176995e5a439f8ff0c74d2262452068438a2f5f4c75006ec5e6c75e8361c EBUILD activerecord-6.0.3.2.ebuild 3097 BLAKE2B 1acbfcf414f8bb99beac8eeb2341332cc6fbf1ebf489813c98be5fe580223e007df35287de15f2e7f633b5bb0f7faab82160c1bff658f142d7a49eb251e01a6d SHA512 00dd3caa9543df95629c80a9d30ab84b3843ab4d7fa9952b5e0f3af69660663f396d176995e5a439f8ff0c74d2262452068438a2f5f4c75006ec5e6c75e8361c -EBUILD activerecord-6.0.3.ebuild 3097 BLAKE2B 1acbfcf414f8bb99beac8eeb2341332cc6fbf1ebf489813c98be5fe580223e007df35287de15f2e7f633b5bb0f7faab82160c1bff658f142d7a49eb251e01a6d SHA512 00dd3caa9543df95629c80a9d30ab84b3843ab4d7fa9952b5e0f3af69660663f396d176995e5a439f8ff0c74d2262452068438a2f5f4c75006ec5e6c75e8361c MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f 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 4fc4195176c9..ac2f7d628bd9 100644 --- a/dev-ruby/activestorage/Manifest +++ b/dev-ruby/activestorage/Manifest @@ -1,13 +1,5 @@ -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 -EBUILD activestorage-5.2.4.2.ebuild 1863 BLAKE2B aa9181b67d535ef5dc99daddb96b9ee9b98d283f16731210fe224d4c213536102896c664e729630f21d4d146e7e15df37a3052faee2c88ac4457f228170ab3bb SHA512 f17c08e9ff4f8a1b48ac28b5e942b3ca25a6dd66b88b3c36821749a629d397a31bb14fa935e4e640ec3d48d0c530ac581d1d6ee8f65d7badee79c2ef71655783 EBUILD activestorage-5.2.4.3.ebuild 1970 BLAKE2B f0cc15b0b78d783b2c85c838959156bfac4979be631db2a7f40b177b5b08b626da65d7d504e9bdae3dc5c42dfd06a152ccfe919e63fe030760d8c530af84d523 SHA512 ceb0fd466449abb1070b94011868a44a14330e07dadd87cb0fa7e0604e152fe572d03023b460d13780a4618b88864a7d67df56f45bdeb77963feed2f18ff065b -EBUILD activestorage-6.0.2.2.ebuild 1907 BLAKE2B d5439e81621f2bff31474b255dc8f7ad58cafad19aae242b9ef3079b72a0707b21ee660c86a51aae8076650787be242c302698560eafca4d81641964b9270f8a SHA512 6ac06c5bc8e3b93c3c5c691aea251acc2290db7e50a366ff987fd1e955ad6149428a2d564b598b6951d477f8f41e387f4409db948bfbb1c7db6497850453376d -EBUILD activestorage-6.0.3.1.ebuild 1907 BLAKE2B d5439e81621f2bff31474b255dc8f7ad58cafad19aae242b9ef3079b72a0707b21ee660c86a51aae8076650787be242c302698560eafca4d81641964b9270f8a SHA512 6ac06c5bc8e3b93c3c5c691aea251acc2290db7e50a366ff987fd1e955ad6149428a2d564b598b6951d477f8f41e387f4409db948bfbb1c7db6497850453376d EBUILD activestorage-6.0.3.2.ebuild 1918 BLAKE2B eeb6926e7fc4e762d19ea497570f84392a5ac062c72e6529e3adc6819cd0903b655456aa2d2a43d032f50d5d15ea5c72c06f17bf3739f67dbf233e72b64b8cca SHA512 367705afecdc490e2972ef62cf7680f4b224cce989d9f201e79441d46ebdaf701c8ce4a2cc7282990b44f2dc091247843722e6097f9535f8fa33eb2f3fb6fda5 -EBUILD activestorage-6.0.3.ebuild 1907 BLAKE2B d5439e81621f2bff31474b255dc8f7ad58cafad19aae242b9ef3079b72a0707b21ee660c86a51aae8076650787be242c302698560eafca4d81641964b9270f8a SHA512 6ac06c5bc8e3b93c3c5c691aea251acc2290db7e50a366ff987fd1e955ad6149428a2d564b598b6951d477f8f41e387f4409db948bfbb1c7db6497850453376d MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f 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 94c58a869b14..83336b4ed018 100644 --- a/dev-ruby/activesupport/Manifest +++ b/dev-ruby/activesupport/Manifest @@ -1,13 +1,5 @@ -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 -EBUILD activesupport-5.2.4.2.ebuild 2523 BLAKE2B 7cef7564cbc0c057d76cf74f4dd5382a738ea204f1dadf0367fa70e30f6e8f002e252c446bbd342352e476f98623b534db00734dc4658c68145c51ad1d30b945 SHA512 158df77044882eb0fdbfdf7fb0349d74812187cc668fff6af4f44f7ee2ffbb31e1076569f19125048baec407ef6797b35ac21cdce52325a92d1feff3b0bc7922 EBUILD activesupport-5.2.4.3.ebuild 2523 BLAKE2B 7cef7564cbc0c057d76cf74f4dd5382a738ea204f1dadf0367fa70e30f6e8f002e252c446bbd342352e476f98623b534db00734dc4658c68145c51ad1d30b945 SHA512 158df77044882eb0fdbfdf7fb0349d74812187cc668fff6af4f44f7ee2ffbb31e1076569f19125048baec407ef6797b35ac21cdce52325a92d1feff3b0bc7922 -EBUILD activesupport-6.0.2.2.ebuild 2402 BLAKE2B 8176f2d7e911e93fd8d813dd35d5731795dca4d32d57dbacb7d5677699a339a16821d73902f476552c73659f4049169ed4472f6e5de9591f60cc1ff226116449 SHA512 cfcc9789d8e70cf5f567fa3d3ed47fd924c38e5e1af24bf0f6f299b392d545e25ba03e27f366e01678899d6c12088e18f6ba5ca06953f39ec71092ccfea892ae -EBUILD activesupport-6.0.3.1.ebuild 2517 BLAKE2B d138806cbe294858b40360af25615ead52a0ed7f1eadb77ccaf6344f18b8616365f19d1548e5fe5a5748700ad9e75c34123421ebf9d57892331aa0174b8bc9b2 SHA512 30d49e2ab7c3334bdf253d4c9f866937e493d693f43d7a450c2103156baab04a918dcdfee67db159002841db3979f0e9a9ab898ad75eba6e4518a1a629e6b942 EBUILD activesupport-6.0.3.2.ebuild 2517 BLAKE2B d138806cbe294858b40360af25615ead52a0ed7f1eadb77ccaf6344f18b8616365f19d1548e5fe5a5748700ad9e75c34123421ebf9d57892331aa0174b8bc9b2 SHA512 30d49e2ab7c3334bdf253d4c9f866937e493d693f43d7a450c2103156baab04a918dcdfee67db159002841db3979f0e9a9ab898ad75eba6e4518a1a629e6b942 -EBUILD activesupport-6.0.3.ebuild 2517 BLAKE2B d138806cbe294858b40360af25615ead52a0ed7f1eadb77ccaf6344f18b8616365f19d1548e5fe5a5748700ad9e75c34123421ebf9d57892331aa0174b8bc9b2 SHA512 30d49e2ab7c3334bdf253d4c9f866937e493d693f43d7a450c2103156baab04a918dcdfee67db159002841db3979f0e9a9ab898ad75eba6e4518a1a629e6b942 MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f 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 2a6147e4e03d..52829847967d 100644 --- a/dev-ruby/asciimath/Manifest +++ b/dev-ruby/asciimath/Manifest @@ -2,7 +2,9 @@ AUX asciimath-1.0.4-backslashes.patch 1246 BLAKE2B b34cfc0ac9fc57780ce24e6aec242 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 EBUILD asciimath-1.0.4.ebuild 528 BLAKE2B 8f70ad1757f87729558831e9028f1d0534e0826aec3c87075338ece924dfdf13703057a8af6e98d38fecd29331673ea73eb4991dac6e9f85cf762c81b6730671 SHA512 04b3ef6e9a4c04c26e706c42ca8f9b25936f14f5dc682e4ac160f88035ab4e624b49eb8fcaf926fcb14bb7ecefb52fc634e782b2a2aeac6e097bca84a2e80d28 EBUILD asciimath-1.0.9.ebuild 464 BLAKE2B ecb15cdb05aeef8fb9462f43e190986094ec591d51800a7343f28fbabf0ea910113bdfdee551b7a263a59e7487fa2bc7bfff9d4cf42ba8d016e33b8ebf18f0d4 SHA512 58ad31a73b15cbdb38f9b2fd74a08fad8db43d9337cfd1f8e1cc6adc73145941a8698d2dc94fb014682799e2a421ab925323c752d8be818c978d438a18ad572f EBUILD asciimath-2.0.0.ebuild 517 BLAKE2B 6f6355aaab1dc196c9241a3fa86bb6cef8d7b071ae83ea0489c3fcb914243559463487a694e4f755152c88965c23c86d6d2513546ed2cf94318f59478dccdbfc SHA512 a1c369453fcb0e35afd8f170ea14e2379c1b63e8da99524fcf57058d3c30b0ea13cb8abccfaa95c4cf6de87f704d977fa3842961a9e3a76e82f0f6bb69054321 +EBUILD asciimath-2.0.1.ebuild 510 BLAKE2B b4278881c98f8b22fed5bcaa4fdab2bad20112f78e6268d423fbc08dcfca364e97c40cb7f2cbb245421f33175ad9cea0ff2444245a507d01a25453962167f24c SHA512 10d693d3ca74fd0588ce8f1a8814cc1ae0fc34bc1895935a004211052b7e5215c95f9aefa9e7284fb311d09c83ce5e17174503c2e3ef1f1ee78152f4afd6275f MISC metadata.xml 344 BLAKE2B 7979667ff10553d0f1c80a34a03bca56057a4dcf856440b9f9bc4ea64aa018da426601b76dff578625481cb51f7384c7716a3aa98670f178c4209ad39a9af9d9 SHA512 606dd415c7a141188cc94a7d56c67d42be1c2420f8ba9ee7a44707b99a6035df1cd8d358de575e12008f0560aa2b87b57b5892c67f3d931aa28c5938373a8075 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/Manifest b/dev-ruby/htmlentities/Manifest index 57c98a445be4..9ba8459fc171 100644 --- a/dev-ruby/htmlentities/Manifest +++ b/dev-ruby/htmlentities/Manifest @@ -1,3 +1,3 @@ DIST htmlentities-4.3.4.gem 31744 BLAKE2B 519f84a05ab8fa5cc2e7994785606b6d66a70169af7acdd9f5e2a71d08e06a29d93587175f7e13608bf2a05a21a7597cb435653282c2485aa07d89cbfb83d9f5 SHA512 0163d6c014ffebb4ee9bdb15d32884c8d6af60681f240d3f0177811d37647776b8f8fd0aa4f1c7559403f36a5538ce8da6926bc16cc8105bd6eed5c180db700b -EBUILD htmlentities-4.3.4.ebuild 555 BLAKE2B d3cf3c206868ac462832453883a8575a5852868853c8dd158f719f8eaf228fbb75c9697f45212ff78888c3ba0c4fef77f2669c82b21510d764e56cab1e5b19b4 SHA512 a4c793ea9143f9c0181a392e81c1b40b32b82c04d88e94d11f9680e39642c1ec84b7dcd117c8696acbf9b3b408eb90f656f936ed1b0bd600d3d63deb2ac0c729 +EBUILD htmlentities-4.3.4.ebuild 555 BLAKE2B 74cba4e3e16581d8b8512680eca81ed35fdc9e256bb1305cea921f52054293b8a93ddefb801f5fc867f2d31d1c0a45605411b378ec82bf116002b2fa2342228b SHA512 a24116930f79f75c641a6a27c1627404c64fcd5671fcac3c57b18d0e9ccab35a660c45f34ee811aded1e4b6928cc24890c34ba3ac6edd69b42863984975ddd6d MISC metadata.xml 351 BLAKE2B 270b91c22dbd5efffd574e0bfec5c90a07cbd1ad210d32817fd33863d14eed264bf45aabf008e7671343f4cb0ddcd0f5c3715bb37bcc7e5dce97eda80f8e3a82 SHA512 083e92aa92936ce5ca90881146d8999ad6685e7e024b192e61fb0dea24aa29ccf34786a73b7984dd7c8859555f8012fc9c6d40f902dae39bb0aab61565fac55d 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/Manifest b/dev-ruby/itextomml/Manifest index 35589466a2e3..3fe84f8da6ec 100644 --- a/dev-ruby/itextomml/Manifest +++ b/dev-ruby/itextomml/Manifest @@ -1,5 +1,5 @@ DIST itextomml-1.5.8.gem 125952 BLAKE2B 1fd68b00bed86e8f799d5cffd4de40d50151d18a11dbfbc91dbbc857295959d44c118bf39fcf4e7089e466d07f2ed03ad0d04c16c696fd6b7c4c8d101fd0c0ac SHA512 5fb1776ba7de3f0d09eed64bff8fc04c4a508cb7360d82853d65dc481bd0a43253c0a4edd4c9eaa0df835f9a21d6ed2c2d318f621c5d071b6566709d769c1312 DIST itextomml-1.6.0.gem 125952 BLAKE2B 9422d7a7f0a872dc60fce6f5d217c8c085785787d40b1f976a0f3df04f49d8de37a6fb658d8960b27f27dec03401a013b51a9ebe2446f5deecd70cfab00a7756 SHA512 cabff2d8d36cea6b280c4c928675e368e02ce346870c2d933ebb5554722e729ef7a05132776d29e4a62f0fa89ef1ad2fdd729ac97a35d7aed6da24f90de75839 EBUILD itextomml-1.5.8.ebuild 746 BLAKE2B 7c506598daf2b35789bee4a26de4ff79894394846b45ca45db233b23c3511dd136d1c43b30072317dd07e58a1f2d3f48bba145788741f3f9afc1f99c2802e114 SHA512 f943900ff53bf0ce12e162f4cc981cb004cd8466e00e4dfc640d1df936bb0d94ae78030720484293407e1221b10f2f80372692f1cf646f955dc52dbd41b6e6a3 -EBUILD itextomml-1.6.0.ebuild 746 BLAKE2B 7c506598daf2b35789bee4a26de4ff79894394846b45ca45db233b23c3511dd136d1c43b30072317dd07e58a1f2d3f48bba145788741f3f9afc1f99c2802e114 SHA512 f943900ff53bf0ce12e162f4cc981cb004cd8466e00e4dfc640d1df936bb0d94ae78030720484293407e1221b10f2f80372692f1cf646f955dc52dbd41b6e6a3 +EBUILD itextomml-1.6.0.ebuild 746 BLAKE2B 11cd9370b41e463ffb1cc61d02093de607c87ee081551b1c7e185ca54e792cd6d36d1d036b8cc89f817dcde19ebd7789051d2a8a30a66120bcf4b9e1c1071095 SHA512 39c429d089ca3ae5fd598a1a21661b5a4ac043d64b1b7771766e747b14a3cc8d144fdcae6f40ed9fe5c94f4006d24daaf0d0fa730e4a1d5d7eab5c333a76e86e MISC metadata.xml 257 BLAKE2B 6339b8ae3ef779011f34940b5af7faca341317790ee6752ad73cb83db463ddad10b25cacf16f73ce6d0fde976d916e2838e6209bdedfbe5ef6da285be302203d SHA512 d86ea11e509e5d031f82c4bb476a5974b85d812abe415e95799bdf34a308ade95e2f1cf35f6af84ae5acd0f67996b150c02712b75ab4f5a1ff4eef0ffb046d7e 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/Manifest b/dev-ruby/locale/Manifest index c77be242b548..08b884db5323 100644 --- a/dev-ruby/locale/Manifest +++ b/dev-ruby/locale/Manifest @@ -1,5 +1,5 @@ DIST locale-2.1.2-git.tgz 99433 BLAKE2B b735d913e4a2f1f09131eb9aabc17cee93cd4b28f10458928942a3edd159cd1cde71226d4ad9aa9e340f5df5ba52a298805d1a4e73cb8dbc83d00bcecb7ceb85 SHA512 62a0c60f2102cd2d144126985748f4ab186b8f582c9597f7f4080e782196a39d72b9947b90aaecf5b208ccad0175064ac90e816472fb374d19cb5209da0f7ff4 DIST locale-2.1.3-git.tgz 99648 BLAKE2B e395a442f674c73ed03d0d4d55d875c796add076132964ce2abb457d5d6e2ed8643395f283728735bbbf1ffee8b03549e882e5c66f6a589106a0a36f5b9e4ff1 SHA512 77877f15914dbee5ca83155f8cb84815296b4e2e4205218c9926e0265b40940cbdbe68fb048870ce4f53a6caeeb593813a2e16e8c130a19e44a28cb67c82fe25 EBUILD locale-2.1.2-r1.ebuild 1086 BLAKE2B 001253fa69efddcfd6a08e2729ec824419c15954a27776470644e908c196114e3d58e27513b76d9b61d0b5ab680b5c1cad1d8b66dfbc5ae1045e6e112e0d7573 SHA512 d05365ac12fa825a29987610a9c7daf678d34769e63566faba61cd88679c446e61b0afa066e1d22afb64c660d7c35219865acdc4dc454ae8c07e88b79032b29e -EBUILD locale-2.1.3.ebuild 1102 BLAKE2B 48cb8b29863d1ff3c9419b7ff23679bb10989dfa8b2c8ad21757c59c6c45efea21c36e4b06237e2d66ea9f1cc1b44b0a73120f22c7d89c3642c1c79e66761028 SHA512 eab7d04536e186f3360e40859180b0fc085e36457e91e1a822283b17ea56e7be633f849d974ff765a0b672777218b950606319536a6a1bf5ab6023058129a5e8 +EBUILD locale-2.1.3.ebuild 1096 BLAKE2B ed15269cbefaf1e47118d8d60aa1e4d5aa57b62c07e7b7695af93a1a9cc3b13fe96a8dec63111a4060e8f318a1cea44cd5421033e5289656399799d74ed731a9 SHA512 43bccfa61517916caa5e7c48842d5415bb911bcd69a611da8ef188cc7e6c15a3dbdda30202d4507dc15cab576148f05aa27e5f017436adb3fb7fa95db3ce4c25 MISC metadata.xml 345 BLAKE2B c2f8101d9e2cd59540e4e95827ac5fa503b0f76bec78ba5a73031b3b966ed1e3153a05aadad5dd563db931881ff3597d1cfb74e113eba53470da11de29eaa809 SHA512 1da3655a6dd1df21971ff6ef41e3fce230f17379bb936ca8a03d1fec427a6904fec717884fd4551d23a493fcec85beb1a9107907c01faadb63b02db8efa0d5af 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 e0e5937193e5..14cdde0489fb 100644 --- a/dev-ruby/net-sftp/Manifest +++ b/dev-ruby/net-sftp/Manifest @@ -1,6 +1,4 @@ AUX net-sftp-2.1.2-net-ssh-4.patch 1628 BLAKE2B 1dc8caef775ca06c80f485732acdceeedc10aaa96e33c1c6c59ce5e1596a71a229aecb06092b3a265288ae46469d1c72b4a0de8ec3d50cba5fe0947158c3181e SHA512 dc4e99f13e32698bbcfe1b07e2ec4baa1ed9beec5bc3816c016f26b053f7134bb9646dc538a0d03f2f3bda4d8d51d9742a5be54dfc6f9340cf2861e296492855 -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 -EBUILD net-sftp-2.1.2-r4.ebuild 583 BLAKE2B 805645d80ea7d4e3e06ca3ddb57ac144f8dbb333bc7cfdbd1c8e6a1db760ec53a3526c73fb2ba84bfd420d50e2615b70d2d8c11977d5a7623d8f44cc6fcbd76f SHA512 123341bbb0bdd4c85530b479ef602fd4b8bbe77cb91e3b5780643cbbab1a367c0590a31be3c41f614ada76a7a262d8cecbba7af18ae1f86df10f64e05e132f5f EBUILD net-sftp-3.0.0.ebuild 829 BLAKE2B 6eb91a452747e78a68c4b3cb27fc1e3fe3aff7403acb68eada666fe40d91202c7d266337a8c4b1655aed2304f177414de1c6674143a50dc6bf8588cef4c165a2 SHA512 da479b4ba05ef64da244581341e13d1160c0fa6e6e60d38b2b982f3f58d6942603aa007c93a36b61bdcf5bfefcad8625f09b3e19530dfbbf93c786795e4409bc MISC metadata.xml 342 BLAKE2B b52478d886842e044705cc42c177577f111b2c01140b58d322107ecaf20bc1b5db9763ec0f0e67397118515690f452b51c1e14dcf6bada17d7c5f18889571b07 SHA512 3ece29fffeee2912d0bc06514adca69c2bdfa95bd88173d4f42cf0aee00944adc71bfaec6df543f0c1fc1717b7a808459f30894977154f7acce289dfb491f6d9 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/Manifest b/dev-ruby/oauth2/Manifest index 04129ce87511..7412635e1f71 100644 --- a/dev-ruby/oauth2/Manifest +++ b/dev-ruby/oauth2/Manifest @@ -1,5 +1,5 @@ DIST oauth2-1.4.3.tar.gz 28278 BLAKE2B 6d0055875073dca48e94a0449a5fff22b7be280c5b2f8e0b5b3234b3c8b079fde0671e211b0eb8d562bfc0cb437917adccb3f13c38450a8cd6a43f0f1a2373a5 SHA512 6ffdc7675ed301cd52e3320c01723fe2530a9dedc2b1fe534b42d01dacb7d4b017d79dbe0f9768f06ed8ace7ba596f9824a38d5509e82d09a3456f3a6b1fe453 DIST oauth2-1.4.4.tar.gz 28477 BLAKE2B 925008fcf4dd48da3b17c539713bf0f05f649d431ab1676293de625bef4165f31153271d48bbb0c6265c67d7bb6a3cbc7217ce155ba331b22a00d572a855a8ef SHA512 5398a25664e53d1942b0ecbe5d74ca9cc8f04a928c96073f40cfff207c4bf220634185320954a0d1f36944547fb48264855c9523318fbb79dd4a3779a7a46e79 EBUILD oauth2-1.4.3.ebuild 1394 BLAKE2B 6e12ba3e453dea8defd9bb1252cf8110946f20273963423034586b657073848ee4e5a348b4e47d249aabafdfffcad9d4672bc1382889802d379717329745a412 SHA512 3b3ecec40baaf8b7c6a7a22f7c9d35c501df39c75e2c16d8eaa18bd2fe43ea8deb1a3685d9e2312934692a4055e02b414f45b2e5129e22ae279e493db0d5a05d -EBUILD oauth2-1.4.4.ebuild 1441 BLAKE2B 429bfa3448a7eea2c5eba926c8834df457f73d31e1c9a3fb54e6739d8fb96228d1968548cd42bd934e8923614fbce8a5304ed7c8f506280d3e2fc82c92d96060 SHA512 b2b07b1348fc2243556ee02e5534317509570d872c75862299a63ec7af04e170a68a135dd6017d5c254959415b958d7f4a3040d821e98043f62824d51997a617 +EBUILD oauth2-1.4.4.ebuild 1448 BLAKE2B 11faa6ba351a16cd9c5263789f9389df38c003d622e9cff62750c822c987cf58697c145b9485457bb300760632808237677e90aa66f0084597feb2cc85e29cc8 SHA512 f9c46a51aa77fd2b85919c9652a7f1d3b9809028e6f261d7f078df4594af1bf70787f160d624101fe942dcfe7c03af326d16895937486e9be7053f55d6069c3c MISC metadata.xml 341 BLAKE2B e2896d1d266992c01ed373b489cf71b9c4a7a5f57a2af37899ff63793dad41b9213eee0fd94f269735f630815819f0a08e51e8739b89a7e251b60c2f6894e26c SHA512 33c5be74161557ae3e5888730256536cd02baac6c26913add84d8ce90854c4a3bb57c31fec1287bf560268c681ea3acf2119f2fea3162dd07e3962ee34d74f9e 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 6f3aafe5d6e6..78f7bd45af37 100644 --- a/dev-ruby/railties/Manifest +++ b/dev-ruby/railties/Manifest @@ -1,13 +1,5 @@ -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 -EBUILD railties-5.2.4.2.ebuild 1652 BLAKE2B 9af4a3cbbda94f9aa3a4b6093baebeaf228417ea5fc3899be97552a22aa509f83d32996d2b7a0a3268283df90d2f78d012ed4644a7e003f7fa796e4280bcdb8e SHA512 61080f4ffee8ee0acb44ea527d32a422f441c1fa733a0ae64f0c148e9ef4508520cbfd08553a3a8ca4928e09d5df7672d139ddee3405b7b2773965c95f7bb7d0 EBUILD railties-5.2.4.3.ebuild 1652 BLAKE2B 9af4a3cbbda94f9aa3a4b6093baebeaf228417ea5fc3899be97552a22aa509f83d32996d2b7a0a3268283df90d2f78d012ed4644a7e003f7fa796e4280bcdb8e SHA512 61080f4ffee8ee0acb44ea527d32a422f441c1fa733a0ae64f0c148e9ef4508520cbfd08553a3a8ca4928e09d5df7672d139ddee3405b7b2773965c95f7bb7d0 -EBUILD railties-6.0.2.2.ebuild 1600 BLAKE2B 440c867fa1a1dd8f8f0c4c3c9986b91ce4e7606221cb285d822f9f2d3d168190827405f0a7eeaf681002dc26fcb0ea97ec229030a513cde7b0e561812875ada4 SHA512 b6b45d1170b3cc69c575591ddb54e2d9686fae9293a59e867dc27a0ba51e596871ccdd081dd90c872bd38856892c42eff890b132f781ff4c22c58bf470a86b18 -EBUILD railties-6.0.3.1.ebuild 1607 BLAKE2B a692d83620a1ef55346d5d87fef2e0651edbf40d466865a979b6a14fbd776b71a7dc18b5fcba7304a1617a00c3934e583b8abe80e1ef8a96b323d23b93228894 SHA512 603feb43371a3e811a753d43285ba454235e25ec4128adae5e600fd30ce01dc233aaf2d7d505483bbead30727c2f44fe6a280def8cc1854b521a471e0bca295d EBUILD railties-6.0.3.2.ebuild 1607 BLAKE2B a692d83620a1ef55346d5d87fef2e0651edbf40d466865a979b6a14fbd776b71a7dc18b5fcba7304a1617a00c3934e583b8abe80e1ef8a96b323d23b93228894 SHA512 603feb43371a3e811a753d43285ba454235e25ec4128adae5e600fd30ce01dc233aaf2d7d505483bbead30727c2f44fe6a280def8cc1854b521a471e0bca295d -EBUILD railties-6.0.3.ebuild 1607 BLAKE2B a692d83620a1ef55346d5d87fef2e0651edbf40d466865a979b6a14fbd776b71a7dc18b5fcba7304a1617a00c3934e583b8abe80e1ef8a96b323d23b93228894 SHA512 603feb43371a3e811a753d43285ba454235e25ec4128adae5e600fd30ce01dc233aaf2d7d505483bbead30727c2f44fe6a280def8cc1854b521a471e0bca295d MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f 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/Manifest b/dev-ruby/rrdtool-bindings/Manifest index e95ced7e00ba..f9cb9b88ce68 100644 --- a/dev-ruby/rrdtool-bindings/Manifest +++ b/dev-ruby/rrdtool-bindings/Manifest @@ -4,5 +4,5 @@ DIST rrdtool-1.7.1.tar.gz 2881346 BLAKE2B e538c6ba3fb6726f0515ed655aa8d5e184f6d3 DIST rrdtool-1.7.2.tar.gz 2883737 BLAKE2B f3ff6cc4e325cdec42a6f9e67a1644f501c11edc47bc281df58c2e1d7be4c01767c35166f4301f68cf9c22dcd5c159bb51ee704a5e36776acdf166100122cebb SHA512 453230efc68aeb4a12842d20a9d246ba478a79c2f6bfd9693a91837c1c1136abe8af177be64fe29aa40bf84ccfce7f2f15296aefe095e89b8b62aef5a7623e29 EBUILD rrdtool-bindings-1.6.0.ebuild 1367 BLAKE2B 3455abcee11a899fa33f558abe25e91658537e5a62afa1b50500bed126baf1d1f3f28542ae60ad2105a199565b0186453eea73d804ae50015e88b2210ab449ad SHA512 5e3215de973ca0445d5342eb54f81fe775dbbee389f725c43e04eb90926462cda1263d9f6125caab6a6af835108a2ec0676de1a01d66f36cd1e3bc55e07c8590 EBUILD rrdtool-bindings-1.7.1-r1.ebuild 1381 BLAKE2B 3b3c799c16670c1aa030a38297418c72b7a7400870dcbaf3b21612e11aac4d1fa3588e199d62ec9f60def083d498dca278e22305762fa6daaa4eeab00fd769ff SHA512 da3f5306267fbe335c6dc74f7a49e6e187af0c040a0d78dc9f7e3e8fcb13be50bd607b8bcb3027e022bdca4103449baf1e5e119e48fec7f458933e29dc9bc3dd -EBUILD rrdtool-bindings-1.7.2.ebuild 1393 BLAKE2B cafbe36ab4b3a0533d5bcfd77ad398e0aa5327735aa4af0dc8bf5cf94d1a2ba6b65863804c1350643a145c96531b3a320d6369753ad36b03e4c661fca6910db5 SHA512 a8a4a2706d5d6a5f934c73d698b33bccee00d133c70b3beffdb56adf7180b1fe0da2c84f5d8865b51da82ea5b0ba256b8cf99e62794470781c5a6c3ce1226817 +EBUILD rrdtool-bindings-1.7.2.ebuild 1391 BLAKE2B 1a2204d64e87155f408e6ae1564efc27119f58f89b365b4fbfe141275631e027065d58242496ad1cc826a00f1c51dacadb489d54de393dd47bc0136504adfea2 SHA512 d7d413a5ae09e271468bcc8934e41e2a39c8799273736a52e6e724e9db8f56f16886e519c3350f51432fb0aace16004e835ad6cf9449c3fa2daae19714ac0055 MISC metadata.xml 463 BLAKE2B edb3b1f3703163a7f6c28ea7d16a79158d108721a2a775e30967885fb6b7b31d6074585951cc5b1c7b640c88b0694b95f0aaf62b71df43a8d6d6a0d6f78e07c9 SHA512 60732861cde4604b50875b6bbba205f232a52c4d91e6e21bce49a46bcef824bc542140e73b07ce4c18518a366ff8c9bd34569895741b0ac292124f43b0f02aa1 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/Manifest b/dev-ruby/rspec-stubbed_env/Manifest index 479fe473370a..1220e232a2f2 100644 --- a/dev-ruby/rspec-stubbed_env/Manifest +++ b/dev-ruby/rspec-stubbed_env/Manifest @@ -1,3 +1,3 @@ DIST rspec-stubbed_env-1.0.0.gem 11264 BLAKE2B 1f00ef85dc0677a35814d2bb6a59e8c836cf08bda2de024f9cf7f8d4696a409ef286d72303428854cb7ca59a7c479a89c731d7e412cd97ae6fae0edaafa84d1e SHA512 e4624614852674035d2c0a7b426d9aa62d8f621a7e52c4f79410ac9e3f833980f50530a7f7da7241c763ec92926bf87bf0be2d2dab4200faa9a17eaacd404640 -EBUILD rspec-stubbed_env-1.0.0.ebuild 552 BLAKE2B b461886aaa6a023ff770709d7cc69bdc1aa9ae61e2aa3304ea57730202d6cd8f51433f83e42a743f6e1280aa4d5c9973a7c9b4e993c3389675e817a93765cca0 SHA512 17ba7de077b24f008d09c89f9a8cefc9f873da852828943ea720595a39f4b3f3ea61eb651263ef9c903df3d6eb22f32125a36b7b491645e76ca9c04f568dfc23 +EBUILD rspec-stubbed_env-1.0.0.ebuild 559 BLAKE2B 1bd74374ea4973fdffec4313677db55e7ac66569a8a9c10d254ddf7e9bfcb593bee98e79cb36f485253797c5b5537b7519b80aa60708a138fb253af95d979d73 SHA512 388f16fbaf1876e65fc5e37afaad3ef131e595875ee27135017cdeeaf3cc8ff1c050f911ef8a1cffd98e1e0d9dc5bf7bf4ad33317793b7d8012e568150eb58ae MISC metadata.xml 351 BLAKE2B 31bf8d1a97622db36656b2eb27e621fc18858553720f79f03023e754f3b79945d670ceef047fdb9af4c873b84f7a58dfb67cc1cb1a280af1b55ea62f21dfaddb SHA512 9d4f071744f50ad214a00cf60a5eaec7f414f7674c9a41bc22037332eb115293dd385779b967426ed7b632837cd2d087fb7c4741cf476c3d342bb847bc2ba878 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 456ae5944ae5..c7b423c29a11 100644 --- a/dev-ruby/ruby-gettext/Manifest +++ b/dev-ruby/ruby-gettext/Manifest @@ -1,11 +1,5 @@ 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 EBUILD ruby-gettext-3.2.9.ebuild 1766 BLAKE2B a3b5be2becdddb94c1f9f24cb6eb95904f4dd19b7753177991bfbd5cb573af9443c8780c3ca1a1ab7471b40646c2c60c323eb58b8a92cd9cc4d871fd7c0bf07e SHA512 1483f034efcc4bbc88388914ddc7ef1b7baca8230119cb2afa538ba0628452843c9cba25d046fb5d59a003fb8383a58de851654ccfd24a2ee9fb3284de64119f -EBUILD ruby-gettext-3.3.2.ebuild 1729 BLAKE2B dd8589f7917c29d1b6e8b9771affeb196996ae909a1f5fa8a37333f77641638b5afdc9af700d47e962867b1e9f5ceb6518a09c077ef47603ba62791841fd911e SHA512 c3a450a59bae62c779bf8e54c812507e7379c87a890033a2d72412e2869e90a843b6c274d472b111cc5ec339a0df8299eba6f6f4e4e4f99cef83ae9fa58e75de -EBUILD ruby-gettext-3.3.3.ebuild 1729 BLAKE2B dd8589f7917c29d1b6e8b9771affeb196996ae909a1f5fa8a37333f77641638b5afdc9af700d47e962867b1e9f5ceb6518a09c077ef47603ba62791841fd911e SHA512 c3a450a59bae62c779bf8e54c812507e7379c87a890033a2d72412e2869e90a843b6c274d472b111cc5ec339a0df8299eba6f6f4e4e4f99cef83ae9fa58e75de -EBUILD ruby-gettext-3.3.4.ebuild 1729 BLAKE2B dd8589f7917c29d1b6e8b9771affeb196996ae909a1f5fa8a37333f77641638b5afdc9af700d47e962867b1e9f5ceb6518a09c077ef47603ba62791841fd911e SHA512 c3a450a59bae62c779bf8e54c812507e7379c87a890033a2d72412e2869e90a843b6c274d472b111cc5ec339a0df8299eba6f6f4e4e4f99cef83ae9fa58e75de -EBUILD ruby-gettext-3.3.5.ebuild 1736 BLAKE2B f1b19efb62011446279fcb327179e773ebb2239097b2b2b7a8195c7b2672429f4b58b35cab47995beb815386e5de3a4714f6126361716f68b4eab01549fa0df8 SHA512 5b52cc32f1e21418a9d4d9d84a8d90f65732d6b15f37e9cc5c76ba39f61b8932cf9de62cab5e3b9d9ac3036cafc466ee23410869269ddd70dcd5d7c44d97bea6 +EBUILD ruby-gettext-3.3.5.ebuild 1730 BLAKE2B 8cacfdebcfce999ebf950272e8d9b00a5a961ea3b085ef75bab10923b83b3221aeb294046c50c6ee1df46ea3e05ad629b56956578f778aa6727792198360afe2 SHA512 5334bc8480ff5ad9cf6e4dfc8e6b1f78ce4f750197b440e3fe6e592d4208208ead72625e18f5ef2aa1b4dee52b3a48231833f6fc55ca2511cb95694a1789e006 MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09 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 a1366ff4a4e6..d44791d598bd 100644 --- a/dev-ruby/sanitize/Manifest +++ b/dev-ruby/sanitize/Manifest @@ -1,11 +1,5 @@ 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 EBUILD sanitize-4.6.6.ebuild 857 BLAKE2B 9677015725246a86749b166be3de6ddc2e1b04775496a0b00bacaf5afefe038facee8f293d8d0819c68d66575c1ef24beca953dd1428bd082bb374a517e88b9c SHA512 6c8a5e5bd962d64e6e1c3a694c7e5d6b6b3ec6cfa02a4fa52cb02e846fdc4f3d6a9a9532d7ed86efb059a5220df6ca26e6201ce3e65ea22977e2b70a65e149e3 -EBUILD sanitize-5.0.0.ebuild 855 BLAKE2B 46ffebefc43be19d3dbb26cf4e3bfb36724d059b8b62135fc690152dc10249f2ada975bebb05a009bd5a4a9cd8739429089f02a707f29edddaea3b19fdf9b8c5 SHA512 b17a69bec2a714a1c3f4845f9dc78b62d81a45a39dd9929695e4b791977fd79e0ea07ade99b9635084c849a3f92633e63ead9f2ac1eb66026b5cdbb5470e282e -EBUILD sanitize-5.1.0.ebuild 848 BLAKE2B 5570d39dfea1921fad596c2856361c4dc45611764e121b1e61fec096c9430c96eef3b97a1b077cb0cdb81ff1e4b02af63fc2c4529e47b15bdf165017d65d15d8 SHA512 b3325100b742224c7c39a2134a77193e706eb56f55801df7bdbe363c2fe07f8e0e6ba77f101f6d2fa2c67679bfe40e6b81bbc578653f2bdba5bd678f7cf9f456 -EBUILD sanitize-5.2.0.ebuild 855 BLAKE2B 2bc11c252280f473bf827832171e54f9462f41cac7e442905da1742046d14dea9eb69641aeb88452cb81c9d0a8408525438c3fa9d0860bfeab7ab895aaecbe26 SHA512 621f10ee83df0d569c8f18b8f31b7a8c5e206639a1ff3a25974bd2964cc8bed458e55c65b80c969633ddfaa84fdf8cd96619fa9a85739f3386dea2644d7a988b EBUILD sanitize-5.2.1.ebuild 848 BLAKE2B 53f02a0a0f4296d62d207179da23ba4df51cf54a82fb30e5efaa8b1759642b348ddce384c6e78bda2652501266ae014fa86ffcaa88e38848fece974e5f3e267c SHA512 4cafdc8038e57bb0bc1b1f1954a7ec17a7a241a26e06c262eea8c04854ce80bef07d47ddb574733514f0d94c85e841e34033a3b350cf7368e1f2e1df16502cf3 MISC metadata.xml 341 BLAKE2B 8081029c35d5a56ed5a3399ecb63510e737a664e97a4eb363108b85fe75860cb8b171e8da497d669cb0491199bdbe94408570cb811a8c86d6d38541a0f65cbe4 SHA512 870423593eeb0219f2fa0b6bbb55a4a19063f5cf3d19d9c0bb352aec5632b3e5f5e717e7c6004413497a981091042d54bc092e2c029a511aa0c37e95d435996a 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 868ac4c36f75..daa7210e6d80 100644 --- a/dev-ruby/sinatra/Manifest +++ b/dev-ruby/sinatra/Manifest @@ -1,10 +1,6 @@ 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 EBUILD sinatra-1.4.8.ebuild 1326 BLAKE2B 4ad5b768c4cb9b61ce4f04bfb315ae65991d126e6a4ba42da2ed30c2cc77876cf0fc98c3e89f01550fe3ac60c36570c1a52af90ec44ae2acbcf71d90fb627f18 SHA512 7b91176276d8b5db61475df18ea2ede3b0fa197d2c7341e15ad8c71adf1f1d21c36161ab4523f8918f0ee6a71f5628a3e3b8021a1a4761db91fa0de39193f417 -EBUILD sinatra-2.0.5.ebuild 893 BLAKE2B 33f0039e31480122b8ad333e76f2fbd099dc37697e45f76551c9ee5b9ddde34d34df09d7da27051b3b3d44b6aa452b4a619dea352eb3333a8f5b1d7793f71bea SHA512 85682a0a1b7379ee4726aafed71dad02a97914fcc31f0b8304fbf062c0e156916bd9e048a6bf8cb1e4654f5dd0bfbc16b0005875543c5d04ad5a9ab90ab391ec -EBUILD sinatra-2.0.7.ebuild 859 BLAKE2B 417e6ad516ea9dafa5de69ae1b85346f2105699c5e937e9d6dd70e80c14fd59448e28099f51951f6f62034a3c43f35f4a3b10b14446a79aeda7e66257d4ad4a5 SHA512 a7ac8c4ebc7f423a8fa4966597ad23311dd6f908c2dad389cf635993d4e7a1377167d42519ca75e440c2e94e1ce64d23bb9ad239ec2bc0692e743d89e741e0e9 EBUILD sinatra-2.0.8.1-r1.ebuild 965 BLAKE2B 0a64a2f5754ef61d56a2acd3963ef5ffe0eabe5fff57711c90fca4b11fcc0def0ab27ca2c6ff5ba9b7e123764b4e8b37986e129dc2817c9c13eafc45b610de15 SHA512 616fb56643374b0cb9ee63abb60c9de154e86b5028090654770717a6fdd4d0435409a4aec21a334a9619049f2a83e33f42b9971f8718a4a47e332526606599ae EBUILD sinatra-2.0.8.1.ebuild 859 BLAKE2B 5d93b3d9572ba4874322b52f35324de551436de0185051b44b7afc161983ac681aa2f5c6b4d3c57c077b93fb37bfb16b732c7c8e6e405b892524786d7530f817 SHA512 340e52ab29f857541ff5f48e1fd66c6cacf40c8d2bc831f9385d6c5df0b149e256bb2ca012cd28b958ee197c8b7c25ab1d1b042e515fa3c6c1dae21644630947 MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09 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 ad644718090e..87030ff4db53 100644 --- a/dev-ruby/tty-reader/Manifest +++ b/dev-ruby/tty-reader/Manifest @@ -1,5 +1,7 @@ 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 EBUILD tty-reader-0.6.0-r1.ebuild 652 BLAKE2B b6c6975705df2c0775600c530b69635f84fb5b67e67c7821c1a3ebd283b8e9bfbd15b1b062fa0a5af950baac702d5202e75f4a8d324804b4efb5a6ccf8113a80 SHA512 2e6bc50686518fb85d5bc63248da8e6cb58974bd64b427eaa17a74a3b2b1cbd97246719e34aaf5b622c946250cb1f2a40eeb35947e01d257b78fdb537e3ac42d EBUILD tty-reader-0.7.0.ebuild 621 BLAKE2B 26904268f5551e50bdc8eaa95fd1595b7cbf339a766bdb861d38b739a146d4398d1220c7e661c2c34a83d285d5b509a00d7ad447823fee4b3ad65acece56ba8b SHA512 4da0704f6cd24f89dfc470d940cc96fac7de135c24265b5aba0a87237d76cf14c4972f405031b55e7feccbffa184ddce25a0ed26b9f929d84e9354b2fefd5a6c +EBUILD tty-reader-0.8.0.ebuild 836 BLAKE2B 4b5d75f0fa828ef4a7f74d15b74f56dd183a5d7da57e297e04bd76e80f5b58313289d57bc6c0936141b0d9c3951276e507b2edd94f1690ffd498dab123165bc6 SHA512 91b223490dd6265e52e24915633fa6357e97c6878382fb39e19ef5b99c1585cfcabf3903d7e083036c26b74856e2635eaedaea8bf52d197eeb689730b72b0843 MISC metadata.xml 338 BLAKE2B 5cfed8b0cc3f30ce5d673f1da4293c1f2e344bc494349abebfd50fbaaed54d86c406da141fc56baf44a405371a033ca003fe694f8e59f1ae75e7e3bf26ade54b SHA512 54f630052cc99d956cee1ea64f958780bcaeec22564531c0373f9f80ab0200dd36ba0c13fec2da032b90cbd198c1154aac4a474c1a38a6ec85847bb17775fa01 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 8a83b5e26ed7..365bc0730bbf 100644 --- a/dev-ruby/tty-screen/Manifest +++ b/dev-ruby/tty-screen/Manifest @@ -1,5 +1,7 @@ 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 EBUILD tty-screen-0.7.0.ebuild 524 BLAKE2B 2d7c6e337bd0e04d30ae209e58fec38b13794d2da5b047e9f34d531ff3cb3195f45586dd0c38bc1f2452e4a7ead042be64d0d9d3212e6ca448cc806cb8f042e4 SHA512 7cae3c4807b4fd453171a8bcffce698858b0d08010bce68d985510de895ed99c15970cef63c123cbb13b628c4de73b2d709aef39475a4b08c5e0dadc1602a68e EBUILD tty-screen-0.7.1.ebuild 735 BLAKE2B 60f62ca1543f4d20e1ba4531de9bed610e43d3021c1f8a75605c38e3e61fed8499dd8eeffadbe35137ef2ffc7a8522fd981959ee03bfa82bf8ea6ed1b76af657 SHA512 26715c2e8d7cd957a81b3651b85006f428b28ab90011cc34a73790d15c8a161a34eca8d69731e2aca67eee30b97233f1c8407f71a137b391e3bd0388d79c96b2 +EBUILD tty-screen-0.8.0.ebuild 765 BLAKE2B b2f9bf11857595a397643b5c527d98d4ef85fbca697ed3947a8a2f0c7f98b2f0d0c1b47014901d1c28fb307bd6d75ee8dfcf5d3808340473b7b35dece3a64ab8 SHA512 f44b4ffd55950918b0257e3e68fca9c86e34a7f6e00ae243ceba2e8b0c34b64cc5bcc9b2bc2ed5a33d2d30ab26c6d7d1a70e54642762f1d77010ae5cba0349bd MISC metadata.xml 338 BLAKE2B 2f3ccbde97e5c0e05c77c5857ad47d8480b8f95bfedf2904984783c9709ffb60c5dfb549ef3fa2692e5340f014e35cf48e530eb5fc0b1d7e3776a9ce73a5620c SHA512 fb282ebc41cedfd7044a3dfe421ddae089537c1095ac51ede7967185eeaeae3da5ece20be14ccb85a9d5df9fd57b42638610e4c83784e8af174db4bc8edba602 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/Manifest b/dev-ruby/x25519/Manifest index 15cd94421f28..296dbced6552 100644 --- a/dev-ruby/x25519/Manifest +++ b/dev-ruby/x25519/Manifest @@ -1,3 +1,3 @@ DIST x25519-1.0.8.tar.gz 44313 BLAKE2B 844408f6bb77b55a2ca0222c46d4d09688838d7fc86517636a465da7fb225d9de2f14fda3d38d593f0feddb5e4aeab28ec900766a190759139bf05f6e0e6bd56 SHA512 42a9a2f1c470ea82c070435e4d85317c69fbd6e994f765c46b3aa4b544a5557559ff36194e37100bd8f581711156d185117535aeb3da9f5b6b5523e5a4b347b6 -EBUILD x25519-1.0.8.ebuild 1322 BLAKE2B 638d1b9e0d27df52cc346b6fa059c5f06630d5307ad50fa1c00df3f381f8edc8fe5143384d7e6df9550fc1afc6793f1b9fbbf7c57f4be56e3221855e880696d4 SHA512 83c6482a13880c6c2ae439842236dee4c1b7c6bfe3b454c9bf10f63fc4ee0291e31c5e7cb88536cee672c1cfedcd41df17b0bfe65939a773b35cd416e054f9c8 +EBUILD x25519-1.0.8.ebuild 1378 BLAKE2B d5f02b214752c0aad91aa58cb9d408d2c42ed9e7de5bd3e9852c120e19bea069824e359e806bb3d88af42687287767d69cb62a64ff37bcb55f56d70d0e200146 SHA512 cfef623266aed0ae228e4423e92b4754cd5496803986a318a4a6c1c7fc9742739b49a1472fc9cab33c94adfb577591c9ff080eb2ca555e9ceb2153f7b9a8c92c MISC metadata.xml 342 BLAKE2B cdedcf217661a8c942c63c838c96c0330f12bc4e9bfa7116b5e1d68170ca09f072e28213c756f05b092a65e3e8a0fe8226af0283304ac284da9ef30509f7f38a SHA512 4b7fd710aa92531a1c45cc891e28e91138dc3d16838d37328e07de9a335e6bf8b45af92ae7ba9b84827ab6e7fd7b24dd534cbfb2b0f395d6cdc608b58d373e13 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 335b116e21f5..7d3875931d97 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 @@ -25,5 +29,5 @@ DIST tl-xcjk2uni.doc-2020.tar.xz 127476 BLAKE2B 3b2196f7404cbe859de244a5e77148da DIST tl-xcjk2uni.source-2020.tar.xz 7196 BLAKE2B 0a73c1579c5b83573a50d5724c6cfdd09137f404ef8b528343c385722a9e36036d87be67d635869936954c07dce115a9a728a6757833cb82c88722e87010b0ab SHA512 fa719c1936e76ac3d0bb7f212a53c64962ea2c7e00546c603da218fabea566c11591af056276f6edcc68e2cb0b13ded72cf37535c4a8fc5ce53243743d6f8e0a DIST tl-zxjafont-2020.tar.xz 5124 BLAKE2B 2fe10b7a66157e1e4805fbfc2feb6fd0673a80183033d8004a7bc12bc04995ada257dea95245e3e6f56c5a64988d23114269144abd4750228b154405a6302797 SHA512 bb6047e07b1d3c326cdee875809053b90b7e753078ae1e6c0b3cad19cb645e7e46321b07509f86b8d8dc2eb331be8e50588a2f9c926afd413aed20c99f4f6a40 DIST tl-zxjafont.doc-2020.tar.xz 179452 BLAKE2B 2bfed1ef0c7cf6839240434ac99bff82d90db82e5e08736f5e4c2313cae8e68bca9e1514c454363a341e9bf0d79ea955ae95fbc3a201aad57575f6ef23de4954 SHA512 c1cc759857b60c123ae798e1a9168f85e7fa663b875f241a8d5160b14cf366bcc282d09b9e527469986ee268b160cadc89a906facf8f38bd76ffb9d07e0a7ffa -EBUILD texlive-langcjk-2020.ebuild 1087 BLAKE2B ba57194cc563a5c34b7ed3b1724610efb2d18f5cd5edc0c9777cf22396f1fbd03446957d024c949a31f8a984f8e2558946b85511f29be2f2dc68d73619038e16 SHA512 2f03adcbd627e2b173bcf013bae845c8273a820d0a1100e0851e70b1723c4dbb788a6cbd91d60e63d6078657b23a772088b6c3877f8678e7793732f653d9259c +EBUILD texlive-langcjk-2020.ebuild 1121 BLAKE2B b53cebe95590b20db7a332b3f6d2ad0c25a5b232fe5cea40b046ef83c75a90c5727dba38a4f7bfc2fdb7378c0f611273680a297f9a07bdf8a9e7b75b6b3de91c SHA512 cee4f5c13c6f3b745e0986fb493b3a805075d02075709e3fe806d0ebac0562856710808b98852abea75a25fd4d6018fad906f91d801528a75b60efd221952cef MISC metadata.xml 723 BLAKE2B 9cb444063df06e44b6058fd7a4696a54ce0da42446175bad1b1ae17874efc1481f68d667358c5b649905b7a8ec8bdb2b631711e39c110d002bc56bd1ffbcb888 SHA512 d8503e8724dc8600e133fe921e1f2ee8d62a30dd7af0cb50657ece7d50a2cf07178f84252014535c6a7d4cb4664f7492396a924060781599540a8e88f80d9de1 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 50f7ab5b82fa..fc7095dc9cfc 100644 --- a/dev-util/anjuta/Manifest +++ b/dev-util/anjuta/Manifest @@ -1,5 +1,3 @@ -DIST anjuta-3.28.0.tar.xz 6382736 BLAKE2B 8872736d80d0a09d35706ef69c0de56c84b9abf025f9552ae4b21b0b51c3ab8ad93f07dd1564601422890e92155cc7be80bae8de77106035621a54316608832b SHA512 c8de0b0debf0a511d6c50fe2582077a33c04290a045cce637c05c15df984cc3e8ee942c0c3a75bfd01c48e6c302d5424565c4e54fe6eb118c87a3590563505ef DIST anjuta-3.34.0.tar.xz 6420472 BLAKE2B a5e10ea3bb60499e54def8d1b78603b0c809167ad03a3e11f9dbd031514f1a7cb566d9c7694be23fe3165e617fbfc3d1e6ce36f7dc8c0672044f26390aed6d5a SHA512 9d5a4c23751893ff7e21cd55c1f112f27b53fe2ea5ac645c63e2da627efce202b88696e3e5d860ad75a5c13c88a9082775d74f4482208161b5e63d56c4004d57 -EBUILD anjuta-3.28.0-r1.ebuild 3936 BLAKE2B 683893d06cd59787db3911c2d68a3c8be2534ba4c387da7afa8a482f430d28305c0a5154bb7ed4bdf71b0697ca3cb2103245477eee828277172f167c7e9493ff SHA512 8ea1f8e247fd3b6bb7b89a246338f84a11a8950569144337f1ba398159cdd64632b2e9b7566bed8fcecb05fe61a9569caadf45cfad5a24a7cf7cb263f8ee5868 EBUILD anjuta-3.34.0.ebuild 4573 BLAKE2B d21ba5dc9fdfdd77228058f47309319a476ce5331c4ad74d93168f335933ec66dd5cb89b97593d452f2d2042d74e24e20e5827a76cf662edb8a1ab4a1bc5a854 SHA512 2d080a74611e8eb26f9c759a4484f81785e3ec3f10aefd56b555e18c3ab8106a04074e4d179bfff00e06545df278c1ca37ccce80cb809efcef021709b2cc7a93 -MISC metadata.xml 562 BLAKE2B 928b16bacff2417a1b50749486d2dcd656184b6cd7bce6f17e534d253ab2e1af854e18bf40f3188714e973b9c49f1b2691d031bdaef0ec73d9a4844c05b99218 SHA512 c452f34b8489e3faeb8c272282233341e22c958f04d750d54e07c487895aab8b03f4df096e1f07fdb7686a0295c770cb1fcf38fdca01f71730e991148013d82f +MISC metadata.xml 484 BLAKE2B c5b7715c5b6fb11c942e2505cc727cd72866cb497aecd009df54a969c158af224fe83653c014bf4e81b8ccc04328dd5b03669d3aea4b8f7d652428e2472fd477 SHA512 3a2982297046c18fcb92d9f7ffe04a29b59890938188f00cf0386208aa42d2603393f169679b18469e591a24da5a956d4c7d981eab58a3ea7597058b8911d5ac 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 20620a67a82e..000000000000 --- a/dev-util/bakefile/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST bakefile-0.2.9.tar.gz 775528 BLAKE2B e8e70c30cf6b4469323d28d0ea86d202243eb64b9b5eb438a84cfadbaf3dfdf96e3accfaa4435ba3c9fa4872240cc96ddde0c7a397305a36f26eb0f94ff89aef SHA512 dc28a3a68c080dababef68b9f39ad141739ecb5e4e1129620274bd80ac13f68cddd6e5625776f23c508f20e1f984a8830a949c425457cfeada8b44081873102f -EBUILD bakefile-0.2.9-r1.ebuild 633 BLAKE2B 2d48c1b840819e65fc2291fb4a0e1aaf61f01cf5a3fd0cc93e6a669cc5d9958b12272dee9a6a2008195ef286ff3d97ce9a58c53e73e068210026a4c0dd57b11e SHA512 e6df98cf3cdaae18ddf73bffcfbe9b170015bd930da1e29e76138e58f46b880c5d773c20af01050a55c633d77ba9ef2937fd5208e9ada17309e34a4ff55c1d20 -MISC metadata.xml 339 BLAKE2B 11a2e8e327beea6eef5502ddb4a20c0dca53152fc0773d919eed549022850d1080b5e351735f61684fa274e1a451c16069c77310714703fdb5268f33e0d60007 SHA512 bf67f77aac46a6857d646fe777216a776ba8f79f0a7dadec1b505fa8c914e1352dfda1a9f2470b4d36ffa3559aaf4674a2069377054d262498c39dc3623e0d8c 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 edc308ce4c21..1ed0fee73295 100644 --- a/dev-util/bloaty/Manifest +++ b/dev-util/bloaty/Manifest @@ -1,3 +1,6 @@ DIST bloaty-0_p20170420.tar.gz 3100016 BLAKE2B 74a3b44a5e63f8f06da7b554588be0ced62a0f6792513984fbf7cfab520f6f6173868d588427dd9ca322c6fbc29fd1b8931453ec045c591fd8de58904178bf2c SHA512 93947fd0c49c3223c1ec216c88fe22b24e68654511d4b9d4fb2bcbc816b92bbdaf47344abc1dc8f80ed0b38a8c8b09909f862f916fd9182048235582aa10feb0 +DIST bloaty-1.1.tar.bz2 5363836 BLAKE2B a538cf5634ed72844bb128238a521caf375eaab34fd3cce8fdd46002bcbc6c53ba986cc7c1e4b761b1253b2f01cb557c94e1e1585507ff89bec10c891e5f5a88 SHA512 142d0dd58fc0aadce3aee6e9260c6ed792a18cf5fe260c89051d51b9357c7527ba352c3d6c9e23a3494796fba3d88314b6ed8a3a76c6c0d111d4c509cae6b216 EBUILD bloaty-0_p20170420.ebuild 771 BLAKE2B 4ae64b49ea5409c692772834a7e6cd3b602551535f043caae15edd13ffb0a914189dd3cd2c0f7273e7de2041ad06516a3cdf70dca7868606c81feeed0798f99b SHA512 bb7c2e8461920737f157df3dfeadb8e8bcce290c23c88862e5870b36ebd1f6a568779117302dae9446f9343ba667f264738e120a047ed023cbe81e4ec855cac8 -MISC metadata.xml 245 BLAKE2B bb69925f4ce8806c3ae58c2bff19a846fbde514f04037a61c8c7280d2639eca514c08ad611f4d8c6202c1dcc652d9f7f9662f9ef8cc69a286288cd234d8dd40c SHA512 1e3616356c21ccb0027e00a1cda28ca8a90b05a1f5ef89c11ffb44033365216ab541dafcbff7b728b5ab852a4db539cdf5db54865b69c4d9c250233d43e70702 +EBUILD bloaty-1.1.ebuild 863 BLAKE2B c51884ed15178ef9a76090bb55ac298cb79a05e6cf884a48a40c666b8b62e252d62aad7bfe9047bda56c1daf67ab490d443604147a34bb87b42763a592651135 SHA512 2005017783c42be91fdeabdd9d20d80d42858882c19c9b35f74cfc7e358c86890a8a034854d49b55ab0ee1dde69a2b2c204f0f443861dd249d10dfd855a0d04c +EBUILD bloaty-9999.ebuild 798 BLAKE2B c24d2c676dfcec75c3ee0246877eaa8bc094fb3abf8728af5096090093eaa2e94f4c685bcdb6ed03ef36bc4d70a65e1469e2b8a705792c44aca6994dbd6e0b4b SHA512 f2d7d6f6f09ca7cb021777e5aaf7530e3d69dcb967fe952d4fdf6e0156dad11a75cd3fab0dead023dcc58c8fbfef3be7756a43a78f7f882357f2e3a8a22eed6d +MISC metadata.xml 449 BLAKE2B d5d4f84a73649bcf9dd3f72b67de86369c401dd65efea8455dcd42f20607d408c22bed118faed36f9768db0519b3da3e884261a7ef45ea596dbe3611b05194ba SHA512 06903ec854e5200edd588dbbab17a45364e76c324262c08b0b7fd1bf54bfd607b8275de5d4e5dc7c7ebcfe62bebbdaa6c00850747d3021bf2939db947cfef63a 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/Manifest b/dev-util/cargo-c/Manifest index 4ac6c04aeeba..e96296ca47e4 100644 --- a/dev-util/cargo-c/Manifest +++ b/dev-util/cargo-c/Manifest @@ -131,5 +131,5 @@ DIST winapi-0.3.8.crate 1128308 BLAKE2B e0e8ef6121f222b0500525192ebb69b26b71cc16 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-util-0.1.3.crate 9913 BLAKE2B d310b3fbe45bf4a25971c4396f945119efbe8f5bd497f03ae04eaee7643d9d022af69c4d511ed6e89fd10bc56d4448b8b3a624491a67a87dcab4f156c31ab104 SHA512 55ed7996a8f63e2218e74e778e47450863b19170bf1f5375a36b094c5e34bb41b19f093157e40190e105a40cd1cd9bf90e95966fc3a7de71f6b74e272723a1b8 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -EBUILD cargo-c-0.6.2.ebuild 3032 BLAKE2B ffecaf6d0232c7022cb5cbc7037c54bffdb8d557098f9ced3587a6fdeab1125e941eeac14c144eb628a65978b7e753ad70578afbe77cbeb611ad4a57ed6b2913 SHA512 32a1c2530c38663297a1e603fa933a4e7942223b2a3628d1bf03315077ba73d571a6922e38983dd753b03d09c6a36d5592c9b20bda141a44568f293eb95574cf +EBUILD cargo-c-0.6.2.ebuild 3039 BLAKE2B 71528618301cb0f89b0ac924749fcfa5d153ecc247e6459baba8ed780d65adf3ac29aa00aa00eda4c77251502f1445f4636c3d8075930c9d7ef69cc3c3e1fa8b SHA512 5005316f2ef27b373abb72dae04920b8d1ffcc902ac24198c0b8285752b161fd238bb92068d2dd4c7a7a08fd4dbdebecf2c817dca99e9d3163d48f32658edf7e MISC metadata.xml 326 BLAKE2B ec5622ca2c87640dfe5c409704f1674bc53ef0ce4d0778227d3816cd4a151f5f09e3de1f09814ce98f5e208e04a5cc0a6c28dd1b9bd81fa3857b688d8e9eebb9 SHA512 f28238739f1c2d04cb617ac31c2965fb110b560e5b9bbc6fa2749f22cd4cb353ef6cda1df1d718f165e4ae56f5bdf66da9104f6440d7d0009ba352a877c1f3c8 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 e76e739a93ee..1ce46ab165cf 100644 --- a/dev-util/ccache/Manifest +++ b/dev-util/ccache/Manifest @@ -2,9 +2,7 @@ AUX ccache-3.5-nvcc-test.patch 262 BLAKE2B b33b6372e8e6c597d7ed6c781f0a3ac22c435 AUX ccache-3.7.10-objdump.patch 392 BLAKE2B 6c15a165aff5b2633b0c3571f8f89a3480d5608b006f9f3c0a80117d5c94039fc3e631d0f54c870df1904ac5c855d11007fb73178be8df7001be4f414d103ede SHA512 94f291d44a64ed9aff04da39467751aaf84262fd987c63e53213cbdedbaf30c36ff0aa0902e73418846153e8cdf5a912b021adf7c122bea9698cb296faa9ebf6 AUX ccache-config-3 2147 BLAKE2B 6e703e12b6a2f83b838f8b1d1e534de3366b6e2994990b30c381b0df28be9c0ae7c0f1d7325282e97ca54881171846c13945b264bd4a793785ff1a19d0941669 SHA512 05d512b001b6a2fdc947d10d810c89683144080a060c24a37422e9b587594e1ee42fa1d7607461571f196819dae92146d861e8ae116e9226e1ff97ea035b3003 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 EBUILD ccache-3.7.10.ebuild 1531 BLAKE2B d1583ac3d2283f44e9feacef08092cf7852ebbbccf35ac82df08f48be3046aa0c89bbb7084d0b77b31c135e350c7f5528bab63c9663db5fc1918ff7d71199a18 SHA512 c1f7d9466122f2c77925cf885c7ef08c596589e7cf005416f169bd9b65eb387448d32fafebc7908d4c15bb3fd5a10b24e48fc45db0b48dcfcf1a70d52f5042d8 -EBUILD ccache-3.7.7-r1.ebuild 2204 BLAKE2B 168006b6402a929a5c4367d98fafcfac1f6bb0a4ae11c2aa495cc6c326a7ff21cedc81204451ffa592b1b6f04150aa7923f0eff851ad502496bc101641f7ae0c SHA512 f60bdfe797f15da5ce90a784029dce92971bd15b90e91d1503ff2da78d8ef6d57a9b98ffa75c1f9565f4e5a71bc09e0be58946a0613d3fe2fdbb20d1797c8ccf EBUILD ccache-3.7.9.ebuild 1419 BLAKE2B 6f248e8069578a8fd82ff7c425978c3656d45943e77c611d663cb3d63ca3ac526cba14d410dc3a3a5f46a140733d8fefc0b7580504b9008fc97c963c47669ce9 SHA512 c218ae20057eebf4242b51c5b3fa4dd6e3e9bc43428d4ecdff197773c80a6967c81e3df246c298c89cb028dff9caeba6c190e897bc60cc772445d43519444c0e MISC metadata.xml 445 BLAKE2B 8ef8f120989420428ea85108180c659c72a7553f3f20ab96597d26aa04b059f491aeae8c887697a214c437f2dba30fbb934cb47c1db93821eda7dd489e6cb693 SHA512 41ffcad23c9f0274c48a058090d6404cd782dea6674b81615a6b3b7fa272ff5df4c68404fb4dcdb9d2275c13fb137f21f0f65232d5fb1ef6152cc25213893249 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 f6699fa4c40c..5989c2398859 100644 --- a/dev-util/devhelp/Manifest +++ b/dev-util/devhelp/Manifest @@ -1,7 +1,5 @@ AUX 3.30.1-optional-gedit.patch 1259 BLAKE2B ccca312359fcf0105a3ae934e0b51582f597eb84b34ceb82967d5939c735537b261148202f6fb277ad102a1337794b2416dd158d7432a4d13159721c2bdf3abb SHA512 e7a0a659711063d0ac37814bed3c8e43cb1d7bddd313fa87b7cba2a1d2eaae45ad6fb430f247c190f0f4f15813135c572779f44dfad8bf223aead214f4e8566d AUX 3.30.1-optional-introspection.patch 1266 BLAKE2B 95bc2dece601e561c95d420e3bb564b318c7498ac67e30ae9f40909bd781445c4c8c2e1e1dbee2932c530d24f19357c49a7ba59caeffb767aec66b1feef6605e SHA512 959319c7e36f1dbe1dbfa858f53a91b6f6f1c4e469a7a3b237bd8ec96a7636fb719084f5bf9c0146b253eaf7f9512db4a077ec1e40065a827597131515d889e6 -DIST devhelp-3.30.1.tar.xz 317956 BLAKE2B 8646fb97f0649bc166c8a21472f4c638f37bdfdc9e34b7214f0e5bd32c1c78664cc320f978fb27e313de54e88cf31685596f4bf7f43235ae96345292db6a9fc1 SHA512 f6f028948edd4c6954eaeeb026bf69c11284d725925d354ef42ecc67275cdcac66e8d3657d95d50926350543489b2bb2fa3a194d99d01494bedac60d3a2b4bbc DIST devhelp-3.34.0.tar.xz 288352 BLAKE2B 26c8c05c161e5607492fc26f012280468ed247ad4c166013e9df5fc1c76d59f98034a157cb58be9554ec65f46520b7d0d2ba78de00134570e84ca5a5ba0dc504 SHA512 34ed48ed323827b01f7d32e186da856c788ddfe37d6836082a81e6c8e4cd7bfc2265309cc3b298a0aea542b85e9261987d47a5a4396d865ec7e4cc13a9d05814 -EBUILD devhelp-3.30.1.ebuild 1812 BLAKE2B c91d39303521e9713889b705880ccf73844d384ef862ac44bc27da7dd89642330a53f1895c987c130d9a045f338f7a2e21556f71a1c52f74fd662c451bd91387 SHA512 7bbf8b15ed05ba91002737ade2f2bafd818c20a94237f7816e538aa9f5103d18968be82f1105e333e1b4cb50c8024c72e832775431aff18e892dd369dae54f1e EBUILD devhelp-3.34.0.ebuild 1785 BLAKE2B de85382d7371bb1bb4360639396e4df2eb937e256db3a5abe431e310eaadb6c48384ba8da8508286919263968e9070b17e76dcbcf7d00e713d732c2819ef1b46 SHA512 ad45cb14f9f1839aabc3234d5238034a4c882608cd56cc38d1e2cdfed6be02c474d996c502d206a99fe3c72d26d66d0d660e62dc556aa8e18b16ec6f24740bf0 MISC metadata.xml 337 BLAKE2B b031370d8a469a93790b021e5d5f1bbd368ad0c13b144e4fb593d0abbe04d2408f6a7083ae1a1580ef5fdeaf26c59bcbcfcc0d5731f2fd42bde769cf1fb1ece2 SHA512 76931a5e5bff4c6f32aa55e27ff6ef6e320f79c21f1e3c3b3af4733dc0c141a7b782dfa38227fca4d6d50b763dcc3fd191581862ada051951b3185c596ca6753 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 1a22aa6eef45..6af38d938929 100644 --- a/dev-util/diffoscope/Manifest +++ b/dev-util/diffoscope/Manifest @@ -1,3 +1,3 @@ -DIST diffoscope-149.tar.gz 1570458 BLAKE2B 8182822f01805277937bf6993094a2ad2e32fde47a67a01a071691487582c22f9be9e299701ad2feda85ce79d5952747348e3180b22e60878d01f28f6e8a9ff5 SHA512 557f0edcd5620a097668108a223f3f58338890eaeb096982c398f1182e26219027c4d62dab688a19743be1167d0affa9dbd6b7b7440fcf86a7f55ade7e3be288 -EBUILD diffoscope-149.ebuild 2161 BLAKE2B 9ef4a812c5fec5a923b0b796814052c00842cd36a447832fe65aed32c341454538ddccce2baac0b038d8bf02cbed98a2023eeba33e8a7868f34a882331098c34 SHA512 e508fee8307b2e634ec33877124156fcb8afd43307747b1f61e18ecfeaac00c1140c1906ef87015f3b76f70ac5679c28fed47539e52ce0adc29c6257ad6deacb +DIST diffoscope-150.tar.gz 1570701 BLAKE2B 74b146ca6940313817025ba1285ae529c17da82d3cb13dae1b3550cf900d626e774eda3b993f930cf2cc7cc72e0f47830c02ec8ad0d5eff18cefb259757663d3 SHA512 ae2932bcb44078c1ab932512251dfbdfb4d3df0113388b22c5d77e74b74f7efc0f9b4c0bffd6d79422d89d3be6bfe07f9aad337365e5ee704f2710de36cbf4b7 +EBUILD diffoscope-150.ebuild 2161 BLAKE2B 9ef4a812c5fec5a923b0b796814052c00842cd36a447832fe65aed32c341454538ddccce2baac0b038d8bf02cbed98a2023eeba33e8a7868f34a882331098c34 SHA512 e508fee8307b2e634ec33877124156fcb8afd43307747b1f61e18ecfeaac00c1140c1906ef87015f3b76f70ac5679c28fed47539e52ce0adc29c6257ad6deacb MISC metadata.xml 2137 BLAKE2B 6ff55f85ebf3f769c10c3e17a69900918abe142e491b7b8460bed8fe6a036763a743324bf1a10e7a3772761b38c9632ff1352e9c6677ef691f81acc29dc321e9 SHA512 e782e12dc91d86612768a2e0c498f54a9728691a76008ee1e6cdbc4d8719c2593344f6c37786982abb0de7b85d743d7614652a2e8c9cd9fef053c3a32e1e484c 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/Manifest b/dev-util/glslang/Manifest index d7832b2c907d..b865a059858e 100644 --- a/dev-util/glslang/Manifest +++ b/dev-util/glslang/Manifest @@ -7,6 +7,6 @@ DIST glslang-8.13.3743.tar.gz 3183453 BLAKE2B 2e8fc3693477be8bd6f8000a0eb032b314 EBUILD glslang-7.12.3353_pre20191027-r2.ebuild 848 BLAKE2B c21ffc390e783a2abae679b7c10b20b0f6b2c7c0240638a54b2717c0e65289006b367ddc96115f6234a3c999515314736011649283c14ec73aec8c37abd26710 SHA512 d6b739906ffc084106aa5dcd0182980c91a0874b1425f1eaa2b05e206597e2f7c807f87c02c8fca0db5c1f9860a378579cbfb4646f429bca72de672c151e87ee EBUILD glslang-8.13.3559.ebuild 759 BLAKE2B 64a7cb4e904a835110d41ce432dbb04a2e60efd884daa5daea7f36eaa6356126793239889b0b69ce87ebdcaea2987550b84405c58553dd87276a579a61b788f2 SHA512 0a362fa37d32551a976a8ced67b9dee1556b3c8f5c90cdb7446643c4ea4f07e388bfc9594e9de9ad3daa5f8c638db3373ef6592566ed72349dd892c5a24777b6 EBUILD glslang-8.13.3560_pre20200404.ebuild 870 BLAKE2B a79d014151d18393e8fc95cd4bf3ca7eb859ba7250665ea97d3f77c60973dd496c0ca82a1c0f90d5870bcb6b2e87d5fb29ee9bc968b70b9df6900cdc90827f6b SHA512 47ad53da564d55ab780b5a69abcc232798f2c48b9babf9391416abf34a8f7871ffbb27d6893cf98caf56cf079b3885f06e8b6e60a3407a5e051938beef7b8cd7 -EBUILD glslang-8.13.3743-r1.ebuild 835 BLAKE2B d23510edf3f2238c6a720c5c8a8eb0a2c296c2afa04201cfee0ae04f154602e2c3db5226a428b7aff1b167ba2c2ddd05587e589c11ce733da2436b8b67f9f724 SHA512 dc922535ee006ae074b42bdd462fe552575fb922c0faa886db3d960e768f19baf680860e4eb4b545f6f5156cc5343e59c660a2f4ee93b7aa550e630372fb2f00 +EBUILD glslang-8.13.3743-r1.ebuild 842 BLAKE2B d0b112cf2d379bc8db4ccaf3c7937cc740bb100e316065a0649db2b6f6684a90f09a16f21bdeb5d711a02b69669e999c72dd20f5188c50b2263644a5bebce97e SHA512 dced83186a4e1a855b85155cc71e87b196967034b833aebd395ccc36afd3047e616386ad0410fd6e4b76d77ea344bd2ec53590c07eae8e000c85fb3d34d974f4 EBUILD glslang-9999.ebuild 758 BLAKE2B f4f9a1e734aff4245c035d872d6c3a04abebf472730398d666bddab58cda002843b4dd9f06eac7d652c4db176cc9333e025ad27ddd1752a509786e12e341f9d1 SHA512 dc7eed08504ce61a142ad4ab3e6a9cdef360163dc5deb29dc61823ddf25f4915abfc0e127900c0acaeea3173e46c2fc152eaff41bdb6313861b04c052c57925f MISC metadata.xml 330 BLAKE2B fd98c615a1b5c3364e122b66d18e9667ff1bae51218e2474862a0376f352421cfbe7aa3b4f9751ff8e8f24510f4a6e3f0e1977ca759b566b54f48fa45243980c SHA512 9658890a6aa3ae0c91e71416c3996d9c8064bb970521b5c444d617fc4a51ef2edb62aa7d44b25ef96768417de0c5478999e74405c6d9ff847816311990c945ee 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/Manifest b/dev-util/gtk-doc-am/Manifest index abb00bcbf83c..e436d3f73318 100644 --- a/dev-util/gtk-doc-am/Manifest +++ b/dev-util/gtk-doc-am/Manifest @@ -1,5 +1,5 @@ DIST gtk-doc-1.25.tar.xz 673184 BLAKE2B 2468b70403c0334b52ce1bcb77d2015fe83e0af9fac861464db605de9744ec1c7300e9b9a4b4fe0a3641e016083df063d92e1b74e44771d7a88c66815a396765 SHA512 7ac8c73ab9f9ecb6a142bd2232450a6431c3e4fe2372ff40460145b5d0bcffa1953c8cf49436539db86c3a32461cbd4180c714cb19cdd68bfd557816b789339c DIST gtk-doc-1.32.tar.xz 762000 BLAKE2B e87b0ed5dffd04acc7569171343839a742a874438248546b1b85ca71102d5a546f41b450c5cedf54ecab5b7b6585a4dac36d7600b21b5cce491470a50f82d3b0 SHA512 6d28395968c2951f1685570e5778b5add76d1b9cff8fcb8632b200b3ba251602a1ea59b1def84fc28560988b87fc0dbbc6947af88d268db6ff23e9c28aea3b28 EBUILD gtk-doc-am-1.25-r1.ebuild 1227 BLAKE2B ace0d550c2ebb0ff35b80242ba3dba196f0b0045d04b1584ca2b9832da02bf2c7c34d57cb82d98815ae1442824de9f8a9fda030f4826a2753264e498a3ad48cb SHA512 b43e74b4da2f9fc31ae02c117e1fba1d8d9ef809888a37a5b1d7d193009862d5b39ad5735d9ca8283ae7bf5e8258eb1c67ddb44b05bc216cc03ba4d8e752e97b -EBUILD gtk-doc-am-1.32.ebuild 846 BLAKE2B 1c217bf21995fdd7bcda8e14ec2bcb4bf472b88b3021726e748df2515257e996a574125d7c98f82c41b91120d24a0d32fea17dfd83ff0ee9789f6d5fc48382c6 SHA512 b99e520e7e1573f70e678ff6ec8bf3825774edb8d091a8a7de28c7875d53e7c293cdbb7ecb978385efd7642db4a927cd83e5a32c9e2db303fecd590dd6a43092 +EBUILD gtk-doc-am-1.32.ebuild 845 BLAKE2B 044ea059ea4f541aec142d17fc65f30d6ed83fc3bceed2ad2025c02585d0e7f49787a78275ccdb3a90f3f067b71685e8e8717564cbc948d1a0213b9157f0d002 SHA512 734909caf4c8da99c292462b4360a14bb5af0665388465483f9619ebe79de3050f2e6ed0b12272be3e80b6ce2f6b300d9796804ba3143cfee37f5777f0120491 MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 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/Manifest b/dev-util/gtk-doc/Manifest index a22ceca77664..bdd531507f1f 100644 --- a/dev-util/gtk-doc/Manifest +++ b/dev-util/gtk-doc/Manifest @@ -3,5 +3,5 @@ AUX gtk-doc-1.8-emacs-keybindings.patch 582 BLAKE2B 9591f8f58dbd2c5897abf020f96a DIST gtk-doc-1.25.tar.xz 673184 BLAKE2B 2468b70403c0334b52ce1bcb77d2015fe83e0af9fac861464db605de9744ec1c7300e9b9a4b4fe0a3641e016083df063d92e1b74e44771d7a88c66815a396765 SHA512 7ac8c73ab9f9ecb6a142bd2232450a6431c3e4fe2372ff40460145b5d0bcffa1953c8cf49436539db86c3a32461cbd4180c714cb19cdd68bfd557816b789339c DIST gtk-doc-1.32.tar.xz 762000 BLAKE2B e87b0ed5dffd04acc7569171343839a742a874438248546b1b85ca71102d5a546f41b450c5cedf54ecab5b7b6585a4dac36d7600b21b5cce491470a50f82d3b0 SHA512 6d28395968c2951f1685570e5778b5add76d1b9cff8fcb8632b200b3ba251602a1ea59b1def84fc28560988b87fc0dbbc6947af88d268db6ff23e9c28aea3b28 EBUILD gtk-doc-1.25-r1.ebuild 2764 BLAKE2B c038d0737340ecc172d6bf11977b98ab45c22cfb36c412548c67f89e6b9fe09727a59100160bf9ff885b8e0453b84de9707cb6ed77cfb248ff6ce6bb6b585077 SHA512 95ac0021363d8b8bc6e0d9309f2d9c56d8ada1c8ba88ab75cad0f8ebfba66bebf5131745327867325dfbb66368f559e6f74c5e722083bbb21422c6c9ace4fef6 -EBUILD gtk-doc-1.32-r1.ebuild 2341 BLAKE2B 26e5e53ff697a2335131cd04382754e67b3f3a383051ba0ef7d4ed6acdc6f00c44ffc385f8d5d607b0162342ff98b8d45c91a7842ba805d78fbb55a207808b79 SHA512 d539edce95b307db14915083298e4aaa426bb0dfbc193c6039441520a197749b6a1bd3194034a258b0e84ec1c55b0394c898d5c972e4cad89807fd5435b2272f +EBUILD gtk-doc-1.32-r1.ebuild 2340 BLAKE2B bd2c6091b9237fe011e29429bf7a515d3e9149667fd8e553319d04da49f0a8983dac1a3aebf0f5aa7df589e03398f1dcbb816fc3381cd10cf2f8da328e4afbd3 SHA512 e70e382d6f2f73de8a9205055f9766b1b18318c4707044c595f6ea8b4f75a53afe0f09c7cf5774a8820ec234f9b31196b2d1a2fa18be6cf6112cb35ea05f8368 MISC metadata.xml 659 BLAKE2B 8c57567cad76724388d746e74bd1056a062c7280552494d6265b5fa38be518983188f22948bdb389916ec6384c17308e1ec292ec36f633b6ecd6f27102f74f94 SHA512 4ffcd239d0a5788ed94a204395a51d8b706663ac69139965e7d28282c473b55cd006cf3786a3cfd60386439f9ffa5d9242ed43ba05783962cbac002f8a00539b 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 b16a056f13aa..2d6ffefd5beb 100644 --- a/dev-util/gtk-update-icon-cache/Manifest +++ b/dev-util/gtk-update-icon-cache/Manifest @@ -1,5 +1,7 @@ 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 EBUILD gtk-update-icon-cache-3.24.16.ebuild 894 BLAKE2B c3534d66ac52481507d5a722eba0b98eb780cc18be33e18e336228def9d67d0a41a067507e83d3cfddac74c57fe2d33f26f1caeca77565f64a1a6197e0c664df SHA512 a3173194e30215c653e2d10fc7e864c2a9f70a35f0bd0d8e3e72d5eed8e8f98552de249bd5c4ff59320fd4bd0be7aac90896434ec7b70a44de12e3c1afb899dc EBUILD gtk-update-icon-cache-3.24.20.ebuild 897 BLAKE2B cd9f19dbdeb333e1872d0a7a2b4acd9f6051e0577dd81cd840d5e1e917f558f2ac93bb46f16df39442a1fb3a7d4f79d0f6032510ae1a5e0d421e931d37ba2ef6 SHA512 01b6d21fe354433e574ed12d598df809ac93fb6098a95e93935d8ecf7fde44b54565fdd1d7ec548779e83a70e7c45b33673d4a7ee286f1ebeb68626ccd0ef2e6 +EBUILD gtk-update-icon-cache-3.24.21.ebuild 903 BLAKE2B ee0545f00fea8535537acbdcefb75666308de4370e36e89aa1ddae46dd81442ea3f01db5ae511e1ce459aea94d4bd756811888072de25c678f219d922a520d94 SHA512 972dd1ab10307c5d4d60a0333bbd06fcb84847566ed3fe9395064074230fd93afccfd38eb9872bb9f110960135a064bf09a50b34888265c05e92c8a39fe0f35e MISC metadata.xml 647 BLAKE2B 2846e4ac0b5816fe7699b197958118535cac7092930d7b6ba63c23b126242102edd832d60b13baeed23bf8781babe1058f06fece732c4ecd58c9b01b621042ae SHA512 7301a9425528d65112ec9dd1eca7291473905493b1b550119c6984141b3b216c4f3825d3b2a395a8375aa8b481b29d841153bd279d593586d5ea7d77ce46d7d3 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 8ff0b10d21a6..a6db4e806561 100644 --- a/dev-util/pkgcheck/Manifest +++ b/dev-util/pkgcheck/Manifest @@ -1,4 +1,6 @@ DIST pkgcheck-0.7.6.tar.gz 234637 BLAKE2B 31c31d987aed03e4a61f58a3dc3074985a4f436e3598f11257d602a668525f24e45c540d56e5779237cd36299b0ab73b9a59e3482099cb5accbb3ea8437cd7c5 SHA512 cfded3a5a0249ee9279fe93156ef524cafe7302915dfbbb01acd0bdc3acefcd1e90c6bcfbf3dc40bd5cb71680cc6453b1de045878d75a9ade00c432e663fd136 -EBUILD pkgcheck-0.7.6-r1.ebuild 1407 BLAKE2B bee6c04613beba766ca7257889d928de88cdce2cb2059c9d10ec8a4089d587387399e013dee4c6e3e52843e355be1a85ff55ed93e08327df4594f9a2b36307f6 SHA512 426d55e2e90bbacdd128d9e52e161791cdd9ed6b82b7379db53cf0670f4c06538b06b8998bdf719cc97dcb2c48912d0bdd31963685a4ede455f13a6609a926b8 -EBUILD pkgcheck-9999.ebuild 1393 BLAKE2B 55fac0abd9bff46ae2c4e5525d4cd9f37f80964d0ebdc0401186e114bc46a3e56f1c4d151d58ddcab32816ca4e037ffb1f33d4b8ff1b399bc5028618bd1cf074 SHA512 da71cc57c1e359fc57356bc711b99375e5243de295e58e1937a0c80a6a5e60a5ac6bb07deab4cdb693685f89b630d69b56545830c6e21895c87894abcf13996f +DIST pkgcheck-0.7.7.tar.gz 236359 BLAKE2B 46628e6fe1ab711773209785f3160ad5521f7173a676363a44102bd26b443eafe4f88829d9a6c9cf10538ebfa7ca8b28cb8c27f9719f98217ff626d1b5a9a0b3 SHA512 ac88a3aa689983bfac0efa85240e3a02c822a075095ff9940fac0cdc188428126e7612807e57a7582f21fcf1d668dba29d4785d062d757f6444fa024d0437751 +EBUILD pkgcheck-0.7.6-r1.ebuild 1406 BLAKE2B e372ed4f9d398bfb4d07113b584214d803ac3bbee2e107cd462913ff83f96fa500612adaf381184a8307cfa5d50f93635bd9b072b3a438242c45f0f0b62c9893 SHA512 905553b12e2b03729be9c38834f3847a33ac3bffe5c8ad0cc02815f32a4eb0cdc74cc975b334c4a896f00d379f55b6ade1ec2a009287522ed3c1a3c139273f8f +EBUILD pkgcheck-0.7.7.ebuild 1407 BLAKE2B bc83dcd07125125157e16576be2e4e6e34e46932b35a91dcaa7cb5fcbd2bfb2409e7bc4c8a5bee8625585b5f675255fd616e1824e2fe4f48e4d17d8f4832f58f SHA512 e2bb02ed14cc6edf66ca20b473bcd90e24e5c5582717fc4a6abadf42fc91fb93f8003ddd19d75b53e7d9151a5cd6bb7f95580594f92d5b95e5329126638585d2 +EBUILD pkgcheck-9999.ebuild 1407 BLAKE2B bc83dcd07125125157e16576be2e4e6e34e46932b35a91dcaa7cb5fcbd2bfb2409e7bc4c8a5bee8625585b5f675255fd616e1824e2fe4f48e4d17d8f4832f58f SHA512 e2bb02ed14cc6edf66ca20b473bcd90e24e5c5582717fc4a6abadf42fc91fb93f8003ddd19d75b53e7d9151a5cd6bb7f95580594f92d5b95e5329126638585d2 MISC metadata.xml 328 BLAKE2B b84dba717460e84f7ee3163fd8d6a5f13eb3b15dd1bb749f6ece81f062e3530988dacefadb24c1395eb36593a7ab6d868b06c8c4ee8f620a17c85faf04283b24 SHA512 5696505214a737ad495b23bfac2a51fbbc5b1e815eb6fcbabb3c6674325f05e3f6f418de05257c08935e389e47879e8a2d1b3723ec86aeb5ad97c6110fd2ec75 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/Manifest b/dev-util/spirv-headers/Manifest index 093008ccce9d..f080723ef501 100644 --- a/dev-util/spirv-headers/Manifest +++ b/dev-util/spirv-headers/Manifest @@ -1,4 +1,4 @@ DIST spirv-headers-1.5.3.tar.gz 387520 BLAKE2B 80f210792294232b9f1ebd12e96a8070b27ca29fcfcf8f61c19b0ddef493511bd1f5f85d44f6112de6154108237147feb564334cd47fb37b6f3e7dfb50620a7e SHA512 fab90cd073aed34320d2a03c441746101e757a4bd44f0b259aaa34e1fafd450b9576d8d539d85a8066cdf0eda3e78c807ccf65cd86ab9d8660195a96e9a50795 -EBUILD spirv-headers-1.5.3.ebuild 500 BLAKE2B b4e6b598ed2ef2abe431eb4505d449a9371220ff950e196718c9dcebad0493db9a05e8378c22780bcdf2a56240b0b4d5b0f1a2964283c0ab6ba199d0de950b87 SHA512 09701ea97c560617c65e165223b07a6faca3a05ab75e746d5a1e4a90ac8321d8a4d6a7e3bdbdf1de02ed293d1e7d16466df65b8467d06c758cf886b4aefa294a +EBUILD spirv-headers-1.5.3.ebuild 507 BLAKE2B d4d65a336969c9dcc260cc32e31c5b2009c098ac531781fe9feb6eff33b04af789ebf23ef61040c28943471b37b353cd074c88b7156c6d07c85130991d33ffd6 SHA512 cb7f5c7059263fc493fa487f6e496bfb592930b81566ab5aba4ef3273d8dcf1f8781d910f1bfeb76da57c3b3b38d06dd473ada73406b6564dfc3ea59a6ec65a6 EBUILD spirv-headers-9999.ebuild 600 BLAKE2B e52054009b4c2a119218fe8e7d1d7606a5355fa93c8a9e14d7e6174dc212d2c87a7d2c57106bd4d217c8fd0ab88234e5a186f700664ccbd04de8b3520afef10e SHA512 420d7be91c892302e0b052c9bf1a628d663f95051a6d38580944aafd1c43c395cb87cec8df6d2d756b8fb4a177b23671911f58c05e9e5b035a41b0b9bb399dfe MISC metadata.xml 431 BLAKE2B 2a03bfd5ff92d23da598ab731032790658e828cfc16c1bb1bcaed0e8e8aeba5d76ca97d5b52f5433bae5391e5f50d2d1028c49689114da7d4fc9703e40f964d6 SHA512 a770e25b42892a5062dc35739c6776d1e8baa22ee4ac9c745b0283fdb3322ae4f6549693045f9125b6a604f4f103c34e52bc069c11f47394373400c522a877c5 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/Manifest b/dev-util/spirv-tools/Manifest index 89aa912b06be..f0eef36099d1 100644 --- a/dev-util/spirv-tools/Manifest +++ b/dev-util/spirv-tools/Manifest @@ -1,4 +1,4 @@ DIST spirv-tools-2020.3.tar.gz 2170858 BLAKE2B c9fdc6bbf6edbb6e3e5aba1fff9bd179b7b435ecb4ebbe29db38ce0c71166269484f8c3798a69a0fe5d936392b07fc6ccd5f058945aa70330612a6ef8fafe12f SHA512 8abb4fe227dbe9d0fc4279523eb714ce3a590a3c56e3dcd226317bc7835e2dceaef3a46c0873c2f144c61b28f41c0fcdf2985cc4f708fa496186c16738cc493f -EBUILD spirv-tools-2020.3.ebuild 1074 BLAKE2B b8d44eb6a94f94249747846cc5a669cedda044f106f6266f4ebe9fdbb401ff03493f7976463b9bf9a02343fc11491564aaef35fc8e948d5d15ac1c5029b00c5a SHA512 9f5796e86ddaab54f363d936a4e811e3ad020e2ff7970d6672ffa042027a3c39294a7ac8f0141d6d74d4038fcf3024be84ae2151571ec05cf88fb779291461cd +EBUILD spirv-tools-2020.3.ebuild 1081 BLAKE2B bbacfdb6bd50d9152c39c0925d6381af8e866ba8a6eac0850e8598da2d6b63aec12211cc5f86efa2a10af3705190033d91d28bcd8964738b1dc806190a8827e5 SHA512 54f03ba94e904bd78e2d8d0b27589552d47607fa25bb3eb51465bc27a97bc7dab6e7c2f43fd49571a0718d636ad29a1778031e861960b658cbd21406dbe0d141 EBUILD spirv-tools-9999.ebuild 1076 BLAKE2B f2b331dad1276fcdb1ae4029c75bca06be7136fe8f543053d8a7c0bd025d383132c756397cdab4f6c4cbebddd54f82d8a469802e66cd5906867768a952974256 SHA512 32b887f0b40bb37b1c6d63f93eb787c8982996ca94e293e531904870484ad811ea36f4c124101c6cbf33e95d3984f44fd6d013c3043632d75716356a3f5e0faf MISC metadata.xml 429 BLAKE2B 84129eb27ea4a745c90ed7eab09723b41b45a696375c41458c45a6163dc00cd15d208d6858ea4fd92280e3ff3bb385f340ec3684c980a97ea5fd46fdc4c24001 SHA512 13b340b0e43ba726370f3b013759adab727fc37e251ec5777d10541976843e3e575be23ee015af83dd2e98a1917f4d2511467a38afd064cef025ab4700f005a6 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 18ce09609ec8..f88b6f838f11 100644 --- a/dev-util/sysprof-capture/Manifest +++ b/dev-util/sysprof-capture/Manifest @@ -1,3 +1,5 @@ DIST sysprof-3.34.1.tar.xz 372612 BLAKE2B 3a50a00f29866ae8bf03cc7a57b598e40a6a37ad88ac2159087e4f2a8a6a5cef09b345dc5332fb1df9036c4e159e98f19adda45588150b059af313878b9b554c SHA512 5f2d820935291a3b578222d5daa87b0a2f74cd16d14daca19065495be61cf7359f00f12f452a5c0b4e05dfeb94e2376017c2288cad92dc0c4bb9bca51b903d19 +DIST sysprof-3.36.0.tar.xz 435956 BLAKE2B 990a6c6c28339594df915ed1fb98f504bf6b080a5e3c31af0cc4bcfd208027361f02a9068291692d082787a6fd42ab414079122a63e4706aee2511040379f0c8 SHA512 41f99cc3446a6624ea74fcdecd7a29a2e5e2d4086383d59a9064c4a3df5d9b8d08f4903ff4dcc85ffa9c6d42bd84dec5c03f6010fffd4415cc8fecf4dc0b23f4 EBUILD sysprof-capture-3.34.1-r1.ebuild 1158 BLAKE2B 28a75972c7e9aea4a7115985a0f82bceb3b487c04380b9779c5fc5450000aa47c847d3b03096c760b16a6f08fbc55e8672228537ecd70f0ed5c6cf06dfebf93f SHA512 e55ebb10bfbfb5805ba545441abf5c55f4c2ebbf820680edb27d275e92f388e7f183521faecdb048f6b34dbaaf1811e59be63c45ec80957a601c53de4db65a07 +EBUILD sysprof-capture-3.36.0.ebuild 931 BLAKE2B a0a2caabe8cf49695179e76067ae0a85e2a92433b090756d38d1d1572bdd53bf817d01520f146b7f4476276ffc18da4416cec2d2c7631518d05a504723c5ae6d SHA512 531b2a1d4c4d4e9144d16f70ed95a43c30a3c0460c62c9a1209c7baf1cdbbe86ef635b4651b4a11033a444ceb48e2aa24aa1660aaa8339805e9429758bc9ae3a MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 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 5d061adde5c1..dae844c5260e 100644 --- a/dev-util/sysprof/Manifest +++ b/dev-util/sysprof/Manifest @@ -1,3 +1,5 @@ DIST sysprof-3.34.1.tar.xz 372612 BLAKE2B 3a50a00f29866ae8bf03cc7a57b598e40a6a37ad88ac2159087e4f2a8a6a5cef09b345dc5332fb1df9036c4e159e98f19adda45588150b059af313878b9b554c SHA512 5f2d820935291a3b578222d5daa87b0a2f74cd16d14daca19065495be61cf7359f00f12f452a5c0b4e05dfeb94e2376017c2288cad92dc0c4bb9bca51b903d19 +DIST sysprof-3.36.0.tar.xz 435956 BLAKE2B 990a6c6c28339594df915ed1fb98f504bf6b080a5e3c31af0cc4bcfd208027361f02a9068291692d082787a6fd42ab414079122a63e4706aee2511040379f0c8 SHA512 41f99cc3446a6624ea74fcdecd7a29a2e5e2d4086383d59a9064c4a3df5d9b8d08f4903ff4dcc85ffa9c6d42bd84dec5c03f6010fffd4415cc8fecf4dc0b23f4 EBUILD sysprof-3.34.1-r1.ebuild 2178 BLAKE2B c7af4fa12f96de0aff7639364be3fd34574646a1345c27210b3ec6275a3fec64e002c43479dc290906983a673b319b68481469ccf954a270a74c0269290c43ca SHA512 3ef91c9ebe8d26f96bc0ecde85ca9c171c573c6c29a7050554301e4933ab5bb214a9069bb459129bbdc2b99c16b45197c69b4603ebf7270f648ff3d96dcd7681 -MISC metadata.xml 609 BLAKE2B 804eb6dc6f75b570561942eac147e34e4831e9993a4b40d474b75f87a5746c8ab7f3527021d872c69111a28b1837b5b069d11c9edcc7e21f6a2da18c84b4272a SHA512 358d3c0a3083bf578bd67404ff9e62d4c327e04bbaa88b28ac0cf18b8ff9939d0cb8b0d27a2179ede473c471d31e365b6112e809e8aa8c2d774cf710b6d54348 +EBUILD sysprof-3.36.0.ebuild 2247 BLAKE2B 1fa6898c75a04a64d7f364bcea689b856dd45700a6b95874517abf46e90bb5395d14c9e15132876b505852dc90064c80d938797ce5d756de96a46053f1842d8e SHA512 ffa65d2350b0f537b4cc0d3f61d3e59f289e78463afee3b490723e9db7e61407060cf6290b919a8b5eea85ab2903729f7651a80cd4efde60d9f53ae019280977 +MISC metadata.xml 704 BLAKE2B 0f16b3a4886ed687e5e889f9cacee3148f0ed4c80f5bc88c66217dcd7d411a0e900710d36e7e9a12995872f75b247f231fd1a085fe699a3b3d14d48e67e13dbd SHA512 247b92c056fe9b224ca5a096825223b883534af67bdd514dfa424460ee3b50cf7187bdd81fc70c64b1073477e7292f19d92d8d5112c1f27472f59e59bcae450d 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/Manifest b/dev-util/vulkan-headers/Manifest index 2daa54318855..56b3b7e7ea2e 100644 --- a/dev-util/vulkan-headers/Manifest +++ b/dev-util/vulkan-headers/Manifest @@ -1,6 +1,6 @@ DIST vulkan-headers-1.2.137.tar.gz 740315 BLAKE2B ae7b4736f329eca6ceebac207b89f01137d121b30059361914e94c570efa9ae8276ece03d9b756d3f343db7324adc01a550bab85ef496a54c8e1e93c58e07e51 SHA512 379980e1792a3a9f10d773b178fe6db36332d17b8a5a9dfc4ca9a52747667d44d24ca8498c2110d7a04fe54bf0d20e3a94ffc97b96b7db95f957072787c5f8a8 DIST vulkan-headers-1.2.143.tar.gz 758635 BLAKE2B e1fa8e1290d2fd1e4cef932e4dcd2bc10ef14449cdb41d57f0e4ef58f9a758add7e05d06d7884b08e080250cbb93bf0b211ac3570f0be6b256f6c70bd9eb1704 SHA512 fafd28822da050211525b289a324d333d5651e74e455a7b1010db55eac624edbbf50f5e7f899e2003c821fd06a9a61fec32ea7d07dc4d90a3b3697e03d3ddcc3 EBUILD vulkan-headers-1.2.137.ebuild 591 BLAKE2B 127d9ed5084e0f90e171268c0ceb84b2a6173a81945e92dd9de76d1b7129062c1982dcf27b2ba036d23516d7805394c6f592488f8ce942733556d5741a29e3f6 SHA512 baa05ee223757a5efba8e72754a91344af04f3920badb7bafbe8669fdab34aa39eca2eee7bae73913c758760883615910ed1618a90183382323e9b76d02f73c8 -EBUILD vulkan-headers-1.2.143.ebuild 591 BLAKE2B 127d9ed5084e0f90e171268c0ceb84b2a6173a81945e92dd9de76d1b7129062c1982dcf27b2ba036d23516d7805394c6f592488f8ce942733556d5741a29e3f6 SHA512 baa05ee223757a5efba8e72754a91344af04f3920badb7bafbe8669fdab34aa39eca2eee7bae73913c758760883615910ed1618a90183382323e9b76d02f73c8 +EBUILD vulkan-headers-1.2.143.ebuild 598 BLAKE2B e32fdc7b1a9fd3e8b95c318b8095bd9fa3c972a2128c0510fe67963aeb4c3cec4766991b6f020aacce556f2e0915b6694596ba27bd42d3fc38f420c22e587983 SHA512 3be0e7a5895adc34351f814dbe201216ce51358443ea729eb59d4d2367c17187355c137579c30f2268c684d1b009bfddc2448393774c64810fd79caf09c03515 EBUILD vulkan-headers-9999.ebuild 593 BLAKE2B 101dc4954cc61f0375202d2398a3bab6e99e379f9dbc3aaab01129670e0413cba3fc9d15f031a44f634ec7576f0cd6bbd52ccfdbec0de9d703f6db5a9a2eff52 SHA512 a95238b09e9d71d72588e9e90af0d99590a8d4fffb6b134cc75c5b9bfc542c40f7a438447ce06aaf4a5ea5922d9ce49763af91b49934c8f66fc5dbb1d7ea8246 MISC metadata.xml 432 BLAKE2B e6c1f4f34e41862d3739bad772b910b21348dce97dbde38cc7fbc9cb42993a493881dd100a0c21be3615805f27d3987259233ae5830ef56e2d1dd928c285c09f SHA512 f4f93b16ad29f813a2c0397ec46c6decf7c9bdb3f4a376e1f24a29724c136feabd230d0558d37a502f2795f71c959833a662e6d2544a78704408b3be9be314fc 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/Manifest b/dev-util/vulkan-tools/Manifest index 63508125f917..a7ee8eccbbf9 100644 --- a/dev-util/vulkan-tools/Manifest +++ b/dev-util/vulkan-tools/Manifest @@ -1,6 +1,6 @@ DIST vulkan-tools-1.2.137.tar.gz 710528 BLAKE2B be7d2110f2ca9df5e3c2e898a4e985252f5e6568d061d2842a91cc95941bdd00e9662f6aeba4acacaf7c9a0abfe61915baded15be0ef2a4c43a4b57a5a04e99b SHA512 879529ccea9a894f62222cd0110b946ddf055f092994bf71942a3c5c50906dc062edc5081ea2150757cdb501426ca341e9a4260319c6565acdcb731f172d43d8 DIST vulkan-tools-1.2.141.tar.gz 711666 BLAKE2B 0ad31cba26106ea76ddeb26e05b59302a6f35c9172eb75fe31b6a05370be0131a92db33a4c54a006b6ba5145447079239d7ff174f7be10feb172fe03d7a1a619 SHA512 5dce372f60f55570bfc7dc4e4da7b4a07f632cfac6a2862bdf773cab61a8c6260bb38cbd48d944e08479248bfe29248214618a78952fac0aeef285e5b888d337 EBUILD vulkan-tools-1.2.137.ebuild 1868 BLAKE2B 469d21df29887ef3e51674952ea5fe5eb277c4579be7b3dc5a3573d073cc0752640377f544784d58cf4da3da3426118a62b63878db2e586510796fbdb0361732 SHA512 c2759a50c627b63170d205bfd45ef071376f4faaccc70522e7c3d177bf1185da8208029f9705dfd2c81cdae72636869bfd347302c1c2fa6d53fd522fd3e65df1 -EBUILD vulkan-tools-1.2.141.ebuild 1868 BLAKE2B 469d21df29887ef3e51674952ea5fe5eb277c4579be7b3dc5a3573d073cc0752640377f544784d58cf4da3da3426118a62b63878db2e586510796fbdb0361732 SHA512 c2759a50c627b63170d205bfd45ef071376f4faaccc70522e7c3d177bf1185da8208029f9705dfd2c81cdae72636869bfd347302c1c2fa6d53fd522fd3e65df1 +EBUILD vulkan-tools-1.2.141.ebuild 1875 BLAKE2B bd55e4c343e87e2eaaa4370e9dc57cf3d78a11e0968da2305e6275ad6e416d160fd84f1e6a38c9bda1927ae053e01b499491b7c1043fbd18ad0aa9dfdef92dea SHA512 10057a264f4709bd67c46776c03ba5b7a8c9c65cb872e357900806446c378e5b0a0a86332ce1d108878167c105d4477fd62c82863db98bf36d6188d03163ccce EBUILD vulkan-tools-9999.ebuild 1869 BLAKE2B f47caf24e21149f31c79b2ed3d71b729d6b41ed899212c07bb40f1385e75b7db6a09d54c75a9989a10bf3da21bff2a53a57a9f42b5b28399cece42e25c1e2621 SHA512 3f8b8bf5e6490643cb051cbe7d6827f48d357e374d59a5164159be34d09397ced64a14525488d0c187fe050980c56b8eb98ceefb8a7340c2061a3835392e85bd MISC metadata.xml 500 BLAKE2B 2b03cd2296502530b43020bacbbef0edaabacc6b8d2458ef6d5f653fbbdf6b02ff5fba9988fd19ee9c9e14e41df359c150cbc2fd141769960f2f1b95e213d8ed SHA512 327529a5a8a57115e116c31c5b86a00f978c8612a4905eed90ad3b33671acaabbaa5e7e82bb140ad5d9b1574b0f37a53882d117c50ec320c1ea0c8d5fc25994e 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/Manifest b/dev-util/xdelta/Manifest index 32eca5e926cc..00b75fc03cd3 100644 --- a/dev-util/xdelta/Manifest +++ b/dev-util/xdelta/Manifest @@ -5,6 +5,6 @@ DIST xdelta-1.1.4.tar.gz 423529 BLAKE2B b565f82ba0504118b74127096939e5699ea312be DIST xdelta3-3.0.11.tar.gz 683605 BLAKE2B bc33c9d6a3bb21bc52d72bba54f5e2b1058ea8d7cd7474aaf6dbdc27e165e0fbea644c584402f5bbc8ace7cd6a3aefae18588a659418f93eb041168545363bf4 SHA512 41c48e28f92ad50a737cf0acac150fe17d1132e9a652c482d751c8c4e745c6922d576a183eeabae343a1a238ed8c53353e537977628c86eb599ab3d1c01e7c52 DIST xdelta3-3.1.0.tar.gz 727607 BLAKE2B 1dd7846dad0414071a8af172fc3b73a0321fc9c841786563fe92ebe5c53d80d3eb07cc553cb5a9813432d9df5aae51d5b4a4c32a8c06a34dace5868297b5a68b SHA512 848c90a28018ec3c541ec43be59ea90328142c4705d3b59907fd89e8f6ac2758e288b1a1112fea601884c50ef7f6cf2c1634f539a76bea65a2741d3bb0e9b990 EBUILD xdelta-1.1.4-r3.ebuild 826 BLAKE2B f343b7544101220c0b46001ee153aa46dffcd80d6277fc987864b5cc9d421a3aa4cf24bfe2539e0f885ea04c83f6ac14930e6bcaa60eebb5e72f9326dfc8b1c7 SHA512 3b1432ada0657927ca43abfc466de768758bdea5f6673bfe2d038a2b5646f635c65d12b2531f633f5d22b31ff1b20b7a4e2b9dd5fa8a2dccc6c79ec3b22b1633 -EBUILD xdelta-3.0.11.ebuild 839 BLAKE2B d6d4f4d5c9ff3f7d1c59aeab589969a7325eaf1181e3f6576c14dff9632cb26c930e890b7ff8b5e2ccdde018bff17577de30415a020f6677b49b77256e254115 SHA512 a5b275381ef15e9907052214debb03900ede767a8b14130d9028a8376902ae21ffe7919af64544fbf20478873feedd976c67f2939ea542f8a562aa8008e3893b -EBUILD xdelta-3.1.0.ebuild 1146 BLAKE2B 214a9cd0019516af48e204567cba7d68cd370896622ffbf2e86c518ef3ac66d2900174a6fa34034e9788dafaf8d20816120e594f157470839ef6394c5433c9c3 SHA512 1e767dc1456bb84b68866d511423d916fbf1593a68d3a34ec3c863769f37442390f4a96388848e653997ae8cd81b1e12d81926580dc7fd9ee64728ed3ed7b6ce +EBUILD xdelta-3.0.11.ebuild 846 BLAKE2B 3ed842f8bebe0f0dcb508ef9877f2f31ce901e610b41384c747349e53038b91daec98ce0385e6b34edc3ccc92a261d817285ce48ca58a00b7b596dc918dc3a6c SHA512 e8f89ad1127af72a50a246998e43c8e04b748e8b0913f02950168d333c6a8458cad83ea05e2a956f32c1d5ffbb67168cdc2566534da855640c93a109e9264025 +EBUILD xdelta-3.1.0.ebuild 1153 BLAKE2B 488c885adc272be8c69b72a84af7589ee021b55fd30dc65e020850f83aa9e811391eec3e80dbe2de363352dbf3c7fc137c832093f98ee4ffca3127ecaa73c4eb SHA512 d9176c6b831502ec8a0e910d808cc68939803ef2b1912fc77de432c8a51e092f04e724224b83689e66e08934c6efe008fa5056d8a537960eaa026bbc4bd2f5aa MISC metadata.xml 381 BLAKE2B 1e67843f342c5d64a78b0ec5f6b20cb6c091f020be78355e83cc5ab8d53312fa97e025d9f819e73fd0c4fe936d15bf87600835bcf2d9040ba67dc740d270d2cf SHA512 2c439c35f726e18396d3a0f2e923cf2f2d0eb7a9798907fd0f039dddcc9fdbac95d6e89d113fc8a937ceb260c90901e0657ecdea2f0bf423ca9456627b2912d3 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 zcmV-2EX~s&iwFP!00002|81PvvK_Z_rtkd}dI5D~9xml*JM3t?Z|oNU5&*?GBsWcN z$wz+r{{E7+RxSBNXdw5nsw$EB4~azmpP&ByryoA=_p!$N_+Nkh{OO0(;}3uTFF*a? ze+Ym7L)xd#HhruuZC68^F(0>mp04KTPM;;^)@O~)`@!Fi3$d0yY{s!uSbNxNb-HOi zS=eXPuukTCfe)Oejc(pKKCfA`-1s-0n0D)RENXQs_i_3%w^>PM zF18i;$LwTZxC0kHq!nKmNnN{reB|eE8r0I=*~7`}_M3t@lT$+Nn18=+5_c z_=J>FJ}p~xzL`5~t=vjnVYpzkhhSs&Io-BYt50J&o^h_2a}PZI3Vt46R`q!-A7=d&DQ<)<_}lzC!5PVkP19>PHENNy*osA_o*=W<|e7q zI+u=-KW5*fZ?)GDed5__9X3jB)oQFErIXG`i*&7Hbk?NAKLS>cjXZrw1ii1c!#F*a zIXu~DZYE_SDH2JQKtMySJC{i^H3G0pcgGKwss;sSzms`MsFVA8O-t}E)@f2F`$Fc__Wip(gB4w9k6?KKr=ND5ALR1Pw#d{Cxa_#g zXonCb*IQ43P3XIMn*i8x+3^6Zcn&@;(1tZiEf|$f3UMbqkeg*tN`Y*PXNQof=)L@& zmcr1705I*3U`3)*M{9KkmPNef#$Qj9U-x z5w^Wex6k4zUY?AI22y8$=&adyoIB)hmcb<7hes0vx-8q0_OjyfB zJC2(3EE}~;hszrKX+ z87gk*31C2Lo^uHz_^jl)4N@df{Cm67V1TL}*eclZRfxm3-wW2mrsV zvTJFfE}QF+CVqO-e&wM;rSOhLVm#uQ%V5Y7JyprAYhyP&Ca>h>(AiU{-uu7LIE>b6$u zBAyLA@YdXbwn|7V@9COn6^5lW%XZy+6bB?x;>m=Pl+dra}S9D1je8oVA&1N zqn5y$%&iw+d2sXXHCnG|55YX*l@rg$Qnl)V)dM%NzM9ifi9Q|%ofrlnZbwdMo z6y|_f%V`l5C91?M1`)b1oBJkR3h02z3+0%e7iMaUIc&I2004wyG*^CNM0nHZz^ z0-yK*d?`tgj4E76TUbB2C7rZHDw`}?El=Bdpmzu!8V2^=$&F$N1CloQd_tnU2s^Tu zOokt0^yHmW;F2GWq9o&x;AyzomLbqUy%f@UiPzT~b|KdCBU;lVP{?u6k|2?&r8%_B zYA3|w3@L8_KWk1YpxTk2WMM@Mb5Slm3HIcM$?cLT&~-MHj}Q$2?M8*)Go5}4#>bS$k^B)auisUjQFHJmoZGClxQs8N<(VqJ7?mK z2x-}J6%8$4xKGrW?YbO-lC_1#tbzb-RfIke%nfvjAaAOAd>LkiDzNeruV3Cje!3+X z3jG-`(ksW+BZ8+)c#bEB$-paAK*LC`k&A&7ga(3Ksc_41gGjy_I6;gHsI<|Z0_hV^ z!|>!uhQdi5oFc(333RK0s2Qq}v`V&J8au&i`jEb);B2M8Y zUcY^@dwRtu*t3?tI0;XZ8Ct730lFXv*X%$VWwkQ$k`jv(3EUGz#l=`qpYQ{rZPa4M z`*|EnJRofA;4i8a0n0Ps3Mh+1s#R14A`!Fz#>?6UMm^FCs4l29D2$+le5RoOlk2&qKEHfpP3 zA6EnLAYUjsJM1e;}pq}jycB2W1+coS6EUqkiT_Q ziTDEv_D8t*m0aS2_B||t;Dx4xlK~wOibDj#rSLzDf;c1UhtJAmgLzOPas$B6q*~`s zE))YKCijQp@eA$V$ngUF+Mz&MDgh7*V}cF`W#w)<^}K!m{_&<$Bc%1TKr;bC=&Nls%l_+K zOw@8~eF2E*N8~um2r1b%d;=eXl|eE%vVb)KEWkwQ4K3;jIh<8UWbnG-EjJ#xmID0C zh^LZ62mif4=L}g|G#Ms&Vj7W}TpbH63fMKJ2YUGqw*oa7A&`_T7%OcUmVzO70^T1K zo5Kx|Ec5%lfk*t%I01VP&^8aDrVXXyXFEcyc*LBELk8CcLv}Q2+YvMRw1N(-5a|rW zp7t8C`CoTxdT5XwRZVk113rOk*kAzh3R;@W@%j64}PiaG$?2+ymsAQzDu2uXm< zf?NpyvcOwyt_I5nMH{#x@-2>)F&yWMPqjG{pb>>E9bR$VtlGg4 z6$M+0!IT+G+f$d@&M-EWVBH^d2&uGi4wq^~dRYcKke)6R+(4NOKCEYw<-kb92 z_^kkH5-{S-YT+vhBzjDqoQHs`5lRUXB~77LQ;S>;Jb)JlfiE+dgMXny)DCP9@umLc z;+Oda-&w!oQm;)v54b11wv0YLXfCK`cSwU=!rNo47Gf05DIrh1RWEUr2u;9_Fds%8 zb0?-s0%G(ox)()&sl!*M)+;L>Ujw%G*H3T1-6D3gLy;PG2yyH?&t@o>g{^2@uyLWL z1Xec~(TUQG8E{8WmC|s_kaLE83W5T2SgcI-L?(p=nq<%y@6AdW`~SpW z78T)8;*W>{CFt-10YW>=s|SG2DHX!qB%k_$Bn5X<)mOy!2c$twKB@y>pksiEJc2PX zVcZB(FJ2tN&tS?CWt2|Cw zvAWDkaS`PO@SjZWtRctdfF_CM3=IZ7HI|I3L?e=hKF+L`W}4g{T7Ew2s8-Touv&0v@>|wu5Rnu z5KU084GS)xP0o%b;aX)e+wb&1I8py%C-k0j-OHL!@a#2UpU(Fe|9HbNstnbd3!(;q zZrlX5?+z$%?KnZ9@F5ls0|Uqri&DffI3zXASx}yuoCef*eo`a!f@7hUPepe9w738*wtIBC@;f6&!D}u?2oJ#{vx7!D0C#sLDeGR@DJ|r@tbtQ zFxM~*v7b=0tuGQ95yuMV&L{C%eF3Vr$V#LnkH4yGle-TQlK`2OTwmk$d3^kIXGwR{ z6cQ28HVg%*kpHC8)}{(b&7xvVt6KHwZZ*l)1~Xbgp;Ar}geC7YdIw7x$w$a&IrWOs zIVtrdL97lfDwpaU)HcBYJ)|9-47i&&!|f|-6F|W)%Ghl36dwpc@R>tREEERXH1~|= zX#91_V3(wwEVaV$1m3)?=ENg;R3-Aiw_+`cDR8>{M5yZV@6jYP0eyrNck}0p{5-zA zf7*XLVhK@*9*ssSC|bi%&7?L(D8SmV5UOpH|7uK|h!ejv@l}lWT$IiI7iz87ARgZ+3>S$A?MDf5F+4E6g2CLPhI0GX!AzZ!>&9(^*0T9}aBRja? zEq+1Fag|~ui0d74w)LlE`|``@d!{|XtWuoROFd260P-CXha(fKJruxR9urT*Eg=c8 zwbr9dHPkft9_0u466+~kHC*`w7_n%m9w0j}EH4R=aKOm*A`L+vTXaMWt&ks^MC#Nm zkUS9~vMePG`HFDrJPFtY9&ps^K5?@E6yd=QVKb#k4!q@h>AjzL>3@~8*De(3VQpgN z;rh**B`J`smFU`UfJ~2&Z;bpJuCE_IfBoAAd|vx#5$i!|ox{qF0Q;XAabF0rQBlfB z=BW+W;|TMEP{6Z@`rg z0gHX*A^@v64JDTOeXaybQrR7}sTujyQUU~8SL<}dR#Uz-zSJ~kJOak&%*m3LgDE=N z{*1&vQ5VQ+&<{RGh*!WhXG$8F!DF_jSmT8pz zZ400?Y>34gUMke^fsX{M2Vx}kSoCu=`lF2}1pQ(ODIr;~r44Hw4QYp@fM+`HylXo~ za0%$cfU6%3D^RH+dsQS$$xw z0M3?DUj&pWqgyoZGqux*;ssKVe9&xa1L3UrFNLtJrvcSdH&uGOfRa3}B;-rPZn0AO zJpH6mLkdU@(v{<^5SzXlB&0Z+Tp?xdEX|` zf#Vc&wKEYeZDJ_I{)e;x90@9a%Cbz4t+hrK0w=<0)C8qSQH~fUDM~e;(7-bmEBlS+ zI4E1!(8}0ZxEkD(JcK`^024ipGuGruE67>x&}rumhT=X6EK(W*tula)EHg~=D}H_W z+uM+kU-dGwOQSPRSpX@^S*sa?xokk}sWUASk0Qhhf(ZBwm{={9s+JcXo66#AfD?G< z)f9j(4A8lB9I!zFsw;^5#k{es)h!tg|3EKqWHrj5*x<=?r^pIMh)<=ewV0zzl7iL+ zf<~{R6L9Id@b^u^Az*t&Lk4PA{s0FvwrooVRSbSV8i97b$r<0fBgE({Pgh!`Qx+mighpq0m?pS=(@s*hdUmnAKjL z&MkwZzVgOlZ0%k~Ahk5i9lC>Tg9i-dB+RNojWsBoI)v=;GNP(Ak<0xt5k~#*#rjY@ zJBFjJp9AK1xEdi0=cw_44JmnvjwKC|S~*UH6eUQWBX&!<#9+Rf(m-0^N@3v9qqac{ z%U5iU-zN%Kl?u_S4Z=_Cm)L#$^8M?!_qT6%=&w&8gW)i-5FNCUlNC)lp_ga%Rq2M+ z)54Ky7%8WoS<|Qyau49(I~A;N+W1F+Q7%pUX$!Q?)L`lavbLQD&T6VlqdiO(n13e9 z*n9ufV(mb!sa*qfm1j-b`oFd?K=p%rAWIR}#9qLzjoOBag@}7ieW0a>0!HQF(Kd1j z6!Qw`)E3sj93hQyPEbG6LTaN(XK2F4v_16_v$szl-}jFn_7^DN25R`%+xTIjd2J zhP`xT5e^8%0vurlc(FVRweNlDGACwc5j#~D_%LoQXU)w?+8MOlv1t=?y;vr~xe(Hb z&>?$U;9{~6uQD?V&~We)Ga#~dxz*Uv{{A7_3t8l<^4DDq?b`ng+{-}9jRk_reO%kY za@WXx_4{B?2tOJ6799ib^VcXBqR}hL1m&td|HEo!{KyPA-H3Do5n*?<3KfnZuz-gL zlR!;PVntTB0QaMj3jXR%{t>W)c`!^Gxrpm0A#n7{2+NfenewJd>X`skr$UxkpRfz` zgQh&1e8@;~X)K6QyT@|GQTw@8U0QXy9GL?Wl>c zfrA$LXY?G!X9F7HA|PM~NE=+Ud4Q$ul2(!5R7JtHQ`p1HI2SEmIj4v@m#I$GbxKFImiJFV8Asv+? zYEBz%e4_0b)!>14EkSYWiY;*C8dgL~&W9i)98_&s5&Z=kF0WyamXW4AtJPX-!?`vH zPiQwaG3bdr(q217BrRFBkzdpqVi}>0V_F;EyOAbYdlzJ8IvSx4+Hjqtb+QUH-8i^< z$FcX1xBc(iehAoy2-e`28t4Us47;1td=G1cTFeL|B%qq4|RXB27{9rWvb8vszo-IR8|yQAO6EH~t5q zEmyBSEQ}j#r;ZdEKQuH2njM@-(uBE8G4iF%fc=;6rVa^%X$lC`3gl1A;BL}fZmHL9 zGyEHDYyb46Tk*@sPwy|C*Spg9n%2dKk3KRo`xGzfOU=ZeV1t-NXU^Fy! zc@zU79k>dzZoaAwuB1AR;)A9!`GSwfp{k2~4S!S0iwB%pX5oqR0g6_O&nMg_nn|Xh zXM&Y;wT9Eewo_*?sEG(PY*!p{E8v>8iWUlNcS@9ug}s{tmN4$zEXFOPBdgOeE(=Os zq%Ii(t!fX)_ug+x|K|@s?qAw${reVvbvnN-4K5ApPoRKc zfSj7J@H&2yd)Gu4#+J2_hL6asc8WL33}x+xwueq7?zkL^0!uUuvxP0P-#5||NGDK-(U}&M?Beq1z z3$^priMYbsYv_202Z!!pX|FJ9ra~RpkU)FvZ0lqi%5t$ESpdv!szNZh z+BT^zNhTI-$>IQi8}UpQqjxMy^sC!JU`mUq`u!T&k zZcgA?ZN{dV5PkxYc(u(A-U+1=7BPrwI1juj_}b_5s0WzfH1II5V?SWjM3Wd?Ntsui z6S7vo*U*=I)V@5T3F63?jXao;de?>?#hl&MGVUz0hfKjWwByD|)OHQ4wWSj|0gMPi z!zp%~L;3veWm@{FA=JAC;niBm11m$`x^jkKkfK17RvmV6J0vwMu2NJxP$=rGU}Q*3 z4Yz?YE%8vAfcICBP!u&^hsHwFK`0Or(hllKU}l15r*J=yS$y9h5X6$lb|Pc07G~Li z1M8J28gN}l{(_My5K9 z89Z2%tw^Xs&AU;!ONYxyFzqfamvjawOwq(tRW%(y^GgHynvnx0cfxyV#0TNNKsjm- zFnkzBRCv+=(IM_d5j5#3oowPelreciq#?iJvG0I<9A2A48XnZ1_5m%lJx-1unb)qa zVH(%wa?~WXBj)I(3aN&H^niG*%tqV~aPy4X*WccMe)}RZ@q%Q@#b?xb?1F5{h)T6) z7HV#IGmSN+DHEct#0I0)g=6b@Hy*a=fLdWC0XNe|XjjVzs{!ZO>^;ID#WeBdSWry` zY)wvTA4sBMf_tT1`@au$f1tox7HYza8Eba~+9stsVZnf!M)P%G4n>fhU>w|TTpS;S zD;?L4B<1C~zb;*adMlb!+=tt0#ARLQIe>~F7N;7K%9C3~EE?bjvXI$D8xK)~ziOLEM;*>HA;Wgs%AzD`GzAAk_lgsexIjU)V@=s{Ah z`;;_gk4*-MNwgKHW$gfD3C8*Vc&fdZPr;UonF zWsZR>MddEl!H^r#C=Z0I(Ta=}hsIIS#~T{rG;LXe_aGMFx0|M=G${>0Rt*U_ow7r@ ztXwrW+3HKIKHgonySbpLqfw!2Go@<2X!~9~YZ_-jz{aEL3hvx(P1wkWR~!e0S&j7f zUSsg6#-&pjGN6bFoMqGA*|mF)ftxbVnze9l>7dqt<&OlW1}+|z2pSh>Q8V)zIOcLX z?I=M>dT4*wrG`i4&%lg>DyE<*Ug!O_5uUb(V~(ciaQ#7Nym7BdV|5;RrSTI@strj< z(1jHZBG9J8Hg(=kt9{#FZ@p)20z89-#ugA!Ft9I~L8tuH43`z69;duz{(`$SHr-SQ8ffa3gQ%IegtQZ1x|5AdM6b?SKP@NBAL>%ee z1XK1Z0C+$JWwVqnF_9!1Od{p9v7d6&QKK|8_O4exAPjoc7QF^=G~h#xYJkBi{A?#EfEsEb51vRPji;(1 zuQLqK(^oxI?Rn<}f-Vgrl6xlFX*&0KE-8`GCWcARP%lqv$f|?F4NVHG0S%^2O)9#p z>sAYQPfF|f4;qrV;KcfZGId4`IX-*nctBEu5`G5k`}^yDZM$s==~Oyot|>!}3dX|I zz$~5{UM+SUv<{*Vy(&Y85F`4I|E+7}w1$rM;Fd9u+ThhmBI8~$Aw}n$02SG!Ym&8g zO@B?q1xPax=Me?9o@zDgC|Oj?AN>M~QE?Vl*L<~33seo_Z6IP0Djh(Waz>=b(NsD7 ziHk+VaFc3;OsO`n@{U{g&CTx&&0_l|>nVkSfg$iZx{HJ+w{Ow6Iza)Rr2iWCfxJ{m*st0UzRsqAo92YkKS*)#25Z@6-Tz zTi5wqRKRumT=p6{&m%S};5vW{6AnkW8-n1 zy05k0M|2df*B)WIX?n^Ryur6|g_3lTi7R7Nyv88Zc+rpoRZo#(7mUZ1>d+UXs#vpz^17(L&c;n?<3E z;~5ESy3QXid|!$AC0?77)W7#$VS46R7^nuy5_yFj0BLw0ygwcWc3A*f?mE-t)U^Wq zwQr+SMLI^Qj6}H}91qH->zyS0uWSTT@j4%aHL$L()$k;cCRI9huKfwk%h}n0%|oi9 zgIlDs*Tk!X!f_{)^3ah`O*ruhcx%@YT8Ij)Kua0;PA7%{SuGuAcH|N1w)Ik;BQXQR zq)o_J;ci{RM5W{0^|}!qS_1oZ;&Zi^m}y{ofBV}*V2fpNA!*kMO{u*vgp~H3dAg90 zH*K3OV$!JJ2(n*IsPqij`^OLWGk(e4#_=sS?dmH{nzmcX zn4)u@EIs0UmvQh6I>Tu26w+|4w!1bEcodX6bjJ^*>x49DUj-U%uCVncgpF9#OPvZ7 zzm|GFLEBg04orfceNtouW3py3RgyPC1(I12$ zP#ZOL=F#6s;>aC=88|bSB-VoV19W7Qi>W1H zf#f`jJMx=*2AN^un+F`<^`dKEr$nhoV!J zdglmo@o1KSbui77sk6MVPFT^~x6-o`{Y)2N>UCkzT=Pi|OUDBI)lAqvswa^H!dyG7 zU9aAtz@m;qfR=EFn^dBv4n{yC9()_}1hR2Dw^$>3PDhPMT0UEcNv%hz_{BKBIMjAxNjSYuHCRp9~}MD>SdW(-iRdeVSKWHbI@k*}G=rw*0JS9iz5|C_e=* zh&wf;pf`PWocJV1Qp&=(S4Vyk=77fiKYD zY59A!zP-PF{JwwwaF-M5w)YPPX)6>Xg@vw!fI>Lei%v42Q2Vf^)8|*~uFr_2M#O7s9U-I^QLb2;b_ljZ%JWs7rhL4*10n$uDN}eM zCcVgRYRqebjyTAo9R)}iZFs#S$CKtdIIh7Yf~9GXHnVbh?_w<+y_-Wg=nyhZFHQ?O ziH~Hn=8lF;Anv2r%R&95?z+kQU+rbEUumAu6 literal 11651 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 N{{V9Q=oKGR004K diff --git a/dev-vcs/git-deps/Manifest b/dev-vcs/git-deps/Manifest deleted file mode 100644 index 93865dc20f86..000000000000 --- a/dev-vcs/git-deps/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -EBUILD git-deps-9999.ebuild 1068 BLAKE2B f391c0f288187163ef21d5cc75f8c9fd685048ca265674c9686642cd5538f77e7084ec72310b9f09fea136d2b5d9767c4d87a85142a824e7067dc9ed636f5d39 SHA512 3c9636eb7b478d9bc8f66a406c871ddad72d55b7e7e09ed72f3d6225d97a39a2c092b5308bd4302c747cc0193aaf81c581927ee70f7e1081609d75a747dd9180 -MISC metadata.xml 490 BLAKE2B 12b1fd6d7c20349fe5ed2f76cfec260442479834c1cba9ef26722719ff6ea8b0d760519d8f7a62220e10b90b4e328a93898a61c974ece364736d1ad4a9828e8b SHA512 005daa7d1c3abffad1bda794339947dabfdb097a2abe85a1ea5b85fd962332d788d2903301f2b3442a3f35f5b97eb25d3ddd1add00460108ffc857f57c3fa926 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 f7e55d37b13a..9b056f894840 100644 --- a/dev-vcs/git-lfs/Manifest +++ b/dev-vcs/git-lfs/Manifest @@ -1,93 +1,4 @@ -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 -EBUILD git-lfs-2.10.0.ebuild 5709 BLAKE2B b9628b26354006865d385233395d467b715cdee931496e1ed37437d383693a5314d338d05dc0551f3d96ad2c25e4b6391909a1669f8ab2c9c58175f69e573b59 SHA512 c1b09d100a0a8f6be01f9e3ff21ac28fe51b5bc0c9a6eb9d256654ec19ccf2a97e571bf80c4328605233c360e34971b4918be5fbf79f7beed7bc357813447b78 EBUILD git-lfs-2.11.0.ebuild 1161 BLAKE2B 229b2f495bd19729ecf9694eefbf3a50f3fa3f8a48549e4da428fb15dee847936c9c17dd0b92496f4cdbbb1c377a1b3343d9199ac189dbb7c62bc9907b9eef6e SHA512 4ebcf2cf46a8c9d4612724a3e7a25f3374ecad24ad3c3e57050efe8599db6b8381ecf02f46133b9d3ce049192b8f8802a1253385f69bad504157ac2c2f8490e0 EBUILD git-lfs-9999.ebuild 1162 BLAKE2B edc19dd9bb3591e62c08cbd6dfa2863e04a45a0616b07f9fa84ea9c79ad3fc8ca30600e65d998398e2a3ac9088663585d28368bd9bb863cb085ccd0e939d2f9b SHA512 5c6c8c0936b10a6e3067baa607fc3ef7f2ff43511038ad3064420affbc0c62931d1d9ec718569835f7fff8460ea198e6fa848c6ca3e50afddbd68687e762ecef MISC metadata.xml 558 BLAKE2B 307387b4326dd3982b949f3dc06f69efa31fcd70cbb03b1c68a5557965fdc14bb32f638a644c951ec06bf979baf8046228bf0820c9dac96a3d984c3cec3b32eb SHA512 8ae42faa56a37e9ebbd3c6fba90e4e87b44f8022ffb2bc3fb2eb7128c5bf7c34497c7a13c73252db5b5096135ed153a61c74382a54870c32c36eba7af23f7cbe 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 e7389f9c431b..000000000000 --- a/dev-vcs/git-remote-hg/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST git-remote-hg-1.0.1.tar.gz 57856 BLAKE2B 635073fbd0d9fe0ebbc2e9b5e49298bdb9f6b02f964219271a4bd930746e892e58fabde2afa94e998e4bd4aede91d9ac80291eef1bd3eb16cf82f6691514259b SHA512 b665cb6dc0564dc7f2cacade9000378f895b77a3186e091b841e58ddef37834e3cc87e81a76ab713997c6f837a768eff91d6b8a156c6277da0e34a2f156a5290 -EBUILD git-remote-hg-1.0.1.ebuild 698 BLAKE2B 96e24765fee1fdf7d41fbe0cee636a4ed117f781ae7609f7c36d2dd0429b107d54161c92e869ed26e74bbddbc605d446ff13645378374ae8cfc7baccd36a7cf0 SHA512 61866d63fdc99f379da6b84492174103585d034a69b87c36e2d256c74bd380861de518bf9b22c8cf22823ef9f9d14fece0167ee8edb32960acf042253eb5fb67 -MISC metadata.xml 683 BLAKE2B 04203fd44fc7820216ad8b9f72a9bae1f4320a759dd6d2787c163f6aa9e42349169a82668e5be895516418b8ec3a9bb6df9519d85b67cf1bafa6f771aeb14aae SHA512 55d7417f87a517729b6ee14dff7cc282b208b95bc36b325435c6f1c1a2efeade8302372bca999739cf16d8ad180bae4d3f3df74c179c4dfc09ce0df7462bee40 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 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 # @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 aa2c13c8adcb..000000000000 --- a/games-action/d1x-rebirth/Manifest +++ /dev/null @@ -1,10 +0,0 @@ -AUX d1x-rebirth-0.58.1-flags.patch 447 BLAKE2B 1a20e8de3e6fd064238b6c44716cdf72b3e4133baf86c57e6ca4898eb5e0ec5a268a6de36b8a972168750ac1b73f953b55d648716aaac3cb3984911e0c574b06 SHA512 2d3406a61deea19ea741fdf39963013342e88d69323a1929592fd2f909985ad2e63d2677863a50be7882cce30fec082cbcd5d114f326b638c16331ac3dabcae8 -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 -EBUILD d1x-rebirth-0.58.1.ebuild 3093 BLAKE2B 45ee7144b1435ef8d5b1251dac04138cb9778debb8495fe37dcd080c3b969bec4622bedcd1f64d878dde385b3455fb0f8e2073d152d358dce7b30503327d6cab SHA512 339f353c55c02b9b9a0a029cab990f24316ffa1829a79be3238bbf537ed7fecc74105982cc47a6588b25320ca0c82dedf6910e41ac051e6ceeea1d117e6b9174 -MISC metadata.xml 1149 BLAKE2B 9407595ea1b3fc4113809e994be96dd9ee91a119855b10cc50d9d639baa7201c587f71c6274c3c7fdcedc3cd68e0618b8360acb7d9a1c18102e90d8cc819711a SHA512 e7624d4b93a002ec39ada63ae54e23f1ce46c2bdf8a1c4b15a2ffe2a71558379ebf357aea2a66a470419e191ff751fa0c6db0a0ce1bd8964d5d05ba1ae87edb0 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..f0ab982c4d56 --- /dev/null +++ b/games-action/descent1-freedata/Manifest @@ -0,0 +1,6 @@ +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 +EBUILD descent1-freedata-1.ebuild 1868 BLAKE2B ddd1204dc283dd7ed820f29c3ba5ca74a054ac613fcfdc940db18999863c7d0a4db9b084dbfafd287cee319418685f1e8e925615ac6f8ed89e64b4067e5ead9b SHA512 f344b748ea811d59403fb10d25af18292f249eee204d8e596f895d7d74ebbe88def11e243c1b92f8d8b1378d5d5b974eeeb0aedfd8ef93dee12c04c586ec669b +MISC metadata.xml 1771 BLAKE2B 1a6753adc2f5a7b42d4c52bb3fa6632c92add52dccfa6afc7f9c693cf09fac6e2934dddc77a77508871779621e9c0629c6e55f7e50c50c17a7be9ec531331c6d SHA512 daf00ef90e3110c6992267ee43fe28157de3f64fe03465f3507dc23638059165bea419d9caf5991e2fd5e81f4f5550736ba349823e215ba57da78d6b8d6d27d8 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..1fea1dfbac2a --- /dev/null +++ b/games-action/descent2-freedata/Manifest @@ -0,0 +1,5 @@ +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 +EBUILD descent2-freedata-1.ebuild 1868 BLAKE2B ddd1204dc283dd7ed820f29c3ba5ca74a054ac613fcfdc940db18999863c7d0a4db9b084dbfafd287cee319418685f1e8e925615ac6f8ed89e64b4067e5ead9b SHA512 f344b748ea811d59403fb10d25af18292f249eee204d8e596f895d7d74ebbe88def11e243c1b92f8d8b1378d5d5b974eeeb0aedfd8ef93dee12c04c586ec669b +MISC metadata.xml 1655 BLAKE2B 49a8189efa4d1bf286042d9e9dc8d6df80b1f440b0d745506b5bc722449eb1dc8f6dc3d28fd408433a48af3fff4a829f26c796d1d62b73407cd0691a2eed2b23 SHA512 2548c12d629904d7a7c9bbb4c260ce928820aca4753ad922bfbcd535d39c6eaf2f0cda2763c238fa805b1451dbeb49fc4cf314f6dd7313b0c91b263047a133ca 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 13b35b3bb2a9..651f23a49db9 100644 --- a/games-action/dxx-rebirth/Manifest +++ b/games-action/dxx-rebirth/Manifest @@ -8,6 +8,9 @@ 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 EBUILD dxx-rebirth-0.59.100.ebuild 3355 BLAKE2B 11173d9573253619102874c4f5fd49088e57f977c97f015b56ca4184e36b8e7b2d8ba11474c83c26c9e4a24978f2dee79064f181e27743315a1850b0583224b3 SHA512 4cdba9cfe109516d574824e360772b2c042b5aab5753b02107c2fccc47a7f71f0048ea177cd04c6a3202727787b075ba7e1d8deca6da3a6f74ab25f7eee52c4d -MISC metadata.xml 1857 BLAKE2B 66afcf3f91a73bbbb3db2fd25a4e3d25acf6d8820a7f6a156835839a1c24cffbdf05f076d067631cea492df5dc82a32e19299f67330a4d92b0c59809b55844e9 SHA512 42aa859e049ed85e7dccb884ee9ff4462c5f459358856920a0b986d1c1f22dfefcb8053bd389db273dffb584cc3ccb1bce196d84b5c1baba829f538d22619580 +EBUILD dxx-rebirth-0.61.0_pre20200615.ebuild 9133 BLAKE2B 6b0864eb02a9b8abbe8eb2cb63a961648555947eaba32024fdab6841b53624450e0c3ccea0cda273df74b76f542f835a2d9afd157a8b7075678a0e52a9fe7197 SHA512 1b846477d8e5588f2f58fb308112bd7e41b729864a1e89c4bdca54faca2fdb460c2143682f951318bff25c6e34000df8a73fa515bffcac2774d3edaa4d8dcf3f +EBUILD dxx-rebirth-9999.ebuild 8697 BLAKE2B f7dd928b1a9785893fd2714b4b65bafefd0df743b5fdcf1f9f978e8cc8586e2206b1026e312c0449e8965400e8bb94cbc13090972384e02ab0fd3e13e7aa57cb SHA512 aefd20964d76a855c4b21fb22a27f8c2a1aa8804d4a4a23b823b9eab28d759c61353bb48b84303b46e423d4a2df8a145f1d872ab5c071cbd20fbcdb0dce8e9d6 +MISC metadata.xml 2863 BLAKE2B 31f607bd479f52200f34d8a6a5f6e870e323838c686db88c9322ea315f981e8467b35171e4b6758c06ffc007839b6ea5962330e3d3d061e2056dc77611bb6605 SHA512 c335470146978bcff55067af49d7cab5d1e065c1f7578492d51e3ab12c0c7cf3fb618b9c30946d56c427e0b7438a8c4508c567cfd7f0d54e46e4fa95f9671828 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/Manifest b/games-action/heroes/Manifest index 7ac79048b74e..241b69557ecc 100644 --- a/games-action/heroes/Manifest +++ b/games-action/heroes/Manifest @@ -1,12 +1,11 @@ -AUX heroes-0.21-automake-1.12.patch 335 BLAKE2B 6c2d757313999dfce5d9fc4b2b4ded76bad6b89e45777910de8cef441590015fa37491594a6989a0da29fb70e636fc5b1c1a3bbba56bd371cb6ba1226d2620f7 SHA512 9c40b9b0bd4e82f3f9bd9b66c455e834bd1b2a91e79dd550fd4aada4ca1b6e2ecb55353f31cad1a021a28dfc3781afb1f040545bf8030b0e63b988708aae480d +AUX heroes-0.21-autotools.patch 823 BLAKE2B 4d8e6ffd49598c93dfe160f60a7ac1e7d62b8986cf8b41221227f6d4042ebbe654b3e7d501d0dc172113cd36f94a7ac4971d7dc30a175215ac6d2e11cfec3af7 SHA512 1feb7db06a8d14213b1dc121aff612b959813af20ad1be7d2248b0a99095cb04d55249b45a6d0774e737e2d55d598be53a93dc95375515cbf2621fd74581facf AUX heroes-0.21-compilation.patch 850 BLAKE2B d5a372906082794c686de7eb560a1f7da6790f73e7c5cb2cb4331fa8cf95999e4417c56e9043463452a1bd0e8d339fa0ff954e3de6d4f1ad7666e41b17443757 SHA512 d8214ddf3a9167a13eb51eeaa0b4c6f4e2d319c69a32d6ce77ca7ebbd19284312613d3d59c4393051ed1e8e119778e947f96e692e133bb0eae0e74e07fe1822a AUX heroes-0.21-cvs-segfault-fix.patch 551 BLAKE2B 0a09409c97d252878cb3841b6c6ab95b4dea3b91aa6c6b81d84adc263bcee1629e0f7856ef9ddda3ba718a02aec8beab3c16cab06a76192e7081ee8be9c447a5 SHA512 4ccce0f50a5f2128809d8fa759b4dcdd002443ecf6d35ebd72a46e1feb0461150535c462e674156c9f8550578ea4b66d3c87aee74c3bbdfe756a96caa54bdde1 AUX heroes-0.21-gcc10.patch 528 BLAKE2B c14fc4995fbebce2a0053632e8f4392d265b6ed6ecc99f1e019e9f9c07f07392315593fe2f207acfb69b382ae22ae34bec2ff66531b1f4356503f3eb7285be35 SHA512 96c94fed186469d6c38fcf6fda400880a546e0d95bf26cb2725d9ec86b4732bd25c37de79d3f0b6830c199b3486966393704fe6710ac55ad85d89bbdd12e1967 AUX heroes-0.21-gcc4.patch 6016 BLAKE2B a99603890ca5f7c23ca3286faea125b31c6b2eb7039b2f830cfe5d257f95960d83680a7e4a7153118ac21e9e84a7b57f8b0996e5665c27569261822f51bb9c47 SHA512 ab72c9f501458a493458d92140286ed3ffdc1b5dc767343ce60354f6b1ded90fb8b25f914f4bbaea68fa29ef9870c2534038e44a92f84f01e1538c1f6b450b31 -AUX heroes-0.21-underlink.patch 476 BLAKE2B 8e9b2892d82dd5c5b170ad1fda88766aae11955b94cf076aa6140ea781e1af314052b327b0142370b8779e5a8ed797f1148e79664f284c93c5f6921262ebda10 SHA512 6d5db649f4f1d0d7994e4fe1d6e5738276ada879ecd192be88b3dbdf900fe6991fce4fe05c52f075d0159cfab7cfd6728be322ba9f7e73556b61f43e5f9a52db DIST heroes-0.21.tar.bz2 709079 BLAKE2B 356c7c97504c5abe6c9e94a9ba190613d199000c5f2c0dd23b8517d8e9a8b7ea81b013472af4abaf5ab2519618772e5b657281fe2dc835d3882cf788f020cad8 SHA512 fc0ac1fdf7e686388c90162b6cd76d638d295fa5919a9fdd4e944a85ca4f60b1b0a01873820b2c718ae9c960ca3d7e28ec62c09d6cd0f052e62fd2e76a96be82 DIST heroes-data-1.5.tar.bz2 391970 BLAKE2B b4325e978955ad6cfe522055755ebcc0ff487a9fdc136dbeaea30073f450d50946859d61cf44f75ab89be556e0886f8cb6ff3623c84c3275194ac81e60b1d0f9 SHA512 a4cb1508c2010b2157dc0e1d0a7973131fa167cb1f3c93649c3bc9b2c37419e4429e33cde14f3b67c7a4670f751ff4c28d88604102780bdb1fe5c77a93e1a213 DIST heroes-sound-effects-1.0.tar.bz2 389883 BLAKE2B cd4e889bf7e0b33eda33806040d3141576d60b93332d6c4bf7d41fd587bb9d661ded4f619e313e17d8508500e138f7f3ce08b9336818f85d9e240d2fdebaf4e2 SHA512 51da63373f1bdb2314a8c3164028ee9cbb95958bfe8f13b1119236f035282a711efcc6ef5a84fd647c1e8451b4da788a74e4b8506e1476a437299dfc7b2046d1 DIST heroes-sound-tracks-1.0.tar.bz2 1245613 BLAKE2B b390a96065c6b127addc0bc25326c8d0055b13f896d33e765ab9a5b3c45d831c0f91e1cff361f43a2b4956e87a6a980ce2cd07d6e6588357038f92805c64dbd1 SHA512 3e7ee2890c47366a39cfc7d7b9a1e5fdf3c3379013ca96072586ba909e2a602b114c728ffbe9dfe8eb6b62232cb6c25b13475f2a33da0243ea1ffb3f040842f0 -EBUILD heroes-0.21-r2.ebuild 1677 BLAKE2B 4ba431551a6b225f8a790a138327f30a49e093727fb344877014836439c8f3feac730de86f4060b1298d7e7e853754317448d86d2bb721d3bfa1dd1556afc19d SHA512 f7f8161a12c89993ec8ce5dc4cadb6a2ea7ce2242c6cce0a7f398730cc38b1e1e6b1758327e1bac7579b375aaf3cebccdce3387e2a67936d126a30d9f34d30eb +EBUILD heroes-0.21-r2.ebuild 1542 BLAKE2B d3e59ea72325b58f00aef689c05c4c57ecf767f28908b650494a72bdd26b0f44ee2de912bbf59e825acc18121d3ce6bcdae09bd0ae68a5c53c7388d5c17e13b4 SHA512 7e7c01995b2325f4c05b45c12060aaa9806e1046921462badb01afff8dddb2de34d5e85e8d750417ec00fd0de842c8bc3fbcdf84571b6827ce734f515a1fa182 MISC metadata.xml 329 BLAKE2B 3d95771553c911350c23023422240c0a791ede2044a55bf40a25ac4c5ac84114ddb2942b370b9605a966d4dac960b1498f278394925d065bee642164f4893187 SHA512 f33d2b7d06f5e772abf4acb8b3dc8ba78b52ab8220a350ddc64d8bde67e850062830b4251f13021b8472b110602c937cfdc3fd34c97c37ba455542b771ecb872 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/Manifest b/games-action/koth/Manifest index f7ccf1659781..7fd79394ea24 100644 --- a/games-action/koth/Manifest +++ b/games-action/koth/Manifest @@ -1,4 +1,5 @@ -AUX koth-0.8.0-r1-gcc-3.4.patch 628 BLAKE2B e62daab926595507618cc9215612bd11bd901218448cf2a192023ddbd4c13fce70a49f853a50df628adb12c077cd6597b22cbafb67e1ca42394d90defbab6676 SHA512 ca6bfe40d9ab0a08bae833684628422d2b69047ec4aa80df43e0c093184680f8d202180f0ae3d89099b4c45aa481ac28055a1a5deb5afb69e8c397508e46e08e +AUX koth-0.8.0-autotools.patch 467 BLAKE2B be5f9342bf18bbe292ae4b2f89d94011b81e88e8c80e37aa8da8f39db546a93dd106aa423a09b2b276b6226df09b8eed9c2a5dba9460adff0d75b1e4aaaed65f SHA512 4e3aa06f1dd73505ba4e1ac084e8d71999f41bb6823179cdf3224cc29d976d80b857aac9e0051b70ea27148cb9923a37bf1f29ea8fb763e60c36865ea7c14384 +AUX koth-0.8.0-gcc.patch 1415 BLAKE2B c9ae5cd2e138a0de64f102d39e11328c7353d7114ca8a102559546345a0f7b23b5f5b6f68d6bf6ad6505c877cbe6e7e8279aa3092e32fcf79a20da0006fbfda9 SHA512 382d47fc3c967d461c72ac63668ff32b4ed597cd367301e10fa2cfc89ff672be78427e653af7e29b5aaeb56056740233b2c8743802c74070a800b956e609e3a5 DIST koth-0.8.0.tar.bz2 140569 BLAKE2B cfcbba838238fbe45bccc800c258290531341623d4a57825f389a01278febe3b99d9459f4294cea9f4520c0dc76ad945266640c89687ab0b77a5348d2b88685a SHA512 edda377be9074298c63e85cad5f37f55dc67f0e9a7d075a94207559265ffbf8a5eadbd2dc0e4a06e535e6da9fcfd309d01141ba8be04cf8960b0229e0ce4ab9f -EBUILD koth-0.8.0-r1.ebuild 828 BLAKE2B 14d101e06a6a5335fa74bf1a539af2e840df09a5f7921401ebd6fcf980a0aef1e7a52e665ad25db51cb0e06e819f167f5b1bef04192d5410a81e7ab06f1433b2 SHA512 80f209fc59b29c54f13d7fe951841b2be96cd81d6204caa6597cc4ff2c84e3c8f42f29ec9dd5893e2a6519e354edb0473338a4b3afd0b372f467ab767b1e33e0 +EBUILD koth-0.8.0-r1.ebuild 675 BLAKE2B 27900ac6455fac60b0ddd19c33f82c1d2a2090795ae46388746d69d6c2cee92166f86123a3f65d38b14ae370f56cba5c85b815defe8e103f9d34abc482ffa65c SHA512 5809786260ca8abda3e772800da94633f53865c0c42d321b5623ce11a6d2e519216cb5c386ed26ad59a3a710aa0df5a16f70a9a2fa14a59592469e4bebdfd239 MISC metadata.xml 562 BLAKE2B f5d44dfcf5ed0fa77163ea4ac24d010fe3236130fb0dce1c68b8cb5804e6a5cd088a3b0d14bc573279ed23165d829a2f49516123e57158fd054469271bb20bd5 SHA512 c9bf2b0f6d97e56b9b8d3667fecd9a18bc971f2a396c7bb9a2904ea3e86eec4b625ff73630b4c6a45eea30418e8cfd8b3774a699e45b98b4e44bbb205365d333 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/Manifest b/games-action/maelstrom/Manifest index 102a38a24585..c7c99e1f3afd 100644 --- a/games-action/maelstrom/Manifest +++ b/games-action/maelstrom/Manifest @@ -1,8 +1,9 @@ AUX maelstrom-3.0.6-64bits.patch 499 BLAKE2B fd74e9af6a9c5937ceef5c95ee865a133a5cd6eaa3864437fcd6f8b1db1bd8934861ec11c802dbb19875e81583b7f0e53db857071de209275c66793df1b00d22 SHA512 b75c094aa91ff443bed86b34ebb52a19221cdc69fd2745a714f1d7728dddd9886c8874054dff7a02513cff7a67cb6c115d7a2757401dd5bcaa96a52537f530a1 +AUX maelstrom-3.0.6-autotools.patch 787 BLAKE2B 069a5d2f656ee37040e9d2764043f89da23ef2c927f11c70ca1e726b96750b048bb5a94023045c82d53a71398719f75beb6520dbe89b16f2c62e679eb472ebed SHA512 75c1f8356e3ba50ea88051c1d4f33259c37cd512e83cffaf992e5a4875b53e02e6c044f0b803abd486df450186a0f94421b7f23749f2622ce634bf3850dfc2f0 AUX maelstrom-3.0.6-gcc34.patch 878 BLAKE2B 6b260e8214f2a9b20f32ab3fde9950b2a115c9f6ca81bb1de7d7ea045c40a6c5b54694b034f554e6e060497b6d13495d822a410b7201244b5e1ce429cffbd885 SHA512 5427e198d6a595f9d68357d0ad31b8d1d7c6bc8db7dde261269a660d8e6102d83d592128e1e2f1c82285e764808f166798cb4a9121d88a8ec7c047efa6d856d6 AUX maelstrom-3.0.6-gcc53.patch 537 BLAKE2B e5b0d5fe7cfdab51633988b93f592acc450b90e3732f035dc5b31a77b3319ab6f54d490eb992cb4d543e04489866ce2f068a24a4860980f4be474a5b04adc43b SHA512 cfd30e1474a084a1c45831b3d7c3f2a22ca6920e84838c4ff7615f179d377713d181f6d2bca3e660ee58ba2a62378838dec52cdb24fd896efecc40ff43a9c459 AUX maelstrom-3.0.6-security.patch 14189 BLAKE2B 54af3ec92a0b8d3d7fdfa865114e65ab4ee3667cbdfedcd1d4cad6394273619a9d3cb7448dfa0e92f5a017d8778087e9be76e4615557cd59f20118b5c7c8f11b SHA512 7e8c6c5c7244fa8871fe55b95e9d2a8c631735590dba04e9e2dfed62e2dfc6264f1b990f3737d797c7762fbceda17474782b1720f944d444bdb8627b43188cb3 AUX maelstrom-3.0.6-warnings.patch 438 BLAKE2B 8075ff8a90660e70837c48fa44d10cc0e284e3e51832d689dc87baa6b9aa19c9490c405bbd837aeb6d15988508402cb2a21a209723ff146f5bd5e9c0ca38fba2 SHA512 5310843f4a126acf62686aaa9d2086a85a313258fbc0b35b27a8bf7a24389a70264691454a018252d1997bc70093dbaf80c44282c3c59ba39d8cfaa7018866f7 DIST Maelstrom-3.0.6.tar.gz 1007421 BLAKE2B 652aff33fa683307632ca1be35701c6cce62536845c459d9a06636871da504b2878ef0853d232ccbe854d8d541b97d91accdecc25f34ca17ef4bc9fcf516ea02 SHA512 fecd2411f5d2109aa99e5a6c65702c74f9f79326fc9f074a53005238c846780f231776b9c170ceb54b0470894b856abaa4708c59afd912fa5b2868e6776893ca -EBUILD maelstrom-3.0.6-r3.ebuild 1919 BLAKE2B 36e8cedd88949036cc4ab643611a706f6fe990175cc3e0dedc31f32feb132526435d42f21cad9c7a8b9d9011e52eff8599cefef615594b19f3e9da6c67d59027 SHA512 6a5080ce35e0ce184269e4328649e898d054ff8350c9fb41345e07e057ebf9e509e702309c003c14b5ee9a852e92b1f3d3d3e0980b64d1e544bd8e8fa30bba10 +EBUILD maelstrom-3.0.6-r3.ebuild 1660 BLAKE2B 354c7aa7c3cbd6814ff0726242a68560ab589a6515a011cbb8fdbcb53b6b54f037f922364d6bf0acb679f93195e58e0ccf4029484693bd7adcf567ee9164a070 SHA512 47b71dfd92c99aed28de8cf6747129ffbe88a055e17343211b0537771dfae8e1da315696f44fb67dcd379b8510fe5081453f70f25038fc27c737ca559dcd7397 MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 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 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 delta 20226 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Ƞ$;#t29eBZPGRnyO28_W%gz)bFj}#>?HF8p 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 diff --git a/games-arcade/insaneodyssey/Manifest b/games-arcade/insaneodyssey/Manifest index 8445079c8599..1fd48eacebb1 100644 --- a/games-arcade/insaneodyssey/Manifest +++ b/games-arcade/insaneodyssey/Manifest @@ -1,5 +1,5 @@ -AUX insaneodyssey-000311-datafiles.patch 1605 BLAKE2B 2418e72f6b74dad8c00b26235ffbb8df1394d90e639994d080be3845c02f7d278c262405682d9c8ca2ac8a15b6dd5695224461fdc13f96b61dc01ea70ed20da4 SHA512 b0a7a32f5463474435e17d56169e7a5f79a624e508df8142760ba24c22625707aa409f2a5381502676a6af86b2857a2db739e36cdb2471cf4a98181e5532be8d -AUX insaneodyssey-000311-gcc6.patch 388 BLAKE2B 4976b873e3a74992cab91d155a8ab280d689c067cbb6e66944cf8b7a4a0c82c1f0e18fab1f6c3f9339b49fd0d73ef98f4a5382bb60844afe849cde3ef5d7a99b SHA512 7f634c129bcdd1a54ec196792dbfe18b0d26823907efc92c3389b5f3280c8243cd23d8e980744673bb2cabbf7c44203e4b7ec320ebe729300566adf39d6ee1f3 +AUX insaneodyssey-000311-datafiles.patch 1556 BLAKE2B 31a555cab691c901bff9fc03959da8cccf494917618359d07977edb62aeaa39691b8614c3b8b345667af491e1eba61e68b1b68429d1ce797362f206ce8a02978 SHA512 1da7da316228616c4df55c2fa45cee880c7e1f6f9b179ed159c0f628639f6788a2914a1c23cf2d8e88241b4d8cb2a48e6717466947105f707a438b852a11657a +AUX insaneodyssey-000311-gcc6.patch 416 BLAKE2B ddb56e283320111872bec4647f1076c5b9ea2b67c19740cd50a39716ca1bd5f55fbf80b9b85f74294dbcfaf41d67d5506b6ce6e5b14ab1d365620bc383d651f3 SHA512 d68dd504a93c4678c2db821e51074bfa17b79a5c6dc4a7c42d5654cb1fb776a0e6d00c118d8d22555068c3d61c1708cf08039900664ecaf51f8967fda558e538 DIST io000311.tar.gz 839950 BLAKE2B 4974471c69541afcb98764a3bf7c71c72afba7e9301f540eb1af85611bada547e87b491205f9fb9ba41e6e8e52326eb5e0b4cf07bf3d02259280ea6b2e5be162 SHA512 9fbf79daf1886c31a6309036cf382c2e175e3c280d6d5aa822971e977e97227f4290474c272afd7ed8218b2cc7e66b407b37522207b30225a41488201a244d96 -EBUILD insaneodyssey-000311-r1.ebuild 1428 BLAKE2B 4abc6a58c24847da2364fa937e0bbfa752a2399e1be021dde475dcf528e3cc8706c405d9d7e99765ebd976f378e7a92399c6b750fd7a4bc4af2472cc7ad6a79b SHA512 46273e06fdddd0c40caef61f986573732a6508a398103491f6584d514af76dc8021c556439f5f3521a919df7f7debd5912590aa93695b743e4500530888c4a69 +EBUILD insaneodyssey-000311-r1.ebuild 1550 BLAKE2B 807e74321b20df81f006bcb44da1bef1606c484f8797d48b4d5645c87d81ce3e37dee8bd1d67eca697bc9dc77e6e0540b9916348a67097cc3763ce715ae0980c SHA512 0a91cfd8c74b9d77b1e43c7bfc2f5be542c2d8ec0fa3cd3e6a38d775a97863ddbd98450ef75a1fe7ebb640411aa0dfd841e95094e6433638b0d161b79e8d6dd8 MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 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/Manifest b/games-arcade/lbreakout2/Manifest index 1a68949fdc8e..b6edde2cba52 100644 --- a/games-arcade/lbreakout2/Manifest +++ b/games-arcade/lbreakout2/Manifest @@ -1,6 +1,6 @@ -AUX lbreakout2-2.6.5-gentoo.patch 2112 BLAKE2B ede968faa5aee77cf8325a176d5249ae29c87f2e1aaedaddbf9f24c7a763c2e711fd999c914b97f7cd468b4738df832538eb9a7528f01280e42fee6adc1d2587 SHA512 e3f4ce13d67b9c84ef813aa09957ac2615724986821846544839b92f616b66bdf2da1d3239c4a48c8eaf071d0e98fcaf9f2c2cab6a314ea91f5671ef75367b58 +AUX lbreakout2-2.6.5-gentoo.patch 2134 BLAKE2B ba98ce2153009499c8ab1f59674a2e762073b8e0a03a156d77b7a27f981cd1c39bf4dcbce22cc9f1d9c9c30865598b027032385a5efda7f0e0feadade9d9ada1 SHA512 39b28bcf666742d81292f45206d4ba444ee7133f52de31999d6e4a6f2be5791f1ae9da5adfd8b1c9e54c6e8a0ecf0c003851a52f195f1b5a1f0cb53465bddf30 DIST lbreakout2-2.6.5.tar.gz 3491519 BLAKE2B b382b391f3aa12f975ed52ec9f7de21f864c2171e0b6d1469ae1224b3cb240ff8a680ebae9ea37a85aa95c432c164058e8a9a0a1d094bbef572670bdbd17ca4e SHA512 45c54bc9401131c96eba5fdcc08ca1324904fb50d3967acf7f29034045cbcd4c1d0b65f38eb33d8aace4cfe35f2a2e7a6c2319e4a6d6a1b41274dbe293a1747b DIST lbreakout2-levelsets-20141220.tar.gz 372221 BLAKE2B 16da9ee84e856734645a2ddf1665a8ebf8a52aa63be5d91e20f359bfb270d7bed16e7a4903c0847543141120d8d633bf84ceda867000354eedf201e389faf0db SHA512 482c1e95a37735f7bca510fa34d0f046e89b5aa9528b9af9dfff5bcb3fe656140285a95670caae2565cc9ebd30c3dc87a1fe77a6b75061ce9349ee7e36aa13d5 DIST lbreakout2-themes-20141220.tar.gz 34006503 BLAKE2B 5262e04368d1c77b2690f70ded0c3da17b7ce31175271f22142b0418dfabb840561f4dbd97d16a12da6addb9d15e22e5ca97f96c8380bd0e7983642ee55fd1e3 SHA512 6088ff4bd9dfbbeb91c74e4adb500593af88ea6796bdec577afb43fc4ea9819c4f2dae76b6b7a8ad1ce2ec32ef575e41a6fa924463107a5dcd211f50bb94a906 -EBUILD lbreakout2-2.6.5-r1.ebuild 1995 BLAKE2B 1631577a0beded19accb323268c5bc37a4828d7c82f5fbb9d0fabcb0673dc69212ac9a13b4779e9dbfad09d5a44bc788b9ff766823de65019d508435ce9c6207 SHA512 ad3879d5185d5703ac84c0d4932d8a2076d3add5befc5833bb6b906f3e01d36bd7248269a25aad9c7ec7a5dc7c2b505fc19f517d628e9553f4f27bd4ce8ee7e7 +EBUILD lbreakout2-2.6.5-r1.ebuild 2058 BLAKE2B 4eecffaf1454de018affe6816f49760c329596b086889687e8647108d72131a698141fe114d4878d6d2dfd61ecf40962bf52f818df385cae4f6df66f4661a769 SHA512 c6ba48f3c3f3946dbb6e5e18a88a3ab05a0611ed7b3efa414ad1f1cbd8c6406785fb48d9aa4f7c3ad154298f81d7169af67135d24b3947776ac84dbb1248527f MISC metadata.xml 413 BLAKE2B 483149bf4aab9f2a8fea8fbaa6cdcf8ea0c029750acc79b8c4203f27f139a96bf80f5c73c972802ac9eea89f29e98c71214d7a723b82d81290a776fd49480ad7 SHA512 152c0d0d5ac6e3babb26c8eba16c31ed687e0a39ee7b6a86442a1a1efcb4f2d63ccd7f6062857df78047dca8466f548548d40c8baf8359cbaf1758ac03eb1661 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/Manifest b/games-arcade/tuxpuck/Manifest index c73f655b900b..c52db6dc2cf7 100644 --- a/games-arcade/tuxpuck/Manifest +++ b/games-arcade/tuxpuck/Manifest @@ -1,7 +1,5 @@ -AUX tuxpuck-0.8.2-freetype_pkgconfig.patch 377 BLAKE2B 73f974e8e93cb425e72745fa00a1943a30830dae4bfdee5eef75adc240ebf9885b4dd30f1bfb6291fb873a35a0f63595a11b0399e3b028263065b59a9193542b SHA512 b41eb1a0e64aac8a01ceeab8be43bdaa8da394f6e2fa09222eb78baec0d4b9f622340434111237f37afc8b58ea1d887a012c777afddae75a9394a4519b3925f4 -AUX tuxpuck-0.8.2-ldflags.patch 411 BLAKE2B 0b0a20abe1daf4f02e07f23f8cc0273b5b7cf229ea3b9de3cb13ea4611ba5b6b932ebf9286ebcdb19605de672b66300530a6fb3ca776bdfd1a05a377976d7746 SHA512 50e91cfb89be78e7fbf45c361d9bd2bc2ef84770d868978dbc200bb9954b51789478e611f8e1197e418775624ce57c62424a6a456cd62ffe45ccb93aaa58a88a -AUX tuxpuck-0.8.2-parallel.patch 1705 BLAKE2B a9402f63386287c1d77f58d6998869c5e946016fda93932f851de73e3edae4b3ec3e08fea68f86c98e5e490d5a168c1bb809332d379470c00db0527fd462e972 SHA512 e489e76fe86f62962017615015f9bca7f15e3b001265d7212ae99a27e833152ab6b1a4caacffc32c4143a47e06ee4d010114d70f57548c7d91ccc8e61667b5e0 +AUX tuxpuck-0.8.2-Makefile.patch 4200 BLAKE2B 463243836f41043593ccd2f70ff3b54f82ae84a9048a26e42f0d46e7170835b9a080e80c58389bed479b48e3f266ddf09170f63dc6a84ac33b0611d991ede189 SHA512 a6133f57c97bcabc858b4466d9b13081d31e0a5c84ea59ad95301ab9f76fd32e894f2ccaa699ad6aaccf57f424e832594ed0e19d560d9905e6e304aff65bcb4e AUX tuxpuck-0.8.2-png15.patch 2128 BLAKE2B b9ebbeff8974dbfd0693dea225e9e73c044aaf5c0d8159458c2c8439fb3d1985c223c71a9e69d47d1c648abcf2784ed7a7d6f9a59a880d2e5b485d3498f0172e SHA512 d6d05b8e10736010a80af565d9dd6cc3aa076070796f348d86c0af8a7d008e1fbb9cffd4422d2193bbe880c0a2637f424879c6e9ce84427f01badbd2129c3b4a DIST tuxpuck-0.8.2.tar.gz 384009 BLAKE2B e60241c5e6825ae6570a0d3242178578ef1202d3fbb4276726fdfddb894883fe5e25218bb29f6fd8148d273ab91dd36f0624c814756d8375cea5b88f090fcde7 SHA512 875680f7fd9d4257884c58d8a5529082aac4dc10f1a9c9d08acd4e67ddb5e9c66dd84a4fbcc27e3673e329d845b0966ea683412ffe61f0a403d195eac0f32a46 -EBUILD tuxpuck-0.8.2-r2.ebuild 1176 BLAKE2B c37c434505009ae4af0dd32fbee53b190837463882203d88460d9fac4a7fe3089a193e860fe49e31b9016f8b6acfbd8e07f195acf66717d19412231d90d2c6f8 SHA512 985b7b907fe20e0806b458df3e381ce13068e6fa682bc9764515fdac7ca85ae2e15b98293caf49cf758ab87dd5b299e51298d17e0a34c7de5475d05891583e08 +EBUILD tuxpuck-0.8.2-r2.ebuild 1033 BLAKE2B a641f7c3bc542f1e1a8b221b4d7c314b47f9df9db7d6c7f7bf2c0ae12b40e8c405ab260d2f871f5825c5d54c2fb955d26e5984ad870a7523fb4b46a472bf3829 SHA512 8bafda0a19fb85dfc65a380205ca3f0b9621d09ce8c8ae7dfe73bc7a42db5e995d9b5482a7e0659e8d2c3cd5b750e8d11fb777827914dbe164ec7681c53fabc7 MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 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 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 diff --git a/games-board/cgoban/Manifest b/games-board/cgoban/Manifest index c08e097d601f..0a5f24e0d921 100644 --- a/games-board/cgoban/Manifest +++ b/games-board/cgoban/Manifest @@ -1,4 +1,4 @@ -AUX cgoban-1.9.14-cflags.patch 1053 BLAKE2B c0eaaf1b08fedf89b8eb93e37665f6857b8de6421e4ca8c2c43b318ce7488b2334b88a4b07cecd754fdcb8b0e0bbcf9810fb620df05bf93417a8e0a2efd907be SHA512 fef74fd04ea9001e697f11e615705c45ee8660c905b9049debee88cf13e8657518cbbaba5a814a8874956c305c6c5c73592f62ad9a29389482f9c2bd04b120f7 +AUX cgoban-1.9.14-cflags.patch 920 BLAKE2B e9c03262a68b0cffacbc1aeb92ae5a8f5d0766595d71ca59d875a21528ef2d49508e2b792161e189afaa1faaf9d81fdb260e9024a51b537d843c0da49cdd7386 SHA512 eaefc191dbcd9877bcaf418273f50aca2acd5adf3b4b3f747e7db30e5d942e83c6628cf48e9965226c8b1023a3ae0e780fa29b6e80477451d81008ef43233838 DIST cgoban-1.9.14.tar.gz 417691 BLAKE2B e6eb97b5368704f5c431b6439faf8a319a586f911843a906215cbfd2c271bad15b4cd9dd9cc28f5bc43b8f76e6d0b46c2e68cf7fd6a07d63fc9e286f48f7a246 SHA512 0a471845dbfb3029c2371ba91375aa19ca23591f355452d87eeef2ed56e948a60aedb21923658e74923f16b40ce00f5d74f40f44facf93695d20615b874b354c -EBUILD cgoban-1.9.14-r2.ebuild 720 BLAKE2B 99c7f601d3bba2b6964e8266c2181f007d213942faea501572c8b8fe45e0b0f946dc0cb7e9da5b358dcb9807a5138ea407945da9148e9e2c36ca027c94614df0 SHA512 567ae1af4358e2a0e9d2613bac734aec8b08e66a420b715bf29bb720f5cfbad5fd97308a24d8425e21a04a1d8de9404a72ab1da0d1394b836b93e0f4f036fd51 +EBUILD cgoban-1.9.14-r2.ebuild 659 BLAKE2B fa044586bd6837841ef5ba690e6dd95d84096eda241aac2584b262b631605b30b53d5ac5cbfdc5404f3feb3368b9a05056b4c1d7fb697e42e20c6d7040289787 SHA512 b0e172295af13c6518c958c788df1c1b14041bca1f86b2ab0d5e13ea7549d4655d147d77c6abfa107181a5f46cff7a64f1299cc8140256da8c5cb2c0855e0c86 MISC metadata.xml 330 BLAKE2B f44eb19307bc266f86ef6579284d24583a973b0885e45a9b146ff453c470aea6f6b3d9b4e3a6610075c3522f45ec56dc96f85eac6b1935e8781ecb4692015514 SHA512 70ecac92daf0c24d24deb6bd6ec575d74b078f0ccd9c88108b99b226ffc78d787786f4b39a7888f75f9373712a3f537c12ecf9bb412f76771aa62d004b95ce56 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 2007f79beafa..d92210b92982 100644 --- a/games-board/iagno/Manifest +++ b/games-board/iagno/Manifest @@ -1,3 +1,5 @@ DIST iagno-3.34.5.tar.xz 563824 BLAKE2B 6933c1ca3ab5a31eebf285be1fa0ba6da18c5564589ec7a3083426dd22d0f050fbf87ef75c5cdc1b5e93822aba58d576e10f12c81785689739abb81fee659467 SHA512 5994d834302e52072e540ac882e8a5e39197a9ddd04972209362965d841565d942d341c91decedd1d11289c09336e13157414209c8d2d5c6816365d17e8f9379 +DIST iagno-3.34.8.tar.xz 565656 BLAKE2B cf06f9259b8f31d69c6f734c0239dc89432cd7a4082bcd451a9e02efe882bc6f5245454d7ab5e89e69d171a9e27f88c927435c06a48454e4a88bdbcfdd193a23 SHA512 b966b4d5baafe517de7e09a585703c1642139348d1b178702afbb8a31be1433f2bf3c20869525835e8d9e0bd3ed3cf6306e50eb453a5f78f2ac1189cf0c3e90b EBUILD iagno-3.34.5.ebuild 929 BLAKE2B e8fea8bf42ec33050ae200298bf41a9424262799f44f3fa9b85baeeefc7e13e7cd67c9d3372eb1cf15e99219104b23af1442975a1001dacd5d9fe24bb37c398d SHA512 447d87f833e112306e3d61c522001b767b1eb1326f5592a5944c9b1a577f364f1f1f310aae5bc322b8f8c4f8824af966a05437b6ffa14f03a559a1a03a5aef17 +EBUILD iagno-3.34.8.ebuild 931 BLAKE2B 847a74e955715be6106768e12e5ee1b934bb813d401a0f3ca247fa995633fc7e4e5fde3b48ec2c704fd3c964bfea436b3d28af4da75fd4273f254112e3a6bfc6 SHA512 e010ad0aa85a5c1b405230a0a5389d00866e6b546452301742392c1961b29bfb551322e4d58d9fdb262d0768674dca8daae10709831d1b2fe89599d7192b34b2 MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 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 3a88901a8ea9..f1b2b41a2a1e 100644 --- a/games-board/tali/Manifest +++ b/games-board/tali/Manifest @@ -1,3 +1,5 @@ DIST tali-3.32.1.tar.xz 1636032 BLAKE2B 2d8ea2bac7c0a74833a3cd6768bb5cd394c4b02ee5a7fad151d662f417a536b5cc4784ad4338435d80bdc9db025da2a258c05cbb54b7edd038a37b0c990889ca SHA512 78abdfca84a86100be94a1509f0bd00bb84d9f97bfed87f6378e55adedb0c8d7349a9ebead6d8eac8b9c52b52ae6e7b2a868ac9a2262dffafc4e5ad23a455e7d +DIST tali-3.36.4.tar.xz 1765348 BLAKE2B 0d4d8bb3b66d58295ecd13e6f985149efb412a6af420baefaea603c9cb043aaa3d353a4930abb18809f42ed2690c81455954778b1a326ca2e9ce36426d0a4668 SHA512 cd01a93ba96d5c8c264e2a73fba3dc16be72a1a1d50f40555e3ef381d3ab03797f25de2a2c7603bd35ac87568f3d43e3763ee65e95dffebe92eafb59d332a3df EBUILD tali-3.32.1.ebuild 652 BLAKE2B 3a56bce9d44b48ee7ad4c11e8c050044a77836e4f473155e2475cc86c8772e49b51424d361a1d9c915c8f4196f5a440ab3034a8bf18c958751cde20e09c7524d SHA512 6fb9ee7efbb1122fb2caa966729b85ced4a05a09e742acb0e70868b761ce826d26b0367aa327137a5d6fed1f91602a09bfc996d21f6f9dbac98e5f366adfd8b8 +EBUILD tali-3.36.4.ebuild 654 BLAKE2B bd56cdc1e651b87d93b9442e9213440d9f6a663212848bdd21bd3cfdd59e41d731e8f0f839eadcc03b85724ef38df528b475f7be98153193873622503582891a SHA512 05170f6ba82594574dfbd446caf262dd50894c2b0b2389f898ce668d78f194e7633e34b123ff9cf4b0d2d42a267e8c87aeeb4a2c0aeffb55a7b00558669839e1 MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 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/Manifest b/games-board/xmahjongg/Manifest index 636e6cd5e53a..fdd478952185 100644 --- a/games-board/xmahjongg/Manifest +++ b/games-board/xmahjongg/Manifest @@ -1,3 +1,4 @@ +AUX xmahjongg-3.7-autotools.patch 556 BLAKE2B 7b0e4b0aeb818c16ba07160b4e126fceaf4260163c5ac543106bc49067d8e9b0b7e15b00fd912bd5d790604965d998a6d37ea6200efbab5e16005038f84f0029 SHA512 4c6ab7305b937e3ac94026831e2c63c3d5d7c3deb44b857ab0de54a936343ef8cd1fc6d8dbb3e9738bee6f8e298643e902eeeaf81ebddf8e500238aae24e686a DIST xmahjongg-3.7.tar.gz 551834 BLAKE2B 8a8d82fe6f88efc0b966440b27654a003f8928bf10ee7cdf54a95dd35108530794faa21d39c296c789a910e6867db831bbfbecefe8f873f26a52d0e877b45485 SHA512 eb952b38b2ea79f3037a6e8063042f4094e0719edd366c0327350aaf6484ee64ad5d174741bbb80fc49dba62eba4790ffc97eb1bf0d942149e614bde7bd1759a -EBUILD xmahjongg-3.7-r1.ebuild 678 BLAKE2B b50c04934ca6f5b5ae4b23620b79da7b3fdd1694c6fffc44e3e77b7463d545375b68444c78b5c2a60f2352d9294f3d371e1d7e780164b98f92156795ab37c523 SHA512 1af567a8301d87094c646c55184a5c4e54c5479bb53f3eaca1bc5fe3462851e270e04eea38b8ca1e33549d1737d0a546d2004e158bb7d93e697a6934b9a8e978 +EBUILD xmahjongg-3.7-r1.ebuild 705 BLAKE2B 361e64185c5119da067b042e9dc04607ae29d9808acde5eb62297805f33b327439589797ac63983767fbc8573ccf15a7028bbaa2440ce5ff887405f07e68f35c SHA512 84704b75961845e16d0a1a144cc32228de66cf96bd271ab570ba20a4657c9780f56c154b000f7495b8363772be398331e226d4268486cdfd0d9a2f56f8b6da28 MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 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 d04c4147cf02..000000000000 --- a/games-kids/childsplay/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -AUX childsplay 99 BLAKE2B 3b936c64c19529eadd49f1117477bc70bfa3c478b2dc548f6bb60e7caeaf1f8dbdf50c3dd896db14799069eac24175001514fa7e37607f45846a66ec4ed656f8 SHA512 7bdd05a0e957ce09a00443d84332bbeb62016b1df4cc88e693f0714ce9ceae4b5acd4447745c98e75063d5010b27dfb8bbf1f93bf5c3c729ced5edbd4afdfef0 -AUX childsplay-0.90.2-gentoo.patch 895 BLAKE2B dd8ea9ee59ddd57cf0172197247491f91f7b8ad7e7ca0c066ac9b40599aaf8dbad2a692e507fc0c436b9ff2993ed4d6003f3fe9078a616ce02b62b2fde2e9cff SHA512 77fe4151574e0b84218fa973b5f72631b378fb24892ff35902ebc88c9f7bd54129813cb2453551034f58b96bddd79c55c00a074184acf267962c2a737f4392cf -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 -EBUILD childsplay-0.90.2-r2.ebuild 3947 BLAKE2B 81558cf85174c82a37c9ab3c0c94bfdbb4b912cd9cac1057a3926eed4d2f514c6a86c0373d30e097ba4051cb13f9db32086e5be6da5d4e730439fa17bb01650b SHA512 1e979ee92b476840e15c74fc448085a7723c657debc323d7999241e65aa4830adffbc5d08728c82c0eec849f931f81c071d9be73784660955842d3d75bcec3a1 -MISC metadata.xml 516 BLAKE2B 785e9855bda1d0268ce6328d5e01cee50332941fc73203bcb7e85678225df29ad48bc1db13c5ccddb1e6fa1bdf25418a5dc2e840eb220c6b1995cd31ddb73c2d SHA512 145c6baf1c8115b4fbf694360c48e53ab31c32ec2cc2d3b2f9bb159377f4629b827014833155f17468cb5fccc98a8bef1ef8bc6fd64dab39d1d8fdf2b16e9275 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 dc520f74c55f..000000000000 --- a/games-sports/ski/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST ski-6.9.tar.gz 17543 BLAKE2B aedc697ba636f12a3e180d351d2e0c409debcca2aba1eaa8bd5ecf93503b3903845424f9ed99ea83e26b311841b8287702a3c71730c60dbb3fa8e47eea05ead4 SHA512 bdcd9a267153b23bc1e4b99f0073d9d26ff8a8d670d70ec06cc27b91cd4a3bdaf821507671d73a359b3447261d52e596c61cbf9596eead7191102d1a089178b6 -EBUILD ski-6.9-r1.ebuild 707 BLAKE2B 81ad7b0e5b39b084f9a30d138ca53ef367f7151c79ec4a935ccd8aac2d467656c3c6ace77458c9609a576b6a5095529e3a240a3c949734770604cf8a75875c97 SHA512 a7d9575ce0cd23b2fce20fd030f2977efddd811bf85da04864bc9a8534ae14b1df48dec0667034f1c57630105e996b7b28ee58e2682253bb8a787256cd540b73 -MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 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 0f3f6d0c9e69..b6da11edf04e 100644 --- a/gnome-extra/evolution-data-server/Manifest +++ b/gnome-extra/evolution-data-server/Manifest @@ -1,8 +1,6 @@ AUX calentry.schema 3661 BLAKE2B 0235e8d98d1367f209a31cc74da9563d53dfc12ca34e020f63a18fcb73c13345e58a9e4a9f5bb3e14a7774bdcd279118d84d971a4b164c8ce41cd26798efabdd SHA512 56606848319539b8c9af732a5d572db44e2d7da433b1689ef7f14a283880951e10d5fc39f27245a7ddc8f0cb2e7563a757060020c17e5411f875cae10b119834 -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 -EBUILD evolution-data-server-3.34.4.ebuild 4329 BLAKE2B 32512b88545711e9bddfcec3b7efdf6e384ac0397751eb5fa41f47ce97d3fc726a0f63a8e174d07137b8b0d42433cc837b35f27d098800fb1180099921f56a39 SHA512 d708438396f55a08e7a407a3e0967779afa38e7e08e0da61ae01b8e18d37a972ccee4c937d974fe14d8fb8cee210cc6a3e27578654bbcd1d338e018dc46e811e -EBUILD evolution-data-server-3.36.2.ebuild 4202 BLAKE2B 720a0c22cc6bd7d06d1f7d3425f03907f099e441a8636ea5a968b336ce03133707635c268360f3d7a12264cacca4dff03e6b0f4311ec6a9e25a5455184494297 SHA512 cf6a4418e275ae0da4152f6d7db564878ccefc9975050c6c80a68906535c98af769eb1282cb20a992fc3365e99a319c90d7fec4697b0a441b429e83d6d9d1352 +DIST evolution-data-server-3.36.4.tar.xz 4636308 BLAKE2B d701e2220de9aa68a1c5e112de16675c53a33e31441fbfd88d6ac7afa08d60faa3c06d74ee4161f3329b1ba93950f97f32d3cf5714a0de68560053b506425707 SHA512 dea044e12aac92f1cfde18c10f793b75e68e40e27fb9b299c6bdb91e6f19df4224bda7ed32d54a8b8dd517580b69929cff6be0b340e377dbc3bda5c4860f5a3b EBUILD evolution-data-server-3.36.3.ebuild 4200 BLAKE2B 3bce351bf145ed7a50c0f365ffaa06ad4bd807478a7c15478a50e5a53976424a9cd4d676fef2abc53cadcbd823b7171d92ed77ef2fab9f64c45d31b20406318c SHA512 f8dbefdd85d854e85e683cae10de5ff1355ed05cdacb1111db773465a344c0746b8ea61dd1eda2331d7e11af2eb2587010eda8582556862edb2783e6a6b14531 +EBUILD evolution-data-server-3.36.4.ebuild 4202 BLAKE2B 720a0c22cc6bd7d06d1f7d3425f03907f099e441a8636ea5a968b336ce03133707635c268360f3d7a12264cacca4dff03e6b0f4311ec6a9e25a5455184494297 SHA512 cf6a4418e275ae0da4152f6d7db564878ccefc9975050c6c80a68906535c98af769eb1282cb20a992fc3365e99a319c90d7fec4697b0a441b429e83d6d9d1352 MISC metadata.xml 849 BLAKE2B a02a770ca4498189e14588af9aa58d82a7e28fbbfd99d891dfaa7e4148c71a0d7c89ae33a6b41899a174fd6dfa8ba012a2c0a3e342b58c8d84369010859f4b8c SHA512 da5fba1f5313c6bb027d870279ead3f9cf6da27a3fed183dced79abaaf3de4bbbc49076a01968e3af5dbe004f1641c7f0773801a040ba824924955894bcbbb1a 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 6b8f411e4abe..fc7f3b2d4546 100644 --- a/gnome-extra/evolution-ews/Manifest +++ b/gnome-extra/evolution-ews/Manifest @@ -1,7 +1,5 @@ -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 -EBUILD evolution-ews-3.34.4.ebuild 1408 BLAKE2B 4c50c511fc049d334447938e4e2027bc4e3b353a684f453e90d4e20c3988e113632826b9107ed5726b5cbf59991bca285512cb80ab51071d45eb9e5eb307bfd0 SHA512 b845c4d3b3cfb3760e89c2f8cb8787f5a09db8840984cbc43ab427808db7436b9d58584514b4d83c5eb8e4ad6286f86bf2014c9656e32bade0c7b5dba307b91a -EBUILD evolution-ews-3.36.2.ebuild 1410 BLAKE2B 0d8b0f84ad75a021656eb7dac6207d129ed4e8fdf4af60f31bbee26a0692d570a113bc04647f03d03f6a3567152fcc2d515d02dc4890afe9198b82916985f93e SHA512 76193cf66e8908e03cad8da4d315939ebc5daf657483b53119ec50e0d2a38655fb218767f31ff44157d7af1f9ea4f0063dbb4adcacaf9dc470903d4366329afd +DIST evolution-ews-3.36.4.tar.xz 558764 BLAKE2B 04823d04577b9d5597edf4b534d13f3bd82ac345bcfc5600a28f104917bb3f26513ae2fd7fad7b650728336fdbfac7cd94f4dd4b7cc77789570bf54def38feb0 SHA512 3b0ff6fec5dc857e49386adec9cf4ed962fc1bc95c23cca3852bbb4a63a4a3ae737511964adbccbbc52c409749dbdc71969231d4003ed284f12d655046f4ecdd EBUILD evolution-ews-3.36.3.ebuild 1408 BLAKE2B 4c50c511fc049d334447938e4e2027bc4e3b353a684f453e90d4e20c3988e113632826b9107ed5726b5cbf59991bca285512cb80ab51071d45eb9e5eb307bfd0 SHA512 b845c4d3b3cfb3760e89c2f8cb8787f5a09db8840984cbc43ab427808db7436b9d58584514b4d83c5eb8e4ad6286f86bf2014c9656e32bade0c7b5dba307b91a +EBUILD evolution-ews-3.36.4.ebuild 1410 BLAKE2B 0d8b0f84ad75a021656eb7dac6207d129ed4e8fdf4af60f31bbee26a0692d570a113bc04647f03d03f6a3567152fcc2d515d02dc4890afe9198b82916985f93e SHA512 76193cf66e8908e03cad8da4d315939ebc5daf657483b53119ec50e0d2a38655fb218767f31ff44157d7af1f9ea4f0063dbb4adcacaf9dc470903d4366329afd MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 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 f816e16c1850..8ddc5509b602 100644 --- a/gnome-extra/gnome-characters/Manifest +++ b/gnome-extra/gnome-characters/Manifest @@ -1,5 +1,3 @@ -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 -EBUILD gnome-characters-3.32.1.ebuild 825 BLAKE2B 73d721a8275cb379b193488127e154617302a7b36ce42b3713ff090cad221334b8dce8b0c84131a4c55757177fc27474044df04f64882112eb85bdc265dd67c2 SHA512 a199cd5a561638a33cf2bb31576055c0b234d0e665c3359723ef990fb05df0231ed77335135783dae9dc335ebc2b89f2ff9e706b8771a4971a69eeee593451ae EBUILD gnome-characters-3.34.0.ebuild 808 BLAKE2B 1ad69237ab3804a7c11923da2163ea9d34a49bd17b5a49cda4107b227e8bcdcd54ee874a98076c0fbc58e550ce21c5ea4766c7edb5204726e6f087645b31ef1c SHA512 17d70da22a8ba57388c21dc78a119bc1a5448a82faab9d12733aa5a3943d24d3f46cbe666f56a7dcbd03ad135a41348a300a365536cb5a555b4958d49e7d3046 MISC metadata.xml 253 BLAKE2B a1efbd3751efaa83ee173f557ec1c8a4497a90b60896cf5a7a07da40b4f94a7a299ca0385477e82b2f5e5dbdf9afa482ccbe21f35ef44214e9c451d764b65529 SHA512 8d59f413993268ca783f7407b676900bb2d964754bf705d4175e2bafbe058a52af74f3928e4bd84d292518f8cf13fab7051486ab7cdc61d02fae6e0188d44442 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 57a76183a106..a624c10ad445 100644 --- a/gnome-extra/gnome-getting-started-docs/Manifest +++ b/gnome-extra/gnome-getting-started-docs/Manifest @@ -1,5 +1,3 @@ -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 -EBUILD gnome-getting-started-docs-3.34.1.ebuild 418 BLAKE2B ec3e85f27f7e6ebb7833f2e9ac90911d98e807a4b8b1b8dd7655cd3071179f91a7f7bce9f40c9f68a1df246e8f70444aaa777ae0735c29173adbccf67c358983 SHA512 e86cce3515aef24960dfe44e05ae429e49ec2f892a44098ff8ab3aed1a13410369486f5f90672e18cb08d7566c5d92580e413f2d06e35d35be80a42ac6ac908a EBUILD gnome-getting-started-docs-3.34.2.ebuild 418 BLAKE2B ec3e85f27f7e6ebb7833f2e9ac90911d98e807a4b8b1b8dd7655cd3071179f91a7f7bce9f40c9f68a1df246e8f70444aaa777ae0735c29173adbccf67c358983 SHA512 e86cce3515aef24960dfe44e05ae429e49ec2f892a44098ff8ab3aed1a13410369486f5f90672e18cb08d7566c5d92580e413f2d06e35d35be80a42ac6ac908a MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 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 69c36969f997..580c2ccf6ec8 100644 --- a/gnome-extra/gnome-shell-extensions-topicons-plus/Manifest +++ b/gnome-extra/gnome-shell-extensions-topicons-plus/Manifest @@ -1,6 +1,3 @@ -AUX restore-3.22-compat.patch 1800 BLAKE2B 0289a7849eb57f614945b19872427d56a087378c760630277c37df194c07fbb00c3348fff8b076ff1c88fb62b71168649f3d94d531d8cd5f63a97a90d3322d91 SHA512 b78647b692bf8bef9a5e8c9efad253b23a3d52e4a9abc8b2d53dfc0f6de4c6a76b8223df2c43bba109ab490de244e1ca6be0aeb8804ad28458c072a399e8f5bf -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 -EBUILD gnome-shell-extensions-topicons-plus-22_p20190929.ebuild 1488 BLAKE2B b4e6fc474080d082bab98cb5dd7d5a1e71a8a225216ca64308d5502cff7ad2294764b1669529fc8615d889a688d2f9cd6b5576e349cd7a45cc2c25bdba031e5d SHA512 ec7e20f84b1b16e3c7f42eae287cbe11520b081a953fc73363bf5905dc83cf3d8279d315ab2600cfd30764c25365332d020803b33daf35c6de98ac2fb15f55a5 EBUILD gnome-shell-extensions-topicons-plus-27.ebuild 1191 BLAKE2B a2fd1f2cc7f9338413506b4963d40b764b7eaad155aff7018df871d1693272be70bca55c97cf62435988acefa52d9ac0d1ad37d498c3e60fd7b7509c2a3766ba SHA512 3e84ed6d7ef82ddf40b8b9ad9efa86d25fd3e3593b307cf6536568a3ec5929978a148341cbc02371e388753899435dd0d007e1c2044661cf830171d0f40d96b3 MISC metadata.xml 339 BLAKE2B 0fff96ce59c258cfb52c0616844df2bad11bf14fa283831d608ab862d2ac4fc26af0c4445d906d174290f0abee98149f12b24c85de79adfe2b959c17f14c3b42 SHA512 6bd54fe410561f215eba59872c742b9a11016cede62ddaf0aa8f899bf2c2abffde29cb63c9b819486a750be66b3dadd72257f6e26dcd87798aece31e0a752b40 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 824ba530fa8d..1b6c142866b5 100644 --- a/gnome-extra/gnome-user-docs/Manifest +++ b/gnome-extra/gnome-user-docs/Manifest @@ -1,5 +1,3 @@ -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 -EBUILD gnome-user-docs-3.34.1.ebuild 947 BLAKE2B 2d63b7d012c49dd350c274f6e7bc2776c58cc2637512bd9dbf139f53a0d1500c7869832f7a0bfd4ed3ca941e459e3d0ba411c4183ac4df738a91f01cacf6bf32 SHA512 e53c4bbe490e9ae8b08abf8bce2e297c665b38bad680cb52866ffa567240d90757a0f9e1bb8f1e9746ed27d227a5f5b0dfc582cf9a25231d73eb50d462e51dbe EBUILD gnome-user-docs-3.34.2.ebuild 947 BLAKE2B 2d63b7d012c49dd350c274f6e7bc2776c58cc2637512bd9dbf139f53a0d1500c7869832f7a0bfd4ed3ca941e459e3d0ba411c4183ac4df738a91f01cacf6bf32 SHA512 e53c4bbe490e9ae8b08abf8bce2e297c665b38bad680cb52866ffa567240d90757a0f9e1bb8f1e9746ed27d227a5f5b0dfc582cf9a25231d73eb50d462e51dbe MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 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 c1f9bc5e37ee..d6db2ce2e74a 100644 --- a/mail-client/evolution/Manifest +++ b/mail-client/evolution/Manifest @@ -1,8 +1,5 @@ -AUX 3.34.4-CVE-2020-11879.patch 4256 BLAKE2B efe57b53f04908ed5ff83da42a759428b68cef0ceeeee158cdc9792e4af9f31654621742db3ae5a15f30ba68409cfbe775d09d7893cc9dbac0328b5c092f3695 SHA512 7484974c557eb084055b80f45f03d0d7f40084bdaf53cd90dd1f62efea250801eb99f6a35befd9e19c3c44e0b2d1ddc0db299d3063ca2045b7421bfcbba27c76 -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 -EBUILD evolution-3.34.4-r1.ebuild 4430 BLAKE2B 038126aa987508944b795cc8ac73f48f24c0006cba40d9522058ed621422a7ce1f1587067e86493aade42351400023e16070abe1028e10e9aa112aac8871b3f6 SHA512 d027de5fef0f850d815c6e09b6ace58675dae79af7cf2fcd6da23f460feef7df305d8ecbe1acf8f8e55a54cb9ca5d1ec3131ad9c49dcbea440625abc449a2ba8 -EBUILD evolution-3.36.2.ebuild 4383 BLAKE2B 4f80579ac95b19852ef29127cd7d44eb7b3030aee511d426637731e8014abbe6c22f45a7904d458d1e3d4b0e2c55924466541dd41e8fca0e0ec399ae11809bdd SHA512 db923a977faa5a6c2141a5fb96468a9b39c7a5664d47af6623c34bfea65c28a7da0163c2d8617f43445d7d10b8a1ec64b0362ec57478b7667a7841b1eecca607 +DIST evolution-3.36.4.tar.xz 12100904 BLAKE2B 906e191e30023a09acf031d0a2f96247ad459d39f75313386a9c7240d33c10be699fd031bd45feee44d6a6a966ddc5e597c178a572d8fc18edce50543e243cdd SHA512 e5632dc5c88d60a517ab2858474d154df78f5ca85c2270329f2148647b177649174388091ed164e6162e1ada7d76bd7be63fb02bbb5926154af406e0b016b6a7 EBUILD evolution-3.36.3.ebuild 4381 BLAKE2B 7a078d646d33e91718ba17934d419a060cf0de5c3836c274207dbc889918c5d096c7c908c9f047d6c118286b9fc2859ba8270059c26f6aaea6dbd9850bd68660 SHA512 fc6b735754d6bd171cd61fd12ff467ac332f68908c3e136aa4278fc86be6ac65656479c1b0e94b7b13430e531792b71dcc346bbc9bdb9d44d1dea2b985576003 +EBUILD evolution-3.36.4.ebuild 4383 BLAKE2B 4f80579ac95b19852ef29127cd7d44eb7b3030aee511d426637731e8014abbe6c22f45a7904d458d1e3d4b0e2c55924466541dd41e8fca0e0ec399ae11809bdd SHA512 db923a977faa5a6c2141a5fb96468a9b39c7a5664d47af6623c34bfea65c28a7da0163c2d8617f43445d7d10b8a1ec64b0362ec57478b7667a7841b1eecca607 MISC metadata.xml 1077 BLAKE2B b13424249bbf1c221b3d0981de923917fe7fd873666626104f28a528bd44a40011202b397992a32ed62886c7b637160ae61d4a323d37248c222d3b179b2cccf1 SHA512 0308a366fd296da924b5ab466d90acb4bd18b868769d06726bd7de94d92d88ac70d97c1eb8ce99ad493d45c528d0fd6d222b2eb9880cdac48d05859d1ec7709c 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/Manifest b/mail-client/roundcube/Manifest index ffb71e3966dd..9aaede70c4af 100644 --- a/mail-client/roundcube/Manifest +++ b/mail-client/roundcube/Manifest @@ -19,6 +19,6 @@ EBUILD roundcube-1.4.0.ebuild 1798 BLAKE2B cf44691ff10d390dcf7765af33061f4ff9ab4 EBUILD roundcube-1.4.1.ebuild 1798 BLAKE2B cf44691ff10d390dcf7765af33061f4ff9ab476c3082bdd1fb0a92487b1351da1dc5c5bc57fab45819255d5adcf6dbb400f6c2ed285abd27b34a7acac77d1928 SHA512 eeba5df2817a2b30f98ebcb05f86fbe7a68b937743fb61c66928a1f32156c63390832e23bcdeeaafa6859c461ef923a30238ab6e71ef1a0c8858c0c3f5fea2da EBUILD roundcube-1.4.2.ebuild 1798 BLAKE2B e51db73005c7b8a1c2a501566efe426b7cbf4e8079149546ede7e520e528ef6c4743eb6c75ee674ea65ee69ebd25ebfdde023c1e248fd9e7c21f3b9a8a345db2 SHA512 f6ae8f889cd6a17f0367ebe6f4bac62eac7a43bb410d141a2fa7f68307315bb2b2f61319a0b1519af620a8d3aa17deb2a9fc3580c86c6a701ab5c6aeb304b54b EBUILD roundcube-1.4.3.ebuild 1798 BLAKE2B e51db73005c7b8a1c2a501566efe426b7cbf4e8079149546ede7e520e528ef6c4743eb6c75ee674ea65ee69ebd25ebfdde023c1e248fd9e7c21f3b9a8a345db2 SHA512 f6ae8f889cd6a17f0367ebe6f4bac62eac7a43bb410d141a2fa7f68307315bb2b2f61319a0b1519af620a8d3aa17deb2a9fc3580c86c6a701ab5c6aeb304b54b -EBUILD roundcube-1.4.4.ebuild 1796 BLAKE2B aa9808e5061166b47aa514da428bc3476d03c33432eaf9cf84d1d4ee6ead49510035d124117652648ae66982fe348aea4f36fe9d0a3d049cd83816d61351d99c SHA512 812068fa0c25ef2bbb87f0c6e0eedb3511403899fa1941965fbdebbaa3b61e7cd4fb5e6b8eadfe9b15eee5753eaadc7538fa9b622f55746c7a1eb5fc509732d4 +EBUILD roundcube-1.4.4.ebuild 1792 BLAKE2B 6ee68871faba7e25719ea805518faf117e5619cc265235e7df8189d557af0fbc48b4c1ee14f1241854e64bae810f05679d6a154a209795c2738fcd8e5f7b3626 SHA512 60ecc662e19e21ba510947dcb07db3dd62912f675ca9b5c1a4502df456d6be8109c7803b8e4322b307ca9daa28cc70ab39f037b7f290e14e96fa1c2539cb1862 EBUILD roundcube-1.4.6.ebuild 1798 BLAKE2B e51db73005c7b8a1c2a501566efe426b7cbf4e8079149546ede7e520e528ef6c4743eb6c75ee674ea65ee69ebd25ebfdde023c1e248fd9e7c21f3b9a8a345db2 SHA512 f6ae8f889cd6a17f0367ebe6f4bac62eac7a43bb410d141a2fa7f68307315bb2b2f61319a0b1519af620a8d3aa17deb2a9fc3580c86c6a701ab5c6aeb304b54b MISC metadata.xml 955 BLAKE2B ca9dd109384433cdaca59b820aae795a4555459cf36f057b17949d601bd5ece8222dbb59502872ac6a16387e55839f859b91a6c6718523aaf66e4b677d25d33e SHA512 ff1b796f79f002814b038763305a404ee2b65d49346a10b423dc8df982ccd4116548c8159bbcd551ccdcdb5824ef6b0774abf6a6bdc851beb896f6e5ed97bf1a 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 ab61c359dfc6..000000000000 --- a/mail-filter/tmda/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX tmda-1.0-non-interactive-tty.patch 967 BLAKE2B 3ebfa7ad70ce0e869e8fe6889b099dd8b13767bac40e6f6c7c44e3384b5f3fa6aead260df77225e57216d0178ec72a81a411e3a69624805a6334ceb60af69014 SHA512 88edd148649541ebbca5cf20664a2c7a535ba3cb470c6a8c923ecca7cd7825e4c90df1192bbae49778942a62451e67a462e0a3302acbbbbbcb87d7a9f0a7a352 -DIST tmda-1.1.12.tgz 1427638 BLAKE2B 7e9de695167df14c7f14dabb032950bd581372a43082bc3a78aac441c1f96e5b55758a353fcf75b4cf81199682b00f0836525629dab95e7eb813dc8d699ab3c3 SHA512 71ca7d0fed69f5a3dd30fa0f1f58d88bdf515249fc709e84c45d1929be9b2d36db1018c1bb58482b757b7006f2681d2b7abf71ab4332d6baf92239c04e7a6585 -EBUILD tmda-1.1.12-r2.ebuild 1274 BLAKE2B e586b1ac16f8bfe8da4af40c758e3e3bb0d713effa760c2ad822bcf712bb8723808876606e1ed05b581356babf1b6f1efef6a3f099306ffb9044344838ec08d8 SHA512 f22cac8c40424c3a30932b0b9aa639a53efade86f578ad2f32a9f3b8ceec1e60febe437fcb446f6a99ef318eabc65b96986a3ff2afc8d8e15d55483f5f187a3a -MISC metadata.xml 241 BLAKE2B bfc83282584e5eca6acbcffe25b5c5e3f021323a9add84075082f732216bf921ea05e98ff4de8c9117b1664748732e4afc2bac81f3a9e6d8b1f1869c7c99f96d SHA512 3fb4d1dfd69df139726dca07375dfd9cb273d3ab3355429425f4d43ce95f22429bed0fc9c58f85520d6c9fbecd50fe4f6da9ffc17e312f7f6d52150b5baaeefc 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 zcmV(+K;6F|iwFP!00002|Af8UwjIZnrg!hBs289e5gDhvtR8NU_ORPG?H7oQh!i1$ zfEoa+O8xZyzEo@PMG%rTB$5L6UMq9PJpBKRdHCP|_5c0XfBAKP8*6+U|LcGJ`te_4 zIQqZ*r~mt3|F8d?{?otAbDvijcb`|k%fVmPNcn0d&U?-fb0}ezSnt%&t5yCt!nn$8 zp{L$vzxIk(Z2P+NQFaLz|0lFH@3WU4_^EZpk-~l6cgt~J_ZhDHIQDV!C&%6Y<-h%x ze=RZn%Xu7kx-LFv*0fSP$2I1@uYTNZwK%SD-XpZTgrkL=cTDLzdK{tdUU{Q&i<$UzvBP^E^`;`zpESUDM3hHE$j-+~rL75sz@+G3I@g`M>{&;R2;|F{45 zU;fK)zkdGm(|;SEzW#6jb$t48@2}tfy6W2LidQMQ-?@i+&T!V6*Q~LR)OI}X>ni?GuN`@=+Ur&0>LuN) z$Meqf&euAx+OK?E=jthyI`TbBnfb_djy`y;w8yOV+y!mP<$jmg_<8^OE~|c)H(Axb z&tuJ&cV303zrt0=UT8oVoKEF^V~8ixn+>_{TvwX$n)Arl7&~SJzw5N?iV1HQ=WvWh1T>(ba_EwpnlnBc1s^%Xz2c7_HvdeVw^pSD$5+ z1EWWlbGGB;JuluW&+C{xUPgy&FPiWu*Y70ur!V`joH5NP}&)jhoXWWY? z&oP}R;ziRiq<~Wk6Vp9od{Z-Aq>gibhjt4ImuED8cuGcE)ZpJ!CU*q2U zn2pD7=XI@!k|yNFH)RiZ&kOH>hd>`9+8;u_LfH6R3~_P^g_)i(q@X+I5YH_H^y*?_$dsAvVcpA%xX%S!ti=(MsO> zg+2R$Cf5^}dd*PtO>Dxy;Zpi}?3M`>S33wt4-J7x$@rQ&Kb4i5ieX% zCW?l_k=_G;h+T}G%BUxC_1yQFj#>)ObYJ5-qGCSE!hlYc<;Lx_gJ^ozQ3E0;qE-Uu z-=*dI;>RNbTeV2o8tg}gkFe0 zi5T1pA*=S7zzevp84{7@_OKC-W^t}MLm7z1sE8=V1S_D&=}3f?a$gP4N*oPwj8a~N z_TPUS`u`W3jORNZYga)B1E(H{wAZmu3>aV#eZ37DI@)pbiltshBS;r~B0li%0z)fA4TXSm;3x3N z8RdP#ZC3rx9&S)gDI0AiFc#cI0I?|Ah8sj>uE1e+%s24}g+O?P*!bO@@4F;CU*p#s zz%ngjMIy4^SG~r0fjq9?3+yl7Ni2o$1jB_FmqV=`$#+4AIvp$jG#<^g56BKkOObuMT zqN-M>pN3&WF8Y{5q=Ab+-%#vTj$`FZSA-i?5s&ji@x>GizluO7f}DBmFbJx+`U7nA zu#13$+yp;R_1u|Q_GJ{l&7pJOd>RC?fjz1AQE-8l5c zPw>omLtI=X$ZI>%aCHG7VjP6qhK~`XcfJ}pjJD&s39;!M17E`{ zjJpw$(|EZvzp~;Ehcmb7HLKF0Qm4At#^Q+9h{riXi@e}xL{*UpOU&c@S(<`Q}@5CGsHo*~+ zXlOB9=|26Mc31p6aBWqn2pE>5%^f$)A);V>KbR`0Pu0T`gCW=I;<#{o z3#T)CC`2+KCrn^o5C|YK-npzdOv|~!nUE9UhmXg%Uc|{+y2PG;Ay70P5i2dV;@}W5`m}*#N7LM) z)7J^yJjxz*m%SX?u=UDdXJVfF8UtO5b!ha z9f{Y*@wQ&L`8D=0zy9{i_n{z`@=l*XuqAA45KeYsdq9N>js~mcM&w7K0lWlEz(q(E z6wzbgs~gx9CJY_9`aX7z5T((0-&zb_H|{%t4FFLv*_sFy{JIo@Lx+Kb(}B5=oB5_{ zsAJi1ZGJ@^DLE$u3?5n)^~N8K#_#0u(MB*ea0#wA2)f~YM#BiR8 z@G$|pA%SE;mj|YXh!zhIJjT7{o9~T4YJ3-%jWB~x%zNc1+au7<2^IpREE7%#{H481 zZjMji#+Uu^5vO(i~X_6ksg6BaLG1{OQe%F1DZjr|>%EyV7|UlDpyt8(lCxRRCw z7b?oH?_L}m09Q56uLAqBKEGzq-b28NS2+7o=7A3mK+bp-xG(m7N)8Fi8!`nnIKYP8 zTrI!AAKbA3CAK^iii^JL)W?l?NF55nb8?i#3cMkK_Uirzn8!a20v!l&ns>_Kjd6l; z_#}KpDXSBhh(EnIC^fXGU~h{60GjStWgr-1JKyu*4*`Ba#8q&N2Tmdf z*k4p{aFX~m$V&kr1AS!`QmA8?_n22f>O);`Y1e_9xJpF5%vMzoXTRXI`STus`TEQF zw!e!4TJ#H#O1VNIaTAkh7VuCV@gAw01fcNn>Qn>5iJ_x z!|x()2>78PZ#Xl~4F8DE9toEOz#u~8fsf-b!Wz=;f@*!7d5KLJxXcmB4a z*8_wP_QvV+beJD12fg6Wcz+yK71>~u*gKAmb3XBEh)1WxvEz(z2xrA9!%y#84QRSa?|`2$kC&Rw`5oxOb0Sk zO&r!%h;P^5?h9bez)Q0u_&2bpU~*wx38oQ}z?siP(K=BchXh0bb-kHq1U8jIBqTWF zlmmF<1{?#Z(#RKbyfUiii|&ELXp{KSg^);K?Z?gAT-2TMdTQM4CeW9 zb*N!&w+Jzv8O?*#pJrp)<4R{Im=6Isp&l0TBC*fEewaUf+Q02rZ1xf`2_uB_VxkKE zd*Zn|@qh25n7$HGpdcf(c%+Lj6Ds z5FSW>GcgI+2VW65(vvCMI zDSoI}`f&oFiT(|-K@Gr6UL;A_Z(=X-!W#yB2{1C%B0{_}AP1d~Ce+HS$i95<$B1k1 zW_ba~2u`?GZ;cL|4IH-JfPn$(Xei2<=FfS>zz^bVF*E3q90BJ5e2!3{^9D%rvOMo3 zgfxgBu4XdBq7dscIdEe9xDDJLz!u#v72twEH-g4nf-~B}mk?qD&Y#y9(+er^Cm|IN)3?eG z13h2;|L5PneAr)p`pcIOzrI>#e0ToDLXg1&Tef#gIGEUdwmaZI5ky|l54h}ol=C7? zR(@f@zh`fNz=ER~pB~5Dc+G4$6suuz3L? zq9ob5$uUp{~O>wo-#H>KkRpJC;AWCBjdWsh^2Eb;ys zUjvdx5sQ$R0Ih`afO%ED=}}F*DE%<` zWndGuX(DGLb;b$|k9}cC@B~!5WaDhdQ&*w~Tm~%F!zQ-;PH10$V4s-Jdk~0xdp<;g z-mC&st1ieZoMm2$P|C9uK_K5(anz_iq=_HD(hWSm)&!gKX6h!t2K)ub;9674dazgw za>JNjz@M8Cx4l3H#u16@TTTeNbLAbq;*L;BSap$Wp1Z-~HWYUT+z}|&3%Pv+GgKgX zY!+|Bi6Bg`YI*Vle|MkS`iLlJ&ryU9dIcQ?42pn%MWVoEWQMd3%O9@aOKtzhw=d7V zz}KJV_z1fiuS%EWOAI}T=>dj$!^x4~G>-}9p9NC4!58L<3(oY;0Pb2BxCB4802}Kh zHl7F05bE-TDL~elK|$ySuni@h2o>Xl6!F?S`SASCiaZ0{I;FQXWW`>zExdCDGZJns zA;6@-4Mj*QdT%gDqCEI7JE0S^nHKt7TX zd?z@^j?+^F9VXo6KM~)Tj~~8$eih$Kt^>qHG`b?V6e2XeJ;yg-!w`1e+T_@q@iGBz zc)Ak=cY^K+8FPUVfuTHoUS@d-@tp(k{sa8WPu%DP%pO>RJ@c1QupAfwfoymIarg9= z_l6$8{xjeTEb5hl^b^#K?Q{ zco#nj))m%)HWum#5Q_I*i8`T}G$g11u43!9!(AhJpCP}_dUdH*zaA2j17)HYrchtE2EkaO@KVPcX;9 z9}+9X;6zSn3>YRu6+i_$>YZ}|6W;p`t);V%MtH$d@EE`+uK=)`i?DIv5^z>vE#e}s z3o3Gq8)3rWc=-$fhlW-Gq}elQ7ZxXpE5(Zq90NAdy*dI@5_qs_{twtghs=8bj9;{C zefTt9vm5U`UEU1}w6NzE6PPLw_i=6f_>~PU7}_+oI0xUz*|no}3(j)#J1_levA_lY z*KuFoRO3ug&W@S_l!*}oC0Y|iI1k7l9IQuNV>>bKH%F!eI|(D*TBLiAlD&e5^OXBG z8NxyFG096kp!4E)25?cFG}3j!+E1ef9xsA$`3#I$ya^N}Vwm;@VAfXkC%JoZ19OL5 z^C#hi^1sOH%jXa4MYHltRzp_QqUo0t!gl6Vx~HJqBQ| zwUTe{E0ts|MraTTR1*FW@c>7WRh=zkndglwvfxpZ3ImIWB%fwHwwF&e-1E7qxkP41 zFILlFvl+rSh_d`R& z-3joL`Sp8V#liz(1C$NN;j!X0Io7tkw8IvGlQ8&tL1YHx52uzP!#nmDj{cz8A0;;4 z>62A%!`h6xCfE>TLj9r7OL%i1XgRzouj7u3kOZ|V7c}8Y9696#%)bd#{2*8j+(4*X zPZ5ActB^krgg-bsalR8pg_R&RIGNQYFpjr-CoupY1Wm^$A-lz2iF@^blK)B|0ObL1 zv24%>|0V&n@QlsU0{%_Vm7=&H%7_9Suol8u-3_nbQXo)9YXcgTuf)(z7KW2QKZY;! za)Yve`R(h^`>#J;Bp^*rD~Jah$AK%{R$3HuA)9~VlbJ1!HO7?{B&fLe%+)#B-E!_=T=1YOucy&G!V(SuH;Ado_5 z0qO-;nE;;$k3tmQ#4_Ap!SO$WllA?7-x%htzJ1#;^mJ zN-1~3Sh4!ed(O0^P175Mhj=bvZaj(S!Rl2a1Ly#T*OIZQwJTzc3%F5uR`1|1q>0tu zCw~E|0Epi}8QKCvNS*hAJp!RQA&>~j56HJKOQS)yu{A6;fB~Vx1%TX$3W%a7FKW|) zYf0Bb*<#4LLNg`c)GVJqya|S+MZhcQZjKx2CYa8g^#x_@uV2Sszs8o2SBbq>Izs>O z<(5Fd_UUAauOhrv(+fueluaMG=QMq5D=UJ=NJjFk(jn$w7Bfz_y{o zE1f4QN6boQ-n~E8K>(mn^uRz&4DH?+d*K6i9(c8~%uP?28$no?cv<%RBC-GY_~+}( zhp#`~U-s{AQsPS{jUa-hCfE%GEE~%$f`)0p6mfR2f;LZZQw41A-4E~D!8Yvqa*vK_yIi@8iPN_7gyJpGUy6K)nwy22#P5l=zmeMFpR$(@0bf^6(o@ zVJ2=9c1|dglvf!NL{WboF&YGT?CGfmYSwBKlC_9%cZ}n<$jp=AyM77gIB5j?yBzHhxK||UxGD1RYG3CUG21Z5a1s)1CFDbY2iO!jx9N3M$KTs zXTJai1k73nO0i2i4r>Ll6Nr|Wn25i3tS~;J2uwcQ_BEu4e1mmvZzhRt2i(F1RuB2Y zrDFAkcsBvAw|*fX`&4O|T<=XE_dum;<{Ej9wp z9pHAT<%kE)gxFVzUuT>s{J1j@WzR=JXD+R^ zqcB(Y)`S?u%M3+#B%$o$mT(n^wzIkYO#DG$)1M!^lD(0X4Z~VjDtgX&Z16sBu`3VPncb)4N%I z93-G5Tz8u-@h(~@K^NeL#_scJ=CEnyyFZ5s|%+)M=0F(r?j!;w!;4FR|NPXE5l&z#Ov1(lh&U$<2_(GlTKdt%G{&j!( z6S4EJuTp!t7(NUDNXEh$Y`jlwh?vyjKi061i@;s&X1F1Fc7fc043Pl7wd-=sd3C%E zB1cPckM|&eB3evlj&f#92>*7To2dH~8d@$8lKdvVRa9BBAK`8|J8Zl!+~{%Vr}P4y z6#DUrR=fc{!2i(W%lZUjpRlFiO8^YIl%k`z@e03pPh17&jG;ID8F5Ig%b{BuY=ezl zho8aHU!?Zo{`T`vANQYLQSA#u=aq)FjKm$32fa-T^pp$w-a(6Nq44+Ci9=I>KAb;P znV;X5fA$0Cj#7vWZ6>MNW`K-8!op{@kQN<%G9&OQ(AEQck>WYPpM;1vfuVz-b<5g~ z$d+b}y`&|@qJ;rm=R;Teoxr|)Uwd%W@-DIavZ(%+Ma<)B#o9|43{m@j*pdQk;|7NV zG7jG8f)QJc4Rwwocx>mK%ip;J7~efNQU%X`f-fSJ1G=2u6Nc>%vG!yuu z=|zG%e|CxAV7yn=r#!&Vuf{Mbsb zIG`saY~Fm}P~NHLv0LgV7!Smbmm$j8HG<^(^`ITlkE8=VL_Y}|wg_3(LX56x@2dFR zI2wQ)N{||W-(0~J{uUt$=*hT6kVOG;+5jU!S~4ZbIpULEBqlu{>+`jL!iLsgKD^?L zch;l};JpL9{II#ki=>MWhi&s6mNg1?tS(7*tL^3eTPVvk!-4(c3$>E_$`|o=A15ev zT2qV5L>+Bcu`OYI-+zm=6r& zhk|S6_i}s5Z5YX}{=ma#CV;qg0!IPlmvz?Ig~bxli;E!$9{kY?7MazjHo`8sWC$hJ zuIDN$-KPI=<2Gqjl&9gHOqSrS7ZwEwx8=k%+8y4aKFVt)C?<72=5J)yP$Xt!F> ztb%S(Y>@K-W-aAj*4SPJV~4{NSEh9FVeqK)u&iVPe63on*fC7z z;Ca1KJ}k6KoJfZmAwV0jQGfhDnmQVgkGPIx&{!D8QHM97-D-3Tx&iD^OsK;I$6DU< zRxz6I&by@r<^~ovZvc=N&O8G}2l%G%Xg20-ynh4|B07-Cw!LW)!wA%HoACG>%xO-7 zTL&Xs4IHbzZYW$gq1vvIturFlm@^SGyyheSD86rh{mYI&79VaDD(&rq?T9vF+mn>r zao9_F0?C5~M!A^j$ixJoK}1Wyb$B$R$}&Bz{RJ~kB}hgNZpnKl>5}d5+-lUX{W+6AY7oKX*vVpreUiT6u(&m z9pH7#hWmL0B)7r7AROY;-GpxhmUvAtWwYfYz(Hy|uJ6V7@x%CiS;tE^F$&#E9hh7r zf`JI?0uK?is+4nBvk6q-F$N*8HT^ZDZKJ#AC1~Cl!|Jw#18Ts0@K)@apkb%Z zwYo7fS*3BqtC4Ov@cBo64;0m!TKnz{mDoKl-3v-$X$NL`R~(H)PxlytpYSlEPKMth zx0%hT)z;6a9y8c+rxn9!qveqtodW|#JI0fR<`WU3Ro{nMe~9(>BKtC~5A&yAKYX1( z4iwe`;!iTz23QNe5GSUf%Y_9IHqq!O65<7y$O?7@$BNeY-FDG{LVzoIMhs~ry;`?# zl>kJXY&ewbvfuz;S!|%S&>uf`t5yV#{a$#BAH)pT10F7G`^LR+`oxnkc(`c2o(~Z* zh(H+MpNBC_NCtU1M}0Lpuqz!d%w2N$J0sOWcc zyMF#-cz7XMb%e*A38*)?S67C6C{X2QAc7qYYw~SWEIZC>S@(YWyX4((g3n z*odSJ6bi?&xG5JQ*oHkGya@m4h_dWL5Kx)Q8)e`q(9b@I);o!^kQ~GgAdS36)c$};-n|-HKf#^pJmE{(;zE4$apN|l1w;pN3LI{YSg;?|Ht+j36UYNZY|o3- zdVp$eV#4%NAdKOgQo*dup@iBjwm-bLt;sT@7{`IYYb?a_H=$X|hcUuHDyD;DDEqL@ z0@jwjk0QvzOB2MaSo8(9B#epvgyL2V5!f~nh#x%cDz@E+7wAB4`!WDWqJ1MDlEnWmQ^6EMH@K*!PVW z4BP(fwrpg#4{0|@-@*X&*l{W~ zgW9bFtX|%M^e%mf6GniQhe3q!U~l(n0}%jo#?!bq#0R@un7wE7idA0r@0fa0-KR}{)qhooS4NMHd5_$7_%igm+tXxlx@b9JmrO(Ya zgjZsm#S}MMHp|rEZQ^0)9s8LsdtlZ9-o`CgyQ7cOaRK3vQvCMq{&Be}+;VyWL%7&B z<~2>$c@`-^zi%9rc|?K`Hi7p$>{&{LeVuZ*kIa4v)DB>&Cz}Z7Mtk=r?%}q(jBDZ% z?UdEM2O`Z=NNj5fLFx_Ep;Qo=^BI)F@eyz%Y&owf+>BOPMj-L_^2Bs{NqQTJS$GNo zn}s#7Y#rma7^WW5xK4P0jiU|I%dHbeGV_4(gaEiJj z>i21Z=mgUzYiB~WZ_rT@7X3T936%kJj4%@3ZIzUu=`nlz;9!SkmO9$iIk$PVJHRDY z!N+AJuFRotL`ZB|LT0Vto3&nEh}nrIvd%zM(0jo};??!a|Qw6g0YE+P(r0zDi&Z{@Y*d>va)tB zG^d-&#fmTlD3JB4oCaRzYNy2_bpt2kJE$8mIjSlnBU`Z2x~^cABd8+AV8sG(_Fmm# z34mzR-MB$y*-^|fVa3*7SW@jJt`(liGy%Tt3BP9FD@xn#<|S_I`4A6_M>4?r9}4e# z2lrCv+~d<>cNIb>(XHCX(yYIz=0?0 zaG(n=5+V*ljwys)Q8;`%b_F%X5gkub9VgQ^e}7M$JAcUGOHC31;;ms^H4mtIwOOG- z%Lu^JSp%_|&bQe9M9j~05ApF03e*}Z=o-+!JVIcyWepwbb9*^hjyO2S3rNsTXe^{| zK_%Nil-<|AfUQ6OSn-fNSl6aO5b14s3PG2D3_V$&h)Pw67*#LQ7Exo5tlGWh5SXbi30*Kc( zK*vL+$mu07WdIp4&I{MTv-JwGfqmH`^duSDGX;XzzzTA`pg1T*fdP7Xiecr;Ny!aw7Nuiafqx!0-V$#0+YwmO0#J#k1-Zi+5L4d{ zu?Z+LTArTTfFW~ffADz!vo&G<^~;BkA3w|=%Px6C^R)Y0v=4zOC*g}ATR@ZqkYict zSTLV?aIUSG0mx`(GMz&xnGOvCvslKS?-P9Zv>_8dc?-zGCLE{hsVu}VRQVH7+Kzc1 z{CaO5B~ZiJiA;o+smc)=ni$M+3-GpL4!lh$&v}SB=7H((a?g*3N zK(B1u!q!Zf*!1?6Uq`i5wjvmpkVh;;Nz0gS=M`EaV5bOpg|O<}1PFb$0)KR5P0)w$ z;#6+pC`_>kKr@FQ?Djq_XhipQI+z}b0-0Nbv6JHXEbs;y!-r)qhXcNwKjvnxf#^k z_?iQz22}Bu)ybFZ1OwZMWbPB%I6%p_w8NHcJllI4=_E|FXR=_l5d-DO{n_(>*F zI8xjf%zkN!Rv9C}3UPaCLBYZ}h&yHf4xpj{B z8V+Tg zdau?5pWZOtdPpZ+44_l9m4jgJaIVv87BBXfvm#>mRwY8WoR3xw;%C(l+FwFEfqUd< z{E_8lkS~ic&+h}mpFjLjXz!dWJ68=wh|d(;?Zu{j3oBWFd@aWf@qAFb{0xh;YN|N- z?XW}asaAuJR?u5|<^aT%W&dqEl8hGzbX*hJVxcjZ_*r;+T%_hwbUp7aeyKeZdH_>6 zv-;rMeS|!>14n0ft^xMhop%#*za<|q?r7DjgG7pLK-MjGNB!YeyEoZjX3oKCmIBsJ zdE7QBm}gv2kmOXE>2!(jbDF9FPAwT0J1Y+4=aslG7K%PFLw08j>;5F23(Jn2a%4^X|~l(-BFwOuup%X_24CJ}Ea;m`NbM90&7GaRfE(97<` zUUN5K>$ne?L9s+0Gsn;1G>WrS+saPt&A}@ie&$D#+uwfv@cA$QNOC|j2TDJ&FI!9I zd=guzMu%dqXgNxz1RhK&FNcM?SyhzLj_&2 z01@YUIG1!;%?Y!|k6@b6x=O9Na@cHW4o^D8=Y{HWe3V5BBYt_ufrI3{ah zom&cp7fZ=8J6=x%L6)PX8>F+|cRqt5;JoI$)Q;uwQ?VOBV+|lzv&Z$cipr+FWK~ve zmM<-D-S}_V7W?1=;D3(La1aXN*Has*I7>SN>h9SHE5w(h$m%vvIv_*COGQi>^S|r& zB;o7)`L|!k{CWR@n7(G=(mjE_)pB-lq)CRpEiyIN<0XyZ-zw~Y548#Y4uD}TpY!JXEu(9{qO4 z2_TMO)j}Gu%Zukp{xqD~Yw}`TnZTE9HFa_do6iQ)%}yP05XN%Uz-{Bx7<_&O8`|ND ziNNvkDYj@@7m=OS7UuUn>+9!FfBh%cIxII`D2`*0VK#P8IG%*Z#`P7DNROb23M{do z0<8@8l@2emPa&Yxc!C)ugBKXi+3p~b;DDp*3{pVWv_s<*tfP^((V<_-nv3~XFnx!o zb=wkCjB8-`uwH}>XCIBk$m@8YC9kp|P%vm!4m!fYOMYK#4*Jk*eV z!kbYxmmhQhl>=7rG)`LgVL8L^rS{vWf5I3nT$A11u6Y11od(NAh)>q0G>5rYuNg`q z=3_t>9l|nW8Fm3Hgrv3FF*A z$;#nE-22)A#G9TWd)6APs}({n27ICU-wW-xZy$a)67XHiQbP#EimcIhv!;3T;#KZR z;B?N?UW@qVoEzMZh}C&sA((!H=1uS|AqrUO6XVhj{o`d0l&TG5qvXgKct1{LAn6=O!74d?a&jnzjtyn8g&Y@7KC;(nI zRfF@Roa*M)2KwL{6NGOs01s@-SaZNMJ{R0@+}{_p{`-edAHMyMUq1ZEv*qxzzh%`c zJQKZ2kEU(xOi506y2k?^LA%+1%nsc#=H6f^N5b!54o*@EG|8ez$FOXeAMR;)$2|d+ zf@mXIDHn$Qvii{5H5tct2=<%0MQZX{KDs|ciz0p`SqTS% z*i5+uLa<@tOz~dN+_|%Zq#U3*aeU5yDLp$m$~QaY9L^=qU_4tf+xkAD{)cUCz5elX z;oVTz0r>F}hDcwUHou<{SchfLRdF~P#i|jTc%U`i)&u+eig(o<_jIL=?JgiNoIXl= z9!{_U8|a^`S@aqY0}6Zu(bqm>ROr_7-zQ)@=ajILu>!qzH%SC7x38$0*h29SM;r$j zdv0C`@UiFZ7!$aB3zpf2Ybu@`tZM-&+`w%xo0@10gT^>L^2TrAO8H1{LK1$X=I`#H z$G`8dpI@g$IosvEzX6fd!}wS42Q>e!clQuApy1Bh1OGN##TzIb1{uSOli+q7_K-H) zIGv7hnGx(K!|A*BW>Y*6v#wjT%*&}wOb8FW=ZWhSrQXKSqiVgO`S`2E7ORSbI| zLw6k{b=90IT>8ikx3>gpLQgKIMK5r11ImNLu^s2~)Q93@DB$AKob~Qh*86Z;@fMB3 zPR*Hm$K7sAa$jVIp1n3Xztj}=m#E-e-YzuY@SaG#%~yaUhqE{A^()WNrzk9fc6KX) z)PYPSa{N-U3JbJw-KGPo_sym|u?ojoMf`|ebFfK(iY<}(p;!jY!=Y2}8%h8;Np+Yu z-kRcVj@uwo@pJZoxLkmDg%;e8Al*68o$g=Ck5~&g$g|MASO|eK{J%_!pkKu?ggNvRcANy=2DG zKmx^K!%e?1=DR~-mBn#NqP)(H8^m&LXLUzONB0765$q2v?a&_-JxaSI?kG9ldM%>) z_W#(UxOq%(7Hil2n8>necmJ;J_kRlPcTM51C2{bRYl6|Nigot*#wWL{*J|DnSwcF& z6L#^a(~uK_>awlhr6hGbeqz|M4#w^L1ziZ|l0Z~DjQEQQif6i^d!?fHh-Ez8j%efC zs0$ZI<&55i^)#1bWC!{HW&tNor{-hF;#{Z}0HQb^;j;Cz*$a4jxdGR+w-MCZypoz( z?&ma1s1rCICa|5qcbqQq0hQZR?mP`VV0{gvKUje9K3LJq-^*Fs;J;*U8T2@waaj)Z z16$#IV}EumlnL6l%i9^$IF4o!;6~lN9EbO1-pR{C5I5*^ho|BT;d&hk+tw3LuX17A zRxC~aJiQNAY~FFXh0N*ugJ>5m1HY$f{=<4P&=>9;9LfK2`ugQO4(DDxJ+4q=*Np^s zvB@9`5$d*@gebZ){_6l(=1o+2ilL#eW5j7?4zEfueV5mtKCI6lUk6;gEZN9THO3kB zxtxXL3bj*;C1IYl*Xj4y9UrL7d^mV0o$uDhtY(f zJKMmz^T{L;!7Kodhl2(kcv_=P7KhLd$ZXN_xlRIbTD8DpXH%0KD*Ga>kK^mtpT2$j z>remo4UhL@24#IrM^3oMunkPkg{^o(e1U@*4A_oI2T=#RH9?OK#IwE}{9yTl?W7qU zNr2FtL3&Vuv*EeDhVLpo2w~?V1!vpV_zaG+xipqK-`u|Je-TIE<6CcO#a=?NQbmW1 z&Fl1j0 z-674AsCTjbJmxR2Dpp>mT9lh8j*Z-V?pdvfAo92j3n-V}JLcA6*SE&g|onE@Z5McItA-bt&pherr zU~2H_#y~gMZHoxZ54+*8THU!%>)_(6xPJTc;p?{#bNp`K*~<;V-_|67p{9e`uxSEz za*}B<RCK;I40ILXO4Wy$-xN=8+25yHL{hb82hCY>*wD-{qom81j%#r&}e>=dGNa%8~VT1R^YVaT@B+dE@2dS6g+_L_RG{PDk>109o zxSbSo*l$!idJBVa#usrHK#b1K_ia?Lv4QcHt9r+2nYy!pP!6xHY;6FNmB|s{=5|Gw zKrCJ&o)b@YK0|SOc{)9t`|F0Y>a2i1ilegLzhqw7ZYof!9D%HFL^Ud6aMmX z|Htca({jFyYhI&2qu62n)^1=k&tTXDG?qeIRo9$#fqhm&c72c zxvK;4-EVP0afsk2@hf^$N+7p@aChsq97sO_vpH>;6Fw2w{nnU}$d5^lq}F2T%M{YW9$aU4IHrkc z?UJ7e;dVTZ(^+2x_Gy0p^!4+{@ooI{^Zxj8fBIc2X}}bL{3EL=-MMArP2`?{~Tz;S1_%0Y~<^FiuoUpU?Ai%(hBefgPM-YCSjH*e*vq zW*b})2=|@{;@h1zFw+5LgTdNgWj?V00^OoifV}fr#@J6s70$EUFeN}GrWf?ZF%9P0 zH?QEfjc$jp*Csf@rc1kHhPlFEW3llG&y$>zVF`NvvFtwn=^rEYXPO|Nus=l8AOH3jHWLNKQn zkM^=llMWY)yot>bMK{Qms41gNO4i+aU|DqI=qTQi4zDdv+vHn&VmZcf*ssn<4Wh^f zP>eaNbw`)erZh~blD2{>d-!F5aarCdTeD7Je{oU4d*Y(pRxnWDvenLi?c^8M94RJfSxwQBWJ zvE(P;vrKP-@o&PUYlnoMPBwDX%3&c+v#bncZVC3{rCvpLfA};$egMw?_VL??U&puo zlS`xDxSsS<0qW{VNH(%h|yhz<{txPu9jWRd{tbo1>AmxEpKL& ztO#$E^Hurw;`@{M1okIw&%FCm;h1F5U066cTniEB$yG}T47Z6_02FN68eUsO+X^IDP z7xpun9$T|Y)!R0lpq1@A$t|BotOV^DZY44S#dmt(ZQ)CJMmOua%GA!$a=_Fb!nEAG zX*DmHS)a_K-Em|3Iq(nX{gT!G@R#ulI$}Iu_V~69$Oxlb^IWXzhR%8mK>&M3h*o@X zJNek1?LmwOI5Ie~ZMpD6k5#7wh%b{n^%*|IQ@~K2@s`R7xL9t(9utp-Alzh?U8`l& z)cc$^XL&pgYuhoXK#6Ux8SIbz(87B=MZ^FM8-A|a!QI|1Ld5mJ*U`j~u9a{XrB3}? zS12y~Yp3IFQGOoSE%MpA;%=1;$dpKj*NgY>r1k6PPv7lXJzu7%pRzBWPp^CRFzjYI z;rY{sO^oAk=^AkC(GO^ot*}igI#2fW0s&B5zBCH=WxVpznqrQV-ZC}djV}% zacgf8@bi?8$CrpcQw)K_&$fmIsjy<*5klSaz~k69KfjR8KaZb~+V|@YIF@%cTTV`b zH6acsXK?r&iWCIM;Htwpip9|cN^b{}Q>{$3cfTtSchd9alZOqrw;Jv|Sg?yFV{v@K z=|W&HQS6MtD~@M$)-$?NBY(RvaYQjt81?`_N1t;)oR}UhHg(+oeg=1$LwmsLX;VJd zo}D%wY>Ky{0~dD){qw#Xbi;vUw>MJmhP8hL5#dmkuagE{nC7I1p3{rh|MUKKeHkDA zFy784y4M=g4xsc|&T6{2@aPTRQMtg;;E<4uOif$lisZP9P)%iR8< zPjB;SVXn7RdR$2m?B;XBnZ3Da+8Ofb(fJD1uFdxb@9=bLPb=fW{nQCb)`;sQIdnIvwfQ5a#<}3ODKFM=2(FqyeK)Ws)F#k;OGt;l6jb@x7~}s zIr{v?m;L#}*Z+X89)Fk$n_kAIvGv=%^Uwl&I$_ocnFfglzIq`C8^ zt?qn1{J=Q}>^(V8*AkI4*mvscA)6ko{LS5UW?mc>r^A7g`g2=o#fam7pZxZ8qhoWX zTACa!&gTjym>^_jZdBu?!0OMRfBpRN=kevkkGZ-9V;qWQ>%$E-z|+ftM6M`GjxGUe zxxBhzu-$E&0o>rahU;(!cy&pr8&`@|V2(_@iX&l~l{nGuC8I-6j((lEJ@3IyXO#$_ zan|em7+peJvx(EK1wfPdEHL*18kM;b-Mr7vcLHJECW}uMY&b*eu&KdOf-aEX&1-eH zSh>@5ATJzDv?u=B&2bp8?CYo&4T8B#0Ttf-`}zvX{`?gj`}0rFZit`O`0|=~d|6UU zgc^4xeh6vYJ`a;|a9!*cDj&|SyUZ+lME1f)#|4_=S?9U$8lQ%V<_@w{K~Iwi#_OD} zfS!;}9?4B+V6l)-= z#{By2r+<<~yU_u|aD!U{iVsJ#Ej~6yYB5|AE^}cG4{i3|<=Ib{rhyNWbljMZ2%w6fBPHcnc_l9RlH*ntDzh>XRoi zi+7}8Em5&A%ND7_wRxcDBRYgFIPVT9?}mhCXQ$O5giPqJHwC8)5H?}nN)H?Mt}$U! zh~3Mq@+z`V1c7f~KL4^me_8v>KN#PCpKk56CDL^t_ljVlax@!u6V_ksLcClE>Zn$U zKykK9cO!|@We{(7n+ICDp1Rag1(}knR*M!*K^N7E?Z6q!1e&C?4M}^PB{V z8%#n#hFRdKiOVH;ty>(`03w|+ITWZ5D}KF{K5>+Z5Hy`0>Ij@PPG@j!(_HPgPIANH z(Jnhw7STWQaUw}5f(Ao;i51m-84df(&%f?3KOS#tb&fNKaq;-n7EXvIF2yF)csm2J zyR4_#eM5j)V2yY>Ca0T+=iJ9#45Z%f{1yG@bbR z5^f7}-f#vki2uNw@r=)?9#@X!!&!L2PAky714T_--1qsn9bXQXcAd)xRkUH|5neX= zC6{X+!n_R@Zn0ZqdD(z!dBo}R0E>OA8%dqg2#kCY*5~>2ho8Rwc76T!;oEQDUavNf zcO?sG5Fo;e{Eb7Cbs!V|R$XXH5H`En>=1X@p8a8b<2-Q`L|P!l^aeM$`x7;H;*dV% zaR1qGT@@bpI99Va>GIm$DOg_r6VXg_<+m!w?ik}~_o9^41~kaEy-vv~p>C(i#Jd>n zxxNMjz*>A~>$*vkzZ}a6GGp5vv!1FNhuy5x3iZ>b2<1w2xL0u`-Lo1yppEr(Inirf z?Ju7{eaDp@XynWF&GN!)V>Zv;YJ)ImD8d30K!NS91Xi9Vwk;Bh%`wHnip7wh z{Q|`Wy><|SM+=e7S`#=dp8fIDD8{tv9qP!z61mj(zZaYdZ2D8HShTnMa8()~_$<|N z385G}c^MHh7I0Wo%p*gHtBW1GHvrp_g3d^9`?hHnY0T-O>R|-1bJ-i|x-Z*#T-Y}G zI|wkn&K~~d^OxU#56a?8a+VlXdc=cP9XpTVNZo23Q1I$LSqajuYCl|h%U_3c){@zm zXf4mx`W@zE`rj!H@o#A#s$5ZQu+gdI&?+&>r5A#SCeLB7086ZU0SRaCOKfSbY z1n~c`xYDuDcd(f51zUW)|MIszUH6Co_+9PKyG2@AKG(rPI!xH$emVxh_9{eR|MzwE z;Tr2~s>OUtt#!b0y&LZqxH@U^Mr;rU^ThT&xRT!6zBNyd<9-VIQ+MhE06aKZBES(# zc^BF^pGjKQs1NWI__|s()l@ml?}jNSr}ubIwCzBI8yRPa)j*v zFhWKQXxpadE_Wz2+fe|06>o#SH?x**7yE(G{%w5u@kAZd6_BO7TNd1|XYJ{A0m*>G z#YtBS{yiP=fRZd*EN}5r13RPk4##m_Aka>JZ&`2W2LV@J$R4K|WEqYe>A)6EzNJ9C zEv}7)hrP*cy4xh3?!%du`?T)J&ybuLeYo@>%hoJ!^Fk3%XLXI!-DZOE=1A;v)s>V3 z!qlB50b}7K5nX?84FI_i zIpK?!b#>Q?(Kn$E4|85=VMH4u$06^KT$qer;bpxIKA%dC22L;6!~GBxl77|zcs)?= zy{&gF!DY(CjLY#gwl!Ft`?OE>x8#}WuH#8gEH}dxVYK5_y-M*?kf=~iFQPrf_=`tz zz?h4$$}_CoKDLK$quQ3eEg+@MWvGdKz)I&EcI!quM6i|+;Z?Zc0Gbofe;9YoI9u=SEB0B4RaBmyswYaetG(I>-a!&#k zPapSF1^kS@%D~ifJ}pG{U;~hfg}g;3Q|v8jr}`DM(-A+PD#PYP;N$=| z_YXwgyX|xpZ(o|*=-hi7o*jf<3q$>F?Hjg%O^0m618PfXy@-l9V5QGPp0?eY?z|fM ziqSkeUo82Z33&1%tj|Ax`1aHI`gQ!ezwUp~KWviOqWxhZn=MsKP zNbKV1Ge3Z_0&x&-`2b;nZg4 z9i4CMTtCR>dJ6%)+MM5r3$Y!ANM`W?Y!w^5iNKhi14#Pe)c>b+-1RG{x&1}U4Op&$ z<#caXw%yac%IN$qVyF_K{J0E==YFCCNHaQAJsi%?j&TMkq+Rr^$>M%(MEEuxE<463&blIUrBPJR|w1BdMKcWaPsgr{3whPmEi zC0((A`F@s#@`lq9uMLmoe)Bn&AzDJ6ia#KDIfl>jo`)pd1$NUNe}_ytVG|Vwb}382h~Yejfb%gR*@W zHS23m+hrL}xXXqZ3qXe}{_3;W>2h-3;l|e6bX7KqNG$ap*v_r&-Xn|y2W3s>a?(<@ zgFLtMF-))d9d+XQ*_M!$6I3;?5a&&?rU=Q(CZ{izDniS_-_J(d~#F z_y53eU|EOugSwb!MtZ|++g0)`&%#_AdTbplX6DP;ye;1Ey*kaZ@@blTr z(x)ue`TT%SV5ln};}%P0>qxx5Ud1^a4K&=pd$->hy-qW z!+5Usv^c-jX<$`jx63k=h^@ElzAs1Y)otN{MeX-_S-SgNT;)61?iht!9c0PT_U-66 zP7%<`pSzpYdK+xRMAtBPFnJAE5+qwA4l#foZn=1`WLqxB zWr^GAz}kEQ1s*DT_2zs6r;N@G1mFa(o!nn*OxspKEno#!hAJ#)q;j~}u^01wTLueO zbv{HH$Fjm>5F4=mx0^ca;kPiydH>FX4OWIhJ#KS|geoLxoBn0#KU%w%eV3ti(3U!$ zY+7+w{B}+OU@@3=58fgWao3@t5QPb7)&=n@92r5x)hQzQ?}heh|K&TZ_OikeeV@m0 z8gJ$MZsdS-?LewJo&hzD2SfnwsmP}PYQgs0+G5kQdwwVOmb~O~3$!6&TPqC|ad;|N z#SugOJhtoU!_!6uDAbJX*?OxJ?e)Ad}#{)RY>>hu>YM&1M$sZC(n@9tf<4(_a0d^}D3d zBe8Ge*AE|mns%dnnB%p_`gj+ft;=9om#hI*?HL;S4 zJFwv(op9i)vhxyfLF=l4hoi-n#M|M0(T-8CS*J;5NwGK74rX`NCDf~)M;~@M^Tl?) zJh_Qx25C9Wxn0)F^Om6a9}4dutPFMUw4;{p=Fpw&2&qcI-rjD zgX|ph+NKkAfT_fYc-p{vz>bIIJS|&nWdCX}hx=`=F;B~`vT$+}Sj}>zVd81prMn?3 zULO<7oSTIQccePt{UXBH40|7c5ZV6t+n;`W^=dDheBH+$mkH}|8V;bCM7d$6)%Tjg zR_p1^_??^$u@Quumlw|+UGW5NhiPJ6JSbFnKi%E)a&J@MAqkV&p{CvvT%-SgeVyBu z-MA5C-{)Vn7C{gM@Hrp}sLL%?$-3BKpG$OIC z2h%!onT@|{;w_*dMdzc(6QmHd9%T*pd5gBk+Zpv9z4I52=C3~Gk945;a5|^gnY9@& zFKt6}2JvEx%U;OZYfz+2Eu3WaREIhJg4mBqQE7DuJsq1P_HA%fRfbRs+WQ?Zmo7WR zk13)yY!Dr`v8ikI+K$%jBs;6VCDy!_D>-FV4Mq@lh!2@$wn7*CalB`+l(pMppo~mX zjyT$P-<+qkk1R2OG)mv81@-Z9FQo6KbS%b|~ zv))7~0(;xGqdwE{4x)Oes*O~A_|g)-A-Uu_wvN>i2hG|E;VDyrXjd*m@7V$bO3O(q z3B*md<3Y#-qp8#k=2^9w+ApKKV~uRbST#Zb^m}7p434Z>@sb6Y%h|NH-*1fI%a~iB`DSo92BHOuM4J?YhsiLs z+KNM5JH0YqX8q0EW7U=#M{2Cr>{h#)z#16{?XZ`<;NB5Bqxo9!fJ!OgeU59&&jL^Z z3Qlqih&3Rxo=LpIl3Fu{3R#F$^>rhtrgck%-;0Izep^?-3R;LTdS9U)$EsE7{%(@V>7Go6|C>aB)?w_aAlYF}5bX(Rv! zUg1?0^1o__)J)Z@MuA{X_L*SMXv9tWwNqb zJ?LiJVe`eq7n3z|20^yCD}v6ETvcxJcrQfAp_(My3!n&(ikD)F@cN+vCcDg@fU$3u zO+cQuqQI6wZ-o7%7N}0$qc~0|oxYM@6dc6R>(!RpnD1kqsho|;-MhWcG~6vtA%sO zPqZ{p8#aPEAf^MbltD<+*S+arcmW+pum{85?`3Kt0qv9Km2Vd8<>`7eJ^bk6Tf7?E ztu!lp>Uhg}t>6VaAOuX8auQX`u*;ffU7bM}0&nZGX);DcQ9$&VdWYw+Xv>|JEYeV6 zJ}Z73ciTK{s|zq|;?;Ui7ryo|b&Sd(*L5wVWPrNr?+a&&-CPev*g%1ipvBj`0QDqV zplLKC24!2IQm0O;nXf?Li{v_9hsdd^H0ujqXGsECee0w-2%tf@`S(rr)cx&pePs`P z{_t|&VK>ul^0`)eLs7R`8`uDB)3+%?gErnFoY7O1;nG^g4c&f=7NRiq(>}gNc-kB< zRFR83uRr_HO>j~5rgLnyHME9XmwCZUu-vL`9oIt&c=j-KzD9F$pIx53wqp(Qp}+zF zn+!q}YO6-S2d~^_-~Z+0VYEbcsgAY|%{kbQyo-h{swo5aCz;k-I_hi#E7|NGB9QW; zD=B@wAITZSeu1^yjdpfkXkptgbB~WQGy%(9Fed^rHdZynIN^c=_*wZjrp`4 zxBxCI{7&Jw>_7^j`vefOmTb&vGpBm8os7!3TAn&tBlQG`uf<*xo<6K$gK%#|VKuMe z`;O-Cao_SAci$gN_VVrPho|TMYhS`%Z$iMfrsxQ*KU2{bF{=;HhSw@I*lSP~es%h= z?jkNl^#MsiYwQI`W&3BhJP$+xgz4&Gydo!DL?vbBU5TFEHTK%rGj?9f1&>Uxl${@C z6ZfPC4-aZ#L!VQ^wL3jVM$VeSaW2$!-n1C#ULsBp@JiBUBRa&TzSYp#5<=2>iRcVl z?yHApQOuc4;qbc##nnraO8ABB-PZ28J%9W72S&g%i^Rt^$(m)Kq!XQGe4-8!p+>ds za);Ff2YEYT%tGh6vkIJC_TZ3dCH>jN+hq7v(T$<)IB0a1MONa=QSEDsYG^^f)3z8@dZ`OZ1oR_&HNtC< z0l)?Tn_%^}oFW*eG@A$r2u*h%7B1@aPR1vmwQ(2Sdw%))^6vb{-*526txaer@M{{> z9Dw6+oiTfZ=TzS*Mz3Cm+i+VBg(42SN)NZOy#NYiX3nauoKD0BEv9)DcH7D`O{<1` ztKI8SXO?{pWWh+n=uk)B^D)7xhN=>I_FQv7NV~h{5u}oJY=;s~R&gD0xzsQs#{oMQ z5p;xl5WkkGb{A?1yzyZ9^^XMb9352HiZ2Zmp5=(ChyxVKHt#B4xc8qHtbcs@$J2fA z=`KxZL+fR$m)>26(LhaJs|I9sg-!`ldDuw7MlOVfu1u>g>Q~*Yg((Tg?t!G%P#rhc zgit4>9`$A0S*@rApah<6N_JNEAfC`h@a$`iJ2r2_f#VR3YG)5Wq$b{+=~_BO1a7nc z@UK1Hy@y&vMTtTkt_X}P4^rj)DIizVh=EKKWhX~H*%4~Vr3jRoViHbnsq~w(MfvsZ zlHCFS%_hpKo9eL6C1}CB9J)}Q8h}>4;@0Sh7L>^vMzd6*_c~FmlT=9qUTs`fAZ6=3 zUY@EJVC2rN@OuYmhV%y<;@pI+zbsa^NV4U&_!ZFl;tgX=FlRx^~su1roRJ1DAu>YOcP zz|9s3P?s}*4kPN)7FRWovqCe~+q5{{V*90IpJh-dAw+k%$dV%PgpK zt~$c;2-sLo2^|}m7W$mmqy)Nhv)#TtHtlIKg%_L|UP*tY@rM(1I`S2rp>#_=6gX17 zTeYQ7ffpM|?gYT!hftosy?puh?#r8M_N{BX3czZE?Kphq#7WW_RcBJp%%W;Fv_mJu zMJT}c)ytSf*6KL=GJ8OY)m!E{IxVlfm!pCGP=3p9NXNNsCADu8E z&lD_*LsdWCKSoS97AHI2GTm2-|3O33Cs4Lbj>~LJI6nn-deUT@|1-u^riA zPkEJ`gHfU#`HoTo9UfPkfjwiV%i#)|@Vyr5-alsYjRAWomTTjfd(@$OyXJay6Ysv? z={0*(7+0I3uB!feEuwl5pxzSNs9Vsp~6C)<{V*7fzO z*BF(UzFc-kj>~edeU+~Pzt2iyRkPd1NsTtWLm%oaDQsBP9d&SLbAT3jDk-n5v7$D* z2%d=#0c$5;sokR~f#YCty1F~T24N_`4_L?H{Qx*UIt=JoA6f3US|6@2U)%H5K3{Jt zvX3O$-74_#s-b+;OVzER*Lgb5>KH$)v0jdMi8VCK(&?aB96kBK>?@@m$w8;mW2??} zgqX4yveW7-!RC3CJbud(Diy44YCP-7J>uia#G9=_m>`@l*Hqb?hOz9J-r+u(W7V1- ztG4nSN^73bNBMi+RZsAG*12Zqq*&~s85_?pEdDkG#5NHXp&IR5+b2KGR7)a(TU%n`2GkEm zuGb5I+F{D8PO(=~{%YUXdgv@(2(wCR|wx%>i zjiKDU5c_uMnOs+^)90|2NsGDZB@IHHw(Qy}U4#o=Yt;if)Irjmt?AsiD93T?^bLwh zLCxpz(~4dF%imvLKK*|wr7C6}Y6SS&Z6$CUk%U-^&fd@kbLcQeVk+`%<=CSQbDMgf zd3C1M?zDQ^dBRBnJVjl67l_=VPX9{iT36t(5;Qh6^Ck|*E}J8XuX{~jj^L1Zu#V^~ z(*|C)i#mkb zsVycs4bttKNs7*&_d(Y;c#ISCVBhLAIr+_(p3Zte!t=5RaMiW0&bw+Sr{H;h&u#0w zJ>n&(FQ_rmUb2pueVq#WglOyOtR=g(IykryZynQ_cJfY3gM?+ukXUl!V=BO=YA?G_ zZ^7#{0PbMkHszj1*rs^)=2%zJ;(pI(*QevsO!2UIw%Of~RelDWbw#uJN#IZefB~%) zr{#cO7b(N-#hUYz3J%G{ZcFu_@9+DsqZCBf$D)zg2^OS|)5cYvDDkj4#k`Ww;%HsqK;75)Kam*6FNdl*rr{* zovyE>(rU!XY+?8=7q7)(=G(EPcB-Nr$ARHH*seX*T-RHbh*@G65n%f?` z9ocpyJMy57q^7USIv#FzERAL55bJ7qy|k-1@Jpb`N8BhlT4@G92j5 zo3c+Fc1mkdaE86Hr@n$-Q&n}65egoYPo|JRdjxq*CJ?t6R z*nIL(^>(_l*~N(p2LswT_4K+R9YL27;ti1oLf-UWbZWc6%5?DIi`a*$<>8pHN=# zN*YCV)zj2<4K`?b6%?J;xiqNATLGaTUU@Z}mYXBri!}pa>pDd@FBNw6B@W5)W1tep zGFZvDE!fM4_W8^AFYly_zrh%fI>t)E(senhAk`GiRYN>3-q|ePQUq(ed3v#5+V}+s zhb5}&%n__`8$}zQqD++18!9I9HH*a&KAB1yyaNxHQ?hsouI}pPO*b^=;WC-jD$)Z+ z2dE|L>{R#D4)*RS?ox`fsk_6+&I069IajhqN>QsQ;L7IQrn-IP3{rl8tY zeB)XG_@`!`$JFZTN*S7fbqUDc~G3U{ilb8nfY$R#WDlz2L^|@7Y(WYlinuRooifJ>Pz?!CG)od9kx?sq# z*zYwLZE5>Doo)e0n-?2{sN-~h`2oV`?0%9|m4`}D)gzK90esO5cbt|AhW%2uuvy?7 zd2>8kgl)MgI6JV~il=(%^g7WuT3A5xvP$jw{m1ruej3A!l=XTtV$$#Yqwi&Q;Bhbkn9S99dokD+q+Z!>q9e6GDX&P zB_6sn2ET=F*xN0l{qx(?zn<=JHrD;7Lv~r zfd9I=qGM$G&81p-$DM6y2{N-Qr{5=3LXmeH>kCPARam>vviYgtDob?^%~yAYN!UXW z$gl(Ef)g`Ci%>Y)bg40C)}SW2BLs`%?BjMv^7-X>!^+>(eq>^YAQ%X(9nQ9Tw{#M7 zz)cV~Zz?wR6VhhXnI&55`csllrDm8nVO@(-p1W24rXiwI*gi!s$q(2*c~I>yB6XO~ zDGIb@K+ADchG3=C?%lfs=zY%L2dzSaI?x^|ZNDLd$`d&ADazW|SskKrI&E8>rkYJP z*}9QFMT8U{EU(E?)_9wDh{~hsZt2va#arS=zf~~4wEqGwKE9D3d8`*{dMKW0f0`VQ z2M7=#(DPrV*9ekVyWnrq65n4{Cl&wrW{#5dwvY&ys78*X(Cm&CK-aa5?b!}K!Pqn#Rg%$hRptGM<*%LWC;{YXoJ&Jr8rbRg9qleV1GS5 zzdXOO1iLTTLR<%#Ok0%@3$WQ4mm^JYu&PnLV$O>Vu{KL>s$*Y{V`&VbKg%j%u_3)` zexyJs=ckg~Y)ET7^r|pcbM&Mu)TRNm8l&V~+fg3T{!kTzj5A0)mTl~VlqB${JG&y0 zSylYhooO~}70~krQkRn_l}boY2f@^y$`hCkx)_oa{rN}$Bx}vuom;fNIOkTbbyEhL zjB*QLU!LASKi!p$>n(uUf5nF(N89$n!FJHs+NL6FQ~REG%sPSvJt6?!s`dkV&rK~1 zg@QLL7nj>>ZuA7YN5WwN0X!CThi+7Z@~n zs9l8iJjAsWcUy`0Js@$7PFZAjWNOKec5^6w;0k zxpUmP7qN58YnAEjiUaAQ%Cq&JIN8~2kEBAw zTW&jH0P5szk3U;BHMC2#y=wD{DX|G{N4lHIyKbi%s&AL0 z_JktYB6+A969^a<7J9VsToUZivIf+JhwZ57n4UKTR*;+{UI6hFl3q@MY~cW#g$vRp zX@&LwF^W5u<#oxfbsu2l>7SxMVIwnJmVwB#cho~EN3)--+P%MMd~5S0RLQ1Gc9vUH z4FJxorq(PJnJ573#|4nw)q&RUNd#-tv#xC7I~C#i5*d>rmp`OTo@wIsf!6BE zsxa7BN5=Q-P>_AsGq!LXH9Fym1?4al9KAMm$2QxgTEDi5KkS}7iScY(y~T!C!rr*A zPN_jjJ@TqZXhgJVG?X5;9k#+NOAjX2#g#|ztqAOkXXX+@7q3=>)|3ZO#GA`AX@HWn z1dQ97n~hdHD|I)!&u+6nZ&OIgeyIh5w1O2YkWra-LUU3O|8S90f4gG+zi;aOw_Zh2 zuL4*^NZ!&OkhB3uDUcw|tKZ zca5BEJ*_I%0Er#cSB)P=O6G#utq%d!z3v0R747BWtWF#G#Ooi<@eaWB<_-<)HJeV% zLD^OfC)krZ8ush5p#951jYi@gEgWjtKAIi;Iu6LvLyXLEhjXQ{Q#oq_W8XR()6fj?K`3gbDtz zT&uNRGN0}cUOg4-)i$E!Vjm)qDW~9+J%s%=Yo0`6ww9C4Hlq;n6w}h(&U@wEt1jrJ zM!RdYKw_t;LqOz;l%`s(gTG-myt3>{g|6O>qzgE-+F!Rg@Ctyj+^xT+L!^c_HZ%M2 zrzPvpU!U$BvD)h08Vgi|8-!i^+*ELyik9|3jcUJ)57tpGZ7;^z7r^StqV9gBqv)i0sVn{`x2b+j}uAN#J;^e z?3ez`+WvUCR5Sr5X9A-mk-z3CqB&hTA>YSr&$IbH+CmW60|ADxTJO}Pm1UmJ(S4cn z=dc(R9VuY z4HopyU2Bzgl7k|v$fpVQwEB9Tmlg=2>99d`CqCqPv41);?F4&O+gMMI<~0r(3)Zr5 zf_1If*wfFRxSG~-#k=jQyO_vQp8bDEfduuN+CV-o>EsJGZ&Q9>>9f2i5_Mi+P1el#gfOnNuBX}&> zBE{`)J|3WX0s=uCG2c# zZ_`*&M5#QkQ(6!lwtG)xwcQzn`+|M?>#4na{&qaI=ie)WlE9V!^-{=$#ZwJ1!kvv! zEa3x)0I*@Ro~`I|aQ=;C-r>PIjGqLS0Ot)Lbmi5Q0+I&IR@Kd!W*yiaY1?5wi8$qj zyqYZD(`^qyIIYVa?pd798IGoFrEDJ~tU#?PU@d9DsZ~~G3=JqXZXzcYO@-|I$mE<= zT?f??z(~33r&2uGQ6b^O+eH=$Vr4VrWy6p|Q2g&6{$IX*KKnao3E#H;#4V@W93fmI zY<9?kKBAIVJm+dvZ+IxJ3Z1%#ZgYBMSM5A{?{ny-w6&d(3u)i;0M9{XNUd4_v}4-H zsv-eA2|V_5@a3R~)^sWxu!(Qh$HdYIqw`1(#o&v-X}>H-vCGK>1goA`N%vSSDT0c> zb#`hIi8D`C!As5wk7|w9u?RE-`Bh(I7;s&xo$?x@vL)DdYGyc>!oIXz{L8w%X>mg`!>yXgbjJ*~Jz0xl*CU zf4Gc@)yfjda@_%Im-S9>#t9@%%~oPou|3cEu&!0hvgFaKZ5-Z{knHpT-4teXy8O0e zU!VT-%k^cs$u+Jq@Zor*dK42#I0*Lk?*>Ze`JC;%(xEbxNMb!SF&WWsv&n>PW3+A- zV|MzA@0g314?H|Asuue%V%-E>yY6ezF|196sD6^uUPBsNIuhX55@xIQ)|_`@XG2DF z+~Q&)$PVyik;tiGDbX`3g>_l*aRQIP(JBWt&(YZZyzInE*E9~ZKYHEgz!XWuzM{A} zG~tvA3FX$p^0oclUVd%+x#{OYkcj5PIYpjw zBO!xq$LXy(VcXG|)Hi$Erp_YR9H6h@RJ-(sXYZ-Q@1)U{<`T9=L$23eDFE!?*SZ=< zR(m+kPCKy-g!cWAX((?9Us4%Z!xLD=vMD!33RH=QceMQg^fuk(k3NU9E%yUzyG;pW z@md|8*M==l4){5&NP4~H&9D9W{lDAipI2>NZijOPFK+7c=xn;f5}`;?@KcF9Tm3*8 z4$loc0yqQKX3wB}#iizmmGzcdcKXb%0A0z#xD6DqY{RA=gW4rKq5G7069%Y~2e|02*vdKP4ZRty=JT zm4j5W$l6@lA)T{w92_W^s`H=@npx<(uiEF2PtX6GDEtGe%|)Gyt?87?lQ{@pwz29% zXsaG%u}0qe&_M89bg}`R%yJpSui@$9xm$y2W^RNbF{Y%Jmtz=V{6 zjA2d`>}tNO#Aip)UpHA0X$@zMPCmZ6TEWTLAz#}RAyy?+b=K}Il;a}iJK(4lm(0FV zzDsLeqA`0ckWOoy5@}At&)n85~eTSG$o}IH^qIrglxLDsOY(QN8sI; zfX_Y#QIt>%*gKkm$R8%^}dx_0kM8%u)n*}>RzSVcQ z+rii+eJJ{`#ml<%Iyh6D>ukv!1fAK|&60`j5oxgnlQ3Z+k4Vy7Ja0>zt!-TiN)Ftv z*a;7A4cfA`eE^q86@)a9kW&*uX5pzKCcR>eJd<`>0Rql1W+L*Ecwd<&+}qd%&tP={ z#SJ?0L~EqVl#}@)kiWIq;Zy)$ibY5-udVm*Rwgf7yJnbOy-0Sfyw?jvYv+jL7Mt3? z_eq?uf3>F{V(nkf_Msgg`tQY(Iw3`W*ds;)hvKdsU_=(R`v*35o;J_9tCn)f1VF8v zSlFCfUD!h;Db6qPFWYcD)ElZ@_YL!7QB(N*(af#TqK0&e{w<0%z!zVMfX;DUj|)XA zXE#32EH@o@58W4dW7uk!f)lVLIE~FVZ46`@an7Z0o#<67h-#jWR-^vQ0A=d5)`Jts#PxzP_fBFA-S&B z`&l&J)C9QdZCoJFgIt)Mgp&rYl_dNqrBzYQs*b*`=KDJ5vBfm;NYiRp`S8<^WPyE$ zsI%DOvFJPZ%`8<=**7U5hG=02~0Hd#v2Ig zbw@=CqN)Zu6Ylo6YcB1?B&Vd#x+0lPO_odFa$eBUw%0vJIwWWsT$@HNHrwgQ9Uami z+E0RaEhG$0g(3+^p#bOM^$ZNFMu8m91%zh-+S?z?7*HsPY_+`VP`bw3wcGrX0ep@V z0S=T7x}Dc=AN%hVAV^u^w%_dYg4wXg7X`gl60(m`OG_2j)b#Vt&2BR13Rl7FLhPv1 z``2A`z=3x=Aae1J4g|1y*XCU1eh>ml^MJ8ykZ7(_ET!5OLXuq5>r8-N(_S?7usbrK z@)X!FO$h+!ww9=c8bFy?d8m%UnM=wh+De=Wi9POXiB8x7OcF6#nMqzRXZ3`V4e}X+ zu6RMS-m5nJb@C)j0*u~-F26nh$PUw%?(R;y-Rj+JVV-Y_vs!oBLaB940OP7DyEjsk zLZv?(S%_*58Wr{XHJY?;%61CjmRnE0tNPswL1_*=f{!7svtmSGS~lAym0@T+Z-vo*j9fXnob`iab2=X2 zTql`LJ2RMunYm~@Mf~9VUfGU>;tkxJCfffk+V9mZNyyp`A71B_WUHX5ln<~gWjeHc zxQ+u#c=73vlAR!$^1_918gzgTI=DO9V8~Zjq0P%W8;3c=B;Y6uSH_8t);U~WyPXRB z0-p23`N~8|GALHBK_KVQgnkj()u5sHHr*wx0(%p-n7erh&3^HTU%igz?5q8EIq#D+ zhh#nUu#}DxTsPfaVAZE0fNJT-DZc?Y&G+ScdYe2~sN{mh}xucV~z$Tyuhi9g9{1Pr1ClK|lEJp_g ztQo3bi8K5D=%V6Ou}y<*xweNdnn5jKcSEMrHpOlT=v179eJ1c)Hc^r2EDj&I ze+I}1q{vz#5!UKI^qjB|c)-gfHydQ8#5Ih%!J$9}o1JpInYN3-+(y41?V#&PPpC z{alf8t<(t-QD-flm8}lo3pK;ebRY z(lb~`vw$G+?g|w4b*#2r9ka(|IlKT?=$4eYSw5T9b^F_keS^)tVF%H6+hqT`KL4+u z{U0PrShSzRy-&@zR5Scgk)ta*_^Dec+-7!HYb$e zy~t_H1$i}E&moUohx-26&ISqyoTXLKo!Q38Nhjpza;PO!Y!QnM)e=j>Q%tzLyxCu-9Qq>Rel@JG!Xr|g9# zppsOixuxbjs@a1rV0gMJ!z(gtX}tp)zUV-9sbU)(6=?P-yw-wNwagvh8+uBvM^M>Y z1?^S$D=)@05OuFw*S~^rd!15siR5%{wuJG|5M(&J!W1(y^v$8bL0Z^>&VD^LeOX)h zA3Ull>6fA=8Mn3i@c!lNUr*=nn?dVl*x4J5ENc<0_sB+SgVqq7Ijo=wGQ0KeqmTy# ziBQpArtzH;pD;q`)@5U1bIz;CF}22VvOB(&VnkDG*tCEx@t7q z!KNF@3_hl7-{hOqgnRd%W@?^srtFyYE{8m>P*1eCGpa?$h7><;Dvu9^qpJpNq|G0V zqo)q*hWd~a|0bx(%uc>MAskMg{}c*%tk=JRzrUF-dGK=1%VqDUg_789?M*=)PY#iD zw$LJeB6q!Mi;m5WGZVc!QnyD*RHeg;N+m3{W!;lp%Q5u;PPE$-M-PDU3P|qbKg|o+NCcfAe-ZD+~kpxARR+isQ2*x627IO%~=z>2K*cWl--$e zpfQO7@MrmdwL{N)mgz17i00_3ZWOX=0=bfkmi?9}|NYPJ^74=E)6dn6n@1R%dbQ=4 z;G;z!fRmk?yjhzn>yB)IkN1_wL3|(wT4f_VxUr|R7@;8f{QUA) ze|mEha1$H3_7kwm$I};bE>Aq z*jK+;xexggRgm12Za}7vaW|0 zdn6LlYz5?3$V^_3j?rP_`ast@F9S%ddJKZWguZYL!hzCirLoe1#(9QpS?sO; zMUx;!kga-O(1*v8{U?MU<%@rO{QJ!v%FQ{!F-ZW*?xk1m9&ok)RmpAM+T=~AuBiWP zY?t1UV>&>FJny@I3=r;{Hv)Up)%>&vB28&kB4hPhW6{jS4jjTFtgaISizZ=)XX3?O3slGaoMf>kx@BaR!QM=qlve`EdL+qRthxSTrc7l>E z$zP5ns3Nm3*Hn-y>xiqvevOCEcMn6UEBl31+19H%L2z@{tIGJZ&4$yamF8Q=qeo61n`GcN$Z0WznOne1e;s(PMYYdNPQPOytT z!zxy0#5wMO*|xn6W`_UcU;f*_{N?BMz2E(N|6l*{^XI=DM=gK(Pyg?~{6GIW{-?i; z*+TC}n@6d~?8mx}8DcrpENLBathrV{(tV}ed)>9?aixB*Jwm#FX9@G3_Z~U*G6Fwe z_FVIvJBAo@2%DcMg-w`!3gYTyyeJ>rC~mHMMdsUZbV7$8}|vq@R@q9xK<2r(Wr5i>Iyk zFpYM1inHd}`&I8cN2_6-*O5nw*Jeu&_KqLJ2Il!J#RxH!wR=0* zj@B!CTta9o=T!%9bB-DN%W|#1_b=~@#ZIKR)ygbLYq`wXOCOjQJ9FK~#721W^T_kA zcaEX&w$ti=D`0)?jC}vh=TXK! z$HJ6tapabJIa=c3*sw!$+Ze?2?Ym+5iI>f3;ad0N>+#X!#w~D{ z*xH%_Bf5{2Z?>Zy;Xe7(>twyw8u!4)aG;v~%QtUKE3ADVD-67(CqCoav5hw4Irz$b zuY2`>bRRX`J>kV?YkX^}?A|eR9(ZWWtT|7aYF}%{Yn%(uDLEWz_t`eKq=)c}>)tp= zEXSdf-`I6{S+LLJx1V3ktG=vOs_~fP?jXS(?sQ!F8k7BG$#|4DX1aK=yHqv_z~H&r z)^M(zVjuiGZW{cp<7m6B8gSWC0yu}GUM%H*A=WHxDpvG-#q@Cv}|p%F-W>gk9q zcq-Qp<(@sT@!;Za|Gr+t8Xya^!M%?=;jVno*=x!1rd* zdb6eNP9Xe9mrJ>>!P@O~l>w{{JYa!;j^}0v?`t$Z>|8ytHzi}nBfhNHFJFF)KYrS; z_;s{*cO)Va5(yPIo6z=MR?lU%YY@*cp#>hLU}VbmsP#U>v4d94S|whf&$vb_`6&Bv zXRiqy-todnR$zU3sC186#*JB*9Rgt3!Z8~LedUtg77PQsdSY|HI&6gKOGR*xZwlca}s92skoJjOATvj6@i0HM05TX1)0ez7KRQ-Eb8eQK$xxnvWzL zv3|JBskwh#u>R|-L&g_}ye4s42N|Lm-^s?n8BVa8J-?3_cwydch1hZ!tO%HS*3F}0 zNtkEdE#q~ARlpT-?*pXE7+xfQm=nqu#%kQ?x(d|g0;K^rpe67vZw`4)5ILV%Xc+qe zhSb2v8G!HFh=t${K_&-+IIeVsa`GoFweyyk;O=$YN8>*rKh;OBy`?~4&p>~|@%ktM zjO3+iO4n-q93GBg^!qIN<9gkne*Iuy@8ru};4ATgytlXtI5*-w4z)Lb_A_UMRvbIC zX|WQG2@HgBLCzxWQrO z8{7lf*HH+wqq^}uo&eB6`~r4(3IblnL~fV}-_m)Qi=|wh&|V`H4C=+h#&(7qmj~&ywxgfUj^1LjGLV@JzLNE)deNQMdbybZ)B3wnrQ z1Zo|YxEQ5tef7!1r3kx-pnby%`665x_-U}H@k%JZ{ra+4nEBgUu`W|Q>F_9?-k2wq zEB!+DV8LxeIUDBBw;hNgHahkKw8Meqk!`IqlszpwWN%cZ@q z7~GM4tW#>$@Ok*^Rs1S{$UqS)jtN?|6V}kc_N0941xn8YV~O{Por7WQ5%denACa9H zC%}Tp!1EV2fT0rD+Uyd4ekO#PDue|DoA3TekT{A|rk?!NhNo`G7>_`dz2P?J1QLG- z&4tP#Z~_1Y^#{7ja-qvZTpt8WtO~Gzld;^g!-8Uh-%BWlf`!$8Bp|bKpiMl_xn8a7 zx9?wn>0iG7@aw1j{fGbk701$hoP;B-YZHnFtOp;%@-`f`?s7nG)`=YN0~6>60Fj}$ z7ZkQ4(I5$FC0=czU6BZw4&aZaK{Ya40h}JZ{>ngP;jL?iv-F*61z>LN2tZ$NUfB=A zLv0-^7)l##GV#5CyfsmVmjoHEa-gPAv4Oq7gfT{#OD$6cRiLsRS$66Id}*l-)FOId zl*qRPtDZvw1zMnh&(t#>KZX_v8C4% zxj^RegOjH}wDX|6Z-nr8`@Rt=Rp7UHCxi*&j0T9v;;M4u$&hw8=t=2`|FqQf0CnMdB>fxU>^`i zBWNN{6Z?iR`Qwboft+D`fn#8I0;bim$9CdQ&;pKDdf-U|(fd?w^7n|OWt;^_ z0@|>^li&&)fBQW7h#PHjnkd0Z`Q3TKbD(|+KnuJ$0aJC7VbeF!s4Rpn_SMDw3I~R` z9T}M(VVMMbvmt~K88$9(mwAK3FYEPreYsyXcRboVtAHJ?g`$9WVP1iS$T$_i8PFL( zHvd^zJieZ%8n`|ZT!aoR3jU9Dg-e0i#^#t=Q#c6Ff6tFzATBWRB%&!pssxn?dQ1$N#SCLibAO0dl+lYf&i?7!*I)nk@aZbrQwW=2byS3=`;-Y zBCg$#^fuX4&?L)LgUKE~3X;xqw_suxikbLu_;4ind|(i@BX@4;bpZ72ZztMsA?}*WKqs)%v|A+&V!lZuBp% zF%(Fvhms)ii+->#Z44t2Lgy7*Y*tPNX6H5ll@& z#E1;K!7iS7^XlNn@#N%!f2khGKlVnDc#^fP;L-uqkpUpEAVSDgsNFmQUj3d##C0ly z5w|ON9>jszK)jvu(z>o7K#X?JeWWJ|$d|5-^gIwGQDlK&&x?gJm%aveFaN#xMj|JY zAgehha9sHi{Gh;yfuIICDTuR|CHv+3Z{I(C{u5ORZV_NsTPaqMf7YmI>Nx=A@ge|2 zo5B2o-UdQ4vGc?YqX`sZ>xrG!B`qWP>;U6};+Bk4ptE^K800AR_Vh+LK8Hs|Fx2Id zL27)!{eHm4lC0a)7xX5q9+{1V#fU~Cs-b0?*;O_6fG|?@Dzz*R?Qb9^G ze-MLG)r3Mi2SEcx+1quOd=>)28`+;Mf!XIxbOVoqi9(`~e~^fY61ri($dT-!C=rTa z&65(@vy8p#-q1HRCNH0%KSZ3?i~&tP}nS-4LPL64BVLLlw zW>Iz3Jtdp$1JFRIe$M%>lr~=#2tcd>p%?>gcdt|1Gh5EGfOou30{mhDw0P&%;B08t zMpW6n@XLDr_U(mNWM1@bv3NoJ=>pnMbDOA~;puT3e}SOWkwcB81wB0xy?4tP%Y2$U}gDDcLN1rBl5a| zJ@_&aa%|!^VZXsnt9b?B~!s2j=pgq7E5eaC#`ckTw0AJO6rk z0AKIxI)W$yjZP>X#HMc8(gi#%6*GY_H+kqVxp|d)uYelDR8NFR%Ly*A`#|jSyZ60` z=fF~kySF#-z5A*gA%j`KMdC3%k(w;nM!Flee~GIdJQ%nG`i+IWSuT()bc_T)2UO$W zR|BEqoEeCZ(6TGD!0-lG7crvVqaoTal}y?TdTidiz~NpFyzl<)uirb8^2NxmOh zf9^!!fJrIHZPAig(G+6|Fmo47WxXZEAkjB`3OZXW8?ZYZ1Ub_~MJBdF$R)Cw*oDTH zo7aW9qs~Dy^n53*VzIF83Roh$*dHJU9AnJ_$d5E7X0p@=obsqv26UrHV%MM|an9Ej z`}>Cqff!!$(-D(t>3~S=?$Vo1K)NN^e{E0c#MjM?6U?`wB`a7VQE7(*fz19j4=)qG z0@G=LP(^B07PnsnqCkiOmO_|lmxz)h9)QGanHLZI{Y!3#J>yRydpM6NLcnl0aK|%9 zoS0=h@pi>MobHKkH%PG2t}y;Fo1~Ae!Df6+4BdqO_T1`*exoZ9RvkTs-A4$)e@#e{ z5h49Te>sx8=ePcn2?Nt#@C%w+8@lh}g|R>a9UUr zSdgFr5i4XDcro+TQsI}?`t;+czxJPBGdtzo6)W3_3O=_YEg}Scm0L2YZfYi=IW~!N)-!5e=f*4)`g*LqtPDmKDsQ5}zRrI5;{V zbAIDqXcR~=yOKSVc@-#sBw(0$Q1%rUO#dLTxpchRvLq!TwJ*F8(14AN*Y*1Km(Ts* zX8-)^kon!jCU687Sn#+GNOZ8_M4JL?Y+}|K8pISAKf?2Wr-w0}=fL(oZ$~r@KsOxx zBpQXlik0Emn@BrGz`$S#$F>**(#B%r-Ulv^K?Q`<8{VU&4niJ(#Ig|Eh_oh(c)<%Q z49|!1V|(#@POebrrS~b#!;0{;!}tSig)+^#@@jxU^OgUh{qdnZ+-}Zd6%Vf zHT%j7npI66%-xWGrU+0^0{TsahfJ768O@RsDCB~Ep`{G2t{I2}HBPa=W%A|lycbr+ z5*T|g#Br^b%Qd6Qiq8)qAW!2h``I$Kx+ZwxDqDqlfvEgk zKG^F9!Mvb{$BAR{DU%TLQXz2v{QVz4{6P=#x$g|$gfNnS2%oyP=h19Kv;L-lKXL*> z%DP}hFzJ(E4Z$@xTMPovdD~LM-hhdP3VlGmQ#6SN4ilAlX=v`mGb3n=NI1?;bawH_ z-H-8p%m#i|NWg>=f|s)hd^%|lJpI8Ts_g^3thn|67G_3dNBNM=*$;pCEGl`v3No45m5@Otrv*}W{*Z$I51BIJiW zD=!8j6bL;kYfBI|*02kPah<4bjB2uASGJ%Bz`5b3cf^HN`Q4+lCzp!nEuwaWmw?g8 zL=3Wjxu^;f5Ha;DM?&LbUp=rxYL?~6_8VOV*UpoV0luP70qUPYme$AWz&csQ*L(?tar0G&&nWdo!vAXbO4M*@`QG;0rkJYT35 zi1p?9{xUcA24MIg{H;UjtJuN{@i6d`ft^G80wIOiu}2IDX~{|?gvfq<)JVXFr8Jla zTphV+u8@U>g)B?xhS1pBh3@@5SqMZ*RoBG^Ayn#4uj}=_fBErMKDO|_Ubw|=4rbrD zmInw}TE397h!;TX{qI$=eO;;RHj~>f=KIeoT-%%VoZs5%tBB(w}_Bc?ppc}gg5IiO4{W&o} zEH)es*$d=DJ_EMLyA!bkn&})wmYGnUcml2h_X2Kxn9Mh)j$507!wf8wl^Z{Q%Leli zFLzq#zw4>b>7Lp0wiydK5nJbk3L&hS}QM zdmZ)TlD%42d?`3Yia?eJEtgxS@Gx@U$x+4C4?4BCW$>^AtrWk_J!I)DuaxXH5o_y zU7^1fvqsM~P6(J=#Lh)&NIVI}#sr+}WFr911i^`fz)9FJEguqU5U5)SFl06q1Ym}J z!5Jd-GX}LZacP5EC73cV_a5D>h2-caVgteBC0V%s!vW-fyVOjmXM9B& zJptB?*gekx7sReGoM|l)(AKc_eAvN3RDvz+g?O@zE?IbEy@x$IC0Bt0OT;Lix=(Bp zOKJEjngoW@-i~Zfs2V6P%_Rcv?g?JUg)}C}#c@5Qo_sPGinfIwvtn=zV&o;ZTjs&5 zN8+T#0T#V~Vt;ADOmZR&;sJ<(2};{aaKaSvr^ptdhw;&uJoNf?e){3lm+$M_FW(mb z`NNOjfB3bA*Eo5-duD*S!Vk<86MU`8ACQP`VKaJs*rF6e^>Ae0*8wabqxka(NA^4# zbU3>r@Pa5Id9Qo2P;AGxE~lz%Mt!RE*%sInS^+VC*`8L1i4?zI4sa1UP+97Xo?g^7nW@C^ZA_V*jw=!xRHP}GlF)y%_u2uNhZuvPt zdYDnQw<)4qE^~Gu9?uk?^Et#UPI06}0Kr0kk5@AGk3PTu@agCNO2}A(cfub}zR}|^ z%w65pJ!=(TmS2n`n7q1Vp$kzAnq!Jqu_oRQnKKAY6Th;WA0NI?%l$1&nnqRRI~;sg zdjXF#!(4%8^N!QkXE*j+PeTj^wJ-($jXE9GEGG7TV?SXTWjwI}Uk{M)MD&A|d`7i@ z58(J6nZdx}$rVs>xty@Xo49-xcpVIq7#_|WIRbM6W6q_eOd$4#=iIMr_J;bHD*?|!oGEHB@i7lxIjV^*_-sgwK z`dfVM$I9>SXvSFjyHxBf%n>$TiB}K!fyWUQ23BXW9H3s=oVB8mFv*ivYuMUN*yag@Y`8q(F zf3`_`yC7z3!)_+a<-kVN;4!iGHDU36_(0%cN-S?ZF0*#5-?hW+-qW?o)uDfamBTOS`7*-IfX+mlqi`7q~@*gpgfpA$Up1fV=mur#kh zB$tP;mpp!7DdC8R1+Xx5>&5Kzyx99}b1h4@JgUQUU2-1Z>N<3MY=Q>t4q0yL!CT$o z0#0-7w7&6fG@0KQpx7WCLzS(6Y=W3V*~xCE-$;c!$0 z?L36xVH8a_>p9?fX06bF5FspIk<(t6>(l*u*j>)>(#}v(Bp81gNNng6PK1TQGOwpR zZ{tEXNfkIfiuRhsm_jCoLLZmUZU6b@cpoh0E9iz zM~K~d0k80jx5JN%C7RU&t${|r?TRVM67q#H;W2CxzV!5TSOyTRKF6^NL>K8MImmle zNKRt%fB-o%d;wdSAg&JoV^|`Qz;u+l8uNNM+ z*H0ggBVSIs74C!m?_fH*ABmAy1O`zr9$J|`%GL@)$9inr;~W|PabrZ)GVO5hW;!1p zZ~uCMz^(wSS*+jj+B?iPN>;pCWVsVU0^S)n-}>JE5l|ZNVzf^(p#x1j?RbPbdp>Ew z=Dt)kVU(JGp2PTo$D@`m^K}d7uNf^B)k%D8Q;%W$e3cdLAmte#mv@Ror0cCUyfz{% zlM1uEBwP2VAAkGyp_rn*w6EcWvp~59EUTeM&?vyf>9NAF#CzHli?I`^B*j^>vIwGZ zMdVyVQLfx<`9q((x%~SgQXzSdm8Yvx{ku{zwxDOy*0Ap=fyG~ zYizDZz_OxN{#T;R%Vo0FO*uWq2VY(SAq8haS&RnTAQt`BtE+!g(YlOs`II)j=BekB~D|io? zdoY#1!^#O)YX5YZWxOHY%^G>j7`pAhP9rffkf(W9e0qR%z}`Yu+29NIK?prntID9% zJ}%b!^{21j|0Io%(@i8Jua4;3Dp|~$%^T68`4+JN0!~5Vz*30hw&a=b(O(8|uqqa4 z<70!Xv9i{GszNRUj4NAfM*z3(uU1s&1v$hip;(*ftKf=nDk#`&mJl{JNE6tWUCM{d zDnf7*Plg*@wnhw3_OCv`Yy!EeVjz-6-0HCNX=FvK&O1Y;muJ5bOSrBrW(_#iK*>CXBFu@feVOv`pniPc$PT#9V9fm>M4? z0I@q&qTW&8tYF;HGo1^W(k!Hbadfylwh9d2Qgq0x$2>_mCQj7eqb(wk-*=vB@gKY# zi$-!TJ*EReCNZ!RVrH_xSLJMtVs3;<4EuPBgJm1pdX=-Q>P_5)jU^THxfMc|p1B65 z#0*e>*+dnpci$a8r}FI|SL^%!`t5_tW`keSIm9ve<8UefQTblCh5zWd3tFOX1guZ= zsAq^sTu5oOH7H01tn5Vx-oXU>3J{9Z`qCp>%nB&%+@HVzG3mov@VPCLHU>75lee{_XouUtem$;%jC3VTqMp16H0|%wl<) zV%l=+X@N$@ig;+xxSY2zZmY(7hM@wgKn852$Y+-4x~cf|)t;EWz$h?PxgJoR8AW%!?vSvw9~99uZ?{nrco0FVI9Bj>k`|yT zwluOlPye8_RxfO9Fmn7@*k^`G5Va=3Y7UkYKqFq~jz0#F&~vEl;lS%W4;SozAOHBE zw%;r9gYW~_?WO>t^ETQI_!x5=P<6q)tgwYtTWi94KxW{}OMz$(kmauEaT}N|p|~6c zl|D>sNRr&GiL z9m}&z4GupD&P;F&$aP|;NN=LsGnR<0_IwwxzYcRbELnzNd1C>5w8!U_y9dbP!26Q=Rnz=^ZnLPzmINe+G+mB@VF~d`m|3xUakD~>g+lt_m;~xzfg(h=nE;BDk}D#A zG9K}soxnbCyLyNd<$g{bpxrigJ1*)@)g-5Y<3Jf}14^B9Ei{wqC(Ojqaq3{OENIsR zN;=FItVMear(T@N+^F_C3vU9JSZtUJJ`~#f=o47nF$gUP!vUs%{f|I!65i8VoUF?U zNNfZX_}#2N*m><-E$P#klgITlIFfFE>}SFN>m6+|#h{}d>tRl?$B>chb$Y@H!k$hs zcwMirKYnN*eIfWf_F=8FA=rx3R`_t%?~VfdtVWV&n#wco1us7!2-$WCdrjeASW2lL zE0ktVo;PsrTmVt9$a5Xwb49>;%1eL<7O$GM-<}Nj_akone4~)<=bifpz)I9Y#o;p-mD!~n`I%I(oc&K1-J`1t*Opt0%$x;0fiejlJ-ZGsZvjXUX zd_6as+rcg`*7f6B|N3eDNrN)6f~|t-!j8sagOW!&Q#!v*x_G#q&*cG7GgX}&u>j>J z>Mv&xwrO^xcWK4aKKkz<4wuGOS1+eqq?5O3c@ogjBm4|-bUp*j&i4|-Vd)J^PI!=W z@fFTWt4Fqi+s5Q8Skn(|j2#?GgoYd;rt~OnN0C5wuRA!FY0dfcp5Vt;zyChgDp5smPC>^u~&hDD?xvi5*@9oJ%N?;0Fi3>NW0V+E(>lJaKcLS424Y*_RSSO*pkykqvJEE-8dP=RTe-rRLqwa*sm1C=yr;j|} zT^E!TNxZ7nJq1f^#a1G$>}*dLxMV9Y3wzL)d=(KTIHkkcIQh*Vt(3#Rs$B;jKaXxF zaUs~=o}Zj$0p7UzFkq+CJPBeGs7NsTmAHw&M|1- z7B>^G0I}A$J#T9f36GB0Fq=>uK6bJwgysPa^ABxGe}%Lm-yt_5DfHsr_~o zq}e+x{xC_k56t1VN~K`~>6yQHT(1k}A??SpC%EKG{(i&moFS^FV+YWP$iL^*>FE=? zSv#{Mo(tf)c#A?WvaePh;Xn`=9}K<&7Fa=kI`{NKm^5H1z$8P!DFZ&w-oUx$eavTy z;w2Aye`6Hc{;}f{WMDIWJ8c1W)aG$G&*RLFwX#;hsgbu$de6+L=ZJDx#a3);oW!V` zZA0Ads|x?>6%4)fu(k#7<+9qB|92!?N2VveA$?r3Uw-J{zJ2}s598Z!zy7pdlK6_C zcQ}J0SfY)?<3X*!Nr{Ilos8G>j{I<{k_+T_e@DzF%(H{@z%I@N8h86MtY~wvRX7P{ zJkd7K1a?>S(n1g)F!XcYj|OnS&AK2Rla+siv&)*jYdoca#Ky!o0a8ymacs`zRF*g# z5i_e6Oqd5QGl~ppZCi+C+L=#IW~rdA&I3gs@u`SX$MdWcLj;}ift~gK+rCb44M~+g ze=gnoVtMxZZfDamCs1M~ByWVl#BmXOfP7~PI7zD>EI>Nv1)9NK4r`j9{_}j7jwS-p zEQ2`^2&b)f_>~hFK|*WiFgR0Iw>;b?hMW%1P;mJH;eAV0VEji}Ko`{T2o0kL6Fk+l z4~Xb$Sms0dl*?f%%@f?>s8^?PA=i%Ee<7Y1=r?O(Q>!@)FwKf-Tb>Bm+37l2S(>bj zJO;E$KEtlO+S$(^>+xTT!j@-=D0^kG)oOr9hY2BAYrWtom+fFqKZ0RE5nFSRZj%_E zW8Th>oP-&IdA25sf2LD5s;9ROe>%3M{iqp0Ibw8}59Zc4uLvSL z9=spA%+V=)BbGjGO-l9^L6Q*_U=bSzfoBzDehoU611tFm-+W}KOCz{MY^LS&O!iCS z&X;yOgLOmB23`|xeqfL1OLO0kU%u{deSXjPKOeD>JYmQN#tXd^nr+EMI`l^dKB6-` z&^OmCINV_Yghv(O=`PaHtcD|^e?f$@J?h1?J_ z?BZV=VVe0smbpv^cv$tCpZYSZja!_82_h4J_^@I>uOG~Z{qP@V0mpX%e}3Bt3YWLk z%<;+Aw)26G<#-}=_TUusYQu(TmdUeFL=TS^Zm4%~`jo|nb2|kH#0?e#*?Z@}q6p82 z`#KA*T{XAkvUGhLb@wxZ_N|&?qd>DcKl~X*#M@?vA379#DF|=2vRIjaq2QY}O!od^ zPdDWDwEvR0g@HMd%WlASf5e#(PLXFJY(jn<+2b&5BB;Y+J(*t-37yUN|8e1-BE;8H z;FktT*aH&C<9<6j=DdQFOfTLxz~3RF{HsSA!}6S?se5Jvkt>0Meabdl5UU-6D1_oK z4kkp`qCT*z5$qhaCVx~l!2p^Dsvm(Xn9at^i8RkY`mS-d}+Xa8; ziOh6@Waza#%xOf2fA|3v3ke9(TPm6Kh+bd{hK6%aKbrr65slysXUMw~F5lApL!TMv zli$YMPXpYz(MsrE9*9MStICf-<4NpxG6*C(?W1J)8wA9uiKPV$?6j@`oMY_=q@>t5 zg+m#;5bZX`6^Aw^XN0b1=U4gT>is&ut@Y*OX;O=?1M1ige{?>M(GO%ssP}2Y-=X0) zvu11|nO~er<%!b~Z~+DIW6Pne98FH|Jp!VsgeL?$vbH!X#rdtx%B|V(vQX`nHDh~f z$=#B|H*&k}N&zL0_^hmj4c&$q6BOl|{hS_iM-N3OQ6{0Y_^NK&(Fs}TvUNEOwNz_G zB}kW(j_lE`e>iPRNdnUCJ>1Uxcv7aX3Qf6?2%g;P4o;Ta`fp9YNd)Yet! zy;}@&I@}KO-5y?M8T_h_8iOL+k#+XDV4UH`Nf(l_kFg6+$O6Bt*Vq5?!7JnOp0>`@ zA>YxXwG>TN-~qR$bj8&4s}gzBf;4c?*k8b z*j+(ge}huP;>PPKQn6v$!dYv(j`3cD=;SiXX894!WLKinMW~C1q5M>q51)p??ZFJgJ?`u4Vcn9n@xFr!q77v_rH4NJkR0PxI%x?P-mJRzatM!C{ z*DA#LLjFP9ZTEf{#|bPxBQg5Z)Mkb;EK|M2Wtk2=!2Tf-m562Ix8s?D9h?KJE|zQ+ z@R(3^{Jw3$8v~$59nk5X?ODBhdg8=(R@|}re{U3x{RYMzMQ==jw=d;Y&d3^Uz428J zdtP1J88#mgy7}Hod`GOwuI;*RFp)&?s^^m@HzR*w#5T!0-Ke57t)_*mv2wO0LJ|2Y zl&1aHQHi~+1H^lg!EE??x@F;3&LW96ZlRNnviUxptZgzm0D*jP%NQAo)cYLLsNorc z4pzOzOza5Qyqqis3AR8K(l{`&D(@T4$66A8(>%m$q%3+0?{Lt@Vede5zy^#9YP{;*!3<{##fz9!3VmFlr95&)3UP0%g# zb3IxUiM(y_$n{K#xT6zcDu2HQ;K|m46$w)2VpV4gfuqeEH!Nbe0k8KCi-(UmoZ2&M zQ&i_=9+V&@O?WdfNb7Wf>q58H{tQ-d2)%#Jf6f>_O)9b^#GjKLvzBR}$+YNaQ0ZsD>mTwM$iVlZ@NIM= z1$wc2>WQ`+UHKK+#R?r#0(U~%QMNOv;Dy_wuW@*FfKHUE1t0eLL~E4N{dBxKPVE@> zR)*vDfXaI6bLPI&X+UVVo);0DZ_5>v-#8(EeY_HX(gBtO9s(4z)qsnYmB|GBfD}5# zC^>C^o6=lvyp5 za@%Wzf;b3{mzDT-X6{+GV{Sk-Kodqc;gq+9TG@;l8jN2dKL2sqzON6!pI!&=WPTsg zQlpg!%>rI?^44N>wZ=3}I8EDInu7a(v}Xu}9m54~1Qmpsz#`TLMZNVRSs3J4$>!Mp z=Y*;{!w*H}%nvJK2d@-VuJ0vd9%h{WgAZLdwVFBC_H=UPkYOL3Tqg`B%Q*yFcy%qboI)sC$g*2sX$+hBe?ozxP;W zB9<2%d8JdeWwBy&{I!=2K|xRD!0`SeXb_9{%okv>8UZFIM_Vfn&bL*6JFW2x9?C*j zf4{BAnSB+u*Q^1!;d|NH@pITU6r62{9*7&x0+4#q0A!92u?pQJKv^ejj9(sCNw70p z3Z2mCBnJnPjSA1OY0Zh!<)yUe$6sgv5`Ve(tDWWdnrhEql85e>H*_s$@MNJ8y}tJ5RU6eBRVU(@^Gg;^H*f0VzgyiGYEvP zecZ6Un>hVGL+tkGFFVEH3`nrR3u5!nJvirh2Ebsuh7aZJnizqZt3H-7*EQpjI z5;~9v+F(~bbbp)MkjNp_or<`7Q9jx6<+Rh`AE$8(?!DquhWQNS zD>oY>ZHRF_BSi_0J3}pPHEQW5qQ!Yk`MK3&(<_3Ybl&+9U1NtM0~GVAyuf8g3tNvV zUJ2pAzWU7nJFT95pJ8EppLt5N6n#5V(ZULr%j6oaWYQ9djA@zL8Dk#W2UrqPNx37P zmK{&#``{*fIjxR=@9c*KTCjP<#n*)n&3Kt-9wuU?CX^%3oyd0>nD z#!yo zJ6EjYPb`sdpm;oPjb}E?lhHHk}edCUtA)7YHFOlsXiM)eg1T z&v@ROI20Uzfe1Ms-j8xy+U6kTQf&M`%{9Ic@IIfyOl)x8w`+tLb0BKffZ$(Q@hr9R z8o={7*-6b60bUA^=OLDSvm7tTQd-w`w@LbVyYcC1OEFpnvpVpu{x9kPN ze)=VTs2h7dyKGN`v~xaBv;#6P%x6~Y1$aE2i8k|D5nwPj0_p~ro5zYacX%J2qe(G< zq8C*t+W|av3(%6cpgG+NH39pXs7$Aa1>5MIkpgi%2^Mb|Y?$%662|fDIFT72yls}R zEWz>n#Tq#2PL8sN)i~TeACt>IBLT&e?>-iPqRjz0$H$Qo%*{5rvB#9nT2*0F{3X$Z zI>89xqfU`$rO?z>70%;trzgXFVw2JnD9}a6HJvV*Ck$XMPb}cVA#c3O%YO(Q@5h#o zVDk!(2{tvaH9!m6?U11nT~6UoRt4z;UR(~cp+nd z^FpQ=oloQj2cO)Ub*Ln|VSCRGcoJWlLO#v;!}>@6`NNVC&fdq=U595!;6WTx7CCes z*7R1pa(DpqSGe4PaCL%lO~hm>wR^w+`4 z*7%40%)&%>-8sKO*dtF_>C+K-&#ec4%UpE_uo6KTghbO@NSPl5_&t|*j9fV zn8MRn=wRsK_%c)J`S7oc8BovbQoe^J&S<2jFq$w##~VR*UYG3ammhxp{Aqr?DDh?H z$6+d!*m$1a{Iam4XmgMg!)$hhtH70!i*O$c-_d1#C?9GcFDSTM6 z|1fp!MI2og;M5cD^vrW94n@6xVj@H-YMfKl0gatlj_l=(Fl#e*IE4K~psz#mylBNi z^4Mc4_Ll7d#VICt29zz?c82mf?@YM8th#ib8Z4~5%q>D12Q+2&5|+HZriTDRK)t_3 z@6Twpjw4*QhIkLlwQbO~P{+y0zgL4fC}=qS;<~r}Z_YgOxXUvHOn?Zofyi!;e=*<& z%15@#b7Ide9WwG#{QBv~*CB{#&i6xJ$1Yw_xbC%2&Tiq0oCZAY5$jL>4KBNIFYji= zFwA7ub$KJ<=pK;=bLK=WOwFkcrpeG82m&joB0Ob#^$>3bZ*9dxfCK8`g+2Vq`!#kE z{qJaeSOK2m)jn_|gvN=k_a353e}uCp%n8_D;5Mg6O!-n0H7@{hG#4Rgpq1?TCZ_BQ zckoUT*4NV&M?j%*2}Ir)RiHibXgA3BD!m^*@gLF^!1l{rtmZXY0KB(ac=m>roO{?> zDA}9KA|G#=vr-p@2Mavo^3Khi`rWlRFUi4IypbWm(QjAtKC1_MhrN*%e}Jx*zv9La z_H}rvZMcYu;q45hcrnKS7TU1D-gaqT+JT5fXTILw2f2`c&PkkB+hy-POeiMPPe^rV z8(`cel*LVOG6M~9_|5??HqnjmXZ&A4_;A0R}U}k?= zZj)CRs43h6*wC;%Z}15mCO)YKaSgfMYzNdg5x5c~t3;= z14}CWnu!Om>-D$SX$&uU{S$e;yv)z*eF7>cRaIP{H!T z8BbHt0cSj(_OyOKm!&0Jlg{fY)#q>dJ&4DKS7WfApg&`fR9V6MDbc9!-MO$W7Jsqx zn4pC+%Sm%iPtN`KcDpBa_p~ju;NEp?F+C#MlW+5$Sk$s$Cp$YR^=CBXg`GQc96E0g z0wIg%4!4uUgL8CmFP0*typzmCB!9VCl4C8nJ@PP1uiAnoU3+>wDn?i`ZF`(|v5pvQ z%7hc2j(@j?kmGf^pHP{kN)cVN1`U5W>^5$y8HpRzqHGMLIMaDVOmdjH=i z6FWb6ar{3ow}4#+F*13jQr^jddymZ~E2Hdw+v)NqJ`1)S(T0g3a-HJ4FYo4jrbI^2 z{@^T1_qi`{!Yf6rONi^PUQ}~C_r!4eesmNqjyUDdONc^8Vn=Ej*Xcs& zYWGB17tjU($4tZFXNS5@$P37P8mKfVS|I$4 zJo2Il%M~29-%N6vH0&J`N@Qoz`<1+XAv-gn0+BfSe!3IzGH+CQBd{AiRMu_r@iMoA zaP(})1CVhN(6jenKG*(CFJBE{xOHsX%Rujex~6@`eJr3`NY*Nt3rnSKF=}|^ALLJxzL_1g0+eih^MD&!?lM!2Ry;Dbp!fKxO zfWJk72gZ<@w-bQvMjW6MBrD=d)Sm&QF-akNs*Ts8j8;9Uc z`$-4ifl$fSnb17*5huV~*N6_uB-AGF%zq+ES$o!XNn5xfI`>HsfuR%AiHi8~KCQUz z)(UzRMbFM8E#bLP$Ham+y;<5hyvg$|6||fLarRc4Rl3C?G|h7AdZ5B;d2Ygm!9bk1 z=~(Og2|rjfa5Wk@YL|gmlAiS>Y&CCWer|CKUa*@WNSLj|JRRrn+>PkvnmE5_K7aGI z?*Bh5Uj1l!FD-J=P`kpb3Aq;bb88=g8XD@@lx7n+5I61XWg|hC+f(0|cWw9S_Cj+B zg7)4vgjL26`;N|<_7Y%+BstW=b_}Pa@6$BO$j|-Nj{1JT^)$i}O*BQXmA8@wnNqtt z9xpyHTxTM{?gdltB2-G~cMzB7?0>s}6RJscdg6WT$=(fOXLY0WexO`2PjCEW6YQaK zitORt=vZ?5lg0b8zM~fY`ootGGYejC+x0wh0~pP@aE^A`4peo1Pfu7jI@-HUs?{$O zh3W-dgyHJAZC|#LY9At;#MNF>YkW32Y$u?%^81*iDncm6sjJKIyG_gFl_qvf>*=LX8!B_Lo)%g#@>s*4# zrhW|gs`H$@*s&Ax1O5QhbPm2{^v*5&llA*$ecNk(|Md0C4}VJ^J-EJ9)q=2KMFM#6 z;%U`Uvkq{Y`zK6V5|_LW*MIv6(lgr>?Oq*}Wa(9g#GTJoI3l{W6L6ZMi6FB1t8Bq= zbt-m#3UpJux0evI&ez^oc!NL8AF%T#&h90h*3wz@QcstjfJ0ya4!uh8wwo(d8`6U} z>J4`js(U=OB=*lb;DjijDq_)A1hBDgTdW-HPVDJtYYqkt7V2Wxn16Ws!y>+~mgBG9 zSL@*UPdju`s<2#01@CKPYw(l~>25%T=CTsgjyR$!!QD|)#Z!*`SmZ+L74OHu5f@Bl zIw#q>&KR5*e|G@M(VKWT@*>8LL$8CMdB?j)%}=LFE~2wnI6|2hYsAJm`@}zR$W?yM z-Xeex#0>M3(1^NDhktlBFWf<0E z_uk7gaq@XS7u-GvJXX$K=#6CKW$=W=iz1hC`}V$4ZxOx5%YOypo)a~rs~wElE2gT0 zkzoH`b9v>EER6QFUT%r(!X*LyWgC`@YL!pEo=mY9VDepTXfY{o;olX|WJj*9E+%(* zD8%xk#!v6^cv-DaKYsq_lZf|mdLlk;BaV)6kXI+m20|J6BrMvMcUv@-AQBlkLP$Jg zDGtlhU`wYX{C}TgmC3Ib`{IcV%^bRwMWD~&RXnW;Azhoj9i`!AUm?C9K|z3q6P=4S zTXq6vMGDMEBf9keRdQqL4k*93c{sJq<9KJu-!`b((05}i-fWLoupj;5cHWxl{41Mv zWDOe*c{#ADI9TK`1@lrw_1}MquQKa(OrX~oIv}EXuzxxMj$&`-6|IYcbc!@q?GFNs z7e4lCMis7|q-7x>rhtxTK#e^sHBWDotqxc8mIqhKqUEPjvPn|ogXDH-IEnD3E*rBV zz9ipUeu#f&EiQnV=%rFDy|QzpUrwMd_LZ_G&QG4HPGZ(p zmhm^%+E90kH|!XxhA25*neo*Ne_21qUw-`{5iTR zE0#03gELJ{NrJxDaQL-L<;`oEpYu|Bt-(vK2$`w3yVRcJbP_-14{pI`Xc(V4=2Ih^yaQO7J$(^g4-0*6l<;Ap80xM^{ z8^{Tw!={?cUev?sBDU3M4_=1Tr@X4d8_lwlyiOQ@^L)SKEu8bPc-swoIvCEwCf?=z z9QfH~E3x%7_Eq!ID?$j*?q%%B41Yo>pFFAe5Au+3-iNLdy39+b=bEm=Lu4CRtfd-g zE^m}MpDM`LYkyp@Uq1cg(?72Nzc+00;IXQwA+c+KA zii_EQQ~8V)SU~t4tX{8eL5s}dKO+NRwY~96!xt`IA@3C9+04ja5WV8a=eN@VIMC_c zS=Abq?u~IU91QqEujgll0Vgk+V71L-S@d+dLgm z$c}CAo&~l{VtK33Hf2zpi_8b!AJ^;q*Z#MEPk(ZZZtB2Gz~l5PXD=wMLi2HnorD#-$M&c zo&RNofp?xk(Plz}q5-`ouRDgbhzf}7?B!}6EpF%HvtI?S+8uK_k&5-1o9?Ww%tIEv%QFK>JYPvJuGsVv;Zsp}DK6$6T~oc)YX$=WtpLPUTbuh2dh zlG>}7TZ2zwOa!b6cmM+yKelJ_!9wY;tvGC5)q7Cp{_%EzGGbcl6zuyV_$?K9$lkhQFgK2z>6Mr7~mPPlzpvHw~B`LV~) zv2ZWlnfr3Mh6=+9UWA?VPBZ!#SR7N2J$FHt6?T*8Au2+bj0JmIHZ#R0V6U`)T@aUPW*_@d=vf z^1#|1E6;K!0v4`%8jA?(WqS>Ldv2`=?3%NzFYmXr!VF>Hok+xpVR;X1?JC#~5OUa& zcY9$P0)IHaPu(ib3GH4e;jAp=j2Agpkf?hi<^?`*yy#`VF!#=1Z=dF0fBos}huXZC zJ1gN2S%0vEnIzBA_{wLJy7?L0fv9#qIrZl8C+-U$3b$$hM6|IDGkTZ{Og#y(ET295 z+|bAD*;BGT;h8O)y;4iivjg$6(AKF~?;?^{a(>w5giM0v!h-WP+jy=i_Bu$_2Nr|A z&coYBEVpw4Hb&y`kzDV6n~Ox9AxREPx%ae2%70;7Xd(+Ny=&Z$@>+J=X0B~|;lusv zfBna=-#>kyKmGGcpc1U8-h2p(i!a-=S{8rrVdYVP)$)u`WZtD!3Fvc)wQa6WBmwH- z6v1f>2kIcevAyVNn4Bu%=&Xb{o!UE8v^ZNx;Z9hY!iWdt#w;AG& z<9``1csl0hxoW|x7E4Ire%@DkVRZT45i`6Ux?ry;bP=K1hvP}S10D{*p0DFtPPvy2 zTK57A+ueb-C>)z9^2>UC{xqK2gMa<4zvdESeW4eYdm{C*TmXNcc)cx?Knj}IyV>S* znPJS{V7m!>h%&+%SPy#Jgo{zx>!E`JM{|9w1PxcPwP2)K6J7Eho|7l`EaOp6Js zjYp29c~66RkEoL(&*OIVYcVi*Nwaqu$J?Q($*L>|9C%$7A(R+yQOh|8t2pc!5af_y zGdsGzSrrK1=@A!CK~%OV)qFYA$INzaV4X9li zpyY>4@?-Z7BhF)^{D+`7>yyo&dI#{jpno7%Xz{w-H$Y(jHhY*YW1Zb$1>~dnZkZMtz7YV!G9lG zO~yasiYIwqrC?7bj}#mvhIJACfnP|X6@qreMK7;+64E0CGDw17*r1BTKr^r3+lRbA z1}8_XI?DXG-bXHO6V^|aZ3~d9=0F{%&N=i8Yb^Y7mTPT~3eZvtD% zbS<2a&P37`_%k^N7P64Wd_rzbB}Dq012}${`d49D3UJ8M1|eFxqXm5`R`|Cxv6J zPw1Wv2zcE+Y_QAL`*$lU?f|kJCIu{wxJ{7_jDDh14glBtXozn3Cd>(YxV-4-eaU|A zpFXrog!fRnA7;|4`ohaD*ns%VvQ7X!l5TpJPO?N12}iVQ-7d)CFji9u=mgKR5a7-P zEe_B~+nbaFB)2%o^mHDUWq+*vN(8)M0y(22o^$2!Hc=$Sb@Oe9cSZsG)|_N#s7w!( z12Nkh(ZENiK?QHIDOK~F-pSG<5GTjpAxdRp(y!=6#* zE#$jetzBLh>&v~M`k%+gDJ<`F%;ZC@-WO}l(Y~EuMRapQ>*e{)HGl13^a@eL9cBzJ zs0dkTM9?z7;7F8oBs16cR75P?PMK3d6TRJF7`m37%S5{yS6#s&Pu|6|-h9%+CmqnP z8wlZjq7whtt(!B1M-0RQt>(8G)%-DVLM|dVr03apD>UxDCf8t%0)_FS7 zIXFpXusPUwzuE;|h67}e3$0p=?)THr;4PN8oz14r%Ns4B^E%_191SM5i|O)vY>~|2 zxl|;+WfHrSP*8-BU%ss$$WzDqJ_&o`mi_mktiu_zL_}bvnS1J;O?WCC0htFSUJ4o=L;v~pN}JkVW?mC9pk1TM3|SuH zx`)w@EIXcgj|W?_p1ZCc_(LFqJA(X91aFqXOs_S9@e}@FrjS>JaP_9;;UzC%QdkZ; zwk*Z5`(Dlbbblok(`MKCwqDZ`jx0k>A zlj!w+lfwW_$V6BilnR3oZ_}7aDZpe`Tn@2>Q`W9?W@=8VN6%MQrmj~hHI^VhiJR5F z{YkAp&hu+~d8n7f&6{?RS$6uCb|Tbt)!dL|`$CDlvd)j#C*b*{C-Z zo^*-7{u?0nrN968?{AN?l6+bE2$?BpTm^C&yySz_qJ6W(M8~cu@a6LM4M;PuEt~gh zTIi{)$O0bf9XQ=xB!IFm#W^V|)ji72WT)tAsedA-LUMZWk|Wp0I3XxkZ-AJScIkU1 zx5#cg)B)lpRj2$7kU{H(S2^O1W4KnA#0`a{v^ayBt&0tyir~I^b(} z821`{B0-eHAV>Qi!QNh9YJQsbdbIXQDykamny{?0!FTewUagclgAy~XO7`cym!K?O zAAf{ls_6t$*6ICHtof)`2doFVASw$&830NJR8E>OhgTf|UdVAS%X0Rl*ep;Z z7?Koi8E!m3F;4v~U<+HCATHEuKp5gx%}L(nszl9c&@C!9EByi{j8yn0L8{55qhED@ z+A=w1%C2A=Uh_gZXA@LL^Hr9x@+)rBUVmS|*Wdf=eRJIi*{U>36bF*#ol1g$0Yr^_ zBX6cC<=6yK6a>cLCGytGy0+QvRfxaKM{R|SasI+NxMdzg{a9t%1)6#lO$egbGOF+*Z+RYFRvf}TcPs0@z@u& z82XatvD##KM2#qHN&9NI{pV##<`GmhZ>lTE*XLc@(^;oh-w!w+xj9Q!#WtZF;39vf-Z!%Wo_6@GSBav4E}!J)wHWHBlg4VLnI{;y^G2Uww- z5hc(Xss7}XP$X)61@dwh(`TZJ2{v69-nRUE=VeNrMt=b7uGbrg*?s9N-+wp9LOQ{v zYWKOBMmyhM{>REDJ#!p7)Oq=P5@SA_Je!V{oM`Qr)t1mhd^o~$?g|1p`J*o?CHtvF ztpn&JNv9P0xF$bHAa{1he7Yjdk*^dL->8H{)?S04okAu9XdH^tKd7+jw98v=Y=PJQ z@ymkU@7vfPzzLwDq8mgZc7LgoCypXhRg(+}aYc)C@Fx+W*l4<3%%uZq4`9j7JPIS38;hFhWt-~8&G8?{ z)>pkjj&nczgTu@B5wGMh*PfXyoN(hG<2UHYekPzRPE) z7#<7B>GaNERVOwooakj$&^SpY80l?%TSTA>d5J<2jHo`t$}=v` zuEpIxC6BnQp1`_IMsp{31bKfP1~R&K&(r@%=?o6^JzM_&mHX&_ef;s>=kndX2G<** zQ=N6Hcke4zet#!lM;^Vj?ErN(byUcVuBbv;qGyEwFK<`3z5|XNRnm=9lK4V_r~3sD z?!A%fQBsDSA^~wEtpXI=l$^6&yf7PUkAV|nAk|+}x~^_}V9#cqUmHsjBvd5{WYfok zf7YPkRNS57WuGE7SJGH7DMV{AOyZS`b$WNfQX* z-kWyMUtYfD_m987d?U&zI!M*6(L3dsUYq1~j@D{PE7?eAo6?mtPTF_1!gI&bR_|^t z(^uzZ|SQp zic99j*?%_DPpYX9W5wp-cffW#wWKBBm&vr1xJv+3&4i@83d||C$pu}5(=?2BiayF- z)N-J74nw`dFH83QN!b53mZ_9^@G{KGZ7WoGl-)eBvtj2k8!W*6sO;@jESBbzJc}MODy~Og?@14jY+?7`Dz)DTP;}mdPq>cCu2ZmipPZ9bSv>PQmZ8 zj)9VVi*<6DHQ&%!Vf$r^^}pW#@6T)Tr*Y}qlmx-_V#&_yu!+G7${I^eZ3*vq;;Q<& z?SJe;w@fkg*1S2KEIIfxWzYM&>MP zoU(AN5MdiJg1=MLmE@CHS`BDhRJ_S+%?Kd+Wxc*X-6uW8ezt_17rQ^oPGbsg^C6wQKif#r`X!sMl8U{g5}VH;cAy;&zhAL&nA45 zJc;onW3iAFFI|-l@S43ohk(Sa1jjmW=Je>G7=6@C+D^n2d4KB>V357nTLve$WrDMF zZc7eg1BbWNg-Q}WHRe?;DQGOHE?@W6cTI3eK~$)mPHojlAculv@jR6(Yto0-D68uj z)0*XuEWVLSzW@0Bo*-|0&RQ*d)b$z8sAyJS6pjI8vX3qzPnx39VTsj7?K;g{5>S=z zlLH0vc8rbM(0|L|-I*z;4ZyaP1>5ZFMAN?8F4%_9XM*I=hidEq~B$X{m(uJO{I;dO|1~$g!AF zGV{iv+7^CI-}F(LR)XrHIAFAzWv|qpt&rm#ew7pl1&*Uj>0uY|*VI{+%DJ+X z{UP8?sj$czRH}L<_YfkZ1Lwpri4r!ul&vqzlz$XmRoAAVAQA`(#V&^u1*exX)Yrt1 zgLGKesdlz&fZ4|s^0Clpyf~g1kdjqO0Z87~N($$<`uF!CH5#XgDQX18pQy>ZASY^g zKXp)-lB_tqR_35c@bYG6?2G%lfIIWSV=8pY&epp{=i#7M=juoXsc9&3m34|`1Lp(W z!hd=$_DCMci)_&NRcU2$hCJDMIZg4thDzy3%1nzxR-l~|pcy5YQ_OCfcx!{TI$g*U zkSvUPD)?>3DZ#!S(!@?Rq)0ejW$>v*n1V`DF`0Vv@yl}kLa}(Xc&?FbYU)Ks0S10r zo09R$S1WMG$vNG?%c^WrAssGMj{^U7YJVH3;IMfEJx8|_@ZWI)U{I5Icc_or9ixzZ zcYs+`!-zx5`Nnp<9{Tf6_#Z3_$K5MozO28DO)03_b=l-Ii0i_`L}9%<85g#p2}BFm zI7oRZCN=eZjq7oq*T@_>vcm9LM-O_uEUMY4kW&;q-AEwBTek8q>-FI!(%%ct3s<2e!T&&t7DN=8Py-l`dR8%1G zN2Rb(L7YP!!%FLfYFjW(^tpc`37xVtNAYmKCo*Eo3SyA-S5>H{#^P!jPIOa#SEp(g zZELGzAx7+JgdU}=7)L{!tvxN|9=N@;_KA zwOv+3Vkyd`0f4ij#U8~sQD+d|Sq7^5v6(=5>^QvnD62h$sgFigq~k%>U{a$Gg$DR} z67@wu1OSXHXs&+n_}-$C(j)h)-%@of=k+N@2C@U6Do3+vdVe(?*y6M` zq$+SQUz=$a@!4=zL5CS{yKH1r<^b5^wEoa+l79quW#YVs?cIN?6QqVWVJv|k|(?nVpU>Di^{3n=Ws}^^Y#KDUX+qZ{B|#IjdC0<1zU4sE_E+l_}QgR{Ri+Bv8Y_fqjWqZVg$J{ z5fI+h?^H_q$b|AByRHMts=BahOjF*j8v&NYIj0d*`l$<14Ot4~gHY}LHX9aEDpbjG zIjycq!CHTl%QmMf>wlr}%dHfm4BB4m(>&m9kQpp5nb0Piz4P7CotDL2ARn;A#xKgM z`3B;XGZ3Im)`5RpG?Q4IJ>Dfi09U&td&SjuDPy{!n(N!aUMw~z$xi^#>DIu{hW(<% z{ABTv;Xx9X0!h_|I!D+!X2MC?nJBzPSot2*WB06lvJFAZMs{iVD^}B1i*{4!urzrxlADjl6&{b>$ z&|YOa+MrVzzv&@K)D6>kt$_<>+0;OmM7*LeY8X9hu33h{6|6ky%olh8S5%<|s`7k+ zUjSx_YSe9y^MBanCKFgLCwWVivd7W`JO=;d-9{i-QL9CJ%?_V$%4Voxxy#kNrc4!h z@bUn92`-aQ(LEDyJCsnAua=ypbo|A}9H8jzT|McgJ+GG+;7@Jo+Xk!b17cQLynQ7n zavDHCNwCG^pFDn5vV+x9td4CpB?Gkb3>R651qWWao|1@lc_|lAhL0M@ejJp#UdggWEU%sx?DaoSl#~Z=liaiM zwX_!|!hbkumA0y{C8_$*v&~rW6CF! zqmiv7RM&Qm%FDt|^RZsMXTp2oNKoMGb>?^&i9@SDSu(9lv(=M=2NTam`?N-2rKXbZ-Mrs= zJTKUL|MUIjqyPOtv)&hLS*dDCtG(~uNA2DuX&hitw{Lk)zw?Hj+)SFSa1?pyX}Pm# z3t8%%t`I8q!wX#DMwIHLJV{nMA_Uv$GJhpo6Uv@c;98tKB3RN~Hp*HGN@3V5U*8K?~pklorJ@de75E^-|C;f?0(ex2Ot}fGJ_Tt6cs#epsvsWG>*Spe+ ze$>J?-T7+(c}F2uDnimQCw*%KjYG`|fW3VpHL1p70la9(aLGkxM^8fQk$<)6C4=)Y zml)Z*xItaVqw9UPY2PckqUZ{A-ZAUj$2%|KDd_JvHOgt^=^!qT@5BJlxd7QO;a#UF z_Z--iv3Zq1e?V3_rVC-d`x5oq-aFBcc(0@>Rb43o7)5rU9UuUmm>M|Fp0QtLSF^0< z%Dvx2!B36#fOUt)9cxHbe1GJ|Rq2OKR+il4B;UrdOC>%WfK}vGQC4>Ub)EVb5nfNn z?sQCD9RQNql#e|m^?sWwLHuRjs+#4XOAW8?8vWnie!S=Z-fxGF$9a?)(`?18hh#Th zF&8z?H;4QP5eIwBBdDC7vocaCR2d5*4lpVKKr`6Q7CBqg|KY9aiGS2~4G%S(*JNIo z*Hb~*l8O$#V^y(df4H(xhAZ&5YYpZ|HHG}a5miPYYH+cos#H`VK3B7>qAByFQkg}E zE1hihdh~EOi!85Z%%$G&LDiyc)K8DbswK7TC*JB7R6slUuI*{LKHmF%djXgp+iP`$ zQKx%twNIIqB#q5M>3^wX+qXGl;{2+HfO8za$WU!=5P&%~?xZ*!o9XXJ5|=cYerkINxFg83(ZT!PKT1XMp3E`ESk%qz zY>p@!kdUHvo?`|2q_#Pb!J)L;qW*ITfP}d`I;_^M6rBV$HJZH}qeK8uUD*$(?rJh? zS0h>gd@hsfa)0Uq#*y`6ex%se!S8STyzx`mzfYpEmRpGx+!P;E%QhzRg}0|pccyK* zi-vvs&-ai1``h1>g2j%Vyc~e+mYyJ%HjVGz^ z7nKf2WmStP>rm%}f%8fv&8zax_h8ekDC-@aIMx9~*?(#xa$0ZfRwe7#=&0OLgYiUK zhq9Ae%x$t1_FS8d**+zRIIF-o6%vcCdAnoxed@0|BJP!+PBz|-b0(Vgu{m8n{9&4m zBS)}0UqB(I``&tgdHs0*<8AQqocOrdR981q9ECqQb&mAiXd388=_wHyMPFnynfEj&~h*sN&0Ed$=RpYvvG3HEM zC~^tR^u-H=&x+ewU4o1UhjsT#ngVdO0e|kzYt9->QVdlgf#UIO=p&|iw{VfOWkwG^ zmZ&1dNnb7RYx%G%KH;5@30GZDzM4X0{c>L5@LpKy6fF%YK~>gY zNDQ_@rUA;jINaPa$<%8&@P&m^pK!(_E#WJzS$8~25T%CeDG%(iVE=jf`umT2#J?#Y zf*^i+D`~Jm)UA#YX%KGJ#n&SNuz&HRol`|hma+ppvJ!G#S&pvUaH~KbQaK4o-G0k< z4cSlI(Qy{i9Oq1gvUu_iOXe{lJw3<(@sQfnuR;k#wV_^9i&H#hYA46jc@nWzno50c zO?fBVN`m9)6O)HNz<}Z1+CdGGD<%0>Qxb@zcE|{ofUKmXHh&Q$eCch-Zhy@8#d-o0 zx0AS30F>dMoxDfK6|9qa`&G^wHFm0OG@jHEhfwv)>#9*q`TkSxZEKCt$xb|XZ+!_| zRachn4tcpdaD=1&mVfSoO-E_oiCYd%2l;14NZI8foW6>KF^#zTA-N zf8P6ReQW)nwAK{C8hjfzZs?pc@h5=CeyR6n_H3kZA6h{GtL^pdDz7=;bf}LESZthU z{R9G^v?=^&EA+6rI49N?Al-U8mc?G1I-JT|9X#!WDW?M1A{|5$xqr4Hx%(oV4=s+o ztdUn3$%M{+CE+ng)I$-+P}Tr+>k*`U-pNO7A^Q=lmwkyOwMn&AX;PUsiwzkb)VAq7 zwe`H)Z~f`fXNd}acX4g@@P^K^{x^yLuSClqzIZR#@g)C+l;%!jpfE~4v2+T%T^x|V7H*=f` z`KRg&ptYk=x6^BKM}H!Ko{x!IZ+|5vAWmfpod+Q~66Fc^ zyyTH92Tbw%s&u+~<-9$%3JB~Xu}a_$YBErnYkYT7np^w@buFV84j`j$bLF!D;!Bgf zoKBw{}%)v$U#1vVxwC@WW>8g+OfQyZ*Fq(M_^&d{p${D{&4K*I0CG(mHMGFoPY|X;G&0 z3~7bDau`@Xd#ix$B8T||HjqQeXB5~|t9CZp75y4o2!F1MI;n>x$z|vYkf-F}zFSU7 z>?WYeP*pnR&|=AkMe$lmtBp-bVrp{Rz!Wh+9UB@oJgwWuzxsRrb}zQK^>~CZ74sa6 ztp*o%6ZMN6Y2o2XuvZb7$0_=vcrPlGJ=<#H)MQZPawNU4DY0zjYv^bEYEki=ZKGm1 zsrMW(4u5*#Stv}|M|*1=oc=H@Xj<^GDpV5WPrkk=3q&bHJQF#cWFJzSPl77Iuy{#* ziCRM8iM4MAQ%-A5N>5E;HbrGOCs#Lh`LlxA+Vc@})R)muMcU3qC?-+e)~wgJAN^ew z#5-Pn)R4VP&!GBJA8Ms|t|chtYFq<##U;$a)qiei{uMRC|)0eY*uCNR;A3n*&{-Gx1jJKg~p6uWNUq$%+F(0}ne zsiPw~aQFpT?CD;1$owMQ$i-jObORl$+B2LL_p*#)XTl3x6I5tA6=esy+oqVfy5EcK zL6U(`w*$wAmJxy4V3FG$Wm$B<(=Ati&tJE1Pvy|qRMr?LJfvvzsTNB~PEF1&TDM^Y<W6qtb7QFHfqqfPx=4@21i>JPOh0j$R?{BXk z&&#Gv_Knf%a0Dq^Q7&FFh*8Hk4F`1ZR+6f9>Neg=q%3#p!)bWVmE8diWcl9>R7AND zchwE4C%tv6L8wS=qqK*_7Cn{+wQA!|GxEwy$bd`0P@E$=LmOrQkz=q{pV@J9-{uT4 z*LsU(dNh0h%ii99%k76cVt1js?MBxe&ONmRM6mbP3A}(X<*1bPWgP^G+n5u{8E~mH z(q1H=x6#i@P`jj8SbvO;zD00=n4nk3c2uPc4sB&iWbdIsWxHZG-6}s~AgUsv+Q4#2Lr?^n!>h_^RYDoQI%~5AT@*bq$DlS%QH$j|kQC{Hf&infqA8+OBQ_{StE9YHlczv9K$&R8% zYI*Mf3xBHZ5pZy}9+Y^|4OiA&3l!_*+R!Kuly_0$Mhc>eaw;OS6jR-vs!m<*+N%o9 zY8tPaRex|ul~R;^_!#i^CNCZYg-!W8*;~#7d&^%B1!YgWx4{1`&C##s3?@-2%lD?1 z(wMf|uh2}5R3IAwc%#&fPPA8Hk?a}r5*P5$u8MJWP{NAfZddvJUvD3O_AgI7&FzL^ zrG!w`E9lA|qBsF2I@4OFg8`!%T;^_UVRz>UzAqAuG`4?hHX0lupacSwfdL$kZz|6a z?Jp(E6$3Cx2cG(p=dH%Qnv>IgZRl9uRjB!F>f1j_YM6kMB}o(UvWRmC3$v=JM50Uk z-LNVm*-eQKT`8SiHHn&1>smEwJKrYh;&RA*Q#f&P-WjB}wnQ40LPEsaI5iyV9cX=9 zuVahER?pZ3B3_HW*NkH=l3`T%qp{v%@cf3 zC=ln8ofEI|!^IvX;Il;6sX2V-9B@*0G86lu69z+iB+07pP_Ri4Bqb`z-OvpBOeP7o zZoDKF=!{(V9=v-b0UVTwoc6`houwGM^Px3Mkl24_g(>+W=?^f}*4KWNogO45EvcM} zE+}a8ge_jae*4mYd-gM0x0`sFUb#I>$I%?6IS8LruH~_Ti&A&<*mBl|k$MCu?r2a^ zx1=RI5H?_gLk`*q5q1bKB}xU{mpK=qRj;VT+2z$ypb@eH^LtX;=X{V*%H_qA{y=3JP%fvYWQPtRy1T4; zVC$p87S=9wn;IP<AOwh@(U&cH$ta$qnQgROWJE3iN-}dIRvR5`xL|sCw~a>lwg}q<|kS6+lQZ3_~9hSorNvkwnG^URsD3$ zO7_g6mlcbePZUit9f^>@X^^69&)X)}tw;9#?aPn;{o6BbXFDH=f+S>m92(teUQT}u zhHuv~d+Szsqk8ZVwH$zC+s<@PUE~BH zxmhyQqNrc{`FWo^Z1L~NnJYz-A)l%v$zFbvm@Fom(u~wsO2M&F)E(dSXCt8#xrBZ? zyXp&*Ms>(GQ`4T(Ar(misgXP;Q-^;AE(=j$J#25P0Z8h(Et!|!zfUWIryG&SHXG{Z zx3~g97jH52r|9heK8dy(OLp;-LwvkV^62HHw04|c+SGp7yTP-}j&-U4Q2dZ-ImfAfMzX1;zb@0qC<{3VFdT7GW*I~K2wNi>Z)<Zz8&6yB6sY`A!7ICJR(&oQ53 zL_4*IDNpB19!;84vm^&_Yx6`2PwY@vP46m)dM2yF(&*|JI3~07yaaaZPFf-?^G>5? z0Jp{Z@7MD7#jD)6_rF(-QMO|kM|s&B`TvSeC#z98#q2fM;Kv7u$ANzeWq4*1*rPV- zTZq~kQH3cdLeom$sWS22y^6A7{*gIXz9QKBK z_Ze`=*IATs0#qy%d%XSQhGM%CXL!Fbw z79N@p@WNL;%&XoOS67RH?H5{E++~_mAJWT5GPLeV5*Xn~7b~f;N;P?#u(1(SQAlU~ zq-tJ2+5OjLQXGHIx?SFcXs+w0=?klb8ynn0l5d%+<|6X=8b5!nS;Gnaijs;0tW@DB zRD$x(rqp;?$=8{_9GP&~$Hi1Nw={s=ZN2*Y*N?ZSVR+>^ZWki91ezYft3yj0Pn+57 z=4o)CAxOdm$mZfOtt!S1YGy!@v}p2OWtEFvSAz;=Gf#iqbbLR%Pz7 z)?FDezVNgfzTN2(NC`*mMEQA9>3wCBi4l475_cK?{U_s=s4KDkm~#HwBC0Uh_W4GD zCVP%!)zdUiA3c`(v^AbITlTe06?o~He_^QNs+bSYHv*(zdF zUzBpq*5rRIQuHmE8u4DIY5=!eMDPjv3fR`3T|w}SAkt=ZY*`}3HeCwH@9UI~ODwen zmke?m61~+%=De&A!T<^XT9mD*x`2A$5)}EsFnCgpFVSgo(^z`2JfsoMZ_{zREtpwEOP!EHOh(#66dx*8f zDGDf@Ct-F60?#M2IS&+DE-J1)ky$?R1TeI@V0svAtp4U$r1N`@7_r$F)3|dzlvnzI zdM|$kK!{q{Og;MU#GP|$lI3z#bx|~9`zy;mTqxr~7a)ks>-UAdo|WI~C%eErrQ8m4%NG)C_1a+J#6IrrR4aj zmS8fvhsQK~F!H`oOAU3I2DRTF7I0$Kl<0qRwUpqj7FJY53L~l4etD`xR-IH=+ zR~$#9kl9p5-7TDZAxjTZ$e>~%E>M}V{ioOvD3k@slvd$jnG?H4PU10C%NnWfQFkz} z!->4Hq&#OTE;n#ykKQhhK0f~YYxsY9ESH2MN7$5z_9#tPSLU1}!jh>YwpFHuzE)PPH)dL2M_?*lC`*&`Z->?Wp9P6~-8 z5vC+8ShqUcPsAZeubV8*H8?fximDzB#`3Q4yrPCIR@c5G3+X`Fu@z;h_J zY$4R5vbOq>C}c{wQ@P@}l4`ev``dE;@z+m{;O`&#>$8jL?e1uCwk~PRIP8V)%cb5? zVf{6UR;i7`c~LygR%B3>)umWT zSf@%^EkVg&;Il}vG(tQaj#6RENdbz=Yb#FB0Csggp-9R9d)@A!B7~dOSk2Cz=zV@{ z`=a=<9M*E~r&r*F9QLuQ4$BPZ&jS@9VZz0|h#TcltX6-y8IrjYCcrw5 zHQ-)B(xQ?P7=VoF-M$wskJ6iMosLpCY^4H^p%W0fixRsP~C zYufV}GYB{6=(a20qu}P^IgScc1+}MVjO$bj-6r-j95JZcNNF4NSg=3Fd%oF>$$P#@ zP+O|?s?z-ePE0{6)ipDlE+<5r>RnV;0nJejZ9{^L$DwhT zRtdTofS~!;WS~N1(sqiU1uBY){&i`Tol2gT51(z_=h_m=D?mvdQ8;*%Q1AT60rYzTII(SvZ! zHYXg(pPB|+X_R+K{wSq)l9m?mGXM^8{LR<9&asE?z6N<=%HyT-8GM)N`-Y6&nOC71ZZc(8#$dKkI4uCbs zQZedCIaJ5)@t^`bHMeJxH?2=A&vHZhKVDjYdoM2^PioZH&1#Hj6!bRn3SW^MUKqHi zZ3hMA;ZT2dje8g~oQUr)M>fYCXgkyF4`jhjldh>Syi>Z0U0k(gz0c|?6=jW%*?{qP zy;Jl}qDZmR_}Q)KM)B?mQ{rtJxq?o~*I?;kmp^4$2uZ`;E`|+`S+hl&-CpsZlFdTc z^t0|vfH=ju4t$(}7t@7fCi5Kj5*JqnpR>L)gw zwso>ikQgHKdPN zR_BzooAL(rK@)d>Du4t>#k7$^wl;qdY+7me8FA`pPD zI>~>p%4o{QIGZ;v07Svwq8wUS+A*7?&AUR+F0dI64(YKw!eORt*@`Y{rKa{zn|{g&h&o>W!~O;;StlR2}+*VjoV~rZV`BYHl@spl54p* z-E0%kM5NmRVAw13&SL6CS=96vV|zd2Sg(DNLMorli8@|;kP+uu>i2dgzx!p1BpD(Y!-}T_H+Zdp3MkXVwAL7$;Dvf%qSw$IAd+N@x z^{N2kNO@BXE0`o#3iw^H;Y6VBmR$n-se3S>XsPCcO-{>}SB*!H<`A(qW~VgqLbxj| z>0>fPouMEfl|8d45-?rdI#qum`Q}pEmR}_T&hlPZ7huMAoMAWxsN&8-MXCaadV1SQ zR9O!lS62zignITB6;o5cx@A%++18=5J}(Ha`(((U|Nhs<*DoJ$-`ec z>!%RZhyqZM+yIeYqjTcU^ovR{Ix?S^B0&*qZn^T$xA*pc>zB7b z+S48Q<4k%BIcXcyT`7MN92O{ zUnFnCYEGJzLz%%6stWowFYszt%+|D~Cz?OxBAtKai0ry616cXsOV8!tHAtK|oifT= zvDg(#Eh+;{GGF)wkB2CZFQo7|#3&Pk|cQS^eRydtOCB;v$t zA)I-Q!+PBo>zBsZt*d{QEjMstX#ko=7+t4Em0E~0qBmy>c!kQTdtVwA+9O>NTk~|V zqkMH>lmB}OQe^1Bjw$$3qO zjJ4Q{8YqDJcoVf6n)Z^MvsK0VvXtDs0Z`qNg4_5jyJJ-n%OT<57QngSKo}In2+uy$H4{)9jRl#I60v z+QP58_VmRiY*(`*UYFK5bc;9g08L)A#a;AH6o9S8?LMk*eP!%q&cYdF%`{cetknz0 z9OYD==fnBWI}@@Z1%Td3l>i+!B6m{BedrR+9#fL*n5qD(kF4jkac%m$Y?dN{x|Ld| zulj%TUEYll=?=w#i6~`CrGvr`4Vi$=DNZf)a#0W7fY`6?uqR)18OX~S&Z$~?oYd{S zyOO+Q1YLM}s}{-9v=`geP*WZyPMZ#ev_n>TL<9RI)&+A;QA5A+<=|y5tc)tye2q%T zTXxlrSu3!x*zU9N7Qb`{;9RiCe$^g%ahiX=ZXur1qAv%W_Gu?*NI%#w)J)zTQ3BX+ zbnvaEc>(F%9S|277mmSe*?<)CQz#FV2G;(%HZ3(bhwASdk$=fOe`-@)w<=OH_QkIw zMN4OhYPXY~>Om&1785B-l{^%sAU7(YswSx&JZk+5*aM=h+A*lLt0yj)P)>>h4(5L} zxg@+;;vk=}WNnun$XA}~N)KNd%D+X+r=UQjX1vsjrdS6h2BngnED&bT%OXN?vH>t# zsbe*29Q)!ZEMG#=1A;(xa&z-x32b5CkIlRIrDU%YPW4+fQ#aXeqErzAsuv4Di)cdZ)5P{<*~{juj{*o}OppWWX<^6jq(qqd=UR0-eADF) zNdk5fWaKc1oG7X*h-qjc9~OVj547$yTcmDg^lo0SLYd!}RhxGtiO75CN|qKUC;h}5 z;qbqFr6(Du^^6bYzQy)#Q$U0lN9C_X%O?LBY!DRQj!HSHVm3vBWI`@;z!*4vG$oVS z%mmb;%VnG$XaZMKBLV!`0jAcXJhpRV9M7;)q%8C3M&ZEc<{ENvF3EqfTE$C3aE>Dc zC%4HU!PXi87{IBFhRhPT?o=WLL+Kd6Nianb*?@b4e>}3Mv}%Ivc<>Yt)a|;c z16C_7!pC{L>;9jTZ=D?K{aZJBklKt41w2`G{8QM!ZUvath*QL6p4sc`&<_99A0%S# z!`9YTwYBvsTjy8yC5L}S8!_rPT`hrq7DHf(CQY9AtT5@KQl^dwe3{RLNFhlX8!sg& zH8WLu5O91Qx)!i+r$%S$HIb*C zQ7PHiIS1-O9r`sC_5N+Pu5YXpRgAmyd8#)vBS?w4KO7{PsdnX(1ddnP+)VZ)K+F_C_DD<_$Z kq!!My?F&BL(h3&9=l$j(Ve2I4W?le*17uDmGug>xRrNf*)^e&NPOyvB zT|dl>IL93@+qSpC%<#Ye%YXluzx=$u_q%`Z|LZ?~{`{BYsQEAd>Hqnc|NFn3|LHGd zw$S_0=8@|$`?0QLhBKEqb6m$c)?BL}@xEf}z3$r6xMIK89wFX;GlzN4dyf=*9)X|F zd#+jLKErvY5H>%NGoO;LUS_+_bCuK2ZS^?&9;^T5zx|*8l8^H*b)07%p`<#-%p%`ywKLRxjI-V>THKjsxX+pIQjWfVYI$3(F!Rn=8+T!??;5Ug z)azuY!f}l|^l%;bRqHHAxz1VB+51)RI!CKvmFq|&pVwwf4)%^8!vfM57dvy^$HYc>@p7bj z*E^k|@3!NA>Z9Ce!n!8rb&ZjZwfEiI46~MX-&aqqYlv*^2qWb)?2BE#W@(52>X_Tn zbGiBP5_YctzFKQsEYlU)?&GX+j&oeCmsQWPkL!-1I3H5$?jDUWN5qYup1H!+~n@FW%;f}|Zt})q9mW)SfW5$aIyK`le01Td+ zZ4G6mc=o~1FG>cvuj9%9YHwnD@#cJF69C%=2=e%xt{ck|+F zN=!ADGxZZ_nlV-YYSf#jn?THc?z^sIkEy}UxDzj&SDdi`hy4bD0#1raf~9Phk9nWD zvdZT*)3{e0;2}nL^2KY6+s(x(CSU%#TI=WWX}+&l%q_gF7luA|0uu*bzw)})V0XcP z&}%3Dcir~{cVjFgG`4bfHtG&o$~<=IC1LDWTsKCO=8-D@zOnaXNAL>3>!A@ydhGEy zS@4*z9r8VUVB^8X-Tr;Oh&4bKW`lblcf?)!p3-YfDV_X#;HUEdHQRVlaRS|`v!tty zIP1-pwmX9GBVI1$x&~{vefl zzv9=?-rbRiL`Wo5+-ySIcV0c^)viH2!-N)i6oZi|)uYzCgkuM-nzf3&K%eItEvF;z z!=1e*aCn~=MzR9y%R|L`%sg()I`0qw!xoO&Fz74g__kme*wrJO1J+?H>_Dx52S!i8 zHd5qc_*BQJ7s2M9guId?F(BZ`EHRdM#W5mbu+@{z&o}GMSMYtHYwm`t(1=1cfYf{> z;fVFaWs2thal!hpuMT;>IOH{n(>lly#rRG(2F_5xYWDm-&cF-vZY!KEg~5t|nWb(X z6-&ZA>uw3J8>|AZha06Nb-}2^=*94JM!9v5> z4=}_AKF$Dq*G4P^ZwN9e5X5n%E9AnTwAjimF~QyIxR1tvKz^!^TziXwz@C8qh~xE< z0~pCm)flhU_&Gcr!{~R(>En9cpML#dU+?70UEnM6fwZ@{3OG07Jr1>hH}*5<39UGG zV$;q_G$t?*z9Np&CccC9rIPw)1Bsl8=*EH*`UpPv6s`&Lpgah~gZKsP@Dv2Rgo)fR5x%AKFc(X?I-$LuP%x+$4|}!}Zd@L$ z$ETqh@GTyxL_E2+1Ey91=97#DB7Zdcf$g5V-vo_dVMH;h_Dm_r*Mn$5yi z)`$T5;)Q^4plVJ6m;vDAJ!@NK=X?VK6`EKp;1!OWH|yZ`{`d82=XIZaPC5;;fKE>Y z)l8^60(^vEuZEPtIP+8_#e z2wmFIRSKsYry}teUZ=XNUpFdbwtZysUX5CX_Qtq6j=rbIbr^&j}C5 z9Rm2y!a;Qom;{c4O<_N*Qiq#CKLAkx`vT@5QjM4adBeQmri2pUBA2{lF0KKOcP^M_ zK2Lbm8($@AV4$!Cu&(3z7k}aHYViA2QiL;Mj1~KUc@pE;(Od{gBjy9iFyWrJfw-`s zhZshn)?tZ@r*y5aK6$u!!Y)qGzF~!Y5iSh;G+5MlB^2L&eOWBb{B5mRmnoifcoa`> z%#+IHej$6X;I^Th4fE&Q4nz?fefA8r!;IneY;vy{9mdTz-Fpv6h?6P^3V$8t(xn?& zMtTq%SU+ZdTdOP1>jV&h{2S)kA^@*o!M!p1ix`w97)ju}#}NuX0Otz?;f_JGJmtjS z;neV!d-RK+X2)hD%*Gsu4f%wj9I?u~4)}Zq(q@5NPGWGcFKhMdzy18n_pjgA`+}w1 z-d7Cn$UfF7wQBf0eD%tH6@O$P3l+x%ty+OKG_XA?-+G49^T1f*U9fX7j6H&WLHSQ) zC&me|ATsd$g$-b+1hzK2#GjuDp~ebf0m0_GKN2L4ES0H+pW5)$4H@GRh_W}_rc5C5 zchFp@90Df*kWqi2t1K6~JjC@uu*9kW3pg3eEj!F8CiuOCVklTxO@9J18wc8)rOfqe zUB7+*`b+=v^@m?S?e9PQ=T{ty?{N~2w60Ak8n7OG49nYa)VlKlxmg7{-UlYo4*()T zZ!aipMWR6x;)=Z5Lc1anFde`jOM_}8wgNakc>R@t$jn>U1ZU|x)(XJf+7W=h-n_CO zgooNXRxp${*kt5;d4Fr73@-^XT=_svp<)AjfeB-bFqfLA3MxZoJF=|k0(@z%4b&of zV3f$W2&(pN5S%rJ7K{-AdW`RM4U$U4fDqtj{`Zw_5#Pi z?gU&{lGy`l36Jf>ofx1694+_2lLn%9QEl?~h@@ql1xNzgFvFAI3LAgB6h7icTND!| zI4Qq73p@wv7Xh@uixV(aCkZxv6OHmh*kWH@%&%}@h})5n=_f3cU~e{r5F*3I1@1g= zaQJ1tKCdtLtL8qB_RcC`M{A)d;9ZzkU?CDt1#kv*29V8vW)_dH=cxv+j|3N?1B-(H zBVFNAV79UOOspv!1n7U~M=ubUm=Aa4qk%XglFYvZftx*E(2sk)%OdnCSgs4+(9MFG z`i6tT+<6XYB*cLa#el;`-V3ex#RZ9I%8)8SC4wFk zLuN6<7}MMzq7`NI;*GO^`u6qLzy0{?kmvh?bsS+V;>vMC7!iMR8`=++VN>V_Tqi^D zr=UDGK7SLJ*zqE-zY+V;nB&~%5in7<4uy(^rMvC}3G<|)5G%yKgqQFp2)YTzn&&#< zvZdbtzF-NNy32L5Kx`MzgHd8PuoTD@=1O$MI^&tZb@cqnz9fS)j}_2v$3tr1umv0; zQer@59aX+YT-Sfdd56I+ESMu2xHo>`gj~1FwBt2i7Hoa~{P%C4zQ5WSOZKiL`!0Ox z+%>^?>K(>;Wz`&zKqSMxTL(kH1wu;085a*U(VWt0816+}yCLaqvZgSuQCU)iMzZxCr?`3S`*4R~eJJB1tf%ac_pAS{*_nL6)2(h@)zqrOwAgvy9gv2ja>J7v8eWQ`D z1ndtmy>zw^>?RyzqzG+%5GJCt1C?+Yz#C3#${Z~X<7$8hfh2qExc?kMD4?-T-W6Jda+{V{oLHJccmJk?703VWL&+R>u| zJ|?2FaL535@_EOLTWWg#en21q3HZ)@QUiYnOVtR$2$}oDfXo#lM4;^(3JsXIX&|_X z4)8HZB>PRgf!Pypz__#3fUZNx9mHqc5Z!r&me>~l47rl-9O9a<%l74O>)Wquefhv$ z-z_bc83W4WKq=0F$9GIk|se zst59qy%8jyWNpj1bO3c^00=CI5Hb~NH;;fPMpt}6%- zqup~K@ks*mrE4QS4+P06vOuus#X^}&Ujw_B|6Y6}krPRf)EpByu6zi7kYU6?P=lOg z#M#S|{qp^{@1H*ZiK+y*2r#RycvgRq)~IOeIRNG7MF562gZUY~4TL0OXTc3m6DY*i zf}PbREhG5s0ONw<=7dwAvw21shj1SHa_5fKVV}?*6ryFdJ|TU z%tpduL?aT_&@#>Jsv3L2q0GHTU@kQPAI%?O_E4lX;gOJ&NDyb!3GJw+8}omHu!500 z_?W2o4qrWL!e_b(ICRF#dVTx)%a6Z(dR?w}vM&ud>KF-gn5dcJe{Ep7Ty^tu2YQ28 z4h4eJ90??i#qR}n0ImoJ%Fu1BX5vW`-9iZL5N;$Dq$KeNXHcq|P>5v^G*FbiU3X3; z6A<3W{$vTvK5wEMcoa+&5`}++L`;;>4f{ooBo9T2Py}n9l*pcB>|OVUzM(OB`2_tz z>J~g0j3rFtbDhTqe)|lteB9+wCLuzOYLeipugmrKPha-eS9c7@%NfYxI|fglboC;RvZEf0($8CQEf=)*cHI^3i^hEUDEnzGZhQVs07gp7_CW4V)h2r9J7upw} z%yHiYL)46i0=E&C-6$0(;-PPl11Q1D(wpuE3cyC>bpw0wWg_I*#BaiWgPm6M3_Rq( zJfQAC$VKeV4PyZYC%+ucsiy%GOYo}!%CXRd#u=e3Q%|c=ivc-y|3#Cq6joPqI3|Ox?zhK z@U&FS1j5whp~K|nmG8X*Y6w#;2$7Z|Tw?cu*yVTcdlS!rrEu=v-o*Frt8Ro0W&syD zkLiijWWhGl-LQX6TP_UyAlfwZ-8|X zBkDaGqWx0I#J!-$=Djl0@iK86OivH=(~hx4NO<=t_iDM^9n*Cxn0CCZx!Skba@R97*2uTYt%ff$1;! z1x>9D-FNXqFrtV+%W!$fy-SWYK#|dr9qou+LDfS$ThV9OasVDJw}E>I1N`77%pgVN zP`lv-!iEPrxG1I@BY_NOy@>RHEx|IqnHDMq$Mp~c>e)8fgf;S_Y{!xt;DrEHKQdt0 z7G!^=yDeiT;1E=V0Q1hg1AloUDj-(V%p(?mJf0hIT38ZT5TOAlR>&^!V&Bmoh?LWU}cJjL`R<;opT(%H2_jN9q{y|`K>3FqeNlHX&Uw9*+0UH~y>-Fm|pZmYf{`u7*)4PdH;0P|T;Bg(0 z=wL%Zn*wTVV$vBJ#1t1l!t<}p@2TN z_e{QZGFXOZ$L1+V*myVg4o(59Vc|kN-hg}aLlDe6FO{p=S6i_{^8*OT zV!UNPTf$b?1TTC%5UcWN`Rri*;bCn8;()2jR$*QsDnFMF_PRkZFX-V>a4bG$5<*@o z1n!@||Ko>0=pjD$o#C4hMiPJFQ`h!9nr&#--(>JdPC!Um7pw>-T?p0?TywM8An=^G zEj8>7m{_RL2h=;BCegrQq7p9+&7FAW3ECnOj?#(FF8;XtG2V~az|RT^m{5XL8#`8E zpbK6LF7f&>mo!kd@ZY0(sEHcq38Jwu661>J|48lP(LdsxkTI=t0YiT>sLEsI)AMnZ zz-2nF!-V);y#2JK=mVqp<+Wso#X4UyVMLkTiQ1l~AW;v#6w(eq%2v~%XW$nN>pl8N z1n|@3WJbhIZ4G5f0LNu4B0_!E;*nFncD8J!@aYoUZRG=K0!Ji{-5%cp?q(6*3c}6} z5e&Rf#~9NI;~=8+t9gIGxK|(Wl^bhoc}W*gB*;|IQxbLI*@&(JVlL4?2KVt z1+|S)O&07*7W4o(H{A3-abZ<{_vq}&rQ&&usC~jqz-VM52HAgHR0Ro$82gn@LgQjz zJ+MP+=HbDYIY130~GcS;hFWU|*i&qE`be z@91^JJLIceMA#g<2UN(mBitTlBXprZ8S{X*%ygiC^N>^%IFW3SKV0G=&e?1NVRl;2 zltG4@zyu&cvEc;^0>lR)BQv1P+QXe7|7pV@{(Zgfr@HdK$BxBg6pKkb=EJ4~q_4`K zZY#25$ajCO{Thg;5)jn^jS;G+QJ`xJR_Gou@L^?xyxUU<_P)VL(x~M~o8SPHBw!EF zu*!DD^txU@_TPS7ulb4dT|WYh9uZi6164)TAZcp6&ZA%1#MWiFO=e3{gZgZ6gZKc6 zDjuO_Q&v{>;mn{cPU!jC370ygC)M)0dcz{k+5>;j7petfeR;mW%#FPP7(NJp>rnbC zwy;7x47_Au=a9ZYNFjFYaR!96WaT7;$bNm)lYk9NX)q7CI&#rmAqx!)S(eZZp|Q0K z-TQm85Qvnju8R#qsMH-_*Xw)#^5d&~Y~g*qaEsd<%)W6g4-l}lbRlICFMw9z|6@F^ z)9ing?^!kh1wyd+7N7+1jpjS~feI%reFgRm7)e+KQnB+18}vG?TiBkc-shQ2R~%4} ze&+XlPJtcYr#N)nz?(HhP<@o_aiC^FH+B&qcuLOub7Fv4Y&aUS7s!Wv25gUaCt?RQ zQyD~-8Bv{h0#5J_p4sxY2@5HR ztuo;n7-a5KyU z6$^;%MHn?;1>OKejD=`AfMY8ao_b-Hn^1;N6*Gp(+S+>^_2ZJgTG#nfaEKIvEDy*F zWF8JVHXxsfon7EM+7k~Kb(3HmD1XH>>dOipa0|#^1O*F*t;jQ^JrJ`ysTxDMb@P9pw;4sXg>7fM=F6!wtoVi)I1LW zG(;;NJ>#nue5{DjV#y@21r}mr2WMZXEu=EYc(NwrXum7;w_?`QbBzK4bBoxyQyOv> zLa{Lc=PGOjz!@PpCn0bWHcZQhh#Cay76J^J4Fv(1VP9~D6Z&}uwKQ>QgIYP5GSBxO z-K>S==q6$V!Q&-axc~Y~MHxK-)`ZwCCBOx-D-35^O9Zqv ztUVoea1fPX3wt4+ETfAS-dOKpk4{cipuiF_il^=qo5WHYzKSM+p|rOn+X7Vs#ihAK zz}-E;>$s4{1i3h_r__^A21C)d&|_8%jzNsP#CFR(c=eMwX>ou>uYcHITriUq34?e5 zVqk*Owh|PWBK~x;1?XXX^d%3yex09w`1Ixb`u5AW#ee?rHCJUhke6V6N~3 zGsOg7tMUgVVq4gZ9v`+SouPU-vhV8v7LZZ=`3Xn%JQ{Q;T@iRel#smFJy|HWV_TO~ z)it9&Rr+iT>xaMNL z_+Z8NhIoYyd_HSkVV`rFsf zzy12l`Z7O#{!kD6PR7uCNJ1HUBdUbkV}T2T2tQozM9k zViu=3VkCfIp?}9K8T&_{-+%b@bN@idYJP_`l@0+0T8Stx)~phL0rX?*R}$29KgTxU zHstTLq#s3&PS^xK3<$;#8-)6zKkgfD3lNWiOhGoaNSKHEpl3SFz)B-%<`^n0tJc$c zBm6c@p&b@l*0X&ydTKd?rFAS!7sSpUnM0v^yc%rCQhzBc0rD}iuq_FS_6f$!er2?= zNyWQ_f*d-+9z+$-?WPS7CZ*#xxlClqW`JJ}?H_+=0C}eth#uBsHg*QXF#nc!03&8R z4$EJ7fEzh8@`iBQ?Q|Tu9pNCb&TfV4k-)ZTE10M95cFkD+-(^n6w zPYBRJV}D(8g!g`|X)ypRT%k=3ww{UIz+Sc%0{$=ygs)70WWpH<((+a7%c4sTzw zhkx@dP>!qH4Kpm=32Y>x5@8XySrAPJC$PNdwu#en1i`3~!Gf@VQ9BiIv1 zPUyb%KTr*iWg%WU*o%=W9|$~*k>#z&W!8@MyLR}!=YOu2-J%^U!P7@n*F3QEv7twCAJ&4y%=1ev z#U4L?>*E6>dnp8Fd!nj09p)S&`-h<6bArd6aW>BrEX`{W$>rheC65QSB93@i01HF6 zUd%qvi@i@a*Ro{GqdGj-CFk+2u0zM4nE$eH1X*tB!CT$oD)+SE3Ps)sDQMbaQGbP2 zMi40j0vauoO_urYu+PiFv!KV$%9@1JGzMD(nC&CjoCFLaXeUt;3pI+yoAn%UJhN8l zKZp>PugGby%k}AgJ?zdUytFe^6bZ(k2NE0lgcD(5u*~Zz&)c|=O;Q<7kD|RMF$OT@ zHF7uE>xlwnx)Ju9&8~1Jpbhz8Cp;+pd@#Eg@eR6CT4B;Y&|Xhh+f4>T?{6u){(p$wAtSm|eO%nJ_W}SJbijn!XOZ zIF%3wM4GKYp@!b$QIPh>HD6NG`~LZdpF33SQ-94)$MmAVdC|5qz}YN$uzv`jK+ivS zj~dWN)l{O{l9ugIk7$~y0@HmNKhs`BZWum@wy_0xyr$d{9Dh5KOtJD85{ zM`94*fkD)ZhgPPKlC{Fnv3|DgagL1txG|z?nRd8$Go25Qw|_lDU{?UvEY|OM?Hy(# zkSpFSvfL3N0q;CF-}>JE5l|ZNVzf^*p#x1Tc059zJ)g8-b6+Z&Fn@B5&td$);~^@S z`MQPk*Mycj)k%D8Q;%W$e3cdLAY}=V%Nuee()HFFUV9=eqY5*>BwP2VAAkGyp_rn* zw6EcWGhe_pa-*R~&?vw}@mOJ4;yvX)7(0PVQk?9%TLe+KB66;wC|7E>{Grd?T>keW zQbE-YD3hyF{kvQ-wtuGy!j&gToveR7--ibT#My>krDVhCgc4hpYKC&6X>)~FX!5D3 zuagYcgOq-ayQqS$aKKww)aFw~Yhfy^X3N4|Hy{1*~Af5VA#PPx&;6k@$O?-LVeS22GtEvG0ln+gJ(gW;o_3 zFM4u+?mx$WE;zmk9@#MxiPbvzPu{u=OszDj08W0^3!xg}Cc}cG3-Je93<;DOn_IqZ zx)~~>8npk;T&XouXR(tkCK`Y18HU-f%RcUn)OvES;5}sS!BqYZD<@p3{o`ep@rHOe zYve6s=(hhljl{%2n&w^c=>gIKdka}*gD=iP#|BqpWvzczgV)7TS?tNXY>gP6>|cF= z*#vS`#kfzE6{d~$w~-aCI`0IPUY`A)Si*H}F%z%91rJ=Ts%57Z^C~F8;=3mN6S=RwA{R6O6FR#$JF>J0f^nH5_NQ-Ts3lu)tk5p8%xUOb1Q@_K64FBi5Y*Ol8LGtnsj&g9PT*! z$JP42zkYjF*>dQYbPjP0{y3ZpKvcfhZQ(yU?t+%68v*NbAt>&Jl*KQEh82Qjz{*~9 z;2lh`uK=Ma)|Vcq#jJqBPW=fC5R*Qvmb&e#dsfgYCxqQwPTHgBGypx!yFbnF&lne8 zW)_c(O1FOG2C{$h&Sx;?gd~Y|KvSmmi{s!csttuMAs*T_{fJ4N(@NQ)5>0^hS>WrZ0#OT^5c3|5C|u)z*7 zv3vDRK2F#1wip0RipkoWUb>Se5?_1Bux7Ofh7W_OLec^>#g;~v=jk7m*6M|g4MvV1 z3;Rqk38K~{Sk1w50%*kR)bYmv5_%4mJREqP=iz^X{o@}W)b@KNeh_}(y4@7O>Aa10 z13t#w22@=zFDq;z)z+G@9*`OM@=_q017x`?dfWzPODHZ!!8o_Ug9~VrHKleF3l@N5 zuq$d_DOl}!oo(*-X&&|u?c>ReD*(>Phb#+#&_=a+rUS)C4xXvygCEHrOq!T22JsAZ z$z*?8%z=36!Ml8I7882BTR1Hk`27S53*(9JwwzUhNV3iUWx2kEUq8%RcZu)|%Ff_;!O9IHOmT`BpksMn>NiR7*3*(`RkEdOeC?}oeOv37 zzrBDLtMMKpPnfbMFd@7!I*25ksY#|9dj%Bm5OzCma31r68k_rIdj^{Dh?f~x$1PN3 z3z{vTu*(w_FrtO@@j7it+74GJgiEAMgRWR*-f+_QYMQ^#ol_;iNCKim znl4Adu!Q&|%q&~IxLF~`LLvQdOagVVKoO$bOaPsek1Ha75+3oMoxnbCyLyNd`F>6v zpxrigJ1**u)g-5Y<3Jf}19F{nEi{wqC(OjqQFJg^7PM;uB^_o9)}lRzQ!h$1H>$nP z%$tBE78|CF4~6zV`UDnt3_=USaDXXb|058bg!i--N9%F|5*xt;emAQRc3L}COZqhC z=yClFj-(rZ`tRl?$B>cgRXpJYVT)4?Uf1jEk007cUkE;reOT*k z2)5$1Wj;Kb*cRAlHIh8jRGx7!c=-WANVZGZYYP9uQgZcJA-C0WBw%*=oP^H2%R0d4 zih%Q!mjDqgUTr+|_GGxfA93U78-;AQLxj7_!CGj4FuGQQ$(j~U2Tb8f%~Ox#sY8XO z65PP5Ll!83hYAMgvk*&5gj9P!TI~s=#N*?J<>HIe7;^B5G%LAZhsyaGi0m@C(U(OzE)9gs^(u$>h^xr`o zE{(5MUQV}&g|}#F641~i{0wkZo&jd%y~J=>dc%?v9^_nng|pJ?k*wghG5HGC^aC4X z2Zs`&AxAi4e3Z7MNFck{9URNF=6rfj@MEjre;;dduW5>Mo|A+vHvzJfye%1jvV(t~ z<4yA@9kd0`?wV5B)=9l^q`2c>_G))NqwE7Yu${42Y*VlND1VthF4%|lI&qo^A9=pJE+{FIcvY)=GM3h|twdN^ zX-^lpWGgKTd(fAB6%i#krNh}c>CGRll*7NOT?ZaNk8US%_R!1olad$Ujhhbxb}Z&e z5Svi7og04vO}^^2Oq*X2f7@4iptHwdS&(FirAt;cdn(oMVzHd3P8M~44QTF%_4@VG z{QSWqUkpt91eCC9469oyfXvPp3|bi{_) zgzWIK!lDqG2QQl%Pv~at%#L_2fal^Z3cZtkwdx25 zg24D-@Ex$g3i9II(+gqJfTaMF3<0MM_&j?9=bHC1pDBu$Jm`&oQ6&4vj!Te%&GhZG z1=vxW$KgDWk{oMgt%6e{Z=3XDoxMaWl(7%2A`u88kx8HvKX}u)z6+!QC21T$$8;8e(T85Jn4^=t| zujd{4;aDXX$nTDSn2nfc2j_uZoC!4U_Gehp=3uK(2xUCcHqQihSM<_C5Faq~GVezN zIN)YokdDd9zropM&E7Sh(m-Nkm ziI>w#5L?!jz^`Bd6G<4S4Rx2r@EwhNL*{PFGO+<`%E7w60axN|Ld;qUfyp>y724vN z)yn)|$`el3*RZ||yzH9GTdD$!Xr>rTvp8yb+Jix?cHqD{ifBMSLQ#w@p5Y#ds#??< z+1zL^@0e!CI?T3YYC*PCtTSKoMJWkZzM0mN9SVM^3^F!8}5VzFdxjV?_3L<>#T3bL&xuZT+8WyPUn%(K3E80hi}Bvr>#lRz9M!K zQ2`d6fEQGvIHqtl=u`>_jz{>WBSBpn!R5qeS}G;lFNr%}+U*S14LKWlv32Xf9?MH} z-;ZCu?r(j5Pxn6`u@F6BNCw6Wy%d^l$wWHzM*==hXLz7*u9zx~ zKH9moxDsIgdmjLQiQL_Uei-w zX0>rUr(j~SO6wn1?C14^`LG}U!z|$QU4Y+zHiE+CEj4p|vbF7epkq0n2%S7Q1-;s^ zA)00KEELhhqlFvl9h^R8u^~<(&p%+6mnSd)QGmI_^Dm2l;ObXR4R6J$w^4ULBWT~M zDezOfjM)#=#=*CtfE=O-3@ioV%~obB^Dh*9vxdpuKkVs-+!p&UiCY+$6S?dLY{xl& zBf{zASqPhuA4m2$3>)`!Sga@W>qJ5)^ZkEZxTgs5wG{ZJK@#?W1oF7wj*ba>Imz_m zZ3FxrBFg{tNMl%@b2N3&Y#?$aP_R$QW(#7qLlA{f{Kdh9=vveVb_K#f>#WHiRZV#j z`cANL+eoQcd0VrPoA`iAz{r4~8{HIt!P72%gF8D(0p)Nx;%cc~o!QXr6o5;fR?t7A zqv~`jSI`;nf)pV7OTyT+M(hz;tHT*KPZy#i6%9Zm%|EW$xBmAZzW?;w&*Mw~^!dY( zqF0OCiYD{lDwr481D%h5WAp==5$at`_&YS*X4Zr)MDvSNsXTGI+%R(SW6Pne z9F0!zJp!UB6T_{!Gr#Ak6z8`#E4OCD%R;qR){Je@lDj2^Z{&8{l>$m0=d-dFHgp?e zOi<)&_A))@K0OqjL>Z#IgX+3zM<-+vE!X8R)Lg9a z04@AmLA%ivda)EE@m zj;zw>f^mi$CtXO!KE}>GAq)JnUSI#`2d_Mj_q27I4*5PkT8oxemfI4GVDsch zcE!7S^5Kw!b(vYZc(W&Q3>mN+&Y`Z6Z6r8b;(g!&w%>sH(@M^NVR7U26sg!SZQ-o7 zUB`H@L3DDNWwZPUW&+*I5JOD$8R%!S9}Noq-~1*t2Ah~E8ltS?xz29lmVQu7Y|rZ5 z;)xU6S#ihezuqVs`wfgsHjOFp_NBZ^30Z@!H@?bY&#P-Y!{#GGH{Uyn?}#<0JK1&J zU?P#=Rm+noHzR+--ZsfQ-Ke57VcKwNsCTd}5sJuHp)~EkK9$(pIzYS^8O(;Sr&|_o z&CAJRkYEc$A&mnQ ztMb0#d@RB;OgQ=vCsGzYg?Bh;1(p=R;eD#A^`xYU?sN=lGubbk;vNyk6h1`i2HOROy%#_ z06f`Rup&arT&(JBA#k*LhqG{22rZ$utQ1g~DK&77nvjvKVeuEF)6E6mTwMS9!-TK)n+w(AV8l&qZkB`3PR@VucPVfjc4X z$lDoI@WO4;*Eqa7Kqo@2!7%LeIjvEO_tWv}IJFqtTN#eq11jsO%S?U8VnArOo_EIh z-eDS(;5Z?F{dq>C^o6=lLRRAdzFm4y@wQKf<+6>GEd_-!VJF5pB@!_cJr8TF z&2w(4LO57z0;yFf#0sUT(=?oNXQhxb>h8q7RF0E>oj-7+VN>+|^y9yg3WPta?U<@7 z_2H~G6eL6kwa8|gkAjm}P2#D4F7|jECQw$^?_lBiw$}y)aS$9Y-lEuy=#_ z6x^qOJwqVu7|w7bs361y7O^%c>a7>i!XU>=HpliqCsfrLekdwuepnGZc%`6neJ>gF zNb7bStmn-e$tf$F$W#+ywWczk+C4bT^t6x-G1CG@S)L4}TUZLxmb*HdXx_z3KN3vs zc7CvR$zVKQ&x;aJ`&I2oE8R9UVt)Ihq5bWD)BpT19_4zOLHRevP7vLPsFQ4S36 zFMCy88QVJ_zaAZy7F+vp84x!rOwlqY0V%Iy7qCy_HN?z`wX$$qrc=7gA$NnffvN) zpL=l1cm}{=yNG;Pm=_$}c8e%9iv)hz8x}-L4+$N}18uOY9=gBHZAj!0>P|)6Ju9E= z_;T9m@DS(KF&{Dhq1x{K^zsmYe)nGIQ-=8rKa> zDYlNNIlv5p66R_Ch{*i9TpwmU!Nxw&SL?EIwbRIKq2@8Y>nwO#!s)n6$k-XT3bU&; zoy`JWTc9Uvdw{rLJ`C2PSxB}snasL+)?Sk*boVn~ZiH6aWo40$#@$i0>+tM}%Dd%kC ze=*niKES&?g_+pkyl>aYGXz+E)qvn%N%1VT@fyIy4o^=IE=N#Z>35fKfYap!7B9(3 z&Q*d==I-Gun89IRJ&M%>fEvy2>a=m^F!U(>)B;{8l;``S^PAbAG~druPnjw`^6eK>5h)Fht)XTJsp$JJ|lnG zfkw@_Wf1Q9lEMDTX$&9y@g3})V$e>T15!F4M@BF=+vLU`Q#NZ=g-!97L=)-+BZQAS zMV^&HQ&&|ukH4Ls4D&ggl%7C=E;_F1bjdVf0Bd<-0T&Kw<5gb%L*RHnwsZuWS9naY zsd=pdTF`EX1dSMn&1p`pKb-!%o1K4Fs3ka6h0l*xpDQQir2K=0hX|73g^bM$naDw+E_WbYo#3L-cGM+*8oU>=UekNgApED3D?yoaId(8+Zz5QSlx{op*TH|v*7%40 z%)&%>-6_36*dtF_>EZ~y=hlN|uDSzQk)RAhqUo)1b+%#knnG_0y`67ttG^9Q;pr=M zF!XSInW^-2_}AGC=!JZb=^mCiqmi1zXu=R3Zv@$SU9zuVe)#qCr}^=s#Fv>LhpALz zV=3PJvaqAm<{&4A+3W~cfh&I_7vVk@zN5iHHfr04okWtijt6L<4ei0|#R`XLwkzbOe-2x%tp9?a5>ilPUNCt& z)!1yKw>?>4iB#XtWqvBMB-GiYzEcF}L@{OOGXglt@o(1kj$+xeH!pvBr0`+M{=?L@ z7jbl1fKv6zz}9g6xiP@jq#=M;57V@H-Fc{wA@+Ke3zVLuV*>rgx|T5*s(_87Ch zWqUwzvdNtRWsA0*p?u1n2)CD2m(Ejzh2@vIMM&d-rc7SKlD60Mu;~36t=0fQK)=6n zgv-_t?_s&N4Z0TUI2rl(YA^?X1r4WPT=%yB&6!6YcX@_@2@pXx5ZUc92HZgTlkKw8 z*K53zu(6|I5Z;Z;&p7Uro$oDF}A3pIP(iPWB6+tp<5)E;@moSe>+)%s#;@BW>_Q1KD zUY>|E6)V!66tKe+GPA{hICpynPy-1F#^&+Dy}f9Om~cG90rB19xK!AaNB;aQ3UHxN z%RB6256}!E@wu{fS+^q*9s2TIhXkr#5EZKm?ML%~`3@{Xxjp3q%T17Xuif;x@^Z0i z+2@Q{nf;suT<;BnXl!NR_BgB#XMHcHYW4YtHT(P5Z@;cDAFl;}d8s3_eC9TJb%B~< z?g6agpW|xbjjq59+h?2!|O|7+6%{*F-#c zU9Z2rPGfk<>lftp@-jcK_X((+SZ$qkngHqtk;N`MASrs+F>(>FTL;SvXDp_m1M>HH z+SB^|T$UDpZA~iIQ>xG3@_P`E4X?&vJwboQAhUw^Q=(DdyK`Y%EdFBWF+mGumXqe3 zo}Bvc?RHP{y}MpDff7W)&iE@yHRfTQrtYfSf~({06=UW)U-P=-rg?71KJ37dF4;u z9u^r)}YTE=y{5W3nuk=6yY0l+cSaQNvgm}!9u+tWa$L0L2g2s)GhML>V()1pz2 zd9fPr(3-%1u|W74dE`YAmMb`HznSDTY1lg?l*rDa_bYn)LULw81tM|u{d6bbW!|Xr zMqoF3D6iY%<7IB=bly%X9)OI38c*JT`CR)my?ix*;nuNjF9W>?>Jk;f>azOKk|V&V zL0{o8g~`QpRSBKUumTzyILr>x3xpLZXCG(wVgeh-Oz7bV__asF&Oda>+lU#@MD*n1 z$%rku-l?NPVKs|A;BQgjfiYy}?F3-E5eMi5$vSZ*YoZ92(E(KGUE6=nTfaRpcGk@i zy{P3le%GIk7+SM4u3_9}ZoTu^JH#!ZkJa$CL$`3!GZbs1VH>YA8veuD@hN{YXbe{W z^n#=o!_Afw+q^0CUI}DDI(ms-dR}3}yr+|@`HjZAPKX00=J?Oua;aCcI~_ZHjm*z2Zovz7BLoSvb(p8){GGdT zdbuXf@0rhht^0rf4~thnTHZ^G95mFf@M=O1cKzJiN1%p=IyR-*1P;Va`+C_((B<~j z_e{ICySTm3T!Nszw+&&HFvPx3XH9zvutSm@YGFHuQ_^=ajWW`6f3>5&-)}uV;fN-h zPOp`>l4TF5yE+~(J}_KoB9!g@9nW2a&57Ii9mM51`_6yhglZC<9(f;ovUh{nS=}hT zA1GJM(;Gk81be8QB71l@I+oo2WbwYN@2G{p{_y3)%!1e3c0G^W07i2zoTHt#167^h z(<7FRj`nVoYW2%Rp?U!qVYoVOo0sjy+xomk#VPf?6KwS$PGhAb>)RVr$nq~y+)89t z-4j!E$OL~L-$&`5CSJy{X&~}Z2mG-<*~a7?Bg7f(WqK#iGu~!;(ZurH-s?tEWuHBU z2Vc!USLZ(ruX70|o6v3WRp&W*v12FX2mAr1=^T8^=$%{kC+qji`nK2n{^{$NAO03U zdT@QIss&-eiU{!F#nY;zW*y)(_fMF#BrbX%uJn@qM)%fAzjv2hU&Z z&_$`jav>GGuZ^w2Q@RTk>Xpn8^6V&L?_ahk&rws^Q;z*u z&NDbK{_X&hqc`zx#~D)5L?Z@L-sJs?uwY;wb@(J;4CGXrMsbxeZ7szxE#jp_y%>Z0p43$UFpOJPp}?r zIG$;nDV6-pf<3Gvs~$dE=wbbJ_kK4FbMVc>;~#VN!5atIi>yWV)3%_0VL>a*!7_zz zxmbTu^Z(=1kDvefB;tJ(PsFEf#HS-1uc$;v z-FpNHqy#8$9Xz36e2#tIj*9fA>bR58O&os_O&LCO?>c~0p1Yx)K~{wZq&ui|q_LdA z9h_-uN)q(FhQqI2DsNs({G6B4YYpNYAv5-NHybr4ezTku*d6ui*f&QN#pop0>wT~y zGO0Lnv`++zM^pTLY~D2rMRcJbP_-14RTTf$OH6MSyP6%P?UdA5H@JEDl;Yq!JkcWixK6JIP zYJrgXT+?-Uh-?FkwNwMm<&84sse*jH_QwVL<XsXc+S96DAzU4 zZR;lvP5_iEM@O(?8^wXGxR^ba&sc#4gx|sH_1YG+sGO}nBLiTyz41%K7tUTGzv_R4 zqUK|G)vc2ukN0s%aG>JdS=Abq?u~IU91NJSo6@twfRmR@u-;%_M<)|}&(nKiysCC~ z?+A9z`+@m749%O-Z1Z$LAv?CcdluL-iRGzxKa<`jcaHQwLrG zeon7)_JYDHG*7q^|Mq@5Happx3z2`h9{r;f&9Ri*dL&$S%3&b7c0k8y z>V?5Xg2O{7tQq>@@1cdJ&i^vPz&p>NXfvWg(SV+}bjNUJQQ>f?Gi=GD#qC^t_AA3x zyJIdVQn5aB)19>yofFRD-Wh=Mmhoaf#uMktgQRpB_zCN&PcIeA%ZaKl+1r1=J~ukA z`_pR|PJCZ6C#*V#(COKz1jp%nD&nM3?b^f+6wz_ymp8tHr(@3ZsVv;tsp}`K=!CpE z6|0<2$=WtpLPUTbuh1?FN$pk4t)U(;CIZ$3Jb;1yeg(EYy!M4%H-1a}IRR?o4+Ooq zdD(il>k<*+$p_{l;pmoJI$VF;^ksW)iykGT@-Zkk9b#P_tlW}m`-C_kWGySBOH92% z%ZYd03AZmR_W##^e(W)HEZj?X=Dr-RA)m8?*COF$v0}3;vtG~WNo&GSk0dS|B*ClO zJ9uM1W;(-@X3ZN$gIjqv1b|H7&T}nRA*&9Dvj%x>sK0GtfR5A99H4*k=9ri1hBUKh zaMy7KCq8CeGIi(F_USmi7UnZM0JyB)pmBL;H;m(Id>~Akg-29c3%nN+rc&C^7qCh*JWGx0;0qFr0Gwc=q zZLx>b1H4JicI$R{9Me^5mxZ$zk9wQ74e%jnMih|Xxjyt|$-aMmdOaZkoZkyI9Cm4c zP~Kiz3UjhNmyP#GY=-D*uGPQ+|js21_`|EF? z=3jsP>FbBuyq7yG6^?=>%p`h_##cU*)XmS}4n(!`1sy?t7^mQ8EK4Q6@6RI_M8SjxSpHBt`SLK9hF>0RS~l-IJ` zHgj#$3m@)R|LZ?~{r>6u{OO-p0_9*u_2xrRTzuJ{)w1||4=axXtd?hlBJ(b-NnO;0gmlOPs8L?4(Q>-!#~IE?wG8Oj(GEPFzR)Up!53$Q*A#( zqp}wZJ+~R+j^i0GSR8YM`8jFAI;`phI`6BzFuHW_6EnQCv+yk@$5>+N!|^2E0S^aY z&)0D+r`*d1t$Trmq1R!xC>)z9(#v{%{xqK2gMWYht-t0H&-y|yEce_gW4QqSE_l5y zlhd@tb2r<3E;B^T<87O;hbSYQf%TxbO_-=U?~ga-^cR>$1E&Iz_r`9cmid- zKqRMUT1-%FJaR0}dm7ApM4c2_j@!|%*}&i>&E92v-VQ~LR%JQh!0W0Ap~P^DS{&st zyk2STRPsBFWhO`0H>(2SJN?APV-S@sO3l{8dxO#ex+16SSb=qXSha6!e#q@W+TKso z!IqV(`4ggG@ys5&+Clu{6s~#0zMEBqPlClJ!s1lK=vs7@Ez!#Lf&Mzu|C}Rumw;WQ zUg12w2NQgA;+w_TmsuC}49OQJheu&&gRF zSe&C#mv;+S$Cj4gdxmk`7aaTi`9lHKhw06p0rON|+ED5-%=cbSon5z$i%+fxd`%YT zJG86;wJQOX{E$h0?A~F-X>64L5cFn!viVc*0A3dqf5ZwcUe|k6GaiI{dJ9~y-W&dw zu}DNN9{qOS;P#$ZKGl-j0O5cvoRWcrf!ag0&H9-ni}qh$XSK^*FKdv;!zptxiQBC7 z@-zx{ck2sExosM%r{5C?=n;>CoOS-PTEG4L=}Z4I*AGA4-(FX(zVzc*W_>+V*l(wm zD;_WSe?zO$_(xpvB+si9?5X6Df`i1cF2X(2ls%%j=zl^az0z9LTb4P{m=O znb+^_L*5^QlOt9gWqw@mBNw*`>!-@L1xQtMppH}L9QuVdW_~%zwYEnE=qs-#1Ry-Z z6f2MQyNfuw7EVZLhC0^M9QpYit_H^o559vqf1Mrtbb5=Z?d6dFmzj8<|M4K%5C8h% zOeDUi#!L!G8<)h#URfX&<#=7wd)*^^J6hH=Vp?X(ouh^B#Acj9W2Lw^;haR-p)FezYZ#BGXfVDuB6asasAM?-YOH(^fL z!{tRs?@RV`|Ma0%BD{yn{VxV=d^KytH#OpEide=K9=S5CkSCXf<3;yG6iZxco0xo*Dg@Xjb; z-c?;>TR%_?i#rkqDsQ%~iaSF>j9W(h*tM|oPbF^>gR}tNu(0X}(e{)Sc z7`;Liafca$3o1eu8WFV2FE|n3$?=^O&NBhZ5vADnKAbIte~fA4xcO=({DOYZgO`Ss^dA7<>n_#-@%CjgM5V|Bg4 zkU#OR%7L(VqH}PP%wTh{?|!ulx(o+M9v51*c)H(DKZCbe;&wKhHZO0qgwE@XXLK}} z)b5Oz-(!np3eTk?=UXPRI|&6v2>IpP`hh%ktnZVsCr(-b3KHH#DRVdDe?$n0?6#{A zukcXYssR?_YBvj`&9m&k4`m(Bm?a_tE6vLD zhym>yO=igQ5Z677c4XP{%zHf8lJ(qm?Z6)b5!?~vcOrPR3}$+*5saVk2Q!7dB800q zEe|hw0h7XV(6MDHj@|caf99tvDVsLC%G-KPOE|{1W}xBs2i!@acX}6BI|0`oyrc85 zY0Fy-ybB(}>xf`PVxR6&NTJsbB}KAKi}9ch02RL@ z-&x+_v~xKe`n9j7g`UcaEa0i$f$Z+;04VEH6+f>8^uv~iZk|Vbl zoe-3(H^5zzcIihWw>aH)ssqGJYO?$<`$?QW@E8&H@=!Y4x2}BomCj;yVCpdFEdnSw zHz?(K^KP{=8GtW4s(Oeu4b3f(}FXX&J z2-ir8%>tF2^?yec(;-E#40oQN80SDbu!Sv65Ep87APn)UmE_#zrbNwU(5)&qEByi{ zys7X_f>e`aKE+k+xK>3C+1wl0hSwY@=ez`UqB+-~e{0{<5c}63?U(W8xw#$#*{U=; zC=Mho2bBZ?1BiO_jqFTO%CQM^J9)ZsKqcsTE}X4!sFJ6!YgTC?SA}hmJ}XAMf0w@g7f;kOYd~Hr4@O} zZgRjrDf+J3fr1cMEPaX0PzW#2Wg>M*Q+DfFf3zuAn)dxns#Kfhnv&Y4kZ(pZ+^zap zXd_+H8{)nk#=Wvr>Vm~MB!{1N>ZJXg4y{;dub%KEu%kx_0a1L zf5hy*^pzjGIvs=H(zN^BO{0VF@BGKcCcTQ(k16Gi4N>2N{=JjjIj>3kWwj;r5T8P1s_ zk&}`sL8bvm`Oe3!WM-gr;momrI1j`Vg<85WMXv&{DS8~TwBe+j7E z^!}sjP)T!0CLBsMIpbFzqhepa{#x3P57!ls$wWzvytY(YuuEY-KI?ly?5DzsN@=nN zsYL$UsdVpbB!JuQvL)?`xrM<qRD1pIM2uamjiC@c)P%D&eH>>CumfIxQ9 zE@Aqda!g5>Kn}uwmQ!}g>X`if#`~b&d@R@RpZcfrkM_$y-oAeQ{I6%vZKno)Z8Y+7 zSRq;wrCnxR)OYzB6vH!+oGyC?WJr#b!ihGkqQ*%o*_cF~OPX1kS6hC@e?RMP4VN9LSW7sFJ?C_qFM|32LT5Vqw&4b(#o%`c3kkPe!Uj9c)XK zoh6A5R3(`Y%g2NN)}Y~1+@0d(SRyq!X{?tNqO}+%@j8oj*}LE=e`{)4n=~?PoGEDD zSoF>2hyonh?eEdjr-Nm~bZ34p4ZkaRbJImI@) zU}$ifrqNE(N2eFH9H@iC&~p6KlKuD~?Ej!;DrFvRhFQ7ol?sotnrRcd z_bt|zT~*iBk*`Kvpz@b~r)8^-E4EWq1-;1R%ZKmuA~O-gwnddvc;(hIS!K;ZRvOe& zKksd)ZP7y({NdCwP?B%4tyyNxH#An*|Fp%%AK(A)&$jpny7Yr3K`_lM*_BT(F?c~m zW2vPrVUOqDe^fvBI{VZuQw+U#JBOxLFfhNQlYOZC^Dwqmjs@wffez-low8~M+^+p#e~FUzKdzg18Gj8p)~&%judJk4 zS);m9>0Q1L05Pk$K~1r$e=x2pJ_B6B9=G@g4BDaBm}lz4uDK<}jubcQ@jWWX=wN-( zHVM3xsiw`#OP*#Zx$u4u>&0s#;Mc%rQ}{S~p&==b7^+?>zhnztHepoJ7VtfH$u3m| zOQn{&f3|SiqOntTpAZ4c~ zfnFJ+w7&FJtws3B&XKD`E)Vzw+Bu8obHs??ZEc9>z@{kZ29GX zp3b}v)!4WOc0yLos0pL^)_N+JMU|!M+|)31pr!!~2&peVYGbu={Nr+r9+Xhbn_2bd{TY= zxMIKe`fTw&+~J5|-GV*|F`Ui}>PCZIe@^vB^;mMMUob5rPrt*{nPrgHWk1WWS9RQ0 zBxa~Ku27u-tOkQ$1RH*zeLk|Zkb6hOQB3GYYJxi+wxGIo?6?DVRJoDxj^ z@}}u@7S;ZHU!gW@uaP%v7l(QJ?Z>6%B|bTTstjn&uv_FFAVUY3Yi6Og;Zf>Ue~Eqy zKT^fz{rhvh-ah@k2Mz_zmX|N0MrImyPNIW!J#DGN?vyXzoI2Lq&fq=EHiPbY>e*NI zv`EpX4Yy9+zAKw{>X^=+J^AtJ)MK@gqMFoooSj(D@src1pXWQPFz{j|#+7LLIuvod zy!29Rob2N~H>r+bm8BVWRXUt9f7>WCrxXW;GX(oF=sKqs_ijJH8zHTqRPfz-?8!eN zWe^Afky?fpEjgYSi{DtMFCPXJ9|Qb{u5X1!1ER1J-kDOUXh3qSl-Zprwzl>n7GPw- za_TIbdv@5f6$KZH37;fSV!X&$EF{ItP-O$W=3Sp8ATcY!v8~RW9vu{;f3KQJoeu3XjWepjsaw{k5r;a zOEfx$yLnN&E%TNHROS1We@KD6pL3@+v>ANJnUZY)wxulC*S*ed+IQPUuOalAAUSlR zUL>2o7fMRY>=)UB!>{6_^eU3|(jK^nE+Fv;m!&VLN9(}|KmbCKRIh%-WtM9%A*rNJ z6qnOZ!0;BM+4Lsyi_piV78SGVKIX zdr(C-2O8D0;$xI^f4X(HZ+vz;?!Ct7{hWens@L$%_?621e^{<3-{C1&leOfmw=Rdv zxMtXG@d{BH2g=>l0(*CrD1eIT#t6>zi@$>|UPg|cWE{b-suEo1Xj5!>vpeRsP4xxN zb2!q&E(e|XuYY<&$&Qgl;Yn}UK! zAS4vKoJtg2Hf5-t#Y7AlH!sAE`Zolw0NObdM;??^(Y?7~qz-S3Hv*o%S~B>hbl zs->~GS%wqcl;72y^PS8*pYEGfA)2?$LA?>W5X~AAhRumzD&`MmZZ56 zrxWGoW5qswc`JWosnidrA`(kc*BAge>$cdV_$KO1!aK`ARX=wVD35(lJ0ErP4q@q| zQ5ETUP&Am-=tH3aex5{~35WoInWN_FCy#Fzb^RGXNx-~btEG+ERKKO^SkCKHj0|K4 ze?C=?2Kehes;#_RRlz!?$G((oc z_#jm8e!CYIx1&(CILm2uO$yfff16yk%c^Xr!Y_|fh%#vZ)IRV5AF^a%d4~zTWb^L) zkh;^0xC`V1me~14MK#|@e3AnJ%48k*+p3ua6-w5UASsJH9I^+QQDRro?=o;vvI>BrFAzstw5oKR5(5$exy)FEjbnmYPgXe+)m3AiPeS zw05x^LEd<~omA5m==Lh&fZmhh3c$~#23+F>wZqvv0m+;kzkkR=hX>Q)!$D4J{5sc;1= z4?6P&X5fk{v_Ms!FKWw|f7^X&9Q8Vn-PvRUOP0x7nnpiOWm`9i*viMO9hC_1l}#rFhTJpRSwHzhk*Eye2CR!cHKE6k==i_byP3ptI>)zCO14$iOEKZgMhO~X5 zg-&5(N;5lwnmw+%l1kFc#G>qM5Bqd;=F|DxTCd9?VqIQp2FmbJ^E}RzQrDI&Tg39} z!-9SJ_lJ>`*W4z#e`n`wX)jEKk!Y3nrmrQb`qZ;cu8gy~Nk9`6BpS;tFmXy8bW2V5 zjixoCD!g74>$$PylgUv^>;f>_adwGWhh8FTW0#_MPk3oXwLs+Fz$ZWk;tl!b-qNbZ z^a1zEB`Ej2#Jr-KLVN8B)q?8!p;37aL!UvZd}X#@|DkUR&~-WOG=QNv0w< zkWm)h%dt4|KnGEwaV#%~1VKHP)nlA?2?1m?EjhuXI)iZQ)@N&wReR5m;728)g5na# zt!Jw8Ei$%Ce>kWO*JK_kn4qPI+~UXDcrS$a%8{VJ*XvAr7>PrxKc{5+aLiUu3LZ>6 zdwWl71XgM)>E6xzZRf`Y`#%2j{nOj{YeKW$7hBz^YDueO9QLCQJ4qS`SkxVRS?qV- zu*}V**$PLIhhCODL0ib$7P~^IG)^11!j0QeC*?`_e@?>*WSu3tNmD3$QGsi5@`_+d zbJ^RerKoa@ccuJ~fY}L5j+0ujc^Uj=wqiQ1&8|{ygm?98`uTGZb9ZW!oyppap+&ihP&@^d|0u!uOCz7_3*FnQu3W}mZqZ8lcU?blI7T-M9by? zbR%2ce}FRZjbjf@Ve>fKcFA6M&Lk?st;NXcFw~^(PMNUV>%v*u8Lz}aKps|vN^b0u zkKR)xAxpV1jc2B%89zk^vycRm%HgcqVe#&^ZWIHNP3bQVdsEN?cmSnUv5YZ_j9Y1g zhs`-sL6e_N4ReJk?$Z{Af}$s>%~gIs1OZ*a$pS(~7ZjHZtOa&?)4*^3wN zRkfP7gT3++xjvLu^rHgX^x&TX|+~;GvDkUCCgYLx5HtDL*uariS$Lge=N;11AD%Y-l&pYm~p}Bpb-# zJX+j9my}K;Drv8tnHz+_`MTBFlv$4Qf0n8pE9Y|*d5voMn2}E>qS%Hyc<2z<`P(=) zQjxQlB?Dp=z0NYglt=)5ALlI{)G}$O#>n2cTmbsveE?WhlNojw&%1qCuiw9y|314z z=j%K=8PmOr*-nSubj1v6obQtS2oWcH%p<6ro?ID6DO4GYA`UPrkEj{!?iD#(f7JiO zThkM%9~vHNIIqdPF0Yq@ur*a3d?#N~iJEs;7Rqo1{tm6dq*U`tPL8ND0=EVidumEW zRpN6q%PN|(PAZkzExA%=tL@QKau!)$%@|TBIG3tL*{Gi$jZI5xr=I}(dsG4K;V~0UNLTf2GKxWshs^;`2~7~5!%Rf=~nh)lB^D}1%O!dxV<%gZ>`J5e~9dH^19v0 zA~IEUWkEa#cfS4m)9)X89othhEb5>Px|u6Ya*7BKwsfYYg+pA9$&5?eL%PkJa&0*ng}+V=cE5E4V8@ zrk3rU$QO1`Wp}1MJVnF4{rkt;_~q+g4+V=I2YERH*)2UmEa7B(Rz)(iMAw>Egs9E2 zB~aa(>m+1MTD zOmypGbGq~Jr)lz@?yc{izPx?^?P&m!9$Vml7>s zPB#U6JF2DxWALGve{MOP0++1fv2w_+P%5eZb82G`Ado@ElJnH;7+!K4{M)32=XJ~0 zE^eoMy{@F=P-#XD0_A2qr&$Mhihc*q*0?CocsN>;HNea6C%HC~3cBh~;4hMe*SVID z)N-2wfxN++YE>SX_uZ!*F8vBgJbFcX<83y0F4)&^<(KlMe?M*w2^+8YMG)tkom&1$ zE8KRgqQ%8I$;Fob-o={{`TjCx^Z;wbaCW!C6lIOqZ?h3^c<PQMYNeY zd(qJ%Yvgy!XCDq?g%|OUq#ks1)HYntN(oBJM?1f@7iH{&;ztCJ%LHYrJS5wyIID_S zT<*n}l0mw{f6CQ7g5+jzzY00Ry8>lwI3ml+Nm(>G23uAs_IX9|WBv($J!$fT-?AHq z_!_sKi_u{W#gXUITGdn8%W z#+PdMwwW;&CoU=s7udK&;Pi4W%W`#3#rd1-ZcCa1e{k~x+|Fw$8cb3QwMnh1c)Z$p zcUrxLOwM*Pdh)SE6-S)()v_-yI*jqSmWOP!>TNpNa7v930j|PwvAfs=Qj(pHcD_h@1GTgk0I3fQ1U8hjRN1fmFuO9qKLPa4~OCt_IymZ>U#3k6e1g0zQAc; zSm_ik4JkoY)(<2GuR@jq$`&Ly_d+tY4F|rkP#O!)c%&WpN?Xw#j}kkymTc?yCC$d`5CGC9fu9H3WwWiGBrSg%LMjwqzhVOJ5z6n%A|2!q` z!OlTdMTIuEGf$PsiDNly2_?fyfj_X1?C_0ZQ-30x97@gVhE&;OXWC?D7A5hUo{5~1 zf2qj3x#+oAAHc-pB!&inGW@fXk6XHebuw?iIkQHMo!a#K4=E0@>6bTDqge9&m$SFM zcS0wteI0gv30zHAmi^*S$p#^6d2j$Ov-6UY-HSf7j;>tk+3hvI*UFz zj#yJjmn#DfC=2a?k(xQR+M3QRZ?CJ|e=1q<+Pws!E)quGhasb$8k#umNwBP#oZ{-8;>UzE+j zF1m`^H3SuvSqPnyE(q~OD&Vm?e-u264J0oG#=56sqgy_yvUU+nH{JBEV_2br^5c7> zBNblv?s%RgZN2uQGZO%CzmgMBHq9sK0nE9dR8RX|{w#OeTdRFff}L*u)v*JSY*)wR5B zIDm|Xmn-iD5MP?)B|Cl17_Ym7ONGc`S5O^$Ac=_W0`6_nadib(CEh!(?$tzBAWu&I zZMA;tbbJ9KRU&5HDFLRpe=OrjMHXdURwHv;`m+y;%=hx2e=J|hFXhwcKPiU2?s2;8 z3_kvp#pShqKAj9DI(tQ~7ES0)hhzmkJK=}TI4aP~oA371zC}05%JEUrgRjInP+TME z)}(dX(qRTWY|Eld=NZb=#I`fAyx*+?wyQJD7qEfYOg^K)-bI@0f1+K{uc?LLrl^yF z-XWK%D?nM2gCqmZ-3)WP%`>NL`>DlJ&$@T8j9P8%N)l6(dkstx1JvPVj$JZImje;7!xQG#*Q3(rDf$v%3w#=#jc!-B2_AFDzo(aPZKi?TqJPKXyG zr%d+gX!Au-1sGPF)LGOLD^IL_GnjH&Yf^fe0e7?WE^~EPm%k{Otvz45mcERBDvs@B zLNSTzv1X%v{e65_1@VbjUp3?yj%QGPsSmYLJhvK^ay71jf4c4v7jbnMTKQR-QPkeM z5+53A-YPFEqNTbj$V;DF5L`MP7fO3SGew`&P??_(tZ4_+m&GntA5V$QDL%}$-<{E2+`TLD3|k@sf2zz9y-rCd7<7wAbQYj5?ow8( z+lkk^mNU!c6leef#>OeSP}<Z6gyuEb%F6!u;960@gEH;4=lQ>&cKdYTgQ!l#iKmVx)S7^8f33?Xf7vG`N3EKh#SkSC`%ouk2Y^98 z4uMHKBG^g(knpE!Ryri6y=3X4*P}@~l?|f9R>AbX3=o@_&_|%`V7Ko;6*lXpthtJr z?8LcxP=^;m?J_TLT-V@KQyTudOPeR)*%3&mfY{f4yIn3KU0WEpja)TmGcK)#^ zK9^*BOBW#L4ev5b_g+>lN+)20(if44?mctWKIUb#yV*`<*Ads%i&LI{eQVvw6@Z~K zh-&z01V)jzM$YX#0JnA^5}`W~=G0qTS=-uHY)zzrs|aSAse1^ zhO7=f8$yMYT5A$i_u9r4h|3#j3#YIRk|o?t2jyNm=UP# z(CwKRNWnZwy6<<@dZSSMY~2goUH9jefX<{;09mf`YV}Ue0IER&WTB{|H3yFqQTU0I zQ0J%$n^s{rC1lli<439Bhvpj^n($dcXLQY4(~`K>5rJeWEY^n~Zf_6X!CP8V)3+(8A)hq+2sm@t$_};w+Nl5&T8mud#Sj-dv>@nY7CkB?ExNSvCTrlS#ZfaAKIee*%)QCqOU1eoKTN zOQ2>rdzIyq53l@rBLO(0`~WyoGK<8wMRgV=AJOq!#l>11CWy-|$_sq-ynoF3_O<@{ zA!$C;mCKy@EH&0meM-4d0(NK8mYi(0N{;MH#*Vg$|8AZ$V&|1p+gnp zCQ-tQ;AvO+wj`T=-8kzb<&bs z{LOaGeUU}jf0|2x+eg-rOx0hiM`yw{8|k{a^L1F;vYH^fv@|7rj#r_i;!AgIIGucm zO8?{7v_=Mu>~aQ4mQ)^{vk%&jiuIkTsdX$vjBRyFjid6Gj7-fHHek^{o6^Ty)pB_* z`*P>qb`=t%Er5ER`hV1h?TIoz+7v&D3|({OF}lO$P4j>OEr+I#GBJxl z=k!I=AYdx4um31pJvx;XQoY<7D%yMi7oUFp_Ido{qoL8pn!Gw~>G-Ma!e)0SJlgjJ zxo;q7xx+5EkuHO(juNS@0vXy;Ur<+L%;}3ihBH<&H>AQovLX-%)HnTHc!$q`9-f6(<1f z9Ge5BdkFgClKSpVo@+AwX}8g}gCF4SBz0LHMpki*m;Si*(PjO3q(@HPtEeRUQf({1 zn^l*pLC;>vy}-p0)um~U8f5~$7jw6xS8-qWa-2Di5Pv&y64o3JJkF*xmy9XkQ|FL2 z*;*-a)|6$XlmfZgCzq)h2Rr9|xhV5bzCyLOmHNZ7QG@MTl{=>&6)e&VPQrAO%^-{5W;G)4e=w92$wY-ghQN@wA;F4j)%h&QJZr$Y0$PP}P&%X@!9H zJ6bYT(uO8Hyg3<=)CeozQy57BBsn_`6;$=>KR@ri4iEkthvsT^%8*ahlH{mAr}!Uh4Z`CSbPJ*hXxgcN_?zITb(6`07@1gZ<9otrAq6^ zsku%Yr`IivYVwZt0p%Q_n3{NMcjzIJdSrW( zH?G&iY4bR(%LXfk$2jnhKR)!2u7`@Na!_@1y2Cju%96Rp@K2v?BUrPsRrLowfV_EW zI}30Tjh5gm#xXSHAawd+{3 zr+Nlcc~fVx;qI*COrD9AA9JY@9TXpm1#5lDqdDi)t;s>$`aDs?6FU@E)4WPn&l;<+ zHp-;lJr;zpD<$fkKAt zYXZ|H<;BsBZGXuGd)wh`MyQnWQ%+EnLQ@sIRnAh`0Phg>HKGhtPlU2*cwt2NxMUbM zUA^xm0$lH~R(3lF^Idf zulObJP3;Q@fONyk-p6n#6MLhpe{e`Gw(`(@fET`LV%{{j$U`v(wqNWuxXW~>KAkV0 z$%V&K zYEYqW=81>aSv5L<$I-D%!fxH0qkF9NPzQ`Jyu5}VOG@BJQzZubvEB&Kwh7xQ?)5n@>yAxU4c>RHSZ=zD$4!VyhP&dr|JO5wuyR^Yb@Zs z_PQ1X&)E6$Hu~;7vK~iDe30L_r5%@8YA0L@$Z0z1tvE90WqVBwknnR*x1wnSYQyCo zd|%s~qjl#u!a2_~%AW~U-hNe4qc52wDtpQYz1M;Yo;Ps&R)51L=;5tVA5>4%g%iE2*Em0Q_G(Tw+B z#o@z19S^zyL1g>yfxTYT-x?Rca(^z^m$y%!{$^Zr8*JmeTwC>)^g8d*@>ia`GIMf1 z0M%fD>!+*D@CG29%6B=VC|Siu?9KN}N&cyxU;tnH>VJiOR8)!!^{!K4CJJ*f6h%8} z*Z$$VqB1A6sZ2o)s4^mZiIOL&H<9;4qV^uoMP62PF;)INXaK>EzTIj{*=&^O%_&&m zSenXxUe3jiy-2wmOZJ*j5R_}U&gE^*M>qm79?9|Td-?KXe){FZ_4F&;?@^=Z+2*z6 z@s%LB+keTVA@*UEDf^=tMBM7j3Y}d=95qKNO}QTT1~x zqv({<_-3TDn4*Ss|~xOWh>p$kZd* z!mrA4>cFK_y%wN{4M7V`_J~d)hl%NZD1}6m2vbfhShq^ypll)638!WCf2Z>#s|+Qf(B@LG?86ibeK2?>!RJt4Z_T z4sR%={&pGi8iJ^8PIk~Jfkk8+P!dUnS$|fk`cG%QusZAA>-B0-I!bkJD%VxVob)}l z)RZ#0uj|qz7VDhZ>}*iuEwJvIZ!C3nXRMr9r%Kr@LCIg>vzuaR#`}~VrNow00gB4J zS1B}rU9C?jQp*2cwVriUMVtpP%~?R6llzwO+?%51f$0K310exb=@ex_<*; z-tg@b(4&-_xVyNSxKU5lYSo(|nX6#}tm9Y%?o}kMN*RFx$e1?w?XLE;eRvc;PXR++EQ&arS1bbF~y|Pf#HfWM>3CsfxB#F z!V3U&=U6(N>34A0BNq1lVDA%y59PI0Dk*?<3iW6eITa5*WTu5fuIX@=oHBCg_3(X|q_YleWyG_fjpF(7Fsv=+#4}$;KqWxYz53t3Tr@RNn(2MFl z5|DdO-X_;8gp2s3NHIvuQ71M8JHBc{xD_uaa52XM5 zr#`-ZubXMRvQ?^iFlVVX(fS~)0sTxqMoj6Ha zf8wE3jo`nRIDdlX!$3hW4~Lgu8FXS>i$DO*ZB4(bqv<%t)$Oo?0E(LvpV^sriVId7q1cEG`GX3E7jM57xr#&qLQ=3vES|L zZqikP<@v_GP>0pImMFA1<*IMW5sfjOdU6s@sscz}%6|zTmJSO&3Z(b#Wtu0M9@NZs zhJc$<`tlNqJgCXKP0D4VlpJRute0h?UaR`8H(U7d?r_h#WAWJDf*x98@D$Dkv>h-r z6_s#U#A)cEi3xQM@fLLXTCo2dzkd4lms$UMgRxd=Eq5o*7nOTA&KyM>htU>WTm!J` zF%l-uU4Ke7QCU7x%D@}#N3^dx2wS{HPNR-?vn9hMV3^{0F;biKDap@Xdb1Vf)RSP^ z`+D)yiWtSaQA_kG?xaN8mJM82)Kq#>?tq*ife#>8C5bsiWXO;>0l;Qwx`}|1e5XxO z@o8t2+G_bN9=AF{V7pa1ot-*%-} zC_CnT+3>j2r3*?~?Z$nLXYM!f{_1L(RW;X2&BRkL0Zl~O9RP;ynGY6IGs>!{w;0?0 zjJ#g&MJlzV^LO{9Cq&?FfG&vx+cmudf8T3%&Z`pxn{DvZW+Thedb?Fg)uz%5{mWq) zn|~%v{^sxvYtpti3clzlvUeYV>Zt%;?_RF}15#^wp>j8TZ%d)R*(7W$m-g+6VgK{# z%P&ts`21*pYiDFKqWU2|g-dPJb1O>9klNFb#5QaqhndQ*8dfw(ZWQo`U_(lv_Ljp5 z_DlObenNZKZqGIX_SocCICELm> z8>>N(pVW~5{Og}@zkYuE`mN8uo)hM&gUrXuGpEB$bj!5vz%a7VaGKUpcn69cEPri< zO2yfQajW6)_^BFyEO&8W@)$eYGc;`*yvVMil0!pw2jV*yUy1*`c+hN zG^S@NMRxru72K&$Vv@DY?OnWcwNB(G@~4**-5a0#Y?pKFJRwnxgwKjJD*zS`@T)T3 zUA@Q!;m*FRw>A0B%8jdCtVz`)SAYKJ>-YYD+vl&p^$%t$uQO>Ea?Ncld!hYC zI`bW;{vD2gsrKKtDrX*eM#j93Lh7dm09jZxQ6ec%t2#YP(z4=Vb}8F#BZS=*o6{j| z9|xMx6Wqa{=%YZMc}EvwHGff`Uxe==K|GgmS9dwlEso|jiq@@pEQ2C|>qS_Y%LaO$ z9@A#KXs+oM2iqJjI_^b<3PIHio-*H@YLkeR*Gf3Ejl+697VA$JV~<G0RKP1#Pu+g$t{v*IjuWAzSEWY6%j+%ME06`dy8@Bw7jTw0uf+Hl{XY3L8x-sf*AvPoM0Pfy54bEY{~wPmup`W}u!O zvQmgTe4Yi)?(it-n154ATHLfjR1

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 00764ff7a9a6..f022a94d90be 100644 --- a/media-gfx/exact-image/Manifest +++ b/media-gfx/exact-image/Manifest @@ -1,6 +1,9 @@ AUX exact-image-0.7.5-libpng14.patch 2435 BLAKE2B ca832920ad7bd1b2f1def6faa04e0b7d70d177f859966ef44223ab6c26813d857456e8adc70367c4275338a778e23dd158694ef826da47070abe3e789c5f0df6 SHA512 4f216f96c4190c4f04991368d92e685592f694cb3c9f5dab90281a9bc1f06c9fcaa817494fb15412f5dc427750558019b6e2aeef8769ed932e974e201776bd48 AUX exact-image-0.8.1-gcc6.patch 6101 BLAKE2B 3dba7f2688a5c59282486f492131edaf104c3c9e7d335f1893467ef6d968b466e344ae1c1992ea080cee4d267001dd6555aaea3a23dfbb0a5748c5262d364fbb SHA512 e11a9dca3c5c6ac4ca5557e6ca212354346b307c38abe77ceaea9f15ef35f5a8de8d24628b290c4ecfdaf84dee44af49414d57c89b067e78b60a02d4e09a5dd4 AUX exact-image-0.8.1-libpng15.patch 754 BLAKE2B 81b47c6198103f37cc5f0a382001129a10140bead8f98119eb52079ed97d67d9bfd56b60278023f680d66107aaa6f2dea4a035a194c404e33e548f2e37f90f49 SHA512 7f3d271d908e55e3731b38e072dcadcb0d99cbf3de327d5bd486e232c2827055b8f712052e04c9bc81b20fd42d27cc18627a6bc118c9d1ece58b91c18fa9bf13 +AUX exact-image-1.0.2-gcc6.patch 2795 BLAKE2B 17282b91baa020b94654c92d87611001584f82360303a56e70cb8f081caf400394a367982e115bff094dfe11a0798503a606de106f1bf6427b57a9ede1cd6ed5 SHA512 ef42fccab6d0958df2dcf86578f9df1f84254515c2bea611f256e23227b9d6dc917467f2d8f54230f9386e9726152c6bbe4ab4f3d117e0da5a3e99b00e93e348 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 EBUILD exact-image-0.8.1-r3.ebuild 2289 BLAKE2B 93a144bd88c5d743e24f34cf9920d97662cd5db725e952012237e2ad89c9f2a53734989a2e94d20346752ec275c940f2ff3ffe8e72c1d134a8d9818f434b1bb2 SHA512 dc14b66c56f7733019b433ac5b7b348bf105dccac9157c3a1ef03789bb5e33d7a2e0d2fd466a097d950c7a50a123581f40d62b81c1d2abce2213cde851465ef0 +EBUILD exact-image-1.0.2.ebuild 2231 BLAKE2B 90ab56022293e927102d9339aeea2de4f6d28a526f12a707a4bcd99acbe23550b0a93b31fd7ea71f2f1ea85615a499604fd55bacdfcbd897f59510746f3fdb10 SHA512 b629ee26b4c2e29c1b9b5f9866bc4571935db5d3b4b237c2ba9dc41477ff6ebaf0e16ed8322850b015e14e674e7ca30ab1d2aedd6b1ba546bb1370f159af73bd MISC metadata.xml 329 BLAKE2B ceb9ef8fb31cd43ccaeec69b64fe88a4894da38dd2c45a1b74dde46161daa3d437fc9e2d7a699c8ca57acd8bb6ad06dbbbe173eefcf243ee2f78233046a7006b SHA512 eb4d23c96cd7e20afb64bf80075a0cfcdb27c69ca075261d54676c47044ca6d120dd5b80cb2217787b71a9db02688764b0b3f2147c6a6e652954e43cafaebf57 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 922bee3cdd76..c184f5396aa8 100644 --- a/media-gfx/gimp/Manifest +++ b/media-gfx/gimp/Manifest @@ -12,10 +12,12 @@ AUX gimp-2.8.22-cve-2017-17789.patch 1245 BLAKE2B 14d519b8b024e51b452806b4acb6f0 AUX gimp-2.9.8-cve-2017-17784.patch 1087 BLAKE2B 2398e735ccd7b0a5cc393f297b60d4a51038aeb146779268f78fb2f0a24ef912468510de2a0f640c5f905fe9959581686f55bccc022633b6f2a3a93ab3f12848 SHA512 5bc928860b2f2b53cc72c9c3caf6a532cf7e61b02e0716ee99a5166a07b01bdd46edfeae7bf6e333ce14ca11b5fcb963cbd42005e02f914d909431bf201dc6d5 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 EBUILD gimp-2.10.14-r1.ebuild 6140 BLAKE2B df34bd1bc35873d51aaec12fba454170ce08b2b10f183d00eb56adba4cc40f56877481831b319c11fa8cbbe6fe17929c60341c918610c20fca2355607b876c22 SHA512 3f86c2237be7978066780679326395666d96bd22d4e389aac60f2a0989939e809ad51f2f12018b5a4fbd7d1bbe1469b034c74c86e4321ae6fb8f8caacca9a7b1 EBUILD gimp-2.10.18-r1.ebuild 6157 BLAKE2B d877545e911f0d707447d885bb83b83dd1bd37cb3db79ee3afd23c52949d91e321ca748f7e632146b5b56264589f633a235b9b4fd9cea3783d29d2c6b5a2d503 SHA512 564dd35735219c97cb9b8caba0aa1aaf782231a6a1cc578596e06c5972bbaacbb0599bce9d8b1cb03ca95403db36bc3caa40cb934c957b2dd399b6d394857448 +EBUILD gimp-2.10.20.ebuild 5865 BLAKE2B 1a5a4fb52b6f63e44c6f98134ba568ad2aecd0a5512198fc9f061ea423c73c8a5218f5ae9a064ed9e1f93b158640a1621384b62bcb7cdd25d31c0935b7241aec SHA512 0ea9e1a6626ef9e48bfa5351029deff64bb2b349ad64367611ec2c81e9efe7775d7b729b9b947e0b6d75103f355efe64f0947c13195463dfb276d55d1a23e870 EBUILD gimp-2.8.22-r2.ebuild 5139 BLAKE2B 7e659b356107042884fddaff1622c20f1b1d627840556cdba0293fc80c43832fe02883d65ef6b338847b80d0cc041d95f6cce02ea230d071aa5545d89f55e8f8 SHA512 5b32326f52e21dd544c1f92e0f51612fb8a662ac6fa0addce482d3a3e1e9516a55b0c6a9e679407afee94b77c60a0224719ff37cd5aabcc7936a949629d4f189 EBUILD gimp-2.9.8-r1.ebuild 6068 BLAKE2B 86c853189f8a7aa5e6247d1f973337e3149ea44e13f4adc022b2e6f15eb51ecd4473e862721fd3ee841f5f36108230b2444039e5cb21898c274c97506a285800 SHA512 da7b01a4dafbd9d991ce050b3c8c5d1ce6b1f2d9cc8c4bde6463d5ebfcba2a8399c1f8f61062f1fb564c530acfea5036b6f8d5c3b4b1a291cd575a00df9deb28 EBUILD gimp-9999.ebuild 6314 BLAKE2B a0c08fcf0c8962d67b688a41d1beaf1469a83e55b4947062431a740379788a8d4f20216a7e176dcbe01a7f6d58a85de72ac0b870f3200da458f57b1b72870f55 SHA512 c1b8c2c627123aaf6164dd2c650d329c2824d52f40f29acb46ae0c052636d3ca7226fd812c307a1a54d76f254668ca51ae9c40304dfff9c62ffa740e40cc3d07 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 a11aa00d319b..dc21d623ac5a 100644 --- a/media-gfx/imagemagick/Manifest +++ b/media-gfx/imagemagick/Manifest @@ -1,12 +1,12 @@ AUX policy-hardening.snippet 442 BLAKE2B d79fdbddab418fc9d8391e78992e3dda844e096052115113ff6f759c1a54541bcd7d7793547bc7140776659c98379a9e9f004aa46f757300a33f445d396fbf14 SHA512 e9e723c40d5b8c52bbc2f2b9a3ad7c7e2aee493bc37b6c3940e8486b92a1c6659e47b1e12ee2fb11c8a8b6ee48a7fc10354617ae12c36181a58e9e73b239368d AUX policy.test.xml 746 BLAKE2B 6bfa073606469b81cf517d9b069e48794cbda9272d12c3abb8ae3456aaf30cd1923510baddb7d813aa8ccde84e161de0b29314cef7b1a37730c7ad5236d1f5dc SHA512 22f66004324e3777393446a3df738ecd2aa405df088d39137008514cd86b436765b48ccd4355d670a42061ce4e5a7b2fd8e4be5852cd914f62ff0250a4a7ae57 -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 -EBUILD imagemagick-6.9.11.19.ebuild 7049 BLAKE2B a55cac8280b047983a972159734711175d78840a6d29c75ed38366fc07aa4be312c75f523ef4185318f9734df496373e36b0c3170cd89e0859d282935ef3b566 SHA512 524f10eb990b5a5df4af8d0c39e6cf00d30f6d3bda40c0f609a16825d23b2b1b18d5ea10413df97aca1c6a26b0ac05d06c7c902f8a7c0ded4c33106b05566d2b -EBUILD imagemagick-6.9.11.22.ebuild 7056 BLAKE2B 31393b291f0d6bec7dc70d794b1a84039d54c1a12b7b4417caacea9bb2dc693a91d00273243a6450c1e7b7044e6b4c66a5fa8ccf28d1634d610a767775dd566a SHA512 72e95675a0102e46604bc1161c687465d2b2acf58a7096dd0637e2b9bdbc4a53ce2fb3490e6d32fd00ce5767540abe39b03a93c187f33b0c6c21f5c96a897d49 -EBUILD imagemagick-7.0.10.19.ebuild 7338 BLAKE2B c5bd8fa410de6a1fec8a11c9f11d4bc527acf4502ef3d02dfd2f845ee0db2831de6a1734c860aacf224df0e13895aed104d238420b5021b947ba35b91b60149c SHA512 2ff4dc18a4fe408c0aead424af26225f8590607a48a60ac11906603f0cd808e23c0b6b50813f3463f570d3e5c3a9675fb60edc67b2bd8428d073c7ebe0778a17 -EBUILD imagemagick-7.0.10.22.ebuild 7346 BLAKE2B 6b3c2522969859e905afddcb92679bed0944d991831822d5bf6e967e0faafed369380f793aa337ac87b3a1af7a1b7290dc0f71094cf6346fdd63d57d49823d97 SHA512 a21b1d1bd706370b2c044c7cd55c290dd7a9ffac55c0c92b86c8f4ac969a14d2d3eca6b9e97decc61099d3f0842e9029f145e0adc4366c1ae153a0333869da74 +DIST ImageMagick-7.0.10-23.tar.xz 9710480 BLAKE2B 9e28cfb497c00c5e20855f7addc9ac053058c2ebfc801b0075b503b667e25eef6a38c203f573dc91d80829439fe627cb09dced31f86ae0c3deb5b93124b7ba6e SHA512 cb20476507f40807fac26f302f4d779f521916bb4e666b6db750deb21c49e8ee6733da4913a3edb4db1c5f8c93f794bea17ded2dd42147b2e9f0f30b951ac180 +EBUILD imagemagick-6.9.11.22.ebuild 7049 BLAKE2B a55cac8280b047983a972159734711175d78840a6d29c75ed38366fc07aa4be312c75f523ef4185318f9734df496373e36b0c3170cd89e0859d282935ef3b566 SHA512 524f10eb990b5a5df4af8d0c39e6cf00d30f6d3bda40c0f609a16825d23b2b1b18d5ea10413df97aca1c6a26b0ac05d06c7c902f8a7c0ded4c33106b05566d2b +EBUILD imagemagick-6.9.11.23.ebuild 7056 BLAKE2B 31393b291f0d6bec7dc70d794b1a84039d54c1a12b7b4417caacea9bb2dc693a91d00273243a6450c1e7b7044e6b4c66a5fa8ccf28d1634d610a767775dd566a SHA512 72e95675a0102e46604bc1161c687465d2b2acf58a7096dd0637e2b9bdbc4a53ce2fb3490e6d32fd00ce5767540abe39b03a93c187f33b0c6c21f5c96a897d49 +EBUILD imagemagick-7.0.10.22.ebuild 7338 BLAKE2B c5bd8fa410de6a1fec8a11c9f11d4bc527acf4502ef3d02dfd2f845ee0db2831de6a1734c860aacf224df0e13895aed104d238420b5021b947ba35b91b60149c SHA512 2ff4dc18a4fe408c0aead424af26225f8590607a48a60ac11906603f0cd808e23c0b6b50813f3463f570d3e5c3a9675fb60edc67b2bd8428d073c7ebe0778a17 +EBUILD imagemagick-7.0.10.23.ebuild 7346 BLAKE2B 6b3c2522969859e905afddcb92679bed0944d991831822d5bf6e967e0faafed369380f793aa337ac87b3a1af7a1b7290dc0f71094cf6346fdd63d57d49823d97 SHA512 a21b1d1bd706370b2c044c7cd55c290dd7a9ffac55c0c92b86c8f4ac969a14d2d3eca6b9e97decc61099d3f0842e9029f145e0adc4366c1ae153a0333869da74 EBUILD imagemagick-9999.ebuild 7220 BLAKE2B 12b0db73d15e5d9b5af68912ae1b2907919cc875d73536c261477534fa17363fb8f75b2d63501ab6f844eb9e976893107513968d9e89ccce9d3490cfe93389db SHA512 19ce4536488e465e744a5da210566112de83a6d2df48a1cf9cc44c32a2e9d4ab3a65909ce17ac47e0dc29ccb734a5b52e81f6585dc015a3ad89faa3d72667747 MISC metadata.xml 1106 BLAKE2B e77cabff89df6b98687290ef0ee06d85111a7ddca6f5e1e31f820e6d186a6510c2afd0b85ba31004f102fd7f7b88f46af101f4ba45011aac75afa40b0a714857 SHA512 68a5f9a80b1e3f2e3004252703f9b3176d7c59880a2724ae431fdfd97e8f2adcd7ff7ad2cd8ea8bd35645a3b559052f2c38713647ce7ae889ff1a6061e6b2d92 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 ca7479ad5a14..796eca561631 100644 --- a/media-gfx/jhead/Manifest +++ b/media-gfx/jhead/Manifest @@ -1,8 +1,11 @@ AUX Makefile 1095 BLAKE2B 59829280499ade024a4b96852b3a6dac3c25bca26e3131eeb819d46e4c8071b14fc5fd2a98704ae2aa212f1037719e58254fc592709da1ac8b99500c78cc942e SHA512 d2bdf49c30c1878d2d07e3a3168d7caf484d493a00ae6032ea870f130cd7b9f5d69bfd301cd0392dbe2f601d79dc9156a9b43ce5b09781e25e858d8eaf3840f1 AUX jhead-2.90-mkstemp_respect_flags.patch 892 BLAKE2B 3a0c4ae7bf32391b32a405541bcd70525e8aa1c6064118b94f08ec8864fc712d50500066f10b2fc417ece0a3d4ec95919eb4751b2bf994ad3461d72b4de7d12a SHA512 14051d7088685dd957d0bdaace752167ebcdac7eb3b01b033918897e8c349e417e662688d7737f916f59d4f1dd7ad9752172791699da0565dd2d5b4f908a4ed8 +AUX jhead-3.04-mkstemp-fix-makefile.patch 1496 BLAKE2B 99266c5b86f94e6b173ae48e72990503fdb9d6d55e10f509e94d08fa0e821f25075868c8c6587b69c0299caac738b4872f46473236cf714eb5ed7ff0cacbf1f4 SHA512 f1f682a7b24e5e6e31125f80cae48e6c9e1af1e9f21b347784da0724a73e10082ff45b5bd36210883e8163048e3174efe927db95ceb660de821338ff77b05575 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 EBUILD jhead-2.97.ebuild 744 BLAKE2B 9ccad5df68d98ad6003a3b69a18661fb600de10f7326199ab7784cfb9bfc16b554bef37c5e555083503e09bcfbcc053cf8b018059b3995995ee2fe8d19c3bfd7 SHA512 39f2a2b352dfbdbe74bc4c188a688aa12623e33132a9afe487271e060c0e4eba7063ef28216796f026092449f1e87702becdadc07a7729108f97df6a725e96cf EBUILD jhead-3.00-r2.ebuild 712 BLAKE2B 5ab22c7fb0d1137d7a18f4020737dd30934eea11c00509288255205ee574e255af1b0de1092f8f3822d0dd7b86e3a9dc8b5b50fb327df7fccb5b83add9353464 SHA512 1c44c47e0a404a8a0aff91f4e0e97e0d0edbc1e120361fb068bdfa2d9a74e31ed3420d82f006d4d86cdc1bf218904d40a13f45d5ddb46ac66f91694a098728df EBUILD jhead-3.00.ebuild 746 BLAKE2B 576096a432b63a988861a85e05ebb92f1a4346bd012f74269629a2b868254a372699a4ed3be74ae78cb90df792ee61e77842da6da46ec98ae6a570faedf3fb89 SHA512 2f711c62175a02cc968fc698fffff784743a8befe3c315d294e78978357de5df3ee0c665ae70baf64091db4c3744f1c2aa3853fcae87754eb8a67d0a08ebe4a5 +EBUILD jhead-3.04.ebuild 565 BLAKE2B 2bef4d44a9cc23e1ed2b5cc5945e9781e3b8ca0bd80e0e5d61de29e238d1363aac947293dc010cf999ef27915bae2382705f7a0f1e150a74f4a60767caaea2c4 SHA512 b894cb64a8944ee3053b021d1c1f66293e8add789025a931b556527ad51baee71996e1cd80230352c09587b823b64578770d523cb2a4d05ea108177e6cd2c047 MISC metadata.xml 260 BLAKE2B 5eb8d87919aaab2f101cfc899ccb00b8efb723b67cb102ce580e0e69781639708cb8523b8967f9fb169e00455c548cff19d2827ce711c3f36d5ae58a1d3777ee SHA512 b6369aad1615446c9a4e1740a51a49d843868e114e49bc526e7b00cefdc795a601b9c508d866b065cc4ed750b85f48f136ee5925b9511a80f4056d7ef832eab2 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/Manifest b/media-gfx/potrace/Manifest index 64f9212596c9..d9e23b7c45e7 100644 --- a/media-gfx/potrace/Manifest +++ b/media-gfx/potrace/Manifest @@ -1,5 +1,5 @@ DIST potrace-1.15.tar.gz 650840 BLAKE2B 1a2074ff0ff958e1c9cbcd35a6267ef7f4bdfa5ba9b511413fa2c5db16a7263ed27291a0bf7c76feb25abd59db099e1096b736eab28a6397accfce88f42fdeff SHA512 c9a8edd4f3339da587b9b32e12c83c8f7b993c7c23f551fa267545d9411679bc024924e23596ed1c83985693fc894b65dfa9f860275de395d9e0a88da37a4f02 DIST potrace-1.16.tar.gz 657314 BLAKE2B ee6b04f355d593dd1ebcc4833b244e25eaaa69c91f90987d530a4e5a454668dff6ecfb7a5d8270ebbd9e7c177fd447d1b3fe2a343fc4b9413dd3f507c0c6e417 SHA512 10d85ed3fada80951223c65e923b5e6ee3e76e071575971d5b09b996b477ec5ff2403e0337c44963c6b441cc3ba6c4f7009541124a25c16b7721fdebd1f774b9 EBUILD potrace-1.15.ebuild 796 BLAKE2B 3ca9c7636ce5e73b43a0f0b283702baecd5c2c9679bb748154f4b9628b8a5c0da1313541b765a5c6b29c90e2b5ba83983b70baf9f7be9d4e95879f45698148d7 SHA512 fa276bfc2dfe220688168102a2e04118611014b9511b0af6a8a1d38bde81fedac7365a928db71336b9db3b0cd28bd93dce6bab4da3dd4444dc4995f3e4e0fc7c -EBUILD potrace-1.16.ebuild 799 BLAKE2B 2e274b37600db02c2cb7dcd3b60f121e604c637364f5e1d4a6ee0e8b21d34c545bf66638c5da61509f09e3e7f677a9bc7c776637d51cc4782e3b19588c6dd58b SHA512 a481f13281ce17eec964a398720c4dacb2fee268862cc22f4f388516b686e295cb2627742a3b8c2010310fc2eddb5b55dbe9860333ccb56bb6c334cd6216b5e4 +EBUILD potrace-1.16.ebuild 798 BLAKE2B d355b2db932c3b5f9ae8a97a305134d91d4bca8ee20d9719364350d378607ea8cdc63429b0f351aede8672f5a43d510c4b9cb502f9ae844baaf1ff10874c948f SHA512 326466f4c88895398844dd07fc30a86a57dbe7111d6a24799fdf59d672c8347350fd7acccd4ac921b2f652e5885d414ac1a3e2cdd4840278e277ef111d6a32a9 MISC metadata.xml 414 BLAKE2B 898ecb37a2e19b25b8ff0a2f6b990812556b6902809102c7aac7dbbc8a11b27c74d8955081866bec821829ed499d5841d1dbd5c5829bc40387333135d9c4e77e SHA512 6120a5d57ff58cba2bf2407293def120107d5f58c2757f08c08435d7679ceb4a4174a07fd4813db8dfa0239eabec633c99ed49f860111361baa33995fc3ff288 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 a44de7ca2170..cbb9aa68126a 100644 --- a/media-gfx/qimgv/Manifest +++ b/media-gfx/qimgv/Manifest @@ -1,3 +1,3 @@ -DIST qimgv-0.8.8.tar.gz 460682 BLAKE2B fb701fbb336bf8e51751f677f7fddfd7eb0e1b770697ee510c0008a3ebddb0a3948d5a3f6f57a676dfa3117ca03b908cc3f88bcaec16a07000108279bd5fed80 SHA512 376f79eba2a625eb0f622494ce7ba98e1182b43cc6d7e268382c794a74d2772bd17083ac9ae45fcafc5eeb0665ef06ab34bdbeee8401a35bd0652744c576e131 -EBUILD qimgv-0.8.8.ebuild 1126 BLAKE2B ac635b6d46d4d63c8afb846fc248ef15c29e607cc2a5a85d7236cf5e4a186a4a2ac610e60fa3dd7fd108f9d6f7de8622b72d3a0d40e315704ef7e696bc3416b8 SHA512 7ba8910b8dc806e176596f2f2ab19ab24b066d94661ad2b466c6cb3d65bc20d982335172eb7ff0642dec26d065f4bd0399c973d3740c8bbb19c272d6289106c0 -MISC metadata.xml 453 BLAKE2B ca83aa2e239dbd9bfca29a20d99b8d352392db1f17fd77497d6eb6266e19e300a30c5544508a479ee6832a6ef1211ff5df08787b726839e5ad39fdd21f8ab5d7 SHA512 ca30cade161d874f67a0aa2fdc6084bce465920bbbca9cde599f6b879dfd6801426d6603e02bb9f34f1ac1f00acba896279f231b49bcc9cd3f0355ff4bb310d9 +DIST qimgv-0.9.1.tar.gz 670033 BLAKE2B c1461791af4e6f73e36ec85968102e694f87acc904d270292ce8133206f9987f061ed02045d19058f76e448ce0410e9ffa38341253342b63b8a521183abaa1c5 SHA512 dbad56ebced421cafe6f5e03314fed5ed47e1c98405bac24a89f28f2684484af4f1fa6cc2b37f79e6afa7a1375f76881a8072646405691a47750a95032e02e2b +EBUILD qimgv-0.9.1.ebuild 1200 BLAKE2B 07a1c8d6973b5057f6b35787dc80320b14e9cda3508e6fda87647ca317934a95713bbadcba240e98cc18c60ea0b24c823b1908ed1b12b2dd6da947df31a6dbcb SHA512 bb7846e169df31b8fec03c5ff3c3fb25f80728101b574635ac97f26af2560bf668ecc70f713b0cd54888bde2d00cbf6e7065828b8e0dd865b412d38a4a26863f +MISC metadata.xml 533 BLAKE2B d0ca121069311bd9a2f996eec811bb5e2ad4c329d06a024f97d561b3d322e60c97fb40565c5d6de5b53f15f258a33f5e5ae98ac2ee3219bb05f7e61b68c29b00 SHA512 3f377ab27c3f1a18276eb86d05428f5414c28792270e51b61ecf25e8a89a086646988ab7cbb43a89b5ab8c8946daceb55ee5ca15ca1ee35e30fbfb2b1dff87ad 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 9a03a075dbca..4f4cc72a0a10 100644 --- a/media-gfx/shotwell/Manifest +++ b/media-gfx/shotwell/Manifest @@ -1,5 +1,3 @@ -DIST shotwell-0.30.8.tar.xz 6460512 BLAKE2B aecdfa8d90bcce19c38a55872671f6521d8808fa46decba4e9910392f9f8907dd99aaecc825f4e3f6ae747ab151bf5bfa3a807364d571db0fc2ddcaad9a492f5 SHA512 dccd496a083145283c79250329f88fdfe526a98ce84b6d1c52a9c48c9e52a4749bdf2449f3102474c994ef1e687e06767b9bcda03ea97d1168d3417743a6e866 DIST shotwell-0.30.9.tar.xz 6465508 BLAKE2B 9b302d156b350d5cfa961afaa5d75e71db8b34a65a27de0d3b298841ca9be96d502dc98c85c681ca336965fce72db8034609f3f9c6c04fea1127db6c397e6499 SHA512 a232d717356d7e9f0a6b1ad825f4182dd9f6ee4cca9745717e3bd18ded03cdaba94c32256d055389ce2b0cda0c5828b25d1448c10598a474dc3ea0817fc303ee -EBUILD shotwell-0.30.8-r1.ebuild 1783 BLAKE2B ea068d6335d7b5d4af0fef2bb571275f0218d384fb118706a948e79177814d6062cb2990ecb43fcf62352986d9f8fae0d02c0318c3481b1277d24524573f90d6 SHA512 c90464d3bd7749d57b3a36aa6352cea07ac47a487c0e7317d1717fb53cfc183dbcb438a22f0314b73d43a31b9555f08acad4eb27d73046d030ef6f3e041d6be4 EBUILD shotwell-0.30.9.ebuild 1780 BLAKE2B 0673a1e1f01d8ff263cbe0c2e50b4c820ae0819a5ec1ae7d50f3ea80e278204ef3ebb123bfa810a29ef008d57d3e999882ae14ae08b41dbc18367078a2b55572 SHA512 123bed26e43830c4377bfd644a387a8b749967def9b19344eceeb41d658ddf3585190c42145cd644724d269063a782f9d89371339768dfaa722ff29800410067 MISC metadata.xml 795 BLAKE2B 4b5da2cc205b128a0cb9d10a50c3743b8d12302d266e37d5e0479915824af75af8c22b7b12ffca57146aa0a999e2bff3d7c4969af9e19f317a70b9195b02333f SHA512 d3ceceeed90fd4cadd5e212d047b3d6f7882860d145cb80521a4db8e9baaf461910ff70cb5bb2c1cda991939bf2c8917bb7f252bf68c7487d40271b0419c6322 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 fdf76ea28d83..0f66a06d5596 100644 --- a/media-gfx/simple-scan/Manifest +++ b/media-gfx/simple-scan/Manifest @@ -1,6 +1,4 @@ AUX 3.26-add-control-optional-deps.patch 2773 BLAKE2B e6c3faa98ecda13c926752defef389fd155f615df2010d8499aba7870b929f520662f5c718f457edd5f14f68c26d63ab58a5ee1a583af9f5721d4cf4141385a8 SHA512 e786172609ca64afa85663077794cb146edf7f59bd6187bc253d2ab682f5cf244f5238df18648641f7450ce6add97f2db1adfa11b52a3ba5e29c16356e9fac08 -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 -EBUILD simple-scan-3.34.4.ebuild 1322 BLAKE2B b6359d130e933254fa3e5350ebb2ac562d4682f5c1af219f07321202e3deab61adf6dc9cd34e1dbbc3a04b0211ed091273e494692fadceca6a52bfebd1383c04 SHA512 16e305af51c31b4f775de7b4afe58cbe7ca51622dfa073c890a3e179b83a5f5853d333042aad26a738fbb19253621cc347e7b8a0984717fa2d04629443a9d219 EBUILD simple-scan-3.34.6.ebuild 1327 BLAKE2B 9fc4b9c2f9d3536f3bd43c6902576f8241555a98ce6a0789572ec3169f783053e5a30462021221a324547ff5e8e19d51fd0bfe63c31875173b5e612fb3c7d192 SHA512 99364ee3c39e21e47bdb790780f48c74b2132a9f2c658f7a6dd87a2c634981372c0499e72b4f6aee28b90d3ffe2901b3381e8252d6d86413ddeb3079be9b0ee7 MISC metadata.xml 616 BLAKE2B 576d986402f8cc708eae60f661640808751747c764d5fe729dd014f33758e0b484a2b80a214d9a3d1ed4bce7e455e34803a62048240e5de8e203184446cdc0df SHA512 6377cb9c20b1ce2db22ba959d386e4389939b72503d87da956d659144b8a6f8b521abdd19dd4c82ac0cb32e260ce6633b75136a353f63b86593f5e1f12394d47 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 zX)Hf~zP!lNJo(eRZV;@imlO&0W-a!>wI+9=6O`3Pai1Wo9=x3cWT{xWmF_rIH&3=& z$w$^d#jkR8JvoP_>AO6-*-2h{qHg-vgw1NR_T?)3o+K&!cvH!R8S{-gUR|Tno5w~%q z)aEpqs_$de|9#wVpPz7k&iRRu$G0Uk>dYB*sZIwu|4C(w0jDr9PU;vSwtOw7&c(xO)xosRh!Ymj-q^$BS=@^*6~ys>5I)< zBU+Ly53iT4pb`{u03;l(=#xpn3F>|V-EF)Lr*&s(oG|Jr3U!VYS3((a#lSgr`PAjC z>$*i6Cd_KWz#+a=cnT+o%vIw1KcCpouYbI1x0R>rs81DYFY!)r>%Q@@`29D3&r%S- z>+EpxhWlYzcDNQmm9{jQ`_8j$q`8pEYXPvygY8?C2^N}<@#=Q46Yx#HERC3o91k)a zm)}XkJKWb=WP-8yELo-3Qdb9!C!`iN2hXKy=^de{;=c2b<4l}trNsaq{HIIe;~_UEUcZ@<5|6+iX*cN zgz9=gP@c|Erm6V?byvLg+jYQv>i|1cy*$%WfmI76IXvpCrnXsgXuJU)Bl#sQ;V6hY z5zp%$uEo1jW#i(9&xdEF-avUa1$l>Z&&rn0!V3&`taWcY<{1^+4r_#etkDl}o?CJx z(}WDR1lvk8TL8GRW9Ara(aX3`&d!LR_L0MXzb`V{o-aul+9>VD{G~v33BST>sq09j{ z1?3&NoSwfuU#cPl^G_`pGgp2{OOI6Vy61t8CHtijCDu0{+2(SWes9O>zrB{=KR^BX z_3hiU)kt{2v7`dc?itbdxTV!}269nwZF!A`qPuEftNR3N559MQ3RMNCcDhy13wHhB z(!-h9+lca-P!x3(lm?%{;%?vViApEkR6gjJ8s-|$KIp~z1%)+!TiKMrCl^J^pei@h zC0c>Jqd(VEM-}FPaqD4gBk{-Ttp*Kg!g?uAl0X6MDC`8NwW&t-QIbzWSVD_P3TL@ z$#$r&6H`@gAmM31tE4u&4(eoBtxJmmWm7Exv9`m9t`Chy6Z?B0yINinX1kX13UD6! zT2uK++c>&fIa+zN&a+t3a^UOc(l`YPk2q_?%RzKVsEC|@Jlr_R20%349`8!(C%0s$ z6f9~M4%sKbGkfmg!`9``w@)uT>?bK*+2Q1tPN1y{T2fEAWC^NvvA>qgTRx)NkO~oM z8S4}QBp5fhoXOp5{cYYPp$3{;J`fwXQ9js+yh%=s7H66Q0xN%Q;UO!3xB~EZ74L80p_?k;kvk77XiC=0@q~UPoB9J*W%44Zp;W@F`D(z&Qn)C~ zm&Fr6QuBgHIs@}u`U`Xlh{5|vAMfPbm$&iu^WT5Hajz(&T5(BlfU^L$$U&#%-Mn8i zeZb}8yz~yEKIx}4dlx^!8sz08M-}H~WRdR4qB4(v{ahpt{q2=%3hTS+aNzISz#k3* zGJk!5|K7t`aJjQkAx|Jvuu;qD365-qSc?=8tJLML$yd);NybRS$;PGJWnc~U0=rTa zGAFMvj-}#o@S<Hn8v7La z6?AG6@y~Kohh+slPu=Osh{McFF>&0Sq+1$3@ntNN1$DHk`?+coRPNz548RS&4GGDb zOJwqBaG1N<`q^zF4P_Z!xh*m2SaLr3*-+)(9;#Cwh=zfU5>7>&z>n9p<`ybky0=h& zPVhrz3~ZY``>xa|Fw)wayruIcDP%jQqCnT$-5_M$#^`*eNFCDaI(vLywRBwpdwE)a z=BF~;zV@SUq0LoXnGw8@)(FVk$qfXA4Os`}` z2HeYebRApPrpuJHBKDho@5uS&qFr={id~%cBVNCP(L{WQZb9bb`cHPg~)$Lc-6n2V{?rsEX7=p=;Wd*?b{EIVh>cXQ>&g&=T(Ol??dtA-JG?ir zpNrnELJl`ebLy_|DOA0x#GnQjZ-cM6T=H7=LTyAoKtsGA=HZ4K&48m+>0XWwldc*H36NJXc_9hsbDx% z7~lhOh1$ml_DBExB6|8{lLz>Jvozt8sGseqgV0;8d0qVHlU>b))8Xm_5mhBpm+}ZD znuz4uRaK5FEEkoJfVG5c&N`@y=yqSHyCbK3Ox+*|ak^=oJors_pNC&klSvd@GXYT* zzWTv2qQZBZAt$+V!Q?AAGtJ#(h0fv693hnr4Dp~Lnrh1GI@Chlu22~3StlS%%XR=)c17L_w7+Jc%xQ`;4Oyaay^f902` z#j)wFq0T~Ak@eKK8mt~R*V~qc(|NrvMEv<|Q14pCqdeLh_-a44BV5BZUiENJ?MtFm zeO{uYhjHHSj)s<%D!(jfS6AZ>YD~MD7WnhG$}!3d9wY!oAde}3#+-MtlIm`B_5vhp z!n|5zi1=mh7Ej_@W)ReTIoOu@l6a`VedFKgoT9Z0ug?e~f#$SQ5 z0zf^;;*0N8R92+eoOaj`MPahkhNC*8kFMO$le+hH8{&WF`R#8QD((Rh7x+m{I>e>A zWN&UAkfqXf1UI06w=5N=v}wn6&zcozFfQ-Ya_ssg%6H!$p`t4`QAd&kMF%mE;z%(? zRd`C!2f(rZu!~JBd#7DDx~RKAR&dy@VKT8Cu&sVo z(|VJ$Ni>N)=_XwjLF0H5_6Z7Ob(tht44r4ML~SMQTEQBBW8#PHk^gz_z2;CK)%Q%5 z(lG6m78Df@!X<+Neqt2k?YxV;&oyBpd$&Sq7~P8G#x)1W8UkEqb|Bz>HSp*lwvHw4 z-WqRaQ>BzUFP-)%mts=RIH((n47vB)$n8{8b~Utpj)42sn{!`_Tg1l_S;>E@1 zo4`~4$0=8TQ)ZhIB4{{!DICE?<@Ql)<`fO>22u4Kro)QW&x3S z{(8i&d#!@oy(;mPr+T?0#xJ;c+Y@RTrO^&s7rRRdjT%j2HaKQ-yY}_*&sF*XpS0p$ z-folwK&Dg47HS3%w)_D3FO7Oa{do!A`N^*`2i2#4s8`cYWfj62v8fu-r{h*7K~Ecy zz}Kr#{cm=3-OY6(ueg~eKJ6-m2Vf9Drt4D;xSiaZv&KU9iCn_4X|C*kPjcZ!Wpjy@ z?Zeahe7=1jF9O#ONRfT{MOJikAEj8rOC_Ij0kkhu6g1ylS=lmsmr8WINJYhQP$1IlkkT;;0EL zCo*ZOw%ZISulMm^Kfc{BYKl)-RnEj7zMPn#4|^EPS>3fUN*+pv z@^>%dxFhmC$rDu?WbHmgZptmSe>KF44kP!bfr<)0z@@^?++BqOM7uUby|rh5TZxzN zC^)_c) zt8Nzog00`65(H1nBG2MogT_j6#p4gow3;3jZYsY<{Qv#(BHZ)D;3-*unrf;Xi8`nb z4h>KW@jh39tZw1J{$n4*r3hP7s=VA%lF2se=?a!9Ok|e@Bf=!+M?X-Pt9q*CYMVNo z6b?&YOb?}QvwD<#Km2Q&WK8{UYnw?2fJvoB&F*hpTNfMH-_FTRoZLaC2BhK61d*VD zmw$;`79Q0em$qd!n=i?KCQWoyYp{W5gH(;#NP@iqB=<4y?PbjN`OlY!_0;<+Ei?_F zmWd9h>^ccvs!I_{f}Lg%Br$7KXs9~tKRI9Z9;bU!sz#DqPaV&0;s_U5p|IwXJIF#I zq^4LF$YU-mM$VJVXU^I8WsmmWWxedsxXgKEDl-7*Tr0bo6fvZKD8;yr^sd(sXjo>U z%0*4cDI^6BR|<9KdamPgIJwWZYpIdkc?*qtJUjfQ)a2y3#MN$2Esu=*{q(SYeEWyu z%x}+*&S`skX8WnG7-1?AtcZ~gg0A8KtY}8=w)3W=6-7w3P?22&cr z6jk#`d%$}tGrk>va9Shc;u(?n6Uj^#fob+k?BgFl^wL%T8A&%W0$A-$dGw_}w{_`P zdbojD_PI8CPCa}$l9$S^07%W7ld1?{>Z9xuWHok{6y>Jgkgyg($0QmTrEec!+e32| z(+AMXvmoHB&hV4A{O;D5l%?)mf-G_Ap?2sZrO0b_{1N1Tpqt3RS=mjHbCGhxTJ=`T zHJ|;Q(!(56%8GI}(5aX-^Hch32Msj2M!|Z|WX`+x7`|89yg$Bzu8m^2<)f{07mp;} z-N8J7j@JpMpa$H=wTRieJzH$~kb{2Grz(MD0gaX2XNa0tE~(<`bXzbVNo0qZUm{|u zWjT7y=gati=g)t>FoE}{bzQk}mv+6UM&YM+$!T$fTsAzEKIU_fkPaP7xdsO%(g>=& zIPV4_AMNns_H0M)1lN!t9B`Asx_U-QFKBL(GP@V`GhnQaXvc$M{-HXs0~iX>li#4% z!MQXEWl~C7;R+rqcWNL6TAHitA9xl!_0IhSesvI4=2m}OQT)ZXB?YEP3Ckq?v+K3RjR1mwkrWTt)fBwt3p95W`9^!P1!Q}LGrSb( zLg#Wn6u+xFsz57yl0o3o)w%?)7YhB7*`$=~)k+E+QI?rW-l ze^Y{F?PqxVI`6G1h+PCfKc{b7PRSY2pkXG}GrwJf0Qbj0-h|TBx@6w0Kg()PTn@?I zRZ;gB_@i_1+}~#$jSqE_gxhotkq}S-a5=2Tk5`+lP>G{K`O&_$t}YvCc%OEQHd{Ei zepX}$-r;em&$+wJZ2yfr&b!w+lvpr-H4PEf`0V&NYo0KkpVc3~|NO_7pDE5Sf4o46 zry}UKgpabcoJj1N#q$P_9+%w$DB{-bv0GY^TCSem>OJ{xlb;keuG*>oWx>pRIYe1B-0yfG4Nqy!{vcfqgBBO)s`tsf_UZMo@F zJeFc^RepdlKpx#xG}1YZn@Wr=F0TR~0o6JlbA5sv%v8Plc2PERkc}aFy1N2I!5Q22 z{Lp^9UFY}y_WS?-jlGYnxJprjoHKz#jp~-v)1RC+2lP`-Zz8*r0oyXv98xxe*0l;S zXje|~+moe-@yPV_yXCI@Dnvy%m!(f3?`pVRcHNz zub|w+vg71!#~GfV+0Xvzxf0?YKXq~z;|p|h-;#t>6;uQMj)yx%+%k!On3wBm*;Q)E zE=4f{sui{N?9-DzwT9>HgRYK6TEDogj6A*}~o3aIxJ8GL`e3DR5QX;&PLeJ7p5*j2n`i_a&t*NT9qjpZ39XSKD$+ z#A7@8=gqSLhyl*^VwysKXH`Dq)5ZL~KV?VI(xa_PmL`dS5R%OV%Y-wj2|$FeD%)+k z1zx}0?0B1i!XWA^r*%D%<4^=@%%&A(0%xhYdbxuoWi8!@r1EIA*{z7pEJI(IyLDT# z`FJpZn|%fTcF|H$8eF+RD#3_jfkClSrsEGD0tMOyELH_^T$gfxr^Xl?))o-*yOPEi zE(5v|IW(VGmd#mZQQd$wW#aeqCeJA@dSG zlO#(W-npiBXKyuKNRl(Um`0VZH!zhj=;pW<1JDgrm8Q56RP2M2&V~MSH((z`KV8#? z!Y~!o`FL=D%CS99YhRoL^W79TOEN}odQ~AmMHIl2UX2iSArbVI*0?nf-8xV>EY&6C#U1zbz@{Gf7<12c)VgPx9wD$#S{}A8M0dNzmDE1!iUe<8jb>y|>58H&tR) zPsyHtG`E^>v;`ePn$~%{n!DuXzGTw#yjpTa>0E7oCFZq>Q%*`@mjd{8kWHGZ)R*~hLUy~C8vF^7N}Q$fZtiA!YePokEASEI%PL=9`z&ZXBp`NfBF7G(tKRbW=VWd=BaXj zrk2w|Bwos;hvRp0);Rduj=_Q5j^K4LldEH+qEJ+?j!DigG}^T$1c56!EqZ?F^~!Tl zk8JScl@s0WXuov03VGz~*`rcPM7^CTHiOa}V+o$ynut<<@6I2c-5yV~YkBMY#SH+! zW#?NijLWtUTG8^(Gw%S%(}hZ4ewPVs6$zsJ_YfHvyiu2k4IU%#EpI9H=UHalLJ!*b$%fd^HQsfkg?d+oGe0# z2pv>a<&=5ofh!!_uBxvBqS9f1wFV^zyvH#WTC-FC)5cZfXEe7k+j4|WQXW(VBgOHs zyF!xt;r>Pn)Q=k>7g&{4R|5=2ZOf)s+FHtNlGW6Yvb8Na-wAFbn1Z?MkSuj`7hWIN z{MYyAI=nsEx}97Df<@ue-Ad=n(z+K#8z}1dVppn}>c7?Qd>E{*qKoZ+bamzP?cFP? z5xQcdFsz2%6$nWwKxLmru6HFK%A*{%65X3u8rCx4ok*bo>A7=~GL;Mvi((--*0u^& zD*P^)h(J{0H^ohHgXE5|yR;98@u6av;w$ZaLbw_fIcUO{_ zxE4ecL%{@7fgd-h028^X^8>#4^!aVP>U?a^y9}f!N;s0W6q1v#LQ-&gRP|7_4Y2DD z1~B6s+e`uKoKe8d?N=RMm|qmSDO0<=)b!PHsXkdpNAktFOH?AI6Vs(LaIL~|X)5(t zE!BJJ;PGB}*qs)CQIqYPw4L+v#x@0_K!nNxXZ4jhSBlIWORH@eD9k;lU6lo5y_bfU zdAmz^sGO<)9Y|3kqB9mg@W`81NY%x}{sF-L7LWWqzI}ogveTCJw$@O9baf1-AN*GO z5Cqzj)*Nl9EO2UlzITvocE$Ntkzq7FLiF+E04_0lF_W@?u!>*~Q|h7g6PYDRnZ9$4 zx@|`yOngYB=OD-*>M6P?HEp7()=-Z{yFQ%}kUPjfZ5=`nv8JAcF}DQ#P>T9$5Ghlm z_vr=wzkQwSwjDQer2o&mXe|^jRj9{70Vr8xN~B3j-S*SZ_ks4=wQ2RZmn8FY_5}rG zMkXR7s5qy813QwF$u>4%i`i#i_i(zp5qF%!_$liD*89KcQ!DDh=Qq~M{U)|58Q5xe zCSwJqq=BL`mCg097OVIc<~#`gLwP z_HH_OMRsEAUO&!3-G1h%PBx_`pU6&ICMSaLKq@&qLPGTQP9r1|)cczK-!JpmHywsY zjRbljU>zjt?0kV4WSeU=#p!lZC#k!8Jx_XnSABl$!#QN?+AXO&AYD3zTN44Yh2tKb zt#N8;#FO8>QkqUK0{nx_0uU%=FX&Mr++PsK7y;&T8Mg2hYM37e;?`%s5S=oPo)t~NhDeF3{hIP%8$z4iUb%kB-XQOr@WCJmh z)5BB^McJvhbNT0+?e%MWRfpJBdITmd=H9u&2Nf#&ou_iDO26NyH}Dz-f+?!WE2-28 zs3T=HixBphvvh0-i|s>{%Gpzw<^=N=0$rj&JZ>FOZm$ev8nL9WIb7xNO7P}?FDzXi zM{cQyic>6M@aDTh8jaw3Z{4Bx?U2kxb)_9A#e~;KlxIOzk#3vQ$wgU}8y~K9eYz?xoQDHJHEuz$`Pdcr82THf5wX4rtab$fxAp{-KJX?nTb8Rdf2x^sr#h- z`v_o~GLU@Axk+rg9kBt;ZYLF*6IuGk5jT5`gg1cHo)q&W{}r;aO(7QVY+5H&UWzvp zsoqp6iWKTyL_shm`|CDQ`7hZeZnu}@&8xb{g1uWu9S?%}A->qb2Ab=ve(J7{e;&!r zMueI2mI1VDvNCcd3lX!H_qr^_%629en|+q)XJFH{(Mj3Bv+nes_Um4hf&OcCF2!Ni zMB1N@0ex&P2{;tS$5OJ5q%@#ctHn7FzALfY?l0xm>JkI@ow(P?J?Pp@-5?1gu#>!@ z()>r9rtEeO?RD;bS+tSCUPOU8?Rkx+OOf~7RLe=@YZ7x&XW%3gU1Pahe`b3$))|M~ zV(JTNM=Ja^T~$edMHyo<(N0A-(nd+tl17$Wl@RXyv=SQZ*R0C~iTu%~_|m?9e`|$t zmL6E5NKjQ{y#F_EC`e6E=UOh;W-j3nQS1{`s`0ls5TrCp*~#)N3QM6zMH`VAacZRD z)t3R6FU$dV{=Y~M0J^Dme?hI7Nf3oE^XgDjF9SiYI5a)e$o(+H^^&H>_N4Rd^ktSq zqL~#@N5ABzpoXQY+ILYpWKuz8+TH}abLfCEEL>N+?(p6jNHPnFwAiO`KDe#?H3ubJk|`vX?$YJDCLI8FwSr`;WENpNe|LMSd4{8&($8|x z@v2DLxs-=FG{v4)yec>H{W6Jr_dt2iK7#G2+#$e4zq>Y-27w^1m|5Br=8c;Pi z)1YcR7whvMpa1yff7fr{zs~mi+r09l6}AHr!2yMH@6`nfofnC^xv8ZFwoEq3hRP`V zBNT8&kc`8J*&Pm&M05wkfR#N@u_sTjFS0MDi(PfV%TWQ|kF6J%e=4bpV0sU;#G-7VfF>Kp zg6gGp046ZPEP$_>-N{D=OpQ)ECQwy^KK1%(Ofn zWx{N_CwV7vnY&rgVtjT;g@-9SL*pikdUaZ(Boa`ZQeC=_sRpzS@@QGE+y{S$qf%eo zu&5yGT#iWue@ZqC@!3L4L#1RurJ4eZt2(K4i$&Yglhkf0>3Ty^%C_YADga)}CBx=a z{`@9n0$nL(FFSfeSD#(AaUy9~YthlfpI7YfIp!b~)g2PCk0UOt!RgdE6)Sh_0Hi`N zSv(v~kyNc>>v@qT-3M^W@7<1 zO<=0sUXn-N6-wWYNkHCdH|`qcN;xlX`=cQG^69th*#yh4#iG`80x4=9GrTpl=WLrm z!acdMf2tqScr>b09g26HiiAg9*)(cmT^7kL0LMh`qyf_Uv?keA1JoK$r@&y_R{iE< z@S`RXwQ^p_-a&UNrAtu?mWGuXg`MhLn72o|B(AwHo#Y6Xm(EJWR)95ceDV?HW(9e2 zNgFbtiRk@K$}a<5Ujs;Jxyfe=A zdjg2U3D->ezJW1a{e#h}$bzG3 ze@!VtPR8KJ%6*Qd1>YUUyi`<`oUkjsa$Vj<#tR%iI2y}M7kJHfI1dY~2POZDO~ZF_ z;D>4}*|{h1N!M|#0$J>ZR^179=Oswgo1aS>^0f7>nCCt=r4gu;cHk9{n712OSFI>yza zi&EbSKKVEgCqu7#`axOzs&QLh4sAlVxpQiIF{+@b{6PmRGR>no2>-0b8JlKq8&D_dVzGBuM4(-SD#CB)R>(Yhso#cH5W3cB zgs(M`cM{{?S4=&RH?q^~_JiDYe*v%*85ay>iCLSrURzmixT>vSlUbP;@|0aKmG6QYVcsCV@1`Dn97Qa|xMedqcv~F4=^d^I75Z%vVgr}HWg1(xr5JV_VZNzgxUv|12 zAd1yZ(94<8$@tW&ZaeL+f6bc;x@r+RKntLkZrAWGr>dR&fzz)|dr7IamBQWbSdc5W z+X=3Oz^=-zz1~#35(KHw)0sLAFYuGz{V7h9r zE?Aq#A9y558fdTU?xEV3?iSmj@!x5)D(k?#u`qnWz1@upQ1*fS6B$qPaz{UpJ!!|v zUm@BZt+eIl({-=9lq%Zw8*5A6Nxh&ohrLhDC=; zuq{(s4}kVCy1Nr+f3z}kur>53=`AZ{tQ0`MCqKZ~U$@C>#8;5d++}5*I?)H#n6q(t zH>{tHLKf{*>zJ5Vt5fS>)Q?>@qm%Ud{l%p4Ih#vo9iTe#J~)X@9F>i(4ftUa+}kRP z5=UdQ{z`N@;C`7H233=)(`gr(5Jov4QEooZ+L@(9;L*+@f9l0Z+IW(8{^Q^N{PgLq zlzglfFPS+yCr3&xPi3K(F<`MqQp|77JrJz!RshC6rA+P!=UQ9(BUn*tD zu}Biii487`c1b}eoWkx)R28+!^sf#9G$LU3cF-#6xF}_l#x$z}P{xNkRuAkc*aWvb z0P$S3_Sci+x<4EgorKS8k}tSnohfC@$`@@*9fSG5iW*mbQjy}aKkP(RM2r&#GPP6y}l^iGvMOXj6^ zAlHDQ&LJ~@<1rDd^0ruANohe+mHjME?WJiK@8DaVoYrfQa6v>H!Q#}UiV{^7bZ_r3 z-GX}thPCU>3*i}z5-G0)Ln5V5Qma9 zJhZm-eGCmw9F$5uJq_rTlI$?u#dkCIvP`Hp++_lCqOYm5ohludb&-^+`*m}>6a`MF zqE#EHI;ViKqJG3}F_k&uPBrob<`#d5ITx!+sh3)L5*;ic2*4zACnRj{->MNLb^>uq zf2uC80bH(2ozkI#^HK$w4F6oOcVC{zASwAfSEte`i7#E6vZ60`HK~X;hi9B+jq0>) zl|9Qsfr;5x(a``NDC?GOLCN$pRo(Kp`8=f%vw7sxaZ<_%YGK!DNL&Nt+S(k~onKA^ z#2?3#LOy|Ux2(^YE(Nac5}hiq>Iuuge|N5e_;?8SR%cjI^Fa<_Pboj5mi^(7(I#g> zYr)x_K_coZoL;E%9OK;7oC2qHfKPdJbiTGP-#>r-7os|#(0!>OD<=UUASK3Ip`%Sz z6E+ZqU{`gKVs#Gj9mx2Q=fxl8MY2DQn{g18I3`)Ka_25I!0;0HRCC?y@akNDe{{T! zg3yi*WyjmHTPF03>M=Y<;J|BItLH?s{Lz$j=+8CSaAS7L$PZ>Pp(sl3<;68z}+l@v=!55~A{y z>K^quT$~@C|DX(hF5aJS9Q5#7tiYy@93`O4VJM))bruKs92D79sDCdiD=NJXf)|@N zO;?P>YTGO9vNDH*l>0}VO^8uJe@&NGT@m@9r)#1I;8j$1e{hoDe$%v({T%P*j~Ip{ zeg}20DlWS{B?lpMx2Dw}C{mssO6t`8UXJ8W@m;L^P+?79JWjQ;utZ{_J4bnGz8r-} z6?6yLoX2{(&2O#TTW6yast0HTL~^;;)F?L}Me|Sdw(wNfx4GewB7{4VjIC#%9P3onj2PXSpeX%#eLn_tbpktv{yLsL+ zWMq4Jwahk9cOo{95t)?Ia45;5cl+U$vFb%?aI%1E(Sn6^+|?EFD9)2sSz@(1#;z{4 zQRKQQxvFA5!7IJ;A%C^ZfbrZ zDGR;TzNm}9#=&hP@#!QAM{Np%2S-gHIjK|x=Ry}VsrQhT`+BU`pS=9n>n+$nb#6nx z*B;hBZdKTXGpaL^`oXr_)##2oR%8deH&tX*qB{uUGFkOc10Avz!2m=J`viKvm8`Z& zFOw|;f6mQoR?W9CIujO==^xDyYZL%6L>lAlrWrms&`Iv_s*lUb%N%I z%Soh4BWOI;uK)4o=s0`0>hYJB6%`9Yvws^QBC5+10&4mev=M zs-ke1G^AA}LY=LgEj9zi5Ot{?xYLHPe^flRE|ird=I##B)I*gJHaRq^2mq=$=JyUMDy?zGMZ!e@UAY zy*kTYQir@rA=HzsFE^*;fG!ofv3FHqlw#Q;i=|qseH$L;;SCbcTLY1q*X=~=d*igS z_ldDhX&Pc2&rp}$Q1oFvwQ#EM3-<(BAUViO*;u2RV?U`-CCtKfXA*~ zA{&*dlQuzFM!RDCQ!?jK-h#3i9N3sf`lNKPw<+>e=Hg8hglda~yXN%lLv`@gF5$>Q zgT1_*2Hd}tg47fHEl-YOFi{SiaUW~Ao2YPYU4;*2ib%Rj5na|iRNh15+x=Sfv7{lv znN=ITrlDBVHVWmSmW$(ye{2D=5+(nT-Pok(_2YV9t}pG6U*7;ld>u*WtQ=&&Wvw4% zK}8Lx^M3k|Ow#U7Kp{AJZxB`LB>z|UnZTc|p;ZnL!&?5*qW?OpZ=iwwky zN+EZHY6POi^%3-2|G50VWn1xGtz3tGCjOV2jE$~fckiQ7td`vYe_{?>xxN0*Ues>K zagxVR3MOZ`y6qMr9~3_B1iy>jY)}?6P{wR0j%^+Bp)^ z4iNph>jo0ZB2<{if2QNuVx}&;bCqIVmco+qZaaLtO2bpD@m6K&%F(~m%_bswY7@ym z&TCKeccpVUfH%iwIe1;5$@3h}SqNaJ?F?P3z%Il93rt786^Li~DY6K(Qj5a-ihZA7 zfB)@$kU2h7ZV9PP%{ewG(dH)jc*SU`+wEkKAIYP2nY~-Re@)H^h4abYt7Rqs)fau>rc5YTGws|gF7oMyGm#WUI5%m$rE~#X89B)}XoN7|B9t$(J zcU?V*jE|h9T(tFeBJZP)Y&Ht^rHbi9 z{WAZg;v|qsSfa4h*lfMj1^kFw8S{AUf7;p!A`ZUxe|DN&$|BYbH5ZQDPjA$2imXd| z808b|?xg)(%DBYZRL48Ci0@eJ*$x{?b1B~Z&<2QDP;1cLjOF2cF28#Rz`V<&vQXk} zB$@T67Yj{p*&tqvaEO0Rh7L8)Tzbe#q;&_%12M>UuGa`!xi6)^%&wqJ`Y=o(mhTqW zC#xt)f0=Ugp0da{q8@>#mzkH|yjPAxZd0dPwJ9loPFn5h#VTdtcBxnqYn()RKEeR| z+$;$ZvIb?z?qp_H#J&!N#}9(QPwVv)7Td~0PUe=_LG+5dsl2TE89bV9(6G#RQm}5x z#<=1riw!e5wK7!LTVyzk*K;|2OZwh4yGqM=e^Fb`ZC#ZNr=d85dz?zhE7Nv4?8mQP zf>=p;xf`@vLFu}L*g3HdGon_t70i^|xdGs>MIUn@Kk?sm`@+EM7`x;ko{yIFKK7fK zO*Ln^$QIDNoT`{m$72~CFh}KL1=Ge)OZF2QlP~e8z8z|jB&0i5yS?wHZj~IF*w@in ze?O2mXxU3xY8)@~%gQ-DCvd$U^Y#;XfWh{T#T1!4r~*dNx~&|5cOC2_k(EHD#{V)$ z@W{SYiwMb@nJsj{CQ^P?K|!?($|8!Big^QXTPzIw25tsR=WPc%NcC_c%Tbp7JV=x> zd3d9t2Me{FjGHQzl%pKgoKYHrm%kiOe_=cRv}8ZQv6rCVq<#j!UP%)J8mcbc89oqcq}jueE*0c; znPQ3>llMn~LCr-X*#n`w}uGjy3rwn{Ep7R5fe3 ztmkF|YpPtG!bcd>fLd$P({Tz)e?>#MMm3I$o=PD#?T0qCZyeck@J>%ZevB=60ZcV< z8;*=c`xl1<8}L`qFSINnIndsZIi%zr{159{b?w<^V4=r?Jx167JdX@XX)%chBowf5 zci&KxhGNngoKnY!-RsmV`Pd1M((xsP%u}wN-#F;IMLk^?rQ}xsx=1@oVmq?tsoLR2@eLX=V)RMe^nwH&Nad^F zjB>nuCcRGYQ%`3g8fD@>&6d-9Ukbf0uGOX4*CqX0quLMbdW$d2!e5&@P>?M{e|R9qwWo~|L!+wpLuOi1i|S?s2Ljfrk$0X|q@_ z0f-;#^%IhaCB3Tdu2u$LU%zOc$RYEwj^ohVL;@xGZD~qz$oL`>0IQGdkhp)5UI>*N zXMnTnfxMJs<|u%1c*U%_5XF_k7rE;$P4@0JdCdFLA!r|9e^p6vAi zQvDRB<)o65(x&cxOuM#uKQ1|yZjtLQ%l7m(I#aiT_>`^C3#)6Wb#I$qouF{-ko=$= zB`+_@A-iYkv0Oik+&)?qhw?4gb}K#Q<0E}5hj1tDZIt|HV}Xv%Kast}X(E@Ar>jFP z5`a0BBp$W{f04gBjNtqN2(~5d2Y|L zbbXKo>ge=Ycs^bh z1_jO4sFmCPV}v$4MsP1(Z}$Jb9-(8~hp1M&qh%x-Dgf&yC$h1oR)|h&ct!K`YQ?vX z^b2sgHM5a-XK!hSRX9~t-TI^65$MX}@D`aQMDf6PENYZ_u~%elIw_-EJIGRMkBWWO ze|tEJcLxNs;zCBo?JS!A+MAZ-H$qmjg7WeMa3zPg?10}z#Z0oZu0WJf(P8^2Q^u=B zFQNElI*Dg@ROk7;mrIC)V6(C&qOt?H9-R*f1Y8^cVv=Pjp*4y!jzhw=eNbQoPxe`6 zfBxqi2j$_mrkyp1SFx2!b$UANPR74`f7Qfqck1TSR$EQITRVD5i2e*8GwS+o=?cic zY+Y%_xH&jAc%&K@akBI)=+0`-o#@}fkDG7xTS?{NgV1_hL8Ze?N^Q$qi!dI00eA%U zR?0-4Q?VZ6eXP$d@E$b zn4BuzWU6_C!@n-&%J@v038*I3C>J;VkfqZDn%mw6TM^XK0p|qtk0{SR$TxTkoHd*p z(O^@K1JLnObB(P=xzmIG-4q&0fAyrUYy~^;oYD?sP|AuF7|4wzKJPc2mbuFE^(J%L zegm~t-5WTUzyVIhcyG{+85lgjPkQ#YTRn{M5Y|`Hd3TP33Y8a~Zt4XffPhj7&x#o{~M2ZwW z2ox*@(8OGq)Gf8w;Q;Cqi2);12>rBLZ@X)&`>R9Plcsb@62Wi|IVt#lc_BoG3{yo1 zGI|~=V;8c{XspqiUf>~Ge@9Czw;3JWh-%hHEhuhPb2z&ItV{CfVJlO_)BCDv)QIKi zrH|U$ITxLebQ|f5uXTZ1b-%VOXGQj9Z??-1V53rIa^gc3knj2)H3emLEmO^WYH7xi zE_yY3J4~5>sR$m0M>5Y2H#|XsR8MSs(^vTRwSE8m`@b;O-c$x11k7rP=*wu(1?*Vq;M@un3-2jok`2H0-dC-`WN z?d2hEadt@lz@R%-9p;kqWrJyr&eL+#OG}{#&*aWrK*?^`evr+P7ghFb2Z={6h?QAUP=J=kDV%EvhAxJ7z+$l ztsDQ+zgrgpBmE|O3AlMGc;dfOzd{j#5{uQ822=*Jh`Lu=Y>{Kr!uTQDhlt1XdgJ@& zFaJvDgs>>-Uk3U`F?=0(2HHt0e-f|^qVY84rN<7Nl|I# z^_0t@Tv2Yl+7?P2Jau>Zr0PAa`&Wg4IeP#de{X=)HL+t&y}wjabFLvFkQ?zd2cPS#{Qe7@ejo`B@o1vr+7+O9|b8e8&t&Ds+gPY+T6S+(`iq|=JsP8!hy`- z%y&?O`&6pDjN3aFMMD6k`r-}S{NzGvf1kPrK2=oRJs?+Rk9v)eg}ZvZ=b1jj){+K{ z;8(DvZr3MAO*7F-DxtvF)LezzT&N+B=Dd^OGA+u*%==DaQMQN5(Gh?{uL`ed=CVNS z+B{Dpumax>5C!-D;L9q%zTa(ov;)7lUspWsyaWsm3$r|n+RYUfEZx9POVMVp{Mk;-O2)~p=14Q3)KmOINQ?C2iP=KiVgxf!Od!j z8P7Cl&!lWX@UIe{q}X6F!&Qz5nRO+^@><<%&B!yh?pMkU3&Vd zb?d1=H>W`51B&skiY|DXir~nae>d$F#8!x6AP5aF4#Eao@8?x}=EjFyrj04`no>+j z62~#6Kq)vPJ>qT>rY-^qp;4n+9`dD3*GVO(u+o*t%t7BEzbAz>c`<7s3erz1{g12- z+U@yVnO@(XoBH|k0P>h#5~ESlo%W;qTqav`rKYq82XF|;oJw|%hEUXde?>;}Ws8{& z$vR~URe-vNe8e;0y?2b1ol9y;?^;PQj?kP_=O+@U{mHX?5qC-;do0(#&Cg%kmrw0K zpRygV4dzW{)h^cs$$QM&0Jyn%J^g^rJS~C*5a7WEaNKUat(@D6$Cm}e5`0m`)VsN^F6il^ z-F*#F#Z63nt2c3aBP(#`BX7hO1*E&CqsjU5O>UZ4mvWQzO38UDNJZ_}6j?a^i1*tD z`|ZA;3G!hT#wkdn>b0Y1jha|lpIb}1LrDm=qQl`;UBW39f<-`_@ve}IjTf|0;*r%53ox5ZzGEN=S})M3EiuQ^_BVFCno)2W(!Ifkb) zbJTYoTb0-IR+!b~FWAQ}!TKR5Vv%M*-~|e!O#_JNAS+AykE;e^jO9+hooY0*B76XSGhC)ZK~LO@S5i__$>3QK}r9msr3SwV`ZJ z7N?%9GVDg*QvPM~zZUDyuTMiKQrBZT$UUtnK-SNN5br?q#wOM&Hu7kq!UuU3d=9r) ze#=-LOfM`;%w&6m!<NQWrb@m!sI#f4Mo;W{*mRl&_CY#F&HR zym@dH_8vg*?UY0H!@O#j=rXfP*GnH?Il_?$87c^oIGPn1i{pkT-4<;Orc*-Fx@=1G znO#W!3}`|*Sxc*e%uMLG`u;eFf3@HL$LH{uZ{y#eq5idO&US@mhkU6D8V^Y;>~+5mWt5Cfld^J2qU0}YJrkGZad!Tcpw^O&YNr<1@PyBz0uK;c z4MByo>`ES*V)P*=8jQL=jv7OH87DprXv2Yg74}%;e@8p@uiwVE@9l|LpQ5$Yo2&H$ zAf?bbh}7CElHsKD5HuV@mQZ`z!l6hS^10Kpjslo9wRg)B(37@)tjNzN)SziJ^z0e=J3De^&HP!Plc#N#gu4#es9NHjRd4 z2k|K9&2hm)9OUQ%Ayy**rF^`laoB89S+WhN0KnDD#!ZL{7TVjPLR3%`)G?nB-&X7E zub;loKgRs}Mp%lERm)(a$^ny|ptG?+CKaWW9K9xBXt0(6J9DSjiUg6WDLI&ivg39_ zf7-XE(mn}BjpC1-xR0eFu{-fg3Eot%m$tcdgS8i^6m7cO#`zJ-2w{Y(OJ$?rAck5J zM9|BFrA9QEK&9IgjHBXMj#}EtJ0m=5!N}_AL$&sm;9t(z9dClk)Ul^hSX03TqHk1e z$Z6?AB{dKnA@x3=tM-{n3v8m0~`Ru4|*j7kZshE*{!deY=;u` zfpOGeCmt$->%4YbK17y)N4g6e~BN5 z@&w8Zk~i#B%Z?<_5Oeczg8#8zpMTNjZx#{BW?S9Z6MjD@oh`_`-canIr zw%twoph>RG{Z70%fHI2^~blV-(UCyC;&Wwk_4e zoB8wBhfVtj;&E1a!AZ9(h;MZg=hJ#Kq-*W_iv9leAJY)q`Bs359MQ7e-jiA()NyHF#x`Z2n}UH8K)!1Qe*iuq(VV&< z@w^X@`K{F4u;;@8d9|aJRxnir4Xt^C&XgTiF{LPl#BUKlsOxKRe1J$+ z!ANTVlRmsEttuR|XS23x=k~BrK0;=_Snj3`c#3D#U~MXgS@q#nQBr01vdbst4PEj@ zyC}{BiplsMKp3#1EV*5gOv!k6=%-^0dD)wjuh{kZc2X{7DKgu5f3gVw`t#Gjw?BTN z>V9)tdvl9CC?0Is@AkIUM9YKJ9lh)+RDoa@t7xSp^u5V#S60z-Bx; z?H6_GAzo|sc67xTf2icB8gsCdaRh}7SoX_{1X;O42Qh??CK7Z6Nt5<)DW_+FATjfvY90av zNFk)DM>zXOyYDyMa+2MPLZK`|Iuxr6cT=84Hy=>wIKv*nu-JT3II zc0ZZ`sy4mM|9oU|Rjs^jPwZ1AFjW`H_5e4Q&&(aYI^ts`j=mPX*DSNDHT&6e3O67>+ARa%MU5FFJC|R`R&_pe}BAPOxCCG+Gfj|)d0)~i#FYR z!HvX>YFZ^8cQ4=c(I^CV^0pIq>i{ejV(q_A?@lQRB1I&4=PGw6!YEkXjhVZD>Bsc0 zh?m7X)o;~f^rN9TcUfA8yA{wMqe{sUuuNuV>DQ*eQY9w+Fg=QFL*k{ZnNhS})Sg0- z*qw|(e?U_sikN?^pT+ZHsfZ@x3@>#QbBbyw4*QVX+0uMlzrWswJVJU{cyCSdnNy8S zOXA9h=mbgK0{!k`>fG3^2q<1QU9+h32&bHoxmhq)62l2fyd{;UWohhm-mVM?U~LUA zFQ-<0L-=BBpR|0z6{h$&oJCnIip%bEsq9zDf7s`mf^_Q0x>E8eLRxV8 zEvjZmo*~jEkA(hl_WaBXN_z5lRFt`h*o(NaNn31I!_sKf8o3^~ZU6X8&GUxLUKhFS z)JplM26C12dFneW52i$$O%yj}2Lq{guz3S+gCnZlUa9f2w`|%-^B9Lxp~P-ZNz)yw zf1T9Qhhmj>W!ZvVmRgGPS}AJ45QFEuy%;DG(Kjh>^Kw*<-KQ`Q6`3;eghj{JrS%66 z{ZNjjw9AU6%+MSikh+)I4JQcI{J@) ze*5cr63at=uBbcWUw}iQhW>Vcd0{M)feaDe^HE4M90P0g4e`k(q zQl3p7q6#IW8WyNo%A5E%v};Lu>7&LlD-$&sf?sfsnZu^ zyLme&vUSz7B#TS^kLEb-3=fd@e^@v)B?(*n6A!(U1!aWCby-rDPFhfp$h>i?kwl8_ zr$a-lBsr);;{LW+<=GZ{_|nNe5pnX!H{}$m`MVBh$4FskXB2(ka^YR0q3QKqLMMG>)*n;y+y{mCNY_(BdR&Buh zbj(**Aqx@VSm424r^AoKe*xC+46vPlTWAyHqgx{TLt&|%g9F$u&NdGA)plNyExYxX z&-qlb7cANGW*1P=Y88p3GH-jK$d<&#?mp|ZVRw-B)a|`=H&FE{bFS)btj$IjyNWg$Wa5`dA3>Z#e;HsX^rBNFad6jbj5<5&(rFeT9aSxG4L2&FOtAH#Z>>XFI%O`B z6)yx1(ZN!gd2QqLe?#M0-KW``AhD?ip4PC|b#G6RzW;jTfsqj(a~*_%$ki;AX^aqxy#2@`DFNVo$w+jrVm2-Ti^ z{A;nmyW;L;@SxbW-U+jg_u(x;KbI+-7S_fz;QFOlRaKvEF5g@cM&eBmp0VX;k+$Zj z8DH#He@s?y%Aa@J*ZHme{^iq8%k~KWY+CoYjK9E!k&IIg0yEi>5PvuYW#3{{Pvs6e zux(uwW}~|JVTeHeTJr;2@T&H*DmV& z_p@s9;k*L*xG7jT+1uL!t|v*sXvFRY=BqVIe=gBxLzO@ZdNLDPp%EnFakLSgXm#DU zLR=%`DmUoNyXv}Ki}b-eQroe*k7fJodY2u26yR3+NAng#akK%@nAagqcT22URfdLN zRdoQBq!7x;Ce;2Em_uSdsleGkXFUix{$Ebi*C5Zm7`2rUkO@q%8&0(=IJY!GNi*B^ zf3a9(gPZgKG){I9*cA3W8oS{h032d@v%fYk=jy{5sCN$?msu2v9qN;YT8<^-vCF9- zk=vG)GD?P~kX5jL*UMMk$4&Krj~2Q7yvzP5iT(?8@#`=B%a=E0g;!amQQRq4`5=>L zsiC07tU%zQNN+IU?7Z{lH1ZnwaGbqWf5lw*)?F*QJjc>FsMIHl1(<}rtx{Q7bucoR z;!mJco1i=gz0RqlK=L06lj1W{@+GAg+|N!p^F@<*1;4 z5tTG4Vyg5WP9-NTJV+QRI&aDL2F+-gN~Yge-WT)$$WA?#sM%`xKmQMb=wPdi1JwZl D<+UsU diff --git a/media-libs/allegro/Manifest b/media-libs/allegro/Manifest index 4981e02a301e..b3721058a319 100644 --- a/media-libs/allegro/Manifest +++ b/media-libs/allegro/Manifest @@ -12,5 +12,5 @@ DIST allegro-4.4.3.1.tar.gz 4663634 BLAKE2B 23fa8cd77858243bfa8191f6bca26f50d162 DIST allegro-5.2.5.0.tar.gz 7849326 BLAKE2B 8d8995b9ad252b81c534099ffd91d81bbdcf4a34f7ca7c4fb7dd97e5c075869c212fa68445a5fe479a675d755ad0414976c11cbc112ecdd61f1fa09704957b21 SHA512 c6341396ad7340233c1297ed122095e5c2d129a32da2350b4bb39c4b74f8d56d57ec4e608defec471d63fff51d786f0a9f3844be82f81cdb3d48d5bc49908b12 EBUILD allegro-4.4.2-r2.ebuild 2737 BLAKE2B 53d1da512860d07ae86685094c73795eff384dccac3bfdcaa14e766300043289163cf721ff53abcc826070182eb14bef098fcadb2cda4730cd6042ed76116d4c SHA512 947594d6b3dcc1df3cb7359d41ddac48b8095933aa82dc5e064c92534e94d380ff0b65896a5558b82c11b7149c5f4dd552017b247c35b233318a6e5b010cff0c EBUILD allegro-4.4.3.1.ebuild 2974 BLAKE2B 528154f76a3881238dc604cddfa85c308d5b03333be69ff946083abb26aa589e44a85b684b4913638f2ca70b6dabd84df392d07bfd806f204c61d61af31263d5 SHA512 45f1829f0cc3cdd3a15f7ff92c6712c4c871e61cacf92ba8be1b0394f20b1649532e0e5a7bda3407218d0203788217383d8c788a72145d7a02965eeacdd8cb3f -EBUILD allegro-5.2.5.0.ebuild 2817 BLAKE2B 26bc7d624366d775aca8b8d05978c6cbdcabcd40ee68c233d7b8f41c35aa9f1200d3114ea9674bec81f9fa34b6da877caa727c00809e8fb71f51f54c645cd66a SHA512 c4332466c54a64179b190bd2ca18c4db52ecbb2b5b2208257392de89e0987284c66cfa8aeedf8fa5a9eb7e87c23e223919cec83067400116f697036f5454e4d3 +EBUILD allegro-5.2.5.0.ebuild 2824 BLAKE2B 53f03e63f58b50034696b81b90db488034c25907c2b30acb68432bcd1e8e1efb62dbb9133cdb5f368ddcb315475928b6c46232ac0a56a9a26b588f1e0f4ec189 SHA512 bef3abd2955fed7d934a0d7a674de507dd4072d0c85dd6e42564f079041acac54b3d6a5c72bc9572733137cadc827258beff93bccbbe744cc0a798540dba1bce MISC metadata.xml 1034 BLAKE2B c1cdd935feae4561903bde181428ef0d71743f85e7756f507087528641471b4af3d1339758c3d829f8244b5cec7cc74bb7563699b9e5b05146ae4c6abe8dd5af SHA512 21301cc66fe94a4d728900cd5856d3e0d27507b1d340e36246c183b13232cb7f9c9da9f8b20428bd387c7216a892dce169c2bc885caabacb08a32892faffc994 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 b14912c97d64..794153956293 100644 --- a/media-libs/babl/Manifest +++ b/media-libs/babl/Manifest @@ -1,8 +1,10 @@ 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 EBUILD babl-0.1.66-r1.ebuild 1575 BLAKE2B c45a13adf99809857f345b0f0a3ef510c0a7b8d0b6f9407eba9e5c64c2a60498d5e211f6cd0feb4d7eeb053f4534e2be8ce03bacd281f402c1a20d49d4f5a58e SHA512 10137ee08bc7449f692885f661358c0c81e4065521aa3f64534c0ad0b9f5c572b983714ac214821df0204df41cca302a3dd1c65362527cab17886c1b30e5c601 EBUILD babl-0.1.66.ebuild 1526 BLAKE2B fd0b0a8d90ecd659174bbbea81a30815bf6ba733a549bb9bec26122447c77095f4c40a76e4dc650cbeceab7c2f2cece0ca4f830a05acfa164a5fa64cc14c0abb SHA512 2ce3d9e86d9bee1423c9f9bab80b6c5b385f9be7fa6a0c0fb25c5cfeca46e64708c630c1fda4ce600c3cb61b1a47df3cc4bbcf8637d3fe15b46c95b1c4bcce70 EBUILD babl-0.1.74-r1.ebuild 1604 BLAKE2B 75805349e710fcd3255f904c6ec4931f850ced00946d65827433e88115e13bcb686b1e020525cdb4a65ffb94b41a4b8ea2799a08662309064926aaf95c6cd35c SHA512 42102ff0ca81ea4a05eac5be4f9c4eae08ca738e352cc014da0f6c0b6aeed54b595ea386ddfeffe9bba1bfc0b5354233ae9333da466811b09ab41d2461839e09 EBUILD babl-0.1.74.ebuild 1531 BLAKE2B 96d7fdedcedd21ca6a29d2431353cdbcc8ca192f0002565a2371c31eb54a5a4ab2eefdb2494b2eed4492dd16a9dafbb207a2f14be1b58abfdfa33b4985eed73d SHA512 b80760c10d05f679ea6511ee395dc595f14666bcbf6ef9a85733b56ece74592b91d914432eaed23f83ec960bb1fd81d93843386b4d429032a7035e7feab6ef7c +EBUILD babl-0.1.78.ebuild 1836 BLAKE2B 44380d3a91670a7a56e6e604cc912e3dccff04d8826272f006aeb9951a1140cbe0acfe0f412f26a7fab9d08bbbebcbd302d779f437b6a84fc01e6d4896faffc1 SHA512 7a469576467529eb1c2b3f388f67822c551d554a9013f3cc35e695e1e0d880f9baa31c37f7442d743a53313aad36484a20488ade7280b02d339ab837dd058865 EBUILD babl-9999.ebuild 1836 BLAKE2B 44380d3a91670a7a56e6e604cc912e3dccff04d8826272f006aeb9951a1140cbe0acfe0f412f26a7fab9d08bbbebcbd302d779f437b6a84fc01e6d4896faffc1 SHA512 7a469576467529eb1c2b3f388f67822c551d554a9013f3cc35e695e1e0d880f9baa31c37f7442d743a53313aad36484a20488ade7280b02d339ab837dd058865 MISC metadata.xml 370 BLAKE2B 18f0dfd3b6fb8f284f888dbcd30d3d4ddce8753e58ef3e92ba0803bd6dadd36962f2f6e57dcd6ccebc547bf43b8972bdaf27e5817c77307172fdb835fe2d9c9e SHA512 9ad9dbdfc25d5a59c0129f1f83615d73bcb9026cc0411a71e9987bca46389fa5f3905a72d22ddac319b1838b770cc5755a2ec312a05db1752e10be5cca08ea38 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/Manifest b/media-libs/dumb/Manifest index 301b24a87307..0b29173113cf 100644 --- a/media-libs/dumb/Manifest +++ b/media-libs/dumb/Manifest @@ -4,5 +4,5 @@ AUX dumb-2.0.3-pkg-config.patch 667 BLAKE2B 1607438fc49682500cdbeb4af8aa2eca5b4a DIST dumb-0.9.3.tar.gz 167379 BLAKE2B 1a9f62b784f8e8ba5b30b892bc9588bbebca7d5270b5d1161230c1c538d1aed8c6d2f2afa6a9087858ad45dccee9c640498548a845b2f046a0c390e7a84525cc SHA512 9ecdea460858b7e6ad7ca2534ecb3581397e6c1fa904459affe19ce49f528e580e143b42b13413b292ae7b57901a8008e6a9ee3821824f6ff7914b136f75c658 DIST dumb-2.0.3.tar.gz 186576 BLAKE2B 0bd2e512b88260e67b11856630aecfdda2f11a8c5f931c1da3451dbfc15cd5e7e38e718d12b99e0598d9522cf259317a98c5d3088dd979c487a8971fd562ee3f SHA512 18b10a507d69a754cdf97fbeae41c17f211a6ba1f166a822276bdb6769d3edc326919067a3f4d1247d6715d7a5a8276669d83b9427e7336c6d111593fb7e36cf EBUILD dumb-0.9.3-r3.ebuild 1946 BLAKE2B 9cf6f12f20dfafa9bea7bdd7d1075ea9b78a38ff4c3835f0b11f929da962b80f633a8dff3c924eab60de00f59fcc3feb0b7f5e966a42f8faa4849e001e37ea96 SHA512 7b53f9a0b2e4169672542b2acdfe5b348907d89d1789d12daf12997d2052ccd27bbd292523d5fb52a04ea1e15a1adf31184303a489b49bceaf76f097b96a0998 -EBUILD dumb-2.0.3.ebuild 996 BLAKE2B 7bd9136e66ff8a45d8b85e3a41b6bea19afeba36ef5ee9fc6146e0d957a1690c982156998101205feb05b6af6a196e24b019cec4f2565812fb231ae931376609 SHA512 8cca80a77c1ea2dbbc474a6bbd86c99ed5f1f5794e1a893b6b60258cefb58e19bca7fb6212d4ee3369a4b69d8f88e16ec4673527672d47137cd6012c626cb3b4 +EBUILD dumb-2.0.3.ebuild 1003 BLAKE2B 0c32918861f4423087bc1d88dca6359df5ed921f56699f08992b565c23f426a8df85c99b8418319540680a00c8ad8154365caac20f060409de2383ed3f840377 SHA512 89edb432c9c2c8021ec29407356c4ee968dba4f347eb69bb6cec6a5790e5272f0856cdb5533fca1b47e1af9a78083e045cdeb15ebddd31783f3736e6ff1c0660 MISC metadata.xml 449 BLAKE2B 559267d1804b59df90c5215e6a188c3140673a3727c092fdcce9dafc10b016e22d7a13abd0b174cff1c29b90e9778909e49df70ff84643045c71dcc730e883c8 SHA512 dfb5c4d19a6406fd6dec98b07ca901c22a1690137e308b27e4c64973ff2bcd2cb042ce5f1b062fc619e5739da7ecc67d50923baf527c0b9116e5a196351de543 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 a6e0dc4de44f..d502a8fd638c 100644 --- a/media-libs/gegl/Manifest +++ b/media-libs/gegl/Manifest @@ -22,6 +22,7 @@ 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 EBUILD gegl-0.2.0-r6.ebuild 4873 BLAKE2B 5bc1189a195da303ebbb13e7e211743cdd711561c399513139dbc098287e9333698fc106cfe2ed1959874e0a740f4a8b25f23134d5962aa6f3aa55bd87276239 SHA512 4c677caf2159ae4300244a84f05e28836c32327ad85abbb812435987756cd704f95557bb779f0a7510edf8263f3422004791ada25b6b9cf5ccc61d77d2e774a8 EBUILD gegl-0.3.34-r1.ebuild 5237 BLAKE2B 126d2ae08ac5620cfdf77fc9f0dbfe5aac17936863c22cdf4114cf8702ea04dd23f0b47305ec35808819c91b77ba35cdba07f0e2892018b651e7492cbfa1d30f SHA512 ac2acdd2fa6dbe3f41855d0419b868905067e0932876a7554272de0578cf033bece1719127deaa180c1ac269328810c24f9325698091f2a64bd7854d3deeacbc EBUILD gegl-0.3.34.ebuild 5295 BLAKE2B a6fc62fd62139fa40fadb7e14ff1160c408e21a5b9e383fa79ddf4232452856c7235e2b74cc5a330ed38f4910b9223225ffaf8efc59f54fdc73c38036a66ac06 SHA512 58fc9363a644ce358c29217783c1beb0b2291605af9f507adcc34f8cff15a582087e03817398dc9c4d442e624a98035c46a27b9d7a440c97f6125286bb36128b @@ -31,5 +32,6 @@ EBUILD gegl-0.4.18-r1.ebuild 4822 BLAKE2B e2d3604bdb9424d8a46b6b696dea3078df5a8c EBUILD gegl-0.4.18.ebuild 4815 BLAKE2B 071fdd84d129cbe18bb3c01a613d8286aaf5d464ce46e04b39b13368bd9eceba2400ece71a6b2becaece62e7933ea3737f1db58abde220ac6b3addf2d79e3057 SHA512 fe41c1f229eb5c34b0413bce192bd5ca03f2f94fad1a99928fad2e603b5bcbe0e9996b966a05a2f200b2eb2a1f2a29246086993276b8a1d29af471847e06eb51 EBUILD gegl-0.4.22-r1.ebuild 4781 BLAKE2B fed7f87e693fa3d662b52c1729ce3eec8a606c78a6b8ade14e6d28f9456681854a28b31ebbc6c97c9601e77419489254b0b303861a86c150d0b7e2bd57575aa1 SHA512 04b9d4a338dbd4b3f45c2fd01fd9d0dc07d0f9d26d301992cb02154d327949a58ec8c52a73552a3cc49f023a91ef3e86a308f510531f35be827b1c395e081537 EBUILD gegl-0.4.22.ebuild 4774 BLAKE2B 7d220b64f490ab65dbe3a87cafb7d1b55dae285b4d03179939479431eca4b44fd11edcc4eb3d31c1aee979cc6d3122b71c60b5ec9d980a8c2b8911f5497ede7b SHA512 5d321f47fd284e67f748115dbc87591fd4fe18463df747d43b54e8aac07fe763a9ece2e0eea1bc31481806c58bc58dbf84ec8c1b8c44ff39d0eb08b9fcf2df5b +EBUILD gegl-0.4.24.ebuild 4787 BLAKE2B fda8c607201520e1b015731efd276d61d68d9ee1f5a82b04555670155958792f684eee91755058e93400b7737d833ff09d2fcd4c153f7e977daddf1285328b12 SHA512 2cbc53b3eeed90fdb41c688092c0786c4b4483d86aa4becd5b78c8f5734fd05605e75e491c87bd97421a6fba7b3e9052d7396e25a4e4701d93aeff7fa83cbafb EBUILD gegl-9999.ebuild 4395 BLAKE2B 18c36f50c02010c6fee96c1d90a6154b20f1338f66b824100e358210cee92385972d7b70b2fbafaf5a2a178c7184455017a5da607738cb7368024b9eb99999f3 SHA512 f221199f6db08de50b3f19fa6006528bed6754db0dd5afdf49da49a0031f467d09f76ae7314364df894ac26c0ccb2f1d1bd939c5df50409c61f99f6251962b46 MISC metadata.xml 550 BLAKE2B 8afb3a5aa69ba6b3139f3183ed013cd0797edad0865b0aebcd2824a31549f4968e938017adb85506fea2e60c18ea1278fd3bce0ce1cf9be0efb74b1f0b020470 SHA512 8c5637454afcab249f671518153067a99cac9d60d8e9108688b4328a19ea653de21948a63c7e680585d208c0b3230fd2fb87c2d8a0a7266d31bc328342a47016 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 24a2c6c1103f..b4a33dcce1a9 100644 --- a/media-libs/grilo/Manifest +++ b/media-libs/grilo/Manifest @@ -1,5 +1,3 @@ -DIST grilo-0.3.11.tar.xz 233516 BLAKE2B 4f239ae99bbd0fefe501e60bbb1249641a2996a26cc8342d5b8daf0665baaad268de9e295bf52b0b504da5c9a0a1f9174664c1afe1303e5dc8a5b547b2e1d160 SHA512 fd46d035982b14ed19681acce3f4878cc678919babc031ce5eb577a21d14f97b905eb5094b344b7fc732bf317fb504dae940cffb7875de2d577bae431b7f9c36 DIST grilo-0.3.12.tar.xz 234340 BLAKE2B dd9f2558dee73080d87a98209816ca79a13fee4934a9e456190616e11565095e3c08e64f3ccec30e3bb7a102a9e23c25ba32a95f963676516a354a785bd6bdd6 SHA512 c0badc4b3f96efa04e6f3b5f32b2322855d9a660f748ce68012d266a6f5936f850bd63e559c782ae02ee24ba282c3b3882c6b8fae99019b913d74ff927a31017 -EBUILD grilo-0.3.11.ebuild 2180 BLAKE2B 61b553437971cc50a0e7dc2fd6422285a883c3cbcdd35c10a1c5a7247727c6dd3c7b03c51f3cda9a23e73a4e4da680f685788133b5e190c5c2014470dc8e9450 SHA512 c6089603299430d6da1a6f6635a72914816b0cff07852e86652f6c440cc440c9c26f41bc8fa4e84eea2ef730cbe62444d9281e2daf2d3f1c8f67a884f39dfd0c EBUILD grilo-0.3.12.ebuild 2180 BLAKE2B 27550bf4f8514ff6df87612a22681109f16e65fee25ec0c347b9f1cbd44002ef83bc9e30104158f9be5d2952ea1344b6235d9caacf7ecc9717d279c585aa7ccf SHA512 0f65d12581b16f1b7684b107224eebf880727bd03dbb5eeed3db68ebe551a04bca7579901afce3e8f3a7159f369713e71c0a08e7e76f39472a5e0df58b0e07fe MISC metadata.xml 728 BLAKE2B f552b3317894c70912c17e3e46367198f4451940b5029508f83ba3ce904faea24ed3876195f1b062145582dd268064e0c63636ddd5d6033b7032b392e10abba0 SHA512 bbd75a063a5697c257dd9084961d6519fb71409dcd1375d66ff25218deee87841c822edfa66d440cd5c6bfbad70942f01b30f2b7e1a3cc9727beac23ca717b5f 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/Manifest b/media-libs/libjsw/Manifest index d43dc98e7999..66998de06564 100644 --- a/media-libs/libjsw/Manifest +++ b/media-libs/libjsw/Manifest @@ -1,4 +1,5 @@ -AUX libjsw-1.5.8-build.patch 3093 BLAKE2B c7e36fb40808241f5c64e8d9d28824f7f9a6824cd74bd4d9d5dd87a2dccb6d2469fdaddfe072a44a4d026ac78a3ec7024fd7e88d8ee9069a2845a63c8631fd84 SHA512 be2933152b4f47637c744364218a00e36dd39efe8a15e2641940ce12dec1cc0a7e4a103f2fec6431c986b357bde2f500d33ba64d649e827ea5cf6d1cb00d824f +AUX libjsw-1.5.8-build.patch 4628 BLAKE2B 87ec8de6e4c59648dd53c425a7936af8fccd98f0eabd166752b08ba1c5c6f004a40060730ec92be8c8e55ff11387ca68b77ce2d870d74895907152bb3b89b0fc SHA512 928d086db70a35ba8af7b9dd3a6cd4216e8139dadbdae28db540bfa319b13cfa6c14777c3011469fedb8f9b2c3dfa65944d55c65c3354fac942939f4f1b1878e +AUX libjsw-1.5.8-musl.patch 250 BLAKE2B e68307555f16f53db5e193a41dbe3d38260dfbaf54d1d13168bbbd498d37ec5a76949ede71d2da2939ba0ed82128ba685834faababcaa456d5c0b66792254d36 SHA512 4fa36034e04721edc328eaf45093bcac81ba69e5a297eed346ecd0b974890ba1b3e79d85ca2c896bd4df1741159034df63553c2fdef545dd30801f5a0c4e81b8 DIST libjsw-1.5.8.tar.bz2 348121 BLAKE2B 5619c32657105eede8fefbd8cba51c1e193853517dfb7642fb9f97888ecd99a753934d30f9c1a3bb689a77607cc1eaf518d2112f7ba5ce2d198b7800642b8c8d SHA512 b858ed124366bd2df6710c07d82a447cc7227f1e442b3a3652d50734d97edef45b42b5a8bf84d4675c0130ab4da080a8409bfb6e1c80cb747930ac431dbf1226 -EBUILD libjsw-1.5.8.ebuild 921 BLAKE2B f096eade3b0ddaf617424f6b5fa829a04c9727f8538381df50681e4afbfa279fdcabe5b8c42bf6007b977ad901f62723df7d4511e20579e1188a288074b46ed3 SHA512 d20b905cc26221cf9e8a561c3635371bef51dde2937fa811bda98c4a8c53efdcc28ec7229b3ea6bce183a242cbc200752568a1c7d36455fb73526a7e1c3f3f9a +EBUILD libjsw-1.5.8.ebuild 950 BLAKE2B 02c04eae9d27885e36d4f8ac4ab0d0e638f3a26ad467debc71ed03128a3d3b1abc2e61f149dbba386bf7e72b26115b137644c813715e6badf0e315e262dca5ad SHA512 668e5103f995a292030a793657d363efdad05322133c260477de7ce91020bf4724d1d8195a21000277940c3f0408af66a75245e3a5dd066a80cfac865754ad7b MISC metadata.xml 327 BLAKE2B 80a44a6643e998cbffdeebefff28dc9f6f3729b82f9d2c88ffb73cd68f6e68926f24f4d3ec30d4f9e6fc94fa511130e6dde1f92cf95a31e542b28dd3879442b9 SHA512 4650cad04ddc9be998c7d9560dfb0732fed12908c288751c256e351444a3c596401ba81eb43fe8679881d660c89bcc5d08dbcd80c5130a8d5aae5f4c2eac7fa1 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/Manifest b/media-libs/libtgvoip/Manifest index 9b20e933222e..60e6d2db42aa 100644 --- a/media-libs/libtgvoip/Manifest +++ b/media-libs/libtgvoip/Manifest @@ -1,7 +1,8 @@ +AUX configure-bashisms.patch 3468 BLAKE2B 85906a536dfe88640647faa07366ee36de82819afcde9fd36e61b464b466c18aa20571d9a8c32f5070f95bc80b945c9f8343d95b44f334ea6a589e84210fb33c SHA512 d446cbd0c89ee91653bd5b8bb5f267237b04ed768631493868eaf83fa77223cee8e5de87806f71d1cec601de67dd337a3ec0a5cb5d409d3e156370899c849b15 DIST libtgvoip-2.4.4_p20200430.tar.gz 1481816 BLAKE2B 82bf6b880f28c9b63f547e473547298e25ea3b7e35b3a832a7375b0ae3a745ea3b5d55f5e635ec678e388a608532a14de85f50828da1dbc9ed77dc23be64b9e0 SHA512 f3130c50dfa7d3f710809bb72fb71d1b246bc91e9f8f413e704499011c8ff01f87a7226315f7cfd6edf2d2b8b6c875508185f516792ff5db74556aface33cdb4 DIST libtgvoip-2.4.4_p20200525.tar.gz 1482357 BLAKE2B 9324165a2818f3d6907fb80403c8df83e196e7566161d781f5608c2bc4fc0f34a4b69883202ac1a9d20d783d363534c11436cedcd24fa93c092eaca97369734e SHA512 5c9fbbccde8fb7dbe8076cda53a3ec80f633493c9b3016627307463dca3426623703cd28ea7ad360bd9ff7c062edecd04787b9f8a32c439cc6622d8680d624c0 DIST libtgvoip-2.4.4_p20200701.tar.gz 1090571 BLAKE2B e1e3bf129e124aa907e15afaefb1ea2ae44fcb7ab6670e7727ac388ef498c21978f668760022ec002fafecdf51b85d872364025f2282acc88532ef3b994c4e14 SHA512 44f650509d0c6d15adcb5bb5a4af66432c808fece5169844f37d4eb3fb25f729a1caa1c2cf68a6764d134e187b156a86e93b383984f2d4dd86a69cb3e9b2b888 EBUILD libtgvoip-2.4.4_p20200430.ebuild 1039 BLAKE2B 21f3e2037b6d704070f183c1b21a7a82e772c1ee9119530a202063e7606244b9585e41dd39b82de347d6f72d6d4d88a92a4d96e928338a72b06b8f028db7e6c4 SHA512 76558155767123484954b131ff62e85b22f23cc40c4c867fd29aa2e010231ed03bde4dc617e3d2fb8104f3e8677b94faf48854b7912258bb1999a92368dcd1bc EBUILD libtgvoip-2.4.4_p20200525.ebuild 1098 BLAKE2B a5d7b79ab969443ec6e61dbcdcb5e5eee3cd97f6d9dd5e42879ab0884573584ee17b11f0e8667ff86c707741c22e27484edb36fb04d51d32ae1c626531c8227b SHA512 c23f91744a01ffccd74eb58fd28d5e048470b19565c903ad00dac2980367ff37251ab8acba3ed5df7aa48c4ecd42b959636e06b5218091a3eb18ba5d0e291e2c -EBUILD libtgvoip-2.4.4_p20200701.ebuild 1098 BLAKE2B 74c6d20e2c0a77400a46c27e2e87ff608cd01a9050ed90c1c871f6243c3f8f45ab4323ec531bb1b1ec913a329ec7424dc1354cc522852660d70f66f4051d08af SHA512 8f21d2a4fb4b7fb3643ae0ee70942ad175e3197bb6c40f8842ebacb5ea1236b1ffa8addcc756a26dd935068742890637df8d043c0d6e74c979e868f7aafb3704 +EBUILD libtgvoip-2.4.4_p20200701-r1.ebuild 1150 BLAKE2B 0c9d84fc59787e565fb9f9ab4bdb4e0b41b30fbee295097a94745b9dd35e69558312a341364aed3ae91b8a3fd1c27ecd2775c309868a0f8a5f2e120bd06b8d33 SHA512 11ecec94ded158ac2e287cce31ca9c93d8decbd15c713c8b38f27aadb7110d6a1e10ddeb085849b655ff431703b7db04e382db130aa375117298942d6ddee6a9 MISC metadata.xml 384 BLAKE2B 9eea01ea72a5894e8444fd48a7c20725acb60dec5cac6f7e2d6da2b5461890e099050c65d03df1ece80301b07fa2f93d99d7892c7e6742b7da5910f2ca5e98ec SHA512 e13630d4043b0a9067653ef75054cd339fb0b347b76ab7133fede4915f8c3eba858ffa4ab94527887c98db81788c662d2f050717c7ca790ba8071222a3fd2f89 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/Manifest b/media-libs/openh264/Manifest index 78b9e83b26f7..feeee81edf16 100644 --- a/media-libs/openh264/Manifest +++ b/media-libs/openh264/Manifest @@ -6,5 +6,5 @@ DIST openh264-2.1.0.tar.gz 60239088 BLAKE2B 4941399476fb6184fc09b09d9bd496d9f3fa DIST openh264-2.1.1.tar.gz 60239654 BLAKE2B d541fa686b1eb8352dbb4088fc4ef508f947660815c86b2bb7db841c927b7b9f763d7fe793f0fa1511620dbdc506c20cd5ad52740140337aa12b8c31b857a8e6 SHA512 f9c2925fa902c6278da40f68b967d25e62db7ce3541e8f5e7a0ee174204b6ecc7026b5853885c361f48ca01d71bacd585fb5b91f01f0c054ece80943f1afcf79 EBUILD openh264-1.7.0-r1.ebuild 2949 BLAKE2B 2085049cb86b5ac355e552acf9b0aedb363f6d9fd6ed806ce1bdf70e9da633b8a9657eef131af8dbc647e9e66e410190fe7c05ae99ff4311423b81ec4ceda08f SHA512 d5ed45707baa5a689b9060e0a1c784721b3f8be5632565bc0581acc9dec982666b54bed97aa7e04f0ecd429784e45aabf20c2fed88f7bf5d8e648308668c1140 EBUILD openh264-2.1.0.ebuild 3015 BLAKE2B 2706d011a3f40bc4aa9580b42a17bf867f059d7a5c35f5cfa8a62c41d22a4b9a367b5d40796eeaa1a434091251efb02f48c9f14efb3163bd295db9d3fbc6f961 SHA512 3402b5d01047da3ea94c40223999c3be15d5f8ce34a2440b5ed807198d67c1ea1dfa532c0228385d0394b9bf2be13e9a12a321d6f504d59daf15da5a99b6a114 -EBUILD openh264-2.1.1.ebuild 3015 BLAKE2B 184d6836680821cb7b52d601128ac80e3d8b6f3f9813cdaf38f7a7a82bd10260fc9077f8a3d471ad73fa534bf4e79d1b0812bf33f9f660fcc471f3b17b410c32 SHA512 fe17b8428e78b1bb823380a9e0e61285284390036395fd0a262e383d64d766d068db783a4290f702adcb2c08f020ec84912e3fff2e58caba20e7164d961af018 +EBUILD openh264-2.1.1.ebuild 3151 BLAKE2B 5f72a6b52cfc6d2483eb078f70d1eb5b197182d86c45acf1b35d69aa2a1528515d11036ecb0812d9a82386c1991b1dd1e5cb9c772fe5842c7d59ae8316e85304 SHA512 8d7dab0838b532243281c9c1e90c480a1394b00f169a958d925d7a0ddae62770dd554d143d49d3e775597868e6d4bcd1c9e199b99c54644a683e736e9fa05894 MISC metadata.xml 595 BLAKE2B 9d5fd608235086cb070457016516be296db695e67d50e8b3c0958133bff3cfa24a87c9abb42c043d94d5d64ba6fb3e9d485b4c9d07042054a9eb25e6ee73ad4b SHA512 8fc3fa7f260a188f7ebf43d85da27a49a924a2ce0835fd37f0db356caa401102eee0ade0fa414303d8a0681ddb4b10abd4da5a9bb5cf79ea31f5b96199897220 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/Manifest b/media-libs/vulkan-layers/Manifest index b0dcab0d8eb9..aaab29a36de7 100644 --- a/media-libs/vulkan-layers/Manifest +++ b/media-libs/vulkan-layers/Manifest @@ -1,4 +1,4 @@ DIST vulkan-layers-1.2.141.tar.gz 2046629 BLAKE2B 03f334b365e39d3e89c3896e1eb407876c4f56841e64f25b267c66e37478825519b41599d228a4d65b89a49ecf806c92270d43016c40d562c0ec4ea053f78f2c SHA512 482594bdcd780276f9b7b42256951c143b798f2de2be8e54515aece30fd94fc0f913fc52f5b5cc6d8a9b5f38eb345b941a1853532df9d3e6c686fa6f79e8a5ac -EBUILD vulkan-layers-1.2.141.ebuild 1394 BLAKE2B 0bc514b37bc413915c23d0d5abc9c9675c877511aa2a266f331c3bda918a786a6684541dc258f449d13922055d8372463eaaa0f87b6bdd9972ca106ef7c0257d SHA512 5f81dd5433106c4eea8b5f2d6568513a9c155b9b1d6ae5a9f0b499721d0e06ad12b05ed4ad994d20d1f1c1fe4377c5b380c066ffa160de59d9ed15016ebc8fcd +EBUILD vulkan-layers-1.2.141.ebuild 1401 BLAKE2B 89c028e73d4ce5204e18b00bf489a5b41cdd358e3f8b3fcc6fa0ee5a1f7cb856787347db34d759594b3647c94c3234a6037b015eb05d3a85abcc5591a7f49ff3 SHA512 77cc323b4f58107e95b6f69f343851ae86a10375b305f01690ea552762010b11ad76eff17b11cde2ee60e0d8b688861308c81129e777d8c0b99167758cf0387c EBUILD vulkan-layers-9999.ebuild 1406 BLAKE2B 6777687928575283d4a4158e3ec0420b28a787c354128dcefaf8256acf98b2129277684de4fbc05bda6a9114a18cc852e8fa3a53fb461a915fc568ce44622d1b SHA512 2787784a813412464c2e28573062fb5a36cb950ed66e31f7dda6b80abe04049dae6c69ef934279e55bdba06b0641e3e5d3384a63522e68a369576112377aa7eb MISC metadata.xml 441 BLAKE2B a617b1a3cace9597f2f0511c097a775a07469de769cf02d25fbbe82c7354f4f8356c046966f2e7cd577ebb8cbcef07580caedf5c6a68e88973af26e0e257eb12 SHA512 eafe2376c7a220e3f84a287df232ce249e2e80d45dd4402d5b58ab5c2e7faaa6f2d8afc982f767dff2ae2d05ab2df31611b637820a56061d61aba10ccb07a4f2 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/Manifest b/media-libs/vulkan-loader/Manifest index eb6ec54cb3eb..3463e48f1bc8 100644 --- a/media-libs/vulkan-loader/Manifest +++ b/media-libs/vulkan-loader/Manifest @@ -1,6 +1,6 @@ DIST vulkan-loader-1.2.137.tar.gz 1407611 BLAKE2B 32762198b4a71d14c9f487c28a728067a81c8607df2174688cbe3dc575fc5655e22ff7840b516d7dc5d1eaf291d098c26d927ebfa9c80e49e702735af98bca02 SHA512 8ada45a79fed7c99bb7b35d8d2f15a69086aca30a1175469a6a2be31a418828abd16d1695ce36c0df305a6d0395e65008115a82aede8b31313edd745314b4796 DIST vulkan-loader-1.2.141.tar.gz 1410381 BLAKE2B a52c384cdda41083705008b0a00f820482d5f7cb16aeb347ebb1b0dfa55e1bc5851e60275728e0d73272a2c4335bbd5efe5aaaed21c0ac9cbd3d5fb76e73cc24 SHA512 251cc617693d651feba887a737ff724631160b172577cd3365d1a93e9c17ee87719d7aa78efa6570ee4f17fa15feb4e39bee1c706f7c12c6f96617348bdd8f26 EBUILD vulkan-loader-1.2.137.ebuild 1710 BLAKE2B 3427e40938c277700720bc50df5b0583f10ccfed19025bf0a6e7ed0cfae364ab8e3e1b420a0b2266f832c5ef7b0f574d03efee3658420771ff147698e11f3576 SHA512 f5923a57cfa7e80052e26eb3645771c7f9c506e638075d32186cc00ddd7e42c8e5c5f033554d7a8c624faff6a6dfd3ca9a78e2a4333d62e7f669c0df142d4ba0 -EBUILD vulkan-loader-1.2.141.ebuild 1710 BLAKE2B ace0b28fd303ae99b0ed7b4878ac2538534863f89f4a1442473db1508e570cfc5ebf0bd1a9b8d3e0bdc4d7f5a0c803ddd4ce02a0f62d13e4e17d3e00918b6978 SHA512 8004d2d27090080f0ee60f9d708ad0d51ee5335aa6301c92126a1972d692ebd85e0361c7779dd1cb0698eed7f6babccbde8628f264ab1c0ae54c5b63fbf520a1 +EBUILD vulkan-loader-1.2.141.ebuild 1717 BLAKE2B 0470e8714a5932a6796457bd8ccd98f851d083a854e292e7bdd416ae204e4fa781d18700a617a7f6a4bdbc6b1528d35db45e228a12d8d5431d3fc8e61d40348e SHA512 3c4066d5ab52ec9eddc437a7364cc10cd20525d8c4caeb84e18bef3e358772506fab15d0f37ac48119e60eda01a93da1fc260db42dc0f69ae18f8f0abf5837b1 EBUILD vulkan-loader-9999.ebuild 1711 BLAKE2B 8a7cfcd2603391ba298c407b8fc5eff6bc6364bd650ffa6e07637ccfad00aea16ea813c81d6855fa6b84049f59e8eca039967a1cf89d8a2ddaaaa1ed4e8153df SHA512 f561c79296a73545c3cbca97d1807e57549869c9bff4f81aaa017d8846a3b28cd85208f1956af8b51982896411aea2c7f94ff6b77f97026a7da2d77ac5ec092b MISC metadata.xml 414 BLAKE2B 53100d7021d8350e960e2b087bba612ee99f6ce960b63964aa2ba50b1172f5b9fe13fb9addb069ae74cc03292b92fc88838b41eac1083c8779dcb8e0e480d1dc SHA512 6328c52f607ed4ea3ba31430f63df84e942ea3e6726b5107c8840e3869725bd7407b446d4f905765a0c6d6dd04fda643bd2b5e06681f6ac771bbb4fbc8d4c417 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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 &? zB8JbFZT=}{%NP}h-@RgxaabrI=(QUMKT^(dK}Mk>G}@MQtqgAUdR~2cts7M4Ui%bJJewvE@jPCU*fL!H;m!Km;e5UMx5hKnrj2m zqzbjW3RLHA#>m}M?)`MQoPS*rR|wb+mj)#4rn|bGN`hcr2JT!hVJ+|WS6ChVL3g~K zB|Yjza@pi%xlQ2}Ot&@%R~s97T}fp){I;wP7?T}U;Zfi2y{s0^#p|h)bNE+??wrie z5_3@B=`Kvu4Y3W-68NLWr>PU84^JMBk8M_4Lqhg8-U>!C>*-NHdw-|%+px%AKd%pe z9>1;+7_!Hh{h+PncoUIx=WMqS%rf2#1GO2)1kuwJSI*!l7-77Fzw0xxKw|9`KmU7t!@^f*A+r^G zMzT-LPlpjM`2E72*(=ZK@gmE?lnymN{?!rwbHT)0Aw)?w)D6E?9o4kUgS7#YcyEUo zy6Dl;a0@EB(|?;CO6{;(8*e#uOqh95RP?mP5?d3E>h|an-OgJd&<#g1IOG9i0AE|e z)eup@SF2Y!yYpdA{O+|{dN5E>suLoQ@wsa$sD}f z?E<{ayyC*q;dZf9UX!mFN+25$BbpGqk^0L*(P%po&IH?utG3D-DskF_HeHCd z`_oRV3x9p80dYDGi!wTh`kqfbbooum;adg13eLm1!AW9qR{JyiA->%&^n(-p_LNP$ zbAsJSQ>un!3*gXt#pZry-1`Dwf#pG4R_`14wfy#6m(7a?N5gP?rae2MhibVU7r<3O z8?xj2*E5*Y!O0aNH5;AUwg{&1HrqWLbl+zd8BW~4S$1GMWX>6 zDNNrUZMOxvzPl!VznFn?_>_BVgL!I;ui&P9MwqU;I^3u?z!SGtu!m>Jf+a1Oj)~X) zS10)G!>14H!?*9$xTQDk#Ga^B)f%gFI=at%L4N9@b)n5=-B~-<%Izf1=1L)Ftxoq^ zdXs2MAb<0EUE$i@fQg%rkdx^)uQWo+my6yen5g5&EC;;=e3R&T z;$qfRx+bPsX@JGb^N0?g+s^mGtUzBEfP6fGsee`j1{?cyW=K=B!N*7+UfW_>SFT+( z;+ydChx;DgHH!-v7x>wcAlBZcQRPQvzLaNUIL(V>#|*lN&Ph1&>7j5bCde*C3v3S; zBc8!o;o>@|H%cQAhHu%aVvE0%L+~T5x=!6ii$F)d31onDz~Agcf>kcYhla zcz->^{qyf<_=h2Yz|U6^%yxOVWY{p9Q-HQ-OQ4z)=OGL@hfBMMtv>DUX;zaD8|p7N z6FL#s4F~gl3KroDtvK8q4vRT*QmnDEfnyNZbq5$)QjUrNf%&l)YWpxd`5xn55#xl6;Zn;^(e^CRyOSo$jb-;uTo(=d ze5QyV4dQ!N>vN?1z1(hUg!@@JVDxB%YUF@GbYwVQF26yMv;t%PzHAqYzl|j2*MF&O zbIobm)ScCcu4{E}7j5Bj&C{AnJ#4HB9T&1(IJ*$)Xa>N27@TW8%@sMIxI7kv+jjk; zL~Y5A(WAqWnn@?*p?emxG!*}bQ>MMW4xq_V#C&z*~x$Llo0a%NM zoKN!xWYN73NK=3?STEI1mBuwL*nbc!CpO5}sh!KEzmCAlyaf7cU5(he!5E($IB!%iZ z#s><9D_HLA_S!RAh8wFre_Pybv8zjCfFLN63F?1!fPZ^Cy9fx3Co)qywmIX>c4-3~q2w1NV45LjhF~@Us2SKyd58>nziE z;LwmgSbKNV=&d~z%d06dg3^WYK#9wYqUlQcY#iqeg$$(g>YkPD)S`dYn zH0b59<)}G3POKGnKCtGeC7fVlH>KY$cfkS$hep0mdInCqxaKiimVa0zx0FR^y&4VT z(1V2=?dgM7y~TsoC@VZM3B|?*Cpqya#YGkUuBWA}&Mv@-qYq*QOYf{=b#(GNY(&}; z;%oiO^IM<4UZ3A&9-Vjjxp#_nS87q-ZHD&R=BifP$3hw!;TR~yi{s`^Z& zOZ7#E59AgT;Jkllmd__P>p>xYMe)hH3Dg*v;C`6BIyTRicPNolyX}d&fJPt!j&eC? z?|^u6nfSNMfq&15cQGA$IaH$F&PFka54GmY{^bdx!rwms^4&Ta4D@RzGCL+8mAah! zgdH)#9v$&;XKpg}Jpjm0NyUBQ{?c&kuG^fpPquva%YGYIaZelrwkfym@^yR5_;65l zHDs|YqBv!2CzsCwHWR-uu~W#b!!6uL;W{;|%+3@o!+*b@=DK~`bX(k4hJCr*H|a3T z8*p?zB|X8ErK2ezxnNn#1nnTXI+oj6HqJ0Ig^L%zMT3}E1O;JncSZS^XDA^)-&PQu z$J?DA8TRLFybOCLV)EkazUPg=u?keu^i}_j5sFqeU zybiy!tAEja++2G+1y8kf$C=N-XW+U<&0)NxBrOJPmdC?qfWEE_vpgNxW<5FR%85k7 z%@y;>Yfl%2BIE!AJfpLr0FjtxH`{RG<#26fxp`P;jaX_H-IL*5oe0f$=xpM#p3Ncm zyz9R_!Eb-tKY#oC{rStczwZw}{pD?eGJNI@Gk>m6@-a(VQ8Vb6b$6Hz#~Byn%+E&5 zdqPfP3^){bW@DEu@and}+SLW?NNyTiMlQ?Xp2y`X5cizI0&&SZInx{n@YK1YZQ_tu zT8A4N7+ZG>))e=%pxi}RFkC(LFy3aw*1g1s_JZd&-gOkE}Vd+xdbk);>iI$%t7#D_}NqFzb0u}+izDVWm0x1wgbAPBJ0^FV*8W%o=ukFssaa^nA7|mUZC)$+V z40eFPjepByisjXpTd3ei{KyqF}sV`R{3GKgUEFPCt~oe$`d4Uq<3`(dUm<11h{lfB7Ydr z+QMh?@wlH!9k->K$U)ZSx_VOrd)R`CCwvLZsGtI1^NI<}rNBGNoYyUGpA8S&T(^sr zPbbH^2ilUyem;xj93ujpxSYRPxFUW`^_@8I4L?Lgo469^3=g)L#yx-fK0d>Kw|{Yh ze`tWj#l8ks8zNMBtZD1fv)?qDn}2s)@$Gm^J0bycG2lY3XL@fiZR2z&`_{z^ZfrK> zyziBuY4{49`U(zYPfiXku46>p204Z_W6tGv=N=?C$It99VQX!|!cw%LUpt zId9i1OuNF%{ft*_&j1Ta9MsKyuG2MJNCA8Yr<1rs7gkqs)rGa}sm{wiFn`;50sw8` z%`_61|4DU!*C|41^_BoGMA9ubSpT>!|p>T8Yk@S zeOJrxcw0OU41c=pdZgdmL~R3_5WVi~4~UG7I5Ig7${9b6BS<#LyIujS zXvKPX#4sP$u^HR~;ui;5wBIWQpYlKOB%co?3-2G`*Kf$+{QNUU@Z-m~$>4gt>4>Zj z?>xtFLkFZiEu>9Nbq~YJk~n_p90nl&v8Q{-J2rAYja|oi08Gy9Jbxs6bq|-KlU!k4~3i;UKZ4?kl!K2tZz6=OBf;Wk>kzWJu@6y~1FkrK@}B2#QIt;#zpC z0l9}LJVe&)(+h4Rux?aj{!}PGYp>m)AV-u6nhh|6>`eT;qm*2kp zd3^cl*RS7xduP(1vws(jI)XFptEz%NhgBjz)pcywZEFs`s#^N(v_WK_FO^vW%q+XM zpTiN&_IILX=Rl=Hec(QZu%C@vXbI{VAiO6I*s+h`m}tM~3yy)II;FViQY{`bmgWvE zgwnDOlfSO59kxepmz@c+E{9ziyXkUGs2y4z4qTNmQZNf$M}KUw>5iF1Cya3=cK{p5 zocnT2hZ8#24-RhaPoKYAvi)Y8B`(&Wk~6X}1>jYu>qZCp{k~$?c--NdUkCfUdED72 z8(4Eb11up1cHID#uTz4n3R^YL6MDS>0ynJalXG%d_=F5%IFBbid%n)1jmE^BT3Ky% zOC?W>>QAHI&VSxAs1K{bQcgR_g5@nOxpL61U~9h2gCKjSJJkW3PC|n4A+Gm$YCxi; zxgkxCG)+(cm`;*3J?*vr=+u6@K7RQ5ukVQ44%QC1`P*`b?Y@VSow?)td8U?uI7q^g zUjR;fHaC11_jfOY?dN66f=9Bjln3wCaI5pi7l`%u34i)6AI0gB@zN}s$-qq3=yZaY z0F2bklnEE$2!T{Xg~u#6Yg~3`x0vuZmSY|+OApp9I(yi$0#*p`W8W^hwvzU8$?$Dg z9k9XS7?5yBu>rq z?&1zai%>2%r=PGEpuK&uci7LOb)GF3`}|PN=>oM&F`v^>Yuz@WyK~&45~w~5;;_`7 zb39$;!;w3@|8UTUDKVo)#Rbsrz5>R)Bs^>~zI(so?JUY2EsTg0iVbAZbnN7wDEA3t zR)5?mkKUec0$dhsxeKM(MQ}k~$5k+-E}W0fWOi2geCnkyTfyOX^>pX?63#S?Pq|^M zKRCC)yxkxOQ2cIK+0EAh6_#bcpfnqL-Q|)Ug_wXAlp#H zoUL)UQ>tOlKo1@h@=)$*#7oUi+ue)~3V(CAc0b)zwyynBIBJDZcHlo8&k{u##4^Lg z*KfzZ&E{Z{8{2w7wAbMTQ`C3PGOb6qJvlml!^PP-yT{?kPrwV)z+pz4Zl{CTO(t6x zV+&@qk>_}}fdAmoKK%0Sx33=@E%;r(?W>}WRNP91gz>~S>tmkj5-oYe8eSo&@#|Ji^t*6$-<&(k$e?uK&J$~m7EO_nvE(1`GRM~uPg z*D~+hVb95R#m!ab(-jqtm~qB0@|J9Q-mb*H43WiWAx25Kjl&Icm%9aw=o>k{!?_G~ z=ZcaWEp(h&J5d@_HLd!^w>5KM{C~?#aXx-q%gg?eQc z(}g3|g&LQ;6md{)FNAD&3-DIhZXM-NZ(M@Q=p< z;6RDf6v<&yRjPjayEk|{BQnI+^r-YfGQ$H7n4M!VJLk%v(hJ&|9M1)*#DBPTE74>! z1x_{J4TeS%$OT>?y&RI>q5N1C(X645aom9P*CUSIiLWFOc)wLw z=gN!^gU7iIFF|pfU|s4MdNvcoz{o0b*vgh2Fug6kXrvnSk5d&XWh+|2-SE?jZT{-m z{{EjIzr6sur>13#Vryi5uYY=OM*bl?#t;4yM=WJuPBYsg*tkR_GpgPoR!vkl1?gEb zzHr^Ou$opVy9o0Zc7gaU)9=mGR<#eWO0{p{%l-Prx_udc{^0LVOze2-5xRCIB78Ey*RmNuRTZ}3;no=8UVEwlH`pHGJd|J~ zM&`sSX|wAHF)XcZ`t$J!!I`~l_r@xu3mVoG1k@PD`dJ6EM5mvFHY32;hn32{=G{1U zcT+0A)YR6@Ww`^pTz^NTi|yjn%tgA;F`Wl%`=J##fk&fC-?n+eW|;FDS8Rq@{(E$i z6|$Tv;5g2o;%1GL4;LXYOhW0e77h~ozaZg~?VE#PlA(dPs+$sYmER{8b;18_fdIrf z^=h)GLVp+1sDjzm!BD-k9KEgqf%XR7YolmnT9Jt&03T2Mw zbb~XD6mTo$^MAU?{K@X&a1*l>Bug5o!jp#cp5$ZO*;KfJ{08SD(#YD8Zwqo&GaFIv zI5=dFvfUMq(cp2m*$P%kT^5w4yz1_2cHHTBo=n?5;I4R%O$SU<>@^6%V^vvSu~el= z%4xT^W)pJesL(zS50M06SwP6VKx^e}ml1!pYH#F*|9|=bf{B%ng_}1Iv&SqdTvLDL&uu$@s;Nl!^<+m%m{gzeqlEezYyc- z6F-vvJ*NhhDmGpF|ok6xN{-Z3LIHocs=A%Fc{CvQqpRE_qe$_(N5dPce4E$&w$w<(P!Qy;~CSva+Bo{n_gHz&x;2F|FK zzxMebOT)nqw*k;l(q@O1NglrtiMG~m{noFc=@;=E z+yj>J;>=$h4&h%@es?qnRI&|4sVdb9IjQ!A&Lw`OSY0F+lKt8R7XsB3ec=4Lu|UXw zg+l)I$G6YV;;H-dB`v2+l@bqKJ~p6*jDJRhZ_Tep)YXr`sXSl1wW_L`Gi_vqOHnjk zos-QOWox6m1SB9 ziBsQ8mooCVS6_~hT2tLuyQNphMTwhEL{$6{@UztXEF{^{xNCALVY&3AnHqjOUw>U9 zFo3YUXT2IX-I0H>ZvXzhKL@w{$(eUcI_dO1YE^lGxeAB=R{q}BI;gPXB#wuwAFtog zCHHa;k_ZO}*vnybtakwm940tkD#!e?sSZM}fMp>+r>m&7UNzDI1SBO8p|X#w2>u{@ zZO`Nvjr}^s+u+;R6U;AzLu57&#f*k%`#u!aKXZfyMgg zoz|=m7xhJU=if4X;{p+XuV|&z7kz~`2S3K41 z{oK}k*Ws<<^vc6FA`ij^B$JcAU@8&;2fL2s@8|VaBFbBaF)xSeRg?N)IDc>tO7b7P z8Gvy9n zJ;{1IFW&N}EdQ{FG`2l2xxZzjVkc*&fb4C`Q+%BP`}9H zi#8CQP7Yw&Ai+cr&64=gwtpO{*qfwkt;nWAGB&FpS=~cR`eRwtPMh@f1V4h4x4jcB zy<^uj6aYYcu+eI(fN2W?f3t@D`+vkKzkmJy?YHL$_@r6RUWfZv7~G~r%?6No zyADMg_r5gXIUut*u|e)oZ=)!JK`PA(_;Ol#cF@DQ@xT{Qp@Zdb-IFh3OMir@Bxo$) z0MK&SQI|AJR;UlGl}VLXH=ED0foJkJoU3YAn|0ArBMJ%0QOF>%c*QI;ft)I zOdJ6BVGBw^*NUdiOMMo?sDEKo$elDcl0W3a_r6CK9bL9Zcb*tzY2ay{UnO}DC^fr3 z**@C&SxPr)7RN=qbk&y9uIcxw+m;fN;3^^wIW8#jqd)lpWPkI*`dXep;M&zV zZj)TPo6a%hB1L9cu~YA?y*q zb#qG7_W2uLsE(S~PI?{LC>__svwqXQl>63}8>C#E;x%;id{{#s@Rz?^!T&t>R(vS9 zH*%Q%GtEZV3yK9uwtsCAfRBDQE^1tR!bJg$tw+}5Tw$D9Ht8wboe#szJ=*;G2$i0Tl4!Zz*P!3CHLU{dT z(G(s6V0Y(-k5%L&vUO#j2y0yfv#2WrDHh!5s_NGc(SJRr-M~6dIH7ahI-KY9xFkDm zaoL?CI~|P#E_z9FEhP<*IxN~eFqCCJ6_<6sfN0hr50zB1gH8Kna~)dgv5pRss7G`v zirZvTz}sM$C-Ur9=}kY3re@Iq)Ba-ZzCUXYa9SR%$-8($0nM)uyp_WpI63W2m72LGr5?;mz9>btfQ} zW|s6+8BnX7fJp#{%LQ9S{LX11AG;tV_1@DIdo?z*ifR&e10Ux(_2L?P1%QO52G_E_ z7D+?PK&r{k{-69NVuu|oDvjCx-PBRa=lly(bAQp^YJXOKKcD({6wJ;^ohXPG+nunh zmNvLKDi;}u;&6u6Pwn1H4z?n%f#B$Mz8_pytBmu#0kT)fZTr5bBiO`r-Rk|3UM8$w zaWtE7iIsD}Pu4xbd+Qw$)w+yYct9Ao(pHbtaI3G1WRH;P9L!-I#9oJElzG@Hu6&%5 zEttmlK`%vJE&;a$xW8VRXU7H9_4iwsscMw$f4G>>BoRDQ!3Doa+Dq)l->Fo-9 zvDX^=Pb<(*|6PB4`ugP`^V8dJ?e~x1ZhtDQoMbDaFe{UXt$(~SZ1C{iWLmZarp-4@ z(%d(~%r-6Eo<--TaIaxL583MPm`1mz%ulp;p_WpJRI9};spFOjT8B~tod2pm@BO&V z*2{hs98~|~liP&I6td3cotEoQdfyM2tU9#pQm+~XbIUat3Zck|cC^IM>mvTKgU_M( z<4*;wcoTv(bbp!_qyTjX5KR-pvjGM6zg@zAe*OA9#>Y!|tRLB?6ELa*<+}<#)hMEc z1yM%mY)CssvXR=W&Y!312zIMm5D=BuKR~R-cSgqaDSi^EK6o4+# zP?63HTId;nhjs*TVPg)#%ku`l@Vd4Qji+^bVb^yOI)9l60#f(m9y;}mUB#J$GYL#% zZFF6m<+2ug82cgX-6X~C%l7FwVagVrWC^z4<~Wms(V_h9`hBTyKmIf4k7tPTr0rne zh&2?u*&&SG))8+4ESHxA<^x{srLcN?Qn~1G2C{E!+Ts$h_s9-W1O|Eq+VXx2-prr2 zfseI5b${XtTl7LuD`QQwfX-eu?2k07yyb*-@|Et;qN7i@PpJ+3_m+Yxl6m{QKbMQ;fDrZ!!(0~+we3bS37_0s^Q04nakUBYkQ zzy9CRe|#9mc-n?JZpn*1_)QYeR_&m7uMor08h^lGJ3@V!flYeL1YPgDoNPj-FS3ew->gL_WY!!bJO;wToW;As;7Ndy^44mIQSlJeZdURe!o8YLdu`ME%2v z#+S}vX*r`R-*9GcS+v2}56&^POlkK-$qu z%aQOTxU%U&&+4q~v7%b6)~&f8%u(^_kbfJ$?Y8fIZ>9y#ZQ7d}zQw7HooyVfPpHmD z&Mb=kU0&$&{%y9j;TtMEBY^rZcW5t*_>FD&{g00u@d^Iz)hoqYZ9}Ic0kSNal3WhM zvI&L~NO}(|)5)nV4nqRFlGG%S1;Fvq27Y$*r7A&P)B3?7MSVIpHIJ=t*~nyWExxo3r#v0Oyfsy@S;SbmTRcx0*M$nd9Zajc%PYO4$1X z$ew!;%cd#@h?*lWrmX6kf=q3ol0w@ip$cu9qyPOH{;1#EAK%|T2#p-qljWH|nuwR{ zvN&#D-7BpY?qsQ!#p&ua?B05s+(LV3V=pz>T_7_)-<-XP3 z4EQ~&Rsay$K8*dEyuc_xiGy6NuSCn*@Y$>r)GoD8t0-a~Sy|9lk)n5JDBvn5TXQ?7 zgG9HDA>pTsVg;XTmwqjSy`A_UY`vRhO;&(JuzN(k%FociG1Ie!$%k>^!I&B2zWwxv9ETfTLG#pj9OX!h+HGE~Uh6w-Ph zJkAqw4mk9 zCQ@9|u+b`o^7|l0!hf$mi;duRg6Y*&4r&!G(~w(6k{US?ybg_0|63`D`_d?b6Me3E zMjP1QQS=4EcC??*2M&2TVjZ?ZF+hJdIo*fG7@InIaMr7qHGb~3Q_kem+s)_b#tjm@ zE%l@Z8WL7_!#gT$JioLA-faJuuijQ(*)nBlyrRxH z%ogZ(<=xJf`N+9^PxzKyPK&ZwHs>g2lc#PWe>MPt=J%w25IABdxp?JgZl21HU3$!T z3m2eP^V#kE^T!#f^QpEn9IzYY257vVjRe_~ozP*{?4TXkMDnr}sQ`%g42BW@$bRfL z7AO1MpmGFW4^FEq>L`B4xydZup{snT+9o^T41+%G5$3CDiTrS03EHgL1RbMWlSr*K zOIZV(I9m2cJUY18FXs*5vE0C>4R%@7 zdGR0wP$iOWOR;dp$vg?^x_JQLf*7v z*&ptMAU^4^636W5{kEPptQDO)s9$UP(AG0TT(%t>6al#7JvPe^)~@-Lj&ugn446AAn=1oVc9s zAUhKM;q>aNoLg=pXLcP#Z)ac}oKL6jM7FXz^y~%vu{uHl7ge25XFvFgA!$(O+^qaF z78oSFmh-PB*&JRks+s=YXklL=c`UK&69g#ig&LF9aWsGIlzi{Hj_vOK``PdE`}o&i zh=RP?f^CW$Bk`-PCp>ShfHe)g4pY$SUkn zs?s3}y8(>%3@GKhN79`Gg_;^z!U_(>fp=Yihk{A)OcWe2u$ll{dxlo!+1*92-auCs@Eyi%2}vAnDX`u*SY%V{xJY_!6HL z^xppc+iN&`K-$E~zwOBPvLk!PHdKR%faIBmSCd*{M?orkn!^egX{Ra+n>VnE)U)A< zTAMB}VcHjwR;_*ytMl0Me^jM@JBs7ueDUB#EysV|F0c3N|E4NZpVbQ+UG}zW?GK1` zEA-=7v+dwc7b-?bip~n$7_Tms5UaL}q@Um%Gy%2SBkQCI`*dtI?nU`>z=_t|_9z`f z<~7H~f!lYa_KTrl~$KKz*8Uz(n1%aob(j5s4R&g(x1nc`2Xh?c&7}63s3(h`! zPO5+KINh%|pQHI(U)0b6?xnY(n!|*u{OYYZmkZG(%E<`S1R|(e_{wU@6WNru+IJo`bEs>S0oti$i7r62 z>QOd3Pst?PYyiv0n*FH1Mj833hG_)g`7VFIC{Wvu!|4#Dv!qUA6JbbZr>fvhMYY=1 z<5}7|8baCNc4^d>h7*=iiFN+42J!dq7@+=mT{z6=uKvuX7Qd>vY`~|cbq!h@yQ$d? zYcd3!?v`<{j=*_46Y`$4Xr!kIA#o${(JYCf0GT47S z6OB8qZ3Z%?Q6NnZt2a!W;WMTHA1E@BCTkW)B_VZB4su^Df?t5SLOIeOO;3 z>}zi}ctg9b*5~rA;Q$@lBitG%I4(x8QPyo=B7BXk<9s*gN}G}A2G4)>ufIy6k23GU zj*mo9<-l}(EZJQR`gD40NuPgL)vNiGv8Iz9GUOS+lc$<7n>Wa&bnOW8eI#v@)4D7p zYg{0ZI_-XKF+vBb+8rf_dr4CVo$KDu>KW~e9NIkVQ$9x|JPy?(6iyi$xTpm=7ZvHM z?|_!!oC?OUI<`(ICCF~CmnK(TI~+1p(QtMu*9t-29rw>1o$2V4^U;5W?B|5|(~{la z|G`fCqyG5%zgY>`Pg>aJwi!fN^vNT&jni`Q_i>+E>TU|E0HPHxB2XSRaR$#XBvs@5GRs@D6g@dC;*Ms0o~1Q5k~3Lx6jU=&%S@T!QIRci;?Y zbG%qh6Sf|F_*CBu=%Ro97MPLewJjs6O$c3rX|4HZSV|$=s`S(qt5L36#c#fq{t?h1 z$vN(M7KZa!YyQ5`0MSl= z+V>6iJ_~Zew#L1@#j4zVQHw))oeXixZyHS!$Wz4(!)#Fcr9Cs<8+Ri zkk$2mn<*)PYXSc#I>21s7VR%<_OJT=L*HFzWAW`lvfE{M5tgQV3hO&b*uZ zTY3*?-7ymfA4|6al@zmM7bN@m@6es>;@t(J02Ju(8s)Z^jGVJ=ECZ<=a#T7C1uC0i z&G-);k9j0s6@TPD6j&w%fsxpUMcr4TgzR=~{o|6gF}{C2Xa+-$Ju@R)H?{q>R!+j zy4xq;mHdBH9_CQ+tO28vlgoS`h04ilB$RBE)M?GDTHAR!mhGS4zJKlG?E_kS+GRVu z_lDzi_C0A0j0nOyRy`UHK&-rV=z<>Qz)rTz%+o;}b(&YQUK2candVhMpxf&N0E(2E z=<1|`Q>V$|+THh)jJQuQ!J#}mJ0!i2qLWA1j8=aOiGo%mG7QPlKuN>O85(&GG z*9yrepiVJeTL32_teY=~Cu+KY+zQMnWF@FE{x&C-op1htakkw8xUAQWTKiOvjWA}J4}eMVBc8WInNy^a&q zLwo?Dx001*ws(bJ1lMDp0KHK_-1|oJ>uqAvrU?ELg9fKL|TN33DbbDDM}iQxOtd zq=CAVm&X&bzfEG0A>|I>!ZT@Ts`fmYKiTFwmB;Wtyb9pLoox8M=ITu>5a|Rix1Ff5 z8a2bV-s`ouI$y5SV0W;?IoggPr*_tVT;i>ijFtip{fel78#>Pt*|lwOGxD6ycDeGnbGjm#vyx$a!|;C|N7_BhU$Mf>!H<^29J3q1Fg z6CT;9I!9|q;C(r(0P-0Gft!?nICO_dYz^zmwhr_q$C3xYTX)T~g545W6&?T?_bRtT zOOg`^K|2I~@1{nz`cq+7CGF(}ygCW#D&$wR=@6LH8E}h-x!% zQ~|PXVBIM*?VnhOWz=vHK2+sYfSAYLXZ7+5qzDKeYcjc3;DwfMkQA+dJctKpd|kB9 zUq4t*l13hL44j(?U)Q&i6aZy&Hq|s^S<2mZYkW(ZRQY-v&J^mj69-4Y#&h+Gwo>gX zcNYD!DW1H0z!uae>k3MGT{oBi3@Lc(>y!9g&iOGPcAc9)t*k1JuD44yZr8^moSZoF zGVq#Dl{wrhco35aBC%?J&si?*IGdD@S9tSZW?)O}v88Jd`(CX>#}`(O4L~FsD7qOt zD&Ec)w9&u)@j>$BH?WqibK#61!~9J%;yx`s1a&gf-fvTavH@ zV8<~8893@x^vPktq8dXS;SHox>_k;Qb_vIl!W8LN7D7#I{lNfU4X|<8QlsFZ+GWS` zv)K6CDMHqBz(Kw8amDVtfBN5?o;Gi+HV$BNFUJi)tCUP^(cCbAz9hbuy2>}Jofyf$yYwKPe6Dt58;klV^RQLeC>`o7qGn4ln_NdD3> z)ZPS8`eDIE8NOX%(DA`4ajn?+*V~W!<9W_Eolio-ORP?R@uZ^6IBRYfOLgsdsye(R zgMES;v=LW;K6!F`c7{s$Wy@akVw*Iky#JJ86)lNv_0yS2SuREIE^XUbvq9#Ej_Kwa zAJ=w{#d#&5(bq+cQsDMHmNXinz>#;=y)Dx5c#Sto;7fscrFHq(f;Bd8qXuDNaH2tp zB>L!V<8~;2LtbpS$(BfpE!9rc7kvYQN-Fyc%((yf{rCT{bf5b8b;pb1eP?u@2(~}1 zH4`!5l}VYI#`z&?o}AXkUs=I%5Dxn&>39Q$@?s=iW}((K8)Y|XQl=AoG2CjR9i+(u zqG>l9fv#*n6{AR8kJ=;X)DCsN_-^$Gd?7no?%SMZH-reB}y6I9rH7IEcT;C!DKYwUzhFM=TH4331EXgiDl{y zCtTF^V0zO_hEqwR=}SKQ$w{(F^6DWdxjw?HO2VsZLK{5@v(^jwn0ItrR1F6zB z)MCyr%l5DK(VZSf@ff1i(|Abu?{f|KHTA+kl%PRf`^XSg%gD>f2UKv3%nJjD-n-5N zCn?}M?Vkhk;ueyDIe%5|1~z}#9ypRJ5&L$j%gc^GNX*5b)f}o(1F$K8YMo8bt$8?D z((HiMNAplVGnKzA*>Csj0kx#_Gz6{gntI#kIJJ&(KIV+c!e{k1$H&$+MWyel9HRR` zg#v;w2%g~J^p2y%Gwj}M21Q0si#s>mswee?YmV$3HGx@C5&^H1xq(Z6DF<}ht*CkJ z_{+Mz{bk*>JA5Pr=iW}<&8ZB{@?(^-?=CKZjZk!K`lDAHZ}lb&+RwQKqK2iL_59q` z*#&T>p$Y-uxE?xrL(LBR_wJ$!Jfu_A2qheBe6V$!o%v`8w{b(I?_qbPvkQEI|pwigc+a-=Dn84GV>+Rp4e)Qj-SM7r=i~2iR!L3_8(=Dku0YDh`B4^#m zpcoq|)3S?P$!=f1hvJl%f7ju}mZi>U?=Rc}oJ#23R;9sV@1m`&SB;zZDe|l7eTIFH z`&HhfnoWOf7q)r3mIRTV51N1jZb`G7o4GimaV;?oXc8w)UzjQRZb@ymb2aTj?})^S z4ZVv*>!nLQpM3OnB>Ubb!PN}r?A>y>YFqfYYUA5K--e^5Pc@9W31G`Pkg)j+> zQS}$hkkhoWW$^yU3Q{7~6@r!%N@vDHGsw1jUEt+pbi&Z7vtzrj`{qwT<}F&ln?uN`P-EYy`>A{hHwo(6|Rr}AE{=eL%v_if< zwjJ=L)-Nli*RegZe3PM8O9*2HR|`=bizBG_q4pvRaXBjn)6b(NP+sbry=mTL2FHvY zhMFAWT-Byg>{u(dLt`}ymSC{sacM`|VAa%JCNYvdlm}!Ze{IW4iFI4W?h!81dNKUA zvd48N5G*5ZCy-4l#x5mKk>}!ZF=)`vf>C0>gP!Vw=;en_0Hwmi<&L z_H@V9f-D~FQBalX9A5noKtCMR{ml1Bev?dw>3<}< zKsjohs^zgY`cQPni&^b4iQ@bl>&6zb??8cxO@T$8#|wm(oGW#ri(G%(jCETo@yc2x ztD12upoELnubXMcHr_owjBr!Z@O%ZSV z=nlpwiy8+nlhC!DYJFRv)_e~xrcT&hZ4tQxkSaGq`jJ$XFD2;@2$Na8WKrFQrXZoR zWA=b_BDoJT97hn;OoR3rfl06@nKSV6AuX}|?hXfX5XyQHIOTFQ@Gt$*!zaMS}1 zaozUZ&($q1Pf@`~!epgEbK$^xHZbPlWlukXe^T=h=>!P-^fFN&JgrR5y)~)p*?9#o z>-K%Hb3T85j%nv36__>;wy36gYH#q-DiHGx0#RlMl@oXmjx3RHv*@PHpFGrrd#=$$ z3#G1oUL9mkIVVkoyM7#A z_FZkcj?;_cq;?O4_~WAe^LzdF+vkrm7U{{C5KO$WO6ndsA8^|o)UyY{X6HkGsY8l2 zXM)|a?gH$r+5Goeb*RspwZZI*lbc$WlmxT`J$k#b=RIrV)W!#gq{BhAfkvu=FnS)(VqM%Bvvy5GZIkHYx?2&!# z2qLlF&m!M{gEu8b5zu)pH=?nxO8Crn_iVx@vZtLh8H{=G9;3%RXltDuZs72gxO*Fv zuc5XRN1p`p-trQ>W1EoiJx=(dT4IoLfLuwP4+0Isk?g!<=Grc z&nvS5op6R{hCUsqQ&vzjHV5rFvTlxZo0%hYtTySO?-{$@J16TIdc_TYib?_1i;k)) z_o1RC`{z;|2TFUW+m;^P8<*QN#?+)(3ezmH0iR!bg#PMp6p!;s4F3cf zK^UPNUVT`RQ*d4TNn2}dfx3u6laQ)_YWxXg30h4L&$3>1Je)-&jgj_Y=!Y5_`;h{N zB=XG&DaNN}6Op1}`B3s8j;zVqgQ>H&`w4}A@HQ((Rc^HO+$|9}{w4J)B$55(D2>a0 z(!-mCqOB??G!HEqF6T*Eud0n&)1oixEv+nc*I7F{Z+=|b&XAQ3Ef5KH_iM|`=laK& z{@cs7`qS-QwTg6W-35M8PQ^Roiu7u3J9bwY5wTES({L z?0?iEfed)r5DP<@4yHH`zdMXc((1umXcC69X*0&ha3XvN49)vHs}n|K!Q(p5WXJZd z&REn+iR{}H^UCW2d0YZOEu%D6&~F;*3FO%bn2y8qubqf;*;5qD;F~lBS;xLe+O*#ohz;RXRUKGp_pTOiIx_?T9I=HZ z@g8T_H`zR(7R{+GW|jE@(e(g0TItKn_)>UnS+m(Z30G8*F+H^I%Ei|Z63nPghSRKv zt>Kpv`-*CAcREGZhE3ZR`A8?Ar-s1nzM{#SHb{xLs0yf&S20M(fAm{5cRLn;3#fsU z7{gBDwk^VL-Iq1{s4^CwDz%nwtd9__)2RfYKG-~9WIK2VmXv{MGC!5c!3f%oD=;R8 za3Te!>SXV*`42X8RMpgLR8U4qOAghvtb3%^bp5m;WhW1^2}q*%L%JjBI!*HDr4h!x zmI2i??G;1}C($5COUNEaNU`dF_{V!zNtz8Xo5A1=YU?yb<{e&OZ^8piTUm9tJKAcc zD~Yp8sn{XRkI$NE<`E(*sjCuM%Ol8}J*{ zrhown>JWpop!TFj??1bL4ihSz>Ol#6*aEqr*^8E!@`HEcUJSt%OBjidHG}IM|BY-BrHa`6w|etFl$N1;>AjIyS3{ zzd5aJ$>%mOf!e5g65Cm95b zrxq%}!s#Scw?l*Hr2770>G1Svc_&K%vn{eg+_w6qP@gx176zPw76X$;t)`x>oSA$= zh*3M;d6A;m;?z)K1MsmC$sGOBhQ>Dyg@_R|pp54s7O>ZUbpr+kFF`211{C_7hnF+? zr!OHKu2;^T7W4$=Y%|h9{5+S=Z8~|S`%3<-^D-^d*U^R-z?s7e_F8Kk`Lbf)wr6G7 zyg$k1==imyH8|SZl{$fZa;)qLztnEDfox{>O0l2It4(4j?8IGN^gTN{sZml11oyJf zXvbkK%1^6ao0-&cvRft}(ozTd&tSaF>KwoKZ`-lUi_&>wMBpi#T#jZJ2$|3_$5Iim zvYRWc`wv5%))Sp*3Wx-cDZHz+=;?TmyqOHN_u=KiVS^k?Km00}-1>LSz)x6r4hhBNzamdp~YCW~Ix&&yDWzJ+LoD%M>CXL-RnmTSyY_S!G4Su{_pL`kr zUikk5m@QAVsg!KJ5YWeQ;dMBy(TQ%cd;Nb8yP2s?+v04jy=PMzT$}1DV<~O6^Hz_u zw__8&UYo~24F%w9@Zty_e09B-N&?^)Ii%yDU7wqp-f2_O;!Z)z2HCal={Eyp+n7F2 zINP?RqOTNT_R?`-GGihX^%Uk$^+vyT$3gkdT?93iVbz z&|7~CF7Wc*&M&X}ybsoEcRIX8I6KmvH!TbG3l7PSCQZf@K%UTZD2E7Px5t0`eV>I2 zwQ}^V+9Kp((mcwixt62oA3VfK~f3K93*c&mYh0_B3G!fX})dcv+#Bt7U(pY#@VQ zUKDqmty8g>dhziJ=o(0x=pobRIx731+o_vuU1-xkP29hj{L)B zqR!!Z;*gckqFAW%8l0UiW=9^~)?_`~_1=Tp?o6H0aXPyP(Vv z%%ORaLcyKixA1>#xfJhHE6fAwFa#Tt2&v$GvJ^M>E5D}!SX$PV84z0>J?2Devy)O) zETa?u6`QoPCF@%55GcvrEXm)NGgl%7jJxt5mB$TP5I3E?N=maYTP%ajY1MO$q>`3O z1smmke{J3S_UX$9qWMUhalha*bE#}hASK+D6VF$&-`{^gVU>A};5kKN)@HS)Go8RS zF-{pu?4R*+1TF+{5}>v0x8{tOhOUNaGF?p8!Sr!qE7oId4l+GFz&G~Q;T5t1Ny*z< zgW3jzy;k?<&1pN8y5Qi>(*crU^_$r4XbW7V4;fkGF?lL4?pIG1s1xLuRdCAA0FJKL ztU9R!l%pQR%gsUAUhn9>ef_sb^T+s5YkX3W0B9tRIB*@HnUf-yKLf)XjFV)Se>td= zq$NpG6I@_f(P-mxP0+ZK*Ki^?jtv(3MtCIfq=)zSR{19TsOm=CMEAUrjjs(L1Ly%i zv*D_f9GF*sV<=cfCRLFgd`RAif)~|OxYY*!~ zq=du%PsJzRuQUgE_tM+b#+L}pv%t9bZ4fM4wNFZS)Zz7(=A6fNs#yyExNNua0ZUt* zKT%-~A+>u|&sXhcTCnT(GC|(D&fY+fAS2B`B`scm0@?rj1J?B8)9)W}#XaWa5CWjIONzTF4Y@^M){f)%-r?;1u?U9Xtu_m`DjqnGF2+lL|ZMC2{;UPq` z!z-_U2(y@WF5Oz)^Cl;pX$lI9*0Z+U`F_ z=+aYjiz4|7MBYgrr&lBp54v-UAgBI%6~5clGKXsKI`Fim=a%^Hwe^EvOkqv`#}$9p zNmQht(0CFz@1Py2Lf-aI?xpCB&|BALw?7QinOy`XSqk zuYJjb9N=Iz&YPqXj%u}f-gZeJ2}nX9 zU#!?mwehK{u`jjUo)2|-6;>VUP#iJJb36ulD*xJy3Yos{JZydHcB=J``gm{Q>o+7Lz73oeAWCv zJK}gbFN@ayc#dUHW5TNR@^Cl#$$}hzuaO_X>VxmDI`qx+7HNI$9wl&Ec-}=Rpkg;b z@jvS2v9nHH-d?SN1fG4@!IXfZ(g+xcoSXMkx9OX+Z4P32!GMXNAGjcwgTJkr4&Rto_ zwQ#-@?x~NQEDw;PYv(&F2mCsn32v}0gM1Q*M~6n6s={%M>k%VS(5cetm>~!s*s^PN zW(`)QFVHMeJu9igJF{KIX*L!MF2y^s8-};l6uTH|&hh2RLM_%U|7yv;zTF=#fx~|j zW!mknsDpIUtzG-PoP9+E%I)Zq^EB3QyQ;^eg>tEaRby~^jZ6X74J)SU_pt_LW$&Ap z7rRcQ))`OTq=E7|oX6o+5)>@i3y>cwqM_=o;Sea9*!H|zKZ~JepZb=(L!HdoHMOg_gjIIa!{aS zl0D)I8&;4TDN{or<$;1^{qm$`i6G>)3f7Lc)G9Kl0~?aWrx!q-Y-IPFIyl6L}OQS z5+np)QU;AUwj3)ZP(|nBa@&XI+g*jm0;n4u{-n=iN~(<8yOUIb+|sOPrbE#w6PkSi{`d3=ku-qHts(@e{_qF&u;N~H%#|%%$OW1 z7BTeOINL6)_H)@ zMok*poz9v8xfFjcKi^jk7(BG81z&g_UOc{pU%Nb2{Ls3zhc(!F^V7*PJWL|r9$+}d zq3`Wy=VBr7UH0Lt{&aiSL4*eV^BTfbnMU2EQ(5=@vUg4SH<8ursx1S@-<}JP*OPVa z&5pI^3`77=0#Vf+)XR*_;0+4^K#l2OfxSDF38iE&WXcbL$WG{s;3kP8Dh>8yll&kR=`PJ33~**7hXiRLnyA7I@;U# z{;7U`#)^SayXovkMfw4yb!!zW zu-SB7hp+jD-2icQjE0{@r4xZ?teaiews&qax2l@{JBM1WG%Bwo#dA)*xcQno8RbiL zbUU@cLU-iX5APi+yHaU1ff!haP1@{9hJFxj^dFPFq27O$#`h!E>%l{Yajtu079fza zPsd#?Q4pHq)Uc?lK~EA$1>_&31Dg%odJEZa)UBBg`S|8{z4*ijF__L0s&OOo zx79WryXaAmJy5LDXu#7YHOt!Ao(hQEZpBRb-5f7?Fl=9X>ZB;hNt5T(QLuRGAHX)= z`4ixoTOWV84Irt^gM(3)cK^C+Z(qNCtDpaP`}AM`RiA-Jd2G28T4y^fQ33GG{%;!J z-u5^BraS#SH#hwBUi zgkpMo3=cc3-vA@h!z7gRNp8IL$vm5C;2;9Umb-uQ2bnBZ)QN^Oh2Yge3zo*bYQ4l6 zMUhFEp!|geN)dj~@#zktUKRkHAnBa*d6QZl`tiznv)9LV>=z>X_IZqNFO|p-+Gq}- z!P0FL@fK_0gv<7Ko`*xC>E-S%%c<#~Jxl=iwk}^)LzZ7UN@EuoPeAB}OxEtTdgY8c zff#?to~DVuP@TiTM`gP?jt6UdFRYE(R7X~)CId{emKKKIbJvojouEbwldw}ojv^Vw zw5winSyTEd$nr*rG9(N53t(GC>Rr*JK_(sBq1=N4{@VPGp>Wl<&0B%b)?Zph-@e@a z$A^sYSTWd0yeyM8a?3S$pbo(v!|%kJNKmZj!2$ zAB007Btedhku{0{%gw3Nf);-{v%{od0)MPE%+^!_)_|?uhICu$F0Ui95()6hJyx4P z^3KcNpi}C8owof3Ekur}y!~aaha5#!Xl}5C2R7R+KfE|U9$A1xbvXA)q`MuQUZ(KM z)%IB1995X1OAJRsGp%}SDHASx<;_oZNjH?dD;1*p9NQIuylwlkVYIFpoeSg8tbc*Q zWOEH$@XX8p;CMZr{Li-!70G8EKH$;88fLJ9hh%qjkhnQ^PP^8l-TU642vYUfH}Nn1JHKz%zO==6DFoNB*|W7D&>nci9S7o1Z_^p+^u%ZN99}D7lMq^ z6(D57qW0tsKC4?YZ;fLF8H2)ec7IjnW_y9lvZ}D8VxVO{3Q2sAvnu7R8D{kBfUV&t zlhYmvnKn)iJNf`@4joV4!t`4D7i(rS-$#M8r-9C-D8JW84sJ}nh|;DuBHR{wwJW|B ztzB5a0l5*roWj+jkAKS-8?0&Ua)*0)xLDUch-dp@_oxR&liZv%S=cLVo`2uULiB87 zMhTB5tK=XK37j(%ZGbse+a!k_2xQXbhZE;_{oS>q;s=290fR}W`6Z{bIX2bO1%>h& zWOhr2n#}XU)M{m&of?^Y0MWC@f)c}e$?5<5(v|S`pSK_5_fKEu*Jn+H{aM7eT)HxJ zO?cv|->8#br&M8OPcOU(#ec+($p0TI`4ml!lhWCHwL6HfS?pL+uy7ktyKFp%uR4te z5pW87PmYQc4a-!eoAV2QJ?2AK?#iQGYK|S?8@2lEXNGGiO4JFC&Uye6!ZB4psyZCo z7}MC@yp>We^?XLQH}fJ09LtM~ztnKDSw;_o>3?4{_`3SE)nLmeGt=elHgmBHi?XtCpaf3p^GOaahys43ugRK`YRGFl<0rL1)2s1E>b zcb9dyOFh?iUU`yQpiBv!L<*hQ4$B#ie*>VqDIaz>$SvBVUfYa%HP|qHX-jrHjHwfE zH?OQcF9dR)jP){A1^!YU(eIlTX>SN z1>S@JYT*$LV*%W^to8xij7AsC=K^Zgmy0R zGeFtCMntqjjxlPbeXD=`4rlc;nuX_ky(doq{G__yO5cO$&B(@5iBQlNAI z?dXKX3y#((E&P+^trIz8AZW4>T(U|pJ+OXCVyNeqZ148;lT&$R)w?ez<>4(HjhFSh zzyDsp)PH`c;D)F1VJG#X1^PqVTgfIEnrxaJ0Rv~lYQnDGK@@-0>vP9916~(Ns$!Gp z>L%W;&{-upl5M7Y?MvIHvl!=3$1LbZ2O0W~qfV7JBh-iPyLwI<_bNO*9ePw}2YhJf z@Im-KY(-Ev;w01Tr!H)_g6Yaq~*N~10ml^btHdJPbS0!gj0z} zC0z9K?CDS`at2t6iaSA1Ts>4Sl9lzO!|sn|3a5wm2EuX4f zEiaWO0%X(YTW>j{TCy8se}NtU9`(m>Rfm?k(a^9USbp+4lqK@=Q8iCL zdTvXDws&we--M&a3s;>jo)(rh6k0%?u)nV*&YN;f-iBt|KE!C?cdMRb8cHCj%0Rb<5k4VlXYN!v%a1>sP^W?MuKtb;c28TUb;+;Eq3M2r&qY-S#4q! zU%Gg$VDP-mdo;O(-e+U>bHor*^=s|6NQU`UAQ?m z27YpiPy0HUQv`+C>u-I|+jUkQ#9|}PJMx&&Y44s+T|rfnfk38fY`hIyxM#f7H2SFs zTXlG}|2td?!>Yn-NAJ!40`yCthnmQ-sL_AFu4U9~B7k?t8&7)xnjLyUXEi9+Jzh54 zf7frXZSf^P3CzVnu&5epsIoqyHBvy%;nvY&rYzY|0saxZOQP39rSy1Mk5cRz#V@} zJccy`SOq-BNwmPqvUlpGT$U<0RkvI9j7Vxdu^DyEW=*S5Mx`?Fq7#;vO`1`iGS)2U zt9sfv#Sech+Mn(B{twXe*DwG0lLdUN8~gRq8l%M^+*7x<+FDpfYIaK}8xrMqN)GGo zRnDpr+TK)6A<;IqgrI;*M>oaYG)R9_4SLpTjj{k~Qi5d!ry>cEYVv9Scn}J0P}OVu zd`x_L)2|AJHVwrl1D&$j8>>El=v^r5b;?$U+J_ zok=5wjboNBKrQ<|X8^ovi9wCNc^(Qj9t!&3s+{n4%ZiDFDdqSF0eD!o9s8l5!%dD- zPty<3LS|PT2Zm`=Y>DmZeBSCtlV*o*Jz19rr)SP?CjxPztTt4_eblj>#1*F^H{o^y z4&11I%+#JME0k)(d05(c4)P+}$ZngtBMZCQrMoJ8wtAmzYcefwbN-+I4>X9qUG_`? E04zIUp#T5? delta 42872 zcmV(*K;FOE;R4d(0)HQi2mk;800092e7)J09>=++ckZju4aknj$Qbf)_i}sL%Wj`^ zpZAK4fx;F*umOZ|wjB(16MskO%YylOhzi1A!CCcb{x z`%Y&n^&Zzu^?#0OrEu>M_=}^Ivy6P*DcxzzkuKgb@iz15*XpAl`G5H@|Mvg>U;oE{ z{;&V-PyOT9{^wsl{`%90pTGWZ|E2%@VXv>>{uJ|Zz8qTLf#0cD%q``1@0?34EtauD z?=3bS^EzvNrALb@23gHr{m~BdodWRey3nTD|r-%Bq|oZ9 z$cy`&#~F?p`R(hDbuLclXkmoOt(|vTcOR4EIycwQ3lBf|yPitUVeOo1>3=-5^*?^? zA74-G3V+wDl$A3@zNPUI$5l94a19|v|c#G5aUp&`>{ME)t} zGC8rDcjo(3J?3>CVUAk3H?HW6d|D~{zH1&Saepu8sMj%%!C8k8IrS96%qj4FE1kP7 z-nO4!*}g*KL*q_Yyka=t9N4G(2SRr6sQ);#c=A=sR8Raq@^EDSrG=}_a4&A;%5B%t za~LbFg{+Urm$sQN?rcT`uI75A$!m_0koOtqeP89M+~`_~lST$PspDLE-8}55yBwJh zJAdm4|2VUr(hP%xp9pBgoTpQK6*6s!UDSxB&-o3B`8Ry@x5Y7?@B0D(Wx_OH$-B-BJ zgz<=I#p>wM^fHcpx4X=Fp4h57(TsJjarJ+k7nhc6KCgQq%@;p?)OiJLUK8f=jMxpp%s3(HlcN@oUIn2eYl;b|mk?(bfoc*hTtw93A3Z-wKch$BMe}91G zn$7Q{kvume2 zTxo|hgtimkTTv}8Vjt(hRh(MwfqzExuiQ^xNDcC`_lh~3wQ+bo^B>qM{06o?Aqk5=Wt{KCPaQpkdMp$gqaJtDn(TRU;(sZn^N8(6 zc&@5)W0o-2tF`mQD*fZI+UQu|>%REwQLuyi#=oKCHJmdyE+#7^8;?_Bwl3T(3Fb9@Z~kf8;RF zSKX}VUc50*{AvwN4;u9f@5l$9g$p>x)Ao(Fn!;X+>=X59DL0?y~a#GU8D@+19R2=~}_ z*kdMa>fu+0g=*dT;!!v|Ea;6+wC1DbbH{VuDCCLn;ONWQOFi^*D}P~bCIX091Y~0K z{4pLp6(4iF9@_r!@kjRm$gdy+gL-iBcU!S13?*nHTtFth;fdP{7-9ap&Ji#zd8R%v z``2zM0xwWGL@%6ZAKrR!fuWsB0)~+f6hSZDkZ7fP$Xd&a|#^y$D)sh%#sl zDFf>jOkIwMY^hvU;eTGk&6z|DFFL*eSpdH><8fi*N-AxX#{J@@HNYug2RRsI|KRM9 zt$5YYk#|f*IL{F^IPPt*=;eqdrxoKDdrmIz9_X5YX<)JIL~7j|Y|+!vPk&sd9&_7*|W! zrVA&C;E4w&$g{S8oLT}N1`c-4*jvROrp(1$3jocHb>IoGE+9>Pws?Woa=-atP~-*3 znf>DR%iRG%XI(d_XJ(L0n79g|Bj`*NHd8q++{JbC3x$jAx#8ePyI)W3r{l}|ZGE}l zBC}W9KSPHPEPu>2R|YOd8F}}kR17RalMdc#l%rwlG8f6&-CX?v%(ySk78~1-ae@nC zIto?bgebeIo1Z$kpFRBEA3Qng(S?HGA29c1VE?& zcV3&%jP(pB4|H64p#=e!FoB0cXk@VJwt*r*8JJ3(B7fowhlTeIIEtC#3Iibr4cYxK5fK(2Q+MNp@CQ+m ztXMGA0h^4OfX<}|@J+BnJ{r?9PqOST;L)+KkWG*r&}vT9Fvq0%-Z(;G zDp$sVP1Th{P9We~<&sUE4JgaGwZ5?=sREAf#JFNP;xXZs;eyfJGoIMqc5;hvnC4G^ z{eQAPe*E;y_yYroFDHiR0uW)V$S4|haRz{^a_*ynjd4f1E6~ifl8_%*%DLPL7yzTY z5KE{tMx|$!5LyYmz^U+>U~p*ZP7&xX_&a#*v^mm-k~MHIx`hA!$BB)KvFu^a5+t$- zAQB*=9h<@9VL)yONI+<@8yI>N67Aln#($~-OmtiLY@qPQ%tjbpN50|cV1O&&7Z+Mof%3^I@F@7q_60V2Ow1%Iky zm{FVzmUyxLnCPz8$5lr7IA`5K+n)cMLr28-Ik2%-14aV&8Dc?vn8D5yWew9|Ug%$(J^jQ!#lj?IFm2csN zPfWxD_Q3$aK;NI(-+ulBn0*y7E~LWEC552xNK)Vju;90pXh%x6fGLGm1nUsv!EifI%9@>7dIa=c=E(jAe?0@9-$~ayEKqo>8 zXWScs2xupg8RYo5CH!W~Cs+vRQ`)*(hEZYofZq^AoH}F|60=e&fdl5Y1J+gt3gwLw zNhxLYLGKgih6m@fQR$4y;6n_x#a$^0jjP!F*y<=k!n#7La1j`s`hBZ(Q+zR)b( zCIW`eVeJEefY0LGuTvj|SRDsaC%%NYW0K&OmG^v6&t9Hb4o>O9SJzV#9ry{L4SWI* zz{f*DBbT*+2Y=&=2daktW}pQy8B?L7MDowfueS!&#vh<4m;~4wM~bmbbyQ3sQg>~@ zfJk6O;Z*wW;XT0hUvZ=JyFnPI|^;&tE0E3hPAAm~uN%7r}10@Ev zUaQK9D_#u{xA5Hv$bio97Zp;D!gda8VQ9k2#n{KiNq=wSqVNik?~_V^k?$7`g}~v5 zLHKhU)&^?w-xvBkyc=4I9dfx&*wdSS*eXZWje zU%8esPk&yz?2O$ne3Lt_9GrW!R2pAW~oWn5=j5eg= z1hy6|R>Mg`S6|5!bfn`rF7zL>I9Eq4(WM(^0LXqx?^bk;w2vY6(+?9HZ82kzXPR2@sL4|X}=v^QXrWJs~Wqf~TAMT$&fBUfi{$se2 zu6P&R6I#mcRO5SC7!W_E2g}qarg&gnn-MTn0>0V2X^d{e4q|*T*GT!H1o}siDBKly zzGr}9AUPZ!x2mI(-$N=dKni+aE_6UasKYo8|fB*7fyyprs>J8l~=`Zv<)QkXP^gx_{kQVM0 zAcqSBf!^rsi*jO{cw5vJ!5COo&L5eBbmGld#e`oSVXnB6XaH}+Jus>OX}GP?$t(4V z3GC$>khHcB10sb}gPj6F_&zA^328?=FtGv56?vWma2`2=^rIvD+lRk?ct_CS<{dr^ zY6k*VvpZ-XS8xqH9K5aGybvgV45wx+e%z2Gpk2LrywznAh$etjM+)m7XyT2V0s@1W zuYL1i3zu3(G9P6O2*Z59um%UYUU01tZE|JM1e^!h3zP#vmxD36GAi2f*^y*iPs({1Whe<_q7|6R6|Ka;ksOsd$4( zAba)T;_JeM7kneQq+{*Sn+eKI4SC!X4*}%@q_&izxxLWC%c&JUvluUd5FKF9dbNnp zHQYY01F**dt!v_%Ia!{64ZOeZQ5U8qpj{38w>_n!Je;*EC&^}${+$pZ_2sdM%m;Ah#~b9*^6 zP;}pLXsBmG^`rS`Fbp;o+lF^c@DB7U-9S~21Ab~QYsUyiMl%ire@K#G*hF39#x!?A z7xP(I5FEu(CZ_N(>=_3z9M=R_Uof@%`!oCW*Y)>zOjYzs_4D&7otu=EjFwxR6(?ro3=E`9g#nuN{2`@HGmEv7v#^!<8`oOC4D}e31zCW^muj|XZVg}_ZD17aQ{%u35 zarzj0h_adj^_v(LWXM!T=8L!=Fcv6sVPk;-5KfFsEEw5}`M)?oz=mX0yL*@jMFY`} zcBa8um6QU8Zx+A`Kk{PG3^~se0a;>LDAM8Qi9d6#i({V%de(bBlo3Awyt&g*Gn%<| zgDo5Zpx8ivUoyFM8COXLiy;&kHJpAvDi(ct8!gYQWu7z=Gea`!X=+Lt;z%i+cKQ;QQS!gC7as zi+tRMGVAYwq%C}hszmqz%sAbJFU4-ocD5)%<6%LKBjKMQ&?eQ<#VIe5`qhcJij}!Z~dn=KYV+KLfx=`CmbR^3xIQ(!;e<_oY=O2h2qOb3K;no zAben5WZJ5!d1X$7a|SALkHo{OV zFSS%)f@!D{W>$=>!xc-#Apv2g33Q;~2@@#ku4~@`A9$>g(c1wtYQn|{9fm=maLF=% zA_$2kNy3%A@L!4h_Y^@?(?Tr1VVHGCM92MB%D#N~`1uEU&X!-J+?aP=AM%_5rM&yy zfmVvf28wiJFrX}pGJsCz=+=aRUlO^^qZ?J6-ZUPm!(X5-1G;JDMHT)FFgH4T;-@kg zq=Rh?)rKw4x$6swx=`RJw2JGw3Z@NzQg_@j6qPdNL&5>GbP}NkBO$u^x?%B(z10gdU z?VY3h^yTfj<=52u4YjU-V;pFI)}5A#)&V}RyWz5`{xv0dNXNEe1hp8L7mno!re?=j zncIcSVBSGZ>E@lWv%nTSAcm)d;gC$#IvXf!;|cCglX43R{i>)1FOBcyZ+OQu2GAjP z2`<6s^MM&Get~q6BP>a3$O5hj3KsSLJkPow(p4`M5QDp{n!?v-1H;IF1=b{()Q;BQ z{9c1}Ti~|gE?2AXoZHv0U)Ila{o(Y=Yca<;Zj*=jaA-)!URU`w2=cUqB!X%{UEozX z>A0sZyo1a!ttpw~PY2vYms@W$NE{L*P$q_&^;^pfh6W1a=d1w)zg#_<#2p)71A2KW z=EKa7({w6dd9HN>*G7PUjzgGuQvs1BA`7YEl(;Diq=K$#Vhynt)%0-g7198E7)Ii) zo&nLqS}JY^(KGHTjN=nF;1>nSm>pwL_m5BS{`l+qpMQ|M*D^>xi2q*sF=-BGr&wSuqp#mipsOZ24H$zsD6U$bRoj5grc$nxtXLv^i0~omk za&(?~Bwz(Li6boF!k6SRP>xHoDiveVTfSu!cTD3lXf?2%F_jWf(U&;(3>7xN@5fFz(W6KoZJd~lVj?;={-a*3$7|7ThOS`Sa z3jJ^8NmQ`SsDfmqHJaHP)h4b6|3K%sAA4 zAcy251`%lw# zuXR`%yn0)^(X0_{obJq~I+5XIq*f6oi&5_4s?P~I*xaLj_)sDK7Z=JeEIP6w|CC(wzkFES-rqE z;8$=1I3Y|K9NttAdU@aRQkF1-Nd8{HKX_KWCJ$dnmtAVtafRRk8U11HsgbxO5y%=m zln(fQ#C7TshSgvbPs=1_{VHu47dfKhr>oA)9^vW)nbZ0biK0$lxk~o?)UWe^T*F$KJ}krW1rS{ zXZY%F!94>l?g5Z)@wLJ8xegS8JIAf^pf?cZT$7W!kd%P)uy7e5`;@4Np%Z$B4;$6c zjb6=cn$`Q76UUb{0|gm-jR?s6o5u|UOHiYZg+IW| z27^jQI@5Sw7Pb&Bs|L?{wul$u9&U{CdDn9w#}V^3VR;cunzb)*PIwoD7;1UGB%a~A z1*UNfF-qb1R;*SJ;0Ye`TKQ9c8->V#l6(Pc@zw=gfKx}jq02ym@RSOFPkh?2mS)Zq z+}zJ%`@;co2MRn(81HzC`P)0k)=EH>vsK~A3i)_yp?9>X z!_JqAwX;~m#)zBqnl}#vqA|aVk;SeAvj++HpPP|I2AFvA#_ zP|PT-)3S)T^GoQ&db`b+cU>L?={&LMT+o3@>>chfE$uaqS%K@rSUq>fXLq}^z&H1C z!ESLx07_8PDmdPZh4#MTU%OOT;Zbd;DA?}XW;F0YjsY6p@_Wa2zjJQ*qyZuyVNVpE z^S|tQD3*S1Ks=s*BA+JCxR!Mv*miy3%<;C3Bb|2y{cSW%tc*+|Ft@+v?~ek*v1A8J z#A_d^Kq^kt`Kkh-0lM&ci(fo5mWw~VZd(<@(zb!lIcC)3 z*7bsTHy#Nq0n)=jbN>KVql?%eXc!jTdO^F#pwC7k@DG)Lqa8IV_VZnFn_u{VKM;!a zrY)@;AdrQ6;3BKA$;O%**M#_Vz2RZDcC}_-C8vfm0*VeqYgK(MXf&t9$K-hKh#BWU zPLvw(&I#F2V2!yIO6U^5$Lk*PxK9AyOfP3QW$2i9%oNU#w+)y@&KWk3WCOuaDqzPp zl)KXkmCM3^%K}8e>2004pII0&tc~VrW@izt$ zAg)HMZy1$5lx1g#tN~p715W{p#ROv2SF;Ltz9_4ItrZ*aheJk&x4(Sy%Q$Ed*(x|9 zqz-)hXyUXN0NlN;g}^fbEG-Wo4US>ISKBFRSaGz_{kr|NT5KT!WmasD6``mE))DwT ztd4v4;O09A$9Y+`6;5qt_DEBglbi%g4J-ind1;jb!&j3KvXq-C_SD}*! z<})e7@g4HNKYk~1Z^BKMU|5-fB5lhk@uqlxDD=i+ABY&XH0JwZ;b)j7gBp>H3#~#2 zvAYMN$>ZfwO`d77p>QDq-7RC`AFMJ>dxDt|573(=<=6r7Mh0Hch#Aur%k!1cCGg@n zA$DOOHj7-rx>H=(Ij+uI^WA#r0SJ+DVcJYs;LZ{UcS8Vy2s|0LF)dBT7F`(7Rcx?- zzO|_6H5e>dp#rR2`yKc2)BNi%AO7S1b^pQ8y*WLQ>tRvvDYUX0BR)yN8{|F5Xav>Ynpnr#wmP_? z7qR2D21M*ML8Z6aOZeKrVO zZM~lle~EJq9N#7N;%8&!!X#>zBi}8V;YT8o6I=;C2Fwg&J5C;!6NC?&(@rse0|L4k zo2k)k_kQW~xO6s$CxJX5x=1wgY-?r)j7#!lC|Po{0Uxj@P>b#N;Yl8y7yfd_l=)qx z&3Y*~HXgRXx^Qe2oLD17-%2G&n4YhI`r?V$rg*=@y8iMmcS!br8fHM8vAx*M!6i)? zLj`SOlu%H(75--nyA8G<{VtGycL=4v2Odo3H#8x0685XgUnE zXYScj7&O<^h?5`qOjrev0`+LP6RhyE5>%|;>f9LhAD`R5_wk;J zYVx3s*rx3h8%o)DO8dc+5i(4n{ixGKJ!l_M;}0OVybpg=J2(xnf0+3n$I-0{f;>*c zJsB^a#;}D7nZcXCgqrS)e*r3C0n-5&@E_2ByAL4noWX>_HNXR>YPtw`+cS)@c6*ms zx^Jw4_KlAo*2-dhFfDa|K5fC+fO^`n)8`Fl<>zh0oJUR0A;6HllLhaMF0w@6j7)sBSsydJ`C|L zuE9hq^z4A-wC8t^+Y$>5-w~cl{+ENZViS1}v0^lf4X(}bNEkMM82w%-4$`-{A0<5; zR>9$3rkX%YBl5o{GDClo7$;t4_?|#yRKN}rJUckQ^ZhA;0`R=JHHaZ+I74{H!u_>> zTkojq1WdyudDts~GYbq0U^kuk09KNv*z6RL95k~Ysn+db){Z~umVQ{ZIxN%&-&wgD zZFx$T?>@=*j!8j(RgQT?a2k(4LGTBL$qEeE-ixa4%=dH7;fmObZtGIXrT~$Q%)jVv z5*YA)*q$LQoPmws;^6ia*6?Cu2cU*&qXGGb2LToCz+VK%PVi3WnHx^}coM(1+F2Zq zz54ONeeCn=Fa5oI1TQi;zas|+LYUKQlcyFtZZrW^I2;FmfhsmY1n$7%LU?Hga6;%N>48P3JUF7R@5oWbv%m*&lQ?Z+dXFIFyLXQzEJSfk9HSU?T{ zAD|;p&b|TBydbxXaY6I0EprK6`EB(W_^zD8=5-wY(Z>__#Asf?jxkv~uzS?;YKz^^UT}e4Y57b7MJ|hqq2My3ure173#HMyPC((*oBie0pfleB0HVSQo4g#n*8hO8G@2*=srW3#>H42 zAw)*-$C-uvhOUM~G-AyVx)ZSX5VH1!Mo~uu8mF9p+cXT1@3-v(ZRf7T({+y>0_!7> ziogApVTU`|G#i1@7>yX-qYocH-2F|I1he%UnWG6GEmV@wGH%mnG~+Ye0T0Eq zJ(e0aQ*B|bRl87B+YaA~6WN32V+MF8J7ghG!{|wV_wYV_`udKk13cbV+w1@vIPCj> z#0~C+5lc=QT276)fUF^;x~BDN;Wpd`)UEtA2!TU_-9o8OGypT0fQAmsSoYmoVsqO}o2VX5N;pm=9q$g8hF#%X47&hyY~oOPgOd(ShFJ*^ih+N8 z#%cK31|tinp%R5NY1KlC4H$6J(ZxG|mLTgY=LsgnJxqHRP9yX09^KC$#vf|X-(X>^ z$hxFsBdA2ioT3d2rNfr6T42g6m@NVD!s(YKqYkRE7ZS9A7B3loM0J)uHf9@*bZ~yj z`8#kYY~ivR>9V=eNkYH(zhfw0JD+c>G53Dj2)nQZaE}{u7#Wxq42^d$%U&#h6x9h@ zG6-}JdNI|^8*v`hgm^mm>iVQPP=x}$f+$4igmI^iap=}2gkH^gg4TJsp4+=e_sh>e zy%V29J+sC+4QK;`4w;9X?mXJ*6$Pn(v}`E_>zR7Lo_Yf$C)tg3J72`M5y!q{69tFG z;}t|Zs$Coq&w>fGI0D9|h^j?@t=)IESarTu=in>BElPL|i>tE|bQu|mm@R{(@Eb7L z6@%=?xi_o8O*f{Bdo??bBXcUu1q!;%W={BmEk{o8$l|7r5rEwo_XO}D1j0!w5@6|atWXwZ!%wonUMV=48oV+{QUy_ zrUsc^YMK!eCP!s6&ViWys4UEIAC!RHoa>Fx z+7s%jwZV-;x8FIvKMdc00x7<7FqF}1?qq{yZDHfT>bsZk0V&}Lno~b%gpg~(V2KBc1Ko#(=p!%DafJda9_(z5DI+4k@*IG z89G=2+jtB>*-;LsUpy6E1p{ho4J?M&I4=k-T5X4??V&*IjUp6(9}h4Lt2r&B02U5( zWL~1liWRgp5y+k}dsyjG-VWb-dv1Ga-w1#o;ow!Vyf|Ldeds?fFn?tKElvyX8E#0wdC%lts{q%YIkMCGITS24kKMt@=>1v=$#O>Gsb65|? zIP&53MyTe~f@PjGN$G(F3&frUK6nd*E;-aQIM&WdA5evVuuQhDDR?$MAEHeb-QkJd z(Lnor&EjAg&``AA(J%o`zgjO(__3sc!@hC2m@}jaPbuMCa9YzJh0@4(B)1@}h~6bK3ow9iIjV zG`2hJ{K-~-H`fhyxeDTqGXvFa^Y_7uNI3OViY1oAB^uRl&L@CoULX$@k0ZXBTjkX+rdE-qr1ap#aeF)2WOk@G8D@= zEeLj-dvknC!6iCrV1r<+zXTUG;*$1g1K5f0JOoNWpz4U;tS-0091T!-}AXNJzx`pC${;!ayFK*vYFSjg^|uy( zaLs344OGq!X$<;A4eEr?ReNC_2;z7a%Le9?x(7gfro;yBqw01@yJZ)P# zK5Tr)JiQaG`+0r-`Mt!e9;>da#jS+?!2ty znB8h@Sj8|nJRK{ELxbL&fG9{>IWRW%^cNeg_O7QR0a~n%-i3VQkX{gRMR&IC)x*9N zn|8YW1%NwqkMW6>z_AYgV8Bu@4t+Y-_yT-ZOS0i#0X$>j4K4xr2F}GLWNUJNb8y1% zsH@FtmpY`a;f}5zR}{^bce4GTcYmi!0^nr;9QF!RpFA>`3igFfq8tdDLj;=*L4a=D zhBXLtK7mGF5Y0NltJ67H!4Xs*yM=4ve0uIVtfN%%dyE$Xm%$bYz-{?LOR1s0FL9G8 znug8;Y^EsYcw%b^7iKbFkmw74R~GK+c-Q&lm&P%iR0gPnd|`30B}UAf16`d6W})qV znwJ1z&fC1oGa+JIn~hlkUJ8VJ07SgwB0m3ufB5a~{E;_7&JGoA+itjXh<+_P&^b<< zgm?nXfjPfs;r9@)LlXO8u@UDTQhR(I6b%gnmF9>o>gXq@{xn7u)cUf2A@?vskn5Ak zM)l>g64IB#L(}8ynfAr4tn-HLAGT3DILz!}1|OkVU^4*iu&fooZ@@S^?Qc9w0N8V_=WM`zQC8qnz(J*AtTh2gf;J#SCm= zkV?0w3Zs{^Sq7Pf!JmYGcfF)p7vREygBX!w6JL7DKH!9~&@($%=Hwwy=Zu0{oS)$( z*eMBgcRpr2&kBACfWjBCi;xSv=+z1|kLR&66>M&OK8CUzpac%0x8~Nn0XVap=1x(* zZYSy50CiJ3PodQXfaZ&Dz8E``;&E_nm<$Npa?msoJmd=>(>m~fd%t&hzrG#g8?QG5 z_Hg70x(({Z2bc;2Y=N|GWaUP|Nk`MPhQmfGIM?QQ(Hfo>uAWR~aB^pMVjxZm)B>dA z>Mwi!PA>iu>0!D978&ip!~xPw>C9!&{Kd6yqbZQ5V!M8Hf-UgoVY!e z>&yB4^}WRFiQiX+IwD7vG6)N?bN**_mfZ%eWgO*f zu)-9}!st5DeX4xMv-1&UKA^cMRJssfayqbR=Zywbk}upa=(cz$JNN)L0O$ox z4-d6F&L5xKFTZ~Ly55O!LXC4VJ<{yQh{GVR*Z|?4u$w0-RUIH?M;+enE}X;fbq*>I ztQvoY5*wF)Hwd4gXTt&BH(XfM&zU}xa`rRy(SnW(cXz}jPaAr=_frmD|E@vf7!RQtNb?}GbrfgMaY0-IyeifLvn8M{K zZO~YMht0zs?w_W@2PhUmVI$u;yY= z;>E$5%z1hV;?ssRZjRp(3Kg*hVPdlTsJG2!O08eXLFEqQ~qd167-LiY|UiOO&lQA|Ef48&d?%0Z%Ztf5X zJ)uWjC>rE=hgwn9Y(1s5>qyRz5AK0Kqn@f8uR#e#mcdruKrP=VJF|#R5G$KG2J63ZVdbc&F)XH5C~r#4W?t zs?iMm0AI-Cjb{e%u!<%nTjuA}CXE2Yrt0R z(()PNe%&%-^1MDdoy#RDcuJ?4XN$;j0(_xaIfNUO4xsIJQN;x^!*NuH?>UyBXugsS zbGUs6DVzod&&v#4gfR#P6;x-@U!gx!t+_N%?R#hU>GS7rfBE|D%j%y#{4uf9;+riE z*E6Ddqn_rEe@sa`dObQ6-<+MBH!=<&pwVgLxGv{s@@UHuzdBz&BS z*U!KHJimSZb^PU>%#I@)&u2@KBct%VcCH$WDl;y*4(7vN{ex>yfK)7`gJ^28ZimNK zH^2ag5?Lz#!;KpWn17gGY&DrVyk z!AS9PYt!%)oPTZ|rWI?^31HWT8z(2%%y~M;e?G=58&Y+Rfo*l?>+S|4oPa*ul8p{d zgxbpq9uQM++TO@)BQ8Rf;R?ECd#btgfpOscMm?UbE6dS{C&qUnfB__3ofTS8a#Y&p zyKa^e#}tL@m{51TyeD_RtUpHV-oRtq9vlF6&E0LHgnmW0bzsanuyQ*D0KReK;-I#t zfBk9CU_qnux4m;fm~E!GajB!=SPRdshAf}}_ukH;jTz@7P{A^D>|N=6l{+wAv)C4# zS@p#kUO^&{GziS_!pn;IlLL3a!r{DdXM6JG4UZ9`aa3FFI9$NiuqMDrzkdrrDaUEQ zQN&DQCB#ph_Hv+iamH@MC+_2&O4zS&e}^?ijL|EREl%qRLMX^4pX;at6sf_ofC-Lt zaSWvssB8w55~KER$*1Dx}cJ|wB3D-JKcW0S@ zz{b4#7kVsldt z4W}|jw_z;glh=6>IIBnx3+HX(e=#HJf}F#mOHi_jhs!Mwz(-?KxPLQ|x8d#E#2eo> zg-33SQs7aDBs8?(C0I+bA=@HnF0bH){lsb2vgAVi|4y;axBk<|5BEC=1s|BYGs`Y} z3Pa;K9OJyrfMmLZ1OI^;xqNES|?dBPjKDXf9Zj8%7lkbUkE*pQneBf%l-W5amb-2${_mAj5?T|H;cYyJ?zkU9`H1TaZ z>{)RHmns@u=NH<0YI6gof3Dqa9}d`th*~V>!m@NZ9AQ1ou{pBqvIV`*bJ}s}EIun# zivwi>bah$1q;jI&p`x=I7Hd!Tu9i8xj3I&pFLOf*=x1QAt zYzBJovWEZ$vKQbE+nSyGe7g7&eARhVSl~5{p>Ml$FBdR?MT+Iee@3;>?%>%A2>nj- z|JUEfKSeuVgs?8TQJOAl`QyEXe zqnXD-xN$g#Jz=t8e;qqE!;NFxEZWW%A&Be~z%;p$LOHg?34n;Hd3X_W&%rxOI~c6T z3fLilTYM+l`P=#N4;3f%&7z+o+XrbU1bD5up|x-^S6K~_Bu@+u5usZ%0t|wW-L@PG zCyOB^w^Me9!#JsQ+jkciT6tUCXf0d^1r;PX z0~R(nW1}s2MmQNnGR7j{(5PN_JU~H-t4rmMr`8a{qf|M(*gX_CWOxPx#300M7g?Vb z+o6Sl`8oaA6_4BE?9tvS5&Nz8Up~ACOSqRwbq7za*~55}RocsGkiB$F^PFIk!Otm{C}wf{gq;+q^UPQU(3&NP zWshYwN6juAwFf0eql(QvYtg?>NvAAhe9e}M&nvOtFs_P*dNoK(e5H-~)T z@$5MldR~Xa9)t}A>2aUo?bs)T%kDKRuiLY)uw!d3p4xGSIF$ij!$_87q3mUW=RMs) z_}UdVo}_Z_NFV0`etSlxC+k>_ksZx9pPtJJUJ01c>U6|Yv$kL+aD}H7(!{TICicdp z0Z@%Vf9Gv+g`@Bsq~eksC(t;F=-CQzcz#!V_wYV_`P=>d@x37vP|CvsF;rD~I;Kqu z5?-i)5IFEJi-&)myar9WT`5(slS8N(t$?Ojf2mudGiHwDd_`mUL&>pU07^i$zqVq) zo=q6VK`}z|Y&^}u$fjzY6be%2(xGTcFMr!2Hk-Yjk7>G-6+N+y_hj#v|9B^ExAU;! zd_hW}*6uelXLnmCv|6oMpp8Get?O;wIk-URRWFyZ2-aeI67i?$*X}`9{sR;GWNK`M zvTW&mx_<;+LF8!c^aOz{Ifl-?=q!E-ehQ47a2@>l`^;QP6}UyJm9d~Sd1zy0!E zf7lz9t&SyWw&6Qr0*?(w0D9vAeFHSm0et6^*ndO73U;V3=R6+2gR}?P3OJ_&AP2Sx zfjIO8mYqx>mxE0}kCt@jXIAGjqLtkx8s_UjYbm)4MERl9F(5}nxZBgah$tgV^)l0M zUD0$1XplYyN1fTW9CwJzl3C~YI+wumT&(BiVz1MI579buEe{sZlD}yJQ~T`!=W~t-^ulK>sg{|KN?6A z_dKDoqX?1QE_K4po*Z_-B3tc>oSB%~Jb%D~dOYD)D-)ty0I>}fA;f5I_pLfyQ&@EJMg~gw2R}Gh-DE5COE?6Z&?t0h-**Vc5iQm)l97ucZ^~jMuK06@NVL zIbC?-@hq-$T#p>4{dbY;2O^)N)i zO9ElfOXdPQGtCRUarIW3?;c!!Z-5RLxTH`g7)>xPRM?8Z2U2VM-49bItp67ZB;>;oBRR)*hG*#Pzz_m8yH6n{J(4Cj=u zXID!82Cm9`Nps!yvpSi&9?PxM?+&rmA97YY<`C%5!8Y3!WjWX#P2 zAhYqmhTs6bEz_`11G+ODsP24-(#=L;L|hw{=LzrL4p;+bUJlJcNx*onp~RA3j{JiF zUABfAvvP7Oc(%B6?sY#cp2iZ_ZCv4StvLQd_JS1l6|+OaBB0M|n}240cRcH~g60uI zXeA4RHC&kNbO*bEfFlM=>H_TSHJ?O`MR>NJwPKKTILpmCn(tb5zJ2LGe;uE{n*^J~ zo07!iS$3PvB045?c)dP32n_J${2qX-OF*y_*Km85_2VwqgLi~ybUf z{<8k#+aIR)hc_92>But!XGeSyGH$Pl`Fs!=R}qqJrznRF;eXk+u^6@iN59W<{XUa^ zxdPIyz{MI)+ky81z%Yt<%XvpqbMWifDeMcH3^Mg#ix4GETwW2M3(tLO5P0Dm{BWapI1vv<(3M z!hNmo#7t*ko_}wmb00o^{BR%t{o`jYmO$XMi)P%o0%&)(4`1N23g=KA zPmc)H0@#6%@U>BkYVj&OFuNOfxvT+)XLGpYimbD5f9&e(&)Awts)z<(l%e06BW9_)UGr|UaZOSz-g zc_L#7;~h1CHb9C%>`;ewxRmuQ`Vx1&zhMj?zWn#^8gY&{X|4rClPZ+vDo~xf86$U3 zx%boIa&|@BAz(XP8j!G??&@|b34(PSxO2UPwY=}|9|%O-EjZ8EQ5 zy0tpE+JD%{>q;ua;oGu0V9e>L3Xgib_p(?t7w@M|&f#Anx^wb;mY9S3E_Y#?Ziuym zmcSn+K24n%eRy(rd~CJa8WOUW@m4UBSx=Ap**kr{4U7Es^ZfAV{_FgJA$yG3586tO zHxW5^&Nd6dEaN?4pf=-}AbOhO@)aBfBaC%7D%k!VQsA43TopMPS_3B)HL@X zL6EG%3l1!}fnCYD4IPhn&24U6TJ6-;)?ZI>FN?ISNWDw39Ib#y+EeS}FtOB{b7)QO zZ-;K0Vz`~A4rT{GnJ~f!Hz$|6oDQ6UKX%sGLtSmeczhkU($caH$Z~7&6^tu~+4jFW z!GE7Wf5jfXP2e24yvF7Z{E7S6YrY zYd*u#O^VcK>eFRf#4u*V5zT(2z<-1O5W?!xC1lzhEbn<#@Iz~6X;*U7tdn{yUUA`Q zce_~1ugO;oC6En>5lx6~r2e*0G}?}YGr@M^s;#nyN?i7!4Hsgq_O#RLLZ50toQ}hy zj1Ho{*Aow&ep7PzR)(*F^Kfo(l9-*<{>*-eZ}$uR-~_)tWfSk5U^CK`ihm*53^=r2 zvAUlb_ddZ_V0qA%)%(VMEx*0yZS$hR(a_zVY0pk*p;&Im1#lJ6hSPEV^BK(P;N*gk znvG8Nb|~et=e6G`-pdKPjJJtqzl8N+W;ceqG_(+<=Lj zkC2n$Hm}q}I&T-f4KPu|kKK4q$s<-0AbHrR;lA73kidWI8LppyKf~{a00KW> zMewxCyC%bir#S^^`)LVOb>cjP0q1aQ_psHM-96Q6@@_-@?PfwJ;=18rTu;Fwe4%EC zo5Nu-M^1`0R@QM00=wn_Lrcn0F(5F%_Cjr+=AL})#i2}RZ&(<5xttvUH>TapJ5KCt z&hwemfr~1S&0T+IS$#Wo$5~>_op>CNX<8`Ex!pAj+5jiIpXTtAK$s)B?K*&~Pxmag ze|3C+%xycI>^0wG+$&<7kTG0pUMbq11$uYVMBZ3--^6v%u+L|T=usiQSFt`v%HQ&K zQzP8Z$^oNC3sfTq1fnCu@pkzQili0ji>3n~k$~NX0rcK>hjp({oXS-+% zk87URRO(@4RcN@7>B8BGP)9QW?!(|*%Vn;}0mb>T7~Hn&7bR*_c8ne!j?_##Aty)d z9K`uRitw+F@3+ri?hjx8fMj0z8_pH%gg7}C#K~ocEeya~G~{}kHz14deL$K5gu!~L zdZ{$7alwCvSUIskzE16&F8y@`*2zntuh!Lwohyv-S>hR;?`&bNjCR0gUVCNTbAX&a zO)@Tw#D2PzxF*m|v2*m=-mKSFTyg0(4q4;8QNL!_IwC1lKVy8LV7Po<-4?sLGzJKQBAKB6R|ojFx3i1Tus7*OUd(^#Q8-zBt$PpLa*T#xvfZ)m>TQ%Q z2mT0K!9hBJ%9aMl5yjvJ_tbHZ$1@aA1pzPH{|p4T4!n#!dPg6u+9T( zep$i^CU#T$cDV}{C^$6ob<#6%(#188*|LAcBCX-fY#DmA%>--$3an2bwCXJ$EJj)3 ziAgBdZ#c5fYdx#{ ztcUxA_1&KL?U1pZ?ft?QSx*HVX;v{!yXFu+7wBpODpysWsdTBl=&V9m;m|%~Nc-SX5ncC_A z2-MZ^Gr{$APpZ&Jq##P({$AE1*>vH+Jy=8njsJa-km=;l7GPaA$=K!mT z-npI|3ik5%j@29zLZJTbh`^vB{xBDg?X1M`J_fygnOj$ab0+I`s zwM@_slDlEKon_+;BU89|@huv}ydo$Fi@PiGzdS<;@%6TX;5y#!^fToj6s0}Swt z&V~X+Vw&A-!-eO=wUv4Eu+AE>)GWFu!?`*Un(xrr#A7|1L-yF^U!LH%zpbCY{e6G_ z^6l^I!%u&CTc8Y|dBcB<%aeROC9S9#bj-Rt%!cEPvvKBUBjz5ElNbXI#huyMB@4Wo zEwFZV!8($g#-@?W+_~p|y9&fTr?5a=@=DG$2Le2Gu4tP$^(-iN z5f%(rPu-2T8L@RQ@u9uoxy^T`Vr{F7q*LBjsKI$nvtn~WPL4}5h>Z_x1DbSdG@tF< zc&7T;=;<=qD_;LnqyJF0_c|!5bjKP^D*{Z%!|CjW9c~4*W*us0agD)A;k>YPDsQ^# zVZlT_pCT9+hFz0EQWbwY-sa$aoX2P${&hTA#WmW0>M|b4w~f9?<#vG-2%R;)W3uJdw_B*-NBqhiw!jk8VEsm`SfB6R z$%mhR`SsiHH2BYb_Fukz`0Z`AEkg8K&JwI^4Nry0-69U(LCk;d;!M__*(9QpdJ56FE3_xvt)nz#g`s;t5~EGAgJ5 z*t}xGaw+hRGUs)(+h@bWHs^M+^5x`M_dr|n*sf=hoMS|Q6Swm>^WiE~N3z@l2fpBk zh-ej8;+)~Z7Sn&Y=TG0qXV~xdFHZ2g2FT;hwprA)!ov_MTaTXorqSHIob4ALJ|jcbD!&Q%@$Gs-@)l5 zuF!?mMO<}bEn6z%b`Q*Qo&Z1_cr%Q|o&Th|zpO7Ge)-G#(m($B-#`ET>$eYYtEtl4 zDFXnNJDE#3Ph7j;;OurEI?*^`Z}%>i-|@D19LQ<1 zzl-J*&&7Z5)s|+$=m3+Pk>a2vw>4Tci4eX|DFkSx4^ zfM35MgX8nh7{QMp-zJ00@unlPIK1=f-3=X(_B4NyHZ|2f4D*!4@sG}70P-JexOco^ zBgfO&bzBF)<|Kwm)AK+p)A=E zK06uG*|=92Otf@$bsa%A36@<8Z#5wI5QT@xntgh~Z3Nbhip-x1!2VlrCS45>ojXPJKa?aQD0m!E$9`t7%OCJj1!(WoOh)4r-A=yO;l;!|A5 zc5hpA@KwdqZ>J3+`+TX)5@2T8wf!89Xtuu-ExS4@9m)guF@)`^+(J!I#{l8IaKMgz z1jj`CMPG0X4Am*cS(j?@kg+s(Xd#rAb(nwrb!~08J!-k^OptXu?8?|plWRil(CTpD zs)Uh(S?D@qi%oaTBsyV?E4c&MIObTlV>+DBIe&0)bA5X2c8@o62CaBBsN{?+OaXY+ z>AKNDe!s8SH6C}k=GVdgZXS2`$pY3~&j3q^fn7I1<@=K0s=`*y^Mqb6fWQqa`s9Bz zIV^lY1~Ht+lb*d^XVFGuVot3rwz{Q!4vXq9qu$QmGN=!$!BP%8$b#i9HMw%ou3&4v z%!43%mpjz~n@&Q4@FA|dKQ$oH(%g^+N1BGGe+(x{nx6Jre{^cU-5)>v{MUEHZ3Sxw zZU~0u4$FNH`E=%v@8_9X2I3$IM}B_+IPKY7@Lk;Bo(9{m+mr>5WML@}-iqN?=Z#Mg z>+civ>v?3SN5)&TXeI+QS)$VkUIH*uGgBs9fFlG_2?ZWA-K=rjon2$X-&l@$T#lW! zZqeDpjuo&%cpYoIt~y|Y!!aP?j>>hu2*-7Sa;mcu$D^vw(0G66;C}nC z{`S_wfzV%%Zai(h+o5xKqx;!R&dVO#^;Cu+-SW2JyS6$W?J{#>j~Py_8*3e9In>;? z*k-l%v*mg15Yv**`2EHGr*`6OZ;3;u-z>Wnnqd5 z)7Wd8Fva$RquU=oe)_|_vi7DwV`q0DT7+`DIsJmQ0PXFI-C;e8)_Jxw+vkUB4i~81 ziuo9hT5Gle?Z$D7N}&2Mh{IBQ&hc`U4@d6s{=-2Zro@aIWfwrZ`wD*;^OEqe$#}PR z$L%c26)lX21Bwk~(R8fjo+$STV^-WKkKSHx0-P3XxeF!RMQ}r1`<*eQE}W0fWOi2g zcCDE?ts+2-qj3e&P*P?` zDkO{#tN=u7bU?-NS#Eto1+l?c1mHxB-5y7if5~vZ%SjzijHPde@}CVTef~c3^}1a1 za^KvEjZHO#B z3o&xSZ5(cpyWM{+U_{@@@ebEC)O{9|+-RZW%<6^Gn5wD8FW%P7f$?uM#pm&Zv-`B> zhyKgwFW z>B*Z{29;jW&g6J5NF~OtTZtxE)304&}$Hh-M9al!MiN-+_mf zoa55SU8lKSzaDYyPJAVS!27MbI#*_V7(C8xcnON*1nW}A(6gBs21Zti!&bKJfaz`N zMI+Uqf1H1+NGV&<3hsuVR&4WE$M*OC{P^t!&^wDF6Gx87FF@EruIASUL za+=u|!Nw&bnNjryv1+2aDM-(f@rCQIh1Ik|*+rPQunWX*nSO7cwyJ%2RjPf@oCTQX61 zBP+mp^SZPLW_tazbVQnBuR9Uc#{FS!l-TLeh`wFC0o&!T?N^ z!x7ZBw|G0^P?@gt-Sy*rN5XjrgYZSOLE_NZz(J(36Nd=##KvpkZ%r<|MdYVJbZ#3+ zhLT)C352YMi!+#A`G$oa(0+Y=Wyuw?ronNflxBl^v<|lt$ zd>C`NF5SNKY4(HzcROF9%+Z`~aE6frZl!!)7nwijtQ>A)mV#tS166p^aNg6`z3Gmp zWU

?Cg=XBi|O}s%AE#+;MQo9%Z{L9HYVGY_k=tlDaG?O?lPb*X+2{@jRKfeZXDu z92faD%GoX>{%Y0U$PNGX z0R$5(9}72c9%g5QlN$NDO7p>c;<<_bb!E`>Mi*>n)Kt<_(%E+9le1=fw|5J}cJz2D z@Jr@%DwMED{E2pH=rzj`OUlHLq<_z;L8XdK*E`Q&8uQCZTssf1F&vjs9|?a%Il68v z_GJbT%Je?M7HCQ8nH*O#edx+}ddp4JB_342yOIc2S2QiZP z^NWT1*N00-`{*8Yl>oFutmAZ4BxJqU)#>C-Ns6k`o>ZA3++NQp*Sp32O5`@Bv1IC_ z*e?sG*3HwAuKVT$dD*}j)$)JWKL2BBIN0Gf02)f#?68vjKqQqfqtnz>-u{p*s~DrG zoO3IckL7F+M@|nLtZnnPlUr0rFa+b(4PL6%Yd%-m(a9iE$)QJr9exh}LyrzXWZQYo zWE#GY_#pKy{%X~3{`&Iv=>zF{B!#JDEi5T}4x+XiR!axLH$tTevu%HaI8V7Tr&Wn2 zM^q`UG@zCXC16s&vH2Bv1YD8WA z2%O6EwOgyIsyWj}Mz|D3)73fIoI%bS-7SBqyM8*8)(x3`hoknRHQPwivX|u_IHLrM zVQKzhCJ;2*iE$qXNl8D$qD`FoUb>VO@~9HyhqZ;yMzh`0tK)y7#0`1AD*g!gS!#Y3 zlI&>QHMx|qTzb+>4ZoeQE)k|lSl+We%ke}04 z)LO3^>BL!+5{Q3L*~e7`e~`VlXYv!@a5k34ex2fN@a^jf=9j@Cn}=dXL$rM#it3*^ z!UCfLjbt&x46D0j)2+<1ztv7_)`yGwBD-^O;L!kIgmN||@?VSTZ~gliU*0NQ;UD$w z$N2vB)BUkM>ZwSw>Bg%TOtbfMTk~Cqw}#Uz58H@52v-6Li<7=!DiWQCbn$+)N8L(9 zdCM@sgnKMq|hrwX55lpGZrH;kH3J-HO<8*4ogQQ223JGbE7Ds48~@3VSJe>SqZV zGMg-o0#E|5cY<9`WrGP{WEExN0JslZP!hUUG;Ln$vk*oNf15(?q_L6wAs4>)J+kQN zvOT)<#2`xpPwV_D$$LPl+5O4((az6Ox=AC~Q_C-Jc!;A}S!87qj+8j$B~RAef^+ud4(sBi@D#|{gZQFmoG6Nm-jaTnrrvlz3kFeTS~j8-=}U{N=SmMh&1H5 zpvaH@H@nPJ6Fy|ecAFfWsy5~DWQ2nSk2?4g2@ zKDjp0+;C}_U{b+4c!^{iwU4?vrD^;84KGwj&1)yUj%<{U>)~0yX7_p zI(j~=ArJV=->u+(o_i}k6x-KuwyQ09iGS38~!MCL`6L=LX=qdEQO$!H{Dm2imBnLS+r|SD!FA% z51>1LE$O7ndtqbilw%*1jtp#VeU-aru3e!Gf`tMcMGHxAF@ab+*PS2fs{o?`_kGcu zO(Wpuf6!wVpOT4-GIqKA&FX!B`|}wA#s}qSoQ%!D5&=fn9&FaE(RKu9X+mO=?p+m^ zcqFjNsp#iD1j_`xL-+@>Ar>9Vm*(54Ko$#Z>P7ykhJCFTsM$uxu}P*kd&ZXK-~}ys z^eKa=V45Ase3~Mr-tx1kFWS32mEf8!U4b@ve-|+Qle0=lFg?K$*VIEcCReb(qm&#H zGR4wSRGg_fr0DxdYz)#QKXT(=hpP19wNLq9^QXD$_x{_5mK59Po~G3}b!xw4kScU$ z^D^XKLuQ9vfITROr86PCezIr^4*{^d^TWp~@)6m(vQLDyu7O$9m4OrsZgf@kYlr9_ zf75PY9VeX7xo#cKb9!8oowm5_&XJvtMgkYTB)OK721p$iZ5|lPGM|deI$uCEYmkRZ zD%ruNeX_X@t@Kz&2T9Z;Iu*rjGAZC~Fw7Hq_N(-!A4XHNXn<*dv3B2|H3v8?kJjW} zJfVQ;Aaa160LKdP5OeBnU(%8bbjZhce~Z=Q+mhlJqQbVT*{y0PfcSQx$<%7oSi3T~ zKCLlS(ElL$)r;`v?TWe+5KA*lda4YlRZhSpfWzg2ts;Ksw2+To5R!WDX^OoXn^{FQ z3A=%h^PGBdjlBXu!cv24Szn8!p=BV|WM}_ReiO07jun;0Z2xZRDCKkhg{iq{e{Z!v zE5Dyl{W}U~=cG;)#Eb1t*i}m#+#HpQ3`B7_L+ht@ZzTs?k=Hh23M(hsiYUy= z2 z4TeG}GNK(VG4#5Kf9&9MDE|0U0W02wU=5vrrUfZL-2p_?gz#)Yf&Fin@Sk75K9BM7 z5+3VEw&?_nszCX!f=@MyXkkH=5jq>vj*)Dnw$aboZBXg4%3)Ty;R%~Vyt=R5vFu8U zo#z#X%?eg)_cYe991O)Pkzy0Q0}7jG{2kg6z=e%D1TW7U_`>VjHZ-2r>4jb2N$6yM zA_z#`k9+9UGj|yMOtap}H2Bc3Vfh39wvV5||HowU@%`?MdaL!x_lFt!ax( zz}_P}L=hP16==)*EqF73+6F$>`qYVkD{RpVL9L86%>p`m)v!O(tn!u<*2!18LyM|5 z&PD*($+wGg>_O12vmu0n|Et>3bw`7&wO_E^;qkzz_Y0~fs^=$qPf%?@b5 z6D!PiS=LVjlme)@|8@z#egFD@NB{9*7~^Rh=C~y<_TV>3JX^Jc-n~K$M{59ogOxWm zHypAyw#cpAzd7)#>@(t{N@0Y2c99)6M=oH4C>v@&=J5?5QMSgLmW6b=_XrKHBq>md;Jvn{rLW zq^X|vUG*yBY2frbY(9X=I8Y#e?;PUauHoBn3bOoozC$CdJ*g2M3i$F&r|I?5>&F4j zeDYvk9#sA5j;Ki@D-!h&BN|^iho$9=s(izly=Bn`V?Q{5(!uwbQ(6vn!od0tp zZq4d=w-OgtSI>8%(Ew>jFD*yHlil3Q8ku!^8f0q}!ynmZ5ZTN-?&j_IY%N^RwB7S2Ve*fd+Mtp*Q zd-Y23R@>0&NPsL$rX-icuxx^%1d`sv%5-vSi^Gt>t|T=HWC3t|w1J-;eW^-N*R+0c zNKv1TP0eHLTQ)M|Lfbj5=Sjqc6CG+04zI#s|)GoIr!{#i#62N)nSw6Sv0y^@V z%UjJG+syHD;6}I3871s}0c6iTh-Fh114PY{7gJVsO+ltMP)VU}lTd{=&C&mU4S&?{ z?T_zoAB0AZ>&f!WA5Fx|by*xYukMvr3wN?q%i?r(8g}nUmjT*;xg1ym{8e{M&&QdT za$q6qO#K88Jx9_FoV``t(1rXi*)A|nzcu-LA;hKQ`i`MhC)G`^69qscHuX8Ic59m3 zqp`K~&(J~$Og_|CB|WKUey;mUz?GMTu%H3hnwkv7q^g%r^Vt!6oo>&?Ejd?8g`6pC z;Gz`e{`X1c-!R{Q`Sttn9|rs$RVx69Y#+vcOoosZTM`~32K+xr&Sa& zkE|?ct4PtiGZb)@ldZX((?O!!#*pySMX`dhlqZ3=0q(N#>aP+io%ooX8lHs+~X&bWtqS62o}YkD5FpKyE} z*1p+_3-Y~x-pf?AxG$6u)V2)ptYH7<)MtTd*d(=UjH||)QxkVz9SxNLd@ceO$S|6u z+m+d*IKfsp;%Etr01T~m(mb88)bBWm4s#|}!2x-pPfPZx{oHi_qqg^~822>(b3;xK zO;iD~iCaOyW*wBKOH=9UtNyA2~6w2>|7zw|B`Ybkr+X<#uS2?Ivv`j;88A)p7 zMDRK^O8sx8Anr?}3{Ld9<{52Ze@D?52;0$qJ|8&b<%o6I3dI2Z+2nK|8e?qgC!@V3;G8jNqZ57kiT9k3vV(PME0b1pY5q?k~uN z#Q!8&O9jswg(F1N+Cz200_#KgwoM(B-T^MQ*6@mwZX?9<0?d~R5o<_T-3{-ku<`uT z5_q%yU%q-JITc>KXda`cI?t)##^`mwVKav=bt~$NS#l$mEnNhAU8nc^=u@_p6rAUvt|eF zz$TKHrAP%pyk{_s@JIGzx3M_c=LVG{@Op4sT~SBzJI+mJ=?-1xL)A9f0cRNWVUI9h zO-tm5^GeWW%_is=-I_#dtxL%o*u?4b&7q8OcqK9GV#}M4Rm99E@w@OiS8!KU+tT8`S>k82;hsKM*;a%Nhv3~F0esMI@Q#+ZH?6Z|`LIHmh`Qk;f zU#uOo(aTJ*Xn4NXx675D^AoLZD$t-z(*>(1<3#dBn|4Eo0We?mKa#DbNvBzy_1qaWsD? zB>LWU9oyae_p{&S_wld4#xqBw-;suQg4H?`q}c9eOS!l0%21Z(_%^srp(=%O%hE5? zx~c6%uxtS`syn8(kyY5ERHZ`{b^{pi8Bof1kEA;X3Nx7Tp?fV7E|f7_AoWk>doZKwtj0m+kN0sqkoI|@=u z^mY_3(oR(tHg8}RslOVyR}FvdQ|*gLt5(13cLi*P3`JGyx1%^d&KD0})DnMp?DBfQ z{%@)x^;x~J(PeL|*8YH4w?aRTHQNsEbfIE|r0A@`jq&PI39)LsXp^#Y(1eI?kF1j> z?9;K;xEJNi0Vi5-+oN;{nb#cGarNzGxqgu`^8;lN&FuZ{t3gmPRSW)5|YGC(`EEYSssRz1pQ=P8+Fn}q5o_W7g!8fE0C8m19|=evLWqCjms4yQwq z&XPKfO@twtovMO271e52k7sG?Xb5G4+oe%k8ctY7CD!@F8pM+sPUUn6I>KQ-clBpB zwfI%VWdrs{Kdc6=josAjhBX-iPIt?=Q>{A{#G>OY&CdTl-cVlxE;&e%0loQ@pUpSx z=rqQ$sTh1Kh^LF%Tn2xeXWUgURV!3)L2)AC=o;eX$C~}Ck^<@ZnXL*yX{j9yp|R?NpgzECIl0IY;C;s-wI!VgjzLv|e0nqi!(m|m9{PDf^ zAHT>4zzLEdyuI{YQx)o#(KJnpEw)TJR8}w%#Mqn) zOx7g9xzUDevI~DP2kw8cnFnO7>RBrnonCb>Tfg@*hvTY*H}-k7w&Bj+`LoW=9y-F? zns(XdUAz||E~PN~u)apv*WPUKhIU)6&*fXg0XnotxHV32T#R6&tlPds_!?Qq`EJgY zHY3jsp8x7!f0aTXW!{4wABm#Mf$92Kvb!4e>Gal;KCgeOSMw=jO(#2K$TNWKPBmjT zZ;(yt+7aaYNZKZ+by-H%xIiFv+WiV}f(}%*J4z1slBNzi*S(+BGujt9w0YL2e2z$X z9I8hsoH8_UQ44Y|D$-To0WHHh6^vnZY@JX_klkJ{O|H6jIAo}z;p|kd6@t7w?w>h2 z)6pmAqYHo8&k6CTCA+`>gPrzA{qgmGvl6hM)NvTw3?eN0pw&u4|1c%V07|SZ$WjmTNuGkweSkofg@5V#rN+2f6J$=vWQZ1kSFg3_;)_ zz`aCtSOhCB!E~uRFvvPMUYyq8O@a@f>U#lQwBLUMGxEH)Wkj_Jp-TYrHUA7tDP&uf zp1NW+%2liQ&9~A&0ve>e38^;{l1Ndni}vHKk8dBWjkl+nen1mvE@>qUUL<5!r|vhN zEvnK90+~8VMsR-$YD(XO)Mir+3(C>a#%DXhu42b&fzUyiVS9CT)UtRTcU_jKw?nyX z@Kb+XLxyY3-!~c{+UZaGzQLZH&)_u$0qRn{q8Gw%(`GCFyvHOg4HdeYt>+3iT;^$b zC~r`Dc_|FzW&z9O zoNZ$nNaZz;(pe}_*$ivOf9QD3Bk`*EBln@eG9d_z#6B$Qz7i#5w`1!cm#mHP?HPaH z<|k{^GpjYk?I0r>190nZPC zl_*Yf1Ew|L@1kLwP2*mcsGX`z5J9Ei*MqLJRue$KSueMwDzMe%-u8md#tiD+=onL- zawYyayKkR*2f1)lf|{W!;&GY6HIU@&(01>@1yAC5jLaMLZW}5)d
#b{`mgoA3w(L-#*tL&&re6Qw6fxDW(e-hhr*eT@Qdc!Nc*kraG+y zk}~ATUhq1s*MqbGii^X%Yv6xz-ZYlmYLV5__TBMLES=(Ob#NvT}&DbltDublRyRdUOUKkeAm*IA<_7M-|u`9^hRf zG&2nK>Q-;slf-&8e_02zt-0tj3l%8V^dOVIHcqA{)R3GRUly#_&mV-HpM*J+78H6? zu+OC#0IOlE-KhwPEz&^U$;;yj+21BH$dGaeaN(IWG*x?^%%5y?oyuc)A6^A;;Z8RE zUUT&(7Kn5Lm)lO%SdE%tTkrK+r-P^KG}s;Na7TcZ>T74seZ`yW=9hdT(HhImm%Zc5f-P5t4@3I- zNxkZ_V}REfG^1$MsTPJPZ7vOmvhzO zuBW6d>UJ=7f7{b}zS)MY(cHL8O$0pMBU_peOLpx+3NgR!`gzP-vZ-DlT#^}ww{@)903=I{O;)P$f3%OY}0T-Y3?l~=$ri;qh?c2U;#R;CYG2+P3l z1Z(%IRD$j=1`yR|;HUy*-N3q2X4*fo4$G+FB7CUIsQ@vLz0d096-W^fJl14#t-uQ{ z-5@Die|ZoO&iJ}$pTB;voFt7r<`_6P5x%Z(B`E;P=4`5I#Kc zX(tYjfQ{$s6>X*3RqibMWm7zP_kb;^Pu3Nb^tx^?{~1#7)Ym8Rxt#N3KI}R-e_B~p z99?ghYTT}mML0QeRq!At5kz9uf1a~k+Hp21AFuG{zs$gv)?-W89`?Oj zhmJ3-8XJH}G*EOic2vBbFKDBG`{RS^&GYOGh#pwc$v%)^uQ{#m@4MQV91V8G2@r!4 zhj0hmBa9GygG|UO8b6K2GVkoN>iD1Z<;<3 z>51g$+#b_L>ch`!TD{28ecoPlT6J4v(8CoWF?O?OSYDgA-&&faJ{7yzddO|%oG4dV zO?_YNK1@&$P$Ylp7;0|11DJXIZDlEFSf4cdq+K%YFhJv&1s{IX@Qd9h6zQ{I2du!@$%w)*MJq%4=B zcbB$ptl1#*L&tP;jgMfRRVc)Z3NCGe#{ywbXS zY{42EESa@9oZQeCmP8+&ZQKrJf5?jsH`x+Nv8CFH`l4?@P)TKfff@H7zyJOpmhMv@ zzwUTZyzh+86T$YUwPqp)yfP^>(>Omw&6CsG_$wrs0Io!X(!7vHTOfiGky%YB>ke?~GE4PAq;{bFgM;OPI9lV3Ed#8Ih1MajHYyg0(bLT*+v<(MAb6#GV%cx93%6>z@hi9^T0_8xK8`017HFLlLvu0 zf35r?Z2qu4a3obC_U%%ammPnQn2SHFIaH$tU{e6qI-8zb^Kh`F*#WDM=AnFMDt}qB z-|p7~YDwp52wL4W^|sG(Y8~Tz%o&q~&+2WCkF9HpO5amCME8LT1q5LbJi)=~9Y=|0 z*uB{dij1BXcW$^ZFYEU9mvz(b@R1Ol zdpmhIr!q9lk5R_HySM~4Lea75k6vxO)tfMAKj#*R8kTO>^K(~c7r>c@Dg=Pzdg$a0 zH9PFzyNfFDkWN)2lyGqL+171#=A$9p#toIehuxKqdymoBO+o3`wiJEq60;=K+bKx0 z$q|2$nVj0L+jThZ9K4kfW`HgLOIu;D^MgrdEcB&-yX}OeH^p5}i&^lYQ$Nesb-O>b zB0R}YJG9z07i;0zmhTc6`?5n+(>(jO72>kfi&JugC3%Gw88%gayswMoI2O-gh|5t^ z&AW8r+HM6TQS03Zx|k+W`OP>hX~Y1u`tWVbKh zLvhM~%jMa@FU*vDx1_e(xtjK%cSPdEhTcV@_0pxDPd@rO zl6`NJ;A#eQ_HH>`wJm&HwejtrZ^O~jr&+zpvoy5FL=(}N@ZY@_}^tM;ES{eQVjX@z`!Y&+mftzTA3uVZ^+ z`6ffHmJr4Yt`?#=7DrI;L+wQt;&N6Drk_VkpuE&Kd(*th42~H)3^h5#xvEX0*s)e@ zhsJ6aEWu#M~#-6LG2^t)UU93SgwPfFaRJf~HLQhtQ` zW;b|s(xO|)TAi`l8Qt&{g=4zq_6cxO1cvjd#5Si_H?wTVE&Hih?CFlH1z9{&*r6)Z zIlTHGfPOfr`y>qH9j;>jC3^g!9mJL%Esw3yhoUoH z%xaHG6zAVqH@1j<2MSDV3M}$GULdsOT&WXXa8HvP~cb*jub!LOc~-8NEfTuF-uTRPfD z?|vO(tYEucMbfqE)Qgg=6i54b;9myi^v^-RJjq-kEE)6DM^1on9S-Wi|RHs1qqcMvj?PmPVKScJX#Sw z>}*q_A_-Uk06J#C3UYl<11^X{gPBj?B^^!EQhwZOZGXRmqaJXG>$c~9u5NL8iV8jw zCMyk^3kTM-fiVv+d-@UllbVM}CqUSzmx=n|X=QTmtw~+a&MSCXx9@|U^ZE00OgkT` zz_fX=MK#S+dxMWwftYU)h%!5L7ErI+CFD)}uC`pq=|yo;y9Yx2 zanb(yy?*=c^G6wr^yEtjCf-;jbq|~mxNQ#V*@IxS^C7>~A;p?A!R}ah0e04G{`;&t z)Mw4wVD`nyO)X1G0@{Hdz1`UJp*VlVegZS$Z+4>cgB5?6c7Z)E@AR}Mv!n^JQ>CNx zKAjUiZ{>qnm2yt`(5*Z}8NS^$6asrEqNu~Vh3jUkUWU{HS0dLR`kK1gh#*$Gw(A`8 zbZu4j1h?=q?#WsHxM-h9o*&lC!LBD!P^Hyb#;(E~Stl#@$i8+2k=X8Mk?()Oo06gk z=)9I2(b!idd}h0QHenOl)6SU;#yohB(PJL8wN4H`_WnclQv=vpJNWS7rk`;SA3VeL7C3 zte|FW4%%~M-5lpOGe_uHZPG#CGj_XoPS!K@iW~kEl>(|49aUBCLq$vW&!spHl=e`! zEj_w7F1O2OGdpM>2qj!IqMkdT0eA{n(NuViGC-3E9eR2J$j;HM95;VQ(Ke9(^22tX zw>7PQH?~_*n{YyLYL;h=sY$UErdeVGKELz`{ng(n9_N!7{s}UIFhV)J`miFW;JWsc zw$|7JbrFLmAyom@_!Gzyw3;5CWxeWnIEzRcBkjY`4>dIQBLxmgvvzde{J6B8AuAnPAga>++Vb+b{_&;%_HwQMbbD8=BHdbd zfnSspajeZ7PoO>_d-LAQlB{EXcBD_$b{&}OmJfGrEfWMwX9$1$AGJsz170@7!ceAz zDUQSM4r7wEdhiySgrRKOjPWs?2pbA^147C zmjF=9D2)~Ln}&JT6vZ<5CQU(BGEyP2+EeHJ-LkrPS+suJUiG2y z_~a~Y#Ju{d^Q(Wja_XKo?KcKuLpb+iNnY5!tHqnn3_$=#Y+*^f$JzBwHV>#pb83rO zWxhakJphhY`tmZq6kc1_Y&K8A6%}Mm53Rd$@il}5GisCJH0xn&_@%_YqMF;CPLZ`? z)3!xE(h2CPAuzj7$@r=bQsOPD0&3({4ASu*{Z`H0j>UfhYTzWsu#>oLi?CbwWz9aS zjD@F4t)(05BShLp3ey9;r25KW#|a$%AYHlIZ=A?nt^$ll*yUgmJHBKs8N!1rftZGziiX zvd0lptU7=G@t#$ZW&_M-FgSzSI!%#zhZoqJ&Y-FOuDaVDZMD*s#95_O>=5S1XU#P8 z3()xdwcanCwNLkUN^k0JT{8dMRvY%YE$p!k#n_^ksyRUtLG<=1D*8|)a85V?3httg z?^&JsbgaU%ASWa>XavL`usjP(VPpme=YH${Jk@^$To+6aIcP<9yR%)kvB8|OBwM8v zLbek?c8Av8s_P<&>Xj&oemh>H&@(|=mB0H`4#Xo+Z9sNBW@~B~Dv01Xl#Qb-6uX_X zUg6rsslJbEW?AFw_vbYuHb2s4O;xe9sz8`b4@}*>N`%>N!0&Tk-a#a&Lk!M>+LIc+ z|LlJ{OsH_G2PN!b3*>@kFIry858jD`9dr_~<^n9{Ro8tg7Z#Q5oadw6rP*lPFR1DP za|5T_c?80?5*C3eTBXe6U@LBSSNU@1qr|AJ%2weP9RDrq*sLo4=CraUQ>&P*S(CDD zg3SsU%xsKp@LD+2L`}8&%j=qb{`4%v@jQPDt2}$sbxNtno1eO|0)+eIa89{Md+C<3 zsr1EG;#IY!=o&M@)Qh#P6IaLumlrWMPVl(PF_+M)?qgmZd{-`a@j^gF=;C$WX?5t~ zsmRgN%>lH2uFjsJ#v8aIPjxqqRr1dc6w~x%Id0ux5;YgHBg^e-o`9~&TPA93l9U43* z)%Ooeho?`=J6QslZIKP)w$(3%`n(~uFyIWd7??C_HT7)e%;Xb7jN0kWixj;Ur-lj} zfRBwx=ID<$G`?vlM2wgLWjv2wBCLP95%exg5K6BBg+Axu?}}E&0;}h=)#Q%@pn3`B+~;=LIT8S?d9^JMz4E%_ zkf)8*dTMEP3D6+RoXJi&CEQz08oOyUb=;iTVk-_C{CK%O`7-{!@c#!eTb^iBDcO1< zppWCi>u^}3JILL={(pzv%+#iBaW>Z8vndU(O?8#Als4OWtH;^fu?b(V&10a30`N6> zaRd*(y537A0q~0)(s59d$60H7r%gqRI|V5lWY@Z<-wcp#WBNSdY}=NKzEXtQOHV}I zd59n0drdwwDUK`}NRWJzY+v@dDeuZ+Du>a6Z%e^*zCKB`UVlS1nWEKrdZkTYzP_N0 zrz@0koC-2JZ@Ckh@>KH8GT=QO9OEFb;o`I_z)kqLwhcmVxe9(Vw&Qk2+PTuOYBogM zsHEs}6ox15q&mK-myp18@-pdavrlBVm*R;;_EDmhFia&!cGbA2H~+9YzC97fFvoFHLz(SXq27uIdh2h&1zx_}`Q=rg z_rZGYPKTEWXGgm8re&di!6Dhvq{(;!$P;=FD6XA5KUJeLM~fZv1cHEVfE}9?llQ$k@-3_c^|%jfXUhBNkOk6B z%aVYM$q&EwZTo3#-jwQ5?XtYI@O>N48|``YNq>#1P5D})0-)Z$0h1G}7c1G#J7}Wh zu&ZqHDig1mFiqA7!9Jl=XD2mIHv1$C#9B>#XdT!=E!%y9`o@xR+&9&U+2l5^^WHU+ zdt3#m8K0dXXmzDtE&R^K`w89gIxSiUvWkk8acXhr%sdawvy5d8dfU{bBxSU&a4QHp zjDI}y=THWby2IMFJyPN*EIEld^UXI4+jw2C@4wf#-#$HyZR&sfsA)u=nQUR;ck$>1s)Hz&F9J2CR6bn^e zgR`^6?8u|rnyhEL-g{8novAZAPG|RE8h>S5167)#E#JN^syG8JimFXH7XX)1Q>6#j zm6+p3PYLi9RgbmZ1BljnjCw86oU}BKH}6dA-h%I2Rf%S%)v*o99GVv?6x{iJ3xCg+ zOYuIn!aR@;L$D!OL23*@_QP9rDa{20kOr=V@{+tJ1JGgGCJ{Ju}M2yvaaP0 zfs)+KlKgEsb0t#1xGVordEAf%ans4Gq%`}o#WKj8Rz259Dru=yuuz1@q8uw{eKML@dZB}bK(+OM?ZA@(jvf*(HwR^V zy`%f~_1_-NALB!<@kv1fppiJ@z;%rWlPQ-!14BfJlWUiMIS6$MmLy3{aDin-qm9co zLE}nZ!-?EDHdyQ%;gP_T9^T(u<(urIsvB_=-Sb8^zBYgipa=Y{7?hJEm{)&;q;P07B7E+?En1%Yx?o&_YXMZSs^{!3&hsC1ZK&4XAj_7Mf_A| z6-GdW99!>~4pygQqq>Y(`(BC1&}ci_N#PvGi&r{il-tjlURWwLfde0tLy3VT z=U{5K(dOO$Mq>NZ+e^##$i}}|lUtNV_=7|Q=Nb97T2P$u5Te=Pl~;d+Sxh^ZZmsTl zlM~J~1%*ZHSzB)Mf+yOihfOlC+nmfxdzi?n-d=9czt{WI*AEwT>8ZIzk$eRr?<9}Y zD-wtY-MK}OQ-8e*-)(A{L$!Auc-qo)OMLg*`oS-zu%`dxia+ZlD$-AAJc*lk(2i6g zZ~G_rQuIdXt!uN}9}a)%d<1-oa~L;oD3b)7BgP-8!<=dTknP3SzT`m;aIhNZO;QO* zwOT!IyQGfg(g1O5tR_vwP_*B){ms)Pm zhq}B9s}6Ojk1`YhB=_)zjJvljO?_y$xbus!7PWl`q+_hB*tmb`CB=T2UpQw0paAoMY9d!Npp^VZLYJ-W3nhYQCNanycTHg5~UW?xTksuFYBm1hmt=Fx%)0Q*pc+QHKz8S=Q}VXfydQ*n{U4e%GgE zIN5KU)#13=XxeUB8k|XiR_Af+kZmcc|+1z@iUYO?}HtoItV z-z7v_Edl~@my`9IT7Nv72I+hu3u>f{rU%`OoX@6~{LPLVx11ElEM z`OeC_F4O_?vDz}oCxLi$Xtb#+9LKmGF%kuxDxHoQg7ASYyH;n`U{(48%@WnKk}AA2 z+f|%qW3k{;yc4@&cw0@ei=pNmU!E+~V%_qumh9`>{oxWgJbzK9-QJ2iNGILewa?4h zS45!PjxIS*V-2^fdQ4gojVe@zhNkD4)Z5 z99|_s!IHfI`Jo~js@@t7fs%=B&%5=r7;5(E2**3r$(&uYt8l2VFQ$vpY3WaFY2rwQnY8cn_$@_ikY>0X2WMY71(7)RB9VSpw+veKqB) z!^x+)p=|iox)5v%oDBfc3xugEgSV8dv4*ynjV!17&9*^W%C|+d0$ZDvATQGZO}kR9 znf;ShzmDd{x)C=fajx-Y$Wc9Lm}Z zwPBP+(-%=m!V*`rvqdXqNUOc@98KG}l~squ>a(a`<*qJ_jd0#vzqB8J|Muy(UyVCG zjqj)f1xhoz9_;(u7AK9jwHR7n=SniFOm=mhx^uj53w1maFL*3dBMzptYp_&0r0U|$ z&LYAcMt?n984n{h6khvpB^&H8PmS;JxU1`m-dvpYH8RdIf^M@TRPSOvoI4Ag4S|#g z3X=89la?idkn5({r)6gFmd-UYe)gaWT+`~rxj8oUKAlcRE6~>*Gz)WDqiM5Rbb$b> zZg!k{KUaXYV_n)GP4|imuCP2Pb=mcrHt3af+94nK4f@M1{z{w!AZ$*7OiuBoepqyS z+JEnSyq3`3>W@#)j#J_3zHUnv;ZBwvPJ4L22+h50ffx{tUCBw15PV4)G~(EDtdu|% zor}wDADVA>6&eemZglvQJ|l3T;ut}-%dxDE)2vq^p@!pe@MZOJBm&rxkmI<3}YPyUuT9P|(%k z`m8?n*7DKDYHTi=+rFI7xBlC>|M>jTEj~WG#pm5H-NP|sa;T8QD7>s{WvpzNz$Zu;z}-EwSrma0Y)1&X=rykYX;;}xPSb7 zUo~Lx(54oA;dOZN_!55Y@>KCd>(U<9VCT(GC(H0KiF|v2;S`6yx1XJhg}`^&hp+n6 z?Og{E8uZU=2vcPmb(c<%ZE<9dO*0nb~)|xXA0XzvrRd-M? zGctoWEC7IMUx5Yo?ocL_lD&{G^?w{9;Ff$^j=rBtOc3s=vxyjtBYWnXSYPHg+ypj~pIrZY^YwBc_FV)fQ)B+3LkzYT&cTi?q zX*7WtScgs8>`8`x5N-4ybd$xQ-G3ED-HG*j@Q`7g>mHc}2&C-OaaT(egr+z(Eb3~| zlLS%$`3LF1X2Z7LLiQVVYo^0~=53z3+LJ&pKJh^ern7`<+=%>bwGGEEdembN6st5E z@N`MdvNpD-0wT9tF;jjw#|s_|+n1g?DGGAZA1bF7w2Y+q@NGkK- zV3eiZzpmQb*KgnI=Re*){nvlhXW&sDTkeF`*$zuo06eq*o5r`dy$x5Z=XUB0l#`4p z9W`Y(neH*&=?Z=0w`d;)=rw!Y-}aMCTk9434MkAa+y3+6I)ebAnBE@4!w%~=z=-rP z3FUl}8*hCw&!!qUh(NLBu7CVNCW{qyqTx&-cy-W%r7^EsFL6duWD+JQe_?@Agx_;~ zx`U{f1pp^VI_G@eq*jN1ymH>`^|2lMg^0d=9^>0fCGvwdngeLCblXI{#acMwvi+Us z;gD#0xqHiUYWimn6TrQ#%U9Kq<(H1q*agND5PBh#wR^2zIb%*B27j`rX`(Mw=P>Y5 z*=~;G!P?#nYhyOmk=3cm0F$hxg`xM{wIpdLsL{eC>{OAXNJcU3s+U~Wl)ehGyb+=d z$pZcY*jABxSM+F*Nym05_n?5kHos#iT(xcUR^YSsmsZiYFL(d(AtO9i3^o!k%cPCm za?M>iM3#$CVt?Vaw=K)w^;Nd8Jx1rs4UUlXq;uFK^&FO)q$=eH;SdN(kRxMcjUvEu z6Y2s!*T6Ni%cNiee@txaTT=;G1GaV>(ru-?ypG69B)}*4SZ)5uJ1={KPO1BK+V&f? z5ILgq_LsRHauijexxo@1*lf4_@Z$Vn?OKm^?|XwHOc7wjZz*ne-sjDi@{$Jv=J1vc zK-Bzu*qlrPpK`t%4Av^gPjx7slum2YKV2r^1nfRG7`+LJfeh@NfCDB;m$l^nz&fpcb} z4KT-Qo8+(qflRvmaN_)~zq?jc`~Yx1U@+-4zvOf_$EI4kpio|e%x=k0lX+g4TCJ?J zQzLT^AbR##P-0jwIsJcMx)R?0^Y&x>{^`s7`mBktKa1FwOIL=j2~Rxr8+Fp_lq#(3 z>4g`ef0)=2`Ts*DpQ5R8QaXFDb_ek_iycb}7H$J-myPG}Rj1J)0#0G?$x(5lVVSCQ zbAI8k$9(9@U3s)i&9MV~qgJ2&%y11wi8{g2Sr0%$IHu}HRfl66V;Z}gw^GWbp3lhk zW?lq=V|j7$ml{qs%jjV+{qJiAUss>D8f-dof0;k~aoK+S`18lxAMLsJeLi)j2@dn2 zReP<25U$y`UAFcxZcr##rnP2`H@Cf61ti0B?jq-51Mqv(t@E%Q-8!goZaM7)xeQaR z$~3|FZI~=w3*l>O#vaLb1it-AE0gt4XHhy=F$P;y)jzm5P#*x=?k?+YmwK-4yz(Tq zO+XVmi4;1q9hNg3{{}#JQ$Fl&kXy7zy|x+kYOrDY(w6LY7*i+S%GqC~%W}P38vOC) zUVWp_i&maSE{f{ad=Xp9$a$nORiOA3TYi&qs#1RvP+kr0vZ)t$_EMHNmzT0(*fj1$5T6jdmSOE8J zYjgq#O|q*Mwy0DQU;2cF0C5$aV&f4@Il)OG;4NPeO2hpUp`AV~kp9 z-ztB@5xieA~iD7^bXh({_Xh2-3agOG}1Vj6et})J33+Uf}=G`3;$$! z>qO2N2%0Pem#orD53HY(80xtt+q*se@4weC^`9RqxZ!Dh z*h#%;f&S3;Rd!E|LQavW&Oy1adj=O9SQooZ|2|K&g)~Ui&}?$4CJ$yW&3~n z`?uF#_{0i4I<5w}@Z?oS@fFCM6e=jaft0*>aHFECwq-gf<1FyG3hq_ifhA4ZbQ88O zm=JQqOCa=m7#$noF<0Xj5U+T6_Bz!0fsk*dI+DMqClg`aBFWQ9@~L=texO@IfY-&aSeTo)Q90^UQT0Hot0GmwRq?aV|L(n zQ@*{{vIg-(Ds7npdoc{yXD3+He-yy;wq*Fi4*I=0qmc(u;EsPK9>baetO6e6BwAo) z**o=8E=v`hs@tu4MkKYK*o?Ynv!+!jqf!}o(Fx1TCe5f$8EZz;7~5&%6hHj2Xn(ff z`#(U>U%&k0PZsd8ZtT}bYm63ya8KRZYHMK`so5=^Y)F*bDLJgSS2?RjXnRvNg+$xb z5`qFM9o-an(;$CMHRxHVHOc~{NePw_oQfnss>!GQ<3T92K~=Bq^D*)1O}{D>+B6iK z40Ot7Z&*^`e_+H4#AjVHU<4#GKICQo3JCYozp zm5tVHpX1$ib*RAUPsO4?-~RLE$8Z0*-`+mlwLGbtmui39A`2<#bS8}yHjY`k0JZG< zoB{BvB?dM6=6NXCcqr(9t8&8IEh{Dxrj+9!1mI!ScI=0K4mUYUJxxDA3z=PY92lle zu_d;r^LeWqO`09L^<-ThoSr$moe0E8Wr#4a_ z-q+c8=6%m?;#r!W)an+kwz-yj!_F3U)RZ=u+#> zwUw@ty(fxWeD&44uTzFO=oTb~j>080(NrxWf(Pq)rPwDk;t*4aM>Y9|k?Z%?2EpO$n={h|h z$=O#s`Od0~X1CO6%U*KoJU)9rQ)T5X1vj}=ET=hH)w(b4>!9RWf zQm>RA^;%c%aqZ@vO6@sRWUf4y9kG@N(4(4E<=k4lS94!yoO)UC87W^Kjmpg1TAn4- zL}6)*WnZ`3dUTM&?9$uar8tQ3E4eqNTC2#ndhJrpJk@iw^?YeuwXT`#?A#^IF=b}W zOaLteLL0boxww}d-+=tiuZtU?w@}8{45wBtdEM>IBkvwlCPesJC&PrJvXZ|VY@K|{LWovf+i}d>ry9aWt8dL zY_ZjBvvk()gH>M^egcyPIQ1%1OCNRZ4j@I?GX$`kF13;N{#G$9*AsKteTSW>uO;iFJW8gu&vpFvC{!AC@8or6Pp6Cxx|oql!_RE(@Wo_t z*P0vkoJ?6@DL~z=?7r@uTd(bO{qVV%42pcGD5V_DPHDNET-=ztVY#pI7|QFsXlIO* z>e%obnB3rdCheKwhTfQ_u7!z%ppr0jses!aSiI@v0Ga|Hx0x{IjSd58ifKD$0`@8!>Zg;cz^=hFLZ!?S z)pl4Ww|b32L6x^V&y(C7|)&`p8Y>`$c zJR_RcgY)+}2f?KSv?DL(e+dfA=7$tmo)XS8&!UIZjVq*au41x1fR-Xrb*1TOx z?!X>GZw@0vvx#L2(-;cf0~-TWq`{t%p-lar^|JS${Fjd(?z3Kbru76E%sYWXLLgN` zfVz%bxf3K%4*bO$LqR8ePL0x_*F{DG!xyHo1!-MYM4j35WTbP>X)V+eUY%GJ^vJK8 z&dFw&<>7)wIm+AY0WiHe<&{8GK~;e<6KpjZGThkX+HDlRXV-OdW!f?}NJ@w^9|@l@ zpa>WMNkLy~QSiw~_e#@cL3rr4@WagqNdl9A4A`CM%-F95`>Ogfjk!GezHY^HCG;(u zmz8(zA(|EwwJin4&xP6?nFb?^5BsD#8jb(V_{JQ$h2AP45IdT=G;oCR+YlIfR86wJd}ls18Jz!$7j zATG#vX}HF5s6H)U8~1zK$Y{T;2ebr##N8c`icy?fm^Jjav!%A68!Q|~0NScGP>BLM zE~vn0*cEiNA8R1^Gc-^(;M^U~XMuu#QDZ=#*x zsyxb-q+r(A_GbDSWl)4lPi9>4_$UvMug+NZlq)V%ZlZy!qm{tx;&HN-!>&+?i>JV! zoqjhc#WphvLmXfsKcmuKTq=e=1|5PfxV84JT%#A}2-_4l%qT-aCRLySIYymQ0W+C) zoCRSl0)?ZGK$jM5%pz=6k^xa+Z{|a3BQ7v$R@u)_f2Ci$@D+4Ry7Z=s>g9$I%R=#Wk7aZav^Cq0mxR^wQvXD3! ziS8A*3{9ONT|myPo_oY?pM6kR7+8StslnbPnkpfz52AOH)Q*xgPl5%g>^q0sWBaJ> z9Tctwal=O4S=%zQ40eEp%z+a5MTCe-z)BBfd)l{Fdhys(h2pF(-I4R@9XfPqi2JEa%7r-A{>%nXwpkNTeVI7!S zzfN;$Ps8Izs>G$@Om`xMgq>x)4<6cT+jt{**bYJt3t}qMU2OY)s}`VS*7ZVGjYe=I zBod2BW-!bh9;8Hus_4Td^spw-Qdx{FqL>mo;etCnTukJ)wn)Q!lRsCp!Q30`M@d#I zEz}4EW*ca(UA$#^t=8xN{!xGXgDGH5zcts7_7WpAg?{Ep*L!JgL1be9ASkqHKnZyr zt}DdM&Fa-~EATBTz`<9A#=t0RPz~#fhg(SW9sJaZCmP0I(+um$34cK-vVuM&@_)mn^V$NrHT=TP#L7G!zTCG%eAq2=1iFag z5BAWxA9mtyQaDVTDYXMg_y*U!O4uE+Z4d}D)6=tf-~aTttqCO| z=`@T3R!1^cqXol}5$nJwLb=EfqP~pe#cM<~r(ccY;x(D53a4V!U~DHJ763!J#!?s% z>kFN%Tf=UUQn1z@zl>1vJgFGDMt}sSPQegFzzF_e8OMi!GsOFnwb2+Tjqrn^Cr@x` zaHV1VM0>#)C)fZZiRa=Hn18sQ(PjXabli5Ng$4K-n!54RcjDMyg5>wV8qL?x9Up;0 zB}WUZU;#12)?&VisE}uA1B*~n&E+Z{54AddkxU>(j|-$?Pan6%*ovM)wO5mhvM&BiA3v9q4FdVgLF1%&x1 z6@7%iO4|4bOf>Pd*q{;Ymutb^!hH?EE!I(KY3Ch^_lYB!15IDNJ|e;dl2n)^gIquX zT~0HcKt$~uC}Zpn7eN|_L4eE+EcNgcNC5jJ`*MF6kyaoS-cyprV*27L!gOMz$kU}y z7C>3ZGVl~irBZgbutLOn^25HDNtROMysBWI+v)jcjD?d%jGzaHPV^&O6L0iqss8dA ze*W;`S+1~u&oN9Ag9b`5hepQUk)44-0-XqqF)SU*XxKbLk!eT{%EV#kkWgX`#@51x zHdqvmmiT0WEm0}>SUXtco`Gq|Ap*T2k9g9w(Ub;=;&2NaPA(!O=QnT3J+^GJ)0mJY z79VT$tk=(%Qus9p&ZO0v0&QHE35$^U{G(I=aetWXGyjW41e zsfd*oQXtryFJt)g=g(jM{>oWTLA+Xs<;L};Dj4-cztT-a>)KDE7Vy=I8_t0#A7sA8 zs1eH>rXh|~cF+VQeB*o*y3OQXmVc;xBI&U)3%$hB<$kaPxQ4hHDzZ_fhg0Rk3=hBs zO9&>3p*mP;@Km&hkbuhIvKpAj#1Y~VA7VKOUqs9e0joAzgz~Lko0!J92e6e4S!B&P&@D`oI(`^sO8pbI6rR*Iosc$X=0kg_) z^)ZO(2DYh3w#0A%BN1#cv8)oPC!&M)A&nN%0oUq;Hl`I>MrpYyJ_Dx)XDymcytPbc zATe&_5K9|x*VtvD0PL2sK@VsJAqo`J=x4pYyq-r;i6^!SHage^kDE`#V~=A`Wh1l) zW}k762`X0G1s{bL4DO5}HaHcwBZn;Ccvw4kBO(~~ zUDU})NLzb6<-j2kf7m|W(s81MS@aMK!z_}cq0AHq7Kkm946)&#abrrkTRckP`m~8i zJwX;;>(cV@DhLD#1<^uj3(ej*9%>c54g`R^=fcg(3%0)e{Q1MHtrGB!>~ z%Z>f>kGWgds@*u}Xo)evTpZLLVhrJGWR2Xw3<8fP+go8ay2&PhC2Db)D}2`5Bc*_T zIQ@8$QajVMn5R@t{c--B=N!BTZ6Q6yF|6brr)>lo{O1O?0v7`d5_@xxK)X-tLAMp7 zL&PBbP7E*6$pjKlk>knW$QM)HCULa|-JVd*MTkNN;^7!T>$SbG)|bEOkNdCx;6UOK zt>cic6~r$ROPt@K_~h0U?jd4a#WbQLClCgkPC^G3wZSgI<=b!(HFnik1RwOD6*l4q zj^SbeS`-MrV!?a~cOgB|7PnT)w{nr}nA|o^f9Im>}V6w*QPMhkvVr0v~; z8^T3+cPHd}99ta<1j(YM6-pfgGk8aDNB}~LpbL3pj}%S=+~!4PfF%KsbsxM^d{fN_ zZ;E|;mg|?#fBEwDA3O^pTTzC!VtYo2p19wg3D29GFH#=S1LTD?;!WByTB7mzB&Kxc zc!HOs*R;q{9pF@TZKJ)A+mx_DM8vtsl~A%31)T&oc!Sr_s~2!Nv`a`8tSic45r{92 zC5$9=BQd+kBBp#oH5t=I5$M%9!mKVmCkxOn6`8+v5EEp`HFN39Vpk3zGuEST;8HrCj#)SLU?89Hd^^Zef2NUd;*z#>13=Nj%~s15RY_fG44^ zIAVt&Nqj1DgZ85*{6h#sbW-*7LHCIssy zJ5HV8?Rd@sw|V@91RZ=kQr{K7m;n}+WO$53u~GiCpyo5xI69!^npohjIRqSaO z@*7ivr;c14@l_}xbU~&b>^Yu-B0wb)0FDoZ+i!mefRofPVQ_Ayt2CE=d&4}Ua=7~V z3xZZH9=zaN`&7jIL0h<3>K#u77v6|D>CALfmP4wKzkPwS2>9W8Wf@+9OSBepjcXtw zABk!@DFiCV3Ylp<2`h;(gej@+?kMFf* 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 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